14;15;18;28;17;15;22;27;19;33;10;24;9;7;17;18;20;29;17;22;20;13;11;29;178;573;683;747;723;744;741;758;682;737;740;822;713;691;761;668;712;772;685;747;682;784;775;791;809;749;725;776;736;837;790;755;741;730;721;719;754;690;644;656;668;671;643;690;791;807;723;738;737;690;656;755;713;804;722;678;691;608;605;672;682;758;737;708;630;582;658;717;696;661;613;562;526;606;726;720;679;672;702;804;791;782;743;765;764;724;699;765;661;628;572;507;585;620;638;697;788;699;727;1073;1061;732;575;465;561;724;783;723;727;723;714;682;634;575;746;657;668;702;728;753;776;701;692;617;660;717;673;671;713;766;674;619;721;705;722;636;719;795;684;753;684;649;654;697;696;717;722;701;767;725;771;720;757;679;674;724;765;688;682;829;759;791;745;698;679;738;624;651;592;704;666;696;718;724;685;675;733;691;666;723;744;734;745;707;699;690;702;741;689;650;719;695;699;726;729;759;694;661;630;632;767;683;677;688;721;650;697;680;633;731;729;734;635;649;647;652;624;696;695;660;600;546;684;696;643;658;666;687;653;675;706;703;753;772;720;669;689;639;672;722;785;667;639;711;692;641;616;554;553;606;634;698;709;687;735;695;678;673;645;626;631;668;621;687;649;735;670;546;669;629;559;522;561;601;664;684;643;604;596;636;666;588;612;628;718;643;629;632;631;603;604;681;626;701;635;674;796;749;741;647;668;613;693;773;663;597;647;667;567;453;539;630;648;624;711;697;667;584;690;626;774;677;666;684;651;687;633;628;619;635;622;628;695;678;712;700;711;687;691;699;663;623;607;700;715;730;633;612;727;660;712;768;749;630;724;702;599;659;713;735;663;649;753;758;684;652;680;693;588;631;548;628;694;645;625;627;613;655;646;612;618;632;662;596;573;603;690;640;584;570;570;605;651;719;689;675;632;673;709;718;758;684;702;588;647;644;707;676;717;612;604;575;655;697;549;499;634;622;584;646;666;630;691;649;631;569;624;589;694;554;611;616;559;510;539;550;569;624;637;595;612;590;536;578;543;499;579;618;585;576;605;604;629;624;639;682;669;622;641;643;680;658;605;593;495;515;568;553;607;661;656;608;636;694;713;720;650;726;673;613;666;788;894;741;598;605;629;598;582;654;629;619;675;710;729;743;703;644;693;678;568;648;656;613;696;650;595;581;586;631;652;615;559;590;651;642;601;511;501;577;657;757;699;695;634;538;574;578;638;655;605;594;694;709;665;604;573;602;676;663;612;645;661;636;618;658;638;677;675;694;592;647;769;743;702;671;605;588;667;688;626;643;700;710;644;611;632;632;640;700;683;625;642;645;681;638;748;651;669;613;687;643;610;620;688;609;644;665;635;639;624;639;667;625;617;635;616;573;455;452;530;591;572;649;682;654;683;707;678;698;682;612;672;679;561;551;600;616;673;641;578;620;621;705;753;596;551;607;559;676;691;603;640;664;721;692;646;679;642;618;615;562;623;584;633;627;663;667;741;650;673;661;571;629;734;693;638;628;679;651;725;768;644;598;616;667;648;628;621;574;550;693;752;697;643;689;692;485;521;655;647;635;638;666;655;714;672;777;672;645;689;681;694;536;492;548;560;596;562;564;662;638;740;647;606;600;667;615;644;576;498;531;617;615;644;600;717;606;640;590;571;587;670;646;617;688;605;608;614;574;565;605;606;600;593;602;560;605;610;648;640;620;647;612;695;685;643;638;638;688;626;672;659;624;605;655;597;647;659;661;661;697;648;645;648;630;607;595;599;672;636;674;707;658;652;710;648;640;661;620;679;649;644;553;570;599;699;615;584;623;577;578;657;565;553;597;626;655;658;616;547;592;555;588;526;595;687;686;702;603;601;629;543;532;605;614;669;677;660;629;706;679;665;592;604;575;613;567;614;690;653;673;645;646;707;729;594;674;695;643;617;735;656;701;663;654;613;699;690;681;735;763;650;654;748;756;710;633;672;660;671;672;755;665;695;720;738;627;672;683;601;641;687;606;597;630;622;681;683;797;708;712;638;701;549;528;559;637;649;603;702;698;695;695;640;676;667;652;716;719;605;499;521;607;623;652;622;546;558;559;566;575;488
14;18;26;20;14;24;12;14;17;19;15;30;18;17;23;19;24;15;28;14;18;12;16;24;173;595;757;720;688;719;769;804;776;810;810;745;725;729;713;727;784;754;731;747;831;817;774;766;772;791;752;741;738;750;829;768;766;676;695;779;801;686;687;698;744;653;679;704;734;747;708;704;699;692;745;732;815;825;749;692;640;664;616;689;736;674;761;665;699;662;644;697;664;582;575;551;598;610;632;711;656;669;725;871;895;744;741;730;744;734;696;730;760;671;576;548;514;642;638;760;734;703;766;1037;1039;739;543;511;598;705;738;720;701;720;725;758;724;648;688;737;650;748;698;756;715;685;651;616;620;690;695;618;687;737;694;597;754;762;667;633;734;767;700;704;699;616;658;711;702;728;718;748;698;674;729;756;718;678;724;729;739;690;786;762;671;816;706;714;686;735;624;742;696;650;763;703;689;691;678;759;759;736;686;721;724;668;662;703;754;725;703;673;695;642;728;680;699;755;689;777;777;632;621;629;671;694;740;735;725;656;680;619;716;688;681;746;592;639;665;650;690;675;650;654;612;627;643;674;658;654;634;672;698;759;762;726;775;721;701;680;679;698;679;669;734;655;662;703;760;776;638;540;536;574;651;654;687;735;723;732;750;723;570;690;700;670;648;669;730;703;659;609;668;655;546;478;558;629;709;669;629;581;586;644;662;558;566;641;676;623;610;646;724;646;637;658;614;648;661;690;686;764;669;635;625;658;747;729;655;648;666;724;583;498;608;682;653;632;785;708;756;617;632;621;691;681;748;736;672;621;625;565;614;693;657;683;697;697;701;704;675;687;718;658;720;635;623;714;800;708;642;661;665;676;725;738;680;686;780;714;690;691;728;774;687;682;767;729;693;671;758;712;616;608;576;665;600;571;649;593;586;658;705;591;615;668;645;552;673;652;605;600;581;593;554;602;709;682;665;628;672;637;682;705;758;704;596;647;670;671;703;702;700;628;555;567;580;668;576;484;592;621;603;602;667;615;652;601;602;596;634;655;648;645;565;558;560;522;561;538;547;608;573;614;624;631;632;583;579;461;586;609;548;551;617;597;662;677;651;603;691;654;667;649;701;623;642;629;485;497;553;605;576;601;651;575;686;680;677;675;618;685;665;660;658;789;861;627;544;629;594;586;571;719;668;620;649;743;715;717;655;649;680;594;602;662;657;661;663;600;553;632;596;618;673;637;545;625;624;558;603;533;540;611;645;684;680;628;664;581;564;576;648;677;641;686;691;695;641;600;537;591;687;662;630;691;586;603;619;651;681;673;708;680;687;679;647;721;671;644;613;629;642;708;682;626;647;653;620;672;640;678;691;601;634;674;646;625;598;617;726;703;662;637;644;654;635;598;658;613;702;691;642;635;660;596;728;614;617;603;574;558;492;478;586;647;553;605;609;633;777;638;655;724;642;688;667;649;620;572;558;613;666;653;570;599;655;717;642;611;646;579;580;676;651;674;633;638;676;665;671;653;714;586;596;623;568;588;607;656;687;678;671;670;585;669;618;617;659;700;632;661;671;717;683;729;715;580;566;615;640;597;637;593;607;744;699;671;652;705;689;504;496;589;707;690;669;697;688;749;654;692;752;655;601;686;625;481;534;620;591;546;572;579;650;701;674;599;617;659;692;635;624;591;565;529;547;616;637;666;670;647;589;629;574;586;705;592;653;596;585;651;676;618;564;561;586;569;569;541;569;590;664;612;640;691;593;663;658;661;678;615;633;655;586;649;664;605;659;656;669;655;632;632;702;630;639;594;629;591;589;577;629;652;615;728;618;700;612;655;717;653;615;689;652;632;649;632;649;616;711;639;518;578;544;637;629;661;565;596;676;661;656;613;528;601;665;531;586;578;621;671;700;661;602;581;621;505;644;687;657;658;640;694;637;688;678;569;619;634;572;599;588;666;677;647;679;659;644;665;601;661;614;628;638;649;668;759;676;648;655;732;673;717;639;707;746;676;749;663;681;740;715;692;732;685;688;787;722;719;721;702;642;623;630;651;613;627;678;642;627;635;751;802;775;700;701;654;618;497;541;691;694;680;703;709;700;771;643;705;705;706;650;693;647;556;571;623;653;688;642;555;581;567;617;578;409
6;15;9;14;20;7;22;14;25;15;23;14;16;10;12;34;39;29;18;23;25;17;29;16;209;589;757;714;705;664;678;804;685;758;816;744;719;612;733;731;698;763;781;791;697;764;774;783;742;725;721;791;746;690;756;780;745;716;637;718;759;664;646;758;700;691;672;718;768;672;797;666;733;734;702;686;782;751;640;616;697;662;665;706;723;748;669;725;715;631;673;671;657;672;656;555;534;546;628;663;611;681;746;803;821;779;740;759;788;655;662;703;707;697;606;526;559;634;613;634;753;737;756;1006;1047;808;586;460;574;692;729;694;734;717;720;666;721;647;762;688;626;726;728;735;751;703;612;613;654;744;677;671;635;733;708;675;689;766;712;671;689;721;750;740;653;664;640;769;712;749;759;755;710;705;775;760;756;727;702;831;761;732;733;774;772;751;684;749;719;728;663;681;706;705;634;685;689;735;710;804;821;769;718;682;763;691;757;653;686;719;605;601;694;650;627;689;670;730;771;740;733;712;699;640;631;659;678;636;694;639;691;587;703;680;671;655;660;565;630;708;689;661;625;655;630;654;652;704;690;733;701;699;691;702;684;710;697;794;718;693;647;621;668;693;762;735;718;745;727;668;656;625;581;565;642;679;750;696;642;738;657;671;700;673;700;714;659;613;610;612;688;634;615;698;584;610;620;688;680;607;595;606;566;582;690;591;549;609;662;724;674;700;690;599;604;663;683;597;698;600;687;694;655;614;671;662;698;718;703;683;671;628;594;559;581;703;657;603;601;675;637;669;709;686;683;691;709;689;634;658;581;581;660;626;651;757;663;756;687;622;688;650;648;674;666;640;709;752;735;695;739;727;762;753;690;730;733;691;685;774;699;684;731;700;700;698;728;696;714;747;733;675;633;641;567;632;521;588;607;611;559;623;731;657;662;580;643;601;608;648;694;645;631;604;590;629;666;730;645;610;626;577;681;706;660;691;678;606;614;605;678;646;699;713;483;445;565;678;554;567;651;667;636;667;630;679;657;646;686;649;582;706;689;652;627;536;560;553;505;480;500;592;662;545;575;548;656;713;634;534;554;585;517;529;599;632;654;648;661;634;682;703;678;704;691;606;578;547;518;533;522;611;586;643;703;643;667;678;650;630;735;661;691;575;579;552;619;684;537;604;711;633;661;653;586;629;650;724;684;627;721;702;749;681;621;648;635;575;599;662;550;572;609;624;551;570;612;630;670;566;642;503;483;512;546;691;650;620;610;613;606;611;630;639;606;671;657;732;631;634;543;557;686;628;603;711;633;623;667;679;649;637;612;705;730;615;698;706;669;636;637;575;663;727;602;590;619;682;651;660;723;638;650;635;633;677;657;653;656;669;702;723;601;699;652;699;591;463;577;622;743;686;647;654;587;611;645;577;610;641;615;606;588;559;576;602;571;578;531;617;640;630;573;630;607;656;636;672;657;596;529;594;702;615;566;604;565;649;635;515;563;707;673;651;613;625;583;692;644;659;634;661;664;664;551;583;631;649;543;640;670;690;705;657;694;640;729;701;711;704;650;616;656;654;675;720;688;553;583;681;631;468;584;712;685;692;662;604;655;667;604;460;519;537;636;753;630;720;720;709;665;690;758;628;597;670;572;484;460;611;549;658;597;603;690;681;644;649;666;661;691;641;532;620;542;538;578;648;687;679;695;561;655;666;623;586;656;700;714;612;599;616;654;607;639;606;620;601;589;665;623;601;628;597;671;658;656;636;674;703;660;694;651;647;659;681;583;628;706;648;673;670;705;676;654;689;667;682;690;598;568;596;594;655;610;672;633;687;608;639;728;653;642;661;664;651;656;677;641;599;671;685;645;569;543;642;746;675;655;624;596;590;514;548;587;579;623;608;593;554;638;619;636;695;656;584;574;532;629;683;631;576;627;680;671;676;631;586;590;569;552;576;595;665;620;617;641;614;631;655;657;737;649;636;591;618;650;693;717;678;704;715;739;671;717;672;703;705;765;702;737;652;659;656;653;620;709;705;733;711;775;675;688;638;664;665;621;679;590;626;663;766;668;839;743;664;579;587;618;555;642;672;670;624;646;738;759;701;683;694;657;570;671;690;716;666;679;657;645;678;663;616;646;581;601;544;594
2;16;29;16;19;27;16;19;19;10;13;35;9;15;14;22;25;13;11;24;33;14;15;27;252;745;748;772;672;709;691;722;717;710;741;829;728;706;680;800;689;730;726;760;735;816;759;722;787;721;708;783;677;695;719;747;751;747;780;735;691;712;687;710;797;676;752;687;647;641;733;742;758;692;731;670;697;724;582;633;708;710;734;674;756;838;681;773;785;765;691;655;698;674;694;686;623;631;661;687;698;649;730;755;777;697;678;760;739;676;704;686;731;654;658;591;596;608;600;674;709;712;719;799;729;725;700;594;637;675;637;688;630;662;738;699;726;720;731;758;760;763;725;665;757;740;671;686;681;837;741;741;729;720;724;683;727;729;738;687;674;724;717;698;709;772;716;725;727;763;706;663;753;769;776;779;727;813;761;731;766;760;792;776;718;810;715;752;675;748;716;739;671;671;679;725;709;720;676;733;744;676;658;680;739;726;723;667;715;702;634;648;657;631;640;756;715;786;833;777;704;658;666;675;642;694;643;664;664;651;628;589;732;794;709;701;687;637;726;638;687;620;664;628;657;677;707;707;671;661;733;748;740;702;686;748;677;726;780;693;689;670;768;697;743;717;741;747;755;641;614;732;676;648;598;674;696;654;622;692;678;766;752;640;726;694;678;677;667;648;690;600;637;665;656;642;653;686;654;641;516;466;576;591;636;656;613;639;715;672;612;642;627;537;663;646;629;608;608;588;577;698;653;658;664;598;619;654;640;665;714;631;461;553;661;682;696;601;601;660;704;719;698;672;699;670;706;662;699;772;715;690;686;749;720;754;781;698;671;681;718;663;653;659;731;753;659;736;754;729;736;659;706;703;685;632;696;727;709;687;665;690;665;761;703;688;666;675;646;675;706;649;632;580;650;665;636;564;658;671;595;619;692;678;735;631;625;627;627;666;653;635;629;629;623;640;673;618;640;574;547;613;641;682;613;621;635;577;480;553;620;672;658;723;560;467;580;675;616;606;613;631;608;631;659;601;637;650;667;628;639;732;687;657;633;569;567;587;509;449;473;561;643;602;547;598;622;648;720;658;563;586;576;641;654;685;646;721;580;602;659;653;628;638;633;579;523;478;428;543;621;647;653;679;671;645;671;664;659;619;613;601;629;568;575;580;516;600;630;579;633;648;674;715;635;663;695;705;623;662;703;741;684;600;637;627;638;650;604;508;528;667;604;618;563;567;709;716;675;562;577;509;509;546;583;701;585;634;561;592;619;612;610;661;621;706;671;725;678;653;663;615;614;626;610;680;615;677;642;697;651;643;596;644;715;642;684;698;695;696;634;589;686;619;509;553;654;692;657;686;572;678;689;693;711;594;635;713;631;649;698;799;616;625;677;740;543;449;604;611;668;625;529;615;578;579;604;607;559;619;699;679;638;684;645;605;534;493;585;601;657;620;649;545;589;616;664;690;655;608;529;662;696;670;602;599;535;550;643;548;600;618;647;622;628;622;686;711;664;666;664;660;714;621;565;585;587;613;608;616;715;713;657;673;614;699;670;612;692;712;634;669;617;671;692;697;644;642;668;689;586;538;587;639;645;622;602;589;567;576;645;627;542;548;671;717;614;669;719;633;549;691;666;662;613;649;640;570;585;655;705;670;634;644;640;654;614;659;699;644;706;637;614;561;584;637;632;681;734;649;632;666;703;727;597;574;622;614;718;684;669;666;720;662;603;665;608;661;654;624;643;578;630;607;552;629;674;636;711;622;634;673;726;664;648;605;658;655;658;673;648;680;682;669;563;638;608;690;649;625;652;580;636;647;631;675;749;750;668;671;647;703;631;649;685;596;615;628;643;578;590;657;651;609;675;628;614;588;601;619;613;536;473;482;600;704;641;576;565;681;638;655;649;646;658;605;632;579;644;761;644;642;678;757;707;621;603;646;516;598;561;521;593;628;642;636;618;641;587;634;682;639;670;650;637;585;677;692;706;662;682;729;694;658;635;568;619;691;768;733;680;630;731;772;671;737;738;685;709;748;680;719;659;580;629;679;584;629;616;628;649;762;781;700;710;624;632;662;714;622;676;610;597;545;637;654;679;729;613;646;692;649;688;722;651;679;734;601;600;708;656;710;599;666;572;538;600
22;9;24;15;17;20;19;16;17;10;17;24;25;18;9;25;21;22;19;17;18;17;14;30;297;706;791;760;744;736;699;741;703;801;667;670;699;688;763;727;701;707;755;754;722;731;769;766;743;806;795;729;709;673;700;674;707;761;811;778;640;718;679;733;716;709;751;745;651;666;728;764;691;624;805;781;723;710;608;642;642;761;685;687;779;772;725;751;725;802;743;720;703;728;734;729;706;743;715;758;634;675;817;745;661;720;787;692;728;747;718;773;746;730;546;634;660;551;561;579;688;699;770;727;692;696;690;660;687;621;573;500;522;600;717;731;773;735;766;730;803;782;658;773;792;707;652;696;730;792;702;697;683;760;720;731;658;790;779;733;694;708;694;738;764;742;658;799;722;775;671;712;755;768;741;776;772;762;730;786;719;763;738;755;808;778;755;768;682;765;742;685;614;631;696;680;724;619;656;732;776;680;674;759;733;716;704;660;672;681;626;656;702;596;646;717;758;705;807;749;683;636;641;691;696;693;708;701;661;655;612;628;707;763;693;640;671;685;745;735;640;642;647;685;773;658;743;742;661;712;750;749;705;753;676;659;661;751;771;720;687;669;723;732;611;757;664;681;683;675;657;645;670;660;719;595;650;742;687;673;739;741;664;744;737;725;706;816;698;672;718;585;597;656;629;621;734;678;620;526;456;471;589;651;671;630;620;655;685;690;648;677;596;583;646;652;639;635;644;623;603;666;668;672;672;620;638;590;599;692;716;522;494;627;773;721;691;627;603;626;669;638;651;661;716;678;717;682;732;730;690;697;692;687;684;725;713;670;639;692;684;707;681;732;724;720;684;696;732;770;705;725;710;724;693;650;665;695;709;642;739;744;632;719;732;628;639;560;605;616;619;794;610;646;621;659;566;535;664;665;628;602;675;669;723;637;630;673;677;689;605;700;623;671;676;642;619;636;606;533;564;513;623;716;688;612;660;526;481;519;599;734;648;652;628;541;613;682;632;663;573;581;576;530;601;433;526;559;615;564;585;626;644;734;593;589;637;624;556;517;558;656;585;596;602;670;707;632;635;639;660;615;671;711;654;628;644;630;634;665;646;663;607;633;570;563;529;475;482;597;631;639;697;714;619;737;645;698;621;652;633;672;633;585;616;628;523;564;590;631;640;639;611;660;612;706;675;615;629;689;675;674;648;611;613;658;694;590;582;616;544;619;537;572;588;598;636;686;693;573;534;525;500;495;547;615;648;562;607;580;580;603;630;626;713;695;679;755;667;690;622;661;623;609;588;664;633;571;669;695;709;687;692;685;712;705;750;678;681;744;680;602;663;650;570;504;743;626;690;682;611;639;651;719;640;694;705;723;725;703;664;639;604;503;593;639;609;496;595;596;598;624;561;605;579;599;549;569;512;643;685;641;648;731;620;608;548;524;552;605;663;634;668;678;630;639;671;640;657;601;573;664;698;616;620;576;594;544;596;591;700;616;607;656;576;666;642;696;781;690;643;664;623;637;577;610;573;579;631;623;695;685;648;672;656;651;644;706;702;673;676;672;658;704;718;665;638;692;642;696;606;560;595;692;639;634;617;618;601;650;623;716;658;657;656;642;645;694;682;716;579;645;758;695;677;709;691;621;643;682;616;624;626;727;679;616;604;621;655;702;658;649;676;586;617;598;648;656;655;643;658;650;643;719;674;646;616;628;717;657;608;622;670;717;666;637;583;608;585;578;611;549;591;545;656;690;650;677;590;634;640;693;676;671;685;623;628;694;649;598;628;669;650;722;677;640;585;652;645;634;586;619;681;727;728;641;703;687;641;621;597;652;728;675;651;646;630;644;604;578;634;634;577;602;602;590;653;574;524;567;573;510;472;588;633;649;620;681;564;518;555;594;647;594;577;677;692;645;677;654;621;651;689;775;699;644;656;671;580;595;558;557;551;684;720;647;625;615;645;665;623;624;731;665;651;678;648;646;662;686;712;709;751;649;618;570;610;664;603;606;668;722;696;697;731;686;699;698;713;758;734;688;715;653;637;588;615;670;617;617;665;704;762;714;689;632;630;627;613;660;630;726;663;604;585;652;698;661;645;660;721;668;658;661;652;669;662;647;615;673;647;578;589;594;582;566;645
6;29;32;9;19;11;20;13;15;23;5;28;24;21;30;6;11;8;21;7;13;19;32;50;303;751;740;798;803;767;745;749;748;742;758;618;689;685;704;774;669;758;752;772;717;754;785;776;728;755;742;656;664;567;645;626;657;781;759;695;692;641;615;638;670;720;764;792;677;695;752;636;708;739;827;799;739;736;681;628;663;734;749;692;695;779;684;674;743;859;761;649;749;675;679;635;727;739;665;773;715;702;709;628;666;742;725;765;718;746;756;824;692;689;596;641;621;674;596;576;739;801;747;671;708;715;816;733;729;665;615;547;547;690;689;716;731;700;728;738;746;712;669;593;799;745;679;746;658;649;779;724;700;775;735;700;648;788;729;766;679;666;576;691;748;750;742;693;723;711;678;640;692;668;704;718;724;783;692;757;693;745;728;809;816;716;717;674;712;702;713;683;654;668;698;660;728;636;662;656;763;668;739;713;754;676;638;749;700;682;686;661;649;667;655;787;677;750;714;677;651;593;659;693;681;687;675;675;686;688;630;686;629;691;714;732;609;735;679;699;670;609;656;725;698;674;670;680;703;707;680;736;696;707;626;699;643;654;703;602;609;629;681;695;614;729;675;651;684;598;678;653;640;695;738;675;654;764;712;700;651;732;608;567;678;686;628;708;669;722;669;683;576;517;572;663;723;687;538;547;593;582;641;721;719;574;534;618;573;610;673;746;675;685;679;620;616;615;640;683;582;678;652;686;669;692;696;631;679;699;698;554;441;610;686;689;609;584;604;593;608;617;539;669;688;657;696;609;682;713;679;580;657;627;618;679;686;671;694;706;716;758;741;686;743;668;672;753;738;691;682;712;709;717;745;700;653;720;686;622;722;739;724;727;674;690;650;675;639;677;669;608;625;616;575;598;504;572;628;618;725;684;621;632;673;636;678;675;607;639;680;644;696;648;625;677;661;662;617;570;597;571;674;783;797;705;671;606;574;573;650;761;656;657;610;612;662;806;640;629;619;645;635;626;636;563;580;590;519;465;575;616;676;717;654;559;627;584;686;617;670;653;613;703;526;605;616;651;557;590;597;698;714;734;676;625;655;660;568;510;639;621;606;580;503;525;543;571;570;714;651;598;665;628;600;692;636;634;665;668;713;628;651;578;540;615;609;503;570;645;678;611;603;649;619;620;609;607;648;630;652;751;687;619;587;678;593;591;600;647;563;557;574;596;506;542;538;540;577;641;575;533;520;552;591;595;591;671;643;602;610;634;550;576;701;714;682;701;662;641;635;677;617;577;544;665;688;604;621;686;652;639;592;753;837;1010;776;722;675;705;668;580;595;622;588;584;596;589;596;690;640;639;701;660;717;706;623;616;642;663;642;683;640;576;555;591;653;619;565;597;552;612;498;670;633;563;541;558;502;575;697;646;627;611;617;616;497;549;568;626;649;666;754;661;681;685;660;664;615;606;595;596;655;618;602;633;613;611;600;654;667;643;592;574;559;570;603;645;642;656;640;652;557;582;614;587;588;634;663;699;669;671;647;678;635;680;633;608;634;602;655;677;718;661;665;747;674;654;677;644;560;602;617;612;697;576;647;600;597;632;677;656;654;613;673;626;647;647;662;657;645;641;719;762;670;710;699;575;655;649;573;578;701;697;641;571;602;590;614;726;681;652;650;597;689;699;688;705;667;612;568;691;700;733;644;720;662;631;675;638;707;642;659;730;672;688;635;629;507;587;621;641;574;637;629;709;711;647;597;646;626;675;630;605;636;678;645;661;653;652;651;652;632;649;677;644;670;583;633;634;653;630;708;673;694;731;662;771;729;668;626;637;713;605;631;639;676;638;614;586;669;699;590;650;576;541;584;602;598;532;561;459;570;554;640;695;685;618;505;415;492;587;683;579;486;645;692;681;628;678;609;625;686;693;619;648;660;733;759;626;544;640;638;733;708;679;583;717;703;621;612;667;731;678;643;639;589;644;586;693;691;620;693;687;673;644;722;636;616;605;584;677;697;691;740;680;686;699;720;769;714;740;682;589;609;551;612;680;690;565;617;617;619;607;588;611;652;667;704;654;649;664;632;642;665;699;715;674;619;650;703;678;685;600;651;678;647;742;720;675;522;562;548;579;636;642;619
12;19;14;15;26;18;16;26;29;25;20;19;18;19;29;10;8;15;21;20;22;18;7;32;317;739;708;757;854;787;766;772;737;754;660;687;662;729;712;750;755;634;700;711;767;767;757;677;700;752;733;753;687;752;687;631;764;708;728;784;732;742;648;650;672;625;729;820;762;752;801;770;715;764;699;769;715;737;701;714;684;751;676;752;714;724;675;717;814;823;728;667;758;625;631;633;639;710;686;698;650;636;656;739;690;774;697;762;701;682;682;748;689;566;569;589;540;647;657;690;749;686;707;684;678;777;784;742;795;735;640;667;693;650;663;721;745;634;616;685;649;647;631;681;785;684;633;637;690;627;685;789;734;712;751;625;630;721;787;738;741;636;609;676;655;703;685;786;688;619;679;711;657;686;690;694;728;808;743;721;683;736;792;777;837;732;644;698;777;704;668;749;728;743;691;645;727;698;617;705;738;660;720;724;718;600;675;691;692;674;764;711;699;666;725;723;757;750;734;663;612;671;649;639;662;677;675;622;682;685;664;660;672;750;738;666;633;710;669;649;554;722;692;687;677;730;690;745;637;671;686;699;704;640;595;685;675;675;685;648;657;654;634;674;558;684;677;704;662;646;601;675;646;673;694;752;766;803;710;675;696;760;573;561;675;677;713;753;703;721;634;515;481;481;539;583;671;701;692;617;584;707;630;602;611;595;585;638;623;614;602;671;703;727;663;667;634;646;696;688;615;665;704;675;647;700;570;608;586;618;680;570;496;636;636;747;624;626;578;586;605;638;666;672;649;636;681;614;686;658;693;625;725;647;709;649;675;724;712;734;621;720;708;671;650;626;763;736;653;748;770;716;727;662;801;713;679;741;774;681;747;667;709;639;669;631;675;718;672;693;571;629;570;668;543;599;573;613;686;688;637;667;653;677;648;663;673;606;697;673;648;709;691;604;622;597;632;645;657;681;670;692;707;705;724;642;712;662;607;621;701;710;635;579;592;656;679;717;647;575;587;645;701;651;637;668;668;643;552;574;627;646;590;586;646;597;579;599;580;722;695;639;704;660;553;625;659;639;510;441;567;624;653;715;681;655;659;601;574;522;614;581;627;652;546;547;638;582;555;642;713;639;603;683;631;643;606;595;643;636;611;646;616;607;617;633;581;598;589;641;608;649;639;613;609;626;535;558;565;686;606;661;650;654;674;584;631;607;637;656;531;606;604;476;386;522;532;513;531;631;565;597;613;619;653;527;643;655;603;649;661;546;483;621;704;726;659;684;633;656;613;580;592;574;663;630;694;543;547;601;602;638;655;687;863;1129;825;679;719;626;598;625;599;622;588;525;578;569;563;666;621;649;642;699;695;653;625;541;604;624;661;676;692;611;529;565;646;579;546;613;562;534;510;577;633;633;599;581;596;580;664;660;707;594;618;664;616;593;487;649;669;689;727;720;593;702;659;607;607;595;653;611;663;608;615;574;578;620;627;571;611;555;559;634;572;680;604;579;684;721;667;657;647;626;604;598;599;644;620;721;699;668;647;617;654;623;602;581;695;686;676;693;683;680;673;703;661;695;688;645;649;586;575;627;627;680;670;629;616;686;666;665;544;641;703;706;697;651;565;617;654;632;649;719;688;609;675;563;566;540;512;608;679;617;646;613;621;561;597;712;632;695;689;720;636;679;721;774;664;661;646;651;699;639;678;727;702;700;614;619;734;729;639;697;657;723;651;632;636;631;663;593;656;592;654;616;634;598;667;593;595;561;577;639;661;698;706;676;641;628;718;732;607;645;655;608;666;647;643;698;607;598;620;695;678;682;651;712;687;582;620;595;694;636;652;584;689;590;638;651;674;637;605;574;575;558;565;578;575;482;451;513;547;652;648;657;697;608;435;354;502;575;589;542;573;631;603;609;609;617;592;680;619;633;670;662;650;700;684;630;547;655;729;669;688;701;591;676;694;671;670;649;702;749;702;606;621;612;613;604;654;702;685;698;736;634;677;697;620;635;647;669;640;716;747;652;663;643;651;655;713;687;661;626;627;588;645;666;616;628;568;539;625;641;695;688;724;688;620;719;703;743;700;590;666;741;699;618;581;633;632;646;600;597;658;693;726;769;764;732;569;501;620;582;700;573;636
16;11;5;18;25;22;25;12;14;21;20;20;31;22;20;15;24;25;12;18;10;24;11;14;294;660;707;711;738;735;708;762;729;760;731;709;741;732;739;705;794;676;717;773;751;742;754;800;701;744;769;765;701;705;713;681;723;770;783;739;784;787;661;671;621;610;688;884;785;742;743;774;742;768;675;749;757;684;764;701;704;650;659;678;717;650;695;681;718;679;663;648;805;678;592;647;702;719;667;682;734;789;717;658;727;745;707;757;728;645;608;674;692;624;627;621;570;670;688;661;691;669;604;692;699;762;714;776;782;691;737;746;687;696;694;661;697;705;645;656;641;631;602;661;733;755;781;728;687;729;732;743;785;746;653;606;654;718;815;764;692;686;755;701;684;656;753;734;759;689;704;706;700;693;753;717;739;729;725;665;698;714;688;750;690;717;601;643;668;680;729;659;703;705;688;714;747;715;638;737;692;653;679;655;739;695;669;694;721;715;712;687;676;665;657;753;758;734;748;735;672;712;659;576;671;685;648;609;637;702;690;781;712;731;707;728;682;717;601;617;618;725;719;707;680;688;655;719;780;729;739;627;635;583;579;531;649;673;612;614;583;603;594;685;691;689;706;710;697;669;686;635;704;723;790;712;813;697;666;697;724;708;589;597;638;674;681;724;710;686;582;532;510;561;564;548;602;674;670;600;547;600;675;519;558;515;601;598;643;596;699;744;673;747;658;713;672;660;647;582;551;625;613;591;651;614;589;573;510;549;634;682;616;614;648;676;717;673;655;694;644;774;700;703;674;699;661;637;631;651;666;702;648;650;693;694;711;643;669;730;774;711;692;694;664;681;675;653;668;653;688;670;684;637;681;670;691;754;657;642;682;708;657;669;653;677;650;625;652;666;592;629;698;678;600;584;629;715;698;641;717;697;728;666;683;656;651;630;647;621;664;681;663;579;613;678;695;700;707;717;743;734;670;753;685;703;690;637;733;657;648;699;641;650;626;598;688;651;603;522;584;688;662;633;738;658;623;654;677;680;679;618;646;584;596;612;617;620;606;659;651;727;658;649;607;623;623;637;480;390;506;551;564;686;666;621;647;655;617;625;586;659;673;642;658;651;660;646;647;687;635;655;584;619;602;657;634;634;624;702;676;588;613;543;631;604;676;632;597;544;572;547;652;696;660;609;546;507;601;677;642;680;667;703;611;557;593;590;675;655;560;546;592;506;491;569;558;559;557;616;582;561;599;608;648;533;614;611;616;608;614;547;579;661;713;809;675;640;613;598;618;641;708;640;664;721;636;577;567;580;674;612;650;627;761;882;777;684;727;644;627;597;638;567;605;570;592;614;568;543;581;638;661;636;691;647;642;616;571;672;607;589;708;634;602;611;650;578;551;590;579;529;584;633;587;623;596;606;624;652;614;588;616;606;661;635;583;492;479;574;648;735;712;690;635;681;666;640;659;627;629;632;626;581;633;554;645;651;604;580;602;615;630;667;660;669;594;657;669;733;668;682;649;661;642;561;719;665;607;588;607;666;634;636;587;558;625;634;660;719;665;637;645;700;678;675;678;663;664;661;667;633;636;663;598;609;602;603;613;660;714;701;634;651;722;748;675;654;601;669;595;702;640;694;640;680;592;566;522;561;684;652;630;593;567;605;707;588;539;609;620;716;729;654;685;674;630;670;728;648;644;633;704;644;628;625;684;622;704;730;672;664;569;548;594;639;643;630;621;709;689;630;705;667;657;617;639;604;649;625;588;531;510;502;605;700;664;638;601;655;657;536;545;576;680;672;641;659;732;683;628;565;632;662;686;646;740;687;665;607;606;584;657;636;605;598;566;589;629;596;642;639;621;575;659;544;588;615;526;425;427;524;603;657;742;690;643;543;440;538;603;675;526;510;551;704;642;602;617;616;685;670;635;627;680;651;634;586;618;661;614;630;670;657;716;745;642;732;748;716;640;693;629;646;660;627;579;665;559;652;664;641;629;700;682;705;738;725;689;673;672;658;573;632;626;708;656;623;593;671;678;544;604;565;712;637;614;573;557;523;592;588;641;622;626;795;807;799;705;733;718;662;623;530;665;817;681;555;586;643;657;733;618;657;619;683;761;754;642;723;694;640;712;638;659;642;575
4;24;23;19;18;18;15;14;6;8;21;20;11;19;18;21;20;15;18;21;20;27;22;45;334;729;785;673;590;734;709;702;785;799;723;733;693;697;739;729;749;704;724;784;803;859;843;762;747;807;766;759;655;730;642;738;801;738;696;743;836;800;755;762;671;703;716;766;691;694;695;678;729;758;734;736;706;675;749;756;668;635;716;719;701;691;771;696;713;680;668;684;660;642;681;595;639;652;638;731;762;706;741;740;736;774;716;662;778;643;628;644;764;698;665;716;655;717;677;693;758;665;739;759;812;791;782;738;809;690;675;671;684;671;661;745;651;637;657;568;616;620;623;701;726;793;835;700;713;740;728;744;846;705;704;669;656;718;750;806;710;754;692;738;598;780;827;737;671;712;696;736;692;723;702;813;683;693;628;604;706;682;762;657;756;698;601;589;665;649;769;660;713;725;697;762;670;640;643;638;665;627;604;643;757;698;698;742;620;726;779;649;730;719;695;764;722;757;734;728;682;696;678;702;668;583;673;647;681;725;695;629;691;739;707;722;708;675;687;700;646;694;654;561;613;729;701;699;704;760;671;685;595;577;610;589;610;566;625;571;625;636;645;678;724;777;730;740;666;668;690;704;685;740;697;727;725;641;683;706;625;652;608;595;636;651;691;612;665;691;681;543;648;541;581;512;596;697;685;636;659;624;718;636;589;520;536;639;629;677;606;676;727;695;687;699;649;557;514;541;471;582;567;614;562;619;614;549;549;585;734;731;663;634;648;720;730;696;698;733;633;822;760;645;661;669;663;623;587;625;625;595;648;647;648;647;674;638;729;754;714;632;688;739;671;685;726;732;606;692;681;713;652;649;617;675;636;605;666;656;713;674;664;758;678;650;659;654;630;634;667;661;591;641;614;698;647;635;665;693;663;698;716;679;582;620;655;698;663;665;711;686;613;592;613;710;742;664;675;636;731;711;739;680;672;693;690;656;664;664;718;656;709;681;649;604;648;693;666;640;651;696;728;641;610;686;702;631;726;714;657;657;636;630;620;680;596;612;644;667;674;650;642;630;612;599;565;552;502;526;602;579;522;579;652;656;609;583;631;683;629;764;710;702;655;658;688;607;651;662;637;690;659;618;632;574;637;648;687;674;662;640;585;616;618;623;570;594;610;589;592;599;666;637;617;661;526;537;589;575;578;665;642;688;629;563;534;601;659;627;566;631;605;517;580;693;625;626;544;528;632;603;622;576;590;595;616;667;541;640;630;658;620;675;698;682;796;717;666;617;562;665;656;665;621;727;659;652;721;623;660;603;640;630;695;707;701;682;639;686;695;709;608;626;636;543;549;539;558;583;633;601;628;649;687;665;647;573;606;680;659;619;653;668;646;632;550;585;608;612;545;615;593;597;620;635;622;665;629;665;594;602;583;594;673;689;562;526;558;570;617;597;679;662;661;647;637;609;633;701;657;682;570;593;616;612;571;601;573;651;631;671;585;620;696;730;639;671;725;703;648;644;663;665;699;597;680;651;622;627;678;623;718;639;594;629;585;688;644;646;724;658;669;596;695;672;756;734;709;745;729;668;581;604;643;646;573;487;596;688;668;641;644;649;684;710;686;653;638;623;638;745;702;612;650;653;633;614;661;645;671;618;556;592;641;628;617;615;612;638;612;609;681;668;660;629;672;714;689;731;731;735;674;680;622;674;762;708;644;650;668;599;546;455;707;703;562;572;575;689;617;598;640;675;611;642;626;688;722;638;603;533;524;551;646;669;684;629;620;668;594;448;408;628;682;665;663;638;647;665;626;637;605;620;628;702;642;694;679;684;685;672;620;680;653;595;569;611;644;636;657;633;609;640;669;596;650;579;616;539;639;589;546;620;690;621;574;589;571;587;603;599;584;602;577;633;687;632;609;623;683;683;700;677;708;627;616;581;588;726;651;599;678;712;759;665;696;702;723;740;743;658;661;664;700;609;675;635;691;689;669;678;685;690;757;680;728;679;708;583;576;603;606;699;671;712;662;728;708;697;642;614;618;569;623;619;688;580;511;559;558;616;662;544;549;724;731;774;709;649;669;619;640;648;642;701;695;749;640;628;740;664;732;619;709;681;674;631;686;690;679;640;651;645;622;644;668
28;24;26;28;25;14;18;21;23;30;10;14;9;7;15;21;34;19;22;15;32;14;17;49;393;780;775;751;650;743;690;692;792;780;827;769;707;752;800;769;695;709;788;800;767;845;797;823;747;703;760;685;599;665;711;738;819;704;689;741;816;796;733;692;764;690;773;711;782;709;743;723;765;737;737;760;779;733;718;705;642;609;640;669;790;742;679;696;724;692;717;668;643;732;720;631;722;667;734;729;708;608;699;760;748;762;733;659;767;735;727;640;637;748;771;650;623;734;692;723;735;803;788;699;875;760;746;723;757;744;662;688;693;717;657;713;643;672;630;684;689;721;674;611;703;687;707;650;753;791;645;658;687;664;674;612;645;753;755;769;741;766;712;763;781;676;739;779;666;699;692;748;694;727;797;643;692;676;675;649;729;726;757;734;787;742;668;658;708;816;731;700;750;738;660;684;763;643;616;628;672;667;709;749;761;706;792;800;748;716;684;724;751;789;670;744;696;767;723;681;695;670;733;670;640;723;639;619;737;688;721;738;679;728;761;689;688;599;738;731;673;677;719;642;652;655;701;696;693;724;737;705;613;588;574;591;581;657;535;570;603;634;606;685;778;859;836;790;597;528;629;653;653;671;673;671;644;639;717;661;717;673;672;646;699;690;731;662;717;772;714;680;707;618;638;560;641;707;662;676;661;614;634;576;609;506;555;614;729;603;612;594;612;632;673;627;608;481;518;590;526;623;589;605;655;611;670;670;608;722;707;737;750;762;713;746;658;683;711;693;741;716;706;642;638;580;705;647;619;536;640;591;681;663;673;646;655;646;782;660;637;659;684;639;695;645;665;701;717;701;649;652;686;612;614;639;623;631;648;642;664;626;618;736;664;659;702;628;645;625;649;692;582;597;621;666;637;597;675;698;645;626;703;673;619;605;718;621;631;626;641;641;646;556;561;635;678;665;618;674;677;639;697;657;611;625;667;600;677;673;612;657;699;622;623;646;655;682;636;638;674;633;650;642;634;662;673;631;663;687;686;658;711;715;683;680;619;646;715;641;595;624;569;637;609;649;579;511;532;597;645;565;474;559;664;656;536;600;615;618;708;673;670;655;645;690;749;623;703;699;697;651;700;717;642;661;652;653;667;641;546;544;573;598;575;537;627;679;585;639;686;655;569;638;576;639;588;594;541;543;548;587;600;641;653;561;604;604;563;594;623;590;613;591;593;640;643;699;638;616;619;629;665;593;587;576;621;697;643;647;657;758;667;672;656;679;737;746;686;658;665;582;630;602;686;701;625;699;661;699;651;697;651;616;632;614;611;614;577;677;648;649;623;616;657;644;568;584;612;588;614;576;653;646;624;675;656;621;590;616;584;649;650;702;597;583;589;562;693;682;549;571;624;593;600;695;662;643;724;659;591;574;592;656;672;690;674;605;637;529;582;677;691;640;595;613;613;617;579;634;666;718;673;627;643;656;641;615;668;606;628;598;618;565;624;624;638;627;686;682;670;653;587;650;670;650;589;635;645;695;644;677;716;647;638;683;640;681;652;708;679;631;640;616;626;663;731;654;629;674;641;597;615;562;610;571;616;570;592;601;636;653;618;672;657;643;673;579;596;626;684;621;683;609;633;616;617;642;772;710;651;629;575;622;645;650;726;730;765;679;639;662;572;667;658;658;667;630;674;635;672;717;668;621;667;627;661;676;635;627;646;656;553;469;618;733;596;538;598;621;609;571;644;622;643;717;648;767;720;698;614;605;588;543;565;725;672;548;631;687;591;520;530;620;657;612;554;650;675;701;623;655;643;597;635;679;641;649;708;705;693;668;639;674;711;652;699;601;656;689;634;709;715;660;640;646;698;748;741;656;740;653;599;611;582;533;544;442;583;607;577;576;554;401;489;650;650;620;669;681;671;658;690;687;697;682;629;626;667;795;690;691;706;703;723;719;742;677;624;601;698;686;668;639;686;625;603;662;683;744;698;741;691;770;670;661;683;597;633;635;591;604;709;678;754;695;690;659;658;690;694;700;585;620;569;595;613;645;541;462;486;673;638;591;671;682;707;737;634;646;719;680;660;717;715;744;716;733;710;714;712;698;692;756;789;722;752;748;664;709;753;747;677;603;605;577;656
16;22;25;23;14;12;15;16;15;19;20;6;20;10;31;16;14;29;23;20;26;16;25;75;467;766;742;739;657;684;772;795;758;783;747;791;728;752;779;707;767;723;816;758;808;864;777;761;807;847;739;690;706;723;620;788;754;700;727;705;779;792;807;763;681;710;722;770;698;739;695;780;783;782;776;785;815;800;727;697;658;660;648;647;694;609;758;745;613;708;697;624;667;722;751;702;725;696;734;706;640;633;698;600;665;694;707;734;690;739;707;676;698;739;739;693;704;725;687;689;714;692;728;717;830;722;679;780;733;715;719;720;701;685;726;738;710;644;656;684;750;729;695;658;599;658;757;760;775;715;723;593;576;686;650;634;633;680;765;723;744;744;670;749;758;784;678;698;637;626;661;646;714;774;717;764;711;701;703;742;782;730;675;662;819;782;777;744;747;737;749;760;722;646;638;675;717;641;697;695;694;688;684;702;685;781;765;726;682;639;727;675;606;732;646;691;668;666;742;704;638;675;642;686;686;663;619;655;715;653;726;713;731;727;680;689;609;653;688;657;640;643;701;607;647;637;702;690;669;648;718;665;619;550;624;582;653;661;599;569;578;607;627;731;661;819;784;786;730;585;605;656;738;680;657;679;710;700;732;661;664;657;607;735;718;652;750;714;642;732;672;654;603;634;616;621;701;643;665;690;739;626;657;728;654;586;616;647;662;637;605;600;544;549;670;672;562;512;567;618;570;582;704;592;585;626;693;708;672;654;685;740;704;693;732;705;683;735;714;705;765;721;702;773;587;637;668;620;570;682;627;607;645;716;710;592;667;652;694;764;640;594;626;657;682;664;738;623;638;658;601;661;693;705;730;693;651;589;652;524;522;528;636;610;678;666;653;708;683;678;658;637;588;614;643;631;625;545;700;654;580;593;686;640;659;575;635;601;640;700;693;644;601;564;656;549;668;644;700;641;623;613;614;521;522;635;636;662;620;670;655;675;636;661;617;654;629;710;598;638;679;671;648;671;639;688;598;634;688;650;623;622;686;631;707;640;614;650;704;685;626;666;601;632;641;631;555;586;585;621;630;575;573;635;688;653;592;595;521;556;580;629;635;657;676;676;650;739;716;699;748;697;639;649;684;648;610;749;612;593;485;606;711;688;612;575;595;555;576;638;697;656;594;649;596;605;576;556;581;569;537;564;557;592;635;559;586;563;534;601;616;568;628;680;606;645;646;627;554;644;601;655;631;641;642;621;679;639;690;691;704;664;618;658;617;670;687;629;717;638;590;610;592;607;632;675;619;669;700;745;629;733;682;686;678;590;594;532;574;665;668;684;622;606;552;573;590;622;625;674;624;645;631;618;552;645;632;663;585;657;580;606;640;689;622;604;546;536;594;586;606;579;641;636;559;568;642;588;666;651;617;615;597;592;593;644;622;558;548;525;603;637;677;653;616;581;578;610;544;624;617;676;659;658;618;707;609;630;604;569;589;684;643;694;652;715;611;570;691;656;724;691;720;663;628;686;668;660;687;690;720;682;747;693;797;699;709;658;650;648;677;598;610;712;724;667;640;562;591;603;650;605;595;593;707;634;605;597;642;624;556;608;628;645;678;672;693;502;577;574;611;664;687;637;619;604;576;653;765;736;612;641;560;609;657;623;733;950;973;720;650;673;581;664;596;596;594;655;647;609;675;619;656;619;667;591;590;592;596;548;631;562;593;608;590;703;661;588;554;602;553;473;605;632;638;633;625;682;715;609;538;612;564;518;508;688;681;702;674;697;697;603;653;701;727;651;723;673;658;690;667;701;632;600;658;586;625;614;657;744;642;631;653;697;663;675;641;620;728;754;650;673;688;705;688;626;693;707;592;579;576;586;542;559;558;548;519;459;538;614;536;532;488;405;536;552;657;606;553;634;699;626;680;682;649;594;591;648;689;745;761;708;664;665;637;748;712;715;686;609;639;699;665;664;643;582;724;705;742;705;741;731;691;658;677;625;679;722;694;647;655;616;586;672;701;638;655;614;653;750;685;668;671;652;612;575;587;621;573;418;483;673;677;690;696;694;697;692;709;643;653;692;751;717;762;713;792;702;736;719;698;724;665;695;755;728;736;758;723;658;706;705;664;652;696;627;750
26;19;19;20;17;21;18;24;13;13;20;10;29;16;26;25;15;27;21;20;14;18;18;84;522;755;724;750;737;655;730;846;747;760;768;700;808;770;697;605;670;750;748;724;745;793;799;711;757;798;820;665;698;701;776;744;733;777;719;828;756;760;851;816;720;714;813;697;696;762;731;774;797;776;778;705;733;783;705;695;718;635;648;630;637;667;657;640;695;769;730;674;742;746;757;763;745;654;608;657;670;677;556;367;590;649;665;692;648;713;665;639;792;817;735;580;626;622;651;638;788;677;713;787;744;626;681;691;806;757;704;774;631;637;711;750;710;688;680;709;769;671;675;684;686;751;729;738;720;746;716;628;657;701;674;710;739;691;780;685;661;686;647;685;757;758;701;702;703;604;681;744;688;721;726;683;753;711;680;656;673;810;699;691;732;782;737;737;781;745;707;630;654;584;665;654;653;686;658;636;674;754;701;733;708;635;699;700;783;735;703;655;633;662;713;669;637;627;754;696;739;715;726;674;725;633;667;685;695;735;715;767;756;684;692;735;700;683;665;679;649;631;678;673;699;697;704;671;691;670;707;659;604;666;676;664;757;659;605;576;575;615;649;651;628;784;735;772;752;592;568;621;684;634;643;652;658;699;659;592;659;593;646;761;708;694;690;707;689;649;660;703;605;634;669;664;681;641;706;682;760;665;708;682;699;653;696;633;658;677;580;598;536;611;679;751;579;566;657;671;611;648;704;647;588;639;612;656;782;746;717;735;678;789;736;656;678;646;725;786;680;714;709;673;638;675;683;694;662;651;634;662;654;646;749;637;613;647;700;633;639;725;589;722;718;731;679;651;679;635;708;714;668;670;613;724;621;552;530;412;422;555;624;637;662;691;660;693;693;676;700;638;651;672;645;712;527;476;554;623;599;631;673;648;640;610;637;634;640;708;634;617;587;702;646;672;673;634;639;656;619;628;574;649;643;654;680;607;600;637;636;606;716;609;564;690;625;658;681;644;599;615;652;657;645;661;624;650;685;739;709;623;684;620;669;652;584;664;619;683;695;609;612;621;711;633;570;580;561;585;620;627;597;629;672;711;661;630;516;488;535;580;560;616;697;707;622;636;646;753;661;654;677;730;707;745;667;697;607;621;638;613;583;711;625;652;607;572;636;611;611;632;694;639;602;592;636;633;555;586;535;559;572;629;574;576;523;551;516;582;643;654;614;600;658;676;585;654;655;586;591;612;645;711;709;671;707;784;652;677;719;736;635;642;570;700;678;718;727;580;682;605;628;671;659;673;554;649;612;575;751;740;702;652;673;669;617;649;604;639;661;605;625;595;606;513;574;610;598;633;616;557;564;626;575;703;641;602;658;642;568;630;498;617;691;622;609;607;596;612;609;644;651;610;637;625;618;637;608;632;629;612;596;621;613;633;570;598;513;501;574;680;646;644;660;601;560;542;549;590;614;629;675;680;626;650;695;595;521;524;656;610;653;595;618;588;677;638;665;663;692;657;630;780;721;675;704;631;699;633;758;696;740;670;682;616;753;727;653;736;694;599;596;595;696;604;520;494;520;641;570;502;506;596;634;658;633;702;776;693;676;615;652;700;718;756;707;559;585;504;721;634;656;702;665;557;603;585;642;643;609;602;647;675;645;624;727;882;784;636;615;726;698;637;616;697;620;600;693;679;632;596;612;660;650;561;557;631;658;566;566;606;649;606;686;656;638;629;625;592;682;587;546;523;544;639;667;694;691;622;587;660;671;561;636;701;642;636;676;612;626;705;725;655;619;625;720;694;746;691;637;634;621;609;568;561;666;697;706;636;609;644;663;722;619;660;693;652;646;685;585;609;631;698;686;553;644;638;594;574;609;580;561;549;537;579;485;500;579;589;648;641;586;499;551;592;595;531;532;622;629;624;642;666;613;644;642;666;652;685;760;702;703;699;687;639;688;758;667;648;608;664;659;640;620;650;686;741;644;656;718;674;680;662;533;578;682;674;721;740;725;665;683;661;627;694;637;680;645;681;676;679;706;656;641;560;602;592;623;600;676;693;707;711;674;685;758;666;712;755;755;754;728;765;745;712;833;762;690;676;643;673;676;645;701;755;733;692;673;715;760;756;760;635;685;657;752
18;28;17;15;17;20;27;18;15;15;25;15;22;32;17;25;18;7;18;17;18;16;15;100;493;780;785;738;755;675;721;747;723;773;843;740;739;735;722;758;757;781;768;826;795;807;778;772;720;804;767;663;579;707;744;772;865;750;803;771;676;723;785;819;708;776;727;752;715;700;754;693;714;752;768;707;772;745;741;720;681;679;692;694;687;657;720;700;749;721;741;640;738;733;843;817;814;676;696;734;666;703;540;449;512;652;643;532;538;603;602;578;653;765;751;601;439;403;402;538;643;716;776;797;728;611;516;702;738;701;806;782;670;666;706;719;660;671;698;716;737;702;704;769;707;760;712;663;677;685;701;656;777;677;758;768;771;756;728;727;646;702;649;720;707;763;645;671;713;704;702;709;761;704;671;660;716;716;745;732;715;713;645;736;745;638;714;727;708;690;642;632;706;570;645;688;707;693;677;728;682;673;722;675;677;647;659;679;665;695;692;703;716;658;671;675;621;647;718;762;716;706;697;716;700;761;720;672;756;698;718;716;748;719;691;723;734;708;708;687;614;658;650;631;708;693;745;688;726;702;753;694;629;640;671;666;675;748;619;617;639;650;655;643;665;710;709;801;754;726;632;549;561;699;673;613;634;566;619;674;649;686;687;645;656;768;718;706;670;700;702;715;723;675;654;645;657;591;665;680;679;768;703;674;677;680;729;698;678;663;630;603;558;656;740;765;695;668;642;618;623;667;624;522;506;644;657;711;640;686;728;818;770;709;684;679;713;717;705;694;723;734;708;660;630;678;664;653;615;674;672;675;660;686;742;652;640;672;648;591;633;701;674;676;723;772;666;639;614;656;700;671;690;676;630;684;666;616;548;389;437;584;713;632;577;653;684;686;687;606;706;612;614;660;627;617;603;556;595;611;634;613;626;618;702;712;697;681;629;644;624;605;610;715;641;617;604;601;603;699;662;631;649;660;644;596;735;631;542;616;619;627;606;716;600;598;612;621;605;624;591;598;578;515;655;634;643;621;664;672;677;653;621;618;667;615;559;660;642;701;686;692;631;608;646;562;607;516;666;631;668;626;696;585;601;627;580;640;600;592;561;562;578;687;656;590;682;691;685;687;711;664;670;732;695;688;720;653;591;630;605;637;568;569;616;637;602;559;527;610;654;578;684;577;583;604;597;572;579;656;649;675;673;672;658;568;592;522;606;598;626;642;633;667;585;616;609;649;626;624;609;628;554;631;721;715;697;700;683;674;670;692;707;654;681;723;726;690;614;596;589;630;623;618;603;621;605;672;695;680;627;650;715;701;624;600;585;649;645;661;620;644;577;668;557;505;535;658;586;651;596;544;554;540;587;628;617;602;605;597;537;570;531;539;654;694;580;599;636;615;601;647;612;639;659;625;607;560;588;569;653;560;596;634;628;628;649;552;589;540;592;578;658;640;656;705;685;629;529;598;616;570;597;558;558;557;633;670;578;551;584;661;639;525;540;592;584;705;681;679;701;723;717;681;698;702;659;642;724;666;687;683;726;738;683;686;653;737;716;669;716;657;571;650;691;590;382;318;586;600;642;610;584;542;684;634;654;719;719;705;694;633;676;636;716;702;711;621;563;619;586;542;569;708;678;620;692;639;576;666;608;701;716;666;549;607;654;656;685;696;639;723;628;587;682;646;655;612;598;647;599;531;565;595;590;655;604;710;606;616;579;623;577;571;574;614;612;639;695;677;665;626;533;500;521;600;677;628;612;593;566;648;700;731;663;729;656;687;695;678;655;730;637;642;621;614;711;676;655;718;623;545;635;673;578;546;691;608;651;709;673;667;652;635;695;602;671;578;596;601;641;651;589;669;629;608;701;676;695;596;574;529;518;598;624;612;596;535;585;651;711;694;578;563;557;569;549;575;625;680;600;538;633;710;629;678;657;645;725;652;695;676;775;691;670;633;681;732;648;613;692;721;652;653;600;577;624;615;655;738;621;674;680;673;600;644;719;649;723;668;607;641;661;623;658;772;725;719;688;600;689;608;645;634;656;611;590;609;665;633;718;724;755;737;690;737;628;647;710;744;754;719;758;665;682;724;770;711;626;538;556;685;677;624;683;761;679;726;708;802;707;694;702;662;639;619;704
24;16;14;22;18;17;19;11;16;14;35;6;8;18;23;19;21;27;34;23;17;9;16;106;501;809;837;789;701;700;706;687;690;779;791;738;791;780;735;770;806;729;761;761;765;794;824;711;729;684;688;717;667;668;766;750;864;844;718;772;698;781;770;725;683;728;702;708;632;720;747;666;665;755;753;741;688;764;725;686;697;693;727;698;617;709;684;694;725;746;771;707;764;816;777;729;712;748;744;691;699;652;664;615;611;633;486;477;520;552;615;596;627;791;703;616;449;385;343;549;683;665;719;690;598;615;558;603;716;719;780;803;755;673;771;674;687;737;703;661;697;701;729;716;556;641;745;716;682;765;758;799;724;758;720;753;711;717;757;738;732;628;613;639;654;723;676;685;693;766;743;737;710;699;706;683;683;678;789;681;704;686;726;739;770;837;709;703;709;653;695;686;656;614;668;677;744;745;746;689;690;699;744;700;699;691;688;685;630;689;684;672;731;641;738;650;687;643;657;674;751;714;734;702;721;679;739;692;749;688;693;725;731;711;747;675;662;674;691;667;668;711;701;716;640;690;606;638;694;650;666;686;664;598;669;678;620;701;658;647;668;706;683;706;661;704;709;717;763;775;708;565;484;687;600;631;525;537;595;567;758;639;617;656;648;696;752;651;635;762;733;704;728;725;657;659;669;631;631;572;598;667;774;712;728;728;649;658;637;645;703;630;603;684;683;774;746;644;686;610;647;675;606;497;552;538;570;601;671;668;703;748;740;766;670;634;706;723;644;664;672;693;697;762;632;659;644;631;601;600;663;738;672;677;715;707;666;706;713;693;651;640;632;693;719;699;594;605;650;689;652;621;653;636;684;666;621;673;600;542;535;630;700;688;624;580;684;592;691;604;680;605;490;618;641;580;615;610;630;606;569;569;638;595;636;615;753;698;595;680;711;676;631;672;684;663;593;577;675;720;672;625;632;643;676;641;672;667;696;611;634;573;685;644;609;593;560;569;619;569;538;541;553;590;643;633;586;621;646;661;696;698;605;585;644;647;599;629;733;740;654;648;632;627;529;491;532;592;550;644;670;688;661;655;612;649;627;568;594;549;584;537;596;611;622;729;730;635;637;717;701;707;680;650;667;640;702;645;626;614;555;613;644;696;628;666;667;596;512;610;651;624;635;505;533;543;602;602;575;652;668;647;585;639;580;448;566;529;538;605;619;610;633;627;619;550;672;650;672;538;576;633;568;629;720;668;701;631;594;668;687;615;713;646;695;625;718;659;611;615;609;574;625;634;619;665;697;674;600;655;605;591;627;706;693;626;579;648;618;550;581;611;663;641;544;451;570;593;606;615;555;504;507;542;588;602;627;627;665;567;570;591;606;595;664;701;670;548;615;570;608;593;643;611;667;592;576;534;592;586;659;690;582;604;569;601;560;532;575;597;633;605;636;552;654;631;652;605;583;616;629;617;516;500;559;647;670;622;587;581;570;668;583;509;507;605;643;649;668;629;681;637;740;732;700;674;685;714;597;619;665;697;713;647;635;602;722;712;669;673;660;596;617;667;643;570;471;502;560;636;615;638;601;603;587;661;703;751;702;668;631;595;668;643;614;640;694;679;589;581;514;559;561;695;615;638;689;599;560;606;686;679;623;673;670;610;600;642;663;614;624;706;649;603;596;620;570;602;603;602;574;614;651;628;633;649;623;755;594;532;483;519;510;582;597;631;594;697;688;733;656;582;546;571;610;571;649;732;630;550;650;676;705;683;702;703;699;667;690;706;664;669;619;637;646;646;614;681;687;660;606;539;643;679;704;621;646;594;615;700;610;690;679;604;661;582;626;633;591;574;610;629;574;670;652;627;625;601;593;584;637;643;636;568;605;605;668;650;606;683;713;639;636;543;540;579;562;670;644;561;558;585;611;595;637;658;654;752;682;671;753;767;723;776;720;587;620;699;688;702;641;690;651;611;657;657;531;558;572;678;689;678;732;620;626;650;754;723;681;679;651;630;630;578;652;713;671;738;611;561;570;638;654;668;642;650;634;709;640;736;734;688;720;711;747;676;656;700;753;689;732;670;736;723;640;689;726;652;559;506;603;615;661;690;759;706;748;716;753;745;714;763;714;779;763;687;701
34;12;13;22;14;6;10;15;19;18;11;24;15;14;13;24;26;6;25;15;25;17;18;151;562;829;730;761;737;720;785;711;722;800;727;719;764;780;798;743;738;744;755;792;835;816;711;732;743;699;734;746;817;754;819;817;805;714;692;790;812;749;749;714;706;680;706;692;696;774;695;733;769;774;750;711;653;742;675;683;778;687;695;779;687;692;759;736;777;652;689;666;803;722;746;735;748;669;737;732;766;672;612;771;751;648;544;622;617;627;736;644;729;677;714;660;497;543;533;608;639;699;753;680;690;641;627;711;685;660;784;752;667;664;652;724;677;689;704;633;634;674;679;589;318;466;716;730;705;769;772;765;784;737;708;723;722;700;715;758;724;621;653;650;702;700;642;677;694;679;686;687;674;645;722;657;682;710;782;807;712;771;733;765;738;801;787;725;746;708;644;722;688;670;667;722;768;700;621;742;664;668;713;721;732;716;758;716;653;691;714;684;683;655;714;635;675;692;624;674;789;733;732;674;679;718;692;608;709;676;698;685;724;756;674;679;702;696;723;698;719;691;642;684;743;699;679;658;700;710;633;695;747;603;686;743;640;657;692;694;684;662;690;711;668;652;636;666;774;702;659;697;687;652;617;683;587;626;667;574;658;682;730;697;665;688;635;561;643;744;729;738;733;661;731;711;613;622;398;356;432;712;616;611;696;706;682;684;657;726;669;653;643;690;726;660;664;679;623;597;645;639;632;617;569;568;530;582;655;639;679;730;689;723;643;607;749;649;616;633;639;657;690;673;596;678;652;625;674;658;695;669;628;710;714;696;702;703;687;704;660;572;632;663;676;678;649;639;712;669;641;648;674;663;634;563;578;622;675;626;630;692;657;624;628;640;680;635;604;593;570;535;579;552;618;623;641;706;663;688;586;583;547;605;649;621;618;652;734;686;700;642;686;681;649;632;580;580;644;566;708;703;690;604;593;621;634;583;612;604;619;629;628;690;607;656;558;664;593;583;605;557;639;633;629;651;657;697;627;640;690;723;650;627;632;604;619;647;621;660;709;675;609;592;561;593;617;626;635;620;628;694;615;541;602;641;596;539;553;570;571;536;679;626;600;588;643;633;681;676;718;656;637;623;575;583;589;634;642;557;574;609;668;661;675;608;693;689;570;610;635;572;560;445;582;594;596;555;581;710;725;692;701;645;564;434;483;434;485;580;586;573;504;558;607;589;596;639;612;620;583;576;639;620;713;630;597;498;535;660;646;741;682;696;650;708;734;652;653;617;594;688;717;694;643;615;633;623;643;645;603;568;578;701;706;626;627;602;579;576;614;696;632;628;568;533;572;622;536;578;576;486;559;590;607;637;668;607;637;539;628;581;609;582;624;613;610;618;543;620;634;618;639;580;588;628;600;620;648;618;583;549;587;619;538;559;636;581;639;697;670;612;553;633;705;633;569;637;679;551;586;618;540;575;661;637;627;672;576;636;562;637;646;571;591;584;663;611;682;714;763;672;734;657;710;591;603;625;711;663;616;706;674;728;633;578;656;620;648;597;665;670;534;618;621;604;563;658;681;671;663;658;648;685;705;716;634;689;667;736;623;558;633;548;577;654;692;639;663;652;631;654;636;634;568;616;622;696;604;675;614;654;614;661;639;699;748;624;607;603;643;656;650;664;640;590;570;557;545;633;600;579;615;620;632;651;671;558;558;435;528;488;515;612;660;677;595;603;622;596;610;617;536;610;577;630;637;643;640;620;689;616;664;649;722;698;643;623;684;714;661;629;606;623;583;641;627;525;679;676;571;572;572;667;671;666;583;586;618;712;668;544;570;662;635;655;728;685;616;678;648;603;611;704;618;627;560;655;571;649;647;659;640;631;620;643;626;581;641;692;585;676;589;584;580;632;678;718;587;574;580;669;713;650;572;614;650;721;669;593;704;735;695;681;681;612;609;626;670;646;689;690;642;635;616;555;541;586;624;620;668;654;708;664;693;635;714;627;659;614;646;732;631;678;664;723;693;714;645;643;622;700;608;657;685;626;624;575;530;637;708;649;703;719;773;671;655;658;720;744;758;672;733;618;614;700;685;691;723;667;690;703;692;716;725;656;743;758;708;771;723;828;728;655;702;691;725
22;18;23;28;19;17;21;24;26;24;14;28;15;24;6;34;14;14;9;17;27;20;12;174;591;752;744;674;682;729;739;654;632;699;713;704;689;774;730;759;753;742;795;834;833;814;767;702;765;783;763;716;870;879;791;764;718;647;735;797;850;824;766;687;679;734;719;762;764;728;709;678;717;762;708;675;712;836;802;776;741;732;742;687;682;688;701;718;674;755;728;724;772;706;658;649;623;716;727;747;744;695;702;685;728;691;630;731;697;685;682;687;660;690;700;679;650;621;643;708;661;665;693;691;700;697;637;705;771;773;815;739;744;685;652;688;679;684;631;648;682;692;661;526;371;545;737;696;749;712;780;860;733;697;667;728;674;757;779;711;738;771;755;683;732;663;677;681;683;679;680;650;736;714;682;643;707;674;773;676;782;754;779;734;751;759;738;774;793;716;743;654;703;654;673;674;709;757;710;688;730;669;683;705;620;710;717;703;741;729;775;743;720;730;677;694;693;691;712;709;705;711;679;699;756;681;715;697;659;748;784;694;684;679;696;734;716;678;662;572;728;680;667;660;757;709;753;736;658;694;752;663;709;669;698;677;674;655;703;649;685;636;647;741;715;687;632;638;683;677;690;682;620;679;647;623;571;654;766;648;648;666;664;656;683;611;613;581;676;662;763;702;669;725;757;671;593;591;505;295;341;642;682;573;639;656;615;668;584;654;708;665;709;682;718;669;647;616;649;643;656;648;712;729;626;665;603;637;636;672;578;684;695;689;708;627;649;713;627;624;620;685;654;685;693;626;691;660;599;678;669;614;597;657;668;685;762;663;647;735;552;580;617;685;671;724;626;641;661;646;696;637;620;661;593;574;562;648;678;650;608;655;647;645;616;673;619;668;649;561;618;596;574;638;608;617;658;650;616;630;577;622;588;591;577;698;544;542;668;671;762;744;695;750;677;708;754;654;637;667;671;583;593;528;643;650;661;574;637;645;686;669;673;660;657;653;623;669;664;641;674;594;655;698;644;677;685;678;699;645;664;659;663;599;633;640;620;699;584;602;599;591;642;641;677;590;621;645;629;649;603;648;565;614;602;618;634;661;623;555;570;591;634;620;615;549;597;588;605;580;651;644;635;615;584;482;581;622;661;642;544;609;671;675;667;629;682;642;590;592;552;576;512;502;530;603;583;555;596;604;696;755;715;670;527;567;583;430;442;619;613;549;541;584;637;633;679;628;585;598;648;615;657;668;628;690;553;413;510;646;686;754;660;621;666;660;733;681;513;524;627;664;662;686;690;614;620;637;715;724;766;617;568;706;690;670;551;615;557;534;497;551;648;541;602;603;564;495;551;536;554;653;571;635;587;570;550;544;584;483;613;584;576;567;654;609;600;570;623;589;541;587;652;662;618;567;605;667;663;608;584;542;572;588;542;564;681;618;723;683;598;615;637;645;684;590;530;658;597;589;556;570;562;632;658;580;649;676;650;633;614;610;563;632;604;613;596;626;742;716;691;661;691;636;620;620;646;646;662;653;693;673;691;695;611;592;641;616;614;680;599;584;528;594;602;614;621;715;692;692;655;668;595;609;666;653;648;639;645;650;575;496;596;597;669;695;702;725;723;638;612;712;689;620;521;645;595;643;592;628;674;678;626;643;566;643;576;639;614;615;602;655;613;632;692;607;612;596;607;655;546;605;564;609;594;606;606;614;528;572;498;487;549;553;610;672;666;550;524;589;681;599;605;655;649;620;630;691;675;677;683;595;644;716;717;781;656;591;699;715;652;602;597;674;618;623;609;512;666;649;623;551;591;554;569;623;601;535;512;609;646;618;549;652;678;655;658;623;652;653;634;660;660;685;715;721;632;649;617;694;632;636;621;647;598;686;641;631;710;643;556;643;559;616;518;600;587;672;617;558;627;743;711;694;613;627;676;617;647;686;685;693;639;728;664;655;613;641;622;628;619;745;700;570;555;502;626;653;628;645;742;723;726;631;672;683;648;606;648;662;602;678;681;652;703;637;596;595;574;594;670;685;722;673;630;631;677;658;510;621;653;694;811;758;698;654;652;689;701;685;695;758;679;637;687;747;677;750;745;754;707;709;667;665;735;728;732;681;648;721;699;711;711;712;723;688;658
28;24;9;21;17;22;7;22;18;25;20;20;18;8;13;22;23;18;14;34;24;9;19;186;545;756;717;770;677;714;704;673;717;759;710;727;669;749;750;724;669;758;716;735;736;768;778;700;772;738;727;788;801;809;816;827;710;646;631;812;837;752;709;698;730;779;759;716;713;582;604;631;703;719;735;712;706;795;776;733;700;709;760;671;710;714;625;709;669;681;721;749;816;723;738;646;633;657;705;722;722;668;685;697;691;686;668;615;641;632;631;695;650;566;679;739;724;631;729;698;769;701;662;699;704;661;703;722;750;647;697;713;688;691;674;675;655;594;667;768;678;747;643;610;539;661;621;613;707;714;745;888;743;648;793;710;785;776;755;732;710;736;727;659;709;688;652;668;741;760;680;684;671;697;692;561;585;687;676;660;733;767;695;724;769;795;736;705;741;762;670;676;685;684;644;659;681;671;740;684;681;655;707;591;640;678;675;640;757;719;736;802;694;686;667;739;777;716;690;782;725;702;703;674;698;747;693;758;796;772;696;662;726;719;742;674;684;600;645;696;595;582;635;616;704;794;761;729;719;670;654;698;689;736;748;671;656;668;658;696;727;695;708;663;656;676;677;621;716;685;738;690;591;642;690;617;537;615;661;629;682;583;603;603;597;586;685;695;715;721;680;705;660;730;845;769;611;605;592;507;437;605;645;582;656;649;669;654;666;695;697;758;691;689;765;665;687;636;715;662;704;735;695;674;755;636;646;695;695;678;609;672;684;617;657;697;687;644;640;617;614;615;607;619;642;702;573;649;628;560;579;587;629;698;622;618;670;597;591;645;617;596;619;688;637;678;596;605;638;639;631;661;517;570;631;650;655;666;614;614;633;606;673;650;675;607;647;656;549;575;600;562;688;567;613;629;681;619;616;566;614;612;614;588;598;596;602;526;582;629;645;656;665;682;771;701;628;713;709;699;742;499;510;529;581;624;636;595;651;726;700;608;620;688;675;620;665;676;662;663;619;668;645;646;591;623;610;676;691;617;640;665;629;609;566;666;648;594;556;538;533;493;625;718;680;595;589;693;620;676;646;696;614;665;574;608;626;593;591;578;570;570;569;659;677;692;634;566;624;586;580;600;573;516;527;541;540;633;609;594;570;623;574;570;514;646;621;596;555;606;553;509;476;510;520;546;497;531;620;551;746;731;669;551;528;672;615;483;481;596;599;528;646;645;635;690;652;585;548;601;634;614;638;633;719;652;657;524;551;680;727;796;694;623;614;700;715;560;432;549;689;667;632;655;650;622;641;591;649;720;685;669;642;627;661;626;548;544;533;543;524;607;615;526;659;626;589;452;572;591;591;668;640;651;594;608;574;538;648;525;590;590;639;594;575;520;569;585;558;569;529;583;627;601;585;505;569;659;632;556;560;530;529;510;544;593;639;660;689;673;634;664;643;715;584;580;606;617;609;588;580;528;569;637;639;579;589;636;663;649;591;579;632;658;629;624;603;617;653;615;634;707;674;701;672;665;684;701;705;627;700;676;670;675;611;600;665;628;625;629;513;468;398;487;591;578;626;679;722;685;714;624;606;612;712;578;513;528;536;549;633;619;566;679;637;755;743;634;658;602;666;646;657;617;620;578;610;622;622;606;631;636;696;604;582;600;561;667;657;619;644;655;581;596;657;598;706;680;626;581;643;530;525;643;616;692;594;629;532;579;610;516;555;612;639;674;659;546;585;609;623;616;625;656;637;639;663;619;636;686;610;625;664;631;657;691;607;610;709;642;631;589;616;673;623;695;578;594;666;687;595;567;564;602;567;699;589;463;561;644;673;642;708;636;645;591;607;591;641;578;560;633;659;704;691;652;631;653;628;716;660;686;645;657;592;638;714;672;612;664;613;600;517;546;556;599;576;607;687;640;640;634;655;646;553;582;599;607;602;681;711;747;681;740;711;695;654;642;707;614;671;674;670;590;507;524;577;693;698;648;658;696;635;738;683;644;608;656;672;655;668;635;611;659;704;653;587;583;602;614;711;680;721;636;667;629;705;657;641;656;682;688;665;763;718;579;587;684;698;736;742;744;672;633;665;717;654;697;676;672;671;701;638;685;657;717;665;701;707;730;776;822;689;737;699;696;761
14;23;11;17;16;24;14;21;12;11;6;19;22;31;16;14;14;14;14;13;18;22;38;173;542;682;734;747;799;726;668;666;654;708;741;708;665;728;744;721;699;694;788;799;781;776;798;759;833;732;759;766;788;795;789;747;667;678;705;765;755;779;719;733;733;742;752;668;660;671;618;701;720;772;762;700;720;703;777;707;691;729;667;681;737;686;704;644;648;732;727;733;791;739;678;599;679;651;689;736;720;640;585;657;700;691;652;658;630;682;651;704;719;624;681;690;699;617;701;698;770;668;691;665;637;615;793;709;611;624;668;584;617;664;731;685;661;684;752;634;728;697;695;674;678;634;585;631;649;764;810;862;785;752;752;762;826;751;816;728;741;728;722;631;649;715;771;722;751;742;673;602;698;709;720;548;657;640;665;729;684;671;732;784;743;713;708;724;701;749;693;684;681;595;644;642;649;607;713;715;715;700;637;508;591;689;669;736;749;781;784;724;678;714;692;676;712;780;637;697;728;716;700;684;718;723;734;745;702;777;684;629;602;823;716;701;633;626;600;649;562;486;587;546;611;677;673;743;672;641;647;621;655;653;677;667;678;706;736;741;684;718;691;662;614;627;695;707;637;665;703;570;591;686;650;678;593;630;651;573;637;724;618;545;511;652;675;576;720;708;669;743;722;719;874;753;681;743;689;639;586;590;625;640;699;664;606;665;675;734;666;766;714;652;740;666;679;664;640;703;745;672;647;693;717;706;664;721;693;612;623;696;693;577;694;656;747;652;679;631;617;601;691;623;679;699;707;672;574;634;575;631;641;709;646;653;660;612;629;610;696;615;672;722;657;613;655;638;613;699;671;524;566;620;667;713;699;704;602;591;579;594;594;641;697;700;663;690;574;591;638;698;699;682;662;687;625;611;572;550;615;616;657;691;597;594;562;524;630;720;632;660;669;599;617;670;654;689;678;592;565;480;439;493;558;588;622;631;715;683;612;668;669;647;679;629;605;615;643;548;628;650;656;577;589;559;599;533;603;606;617;662;583;560;542;627;593;645;653;543;579;678;812;697;604;577;698;600;667;673;667;665;668;714;599;558;543;520;596;630;655;570;576;649;725;655;618;657;578;555;529;561;475;513;546;569;630;644;568;561;592;648;559;538;484;558;500;502;508;615;603;550;554;571;545;590;505;569;620;573;635;604;658;619;584;656;582;556;503;548;620;579;625;585;586;644;662;597;637;629;615;641;620;646;683;665;615;619;671;692;742;725;724;631;684;646;691;585;526;596;700;692;663;621;629;600;624;607;632;721;681;629;686;676;736;654;593;573;547;415;502;586;596;608;609;574;550;484;520;553;556;571;633;593;660;579;535;604;629;550;642;610;594;547;562;597;580;531;525;467;507;549;664;560;585;552;565;639;606;560;482;513;514;551;589;552;599;601;658;687;657;672;642;682;591;634;634;659;560;629;659;618;513;544;571;657;574;571;601;624;677;666;699;630;619;629;605;643;625;598;611;718;651;671;671;617;652;743;665;660;681;741;672;631;653;628;657;664;632;558;462;490;469;457;598;673;663;676;790;696;600;665;641;655;598;419;388;476;458;509;660;653;682;633;624;702;638;625;656;623;507;599;622;657;634;594;584;619;625;704;642;673;679;692;617;558;594;665;599;660;576;646;593;598;593;645;701;676;606;555;621;554;542;592;658;663;651;619;557;620;640;580;524;576;608;634;691;553;549;650;616;660;641;646;676;656;615;580;701;618;617;621;642;688;662;653;661;677;677;642;691;646;596;567;610;601;536;596;639;711;679;614;547;617;609;671;647;566;585;627;627;615;640;642;574;682;662;571;665;596;368;495;659;728;667;612;586;585;696;644;684;633;705;661;621;636;628;685;642;657;587;551;597;566;620;561;592;635;655;631;683;644;677;656;668;704;645;627;652;684;703;657;700;712;754;667;589;667;716;685;684;729;740;610;623;519;586;622;667;636;679;680;667;638;614;675;654;655;642;662;720;728;640;658;674;582;505;659;685;641;701;742;671;736;681;630;710;686;683;667;739;729;729;683;711;650;638;688;715;736;781;759;634;706;714;669;684;597;683;650;671;679;643;624;728;709;683;705;641;656;767;693;654;645;686;721;711
4;19;32;13;12;16;15;23;20;9;24;17;18;19;5;23;26;18;26;7;13;5;37;186;612;733;727;747;770;691;737;723;631;725;760;648;693;747;754;744;783;835;787;764;856;758;796;796;701;835;793;776;743;822;785;729;641;748;679;757;725;711;667;709;674;676;700;795;725;796;720;763;666;729;610;702;668;692;669;678;648;710;697;666;846;721;731;716;683;708;746;720;647;726;689;667;637;624;659;760;667;742;606;742;742;649;627;599;620;647;652;680;697;607;686;687;728;651;668;690;673;681;649;651;737;775;646;629;702;632;644;657;552;630;648;612;684;656;720;727;734;719;746;731;741;679;654;634;707;803;761;798;831;827;786;692;777;737;761;731;762;729;712;725;709;675;762;792;719;715;685;673;734;726;714;617;584;658;628;666;677;678;715;791;775;772;749;716;655;661;636;688;640;676;627;653;643;651;732;691;618;666;589;568;710;706;665;717;719;723;703;723;714;768;814;709;708;665;731;720;731;678;712;664;739;676;746;700;737;740;685;613;631;647;726;679;602;703;662;631;567;550;536;444;524;571;731;757;748;693;665;637;716;671;638;681;706;801;673;726;659;687;695;638;634;639;709;691;662;669;646;632;702;705;704;626;643;645;691;595;660;812;696;546;575;685;582;585;687;738;735;704;687;727;750;696;644;681;654;678;643;670;688;712;644;752;692;676;652;684;674;670;686;686;653;686;669;698;658;711;663;689;685;676;733;786;719;655;706;656;651;657;674;666;690;689;569;613;687;677;614;661;628;633;647;634;737;670;643;651;649;592;735;712;685;671;652;642;657;637;624;621;683;650;602;685;623;602;619;598;625;643;661;692;632;675;661;589;571;649;625;613;646;657;690;683;698;748;722;681;731;692;654;741;671;693;595;579;583;611;667;614;635;725;647;699;628;659;635;713;674;696;733;625;614;685;664;663;660;676;548;502;541;490;525;500;654;648;562;642;608;641;637;610;676;652;648;611;655;598;502;597;606;578;502;591;557;595;637;545;592;651;614;619;639;622;601;572;669;538;557;651;762;642;604;645;670;618;576;659;654;669;703;679;696;619;570;532;544;650;619;591;593;671;640;625;630;651;550;484;535;531;508;527;535;542;620;612;584;592;639;632;585;496;449;515;462;438;575;544;566;598;573;620;660;531;570;556;632;485;581;605;579;522;571;633;630;553;580;566;586;622;692;622;598;548;640;679;680;665;594;641;672;613;609;605;657;637;624;718;764;685;700;629;700;645;666;721;562;636;651;653;615;589;577;668;595;593;717;671;661;668;648;681;696;732;614;589;573;525;523;607;582;663;600;565;571;535;549;572;630;495;536;609;588;653;614;601;606;621;631;602;511;653;623;577;649;550;590;486;544;658;656;569;594;624;575;668;651;619;492;613;565;610;637;615;608;627;598;602;637;604;654;632;595;595;642;705;675;583;592;590;616;574;580;632;570;615;581;641;602;676;629;687;603;594;663;686;582;609;681;711;717;689;661;615;636;673;693;610;582;702;697;636;636;727;669;611;593;536;531;523;677;604;660;636;698;639;691;747;660;709;649;672;511;287;339;485;494;550;655;655;688;744;689;566;547;586;675;647;633;581;635;639;652;663;623;674;726;640;614;671;726;701;648;629;671;667;725;664;696;707;664;526;580;655;699;723;653;650;700;583;556;649;708;684;664;643;601;601;628;618;563;557;591;598;610;562;595;626;568;640;681;576;596;649;669;623;622;590;601;633;726;600;575;608;677;656;642;679;681;623;683;661;605;598;631;645;673;701;640;633;633;582;649;643;582;548;646;596;617;626;572;584;628;657;594;596;630;462;368;426;622;624;589;673;581;595;588;629;596;638;698;553;596;632;566;589;652;610;581;642;578;607;601;581;557;625;665;663;697;622;691;623;599;643;644;687;679;655;671;668;744;714;637;625;554;734;728;659;694;730;701;633;631;556;555;615;584;660;667;611;620;684;698;684;622;621;588;684;689;574;607;572;520;473;646;777;747;594;662;651;804;698;739;693;704;760;702;713;677;728;733;712;652;687;647;724;756;715;679;688;612;624;666;723;720;659;752;682;646;758;661;621;752;729;717;638;694;705;682;708;684;728;705;750;690
14;26;20;19;14;17;17;18;20;22;13;19;21;16;34;22;18;28;18;19;12;19;10;153;582;774;722;729;732;753;800;757;724;775;762;731;736;684;727;749;700;743;732;692;863;787;762;713;671;789;709;631;728;772;727;741;652;691;756;823;752;703;663;622;678;645;668;764;744;739;752;726;719;717;732;698;719;665;741;752;712;737;654;719;825;799;736;790;746;733;685;682;674;808;672;724;660;625;690;660;727;787;762;744;737;712;682;580;598;632;691;692;651;665;634;649;702;734;718;746;657;656;647;663;678;723;659;655;723;685;616;697;593;629;610;589;716;725;675;745;692;714;762;719;739;751;697;760;733;736;788;789;764;704;728;620;734;689;735;735;714;728;674;713;758;644;722;777;668;705;682;649;705;609;629;665;636;711;604;680;714;702;721;747;811;770;724;747;762;724;747;724;622;613;596;681;686;657;641;693;678;676;748;651;680;657;639;682;670;679;706;670;697;815;757;711;692;669;681;796;641;758;710;725;734;663;694;695;666;655;648;667;671;650;675;678;651;694;706;707;667;652;605;544;554;630;675;666;720;710;697;669;712;671;693;712;685;799;658;698;690;596;624;634;632;667;745;640;652;687;672;673;717;714;701;582;565;605;688;629;732;795;710;653;667;646;629;659;717;723;746;695;725;726;757;690;670;759;731;744;727;736;673;638;758;708;719;667;697;652;662;680;662;718;644;680;688;645;668;656;623;668;716;687;724;734;680;600;642;673;710;616;674;724;686;661;545;597;675;665;616;618;603;618;684;717;681;783;741;633;695;706;655;649;634;708;663;658;656;671;697;677;630;644;709;653;619;626;543;567;583;652;672;685;658;675;670;618;637;614;559;680;655;658;652;662;687;756;752;761;725;647;714;707;675;579;665;574;598;604;566;599;651;670;659;662;645;683;628;706;741;744;626;615;598;699;644;633;651;706;613;548;567;549;542;566;543;631;581;613;654;643;588;594;595;612;635;643;694;629;554;588;731;577;608;579;548;656;609;620;608;594;580;601;631;633;562;501;609;586;500;607;605;668;738;667;566;607;654;639;582;745;728;698;617;553;538;578;489;568;661;679;645;651;652;617;567;610;562;408;457;532;463;440;518;585;578;556;543;589;644;646;633;431;459;524;459;481;601;561;556;576;638;570;540;531;569;617;557;484;582;617;526;524;655;608;661;593;581;581;595;603;653;623;547;591;618;651;624;672;670;613;682;650;596;556;675;664;650;585;700;692;628;673;755;653;608;692;683;620;638;606;635;564;610;730;579;590;684;699;601;641;640;646;725;676;672;624;605;574;574;561;537;580;670;620;575;554;532;613;521;489;474;554;573;608;699;585;637;568;588;573;629;642;632;623;681;626;617;599;547;676;548;545;626;671;681;581;534;583;535;579;636;584;629;611;593;532;496;588;597;556;622;612;638;637;619;650;658;604;627;594;650;607;602;610;583;606;656;639;622;614;615;609;702;635;700;701;623;598;697;690;720;659;710;668;666;624;635;680;655;690;681;602;581;656;659;694;571;623;603;573;680;701;644;706;702;697;699;706;716;650;669;655;615;396;453;522;478;610;605;745;696;705;679;575;476;545;769;615;589;615;602;596;681;710;672;689;712;729;721;698;649;692;720;636;600;681;630;688;651;628;635;544;585;617;614;590;589;606;579;478;559;692;692;659;622;571;596;564;583;628;542;615;565;575;615;599;585;655;624;599;639;582;555;580;631;645;641;564;567;591;674;596;577;593;595;561;629;752;618;677;636;605;686;648;629;690;678;704;670;715;668;660;684;645;600;496;547;670;628;671;550;555;650;616;547;556;592;464;456;542;599;663;613;591;593;624;591;641;681;624;638;578;594;560;595;666;544;552;542;577;646;583;717;625;623;640;602;642;664;650;644;652;685;656;631;724;639;630;633;640;684;696;643;592;616;648;631;611;688;738;713;663;551;555;643;606;618;685;645;615;665;721;687;654;691;636;568;614;720;693;714;590;527;626;678;751;723;650;589;659;661;733;700;719;703;772;782;711;751;703;629;628;612;738;675;729;778;680;696;634;531;675;783;690;743;696;633;643;703;675;665;699;702;706;659;786;719;669;642;711;686;713;741;692;707
20;23;27;20;14;16;20;18;14;15;25;27;13;19;10;13;23;26;26;26;22;20;38;231;583;760;778;701;782;725;746;786;717;799;763;702;777;763;822;681;703;748;745;768;772;844;818;742;803;680;581;603;708;702;738;733;684;755;697;758;795;689;694;667;649;696;747;760;704;677;677;716;674;730;688;753;691;640;757;712;669;774;668;700;754;787;770;712;782;741;725;667;761;756;710;619;656;766;653;677;739;740;746;737;689;716;691;605;653;613;689;741;727;665;626;635;708;766;703;654;678;681;714;671;730;696;644;724;683;758;732;702;703;674;681;658;706;678;669;649;753;753;651;735;696;728;746;806;783;773;737;733;843;795;701;678;665;688;701;679;695;726;735;747;668;656;728;675;770;729;734;660;673;596;627;695;654;751;736;685;709;705;703;787;826;802;800;773;787;749;770;657;674;671;650;651;621;635;651;723;702;701;701;739;666;727;641;692;675;669;734;733;663;739;753;715;718;729;710;772;709;704;707;723;697;708;732;744;743;668;699;709;663;710;652;660;757;694;814;818;829;687;706;668;644;635;721;729;664;682;666;645;610;655;659;738;756;783;680;646;699;717;681;716;724;727;781;629;593;730;715;662;636;658;676;643;574;701;633;729;748;701;700;724;669;662;603;691;671;813;786;701;752;679;666;651;639;693;666;690;698;680;711;663;674;715;721;715;707;696;670;700;735;642;636;675;660;693;610;658;696;690;697;898;868;675;657;685;740;683;669;695;724;666;643;603;652;648;700;708;662;636;599;640;717;681;691;750;640;583;675;690;629;660;634;714;697;643;627;672;670;635;575;608;653;693;673;624;666;609;517;650;676;676;615;608;627;607;623;583;579;672;684;705;625;531;704;652;658;694;711;706;656;641;597;642;562;609;589;611;618;621;644;739;758;627;678;661;690;686;750;737;702;696;667;684;633;709;628;664;577;566;608;598;587;606;563;574;615;664;618;623;629;626;659;636;594;631;671;612;666;666;644;624;565;526;645;628;592;653;636;580;635;652;631;599;478;538;651;641;583;481;513;581;659;618;524;533;557;681;680;667;696;674;583;608;614;683;561;583;699;649;665;596;710;625;552;651;543;406;517;568;514;496;550;575;623;601;506;575;612;620;634;509;559;485;446;466;609;532;488;617;605;585;481;445;529;508;561;554;608;472;503;569;588;660;583;630;638;526;605;607;627;651;592;664;631;650;611;649;565;627;631;646;613;565;648;676;658;643;630;648;758;759;735;538;567;603;664;630;625;622;621;645;721;673;613;636;627;587;626;673;595;711;630;538;580;644;703;542;625;523;554;580;602;588;575;553;440;491;412;465;466;442;449;570;639;649;593;583;606;555;617;692;629;611;660;696;586;631;598;565;605;510;599;624;590;449;534;516;557;591;644;623;632;618;676;657;598;596;526;515;523;540;653;695;586;660;639;649;627;606;587;532;556;599;651;626;691;732;670;572;586;612;602;634;608;622;605;615;653;636;607;624;675;629;617;651;656;595;685;693;657;581;679;571;622;647;642;593;624;663;694;693;707;647;696;630;712;685;737;763;660;686;561;571;552;491;562;590;662;750;716;648;578;566;530;633;679;609;566;615;628;599;685;717;720;703;708;731;701;649;617;619;693;564;610;684;654;671;634;557;591;626;549;575;625;495;489;564;575;546;703;731;587;617;580;608;645;549;613;608;616;480;601;578;521;622;634;603;635;647;660;634;634;703;575;592;572;572;553;661;638;626;709;633;596;624;663;687;654;604;686;612;661;624;531;661;666;649;657;633;669;685;661;648;586;587;602;561;577;679;652;640;537;581;573;517;614;523;520;510;677;665;650;610;628;647;676;714;694;630;598;657;621;665;678;694;559;589;590;604;616;620;621;618;659;643;613;618;628;649;703;652;705;680;638;649;719;730;605;641;664;691;611;527;709;720;635;648;748;695;734;639;529;548;617;642;593;604;589;657;619;627;616;676;674;684;646;715;734;700;684;696;576;639;750;800;700;627;610;738;628;675;755;677;727;714;763;721;736;765;693;599;696;725;692;736;717;707;670;652;636;686;717;704;592;612;704;658;700;657;700;661;689;655;638;702;701;702;693;770;705;671;701;641;714
8;11;13;27;3;14;20;24;8;14;19;10;20;20;26;14;23;24;29;11;12;12;33;253;723;745;710;715;721;747;647;707;718;710;774;756;846;908;846;746;712;636;707;809;764;791;763;723;729;701;560;630;777;812;747;723;686;766;749;761;725;668;707;676;707;717;749;702;675;742;667;706;800;771;734;677;667;655;681;727;658;681;678;672;705;724;698;717;601;785;658;629;687;754;671;655;687;748;657;653;758;669;723;652;733;734;695;675;635;652;639;734;695;621;677;719;650;681;734;690;728;654;733;715;676;642;639;642;747;725;696;616;721;775;724;761;756;737;730;737;772;785;772;766;758;822;788;762;702;739;739;717;615;664;736;697;625;658;681;703;732;705;754;723;631;672;653;711;728;696;760;759;702;566;578;657;707;672;687;705;681;731;786;793;825;810;729;775;704;730;737;712;683;703;726;642;730;620;700;621;634;758;791;724;695;707;642;689;686;659;647;659;671;702;624;650;731;685;802;758;716;690;743;773;689;695;695;722;712;753;673;761;728;641;694;672;733;702;700;843;779;716;700;705;677;620;707;717;685;644;675;619;675;612;688;676;695;684;681;755;939;945;719;735;729;736;745;637;662;724;688;672;629;697;708;668;678;714;698;741;783;713;784;748;735;656;695;628;637;644;730;732;700;699;705;683;640;644;568;692;667;635;600;659;655;719;628;599;597;710;623;628;702;686;640;673;652;774;640;698;679;660;919;1228;1027;658;600;724;688;646;735;680;710;609;583;681;646;650;724;708;584;654;674;675;651;687;688;751;682;629;645;638;549;591;682;632;708;658;649;635;680;574;622;636;609;621;621;629;668;594;536;658;612;617;650;678;674;621;593;516;659;696;691;670;609;583;564;706;685;664;713;757;742;604;600;609;649;615;587;628;650;621;607;656;741;627;603;644;699;722;757;699;636;666;712;709;625;699;669;658;607;593;630;623;599;497;578;610;604;650;615;616;642;690;650;642;627;554;555;603;605;634;680;669;624;589;615;576;559;593;599;609;639;638;542;507;481;558;611;642;624;605;573;595;674;656;605;579;667;670;669;725;691;669;631;601;619;645;613;576;640;644;660;709;604;614;597;550;536;455;489;630;710;612;563;681;665;621;523;525;539;699;648;547;585;542;425;527;620;584;499;585;647;622;511;494;544;538;531;536;523;414;528;638;631;601;602;612;679;591;475;630;577;608;614;626;602;636;627;639;605;621;599;577;614;612;597;572;602;705;678;764;713;683;591;514;517;604;666;587;604;578;623;656;640;729;677;650;582;642;688;664;683;651;590;505;478;584;596;583;530;528;597;638;538;579;624;516;500;483;524;450;411;390;425;547;586;610;586;572;622;515;588;651;659;611;621;654;649;645;658;537;602;629;685;569;596;547;368;464;593;588;525;595;671;761;634;611;598;537;466;515;591;587;602;626;659;686;626;654;593;627;621;538;667;608;606;618;661;649;671;593;550;632;624;560;567;594;578;677;664;573;596;632;640;565;493;598;708;603;672;669;666;713;697;688;555;621;600;627;590;609;663;655;713;595;672;696;672;673;697;648;680;704;611;599;548;531;541;514;678;752;690;684;648;596;544;604;656;702;654;640;611;562;664;753;661;694;682;709;717;700;599;658;591;548;607;653;551;612;622;561;602;576;568;563;639;533;485;532;531;497;543;640;563;671;546;591;625;611;575;636;614;597;622;635;580;636;648;624;656;630;674;728;652;678;539;609;602;595;638;632;667;647;687;671;670;608;667;676;696;563;628;680;624;679;588;565;633;618;600;585;625;705;760;692;631;637;532;575;579;597;545;655;565;622;573;571;644;621;542;501;646;618;707;693;624;672;672;637;709;719;671;644;652;673;636;650;591;562;555;682;598;658;643;615;635;599;642;722;664;724;643;702;694;609;669;688;673;607;692;710;657;649;629;635;677;687;646;662;724;684;651;626;591;555;607;640;679;687;648;614;644;613;646;674;728;685;707;691;720;713;639;580;580;596;644;705;677;660;628;694;672;722;722;661;788;855;871;654;677;673;658;593;682;753;714;761;718;739;753;712;643;673;669;651;643;699;687;629;622;660;691;663;616;622;630;701;702;611;681;633;676;675;653;726;768
28;20;25;12;17;17;10;15;13;29;19;23;26;19;11;16;23;19;21;26;18;20;31;303;746;806;727;697;734;745;656;675;718;669;778;809;760;825;901;745;673;600;655;687;679;762;776;682;723;769;734;744;753;783;732;737;660;690;780;670;647;754;673;696;690;745;782;677;624;658;690;851;783;728;705;672;667;671;691;663;645;647;611;672;649;661;776;678;642;702;661;709;705;720;655;673;635;678;679;721;770;723;666;680;797;699;713;688;711;623;657;727;652;591;620;637;752;663;668;717;673;686;670;783;653;638;665;679;698;710;700;687;680;705;811;769;865;685;767;690;740;751;773;730;724;705;685;705;753;722;648;614;587;673;702;644;637;584;623;744;768;728;750;714;689;626;770;761;688;701;733;681;588;637;642;679;684;701;737;700;720;630;735;903;880;750;679;725;762;714;715;704;639;689;607;708;651;683;653;563;595;670;724;683;669;713;712;712;760;710;711;700;680;699;684;691;694;676;745;766;711;708;712;696;725;634;749;709;695;667;719;746;768;699;753;680;688;623;688;726;767;686;671;664;670;669;700;728;684;672;666;631;668;647;619;705;677;580;598;719;1014;1011;774;695;731;679;591;549;580;641;707;659;635;731;748;707;727;688;728;664;697;734;756;715;677;681;686;684;622;644;687;730;688;690;652;698;626;624;601;637;640;647;630;694;672;661;629;554;626;664;691;651;702;642;700;648;746;676;652;698;717;681;824;1042;839;648;637;675;699;681;635;680;657;590;605;674;684;691;673;694;722;701;617;725;755;693;651;685;686;692;693;653;550;589;605;740;680;690;625;615;708;648;618;657;633;594;604;608;603;598;598;646;669;638;624;597;612;627;598;558;681;729;706;678;663;729;690;620;650;729;759;705;618;607;636;702;690;664;601;635;634;626;684;680;648;684;695;618;680;742;776;755;705;747;705;734;697;622;596;620;591;601;584;547;555;538;529;607;586;600;574;521;522;552;532;592;604;563;516;575;675;615;658;627;567;617;625;583;496;527;553;560;631;559;529;545;592;614;664;652;598;657;666;631;598;630;695;602;598;626;659;655;674;663;608;611;662;644;607;634;573;629;709;616;616;590;669;660;554;475;585;626;750;684;576;646;607;545;504;440;515;642;677;556;560;589;516;501;629;584;504;531;568;531;470;535;558;569;511;541;452;415;554;572;615;683;619;672;709;640;578;638;619;642;623;585;714;705;611;625;577;570;542;465;482;574;564;609;670;718;706;726;757;748;637;650;648;676;629;569;612;533;608;693;641;745;700;657;539;599;646;708;753;705;567;524;464;526;638;624;531;586;582;604;591;578;552;542;498;535;514;351;307;354;452;601;615;592;604;566;594;672;616;649;647;594;581;656;601;661;624;577;537;568;707;594;640;554;402;508;641;558;582;662;665;700;652;630;605;613;557;645;660;602;675;660;638;668;608;614;621;612;680;653;596;604;646;650;620;677;628;528;619;626;688;586;581;592;614;811;665;572;597;636;636;452;420;543;645;654;606;572;639;685;688;714;588;594;602;648;506;542;607;661;677;597;659;659;652;686;644;661;680;703;747;630;589;572;574;661;668;612;724;656;590;537;572;629;674;651;720;627;610;574;651;705;697;685;632;728;726;715;684;722;641;578;616;589;596;620;569;589;578;554;627;677;626;590;571;517;473;487;497;512;591;669;627;629;683;590;615;652;638;661;633;617;514;577;546;645;546;689;710;706;661;674;624;613;655;618;548;580;584;728;696;668;541;519;693;751;635;633;586;590;627;639;654;638;540;505;546;591;537;578;637;679;645;608;556;513;569;581;537;603;644;685;671;706;676;645;563;561;619;577;565;659;683;633;595;559;635;632;719;747;701;653;605;578;595;556;585;614;588;615;579;559;622;605;695;697;684;655;602;751;679;582;614;666;642;583;663;676;690;619;648;648;598;673;637;656;632;653;661;565;599;578;618;638;649;709;664;737;649;661;690;713;659;667;652;634;679;677;679;741;667;651;627;670;572;653;642;645;757;711;707;701;747;789;797;696;672;673;643;651;672;727;767;711;714;763;821;727;638;633;638;622;716;697;695;610;636;759;737;685;683;642;691;634;644;629;597;675;710;737;651;716;776
12;21;10;17;14;23;23;17;14;21;11;19;20;30;11;10;11;19;22;27;27;27;25;320;707;772;686;693;658;640;740;632;607;703;689;740;696;743;693;644;591;558;645;726;686;738;816;776;758;764;638;736;766;689;690;644;630;634;662;680;714;665;740;731;630;743;693;593;640;670;715;724;744;755;694;716;671;658;731;709;628;656;716;688;703;745;784;755;742;679;699;733;714;724;678;640;710;648;755;685;716;728;722;684;734;731;756;702;708;658;609;728;710;642;728;720;742;575;623;701;742;689;715;615;691;651;720;699;741;678;689;741;715;724;741;702;730;745;668;773;695;678;699;698;690;769;684;731;713;754;677;693;703;704;721;689;621;560;686;749;752;689;678;679;652;656;691;648;669;679;701;684;650;638;631;639;768;751;709;774;644;672;743;822;846;760;792;708;700;600;697;717;705;730;663;700;678;614;606;603;594;710;687;666;653;659;635;635;747;702;676;700;746;649;732;688;775;674;670;709;727;704;676;745;736;765;650;651;695;681;730;769;673;689;681;730;661;671;687;710;684;687;655;731;651;682;671;654;783;707;709;697;681;669;705;680;692;635;549;743;719;757;621;689;674;714;654;633;642;674;644;748;659;685;723;763;683;636;722;713;672;694;731;708;677;722;691;663;643;672;707;705;680;738;745;691;718;725;655;701;729;672;706;730;676;636;621;549;653;696;687;732;662;771;685;690;708;711;621;660;683;669;666;718;664;662;624;613;710;683;687;719;706;657;665;697;684;641;659;683;623;689;613;647;710;641;643;717;681;677;679;725;611;683;673;696;684;679;601;619;584;576;660;659;692;608;500;582;613;666;582;602;622;658;617;622;557;580;543;527;672;709;684;688;616;644;609;611;675;674;678;656;712;637;616;667;716;637;624;585;595;598;575;565;604;641;648;609;664;641;703;736;679;707;766;635;716;635;653;585;625;631;666;562;616;605;694;578;602;542;546;549;508;527;499;443;528;474;465;612;616;601;645;604;569;570;610;582;513;530;549;574;561;607;608;613;639;653;576;655;623;665;708;611;604;659;668;606;567;658;714;743;734;645;575;589;660;650;629;636;608;552;585;599;621;638;698;661;593;589;543;628;633;620;538;637;588;609;542;532;577;687;538;532;466;511;516;481;537;561;550;547;620;538;436;496;515;576;634;548;527;544;569;584;664;632;644;713;674;602;581;643;695;594;632;657;696;614;648;653;633;600;448;452;493;573;580;597;633;663;547;653;681;714;603;642;718;710;680;669;627;630;657;663;713;706;659;677;548;621;709;664;761;718;627;535;562;613;597;590;517;553;603;586;599;564;504;642;515;472;500;286;311;430;524;632;592;562;575;644;646;692;646;610;570;567;626;660;619;623;587;588;609;639;636;662;663;598;534;528;521;558;517;698;663;688;752;634;660;639;621;646;674;629;572;604;639;607;573;607;667;561;647;637;601;588;668;660;631;647;646;561;593;567;670;659;588;576;696;721;595;539;576;642;564;509;540;608;596;615;650;604;608;684;685;640;524;600;591;512;455;417;620;701;749;635;736;664;623;623;624;573;651;726;686;625;645;645;625;629;662;658;625;575;577;565;547;637;603;700;700;599;613;684;675;696;796;718;604;672;699;730;660;651;704;597;587;587;641;633;582;579;606;557;635;577;555;588;591;537;542;506;498;502;502;648;679;586;569;637;647;683;626;699;648;617;591;602;568;557;650;702;692;632;664;630;712;655;739;655;607;638;636;705;696;685;480;473;589;607;613;592;634;634;649;636;572;673;620;533;609;634;607;665;646;651;675;699;657;587;567;523;549;594;648;689;626;704;625;768;697;632;668;662;604;627;581;603;567;542;547;593;697;686;678;649;539;587;542;554;610;564;592;553;557;574;633;629;597;660;714;616;660;664;623;632;585;580;590;617;653;646;625;650;642;636;714;691;680;651;711;656;690;609;580;621;693;696;733;669;633;763;670;678;723;681;701;646;641;622;652;687;674;720;671;615;649;669;617;643;570;617;678;649;690;723;719;739;708;680;654;646;670;658;610;689;693;727;693;754;720;712;589;698;694;695;670;671;662;642;737;699;733;717;826;750;639;603;693;747;673;744;704;689;668;750;772
14;34;19;25;12;15;22;15;16;17;24;28;19;18;15;17;29;11;8;31;17;11;63;329;769;727;674;636;700;654;739;752;719;760;659;754;699;700;674;705;722;644;727;674;719;713;699;725;749;716;690;706;683;664;623;613;698;748;722;721;738;684;710;767;686;686;759;683;672;739;715;759;672;728;723;810;845;781;728;658;696;655;676;663;661;716;773;745;668;665;731;706;720;677;631;682;634;605;689;673;757;723;694;739;779;692;703;686;607;589;599;674;775;705;701;725;706;590;654;747;786;715;741;651;697;653;678;761;707;771;737;718;753;721;737;684;659;676;710;678;762;756;761;830;782;781;650;721;735;740;741;653;711;815;747;691;658;650;698;705;694;724;684;654;647;726;722;722;686;677;716;755;720;697;660;656;627;768;737;733;736;650;789;736;713;793;777;736;711;587;678;736;598;648;622;699;659;617;605;626;617;660;713;697;648;669;675;648;629;640;676;714;739;601;677;715;790;697;667;693;719;697;710;666;671;736;653;740;633;678;676;681;737;685;689;737;709;638;721;651;703;740;712;731;682;696;744;734;744;741;720;669;658;698;739;680;731;688;711;722;679;645;607;614;609;637;623;671;621;687;663;717;653;669;656;709;643;665;765;703;687;627;720;697;619;658;683;672;699;726;691;779;773;665;717;629;759;656;728;659;709;688;721;786;643;653;652;658;727;676;714;719;693;710;726;619;675;696;744;626;706;671;688;616;642;635;650;630;665;667;630;639;673;653;671;650;654;629;645;730;676;657;708;709;686;686;682;677;731;684;739;631;707;670;713;635;624;610;648;614;603;622;657;728;644;628;642;640;616;699;664;621;653;718;606;550;633;585;584;645;705;712;658;665;596;638;669;667;731;761;688;680;668;682;575;617;699;652;601;597;577;649;560;589;663;588;625;629;687;651;652;709;670;661;621;682;730;676;652;605;636;620;689;647;575;665;674;688;653;538;555;604;524;525;509;539;527;532;539;592;610;585;612;598;624;568;518;613;581;562;610;601;622;622;544;685;701;579;625;636;677;716;692;639;686;612;631;577;599;650;661;735;650;651;663;610;660;635;599;597;637;598;610;583;592;693;697;610;606;534;573;560;528;536;556;560;543;512;470;466;659;716;655;573;465;557;554;565;600;538;501;540;602;526;448;489;486;583;727;637;549;557;578;644;636;678;672;650;685;585;578;641;622;658;597;678;622;624;646;651;652;600;524;516;558;572;571;603;664;589;549;648;722;631;582;651;641;632;648;668;681;617;609;616;626;670;628;654;541;722;757;709;655;661;592;573;530;588;565;570;577;530;583;522;592;530;407;469;520;519;521;474;519;617;558;680;548;515;542;526;561;545;563;481;543;668;594;674;682;602;635;560;649;611;609;600;631;649;528;535;536;539;558;640;724;690;708;619;610;628;600;634;685;644;670;558;564;591;603;646;603;538;614;672;690;638;623;624;661;572;531;592;573;549;593;639;621;602;575;631;665;588;627;621;611;503;500;468;503;577;662;691;643;686;645;608;564;614;589;570;466;435;590;696;701;677;674;652;640;657;610;638;662;655;699;666;683;604;643;679;666;616;497;511;488;602;594;695;704;678;706;621;653;657;675;725;707;667;686;704;754;625;722;665;668;675;622;644;783;672;523;566;591;583;640;628;543;519;476;532;538;504;563;619;564;572;590;600;563;581;683;683;671;621;624;627;612;554;581;654;675;715;697;628;593;593;711;684;701;718;708;678;673;710;705;701;630;581;561;615;587;545;591;631;668;550;524;552;572;568;639;603;602;630;655;655;654;567;611;638;643;588;592;584;671;667;651;653;719;755;614;656;690;669;657;563;686;532;499;582;562;621;633;599;678;652;559;578;502;512;618;585;582;664;557;538;541;628;590;647;714;607;671;632;665;653;665;676;683;662;631;563;574;731;651;680;699;646;627;683;687;694;630;740;685;651;744;697;676;652;706;681;664;705;703;756;626;631;676;665;657;588;616;567;707;748;640;674;640;585;677;579;616;605;700;728;629;713;669;621;712;640;705;646;545;633;652;713;728;701;749;738;636;703;637;682;689;679;637;634;702;725;775;775;787;707;729;721;684;718;733;674;706;742;707;665;686
14;23;28;12;21;12;15;14;19;13;15;10;15;21;10;23;17;23;19;14;11;24;53;360;720;707;690;666;710;790;707;719;734;768;761;705;664;791;648;656;659;650;732;748;725;644;754;701;713;617;634;675;662;618;634;624;687;803;700;708;733;718;740;671;693;709;666;662;700;784;693;694;746;744;747;752;739;780;712;724;656;720;697;671;700;747;717;726;699;672;697;728;712;675;650;668;692;624;627;677;662;663;739;698;597;661;630;540;627;635;632;743;678;777;681;706;673;678;730;736;710;711;725;629;624;655;707;728;704;706;749;745;784;706;762;766;702;662;725;663;657;710;789;776;800;744;632;740;704;688;648;764;784;687;675;682;653;726;698;727;676;675;635;639;636;750;740;581;719;654;723;692;753;715;693;687;681;672;743;677;694;703;716;699;623;711;711;753;645;716;670;722;708;594;640;639;752;622;660;647;680;625;697;649;643;615;643;728;653;647;677;677;603;508;527;587;637;673;650;628;748;708;695;663;615;709;629;693;696;617;682;721;686;659;726;732;728;670;709;694;675;668;731;699;753;715;738;732;682;652;694;645;688;639;678;666;682;674;671;665;697;648;665;650;592;577;670;527;588;615;627;722;612;621;731;726;759;747;768;662;617;602;675;690;647;654;798;749;737;696;675;726;746;660;710;616;686;733;596;609;645;679;699;690;670;629;625;650;720;717;656;626;653;637;626;625;635;645;659;616;628;702;685;692;657;596;641;637;632;508;586;655;619;663;734;639;603;618;622;682;654;629;683;615;652;691;701;653;744;655;686;669;692;619;655;571;598;706;662;746;642;647;622;650;676;733;678;675;643;682;646;591;631;648;641;636;643;586;634;646;681;676;643;650;627;623;661;703;748;766;708;667;724;646;645;632;685;604;592;613;619;659;601;588;579;594;602;603;652;630;687;736;676;699;644;642;651;580;580;626;684;613;618;664;587;652;679;606;637;551;596;614;519;424;529;540;520;516;501;584;631;623;526;557;544;470;491;512;594;644;685;589;552;536;564;660;621;630;610;644;618;697;669;681;614;562;539;623;686;712;652;723;643;591;606;608;655;687;636;638;643;612;580;533;567;506;496;622;543;598;614;458;521;520;537;532;520;508;442;429;678;677;547;661;524;549;592;612;569;526;484;511;534;499;485;529;587;596;625;537;433;554;587;658;674;766;598;672;629;626;637;680;616;675;618;633;664;678;609;658;608;583;473;475;512;627;629;559;643;652;580;659;631;652;617;633;632;606;649;644;569;627;530;640;604;651;602;645;613;619;683;678;655;585;671;642;599;554;609;642;518;489;549;604;617;686;459;301;385;496;553;554;619;598;599;474;550;581;595;531;508;613;599;568;565;619;652;643;662;610;587;531;572;602;624;635;621;663;621;570;644;593;565;632;676;661;694;776;678;673;642;666;659;608;658;631;652;632;611;639;549;573;607;668;623;600;568;671;599;608;590;622;560;584;513;520;602;634;559;599;635;719;638;600;433;299;322;245;275;618;598;646;611;608;643;607;595;635;711;589;584;574;618;705;690;735;734;596;639;653;672;643;674;604;620;662;667;656;649;713;705;578;534;520;540;550;662;692;582;719;659;700;637;600;631;693;752;638;664;630;650;675;631;629;674;626;551;642;731;678;577;584;599;593;658;613;571;442;478;407;531;552;551;613;579;543;578;597;548;648;688;627;642;589;627;713;688;626;586;662;681;734;684;609;579;622;674;695;719;688;656;703;709;630;659;672;632;678;612;576;579;567;538;662;570;541;594;591;577;532;622;675;595;613;613;679;699;667;594;602;631;593;597;644;719;636;684;695;626;647;662;635;633;682;643;668;608;568;549;599;586;619;564;650;588;609;620;559;465;498;639;657;570;618;624;533;590;620;606;620;709;665;635;695;717;683;669;659;637;686;662;634;570;673;692;693;686;618;642;623;617;652;704;702;632;704;701;685;665;612;637;698;676;651;597;724;717;610;686;668;564;627;642;728;683;720;686;741;624;635;672;678;675;741;672;660;593;655;653;711;694;666;736;715;644;612;717;657;670;692;704;674;716;682;729;696;655;611;570;696;712;721;732;725;737;734;747;723;718;723;722;641;709;676;726;719;558
22;32;12;25;25;32;29;15;22;16;8;14;28;9;21;25;22;21;19;16;12;32;62;367;710;559;592;622;671;690;772;787;707;666;682;718;743;751;693;617;676;684;679;748;676;631;704;758;740;690;553;643;654;667;597;612;704;714;659;690;748;745;689;697;638;631;733;765;733;801;742;760;717;744;824;752;738;796;686;666;664;614;770;732;707;687;693;846;726;735;676;721;809;734;731;732;735;658;648;729;742;699;668;701;703;634;600;638;617;617;643;734;778;696;570;570;671;700;701;679;645;692;702;637;692;705;677;788;677;752;754;729;735;784;733;716;632;686;760;685;644;703;687;671;707;702;682;723;655;741;634;694;744;593;664;700;718;693;724;664;690;724;660;627;703;682;664;673;684;692;682;730;697;731;747;703;694;616;521;609;675;718;640;624;678;702;689;728;662;640;678;755;617;566;589;604;678;674;684;677;688;680;721;709;614;625;683;676;634;668;722;721;650;633;660;628;643;702;702;652;673;694;645;651;704;564;565;651;666;646;669;732;710;716;699;728;747;734;736;675;617;635;669;754;737;740;672;712;674;684;691;706;671;641;728;683;703;705;647;646;667;718;747;749;622;640;602;448;504;699;747;731;636;639;667;603;694;740;745;652;638;658;786;732;767;675;731;677;669;659;667;658;687;634;678;660;622;640;607;562;640;686;606;670;682;651;650;673;672;675;718;649;664;644;563;609;620;697;661;631;627;627;707;646;624;639;588;605;634;594;587;573;644;608;626;668;534;583;647;680;697;572;597;678;684;608;782;724;661;698;698;638;671;634;643;623;602;643;616;703;619;698;628;631;698;685;659;644;584;613;615;615;662;678;630;627;687;600;603;666;621;699;628;643;654;618;687;665;715;739;700;667;691;635;730;647;681;536;553;661;624;633;560;561;599;588;623;598;642;680;693;655;608;608;646;584;596;581;571;664;685;680;653;643;572;548;499;577;605;471;512;592;458;385;326;390;584;518;557;579;618;555;503;450;486;504;466;563;548;549;630;548;567;528;561;599;569;567;614;596;623;658;655;554;582;585;588;629;637;686;695;685;606;574;681;623;659;642;664;652;617;602;604;556;489;437;490;514;576;541;540;442;484;569;520;598;567;526;416;467;565;560;601;634;680;620;609;604;563;511;518;597;583;578;605;645;585;658;633;487;355;488;650;626;705;642;667;649;654;622;594;668;634;665;626;581;651;548;642;557;681;525;486;409;480;559;569;599;624;665;591;592;678;649;680;640;658;640;583;643;618;624;587;639;663;696;603;704;736;628;685;683;625;564;612;655;559;547;557;544;589;529;547;562;618;697;566;499;478;594;599;559;619;646;639;545;562;562;663;612;563;650;627;595;578;659;630;623;639;607;651;581;615;556;695;620;704;609;653;579;588;637;562;532;677;601;651;702;689;647;609;683;663;568;611;601;607;606;634;603;549;636;588;590;619;629;575;551;586;588;649;611;602;546;458;479;545;577;519;543;601;536;522;596;326;240;189;182;299;553;555;573;594;635;673;612;516;630;671;622;635;708;609;652;735;707;673;647;682;723;697;684;658;586;641;683;644;633;614;577;557;537;528;551;594;627;731;743;692;664;607;638;611;644;820;765;656;698;667;629;654;667;614;614;599;582;538;678;691;691;559;618;623;600;620;665;616;501;553;562;540;567;611;587;554;525;559;654;635;631;694;665;662;633;612;643;695;647;724;711;641;614;648;590;645;601;666;655;700;672;662;654;693;658;638;701;651;671;717;637;602;507;599;527;612;619;617;601;628;663;635;642;654;652;648;688;691;638;607;622;592;590;590;676;643;637;700;714;698;673;676;651;635;634;722;644;619;571;612;647;659;660;623;562;597;596;659;609;586;586;634;699;605;577;702;631;637;662;672;732;730;677;692;652;705;651;672;620;621;600;658;614;586;618;674;563;660;583;619;639;682;624;691;661;677;715;675;670;661;611;706;688;702;646;650;670;634;653;680;640;641;606;597;684;667;657;711;697;662;631;635;644;678;706;727;682;661;647;666;695;674;682;728;703;696;661;740;701;660;730;719;737;718;638;693;701;636;647;590;659;675;750;728;683;740;792;755;767;765;783;716;681;702;728;662;702;624
24;24;16;23;14;32;14;16;30;26;35;14;16;12;25;23;18;20;11;21;12;4;64;486;804;600;587;580;545;662;682;666;634;652;609;635;695;718;739;698;721;687;716;703;697;643;694;670;683;630;576;627;760;656;685;651;622;711;654;683;735;717;729;679;685;737;740;728;722;755;784;804;686;681;684;754;746;762;734;683;666;641;661;671;605;708;663;698;658;602;639;752;733;626;704;736;723;656;692;740;751;759;699;673;617;640;603;577;546;562;662;828;760;611;379;343;554;603;649;732;647;612;657;678;715;661;742;743;731;704;687;714;729;747;720;668;650;701;602;667;709;806;761;730;753;679;677;691;677;704;669;725;602;627;654;731;667;665;651;724;692;694;732;657;670;584;728;728;682;676;656;647;630;706;632;761;775;611;524;620;615;716;694;693;639;749;692;706;626;690;662;665;578;521;575;564;588;671;693;694;663;664;587;603;636;653;671;670;641;737;692;696;751;664;592;733;611;723;707;621;681;565;647;629;595;661;593;668;666;681;723;736;635;586;593;639;702;768;709;677;692;706;708;739;643;688;694;681;678;633;638;702;661;705;718;657;715;676;692;652;757;748;724;698;656;727;673;534;595;606;687;646;645;586;597;652;678;662;683;695;642;646;729;684;721;683;745;625;653;653;617;749;577;610;612;721;696;666;599;563;548;607;655;580;646;705;656;576;623;633;683;653;605;698;640;633;623;657;574;563;575;693;699;667;644;613;641;615;697;631;606;623;627;584;633;555;601;596;643;680;624;530;571;637;639;703;657;654;598;603;597;639;652;697;656;644;630;648;582;632;656;636;616;646;640;675;675;607;624;634;561;632;675;560;625;646;589;599;627;606;562;570;646;658;602;630;718;673;691;701;641;668;704;780;679;623;614;514;587;600;599;645;634;574;616;629;654;609;620;686;672;606;620;624;662;636;623;630;623;692;700;675;688;617;610;501;494;502;477;441;499;498;467;357;320;490;610;616;565;565;521;529;480;409;398;485;584;678;563;656;602;576;550;539;619;580;598;523;518;630;621;614;661;641;609;550;501;646;674;679;582;692;662;565;620;672;611;570;614;665;634;566;591;632;558;427;466;537;557;552;522;470;596;613;699;664;599;514;489;512;556;552;548;580;600;568;554;625;578;560;588;643;600;614;562;601;608;597;500;429;397;479;637;635;699;632;687;612;622;621;626;633;614;637;693;629;614;560;556;586;632;563;511;426;450;477;557;575;658;580;606;582;734;698;660;601;650;612;566;612;571;574;653;631;605;647;619;630;687;687;648;640;586;563;647;618;527;551;576;544;554;539;533;546;639;725;604;557;586;598;609;581;603;652;621;535;565;534;611;579;631;563;674;562;621;655;626;599;659;730;637;690;657;696;725;680;653;649;646;628;645;658;587;629;622;614;661;684;667;677;598;659;610;570;586;594;621;651;671;676;583;602;638;667;623;666;476;517;646;663;595;566;533;510;475;527;506;535;617;641;541;517;526;524;457;362;364;396;421;510;399;530;580;627;594;660;602;575;588;636;696;683;669;664;682;652;689;661;707;648;676;742;609;549;632;575;570;679;661;616;560;530;519;569;513;629;696;805;750;709;714;636;624;652;838;823;705;691;669;720;679;623;647;544;565;549;655;710;749;688;528;617;610;648;635;617;596;517;519;509;553;612;565;697;573;605;566;677;654;689;700;592;631;659;709;627;641;669;683;617;586;609;682;616;594;592;542;679;734;646;578;678;632;628;571;569;602;661;635;645;599;535;502;562;583;563;636;598;692;739;631;605;655;709;724;745;636;716;667;709;644;621;611;649;672;641;612;621;725;706;693;653;625;644;695;618;680;651;652;656;642;511;590;686;570;620;698;630;620;664;730;628;648;681;646;674;558;680;707;779;726;702;679;663;646;650;650;652;653;631;702;635;673;479;463;610;595;685;747;658;618;711;706;676;674;635;664;612;566;614;591;628;618;618;585;636;665;708;681;617;547;651;631;613;691;669;638;642;623;610;623;661;639;677;727;728;695;653;716;654;572;448;495;646;736;660;666;741;700;678;665;676;685;698;692;652;642;671;615;631;667;725;777;699;782;857;804;778;728;780;725;765;660;749;768;627;677
28;20;20;10;7;23;10;20;21;13;28;31;38;12;11;23;22;22;19;35;13;9;72;468;840;666;645;632;554;645;703;615;583;569;679;673;732;751;724;735;625;677;693;648;602;673;683;584;685;639;560;678;711;689;701;705;627;625;648;599;640;770;768;754;656;754;699;701;719;752;707;780;742;715;701;716;789;813;765;726;622;579;552;578;574;591;530;613;588;555;671;703;683;583;676;724;651;639;677;674;746;672;677;708;705;638;538;501;613;585;676;798;772;658;418;448;605;677;707;727;615;674;636;666;690;765;740;693;644;775;751;738;709;727;701;616;670;702;699;719;698;730;742;756;746;705;710;750;753;671;709;688;630;644;751;758;712;760;753;592;685;674;673;701;680;630;712;690;629;645;656;645;556;579;721;781;807;753;682;652;645;677;681;661;765;816;726;658;597;640;669;658;627;574;511;500;578;620;606;714;662;622;631;613;648;676;606;662;696;746;686;687;721;678;684;674;731;654;632;634;618;594;643;651;659;646;590;682;606;686;736;749;616;575;673;662;727;673;685;698;725;721;680;632;635;647;678;683;655;645;749;780;649;713;670;673;659;652;677;674;671;695;668;662;717;709;719;663;664;657;715;744;693;625;633;686;701;691;701;686;694;675;670;737;653;704;751;626;696;668;774;692;612;546;612;725;715;636;645;665;732;670;571;687;634;672;616;587;595;571;634;689;595;654;648;606;581;613;578;539;616;587;631;685;640;684;619;657;619;696;678;603;697;609;564;562;640;676;653;643;643;628;659;696;645;610;625;622;624;610;628;584;607;689;634;604;639;659;657;647;570;601;609;687;668;675;724;641;645;668;583;681;682;639;660;686;700;626;693;619;621;629;637;693;633;653;692;779;720;725;708;639;739;739;683;540;573;491;568;640;613;664;626;610;580;536;623;549;517;592;583;646;647;653;595;613;694;681;644;641;688;674;586;555;538;483;526;472;415;463;451;441;457;403;464;532;558;577;612;543;548;576;541;379;373;570;579;534;598;563;585;494;538;587;513;531;536;570;569;606;687;596;548;652;671;553;584;588;622;656;644;629;624;638;648;634;601;667;619;589;604;604;586;633;516;508;531;551;556;575;594;496;573;627;599;639;598;475;461;528;529;643;571;578;562;585;647;594;626;673;634;646;638;625;572;591;601;623;492;360;502;575;585;625;615;588;660;624;600;599;637;631;614;631;711;647;584;529;536;547;614;602;552;477;409;464;545;443;540;585;493;536;664;636;730;681;617;637;611;567;499;570;625;652;644;708;608;647;697;746;666;606;579;604;617;600;516;557;593;525;479;498;594;562;634;640;583;590;663;666;687;589;611;629;517;528;548;496;565;612;546;549;620;595;566;628;551;609;628;701;655;669;595;729;715;669;578;614;754;657;653;580;654;569;630;676;680;618;648;601;586;600;492;512;548;574;711;676;568;602;594;607;658;552;484;556;461;490;627;610;574;557;569;548;527;482;493;599;677;623;565;495;407;525;631;649;569;497;492;476;409;478;547;557;577;683;723;598;458;496;628;681;715;643;710;637;608;680;682;721;676;671;496;515;643;608;640;634;650;636;592;502;456;526;471;594;675;679;667;656;622;604;613;580;715;703;716;601;661;686;659;569;580;529;521;613;668;634;618;608;588;576;566;536;648;641;527;579;556;538;577;631;648;646;694;715;641;637;683;635;664;585;590;726;679;648;647;618;586;631;590;648;669;698;655;596;680;713;669;647;646;595;616;544;551;532;558;633;598;637;510;489;543;547;541;592;584;653;653;645;518;729;652;744;727;740;676;694;660;618;675;605;690;676;656;742;612;624;763;643;635;690;629;628;665;723;670;605;622;628;589;567;620;636;631;600;659;640;596;604;663;665;638;678;660;631;595;713;693;755;706;696;665;629;586;560;625;643;663;712;647;615;589;458;503;579;577;663;706;654;604;650;663;666;689;636;638;559;664;644;638;692;562;585;555;591;672;619;642;599;590;593;677;629;699;658;637;573;513;575;621;601;581;662;712;729;647;656;710;710;685;484;471;622;653;666;653;708;711;717;622;664;691;714;699;647;679;648;668;631;693;707;677;771;767;841;786;711;701;721;783;753;660;658;696;689;708
32;16;18;19;18;21;22;21;21;21;18;24;12;18;13;15;22;25;25;16;12;13;100;487;661;677;694;669;686;694;641;646;545;537;675;725;668;722;781;702;693;776;753;621;600;618;634;699;670;686;648;740;649;704;700;657;622;654;735;573;624;650;638;717;658;694;737;670;674;679;632;658;717;708;654;680;640;711;708;682;546;531;583;659;621;575;494;567;613;567;621;610;602;719;697;661;630;558;595;663;689;649;644;655;712;646;585;503;562;608;648;688;702;647;573;670;642;692;679;660;612;735;721;692;643;642;681;684;660;688;717;678;633;636;643;679;708;722;592;698;787;713;705;743;772;773;651;669;675;722;749;660;687;745;676;765;708;659;647;624;671;638;649;776;833;692;730;679;659;650;637;698;595;627;693;709;735;770;635;734;651;667;618;695;705;741;725;662;687;676;743;653;640;601;438;475;567;540;659;664;613;599;610;673;707;705;627;673;690;730;714;708;724;696;588;655;700;671;621;641;593;648;725;715;623;580;627;633;626;668;678;711;624;712;738;699;663;675;697;737;622;629;629;747;584;592;665;678;657;672;681;633;660;693;680;636;649;621;697;624;653;657;743;651;645;672;651;688;690;664;707;690;726;682;718;636;672;676;683;641;686;640;687;662;630;642;720;646;711;739;692;620;608;626;663;688;747;676;625;690;820;598;516;667;614;655;653;623;611;607;598;629;563;630;724;570;531;588;557;601;567;564;504;592;589;634;612;631;621;644;690;650;624;570;640;625;644;682;683;683;599;670;666;675;639;620;543;582;580;674;727;600;610;586;564;642;689;713;667;626;621;621;671;713;682;768;811;740;630;656;671;711;702;649;643;628;625;645;643;680;630;608;596;639;680;705;686;712;721;746;745;697;733;659;636;617;588;628;668;632;659;651;618;690;600;473;561;620;594;606;604;709;693;687;680;602;653;720;690;630;683;689;627;584;618;564;588;397;441;476;453;505;516;513;495;546;519;632;611;528;519;641;664;483;512;620;547;523;540;527;530;593;646;546;534;511;621;648;571;551;629;707;637;554;582;613;638;621;639;603;673;658;620;657;593;624;632;577;585;595;666;615;510;456;441;444;601;524;541;546;595;579;589;605;633;515;549;456;440;408;546;629;593;552;592;601;547;626;700;716;586;540;592;563;624;631;558;610;583;525;592;617;669;563;616;575;650;566;619;644;586;616;605;642;582;583;681;609;589;565;607;545;534;427;441;550;495;401;529;544;502;574;671;689;695;698;688;613;543;537;632;630;660;695;600;623;607;632;700;786;643;655;616;572;668;538;576;572;563;550;544;541;586;535;595;588;582;616;597;628;700;630;636;552;542;473;515;508;514;628;591;685;540;595;527;595;597;649;637;709;713;649;650;726;661;685;673;590;688;651;652;597;615;614;612;672;638;527;598;585;580;609;518;602;521;583;663;719;562;634;642;596;639;532;425;468;531;573;609;644;582;570;614;578;650;543;578;590;624;589;642;558;483;563;668;641;594;475;497;488;409;440;517;514;564;609;640;593;586;594;566;703;661;636;677;603;615;655;662;656;615;554;536;541;637;614;649;660;692;597;516;486;492;489;546;645;638;629;685;692;654;678;630;652;666;657;655;708;614;687;619;556;423;406;495;522;545;533;575;489;512;618;620;595;568;625;620;641;624;561;614;717;634;699;709;685;683;613;710;628;621;635;684;733;659;670;604;676;654;613;594;660;641;624;608;704;693;661;693;723;746;691;657;571;444;441;523;498;581;686;553;504;577;596;614;650;581;674;716;592;596;688;689;632;712;709;669;669;669;643;588;642;601;615;642;693;673;679;699;679;700;580;620;562;613;717;588;583;637;628;619;685;596;687;643;620;641;662;601;640;697;671;611;645;768;661;649;697;698;695;689;658;669;598;593;574;617;704;674;717;668;623;682;619;638;633;586;620;616;637;613;609;695;661;652;603;667;583;632;625;667;603;577;621;562;520;625;540;610;588;555;568;638;689;682;656;634;594;475;634;618;598;577;625;674;646;692;677;737;791;701;620;644;636;651;579;580;580;656;760;749;710;663;703;766;689;712;726;713;669;640;689;705;718;739;747;746;716;686;788;710;747;723;670;659;749;752
4;14;20;13;24;20;14;11;14;25;24;18;22;13;17;40;16;25;3;24;22;8;80;364;602;752;759;697;712;660;582;616;664;613;638;690;645;689;781;721;718;850;851;690;637;609;644;769;736;731;734;667;704;733;716;599;604;651;656;612;600;689;713;749;763;714;700;725;730;662;606;601;735;681;691;636;609;700;740;629;495;584;640;715;583;540;643;603;559;562;594;631;621;647;715;605;625;643;586;657;623;602;542;581;640;662;654;565;555;576;655;612;632;687;571;645;617;707;653;642;632;659;748;708;736;643;602;620;660;706;679;736;654;659;713;796;683;741;675;626;748;705;626;633;723;740;691;576;703;720;679;651;718;753;687;640;724;666;683;679;657;747;703;700;709;738;713;705;698;642;668;723;679;711;672;649;739;773;901;940;763;692;676;779;713;672;680;732;674;675;720;607;534;555;455;371;570;566;566;596;612;665;691;684;723;674;610;663;673;643;687;686;669;668;664;625;733;684;602;575;609;693;740;742;688;620;607;652;692;707;697;657;683;746;721;766;666;721;635;681;629;699;654;703;715;667;737;692;675;717;708;668;711;709;715;634;688;631;574;601;619;622;707;650;671;650;644;718;609;614;637;704;759;688;666;668;673;686;593;603;623;626;686;674;672;642;734;761;724;709;716;666;565;647;697;706;743;633;646;663;828;575;513;689;644;639;641;561;598;579;530;555;628;603;641;588;574;626;675;595;619;464;493;620;540;642;665;657;647;604;647;642;639;659;580;598;565;661;661;656;676;634;575;626;666;655;608;602;627;704;769;657;613;628;622;599;624;689;639;660;649;610;643;686;735;702;739;745;672;636;656;665;701;649;675;652;611;644;593;715;748;665;588;625;737;674;735;755;711;689;684;659;597;656;681;600;635;631;668;635;656;643;631;697;616;549;665;630;654;631;620;715;710;713;672;678;702;699;708;707;656;695;653;626;750;657;545;475;474;484;561;499;466;556;503;513;584;653;546;526;598;609;594;535;514;583;517;568;572;589;581;547;602;651;523;573;652;624;643;606;605;664;616;590;530;591;584;648;626;713;649;581;651;624;510;609;549;630;692;692;624;522;493;428;411;514;689;626;533;575;512;554;563;521;492;474;509;550;480;512;545;586;555;513;578;583;565;573;672;701;624;571;635;640;586;540;547;575;596;617;642;603;582;607;648;562;586;615;650;641;563;534;577;539;502;451;578;631;625;522;560;585;577;416;480;540;555;548;607;579;492;570;617;626;693;692;655;605;575;566;593;667;655;645;654;610;673;652;688;685;681;644;635;592;587;524;548;528;542;519;589;613;610;563;538;523;587;599;579;618;696;633;567;552;548;550;581;573;542;567;617;699;519;581;577;595;564;587;701;596;670;685;705;685;694;658;673;629;662;689;673;587;633;591;620;686;631;655;657;647;623;579;535;524;551;584;635;640;637;593;599;599;702;688;446;432;579;623;623;645;611;571;609;564;615;619;705;597;622;552;522;568;539;596;679;664;670;565;560;534;535;559;627;583;627;577;580;666;638;606;561;667;738;670;636;649;586;678;671;641;656;652;591;618;696;629;574;640;644;616;583;516;463;523;559;687;599;646;707;713;589;634;723;755;696;673;683;695;660;572;633;603;455;480;460;527;487;505;564;577;563;598;615;524;535;626;558;613;654;634;659;669;696;700;639;748;653;656;675;737;664;638;688;736;649;578;664;645;623;634;646;725;731;651;627;612;694;567;664;775;661;723;751;613;489;498;455;527;627;670;603;552;515;550;656;662;647;612;688;634;641;758;665;678;666;686;624;622;590;643;585;617;628;612;634;642;653;688;765;627;619;605;594;620;582;603;586;574;580;619;674;626;649;671;588;593;683;662;662;663;653;655;644;582;662;671;622;665;628;561;628;649;705;659;589;704;639;669;676;712;644;641;697;636;678;685;586;625;621;584;603;624;618;653;609;661;639;651;637;678;571;604;607;612;638;560;507;540;593;565;560;561;578;635;626;709;691;660;519;594;572;544;666;719;668;672;682;669;745;758;688;704;660;625;627;556;580;625;713;730;710;718;684;693;730;728;726;676;643;626;646;654;636;718;742;700;692;656;683;745;716;739;734;748;724;658;617
22;9;14;18;19;25;14;8;13;13;19;20;26;13;17;22;20;13;20;12;34;21;103;439;674;729;747;715;765;744;707;639;637;799;619;688;777;742;770;711;756;876;778;748;666;652;706;683;740;741;750;675;759;678;681;644;619;740;715;777;702;691;714;748;753;682;676;679;739;694;741;710;777;717;699;720;666;694;641;675;666;625;645;691;660;562;580;557;560;515;549;606;613;613;572;565;672;733;592;745;750;673;665;558;604;650;732;601;570;624;628;556;615;662;621;618;622;618;680;689;659;639;688;633;676;660;628;671;664;644;672;666;635;641;623;786;737;633;659;602;589;642;699;676;729;643;602;535;580;639;612;578;612;672;646;642;655;724;718;717;698;674;688;719;673;743;776;660;640;646;660;659;713;693;614;607;727;757;1044;1091;756;685;687;725;689;761;722;738;728;708;705;641;496;519;450;449;567;593;644;604;599;638;680;719;736;727;672;664;590;664;732;729;652;563;600;580;654;677;673;660;655;732;651;662;598;607;586;621;671;684;678;642;733;680;646;633;635;684;730;739;616;661;644;690;721;639;698;609;678;644;682;713;678;637;673;655;712;705;601;630;654;659;731;720;678;686;645;635;681;600;632;652;676;690;720;688;663;704;687;605;663;639;691;715;668;582;731;708;619;653;704;689;668;673;692;683;722;697;627;644;704;645;516;622;723;658;628;643;605;542;614;686;594;602;705;699;727;706;700;643;605;550;613;668;587;693;641;606;625;645;596;621;633;622;647;647;748;698;620;618;662;604;689;625;646;604;633;585;625;624;659;647;647;704;670;592;626;580;600;688;636;678;668;716;664;746;740;663;673;688;666;677;642;643;629;689;673;722;702;588;695;698;727;678;672;697;737;697;687;627;637;584;628;684;662;693;730;678;649;634;669;662;647;648;611;566;661;659;661;632;633;642;646;738;703;683;728;723;702;722;663;734;641;674;633;554;522;500;573;557;595;563;443;493;709;577;582;636;565;571;464;553;505;603;492;540;560;475;503;529;602;644;653;674;632;707;658;700;657;662;680;617;603;540;579;542;584;632;662;695;585;598;606;569;622;602;615;611;641;667;649;527;549;420;387;604;590;647;624;568;589;545;516;547;503;429;478;507;539;515;545;536;558;524;602;632;582;666;605;668;574;575;600;571;589;537;469;504;584;586;643;604;530;578;599;638;556;684;614;625;578;576;524;512;525;434;450;518;504;554;577;630;622;494;545;507;482;555;584;569;491;607;560;543;622;697;589;519;611;571;556;676;637;658;683;653;542;646;636;632;580;545;561;670;650;505;594;544;495;564;592;524;558;614;622;612;526;486;451;499;584;607;673;657;598;635;652;604;612;587;613;664;580;572;597;578;542;557;615;627;617;694;650;657;660;690;658;697;660;715;661;644;662;702;621;728;700;648;584;682;643;632;515;598;583;597;622;591;528;563;602;643;682;745;455;480;627;677;583;547;603;645;588;630;558;609;579;572;597;566;569;538;554;539;674;703;651;655;661;591;636;656;654;628;601;570;604;619;694;662;668;728;658;574;663;566;581;586;675;686;645;657;624;644;711;607;526;620;607;511;526;518;535;622;681;670;706;685;685;676;665;624;678;696;724;647;718;666;670;612;635;669;587;553;568;511;557;577;539;594;620;584;594;537;506;670;548;570;620;631;607;686;722;696;699;612;604;622;627;630;673;693;708;676;644;672;696;693;732;641;671;715;639;703;679;681;648;616;630;668;721;709;764;660;577;507;566;614;627;581;509;550;524;530;579;632;626;613;657;650;715;713;670;716;697;728;685;634;535;629;630;606;582;612;581;576;499;645;742;655;568;553;571;599;578;616;626;604;625;713;610;602;617;675;583;542;679;684;676;636;704;654;680;546;613;643;661;584;573;652;691;619;652;739;689;732;699;645;668;643;638;638;679;621;682;641;682;599;600;528;554;543;627;600;631;627;606;535;649;614;603;559;572;619;592;626;598;612;645;622;665;577;575;629;643;696;708;641;586;568;544;608;602;614;701;706;626;719;700;666;701;643;644;578;589;582;650;653;638;703;658;637;692;647;731;720;697;705;713;696;652;681;695;710;741;741;678;712;682;741;709;728;766;716;674;658;649
4;26;24;19;20;25;7;26;18;14;16;12;13;14;29;30;13;31;22;29;10;21;141;652;715;765;751;743;657;681;720;655;766;790;760;682;750;759;798;645;727;683;709;681;713;687;715;682;706;758;763;756;742;726;658;641;671;664;715;737;785;752;698;741;825;728;719;728;677;765;694;706;713;666;664;659;704;596;518;654;638;616;582;753;683;519;491;423;525;583;662;670;628;614;578;622;715;685;633;745;691;654;668;661;515;596;651;576;605;469;524;578;684;676;670;623;607;669;785;714;784;699;612;688;669;645;673;545;609;654;632;569;612;685;715;655;622;695;677;651;594;683;783;727;683;646;643;641;689;691;657;646;655;652;603;597;575;600;632;637;671;626;659;668;697;651;698;674;765;696;693;736;682;678;653;635;683;713;792;836;730;642;639;705;735;796;705;737;748;647;648;638;439;536;498;382;530;620;606;598;603;623;689;699;724;769;678;677;696;642;784;726;633;557;586;562;608;662;688;684;663;661;812;706;541;566;635;662;629;634;787;668;619;592;599;641;664;658;681;721;623;722;772;685;680;634;657;730;574;665;695;682;646;661;742;623;713;695;744;670;701;707;777;766;697;674;665;521;587;647;615;650;641;668;677;686;681;681;731;658;643;598;685;648;643;639;669;742;636;633;723;716;653;735;768;686;719;691;677;689;632;710;641;604;647;726;671;644;645;627;659;647;667;624;671;687;634;714;671;726;625;644;627;571;616;598;541;554;540;556;636;621;616;594;626;624;683;667;633;656;599;622;624;573;633;652;690;712;580;642;646;603;616;639;701;615;580;629;654;696;665;602;588;649;724;679;677;689;668;646;700;656;655;744;697;698;744;741;772;650;650;680;692;736;722;646;705;695;693;595;621;588;652;617;621;638;667;584;621;634;713;625;622;682;573;637;615;623;633;638;628;679;687;703;700;698;670;695;758;700;663;742;707;638;613;570;599;526;530;559;611;548;455;544;726;540;500;560;470;498;438;507;577;605;533;539;619;543;546;556;587;612;640;654;625;701;650;619;616;602;677;654;610;606;568;476;567;644;647;538;561;531;613;550;574;584;575;638;567;591;598;595;547;548;533;573;555;619;695;602;578;590;586;544;535;426;510;532;477;546;542;524;554;533;572;577;582;633;620;597;546;627;533;514;584;576;571;600;589;618;610;580;602;585;593;638;576;643;660;608;652;637;504;502;746;583;458;456;437;464;579;615;610;622;634;597;562;592;609;556;591;594;541;534;577;669;530;571;605;489;534;610;635;691;698;625;552;659;590;563;540;493;565;673;617;568;592;547;530;535;567;528;563;566;623;554;562;483;386;427;514;571;574;626;578;602;604;621;572;620;569;642;610;603;639;565;609;560;608;674;716;670;608;635;584;740;676;619;636;671;564;541;640;553;635;667;609;559;510;492;659;647;532;621;635;613;629;583;565;606;659;622;675;599;549;544;530;614;627;544;567;603;540;590;586;578;543;574;602;640;601;508;491;505;546;681;655;609;646;653;585;625;604;596;456;497;597;595;640;662;722;699;684;676;619;630;572;606;581;663;690;673;554;561;573;685;632;653;569;470;457;500;575;685;702;705;720;717;711;670;735;691;685;707;683;701;694;631;617;707;673;622;618;623;572;562;573;632;669;570;631;578;556;540;579;635;593;520;669;627;660;638;674;678;570;589;538;669;666;636;624;739;676;640;652;669;707;628;665;616;668;652;646;670;654;679;635;602;720;696;638;763;825;660;657;550;602;659;641;544;518;585;642;658;613;679;714;717;678;684;642;738;712;703;699;727;672;696;638;623;612;721;619;655;622;538;475;566;591;522;513;554;595;563;556;656;676;634;676;618;583;598;644;623;632;598;646;671;709;743;634;653;659;569;655;732;685;653;622;679;720;670;626;652;735;643;707;601;656;690;646;637;627;609;685;661;608;624;613;516;589;668;642;549;649;615;521;559;552;658;585;565;618;650;648;600;606;672;702;662;678;714;687;647;644;695;671;682;571;528;577;593;630;637;584;646;724;699;668;687;681;678;664;637;574;646;612;590;634;662;623;654;729;664;649;683;627;694;754;740;671;645;695;709;711;679;671;701;692;671;680;720;666;685;639;744;653
26;33;15;26;23;21;20;19;25;18;21;19;27;10;17;19;9;17;14;6;19;15;176;591;706;703;743;731;727;679;677;707;819;764;686;642;728;692;737;655;664;762;747;712;729;731;688;704;655;624;640;766;798;730;818;696;659;674;688;691;718;690;670;703;779;793;788;756;756;709;693;712;714;635;608;667;620;542;587;610;597;563;558;736;721;555;494;547;594;678;699;764;646;596;684;721;778;683;647;705;700;666;710;693;610;509;589;612;595;576;685;598;647;697;709;693;656;694;720;845;673;718;700;649;624;626;624;620;590;645;611;576;570;631;627;669;659;659;716;688;616;759;742;679;652;680;780;765;757;778;692;660;706;723;597;652;696;748;698;632;574;677;664;588;538;587;611;745;644;732;701;707;670;660;582;676;694;764;726;682;665;536;418;579;684;683;736;701;726;665;631;563;467;496;493;461;484;629;710;647;647;568;597;716;717;700;651;646;685;693;785;698;591;602;644;594;634;618;699;702;666;695;656;679;530;602;741;723;742;719;684;715;615;638;577;617;644;608;694;747;714;693;652;737;673;645;648;669;681;644;588;634;622;592;605;620;642;689;675;647;714;677;646;661;669;759;623;401;425;587;591;498;595;665;650;675;661;694;663;700;677;678;644;718;652;663;653;681;627;645;671;727;620;742;765;686;662;650;628;700;621;673;645;610;651;690;698;682;665;646;671;663;622;613;648;676;704;755;682;657;707;698;727;653;656;579;614;620;602;581;659;616;655;622;629;643;609;610;669;623;557;603;622;677;671;616;616;634;594;632;669;626;692;648;673;659;615;603;568;664;650;639;561;662;631;672;642;691;654;720;681;664;655;661;644;633;688;748;701;518;506;688;741;680;749;702;639;654;652;650;655;695;698;682;599;720;621;640;583;537;603;522;565;696;637;625;698;661;587;631;604;528;651;696;698;668;653;664;641;616;684;680;765;685;576;536;631;690;539;579;564;555;587;639;647;519;551;501;430;466;491;478;568;594;437;538;530;569;524;491;459;592;616;624;671;592;545;612;591;677;654;592;652;610;579;508;524;535;647;642;491;492;529;587;593;587;561;579;512;535;554;518;559;588;546;586;510;572;642;597;547;591;589;520;524;524;540;544;482;467;546;573;598;546;513;557;586;599;559;548;576;648;543;511;520;573;598;613;588;578;555;585;618;584;550;517;582;554;593;662;662;676;493;547;801;750;546;444;394;466;506;561;544;620;558;527;571;561;620;562;546;532;464;500;633;606;603;579;696;574;542;624;744;692;671;667;616;668;682;547;562;478;564;667;640;596;544;558;594;488;430;490;513;567;588;599;552;534;540;537;547;577;568;631;586;538;604;616;581;629;607;618;625;611;710;629;647;672;669;684;674;639;661;657;634;755;699;630;561;607;553;514;529;535;605;604;635;620;520;468;562;588;505;622;589;601;597;549;625;729;589;572;617;629;620;643;569;569;578;551;527;572;627;603;641;585;502;467;522;651;575;573;472;500;516;637;723;631;644;605;574;428;390;510;551;507;610;632;618;604;710;704;646;624;604;499;562;581;662;607;580;586;641;481;464;554;615;663;576;460;461;454;546;656;658;716;664;701;677;656;675;675;625;616;683;689;722;674;713;670;727;702;716;615;644;440;497;638;647;602;617;603;467;518;643;653;618;625;592;677;698;687;604;653;651;577;618;581;525;597;662;686;711;673;660;667;660;717;656;665;641;536;574;681;706;657;716;682;687;648;668;689;628;608;621;642;598;612;576;590;612;729;672;615;617;667;688;752;670;631;619;679;629;698;694;647;651;616;597;675;668;599;636;566;627;590;566;559;520;490;521;579;609;573;577;637;578;573;621;662;585;623;647;651;644;630;580;622;682;728;690;653;621;608;656;773;686;633;712;688;695;683;663;668;643;654;690;656;638;659;665;674;708;654;661;617;680;593;627;635;619;586;628;677;654;632;605;594;624;605;595;673;612;696;639;646;676;699;711;681;655;715;668;690;692;664;671;730;660;598;582;661;619;589;663;552;669;761;715;693;698;678;635;702;627;618;705;655;670;668;565;617;682;601;572;662;724;659;713;699;687;720;715;699;707;722;699;742;699;662;706;728;710;626;647;683;692
18;22;27;10;9;8;16;26;21;14;17;14;15;16;11;20;8;19;37;11;23;24;144;587;784;734;746;735;720;722;700;659;706;808;698;664;700;678;753;722;746;745;847;784;713;720;694;745;719;692;658;743;705;741;726;748;690;658;614;647;640;663;668;717;736;783;857;741;655;691;661;669;630;640;496;487;547;543;488;567;579;510;417;624;543;421;464;551;648;700;727;688;753;684;619;697;586;600;583;691;685;632;627;685;676;521;569;706;660;679;690;684;593;646;710;697;681;711;721;680;630;657;703;699;610;670;661;641;705;627;667;677;673;717;744;783;763;731;738;678;693;725;698;715;664;643;703;713;720;724;714;656;642;628;637;585;650;633;745;606;691;613;612;560;549;579;550;607;668;640;718;671;642;702;625;666;714;751;738;647;623;411;297;514;666;627;748;723;777;687;672;561;491;476;531;440;444;461;582;635;646;589;708;726;707;637;642;621;654;655;768;619;599;589;582;699;568;594;591;624;640;667;670;587;586;629;677;657;656;697;740;693;633;565;574;623;574;669;711;711;710;703;690;675;723;722;686;652;663;682;558;617;638;621;592;546;647;684;621;682;622;680;696;718;662;628;626;481;402;552;524;498;524;620;613;627;640;670;799;658;674;697;755;806;665;583;621;708;659;618;617;581;639;696;712;661;689;674;686;634;743;759;675;571;586;619;675;665;696;676;624;638;570;633;713;630;675;666;657;672;734;643;646;643;603;652;607;626;509;577;652;597;644;594;600;644;646;593;597;590;649;634;618;626;615;712;585;646;603;545;662;648;629;613;632;638;624;633;610;670;607;676;669;602;626;661;731;716;706;639;661;616;630;710;583;642;622;706;661;500;482;668;733;708;691;604;642;695;658;612;695;643;618;582;613;598;643;583;574;652;591;614;666;600;656;648;697;707;636;661;494;430;553;629;648;674;686;665;630;551;612;685;704;672;601;525;607;661;674;627;632;683;590;656;588;621;611;575;505;503;519;489;552;471;397;496;542;584;520;549;535;639;728;618;647;647;600;654;632;597;692;625;625;614;572;535;650;607;645;582;519;517;519;551;570;634;586;660;571;535;525;504;526;574;611;607;533;527;523;578;563;636;658;579;532;467;571;576;486;486;507;599;549;493;539;512;485;595;629;593;561;629;613;578;603;593;594;633;646;585;610;611;561;583;583;528;600;601;551;645;621;568;573;486;514;572;527;470;371;441;525;537;458;489;454;547;613;583;594;582;571;588;511;556;623;628;612;709;731;645;589;611;599;579;588;587;668;670;646;571;532;525;545;590;628;544;523;503;562;512;422;573;613;501;564;660;549;512;566;574;529;551;569;668;642;582;630;608;615;622;568;632;607;564;573;621;688;666;612;615;693;645;654;665;700;754;717;593;557;521;458;568;563;600;570;553;555;567;569;534;602;569;619;665;601;548;547;611;638;595;486;503;561;565;655;629;553;515;480;475;512;534;601;579;566;516;427;421;488;525;573;538;623;608;562;626;665;594;552;603;448;182;150;395;510;485;489;583;685;713;697;729;619;515;526;479;564;551;599;669;518;589;608;555;557;617;617;668;607;547;518;427;437;543;624;664;631;645;640;696;659;637;666;634;644;662;712;719;681;655;733;806;708;606;625;544;502;631;658;671;588;585;488;543;678;686;661;595;616;675;705;700;630;675;645;657;604;573;622;600;622;722;628;617;731;698;684;640;726;705;622;601;569;650;681;680;657;699;747;725;657;673;634;598;534;478;565;595;597;629;641;740;751;654;645;620;679;678;653;609;525;566;615;647;660;642;662;593;597;590;686;641;555;487;583;585;600;600;652;562;535;647;584;617;635;683;652;609;636;659;690;667;681;611;649;677;599;642;661;649;644;612;599;611;695;673;683;627;671;702;643;690;666;670;565;528;626;678;640;648;669;620;706;597;655;620;644;627;696;672;626;629;669;606;598;609;652;567;633;611;543;633;662;696;675;679;690;642;761;727;655;600;683;697;652;608;593;707;671;703;604;595;632;615;662;613;634;643;730;642;686;674;674;602;604;683;724;681;599;662;650;611;628;572;598;631;642;690;694;686;726;680;717;683;694;665;671;686;664;785;781;703;656;675;692;708;719
12;21;17;18;10;14;24;12;24;24;32;19;30;36;13;36;12;18;19;25;25;16;194;642;760;762;828;771;770;720;707;721;733;682;827;801;738;662;658;756;704;667;909;824;721;635;651;719;757;778;690;718;701;730;695;706;682;650;605;648;702;716;729;727;724;781;814;749;645;544;676;675;610;522;410;457;539;478;524;573;632;515;452;555;497;424;497;684;689;699;793;811;698;623;562;469;462;545;557;640;597;580;578;745;689;730;593;651;755;669;664;658;569;568;698;667;727;667;717;662;658;723;707;706;624;623;664;739;703;628;680;724;730;690;773;783;740;614;681;760;669;756;715;676;651;703;659;710;749;783;742;668;499;580;639;621;661;680;632;697;696;696;629;608;584;620;652;472;484;610;675;687;724;672;723;648;655;656;683;695;597;510;445;600;613;733;697;652;647;663;643;592;485;518;477;372;341;461;495;647;769;727;714;724;660;666;716;675;695;700;741;628;597;651;682;625;572;562;694;612;558;542;589;653;639;704;696;726;697;705;703;645;628;654;645;592;598;649;672;671;653;616;681;699;665;688;589;605;672;610;572;559;673;584;586;493;524;666;638;691;641;598;561;640;636;626;716;645;585;587;514;544;633;600;619;670;714;617;743;682;649;702;752;691;659;663;656;642;727;588;642;672;641;732;719;592;588;672;665;677;719;693;604;508;607;692;749;709;668;707;661;567;513;606;702;640;657;715;613;637;671;682;609;637;654;638;653;569;520;567;595;659;653;602;641;643;624;673;672;610;633;648;658;609;636;602;619;599;622;649;673;673;652;672;713;670;598;598;636;691;678;621;568;617;605;698;706;670;613;643;659;664;618;571;591;627;689;735;681;652;644;676;636;636;662;587;628;689;654;633;678;603;652;663;626;612;586;720;596;589;616;644;613;678;608;616;632;675;612;589;519;423;415;582;623;701;720;628;638;559;635;632;732;662;560;585;537;591;692;693;640;691;651;638;604;641;658;627;518;492;612;560;513;581;537;425;533;632;546;577;558;616;737;660;685;624;592;633;600;559;568;660;588;547;585;598;685;605;599;551;621;576;590;567;583;612;613;647;546;652;591;564;457;531;588;591;539;524;576;594;599;652;625;513;526;549;486;489;518;466;540;518;560;472;609;557;482;578;546;601;611;592;618;611;614;574;574;541;606;558;573;633;656;587;561;566;654;604;632;588;583;624;656;536;462;505;500;534;460;486;562;506;509;483;510;580;555;600;563;578;612;607;544;457;549;566;597;643;574;666;624;603;538;610;665;642;632;652;671;582;451;533;578;614;547;579;526;486;489;530;593;620;614;583;577;534;511;568;574;554;547;565;608;580;591;624;592;589;638;529;618;613;569;636;593;634;655;621;661;676;665;596;619;655;672;716;680;709;642;540;534;570;609;568;568;588;681;597;659;599;608;619;488;558;515;560;620;686;667;563;546;490;524;531;627;632;559;602;532;483;521;432;496;567;543;429;460;533;484;452;466;434;536;560;665;647;655;628;562;586;449;151;110;402;502;462;505;604;751;693;598;708;618;513;526;543;520;509;538;605;562;617;668;531;545;524;494;563;674;541;552;495;441;527;636;628;613;631;628;688;627;645;649;693;664;724;697;701;642;606;646;668;596;590;661;566;507;561;572;645;662;617;552;593;591;634;644;686;657;661;672;645;663;675;613;638;525;601;593;569;649;657;663;669;618;656;651;695;687;694;647;606;561;637;637;658;657;623;706;670;608;602;535;593;561;522;551;602;592;632;678;624;622;622;636;534;574;669;671;531;572;572;661;583;649;694;657;560;543;509;693;708;605;471;534;547;616;626;640;606;663;650;599;649;635;661;620;632;644;661;669;695;657;644;680;661;643;583;707;653;637;544;537;682;611;618;693;666;673;718;613;639;641;650;542;527;530;624;659;710;641;726;652;665;657;660;584;631;608;693;670;646;621;568;624;610;632;685;615;701;708;654;631;668;694;722;675;709;751;768;693;650;687;624;658;578;633;658;702;669;610;500;498;695;618;737;689;670;701;677;622;636;617;667;675;632;697;694;645;656;656;708;663;529;600;577;608;694;753;696;756;726;687;723;652;672;680;761;721;703;690;727;680;684;627;677;601
30;13;17;16;27;18;8;14;20;19;15;29;13;12;20;22;8;18;23;15;7;40;214;650;790;710;742;672;741;714;737;703;698;732;734;759;740;732;720;683;579;692;750;671;566;633;677;710;767;710;654;703;698;631;592;643;678;619;562;671;729;799;745;670;718;708;612;595;583;573;634;640;529;559;484;572;645;610;584;531;675;671;573;520;500;636;617;695;707;762;735;782;723;515;390;478;429;487;522;479;570;732;590;540;711;705;684;644;730;770;665;669;555;665;704;673;650;641;599;686;629;704;666;749;712;641;583;662;588;585;673;689;687;767;679;691;676;676;726;773;699;767;738;709;604;618;687;710;725;690;698;687;613;602;772;680;753;672;607;693;666;606;581;562;680;678;594;418;440;598;664;668;609;671;640;688;650;661;656;670;683;580;602;643;629;652;745;667;678;747;777;643;583;433;465;436;435;445;497;621;691;755;676;652;694;669;663;673;745;626;646;699;629;681;864;679;605;584;624;563;473;543;660;676;714;679;690;711;701;781;728;654;578;670;671;561;585;671;628;677;648;683;698;722;630;564;587;627;619;627;550;565;650;632;590;516;535;621;695;663;565;550;524;589;551;640;658;668;558;532;491;534;621;677;695;686;697;691;609;725;662;654;646;684;723;683;721;683;713;704;628;703;659;707;692;718;637;641;561;727;688;701;636;663;648;647;671;633;530;688;601;595;594;699;725;701;646;678;609;642;598;561;637;614;677;591;612;542;580;559;580;610;648;603;641;557;602;564;553;549;658;623;651;649;595;673;640;628;606;689;642;684;648;692;697;680;668;595;627;670;605;700;608;643;656;626;682;629;580;595;632;666;623;609;661;741;749;731;661;692;678;632;647;609;614;715;612;690;634;683;679;607;585;695;620;636;689;603;608;601;656;693;612;694;707;650;681;677;593;552;575;541;529;541;633;615;672;685;575;698;688;670;672;651;661;594;563;644;768;756;665;686;596;603;613;721;643;559;546;598;620;596;539;564;433;427;566;597;567;539;591;664;657;693;604;629;505;580;556;528;690;837;639;605;565;557;664;561;541;588;547;609;598;540;585;588;519;556;577;584;619;571;522;579;617;594;538;511;546;576;584;562;535;535;431;516;504;535;556;499;494;572;533;474;532;578;496;542;549;572;606;564;541;592;655;628;528;560;653;621;563;606;610;633;521;528;610;559;641;636;638;617;608;572;638;605;575;566;540;582;633;587;485;494;514;534;654;578;570;546;553;577;584;606;564;578;620;661;618;624;616;679;704;615;680;648;652;738;624;571;516;545;584;607;587;563;549;508;532;526;564;653;634;603;537;572;570;709;673;556;534;560;553;597;559;584;631;584;614;528;579;648;635;608;596;635;604;702;630;716;678;633;611;621;636;656;662;751;697;655;595;632;621;588;636;601;642;543;546;607;570;552;470;513;563;669;694;600;630;593;558;540;519;595;568;505;488;480;544;552;465;451;514;529;524;461;568;560;527;429;391;299;473;588;600;621;666;636;643;578;479;267;134;376;544;590;590;648;731;763;704;655;661;617;532;548;513;504;530;591;612;633;554;532;555;535;550;553;564;559;545;520;507;552;569;609;606;533;635;618;694;648;652;680;693;657;708;702;670;539;669;598;614;635;672;597;576;561;555;583;660;642;564;602;589;588;660;606;566;631;677;630;636;602;659;636;631;574;617;613;634;606;595;594;659;691;634;649;650;722;637;653;620;655;635;592;507;610;631;607;587;526;508;649;657;632;600;594;559;570;597;562;502;529;471;448;505;656;695;586;599;618;571;573;608;578;487;341;416;574;643;619;567;437;437;528;593;622;624;614;656;660;647;643;726;683;642;631;672;636;678;750;709;676;645;638;633;631;687;657;603;668;641;596;642;642;730;599;723;698;644;658;650;636;565;585;622;556;646;662;669;653;650;607;532;559;627;620;682;759;708;647;637;547;602;615;676;716;705;669;651;670;695;730;619;684;761;718;668;668;706;659;618;636;628;586;559;678;661;679;640;529;571;752;731;771;768;672;698;686;591;629;660;641;748;628;618;675;641;676;663;628;674;720;592;671;590;768;818;643;712;741;647;667;692;705;675;738;784;709;679;589;709;688;599;602;668
14;18;8;20;16;20;16;6;26;22;13;16;15;27;9;23;10;15;25;27;14;39;226;612;749;773;714;690;691;782;723;738;720;740;695;754;669;679;706;659;620;551;521;489;461;577;719;684;733;596;589;600;649;639;601;663;668;546;597;689;739;680;738;700;661;586;528;506;489;543;611;547;538;698;711;694;649;733;537;482;598;709;679;518;466;647;721;824;710;735;765;778;673;546;410;479;564;617;678;507;652;831;657;479;568;625;665;703;730;702;680;675;650;737;633;617;667;785;750;554;591;604;718;634;681;597;616;523;527;549;619;651;634;663;777;694;718;750;678;777;692;724;712;689;706;681;648;653;674;676;647;675;674;681;704;703;761;523;590;649;709;559;603;512;633;596;558;442;489;562;596;717;634;562;571;575;610;694;672;680;696;714;648;639;550;726;726;634;669;728;676;628;591;568;579;530;565;601;505;573;574;660;699;624;620;604;619;676;698;610;653;688;654;680;697;738;664;599;571;487;455;589;629;697;667;711;734;729;711;767;734;687;728;645;662;621;634;655;640;696;724;620;685;594;589;599;574;473;477;597;558;559;621;640;567;395;394;606;751;629;577;500;550;651;588;640;681;598;531;616;488;536;645;686;698;721;762;691;703;732;717;633;650;647;674;769;688;665;703;710;658;619;691;626;675;612;575;624;708;688;709;678;709;649;707;677;659;650;613;619;629;666;673;753;593;655;623;606;689;542;520;580;656;673;631;530;488;484;519;450;613;615;583;598;560;556;538;650;578;625;672;614;596;645;578;640;611;613;628;724;629;645;666;714;737;682;632;610;642;697;708;708;679;677;646;675;663;634;649;620;636;662;704;647;591;658;645;637;626;660;607;690;666;626;593;694;636;653;733;669;597;647;629;644;667;620;738;657;640;577;728;703;645;650;671;608;639;657;580;543;639;636;551;559;601;622;736;656;684;642;672;610;598;581;631;656;666;642;675;641;621;661;661;563;621;613;592;558;616;526;682;645;613;624;567;485;524;511;551;496;611;580;642;577;649;538;538;546;558;575;703;731;620;623;574;577;565;561;557;560;600;495;611;577;514;652;564;620;612;588;610;544;522;488;576;633;569;507;523;579;605;590;559;552;622;625;502;550;541;487;535;634;587;521;585;683;570;535;550;565;471;561;578;536;564;498;518;569;635;638;608;558;599;528;507;566;597;619;566;531;601;686;666;603;611;644;668;584;592;604;568;558;543;557;616;630;540;485;584;572;593;607;630;617;652;599;571;610;620;577;672;652;647;635;636;699;647;642;604;606;652;583;604;590;505;573;587;578;540;570;621;619;644;545;519;590;586;793;745;584;578;501;513;601;584;681;607;593;569;558;583;580;595;607;603;591;600;625;657;685;609;603;568;561;616;612;663;662;699;712;670;642;649;625;610;563;528;518;483;612;624;600;605;593;614;617;626;602;560;613;630;587;530;573;646;526;479;478;489;580;485;512;573;504;549;553;518;528;484;522;397;309;417;588;572;618;696;762;763;682;621;436;305;453;565;537;610;624;673;752;798;766;733;699;675;595;581;578;689;666;604;660;582;546;554;500;608;574;539;530;588;534;550;543;614;654;672;532;624;680;715;645;669;695;663;702;718;631;668;668;647;687;674;654;645;627;489;476;539;582;579;602;661;500;583;639;636;621;575;616;697;582;632;663;617;608;553;612;582;619;613;637;596;590;644;618;625;621;691;636;680;618;644;650;676;588;497;649;665;514;574;617;604;715;750;720;656;632;623;612;534;482;501;617;559;532;588;650;679;656;620;611;628;532;571;551;463;258;458;639;642;612;580;476;545;620;696;618;603;621;608;670;643;650;640;676;754;701;593;575;598;694;637;572;614;626;653;592;687;713;644;628;706;659;678;605;612;570;626;721;576;590;664;562;625;631;620;545;570;672;696;637;592;446;384;612;612;604;639;667;700;645;690;620;652;651;699;680;645;668;664;696;693;752;699;697;705;675;742;717;696;607;623;597;560;595;569;605;572;671;634;662;682;725;765;714;723;694;692;686;667;613;628;670;636;662;738;609;587;593;700;654;643;611;647;637;655;675;796;814;755;716;627;768;745;718;684;684;784;691;643;671;701;709;648;601;652
10;19;24;27;14;27;13;13;16;12;14;13;18;17;18;24;18;23;10;20;22;50;237;651;721;754;713;817;679;754;689;736;653;654;709;749;622;555;675;632;574;599;613;484;441;592;641;681;713;650;739;593;605;685;600;614;652;594;637;747;672;700;669;593;576;512;507;534;532;600;601;529;463;677;735;762;726;625;555;540;691;672;740;638;634;724;769;741;645;563;719;687;684;590;487;448;558;590;653;671;624;749;682;555;620;552;547;688;760;686;686;659;741;769;707;702;708;701;679;635;624;574;677;591;609;619;517;408;408;582;590;620;675;607;700;697;738;769;660;796;650;646;755;722;724;764;661;610;650;609;627;630;721;679;698;648;648;553;592;610;656;538;520;684;666;660;546;520;627;629;698;684;597;584;597;580;606;633;625;690;715;776;733;656;665;708;719;626;675;687;748;685;614;618;617;578;621;595;574;608;653;758;696;603;617;607;619;683;680;634;636;714;638;652;667;659;700;703;636;534;529;587;667;705;738;665;723;684;695;709;799;762;657;681;684;640;666;647;648;678;659;711;691;630;580;627;578;578;469;540;595;601;676;563;464;413;537;683;734;676;657;577;631;681;669;661;724;515;527;581;532;527;595;617;624;653;745;770;797;706;698;713;644;657;750;690;689;594;633;686;668;680;702;711;638;561;578;657;661;672;669;690;683;666;709;675;615;659;680;607;616;669;699;627;648;604;631;638;611;570;556;656;699;644;654;605;519;539;485;478;479;604;508;543;546;521;567;639;616;670;622;641;627;607;637;607;651;519;537;665;663;651;661;626;666;668;666;588;665;671;687;634;627;661;625;658;648;659;710;628;680;704;622;608;595;573;582;587;613;693;641;669;625;607;674;632;579;569;598;565;614;541;635;584;602;622;602;600;649;607;672;662;653;629;601;579;602;598;592;582;637;656;592;562;667;707;677;717;616;562;667;676;637;633;639;631;616;621;706;618;637;642;683;575;680;632;601;603;580;500;596;610;627;577;609;519;562;487;509;537;568;533;554;635;630;633;608;612;548;581;659;655;600;626;550;606;675;628;524;513;552;507;560;566;551;573;594;605;538;600;577;538;512;469;597;609;509;585;600;556;617;587;507;525;654;512;495;558;599;548;537;651;625;645;641;646;537;592;553;485;501;625;618;630;498;519;574;539;663;666;595;615;576;588;572;628;586;543;620;597;659;623;626;651;545;569;648;646;609;601;565;568;570;569;602;572;503;506;490;626;631;575;590;607;704;718;612;630;706;706;647;715;691;611;594;578;664;645;576;655;596;663;581;640;579;559;580;593;539;606;607;645;582;583;667;581;540;660;625;568;549;566;580;623;606;660;670;625;631;659;653;604;619;537;644;532;568;591;637;598;587;578;556;528;565;623;647;626;682;666;662;615;664;562;520;526;535;510;500;584;593;537;609;636;553;678;686;650;687;615;605;572;557;568;532;536;528;567;538;488;511;490;581;454;547;584;625;571;575;560;481;442;457;537;620;691;729;722;773;695;649;453;446;614;647;563;665;664;645;736;748;755;703;701;716;635;619;607;640;559;503;594;588;562;551;590;522;575;635;574;603;644;585;595;590;598;587;597;687;724;650;651;609;701;687;667;599;693;708;628;609;623;619;616;687;595;604;578;576;602;598;621;573;527;530;692;655;619;665;663;603;657;643;699;653;582;504;532;574;645;642;584;540;555;580;625;616;620;617;588;565;639;633;663;691;627;556;616;588;501;576;682;665;671;745;697;687;633;672;621;555;570;501;601;674;593;599;642;600;575;563;577;633;667;541;603;488;458;524;684;645;647;602;586;564;619;626;677;591;608;725;679;674;734;714;724;795;690;608;579;697;700;638;651;570;615;690;624;653;747;702;624;680;630;587;665;624;682;611;599;546;618;645;626;637;640;653;579;579;611;723;673;635;458;477;566;571;491;517;666;683;709;650;590;614;662;684;745;776;791;669;664;705;718;697;691;745;642;681;747;691;672;671;651;638;550;559;640;684;609;695;671;725;697;759;707;706;663;622;609;679;621;614;612;597;587;605;606;570;642;663;639;618;651;664;580;633;715;758;710;752;722;715;776;751;730;737;663;742;774;718;671;665;702;604;690;738
20;16;25;15;11;9;10;31;8;11;18;9;13;17;24;9;28;9;15;10;20;44;288;746;713;711;742;722;683;713;656;701;698;707;712;759;705;538;660;611;524;540;727;629;555;461;521;629;695;688;676;719;652;667;594;506;682;702;588;640;619;539;529;546;560;552;490;542;577;650;651;523;486;663;733;726;648;571;626;652;673;651;688;686;637;729;734;744;572;574;603;635;671;576;537;586;685;669;698;714;739;702;696;692;645;452;410;629;688;754;711;686;744;728;696;711;652;732;701;715;728;649;696;722;641;640;581;453;399;541;619;715;717;605;700;713;687;743;740;709;660;598;722;705;632;690;701;642;609;607;631;653;651;680;703;696;719;673;631;655;584;629;599;702;682;673;640;674;645;714;698;709;694;623;610;576;549;576;673;740;724;754;713;665;641;662;687;649;642;629;725;700;669;758;646;639;636;562;569;642;730;671;727;581;646;648;662;687;674;643;636;629;575;602;605;617;635;655;654;616;611;617;668;720;696;657;713;643;676;770;702;813;747;698;719;634;642;608;649;680;676;664;663;650;606;591;627;588;595;598;644;632;665;642;542;543;578;621;670;672;698;658;678;689;763;731;671;586;582;665;592;664;596;658;654;685;671;727;699;700;710;676;666;685;692;708;710;668;670;655;665;723;694;688;611;554;594;625;612;661;652;672;665;675;632;611;617;665;675;650;645;680;674;701;641;620;564;630;638;650;632;621;622;626;637;576;647;589;549;523;548;564;513;544;517;593;651;596;610;563;619;640;673;626;638;684;665;548;532;623;714;671;668;717;645;701;605;576;622;563;559;676;679;626;639;619;540;625;664;709;726;705;644;623;648;570;582;573;613;619;660;551;561;552;608;626;571;632;601;662;546;591;620;602;639;588;560;576;665;591;598;630;652;630;620;551;516;606;592;690;594;653;536;562;624;655;763;666;572;592;598;636;655;634;609;632;607;650;616;662;619;675;605;654;723;669;589;632;546;529;623;643;619;617;566;595;506;483;579;609;599;600;588;527;577;588;621;606;625;597;574;607;585;579;592;622;637;615;579;552;557;574;607;580;580;598;641;648;664;631;543;590;534;595;621;593;560;671;643;570;494;604;504;523;546;465;518;565;638;529;572;658;619;649;546;523;547;523;513;611;503;560;556;591;482;524;546;629;668;604;591;609;582;474;561;606;574;541;591;573;587;613;628;697;569;563;550;628;585;590;594;580;440;566;573;673;612;436;485;582;625;629;597;543;611;643;668;632;672;681;600;653;636;623;591;608;619;664;684;679;677;712;637;614;601;558;677;613;584;665;618;567;558;639;527;539;519;598;576;638;576;528;566;597;609;711;614;729;573;627;667;581;640;618;527;538;557;620;661;635;579;543;570;573;647;606;606;580;607;631;700;602;542;516;475;506;513;563;572;580;634;658;615;641;561;584;567;644;618;603;522;536;585;579;610;660;592;558;499;493;546;555;573;533;497;524;603;620;619;607;566;540;470;513;590;678;689;693;711;668;572;551;650;654;559;638;653;564;646;720;757;765;668;706;719;624;561;635;609;610;506;565;582;619;626;629;528;563;647;555;599;530;563;581;613;602;643;694;633;646;659;685;620;626;680;646;618;679;641;606;644;602;561;601;667;596;587;595;562;556;574;603;630;566;574;582;639;618;704;668;573;647;624;601;628;634;523;501;489;579;598;584;640;596;586;561;497;436;500;580;582;637;686;627;620;613;579;544;578;483;492;682;632;709;649;645;692;622;659;666;609;627;513;547;608;626;530;559;529;495;485;529;594;670;619;617;502;604;508;543;666;708;615;580;658;649;578;599;618;639;669;765;638;674;829;765;735;655;694;711;682;734;681;606;521;542;610;677;711;764;761;660;610;690;639;657;686;642;599;563;519;567;558;632;639;623;569;635;563;642;604;644;640;580;637;673;614;510;494;632;655;725;673;672;686;688;680;686;824;817;697;756;728;724;720;753;683;697;721;698;835;665;585;651;646;579;544;674;661;709;702;692;671;697;702;653;732;639;631;670;683;708;639;591;590;659;633;581;597;591;647;663;679;629;694;612;722;703;693;742;618;686;730;701;681;684;696;717;758;821;750;715;720;765;683;695;737
24;17;16;28;16;16;10;16;21;21;21;27;15;16;26;20;30;19;21;26;8;53;367;822;706;710;726;677;681;720;631;665;804;780;777;773;664;652;676;631;594;654;699;646;632;579;541;576;693;739;684;716;769;722;539;492;517;606;623;735;591;511;531;789;679;500;522;580;643;734;576;632;640;636;701;701;664;642;621;712;735;605;596;719;577;670;622;605;628;508;640;688;582;538;607;791;652;589;612;708;796;754;781;698;729;685;628;768;681;640;725;647;685;715;722;645;613;639;631;680;748;683;774;819;695;688;645;543;487;607;700;637;712;735;718;644;661;647;702;676;709;757;699;720;632;682;663;692;651;700;676;626;733;644;666;722;712;656;660;613;582;618;747;697;639;683;668;710;649;656;611;668;636;685;691;662;652;581;628;630;644;793;697;744;629;675;692;715;674;676;714;675;651;675;673;632;579;497;545;665;748;713;624;531;566;606;673;679;636;484;645;710;581;667;687;631;565;625;649;710;633;654;680;622;602;570;624;722;737;680;629;710;736;723;687;626;582;613;701;642;672;691;660;643;627;636;660;564;538;643;737;668;615;572;565;672;580;573;618;657;663;637;588;682;725;753;569;593;593;607;608;595;600;577;646;554;617;658;669;776;688;644;646;684;743;738;719;660;708;633;607;676;691;647;678;691;624;561;594;640;641;649;736;659;647;693;603;653;676;654;662;640;702;695;636;639;608;621;664;637;673;744;673;655;638;606;697;605;561;572;602;633;605;645;705;725;564;592;615;553;540;572;624;583;567;649;640;586;588;645;719;684;671;682;661;704;631;678;634;532;621;685;648;550;618;597;620;652;706;737;671;687;641;591;588;582;661;569;636;648;650;580;565;637;637;528;576;648;680;644;608;639;606;557;619;599;593;587;588;550;612;587;681;706;572;553;516;615;617;548;560;583;552;577;628;644;649;674;623;643;592;582;600;570;580;639;596;597;619;627;690;629;620;643;628;563;590;602;640;581;631;667;654;659;652;565;536;579;620;611;621;594;653;586;617;568;556;565;569;532;505;646;588;541;572;596;656;646;688;623;621;593;451;520;557;553;602;595;581;662;539;555;652;637;562;560;675;686;655;548;454;518;502;584;579;473;516;595;556;464;535;614;620;505;530;475;482;579;612;540;522;609;528;603;548;573;561;566;564;613;591;571;602;604;626;632;642;515;539;512;581;666;594;592;612;560;618;551;594;562;526;573;490;515;587;669;681;481;504;567;587;609;621;555;629;553;490;631;650;617;599;628;523;592;595;664;602;649;575;605;709;737;623;657;617;600;570;567;604;688;550;625;560;552;578;541;547;488;667;680;592;564;516;546;558;566;517;603;612;586;677;594;604;617;590;572;548;601;577;608;598;676;643;652;640;645;657;654;634;633;629;569;553;580;474;476;535;562;505;559;621;629;603;615;581;534;589;576;571;553;503;508;628;720;566;642;608;689;596;556;616;674;644;584;453;457;507;572;597;670;614;600;606;493;581;642;620;584;600;558;457;507;679;674;595;664;640;615;586;662;768;734;666;650;701;634;603;694;588;621;603;499;620;588;557;515;404;507;649;584;570;505;551;578;625;564;635;669;620;636;711;686;650;624;723;661;639;641;653;597;626;581;562;611;650;603;615;697;648;535;586;634;615;550;581;554;658;661;612;705;626;617;654;578;609;584;597;530;589;585;657;760;608;613;605;638;381;312;419;584;529;593;581;586;603;671;534;584;602;551;522;597;721;694;681;653;674;700;626;604;648;653;584;546;600;614;576;594;559;524;476;502;538;558;645;574;573;599;532;534;568;594;556;632;639;629;664;623;653;569;650;673;614;719;798;711;668;683;679;747;714;673;677;686;681;541;668;677;617;673;693;590;627;621;611;633;632;604;616;635;584;461;589;573;601;613;604;593;598;616;612;617;631;668;695;607;581;639;513;624;637;695;630;610;667;678;679;714;694;773;687;697;702;679;728;704;670;654;688;760;749;721;612;682;676;655;628;655;646;640;686;768;728;658;602;631;558;630;633;643;686;678;727;573;584;677;610;680;617;604;633;549;612;716;647;637;689;732;715;752;730;673;692;693;709;652;743;681;758;800;760;703;645;694;683;657;678
14;21;11;15;18;15;27;19;20;16;20;9;23;17;29;10;19;16;11;24;12;48;330;698;770;773;738;717;711;767;731;760;720;629;659;679;738;692;665;633;682;649;625;700;596;695;675;641;693;734;710;723;754;722;624;578;534;638;612;684;554;402;535;859;722;478;561;698;674;630;606;704;740;687;618;572;600;697;676;716;734;646;597;639;659;654;614;663;664;566;677;744;676;686;597;711;744;690;632;669;768;789;811;783;653;705;705;783;717;762;697;760;673;721;724;653;557;677;555;533;596;773;739;744;759;677;678;599;615;652;698;752;743;766;737;699;681;675;646;668;648;707;707;653;637;655;664;660;697;708;655;687;707;662;629;745;691;668;628;625;642;692;707;694;680;670;628;661;597;688;688;659;672;653;624;651;644;630;622;573;596;722;717;687;680;582;657;686;701;686;710;616;654;735;627;578;559;610;621;649;759;744;519;540;672;571;635;660;588;571;628;651;677;667;753;642;653;656;654;678;721;665;603;559;564;634;674;657;685;655;649;703;645;711;675;585;635;665;664;671;704;612;626;618;693;655;597;591;577;579;672;702;723;618;623;561;567;539;550;582;633;645;567;602;688;717;580;536;558;558;649;648;644;682;586;589;565;665;631;714;701;685;692;746;761;720;692;679;621;692;605;642;614;607;658;630;592;563;602;599;650;679;721;595;654;756;681;649;697;643;623;652;755;710;708;652;612;673;696;606;634;671;624;650;650;664;662;638;639;590;651;606;570;603;682;704;617;606;632;575;520;487;619;647;630;648;599;563;635;606;686;640;677;609;655;626;687;654;658;517;654;763;613;544;683;625;618;674;653;625;653;645;699;621;599;626;615;631;663;693;696;586;607;662;632;575;662;668;664;719;663;599;552;624;547;569;624;574;570;655;628;656;636;618;558;549;455;543;568;552;568;564;552;548;648;596;619;638;649;631;640;606;613;667;633;594;643;516;581;550;593;659;577;622;643;617;587;588;505;562;667;601;645;660;625;663;550;569;589;631;659;597;606;646;596;612;580;603;586;602;591;664;600;658;552;630;686;682;595;677;609;519;473;497;547;654;563;602;591;576;549;556;586;631;546;588;655;623;582;571;571;558;588;704;604;579;548;611;580;533;608;526;554;558;509;382;469;512;634;600;494;585;627;703;695;655;602;519;543;618;572;561;612;668;643;644;647;577;553;549;541;669;599;593;571;608;603;614;560;558;644;599;537;495;639;670;618;521;550;539;615;559;643;699;570;544;513;648;631;660;609;591;603;608;593;617;616;591;519;569;612;652;615;621;588;561;545;567;534;564;533;616;588;593;612;627;510;555;702;814;729;514;566;528;504;527;543;611;575;582;599;667;626;707;683;592;602;576;558;542;572;607;614;665;658;680;630;642;641;707;663;580;570;586;461;487;529;476;465;541;571;539;540;614;589;546;555;519;533;557;506;518;622;656;622;617;629;668;659;621;628;633;642;521;532;524;521;619;593;665;638;703;695;618;581;510;606;636;613;571;559;626;577;646;658;635;614;539;587;700;618;698;647;656;610;690;703;586;618;634;604;627;629;633;623;543;429;464;571;589;542;524;552;586;612;584;706;739;624;546;622;737;585;637;660;688;610;555;529;567;625;622;612;660;518;598;614;585;606;647;599;578;629;508;525;610;665;628;621;636;668;634;609;642;641;671;603;582;627;612;684;736;617;611;617;562;461;377;456;570;508;601;615;557;667;642;695;646;524;556;570;616;845;920;707;634;630;609;570;561;680;669;618;591;592;621;581;525;558;516;510;550;512;545;655;610;574;592;630;567;665;658;613;610;681;638;627;613;626;715;695;695;595;725;722;592;652;674;666;682;628;734;663;714;711;649;632;659;573;548;637;701;651;632;662;576;600;617;602;635;589;556;584;500;557;612;590;544;591;616;574;571;644;590;629;652;583;619;580;622;668;689;608;659;701;723;736;664;665;647;716;732;758;689;680;668;664;693;690;680;767;733;618;621;634;665;671;707;617;711;707;702;716;705;592;572;620;605;618;659;703;720;685;619;650;676;673;616;591;670;704;602;644;664;695;752;750;697;674;694;671;712;696;731;612;685;625;701;688;732;762;708;730;710;701;628;661
16;13;12;18;18;19;21;26;23;18;24;25;3;14;9;17;11;24;17;12;18;58;426;761;726;712;705;693;719;705;695;636;647;588;602;684;744;705;664;659;541;631;663;714;757;743;664;745;716;748;679;579;680;730;716;712;659;653;682;651;513;357;450;714;498;363;664;754;619;652;684;769;709;682;588;520;652;563;655;700;685;631;627;629;722;677;643;669;626;538;619;699;642;616;647;679;787;677;672;683;787;787;895;757;699;636;783;745;743;823;672;688;701;718;771;693;667;556;566;563;548;716;661;754;693;605;671;675;646;605;654;705;743;732;678;695;629;666;652;638;680;645;612;593;572;682;619;625;693;721;759;727;652;668;597;708;767;599;631;725;674;710;720;647;807;749;639;594;695;666;728;714;697;691;612;639;632;672;672;594;615;704;698;786;640;586;650;699;640;706;619;699;706;665;672;517;587;647;695;669;713;676;535;497;519;609;621;685;661;685;642;693;632;754;702;659;652;605;647;626;670;698;597;503;500;623;627;616;709;592;570;617;693;685;694;625;591;643;625;724;715;558;561;639;628;696;619;644;678;643;672;750;691;672;547;565;535;581;553;523;647;645;580;557;619;684;622;663;586;553;617;647;674;667;673;634;550;627;626;732;746;719;678;743;706;678;750;739;710;676;634;670;649;605;721;645;617;682;642;640;647;647;701;647;681;765;680;681;597;598;711;752;787;720;640;634;609;592;636;658;632;642;692;644;684;656;660;650;638;689;657;589;560;609;694;696;688;608;651;653;502;514;628;586;569;615;662;715;696;643;609;652;628;661;661;628;623;572;644;619;665;693;706;610;672;648;578;584;635;602;735;723;668;657;634;657;668;671;692;646;723;668;598;647;687;659;642;633;595;610;621;660;605;622;578;535;632;645;655;696;640;643;632;599;604;616;508;515;507;512;543;636;478;507;630;573;619;586;588;603;643;577;551;618;583;566;515;370;482;617;601;623;600;641;660;671;633;597;564;599;671;508;564;603;635;694;515;584;497;597;651;625;567;602;641;601;583;593;652;610;555;600;589;615;642;603;630;556;597;576;551;525;447;441;568;645;603;603;562;580;476;527;566;577;587;603;603;623;636;585;543;592;589;626;628;653;586;639;633;633;563;610;552;524;506;432;526;617;653;630;566;620;583;669;603;597;558;517;556;550;590;662;591;596;606;546;582;527;615;482;562;531;570;520;581;562;649;539;539;551;583;544;591;545;721;716;599;558;715;602;636;643;685;682;632;606;611;593;632;563;556;538;531;564;565;619;629;578;575;709;563;635;609;572;551;541;590;607;615;583;611;597;579;553;584;529;611;636;695;714;618;595;559;543;546;515;519;570;683;649;592;587;626;637;653;627;631;694;584;625;532;552;609;632;623;677;701;646;661;703;697;623;604;586;584;522;588;476;400;565;494;454;504;637;615;559;588;519;530;533;582;503;560;583;524;532;586;613;624;601;584;594;647;647;608;565;543;607;643;678;664;687;785;699;637;586;598;669;641;588;577;593;593;653;728;621;614;488;685;686;666;653;652;644;632;604;651;615;539;553;606;655;588;607;607;548;515;601;667;601;580;592;545;599;644;641;607;696;711;654;670;629;623;592;546;574;587;538;532;485;608;623;717;634;592;571;605;591;621;559;564;558;581;587;580;618;587;582;623;607;717;662;676;648;672;597;608;560;654;697;719;718;648;629;614;559;512;525;536;567;698;693;597;540;681;711;699;679;546;575;566;698;749;802;734;621;622;591;603;702;671;660;609;626;568;620;549;584;515;557;482;539;470;515;614;581;566;585;508;531;692;618;667;661;679;652;643;597;649;701;672;742;669;765;683;680;687;670;715;661;738;711;641;692;565;652;673;629;659;562;663;690;571;580;613;598;607;614;662;635;620;622;581;547;601;598;531;573;605;614;623;665;722;623;615;596;540;626;591;690;694;716;605;699;717;680;663;667;643;593;712;709;755;750;661;678;671;683;676;682;705;702;702;675;650;588;726;662;639;689;677;716;629;672;586;645;614;603;618;674;640;701;576;563;665;630;658;675;551;695;730;605;613;693;714;729;655;658;656;690;702;632;764;733;713;746;686;754;761;720;729;751;711;695;685;630;627
30;26;14;17;11;18;15;19;20;14;16;21;13;15;15;19;25;16;21;19;5;67;415;774;728;646;698;715;746;763;681;620;686;661;680;700;665;663;705;686;663;676;727;711;778;749;714;754;757;792;606;552;702;697;689;745;688;633;699;676;478;430;384;561;580;544;663;660;581;635;657;685;685;655;636;597;563;542;641;672;649;617;659;730;750;689;712;692;659;597;673;691;641;633;658;652;769;745;695;695;703;769;756;688;799;787;778;793;795;723;724;746;683;665;734;736;650;604;668;658;584;626;641;698;762;691;682;711;711;705;662;640;698;655;642;704;688;700;709;702;717;662;549;576;587;645;705;659;639;734;703;692;612;656;663;644;748;616;576;719;652;602;598;662;672;758;646;648;675;736;754;656;735;671;718;675;650;642;634;596;667;588;596;719;672;624;643;607;651;722;721;702;653;658;643;558;650;724;727;717;720;634;605;579;521;551;609;600;524;517;674;646;629;720;696;704;717;584;618;656;607;624;613;629;632;639;641;560;627;637;564;613;602;735;762;632;626;632;594;628;693;652;586;599;666;624;624;655;656;645;622;589;637;588;602;592;564;570;551;596;558;622;580;511;662;650;686;612;598;572;572;666;733;704;685;698;651;590;623;674;634;651;683;689;714;681;736;762;718;685;564;600;663;653;621;669;662;614;653;654;627;590;655;693;614;695;747;685;550;581;664;768;691;689;705;608;671;610;548;623;631;614;659;657;664;716;732;634;626;663;631;690;689;579;595;657;652;666;706;676;599;570;626;670;685;622;644;670;686;643;679;682;675;680;661;716;640;609;616;670;685;679;620;687;656;605;620;594;586;640;620;652;745;672;618;612;675;627;603;588;642;619;543;640;664;685;700;629;533;582;631;650;615;665;567;578;599;635;681;686;670;612;585;616;613;595;463;480;534;530;639;690;619;531;609;723;664;634;632;634;634;640;546;550;673;602;527;461;493;574;605;612;599;559;604;576;636;614;633;697;615;596;687;572;624;592;666;589;479;553;582;585;610;625;554;525;554;610;601;594;566;576;595;584;546;558;610;584;579;538;527;510;488;429;618;623;602;612;632;502;524;453;545;620;572;567;615;573;628;603;611;590;621;590;639;659;607;530;652;604;600;612;561;569;590;514;546;591;677;640;603;513;609;704;584;625;594;555;500;588;544;578;548;585;559;596;566;576;563;611;555;599;587;543;615;605;607;572;570;547;616;526;559;524;572;599;583;555;669;700;637;650;720;725;591;612;669;551;630;558;574;535;569;518;573;587;594;656;612;636;639;608;611;617;599;556;601;680;618;523;614;530;592;553;622;543;604;671;678;656;604;598;574;535;522;522;573;655;603;662;741;692;588;637;643;679;652;621;614;595;556;503;505;617;687;642;660;604;654;707;643;595;661;564;535;613;574;556;508;516;416;362;417;572;634;627;607;586;532;593;594;520;417;471;494;500;581;592;556;607;560;649;656;601;566;550;631;629;624;644;641;735;670;674;692;643;609;593;586;650;675;564;563;621;673;701;618;528;536;679;667;690;576;622;548;607;552;610;634;555;631;626;664;579;626;615;564;597;694;669;559;575;611;649;647;663;617;661;726;672;631;629;581;568;559;487;528;537;428;552;686;671;644;641;569;624;524;506;554;606;604;589;573;655;629;611;584;623;603;629;629;665;717;663;653;547;580;542;583;674;714;639;621;590;580;519;524;587;584;486;576;614;635;531;622;624;632;594;561;614;583;596;633;779;661;741;686;612;590;650;700;712;629;598;627;565;623;584;644;654;591;588;535;504;585;569;672;622;591;585;588;571;597;661;665;694;675;633;670;635;611;703;676;710;668;615;767;735;709;779;673;678;594;544;631;536;668;664;681;677;638;577;544;567;611;583;659;692;649;623;568;644;597;606;561;632;561;607;622;708;668;618;650;562;553;524;596;647;615;632;664;662;662;743;698;697;592;588;595;623;711;751;716;659;763;696;697;689;698;710;699;762;678;670;655;595;631;664;647;616;638;627;681;668;632;597;623;519;629;670;688;657;622;571;612;633;637;621;564;657;728;636;638;694;737;692;636;570;607;624;607;616;738;721;665;691;771;692;774;706;723;720;683;698;622;618;644
0;6;10;25;21;11;17;17;18;18;11;10;21;8;29;11;16;25;20;15;11;61;400;676;656;625;682;672;740;813;705;661;685;646;678;661;640;558;763;715;721;727;736;736;769;721;780;717;726;785;687;627;702;699;770;777;742;739;636;612;416;428;411;609;589;582;532;587;557;653;683;774;787;688;657;676;626;668;674;693;718;692;778;777;738;689;681;702;654;589;652;601;602;732;636;721;762;726;710;663;722;761;650;738;743;727;810;787;717;734;632;753;621;666;747;700;647;696;667;594;695;648;555;597;687;690;682;719;700;755;744;686;634;595;689;765;706;630;676;710;732;680;514;674;647;697;730;693;703;672;665;657;585;708;674;683;757;697;640;736;635;516;578;612;593;609;649;666;695;721;719;661;629;667;691;688;603;640;681;742;713;629;574;731;705;674;665;585;584;674;737;761;716;726;698;596;693;772;667;668;727;803;750;671;565;601;638;630;562;599;593;602;620;646;679;609;630;536;584;678;584;603;598;633;685;731;617;657;639;665;530;643;610;638;684;726;726;569;543;613;794;705;714;585;657;607;655;698;527;475;542;574;548;542;599;586;616;615;605;631;540;636;587;564;577;641;598;612;635;622;614;646;723;625;656;660;615;623;659;671;637;615;720;686;646;595;601;639;627;598;580;655;673;635;648;632;525;554;559;620;658;715;647;625;616;704;704;657;494;537;697;729;662;609;711;670;661;599;589;596;632;620;652;671;682;719;605;620;602;665;624;663;666;577;644;629;697;726;693;656;604;595;654;595;669;612;673;646;739;660;678;695;647;668;738;612;703;695;664;617;718;648;552;574;651;666;677;683;646;557;558;652;675;607;550;668;628;582;565;663;708;657;557;579;589;646;615;622;625;554;589;654;606;608;653;685;611;563;663;673;729;606;614;582;595;632;581;509;521;586;648;702;619;627;689;681;688;701;635;641;609;597;585;537;663;566;584;547;589;537;603;596;556;565;502;638;617;625;706;630;550;602;614;650;562;610;568;657;604;571;652;650;557;631;545;504;594;597;618;621;609;510;480;564;550;532;545;550;569;535;481;487;490;487;553;580;653;598;581;578;561;615;522;517;533;620;566;555;577;602;582;547;587;674;693;541;583;591;552;601;580;580;587;598;608;553;552;607;631;637;544;509;530;577;585;615;565;615;593;523;616;607;566;481;587;612;637;534;585;580;621;581;539;556;562;608;599;557;549;616;593;615;516;529;436;458;420;487;528;521;557;599;651;688;643;580;611;629;529;549;570;620;511;510;667;654;601;514;597;614;596;582;545;634;605;609;654;683;638;599;573;521;487;570;563;559;587;657;658;668;600;610;576;518;552;592;609;574;583;623;871;638;527;498;572;635;564;589;542;550;541;526;474;556;645;612;633;619;576;703;626;640;675;488;428;657;577;595;597;572;493;460;517;521;596;642;648;583;535;585;612;567;548;656;531;426;503;607;568;560;577;626;616;584;553;543;565;666;666;679;662;659;684;661;726;599;539;589;595;605;612;644;632;568;666;682;603;501;601;639;631;622;583;585;592;574;526;613;624;626;555;605;702;673;693;654;540;568;643;606;565;562;640;662;598;664;655;673;582;679;648;614;573;573;576;555;518;468;486;646;617;639;705;685;666;696;564;641;542;553;626;638;543;537;678;637;601;587;669;591;649;637;603;603;616;492;545;658;623;674;716;641;583;571;556;534;574;595;578;593;541;694;603;598;614;611;614;632;543;632;665;682;614;690;750;713;673;682;566;519;622;584;439;525;559;603;666;604;699;743;638;639;569;557;516;543;617;591;656;649;586;563;645;582;588;622;685;658;568;610;578;666;642;619;684;705;719;747;695;719;642;659;630;689;691;633;619;644;640;706;639;609;540;589;552;565;647;646;679;631;634;663;641;560;577;687;577;576;664;698;642;666;576;625;589;570;673;620;559;633;695;661;674;689;705;662;639;577;604;563;607;612;667;709;647;646;658;700;752;693;768;705;667;678;656;642;700;634;586;650;635;654;746;806;695;629;599;646;727;653;666;639;644;616;646;627;700;527;578;682;747;704;661;637;698;618;551;621;617;552;589;646;702;634;743;771;735;740;728;770;740;736;726;640;683;631;675
2;17;24;12;4;6;16;19;15;7;16;15;20;23;8;11;18;22;19;19;31;73;441;598;660;718;737;778;761;718;708;669;668;622;656;657;613;666;784;848;850;756;725;749;748;730;696;745;695;689;672;681;720;659;752;698;733;653;594;498;498;452;464;627;576;503;551;553;606;592;665;766;746;698;625;677;778;648;647;665;690;740;705;722;682;646;732;646;642;675;640;617;662;682;694;734;753;752;778;729;707;731;693;710;805;784;785;745;756;686;568;688;647;721;686;650;675;747;684;548;629;563;543;609;637;660;719;667;667;696;676;583;630;630;752;712;726;653;747;754;696;729;671;642;722;672;693;730;759;772;725;748;641;720;714;757;731;725;681;659;680;615;616;677;626;593;656;603;652;699;674;606;722;644;668;698;652;723;669;718;641;692;676;620;670;723;632;563;695;614;658;654;640;733;678;673;675;653;652;636;658;805;757;682;686;583;566;698;633;639;624;699;639;604;595;524;630;595;594;563;661;705;684;674;712;673;667;745;680;659;633;669;709;666;659;713;711;633;604;614;706;670;667;637;614;735;645;638;554;495;530;587;565;621;623;571;704;620;627;633;611;674;651;638;616;557;566;595;623;668;610;629;638;684;676;691;641;647;616;689;583;609;642;664;606;629;570;610;568;600;603;631;657;629;567;571;617;668;563;574;574;599;655;645;661;671;740;717;575;650;706;667;553;660;609;663;654;614;663;644;657;607;593;622;725;628;600;636;640;790;640;642;644;602;653;664;659;667;642;513;468;561;613;620;616;671;603;640;769;750;680;615;649;676;694;652;623;683;650;675;688;661;636;644;712;666;707;739;598;479;626;650;624;588;640;641;655;613;675;679;664;662;563;669;620;633;595;632;632;618;671;626;689;668;611;653;642;567;529;589;641;660;662;595;623;676;663;569;615;614;598;689;609;610;598;643;691;630;625;643;583;625;618;608;615;517;578;661;605;558;558;601;588;563;527;618;597;666;648;619;580;604;576;564;598;576;550;576;654;535;624;594;578;615;597;619;583;581;510;664;618;562;501;502;519;571;585;529;589;568;589;583;551;519;543;652;732;642;607;560;563;591;615;564;535;552;510;594;532;616;565;472;586;605;636;628;545;584;539;577;571;549;511;583;659;614;569;621;695;627;629;520;483;524;533;590;652;663;575;640;632;621;588;542;572;575;519;562;612;595;647;613;553;594;579;579;578;517;652;645;638;479;423;536;424;314;290;421;531;498;554;573;623;640;623;634;553;578;433;408;587;603;564;606;621;584;522;543;557;592;612;551;567;580;597;681;623;609;591;597;607;535;519;552;634;648;568;626;623;632;623;572;527;545;608;661;643;625;613;616;733;648;517;540;614;594;596;567;632;628;509;475;429;585;588;676;645;684;646;608;634;644;644;587;515;579;585;542;672;661;565;591;547;616;598;598;550;494;536;556;515;566;712;835;593;458;454;541;579;590;610;647;608;604;588;576;682;657;635;593;650;668;675;755;708;657;629;635;626;558;658;662;638;614;598;719;634;580;544;608;682;646;630;651;621;601;532;617;575;613;546;611;636;649;656;605;581;561;629;655;518;507;584;608;670;622;670;606;571;563;601;672;588;641;619;675;627;557;570;655;677;701;631;641;638;712;632;609;487;442;643;567;631;520;600;565;549;570;670;614;585;531;518;577;608;551;532;610;595;593;629;594;577;493;527;470;543;532;661;735;657;675;577;617;607;647;614;673;633;639;651;637;621;644;646;651;690;686;429;467;597;602;446;507;624;699;684;610;656;641;645;637;580;586;556;533;558;577;649;671;590;606;559;582;623;571;696;684;652;656;619;707;623;625;631;772;649;681;694;709;652;686;670;676;647;626;646;643;663;629;681;654;561;554;589;641;608;618;638;528;669;601;625;618;640;699;595;626;681;573;649;608;637;677;567;586;580;568;579;641;618;607;633;594;611;636;689;711;668;557;626;642;587;606;571;577;607;696;704;722;669;695;629;593;656;616;624;578;677;689;669;715;830;969;791;675;613;650;591;679;636;697;691;652;641;679;620;640;658;737;687;716;630;666;670;566;607;670;615;582;640;659;697;705;698;731;726;765;787;671;671;691;709;696;664;699;757
14;14;14;32;17;17;23;14;14;3;17;15;13;37;15;22;10;19;16;8;16;89;448;709;778;754;774;747;663;713;766;721;625;673;634;737;696;740;691;818;859;824;744;733;766;712;776;767;768;735;737;646;778;695;773;791;764;710;685;639;622;597;680;705;556;495;490;612;763;597;654;721;767;619;614;624;660;710;674;697;733;612;719;705;726;698;664;717;698;663;619;652;593;633;700;816;790;783;777;767;702;775;731;788;798;754;773;784;799;696;640;687;679;598;602;714;768;700;600;646;640;587;652;624;674;687;698;623;651;581;724;706;669;685;730;746;744;684;722;742;673;676;722;727;688;766;701;764;730;755;701;691;649;701;708;718;690;701;645;713;583;691;626;649;684;642;555;651;655;709;749;674;614;651;655;718;682;645;714;743;688;679;639;728;685;689;696;642;707;671;566;604;546;679;702;701;677;615;656;598;683;732;749;697;692;679;666;668;723;710;567;626;721;638;458;476;592;519;567;670;693;673;681;667;629;681;714;662;650;708;674;697;690;721;683;716;747;669;614;653;601;622;579;549;581;633;593;625;592;594;619;640;638;666;591;668;591;610;665;660;656;705;667;612;617;634;518;599;661;639;676;673;609;612;627;667;580;624;639;639;568;532;608;650;608;589;558;536;514;557;616;655;615;658;584;532;579;531;551;584;650;581;587;596;731;660;750;624;683;639;785;645;549;620;671;660;755;707;660;621;560;635;629;660;695;618;591;623;647;678;688;647;713;594;614;671;685;635;712;560;477;548;618;663;651;685;658;653;638;789;654;628;739;587;664;620;657;541;640;711;640;674;669;641;560;626;592;689;579;588;629;604;494;570;645;628;639;643;678;631;624;670;633;637;688;660;622;647;610;652;586;574;609;609;656;610;646;591;611;652;672;706;673;602;627;625;643;689;642;614;626;726;671;597;684;653;663;671;575;629;671;590;538;591;613;585;625;657;568;545;607;628;548;610;607;618;619;618;539;576;585;589;563;594;618;621;530;608;597;551;589;614;591;558;645;554;585;624;642;633;530;451;462;513;527;481;529;570;617;570;585;614;630;610;625;694;766;711;646;614;606;647;566;545;536;572;625;566;602;591;558;477;494;607;615;572;620;572;636;570;564;444;430;515;610;571;578;594;661;664;593;534;518;537;582;654;572;622;653;606;667;673;577;514;595;646;560;615;577;627;620;598;594;554;564;577;601;633;608;724;627;480;480;560;583;367;303;429;514;593;537;643;608;599;651;655;643;614;418;355;601;568;500;533;564;582;521;583;571;555;660;680;626;545;599;632;625;664;569;617;616;486;499;552;625;661;623;670;580;637;585;503;498;516;532;581;597;611;571;595;792;775;567;593;617;532;572;588;544;591;530;526;492;582;561;634;664;686;738;599;645;626;671;568;582;624;607;563;606;676;606;676;617;590;547;594;553;540;494;545;432;470;894;1273;891;501;505;563;606;574;557;672;613;547;618;619;597;619;659;654;601;645;694;638;745;664;666;627;601;566;607;557;564;601;641;607;632;687;581;589;599;684;634;613;710;678;618;621;588;573;565;636;712;602;648;666;576;565;565;628;561;512;610;554;661;634;611;600;596;546;551;684;663;674;583;632;654;715;635;529;652;612;673;651;571;626;645;691;574;560;612;670;621;655;686;594;605;444;561;655;538;603;588;654;654;581;516;541;524;491;529;578;532;486;563;512;504;555;698;640;669;557;651;617;615;640;701;669;670;684;651;639;669;641;667;655;691;666;531;507;575;651;597;606;587;678;664;695;638;706;727;595;631;566;669;638;643;637;648;578;670;502;542;590;623;632;560;586;609;655;639;641;607;648;649;664;687;637;704;660;668;635;668;635;628;677;642;654;556;516;599;580;610;502;584;609;611;610;613;573;685;660;655;702;628;604;608;686;692;599;621;655;690;674;696;630;645;639;635;704;696;639;600;589;577;627;687;663;650;634;658;582;641;653;611;565;577;625;755;775;671;614;679;488;545;568;683;646;655;633;678;676;761;819;756;677;626;638;546;561;652;617;704;628;609;649;679;711;695;681;639;632;667;651;589;564;595;650;568;625;724;667;694;691;731;670;777;752;730;735;636;631;739;704;801;767;727
18;20;8;15;21;15;20;18;11;9;14;13;17;17;8;25;18;25;19;18;9;114;534;704;748;731;686;701;708;759;717;753;690;717;763;805;763;726;683;844;844;754;772;723;719;741;812;840;850;813;843;782;826;724;781;809;764;695;623;761;710;712;731;716;620;590;543;602;688;621;590;666;664;687;716;677;628;705;703;682;687;701;687;695;612;622;597;656;671;717;653;676;579;596;672;724;787;661;772;772;659;723;733;806;780;673;662;736;684;704;678;688;654;608;568;696;707;637;576;642;686;697;689;738;690;674;744;697;688;659;682;724;753;633;689;690;725;704;785;753;669;650;679;708;654;690;764;757;724;687;685;662;710;686;683;618;708;745;735;746;677;650;665;617;644;628;621;708;653;660;650;687;552;679;716;635;578;633;612;710;717;666;733;653;672;666;625;650;685;647;607;551;505;648;742;744;670;648;727;673;697;709;711;794;784;747;744;700;688;589;589;618;755;655;561;477;591;501;582;601;699;743;739;696;635;691;653;671;647;675;693;707;614;657;621;645;693;700;646;628;631;636;646;650;665;645;641;629;599;738;633;703;743;677;653;608;610;618;594;662;619;655;560;477;508;604;654;571;675;612;630;735;579;616;676;637;618;720;643;558;541;624;705;659;622;598;630;573;544;585;545;696;683;643;572;513;507;506;531;640;658;658;653;536;668;650;710;682;686;747;640;604;478;556;669;648;646;639;694;693;572;649;721;718;695;681;659;671;680;727;679;707;667;626;677;727;590;627;640;542;526;624;578;645;700;669;670;663;702;699;585;645;648;641;636;628;542;613;620;589;649;651;667;642;576;595;674;639;628;616;630;600;622;524;713;636;623;654;658;666;692;684;638;645;672;685;567;640;665;679;545;568;598;624;603;601;668;587;599;661;634;666;620;634;611;618;641;737;623;645;652;661;698;684;624;629;662;604;603;634;592;580;500;478;546;667;670;658;569;570;629;606;620;597;561;631;673;621;561;591;604;552;583;642;703;699;634;643;611;604;622;647;702;608;563;632;546;646;696;678;553;551;524;544;501;373;475;573;625;610;639;601;560;536;728;677;790;619;624;638;605;632;585;595;581;564;579;537;544;620;581;471;556;529;556;659;559;614;580;568;517;483;491;536;599;592;512;607;600;675;525;572;578;602;588;586;571;662;564;593;664;579;576;587;552;652;659;629;541;537;584;637;629;634;587;559;595;639;638;589;598;524;606;618;568;449;475;464;551;575;568;636;616;579;576;618;653;539;487;415;544;599;581;557;523;523;461;482;561;565;609;687;581;611;624;594;569;668;638;702;606;548;555;546;589;641;678;599;615;571;511;486;530;536;499;559;618;712;558;601;719;708;566;491;613;553;517;599;662;569;532;589;573;560;588;581;610;688;720;626;740;652;609;607;677;580;563;552;635;600;653;581;606;625;604;564;569;472;460;497;440;500;1017;1654;1033;658;443;506;591;610;557;612;512;596;555;590;671;610;564;524;540;525;589;624;543;586;584;599;591;607;561;497;480;617;608;638;654;597;645;559;706;694;641;561;738;863;612;580;555;586;578;562;674;614;665;588;630;592;572;587;576;653;638;498;498;578;625;668;589;599;611;612;626;620;549;610;627;629;551;623;640;587;584;632;692;676;693;717;663;573;565;600;559;547;626;667;644;501;483;579;573;580;551;664;649;631;524;509;462;373;388;545;511;561;590;627;593;605;600;593;595;574;549;580;590;676;655;623;668;608;579;582;597;616;701;697;679;643;685;600;688;676;717;625;649;695;695;705;636;711;650;652;592;618;677;654;626;608;641;602;599;532;571;666;597;538;580;558;633;624;554;578;639;703;647;597;716;665;670;627;618;600;576;643;662;713;673;690;644;559;537;635;606;473;481;661;625;528;577;524;638;659;616;682;624;691;666;710;749;630;628;613;685;701;643;652;668;677;719;586;574;605;615;667;641;653;599;563;584;727;626;606;624;621;614;646;702;620;734;670;702;611;654;521;468;589;686;666;694;685;741;676;698;643;653;618;575;601;622;597;625;682;685;612;624;601;701;683;688;694;654;711;639;615;666;577;535;622;613;648;646;656;693;673;746;639;657;770;672;708;662;697;700;682;736;701;705
22;11;16;28;12;33;6;11;23;21;16;16;16;9;22;21;32;13;16;16;17;108;497;787;814;721;695;645;724;790;765;791;652;671;721;714;742;689;683;814;746;762;743;716;694;760;832;767;826;794;802;918;789;792;782;701;799;707;766;694;653;699;744;675;554;554;570;625;614;565;645;617;685;667;712;688;632;695;720;665;706;708;723;767;684;512;622;716;716;711;791;698;591;599;654;716;735;695;726;805;712;701;741;654;715;645;662;738;742;752;750;726;733;688;674;721;695;686;751;750;704;702;760;773;683;665;709;716;710;700;699;747;719;627;668;718;625;678;730;781;707;771;728;664;738;662;795;763;783;705;728;720;762;680;660;630;664;759;765;705;795;711;698;686;685;729;710;677;706;669;591;627;665;642;751;642;574;523;695;639;727;642;618;628;653;696;742;666;686;744;639;543;575;647;706;694;736;746;838;709;761;724;723;759;820;782;683;698;660;693;635;631;693;715;647;661;616;532;515;658;643;664;690;686;711;615;636;656;696;646;600;596;581;668;612;610;609;760;693;735;660;707;783;663;708;690;647;697;698;717;612;654;712;690;644;597;630;578;519;464;662;699;541;316;313;551;647;678;685;624;617;713;666;692;677;631;628;649;652;621;577;676;642;592;678;632;675;631;625;661;544;567;624;678;627;558;671;581;586;601;625;705;737;567;612;634;696;596;639;673;650;552;539;565;676;656;678;663;599;715;637;612;713;692;745;712;743;631;633;680;631;705;644;627;638;723;585;603;558;571;579;596;619;633;660;560;620;566;618;599;595;685;699;617;675;647;547;647;601;651;554;605;679;683;597;612;644;603;613;550;579;588;597;629;673;649;656;674;668;698;627;654;599;622;663;676;613;635;610;642;537;651;695;609;634;561;671;646;610;659;689;697;627;686;687;644;690;739;730;696;641;657;661;624;680;663;590;662;590;530;576;540;511;511;610;689;703;641;541;572;579;618;610;626;556;613;635;621;581;644;580;648;623;629;672;668;654;669;622;558;559;554;713;549;630;540;581;625;660;674;574;580;524;507;528;432;547;640;639;576;657;644;553;675;717;701;703;668;673;653;615;602;594;620;638;496;532;567;549;556;543;544;555;557;508;590;557;601;567;571;632;593;533;528;588;616;614;559;545;559;577;587;538;530;570;519;598;594;537;531;588;616;666;612;591;598;616;613;596;629;609;608;590;652;565;494;543;547;673;702;637;572;603;610;560;545;526;469;551;579;685;642;573;587;596;586;611;598;563;466;583;646;564;566;554;497;360;378;550;649;592;611;673;648;605;659;651;654;691;631;557;564;653;558;569;646;603;558;572;583;586;488;593;618;513;599;654;646;586;659;665;584;582;566;616;633;634;671;672;607;570;458;555;515;595;636;679;610;703;704;708;665;636;589;625;615;596;548;642;632;655;638;638;575;534;611;588;499;503;539;541;555;916;1408;966;660;431;458;563;630;622;548;458;504;488;539;595;685;510;481;542;473;425;502;590;501;502;587;600;621;557;545;519;613;665;674;588;650;629;752;769;619;584;551;662;686;620;532;580;655;606;659;617;648;646;588;577;626;653;678;592;667;543;509;525;579;642;675;662;624;622;531;605;555;590;561;603;652;587;614;644;613;550;544;611;659;707;709;637;610;649;629;577;657;658;652;614;534;591;592;529;578;639;690;597;571;555;549;502;310;311;416;454;517;612;564;665;596;512;582;611;628;527;512;633;638;704;629;552;603;565;646;555;592;636;633;624;661;641;717;652;620;652;669;667;683;720;674;608;662;734;648;595;615;648;656;575;607;682;539;592;627;615;611;591;569;561;585;615;624;579;616;677;636;644;706;633;670;669;618;587;617;630;671;637;645;718;699;713;684;668;619;567;461;586;601;648;569;524;538;608;684;635;622;624;629;631;627;632;573;618;597;647;637;651;675;687;661;695;600;582;638;695;760;620;613;620;583;603;621;560;573;568;568;538;647;636;687;661;618;685;722;701;698;538;598;683;789;680;634;713;729;692;593;656;601;607;603;694;685;696;684;688;700;641;697;766;727;642;637;616;711;664;685;710;695;664;631;669;672;608;671;676;689;707;728;742;702;720;694;750;674;643;713;710;775;653
22;16;21;26;17;22;18;32;22;13;29;17;22;3;24;19;21;24;16;16;21;96;516;826;754;770;769;776;732;754;822;775;687;643;634;705;706;663;682;826;847;788;766;822;720;768;810;785;764;732;804;815;812;690;701;820;784;790;715;705;714;650;570;557;499;690;621;811;716;705;694;591;635;636;661;674;715;700;706;673;713;691;696;757;688;689;647;607;647;765;774;657;690;626;585;607;676;698;742;743;788;716;585;532;662;705;714;718;655;716;679;751;776;718;665;757;727;755;739;674;676;728;726;724;739;708;688;702;694;741;759;761;729;677;691;668;611;528;700;768;710;705;749;713;739;740;721;708;787;701;767;783;745;672;742;703;722;716;789;761;762;707;668;646;765;738;767;683;725;706;634;589;691;706;679;636;595;558;622;625;646;706;716;587;631;708;725;704;700;669;704;580;623;635;584;638;689;862;1044;771;820;743;785;770;709;741;760;646;590;645;615;672;716;650;685;793;691;562;613;624;530;558;652;707;679;718;659;671;639;684;603;650;572;619;669;591;552;714;722;679;722;669;714;631;713;656;733;608;668;669;715;681;684;695;604;610;665;570;559;470;596;737;623;474;486;575;722;763;733;720;687;699;633;715;640;673;671;589;572;582;593;703;680;690;511;653;742;716;724;657;581;627;612;701;585;587;567;623;615;607;633;693;666;645;680;653;623;585;637;661;629;652;579;567;604;635;597;601;716;732;607;626;630;580;646;716;688;688;649;634;646;674;613;584;632;675;650;650;532;567;617;690;611;666;608;603;496;533;543;556;621;621;648;670;642;601;570;620;574;606;585;618;654;670;657;630;612;576;614;616;700;606;615;660;553;665;548;654;661;654;581;575;604;667;694;699;688;636;676;674;657;641;699;657;594;636;701;657;673;599;664;629;645;633;624;666;692;659;670;661;619;640;656;632;631;571;595;611;530;532;497;470;539;547;602;659;632;601;613;610;561;619;597;635;635;680;725;649;598;610;622;599;556;596;584;594;589;620;613;566;538;582;611;552;486;558;608;564;597;584;639;615;574;599;553;573;616;583;559;618;602;610;620;608;686;666;693;656;710;710;691;609;651;614;616;390;312;452;609;651;642;614;578;567;545;504;604;682;628;664;637;595;574;395;489;611;578;592;561;600;519;558;514;512;623;547;522;593;507;423;507;572;569;586;556;611;639;579;603;572;655;638;654;632;634;540;503;595;668;629;675;623;586;636;538;544;606;582;618;613;673;558;582;631;628;662;608;622;629;610;559;633;635;590;562;505;482;454;551;621;607;624;605;694;718;648;639;693;623;582;585;587;632;607;581;579;620;613;579;591;542;583;609;733;585;525;587;678;641;628;619;533;550;563;617;652;731;631;520;480;547;531;520;553;550;688;592;653;644;652;752;744;656;698;664;648;634;530;615;644;715;629;593;604;574;689;612;569;627;711;540;620;755;843;734;538;442;447;531;516;581;554;560;542;552;534;528;657;659;544;519;407;420;566;576;526;480;626;629;654;639;575;585;584;622;609;602;670;701;702;704;550;539;524;593;629;632;571;619;585;583;591;664;629;636;553;579;634;667;702;613;615;549;457;581;553;618;639;688;676;535;557;564;569;618;624;602;643;583;562;617;540;563;540;597;576;618;656;649;646;598;603;589;652;610;579;543;530;601;653;593;631;667;653;593;554;515;475;519;484;483;484;502;534;598;638;657;595;548;630;650;655;547;608;738;630;633;612;596;654;663;561;585;593;614;653;685;606;652;650;733;767;706;646;701;621;676;757;599;613;622;624;586;636;615;638;594;657;642;598;602;693;644;593;624;624;613;565;541;511;557;583;580;668;705;741;639;660;681;612;630;632;648;674;691;689;626;595;682;657;620;627;628;634;602;614;649;596;577;676;662;687;642;630;593;701;634;682;606;562;566;583;496;583;633;642;666;718;673;584;571;610;636;747;686;621;647;616;508;602;591;601;638;615;525;575;584;585;579;660;642;686;733;675;593;603;724;769;654;591;606;716;656;648;678;680;594;598;625;665;671;727;719;710;676;721;704;670;588;639;670;628;630;688;667;693;703;739;630;675;625;620;632;717;631;720;730;765;756;766;756;753;697;720;695;733;630
12;17;15;10;17;18;22;12;20;28;17;18;22;16;23;17;21;18;22;14;18;141;555;716;819;803;751;752;734;780;792;780;741;671;589;661;688;790;806;780;900;800;820;817;728;832;789;839;770;654;781;775;881;812;799;751;775;785;713;683;646;679;653;576;664;660;703;771;727;712;669;598;616;574;627;619;804;730;725;743;738;651;736;640;759;628;667;537;689;689;661;635;643;608;521;544;626;639;627;717;726;681;576;579;572;670;727;770;760;767;626;648;736;642;629;704;783;760;681;659;698;720;706;685;745;741;728;739;717;774;801;706;750;607;666;722;665;574;705;769;751;737;671;688;752;721;669;704;767;792;699;740;714;747;700;723;681;709;832;752;764;670;633;582;687;711;700;697;612;657;711;665;607;700;668;622;654;611;636;624;654;700;724;678;705;683;717;620;658;674;680;623;610;606;549;543;621;691;862;766;718;737;709;753;707;717;710;628;504;630;659;651;643;614;688;740;627;615;650;594;569;622;651;669;648;691;621;684;648;650;633;621;585;594;615;626;619;658;667;675;671;665;633;642;682;629;706;673;707;669;669;766;706;737;648;622;487;611;670;591;728;710;627;685;558;568;695;804;792;769;757;691;689;679;690;626;566;436;471;670;673;655;600;665;554;676;745;763;672;567;645;613;614;628;619;624;652;614;682;646;677;726;580;668;697;707;623;645;702;665;626;652;561;553;564;605;626;668;694;682;672;571;649;669;656;653;690;731;692;671;667;681;625;653;603;630;680;634;614;617;650;594;595;635;604;648;579;603;519;572;628;639;590;640;600;670;599;554;600;658;606;681;631;681;605;609;586;578;540;691;671;671;607;644;621;594;603;637;604;627;559;629;639;704;686;579;717;657;672;700;603;606;674;579;612;583;597;637;672;645;630;568;592;649;596;655;665;636;616;573;679;613;633;654;660;607;620;551;458;494;484;471;522;615;626;619;648;590;525;591;661;634;665;621;659;657;647;601;605;580;604;576;597;661;637;578;584;568;603;557;565;542;586;570;543;530;579;527;551;577;632;623;590;610;566;581;615;581;593;643;638;621;713;642;631;587;633;622;650;639;622;592;650;617;561;369;259;478;592;614;698;686;618;619;658;599;642;580;661;650;651;685;477;327;445;602;599;595;656;659;631;603;572;608;555;575;623;627;467;420;446;494;513;532;565;596;591;578;553;556;592;647;620;598;583;576;607;561;624;620;654;555;523;549;563;585;599;617;617;631;608;621;636;560;629;679;602;614;544;613;626;537;541;548;546;547;521;575;554;612;692;609;660;699;679;712;637;663;601;579;644;571;562;584;533;615;627;612;644;569;518;544;610;576;545;579;538;684;598;610;626;478;488;577;612;637;573;535;523;522;501;603;547;600;692;655;690;688;668;721;662;688;769;810;648;637;620;583;595;675;631;603;558;603;621;538;617;553;582;604;549;460;549;577;646;619;533;495;436;414;382;550;557;539;464;532;602;701;614;591;567;479;444;560;643;570;586;545;533;624;564;522;452;589;597;632;664;668;616;665;690;582;597;540;556;609;556;534;647;619;608;627;606;591;601;620;665;648;649;705;566;553;473;494;475;577;648;735;615;635;626;547;563;569;638;576;606;574;612;646;609;513;572;530;594;560;648;584;589;685;688;659;611;645;604;562;618;578;661;669;600;538;572;567;541;603;537;489;448;535;622;618;566;538;590;649;619;653;572;584;615;574;529;664;658;597;563;543;609;677;667;629;531;589;594;560;687;608;637;631;651;623;712;653;706;663;668;602;657;652;656;621;618;660;606;601;628;678;692;589;728;644;610;632;640;671;601;631;589;493;506;539;567;600;656;685;605;667;633;701;679;649;681;628;618;647;590;640;641;627;606;605;629;538;639;611;601;605;602;605;709;810;614;606;624;588;626;658;583;649;627;647;489;545;629;635;690;617;629;590;620;529;591;717;657;647;641;517;572;589;575;602;675;664;639;584;643;555;584;682;664;638;619;651;604;620;599;702;623;589;606;644;683;650;659;638;649;586;629;574;604;598;730;741;699;717;654;612;667;647;655;660;648;684;652;687;723;656;603;676;652;660;638;623;713;699;789;741;743;728;719;704;705;710;672;752;629
16;24;16;17;21;1;10;25;10;14;18;15;29;16;13;20;20;15;15;29;45;170;526;604;744;713;760;863;717;768;735;794;686;592;597;707;694;835;837;780;860;749;836;813;812;762;800;808;706;750;787;870;828;824;778;728;779;692;660;617;600;658;617;646;606;558;736;809;727;730;717;562;489;564;538;563;695;723;722;724;684;593;650;639;604;700;686;563;631;654;658;611;622;558;501;518;595;682;617;677;702;657;677;623;508;641;721;710;833;850;674;732;659;596;661;706;733;695;625;694;619;723;730;742;753;716;697;732;740;768;796;747;704;729;712;863;784;691;751;746;724;716;664;637;673;727;728;747;764;651;666;749;796;744;752;702;643;702;806;801;744;738;709;625;742;738;715;678;651;650;664;682;668;719;701;653;614;561;667;751;699;727;720;698;686;661;733;666;676;704;686;607;605;625;573;571;620;659;683;684;563;702;726;772;748;676;678;712;591;636;609;624;643;626;639;679;596;538;662;647;667;652;621;633;604;680;771;674;612;712;672;722;619;549;663;676;661;572;616;648;691;609;568;637;661;747;653;683;680;690;738;624;653;689;640;636;571;637;642;716;708;722;686;678;641;712;655;732;771;774;711;714;746;645;687;728;607;404;438;631;625;697;626;640;625;677;698;747;643;552;582;701;632;625;573;603;640;558;725;790;730;590;623;670;693;695;548;601;683;691;538;640;556;513;542;618;522;649;614;667;583;672;642;654;660;635;626;594;671;738;676;696;677;693;644;623;654;646;637;636;614;673;617;573;552;636;596;580;642;635;613;633;629;643;641;648;584;566;619;666;681;580;604;604;606;603;601;608;643;674;653;634;648;602;621;586;601;632;594;607;580;606;630;638;616;664;669;602;670;638;568;563;599;576;640;628;629;628;693;622;572;583;659;666;613;672;597;657;625;658;633;649;655;620;644;637;575;573;494;488;560;481;564;668;666;659;617;595;589;612;555;609;590;669;642;671;607;579;659;634;625;591;572;630;631;582;617;596;611;667;587;522;553;600;561;500;590;605;574;576;595;565;605;563;568;572;640;604;645;594;624;688;684;623;656;622;570;657;601;648;611;662;611;628;588;483;408;524;561;636;685;640;601;649;626;633;695;690;669;686;660;543;527;514;531;611;634;614;651;663;663;616;643;584;624;550;654;535;526;537;564;543;573;591;552;557;556;538;613;646;574;555;610;575;610;558;596;586;592;586;585;564;544;618;601;587;670;610;600;692;663;625;602;566;568;617;632;637;649;621;632;688;596;487;418;554;554;566;591;685;665;652;677;704;726;671;625;684;637;621;568;559;519;504;534;566;646;612;595;581;521;571;548;535;663;637;641;638;576;611;530;512;532;546;565;604;594;600;593;475;449;532;590;671;719;706;639;630;680;701;720;685;745;828;672;599;673;610;677;640;611;574;640;625;713;786;703;583;485;464;479;400;414;512;577;576;567;522;446;302;332;476;506;478;499;614;800;672;630;593;589;564;551;541;497;557;551;568;520;473;513;477;549;651;622;688;631;622;642;591;559;626;537;562;656;539;556;570;639;606;635;574;641;561;559;614;662;692;708;655;649;579;530;588;590;809;794;680;674;623;590;507;532;555;569;606;529;484;575;733;664;557;595;611;589;647;683;607;626;605;615;669;665;643;601;506;580;564;675;610;597;587;548;648;539;607;586;504;477;626;669;501;593;576;585;627;643;627;564;570;614;556;598;683;632;632;681;607;629;782;691;648;574;680;558;623;622;585;622;666;698;632;675;684;683;719;694;631;624;699;652;676;641;602;643;665;665;616;725;622;707;670;653;627;668;678;598;602;623;575;590;590;577;621;677;657;646;649;621;669;669;692;733;708;609;659;640;704;682;619;604;568;643;664;665;659;593;597;543;719;634;665;536;583;698;535;642;570;601;640;706;590;571;599;628;625;658;662;660;645;678;616;609;690;628;610;603;531;493;550;587;629;685;687;698;670;683;593;671;700;687;676;614;555;658;651;673;601;635;634;653;718;584;616;598;622;656;625;660;616;613;654;744;726;741;698;650;701;643;670;677;670;703;631;611;794;679;737;706;709;644;605;628;718;688;722;722;758;731;674;710;644;703;621;730;701;673
18;23;19;15;14;12;17;19;16;19;22;19;2;18;22;18;17;6;22;7;11;173;504;694;791;713;696;926;848;767;765;798;733;624;584;602;739;859;831;841;843;824;831;818;818;775;817;816;800;768;774;859;789;819;846;688;761;716;677;718;639;735;682;679;551;635;717;742;695;717;675;635;535;540;590;557;672;619;662;661;640;653;678;641;540;587;662;696;621;674;644;654;660;596;659;583;576;637;593;620;682;666;715;679;574;716;674;675;811;777;790;740;762;685;695;657;707;681;696;628;642;725;676;742;766;712;702;692;719;759;771;721;737;705;762;747;849;756;804;748;577;702;674;770;726;714;709;678;664;610;620;692;697;764;761;748;788;720;818;765;667;785;702;685;734;695;716;700;653;635;630;633;667;682;645;711;670;688;736;729;684;721;628;669;747;737;713;714;630;607;681;630;683;650;638;611;702;670;654;578;631;684;720;588;683;683;750;739;688;602;619;650;652;672;628;683;569;414;525;632;679;656;677;694;642;623;658;716;615;604;755;861;742;677;618;674;698;698;663;531;635;577;627;625;707;680;650;731;613;705;662;650;619;747;706;653;668;696;634;702;690;673;694;685;579;654;687;690;662;692;711;664;719;766;633;772;671;595;555;621;707;703;684;604;643;663;631;755;627;585;552;647;560;529;592;575;620;610;534;627;547;557;581;643;644;572;589;634;690;650;553;520;503;645;607;640;632;667;688;652;618;650;643;682;667;621;570;577;632;672;608;641;668;686;696;680;683;657;614;609;755;679;606;533;443;495;562;675;620;657;664;665;671;609;593;537;519;521;589;607;617;638;569;535;571;677;648;594;600;572;666;773;647;604;602;632;602;561;557;622;673;619;580;562;569;606;568;597;639;564;573;622;623;654;612;613;644;628;615;581;540;559;589;579;620;680;596;626;637;649;633;618;624;687;659;703;600;593;544;557;593;575;496;616;657;616;519;580;605;560;601;619;573;630;614;556;597;631;638;588;623;626;616;598;595;620;592;588;588;623;574;533;629;527;536;564;625;615;560;600;624;593;574;630;591;589;615;605;615;603;610;635;555;605;559;597;599;524;602;598;569;624;636;605;583;599;568;577;556;567;626;701;541;588;570;557;600;621;645;725;617;587;603;661;615;582;666;652;611;595;587;610;596;588;593;552;549;578;633;593;633;582;559;547;566;595;591;571;585;553;555;526;576;626;614;570;568;570;553;596;634;599;617;600;623;620;679;640;661;613;656;582;505;529;562;568;667;564;631;562;575;608;521;458;430;557;585;677;630;589;657;626;659;682;723;636;636;602;623;645;648;634;564;505;577;565;589;678;623;626;549;520;553;550;627;630;659;652;638;613;615;590;574;523;546;549;507;650;657;683;592;567;670;601;605;622;635;694;656;621;591;650;673;708;659;689;650;692;630;646;647;695;642;663;732;996;836;538;422;480;449;471;406;444;566;575;548;566;428;378;447;578;565;574;572;539;756;729;610;460;534;554;516;523;555;513;573;559;505;488;484;543;650;669;634;638;602;566;565;519;478;565;600;569;626;652;603;708;686;692;630;583;622;582;620;622;682;627;646;688;778;616;570;622;841;1322;1123;857;680;633;557;529;555;592;667;641;622;507;536;620;599;544;601;613;604;601;599;649;615;658;634;588;739;631;585;486;563;545;625;516;529;556;624;636;631;686;621;546;589;556;567;515;569;546;602;662;617;482;460;525;637;641;596;591;622;607;625;700;675;739;716;615;564;581;639;640;644;633;658;608;592;671;644;680;656;715;578;587;633;666;690;670;637;577;657;714;614;640;654;623;650;644;604;673;608;671;577;618;722;686;621;602;661;662;656;686;695;619;648;671;665;713;657;593;680;666;657;737;663;602;609;657;617;647;613;575;631;612;633;723;679;654;485;529;588;565;546;567;496;630;624;576;617;691;672;684;682;638;665;668;622;619;595;684;694;655;534;561;589;575;554;593;623;680;656;661;721;695;676;614;684;727;658;584;590;637;666;613;660;752;635;693;607;677;612;687;646;695;663;667;640;667;707;719;681;624;681;724;705;678;714;702;705;718;691;656;767;720;631;654;603;677;632;646;674;632;694;711;717;696;709;650;652;661;724;645;618
18;10;17;18;14;22;30;24;25;15;15;24;9;13;16;21;27;32;25;24;18;242;676;809;704;731;748;826;776;836;798;727;729;648;567;737;739;865;847;843;798;835;805;801;794;767;812;798;772;769;740;816;861;783;740;786;816;732;728;661;669;623;615;627;493;543;656;600;660;678;679;721;709;632;631;649;554;394;444;642;660;598;658;737;656;683;660;722;721;688;650;689;716;736;668;651;671;611;559;664;617;600;738;723;706;730;669;638;687;815;780;702;745;744;721;625;688;717;742;751;649;697;717;609;615;685;716;657;685;739;663;726;739;796;699;785;825;737;767;704;666;754;737;677;741;706;657;628;592;720;666;675;731;726;733;714;766;796;732;736;665;790;761;746;776;704;678;611;669;692;688;688;658;661;621;709;720;688;721;716;714;674;699;616;789;747;718;774;688;667;694;764;692;751;657;746;635;670;640;641;647;688;747;651;690;653;720;672;704;702;631;673;556;601;635;694;516;392;536;663;609;687;691;667;690;676;664;693;652;604;651;753;750;710;716;700;678;675;614;640;622;599;649;647;692;692;698;683;708;685;769;674;642;689;684;760;714;691;619;656;664;678;692;734;678;688;695;635;609;637;697;653;669;710;746;732;742;703;653;653;700;680;648;700;625;661;618;675;663;597;587;578;597;544;623;600;645;568;502;552;507;581;621;636;678;628;598;618;575;637;584;604;538;636;623;667;691;631;629;634;638;669;711;729;672;652;562;552;581;622;664;670;665;648;656;650;620;682;594;606;676;688;628;519;280;321;533;598;605;604;689;678;734;613;585;593;509;576;633;631;658;620;602;599;598;641;710;637;561;624;675;589;666;642;606;581;549;557;619;630;728;646;633;666;626;632;621;685;723;608;613;574;644;569;587;592;630;655;635;600;586;527;544;588;621;660;658;670;608;641;635;655;666;640;604;734;691;581;620;505;520;570;500;519;586;618;585;588;600;551;564;548;544;614;657;627;605;634;638;603;559;633;563;594;529;560;670;620;655;604;703;625;578;545;568;568;644;593;581;698;662;639;609;581;607;554;634;682;598;637;634;620;601;540;570;587;499;578;586;639;600;667;663;564;632;681;611;605;541;506;618;631;530;503;550;618;579;652;612;646;653;632;693;666;594;563;564;553;577;592;623;605;639;601;631;551;533;534;558;583;599;619;654;558;516;567;615;572;613;574;534;489;535;597;574;502;560;533;552;529;514;607;673;619;602;659;621;608;671;581;598;527;543;560;598;600;626;616;520;529;501;564;572;587;535;528;583;565;528;563;577;639;625;632;626;586;619;601;562;548;635;613;595;548;549;654;618;586;594;595;662;540;610;683;640;639;581;641;579;592;588;667;555;526;569;504;636;647;706;722;648;656;645;574;593;628;616;682;732;690;620;593;643;640;698;678;667;641;623;659;617;684;675;692;689;816;704;594;547;646;544;458;394;401;394;472;496;549;607;590;541;543;527;577;511;539;675;683;617;531;440;548;501;517;444;406;515;626;551;611;557;578;591;628;638;593;480;474;461;520;559;598;683;630;612;626;638;617;625;707;631;581;561;589;591;587;626;626;692;738;736;579;553;603;705;1192;1157;866;625;572;526;589;606;609;704;628;528;537;565;521;519;590;599;593;622;606;621;659;706;612;561;589;571;652;654;552;514;554;569;454;396;542;646;661;639;737;640;539;571;559;554;549;609;564;617;581;494;417;417;484;681;658;571;617;599;623;760;683;629;639;649;546;572;604;609;720;671;699;567;528;673;694;694;627;681;631;565;604;667;610;615;622;615;568;643;661;652;661;655;677;658;573;636;659;666;588;584;635;707;754;694;706;717;691;681;708;766;717;728;676;667;632;666;626;584;638;621;648;639;629;602;613;641;611;619;593;688;647;649;704;640;651;570;594;605;594;581;526;561;596;548;613;601;669;661;692;700;694;670;692;641;676;596;592;635;603;512;520;580;650;561;617;653;595;667;649;692;708;670;545;662;665;660;660;627;617;670;653;719;711;660;630;679;670;723;685;660;676;580;589;638;625;657;661;621;641;671;668;717;672;692;699;675;699;720;710;764;632;638;633;660;650;666;589;614;651;716;641;673;711;679;607;629;641;681;653;684
26;20;14;16;15;19;19;18;15;20;16;24;12;12;23;10;19;20;29;15;25;237;585;756;714;657;743;817;823;730;739;692;706;739;739;744;767;805;774;705;740;840;829;838;745;719;759;760;772;758;845;784;871;867;846;802;834;731;670;684;669;724;662;626;509;521;616;707;710;679;681;772;698;715;776;735;534;398;502;642;601;553;693;789;795;816;725;748;804;742;725;676;784;690;746;818;768;762;656;577;527;566;693;808;709;745;671;568;581;673;711;645;645;719;690;659;632;663;667;637;671;809;693;671;709;696;753;734;751;729;714;817;736;731;741;775;807;711;826;788;744;727;772;731;780;665;669;607;640;659;699;669;704;659;771;818;747;739;736;722;703;767;785;756;707;693;729;624;645;739;709;690;686;732;679;660;650;760;665;691;710;713;675;589;617;700;676;771;682;656;703;704;707;640;706;645;668;615;702;745;744;779;750;711;750;663;638;682;639;746;743;700;641;535;653;681;561;513;600;632;588;674;669;648;621;707;630;662;638;700;646;758;690;675;658;788;698;639;718;636;630;604;606;691;728;672;673;698;700;658;706;726;696;639;694;604;674;698;618;597;650;703;692;617;654;682;754;643;653;623;597;655;663;630;682;672;650;598;448;567;688;712;684;674;709;652;556;552;584;646;630;633;635;516;611;614;629;535;593;641;577;640;673;638;661;561;611;635;630;588;641;598;556;551;710;684;726;646;660;666;641;689;719;683;642;609;673;612;551;586;697;746;712;642;674;697;649;626;566;680;655;735;696;550;385;330;507;568;588;641;705;678;668;682;661;578;658;611;626;632;654;679;609;661;544;663;620;592;579;568;650;671;615;581;615;692;615;660;675;602;640;613;713;700;680;601;628;583;601;539;663;584;515;557;619;628;630;642;593;595;622;659;587;613;638;611;627;624;625;659;673;707;719;652;661;714;760;626;647;623;641;581;662;612;555;643;612;632;630;556;613;619;574;676;677;585;604;666;693;648;603;597;517;559;515;595;560;604;574;646;618;557;572;559;538;587;602;607;627;637;617;692;596;577;557;596;607;544;570;629;602;592;569;568;589;528;535;594;598;610;615;637;618;568;661;596;627;621;627;569;577;557;503;519;513;575;582;638;633;632;637;594;625;616;618;594;663;591;642;568;527;554;550;559;614;502;436;466;530;533;539;572;610;564;561;630;679;586;600;591;560;552;529;543;587;573;558;578;534;545;560;612;599;607;605;571;614;599;580;562;568;501;528;601;598;594;608;637;563;571;580;581;622;582;554;589;603;570;524;507;555;593;578;631;636;627;594;517;581;568;596;659;537;591;595;607;611;502;525;659;587;563;663;611;677;645;609;695;596;601;609;570;534;526;526;603;630;690;695;722;649;601;567;633;604;617;629;668;705;655;632;726;658;680;661;668;708;664;652;679;726;705;646;638;703;675;703;593;684;621;594;566;523;443;327;382;488;457;598;617;582;534;524;536;526;584;566;629;599;553;478;518;590;518;533;477;574;588;589;624;623;735;591;630;590;575;467;430;388;519;552;628;598;646;680;604;637;622;688;631;669;587;624;631;568;568;597;686;611;676;660;538;540;676;626;739;855;672;614;540;506;482;568;648;695;609;583;612;653;524;527;647;629;624;582;644;598;641;671;580;569;565;510;588;673;677;510;582;527;465;531;604;681;657;635;619;612;641;625;500;577;705;656;609;629;633;535;463;559;528;640;656;706;671;640;739;735;693;614;659;695;687;571;634;666;677;670;688;616;596;678;670;715;702;613;609;613;625;666;708;635;628;655;640;581;656;598;647;618;645;623;612;685;672;604;595;597;593;645;652;656;675;771;608;567;684;675;678;706;670;735;647;613;639;642;664;569;607;645;643;585;583;630;595;592;675;651;667;751;745;630;660;520;651;631;649;632;572;573;562;623;628;549;688;625;686;674;636;666;654;658;606;531;630;634;623;570;494;593;639;699;627;670;646;665;606;649;684;600;679;613;591;618;641;649;630;553;585;631;643;634;615;602;631;634;676;682;662;642;614;631;622;606;593;596;635;706;700;595;601;679;657;655;651;651;675;638;666;567;586;645;682;686;645;580;661;737;682;666;603;680;650;746;718;653;613;698
22;3;10;31;14;19;18;3;11;7;21;28;18;20;17;20;18;34;20;7;40;248;638;680;595;573;713;768;761;753;766;702;696;706;784;807;801;783;721;638;698;773;833;724;738;794;748;767;796;782;786;722;802;852;849;837;849;808;694;647;699;687;606;616;668;597;538;576;605;686;719;664;765;734;726;730;739;669;608;613;602;674;694;679;777;771;673;766;771;743;722;669;712;669;740;796;743;749;688;687;563;613;693;764;684;677;626;570;549;652;725;713;659;695;694;720;674;679;642;622;620;694;696;707;670;626;645;777;747;749;732;739;677;728;695;764;778;774;790;856;792;684;723;792;722;689;652;663;709;667;617;642;684;727;674;693;813;732;723;772;711;753;765;694;773;661;664;677;693;660;684;674;666;684;713;667;704;709;599;638;667;725;688;662;657;688;626;741;755;719;645;702;697;664;688;681;714;692;699;733;740;845;817;749;709;704;706;697;614;659;692;697;618;562;683;666;744;589;517;624;596;591;612;726;579;610;553;644;651;635;653;640;662;693;689;698;721;691;775;700;643;578;658;745;726;681;650;643;715;662;698;724;640;713;664;692;648;729;616;581;645;639;723;632;671;690;700;697;690;579;511;535;623;700;707;725;680;661;488;501;749;751;729;694;712;594;560;615;590;579;666;644;615;631;646;534;628;562;608;623;629;616;574;666;636;583;627;644;691;656;599;593;569;601;705;743;714;723;706;682;722;704;713;696;657;624;669;685;644;696;676;691;680;746;631;673;644;617;615;601;635;678;720;573;592;578;608;533;617;682;694;675;721;641;599;605;675;558;661;646;634;658;634;621;552;568;697;612;598;645;661;587;580;598;595;609;713;617;639;618;679;677;668;588;595;684;667;632;581;585;610;548;523;575;557;537;617;612;601;575;601;614;597;586;718;690;624;650;654;626;651;655;638;643;732;648;684;649;619;626;618;581;629;605;608;615;607;591;592;607;657;690;603;584;613;615;737;648;637;638;650;591;520;544;580;557;647;541;570;585;555;547;581;558;546;591;533;633;661;654;617;630;643;596;599;592;618;567;550;635;601;550;530;571;605;576;637;645;594;594;513;541;586;563;578;593;596;647;635;630;592;582;542;545;552;594;611;667;598;647;622;620;495;479;556;533;619;612;579;515;513;530;573;597;538;452;410;497;571;550;555;550;547;547;512;630;598;615;582;599;554;540;452;535;568;604;576;518;486;569;604;665;615;583;609;591;546;613;590;592;671;602;562;468;628;566;559;531;557;582;548;532;575;620;546;561;650;609;525;587;607;600;573;485;668;651;707;561;491;562;645;651;683;658;610;595;567;505;525;544;530;624;683;612;660;634;640;566;512;527;583;543;603;547;505;543;617;643;697;700;648;626;688;636;590;646;616;674;666;657;640;764;671;681;670;662;671;689;708;707;727;675;598;637;667;693;671;602;654;587;500;474;474;415;289;362;473;493;615;564;522;496;520;603;521;485;521;559;589;587;586;584;528;468;451;563;574;646;659;644;689;690;612;678;571;531;564;519;481;457;558;613;658;650;677;580;546;634;696;659;591;688;614;619;609;561;585;613;670;592;611;525;588;655;561;586;618;545;591;603;537;486;545;594;659;545;579;575;642;622;582;615;635;560;552;661;587;655;605;543;552;542;589;629;660;693;579;594;595;583;627;640;641;620;615;618;663;651;605;528;628;633;604;548;639;670;589;628;626;593;661;609;706;653;761;729;715;655;673;633;661;660;680;688;723;633;640;657;713;724;674;705;615;650;658;629;680;678;665;670;653;662;609;624;590;615;614;717;633;683;660;689;639;640;640;626;666;555;644;642;637;704;709;611;574;654;657;654;668;742;683;655;644;659;712;629;563;597;729;608;635;624;628;574;659;675;570;678;708;673;683;584;548;663;616;625;690;618;672;613;644;598;598;616;664;689;662;674;648;652;600;501;495;582;651;699;601;601;621;668;666;694;712;717;650;677;739;614;665;717;711;650;617;618;634;556;509;585;611;700;655;661;621;667;727;626;692;710;649;604;716;661;696;595;600;621;772;731;670;666;688;671;700;649;618;598;704;705;645;581;616;573;634;609;578;635;650;705;637;667;620;648;618;725;707;663;665
40;24;27;13;12;20;15;7;17;23;25;14;12;17;13;23;14;22;20;15;30;254;546;660;581;637;724;697;708;784;743;734;727;747;789;767;810;773;850;803;832;820;738;690;710;824;816;715;756;743;774;734;768;786;815;863;858;822;704;653;664;620;635;707;730;707;627;485;635;744;665;652;738;787;754;747;743;704;713;624;651;651;581;616;703;690;685;721;778;732;794;701;707;713;698;782;831;750;779;761;715;598;524;612;610;728;684;648;650;729;701;641;698;707;667;752;652;614;541;498;559;678;701;680;647;580;706;751;722;759;710;741;728;724;761;763;783;773;839;761;684;594;651;792;766;828;754;709;725;608;706;625;684;701;771;713;769;728;715;690;762;672;646;676;654;746;756;701;711;715;671;660;628;685;664;665;683;654;652;672;770;647;669;682;730;599;669;736;693;722;672;654;622;598;685;721;665;705;741;741;755;678;759;673;670;741;751;720;664;639;649;653;629;606;675;623;571;599;471;432;440;459;514;629;562;517;469;561;645;613;597;617;668;670;724;660;679;671;678;740;687;596;619;721;639;636;588;684;681;718;663;689;673;621;683;609;653;671;661;588;635;655;625;634;656;700;759;643;656;613;516;526;624;637;574;687;644;693;654;622;697;743;655;612;677;699;630;567;590;645;612;669;687;746;574;586;598;647;655;670;665;642;597;620;636;600;579;677;684;699;714;658;578;683;583;644;673;588;630;683;605;647;617;721;641;699;656;705;700;663;663;721;673;671;642;644;632;621;606;673;655;608;558;594;621;607;708;605;680;609;696;666;723;671;741;632;630;568;604;592;565;585;550;482;558;592;570;582;658;585;633;622;678;626;614;606;648;643;682;647;592;691;614;628;629;619;560;614;639;613;611;630;608;556;607;576;633;640;601;595;574;607;658;651;660;632;653;642;646;649;635;664;618;596;644;653;604;629;571;620;624;613;602;602;624;645;596;619;517;555;585;594;624;623;585;612;684;666;630;625;645;520;510;573;479;662;665;617;562;533;546;514;574;554;551;601;636;586;565;610;565;686;698;594;710;707;691;611;567;610;597;585;551;540;591;632;570;657;669;597;569;596;574;584;568;561;614;631;600;593;573;620;641;568;647;595;568;635;578;506;523;503;512;446;554;541;615;616;569;523;537;561;581;565;561;536;482;511;567;550;516;530;592;584;509;587;593;552;673;621;613;518;556;576;593;550;583;630;549;520;564;593;671;599;685;585;499;582;611;579;654;658;541;568;600;601;585;563;546;552;569;535;561;593;560;578;595;568;517;579;638;548;561;589;624;678;672;573;545;598;523;660;654;691;621;641;531;578;569;601;638;696;646;638;628;642;605;644;472;537;566;542;572;546;543;536;617;655;654;651;577;597;581;583;672;637;647;596;597;620;635;685;670;649;667;680;678;701;677;677;590;618;623;645;610;654;677;600;557;316;318;384;427;409;274;412;521;568;569;564;515;606;625;545;536;500;524;560;532;641;667;569;500;429;535;646;649;554;662;620;667;761;627;632;524;510;619;543;522;453;572;645;635;675;651;620;592;688;697;673;694;611;656;620;608;647;618;577;601;609;591;564;588;620;619;600;643;540;601;631;549;588;614;703;593;550;504;582;572;585;604;576;538;572;575;593;631;697;672;635;588;596;558;520;634;645;626;590;595;602;636;622;628;570;649;603;659;679;543;610;670;636;560;550;556;612;612;649;624;583;507;628;580;617;648;628;642;618;625;666;689;665;651;670;661;607;644;687;737;684;717;678;650;682;632;667;662;741;690;682;669;621;655;634;571;616;605;652;651;636;595;604;589;632;715;675;628;598;566;637;573;645;684;667;705;577;618;583;678;579;702;689;565;616;631;622;630;683;661;638;648;635;611;685;709;634;555;542;677;661;704;617;633;622;606;616;604;658;670;621;586;651;660;634;583;631;600;635;672;695;579;532;595;666;708;674;634;615;682;638;658;676;671;644;672;633;713;677;740;722;667;633;654;623;667;677;582;620;563;613;670;658;673;627;727;753;681;685;618;612;639;671;738;642;619;681;664;671;620;662;682;714;641;639;615;657;671;717;663;622;604;571;560;616;619;646;627;616;673;645;631;647;626;668;649;697;604
22;14;14;15;27;13;16;19;16;21;16;19;4;12;16;20;21;16;13;31;47;332;682;636;653;734;719;747;713;754;630;687;770;779;677;748;853;877;798;800;824;858;755;753;704;727;722;816;854;840;721;803;800;776;768;821;813;707;647;623;594;634;623;721;695;699;535;504;656;659;671;582;726;739;750;717;731;685;681;591;596;621;560;556;603;613;665;659;766;803;807;751;761;720;736;716;768;820;735;760;729;661;504;596;662;698;715;678;713;775;728;667;767;684;639;704;650;626;588;458;492;630;675;614;693;685;738;770;681;749;817;715;766;804;777;718;717;770;806;742;704;656;695;731;732;702;758;697;658;726;740;708;706;701;761;754;790;777;759;765;783;745;696;640;618;779;773;797;745;702;705;724;604;634;775;629;683;708;662;735;629;666;704;698;711;649;620;736;696;669;639;680;691;675;672;682;640;677;632;576;687;691;650;728;688;725;710;671;678;673;649;669;654;660;729;764;664;628;554;536;442;425;593;670;623;607;608;705;673;664;634;629;660;691;651;664;690;718;692;555;692;673;625;578;631;582;573;599;745;627;581;627;606;643;631;649;702;683;623;640;666;618;662;658;641;709;713;644;665;689;668;667;653;657;591;561;615;580;625;634;637;642;672;661;691;636;649;641;670;638;575;613;645;663;646;632;597;628;658;687;661;523;634;664;687;594;567;580;702;616;690;673;586;543;548;578;616;614;651;663;659;678;759;647;637;687;706;660;672;598;577;706;639;737;679;699;629;611;648;669;645;595;552;618;620;728;596;613;626;607;584;651;706;702;623;688;644;599;546;604;549;586;521;423;512;603;557;631;660;668;639;710;627;627;582;620;574;691;648;634;628;608;655;574;595;615;590;619;612;596;609;570;596;614;639;529;662;626;632;632;546;568;640;650;698;614;629;652;671;644;675;657;623;521;652;623;651;691;610;662;594;599;636;659;673;669;651;583;591;611;630;649;632;640;609;624;652;662;654;605;633;532;592;578;575;630;592;565;535;492;460;485;595;605;645;662;676;623;565;563;638;597;639;603;687;652;663;601;651;638;560;588;547;599;646;613;618;621;661;639;627;650;570;508;534;635;575;613;619;525;548;584;581;536;674;644;632;678;625;557;593;556;574;531;557;565;601;595;568;525;539;570;605;561;592;521;480;476;570;570;603;560;533;571;531;536;517;592;642;640;585;478;519;604;631;591;636;679;648;562;520;528;575;574;628;555;498;554;578;602;643;649;587;618;610;600;710;598;579;558;530;511;477;475;554;557;508;563;560;505;552;590;582;710;712;642;653;586;636;585;590;596;606;649;605;561;616;595;660;736;714;650;650;593;656;590;600;626;574;565;603;516;506;587;665;610;581;683;731;665;613;717;626;618;671;589;636;599;547;583;594;672;702;660;643;657;657;622;664;646;665;614;640;572;606;647;584;546;540;360;206;354;455;350;303;607;642;582;516;573;582;585;615;580;494;554;624;570;553;641;636;607;492;414;501;646;650;631;672;643;676;654;631;526;522;497;506;513;529;532;577;558;599;622;711;559;575;670;649;665;595;667;641;645;680;586;577;647;575;591;664;622;640;561;634;682;600;556;564;484;609;610;631;623;650;571;548;527;529;515;623;669;626;599;564;557;685;670;668;637;655;558;564;591;629;672;599;567;582;578;607;646;631;643;661;658;645;598;578;511;571;575;537;514;587;632;667;637;624;471;394;473;550;559;648;615;620;609;671;699;678;722;648;617;669;655;620;688;742;682;709;628;678;646;665;705;734;675;703;701;682;703;616;604;645;574;562;631;639;666;631;653;682;666;657;670;626;601;624;653;566;585;660;648;661;614;633;503;549;656;688;697;712;656;707;651;587;637;696;656;629;632;646;691;623;633;566;677;637;622;624;589;615;645;557;638;680;626;657;646;689;573;639;571;577;653;510;587;631;657;654;561;574;668;609;645;614;583;604;684;655;685;711;625;678;642;660;684;682;624;671;632;616;696;712;670;643;661;661;688;655;703;674;690;661;729;668;616;611;642;666;668;716;631;639;725;626;634;690;657;621;698;667;641;698;698;743;691;844;676;586;546;538;550;596;665;646;611;686;608;577;589;580;622;683;813;628
20;14;29;9;11;21;27;17;12;17;18;21;22;17;24;18;34;24;6;27;53;399;605;632;614;711;621;726;788;693;689;724;811;767;724;721;846;820;765;826;770;851;885;776;767;741;816;809;706;789;719;864;779;790;814;781;775;572;611;672;580;564;542;660;703;701;429;493;670;685;680;678;738;661;675;680;718;598;576;705;630;607;611;641;555;572;603;593;742;767;747;743;748;825;809;794;779;755;732;694;696;701;623;635;649;624;645;631;720;716;683;642;630;704;675;655;654;774;698;552;560;659;688;617;657;696;743;739;746;812;808;731;793;744;863;767;773;792;798;735;691;657;676;669;654;707;729;654;648;774;765;757;687;739;760;750;778;772;733;694;712;675;611;582;658;681;772;745;666;633;717;648;681;720;790;733;632;628;673;698;720;746;671;686;652;580;669;616;644;641;691;707;729;731;647;670;645;653;566;645;629;682;667;725;704;709;644;635;700;618;628;694;658;680;695;701;662;583;641;580;464;426;622;559;468;615;625;660;649;657;659;705;632;582;641;603;677;661;662;664;729;733;610;585;571;655;555;659;689;633;553;590;607;592;575;673;674;724;704;665;698;672;648;665;625;699;738;686;720;620;761;676;644;669;658;610;636;606;587;608;682;622;666;635;627;707;685;707;698;688;611;659;670;640;610;692;628;635;728;683;655;618;609;679;645;593;475;515;617;636;618;719;606;572;531;515;594;698;710;715;662;654;578;626;701;708;755;660;685;672;703;640;689;662;714;765;736;617;602;644;640;603;597;546;590;621;636;566;621;665;585;599;672;635;685;632;571;646;685;640;599;553;544;439;500;550;613;646;670;676;728;674;674;640;615;627;604;682;690;669;628;626;622;653;634;573;585;624;609;592;589;571;496;592;613;579;651;675;650;611;594;558;595;675;720;659;586;587;616;674;629;541;597;545;691;656;600;641;605;600;640;641;702;633;677;693;629;656;641;640;617;727;602;717;648;649;631;589;596;582;647;648;614;556;599;671;625;552;481;470;397;421;580;625;634;625;624;658;575;604;629;617;650;615;646;642;672;631;646;676;577;570;541;569;666;696;588;578;606;628;604;532;533;562;577;589;620;659;600;560;512;561;560;565;656;677;609;639;564;651;605;580;508;508;533;450;537;603;592;481;487;542;609;565;564;587;553;555;558;587;610;520;511;551;585;571;449;527;574;595;556;592;592;620;577;681;701;675;542;585;567;532;551;588;664;512;495;539;525;677;601;626;561;598;584;606;654;629;603;556;615;580;572;509;621;518;426;511;538;544;612;648;587;605;608;549;660;630;623;663;644;638;627;610;635;588;642;659;654;614;642;626;668;613;595;572;654;652;692;696;650;660;552;567;624;608;623;622;638;617;675;589;583;598;575;690;610;518;567;581;611;710;685;627;628;697;589;540;639;628;612;600;707;622;569;654;602;568;493;427;265;290;414;432;469;550;623;666;516;593;597;604;544;567;493;516;578;551;636;641;637;635;589;518;512;617;623;665;666;640;650;658;567;525;476;473;479;551;602;578;532;588;642;529;669;693;566;571;666;613;598;586;636;611;636;661;640;609;614;593;614;656;621;634;561;593;619;593;531;560;550;611;621;641;598;570;553;542;575;568;666;707;629;606;597;581;559;600;660;643;717;635;593;703;656;620;627;632;585;512;579;582;625;603;644;676;608;614;591;538;499;448;558;532;602;673;637;681;568;471;445;568;557;566;571;597;578;655;692;726;742;692;627;650;671;637;653;669;677;718;674;574;626;750;700;674;669;674;658;654;682;691;592;603;642;557;529;585;684;656;611;583;668;674;638;594;618;630;552;592;616;635;569;674;668;713;644;447;442;593;633;696;670;696;633;726;644;656;654;647;697;656;611;640;528;646;649;618;618;607;584;639;637;647;694;600;627;596;619;569;585;642;564;565;557;605;616;647;601;602;605;621;646;663;654;671;639;648;689;672;661;625;656;635;707;694;702;723;636;577;675;626;666;618;686;666;641;628;674;626;648;610;626;675;621;722;670;688;703;667;661;648;707;699;655;702;696;654;667;656;725;664;649;713;711;721;652;624;721;646;590;551;506;558;621;736;742;664;593;633;604;632;582;598;602;698;712
18;13;19;27;13;16;20;21;16;12;11;10;3;20;11;10;10;15;18;14;70;346;693;676;517;521;688;750;829;741;633;762;730;767;710;721;771;869;818;758;778;899;840;840;712;767;708;730;755;790;740;807;736;721;646;635;648;494;542;624;564;572;641;764;693;585;422;516;741;699;706;626;712;586;538;674;641;583;576;710;655;705;686;690;607;644;555;574;747;735;755;732;767;791;837;763;725;666;619;691;795;771;758;734;628;638;607;691;720;677;659;593;583;682;642;611;655;688;651;648;575;698;739;651;652;712;757;719;756;760;777;783;780;715;717;753;704;817;791;717;701;705;692;633;713;741;698;684;664;699;760;715;713;664;759;730;741;809;786;701;718;662;638;528;655;716;672;679;665;714;732;677;721;769;764;703;598;602;655;656;667;766;749;709;669;639;592;617;610;694;726;695;633;769;716;675;647;709;638;619;606;609;714;748;736;688;632;634;636;772;683;705;711;673;659;692;682;566;676;663;604;553;604;529;454;585;652;690;590;697;699;663;621;569;620;624;615;641;617;654;639;683;591;691;643;643;634;588;635;636;534;544;574;581;524;667;712;670;704;724;727;691;726;714;660;731;686;638;648;658;712;713;679;645;629;704;658;620;610;622;631;648;617;643;647;702;785;737;761;691;646;675;660;704;742;736;655;690;634;666;635;606;629;627;627;587;423;476;601;586;589;634;700;610;580;522;629;673;635;673;664;711;612;601;726;700;764;677;641;688;745;697;683;697;649;733;653;683;641;645;608;665;600;610;598;616;637;715;681;647;668;612;651;674;668;646;598;650;668;624;598;575;599;527;603;690;629;600;700;626;663;703;684;629;634;621;662;662;591;702;601;519;625;657;549;533;635;632;621;661;566;607;546;610;639;658;661;656;582;662;717;598;584;659;703;675;635;662;640;609;604;579;658;697;730;644;635;532;591;548;629;639;674;619;642;655;634;662;613;685;687;621;637;680;637;663;666;530;522;602;607;641;676;635;661;653;608;554;590;581;472;441;597;651;585;585;573;675;704;612;530;599;583;583;570;655;602;562;687;588;624;596;565;626;604;550;570;549;541;630;646;595;503;579;578;550;611;595;562;526;563;576;592;595;626;648;631;590;642;645;593;514;403;500;543;477;430;448;549;507;510;592;615;614;576;511;618;622;525;512;634;565;586;561;552;569;475;527;616;562;542;602;636;635;626;629;568;646;537;600;610;586;535;593;598;545;531;573;628;611;574;534;562;539;616;591;584;631;531;533;561;599;616;575;610;580;501;553;544;602;594;559;617;610;586;608;668;638;647;702;606;666;542;603;553;661;617;672;624;598;664;725;599;644;614;601;597;653;697;709;687;615;589;642;669;634;655;542;597;503;665;618;642;616;656;617;592;576;595;573;594;574;582;637;650;713;640;541;625;603;620;564;565;541;569;489;472;473;499;457;398;429;460;584;596;622;657;598;578;591;520;574;544;516;478;475;602;513;573;657;649;603;617;520;552;548;516;565;596;628;619;630;588;482;487;432;421;531;567;569;601;595;623;565;555;625;579;545;606;573;571;609;628;613;607;689;619;619;614;568;554;669;635;611;644;542;529;595;571;513;568;590;514;616;631;607;593;642;629;610;550;631;633;618;626;544;541;597;679;646;617;651;605;677;641;652;649;723;689;620;601;623;645;500;563;616;621;567;637;630;497;431;496;540;589;664;671;607;610;544;465;535;533;583;631;656;683;657;652;670;672;601;636;623;568;665;680;656;686;698;671;528;559;678;654;648;706;707;626;708;705;695;616;604;595;532;583;630;617;607;558;590;652;695;575;604;629;692;629;553;574;610;662;675;693;663;646;548;538;641;613;662;749;672;697;703;720;709;613;607;621;608;651;548;580;614;622;641;618;674;641;610;567;619;656;552;548;570;563;533;612;704;636;591;477;564;629;630;604;672;700;685;652;735;721;688;643;668;706;674;662;636;628;646;623;693;700;696;677;636;607;673;682;612;578;693;660;645;646;665;661;648;659;700;699;614;649;660;667;662;724;659;715;660;723;687;742;679;673;694;710;691;650;741;715;753;677;636;673;681;586;657;560;603;603;622;704;599;485;626;669;623;693;621;684;647;728
8;23;19;21;18;20;18;17;15;28;9;20;17;25;30;22;28;19;13;12;58;361;712;689;613;595;741;762;738;766;771;723;720;751;753;744;688;858;727;773;758;774;829;729;730;723;792;745;672;703;713;808;733;684;601;650;675;567;570;661;593;589;745;730;686;601;495;632;723;701;695;631;614;595;611;610;720;637;553;660;769;745;680;623;578;606;634;676;757;743;712;727;668;689;771;705;667;586;565;688;795;672;697;814;720;687;577;646;662;682;666;690;764;690;684;670;665;714;707;659;709;726;713;704;714;726;697;754;806;783;796;733;621;708;695;688;690;783;766;690;749;788;750;786;783;778;796;615;748;693;702;797;699;678;721;735;708;765;760;765;711;710;630;642;691;672;630;700;642;753;736;663;699;717;726;594;591;661;580;538;616;648;645;738;654;748;653;630;646;704;710;671;687;703;691;606;694;657;713;682;643;586;672;731;744;736;662;594;699;703;687;730;731;675;654;624;633;610;671;632;612;619;673;596;575;612;588;702;638;655;711;611;592;582;615;705;670;637;654;632;661;682;692;697;720;639;652;614;629;599;634;627;628;586;537;628;655;699;702;705;678;694;704;696;723;779;630;690;668;647;678;658;634;597;644;655;601;592;577;649;607;633;644;740;696;680;754;721;696;670;627;619;611;595;656;650;705;580;639;629;623;677;654;638;703;618;548;548;646;643;556;638;636;644;594;668;586;593;684;714;629;699;669;602;680;715;667;692;725;677;683;698;661;637;652;613;625;618;659;682;648;646;645;692;618;685;627;723;707;674;647;634;665;710;742;656;667;667;611;616;600;645;663;611;685;708;652;673;613;578;665;666;671;610;617;685;630;615;542;618;660;607;559;600;557;591;562;656;618;661;568;629;546;526;597;666;695;668;622;632;639;648;629;658;685;666;639;717;614;614;642;649;641;705;721;667;668;605;537;501;576;593;646;709;685;578;638;612;608;667;670;717;657;678;681;676;707;601;560;564;563;586;606;649;592;637;651;600;577;594;515;522;565;600;618;538;613;608;656;644;557;596;598;499;587;640;626;664;575;557;614;590;615;621;596;574;540;606;582;554;620;535;555;581;576;530;538;515;541;526;569;542;535;589;632;678;607;610;597;606;659;541;476;519;506;476;329;414;523;559;607;537;523;564;591;610;635;632;589;554;585;567;565;521;556;573;558;593;582;606;518;532;651;696;559;576;595;573;595;607;650;600;596;552;608;672;539;657;643;619;565;595;505;630;637;576;681;641;579;576;580;548;583;577;619;616;558;563;618;603;545;560;612;596;673;594;585;642;627;627;596;660;576;591;621;669;682;668;715;685;647;649;654;613;575;571;648;726;727;663;694;623;674;714;712;641;627;668;565;564;585;641;674;632;648;601;654;670;710;663;634;552;527;618;647;717;719;683;652;649;634;530;470;488;504;385;418;458;492;578;590;516;542;694;613;656;615;638;576;562;441;392;504;466;542;521;475;485;517;571;566;626;666;571;538;491;463;608;609;629;614;585;546;502;396;466;489;510;567;666;586;558;551;602;630;653;602;552;643;608;631;540;554;546;663;677;706;673;554;510;527;582;563;571;571;651;578;583;620;565;572;563;514;606;640;650;721;688;665;610;568;611;587;610;638;619;551;542;641;674;639;632;618;662;621;665;620;729;617;567;655;642;562;644;702;694;644;544;634;714;565;462;461;490;532;606;623;550;644;611;574;577;546;643;631;635;618;603;570;571;604;646;614;601;661;689;724;676;621;595;662;575;585;597;645;609;658;591;688;715;747;662;649;709;647;532;592;644;630;608;618;605;700;655;607;578;601;622;711;683;633;630;708;756;724;597;659;692;698;668;660;666;658;674;710;651;642;581;573;589;579;573;566;587;576;524;547;543;629;651;604;666;631;652;594;560;612;552;518;685;628;695;660;564;565;539;581;669;601;606;653;674;630;694;674;655;636;716;733;718;656;706;624;632;608;662;650;723;653;593;625;658;651;670;609;569;684;642;642;623;687;747;690;654;686;754;720;660;677;676;672;706;644;632;722;755;695;647;636;669;716;625;721;732;653;733;633;634;648;703;623;608;673;511;589;652;707;677;612;613;690;671;669;620;710;714;675
16;11;13;27;18;25;14;21;21;22;17;22;13;17;13;15;25;20;4;17;58;441;718;671;730;751;742;720;740;709;763;647;734;780;802;784;693;679;696;708;742;712;698;750;697;748;795;635;602;714;721;735;764;689;672;643;621;575;657;684;660;557;782;756;742;656;705;742;747;744;660;663;662;674;644;565;621;569;543;559;665;705;802;686;639;668;605;632;601;670;677;712;702;627;744;723;784;710;673;746;721;689;656;806;782;624;619;562;596;594;633;688;701;781;685;700;688;693;716;728;702;740;800;752;789;726;774;733;766;790;759;708;706;730;747;721;709;757;784;685;773;731;716;801;760;759;835;731;706;751;705;892;755;725;747;753;751;756;767;687;647;677;686;696;578;678;681;637;602;670;765;722;781;725;664;604;578;542;598;527;473;574;618;717;696;639;724;685;729;692;620;665;695;694;653;632;644;754;668;733;729;685;675;629;688;721;625;695;699;687;717;726;703;693;639;638;597;559;566;602;684;613;695;635;644;619;633;663;615;517;585;667;581;600;675;697;731;717;660;671;620;620;716;639;637;647;570;626;658;618;627;679;646;618;638;657;614;691;672;596;613;674;681;685;679;671;707;668;733;621;647;589;638;580;547;616;638;610;603;659;635;600;631;652;734;748;740;703;637;698;597;596;610;630;564;711;1134;938;615;663;686;659;623;679;659;598;594;585;692;698;702;610;570;619;587;621;647;650;641;609;615;618;694;652;732;744;635;703;654;695;629;653;685;665;700;686;614;684;676;631;684;666;648;636;648;663;681;673;685;642;593;694;665;667;714;661;737;579;599;641;738;642;625;678;665;622;644;705;641;636;660;609;623;677;571;667;669;615;573;685;659;535;559;533;623;641;642;597;694;577;546;625;595;603;676;684;604;608;682;655;657;596;616;668;650;632;600;650;552;594;637;643;721;686;627;716;625;588;542;496;546;639;687;688;644;567;582;659;625;644;668;632;629;671;700;670;649;595;555;569;618;557;534;612;626;667;627;562;534;609;527;555;576;604;599;546;569;598;556;586;525;560;576;509;589;640;594;625;543;603;549;552;605;612;530;562;572;611;528;439;497;534;580;523;540;549;592;550;488;480;506;570;537;616;581;602;637;627;615;624;612;592;509;585;565;432;455;436;459;552;597;536;474;579;575;585;568;600;615;622;611;559;594;655;569;605;496;520;532;576;603;594;584;665;619;574;602;592;649;661;651;634;634;472;497;503;573;628;570;582;534;544;549;576;549;614;681;654;592;555;615;594;547;560;667;567;568;601;629;555;603;641;552;596;553;571;583;618;611;552;615;667;619;605;623;647;717;667;680;668;645;687;646;638;601;620;620;750;664;681;642;624;789;798;693;644;709;722;683;594;664;656;658;588;515;594;661;636;598;596;626;601;576;608;681;679;629;653;606;616;591;541;522;582;622;475;480;474;497;537;647;628;603;640;595;617;619;593;550;453;400;464;518;500;583;478;481;518;590;589;578;524;617;601;551;490;511;570;615;652;578;536;557;575;450;553;559;490;581;629;598;618;546;534;620;690;649;638;626;560;638;484;547;583;590;667;522;610;581;535;532;489;535;556;581;655;613;550;543;567;591;607;575;631;592;657;664;695;642;665;670;556;614;612;563;573;533;580;644;652;555;646;611;581;638;597;646;681;651;534;581;577;585;699;692;667;564;525;680;614;588;522;611;478;484;572;651;683;662;627;594;509;623;611;618;650;614;601;629;592;561;551;578;596;605;692;673;698;679;602;636;661;610;654;663;702;651;676;681;701;726;698;672;626;596;601;553;606;585;594;596;691;688;624;620;665;627;733;701;791;696;648;688;693;630;658;631;660;678;651;638;703;738;658;680;574;593;634;599;534;552;545;611;539;564;561;544;641;635;647;657;708;671;705;580;521;588;587;605;618;584;585;531;462;614;613;587;648;660;664;682;686;644;654;657;613;603;678;646;707;692;700;682;639;670;648;677;623;705;667;648;641;704;674;667;677;602;611;576;626;634;727;627;648;722;655;668;669;628;690;694;702;717;608;736;675;659;617;646;678;635;680;749;665;583;678;653;668;710;636;615;668;643;420;491;612;601;676;652;743;733;643;670;660;694;625;648
22;20;21;34;23;21;20;7;8;23;16;26;20;18;18;27;13;7;13;27;95;497;751;742;755;830;828;741;756;741;724;724;716;865;764;737;773;757;710;780;774;718;738;786;675;585;766;753;705;740;655;679;716;674;705;658;586;498;572;625;703;615;646;793;740;645;648;706;697;762;734;724;679;610;529;525;690;580;605;581;657;754;723;755;793;659;716;738;612;591;720;693;627;538;646;687;770;829;817;747;676;580;556;733;691;651;678;704;689;609;730;651;611;737;646;729;710;674;721;731;745;768;846;854;803;713;699;786;857;827;744;735;730;762;724;712;766;763;686;653;704;740;801;781;777;781;791;709;709;694;719;690;767;735;728;743;849;770;724;717;734;771;679;659;684;724;670;696;663;687;728;629;750;671;663;678;568;519;593;612;528;653;722;670;707;701;787;707;648;615;611;605;651;705;648;627;729;722;661;675;699;698;669;634;698;655;673;683;690;688;767;725;643;659;667;671;667;667;592;581;632;613;590;606;620;629;719;615;550;574;640;611;629;724;649;649;679;725;633;675;666;636;593;647;589;641;597;561;606;663;688;677;734;707;695;744;672;751;645;598;463;662;703;675;652;661;667;673;683;688;650;651;653;548;575;706;697;645;695;641;617;564;622;655;655;738;658;658;700;626;564;628;563;593;584;797;1396;1082;646;651;679;624;620;588;684;658;590;594;648;615;620;620;579;541;528;662;616;615;567;619;670;556;698;685;716;672;646;687;760;687;666;659;674;652;619;586;649;652;610;618;632;656;627;637;654;653;662;638;600;612;712;672;685;661;693;662;618;638;624;691;711;626;613;670;665;597;729;619;657;689;694;620;662;643;723;652;595;605;636;701;666;508;552;612;580;588;671;669;647;595;613;560;610;692;657;652;640;602;649;675;648;619;567;568;639;669;657;680;619;597;625;671;679;649;582;662;681;655;671;621;634;596;614;615;651;653;534;532;630;651;674;636;609;670;717;655;636;640;599;651;591;594;501;541;636;641;569;534;555;499;537;511;606;602;672;583;600;631;578;611;584;574;567;612;583;642;613;683;626;624;576;612;566;656;540;587;595;655;520;526;529;512;536;520;516;631;590;527;489;467;477;572;557;590;626;580;639;604;598;625;575;585;601;552;598;481;529;524;516;558;679;610;565;481;527;518;477;516;542;603;621;633;576;596;587;505;507;459;580;591;566;656;570;576;567;591;583;558;583;628;637;641;570;478;414;524;568;654;623;544;511;571;531;534;531;588;584;636;617;582;570;565;526;595;593;587;502;557;541;519;538;571;507;586;563;633;595;629;594;636;666;636;625;595;539;560;668;653;633;630;595;629;631;661;648;662;688;686;664;701;651;651;744;629;583;647;627;667;588;639;685;694;581;590;549;570;563;680;634;584;599;607;582;601;635;638;634;685;619;578;564;539;489;592;607;507;443;505;591;633;684;661;645;622;556;654;624;624;505;504;486;518;525;486;545;506;491;564;582;544;499;590;569;570;563;492;570;658;587;667;488;534;539;559;574;572;594;617;547;567;593;603;600;569;648;601;627;655;673;644;606;464;504;630;700;588;510;597;638;543;549;516;632;595;553;594;559;546;596;601;609;631;572;579;553;740;669;604;653;559;591;579;614;570;497;623;604;650;650;639;618;591;613;580;635;665;635;679;673;590;629;563;607;656;667;598;507;493;531;585;568;605;619;525;563;621;641;650;655;602;551;595;564;594;670;699;678;649;651;642;614;561;588;702;625;666;612;669;599;713;694;707;657;730;677;613;683;656;687;760;689;709;603;653;651;614;562;591;536;435;615;617;699;657;644;712;687;690;673;671;697;581;649;670;782;650;604;581;625;676;675;618;657;699;567;621;549;626;588;603;669;555;572;560;528;587;583;577;576;625;603;622;634;627;601;529;618;630;588;659;578;578;565;585;619;650;692;601;672;785;733;727;624;615;672;646;698;595;641;685;743;709;719;700;604;650;724;609;691;655;632;706;651;623;611;618;590;555;577;635;626;615;628;664;733;709;648;615;666;608;679;718;647;733;646;688;694;650;563;654;670;637;658;694;632;705;649;711;612;731;692;655;596;397;526;599;643;650;666;672;681;630;603;645;654;651;607
18;24;12;22;19;22;14;21;10;20;32;18;20;16;15;22;22;7;8;26;116;535;824;800;864;853;790;785;719;686;671;765;816;789;771;822;808;774;740;763;799;692;721;778;582;589;744;813;766;727;613;636;546;465;561;614;703;613;719;663;719;772;658;713;786;683;625;690;703;713;713;756;628;637;581;628;642;633;577;678;679;709;708;752;697;735;713;713;661;661;720;695;789;687;700;746;824;900;825;793;813;722;634;660;727;708;767;809;756;683;664;662;654;697;734;661;739;716;738;707;754;795;855;846;702;716;656;679;733;748;778;734;737;722;715;720;745;691;602;562;642;730;732;714;763;756;743;720;701;613;747;787;763;710;777;689;759;781;769;755;745;753;701;664;698;650;755;705;750;646;590;638;640;654;637;760;646;641;651;623;584;658;692;650;620;705;913;729;721;661;702;622;641;633;619;660;626;647;720;688;689;727;693;717;657;723;716;604;648;705;718;748;663;680;703;628;731;682;605;599;634;658;570;604;665;619;671;621;600;637;648;610;638;725;698;706;697;679;655;654;657;658;620;570;597;562;658;692;671;668;638;647;633;696;731;743;790;704;767;704;523;631;670;694;645;680;689;664;680;613;673;650;652;561;651;592;628;661;697;633;586;620;634;643;614;710;608;596;620;641;533;593;662;559;606;640;859;812;584;667;667;685;624;711;622;650;645;664;658;611;592;635;612;597;592;647;662;584;588;634;519;675;676;674;639;641;654;673;725;628;585;641;652;659;644;668;685;620;625;622;584;584;664;680;638;678;655;700;644;600;689;668;611;691;625;697;656;710;675;666;680;624;627;626;661;649;692;677;663;602;691;626;604;610;679;637;627;553;558;724;613;521;552;565;578;629;648;582;697;688;623;597;578;641;652;673;684;704;623;662;694;585;488;575;652;625;607;679;681;618;639;640;591;650;653;686;685;648;687;676;574;514;520;591;629;613;558;583;534;659;632;653;631;618;640;631;582;553;584;654;648;631;592;611;639;588;555;472;612;589;531;497;546;573;644;617;586;588;656;668;578;622;566;625;603;611;659;599;674;657;574;565;617;579;615;603;601;589;554;580;544;500;507;524;580;591;558;468;399;512;509;508;553;548;540;567;652;611;563;583;547;507;539;581;622;595;557;594;551;567;555;548;533;522;488;517;466;460;596;596;649;569;659;615;582;547;455;508;588;605;586;553;615;599;574;566;622;608;650;596;618;646;585;477;494;561;634;637;569;560;512;620;548;598;554;679;589;609;669;623;641;572;532;572;618;580;569;570;582;616;560;562;542;644;610;656;573;634;652;651;616;598;578;616;581;564;562;603;639;589;647;657;702;641;729;744;666;584;661;636;640;704;679;569;593;559;580;564;649;665;601;593;617;610;582;673;607;595;648;570;620;617;587;656;627;639;601;634;606;613;590;582;637;570;618;509;476;522;679;622;635;677;636;668;605;601;537;628;543;528;588;539;566;528;592;491;493;532;559;577;568;548;575;596;549;536;600;676;571;597;598;556;518;609;569;519;578;531;650;665;685;612;637;588;667;614;670;679;640;606;599;563;583;554;606;603;587;603;677;638;611;582;539;527;587;620;656;630;568;528;615;596;573;556;570;607;581;554;560;521;598;673;644;616;562;618;620;597;617;607;551;586;600;631;608;677;715;672;631;609;533;542;615;689;635;624;472;561;588;601;639;600;547;625;592;573;614;565;599;642;579;667;549;612;669;674;681;629;584;771;789;529;543;590;602;628;689;700;633;653;693;715;761;710;628;617;656;663;692;721;700;690;667;639;667;571;543;592;487;389;620;687;658;659;666;669;591;671;597;653;683;652;692;628;659;645;593;640;722;657;663;595;655;608;655;639;642;645;621;668;641;576;661;593;565;560;618;663;669;698;640;619;689;621;545;586;627;614;611;679;642;617;563;584;606;600;609;624;653;746;777;737;650;642;650;654;590;537;640;617;635;707;717;680;695;633;634;599;629;672;643;654;763;721;633;681;548;545;548;637;578;634;643;719;671;695;686;660;687;685;704;642;684;700;638;718;670;611;667;653;664;656;653;658;720;785;716;643;643;663;639;534;558;517;511;673;718;671;641;648;674;726;591;635;605;682;610
26;17;22;14;23;20;26;16;17;17;21;15;18;10;17;9;17;8;20;17;79;455;732;717;723;752;748;715;678;677;685;721;772;786;764;694;780;652;680;725;744;683;727;779;591;554;635;679;579;567;541;465;381;394;517;678;687;672;592;605;606;616;703;752;676;699;676;617;673;664;648;704;652;640;590;527;575;562;594;618;633;665;663;718;704;666;651;775;741;724;635;716;824;867;782;778;790;812;830;796;799;754;658;579;694;776;738;768;746;720;790;696;697;747;740;768;710;702;678;726;681;652;752;710;719;734;711;723;761;703;751;730;721;725;758;750;810;728;544;503;614;672;759;692;658;732;755;671;719;792;659;773;712;747;787;767;755;777;719;755;767;712;662;747;710;641;722;726;649;688;673;690;639;698;674;761;732;639;731;695;663;652;652;652;629;678;718;645;627;648;663;578;634;618;616;632;618;565;621;671;635;703;759;727;691;744;675;613;682;687;701;763;690;658;622;642;684;747;706;701;737;666;613;683;705;647;649;699;649;626;684;653;575;668;679;672;618;674;659;674;635;605;627;584;553;582;710;683;686;651;567;527;580;646;727;744;733;728;778;733;647;722;772;693;613;677;682;702;661;748;718;632;648;610;606;606;615;637;683;663;648;624;649;657;583;608;620;676;638;629;620;664;641;634;654;611;668;604;725;664;654;675;598;701;642;648;669;677;651;575;671;691;609;641;612;690;686;693;612;625;565;623;708;586;631;670;682;605;653;652;581;602;637;682;674;724;655;647;625;690;669;615;581;673;679;723;691;723;678;706;701;622;691;659;683;729;621;706;624;681;654;604;655;649;652;736;708;603;580;647;681;601;622;526;565;588;618;613;694;723;614;520;537;592;632;624;611;629;700;732;617;563;665;627;599;682;695;680;606;608;616;561;571;616;630;661;549;671;630;622;557;638;614;589;644;692;675;633;613;664;590;531;502;602;634;588;575;639;553;607;645;598;658;608;622;607;560;513;617;615;588;563;615;735;654;623;580;566;613;597;541;653;607;639;660;627;560;541;617;606;551;575;556;599;624;679;611;578;624;675;587;616;631;671;585;526;560;531;604;582;610;549;566;533;599;541;562;489;481;510;536;531;559;474;460;440;557;641;563;576;551;547;566;531;598;559;616;643;606;474;535;515;521;504;522;540;531;522;566;601;578;580;623;609;657;604;550;526;570;617;602;568;563;550;527;587;634;630;633;730;627;615;596;599;498;470;558;633;633;530;564;608;605;545;602;685;638;620;559;535;603;628;576;635;601;618;486;515;618;579;599;539;616;616;601;588;643;629;619;616;662;602;597;528;579;614;586;578;649;679;644;648;649;712;728;682;639;553;569;662;641;624;751;710;553;533;553;637;686;655;520;603;566;610;596;638;649;645;630;619;655;619;615;634;695;569;645;650;668;624;684;574;589;541;521;472;501;555;666;575;661;619;631;630;579;629;520;518;502;452;496;511;542;584;648;571;506;496;565;658;598;572;589;633;573;567;614;654;593;562;642;547;623;558;611;499;525;573;628;712;648;646;697;634;622;670;633;610;654;665;657;655;601;563;627;544;631;583;614;608;580;570;544;518;612;557;669;574;542;580;534;552;593;599;657;583;585;575;549;560;626;629;614;629;596;638;695;578;595;579;686;620;577;525;606;660;718;682;678;658;649;498;630;673;691;579;548;554;583;711;662;639;564;569;633;619;629;513;584;542;609;610;638;559;511;526;534;597;550;697;776;614;552;578;645;596;659;690;661;689;652;677;666;643;654;684;656;661;725;727;656;717;671;645;652;620;600;668;612;570;589;660;638;664;617;636;535;554;561;613;632;658;640;630;720;666;632;680;664;646;674;654;639;633;650;607;625;558;597;558;686;684;683;639;582;596;686;734;678;678;658;665;661;655;561;620;660;500;558;633;685;578;588;537;517;570;609;678;707;694;759;739;714;679;716;665;577;572;662;721;697;680;684;747;659;629;625;618;685;690;720;640;646;702;663;708;622;649;609;556;592;680;609;619;695;643;668;694;710;650;698;634;683;649;601;632;685;580;623;620;660;674;651;665;648;618;676;612;596;624;680;787;656;618;597;667;689;663;661;625;661;642;611;631;608;669;642
14;17;13;9;16;19;20;14;24;8;16;21;35;19;7;10;16;23;25;15;105;554;739;812;766;740;801;755;816;799;819;771;751;821;778;812;725;755;723;756;803;739;734;811;693;714;670;548;384;447;610;583;504;534;623;738;699;681;698;677;710;682;746;735;742;666;753;690;659;662;644;717;724;620;518;476;436;583;716;713;704;772;701;690;563;443;615;773;763;686;664;647;769;745;850;756;771;835;831;760;738;763;731;728;742;683;723;748;675;674;731;701;713;703;758;705;710;697;650;634;738;743;704;706;708;740;685;739;715;676;732;702;715;720;715;683;759;731;601;613;753;767;782;664;711;766;707;744;787;723;723;681;729;728;758;708;790;766;674;782;667;731;699;693;744;726;682;682;712;748;665;672;637;648;714;730;734;677;749;739;700;717;701;691;688;779;707;669;655;690;668;636;635;597;586;559;640;632;579;619;558;644;693;714;641;652;707;697;684;729;681;743;714;669;646;669;660;666;646;609;621;676;738;643;653;624;706;676;666;668;705;672;710;620;720;725;722;644;665;731;725;588;651;656;589;662;717;677;691;747;639;632;527;685;666;716;687;660;701;682;679;662;714;688;591;659;630;647;692;605;641;573;628;654;668;668;716;670;665;647;634;642;638;631;625;519;560;645;729;694;614;707;674;621;642;673;621;635;647;580;570;617;612;665;656;676;679;628;690;667;643;669;652;631;670;702;649;567;630;635;591;717;642;646;687;709;676;690;670;661;727;670;639;616;612;642;607;706;625;670;682;641;651;610;661;636;701;612;698;742;685;687;624;655;617;658;674;643;613;614;666;655;630;601;702;705;715;661;566;661;567;590;596;642;544;578;659;694;638;708;568;544;577;678;658;621;613;585;658;670;631;628;603;542;626;624;656;722;633;585;563;642;574;653;697;577;608;606;573;567;648;618;689;717;647;656;646;653;685;611;619;586;628;572;612;565;605;630;582;586;570;662;582;620;646;644;632;610;590;653;597;580;622;669;646;558;595;646;581;600;594;611;565;649;671;604;491;483;560;585;560;565;519;581;628;671;666;638;646;609;654;644;695;636;586;584;550;496;557;570;682;603;620;648;635;593;626;571;564;541;550;638;673;451;402;391;561;583;578;578;606;542;583;615;558;572;617;637;590;551;565;505;516;512;536;522;551;512;550;544;512;564;586;598;590;584;630;549;581;625;579;570;510;496;570;547;590;750;636;566;551;607;557;591;564;566;544;603;588;551;514;577;579;659;671;616;507;545;500;519;536;569;656;646;651;621;493;481;569;574;482;615;613;557;590;534;577;596;651;656;611;674;641;651;681;650;616;580;569;621;593;646;641;694;650;735;689;680;671;613;623;671;692;645;712;534;508;575;676;642;562;555;636;635;607;647;587;676;632;606;656;672;616;650;674;673;655;590;625;581;641;609;619;590;523;515;534;629;606;528;524;615;674;615;527;583;591;450;444;440;449;497;599;630;703;633;568;495;498;544;564;556;502;666;604;605;591;583;591;580;578;598;543;524;579;552;530;632;660;639;659;660;638;609;588;580;619;536;631;642;667;648;618;598;603;524;596;587;648;579;619;559;528;546;567;609;564;596;547;505;520;591;634;733;714;629;570;523;561;547;579;604;605;617;717;747;707;615;598;627;632;634;580;556;630;620;698;702;694;650;668;644;632;642;640;626;654;589;572;633;656;613;579;601;538;684;695;626;627;610;637;647;648;559;388;386;566;587;554;539;594;666;621;683;671;610;673;665;723;685;658;667;676;662;684;640;638;614;690;724;746;683;671;632;689;597;573;651;711;703;659;585;670;662;614;560;580;597;540;574;736;697;716;700;664;669;640;648;640;644;653;565;628;605;695;690;603;627;622;615;625;658;648;632;628;641;642;646;623;616;672;639;625;600;636;702;712;529;533;681;675;648;636;432;432;542;642;709;735;630;643;715;683;702;676;616;594;654;698;695;736;633;630;723;673;641;704;816;821;635;627;642;699;728;636;661;693;641;671;591;530;688;584;660;746;602;631;681;660;638;640;707;659;710;657;627;617;629;591;636;614;596;667;708;643;735;657;628;645;608;703;938;872;633;546;645;607;682;654;619;599;618;626;592;577;606;649
18;23;22;14;21;13;17;31;17;18;27;22;18;19;20;19;27;18;15;10;153;592;842;812;707;757;778;690;758;883;787;775;792;786;773;741;676;686;741;697;705;729;628;749;762;772;702;499;326;372;580;517;479;629;685;672;732;724;773;719;660;718;621;693;711;718;713;689;655;603;737;714;659;547;474;491;422;716;752;742;725;736;746;687;589;471;651;703;602;731;716;650;691;742;722;857;797;822;763;788;752;770;681;765;786;762;640;671;710;647;636;732;681;714;786;687;697;672;638;569;687;752;697;732;640;649;650;632;665;593;571;664;736;740;705;619;700;650;724;729;729;711;686;684;723;702;705;780;760;731;768;723;724;719;749;724;775;799;755;685;655;673;738;710;729;760;694;699;699;774;695;636;597;559;609;703;701;764;724;732;695;739;708;624;652;693;674;663;638;622;712;711;713;647;641;677;609;602;623;625;529;535;610;666;675;652;722;718;711;746;631;748;705;581;546;613;654;596;651;699;655;649;710;661;682;615;697;576;660;689;648;643;637;684;650;710;714;666;676;764;813;619;640;633;716;602;656;660;690;711;650;667;681;704;643;617;671;592;608;615;605;610;679;675;630;654;691;655;695;640;567;584;621;718;630;686;676;708;690;656;623;634;628;596;577;566;596;595;651;651;618;665;647;622;627;651;607;572;663;642;697;672;683;619;663;659;658;582;597;694;704;619;582;588;657;694;661;625;647;687;641;658;650;616;682;720;721;611;698;699;648;690;718;708;681;634;708;720;653;682;647;591;630;679;645;713;740;674;619;729;700;721;622;594;682;619;669;649;625;649;634;604;663;591;691;691;717;677;655;718;629;544;635;609;620;630;659;611;598;619;546;631;674;668;705;599;642;635;605;616;705;645;624;605;624;631;652;621;642;580;563;651;611;633;595;663;630;605;637;627;624;636;666;625;611;611;601;619;676;612;601;661;611;614;582;552;594;607;587;581;573;634;647;553;543;708;624;578;640;546;677;596;624;652;637;640;621;600;602;666;549;498;567;589;636;628;539;581;621;607;594;642;590;541;573;630;617;591;713;674;633;630;656;633;676;568;519;536;566;705;690;617;571;623;634;611;551;569;538;544;571;689;739;510;429;480;569;621;600;661;571;574;606;662;659;676;661;582;558;551;568;591;568;513;543;467;564;565;577;581;594;548;599;642;636;631;563;605;679;575;646;539;530;469;567;622;556;686;646;553;591;513;520;599;499;553;545;526;541;548;571;615;547;567;551;598;499;532;570;574;513;559;587;551;590;568;492;474;563;573;590;596;568;589;536;333;476;600;574;644;649;644;664;700;686;579;624;543;609;652;698;649;586;634;642;658;686;645;646;656;650;701;645;619;677;595;630;617;556;640;661;611;595;636;661;646;673;605;611;628;570;632;562;650;724;663;614;609;632;604;680;666;631;693;616;535;545;571;555;484;442;600;552;583;558;485;547;519;470;503;492;554;579;484;601;685;606;557;517;440;516;568;619;602;537;647;666;610;611;623;605;530;480;591;615;610;599;602;565;586;661;663;609;620;613;624;634;597;622;648;659;634;616;588;635;616;559;535;527;573;614;596;587;582;542;484;543;611;499;538;548;562;578;589;669;648;585;627;664;549;551;572;589;653;710;801;734;672;670;601;704;645;614;585;555;561;691;674;656;571;655;656;634;694;634;651;633;591;553;559;631;658;583;507;576;687;627;608;651;584;521;631;629;570;479;468;471;555;518;530;536;626;675;691;631;634;637;640;653;731;628;651;684;635;616;642;641;617;622;665;668;662;628;629;660;666;651;700;667;705;710;657;623;610;609;547;545;607;488;589;669;671;748;734;666;668;691;705;642;679;597;679;660;640;618;641;576;634;640;590;613;623;633;674;650;596;544;584;600;696;669;591;575;611;624;738;660;592;615;720;623;680;636;484;554;585;700;696;698;675;641;619;663;695;683;658;634;675;656;714;709;676;625;706;702;644;713;832;704;626;599;659;624;659;656;636;549;575;627;634;641;693;651;663;717;690;619;673;657;675;636;680;748;685;663;655;499;530;575;569;580;603;638;569;636;685;626;558;640;661;676;860;791;640;594;545;563;568;626;640;614;610;645;688;577;593;616
28;23;26;13;16;11;7;19;22;37;17;19;20;18;22;10;22;33;20;23;139;642;802;833;724;707;758;720;745;792;743;730;774;756;789;792;727;677;679;746;732;694;774;722;804;767;767;636;465;320;493;587;604;610;727;730;680;658;672;699;688;644;684;715;740;780;708;714;697;694;742;651;641;543;465;667;628;664;720;731;754;665;743;727;548;552;530;680;666;672;704;676;711;756;723;663;848;805;813;742;759;736;696;683;674;725;652;687;656;598;690;740;698;693;778;681;738;705;721;660;742;724;751;708;672;678;700;673;725;617;638;694;751;618;693;671;583;647;677;714;696;652;642;771;686;783;780;744;727;709;763;700;698;613;651;763;757;747;746;735;720;732;722;682;685;788;654;717;619;658;654;612;592;582;736;677;733;695;663;659;658;716;684;702;677;619;683;626;667;709;673;781;710;670;697;680;661;650;629;661;627;624;678;655;697;702;701;723;674;680;688;631;683;562;477;481;609;634;637;703;612;682;693;629;642;658;578;615;576;588;680;674;630;670;722;666;648;652;605;714;713;692;692;696;676;660;624;691;742;700;689;664;553;681;638;648;654;641;682;585;613;635;644;694;659;661;687;713;641;580;646;603;604;665;685;648;642;667;655;642;645;634;659;652;642;645;684;642;599;691;670;748;710;633;623;609;566;603;640;681;665;637;645;689;654;737;727;626;612;706;719;614;636;696;729;710;699;698;704;773;606;652;645;689;771;683;669;656;663;626;665;749;722;730;684;667;670;650;701;619;676;589;655;640;760;768;727;630;634;751;668;708;678;680;637;685;699;664;610;612;665;631;628;659;694;661;659;729;697;652;641;602;597;588;653;726;702;643;590;592;574;640;679;690;645;736;692;571;659;595;620;661;673;647;622;607;604;510;642;606;572;672;646;644;506;555;636;653;643;716;667;638;667;704;636;618;615;659;605;651;650;625;595;584;493;532;589;638;573;587;647;571;537;628;588;594;567;613;528;552;593;614;640;565;585;532;594;624;613;518;629;640;534;582;585;607;656;610;632;666;628;670;634;580;653;594;613;566;682;661;637;587;736;646;654;612;540;556;615;610;654;659;571;588;608;677;632;637;581;593;542;590;647;536;549;607;517;512;568;547;606;615;627;625;597;611;646;556;537;507;632;560;521;506;539;509;548;627;622;578;571;557;532;632;657;612;613;623;579;579;597;620;553;571;590;580;568;640;568;578;530;478;611;580;554;524;542;606;619;579;616;612;610;514;533;590;455;521;595;544;561;595;581;562;615;532;624;593;556;602;580;618;612;616;573;369;423;567;624;625;627;669;698;673;581;650;621;560;641;586;615;625;634;575;596;657;646;623;646;676;625;629;690;590;635;570;629;629;504;605;735;613;603;585;622;617;652;601;646;556;617;595;596;639;738;631;620;661;574;643;593;601;652;656;596;592;579;632;593;576;512;580;658;586;548;487;540;478;559;540;536;609;575;557;572;610;590;585;599;500;478;560;577;585;562;591;659;585;572;568;565;589;551;644;687;600;665;606;525;607;568;684;657;687;614;619;636;596;622;628;561;646;670;583;591;612;525;551;512;569;636;566;587;569;533;563;573;624;616;556;595;589;564;627;603;621;590;609;610;579;549;570;611;690;690;684;698;704;626;653;680;645;579;616;564;580;742;713;686;676;760;745;645;682;701;627;630;569;552;567;652;712;630;553;571;656;651;628;594;581;573;665;649;574;494;526;573;619;592;605;581;607;655;651;642;626;573;597;655;650;631;700;746;688;623;636;616;571;600;676;542;687;601;664;655;700;679;646;629;667;645;602;594;576;567;497;521;635;653;694;685;702;741;690;726;669;699;731;670;647;609;598;661;638;644;643;658;637;549;593;527;607;651;657;650;547;437;453;510;651;664;556;615;637;644;670;606;643;627;674;710;663;648;612;652;629;720;610;637;753;681;656;603;685;722;706;712;643;634;602;650;679;689;740;773;676;729;731;667;606;643;674;628;669;720;636;658;562;647;681;689;610;691;725;716;656;708;673;629;685;669;693;655;697;707;616;465;559;576;605;617;615;562;517;631;667;623;557;603;647;585;611;595;652;632;607;546;639;640;658;605;554;657;586;553;633;608
20;8;9;26;14;16;14;21;17;17;18;16;30;8;10;15;25;14;29;16;215;643;841;814;752;701;773;789;741;747;719;745;741;706;716;672;714;746;745;770;739;795;763;794;814;706;764;788;499;466;575;690;666;765;765;644;678;705;710;704;655;541;636;782;733;774;682;658;722;696;696;667;736;596;629;625;660;703;706;675;726;751;713;745;677;630;576;717;706;666;623;634;706;769;707;741;772;805;719;635;709;606;594;714;690;727;666;752;628;574;685;686;711;720;744;763;729;748;667;725;719;756;720;750;624;696;736;685;732;637;663;632;717;679;649;654;616;480;708;773;729;665;726;816;804;783;726;753;737;685;698;750;750;695;675;710;676;668;754;728;676;703;776;653;743;778;705;712;680;674;666;627;668;667;727;733;728;666;626;645;682;752;695;677;701;661;746;684;667;667;743;744;675;617;683;673;659;686;632;693;576;551;603;625;715;706;719;733;733;685;626;660;656;570;447;517;626;618;646;708;695;644;678;644;794;666;654;599;542;604;635;602;601;695;669;682;716;679;587;590;739;648;682;617;603;629;628;606;708;723;622;602;602;597;581;636;635;746;682;601;544;600;615;676;638;715;679;718;708;688;658;648;594;593;617;628;639;661;655;577;650;609;624;603;587;655;652;623;609;674;675;687;665;670;661;588;684;639;650;769;626;643;599;721;687;721;698;679;680;667;722;690;686;650;630;680;667;646;606;667;568;543;654;691;671;645;653;683;627;623;684;591;740;646;669;683;749;662;646;666;583;602;638;683;698;678;724;673;678;689;694;658;673;667;657;641;629;680;626;625;640;612;575;582;662;641;692;730;677;657;659;625;623;603;635;705;727;654;546;530;572;543;586;664;642;645;662;620;655;658;662;650;616;629;637;592;484;525;548;614;643;624;653;690;573;501;614;634;618;739;700;624;734;689;683;622;646;671;596;680;669;641;539;564;496;553;610;651;576;539;628;563;520;536;602;617;631;612;590;601;640;708;687;574;539;647;626;642;512;491;597;621;613;646;622;630;673;681;627;538;608;625;623;674;631;574;536;603;643;661;698;647;714;584;592;635;584;609;571;577;688;628;592;655;594;618;597;583;580;487;593;554;602;620;594;590;550;600;585;579;656;632;621;611;587;543;563;557;483;370;578;424;467;500;453;452;555;546;618;567;569;526;574;589;586;590;601;582;520;580;585;644;522;571;533;550;563;576;598;559;573;550;539;609;572;572;573;577;521;554;603;627;573;493;607;648;555;597;583;608;628;654;545;598;579;581;570;643;629;578;573;558;576;544;562;545;522;624;685;591;621;652;630;590;624;591;528;638;602;636;630;642;609;598;637;624;603;642;587;683;629;645;608;537;559;573;563;555;483;571;662;621;574;571;611;690;598;635;607;644;622;599;634;669;628;631;629;625;582;598;571;627;620;637;648;633;624;696;700;640;557;508;637;650;542;487;503;588;608;547;576;541;520;588;542;588;595;605;640;612;514;485;605;547;602;610;612;662;571;560;603;587;585;585;663;618;658;622;565;630;618;627;687;607;638;608;599;561;566;607;525;593;607;608;606;607;614;560;548;600;618;602;660;496;510;535;609;628;649;620;677;629;635;606;665;626;556;561;577;535;585;641;675;652;656;707;618;677;697;720;604;631;595;594;692;608;633;657;639;703;702;703;603;646;681;659;598;612;645;650;753;668;625;640;601;639;592;604;615;678;573;659;573;526;564;532;620;609;619;655;612;598;662;631;578;690;563;643;704;644;616;690;656;690;682;725;634;649;649;663;677;638;676;654;613;682;716;659;623;627;609;621;535;466;465;489;490;643;656;693;737;747;704;700;719;658;675;673;621;519;594;651;636;636;643;571;656;626;603;502;388;584;676;606;524;433;312;333;390;529;626;477;463;598;661;704;654;607;631;626;668;639;655;641;745;620;521;434;461;704;706;709;675;625;683;706;664;639;656;585;630;621;619;586;633;619;676;639;678;605;563;595;618;649;680;577;615;699;692;652;671;649;640;676;678;625;616;686;687;628;650;625;667;688;653;565;475;514;546;626;629;623;610;533;613;638;577;620;642;649;609;616;593;656;606;642;658;617;619;665;666;601;621;666;618;610;537
14;19;16;10;15;20;22;27;23;9;21;10;13;19;27;8;25;15;24;22;184;626;733;765;724;789;762;814;700;733;811;755;781;728;709;783;759;744;842;773;767;834;838;768;736;655;596;671;688;569;686;643;779;732;782;730;705;828;746;688;643;618;614;763;721;680;703;738;722;702;697;709;692;712;685;674;695;749;736;591;591;675;595;741;661;596;618;640;655;613;582;682;726;717;703;672;647;763;618;692;618;621;482;620;690;735;742;755;701;690;665;670;743;766;709;706;723;759;658;766;777;830;729;691;737;711;721;756;689;671;730;718;734;684;672;704;652;570;685;744;729;725;780;749;714;807;733;689;682;674;643;720;721;750;624;688;691;655;720;714;683;648;731;650;707;719;619;640;741;647;683;644;703;695;655;658;702;665;726;684;708;734;687;694;755;703;743;659;671;668;685;724;809;715;751;751;701;691;656;663;568;475;575;677;600;722;714;650;695;678;672;693;661;598;612;591;654;663;704;686;734;640;687;699;692;743;626;647;597;569;479;584;643;702;667;692;752;716;703;647;639;686;674;653;639;672;648;639;718;617;652;649;718;598;611;722;711;676;705;614;596;672;692;720;732;717;763;661;659;682;678;613;550;612;629;612;604;602;652;671;658;575;621;575;599;605;592;669;614;618;636;640;587;695;578;606;605;613;611;644;667;600;642;673;693;629;703;689;672;680;704;679;678;609;738;715;636;653;640;669;653;638;640;715;646;613;698;642;695;707;666;699;695;756;645;673;693;591;667;626;647;728;658;640;652;697;732;681;666;638;659;619;663;649;635;603;620;664;629;590;594;626;607;579;627;615;687;713;686;740;607;604;666;631;626;664;709;672;540;507;545;559;585;578;752;674;632;644;615;605;681;658;600;617;628;561;527;521;544;669;597;618;657;649;610;589;622;661;679;798;712;677;684;711;665;680;592;561;629;676;623;550;599;540;541;550;531;633;552;585;594;562;475;518;567;663;656;619;667;628;687;675;669;623;614;645;648;639;583;610;525;594;645;669;611;613;594;637;520;505;480;498;532;541;561;586;586;667;665;618;591;629;617;582;598;549;550;586;611;669;604;607;595;690;578;630;591;652;593;557;592;576;529;584;559;560;621;590;598;587;565;596;604;624;643;547;553;566;483;496;480;442;497;536;566;509;526;553;534;539;505;522;523;569;575;545;596;579;511;547;585;667;628;521;538;465;533;569;647;595;619;569;614;565;501;628;554;494;462;563;625;633;579;528;565;613;585;670;572;596;599;610;581;557;651;531;571;591;627;580;610;671;612;656;648;576;565;727;878;593;604;625;593;583;614;693;559;586;616;594;598;646;624;562;614;637;660;678;674;653;648;588;632;507;604;501;516;492;502;684;659;689;579;601;544;634;620;604;594;634;589;655;682;658;612;622;655;599;581;604;579;604;606;637;705;636;573;635;582;600;542;543;598;632;554;554;562;660;577;544;570;597;604;630;648;564;563;616;579;643;597;577;558;549;602;604;512;585;582;567;521;545;575;612;569;607;683;531;488;568;554;566;572;590;632;586;579;578;574;539;551;564;595;620;642;580;535;648;600;614;640;646;628;621;513;563;550;566;565;552;637;666;644;607;620;584;544;561;572;596;599;616;615;674;681;617;652;666;703;684;639;681;630;617;541;588;615;559;665;759;697;653;633;597;611;698;670;664;626;630;618;639;574;631;689;669;616;571;642;609;581;661;641;582;601;654;637;617;618;638;688;621;640;574;591;556;586;620;636;702;698;747;668;619;605;643;589;568;586;628;560;639;588;606;649;672;735;719;648;706;617;587;506;466;466;494;420;584;623;706;699;711;725;718;658;701;667;680;655;581;635;646;619;551;539;564;640;697;661;446;278;445;577;542;526;508;416;415;484;548;561;434;434;537;622;682;673;653;528;529;654;626;658;664;690;653;547;423;468;663;710;724;690;627;618;712;615;633;582;625;601;645;592;501;530;590;633;649;696;611;602;557;624;573;618;628;645;731;641;644;694;672;667;645;644;644;564;660;625;679;706;722;647;652;686;575;625;610;591;647;595;603;676;603;585;640;553;556;687;554;549;640;632;629;674;655;730;671;681;716;688;704;603;595;566;645;612
16;16;15;14;13;23;8;15;14;18;31;21;15;10;36;11;27;14;12;32;233;695;749;710;719;689;783;761;757;690;730;679;669;742;762;689;714;787;771;715;778;757;839;817;731;633;540;676;681;663;672;708;773;897;769;715;718;760;752;695;724;667;687;663;736;685;667;682;675;764;706;699;741;737;704;722;741;704;721;676;579;602;646;704;671;638;642;595;593;632;645;672;696;672;742;718;697;648;653;632;551;599;561;580;686;743;774;709;667;659;725;730;742;746;672;705;730;746;705;711;796;830;675;718;720;705;759;807;724;759;646;711;718;677;765;715;722;662;661;753;746;758;800;767;770;718;693;729;742;668;719;734;734;767;687;663;660;673;675;744;650;648;651;665;781;697;681;671;751;760;663;667;710;720;678;700;699;748;767;689;628;572;616;632;695;761;741;667;627;636;707;711;666;671;756;737;758;666;635;635;619;517;651;696;661;667;739;714;645;620;616;718;667;573;548;661;619;727;744;771;803;746;737;677;744;714;725;687;644;510;595;662;664;599;666;637;666;660;690;683;652;645;633;661;663;711;661;736;591;532;562;595;616;702;631;695;664;756;653;695;713;706;678;699;709;721;625;664;616;724;630;520;461;536;591;569;623;619;699;635;654;637;652;573;620;622;594;657;628;565;556;639;594;585;579;624;631;662;626;620;608;575;573;645;568;606;673;602;668;668;637;701;676;717;652;616;653;713;656;705;741;699;718;651;650;714;744;677;735;667;713;712;750;703;663;699;621;620;607;571;709;644;613;571;633;665;669;672;671;664;657;657;627;559;583;612;626;608;668;649;598;630;590;564;631;709;670;712;637;585;638;679;692;621;680;737;670;709;565;584;613;538;547;593;650;622;601;625;662;662;647;635;681;659;652;687;535;561;495;553;589;598;602;594;556;688;631;716;705;768;717;678;769;721;635;688;584;610;629;631;646;628;574;513;567;528;457;498;576;545;597;620;507;400;493;680;654;597;660;681;716;693;695;595;591;666;674;628;683;670;605;624;661;622;630;608;635;591;620;515;490;478;514;518;637;637;580;647;647;658;611;611;653;617;680;558;567;574;595;649;731;694;605;650;637;627;620;617;610;616;628;567;520;593;558;578;678;649;670;605;641;571;553;537;502;519;589;558;500;473;489;494;527;570;552;624;588;544;571;547;548;633;556;538;597;576;566;565;497;532;525;592;638;607;590;498;512;585;513;636;644;625;509;528;576;582;514;520;506;476;578;568;583;616;593;569;587;625;598;596;589;579;620;618;566;525;557;597;606;621;652;637;628;629;641;608;558;802;936;596;619;551;584;527;540;516;490;546;614;618;664;533;611;549;619;637;684;673;682;601;633;609;596;567;613;567;606;528;556;670;665;645;625;606;576;605;585;568;543;578;594;644;674;678;633;587;600;575;614;627;597;615;591;566;576;527;648;652;578;589;530;507;589;654;599;581;562;622;618;594;521;584;616;646;595;614;633;641;612;628;583;548;533;596;706;646;640;641;584;570;547;582;536;546;606;634;590;546;514;492;535;524;517;461;577;568;592;576;581;568;655;680;626;654;596;585;527;605;568;582;561;653;659;562;543;546;538;540;519;489;593;600;566;518;571;539;660;593;593;655;593;602;694;680;634;473;592;682;738;679;668;626;530;471;530;585;565;647;742;633;649;672;723;560;608;695;600;669;620;575;559;628;575;575;620;704;579;516;556;622;682;675;592;651;602;654;582;605;596;583;591;648;613;616;621;640;618;636;613;619;676;669;728;619;632;637;528;580;619;632;582;620;613;639;563;630;654;653;650;630;633;521;550;561;487;467;551;624;599;626;642;672;661;636;636;607;712;712;705;680;593;614;608;605;578;623;634;633;681;608;500;471;511;546;593;582;548;563;602;665;577;410;366;524;563;580;619;607;407;365;621;609;595;584;555;580;659;600;606;669;693;699;695;662;622;581;637;663;631;650;718;708;626;595;507;556;648;628;647;589;616;586;592;601;645;660;604;669;653;588;674;656;625;590;622;601;580;579;603;693;744;668;651;636;638;563;543;669;665;608;537;565;590;530;555;576;578;495;560;559;594;644;637;650;605;602;698;740;725;717;749;657;699;564;625;647;635
18;11;17;22;8;13;11;18;16;23;24;16;13;23;13;21;18;23;24;29;227;648;730;754;703;714;715;695;743;756;700;699;768;776;782;734;732;801;753;756;769;806;786;827;805;681;665;729;698;779;715;755;751;799;702;730;811;832;736;673;676;688;692;687;654;652;741;676;620;779;715;760;742;693;657;655;671;702;640;733;669;697;735;769;732;679;702;620;623;661;771;734;707;713;747;737;705;675;622;643;673;702;661;659;725;708;726;716;690;732;751;728;797;668;647;713;710;748;784;746;748;744;753;653;737;765;846;759;701;711;641;732;684;670;753;785;748;698;715;724;708;781;808;725;698;720;726;735;707;692;698;723;633;736;675;728;616;676;699;729;658;733;740;707;747;677;743;776;678;743;640;689;774;775;770;793;744;723;736;624;603;591;600;686;660;647;712;708;667;724;745;668;756;810;736;718;703;673;586;665;599;615;614;696;664;637;633;643;591;629;723;721;648;636;615;661;628;623;662;697;688;785;730;683;745;712;730;653;630;636;684;695;665;612;641;678;609;658;670;713;736;662;641;663;645;716;627;645;566;514;566;592;661;612;637;712;708;703;732;719;697;764;641;667;659;699;668;594;629;673;589;537;456;453;552;609;577;665;678;722;638;588;617;573;619;577;696;646;607;592;498;628;672;601;598;606;554;656;638;588;529;604;583;615;565;613;684;769;689;705;632;660;653;670;684;611;652;719;652;714;645;711;654;654;741;659;689;658;698;685;730;795;720;666;650;761;668;607;648;622;640;631;656;627;677;661;669;706;708;646;638;612;608;669;631;708;647;616;657;575;604;648;605;618;672;654;638;608;694;677;652;659;712;668;664;716;644;624;565;558;681;602;542;627;641;667;603;635;669;615;675;641;651;614;601;580;639;552;394;384;431;498;611;592;544;700;715;664;706;686;708;737;629;649;639;684;579;645;616;546;565;615;588;572;558;525;356;460;598;571;547;500;503;521;519;599;723;660;648;667;646;636;678;623;648;642;587;660;621;638;587;633;629;633;642;621;637;660;672;561;584;590;561;643;737;668;673;639;571;585;621;613;628;612;624;618;617;607;585;569;697;664;639;665;726;645;613;634;609;578;592;645;546;590;572;552;625;590;595;620;624;556;608;497;585;571;524;567;501;438;484;552;650;612;507;512;562;546;509;559;605;597;558;532;471;569;557;583;545;544;602;588;663;633;511;531;568;504;574;573;637;604;496;513;560;572;494;554;505;470;586;583;537;556;582;554;566;527;568;562;623;569;612;620;655;519;549;574;556;483;616;639;621;624;594;660;619;714;747;697;572;631;570;562;506;496;487;571;630;595;520;585;560;558;636;660;633;587;687;665;656;670;604;588;612;623;614;596;573;624;629;626;587;575;578;553;598;594;634;519;523;655;734;656;581;605;617;635;616;653;590;607;546;554;449;561;707;638;592;562;524;545;561;550;552;579;619;587;554;531;559;602;669;633;675;716;638;551;587;604;492;572;507;606;673;635;672;615;583;620;573;535;588;508;521;679;586;576;525;436;530;651;545;497;604;644;554;565;611;603;562;595;556;580;589;550;624;640;565;521;567;611;601;531;610;588;484;527;503;535;550;679;582;554;560;616;626;581;639;713;657;661;688;617;589;575;633;699;666;704;625;659;546;462;457;591;657;660;685;602;656;668;717;668;613;651;610;660;608;622;574;545;630;563;698;644;659;624;673;573;610;630;608;641;703;668;586;632;568;563;570;585;582;596;661;609;602;640;621;535;650;625;570;515;636;709;638;580;646;636;639;610;591;706;597;664;693;647;628;737;653;495;515;532;593;537;590;483;575;710;652;656;626;672;583;638;682;693;716;610;699;633;683;651;565;485;490;564;634;663;615;584;557;519;617;556;538;541;721;724;566;481;493;556;509;488;537;587;380;427;612;593;610;659;602;613;557;584;609;708;649;726;682;673;626;589;579;742;654;689;622;694;686;597;542;568;607;663;683;645;561;550;595;677;633;662;574;605;635;636;697;634;609;616;639;594;641;587;668;658;615;618;586;638;699;567;534;636;704;627;588;517;562;547;472;494;539;540;513;502;582;633;625;560;511;559;658;676;748;667;733;734;737;584;628;603;604
8;20;24;9;16;22;19;20;18;19;19;9;13;29;20;24;13;23;22;39;290;729;734;669;753;731;762;785;782;746;716;757;700;802;820;746;800;764;758;762;757;777;797;764;749;665;635;702;770;714;783;813;720;796;761;684;788;777;685;647;680;653;699;711;717;757;739;678;717;707;703;786;702;746;668;671;693;670;745;713;601;662;776;713;706;685;732;636;552;631;706;726;731;703;747;732;640;623;680;731;711;677;715;675;698;648;657;755;709;705;767;734;710;694;725;772;738;714;759;756;732;721;701;768;738;732;692;745;740;765;717;711;646;650;708;787;717;695;747;810;687;720;679;728;657;694;693;735;645;706;719;699;654;680;725;740;576;644;692;711;698;694;745;843;774;796;693;717;696;716;714;793;919;797;701;707;672;703;757;660;738;671;649;625;642;743;713;732;672;732;748;660;786;750;670;759;676;741;684;686;681;619;621;637;666;687;675;679;658;640;635;643;678;671;642;658;700;635;506;574;668;660;673;665;718;748;704;626;633;616;666;689;661;652;666;650;573;526;657;703;643;610;689;663;735;651;652;628;627;683;657;624;661;634;654;671;686;693;713;697;762;698;656;703;687;701;638;657;613;636;713;656;605;607;584;581;569;513;621;708;643;554;586;612;637;609;644;646;665;595;548;547;639;601;528;560;633;622;580;552;557;600;603;616;652;694;700;712;759;671;576;634;692;694;650;602;600;715;682;630;696;672;686;665;677;673;649;649;679;660;688;715;693;664;687;656;721;581;638;609;679;684;620;712;657;647;716;738;672;678;607;711;597;665;636;617;647;709;576;648;581;654;600;637;594;696;629;624;650;648;607;685;716;711;659;620;633;650;549;573;557;663;546;626;695;654;686;715;622;642;638;690;710;642;636;632;621;416;301;325;462;519;569;656;618;742;685;666;650;664;640;661;585;648;614;550;586;587;627;536;589;625;580;556;469;509;450;564;660;616;513;517;657;560;535;446;554;690;693;673;646;559;599;626;620;620;617;750;677;694;686;668;639;700;635;569;640;663;626;484;513;584;671;592;712;661;671;588;540;449;678;655;634;630;607;656;583;643;585;653;614;664;628;713;622;646;612;575;602;565;553;660;512;559;498;555;617;622;599;511;585;545;507;538;567;525;529;571;413;500;516;576;629;558;504;570;591;626;581;555;522;595;522;482;531;546;535;603;521;653;632;620;633;640;584;566;558;531;558;550;585;557;579;568;551;489;532;465;517;523;542;616;612;534;632;559;613;571;512;584;571;585;596;560;558;574;581;563;490;578;644;558;637;620;640;683;596;562;570;561;503;619;615;590;552;581;568;611;584;596;538;635;619;552;599;607;513;587;569;605;658;694;578;623;596;615;608;641;617;604;606;658;556;617;622;588;585;569;699;541;571;619;689;640;620;546;603;630;607;586;557;573;587;574;509;660;844;668;558;540;528;499;552;533;531;551;576;572;557;590;609;636;638;599;715;693;647;546;463;546;636;587;645;594;623;623;650;681;563;619;586;569;573;596;635;671;651;572;521;506;540;589;597;612;620;574;463;606;636;559;508;621;619;573;585;582;593;585;586;522;604;628;567;548;658;606;560;550;487;485;521;590;619;539;626;590;549;574;625;534;545;642;578;615;582;647;651;576;649;666;698;690;527;469;380;587;626;710;664;637;695;651;659;596;585;664;639;678;624;673;586;588;642;655;591;681;633;515;576;606;547;605;639;609;571;619;612;617;606;576;614;628;630;668;582;588;628;647;575;559;622;614;519;500;550;618;631;699;702;623;602;599;575;622;593;589;639;594;612;619;606;561;606;640;667;701;601;495;599;692;667;660;649;702;646;626;644;685;663;640;703;670;664;691;533;358;349;482;611;637;666;619;586;587;638;599;540;584;754;1092;769;529;578;568;502;543;612;582;565;580;656;621;650;662;646;643;633;584;651;595;617;628;737;683;555;570;580;687;710;738;698;588;592;670;597;572;570;666;738;652;491;476;572;690;671;665;583;609;715;690;684;616;604;582;590;614;651;709;655;557;601;640;605;609;610;533;632;614;643;656;574;591;645;567;504;490;534;618;582;615;597;567;655;569;531;544;582;623;696;661;666;711;680;686;698;613;669
14;15;21;19;22;22;24;13;13;31;24;17;25;9;11;12;16;20;13;29;292;761;814;729;771;752;841;681;778;813;761;785;734;793;745;764;760;756;788;753;772;759;799;725;715;642;680;769;745;717;687;767;727;739;730;734;761;825;715;668;669;712;729;749;728;786;715;695;720;659;655;742;759;684;704;707;754;691;669;683;752;758;764;742;748;678;693;741;690;729;714;767;769;746;748;743;703;645;726;747;653;610;768;743;655;688;684;650;702;638;740;734;700;699;678;661;736;672;714;692;716;776;753;665;703;731;688;646;721;734;720;687;712;705;730;740;681;703;753;785;798;743;656;668;703;629;740;709;659;651;700;660;694;750;780;713;654;674;697;724;714;702;729;753;775;673;715;737;717;707;785;810;762;800;784;774;678;664;709;705;736;725;653;679;638;670;668;671;719;736;724;715;699;677;743;717;697;663;691;655;740;678;713;663;652;633;699;651;667;656;675;635;651;619;613;674;678;649;512;484;630;712;699;639;721;687;643;614;657;643;602;655;702;679;629;646;589;700;666;676;635;622;683;598;701;745;602;629;643;630;660;626;660;683;686;722;631;684;666;686;698;689;776;687;667;652;701;691;670;734;666;663;671;676;630;628;514;572;559;667;631;599;633;633;655;667;645;641;645;661;589;588;581;656;625;578;616;630;616;661;618;601;657;681;663;689;696;655;731;669;684;620;635;693;696;645;645;597;691;633;711;710;681;674;609;678;632;651;659;682;675;673;688;686;702;675;693;680;625;688;649;687;714;642;695;614;675;676;690;723;642;700;647;601;632;647;638;626;668;576;622;658;705;709;714;603;592;622;628;706;613;615;589;621;692;709;752;680;616;559;660;754;662;639;654;631;612;609;586;584;648;704;645;647;585;636;629;529;406;404;521;540;606;586;636;662;670;628;709;677;687;695;685;555;515;549;548;632;634;656;567;634;594;547;525;566;486;465;638;560;511;584;637;637;490;488;554;703;624;635;584;592;579;603;595;630;654;640;735;663;709;621;599;687;713;674;694;652;718;540;486;553;637;637;672;579;648;510;359;472;620;629;550;609;609;612;599;602;635;665;626;678;606;629;616;622;581;537;569;537;562;606;524;536;590;559;558;586;650;616;590;619;511;585;598;549;552;588;499;566;586;621;685;561;574;553;620;617;597;540;491;576;565;448;485;581;548;543;560;573;635;655;647;692;666;551;569;592;514;564;519;574;611;570;533;518;469;553;582;478;490;585;529;570;609;604;514;572;613;595;639;605;612;630;609;624;545;526;584;563;593;603;675;626;611;650;624;526;532;528;526;560;630;618;576;627;569;574;570;574;639;606;556;544;497;568;573;581;567;594;667;632;554;601;574;608;621;705;677;664;698;633;634;621;592;628;594;596;636;701;628;582;616;558;636;621;582;534;575;603;582;576;618;574;594;663;621;503;508;517;509;556;522;542;517;499;608;579;640;619;574;547;654;618;647;612;599;557;529;613;562;639;654;663;639;645;604;607;499;529;636;606;580;548;639;636;693;656;620;604;629;596;578;604;629;617;639;619;664;568;523;575;582;524;576;570;650;602;603;525;603;621;613;644;667;593;537;534;604;597;528;588;589;662;586;524;554;530;539;551;606;640;563;608;601;640;661;647;623;643;690;655;651;519;477;676;737;669;681;720;739;670;674;734;644;693;691;639;648;671;670;554;570;604;633;653;627;534;605;560;565;567;621;615;557;634;594;619;591;569;660;610;573;649;626;590;658;617;630;620;628;626;578;563;567;608;608;619;647;610;519;526;508;590;677;565;638;588;573;619;570;629;549;610;678;783;620;532;608;594;605;663;668;633;613;560;660;604;652;638;680;734;710;665;578;535;441;519;628;516;653;664;622;603;634;581;623;600;711;1043;777;529;540;568;556;617;620;634;616;635;607;641;663;691;640;639;635;586;574;699;636;625;669;685;672;608;684;724;597;641;613;642;606;598;592;463;469;638;695;610;602;578;644;713;689;597;646;602;743;704;711;637;622;619;637;675;616;680;652;481;512;585;624;605;600;624;632;617;676;644;550;615;646;631;627;562;602;693;625;645;599;602;608;581;582;557;559;605;709;681;704;678;688;682;706;640;626
14;12;33;13;18;27;18;20;8;30;16;26;18;9;30;27;13;15;20;38;301;658;742;742;789;749;734;788;826;840;761;706;756;848;794;758;768;756;796;817;759;809;781;734;711;673;721;699;790;744;683;788;680;692;661;750;761;736;781;658;719;707;739;800;752;682;689;710;680;648;555;636;686;710;716;708;682;732;726;689;729;777;774;698;744;756;782;711;666;689;666;686;704;733;698;693;594;614;725;656;622;612;735;775;728;684;719;708;729;694;679;705;776;701;684;710;751;831;735;742;738;729;676;685;680;727;758;774;746;744;636;698;686;774;680;699;700;695;665;718;752;665;713;638;703;662;757;693;702;633;621;689;703;779;772;712;708;784;724;740;706;605;766;720;726;720;704;647;684;811;750;782;708;712;719;700;705;745;715;681;756;821;707;654;670;672;661;622;693;725;641;698;744;712;706;728;728;677;657;720;712;718;706;650;575;561;613;720;719;656;666;642;692;718;638;648;639;603;576;633;616;649;733;741;671;678;699;664;622;715;641;640;677;684;652;689;650;643;683;681;682;643;569;546;669;708;637;617;623;638;608;652;637;651;657;700;679;619;687;696;699;750;789;735;704;721;646;705;692;692;682;705;663;643;682;635;608;568;547;657;636;637;597;671;603;601;673;658;568;686;599;606;587;607;585;611;537;633;645;659;635;600;544;702;673;654;734;727;720;661;601;714;704;708;741;618;583;703;688;652;651;690;675;687;625;596;691;647;679;669;725;683;692;685;663;725;688;670;633;698;668;659;680;605;665;621;705;652;691;665;675;694;657;633;640;571;619;648;663;546;586;700;628;667;689;657;661;581;668;648;589;650;640;615;724;667;659;784;582;491;675;771;779;686;690;584;543;551;655;632;690;648;668;599;552;646;671;526;409;432;565;532;557;569;642;664;648;673;658;677;739;653;695;616;537;483;565;566;579;573;632;609;595;644;657;511;494;504;514;551;562;592;624;607;578;553;592;615;559;598;612;619;586;600;600;689;698;647;591;587;679;656;596;671;653;668;692;655;642;556;618;650;638;659;636;624;541;522;403;531;556;546;533;592;576;560;589;589;617;619;616;619;643;616;571;522;536;566;541;575;526;541;519;518;498;549;591;618;651;592;571;508;535;534;590;528;542;645;567;638;594;660;579;569;608;573;564;542;613;495;494;586;571;547;537;567;594;587;621;641;639;604;710;604;599;550;605;582;531;528;521;531;543;537;525;542;530;517;539;539;491;565;518;544;588;570;598;602;586;588;617;568;579;573;601;549;518;560;581;504;553;611;622;688;637;617;546;483;605;597;597;584;626;589;580;687;626;568;516;657;644;606;537;409;390;540;626;674;644;610;628;623;556;637;638;680;705;714;701;678;713;614;653;603;544;606;572;631;640;590;634;602;574;604;547;658;593;612;646;650;600;598;634;646;596;683;623;547;504;578;614;629;668;524;553;590;560;551;636;646;553;521;625;590;667;584;586;507;548;599;636;657;588;727;620;588;559;637;540;504;524;603;587;584;531;614;683;564;566;592;627;605;614;627;599;674;611;597;588;504;484;546;573;605;543;591;577;577;583;612;632;661;689;620;543;539;448;491;523;662;552;560;640;678;647;573;593;512;562;631;680;640;596;657;691;692;649;602;684;670;718;593;600;644;622;570;652;711;710;658;689;653;595;672;669;742;704;675;672;653;597;596;598;629;736;613;621;590;652;596;553;576;604;597;618;575;609;536;599;653;624;626;655;668;668;686;620;657;649;643;637;645;581;573;591;582;644;676;565;555;512;565;563;625;640;545;645;691;632;581;548;644;638;724;744;719;694;548;597;589;542;604;672;653;627;618;704;686;623;584;665;705;637;665;607;578;560;629;582;497;623;622;662;604;625;607;543;485;496;596;600;530;669;637;639;550;639;580;614;600;664;650;634;668;734;577;575;571;639;619;640;647;717;667;591;630;647;672;620;621;660;678;572;628;581;519;547;567;613;536;634;618;699;783;733;674;686;599;697;696;678;568;600;612;620;628;693;643;631;534;610;617;651;612;628;608;623;672;634;569;594;640;675;611;637;677;696;590;666;651;626;595;562;550;645;644;607;624;696;632;635;680;659;660;665;677;679
26;8;7;29;12;16;25;9;10;14;23;14;25;17;10;32;23;14;24;64;327;707;718;813;779;741;723;680;816;843;817;720;725;799;758;719;844;718;817;803;826;775;781;784;738;717;778;747;712;622;663;701;713;684;781;789;777;770;672;793;704;780;730;716;724;669;662;677;691;638;603;493;695;701;622;592;710;712;755;687;791;773;716;668;710;750;740;781;661;676;670;709;792;750;756;614;593;663;667;663;636;703;789;772;697;689;601;743;680;774;714;710;647;697;723;713;780;744;707;688;756;760;693;723;722;796;756;751;752;729;722;587;726;779;668;762;668;701;630;726;631;708;718;648;655;646;660;710;716;594;656;626;729;788;752;742;788;751;687;668;551;642;723;713;670;633;654;665;730;773;745;693;685;732;692;730;696;718;718;722;712;685;755;658;660;608;607;638;692;758;735;687;700;717;739;767;752;681;748;688;653;784;745;639;627;610;716;676;612;692;702;662;703;670;705;596;654;581;678;665;625;701;692;715;713;666;679;665;668;665;718;715;726;676;713;753;778;662;635;663;671;576;578;628;692;541;635;617;626;582;654;665;621;678;639;660;644;672;708;690;704;689;677;684;649;668;664;719;686;671;724;719;633;608;630;538;628;634;602;666;694;680;721;592;631;684;623;656;619;628;610;577;600;597;626;613;524;577;629;730;565;620;552;578;640;673;643;671;619;464;514;717;721;667;612;647;704;775;739;655;607;734;692;670;777;665;695;705;611;672;682;713;646;643;625;673;600;570;647;708;650;700;689;646;621;601;660;671;699;689;636;625;603;583;541;502;522;581;556;546;612;658;700;714;668;713;650;598;568;625;544;586;601;640;633;665;693;664;594;603;724;764;682;625;655;575;613;593;657;685;663;659;668;618;565;596;611;554;391;480;580;608;540;662;628;638;576;662;660;671;647;651;625;570;561;549;533;549;540;577;625;607;590;642;561;608;465;494;566;606;581;587;606;610;634;582;652;639;654;567;624;570;564;592;568;626;674;607;588;612;611;529;666;634;652;627;661;617;611;570;606;665;600;619;606;633;589;668;496;540;632;607;590;560;537;580;571;594;566;582;637;618;695;652;580;508;526;535;556;592;535;567;461;510;542;583;632;561;603;557;440;488;573;594;554;470;554;584;612;672;665;682;591;618;587;559;539;515;566;578;517;579;522;529;493;509;521;600;580;609;627;608;619;673;664;628;621;585;507;523;545;562;514;522;576;556;638;552;570;534;586;639;541;523;550;507;620;648;609;670;588;574;543;629;638;632;529;614;597;572;545;602;715;639;598;705;529;555;547;587;565;658;605;621;626;595;570;579;587;622;639;610;508;414;362;511;559;729;629;652;646;595;533;484;637;682;727;711;739;648;643;700;717;652;597;607;621;694;604;615;629;648;612;661;586;538;638;654;602;617;692;615;593;620;631;681;654;625;556;647;752;654;640;590;595;531;533;591;551;543;594;597;681;729;638;602;527;590;576;828;758;635;653;662;648;553;461;556;603;544;534;591;597;562;584;628;635;592;669;603;641;683;622;662;578;633;642;586;575;638;622;654;594;569;524;543;555;591;655;565;582;586;624;625;586;523;504;524;549;618;504;504;604;561;641;566;584;605;593;581;654;618;675;677;618;659;623;612;654;690;664;631;651;624;595;638;655;694;705;677;706;658;618;597;643;623;656;666;624;649;607;661;652;635;675;623;547;583;638;617;588;653;635;595;555;602;639;593;583;630;605;613;624;608;663;633;655;685;618;606;614;635;640;541;588;563;653;709;597;582;651;616;600;671;624;614;541;668;640;532;547;622;694;730;817;731;610;571;540;542;589;652;601;610;639;669;661;593;647;645;728;634;659;615;556;526;577;662;577;558;630;634;691;585;630;548;397;336;312;449;495;524;606;618;673;560;577;580;622;573;611;622;596;647;666;684;642;617;673;613;578;638;697;684;576;616;634;648;608;636;641;618;678;682;607;603;643;639;653;608;639;724;694;687;679;687;663;615;667;681;714;638;658;653;561;655;656;637;650;570;614;672;658;564;615;616;621;702;681;675;672;638;679;674;695;714;635;630;609;578;590;624;682;679;585;649;672;631;672;607;582;667;679;574;715;642;600
24;22;17;27;20;26;15;17;20;21;32;17;21;14;35;19;23;16;20;40;341;725;734;860;851;819;740;652;756;769;765;764;740;815;751;774;782;800;742;733;762;784;783;804;731;690;756;766;728;650;643;658;619;760;795;821;731;722;642;655;757;730;783;765;764;714;641;739;759;672;614;561;661;771;687;692;611;697;712;682;668;697;742;716;673;678;686;665;702;707;762;781;821;740;702;747;647;623;697;719;679;721;752;709;651;654;698;750;750;788;808;767;739;779;697;785;747;727;721;768;704;723;671;721;643;694;706;708;740;774;728;681;742;655;677;763;705;657;747;673;574;622;780;712;689;674;615;727;717;637;712;707;691;755;757;814;779;737;731;627;735;693;708;682;714;637;600;694;732;755;656;663;736;794;790;658;685;734;791;776;764;707;707;632;671;667;703;711;698;718;730;703;714;688;705;724;724;753;707;655;609;748;700;610;693;639;655;766;702;722;628;666;725;721;621;599;708;641;621;671;691;712;701;707;691;718;757;720;690;664;714;781;707;716;714;694;641;706;609;599;637;625;675;661;653;628;656;580;641;590;611;650;709;727;644;614;629;634;668;763;660;697;675;687;716;673;695;716;736;731;749;686;663;610;593;569;583;621;660;680;691;692;646;617;599;584;601;571;582;625;607;580;616;620;563;543;536;542;634;722;610;541;526;553;745;654;592;501;435;449;532;754;709;669;614;594;666;688;741;700;678;692;687;696;647;726;728;731;601;651;756;625;610;660;671;658;648;597;703;735;698;608;715;730;644;631;634;629;623;605;620;599;622;612;644;571;590;648;610;592;605;652;692;675;688;684;581;562;489;401;517;558;558;627;608;609;641;598;696;662;648;638;586;635;670;618;663;653;672;717;623;653;618;539;521;621;666;591;632;626;604;607;623;590;555;578;592;627;674;679;629;594;602;638;572;575;580;581;586;647;657;636;670;642;599;624;595;536;618;667;611;624;635;732;695;610;632;683;657;579;552;594;617;558;631;597;677;606;618;644;598;623;645;633;637;634;598;643;601;554;671;599;607;587;598;530;613;619;545;556;559;594;636;680;632;534;595;553;527;527;607;655;588;726;669;540;557;571;611;526;567;457;470;558;516;519;536;532;549;603;544;490;552;607;609;584;574;583;587;647;656;592;595;587;596;562;519;493;579;588;543;565;609;547;505;476;465;522;529;510;588;674;704;622;667;686;652;586;548;486;486;531;462;535;579;654;573;551;581;526;616;572;579;575;531;593;614;657;584;566;595;543;580;600;622;632;609;570;576;653;649;697;655;620;533;650;570;537;522;491;545;631;613;589;636;582;600;585;592;615;611;597;480;496;557;526;577;610;654;570;660;665;560;567;616;658;705;675;675;691;595;613;637;618;602;554;616;681;579;663;603;590;589;717;639;640;545;606;606;639;637;567;699;655;588;601;608;609;653;634;676;648;622;645;570;635;577;548;581;580;633;620;604;659;682;730;584;550;639;691;693;674;613;570;644;550;527;577;527;548;508;588;643;628;644;615;649;600;614;625;638;674;608;647;564;587;667;601;575;629;642;688;577;537;538;463;509;519;534;504;502;571;564;568;491;526;586;535;635;571;411;503;616;624;603;569;723;651;594;616;601;758;650;623;580;628;580;629;755;738;590;626;530;622;658;619;670;642;618;627;670;739;682;654;614;638;563;598;676;651;620;711;676;696;662;564;500;529;652;644;666;572;626;634;567;578;719;563;589;657;657;632;697;584;612;580;628;673;692;586;649;690;595;607;588;593;589;780;719;666;619;632;644;621;681;602;578;581;588;608;515;573;614;656;678;679;666;567;599;618;571;605;643;653;652;732;678;655;629;645;660;671;690;634;526;494;603;628;584;644;588;616;661;610;728;568;243;195;221;306;431;483;599;656;632;616;565;561;566;603;615;605;603;650;614;603;632;629;629;703;585;646;643;603;631;648;645;616;639;680;676;643;749;652;667;666;653;624;729;693;592;638;694;685;746;636;650;652;656;745;655;634;693;595;624;641;617;605;593;588;654;592;640;606;628;635;670;691;608;680;639;651;667;710;678;653;665;614;626;566;576;623;715;627;619;664;667;674;729;674;599;635;643;588;627;681;602
36;29;19;21;3;4;13;23;26;14;19;17;7;19;10;22;11;15;17;54;347;778;802;782;765;819;716;743;757;720;756;828;789;795;798;817;801;783;744;780;724;765;769;807;769;783;765;763;697;687;680;703;691;751;741;699;657;517;472;422;564;706;733;714;810;665;615;720;736;746;720;679;714;732;680;710;700;670;730;725;683;676;604;727;665;682;734;705;756;705;763;801;791;708;729;712;678;625;694;753;688;678;727;690;717;745;732;744;672;774;759;770;737;711;700;743;692;780;744;746;681;703;713;722;713;696;739;746;787;737;698;719;680;717;649;688;723;648;709;724;609;699;648;662;662;660;622;679;618;638;618;652;764;714;722;754;738;727;714;661;730;650;723;673;699;637;679;731;694;634;668;686;747;727;659;775;714;792;710;808;768;671;705;709;736;696;689;632;712;664;694;615;704;717;720;743;687;673;626;592;619;635;689;649;618;612;699;746;750;751;727;626;700;633;684;749;715;707;589;631;634;663;730;714;701;686;703;688;626;699;616;723;683;735;646;665;748;605;661;574;678;655;662;685;660;674;643;677;669;619;681;684;686;700;682;669;666;670;695;608;703;619;680;749;708;683;650;645;673;754;696;718;621;580;626;644;657;589;659;738;624;687;655;663;561;606;602;520;628;586;655;583;599;614;558;540;491;575;644;670;662;565;551;669;687;647;631;423;303;421;626;701;682;657;609;646;733;711;736;678;703;739;635;689;694;657;626;659;650;649;636;636;616;672;694;698;661;591;642;644;595;625;579;657;654;595;632;643;707;613;603;608;614;632;591;511;562;583;590;600;659;645;744;706;670;647;562;586;443;352;512;607;585;607;592;652;640;626;623;640;728;625;683;636;633;648;633;632;684;626;603;682;540;465;486;617;651;648;597;617;518;519;576;534;600;630;594;666;654;700;654;599;595;659;621;574;602;695;605;628;587;576;586;580;610;534;570;617;537;620;623;619;648;653;659;600;580;571;667;559;533;609;624;578;603;651;739;623;614;649;708;578;632;664;626;570;602;648;590;641;678;678;637;597;591;590;674;641;694;559;555;566;615;562;526;615;550;572;633;500;638;649;618;581;578;558;572;621;591;572;503;505;535;543;513;469;473;572;557;605;529;505;500;540;624;625;589;600;659;542;566;629;621;602;594;538;543;582;612;637;586;631;628;480;544;497;489;473;523;566;515;639;637;662;629;716;701;567;490;518;466;505;457;499;547;568;576;597;543;510;565;548;595;611;599;682;598;572;600;583;594;441;604;636;626;675;656;622;611;604;680;627;593;605;523;587;572;599;522;572;513;592;592;602;690;656;572;630;669;619;581;594;578;391;386;501;548;562;560;670;606;619;551;551;546;554;596;594;633;598;594;603;621;598;552;558;635;631;605;520;520;522;572;609;613;642;590;641;638;585;588;566;652;645;581;554;611;644;630;607;647;685;637;644;599;627;573;618;597;592;648;561;580;616;619;653;608;535;583;611;704;600;626;611;653;630;553;596;540;651;620;617;559;644;670;605;569;644;622;616;622;608;660;712;609;639;703;686;600;608;674;632;535;612;523;496;499;559;562;501;422;556;607;562;500;602;622;596;553;463;399;485;604;476;501;526;634;616;578;596;588;638;637;643;603;620;585;650;631;666;611;643;560;633;635;532;634;625;667;660;557;549;547;620;592;643;671;653;720;613;606;627;640;644;609;548;515;522;693;603;546;466;525;564;532;529;623;619;618;589;606;616;592;539;564;610;620;706;652;670;661;651;575;583;593;623;628;744;688;572;606;675;678;669;606;604;627;640;559;490;557;538;569;657;626;570;680;618;626;629;585;526;646;652;644;728;677;601;628;665;637;632;645;645;628;634;615;622;604;640;611;605;592;625;654;564;307;213;218;315;360;423;516;621;680;646;589;614;579;670;676;573;562;627;581;608;623;636;698;786;647;603;595;666;619;673;687;641;626;594;667;633;625;644;668;619;681;679;724;645;698;678;636;671;617;588;656;645;595;628;633;678;739;687;674;662;654;624;641;663;695;614;577;595;607;636;687;588;638;628;637;686;660;625;711;703;589;575;588;508;505;564;654;617;653;686;676;705;680;673;549;576;600;632;641;663;685
16;10;12;14;14;17;16;20;16;16;7;17;19;6;23;28;29;31;18;45;333;710;796;724;751;807;801;727;724;814;762;780;753;805;816;817;844;782;793;721;771;747;771;774;733;763;665;658;676;683;673;699;671;713;642;647;664;475;312;250;394;667;678;718;691;696;639;655;702;716;812;759;793;746;765;753;706;751;671;707;692;592;495;559;653;635;666;704;702;708;623;819;657;717;707;684;664;624;652;703;660;670;761;695;682;728;790;682;768;780;749;650;759;728;714;691;751;732;657;752;767;738;725;724;679;756;780;677;690;841;748;669;645;670;630;666;709;716;683;612;575;618;605;623;614;637;697;645;610;619;597;673;676;727;717;812;700;653;714;803;747;687;666;705;655;669;682;646;729;675;665;712;754;732;697;663;733;681;709;765;681;692;737;739;724;680;734;645;670;648;692;686;719;705;696;748;688;615;627;668;596;606;647;670;703;656;782;750;680;736;656;624;625;686;702;650;689;680;694;700;704;683;709;651;728;661;712;751;664;637;646;687;692;713;667;667;698;709;629;687;686;601;708;676;668;671;643;681;697;662;650;639;671;734;680;636;674;644;618;638;680;607;716;743;646;649;614;635;642;672;690;751;691;658;670;639;627;651;682;633;673;669;612;613;669;607;567;578;539;571;644;619;661;566;500;558;528;610;644;657;672;642;624;696;662;606;622;568;494;572;656;677;735;610;627;573;681;771;756;660;667;625;675;694;634;680;677;732;678;677;673;656;625;570;689;653;641;618;641;681;702;655;720;629;632;657;683;697;660;677;584;637;651;592;512;539;636;656;661;648;734;622;710;616;605;630;547;613;576;487;602;733;551;571;536;541;612;665;647;640;690;653;680;651;633;640;588;648;614;540;560;629;593;506;537;612;608;614;625;641;569;593;636;639;551;614;631;600;688;668;674;602;628;699;583;569;701;658;678;611;601;568;487;570;500;585;666;590;546;574;638;686;626;636;702;590;619;602;650;661;567;623;649;674;633;662;615;612;573;696;678;658;618;667;623;652;650;679;638;597;628;617;646;672;575;621;633;637;685;610;543;526;635;579;611;588;585;573;634;547;655;582;604;561;521;496;546;611;586;546;477;616;607;559;526;465;506;486;507;621;505;549;590;586;627;627;585;656;573;602;581;547;578;608;611;585;543;514;560;534;603;561;497;504;580;611;537;562;496;512;530;543;581;653;625;731;646;511;516;606;501;502;528;579;509;587;620;554;546;537;562;623;563;523;564;671;624;599;628;632;595;581;607;605;664;716;705;657;566;654;640;606;597;620;517;513;578;583;580;582;564;583;541;603;613;610;614;629;652;656;568;639;615;315;291;385;537;569;554;581;619;632;591;583;592;625;642;604;589;605;597;650;661;573;559;652;637;632;615;555;592;542;591;582;560;548;626;656;643;637;575;586;582;579;596;639;630;599;623;632;580;686;567;641;603;629;639;657;626;596;619;654;590;528;505;588;564;606;573;626;590;560;548;648;643;640;629;624;503;584;654;553;477;534;652;633;571;656;676;659;521;586;601;649;633;751;776;605;619;587;589;659;706;663;574;510;498;564;540;466;417;543;589;531;508;620;589;606;481;416;454;456;505;520;484;501;634;681;592;571;603;623;609;692;616;541;579;627;640;663;593;576;547;595;621;618;651;599;626;626;611;569;593;627;630;682;651;623;661;555;590;564;578;584;553;499;487;571;595;531;562;585;546;550;501;554;629;594;554;537;554;516;527;540;583;635;668;651;688;646;593;605;492;528;633;580;578;718;595;672;587;636;597;629;672;597;656;650;608;583;584;539;498;545;525;537;593;588;604;618;541;588;647;646;621;577;650;639;683;691;665;646;594;558;639;602;623;686;641;631;634;607;621;608;571;597;481;408;447;460;441;461;468;605;628;685;634;657;569;648;569;667;649;669;679;648;651;683;715;864;688;664;638;656;645;659;626;651;652;658;682;659;698;732;702;640;646;688;692;647;630;646;703;629;617;635;618;588;599;599;669;631;666;634;596;650;721;635;641;653;684;606;631;563;653;593;681;594;590;627;661;659;698;689;669;685;614;534;486;469;502;574;671;644;634;645;715;666;650;642;638;605;702;622;633;665;740
26;17;13;22;27;29;23;26;16;27;15;8;23;28;22;17;15;19;9;59;395;732;802;770;721;797;819;796;734;762;749;784;743;700;766;776;711;771;769;750;710;708;705;758;709;691;743;684;686;693;650;689;698;673;667;678;646;658;397;412;609;667;729;736;737;702;684;573;641;743;703;771;704;744;766;744;745;634;649;699;610;499;335;462;561;677;645;666;697;650;703;797;737;673;698;650;650;652;689;693;683;612;742;695;764;720;767;748;751;801;675;569;721;777;724;693;677;792;735;757;713;687;715;733;693;750;721;711;802;821;721;615;601;647;580;633;647;599;634;614;520;546;666;618;617;644;650;581;550;552;609;667;625;580;641;798;764;725;674;706;686;763;646;674;706;700;671;637;731;667;642;764;799;735;699;708;707;774;719;738;711;690;717;772;676;670;656;692;691;619;641;674;710;747;734;716;672;674;633;696;676;598;719;688;653;676;664;690;691;697;690;692;560;726;694;638;695;718;694;724;649;701;698;685;626;671;733;674;691;707;705;659;763;613;677;633;638;690;722;659;742;631;636;651;641;679;717;746;716;684;657;677;638;685;678;704;714;665;561;566;697;695;730;699;682;669;673;682;672;660;723;735;778;711;657;688;637;658;665;640;684;709;650;589;617;565;554;646;593;626;583;644;639;617;502;615;607;674;670;671;572;595;609;737;696;700;716;625;686;708;785;677;748;698;689;647;678;745;703;650;610;631;584;697;606;653;665;638;645;680;687;622;613;638;642;638;703;630;663;674;679;678;686;645;675;712;637;737;693;682;709;640;603;595;524;505;566;622;632;701;664;712;705;625;637;637;560;690;590;562;633;689;593;616;631;589;579;620;615;682;711;697;661;597;676;616;625;612;680;593;581;540;580;571;597;666;641;660;579;644;658;567;595;636;610;568;587;578;613;652;601;568;560;563;511;502;613;641;632;576;564;586;596;568;534;598;632;625;590;633;704;727;663;642;684;521;521;538;613;548;631;684;658;689;621;703;641;613;649;645;603;652;651;615;564;612;685;670;640;601;586;604;584;685;665;649;559;634;621;655;632;628;592;576;560;652;536;651;658;661;687;601;524;510;498;453;521;539;476;555;572;614;631;612;600;563;537;515;523;560;557;605;574;539;583;599;676;604;612;580;619;618;574;604;518;574;534;533;448;535;536;529;563;541;545;579;584;542;557;528;457;508;557;672;673;650;667;578;511;547;588;559;523;555;579;508;541;620;483;500;613;620;596;533;594;624;610;565;560;654;541;587;564;590;661;668;701;641;560;528;556;554;589;602;544;482;552;617;593;643;599;480;524;551;598;549;629;519;611;616;551;653;596;408;376;577;556;576;536;509;584;581;617;585;651;682;564;592;635;493;516;641;592;564;635;640;607;603;588;597;567;634;607;558;491;539;568;629;644;579;558;512;537;588;562;586;583;535;566;559;657;602;557;592;635;574;582;637;587;633;583;486;539;553;556;561;579;587;577;566;525;518;564;629;647;611;670;601;463;500;590;544;469;549;529;538;633;679;697;572;568;629;610;630;680;703;671;604;599;609;614;692;612;606;538;508;551;510;524;432;514;525;514;620;567;597;546;527;507;512;510;498;520;484;498;329;455;643;673;642;647;618;609;657;624;636;581;622;651;669;499;498;547;635;557;548;571;535;515;604;594;607;542;541;663;618;678;594;565;541;557;582;551;646;599;483;436;532;527;575;583;548;598;527;580;494;572;628;502;547;557;501;485;466;624;647;592;579;574;622;619;517;626;567;645;669;618;583;649;603;570;576;563;640;585;634;668;601;635;628;671;647;615;673;591;605;591;607;684;645;656;565;607;638;622;660;628;682;662;642;587;610;651;610;666;629;615;630;644;646;674;639;643;602;593;622;600;610;545;561;626;539;570;669;613;635;594;665;619;716;687;721;708;667;633;683;628;634;638;730;705;667;743;725;635;646;649;713;662;601;647;658;666;705;730;724;567;590;605;663;617;674;668;701;648;660;670;610;625;615;676;661;654;642;665;653;638;685;674;716;613;528;624;626;603;635;642;598;571;645;662;691;678;679;644;634;607;483;507;552;622;694;652;640;701;621;776;669;630;670;629;685;688;746;711;617;670
10;18;20;9;17;15;13;26;19;27;21;12;12;10;22;9;22;13;17;54;469;738;772;823;750;772;794;870;749;736;695;795;747;724;689;765;786;779;695;700;658;680;726;735;682;755;726;742;757;676;630;705;716;705;732;688;719;690;653;595;663;626;638;688;716;776;700;611;618;608;628;748;723;683;629;685;640;678;650;604;629;586;460;552;682;641;642;659;659;666;733;712;662;670;743;679;735;666;676;694;624;709;794;648;713;773;740;725;722;731;679;661;682;682;710;696;660;705;815;745;726;788;728;760;710;697;693;708;770;727;717;644;539;538;636;591;584;634;537;574;552;567;635;649;673;660;582;530;624;623;631;640;628;658;662;789;855;689;679;671;685;768;700;718;737;769;661;762;686;687;747;712;744;712;716;709;700;734;684;715;667;696;689;660;680;728;708;693;740;766;650;665;707;656;673;678;666;660;620;673;691;692;706;590;543;614;671;697;695;710;691;689;706;728;693;777;837;792;692;744;684;655;689;710;676;728;734;727;691;701;653;654;706;645;620;674;601;679;705;671;646;650;608;680;703;682;646;704;678;658;631;691;691;714;717;696;739;694;647;718;677;678;712;648;733;640;653;681;650;659;744;729;750;708;776;641;694;650;686;661;623;676;671;626;696;619;670;669;577;594;627;631;597;624;621;660;647;707;642;667;606;572;597;711;586;652;687;696;715;680;728;650;669;685;725;686;725;722;714;695;685;656;652;656;649;673;636;596;610;679;632;633;682;653;656;642;642;695;679;639;642;646;612;547;622;645;654;661;601;628;626;612;642;630;531;573;588;649;653;640;667;652;617;666;632;634;570;632;624;578;523;569;654;638;591;652;645;696;688;695;667;645;708;683;613;670;698;584;622;560;524;557;609;630;578;609;650;686;572;608;616;579;621;609;638;602;600;600;554;641;631;624;621;556;556;622;653;628;665;639;664;569;628;579;579;576;627;592;640;663;734;675;664;659;583;544;483;608;613;598;660;671;655;644;663;694;655;638;562;665;674;613;606;601;554;584;622;649;586;674;568;636;624;612;709;684;534;530;629;622;599;583;624;635;599;569;597;591;623;621;630;627;584;525;562;462;494;535;493;491;661;630;609;582;593;556;489;483;545;530;560;563;587;551;578;567;632;583;577;573;587;591;580;585;559;547;558;564;512;497;611;561;568;512;617;585;535;557;526;573;522;561;584;659;683;660;601;649;538;561;559;575;598;597;618;567;503;588;505;534;662;577;565;561;546;620;665;599;610;568;610;556;569;595;607;601;646;638;622;586;593;597;548;583;576;538;528;559;551;615;573;522;524;574;617;614;500;506;562;530;506;568;523;443;555;639;633;662;584;557;600;642;675;599;644;593;516;523;627;545;555;677;591;588;593;633;664;593;533;601;584;564;596;522;497;486;537;533;619;548;484;476;476;607;651;552;495;579;586;623;617;504;494;567;676;619;583;626;614;522;477;399;448;597;595;518;588;544;527;559;559;584;586;634;546;621;638;613;526;571;601;629;600;609;583;611;612;671;640;698;621;664;599;602;784;738;640;560;548;607;662;656;625;564;555;549;588;555;495;502;586;704;620;533;520;625;578;541;486;475;475;543;606;590;481;293;438;729;734;590;572;606;562;625;630;585;603;640;656;716;694;621;673;617;518;589;599;534;622;698;641;670;631;605;681;669;627;670;601;591;596;625;640;698;646;551;552;497;567;562;587;599;574;538;566;530;547;601;525;482;568;518;459;496;558;679;610;528;612;560;554;557;567;597;612;592;630;611;574;623;549;516;619;638;702;703;659;673;711;700;649;617;590;597;560;576;656;681;664;597;658;586;604;642;633;640;670;642;674;627;546;633;677;642;674;690;646;591;624;689;710;657;648;650;579;648;580;638;591;660;622;616;644;611;617;642;673;619;626;817;752;721;703;636;685;658;678;644;577;614;626;694;656;637;629;608;704;682;677;552;569;662;678;651;674;618;565;685;616;599;657;689;633;702;709;607;686;661;594;640;721;677;613;601;646;655;625;594;648;675;596;537;601;678;664;632;688;607;690;679;675;689;640;680;662;633;572;493;556;593;621;668;647;713;626;635;686;715;597;651;554;660;658;712;622;636;681
16;16;17;12;20;26;18;11;20;17;21;23;22;31;17;18;21;12;11;122;520;779;750;820;804;824;878;814;774;774;733;831;718;766;726;755;757;828;728;702;710;676;697;732;714;775;700;779;722;651;659;711;853;688;720;690;756;719;716;746;659;638;705;674;830;743;679;728;700;561;588;711;632;624;626;591;628;687;635;634;649;666;629;656;661;575;534;597;654;695;676;696;737;669;621;728;725;718;706;779;689;720;786;752;765;792;763;752;706;752;651;717;727;677;748;728;680;741;724;743;709;685;747;711;739;723;645;707;686;709;756;630;456;474;578;649;600;599;672;537;511;550;594;653;697;635;570;577;695;682;607;666;676;632;674;649;685;710;676;750;709;748;697;723;744;713;674;717;728;671;681;761;781;714;732;709;752;709;673;788;731;680;663;741;666;710;748;729;705;737;705;606;679;618;690;647;642;596;699;665;647;669;662;627;456;541;618;641;693;611;715;669;671;689;692;796;916;704;720;723;751;681;658;689;663;696;713;727;660;644;671;699;656;635;671;705;607;611;648;601;647;674;697;667;673;620;648;643;662;708;735;678;678;656;728;652;608;649;715;660;677;716;681;667;654;732;741;718;704;670;712;711;709;699;728;681;687;667;662;611;578;668;696;615;624;651;679;638;677;553;581;570;618;629;656;588;589;629;642;629;598;645;660;669;585;659;620;689;698;726;700;629;742;732;676;693;729;626;681;660;720;654;644;647;722;689;715;698;739;712;670;586;714;639;626;627;716;679;691;663;644;651;607;572;534;701;669;618;604;567;653;597;599;553;558;590;651;634;587;608;611;582;666;639;658;670;638;597;598;531;553;588;590;554;667;635;663;693;594;653;642;682;714;660;664;686;696;719;545;535;559;627;592;560;631;599;617;631;663;626;509;618;671;697;570;589;607;590;535;624;634;636;584;601;620;658;622;641;671;647;685;625;591;609;616;606;631;625;620;734;680;642;617;627;613;567;638;557;615;604;604;658;686;617;677;654;657;523;543;550;577;625;613;611;561;509;574;586;645;617;589;623;626;598;647;636;611;573;620;606;659;620;644;603;597;582;573;591;569;577;639;634;674;566;539;513;442;542;543;554;543;572;592;544;488;486;566;544;510;504;540;546;605;585;541;577;501;498;534;534;589;583;577;547;579;579;552;523;502;559;597;511;501;523;567;628;536;569;525;577;528;531;616;640;690;642;534;572;554;525;585;621;638;656;569;494;483;524;556;571;559;520;510;604;617;591;623;655;638;596;571;565;563;621;583;631;648;574;588;650;593;664;675;714;689;614;542;555;536;579;499;555;581;576;562;604;580;518;563;557;556;511;485;480;537;592;623;613;625;552;606;661;560;555;625;617;577;567;551;514;570;636;576;548;566;547;604;533;542;580;530;612;547;465;450;499;437;416;562;460;504;528;524;555;665;569;548;571;567;620;598;559;493;538;541;575;566;596;597;477;408;498;500;594;631;557;593;576;485;550;563;581;595;565;523;624;626;645;551;631;605;651;657;553;620;586;575;523;596;648;641;641;638;667;664;624;593;486;526;680;610;594;633;613;527;550;590;458;570;546;570;557;588;535;493;542;533;532;448;470;510;535;594;635;596;483;639;780;685;538;600;568;580;599;630;628;629;666;647;620;532;561;649;642;465;447;603;610;602;737;604;663;648;640;684;665;692;636;569;567;628;643;584;641;742;654;532;566;660;630;571;625;559;557;560;471;549;534;549;472;553;486;414;359;519;661;711;559;576;662;571;641;739;548;484;587;548;579;563;530;568;570;583;638;581;673;672;735;651;582;593;576;614;524;566;588;709;734;691;699;693;622;648;655;656;635;654;642;652;627;580;621;680;652;599;668;679;656;628;668;667;646;672;595;562;604;635;662;609;681;619;667;642;659;617;660;666;601;611;729;743;643;606;609;660;666;671;636;624;607;530;574;661;620;547;673;621;630;640;602;660;612;661;669;596;614;637;726;663;673;686;659;698;643;709;619;635;610;561;600;648;721;511;602;661;699;626;629;635;703;701;620;608;621;586;595;636;726;699;689;647;605;685;684;626;631;567;609;678;653;630;654;690;632;698;700;660;673;639;581;649;691;776;634;657;613;659
6;20;13;31;9;26;13;19;25;20;21;19;15;14;14;20;25;32;46;123;614;763;792;878;803;757;783;728;777;792;790;798;828;740;766;728;730;714;690;686;681;689;810;767;739;748;741;687;741;692;698;714;771;796;707;790;752;732;706;671;673;707;690;696;722;845;802;767;704;602;573;627;551;530;553;575;666;632;538;538;606;668;668;633;629;502;515;558;607;703;749;602;600;703;743;712;631;645;771;683;719;667;800;736;766;725;699;689;810;728;709;713;747;782;700;719;753;704;688;681;665;704;731;741;711;688;699;665;570;660;688;620;579;609;565;522;516;529;644;499;508;612;559;651;746;708;689;610;671;714;673;646;702;677;675;664;641;712;681;767;733;696;700;634;684;707;638;685;708;775;756;773;761;734;721;801;759;660;695;656;708;668;691;712;715;673;749;733;676;694;712;754;649;661;687;693;639;664;679;689;713;728;609;638;544;542;621;642;649;684;645;616;678;688;694;763;738;701;684;678;722;742;659;631;653;660;682;671;595;640;648;666;681;627;619;688;682;691;645;718;661;660;665;686;640;574;603;727;635;604;748;730;740;724;700;716;658;604;688;671;737;729;731;629;680;689;806;708;725;758;744;728;681;761;638;630;721;665;639;627;660;642;629;586;643;638;651;647;590;602;632;633;615;625;598;491;403;548;634;622;634;625;698;668;680;623;666;643;690;645;711;714;690;691;628;718;667;638;687;662;652;630;581;630;657;687;678;684;641;576;702;650;651;675;613;611;662;714;656;608;683;726;722;595;647;659;633;605;540;618;579;591;629;589;630;604;602;659;563;549;696;664;668;617;713;683;686;633;630;594;582;549;495;505;629;656;668;626;613;586;641;739;635;604;596;614;706;712;624;560;502;619;658;615;619;681;600;521;550;541;549;537;680;652;584;677;656;566;605;629;592;610;634;597;682;685;650;649;606;632;632;598;584;545;572;647;681;620;666;667;689;641;621;613;646;699;642;551;618;635;649;613;591;653;641;627;650;568;525;566;635;629;615;671;636;579;640;588;597;641;565;580;560;545;676;589;655;727;719;596;655;606;591;611;666;547;619;623;606;663;627;555;510;641;595;516;518;571;538;530;551;575;557;547;506;527;532;523;460;479;542;586;591;582;506;544;446;495;577;563;594;534;593;603;594;523;561;519;519;517;516;552;509;519;530;613;543;542;538;525;514;532;571;569;606;575;551;633;565;567;531;606;594;582;587;525;510;520;629;542;501;520;484;550;605;574;571;582;531;617;584;603;557;587;616;609;614;606;590;569;661;657;657;740;657;707;543;463;508;537;488;517;566;474;552;621;598;595;595;554;485;593;549;499;552;661;630;612;547;564;595;598;626;555;527;540;626;654;639;534;554;535;456;483;515;598;594;590;583;587;641;602;551;540;574;601;417;401;602;601;558;559;537;424;592;542;529;547;608;636;549;558;504;494;490;535;570;575;590;472;431;524;523;601;601;530;602;527;497;503;581;552;585;548;586;646;626;652;649;587;687;620;581;548;557;597;584;559;559;650;580;599;622;693;681;620;581;482;465;496;537;570;662;635;616;591;663;583;567;647;601;577;603;605;622;543;551;590;515;566;557;558;630;706;714;632;680;702;730;609;580;622;603;607;609;621;720;605;642;678;553;518;597;665;570;455;522;632;640;687;688;638;598;640;721;675;627;664;591;593;652;586;599;662;619;613;583;586;624;615;545;482;538;586;545;481;508;533;530;538;475;513;471;424;577;657;650;642;569;643;597;544;502;393;428;521;640;619;551;603;578;611;612;623;618;637;704;620;543;540;558;585;563;554;598;551;623;630;705;631;634;602;607;645;720;651;723;735;646;600;602;669;697;642;636;645;686;638;622;596;636;658;659;570;595;572;601;644;685;745;684;638;557;569;657;636;620;595;622;649;673;603;627;550;656;630;607;662;626;643;596;512;608;554;558;597;638;672;653;641;627;642;603;671;659;575;601;605;602;668;680;700;700;684;684;636;669;611;622;624;655;722;623;673;705;617;603;612;669;719;677;669;694;619;602;523;704;723;599;633;644;597;585;619;649;581;654;668;637;672;658;639;703;685;767;717;643;707;695;557;600;667;654;699;667;651;610
12;21;31;11;18;12;27;22;17;24;14;22;24;10;27;18;12;17;21;146;599;873;783;777;840;790;797;783;752;818;764;803;813;743;766;729;766;706;742;706;714;786;743;685;729;755;780;838;720;699;680;715;747;816;761;711;748;675;666;687;666;672;648;671;791;728;758;756;660;587;524;507;544;434;496;615;641;533;467;571;607;695;694;596;549;549;505;588;565;623;691;659;660;646;700;704;752;666;723;725;652;718;671;730;716;736;744;729;742;705;698;766;711;794;695;703;740;733;722;715;684;773;703;690;703;713;751;607;494;611;639;705;689;720;606;506;572;541;608;657;559;514;589;680;678;640;622;656;679;655;726;717;772;713;740;661;663;654;697;725;806;672;673;696;718;678;661;683;736;727;720;764;757;708;696;698;785;714;744;645;708;706;710;729;714;642;720;694;634;651;678;688;717;733;748;667;743;660;708;701;704;671;609;629;560;636;615;672;649;627;641;670;713;585;735;707;721;700;623;637;748;663;687;666;690;673;616;717;597;586;623;681;735;694;669;779;939;807;703;712;709;651;592;699;638;605;617;737;623;669;783;715;658;697;705;743;692;697;675;677;668;689;631;636;605;672;698;695;699;698;689;746;742;698;657;695;697;691;737;651;643;684;678;610;684;611;638;623;592;581;584;600;674;674;575;509;523;518;635;667;631;677;611;688;668;626;668;687;726;653;675;686;660;585;582;667;662;603;697;594;660;660;607;634;630;671;687;659;716;639;637;671;576;664;619;576;601;686;641;751;788;697;642;659;606;642;586;651;626;617;653;674;630;604;596;575;615;625;549;588;716;802;711;712;683;630;655;635;626;655;614;565;536;558;651;680;614;628;650;567;654;688;695;622;655;609;655;647;654;563;511;652;599;611;632;658;668;557;564;575;584;556;578;630;610;643;589;592;636;618;562;562;539;582;642;665;694;589;611;561;618;592;601;581;629;527;665;666;641;652;638;646;574;584;601;605;682;594;607;636;669;588;628;640;610;654;592;613;671;632;652;662;656;783;694;723;644;666;677;650;620;598;543;553;664;613;638;630;632;568;579;583;591;644;621;669;582;672;601;679;563;586;532;545;572;535;526;497;476;512;518;496;528;538;530;531;496;534;481;501;597;579;555;564;499;589;547;541;517;556;590;608;555;573;544;521;500;499;596;507;551;622;558;603;560;505;555;583;503;550;542;564;586;600;617;631;628;657;648;620;507;588;563;577;654;600;558;526;613;537;547;561;572;612;588;605;602;561;632;558;580;609;592;537;568;616;529;591;620;606;574;662;680;674;644;634;529;564;537;519;537;539;550;431;506;578;639;570;577;463;559;586;583;533;594;594;630;528;565;563;609;621;603;610;582;575;613;638;583;525;423;518;426;507;544;620;625;541;601;582;585;642;572;668;637;604;537;515;604;720;541;493;530;498;587;655;509;487;560;570;565;540;468;517;533;532;618;627;545;532;589;628;575;604;650;571;547;528;474;527;580;611;583;514;594;657;617;655;590;574;644;610;494;482;534;583;569;645;667;583;558;585;632;691;681;611;444;499;515;545;489;493;544;661;580;591;615;605;573;650;644;639;646;642;668;555;542;521;582;528;532;588;642;670;667;699;667;669;722;642;623;589;595;666;612;653;635;664;666;616;623;566;680;693;659;573;598;639;649;632;670;607;590;616;703;656;663;662;651;614;631;655;620;675;688;644;616;631;536;607;599;517;519;581;559;517;507;629;518;546;510;500;500;463;485;560;536;567;520;572;578;453;266;299;417;529;593;633;541;583;533;566;559;583;641;675;702;615;585;600;659;600;615;574;620;597;614;547;697;684;587;675;668;663;653;758;680;608;667;628;674;683;623;657;583;591;664;697;607;533;660;626;621;576;599;584;605;608;633;708;633;519;385;512;565;684;584;631;615;726;615;544;568;536;549;554;636;565;616;578;608;567;673;593;609;646;639;602;613;624;553;600;654;738;674;681;598;649;672;679;695;729;698;649;745;723;703;568;684;654;682;680;737;682;586;655;560;637;687;757;669;680;690;599;573;594;627;694;613;561;595;715;625;620;597;664;690;686;767;640;708;645;636;668;727;751;740;716;738;638;617;714;644;650;741;720;605
20;8;18;17;15;15;13;9;16;15;18;24;19;22;11;22;21;15;11;190;647;813;790;834;812;803;815;829;764;773;766;804;750;805;758;734;809;810;708;739;783;751;672;673;687;779;712;731;726;697;728;803;779;783;796;774;747;685;658;753;678;644;640;724;785;743;749;732;667;685;659;522;507;434;483;607;707;580;562;638;620;642;750;648;615;558;599;571;604;671;693;707;614;645;654;658;528;586;706;754;710;774;737;717;716;703;743;761;638;645;742;737;742;667;680;715;665;714;700;719;754;680;712;694;783;647;778;598;496;540;586;628;670;620;605;549;572;491;575;669;573;513;605;626;636;710;678;727;642;725;714;683;705;746;730;652;685;685;723;674;765;757;738;716;708;687;643;607;693;725;729;684;733;715;711;705;699;659;632;614;678;722;733;688;752;679;695;730;679;677;618;695;671;738;658;707;669;670;648;721;685;753;692;691;722;657;627;629;628;708;657;705;688;682;710;692;705;669;669;582;653;683;641;646;702;679;744;643;605;627;620;643;711;707;659;915;1206;1067;742;640;682;711;606;681;612;622;661;670;613;638;709;668;653;629;663;683;706;673;718;655;710;718;748;641;578;641;632;671;673;634;654;692;712;668;776;710;668;643;670;658;617;641;624;513;658;633;630;659;608;633;687;628;680;596;614;517;535;574;641;576;638;640;621;566;596;629;652;653;684;635;629;684;638;566;628;649;631;614;645;614;643;609;672;652;635;688;685;658;692;628;674;681;651;647;653;629;628;651;616;694;705;722;634;622;632;633;643;623;649;545;647;636;580;573;547;612;612;694;614;587;647;644;694;708;632;765;686;645;640;635;576;588;579;625;668;654;649;557;620;570;584;723;673;652;637;570;633;656;554;623;622;631;596;607;637;612;633;588;593;604;671;629;607;546;659;626;595;585;634;602;519;459;438;507;611;591;573;601;569;640;602;565;541;604;511;538;623;662;672;604;604;576;603;604;668;623;581;630;659;670;625;621;584;638;633;640;617;683;681;689;633;619;675;639;739;784;673;572;667;705;632;639;601;524;570;686;663;649;632;627;615;574;633;637;643;563;621;702;606;589;507;564;470;546;573;553;538;541;509;587;548;500;537;546;560;555;487;501;511;559;636;605;509;579;544;634;621;521;510;601;577;532;554;535;527;560;549;650;546;599;550;556;624;568;497;491;604;547;583;579;507;544;565;627;563;605;590;665;657;615;553;518;568;513;615;586;551;609;563;580;569;609;605;595;587;585;556;558;638;571;531;621;643;594;563;522;596;581;592;539;599;557;665;604;592;518;522;512;559;590;620;581;593;609;518;569;573;594;496;533;597;586;601;593;597;628;600;574;568;532;581;596;582;646;724;685;641;671;533;526;482;498;531;520;519;586;590;603;633;584;582;738;636;612;666;632;626;567;541;551;517;393;422;520;576;565;565;562;558;513;610;603;500;545;549;522;550;595;569;623;604;534;599;624;693;648;637;573;598;576;628;597;600;461;551;618;553;654;606;628;631;616;551;522;579;579;582;582;632;639;578;616;663;690;613;546;533;597;570;534;451;503;568;648;691;628;651;615;635;643;602;656;648;561;570;602;557;539;523;516;551;582;578;650;644;619;674;661;645;745;694;581;635;666;702;651;658;670;655;654;655;603;617;703;634;648;579;569;657;660;639;596;632;618;641;654;604;645;684;648;684;618;631;662;652;561;610;614;590;639;661;626;596;618;676;700;615;566;535;568;620;585;646;599;451;466;441;489;472;489;526;440;257;328;520;507;550;570;582;577;523;526;558;582;685;726;649;595;629;661;677;638;607;626;636;629;628;593;619;608;598;633;638;660;686;707;664;582;611;715;702;623;631;650;596;572;613;639;650;629;578;617;622;542;469;442;464;601;665;655;642;500;413;512;702;662;642;624;630;644;549;562;606;580;641;648;662;588;649;641;578;629;615;619;635;595;602;621;662;635;619;631;713;767;645;648;626;689;641;652;674;765;749;683;707;641;662;559;567;579;625;687;661;647;565;578;612;624;766;666;605;694;718;624;672;614;664;653;704;597;667;692;745;652;691;687;702;759;773;697;753;693;673;536;653;795;625;647;751;713;598;686;660;642;659;703;648
22;11;10;22;28;27;11;4;16;23;12;22;12;23;17;17;33;21;22;109;658;877;736;757;801;771;809;773;828;812;789;779;704;796;842;758;740;737;789;828;764;694;674;652;678;740;734;695;723;784;780;773;713;789;719;755;746;756;742;721;728;670;689;727;717;727;683;699;657;649;603;575;444;490;587;693;682;673;730;596;618;524;707;728;608;519;582;611;704;733;781;694;663;718;734;682;662;558;604;602;704;678;713;657;739;717;704;682;660;691;697;745;673;671;657;702;745;679;696;705;722;754;691;638;703;675;693;663;623;555;568;497;557;673;626;541;524;530;614;621;600;571;614;639;693;731;684;740;767;726;752;680;639;691;731;661;668;702;626;603;730;749;720;758;713;718;665;639;670;746;711;749;799;735;725;658;710;686;675;690;638;826;737;691;641;647;685;675;721;728;725;683;693;715;667;692;657;623;692;652;719;760;684;724;719;684;661;701;653;670;679;639;663;598;777;656;640;646;657;739;671;617;661;640;651;658;637;602;510;598;634;699;785;712;649;741;937;849;769;725;597;660;605;648;646;648;602;648;589;578;635;650;624;636;537;605;622;634;642;678;581;712;643;671;635;655;684;661;641;626;624;644;741;761;688;760;635;674;668;709;604;649;615;576;598;617;685;611;648;566;595;552;594;645;581;539;527;639;708;646;669;625;634;613;603;657;542;604;716;700;650;649;619;602;661;609;625;607;594;557;592;569;720;680;628;631;683;626;641;714;653;642;657;716;693;648;593;608;550;619;649;689;626;590;616;632;692;645;586;613;630;631;554;568;554;644;644;598;607;606;673;711;712;693;608;655;693;580;618;666;624;642;676;644;689;687;632;675;680;649;583;687;638;655;689;640;664;671;578;688;666;676;592;564;626;667;631;591;540;590;668;623;670;539;589;555;587;544;529;596;589;544;562;606;566;563;589;524;534;609;591;616;579;646;601;589;558;612;674;722;678;584;592;534;568;666;652;583;654;703;725;635;608;619;614;589;647;671;596;583;650;633;585;646;712;692;674;687;627;662;670;602;582;574;633;563;645;645;624;662;609;591;577;607;577;608;636;632;556;497;511;521;499;511;520;578;532;539;626;638;592;546;517;584;548;494;572;579;573;558;563;540;495;488;661;628;621;563;581;601;517;551;574;524;529;563;625;561;523;547;592;556;591;631;520;477;572;539;526;559;611;535;572;608;622;621;560;561;629;623;543;561;561;593;584;544;583;613;612;571;546;583;608;599;582;623;605;587;685;571;543;556;533;614;592;565;582;595;602;595;656;652;614;701;648;615;509;522;635;641;583;539;617;596;594;551;530;712;593;613;612;626;569;577;587;570;582;628;586;603;598;581;632;621;638;653;708;653;542;520;514;534;556;561;564;517;575;558;638;588;611;671;662;648;663;629;563;616;583;583;569;541;490;562;574;548;449;525;538;591;646;658;585;615;536;472;504;586;674;742;624;544;536;613;605;710;760;635;576;523;542;534;562;512;577;602;540;609;585;615;659;610;660;644;585;595;525;511;673;641;649;701;678;665;662;663;699;621;593;584;491;524;597;648;637;659;705;684;586;593;581;572;631;578;588;598;614;544;592;568;552;504;604;651;661;652;590;649;719;723;640;690;649;630;679;679;667;604;606;621;635;616;612;647;634;600;646;681;625;612;628;599;672;647;642;649;646;660;630;708;697;678;631;599;535;585;584;589;585;612;597;620;599;637;695;619;584;631;643;613;558;613;684;580;482;468;494;513;373;473;465;441;437;446;546;550;572;538;501;556;620;527;578;606;619;539;587;642;575;677;622;684;688;613;673;635;644;599;597;604;620;613;623;672;649;629;709;659;677;661;688;681;661;608;649;635;678;665;716;590;452;495;598;509;498;387;477;579;634;629;607;534;536;636;683;731;765;715;668;686;664;604;601;612;755;671;620;646;626;594;613;600;535;576;619;621;623;714;662;659;632;639;689;669;661;625;636;665;677;689;648;701;645;677;726;651;643;561;518;631;676;607;591;644;618;613;600;615;660;615;647;720;747;674;652;581;621;625;652;653;686;684;710;704;713;710;740;760;744;796;696;691;638;594;666;639;664;635;745;725;664;660;617;650;673;695;713
34;17;25;11;23;20;15;16;12;11;23;10;19;20;13;24;21;22;11;131;573;838;749;793;761;826;811;755;794;759;774;816;766;811;756;779;724;733;751;811;749;725;654;669;731;814;770;717;742;728;799;750;749;771;712;768;792;792;723;739;678;684;726;766;761;752;678;584;693;701;706;653;539;542;636;769;698;708;682;642;507;358;558;720;633;584;548;648;802;791;742;688;671;756;766;654;662;658;673;632;654;655;729;725;692;684;633;619;763;703;743;713;736;678;760;729;694;673;709;716;670;771;767;672;652;716;740;692;731;706;538;507;535;609;597;617;643;551;588;666;622;650;689;654;672;670;739;774;726;711;649;690;720;708;664;720;742;695;679;624;678;750;689;751;709;673;658;619;671;690;730;827;752;711;737;653;706;697;718;751;723;703;687;707;625;692;717;727;666;690;666;645;662;730;720;674;683;708;676;718;629;716;736;748;721;696;673;593;724;691;613;564;636;649;740;675;730;696;687;732;718;614;657;688;644;675;654;620;603;688;658;778;679;742;663;708;788;611;669;719;689;670;680;671;648;621;602;621;590;563;584;570;598;621;619;609;637;660;744;594;538;634;674;668;678;720;708;698;679;676;637;683;652;665;688;660;565;658;664;604;583;566;594;565;656;588;551;568;720;641;566;639;544;655;671;698;595;587;660;625;621;683;714;624;557;591;663;676;649;688;689;659;658;652;547;638;603;572;620;580;606;644;720;663;678;634;618;622;672;647;692;627;711;654;622;720;644;619;537;596;619;664;623;621;612;600;605;627;629;553;632;647;647;518;573;641;733;676;644;625;689;684;724;635;650;657;639;558;628;642;682;649;632;642;648;601;616;603;607;550;540;600;627;672;688;711;642;666;607;627;642;707;690;572;571;656;613;630;534;608;591;560;564;553;589;551;515;522;532;604;578;593;569;638;590;543;547;524;540;665;530;526;560;593;637;597;631;650;629;682;660;621;572;500;486;641;586;518;626;623;677;617;651;588;665;686;616;631;584;631;605;638;597;599;650;724;662;708;664;586;577;646;598;589;682;541;628;615;619;673;655;642;666;580;610;639;642;548;516;454;500;593;564;529;587;549;509;558;627;614;671;622;625;597;605;509;487;551;555;612;637;585;511;505;573;568;591;548;625;598;580;592;607;628;597;586;560;547;549;551;574;546;575;608;556;474;561;632;620;618;606;513;551;611;578;592;588;595;592;608;574;588;587;555;551;572;547;673;603;510;487;555;600;572;634;659;589;637;629;577;583;614;603;604;592;592;624;668;610;655;681;685;727;676;676;600;545;523;570;641;572;517;601;594;613;555;541;578;545;671;620;593;582;625;589;601;626;501;614;606;546;566;613;609;608;573;637;664;632;597;564;607;600;574;535;549;506;536;591;552;632;635;692;659;638;622;526;555;542;611;607;591;509;587;589;512;464;487;497;599;575;548;544;595;556;434;525;565;640;637;609;558;667;541;625;686;746;650;574;557;553;562;542;512;536;571;550;614;584;689;672;633;671;713;608;631;616;593;657;654;709;655;670;606;700;652;633;599;620;618;547;568;540;550;612;751;806;665;514;656;560;642;598;618;614;612;581;614;593;492;477;527;607;641;630;669;657;714;649;639;620;664;685;597;673;663;616;550;537;569;649;634;684;712;598;588;654;579;643;616;596;571;653;732;692;693;623;644;607;633;661;727;691;616;597;711;660;649;614;577;560;657;677;710;705;655;613;557;605;585;572;623;566;566;537;519;445;443;477;454;479;498;520;553;627;643;604;567;590;601;654;621;602;570;584;681;638;630;644;648;665;740;694;675;583;665;624;607;615;561;602;671;586;721;641;644;636;666;648;646;706;640;643;659;680;684;639;614;686;611;469;547;600;504;490;457;483;565;636;579;577;579;585;601;666;660;719;693;656;664;646;673;588;674;705;750;677;610;705;657;657;633;408;538;623;598;605;693;704;691;604;607;727;733;661;641;627;663;725;663;594;634;697;703;706;689;622;685;693;699;695;629;643;647;609;576;659;664;604;685;549;700;997;827;569;616;622;682;730;642;707;779;808;720;701;742;715;694;651;743;699;667;688;682;704;713;634;673;729;687;673;620;674;677;562;658;661
38;12;15;14;19;16;25;18;26;17;18;30;22;23;27;20;21;12;17;162;639;854;779;798;832;801;818;752;769;749;741;793;689;760;708;726;720;704;756;771;806;771;731;683;765;766;741;723;738;776;767;711;740;800;732;733;806;752;725;709;726;651;728;731;814;621;652;665;675;681;668;673;583;560;606;690;680;628;697;648;465;507;615;613;555;547;588;630;746;747;750;709;767;731;754;719;745;690;714;672;596;708;712;736;749;685;659;655;728;710;719;733;762;751;773;689;627;674;732;624;703;735;793;656;767;721;747;619;779;581;558;551;597;626;664;604;592;566;627;744;707;658;757;757;685;696;751;763;668;723;739;715;769;758;727;722;683;704;744;661;682;763;727;768;650;666;593;655;700;709;661;762;681;756;782;703;659;667;738;705;751;753;688;707;709;675;642;613;707;640;602;660;658;656;676;659;745;704;738;652;744;717;769;685;717;678;669;694;656;604;599;617;617;655;622;755;668;665;745;718;702;653;662;717;619;641;726;714;662;701;721;685;638;690;699;710;652;674;691;714;692;699;660;583;677;655;655;478;535;634;639;623;581;555;639;684;656;637;606;625;588;591;631;688;727;680;742;668;664;631;659;669;689;703;636;680;712;668;709;648;665;664;618;611;647;690;627;590;608;601;591;617;611;629;636;647;635;608;627;663;602;671;649;728;668;651;689;646;581;628;563;672;534;609;579;572;635;679;656;566;600;699;751;666;698;621;631;610;657;670;658;630;636;607;643;707;645;649;610;527;654;658;662;700;659;566;592;612;652;594;598;623;655;550;569;741;710;658;711;645;651;603;700;629;660;590;499;511;509;666;752;652;557;599;626;670;601;550;603;611;538;607;581;590;662;705;649;627;639;658;588;648;624;555;617;658;628;675;661;577;604;657;604;595;700;620;530;599;581;567;584;583;612;576;635;626;507;554;533;573;569;582;571;633;594;608;626;658;656;619;563;587;604;543;591;551;576;620;611;631;607;744;602;611;608;671;658;648;631;691;653;630;572;564;631;665;774;698;688;658;616;602;679;571;627;633;633;577;588;627;641;665;616;624;615;632;543;551;467;501;513;597;591;545;534;565;529;633;596;523;531;557;570;621;588;563;564;482;541;635;594;636;558;548;540;614;573;555;566;577;561;597;550;591;542;603;622;549;565;561;510;491;513;535;526;507;595;617;603;660;572;536;558;584;580;614;633;660;598;629;597;590;571;598;552;635;581;663;636;555;532;561;583;535;438;532;582;629;664;590;592;550;605;599;664;585;607;662;637;686;687;766;616;622;592;519;415;565;582;591;569;540;582;559;626;576;602;588;636;613;591;595;594;597;638;563;601;607;534;517;581;612;642;590;548;537;609;671;680;635;528;559;573;554;583;535;575;549;543;570;585;646;710;718;611;597;548;548;591;625;581;466;444;591;546;488;480;470;457;535;630;492;569;539;537;478;577;588;609;625;605;588;585;647;575;536;608;638;532;517;600;592;537;581;568;516;564;546;619;616;651;655;648;648;602;564;599;629;632;639;594;547;548;622;614;626;608;605;648;678;564;586;499;563;629;713;673;612;665;665;718;722;622;640;640;620;626;625;591;508;503;586;633;586;624;625;698;698;676;674;668;620;581;702;618;686;617;592;572;605;542;619;657;671;679;648;694;686;608;625;546;572;635;691;729;704;698;644;601;629;667;592;692;643;627;687;673;627;657;626;537;605;679;612;629;637;592;605;633;623;678;681;627;562;552;643;612;506;495;490;448;436;562;549;589;640;590;575;569;705;610;502;537;541;666;679;608;580;627;649;628;683;678;626;566;666;649;672;672;627;651;607;574;618;637;622;640;649;628;679;656;592;644;657;590;622;609;699;691;665;582;598;586;527;565;556;530;548;597;564;558;653;637;551;621;706;723;639;655;613;649;684;671;643;605;647;670;728;668;686;688;629;495;599;580;566;632;644;643;598;682;663;623;688;640;610;592;634;606;610;578;684;720;706;636;657;610;642;778;782;627;621;546;598;563;607;670;633;651;679;575;675;847;673;601;603;615;644;685;703;622;700;673;800;727;736;731;704;687;707;713;689;621;628;698;710;667;707;600;619;653;753;654;640;603;619;717
4;13;21;19;28;23;22;9;6;19;15;13;25;21;21;20;10;16;19;194;638;742;771;771;795;787;752;755;745;735;760;641;657;748;721;741;761;731;747;811;830;800;709;682;755;837;716;729;729;664;690;641;701;771;786;785;803;813;639;736;732;717;775;793;719;671;643;736;754;761;709;688;547;512;610;765;641;538;593;600;618;775;743;587;545;566;588;643;786;764;683;699;751;777;733;664;743;690;743;806;677;687;735;688;705;615;600;673;688;715;726;740;720;784;806;628;665;692;670;705;681;674;723;726;730;709;824;700;597;564;503;638;695;670;662;689;692;750;735;715;733;656;714;772;759;700;725;695;770;708;752;815;700;686;713;757;684;721;686;701;677;674;735;730;705;695;685;667;710;719;719;654;689;709;701;764;741;707;763;765;723;805;651;725;727;735;683;639;670;684;663;685;637;736;715;716;718;679;698;690;705;686;666;661;620;691;739;668;679;602;646;613;681;653;618;638;619;665;612;652;673;703;704;655;683;654;637;652;700;724;674;725;705;599;664;709;665;609;659;667;624;660;612;611;592;677;618;607;620;722;777;884;673;600;642;645;627;643;644;727;602;580;639;692;639;669;596;658;680;629;735;662;620;670;692;698;717;803;655;651;732;711;628;645;684;691;655;560;598;624;652;644;639;613;567;579;622;629;578;615;626;632;583;626;633;703;667;669;593;672;639;640;662;594;670;660;681;633;582;648;570;656;630;663;751;689;588;631;645;623;607;648;663;680;659;638;694;663;546;543;602;662;746;680;662;699;687;642;627;635;647;651;661;619;620;713;694;680;692;609;657;579;601;682;584;529;466;431;552;600;615;569;534;626;571;678;657;574;671;657;592;648;629;693;644;645;595;595;639;624;590;647;604;456;447;605;637;586;650;654;625;642;645;599;590;561;555;570;601;624;549;490;556;596;585;615;679;505;531;509;498;597;617;646;602;632;608;664;609;603;518;547;582;575;589;536;563;621;720;649;672;677;571;553;606;595;629;570;595;589;649;626;648;569;542;654;627;754;678;618;645;627;674;622;645;646;619;600;504;554;545;555;581;607;652;642;671;618;541;541;614;509;537;550;650;580;587;603;573;468;530;557;631;622;630;585;589;531;564;449;540;598;586;486;512;552;586;570;587;593;566;596;619;536;561;576;592;527;579;551;502;519;501;502;490;517;567;580;599;538;538;514;501;579;545;508;630;612;628;558;595;576;611;561;525;620;637;683;624;590;666;597;546;468;379;537;607;594;556;586;588;583;606;705;629;602;615;571;596;543;564;702;713;654;627;494;421;538;638;560;580;666;645;666;629;655;607;577;615;610;598;611;556;631;614;541;596;577;557;517;524;618;601;597;493;460;563;704;671;616;555;578;527;483;545;639;527;518;575;553;492;598;657;679;585;600;603;562;492;613;593;482;468;492;484;509;464;508;467;569;537;543;582;576;565;546;614;566;585;620;643;672;662;636;667;568;622;623;521;516;591;592;485;580;605;579;553;571;568;601;653;659;588;611;602;594;572;613;613;626;639;618;499;585;579;617;594;576;650;580;600;643;493;535;661;619;555;584;596;610;685;767;580;651;610;625;604;660;677;601;482;589;587;600;593;588;629;656;665;696;688;639;651;664;707;668;671;568;637;576;624;604;655;715;694;714;602;660;570;637;531;613;620;576;667;644;651;647;562;586;699;678;673;683;748;655;645;574;559;674;617;623;636;636;623;644;632;620;646;642;616;663;638;685;605;717;739;589;526;603;522;585;510;496;564;514;576;581;547;639;649;654;578;644;667;680;595;546;592;661;689;706;678;692;647;654;668;638;624;655;657;579;655;700;573;566;594;702;609;660;677;616;555;515;511;562;594;664;607;585;452;556;615;567;626;585;563;571;537;512;617;668;664;524;581;662;675;644;639;676;618;633;681;560;545;632;704;704;605;603;669;642;499;527;654;610;677;662;655;652;651;686;690;605;715;657;625;543;617;690;697;713;812;729;654;590;633;664;638;659;660;579;614;464;528;490;585;663;690;676;564;544;618;637;637;591;593;640;694;675;693;702;727;725;742;675;770;666;704;615;645;687;629;582;661;710;637;658;575;625;694;694;709;706;655;697;615
28;21;9;19;33;28;12;11;29;25;16;15;18;21;21;13;19;18;33;211;706;723;702;805;756;770;720;686;684;720;788;753;700;766;755;777;742;692;794;732;838;785;692;717;726;706;710;742;750;755;664;652;644;715;751;714;755;725;662;725;741;730;728;834;806;678;633;649;770;696;658;681;629;642;640;644;619;446;412;527;640;625;754;657;553;598;511;575;662;702;721;739;731;762;786;713;658;668;716;830;751;649;704;709;673;676;642;683;630;636;653;707;681;812;936;723;687;696;767;770;725;770;702;719;641;743;731;716;649;558;584;637;680;678;752;705;676;765;833;789;644;621;599;671;771;668;716;731;736;612;710;700;741;753;761;778;707;644;723;657;601;648;754;811;672;706;663;574;675;691;654;788;709;699;702;735;762;759;780;793;735;718;745;685;760;703;646;575;685;733;761;700;723;741;694;719;743;679;663;648;595;619;589;658;666;598;657;649;655;649;697;703;678;704;696;722;623;677;571;562;573;622;710;691;702;665;714;693;651;736;675;682;664;586;625;664;673;646;614;683;698;594;547;574;579;543;670;655;687;717;673;741;605;588;599;612;557;592;607;632;638;628;587;653;633;671;667;663;626;635;664;743;712;604;638;667;774;901;757;679;676;639;631;670;686;632;577;612;643;632;682;664;592;564;509;561;559;579;582;601;565;633;624;648;624;655;645;669;724;645;632;674;651;639;658;728;682;608;626;587;530;618;554;612;740;617;638;655;612;724;596;635;619;650;635;711;706;703;612;574;578;612;625;674;682;665;623;664;560;629;582;636;693;640;645;687;722;626;681;667;634;665;667;622;566;500;428;567;625;656;703;660;638;671;630;661;609;594;655;662;630;616;632;675;624;673;678;617;634;616;563;599;590;488;475;569;599;589;605;677;617;641;622;616;572;565;587;567;604;561;508;494;500;614;580;548;562;553;615;522;553;562;647;636;683;610;659;675;593;547;535;588;587;590;560;599;662;601;631;609;672;652;596;476;541;620;684;618;552;553;639;622;634;586;592;595;693;665;696;632;615;635;656;592;586;544;590;498;557;556;490;603;547;599;608;654;709;589;577;525;611;552;562;562;740;575;603;566;523;474;494;538;579;616;636;597;587;580;415;268;418;558;680;591;663;584;534;560;547;565;606;627;641;580;545;610;626;526;576;519;521;543;562;493;529;545;585;575;600;562;528;548;574;599;444;427;584;685;607;602;565;589;602;592;554;642;679;635;593;549;547;608;658;527;589;602;599;560;632;608;599;587;595;591;644;594;609;569;483;369;514;621;649;613;639;602;586;613;589;604;618;683;657;663;591;620;637;672;674;675;614;575;511;561;569;536;580;592;546;518;568;563;588;590;552;473;585;599;565;539;557;550;560;536;549;589;632;633;644;543;592;506;626;608;599;643;586;614;571;628;614;441;457;472;414;559;593;517;567;433;515;603;541;491;591;603;613;616;593;605;628;617;652;651;611;630;775;743;594;553;567;575;570;614;653;550;516;624;593;615;588;632;531;577;653;668;684;623;630;637;609;568;612;591;555;527;595;536;619;590;572;572;577;611;638;651;526;499;516;550;624;572;611;632;623;639;689;660;677;565;536;584;626;681;666;655;667;661;627;619;682;720;587;640;701;667;618;659;616;624;542;592;631;638;610;591;639;670;602;686;596;631;659;629;634;666;624;617;634;635;655;632;614;670;622;608;647;606;590;632;603;614;617;639;617;622;657;635;617;658;668;578;660;672;517;648;712;510;500;578;538;561;577;532;515;554;554;536;569;640;659;607;645;600;596;667;652;606;658;626;643;625;657;690;687;643;719;625;635;645;624;671;676;605;581;575;556;588;610;634;591;625;549;498;531;609;610;706;591;472;509;555;604;627;607;571;625;794;646;565;645;645;660;598;609;592;632;657;629;704;703;648;658;610;678;632;685;676;625;670;679;696;624;630;637;689;624;670;616;670;673;671;736;658;723;656;510;342;522;618;657;675;753;712;662;626;612;614;558;622;646;575;492;542;563;547;477;595;637;663;592;556;555;576;606;644;615;676;738;693;712;698;710;679;765;750;742;648;641;582;720;745;684;597;740;644;595;679;662;641;645;603;638;700;715;662;702
22;11;19;32;20;22;23;11;10;10;10;27;14;27;15;15;28;20;24;236;632;729;686;762;718;810;697;723;763;742;697;744;716;769;730;688;710;663;800;756;699;681;722;788;734;660;654;704;760;744;738;667;755;724;853;715;757;682;661;707;751;708;752;719;719;624;707;761;760;695;731;763;737;697;644;682;638;573;324;345;489;576;649;629;565;574;511;552;605;639;678;722;821;786;704;677;713;689;643;755;752;695;794;655;729;714;622;664;676;675;663;660;713;829;827;665;708;694;753;760;757;815;700;741;672;665;703;752;667;654;667;714;714;673;709;627;679;782;721;765;691;625;614;747;742;589;690;724;680;697;673;650;647;710;802;733;632;655;704;685;658;695;732;785;768;649;632;671;706;680;714;650;749;704;694;711;790;738;772;691;760;741;686;693;667;753;727;681;688;716;691;690;778;794;693;648;730;647;618;720;629;617;607;691;707;699;668;601;639;687;593;657;680;637;645;611;641;577;576;515;560;653;617;655;694;684;644;644;674;714;637;645;563;597;494;602;585;673;626;663;613;630;580;647;534;521;522;663;646;579;665;667;663;605;623;668;628;548;551;595;570;608;597;636;665;600;714;644;580;616;638;694;720;717;686;584;644;735;702;593;591;591;629;629;602;633;604;615;638;680;682;616;648;544;482;505;497;547;618;679;697;573;602;590;656;670;638;654;741;705;616;656;658;634;759;768;757;608;635;634;581;587;660;624;649;674;593;591;697;706;583;589;634;585;580;685;645;667;557;581;620;684;716;683;636;613;519;578;595;624;630;633;629;640;599;628;705;675;703;646;503;659;615;593;544;548;543;530;553;651;691;638;607;647;658;676;661;696;720;594;480;599;620;635;664;681;600;577;700;685;609;528;623;602;606;612;619;570;593;543;562;605;593;634;568;582;632;651;603;602;565;478;466;550;519;557;603;608;576;576;570;634;690;661;681;587;670;652;606;644;567;606;543;618;546;570;601;567;628;590;573;590;530;555;577;711;832;685;662;736;656;608;534;535;590;629;628;684;679;664;626;601;645;597;562;543;608;572;544;571;551;575;591;549;555;655;587;470;507;550;579;569;578;512;628;643;684;595;556;602;528;555;557;638;679;541;648;534;385;240;370;575;625;647;635;609;587;574;539;586;592;645;540;571;554;628;592;548;601;539;608;616;568;579;546;631;696;580;609;594;540;549;607;583;582;580;595;652;631;611;523;616;553;563;626;654;611;644;589;545;532;550;558;618;639;635;640;640;578;602;607;651;628;662;669;665;605;641;554;404;504;594;669;691;620;528;576;614;559;522;657;638;667;648;616;604;594;576;628;622;629;535;592;533;532;510;524;548;597;636;579;569;611;578;551;481;605;653;601;579;678;637;594;595;619;579;569;536;609;609;610;694;626;639;606;594;586;600;603;671;616;543;467;431;548;573;581;618;608;547;582;547;615;572;558;625;607;636;652;671;635;645;651;576;563;649;696;693;528;496;571;602;566;625;637;508;510;619;671;595;633;609;531;515;551;638;683;580;711;611;548;503;577;572;535;526;585;629;585;619;608;604;548;664;626;544;560;514;532;558;496;684;601;603;553;570;653;613;609;593;511;649;679;583;570;615;634;643;594;581;688;685;691;603;674;645;658;719;632;618;555;603;573;631;617;656;613;666;677;622;716;662;638;623;620;748;643;625;636;630;701;651;599;681;691;631;627;563;522;525;517;666;620;594;602;630;586;635;623;567;528;612;645;576;596;653;643;613;561;602;604;562;567;596;593;589;478;477;566;618;588;611;637;561;623;607;625;625;660;571;591;570;576;679;647;647;597;598;602;642;638;687;640;653;643;558;527;485;538;601;600;565;508;598;639;662;589;581;550;532;603;525;595;666;656;622;719;876;729;633;678;741;703;667;665;659;574;622;608;661;661;660;651;709;679;698;637;646;592;630;694;689;707;663;640;652;563;587;587;632;682;674;737;636;684;593;514;268;429;577;657;651;681;668;692;681;660;606;575;536;569;579;602;564;589;558;491;533;650;713;621;597;665;594;620;598;641;707;669;644;671;644;690;720;669;674;667;641;624;571;594;619;561;553;623;591;620;584;626;646;665;624;651;645;735;630;679
12;27;9;19;14;12;19;13;14;18;14;29;29;21;12;16;19;16;33;220;671;746;806;702;763;758;680;685;724;694;699;676;719;724;760;679;765;742;751;707;704;727;733;795;775;734;690;723;617;625;693;726;698;826;832;820;728;788;826;773;767;735;750;720;729;756;722;819;730;700;779;802;715;608;648;607;612;630;391;276;408;555;505;522;675;586;548;649;637;694;671;724;701;784;660;691;762;672;679;730;696;737;715;751;690;723;686;650;683;705;685;614;630;648;683;603;679;735;795;733;750;729;689;658;664;668;732;715;686;719;675;668;690;725;665;609;762;788;697;671;697;748;709;808;673;719;737;650;766;670;696;671;627;725;768;606;633;665;647;782;652;722;686;776;748;709;659;698;690;749;708;725;711;620;718;698;710;716;741;734;693;674;666;657;603;703;758;673;698;704;664;688;696;681;720;702;682;667;607;606;635;591;595;683;701;785;647;660;689;666;697;674;687;703;593;565;645;627;608;585;537;546;590;648;719;696;620;610;665;618;615;701;624;591;565;464;496;526;560;654;581;577;658;606;562;617;562;651;624;612;613;648;647;656;609;722;704;649;629;663;622;674;671;713;726;719;698;622;632;616;556;611;663;654;612;535;489;635;612;568;574;588;639;618;623;609;650;617;620;678;688;576;613;624;593;540;526;628;599;687;692;589;640;646;636;586;612;658;752;620;628;641;611;577;714;662;669;691;678;649;599;676;684;610;593;570;599;628;634;646;613;556;710;688;624;744;614;671;629;627;648;677;708;670;663;579;553;686;655;552;582;530;577;622;598;641;714;671;643;599;571;591;622;579;571;583;609;589;567;502;537;658;646;712;658;605;638;686;637;611;556;587;582;688;677;631;716;721;733;670;619;569;575;679;642;648;570;592;555;567;520;576;588;576;663;625;593;645;620;555;450;363;331;522;586;585;580;672;534;502;645;638;547;619;619;584;626;655;653;646;651;615;634;477;476;621;634;633;617;549;565;555;542;578;582;660;768;822;779;687;746;561;496;588;621;587;614;610;649;591;608;672;646;612;588;572;600;624;542;455;545;575;602;606;571;555;514;519;512;483;515;536;538;584;690;638;663;544;547;623;570;577;640;576;617;565;616;576;456;369;448;610;694;694;678;594;567;478;484;574;602;599;554;570;564;617;566;507;544;533;637;641;611;629;553;564;583;605;533;560;611;583;605;590;626;679;668;598;595;554;545;567;577;588;564;602;597;574;583;541;528;496;564;592;596;602;708;630;534;566;629;681;607;675;647;727;657;618;593;587;580;579;606;670;519;490;535;556;596;647;592;583;611;631;638;585;665;645;593;592;570;623;591;555;471;461;544;507;552;582;629;623;509;523;572;565;547;631;652;562;680;658;621;625;635;558;519;582;674;619;520;621;561;605;584;544;629;584;641;602;562;593;499;526;518;604;577;578;623;576;577;551;586;581;642;551;606;639;674;669;654;672;636;522;537;620;560;559;596;574;595;539;618;657;605;553;504;607;644;611;590;622;572;506;522;494;620;644;632;524;516;425;556;577;609;649;538;664;575;579;703;589;557;549;603;587;660;604;647;564;565;633;595;586;612;680;641;598;611;553;654;604;655;603;651;625;677;618;582;539;614;644;597;646;637;675;704;601;662;586;619;581;587;663;640;624;652;716;635;648;677;622;557;558;618;707;674;701;748;661;623;699;693;627;649;635;656;605;571;611;625;611;629;575;602;639;603;638;610;384;331;536;677;652;542;551;615;596;605;579;600;602;574;621;577;618;603;501;481;534;618;604;637;606;651;670;638;610;621;596;556;537;634;653;611;611;679;653;612;595;597;671;696;675;659;549;440;478;536;516;598;632;576;578;631;637;484;505;572;667;604;547;547;547;645;633;692;745;706;669;668;652;690;673;654;672;663;590;571;663;637;617;592;665;650;685;639;550;570;643;714;725;721;730;673;646;596;555;530;642;653;691;645;679;662;629;581;436;496;559;635;637;633;616;676;719;683;641;588;543;567;620;580;624;620;544;457;497;655;661;667;609;639;602;565;571;659;634;668;744;681;636;659;663;639;572;658;693;633;582;546;616;587;607;677;631;646;528;498;501;550;682;646;594;670;738;648
12;9;26;15;21;7;14;14;29;11;23;18;16;26;23;15;21;17;22;193;678;734;791;804;751;774;695;688;746;739;729;685;742;769;647;688;766;733;729;701;720;722;787;781;722;744;729;640;490;550;700;762;753;742;799;757;730;756;748;758;792;738;746;744;724;722;777;842;835;759;791;756;724;644;604;622;639;555;461;321;425;517;438;500;649;523;515;741;790;652;725;659;695;711;642;763;711;736;675;639;653;674;689;727;730;651;664;661;681;651;728;653;700;638;659;741;748;677;722;764;778;674;771;622;660;664;753;737;713;742;775;664;597;662;672;605;782;736;663;629;684;671;697;726;728;743;735;678;660;747;697;710;594;719;670;627;588;642;697;713;680;721;657;694;750;711;704;619;659;727;697;686;713;710;695;751;674;763;658;722;714;705;662;635;657;666;706;631;718;657;700;608;686;685;668;685;642;669;674;642;648;576;546;650;688;742;665;683;686;652;629;691;667;652;697;655;729;642;590;649;571;543;675;617;718;715;639;562;658;593;618;613;634;588;547;585;539;583;604;617;577;619;650;673;716;687;597;665;620;657;606;566;660;614;623;663;631;697;687;678;652;607;684;662;653;650;716;656;637;717;631;486;666;674;622;598;545;570;543;460;508;508;596;609;607;619;577;635;621;653;475;538;567;645;599;567;612;622;620;681;616;599;619;644;708;651;590;651;632;654;626;634;601;684;680;619;669;639;691;636;627;626;605;571;579;531;538;645;648;588;590;615;595;656;658;583;596;526;588;672;661;579;596;661;629;606;580;682;629;641;548;618;619;627;654;699;707;739;694;635;648;656;643;606;618;528;605;551;541;531;612;611;610;731;626;539;596;627;584;596;646;612;637;697;617;684;683;690;764;722;619;555;558;627;618;573;626;587;508;587;547;622;554;616;641;533;629;683;700;584;471;399;481;557;604;668;629;606;597;601;656;579;552;584;644;572;635;631;647;571;623;602;642;549;529;608;714;675;597;594;533;575;653;629;650;590;669;802;706;645;678;717;657;673;664;623;577;631;571;616;700;598;673;560;566;597;569;579;573;571;554;582;578;592;586;536;522;468;448;490;447;541;547;570;548;593;585;544;624;553;578;549;589;558;639;582;590;573;528;549;551;548;633;663;628;627;559;562;458;578;524;616;607;536;577;573;475;423;521;526;645;531;614;564;611;621;633;602;558;570;591;587;627;508;577;640;618;680;579;574;550;655;586;611;653;632;605;540;522;521;548;588;584;526;561;580;618;646;571;581;648;618;608;630;666;648;653;647;658;690;706;765;646;598;598;468;499;624;565;569;508;551;603;736;641;582;658;603;555;519;576;535;594;612;568;597;503;520;467;605;602;650;526;541;591;511;537;661;692;610;630;685;594;641;645;524;403;563;711;664;544;632;532;579;610;610;606;571;518;588;591;553;574;564;533;547;619;635;687;546;563;621;513;679;583;639;681;663;658;667;659;610;611;546;637;629;604;612;616;654;568;541;659;716;590;554;545;571;603;642;635;619;512;541;479;556;623;583;573;542;508;505;526;588;665;715;665;663;675;657;656;644;535;559;595;606;600;644;583;591;603;635;603;598;652;618;572;685;679;559;573;687;593;637;618;670;636;635;584;680;618;651;677;642;615;676;632;633;649;695;629;628;636;607;710;618;631;609;657;604;624;599;541;550;659;627;608;693;708;632;652;642;683;666;701;678;573;562;608;601;603;627;528;565;562;592;656;593;602;409;345;594;654;620;579;592;626;688;607;666;590;613;617;591;590;620;595;519;514;636;617;684;596;579;595;583;648;608;639;585;591;542;540;612;627;665;680;745;695;602;630;605;635;653;538;578;410;452;557;535;600;638;647;679;660;625;595;562;646;643;595;567;547;586;570;610;602;646;708;684;607;596;670;674;642;630;636;554;579;605;640;672;644;658;586;647;571;599;659;649;644;655;665;630;723;720;671;632;588;693;655;649;639;648;638;629;595;563;499;554;623;683;626;626;627;652;660;668;734;639;563;644;609;628;684;651;464;461;586;682;678;653;687;674;627;629;654;680;608;668;618;655;676;642;667;644;588;643;615;621;547;555;563;628;626;627;643;541;486;440;596;561;660;653;662;614;721
26;32;12;15;13;20;8;14;17;22;30;22;24;22;15;13;20;26;19;137;583;678;778;735;734;753;739;663;676;777;726;744;731;755;720;713;775;705;645;714;753;709;688;756;692;713;698;664;438;524;708;730;719;805;776;712;745;696;744;726;788;731;726;815;823;822;771;795;740;717;729;761;775;675;584;600;574;519;529;532;525;512;536;577;618;599;623;572;607;747;660;695;588;607;684;709;747;788;767;597;606;703;640;761;720;651;693;665;528;626;681;689;704;737;684;744;725;647;696;729;708;681;706;733;630;706;700;734;715;767;751;709;639;670;734;673;728;711;653;688;693;724;724;716;700;711;693;644;691;689;718;709;717;685;628;597;609;602;712;718;694;669;687;580;646;771;734;700;539;628;697;724;693;679;713;695;650;659;654;694;737;748;654;654;717;663;730;708;676;714;700;653;679;609;643;650;650;659;643;690;625;635;394;500;638;716;629;639;688;714;646;710;670;602;647;697;684;655;633;608;452;580;605;651;682;667;669;564;623;642;698;615;653;630;606;627;638;646;680;648;521;584;633;651;644;746;712;702;684;633;710;522;653;590;664;638;696;612;595;616;616;692;683;690;647;694;579;670;594;707;655;554;578;658;615;672;637;676;559;535;515;670;636;576;474;502;549;553;547;564;426;495;596;538;573;617;610;606;535;648;597;469;605;682;674;676;607;695;693;632;617;699;704;664;656;617;627;588;688;718;620;570;554;539;512;566;637;725;646;671;662;667;700;619;626;632;575;616;653;633;635;626;592;603;615;580;631;635;604;672;663;679;661;602;564;659;710;636;577;609;704;645;567;599;607;542;597;541;537;655;546;611;662;677;628;644;674;613;680;496;607;609;624;633;676;648;603;683;684;611;653;623;536;570;564;583;551;569;565;583;586;550;597;588;597;611;597;605;707;667;587;587;593;624;638;691;634;585;613;621;584;576;585;608;556;610;622;577;565;504;519;622;579;599;614;658;666;680;602;617;534;514;644;562;601;595;631;672;634;697;644;651;648;698;656;680;626;530;596;529;596;622;621;611;552;613;465;465;569;676;568;612;581;525;509;541;522;475;510;594;576;488;569;646;604;548;608;559;591;533;468;491;593;603;667;676;642;646;599;515;535;575;644;644;620;607;522;525;533;622;595;601;601;635;622;598;569;528;576;609;558;570;634;498;584;574;628;628;571;549;594;628;629;578;604;633;588;545;572;517;553;533;627;603;572;598;517;611;556;531;522;603;561;508;576;577;603;618;699;632;634;592;559;550;504;653;667;734;601;701;648;687;642;686;576;400;436;575;605;614;605;530;574;668;625;615;632;542;553;591;517;543;592;638;543;534;526;469;498;563;571;544;517;592;579;634;537;584;595;598;601;632;582;595;616;541;549;596;671;629;571;611;620;603;582;621;519;600;596;563;596;522;578;693;677;621;594;624;591;557;561;524;574;582;635;679;647;642;660;777;705;644;534;546;557;663;603;625;679;517;569;516;587;625;621;639;560;517;514;564;638;633;680;622;612;604;545;612;608;629;609;575;524;638;695;627;658;674;756;643;623;599;603;544;481;516;565;560;566;551;606;652;650;649;590;614;616;666;712;581;596;643;605;646;596;637;612;669;630;578;572;635;582;659;635;654;653;611;616;699;649;652;613;603;674;635;611;628;640;641;591;607;644;570;598;560;632;584;569;561;634;591;598;656;618;601;623;570;563;596;614;564;620;500;547;565;615;638;634;542;545;625;581;577;582;558;583;717;658;602;680;620;540;601;628;616;562;587;616;630;655;645;616;659;627;571;560;589;646;603;642;554;619;602;613;609;657;613;685;597;600;658;653;591;666;594;486;505;622;597;640;709;662;670;626;656;656;629;567;652;640;632;573;555;605;607;698;688;721;648;660;640;604;649;601;576;598;573;602;602;657;676;625;655;686;644;625;590;622;679;634;682;591;659;662;584;593;656;622;746;620;649;525;515;551;584;570;552;601;563;657;646;650;686;714;648;599;728;726;686;645;661;651;695;643;637;649;562;623;686;645;633;677;646;645;705;668;651;668;630;630;582;650;648;678;636;723;605;618;504;574;633;572;710;720;641;607;598;515;481;578;618;619;610;612;598;734
8;18;18;26;14;18;16;25;19;31;24;23;14;17;23;25;22;26;31;246;642;736;653;673;680;817;807;691;810;701;672;682;722;717;789;796;838;785;768;771;758;713;759;715;731;710;762;744;644;598;728;698;743;800;794;717;734;710;679;691;804;732;720;717;749;737;739;755;745;753;750;730;788;690;663;650;616;527;522;528;655;627;646;598;681;637;564;486;603;720;626;628;594;666;742;716;707;768;667;691;727;719;602;728;694;669;684;658;626;682;591;626;687;733;761;763;720;656;600;663;716;699;686;693;726;666;732;743;668;745;733;707;648;605;660;718;716;695;657;597;726;709;702;692;752;734;635;610;539;602;696;647;721;735;673;647;632;613;576;627;769;742;670;697;668;736;725;686;622;655;679;709;727;725;738;716;647;720;731;687;715;697;714;729;724;732;727;671;701;704;721;717;662;634;612;638;612;637;661;639;741;720;547;488;629;626;640;673;630;721;675;646;524;579;599;704;709;677;716;675;579;596;669;670;652;656;633;638;551;613;690;718;619;581;660;631;639;675;708;606;600;613;605;631;614;655;657;685;655;690;637;601;612;645;679;720;702;643;640;603;672;679;675;698;588;680;695;677;658;713;693;652;643;594;653;683;670;683;733;612;669;741;685;551;552;584;654;548;516;501;515;535;502;444;555;549;588;469;521;610;510;500;595;587;609;629;602;628;700;685;644;663;620;703;642;660;605;615;638;599;567;542;552;576;558;614;607;605;654;668;670;624;622;598;614;664;702;610;653;589;678;666;616;622;634;670;648;649;619;606;720;628;631;571;630;627;648;572;581;571;690;617;652;698;649;610;606;590;593;623;663;651;673;714;656;616;634;696;666;587;626;631;571;532;585;608;636;549;630;667;605;574;573;591;607;599;590;534;570;563;548;568;581;631;625;544;518;529;571;598;623;613;614;607;658;596;699;564;605;607;523;524;614;585;530;578;605;526;425;523;518;532;624;589;641;634;649;583;515;575;513;489;600;542;497;519;585;646;692;679;669;621;688;758;717;664;591;637;596;574;537;654;601;672;582;604;512;466;494;563;607;624;570;498;503;522;522;511;503;495;578;517;553;599;593;634;559;627;637;586;537;515;533;629;610;614;590;608;589;505;532;612;577;624;669;547;524;519;549;572;617;626;612;654;646;575;585;606;590;629;619;620;588;559;572;556;608;582;582;572;597;572;521;593;607;560;537;579;606;487;568;625;640;642;618;601;604;585;622;538;509;655;627;528;595;651;648;623;578;649;542;512;521;538;584;597;688;710;689;705;658;666;642;703;615;527;489;627;608;676;628;645;677;630;626;582;611;610;625;630;606;537;565;625;578;556;585;507;520;564;519;531;481;544;573;525;554;656;601;636;631;570;600;613;606;569;566;562;607;517;796;692;539;577;606;583;578;586;616;620;665;553;584;689;693;564;630;619;617;597;653;558;660;609;609;650;641;641;691;705;697;711;588;572;564;545;570;596;601;580;614;558;603;641;661;660;575;470;547;569;477;625;632;598;589;574;558;569;566;593;555;621;517;625;687;660;644;694;712;582;515;579;594;518;480;544;490;512;543;599;573;583;587;496;563;651;665;648;650;608;612;623;609;583;578;673;626;684;637;658;666;616;625;596;529;588;641;639;618;624;588;644;628;632;647;616;631;654;699;702;637;593;601;531;638;535;583;595;572;595;652;657;639;613;612;672;610;654;647;729;642;609;655;606;607;663;622;622;596;616;690;595;644;584;601;576;630;618;670;560;598;591;554;629;649;614;588;580;578;563;596;649;621;623;590;565;545;624;566;563;572;536;603;601;581;582;641;622;588;611;615;664;674;598;613;557;617;618;624;640;596;661;622;632;641;674;626;720;664;602;595;603;557;682;632;625;624;642;688;650;648;638;622;675;648;631;612;623;626;726;639;685;689;644;600;612;705;708;664;676;679;660;674;628;692;540;606;623;672;612;590;597;486;407;523;547;534;414;603;676;673;623;657;712;765;753;603;692;679;755;615;591;600;667;624;625;642;619;685;697;653;616;636;689;669;613;613;692;707;589;611;629;678;626;666;622;674;734;602;547;558;607;669;577;667;652;630;626;599;602;576;622;657;612;555;566;691
28;16;15;10;15;18;15;10;13;26;20;25;27;14;26;25;28;16;45;312;664;745;597;609;676;670;736;629;737;669;710;715;695;812;754;736;755;809;761;763;749;807;757;734;755;739;759;729;722;626;743;686;714;711;752;802;784;782;726;704;749;741;793;653;765;805;791;723;785;724;765;817;759;632;600;614;609;475;498;529;629;630;577;559;611;592;523;393;540;733;688;607;599;670;727;712;751;710;593;676;750;756;670;724;732;597;730;642;678;670;663;606;640;719;687;705;685;586;563;625;660;704;761;680;658;752;707;705;666;632;724;747;702;707;719;773;780;719;604;638;663;732;681;693;720;620;651;591;682;653;680;612;558;627;625;622;687;577;552;626;751;750;636;615;585;633;663;732;671;702;661;675;702;728;715;749;757;672;752;687;630;635;648;717;626;735;699;628;713;666;702;688;738;675;629;643;660;712;710;653;739;726;618;634;632;622;595;543;591;609;497;625;598;497;512;759;703;685;660;658;650;642;698;712;685;657;587;622;628;623;666;668;663;603;661;604;676;634;709;669;612;637;639;573;618;625;659;586;628;647;622;617;634;639;691;738;692;670;613;705;658;675;619;701;603;664;707;718;673;675;680;663;701;613;649;685;647;768;661;647;689;699;707;601;658;634;623;604;593;661;593;653;536;526;558;693;649;476;533;588;516;503;472;530;521;529;538;534;646;590;631;676;769;678;615;621;633;561;623;603;614;547;530;555;639;611;601;652;669;622;570;589;626;620;642;689;733;656;588;603;617;573;633;624;641;662;645;639;591;615;660;546;528;618;569;630;631;598;696;607;626;625;649;674;660;657;603;619;676;733;686;691;643;658;600;591;650;657;654;648;702;582;568;580;615;618;653;494;464;615;693;601;594;574;625;701;602;610;609;602;587;537;524;567;574;597;562;553;550;554;579;616;671;582;637;609;644;662;644;639;609;587;597;533;555;536;624;590;520;522;531;551;592;592;574;638;623;657;596;584;497;461;519;488;567;500;507;576;637;676;652;674;659;629;650;628;581;573;635;549;567;615;579;590;632;650;617;444;397;483;510;575;590;535;489;601;566;546;594;603;581;580;561;623;575;658;655;614;536;579;558;473;596;546;556;504;607;615;642;575;563;539;589;514;618;556;586;535;646;587;542;557;592;693;565;628;697;524;619;546;587;578;621;547;641;630;555;540;606;665;643;618;498;574;545;503;548;578;634;556;643;597;698;593;608;615;556;569;577;556;545;588;631;549;604;657;657;637;653;683;545;545;526;529;557;640;664;680;680;689;643;717;598;690;664;633;624;595;559;598;645;672;633;665;653;642;593;632;537;616;649;576;601;604;588;575;580;586;582;574;566;526;569;489;527;579;578;602;589;597;653;533;624;621;603;539;501;532;621;592;704;649;502;612;544;594;662;638;650;583;570;616;608;693;602;587;592;594;547;606;630;592;648;638;641;637;629;629;642;656;679;654;635;598;598;584;559;578;565;588;605;626;677;619;569;594;588;591;562;574;592;643;694;660;565;562;489;579;588;576;620;647;573;613;673;701;602;653;653;490;593;598;572;488;542;572;514;465;503;599;576;559;601;520;537;606;634;667;535;620;592;548;630;638;619;597;666;621;620;548;592;603;635;620;534;594;541;571;558;657;659;582;637;696;660;617;612;658;672;709;626;606;556;527;543;558;581;680;595;676;616;619;602;657;692;627;627;681;660;700;645;608;622;596;670;664;718;644;564;666;629;577;591;598;567;605;609;623;565;584;639;619;631;579;628;588;651;656;607;624;609;577;568;586;634;591;613;631;559;572;641;677;666;649;620;616;603;613;589;664;602;560;625;557;569;562;575;630;654;592;652;521;658;570;672;575;619;712;650;605;658;543;617;672;623;584;665;628;664;670;584;700;625;597;664;613;713;648;683;653;680;708;692;627;601;584;707;801;718;737;666;648;622;666;598;614;516;581;524;605;585;517;444;537;553;531;575;550;604;670;697;650;641;673;707;650;741;688;692;647;664;698;633;632;623;632;667;740;734;683;605;528;587;657;583;579;654;696;702;662;665;624;689;618;587;678;678;686;562;508;553;629;626;686;704;672;577;604;549;604;644;589;620;538;525;521;554
10;25;15;18;19;17;19;19;6;11;16;22;23;19;9;15;27;20;65;428;658;774;748;750;776;766;748;749;736;774;733;734;735;765;754;731;818;742;810;724;722;687;747;773;739;707;648;786;682;760;708;652;755;799;780;809;728;693;732;700;680;738;685;781;769;788;754;717;712;678;757;716;716;593;652;642;595;547;558;548;538;590;557;515;518;570;452;407;564;695;654;666;800;703;667;743;792;753;666;752;981;791;737;736;669;630;740;719;734;716;686;660;718;723;720;720;672;619;641;649;690;790;758;716;681;771;783;791;705;706;714;729;698;722;761;774;702;788;676;631;700;737;766;690;647;657;652;672;679;686;633;582;507;529;516;558;647;668;692;666;793;775;718;724;678;625;607;701;728;707;732;676;692;714;641;740;715;696;760;653;637;670;692;661;657;659;655;648;674;664;674;689;715;745;710;708;757;745;677;672;754;728;705;670;640;573;569;586;570;613;650;617;550;495;550;581;660;639;646;670;677;704;681;643;660;651;598;621;554;567;597;654;599;633;671;705;606;605;651;652;620;680;722;601;534;557;609;549;575;539;566;648;653;655;682;662;614;717;662;645;655;720;617;651;682;656;619;608;572;600;725;648;689;666;618;601;632;656;659;699;626;646;638;628;608;636;656;590;605;664;598;675;736;679;648;683;634;556;596;634;588;565;572;606;665;560;479;455;464;483;571;525;634;560;668;588;520;535;568;618;573;545;596;658;621;638;628;594;630;635;554;686;650;634;665;698;701;637;633;629;696;703;627;574;633;629;580;661;618;580;582;508;566;611;617;650;694;604;622;670;587;620;559;560;466;542;623;685;698;721;651;660;644;624;588;545;564;672;667;637;643;665;594;643;575;595;669;525;556;618;683;646;581;575;633;668;600;650;599;527;495;531;561;583;674;605;640;651;565;556;582;595;598;557;616;580;688;638;709;647;672;569;502;504;562;600;603;619;664;568;561;557;554;605;593;619;606;592;640;570;487;433;543;555;522;546;524;499;632;636;619;671;581;633;623;556;535;571;653;612;577;580;598;602;598;611;667;591;458;478;481;599;572;491;525;493;554;544;573;631;631;579;632;638;601;566;607;585;636;570;558;541;521;500;545;579;534;611;585;734;599;499;558;550;562;602;567;532;655;548;549;515;539;570;606;467;604;590;533;595;589;568;602;579;603;628;557;657;610;575;607;616;569;552;579;587;669;631;693;537;590;574;552;550;601;551;525;547;575;601;595;585;576;519;528;624;647;664;612;617;611;581;522;566;532;634;683;695;653;668;625;693;604;690;632;688;655;597;557;599;624;625;617;605;573;524;571;528;621;624;611;608;654;587;617;642;615;600;627;561;553;517;554;648;605;623;638;712;621;600;599;568;652;601;602;549;426;491;599;589;605;551;522;594;602;615;626;602;663;646;635;629;645;637;684;661;638;580;584;611;705;674;658;630;660;638;656;637;649;656;651;641;569;547;613;599;579;555;560;559;590;640;647;568;516;596;557;567;567;608;595;644;679;616;623;655;519;645;605;644;651;655;643;602;576;624;628;655;650;630;607;535;574;558;545;597;504;494;493;513;583;480;511;539;603;650;611;598;566;577;605;579;623;560;606;596;643;606;608;616;621;653;718;585;588;587;532;643;613;655;631;552;561;659;623;634;634;687;635;558;616;555;570;523;543;543;575;617;652;655;586;630;672;595;656;666;573;579;722;681;628;628;607;553;602;656;657;625;531;592;590;495;537;601;585;582;557;615;571;588;559;533;638;618;659;645;617;672;624;654;576;569;595;591;665;633;576;627;617;632;652;699;692;654;599;619;565;553;583;630;584;631;620;628;620;561;602;582;623;587;530;574;643;591;617;572;584;653;668;648;669;585;629;585;613;669;668;674;639;638;592;597;672;642;711;695;698;652;637;672;635;689;600;668;642;655;714;683;735;634;666;658;681;580;591;573;597;582;573;580;618;597;575;541;519;608;655;661;685;648;654;663;624;653;653;656;682;695;647;650;628;707;727;660;632;562;700;982;975;656;643;611;660;683;602;630;622;671;671;669;681;695;651;666;656;679;693;586;428;374;560;678;673;606;742;718;666;575;550;609;567;591;576;481;465;391;460
34;10;17;26;15;25;11;17;29;14;37;14;20;20;23;20;23;7;62;437;715;774;753;808;775;713;731;745;729;791;792;683;742;773;698;759;783;786;731;673;792;788;786;774;733;685;702;807;706;666;737;682;734;715;792;754;735;702;770;718;744;742;697;677;785;766;739;766;729;677;674;623;708;695;603;656;600;619;569;622;601;603;536;533;498;531;552;562;631;696;750;714;777;761;752;720;729;692;627;754;1012;851;761;682;721;736;725;714;731;643;729;675;728;700;762;703;589;632;682;574;693;802;736;712;699;762;724;805;736;659;711;715;720;646;773;783;733;715;764;637;676;750;787;763;788;690;688;650;674;702;584;557;448;541;626;560;597;625;650;724;702;683;719;782;717;623;605;706;746;773;647;644;631;649;690;680;725;682;669;661;649;646;696;655;646;698;609;689;623;720;701;660;679;664;812;773;675;685;641;631;658;721;699;645;582;607;576;607;578;551;605;631;594;534;569;615;620;728;665;624;724;608;671;614;611;621;546;580;587;598;571;605;578;645;628;655;603;632;611;617;650;662;652;620;568;620;553;551;644;600;603;662;637;702;605;637;650;682;634;633;635;608;588;641;595;631;619;627;549;620;642;713;713;654;601;596;667;623;690;655;653;605;625;689;608;595;628;627;570;596;616;643;695;697;647;689;598;672;572;617;617;597;634;617;651;614;601;623;547;507;515;438;506;514;583;607;638;597;605;578;574;578;581;606;605;602;644;596;560;643;617;611;653;665;649;688;595;577;630;703;739;668;668;542;670;562;616;663;629;564;523;441;533;591;599;645;620;623;660;608;598;532;566;623;492;532;669;609;626;645;619;625;636;652;553;509;587;577;607;654;667;719;653;651;685;647;571;661;632;682;623;660;547;539;563;606;696;604;613;600;540;467;473;526;659;657;780;763;568;601;594;602;569;565;567;621;710;686;610;649;654;499;411;456;547;591;624;575;582;501;461;571;497;520;604;540;531;605;607;605;544;560;579;646;696;590;546;549;612;649;560;610;611;608;615;614;605;598;570;602;561;509;582;602;614;665;627;551;584;591;516;542;584;495;534;545;595;573;604;606;644;694;612;588;592;571;582;563;721;690;583;540;456;505;547;570;597;554;620;748;632;474;573;592;515;538;562;566;501;498;482;586;519;575;592;490;589;609;565;646;632;593;553;542;611;503;522;577;596;626;595;585;561;626;526;583;597;612;599;616;562;484;462;566;641;551;474;594;584;591;598;658;648;538;583;624;598;618;536;576;646;582;566;579;468;488;661;636;721;710;630;643;589;609;607;700;630;574;587;644;644;687;647;605;511;581;543;484;516;606;709;553;533;575;595;524;507;583;544;628;612;558;596;627;667;663;644;571;564;542;584;571;603;618;588;592;575;547;589;603;512;443;475;557;597;578;576;683;665;680;631;594;597;637;621;677;636;569;583;612;651;581;661;652;625;612;639;628;577;615;571;581;576;520;661;647;596;622;620;540;505;552;633;670;602;616;574;596;559;606;638;614;638;624;592;608;646;611;639;664;677;639;703;652;681;686;649;665;647;638;598;638;551;564;627;618;587;541;431;484;570;528;562;626;613;605;600;628;584;615;557;608;620;595;519;513;598;621;513;559;591;748;691;586;523;485;530;604;644;687;588;575;597;636;573;625;677;663;594;597;665;593;667;619;612;585;630;704;673;602;575;679;665;654;675;564;599;591;594;655;579;577;622;644;593;597;570;619;501;510;451;493;549;596;593;574;637;612;539;590;579;591;582;587;587;643;598;613;652;647;607;637;578;633;709;693;612;574;574;628;674;649;666;627;598;540;550;560;626;642;584;573;608;673;537;578;626;602;647;529;576;663;608;668;586;606;593;586;672;655;695;637;661;613;672;721;666;646;677;704;582;610;622;678;676;622;579;625;674;605;619;671;598;656;636;665;719;710;689;747;656;574;620;630;513;642;595;669;612;623;693;685;661;503;496;659;706;700;657;618;608;707;676;682;661;653;653;746;684;616;757;647;696;649;676;601;662;773;925;773;641;680;629;578;612;634;591;592;709;728;690;615;653;677;687;750;694;592;516;544;651;697;715;601;766;771;717;563;555;530;553;562;527;538;513;314;475
20;4;17;18;16;18;20;18;22;19;21;20;18;12;16;11;25;24;88;453;739;679;740;770;738;864;789;797;798;739;707;689;769;861;771;797;764;751;664;737;714;755;764;714;734;741;735;705;841;814;810;801;732;701;709;670;722;750;692;773;754;706;724;847;804;795;749;765;815;813;768;684;689;740;633;604;614;608;562;598;614;637;684;641;523;524;522;644;634;745;687;714;724;739;722;760;733;614;645;714;823;724;706;753;710;756;763;716;677;680;703;683;721;731;696;660;622;679;669;598;702;775;697;731;686;724;735;760;731;732;770;714;703;762;751;768;717;775;718;700;694;777;740;752;719;681;725;719;737;642;533;520;458;554;607;560;608;581;593;604;636;653;636;691;704;611;601;647;645;641;626;665;665;673;684;637;650;704;715;613;631;630;800;626;663;672;687;643;682;692;659;688;750;706;691;702;720;674;549;627;694;650;593;574;592;566;611;617;623;574;623;638;605;569;667;655;654;716;662;746;666;693;709;635;604;635;570;500;561;556;610;461;479;616;640;675;612;603;594;544;706;664;646;564;643;593;656;606;644;633;666;709;687;685;673;579;680;644;664;690;671;680;637;588;566;628;542;569;587;670;687;676;679;598;569;657;716;622;577;641;711;619;674;655;658;649;621;720;646;612;677;634;655;637;633;579;621;662;581;647;550;559;652;585;595;639;597;613;598;575;605;642;557;506;526;566;562;605;630;589;523;564;619;618;563;586;653;647;642;595;548;579;669;659;662;647;559;556;610;668;661;627;682;661;629;637;565;724;630;606;559;483;606;646;606;638;631;702;662;594;693;553;643;642;570;599;657;647;510;593;623;594;616;661;647;624;603;557;639;718;645;678;651;605;589;703;652;674;685;695;589;622;516;530;521;600;686;610;622;617;653;573;507;504;590;575;574;618;574;637;610;609;550;600;623;648;662;719;668;587;631;543;456;493;504;559;557;573;568;497;512;572;598;558;570;474;488;610;628;627;612;504;537;590;674;614;480;511;592;598;641;612;543;539;604;562;513;588;564;586;584;500;535;567;618;628;579;630;692;646;567;559;762;628;503;607;630;631;579;586;640;656;612;632;521;544;611;571;669;624;612;568;553;535;611;539;594;582;570;637;490;434;612;619;548;570;597;550;495;485;478;495;615;601;579;672;602;566;567;619;590;580;616;662;583;547;618;612;624;568;562;653;561;590;620;572;588;591;652;595;543;537;511;495;558;512;578;614;597;579;630;580;655;592;569;609;560;608;570;593;612;659;597;585;511;500;608;614;668;720;634;663;652;603;704;691;614;619;636;651;631;628;599;610;529;556;525;586;520;655;615;537;535;501;573;594;609;566;538;639;618;552;581;613;629;650;547;595;589;625;577;638;622;542;568;581;549;505;537;592;472;368;477;615;620;639;597;652;605;628;635;591;563;551;637;633;702;544;581;596;597;623;615;633;530;576;649;578;548;627;617;577;582;568;677;646;573;583;716;582;496;528;651;560;614;635;550;575;586;564;595;604;619;626;667;562;569;668;683;642;693;656;692;631;668;640;631;635;623;595;622;615;610;597;580;518;576;518;532;488;616;584;547;652;634;675;611;676;648;634;591;579;543;563;599;589;499;562;603;599;683;656;635;658;586;496;570;629;619;568;528;627;642;655;595;648;649;596;588;642;676;606;639;614;692;697;626;635;655;601;586;664;674;634;641;610;595;560;582;648;581;646;626;585;614;641;485;513;658;579;538;606;628;616;734;607;640;650;594;543;598;623;617;602;600;608;576;555;677;685;577;631;672;655;640;556;573;664;687;637;638;655;647;539;518;556;578;630;631;618;622;584;581;612;625;574;604;633;588;585;513;601;553;605;625;625;636;622;637;643;644;665;649;677;703;736;708;662;567;706;643;631;615;650;679;683;606;684;605;670;643;623;606;633;624;675;688;726;673;682;699;602;648;634;619;680;675;619;664;670;654;689;677;579;629;683;622;619;623;677;598;628;684;713;584;697;668;678;651;679;677;649;719;617;676;629;585;641;663;685;676;669;565;540;595;593;600;560;636;668;694;648;627;686;711;650;633;613;725;601;565;584;682;616;710;742;719;676;620;593;591;608;595;617;580;484;524
14;30;27;19;11;19;10;12;23;7;17;18;11;19;31;16;20;16;64;427;733;733;716;797;856;831;726;778;846;735;723;695;782;762;821;810;848;701;682;712;764;734;756;730;832;882;735;744;756;738;819;781;782;685;752;762;707;701;730;755;699;749;713;744;741;739;807;825;744;818;740;698;690;702;723;641;564;624;583;532;636;662;684;644;533;377;524;594;695;658;545;516;672;699;745;750;733;710;743;690;691;718;785;762;668;727;740;727;685;753;734;748;671;747;728;680;647;636;714;710;669;713;768;763;756;723;775;776;749;685;656;713;698;734;778;722;713;708;724;720;635;722;739;707;653;690;751;781;738;711;613;536;472;473;550;594;601;541;566;500;592;619;675;611;600;589;594;626;686;681;682;645;714;676;608;675;673;738;715;656;690;641;686;600;664;590;666;639;694;589;644;627;705;758;697;750;700;617;601;691;619;658;613;692;641;596;610;609;584;598;632;641;561;590;621;652;707;748;707;649;638;673;569;648;642;638;630;634;658;668;599;510;528;552;604;591;568;683;621;606;669;697;595;531;652;669;680;702;599;617;668;622;724;667;675;611;672;683;706;606;652;724;633;588;669;597;534;628;650;617;701;740;657;600;631;675;598;649;661;647;641;631;653;701;645;726;661;639;624;561;612;624;651;568;609;600;625;652;661;549;522;553;656;559;552;561;628;610;576;623;603;649;632;623;690;579;467;559;526;598;528;583;558;538;596;605;709;603;597;509;526;630;750;669;650;614;585;613;630;622;684;660;661;646;626;619;653;636;671;607;563;578;602;720;621;589;622;744;715;701;684;645;613;619;617;632;678;591;610;630;627;645;583;593;674;663;599;641;681;683;633;655;645;609;670;728;624;637;701;685;606;616;479;546;549;555;594;633;651;661;709;645;632;669;581;548;548;632;579;630;631;575;634;584;657;613;648;612;659;529;572;580;553;577;529;506;492;555;601;537;558;540;553;572;545;550;530;548;564;630;590;491;460;576;561;544;540;489;545;626;612;623;610;515;538;611;533;564;611;575;511;459;523;521;633;549;522;544;610;649;562;582;690;694;595;614;546;558;578;604;616;626;583;568;550;592;617;574;619;518;613;620;621;589;568;522;535;519;532;551;470;522;636;586;543;610;576;595;544;554;537;533;633;585;706;669;587;540;583;591;567;547;611;649;619;530;590;589;643;619;562;600;579;584;555;604;648;681;603;600;569;534;582;541;597;650;573;606;596;555;644;533;628;635;613;630;540;578;633;627;667;621;585;520;558;535;574;617;725;636;533;636;576;683;638;632;618;636;620;648;592;674;627;632;569;590;592;569;558;565;594;598;603;579;544;593;585;598;535;502;501;567;579;595;624;656;639;609;554;565;650;637;622;636;591;513;515;603;608;577;516;440;569;585;546;616;582;619;632;597;603;507;544;550;614;541;578;582;615;608;563;548;517;602;599;636;593;636;579;532;601;587;565;579;695;648;577;579;594;600;589;604;570;533;622;656;584;569;535;538;593;605;607;617;671;637;663;625;654;683;648;670;655;647;638;652;678;670;607;594;609;566;579;601;631;643;533;500;578;573;616;661;629;621;657;657;796;614;592;590;591;562;550;600;601;579;571;585;574;626;621;600;674;641;566;495;569;645;617;554;534;613;693;614;599;622;625;609;594;574;684;595;613;577;610;648;672;719;683;651;630;667;707;643;661;635;622;497;594;623;510;596;635;595;645;603;497;568;626;612;627;585;611;669;635;639;623;606;644;603;545;586;585;576;603;607;560;599;606;656;560;589;669;649;663;635;603;672;637;555;632;651;636;597;556;562;604;590;616;648;688;638;588;540;586;636;651;620;685;607;605;645;600;592;642;702;670;635;646;648;673;626;686;654;669;684;661;542;522;678;669;639;680;702;700;660;760;656;634;669;629;608;706;642;660;636;666;653;665;639;686;586;677;754;632;676;611;579;712;670;626;658;689;649;759;710;671;569;664;685;673;702;654;672;612;656;656;679;636;723;707;601;634;641;652;575;583;712;686;691;669;703;691;648;664;619;611;629;630;665;703;596;663;659;735;671;620;615;637;550;634;629;617;701;685;635;665;614;709;712;614;580;677;622;639;618;617
12;26;8;22;20;31;10;16;28;27;19;14;23;14;13;12;22;20;66;486;812;715;748;785;817;854;731;711;748;766;794;706;841;786;775;748;782;673;723;736;698;781;748;759;766;763;752;723;806;742;750;764;758;730;791;746;782;810;765;731;781;761;836;759;709;758;796;794;796;782;732;661;693;670;687;616;590;611;628;536;578;622;566;566;465;531;575;576;679;618;510;413;511;648;671;831;714;742;755;781;746;690;727;731;680;691;776;699;730;727;687;779;772;755;659;638;689;681;778;650;693;663;719;762;701;748;694;712;723;736;682;679;685;742;762;774;771;766;758;719;696;709;707;722;721;745;781;781;778;735;652;596;530;502;462;629;618;633;608;536;629;687;759;629;654;554;604;643;727;649;686;664;646;742;658;624;684;713;696;695;685;695;713;685;666;632;700;698;687;675;601;688;741;706;700;662;696;624;639;693;691;696;692;646;624;570;613;605;602;596;595;647;569;637;539;656;590;647;680;664;688;648;653;658;632;650;707;623;648;682;666;622;576;552;664;600;652;673;645;633;685;668;689;671;634;590;636;673;660;635;688;626;699;652;709;687;677;636;715;678;662;640;656;615;641;602;565;673;693;723;722;715;633;683;646;607;608;609;614;656;685;671;738;713;615;637;682;654;582;552;530;662;682;611;605;583;643;595;615;609;539;512;608;589;571;542;606;637;594;635;662;704;644;694;731;668;608;540;593;464;490;527;513;553;561;643;695;688;497;527;587;600;875;638;696;669;664;615;679;617;646;678;678;638;652;637;661;620;633;680;650;622;554;656;625;675;637;660;684;694;663;651;516;644;740;666;648;637;593;629;608;640;576;577;660;668;612;701;710;707;618;685;671;680;666;638;579;638;705;632;648;610;529;557;554;599;542;549;654;666;640;592;579;562;610;548;579;593;631;606;559;599;613;646;595;638;561;561;596;528;537;583;560;633;597;600;542;579;521;575;536;547;593;526;572;562;600;604;671;608;517;539;546;553;550;581;606;517;530;576;647;596;562;545;494;519;637;577;586;602;470;433;565;592;649;530;487;485;586;620;526;556;568;616;676;580;541;638;618;640;621;577;622;586;540;607;615;621;573;482;534;614;508;578;628;530;369;371;534;531;573;569;570;564;551;536;604;551;653;605;588;603;596;652;607;615;615;590;599;599;549;558;586;641;596;588;619;625;586;610;559;568;598;636;556;647;597;603;663;696;553;637;564;630;598;612;594;656;595;578;628;558;557;583;585;603;577;561;679;604;622;649;645;553;474;492;563;553;629;689;620;627;623;667;669;699;642;548;609;625;590;708;646;576;547;602;525;550;531;610;656;536;550;573;563;587;587;569;560;554;548;567;638;540;608;550;605;539;596;616;570;558;663;587;517;546;515;612;669;534;556;531;577;648;614;632;656;652;515;587;482;479;516;426;599;592;638;592;578;650;600;573;564;637;619;577;651;568;582;609;660;585;576;678;662;600;618;625;663;605;621;592;568;577;602;557;564;631;551;473;535;606;569;581;667;648;568;588;618;631;613;598;621;633;594;641;652;641;609;651;567;568;634;597;606;602;672;565;585;586;594;568;596;640;628;624;622;581;538;555;641;608;511;587;637;654;589;490;596;540;604;567;594;559;535;529;591;674;711;649;562;612;642;616;578;604;599;596;587;544;598;571;600;583;579;619;550;578;588;634;602;631;618;586;639;631;569;541;541;541;591;557;610;577;588;592;563;613;607;621;524;582;649;666;612;684;522;545;675;648;601;608;601;616;610;591;570;516;631;694;610;614;718;634;614;581;631;697;641;659;602;678;643;596;582;616;617;583;651;628;646;610;484;467;595;628;611;619;706;657;620;620;655;665;621;627;637;699;638;616;625;687;628;693;673;647;633;570;644;632;653;625;707;652;641;679;689;694;664;728;699;658;679;644;686;631;622;658;578;634;515;613;659;749;670;686;611;528;626;625;684;655;665;633;649;744;588;614;561;715;640;634;607;613;647;634;635;622;652;698;721;642;562;645;635;639;647;703;707;681;675;612;686;691;673;613;612;628;698;703;682;572;701;663;621;633;525;487;472;552;596;678;615;652;669;655;679;678;707;671;648;620;636;660;589;611;650
22;14;13;21;19;18;37;9;18;20;8;15;23;20;17;8;29;22;73;500;835;773;813;830;711;810;719;710;780;746;784;721;747;821;702;719;851;732;703;747;779;806;835;746;662;746;754;754;717;805;727;706;740;765;732;773;763;829;822;763;762;775;809;822;744;692;750;749;839;816;791;711;632;617;704;680;550;663;584;511;615;660;619;507;570;606;689;645;706;670;518;494;469;620;719;733;773;702;746;740;785;723;789;783;683;652;627;628;705;699;629;687;765;711;646;702;701;760;761;658;604;711;743;740;705;684;730;699;683;723;735;678;749;765;719;656;685;750;729;659;679;639;697;763;717;668;713;752;716;717;713;700;613;560;505;570;594;525;539;627;634;680;790;684;683;594;650;688;761;710;625;641;771;658;728;740;679;607;658;697;719;686;744;636;666;658;640;731;670;697;692;680;697;686;688;712;687;711;657;699;745;733;699;632;661;655;601;592;612;663;630;600;617;589;436;606;615;603;647;575;657;664;655;719;656;582;568;641;694;625;654;622;607;500;658;626;622;671;602;642;661;606;660;731;652;684;612;689;670;666;713;715;657;705;599;626;685;653;643;646;702;733;662;671;617;673;707;744;702;776;722;718;661;635;696;675;627;607;582;606;676;654;707;664;644;650;654;654;671;543;527;672;714;665;612;659;673;615;623;613;594;500;505;601;570;610;673;616;600;638;674;620;627;669;715;655;683;654;622;600;621;527;438;472;533;583;682;760;619;545;628;685;682;597;644;616;583;619;653;666;645;630;677;647;708;631;604;668;674;665;609;621;604;577;586;619;609;646;642;657;688;715;670;700;753;658;695;653;652;654;603;609;543;545;604;659;641;712;712;582;595;677;712;646;656;584;596;614;633;619;662;583;565;590;636;581;568;493;629;650;629;561;604;641;634;593;639;601;588;611;677;542;574;611;599;618;637;589;596;503;598;573;563;577;589;562;604;613;528;609;542;586;629;553;564;643;631;680;654;620;537;583;601;615;599;640;592;565;549;618;587;550;529;551;504;563;625;604;572;596;481;430;623;617;596;597;446;465;597;569;529;434;547;647;675;630;593;535;631;701;682;665;660;582;615;591;615;646;526;490;584;651;573;609;561;596;394;359;508;598;564;713;608;647;512;524;473;546;507;584;626;594;599;626;611;615;574;569;581;640;548;580;594;566;590;591;560;613;610;566;600;585;621;585;677;606;612;580;582;583;626;621;623;568;563;590;568;607;597;570;664;637;586;637;634;620;607;610;673;608;601;559;564;597;559;540;590;538;601;579;652;637;650;665;632;735;656;642;673;654;698;705;594;651;620;559;616;527;630;626;641;549;541;537;532;484;566;589;588;645;641;619;637;559;541;669;612;605;588;633;546;521;506;558;475;495;477;580;548;521;571;485;586;649;557;652;605;594;594;586;487;479;577;539;508;604;644;608;625;664;661;604;578;578;617;586;561;653;598;640;649;565;568;605;577;563;615;626;597;631;662;603;536;543;501;458;488;616;549;486;566;609;610;605;655;585;606;583;639;577;646;622;632;606;650;630;629;638;608;594;546;633;630;568;543;670;647;577;669;601;653;590;563;665;597;648;665;584;594;611;634;655;611;580;565;597;604;614;671;605;631;623;538;543;553;574;550;702;732;638;652;623;635;587;625;636;572;511;494;554;606;620;523;558;566;549;530;563;515;575;551;549;660;555;601;628;557;518;546;544;569;665;691;644;617;605;562;637;627;608;599;631;629;589;662;641;575;607;679;677;662;694;578;585;607;615;586;601;586;619;717;645;642;676;661;544;635;639;673;719;698;660;605;563;582;621;578;639;643;666;647;661;546;444;461;653;638;613;661;643;688;732;590;677;667;579;650;687;669;620;685;662;660;698;644;652;706;618;616;643;721;692;676;655;651;632;685;658;659;658;690;662;640;578;689;616;657;646;596;619;615;644;600;662;603;591;555;512;599;693;702;685;607;641;639;665;659;648;623;619;670;645;608;613;593;676;642;671;664;716;648;650;602;664;650;665;684;658;686;653;667;627;668;664;647;623;663;711;678;696;646;647;694;655;632;623;564;510;358;484;598;665;675;598;684;703;651;687;695;696;666;652;655;635;595;665;673
8;20;19;25;22;13;19;15;25;26;13;30;17;25;19;19;19;5;87;581;897;845;811;796;778;732;713;766;746;780;830;781;790;731;711;774;766;693;695;697;775;778;820;706;745;735;777;810;747;752;729;813;729;771;724;761;738;747;833;749;736;758;797;732;759;838;788;827;738;784;770;590;606;633;747;801;708;684;675;594;646;618;524;503;573;712;762;640;629;546;607;555;562;645;718;746;719;661;628;711;722;736;734;768;742;626;725;668;737;708;644;745;718;750;696;685;596;723;704;708;698;654;765;639;674;739;753;628;657;731;738;735;706;748;716;725;690;725;746;639;715;719;705;741;781;758;788;739;682;788;742;718;651;594;571;537;486;497;561;539;597;606;674;774;682;664;702;702;673;683;735;646;716;704;671;661;682;642;704;677;623;694;670;704;690;667;704;660;669;717;726;659;630;645;677;732;712;728;754;773;715;736;681;667;646;658;524;602;694;647;668;648;546;462;512;609;640;680;652;541;598;661;639;622;642;634;672;674;679;633;596;662;620;530;648;659;630;628;689;717;682;587;661;725;683;687;629;643;696;708;674;688;643;690;631;632;721;688;613;616;672;680;759;687;691;719;718;697;767;768;774;737;626;632;721;685;577;562;594;615;638;650;705;715;704;586;661;695;701;576;622;684;657;689;648;666;600;598;553;608;610;548;510;593;597;588;587;548;577;610;644;595;650;691;672;645;689;676;613;639;629;575;643;564;441;492;621;525;561;624;663;621;625;532;595;599;563;626;610;660;611;649;619;621;720;657;661;623;703;654;610;641;668;646;632;683;647;574;626;579;597;678;699;684;707;656;654;609;593;625;596;479;458;473;596;605;695;685;609;565;644;605;615;655;603;537;625;624;670;633;660;570;584;601;644;678;677;541;570;595;662;612;585;572;608;621;620;606;583;615;650;545;631;659;621;597;647;557;635;544;504;605;599;648;569;604;637;615;591;637;663;581;648;597;583;647;599;682;647;567;644;608;588;654;657;713;617;582;548;542;501;471;497;539;569;568;633;684;671;632;481;470;560;613;599;547;551;563;617;596;566;534;551;616;607;626;558;553;615;637;657;669;640;629;585;682;619;626;568;596;621;604;555;514;548;574;477;415;575;611;578;638;636;634;681;513;410;480;581;559;536;530;544;601;629;593;569;562;570;558;619;548;617;574;639;519;514;595;557;547;570;605;665;622;610;605;570;566;580;546;612;631;606;579;577;568;620;484;572;556;617;647;626;589;571;649;534;595;564;621;679;600;605;630;547;542;517;508;495;576;556;644;673;617;637;718;612;695;689;635;666;670;655;624;544;581;560;485;631;605;573;621;584;536;519;528;471;623;632;519;593;597;577;593;540;643;606;558;639;571;573;572;530;528;437;498;498;513;493;496;558;627;584;637;631;588;633;642;529;571;507;585;569;600;629;619;599;647;597;626;623;623;592;619;621;589;602;634;616;694;618;590;638;560;547;556;563;579;646;593;620;663;593;514;414;406;512;552;458;420;449;554;589;604;595;691;566;560;650;642;625;636;655;601;643;590;530;637;579;643;684;617;521;536;555;555;620;601;609;642;611;685;604;618;552;638;637;601;632;593;562;671;595;586;563;636;557;564;532;525;586;677;508;540;532;633;593;608;690;641;612;643;581;611;684;670;590;521;571;561;568;573;543;627;636;611;571;523;528;574;540;629;601;544;567;583;540;574;555;542;564;657;687;588;621;656;614;583;573;588;597;635;684;665;608;621;620;637;654;622;703;661;685;602;650;598;623;582;554;608;600;644;684;655;655;655;604;630;651;656;666;695;586;570;507;628;681;588;645;656;644;610;593;461;502;676;645;612;694;661;651;607;564;629;587;622;570;604;644;641;640;688;712;649;613;650;684;659;661;624;722;680;663;610;670;670;630;706;637;685;697;664;638;637;684;620;580;577;590;634;666;658;699;633;673;597;581;523;592;635;659;676;635;638;693;597;677;692;610;610;598;669;659;554;598;682;707;698;680;662;638;668;647;657;656;609;655;719;559;541;603;660;643;644;630;642;580;669;678;669;622;702;590;671;637;597;650;571;492;499;585;669;698;689;625;661;698;669;773;743;677;672;683;657;689;703;606
12;9;17;18;20;13;17;23;26;18;16;16;18;16;24;34;8;25;113;594;842;812;769;721;780;847;799;843;759;691;748;854;802;763;707;722;734;780;793;768;738;807;840;807;724;733;801;741;740;708;718;681;808;799;766;756;817;804;806;693;649;685;769;700;744;823;801;783;707;726;707;627;609;696;737;929;819;667;643;634;644;684;531;518;623;678;717;626;589;580;563;551;605;610;692;717;732;729;579;608;657;673;656;681;715;721;727;690;739;744;677;711;746;729;723;693;664;692;751;749;702;705;696;697;646;730;846;696;690;702;737;630;687;755;721;729;748;749;762;699;637;680;700;775;778;777;728;724;740;757;797;771;734;701;606;549;505;562;573;629;654;620;771;677;689;753;750;680;662;635;683;624;675;680;672;727;695;597;785;630;608;630;658;710;631;633;677;683;654;664;740;720;646;694;718;676;718;693;735;747;635;674;744;716;646;607;620;649;654;683;685;592;586;529;573;675;670;689;678;629;610;583;652;685;640;717;668;625;692;581;618;730;646;583;649;685;659;663;692;672;673;643;643;617;660;654;691;622;716;651;629;674;575;650;692;637;671;699;628;735;606;712;674;643;631;695;649;698;681;632;639;712;677;601;648;592;547;587;596;613;611;636;651;656;630;615;651;639;575;635;629;676;668;626;643;663;612;612;563;625;611;539;559;642;629;538;447;503;585;596;533;630;703;649;547;525;655;662;723;617;636;623;643;689;633;584;612;446;418;511;574;651;605;598;613;532;599;573;593;602;610;658;570;630;622;629;688;653;658;581;580;618;595;652;667;705;616;606;593;634;701;721;661;612;649;583;652;632;652;672;662;516;548;568;587;664;620;670;631;603;647;622;640;613;558;517;622;598;677;615;652;623;630;603;632;698;759;618;559;587;707;606;560;546;656;612;673;613;575;624;566;570;666;647;654;593;608;596;619;596;576;563;575;628;640;643;597;605;665;587;667;615;618;598;538;560;652;611;614;672;612;668;544;585;627;625;622;521;577;519;471;510;533;550;567;618;666;645;541;649;542;539;535;583;576;578;595;580;572;551;636;582;588;555;603;613;552;570;643;608;669;637;576;589;574;548;567;589;586;595;681;668;620;581;578;601;502;530;583;609;598;664;665;579;626;579;523;494;606;588;581;512;600;571;616;559;547;597;628;604;550;610;623;560;612;592;530;527;642;594;613;599;687;633;550;523;557;565;640;629;590;586;564;570;601;611;612;538;520;561;626;678;610;571;582;571;545;527;596;538;616;586;513;570;548;547;554;483;518;534;564;637;583;603;751;713;705;695;728;688;675;683;640;661;605;581;481;526;545;610;704;653;634;584;559;493;506;554;636;578;533;588;591;553;542;571;572;622;605;583;616;569;497;511;501;550;561;548;560;584;618;606;564;566;645;623;587;614;572;653;656;589;641;641;603;596;562;563;643;623;638;659;619;613;598;605;610;625;617;611;616;656;636;672;591;528;578;542;628;599;648;637;587;537;560;493;473;531;458;448;402;563;577;603;597;631;634;642;648;586;587;584;619;708;619;646;596;593;548;524;580;532;485;531;535;581;518;622;558;598;651;615;662;549;539;582;623;649;555;590;443;561;620;555;617;550;620;616;601;598;634;670;555;608;596;703;629;667;682;652;621;646;634;656;701;706;616;550;598;606;579;668;611;649;636;704;634;662;606;614;602;589;546;580;603;589;544;568;521;544;567;561;609;627;635;626;649;544;612;679;640;590;697;702;621;673;604;621;726;624;659;695;678;668;588;578;639;596;590;617;622;632;622;655;712;672;632;624;693;705;624;616;617;568;547;606;632;652;620;607;647;638;606;577;620;658;638;619;632;593;626;585;599;589;626;528;644;590;667;625;629;620;702;706;618;593;635;689;609;670;725;709;648;663;668;631;700;670;653;665;674;742;693;663;656;685;656;630;577;690;666;637;688;693;599;651;563;644;607;649;630;603;693;698;614;599;614;578;642;600;639;690;665;521;639;688;673;633;769;692;635;636;657;638;569;557;615;620;625;517;631;720;623;526;615;552;613;650;639;586;642;663;564;555;649;637;683;603;613;607;668;636;666;748;671;689;736;763;791;715;723;692;708;731;705;721;712
8;17;23;17;17;23;6;5;25;27;17;13;20;20;11;17;21;14;100;518;745;816;728;737;710;774;803;799;788;734;697;751;757;800;740;732;802;803;737;689;697;820;798;750;756;794;749;741;670;779;775;729;778;812;782;750;683;823;741;812;789;723;726;744;793;749;765;758;750;761;697;681;673;666;701;729;657;661;689;674;637;624;569;599;651;725;680;647;622;561;601;657;610;675;692;658;671;698;613;585;701;601;670;682;625;721;704;612;713;687;740;669;703;711;677;772;714;693;726;711;767;771;704;745;695;771;914;753;688;670;717;673;631;752;726;679;673;752;801;809;675;723;766;737;791;722;852;692;728;753;806;721;718;690;687;631;542;533;485;622;714;747;729;739;741;700;663;734;655;591;643;606;708;658;671;722;643;683;699;694;664;691;637;720;711;663;706;706;735;656;684;759;733;707;697;655;721;711;642;689;689;701;673;727;663;653;621;668;647;653;674;655;598;595;680;691;592;623;571;578;596;569;670;663;678;680;679;608;567;654;609;701;613;642;617;608;565;670;671;704;742;674;630;599;747;636;663;673;659;635;599;649;684;659;743;795;781;658;644;654;667;648;646;664;691;643;671;673;701;635;680;733;599;584;547;581;577;589;612;595;689;626;631;607;551;579;702;681;594;616;589;716;659;655;677;690;621;522;608;629;675;659;649;688;552;473;408;454;514;589;544;666;678;640;432;459;640;665;631;677;633;635;640;612;626;647;655;610;517;568;604;618;549;591;617;626;578;616;605;671;645;648;611;608;620;684;693;620;643;587;411;442;573;635;662;682;686;610;584;635;693;682;704;727;666;695;598;566;669;617;697;605;564;565;633;588;574;602;634;696;668;597;577;552;596;613;605;610;641;660;613;614;592;604;612;645;702;589;578;599;624;604;660;671;640;615;623;552;593;575;604;601;617;664;749;583;641;625;608;700;597;581;634;639;646;696;615;625;648;604;547;569;610;554;629;590;656;573;620;625;622;611;508;550;639;530;528;522;593;543;565;582;628;616;616;596;604;681;612;611;630;594;479;511;500;635;644;586;618;613;604;506;519;609;563;576;542;582;580;674;672;667;588;600;610;522;598;514;627;612;637;619;604;574;584;604;607;596;584;540;626;618;588;553;613;616;528;581;538;597;601;579;617;596;521;528;615;549;581;581;607;598;590;556;627;602;574;555;605;547;567;608;603;557;606;574;570;541;609;597;524;527;557;578;598;595;583;604;551;531;550;653;633;614;681;557;558;504;623;535;562;626;582;552;593;580;583;548;522;522;569;554;577;610;610;632;712;769;763;625;699;693;657;590;636;590;573;614;608;656;688;651;633;598;545;577;537;532;635;582;632;611;581;579;509;550;558;621;633;619;621;510;512;557;554;550;568;539;602;625;544;574;515;634;681;620;598;570;592;571;593;663;631;653;673;597;581;614;602;600;558;618;605;574;582;583;620;610;627;662;643;695;684;664;577;581;581;636;653;650;621;540;589;628;595;578;500;445;517;537;561;537;553;579;590;601;609;620;613;603;572;652;629;634;660;567;672;560;498;406;474;649;545;511;508;542;603;651;636;630;646;656;627;564;480;557;578;589;646;598;475;682;619;663;637;554;507;541;638;640;579;649;617;586;619;587;672;569;615;604;628;612;616;602;576;600;637;601;622;624;561;665;629;637;610;682;621;608;634;646;698;627;522;612;656;669;593;589;491;511;578;606;609;602;532;576;599;531;553;680;709;692;653;669;611;625;635;583;616;655;668;609;577;643;673;648;630;641;630;616;672;572;636;632;640;683;644;667;694;757;653;608;600;631;521;479;606;619;587;608;625;606;683;633;590;636;666;594;586;526;581;636;531;522;576;562;573;728;663;567;637;602;637;664;618;651;657;677;708;626;643;667;710;633;656;513;622;659;669;660;686;672;692;700;678;653;716;702;709;653;570;627;559;602;667;577;615;676;656;635;631;641;658;674;665;647;572;610;698;597;663;694;657;660;577;642;653;636;710;699;702;620;675;612;581;561;646;591;607;574;626;665;638;553;637;605;664;606;603;670;712;701;559;597;600;586;649;639;606;632;652;650;658;603;658;682;724;971;1087;762;590;670;720;717;697;694;748
30;4;27;33;22;17;4;13;15;26;16;14;23;15;21;18;19;15;115;506;732;715;676;712;759;832;771;791;812;741;753;772;723;814;794;756;758;696;788;783;723;809;750;727;708;770;784;710;761;767;833;730;809;699;735;748;724;757;761;753;749;768;740;675;754;715;858;760;772;761;674;663;587;560;735;683;627;655;672;563;633;607;601;626;602;627;634;666;641;626;689;683;622;655;614;611;765;658;560;587;612;643;681;615;660;649;631;618;691;691;696;693;687;669;737;706;717;708;690;754;703;731;750;768;719;697;750;783;650;642;696;736;621;709;710;716;744;701;854;708;711;652;718;668;732;745;698;723;692;679;710;766;726;761;680;601;544;502;566;689;718;736;719;683;671;655;685;672;551;535;597;675;603;661;699;674;626;654;714;710;742;614;696;717;683;610;666;679;707;696;696;695;645;651;635;619;656;703;714;673;634;675;698;747;783;692;705;712;641;626;691;660;628;644;673;631;594;596;625;692;603;561;640;679;622;645;572;627;626;631;595;671;697;678;618;539;595;609;668;653;720;687;600;628;747;605;664;636;644;558;605;617;622;611;666;778;776;616;662;591;586;661;646;637;658;647;613;708;702;668;663;740;568;656;655;658;609;525;603;646;586;636;608;557;542;555;581;616;704;681;642;700;716;671;700;649;514;551;630;579;567;590;594;539;546;475;419;512;527;576;590;635;636;609;435;557;608;664;628;708;601;596;603;566;639;593;625;573;570;515;526;487;491;493;632;580;612;662;654;694;664;675;591;585;657;669;648;657;537;529;495;521;610;642;653;667;715;646;689;609;631;659;675;678;673;608;646;571;656;605;620;573;569;560;598;658;654;669;588;665;629;556;652;634;652;608;624;694;659;662;635;652;578;583;588;542;619;540;549;526;527;563;665;618;627;631;609;599;587;588;654;617;656;660;623;640;627;601;580;658;579;594;594;658;629;585;617;665;652;584;645;646;613;596;649;624;650;633;661;531;615;567;553;616;585;582;593;559;569;566;590;602;600;535;582;619;627;526;590;590;598;623;486;460;555;625;710;651;562;630;614;584;598;590;538;516;578;585;599;709;622;582;598;614;665;602;608;490;527;622;654;633;627;563;639;639;604;541;570;563;576;661;614;560;638;638;545;536;533;575;609;591;586;598;563;586;543;607;614;641;618;580;514;575;573;592;672;657;571;583;572;595;621;621;602;555;652;578;622;613;510;475;577;595;598;609;577;595;547;561;547;627;543;572;609;570;534;569;520;607;572;631;614;585;573;542;571;565;516;447;480;623;610;626;629;600;740;845;799;662;629;658;621;656;656;620;634;566;651;658;694;610;618;547;622;581;519;530;496;486;546;557;625;552;543;479;492;558;631;631;594;577;572;638;543;633;534;627;637;574;620;582;580;537;614;576;592;599;662;595;566;563;614;653;621;607;610;602;626;640;534;533;610;554;533;567;578;593;657;630;605;659;595;576;599;650;630;641;624;580;490;383;489;534;661;652;597;417;450;496;542;564;497;554;585;691;552;582;565;606;664;605;533;647;596;628;626;655;577;422;509;694;590;557;594;574;544;640;681;595;615;607;650;527;510;581;573;625;626;649;634;645;627;640;634;603;593;571;606;677;659;638;625;670;632;552;568;660;684;676;722;591;573;582;625;542;620;631;605;596;575;653;636;681;645;653;618;641;652;675;645;685;655;634;594;614;578;545;540;527;610;641;630;635;628;594;562;491;477;549;649;594;624;558;608;671;639;631;694;569;659;694;556;648;623;667;588;604;674;606;677;611;625;632;666;668;673;636;659;684;616;610;639;590;574;557;511;565;633;629;647;582;604;628;545;553;628;635;610;578;542;618;590;525;608;597;596;717;633;558;529;534;579;614;658;655;654;664;643;665;690;652;677;630;574;566;637;643;720;686;685;582;643;551;644;691;723;724;656;625;668;691;619;645;633;592;601;634;595;647;608;630;603;558;623;633;606;641;679;580;597;639;613;651;721;689;688;675;673;757;674;665;641;723;566;542;657;627;621;635;615;657;612;630;687;623;633;642;549;557;713;670;606;556;625;674;671;635;684;682;593;576;628;646;673;700;653;824;912;733;715;667;663;714;661;603;685
18;25;15;29;27;15;13;19;24;18;18;16;18;13;24;12;21;30;147;658;764;753;714;707;690;770;797;808;715;760;807;816;747;825;665;689;663;711;713;827;762;751;808;714;739;815;687;728;694;820;739;701;799;713;662;754;760;788;841;808;698;723;644;620;684;774;768;754;710;680;637;586;604;614;692;725;656;712;665;545;604;573;608;601;615;718;665;726;668;668;667;688;602;584;616;618;723;640;570;652;681;685;661;675;656;729;737;723;633;720;696;672;585;700;744;704;757;753;696;728;715;740;753;738;748;717;685;684;635;789;746;854;750;759;675;717;682;871;1023;776;695;718;749;723;763;767;724;704;784;749;721;756;748;649;601;607;602;635;723;674;713;716;712;734;742;665;648;696;631;625;634;612;543;590;745;700;723;642;717;739;718;690;650;649;701;605;608;663;687;671;643;633;646;601;610;672;686;682;698;673;761;714;690;724;674;682;669;694;666;689;658;648;687;622;627;657;633;641;679;615;573;620;604;690;707;719;677;592;589;599;637;687;637;630;610;570;606;616;663;622;655;698;656;605;679;617;637;592;564;518;615;604;644;619;646;766;659;583;672;671;656;557;646;634;700;697;661;665;652;641;652;716;641;672;704;715;704;537;594;694;682;741;639;598;599;579;605;641;685;677;687;596;684;643;686;638;655;598;554;612;585;649;541;501;512;553;464;506;549;552;662;632;639;623;539;555;648;578;599;604;591;555;629;643;618;608;610;711;636;612;661;589;484;437;517;564;562;600;577;656;575;634;589;596;683;595;633;578;449;493;502;587;597;675;617;587;682;622;538;527;591;665;625;658;643;633;572;537;633;589;574;563;582;594;645;644;548;524;587;606;586;609;567;646;632;642;628;604;623;662;599;619;623;546;571;627;599;592;595;555;473;542;552;557;578;656;611;615;621;592;611;691;672;653;694;683;621;466;501;562;536;494;627;633;535;623;607;593;678;641;638;624;581;632;600;606;670;700;591;611;573;637;609;602;591;614;630;513;517;577;538;590;530;553;596;679;575;533;639;599;617;542;555;562;619;619;601;648;576;548;607;622;591;579;506;582;579;597;618;671;629;576;631;623;618;607;546;503;564;589;676;508;586;613;538;615;593;457;406;502;553;634;636;606;631;608;573;531;519;569;550;638;562;546;645;649;570;604;584;602;595;540;581;568;556;611;631;635;606;638;597;616;615;582;570;615;592;559;563;585;604;567;632;559;625;541;585;595;565;579;594;627;641;579;581;595;554;542;627;604;530;636;608;621;572;498;606;554;568;541;630;581;595;545;580;620;674;729;696;650;642;616;571;655;611;638;584;592;601;696;609;617;644;626;578;592;524;563;487;412;511;555;564;628;603;519;440;522;664;571;611;590;531;546;600;649;568;654;563;533;602;676;581;546;495;519;545;558;527;583;557;552;614;573;577;632;656;604;654;641;608;549;631;562;543;531;600;602;633;588;631;629;585;608;631;684;651;575;587;587;494;425;522;538;549;627;602;454;361;451;537;629;627;558;593;594;588;616;639;599;588;539;593;588;586;633;547;549;579;561;531;708;643;658;523;567;572;545;572;602;703;658;654;584;563;605;585;561;660;649;622;635;599;598;659;644;604;698;690;640;674;722;589;665;673;630;615;672;690;705;654;548;572;605;577;586;640;645;607;568;641;626;660;626;621;648;646;645;615;655;656;693;751;628;601;659;604;605;566;606;585;625;659;617;635;599;566;567;583;535;550;515;563;476;515;596;556;576;652;577;543;581;631;640;649;629;647;611;616;614;631;601;637;578;571;674;659;624;639;672;622;575;622;633;646;682;576;501;590;597;654;649;663;579;630;607;635;639;685;569;600;547;606;546;592;597;612;583;557;536;611;557;624;719;595;644;597;619;646;693;662;605;624;547;533;602;686;619;615;653;692;667;666;604;633;693;658;704;726;683;702;614;594;631;681;662;664;667;675;633;641;694;539;565;555;591;582;694;712;633;627;646;588;611;675;689;700;775;660;772;700;681;683;722;597;621;680;685;616;636;619;652;644;587;642;640;534;567;529;530;623;666;591;571;594;671;690;635;609;625;688;668;644;685;717;700;686;695;683;679;640;693;744;740;701;730;686
18;24;26;29;20;17;19;24;9;6;15;11;30;33;13;19;21;19;175;656;775;858;747;754;780;746;816;745;707;676;770;813;785;774;747;714;653;728;635;711;787;766;711;711;699;754;769;794;823;750;715;726;838;754;734;700;798;760;736;783;820;769;660;593;686;720;686;623;758;649;605;586;524;560;609;684;605;668;676;628;550;635;620;633;698;794;717;595;663;745;730;659;602;640;655;673;650;673;587;686;732;811;675;640;675;683;679;692;671;739;735;581;643;684;740;653;691;717;761;728;756;730;715;776;767;729;714;691;646;749;742;720;679;746;740;735;708;781;815;747;745;719;756;709;757;777;805;783;713;664;721;687;717;618;605;697;691;725;750;703;690;693;673;728;762;651;641;700;610;543;651;606;598;689;675;702;784;685;742;676;687;770;694;676;676;599;600;644;718;644;609;650;633;692;638;595;699;697;730;723;733;678;757;693;695;726;649;644;672;715;717;661;588;596;636;641;706;723;717;624;625;582;652;743;731;752;689;598;650;685;671;648;634;625;653;660;580;621;614;575;577;654;632;593;535;652;677;627;568;568;650;692;581;653;678;647;609;547;619;655;603;638;622;662;655;622;577;622;617;664;657;659;597;602;610;677;735;615;618;708;643;661;672;666;654;695;663;748;677;639;716;732;735;634;702;641;636;611;458;560;629;639;505;557;506;621;564;550;570;600;644;612;683;549;583;570;579;618;652;608;594;595;657;660;629;643;704;616;645;632;643;586;529;519;453;464;508;488;574;544;545;532;484;436;528;563;509;444;382;431;530;539;608;652;622;624;652;598;639;649;694;648;688;634;597;587;597;594;593;620;617;574;569;616;610;653;603;542;604;669;610;638;621;647;596;655;632;549;606;631;595;591;626;642;619;627;624;605;633;560;535;456;581;521;596;566;591;617;580;590;663;627;640;653;654;658;658;437;459;527;568;489;652;637;596;624;627;654;650;640;609;591;589;612;669;644;672;571;567;620;668;619;647;551;608;573;514;551;617;582;630;671;605;594;617;532;442;547;540;566;597;667;606;674;646;547;606;598;605;572;581;624;585;586;653;582;672;610;586;652;614;591;571;597;541;588;697;643;662;612;662;577;615;598;571;646;678;535;378;416;531;552;596;549;592;564;469;497;592;617;582;592;600;583;624;654;603;590;481;598;564;518;526;577;560;555;613;614;625;599;605;535;604;675;647;591;655;586;600;549;558;619;564;643;648;592;562;593;607;574;615;630;583;575;577;620;601;597;607;558;540;545;597;580;537;569;628;557;557;649;614;679;564;582;669;551;610;659;664;646;635;575;585;565;632;625;652;575;555;515;594;618;668;636;582;516;515;561;614;559;528;568;569;628;617;589;536;602;605;600;578;578;590;589;610;607;567;655;667;582;627;640;617;624;529;459;505;517;599;579;609;575;576;685;594;633;650;613;669;589;512;593;640;622;648;564;630;589;625;608;647;654;634;625;643;663;639;618;541;547;511;504;537;580;508;488;513;459;464;419;484;594;658;564;560;583;649;666;608;646;575;608;552;575;666;637;539;476;558;616;648;694;592;599;532;557;603;540;573;581;646;591;616;633;593;596;644;594;590;637;579;606;608;627;711;666;671;647;719;699;631;716;596;657;622;652;672;650;649;661;605;582;546;604;606;557;661;668;562;577;625;603;618;644;712;683;707;658;613;707;680;619;725;644;642;656;625;606;567;558;656;676;681;655;666;619;583;559;602;556;598;536;524;571;480;518;586;576;653;580;564;552;587;638;585;570;603;675;644;678;695;657;652;607;610;585;676;628;610;646;603;622;625;596;582;681;599;538;568;640;704;670;672;695;626;651;571;628;648;523;550;588;641;570;547;583;657;596;573;676;667;641;667;689;574;601;653;604;603;693;723;643;538;513;488;601;623;644;597;632;659;706;680;652;670;674;631;657;702;681;748;655;716;636;663;626;655;732;686;647;625;665;593;594;605;638;631;698;729;618;652;582;631;598;559;669;655;707;713;698;702;720;643;630;627;651;653;679;610;533;590;650;576;571;564;578;458;577;631;587;571;604;603;594;634;612;645;618;557;615;676;682;593;673;691;718;636;735;688;716;658;688;719;710;733;713;640
16;27;14;21;8;16;16;18;30;12;14;20;13;20;14;11;14;26;202;621;780;795;799;798;811;780;794;790;712;699;700;793;720;827;770;689;644;640;656;726;784;794;823;695;677;784;707;770;723;683;736;740;760;851;798;704;755;730;721;757;717;759;706;667;640;662;647;533;690;682;589;629;557;565;571;602;611;584;617;614;560;685;657;614;659;640;658;539;617;723;705;671;609;597;621;667;595;614;583;678;711;723;750;691;737;679;678;773;685;666;651;665;661;721;792;753;746;671;727;676;714;762;748;746;790;686;731;689;734;801;837;737;719;680;682;739;725;742;699;633;657;744;703;645;759;808;725;728;754;670;711;697;709;704;738;678;683;684;718;713;735;725;637;698;686;662;699;658;652;582;598;695;649;717;697;666;702;717;680;731;730;671;637;667;645;635;636;645;656;645;681;677;601;686;641;521;662;726;703;758;752;678;685;705;742;692;684;650;623;593;660;663;645;673;630;648;689;707;704;611;648;623;679;656;673;632;695;580;588;632;657;610;669;584;684;737;641;648;642;610;563;684;628;615;556;646;674;686;639;596;625;718;667;625;645;631;633;565;616;630;695;692;694;683;659;654;668;639;611;634;643;662;620;532;587;623;669;740;664;643;660;609;541;457;592;667;662;689;673;599;640;688;694;572;617;590;600;593;550;578;602;570;650;602;556;472;499;584;733;679;674;630;619;566;582;653;537;671;591;607;664;625;666;647;639;676;660;642;645;641;633;521;512;485;565;543;597;499;522;578;531;491;524;536;466;456;435;403;416;469;460;466;481;473;501;622;695;711;695;674;609;670;667;628;604;615;641;598;658;585;600;641;584;619;646;661;605;620;616;629;542;666;622;631;615;631;680;625;663;610;656;598;659;576;559;558;537;617;673;543;476;513;561;568;633;610;627;612;567;566;616;605;597;544;621;687;608;514;560;556;568;614;698;614;538;588;592;562;612;618;612;634;579;525;576;659;618;607;600;604;559;622;643;582;566;600;554;629;628;628;645;656;636;571;484;494;398;532;528;573;635;631;672;691;673;593;564;629;612;645;568;584;632;600;620;627;623;655;612;658;658;616;604;543;579;650;645;686;608;677;639;639;572;629;583;643;655;564;514;478;513;655;632;618;582;519;472;494;592;587;655;607;598;572;570;560;600;637;598;549;629;595;557;557;589;541;560;677;635;673;656;584;667;693;660;637;639;617;608;547;572;589;595;578;594;550;583;533;610;609;676;578;564;624;628;554;627;639;513;470;461;451;481;559;578;615;674;503;541;608;592;584;571;559;596;559;516;630;675;701;588;631;529;589;636;665;640;644;559;565;609;626;629;597;633;623;591;610;569;581;572;571;569;594;594;509;552;611;564;585;516;596;570;561;575;548;587;596;599;596;653;652;600;588;599;482;459;500;545;572;576;566;635;623;639;617;596;626;667;583;532;586;635;639;640;647;632;550;580;573;593;541;650;586;569;674;656;644;650;560;537;567;523;576;491;474;498;590;639;570;516;560;598;633;540;537;612;642;619;574;571;605;569;655;664;659;567;576;583;593;680;644;631;625;541;534;607;579;583;580;604;629;589;637;606;633;617;611;550;582;619;622;663;657;686;693;703;668;750;764;658;703;668;684;666;639;690;629;688;608;725;592;566;582;539;543;587;619;573;598;600;587;621;708;682;670;692;589;582;653;651;641;648;662;582;649;594;605;554;620;663;689;658;711;647;662;619;577;675;591;607;584;598;541;528;565;575;590;598;587;549;617;662;653;607;529;559;694;650;649;732;737;643;668;625;649;663;632;633;613;536;551;589;544;575;701;725;637;601;650;635;669;696;702;678;576;523;608;599;592;617;616;598;608;593;564;575;479;526;590;617;637;612;590;537;585;672;598;615;750;660;642;594;568;587;639;603;625;629;632;717;693;647;631;679;624;624;709;643;637;732;683;701;662;622;618;623;705;674;573;601;703;655;588;619;636;696;638;664;649;654;647;645;576;580;559;575;639;601;591;652;713;639;667;630;659;614;622;625;585;540;624;622;632;584;558;519;602;642;574;620;623;598;613;628;613;649;601;654;720;647;620;702;682;689;727;827;715;679;655;683;639;732;738;698;674;731
22;19;17;12;32;13;25;21;18;23;24;24;20;27;19;9;9;26;242;637;791;772;782;823;792;735;765;777;727;732;744;728;732;772;726;663;624;655;677;763;833;800;776;713;707;641;693;697;722;699;654;731;806;772;800;768;762;739;703;692;789;741;684;708;685;704;660;721;763;766;670;610;640;663;615;566;586;545;628;643;515;588;645;647;632;679;594;629;541;627;723;706;620;611;596;676;626;699;723;706;714;659;707;735;765;715;690;665;703;640;644;698;755;753;772;844;761;675;724;708;742;793;769;703;816;732;785;781;768;810;800;714;726;643;717;679;719;757;675;694;681;712;748;717;660;767;768;747;806;679;690;737;677;674;706;637;578;614;698;663;687;664;640;599;627;653;581;594;636;609;631;736;684;720;740;700;654;658;679;716;681;724;611;649;665;708;688;590;603;594;635;632;669;715;633;621;702;703;722;648;740;722;671;653;590;681;722;660;608;615;607;608;685;722;618;633;618;582;667;605;658;626;611;574;683;686;565;601;648;735;581;634;589;601;597;598;585;586;707;663;632;693;736;631;653;608;666;638;670;560;528;628;691;620;620;664;641;518;639;671;693;726;648;677;688;688;659;636;597;512;603;657;694;617;623;638;653;698;715;714;670;648;447;439;636;734;684;660;578;524;631;605;688;582;597;597;565;590;621;564;592;546;576;526;514;455;525;666;741;636;654;715;687;622;602;636;632;565;568;564;591;582;635;672;625;655;713;673;634;642;659;599;588;563;681;597;644;612;609;638;521;553;589;643;689;583;546;563;531;539;475;533;461;463;502;586;559;738;657;672;620;549;608;666;637;716;598;597;594;546;633;607;579;568;561;627;626;659;653;629;690;651;654;622;608;647;677;660;586;663;680;743;680;569;544;550;583;606;592;558;609;545;580;589;626;590;549;568;460;509;626;602;585;601;643;595;602;608;658;709;644;587;586;549;569;600;617;602;651;632;712;653;596;568;606;620;664;659;584;539;560;598;639;617;581;576;571;549;587;600;644;642;588;464;409;446;433;482;474;606;666;614;661;627;638;624;635;587;574;678;551;571;544;571;622;646;621;659;595;598;615;648;613;576;509;629;666;601;612;650;613;617;594;644;610;599;548;594;608;536;598;724;595;627;623;594;530;497;610;608;663;704;644;623;604;648;643;587;588;607;587;555;557;531;552;559;612;615;627;627;537;551;609;629;623;585;611;568;607;561;600;530;572;588;592;539;544;589;629;590;703;522;527;531;600;566;690;603;493;472;397;374;556;559;557;590;595;610;592;596;577;656;631;659;610;650;687;693;755;634;595;610;648;620;643;595;697;698;626;532;598;562;591;634;674;656;634;624;577;574;591;594;535;592;508;512;574;607;670;572;560;604;531;573;604;588;578;650;580;567;643;588;649;652;587;523;541;432;442;512;623;604;562;585;521;540;626;647;641;591;590;644;557;574;600;573;593;562;625;573;649;614;570;629;668;606;587;688;649;559;518;565;604;625;575;458;506;605;560;582;558;584;576;572;504;533;573;544;610;612;563;584;641;662;548;598;620;578;675;666;626;650;633;693;565;528;654;537;554;581;633;617;586;668;597;548;603;634;560;559;580;671;659;630;703;666;654;628;659;786;719;645;705;652;683;658;647;620;596;652;636;615;472;607;600;537;592;666;633;539;636;651;640;681;656;612;567;640;575;616;715;711;741;687;622;609;649;591;575;624;673;587;627;732;765;641;621;596;612;603;625;638;538;653;619;593;568;573;586;656;626;611;657;605;595;639;595;592;712;681;687;632;637;625;648;632;622;739;640;604;581;653;634;673;583;705;653;649;569;638;592;616;630;656;629;545;518;625;665;635;632;653;639;554;649;573;463;407;480;569;588;615;682;664;601;665;685;573;534;610;608;614;567;611;617;595;593;606;671;667;759;774;719;590;645;624;630;649;662;647;708;646;665;602;641;651;614;652;661;670;672;601;595;594;717;639;680;640;653;608;630;617;699;590;534;594;591;618;585;565;636;661;640;606;666;620;714;669;641;659;612;635;665;636;672;661;547;596;622;652;615;570;615;642;606;615;591;653;615;637;679;683;599;650;730;721;669;717;686;679;689;693;787;673;734;666;688
26;28;29;28;18;24;14;20;15;12;31;20;17;13;32;17;17;34;214;617;780;767;779;860;760;752;761;787;743;847;774;743;834;838;796;733;727;731;737;715;713;779;856;740;668;600;584;713;758;757;803;767;834;800;833;749;723;709;667;764;731;718;678;697;697;706;739;705;732;724;750;681;669;563;601;604;540;653;676;626;526;518;584;536;556;583;552;602;695;630;664;632;682;640;679;640;673;673;705;659;671;643;664;681;697;694;662;583;598;648;684;753;818;752;782;792;664;647;713;722;699;702;758;751;727;707;703;731;737;765;731;625;714;722;730;641;681;724;734;653;703;740;656;731;771;761;750;765;791;694;708;683;720;772;672;582;584;685;605;657;738;708;627;591;625;662;679;637;632;653;633;738;642;688;692;623;674;709;620;677;616;636;722;666;654;661;640;651;636;620;606;652;634;658;686;652;625;615;695;693;702;702;719;608;441;608;691;669;609;689;612;611;696;596;683;637;643;552;612;683;609;650;680;690;587;587;595;668;729;674;640;698;684;654;524;585;524;608;602;676;741;671;699;637;560;586;659;708;614;582;530;598;632;615;693;702;680;552;597;625;644;720;698;713;650;580;573;535;552;576;604;640;679;603;580;571;576;654;679;644;688;640;604;550;649;686;639;638;574;572;705;578;648;671;593;543;587;604;573;586;479;461;536;590;578;598;614;704;636;686;640;655;658;634;584;658;576;584;595;641;527;586;627;689;677;678;681;648;648;695;673;619;606;657;638;598;589;606;601;617;471;533;603;681;605;658;700;631;530;532;445;547;505;616;543;541;582;634;614;598;581;558;623;618;664;666;667;553;555;526;502;630;590;643;635;668;561;601;643;629;662;634;710;597;611;659;641;658;608;611;638;682;634;605;544;590;588;596;543;568;627;616;595;608;605;549;545;617;555;541;577;634;632;671;638;686;659;664;706;726;628;602;568;613;617;659;620;665;677;659;653;645;619;572;655;591;664;583;620;633;576;637;636;593;626;600;577;559;604;628;593;606;535;464;487;474;467;491;562;630;629;607;647;626;611;633;598;552;570;616;562;415;544;561;618;599;643;614;564;611;609;584;648;615;530;587;632;694;603;618;590;571;566;593;586;610;555;567;520;609;672;691;636;614;699;580;530;539;577;726;1084;1077;670;657;666;621;593;550;579;620;612;595;568;584;610;583;555;680;598;600;531;557;607;656;621;625;607;566;626;594;636;545;595;591;555;550;530;561;525;543;580;543;547;612;589;645;643;574;552;551;369;406;506;497;468;595;609;673;648;640;583;651;725;648;701;654;664;615;619;601;601;599;657;691;606;662;722;742;669;599;599;557;591;582;642;659;633;646;623;616;630;664;561;566;514;518;525;610;644;563;507;520;557;616;589;514;618;644;634;601;601;606;608;636;618;568;577;465;443;478;554;604;560;578;506;527;631;617;661;631;622;632;676;576;581;616;653;571;601;628;577;629;657;614;664;622;635;672;591;561;619;580;609;630;650;528;518;530;555;570;570;570;462;529;478;553;530;604;670;574;610;554;668;615;612;597;584;592;613;642;610;609;582;628;626;569;634;626;586;613;603;617;638;612;572;561;547;577;619;651;658;651;628;620;661;607;632;631;703;610;661;580;681;654;642;732;694;630;645;615;662;635;586;586;582;556;613;631;660;648;565;630;623;620;634;589;633;659;600;656;660;705;703;652;616;616;561;583;638;663;589;514;509;576;693;645;606;627;628;644;661;581;594;659;639;586;461;406;439;523;596;643;692;653;635;612;627;596;663;681;670;726;671;656;656;697;682;660;700;641;643;610;593;621;616;647;616;672;652;565;466;544;578;589;543;535;557;609;604;653;658;601;477;436;575;635;601;441;453;557;599;612;665;661;659;603;633;585;539;548;504;589;661;647;631;615;688;714;695;717;796;734;679;661;613;653;597;668;611;630;660;690;658;644;677;664;642;687;663;608;683;714;642;694;628;682;665;730;671;634;601;644;585;648;513;567;633;578;558;616;687;677;660;548;623;560;591;697;651;653;620;599;668;663;687;680;662;712;638;722;703;695;636;607;631;665;643;612;554;652;633;674;631;663;673;639;614;794;747;681;709;697;753;719;716;665;701
12;11;7;25;24;20;22;16;24;22;15;21;12;21;14;20;11;47;271;654;790;755;810;851;718;780;779;818;837;782;797;736;787;1000;850;694;736;796;712;739;754;675;753;691;596;570;594;656;687;734;829;885;790;856;780;726;800;755;713;714;759;754;763;771;758;726;783;737;736;683;628;716;667;646;562;639;650;732;655;660;545;579;530;596;573;589;598;693;744;641;591;603;531;595;602;569;633;663;697;671;669;670;659;601;576;698;654;591;636;670;685;730;752;695;764;861;703;603;607;605;685;700;757;772;680;613;620;716;762;772;758;709;764;738;729;717;716;758;787;757;689;664;651;675;682;653;685;743;726;675;728;719;708;729;687;662;649;693;729;680;737;783;721;694;678;653;609;669;626;691;667;681;631;577;619;636;640;632;619;579;635;620;638;595;648;629;675;504;593;590;601;585;644;618;683;634;640;642;738;701;652;762;629;560;538;631;682;678;690;588;671;603;607;646;644;650;601;544;647;671;731;609;677;585;594;635;634;666;718;700;633;663;692;670;549;473;594;610;652;701;660;578;633;616;573;556;642;646;601;653;591;587;645;564;623;653;685;635;677;661;669;703;707;667;608;602;591;624;543;571;659;619;640;690;519;554;550;699;705;653;598;569;699;682;672;673;533;660;617;528;626;642;649;728;566;706;692;602;613;636;577;552;591;572;611;609;610;658;628;641;589;591;673;702;639;625;565;581;629;564;454;450;611;640;641;701;612;630;636;682;619;657;644;615;654;618;621;647;665;631;578;569;609;578;648;629;645;673;600;586;621;591;629;589;578;554;602;591;535;644;609;595;660;624;695;589;651;601;630;516;517;536;549;628;637;703;596;593;595;621;645;628;658;625;532;681;694;576;581;598;562;685;686;642;589;547;557;601;470;588;659;612;549;622;578;658;558;543;503;447;562;686;636;591;594;654;650;675;713;657;580;585;601;603;652;586;529;585;592;579;622;618;661;586;590;637;671;579;632;600;599;589;563;623;590;575;539;531;616;596;597;541;564;572;503;509;471;568;557;502;567;577;601;580;571;558;527;565;566;581;584;537;544;584;640;581;605;594;623;568;569;642;602;572;621;609;592;636;595;600;660;605;582;633;569;638;656;554;586;577;689;612;613;629;577;521;581;590;555;774;1188;1117;684;578;612;600;664;569;614;574;601;573;552;525;616;558;501;582;574;487;568;510;608;647;605;619;630;552;644;596;530;499;511;606;537;529;616;613;442;460;501;580;554;558;583;610;663;564;537;494;480;505;548;488;533;626;594;657;637;600;621;606;606;548;619;730;704;604;643;586;602;611;703;679;614;690;669;653;626;586;589;626;591;575;565;623;580;569;550;599;598;564;552;492;484;471;540;656;592;590;465;518;632;577;657;665;621;582;660;629;644;577;506;517;629;534;593;473;425;490;589;599;539;578;531;514;623;601;604;593;588;637;635;608;587;630;658;637;590;632;632;665;653;651;696;633;576;589;558;614;642;580;597;639;598;579;528;604;543;503;527;490;537;514;547;583;595;518;596;631;618;622;668;616;670;590;666;642;667;667;624;525;635;650;642;590;554;560;638;653;630;614;629;618;613;621;598;585;592;679;632;634;596;605;652;629;642;645;665;610;559;523;600;684;750;685;681;684;656;627;671;594;520;509;558;608;601;592;611;680;664;652;652;629;593;599;623;652;615;624;679;637;643;649;618;611;580;529;634;632;641;439;304;431;600;590;635;614;660;625;585;509;619;695;655;684;457;451;451;473;575;576;540;580;641;666;629;623;642;606;596;664;630;633;666;654;587;665;636;635;592;582;586;531;607;606;717;697;657;623;527;565;593;580;548;532;625;673;625;693;665;663;461;424;594;642;676;507;459;547;525;594;702;730;672;650;644;547;498;528;460;567;638;646;625;669;648;674;699;712;724;713;671;648;791;606;593;603;629;609;606;556;656;596;563;651;597;745;664;689;651;704;658;584;631;664;688;658;652;701;626;615;557;568;523;569;635;505;563;628;694;655;718;625;606;610;624;547;618;701;678;664;613;643;581;654;708;717;725;693;647;688;698;665;635;636;598;473;593;649;684;671;653;603;669;583;646;686;627;684;702;675;673;652;671;677;705
16;28;21;27;11;13;25;18;17;22;15;9;11;22;12;14;22;42;255;737;822;717;727;707;754;724;772;898;779;789;681;763;806;845;856;751;737;746;646;695;688;756;761;735;694;724;661;689;649;759;779;850;769;824;749;760;709;776;785;718;698;778;742;786;780;720;729;740;698;775;673;683;647;556;592;570;611;705;673;640;714;644;615;682;548;520;601;643;712;709;573;579;517;576;582;610;595;579;685;635;627;661;636;502;516;728;723;654;637;681;613;743;799;729;787;719;656;606;667;718;679;670;643;654;713;609;626;646;624;659;712;761;735;713;742;744;672;751;798;683;640;697;722;721;715;704;747;725;699;719;661;710;788;768;748;710;668;662;651;648;678;745;679;727;715;646;652;597;671;658;689;707;621;588;587;665;539;577;595;680;639;586;524;565;628;553;487;477;582;615;619;649;660;685;644;641;641;645;694;647;681;681;648;683;603;726;690;602;697;677;649;704;700;692;702;674;645;678;678;738;643;661;694;617;551;611;652;648;704;626;583;561;620;653;646;563;698;703;713;603;695;582;575;575;630;656;709;639;621;650;647;631;691;609;647;624;742;684;708;612;639;613;630;660;619;614;644;675;652;635;692;639;690;649;607;568;620;714;667;660;617;634;702;666;619;545;536;610;575;610;734;614;554;656;626;618;688;609;636;631;606;621;543;597;622;620;630;587;612;573;687;685;659;642;695;593;656;628;665;598;524;497;619;599;580;571;685;615;605;613;665;637;613;582;621;626;682;705;745;622;615;622;612;643;651;627;592;686;651;615;634;616;534;620;548;562;657;603;510;593;588;673;631;585;630;644;647;614;681;537;448;483;549;619;639;639;624;784;622;637;607;665;621;615;561;586;621;593;468;536;555;647;687;567;565;651;639;564;559;553;674;615;621;588;594;618;581;502;504;497;613;682;620;627;649;652;599;601;631;651;624;593;569;613;586;603;581;550;588;613;654;662;647;654;636;624;656;644;533;603;601;564;605;508;628;594;612;594;642;596;583;587;548;599;517;537;537;569;520;547;442;502;631;534;606;568;611;619;559;583;604;616;700;635;621;650;633;653;562;606;523;602;616;568;572;572;530;656;607;624;596;642;571;581;501;629;608;613;578;597;522;603;673;587;504;586;618;570;527;603;779;782;516;543;585;622;557;590;645;647;624;525;607;604;626;582;509;560;598;498;501;563;516;519;543;599;575;530;573;546;484;455;512;508;570;510;555;608;508;438;479;510;596;548;603;681;685;565;564;477;471;619;531;559;575;582;565;640;610;612;593;535;565;518;602;684;615;649;648;675;624;676;633;609;645;609;688;585;649;615;640;612;604;602;596;697;654;642;632;576;622;555;577;502;493;463;556;547;510;455;533;576;551;652;601;630;568;572;632;600;651;628;565;599;624;605;552;554;515;609;616;559;552;521;569;549;563;622;585;607;584;572;620;671;602;563;599;626;631;564;560;651;622;602;584;565;608;613;506;568;676;637;627;572;522;556;598;591;574;508;614;558;593;573;553;596;602;583;632;577;601;627;564;617;605;527;652;653;560;607;591;653;891;828;650;585;568;577;661;517;543;634;599;555;614;614;614;585;596;651;647;603;610;551;574;625;610;615;628;612;611;570;588;639;696;710;695;689;691;598;593;647;587;601;531;592;560;585;700;656;626;632;613;622;605;626;722;688;663;660;630;631;741;625;556;589;595;606;659;678;698;448;208;365;472;616;546;637;714;661;550;550;521;600;605;671;591;589;566;564;503;653;609;662;599;669;611;664;649;599;687;660;607;689;662;677;616;613;655;637;598;606;628;582;595;601;689;641;733;659;629;623;667;605;593;665;609;646;670;677;653;590;543;531;531;537;637;528;481;514;512;599;621;672;679;648;585;524;563;520;511;583;620;650;702;663;660;607;662;727;697;712;709;687;661;646;616;692;622;619;563;625;637;640;562;545;668;691;733;642;682;673;638;637;719;651;636;695;663;640;602;617;631;571;578;646;628;622;631;665;607;618;666;603;654;647;653;556;581;650;642;676;730;634;673;677;718;713;692;676;653;617;635;637;651;631;677;604;650;583;629;761;692;638;709;716;661;688;719;745;724;692;743;694;645;648;683
26;16;16;14;16;16;10;19;28;13;15;6;11;30;13;26;26;33;328;734;747;699;728;721;757;774;688;711;783;767;774;727;780;816;826;737;750;755;754;759;674;709;821;747;717;749;732;766;802;767;716;783;759;794;785;799;742;732;754;658;631;719;742;764;839;781;792;788;817;756;714;716;637;637;626;515;605;607;660;610;662;650;536;608;628;606;723;659;745;717;654;607;568;587;603;627;575;511;726;556;514;567;605;593;528;763;816;798;599;677;566;713;887;915;755;734;685;671;808;749;654;595;576;630;777;689;558;540;609;634;606;798;756;730;716;763;788;745;744;737;697;746;698;669;754;720;644;634;686;701;708;737;739;729;687;682;619;620;639;719;714;638;637;668;735;619;625;637;669;628;680;624;585;556;619;629;515;565;629;736;712;473;498;506;585;599;531;540;619;587;696;701;670;700;715;647;682;646;644;691;713;742;676;733;646;647;655;693;675;664;678;658;619;695;599;597;671;685;698;659;630;690;624;517;476;519;539;664;554;537;630;616;666;652;683;647;649;690;703;706;706;673;628;541;587;648;614;588;604;645;616;651;686;727;629;629;668;711;658;616;701;691;651;635;656;633;682;669;620;660;695;704;642;639;637;603;670;581;619;670;627;622;656;584;573;522;559;585;613;666;744;645;646;657;662;594;607;696;574;592;587;607;589;619;688;608;629;598;599;584;657;578;638;622;669;624;584;562;553;646;689;624;560;658;628;620;647;651;617;568;630;718;634;606;577;603;644;642;621;580;659;669;632;644;640;582;584;614;636;710;665;514;455;555;537;639;614;636;630;547;602;538;652;584;627;660;646;650;632;577;521;550;554;613;652;629;653;691;662;577;610;619;705;660;567;604;586;600;455;578;566;636;691;589;625;677;615;549;566;642;668;587;588;581;580;649;569;561;493;593;579;669;615;623;650;624;587;629;636;585;592;603;663;682;573;578;618;627;630;542;598;550;634;525;584;618;587;626;585;608;626;654;636;625;624;569;600;554;584;639;649;610;594;616;560;550;500;513;531;500;504;535;560;518;526;614;615;528;534;574;580;604;585;598;590;547;625;563;526;571;539;606;537;626;628;555;562;627;592;659;597;647;602;642;617;559;556;598;615;579;558;525;616;606;530;592;563;560;547;516;579;570;551;534;564;567;554;599;665;525;560;608;590;601;577;587;489;558;544;531;477;514;531;474;514;632;555;535;592;520;570;459;520;507;428;418;577;543;529;492;547;581;572;551;587;611;555;582;532;468;481;565;535;552;514;445;426;633;538;500;527;458;490;572;580;697;645;585;604;624;641;634;651;683;585;599;676;561;571;593;672;566;554;571;553;587;639;632;656;621;619;564;508;535;509;497;550;599;543;578;566;540;581;623;551;646;581;649;672;572;713;641;590;617;561;606;630;591;510;613;624;618;657;631;600;596;585;586;568;548;553;529;673;662;652;573;697;712;609;591;519;629;597;638;604;571;528;562;584;545;578;497;605;555;475;527;585;612;657;490;477;548;498;502;473;586;651;537;597;591;612;597;641;574;529;525;562;639;567;517;581;781;925;733;617;564;597;583;633;631;540;625;610;647;590;638;615;649;562;610;649;704;615;632;585;551;581;622;569;568;644;669;573;648;679;671;673;692;693;660;617;592;593;638;522;534;561;580;697;770;655;629;600;652;582;669;650;662;694;646;652;598;621;601;466;588;571;516;589;635;674;572;352;379;540;575;604;628;654;606;511;627;535;559;649;633;657;648;638;568;557;589;618;595;631;610;655;677;684;672;659;634;642;677;680;612;649;600;599;567;521;589;615;607;615;680;714;668;630;615;650;592;603;619;697;614;685;705;643;658;634;565;592;602;544;609;585;607;570;513;535;541;594;595;684;681;607;621;591;557;587;598;639;691;700;638;600;580;559;568;564;666;667;693;619;585;661;667;629;645;519;598;581;622;606;625;650;680;664;637;675;667;698;625;639;636;645;666;633;637;614;651;608;570;609;576;624;606;618;610;672;626;631;622;704;675;696;649;611;610;622;636;639;715;658;720;622;650;699;609;646;570;659;616;624;663;638;650;612;572;612;677;707;677;706;793;723;629;644;652;667;652;665;672;698;685;706
24;17;19;17;17;13;32;15;24;17;26;16;26;26;32;17;25;54;406;761;766;771;697;711;716;738;731;694;718;785;712;677;769;763;696;735;733;686;638;650;703;718;761;725;723;723;741;771;712;707;753;701;780;759;760;735;710;805;785;709;578;632;706;680;797;788;786;793;767;737;712;703;742;712;636;636;600;673;633;628;660;580;521;613;599;635;683;669;682;699;701;589;555;625;627;581;535;481;548;593;608;614;674;725;661;862;867;711;629;581;600;864;1069;855;831;742;723;761;747;748;636;571;537;605;777;850;623;566;661;577;610;736;734;748;746;724;696;757;680;740;788;754;678;728;731;687;665;630;663;681;723;711;789;706;617;611;548;584;682;629;648;633;615;607;750;618;675;628;687;658;660;632;573;631;563;590;696;600;623;660;586;462;496;521;542;556;584;583;610;661;670;678;643;668;636;643;727;670;596;632;683;783;684;702;703;640;652;730;636;641;682;749;660;677;666;643;684;660;687;694;677;727;671;512;338;439;551;715;580;592;703;674;519;591;617;587;628;731;640;692;627;666;752;604;645;614;648;662;605;661;670;685;671;665;696;669;677;671;641;620;727;641;661;727;716;668;626;660;605;624;670;673;656;672;618;614;621;620;636;715;589;612;620;621;607;580;584;564;528;591;700;652;572;616;613;585;542;661;662;555;545;542;545;609;619;596;577;568;582;638;558;578;559;623;625;647;557;544;581;656;637;651;570;636;644;592;537;630;674;671;610;676;685;666;587;643;691;614;643;596;593;631;669;620;616;578;590;625;634;612;566;481;480;572;575;554;620;637;671;649;625;542;585;614;635;636;602;615;682;668;642;608;600;644;625;552;608;620;670;558;608;519;614;602;634;692;545;520;553;620;637;632;640;647;599;645;587;529;586;570;606;584;580;566;579;550;618;568;524;531;595;613;626;620;634;661;661;581;624;642;683;637;664;601;679;598;605;556;530;578;553;562;595;623;568;590;589;587;605;562;583;601;559;578;620;607;612;530;568;539;597;577;538;530;488;463;533;519;488;540;566;571;550;537;563;582;561;523;605;588;623;627;594;575;591;558;548;580;604;595;552;541;630;583;557;546;599;591;550;597;551;655;595;638;595;584;556;575;589;564;579;569;609;585;503;533;542;630;593;594;676;602;571;577;524;579;535;605;562;559;550;581;524;574;640;555;511;583;580;508;493;557;536;531;599;582;561;516;553;615;551;540;574;524;380;499;531;573;588;533;536;602;563;562;619;580;559;556;481;470;558;565;587;531;494;463;513;572;596;473;558;573;590;605;670;585;671;600;584;531;561;627;623;574;532;572;636;654;526;641;629;632;585;584;586;617;599;582;606;641;574;600;549;550;541;578;565;584;525;603;630;572;556;649;621;537;488;628;662;623;628;579;611;597;600;609;617;574;639;602;611;545;631;641;542;585;558;601;567;584;592;634;630;638;642;703;600;619;555;617;530;578;610;643;494;573;600;604;640;622;571;549;567;596;620;521;575;677;848;645;569;576;545;476;550;555;631;588;577;573;633;646;613;632;580;590;505;651;600;609;612;759;663;637;624;629;619;513;553;652;580;627;647;591;569;588;637;593;665;613;666;602;591;611;653;579;669;701;561;591;643;572;595;621;720;626;631;611;592;580;580;637;644;569;618;531;633;666;731;710;630;616;606;636;639;617;615;673;629;633;590;557;599;570;503;537;531;537;602;596;607;577;524;548;530;489;582;550;668;636;597;591;538;654;560;653;627;674;620;563;641;644;615;573;634;709;646;651;623;610;617;656;693;715;615;590;570;557;544;586;597;612;645;654;604;635;699;712;677;643;600;564;561;648;631;620;595;628;540;594;500;550;630;600;556;528;571;582;670;628;631;607;606;641;678;682;642;633;602;559;599;563;675;704;646;643;658;655;582;659;625;703;749;725;533;497;637;594;609;576;501;555;562;582;610;573;586;598;599;675;630;648;644;684;609;622;676;734;690;720;670;687;569;580;634;706;649;639;573;634;673;697;656;735;681;655;730;648;683;684;653;596;558;612;634;673;673;715;660;625;579;598;623;678;615;637;604;541;493;369;454;492;614;631;705;725;662;715;695;659;610;680;709;691;721;639;650
6;21;19;22;9;16;26;16;22;18;10;10;9;32;25;35;22;59;359;766;735;752;727;713;747;770;741;737;670;721;702;793;829;709;671;673;693;719;537;665;705;762;779;744;731;637;814;785;716;802;747;817;846;740;744;676;793;775;729;664;672;701;688;769;738;693;733;717;772;709;788;757;725;752;712;673;643;689;588;621;658;553;543;639;728;672;648;648;700;776;716;604;592;629;648;560;506;506;693;716;592;658;711;710;655;787;745;708;439;361;510;809;925;758;778;752;804;730;658;713;672;563;523;541;630;772;702;561;617;670;611;683;805;620;689;753;710;731;708;739;798;707;668;688;710;720;667;668;698;718;747;746;728;738;631;565;549;705;592;607;657;711;693;674;638;686;582;654;643;687;697;603;681;596;563;571;598;620;627;591;622;639;663;582;615;603;591;658;639;656;644;622;659;567;665;649;642;663;631;618;744;724;677;647;613;655;655;669;618;613;721;646;663;749;651;679;707;672;671;653;651;699;688;637;452;507;632;582;616;695;650;690;545;608;591;588;571;623;643;704;627;761;653;631;644;625;609;682;619;696;683;635;712;667;651;631;682;700;735;695;692;683;653;697;697;697;689;649;598;692;705;633;596;672;636;570;608;638;650;579;639;623;592;685;614;603;644;552;510;508;614;577;598;631;698;619;570;613;637;568;568;585;519;582;598;635;582;623;579;545;586;546;566;611;622;601;637;553;527;624;719;647;602;576;612;629;598;614;681;679;613;726;669;652;638;625;598;678;666;597;690;654;638;642;638;587;597;624;558;612;633;604;595;581;641;576;566;636;665;658;604;552;550;557;596;583;603;610;634;686;642;671;653;633;707;652;589;626;618;579;547;584;593;640;665;615;572;523;609;578;563;659;615;643;642;681;585;521;541;552;633;594;569;499;547;533;579;690;613;579;624;663;637;606;641;638;578;610;641;606;578;667;710;574;618;654;563;601;633;563;567;591;558;556;593;536;519;541;521;644;619;603;527;626;629;664;655;633;544;521;504;489;479;453;464;441;514;536;449;496;511;525;486;492;521;521;570;525;570;586;602;589;608;488;545;548;567;677;531;612;649;609;594;585;521;576;524;591;583;601;582;583;608;693;687;602;609;595;534;570;599;658;582;656;511;584;601;566;507;635;602;566;603;550;635;574;614;578;606;555;549;592;586;514;540;537;587;527;528;511;483;570;582;615;621;626;627;615;523;517;528;488;578;572;433;520;535;578;497;571;537;587;529;575;681;580;542;539;483;461;500;472;420;484;465;610;606;593;592;502;565;598;633;610;570;630;679;636;633;634;621;695;719;649;657;586;626;614;580;621;645;626;631;653;603;599;566;629;587;580;545;526;557;537;508;565;585;611;583;548;535;540;498;633;555;566;431;556;585;594;613;542;572;565;550;538;585;631;586;593;615;534;593;512;581;554;523;534;539;551;549;609;541;560;654;624;686;658;531;438;577;543;603;631;471;508;604;643;586;543;561;568;546;647;641;555;494;671;807;621;538;532;547;567;581;570;591;568;566;614;652;683;650;602;506;597;545;544;586;605;569;544;608;571;599;586;576;446;542;609;628;604;642;571;626;593;630;638;601;627;653;650;574;601;590;531;591;602;464;499;596;528;637;578;659;607;654;582;643;646;656;565;571;618;579;638;611;650;681;678;635;692;682;593;656;658;706;685;619;631;707;621;686;621;621;607;593;556;629;561;541;589;558;625;566;535;581;575;606;629;677;651;590;621;648;602;600;704;608;501;590;589;653;597;692;692;588;647;639;568;586;646;632;689;602;556;578;569;621;654;708;631;668;660;719;606;611;656;600;601;631;602;585;568;605;573;611;511;545;587;569;667;615;621;592;606;626;595;596;670;650;700;547;590;601;664;637;651;633;623;607;557;657;698;671;660;767;639;695;588;670;734;656;586;542;581;697;654;614;538;575;637;635;675;641;554;582;569;653;725;680;659;575;608;622;640;750;631;622;690;693;668;630;596;645;728;638;617;664;617;601;685;723;666;641;659;718;663;603;696;676;587;572;556;656;689;603;576;609;535;482;632;635;634;699;585;578;505;397;236;343;466;549;658;669;741;719;740;692;614;612;660;622;659;693;643;669
26;23;13;19;19;23;18;15;16;14;35;28;27;25;29;21;22;59;439;873;792;744;712;707;723;790;776;787;703;768;736;810;797;756;695;699;747;712;626;694;718;819;780;708;720;646;706;804;760;750;751;808;801;776;707;685;730;718;771;741;743;725;706;662;773;711;720;764;667;745;783;724;715;754;763;704;609;694;612;630;668;620;595;662;713;721;658;620;612;696;676;520;533;568;567;526;505;640;716;672;698;743;644;596;646;688;665;579;478;345;555;644;701;691;729;741;733;681;635;719;608;469;464;454;519;601;641;585;648;665;655;756;676;597;701;825;743;772;743;716;815;727;679;692;733;736;730;758;613;696;753;642;745;645;626;612;626;702;602;644;727;705;691;671;641;623;510;597;592;640;578;686;742;586;471;480;536;613;547;522;602;681;673;643;580;559;640;698;612;674;633;627;682;681;672;711;694;705;645;669;696;710;668;681;734;702;699;645;586;625;666;636;713;737;700;658;616;631;659;624;668;667;718;680;611;593;637;627;673;681;691;703;653;613;591;658;738;672;611;656;612;647;723;586;668;606;607;532;574;595;673;682;680;631;705;653;703;644;715;674;635;649;645;742;715;664;698;632;694;630;656;686;600;670;631;573;604;653;608;607;609;530;553;679;678;590;700;655;642;603;621;574;506;625;607;608;615;655;637;650;630;568;525;606;585;613;615;581;594;545;589;618;604;552;592;618;606;627;647;718;687;684;583;663;624;674;681;587;634;624;597;662;638;653;597;730;705;664;600;676;658;645;731;591;650;587;593;578;629;564;661;613;636;642;596;608;535;653;637;587;642;604;573;539;453;601;609;583;603;645;591;641;624;668;647;612;638;647;647;624;579;588;579;559;671;637;575;537;593;569;604;674;648;637;647;565;556;556;543;591;633;655;535;498;551;525;581;643;554;536;630;652;707;661;606;645;610;559;631;619;660;656;655;631;678;608;594;569;638;581;584;603;553;534;569;542;542;521;538;633;602;589;523;627;601;600;583;589;525;520;501;483;410;484;507;473;491;531;556;571;576;574;464;521;492;516;517;609;579;518;521;616;544;624;592;570;616;598;567;668;604;567;660;558;530;573;554;524;546;594;613;560;612;572;636;694;685;586;591;609;696;655;658;548;557;649;548;566;579;581;561;570;568;545;606;602;564;600;612;646;591;558;630;576;545;540;485;546;533;445;458;538;566;615;635;589;622;534;584;545;555;501;535;483;486;572;619;535;608;592;530;521;654;579;609;583;530;477;411;429;459;353;412;484;526;568;570;541;602;534;589;608;680;594;601;578;598;600;652;726;703;674;737;664;600;565;634;627;686;712;586;613;664;686;639;586;639;580;611;602;542;599;547;561;562;583;577;655;638;555;532;560;561;510;598;518;522;679;629;567;635;555;549;589;637;492;570;584;584;633;547;562;610;492;464;520;512;627;518;549;512;623;597;575;599;653;590;580;581;522;558;585;588;543;464;546;560;551;584;558;494;581;600;630;660;519;530;557;587;531;583;594;566;560;529;569;623;562;485;607;588;582;600;563;566;676;599;613;592;622;579;594;564;652;604;615;510;465;532;519;607;677;543;645;652;591;593;595;675;522;613;601;594;570;611;616;579;533;516;544;691;582;579;625;598;690;632;631;614;599;644;654;561;549;558;641;576;665;587;643;646;664;660;603;553;616;694;763;689;663;692;637;643;609;645;662;596;557;626;567;611;593;565;635;631;626;660;694;603;633;679;718;634;643;593;628;619;683;547;612;555;602;681;661;637;662;643;579;586;623;624;703;599;607;616;618;628;649;614;631;639;664;629;694;713;638;647;669;664;613;566;629;522;588;653;655;645;616;532;652;631;642;648;665;559;672;636;606;628;649;674;643;622;623;590;573;590;540;580;545;520;548;589;669;703;703;691;669;642;658;657;625;663;602;634;692;635;696;630;665;604;656;687;603;641;607;586;616;700;655;654;650;604;614;628;729;653;684;631;650;700;726;596;615;737;650;659;675;663;664;681;595;669;606;636;678;730;576;655;679;648;705;637;614;650;629;591;633;671;609;607;578;663;642;607;640;646;535;476;375;370;489;560;704;652;681;707;748;705;651;697;658;663;671;687;690;647
12;12;25;8;21;21;17;20;9;21;14;30;27;15;22;21;15;69;444;775;776;734;743;695;725;765;836;798;755;695;747;784;833;714;762;697;708;773;760;705;689;718;778;729;709;768;771;794;839;699;796;768;818;794;701;736;744;732;751;747;632;711;757;704;697;657;726;676;621;776;770;762;776;694;786;788;737;679;625;735;687;750;741;701;712;717;666;593;560;726;657;527;465;498;556;524;484;653;668;720;731;681;584;460;539;738;670;656;596;568;661;640;770;729;717;695;751;658;586;532;522;480;429;451;555;699;657;640;682;679;700;704;577;553;751;732;730;704;756;705;712;760;698;745;715;681;734;693;687;692;733;707;808;670;629;680;725;650;676;687;734;709;733;676;645;556;518;579;566;593;530;637;660;595;594;565;582;595;553;577;623;674;634;649;616;587;644;704;595;572;584;618;647;709;625;632;719;649;632;692;664;698;617;654;691;672;652;709;606;587;686;669;610;668;692;631;681;694;642;620;679;628;704;652;641;708;658;587;579;642;656;613;616;624;629;616;600;584;592;583;532;612;693;617;653;611;573;582;505;610;646;694;660;603;681;714;614;678;691;582;612;630;558;639;678;634;638;682;628;625;690;700;695;690;630;660;619;639;609;562;511;587;641;749;693;658;734;685;660;704;745;551;525;568;627;631;585;672;655;649;615;564;500;567;613;611;627;606;629;680;573;645;639;513;555;584;614;616;600;586;539;591;618;705;606;552;623;649;624;647;654;634;663;634;682;668;619;634;693;613;695;680;669;609;651;623;635;595;586;613;661;638;590;623;579;568;641;633;676;580;577;556;599;507;509;470;411;516;612;634;623;688;626;650;603;629;623;617;569;600;597;640;511;587;607;589;587;632;596;565;629;599;627;658;610;622;572;550;553;597;610;626;587;554;544;557;571;646;583;639;535;643;723;704;663;567;543;598;573;584;601;614;639;630;647;629;609;647;661;625;521;567;563;573;585;548;534;579;587;603;640;555;572;663;542;505;515;527;529;444;476;437;425;490;525;494;522;537;630;566;534;566;511;568;576;540;474;537;583;565;521;504;588;588;628;623;570;584;569;507;556;546;557;594;605;567;540;525;540;560;633;582;648;687;639;687;636;585;563;661;665;674;621;580;584;615;529;589;606;580;533;513;506;611;531;589;585;553;653;637;654;564;712;591;600;506;559;536;514;522;550;538;524;577;707;612;567;570;585;560;603;636;496;475;468;676;625;619;581;569;540;568;596;623;618;472;467;430;397;427;374;389;439;487;507;558;507;459;523;565;635;611;633;699;563;619;563;606;643;654;702;658;677;658;541;585;617;711;689;669;614;620;693;626;614;605;636;635;667;574;581;567;616;590;595;547;566;815;697;577;552;569;518;563;556;540;553;673;690;608;641;592;552;544;571;563;533;531;534;493;529;501;610;578;512;479;609;543;539;506;617;579;523;537;519;648;648;542;610;631;572;604;665;597;603;603;617;596;587;566;555;628;584;600;657;560;635;592;603;593;582;637;570;573;540;520;606;523;506;563;579;571;626;598;586;612;643;583;616;653;680;663;519;574;627;582;550;538;524;551;656;587;637;615;662;635;665;613;586;578;550;637;586;633;623;609;618;614;511;577;718;643;606;625;637;658;591;612;583;596;603;553;557;572;593;644;624;673;648;656;660;655;620;617;585;614;586;734;765;668;616;585;572;604;547;569;658;687;727;664;612;610;533;648;584;536;615;574;589;621;673;647;679;651;613;661;659;697;617;626;591;532;644;629;624;604;657;669;616;609;690;627;628;653;653;671;655;635;603;620;543;605;690;688;590;566;725;720;642;643;593;548;582;589;613;698;693;724;647;658;695;693;683;641;529;650;666;614;591;579;599;633;647;652;660;622;578;534;535;628;575;542;578;619;636;704;635;629;580;572;610;637;609;649;637;647;702;619;693;638;630;665;600;595;663;603;626;647;684;646;618;657;666;675;596;631;716;603;646;657;657;632;660;707;650;660;685;636;689;717;660;638;643;651;668;664;743;606;675;669;671;720;692;662;637;639;661;664;606;580;622;692;686;640;614;567;587;611;583;467;514;577;605;623;703;675;683;690;707;741;720;630;763;692;788;680;665
8;8;23;21;19;19;8;20;18;10;17;15;29;20;24;24;18;76;426;794;821;775;772;681;718;758;877;741;742;691;741;719;723;747;702;688;767;734;728;711;749;671;752;732;750;661;741;740;742;796;733;775;807;719;750;744;693;738;802;751;734;806;739;768;659;619;727;702;727;671;685;770;734;665;721;721;648;743;710;647;688;704;791;708;712;747;681;632;567;602;490;583;571;404;418;499;463;631;677;645;712;597;538;482;495;652;652;678;651;670;697;737;677;686;704;737;740;791;675;582;525;526;536;496;653;666;609;651;617;604;648;607;570;505;635;656;697;712;724;717;733;682;710;754;690;650;653;761;691;685;675;760;637;678;618;630;734;621;604;667;744;736;708;684;640;580;636;591;631;607;553;654;594;628;572;501;608;594;565;619;676;682;632;695;620;604;623;634;539;591;602;687;685;651;655;692;629;570;648;626;626;611;630;695;716;684;678;655;669;675;766;694;655;638;649;607;681;738;631;685;661;694;660;577;572;740;608;612;641;639;613;669;614;575;673;664;673;660;621;613;604;638;631;606;633;629;658;639;586;719;703;719;671;642;683;644;551;668;587;538;604;603;628;596;609;583;666;732;613;697;640;665;677;659;565;664;671;616;598;543;549;674;687;746;732;690;744;663;660;604;648;632;528;525;616;646;558;581;642;613;620;648;570;556;641;629;677;615;605;615;645;615;591;593;554;560;602;625;684;577;677;611;600;624;676;673;624;605;574;712;612;654;683;655;651;700;749;641;727;720;607;631;707;644;678;628;592;585;609;660;699;644;661;576;699;512;581;578;534;628;478;498;520;413;399;341;307;262;404;476;612;571;652;611;582;599;548;551;570;695;534;604;596;566;632;629;600;556;589;591;657;682;627;578;582;630;590;599;586;602;630;603;628;583;604;595;580;563;615;576;602;566;654;736;677;580;537;679;628;592;567;675;613;647;598;603;601;677;648;583;517;552;561;559;576;578;590;595;555;519;566;650;595;712;518;497;508;513;493;523;461;437;447;542;571;507;392;471;579;581;562;522;551;577;552;592;492;555;559;540;534;536;564;538;626;618;618;586;577;453;560;574;583;634;621;530;448;460;570;646;660;589;597;659;658;643;558;589;537;611;628;632;623;531;567;559;575;552;596;585;584;562;595;578;562;547;523;556;580;556;619;668;705;575;526;532;545;621;530;592;561;628;599;553;623;688;622;640;553;546;590;561;553;479;526;536;594;587;614;617;591;539;616;593;588;502;461;481;449;543;492;481;448;469;501;486;490;543;548;585;624;626;687;609;634;631;621;604;693;706;712;629;606;570;626;666;662;686;632;650;612;639;640;526;553;580;637;644;612;586;637;580;595;545;557;541;554;567;520;521;628;540;536;546;566;546;573;592;639;652;617;628;513;611;655;527;564;589;527;581;527;475;615;600;556;577;626;657;597;548;557;527;524;559;595;647;619;619;524;570;634;594;637;511;592;617;624;628;583;556;637;643;555;643;604;604;578;555;541;589;606;537;613;569;501;595;523;554;597;605;509;460;597;621;559;589;561;577;592;665;630;617;628;560;577;589;614;591;586;619;607;631;612;557;588;567;609;568;581;653;653;593;574;578;656;619;654;617;612;592;688;825;605;603;682;639;572;595;596;654;648;631;608;639;551;568;581;625;644;685;743;609;666;622;595;656;577;641;693;599;578;644;611;618;618;602;583;632;654;706;598;584;654;637;597;634;611;618;641;621;681;610;565;595;533;636;624;664;634;620;530;545;567;603;603;569;605;567;556;566;572;613;613;677;599;630;640;721;641;635;575;620;568;604;586;568;633;699;666;610;583;596;521;620;641;651;613;649;668;706;683;709;656;637;666;618;581;597;564;550;550;620;612;597;691;660;629;598;629;650;640;626;580;650;614;681;635;660;617;610;554;626;558;547;647;642;631;624;688;691;621;611;621;627;654;648;648;647;663;644;577;689;666;675;673;698;685;685;678;639;686;622;687;694;616;586;671;646;669;652;617;656;627;678;627;684;688;655;711;716;683;665;651;634;711;696;651;706;690;641;679;675;689;630;622;599;565;569;575;578;583;594;592;659;677;684;602;655;652;727;675;677;777;662;699;630;679
8;21;11;21;13;16;13;28;19;4;16;17;18;7;20;13;17;68;409;736;784;932;812;634;769;776;776;769;797;755;709;742;734;698;697;749;680;685;788;786;765;709;700;692;754;776;731;722;749;731;713;762;796;763;710;692;646;744;776;732;743;756;758;754;645;626;670;617;680;642;577;588;746;551;561;661;615;670;695;707;610;764;701;778;723;630;700;682;589;575;429;640;621;598;464;633;588;649;654;653;654;626;557;503;564;617;620;692;648;655;605;678;782;665;640;676;731;691;740;659;657;631;674;678;716;718;683;631;718;682;665;536;453;527;608;663;652;672;754;687;689;725;725;746;725;733;669;697;749;750;730;695;532;586;604;684;624;615;640;696;717;706;679;681;669;695;627;592;561;567;619;687;664;514;603;615;660;627;624;629;655;652;744;674;648;585;573;632;612;733;665;722;672;598;672;661;647;612;611;680;587;711;701;714;671;700;654;697;629;656;681;644;625;644;678;614;683;672;662;684;658;651;620;660;638;639;617;588;607;628;593;619;585;697;640;689;709;621;543;530;607;713;648;641;649;659;628;652;639;691;644;686;704;651;653;664;579;638;574;571;600;685;647;633;568;623;724;740;705;711;699;610;698;659;662;637;591;632;605;563;624;692;691;722;733;713;772;735;682;657;656;618;542;619;657;577;535;623;669;692;664;602;626;623;615;621;599;604;645;619;607;637;639;583;589;597;583;626;581;605;621;657;663;623;687;609;635;606;595;591;591;650;626;700;693;637;645;636;707;734;658;671;668;615;584;587;614;603;563;660;618;637;629;563;536;478;554;476;437;494;486;432;364;378;405;456;402;280;233;357;456;552;512;548;602;641;576;516;653;591;509;515;589;547;598;573;652;679;644;612;629;647;577;565;537;576;578;550;609;602;625;586;583;544;570;608;554;605;664;628;591;586;604;678;626;572;599;541;612;614;528;604;571;634;655;641;578;604;575;524;569;586;580;625;521;541;596;590;606;614;571;580;632;642;609;507;592;480;479;614;579;523;405;517;573;580;471;419;537;568;600;566;554;603;602;588;572;577;643;518;541;592;590;567;661;653;617;603;577;571;570;632;677;645;580;560;367;448;640;639;588;604;662;658;631;611;609;576;556;596;661;649;553;580;542;602;550;559;530;608;611;606;612;568;540;615;613;554;599;609;557;601;656;522;575;480;541;560;561;595;480;615;565;566;618;620;641;608;607;559;533;600;603;551;559;606;614;617;625;564;600;610;587;556;667;512;465;532;545;505;557;562;517;489;430;484;590;564;535;598;596;548;588;608;581;590;622;654;618;658;678;624;566;638;657;646;607;687;728;601;586;632;648;631;558;583;613;594;621;585;505;608;504;561;584;541;515;542;496;581;572;581;523;548;571;587;580;606;544;631;592;547;608;630;621;651;579;605;617;573;594;594;610;566;640;605;601;619;629;552;494;524;578;593;583;618;710;586;533;549;614;543;621;531;560;600;546;552;599;612;621;579;563;586;612;636;628;580;551;550;517;510;560;562;552;554;636;607;636;523;468;432;541;478;465;632;637;610;557;535;628;676;642;575;526;585;589;680;626;570;629;610;597;605;592;623;627;592;527;577;670;654;532;593;627;602;648;549;607;516;612;702;637;637;648;673;583;651;622;645;686;645;617;665;618;582;612;626;730;695;672;616;654;605;561;643;617;690;628;671;630;603;652;553;649;641;629;662;599;589;562;609;638;598;528;603;600;567;610;554;578;541;516;570;663;579;595;498;567;623;581;557;646;600;533;592;623;403;412;522;581;613;662;663;582;584;577;624;670;632;631;592;597;635;551;570;579;659;623;599;625;693;595;654;682;625;677;657;586;672;692;749;705;622;749;644;603;539;608;641;670;601;633;583;645;690;568;669;677;672;647;636;688;673;663;606;648;656;585;590;604;571;622;569;640;592;653;611;539;632;612;593;652;680;645;626;673;618;614;709;618;648;645;638;662;722;653;743;730;679;609;696;661;717;638;636;632;689;689;737;557;612;580;616;616;671;695;665;662;671;673;675;669;652;675;731;681;703;677;576;693;634;637;560;618;567;631;703;646;573;577;595;697;686;709;658;589;607;676;715;698;714;742;677;685;624;670
18;18;18;16;13;37;10;16;18;13;10;18;18;25;16;29;8;69;494;817;820;811;787;810;800;870;852;732;766;765;705;727;722;725;667;691;688;734;667;712;790;735;500;591;698;777;832;819;747;843;757;724;763;799;818;730;764;776;745;755;749;736;781;706;633;605;578;643;648;690;677;728;699;511;509;586;590;644;702;671;675;746;747;665;680;604;596;558;628;658;495;590;615;651;693;937;880;783;538;466;547;632;648;532;643;625;555;570;578;510;490;583;697;702;686;719;690;696;695;640;728;723;763;720;739;767;667;696;747;761;750;624;570;630;658;612;693;640;698;749;734;806;725;761;746;673;697;695;727;729;685;632;533;553;634;657;670;633;608;656;698;703;675;715;673;715;632;625;535;627;611;645;691;645;656;687;722;654;683;728;659;678;701;710;667;662;662;678;619;692;692;624;667;582;649;602;640;594;593;677;705;748;694;667;653;662;653;643;677;617;657;651;668;720;702;649;672;655;624;641;660;620;655;673;648;555;626;641;597;681;622;603;692;622;647;626;635;630;594;568;629;624;579;647;694;694;619;603;693;610;608;660;637;667;662;556;675;691;634;639;654;640;614;594;657;674;663;750;642;730;663;645;700;664;611;639;573;589;596;605;646;708;688;697;722;690;588;651;585;637;595;651;629;624;622;622;629;628;660;671;610;556;618;614;664;615;594;608;609;614;634;647;640;603;601;571;597;561;604;617;650;675;625;701;641;563;619;584;615;593;637;646;712;685;630;634;685;614;569;615;627;660;596;637;569;504;551;489;479;411;474;425;398;380;382;361;353;361;383;376;421;451;485;484;543;544;547;456;399;278;263;338;379;420;499;574;563;579;568;571;516;512;524;539;619;544;616;573;634;578;599;649;575;561;545;576;581;559;617;611;597;660;593;552;517;596;570;552;639;583;596;619;580;612;640;598;606;606;573;586;553;613;598;620;562;617;633;638;583;558;603;569;595;581;587;562;506;598;605;642;629;583;608;624;517;456;495;514;556;644;642;539;438;487;616;610;532;463;618;550;531;556;563;570;589;548;602;624;594;568;574;631;622;625;613;641;617;562;587;635;640;624;744;593;628;567;496;554;637;649;593;607;601;629;614;612;577;602;562;590;593;628;544;608;570;598;555;587;566;522;600;617;579;518;655;645;667;564;603;635;617;559;529;580;609;494;530;559;567;508;513;514;494;581;608;623;571;572;640;612;560;555;603;526;536;628;568;534;602;500;553;559;578;584;606;554;565;587;582;488;561;543;530;400;393;490;568;561;567;589;541;581;595;562;527;574;561;610;679;684;704;603;645;632;557;490;633;617;604;683;595;691;588;589;647;627;619;595;558;558;559;567;534;573;567;572;552;575;587;622;577;525;613;525;547;576;588;567;593;615;654;495;639;624;636;689;601;582;591;603;590;596;585;582;575;613;607;575;556;528;514;532;520;565;548;646;612;599;634;606;589;625;614;568;574;572;576;599;575;549;543;589;579;529;561;571;633;700;594;455;493;501;560;582;579;601;540;597;563;483;427;408;457;431;422;530;590;612;599;561;579;701;702;602;596;659;664;564;567;603;663;642;611;580;625;662;680;639;601;636;639;663;605;669;619;624;688;605;577;610;573;607;629;716;680;694;627;637;603;675;657;656;689;692;651;652;656;628;602;682;588;614;588;659;580;578;592;639;645;572;568;615;606;633;632;607;626;633;643;552;535;547;685;584;540;573;637;675;613;571;574;609;571;617;628;599;610;597;543;564;506;599;591;589;508;549;474;286;351;590;548;556;636;668;635;575;604;671;641;637;612;609;630;650;677;636;666;607;614;571;604;636;657;589;656;663;717;598;652;727;644;641;608;653;597;639;576;619;631;667;631;669;599;631;670;613;583;608;640;663;652;594;716;670;694;648;596;661;661;620;615;614;589;632;671;615;633;587;584;543;501;524;670;676;658;663;660;646;682;675;693;655;681;633;649;594;649;683;680;695;680;639;733;685;676;628;648;692;646;621;640;584;578;518;608;686;645;595;637;675;689;671;645;653;628;660;670;692;745;589;567;637;635;550;553;622;637;692;732;765;702;614;640;677;746;676;647;593;672;623;660;648;727;723;619;697;661
20;11;17;14;14;15;18;19;33;17;6;21;18;30;6;8;16;108;534;768;780;721;717;791;829;879;871;750;760;801;753;709;752;680;726;803;726;693;681;715;744;740;655;669;767;720;752;776;768;750;698;797;709;780;748;734;710;816;721;841;725;710;680;665;594;637;553;640;665;610;672;665;652;677;615;659;708;704;658;656;636;657;766;780;709;539;424;348;461;582;572;557;603;622;764;1055;963;680;507;385;459;565;634;624;694;598;440;606;475;381;379;542;684;673;614;682;714;668;657;671;757;782;717;722;747;727;741;713;750;734;729;710;598;720;671;685;678;680;730;693;809;728;719;690;712;663;698;688;682;719;645;589;612;626;567;567;690;682;606;650;710;636;684;707;648;704;700;619;650;561;643;589;692;657;657;695;744;709;730;755;653;666;747;697;668;660;680;645;707;699;694;625;678;568;624;659;630;637;609;736;670;683;703;587;648;654;703;696;618;692;577;620;650;710;593;650;706;653;674;685;688;728;647;697;608;610;519;636;658;601;631;677;700;640;603;643;620;611;608;656;590;636;579;701;691;756;692;608;613;572;557;586;657;672;687;609;689;640;694;658;676;622;584;597;684;715;734;705;696;730;699;663;629;650;630;583;597;557;541;553;649;709;615;676;703;639;480;581;616;647;688;576;592;687;569;587;664;662;600;668;618;614;580;667;686;599;575;567;590;614;612;671;578;646;593;542;525;587;610;620;629;598;635;611;624;630;597;537;582;606;586;591;651;659;711;720;659;648;585;581;638;663;602;565;581;456;392;356;389;463;497;568;496;396;411;430;488;458;436;449;495;526;635;603;645;654;635;554;581;528;315;215;235;235;300;344;460;482;523;551;544;524;587;567;623;609;614;627;656;640;617;614;557;586;601;692;641;581;673;655;604;600;650;567;570;629;557;586;569;616;598;578;580;559;560;573;601;551;617;556;616;588;607;580;581;629;612;592;617;634;619;632;592;623;667;576;491;551;588;561;624;602;587;572;507;466;528;445;569;605;539;552;596;603;568;486;521;586;580;568;588;547;565;547;568;561;599;627;580;543;592;582;570;588;605;684;617;607;632;634;664;631;636;541;573;570;561;595;572;607;579;634;624;610;543;575;625;559;570;562;649;558;488;564;592;550;547;579;561;525;568;591;532;572;594;633;550;560;569;580;627;566;582;606;535;499;545;557;550;572;502;549;537;623;655;655;542;585;625;603;517;668;602;536;580;555;576;582;562;547;620;569;583;503;590;617;550;518;576;556;557;583;571;463;518;518;570;588;596;623;584;629;612;604;560;629;580;587;639;579;658;627;643;673;565;569;530;620;723;626;598;627;654;672;604;582;614;599;633;560;572;560;529;505;543;550;553;627;578;593;474;537;545;568;578;583;565;637;576;587;611;593;636;599;627;613;595;535;550;486;591;620;646;563;577;563;611;636;617;550;531;556;578;571;587;591;618;693;650;606;705;539;571;566;637;602;629;570;550;560;524;557;536;575;600;579;588;612;560;525;519;567;503;606;603;669;599;643;639;490;484;466;473;433;431;478;527;551;622;602;589;601;587;654;571;611;643;595;544;617;683;578;618;603;550;653;666;656;622;648;628;661;650;706;671;661;662;663;628;558;606;627;731;670;643;567;586;597;650;674;679;610;556;688;753;639;710;662;615;550;627;631;605;620;590;559;576;673;728;646;551;572;589;622;566;638;656;635;641;607;548;530;572;572;540;645;563;673;639;657;576;618;631;543;615;662;631;584;605;593;599;529;530;559;581;573;525;474;531;630;612;655;677;665;651;649;706;691;640;623;660;565;571;664;641;640;668;590;622;549;564;658;705;648;588;628;661;634;706;701;705;604;595;536;601;642;670;710;645;605;608;684;671;723;674;618;593;672;645;725;641;645;651;690;777;654;579;655;698;647;559;573;577;671;651;583;569;635;637;512;418;515;644;727;635;709;718;641;645;638;585;620;706;716;696;629;617;683;713;678;742;637;689;682;658;584;651;709;645;626;641;560;567;586;668;676;686;695;691;693;808;720;647;616;674;606;658;683;609;536;544;559;581;602;591;651;647;627;694;1017;916;622;668;697;798;691;682;674;637;750;687;694;684;631;605;637;656
10;26;26;28;24;21;14;23;23;26;16;13;11;17;5;22;23;123;561;706;719;676;687;702;770;794;781;745;728;757;730;682;694;663;711;874;768;722;694;761;644;692;694;792;729;831;779;799;737;768;706;707;787;753;675;723;696;726;805;772;702;711;731;739;570;627;652;635;617;677;662;593;638;700;694;674;713;664;669;635;661;639;767;843;798;661;543;372;427;577;552;474;520;579;635;863;796;671;595;481;490;641;576;661;614;646;516;523;450;420;407;604;663;729;695;678;771;723;704;677;641;716;661;748;738;764;765;742;676;742;745;707;678;661;735;722;670;736;717;673;727;730;762;679;695;662;646;644;675;650;569;651;685;680;604;610;631;661;671;632;661;696;684;704;707;751;754;662;644;611;670;644;644;588;615;655;691;692;697;715;684;658;728;672;644;768;697;577;711;736;630;677;604;562;569;692;656;694;692;661;667;627;699;663;653;666;623;654;658;573;488;573;658;726;683;607;727;736;679;657;713;682;652;645;628;630;595;685;668;600;652;663;716;587;637;653;603;624;641;667;672;676;737;674;681;679;693;599;637;578;554;672;613;601;679;630;697;625;660;608;606;579;540;646;629;690;658;665;706;733;727;748;634;578;672;662;604;570;558;628;687;642;561;652;625;563;509;592;694;595;676;591;636;605;534;440;636;675;653;620;610;576;612;619;656;674;612;575;579;606;561;569;628;634;653;589;543;611;639;548;667;595;610;552;518;558;523;538;658;607;558;626;662;735;640;690;732;638;607;575;570;547;464;498;483;330;325;447;523;617;648;594;589;594;605;652;608;598;610;590;574;652;561;642;625;571;581;594;615;616;600;415;355;266;214;192;252;282;374;439;485;543;552;534;569;644;549;585;659;576;590;490;517;622;547;616;626;642;594;513;629;645;657;552;572;672;599;587;599;557;564;510;525;532;569;548;527;622;618;591;657;569;539;527;652;650;614;536;562;577;592;647;592;548;747;692;576;558;588;600;592;567;627;504;555;519;540;513;647;605;592;568;618;594;541;474;543;600;618;652;557;561;594;516;507;542;563;619;577;591;611;612;642;518;628;561;572;588;568;537;590;555;586;558;536;613;557;593;545;565;617;612;614;520;577;624;592;589;616;566;562;551;489;552;598;544;533;535;537;558;565;509;526;593;619;573;533;586;538;577;626;618;660;622;563;442;590;558;607;568;606;542;524;512;573;637;605;611;595;582;597;675;599;607;631;582;577;494;531;619;584;534;569;581;581;591;584;541;537;576;611;527;527;483;585;556;563;489;517;637;587;521;576;600;632;527;613;637;662;588;531;606;709;630;608;605;603;655;710;667;685;707;676;627;616;581;624;730;652;553;538;501;523;454;528;567;577;580;572;567;498;480;568;529;597;589;613;624;586;636;660;632;558;544;533;569;621;551;579;571;526;607;587;553;574;556;651;623;629;603;627;625;588;568;597;608;581;574;631;609;548;605;598;629;559;577;637;607;576;524;612;516;568;589;585;609;525;654;566;584;595;528;571;544;568;591;595;615;551;571;520;524;502;491;521;493;444;517;599;590;616;616;667;638;595;604;605;580;545;632;709;661;606;652;615;615;617;637;666;644;640;629;685;686;637;557;611;651;607;636;643;609;648;596;615;656;586;637;611;633;686;573;607;623;682;701;690;619;640;563;659;623;605;593;715;635;696;591;672;650;590;637;672;645;635;657;659;617;588;616;611;527;598;629;587;585;576;636;625;553;618;577;641;511;631;594;680;640;578;637;584;620;577;592;657;686;624;522;567;659;662;651;642;696;672;713;650;628;524;544;663;549;625;668;683;722;624;604;632;612;556;629;656;653;562;543;631;616;576;670;654;708;618;498;637;651;659;603;621;626;639;557;722;659;709;639;644;673;652;659;655;654;667;734;691;654;638;606;670;699;592;583;589;650;602;627;679;671;697;524;433;552;638;622;644;699;713;637;616;606;687;692;712;639;704;612;695;690;681;768;680;669;663;712;746;660;658;674;678;642;653;588;647;700;658;733;664;680;640;737;741;663;662;610;640;608;635;675;645;547;552;599;560;683;628;637;706;631;622;746;797;723;668;689;659;646;669;621;582;615;647;704;669;641;546;684;728
18;12;18;12;22;14;25;24;17;17;11;23;20;10;16;15;22;118;600;743;762;643;651;733;715;726;737;709;740;751;695;662;690;739;739;748;797;694;744;806;667;640;716;687;763;801;821;763;775;701;749;725;784;895;712;723;720;740;776;765;640;744;740;712;603;594;645;581;606;690;562;621;692;644;720;622;679;675;719;708;760;713;665;699;701;739;678;467;472;422;535;532;503;547;529;608;659;581;623;644;624;622;622;629;605;536;547;682;630;569;447;604;617;728;725;675;718;735;767;710;748;756;736;718;748;751;806;672;728;663;694;715;741;709;695;747;736;706;752;709;659;698;639;702;641;688;705;650;746;604;685;639;680;679;577;664;731;692;671;708;592;666;686;648;708;696;753;782;700;688;655;581;652;636;641;645;618;694;709;654;703;705;670;671;658;832;847;632;746;689;567;601;633;557;611;707;622;641;618;660;639;679;645;682;669;661;716;692;663;631;674;604;677;674;615;595;632;652;606;693;709;675;683;655;684;631;640;615;655;649;638;623;620;635;647;659;630;650;657;646;668;668;697;692;672;670;662;646;591;650;600;721;652;668;667;640;654;713;643;602;566;581;649;648;602;678;675;664;678;768;697;685;707;640;631;624;593;593;651;673;640;639;622;625;578;586;540;562;602;680;691;626;575;588;586;500;617;678;576;623;634;591;567;647;630;621;649;569;641;627;622;631;655;564;617;551;626;609;617;602;606;585;561;454;446;398;423;554;597;629;574;563;562;587;591;626;570;480;475;466;406;394;398;419;422;479;544;589;600;627;686;613;603;625;628;703;664;636;539;577;589;633;610;644;545;570;584;604;664;632;633;550;543;529;455;332;293;220;176;227;244;323;319;394;470;504;558;546;511;547;544;562;559;520;540;520;546;698;611;542;637;651;563;551;556;545;461;493;416;401;351;411;482;502;517;516;473;579;558;565;580;608;516;592;577;602;632;584;632;605;620;605;512;506;622;627;682;603;603;585;578;561;549;559;518;512;533;533;524;549;640;564;538;519;564;529;534;560;574;646;675;586;564;590;565;595;598;559;611;567;522;602;679;611;579;668;598;635;555;471;531;618;558;521;575;570;539;528;532;582;670;648;623;523;591;631;594;629;632;535;525;532;469;539;601;623;581;588;558;548;629;549;575;621;631;566;569;660;603;641;632;621;594;608;558;456;511;622;611;522;593;543;619;509;533;557;579;508;577;607;599;624;626;636;549;642;587;530;552;578;481;494;571;539;568;663;604;535;547;505;470;518;433;521;561;520;476;435;445;509;568;500;492;582;611;562;589;618;612;525;484;622;626;638;632;633;617;647;698;649;679;642;562;616;643;640;620;633;590;559;514;495;443;501;525;532;594;619;584;512;554;501;545;624;590;561;589;648;640;635;580;581;624;555;568;614;603;535;592;625;651;623;616;543;495;590;610;619;613;611;506;614;545;579;617;563;602;568;648;584;544;636;628;653;703;619;609;614;568;642;565;594;534;570;617;636;693;675;608;532;538;572;563;594;574;523;544;508;560;511;550;539;534;525;494;500;497;434;485;583;592;648;687;638;597;613;658;596;601;719;682;608;625;581;608;631;641;643;642;594;554;640;650;654;618;568;649;621;584;668;668;659;592;595;656;577;651;615;598;660;640;625;654;608;670;683;682;575;648;586;581;607;648;542;585;594;596;630;599;619;600;580;561;537;580;636;623;616;593;619;517;509;560;636;597;616;605;616;625;612;575;538;611;676;617;624;617;672;611;639;636;614;689;590;603;628;543;541;573;622;603;655;682;592;688;657;689;598;622;627;610;606;686;586;645;673;674;646;604;574;546;639;677;631;663;631;620;605;523;685;682;696;647;648;609;722;720;702;635;600;600;592;639;644;664;622;649;575;707;645;608;621;642;682;712;735;696;681;650;754;717;626;595;623;629;589;649;680;600;610;579;584;632;605;638;609;684;677;664;701;674;664;703;652;615;583;664;623;691;743;684;629;634;663;638;617;673;609;637;689;711;569;583;619;649;684;655;686;614;620;643;598;703;627;665;601;639;685;646;593;644;616;709;702;663;655;643;634;601;651;631;676;674;646;621;528;549;616;602;727;683;742;667;582;629;590;709
16;10;18;25;24;30;13;26;17;8;27;9;19;15;16;23;8;151;598;805;707;600;637;648;718;785;732;792;786;711;715;731;692;706;745;715;601;596;772;736;636;684;781;776;758;747;736;805;777;759;764;805;738;738;750;719;777;859;782;719;736;756;807;765;687;597;557;540;515;485;559;628;756;582;602;698;707;738;724;757;788;733;687;680;697;739;723;668;584;460;514;571;571;593;506;525;576;663;611;619;647;676;722;626;560;538;498;633;664;574;583;590;550;627;696;718;723;724;728;739;786;757;707;739;729;708;730;650;739;697;757;705;774;652;701;764;762;740;689;602;619;683;664;638;574;671;708;730;657;630;703;629;660;681;663;582;656;663;693;639;649;623;594;631;647;683;770;726;705;724;679;637;707;685;664;702;714;716;632;599;687;653;636;612;598;744;704;662;702;655;686;584;671;637;609;593;632;629;646;689;640;694;620;623;676;663;721;713;611;643;710;636;660;623;618;619;588;597;596;646;642;679;662;703;619;602;613;654;699;645;655;634;643;631;706;628;656;726;658;617;604;631;715;678;640;644;598;615;649;625;680;681;631;658;641;657;624;653;727;605;571;589;695;670;739;704;685;681;738;734;723;654;678;681;697;637;624;683;719;742;726;640;661;673;653;636;578;531;581;638;653;640;650;714;617;597;616;661;635;632;657;617;637;666;591;719;702;611;605;632;578;674;620;611;608;462;569;546;572;563;466;483;448;396;472;440;503;608;607;578;546;455;416;447;450;451;485;465;442;448;391;433;472;547;584;630;648;678;671;656;628;632;589;590;617;678;688;630;504;512;526;626;653;634;552;496;534;553;567;629;611;558;591;570;561;564;522;408;338;297;255;245;239;218;210;226;317;299;347;398;421;412;499;460;470;466;490;530;499;499;526;505;453;364;344;314;264;207;140;123;122;159;312;420;474;423;480;549;494;575;591;584;556;564;542;594;639;600;537;569;595;568;523;479;570;605;643;603;655;572;560;554;525;493;516;563;487;537;544;604;560;495;534;601;544;598;598;567;558;542;526;518;578;584;582;663;543;552;605;645;618;584;604;614;590;590;636;650;566;435;488;518;559;560;607;540;595;569;524;629;637;686;762;676;621;579;600;610;559;582;497;533;589;576;632;586;562;555;582;603;652;650;585;603;643;603;580;568;635;634;686;669;538;557;473;522;547;564;571;616;542;625;540;567;565;582;576;584;602;598;573;594;656;669;560;548;522;484;541;632;569;480;558;527;548;593;569;598;502;486;542;483;451;532;555;565;480;518;435;446;551;521;546;602;660;569;606;682;625;583;602;639;558;630;630;622;654;575;680;642;692;649;653;581;641;635;612;610;634;576;537;549;495;483;547;575;612;536;575;494;477;496;545;565;530;504;546;674;653;540;561;598;592;568;546;596;640;552;589;598;630;600;555;590;551;586;609;604;619;593;533;557;584;520;578;568;620;567;579;569;632;561;611;597;594;592;593;673;599;551;589;572;607;572;570;671;640;678;633;530;506;530;496;631;672;569;483;487;548;446;503;518;551;500;500;446;550;497;442;541;611;629;650;683;652;592;631;596;509;633;683;642;601;590;606;657;626;598;664;611;639;660;618;636;529;646;714;652;598;668;661;612;596;624;698;637;560;592;616;636;625;594;633;660;671;630;672;645;578;583;636;610;583;569;586;588;540;676;634;659;649;546;526;544;556;586;516;629;691;663;563;541;537;666;603;588;632;649;569;591;604;636;599;639;573;628;584;650;693;573;664;728;591;617;641;610;641;583;612;600;620;608;591;626;622;662;633;659;680;617;598;667;570;627;614;585;588;579;543;576;623;636;623;697;671;611;596;622;545;610;545;681;682;715;646;675;667;606;559;686;664;606;623;676;713;647;577;651;746;704;655;650;637;665;709;641;650;638;712;709;678;553;622;648;614;612;647;638;639;607;613;731;712;589;584;568;664;677;652;623;679;705;658;677;632;646;643;694;666;701;669;672;641;700;653;659;600;580;640;608;621;592;571;602;658;615;664;699;599;642;689;726;674;660;658;633;584;653;686;627;636;657;674;696;692;572;697;695;652;658;723;687;678;640;554;422;372;564;567;649;717;646;688;590;642;658;658
18;10;21;8;19;26;14;35;11;19;15;19;22;14;29;26;19;165;562;796;654;697;698;790;741;780;714;774;696;697;762;766;772;727;799;668;453;582;689;765;680;724;787;701;729;734;699;753;815;816;817;714;730;678;709;767;798;764;815;737;711;760;693;737;797;660;601;676;549;543;671;629;728;693;719;735;735;766;734;756;824;785;734;715;729;714;795;749;695;451;496;539;498;646;582;596;581;516;610;593;609;615;648;657;603;481;570;630;548;549;637;567;541;579;678;727;732;742;724;727;765;742;733;692;789;687;708;722;624;731;675;722;782;747;685;697;758;733;757;634;722;746;735;681;708;648;761;678;708;655;687;714;623;656;653;684;674;686;657;626;593;641;647;659;667;754;727;717;695;669;743;724;774;684;657;741;693;666;640;661;715;674;674;617;597;610;689;696;722;647;634;607;643;736;580;618;608;652;668;703;709;726;609;657;666;707;605;631;648;614;633;684;620;673;542;632;645;611;574;635;643;692;651;687;568;577;613;652;622;728;620;649;665;601;770;623;650;673;587;592;609;656;682;632;577;595;573;615;629;657;700;658;602;724;662;719;575;596;684;593;615;558;671;610;683;705;762;641;726;728;727;751;749;666;632;613;685;716;726;660;681;679;718;711;658;645;651;553;590;638;580;591;616;632;665;605;620;641;646;586;663;646;617;609;618;669;664;603;621;627;580;629;579;547;458;403;371;411;439;413;516;489;520;554;631;521;522;585;540;539;467;461;392;355;356;417;553;644;567;562;626;584;595;592;645;633;679;667;662;617;682;708;606;564;540;574;669;658;543;583;604;589;672;669;573;537;495;534;561;595;619;562;556;612;673;617;535;540;504;518;448;494;471;416;286;223;216;193;184;217;217;233;208;251;223;213;257;233;276;277;290;204;178;128;92;65;34;43;18;14;21;29;70;119;189;242;230;330;406;406;567;543;527;472;547;553;535;531;550;547;547;508;504;626;570;522;603;646;602;554;562;548;535;544;531;467;556;538;567;577;608;495;545;567;550;536;534;524;536;580;547;555;555;543;604;647;528;553;562;612;628;631;598;623;568;552;565;593;647;471;549;574;558;521;576;597;548;610;645;583;656;741;981;707;689;596;556;603;624;553;588;546;544;561;626;612;658;591;564;559;573;566;613;593;647;598;602;555;543;593;584;603;552;535;546;560;574;551;534;596;571;610;575;571;602;609;593;557;548;639;673;629;607;644;679;552;514;527;500;558;582;541;547;528;524;509;564;575;566;537;516;535;456;524;562;601;557;559;471;478;534;519;531;554;629;669;654;633;662;673;600;629;605;641;693;651;608;694;605;643;587;692;589;688;691;653;497;502;607;571;506;541;525;540;560;547;535;610;534;530;529;484;494;501;552;478;530;573;585;617;630;534;526;494;586;623;588;569;546;629;613;612;554;571;522;631;600;548;657;587;543;581;584;565;597;619;591;570;609;584;535;645;629;594;463;543;547;590;627;538;568;597;601;615;537;625;697;615;613;535;600;591;526;654;617;550;551;527;564;452;544;551;503;431;489;635;601;519;480;652;527;647;684;572;653;630;578;596;613;643;711;593;598;614;640;626;661;634;681;642;681;609;614;571;628;673;739;645;648;641;589;621;589;614;648;610;604;585;588;594;568;625;669;696;692;675;661;642;605;542;550;608;577;564;566;605;566;586;638;570;622;567;486;533;486;476;539;666;532;574;653;593;636;641;625;577;596;602;672;627;555;589;542;573;551;534;572;668;589;606;628;560;688;588;596;670;585;632;663;652;584;574;597;652;637;639;657;619;592;528;533;532;503;531;615;618;539;522;651;582;660;579;609;686;615;589;595;635;593;566;557;638;663;636;622;692;642;638;656;638;586;635;623;677;666;623;645;627;691;717;638;618;668;745;657;666;637;680;642;664;626;622;625;636;629;590;617;621;528;618;537;616;653;641;517;584;636;772;657;638;639;677;691;642;639;671;712;718;719;654;645;659;675;632;577;644;617;594;611;653;658;638;643;624;650;693;682;637;623;566;604;630;681;615;639;656;591;691;678;647;649;631;651;636;601;620;680;600;653;647;689;755;695;589;613;514;361;488;591;689;743;651;633;632;678;557;621
10;20;10;22;12;15;14;14;26;17;8;15;12;17;16;23;30;159;653;773;648;649;680;821;831;785;709;751;675;759;708;809;827;777;707;659;512;618;748;675;647;699;710;734;752;710;663;827;776;785;772;750;674;657;738;797;752;789;760;727;722;721;702;725;816;697;547;543;510;573;671;732;659;656;611;770;765;751;706;730;810;741;736;762;782;806;756;758;690;555;539;487;550;623;634;596;568;519;527;596;615;602;595;660;554;512;582;604;633;601;524;584;523;539;653;740;707;667;688;714;724;704;718;713;747;716;760;677;625;660;666;645;769;716;746;761;757;797;714;706;627;753;763;727;735;697;701;673;564;588;635;718;688;569;687;665;732;691;687;690;666;666;685;623;670;694;692;701;684;664;685;744;679;699;725;692;638;654;638;726;689;651;705;676;661;753;740;768;673;696;662;653;672;693;579;657;636;663;678;690;675;680;713;710;726;700;730;617;675;636;612;657;605;658;556;594;611;561;603;642;601;635;626;630;650;576;605;692;632;711;693;632;613;606;604;578;670;663;643;590;664;682;637;577;666;603;575;685;696;689;663;673;644;632;649;624;660;644;753;655;566;648;621;654;598;658;690;734;670;688;692;709;666;648;504;516;696;724;734;757;720;723;670;683;587;640;603;564;618;561;518;584;651;643;616;662;575;661;600;636;642;649;589;675;573;631;650;501;577;523;421;469;522;513;422;360;327;377;400;459;555;526;540;606;565;563;581;573;621;583;485;459;448;510;497;559;580;647;573;596;637;649;575;590;683;619;574;681;687;624;720;632;676;629;579;593;647;612;637;673;573;595;631;596;623;623;509;562;541;568;594;539;556;601;609;590;600;591;590;604;593;649;609;570;487;383;455;427;375;330;294;254;224;258;245;222;183;151;122;123;119;70;51;29;25;15;14;21;19;17;14;19;37;39;52;76;86;77;158;245;318;363;360;390;388;466;563;556;539;658;581;506;537;589;601;543;586;517;578;486;520;493;536;461;560;548;596;642;584;608;615;558;575;546;623;671;552;512;494;576;639;543;645;569;632;606;562;527;550;543;617;579;524;582;570;490;552;574;569;502;536;511;622;573;586;588;540;640;596;605;651;710;737;672;569;629;548;624;580;605;609;570;479;563;619;681;760;571;562;566;572;578;590;638;599;606;616;564;538;595;586;600;593;573;541;653;653;506;547;641;622;552;589;481;550;601;571;625;638;600;635;601;652;571;657;586;655;546;578;601;627;570;535;528;545;561;596;641;551;578;537;531;520;522;553;563;523;579;445;510;470;498;557;633;678;636;650;688;718;642;660;647;683;665;683;615;628;664;713;637;641;625;638;629;656;684;522;517;574;622;577;533;572;593;577;540;584;565;549;553;546;462;475;454;539;514;554;484;583;544;615;580;487;511;505;602;572;585;553;623;637;653;554;531;539;597;589;593;574;573;551;619;645;553;640;655;624;565;580;524;512;552;619;532;432;588;532;531;590;549;557;574;601;620;640;657;635;674;565;525;639;527;556;648;612;623;633;618;615;551;531;493;508;434;520;550;598;492;514;591;566;583;537;625;659;607;608;534;516;635;671;621;562;500;591;696;611;579;674;622;638;597;626;651;677;611;623;662;616;635;606;590;632;662;690;571;587;547;620;688;602;603;632;703;607;668;692;669;533;577;554;561;536;508;551;545;544;577;521;546;593;565;540;527;464;512;585;538;552;567;615;583;647;589;558;598;606;601;647;560;572;575;539;566;482;520;609;680;586;561;673;620;660;655;658;604;619;612;631;592;645;613;629;626;679;672;622;694;548;533;602;615;578;577;580;648;586;603;633;683;611;605;601;631;653;592;580;640;615;545;588;648;635;694;631;598;658;622;608;535;594;681;661;623;652;665;687;630;758;661;617;677;706;654;641;643;632;616;618;597;568;591;675;551;635;641;621;604;565;582;589;645;620;613;582;600;630;727;688;713;595;685;660;606;670;706;685;749;712;682;602;626;635;707;648;652;676;648;626;636;665;675;565;593;628;604;589;593;593;622;571;603;579;623;582;577;610;666;581;665;607;668;622;613;658;654;654;680;684;690;713;634;636;623;581;636;568;546;472;602;602;526;603;627;562;574;562
30;15;17;25;29;37;15;17;10;3;17;19;15;22;18;24;27;203;677;758;691;580;688;819;803;758;802;734;757;722;772;784;768;790;774;669;750;705;738;734;613;702;736;685;760;721;729;804;826;797;790;684;671;747;771;799;727;748;734;835;856;704;665;685;748;714;593;540;518;633;634;679;575;611;695;681;741;666;782;728;805;745;732;816;747;714;736;699;798;630;541;491;543;584;580;658;607;632;626;634;652;563;627;626;518;537;641;596;657;606;603;629;579;546;626;714;697;632;710;758;697;709;720;737;705;764;732;642;779;701;660;758;743;709;759;800;822;729;707;642;617;702;702;673;667;681;651;585;659;658;623;708;730;717;707;679;707;672;692;664;708;738;669;690;674;676;681;681;651;707;663;741;747;707;688;670;681;644;721;687;671;637;676;678;676;756;710;704;715;672;686;658;652;704;682;716;701;717;685;658;743;683;644;668;713;600;615;624;594;632;589;559;549;607;605;584;641;614;574;628;642;609;621;622;674;651;636;723;693;581;647;637;608;660;670;682;689;607;565;658;739;707;667;584;662;659;665;680;655;669;647;659;652;664;655;625;710;698;717;620;637;641;651;659;571;750;728;674;637;615;684;705;693;559;417;507;689;694;653;638;669;680;672;657;644;583;537;524;511;575;623;649;634;577;603;601;617;570;545;565;532;509;449;483;385;371;355;313;374;368;398;401;458;470;383;440;474;526;541;489;547;539;540;483;570;537;620;617;617;680;537;503;506;568;568;515;571;558;511;599;640;654;635;609;586;643;666;657;681;680;630;701;630;704;618;670;609;593;625;620;641;616;602;481;521;595;583;628;580;501;626;534;604;563;592;539;609;548;567;583;606;622;594;536;644;641;537;591;501;499;499;495;540;512;500;445;412;313;285;277;262;167;131;64;42;36;44;49;34;88;89;133;173;165;185;191;177;192;216;221;190;249;277;263;240;275;345;421;493;570;502;488;497;526;550;577;582;555;534;476;495;572;477;576;532;538;590;558;562;633;588;625;571;570;575;576;531;538;495;575;611;589;589;604;538;622;520;562;551;500;502;582;527;527;547;515;529;546;602;571;584;548;585;577;559;558;577;556;614;578;571;683;676;564;551;548;582;612;610;568;647;607;586;592;663;616;598;604;527;566;563;587;485;558;610;643;672;587;549;551;586;544;590;591;598;656;596;551;530;592;586;555;587;529;587;621;553;613;590;591;541;596;643;600;573;559;587;626;578;578;581;576;596;615;537;594;590;669;584;600;592;498;506;530;561;542;504;508;566;548;510;502;551;528;589;558;635;638;710;663;663;717;651;630;657;630;651;679;686;669;684;630;605;558;650;699;601;524;657;598;566;581;531;513;526;503;522;474;570;563;558;500;482;520;549;538;590;519;544;632;638;611;595;527;571;531;578;556;583;603;598;641;549;488;503;552;567;513;481;521;560;689;564;579;557;591;655;572;534;460;558;581;594;591;608;559;536;560;543;519;618;542;604;605;570;629;639;598;537;649;585;596;593;672;564;552;529;642;645;602;536;555;485;429;500;534;502;458;526;560;577;501;562;583;545;568;614;574;608;651;690;574;579;623;623;611;684;597;647;651;624;636;604;645;621;595;580;559;604;642;617;617;597;670;589;599;560;658;626;604;644;545;626;660;613;594;610;674;605;495;564;605;609;563;529;567;536;579;552;509;557;551;620;539;470;591;601;543;569;558;580;623;708;710;656;631;609;585;598;617;599;662;637;579;547;553;562;646;639;602;650;660;604;634;611;655;602;613;617;593;580;622;633;608;622;612;593;601;540;558;642;633;612;619;674;727;626;666;637;658;592;644;578;562;634;576;591;585;650;595;590;640;685;712;694;653;628;642;623;568;681;655;667;585;663;658;641;626;623;639;595;657;687;642;603;624;596;587;498;603;632;597;570;612;627;594;622;610;595;613;660;575;631;721;609;552;676;717;645;718;669;660;585;596;670;687;704;682;703;654;604;563;640;686;688;645;711;722;647;564;576;619;664;641;660;590;575;555;595;636;633;655;516;602;526;565;595;555;539;623;638;669;704;681;685;692;617;669;662;659;661;664;720;572;626;691;675;632;636;732;606;470;508;562;557;576;535
8;14;23;17;20;25;13;23;13;15;16;25;23;20;38;22;18;180;655;747;757;737;727;734;674;749;786;711;718;665;800;761;704;819;760;751;739;743;773;699;752;709;707;742;775;712;813;825;825;831;757;725;873;834;744;726;706;700;833;818;923;769;722;761;678;689;603;568;591;578;573;614;548;592;696;795;703;642;714;767;840;798;818;770;749;740;753;763;721;606;716;617;620;550;537;631;691;646;681;687;648;675;640;625;589;569;708;744;717;595;514;526;522;621;855;708;580;593;701;634;664;714;672;694;679;742;773;689;711;679;726;705;765;648;756;772;705;758;699;677;686;727;655;694;631;662;715;705;673;600;658;613;688;649;687;691;658;718;671;578;600;697;659;718;712;722;760;686;711;688;678;731;767;705;680;652;671;675;687;636;612;728;651;682;659;673;696;642;713;639;705;773;702;704;698;703;739;680;656;635;648;650;687;554;600;642;593;626;654;672;619;588;517;606;652;595;642;596;569;566;633;609;642;648;589;580;641;784;761;642;669;651;671;637;615;632;641;636;583;644;792;720;647;587;595;657;691;628;627;627;614;691;628;641;605;649;665;655;649;625;663;537;625;659;650;673;746;663;692;604;636;649;680;576;589;564;642;599;600;543;598;592;655;638;668;677;572;430;516;554;590;554;617;542;474;479;429;474;436;478;417;448;395;358;239;231;214;254;326;467;481;441;456;476;519;636;614;608;590;588;609;644;540;552;575;619;668;621;622;671;618;624;552;552;466;471;427;460;562;654;696;674;589;615;579;668;645;709;658;681;602;648;652;651;627;643;670;636;668;656;637;675;515;435;483;564;629;651;577;545;612;658;555;588;545;586;618;637;578;633;625;660;607;599;583;609;627;566;663;582;569;570;600;582;552;551;561;515;559;550;506;474;397;266;192;139;155;195;224;224;343;356;378;346;414;424;412;419;464;455;423;386;382;348;307;238;250;194;202;265;307;307;364;351;387;501;459;512;469;504;514;481;543;567;500;549;570;621;594;620;653;639;577;486;560;561;557;646;542;586;583;554;607;630;591;591;577;513;596;537;518;525;496;543;524;460;321;348;517;576;642;560;528;583;552;575;597;607;637;581;522;651;611;627;585;520;537;549;532;530;569;606;599;597;599;590;495;531;529;523;566;559;542;535;554;614;659;628;592;601;531;606;572;567;579;570;592;628;644;555;557;609;560;570;558;593;603;623;589;608;645;609;545;589;600;532;612;649;546;556;564;615;565;543;600;573;592;636;603;604;601;410;452;469;462;500;489;501;546;514;549;547;578;495;493;618;626;644;638;610;623;686;567;670;699;579;583;653;665;637;670;632;737;641;608;684;620;582;645;601;607;624;512;524;501;569;623;557;580;552;573;507;499;561;546;556;571;512;658;602;611;564;617;584;610;561;598;543;575;582;584;601;548;490;543;544;522;548;543;466;579;582;564;485;618;623;634;603;550;511;553;562;483;534;558;565;556;587;594;542;576;578;569;593;612;642;606;505;544;549;635;665;772;612;575;506;548;583;563;588;569;545;478;473;504;536;540;474;451;565;547;592;579;574;547;556;641;600;641;620;637;646;628;616;629;613;587;615;597;593;649;635;590;646;575;580;613;533;681;638;551;536;572;649;572;588;604;664;594;588;660;585;640;643;576;609;633;622;565;515;516;634;572;547;601;585;538;599;613;560;585;609;643;633;596;606;582;568;574;558;560;582;600;559;576;640;630;580;605;659;597;592;605;625;632;564;561;530;637;645;644;675;601;669;696;711;560;654;607;623;572;582;603;656;556;624;524;518;505;582;593;619;561;607;646;737;688;643;567;600;628;601;591;570;660;655;654;627;611;596;646;567;633;669;682;675;597;621;680;643;690;656;637;565;565;615;554;548;697;686;620;563;693;584;654;631;624;577;579;573;610;649;700;578;591;603;645;698;631;610;610;680;647;587;617;620;623;668;635;618;668;626;614;625;644;726;647;650;682;643;676;624;644;649;644;693;645;609;592;584;623;668;635;663;670;672;642;593;601;588;637;566;570;560;523;537;564;458;519;623;685;681;715;771;647;671;671;662;676;669;700;695;673;640;622;699;675;712;647;646;675;647;647;627;602;567;526
12;13;13;6;20;17;13;13;13;10;24;21;20;26;18;27;35;260;651;771;701;724;756;747;700;674;763;659;687;756;741;720;673;772;734;810;718;775;691;745;738;728;723;765;726;755;658;742;838;817;753;819;924;875;698;786;722;728;735;817;913;739;615;696;688;651;565;545;655;565;493;592;656;598;728;733;710;636;741;745;812;767;784;724;753;717;759;726;705;649;693;710;674;590;645;722;782;676;630;761;673;602;519;631;607;646;691;664;658;640;559;600;627;743;1060;782;608;561;523;590;659;661;680;612;610;757;772;704;603;608;636;623;694;704;777;699;762;722;678;721;733;648;696;656;624;615;707;734;702;654;700;557;679;649;646;601;687;727;713;623;553;696;745;712;720;671;715;707;747;680;659;691;691;736;655;606;674;651;641;593;628;706;718;731;685;644;670;700;719;732;715;723;725;655;697;806;767;665;697;709;705;627;674;631;705;720;652;612;666;620;594;590;631;597;592;601;572;596;628;698;599;619;655;683;570;603;688;705;618;743;656;673;648;636;601;678;649;621;612;672;889;706;643;654;600;703;659;607;712;720;654;636;642;630;649;652;628;630;664;674;648;669;648;669;670;735;715;693;690;740;692;625;574;669;658;539;584;560;566;476;500;512;472;546;556;592;546;482;500;494;417;434;494;392;306;314;316;358;416;392;462;436;397;368;414;377;410;362;409;568;520;501;472;518;588;547;607;620;615;645;567;650;610;587;620;628;658;626;645;713;638;618;614;596;558;471;411;466;564;694;677;685;629;624;634;635;632;665;697;638;683;670;616;595;627;663;694;675;640;661;628;626;556;464;507;572;645;662;598;659;602;607;537;563;576;536;598;640;590;654;688;581;570;648;600;561;645;596;617;614;562;621;538;591;583;533;560;527;575;597;534;573;598;506;465;401;449;428;422;457;501;484;509;492;553;494;477;473;514;490;492;522;493;488;406;449;396;349;255;212;165;146;193;164;217;270;302;262;251;344;320;400;456;473;507;526;583;558;625;596;544;586;543;561;612;615;603;608;560;572;574;540;564;598;613;560;588;592;573;565;529;542;614;580;527;385;166;161;399;606;580;591;564;477;554;605;582;530;616;597;578;566;583;625;642;555;517;559;517;556;556;621;610;546;537;576;539;524;557;531;504;601;541;549;482;555;591;523;666;604;614;568;551;560;518;540;579;549;626;613;614;528;576;614;582;568;513;580;609;669;568;573;597;516;541;609;624;593;491;497;591;619;576;561;589;534;462;537;551;632;534;381;445;496;534;448;433;504;520;528;556;472;520;484;476;599;624;645;576;532;638;680;652;689;690;659;556;639;586;647;706;707;663;597;617;647;656;631;616;619;592;549;559;581;587;603;591;617;458;551;483;471;578;647;559;587;610;550;619;651;570;550;580;612;617;562;587;584;582;585;541;624;599;579;539;530;490;509;606;628;585;609;445;542;581;593;631;587;595;556;512;427;510;563;563;557;624;540;602;564;528;657;585;533;651;551;561;560;500;528;616;540;662;603;577;517;549;530;578;593;592;533;574;556;558;563;668;535;487;542;574;536;627;564;508;513;635;595;686;680;636;608;626;613;618;602;589;546;511;539;589;661;709;600;591;599;561;592;639;652;565;625;590;658;655;637;596;642;606;574;613;599;591;666;669;611;622;625;531;528;579;601;560;520;641;560;580;601;606;535;564;597;567;555;523;597;650;662;540;531;495;560;519;514;594;566;682;556;584;605;601;649;671;677;589;584;530;520;612;644;630;613;561;642;686;581;541;670;726;703;625;618;489;575;671;589;581;490;564;677;696;630;636;637;631;637;641;550;550;552;585;520;570;608;626;585;587;570;706;629;591;622;621;657;670;606;624;637;660;625;593;601;591;604;633;611;572;666;699;718;614;610;665;580;627;630;585;548;638;616;641;597;599;549;602;652;627;602;626;620;636;621;584;585;583;621;711;724;642;619;658;671;717;636;623;639;683;684;658;648;650;617;730;629;665;656;617;642;639;625;627;617;634;642;608;613;576;612;604;624;576;595;596;613;561;587;533;557;584;582;643;567;633;682;636;677;631;690;685;648;652;709;678;636;619;586;730;655;682;632;654;693;669;618;641;614;529
10;16;21;23;19;18;6;17;18;21;27;4;15;21;12;30;51;293;712;722;773;828;805;825;752;679;653;705;757;728;707;735;727;873;820;819;771;748;736;740;760;734;638;706;734;780;691;750;788;908;805;811;856;828;741;719;829;769;803;770;761;724;765;740;764;748;592;565;716;639;552;606;665;699;709;691;739;704;735;744;813;777;778;814;792;679;679;794;742;684;727;699;690;580;635;720;667;625;627;660;642;610;440;483;607;662;649;731;652;597;596;587;574;655;809;687;572;504;497;530;588;640;699;740;694;709;751;636;604;617;629;695;589;711;755;686;775;806;744;704;670;681;692;658;662;644;704;691;666;680;647;568;681;659;652;667;641;693;650;685;618;623;643;721;707;666;802;698;686;630;598;633;623;690;726;665;693;671;639;585;638;619;718;744;687;722;671;660;668;744;652;671;675;649;666;670;755;747;719;663;650;653;663;677;679;680;623;565;645;646;636;662;701;632;640;606;634;661;570;661;592;532;645;643;543;609;717;690;574;683;678;682;646;622;640;703;664;701;616;688;782;717;672;600;692;701;650;603;637;649;591;535;695;601;567;578;540;591;623;613;659;696;657;629;748;690;768;708;711;689;615;599;539;482;557;479;483;422;407;382;346;427;446;423;395;397;418;509;535;501;460;528;559;525;398;418;469;395;490;441;481;478;407;472;465;510;479;441;453;507;570;526;488;552;617;600;587;698;611;652;589;618;518;604;603;632;607;615;665;648;627;713;603;591;584;461;463;503;514;637;570;647;606;600;610;548;637;646;630;626;585;622;605;584;615;639;649;628;677;605;578;603;497;573;561;640;611;570;609;642;593;553;559;530;551;549;543;606;628;699;650;536;608;553;552;527;695;614;530;566;637;601;566;606;620;565;556;605;603;549;543;574;565;530;573;605;661;601;525;534;526;503;548;547;557;545;519;503;468;521;559;552;550;563;565;547;550;537;578;446;351;351;317;288;263;235;202;262;232;208;185;231;214;307;298;364;433;453;505;501;511;517;523;536;580;573;558;590;517;598;624;587;570;676;628;589;540;577;592;484;488;561;593;615;622;467;262;288;516;589;616;682;560;569;593;608;632;586;646;596;587;662;668;619;630;576;587;622;583;524;590;567;663;463;523;655;539;523;578;542;485;505;524;572;507;580;637;553;580;554;605;619;606;583;531;454;534;588;511;521;587;588;569;585;631;569;539;567;539;569;528;507;580;543;532;605;603;618;521;586;570;556;621;605;508;518;495;591;590;582;543;510;474;505;436;490;481;510;533;522;549;522;537;489;519;558;623;594;543;540;615;664;716;679;715;791;671;706;606;640;695;635;564;622;569;656;618;569;610;644;642;531;553;539;566;605;563;607;528;525;553;520;549;563;633;590;608;630;590;637;549;597;588;546;633;550;549;585;533;600;604;526;564;546;521;607;560;513;563;468;529;583;579;561;549;558;596;628;615;560;495;462;438;583;561;501;559;573;645;587;530;528;621;631;604;613;556;596;529;559;500;519;518;479;581;627;605;517;564;564;565;555;534;505;553;528;549;465;533;528;535;586;549;551;424;554;580;636;646;658;607;634;612;570;671;592;547;540;555;511;618;657;639;619;623;632;602;583;606;647;575;632;625;670;676;675;645;585;614;678;640;555;615;651;637;642;637;610;617;581;526;589;532;558;605;685;617;624;634;567;508;519;561;584;584;573;638;571;577;527;559;541;591;596;602;642;654;615;603;545;581;683;661;648;621;585;555;560;558;620;557;577;678;645;606;581;579;690;706;634;648;653;587;596;663;562;654;595;628;671;677;617;635;578;582;580;539;582;548;511;556;515;464;524;609;558;611;603;645;631;623;564;575;650;620;605;575;647;629;619;518;502;485;595;629;652;669;592;607;737;648;624;673;601;582;587;557;592;586;732;597;582;542;499;625;649;683;720;668;618;613;510;585;618;654;648;723;733;620;658;665;667;684;709;675;666;738;652;674;619;602;686;610;612;637;643;669;689;676;666;619;616;654;615;697;705;707;554;618;653;577;640;634;646;571;675;661;614;621;662;654;655;630;629;638;630;579;644;644;670;664;608;689;638;694;652;636;680;611;688;652;621;726;721;646;701;613
22;16;10;19;35;27;16;24;18;27;16;16;5;19;7;19;39;309;675;759;765;806;792;777;750;708;744;750;678;684;773;780;759;767;702;773;756;740;716;703;693;670;674;619;717;737;712;727;842;814;846;782;807;782;705;774;774;711;769;696;746;710;741;680;707;705;638;669;754;777;566;663;666;652;744;643;688;677;729;673;751;701;749;760;767;761;693;646;657;662;727;653;637;568;640;591;590;679;680;637;679;738;728;611;596;656;726;713;669;548;568;623;610;563;550;602;543;446;546;550;588;713;707;644;701;624;697;667;597;619;682;711;663;727;765;690;750;797;762;614;664;685;572;627;631;686;653;674;712;652;704;654;671;705;675;681;678;698;698;664;678;705;623;649;648;751;704;743;673;658;665;616;692;662;661;653;646;652;664;612;666;711;659;700;629;604;702;640;615;660;695;723;674;604;644;721;673;723;731;726;612;722;686;734;651;716;599;520;605;662;777;720;701;685;670;707;691;625;601;597;630;624;675;692;661;570;724;737;653;735;668;670;673;685;652;617;708;672;588;631;727;650;653;663;656;654;668;608;702;581;480;511;574;612;654;573;558;560;651;644;648;625;688;692;663;715;747;648;508;468;447;430;405;496;410;348;349;422;487;453;457;401;391;398;420;403;540;542;488;597;559;555;524;512;532;506;525;537;475;511;423;406;519;507;458;540;544;538;532;541;618;551;546;508;514;560;622;624;628;596;588;602;595;632;640;634;588;579;626;698;614;554;575;594;622;496;531;541;548;595;611;601;583;608;584;525;604;671;507;582;597;619;601;590;628;605;637;569;684;617;628;645;549;610;530;543;610;605;619;600;634;501;534;617;622;610;634;590;582;602;613;559;549;484;494;528;592;637;572;621;648;633;559;531;623;607;578;584;615;575;535;551;619;539;517;626;648;635;648;599;564;524;525;634;581;477;574;602;556;529;554;567;631;567;564;525;533;525;529;587;585;573;542;556;478;436;475;533;537;450;399;345;221;232;200;207;174;209;277;312;326;291;356;394;334;429;444;455;450;509;607;561;552;651;649;618;621;551;568;524;609;590;603;597;568;533;511;555;617;590;640;626;651;620;621;672;615;554;629;558;612;659;616;626;537;616;593;564;598;538;591;582;574;436;532;625;592;552;596;535;506;523;564;545;586;596;570;554;663;589;563;589;660;596;539;479;552;525;446;461;569;555;589;608;626;496;438;581;529;542;525;518;595;549;520;696;541;517;543;481;568;550;601;641;530;524;504;522;588;601;675;538;577;568;432;517;544;575;528;515;554;670;608;630;638;573;578;567;543;596;633;644;631;669;674;658;670;679;609;614;648;580;585;601;553;567;497;582;545;517;637;574;564;518;650;587;586;555;603;555;483;506;585;616;624;581;530;592;556;497;565;461;515;522;636;647;619;602;559;626;617;516;584;600;640;643;582;540;528;532;543;534;587;561;561;633;569;603;578;544;553;586;550;559;560;489;557;632;615;589;590;652;613;607;529;633;582;592;518;522;486;489;562;431;547;622;615;556;494;544;506;553;544;564;609;551;435;390;470;520;625;605;591;501;495;539;527;602;574;601;580;590;621;598;592;642;566;551;522;561;558;627;618;618;593;585;645;619;602;588;677;605;624;631;632;551;579;596;634;615;661;602;591;506;570;599;639;562;541;569;611;560;583;587;637;643;685;694;600;563;559;562;609;563;559;514;603;616;629;640;613;578;615;614;624;671;696;615;551;549;652;636;636;645;606;576;527;537;614;694;631;608;653;635;653;632;672;684;600;622;585;616;555;622;586;610;620;635;637;660;651;576;528;558;592;530;529;568;603;540;606;596;522;556;609;605;629;604;586;617;594;591;637;617;579;597;660;659;596;591;560;421;547;583;618;533;639;604;592;576;624;656;699;642;494;559;553;565;599;660;679;598;635;568;639;683;653;678;706;668;607;661;641;662;614;625;615;625;679;600;565;661;695;622;590;663;732;706;626;618;687;665;687;643;646;632;705;651;663;657;671;543;522;542;603;623;613;585;621;612;593;671;633;684;708;667;542;539;562;638;687;681;716;750;607;616;676;682;708;706;604;596;617;531;639;603;619;599;537;604;608;565;607;665;668;672;644
32;19;8;8;13;21;24;20;16;30;16;32;37;9;16;21;38;345;695;753;747;760;785;790;764;761;745;747;727;715;750;721;735;704;730;814;729;796;841;711;726;647;681;695;716;674;713;694;741;782;727;794;762;752;683;755;765;724;775;712;676;699;684;682;761;648;661;698;667;648;546;618;665;644;585;664;633;744;670;640;649;727;746;787;731;704;689;720;627;666;701;719;690;693;689;568;587;589;668;608;685;660;688;622;531;571;599;556;591;439;583;682;596;618;542;553;504;461;451;562;642;695;667;735;686;692;704;665;612;657;667;615;669;625;699;711;642;741;722;681;717;677;625;664;549;624;653;593;668;652;695;662;696;680;601;601;757;743;649;690;725;626;694;621;615;644;639;644;665;653;603;593;660;700;673;661;688;658;649;738;678;620;653;633;648;660;644;615;600;710;682;672;665;718;618;599;647;655;729;623;671;703;644;666;672;652;633;620;598;591;727;722;690;634;641;694;644;594;571;626;734;651;691;644;703;596;678;696;693;669;717;685;616;630;666;622;687;673;644;543;688;664;686;598;615;665;594;628;568;531;536;494;658;694;651;603;627;705;672;607;621;670;696;708;658;606;506;482;394;446;523;511;588;546;615;539;481;570;731;717;575;507;498;541;518;598;649;623;611;588;575;577;553;520;536;541;525;501;510;484;419;491;588;483;536;592;558;549;642;613;572;536;584;526;581;547;604;658;621;642;649;633;628;601;680;637;609;623;509;577;589;555;548;553;561;625;585;546;605;609;621;596;559;638;631;541;627;616;631;586;616;633;670;647;569;626;711;642;555;600;654;616;629;597;623;623;673;613;594;721;692;530;463;555;586;595;570;475;515;561;601;579;543;497;502;512;497;493;612;559;498;587;580;556;597;546;538;527;533;519;529;522;530;542;525;603;652;663;636;569;525;528;556;530;508;371;535;601;550;587;587;539;551;609;517;572;545;505;524;578;577;594;620;566;585;563;581;633;572;578;557;526;475;490;411;396;291;286;187;184;148;144;168;160;174;179;187;173;227;305;498;605;626;694;596;520;583;535;571;625;541;504;578;563;561;605;567;565;603;589;635;555;600;595;678;668;602;513;620;638;592;662;545;548;553;641;579;602;631;555;607;581;535;484;642;653;556;548;558;561;600;540;553;533;509;537;559;545;519;591;607;561;638;613;573;506;533;619;507;514;577;600;578;550;562;436;505;543;544;522;561;597;511;533;589;590;528;459;555;535;563;587;587;626;553;535;534;601;543;548;565;531;574;481;509;558;542;566;447;468;526;590;551;613;599;557;527;594;573;552;576;647;557;608;637;529;542;476;593;564;642;691;511;568;569;580;614;572;576;542;663;586;512;598;638;647;608;521;521;600;626;441;551;629;548;539;593;499;505;550;594;496;490;572;612;607;585;614;594;621;592;589;554;619;618;603;585;578;608;570;558;555;530;557;571;540;607;573;574;478;574;574;604;518;504;613;637;631;573;588;563;571;608;581;557;548;576;585;573;538;497;577;579;501;566;599;555;584;616;601;526;574;564;618;604;560;535;408;513;548;620;553;621;589;496;525;586;572;566;623;614;590;586;566;583;621;641;569;518;511;594;621;589;623;639;583;591;556;549;584;588;661;645;640;567;618;600;634;654;665;706;621;605;595;556;546;538;527;504;562;579;619;605;666;684;672;642;686;705;579;597;627;606;581;556;533;580;688;601;689;662;670;643;638;552;605;572;544;594;535;613;631;577;583;622;632;482;448;548;716;689;627;613;610;619;658;731;723;655;615;639;656;618;532;620;634;569;638;585;609;563;579;645;602;511;614;603;614;615;631;593;606;608;617;634;585;610;531;553;556;576;602;588;668;676;677;613;667;553;589;553;558;581;578;622;564;562;640;578;519;556;620;619;635;610;674;582;544;534;597;665;634;617;540;641;656;671;669;689;646;634;642;650;674;642;675;601;675;650;646;627;670;603;658;626;650;675;636;614;555;616;671;669;621;635;655;687;636;680;597;678;649;586;495;531;591;675;638;642;641;617;590;652;685;730;670;525;461;537;609;616;682;687;626;614;711;692;653;662;719;608;624;598;513;629;670;670;629;589;586;584;603;642;646;608;584;700
2;32;8;10;18;17;9;23;14;21;15;18;22;29;41;22;63;384;733;808;789;728;793;759;754;758;764;703;688;748;718;747;661;715;737;736;846;710;783;749;668;565;585;756;726;767;703;717;754;629;620;699;764;653;640;702;779;774;765;763;762;718;747;710;693;724;689;641;708;631;550;634;609;443;396;653;654;736;751;605;619;663;699;725;700;738;693;742;596;620;713;692;679;692;738;682;597;653;686;667;598;584;580;452;500;623;590;617;606;580;719;615;582;629;590;539;492;506;583;626;633;681;613;706;634;750;702;669;614;627;659;732;723;717;682;697;707;731;673;694;720;667;688;657;654;611;600;560;604;663;649;707;710;674;616;651;719;676;649;720;682;706;708;643;663;688;622;680;692;693;706;611;681;711;711;677;611;631;681;698;650;665;629;561;674;656;682;631;650;639;643;616;753;691;660;579;575;559;583;681;711;752;600;637;680;659;645;620;655;670;729;690;624;607;676;698;582;570;636;648;681;621;645;663;615;628;659;701;658;652;671;710;640;654;629;579;636;668;635;550;607;643;738;670;580;662;620;586;596;611;583;597;942;823;594;650;638;684;656;626;622;543;521;517;467;466;536;534;553;627;701;571;585;551;607;569;598;703;813;680;583;627;586;583;599;605;735;610;606;579;525;522;539;484;537;585;543;538;505;552;490;505;477;560;633;680;683;623;590;650;635;555;615;605;617;585;557;646;642;639;615;679;728;687;650;573;560;540;503;519;605;589;584;560;595;564;617;554;576;612;611;571;559;624;617;622;597;655;577;597;578;578;635;589;648;639;605;614;592;624;633;642;622;563;628;632;576;596;655;762;788;594;421;479;558;588;597;583;526;513;613;551;500;500;510;557;544;567;609;555;460;453;585;511;562;609;532;513;519;642;629;633;572;564;615;559;650;615;635;582;556;493;530;562;477;286;409;571;624;615;547;557;578;618;662;633;583;515;540;511;578;546;587;619;525;571;580;544;523;578;517;606;676;592;658;549;495;467;410;389;311;309;295;381;348;314;268;268;215;213;312;442;499;567;569;543;565;510;600;576;547;491;486;533;551;632;578;524;601;560;618;635;662;583;609;654;574;536;625;615;561;657;603;535;506;595;557;622;584;568;582;586;559;559;548;611;556;552;579;557;510;565;568;524;536;483;548;576;622;621;584;593;651;556;626;601;589;617;554;547;545;637;615;531;564;540;579;540;623;501;550;578;486;550;508;491;510;540;487;498;575;494;555;567;482;478;470;518;613;565;559;559;523;433;482;419;437;403;294;256;270;276;298;376;444;354;377;495;526;513;364;293;293;259;272;281;259;263;281;323;459;513;512;589;566;538;578;617;624;594;621;573;626;570;585;632;616;613;523;539;543;569;564;584;575;624;526;496;499;584;556;528;547;558;589;601;558;591;614;679;621;547;579;611;623;596;569;587;587;626;589;580;554;564;583;614;553;612;581;561;561;531;491;594;576;578;576;579;547;568;481;575;641;609;582;531;588;585;579;549;573;569;522;563;632;602;555;604;581;606;508;508;550;577;553;564;494;545;624;589;593;630;582;610;585;549;552;628;527;633;574;591;591;587;621;599;587;576;556;648;661;600;667;661;619;607;583;623;558;585;583;557;570;580;620;551;613;564;613;620;617;646;633;515;584;534;554;551;594;536;526;553;663;668;646;601;612;636;605;563;546;620;646;621;600;545;659;619;688;642;633;597;597;621;662;608;625;671;645;671;612;594;661;616;650;614;528;438;562;707;687;681;639;630;574;582;612;635;613;521;571;624;592;543;597;632;611;536;561;519;588;643;609;552;490;597;543;661;710;649;652;601;629;633;572;631;620;642;563;563;556;522;559;609;627;670;657;620;572;617;601;578;647;625;591;584;638;612;671;564;573;629;629;693;701;662;634;586;555;544;626;608;632;607;638;680;656;731;713;681;629;628;659;709;713;618;691;681;678;755;692;650;614;612;603;704;664;586;709;636;562;675;693;682;604;597;643;646;628;537;563;691;665;604;540;613;598;628;600;544;536;531;655;634;629;605;561;514;599;700;620;622;657;614;601;694;651;677;663;755;645;599;557;619;557;659;836;708;622;608;688;625;605;645;577;516;609
28;27;8;17;8;13;21;16;17;14;24;19;15;22;13;17;60;359;759;739;704;751;752;775;735;790;769;743;767;761;717;784;666;718;697;757;812;738;747;807;672;583;544;801;771;774;717;680;748;672;564;724;692;707;703;654;741;759;728;753;777;768;761;684;725;736;716;672;728;696;672;670;564;549;575;673;816;709;846;607;621;623;635;710;708;642;735;638;708;675;655;707;657;631;759;673;682;755;790;704;591;514;579;477;529;595;608;547;629;695;641;666;600;528;469;527;532;591;570;607;644;589;580;621;647;722;607;589;684;570;603;661;709;706;739;713;692;688;742;691;719;743;679;722;649;681;668;615;625;681;628;734;726;717;753;671;708;707;602;661;644;652;691;650;773;683;629;701;715;659;703;605;764;716;702;670;634;610;526;634;670;623;666;671;594;610;722;669;619;620;640;634;742;658;628;631;598;507;620;614;641;670;625;656;708;642;582;616;609;573;586;585;583;473;538;574;600;592;664;693;726;631;670;686;605;576;589;633;654;643;684;738;660;638;648;636;664;672;641;622;633;654;690;555;587;595;634;541;521;527;681;709;812;726;625;686;620;664;593;499;571;469;390;431;474;570;645;641;569;735;694;581;484;495;600;544;664;635;590;599;600;645;639;584;590;645;665;642;589;600;584;590;504;511;540;605;572;532;541;602;472;473;534;616;574;583;641;679;625;685;568;548;543;573;567;609;592;604;592;657;678;632;660;656;704;655;586;561;527;562;602;548;589;604;580;567;561;597;594;573;517;576;597;615;572;561;591;654;624;655;612;557;619;597;576;633;677;561;609;612;589;642;575;590;570;530;575;540;594;617;640;543;542;538;632;600;558;537;596;536;614;582;551;571;567;616;562;576;639;655;567;557;565;547;533;555;548;562;610;541;536;509;491;582;561;606;589;569;606;570;530;560;472;543;503;402;474;579;635;616;528;544;526;566;562;605;680;595;556;502;588;561;562;653;555;586;583;611;484;563;532;635;570;603;572;576;520;576;514;585;480;516;510;591;598;491;481;485;489;391;298;240;260;388;567;601;532;536;532;596;496;516;467;504;561;637;599;628;529;567;597;600;609;608;548;476;479;554;520;588;585;555;552;606;624;572;563;631;640;583;578;554;568;491;615;552;545;587;544;527;546;576;543;501;549;556;568;596;550;631;570;617;612;658;573;555;607;530;584;616;549;533;537;572;556;525;566;564;518;576;547;559;501;470;529;513;599;509;477;427;399;367;374;395;414;471;459;515;433;491;446;405;374;327;248;238;166;153;144;164;169;191;179;157;164;159;174;237;208;201;157;167;191;161;235;186;188;164;157;153;186;264;338;457;456;466;515;629;620;627;603;662;569;556;590;593;597;615;556;565;560;609;593;559;520;552;520;528;531;554;539;523;615;565;639;586;585;520;708;722;610;582;541;512;585;608;547;590;600;562;596;598;574;564;612;672;580;583;599;620;620;552;541;587;621;625;646;570;546;521;540;518;677;610;650;639;599;562;594;661;583;547;584;639;650;633;570;540;528;545;542;507;464;509;503;513;528;505;560;596;477;562;577;613;554;557;651;623;602;692;626;594;637;587;619;572;519;469;536;614;632;621;630;554;607;577;604;601;514;447;510;521;538;595;610;537;560;590;560;567;553;662;504;505;518;587;536;564;556;556;631;661;658;701;628;583;617;684;615;563;559;608;636;600;600;624;621;654;693;636;683;581;566;555;639;623;653;609;664;535;581;591;628;655;565;626;604;586;606;618;638;614;622;610;589;538;550;580;604;545;567;561;541;588;639;635;597;573;560;537;583;591;624;550;514;561;547;569;614;621;590;567;538;567;590;655;653;695;656;570;605;597;546;622;610;621;635;597;584;625;621;617;513;546;625;587;620;716;606;603;555;615;642;696;550;514;648;608;554;567;560;559;657;613;688;691;636;677;814;850;694;585;675;665;681;649;644;664;709;732;731;599;588;604;602;677;664;673;669;673;606;588;688;637;688;640;660;692;650;615;590;660;630;633;633;653;593;606;658;569;558;658;598;651;628;580;601;614;568;565;556;590;643;544;536;591;622;642;595;686;628;584;617;708;601;595;754;686;613;626;662;677;593;607;603;557;606
20;19;10;25;15;18;19;11;18;22;13;34;25;20;19;7;74;422;740;782;644;618;724;661;775;731;733;762;726;738;763;720;656;744;697;782;766;717;741;704;722;714;706;752;821;762;716;750;753;612;700;736;746;741;746;766;690;780;779;681;746;737;769;704;730;741;693;713;699;731;676;638;667;662;636;737;783;719;762;750;720;636;674;715;707;680;628;678;727;765;726;722;745;689;704;698;614;754;675;616;558;588;634;509;575;665;534;490;610;752;648;636;561;477;443;539;581;578;609;572;625;495;581;646;694;638;599;585;571;558;630;677;596;646;638;628;703;737;653;643;705;723;720;612;617;692;634;472;626;695;686;666;690;763;707;680;763;682;681;775;635;678;673;680;687;713;717;669;711;748;715;723;717;631;645;656;709;575;625;674;755;719;658;650;683;619;758;624;622;573;595;632;674;674;650;630;485;494;496;563;572;531;634;659;623;612;523;496;450;462;423;407;435;336;347;427;453;472;511;572;668;543;556;629;634;584;635;564;546;611;586;600;681;582;656;676;662;669;690;613;636;591;678;658;622;644;628;610;568;615;776;665;609;624;619;600;634;576;449;353;413;439;564;453;555;609;703;622;549;709;654;537;487;551;669;612;635;650;601;546;692;661;690;628;557;601;614;648;633;625;575;591;589;565;590;538;612;661;642;539;511;430;509;555;638;664;598;630;621;625;567;581;555;565;536;588;556;581;607;596;574;609;581;642;645;621;590;499;543;573;540;615;559;566;543;558;585;578;577;577;610;602;682;635;592;589;596;601;566;602;648;667;596;552;601;598;523;570;534;526;617;606;559;529;490;571;556;593;556;498;542;559;586;556;541;635;550;546;494;554;514;565;535;568;546;549;578;617;629;679;603;578;536;547;544;526;596;646;560;524;519;586;555;564;597;490;494;505;565;583;596;536;425;467;535;544;532;591;602;557;561;518;593;533;597;573;630;593;557;528;560;572;572;604;580;649;663;566;550;563;581;568;535;554;600;536;576;529;504;554;490;517;574;564;586;606;621;589;607;517;439;315;222;226;277;359;410;514;569;602;586;536;619;588;586;602;592;659;540;486;560;620;590;601;579;562;566;636;582;627;610;562;558;633;653;624;594;575;614;629;609;638;616;587;473;457;540;529;533;515;502;519;556;563;535;553;501;600;613;574;564;541;566;523;541;591;562;537;561;534;628;542;603;531;587;564;574;449;473;504;513;552;527;505;450;450;455;371;326;213;169;151;141;170;157;161;212;237;206;204;185;167;158;140;120;184;262;265;315;376;422;472;436;389;257;263;241;243;190;262;330;416;465;405;491;471;507;467;365;326;237;208;180;169;207;255;374;472;542;588;620;712;581;600;641;574;607;588;566;558;577;608;547;577;564;543;552;584;591;564;452;465;545;613;640;643;551;543;673;642;634;583;507;495;598;555;570;569;572;540;488;585;584;564;607;540;568;607;588;560;586;584;552;542;604;617;595;551;517;530;574;527;570;599;544;619;566;542;604;573;583;609;551;604;659;556;547;539;576;580;500;511;511;465;475;566;438;403;609;617;575;482;590;612;640;583;599;574;577;688;636;576;643;689;577;558;579;509;506;625;578;581;597;604;585;633;628;519;497;532;508;572;590;543;565;544;594;609;613;579;594;581;518;352;420;600;680;631;602;616;593;643;714;658;616;614;618;678;614;575;591;605;619;640;640;615;665;650;650;581;567;531;575;561;675;631;639;650;641;584;582;619;642;617;584;607;538;590;618;529;552;589;630;502;595;550;522;557;590;533;548;581;580;604;633;682;615;629;625;576;575;629;593;531;508;556;542;542;578;595;605;539;586;641;634;606;654;645;587;625;636;561;494;594;546;581;623;555;575;602;655;620;612;606;694;614;681;658;662;618;571;609;657;652;578;555;647;524;471;543;556;677;645;633;594;654;665;673;734;924;666;566;568;659;685;665;680;591;666;691;670;581;658;710;630;664;628;680;669;717;639;715;669;630;631;687;678;540;665;605;643;612;606;576;605;595;640;635;696;664;553;530;558;585;522;533;587;606;559;606;605;662;669;537;517;532;491;519;551;583;606;646;641;595;544;574;679;582;601;635;731;662;599;696;676;584;575
44;24;12;10;29;26;12;16;21;22;10;24;23;19;27;12;54;474;745;742;634;716;743;809;746;821;751;732;653;794;770;725;740;717;725;737;686;756;656;717;711;719;785;785;809;765;726;678;651;701;675;734;742;784;739;807;671;650;682;694;723;748;739;775;795;726;760;701;786;800;808;684;628;689;652;695;790;740;795;739;727;700;686;681;716;690;707;626;703;699;725;698;763;700;667;636;657;683;713;659;573;593;618;509;611;474;489;478;561;749;651;571;553;468;465;574;558;532;544;623;497;557;624;676;665;644;647;559;557;568;608;619;646;703;728;712;693;744;700;650;684;741;647;623;607;683;679;477;613;690;707;722;755;787;677;687;730;728;669;677;690;712;672;705;636;690;744;713;730;670;658;715;655;680;654;719;682;644;630;683;669;669;685;653;598;706;671;700;627;638;639;664;561;586;540;480;469;382;412;407;426;430;498;558;493;462;444;370;406;375;426;434;386;434;383;379;423;419;433;427;535;452;467;494;457;415;483;461;449;397;406;484;499;498;562;585;596;600;666;613;702;685;687;675;645;651;659;613;562;636;701;644;554;538;604;532;509;402;397;398;472;527;579;512;595;628;715;661;577;651;651;549;533;536;669;609;677;653;563;598;615;597;613;637;575;599;644;663;578;625;566;548;585;604;591;528;648;601;591;642;554;551;614;579;625;612;624;588;615;532;582;553;563;504;544;570;522;578;571;598;619;558;584;643;610;606;584;495;567;605;534;588;558;558;499;543;584;631;589;565;551;599;649;629;573;636;604;636;577;615;644;721;652;555;613;550;575;569;584;658;599;621;596;559;552;589;508;525;548;607;541;568;540;496;537;614;593;560;585;449;476;516;550;537;520;518;572;626;633;610;600;572;486;608;580;542;547;644;568;615;637;532;588;511;597;486;509;560;610;623;564;521;462;568;551;537;505;544;605;575;512;522;612;528;502;616;602;642;625;585;587;635;606;540;609;683;564;581;524;552;505;471;575;514;542;553;563;517;580;562;524;539;592;579;594;552;571;552;615;595;548;473;459;346;248;186;216;329;496;557;611;519;587;567;478;620;642;548;556;553;575;590;622;568;616;613;665;589;545;607;522;575;561;616;606;580;547;603;631;618;567;551;509;483;413;339;416;458;394;443;397;470;508;460;529;514;555;534;538;537;532;510;459;555;580;510;537;496;564;539;560;560;497;458;420;494;403;373;417;427;474;493;458;317;284;292;250;250;185;205;244;203;185;151;126;164;164;145;95;122;181;192;190;240;328;459;520;512;551;583;584;617;685;565;503;546;428;478;516;529;559;609;554;586;661;609;678;622;561;515;471;447;388;273;166;147;155;226;242;251;420;578;581;553;615;510;560;592;542;548;540;531;594;538;483;485;541;561;590;538;542;581;627;603;653;623;615;505;662;694;648;630;634;571;619;546;519;635;506;515;473;500;463;495;558;608;540;504;576;643;595;557;566;544;537;555;552;565;601;599;574;593;586;542;524;529;499;501;553;577;604;563;554;595;637;667;595;560;552;545;547;579;564;467;526;563;515;580;670;646;563;549;582;629;594;634;614;505;622;593;614;581;583;634;542;621;591;585;555;532;566;576;589;556;593;679;583;537;562;600;648;573;571;596;517;526;522;530;618;619;554;582;389;258;313;643;625;582;603;664;635;570;645;680;662;612;655;717;638;561;635;594;597;626;604;647;641;614;634;581;642;589;618;682;615;686;659;666;604;542;565;588;587;591;631;637;600;562;622;596;599;654;610;609;580;580;557;617;535;583;619;652;654;660;641;643;648;634;644;563;580;630;569;591;503;507;504;577;558;580;603;577;602;655;598;677;596;570;506;628;595;595;563;498;550;607;572;552;484;599;613;624;699;610;620;622;640;658;569;611;560;615;603;607;649;570;631;594;543;585;646;605;581;621;596;604;692;708;612;561;607;633;621;666;628;643;677;609;688;722;639;627;640;637;601;605;652;641;616;657;650;689;692;684;626;705;639;463;606;743;664;597;518;582;679;655;603;636;670;577;582;546;599;539;513;522;594;641;589;595;657;673;620;551;570;498;466;515;546;604;695;657;657;619;610;582;627;562;611;690;675;615;597;699;664;668;589
8;17;35;15;22;17;13;18;17;15;21;11;7;17;9;21;65;439;685;693;754;748;785;770;890;788;801;843;781;765;703;749;803;841;748;719;737;716;592;695;643;749;760;732;702;736;736;651;721;728;690;693;718;788;769;737;752;714;679;667;752;715;719;803;805;748;772;797;765;699;754;791;750;705;762;730;734;706;690;766;684;761;725;714;750;705;736;650;676;690;711;667;737;734;720;689;696;689;720;701;668;638;601;605;597;483;409;430;542;600;474;488;468;402;466;534;462;468;506;569;610;643;694;722;743;702;717;689;674;613;570;620;631;629;700;615;625;735;718;732;707;719;646;572;583;734;658;602;668;679;724;716;714;761;681;752;722;691;664;610;702;709;658;659;651;713;769;691;687;647;684;630;686;664;675;722;713;708;662;771;708;732;684;697;638;572;595;592;615;593;504;561;603;568;539;570;509;565;557;473;486;447;488;461;492;457;494;494;557;632;652;697;657;577;602;494;483;606;506;449;444;359;387;393;362;391;467;436;445;455;394;411;409;426;505;388;557;516;558;592;584;637;654;653;623;599;580;529;545;590;544;512;429;400;436;455;419;449;486;547;700;663;588;578;522;581;789;794;654;599;619;573;585;652;680;613;662;612;590;539;586;578;750;772;561;580;641;638;571;638;535;592;591;603;565;605;542;612;626;628;598;587;604;605;558;653;649;629;617;648;552;528;512;501;523;559;578;609;635;600;607;626;643;652;537;518;518;592;598;627;555;679;588;562;565;622;598;558;570;548;632;591;631;628;554;616;590;706;596;537;576;648;624;588;567;552;549;583;671;626;632;620;548;585;607;609;579;582;592;555;643;637;582;514;579;579;556;566;543;530;511;542;561;575;530;569;618;569;579;567;548;505;530;570;568;546;583;597;573;614;690;572;544;556;571;570;561;595;603;578;604;625;618;578;546;581;577;602;575;542;472;514;603;553;580;599;552;561;595;648;583;604;609;550;500;516;540;590;508;508;556;504;538;527;549;568;571;567;623;605;547;582;561;587;542;550;555;633;603;560;608;570;576;508;471;387;277;221;376;573;565;549;597;589;551;563;637;617;586;541;579;559;587;624;601;616;641;652;597;545;614;689;587;608;608;511;495;458;537;489;432;390;341;265;237;220;184;192;157;179;208;172;220;285;467;525;475;448;423;452;400;508;408;480;524;478;512;465;451;505;389;327;296;243;211;215;160;161;192;250;283;253;182;146;150;183;208;299;427;516;488;466;499;408;362;352;400;342;290;320;453;473;435;402;534;621;562;537;561;633;615;627;645;666;605;623;596;576;662;669;616;580;583;685;652;655;619;636;554;568;486;542;570;479;432;358;238;176;154;185;183;184;274;315;301;294;417;532;416;439;475;516;533;549;481;513;573;527;472;559;652;573;571;589;667;571;529;545;527;587;622;612;598;645;610;511;620;640;610;533;600;475;400;425;515;602;574;534;513;589;548;642;584;502;534;564;500;567;603;535;600;611;606;589;499;442;449;472;575;549;627;614;487;510;563;641;616;637;585;488;545;492;467;469;531;590;602;561;636;594;627;568;618;649;533;606;660;534;583;519;526;583;637;675;558;572;619;621;588;511;549;580;557;595;566;560;535;655;589;612;625;579;591;603;520;479;595;573;585;615;575;520;374;296;395;664;711;564;736;633;562;601;582;601;584;614;622;649;635;591;651;599;643;566;576;637;602;601;623;617;622;641;669;595;595;619;653;558;569;572;602;608;619;586;653;626;597;609;594;625;594;546;608;554;605;580;636;574;572;529;613;669;592;592;611;583;690;636;607;601;574;657;543;643;593;547;530;581;559;595;647;680;615;666;671;570;561;561;627;620;553;574;636;647;595;529;626;599;618;575;547;596;656;598;633;657;607;626;597;561;586;595;562;595;604;585;613;653;621;619;668;610;626;562;573;576;655;657;474;422;493;640;607;653;683;621;624;625;643;600;633;607;640;619;668;622;657;653;647;668;692;616;667;596;635;671;638;557;663;646;658;602;563;615;702;608;586;661;595;506;454;501;578;667;549;604;615;655;687;743;641;649;675;583;606;635;572;557;517;587;655;683;630;622;627;635;597;572;672;605;635;689;691;666;680;666;654
12;22;21;13;14;31;17;23;25;25;22;14;24;17;21;21;71;456;728;687;724;741;801;826;769;810;833;795;771;783;693;643;688;759;763;765;722;804;777;646;662;787;764;722;745;729;684;699;681;674;681;781;708;786;778;711;762;735;671;736;734;754;660;713;770;845;738;710;775;760;735;715;635;733;750;819;719;751;764;710;779;762;738;745;698;738;829;727;608;653;623;721;713;690;653;576;594;678;663;696;693;654;522;594;695;491;360;395;431;510;499;417;319;373;439;561;415;384;466;561;707;708;678;679;695;689;695;689;703;687;647;606;610;664;708;651;618;628;664;659;743;671;705;587;614;763;769;782;612;681;678;704;695;681;739;673;733;666;687;645;644;669;658;695;692;681;717;720;698;640;643;718;691;618;626;636;614;653;639;772;625;646;683;663;619;548;558;582;560;584;570;568;671;666;662;622;543;588;678;619;590;572;596;602;610;623;625;718;659;596;654;640;715;686;609;562;667;612;589;587;594;473;513;583;567;546;565;607;594;607;587;561;527;510;517;465;429;478;432;463;499;608;558;552;570;446;438;400;401;478;449;420;368;433;524;501;589;569;555;654;681;662;627;609;567;600;699;678;620;659;679;635;577;626;593;604;671;620;592;616;594;617;743;695;668;632;628;647;598;615;592;628;513;540;596;601;527;635;610;656;573;570;602;546;616;542;607;623;700;647;679;571;514;489;483;569;550;623;628;546;578;636;647;650;541;489;568;583;631;560;610;617;721;660;592;696;672;645;642;660;590;541;654;644;656;633;636;696;698;627;602;630;595;536;588;603;640;620;681;696;618;575;538;598;590;658;597;561;597;589;570;622;583;593;590;595;565;596;580;548;544;561;564;523;582;525;575;581;501;521;534;579;573;538;556;584;583;596;524;575;618;627;603;605;497;537;567;567;561;579;550;532;570;615;567;536;585;526;582;591;521;514;569;533;594;529;543;523;608;552;543;609;611;493;471;531;490;551;557;500;578;539;518;534;561;583;467;512;588;600;589;572;576;576;535;561;578;573;583;578;590;541;548;545;573;609;590;345;250;344;449;523;541;592;598;587;512;639;653;547;579;546;608;615;611;579;670;693;542;565;555;629;595;602;529;525;463;382;321;247;188;127;127;123;130;149;158;167;134;184;182;194;194;169;240;229;177;192;192;185;174;227;257;189;306;276;323;274;320;287;192;178;159;124;164;174;182;236;222;244;248;266;247;275;302;358;375;513;477;525;564;538;613;619;608;563;493;481;479;570;590;580;548;523;505;584;568;543;550;626;574;649;633;640;574;640;602;607;653;638;597;542;584;706;637;519;540;590;643;554;461;538;603;604;554;505;531;476;424;416;313;184;149;147;154;168;134;180;220;198;232;324;336;371;449;469;530;453;495;538;576;595;592;584;526;590;510;509;513;496;471;585;558;574;495;514;595;717;554;605;605;502;450;463;517;493;473;547;592;531;554;571;457;449;504;507;588;623;627;490;587;552;584;658;574;461;390;518;545;620;592;615;565;605;639;558;569;628;619;568;484;503;483;494;511;610;631;624;579;586;618;604;678;615;583;597;587;622;619;562;614;617;669;622;582;629;602;606;553;532;542;581;527;508;553;573;531;539;653;619;581;630;548;531;566;496;523;604;562;569;597;557;558;542;545;676;620;644;671;626;591;560;594;606;573;603;580;584;632;540;654;665;693;565;597;600;585;599;596;642;599;597;646;619;588;580;491;529;520;632;631;560;597;600;559;565;570;602;565;604;606;569;609;626;562;561;567;588;591;592;628;646;624;622;585;574;588;603;630;642;658;636;564;631;648;565;608;573;600;604;635;663;679;567;620;612;588;604;608;604;545;605;592;539;593;571;549;550;535;600;587;624;685;625;677;575;624;665;648;593;590;571;595;626;589;691;634;672;551;517;578;617;594;484;533;635;635;641;591;565;614;615;606;667;683;621;619;659;568;590;608;573;633;606;646;622;659;620;761;682;593;658;630;622;592;697;693;650;686;714;665;604;576;650;732;685;622;671;547;571;517;539;639;584;633;681;654;673;619;662;714;602;612;673;652;663;675;604;618;570;617;629;608;583;606;600;646;641;619;634;665;736;671;673;684;743;729
26;21;36;10;6;18;11;12;20;22;14;9;21;13;30;23;97;585;895;802;823;821;806;916;840;769;778;837;708;776;696;697;667;675;710;720;798;822;700;691;718;672;710;721;704;708;622;602;706;653;618;612;699;704;729;689;774;793;739;733;710;741;782;788;716;813;725;704;689;738;717;621;641;679;681;812;677;650;706;752;700;700;681;692;726;674;658;662;679;686;571;692;781;688;663;649;586;600;704;748;702;649;462;451;549;504;432;364;417;506;564;515;497;480;550;635;464;542;539;580;664;652;649;596;640;619;516;581;575;639;649;630;579;645;700;629;505;539;594;676;728;721;688;583;674;703;703;721;619;712;682;701;707;643;683;635;609;724;709;686;661;706;684;676;619;632;678;677;660;619;657;615;659;605;595;593;602;657;645;701;551;595;621;504;528;509;557;545;530;589;659;710;691;688;708;665;655;742;686;666;658;646;653;610;601;642;734;740;640;578;591;618;669;680;660;618;606;668;734;675;663;625;674;657;595;503;653;572;606;704;599;638;603;589;607;573;612;540;558;530;513;502;537;459;537;471;467;461;487;532;556;531;488;650;694;642;607;627;650;641;569;605;635;659;651;704;671;581;607;672;722;691;655;662;696;675;656;573;646;623;573;501;603;626;659;614;610;561;567;593;580;513;309;459;603;552;554;635;656;668;621;615;537;626;577;526;599;636;589;671;587;576;544;565;553;546;518;622;617;609;593;599;613;595;510;475;602;586;651;627;582;589;659;621;617;660;655;613;596;585;613;655;625;664;674;553;639;622;607;626;555;565;644;622;667;646;595;613;650;644;628;564;584;551;637;616;627;536;542;567;625;567;582;548;521;581;552;555;573;595;568;567;522;548;561;576;616;586;507;539;484;516;547;481;616;617;624;595;586;622;581;529;499;497;514;519;549;592;593;567;510;497;543;560;514;499;524;537;592;578;578;607;542;583;507;561;602;536;538;522;502;470;500;520;599;596;507;528;523;506;531;572;551;601;563;536;530;454;544;534;539;611;602;544;553;568;524;537;534;542;532;565;456;543;619;586;637;526;450;290;283;323;411;520;615;599;628;635;589;622;593;575;666;562;619;597;640;628;631;552;566;601;626;545;415;306;246;195;178;215;166;251;291;380;367;391;391;367;397;476;469;393;428;391;342;303;289;241;177;220;241;212;236;193;232;166;168;153;142;229;340;357;365;329;402;488;488;492;507;449;464;510;502;508;500;501;490;594;571;497;452;545;594;626;602;621;554;509;565;604;565;594;546;510;516;581;487;633;551;599;595;626;675;595;525;503;552;579;556;634;590;650;631;657;603;555;565;493;521;590;543;576;579;576;528;515;618;613;514;561;434;427;418;394;398;382;250;227;184;133;127;137;138;147;207;281;299;275;276;345;440;411;489;408;419;441;384;436;365;311;438;440;417;432;378;492;583;565;496;516;568;480;527;471;426;326;398;506;602;553;544;550;515;555;493;596;640;682;653;534;591;565;581;647;546;557;451;562;588;559;584;519;509;524;582;559;564;655;516;518;496;515;538;541;597;613;617;634;508;470;544;532;584;598;546;637;564;556;590;615;632;607;635;681;625;537;595;657;552;549;551;606;575;571;597;551;508;538;591;577;553;651;573;601;623;520;551;577;546;583;579;635;595;609;635;614;643;722;642;679;607;595;597;588;611;636;608;556;715;579;567;574;592;635;598;645;644;674;561;600;546;517;530;587;627;571;473;563;610;629;596;584;530;587;606;595;533;588;610;608;671;607;583;577;585;587;581;577;578;598;664;649;653;705;629;553;552;640;545;651;642;571;638;628;660;538;597;622;686;623;583;611;641;573;617;620;697;634;565;553;562;641;601;595;610;646;596;599;607;548;604;659;610;711;576;557;569;630;661;713;624;597;604;604;539;655;680;642;575;546;522;604;615;558;499;587;527;539;551;623;598;630;645;599;610;607;633;658;594;534;623;625;660;630;684;654;654;637;775;602;604;671;644;657;618;616;698;603;622;623;663;582;575;707;674;713;615;620;708;645;695;635;628;637;677;688;600;648;694;706;668;633;599;636;637;616;651;652;643;579;592;681;742;594;522;577;620;645;635;704;664;660;684;673;723;702;703
20;22;20;11;15;16;14;30;14;27;19;15;21;11;11;28;88;572;937;871;770;841;837;794;867;796;790;850;713;763;698;673;653;697;702;706;735;695;769;726;662;761;700;725;675;723;711;609;641;813;656;688;659;657;684;694;746;649;723;686;669;828;764;770;807;744;755;705;727;789;725;705;627;659;658;729;639;722;801;724;674;672;633;765;755;688;672;619;674;678;634;709;663;716;656;618;522;593;673;673;714;662;469;431;472;675;622;499;440;494;594;664;808;693;716;696;620;581;678;575;606;566;473;415;496;431;413;409;405;379;439;496;409;500;528;481;406;508;468;490;568;660;603;602;635;614;595;635;670;658;585;647;623;643;640;668;649;601;654;626;722;628;624;626;619;676;654;660;575;578;541;639;678;621;629;563;607;608;594;576;567;440;434;391;449;548;616;642;593;626;646;676;642;584;690;640;652;724;708;674;665;678;671;695;629;633;648;692;676;541;571;703;674;536;603;628;648;669;632;700;700;636;652;591;641;688;670;662;705;667;656;678;628;649;578;621;585;641;672;621;606;604;484;611;590;538;575;606;590;554;542;576;537;560;660;641;650;628;669;597;677;634;603;627;662;648;680;660;624;654;651;690;674;680;677;615;640;634;594;607;521;509;592;663;589;552;699;638;630;611;557;577;529;558;630;611;711;674;667;634;625;616;541;567;636;680;666;628;587;609;622;567;560;610;617;581;542;634;574;633;659;604;611;576;552;552;611;667;624;658;710;581;609;674;665;650;658;541;597;636;571;635;642;650;607;623;684;625;611;609;589;613;560;607;705;641;603;593;550;606;556;506;616;588;631;626;565;547;565;590;614;555;549;581;531;524;527;552;581;613;570;665;543;542;560;574;613;655;588;543;598;528;596;586;532;568;525;513;570;539;596;557;541;432;487;534;536;651;556;493;549;502;628;567;579;587;539;562;574;577;509;635;574;520;532;577;555;610;655;579;576;555;523;543;610;589;507;548;545;496;528;566;680;638;526;532;484;531;492;568;590;550;551;540;587;606;572;594;620;560;443;544;585;573;634;629;589;619;587;495;377;316;226;237;427;502;586;625;589;584;558;575;587;630;525;552;612;598;574;451;478;476;425;293;189;168;209;308;439;423;427;466;477;506;581;542;520;447;502;597;617;505;458;516;596;538;543;502;476;398;464;513;479;473;413;436;385;374;371;473;474;526;500;528;580;539;555;550;519;552;553;626;648;541;480;468;493;536;513;562;510;510;573;602;516;553;587;588;563;626;601;655;614;585;552;566;562;615;609;594;656;617;653;536;500;541;585;598;601;676;636;613;568;624;572;580;525;519;506;459;553;524;494;635;562;565;652;496;503;568;436;518;515;546;548;496;500;472;422;391;356;296;233;179;146;132;168;132;131;112;172;167;212;207;197;159;173;174;140;144;174;236;235;353;398;403;502;514;357;440;395;518;552;468;357;311;444;579;568;637;580;570;523;565;552;575;655;751;712;677;612;624;634;631;626;528;615;607;563;589;527;555;570;588;536;518;670;599;522;576;604;546;556;629;597;606;542;519;455;484;530;538;561;537;561;609;580;572;633;640;651;587;657;666;576;608;684;621;568;500;523;576;581;668;579;585;547;570;572;647;589;563;544;588;604;621;580;625;567;588;600;609;624;663;603;715;643;703;676;645;626;621;620;577;602;589;517;528;510;615;619;575;563;600;602;601;653;595;587;509;562;561;495;528;596;565;562;566;632;647;567;559;589;575;617;596;621;598;618;644;586;612;635;580;538;614;582;637;562;538;581;599;674;740;654;597;521;585;644;664;592;560;616;598;649;610;673;713;635;662;656;509;604;619;639;623;616;644;498;569;609;626;604;601;626;624;590;625;593;617;525;489;547;612;601;464;499;582;590;610;584;508;605;552;487;536;560;616;625;611;613;556;558;548;480;527;467;519;540;586;635;605;664;632;636;659;627;602;591;596;650;710;728;617;656;532;608;675;667;668;689;665;646;611;576;575;615;639;643;660;731;624;609;674;686;681;607;605;619;651;663;625;666;635;662;672;724;682;672;713;677;684;622;613;652;602;615;676;654;584;540;645;633;652;582;599;681;653;618;667;675;696;601;673;673;623;689
16;20;14;19;32;26;14;27;22;27;20;13;15;22;13;32;112;575;821;821;787;820;740;766;830;768;847;764;806;824;719;652;724;721;706;720;706;761;689;646;740;783;894;888;757;677;636;627;768;731;730;649;700;739;705;723;730;702;720;728;732;693;701;757;712;692;765;719;693;750;782;759;773;676;748;779;705;775;748;740;651;627;635;683;780;725;737;652;706;783;696;704;707;678;713;671;601;685;677;623;650;655;557;441;546;680;738;678;607;672;633;674;723;748;688;676;628;524;466;448;411;427;376;423;468;471;427;477;556;558;541;526;459;344;397;446;386;394;421;439;435;459;433;530;534;546;509;520;488;516;441;441;465;458;494;507;492;465;507;466;517;456;434;485;589;485;462;487;510;438;467;562;500;536;504;483;433;382;423;373;419;503;522;589;631;695;680;725;700;681;636;655;685;696;724;627;709;727;680;678;612;616;623;724;643;687;608;658;625;689;690;679;668;587;634;684;668;693;701;704;665;683;628;614;610;649;698;681;694;676;620;679;612;608;562;637;628;589;623;696;683;647;493;598;602;554;583;522;568;576;529;642;636;522;572;640;619;575;619;568;632;584;630;546;624;573;611;623;564;597;666;639;634;639;668;600;560;587;579;520;519;538;532;551;591;619;583;654;675;571;543;636;640;604;633;602;602;656;609;651;623;617;595;587;677;603;608;643;639;603;646;636;638;745;641;525;534;600;628;633;604;515;540;502;599;624;629;598;667;686;636;597;647;686;591;588;580;627;576;557;548;624;568;648;626;614;647;582;564;602;542;568;673;621;654;615;659;606;527;557;628;664;639;544;605;557;595;529;554;597;602;607;639;580;610;585;488;479;529;555;521;512;568;541;599;600;635;638;620;569;593;548;644;581;595;601;533;548;539;598;554;580;649;543;540;591;533;466;547;577;552;585;620;549;577;576;512;532;591;557;551;593;556;569;516;607;547;594;561;626;597;582;519;496;589;519;515;522;525;512;537;542;588;500;491;494;532;517;542;506;528;528;553;545;548;557;572;622;551;514;532;569;577;560;536;566;595;576;593;581;559;501;408;230;237;272;318;397;481;476;446;485;446;561;489;532;536;392;281;224;289;247;162;179;238;310;446;530;621;570;528;515;497;543;630;557;487;461;454;533;577;593;513;610;544;602;600;582;519;533;536;619;569;535;606;544;461;440;503;563;588;522;578;563;479;521;547;526;533;515;535;764;695;608;490;497;449;519;517;500;536;580;593;534;541;543;588;542;573;563;619;591;620;579;556;592;637;610;566;627;612;604;573;587;640;587;623;583;573;641;584;553;530;554;594;518;552;459;477;553;443;430;440;565;587;599;615;531;492;542;506;546;612;566;497;498;540;592;554;524;519;482;505;450;392;335;337;355;327;259;220;217;210;167;221;217;243;263;262;317;238;167;148;146;158;250;279;230;222;269;348;464;470;431;356;367;522;600;602;634;577;544;509;510;456;484;478;560;558;537;580;568;592;578;648;501;593;605;614;557;548;634;598;549;576;606;660;568;567;589;634;575;573;594;578;567;534;520;475;439;600;630;594;573;536;599;567;605;635;627;593;606;671;632;548;566;609;643;516;478;504;567;567;620;619;554;614;612;603;609;605;600;485;613;608;602;579;582;578;537;563;569;510;557;527;669;655;637;643;647;556;577;583;558;609;585;555;558;519;713;568;592;590;585;605;608;575;677;601;572;561;577;536;512;613;612;565;475;697;654;579;611;646;654;663;703;517;633;575;630;653;557;592;590;553;590;545;623;484;578;649;670;569;650;580;608;571;532;550;543;484;537;621;622;618;688;830;708;657;670;542;586;667;649;657;641;668;654;594;607;659;601;521;636;635;646;654;660;644;576;527;417;552;576;585;572;535;567;530;724;564;569;466;457;474;590;575;581;600;510;603;621;555;449;506;468;501;569;567;642;601;552;640;611;586;608;569;614;641;646;646;609;643;664;648;584;576;621;698;661;645;663;633;514;561;533;576;696;712;678;681;698;656;654;664;694;586;506;478;586;682;624;630;618;583;716;639;680;618;630;631;670;637;585;619;639;669;655;598;681;548;575;625;677;709;637;574;663;666;675;733;634;564;637;635;673;680
14;19;17;9;31;16;25;19;26;14;1;31;17;18;30;20;153;540;753;794;793;758;782;767;805;802;754;793;789;847;767;617;651;641;683;695;721;810;654;607;651;677;850;944;740;607;605;708;651;679;647;620;763;778;766;718;753;697;724;709;718;662;735;723;727;742;756;693;746;723;847;790;752;754;797;676;745;708;732;761;648;647;666;731;752;749;752;710;751;711;752;724;711;656;678;726;778;833;731;636;605;607;640;641;610;666;726;718;688;756;659;721;705;700;667;522;504;486;420;405;471;534;511;556;582;554;578;682;687;682;673;622;561;578;534;617;607;681;604;543;443;487;485;444;467;442;402;421;487;504;452;412;377;337;395;361;419;416;355;333;373;335;381;466;450;443;405;361;516;481;364;452;371;333;374;448;410;387;488;494;585;602;631;692;633;704;769;725;673;621;605;617;637;639;712;662;692;787;784;669;636;616;671;759;686;659;694;656;687;688;671;647;583;621;672;660;753;633;648;600;653;653;690;618;614;699;686;669;642;672;609;622;572;476;651;610;670;630;595;631;679;590;522;506;606;615;564;497;524;582;553;602;579;561;551;598;645;572;609;618;607;618;634;654;633;584;650;525;572;593;578;584;598;603;672;622;562;526;509;496;465;449;534;585;554;670;647;671;680;636;702;584;585;613;611;647;648;618;626;545;585;649;661;623;589;576;671;594;646;586;585;587;611;586;524;502;462;592;635;553;550;519;436;436;563;561;578;674;631;634;681;630;606;617;552;657;590;623;612;585;552;605;572;698;642;693;601;516;604;588;567;626;612;542;620;574;646;641;567;587;590;634;615;568;629;594;584;593;610;615;635;590;601;526;542;544;571;532;522;546;495;515;517;557;498;571;575;550;594;601;669;635;638;598;597;531;578;527;565;585;547;584;717;595;642;608;551;490;487;527;548;592;604;515;490;545;549;556;529;547;551;519;532;569;574;587;551;549;589;633;633;532;512;524;522;550;527;518;478;476;528;595;544;566;495;545;606;644;559;595;610;532;515;510;416;499;557;632;568;527;568;615;599;590;570;667;622;588;524;648;616;574;553;477;366;280;200;176;200;229;217;244;248;290;317;262;277;224;219;242;252;298;310;367;495;567;578;552;567;550;533;569;508;564;571;556;489;475;435;515;484;509;503;561;573;633;635;596;584;558;645;606;566;543;535;577;509;588;544;617;614;555;538;545;496;630;595;509;576;550;464;552;637;625;482;479;540;559;516;485;567;582;622;569;566;595;526;549;526;593;603;575;601;572;509;547;632;640;662;631;583;589;532;553;607;564;612;546;581;577;596;572;540;471;528;511;538;480;434;478;461;459;579;504;558;502;595;531;552;523;495;521;565;607;493;561;590;530;601;546;524;484;440;397;437;476;477;473;513;555;454;475;479;437;453;459;487;593;447;453;431;454;357;200;152;140;119;111;118;134;184;255;296;247;252;312;361;383;411;371;321;288;306;246;206;205;227;201;243;314;381;396;490;577;569;576;632;577;559;578;579;630;644;607;572;623;613;540;652;644;630;594;510;612;592;531;531;483;483;515;528;639;609;532;591;508;639;615;578;554;530;573;658;587;642;573;631;586;570;562;524;578;592;577;580;572;615;596;636;657;574;556;540;547;559;626;601;535;571;616;593;579;528;538;547;615;621;645;588;621;581;601;615;578;565;579;616;585;581;642;677;616;609;589;631;621;608;635;603;580;636;544;516;561;555;618;582;574;613;633;564;634;643;621;673;615;586;630;616;637;594;603;588;596;652;631;600;553;591;586;644;575;574;596;637;627;606;533;606;546;579;551;552;593;584;646;591;582;600;590;580;577;581;632;649;573;616;646;615;620;568;497;502;620;620;636;645;571;558;594;494;375;616;608;609;512;543;448;450;571;505;477;561;469;508;537;590;698;527;482;571;571;554;634;593;477;506;561;493;569;573;580;662;664;649;638;544;647;635;609;705;636;656;603;673;735;642;639;667;647;626;641;604;538;552;596;642;675;604;593;656;658;697;568;703;644;601;508;532;579;566;611;602;580;584;631;650;684;714;624;561;644;645;594;620;663;694;595;571;658;630;588;626;598;636;563;536;583;617;611;674;588;621;666;621;545;702
14;20;17;19;22;24;10;15;13;19;15;22;22;20;10;29;163;608;789;723;715;793;734;767;828;754;690;743;817;779;737;733;777;674;630;632;637;793;753;720;691;638;691;716;652;631;659;617;697;717;590;622;719;699;780;689;774;804;744;728;710;682;673;725;728;700;698;650;744;828;773;787;703;772;759;743;714;702;702;681;637;612;708;769;677;682;663;726;671;765;696;671;587;619;768;791;723;796;706;675;660;647;612;714;649;634;735;751;621;700;735;680;644;625;558;473;507;632;648;582;638;649;588;513;597;650;670;705;741;697;678;656;684;653;693;654;696;687;657;664;648;693;663;584;631;569;546;629;584;641;606;676;560;641;588;655;613;553;566;626;534;603;561;634;633;583;547;530;624;609;567;540;417;328;410;520;476;582;620;574;609;578;636;612;676;702;671;643;684;721;649;675;660;607;647;677;662;697;688;740;656;695;678;706;669;655;632;661;689;701;600;670;651;634;684;704;663;603;607;627;630;642;647;632;628;656;653;710;614;612;643;622;505;575;673;668;604;615;565;633;640;658;507;611;584;662;536;557;612;584;622;585;560;587;587;653;656;646;651;588;592;642;634;649;652;650;649;595;575;657;649;625;670;624;645;551;554;524;497;448;476;527;577;517;591;668;645;803;735;657;620;587;509;573;616;669;679;608;617;559;571;580;665;553;585;674;615;656;621;588;576;523;559;572;542;505;493;605;581;515;550;564;564;506;502;501;592;625;556;652;604;597;633;610;588;666;548;574;642;631;577;531;595;661;636;662;594;633;557;548;530;598;583;561;546;568;613;617;597;599;598;543;563;582;543;570;591;593;580;575;593;570;542;538;573;587;591;513;474;561;555;636;556;506;580;593;605;566;574;625;608;626;627;603;633;500;538;519;533;656;592;593;665;627;625;535;545;504;461;538;536;601;585;547;584;494;528;542;469;414;533;532;559;576;526;592;543;486;543;564;564;523;444;549;604;600;528;583;561;515;553;595;532;553;512;582;635;634;528;541;588;506;521;597;516;516;651;570;542;563;606;641;592;575;599;595;596;527;531;607;581;646;608;595;577;512;414;369;324;173;203;260;235;190;210;198;238;391;543;513;515;514;546;591;518;552;517;568;604;614;592;536;512;529;534;533;429;453;418;527;518;466;480;561;561;565;528;630;553;569;569;584;520;545;596;639;548;609;564;601;621;530;481;520;538;553;527;491;509;510;488;563;577;519;448;462;603;565;461;467;572;571;647;556;487;460;577;510;484;539;549;539;562;553;603;578;595;621;589;634;608;609;537;580;558;629;635;588;564;562;536;490;514;492;578;608;567;453;439;514;490;517;500;474;458;508;472;547;534;487;511;576;603;582;543;549;603;574;592;501;541;571;477;389;383;451;575;526;525;586;578;589;525;552;496;513;604;587;528;478;532;571;542;474;390;422;352;383;322;186;144;134;120;120;116;152;167;144;175;139;148;98;120;141;137;154;172;159;149;136;113;192;296;389;431;525;551;585;569;585;577;640;641;594;606;546;617;566;659;621;645;607;541;570;527;607;511;499;439;591;513;529;589;541;550;485;560;584;549;550;542;639;648;552;536;607;559;619;613;617;570;597;619;604;577;586;588;617;538;671;565;582;612;579;548;554;581;581;499;574;560;529;592;614;629;550;606;551;581;592;580;675;663;602;551;603;580;590;597;618;670;603;632;639;668;611;605;607;589;554;611;562;549;501;555;513;523;557;653;599;456;577;565;595;666;604;632;668;595;630;635;688;617;611;576;664;598;574;650;628;625;650;568;673;577;641;554;572;542;586;562;580;584;550;550;577;593;579;654;625;608;647;665;675;639;619;618;616;566;643;590;444;498;583;542;543;537;563;603;622;479;362;550;572;548;579;553;452;482;499;308;390;549;470;532;468;560;683;628;562;545;556;630;763;590;551;556;551;513;483;580;521;679;697;594;526;505;601;611;602;601;628;650;664;705;715;692;626;656;680;646;633;569;585;579;611;632;653;595;573;595;731;687;691;644;558;577;475;537;507;610;593;612;649;657;665;641;717;670;674;630;691;594;657;579;686;632;630;691;567;582;640;621;703;636;581;564;574;642;697;660;650;648;594;573;518;661
20;16;13;16;13;26;16;22;6;19;9;27;18;18;26;22;160;601;735;808;737;740;780;732;788;788;857;789;800;784;706;788;756;684;597;708;636;695;686;747;712;693;664;646;683;670;640;647;692;692;643;620;787;722;714;728;713;661;699;630;677;669;712;681;655;661;704;731;725;788;761;813;679;701;664;654;740;731;738;762;682;712;711;781;776;728;694;687;688;719;652;611;724;751;768;716;638;720;671;699;647;677;736;629;619;678;665;711;593;563;669;541;444;468;514;682;691;730;704;605;581;541;603;683;657;680;692;709;748;625;562;618;655;714;640;657;746;793;711;757;648;700;713;743;713;701;669;655;680;720;602;625;588;680;750;673;606;600;615;609;678;722;721;634;605;637;614;610;615;581;562;604;607;520;501;575;537;653;686;666;696;647;670;688;682;640;692;669;654;697;686;733;651;590;644;700;664;683;727;675;642;727;661;674;648;639;640;639;696;705;656;646;693;628;673;644;677;678;646;708;653;630;659;655;566;600;646;681;653;602;654;592;578;614;683;680;669;637;663;578;642;618;522;564;583;594;648;556;650;628;562;671;615;623;617;667;581;609;650;580;514;628;611;663;638;627;625;669;606;629;609;614;632;600;596;596;538;647;561;528;580;604;619;528;597;595;584;625;648;658;599;638;550;576;594;588;624;653;646;623;554;664;626;610;635;594;676;580;630;631;549;582;547;503;570;589;586;517;466;529;574;628;610;580;499;541;633;615;570;608;546;637;642;597;643;638;661;580;606;672;625;552;593;606;602;665;624;600;614;559;568;641;640;624;629;608;714;665;584;601;638;601;572;542;639;512;568;589;586;634;605;574;559;535;591;584;608;507;574;597;585;558;615;513;525;605;649;644;654;621;694;660;635;600;603;546;562;526;584;518;567;627;636;553;601;545;471;553;525;620;570;602;577;594;505;572;559;557;522;532;504;566;621;516;507;569;577;534;550;592;538;539;464;555;634;575;530;498;539;472;529;522;552;503;529;569;574;544;525;532;553;501;491;511;523;549;537;581;644;595;593;579;598;559;607;593;568;500;562;611;599;576;625;573;558;612;607;581;553;463;474;535;501;435;452;549;505;555;577;615;697;669;610;607;578;629;582;615;595;534;484;474;508;472;503;497;437;437;462;461;493;478;471;558;568;528;608;576;510;566;659;575;564;535;560;500;578;604;531;577;530;528;512;600;576;529;498;503;530;589;508;574;572;506;440;440;501;489;543;582;520;565;548;463;458;495;486;505;565;573;608;581;566;558;593;548;576;552;613;577;629;582;608;515;567;520;546;548;522;517;506;491;565;490;484;565;562;462;476;488;516;516;487;521;455;470;470;532;582;517;479;545;628;604;596;616;622;542;553;573;620;633;576;515;447;502;540;516;495;551;593;561;498;560;424;427;468;556;612;578;603;662;594;621;567;584;543;570;552;540;430;367;282;306;331;248;247;249;262;276;249;296;350;402;417;421;403;390;401;339;287;168;154;185;222;376;477;544;643;591;567;565;579;568;573;593;572;591;588;637;670;601;641;576;504;491;534;535;501;552;509;488;512;589;520;526;572;635;640;622;610;624;530;549;516;524;513;588;609;624;626;619;633;589;541;563;634;588;642;610;589;642;593;626;585;460;501;568;535;542;600;590;546;538;549;504;508;538;529;609;568;532;582;591;594;595;626;603;630;570;597;604;669;597;637;604;617;641;597;635;657;664;527;621;532;514;484;507;516;578;470;527;595;560;662;615;622;551;609;555;590;666;579;558;584;674;565;579;612;587;572;648;535;525;596;586;648;581;604;617;626;570;573;590;647;581;557;593;710;554;603;610;616;624;707;563;616;516;531;619;639;526;523;513;528;502;520;576;605;635;488;343;464;516;540;566;520;538;537;448;332;422;573;590;463;545;621;657;599;607;568;604;640;717;683;546;540;499;540;477;540;629;646;656;580;379;308;515;585;565;561;653;622;657;622;609;632;630;722;688;674;635;632;605;618;613;628;538;607;580;578;600;709;630;628;581;542;570;580;548;508;493;621;705;681;641;669;622;615;653;627;686;643;620;606;622;551;602;567;660;650;682;651;679;636;623;576;690;646;652;616;682;723;627;495;550;603
16;21;11;32;39;35;23;14;18;11;2;14;15;18;11;30;213;573;756;729;756;794;720;809;837;766;795;858;836;749;682;746;701;696;598;698;693;651;647;738;712;662;726;700;648;607;691;694;730;758;650;601;805;803;822;721;724;694;670;699;685;690;788;679;707;679;721;761;796;770;723;856;783;675;794;689;734;728;697;663;674;712;757;763;825;697;655;656;700;741;646;560;576;651;646;643;575;612;512;636;626;617;584;630;552;588;593;570;457;477;479;450;449;461;599;734;759;726;685;619;594;591;720;718;746;682;691;680;706;674;622;741;669;684;732;697;680;692;679;769;678;663;675;691;734;673;676;694;688;628;629;659;626;653;700;629;650;646;577;550;667;641;633;748;646;699;740;626;524;578;581;597;664;590;672;676;582;622;642;653;642;642;665;621;668;644;733;754;650;671;685;704;683;646;738;599;612;602;653;641;644;659;696;656;662;647;655;657;666;683;627;726;618;689;710;629;636;656;654;655;665;659;700;686;624;620;645;649;668;653;607;608;590;657;660;702;649;645;603;608;553;643;590;595;627;566;591;537;623;661;559;658;524;642;611;646;625;629;607;570;527;549;641;694;578;646;610;577;671;634;564;629;609;579;566;581;569;567;579;576;625;596;570;630;608;634;582;555;647;646;618;606;601;620;570;572;614;654;550;655;537;601;587;569;599;571;584;536;613;614;626;555;479;567;595;580;544;555;515;527;635;652;649;550;503;577;588;570;552;550;577;614;647;636;617;653;618;618;627;593;596;541;568;620;579;630;677;663;624;655;599;539;618;605;677;622;642;657;610;640;567;643;552;610;558;594;632;597;578;578;637;583;558;588;643;585;559;586;548;639;579;640;572;591;566;581;551;586;632;685;625;585;678;591;628;626;539;545;564;623;567;617;696;654;530;554;520;513;530;529;585;586;589;536;486;599;577;608;535;513;494;489;559;615;526;511;572;550;623;633;519;575;518;606;570;517;527;550;528;479;514;487;581;568;571;555;567;578;521;581;588;568;499;551;540;555;590;610;544;576;601;595;552;577;650;653;605;568;599;623;620;599;588;570;588;665;615;579;610;578;540;567;558;522;595;704;686;581;557;606;583;590;652;660;618;605;568;561;502;512;489;476;501;556;591;511;487;500;527;514;560;489;520;559;493;540;591;695;538;598;602;573;581;510;565;528;581;526;514;538;552;556;606;521;532;600;562;556;531;541;548;495;513;557;427;422;484;477;512;553;521;579;512;547;588;548;525;548;529;529;525;521;542;531;598;560;518;532;561;621;588;538;609;585;515;515;524;535;546;571;503;497;535;437;555;586;500;497;539;550;569;694;642;526;532;467;366;465;507;488;565;578;560;589;594;490;486;564;600;541;642;662;592;593;568;502;584;484;516;517;589;529;500;544;490;522;562;550;599;578;551;521;625;555;549;585;587;641;648;597;543;530;537;554;560;493;464;456;469;505;508;511;622;582;616;568;560;548;573;547;520;367;273;194;131;190;274;364;527;539;530;540;582;546;537;553;552;575;598;561;591;614;542;498;419;529;624;581;425;459;464;441;386;517;605;582;562;577;613;535;579;516;416;532;593;516;512;497;576;578;623;699;595;599;555;581;616;628;500;616;655;613;572;543;564;538;573;575;564;565;580;557;555;553;640;546;528;519;577;574;644;556;574;531;568;643;613;517;587;557;580;641;612;547;633;670;626;628;613;604;625;564;535;597;566;535;556;499;524;510;529;626;568;668;649;622;636;556;631;601;658;643;567;581;634;598;558;599;676;586;531;593;612;570;644;596;627;609;532;659;573;620;594;585;635;643;617;540;606;556;568;614;602;663;612;614;632;563;549;562;599;537;483;485;537;520;593;586;689;595;569;570;562;570;586;544;563;586;620;552;522;538;607;578;599;572;625;579;667;664;681;742;605;643;573;585;573;520;548;497;540;555;540;511;495;388;306;447;425;510;486;549;593;647;579;599;549;610;670;615;593;582;640;680;556;600;694;649;621;694;627;607;632;648;621;603;594;566;485;509;509;445;644;624;621;663;686;592;547;628;620;654;626;596;644;606;645;593;620;653;602;606;614;622;595;656;660;670;611;664;705;688;629;601;537;618;630
10;19;21;9;33;8;31;19;15;24;20;14;27;19;20;33;205;623;661;727;822;756;719;736;793;758;830;851;787;772;748;761;780;676;631;715;779;705;723;741;718;721;713;712;713;664;663;689;596;636;637;661;701;803;734;809;712;735;688;727;739;775;814;749;707;722;763;795;758;748;694;760;779;737;741;735;723;733;662;663;669;698;685;699;737;783;728;735;669;631;527;515;518;595;634;660;631;523;437;423;468;428;464;483;520;462;457;426;428;400;445;534;439;566;603;759;707;679;617;569;661;678;673;703;624;644;678;736;708;700;813;826;617;731;700;703;725;701;744;791;752;714;668;738;706;655;600;686;714;627;663;629;683;671;593;602;643;625;657;579;598;658;670;702;686;685;663;694;570;577;604;578;614;567;661;696;634;619;651;718;650;617;641;646;660;686;686;675;609;615;707;675;698;699;811;652;597;645;684;594;603;648;698;655;705;668;562;644;694;666;694;694;637;638;615;556;582;629;642;778;690;661;609;676;665;673;653;700;647;649;651;607;595;697;628;632;697;719;569;593;632;597;632;604;520;542;585;551;668;681;626;593;576;628;639;552;576;581;596;608;619;590;711;690;651;597;616;694;789;586;647;630;569;584;574;553;558;586;579;606;588;647;574;616;615;590;667;625;638;601;622;589;639;589;579;539;557;559;560;627;585;545;527;531;634;644;512;599;588;610;611;683;547;619;629;515;513;590;542;477;572;597;568;576;536;534;544;555;493;552;547;593;622;566;620;580;613;576;583;590;551;599;596;655;585;611;636;628;693;598;582;475;579;608;629;591;586;554;612;634;677;658;607;601;634;553;543;625;535;544;575;530;545;575;538;558;543;539;568;580;552;536;605;556;618;528;585;590;609;565;574;599;619;587;666;525;518;503;556;579;536;589;654;582;628;649;573;510;536;564;599;573;556;592;524;613;611;576;503;513;552;501;511;580;521;614;585;603;554;539;592;549;558;565;710;635;573;590;524;521;517;499;546;586;568;604;597;493;439;486;560;580;559;544;598;550;564;577;540;551;588;588;614;582;546;602;639;558;557;552;554;538;578;565;644;613;593;538;518;514;511;614;618;560;621;690;693;652;596;599;616;617;593;576;602;602;534;491;494;577;573;479;556;606;487;544;523;463;519;550;575;530;501;554;534;564;601;579;585;595;566;552;561;549;608;569;604;524;559;586;537;562;548;576;509;580;488;595;502;564;586;521;529;469;436;488;471;477;461;520;536;536;473;530;549;483;415;507;553;500;482;478;454;559;542;564;525;583;497;587;645;610;592;589;522;552;507;553;565;543;538;575;569;490;537;597;510;502;537;563;509;573;621;521;526;506;420;487;519;584;557;553;658;607;575;351;404;581;576;559;637;578;603;577;568;492;559;597;528;513;523;568;587;568;585;435;516;484;610;588;487;533;538;634;555;559;573;579;590;573;525;563;502;532;609;527;501;488;524;543;577;576;645;599;630;647;588;631;597;539;477;534;494;506;406;215;125;139;250;289;344;347;400;490;474;407;411;457;422;410;495;516;517;471;442;513;589;609;476;457;454;390;309;413;496;526;468;515;573;572;642;526;405;531;532;510;507;532;601;552;557;590;619;537;604;622;622;615;572;648;746;634;494;521;516;643;602;629;552;516;636;598;558;597;622;520;571;538;520;469;553;603;575;583;587;609;567;551;598;593;590;554;615;551;613;599;597;589;615;614;606;572;651;601;620;609;607;689;492;520;492;537;638;575;589;613;556;576;586;610;616;599;615;584;618;587;630;655;540;561;542;575;568;594;540;610;527;581;632;588;623;552;618;628;674;560;592;577;603;551;582;537;567;609;544;570;605;636;634;588;517;607;608;586;549;588;588;576;582;683;579;616;621;581;580;547;639;678;610;607;529;586;662;596;612;714;602;626;645;691;623;664;631;614;581;511;569;569;551;560;612;516;515;396;453;439;425;440;397;414;480;514;402;482;570;579;504;549;576;562;543;598;651;624;632;626;605;591;667;626;629;726;699;652;664;647;588;557;519;468;458;470;545;569;593;689;622;633;592;650;668;602;553;646;663;589;595;614;621;612;623;685;591;626;589;659;633;639;657;617;685;669;604;667;644;657;588
8;20;18;18;20;23;19;19;10;21;20;16;6;27;21;30;215;600;726;650;827;838;717;754;759;784;776;840;758;794;768;785;731;691;672;690;726;691;668;662;714;667;698;720;707;740;677;674;562;623;697;685;777;771;729;800;782;742;765;683;763;746;746;705;729;667;794;843;756;732;669;769;801;798;698;775;643;643;799;667;703;667;686;792;702;806;666;664;675;643;573;613;629;675;621;718;664;565;612;593;566;489;527;507;505;566;564;650;572;647;609;709;607;659;648;761;663;627;637;663;703;700;710;695;701;751;722;649;650;661;732;806;653;667;666;679;664;685;693;725;705;726;712;688;665;607;615;654;645;674;720;700;696;602;660;639;707;715;674;646;703;632;723;754;662;667;741;689;664;654;552;572;605;706;742;657;561;618;666;719;692;730;651;584;637;666;654;664;621;629;742;678;662;729;689;640;630;642;660;636;584;613;699;691;777;750;591;657;715;682;602;592;582;693;666;638;594;623;660;658;606;616;633;626;661;732;650;687;688;651;673;639;609;630;617;570;616;580;599;664;651;589;551;550;607;546;643;664;586;677;638;572;527;549;585;577;626;606;612;591;629;518;569;604;631;602;616;690;719;676;591;611;610;516;658;630;611;669;650;625;610;623;666;612;588;640;647;598;615;582;609;593;593;566;518;491;524;574;575;593;547;545;507;577;631;633;605;579;667;623;531;512;598;567;545;595;555;539;478;586;623;580;574;600;636;571;517;446;461;535;546;587;601;626;609;699;673;676;580;598;645;625;675;712;650;611;653;654;656;518;489;495;599;610;604;665;561;548;640;603;621;601;571;584;573;511;524;580;654;601;595;530;571;593;530;620;522;569;508;624;581;540;567;519;575;600;632;649;602;546;540;628;598;650;643;580;534;587;532;548;489;545;582;576;592;615;572;570;568;529;617;563;585;606;605;652;601;612;650;516;573;518;503;646;620;626;578;507;513;558;611;561;573;597;732;560;581;629;578;508;528;576;539;501;530;572;569;507;409;509;497;558;558;553;603;565;566;512;522;556;587;609;553;566;562;574;623;581;589;504;505;593;659;564;567;603;567;498;530;495;575;589;553;591;588;638;655;612;543;621;585;595;586;609;591;521;497;613;557;615;577;545;546;537;531;567;495;477;495;543;554;473;567;570;602;499;512;575;603;622;573;537;611;644;552;595;591;564;528;574;608;657;541;533;483;516;522;539;566;561;461;450;439;429;426;514;463;498;473;509;505;511;530;537;499;461;453;498;557;552;476;458;508;512;520;487;513;540;574;619;486;557;576;598;490;546;534;600;524;456;454;534;490;502;533;568;534;571;525;543;474;482;545;543;559;530;445;504;588;533;543;570;481;584;598;403;405;593;535;517;542;593;548;616;488;489;506;639;509;479;461;500;613;602;604;529;506;468;577;550;490;509;588;641;623;562;645;541;661;576;492;538;542;447;589;576;553;505;540;525;549;589;550;567;554;597;586;567;618;541;529;572;598;552;546;420;270;217;135;143;119;136;158;146;149;113;167;215;186;240;195;285;205;297;414;422;470;554;500;455;507;428;448;450;518;449;461;561;606;620;635;527;454;456;441;468;563;621;590;597;606;582;552;523;562;591;546;566;589;608;628;586;621;550;554;539;629;614;563;603;634;617;522;615;518;562;595;671;519;494;524;531;530;539;582;513;588;578;603;626;521;575;641;630;588;540;606;529;643;626;546;656;622;622;580;530;596;631;516;510;552;529;549;566;589;586;620;600;556;541;580;479;498;559;508;574;543;488;510;539;590;569;607;568;605;576;624;537;537;590;607;559;552;600;645;612;564;611;667;606;607;592;519;566;619;650;605;620;580;558;598;606;613;659;567;622;625;571;622;675;660;630;548;630;582;637;564;641;598;621;528;600;621;589;577;637;579;610;560;582;598;683;541;614;613;600;537;557;599;667;616;650;503;442;437;462;542;489;434;479;519;499;259;301;533;482;474;519;568;507;488;550;655;640;656;625;672;717;592;573;611;610;666;646;603;723;666;501;564;557;465;532;568;538;573;557;604;571;585;590;670;625;552;606;669;642;588;615;581;634;665;650;696;615;635;614;633;591;657;597;662;673;664;638;651;636;607
10;16;20;23;15;25;17;26;32;19;22;25;19;18;15;23;268;646;730;685;726;761;714;778;729;805;786;743;767;675;725;788;787;723;701;689;685;725;600;696;764;772;770;787;803;747;700;709;650;691;749;755;685;717;723;785;755;713;774;747;706;796;723;706;708;698;787;754;695;768;780;778;740;799;738;788;723;662;665;765;772;773;692;688;653;646;658;575;706;717;624;774;661;707;638;625;592;601;683;668;704;698;743;619;714;699;644;732;731;677;794;682;750;745;736;783;664;568;633;703;682;658;668;705;673;671;686;719;610;646;718;714;757;668;731;679;652;742;706;765;654;729;625;595;686;683;533;587;577;649;710;669;648;642;732;701;716;737;740;715;678;673;653;670;604;644;708;697;632;640;637;615;678;780;763;662;692;636;639;658;678;743;682;627;609;617;648;614;537;637;652;660;638;658;643;539;544;708;674;636;609;587;592;686;784;757;634;653;656;640;602;607;598;629;687;633;610;691;659;623;645;615;613;604;658;611;640;591;565;593;642;667;620;633;581;644;598;538;639;679;682;654;568;576;561;539;596;667;595;560;616;602;566;656;594;574;624;606;624;584;636;612;575;534;666;655;558;529;642;722;636;648;622;572;649;643;632;643;664;628;531;638;664;543;469;504;623;630;578;735;645;557;600;521;566;504;530;584;607;624;577;589;635;654;612;640;624;589;621;603;528;460;577;646;617;622;529;493;476;695;587;563;600;601;575;605;579;542;528;601;569;697;615;598;569;691;683;684;670;648;650;622;571;599;604;603;640;605;613;572;505;552;612;531;660;620;587;601;602;543;627;568;567;565;539;573;606;587;566;532;537;574;562;596;612;585;585;481;482;495;525;552;562;577;547;547;646;631;591;533;558;541;667;618;612;541;543;579;566;586;516;554;492;535;616;615;586;575;621;577;618;536;595;576;625;676;645;612;537;527;494;489;508;593;643;548;487;500;638;616;589;589;539;522;600;584;568;632;608;572;549;558;516;582;525;503;576;564;461;517;530;556;542;589;573;534;561;602;495;567;561;586;554;584;615;559;573;582;584;556;619;571;629;651;568;553;607;531;559;542;590;616;597;648;643;572;634;603;529;564;583;599;541;585;586;558;567;548;537;600;505;544;488;533;564;574;601;496;513;508;464;572;600;607;492;467;529;600;602;564;562;484;567;580;638;590;520;478;542;508;564;537;514;476;429;490;534;520;536;504;526;456;461;504;517;517;420;475;514;542;570;599;585;580;582;479;543;562;590;516;525;526;468;550;553;524;570;609;542;525;536;512;542;569;566;565;609;566;511;397;272;347;520;543;495;460;523;510;425;520;471;490;506;559;546;461;498;527;589;569;620;639;559;526;496;462;524;546;553;478;536;559;567;467;492;491;522;510;449;414;422;517;535;539;492;540;614;555;518;521;516;541;616;665;585;559;582;652;651;488;543;530;487;404;511;621;543;526;553;460;461;493;527;510;538;590;605;574;593;572;547;549;555;548;590;438;350;415;455;404;288;289;251;217;173;159;126;115;147;131;100;115;119;150;170;193;213;308;285;315;375;407;360;408;396;383;390;516;492;464;555;526;514;427;366;440;560;518;564;624;613;527;531;536;518;583;504;524;582;581;609;662;529;551;534;627;522;589;587;607;665;669;554;572;551;611;624;596;549;515;573;629;559;523;586;599;580;520;564;573;565;514;632;705;647;691;606;565;595;592;615;593;573;506;539;541;559;635;591;508;638;596;606;537;545;558;571;613;601;585;550;481;523;557;537;549;509;458;502;594;583;624;630;666;633;619;627;638;600;574;596;598;602;669;613;571;605;635;599;592;649;573;511;573;575;523;590;584;623;651;555;594;579;579;626;582;597;561;593;610;617;646;615;639;605;632;640;594;606;578;568;639;645;658;652;632;582;610;582;591;609;710;535;589;584;574;583;585;615;583;664;619;529;498;541;623;574;462;447;445;489;467;361;350;525;528;563;567;535;547;480;497;576;633;648;621;743;580;561;607;699;643;684;600;680;724;647;646;564;508;517;593;609;587;638;565;604;599;503;578;591;645;547;611;667;615;671;631;637;660;675;627;650;660;611;654;565;625;646;680;607;607;677;610;716;648;668
4;21;14;30;9;19;21;17;24;18;16;21;15;24;19;34;272;695;723;717;728;749;698;806;820;767;794;733;740;722;689;712;747;768;764;654;652;730;673;727;725;817;816;834;725;735;778;698;684;769;701;727;756;749;721;685;700;697;762;749;721;714;736;748;742;765;723;741;700;784;754;725;744;735;723;790;757;734;711;758;758;743;755;620;664;638;645;625;738;675;626;749;589;603;625;664;690;661;752;666;728;696;731;704;720;663;634;704;695;720;797;747;704;664;685;719;687;617;682;681;670;636;686;756;677;691;639;664;701;684;712;641;618;718;771;776;673;739;692;729;686;657;661;566;598;610;532;506;604;611;819;699;585;685;789;746;706;758;695;655;619;566;579;582;524;594;654;648;642;638;698;681;637;696;651;602;608;596;570;630;714;677;642;698;637;594;606;588;622;682;628;599;559;653;631;530;587;679;623;660;575;615;615;649;662;822;720;672;668;620;724;638;611;641;626;555;618;573;691;686;686;635;640;673;695;651;574;620;608;585;630;570;652;550;629;634;639;574;580;658;682;658;574;579;581;581;635;651;539;613;680;684;621;649;680;656;681;598;599;646;594;583;587;573;686;557;596;570;653;637;576;621;552;596;622;576;579;600;617;549;630;653;711;602;498;532;562;584;658;650;606;587;536;564;540;568;608;609;638;612;597;576;587;587;568;650;557;561;581;511;463;498;468;550;627;603;564;469;476;654;613;542;546;627;659;617;599;588;639;592;561;605;585;560;550;682;592;641;665;615;623;568;561;600;568;618;524;589;580;628;617;602;548;578;669;649;668;598;618;523;554;609;589;616;646;635;675;580;484;554;567;530;538;626;573;563;567;551;504;536;557;583;556;608;594;629;567;549;598;613;574;585;618;595;649;600;537;554;576;491;583;540;503;586;551;639;534;562;609;571;568;590;538;600;636;789;676;668;559;583;622;621;603;585;572;521;436;512;576;605;597;571;592;553;585;581;567;539;597;555;580;515;529;546;565;554;557;563;589;532;551;548;568;598;493;512;525;490;524;580;552;667;555;522;593;554;522;528;570;544;607;567;628;575;614;584;659;604;635;606;615;603;604;646;605;561;536;555;552;610;590;670;572;561;608;516;538;473;523;527;538;539;575;589;601;555;503;549;617;491;520;531;569;531;471;515;490;491;543;494;486;531;525;536;602;497;469;457;507;534;535;581;567;493;524;560;477;525;522;556;479;495;529;500;525;498;449;500;530;518;553;584;577;561;529;574;585;592;637;498;572;640;504;549;547;559;551;533;612;533;554;523;472;515;537;507;541;572;510;481;255;360;517;543;485;576;561;487;447;523;546;578;576;565;543;492;523;586;643;579;591;612;509;606;562;484;513;469;515;509;564;532;501;439;464;516;488;478;447;397;476;505;497;535;461;466;519;551;595;499;505;577;624;632;563;614;558;613;609;595;522;556;584;438;553;516;540;484;556;483;398;477;482;466;550;600;641;594;641;580;488;533;610;518;552;517;416;485;566;567;529;519;488;460;425;361;373;375;397;329;334;331;271;257;199;154;133;91;91;130;124;169;165;176;221;226;224;308;329;291;368;395;378;376;392;441;468;513;529;509;601;576;514;500;452;520;498;555;575;620;702;652;610;555;615;555;552;567;578;606;606;632;611;601;552;617;538;523;582;490;597;591;589;604;672;620;533;588;539;575;536;541;592;670;580;633;632;590;593;630;628;576;570;446;465;556;524;675;553;622;623;627;564;608;523;515;581;616;628;603;558;558;505;556;563;576;521;546;495;631;660;589;601;578;588;600;584;576;552;576;578;631;594;597;652;558;587;558;595;546;579;585;550;569;582;488;624;670;639;636;596;548;595;561;623;571;631;554;562;612;601;615;604;641;653;665;642;633;598;517;580;568;691;643;641;583;580;583;624;647;613;585;519;609;645;559;586;592;618;672;632;590;611;611;591;595;589;461;464;514;569;547;511;462;561;575;584;593;577;596;535;532;547;569;609;654;622;634;638;585;643;668;670;631;731;681;655;553;485;439;551;559;678;659;649;571;636;632;563;593;613;554;617;626;616;637;603;656;614;675;674;644;650;612;610;706;599;594;728;610;589;604;687;656;684;709;605
18;11;24;20;24;13;9;22;16;16;15;10;16;17;19;34;283;749;698;727;746;724;749;759;735;797;775;729;721;762;750;702;671;723;737;701;688;740;713;726;728;730;759;798;860;760;726;705;768;783;704;810;782;698;671;637;689;767;763;700;594;715;796;714;747;792;720;671;703;712;766;649;652;708;673;746;790;718;721;714;748;799;669;649;677;669;729;775;726;682;721;632;490;597;667;697;758;759;735;721;699;665;664;677;649;653;622;656;679;673;714;711;689;689;739;660;717;654;636;719;633;618;632;712;724;691;655;731;703;669;676;719;686;723;757;788;727;731;739;740;712;692;658;653;603;635;561;573;582;659;757;788;648;683;694;697;687;717;693;668;575;596;586;582;551;512;672;659;628;552;639;687;654;645;636;613;542;538;581;527;626;604;630;708;709;677;680;644;728;736;653;508;636;658;653;531;512;639;605;618;553;581;642;580;645;782;668;623;724;658;635;716;624;575;597;574;685;577;629;664;745;621;624;651;609;648;592;576;547;600;570;575;655;617;614;579;594;689;652;609;577;554;564;578;534;605;618;628;532;624;762;676;695;581;598;657;666;650;670;583;584;586;595;644;682;610;566;565;599;634;584;578;589;620;694;622;568;654;551;576;616;697;645;652;603;562;572;587;620;577;649;656;595;558;523;515;569;700;588;686;674;602;687;588;655;680;625;646;594;544;531;575;549;546;641;580;502;501;552;569;556;550;558;543;626;577;539;601;592;555;487;565;543;597;565;573;509;596;602;688;635;540;582;559;580;582;617;529;588;590;634;557;534;544;603;628;603;520;502;531;573;590;560;596;584;638;572;589;514;500;580;595;592;541;584;551;528;512;649;555;608;582;633;574;668;720;570;566;598;573;569;585;590;591;641;680;532;564;580;645;686;672;562;589;532;565;539;542;527;590;659;516;572;570;606;619;603;603;589;540;555;617;574;485;586;500;500;570;531;536;507;543;507;530;529;567;509;509;585;537;574;563;517;570;509;561;577;567;602;630;554;568;568;541;517;528;536;518;522;514;634;670;610;566;496;527;526;578;571;616;557;624;556;539;559;580;573;578;655;600;647;711;653;619;612;587;526;612;605;618;637;522;536;564;549;490;478;474;514;505;543;545;532;543;599;621;544;526;553;508;615;595;505;547;542;548;414;462;500;531;498;566;598;603;587;477;435;473;453;541;557;608;567;540;485;542;487;541;474;475;517;457;561;493;502;509;524;525;576;522;557;544;555;587;506;485;597;595;559;491;571;563;484;494;608;613;518;577;631;593;578;467;428;430;498;601;558;579;524;560;412;463;572;513;478;506;547;563;549;535;584;578;545;481;523;571;578;557;566;603;614;614;540;496;530;554;545;568;542;605;590;526;553;541;517;482;487;469;424;498;526;566;503;443;492;433;474;463;521;543;602;581;600;633;585;552;638;610;601;604;622;618;545;501;517;569;558;556;549;554;529;501;491;564;577;597;620;576;590;509;529;567;538;574;573;563;505;488;478;545;510;521;549;632;529;582;489;525;532;561;534;509;446;514;388;400;333;263;235;141;136;146;144;160;121;80;89;120;117;122;112;171;192;205;191;237;236;258;276;329;404;421;431;479;427;555;567;614;634;567;571;592;670;582;598;655;520;570;622;597;624;631;577;552;557;558;492;510;580;569;628;624;584;664;582;611;487;499;559;587;607;544;648;579;427;442;592;567;602;623;577;594;584;487;500;509;587;539;600;586;622;617;577;634;567;508;673;656;595;573;579;565;570;563;561;575;539;588;555;559;650;608;595;588;577;581;572;578;577;545;531;508;543;488;598;502;497;569;594;573;637;579;718;597;611;567;594;585;609;591;592;603;590;574;620;557;601;554;524;529;592;621;579;654;682;605;532;618;569;584;598;605;657;647;637;620;619;577;666;590;645;640;583;526;628;631;651;583;612;633;590;648;601;661;607;557;605;635;540;602;621;554;537;544;546;629;575;577;549;598;551;510;511;480;603;630;683;669;593;592;669;698;628;655;715;750;678;591;547;542;413;538;671;715;624;596;642;633;687;666;578;595;584;650;618;578;617;611;625;622;614;698;629;624;612;633;651;642;617;640;632;675;603;631;680;571;570
12;16;21;17;22;11;16;27;10;19;21;17;19;20;31;46;320;705;789;775;694;595;670;726;722;771;785;766;718;730;739;672;693;692;755;752;699;689;587;713;767;778;728;731;682;700;666;730;785;740;812;682;736;741;668;699;680;697;780;689;603;711;680;784;795;719;651;609;674;678;721;630;702;721;731;751;693;687;630;722;805;689;614;671;651;750;728;692;661;616;637;618;591;623;638;670;710;705;730;753;700;645;706;736;673;654;721;735;739;694;680;702;619;706;744;639;662;625;619;638;605;598;609;692;694;679;731;715;742;614;723;723;769;740;707;683;757;739;764;715;683;704;722;703;562;645;648;584;601;654;615;682;684;680;647;676;615;655;707;701;596;607;652;603;579;667;726;642;618;595;663;646;694;671;644;629;586;592;608;540;647;601;610;650;602;663;632;677;754;666;634;585;621;649;651;601;582;580;544;643;572;645;610;516;610;672;635;664;701;632;657;664;632;613;545;654;690;614;639;702;662;690;630;674;646;651;655;635;655;632;632;596;702;626;539;592;599;659;647;605;659;578;583;609;536;549;645;673;640;637;687;738;672;593;581;636;637;663;594;564;566;532;649;689;651;610;579;511;613;652;595;641;621;614;583;625;618;652;629;622;614;639;615;595;563;565;649;640;553;632;609;551;556;586;563;605;569;643;675;662;640;645;685;576;651;668;586;578;607;545;557;560;557;566;633;505;552;567;667;578;609;621;534;658;580;594;644;635;619;540;556;601;514;622;578;566;536;544;620;607;547;561;515;573;504;593;583;585;608;556;652;595;600;534;597;631;575;636;531;513;537;569;535;583;679;665;627;578;569;548;642;589;555;607;618;613;606;560;594;577;632;627;603;669;826;793;610;662;616;586;607;607;551;610;596;530;583;578;571;576;543;589;576;572;593;538;532;490;583;599;625;555;576;518;522;611;577;634;647;585;546;531;562;510;493;628;506;598;622;502;460;468;554;568;608;483;472;517;482;492;483;505;592;569;578;567;532;540;647;635;533;593;589;505;528;584;561;519;517;503;545;548;592;551;540;528;532;595;570;572;560;611;546;585;647;611;577;614;569;620;626;609;575;625;649;539;496;607;617;578;599;531;589;498;542;463;478;440;515;568;578;616;528;470;457;580;500;481;529;538;568;592;520;489;553;525;483;468;517;490;472;471;580;502;548;485;524;517;497;505;567;609;536;442;473;435;430;456;508;531;489;489;492;437;415;508;534;502;482;515;540;558;560;558;535;503;577;590;570;532;526;498;504;582;594;544;622;523;596;570;582;475;460;521;531;537;535;573;577;581;503;561;517;455;503;471;429;545;576;534;489;567;511;480;548;534;600;561;540;617;615;576;560;528;510;542;466;510;591;634;553;542;595;594;538;511;435;427;487;488;560;596;550;484;450;501;458;516;552;554;572;526;567;638;606;529;607;602;627;570;602;517;553;579;568;590;563;577;582;583;464;536;507;533;622;541;550;580;631;585;592;560;530;530;532;559;570;514;553;594;559;565;550;536;582;478;465;576;615;510;560;503;529;550;491;539;515;503;472;458;416;427;413;363;317;325;274;251;209;142;139;127;142;111;134;100;135;121;109;96;148;169;232;291;340;384;499;544;628;558;618;573;603;596;536;507;583;667;694;726;613;681;606;576;477;487;454;591;575;617;642;545;599;538;632;580;540;558;502;621;592;638;651;533;358;458;554;553;621;609;596;674;559;476;513;501;559;599;560;556;472;598;630;632;631;598;638;628;620;598;552;665;599;567;586;615;567;564;561;514;619;699;644;543;604;587;594;605;588;552;613;550;648;668;564;525;512;581;618;600;618;542;593;653;538;580;603;584;631;635;622;610;602;638;627;639;623;589;568;560;604;564;577;643;584;616;532;567;532;564;632;618;628;616;569;660;607;630;645;630;645;583;579;565;568;552;576;603;612;611;650;616;576;658;609;580;526;669;656;638;633;658;637;675;661;624;591;678;599;648;634;557;543;499;653;639;653;694;646;623;671;681;630;620;673;743;658;554;638;545;476;539;572;625;673;648;629;693;771;758;608;550;584;629;576;570;580;652;620;590;644;675;645;651;682;624;659;634;692;651;631;613;636;669;653;605;617
18;15;18;26;14;8;13;29;13;26;23;11;18;13;10;53;351;756;795;744;779;718;720;727;672;800;751;783;699;725;788;723;704;695;772;729;648;656;649;696;661;626;616;605;654;757;690;688;790;731;753;742;684;768;699;749;708;764;791;761;705;739;761;763;716;635;590;571;501;641;769;756;712;743;690;732;676;752;713;666;676;611;595;616;733;728;689;585;614;600;639;553;587;625;710;702;662;659;650;749;731;670;683;709;698;638;751;736;783;756;658;631;645;637;683;671;690;651;670;655;598;599;657;665;729;682;695;738;750;683;670;739;723;679;653;637;675;687;704;758;639;681;639;598;682;644;638;535;539;633;593;694;730;735;665;636;610;698;751;685;637;664;669;736;649;690;677;606;695;621;643;652;660;635;642;601;601;614;632;620;579;669;616;566;662;718;699;649;619;721;747;731;701;670;596;642;587;651;559;645;604;532;562;530;564;661;602;688;697;735;746;715;658;634;652;639;646;700;616;625;640;679;640;685;691;634;664;661;641;600;631;618;636;612;537;618;698;741;666;576;590;648;644;620;611;542;582;656;627;673;722;734;649;587;571;660;590;644;559;584;632;607;645;607;616;642;627;554;563;630;601;600;562;605;587;623;583;697;603;572;562;590;636;571;625;557;538;619;602;632;701;572;561;610;595;658;680;639;668;609;605;634;650;636;670;632;620;566;565;579;612;606;571;612;601;657;599;591;614;582;504;567;548;579;638;627;626;660;596;631;574;544;556;614;551;596;616;643;591;581;654;629;592;485;424;403;468;623;626;608;614;657;562;548;565;682;702;547;509;568;583;516;611;525;692;656;612;554;597;588;604;584;569;619;542;574;605;629;611;580;601;569;557;621;624;601;568;595;587;546;522;574;507;622;539;550;595;605;536;543;533;560;512;585;635;550;536;546;527;588;622;577;575;519;474;542;562;623;597;579;586;534;489;544;538;572;562;615;548;539;429;472;532;612;576;479;491;494;518;480;502;525;568;561;586;555;557;557;591;600;609;582;612;576;557;568;583;559;612;489;546;572;605;534;567;497;609;583;529;611;585;517;574;659;708;680;599;620;612;593;618;576;644;566;595;629;605;633;536;538;538;567;540;609;561;476;571;565;530;544;639;596;572;473;449;432;517;501;497;605;491;496;490;560;511;447;386;486;447;489;410;420;491;531;458;470;536;557;547;503;512;529;525;483;491;455;400;512;554;518;501;482;540;462;432;438;464;465;465;540;568;494;530;552;490;534;600;551;571;565;519;454;481;559;554;614;471;617;648;560;589;579;588;566;538;572;563;548;581;555;522;576;559;511;532;495;541;498;565;514;545;558;503;502;520;567;582;495;578;595;628;609;570;527;532;563;548;504;536;575;629;552;602;589;579;540;482;543;525;552;506;568;612;533;501;533;610;519;528;585;604;498;492;575;611;544;564;639;553;526;593;560;549;522;596;581;619;575;587;586;551;538;571;570;604;552;561;544;481;575;541;545;529;612;560;573;534;578;578;628;719;556;497;540;604;487;492;553;558;553;550;537;476;603;553;541;577;598;566;550;504;582;591;506;528;490;535;493;447;365;323;345;410;303;343;346;418;259;258;255;181;154;103;101;101;119;244;422;532;605;616;621;610;561;621;606;570;672;667;638;663;640;567;600;502;501;521;653;655;569;617;658;574;575;503;528;478;534;605;600;639;600;535;616;538;518;579;583;563;636;591;584;641;607;589;631;571;605;590;618;543;614;681;682;662;688;553;605;577;624;540;598;563;515;538;621;600;635;520;547;593;740;603;546;641;564;596;557;500;568;575;656;605;606;568;619;498;577;578;629;593;637;594;636;569;548;590;605;566;646;623;591;639;532;561;690;585;608;602;559;637;607;615;620;552;608;610;510;514;578;675;632;549;542;540;608;632;603;558;629;615;543;653;530;514;524;570;549;568;621;598;612;586;614;526;616;616;654;643;625;582;649;654;700;628;612;570;613;659;639;635;624;583;577;628;669;605;630;678;692;691;644;647;668;649;642;682;678;666;613;621;623;644;687;701;655;654;619;666;731;610;599;617;636;653;536;548;686;627;622;701;695;643;575;687;631;666;625;664;648;623;637;582;625;584;581;597
16;23;8;8;24;18;21;14;17;15;11;26;16;17;16;63;417;748;816;725;713;686;705;691;679;762;717;817;767;776;761;730;650;729;798;726;701;634;728;743;689;682;673;569;665;802;725;697;690;727;618;651;672;639;750;701;732;744;776;809;788;758;723;778;718;674;629;637;558;575;654;756;751;679;650;656;686;740;675;624;632;623;672;629;629;616;675;654;679;610;672;686;651;595;761;718;704;673;714;708;568;658;674;672;692;707;656;689;706;720;692;610;651;719;704;701;692;673;726;651;654;623;646;634;645;750;734;739;673;631;627;646;658;701;584;619;681;637;698;689;601;649;678;640;697;671;672;638;621;721;703;791;703;658;770;643;668;688;772;740;651;618;631;657;662;637;667;694;659;617;632;703;685;614;625;588;631;606;722;686;613;604;629;631;705;738;643;664;608;608;704;623;766;612;660;647;619;599;639;652;596;630;557;540;589;695;633;690;704;678;687;664;656;626;586;604;639;690;796;727;589;712;652;696;646;641;594;678;537;632;678;693;630;639;607;664;638;848;780;642;512;436;537;645;487;507;609;658;588;621;606;622;668;662;626;711;653;616;554;613;656;639;650;650;573;613;643;543;645;644;578;634;647;657;611;618;516;604;622;637;660;569;619;543;625;650;577;553;633;675;655;609;583;564;581;674;629;663;729;607;582;555;580;566;625;591;596;526;599;619;654;569;628;574;598;600;663;653;574;477;372;540;573;597;564;597;603;678;636;619;618;630;628;610;615;567;571;627;591;598;556;589;553;398;390;221;375;543;610;620;691;693;586;580;590;581;592;569;545;510;518;547;508;563;609;627;627;587;544;518;488;484;539;582;573;544;584;562;643;546;600;568;576;599;550;595;551;569;620;548;515;515;533;649;564;561;552;598;548;557;609;606;512;591;655;679;652;686;550;548;569;474;533;544;452;498;589;693;698;597;637;601;558;558;517;585;624;575;529;604;557;551;635;552;528;516;509;547;523;515;531;524;589;592;571;584;610;576;514;599;561;615;591;623;624;574;620;566;599;522;550;513;556;562;536;536;532;584;635;614;600;575;649;614;685;595;597;627;574;608;617;556;559;571;640;594;628;627;541;506;532;518;564;551;502;486;508;586;508;597;618;605;527;553;471;450;548;576;558;584;397;431;451;523;538;442;470;520;483;447;453;443;481;556;518;497;454;451;514;482;453;492;473;469;513;461;457;525;461;477;502;502;563;434;451;447;515;491;494;560;515;575;631;516;601;590;598;582;562;510;476;454;415;493;506;582;544;609;606;641;626;594;666;553;614;573;573;554;572;525;565;475;547;567;597;454;426;536;516;507;545;533;506;514;487;538;560;549;545;521;562;614;610;523;501;559;572;491;552;572;559;540;566;627;630;513;546;568;565;557;489;544;515;602;566;517;551;572;572;619;581;599;519;592;575;586;580;541;509;481;456;370;474;556;502;588;564;595;597;587;636;582;583;559;612;604;565;510;460;532;509;489;595;566;591;522;541;491;467;530;658;506;574;588;595;595;569;563;521;443;491;575;509;540;577;573;533;570;593;580;505;578;566;508;481;564;586;601;561;525;507;580;480;489;505;551;604;473;522;449;471;450;370;238;161;129;130;184;200;313;473;520;519;611;595;607;636;643;676;636;660;685;556;491;488;536;629;614;591;562;577;563;606;623;481;503;505;598;598;619;706;607;600;624;600;598;625;616;579;577;593;649;624;643;653;605;632;559;634;622;581;639;549;686;692;678;603;552;543;607;579;611;639;475;575;644;659;584;577;553;616;600;592;592;592;594;589;622;579;567;556;633;665;561;603;563;549;611;622;684;589;609;542;580;650;629;571;605;567;665;624;625;660;548;574;618;562;595;568;552;574;547;656;612;580;615;563;472;464;599;706;614;609;585;586;566;557;590;628;646;540;621;604;540;536;495;570;606;641;552;565;610;624;666;568;620;652;649;668;647;607;651;695;683;622;651;597;674;649;629;626;642;612;585;624;595;590;600;678;597;673;619;616;580;633;605;627;645;626;693;614;617;627;695;656;719;678;641;624;616;591;574;622;652;579;573;621;692;634;624;692;686;601;609;632;602;601;645;614;599;594;635;580;608;658;591;639
8;8;24;19;21;19;29;17;11;21;16;20;16;16;18;62;400;688;816;772;765;711;744;663;752;720;739;705;696;741;731;718;630;666;760;744;725;794;802;743;717;720;784;789;705;695;672;682;687;715;754;748;616;707;701;746;632;689;718;741;782;713;735;675;683;633;561;546;486;474;592;612;638;664;562;568;691;681;622;600;676;708;689;537;484;553;617;681;716;758;966;922;782;667;670;674;635;711;727;730;651;673;671;695;696;644;668;675;686;677;692;652;705;654;604;653;643;742;695;682;650;585;616;671;717;730;697;759;783;684;689;680;629;586;601;661;653;631;631;632;695;738;785;697;669;687;697;753;665;710;780;786;749;675;671;755;720;693;630;619;670;624;672;652;683;618;550;652;636;602;619;662;684;656;566;632;642;589;593;708;754;745;643;669;676;647;634;649;565;639;714;673;650;685;709;740;667;573;583;664;656;631;554;564;616;652;683;667;668;650;654;630;601;647;657;683;641;634;776;674;618;682;691;739;626;637;641;560;558;649;631;665;612;572;667;694;659;715;668;611;513;344;509;527;579;486;627;678;684;626;661;677;586;650;665;681;655;588;579;655;646;606;607;636;582;598;636;646;649;562;542;651;716;665;599;662;593;637;630;685;629;676;624;612;661;610;642;563;528;543;700;655;583;625;578;547;604;701;632;737;570;534;609;544;580;627;625;577;570;623;631;608;653;588;609;607;624;526;488;427;227;395;540;555;591;593;618;622;653;637;695;619;624;556;605;636;563;653;581;522;562;550;542;448;295;221;366;520;610;574;685;659;584;520;551;538;616;561;579;590;516;482;480;525;493;581;614;595;547;528;563;503;519;662;600;559;560;583;548;577;529;512;541;559;586;555;564;691;579;470;432;371;518;641;590;623;553;580;539;513;565;621;509;558;636;595;619;645;544;573;488;500;499;560;537;607;629;651;633;658;619;540;583;497;559;529;528;522;570;557;623;546;527;570;545;537;518;509;535;509;538;477;543;590;565;592;645;599;574;641;618;620;634;619;574;576;536;577;565;548;527;563;546;589;576;569;621;611;641;633;683;588;610;619;631;612;582;586;600;595;544;587;514;584;555;529;595;569;548;547;575;538;505;441;498;501;496;558;548;643;563;554;591;525;437;405;514;560;508;514;472;474;489;536;621;531;496;546;510;502;436;467;479;454;536;421;432;377;481;445;423;474;424;425;503;520;478;474;421;460;454;533;488;481;495;503;479;470;513;590;634;654;590;532;609;600;567;533;600;480;554;508;567;510;529;541;533;512;579;676;661;625;648;637;539;571;548;550;518;555;479;367;470;578;513;442;386;506;559;568;553;568;502;454;505;563;598;517;614;600;559;560;657;606;525;536;500;568;548;587;578;542;569;601;582;534;563;591;558;557;555;620;620;615;506;494;520;496;564;650;599;637;603;648;631;597;590;515;513;506;353;283;329;575;573;523;593;588;614;572;579;625;577;629;569;558;596;551;522;516;533;480;557;562;619;556;507;536;511;492;549;580;486;454;575;473;609;549;472;370;376;538;578;555;550;522;513;568;536;555;483;523;582;562;519;546;614;525;549;507;539;640;545;510;588;581;570;578;498;544;573;517;558;551;480;376;371;342;201;136;144;187;302;411;626;656;610;616;603;649;636;644;589;581;638;552;594;618;536;573;582;532;555;659;552;534;599;652;606;552;585;645;627;581;627;573;638;587;590;618;618;611;578;593;577;537;551;597;657;613;626;606;547;631;627;640;570;546;582;631;623;628;588;552;610;652;608;588;608;592;587;581;588;602;630;560;522;580;530;504;600;612;651;582;569;650;588;589;599;614;637;522;481;617;610;654;603;631;619;697;613;555;688;654;580;612;571;598;583;473;573;561;607;596;550;570;590;589;532;536;677;626;594;546;645;590;537;617;566;590;542;586;593;579;549;529;622;712;582;599;519;568;599;609;630;625;601;658;706;814;713;575;587;613;612;660;638;623;749;575;583;647;661;584;621;634;636;592;575;603;685;684;654;621;650;637;589;620;599;665;628;695;659;664;761;700;719;650;597;558;552;594;676;611;601;604;656;615;652;627;671;667;630;653;632;669;680;639;603;592;467;502;526;654;667;655;680
26;27;9;17;0;22;28;13;16;20;14;16;27;11;21;65;342;691;774;740;668;707;723;782;733;750;708;686;672;707;697;736;758;801;664;690;730;736;749;741;768;689;781;735;678;684;690;764;731;727;681;702;701;726;741;706;661;668;636;669;632;575;582;571;566;478;456;491;520;480;479;531;525;570;602;586;653;581;593;598;543;605;652;585;577;505;592;633;731;821;1164;1045;836;752;756;609;637;674;695;674;702;601;628;674;661;681;698;746;625;552;555;603;704;716;650;671;618;655;637;645;627;626;687;629;648;698;747;732;712;655;698;631;561;650;673;613;646;704;663;584;735;838;748;675;737;649;701;672;666;667;684;681;622;693;686;654;698;738;696;672;685;676;719;720;665;671;634;566;552;519;592;556;662;698;748;696;622;549;668;689;684;712;762;677;719;583;571;642;608;624;676;674;716;644;667;640;645;701;670;578;640;570;636;624;641;693;666;648;637;648;612;612;562;584;702;641;655;688;712;658;593;606;676;674;634;576;606;598;532;646;662;672;662;651;636;642;645;591;579;642;571;498;624;638;595;528;618;678;637;663;726;586;601;673;588;687;627;572;613;634;636;588;566;578;595;563;638;702;710;515;489;641;609;638;627;593;665;595;598;630;652;694;596;597;593;616;578;584;486;496;652;681;650;658;551;527;593;624;644;668;656;506;568;607;662;692;626;538;666;574;634;605;650;544;597;626;648;598;459;489;344;402;494;614;547;600;555;582;598;625;613;649;568;587;576;561;598;573;551;581;597;550;535;533;391;340;410;538;529;648;655;601;656;571;570;515;616;546;562;577;497;528;529;520;495;589;590;599;578;534;590;588;641;627;553;545;563;562;549;535;548;574;554;597;520;568;536;564;557;588;494;315;465;593;584;593;565;591;562;518;570;559;554;553;628;602;575;558;545;530;573;519;585;516;539;530;529;589;600;593;519;585;569;530;524;509;445;498;611;592;528;538;572;553;594;589;562;444;539;488;499;534;595;617;569;581;623;541;643;591;543;588;569;573;614;583;589;592;547;514;456;530;603;549;574;553;576;575;589;578;567;593;632;582;638;611;568;539;476;510;516;526;562;629;590;540;561;563;613;564;567;509;461;483;534;524;520;521;522;529;652;622;585;621;478;445;589;661;521;569;529;530;536;585;590;448;455;566;503;485;419;489;508;467;524;548;522;462;496;443;398;373;369;441;494;526;586;444;406;462;446;528;473;440;480;456;526;505;528;695;602;587;597;562;522;623;617;570;581;541;574;557;566;517;576;576;558;623;606;577;598;573;575;700;590;535;474;537;493;590;427;331;440;492;476;460;584;593;584;553;558;604;510;482;562;529;587;566;551;606;589;528;599;615;591;511;549;559;526;607;601;549;585;611;656;561;597;583;558;580;573;544;530;567;605;540;468;493;566;606;566;621;665;668;595;567;570;610;589;576;415;348;471;626;586;596;569;552;587;552;562;545;546;555;567;465;604;523;565;542;591;551;520;571;572;463;409;536;578;543;576;555;502;511;589;521;547;534;439;366;432;549;583;588;586;582;623;574;490;379;451;526;523;561;508;572;550;558;587;566;602;651;485;559;538;593;588;590;564;583;540;559;595;574;540;564;577;552;497;318;212;112;145;178;355;464;529;553;584;568;617;575;591;652;605;569;661;663;611;570;545;524;554;607;565;598;651;639;586;533;605;634;569;580;579;596;558;639;579;565;595;533;582;599;586;643;585;595;609;582;562;642;587;624;627;607;594;586;608;572;659;652;569;618;634;611;595;633;624;508;539;502;499;511;540;517;447;515;549;555;610;632;589;545;564;676;571;567;578;616;584;472;514;537;584;626;576;621;613;617;637;560;624;676;618;643;599;612;614;519;510;552;628;637;606;635;570;616;526;597;542;585;590;525;565;577;570;665;627;502;499;561;594;563;574;567;602;621;557;523;550;480;589;533;596;606;718;572;703;1017;794;591;647;653;590;630;632;662;708;658;708;722;663;663;668;617;706;553;581;602;636;625;562;618;600;647;574;602;606;710;603;632;611;643;652;596;646;634;602;558;604;658;608;579;685;668;725;621;615;658;708;639;662;663;652;608;636;645;678;633;499;361;392;637;572;612;654
36;28;20;11;20;17;9;23;15;11;5;23;18;2;12;71;340;683;686;681;764;720;761;776;777;735;705;701;716;705;654;772;772;827;721;766;733;783;695;700;674;774;722;762;718;663;691;728;678;712;746;707;612;589;595;561;566;520;412;509;487;474;433;449;506;516;558;652;687;696;650;639;594;581;525;552;580;574;613;629;555;710;716;704;600;497;498;463;629;783;900;918;762;757;716;670;667;682;598;651;682;695;671;662;709;703;763;759;591;502;552;623;799;784;712;750;630;640;706;691;602;669;718;611;677;690;645;672;704;761;713;695;665;690;816;738;711;718;745;641;625;649;685;711;692;716;668;671;642;674;646;691;716;689;685;690;752;701;663;680;658;642;707;714;644;656;694;686;576;566;582;676;637;743;747;764;651;554;662;677;646;702;757;756;686;628;593;635;639;718;653;699;725;577;621;640;628;758;657;667;736;643;624;655;610;668;665;654;640;642;609;679;619;607;614;655;614;648;664;647;579;620;628;508;620;616;560;609;530;718;647;619;614;620;657;589;638;628;617;608;659;580;623;619;610;512;688;707;722;664;667;638;556;670;626;671;593;581;595;541;632;602;592;559;603;605;636;690;646;526;531;594;619;576;612;707;664;653;600;618;602;637;628;606;529;573;527;634;573;560;636;604;573;615;626;562;591;619;614;668;629;577;539;587;618;606;547;542;598;590;604;581;628;592;672;625;669;585;596;622;544;477;435;604;553;558;504;513;522;619;669;592;607;654;573;634;568;533;532;577;494;542;465;498;456;454;460;550;521;630;610;579;587;669;622;578;581;542;564;578;565;544;589;517;514;531;619;602;502;577;639;596;644;564;559;552;537;616;638;600;552;584;579;586;641;594;627;570;558;565;548;435;436;566;577;527;579;590;542;577;574;515;565;570;577;509;498;523;556;534;500;572;553;480;552;516;525;577;579;565;599;573;602;559;535;450;431;511;743;642;553;502;498;554;530;493;573;502;495;537;479;437;527;592;561;512;491;539;573;609;602;543;506;512;546;588;611;564;497;457;503;447;541;517;541;621;512;557;647;573;574;550;601;622;566;647;633;630;531;588;558;561;595;534;540;624;572;610;607;613;565;495;435;399;532;517;555;521;461;510;600;561;560;494;547;565;579;499;465;493;458;549;608;684;634;339;340;409;482;522;512;479;535;523;488;525;566;547;554;518;433;296;402;490;453;465;477;464;448;340;483;499;483;490;460;445;591;525;551;576;553;582;560;575;572;547;524;575;562;518;539;546;577;565;494;597;595;568;654;568;598;516;564;623;592;542;550;488;493;513;369;316;555;573;552;543;558;565;594;499;602;620;538;590;569;497;573;584;608;640;600;556;572;582;596;588;565;546;548;563;555;523;529;562;554;600;593;532;543;538;624;528;448;545;553;605;619;524;557;601;549;530;637;596;583;568;567;568;596;568;557;528;506;596;562;586;556;556;563;558;561;454;465;600;611;498;519;550;572;559;513;484;551;615;630;570;483;475;594;558;562;495;532;557;591;580;604;560;506;493;526;540;564;567;527;551;603;556;376;246;307;399;533;608;478;476;543;578;578;586;548;541;473;500;567;539;586;616;616;563;538;546;552;587;599;633;620;606;614;652;458;394;249;219;174;192;294;360;399;449;586;572;683;600;565;546;612;633;559;533;581;517;547;626;640;698;636;647;577;571;599;575;624;599;605;601;590;597;530;554;570;541;567;577;556;687;668;634;583;556;621;598;577;602;589;604;581;589;615;583;623;602;692;669;616;656;601;593;561;583;512;560;558;484;544;499;523;578;554;606;607;615;618;534;578;554;600;583;578;564;569;594;622;483;553;612;639;615;584;572;664;573;653;600;633;646;642;671;651;646;545;577;594;621;618;557;626;610;593;682;626;555;577;588;504;514;542;583;593;508;559;608;662;599;610;638;564;570;635;607;616;602;584;550;594;631;681;624;631;832;666;568;659;638;618;535;616;559;581;619;717;712;654;671;654;648;611;631;589;593;661;623;573;592;547;602;700;618;615;646;615;625;588;538;558;564;558;644;637;633;662;628;648;633;697;704;690;658;646;654;700;659;644;583;607;633;603;628;673;671;560;410;438;645;619;614;603
16;22;14;24;24;25;23;16;11;12;16;16;19;14;11;77;472;734;691;764;712;745;699;676;703;659;676;759;672;673;672;754;765;740;678;732;724;729;767;807;765;894;739;712;688;714;754;680;587;571;521;527;494;466;477;576;547;613;621;624;676;662;654;695;693;756;693;658;691;725;755;814;769;724;712;712;648;681;717;640;724;802;731;687;650;510;501;424;473;628;775;674;731;748;728;703;720;627;590;683;698;764;701;692;693;706;663;758;622;565;618;705;796;749;744;688;688;646;694;638;638;670;756;595;602;658;657;653;759;739;691;655;607;695;747;684;699;680;742;702;696;641;695;775;806;755;744;664;539;557;650;647;691;743;705;697;640;697;682;641;677;673;678;718;664;677;684;667;699;610;617;593;643;724;743;704;636;634;661;718;669;715;729;718;786;648;545;605;686;594;699;716;709;650;547;534;584;730;601;653;729;773;615;657;730;720;622;651;632;620;624;573;556;589;597;660;646;536;606;567;581;564;645;683;599;560;566;587;570;637;638;606;671;606;626;627;628;639;684;614;553;596;604;608;602;580;701;602;654;663;688;580;568;624;638;694;653;677;614;635;636;538;620;585;590;584;595;609;653;578;574;600;581;573;587;654;663;637;616;612;666;673;629;613;580;526;549;604;575;519;550;571;599;569;593;602;629;619;672;557;636;579;576;585;593;581;655;630;552;642;611;604;576;557;609;614;601;632;581;629;632;586;537;607;590;598;544;570;520;576;609;614;605;593;579;637;475;538;508;544;502;528;466;592;575;536;586;533;475;518;459;472;591;620;588;642;565;534;538;536;597;594;546;550;574;548;625;633;535;574;599;589;625;537;562;561;549;542;619;594;484;534;528;602;572;553;543;606;574;556;572;537;496;645;525;612;519;584;571;514;531;531;548;522;480;462;502;482;481;559;587;574;562;534;523;538;458;543;652;600;593;568;552;516;478;478;480;522;634;574;515;596;581;550;447;465;500;471;501;535;563;470;532;588;561;595;528;556;598;529;584;529;544;492;552;596;618;501;442;506;499;489;430;517;559;510;574;626;589;688;559;609;584;541;575;591;653;563;580;572;557;601;542;583;559;574;563;574;539;578;564;597;517;487;571;562;570;518;492;563;554;509;552;567;556;608;555;536;546;473;449;533;560;655;768;468;407;402;467;474;464;536;543;482;577;538;550;561;599;543;411;410;535;627;564;493;478;522;467;387;477;596;545;559;477;492;535;595;528;565;557;545;614;571;521;515;399;491;546;606;602;580;537;563;592;561;633;582;624;594;518;529;578;563;612;523;558;519;560;545;480;467;575;507;634;539;572;580;542;434;566;504;511;601;557;589;533;531;557;662;616;522;550;544;601;527;525;589;570;562;614;550;635;583;599;579;586;616;579;616;531;543;553;583;558;606;568;582;556;511;553;615;596;625;595;563;608;574;616;560;556;644;613;567;645;610;599;579;569;571;536;523;564;556;641;583;506;511;549;548;516;488;527;630;609;649;699;708;590;493;562;555;502;608;574;586;614;581;566;577;583;561;539;545;522;553;619;588;448;251;333;446;539;616;448;437;572;565;611;506;534;511;550;528;552;485;521;543;585;563;527;551;568;596;587;554;612;645;699;631;597;592;562;433;358;193;166;157;158;199;345;448;535;543;480;491;514;544;575;585;500;539;547;541;626;598;528;559;618;597;589;608;583;637;544;543;556;604;528;572;582;559;557;576;585;618;589;574;620;537;665;597;530;647;584;616;615;614;549;566;644;645;653;565;643;627;630;598;551;608;654;613;568;585;567;624;591;531;571;617;609;524;579;572;567;625;532;605;561;614;586;641;547;535;578;608;589;597;498;579;754;602;641;618;579;670;583;650;610;608;572;591;615;541;608;612;600;632;634;633;582;580;624;635;560;576;601;608;613;609;637;640;633;533;653;638;611;590;586;650;630;663;674;615;516;629;636;616;622;656;524;601;655;625;619;618;643;637;613;607;708;677;618;642;693;624;625;613;576;662;620;586;620;569;617;612;629;548;546;607;667;605;533;611;582;613;624;646;660;623;687;630;611;585;694;658;697;696;667;664;738;555;576;606;649;628;623;614;573;642;692;607;594;655;644;566;528
4;15;14;14;26;10;20;18;20;22;9;37;32;20;20;123;531;765;731;630;658;739;731;718;767;642;689;697;673;621;691;736;665;730;762;672;689;699;683;737;779;784;704;633;627;595;569;489;408;439;548;705;686;678;676;666;716;735;672;797;745;742;709;744;802;785;803;773;706;759;807;784;753;716;743;742;716;830;693;675;669;754;699;561;536;531;635;492;383;480;692;719;715;680;701;723;656;570;474;551;656;662;616;657;732;675;641;744;651;704;726;670;767;669;658;676;647;674;765;632;627;677;643;646;659;699;657;730;677;652;658;691;600;647;667;687;699;682;692;762;690;606;609;739;896;766;707;629;562;691;734;659;649;729;640;701;724;722;693;645;725;645;673;643;634;602;653;636;675;626;644;649;704;662;652;589;599;661;640;728;700;659;739;684;762;661;592;642;602;635;686;773;662;634;545;530;655;698;689;691;683;693;665;674;670;661;670;677;662;593;604;591;584;599;644;635;686;651;583;505;574;562;578;736;609;548;609;569;629;647;608;594;569;611;641;584;622;637;647;562;495;518;673;635;582;583;603;565;630;670;698;614;615;596;596;646;694;643;653;600;643;592;613;532;581;555;633;577;611;640;617;595;585;637;614;675;753;688;683;709;662;724;616;649;656;611;600;536;571;601;579;572;563;501;565;526;648;685;665;624;670;688;583;637;588;602;561;589;587;601;644;566;539;537;487;652;621;575;558;619;620;643;574;647;563;652;596;600;603;505;608;571;593;640;583;505;515;493;469;524;505;588;518;611;660;600;546;606;557;496;404;396;519;598;581;643;617;600;511;589;600;613;569;513;571;580;577;595;577;559;591;594;615;621;634;607;588;599;621;594;487;548;617;571;564;556;568;579;642;605;529;521;514;571;499;655;681;618;574;545;572;548;561;539;538;519;552;586;532;529;591;532;543;556;570;513;492;560;583;588;603;582;550;548;493;540;535;547;545;602;593;601;577;469;350;417;450;486;542;569;561;514;584;553;565;611;575;569;546;573;581;521;576;513;588;590;633;513;450;577;524;528;459;483;583;547;648;531;560;632;590;543;576;552;553;578;568;574;595;567;596;577;555;562;568;566;571;584;562;539;498;532;589;561;603;560;524;553;564;611;579;578;622;489;614;568;481;595;528;547;533;489;545;578;670;590;445;459;479;551;526;549;596;558;561;541;518;551;588;481;427;431;494;535;442;490;513;463;499;501;557;551;561;534;577;565;552;490;511;557;569;540;544;517;529;550;481;496;552;599;577;578;571;559;529;542;590;519;493;561;564;530;539;556;540;609;636;613;565;565;594;513;616;554;553;550;549;560;540;550;529;469;522;569;581;591;541;512;522;626;611;531;502;541;498;542;575;519;545;543;545;567;574;559;624;514;570;569;521;531;524;548;637;652;612;661;536;524;579;558;506;649;626;680;588;610;530;537;613;541;637;707;587;505;591;566;532;555;546;511;614;639;588;596;597;562;564;577;566;604;534;444;521;502;584;678;716;657;572;497;559;540;583;584;571;559;519;576;556;591;577;624;629;507;426;557;608;636;521;458;495;600;575;645;566;504;549;587;589;501;543;499;574;567;449;491;492;577;543;557;515;550;501;506;592;570;561;638;707;618;665;689;632;617;568;497;429;349;259;185;192;193;241;234;166;216;257;346;527;435;479;527;522;597;564;522;482;477;530;505;524;533;556;544;536;495;490;533;534;540;524;559;597;577;576;630;658;585;621;564;541;592;540;564;606;571;600;606;603;542;538;646;625;495;608;634;641;641;663;624;600;658;661;552;628;588;584;529;664;554;574;594;597;604;628;560;542;548;547;588;570;561;583;534;564;557;532;609;584;576;652;651;618;585;597;557;507;524;554;561;566;621;642;662;676;618;586;560;572;541;501;623;637;652;585;648;676;640;604;625;693;681;569;635;638;604;635;603;617;669;656;632;641;589;594;629;664;698;636;600;535;538;594;608;624;627;585;596;574;562;659;617;694;611;599;676;629;591;640;603;633;658;688;611;600;638;599;672;595;575;602;651;636;591;644;630;645;638;681;625;700;642;660;657;673;727;615;674;645;639;585;639;685;614;630;662;678;580;629;646;746;651;683;674;652;635;609
30;20;12;29;15;16;28;18;9;17;19;27;18;20;14;82;528;658;690;627;681;728;674;678;610;615;559;645;664;643;550;622;636;630;576;542;460;529;566;584;646;561;466;432;471;401;424;524;527;584;704;740;710;739;763;745;805;796;789;793;741;674;710;709;677;771;744;734;803;802;829;789;751;729;692;721;711;710;733;661;586;557;521;574;584;576;624;668;568;602;699;691;705;649;549;573;670;605;564;650;716;681;730;683;711;607;569;621;683;698;700;695;732;702;631;670;709;627;803;656;643;613;648;703;704;706;610;681;648;701;753;622;648;775;716;684;699;674;639;663;631;615;604;669;708;719;716;665;695;692;724;678;612;617;707;663;714;664;647;641;674;642;667;683;638;700;604;582;581;734;640;698;686;689;650;618;658;709;714;581;723;674;738;592;685;694;657;597;600;664;683;734;727;719;663;646;662;668;622;681;658;655;742;753;690;703;673;664;672;578;664;623;618;651;699;624;700;659;679;565;606;609;645;669;687;600;557;588;689;585;589;617;616;542;668;600;603;626;622;537;524;576;701;691;572;527;614;627;679;643;623;603;656;610;600;581;644;627;632;593;699;650;547;552;549;539;637;656;626;647;622;625;730;690;644;623;712;651;738;656;609;652;628;614;644;584;577;608;545;552;559;526;558;577;623;603;644;632;630;625;580;604;616;568;560;550;617;570;605;668;690;600;565;518;604;520;641;520;566;551;596;566;557;645;591;645;618;601;598;642;526;653;578;622;602;517;476;559;563;592;554;544;538;593;552;576;590;535;533;541;534;516;596;568;540;616;613;650;575;617;583;603;581;569;485;552;630;605;573;470;589;501;588;643;593;638;625;561;528;467;482;568;578;560;628;565;603;622;603;559;610;565;505;495;528;552;559;590;627;528;633;547;552;545;557;570;540;482;521;508;581;616;555;562;580;516;510;478;569;594;617;584;559;550;568;557;565;514;533;572;594;595;575;545;503;480;495;523;543;591;579;567;577;549;527;593;544;589;678;640;593;577;601;582;595;549;559;459;554;604;618;547;515;465;543;539;520;521;553;619;630;596;558;586;577;597;560;601;595;605;589;515;494;515;599;619;579;556;590;599;586;592;623;549;574;588;589;496;559;639;515;599;541;538;554;591;543;527;525;595;575;507;597;568;621;527;585;560;546;504;559;533;592;489;580;562;568;565;561;472;518;551;510;474;414;456;419;494;593;583;523;560;558;552;567;555;554;485;481;578;575;532;438;518;559;545;478;567;560;546;598;533;540;514;543;525;471;524;509;564;551;568;531;574;559;584;582;558;582;622;585;536;593;521;534;552;578;628;532;527;523;534;486;553;650;580;524;583;543;582;527;562;523;502;467;474;565;465;532;556;503;510;513;524;575;590;642;587;544;556;549;574;574;663;593;614;559;540;535;604;602;668;718;640;535;534;538;528;569;542;588;620;556;536;583;493;480;506;549;499;519;576;537;569;588;622;600;655;562;602;565;515;596;529;566;636;608;558;498;454;518;545;631;654;526;472;529;552;598;577;562;577;624;601;468;556;620;576;537;517;621;568;585;622;593;543;590;608;538;543;547;592;580;459;384;394;484;549;518;563;468;464;536;495;563;561;541;575;633;624;555;681;669;651;606;679;631;540;572;446;330;231;165;148;147;129;113;155;171;211;287;350;443;481;464;433;476;518;545;535;555;596;547;528;509;500;437;499;496;516;500;547;577;527;551;584;505;505;576;597;581;513;427;536;663;530;606;535;526;605;574;600;702;587;574;621;581;586;581;623;618;670;641;639;603;579;592;520;530;552;568;595;622;619;623;604;523;565;547;616;566;575;574;555;516;546;608;592;516;564;539;576;568;559;618;561;547;556;596;561;562;682;698;634;607;601;539;462;530;408;428;625;654;644;621;696;673;660;659;635;727;653;715;645;576;600;599;620;586;656;726;599;611;601;526;672;578;683;580;505;529;560;602;534;530;568;572;612;554;552;628;673;590;576;635;646;631;642;648;634;659;702;734;616;577;608;706;589;620;616;642;584;577;533;553;590;656;645;677;634;558;635;551;580;615;681;706;663;700;660;565;671;633;686;613;676;643;707;639;616;675;608;661;698;704;657;640
6;17;21;5;9;17;14;8;20;24;13;20;9;20;16;101;416;592;589;502;498;499;503;404;431;439;432;455;501;471;464;432;472;433;458;369;420;427;453;418;484;547;596;626;592;559;615;674;671;720;687;681;731;729;820;734;792;820;735;770;811;781;666;681;602;635;649;695;753;769;821;761;698;709;763;784;811;755;651;637;582;563;532;597;581;592;734;761;696;764;630;567;691;618;420;527;612;640;642;621;595;616;717;767;796;699;674;666;700;600;690;702;708;748;698;647;705;744;698;660;637;581;633;771;720;668;594;732;613;725;716;647;702;677;640;622;586;621;625;648;627;582;655;603;692;727;646;705;705;706;717;728;684;620;665;670;636;631;665;681;629;619;678;612;706;630;657;597;661;622;672;725;610;671;683;659;646;701;664;629;663;633;652;629;766;667;671;655;567;597;738;770;712;777;729;684;678;778;599;608;645;720;723;708;674;641;736;727;662;678;623;664;628;684;689;588;653;659;609;579;590;593;604;595;553;570;557;641;721;621;630;645;595;571;661;662;660;623;585;582;587;637;618;663;563;606;599;670;627;641;591;596;612;536;493;480;604;685;637;605;566;649;620;621;583;527;562;666;579;519;514;668;613;649;596;599;594;682;697;631;555;607;528;545;573;586;577;618;499;541;503;498;547;532;642;686;629;618;605;572;559;637;650;697;574;585;641;482;491;548;618;671;594;560;613;585;551;635;647;599;629;566;598;590;506;565;615;611;609;684;626;640;653;620;609;636;546;484;541;510;590;591;595;585;566;608;573;575;458;512;500;530;555;514;524;590;620;623;593;582;558;591;616;560;581;526;508;492;522;515;529;514;534;630;606;552;523;561;483;497;529;607;542;567;669;581;574;556;622;569;601;675;574;549;515;612;591;540;541;549;612;520;576;592;519;526;486;521;546;530;538;574;559;570;525;516;548;509;467;579;524;615;631;542;598;578;589;567;521;607;599;621;559;563;543;558;560;586;540;562;570;550;535;564;566;582;503;607;578;581;576;553;623;574;531;524;468;512;558;596;551;505;464;521;604;525;485;437;532;639;566;617;561;529;575;554;610;620;552;563;542;543;504;517;677;627;459;495;538;591;534;640;610;545;561;463;564;592;530;524;529;551;613;498;478;480;483;554;595;601;605;565;588;566;618;633;575;639;536;575;507;492;585;606;556;554;584;497;541;547;512;574;471;453;483;469;409;501;568;551;556;608;523;563;614;547;551;477;566;536;620;545;519;508;566;524;505;557;539;539;539;522;539;541;553;555;545;549;551;508;533;575;604;580;475;552;537;563;533;549;573;551;537;582;595;604;558;533;547;526;543;486;469;542;502;583;548;532;583;566;524;541;531;555;521;471;437;493;541;632;568;642;528;535;567;601;549;555;549;537;536;564;604;588;590;587;546;519;574;612;607;665;635;603;553;513;594;613;656;553;540;676;643;569;567;517;566;531;528;545;514;539;580;571;569;594;615;588;541;591;583;584;633;592;571;532;547;517;531;489;492;595;622;612;546;542;584;556;541;604;557;568;561;533;528;553;589;623;513;587;620;564;587;511;510;550;573;535;589;582;597;625;599;579;551;474;537;515;575;533;504;513;465;490;518;517;530;562;583;574;520;642;599;562;561;602;621;619;606;590;584;496;449;378;410;419;340;266;197;135;178;261;372;435;549;479;465;411;480;428;523;489;487;463;504;488;476;440;446;502;530;475;480;523;521;505;539;498;501;582;599;586;402;501;661;605;574;547;588;600;558;581;663;617;573;573;596;497;560;580;525;655;610;506;555;555;495;575;530;459;561;631;587;520;502;546;541;531;613;529;472;628;628;577;574;592;635;615;620;541;527;568;567;577;627;670;613;601;641;545;518;593;533;630;650;576;449;494;513;404;370;582;630;687;703;752;694;643;653;621;612;587;632;623;660;580;567;634;622;616;638;677;669;588;615;524;544;672;573;543;525;605;533;511;550;602;562;600;642;651;597;612;601;505;554;611;653;600;674;644;658;663;610;589;570;532;648;558;628;656;579;585;541;594;585;556;617;686;687;635;564;664;595;648;647;686;651;730;648;648;594;606;607;657;660;628;532;645;636;683;708;637;683;626;676;661;631
8;18;28;25;21;11;19;25;21;35;27;12;8;17;6;34;285;407;452;457;530;486;597;561;603;571;540;599;568;506;454;528;519;565;632;653;645;744;669;634;690;784;777;743;662;678;624;688;690;653;744;757;720;705;781;822;801;730;767;791;736;756;673;710;647;603;623;663;657;702;704;605;723;697;692;777;797;693;686;576;593;659;671;643;642;675;737;692;639;679;650;570;528;475;528;586;678;713;675;589;588;735;704;698;712;692;658;667;684;639;693;645;667;645;669;680;704;675;627;769;708;633;658;705;741;704;696;691;674;709;706;694;725;687;631;631;551;564;652;650;617;646;632;600;597;691;716;643;701;595;621;727;729;657;669;689;659;775;676;604;643;693;647;634;670;636;695;633;682;687;637;646;651;631;592;677;700;689;749;738;718;710;615;675;706;700;716;728;610;657;736;752;736;700;773;720;765;712;682;620;615;752;748;651;638;663;666;695;614;630;597;675;629;689;615;648;665;637;629;603;599;562;561;647;659;607;554;644;704;630;528;555;596;577;575;509;627;687;618;545;646;626;657;634;594;645;617;621;716;649;629;689;583;593;495;468;487;656;618;569;595;600;647;615;632;559;506;607;579;541;583;617;655;598;522;576;593;615;629;578;548;544;572;517;564;495;552;527;512;518;541;608;599;606;668;650;681;583;593;610;581;600;726;704;573;634;606;559;582;589;557;489;564;505;626;591;582;681;579;667;545;618;609;672;639;657;574;524;550;587;610;555;649;621;654;631;558;507;496;512;521;579;553;545;636;532;469;522;439;484;525;580;563;581;602;581;597;621;680;554;548;569;602;536;615;494;615;601;532;526;602;509;511;641;580;578;552;594;525;410;496;597;608;612;539;592;547;606;660;603;565;662;647;600;557;527;544;509;552;516;571;498;552;534;497;585;506;550;545;516;569;533;599;601;565;460;551;562;557;573;550;559;597;518;529;544;541;585;543;569;591;560;579;554;576;548;570;591;549;498;615;522;583;543;613;565;513;616;568;608;609;612;590;563;519;495;504;564;523;557;514;441;433;543;655;625;519;578;576;587;647;554;444;457;544;560;580;601;611;509;566;548;523;565;559;569;443;505;496;597;548;574;560;549;507;582;576;543;581;515;476;521;510;502;465;410;523;561;606;588;567;578;603;544;542;577;582;611;579;519;521;519;529;580;505;476;593;495;505;519;547;547;490;514;553;539;537;475;508;546;592;536;573;515;555;511;585;528;536;578;553;512;546;611;592;556;521;591;559;557;641;572;530;564;484;605;568;586;576;495;479;576;633;603;478;560;506;544;535;562;610;515;554;479;587;607;565;537;555;530;566;528;564;593;535;520;554;536;615;536;520;518;519;550;566;483;470;502;523;555;552;586;607;568;541;552;525;584;554;510;509;498;500;550;611;543;567;518;536;642;627;591;674;640;612;498;555;626;674;621;625;595;578;579;558;577;542;546;569;571;513;490;518;553;590;568;533;491;482;555;532;565;578;608;618;582;522;575;546;543;621;566;543;647;605;519;568;520;495;593;535;536;494;510;474;461;563;613;611;573;592;594;580;541;496;458;525;574;586;625;559;629;616;607;561;567;519;547;576;613;579;499;552;431;489;529;625;595;590;621;574;623;512;619;574;619;661;615;617;639;609;679;647;579;562;584;634;546;460;377;266;225;263;293;340;417;459;499;520;558;513;491;430;402;415;437;468;465;533;557;507;496;500;528;511;486;459;511;535;509;610;588;580;531;631;557;533;610;546;548;632;636;676;585;553;611;609;594;514;520;516;553;595;603;604;492;460;529;557;498;574;578;552;514;597;604;619;582;628;499;485;676;613;584;591;627;566;598;545;555;563;576;589;613;553;614;632;557;601;580;624;591;605;608;688;691;536;566;533;535;528;557;650;619;676;719;587;559;508;635;605;654;647;652;672;666;611;662;595;665;606;668;617;506;493;570;558;593;562;583;570;571;620;544;598;521;514;579;593;627;614;654;602;561;551;619;646;637;622;542;571;675;605;614;633;568;632;628;643;588;500;558;620;706;597;658;660;635;725;690;557;630;635;611;555;624;656;622;659;641;568;634;530;579;633;647;592;629;602;651;634;640;612;633;716;662;645
20;24;18;15;20;16;21;20;21;30;18;12;13;14;20;50;305;669;590;642;614;663;712;715;682;680;670;692;763;673;745;769;693;707;745;737;692;655;723;747;796;761;728;708;644;624;662;713;706;697;683;729;692;730;743;734;807;846;787;798;790;771;747;630;665;578;616;587;629;572;590;686;731;688;713;770;741;835;697;624;508;663;721;747;703;691;787;674;470;584;645;525;490;437;538;648;703;645;731;637;560;725;737;689;728;772;713;686;745;668;697;725;664;625;685;648;625;679;718;654;720;710;605;687;644;716;774;655;698;745;733;782;784;651;626;662;565;624;753;664;650;706;660;596;621;702;708;701;665;628;612;694;728;716;639;626;660;659;640;652;665;631;656;656;602;647;628;592;614;649;652;632;701;632;674;672;711;743;781;742;660;676;661;672;642;653;633;704;619;693;695;702;751;677;725;672;701;667;694;522;546;703;712;623;612;595;618;631;561;568;601;588;580;642;634;658;645;652;576;671;567;555;610;635;642;666;559;601;666;651;606;559;601;600;599;632;604;587;530;516;574;603;594;562;600;606;595;648;652;665;633;700;568;635;575;534;540;601;620;630;638;569;554;571;633;593;573;600;556;516;619;637;621;628;652;651;569;610;585;555;608;569;638;539;561;483;484;467;544;575;571;584;627;607;608;586;615;564;595;606;603;617;700;633;648;616;598;536;614;588;559;486;556;550;611;753;598;626;671;599;577;569;621;643;616;660;615;576;603;555;571;526;565;574;601;580;614;546;534;537;600;551;579;568;625;489;524;555;528;440;579;607;563;602;592;670;642;651;648;568;500;579;643;626;586;630;612;581;555;531;603;549;583;611;503;589;610;624;523;443;496;671;617;589;529;592;575;543;576;614;573;611;578;569;608;536;521;592;477;593;568;573;565;562;589;554;557;609;599;547;604;509;532;592;600;551;555;560;619;579;637;514;586;604;595;540;609;576;545;567;578;565;556;588;585;563;609;581;564;552;579;560;488;531;568;638;644;570;592;601;650;580;529;493;524;477;573;582;500;544;606;474;518;495;588;604;620;585;546;619;616;538;546;479;505;502;506;568;531;584;567;586;563;553;602;571;574;603;557;544;555;570;515;514;611;531;527;507;617;595;492;548;656;531;475;492;591;566;621;602;606;622;538;554;537;569;567;572;612;622;614;569;595;665;582;563;521;524;510;565;548;489;596;607;602;559;526;548;497;481;571;541;546;554;564;554;622;560;588;593;456;486;555;615;579;587;564;561;591;610;637;537;583;598;572;595;595;565;606;585;529;561;583;584;539;585;512;616;531;533;635;607;520;481;565;638;556;542;533;511;564;534;551;593;501;555;554;546;593;531;546;536;504;553;586;555;437;428;506;503;587;576;579;586;599;565;588;498;511;512;554;607;553;548;650;590;571;588;612;649;608;619;645;573;575;536;561;586;631;698;663;648;564;603;612;607;613;631;529;497;583;554;491;549;510;527;474;354;486;533;511;513;563;616;631;583;540;552;622;573;567;537;550;534;574;584;564;562;491;580;549;486;506;570;482;447;531;620;611;556;555;656;549;602;583;612;571;551;550;564;552;558;634;533;562;515;481;523;543;577;584;570;587;552;560;581;611;574;575;593;686;715;645;564;523;615;587;673;591;670;670;624;561;587;630;634;636;646;643;618;543;431;438;321;266;240;246;331;456;539;546;649;621;571;503;447;447;488;439;450;442;381;568;485;557;448;523;547;482;467;541;512;574;509;587;540;483;529;489;580;677;667;665;667;554;553;557;564;539;524;515;523;601;620;631;571;601;531;504;488;528;578;547;472;540;619;587;624;640;579;541;511;549;542;623;657;598;613;578;609;557;574;604;627;607;636;596;589;545;577;593;653;596;636;609;663;645;587;586;525;630;574;590;657;641;604;518;417;454;478;531;645;673;647;583;605;633;606;599;689;704;642;585;492;552;478;505;581;576;577;622;602;696;582;619;494;492;589;553;563;563;567;687;642;643;648;640;590;637;602;632;679;816;761;617;614;525;592;662;612;536;625;610;698;629;726;599;572;640;637;528;597;647;555;524;566;683;675;678;622;623;604;493;474;568;593;603;646;643;600;616;631;605;650;630;683;594
20;31;16;13;18;5;12;20;20;24;13;22;17;16;17;66;481;732;692;636;595;558;683;685;709;758;679;756;743;824;768;812;720;754;781;732;728;748;772;746;798;751;709;781;737;671;769;718;704;704;645;670;735;726;726;722;710;813;868;771;745;861;817;677;651;670;664;676;677;621;583;656;777;695;787;739;760;709;721;587;337;549;689;655;677;543;542;483;497;616;661;611;487;549;576;662;660;621;648;675;730;790;642;609;635;727;655;674;665;742;691;763;711;680;654;559;588;659;752;749;698;673;712;677;611;638;674;689;653;615;646;769;775;666;613;745;731;624;652;659;641;666;680;685;689;669;765;670;621;593;589;685;643;739;714;666;689;676;624;626;629;676;718;604;604;635;639;703;644;663;612;601;668;702;761;691;678;660;704;616;596;631;651;647;643;698;642;770;687;677;704;619;677;716;651;770;710;654;693;548;529;727;719;587;532;642;677;579;629;618;656;678;612;549;673;680;652;582;617;657;557;564;613;645;627;621;580;600;690;709;700;580;642;701;602;601;640;646;600;497;554;531;622;592;579;615;674;571;644;656;654;624;629;578;573;563;604;644;645;615;569;543;590;529;567;587;559;565;494;503;585;570;606;549;529;552;532;586;600;613;644;604;594;540;546;499;593;570;587;566;647;602;664;619;653;554;620;602;534;624;626;615;607;569;572;537;558;570;559;551;504;543;507;526;639;687;665;664;611;570;635;664;674;606;644;629;588;658;678;574;634;612;568;592;614;541;601;606;591;601;565;556;559;507;601;496;557;538;455;430;544;584;535;547;587;562;663;639;609;600;568;593;651;574;523;576;543;610;539;580;593;578;522;500;594;555;626;597;582;514;542;586;591;602;569;580;569;572;567;534;567;524;512;554;594;566;572;563;573;577;507;562;563;582;536;524;579;522;595;591;566;542;564;565;554;433;539;521;595;558;529;561;620;647;583;579;567;533;494;523;517;533;515;526;634;630;549;492;510;492;569;552;553;509;698;964;989;625;620;572;578;570;550;571;564;499;506;568;532;588;728;612;520;541;596;542;643;646;568;538;561;548;551;544;524;444;504;574;534;488;536;505;518;575;552;508;524;569;589;550;542;597;542;631;588;504;471;488;517;561;555;589;539;588;529;551;610;573;595;639;645;625;564;624;569;591;572;542;572;600;609;544;581;607;578;590;553;568;544;534;486;546;582;558;519;516;513;492;517;534;557;479;549;541;612;659;517;503;580;602;482;467;490;543;555;591;576;572;602;543;573;579;523;513;564;553;544;591;563;565;516;587;566;596;605;523;547;617;550;469;539;583;514;506;600;577;572;516;488;582;583;483;567;508;556;570;574;494;525;560;525;478;455;536;567;432;365;403;436;555;535;628;607;583;562;563;573;563;521;570;613;595;494;517;529;579;599;575;608;630;651;660;573;608;537;598;548;592;593;601;652;568;609;589;545;579;578;513;498;511;530;555;584;550;528;468;448;450;483;498;534;512;508;539;563;541;555;529;617;623;638;551;517;491;539;480;570;576;567;497;472;493;575;509;474;492;484;562;679;607;559;512;511;581;604;601;621;600;518;539;570;627;587;548;507;590;550;499;554;589;526;502;589;537;542;571;578;635;741;613;706;650;637;558;583;620;535;609;630;605;577;646;622;629;671;614;619;658;640;647;645;560;591;496;446;308;255;287;324;333;448;541;590;550;611;588;560;527;579;478;454;411;512;504;508;478;456;515;467;526;566;500;518;532;590;550;559;570;553;604;631;689;673;610;601;624;605;587;580;501;526;605;622;615;590;642;647;580;573;575;512;526;517;508;542;567;588;619;638;630;597;575;520;553;638;609;616;562;542;639;499;479;585;700;594;582;599;587;608;535;587;551;598;642;596;646;649;617;621;584;619;633;610;666;582;640;590;490;436;487;616;562;661;624;559;616;555;610;720;741;710;643;582;515;510;531;561;595;629;633;710;639;629;698;657;579;594;551;630;557;545;544;639;685;653;675;704;735;635;506;546;709;784;685;598;583;588;592;583;566;516;585;713;668;642;595;587;607;610;598;574;634;587;551;524;592;622;719;654;657;622;637;522;483;556;624;571;601;689;631;582;605;579;620;642;678;633
14;19;24;20;10;16;17;17;16;21;28;7;14;11;23;151;574;744;668;607;614;575;697;755;702;639;649;756;791;754;727;711;722;662;731;694;745;787;723;704;706;762;741;776;723;729;728;645;760;728;704;782;743;703;685;720;753;824;818;785;768;840;933;676;739;699;676;576;603;618;724;709;744;709;735;810;759;725;637;528;435;537;667;686;642;488;377;421;566;713;817;650;656;669;662;677;716;757;693;665;758;672;727;641;612;625;615;657;676;664;722;743;683;748;617;483;492;634;698;701;647;651;705;646;698;652;678;617;582;640;619;700;645;703;676;694;648;656;641;666;709;661;638;659;643;639;665;658;673;622;609;669;697;730;730;682;689;739;614;683;688;664;638;561;624;722;684;654;715;745;670;648;668;683;743;705;657;653;652;620;675;614;699;615;599;674;690;664;652;703;690;701;656;680;694;743;629;672;675;627;625;597;629;590;639;738;634;667;663;686;744;697;608;593;667;692;682;616;608;607;642;645;632;563;648;596;707;670;694;669;620;656;612;612;589;617;585;630;617;620;566;671;676;640;654;665;633;612;665;646;665;641;632;503;497;555;639;646;641;621;654;576;659;596;639;611;734;647;649;611;605;616;649;633;623;590;618;559;639;587;512;524;600;505;633;573;580;629;620;636;694;646;649;611;601;590;641;567;493;539;537;649;604;586;511;555;560;559;624;605;576;663;531;606;616;600;634;482;508;543;565;624;591;621;603;561;603;549;645;661;546;568;555;503;600;569;575;598;613;617;540;503;564;541;549;566;580;551;500;497;470;579;589;546;611;653;564;546;617;661;639;742;739;656;589;664;540;584;490;538;627;570;550;575;524;589;601;572;598;596;577;554;568;631;600;576;606;591;615;599;491;613;582;585;516;529;549;574;577;621;633;573;563;517;554;553;544;597;519;546;552;566;529;520;600;506;525;532;547;537;614;580;596;575;601;543;497;486;524;502;470;487;546;595;543;587;582;568;437;454;627;586;614;566;739;1231;1207;600;538;539;558;610;602;547;488;516;551;576;516;595;583;634;555;587;535;575;514;514;516;496;511;560;557;551;452;461;510;457;489;536;484;524;563;590;530;532;671;720;605;539;543;575;651;619;554;487;473;462;536;548;552;568;553;549;605;514;568;622;662;688;622;599;607;528;520;545;584;555;529;590;594;500;532;600;624;622;601;547;545;530;424;475;524;521;544;499;437;458;513;486;552;582;548;556;538;591;584;614;575;607;546;447;454;527;612;618;521;464;529;554;593;557;482;545;519;557;531;561;561;484;600;562;520;523;576;580;607;569;491;535;487;508;545;526;604;590;562;535;557;547;535;481;522;530;513;553;546;543;552;510;482;496;509;560;565;481;452;455;493;620;603;616;529;572;594;491;545;572;569;547;478;564;555;492;558;663;662;604;645;553;585;560;455;528;598;656;624;548;568;625;593;569;573;547;645;605;441;555;510;575;560;582;543;535;568;502;471;467;459;507;476;574;549;494;429;478;550;514;602;585;529;586;600;639;536;519;544;572;615;468;445;543;579;503;530;561;527;611;588;603;613;518;495;559;573;577;534;504;508;522;568;520;575;613;622;562;573;535;414;398;456;460;511;462;513;561;636;661;696;655;586;555;600;623;647;605;563;533;606;595;604;665;651;598;558;599;584;668;618;562;600;544;567;525;506;441;494;516;319;241;239;270;404;505;559;505;510;572;630;575;604;502;453;454;538;577;585;564;485;578;568;505;522;596;571;533;566;594;600;661;636;595;628;548;556;587;660;562;533;585;603;559;637;629;622;607;633;650;563;552;521;550;620;566;605;584;573;533;561;611;550;554;569;486;619;521;623;558;589;601;621;563;523;596;535;534;573;623;616;600;580;601;635;632;590;602;666;600;581;547;592;609;666;620;604;620;624;642;528;514;634;607;606;624;607;617;657;651;706;708;701;578;506;483;517;562;576;774;660;610;586;627;640;625;729;609;542;519;589;631;583;640;641;726;629;662;745;959;609;449;491;630;604;615;630;597;509;602;632;631;562;604;699;645;569;564;570;597;725;631;673;635;645;582;621;676;620;660;663;592;606;622;478;532;577;595;614;698;607;612;550;585;647;617;746;694;667
12;18;3;28;23;24;9;23;18;24;17;19;18;19;30;140;572;758;680;731;652;703;765;707;677;663;662;710;665;799;653;624;610;642;731;708;710;710;673;726;721;809;790;727;791;728;726;749;733;745;694;776;713;704;665;666;680;729;718;723;802;748;758;752;700;717;696;636;751;795;773;742;745;789;778;752;774;767;682;693;623;660;674;660;605;601;436;314;403;673;696;649;632;726;751;727;685;748;735;696;720;743;698;587;633;676;688;660;675;668;800;716;726;782;684;648;575;631;703;594;639;613;697;607;693;682;608;619;530;579;623;634;663;634;676;737;639;656;710;735;687;701;606;671;683;697;718;631;652;659;672;608;618;624;631;684;649;727;683;668;662;649;648;607;645;621;638;649;682;646;617;675;722;687;773;718;718;666;696;567;612;667;686;702;580;699;646;558;609;719;715;718;621;694;633;646;638;672;665;685;733;630;661;686;617;649;622;656;710;688;605;676;590;595;680;690;604;601;590;678;622;638;616;564;642;606;651;628;682;675;667;631;558;530;568;606;651;612;625;642;597;713;626;634;621;689;632;668;636;647;605;556;525;565;551;596;576;623;697;604;585;580;542;608;664;631;681;699;618;615;583;580;615;622;600;643;613;558;605;600;535;588;551;592;534;539;592;555;631;633;641;580;626;608;566;627;583;564;594;587;619;679;615;595;610;606;549;449;530;555;550;589;631;632;612;627;612;472;504;618;652;579;625;593;663;635;560;620;589;611;518;516;566;629;642;550;620;601;571;585;513;462;600;577;589;547;587;616;577;521;544;555;546;579;656;611;532;507;585;620;657;710;642;627;567;603;580;575;502;596;515;486;526;604;579;567;649;580;596;588;545;513;567;615;559;589;539;590;570;616;567;576;596;555;556;570;561;627;550;593;528;566;554;561;581;544;564;619;564;600;518;522;498;577;547;543;649;595;565;573;628;567;577;624;597;512;497;526;535;511;513;530;550;609;526;575;637;546;488;439;441;592;621;576;685;683;682;568;493;537;553;535;538;526;504;459;510;614;539;571;538;644;547;575;524;495;498;523;475;412;450;534;564;629;539;506;510;500;589;593;530;562;583;599;561;515;605;566;569;552;549;568;569;647;608;568;519;528;542;609;533;514;524;549;553;559;517;579;599;605;556;531;596;561;539;540;526;502;579;530;556;573;553;561;579;554;534;544;585;523;518;475;444;480;489;515;476;514;487;510;527;488;541;484;505;557;587;605;613;633;532;455;445;454;591;530;473;543;625;503;508;572;524;566;539;506;511;496;578;581;580;561;497;495;567;588;497;492;541;545;577;532;611;529;521;522;599;564;547;596;573;497;541;532;538;516;562;514;478;527;506;510;552;585;575;516;525;519;557;837;666;572;533;565;599;532;508;597;554;585;569;520;515;550;559;616;595;592;575;587;631;600;553;535;605;571;586;552;544;571;634;554;581;566;609;599;522;499;554;589;588;667;577;524;502;516;537;507;485;467;564;505;469;489;437;468;578;559;597;582;562;593;554;647;571;600;659;668;585;394;456;549;520;524;574;578;618;583;556;530;480;526;639;584;611;569;485;548;599;603;530;523;539;561;586;565;592;585;528;480;529;525;532;494;458;551;628;561;653;675;598;630;554;501;573;601;689;576;564;595;641;575;546;542;535;654;651;573;553;555;543;461;543;534;517;496;595;591;454;410;256;214;218;207;327;398;449;508;567;593;547;580;479;480;547;532;476;528;532;609;522;543;536;586;598;549;625;616;618;669;602;577;519;579;537;579;578;584;620;554;546;569;574;607;646;637;614;603;585;595;543;540;565;599;689;601;576;547;581;575;602;586;594;568;537;559;645;572;555;577;567;561;546;577;549;533;589;648;597;683;642;611;547;664;607;574;512;613;573;482;565;604;611;650;608;669;653;593;640;607;628;638;632;562;529;665;609;627;649;666;666;587;582;545;553;637;629;751;754;548;654;573;560;583;591;629;589;546;606;610;625;679;608;735;663;704;619;607;388;292;407;539;545;551;639;619;607;568;631;594;647;665;707;617;567;606;609;640;656;606;612;637;649;633;732;651;657;685;599;525;504;419;477;545;575;604;599;551;589;565;648;655;584;606;625;644;678
12;24;12;7;15;16;28;25;15;20;37;26;15;21;26;145;571;754;779;707;724;769;681;717;680;665;673;690;730;700;686;741;717;714;743;762;771;771;733;741;778;724;793;809;727;741;745;784;737;753;683;746;749;680;715;681;694;754;654;637;690;737;734;784;696;719;712;726;799;707;743;729;701;729;685;698;730;722;728;737;747;729;733;711;637;727;480;353;371;628;757;658;700;776;758;705;742;724;689;733;762;721;681;595;715;646;707;680;671;676;678;693;683;709;666;723;685;657;695;520;590;616;561;740;628;694;655;598;595;606;654;698;697;709;738;638;660;655;642;735;706;657;697;697;645;626;680;645;650;679;734;651;670;656;686;656;660;673;674;695;745;648;566;626;730;661;701;647;689;659;634;617;705;666;652;651;660;654;652;583;644;718;669;571;701;747;686;620;654;683;641;606;639;654;576;616;561;598;634;622;661;660;614;707;637;655;641;729;615;692;615;647;667;647;700;734;667;628;712;659;728;736;681;634;569;656;560;578;616;731;711;600;548;589;638;597;612;524;526;624;577;599;646;566;596;544;564;642;674;630;556;543;587;655;561;573;625;600;619;627;653;626;593;598;639;566;644;571;625;616;593;593;622;610;589;624;608;559;615;556;609;574;584;543;589;562;616;597;614;624;620;578;564;546;569;521;521;563;601;615;644;615;649;605;606;531;543;564;608;653;557;630;739;604;623;661;650;647;564;600;600;642;594;569;632;568;547;512;603;691;547;512;549;652;560;649;599;556;595;548;578;501;595;568;579;567;635;571;591;528;567;532;608;573;581;542;619;601;581;644;535;601;636;625;624;552;480;522;487;569;539;545;600;625;551;617;604;628;568;572;600;534;591;621;607;567;592;619;590;614;464;518;550;569;540;571;565;593;538;528;533;561;569;518;521;589;549;579;530;589;513;443;512;512;495;566;598;593;597;586;607;559;526;600;661;575;531;440;509;555;563;540;639;566;558;539;529;549;487;312;382;536;541;530;572;566;567;578;567;498;530;528;517;532;522;505;518;542;542;532;612;612;510;511;563;552;544;508;573;512;576;558;503;512;599;536;597;529;597;619;571;542;538;552;531;509;547;599;571;587;572;660;607;592;594;566;505;496;569;539;542;629;548;592;529;569;529;603;529;539;467;549;635;543;532;523;484;574;621;506;566;601;545;576;581;500;556;604;561;552;548;476;496;492;515;475;534;581;521;487;494;412;437;440;421;549;462;602;622;588;591;528;547;511;643;588;521;580;647;587;561;595;566;587;598;527;516;517;510;595;599;500;497;513;546;536;595;526;514;578;498;640;616;513;535;580;569;551;539;616;539;542;529;528;495;454;531;530;517;490;528;527;548;523;541;489;529;545;643;736;642;501;516;555;553;536;574;554;585;597;606;538;477;545;579;640;553;545;594;632;547;536;601;503;564;588;538;583;613;577;613;677;601;568;569;579;547;586;629;580;521;582;578;508;540;544;564;599;533;533;474;517;408;468;478;552;625;571;595;630;627;631;573;550;567;596;593;592;537;505;462;528;598;525;533;611;516;538;504;539;577;582;684;575;592;524;518;492;571;533;583;510;416;471;542;529;569;517;561;578;565;547;534;478;548;545;615;571;606;625;620;676;600;558;480;590;607;575;532;466;511;546;597;605;579;657;683;598;575;515;419;493;548;572;570;516;560;520;537;537;480;413;396;313;216;190;280;415;583;583;576;518;526;553;550;550;534;534;522;582;549;549;589;610;534;564;534;595;729;630;565;485;538;557;547;492;477;600;606;561;474;534;574;559;628;661;651;582;560;541;541;533;614;594;643;677;587;567;576;601;636;572;642;599;650;636;600;671;638;622;570;584;578;559;572;553;652;639;580;614;611;718;574;579;647;612;570;636;632;591;587;591;654;642;620;637;608;583;622;578;655;604;621;673;641;660;593;632;555;619;651;618;616;596;642;658;679;613;642;611;613;599;570;589;649;612;549;577;576;605;597;701;679;698;605;607;600;641;361;205;328;566;608;554;636;611;611;676;654;703;652;646;544;693;653;594;651;628;623;548;572;628;587;589;622;652;633;605;598;559;520;449;485;587;557;515;603;552;615;557;548;643;629;571;588;615;654
0;22;26;7;20;25;11;15;17;21;18;16;14;24;23;203;592;732;783;773;673;733;712;782;698;654;661;708;781;706;668;730;750;694;753;714;821;752;764;654;705;739;675;770;693;773;769;733;691;686;768;707;675;719;780;785;748;705;615;682;674;785;702;730;756;740;735;702;777;762;739;762;726;685;710;730;727;728;736;720;710;755;768;707;738;691;625;646;530;536;626;686;721;741;751;764;702;716;731;733;727;705;686;566;641;637;555;576;650;719;676;649;706;632;691;659;679;586;659;615;601;657;670;653;640;610;642;598;592;664;647;654;625;662;669;626;668;733;708;695;692;629;712;652;655;740;637;634;665;636;627;719;713;731;687;627;565;587;664;623;708;637;639;709;615;676;729;674;627;687;611;710;660;669;670;632;682;743;631;655;707;626;671;625;766;679;629;658;670;683;688;650;634;634;627;551;612;655;599;611;619;624;572;660;627;558;556;699;638;628;573;639;611;703;710;717;646;617;648;658;598;737;684;611;526;642;614;566;625;674;767;630;603;547;668;631;598;568;643;626;579;607;650;576;445;374;501;625;675;651;540;579;608;647;561;597;597;586;633;648;644;631;661;643;588;558;571;532;637;660;626;646;570;622;597;625;621;690;566;545;588;645;530;556;494;548;628;574;598;598;565;685;649;604;580;550;591;595;604;643;628;586;630;585;597;473;506;560;574;548;553;598;642;606;615;632;711;673;598;557;561;592;587;532;558;616;623;580;582;594;596;605;648;641;610;627;551;585;564;546;527;543;555;572;569;618;588;528;563;533;587;521;534;655;564;511;511;519;627;568;594;566;616;565;593;547;516;477;530;590;564;566;562;649;603;598;605;623;627;595;566;592;589;613;558;574;552;614;591;531;527;437;563;542;551;552;576;605;575;580;588;573;574;506;549;559;684;498;550;573;537;541;556;563;566;586;613;543;563;546;578;509;485;562;480;508;555;504;505;535;539;559;598;551;618;582;589;479;482;408;439;518;562;550;553;530;613;589;584;551;493;552;526;575;528;590;532;518;652;607;582;558;424;410;536;585;597;497;528;485;496;550;528;512;558;523;513;580;596;552;518;494;517;450;460;561;554;478;578;553;563;531;536;594;537;534;507;552;577;487;547;540;488;538;638;614;660;589;487;526;460;559;647;590;502;490;439;450;507;501;527;602;558;509;521;544;553;558;535;537;578;451;474;447;527;528;595;554;529;410;398;438;467;417;399;469;556;512;536;581;562;526;535;540;592;610;584;550;622;540;539;534;549;582;535;576;513;555;571;555;555;491;576;598;590;627;532;522;545;588;598;522;557;555;572;483;487;572;560;592;551;519;544;575;538;502;533;542;490;513;578;559;490;574;469;443;485;539;533;530;550;502;458;563;557;576;563;550;584;536;557;564;506;549;587;586;533;598;625;616;581;554;542;517;566;614;554;630;542;564;659;661;648;585;542;548;518;551;575;603;518;550;611;538;494;522;558;506;497;530;493;418;314;506;553;595;578;595;645;597;617;598;595;583;571;605;575;431;501;502;464;528;556;577;522;501;500;565;558;552;552;573;643;540;549;566;595;557;521;534;523;463;429;497;495;521;530;571;535;590;560;558;602;398;464;512;473;524;534;610;667;680;589;550;512;605;610;571;486;494;563;604;598;590;563;614;721;585;513;498;428;495;476;600;597;630;565;515;544;562;563;615;607;545;418;297;324;275;263;334;357;398;453;452;481;498;519;499;547;533;570;590;554;555;543;575;534;569;604;593;566;553;578;550;484;453;401;466;597;551;523;549;558;588;579;598;643;653;590;543;568;575;540;612;509;572;529;527;575;578;577;570;619;567;581;536;553;564;608;636;612;584;620;597;596;557;615;582;596;581;632;628;628;604;655;567;549;627;627;602;542;666;640;619;588;566;603;629;601;549;587;615;635;632;619;685;559;578;652;555;518;644;583;633;686;598;649;607;588;611;595;611;621;645;683;711;611;581;630;609;629;640;617;628;566;519;637;630;578;361;438;657;625;624;602;581;566;586;648;658;675;634;613;635;619;615;587;629;607;619;652;566;540;534;552;621;633;510;665;583;510;454;460;538;584;492;591;591;580;482;533;611;622;598;584;582;640
30;37;18;24;22;22;12;18;26;19;22;24;18;13;28;199;592;744;785;804;707;725;765;763;716;694;707;688;724;705;699;720;750;721;692;747;691;797;739;701;759;722;634;732;705;696;716;739;697;738;753;626;770;697;711;785;778;652;697;633;663;785;722;719;755;797;765;825;695;683;700;701;680;689;785;791;699;728;734;650;743;769;783;734;746;741;710;700;615;531;628;775;737;681;704;683;687;720;691;669;695;688;648;595;614;566;603;641;658;691;740;702;683;690;661;670;629;658;726;703;647;588;579;733;620;688;604;603;583;616;652;621;635;672;676;676;637;660;669;664;729;619;655;629;591;580;634;611;674;676;625;661;724;729;601;625;648;638;699;643;641;644;634;707;635;635;630;692;624;578;597;686;738;654;690;698;676;658;637;695;657;706;707;719;695;716;680;721;737;651;668;631;527;491;646;606;624;672;562;561;590;617;601;616;491;530;561;637;573;517;575;701;586;706;684;650;651;621;583;606;606;617;615;615;621;649;587;615;613;606;674;613;593;600;655;624;572;608;769;757;659;635;681;618;456;389;508;599;612;633;671;536;646;637;510;522;586;626;666;664;675;644;663;568;589;518;551;597;610;544;553;600;509;594;588;647;632;562;565;597;661;677;563;632;595;609;562;577;645;636;572;580;613;637;635;558;618;607;579;580;534;607;623;618;545;520;516;550;607;613;587;601;623;547;594;617;621;632;584;595;611;562;616;591;585;610;580;583;615;600;641;581;558;672;597;488;553;549;523;544;527;553;485;507;501;595;602;538;518;512;535;512;504;564;617;563;549;583;586;570;582;630;635;565;605;583;551;521;552;602;582;618;604;631;592;605;546;656;626;596;619;515;557;624;598;588;542;543;567;532;531;531;515;587;566;552;576;565;605;534;578;550;543;533;552;562;589;591;553;530;596;602;577;477;529;594;611;589;476;558;549;492;470;470;483;487;462;502;490;542;554;567;597;582;591;606;561;579;514;491;555;558;464;527;528;495;538;542;555;535;543;541;509;524;541;540;544;616;522;591;573;475;432;445;575;599;569;533;471;523;528;612;544;542;509;500;519;534;550;543;499;489;469;508;557;495;589;522;604;526;615;647;558;561;534;513;582;592;584;553;554;575;490;514;517;593;632;595;558;592;577;626;610;565;633;501;415;421;578;551;567;553;513;472;565;541;498;470;563;557;585;535;517;512;535;519;590;578;557;443;410;424;449;470;467;465;516;570;562;558;554;554;530;602;589;590;574;592;502;539;501;542;491;594;537;582;521;570;553;616;567;564;609;650;644;557;607;559;488;470;458;480;541;595;514;499;489;541;576;501;408;549;566;583;553;470;486;555;496;527;540;525;504;575;535;472;599;551;503;518;590;578;505;529;542;552;659;573;571;526;531;599;611;577;555;587;500;530;611;626;561;590;579;490;500;557;547;629;581;582;657;711;656;622;593;619;622;518;545;545;587;553;591;505;451;570;575;595;573;504;477;390;386;530;525;566;625;613;573;577;530;575;564;550;494;569;469;434;431;444;525;572;554;519;551;549;567;561;550;553;600;534;598;588;534;589;559;626;631;640;537;486;411;558;546;569;557;543;529;616;594;549;575;553;588;480;477;554;597;621;604;683;532;512;535;557;544;524;531;525;571;637;595;576;586;675;780;658;615;565;551;494;569;593;635;658;642;559;581;555;590;558;630;610;554;495;395;368;230;187;145;186;239;248;270;272;298;334;372;392;472;416;475;517;485;484;535;526;573;670;622;590;673;623;560;517;441;429;491;586;510;527;392;439;547;558;493;544;503;543;575;568;636;556;563;497;505;539;572;535;559;564;580;506;493;524;614;573;577;518;572;626;568;651;606;578;643;634;526;560;648;591;638;628;709;687;643;587;513;562;547;562;618;607;619;597;622;615;677;603;573;552;584;611;619;627;620;635;602;579;567;559;589;680;723;606;556;542;612;566;535;596;621;654;630;587;635;617;631;563;557;546;537;542;465;501;609;619;580;564;596;645;646;608;677;601;570;641;640;671;580;677;627;628;672;655;636;640;653;560;590;592;599;568;570;588;596;586;612;586;499;421;425;492;513;496;579;661;638;472;493;576;657;567;573;496;500
26;12;7;23;30;8;14;30;20;28;26;29;17;25;44;183;678;785;761;779;773;738;729;726;652;663;660;726;743;692;731;680;722;702;685;734;705;757;721;724;709;740;682;664;761;716;752;830;778;738;728;706;696;749;795;774;786;683;684;754;739;703;696;693;765;710;770;678;681;666;717;737;718;786;803;769;722;698;718;716;746;798;774;723;675;699;703;726;698;565;656;688;726;687;641;674;688;671;677;667;683;676;659;693;652;596;616;715;705;711;671;723;690;682;604;618;626;650;721;577;669;634;661;680;626;630;605;644;592;694;679;595;653;597;650;658;716;741;711;689;670;720;620;697;689;553;606;612;651;651;591;650;663;659;697;670;663;660;611;658;565;575;671;567;551;548;523;679;601;571;609;596;707;642;632;621;652;699;652;630;641;647;650;658;636;707;800;732;694;637;629;613;514;498;571;616;650;675;644;587;626;654;653;608;615;562;588;587;486;541;616;648;651;656;616;704;554;640;615;575;550;629;605;665;668;685;615;584;563;622;652;680;607;641;624;595;520;597;750;653;689;684;646;597;570;514;623;636;692;620;613;683;577;594;465;516;644;673;621;596;646;731;640;644;618;600;545;648;605;567;588;579;560;520;566;624;559;556;593;667;567;609;646;574;590;613;671;631;630;569;574;511;562;533;538;588;639;593;564;607;518;568;589;655;619;500;495;498;572;587;537;586;691;638;614;602;649;567;571;562;589;569;603;606;558;586;600;549;579;533;521;558;590;598;637;537;561;570;526;564;576;515;554;429;455;567;563;518;546;498;505;502;577;578;616;509;558;605;592;580;596;665;662;557;631;622;619;622;545;593;631;592;591;553;576;530;574;586;588;575;592;591;585;554;611;540;570;578;599;587;580;511;535;582;472;522;605;636;542;617;592;515;579;546;577;602;663;602;584;571;565;646;614;502;502;560;585;524;581;528;553;503;465;482;538;537;517;456;468;459;547;573;551;535;596;541;570;548;532;552;578;553;459;532;494;485;549;533;490;542;520;469;538;495;572;557;563;601;526;565;545;541;509;543;533;587;562;542;524;608;582;603;558;550;597;534;533;560;523;519;544;504;490;527;509;574;509;552;550;564;595;611;590;586;627;570;536;580;593;534;482;547;515;542;536;552;572;639;588;625;540;561;595;605;520;545;493;397;467;528;505;562;519;504;521;549;543;550;558;563;579;567;541;453;525;483;558;586;538;478;456;476;460;511;537;573;487;583;550;495;491;593;553;542;555;576;521;680;509;534;512;499;579;597;593;546;561;541;544;583;566;533;527;555;579;572;545;516;493;465;476;463;501;534;533;516;492;540;543;502;488;467;533;543;536;501;505;605;560;584;574;528;530;619;546;541;576;560;546;510;581;589;520;531;565;533;551;539;594;513;503;612;604;522;512;554;475;455;546;560;547;534;581;570;577;648;561;661;637;607;610;651;679;583;545;542;518;533;557;555;544;610;588;468;452;558;601;541;544;527;526;374;440;513;543;566;594;532;512;498;588;590;593;503;616;521;528;467;468;518;584;575;535;484;496;557;536;594;607;539;605;570;602;620;559;593;563;593;609;549;572;507;505;570;572;521;568;540;566;676;499;613;589;578;542;506;542;598;546;579;588;642;538;548;511;556;541;598;575;577;630;623;556;564;651;676;653;629;627;559;617;540;550;600;644;596;599;624;599;586;605;591;519;584;580;659;590;500;470;380;374;270;201;173;167;162;127;141;162;154;154;186;233;249;280;346;500;543;602;578;591;622;566;627;528;487;571;571;491;546;552;529;397;438;482;505;553;537;525;578;553;520;600;639;495;427;534;543;594;534;541;603;561;419;513;570;581;558;543;578;564;607;554;631;610;588;600;587;576;612;581;621;586;602;648;613;565;540;516;606;573;570;651;623;600;642;621;603;633;640;623;579;579;583;569;614;625;588;591;582;527;552;593;571;592;531;563;511;587;587;551;560;522;539;595;574;632;649;621;583;549;509;630;600;589;585;666;601;655;589;630;590;634;618;616;627;580;572;606;632;685;634;564;578;676;665;663;628;637;652;562;637;569;587;594;631;641;615;659;497;450;481;497;445;429;560;636;601;569;520;507;536;588;587;577;650;359
16;12;18;18;6;29;26;20;15;22;17;19;13;28;28;246;707;815;847;751;790;752;664;674;671;613;706;685;663;733;728;670;761;760;720;706;781;789;732;710;792;699;664;720;701;690;651;713;792;782;747;663;693;720;757;734;793;742;735;723;667;661;648;742;706;874;742;741;713;634;665;713;771;809;792;798;743;734;737;762;717;704;732;774;722;759;774;721;729;725;661;673;660;648;668;681;714;710;663;689;644;606;622;722;682;677;709;730;698;687;674;780;718;628;618;637;705;682;655;653;653;601;679;696;717;674;599;655;587;665;603;636;602;647;648;686;662;704;680;708;695;661;689;662;673;562;596;695;565;571;614;675;614;745;631;616;620;620;737;635;636;571;628;640;649;542;540;586;626;647;665;642;536;583;620;610;674;617;665;645;627;671;713;611;736;694;684;742;663;689;641;578;637;610;637;567;655;649;595;586;622;594;659;735;669;620;666;542;504;560;598;630;643;664;737;677;644;672;632;655;621;702;650;607;646;624;616;683;616;646;642;726;713;713;693;548;507;561;620;642;580;641;648;628;618;597;572;666;615;547;530;607;609;676;543;518;567;615;617;628;710;688;646;633;672;644;609;657;652;608;545;566;488;523;564;626;588;566;595;562;502;528;599;639;622;574;641;640;610;531;526;426;501;584;593;594;581;605;583;517;561;583;554;584;594;540;618;617;565;602;558;560;634;649;618;589;622;503;643;650;628;604;591;580;599;603;587;589;597;584;549;558;531;583;568;529;568;593;565;577;584;593;601;525;522;552;585;577;545;499;519;586;556;619;618;579;599;594;639;564;599;606;597;561;527;622;640;665;616;593;645;638;650;621;547;572;617;526;540;602;576;536;570;541;562;566;491;489;536;572;561;523;469;493;500;609;621;566;632;540;559;629;612;608;592;570;592;625;628;629;582;633;554;524;497;598;541;581;534;503;490;513;545;509;494;485;427;495;427;431;470;598;508;518;584;476;498;515;491;495;563;581;563;569;496;495;452;370;492;548;587;505;536;558;497;534;530;577;441;615;585;474;566;560;521;577;588;616;596;552;588;539;510;552;520;550;597;593;527;515;543;504;585;551;585;507;510;573;556;586;540;554;601;617;539;538;593;594;571;542;554;525;563;612;533;518;609;551;595;523;484;577;597;584;537;462;441;460;475;541;544;611;539;488;524;623;541;537;493;503;527;525;483;386;468;509;596;554;521;506;509;512;529;586;526;534;578;522;602;576;514;514;548;545;547;596;517;572;547;500;568;522;551;529;515;472;554;522;520;485;530;532;531;541;601;535;571;539;529;584;551;530;558;553;574;510;554;548;492;515;490;554;534;590;561;446;525;661;559;529;588;561;622;594;595;519;594;491;557;571;542;639;585;527;623;499;579;537;564;564;567;548;591;664;553;571;554;469;536;568;502;520;509;544;538;589;572;553;565;563;587;596;611;510;521;550;627;588;557;600;548;576;585;437;505;579;557;541;553;507;376;336;511;543;598;598;592;527;560;537;595;608;556;578;559;526;506;479;492;561;590;558;545;529;500;539;568;616;565;503;520;609;640;583;530;525;539;600;538;520;527;565;596;591;638;542;496;506;495;609;559;512;580;572;595;505;561;542;567;601;578;583;578;636;586;573;566;586;608;541;617;610;624;627;624;603;688;631;618;586;567;480;554;566;642;589;607;676;645;620;611;589;571;581;679;641;592;594;562;559;553;558;459;420;398;440;344;305;321;269;218;174;172;131;96;135;179;277;343;428;510;545;523;466;471;545;573;549;496;490;543;564;477;554;605;521;522;507;513;516;552;567;567;545;477;449;533;587;529;509;543;574;533;436;510;603;554;530;608;603;621;565;596;616;596;589;596;560;570;601;572;605;542;575;546;586;580;587;588;646;581;603;612;588;611;644;597;635;709;650;614;675;591;580;628;694;593;636;609;594;556;495;609;624;696;630;570;560;560;581;617;556;605;574;600;511;585;614;614;623;578;593;629;579;598;628;590;570;565;662;607;655;635;542;528;593;599;591;585;721;678;626;635;539;609;642;631;603;617;589;576;539;633;636;619;574;643;701;593;566;462;494;474;470;502;649;683;553;548;527;545;516;599;597;573;619;501
12;14;16;7;12;19;16;17;15;17;19;23;23;16;33;228;690;781;741;789;682;670;676;677;674;661;695;697;557;632;657;669;766;775;708;770;802;709;720;708;738;646;751;764;721;637;739;725;805;727;659;712;645;687;782;762;779;718;754;734;733;694;660;661;720;766;735;668;649;538;643;779;783;799;780;781;783;724;790;757;740;724;688;696;678;662;666;733;735;694;732;734;715;664;711;637;665;741;632;676;679;599;656;707;714;711;661;633;643;641;623;647;713;630;599;645;678;655;581;615;624;614;703;616;669;646;648;688;707;656;664;621;643;670;649;653;647;645;657;693;664;694;672;639;622;561;601;652;692;622;657;681;720;816;660;642;577;567;593;591;662;659;628;589;557;537;663;662;605;620;590;566;590;654;586;620;641;552;633;643;628;618;627;664;697;665;668;692;638;708;645;671;656;620;607;587;607;672;623;563;674;607;631;640;669;631;613;566;493;646;639;631;661;591;664;723;636;601;612;597;602;630;681;624;619;598;593;624;575;642;567;618;637;648;629;578;512;529;638;617;636;673;664;624;583;546;580;617;520;560;532;597;614;660;573;575;583;571;592;643;693;644;702;659;676;700;684;605;582;601;572;523;514;564;553;637;614;577;596;560;500;578;623;662;601;653;663;593;671;578;559;450;555;656;582;587;569;572;592;549;587;574;629;546;538;561;573;584;634;549;530;548;613;627;593;652;569;537;588;621;627;543;546;562;555;585;606;579;639;557;524;546;603;598;561;618;618;578;542;585;560;581;606;555;587;523;581;600;532;553;539;588;560;546;563;594;647;611;569;582;609;509;622;579;569;607;668;665;610;552;558;636;605;581;557;524;534;533;617;626;555;550;531;661;553;519;390;461;579;588;555;544;524;525;549;556;590;565;543;510;554;639;627;581;590;565;557;560;618;603;613;611;558;547;584;597;606;569;557;561;566;526;529;515;548;577;545;467;474;421;402;461;568;523;523;511;507;540;530;529;606;589;572;560;536;414;288;364;481;563;618;500;509;519;540;483;544;557;549;585;520;514;542;505;516;487;556;524;569;503;550;488;553;480;521;518;549;568;578;540;479;534;548;520;568;539;471;520;526;562;496;525;534;626;547;531;561;605;598;630;549;465;529;535;490;531;596;605;573;510;543;512;570;567;516;582;450;478;507;575;555;589;527;554;523;504;439;487;548;503;509;473;530;466;399;505;566;540;535;545;445;473;512;549;530;547;519;517;542;534;441;429;551;511;576;503;511;516;549;601;598;626;524;526;511;547;542;562;554;583;532;567;559;586;578;539;609;527;505;524;554;581;587;555;600;596;538;599;541;559;487;555;558;537;535;497;516;589;537;511;503;501;532;579;546;562;631;545;557;562;565;575;630;514;549;530;471;487;540;572;597;529;570;738;625;559;580;517;588;524;528;577;599;576;573;561;527;549;624;534;614;529;546;603;547;522;531;589;554;596;571;575;480;411;434;553;590;510;499;438;370;367;529;604;597;666;572;589;578;545;508;528;507;512;500;490;489;473;575;641;606;548;534;550;557;585;574;582;615;559;620;534;559;524;529;535;586;555;535;605;611;613;575;612;582;527;535;464;569;569;481;579;524;614;611;475;473;557;551;602;614;580;553;550;568;548;599;603;620;637;576;616;644;600;666;611;615;622;566;661;604;553;573;582;565;627;657;632;599;589;599;619;565;640;627;614;549;556;574;605;571;527;557;567;585;497;546;628;614;548;462;393;419;322;284;230;172;159;137;164;233;271;295;275;470;555;536;641;590;559;520;625;561;572;542;558;528;455;593;506;503;483;540;580;520;532;471;515;467;543;589;567;595;501;548;624;530;578;551;632;611;552;546;650;654;664;606;575;594;581;530;583;532;568;542;494;498;559;535;651;604;627;552;574;643;598;592;635;588;632;648;656;552;589;619;639;602;662;712;596;617;579;630;627;653;627;569;558;599;626;561;577;533;637;611;562;595;547;567;614;623;572;608;605;619;574;619;632;580;527;658;593;582;578;457;551;610;600;600;614;643;600;551;604;537;477;613;608;723;511;526;550;664;626;566;552;627;646;597;517;509;535;481;555;567;564;560;551;553;555;562;588;667;605;675;563;558
4;5;21;20;15;19;10;18;13;19;19;14;25;12;33;256;649;796;658;636;587;630;659;673;590;631;652;624;689;662;690;693;681;833;749;760;808;731;649;663;696;671;789;843;737;622;699;791;728;737;698;661;662;662;693;743;774;716;750;753;798;811;683;680;653;808;785;609;622;541;555;694;708;793;716;741;761;755;705;726;662;780;766;720;637;701;730;729;611;674;701;573;708;690;765;705;640;738;797;777;693;648;714;665;736;702;658;606;553;598;699;584;682;655;667;672;681;692;616;670;664;665;688;645;619;576;677;651;699;612;654;576;656;615;641;679;647;648;655;674;680;681;660;617;609;598;653;757;656;607;611;526;662;696;652;606;615;575;535;581;620;596;640;614;542;593;600;647;550;603;580;585;596;612;622;613;644;551;558;613;566;668;648;610;626;621;631;640;636;601;607;611;726;709;616;624;645;652;609;640;643;601;571;557;639;561;595;542;586;597;593;654;654;651;629;712;627;684;676;662;626;707;638;596;565;622;615;575;531;577;617;579;593;667;679;587;557;515;616;555;647;584;626;659;564;580;554;615;610;615;578;559;537;697;626;601;591;553;515;563;623;606;669;609;691;602;658;489;573;554;557;625;561;551;590;627;676;637;642;627;540;538;594;589;689;560;566;617;624;603;528;574;616;617;629;554;651;600;604;609;574;567;575;500;504;573;576;571;534;649;563;483;536;617;509;580;582;576;573;527;594;538;620;592;575;622;614;608;602;555;539;486;566;600;626;559;632;612;609;598;560;626;571;518;560;559;531;488;523;535;585;515;561;568;594;573;606;609;615;541;554;554;555;587;594;575;642;652;634;652;569;566;569;587;621;597;598;576;588;644;606;537;477;543;627;516;448;474;520;608;635;602;549;559;584;561;588;609;534;551;552;613;713;560;550;537;508;538;608;640;593;618;562;551;592;627;619;604;538;533;584;541;545;470;526;538;559;557;463;438;409;446;484;465;472;488;549;599;565;519;577;509;567;550;566;379;347;514;495;584;561;518;489;536;530;566;590;547;561;553;491;515;524;448;514;512;611;578;556;561;530;553;496;557;499;526;526;531;559;551;493;485;574;530;593;592;546;561;470;534;513;523;484;573;476;487;637;648;657;603;669;526;542;538;550;553;573;543;545;538;445;533;521;552;586;614;535;570;535;514;562;577;586;524;545;546;482;529;562;472;513;573;554;518;412;467;496;513;538;525;449;468;480;548;530;467;534;464;570;494;467;542;563;544;578;538;529;527;570;569;576;614;590;594;503;503;624;580;522;550;513;524;508;570;583;513;523;606;511;485;531;552;579;568;590;603;513;500;486;509;496;492;489;504;563;547;519;565;529;531;459;471;541;479;485;473;549;572;592;527;511;594;560;569;589;540;394;443;499;592;596;449;423;614;604;588;575;597;504;527;567;582;603;605;528;552;534;522;536;511;429;522;634;596;562;585;561;589;547;568;596;587;543;475;445;534;539;481;387;431;366;510;573;615;611;556;545;636;572;537;494;474;500;441;441;541;605;590;560;575;580;520;580;603;598;563;525;486;534;544;489;592;598;576;594;574;627;507;568;555;664;553;568;582;574;555;501;561;528;566;582;562;572;621;577;469;521;576;569;605;569;567;535;638;596;555;498;576;602;628;584;572;561;598;667;603;608;633;650;637;595;585;600;586;655;687;651;612;633;548;587;637;585;570;538;571;565;476;476;495;609;583;545;608;530;567;598;669;629;599;582;537;569;459;513;514;446;331;220;180;123;113;132;137;280;360;454;550;589;616;691;674;658;536;544;494;547;576;571;548;593;506;537;544;546;512;400;428;478;536;526;498;472;540;539;645;611;546;547;565;610;544;434;480;583;613;484;562;573;519;533;620;604;563;515;478;437;498;622;610;618;664;584;587;593;563;541;598;691;617;687;618;598;619;592;649;635;631;636;617;632;632;693;664;576;569;522;583;557;672;560;480;584;662;629;580;548;568;617;576;510;494;592;595;576;626;612;567;541;630;644;640;556;488;526;565;625;568;664;595;565;563;582;547;346;335;527;572;617;560;607;603;514;634;574;532;584;554;529;520;544;547;578;616;556;573;593;614;611;623;612;598;676;665;747;621;630
16;33;28;22;11;24;13;13;9;12;15;26;22;20;25;282;687;686;624;647;625;720;798;737;764;633;683;682;712;672;767;726;710;818;706;780;731;779;708;788;724;726;774;786;776;736;707;777;758;734;650;619;691;739;747;694;761;739;780;723;762;709;695;658;650;776;718;693;703;635;658;654;775;629;708;610;729;747;734;712;699;713;758;714;649;733;748;668;455;537;604;684;744;680;672;647;600;704;743;679;683;719;707;721;728;689;684;594;602;628;603;679;706;701;638;564;544;555;593;699;718;669;668;575;635;645;626;608;679;619;654;637;698;742;742;644;706;658;613;723;675;716;637;676;592;594;654;650;699;688;578;596;674;648;671;634;657;618;594;660;622;614;594;614;544;496;542;607;582;577;556;580;571;629;669;623;629;690;618;583;635;665;610;628;601;629;631;606;624;625;683;608;696;733;644;620;647;638;670;704;672;628;639;567;618;660;580;588;617;624;679;616;737;609;587;732;680;728;707;650;656;621;679;642;544;563;616;659;553;532;538;611;578;668;684;651;582;547;587;537;635;644;583;620;631;550;561;638;665;683;640;510;493;707;649;563;640;634;607;597;677;627;634;559;621;600;574;463;614;518;355;537;624;591;583;657;631;612;713;658;624;557;596;596;576;621;586;662;646;603;462;461;641;593;632;577;657;586;643;568;589;557;510;536;501;503;667;574;603;540;549;485;547;546;628;600;545;490;530;512;481;499;593;591;616;590;560;518;578;606;560;456;528;550;599;565;570;621;569;602;606;575;548;582;597;554;520;513;509;498;558;555;518;573;505;585;624;576;540;549;555;572;581;505;511;610;534;625;564;625;502;559;546;527;589;623;599;600;598;609;618;607;508;544;520;508;570;543;554;531;584;580;537;614;627;600;587;571;608;482;537;651;690;643;584;546;558;536;615;650;614;538;560;599;665;566;571;567;611;600;582;580;483;515;561;581;551;536;506;525;464;447;468;491;488;537;613;618;597;530;554;509;474;547;528;368;502;621;611;596;520;411;614;474;526;561;589;594;579;587;544;526;538;459;458;478;579;615;527;555;571;493;537;485;565;591;524;511;497;513;516;438;559;556;634;564;546;547;460;500;532;568;534;476;464;496;550;535;584;499;468;576;531;524;553;524;551;606;583;602;534;527;530;620;589;575;600;586;543;487;572;570;529;501;499;511;488;494;454;558;560;582;594;482;494;537;536;512;506;485;465;442;552;557;576;493;480;519;506;449;451;489;541;538;539;565;505;513;530;539;587;603;538;572;575;563;565;585;543;546;458;429;509;571;554;525;553;559;477;454;487;543;573;594;549;602;511;568;479;483;470;465;450;481;514;513;511;548;521;446;466;540;535;459;563;458;514;559;514;589;581;529;486;509;534;564;485;497;496;526;485;485;445;537;553;636;587;616;559;570;557;601;553;632;596;555;574;559;537;516;461;521;668;608;662;618;583;586;624;599;600;566;578;529;552;571;484;500;471;386;486;547;643;607;480;527;519;594;521;504;495;595;566;518;477;556;600;486;537;548;526;492;527;593;619;516;466;533;587;567;570;598;607;611;563;549;588;601;540;581;602;530;534;605;538;527;536;541;530;587;560;558;554;572;586;556;543;543;542;474;602;536;599;625;568;521;531;577;514;633;600;580;585;591;613;649;661;638;700;648;550;636;606;623;595;646;662;628;564;613;528;529;650;611;606;624;595;530;471;544;599;577;569;572;585;543;624;554;649;569;568;561;564;662;586;653;531;487;499;388;469;355;233;167;145;129;147;275;299;459;519;627;616;584;650;507;578;586;538;611;605;543;494;511;558;563;496;457;444;526;547;584;518;525;580;617;577;628;515;538;606;604;437;491;507;488;449;554;621;560;497;500;559;555;547;539;455;563;583;604;596;583;667;564;538;538;537;550;560;624;655;631;659;600;613;577;701;550;635;593;634;648;607;643;497;509;583;656;619;709;585;440;558;649;678;657;618;551;603;632;464;353;477;609;608;556;598;534;539;573;692;643;596;488;513;602;626;667;659;599;608;608;538;573;392;389;541;625;649;630;665;631;527;564;579;640;595;557;556;534;554;591;613;693;614;654;665;617;636;565;714;627;601;666;618;702;678
28;16;6;23;2;12;27;20;23;11;10;21;18;24;42;305;663;793;674;780;656;626;712;728;775;699;681;705;698;673;724;747;683;727;728;714;743;666;723;749;741;721;795;662;697;748;773;799;717;759;724;666;737;749;721;715;722;767;758;746;742;785;758;752;735;704;717;707;740;712;778;749;736;770;721;681;713;775;750;749;731;782;737;744;648;769;670;601;422;516;685;671;707;715;659;589;642;699;761;672;690;591;651;691;698;682;707;713;643;700;664;710;792;694;677;624;502;622;570;604;648;623;741;670;684;745;585;562;604;665;675;583;755;759;752;720;692;643;660;707;701;690;661;668;649;601;648;679;708;600;678;691;676;611;576;658;586;624;613;625;627;640;628;589;563;565;611;523;593;603;572;678;626;652;586;656;665;623;628;627;678;629;596;634;546;570;504;548;670;689;710;736;678;646;645;673;644;594;648;663;611;617;672;599;587;622;587;552;537;591;638;599;687;667;680;637;690;678;664;700;634;687;672;686;642;628;581;633;615;624;661;666;590;692;654;676;674;618;590;574;626;573;556;630;682;600;604;658;698;668;606;517;459;601;648;615;644;593;626;580;615;621;653;612;616;644;586;523;570;452;309;454;570;628;657;653;635;619;606;636;587;542;545;563;563;608;647;651;631;573;339;349;558;588;565;607;586;513;540;554;604;623;554;525;452;578;548;524;595;614;548;512;579;552;580;609;527;522;508;523;569;631;590;620;572;546;604;578;633;616;542;504;474;601;553;601;584;542;536;577;529;520;550;534;593;565;580;504;492;528;492;537;487;525;543;529;616;683;529;475;509;499;519;543;521;502;528;541;640;571;530;522;586;525;602;661;641;593;592;581;581;533;603;536;542;465;564;662;612;542;594;624;556;543;610;580;589;557;516;490;565;632;623;601;581;588;606;552;604;648;575;522;592;562;568;529;586;668;575;569;573;560;527;523;528;552;549;494;555;543;513;484;543;530;525;490;567;689;740;602;579;539;484;515;544;490;590;579;548;526;502;511;526;515;453;507;429;485;579;524;540;477;476;443;500;519;511;522;519;581;543;454;509;531;544;543;542;555;554;605;522;534;567;564;573;521;497;536;464;440;515;516;552;521;532;476;463;557;549;550;532;563;589;519;624;684;629;597;517;563;540;510;518;576;550;554;600;563;567;597;544;509;512;548;491;496;518;536;455;516;596;535;570;479;520;542;470;542;557;572;566;535;515;577;580;532;513;521;518;498;477;530;517;535;571;521;529;489;557;572;569;568;521;598;587;587;524;559;516;524;543;522;517;580;550;530;523;465;501;505;589;537;584;582;606;633;481;460;546;528;569;556;548;405;443;518;548;562;493;514;584;583;552;573;510;507;512;567;540;611;554;479;453;512;593;545;489;546;602;573;583;586;538;618;552;601;609;567;514;545;553;596;582;625;618;559;484;444;529;515;557;563;506;589;660;622;548;554;611;569;553;599;593;565;557;489;480;500;552;529;551;650;548;652;587;569;509;598;546;523;607;583;586;571;528;513;530;521;554;578;557;537;491;559;596;560;536;583;458;503;588;609;623;598;535;606;554;570;508;549;546;459;505;500;582;527;563;551;489;517;491;540;572;603;601;504;574;603;529;533;623;656;640;567;635;543;595;551;585;590;631;551;576;565;637;600;630;640;621;622;552;573;605;610;549;592;601;553;548;520;462;505;641;670;616;618;611;588;526;583;592;582;602;655;653;623;608;659;649;643;590;639;615;620;633;569;521;575;531;559;590;581;499;373;317;193;183;94;108;160;204;367;450;535;548;520;567;574;579;595;668;593;457;510;551;534;524;564;528;489;493;577;569;574;568;636;641;559;541;650;564;583;498;362;371;531;546;535;662;644;485;532;548;555;486;566;487;540;509;536;588;611;583;589;546;534;530;590;566;610;667;624;586;655;596;620;638;666;619;561;596;631;581;604;550;525;571;616;589;638;593;511;562;516;566;607;631;577;572;493;381;280;442;700;555;511;522;493;555;583;638;671;560;523;543;611;705;636;669;619;619;650;619;630;567;541;612;590;650;668;612;586;494;515;574;600;568;600;630;650;587;598;628;564;564;598;622;651;611;607;641;661;626;566;592;714;783
30;24;7;7;25;25;16;16;17;18;8;19;26;20;58;349;728;721;720;759;680;592;702;723;685;679;609;695;742;731;748;683;687;637;684;675;743;700;745;747;685;739;688;679;694;796;700;781;734;720;771;740;790;744;731;777;778;745;746;747;787;851;760;741;788;725;692;723;696;718;780;747;745;757;725;672;772;757;718;723;721;715;721;697;716;775;737;674;602;564;698;650;695;692;718;684;586;692;705;762;637;661;633;692;737;678;780;738;674;679;675;740;716;660;628;619;657;726;570;604;660;698;699;583;601;671;606;624;621;689;709;691;732;697;631;666;643;630;694;601;635;701;661;674;647;688;712;615;671;650;664;650;673;629;586;646;594;686;619;602;599;585;622;546;614;634;556;536;617;638;663;634;671;625;702;650;730;654;596;646;600;625;591;645;533;594;457;526;718;723;711;661;651;608;694;640;632;589;686;653;671;690;641;681;614;706;489;552;570;611;566;646;698;656;699;693;679;694;612;692;637;628;657;663;602;622;623;640;633;704;698;686;639;624;642;627;609;586;491;548;582;595;593;625;605;641;618;617;606;656;612;614;592;606;649;655;659;633;538;552;580;596;593;702;602;601;545;557;575;502;340;492;570;644;681;628;594;589;633;629;584;632;570;541;548;592;616;626;596;628;482;521;530;520;551;596;539;543;603;612;610;527;575;579;504;592;645;626;477;523;569;548;574;606;607;584;524;551;498;539;583;594;587;608;527;595;638;579;567;601;533;478;521;578;553;545;572;517;525;530;525;524;521;592;567;543;508;505;477;532;533;501;499;486;524;517;559;567;533;477;518;591;545;567;584;569;588;575;530;601;568;603;622;504;610;650;574;600;624;610;569;578;630;582;562;571;617;597;635;574;538;580;538;581;623;562;573;573;572;511;602;603;579;651;613;549;552;550;589;623;562;569;627;626;574;543;556;638;523;528;549;644;574;534;584;477;527;504;524;560;543;572;527;568;532;443;585;659;680;590;576;564;542;567;523;498;521;572;583;471;515;513;559;469;417;416;407;449;428;459;448;508;510;579;554;538;534;578;577;599;501;486;500;500;546;512;428;528;601;552;493;534;582;603;543;493;532;508;519;482;529;579;589;554;527;465;544;546;472;540;559;566;533;572;534;565;575;551;537;596;579;572;507;577;559;556;576;546;514;484;585;550;581;562;499;565;561;471;515;467;485;474;489;492;468;476;443;493;611;577;546;536;537;522;529;565;538;543;589;513;505;550;526;470;550;588;516;581;546;591;557;609;548;540;563;523;558;569;558;540;527;515;512;566;572;535;470;449;513;527;595;628;564;585;566;594;460;471;537;534;559;606;478;308;350;538;559;536;524;495;487;623;669;553;558;500;599;544;579;563;533;520;456;469;497;527;530;585;525;530;610;621;513;515;551;578;573;610;535;518;498;547;573;479;612;513;471;459;509;528;591;522;556;606;575;581;533;562;606;543;579;571;598;480;494;489;538;501;530;526;631;659;612;613;582;574;550;578;510;514;514;558;632;468;506;598;551;543;563;602;633;652;516;458;564;546;529;559;566;577;598;534;549;512;550;646;581;539;566;490;509;422;532;582;521;511;467;507;504;491;545;501;556;604;677;503;536;507;558;566;550;643;502;564;569;557;568;577;595;606;539;482;506;531;663;640;615;623;560;620;640;597;609;598;540;658;652;568;607;515;488;531;652;608;605;674;661;620;563;597;544;548;571;612;629;657;638;558;605;615;628;604;629;573;616;625;561;563;587;547;586;529;585;632;543;512;439;303;223;125;121;129;171;263;299;426;509;605;635;679;660;558;464;581;518;487;577;513;537;570;528;525;536;564;570;574;589;544;583;584;566;463;495;394;464;562;559;586;613;578;474;601;569;545;552;586;558;548;592;620;683;675;581;606;532;540;557;601;580;648;574;604;600;649;609;610;711;639;620;502;538;598;653;561;622;582;604;651;627;683;712;635;635;487;532;608;586;515;472;297;294;349;579;576;550;494;521;556;602;589;614;641;581;591;607;627;623;706;631;601;613;600;631;641;636;536;581;647;675;601;505;492;549;488;578;551;614;573;649;609;666;687;620;567;561;587;588;565;581;643;498;656;588;608;610;769;756
22;21;13;5;17;23;14;17;14;31;15;25;9;23;75;442;669;780;755;740;746;666;694;612;683;711;679;682;773;728;701;727;710;727;729;734;674;677;733;748;716;763;710;740;714;789;720;761;726;735;681;669;734;786;763;860;751;787;786;786;753;743;765;726;774;730;783;764;700;682;693;819;748;723;821;714;723;762;722;706;734;665;673;688;718;741;749;722;689;658;689;637;673;712;673;691;719;678;704;675;574;656;655;659;726;726;697;673;734;632;662;714;665;618;645;612;665;723;620;600;661;636;593;648;619;662;658;653;630;641;715;768;652;689;671;721;581;633;612;663;636;577;648;697;694;595;636;666;678;581;540;657;623;648;606;608;568;573;628;613;678;553;597;533;510;582;575;526;623;594;635;599;667;626;620;666;686;627;610;602;576;556;646;663;655;671;519;569;604;697;629;552;631;569;660;637;607;590;656;564;565;628;724;700;646;657;504;526;591;643;610;679;616;655;631;696;681;662;612;577;637;610;606;627;643;674;555;637;790;704;607;624;598;596;592;652;687;430;332;562;558;562;578;592;614;650;645;597;504;518;643;632;649;671;661;583;571;589;526;499;507;578;559;609;685;533;543;567;568;579;541;571;652;574;622;617;609;590;543;623;637;630;573;612;552;589;571;588;625;548;600;537;435;488;603;591;599;575;589;600;556;616;596;594;536;611;639;586;509;576;528;599;564;551;617;671;563;538;490;581;577;629;676;637;584;601;586;613;582;539;545;526;539;580;557;501;573;555;524;517;550;630;580;584;548;611;552;548;577;529;589;500;543;503;471;552;547;559;572;531;481;485;518;529;497;541;547;551;506;555;576;628;598;624;619;593;650;570;651;594;592;633;619;631;545;539;608;611;588;524;485;556;619;584;569;579;593;626;580;575;636;562;605;586;569;516;573;593;604;573;534;499;562;558;542;546;569;531;538;588;569;549;568;495;526;621;580;526;543;558;535;575;600;535;507;559;630;645;683;579;551;555;573;563;509;570;528;546;494;496;510;508;556;512;456;399;413;418;459;455;519;547;549;573;523;592;563;555;604;611;557;539;562;523;507;497;389;476;567;500;547;543;571;506;534;430;486;532;562;492;490;608;552;555;457;504;552;503;493;563;552;542;562;616;530;567;509;550;557;517;563;535;515;535;541;553;569;565;499;566;557;547;545;507;550;565;518;546;531;481;432;475;426;475;461;480;422;527;589;526;523;511;514;511;542;523;559;553;503;549;504;563;531;553;605;577;549;498;622;601;560;583;521;520;495;529;638;539;555;606;554;587;524;539;541;565;490;501;526;554;581;607;577;548;558;603;571;444;458;571;540;545;422;338;421;547;570;626;609;537;511;614;591;594;550;526;505;549;564;585;527;555;495;511;522;624;554;606;628;659;655;622;520;522;581;547;568;569;629;547;496;464;451;534;553;526;476;557;534;517;588;579;581;603;631;631;627;588;559;600;586;599;526;522;559;563;591;574;542;580;652;664;620;519;524;496;498;515;557;581;547;477;479;487;510;531;537;417;554;578;590;510;547;543;502;569;532;531;581;612;558;628;617;517;566;641;591;533;562;470;497;568;581;548;510;541;482;454;562;569;592;639;589;532;531;573;618;643;540;516;608;585;572;561;596;570;624;640;532;574;550;512;484;618;595;605;594;585;640;596;600;629;622;622;547;599;559;602;702;569;487;565;622;615;581;589;569;594;619;596;639;570;597;603;596;670;628;559;661;578;657;629;611;599;573;635;529;525;588;547;527;512;549;683;602;699;557;512;471;399;358;258;132;118;124;161;299;459;548;552;600;607;581;530;523;546;572;529;573;610;525;477;483;575;670;686;583;597;631;601;538;496;449;482;526;545;557;535;608;556;443;530;573;604;542;624;656;565;641;601;631;546;594;625;614;604;565;560;562;595;572;481;548;650;641;595;614;699;539;549;551;585;548;519;563;600;679;662;627;679;744;705;627;508;502;577;624;535;480;289;241;399;638;678;592;540;571;540;631;587;621;632;679;599;593;614;638;615;542;578;663;628;573;631;655;578;575;657;619;609;604;520;546;583;583;544;619;579;616;642;647;659;566;507;582;570;515;507;554;619;632;667;598;634;718;654;686
12;22;27;13;3;13;33;11;26;18;24;12;9;23;66;450;750;691;739;596;629;651;695;647;658;666;685;776;672;674;718;707;689;810;702;683;703;669;744;718;747;742;799;718;734;749;757;730;738;749;738;723;765;715;776;697;810;753;787;756;707;744;816;738;635;738;778;750;749;683;719;716;661;782;716;685;664;743;672;707;760;753;702;733;717;758;728;685;683;702;674;626;724;677;753;697;716;616;633;601;530;628;597;658;700;733;718;701;753;690;654;666;781;722;578;688;693;711;698;698;649;669;567;701;721;698;690;661;709;740;714;687;653;674;664;628;615;610;687;662;643;612;614;690;619;580;615;646;677;522;592;630;650;629;684;694;508;624;599;632;653;618;610;542;615;578;584;605;643;701;630;695;662;644;702;653;662;615;587;581;620;662;679;712;689;708;558;648;650;659;605;592;520;598;688;609;622;631;631;534;522;621;583;656;710;603;524;552;586;673;659;655;658;628;717;685;686;688;626;623;579;675;674;567;634;630;567;621;630;633;678;654;554;517;629;668;691;521;393;504;505;517;515;578;620;648;615;606;554;600;616;610;665;657;635;584;595;564;656;543;568;616;589;653;655;641;622;623;596;708;607;621;592;653;628;555;545;612;629;655;623;556;540;580;602;583;615;610;616;594;622;607;517;486;521;547;582;581;413;487;583;621;574;614;605;596;711;583;639;510;543;588;599;558;581;576;516;462;478;587;636;610;551;550;589;585;558;545;499;532;549;524;569;578;565;519;517;534;512;490;621;570;549;633;553;605;668;552;466;529;501;526;538;548;455;561;605;590;584;525;571;557;560;488;463;485;519;543;486;543;567;602;624;573;608;645;569;542;602;606;602;657;607;549;554;562;572;619;575;540;530;546;519;579;588;545;540;618;565;574;563;575;543;599;523;523;519;562;529;559;543;515;557;504;534;520;523;573;520;534;535;523;583;510;516;655;521;522;579;495;580;515;576;553;545;554;555;612;601;621;575;552;569;511;562;476;521;494;516;449;571;560;532;403;452;447;487;458;533;450;483;586;521;569;540;558;579;625;597;571;557;573;518;511;536;534;583;519;495;542;560;589;635;574;525;532;470;527;604;471;479;540;531;447;377;512;555;526;497;480;505;491;530;626;644;575;488;552;551;548;556;581;543;540;543;550;561;541;502;488;533;572;540;528;562;597;606;537;602;355;406;529;528;523;464;534;468;580;556;506;511;521;494;533;627;553;570;526;557;499;502;521;533;537;586;517;456;597;574;563;587;527;527;532;484;490;628;574;516;627;564;509;581;492;509;442;527;506;583;568;605;594;548;485;502;533;494;502;488;532;543;496;448;484;510;420;465;569;529;532;541;600;594;630;523;510;461;539;581;583;539;570;556;534;515;562;567;585;654;537;595;590;531;580;548;548;578;573;558;488;465;515;541;572;591;591;541;544;577;615;582;553;494;595;656;659;558;554;575;594;588;533;474;509;524;518;553;570;563;533;650;678;540;532;474;450;445;500;567;639;600;583;596;520;535;601;508;458;563;478;529;537;502;504;506;544;515;498;640;558;649;656;545;563;611;587;616;572;515;522;476;564;540;572;561;578;541;553;532;578;553;561;512;574;516;573;616;656;551;534;487;581;558;516;590;581;661;613;528;515;542;526;642;626;637;628;675;614;647;619;652;630;604;617;663;596;538;513;508;640;599;648;674;549;523;569;538;559;637;592;578;613;625;526;570;624;638;572;628;630;616;587;606;619;601;505;596;547;507;590;512;537;485;533;555;607;594;526;614;509;513;512;402;241;212;186;103;201;283;389;501;552;594;583;632;586;563;561;563;605;548;494;471;544;586;623;582;605;611;563;571;510;521;520;612;646;550;528;570;524;479;540;590;589;608;573;600;567;652;567;579;626;595;610;611;630;620;597;610;559;595;596;590;663;577;576;674;636;618;540;532;549;494;466;570;693;666;626;584;545;746;662;625;568;594;570;717;622;639;510;409;545;586;643;600;508;595;641;579;531;601;627;587;560;630;627;560;529;508;512;537;551;556;606;599;552;618;684;621;629;601;613;624;638;531;522;575;598;606;692;667;660;608;562;579;591;565;554;622;564;644;568;595;633;551;679;752
10;12;19;15;13;8;13;27;17;41;14;18;39;15;76;409;696;655;823;683;662;702;692;662;637;674;692;776;718;645;748;739;715;701;737;677;713;719;689;683;690;767;798;749;714;714;659;701;767;769;733;759;777;635;621;789;795;765;691;713;770;705;705;686;661;721;822;742;687;699;669;781;674;705;616;665;773;724;732;697;601;739;759;693;714;703;731;707;719;691;702;634;674;671;713;694;746;724;693;644;589;639;626;687;635;708;677;751;796;793;694;704;733;656;685;682;647;700;677;624;639;606;603;704;662;721;754;736;707;686;679;644;693;683;653;600;618;607;649;694;661;594;572;641;593;642;652;672;598;530;576;611;567;672;642;639;583;671;651;689;717;686;564;526;626;691;684;662;666;641;688;699;681;671;635;595;611;667;603;677;624;642;656;639;681;645;661;626;630;580;552;507;517;595;613;518;495;536;550;623;592;641;658;666;722;671;602;579;628;630;701;680;647;650;727;759;714;749;627;618;605;620;643;582;598;669;731;646;605;582;578;536;512;562;586;717;673;624;596;575;553;523;487;565;635;634;660;662;634;558;636;569;642;730;634;603;578;613;634;574;544;618;549;612;635;621;667;707;609;623;651;647;619;624;620;639;594;648;595;612;531;543;550;545;593;584;534;567;616;605;663;574;572;515;516;528;533;557;495;576;527;581;523;640;582;678;591;576;615;625;563;533;553;538;568;559;557;514;524;622;653;664;577;602;616;594;538;539;544;564;536;549;562;520;530;548;471;527;543;524;591;583;602;598;571;563;593;578;525;448;497;492;586;558;490;539;542;580;568;587;589;594;589;522;522;444;476;476;500;517;586;616;582;602;630;574;547;520;590;532;617;610;560;515;588;535;634;608;574;567;571;565;538;564;566;522;592;615;570;580;478;491;563;561;544;548;575;554;587;583;533;557;560;568;515;493;518;579;560;517;560;559;594;577;549;606;553;567;538;480;573;599;569;531;492;546;584;569;632;623;610;587;529;547;532;466;524;552;529;512;564;580;479;402;424;481;555;530;542;465;499;545;484;512;535;553;484;553;583;520;515;551;551;509;430;600;655;577;540;520;551;591;569;519;520;546;513;564;596;522;479;521;449;399;450;517;523;473;480;411;471;581;585;535;525;575;533;469;551;591;558;499;547;551;491;545;514;523;530;487;556;499;504;576;677;584;600;577;585;496;503;565;562;503;581;529;541;538;567;553;534;572;566;499;520;562;521;543;514;485;527;442;406;440;577;562;568;551;581;589;580;526;476;523;470;480;572;568;631;582;489;549;627;516;542;513;564;575;575;599;577;602;590;488;447;535;478;458;488;552;569;506;536;472;527;483;489;604;566;509;520;598;547;526;588;490;410;593;565;582;577;558;540;566;502;568;621;594;596;597;514;582;517;548;577;534;558;600;547;493;479;492;540;552;581;535;639;543;541;547;563;593;547;647;629;586;606;589;559;623;530;513;464;585;480;531;520;542;592;587;568;552;507;458;553;447;407;535;614;695;612;614;568;534;555;548;487;601;537;466;462;639;696;490;429;474;587;583;579;610;571;592;603;591;620;560;640;610;564;495;547;564;566;588;564;608;561;549;559;600;627;501;456;570;555;543;564;565;624;485;478;500;518;552;488;531;607;677;574;554;524;537;621;596;585;678;625;593;631;649;619;645;558;530;562;615;611;610;562;573;641;629;613;513;546;622;564;561;620;568;599;636;582;637;621;581;616;594;597;557;577;522;517;685;586;571;589;566;553;544;528;572;547;535;551;580;526;556;571;551;527;570;602;424;472;431;208;185;135;152;191;354;458;540;534;490;509;517;569;583;596;523;489;522;493;507;629;537;620;573;566;542;552;642;597;621;546;537;650;600;505;550;573;598;612;672;637;584;621;600;582;578;593;613;652;646;593;594;609;635;599;615;605;622;620;593;640;633;664;703;656;617;572;543;602;711;604;576;652;607;628;582;605;665;628;524;545;608;648;628;519;538;567;638;625;557;578;552;580;586;624;607;613;595;645;642;577;486;480;517;573;614;593;665;579;599;565;614;586;624;628;592;673;624;540;485;614;620;653;659;616;662;597;631;605;612;620;631;598;542;587;636;585;558;558;632;677
24;17;12;14;25;18;18;20;20;17;24;25;8;12;78;417;712;683;717;665;756;765;736;669;667;691;705;792;677;711;814;788;744;621;666;683;671;759;707;692;702;674;747;731;674;655;725;797;823;762;796;731;788;654;613;730;772;712;594;488;674;729;730;701;740;679;789;674;719;690;638;760;754;685;627;781;741;746;650;600;695;660;666;686;631;684;671;747;740;644;799;704;622;590;675;627;702;665;676;642;688;715;663;667;653;564;647;753;799;758;681;711;737;730;792;668;606;650;649;667;632;644;622;667;655;725;691;701;702;694;670;637;692;669;704;648;610;636;688;739;692;715;606;629;644;635;649;626;549;489;615;608;558;610;624;596;597;682;656;702;695;699;634;631;655;725;749;638;626;662;622;703;663;647;633;650;650;622;644;593;592;565;590;657;706;656;610;668;630;621;629;760;661;584;584;457;500;605;564;692;624;561;626;632;640;617;605;600;599;663;634;636;621;639;619;616;648;612;631;656;621;595;645;708;649;644;645;667;673;594;597;595;633;523;587;533;594;584;643;561;446;537;518;602;609;623;564;651;544;592;616;593;575;627;662;598;625;591;627;610;621;627;660;584;611;639;616;621;559;618;625;681;588;663;645;602;553;632;584;560;567;543;614;556;678;643;565;572;586;692;623;552;597;490;497;569;616;542;516;463;529;622;590;615;627;667;634;564;580;599;535;578;598;610;563;532;594;552;594;572;643;563;540;559;557;557;542;529;562;608;611;574;551;574;540;570;567;564;569;576;611;610;552;629;643;615;632;589;555;404;566;603;625;608;519;545;614;606;645;520;543;563;519;605;581;501;492;475;552;557;586;598;527;579;609;551;617;543;582;555;571;576;583;561;545;544;530;611;625;500;552;569;562;557;497;473;649;539;537;550;482;502;524;604;588;593;604;551;529;548;573;519;518;524;602;459;537;496;497;538;581;548;517;568;556;591;597;557;546;559;516;546;528;554;565;556;547;586;579;576;548;597;599;537;555;507;532;532;573;542;542;550;518;444;545;617;641;629;536;509;545;501;525;539;564;571;501;486;501;563;516;589;601;518;508;552;550;536;507;611;564;566;551;512;507;529;530;543;531;503;416;437;424;408;492;562;565;552;506;474;457;536;566;587;537;528;563;475;484;514;475;513;518;481;577;537;553;537;528;463;543;530;518;553;573;522;616;630;546;565;548;537;512;501;554;545;570;578;517;560;498;534;475;463;548;544;537;516;574;509;529;452;402;423;553;531;530;567;569;554;555;560;585;581;483;474;486;500;615;559;583;517;552;487;509;454;504;589;458;559;596;534;559;477;495;479;582;572;533;552;566;563;526;472;474;521;551;551;554;523;633;621;605;494;526;545;474;564;549;555;514;601;560;528;501;547;638;621;564;588;467;560;530;533;539;418;545;486;505;510;520;487;535;533;537;504;509;504;545;548;523;545;587;594;621;557;559;581;562;596;604;571;489;469;560;543;575;546;542;654;528;528;557;445;495;453;446;493;472;580;605;572;640;656;573;539;542;587;459;439;413;564;649;595;420;524;568;595;589;605;587;556;672;610;548;488;566;631;565;567;551;566;536;538;547;642;569;579;560;563;589;474;360;491;590;593;493;610;535;504;482;412;507;574;501;569;621;618;591;534;583;575;549;518;511;586;604;613;629;649;632;650;512;455;582;632;576;632;566;572;619;564;580;487;472;581;612;634;737;633;607;571;595;676;665;599;582;640;559;518;499;541;468;566;593;642;668;589;581;584;544;567;522;563;618;595;567;622;563;565;515;567;609;469;534;500;387;522;399;201;137;130;184;312;284;283;251;356;409;472;524;521;526;500;496;506;549;543;521;583;546;579;610;618;624;585;572;566;577;602;592;531;562;634;644;632;612;582;565;576;618;612;561;617;574;604;580;521;588;629;670;597;565;469;514;587;557;591;638;665;649;585;647;588;675;692;589;583;575;609;661;515;527;659;604;483;536;608;641;575;597;637;646;563;552;554;651;656;640;584;577;620;599;589;651;620;576;382;433;492;547;610;602;588;623;557;543;574;551;621;628;584;609;608;637;620;598;694;608;558;651;583;660;642;673;684;706;701;622;611;628;670;648;655;699;620;598
36;22;30;24;9;16;28;30;22;22;22;21;21;20;82;469;714;717;693;709;731;765;707;619;709;658;705;759;651;683;750;797;741;674;704;649;682;701;734;715;645;671;784;782;751;726;764;757;784;763;765;714;729;729;698;743;739;738;533;304;494;609;732;726;638;741;718;755;724;689;733;702;710;637;673;614;655;724;691;676;671;677;622;613;594;671;740;690;715;756;719;775;671;647;649;634;789;676;660;698;702;670;721;641;619;620;653;748;800;699;691;672;702;676;682;625;699;639;653;652;738;654;660;646;686;611;701;620;629;663;659;667;578;656;684;633;575;673;706;689;758;705;566;612;664;627;679;590;447;442;615;598;600;575;576;575;625;616;695;689;693;646;652;678;674;721;660;701;625;645;664;638;635;626;578;646;626;690;573;619;582;563;564;595;608;615;764;590;597;604;678;736;763;640;597;519;559;527;639;624;715;649;684;607;634;657;638;576;549;575;619;507;549;602;597;540;588;592;742;682;575;617;677;685;596;633;657;674;634;584;628;585;556;609;596;616;657;624;627;587;537;554;595;571;617;638;590;561;611;626;642;638;619;708;619;604;648;589;645;661;544;568;612;603;617;656;597;585;607;534;628;610;645;558;607;661;646;556;605;614;602;599;635;564;621;582;560;596;631;539;613;633;571;491;565;607;598;592;485;428;545;587;592;565;522;544;539;605;495;480;562;606;558;566;536;584;559;537;520;576;555;503;577;562;645;552;542;541;586;607;618;665;557;591;570;540;544;554;577;565;572;660;616;662;545;589;643;598;605;574;551;598;601;534;593;527;559;624;564;460;553;568;594;627;623;613;581;529;537;614;611;570;536;540;630;559;511;590;590;532;559;589;575;579;511;538;588;668;631;599;584;577;535;532;488;514;534;514;588;479;528;520;481;595;558;571;520;574;565;565;573;524;517;523;548;506;583;638;543;535;551;542;603;537;636;546;630;543;503;620;580;596;544;545;504;561;527;576;561;558;524;555;557;556;600;578;589;498;556;543;528;614;552;471;451;531;658;568;493;497;541;550;506;512;535;535;506;513;538;573;573;676;630;523;485;562;518;523;559;537;537;590;603;520;479;521;489;451;506;454;399;427;474;535;570;590;575;559;498;537;465;494;595;610;538;527;566;475;429;466;512;572;527;557;519;662;621;574;512;476;557;533;477;536;565;529;464;525;506;520;552;514;507;498;547;513;538;530;532;466;511;484;449;447;512;546;537;513;505;515;497;525;482;537;537;602;517;521;517;510;516;542;567;611;543;469;487;514;552;556;583;529;530;537;492;561;542;502;545;544;493;556;589;621;544;506;577;567;593;538;557;545;591;547;567;526;552;538;555;496;553;554;600;522;527;537;603;616;579;568;514;564;562;509;466;376;542;561;547;619;622;574;567;571;517;488;471;461;512;519;550;510;481;530;505;530;440;488;445;457;565;550;531;558;577;485;511;526;505;614;619;538;450;443;524;542;577;634;553;574;586;623;521;531;561;512;460;453;556;635;710;618;677;643;590;469;541;511;495;466;507;536;573;574;509;482;578;623;615;624;590;647;643;599;606;628;609;599;561;573;577;572;507;586;568;590;547;581;549;594;559;498;431;526;601;539;527;573;549;572;441;280;422;562;555;575;501;502;491;555;537;528;550;491;548;568;565;601;631;587;587;551;534;480;542;580;586;606;610;499;502;584;579;559;535;647;629;605;661;594;669;614;610;722;729;668;592;567;558;586;553;510;502;572;544;592;649;566;590;547;508;462;557;610;680;658;559;610;619;532;552;596;592;590;610;533;423;532;557;447;377;279;187;128;103;89;81;131;204;204;379;486;544;495;483;529;521;484;530;543;606;642;631;632;630;576;536;577;565;575;544;590;583;646;530;569;599;590;640;589;653;611;607;656;590;598;617;533;592;606;607;636;541;348;521;611;601;495;598;638;625;686;652;579;545;526;506;562;581;596;487;486;547;630;577;597;517;612;588;603;658;617;586;609;654;580;694;685;695;555;501;588;670;628;560;603;609;561;571;538;572;623;578;588;591;561;550;514;443;636;591;600;648;605;645;674;701;693;539;597;612;651;609;694;628;672;661;659;652;597;586;649;592;816;844;681;648
4;23;28;29;14;15;10;22;13;10;20;18;18;14;116;538;759;695;709;680;738;765;688;721;594;704;734;732;652;604;710;750;692;616;697;627;689;671;635;735;652;763;762;750;739;750;743;739;783;690;698;779;799;714;752;727;777;761;596;447;552;585;706;638;603;685;720;761;816;748;761;753;715;632;672;620;654;607;622;631;593;708;705;656;667;644;673;700;675;733;723;682;632;654;620;691;658;680;718;766;709;641;680;711;630;610;614;670;707;739;753;696;698;609;663;660;652;606;715;678;702;601;601;681;669;653;634;721;699;720;698;740;719;647;674;642;622;659;695;736;705;737;629;618;621;645;725;637;585;627;693;692;570;598;676;625;710;715;631;697;617;608;612;645;635;688;652;625;536;612;652;618;630;619;622;565;626;710;619;573;622;597;578;586;661;668;734;641;624;609;698;731;722;662;658;677;630;647;609;659;625;589;530;603;673;672;684;558;568;542;507;510;572;547;513;539;567;670;651;688;637;622;699;672;632;598;625;651;622;684;648;682;584;643;624;672;597;576;556;561;553;532;562;575;606;573;610;506;526;587;609;687;646;650;628;629;591;640;625;593;579;615;616;739;645;656;583;587;644;683;559;591;644;532;586;548;594;598;688;648;667;632;579;536;582;559;654;574;474;522;584;651;622;570;543;613;572;592;532;516;576;575;496;523;496;515;459;435;376;442;583;618;580;612;603;569;569;500;541;545;533;595;523;569;608;639;587;533;554;572;574;582;633;557;593;588;573;592;574;591;600;627;646;543;645;623;608;630;674;544;572;563;553;601;588;523;647;601;533;455;519;504;572;608;551;546;614;567;564;564;589;605;562;494;538;591;586;576;539;453;500;593;563;494;487;543;558;561;599;587;584;548;608;554;525;563;609;556;634;555;545;515;446;541;567;580;531;539;528;521;511;541;564;589;550;573;543;605;593;491;477;519;561;585;570;527;566;519;519;548;604;615;582;564;588;508;575;572;596;556;520;467;468;478;552;562;508;532;531;535;491;558;572;506;451;502;521;395;454;561;556;617;552;479;529;477;512;551;537;563;561;606;496;542;568;546;576;558;521;535;528;573;573;538;448;514;463;471;478;473;494;503;527;510;629;605;580;563;555;529;520;549;544;534;409;374;504;543;527;508;527;550;553;529;481;511;530;473;500;498;538;555;534;520;565;508;507;540;601;592;566;537;462;478;536;504;524;485;494;489;488;461;498;515;581;519;565;490;542;538;479;546;456;529;568;491;574;569;475;468;573;557;573;535;553;459;546;570;615;579;501;522;590;530;590;571;581;468;541;537;567;586;597;579;600;520;573;579;587;533;548;526;587;581;545;510;615;546;527;546;553;553;540;532;529;544;624;581;592;597;503;507;560;534;421;343;521;582;558;584;635;569;561;561;530;461;462;513;523;515;578;511;502;495;505;475;452;463;496;600;627;580;525;572;556;568;488;563;636;697;644;528;448;484;528;511;573;555;599;589;592;566;563;577;588;577;555;492;553;615;601;767;637;556;585;503;464;440;515;522;572;530;562;539;470;538;522;557;552;568;611;573;538;598;598;571;549;594;562;594;593;638;651;617;556;620;617;579;522;546;575;594;575;530;505;518;501;610;608;588;542;515;494;521;544;530;531;434;487;526;558;589;557;548;478;551;601;591;636;581;588;591;548;529;565;591;592;597;586;526;532;625;563;503;603;633;565;617;601;597;545;613;653;567;615;603;638;622;629;554;541;540;541;515;621;633;644;633;574;520;523;536;537;563;614;555;538;594;607;590;596;558;551;525;639;553;387;414;570;554;575;550;432;319;264;282;274;220;136;103;97;277;397;426;477;494;518;551;564;602;628;656;629;684;629;566;531;626;529;519;602;604;594;526;662;583;634;583;576;616;638;656;601;668;650;636;527;439;519;668;630;591;500;466;480;634;635;555;555;630;682;631;691;629;606;658;524;604;555;444;301;386;580;631;569;608;540;615;512;563;584;613;566;657;685;599;636;670;656;554;551;578;699;562;573;600;664;644;595;531;568;565;585;594;523;512;557;498;524;590;536;607;617;592;593;638;622;563;517;690;646;627;549;658;636;658;660;621;615;618;609;533;543;629;670;582;576
12;23;24;23;29;13;28;14;28;25;22;17;33;16;155;622;715;702;689;757;725;673;628;656;650;646;662;747;699;711;754;716;712;690;700;644;728;714;605;693;693;690;824;691;763;723;768;711;721;637;702;809;774;743;746;776;759;709;686;639;611;567;691;702;679;778;778;828;792;794;779;726;663;655;740;622;580;603;656;710;639;704;789;763;747;693;761;640;726;723;699;702;590;588;634;664;693;711;642;718;641;702;679;705;681;624;695;669;708;689;694;721;757;674;599;677;600;624;664;681;625;627;628;715;754;698;696;709;680;685;788;701;683;608;675;618;591;652;663;718;641;690;623;596;565;574;706;646;606;636;643;667;626;625;582;636;621;719;732;622;623;578;709;735;679;642;716;657;630;635;590;631;643;590;603;571;586;596;665;621;651;603;535;601;675;679;773;672;669;611;678;760;701;652;690;700;625;661;672;654;616;598;588;617;560;601;617;525;489;536;569;527;534;411;388;475;588;669;685;691;618;600;656;647;619;600;613;631;603;694;625;600;614;648;632;608;555;537;523;590;544;533;588;565;545;525;596;484;503;566;573;555;622;699;531;544;587;598;693;626;608;587;619;672;625;625;662;629;585;614;611;674;622;585;538;544;630;576;632;684;577;544;630;613;610;617;585;564;570;576;545;632;554;520;504;584;588;619;583;561;627;593;555;481;518;470;451;358;294;399;553;574;599;584;574;573;570;595;569;568;531;516;646;576;663;641;610;588;573;564;595;547;515;559;530;524;561;591;586;580;601;599;530;546;710;599;654;607;581;514;534;614;558;570;558;565;585;531;479;495;449;496;518;575;549;587;593;619;579;624;531;542;570;508;520;597;538;565;589;476;561;578;618;592;507;481;535;602;550;591;560;604;562;576;559;562;594;596;640;574;502;522;475;578;594;545;502;548;561;563;566;512;599;573;546;543;544;641;560;438;440;507;548;566;587;582;534;535;491;519;595;532;616;625;599;591;568;593;599;546;541;497;480;446;515;552;590;521;502;545;590;565;518;494;485;518;501;459;475;503;477;478;475;512;523;526;520;523;535;591;494;536;518;559;573;566;507;535;522;590;579;588;573;558;527;511;568;492;509;494;499;493;517;555;535;551;539;561;542;415;466;572;540;459;418;463;465;527;563;519;549;553;533;544;530;492;495;492;485;517;534;545;541;524;493;470;444;466;537;623;547;579;516;528;463;499;539;567;501;511;437;490;498;472;529;534;545;537;519;500;490;494;541;538;497;562;578;487;441;425;484;538;547;510;564;606;564;532;505;546;532;522;496;522;549;660;566;581;568;545;568;556;587;663;580;588;553;572;518;589;575;554;570;562;516;590;581;552;511;494;519;560;522;503;550;561;509;496;533;562;571;569;525;548;415;463;506;597;584;569;566;466;541;528;523;484;563;479;499;444;524;502;501;519;572;506;455;476;509;500;562;544;563;536;549;521;475;452;566;614;581;529;441;525;515;499;558;560;530;544;614;523;526;570;570;578;572;573;593;556;645;607;582;533;562;508;573;505;547;572;573;495;537;540;492;539;547;536;547;564;535;533;540;560;607;566;580;559;601;630;580;629;677;656;518;590;547;562;588;609;653;543;535;551;552;481;530;550;595;605;518;526;536;610;591;613;487;490;576;555;578;608;581;567;496;501;543;568;543;635;535;597;537;555;561;574;643;646;586;589;568;539;547;546;635;625;597;625;617;603;524;566;570;527;531;633;583;625;680;563;529;562;621;558;546;563;643;553;552;595;615;601;579;580;592;589;562;678;607;591;599;602;536;506;631;631;522;472;556;488;563;644;556;531;484;514;460;435;361;192;93;62;146;179;354;387;435;520;596;609;550;492;535;518;648;647;589;595;557;590;618;474;592;649;559;634;613;614;555;690;627;671;597;663;623;568;523;510;564;649;667;656;530;572;533;554;536;614;627;634;684;622;592;577;570;579;637;918;846;528;400;473;572;554;517;480;450;525;433;510;491;513;662;690;717;663;679;712;632;567;633;523;626;597;577;572;642;608;581;533;502;473;527;628;530;540;610;586;573;583;616;604;629;608;625;586;604;531;640;603;594;657;516;581;613;688;680;634;626;684;626;535;544;562;631;657;586
10;12;27;24;19;25;16;27;16;32;30;14;16;20;144;654;744;725;718;724;613;561;621;702;620;576;577;663;754;746;772;775;715;698;675;698;728;692;648;706;697;805;809;759;795;701;719;686;733;805;747;761;742;727;719;792;698;674;669;736;666;619;689;681;672;713;790;776;732;740;705;706;621;639;678;746;766;737;760;704;684;741;776;681;696;702;603;633;640;744;758;729;597;647;709;757;692;640;657;657;679;662;670;673;702;666;754;767;663;674;692;704;724;586;625;690;645;706;670;720;626;674;653;549;666;644;603;588;619;696;702;802;702;680;677;700;669;619;693;704;646;629;664;633;599;591;585;672;581;546;591;555;636;676;657;646;570;672;612;685;626;596;555;635;644;706;708;677;621;690;695;647;634;633;654;611;571;560;654;594;686;646;561;609;697;666;706;707;611;688;723;674;698;725;694;645;690;682;637;584;578;639;615;670;593;679;682;626;584;589;560;558;554;412;418;451;556;614;582;623;691;570;573;650;633;647;680;650;600;596;603;644;605;660;568;587;595;545;563;562;595;570;596;554;592;587;601;633;634;614;540;612;664;590;635;523;547;640;654;696;639;511;627;603;641;547;582;590;598;595;539;576;573;588;569;590;542;682;602;665;527;594;668;682;576;443;424;452;521;494;622;619;531;531;518;506;596;647;621;605;644;645;591;526;513;570;696;590;426;476;524;608;576;669;550;497;567;516;552;433;490;539;596;641;601;637;576;608;647;595;644;561;449;517;524;614;569;585;562;560;542;588;496;611;643;566;613;520;498;542;600;614;540;573;500;499;547;510;478;483;508;519;567;600;605;552;607;572;611;562;623;581;577;566;559;564;491;621;510;528;616;596;573;527;489;571;603;542;557;625;617;658;668;672;619;621;630;554;627;587;554;519;477;447;516;518;584;587;581;565;558;555;556;531;532;480;547;482;466;499;513;583;543;516;559;606;592;541;512;570;536;614;646;660;556;567;607;582;589;628;510;545;512;467;521;502;556;512;509;555;564;518;553;504;467;497;548;408;398;544;581;508;524;459;463;436;541;563;582;548;561;604;550;497;570;604;535;507;531;632;668;608;582;583;563;511;528;532;461;536;528;565;563;615;597;610;610;521;496;504;555;573;535;501;499;535;586;538;508;511;490;567;564;502;548;517;534;545;576;469;509;568;572;483;479;528;434;390;430;520;500;582;532;518;511;551;519;509;460;464;491;493;445;561;603;582;588;555;495;443;458;494;488;502;549;638;629;500;501;469;461;627;581;564;543;600;535;545;574;538;520;591;543;592;604;623;584;536;578;585;484;577;651;650;644;632;570;555;562;591;607;604;592;543;477;513;527;538;517;452;431;488;517;502;524;481;520;525;513;517;533;575;543;561;539;492;541;515;605;566;503;511;576;556;499;533;560;531;432;395;468;542;567;603;604;552;501;565;464;443;432;467;546;572;496;510;531;534;544;599;615;600;561;562;563;569;564;537;525;469;560;556;605;571;529;571;560;571;552;585;598;556;581;564;576;551;534;506;543;535;515;537;553;545;587;617;575;507;588;624;486;501;637;579;576;580;536;603;569;531;549;610;612;550;529;567;542;545;580;602;553;538;589;559;578;516;538;620;622;566;475;558;575;572;537;568;506;474;558;540;578;657;525;577;570;555;540;537;558;587;575;552;599;574;610;595;597;611;633;596;574;535;547;536;618;602;570;573;608;582;587;596;631;609;632;516;624;650;632;572;525;561;549;591;489;518;537;590;561;629;613;579;592;662;566;594;631;547;609;654;616;540;475;448;501;577;571;473;463;477;548;664;596;533;556;584;530;494;583;390;266;228;169;111;98;178;260;370;419;428;444;455;489;438;531;557;564;571;573;584;559;561;530;659;697;601;642;536;577;632;626;579;581;549;554;492;573;538;563;584;632;578;617;576;605;591;554;641;636;620;629;525;540;608;574;565;666;967;1021;749;421;445;501;540;582;527;538;504;449;500;569;560;613;628;692;722;772;652;596;648;622;590;646;656;596;597;582;627;609;529;458;334;420;577;523;535;582;595;564;599;609;544;578;666;606;582;618;554;575;587;556;587;609;630;679;632;624;592;629;674;597;539;579;623;557;549;600
16;28;17;19;21;21;19;25;32;15;13;28;18;21;165;612;726;783;757;650;697;584;555;710;614;528;513;576;660;713;674;710;652;735;800;655;696;659;599;661;748;755;758;762;739;755;695;702;646;696;790;735;763;810;751;745;730;588;654;682;535;540;643;674;728;796;751;716;743;691;683;602;700;681;688;761;769;725;745;702;724;725;663;677;665;674;586;527;610;733;746;658;604;714;719;708;695;599;648;705;717;635;639;670;688;675;646;655;670;674;700;660;698;673;568;692;609;672;624;653;689;674;602;434;548;606;553;572;626;704;681;638;663;647;687;663;611;696;686;694;631;640;675;628;613;635;653;651;542;564;606;582;736;719;712;589;487;633;563;591;617;568;658;619;610;674;679;710;706;721;706;647;648;627;624;632;659;622;567;609;609;661;639;602;650;675;692;738;707;722;671;689;686;649;680;618;671;651;570;585;657;602;632;617;566;625;638;691;669;677;518;571;564;562;652;558;556;603;601;679;648;576;646;644;616;678;683;630;565;578;564;572;683;659;665;626;594;547;619;590;540;544;564;644;564;586;563;625;594;503;581;585;641;676;651;562;598;661;658;620;497;551;548;590;661;584;586;609;606;573;599;565;545;618;578;562;696;607;592;627;487;544;589;574;571;442;388;362;508;554;534;587;564;533;459;539;536;663;649;680;645;629;586;547;552;547;919;772;593;538;590;581;669;687;577;488;464;511;499;449;464;476;582;559;600;553;589;557;576;628;566;570;540;537;533;552;506;558;585;622;547;571;551;537;516;541;513;484;531;572;600;563;576;554;536;530;592;472;500;517;528;535;594;613;577;534;683;582;589;604;572;442;468;524;565;500;521;544;564;592;539;588;567;591;548;601;575;535;593;575;598;571;543;616;523;521;558;558;617;610;555;524;504;599;562;493;545;593;560;595;600;567;552;532;508;549;606;533;487;566;554;531;571;533;543;593;549;545;549;545;569;584;587;617;564;515;560;602;516;543;537;576;563;530;548;568;578;544;566;580;564;549;500;498;481;479;544;405;358;457;546;483;537;456;508;517;565;619;616;537;540;565;489;513;564;532;497;551;439;559;522;520;567;517;516;571;552;498;573;542;538;545;495;539;584;600;618;548;496;517;579;566;578;551;490;582;549;473;510;536;521;534;575;544;521;540;568;509;544;501;469;541;536;543;531;502;496;517;481;435;572;548;425;437;505;505;499;442;368;500;550;546;503;439;541;514;552;495;560;569;498;496;504;555;501;670;976;556;448;432;584;548;537;603;601;610;549;553;527;508;562;525;541;606;601;541;507;662;608;567;593;575;558;552;614;592;556;564;633;562;551;540;543;529;510;547;542;519;578;590;480;400;481;468;519;509;470;522;514;526;499;522;628;548;525;547;502;550;640;563;570;621;607;562;527;567;497;644;547;497;580;553;554;561;537;547;595;584;461;516;501;511;517;512;467;523;656;658;590;569;587;574;593;542;549;597;581;573;565;492;528;563;440;505;472;537;551;467;519;543;478;517;506;596;588;618;499;490;540;511;497;436;511;601;657;667;605;593;531;612;570;606;616;560;600;632;525;564;580;555;578;563;608;610;566;575;612;596;584;591;501;459;494;468;477;558;613;615;559;538;520;589;612;593;550;569;533;568;608;585;513;604;548;569;556;556;603;591;471;523;544;588;572;602;595;636;589;497;555;514;570;583;529;563;655;555;568;592;572;531;555;625;642;616;613;578;615;630;575;583;544;572;661;543;554;597;553;561;566;549;619;506;565;573;666;617;575;542;608;669;614;583;586;467;457;606;607;510;510;473;545;552;491;570;566;594;560;617;570;521;511;460;538;361;220;94;100;125;150;177;214;332;374;457;490;503;542;504;537;514;517;502;570;593;618;602;582;578;507;583;637;567;431;536;540;563;521;592;640;567;529;508;605;554;603;629;579;629;596;650;623;599;551;596;532;494;622;734;835;710;481;510;384;464;590;617;611;612;540;542;631;637;630;624;594;636;647;681;568;625;641;603;634;671;595;612;565;604;630;558;500;322;382;553;503;555;599;632;590;563;614;633;557;605;636;615;662;634;557;615;586;581;659;637;631;668;657;570;652;660;632;634;607;565;531;561;560
46;3;23;22;17;24;14;29;11;24;29;29;21;17;153;549;729;704;650;652;637;565;629;614;648;596;552;694;626;657;725;771;704;761;673;681;782;748;718;662;766;730;704;777;673;666;729;715;660;706;770;686;744;707;754;618;650;641;682;641;500;574;623;703;720;719;750;667;777;697;630;571;692;680;744;739;677;714;796;718;652;755;656;696;594;620;602;567;659;692;702;702;717;795;786;626;687;647;599;664;714;593;605;639;668;616;697;609;671;704;742;730;746;668;641;638;681;664;623;663;657;700;654;583;610;613;616;665;663;534;518;650;677;641;669;678;607;700;689;744;614;587;646;580;669;593;605;684;606;512;631;653;662;673;662;577;573;602;640;660;688;514;478;544;614;681;663;745;691;672;689;671;564;605;664;698;698;685;574;567;618;677;653;656;626;665;617;752;769;760;765;618;656;644;641;615;618;629;640;598;685;720;631;644;651;678;574;627;592;606;615;602;615;605;751;574;644;572;637;650;618;588;640;641;623;619;614;599;500;482;530;557;587;679;620;623;685;619;638;603;577;578;602;651;653;579;548;557;479;474;583;603;691;622;614;675;621;598;633;536;571;532;626;676;661;614;624;626;581;562;581;512;524;589;529;544;593;576;500;572;586;641;540;520;529;513;578;495;562;513;653;507;517;523;515;557;578;602;609;596;626;599;586;534;526;498;664;645;600;597;593;613;671;634;613;542;510;552;579;522;559;610;557;629;537;623;602;585;607;611;653;552;530;603;583;512;542;548;487;554;541;609;593;561;529;543;537;456;451;543;550;485;573;617;501;543;585;452;475;562;585;578;558;545;581;594;616;611;583;563;522;470;483;559;542;512;568;574;560;579;553;633;585;603;585;568;541;469;571;539;545;548;578;577;522;582;564;532;534;529;495;491;608;502;572;573;532;546;527;582;557;612;509;497;515;481;460;489;462;572;523;509;588;492;466;522;586;543;493;556;549;574;565;582;548;579;578;630;583;518;521;552;544;553;611;599;574;536;537;571;526;494;582;546;555;527;521;480;466;528;545;507;475;460;548;537;562;600;540;520;508;529;519;551;622;624;542;519;519;508;403;466;536;512;514;524;569;517;523;519;527;490;505;512;569;589;637;584;542;539;545;503;601;527;525;561;525;491;550;558;496;516;554;556;588;510;468;558;536;567;598;531;540;553;545;490;492;542;530;495;505;592;470;473;543;517;546;502;416;539;581;586;497;501;515;550;526;614;596;660;520;515;495;539;534;616;853;469;401;455;566;543;536;521;536;547;499;593;546;545;491;542;599;594;548;560;532;598;553;611;567;597;576;575;620;564;524;554;543;527;478;526;598;564;606;578;573;499;563;595;540;503;495;564;541;522;457;502;534;507;549;531;546;563;576;562;564;522;549;555;518;550;576;494;510;545;555;520;562;495;523;519;481;476;627;549;577;552;592;549;560;507;529;469;521;600;595;576;567;603;613;579;539;526;548;559;546;558;572;516;581;532;488;551;483;479;510;517;464;522;434;426;568;520;479;509;511;549;630;558;457;544;521;547;628;640;642;590;610;568;584;611;574;606;587;562;453;513;576;575;592;576;527;575;581;583;649;587;535;584;543;540;538;538;514;568;549;573;516;521;543;579;549;528;506;516;599;588;548;568;540;591;587;538;544;548;538;553;560;484;579;592;588;609;530;546;552;484;523;553;560;591;516;550;603;629;586;568;550;494;522;572;593;578;582;530;574;642;639;603;592;577;585;546;569;593;583;502;551;604;523;536;526;565;594;573;607;598;586;604;562;628;565;458;477;572;643;628;533;591;575;572;582;510;565;571;553;594;597;539;584;512;487;500;457;400;291;199;179;92;109;126;180;278;372;421;484;507;502;482;458;540;575;612;587;659;630;525;473;512;548;605;501;487;533;509;595;524;543;526;522;553;561;667;603;592;580;609;522;620;613;585;612;629;568;544;615;626;662;614;615;578;515;478;537;620;637;615;620;545;598;624;631;645;604;538;627;616;555;593;563;563;601;632;596;606;602;579;600;550;499;435;453;596;588;586;616;637;650;582;619;578;635;593;569;620;608;615;635;590;604;659;693;662;614;625;585;488;594;587;715;617;592;589;609;595;536
22;38;15;27;12;6;24;17;15;24;19;23;9;27;180;591;723;677;623;716;677;641;675;706;682;680;700;679;626;683;642;649;703;655;656;677;750;771;667;752;695;688;740;742;747;775;710;729;737;784;748;735;764;755;703;707;674;782;709;737;597;501;715;760;632;704;709;733;734;681;688;645;629;740;711;757;656;637;705;737;634;760;701;611;565;635;555;663;709;616;658;699;699;700;732;703;614;496;586;639;683;652;666;699;661;721;666;640;602;737;751;745;786;787;598;614;692;716;613;719;651;625;677;669;599;666;633;612;667;464;472;664;699;628;668;633;649;656;711;700;617;617;584;614;658;680;554;686;639;485;548;627;560;623;673;536;633;665;575;617;677;548;555;495;561;632;639;741;681;707;652;665;640;628;658;699;641;625;693;671;648;697;561;644;670;580;615;731;719;654;683;656;700;585;601;625;605;593;625;625;650;662;668;600;675;668;677;643;594;561;644;559;627;656;652;722;617;465;516;575;557;588;601;586;633;620;577;554;486;435;638;544;689;601;602;644;609;653;607;608;550;590;662;607;614;508;485;568;526;419;553;597;633;619;662;642;570;645;619;595;553;577;631;588;612;574;631;609;587;614;572;550;458;506;531;624;601;577;542;519;545;593;627;561;514;563;594;547;551;520;556;483;528;545;545;641;627;680;606;569;585;613;609;515;535;452;535;606;614;626;577;623;690;706;599;601;578;601;604;589;559;603;603;535;522;554;571;548;499;574;565;571;571;550;562;517;500;568;527;543;560;563;612;549;486;550;579;475;436;463;572;473;529;552;456;553;472;413;494;488;553;528;545;575;537;550;563;538;538;565;528;518;504;468;551;594;519;558;587;533;533;575;600;614;550;575;581;494;530;519;600;543;579;576;544;545;558;526;608;591;618;560;511;454;526;585;559;527;555;518;513;499;569;457;490;480;481;482;549;586;583;603;586;496;537;490;586;600;560;566;583;544;593;576;555;577;594;561;535;554;512;538;590;589;670;587;584;522;543;530;566;514;573;523;585;548;467;490;518;414;480;493;475;524;527;498;530;545;493;473;526;585;552;586;582;557;571;535;532;450;356;496;472;490;505;520;535;483;501;494;522;518;575;552;558;552;605;609;541;526;577;529;546;537;533;575;503;512;590;489;515;535;488;481;600;524;467;524;534;539;514;533;464;481;536;550;467;501;543;544;505;468;568;439;521;539;558;514;491;575;569;568;526;557;557;543;577;585;564;565;525;520;536;503;503;511;538;431;457;562;531;591;539;508;519;523;576;563;576;599;610;581;618;562;586;621;625;567;587;602;529;551;591;596;552;510;443;494;474;517;529;506;597;506;502;546;486;523;519;571;540;528;460;502;544;547;451;504;573;527;529;566;567;528;559;537;580;553;543;557;577;524;543;523;530;465;563;546;482;475;437;451;526;531;547;501;516;532;542;560;512;480;510;567;670;564;592;562;593;622;629;532;539;605;590;561;505;541;559;606;591;502;545;569;576;468;447;577;500;521;478;414;550;521;487;591;560;657;636;426;440;511;520;596;592;609;601;591;585;555;644;635;611;520;534;580;538;544;581;490;529;562;594;543;547;586;650;503;548;561;605;545;586;591;492;493;530;550;532;532;501;539;494;484;478;532;603;598;596;567;497;567;503;530;573;549;575;531;608;522;555;541;554;558;492;525;509;470;636;576;547;578;582;567;501;517;617;632;511;569;511;560;548;522;626;615;642;631;578;561;570;659;609;522;554;616;611;569;606;625;557;554;551;548;515;574;553;587;612;546;609;558;544;585;500;550;601;583;564;644;601;594;599;568;586;560;601;613;641;587;568;500;551;539;529;585;525;410;358;317;284;186;113;95;159;304;399;506;462;436;497;520;491;578;621;675;699;538;413;441;415;610;566;525;527;560;574;524;508;501;525;526;560;703;528;600;525;564;578;644;684;641;574;595;638;588;555;559;525;667;885;603;462;593;659;743;738;578;674;678;561;633;641;592;595;569;571;599;624;600;594;529;551;515;643;658;544;606;618;596;561;584;560;634;647;640;656;672;668;560;593;537;574;568;545;558;550;631;620;634;702;639;640;598;585;602;596;575;540;601;636;615;591;541;632;683;583
10;15;26;9;12;6;17;13;22;23;31;39;18;16;209;669;717;667;704;768;715;710;695;727;760;692;644;723;695;693;682;659;631;642;585;685;649;707;758;737;761;671;697;712;739;718;682;674;743;739;754;719;739;723;695;684;751;769;731;757;612;669;721;703;746;721;665;766;712;735;747;757;739;742;836;698;657;763;730;698;675;788;761;656;696;627;679;674;693;651;690;724;729;677;674;708;648;592;643;620;623;667;681;763;678;732;741;657;645;669;640;779;784;741;689;670;693;672;640;683;621;602;619;635;691;638;652;703;678;510;605;714;544;546;626;645;626;594;610;685;613;663;554;599;566;618;587;647;532;548;640;591;685;651;571;526;548;601;576;608;726;676;593;516;567;557;620;673;759;722;621;644;679;601;607;624;662;635;649;604;608;639;556;608;650;615;688;599;637;754;717;665;689;703;638;562;535;545;627;649;689;631;644;609;682;624;662;600;568;648;693;716;598;625;636;607;549;467;513;582;578;630;594;559;577;578;546;554;528;605;596;625;584;663;581;630;602;629;606;604;540;585;640;606;591;625;554;606;550;468;534;597;600;598;637;586;570;645;637;604;596;576;672;645;587;694;600;619;599;653;548;589;578;626;581;616;617;568;579;556;623;599;565;647;544;560;575;589;551;538;501;494;529;538;608;628;589;655;641;592;575;639;578;490;469;557;579;603;675;580;583;625;649;655;639;641;628;612;655;630;610;657;568;607;559;560;541;555;564;659;599;668;542;570;575;489;563;542;572;560;517;519;570;544;541;590;460;492;453;530;484;525;584;544;489;515;485;493;488;570;586;552;540;481;541;550;597;625;604;550;519;485;407;489;532;571;627;549;606;488;511;553;636;534;598;532;577;547;548;522;621;620;533;554;522;506;613;553;625;584;584;546;559;503;561;580;577;556;544;572;517;512;514;517;495;469;451;534;485;504;560;572;534;508;568;564;568;506;567;563;544;534;584;548;520;593;591;568;506;559;530;575;550;597;695;701;571;567;565;621;630;543;521;517;525;533;452;478;498;496;481;539;502;540;503;558;553;549;476;421;513;564;508;489;571;545;534;566;509;526;515;518;448;516;514;501;454;474;520;607;580;468;517;571;521;582;593;574;526;483;525;494;576;583;511;487;492;572;549;490;550;517;548;555;601;477;521;543;549;530;473;548;499;531;561;483;504;516;480;558;509;435;482;513;467;482;503;543;526;556;514;507;527;560;549;524;515;592;616;498;515;531;555;529;516;477;475;515;459;517;498;555;519;522;556;567;633;643;625;588;575;626;575;609;560;566;574;551;601;562;549;460;621;559;516;509;439;504;490;536;607;574;571;535;458;488;441;448;513;516;563;594;510;512;538;576;549;585;553;528;487;550;586;554;520;523;547;537;544;566;522;559;505;510;492;553;619;547;448;387;367;459;471;539;416;466;481;542;540;497;514;487;536;552;599;564;604;566;503;550;599;486;520;497;517;639;558;533;542;544;569;510;514;564;578;499;529;594;499;404;494;514;525;540;486;565;604;629;489;470;476;486;520;569;547;576;650;616;585;629;702;639;513;486;559;561;571;539;566;586;481;559;565;452;565;620;616;644;626;646;574;614;602;558;558;544;521;570;516;515;477;578;525;417;456;534;656;677;560;604;642;522;541;560;495;551;567;526;561;567;584;593;568;562;633;552;568;576;642;567;511;604;526;546;593;570;559;520;493;511;528;612;599;546;583;574;637;663;562;520;588;595;567;601;606;649;612;605;584;562;566;637;550;554;570;542;579;624;584;575;599;558;568;591;585;574;536;565;471;565;612;639;588;635;576;654;695;569;618;608;610;511;499;500;527;553;485;528;520;554;546;356;329;237;158;119;212;309;370;371;342;413;508;488;558;619;664;563;452;458;450;541;542;629;589;596;589;599;533;516;550;507;560;602;500;567;535;477;593;671;693;599;506;617;646;606;545;465;425;649;902;523;501;570;639;628;668;581;644;622;569;583;607;568;631;698;655;596;598;580;614;560;591;599;648;637;607;592;656;633;623;635;605;609;705;657;716;643;623;651;640;596;618;602;520;607;577;617;645;616;619;665;637;600;613;591;644;569;594;609;622;672;585;597;598;695;590
24;3;22;23;16;28;12;27;20;29;17;13;19;25;225;641;716;654;705;760;775;691;722;794;775;815;718;687;695;711;701;676;652;613;590;576;645;724;761;773;741;721;657;691;714;765;654;716;719;752;741;709;723;692;644;674;673;739;751;788;772;769;756;768;678;742;598;624;659;684;680;716;746;802;806;660;606;640;705;704;726;716;755;746;699;715;716;739;658;689;695;736;668;679;711;765;672;642;650;648;676;729;709;734;763;721;709;733;717;639;610;695;740;716;687;703;658;658;714;726;629;624;669;572;604;674;592;650;643;667;768;645;570;569;629;718;709;616;633;710;643;675;593;640;530;518;620;594;389;538;665;640;628;609;562;412;440;595;627;601;648;582;557;508;436;486;585;717;688;693;658;634;712;599;593;602;613;619;670;663;616;630;654;598;586;682;736;668;682;701;665;609;704;712;707;640;575;617;587;687;671;670;638;631;621;599;665;627;642;609;635;616;629;601;519;490;632;601;559;694;631;651;597;520;547;604;461;582;568;627;564;523;637;585;624;666;574;585;566;583;639;525;586;629;603;585;592;555;553;578;538;618;552;615;608;627;610;634;670;615;581;619;594;601;621;631;558;608;684;539;571;583;573;591;521;574;562;625;626;605;588;609;609;606;582;494;585;579;608;546;472;528;565;578;625;579;577;592;645;580;567;639;571;508;507;543;603;605;668;607;662;632;711;598;691;496;591;626;766;580;623;602;662;537;566;567;532;535;621;609;593;620;661;608;646;644;593;626;636;623;565;558;533;530;513;531;543;555;544;526;544;539;561;534;484;508;445;458;481;520;535;545;543;536;518;538;609;604;553;521;565;470;463;501;456;555;524;544;522;533;519;518;515;563;552;570;495;587;578;565;590;593;593;591;541;455;525;531;562;556;510;506;532;591;624;568;465;516;489;549;566;532;553;548;497;415;455;487;530;547;491;508;518;590;516;548;475;386;529;627;628;643;555;570;550;580;605;563;551;567;545;537;567;633;651;639;557;551;577;532;539;553;490;504;551;527;463;539;543;458;475;529;535;492;527;508;564;632;553;431;553;574;442;470;572;560;539;549;519;552;500;501;476;502;495;443;451;467;570;533;565;544;539;558;598;566;593;447;469;523;581;598;566;541;516;517;550;555;534;519;498;487;509;560;541;468;562;517;508;537;495;514;460;522;533;554;522;456;484;471;452;487;458;543;511;514;582;569;519;464;512;546;515;542;523;497;485;544;601;517;501;479;507;482;552;475;462;495;523;435;524;603;532;568;535;576;611;598;631;609;605;649;568;607;595;539;558;575;571;531;483;573;508;513;575;526;519;542;474;583;541;521;519;552;433;452;488;528;502;508;510;585;549;532;626;552;579;613;568;519;473;506;579;543;544;592;565;537;571;579;590;497;461;474;475;522;565;511;558;453;453;545;511;488;428;436;460;499;523;570;526;538;579;528;570;602;595;572;480;556;525;518;508;547;549;552;571;506;597;603;542;565;560;609;628;548;513;540;492;370;467;468;484;559;478;575;587;563;548;564;589;569;622;495;555;567;561;593;618;600;613;501;426;460;541;544;613;568;627;573;451;522;489;461;503;617;632;589;560;597;585;614;537;447;585;593;573;576;552;603;500;541;484;391;478;511;639;578;575;596;606;572;559;602;493;487;545;563;531;575;535;519;564;619;546;519;575;578;533;561;564;562;458;449;591;557;578;527;546;558;482;642;605;594;634;599;584;661;583;534;596;602;549;609;643;664;588;585;570;578;635;558;557;571;529;553;562;582;556;608;534;597;588;645;541;578;537;563;490;480;512;556;594;600;588;628;615;611;570;601;543;535;574;523;444;421;535;544;631;558;551;552;494;422;445;267;140;124;117;121;173;165;262;352;381;436;536;505;478;421;452;532;550;489;484;543;502;538;573;601;548;556;522;575;627;567;503;596;635;645;592;575;558;600;568;595;458;387;424;473;547;546;514;541;557;560;628;600;593;663;615;654;626;609;650;615;612;581;600;606;614;590;523;622;640;566;583;579;661;639;684;651;665;681;678;634;676;691;638;621;620;638;550;628;523;640;619;599;638;543;681;592;609;558;568;573;665;678;627;671;649;617;634;583;638;638;569
22;16;8;12;30;15;28;32;27;17;5;27;8;17;195;618;617;728;720;737;655;745;752;796;749;828;795;714;681;664;626;687;695;615;618;665;603;660;716;809;695;687;684;745;733;737;643;624;680;702;694;709;683;744;693;632;725;803;708;778;721;827;732;727;624;653;665;734;716;642;688;754;756;717;730;694;628;780;730;648;648;706;669;690;668;734;626;693;652;654;709;648;630;651;715;721;681;641;717;669;680;720;784;728;781;667;717;764;662;556;698;702;690;717;712;696;708;701;672;672;586;597;604;535;570;705;628;667;664;701;661;623;601;567;739;713;728;730;653;657;650;680;657;604;593;607;618;616;494;531;693;572;606;653;586;478;457;668;639;604;621;683;580;516;436;457;556;696;740;667;651;662;628;643;672;646;610;707;626;647;610;593;617;657;615;701;691;645;644;652;707;677;659;665;702;706;640;669;639;695;628;640;583;629;609;639;668;609;665;680;669;633;620;584;554;593;601;647;646;741;674;643;646;635;582;603;593;730;606;707;589;481;539;614;697;662;618;629;603;640;642;564;638;674;611;658;608;626;562;524;608;602;626;625;649;629;620;599;594;548;572;547;624;539;640;635;543;603;569;587;594;602;603;579;591;553;593;569;633;600;595;562;577;628;557;507;515;604;670;599;607;609;642;579;677;589;598;531;586;600;560;688;566;500;516;585;601;601;649;613;593;616;613;613;597;521;561;625;716;559;610;552;584;574;603;607;573;499;554;571;545;567;666;606;568;678;599;741;623;583;577;544;562;545;548;519;541;479;466;587;543;533;528;533;502;513;466;504;516;568;512;523;537;512;535;545;593;625;637;657;578;583;515;468;493;484;507;445;485;563;501;524;567;548;553;461;480;553;551;587;610;646;580;557;571;538;609;564;485;490;499;503;530;558;507;527;489;525;589;523;541;541;568;612;488;455;470;551;490;518;456;477;583;574;529;486;468;383;511;455;546;568;566;579;562;569;598;555;579;576;557;573;573;589;544;588;572;650;623;530;550;594;546;574;547;512;510;558;556;471;533;503;483;486;541;558;535;557;520;479;443;582;466;478;559;510;481;555;550;517;509;470;491;461;461;452;444;500;495;569;560;515;548;610;628;621;564;540;503;586;538;542;547;588;455;514;535;571;557;464;498;562;503;508;536;534;587;576;491;556;497;479;483;543;491;517;553;506;523;432;451;461;493;502;497;541;530;508;531;502;497;497;498;560;497;513;511;602;508;541;515;531;512;492;530;492;470;531;530;502;562;558;524;534;531;527;546;607;597;581;547;601;605;566;537;579;567;588;539;528;547;534;547;503;507;473;547;539;483;539;486;495;502;512;472;461;476;536;559;538;520;573;537;508;529;540;552;569;567;501;423;461;526;523;538;574;530;415;537;552;537;544;573;553;497;455;522;572;557;527;520;514;460;502;438;473;502;575;533;602;624;677;556;523;564;549;510;514;566;490;487;506;515;539;510;577;526;560;583;523;558;636;573;590;608;570;616;617;521;405;424;489;554;475;575;577;534;552;519;561;639;556;630;565;534;500;543;608;601;526;488;468;454;505;524;596;569;586;560;602;574;535;411;427;527;521;548;513;596;540;567;555;563;534;547;602;551;580;593;495;574;569;531;456;514;587;559;553;498;599;620;551;596;569;511;430;516;550;535;459;478;536;541;559;569;542;567;571;546;494;503;554;498;544;605;632;629;595;541;464;391;587;648;611;643;561;540;577;594;641;626;727;581;563;608;579;624;531;602;578;548;576;566;538;536;602;593;565;583;634;590;597;583;610;610;591;557;567;580;520;542;563;584;569;506;589;668;565;661;560;664;619;615;610;521;456;573;507;547;587;549;570;512;451;530;429;317;204;120;108;123;125;87;115;175;217;295;342;332;217;232;330;337;333;357;480;451;443;543;556;603;517;556;586;610;532;535;667;645;570;581;524;464;492;483;504;424;442;467;424;432;573;592;548;552;489;564;630;538;604;599;541;527;593;614;626;601;605;603;599;565;531;587;642;654;587;548;607;632;643;671;622;631;674;665;627;641;641;695;588;632;600;660;632;653;660;620;596;589;583;616;586;616;573;577;667;648;629;576;616;640;663;552;569;623;633;526
6;21;16;28;10;16;24;19;11;24;12;24;6;38;211;577;676;661;693;716;804;830;734;760;760;698;782;706;606;689;609;687;624;617;707;664;606;706;689;727;739;714;713;757;808;687;665;678;670;724;674;680;740;780;717;715;750;668;632;712;708;800;721;692;632;654;644;767;721;678;681;707;755;706;703;597;698;719;799;657;686;626;644;678;704;717;820;707;701;689;700;619;700;706;713;714;717;638;701;678;770;766;640;697;734;731;763;793;721;709;803;686;676;694;693;680;620;714;653;584;557;565;574;616;648;698;735;717;605;707;654;660;619;636;695;713;690;748;658;593;621;619;617;672;638;675;696;610;598;667;698;630;640;649;657;614;604;680;712;668;676;645;687;674;532;479;477;603;596;600;612;667;641;649;634;663;559;662;674;574;559;547;650;673;605;668;607;612;632;662;735;702;695;608;627;647;622;671;645;622;622;665;633;647;637;566;554;624;614;675;614;626;628;570;604;590;652;665;615;816;697;652;596;470;575;627;702;698;647;553;619;617;633;620;635;721;588;623;663;617;588;540;610;616;645;591;631;643;541;600;649;639;596;566;579;617;617;632;574;522;524;605;617;615;567;564;551;524;465;519;625;633;541;560;566;591;591;571;538;597;573;609;556;640;653;551;546;610;633;564;613;598;547;602;574;489;556;543;565;539;608;654;584;516;580;608;671;660;616;610;606;652;612;556;584;566;515;582;588;600;637;553;569;530;576;579;532;519;522;538;544;608;623;568;638;646;671;546;539;592;563;493;506;537;507;488;591;498;455;542;533;494;436;485;542;503;532;560;500;507;587;594;469;515;530;607;592;607;603;573;508;544;504;538;534;502;487;461;480;519;592;622;592;577;630;498;535;510;580;544;526;611;610;552;545;573;588;509;465;461;545;516;510;512;472;551;528;511;599;560;543;608;518;531;552;477;494;550;535;486;487;587;580;593;517;541;537;507;503;569;554;561;604;548;562;550;559;522;577;536;562;556;540;588;563;583;568;550;534;576;569;609;510;520;512;499;532;550;523;541;524;564;561;592;598;543;564;517;547;523;402;509;511;495;580;520;576;565;510;540;545;545;471;472;500;483;434;513;600;583;553;559;559;585;630;658;514;559;572;497;528;519;501;539;519;510;526;565;611;494;480;493;553;572;577;540;493;543;516;487;510;490;523;564;534;442;508;506;450;469;476;463;504;540;466;509;485;444;473;493;464;498;500;476;444;488;535;576;540;514;476;490;546;538;505;550;473;473;482;528;505;578;510;566;520;486;568;597;594;588;529;568;552;559;538;579;573;535;605;591;552;552;532;562;552;520;505;522;527;582;568;481;470;439;436;478;501;497;575;521;517;529;500;536;497;528;542;573;513;494;446;527;558;544;611;568;530;528;531;517;477;586;534;526;522;533;550;540;556;511;537;489;545;493;437;499;514;575;536;513;519;647;562;579;538;498;544;548;470;464;533;616;550;498;539;575;533;505;538;534;603;586;582;576;574;549;535;515;532;455;418;495;514;521;531;670;726;534;549;523;535;504;566;539;495;566;589;590;568;567;560;446;455;565;539;552;611;528;492;509;562;518;456;466;532;543;561;564;653;563;454;504;578;574;559;556;566;537;517;472;607;502;468;443;492;596;510;540;521;555;637;622;563;648;545;490;564;542;514;549;507;527;521;547;599;592;614;578;571;546;538;505;547;535;583;614;581;693;606;507;530;525;541;555;563;562;557;599;651;594;636;675;593;559;605;615;638;551;613;579;508;525;565;622;614;561;560;545;551;537;599;548;560;552;524;617;586;596;518;608;535;515;587;573;511;580;552;608;576;614;622;580;582;639;652;487;551;470;507;593;553;565;556;502;555;415;446;464;351;241;382;404;282;188;137;106;89;109;112;86;89;111;81;108;188;303;266;320;371;483;521;582;538;559;553;475;576;598;607;562;549;489;475;442;436;490;409;394;438;475;431;531;660;599;533;441;543;537;495;594;653;493;575;604;632;580;615;540;534;624;613;579;569;565;581;594;562;561;575;569;610;643;632;715;682;595;620;675;610;643;600;582;595;599;689;602;636;609;569;535;601;596;485;589;568;564;606;596;551;603;585;619;530;591;582;620;585
10;6;23;13;24;24;14;20;35;28;14;27;11;25;248;581;659;705;716;673;711;695;731;748;718;749;731;769;616;634;594;586;639;689;684;672;686;679;731;795;752;769;732;726;761;714;669;790;747;759;753;724;734;757;705;730;772;773;689;700;727;675;697;665;673;738;692;739;689;629;623;647;716;670;669;696;636;740;730;698;640;659;647;599;724;730;762;694;667;683;634;650;652;708;684;695;674;703;722;692;702;734;660;661;704;684;728;804;661;771;733;669;756;682;714;657;686;752;705;704;659;676;634;606;653;718;658;647;701;718;619;617;486;385;495;614;603;569;639;627;540;612;713;658;681;658;704;652;714;679;640;621;643;609;688;670;675;708;678;660;644;672;659;692;622;607;583;504;488;600;633;734;625;603;649;685;514;612;612;501;574;591;581;597;558;641;599;606;539;652;615;774;815;650;641;658;630;648;592;612;645;629;611;673;606;577;531;600;612;608;650;664;719;696;647;658;624;702;615;656;713;653;551;423;554;649;720;666;666;705;681;666;615;587;581;689;689;638;627;615;595;600;550;676;701;542;614;605;594;663;664;606;579;619;607;576;570;649;619;497;536;590;597;554;561;656;623;558;557;565;571;647;642;604;507;522;619;585;515;546;598;581;604;589;564;610;549;596;608;611;530;537;537;612;571;571;528;568;533;529;574;607;592;571;589;601;612;606;669;641;628;593;584;559;528;557;497;637;616;585;681;535;559;474;485;519;563;574;582;534;563;594;613;593;578;632;653;589;565;513;441;458;484;527;537;516;557;514;439;496;514;483;530;531;469;466;554;482;552;567;583;464;480;574;550;616;587;604;584;573;575;547;489;584;519;540;504;520;491;525;583;621;538;526;577;603;559;536;578;570;572;593;598;609;596;556;484;516;528;537;549;492;479;533;522;548;549;468;562;569;522;552;493;539;502;539;535;523;450;460;518;448;496;557;530;507;563;557;499;601;538;602;575;556;601;515;483;558;568;576;546;594;612;566;565;561;569;580;594;450;565;543;551;559;535;511;611;546;505;553;506;533;581;589;574;593;597;591;556;464;465;527;494;492;461;587;557;548;500;569;519;576;504;535;576;512;459;518;551;578;509;568;545;584;608;595;505;576;536;505;521;514;535;507;475;509;510;529;553;558;525;454;558;602;544;534;517;496;484;579;527;501;507;558;512;494;543;503;501;522;486;459;495;506;469;502;446;443;424;525;532;524;521;463;451;537;573;564;509;536;543;541;551;492;531;520;479;577;518;478;534;581;520;508;539;573;556;572;508;541;484;530;553;522;553;618;517;528;563;572;544;520;511;531;578;531;557;554;567;564;488;487;426;481;487;526;481;527;525;468;520;495;565;524;499;550;692;639;574;516;524;476;533;543;583;582;601;533;485;481;496;622;529;513;552;476;520;597;551;539;571;592;534;562;482;451;473;518;491;552;479;556;574;494;484;494;508;482;496;500;482;487;478;503;584;548;525;450;521;478;461;516;517;515;528;539;526;561;520;516;485;487;525;483;548;610;646;520;580;619;498;542;617;605;562;569;556;640;635;628;491;447;557;544;500;570;520;502;533;521;473;512;527;557;564;579;611;583;555;566;576;527;563;543;527;576;534;608;545;564;578;553;481;440;561;591;573;552;630;606;585;601;599;550;501;542;583;539;530;544;571;581;503;602;660;622;593;579;615;566;568;455;517;528;531;559;576;630;591;541;590;521;547;568;512;536;581;675;640;620;639;641;542;556;641;706;674;626;639;641;625;615;556;652;581;597;584;525;509;502;592;553;569;587;590;604;601;689;600;595;597;543;638;525;531;537;633;631;551;645;542;557;636;660;594;544;520;510;496;562;511;516;596;603;509;456;419;449;418;384;547;519;519;446;371;267;268;239;223;290;311;231;191;155;115;139;129;170;168;215;376;455;540;633;526;588;621;607;616;604;589;480;490;454;478;478;404;354;361;494;531;628;610;622;501;415;447;520;461;670;587;500;588;530;622;612;576;584;656;553;587;545;527;519;538;547;562;642;584;591;560;631;665;641;712;619;650;657;612;586;608;602;530;491;480;505;637;601;563;509;516;543;561;589;577;519;586;598;531;637;603;635;611;588;572;611;654
18;16;20;14;16;18;16;21;16;18;19;32;16;28;287;609;645;652;684;698;746;679;649;743;717;684;733;736;601;590;618;511;564;612;669;682;661;726;796;757;729;772;683;764;725;661;699;744;718;639;713;744;687;774;711;691;772;726;633;737;764;711;708;746;656;626;645;700;649;601;590;537;583;685;694;666;674;698;775;705;688;663;699;647;707;803;792;728;795;732;609;641;610;628;738;670;715;713;685;722;672;711;705;665;773;616;721;768;674;730;773;735;695;664;696;679;707;703;685;729;708;665;670;649;650;742;726;613;649;608;523;509;358;328;545;611;585;570;565;731;626;567;688;638;621;651;648;623;668;672;647;696;663;600;632;686;701;711;718;679;688;669;677;677;720;610;568;606;532;578;621;634;652;628;614;624;636;626;584;532;564;607;666;614;596;591;602;486;492;633;609;658;739;713;655;651;597;565;646;617;732;662;665;650;610;616;596;588;621;663;671;698;690;735;657;627;668;662;660;622;659;655;619;515;533;645;657;707;673;601;671;635;662;593;540;631;650;636;595;584;620;579;640;599;613;680;619;560;594;640;642;604;624;624;617;584;524;631;598;589;624;634;638;569;576;575;568;594;536;571;547;661;603;655;592;554;595;558;579;602;636;577;636;625;574;499;531;505;582;603;562;520;562;519;595;552;593;508;519;536;501;594;574;575;633;655;553;616;512;591;616;590;608;582;571;588;568;583;600;641;630;617;545;452;435;494;546;527;594;539;615;492;566;597;625;663;674;579;586;528;410;368;445;458;527;505;572;534;518;517;467;460;527;543;467;545;537;508;514;574;484;500;474;472;578;556;561;602;590;552;582;492;441;495;448;497;600;520;549;542;527;570;518;501;598;622;543;528;596;566;505;567;561;622;488;572;500;517;518;531;563;522;451;534;515;535;501;525;542;550;557;482;486;555;492;636;580;496;549;498;478;480;580;549;509;444;557;548;606;588;542;545;560;633;645;574;500;527;566;493;553;465;538;496;564;537;502;444;439;466;533;561;562;532;502;560;592;508;517;499;530;515;611;593;539;587;577;598;555;487;515;553;552;518;536;498;543;518;572;529;562;492;525;545;601;533;527;563;584;564;596;499;559;638;608;535;559;591;518;527;509;543;601;540;488;499;480;502;541;582;560;540;605;560;543;520;494;523;409;492;524;491;557;528;601;467;463;501;496;538;492;488;491;504;540;562;501;504;526;479;490;537;534;479;471;456;546;511;550;547;519;522;472;490;516;479;525;501;431;535;546;526;528;519;526;548;613;624;584;506;499;540;520;460;521;534;545;451;498;494;531;517;536;531;559;560;526;581;616;591;536;447;472;477;472;498;596;572;479;513;456;482;559;585;520;622;669;620;554;529;540;560;528;552;624;593;602;555;534;540;531;608;564;512;518;414;435;528;532;514;596;603;607;592;505;424;304;503;470;513;510;564;516;493;478;440;418;458;492;501;509;499;505;564;533;628;496;496;521;483;507;463;563;539;520;483;547;498;493;522;539;509;551;520;594;563;567;587;640;545;592;555;551;526;625;571;610;670;549;585;632;544;548;515;466;454;434;519;512;519;439;451;510;466;582;581;597;590;579;533;551;499;555;581;507;509;558;551;571;499;549;504;512;518;561;575;577;591;560;598;567;544;542;607;521;552;561;589;538;554;604;559;524;566;565;576;571;544;635;581;528;511;521;529;484;541;686;544;588;570;570;487;569;570;498;566;600;651;627;624;586;598;641;555;647;603;647;603;508;647;677;594;550;602;571;526;589;525;561;527;615;545;604;582;644;560;601;688;636;561;535;586;565;586;527;559;644;577;539;541;512;620;611;620;603;694;561;517;525;622;595;634;557;592;574;511;537;516;558;559;524;562;576;497;485;490;479;465;564;542;525;492;469;401;330;310;360;325;345;221;195;258;354;463;472;485;528;544;606;518;577;625;603;580;549;457;432;406;431;483;478;574;574;550;499;475;491;452;488;593;555;522;566;612;629;653;623;604;568;561;532;517;579;516;518;483;625;634;639;602;611;635;608;643;687;633;567;621;623;572;596;607;565;501;482;540;535;580;585;513;518;545;535;569;570;531;625;571;571;643;674;647;617;620;590;594;642
16;24;7;23;23;19;18;11;19;22;14;18;32;50;317;625;600;690;710;675;728;616;661;662;694;671;831;851;803;717;631;612;614;591;737;685;734;746;748;734;763;806;764;732;729;708;698;702;628;729;729;751;750;771;725;714;758;678;671;713;806;796;673;744;666;550;558;678;639;520;591;640;680;657;684;697;708;695;735;653;640;627;736;762;683;762;729;674;676;680;688;733;640;614;686;718;715;704;672;654;678;687;664;702;707;675;693;641;679;761;737;736;741;711;689;744;756;703;710;688;719;694;728;689;635;679;736;697;581;537;443;398;476;541;624;540;708;637;604;620;646;678;650;599;640;650;691;693;704;638;651;633;693;683;605;692;730;715;642;649;614;683;628;670;729;649;614;624;553;522;585;616;694;645;560;609;675;603;520;543;549;648;700;665;651;603;648;572;591;585;645;720;687;634;653;692;597;613;600;645;713;666;647;674;606;611;644;628;688;676;622;634;667;677;624;624;631;681;718;691;676;643;650;530;537;598;595;718;609;640;652;632;595;595;658;677;598;647;677;625;611;604;612;570;636;650;560;514;559;697;606;606;630;632;660;683;588;632;577;606;578;642;618;650;642;548;566;569;566;626;582;592;578;617;600;582;564;580;565;585;640;614;623;636;535;567;498;514;588;454;432;507;515;551;572;541;600;556;566;510;577;581;612;600;613;579;570;482;480;561;632;612;536;526;603;593;559;584;575;582;558;510;466;488;457;508;564;542;581;592;547;561;610;605;627;604;582;565;601;561;481;455;487;499;526;505;565;639;596;576;515;550;551;511;517;537;604;556;529;505;548;421;458;487;564;589;560;578;515;578;521;550;579;471;471;520;571;580;627;525;630;584;520;512;616;583;530;593;528;562;540;552;567;595;526;584;624;529;521;502;526;531;493;503;531;550;526;554;534;606;562;496;469;519;562;606;600;517;532;513;521;566;562;554;454;490;516;505;490;613;613;542;500;664;579;524;507;578;541;468;437;432;499;497;525;526;476;461;450;447;472;543;621;550;550;531;600;521;611;472;559;575;586;609;594;533;551;557;551;536;540;504;524;525;573;515;455;520;540;503;559;552;552;583;515;638;584;595;585;562;532;539;591;658;608;557;539;577;531;528;578;607;561;391;343;450;469;502;522;531;575;552;463;530;584;562;524;448;423;459;537;499;471;515;525;488;493;444;502;486;455;438;513;512;530;523;481;569;494;486;517;480;508;424;410;436;551;510;516;555;528;495;469;446;495;517;509;477;571;584;491;511;517;625;581;568;506;519;574;510;526;501;557;501;558;551;515;506;561;526;480;494;503;518;594;519;548;511;597;560;522;545;504;474;512;570;590;566;502;542;504;538;564;512;512;499;520;563;563;556;565;520;509;529;561;564;597;548;517;535;565;569;484;484;509;432;479;557;487;523;558;572;561;577;523;427;343;418;487;512;533;509;516;508;540;446;473;437;435;431;451;429;509;583;542;537;529;533;553;521;426;403;490;551;532;479;513;567;455;539;567;547;501;506;544;582;586;637;620;610;598;523;532;510;561;570;560;612;526;554;606;601;545;554;488;472;498;528;521;486;449;508;473;430;563;584;525;556;568;480;628;534;574;583;474;571;530;569;461;488;533;509;566;572;509;567;518;554;549;515;554;529;580;578;557;546;575;608;571;514;505;571;597;594;581;537;578;555;661;624;608;529;495;522;532;506;595;588;635;575;598;594;648;593;500;565;587;630;676;673;553;568;603;589;601;614;622;575;567;652;626;580;592;581;562;572;596;604;560;575;578;584;698;598;644;614;584;566;597;532;576;607;563;554;516;554;558;599;579;586;625;654;607;596;577;573;546;557;595;622;565;624;560;613;584;592;586;564;649;566;569;598;488;474;544;504;564;591;554;607;656;620;531;464;421;543;560;606;597;517;393;287;261;188;218;222;340;402;367;459;505;531;472;541;485;503;498;424;452;523;417;446;464;482;487;583;564;613;454;629;613;578;632;602;662;697;602;559;535;537;529;582;612;579;481;551;598;613;622;624;549;587;544;590;648;644;636;631;612;574;589;587;628;550;576;526;621;553;547;575;520;436;528;610;580;518;579;614;601;550;587;573;543;527;579;618;558
6;15;31;20;24;22;25;21;33;30;27;20;29;57;324;615;685;760;688;675;727;713;669;712;692;714;850;994;1124;945;716;683;688;642;685;655;659;705;789;666;643;750;784;814;777;726;756;756;683;746;764;711;721;684;787;792;627;696;716;667;726;742;768;709;598;654;619;679;661;604;694;622;734;677;585;656;651;757;674;639;672;640;675;697;667;707;748;717;727;699;631;631;635;664;697;744;690;698;634;629;668;651;697;745;700;701;639;630;681;740;710;725;707;758;738;666;704;705;696;729;707;719;650;678;743;651;680;618;507;410;344;402;695;689;660;606;722;713;637;648;650;647;680;640;631;711;639;692;746;757;615;689;653;681;580;657;694;694;650;561;592;593;662;626;649;584;593;666;591;567;644;591;603;629;653;688;624;600;543;523;527;629;739;657;603;608;625;610;653;591;642;633;645;623;575;600;640;593;538;558;635;626;705;634;654;616;603;579;646;658;654;683;631;580;591;669;673;673;664;697;657;631;556;584;678;641;657;632;650;624;634;637;700;662;644;642;651;657;640;694;646;615;563;605;640;668;553;506;582;657;596;621;631;660;645;643;534;590;644;639;609;565;569;553;672;571;562;596;618;548;580;596;573;563;628;579;591;575;625;659;577;602;605;608;537;472;568;549;529;441;426;540;548;546;571;513;614;540;581;623;588;605;593;603;587;612;578;543;524;560;633;674;582;609;574;608;571;487;540;589;484;526;509;540;545;521;466;564;592;620;581;592;577;626;612;619;518;562;523;564;550;570;543;524;533;610;582;596;574;596;573;523;557;575;582;514;536;544;516;544;531;470;460;471;548;584;559;536;582;506;608;526;561;569;522;624;554;556;557;544;655;597;504;540;653;514;594;567;527;446;465;548;564;577;535;510;520;535;509;543;500;467;511;494;545;571;542;499;497;485;493;469;532;527;610;524;519;532;538;552;540;567;616;503;366;473;536;518;556;581;550;578;495;561;583;581;436;578;564;549;509;395;505;560;554;521;506;554;528;525;521;510;573;598;573;544;571;600;506;494;525;530;488;534;592;581;543;524;576;540;486;510;531;548;532;593;550;519;552;509;537;533;489;573;552;607;644;570;531;491;614;513;571;577;528;519;550;587;522;556;560;566;531;421;336;360;406;460;411;468;503;511;421;505;467;519;442;490;473;482;570;523;441;477;545;523;444;494;497;482;357;356;485;543;480;486;509;473;530;425;460;501;497;471;429;465;507;516;511;555;476;474;439;495;515;531;507;517;550;491;462;426;579;484;588;499;517;530;542;530;513;492;548;512;527;490;525;504;517;521;564;530;532;560;566;487;505;570;529;562;638;551;534;551;494;540;551;567;574;490;578;530;526;529;549;547;503;608;526;598;640;593;519;514;504;530;578;497;610;535;553;530;466;501;482;471;506;476;619;519;585;532;489;567;567;484;420;456;513;523;526;478;455;502;467;453;500;467;451;495;475;497;472;539;371;489;502;622;506;528;555;439;511;499;553;608;542;553;500;583;627;594;538;597;605;517;552;601;614;623;543;459;542;476;471;594;617;574;590;516;553;554;572;592;552;538;574;532;496;495;477;532;567;534;507;574;566;591;597;559;573;581;593;556;559;605;549;462;536;553;540;497;566;559;509;574;641;589;583;552;564;591;571;561;582;644;632;605;515;474;514;583;587;591;518;548;592;549;599;581;589;549;598;511;509;497;561;602;604;634;650;620;644;599;480;511;537;621;571;604;613;594;626;613;598;587;617;558;580;596;569;550;617;588;570;566;599;562;535;576;566;573;631;650;623;605;567;504;553;543;541;556;595;511;547;623;616;559;557;504;632;664;575;579;585;629;641;634;557;624;589;610;597;506;559;559;588;630;642;607;589;545;492;500;539;507;548;573;600;613;600;530;572;480;429;526;633;611;592;552;566;547;458;303;186;141;131;158;144;227;237;353;362;453;599;551;571;453;408;480;367;354;388;465;501;627;604;582;514;611;621;583;601;595;612;630;641;634;586;553;550;538;592;578;584;622;638;593;577;555;576;582;548;591;555;628;624;694;623;673;567;638;633;598;582;581;576;547;566;513;577;545;600;576;607;527;599;592;572;558;585;666;484;497;587;565;520
16;11;17;19;14;31;33;24;16;15;31;28;11;48;356;686;731;708;754;756;671;693;612;621;656;649;758;932;1069;871;674;621;716;725;674;646;726;768;687;667;641;662;742;780;758;745;638;700;676;723;717;656;716;707;751;749;684;701;715;711;685;714;786;659;714;665;673;635;605;622;662;617;797;774;669;629;688;694;663;658;656;643;675;645;659;643;728;753;716;660;646;703;758;633;653;742;668;719;695;687;617;657;745;665;615;774;661;671;675;729;706;706;710;715;744;671;691;677;727;724;769;695;647;679;680;632;633;650;507;517;499;488;791;760;778;658;744;712;658;644;611;713;627;693;664;630;581;685;619;639;623;698;625;653;646;699;608;565;574;586;538;591;620;672;685;625;584;637;626;594;582;533;567;517;570;655;626;713;592;582;586;649;629;556;591;631;715;663;625;576;726;632;572;599;645;597;547;554;594;627;688;600;595;631;671;621;638;640;582;654;690;655;592;465;574;642;666;623;689;594;586;631;671;599;635;580;654;679;606;708;592;663;678;650;663;596;634;610;586;677;617;624;610;601;657;624;512;529;601;582;579;613;688;626;634;647;497;544;617;596;586;592;526;600;658;616;633;555;613;580;579;610;601;576;589;566;589;547;588;653;626;581;601;621;526;504;505;509;371;362;394;532;636;596;576;585;544;547;558;614;570;620;602;609;598;581;614;633;600;581;588;601;671;581;622;564;528;527;495;528;493;499;590;601;561;471;483;553;521;612;557;620;568;586;512;522;593;563;553;539;525;564;540;505;570;603;584;614;624;554;516;593;588;484;544;528;476;572;568;559;553;540;477;505;508;482;509;550;548;563;566;569;564;533;530;610;541;543;494;525;555;496;589;535;557;544;582;553;525;460;535;513;560;524;555;584;452;421;512;553;541;535;570;585;520;535;548;542;472;407;513;507;554;584;572;517;498;464;532;560;568;580;559;559;475;539;573;562;551;472;603;535;437;491;557;611;603;590;526;518;481;425;427;546;583;452;457;520;531;598;536;577;483;544;509;544;525;510;524;433;482;494;510;542;535;627;559;526;586;500;413;477;509;542;511;533;545;550;563;541;599;498;585;528;498;518;544;492;486;507;599;568;513;506;451;450;537;591;520;532;509;515;541;458;350;388;428;406;442;472;475;467;433;491;598;495;460;460;445;529;511;508;471;396;507;507;522;459;497;464;399;380;420;533;559;531;504;498;397;325;424;490;478;507;484;594;531;519;556;507;520;484;560;518;508;529;558;523;573;556;486;567;535;539;475;471;580;574;524;547;513;512;524;563;610;526;426;535;513;528;594;557;498;526;493;537;522;502;487;511;510;555;574;559;547;605;553;511;523;497;580;594;528;566;538;548;566;546;530;504;565;604;541;504;540;489;489;486;505;558;554;551;548;614;501;456;544;492;575;602;548;575;564;553;570;473;466;572;518;502;519;495;452;493;431;457;539;524;502;554;534;533;498;480;497;517;517;581;477;523;582;497;531;500;517;580;554;513;529;514;531;543;524;536;625;543;651;614;602;629;562;546;539;433;466;558;632;644;620;614;592;593;572;577;611;544;547;566;508;525;451;551;514;497;507;559;604;551;553;517;535;508;468;559;557;627;565;500;518;536;519;530;662;583;491;485;585;608;576;551;573;533;600;562;566;501;587;546;502;552;555;674;555;550;560;538;538;475;515;509;583;533;540;557;565;521;533;525;595;578;660;631;627;587;529;522;608;640;604;563;580;523;607;653;605;551;605;606;639;638;582;667;587;572;545;541;653;575;520;537;564;624;583;599;604;534;501;453;499;516;583;559;532;575;552;604;606;566;558;604;528;581;587;602;658;588;659;640;592;565;641;609;633;583;601;601;592;590;630;566;605;511;526;539;489;538;523;677;610;606;586;594;584;580;461;462;565;559;569;561;571;580;571;543;500;434;298;197;160;157;116;160;163;250;353;489;492;460;485;513;394;392;424;453;429;522;502;508;516;597;619;662;654;642;591;636;610;636;624;631;620;661;631;588;650;631;596;569;509;621;637;558;595;550;536;625;643;572;605;604;609;662;608;683;608;639;637;635;547;585;543;585;637;671;591;609;586;560;439;508;636;642;549;547;581;503;522
16;20;8;29;15;14;24;32;12;24;17;20;19;53;433;747;789;725;772;752;703;709;576;626;587;624;708;710;800;742;664;677;682;663;742;709;747;709;723;697;649;674;692;689;818;797;744;692;729;694;719;635;653;642;633;773;747;668;707;728;747;807;805;814;761;697;659;633;672;664;575;553;746;805;674;717;671;778;727;698;672;644;677;658;723;691;724;700;709;722;654;631;692;688;698;715;704;645;665;657;609;703;720;779;613;737;654;666;741;710;694;786;701;706;711;761;732;670;674;692;770;761;682;690;708;673;647;621;649;633;617;699;666;724;736;657;667;648;589;639;587;650;643;642;672;658;597;547;590;584;650;674;626;708;718;706;545;524;569;600;542;518;586;618;592;590;630;617;644;588;589;575;604;579;616;727;681;724;608;591;591;622;632;602;600;613;652;647;631;616;620;675;570;649;641;632;597;583;685;681;703;644;676;670;687;628;635;625;525;556;681;597;562;570;610;655;658;658;598;617;594;652;645;680;600;589;603;648;676;620;616;640;664;710;641;576;593;561;665;665;643;610;614;584;586;587;577;490;506;598;635;623;600;632;636;619;580;596;547;595;591;621;560;571;662;637;649;664;617;573;551;536;532;634;594;588;564;601;592;593;586;560;580;548;580;521;505;484;397;452;428;496;537;588;566;603;574;520;515;479;562;574;600;636;596;599;638;547;536;578;609;567;578;620;495;577;557;522;452;539;485;547;602;566;488;455;479;577;579;555;594;561;619;565;587;534;536;559;564;609;505;561;566;569;553;601;595;536;561;537;512;515;545;496;516;507;477;506;584;640;574;527;507;520;578;560;594;592;546;612;504;528;561;568;548;563;647;580;465;480;462;564;554;638;572;537;532;574;524;476;488;534;557;465;548;530;461;455;479;559;519;536;574;581;509;554;620;535;545;405;538;594;554;581;575;564;544;562;518;562;545;493;557;528;567;516;598;479;585;550;582;558;479;600;545;587;601;547;555;582;537;454;420;534;481;460;445;440;595;612;559;562;561;527;587;588;530;526;495;515;504;465;596;590;507;595;531;620;669;577;455;444;463;476;545;610;586;574;541;573;569;561;575;525;504;499;528;520;566;505;614;487;545;532;506;459;448;558;502;490;509;518;559;538;521;496;428;396;365;471;505;509;449;530;542;555;497;467;497;532;530;514;524;482;504;511;489;549;455;534;483;491;496;694;730;523;531;453;440;408;482;510;574;497;506;507;499;500;463;512;604;537;553;546;499;446;508;466;561;529;509;506;480;511;510;562;509;533;446;484;473;550;541;525;626;566;540;467;510;558;538;495;566;481;445;470;550;544;514;551;499;543;552;583;594;521;544;500;501;470;421;502;527;536;571;563;603;589;558;568;545;615;503;543;491;532;513;556;589;534;541;528;499;543;501;457;490;413;517;582;511;584;564;587;466;506;479;524;508;539;544;454;485;509;470;548;547;538;500;519;513;577;541;553;592;535;491;526;530;580;563;594;555;524;515;557;506;493;566;537;498;533;548;569;544;539;553;547;596;640;591;500;514;511;500;556;528;604;626;601;615;608;573;573;573;588;622;587;603;571;530;562;448;434;531;594;589;576;504;497;516;494;442;510;560;536;563;518;520;533;526;584;548;568;554;520;563;652;618;601;558;574;630;664;599;561;547;590;587;573;578;546;549;533;537;557;500;458;432;500;521;478;448;538;574;550;523;479;590;536;619;640;551;548;560;519;556;561;686;602;419;432;565;585;639;531;573;592;567;615;578;621;610;582;574;592;655;565;497;516;561;592;572;546;594;618;573;520;510;559;560;547;550;599;560;629;527;623;583;504;612;544;628;541;610;640;684;624;616;572;567;591;596;564;604;663;556;540;545;541;583;565;549;570;501;540;601;615;687;629;588;605;617;582;487;513;563;601;557;655;572;544;649;587;587;546;565;476;487;401;342;249;170;155;161;190;303;398;527;502;454;379;477;537;378;434;472;466;438;516;592;562;647;610;600;601;620;644;610;622;612;616;602;616;677;596;574;608;566;604;603;624;675;639;635;665;608;683;543;594;647;618;651;682;632;643;606;636;609;619;569;670;638;683;648;575;527;503;399;470;575;695;638;520;510;592;569
14;17;12;15;23;10;14;15;17;20;26;17;37;46;453;746;679;756;782;744;766;677;649;611;572;608;674;714;696;742;659;674;738;725;685;641;618;653;699;742;692;665;597;750;747;747;751;737;732;697;716;741;778;692;689;712;733;697;704;713;722;696;765;771;775;714;748;653;610;654;717;629;653;746;756;713;651;667;709;768;725;679;632;704;677;689;715;649;720;737;644;641;718;674;652;727;718;726;696;670;655;731;758;693;697;679;642;668;716;682;665;742;708;710;732;764;710;695;753;780;698;683;727;722;621;661;625;608;621;619;673;726;777;739;702;631;733;664;607;634;770;646;666;726;632;640;710;654;646;581;664;726;680;662;699;611;555;450;515;560;535;540;560;591;539;537;577;617;552;601;632;563;626;656;570;636;578;656;618;682;750;706;671;574;591;663;654;649;635;666;644;636;602;596;576;639;613;630;663;636;686;602;613;630;670;664;730;655;532;543;646;581;628;630;634;602;607;584;664;610;622;666;679;657;663;565;647;662;676;623;606;619;647;697;648;560;564;572;718;636;627;650;639;577;527;550;524;521;583;618;624;551;591;627;616;611;650;622;608;578;619;624;669;567;662;576;607;618;597;558;559;589;546;567;668;566;639;580;585;617;555;550;579;552;552;497;567;530;536;549;527;529;607;558;577;570;544;579;474;467;582;612;544;572;571;574;547;535;550;575;609;580;568;523;534;512;521;532;510;478;538;553;527;552;510;500;544;588;567;514;557;543;600;699;560;613;529;547;564;527;488;568;579;535;594;587;573;594;597;520;546;582;576;533;446;471;488;506;567;598;619;569;618;529;515;608;561;519;550;539;517;541;552;544;582;557;575;543;533;446;578;507;490;597;494;605;478;587;536;492;558;570;502;519;550;614;442;478;486;513;528;535;562;603;579;538;540;590;535;535;598;605;610;601;591;555;548;551;514;536;506;514;555;553;630;608;486;508;499;606;585;534;625;638;577;630;533;620;552;554;562;472;507;535;532;462;454;472;505;580;581;573;569;521;527;566;536;565;513;516;552;556;599;563;523;516;562;612;600;577;474;454;496;529;533;597;538;550;477;513;505;492;518;451;463;506;552;496;537;555;611;520;572;561;481;487;427;514;505;522;518;543;529;500;527;480;407;400;333;381;440;445;402;548;543;475;539;585;535;456;508;540;493;452;473;518;516;476;497;500;566;542;422;527;648;571;582;481;475;524;521;533;593;549;491;521;502;547;505;518;510;528;560;545;511;481;431;461;539;551;564;571;603;557;516;547;569;497;561;489;502;516;526;497;553;615;622;572;572;539;468;499;549;447;467;518;552;570;517;552;530;549;530;567;583;543;581;511;428;508;552;546;531;548;598;626;556;566;569;610;592;565;478;491;529;555;611;627;472;494;492;560;557;564;506;581;548;510;562;606;501;550;593;565;526;473;455;555;515;491;486;437;477;418;518;484;529;557;523;552;482;531;501;551;555;586;482;475;387;505;519;610;569;524;534;555;531;517;506;531;535;599;528;504;491;545;517;593;583;530;493;485;538;532;557;546;553;592;623;640;540;600;561;573;580;538;580;621;611;626;608;569;518;470;500;605;629;521;543;529;497;538;463;499;611;496;462;553;589;525;538;549;566;573;520;488;533;549;564;576;575;529;626;555;582;587;554;627;611;584;511;506;529;551;558;544;493;417;483;480;476;436;419;518;519;535;531;560;521;546;605;589;535;545;456;514;563;593;599;645;565;446;542;608;591;527;580;527;530;543;640;618;588;645;577;501;584;560;559;542;562;633;535;645;555;541;587;509;611;574;546;521;515;582;577;596;596;571;587;584;534;583;555;585;599;574;680;678;578;505;522;552;596;492;593;631;623;561;556;543;468;498;540;592;548;585;562;588;618;662;610;590;511;532;472;564;537;586;594;547;654;625;565;638;630;644;629;608;612;540;481;469;445;365;292;221;154;264;489;556;551;506;487;526;383;394;438;439;477;511;552;569;614;627;588;596;549;632;611;572;562;540;582;676;713;619;520;550;618;581;655;578;643;666;587;601;607;589;601;579;594;619;593;647;631;542;489;498;599;602;500;470;619;674;678;600;578;558;442;482;564;641;662;522;546;610;600
18;14;16;16;9;10;31;29;23;16;14;13;18;41;402;775;659;758;727;680;671;656;756;676;659;647;697;674;656;694;715;695;716;684;730;638;592;610;779;720;674;671;589;719;739;711;683;754;782;673;769;759;768;702;631;721;718;689;676;691;659;591;718;754;804;737;743;703;618;608;680;709;668;625;670;677;722;776;737;736;713;690;665;675;754;696;654;631;667;786;694;627;664;676;637;705;663;716;768;696;757;719;655;664;721;701;681;663;727;617;622;706;701;678;682;702;692;643;723;833;704;718;756;696;666;619;608;628;644;653;687;777;724;655;725;741;658;736;675;655;721;711;653;627;665;666;671;663;600;685;710;670;746;655;597;488;503;459;535;582;603;512;489;507;475;515;620;600;616;622;621;658;668;629;639;560;595;576;630;658;729;718;618;565;570;641;558;605;682;622;697;706;604;637;594;649;611;661;679;620;605;584;608;699;587;644;687;670;572;540;576;625;693;653;627;633;654;668;671;661;682;623;604;696;672;541;560;663;698;621;611;578;610;635;570;628;577;640;713;679;593;630;650;540;518;571;556;580;647;592;604;580;622;662;694;572;605;611;544;540;582;605;637;553;633;569;566;564;518;545;599;559;536;591;680;592;544;575;600;563;507;592;556;606;560;501;549;545;536;570;548;551;573;524;479;539;462;443;477;512;535;586;553;600;583;599;557;522;511;536;556;573;498;519;471;472;553;564;547;482;495;466;514;557;542;550;525;534;505;554;562;546;583;596;550;581;550;619;607;568;556;575;595;554;524;528;589;604;529;589;548;523;523;537;487;501;589;621;551;584;536;570;542;516;519;563;554;563;521;580;542;566;560;530;611;594;535;504;471;499;504;474;434;539;534;540;558;539;514;516;552;570;531;575;584;608;529;506;479;500;579;596;643;670;588;454;508;528;512;510;540;565;566;486;567;540;520;492;466;500;493;527;533;527;536;520;529;520;591;588;574;603;537;560;568;606;528;542;554;535;571;562;558;540;476;471;506;482;528;525;553;539;570;586;502;543;593;607;552;501;580;567;625;563;494;485;613;657;554;547;540;512;515;577;498;559;596;495;537;502;475;538;531;516;562;530;525;507;548;564;514;479;497;552;552;472;428;507;506;511;484;592;500;526;471;474;485;475;444;438;327;349;449;513;518;531;530;545;450;476;467;543;442;499;523;529;516;492;525;538;519;478;429;421;545;562;493;545;474;493;480;535;572;468;502;542;497;481;506;534;586;508;506;503;513;473;515;489;508;466;487;503;550;535;573;589;496;513;603;550;545;605;585;524;535;572;553;492;530;546;490;459;567;519;553;562;519;542;522;556;526;548;564;543;590;567;544;551;469;568;556;577;574;547;578;545;506;531;546;545;567;491;555;476;511;545;590;627;540;592;540;495;539;479;519;501;545;539;526;589;487;479;470;466;544;492;505;482;520;539;474;512;496;521;543;518;472;566;519;543;429;464;532;574;552;527;525;448;397;495;607;574;553;557;479;543;523;545;539;533;521;510;641;543;527;538;507;553;544;511;542;486;553;606;557;565;549;523;556;530;536;523;537;584;615;596;579;570;560;612;582;592;587;596;577;594;566;566;591;515;523;541;497;527;544;539;586;512;582;545;570;535;562;555;525;545;534;565;616;536;536;584;552;551;565;553;577;693;638;544;550;551;549;544;529;520;500;473;442;579;528;350;306;452;490;580;494;523;561;566;590;592;579;560;437;489;583;614;618;621;528;627;590;635;606;618;561;550;508;546;495;622;627;570;532;486;581;584;585;596;574;600;550;617;527;529;692;614;527;549;569;514;544;594;585;597;552;591;599;618;582;610;549;662;511;543;580;610;656;667;511;518;657;661;608;560;589;533;596;514;527;551;566;607;573;616;589;584;608;612;546;537;545;555;489;556;518;559;630;651;540;588;583;575;702;602;558;653;579;505;593;596;638;546;530;495;342;274;466;713;791;656;602;586;441;376;381;497;495;483;518;526;663;609;658;522;585;528;553;579;541;633;620;604;690;590;619;573;531;575;631;658;669;644;627;547;579;601;616;646;621;569;602;573;584;468;321;398;545;548;460;535;560;550;616;579;525;501;521;550;541;606;672;550;567;560;521
30;14;11;22;29;15;27;14;14;29;17;34;29;95;467;712;621;675;718;662;625;665;752;730;744;656;774;702;739;717;673;726;732;730;693;693;689;650;606;666;671;660;646;753;785;692;709;801;695;730;776;756;660;700;655;641;724;766;723;649;562;541;581;722;770;765;696;742;766;606;645;736;678;710;716;614;692;698;655;683;644;723;683;665;715;740;657;592;715;715;703;705;668;689;745;651;692;749;748;676;701;744;699;620;611;684;663;613;631;660;696;650;660;718;726;704;690;671;741;752;725;712;702;711;605;621;592;633;719;749;691;712;650;630;721;713;726;670;681;590;634;718;678;669;632;635;650;715;643;688;706;638;692;578;542;456;424;455;495;604;619;545;554;567;612;602;628;612;588;659;581;586;728;607;589;626;629;595;630;670;592;490;551;548;576;552;474;525;579;600;662;631;563;584;628;615;600;611;620;619;638;586;636;601;541;652;636;691;610;559;549;586;639;762;677;592;638;664;675;699;617;620;648;711;583;620;603;624;663;618;603;608;617;658;673;606;652;606;687;590;541;548;622;525;491;517;543;546;668;645;590;585;598;655;692;601;591;575;546;578;589;561;550;544;585;599;617;586;543;482;572;527;549;646;538;500;540;661;631;488;540;581;555;577;620;537;514;529;540;521;587;587;604;524;547;571;433;427;490;523;517;617;580;531;597;587;649;529;478;479;568;609;486;511;462;481;496;567;521;499;471;510;493;546;536;500;552;557;559;544;544;549;543;620;554;522;477;568;580;594;550;538;544;529;546;557;525;498;525;563;582;544;552;553;545;577;560;524;542;612;592;567;514;490;473;533;534;559;574;499;478;510;562;504;546;496;524;497;557;515;490;445;494;552;504;493;471;565;555;455;502;549;568;572;568;666;583;526;515;551;554;499;523;581;540;407;492;512;372;494;555;607;573;552;566;510;520;506;489;522;493;514;556;518;586;561;515;580;559;491;511;617;563;590;550;576;568;514;487;526;545;561;557;577;502;507;479;531;513;508;537;568;546;483;553;579;601;599;580;580;563;531;539;545;414;485;585;622;659;611;534;514;493;585;553;534;601;560;504;507;559;543;501;535;567;505;519;480;552;537;535;503;489;532;541;459;455;499;497;549;540;514;500;510;484;544;508;507;476;423;314;282;393;489;518;560;528;500;551;526;491;517;468;495;497;604;557;560;504;512;558;509;443;481;487;490;570;559;457;453;439;499;503;502;474;533;448;440;545;514;523;520;467;458;517;507;506;507;422;467;492;470;511;497;523;496;502;542;549;560;574;533;565;556;550;551;532;501;466;574;537;501;537;508;524;483;547;517;530;597;551;519;531;525;500;586;539;510;503;512;512;515;490;490;470;433;447;568;551;498;535;618;600;607;538;501;570;546;571;593;562;544;518;503;465;541;493;512;578;498;455;539;454;451;530;546;552;535;572;632;530;525;554;588;494;542;497;568;524;484;493;449;498;573;517;558;598;501;481;509;533;565;584;555;554;501;522;574;544;537;551;575;570;575;499;638;536;532;514;514;498;536;525;591;547;527;514;565;585;592;562;569;544;613;567;537;560;592;573;557;543;537;575;548;581;539;545;564;531;515;481;534;553;584;566;567;604;548;524;545;582;522;525;581;595;591;533;481;543;447;576;569;591;544;577;597;622;608;551;565;495;550;599;537;480;501;515;487;456;565;540;402;412;472;556;546;523;517;539;573;640;643;586;562;454;498;610;567;587;582;614;549;597;661;628;656;594;544;571;498;530;565;541;564;503;539;592;592;616;570;560;587;567;570;580;577;624;665;580;597;607;564;606;558;556;565;625;528;560;558;554;606;583;565;550;556;642;547;559;582;569;561;557;635;597;575;605;560;566;552;548;519;565;579;585;581;510;517;592;570;539;584;513;580;476;561;529;589;624;566;523;532;588;634;675;582;639;583;640;533;553;582;615;573;552;551;513;576;649;759;872;806;785;709;512;339;324;491;476;475;490;614;649;655;496;504;507;504;556;626;580;547;650;638;582;638;594;557;532;532;654;637;640;633;599;568;615;546;597;648;582;635;556;588;649;450;310;421;514;527;565;563;546;450;570;637;528;586;598;653;530;584;658;616;584;552;599
20;19;26;15;12;18;23;11;21;16;19;19;13;96;449;742;708;774;693;665;650;728;758;691;691;631;769;747;670;768;701;692;676;693;677;681;758;676;662;624;675;722;687;649;662;779;693;752;753;731;779;807;705;637;569;606;631;679;656;741;676;632;631;746;811;760;718;744;700;734;697;706;738;645;687;640;691;636;632;651;741;746;691;680;714;737;726;666;636;664;674;754;680;638;737;704;646;697;747;703;737;734;659;623;655;721;718;661;650;691;653;631;541;694;780;762;703;621;638;679;768;769;745;676;673;699;698;669;649;691;689;686;559;634;636;717;710;674;687;619;671;594;662;635;664;672;635;635;700;692;664;633;641;560;547;541;527;432;578;613;592;573;611;600;602;596;663;636;595;581;593;604;646;607;573;513;611;651;587;616;425;419;531;564;492;560;504;502;564;555;622;532;519;484;620;621;501;562;564;590;620;626;512;649;678;646;733;648;586;614;577;611;536;609;653;636;611;687;695;673;595;622;645;614;680;606;597;614;688;601;641;677;632;624;665;578;669;637;618;586;603;591;610;515;572;570;495;579;626;606;595;594;612;777;807;688;722;650;632;657;602;586;578;587;606;586;631;590;556;548;535;577;566;551;590;591;529;651;717;561;574;600;540;544;609;567;595;534;531;511;580;571;585;541;537;526;479;469;509;446;584;546;563;503;512;599;601;526;453;537;578;522;468;466;484;522;494;553;509;445;459;520;562;512;499;569;647;559;474;534;610;537;549;572;479;539;530;561;623;509;509;598;521;555;501;564;596;576;557;629;622;589;570;575;545;586;628;573;540;554;555;578;588;508;460;511;549;527;523;491;548;557;493;476;524;521;446;508;473;545;568;508;527;574;573;464;506;503;527;499;483;543;540;601;557;641;534;553;639;620;527;566;554;568;592;498;355;430;465;566;567;622;561;519;588;552;560;537;510;570;626;488;458;571;571;485;478;510;496;462;493;597;638;549;564;536;531;538;445;526;583;556;635;615;588;528;556;494;558;535;556;545;558;556;637;610;574;580;598;609;584;579;599;521;344;531;591;520;584;558;519;437;505;477;486;525;487;481;471;503;513;492;494;528;493;493;475;568;514;438;522;504;526;467;588;548;476;485;521;554;505;543;555;458;497;539;519;516;514;433;374;367;352;446;489;526;531;481;524;541;520;536;534;449;516;565;526;538;484;555;481;503;522;460;487;509;527;531;594;493;454;439;516;480;485;497;451;461;552;502;436;486;409;438;488;491;480;510;481;520;550;456;501;547;517;521;522;583;524;565;527;504;503;512;503;519;556;525;493;520;501;564;523;512;531;517;468;578;546;557;518;455;474;449;548;593;585;523;583;610;502;467;437;426;446;479;411;505;581;558;570;598;613;542;511;534;539;637;480;524;528;567;561;504;583;521;487;584;537;552;470;522;570;509;563;564;537;585;525;609;474;476;567;534;537;595;481;573;578;534;500;490;517;490;525;554;516;596;536;534;509;498;551;516;500;617;575;628;569;562;518;590;560;490;532;616;590;496;558;540;523;523;597;644;539;610;586;567;586;574;573;664;566;542;581;470;540;582;522;616;626;515;612;653;594;545;562;559;516;410;480;537;518;585;539;611;665;581;548;524;589;510;528;583;607;562;524;434;363;454;584;574;596;651;588;553;596;584;558;589;525;539;558;515;550;546;546;488;463;584;539;523;444;537;483;501;512;510;526;593;603;657;656;541;472;520;622;622;574;585;590;593;635;575;596;577;596;580;604;536;470;547;605;550;569;553;555;554;570;577;597;532;483;516;616;567;543;633;569;576;594;537;566;543;550;568;624;569;576;598;588;583;561;541;583;535;615;596;629;626;522;571;622;563;592;623;653;591;571;682;598;569;509;557;616;586;518;509;545;555;547;532;539;605;500;502;576;610;491;557;590;554;661;600;600;632;611;571;673;544;563;505;508;609;573;617;568;614;620;678;694;806;853;681;397;224;162;240;357;402;493;623;566;556;518;509;520;539;551;542;624;526;568;605;564;546;563;602;587;612;644;593;582;707;576;634;556;560;652;591;561;562;609;572;521;489;382;494;591;529;535;560;528;586;577;657;610;590;639;576;513;584;639;670;557;608;583
18;18;17;15;29;14;29;26;12;21;17;17;12;117;473;686;668;733;727;728;652;691;703;715;650;709;677;686;724;722;789;685;619;603;685;677;725;647;722;640;651;759;742;634;638;802;699;600;693;769;727;681;687;639;567;702;626;777;751;712;675;717;731;809;747;757;735;704;802;690;675;738;688;746;679;708;720;657;676;652;681;590;677;712;761;717;731;640;685;632;662;625;668;666;655;711;608;669;695;664;602;640;657;688;691;747;681;682;684;672;673;573;648;668;721;725;731;639;625;755;747;705;692;691;699;752;696;721;642;686;696;641;635;635;613;592;668;661;743;686;608;661;668;617;732;737;647;663;732;651;662;606;675;694;621;571;569;522;590;610;584;585;653;599;630;548;577;636;634;501;485;559;628;611;566;518;677;570;567;573;511;469;585;597;540;608;544;525;581;601;548;617;625;524;616;660;569;580;561;546;560;563;579;677;601;657;662;613;614;577;594;569;568;563;686;596;611;635;636;619;646;640;612;685;611;555;613;651;683;622;602;593;646;617;606;565;602;609;606;550;577;618;587;629;546;508;513;508;587;612;628;571;590;631;709;662;649;602;552;662;654;588;525;522;530;536;590;619;596;596;592;601;517;570;528;614;627;634;640;570;630;585;545;568;533;547;592;576;562;593;503;672;544;576;529;527;496;520;530;499;516;533;569;494;519;501;561;549;511;479;511;494;500;501;517;533;561;481;530;554;557;494;526;519;607;549;522;535;522;549;544;567;515;547;495;523;527;535;559;526;606;616;475;472;597;560;554;511;498;580;624;563;618;563;633;558;580;602;597;520;539;552;533;535;446;457;519;476;522;595;481;498;520;482;511;488;445;397;451;517;512;508;535;547;521;496;538;521;560;521;579;528;564;622;570;512;552;600;563;652;622;542;541;516;560;524;461;478;476;632;594;579;574;591;548;515;563;595;541;553;585;521;542;468;480;517;516;523;552;496;460;540;602;583;532;510;541;520;431;473;571;568;580;612;539;550;547;536;582;547;668;653;643;611;647;590;549;553;590;609;596;512;556;592;511;524;544;570;555;553;509;519;522;535;525;555;550;462;417;503;529;503;534;485;507;477;536;564;549;434;444;540;585;525;534;605;513;523;512;527;508;567;578;484;494;560;514;588;521;471;434;473;408;353;421;482;467;519;564;528;517;476;576;500;481;520;527;560;502;545;480;446;449;526;491;555;519;493;540;447;468;429;449;412;428;458;447;493;492;511;517;480;454;497;586;523;549;541;562;573;514;524;482;495;576;555;523;566;545;502;578;482;505;554;571;587;592;551;540;580;507;470;525;478;495;540;501;518;527;541;578;493;524;495;455;576;539;529;533;501;495;464;460;462;508;509;448;508;612;520;506;546;625;541;511;537;538;574;581;593;541;504;565;483;570;518;448;542;563;559;514;520;589;685;594;499;521;472;519;478;502;499;546;546;474;586;568;593;587;602;536;545;580;585;523;612;534;530;604;520;519;514;546;515;546;589;542;557;537;504;546;614;494;487;544;573;557;507;632;627;551;545;578;613;572;610;616;603;656;635;536;653;583;603;583;641;567;551;558;641;690;603;549;597;630;619;681;573;482;443;459;538;578;612;554;541;490;532;556;541;624;506;499;563;583;552;559;504;414;507;592;580;656;690;565;523;577;547;579;571;508;570;591;573;606;593;540;505;510;560;592;528;468;529;537;539;471;473;554;555;622;559;672;532;497;586;655;582;589;596;597;561;663;580;622;591;506;604;626;602;493;469;607;566;573;567;556;490;593;595;668;491;574;536;505;472;386;489;551;552;595;563;504;577;587;593;600;615;595;576;512;552;638;564;548;525;563;596;582;650;633;579;579;573;539;634;840;652;603;591;642;610;633;538;610;505;520;527;566;553;508;564;576;555;576;560;574;584;583;593;620;619;575;608;567;621;576;543;596;504;516;610;548;557;606;589;587;590;541;620;588;671;627;611;452;292;159;115;127;178;293;373;421;464;518;455;501;514;587;596;530;484;542;531;599;594;535;592;550;680;670;514;618;589;626;611;625;636;593;538;538;585;521;485;447;468;495;516;517;540;533;517;550;621;611;610;606;625;576;525;553;617;625;558;513;591;654
12;19;13;17;16;31;21;22;29;32;19;24;10;91;540;648;661;693;695;676;679;695;727;755;712;682;718;733;681;692;668;646;679;685;690;678;702;672;697;696;720;652;729;616;684;706;720;670;740;768;781;717;726;687;649;678;715;760;728;800;639;627;684;722;756;780;659;755;726;704;739;743;745;781;683;642;648;756;665;662;694;741;713;774;759;640;666;700;638;684;687;661;753;699;678;586;664;560;665;611;496;604;648;676;712;736;669;643;640;626;703;640;614;657;653;673;624;674;688;692;736;709;674;753;699;630;674;697;701;673;569;620;633;568;601;616;618;739;711;661;625;617;691;688;710;706;619;721;622;604;677;600;608;646;647;616;629;528;537;491;501;601;627;620;626;603;626;680;660;552;467;556;600;630;557;550;681;614;573;514;585;553;600;590;583;532;597;591;528;610;574;676;578;550;607;646;582;596;544;644;654;560;594;608;672;668;591;641;632;634;582;552;541;540;600;565;610;706;653;665;612;650;632;590;635;565;630;631;663;576;617;636;633;632;526;580;602;528;612;617;589;570;596;566;531;465;521;529;569;538;652;642;614;620;660;583;642;590;559;669;671;579;624;629;567;601;572;612;616;622;656;610;551;577;604;616;595;565;596;593;569;490;588;569;580;544;504;556;563;642;578;581;555;565;540;494;504;509;548;530;537;515;597;536;583;534;598;471;544;486;464;545;538;555;501;500;482;523;543;574;561;567;507;566;567;560;544;529;529;561;610;544;577;563;577;561;520;601;484;523;521;593;523;559;573;549;497;555;588;580;626;555;581;523;510;496;601;568;584;551;464;543;625;524;448;486;499;534;550;542;549;576;452;431;486;513;438;373;504;424;534;582;533;565;561;582;477;486;461;514;517;549;526;607;540;503;530;586;604;610;591;525;543;496;565;530;500;520;580;573;565;583;559;608;519;497;513;578;560;518;427;538;541;395;500;497;452;506;455;494;539;624;545;590;561;520;547;519;391;494;544;548;498;558;552;580;628;583;497;556;608;609;593;669;628;575;568;579;572;626;613;585;628;604;582;540;532;647;553;496;513;479;474;433;508;528;538;518;464;543;521;536;456;478;573;545;521;498;538;526;516;557;539;513;591;528;533;601;524;525;539;516;537;556;547;521;550;567;568;505;543;593;490;345;353;495;496;516;531;512;480;509;497;475;472;495;516;464;500;461;444;400;455;500;498;566;475;528;542;487;443;458;408;456;421;440;368;468;414;489;488;480;438;530;454;543;535;493;553;550;516;493;589;568;587;564;575;587;542;494;557;516;567;554;521;507;580;517;548;530;478;488;512;498;477;452;596;519;514;482;453;465;512;461;457;524;456;459;456;460;529;503;498;613;556;560;519;587;568;537;460;541;550;543;482;534;543;483;518;542;573;479;533;557;613;572;503;582;563;500;512;554;526;511;573;583;525;520;490;437;502;629;525;527;579;512;498;540;593;525;562;538;584;612;557;534;551;602;615;479;469;507;543;541;523;617;548;586;537;521;546;536;527;506;608;558;574;497;544;569;537;564;607;687;537;567;566;602;612;638;605;605;588;535;547;554;544;506;543;605;549;590;574;635;566;573;578;573;543;530;563;535;531;614;602;532;581;546;635;637;569;506;492;507;548;554;516;525;498;629;604;602;568;591;543;566;606;588;583;576;481;498;546;588;549;582;554;557;474;542;540;510;533;514;568;544;531;434;543;522;505;584;546;497;516;632;655;628;554;559;640;620;609;557;585;592;587;570;556;438;422;440;500;606;564;538;545;492;549;549;618;616;586;608;539;493;421;469;452;465;514;542;581;516;612;624;622;553;559;611;507;558;546;546;601;548;547;537;520;588;569;551;591;570;504;628;950;767;564;609;619;605;653;618;463;527;554;625;581;543;559;516;534;599;562;612;573;572;566;539;526;542;565;652;554;653;607;635;591;629;553;631;564;604;614;525;555;573;519;595;556;610;552;532;626;472;438;301;227;152;106;137;183;199;295;289;309;418;561;594;516;454;519;525;577;575;638;656;649;592;644;618;525;626;600;697;623;550;591;596;551;551;571;501;428;539;564;562;534;448;486;537;563;612;630;622;583;574;614;577;547;604;628;520;589;608;656
16;18;22;17;16;19;12;25;18;8;17;19;16;118;582;689;638;591;629;663;683;735;738;805;714;731;760;647;685;661;656;668;622;683;648;625;661;607;659;734;591;615;674;695;704;720;727;684;730;738;725;688;780;699;661;622;718;779;668;725;627;690;659;712;785;785;740;658;689;760;662;750;705;781;658;684;755;641;692;644;692;712;722;722;687;677;698;737;679;622;648;653;717;706;644;609;590;661;642;663;628;581;613;663;739;749;694;698;643;654;716;669;585;665;652;640;604;603;676;761;752;752;658;782;716;716;764;650;624;603;593;662;562;610;687;675;637;659;661;724;601;620;659;630;688;638;681;712;650;635;629;611;622;612;610;678;601;502;408;371;506;502;518;598;617;589;597;678;695;625;508;562;553;591;561;537;682;550;604;449;541;533;518;670;564;539;645;590;555;607;554;590;546;591;602;617;669;634;567;637;618;580;561;606;603;599;673;605;662;616;612;633;567;580;653;596;572;617;645;622;550;591;579;557;601;553;621;671;622;590;554;625;618;577;565;645;566;565;638;597;609;622;644;641;614;583;633;547;621;623;587;627;562;595;596;614;661;581;634;614;606;632;581;590;559;622;561;488;631;597;613;557;545;555;635;626;608;602;543;618;623;548;528;562;506;545;546;517;552;529;505;526;575;600;521;543;556;447;553;590;573;562;598;574;490;480;550;522;520;522;493;564;506;527;543;497;529;555;535;472;543;544;523;592;558;501;563;497;510;575;557;564;536;567;604;529;511;615;581;524;593;576;597;582;567;546;488;492;522;579;603;522;535;501;448;486;569;540;550;559;533;560;530;585;468;452;525;475;469;495;489;505;460;456;561;480;520;433;532;484;552;492;536;488;520;539;462;449;497;450;497;479;500;517;508;556;541;467;516;600;546;560;603;520;539;550;485;578;451;524;508;527;574;521;486;469;564;558;536;535;475;478;594;529;496;562;513;460;406;449;580;509;572;568;564;558;502;507;529;609;603;524;544;491;616;515;631;620;548;576;568;535;568;529;640;493;506;596;538;547;582;602;587;550;571;533;540;564;555;505;501;523;509;493;542;468;517;519;441;460;456;473;456;460;509;494;468;473;503;513;540;558;542;548;550;525;546;508;514;563;561;568;600;495;543;520;501;574;527;454;561;570;540;427;373;402;489;464;462;525;474;510;517;518;429;516;505;462;496;551;501;457;470;511;608;574;463;517;504;548;473;466;480;495;446;481;455;438;443;463;456;444;456;464;441;565;603;499;592;545;475;525;592;576;637;566;547;588;575;518;546;514;529;579;617;571;558;554;526;534;541;514;584;542;413;466;455;513;492;600;478;510;483;575;506;535;556;519;502;462;503;491;507;573;609;527;529;594;573;519;492;546;631;521;482;512;484;531;529;523;587;523;543;592;516;481;471;536;573;579;514;549;556;511;522;532;519;531;497;471;507;525;578;545;565;567;603;526;570;475;539;603;616;649;582;598;543;573;502;511;476;479;549;577;534;510;458;561;560;595;517;506;458;514;560;537;509;546;521;518;549;489;493;576;524;577;593;572;651;573;558;516;495;543;569;541;544;513;587;602;593;543;625;605;483;585;530;500;537;583;553;511;437;557;600;581;588;565;584;653;552;550;566;558;507;518;514;487;446;549;584;576;544;594;553;576;618;575;565;546;511;519;555;577;551;549;523;504;524;557;613;514;563;540;457;574;458;422;550;517;557;511;481;461;552;543;529;544;591;588;690;694;587;563;552;615;554;596;569;492;535;608;629;647;611;618;625;516;574;553;585;596;592;591;579;517;530;455;476;527;437;421;543;517;579;575;572;529;525;582;526;449;514;580;585;577;602;539;509;622;582;626;560;566;636;592;661;671;624;652;676;695;568;579;611;502;605;584;543;630;627;601;433;553;592;531;511;607;556;619;583;570;598;513;608;611;650;587;539;545;604;610;590;595;574;467;534;590;590;538;562;501;541;600;573;545;588;559;478;369;269;201;146;120;97;151;178;261;359;459;512;408;459;504;545;615;577;671;558;591;606;538;551;560;607;601;557;551;561;607;527;589;539;472;536;563;608;537;468;402;554;547;619;734;681;642;637;694;614;584;454;428;524;536;547;610;582
20;4;25;22;11;19;13;18;22;28;26;6;21;122;617;693;638;607;657;638;746;693;729;692;791;729;693;714;689;711;683;684;691;666;715;691;682;699;684;689;674;690;716;685;656;632;662;698;717;737;769;686;687;649;647;682;788;706;636;638;631;654;666;663;657;721;696;734;714;674;676;724;661;672;696;720;755;589;602;620;668;741;709;687;706;703;736;692;696;628;574;662;751;677;636;570;619;626;772;706;635;554;559;617;826;730;744;640;660;654;714;706;634;631;693;635;614;653;652;751;743;706;770;733;715;739;691;664;733;617;582;625;590;632;665;605;605;689;617;657;582;637;607;611;579;556;577;599;625;544;649;624;682;608;621;623;505;378;453;398;518;544;617;603;640;643;598;618;658;652;589;631;574;598;494;536;527;552;509;445;557;675;580;588;631;629;713;642;636;664;676;592;577;524;595;627;664;639;630;619;620;494;551;655;586;658;603;624;603;655;651;620;629;632;657;594;586;597;589;614;568;623;561;577;633;628;662;617;618;613;641;628;626;631;617;588;578;574;605;616;570;637;626;629;580;553;575;640;592;634;614;573;526;600;624;554;630;628;533;569;627;570;556;537;563;523;504;551;616;606;607;548;590;536;566;591;630;653;661;657;619;556;529;537;581;551;530;527;603;568;560;516;602;561;553;579;583;497;548;555;513;610;532;545;478;464;464;546;527;576;556;586;518;496;501;533;587;586;546;486;547;541;524;541;510;478;437;514;614;611;573;514;578;532;615;535;543;574;576;592;568;585;597;635;662;546;468;495;556;492;592;557;514;559;465;517;588;614;538;530;527;519;547;586;514;496;453;501;478;535;505;473;397;502;513;557;520;522;592;530;513;484;472;512;427;495;503;535;539;508;510;490;514;501;532;590;576;503;509;522;618;584;590;551;597;579;523;604;449;474;453;473;564;533;540;575;509;499;540;566;508;546;575;592;548;501;461;396;431;519;580;574;546;529;524;546;510;477;520;590;585;634;557;573;501;599;585;585;564;591;686;517;579;640;561;481;502;595;522;572;564;621;565;567;588;530;501;569;580;549;503;493;532;503;533;515;517;524;455;507;467;495;472;450;515;470;504;556;519;512;525;477;482;515;520;528;536;554;471;516;550;545;561;551;510;555;488;485;455;498;546;465;456;487;479;483;526;502;451;465;480;569;470;420;408;440;491;516;549;500;578;503;470;536;594;529;447;424;507;493;481;496;481;493;437;442;464;469;494;497;426;449;460;421;443;518;575;537;523;512;515;491;523;585;574;608;555;493;509;600;597;569;550;536;559;546;665;590;551;521;580;580;528;517;553;486;497;441;517;495;580;530;534;527;552;522;526;502;566;491;536;607;540;699;1029;680;579;649;505;382;396;541;574;541;551;509;525;516;557;553;556;518;528;519;517;486;458;496;598;522;557;560;543;562;531;494;519;539;508;434;540;558;529;609;584;605;574;527;508;517;513;535;591;546;502;553;522;510;501;500;477;508;503;585;529;502;443;488;608;512;486;517;546;488;518;465;498;538;528;543;477;449;472;451;546;534;542;587;525;543;551;560;549;547;568;562;542;571;610;573;586;591;596;587;525;554;565;524;515;543;500;525;443;554;581;609;535;583;564;562;532;617;634;535;481;499;473;493;465;541;588;652;590;548;603;629;621;544;507;455;544;582;556;535;573;553;517;482;491;509;516;564;506;442;452;488;482;541;605;592;613;593;555;525;554;461;464;442;552;587;628;651;632;598;562;584;599;592;593;566;579;579;641;660;685;621;659;609;576;474;500;461;563;580;618;522;574;473;382;480;407;460;485;605;645;552;547;515;556;577;511;590;555;544;609;589;580;511;555;616;572;663;623;611;611;478;477;536;658;531;582;685;547;549;595;543;561;506;516;562;594;590;518;577;573;619;658;568;595;645;594;628;603;558;602;592;589;592;605;633;624;603;597;623;564;475;487;554;598;610;580;520;573;588;576;539;540;648;609;569;465;519;389;355;241;191;119;98;161;161;242;249;307;352;387;412;556;529;529;490;494;515;543;575;615;582;552;516;510;510;577;520;469;520;574;580;565;579;510;467;535;659;548;620;574;574;529;635;662;525;441;432;516;555;519;562;623
14;20;15;30;10;22;32;10;18;19;21;17;21;149;611;711;748;670;719;739;725;807;769;711;781;707;703;696;659;641;614;707;689;714;665;680;659;633;661;618;658;651;717;595;541;655;761;583;654;737;735;719;615;648;677;647;763;732;684;638;767;679;747;663;678;585;720;663;665;699;681;674;647;715;724;652;766;676;652;612;672;671;649;728;745;679;683;676;680;669;555;653;673;736;706;613;694;699;717;724;774;620;651;691;753;751;740;717;655;730;726;732;708;641;637;688;597;609;707;717;669;678;624;649;731;732;729;697;639;654;612;617;602;662;580;586;564;664;654;654;592;591;623;638;693;653;565;543;495;579;581;698;755;659;576;637;441;328;459;484;607;583;548;558;645;626;667;677;649;679;678;624;607;579;558;489;529;520;545;520;648;681;617;620;670;674;657;677;666;578;546;634;657;578;635;595;630;616;616;629;639;530;575;656;650;677;652;694;696;623;608;658;616;574;598;656;576;658;631;587;541;521;496;591;673;586;629;588;586;579;623;544;576;625;658;625;606;585;608;586;594;646;670;616;573;533;557;610;661;544;582;563;613;585;570;642;586;587;623;611;574;576;566;589;494;476;586;627;532;608;652;575;550;541;506;640;636;602;620;628;565;512;549;549;574;508;528;548;547;584;609;571;540;525;504;526;598;602;531;544;560;648;574;576;451;489;511;548;584;548;544;543;581;536;576;524;564;566;522;464;519;528;549;480;550;452;466;525;551;598;622;493;550;534;568;552;524;492;562;568;577;542;602;601;500;497;479;444;562;567;629;552;467;513;480;504;546;560;511;526;502;520;506;566;534;534;533;510;533;442;474;437;384;548;543;599;567;512;570;544;549;469;475;506;472;435;513;492;541;539;558;468;476;509;546;577;484;523;583;517;559;602;611;588;558;496;484;501;500;405;361;434;539;566;522;551;574;474;524;555;489;535;592;559;516;526;458;423;479;510;522;518;553;573;483;501;540;490;522;530;545;521;525;566;508;621;598;595;519;599;603;552;575;560;542;539;530;543;550;544;577;514;497;488;479;457;539;522;534;556;422;413;483;564;558;521;562;480;464;466;524;508;464;508;470;455;562;518;600;571;513;506;546;584;539;491;536;592;546;487;485;491;519;553;560;559;554;553;493;512;482;462;435;442;508;492;512;479;477;464;544;543;488;442;369;386;502;531;541;549;464;494;524;452;508;474;432;513;469;436;442;507;544;463;388;421;416;494;469;467;494;500;480;475;426;489;542;537;494;516;523;537;553;563;557;582;552;579;548;520;547;536;565;571;492;565;561;506;490;497;483;503;616;587;534;540;544;520;554;568;562;576;540;530;566;593;609;564;557;528;494;583;537;756;1420;755;469;592;469;376;474;528;572;625;518;457;485;494;582;589;545;526;484;501;570;550;486;469;560;512;533;582;577;488;537;546;462;467;441;544;523;535;546;619;534;496;522;584;538;518;540;573;608;555;535;550;559;582;466;537;524;556;516;579;489;511;566;518;497;564;512;499;576;499;521;481;454;584;535;515;516;530;497;484;554;611;578;599;515;562;551;558;553;513;579;525;550;595;599;646;599;530;566;566;548;522;589;614;501;501;508;563;548;613;585;549;519;527;489;541;566;637;553;530;548;552;442;458;512;622;622;559;548;563;565;680;645;552;530;563;535;602;581;601;508;517;500;439;527;529;558;514;470;451;490;510;505;561;581;611;577;649;602;606;587;568;499;504;576;561;579;627;605;588;576;613;654;589;611;587;590;646;596;637;608;587;625;654;683;513;373;440;506;549;570;613;516;440;447;530;524;541;558;666;641;596;548;517;504;560;554;553;562;556;597;614;487;558;570;594;573;458;525;502;498;475;472;556;537;549;627;577;521;511;571;590;547;534;500;567;597;587;537;653;569;602;657;591;579;661;603;568;613;542;578;614;588;624;610;623;616;502;597;618;573;497;539;539;510;612;603;538;596;604;556;542;555;550;629;592;626;594;515;568;572;488;399;300;193;166;135;113;109;102;132;181;248;264;244;335;304;324;445;472;467;493;459;514;518;530;613;525;554;565;584;588;563;599;507;518;585;668;629;567;593;504;481;580;621;563;521;440;480;555;540;579;605
16;18;30;7;23;14;27;17;20;15;14;26;29;218;661;725;661;691;799;735;748;786;833;652;708;745;720;661;700;649;607;726;725;689;700;684;654;666;666;656;681;682;707;662;650;676;764;659;543;650;696;589;573;675;707;674;658;781;724;653;704;717;744;701;694;717;794;732;616;733;720;778;655;718;747;695;712;622;691;665;746;658;661;758;635;660;688;721;637;654;572;640;715;727;687;687;747;661;715;779;820;707;743;759;690;702;684;697;740;694;723;784;721;678;632;729;634;627;768;671;586;734;604;702;676;719;754;733;681;712;645;632;651;634;670;598;577;560;563;654;514;562;662;638;710;634;658;562;530;561;545;592;629;577;557;574;512;412;521;616;611;557;488;440;508;640;690;619;651;720;617;663;570;650;518;470;596;569;483;623;661;692;627;604;674;717;580;673;777;645;684;593;517;579;601;551;553;610;624;657;606;660;590;670;609;548;563;671;639;603;623;644;634;602;622;619;684;658;665;613;559;516;497;593;605;585;618;613;583;581;614;583;576;690;669;669;618;555;596;671;663;641;718;665;593;558;571;612;568;629;620;597;592;614;595;568;600;649;618;551;560;613;609;557;585;557;554;541;540;603;529;629;628;552;569;510;624;548;629;576;536;491;537;542;487;560;545;583;543;557;530;512;598;606;521;589;549;545;491;550;616;516;544;438;487;544;502;550;564;558;568;594;602;527;532;521;559;553;503;502;558;488;545;447;450;534;491;504;594;670;521;576;561;559;583;557;530;554;543;611;578;631;560;547;597;529;554;494;520;597;625;537;565;557;557;508;499;537;555;564;502;569;568;525;467;532;539;539;532;523;456;516;483;543;550;508;517;556;590;570;539;547;517;485;478;461;419;524;518;523;518;448;510;507;552;611;514;527;511;537;517;640;572;539;517;432;512;534;511;406;344;347;478;493;580;540;509;518;524;536;507;619;523;509;585;535;572;574;560;568;571;510;511;559;560;467;489;447;506;500;560;634;604;636;586;583;603;498;607;543;584;566;588;540;551;523;539;492;527;600;549;509;498;498;439;517;546;502;521;536;507;476;536;547;525;514;507;444;401;425;463;523;565;442;520;520;532;541;587;526;501;458;545;547;534;497;505;603;487;495;534;506;488;567;546;526;511;533;544;513;419;459;386;464;472;427;430;496;471;541;518;495;523;487;446;366;509;469;531;503;542;526;497;522;442;492;546;469;469;478;448;542;555;464;493;501;530;496;486;470;456;490;518;475;497;550;492;558;502;554;571;539;594;585;502;565;524;566;530;539;590;539;489;477;462;447;458;492;483;516;593;543;556;511;545;500;507;567;483;552;540;578;559;533;562;596;560;578;574;541;482;566;517;619;836;598;533;573;521;482;555;553;541;573;609;531;570;539;564;547;626;540;542;489;512;620;570;554;535;542;581;575;547;495;511;614;578;476;512;528;553;507;569;600;582;512;506;493;487;450;564;592;621;570;545;609;526;521;568;559;557;495;586;597;519;585;531;584;603;539;560;541;516;559;586;495;555;510;486;435;489;642;588;532;586;618;589;553;564;577;586;604;544;518;533;517;526;523;566;561;586;466;472;575;522;551;585;571;592;465;524;572;521;600;613;534;512;558;499;486;563;513;504;421;421;516;483;532;564;533;567;584;564;567;576;664;723;636;664;638;566;566;619;668;546;484;533;510;535;520;578;558;535;526;567;558;439;600;687;604;591;593;664;638;612;624;523;509;537;591;549;616;611;503;486;604;612;588;536;580;565;594;593;570;597;598;589;653;619;530;475;435;511;534;610;563;554;538;520;507;570;542;561;617;633;592;574;543;515;570;572;567;619;575;572;601;544;542;550;519;508;559;513;513;629;506;507;611;539;541;571;585;506;589;610;615;581;540;566;590;645;602;597;643;627;581;605;574;609;580;557;536;579;574;545;554;549;559;661;599;571;497;532;554;544;502;479;501;534;501;588;547;537;601;569;560;613;569;572;585;606;536;583;588;640;649;530;553;542;503;415;351;301;219;172;131;110;110;96;136;77;81;134;145;186;209;215;342;391;387;377;467;529;566;597;609;557;584;612;494;565;583;612;585;592;528;555;511;513;531;529;435;538;605;592;642;605
22;16;12;15;9;12;14;23;25;18;29;17;21;220;662;686;613;553;679;706;744;722;674;652;635;657;707;783;730;677;725;719;614;659;702;680;664;663;641;686;766;772;781;727;643;624;672;713;616;692;659;449;444;725;691;665;696;760;717;688;707;716;689;642;645;696;726;652;720;661;731;727;645;658;766;799;700;636;669;638;715;692;709;668;672;603;727;753;685;637;654;663;708;707;642;740;713;664;702;724;747;697;698;741;660;701;644;707;658;624;695;680;680;715;706;716;678;703;727;657;639;692;793;773;675;702;676;638;670;648;632;632;660;662;625;598;509;599;608;616;590;610;635;707;742;626;649;611;677;637;595;618;523;443;539;564;601;538;483;659;692;648;465;437;487;693;693;690;559;622;629;637;523;539;562;515;530;640;637;688;643;677;745;705;745;612;568;666;611;634;610;607;571;559;695;555;543;654;653;705;608;639;676;651;611;643;591;590;579;648;659;619;634;608;621;680;736;662;588;605;630;527;544;582;511;574;580;534;552;581;629;598;691;658;690;648;644;684;605;652;610;665;614;589;536;526;597;536;526;691;629;560;621;632;573;589;635;591;553;563;562;487;553;575;643;632;549;569;598;541;496;563;607;578;505;546;552;527;580;546;525;518;525;516;517;537;498;509;533;544;555;581;550;568;602;565;550;502;585;524;597;491;552;515;565;528;538;561;541;520;610;545;622;578;508;478;533;502;530;523;552;553;517;482;465;576;515;519;542;591;567;562;558;566;652;533;523;550;570;572;559;562;431;597;618;599;578;485;515;521;506;591;565;540;602;546;513;535;554;531;545;526;571;497;513;484;636;573;513;519;476;465;527;469;580;466;493;535;637;545;535;569;558;517;538;480;506;534;534;496;527;462;475;528;599;548;500;544;559;587;598;586;611;565;533;573;493;520;503;448;392;480;438;476;548;472;500;574;510;565;584;473;363;446;551;581;567;526;534;525;541;528;556;569;484;470;480;474;466;509;520;563;594;589;645;636;563;619;559;565;572;531;572;528;470;563;505;588;577;585;620;503;587;531;543;484;550;497;495;459;508;576;536;539;556;524;562;471;360;410;526;533;530;499;464;481;526;529;533;557;554;493;506;577;579;413;514;506;503;526;538;589;511;572;590;610;536;541;552;520;481;455;441;480;427;439;455;485;467;532;503;490;491;463;493;482;472;499;546;550;486;474;492;457;452;477;538;517;475;430;494;515;503;490;501;481;518;522;532;511;504;501;460;508;477;494;486;462;449;501;520;587;549;559;548;517;506;565;447;554;558;492;465;438;460;481;471;543;507;570;500;572;530;563;504;536;577;572;581;519;538;545;580;551;572;513;606;587;522;539;479;443;460;495;535;497;518;581;551;583;575;543;538;530;545;554;566;543;576;587;586;637;474;517;631;594;598;594;471;485;535;569;484;498;519;745;575;554;552;582;549;612;556;608;585;527;516;518;454;479;484;611;572;530;541;530;533;551;516;545;544;542;538;506;503;562;494;526;573;527;571;498;551;567;616;586;577;587;542;421;473;577;599;573;564;535;522;608;553;623;610;533;550;530;540;528;565;548;559;507;558;568;515;476;485;525;532;587;550;562;574;572;574;591;571;533;539;552;558;527;528;513;536;490;446;534;482;477;548;562;591;610;613;610;569;587;666;622;646;616;563;528;541;595;546;441;509;553;557;583;548;541;537;517;488;490;441;667;715;550;595;579;595;570;586;588;529;509;533;570;597;583;503;544;430;463;563;539;562;556;565;620;534;503;587;555;610;563;572;583;548;559;499;560;551;569;492;568;530;473;531;610;591;550;610;545;556;583;588;615;571;510;579;612;621;655;553;465;514;491;504;532;645;652;633;588;504;530;634;588;650;611;645;652;680;638;535;518;581;604;585;559;533;620;621;686;634;662;638;621;595;636;588;552;494;569;597;671;670;687;645;503;564;517;536;522;544;536;590;509;503;585;543;514;513;679;654;586;596;574;610;597;548;673;606;636;608;653;597;612;577;554;566;509;462;403;370;324;303;304;279;229;184;118;134;121;100;126;105;145;200;261;418;475;478;557;577;616;655;577;650;654;639;633;620;597;580;602;581;555;607;531;524;624;607;650;647
34;18;21;14;26;8;23;18;18;21;22;17;37;269;700;595;630;587;673;658;681;670;630;678;727;680;700;721;733;751;674;708;642;636;622;698;708;720;676;655;710;737;734;691;664;758;694;775;678;725;703;561;525;633;764;768;664;662;640;667;705;699;705;705;729;707;663;647;671;688;726;703;732;653;770;701;674;672;664;592;614;654;616;646;684;665;748;678;596;639;722;649;694;769;773;788;737;750;781;726;732;783;753;697;692;760;647;695;665;702;659;624;669;768;619;736;727;693;677;635;503;659;735;678;694;671;711;706;633;640;691;625;671;673;558;528;572;561;624;671;586;618;660;656;683;565;535;560;618;624;669;655;543;487;545;649;663;559;564;655;701;613;609;538;562;645;687;569;454;491;625;644;639;492;438;544;642;657;607;593;674;705;621;642;598;654;617;522;591;673;659;647;587;649;649;711;621;652;701;648;664;652;658;669;709;645;654;548;618;659;632;612;625;657;716;688;679;624;559;628;633;657;580;586;554;515;612;612;595;619;624;635;631;642;593;628;615;569;629;652;644;598;623;634;517;561;557;615;637;644;581;627;528;598;592;649;595;583;624;600;576;518;590;591;603;572;591;562;576;588;539;570;649;582;529;553;583;550;546;583;563;506;526;572;564;551;537;540;590;546;524;600;584;468;518;563;589;545;590;509;577;573;546;561;609;574;537;505;556;555;569;534;556;552;514;451;481;473;488;502;597;555;535;496;455;473;482;471;489;572;563;506;542;523;571;541;548;535;613;621;544;533;544;598;682;573;515;546;532;497;514;515;499;552;583;547;508;519;531;473;575;548;514;561;527;523;542;516;473;579;547;481;517;536;525;468;430;594;611;669;654;614;612;567;581;560;556;522;533;527;512;463;463;546;528;571;538;503;553;668;620;562;517;497;560;518;497;554;545;527;549;524;322;439;587;530;533;588;499;565;562;463;353;465;521;540;574;547;563;501;520;537;487;515;472;457;540;514;476;491;528;532;529;584;610;589;575;625;601;577;665;584;560;495;546;562;521;589;593;620;508;590;518;507;502;564;547;484;570;463;510;480;523;564;589;561;513;482;440;416;502;521;478;458;534;496;477;529;531;571;543;549;492;515;549;513;566;577;571;572;528;545;566;532;518;520;536;541;553;481;561;516;513;458;439;469;456;530;482;544;518;473;496;526;476;519;498;534;530;505;551;463;488;440;454;471;496;455;448;503;488;474;484;504;457;489;475;489;530;499;478;481;525;515;474;512;506;489;516;495;488;513;506;555;458;491;551;463;460;479;523;474;521;524;491;523;484;588;626;565;456;564;555;529;482;544;558;605;549;498;538;510;537;486;554;511;510;566;494;466;483;493;475;493;517;473;520;558;534;562;574;569;540;558;550;528;575;554;522;554;537;595;537;553;575;565;577;571;525;505;470;442;435;454;512;494;505;591;504;566;535;577;512;598;627;543;534;455;518;506;611;706;659;580;607;556;498;526;493;548;550;548;573;535;533;574;573;542;517;527;535;586;559;626;582;603;609;578;484;443;479;627;594;581;562;568;538;631;535;557;581;532;518;557;563;511;553;563;564;493;590;617;589;504;540;553;601;580;566;513;636;578;579;593;623;533;643;563;518;501;561;528;506;464;437;536;564;474;502;530;505;454;589;597;584;556;597;621;613;570;628;605;534;450;490;514;555;642;542;604;537;521;555;512;524;493;556;564;544;512;597;594;540;452;536;514;559;527;583;484;529;579;551;524;456;469;552;582;536;593;554;553;615;603;534;515;535;546;595;616;591;573;576;603;553;564;516;515;501;499;542;565;589;508;583;642;687;560;564;626;558;590;661;653;651;612;581;489;545;487;537;583;616;660;694;589;562;567;658;535;581;651;595;672;655;652;554;560;578;605;509;556;548;570;660;653;611;614;622;551;570;594;535;593;524;585;583;589;640;623;569;546;563;538;538;541;516;580;616;560;482;580;556;516;539;506;594;562;617;595;563;560;610;645;640;650;604;685;614;605;628;600;636;591;476;663;623;559;573;536;543;454;438;442;424;364;321;268;225;211;146;125;146;207;229;271;294;414;449;500;485;599;569;605;533;610;606;586;546;547;544;533;504;568;594;643;590
24;22;25;17;23;14;18;15;21;19;13;14;13;191;587;699;642;635;622;581;711;731;720;654;681;736;724;770;744;714;757;762;722;622;593;708;758;708;699;648;686;712;732;733;697;683;695;507;571;744;747;685;624;661;768;790;713;619;609;634;706;692;722;656;676;716;699;642;657;734;744;718;796;685;655;715;741;657;647;637;646;485;420;613;640;652;709;673;638;671;681;650;685;736;751;781;743;828;791;717;784;730;737;653;649;643;636;649;608;708;651;694;703;738;670;743;677;750;759;651;367;490;628;703;665;688;776;602;626;643;669;681;622;596;599;520;545;594;576;661;619;751;657;689;613;588;534;428;491;620;650;621;593;577;566;565;633;578;657;638;694;671;671;620;644;639;688;584;477;540;644;695;593;590;642;653;642;665;573;604;620;624;682;647;647;662;584;591;566;628;650;607;618;634;637;673;533;611;691;668;686;681;695;647;636;633;523;496;574;679;591;635;618;586;730;623;653;627;526;600;573;601;614;624;629;591;641;612;684;632;563;589;628;687;610;615;604;578;533;622;658;672;590;597;579;596;576;645;596;629;623;607;596;521;626;595;589;617;491;619;597;579;483;571;524;505;556;603;623;565;543;576;614;530;560;579;516;542;601;646;577;532;534;504;612;626;621;562;623;613;527;596;496;518;568;589;597;578;521;533;541;577;630;567;593;545;602;547;530;615;585;635;572;544;518;464;498;454;511;520;500;529;507;439;477;503;461;510;518;529;602;561;542;528;436;544;564;568;514;593;530;578;606;606;581;634;593;477;543;510;522;509;464;565;509;537;498;526;561;511;618;525;602;547;535;523;471;485;509;532;552;508;512;573;513;442;509;595;584;643;572;558;612;576;560;585;580;568;519;527;516;502;487;484;536;595;507;498;477;565;483;477;518;541;548;512;502;541;590;538;542;467;336;418;549;501;538;553;547;557;550;498;465;481;561;561;587;574;559;569;528;529;538;459;498;506;514;537;497;484;547;553;571;587;613;582;568;542;567;551;594;567;531;550;585;591;595;549;509;544;521;596;539;533;459;466;515;533;475;547;502;468;474;495;538;515;497;487;469;479;451;517;492;539;486;482;525;444;464;485;465;504;500;506;558;515;558;530;509;537;621;539;607;515;502;485;521;536;612;460;502;541;624;471;443;459;493;550;497;451;506;436;442;524;553;453;468;557;531;485;481;488;514;572;557;447;426;416;447;430;461;424;470;498;469;438;435;478;471;410;502;560;562;543;511;575;544;465;445;434;424;497;555;503;482;519;550;468;521;525;477;454;447;473;545;536;556;545;557;497;434;433;538;542;578;524;526;559;505;508;539;577;500;518;491;489;470;429;507;457;498;448;507;533;491;468;541;512;566;540;589;575;532;494;531;554;503;539;541;562;537;541;492;537;569;586;604;516;529;572;499;414;372;450;482;457;514;540;552;561;547;553;499;571;569;552;489;532;563;552;590;527;651;607;549;530;481;544;497;514;519;521;462;545;557;520;505;572;577;497;564;514;535;591;626;531;547;602;482;524;459;522;543;544;594;562;567;592;535;583;598;378;465;557;517;568;578;519;589;504;566;522;559;558;501;618;639;583;548;500;593;509;565;634;617;521;539;523;546;557;528;528;426;469;500;578;591;514;451;473;467;481;510;553;547;597;529;510;542;517;571;604;551;518;509;561;525;511;509;604;538;582;549;579;497;563;456;516;537;530;541;502;507;505;528;502;505;503;532;531;562;563;516;463;421;497;557;569;572;638;584;556;551;539;582;581;573;620;595;641;642;654;578;650;606;497;490;460;572;577;545;544;607;627;653;657;625;624;601;643;635;611;716;648;632;513;544;542;587;518;510;528;544;616;546;563;514;549;581;563;609;617;643;642;656;655;544;582;600;594;600;578;601;621;683;682;632;519;532;596;568;589;533;566;587;603;589;598;588;547;571;559;543;488;594;517;563;541;557;555;546;512;558;499;478;522;509;574;676;579;575;600;602;628;632;631;588;636;711;576;591;632;672;632;499;574;637;618;668;624;609;602;580;600;604;567;580;481;536;493;408;322;195;174;137;117;87;136;175;202;261;319;436;442;466;524;532;537;540;494;494;462;505;456;569;557;583
0;15;20;13;11;22;22;22;15;20;15;31;22;245;622;735;643;699;663;632;699;780;719;693;696;691;712;740;708;715;734;728;696;657;603;658;712;718;751;690;668;750;701;738;609;660;625;518;445;580;752;673;639;680;760;717;697;701;564;626;708;721;711;598;678;654;654;685;678;741;713;708;690;780;689;669;719;689;667;718;664;442;467;553;640;698;675;699;712;696;689;602;668;724;703;757;750;742;742;690;704;720;662;697;636;567;658;631;647;666;625;695;675;711;683;724;739;780;732;689;413;479;605;661;601;660;660;701;657;637;708;667;622;570;503;472;585;615;581;590;655;690;679;673;620;618;637;514;554;639;583;546;582;546;465;548;604;575;702;727;639;648;621;656;582;563;576;587;574;636;618;573;587;648;604;649;646;748;658;587;622;645;704;647;649;618;675;612;597;556;559;585;646;649;619;587;532;610;685;658;748;636;537;620;561;697;554;331;488;525;561;661;573;649;682;584;625;655;618;615;601;588;543;581;647;616;580;664;710;626;662;654;640;586;532;533;489;600;588;628;627;609;597;523;563;606;622;651;560;586;589;587;583;568;614;627;616;639;545;642;556;495;507;538;564;493;574;611;581;540;543;545;540;558;558;582;585;536;598;588;541;523;575;520;635;582;549;542;601;555;529;540;570;532;566;538;573;519;562;510;521;597;607;566;598;583;591;519;631;556;569;542;541;599;562;531;563;489;552;453;513;527;438;444;450;514;552;504;512;548;581;531;540;537;531;475;548;556;582;521;473;498;563;616;606;602;566;551;564;526;484;577;529;546;539;514;540;567;581;551;527;533;581;571;575;545;514;519;548;513;472;461;483;483;548;556;541;552;603;641;634;597;520;520;533;531;498;508;510;515;495;459;566;555;557;529;533;534;509;509;494;505;500;498;572;551;536;595;541;641;579;485;445;520;486;503;524;531;534;523;570;506;546;543;500;538;559;570;599;578;523;561;566;481;465;474;494;455;499;488;506;497;498;561;590;603;522;595;589;570;547;596;560;588;550;559;613;564;595;507;552;488;461;499;496;517;549;463;464;524;489;471;504;541;512;554;539;478;527;464;490;554;510;544;548;503;481;514;518;462;503;422;549;558;522;505;508;459;459;484;460;559;550;512;559;542;552;539;565;520;462;504;543;499;420;477;514;519;489;529;509;465;430;515;520;443;408;475;512;490;519;528;551;489;491;520;413;480;445;482;490;451;473;468;397;449;426;438;421;401;456;503;479;494;482;548;534;438;482;465;410;516;524;509;468;479;561;574;503;457;509;427;463;497;569;586;594;576;572;458;390;444;521;568;568;516;516;445;489;523;475;559;601;467;480;498;444;492;502;476;503;506;513;475;521;548;536;511;523;519;576;543;487;497;522;548;444;561;577;511;522;580;510;529;577;568;605;507;474;464;494;466;359;334;484;464;619;550;503;540;505;502;546;515;558;524;481;578;567;567;619;562;594;586;564;508;464;498;509;506;463;518;501;496;545;566;600;546;563;540;533;519;504;528;572;547;519;485;485;516;526;541;486;523;467;434;557;607;503;566;491;419;491;577;596;595;552;553;543;593;513;506;545;578;555;543;610;631;554;510;583;520;538;570;565;552;555;520;534;600;579;503;516;567;553;517;519;532;476;470;534;486;574;527;575;556;605;497;595;585;561;559;533;555;595;544;559;502;490;569;602;555;534;480;518;529;509;478;552;504;569;467;517;595;603;580;481;532;582;536;565;516;528;348;466;594;611;637;577;608;529;556;565;509;569;582;600;567;626;583;565;557;497;609;637;529;501;510;627;625;664;554;630;557;594;597;655;579;631;664;593;594;648;646;606;577;545;662;628;504;546;553;546;539;610;539;500;560;548;536;600;643;670;684;622;606;558;558;657;608;621;607;580;646;629;607;571;575;557;506;528;606;546;527;592;624;604;539;501;544;584;595;574;543;575;557;579;561;566;659;520;570;510;626;506;506;556;515;558;545;571;620;647;650;650;564;571;634;604;544;652;622;636;609;573;559;607;692;672;662;566;544;527;599;672;630;574;594;650;654;623;507;539;435;353;281;234;144;133;129;110;112;141;152;242;263;261;315;358;414;337;426;425;356;430;438;492
6;14;18;25;26;27;18;17;14;24;19;18;35;342;657;793;716;677;710;694;796;740;759;666;704;695;789;680;759;688;677;642;699;664;657;676;674;668;660;724;745;686;686;724;680;623;744;595;583;645;686;695;665;626;723;707;720;740;617;641;741;771;674;652;664;659;627;594;663;660;681;665;731;738;798;740;662;716;721;729;650;443;618;593;649;734;660;655;682;683;662;652;646;657;652;743;697;847;687;740;668;786;683;676;563;537;508;644;648;682;591;665;809;708;710;741;755;702;681;572;609;606;593;659;605;727;650;724;655;548;653;721;646;544;518;574;612;671;499;555;649;624;648;640;671;635;578;574;649;613;676;531;519;525;369;398;604;618;733;645;640;601;596;637;622;626;610;631;564;531;462;562;569;667;632;692;683;696;705;669;680;735;680;653;622;678;611;687;634;540;545;646;661;630;606;608;619;634;729;701;656;651;562;593;609;652;548;485;496;506;544;633;585;630;609;614;645;664;649;649;691;698;588;668;641;642;612;720;682;630;692;677;612;500;490;405;508;521;538;642;566;608;509;608;659;610;595;606;616;630;598;590;589;662;562;583;584;570;537;566;601;480;571;588;557;582;632;655;606;580;575;563;504;569;612;583;531;587;576;661;602;545;504;519;548;605;600;598;607;521;546;549;520;561;524;511;520;562;549;585;614;577;643;563;661;568;546;568;557;547;509;529;490;521;524;541;515;575;516;464;440;455;455;449;489;527;526;558;573;503;536;626;548;571;563;474;525;528;508;500;437;469;619;632;570;553;646;553;535;525;511;498;585;610;525;555;510;582;546;532;558;500;531;576;501;568;555;505;518;489;475;480;532;556;553;528;552;582;584;571;601;556;514;439;534;554;536;474;474;483;439;535;567;513;499;548;516;514;562;428;431;495;498;500;560;533;570;597;665;629;615;533;495;516;566;519;535;554;544;566;508;624;548;620;482;503;480;484;576;574;563;539;542;523;428;517;490;460;512;558;541;537;538;538;493;536;510;529;613;566;524;504;510;575;578;576;562;527;491;503;555;558;544;483;514;496;472;504;521;567;526;530;514;588;507;550;516;512;502;500;538;546;502;471;535;502;568;498;511;516;477;514;517;557;591;528;438;464;427;489;518;539;584;511;539;536;494;513;480;496;560;484;496;484;455;456;491;592;519;561;590;467;501;503;483;445;403;408;491;496;479;513;499;519;512;559;450;421;409;441;552;489;433;462;457;438;533;461;468;427;527;479;475;520;495;552;460;478;485;442;457;479;542;489;507;498;511;577;533;462;432;482;423;507;528;562;551;558;484;518;489;501;573;511;575;513;527;556;489;499;539;479;492;490;491;511;454;481;465;482;499;501;543;447;530;533;550;496;465;521;558;620;487;506;534;566;522;582;565;556;507;562;546;480;559;532;530;478;467;516;523;480;444;420;431;460;531;576;510;557;527;444;564;564;543;582;480;516;599;581;560;655;650;558;586;572;513;486;519;556;519;549;545;488;566;588;578;487;555;563;468;475;482;509;580;536;543;528;548;505;583;536;462;481;452;434;578;565;504;497;522;510;510;519;536;526;519;563;543;604;564;602;557;481;550;543;504;600;551;485;569;522;540;692;645;562;539;521;547;597;565;549;505;563;566;479;493;622;535;482;585;543;564;509;579;541;591;564;568;580;539;530;547;529;505;523;543;439;487;528;621;608;571;522;559;577;575;560;472;472;519;514;424;525;538;565;500;524;525;556;490;528;535;512;646;622;623;577;615;581;593;526;540;616;655;610;577;625;624;623;560;571;481;563;565;537;491;546;503;536;658;630;612;660;612;585;611;634;654;623;614;595;567;586;632;647;542;637;542;568;533;555;574;613;602;564;503;540;547;508;569;618;621;623;556;604;604;592;604;606;707;576;567;597;607;564;606;546;536;549;541;490;534;541;614;645;574;546;528;547;658;553;518;545;562;533;532;631;609;594;572;597;639;566;557;556;589;565;542;613;594;587;675;628;630;652;552;599;611;590;555;589;652;670;596;646;650;652;580;578;629;624;594;614;651;560;590;613;593;626;649;633;633;610;551;540;458;452;406;336;349;267;225;162;144;146;90;101;93;145;164;184;189;167;209;204;236
30;18;16;14;12;12;13;20;21;22;14;18;39;369;735;708;783;654;702;705;692;726;709;723;723;683;672;637;667;757;707;751;709;703;648;658;806;687;632;748;624;649;654;634;681;747;674;660;632;606;692;677;652;617;729;659;720;690;773;686;653;576;693;680;721;637;602;637;641;699;697;729;759;825;749;721;723;785;685;728;652;568;641;684;657;630;646;667;731;686;693;741;647;651;653;697;582;562;719;690;770;693;721;656;676;586;587;645;661;638;624;644;720;707;661;768;667;658;623;598;698;753;596;590;650;615;724;714;656;558;599;623;637;629;546;600;653;695;549;613;559;596;671;643;589;584;506;564;590;684;635;595;486;423;359;456;605;651;637;628;601;637;620;659;702;585;653;717;601;455;499;584;632;728;639;632;664;638;647;651;572;688;686;641;585;669;713;689;652;558;521;589;594;613;619;608;581;682;693;743;649;519;576;598;537;585;636;642;641;600;553;640;683;670;635;598;597;714;665;736;703;610;632;624;667;572;579;709;733;646;537;689;620;402;393;433;555;553;547;594;639;504;426;545;611;527;605;563;574;524;574;527;546;586;594;591;594;589;565;599;618;596;599;599;642;570;620;603;564;508;604;593;569;630;607;528;540;521;547;609;608;587;531;602;551;520;580;605;568;541;505;518;535;550;571;498;516;531;530;649;571;551;577;568;568;596;561;501;510;515;463;544;476;481;583;511;520;547;581;492;524;509;468;483;453;544;527;527;537;544;524;500;512;604;584;498;580;565;568;497;468;541;618;523;540;538;557;550;487;542;529;579;577;572;526;476;462;483;527;540;511;473;490;512;496;488;506;524;481;495;465;463;507;549;460;466;433;465;508;529;487;543;511;486;539;508;572;520;514;486;427;519;574;555;525;561;514;493;430;472;444;455;475;493;555;527;552;599;610;649;573;582;532;505;503;497;576;545;531;515;540;555;579;486;510;516;428;537;629;518;569;597;539;519;457;521;521;506;527;482;536;538;498;508;483;496;502;579;632;510;525;543;520;512;539;536;473;479;355;453;521;574;512;485;441;446;531;522;533;463;483;527;524;506;571;553;493;447;505;510;517;526;523;509;527;535;545;547;497;494;492;508;599;524;551;542;499;488;526;561;526;536;524;502;522;565;445;469;485;513;439;502;500;538;454;476;514;554;505;548;565;412;486;527;480;465;416;437;512;513;475;544;532;486;526;460;461;441;431;452;465;468;453;390;474;449;503;511;483;493;466;428;462;503;508;488;494;531;495;523;462;460;492;531;473;456;529;554;498;498;491;473;479;519;518;487;509;467;466;519;557;548;532;557;481;558;545;543;515;475;503;484;502;525;485;502;486;532;491;513;466;625;613;578;555;561;510;567;486;562;503;550;590;515;530;594;484;509;563;568;542;561;530;455;478;512;462;434;466;527;554;527;566;418;524;471;539;547;588;629;606;496;564;613;587;531;564;529;565;571;578;589;550;540;539;549;550;531;495;493;582;533;494;474;510;533;550;499;595;468;431;487;506;565;549;459;481;534;509;509;570;514;476;514;445;476;482;531;491;458;440;547;476;441;513;483;513;545;529;527;570;573;512;563;488;540;564;547;482;435;541;586;609;618;654;523;594;579;631;642;529;519;539;540;511;429;483;563;499;612;619;622;626;542;535;553;554;557;522;531;555;583;529;550;469;417;498;540;459;520;544;577;575;494;539;543;569;518;533;486;505;434;461;442;442;582;601;616;488;546;534;505;496;539;561;513;602;515;562;554;599;606;566;605;656;665;522;597;579;607;578;542;504;587;614;544;521;547;535;608;626;718;613;643;623;597;642;598;600;691;561;469;454;552;586;541;626;654;582;513;614;542;565;601;604;589;576;586;573;520;541;473;406;561;562;584;572;591;560;588;644;635;558;630;644;544;620;537;554;565;548;505;490;499;533;554;567;588;561;658;594;622;580;549;513;512;594;551;576;646;561;534;580;587;554;571;565;546;590;612;625;602;672;620;629;612;593;621;612;618;622;641;641;636;529;632;604;464;492;582;623;644;607;594;641;668;581;645;581;566;601;579;662;613;562;662;517;583;576;543;561;532;461;448;366;337;254;231;191;173;127;97;92;77;122;89;130
18;13;17;27;30;14;14;25;24;25;20;27;42;334;698;650;669;701;621;691;721;722;721;733;735;672;641;672;690;701;791;618;674;673;745;697;694;673;663;710;806;674;665;685;667;786;761;653;728;714;715;708;677;576;667;607;682;706;736;689;707;681;640;679;731;626;702;661;571;696;687;747;716;765;764;646;692;639;719;742;770;695;697;631;662;668;696;681;725;658;645;742;668;650;665;607;544;594;590;704;770;786;727;631;594;609;576;641;636;663;668;730;691;554;601;628;589;671;669;626;594;708;669;583;605;635;689;719;637;573;576;645;689;586;606;584;639;711;648;646;585;628;702;605;610;578;507;614;588;566;595;616;643;581;508;499;611;658;648;739;672;656;607;620;681;666;651;604;573;502;567;602;611;624;613;651;627;639;745;716;744;608;702;718;593;674;686;645;565;532;521;653;633;657;587;505;593;699;687;672;618;558;577;572;601;556;616;622;584;617;646;634;633;670;646;637;655;706;662;664;656;629;573;598;589;609;593;653;703;685;605;724;610;507;491;541;564;555;583;567;630;607;544;497;561;570;608;589;580;593;607;561;592;584;496;546;591;577;559;574;613;610;625;616;567;537;612;585;560;568;522;551;568;577;572;557;568;535;510;547;528;510;517;604;582;578;626;609;545;457;401;527;490;501;424;453;543;595;619;536;571;606;603;546;559;543;548;525;597;493;499;543;520;482;498;511;564;529;499;497;538;522;509;537;592;569;525;473;548;553;505;535;623;903;623;550;515;613;594;561;588;584;567;583;501;534;548;519;491;534;561;599;588;491;510;522;503;446;505;482;513;478;511;518;514;532;539;530;503;461;461;502;495;502;438;460;434;453;516;499;523;509;503;469;517;579;524;555;524;490;580;539;626;556;563;525;509;480;443;425;448;479;545;520;588;563;590;554;533;617;596;547;533;488;470;534;504;511;520;473;545;547;487;478;529;568;493;567;578;552;506;532;572;554;522;503;479;540;535;488;487;404;533;512;427;488;532;516;582;516;523;506;567;526;487;495;489;490;366;327;511;551;574;491;471;483;495;465;483;499;533;508;544;461;553;560;628;555;488;525;563;570;517;553;519;516;498;472;544;512;471;472;489;542;604;526;578;498;535;489;553;583;595;511;549;585;566;485;490;539;511;460;532;496;533;498;508;483;471;505;517;481;474;500;485;488;419;456;576;484;451;500;498;466;465;459;416;331;349;433;493;506;455;458;501;503;498;542;537;534;464;522;507;537;527;482;474;510;502;482;480;462;559;576;532;564;483;551;569;538;533;478;458;556;562;538;496;470;554;537;556;547;549;510;591;597;595;497;519;475;501;447;481;500;476;546;440;464;502;471;598;811;913;584;587;572;559;621;540;543;491;513;566;535;497;506;527;555;545;524;590;616;572;471;537;538;426;444;525;557;551;525;459;473;460;475;548;579;583;602;556;579;568;618;587;537;588;559;556;550;545;579;542;497;469;530;529;580;568;545;580;544;539;511;512;490;540;521;535;507;499;552;494;501;531;501;471;521;473;475;551;457;460;524;494;555;537;539;514;465;437;530;497;470;472;532;508;538;542;623;607;623;531;580;572;508;614;612;539;473;478;595;569;573;573;512;598;573;538;588;569;584;527;607;540;490;457;536;486;569;537;513;537;598;539;511;518;550;502;540;552;565;523;576;506;397;505;527;594;596;621;624;557;496;542;555;489;475;479;481;523;485;446;426;436;531;593;628;647;749;613;376;427;531;514;555;598;621;514;558;643;612;636;592;593;621;623;579;624;558;557;534;634;596;566;577;550;564;601;533;517;628;596;636;603;591;607;624;619;632;609;540;548;543;555;632;633;595;628;586;582;561;537;576;554;548;600;614;549;586;555;540;482;526;603;549;557;626;577;546;581;585;573;591;551;544;573;572;658;608;567;505;552;572;602;631;588;557;504;579;634;613;640;507;565;554;522;546;553;558;523;528;566;597;576;560;567;565;609;621;632;594;660;569;579;628;599;603;602;596;626;686;644;588;590;639;609;512;512;581;521;605;586;642;625;641;662;648;603;566;568;709;632;572;578;550;529;568;578;639;687;608;580;617;536;538;553;565;503;464;435;335;374;348;428;366;315
8;30;14;13;18;18;20;20;32;23;11;12;36;371;668;612;614;654;657;737;712;647;735;688;700;712;679;685;737;731;696;727;755;673;753;776;696;625;654;709;723;759;737;667;743;724;764;703;722;697;659;728;684;667;683;631;660;685;744;736;637;654;709;676;689;729;730;560;654;634;668;665;765;791;777;692;642;680;674;653;793;731;780;762;671;662;662;716;741;671;611;659;680;700;631;607;597;615;636;612;707;711;699;582;667;733;712;694;683;697;753;730;693;488;552;706;663;694;644;651;654;674;673;681;590;636;674;732;652;622;674;607;700;677;556;590;636;610;651;627;600;601;655;624;629;654;567;659;582;634;634;642;672;718;580;572;572;624;633;651;676;675;673;612;641;721;607;571;561;636;608;600;702;640;633;639;637;671;702;655;694;614;691;625;675;614;604;630;583;605;563;642;626;603;498;502;651;644;774;649;677;591;620;653;670;581;602;675;654;716;699;665;631;655;602;612;609;614;634;609;555;577;590;563;613;642;578;658;633;594;661;644;588;483;474;579;605;593;614;528;542;584;617;592;638;651;570;531;656;604;642;720;618;589;573;562;521;597;581;591;557;596;623;529;590;510;568;610;616;542;610;579;564;585;566;497;537;576;493;513;601;529;553;577;566;524;566;529;530;459;490;544;542;610;549;523;564;611;533;546;560;520;545;528;519;513;461;494;483;520;489;527;583;528;476;542;573;495;560;559;541;488;594;611;570;583;615;528;534;510;616;574;640;803;633;502;510;522;607;590;508;542;600;535;615;528;559;548;519;565;570;617;622;575;519;523;545;571;541;553;512;477;494;426;475;559;600;539;518;456;525;550;524;498;551;533;486;440;518;552;512;535;551;453;525;547;511;535;512;505;556;525;570;538;586;505;537;488;509;406;420;469;476;452;512;563;575;590;633;566;556;558;538;452;506;430;518;451;544;527;524;502;498;587;521;482;516;509;570;503;494;591;613;518;553;452;476;547;514;491;489;439;522;471;435;477;473;493;552;512;525;557;553;550;464;502;495;513;514;495;501;461;538;521;537;479;524;453;498;471;515;524;506;512;528;536;550;547;526;566;521;500;490;516;529;490;487;444;512;557;527;527;526;529;492;518;533;525;466;480;509;523;516;530;534;537;524;502;524;590;498;480;461;435;474;490;559;497;474;477;517;527;490;539;506;492;449;461;471;456;440;440;454;416;432;425;424;389;472;403;536;535;518;522;472;485;553;491;556;549;508;467;524;441;405;434;459;441;493;587;536;515;496;615;615;572;554;510;484;585;585;518;432;434;519;564;516;500;499;630;589;541;524;542;559;613;578;555;546;511;492;454;479;491;544;473;481;487;492;500;584;666;850;662;598;531;591;549;521;579;555;526;540;524;466;543;516;557;520;500;550;578;626;514;581;515;488;516;581;493;539;539;534;499;463;435;532;577;560;512;577;563;544;588;598;514;616;577;535;517;548;605;540;466;471;562;539;588;570;586;611;620;590;604;533;556;632;619;549;534;551;585;457;565;546;492;562;504;445;494;571;543;464;523;486;537;570;569;435;387;463;560;515;475;542;519;500;505;622;565;567;607;544;557;583;509;588;582;588;507;501;553;517;592;585;574;652;634;529;527;577;595;600;574;537;407;351;402;521;569;565;521;516;580;572;494;486;511;483;524;548;555;540;505;591;522;493;528;618;598;517;530;546;513;498;507;508;462;415;467;446;528;519;501;522;455;578;570;653;684;492;456;518;551;587;603;576;565;588;599;596;717;652;617;517;644;615;589;680;602;555;584;595;625;551;597;638;631;617;598;545;592;626;688;607;668;591;572;648;604;565;593;586;537;534;504;581;551;555;575;594;555;530;512;561;588;602;594;569;614;639;558;614;586;588;570;540;569;580;584;580;591;534;549;482;537;603;695;622;604;628;589;598;633;568;598;583;511;446;566;592;573;602;610;617;641;625;604;584;556;537;573;581;536;573;559;605;605;562;548;563;581;617;641;634;633;611;607;631;608;658;594;608;644;642;610;622;569;598;606;609;606;597;628;622;697;686;603;656;621;669;605;624;652;611;612;558;605;598;597;585;647;680;637;548;536;552;587;529;499;565;529;447;609;600;577;516
14;7;15;12;36;24;13;25;14;14;21;15;58;360;654;698;719;677;709;679;702;685;649;653;717;646;712;719;748;760;732;737;736;825;771;719;644;635;718;740;718;697;691;615;645;723;681;652;699;697;677;667;692;782;628;614;690;654;713;707;686;703;705;777;793;733;775;738;745;672;623;729;724;769;742;641;726;745;676;717;736;784;717;794;658;664;658;699;678;670;662;692;724;711;594;622;624;660;706;732;710;775;656;661;682;712;751;825;731;727;694;697;703;620;627;704;604;726;725;659;721;663;774;704;667;659;661;677;706;649;560;602;641;666;606;619;616;501;553;618;621;657;694;669;689;658;602;588;559;575;571;710;674;673;615;588;577;560;578;679;619;625;697;610;628;611;603;578;570;628;613;649;713;727;602;528;569;595;631;707;651;634;681;633;680;697;627;566;646;602;623;630;613;540;611;610;580;595;716;723;724;567;608;555;642;660;649;621;667;706;728;626;609;702;643;645;601;630;623;613;620;608;620;640;625;627;651;628;574;588;601;582;583;516;526;596;559;610;605;592;583;601;665;632;678;620;606;589;604;631;670;673;642;540;564;528;579;603;551;546;604;544;617;624;557;526;553;671;608;573;553;566;548;603;546;499;527;603;573;586;584;521;535;576;527;509;476;423;469;481;532;485;519;581;588;548;591;611;627;563;517;537;595;578;508;503;526;531;482;518;486;544;591;597;488;489;474;543;517;539;567;575;538;613;577;590;614;508;518;544;550;538;510;555;541;539;456;568;547;488;506;574;626;509;587;591;577;592;496;509;536;534;573;484;523;555;453;566;551;530;532;512;487;445;486;470;518;563;501;483;502;522;481;478;533;577;579;572;499;535;569;509;538;480;494;512;501;527;539;560;567;559;495;513;474;507;508;527;490;399;375;416;507;517;518;595;630;607;579;584;583;556;512;508;505;500;493;496;510;547;561;567;508;581;520;482;486;496;540;486;549;539;558;556;570;511;557;479;496;521;514;523;475;546;478;501;562;535;516;567;569;569;485;551;499;504;510;443;445;583;524;531;449;462;492;456;482;501;547;436;504;476;485;460;494;511;481;535;576;534;510;448;486;461;475;446;483;488;535;532;488;545;498;522;512;472;508;543;487;492;478;475;501;480;522;523;513;534;570;654;605;518;426;472;450;549;533;494;507;515;555;522;534;576;557;491;500;528;451;420;357;413;435;383;430;372;463;461;413;457;475;490;509;459;521;474;495;505;492;458;515;556;511;476;437;477;488;428;429;527;542;554;481;510;608;615;555;568;529;563;575;500;401;501;551;549;518;540;601;608;536;579;513;544;558;622;509;571;582;570;569;438;518;434;473;486;493;477;421;408;477;551;494;515;592;557;564;544;540;535;538;535;530;538;485;476;540;581;521;623;534;516;584;497;473;495;482;524;505;482;541;561;497;521;509;493;556;571;536;526;551;500;535;587;487;532;530;574;534;516;532;532;552;600;512;531;555;499;531;596;674;567;550;563;597;571;577;610;565;546;565;575;577;514;509;576;537;536;548;548;522;533;515;554;519;506;533;462;451;448;541;517;538;573;529;519;558;590;555;583;581;566;524;652;576;571;583;522;522;504;576;536;525;533;532;581;659;621;530;517;573;579;662;604;567;554;406;440;525;532;488;474;498;495;542;544;550;473;533;547;564;555;585;538;505;508;492;497;611;560;454;486;586;470;481;545;614;501;471;497;500;467;512;473;485;514;459;586;595;621;468;559;629;616;624;595;679;599;578;577;607;704;700;624;574;549;579;518;592;567;474;606;638;616;556;524;619;622;566;537;567;533;506;608;634;622;647;572;554;574;627;565;569;552;475;540;565;567;544;536;624;661;594;541;588;571;630;554;576;573;618;614;619;539;523;542;681;584;614;680;669;629;572;554;537;499;592;614;598;585;606;621;667;546;583;572;537;540;557;523;551;534;605;565;610;666;596;620;595;516;524;544;590;527;545;621;607;580;524;614;536;628;587;601;584;598;557;626;609;543;541;590;661;613;621;629;631;638;567;520;588;624;590;604;708;666;661;591;593;654;627;565;644;599;641;567;520;532;592;579;629;649;641;658;622;572;494;565;627;534;588;609;642;554;588;577;622
22;16;13;17;28;4;19;24;15;15;24;19;55;382;685;670;726;608;718;717;709;685;673;621;643;690;709;747;785;749;712;796;801;818;729;669;697;675;747;722;749;770;654;641;708;682;691;657;759;648;653;694;700;661;617;586;660;659;702;654;691;769;716;780;736;814;779;715;739;617;623;711;691;786;798;684;645;662;713;697;685;731;704;728;703;598;677;625;715;805;709;731;671;677;597;598;688;744;692;697;787;707;714;661;668;787;850;851;677;730;631;718;800;728;632;678;593;615;703;650;675;666;688;696;644;536;580;611;604;573;637;662;705;736;674;695;592;595;509;577;640;662;647;646;662;573;673;666;617;609;583;649;617;657;627;623;618;540;627;677;606;576;662;660;693;646;643;637;612;608;644;641;715;704;601;619;585;589;652;706;667;639;584;604;646;678;659;669;625;670;590;554;528;569;636;619;586;588;634;728;699;619;633;555;629;619;637;643;741;689;732;684;622;653;643;598;579;616;656;616;644;644;658;605;646;686;627;576;596;578;586;593;586;588;588;516;617;674;659;536;534;648;575;536;483;462;494;601;598;583;601;607;623;553;499;507;581;591;558;619;585;626;645;610;573;539;547;569;624;595;593;619;598;491;558;582;589;594;522;558;656;589;505;527;452;467;471;335;426;555;605;515;510;556;620;536;594;620;498;561;556;564;517;559;517;531;511;489;459;505;507;551;565;545;496;489;445;502;508;601;488;581;483;543;603;551;596;535;502;518;540;521;547;472;524;523;568;507;557;536;550;590;555;597;542;588;572;528;470;469;485;521;522;550;505;480;521;529;479;441;505;449;489;495;512;468;504;516;560;456;482;433;478;476;547;522;558;514;511;573;498;542;696;643;578;493;460;387;439;518;519;511;489;471;530;489;509;518;476;425;455;460;446;496;492;528;549;548;534;467;586;578;498;474;434;343;311;417;497;576;555;534;513;544;528;519;457;527;501;567;504;563;590;570;561;569;571;554;507;492;563;555;568;520;534;513;536;480;520;551;546;490;507;535;555;563;552;438;438;486;511;547;428;401;407;457;584;562;484;468;485;462;408;536;537;489;517;453;630;511;549;527;489;436;501;521;480;482;530;545;538;480;536;539;514;491;582;531;453;495;451;408;467;487;491;518;556;595;583;677;690;566;457;496;497;592;499;575;510;477;468;458;463;514;485;475;442;418;338;382;390;468;462;476;499;452;505;527;469;501;486;478;452;435;501;488;510;484;507;481;475;445;521;414;458;464;457;368;488;549;494;447;511;435;610;561;501;493;508;537;519;415;529;534;527;551;484;521;576;543;507;512;506;523;585;512;545;518;543;512;479;439;514;501;464;434;522;504;483;534;485;546;517;536;561;553;484;486;521;558;509;481;497;499;590;528;529;535;536;554;528;517;607;513;495;446;456;450;538;549;558;518;486;507;504;504;505;530;512;576;518;502;484;491;483;497;478;582;556;505;515;515;483;508;556;478;499;375;434;534;597;510;527;600;636;542;552;631;591;580;533;577;552;619;562;533;584;589;577;515;550;511;493;553;524;569;567;495;562;548;540;510;514;569;553;491;607;533;595;551;606;594;575;580;582;591;551;537;402;399;528;601;594;557;488;560;691;711;706;538;596;544;585;547;531;550;476;488;455;450;579;484;526;588;606;574;571;575;515;528;559;556;564;532;546;481;484;552;524;553;502;554;578;556;574;554;512;524;482;528;455;459;526;499;498;476;527;548;489;616;575;488;576;513;568;577;605;617;618;556;590;595;694;551;615;550;551;543;608;649;629;637;596;600;542;583;617;627;631;646;592;538;602;696;617;624;690;573;519;487;593;653;554;570;556;506;592;600;552;661;631;567;608;557;557;590;554;630;584;561;615;567;526;467;505;553;587;562;563;592;627;574;630;570;541;615;543;602;581;585;480;548;546;548;605;599;470;532;547;587;576;610;564;585;519;545;563;552;579;539;494;491;607;589;557;571;555;578;621;578;599;575;577;578;622;607;545;606;550;574;525;498;640;572;622;673;617;616;603;626;578;509;575;679;654;637;576;586;505;573;628;619;638;718;655;600;589;588;524;636;609;584;624;648;587;612;605;651;595;605;628;609;607;586;550;577;691
30;5;22;19;5;22;10;11;15;25;18;18;92;488;703;606;697;667;665;779;708;741;721;667;710;764;721;747;735;805;685;713;721;698;777;650;691;585;717;727;655;751;675;704;632;625;687;731;723;708;613;594;602;616;625;583;661;696;671;629;709;803;687;681;733;693;728;684;719;719;785;675;737;724;721;738;668;644;720;639;630;667;687;695;741;662;634;601;658;688;623;637;642;604;554;617;653;704;579;696;667;725;666;653;656;724;741;698;689;775;715;809;768;753;668;648;666;722;644;707;669;695;636;661;696;631;600;684;670;554;639;597;664;695;662;680;626;648;512;547;681;676;666;641;632;636;569;587;612;625;589;572;632;652;654;616;522;617;608;538;561;584;606;645;565;665;572;580;626;572;589;687;705;668;600;537;608;729;703;602;658;580;543;577;611;673;667;682;583;676;617;564;577;561;595;651;540;568;710;654;622;641;617;618;630;621;681;617;654;622;761;669;575;623;623;523;581;630;633;633;643;652;658;609;594;662;606;618;581;576;641;564;584;554;550;537;555;667;652;563;523;549;545;640;496;450;449;572;549;585;640;578;623;582;614;535;563;547;556;587;522;559;563;575;578;552;553;606;772;822;603;534;614;547;521;485;527;548;590;562;509;491;550;528;454;496;369;481;553;604;539;522;520;523;590;577;576;534;500;574;520;561;523;470;569;539;526;550;476;527;510;477;532;526;474;478;471;517;480;472;563;496;501;558;548;516;529;549;517;514;525;505;490;539;529;537;510;584;493;521;501;549;584;607;584;582;498;515;561;539;479;539;537;541;528;486;485;605;519;486;509;471;499;486;512;480;541;542;532;459;482;458;491;469;475;519;504;539;590;522;556;625;780;679;505;557;468;331;368;480;484;528;528;477;440;548;495;488;441;553;452;420;415;401;440;527;565;537;501;474;518;554;519;446;363;216;277;342;506;527;459;479;481;455;550;485;490;444;537;538;572;534;612;537;529;575;492;510;494;503;483;530;491;526;542;551;516;427;509;541;525;529;480;610;572;507;489;472;435;488;519;522;379;407;461;463;517;563;517;469;497;483;467;456;576;534;554;522;579;489;448;488;481;532;517;524;555;522;553;534;539;498;497;510;561;517;525;542;535;436;355;422;442;534;507;545;579;487;580;589;593;487;481;524;520;478;489;464;418;453;451;423;432;384;427;400;394;309;352;436;469;538;568;536;502;522;509;499;499;500;494;451;448;406;432;464;492;482;491;471;484;502;464;450;510;510;468;457;550;549;558;484;441;522;485;536;497;532;520;542;461;452;534;573;554;500;449;469;464;522;430;514;507;597;577;523;598;573;529;422;467;485;442;477;425;414;424;388;462;511;473;454;565;569;508;530;579;511;567;514;496;483;588;576;555;551;544;508;524;549;460;534;582;569;502;409;395;398;465;514;566;592;575;476;492;521;489;539;467;536;574;504;441;507;475;462;497;543;540;518;553;576;488;550;550;528;413;303;284;453;570;465;483;586;548;582;587;644;597;585;619;505;527;571;626;623;549;587;560;573;529;500;503;579;565;530;564;478;549;600;514;495;515;570;633;568;647;514;512;543;515;498;529;543;544;548;575;545;464;379;507;570;658;536;595;621;678;560;645;628;597;564;603;562;489;576;484;467;531;446;492;513;511;541;489;539;557;623;589;557;571;549;537;562;488;373;441;511;597;526;547;502;491;569;538;519;513;515;512;484;490;504;616;491;554;459;592;495;379;418;502;551;548;583;525;538;621;590;611;584;509;623;640;592;625;617;560;486;544;581;650;593;608;621;571;603;609;653;593;601;609;617;652;566;677;679;600;561;471;500;544;603;599;615;700;615;583;600;605;704;684;542;572;561;599;642;587;624;578;509;605;575;534;478;540;585;583;600;494;548;567;565;588;587;586;585;510;569;567;597;521;463;400;520;507;603;610;586;609;572;556;601;573;611;564;580;547;562;579;561;491;548;590;564;591;589;638;588;615;599;650;530;507;576;607;589;625;593;556;644;603;596;692;644;624;581;609;605;591;620;641;434;501;585;592;646;605;541;546;592;652;576;633;690;653;636;619;638;609;583;617;644;607;568;580;619;643;637;614;644;611;651;588;557;552;552;652
6;20;4;19;20;22;15;17;22;22;13;24;64;481;742;749;694;671;689;649;744;713;727;661;730;764;765;670;731;762;639;720;728;694;732;671;693;650;640;662;698;727;703;686;669;669;722;690;755;703;639;709;667;637;674;682;669;695;693;688;771;697;727;676;689;786;781;715;757;733;694;693;751;765;753;702;661;640;643;669;651;660;662;738;777;687;673;730;666;649;676;611;643;681;447;465;603;649;626;527;584;618;662;692;644;690;756;758;674;783;758;705;719;660;665;676;638;653;576;668;633;603;577;674;682;661;666;702;589;663;669;638;689;676;636;698;700;639;567;610;711;702;658;650;622;640;666;584;586;580;628;572;605;582;576;632;577;591;619;571;552;622;622;546;549;605;604;601;596;630;660;641;690;643;593;544;599;592;664;639;707;565;587;639;639;688;660;678;616;658;650;579;613;674;618;528;505;572;688;682;623;636;599;663;594;619;605;612;658;643;667;661;604;590;512;580;598;613;599;636;614;633;679;664;659;564;570;593;682;659;639;562;619;601;548;587;553;524;647;581;535;483;505;614;530;520;541;612;553;632;598;565;579;595;619;539;536;648;563;510;534;528;568;519;581;518;572;574;840;931;603;621;608;566;476;529;577;556;578;536;589;517;535;497;501;463;444;456;531;576;517;511;493;465;447;541;562;510;516;513;528;508;506;546;538;574;627;546;544;474;548;475;520;514;507;498;516;512;460;482;551;510;537;539;541;534;502;621;513;462;524;534;496;489;462;518;526;521;485;465;442;480;453;566;580;507;483;503;564;517;519;533;542;516;563;509;560;552;507;469;461;460;464;499;521;452;544;478;529;489;544;541;473;462;511;492;491;528;593;511;534;545;578;547;582;521;497;454;364;522;501;510;616;501;472;462;494;484;454;540;519;487;439;475;516;498;526;480;471;561;536;521;521;521;400;393;428;466;478;525;473;454;481;432;515;475;559;536;467;481;518;531;564;619;540;480;483;505;496;526;455;405;375;520;554;589;579;457;504;561;529;511;506;534;535;571;494;435;479;466;559;433;469;440;508;468;481;534;476;473;484;513;516;532;543;526;501;516;521;463;471;540;531;547;532;515;495;554;506;525;549;478;521;489;541;580;518;566;512;466;335;443;489;501;478;535;534;542;502;593;576;498;435;569;539;526;505;476;429;386;447;450;377;338;406;431;378;352;380;535;540;501;508;558;523;483;448;451;407;494;496;464;603;507;491;487;476;520;496;496;472;501;495;462;454;463;487;471;585;546;470;493;489;531;471;503;515;542;496;434;462;501;530;554;486;539;456;435;447;476;530;492;538;546;551;453;527;619;474;471;422;477;469;471;449;421;375;468;504;481;454;486;487;570;556;560;537;464;495;505;467;526;568;596;539;514;601;548;503;525;512;501;557;516;446;385;375;398;462;567;526;562;538;545;484;490;518;506;486;559;527;516;470;508;447;465;587;523;524;552;493;501;471;522;504;556;499;423;359;438;572;552;509;519;560;609;569;549;581;579;536;542;556;565;549;621;606;569;540;512;483;466;526;552;584;577;566;445;454;498;537;513;544;541;640;615;593;498;427;520;568;564;547;554;518;579;587;550;474;445;533;600;613;573;571;573;657;648;562;563;625;532;581;530;558;478;474;483;476;446;458;557;503;504;511;552;624;667;589;530;569;529;498;519;514;477;521;520;538;505;465;450;433;498;479;637;556;489;546;552;562;602;578;590;539;542;476;455;399;362;469;533;599;617;559;563;646;624;553;600;514;653;612;542;524;658;530;575;627;603;631;623;560;495;592;545;561;643;671;617;562;545;550;611;614;553;588;545;649;606;589;554;637;535;637;705;620;561;586;643;605;597;524;523;595;622;617;603;560;497;508;533;559;558;520;537;502;644;601;652;569;614;597;584;554;607;533;557;585;608;527;446;453;498;622;685;596;539;606;579;577;632;589;493;539;588;505;509;544;578;568;622;653;673;542;665;619;529;560;574;602;586;560;509;580;635;552;623;526;589;638;685;629;624;603;600;612;632;640;631;591;498;512;581;595;613;590;584;525;605;638;589;562;652;646;605;577;524;553;541;652;530;579;596;659;580;558;564;643;641;647;634;615;644;555;604;689
26;17;19;13;28;15;8;21;20;16;23;15;89;413;685;725;723;731;702;741;672;692;670;628;671;725;679;678;696;666;678;718;811;783;606;562;614;753;761;681;701;719;750;734;703;726;815;765;713;641;662;663;669;673;713;684;719;669;700;707;716;634;656;651;673;759;708;748;722;763;692;746;804;737;760;713;666;645;647;618;592;730;739;773;757;705;742;747;719;720;710;695;692;657;472;433;529;673;613;508;669;678;731;693;681;708;653;706;768;713;716;735;753;664;681;674;763;652;641;664;661;680;672;630;635;643;669;665;683;676;639;745;758;705;784;653;703;630;666;658;704;614;672;562;620;641;566;551;542;583;607;612;546;539;490;575;537;638;685;652;634;608;608;613;535;514;558;624;639;599;640;661;600;695;598;613;638;602;652;703;613;592;540;587;576;620;683;650;600;586;679;620;596;564;575;551;625;623;611;722;686;646;660;616;642;681;629;599;601;595;654;589;541;490;552;540;638;598;593;627;715;701;687;702;675;630;626;669;620;669;636;678;669;725;578;571;525;602;607;574;604;475;485;538;488;437;620;574;547;593;581;590;622;603;582;511;602;601;579;581;589;604;567;615;493;418;441;591;650;660;604;571;577;592;508;551;558;568;575;479;544;515;546;514;515;563;499;515;524;511;544;539;500;518;503;484;511;485;496;545;496;514;542;478;445;554;595;519;535;505;492;460;445;489;532;490;507;528;542;504;523;506;501;453;553;552;600;520;496;506;544;508;452;519;439;522;526;533;547;463;452;505;532;475;493;464;501;488;493;543;515;523;520;516;496;532;512;543;443;432;485;514;480;478;466;490;483;524;499;503;502;542;545;462;461;523;558;561;556;553;577;547;508;470;509;515;509;436;480;518;455;510;561;501;467;517;540;471;506;532;524;474;467;549;556;510;549;505;491;503;505;539;528;494;483;470;495;542;544;562;501;500;375;458;491;533;603;522;511;487;552;427;514;572;532;472;463;475;468;536;519;410;392;478;539;529;542;531;541;462;521;530;510;584;474;612;546;410;564;483;437;476;566;532;532;573;551;445;421;477;535;494;622;559;527;471;506;498;453;530;529;558;525;537;501;545;554;491;528;522;522;521;519;505;547;535;587;497;518;438;514;503;518;496;509;534;569;500;525;620;523;430;378;518;567;441;479;510;443;495;417;418;408;415;427;444;467;445;440;440;560;514;493;506;476;477;423;414;355;496;459;503;563;545;485;531;493;531;446;498;488;456;500;498;455;488;451;512;539;549;438;539;592;499;506;509;564;514;474;421;430;442;519;510;501;428;389;427;534;541;476;456;478;520;536;427;570;504;495;467;480;458;496;443;436;418;455;432;456;475;515;526;504;548;580;550;523;503;544;543;531;544;507;548;550;558;561;505;514;489;470;497;587;533;497;434;466;401;462;495;505;520;521;523;528;576;524;528;513;527;504;492;537;489;516;519;550;435;530;538;441;451;475;532;571;566;528;493;415;531;532;496;578;538;525;629;571;535;506;551;521;499;574;555;537;600;531;477;494;484;437;505;549;588;592;575;568;412;437;440;578;509;511;570;612;648;609;445;496;574;569;569;541;516;540;539;620;495;465;558;580;601;587;545;561;557;559;536;683;630;583;551;589;559;563;533;543;490;520;491;463;516;512;573;588;675;579;542;489;587;545;528;426;490;505;571;607;546;497;503;523;511;540;547;535;586;532;541;646;646;779;662;577;560;530;534;469;452;512;524;514;534;560;567;652;613;604;597;540;626;548;618;654;628;573;622;584;691;662;616;699;656;590;643;606;658;608;628;622;645;524;515;559;584;592;648;593;649;860;823;608;557;600;563;610;645;646;638;620;581;585;538;624;626;576;589;587;588;570;551;564;587;596;618;588;557;539;684;647;567;630;565;561;592;603;666;606;547;590;584;601;519;515;485;575;565;566;627;506;488;597;604;559;546;491;548;544;528;508;614;565;642;672;637;603;578;543;602;558;575;516;562;571;579;533;606;597;560;588;539;574;634;626;575;560;611;601;613;580;578;576;633;604;608;614;631;560;605;631;554;495;570;608;607;569;581;582;566;509;554;585;565;583;552;615;577;539;595;657;702;663;576;612;680;571;566;667
30;11;19;28;16;19;13;19;9;19;13;20;93;482;705;727;797;738;707;692;623;714;726;629;673;748;685;573;683;617;666;721;739;696;671;569;580;671;721;782;794;789;661;662;688;658;693;703;707;667;641;618;606;621;612;697;652;728;647;650;599;578;671;702;775;709;749;737;744;730;732;782;728;649;697;673;696;636;672;709;706;655;709;741;728;748;771;705;708;663;661;685;628;664;601;514;613;579;472;591;663;804;789;741;692;677;728;726;727;704;665;732;735;721;662;641;680;638;667;680;652;686;688;647;616;670;687;691;667;611;600;654;711;606;673;662;610;680;670;701;605;616;629;587;545;617;619;616;601;666;602;590;567;530;574;606;692;663;665;612;648;597;598;522;475;624;732;646;605;603;656;638;692;640;625;643;629;591;564;607;588;604;554;613;630;654;635;669;543;592;621;636;677;622;598;593;610;715;681;595;663;661;633;688;596;631;583;569;629;641;631;642;559;449;556;550;556;606;638;643;731;685;647;625;663;614;628;640;635;560;602;598;645;640;558;596;625;600;660;577;466;457;483;522;452;492;667;557;585;641;594;592;591;618;522;546;566;619;538;550;586;612;581;588;487;440;541;577;545;535;523;533;530;523;507;555;568;538;515;478;497;563;596;553;506;523;537;594;540;553;523;527;481;430;472;515;503;560;482;453;461;460;493;450;500;533;468;496;439;463;474;552;501;533;556;537;485;497;511;580;528;530;518;508;539;490;581;589;524;504;532;490;413;443;504;574;518;554;469;499;524;499;523;478;481;476;446;501;509;536;571;572;499;494;525;500;508;517;449;429;489;569;516;477;467;426;406;498;475;482;499;528;521;566;555;527;541;576;557;520;577;509;458;463;521;503;416;501;527;386;483;491;546;476;544;597;803;510;468;526;471;509;484;531;555;534;537;593;466;546;516;521;523;526;561;521;581;465;545;573;455;423;423;467;459;528;554;462;521;513;532;440;478;499;551;420;431;474;443;479;488;408;500;544;509;502;479;506;468;493;493;456;515;574;532;543;551;503;501;511;517;516;518;543;474;486;490;504;461;522;537;525;497;520;525;518;501;474;468;534;527;506;517;483;528;549;497;497;507;494;529;525;498;417;499;534;523;454;506;515;491;484;557;543;474;506;628;593;517;567;546;477;417;499;530;484;456;514;530;468;462;399;456;448;548;465;484;430;454;528;497;462;493;506;508;463;474;420;415;447;420;483;506;499;470;538;557;582;513;550;514;515;535;444;494;494;474;477;532;490;480;561;592;548;516;517;558;537;507;392;454;416;528;478;507;469;441;509;434;546;461;489;461;544;550;483;459;477;436;403;436;462;448;449;422;394;367;444;461;492;532;544;529;495;533;562;523;460;546;562;554;496;501;550;544;544;545;592;521;494;502;570;548;464;507;509;510;413;511;533;492;566;510;501;455;540;565;552;550;546;477;499;537;489;498;548;519;480;504;479;481;467;445;534;538;553;549;513;478;549;594;602;555;550;509;551;578;516;552;571;565;512;547;641;635;556;556;474;433;482;458;522;566;606;554;551;505;528;528;513;517;505;561;609;529;539;592;564;523;534;600;583;554;553;516;559;585;563;494;552;564;584;595;579;573;591;626;568;614;571;591;536;515;463;544;552;558;541;609;541;564;524;531;535;521;631;500;536;542;543;554;473;433;538;522;566;609;495;487;485;549;519;591;591;544;532;560;570;599;623;701;618;514;583;618;540;435;566;584;530;601;597;523;594;547;630;571;477;499;516;527;553;622;609;599;654;631;655;751;697;655;678;739;637;659;565;662;707;669;593;509;545;541;546;633;576;663;644;777;776;614;566;563;542;618;636;531;552;562;653;606;582;495;601;541;576;560;583;625;636;565;619;639;561;547;523;598;691;620;545;588;565;564;583;615;619;587;647;585;577;630;567;535;587;593;551;579;569;521;519;546;529;582;481;538;593;550;603;557;612;574;637;614;603;554;532;486;565;528;585;531;531;567;543;512;561;539;497;535;527;500;590;608;608;635;591;586;569;626;583;583;614;623;650;555;626;567;664;574;563;607;507;549;683;590;588;678;606;554;577;570;538;608;614;611;574;605;619;639;657;619;591;570;636;621;556;652
22;22;13;24;27;9;10;15;9;24;12;13;125;475;647;774;765;788;669;640;628;711;700;679;665;713;616;555;645;671;705;713;729;693;701;582;601;631;704;695;721;766;694;744;672;692;712;680;766;729;614;695;623;662;670;644;571;542;592;605;591;602;619;645;743;697;695;744;790;734;702;756;679;690;646;666;700;661;665;656;596;578;699;699;734;682;759;688;641;619;623;607;653;667;648;590;585;562;527;645;691;704;771;695;719;777;741;706;671;628;619;711;612;693;623;527;625;633;663;714;695;678;701;667;609;677;657;670;605;696;621;674;704;691;638;656;689;764;771;718;681;588;689;636;657;640;605;601;599;676;597;583;604;607;531;676;668;580;506;559;558;569;548;546;556;667;628;691;611;704;669;651;686;659;643;638;676;559;560;558;619;664;677;675;752;642;704;650;639;580;582;653;711;645;670;640;709;726;678;631;633;644;608;575;650;642;605;579;641;649;616;558;617;589;498;580;601;575;582;603;651;655;553;588;605;532;702;627;600;571;619;573;589;629;559;567;601;643;631;574;439;452;514;510;449;494;624;573;564;576;596;496;576;549;506;549;597;602;498;534;595;612;612;556;525;525;493;516;488;436;551;561;489;510;541;601;541;501;524;553;557;528;563;552;481;505;592;586;569;604;595;545;543;468;496;614;564;560;546;485;517;457;475;486;549;527;509;483;495;516;524;530;525;416;437;464;480;505;460;533;452;558;479;506;541;513;477;526;537;484;518;484;534;474;568;519;577;509;498;514;521;494;566;514;531;546;510;475;567;534;524;504;491;519;555;421;490;444;479;512;485;505;558;535;523;459;471;485;455;553;476;484;521;491;498;510;547;572;463;488;530;588;473;450;536;473;451;497;479;461;474;539;523;475;500;488;589;524;461;502;528;526;564;490;502;523;463;517;540;482;488;531;528;535;518;545;554;489;515;550;488;410;399;487;477;470;512;515;515;497;527;482;441;502;576;429;397;464;477;511;468;449;529;538;492;500;449;510;483;528;507;462;464;559;493;482;537;474;557;503;479;523;521;527;531;514;489;490;435;495;521;489;506;440;487;514;555;463;491;489;462;404;494;549;521;546;466;502;492;502;421;548;459;481;469;542;478;484;478;510;511;447;453;511;549;520;514;592;544;500;525;456;448;499;516;513;498;465;470;504;410;478;477;521;505;447;433;482;487;558;587;499;511;544;512;436;487;518;509;452;481;498;569;531;516;504;509;515;569;503;496;501;509;539;495;514;499;509;526;537;524;478;540;500;502;505;502;417;475;505;469;409;492;538;569;464;514;486;533;501;465;574;525;502;513;534;429;414;361;386;436;494;414;452;433;473;449;441;436;588;524;537;507;532;590;587;552;479;536;493;592;521;614;532;522;473;544;536;511;496;603;566;557;549;460;508;508;352;418;517;587;525;551;503;498;548;561;509;508;540;485;473;500;483;457;480;514;456;467;511;484;521;453;504;577;576;622;554;472;532;573;595;539;488;573;577;598;432;502;547;563;576;502;585;566;514;527;529;435;512;454;514;537;590;595;518;522;600;558;564;482;555;599;568;520;441;580;580;526;560;536;554;538;518;524;546;620;558;535;638;505;534;529;564;546;503;545;624;580;634;571;622;557;530;544;566;554;512;524;538;577;473;532;503;578;547;464;531;584;616;489;545;506;528;570;579;538;541;485;633;558;579;612;572;581;563;514;622;588;604;581;582;551;612;585;476;511;599;507;624;555;501;558;526;460;485;547;508;478;550;530;588;558;657;645;700;609;865;798;614;625;627;614;571;624;640;588;678;633;574;565;585;601;612;536;608;611;617;636;593;633;573;557;609;620;568;532;566;570;572;606;569;517;544;517;560;634;636;571;583;534;610;579;557;451;463;532;551;622;559;617;611;636;599;578;567;552;600;544;579;567;558;639;597;627;529;568;629;610;562;470;500;555;509;487;635;589;543;495;634;593;636;572;599;547;520;594;611;594;555;570;563;533;428;429;555;526;505;462;537;543;548;617;612;595;586;554;623;670;660;660;561;651;604;569;532;559;562;578;546;558;620;595;566;573;572;693;547;588;634;676;668;624;612;561;608;584;581;628;611;597;606;581;639;571;608;536
18;32;18;8;21;13;37;24;21;12;7;19;120;525;670;659;635;672;680;722;719;707;664;653;622;674;571;512;615;543;683;620;730;713;671;610;626;725;684;733;777;730;708;739;693;691;709;616;721;783;638;630;678;709;690;609;519;505;451;489;447;450;553;663;590;664;763;763;726;774;725;747;756;712;683;627;683;684;717;710;640;745;683;613;648;798;738;685;685;673;602;643;678;687;668;628;592;628;634;722;715;738;693;727;682;704;760;685;751;672;619;618;653;668;611;673;582;649;650;675;703;679;678;752;622;669;736;623;584;627;657;605;696;618;709;649;706;754;723;750;662;588;596;654;680;671;655;635;671;594;565;523;641;595;600;598;558;484;493;520;551;479;581;596;599;637;632;605;621;669;685;723;693;668;618;641;604;559;563;620;653;644;613;633;668;675;675;649;661;711;623;635;679;696;711;680;716;712;643;631;645;616;619;610;574;602;622;677;638;635;572;611;636;618;535;518;630;639;661;642;666;670;635;651;547;526;630;712;674;644;624;569;559;636;584;621;625;645;611;572;448;492;548;559;504;588;662;597;507;569;520;571;557;520;565;590;552;580;556;625;626;573;585;549;498;505;544;475;485;482;547;565;567;526;552;589;557;563;589;598;545;568;580;638;595;520;556;592;584;599;578;552;476;446;511;527;581;585;542;542;540;535;503;531;536;547;560;543;533;487;479;477;518;446;454;466;500;486;475;528;456;530;485;456;390;427;467;518;518;507;488;408;474;514;477;569;520;528;520;456;477;459;494;529;563;531;535;540;552;515;569;508;512;551;593;442;490;477;489;542;560;536;496;597;538;475;480;492;440;503;503;473;470;458;387;505;539;522;517;460;443;461;559;501;532;450;435;460;444;486;494;514;465;478;471;428;537;467;459;517;518;523;597;500;514;480;527;537;577;565;502;491;584;531;531;495;512;519;530;540;439;417;431;466;507;539;552;501;381;439;468;468;427;488;570;498;366;385;469;466;466;527;463;521;495;507;429;455;451;521;469;442;445;485;484;549;518;547;525;560;464;547;526;499;471;558;537;451;470;532;568;578;418;508;454;546;479;501;552;406;465;470;481;525;475;543;593;514;493;484;415;473;497;472;496;484;441;490;523;482;519;533;504;447;468;512;483;485;483;459;494;493;497;448;511;524;489;503;517;468;495;510;496;555;516;507;470;404;389;551;565;513;500;454;465;447;518;564;540;521;516;535;512;540;534;512;492;514;522;547;476;432;526;465;425;465;477;455;566;475;532;519;552;579;564;545;511;461;447;502;494;434;524;527;574;543;528;512;435;450;507;613;496;515;408;417;445;405;408;415;419;451;477;509;436;446;441;496;467;561;557;569;547;571;582;572;574;506;474;502;556;536;583;513;478;575;440;504;535;519;651;540;598;584;496;457;478;413;384;465;522;544;546;474;444;528;487;555;541;482;489;480;507;541;470;471;475;417;475;490;581;525;499;502;518;546;540;518;520;509;609;627;499;562;587;587;520;525;464;488;549;527;555;499;575;479;530;484;488;493;443;461;517;537;504;523;594;560;497;492;470;541;509;482;465;460;445;561;507;500;515;536;497;524;539;542;547;551;547;658;568;576;573;579;527;582;558;596;670;559;579;550;533;575;542;466;480;495;579;570;548;542;534;504;525;456;454;533;512;539;525;555;519;549;581;532;551;501;613;601;559;600;566;519;626;609;577;588;633;556;511;508;557;596;580;530;512;558;558;569;485;509;515;502;442;546;508;488;588;533;602;602;620;597;589;568;665;777;677;671;630;618;595;638;605;646;608;656;632;621;660;682;639;640;562;602;608;640;599;615;592;580;597;666;598;492;498;533;605;627;649;624;561;572;529;590;590;542;627;555;497;554;612;579;490;492;557;592;610;619;634;621;672;584;530;536;550;489;527;555;514;588;615;612;564;537;566;571;568;516;532;524;545;530;522;573;610;583;625;582;569;613;570;598;581;576;571;573;577;593;556;583;507;514;481;484;489;553;506;501;538;590;582;603;653;642;525;535;590;642;569;613;543;548;556;608;611;573;567;576;517;559;601;599;600;567;531;540;614;638;659;616;605;577;558;608;519;537;530;511;560;557;605;605;597;621;676
8;25;11;19;21;12;28;15;13;19;21;20;142;543;670;563;639;548;686;688;814;740;646;562;495;557;570;636;684;649;631;687;577;677;703;692;705;729;735;682;695;691;720;810;654;720;763;669;705;706;621;615;680;656;654;597;595;505;439;408;439;497;566;606;584;668;761;735;708;727;768;700;731;793;716;718;664;696;707;769;720;790;653;589;715;750;827;758;699;693;651;668;693;623;672;644;634;690;684;721;733;720;731;773;688;656;750;788;680;716;708;663;723;667;629;641;625;625;674;687;606;703;692;677;681;599;603;699;660;608;641;670;638;659;693;635;646;694;645;767;671;676;619;603;640;687;609;645;688;730;615;573;591;606;590;601;527;544;532;547;537;552;562;565;693;611;611;625;595;690;682;669;665;725;650;697;646;663;546;615;687;626;598;608;617;695;640;601;669;627;624;641;583;659;711;722;658;659;605;636;683;589;556;618;609;645;640;645;666;599;500;598;634;614;664;595;652;675;622;635;670;653;626;653;655;648;740;705;627;596;647;591;605;560;570;624;654;674;587;539;522;562;589;527;537;542;611;565;539;575;590;525;565;624;668;710;582;600;559;575;590;637;522;473;479;470;531;463;484;583;625;561;591;559;570;686;624;651;567;540;584;565;573;636;575;572;624;541;599;543;632;607;584;469;515;504;562;556;585;546;541;516;555;541;545;460;491;562;573;563;521;533;481;515;589;531;489;484;486;498;524;502;486;431;396;418;503;484;510;534;479;563;515;518;501;565;498;583;548;518;475;450;540;546;565;550;532;550;505;439;504;437;534;555;585;522;529;474;518;520;567;521;536;533;584;510;541;551;466;532;478;444;449;467;478;458;505;486;373;462;504;518;549;485;512;460;487;426;528;519;477;504;516;474;450;486;512;486;503;486;461;444;549;514;512;445;498;500;555;562;464;516;545;562;528;483;447;540;529;521;495;483;517;512;478;540;497;536;405;457;505;521;515;532;505;565;471;400;445;513;505;504;515;546;532;483;494;517;467;493;478;499;493;558;507;530;500;499;473;440;480;489;516;501;506;488;517;487;570;593;560;508;519;485;552;520;489;515;493;413;507;506;520;447;516;524;535;485;501;485;493;465;438;510;475;497;536;499;508;464;563;587;512;541;449;501;446;493;447;471;495;511;481;441;516;492;511;469;523;541;507;464;592;527;521;465;447;470;386;435;514;523;501;451;423;486;518;523;491;506;511;471;444;446;521;470;459;478;500;431;455;487;519;443;465;458;460;465;449;555;504;579;481;591;555;521;537;500;525;481;511;454;499;509;516;559;505;494;494;517;517;597;498;435;412;373;462;421;432;416;438;522;502;437;510;483;492;443;517;529;584;551;531;575;570;496;527;509;469;485;547;541;520;515;495;544;511;484;533;564;548;633;724;593;520;548;502;486;487;456;459;461;491;447;456;483;531;500;469;421;455;439;454;431;515;532;433;427;442;467;504;573;526;535;525;499;534;563;526;519;579;556;501;498;528;593;498;444;513;587;622;557;492;548;499;496;536;513;524;505;502;456;527;488;507;517;522;486;486;553;518;526;506;522;487;521;541;587;579;534;518;581;551;514;472;559;553;523;508;595;568;581;582;541;584;568;558;583;570;574;577;588;610;606;553;470;512;556;501;474;550;534;556;513;526;503;495;494;495;528;507;552;641;559;572;546;530;556;566;561;509;508;582;553;622;583;556;524;548;586;521;484;562;602;547;535;543;589;527;522;539;501;549;468;391;506;554;522;580;633;546;632;605;546;611;601;616;649;635;678;672;636;649;571;551;580;605;659;590;630;617;639;680;635;624;611;624;556;605;637;620;607;646;651;573;518;497;552;612;617;616;569;534;563;640;636;522;584;531;569;560;617;584;581;516;574;595;630;638;645;629;656;639;638;543;476;504;472;512;504;548;612;628;600;580;535;510;579;541;546;514;518;590;554;572;597;570;622;646;642;580;557;573;633;629;592;581;438;483;589;595;530;595;559;563;500;501;619;617;459;587;632;608;637;584;637;555;542;616;596;588;582;582;546;434;577;566;559;526;513;498;519;607;611;597;579;470;551;583;681;659;694;638;560;590;656;557;571;557;554;565;601;611;606;599;536;692
20;28;5;17;2;14;8;12;23;21;17;31;126;505;573;512;541;584;623;683;819;801;749;539;529;453;504;575;654;673;607;618;638;673;676;769;755;635;641;684;766;712;745;783;687;709;677;689;789;689;622;680;633;620;614;569;601;660;481;468;580;571;524;594;641;776;839;747;769;765;752;701;726;754;751;610;668;716;761;676;658;744;732;657;675;702;755;801;701;599;667;618;638;617;688;671;675;778;678;714;735;725;723;708;704;642;661;688;628;689;750;661;669;628;671;634;651;677;688;670;622;592;685;690;691;665;605;574;590;636;672;591;605;673;670;684;658;717;631;683;730;776;584;644;626;589;716;649;707;619;576;535;617;563;574;584;527;619;594;622;584;671;631;528;660;610;553;642;635;594;684;690;662;616;618;669;686;639;622;592;637;579;589;695;674;645;704;624;731;619;594;618;567;647;656;715;656;620;645;630;628;663;568;542;613;632;691;608;665;526;497;518;578;618;657;648;674;693;677;636;572;614;630;612;648;659;683;590;572;603;602;623;648;594;556;577;629;550;476;476;511;534;616;651;505;548;579;562;529;560;574;493;557;625;643;652;553;585;609;561;586;544;439;391;469;539;576;550;571;674;609;562;617;593;619;642;632;643;582;558;609;591;579;575;601;615;492;554;570;560;576;545;500;520;576;557;528;523;497;541;517;478;562;613;618;589;554;524;575;511;519;537;570;605;544;536;524;547;490;566;553;474;472;473;503;492;529;435;443;474;425;470;524;498;436;505;422;473;549;508;464;514;538;551;576;566;536;575;516;451;551;509;445;415;426;467;525;517;527;498;590;547;510;590;481;446;555;564;445;540;537;491;520;489;485;522;433;421;465;468;501;531;557;430;450;509;497;443;488;480;500;480;444;430;465;522;511;496;440;514;452;485;560;490;586;473;536;536;489;487;465;496;553;509;563;567;519;597;592;506;469;514;469;411;515;506;568;522;466;501;550;529;477;474;535;520;503;437;424;507;507;517;607;567;548;515;504;521;491;463;428;431;454;478;498;479;569;502;422;496;513;516;482;485;481;549;471;412;523;706;628;490;483;427;472;491;528;568;540;477;500;502;555;530;493;459;415;454;500;475;483;548;528;533;463;526;507;463;408;456;502;534;460;449;472;548;490;466;496;397;413;437;416;409;413;438;444;479;485;536;530;484;510;580;562;487;491;481;470;504;463;469;520;455;507;491;524;508;573;551;534;527;459;462;501;534;497;544;497;506;479;482;517;461;472;543;545;502;488;550;496;496;497;518;536;537;511;508;499;412;497;472;519;550;487;574;511;515;471;458;498;508;536;428;439;432;445;458;491;468;488;510;526;506;523;527;463;475;422;526;524;582;600;498;472;506;558;512;552;516;536;523;469;524;451;481;472;541;486;482;500;495;580;561;577;565;472;448;517;422;476;440;403;428;487;546;437;485;501;408;461;443;526;501;490;471;497;487;466;470;460;444;522;515;454;462;519;611;570;507;601;558;468;457;491;560;552;542;611;597;544;524;499;541;546;467;482;488;570;461;507;505;562;562;490;532;507;454;525;547;487;488;495;574;630;586;590;613;563;557;542;596;511;460;496;495;570;519;473;579;573;616;579;572;559;557;591;576;603;596;608;576;591;592;503;535;515;633;550;468;467;508;514;508;497;541;544;514;483;491;488;532;538;573;601;506;474;443;581;518;510;508;619;645;595;537;543;514;571;623;597;500;573;529;498;507;563;588;613;554;503;505;554;506;346;407;504;485;506;491;587;648;550;605;651;598;593;641;636;621;607;640;617;576;525;550;556;630;652;574;594;682;642;672;612;636;627;576;640;596;653;615;612;607;541;601;554;577;528;581;615;575;581;564;623;621;544;576;626;613;580;630;629;551;610;580;591;691;662;577;567;568;527;558;514;549;525;538;603;534;590;553;560;546;577;504;568;569;566;569;584;562;589;601;579;562;621;661;593;629;572;484;640;589;636;612;540;569;473;565;543;556;612;630;556;546;602;558;578;547;558;610;625;606;658;625;582;602;622;600;608;561;577;429;340;472;583;557;609;529;518;525;586;593;570;529;536;540;630;623;596;628;582;615;632;604;519;526;610;529;553;581;628;610;478;525;665
26;22;16;18;17;19;8;16;24;16;18;18;145;476;535;504;529;603;576;650;812;746;713;594;621;682;610;537;651;638;584;561;674;685;714;716;683;678;644;658;743;763;718;734;737;721;665;728;750;598;579;727;605;615;621;624;555;639;604;523;547;568;391;596;727;857;911;755;679;682;734;722;627;666;620;524;602;693;690;553;515;600;673;611;645;714;722;661;645;646;646;646;643;668;677;568;586;706;708;747;696;601;732;657;634;716;649;699;690;712;737;723;706;755;739;705;705;586;688;683;646;631;680;598;627;579;642;632;683;602;619;599;655;671;650;641;678;697;642;676;707;643;655;680;706;671;702;687;649;544;560;584;597;586;536;547;621;699;689;640;625;727;688;563;544;606;547;502;554;694;616;626;688;638;487;511;705;718;710;656;665;682;633;603;713;624;601;688;618;593;594;564;556;658;658;680;640;578;569;573;642;600;496;499;562;612;605;608;645;534;439;541;552;600;630;616;675;650;645;597;621;638;639;620;612;689;721;611;529;494;552;659;584;606;590;619;551;513;472;496;567;553;571;604;538;545;568;506;569;576;571;550;580;574;588;608;668;561;652;518;509;482;355;399;486;578;561;588;591;615;576;630;653;575;603;631;604;566;541;599;590;607;618;606;647;575;577;589;543;573;547;523;516;541;574;499;505;521;580;483;457;515;618;585;555;618;592;561;598;601;598;516;561;540;550;558;539;567;499;482;506;500;458;487;519;582;583;470;417;355;379;413;396;445;424;493;488;438;493;502;470;449;524;514;573;563;502;526;543;483;569;498;509;404;348;333;464;475;398;554;550;531;524;463;439;477;558;516;415;479;510;550;479;517;454;426;380;431;491;514;522;532;567;544;435;466;468;502;490;439;474;421;447;471;531;559;545;518;485;556;476;474;520;507;537;516;556;554;527;438;467;497;543;516;564;585;610;502;499;497;490;504;442;405;433;512;544;529;552;545;524;538;444;462;492;510;468;451;445;515;533;564;532;546;532;519;472;554;494;505;477;393;510;506;517;485;511;517;522;491;486;510;441;522;449;535;507;509;565;571;571;515;512;513;528;498;537;669;552;525;427;473;512;453;497;503;432;486;528;473;527;526;531;495;452;470;530;492;456;528;505;467;472;501;448;512;517;478;401;364;342;361;391;473;489;508;412;432;475;461;395;454;532;599;452;429;492;499;528;436;476;445;420;472;458;487;457;558;520;523;506;478;467;464;477;555;530;476;488;529;540;447;430;448;455;537;541;535;481;516;500;432;478;542;588;505;470;452;430;494;503;546;542;500;513;501;543;530;495;455;499;557;513;434;445;456;476;562;533;513;457;460;513;548;525;547;511;486;461;510;535;564;485;428;497;459;390;455;452;495;505;516;484;509;470;523;554;518;507;428;468;524;574;531;574;507;571;523;517;518;428;483;425;496;607;551;529;532;571;493;451;475;455;478;491;499;541;520;557;524;547;514;554;577;518;520;597;572;525;552;577;573;466;486;509;578;571;604;586;560;524;577;533;623;585;448;471;533;462;454;450;506;540;560;504;524;477;429;462;566;477;475;534;573;589;599;582;545;574;609;540;519;509;487;482;493;618;481;545;596;582;534;566;551;584;597;546;541;571;637;605;544;562;581;594;530;569;592;590;503;491;526;558;500;460;565;508;525;534;531;508;559;546;515;590;486;374;476;528;541;499;501;597;517;399;464;452;537;536;547;600;575;599;570;447;539;511;514;578;524;518;568;564;511;510;453;515;524;525;494;468;523;609;581;601;601;569;533;626;648;636;655;617;587;591;520;600;610;576;641;583;622;658;616;653;592;537;572;604;602;606;610;641;562;586;543;628;623;601;647;592;602;529;544;574;561;546;578;571;551;614;577;598;607;640;647;653;633;596;545;513;424;559;526;586;595;619;548;558;517;529;512;539;606;535;548;582;544;521;555;525;612;632;609;601;553;567;646;574;580;617;577;588;646;668;615;561;588;583;613;591;648;610;588;577;562;562;591;552;558;542;562;574;641;625;613;598;554;653;570;564;535;497;513;491;542;587;639;604;624;560;606;542;595;586;649;556;624;603;565;674;538;581;656;663;573;551;557;610;555;686;624;650;580;515;550;596
8;7;13;10;19;12;13;32;17;16;13;13;164;484;564;524;601;605;586;653;736;705;683;677;702;780;727;752;755;658;610;491;621;697;699;715;699;673;633;695;658;751;733;720;721;743;709;683;668;585;674;714;634;648;625;652;659;637;652;718;594;574;619;679;772;858;872;686;608;651;721;629;593;607;610;619;601;703;666;597;577;624;643;686;709;769;687;752;671;682;675;740;715;671;732;586;572;662;724;734;718;736;659;765;715;700;682;661;667;619;740;686;679;684;673;624;588;616;647;626;590;597;674;597;562;588;606;609;684;590;582;678;576;617;624;672;606;679;635;654;657;650;664;661;735;676;665;700;598;480;552;638;708;681;648;598;672;648;671;696;717;672;711;671;657;620;461;416;632;680;661;575;588;651;469;453;619;666;638;691;634;620;653;692;680;601;710;616;636;597;549;574;616;599;692;627;567;574;557;592;664;569;572;535;525;593;609;617;624;605;505;570;576;580;544;596;663;676;663;687;601;650;653;562;718;719;674;598;512;535;592;593;555;608;555;537;558;566;577;536;626;599;595;654;521;640;561;571;618;603;564;506;480;531;578;653;613;552;560;476;483;393;361;458;512;501;500;540;597;604;571;650;627;614;619;612;597;575;584;591;620;557;620;625;586;525;532;559;559;528;496;462;572;603;555;501;488;556;582;588;550;556;542;552;535;557;520;558;615;507;576;549;473;510;503;594;454;464;521;462;446;473;492;488;573;557;548;529;502;418;483;426;473;399;363;422;464;451;373;428;432;446;481;527;559;579;548;537;530;534;483;471;521;516;408;377;438;502;527;535;481;537;551;443;404;476;508;528;516;543;483;526;466;453;502;473;437;406;540;489;440;524;530;446;483;481;457;479;499;522;424;409;488;514;528;507;536;531;530;555;537;532;544;513;525;465;511;539;458;451;464;450;512;528;548;562;592;577;521;492;519;526;524;418;410;480;477;499;505;515;520;511;495;585;495;544;535;491;504;582;472;493;571;489;524;510;422;484;505;529;499;469;430;509;497;438;521;518;515;535;463;463;494;500;457;519;562;553;534;531;435;378;452;426;488;522;602;583;560;542;439;476;535;540;463;497;474;514;544;519;507;511;454;491;484;507;452;498;416;528;464;495;472;490;404;432;422;383;345;328;355;415;474;531;501;421;357;346;492;497;450;465;485;468;470;538;500;469;466;485;471;434;418;482;454;501;459;497;532;564;528;516;521;499;534;543;549;499;492;431;421;470;453;490;426;510;500;545;479;555;482;474;522;490;516;468;464;547;473;527;511;557;524;520;597;564;520;523;479;432;514;522;471;404;408;489;481;498;567;532;525;501;513;551;500;539;530;539;532;451;514;483;532;414;440;471;463;454;553;522;536;538;471;594;515;549;519;462;435;463;515;519;495;497;479;528;537;508;537;511;504;529;490;512;523;528;500;541;527;511;551;493;482;484;475;538;506;525;452;493;561;604;584;560;546;554;587;611;553;526;562;491;459;497;499;529;504;493;497;505;489;557;600;537;529;481;495;521;487;464;451;483;518;548;520;486;457;489;475;557;518;545;599;538;539;583;585;514;533;517;532;533;489;506;592;563;575;535;519;553;565;498;458;611;580;615;545;643;525;586;589;546;558;525;571;559;563;521;541;526;554;580;546;517;510;569;547;542;583;488;582;583;538;594;535;473;409;431;543;526;477;529;554;441;389;366;537;484;573;522;458;503;525;504;458;540;489;476;595;522;551;531;579;568;521;579;483;533;506;531;443;411;483;594;610;553;620;629;642;698;744;663;703;638;531;537;634;596;624;650;597;620;596;700;600;580;570;602;637;595;582;640;618;662;631;545;623;533;552;642;570;530;527;544;516;514;541;563;596;607;573;593;595;598;632;628;688;616;593;516;493;519;598;613;567;584;583;609;542;455;467;496;496;532;579;520;530;645;533;526;581;646;611;594;556;517;589;589;593;594;535;574;574;602;657;576;595;592;589;568;542;633;614;517;586;622;539;572;585;596;509;474;612;609;626;590;596;563;644;657;577;550;511;541;595;587;640;552;567;596;644;600;599;591;592;615;584;653;666;642;607;565;535;629;578;594;577;608;639;642;662;623;604;591;560;619;632
20;21;19;6;7;15;19;26;18;20;17;20;206;645;644;606;658;614;638;646;704;728;689;668;776;750;708;748;781;693;505;457;589;738;683;745;756;706;545;590;770;699;717;785;741;747;790;699;600;578;653;555;714;696;673;692;701;730;813;842;743;675;704;764;729;665;650;640;574;624;637;633;622;639;625;616;620;672;706;616;708;682;668;752;708;682;728;613;645;610;704;712;649;725;655;617;710;693;680;731;688;662;757;726;722;696;688;713;756;697;628;675;660;662;630;710;631;637;565;584;602;641;609;610;546;687;618;663;654;636;613;683;705;654;574;620;696;647;597;631;682;638;691;696;651;695;665;681;471;503;666;625;684;639;615;602;619;701;694;742;731;654;698;654;693;605;559;486;581;719;714;617;601;579;569;495;673;676;714;661;688;676;628;593;645;623;582;635;635;588;612;578;659;664;632;577;561;573;663;658;608;595;598;552;503;563;509;604;635;567;607;570;555;592;539;621;673;627;623;629;695;670;625;642;644;631;598;493;489;615;623;611;565;552;548;554;600;588;607;521;535;541;544;600;570;604;584;562;634;642;563;514;535;603;641;544;554;589;561;488;529;393;423;490;466;532;572;606;642;593;593;675;582;635;647;566;593;617;615;556;580;567;569;598;593;523;516;551;554;550;528;533;639;513;529;527;456;526;621;605;455;465;487;566;544;570;584;559;519;527;589;526;447;402;496;577;432;440;555;546;531;525;492;502;566;584;457;500;482;438;476;427;417;454;408;388;412;339;263;205;293;362;467;530;580;594;512;510;485;548;478;496;518;471;521;454;488;507;516;511;526;485;510;453;442;555;538;541;545;536;519;458;507;418;500;489;471;456;417;414;433;520;472;479;474;527;476;520;575;545;404;257;415;529;483;556;507;529;568;511;482;506;524;539;488;467;480;502;527;496;486;348;444;508;441;534;573;514;535;468;481;438;494;476;413;468;478;570;474;614;496;544;521;500;513;531;556;547;469;523;550;509;548;521;515;553;492;465;440;504;443;521;457;450;478;496;519;451;518;499;529;503;441;498;482;526;481;503;510;500;428;185;164;334;529;494;523;563;509;504;499;418;512;489;485;466;453;543;535;482;472;492;463;465;522;557;511;519;477;466;414;478;521;480;436;466;452;383;319;462;386;438;484;495;479;511;380;415;414;480;444;481;510;434;492;571;505;486;544;526;527;448;509;439;489;507;495;519;526;590;508;489;499;478;517;473;528;463;506;493;469;470;563;477;464;498;494;554;528;498;525;508;521;441;402;473;508;512;483;540;547;523;529;499;526;604;490;457;477;439;418;450;434;343;409;541;485;545;544;499;563;488;524;541;533;488;530;495;522;514;561;491;509;479;441;443;512;509;514;504;578;530;562;578;555;623;511;468;442;496;579;501;454;450;457;547;515;516;485;466;446;525;496;485;585;553;487;515;500;524;547;559;513;453;518;495;487;564;521;529;562;591;574;594;521;509;526;601;623;503;563;500;568;521;532;531;525;474;453;470;524;512;549;558;453;472;475;490;518;520;442;366;413;548;487;493;459;498;513;523;508;509;569;534;470;572;589;573;520;510;437;465;472;509;530;552;556;511;551;628;626;520;472;512;643;563;621;579;654;610;673;570;651;563;508;545;570;593;492;482;489;568;511;539;523;549;510;504;521;622;526;517;538;511;545;484;485;499;541;509;541;602;553;503;387;375;456;555;507;553;390;409;513;440;489;533;453;560;583;588;520;570;551;554;633;540;571;512;499;518;529;359;537;588;606;628;559;541;649;659;682;701;650;636;621;609;620;679;639;645;670;565;610;615;674;619;591;566;575;641;670;623;623;637;616;621;624;587;645;618;571;579;516;572;591;525;526;583;627;631;632;630;582;557;600;634;636;619;625;522;506;537;572;566;501;490;555;578;519;461;516;492;545;562;532;518;522;573;537;600;596;654;539;551;565;605;568;626;595;629;614;591;580;601;616;665;646;604;643;584;575;617;648;532;564;570;512;608;611;520;578;596;571;578;594;549;656;563;602;545;581;541;580;560;619;603;571;539;593;606;596;599;663;575;646;615;603;584;675;640;599;550;590;494;468;544;597;618;614;620;629;634;570;535;617;571;591
18;19;12;21;10;11;3;23;21;14;14;34;172;647;657;638;626;703;674;722;673;734;738;743;775;722;733;695;644;579;567;583;660;716;729;727;729;744;569;664;672;760;787;722;720;743;813;775;669;661;639;522;607;646;702;699;616;632;701;643;651;729;640;712;721;709;650;648;687;633;655;690;642;617;630;689;603;669;688;692;707;723;784;714;670;621;717;692;659;669;673;699;647;679;683;659;658;633;585;635;655;707;674;666;672;666;671;753;717;689;767;702;685;718;719;678;686;629;582;543;537;610;538;611;573;627;633;659;709;721;624;684;655;553;599;627;563;627;629;594;684;680;634;613;648;707;677;637;646;611;668;640;651;746;646;592;665;711;738;715;674;657;680;623;608;557;494;458;517;664;651;643;626;567;596;620;592;633;679;672;675;615;655;677;640;589;602;578;665;685;604;605;720;724;673;598;543;553;712;699;685;596;570;529;542;561;616;581;605;660;593;531;560;594;568;603;649;619;618;569;692;660;605;579;674;606;576;545;549;587;587;537;558;576;545;547;653;620;559;532;526;563;563;619;588;596;582;534;540;552;575;541;544;615;608;566;585;561;508;512;554;540;591;540;548;528;567;607;609;612;629;593;583;640;641;557;590;643;611;504;577;613;602;638;602;515;579;531;558;590;562;591;576;608;629;590;524;557;565;469;458;499;567;515;421;584;594;576;524;507;537;516;463;412;455;521;536;532;556;532;585;524;538;513;550;534;474;511;555;507;474;474;462;486;463;459;446;369;288;219;207;241;314;408;443;467;522;535;489;527;544;479;500;540;550;465;521;527;473;489;527;509;483;419;562;574;517;556;579;523;482;494;514;515;515;480;433;463;372;378;449;521;566;547;526;612;526;499;520;554;357;293;435;492;497;523;483;522;571;524;484;502;506;523;559;486;466;563;481;528;475;462;550;617;532;523;605;555;460;507;421;475;506;548;437;461;574;640;504;527;502;510;512;439;506;497;585;506;511;553;495;520;492;547;537;545;501;472;497;515;469;475;415;464;459;436;466;470;471;459;517;494;524;469;526;529;503;519;522;542;479;193;84;280;474;529;512;539;481;498;508;492;452;519;487;450;496;482;431;461;462;468;450;505;509;496;582;484;489;488;457;492;501;412;374;477;403;411;442;448;494;466;480;461;467;410;385;441;398;479;510;490;453;507;524;518;440;501;536;496;521;501;497;435;491;478;440;425;457;534;480;419;382;507;530;492;418;490;479;488;456;473;514;549;463;417;442;522;475;462;532;533;525;473;422;463;528;537;515;471;522;504;513;532;543;536;537;446;475;455;437;451;375;350;410;466;499;601;482;498;555;516;508;543;501;579;571;555;536;526;615;557;565;479;429;479;489;484;521;573;580;556;522;551;556;652;597;447;485;567;532;485;509;458;497;561;561;496;418;456;476;519;594;559;566;482;511;504;484;510;591;598;509;440;484;444;553;511;500;532;561;584;533;517;450;396;461;515;511;535;544;550;525;519;539;520;497;481;469;448;478;499;484;528;524;471;458;525;469;450;339;194;206;438;477;467;437;457;497;612;506;473;564;560;503;542;571;542;433;444;446;515;495;614;563;560;605;564;548;564;545;496;603;582;574;576;607;547;588;555;634;614;657;566;519;573;587;497;549;466;466;547;501;565;510;479;516;480;539;536;575;530;555;466;427;480;500;476;428;480;552;519;520;514;488;500;522;552;617;577;442;437;483;554;555;587;554;547;648;641;594;617;624;565;525;525;557;554;546;594;566;475;560;565;546;579;594;607;550;658;602;704;643;657;585;637;629;648;646;646;672;602;594;603;618;632;574;560;649;619;683;665;634;624;586;640;572;536;603;572;587;485;549;603;518;594;566;540;644;629;628;612;685;608;645;535;648;615;596;591;442;518;582;514;482;482;552;502;530;544;600;634;559;573;502;524;517;532;562;592;597;541;509;476;555;576;611;624;658;618;570;592;599;573;576;597;650;620;620;615;611;608;601;569;602;591;512;612;587;603;583;601;607;554;560;625;602;602;597;502;629;582;668;613;601;605;611;595;603;588;601;594;571;617;595;618;695;574;580;656;569;588;564;582;545;596;610;623;537;562;607;575;572;518;535;622;599
16;15;30;20;20;22;12;17;18;23;14;23;270;636;694;625;656;671;729;759;687;685;721;725;758;849;732;708;648;568;548;629;689;688;736;746;694;742;722;722;798;718;748;733;654;718;736;695;670;655;623;584;590;696;670;650;671;711;749;663;647;696;749;738;669;669;646;638;674;739;667;589;614;570;679;701;637;668;679;631;720;687;777;760;704;633;624;604;685;745;744;683;630;686;685;699;672;608;659;620;639;692;685;681;623;668;644;718;646;756;763;722;672;693;678;604;679;663;664;642;608;678;602;652;570;561;681;668;632;662;655;612;542;514;559;554;532;519;519;648;618;675;655;726;737;646;619;664;649;632;713;627;599;689;700;641;647;675;646;709;721;678;543;572;541;572;540;531;496;531;638;662;645;502;602;622;573;587;624;668;701;624;648;718;654;569;602;682;662;681;674;602;642;636;673;604;630;622;640;700;712;649;574;607;600;636;600;567;614;640;594;584;514;573;622;621;672;699;681;609;597;653;641;681;619;591;582;608;615;651;582;562;564;532;515;483;596;535;565;539;524;540;638;585;536;590;577;539;574;509;553;527;523;550;544;510;529;469;521;538;606;631;589;546;527;541;572;580;613;597;626;596;592;641;558;607;557;576;619;597;587;613;536;673;538;363;441;508;494;548;514;543;544;497;522;598;576;563;571;520;554;507;544;438;407;493;626;560;496;486;498;485;475;488;490;573;489;506;515;515;463;540;549;564;573;514;518;482;572;466;546;461;557;504;503;460;457;465;462;386;341;319;293;385;384;408;483;503;461;507;504;510;566;518;452;493;528;544;500;523;497;480;456;451;461;474;447;524;571;544;547;529;487;540;443;431;445;407;430;329;419;467;500;559;552;536;511;513;553;500;455;449;495;498;498;570;501;482;557;493;537;557;536;475;456;439;477;565;546;529;562;536;547;560;494;538;588;581;439;499;510;531;564;528;470;567;553;592;490;462;512;491;513;388;527;561;530;521;543;554;572;501;451;424;453;508;524;463;482;496;527;509;485;477;537;502;482;478;441;477;439;585;563;497;523;542;523;524;514;460;466;355;233;323;469;515;543;550;428;512;591;494;450;499;513;504;508;476;451;434;504;427;407;469;468;496;469;438;438;455;419;489;490;433;433;438;369;461;450;469;456;480;488;480;486;449;480;424;477;468;501;462;428;476;491;567;457;467;531;494;538;489;451;491;441;480;502;444;484;495;421;403;431;466;438;505;491;480;539;501;536;471;540;519;498;510;506;530;517;438;526;479;502;555;538;483;502;530;568;530;494;558;514;496;462;502;493;488;465;457;416;334;341;387;423;431;441;483;480;452;542;519;486;515;537;488;578;569;546;540;588;609;529;521;492;500;513;540;531;554;618;505;509;505;585;653;591;508;533;518;551;496;489;523;456;513;522;491;455;469;481;520;520;578;576;603;531;502;535;469;590;553;497;458;491;530;547;539;584;500;560;672;515;531;492;445;439;537;507;506;562;499;497;515;534;535;502;513;478;531;484;486;546;573;440;333;298;447;448;443;248;151;232;298;422;487;468;456;444;548;508;467;505;569;468;514;548;505;440;439;484;569;517;551;554;591;587;576;549;563;614;538;584;566;591;608;573;579;606;535;628;635;591;532;496;544;581;549;540;523;563;477;571;536;528;465;512;517;467;563;613;529;544;496;486;455;489;552;444;495;512;455;467;597;540;540;500;581;589;618;562;533;541;553;547;583;597;511;573;603;653;649;606;567;531;485;496;558;581;571;625;591;620;633;499;479;559;574;638;601;574;655;645;613;642;633;570;612;626;652;674;661;639;660;626;621;594;537;624;625;635;582;622;650;586;630;610;560;598;534;561;487;598;571;639;544;591;625;535;595;564;579;656;635;574;601;566;597;620;546;463;476;480;562;537;503;527;476;484;579;582;703;610;562;479;546;562;608;559;579;568;520;556;461;529;638;543;543;618;634;553;602;641;600;554;608;636;611;611;616;571;581;582;597;658;657;530;579;601;592;635;565;622;535;572;553;553;552;586;560;611;620;620;618;578;640;591;623;598;629;606;620;611;642;563;618;611;641;589;679;632;619;505;520;534;623;568;603;545;481;545;611;566;571;544;626;537
18;32;23;21;19;21;14;18;11;18;17;26;269;645;774;686;699;673;670;685;708;704;723;753;814;848;735;652;695;673;760;629;709;751;730;746;778;800;691;735;747;683;751;715;709;633;628;658;720;714;603;649;691;810;728;704;715;601;775;623;665;696;739;685;726;719;681;634;668;660;642;557;639;633;688;666;613;746;732;655;679;742;685;776;743;692;675;696;672;735;729;743;696;690;734;608;678;614;633;698;660;658;605;680;692;671;689;657;684;726;724;659;682;719;636;631;681;679;695;829;766;662;625;591;608;678;707;648;658;671;707;593;581;597;630;565;501;575;549;610;632;635;630;659;643;706;646;702;613;629;669;623;625;681;694;679;644;542;691;658;690;638;468;635;619;493;582;536;544;540;606;615;568;524;609;586;516;541;610;675;674;633;718;660;644;635;563;669;611;601;656;588;544;649;599;642;622;598;628;638;623;627;618;634;649;589;599;596;538;605;560;596;512;552;594;627;657;685;715;644;595;578;544;579;596;688;639;567;634;567;538;556;466;494;529;496;432;537;543;576;538;563;639;543;578;567;514;499;509;462;535;553;461;535;588;569;531;509;574;548;596;610;566;567;372;346;523;598;584;592;560;501;541;573;558;586;553;575;582;592;658;577;598;541;358;200;408;526;600;554;544;530;572;556;564;531;585;566;540;552;521;522;546;484;529;552;564;563;539;484;490;477;504;514;434;496;518;490;493;494;458;534;521;506;457;475;424;468;527;485;479;485;516;500;479;479;559;479;512;496;391;435;436;500;506;445;495;418;499;541;528;504;531;526;465;495;590;525;537;498;514;487;466;472;509;439;410;495;493;532;516;505;456;431;440;398;378;454;484;438;320;369;491;533;521;492;473;511;539;562;528;498;513;523;527;529;495;419;510;472;485;535;516;422;390;392;466;445;445;535;475;528;592;530;501;469;588;564;539;550;551;533;568;507;593;477;500;525;508;546;478;577;535;449;435;532;504;518;499;564;527;473;449;430;456;500;481;510;482;496;468;529;498;524;488;520;476;516;493;443;400;494;531;477;530;560;587;527;530;470;461;438;439;514;549;491;501;479;490;480;520;482;510;499;509;556;504;436;449;481;509;498;466;444;430;455;430;400;439;466;405;512;534;454;419;394;409;456;504;479;491;487;552;494;490;498;458;421;421;511;496;472;504;494;524;472;423;489;590;563;534;513;473;439;489;532;520;470;518;378;314;382;428;454;444;474;472;506;493;494;491;576;474;502;507;533;549;493;515;511;470;447;512;536;542;471;537;566;551;561;503;472;471;534;503;505;428;403;436;414;442;420;340;401;417;378;439;419;479;488;506;496;467;530;475;513;572;521;539;478;554;479;511;550;519;574;493;545;541;558;567;492;495;460;557;507;527;505;529;560;583;496;554;572;505;521;488;465;502;560;553;576;508;589;516;579;522;513;488;415;512;524;511;518;470;474;527;484;568;514;590;555;480;543;565;515;514;520;448;522;527;465;480;562;552;580;492;470;503;519;567;548;542;555;486;352;365;419;469;430;392;391;395;368;415;515;441;498;444;446;472;470;464;510;496;463;471;505;481;506;564;581;550;539;495;543;551;543;602;620;561;586;649;579;432;428;511;555;572;529;580;652;553;510;504;532;653;665;594;552;530;532;516;554;593;536;531;466;487;595;502;561;568;525;496;474;500;518;463;506;559;569;499;492;515;476;557;548;616;536;544;559;601;606;590;599;582;529;560;615;683;643;635;636;572;519;458;553;600;571;542;604;618;612;597;619;536;581;601;523;603;684;625;593;672;651;611;606;664;651;634;664;596;675;648;639;607;603;614;553;597;619;593;664;627;635;664;637;599;522;500;478;569;588;581;544;518;567;637;612;599;579;669;610;542;627;558;500;558;459;385;436;397;506;538;534;503;557;529;656;588;617;581;628;529;564;535;562;579;620;537;517;663;566;565;708;599;556;565;538;609;602;550;634;630;621;609;592;678;677;579;556;560;570;586;578;538;562;572;597;584;576;598;599;591;587;557;530;577;571;594;648;690;583;614;546;621;600;618;615;645;626;643;655;641;613;613;597;666;631;593;656;557;572;558;600;643;559;524;494;597;592;576;535;540;557;560
26;24;23;13;27;27;17;23;32;19;16;43;251;659;759;738;753;688;715;714;675;712;775;784;775;718;660;601;682;751;772;739;768;635;629;747;636;705;759;724;770;696;769;700;680;681;735;731;694;682;647;587;707;694;687;714;667;698;690;676;740;755;728;661;744;742;676;681;663;635;642;624;653;621;638;662;658;695;722;733;763;738;711;652;720;616;575;670;653;773;703;663;722;710;613;628;663;667;617;644;585;630;627;660;693;634;649;625;571;652;670;743;706;717;665;657;728;697;665;700;721;713;652;640;612;638;741;709;718;734;692;617;573;661;652;640;572;629;693;617;592;591;620;593;628;644;583;574;553;658;679;668;563;640;663;664;635;719;669;667;622;614;576;565;612;577;588;522;534;612;534;601;639;553;650;666;548;582;578;683;644;689;728;659;576;637;559;619;587;519;647;650;601;641;599;596;623;625;667;643;607;627;619;667;643;643;576;647;619;698;655;601;596;584;628;549;642;577;586;560;573;644;617;538;659;608;605;645;630;646;487;516;452;557;621;592;512;521;641;557;539;572;555;521;594;474;490;505;451;526;568;530;520;526;607;582;554;571;584;629;621;653;587;531;411;355;525;575;611;601;578;540;551;559;580;601;574;580;620;577;625;651;652;501;215;185;443;601;647;597;620;624;600;526;568;558;547;560;530;563;536;523;550;528;565;467;530;487;574;562;542;523;563;453;445;489;492;523;569;491;454;490;481;537;454;435;474;531;505;453;494;555;566;489;468;486;515;499;466;555;554;493;509;509;570;474;458;417;420;487;559;560;515;507;501;500;476;548;474;531;510;527;455;446;482;437;459;528;488;526;479;492;541;433;403;441;539;522;509;555;422;497;484;551;526;469;443;483;484;487;527;505;468;459;477;517;456;447;494;413;424;458;376;319;416;412;424;410;450;464;557;525;571;494;543;467;570;559;593;524;545;475;553;566;558;616;549;542;590;519;464;573;485;481;430;473;540;542;608;554;491;417;490;384;433;469;552;535;519;488;458;446;511;495;436;447;529;516;533;441;472;505;479;484;508;517;529;461;535;533;529;518;523;494;538;558;521;467;414;547;438;496;522;474;557;546;477;512;437;479;513;462;449;449;485;451;397;401;466;499;467;460;441;418;369;361;438;449;449;483;506;576;504;524;470;543;488;508;441;436;501;435;477;439;501;480;438;501;574;560;489;472;479;444;432;479;471;478;499;291;183;292;435;450;509;474;511;544;559;480;491;513;478;486;525;494;489;526;490;525;546;511;494;517;497;505;517;507;550;578;605;504;561;527;498;514;535;433;435;479;462;398;272;302;386;390;437;474;529;480;486;483;475;488;456;453;525;544;464;490;549;522;479;523;471;476;509;569;557;556;592;543;529;527;523;497;530;486;492;473;514;523;488;504;526;526;414;459;526;520;557;570;549;569;595;589;505;560;481;436;471;415;453;510;472;473;559;572;516;499;517;588;575;570;560;549;474;503;521;461;473;518;473;591;574;612;556;520;488;552;574;451;465;534;476;477;366;383;514;474;532;520;564;372;271;505;551;543;541;505;504;488;476;433;473;442;429;456;520;556;559;600;665;565;545;616;564;599;607;638;546;603;537;616;431;280;453;512;512;504;521;511;581;582;556;590;646;625;599;536;604;549;513;575;582;532;462;476;542;566;516;617;532;473;558;492;482;524;494;503;597;601;553;474;440;546;526;598;518;563;523;514;537;563;626;611;598;566;604;626;579;546;645;586;642;528;560;569;632;599;580;561;546;571;593;635;598;538;488;513;589;594;513;628;746;723;606;554;546;594;652;705;651;634;597;613;621;621;675;612;666;635;562;631;619;637;711;666;643;556;585;554;519;588;559;569;603;625;631;609;589;559;515;516;533;519;597;601;564;518;369;395;424;593;517;556;526;533;577;572;601;587;625;514;623;598;595;619;614;635;560;544;639;553;552;690;641;588;536;532;496;584;632;588;661;627;586;599;641;585;590;573;557;616;545;551;434;488;591;572;605;602;609;622;624;580;581;590;574;611;582;633;668;607;615;570;637;625;573;692;582;749;686;643;638;613;612;576;562;606;581;597;542;519;552;607;606;589;633;591;642;706;640;610;603;641;592
14;14;18;19;20;4;19;31;15;29;16;33;238;675;746;728;707;693;694;732;695;763;741;704;756;683;628;635;648;759;829;828;741;676;645;706;632;683;749;703;694;693;673;692;704;642;689;701;664;674;657;622;636;655;657;639;762;757;725;700;664;683;680;655;691;656;581;670;657;629;640;637;647;512;531;568;650;630;752;699;708;806;744;719;668;636;630;629;682;767;634;724;722;691;649;677;614;629;728;592;572;589;653;693;680;625;727;639;675;657;693;629;683;687;766;658;696;663;617;643;668;719;688;628;654;695;699;694;752;738;691;647;700;680;630;568;647;596;688;613;649;702;785;640;674;670;680;580;632;694;701;670;696;579;601;593;661;636;717;664;615;552;566;463;485;537;555;568;601;629;586;591;615;595;597;647;640;625;656;658;733;671;601;595;684;702;702;637;613;535;543;568;656;623;620;638;552;644;611;614;609;659;666;614;742;638;581;668;652;726;712;650;681;605;526;620;606;649;548;612;495;541;636;677;605;629;579;552;549;608;574;538;581;585;612;635;561;614;567;628;585;608;557;524;572;521;558;535;548;588;574;589;538;586;566;653;641;562;602;586;637;650;590;571;477;451;536;523;525;639;620;583;540;579;600;615;568;513;548;594;549;575;609;544;290;380;520;642;599;681;634;676;552;605;591;575;566;543;554;560;532;533;547;577;497;512;531;587;575;537;561;558;602;528;517;499;455;528;596;443;410;472;519;460;488;446;485;501;494;525;523;578;577;521;504;499;417;487;469;500;523;544;560;545;525;536;459;433;501;424;488;593;533;523;548;501;520;534;472;457;583;510;481;487;447;470;494;514;500;549;487;519;511;492;418;476;484;485;504;494;521;486;524;567;510;490;425;427;425;415;428;400;391;331;374;467;458;451;527;447;490;442;386;406;421;477;476;490;487;508;503;526;525;461;525;532;551;526;536;499;510;506;562;488;528;533;513;516;518;541;481;604;529;551;488;545;514;452;533;539;539;433;443;358;391;461;546;547;522;376;422;524;547;539;520;429;451;473;555;522;488;574;535;512;561;598;498;471;550;524;522;513;515;527;522;459;502;436;404;435;453;513;496;500;493;502;485;453;496;480;409;396;446;442;427;436;403;449;438;481;453;467;424;377;406;434;413;381;506;423;517;432;496;566;432;611;678;512;445;468;491;512;479;500;487;535;506;551;559;508;512;541;413;516;491;487;505;472;512;396;200;328;458;533;471;444;547;561;509;481;557;521;453;459;464;492;461;514;575;565;541;539;498;516;516;583;511;528;499;534;600;551;505;507;508;557;476;447;518;532;465;393;243;296;449;437;417;439;550;575;568;485;503;548;507;495;561;506;563;490;564;530;481;428;456;448;578;523;505;634;600;556;519;588;509;559;509;519;518;513;561;516;513;453;490;444;447;497;462;575;555;508;572;571;541;545;474;486;459;382;404;430;367;410;447;488;573;566;481;477;527;536;534;549;562;516;526;576;547;486;524;431;540;614;587;542;527;515;539;516;539;492;484;560;569;443;415;465;518;535;492;566;608;389;365;466;524;467;426;416;481;481;458;487;514;539;420;479;499;454;481;536;542;581;519;568;571;574;539;497;559;520;547;613;568;422;497;595;550;531;462;521;617;623;622;629;610;595;565;603;558;503;493;508;536;563;496;504;548;622;557;536;474;525;506;536;537;476;499;574;527;556;554;451;484;522;571;514;603;460;478;507;555;606;619;587;594;616;577;642;624;579;599;577;599;648;608;587;631;685;606;508;624;552;594;602;495;513;509;591;597;597;469;602;611;617;565;563;610;555;605;660;619;565;597;670;614;542;602;586;593;606;663;747;586;635;657;625;641;606;620;523;502;578;612;572;574;597;545;575;644;540;531;563;558;580;555;656;657;556;453;464;476;524;553;636;599;521;481;643;594;550;518;560;569;554;556;586;629;569;619;499;580;635;606;604;589;596;529;489;459;597;610;635;615;623;626;646;608;544;567;595;608;573;552;492;563;548;570;542;516;591;569;600;581;586;574;623;589;564;586;651;596;626;586;589;629;636;613;654;645;730;600;607;694;595;599;552;516;594;578;552;544;562;568;637;604;654;621;607;685;668;647;592;652;615;531
32;17;28;15;18;16;19;11;27;24;26;42;274;628;682;660;691;688;714;694;789;743;698;746;727;664;665;709;672;680;708;723;736;736;652;677;675;668;706;737;655;694;686;713;764;669;654;695;619;605;545;573;596;652;727;703;695;691;779;703;579;534;559;641;635;662;691;619;663;658;703;737;620;519;497;562;695;643;638;729;801;741;708;770;664;647;676;678;758;778;769;725;707;665;636;637;638;633;662;583;504;589;733;737;773;628;609;650;649;681;678;678;654;650;607;661;653;635;649;651;623;671;630;752;752;659;750;715;742;709;704;657;676;673;564;507;648;628;632;662;739;701;739;692;566;644;660;640;657;575;591;601;621;495;480;647;655;702;663;608;550;595;578;487;522;581;588;657;679;744;644;637;647;651;611;565;601;634;646;627;651;683;596;558;650;657;676;603;490;482;502;572;602;642;601;598;591;635;612;637;561;585;595;671;703;655;573;617;609;710;647;648;621;540;640;706;592;598;590;614;545;529;551;623;633;606;590;575;497;594;669;642;607;644;602;611;643;656;631;563;671;598;571;548;541;531;590;581;587;619;587;581;557;536;526;662;622;587;563;620;641;587;535;592;570;558;561;611;565;620;567;596;488;449;573;579;512;517;556;577;547;503;534;531;523;521;572;576;620;677;636;647;506;487;518;579;472;579;638;540;484;514;500;613;541;540;544;526;605;584;551;582;616;538;520;552;464;534;556;596;481;502;535;489;468;502;546;475;520;478;526;526;530;499;514;517;488;486;450;514;588;523;579;540;526;487;499;559;545;471;449;478;506;528;514;511;506;470;457;545;552;513;458;542;535;472;518;472;469;527;544;535;500;492;509;504;532;524;530;550;467;476;488;522;471;436;399;424;402;407;381;375;374;371;385;383;391;429;518;467;456;518;468;458;505;479;529;470;503;511;490;450;482;497;543;519;524;504;529;503;568;561;507;508;492;580;554;485;516;512;544;493;481;485;548;504;577;519;549;546;544;503;421;389;395;387;452;490;503;402;531;441;482;467;471;424;426;488;542;503;514;588;511;449;542;583;514;483;503;486;446;494;447;438;488;470;478;422;460;454;479;523;462;434;523;533;480;437;508;400;447;421;410;431;464;455;488;451;428;450;469;416;416;384;346;341;343;422;448;470;483;480;554;502;463;558;634;479;459;479;491;494;431;491;483;507;493;463;549;557;524;509;490;509;478;540;547;493;526;465;412;448;529;471;463;455;597;484;448;524;580;540;505;494;471;486;546;487;531;515;565;533;530;491;623;579;529;485;525;510;551;502;485;497;528;490;506;486;484;485;480;454;395;386;505;577;484;459;505;581;484;526;488;524;528;538;588;502;592;547;473;524;497;430;513;460;575;533;550;590;601;501;486;520;507;538;489;467;556;541;490;517;508;506;450;443;457;501;456;502;533;569;580;509;476;555;485;478;421;416;428;406;433;381;452;541;545;513;511;494;553;555;464;408;499;482;567;505;485;515;485;507;498;617;566;593;537;566;485;463;477;563;516;495;608;512;505;528;551;476;512;568;565;459;459;521;512;453;425;404;433;533;510;514;482;461;493;463;532;469;451;538;574;542;592;609;551;543;526;475;482;552;535;543;546;524;579;577;573;424;479;556;528;596;636;584;543;582;586;624;575;564;542;496;510;543;555;521;528;619;559;548;542;598;560;537;589;532;513;533;537;567;506;521;524;494;535;533;525;446;484;543;547;571;580;636;545;659;608;571;628;615;553;609;584;560;637;636;606;611;526;542;555;575;642;588;512;535;559;574;507;638;568;583;558;569;483;531;492;498;599;537;608;602;588;635;606;637;592;550;583;562;635;671;621;594;532;647;651;628;591;545;544;630;590;565;594;555;568;596;613;573;506;555;570;611;607;646;655;657;538;492;581;594;563;544;568;549;583;569;553;575;567;554;628;639;608;626;629;564;593;578;573;643;602;605;564;649;628;512;502;527;555;582;583;520;605;656;588;542;601;503;590;571;615;593;571;569;514;539;586;454;564;588;601;537;513;541;555;550;567;593;645;594;565;655;645;603;667;638;656;673;576;578;600;594;570;541;578;634;585;532;554;558;516;625;646;655;631;541;638;582;618;554;591;551;576
18;36;12;5;17;22;16;18;26;14;16;46;322;629;618;632;698;724;647;677;744;701;676;633;748;690;637;592;623;668;628;687;735;774;722;697;697;723;792;788;749;662;667;669;759;625;618;619;673;604;533;511;545;647;765;780;732;771;751;652;562;446;523;638;652;637;704;636;682;684;673;693;681;678;616;654;649;701;674;697;691;699;810;773;703;680;667;695;699;717;712;657;641;663;660;654;674;703;674;699;621;655;740;723;649;612;601;702;655;712;642;629;672;687;767;721;642;651;711;707;709;622;648;732;751;760;714;699;704;666;704;627;675;645;595;621;602;561;556;644;745;676;684;539;504;618;628;595;607;614;591;573;588;591;616;701;750;701;622;564;598;572;560;534;590;647;640;633;637;655;632;631;751;680;621;598;592;615;641;596;571;590;567;568;613;642;679;609;491;504;539;556;593;627;666;635;631;610;602;573;595;638;609;665;662;660;634;620;666;650;643;609;679;541;633;614;593;534;613;583;543;524;614;582;599;603;544;559;481;578;635;622;607;599;601;593;591;640;576;535;498;565;599;575;557;605;546;560;601;606;627;654;619;558;556;581;658;556;615;597;681;555;559;572;521;563;550;560;539;594;609;637;594;469;623;592;486;512;541;514;491;464;527;571;578;587;619;681;611;600;597;565;522;413;492;470;515;557;581;529;498;504;521;534;511;526;550;552;522;525;523;558;573;564;548;499;511;476;494;549;545;560;531;582;463;522;495;478;473;519;526;497;515;506;505;491;481;536;497;563;501;511;514;506;486;499;507;483;540;446;452;488;473;512;532;529;505;486;503;520;458;448;441;489;519;489;438;432;536;507;483;470;544;450;511;466;502;554;535;533;435;466;466;454;423;449;455;426;419;419;447;402;448;439;406;439;386;376;413;441;442;481;428;484;505;435;451;483;495;523;564;510;507;478;579;634;531;500;526;554;594;488;523;535;535;528;558;516;541;528;547;551;503;493;538;547;494;537;535;569;456;498;406;510;490;417;446;506;524;514;486;473;473;490;531;487;437;454;519;475;527;568;467;452;457;483;475;526;481;447;463;541;386;335;423;436;435;492;564;562;519;529;506;418;524;509;508;463;474;469;418;416;432;447;470;501;454;491;480;445;463;405;447;394;334;397;394;408;412;476;512;494;500;481;524;486;561;524;470;473;422;511;488;522;512;552;519;506;471;574;520;500;477;435;476;552;493;540;478;526;502;544;528;487;441;492;614;552;507;541;510;528;504;478;460;488;461;501;596;570;553;546;578;546;477;510;505;447;440;466;488;507;525;539;505;488;498;457;451;435;500;485;475;451;459;488;484;439;400;569;562;543;499;582;472;582;591;499;546;556;514;483;496;507;478;483;539;549;559;556;568;485;475;559;540;474;511;505;531;566;580;517;486;423;402;402;434;497;533;530;536;563;524;556;531;566;496;451;449;419;388;358;416;386;433;524;532;525;521;492;504;481;406;484;457;531;491;411;465;480;458;448;485;515;570;536;528;568;492;456;458;594;542;544;612;577;506;502;527;512;570;534;560;517;506;533;527;471;418;515;501;555;460;512;481;513;560;549;543;530;482;496;519;538;604;508;556;542;541;456;407;530;532;502;490;487;570;553;516;481;540;523;555;617;608;587;626;525;529;594;547;601;560;498;484;522;505;503;565;563;529;524;580;465;535;526;556;479;444;515;514;620;540;525;524;536;521;567;535;539;488;552;499;498;553;517;616;624;601;531;547;604;592;590;498;559;524;533;629;587;550;559;574;591;575;602;519;510;625;518;607;573;572;623;673;603;617;520;503;508;537;439;501;584;583;635;643;629;599;611;508;611;652;619;585;559;534;604;594;554;634;563;565;595;566;576;559;583;528;566;618;573;623;602;565;595;554;640;669;580;594;514;533;547;597;537;550;627;568;585;571;596;577;595;609;570;689;673;637;568;571;577;694;615;519;550;606;615;727;605;566;599;540;577;566;536;627;553;610;572;524;598;583;559;589;641;551;521;549;527;548;502;500;606;565;529;530;555;613;594;498;612;603;628;587;670;631;638;655;692;577;597;583;642;622;618;623;609;686;672;602;588;615;585;565;635;651;610;616;590;568;596;625;581;561;579;576
24;20;20;11;10;12;24;27;5;11;20;71;379;611;609;598;677;691;704;730;743;697;652;639;616;622;657;555;605;690;619;660;723;811;725;779;676;667;826;725;670;671;632;658;852;661;559;548;622;638;566;651;673;731;767;668;707;733;703;625;564;596;614;571;600;687;718;733;716;602;643;669;636;640;689;690;633;656;667;706;694;728;733;749;729;712;746;670;656;758;746;683;652;642;649;654;706;682;715;651;592;726;721;668;681;663;636;633;677;717;639;649;668;671;638;667;671;640;615;650;705;720;724;676;730;681;639;616;730;653;644;623;647;646;627;624;645;705;606;628;727;764;729;545;485;609;531;633;521;590;586;629;619;600;688;678;704;614;631;666;690;588;573;551;595;742;583;696;543;641;624;650;625;612;666;695;620;598;621;595;630;640;623;646;648;629;595;588;539;573;574;568;541;642;670;662;671;717;640;624;616;583;601;625;658;629;570;532;654;611;620;625;653;621;591;615;545;471;547;553;493;542;506;618;601;598;559;603;598;576;671;574;509;538;594;543;638;648;579;545;532;501;552;551;566;522;554;559;594;589;633;612;564;611;542;620;632;597;618;597;582;624;592;588;586;600;518;607;641;564;555;639;559;562;532;602;536;556;522;522;551;536;581;610;603;603;591;590;628;621;620;613;533;448;398;427;526;545;538;547;562;509;517;564;578;604;568;543;584;528;515;537;570;575;609;596;516;568;501;541;582;597;531;483;478;579;482;484;495;542;568;528;483;494;480;513;498;499;523;494;513;509;480;560;575;581;469;464;486;525;493;524;472;452;469;483;505;473;501;496;442;401;444;443;421;497;455;427;441;402;489;483;569;600;495;466;422;430;494;481;476;461;473;464;484;555;570;491;501;462;408;355;410;472;449;460;441;394;409;473;513;425;379;454;508;436;406;417;485;465;490;553;434;450;487;558;601;538;519;547;513;469;521;556;522;561;535;525;519;479;543;521;527;521;592;528;532;520;473;524;497;512;502;492;475;418;415;514;476;474;508;529;532;505;559;548;471;455;528;503;502;488;480;446;486;425;375;474;512;481;459;520;490;388;456;420;453;527;518;501;524;447;450;471;548;515;554;461;429;394;463;399;434;367;450;491;505;498;468;554;455;458;387;442;363;393;434;402;399;479;512;485;549;567;489;534;469;482;520;451;475;452;475;490;518;541;487;472;423;504;500;516;485;513;535;490;486;519;461;466;513;526;552;530;535;477;569;566;564;553;490;526;475;504;503;449;475;531;517;528;509;565;569;555;537;507;466;451;354;388;429;565;536;507;500;499;506;514;475;504;467;563;487;478;464;462;485;369;356;507;567;572;538;439;521;613;566;570;547;540;512;458;510;522;464;466;492;485;485;506;517;479;473;444;512;470;509;467;566;442;497;524;446;447;415;436;436;529;504;510;586;505;535;555;548;597;580;490;393;426;450;384;413;397;504;552;569;554;500;533;456;474;416;523;539;566;560;470;501;506;473;526;526;510;566;532;512;485;474;423;481;516;528;533;561;617;508;536;506;541;642;540;517;524;565;591;531;517;432;485;534;487;474;513;559;501;463;502;551;551;565;531;525;559;602;635;595;558;556;313;229;432;474;498;549;513;591;578;530;634;556;537;521;524;520;469;532;549;597;596;580;559;536;557;525;485;559;577;544;555;537;511;514;557;524;573;567;544;510;511;509;480;550;543;555;520;510;584;506;527;549;508;497;464;511;537;494;561;554;605;528;608;579;518;505;605;532;514;545;610;597;607;552;588;524;528;516;508;517;495;545;535;573;662;696;577;587;602;490;589;564;447;427;564;663;627;586;649;571;572;587;593;649;608;604;543;579;543;616;627;583;596;585;602;589;607;550;578;598;621;582;625;522;581;581;580;586;548;555;583;603;566;522;580;582;614;601;559;583;570;587;544;609;603;574;574;598;595;613;577;578;580;608;614;567;599;574;634;647;575;612;622;577;555;518;603;535;532;606;586;664;633;643;567;611;567;589;518;560;558;468;452;553;564;575;514;576;544;528;629;560;595;696;642;601;646;647;658;706;682;625;552;641;636;648;701;681;652;667;665;661;589;626;535;475;553;599;598;579;643;644;615;628;606;606;593;590
20;31;20;16;29;27;12;14;13;12;6;70;382;618;623;581;688;624;637;629;691;698;687;653;564;573;605;618;609;602;567;666;693;804;728;723;742;757;749;724;717;756;691;718;948;814;560;574;596;614;723;668;645;669;786;736;729;732;660;646;590;724;667;585;500;599;693;647;683;702;618;621;615;663;680;707;639;565;621;709;762;690;714;768;741;660;712;737;670;715;745;675;684;687;677;662;699;703;746;701;663;626;649;629;666;700;600;620;616;685;755;704;617;661;680;652;673;668;583;608;661;739;698;722;605;632;698;695;693;639;558;592;628;757;612;640;666;643;636;689;715;716;750;622;549;588;608;572;555;605;629;638;507;641;676;627;680;625;516;605;615;639;622;505;607;714;614;562;592;602;645;634;524;615;618;724;674;522;591;603;642;627;597;577;677;598;637;659;665;598;627;557;605;620;648;684;657;619;767;613;647;545;552;586;580;568;538;581;535;530;547;609;630;647;617;708;597;562;591;587;577;593;529;509;536;609;507;575;553;570;602;560;518;547;551;548;632;552;635;589;529;594;566;541;565;528;549;562;577;606;552;666;603;651;551;596;574;602;633;596;621;583;568;618;581;564;617;594;631;618;555;649;642;569;500;554;591;571;491;580;604;649;578;577;566;578;611;568;598;567;542;626;519;542;454;419;562;581;550;504;561;594;550;559;536;600;499;527;576;546;519;567;632;613;551;618;601;552;560;514;525;545;550;549;492;524;485;479;418;417;422;506;417;486;524;532;500;506;513;569;479;485;485;557;604;518;439;522;507;487;538;537;513;389;440;517;528;445;452;509;424;445;413;494;478;454;417;417;410;404;422;487;567;552;478;430;487;462;514;478;476;443;489;455;483;530;572;528;434;494;476;400;479;413;384;391;416;483;432;510;461;487;356;439;387;343;363;429;443;478;460;469;444;517;530;537;587;470;510;515;464;430;510;493;527;550;548;526;526;464;553;553;544;565;545;500;559;491;493;556;545;476;510;499;479;451;431;427;507;482;565;552;522;523;503;447;475;409;426;460;485;448;444;458;506;441;386;477;495;512;484;464;473;480;512;444;462;505;544;568;563;469;477;472;527;506;521;494;474;454;469;471;422;413;481;433;450;533;495;460;384;361;364;420;356;391;464;417;402;445;441;457;515;584;489;514;491;465;524;497;526;501;534;492;500;489;507;425;400;475;448;477;505;565;540;474;511;523;579;467;505;532;530;469;461;458;560;524;457;459;492;483;505;505;577;506;458;496;507;531;456;531;486;474;509;518;523;469;363;356;449;490;519;572;546;544;525;506;521;481;485;449;454;501;470;424;395;400;403;524;577;523;496;458;524;529;503;509;556;476;461;515;483;446;501;447;478;455;371;406;479;451;456;483;589;579;489;517;555;504;445;526;481;409;458;550;446;541;477;518;547;577;550;562;595;577;564;544;471;491;475;409;460;425;538;531;570;497;556;516;461;476;516;490;490;461;465;524;530;489;515;572;499;614;594;562;515;503;460;533;523;542;507;536;566;541;537;509;480;493;582;513;601;558;570;551;609;540;526;452;521;553;513;553;478;576;459;584;527;541;532;572;494;498;531;585;601;555;541;307;209;276;432;592;542;490;494;456;506;586;545;538;499;519;546;522;497;436;544;524;524;573;546;519;464;455;424;479;625;565;522;473;511;545;512;551;586;589;578;542;473;543;522;566;465;523;509;545;552;535;500;482;550;537;475;538;493;573;588;619;602;598;615;575;607;616;592;544;582;603;603;601;666;572;521;543;539;583;578;491;525;570;565;532;514;570;538;606;560;594;537;527;524;598;546;599;578;639;596;585;594;625;564;595;653;570;595;626;543;589;594;608;546;570;620;619;581;583;566;528;571;648;587;639;627;602;569;593;605;591;591;606;590;599;578;579;572;552;635;628;559;602;577;637;595;545;584;523;633;619;667;554;493;559;541;589;567;488;542;667;646;556;519;530;556;563;528;458;505;613;596;586;632;649;603;618;563;544;494;600;561;528;572;605;568;526;551;563;577;589;651;622;576;606;653;682;653;664;700;678;616;585;559;608;725;687;624;642;590;678;654;655;631;532;607;601;586;596;553;575;549;581;600;651;662;669;659
14;21;19;25;13;19;24;32;18;23;11;61;377;560;662;677;692;629;708;696;672;672;753;731;701;732;700;646;589;635;700;727;728;804;695;744;716;744;737;710;665;612;704;736;642;685;713;648;568;640;671;631;715;686;632;663;589;636;663;715;690;772;732;664;504;531;552;558;601;601;519;559;619;583;687;642;666;625;584;664;684;648;725;668;732;709;698;634;709;655;697;711;661;674;697;675;736;680;735;638;639;687;662;616;671;612;605;610;623;649;707;573;628;597;737;685;634;638;708;584;679;722;656;599;602;675;647;670;708;583;591;584;636;645;607;599;612;614;724;695;671;696;680;607;617;589;651;574;490;563;616;556;559;642;629;618;637;629;616;513;620;644;730;654;633;629;444;457;513;628;648;622;633;604;626;731;677;601;593;649;660;695;636;645;656;696;643;680;577;561;580;610;620;689;667;688;630;657;694;706;571;613;573;643;647;567;616;536;493;471;540;521;560;580;626;667;627;633;571;602;597;576;563;551;591;546;581;655;592;606;630;631;568;516;530;595;595;678;655;644;555;604;592;521;544;481;527;628;577;569;498;586;634;609;539;573;576;517;567;589;601;540;612;613;572;549;586;551;551;603;630;588;585;506;557;633;558;547;513;537;550;560;606;577;528;597;569;619;598;564;601;624;602;538;509;523;563;499;563;546;615;614;628;565;519;573;594;528;550;575;518;549;581;592;608;570;563;585;572;573;518;546;557;576;558;536;574;494;411;248;349;494;488;511;524;548;455;577;556;531;526;539;489;533;578;471;528;523;500;531;518;523;550;410;474;437;509;541;514;485;514;465;483;522;459;520;439;460;521;474;470;477;514;518;485;513;499;513;558;534;452;471;493;486;460;557;523;518;373;444;493;481;497;397;221;294;519;520;544;528;534;457;487;420;395;342;239;263;428;459;562;490;526;530;487;485;519;481;529;540;503;452;524;531;465;477;552;486;462;484;541;481;575;508;494;552;488;579;537;448;498;461;523;533;563;559;443;488;532;557;524;480;503;468;510;473;438;408;367;358;394;457;480;532;543;487;473;518;494;498;528;510;490;486;511;467;455;501;506;569;477;414;424;503;525;553;560;492;493;514;520;451;435;433;466;481;457;534;518;401;342;315;335;394;474;449;456;449;434;463;427;409;409;477;517;488;472;495;456;495;500;525;540;463;504;491;511;418;317;411;403;436;536;537;572;448;431;446;510;476;496;514;531;484;481;509;509;502;525;558;456;483;547;531;533;530;508;491;527;514;531;543;435;547;491;487;531;521;470;437;426;450;446;426;494;508;558;520;457;466;473;461;467;479;464;474;447;401;462;455;454;403;395;461;465;446;481;531;567;536;448;473;514;457;520;464;458;350;446;437;504;395;469;536;603;551;549;517;600;500;433;546;423;361;494;504;545;535;518;541;570;502;526;465;552;593;599;572;483;452;472;491;486;515;542;591;579;567;474;397;448;460;445;488;530;459;521;549;566;555;497;538;484;517;516;499;511;494;554;508;435;549;616;580;506;545;554;546;563;445;489;500;556;565;519;496;555;500;506;472;515;554;529;520;534;540;457;514;521;602;526;544;497;648;564;573;509;513;542;463;395;404;485;551;487;477;560;493;508;537;556;531;556;555;582;504;483;449;533;468;587;565;570;507;453;455;488;424;595;530;471;498;500;515;550;526;539;575;576;598;631;619;526;501;489;548;579;529;581;538;526;489;527;587;562;510;510;561;645;588;562;595;599;564;635;597;603;567;566;641;622;627;630;632;567;605;595;644;607;526;592;556;581;590;557;587;596;639;571;639;580;572;566;571;523;514;614;599;640;602;569;542;624;556;569;521;530;547;548;514;570;584;536;537;591;568;601;545;604;565;516;630;534;591;595;629;493;553;588;596;540;612;587;578;605;603;534;539;590;617;554;557;577;646;563;566;637;601;533;599;556;541;522;559;627;532;486;483;498;650;574;517;477;505;572;544;484;529;555;534;526;620;621;574;585;603;592;609;554;544;556;589;547;559;563;575;568;564;559;618;584;622;618;663;649;661;660;628;677;731;591;605;618;643;657;749;703;714;638;648;615;602;631;545;608;620;586;510;522;584;543;568;588;605;639;631;608
28;21;16;20;20;15;27;28;26;27;10;72;415;606;670;678;684;659;760;639;549;680;688;691;725;653;710;684;643;637;616;629;688;784;646;724;768;768;729;706;638;639;690;628;632;570;640;665;616;616;631;759;711;707;597;531;506;567;652;712;698;738;654;588;583;463;536;539;510;542;538;491;593;554;627;674;622;635;616;619;634;729;652;711;779;736;685;729;730;709;633;684;615;581;638;734;661;692;679;673;622;675;648;612;561;558;625;593;647;652;779;668;630;642;661;614;600;593;620;737;654;712;641;671;672;654;676;620;657;622;636;598;578;618;551;540;654;683;681;665;641;689;637;684;670;658;697;584;486;550;571;635;618;557;533;505;573;595;569;572;566;641;708;646;672;653;376;246;395;594;645;706;549;601;716;703;622;596;587;656;705;665;647;617;628;662;687;620;566;628;672;586;611;637;679;616;637;642;661;645;646;630;600;612;606;636;583;473;560;490;525;525;556;542;576;642;678;573;636;581;604;648;588;547;602;648;699;695;614;601;640;653;646;609;626;637;586;619;602;620;611;575;610;621;588;615;553;655;561;515;508;617;590;581;622;501;573;489;557;479;525;533;546;628;598;598;546;523;556;602;586;567;594;522;548;583;563;565;555;519;479;498;497;544;569;585;535;552;595;526;639;632;556;512;499;533;534;499;518;533;525;616;553;572;625;582;556;511;572;562;537;579;626;590;497;530;544;558;495;486;512;536;538;578;555;550;509;534;477;324;353;482;533;548;579;554;522;531;532;545;509;523;403;488;587;568;508;535;531;557;562;474;504;568;557;467;472;532;482;478;480;438;440;453;509;538;467;402;474;406;426;410;505;463;459;530;520;513;512;507;501;497;501;458;449;518;442;489;567;487;499;561;503;396;266;356;538;553;648;527;509;527;556;612;492;401;294;265;395;489;472;512;536;516;485;472;527;447;474;507;441;506;469;469;451;493;496;501;446;438;508;490;502;557;488;510;488;538;531;467;440;521;573;573;513;480;486;532;542;540;546;432;505;496;459;474;415;344;326;312;318;350;432;413;439;462;463;516;483;446;516;464;516;562;465;433;471;491;536;496;445;386;405;458;471;486;458;503;481;460;531;478;467;499;509;436;441;526;448;354;279;311;404;452;461;412;448;412;373;372;441;412;472;517;513;441;512;501;460;501;466;526;499;489;514;450;540;420;389;439;473;459;518;519;524;552;488;497;526;499;512;514;505;536;512;479;502;493;538;478;533;554;534;544;554;487;510;517;451;499;533;518;501;491;526;503;544;499;476;449;478;513;472;425;496;467;509;500;540;528;525;450;480;504;495;505;503;412;414;424;385;440;442;509;459;465;422;493;455;448;392;431;486;522;548;547;523;450;476;440;439;456;503;566;554;524;552;599;532;483;426;503;407;347;516;567;493;574;490;524;508;514;531;504;545;579;585;626;470;453;455;483;504;535;448;526;593;594;407;301;428;510;461;550;517;514;500;532;490;474;470;488;442;464;508;511;492;558;620;546;533;476;575;580;548;581;565;532;488;444;410;456;553;590;536;531;484;562;553;562;547;579;519;533;537;537;535;562;576;587;567;599;558;566;601;574;474;541;578;573;534;540;613;599;501;519;560;459;521;499;623;531;571;544;517;527;553;567;598;536;570;552;565;545;561;535;501;461;525;514;466;470;549;493;480;514;516;546;575;598;623;538;556;454;508;548;533;534;562;551;551;511;518;525;512;533;509;599;619;635;604;548;490;550;585;631;561;537;530;573;546;654;672;642;747;705;672;643;641;681;640;611;515;572;586;576;613;602;649;574;561;623;579;511;530;434;591;611;589;657;637;587;512;552;568;532;550;520;549;599;536;595;595;574;639;567;590;545;545;519;504;521;563;549;592;593;525;462;637;684;605;585;580;593;574;589;588;528;518;580;643;618;618;618;607;556;578;604;655;600;645;543;520;559;549;500;554;593;522;542;588;586;538;561;509;604;530;595;583;545;507;598;641;534;605;606;595;607;547;523;511;512;496;570;547;520;585;592;579;600;623;617;715;619;595;635;663;649;672;695;674;674;630;636;629;711;706;633;648;592;578;660;603;624;556;601;537;570;533;615;597;617;510;589;618;647;535
20;11;11;19;14;17;15;9;18;31;31;83;489;643;664;696;659;662;649;551;543;612;731;767;756;716;767;749;784;656;616;643;667;691;657;675;764;658;704;677;722;666;720;539;509;604;590;692;678;576;641;608;610;574;607;519;489;548;583;657;692;716;616;590;567;541;473;510;506;555;566;513;545;650;569;634;622;656;670;657;753;763;671;647;639;722;760;697;735;695;660;672;654;602;670;741;662;675;713;702;599;610;608;487;537;619;584;625;647;685;756;776;652;693;578;562;556;589;647;793;682;602;685;661;624;588;536;562;649;681;624;549;615;536;548;578;678;727;621;640;637;691;686;740;650;625;686;690;607;570;654;665;647;620;568;500;567;645;541;578;552;562;670;695;689;669;487;274;371;596;604;633;453;549;615;688;655;638;626;660;654;656;670;677;664;686;653;635;616;635;644;578;573;680;569;684;676;663;648;689;670;649;615;649;657;616;542;514;505;521;569;539;580;592;596;655;687;628;620;655;619;660;613;586;656;636;722;640;680;633;644;575;681;622;625;627;640;622;707;642;606;523;559;592;593;656;585;615;575;508;586;500;543;590;541;561;573;553;626;603;549;529;594;591;587;612;566;511;557;566;644;634;589;569;458;491;565;541;589;552;555;588;519;480;560;577;550;583;536;552;572;638;473;444;498;546;704;757;617;525;515;541;523;514;508;559;591;594;511;538;542;529;507;565;477;562;605;502;535;549;535;533;531;519;572;565;535;510;534;502;466;474;518;545;543;567;483;501;586;588;554;530;502;446;538;502;523;517;475;562;529;539;580;609;579;510;482;548;584;472;467;500;446;508;509;520;538;485;508;521;504;457;495;525;417;474;511;541;528;543;509;553;506;475;496;527;498;562;528;515;487;571;578;473;501;430;544;586;551;482;514;539;575;502;563;439;447;464;439;477;454;435;473;517;469;494;554;444;463;407;364;468;412;315;472;465;456;455;497;453;480;521;520;512;559;452;473;513;398;455;486;514;595;564;513;468;490;510;464;498;507;441;392;433;408;379;299;305;409;423;373;306;388;489;429;411;443;462;506;513;498;472;462;503;429;374;424;431;484;546;436;381;482;436;450;463;511;473;532;469;503;487;476;489;485;439;434;449;452;385;390;318;420;430;394;417;448;375;360;421;363;450;437;501;467;451;438;434;472;487;457;587;493;471;529;541;566;474;486;411;501;512;487;469;555;545;503;482;559;539;438;504;550;526;478;462;510;477;482;410;465;502;504;507;574;535;428;442;422;527;545;530;531;496;520;528;497;505;484;458;461;518;512;485;519;527;562;579;523;519;466;508;507;492;506;454;529;473;465;459;460;447;453;509;515;434;484;434;413;439;474;442;469;458;500;456;530;491;485;478;435;532;515;534;534;476;605;541;520;455;490;476;418;444;484;569;519;604;472;481;526;536;532;560;556;532;575;560;432;446;484;451;506;427;502;617;514;510;470;342;456;418;416;471;573;541;537;492;562;461;525;536;446;458;479;519;506;513;558;546;599;510;547;554;495;495;499;549;519;444;392;499;574;574;540;505;472;607;572;550;555;582;505;530;549;571;463;610;612;542;551;530;518;549;580;583;574;554;570;614;576;524;522;465;537;455;533;530;526;494;589;522;555;577;510;574;574;571;574;602;555;514;590;571;583;551;504;519;482;527;537;496;493;469;532;556;583;587;498;606;593;572;576;527;426;454;522;522;546;497;537;555;501;490;460;546;549;560;628;608;634;596;526;576;553;566;526;515;466;499;575;652;672;657;841;789;559;680;619;703;589;565;514;507;575;595;621;598;548;479;478;520;622;619;584;520;602;562;593;576;564;601;561;567;559;532;451;495;561;598;565;581;590;555;652;511;485;504;525;519;546;539;571;594;560;628;546;560;608;577;586;632;647;622;556;577;657;585;530;565;595;575;543;583;577;542;559;567;628;558;617;532;561;627;506;554;563;602;662;565;640;604;512;493;519;503;574;497;565;477;476;591;590;700;558;578;526;571;486;492;462;434;513;587;532;589;651;630;606;633;590;654;653;613;606;697;627;642;666;677;705;643;684;706;677;666;722;701;671;688;668;577;617;584;571;579;641;620;571;594;568;640;553;615;599;567;585
32;18;15;22;13;29;21;15;21;20;10;139;560;726;684;689;705;711;634;585;601;605;770;807;727;778;703;739;700;688;757;685;758;768;813;755;740;728;717;707;785;719;686;624;592;675;702;630;575;661;610;635;563;554;539;601;628;613;571;625;661;776;628;616;615;660;590;503;422;454;561;438;499;581;620;598;614;663;759;714;725;697;685;666;666;719;775;745;698;651;715;691;711;622;694;719;631;675;650;586;613;641;556;525;555;593;617;691;636;709;728;731;711;649;596;554;551;641;714;663;648;619;670;700;750;656;524;570;600;711;657;573;644;606;576;631;676;789;644;605;620;692;650;712;661;668;720;696;660;621;666;663;695;698;573;605;620;609;565;530;542;544;617;634;706;670;549;491;491;563;611;663;527;614;718;641;717;675;644;661;628;722;698;659;638;571;663;650;721;651;631;561;608;618;646;647;597;611;639;692;660;608;615;586;656;683;634;523;521;585;568;596;651;577;578;624;666;605;661;729;660;693;594;589;664;638;721;616;629;570;599;648;656;641;703;666;592;577;605;586;560;571;609;507;577;616;617;656;554;581;660;610;528;528;559;544;562;609;564;519;590;572;610;488;598;610;563;562;624;619;593;569;590;587;499;452;490;569;507;554;593;477;550;510;525;583;486;496;499;499;526;583;406;461;508;547;681;660;555;523;478;461;479;501;523;521;503;535;586;527;488;580;545;531;511;573;573;549;543;587;580;598;527;542;473;583;530;530;570;529;516;565;521;512;546;505;495;535;560;560;580;496;374;365;481;483;493;567;524;543;606;630;595;581;585;511;509;556;577;472;391;496;512;521;572;547;587;517;593;568;545;487;486;584;535;494;531;570;505;575;517;444;553;505;489;487;464;442;505;489;605;546;515;540;451;479;489;556;544;569;520;499;495;523;543;589;593;538;536;452;374;437;433;522;458;472;491;472;462;460;455;432;448;425;468;462;406;437;401;413;447;525;526;476;576;516;470;407;378;422;438;569;540;516;525;447;441;438;507;482;454;397;388;321;328;373;360;465;490;405;433;349;292;403;493;439;440;412;427;502;528;468;437;474;447;424;396;480;528;436;351;389;502;466;477;380;382;475;446;451;521;576;428;456;373;410;415;407;442;441;434;439;436;478;429;426;407;411;427;399;472;425;445;444;483;489;396;494;517;524;507;546;491;454;455;521;494;500;505;523;521;456;470;475;490;512;445;516;486;494;469;496;506;536;455;479;442;408;420;467;492;453;475;519;538;522;466;448;492;486;524;529;568;439;475;469;514;496;447;470;486;489;518;505;606;611;561;535;463;547;463;409;412;495;451;479;504;540;502;458;433;463;458;515;436;475;510;400;428;516;551;501;468;458;516;499;468;488;498;433;485;495;517;466;581;598;540;519;505;511;508;533;443;450;464;480;485;478;463;496;407;404;526;567;571;562;580;559;532;564;454;464;442;470;501;537;525;581;557;539;486;427;436;504;552;566;489;514;497;483;534;496;473;527;543;461;439;506;544;591;573;572;535;529;478;600;517;543;530;533;477;489;492;571;518;520;538;524;556;536;492;522;490;516;572;537;539;577;587;581;572;573;538;594;539;535;567;619;639;621;621;565;457;468;454;445;449;512;448;492;512;510;543;567;429;491;630;536;521;628;543;474;544;592;594;600;568;519;567;551;612;576;560;537;516;503;524;571;614;630;637;577;554;576;481;556;567;506;522;540;533;520;529;495;485;535;532;585;627;628;645;567;526;601;555;581;583;501;531;513;620;639;645;612;647;570;611;620;635;598;543;578;473;492;573;610;586;603;558;514;378;479;608;574;662;620;590;639;511;525;586;532;660;599;582;555;572;549;589;580;574;547;608;570;576;531;557;482;559;528;563;526;590;667;632;604;515;610;676;625;588;547;558;592;546;562;565;620;612;524;575;535;587;643;594;539;524;509;551;524;605;571;593;583;562;530;619;639;609;558;609;511;516;605;503;529;534;447;498;569;510;562;525;602;563;581;607;599;480;538;529;516;563;555;535;646;673;607;603;615;633;639;639;584;606;634;642;596;678;604;659;677;695;676;658;677;713;721;630;672;687;707;657;645;607;599;646;587;482;548;581;658;621;620;655;592;580
12;20;22;13;15;17;28;21;21;16;26;152;574;699;761;678;671;658;636;585;657;798;808;725;691;817;733;787;826;699;726;714;770;765;821;753;719;710;677;688;715;747;683;653;669;714;645;663;625;605;632;621;652;664;608;615;604;624;583;567;657;665;658;631;585;673;709;598;527;530;607;494;514;630;658;664;510;638;786;741;680;726;679;631;668;636;742;837;633;585;623;692;693;663;757;776;595;570;698;648;647;730;624;586;599;491;534;551;679;681;768;644;753;697;589;631;628;602;643;593;680;688;656;672;633;627;567;541;642;606;644;596;671;647;610;673;688;730;725;654;669;633;596;638;645;648;688;701;667;690;635;620;648;670;690;608;642;674;576;543;563;624;621;600;627;593;626;631;568;639;570;633;582;602;659;643;714;755;642;587;624;693;721;655;634;664;676;702;696;620;629;664;625;647;650;650;662;678;623;648;602;564;612;611;697;653;644;549;564;576;656;589;597;641;531;615;673;676;636;640;606;547;606;582;626;681;681;617;548;602;644;686;695;636;654;614;582;547;506;504;574;599;602;495;542;664;638;654;649;602;595;592;548;555;548;566;652;649;609;601;601;514;570;533;591;573;590;535;562;644;635;559;589;585;489;523;477;560;541;598;565;526;530;592;641;470;498;500;432;425;524;540;462;538;527;536;526;587;537;525;456;516;556;451;415;469;509;594;544;539;518;504;491;550;576;534;570;519;515;583;552;572;629;552;529;532;572;540;558;561;580;555;542;579;611;551;501;572;615;564;570;424;272;338;438;449;515;575;586;531;582;546;657;605;506;496;477;584;531;398;393;455;484;603;523;535;513;510;512;570;501;484;537;603;524;541;541;558;516;509;446;444;472;538;441;455;439;537;567;602;577;581;582;528;464;437;542;573;644;470;556;479;512;575;641;606;616;501;495;470;352;395;379;408;448;433;350;382;401;477;538;506;469;475;502;462;386;404;381;329;347;451;496;422;487;432;421;409;382;424;457;470;471;512;492;466;412;465;455;463;413;420;394;391;423;444;470;509;491;421;425;381;315;414;488;474;490;445;428;452;525;495;507;537;454;445;395;453;409;443;391;428;453;504;520;453;425;440;473;483;437;506;418;402;367;377;364;449;450;484;463;403;468;409;463;465;483;397;396;513;466;427;398;422;503;465;460;521;549;472;488;524;527;516;543;523;489;489;503;497;517;493;492;521;486;480;488;403;496;483;534;500;494;461;488;455;461;387;398;465;484;459;418;420;448;427;488;468;501;497;501;450;464;443;441;454;455;511;491;492;530;521;493;500;557;577;550;563;576;558;457;431;399;503;489;558;489;555;556;488;438;475;413;439;442;446;545;440;449;497;547;574;504;419;427;404;490;484;468;510;528;545;513;520;642;565;481;446;419;392;490;527;531;402;444;476;445;483;433;427;386;354;450;560;568;490;531;551;534;492;415;421;383;485;501;472;560;599;619;553;424;369;443;559;557;512;519;497;479;505;501;478;488;561;519;584;534;544;611;597;573;500;584;512;563;576;418;597;559;522;557;547;528;527;563;509;482;508;545;548;497;454;458;531;558;559;506;545;630;629;562;602;574;525;487;530;561;615;663;618;531;565;439;475;528;476;434;493;397;421;514;532;551;555;427;452;500;528;547;546;546;515;545;586;552;577;531;525;547;570;569;583;516;553;591;559;521;603;583;568;547;570;552;584;526;614;563;568;549;509;484;562;517;564;527;582;599;608;581;613;630;506;557;525;546;561;606;595;554;584;574;537;634;609;550;575;555;538;599;514;541;501;482;470;537;594;602;652;552;510;443;493;544;528;488;496;525;566;530;563;566;622;628;578;499;531;572;583;563;552;623;613;580;559;595;503;524;548;623;600;606;565;583;613;645;665;531;620;642;637;564;575;573;596;565;552;564;590;565;515;469;434;588;618;586;548;535;537;608;642;543;593;624;547;561;640;578;534;602;650;557;546;572;557;525;528;514;456;521;561;518;482;544;637;619;548;608;591;451;613;568;525;583;599;547;578;597;552;523;639;603;625;599;605;615;659;641;622;653;621;673;662;617;649;637;707;722;704;681;673;605;642;595;632;603;620;615;662;560;511;490;592;593;624;582;593;591
8;21;19;10;21;20;10;13;20;15;19;192;615;770;701;640;670;610;618;649;828;826;738;816;831;691;719;722;729;716;658;657;672;756;740;753;663;660;645;755;737;737;751;683;667;643;644;622;615;598;657;650;628;711;745;657;658;662;643;626;682;688;610;586;606;597;677;670;651;612;617;550;560;615;609;602;481;637;672;680;699;757;708;678;644;807;689;735;675;641;642;710;749;707;683;614;687;606;677;685;702;706;666;613;624;607;520;489;555;683;692;648;642;592;542;649;551;565;565;582;658;651;664;685;681;650;631;559;546;660;661;581;657;662;663;667;704;619;727;668;649;703;649;669;647;641;662;671;622;657;734;656;637;708;709;591;545;650;551;611;593;598;608;628;525;593;626;627;642;593;645;612;655;647;664;673;714;620;652;561;611;638;674;628;610;657;693;678;671;599;603;575;613;603;606;685;733;636;657;644;597;605;592;709;637;661;660;612;644;632;701;579;547;606;599;640;666;691;634;631;624;620;617;639;622;574;672;586;552;625;668;640;677;617;690;644;612;592;498;592;624;664;630;577;540;582;659;647;609;606;562;598;635;597;601;532;570;662;801;711;624;586;529;564;611;575;605;565;590;726;702;569;539;543;537;536;556;566;593;486;485;460;501;559;577;536;488;465;444;457;574;557;479;590;558;530;523;587;534;595;483;565;532;391;423;496;543;520;536;570;558;522;549;514;583;559;491;579;551;589;599;546;631;649;516;526;519;500;489;547;609;583;534;566;659;610;600;583;664;636;558;365;350;402;504;436;473;567;580;616;489;565;657;658;603;509;423;514;513;373;373;557;546;543;527;511;511;478;455;470;431;452;564;518;490;536;554;551;471;461;465;453;468;528;433;372;423;472;463;499;604;665;577;500;505;463;499;595;567;499;527;560;522;623;548;601;527;472;437;491;415;411;362;288;339;374;341;331;406;514;471;415;358;404;487;540;464;479;507;430;287;340;426;517;466;491;478;386;419;414;473;413;390;459;534;453;531;562;458;435;495;573;547;384;413;446;447;475;459;419;415;404;379;440;498;490;449;509;429;483;536;487;567;462;508;438;424;405;462;450;349;383;434;509;427;446;420;423;405;469;468;516;517;385;385;390;391;451;442;501;422;459;434;483;516;472;459;433;428;435;493;520;465;447;527;500;525;505;529;430;459;550;498;490;493;522;480;551;557;495;552;525;462;480;513;502;573;453;495;522;546;498;541;521;506;476;421;437;483;461;463;461;464;435;377;397;406;464;517;497;457;521;400;470;447;488;468;482;509;486;549;502;531;547;548;573;579;512;537;509;474;560;494;462;523;515;487;560;563;467;509;388;391;464;472;557;527;441;438;485;526;501;457;403;410;436;442;482;503;576;546;562;511;596;646;558;374;375;364;369;536;578;493;419;468;436;459;463;461;386;296;240;301;486;621;520;491;555;556;498;435;448;418;347;459;537;578;547;505;454;351;467;504;465;515;522;492;478;459;480;504;554;477;575;585;571;581;495;576;604;526;464;564;526;568;543;479;574;516;531;616;504;542;534;477;533;559;500;456;407;484;444;483;495;537;506;519;549;589;535;617;589;603;554;506;503;553;664;606;536;556;520;475;442;494;517;513;390;330;401;516;540;508;559;472;485;538;524;543;538;541;503;530;485;466;516;504;564;629;528;556;536;527;571;524;562;602;632;636;524;599;514;563;484;560;583;538;543;542;571;514;466;572;614;539;533;586;527;606;642;522;540;569;536;559;566;527;535;532;530;571;575;619;688;623;618;611;555;530;497;462;474;498;568;541;552;590;574;575;556;618;585;568;503;445;396;508;480;551;587;593;592;619;550;522;548;557;535;520;584;631;589;584;579;609;559;605;642;606;593;603;599;590;630;630;686;609;557;631;628;609;622;542;626;631;596;570;612;531;512;491;515;556;581;570;552;546;563;613;623;599;593;584;600;502;515;551;478;518;577;546;555;587;600;614;568;502;562;585;607;586;569;608;588;664;606;557;496;489;607;527;562;541;600;567;579;559;536;565;604;628;626;670;583;557;562;587;586;505;578;615;668;639;650;619;584;656;668;677;682;601;622;650;603;596;591;628;556;636;585;479;572;591;620;582;557;573
14;29;20;15;16;16;19;16;16;17;35;178;567;697;725;688;696;572;652;667;737;717;720;754;777;709;640;689;738;693;695;656;676;752;750;783;713;709;681;697;709;703;698;706;728;660;609;577;612;725;650;674;658;684;669;704;572;556;534;593;562;642;684;594;598;526;615;653;609;713;636;495;477;511;563;561;560;611;590;703;699;689;636;667;665;704;741;686;695;630;689;761;669;655;664;546;689;647;635;696;628;602;629;631;631;586;555;489;561;690;526;629;638;499;528;628;401;358;545;658;710;647;645;569;656;625;626;565;532;695;772;680;629;683;614;680;569;631;645;663;608;581;608;710;690;648;767;620;657;610;620;635;663;669;712;614;633;566;615;575;564;624;625;652;732;664;667;646;699;695;642;588;674;700;610;640;644;610;621;646;661;607;553;538;612;654;587;668;569;613;565;592;636;613;636;629;637;715;647;655;583;613;629;623;646;672;698;651;629;686;645;559;569;649;596;646;706;615;645;651;591;641;559;559;562;665;639;607;574;520;572;599;717;689;622;652;646;614;641;631;595;603;613;613;630;560;581;592;613;585;541;605;601;592;607;572;572;658;824;785;643;568;582;570;567;570;589;612;606;659;643;527;493;581;575;610;600;587;516;435;391;413;446;561;577;593;561;515;518;563;511;497;499;501;498;514;530;587;510;524;513;576;509;430;517;526;541;629;574;510;535;561;561;588;580;531;516;561;614;588;480;529;578;579;516;520;474;529;544;571;520;531;562;539;476;538;611;529;560;531;594;524;486;511;431;422;494;569;558;583;603;525;570;607;567;524;419;510;538;515;511;560;475;505;542;555;534;479;538;497;430;468;474;540;473;547;541;519;532;530;494;487;497;549;465;449;471;547;527;520;597;651;667;596;558;506;568;559;546;491;568;470;580;570;556;473;535;494;476;406;409;552;466;309;364;405;451;430;470;512;443;385;403;448;586;557;483;498;558;506;418;460;425;479;480;484;441;438;402;423;443;499;447;465;521;558;498;484;466;444;497;497;505;501;382;472;506;483;548;438;406;452;466;478;506;455;387;440;430;461;457;498;539;469;500;423;458;416;382;368;270;358;352;360;401;425;400;446;463;415;431;460;436;453;430;468;459;478;494;548;492;426;392;396;501;470;448;441;481;429;440;473;459;439;486;506;471;500;438;399;462;501;471;453;463;482;546;538;531;587;526;597;506;490;507;494;517;534;463;393;465;515;450;492;570;547;505;500;427;451;439;465;449;436;399;461;521;451;466;393;468;516;540;519;523;517;470;519;494;531;494;562;598;523;537;537;502;510;440;415;463;494;467;494;527;554;474;494;521;507;468;402;446;465;483;585;582;498;409;437;508;472;460;487;458;465;419;420;444;491;551;465;540;678;592;567;438;342;365;441;569;508;418;403;431;436;464;471;389;341;180;158;232;522;632;527;529;574;498;513;509;475;409;293;364;530;578;499;492;505;458;424;521;555;525;520;540;572;470;424;531;523;478;519;568;586;493;559;500;529;570;497;456;543;502;545;542;539;576;582;583;498;544;513;490;527;503;515;482;436;466;524;492;468;451;509;551;565;543;549;564;599;614;524;477;578;577;573;567;530;505;554;527;518;527;500;569;368;201;386;443;535;585;525;514;534;553;541;483;480;568;468;546;445;424;448;457;581;585;578;511;519;545;589;499;540;584;591;592;496;502;535;529;549;490;513;564;528;582;560;538;572;553;639;556;485;544;486;496;592;608;525;579;636;548;510;489;465;515;507;580;489;607;633;642;624;573;591;550;559;546;499;546;481;565;497;535;538;530;557;594;608;606;512;458;498;490;477;462;617;530;525;590;643;517;588;548;552;524;556;583;569;595;599;644;601;589;543;552;590;593;570;595;590;665;641;628;655;595;601;617;634;624;635;604;583;561;548;523;548;513;527;489;556;499;573;578;607;594;613;549;548;549;489;521;519;506;470;474;502;486;551;577;605;570;551;564;576;544;568;545;576;596;640;617;620;576;525;562;595;614;527;542;558;612;556;614;610;566;607;544;623;622;617;557;653;618;663;581;604;692;691;675;626;662;631;613;626;649;582;586;650;600;692;613;666;607;544;582;631;569;568;586;546;677;544;527
16;10;11;27;29;19;21;19;15;17;23;207;593;716;683;646;664;649;668;632;687;677;737;767;754;724;658;735;679;711;702;684;641;734;623;601;652;735;769;748;687;651;628;589;619;598;534;570;612;652;674;657;771;637;689;690;587;510;496;637;634;685;675;626;634;606;613;558;591;643;584;486;488;519;530;592;633;676;706;703;726;638;657;676;667;713;733;676;751;702;733;783;738;697;653;621;677;722;681;641;622;578;645;605;688;679;640;600;581;643;606;529;652;553;621;604;471;407;564;737;697;604;647;559;623;719;652;537;554;683;694;664;567;654;591;656;657;545;640;613;637;544;583;638;618;645;658;713;676;592;680;654;670;723;695;713;566;616;561;551;639;705;706;627;630;637;657;639;741;690;698;657;650;660;614;562;559;609;622;666;595;564;560;575;601;533;564;609;611;664;646;669;669;693;654;651;633;641;686;621;633;646;663;596;579;638;663;652;579;639;704;591;576;578;659;676;635;599;624;633;623;621;609;660;685;646;591;641;606;606;598;685;633;622;616;657;636;640;583;634;614;522;583;573;551;674;640;609;668;642;638;635;640;656;594;534;532;647;733;644;540;600;589;552;614;524;584;610;566;609;581;534;507;556;550;614;569;499;500;459;418;362;433;530;553;601;541;620;533;608;549;541;504;475;531;567;582;557;490;480;546;563;592;503;515;573;544;514;565;498;530;527;587;597;530;564;561;567;601;533;556;505;550;582;578;549;475;469;496;607;630;524;515;512;483;605;637;575;552;485;585;612;572;499;516;461;519;575;592;533;541;497;489;542;526;603;534;485;506;472;525;449;517;490;476;566;459;514;532;528;477;533;492;531;549;546;481;418;465;581;567;533;501;454;415;466;552;547;483;528;530;606;594;564;577;592;504;604;504;458;523;467;469;466;503;487;530;499;501;485;491;608;517;399;463;525;509;473;373;447;462;461;494;555;558;547;567;482;485;523;584;540;470;503;482;584;503;404;420;455;494;467;457;494;486;504;490;482;438;445;504;477;450;480;507;491;495;479;509;421;497;494;482;486;433;435;404;531;469;413;434;444;457;470;494;447;446;384;376;412;360;402;344;349;359;436;508;486;456;368;427;543;432;420;423;491;412;435;474;487;506;453;397;453;474;508;423;473;499;444;457;513;508;510;508;482;458;497;439;502;420;467;429;467;373;457;597;550;595;537;530;519;562;508;555;477;530;511;472;441;450;453;543;542;578;539;559;520;483;475;522;525;476;435;453;444;512;547;441;394;515;533;477;494;498;586;490;493;558;528;501;563;502;492;496;610;489;522;519;437;446;543;519;553;486;520;478;535;563;497;493;453;409;485;568;537;551;496;502;488;531;544;486;545;511;504;448;422;433;529;508;523;549;553;505;504;527;455;469;510;626;566;476;443;412;443;437;380;390;334;184;193;268;504;606;571;552;579;472;495;567;527;475;459;534;604;530;496;496;475;450;424;467;554;561;549;481;483;459;479;476;503;484;524;517;517;569;564;527;591;560;517;479;498;497;566;557;544;493;514;530;457;513;558;560;525;488;591;592;502;484;510;508;472;458;551;471;617;542;536;621;536;561;500;417;558;590;595;573;559;550;640;551;527;488;470;479;377;209;269;484;545;558;490;478;515;487;530;541;521;468;511;526;519;531;474;530;554;586;557;504;522;517;525;587;598;603;598;658;562;502;578;541;475;527;534;578;542;535;534;557;540;590;608;569;537;552;629;528;553;522;572;577;582;547;528;471;514;564;597;568;505;575;560;572;573;547;575;592;560;529;554;495;482;509;473;508;541;580;582;608;631;642;588;532;493;628;596;515;521;540;524;537;656;565;533;554;556;559;569;568;545;611;636;615;586;534;542;623;618;626;708;584;557;623;676;662;682;598;570;718;654;674;629;620;562;596;565;587;556;521;502;555;575;597;582;584;632;583;603;507;541;553;646;580;560;558;555;481;522;550;485;502;528;583;514;499;605;538;593;561;609;612;654;621;560;570;507;568;560;564;573;536;525;563;495;543;641;530;495;605;618;629;608;595;603;594;598;600;575;692;698;679;586;577;591;655;587;521;602;584;585;581;674;630;597;622;572;569;606;660;545;522;525;601;633;591
22;19;24;25;11;5;11;21;25;23;22;224;633;688;734;675;679;579;609;706;730;728;699;719;741;682;765;793;715;675;731;674;630;770;683;395;500;742;777;720;696;555;592;560;600;525;514;557;632;659;700;713;856;706;599;624;631;647;531;684;647;604;642;650;613;626;663;625;627;635;578;595;500;526;566;542;683;684;740;743;715;734;656;587;708;727;761;674;641;613;701;682;721;699;641;615;582;634;695;634;668;614;603;615;638;611;675;586;470;541;658;559;578;577;670;641;638;706;663;696;673;667;628;594;617;653;652;653;617;695;719;569;572;596;642;640;593;578;581;706;687;701;690;685;668;589;653;669;701;660;596;666;676;649;683;635;630;641;608;605;577;667;628;555;620;648;672;644;650;691;656;647;653;657;537;525;553;534;616;611;656;628;706;705;520;531;583;636;632;668;716;661;676;653;647;697;685;611;607;629;590;646;602;628;546;571;645;572;567;659;678;635;590;648;626;616;602;608;573;685;589;530;582;709;632;675;649;646;614;583;594;645;667;672;611;614;565;662;592;561;608;583;613;591;588;527;629;634;617;588;575;626;608;652;559;571;580;590;580;583;579;568;600;604;540;614;565;545;577;585;592;563;616;584;568;673;573;482;549;569;503;459;515;552;601;543;531;574;595;599;569;507;499;527;540;548;630;504;540;536;565;641;593;541;562;570;503;605;578;555;591;547;511;582;496;539;573;514;534;577;578;539;604;608;650;581;478;471;560;559;573;547;566;506;427;508;599;585;521;520;509;562;545;496;556;509;530;554;503;536;503;512;461;505;531;604;563;554;547;577;538;474;518;543;503;567;450;573;591;576;518;645;598;561;620;620;432;318;432;508;552;527;464;444;450;509;439;539;530;524;596;590;591;535;606;610;585;584;526;486;549;513;508;460;465;502;527;482;530;465;580;549;556;532;515;481;532;484;479;518;441;445;529;510;492;507;494;471;440;542;554;508;518;478;535;502;524;479;531;495;530;512;487;484;550;491;467;388;436;570;544;552;475;522;581;580;514;509;454;429;461;518;480;588;482;377;421;465;517;433;374;446;464;399;402;462;476;415;387;464;442;415;435;390;466;473;429;458;497;448;481;518;450;381;472;567;441;467;484;428;402;448;476;422;418;475;427;456;454;438;468;478;548;531;506;518;458;441;470;513;469;464;532;392;437;481;491;549;566;486;475;513;459;509;558;478;512;480;522;490;514;438;468;511;588;511;500;511;495;453;583;588;450;440;438;497;474;444;442;454;444;435;494;447;473;522;536;543;511;527;547;502;529;535;507;583;513;509;514;452;492;561;572;634;535;492;471;452;470;425;476;513;507;420;461;477;479;452;499;533;439;438;504;580;610;469;474;483;543;535;519;533;543;548;538;536;505;457;523;512;536;508;492;399;417;441;468;388;394;357;309;339;412;513;514;567;502;523;459;512;552;571;504;465;518;521;512;457;440;463;469;439;545;517;541;495;565;443;324;403;515;477;443;551;507;548;480;447;577;549;518;472;483;520;466;487;526;526;505;536;538;486;454;469;543;488;541;618;629;551;542;569;515;461;494;605;514;551;496;564;617;602;538;565;480;588;568;591;551;589;608;603;550;564;544;580;538;324;221;214;407;519;518;431;444;464;474;538;649;526;476;515;548;588;609;535;545;539;616;562;484;560;538;472;599;543;624;582;593;580;524;505;633;516;540;548;563;525;573;570;556;517;600;552;586;562;564;568;571;578;603;638;574;586;557;498;444;507;575;522;497;578;567;477;484;514;495;505;524;500;530;451;489;431;465;517;504;511;528;559;604;636;622;605;632;593;617;592;552;565;523;556;582;620;603;546;600;644;529;600;577;546;560;630;608;522;553;610;606;538;609;653;627;638;608;708;684;728;575;611;581;550;588;728;653;576;570;543;491;574;491;501;519;539;534;556;562;628;583;504;544;560;525;545;609;539;528;502;559;561;515;483;480;559;570;484;541;588;617;547;629;606;572;623;604;644;589;539;519;529;554;600;608;531;579;545;577;595;667;592;580;638;580;623;577;605;598;587;659;663;649;594;674;628;621;654;601;576;516;573;570;574;556;632;565;601;581;560;629;578;585;637;604;580;608;604;658
22;20;25;24;27;4;17;16;31;21;35;271;700;701;714;643;686;621;681;655;746;763;768;817;728;739;734;777;709;720;664;664;652;754;702;492;594;790;725;660;621;509;586;608;489;528;602;680;586;582;630;682;860;768;631;552;546;651;575;588;647;649;614;675;647;624;651;610;658;685;703;698;633;467;462;479;565;720;663;683;704;714;576;595;573;717;797;658;601;699;721;678;620;647;653;678;681;660;608;714;630;726;658;592;637;646;626;550;490;492;547;550;602;604;646;706;641;686;689;646;649;536;643;637;610;693;555;667;676;741;646;679;643;575;658;688;631;636;618;613;618;670;754;735;764;648;562;663;646;622;558;588;670;609;591;628;538;619;600;562;636;582;557;547;598;701;646;705;672;589;586;631;659;678;558;520;501;494;536;627;788;682;675;659;584;632;642;662;638;601;577;719;685;627;655;698;606;586;636;608;518;587;646;689;632;620;609;712;567;675;660;642;605;627;633;624;657;601;669;645;665;609;503;576;644;600;642;602;696;632;602;590;637;710;752;605;567;601;653;580;620;646;641;593;593;527;605;646;621;581;669;580;488;562;529;588;575;630;597;533;615;576;650;571;561;567;590;594;494;564;568;569;584;555;552;613;589;554;563;509;465;548;515;493;546;558;531;513;560;607;611;598;536;602;546;565;564;604;575;629;506;544;514;650;621;600;565;542;523;531;528;501;529;563;541;581;608;562;611;600;554;553;567;506;564;505;464;435;504;552;539;504;506;480;409;385;556;575;564;665;501;493;468;514;592;541;498;551;532;543;611;537;531;453;572;598;561;509;546;575;586;503;479;516;534;552;519;627;665;561;562;618;602;547;525;645;479;438;499;493;470;521;464;523;453;444;473;463;507;537;579;516;477;621;650;629;599;666;558;548;547;590;502;528;532;546;499;549;507;541;533;588;520;572;555;542;480;472;429;494;506;519;555;532;500;518;508;472;506;626;617;523;490;526;527;503;508;570;526;450;450;453;484;435;459;506;419;343;483;497;520;518;592;496;545;544;534;509;435;446;500;560;498;497;422;444;421;404;467;426;375;463;505;407;458;529;482;412;358;436;476;405;451;474;441;456;447;452;439;475;544;512;440;463;485;465;437;476;470;423;338;453;459;453;414;448;422;493;478;448;450;413;541;543;566;550;448;405;425;456;416;500;517;448;472;500;529;511;506;503;491;527;426;409;442;529;498;456;505;518;512;499;478;517;565;553;555;531;500;515;514;513;535;500;436;474;486;403;462;578;496;468;445;477;481;512;506;516;497;547;548;573;517;536;537;512;538;534;495;514;512;501;552;558;447;549;485;476;471;484;448;477;457;373;426;486;467;463;412;417;469;449;420;534;589;521;525;456;488;457;486;565;628;572;452;538;552;522;519;466;597;566;471;420;448;459;430;452;423;426;436;438;513;436;553;558;528;539;572;520;551;534;519;478;539;538;471;424;422;463;526;510;465;485;471;490;559;477;386;481;466;471;497;486;487;498;441;435;502;502;524;520;520;489;520;461;489;545;518;535;495;522;597;608;526;491;509;511;545;539;527;533;498;571;576;529;533;519;523;574;541;520;489;475;491;511;508;601;566;551;622;602;625;580;525;473;510;364;211;288;517;629;598;446;431;494;535;503;574;552;588;524;506;604;598;553;578;602;587;599;448;493;566;519;591;608;528;606;569;563;562;561;582;603;590;529;458;524;544;569;590;529;592;559;482;556;603;512;578;548;521;637;630;663;611;532;463;479;536;547;571;513;438;527;548;502;584;508;513;554;562;480;476;518;541;502;574;532;534;606;627;567;654;612;610;604;530;585;511;611;541;570;588;539;614;587;593;562;567;594;632;645;546;603;539;563;566;594;586;609;603;639;630;612;663;665;658;710;601;546;572;637;621;652;668;659;530;571;543;521;471;494;555;588;524;529;534;557;524;532;513;556;542;615;469;500;553;569;597;554;494;551;567;581;526;468;570;533;588;624;610;645;598;627;638;557;551;569;477;541;549;560;628;603;574;529;589;619;613;704;597;575;627;629;670;634;675;629;617;652;656;634;571;607;658;638;591;592;562;549;592;547;546;612;561;568;558;589;609;647;637;633;594;604;532;571;671
26;22;28;17;14;16;22;23;16;10;34;289;735;760;725;695;683;718;693;723;739;766;819;825;758;669;791;751;716;771;717;767;752;769;783;682;776;803;702;675;618;476;503;615;511;550;612;598;515;620;597;592;721;720;693;573;648;666;677;656;679;624;642;660;641;625;740;699;693;716;729;700;608;446;438;449;577;647;682;700;772;611;552;570;710;679;768;616;551;631;673;573;513;610;654;714;681;606;609;657;645;664;711;660;641;622;578;579;580;569;492;512;589;639;623;613;647;659;721;708;688;620;590;635;639;606;641;662;658;650;641;604;610;601;690;677;654;628;686;716;753;683;736;674;795;686;671;693;595;593;593;620;637;563;579;614;606;576;584;562;578;629;530;586;624;659;626;630;599;598;619;637;646;651;577;616;508;574;606;662;679;738;746;806;625;541;664;700;676;580;575;616;552;590;647;632;648;583;657;631;545;607;746;660;666;637;650;670;631;572;653;710;601;602;553;657;687;720;643;670;651;584;639;598;583;613;680;691;646;644;643;641;673;833;729;656;659;656;616;610;699;668;660;626;627;554;597;632;583;630;574;546;500;517;606;564;571;627;506;546;637;616;560;528;566;634;614;582;567;539;567;535;506;588;570;536;521;557;543;522;493;550;517;509;551;480;528;523;527;557;606;597;584;551;584;583;585;615;605;580;589;534;564;582;582;567;514;569;591;515;568;516;552;555;535;582;611;581;578;556;497;508;557;549;518;537;524;474;542;522;457;538;480;502;449;428;492;536;603;566;628;549;473;563;564;501;499;618;609;609;485;560;541;553;560;604;625;528;550;601;530;535;452;478;543;509;529;587;629;622;576;572;533;555;523;555;577;516;557;536;486;495;511;532;546;437;512;480;490;513;521;514;546;530;643;645;565;598;568;527;551;567;532;539;490;520;520;465;540;476;529;516;483;516;500;485;517;465;438;496;540;558;601;589;546;538;417;449;565;591;544;483;496;498;549;514;549;544;557;475;519;510;544;489;483;567;506;481;446;533;535;563;541;480;503;482;578;494;454;439;536;549;519;422;338;363;385;435;432;455;542;538;521;433;482;476;504;442;363;461;424;432;386;423;499;464;459;512;464;444;556;532;477;466;463;541;519;455;443;390;345;425;495;440;412;440;443;417;516;479;446;479;484;477;479;508;449;504;496;482;476;495;484;461;432;504;541;517;477;452;487;537;430;419;515;489;406;476;485;529;521;523;623;539;541;576;518;529;521;523;496;525;553;489;483;472;539;526;502;470;441;492;426;478;466;581;563;572;513;504;548;492;534;559;463;487;518;523;543;577;516;537;511;562;470;436;454;453;586;471;426;478;426;357;512;518;465;445;427;412;504;393;328;498;560;514;513;517;480;427;500;493;517;501;547;554;551;477;501;483;567;538;543;500;488;478;488;501;466;468;525;518;498;556;538;534;555;545;491;577;566;494;552;578;535;561;504;477;459;513;481;538;490;409;408;484;506;478;458;510;501;525;520;534;467;472;423;447;517;475;469;530;469;523;520;525;492;489;494;496;533;506;531;542;615;537;558;519;544;506;559;587;511;562;531;580;552;516;488;562;581;562;494;410;530;512;509;603;572;611;564;553;512;509;499;455;537;517;359;342;554;723;580;529;485;484;527;500;503;560;552;525;499;567;576;484;574;598;596;597;443;451;507;556;544;510;602;461;518;528;548;483;500;547;463;450;515;462;525;548;583;545;568;474;565;566;579;580;616;583;560;633;617;697;561;586;560;505;512;557;581;519;481;510;501;466;521;604;510;523;554;504;483;508;533;509;517;530;617;602;555;571;591;558;591;617;544;568;556;547;496;539;558;544;550;489;537;546;574;587;565;612;553;557;506;539;530;553;538;580;589;605;609;659;712;666;652;713;701;590;602;604;662;584;586;557;572;568;571;600;688;661;594;539;545;567;565;534;621;538;525;529;473;545;473;483;481;516;493;518;551;521;561;557;558;538;553;610;593;602;607;670;657;572;548;511;491;508;531;574;536;531;516;584;579;691;686;614;616;612;594;565;561;597;600;746;688;611;613;643;628;611;615;673;716;649;614;601;592;567;562;598;588;649;594;585;548;621;603;611;638;666;603;585;621;599;634
28;24;17;21;15;13;10;8;7;18;35;260;690;740;753;732;720;743;779;699;747;702;733;777;717;636;778;785;732;854;741;714;737;689;670;711;794;794;650;671;537;511;534;685;609;612;617;627;555;719;671;620;640;670;701;626;630;620;587;631;641;755;727;628;634;708;612;719;621;745;722;734;679;617;498;466;589;660;663;723;658;609;585;655;672;742;690;713;637;705;704;625;506;608;651;680;629;721;716;644;621;689;676;689;703;676;570;545;565;481;523;508;501;605;636;632;628;623;654;688;585;543;538;679;688;668;678;745;710;648;571;598;544;562;661;678;676;596;726;687;710;700;668;641;710;696;672;713;723;662;597;668;626;635;570;621;635;657;621;613;678;679;631;662;661;690;634;608;597;545;578;627;645;656;618;584;562;566;623;672;707;743;733;628;632;614;661;639;623;620;620;597;600;570;633;591;627;595;608;642;588;566;665;630;659;599;612;591;586;593;634;807;685;613;647;775;658;677;619;673;669;664;612;629;636;602;705;667;612;606;530;591;714;1056;863;665;582;647;630;589;688;580;630;597;580;576;607;574;575;581;577;569;546;588;623;537;534;554;501;534;564;546;616;563;563;557;593;527;523;593;570;563;531;486;539;530;472;510;583;598;506;553;527;524;576;462;457;462;543;544;558;529;610;509;556;540;498;595;568;593;605;500;582;617;535;549;540;564;617;561;503;519;574;584;474;504;577;570;598;554;575;517;563;580;626;593;598;557;612;479;507;588;585;505;517;471;552;557;569;517;517;520;471;568;547;466;458;536;578;552;489;561;612;538;595;559;578;585;550;480;544;507;470;449;513;596;590;533;589;479;545;535;502;516;556;549;524;488;549;508;515;486;467;551;559;577;477;498;486;551;590;559;564;559;552;644;703;631;550;553;545;512;520;487;480;457;504;452;431;457;454;488;533;512;515;511;512;535;489;526;586;499;545;576;568;535;377;431;544;594;524;469;498;531;537;498;522;503;563;550;531;533;450;443;543;540;559;560;478;503;548;609;570;539;515;515;551;529;454;532;532;551;551;453;407;452;452;449;483;526;480;568;516;467;503;488;495;502;422;386;455;387;346;368;507;525;476;444;484;530;515;462;494;451;518;514;498;507;393;446;420;471;457;398;408;387;419;509;493;470;488;432;425;406;476;458;456;507;514;458;504;538;437;483;485;463;499;526;474;480;488;533;472;453;398;465;459;499;431;549;456;534;567;483;568;502;480;489;534;550;545;550;511;495;458;481;574;496;509;436;404;486;466;446;547;551;469;470;465;513;483;521;502;485;412;488;514;506;546;526;524;551;516;493;459;470;508;526;573;511;442;519;535;466;460;449;448;398;412;411;527;454;445;513;564;604;465;486;514;553;481;509;550;489;509;519;530;527;484;466;509;547;533;519;507;555;546;563;527;468;506;511;567;515;545;557;535;583;629;549;485;510;562;526;504;535;509;478;452;542;591;495;490;418;506;443;479;531;533;552;533;522;591;579;585;479;417;484;508;526;470;467;474;440;486;512;500;470;508;553;501;559;518;505;594;548;534;532;486;440;544;524;522;499;487;555;570;518;535;576;580;579;573;463;503;530;509;620;595;578;594;544;599;502;489;487;592;560;484;565;564;582;548;548;527;515;550;487;544;544;536;508;557;531;528;397;513;480;568;549;535;459;470;457;578;559;448;520;525;473;457;451;499;487;472;439;478;473;486;571;527;548;560;535;622;686;592;545;548;578;549;568;539;586;463;510;535;507;581;544;495;473;530;502;456;468;509;566;485;507;484;465;425;468;522;513;491;583;592;568;578;663;538;544;543;607;514;489;504;443;507;555;530;609;523;541;541;559;608;568;594;582;572;564;527;569;545;561;580;625;605;552;642;594;692;666;675;680;696;687;583;629;592;569;600;559;612;516;589;569;675;622;515;490;562;562;531;572;582;557;531;559;612;567;562;514;499;443;473;522;509;517;539;566;563;516;608;546;550;642;653;653;643;641;561;608;520;487;567;628;580;538;495;624;595;612;688;663;681;602;616;492;505;531;588;653;656;585;550;643;569;596;615;614;661;665;640;603;617;493;515;566;589;585;550;539;559;514;543;589;573;600;493;622;572;621;636
28;10;26;24;25;20;19;30;30;16;34;334;729;743;779;728;732;737;709;681;689;725;743;740;721;747;737;782;684;736;725;761;806;745;687;777;797;727;738;687;615;598;491;504;548;637;595;646;682;702;590;524;643;636;695;685;584;567;657;649;712;641;683;700;636;723;668;677;683;681;688;636;723;633;520;598;673;611;640;666;673;644;636;677;682;780;771;749;672;738;704;675;566;689;680;655;752;780;716;707;654;699;622;672;731;641;629;579;584;493;483;452;496;641;578;544;572;622;583;675;601;548;598;646;677;697;659;640;710;542;510;512;547;515;646;621;600;618;687;691;735;683;654;607;697;748;657;654;667;600;674;652;595;582;591;597;564;555;683;634;676;696;619;587;618;686;691;673;667;504;579;568;596;611;638;560;611;563;668;706;671;727;763;691;679;685;701;641;661;650;638;602;581;572;582;606;608;608;635;587;615;663;633;632;582;531;493;602;654;655;652;659;656;683;660;742;686;663;691;671;634;664;597;655;650;632;596;605;652;613;602;559;679;852;670;620;612;612;692;648;593;636;573;574;583;655;609;601;506;539;484;529;501;590;588;569;563;542;586;581;543;550;556;591;553;608;596;612;644;646;589;533;499;494;580;613;561;570;561;582;578;545;502;431;541;379;384;416;504;528;562;578;496;558;560;631;606;584;616;509;561;579;590;602;607;580;600;478;536;609;583;560;588;649;559;528;557;577;567;551;543;476;570;594;593;586;538;530;562;495;474;561;534;559;559;527;523;534;587;604;477;536;533;605;556;517;576;561;509;548;537;535;515;532;605;576;523;552;536;509;551;612;571;556;553;599;539;527;513;557;494;525;563;526;577;587;542;467;392;467;481;517;459;493;471;472;445;506;491;518;548;554;582;593;590;649;636;635;565;559;550;434;527;466;490;428;488;458;471;483;522;509;531;506;480;493;487;525;469;467;494;512;592;557;575;591;534;510;568;518;552;537;557;471;542;448;521;469;480;545;539;502;455;465;533;560;543;565;479;542;575;559;514;489;540;508;573;495;493;574;493;517;477;426;489;527;440;480;520;531;487;536;475;496;502;474;464;498;439;461;451;485;479;489;613;615;519;461;440;586;469;528;501;523;449;444;512;483;468;430;441;463;426;468;425;398;362;496;463;480;509;469;468;448;417;433;405;409;581;499;425;506;475;517;497;460;445;505;540;535;467;459;401;451;449;460;489;472;486;536;530;503;489;509;570;496;481;494;505;502;477;469;543;538;511;534;490;488;447;405;445;481;466;456;516;533;485;486;570;483;507;549;537;465;445;472;559;538;569;513;514;513;510;483;525;421;519;553;490;524;495;488;491;488;389;390;388;443;460;519;761;629;485;531;527;545;510;472;571;584;523;516;554;524;538;556;552;522;511;544;493;458;443;486;507;489;510;578;540;572;540;521;518;476;528;494;514;532;630;605;468;525;515;534;508;516;511;528;486;494;493;565;466;421;498;471;509;497;559;568;590;536;528;513;502;417;427;459;527;566;524;477;490;441;459;515;555;469;494;519;499;524;467;488;598;510;525;570;500;431;485;470;505;551;533;510;442;442;511;520;539;505;543;472;539;582;579;569;557;526;585;512;494;432;488;484;465;552;481;499;465;527;494;533;481;536;494;479;539;520;522;516;513;575;510;429;401;403;462;529;526;469;476;498;466;454;436;486;588;584;584;531;497;564;561;513;512;506;585;646;538;534;580;521;532;563;538;615;632;571;607;618;549;596;511;496;545;516;553;525;480;444;516;566;513;511;569;506;433;516;400;438;407;480;465;483;518;503;616;540;600;620;526;556;577;500;562;539;498;514;507;564;588;613;608;547;571;582;603;613;591;565;585;562;535;539;510;582;585;625;559;586;643;569;652;667;691;701;586;648;580;571;546;628;600;591;558;542;553;576;588;513;615;548;546;600;530;511;496;575;556;618;600;547;590;489;517;514;488;538;538;563;538;501;513;622;578;595;634;613;675;595;612;654;636;598;556;510;503;604;594;574;540;505;575;584;603;576;554;656;603;547;564;552;591;632;631;575;546;563;591;568;547;469;624;638;573;594;585;578;542;572;636;684;544;531;496;441;524;575;590;559;502;608;612;586;546
22;16;8;10;26;24;34;18;26;14;40;325;726;717;762;784;739;812;756;669;724;715;747;729;726;719;753;719;730;722;760;769;786;750;714;741;720;679;686;704;647;606;539;509;583;555;571;618;674;619;506;465;587;685;733;681;643;678;702;684;699;636;693;663;704;715;687;691;644;636;636;625;547;528;487;582;647;610;623;635;626;626;623;644;800;755;748;652;697;744;683;645;625;609;673;659;707;712;666;640;637;689;679;664;712;640;620;566;564;564;542;538;554;647;571;526;637;679;613;629;581;615;652;643;626;717;633;629;621;544;502;607;654;606;612;659;648;733;720;681;681;724;598;674;701;637;661;604;702;617;656;658;639;633;752;687;619;650;630;622;592;636;697;692;757;719;639;706;595;589;548;632;640;686;659;621;566;623;558;589;635;661;730;601;635;648;662;678;642;577;582;560;562;569;533;541;579;588;601;605;579;638;560;641;639;514;475;614;703;633;695;695;689;620;598;600;598;682;696;636;673;667;645;636;620;632;569;605;608;608;624;616;594;610;600;610;613;605;680;647;597;603;593;584;562;597;648;536;547;656;528;592;530;629;628;538;601;546;574;542;462;544;620;603;590;587;604;599;586;616;610;585;525;574;584;556;547;550;563;546;528;511;551;464;490;437;472;428;563;581;581;507;527;513;545;469;626;612;636;524;551;596;600;592;558;538;550;564;563;602;582;600;584;641;525;501;485;595;561;618;561;464;559;500;532;482;468;561;582;501;352;401;468;473;513;561;514;539;529;534;520;482;583;592;614;545;577;540;527;537;507;558;491;548;552;563;536;492;511;470;596;582;541;539;566;493;478;529;561;514;503;501;480;521;495;578;533;495;476;507;501;481;487;468;396;361;472;466;436;479;520;513;521;669;631;616;672;564;549;491;502;520;543;436;461;458;482;435;359;495;493;489;570;514;443;396;457;472;450;500;477;517;543;587;570;547;500;473;492;466;496;517;508;442;453;450;481;519;482;531;525;547;527;458;526;492;483;546;536;513;513;488;473;467;517;585;471;487;489;575;530;506;486;386;419;472;414;426;416;466;423;532;526;461;464;392;298;455;426;461;425;492;496;449;585;508;448;432;530;464;441;432;508;562;480;425;421;469;443;387;458;506;429;468;438;398;469;489;500;482;444;405;426;429;457;494;522;449;455;534;510;546;548;477;455;459;498;475;490;504;435;471;453;416;463;494;460;429;531;476;479;400;508;533;555;440;394;425;472;489;423;481;471;492;504;487;529;522;485;460;500;499;546;495;436;538;479;548;606;532;517;571;513;499;424;484;520;539;552;565;533;485;511;507;586;497;468;529;523;498;476;405;499;463;361;416;391;376;494;466;656;623;503;553;565;544;468;510;573;578;521;494;550;484;417;522;572;578;515;542;506;521;524;533;503;532;529;489;517;465;431;491;513;528;535;523;541;573;527;520;564;514;550;562;481;530;503;450;465;459;573;518;463;434;491;479;520;575;554;518;477;501;506;549;469;422;419;551;532;540;491;563;510;565;465;512;527;552;499;441;491;570;545;500;614;512;548;535;517;459;446;383;448;465;543;486;473;475;546;508;567;472;429;436;557;577;570;601;562;556;584;610;569;503;476;536;501;500;474;493;529;519;508;492;477;481;461;458;616;535;471;517;527;574;542;526;428;499;450;497;474;573;564;531;460;496;528;437;562;534;507;475;500;581;522;461;546;533;506;603;520;509;503;497;600;547;555;586;596;509;565;563;555;575;588;533;562;531;479;462;447;547;535;516;504;466;479;519;438;560;518;459;438;461;491;463;499;514;478;430;591;667;573;518;475;580;597;551;573;500;566;529;645;656;592;542;556;584;542;552;603;563;515;540;573;519;495;565;622;569;529;595;582;598;587;568;631;617;636;598;589;565;515;600;617;589;596;555;589;575;581;527;571;491;557;531;440;448;460;558;574;489;588;575;572;537;530;567;509;613;502;583;557;571;592;572;592;578;610;600;635;629;691;663;652;598;590;553;597;605;560;624;547;599;554;590;622;581;519;593;553;611;581;641;621;629;626;630;565;549;588;594;619;588;556;625;551;597;601;628;592;576;641;607;525;511;538;525;507;516;578;514;545;590;639;613;538
8;24;15;34;17;16;21;11;16;15;39;340;675;705;753;710;718;765;771;744;711;698;704;720;664;716;675;744;705;732;777;765;795;708;643;646;730;667;620;649;621;560;556;502;524;567;470;556;558;569;556;589;726;736;747;726;616;689;643;617;697;555;585;630;669;694;717;630;655;719;633;590;568;491;507;541;592;597;617;549;631;607;544;638;701;693;775;703;690;709;698;628;592;763;649;654;679;629;705;699;642;649;726;660;579;630;658;552;604;672;660;634;594;582;535;531;556;570;623;564;589;595;715;622;622;616;595;595;609;597;580;611;601;567;588;593;688;671;710;653;705;708;688;653;665;662;675;651;695;665;653;593;645;658;626;681;635;619;681;678;571;547;674;642;640;679;601;640;612;524;540;558;638;612;556;568;628;564;539;597;629;622;569;596;656;662;608;585;661;646;592;654;572;561;542;551;580;616;602;570;572;535;590;600;688;582;547;664;670;697;569;582;621;577;461;484;626;615;719;602;609;661;655;671;655;590;624;573;612;581;662;606;574;610;539;629;588;626;650;666;586;615;598;635;604;548;592;582;631;602;622;628;599;606;551;529;593;541;635;546;516;542;587;645;562;553;532;623;542;502;550;565;607;570;546;559;548;558;570;496;548;543;521;478;535;511;595;530;560;570;572;513;566;567;567;527;593;599;569;590;601;642;482;602;563;590;520;574;599;610;551;569;574;593;555;499;465;547;557;556;529;576;536;508;518;433;450;412;470;475;368;378;457;450;499;541;453;452;463;530;554;586;493;595;596;550;526;577;559;610;529;553;548;544;481;554;499;467;489;561;593;654;558;574;579;529;494;542;485;559;489;453;549;544;488;545;501;505;505;420;524;478;528;528;446;489;523;451;479;555;510;533;666;658;571;554;643;575;600;460;537;542;540;525;473;500;446;408;414;532;520;468;478;513;431;411;446;457;570;521;518;539;581;538;543;513;483;548;509;504;502;500;522;483;551;499;482;466;497;557;505;498;430;437;433;515;566;481;574;561;533;522;473;508;544;531;457;591;642;543;571;533;459;440;476;456;404;474;473;394;454;460;450;427;411;298;305;460;450;426;453;454;513;492;514;478;485;499;435;496;477;461;485;525;453;454;469;450;412;432;450;444;436;379;422;463;446;481;449;405;440;355;427;441;453;500;512;485;463;480;549;563;537;507;462;490;403;417;427;509;427;429;493;481;508;433;503;508;509;527;477;520;448;493;517;471;372;442;417;403;460;473;476;513;598;546;531;584;561;565;490;491;485;447;440;444;498;526;558;539;549;523;501;442;480;513;536;478;504;502;458;471;446;567;564;527;486;557;480;506;481;398;446;413;457;447;420;457;441;555;541;507;427;489;539;475;456;507;512;494;562;527;453;445;342;517;558;568;552;551;563;506;567;610;553;563;499;482;494;489;495;566;498;549;572;562;551;474;560;544;563;551;517;533;567;524;478;402;484;540;560;558;438;379;507;525;606;596;502;445;481;422;463;481;454;424;429;556;533;519;519;521;542;564;532;486;501;478;561;543;533;606;589;559;593;547;487;457;463;512;412;460;453;473;474;515;497;472;488;499;530;450;451;500;573;597;555;547;564;537;558;506;547;536;547;504;448;508;437;513;543;491;506;559;474;505;483;502;533;510;512;544;486;507;516;500;518;503;517;428;494;544;574;490;446;456;515;489;563;565;555;509;425;478;511;533;553;536;588;569;531;519;445;452;503;518;579;605;610;490;572;595;559;605;552;562;546;564;506;423;434;548;531;509;544;471;451;474;488;503;570;594;530;500;486;453;528;512;432;476;609;611;589;521;507;604;625;610;549;540;571;542;558;590;586;595;527;586;550;503;523;579;482;497;550;573;553;685;668;584;590;541;545;567;638;648;578;657;532;608;594;572;575;577;574;645;588;631;620;527;610;554;567;574;569;497;456;425;528;511;585;614;528;625;585;562;496;551;575;538;603;500;544;571;537;569;574;603;581;569;641;701;630;630;612;595;585;623;657;622;609;626;548;536;499;512;565;603;536;588;560;580;542;600;595;598;623;650;645;543;629;602;663;541;562;601;646;635;603;657;672;636;598;551;552;558;567;553;545;526;522;596;614;581;598;552;565
18;23;23;15;22;24;8;15;14;19;46;322;701;770;721;763;717;757;706;710;655;805;748;681;705;728;719;712;805;781;756;759;721;688;618;625;731;648;563;594;508;579;524;528;538;516;570;469;528;517;642;647;679;677;702;630;578;603;694;692;648;623;541;586;617;671;680;613;643;724;585;560;587;518;515;509;583;570;555;548;542;604;503;585;700;690;665;727;712;725;690;680;692;728;657;641;664;622;657;707;646;694;685;605;654;581;557;657;711;734;706;652;645;574;600;540;423;486;645;614;570;700;717;619;590;625;570;650;631;602;601;546;513;545;679;657;683;703;688;659;711;724;724;690;668;619;664;726;648;680;572;566;687;641;604;678;629;563;617;563;555;511;666;566;654;632;671;647;595;572;505;592;590;645;599;594;606;590;611;619;612;567;548;538;670;641;627;599;601;710;724;719;624;595;542;547;570;552;642;593;583;607;591;599;655;642;638;698;691;722;620;613;582;614;609;552;545;607;644;674;602;567;574;609;680;585;524;588;610;611;647;698;642;625;635;615;643;629;579;558;609;605;594;622;632;623;608;640;616;653;657;628;597;524;513;567;619;588;662;625;508;560;567;584;568;568;558;667;530;540;535;637;534;554;635;502;494;590;518;580;487;532;514;554;547;556;565;515;516;585;579;528;560;565;569;578;567;581;529;593;551;553;539;552;545;555;525;592;588;656;609;508;557;684;549;521;498;449;462;496;581;557;523;547;580;440;400;363;340;384;520;482;440;546;564;526;480;423;509;578;529;487;513;501;539;536;540;557;604;518;538;587;587;522;540;500;494;521;548;562;617;536;573;621;617;496;522;522;565;479;463;511;567;499;487;476;518;470;458;415;426;442;522;433;407;503;535;551;547;537;538;518;588;599;559;531;582;572;583;540;536;539;480;498;509;482;431;363;471;466;503;490;514;498;472;478;462;448;487;563;573;488;503;553;548;550;554;545;507;507;522;455;507;510;558;486;524;561;505;528;531;479;497;496;474;553;525;457;475;519;598;483;487;482;500;499;476;586;607;602;526;515;518;490;411;428;430;395;475;451;413;481;474;461;525;441;365;458;429;446;449;439;431;464;416;464;483;513;521;511;425;489;451;415;329;491;505;543;475;499;466;458;449;424;475;469;476;480;429;394;425;416;431;425;448;524;525;473;465;541;493;495;534;509;528;475;434;354;393;447;410;410;484;509;464;485;445;541;522;500;500;487;477;472;504;419;453;404;443;400;450;448;476;516;467;517;483;582;580;504;479;460;436;484;471;513;490;502;568;564;558;561;504;466;516;513;465;484;487;536;511;438;496;565;557;487;477;481;524;512;476;398;468;498;439;485;500;434;490;476;475;469;441;501;469;422;465;498;405;498;555;516;461;446;414;530;533;625;522;583;613;629;597;594;645;534;532;496;505;511;538;501;534;539;578;568;582;587;586;600;623;481;571;483;503;491;507;379;463;519;520;556;417;483;558;546;588;610;566;474;460;428;484;526;474;477;471;476;500;561;462;485;518;570;481;540;505;546;498;551;567;509;517;508;513;477;425;387;474;523;451;411;480;464;461;480;541;443;438;495;560;520;485;501;595;543;524;517;535;484;497;554;572;548;550;521;544;513;503;507;538;542;505;495;584;526;489;543;570;546;549;557;565;570;502;515;553;529;513;468;534;547;522;522;476;479;473;434;522;516;562;471;426;523;529;515;508;535;530;539;608;536;528;515;487;531;545;617;624;526;580;527;542;597;545;515;521;597;482;474;434;497;479;478;477;457;478;550;562;569;605;582;596;567;595;547;519;496;457;499;549;553;577;554;567;627;587;525;505;549;554;650;574;619;619;567;554;552;562;578;537;562;507;406;368;462;653;647;664;571;559;595;532;707;567;598;622;581;608;665;609;634;547;511;574;560;609;577;573;551;571;574;657;673;629;514;515;435;480;591;575;569;583;520;544;592;598;563;559;588;546;585;567;541;587;528;522;589;514;540;593;516;547;638;555;597;587;551;671;656;612;706;648;526;529;594;565;634;579;567;499;596;535;588;555;568;662;655;624;577;588;646;568;628;591;629;639;667;657;591;631;607;576;552;512;600;565;619;613;519;588;527;601;595;593;516;500
32;22;8;15;25;17;15;7;18;24;67;370;722;765;749;776;766;738;730;763;704;732;732;684;692;782;687;780;707;701;756;723;646;699;648;692;679;611;579;635;555;571;572;603;661;593;548;532;638;729;624;519;533;656;626;680;675;652;643;688;715;668;586;580;585;605;587;602;649;635;578;513;498;531;491;563;648;657;559;461;492;633;514;524;554;614;691;677;752;723;646;615;707;666;641;605;610;603;562;709;687;736;674;728;679;606;600;781;957;817;683;561;612;531;621;431;363;388;532;704;653;628;646;572;595;545;573;675;660;622;617;524;543;621;643;678;721;710;680;667;722;714;760;705;661;571;574;708;611;577;602;614;580;626;703;665;591;552;578;546;613;631;607;544;581;573;596;622;609;608;637;655;602;586;607;613;561;583;635;598;594;546;610;608;658;628;583;533;639;678;699;747;605;585;571;573;589;620;624;622;557;573;526;526;661;647;660;600;649;655;673;675;572;587;552;559;628;616;649;697;627;580;557;601;665;569;459;591;679;631;701;695;617;659;669;625;595;616;681;591;605;670;565;625;614;637;567;615;694;665;624;656;597;505;556;573;620;622;654;700;613;609;540;501;451;590;596;596;544;546;559;631;498;566;629;531;500;567;543;596;563;544;542;536;563;573;530;557;591;518;532;551;526;628;591;558;583;576;557;564;569;536;544;595;548;628;584;537;567;627;564;540;509;545;572;520;539;449;383;462;506;513;543;536;510;497;430;386;284;303;503;551;559;578;514;480;460;408;485;488;503;515;542;513;533;551;508;568;509;576;581;556;594;511;516;526;526;516;508;491;548;538;535;549;584;571;533;531;577;538;563;561;629;486;424;448;519;516;478;532;505;456;441;472;453;542;527;506;486;534;480;500;556;557;575;542;490;524;513;571;532;468;513;520;431;505;480;526;522;477;529;539;506;451;506;509;511;477;492;503;537;488;523;501;600;579;491;476;441;381;434;492;469;538;548;552;509;531;521;542;466;440;480;518;499;483;455;493;501;562;577;511;494;528;513;475;533;641;590;476;491;552;516;499;492;484;468;463;404;489;523;492;497;495;435;459;501;502;502;487;446;403;450;443;441;395;421;524;549;446;470;436;498;398;450;473;549;518;552;482;508;465;389;438;437;472;450;451;464;462;424;401;428;430;448;452;438;469;449;504;467;485;507;519;504;521;442;329;393;440;471;409;438;497;535;528;547;547;448;486;459;519;511;523;533;503;472;468;463;442;467;478;582;553;485;471;441;533;554;470;485;478;459;458;570;504;465;500;511;559;527;480;530;485;498;480;497;483;516;500;516;453;428;513;470;474;431;462;536;529;511;437;439;411;428;421;444;445;489;541;490;484;464;432;443;471;501;454;479;538;511;485;490;500;532;548;553;567;493;537;627;587;576;577;535;557;517;546;541;593;498;561;512;579;542;570;557;549;660;639;576;520;562;506;440;517;555;425;509;517;511;572;512;532;595;566;546;549;486;479;499;509;509;517;547;486;522;597;574;526;523;506;594;517;453;514;497;504;528;583;520;532;502;471;580;494;498;453;509;512;547;418;455;589;484;514;519;525;558;519;564;590;514;543;513;549;530;496;549;536;544;589;562;535;541;556;486;526;486;561;549;456;580;524;508;499;513;504;549;617;606;570;557;503;538;594;524;560;509;586;488;564;511;539;555;518;479;418;417;480;465;475;482;504;506;528;547;563;558;531;543;546;518;555;551;583;533;560;549;573;590;567;515;486;548;558;613;552;520;548;527;471;478;486;507;488;499;518;532;579;540;554;613;621;587;527;553;488;507;581;568;528;559;500;591;519;539;526;471;529;599;580;530;588;537;530;573;542;597;536;526;519;553;380;339;464;605;569;553;522;564;538;612;639;635;591;490;543;582;661;594;692;637;590;592;600;545;538;529;559;683;592;596;595;620;561;528;474;481;603;623;586;528;575;563;566;510;555;505;581;606;602;526;537;567;520;529;571;546;568;582;553;584;647;607;649;610;629;630;599;622;615;613;511;532;478;553;623;627;541;580;610;563;571;646;556;639;622;546;531;595;635;649;679;637;628;621;601;623;653;556;590;596;533;497;601;594;634;610;603;614;483;586;633;595;599;544
24;22;22;14;26;17;17;19;13;16;53;378;682;726;750;739;707;740;829;763;745;735;645;726;688;734;732;787;763;777;695;714;660;636;698;698;715;663;619;585;551;570;570;543;556;599;607;597;814;1062;662;517;514;553;619;590;617;662;609;680;593;554;522;649;590;635;635;605;581;611;664;593;512;507;584;594;621;631;639;627;573;659;557;550;577;583;686;634;653;700;733;683;705;647;663;545;586;604;650;720;772;744;676;718;690;630;590;841;951;766;637;579;546;652;593;604;398;467;577;611;689;689;615;643;669;550;545;641;599;636;574;637;622;590;690;641;623;714;722;685;713;701;704;595;587;611;581;617;626;649;597;715;615;633;681;676;612;582;545;538;570;602;577;615;611;561;610;630;604;689;662;582;666;674;622;634;518;567;586;562;600;580;613;605;659;586;567;613;647;648;657;582;597;630;586;609;633;647;599;628;602;536;566;505;626;579;666;692;640;688;587;593;581;610;602;599;594;629;699;557;614;633;593;713;713;613;576;595;735;775;790;675;655;661;626;621;622;617;575;616;613;593;586;584;546;593;638;639;655;604;601;594;610;549;534;552;589;566;602;636;660;606;583;532;508;596;586;581;503;559;599;571;546;582;571;509;539;591;617;533;547;554;537;555;527;508;512;520;639;531;595;507;516;599;585;540;587;572;569;568;582;555;536;620;609;584;611;583;598;553;540;565;531;545;569;506;553;450;465;543;582;596;539;533;556;511;561;542;418;429;524;637;638;512;498;526;471;501;516;498;464;492;591;567;618;571;488;519;548;563;556;450;545;576;550;545;471;483;527;557;492;520;581;551;567;518;601;450;573;464;592;605;547;446;460;495;514;488;510;491;537;517;524;518;540;561;551;566;498;486;457;482;563;554;560;625;461;512;510;499;537;563;527;591;506;505;509;510;480;489;549;524;481;474;491;505;526;501;443;484;534;544;539;602;539;577;526;509;395;354;472;448;471;546;518;503;569;566;523;560;473;553;543;538;492;480;471;448;504;505;559;489;537;538;520;526;556;576;552;489;484;537;560;624;498;515;542;461;431;420;462;503;490;470;400;399;488;513;488;494;494;501;458;451;475;425;434;586;533;517;475;446;465;446;456;438;523;478;457;434;483;488;444;467;442;419;443;401;475;422;477;461;454;443;465;417;400;443;516;497;470;538;502;477;459;526;446;444;427;463;438;469;408;398;482;473;513;544;474;514;470;460;465;493;502;511;487;533;448;490;529;489;541;541;501;467;577;509;475;493;500;433;478;523;451;538;512;470;487;528;478;453;515;490;485;483;520;515;473;498;500;521;515;487;528;428;438;465;500;541;394;500;435;438;419;467;469;533;602;559;505;483;457;531;445;436;461;490;491;543;547;496;488;498;517;523;541;492;549;505;537;562;585;544;546;567;550;610;621;564;537;500;518;509;537;598;560;553;577;589;636;489;498;499;503;473;479;433;403;524;518;559;475;517;619;570;531;503;515;501;483;502;536;539;448;431;444;516;541;525;476;512;494;389;497;460;477;563;531;556;546;411;535;542;535;479;481;499;486;521;540;474;419;494;482;475;537;571;560;553;521;529;550;492;513;506;528;527;565;579;529;585;547;526;570;477;455;531;579;570;609;529;549;595;560;513;540;480;521;521;556;574;470;513;542;561;594;624;590;575;584;574;556;479;520;454;394;456;332;399;433;443;486;498;459;488;490;513;579;532;627;551;576;620;541;596;554;546;553;542;540;636;548;516;509;527;582;576;504;583;597;475;438;456;443;420;507;528;525;576;509;535;577;572;549;567;619;536;605;558;549;529;634;576;449;473;541;560;526;600;544;556;510;624;532;498;555;533;538;550;545;512;539;479;419;567;673;574;541;565;535;555;630;649;547;611;584;548;645;636;586;594;582;568;561;528;527;605;559;613;615;578;601;524;575;588;584;464;554;585;575;565;560;562;627;593;604;572;596;577;613;546;546;521;467;573;485;596;585;533;573;578;553;591;567;659;615;618;585;586;591;591;569;598;535;512;529;586;548;556;518;620;590;574;614;644;601;667;567;498;553;597;612;615;616;611;646;643;634;588;548;608;485;527;591;598;594;581;533;558;591;638;511;626;607;615;571
22;18;18;25;19;23;23;16;24;13;75;377;687;679;749;774;637;679;845;810;695;694;683;730;660;741;775;681;677;723;720;721;713;587;586;578;649;716;615;654;697;670;619;610;598;600;496;589;729;758;661;623;571;561;567;598;578;644;623;535;588;613;605;704;671;678;579;653;527;600;685;606;548;554;633;599;609;659;704;664;563;670;645;634;594;752;731;641;686;584;688;726;681;649;623;607;638;742;633;652;711;726;717;636;692;632;639;686;827;633;616;609;639;680;618;587;634;615;626;618;665;650;776;737;713;610;619;575;629;617;546;596;668;614;628;737;721;634;660;728;712;709;605;665;659;597;560;620;613;722;632;666;603;648;636;654;598;550;585;539;585;487;559;644;613;625;585;581;636;630;550;520;656;651;541;590;587;513;565;589;601;614;617;687;604;605;554;570;604;581;624;578;574;586;620;470;554;665;633;626;627;564;624;596;573;568;680;684;622;635;578;685;726;635;619;610;581;572;594;683;555;628;605;632;752;643;670;641;644;794;737;710;677;596;643;649;640;623;582;655;666;619;569;578;634;587;683;591;620;635;663;694;641;569;644;632;618;640;612;663;583;578;602;564;609;562;580;629;531;567;600;575;518;552;554;597;527;576;526;494;544;549;515;545;553;530;531;553;633;592;642;513;520;604;598;620;573;587;512;528;511;586;568;625;636;586;532;621;523;465;540;467;587;605;497;664;580;513;508;490;632;543;536;530;509;541;564;522;566;538;561;578;527;491;482;504;517;477;450;487;517;541;522;538;587;589;571;566;546;573;505;510;535;527;496;568;466;491;526;496;516;561;498;444;396;522;593;570;520;553;528;574;504;489;540;500;531;519;478;511;506;549;485;573;518;581;503;507;474;498;501;444;474;559;571;500;476;476;496;553;563;530;565;567;566;469;504;478;533;440;500;497;497;487;463;498;459;437;451;447;482;510;499;506;487;631;503;462;482;509;483;420;514;532;503;542;541;468;544;558;542;561;536;490;498;536;493;479;512;538;560;547;537;549;539;527;575;503;533;494;519;557;522;559;523;553;511;458;371;391;418;480;435;446;405;435;515;536;529;481;514;501;446;421;410;454;511;521;504;537;531;447;443;454;385;425;483;448;453;383;466;504;469;467;416;407;407;412;396;398;494;475;451;499;438;408;438;487;474;493;531;521;454;401;469;466;465;441;482;437;430;458;434;489;536;502;477;506;465;493;456;372;449;528;499;452;537;515;519;472;509;499;504;507;525;507;474;495;464;502;493;405;346;439;471;458;522;500;504;533;493;468;559;501;484;471;523;483;491;505;537;560;516;472;468;460;479;493;520;536;485;467;422;499;480;502;456;465;526;540;458;499;478;549;458;420;503;560;517;504;501;489;459;469;532;580;553;514;568;512;549;537;536;504;513;534;564;604;539;538;561;528;576;583;575;596;536;536;588;573;530;486;469;524;539;508;435;413;403;510;560;507;536;560;579;555;500;527;544;488;464;544;521;510;382;441;523;411;423;460;464;546;514;476;537;522;463;499;509;559;595;454;530;617;479;436;484;514;484;462;485;486;522;515;477;526;543;540;612;613;541;610;558;489;517;512;528;565;570;573;520;564;567;552;542;538;586;506;501;518;565;554;490;570;520;552;582;520;547;563;557;601;519;544;526;574;615;586;566;540;542;573;497;491;502;501;493;526;473;446;527;456;467;429;417;448;597;493;524;543;583;591;621;531;515;556;578;677;579;534;551;533;503;460;468;464;468;550;512;546;533;480;430;473;395;421;558;529;475;519;585;564;594;575;618;579;621;554;558;536;591;656;654;573;460;564;542;481;552;581;545;569;540;536;542;515;597;545;539;598;503;513;554;546;540;570;608;695;587;608;582;544;537;532;565;573;588;553;642;664;626;623;598;613;552;556;584;594;552;579;562;589;525;567;602;636;622;550;552;608;621;548;548;512;560;555;588;573;591;574;560;583;545;607;594;601;558;550;548;555;557;590;567;526;562;662;639;570;498;607;630;589;561;571;534;512;564;590;639;628;539;581;587;636;661;691;555;610;662;581;554;594;531;546;629;562;618;626;687;524;582;509;568;558;643;629;601;602;532;559;595;616;587;612;558;532;572
28;16;21;20;17;20;15;11;23;20;80;430;674;656;710;734;693;702;788;700;689;666;689;738;643;686;724;690;662;753;796;793;692;637;544;583;561;615;700;666;710;680;708;662;657;628;599;571;626;550;625;627;665;632;548;514;518;624;522;575;650;625;537;630;671;655;648;623;635;701;613;628;618;595;580;647;617;655;633;594;619;630;615;620;670;713;631;654;699;671;646;727;658;654;681;654;753;687;672;666;689;713;665;625;623;678;615;702;731;605;612;619;745;735;650;652;715;680;667;646;740;730;711;745;743;729;734;643;645;616;595;648;712;691;595;726;680;574;619;680;689;653;689;658;730;641;650;685;755;663;582;679;590;646;649;600;574;576;563;500;622;599;610;633;646;606;594;610;581;567;600;566;617;650;601;563;584;552;520;696;604;637;601;530;509;570;590;628;644;669;704;676;617;579;553;557;559;635;704;640;664;536;602;646;587;566;616;619;633;680;658;669;670;647;666;614;566;579;637;631;627;551;619;710;672;604;617;635;682;665;606;552;594;581;675;647;634;599;628;635;563;598;614;550;598;586;551;595;527;608;750;761;592;651;663;579;640;575;610;574;629;589;602;528;572;544;610;572;591;605;543;595;552;552;563;610;567;519;574;550;533;593;577;527;591;595;604;560;594;578;570;600;597;639;594;580;597;573;511;489;524;540;538;579;626;683;607;590;489;485;522;511;545;618;582;580;525;475;485;547;533;545;487;507;580;632;575;599;531;572;566;602;507;468;494;435;517;507;463;490;476;520;520;543;564;552;554;554;557;529;507;460;477;578;544;561;571;586;498;550;503;540;480;398;435;494;630;575;532;518;480;526;554;542;517;536;534;519;545;564;527;567;540;538;502;557;468;499;499;462;550;529;470;512;529;509;445;463;509;509;476;480;482;541;542;425;474;469;440;499;483;503;479;457;523;472;442;405;509;424;503;566;529;542;505;463;496;513;514;508;514;425;418;553;579;477;526;549;505;626;527;534;568;512;457;537;571;500;439;560;538;547;561;538;546;562;492;534;521;543;567;501;545;612;531;580;514;474;403;460;454;453;443;437;436;419;466;502;497;457;392;454;429;473;461;536;546;442;517;494;478;478;514;391;389;410;504;465;407;397;436;488;457;452;469;433;432;440;268;308;419;447;457;406;486;418;436;497;479;462;500;503;486;421;419;441;444;426;474;479;395;437;460;469;490;437;480;479;450;464;392;490;527;554;450;452;519;544;576;533;470;505;492;491;454;515;457;429;449;502;473;412;329;441;462;473;467;480;533;431;433;564;563;562;543;541;517;524;565;489;505;565;490;446;483;469;458;480;476;571;519;447;420;491;422;448;426;417;529;478;503;556;559;513;433;489;515;515;525;513;566;515;422;453;546;516;547;551;522;589;568;515;513;527;512;515;615;546;549;564;518;525;578;532;598;559;545;570;532;527;567;535;567;611;504;515;458;481;434;535;547;498;466;571;534;486;477;509;530;537;498;526;543;456;338;437;390;381;400;362;460;564;519;553;550;520;495;479;559;547;509;453;539;622;492;483;458;519;510;514;469;484;488;516;493;546;495;563;583;562;541;536;560;515;482;472;547;613;580;538;601;539;566;595;567;526;581;586;512;507;538;553;541;567;559;481;577;499;549;549;560;506;599;584;567;563;584;629;561;613;553;517;606;516;571;572;498;570;566;589;484;380;453;394;432;481;593;631;554;560;586;567;522;524;546;622;625;621;625;521;497;476;503;487;458;431;421;459;503;544;528;458;463;461;468;459;515;576;561;522;540;558;565;609;528;548;646;693;578;510;565;601;637;506;474;522;526;540;490;584;550;581;540;540;504;580;531;544;560;536;530;510;559;589;606;584;628;530;605;582;555;568;537;539;570;569;613;558;577;622;619;650;599;526;549;508;553;554;552;568;567;548;645;670;612;610;586;581;598;523;520;561;587;582;529;568;618;625;618;584;524;592;488;550;664;665;606;518;559;503;665;539;565;638;674;653;555;611;577;579;621;650;692;604;684;618;574;592;584;615;645;538;571;563;597;559;495;512;658;595;597;590;602;577;608;602;664;671;613;640;594;588;607;598;614;582;582;562;574;536;609;618;654;626;635;527;552
20;14;23;19;17;22;17;11;24;10;142;617;697;716;733;642;618;637;718;631;635;615;747;622;615;679;729;695;794;771;777;776;713;684;571;541;575;649;659;756;777;682;732;677;658;644;683;570;686;561;574;662;694;653;478;358;473;570;659;672;664;585;566;559;647;640;678;671;643;602;570;619;640;560;619;629;569;541;601;603;696;607;645;685;707;692;693;701;723;638;688;639;676;635;691;569;712;697;618;664;643;696;659;619;681;713;592;609;637;615;568;633;744;627;654;624;683;700;640;633;720;739;711;742;761;794;793;705;724;633;622;677;653;648;600;657;702;605;622;675;677;682;680;589;637;653;678;700;683;637;678;647;667;594;622;630;611;631;578;652;644;642;628;617;590;600;617;571;600;503;509;624;636;649;770;616;672;567;529;591;534;584;586;571;497;677;670;605;584;702;671;682;630;589;589;543;596;619;645;675;633;612;661;657;632;587;676;661;642;574;651;684;635;598;589;625;560;589;625;638;608;598;629;621;553;576;668;625;652;635;695;606;559;632;664;621;624;580;587;575;653;634;644;586;519;543;577;621;614;637;602;622;656;619;647;593;539;505;639;598;576;563;586;623;553;575;563;590;602;632;601;570;541;531;587;627;547;518;554;546;551;604;556;544;617;671;544;620;545;603;581;566;628;589;656;599;599;604;533;573;598;567;567;434;549;585;604;614;638;551;502;506;601;622;551;519;498;556;506;532;575;565;550;616;581;616;584;563;562;569;634;540;588;566;482;506;542;515;568;519;541;512;592;493;572;471;564;571;447;534;568;541;514;521;508;491;503;548;520;443;498;545;438;446;524;591;597;552;495;525;543;523;548;560;531;552;543;540;510;531;515;530;531;539;554;569;544;437;489;504;494;536;554;500;537;523;518;487;438;440;394;459;552;515;496;457;475;439;454;507;463;458;513;487;499;431;522;499;454;362;462;507;522;535;446;488;435;449;525;486;508;431;508;557;509;553;559;545;580;593;556;512;519;502;522;491;552;581;541;582;527;482;520;517;542;549;545;571;567;571;527;519;474;511;526;507;477;497;503;541;511;497;514;446;466;469;455;468;489;466;424;450;462;517;520;473;535;454;500;506;504;494;459;406;367;318;421;432;418;455;428;457;457;439;424;468;429;397;309;410;432;482;453;463;469;468;467;483;505;529;626;615;497;481;432;425;441;448;470;483;483;463;501;455;428;450;497;496;456;488;461;447;463;467;573;486;507;530;546;472;477;482;470;517;505;506;484;499;426;527;451;491;412;443;514;512;489;461;484;475;526;535;477;550;528;497;534;552;530;500;523;552;548;488;492;514;482;450;540;504;478;475;432;511;476;417;412;413;476;467;506;479;592;582;494;490;503;517;465;482;539;495;385;387;570;454;536;485;506;517;597;569;563;554;540;490;478;522;551;587;558;556;524;540;527;579;543;596;495;562;530;531;526;574;525;471;529;513;465;548;547;529;507;500;450;469;434;427;402;466;497;578;510;508;481;476;388;378;411;377;469;531;562;539;526;509;575;528;542;546;519;508;497;478;476;481;501;491;491;506;518;569;516;574;486;498;528;537;526;613;577;526;522;547;457;532;533;629;523;577;616;644;634;621;584;549;590;600;574;508;581;588;599;606;524;507;565;539;484;455;502;460;552;529;567;562;624;649;563;565;542;572;570;566;596;449;533;567;636;587;487;438;521;543;503;541;594;538;548;586;578;437;459;485;526;552;577;643;604;545;529;541;432;468;476;449;489;428;434;529;499;467;486;482;518;507;500;453;548;476;502;549;571;582;567;512;620;595;480;493;538;523;569;557;542;580;576;529;492;558;566;556;585;496;512;587;534;568;556;552;544;617;628;560;644;586;615;481;545;642;587;595;599;520;534;557;600;537;537;577;557;601;587;601;532;510;532;557;513;616;595;546;556;577;622;571;578;569;618;606;520;493;607;564;577;551;585;648;530;564;506;505;554;572;634;575;581;474;548;614;548;544;572;657;583;608;522;525;555;552;531;569;581;592;658;631;600;597;535;527;591;589;574;589;599;528;490;422;572;579;587;663;688;621;570;607;643;619;625;633;647;601;605;620;629;587;612;612;599;549;640;617;560;616;595;607;491
28;17;32;22;21;18;25;14;19;36;134;561;711;665;763;684;630;664;657;646;683;704;691;632;678;670;730;687;741;723;699;669;660;716;714;642;612;703;686;702;728;802;742;712;739;670;646;692;633;642;550;646;768;745;498;318;375;438;562;561;576;580;605;755;769;714;630;724;711;621;612;656;659;572;629;584;566;547;593;604;641;580;605;703;671;726;650;644;638;619;700;652;728;680;679;638;680;661;564;630;661;692;664;654;715;658;625;689;615;598;598;693;720;659;595;625;658;662;676;638;632;710;715;665;686;706;747;666;661;635;644;645;633;540;600;666;707;615;704;666;679;607;692;606;672;603;632;711;684;706;681;679;629;658;617;703;639;667;688;701;684;711;633;619;643;590;644;586;560;598;573;644;654;681;657;682;662;667;606;572;506;546;557;635;635;670;641;583;601;584;658;712;659;649;603;555;572;545;567;758;650;684;671;714;632;559;687;613;597;576;618;625;616;682;657;640;596;620;631;666;678;618;627;662;621;650;638;657;625;721;667;671;634;543;584;618;610;604;622;583;674;619;608;632;548;552;600;587;576;555;581;629;634;676;622;663;554;594;660;633;606;588;520;619;615;538;589;606;572;602;551;542;565;502;560;547;558;589;592;650;564;570;589;556;598;516;569;596;561;637;593;544;614;623;583;606;595;579;534;557;562;540;560;541;579;554;663;617;620;544;529;559;580;596;564;506;503;592;513;531;537;550;516;617;497;563;523;577;527;557;566;560;602;512;561;643;539;555;585;557;582;598;589;498;446;498;496;547;541;488;504;555;486;516;510;489;504;530;583;506;580;516;488;460;495;480;600;549;506;489;510;553;521;530;490;533;534;507;500;476;479;512;478;502;516;538;500;489;445;464;526;558;529;498;505;478;448;485;541;482;431;478;474;545;486;470;563;421;499;467;393;429;506;490;450;460;538;539;439;324;460;576;525;522;470;482;479;512;522;469;519;491;493;564;516;534;551;525;549;598;542;550;480;516;497;505;536;577;533;505;566;519;484;538;529;481;541;565;548;538;470;510;482;540;574;553;471;456;419;474;451;484;461;426;475;468;541;479;405;459;487;434;482;457;457;485;496;399;476;436;514;502;376;401;382;266;355;417;471;464;523;475;440;400;503;451;402;421;416;424;463;439;446;500;484;431;490;554;545;539;669;622;484;468;502;426;423;464;507;494;507;478;483;466;501;469;462;431;496;702;588;521;433;496;512;511;483;506;491;443;421;475;443;508;521;477;513;473;447;469;537;498;496;438;540;514;460;477;457;512;526;463;421;477;564;517;507;551;529;477;489;529;537;447;455;509;463;436;571;469;412;472;399;435;398;425;443;487;494;451;469;523;532;618;571;477;460;458;474;489;510;460;396;408;549;578;507;479;492;502;488;520;502;542;498;542;523;493;527;639;606;563;557;466;524;563;556;604;531;503;561;537;506;516;529;561;509;546;481;455;517;525;577;465;452;469;437;431;427;441;448;500;537;591;566;578;479;494;472;507;435;519;532;564;523;506;469;537;546;525;552;585;486;517;464;450;483;478;458;513;543;567;510;527;515;530;510;560;555;560;517;546;550;482;452;496;589;624;602;572;525;550;574;515;539;541;472;516;515;496;571;595;533;519;572;494;514;517;499;518;493;630;661;627;567;509;585;599;615;491;498;539;623;604;588;527;563;544;552;558;518;535;513;597;624;540;550;567;566;536;599;549;548;592;468;505;591;630;604;514;479;497;441;443;409;388;433;406;477;573;508;495;493;589;509;499;517;513;516;503;498;488;500;536;572;529;515;578;551;442;485;542;514;542;561;575;566;471;539;527;632;566;564;524;516;514;581;564;542;526;579;530;532;555;622;533;582;516;495;558;552;528;594;543;561;589;595;617;581;616;573;602;639;574;611;543;538;535;630;562;497;532;531;577;526;571;535;577;598;562;545;551;548;530;621;629;639;618;600;536;530;532;531;497;546;545;606;522;560;625;633;603;672;647;632;592;586;531;597;570;576;615;661;568;560;550;575;551;592;609;599;623;579;643;585;464;377;479;631;696;647;586;627;610;584;546;669;673;670;622;658;622;638;644;639;620;644;552;555;569;610;646;721;575;659;632;629
14;22;25;14;20;34;24;18;27;29;155;612;740;723;711;687;653;717;731;707;672;734;766;645;667;645;720;728;713;752;655;646;547;610;592;566;615;650;662;615;605;684;673;783;697;695;632;726;656;585;582;656;735;641;489;422;366;336;477;584;494;598;581;733;850;781;582;719;756;745;608;594;681;613;603;609;612;487;463;539;717;596;687;773;800;795;675;659;696;657;665;683;622;695;710;684;657;570;517;569;636;573;715;733;736;666;619;656;640;595;599;629;666;628;730;699;677;665;622;690;724;648;575;673;532;623;662;643;606;548;607;616;626;597;598;626;648;659;704;652;649;612;640;708;670;603;596;692;644;607;625;712;692;644;611;675;687;609;597;649;680;655;658;693;676;637;610;578;641;674;572;655;613;680;677;701;616;645;654;661;573;589;544;640;638;638;650;534;613;589;597;635;650;609;544;573;562;615;679;554;688;651;700;626;624;635;546;616;623;608;606;583;667;637;655;599;561;584;621;634;710;673;625;581;654;639;608;609;709;715;628;657;652;598;620;631;537;576;642;634;663;648;642;638;615;594;610;535;543;577;583;652;656;596;597;658;662;629;652;563;518;587;567;607;578;557;561;513;606;583;559;566;528;545;512;565;569;618;593;585;555;575;528;581;556;409;448;599;529;637;595;574;606;580;535;582;641;529;539;568;582;577;619;620;540;596;639;580;571;506;500;583;617;532;470;519;577;574;572;535;515;508;538;559;600;622;582;535;552;574;496;491;558;581;618;547;494;512;547;533;551;595;616;505;475;499;509;532;501;465;485;593;538;497;516;497;534;576;526;518;545;498;520;488;497;517;526;514;546;418;467;525;507;501;502;571;571;501;484;485;458;475;496;533;491;592;466;525;531;436;497;585;502;471;491;477;476;522;549;597;457;496;486;523;545;525;568;531;511;519;522;438;531;426;491;487;528;471;429;485;475;520;561;509;455;398;446;555;559;533;476;478;528;610;546;478;541;504;591;594;541;544;522;555;477;569;515;543;512;569;483;520;488;489;507;476;523;567;525;553;537;496;524;533;527;541;447;402;401;417;494;518;420;498;472;545;477;379;387;454;541;459;502;480;424;462;431;472;477;476;414;492;431;408;416;405;399;446;442;471;451;463;428;448;451;460;461;451;425;508;466;456;437;472;424;510;499;521;511;527;602;556;396;416;463;471;404;504;451;522;501;431;523;503;551;468;417;457;592;818;711;640;469;517;536;531;540;498;571;434;457;454;487;479;497;471;501;489;478;532;508;484;492;507;509;540;522;393;442;503;498;484;465;517;530;472;474;581;532;456;432;411;484;440;411;470;421;461;510;479;433;479;445;403;391;346;427;533;499;467;501;544;501;574;509;473;466;432;479;503;490;456;456;520;579;592;489;541;539;550;545;530;479;444;545;486;449;502;515;593;622;537;573;490;503;535;597;592;589;540;634;538;525;504;571;529;590;504;445;437;484;558;541;525;539;458;455;450;382;422;500;534;568;503;602;507;536;477;541;484;532;592;533;526;512;488;498;522;540;466;570;550;513;423;413;473;500;508;486;486;505;488;601;531;546;554;584;539;547;551;550;591;546;438;496;502;579;556;568;563;515;507;570;457;485;500;534;515;552;543;510;545;472;494;542;508;532;553;512;511;547;619;578;681;579;596;526;572;581;567;590;682;558;559;570;550;540;514;505;531;539;430;466;539;529;553;597;643;615;549;602;604;658;554;569;596;537;593;604;535;496;573;459;379;381;358;382;357;469;522;553;540;518;586;517;474;544;523;473;529;514;589;558;518;503;549;530;547;508;558;532;457;496;612;563;544;567;529;485;466;528;512;498;510;563;568;595;556;568;528;545;580;570;608;577;599;549;563;561;556;542;544;597;602;632;568;641;547;577;644;645;683;595;603;552;576;592;556;592;560;503;493;576;572;559;599;503;473;543;606;613;576;523;616;563;594;570;534;526;569;528;565;509;532;535;576;574;528;516;612;614;599;722;748;653;576;504;564;531;647;594;572;648;566;563;557;611;593;581;608;631;618;608;665;630;504;368;585;594;554;618;698;642;615;567;544;672;699;625;588;680;592;614;617;572;653;648;611;602;565;582;652;663;594;659;664;631
8;23;22;14;22;23;24;18;16;9;97;453;632;711;768;685;705;733;723;629;673;757;753;689;711;725;694;738;719;763;797;683;578;536;550;580;598;657;602;613;588;716;755;728;633;729;695;659;648;606;522;565;653;668;623;616;512;437;493;597;590;548;596;748;741;694;680;686;680;733;693;654;687;620;604;630;559;488;433;585;638;624;727;735;829;804;749;686;718;652;657;635;698;752;603;637;609;561;514;605;601;587;702;622;587;616;670;687;565;504;517;538;617;688;776;783;703;625;641;683;652;600;639;660;523;552;553;548;603;646;653;606;631;703;685;641;732;626;649;722;653;683;746;669;620;676;617;621;644;628;653;750;722;713;631;598;624;558;554;658;664;685;665;637;649;618;649;689;592;606;642;660;683;684;761;672;688;606;685;623;569;622;591;654;640;636;634;623;572;614;624;618;681;610;554;542;571;609;624;589;721;644;658;639;630;615;582;561;581;685;657;599;616;627;632;607;677;623;625;635;719;718;703;737;647;568;667;640;665;713;623;630;641;642;617;648;596;553;550;636;708;720;668;670;615;650;563;572;560;563;581;600;585;666;595;680;620;562;527;395;475;587;533;579;556;552;549;559;600;523;531;552;538;511;511;546;593;562;576;586;599;559;470;509;493;458;489;522;542;560;593;571;602;495;536;665;632;530;520;599;643;606;542;610;564;610;580;544;580;539;558;465;457;520;481;550;548;536;539;586;569;555;514;571;537;496;516;538;578;563;462;544;579;630;571;504;518;499;542;513;568;594;606;536;501;516;514;556;586;524;485;557;542;540;515;530;517;578;554;570;503;454;439;420;476;529;518;518;570;487;497;506;516;548;471;539;565;562;564;491;459;500;478;467;517;549;612;538;512;511;626;523;545;502;527;574;566;477;500;532;535;519;477;545;592;571;601;544;624;609;544;516;507;520;530;472;422;495;451;450;552;485;456;460;500;408;422;469;612;562;542;494;551;574;495;388;425;493;418;485;613;649;573;523;581;513;505;564;510;519;507;538;504;454;466;533;515;502;533;488;541;494;484;504;506;452;468;393;366;363;519;501;465;493;500;461;443;437;427;429;477;455;488;499;492;453;475;450;459;447;437;412;463;415;457;454;468;459;416;384;464;458;463;432;422;419;469;448;422;463;424;394;434;449;473;553;480;507;486;516;450;471;452;448;442;404;384;416;447;460;482;437;518;484;480;445;480;490;533;639;559;681;615;555;600;504;474;553;481;436;444;459;549;514;504;449;484;448;453;477;483;570;511;522;536;525;506;480;498;569;517;546;442;502;441;514;441;484;486;454;421;424;497;481;446;466;470;533;534;490;420;548;487;444;482;436;462;552;562;471;467;483;514;502;449;421;452;516;532;489;518;540;508;527;555;531;522;534;586;532;529;438;482;522;499;539;544;592;602;544;518;473;547;495;519;595;562;565;572;552;589;553;501;514;490;526;536;494;469;485;556;601;493;501;549;538;498;456;349;310;454;566;526;459;511;530;494;512;488;517;608;452;517;530;484;538;532;540;508;509;537;573;544;477;444;475;468;488;407;499;476;613;663;537;553;554;528;588;584;558;633;529;523;491;534;521;586;597;536;507;528;491;569;590;582;523;538;549;510;490;526;504;496;495;559;446;490;493;583;596;572;640;592;603;649;581;549;560;552;585;615;586;576;570;625;609;581;540;481;467;425;497;526;498;548;599;629;653;710;700;630;633;622;630;575;561;642;530;567;551;551;538;501;412;445;456;407;409;421;525;538;550;515;577;539;494;511;513;508;508;573;591;553;504;491;544;584;561;526;557;537;482;575;600;534;497;575;555;503;504;416;512;512;562;545;643;599;601;527;556;557;513;560;556;565;583;586;556;550;523;574;585;568;563;595;552;587;527;586;618;689;620;546;554;577;563;553;527;635;548;551;534;599;536;530;625;552;532;557;571;550;589;522;614;561;556;605;511;563;562;590;569;532;516;589;587;565;627;613;637;598;664;742;662;657;644;562;642;616;617;629;577;601;614;621;657;668;611;574;578;633;692;635;674;588;482;490;476;491;543;617;677;633;603;624;592;675;602;592;684;625;620;535;598;623;618;596;606;577;616;633;606;612;661;674;662;634
16;27;20;16;31;25;18;22;16;5;102;395;574;698;710;624;664;705;676;690;680;731;714;638;755;647;688;712;745;744;765;684;630;605;612;594;573;642;675;542;534;672;731;744;676;697;578;579;643;704;624;653;687;678;589;596;551;559;586;652;627;608;697;696;673;691;723;735;708;649;611;661;602;652;617;584;650;536;533;651;671;692;803;747;709;778;665;715;663;769;702;621;719;718;609;651;607;563;534;598;556;643;767;641;588;650;662;606;618;544;497;447;597;716;668;714;677;582;673;696;666;577;640;703;442;499;549;549;626;654;589;622;689;639;677;622;680;683;611;638;673;649;681;651;670;636;586;657;642;640;637;656;703;721;631;668;608;543;596;608;557;634;601;566;615;597;619;624;639;612;597;669;616;608;683;723;639;606;668;598;609;618;558;590;676;715;599;587;564;588;606;635;652;612;549;543;619;599;610;600;594;598;629;648;642;620;645;595;649;684;640;617;614;624;551;591;641;676;665;665;724;631;651;781;602;613;651;637;643;633;642;607;640;605;668;655;664;495;490;651;683;663;645;659;671;653;583;719;654;656;633;626;596;588;624;580;636;593;579;454;475;651;613;562;582;506;569;608;547;550;579;613;616;590;564;606;536;560;579;588;477;572;512;525;558;490;488;561;560;509;565;538;457;486;604;620;592;641;564;594;601;623;596;557;558;581;594;621;575;551;501;404;410;500;489;479;553;489;517;574;567;527;588;547;603;452;512;534;600;484;579;563;582;575;539;492;526;511;537;579;540;528;668;619;507;505;557;582;529;552;464;464;570;552;468;488;552;577;526;597;538;489;472;436;551;523;595;611;500;499;511;532;545;485;433;515;527;505;503;496;453;487;499;531;523;563;549;543;514;586;559;632;554;564;543;581;508;530;472;535;509;574;516;589;566;621;554;573;587;579;591;545;478;460;501;516;493;524;442;374;495;473;490;495;504;460;389;410;527;559;563;550;491;498;457;375;441;490;475;507;636;694;613;529;534;517;610;553;509;543;504;508;548;485;524;468;422;468;496;526;531;450;450;465;492;533;486;475;368;415;474;449;470;436;458;428;438;446;508;488;467;456;481;472;488;461;477;470;476;438;423;390;445;512;506;442;411;483;519;405;408;443;431;448;469;476;508;448;467;460;451;442;417;484;444;470;468;465;438;433;490;452;439;514;534;463;411;438;429;444;416;494;530;443;409;400;431;487;449;519;490;569;700;662;534;481;475;474;447;422;455;514;554;574;563;515;512;513;478;429;507;483;510;482;553;551;554;511;505;535;560;484;406;381;456;454;486;519;524;529;513;500;531;483;466;437;424;457;425;480;503;510;489;474;485;541;476;508;499;562;528;471;552;510;474;431;413;508;595;521;501;523;513;577;583;563;529;509;534;535;464;467;452;471;397;476;478;543;525;479;402;517;537;481;537;528;576;525;552;564;555;533;496;515;512;444;476;525;528;590;551;569;585;529;492;536;541;487;366;319;478;509;480;496;500;526;485;544;525;571;572;478;444;493;480;454;560;517;503;506;547;506;486;505;451;489;534;503;483;529;560;524;606;541;557;462;538;600;646;582;578;542;530;561;498;503;528;485;533;539;605;596;589;611;551;552;538;497;470;521;535;527;480;563;532;547;509;511;573;574;518;569;602;579;584;570;576;571;539;575;560;647;568;562;662;607;555;545;478;383;443;496;509;543;554;573;659;660;651;637;603;602;555;548;580;598;590;551;497;518;516;505;451;478;493;485;417;451;463;591;591;573;582;536;511;493;496;512;520;612;643;636;583;566;520;564;564;524;537;568;564;439;548;503;531;522;530;580;533;533;546;527;647;546;627;560;631;614;532;584;637;613;583;568;555;543;594;519;576;563;562;527;600;581;588;610;509;554;519;584;581;618;593;588;615;555;562;566;551;619;568;559;529;567;541;554;605;541;607;550;588;523;564;594;512;552;593;636;560;548;628;604;569;525;537;609;569;623;659;623;654;659;715;670;641;742;601;617;629;634;610;616;577;617;642;620;646;642;657;557;565;657;653;645;587;496;496;421;389;495;564;630;607;615;576;646;599;502;448;484;617;593;588;671;622;605;602;590;556;656;649;605;627;572;623;604;641
18;26;16;18;15;10;18;11;23;21;149;470;548;666;698;720;720;796;762;759;708;681;671;613;742;749;765;701;767;672;732;661;650;643;633;629;573;711;621;520;521;666;684;775;779;703;618;547;542;686;641;736;681;601;558;489;455;596;548;623;550;646;727;616;657;671;692;593;542;578;646;607;617;692;535;571;621;588;536;639;652;653;675;721;722;749;732;688;687;733;740;655;675;651;613;685;632;581;595;639;580;707;729;741;697;669;637;595;622;652;613;537;612;648;676;677;670;667;643;643;633;674;660;622;563;518;626;651;612;616;605;655;723;695;695;653;662;618;595;689;677;712;718;666;642;648;655;745;679;653;604;703;744;710;696;656;574;558;562;606;628;590;624;646;642;688;607;674;590;594;610;566;608;627;682;679;604;586;565;618;659;647;561;655;662;695;647;607;588;576;589;595;567;635;685;598;613;578;584;611;629;677;671;604;688;616;625;679;637;686;643;683;661;701;659;583;594;649;622;575;628;636;620;676;646;611;654;709;684;625;608;585;642;635;671;702;668;517;544;637;648;706;647;610;655;682;723;763;655;695;672;672;633;602;566;590;608;590;541;557;613;586;597;543;597;557;598;591;534;553;572;566;558;557;592;560;536;610;569;576;552;583;564;573;511;619;555;541;587;575;571;588;476;551;636;614;638;611;576;583;612;594;576;480;549;549;551;532;562;600;455;450;462;510;463;572;553;528;528;497;589;467;550;631;576;574;525;551;570;528;509;557;528;592;464;469;558;512;532;643;596;585;581;591;565;525;556;562;586;546;455;417;541;500;425;431;611;529;602;571;589;544;432;412;523;528;538;535;469;469;493;577;548;515;494;504;548;561;545;571;580;521;507;551;607;570;575;551;552;484;562;514;464;583;565;528;507;488;486;489;560;542;570;504;568;580;519;541;565;581;555;490;501;375;473;502;564;505;415;430;491;537;529;518;487;580;517;435;476;514;555;566;449;536;545;511;486;469;547;551;517;538;543;608;505;577;530;489;548;534;498;489;500;514;535;447;513;441;469;475;537;482;452;473;467;539;496;368;337;347;485;490;483;449;427;429;426;443;479;508;491;493;443;493;438;405;469;537;555;431;391;397;454;437;496;449;538;476;519;521;514;482;346;383;401;386;457;446;465;497;498;432;423;455;421;427;455;411;438;473;384;479;491;486;534;480;418;463;501;427;475;490;429;438;417;441;441;455;446;455;423;588;640;538;488;552;528;478;450;476;483;576;468;510;438;466;486;497;461;551;436;480;532;491;497;500;492;470;453;576;518;458;440;433;473;484;478;544;487;507;536;443;554;496;500;487;465;473;448;469;547;555;518;517;540;519;548;494;461;547;476;509;548;495;500;523;485;512;554;468;447;570;594;551;539;545;480;480;470;524;488;488;450;476;470;422;497;462;491;453;392;463;497;496;515;503;505;495;565;535;528;476;459;521;496;492;529;578;613;519;515;527;740;757;439;497;541;488;515;439;478;387;508;525;531;509;442;483;549;554;462;426;433;383;486;477;482;430;499;526;491;472;474;441;449;472;449;439;458;500;422;495;529;523;583;551;583;500;613;582;504;599;633;577;549;470;517;545;497;518;571;572;487;549;583;587;516;510;529;531;586;560;539;491;545;541;545;542;561;587;510;528;509;594;575;549;525;548;574;616;558;630;562;588;605;565;500;515;500;473;470;467;474;506;562;625;635;638;686;630;562;525;523;584;512;579;544;570;482;506;507;501;385;452;505;465;549;578;537;581;608;595;530;580;563;529;495;507;561;580;606;590;609;581;577;550;541;574;550;549;591;516;548;549;534;591;515;470;494;517;570;508;561;581;563;529;651;632;530;625;591;543;509;596;567;562;539;554;550;595;531;528;528;566;542;533;539;558;548;564;591;608;649;603;613;619;575;599;572;532;592;562;530;602;650;666;576;575;540;526;529;543;526;624;532;493;571;596;585;623;684;615;582;591;572;587;599;663;612;589;624;572;611;693;648;617;590;632;617;669;694;612;626;617;610;573;583;634;589;535;599;595;559;563;674;593;519;524;483;438;499;603;642;645;586;555;614;522;496;521;565;616;661;604;727;659;583;605;579;631;672;535;613;583;596;564;516
32;24;15;5;22;21;22;22;15;19;143;551;678;686;730;738;781;759;800;735;697;711;732;741;670;809;825;704;683;651;646;683;736;638;700;607;626;670;602;606;557;662;707;742;834;728;547;521;514;604;657;714;732;615;644;601;537;582;568;636;635;688;661;604;625;622;616;617;560;547;600;519;642;628;627;663;606;616;594;658;680;606;736;751;711;708;725;609;739;803;821;729;738;654;671;636;698;724;623;699;605;654;718;663;644;644;580;627;718;690;660;651;620;584;635;684;700;728;669;718;603;600;639;632;605;614;616;647;616;659;636;665;823;689;663;615;637;631;641;695;704;745;694;672;624;638;610;799;672;609;623;677;704;675;697;672;660;637;679;667;706;625;662;653;651;699;652;627;542;526;530;548;486;633;638;563;619;654;618;625;673;618;623;630;652;599;674;631;645;635;629;583;568;646;713;623;600;514;551;596;634;600;637;654;650;685;650;703;609;669;629;594;644;654;686;669;673;607;687;648;717;688;638;685;686;613;698;680;642;694;591;604;644;646;607;620;590;548;583;578;682;631;616;694;565;612;646;662;675;701;670;610;660;543;538;607;640;594;539;568;597;570;577;555;575;608;618;583;534;531;565;544;549;547;504;603;566;624;575;553;556;579;607;590;588;675;558;601;573;600;561;581;547;556;618;684;592;659;637;634;583;585;580;566;524;554;546;462;478;499;569;565;514;542;539;502;538;482;469;532;561;614;621;579;550;478;483;490;582;511;545;549;569;576;570;453;522;527;498;565;596;598;562;594;548;588;567;518;496;602;475;479;477;558;454;395;511;491;519;582;513;486;472;478;451;429;483;588;498;522;514;565;589;522;536;577;565;516;501;579;516;528;505;617;572;520;552;545;527;438;505;473;494;488;558;587;535;492;514;466;565;550;576;562;561;577;545;505;524;571;558;595;536;443;437;519;537;510;471;515;514;543;561;582;519;575;465;443;477;490;526;554;571;492;525;601;543;501;509;510;555;567;529;547;492;534;536;449;511;598;498;456;460;544;620;525;518;476;529;447;435;463;491;453;458;429;506;414;386;342;410;533;479;381;355;388;413;456;441;466;499;495;478;419;443;319;437;514;464;438;428;419;402;426;448;442;490;490;522;536;526;514;436;361;352;379;488;414;447;454;442;523;478;434;494;444;469;405;428;469;495;551;475;530;505;466;413;483;440;469;549;508;396;400;402;498;458;504;420;451;487;439;456;492;501;471;564;418;408;509;463;420;439;445;453;538;487;467;473;464;485;510;505;509;548;500;514;462;491;545;509;494;497;488;535;479;504;518;531;444;428;525;543;536;497;489;520;555;511;542;492;562;533;502;538;439;482;514;495;486;489;494;427;496;494;529;487;433;449;501;522;569;555;573;534;524;494;467;453;512;498;459;456;491;575;545;474;483;506;477;463;511;516;462;517;528;492;550;464;456;531;415;414;451;456;489;515;477;551;494;459;444;653;624;497;442;517;516;493;527;429;378;473;511;482;496;413;477;535;498;434;418;414;408;452;496;502;516;553;536;517;520;505;509;467;506;461;485;485;467;545;525;519;510;456;514;528;605;616;553;573;597;542;568;605;583;558;562;513;563;609;588;521;514;574;552;555;557;578;568;538;605;566;510;573;539;501;542;546;525;581;523;611;554;524;561;552;548;531;542;575;608;620;607;602;538;474;544;524;461;451;480;448;540;520;550;619;617;601;646;603;569;498;514;522;571;539;642;526;444;491;447;476;536;527;502;527;502;570;612;589;616;644;536;489;568;545;538;627;553;635;541;547;592;562;615;544;560;556;649;655;623;603;559;574;593;550;475;500;586;611;554;555;553;546;582;560;593;531;560;546;509;518;502;596;565;573;544;594;552;496;451;545;512;460;489;482;530;619;591;610;591;623;628;569;547;535;592;523;611;613;595;617;548;571;606;609;574;565;513;580;557;497;565;600;610;560;542;522;595;558;571;555;653;612;646;569;577;631;626;612;653;620;649;649;570;600;592;546;642;627;586;638;672;668;584;563;583;597;577;541;567;608;646;638;638;545;521;522;484;433;516;586;575;616;641;652;522;599;546;612;595;600;596;686;592;650;623;664;674;652;583;646;583;585;633;580
18;16;12;13;27;27;12;25;20;9;177;514;660;683;623;710;642;701;741;661;805;807;648;716;751;743;685;748;692;637;640;632;726;636;653;645;667;588;637;651;713;730;732;724;743;711;557;586;590;624;661;599;671;683;632;727;661;594;670;676;678;668;554;575;639;541;680;638;486;592;588;491;592;596;576;646;684;594;667;646;672;708;730;704;723;762;792;643;708;684;726;676;664;665;686;683;653;664;616;727;612;590;643;665;694;643;547;682;1038;930;759;662;659;655;668;617;694;676;685;590;636;559;623;618;561;615;620;602;536;648;604;701;777;751;685;684;616;670;658;673;695;650;651;666;604;731;618;627;662;673;576;657;741;736;678;678;680;642;666;664;640;631;650;613;624;699;594;555;628;591;574;546;504;609;637;652;616;675;610;699;809;768;642;718;668;575;616;631;612;582;561;580;592;622;690;707;673;543;570;583;540;694;691;653;689;606;595;696;606;565;621;589;667;646;645;646;652;667;613;678;722;644;670;617;668;583;721;634;621;654;589;679;662;628;618;663;628;644;557;636;651;654;626;612;608;628;600;659;632;663;645;611;488;565;552;559;607;640;545;516;583;597;621;596;610;625;587;598;524;541;558;567;606;548;522;551;607;621;580;582;591;628;627;605;545;553;509;529;613;572;570;435;608;558;535;637;611;597;580;619;700;589;554;516;509;598;549;548;431;465;532;553;611;541;463;492;511;479;484;574;521;625;725;658;512;535;447;486;477;537;545;494;477;525;522;511;506;565;561;569;624;527;509;538;530;552;625;529;482;608;556;542;518;590;543;534;534;506;534;528;590;511;489;429;442;397;473;482;560;567;552;500;479;600;624;593;502;560;531;503;537;531;605;548;496;552;487;579;513;459;534;537;489;533;561;560;538;562;517;494;502;519;570;626;600;568;583;535;575;554;579;582;547;524;468;480;481;550;495;467;465;469;497;561;527;502;516;570;426;429;460;476;513;540;493;575;592;529;484;505;533;535;563;506;549;589;583;525;508;449;487;471;486;526;550;533;511;561;509;532;460;499;504;473;446;479;489;435;399;372;379;415;428;413;400;347;327;343;413;469;444;423;458;438;454;362;448;404;393;452;491;507;485;428;414;465;498;474;440;443;463;469;417;378;464;432;437;371;385;412;465;448;433;368;467;533;525;423;445;493;451;476;482;483;450;382;471;401;420;522;549;443;443;454;461;406;421;487;434;419;442;394;457;497;508;499;508;432;416;489;416;467;505;435;493;475;496;468;428;483;476;515;465;468;488;513;509;504;453;512;520;477;450;460;512;561;484;461;475;479;468;477;612;525;476;441;517;518;459;486;521;543;547;511;445;465;530;478;497;484;528;528;470;425;496;534;524;455;401;471;515;571;530;570;500;428;456;519;501;496;472;444;452;469;469;492;544;566;561;484;473;520;506;484;495;512;522;477;534;455;481;531;461;468;380;440;446;513;478;481;505;445;455;504;511;536;478;536;539;518;509;416;470;468;441;504;487;460;465;518;466;399;496;421;488;523;500;522;523;543;490;430;492;498;431;400;517;471;482;477;487;542;454;497;483;593;527;559;521;567;577;597;534;602;590;575;543;590;565;619;644;519;491;499;544;492;623;498;565;531;542;536;566;580;537;498;481;504;546;491;552;529;540;539;490;492;553;548;525;571;560;578;610;592;563;498;471;576;545;555;453;461;429;517;537;585;588;612;580;513;541;571;587;537;592;621;678;653;455;452;553;521;539;579;510;419;535;489;576;573;639;648;621;561;570;585;550;517;519;576;578;560;569;538;601;594;479;514;556;620;566;634;628;521;559;545;535;493;518;588;543;562;592;557;566;556;558;530;603;554;546;618;632;586;560;517;571;549;504;368;366;466;448;492;432;480;471;540;612;565;589;612;630;585;587;496;556;532;526;601;647;659;585;587;601;590;562;534;574;529;568;595;531;444;409;489;532;547;575;502;577;628;633;702;634;680;640;699;619;541;660;620;599;631;657;612;577;561;551;641;614;603;624;647;581;582;606;535;561;529;523;562;570;581;618;638;654;521;510;456;487;530;582;580;662;712;647;629;629;553;596;581;587;606;607;609;639;592;595;561;566;541;620;632;561;599;581
28;12;24;23;13;18;17;6;25;16;200;645;738;684;707;612;696;714;800;692;673;735;749;715;678;764;756;706;742;677;589;549;656;676;665;673;618;546;602;715;664;656;597;670;714;662;610;591;567;655;636;699;642;673;721;749;767;653;663;627;617;601;540;601;617;627;642;599;456;542;605;588;663;653;567;611;645;695;692;727;686;797;772;735;698;722;682;669;696;726;720;640;713;662;650;689;624;601;623;662;600;637;675;620;666;644;577;748;977;1099;733;594;607;626;678;652;613;689;659;625;634;530;511;633;565;629;626;544;609;657;630;645;725;610;671;695;688;727;669;654;722;652;620;579;689;674;600;617;671;700;693;622;713;675;701;667;646;700;694;686;631;590;617;659;615;618;620;512;628;613;562;633;603;622;635;630;571;550;645;646;780;723;689;693;594;548;653;676;613;575;610;568;582;600;595;614;660;566;667;683;618;664;666;617;630;551;578;587;646;631;581;570;623;601;576;690;565;561;644;735;731;589;563;592;606;609;629;584;621;578;526;589;621;620;640;676;685;617;619;651;658;631;541;620;555;611;625;651;629;619;599;596;513;574;565;578;549;537;655;583;508;565;546;574;614;613;641;552;466;552;578;557;579;568;542;638;596;580;565;552;590;604;600;547;557;490;546;498;548;562;581;470;465;530;518;601;579;531;549;536;689;521;506;523;532;530;601;549;521;506;582;579;656;570;520;465;488;478;435;491;503;524;667;585;483;535;495;453;479;495;511;567;479;508;514;521;524;562;531;582;604;579;540;533;531;494;580;499;543;501;542;543;594;591;525;550;499;540;547;558;564;519;546;479;450;476;428;485;542;584;564;500;497;573;543;571;542;570;561;471;537;571;563;538;498;502;506;481;535;561;590;505;504;496;502;496;483;573;600;526;555;556;572;503;549;499;577;532;522;527;530;526;492;488;443;420;366;530;533;508;449;426;506;544;605;570;492;454;497;566;478;461;455;421;411;504;527;531;494;520;465;495;561;573;598;562;563;554;488;484;540;526;482;555;515;496;494;572;539;566;461;479;510;511;432;441;500;515;473;392;392;355;405;331;363;324;390;351;480;461;532;475;442;490;493;481;421;482;413;445;477;412;490;479;436;437;451;435;441;443;484;450;414;462;498;442;405;367;348;425;428;360;315;399;429;511;455;448;479;518;454;456;420;380;441;425;459;404;495;500;444;470;474;477;407;500;397;442;438;496;484;472;473;482;456;461;477;428;447;487;448;500;460;474;456;446;465;410;425;417;536;489;452;491;479;504;504;492;504;518;503;459;440;492;510;495;475;413;443;493;432;484;546;550;483;439;544;476;515;481;498;496;518;478;449;472;621;682;503;487;524;447;400;426;496;446;398;412;437;528;524;528;567;532;528;515;453;521;490;428;425;490;493;455;444;484;476;523;494;490;484;467;545;513;530;492;520;513;516;441;527;466;516;558;469;458;482;499;498;479;452;441;477;504;427;471;460;505;527;583;542;503;446;490;427;510;497;453;433;471;530;424;487;494;544;521;568;484;484;491;479;420;410;479;450;506;523;514;450;518;506;531;458;498;537;580;634;576;603;547;572;603;603;607;577;469;495;522;528;558;552;528;534;525;522;544;554;522;494;526;477;550;511;526;565;530;504;496;534;495;531;512;542;537;556;546;601;535;524;556;548;619;617;695;560;547;479;575;575;550;505;495;450;464;488;513;541;596;601;590;569;561;611;534;633;619;550;526;417;449;551;599;565;612;504;530;534;480;475;549;591;707;615;581;556;563;552;466;396;520;593;492;437;454;548;609;530;559;567;639;624;562;590;593;570;605;582;566;595;595;554;540;642;524;566;594;586;608;588;451;535;549;571;578;542;558;520;521;583;367;355;431;489;576;531;501;544;525;561;554;547;620;614;628;624;538;579;537;539;597;625;594;606;526;615;581;551;518;523;560;577;604;561;379;456;525;555;589;616;624;604;603;610;612;595;662;600;646;616;606;685;624;611;587;613;618;556;572;567;537;595;626;539;557;536;560;554;578;542;581;569;587;544;486;576;626;574;562;569;550;534;646;604;648;681;589;699;609;639;641;654;625;570;553;638;664;668;588;592;621;537;561;596;581;596;581;588
4;25;22;25;16;13;21;13;27;36;245;626;691;614;700;694;676;671;762;661;659;710;688;772;759;789;723;753;723;715;672;623;729;603;682;589;570;565;672;738;676;629;701;684;750;599;649;662;579;576;564;668;707;729;745;817;727;659;609;566;548;588;539;658;656;608;569;646;604;557;621;678;648;668;606;500;553;668;747;704;682;722;722;703;704;666;698;690;615;610;657;684;612;697;667;643;600;605;619;640;575;563;671;619;660;540;636;660;751;816;711;585;598;660;697;571;625;616;575;653;648;557;538;571;616;666;619;611;656;634;650;672;644;640;736;740;655;651;654;690;675;698;612;624;633;623;694;676;645;755;674;669;672;639;634;712;664;624;705;672;641;676;653;698;648;576;505;464;573;659;631;645;603;630;611;598;617;585;606;643;627;642;682;676;694;487;544;574;565;602;570;559;623;555;565;694;683;584;584;643;580;651;697;570;577;583;525;520;628;699;627;647;599;662;635;682;536;561;621;676;718;653;614;610;670;723;696;582;602;581;633;703;670;693;704;649;645;551;615;667;683;590;537;516;574;574;609;635;667;631;651;597;652;677;636;575;575;526;572;643;545;563;560;606;603;629;553;561;544;566;550;531;593;489;438;540;578;607;572;573;566;575;599;539;538;459;428;521;579;590;541;561;517;532;565;545;581;549;505;561;480;522;498;531;540;528;503;503;547;640;567;615;549;600;539;463;514;425;389;430;526;543;555;516;567;565;551;469;507;511;544;514;543;506;502;510;563;515;528;596;562;556;586;580;552;521;510;514;550;521;538;562;591;540;575;527;543;579;546;596;543;579;514;502;424;445;505;522;581;520;535;540;536;524;578;597;576;521;529;506;551;603;589;555;479;521;511;499;532;531;522;561;491;477;513;553;565;533;523;512;522;535;562;571;543;512;548;578;589;581;541;519;497;540;493;447;335;444;519;506;472;459;475;549;557;559;526;449;457;488;473;456;372;365;357;440;426;480;477;505;558;529;505;553;557;576;540;506;513;510;530;552;596;549;491;479;521;519;542;484;447;459;471;507;437;486;543;535;468;457;402;383;381;297;304;372;420;448;455;463;521;490;493;516;517;519;347;432;443;458;465;487;451;507;450;506;471;476;465;500;520;425;445;480;442;444;438;377;275;343;378;310;312;430;482;486;441;494;578;449;404;464;306;295;464;425;455;409;489;471;556;517;479;510;503;460;450;516;463;510;525;577;470;496;436;432;432;424;432;466;476;442;427;481;422;455;438;436;386;368;457;533;469;484;468;471;464;461;498;540;504;553;535;474;490;484;505;485;460;475;521;521;481;517;556;484;504;486;495;524;514;509;500;481;540;499;610;690;524;461;486;483;400;406;484;469;431;420;461;482;488;500;553;539;497;462;492;453;464;414;479;469;483;516;482;448;498;471;487;464;523;531;555;529;481;532;505;493;522;479;471;469;425;547;498;416;470;463;545;529;533;484;441;442;438;427;410;499;491;547;529;492;514;417;456;525;477;475;533;472;526;542;479;519;514;452;553;508;539;523;416;444;396;498;454;451;500;478;454;460;482;456;534;583;569;597;596;585;617;588;580;599;548;552;548;484;462;514;533;589;498;580;517;503;555;538;536;516;532;562;487;458;558;513;548;539;561;533;487;572;546;544;497;507;482;574;615;616;549;577;564;549;601;606;610;540;644;599;630;539;526;490;512;455;438;500;482;496;548;567;620;565;626;571;627;568;562;491;446;467;469;607;555;544;493;512;495;601;543;549;559;638;675;601;605;561;511;471;470;496;571;597;512;469;541;560;504;557;529;611;584;554;569;588;633;554;583;556;610;586;577;585;536;484;573;550;574;656;547;464;453;589;518;510;572;564;513;484;539;500;485;541;526;483;435;491;520;558;607;541;527;499;542;586;577;584;613;544;600;575;596;587;578;633;522;619;539;520;505;614;565;568;529;512;513;591;567;576;559;620;601;563;610;577;591;641;650;581;580;584;621;607;567;581;579;612;621;618;590;590;556;466;494;574;649;640;534;588;603;643;595;626;507;508;508;601;607;573;529;569;573;618;576;570;605;584;664;711;653;611;611;617;563;634;642;636;590;603;635;614;640;600;592;626;521;555;600
34;12;18;16;17;14;21;32;5;32;228;628;684;649;716;709;702;680;723;642;639;724;777;750;753;756;686;643;683;629;624;637;652;669;692;578;621;689;627;628;666;738;670;665;688;626;508;598;532;614;622;683;644;626;691;953;945;799;694;666;608;617;503;658;676;621;626;681;646;708;666;689;711;680;657;523;551;574;669;745;643;713;714;713;674;637;570;703;652;653;743;702;648;689;690;624;681;679;704;721;645;581;666;615;599;568;678;612;628;699;656;597;629;727;635;652;652;643;694;695;748;667;601;504;622;578;642;699;652;643;629;688;669;737;638;642;627;655;640;600;628;557;542;603;689;687;683;695;670;642;709;668;619;712;587;564;664;639;736;714;643;659;719;623;631;571;415;438;496;575;611;577;618;666;625;649;563;569;638;626;624;619;578;611;615;526;508;643;572;591;614;654;629;652;645;697;672;643;636;640;705;621;574;585;574;488;544;606;635;711;760;620;649;638;659;653;666;678;663;647;636;631;652;640;675;689;642;604;656;626;577;657;641;652;597;599;608;593;616;655;675;614;542;543;567;544;590;665;714;655;672;610;616;628;636;597;580;608;593;521;514;572;568;611;622;562;571;462;536;578;564;543;545;516;548;544;635;618;617;615;619;604;587;573;571;528;470;523;538;508;585;539;469;539;528;587;553;643;577;548;540;489;561;542;506;512;514;537;558;561;529;604;567;533;494;552;612;599;466;443;546;593;494;572;555;577;494;552;490;517;512;597;606;534;530;523;643;605;532;539;581;535;650;541;552;520;564;535;535;460;568;510;518;640;515;519;518;610;593;616;525;502;517;478;487;532;543;538;522;564;523;502;510;563;562;561;579;573;584;536;587;543;604;533;531;477;556;548;515;465;545;559;500;522;552;541;552;575;593;569;503;576;544;540;540;534;531;595;568;610;517;567;490;557;548;460;367;426;524;560;556;481;469;517;498;456;487;487;526;474;537;431;408;446;433;377;392;449;482;420;457;500;424;515;498;481;482;490;541;579;598;607;559;541;426;458;483;514;533;528;542;445;574;539;473;500;548;549;471;381;383;451;453;350;295;414;480;537;508;457;477;465;455;482;522;481;381;355;374;421;444;488;489;468;465;513;455;462;430;477;486;434;452;479;474;484;458;289;207;304;361;392;416;437;465;442;426;434;497;479;424;431;399;384;413;444;511;534;542;524;569;519;483;457;502;443;456;447;525;501;486;609;504;491;421;468;447;417;519;494;459;450;411;429;466;470;410;478;412;356;422;466;455;500;461;493;457;525;584;552;507;524;497;519;484;454;482;488;440;470;513;474;447;449;488;530;461;478;517;518;512;497;482;467;468;436;400;519;553;524;490;474;483;483;464;412;375;494;498;514;459;510;539;552;489;485;450;503;416;425;422;416;539;499;507;589;542;502;474;478;487;480;518;494;479;507;539;545;483;423;410;472;458;577;490;455;481;457;486;499;482;513;464;450;422;358;445;411;457;586;528;502;491;475;502;489;454;496;544;474;448;541;493;519;492;468;497;481;513;512;449;425;492;477;452;457;475;545;520;486;460;426;538;494;589;517;536;564;552;598;550;526;584;542;524;550;608;546;552;561;600;562;544;603;563;520;448;522;552;592;542;522;533;559;494;543;534;544;501;524;617;490;449;519;548;610;606;604;554;632;538;590;579;587;544;636;541;655;625;523;536;495;437;406;385;452;482;500;586;564;540;616;610;599;619;580;562;555;602;496;493;486;526;448;545;577;573;581;553;587;575;609;552;541;564;570;504;504;446;429;543;517;511;533;489;530;463;536;461;602;603;547;561;576;569;559;541;556;608;618;614;573;525;502;566;503;603;654;524;401;480;524;510;461;544;508;524;530;556;580;541;613;499;479;448;572;555;590;645;566;542;521;594;519;519;556;553;590;528;584;536;564;581;637;609;593;532;589;605;565;544;475;530;581;589;582;547;555;554;643;679;574;636;625;616;631;594;595;586;624;587;546;557;621;584;580;594;652;630;611;628;504;550;600;614;605;604;601;621;568;564;598;608;503;522;528;600;519;544;566;668;572;558;539;617;659;625;642;774;637;647;618;581;635;607;569;571;686;634;551;671;715;538;596;583;544;601
18;21;17;16;7;25;24;12;20;29;200;539;652;693;672;726;681;710;656;733;702;676;768;781;767;765;566;601;693;661;642;644;631;692;720;616;680;664;607;720;721;663;658;659;710;596;529;597;604;675;713;724;665;587;660;751;908;716;717;662;658;626;552;642;755;668;656;668;686;649;663;679;645;699;632;634;585;606;695;711;683;756;691;727;660;618;634;683;690;696;716;735;680;692;739;703;650;715;666;670;648;611;609;557;585;639;762;721;691;614;571;591;667;680;621;633;612;627;631;728;672;677;619;529;610;677;700;655;700;700;635;703;649;642;680;628;709;729;686;631;607;577;570;630;588;634;681;723;686;627;646;639;689;630;654;675;617;601;542;528;677;657;558;659;581;574;401;411;492;548;610;599;631;598;561;530;536;580;608;689;594;592;605;624;537;507;588;649;634;626;653;642;650;579;653;636;628;648;673;687;653;701;602;583;543;433;551;627;669;696;723;685;610;603;621;616;704;690;641;661;676;618;616;622;665;628;702;632;640;611;627;608;537;587;632;637;602;608;626;588;636;627;617;584;602;579;599;650;695;693;656;591;529;579;583;553;659;644;594;535;507;559;575;591;658;565;562;491;556;599;538;561;518;560;545;661;647;608;606;569;678;594;534;576;610;627;622;550;562;523;656;564;487;537;542;506;513;564;531;608;573;550;586;606;578;522;540;542;628;568;577;596;655;552;470;495;526;539;537;449;555;604;518;514;524;581;587;585;530;536;515;538;588;572;605;514;778;835;581;533;523;561;558;532;558;558;576;484;507;511;514;550;587;564;532;514;496;585;584;527;497;554;520;473;473;484;562;516;575;597;524;511;585;547;532;612;529;532;526;467;574;540;448;457;525;493;537;581;588;547;532;522;487;551;562;582;594;558;545;552;599;554;545;542;508;521;563;574;586;588;541;533;547;563;513;519;422;398;458;450;478;464;519;515;489;446;474;547;527;520;537;445;376;434;497;456;357;410;524;453;456;399;485;496;514;573;528;435;494;572;602;552;549;507;543;448;547;500;558;509;533;449;510;570;512;501;506;546;443;306;236;432;417;373;343;432;517;602;552;470;424;436;435;533;425;456;429;394;418;441;454;499;480;450;402;421;478;492;449;474;470;450;428;459;475;428;450;345;255;369;387;425;422;473;448;472;394;401;436;415;408;461;493;500;422;413;517;528;505;502;454;500;515;507;508;500;444;436;481;487;482;570;496;488;464;475;543;496;480;457;416;474;441;439;475;351;471;486;453;338;376;466;476;465;486;464;470;517;502;565;535;535;491;471;470;441;434;487;425;465;458;462;473;485;494;486;506;515;512;527;480;554;523;505;408;375;401;444;506;548;550;507;510;531;484;373;389;431;470;496;509;542;469;530;497;456;481;491;487;447;509;523;508;441;509;529;422;435;475;479;482;500;524;544;545;525;509;492;494;508;457;477;424;441;466;506;543;502;459;488;460;439;551;515;457;489;475;467;489;541;516;492;516;507;549;478;456;554;513;522;509;543;525;432;481;498;437;417;461;461;421;408;434;550;477;504;482;546;501;486;481;403;540;584;476;583;548;590;553;562;528;615;552;518;533;553;603;616;536;579;513;500;531;560;532;544;505;553;535;597;593;562;562;532;533;551;572;483;543;544;547;533;521;530;539;575;501;501;579;515;583;669;594;623;530;570;635;606;592;530;561;606;547;470;462;462;519;501;534;507;554;579;558;547;597;594;560;578;524;493;373;299;431;508;467;535;532;625;611;614;531;550;604;534;542;564;449;510;514;420;428;473;532;481;529;466;425;342;464;593;557;501;575;611;580;590;549;589;587;578;566;570;501;588;640;573;651;667;608;455;550;564;537;562;572;638;549;567;559;541;590;542;531;546;558;487;547;608;578;585;562;590;608;599;478;581;573;579;644;583;622;574;542;633;599;589;600;595;582;556;513;520;450;533;570;594;482;550;575;625;632;577;596;576;580;625;580;581;622;580;614;569;525;513;647;561;609;596;674;630;638;589;610;605;603;639;626;670;572;622;562;581;626;577;524;554;582;552;584;651;640;601;515;549;540;609;600;699;687;624;652;574;579;624;686;600;588;576;562;612;596;594;637;598;559;548;592
10;30;25;20;21;19;11;14;15;23;179;470;512;658;654;602;660;721;749;706;701;683;707;675;750;710;651;692;718;723;682;643;742;658;670;640;669;611;622;687;701;703;743;737;697;714;618;610;720;667;661;665;654;634;635;756;807;729;620;598;633;714;569;601;709;660;633;657;673;695;729;630;670;639;641;683;678;651;682;671;780;722;690;656;642;684;605;682;707;737;667;667;711;750;696;707;652;628;694;625;693;678;672;648;667;776;734;691;758;632;519;628;624;623;665;614;628;585;516;483;537;605;695;614;652;680;601;587;655;703;627;658;609;608;605;673;617;750;742;695;705;640;640;570;608;585;625;733;685;587;643;709;711;696;648;683;717;665;525;576;689;645;603;644;604;540;361;333;519;591;672;605;602;646;602;583;582;547;588;605;660;606;602;695;598;631;646;689;662;598;685;686;598;580;624;712;674;675;672;685;693;715;587;474;581;605;636;655;676;736;675;659;595;557;564;635;623;630;611;600;648;667;625;625;634;642;640;670;646;595;514;612;534;595;638;565;569;505;585;604;644;556;637;576;648;633;616;691;636;673;635;560;548;583;564;670;628;631;580;574;515;553;579;559;580;552;591;498;544;604;538;533;540;565;599;594;564;627;553;579;574;593;560;568;564;638;582;534;602;567;647;577;482;530;542;568;436;483;510;563;555;522;544;625;583;549;565;611;586;552;574;549;542;561;486;488;509;603;536;517;562;596;582;446;551;558;546;509;452;476;501;484;540;505;502;555;647;714;602;510;457;506;498;500;480;546;551;555;565;523;536;547;482;516;484;537;533;497;585;532;557;556;521;525;489;518;562;496;530;575;527;560;530;510;557;535;589;521;529;550;510;550;530;514;509;527;499;576;579;578;552;528;525;596;619;587;564;517;528;539;504;563;538;527;522;523;594;545;559;550;577;556;539;530;529;554;474;420;466;425;424;467;493;473;484;478;493;542;516;550;521;489;446;517;443;441;368;349;462;454;457;466;497;497;553;589;533;404;499;588;593;637;539;531;517;534;524;501;529;527;511;510;510;451;446;505;544;552;408;266;199;350;401;346;420;426;452;601;569;521;461;455;447;452;488;465;439;431;363;407;437;460;446;458;414;382;434;480;431;451;467;462;396;489;502;468;472;430;457;420;449;460;494;433;456;489;468;385;460;505;403;445;505;424;430;455;470;445;474;474;491;534;515;472;473;496;444;426;486;450;493;503;468;481;461;564;532;508;507;418;457;488;477;413;340;332;373;451;443;407;471;444;491;484;530;499;498;524;519;520;478;524;525;478;454;424;443;491;453;442;419;450;456;444;532;503;507;514;519;552;458;518;491;426;402;379;465;530;599;560;499;547;493;444;468;488;482;491;456;496;514;513;512;493;459;458;465;469;454;488;529;496;437;499;478;463;403;422;442;503;442;455;540;623;570;589;551;487;525;493;427;411;479;502;483;477;499;462;465;527;511;495;545;507;488;510;532;561;500;459;446;467;456;549;503;519;511;501;519;562;535;559;439;468;494;394;430;456;508;517;479;466;480;429;430;476;468;474;519;499;464;473;511;587;534;564;635;627;616;598;615;576;591;590;544;496;555;602;517;553;585;551;495;522;562;566;528;527;536;680;551;499;506;532;583;586;587;467;464;467;472;567;483;486;551;508;552;527;598;532;593;557;630;571;558;517;573;664;646;582;615;628;518;488;507;556;544;530;559;511;528;517;585;582;575;606;602;568;585;501;325;184;375;477;457;451;514;527;611;567;550;554;576;526;605;480;501;541;505;480;445;509;499;569;540;443;334;281;401;561;592;548;499;501;545;518;535;523;538;540;518;529;501;589;757;660;628;634;537;508;575;537;540;598;528;567;553;561;572;538;532;550;584;553;567;532;532;557;625;566;531;554;549;513;488;532;540;635;639;590;552;557;548;595;543;582;536;636;569;656;584;471;462;535;581;573;615;600;643;556;531;655;578;529;594;606;615;587;613;563;525;533;562;607;576;560;531;598;583;624;648;613;595;595;606;662;573;632;554;604;617;629;592;512;517;512;600;579;597;612;590;590;516;526;517;580;542;620;663;678;649;605;609;630;619;644;618;616;672;655;608;639;631;679;541;625;588
18;7;18;20;21;17;25;31;23;30;190;509;677;666;705;683;745;713;687;745;637;691;702;707;707;704;762;672;661;752;712;705;661;723;641;622;686;614;625;631;641;667;789;682;702;678;644;633;709;690;740;630;631;708;710;741;735;713;590;668;659;689;638;587;625;665;629;638;625;674;746;739;675;664;698;660;656;647;656;683;764;842;634;648;646;681;679;710;683;691;654;688;730;711;724;658;710;753;677;686;668;615;618;566;698;681;658;707;748;683;620;618;698;690;715;679;648;585;502;519;501;521;640;586;677;698;625;652;657;670;618;584;679;639;674;717;644;645;725;682;673;667;628;591;548;666;709;653;687;663;661;703;752;736;666;749;660;584;645;619;791;630;681;641;639;503;458;474;579;597;667;626;664;669;680;647;643;626;573;720;701;601;696;683;613;656;646;622;657;675;804;684;665;699;630;672;642;670;681;739;673;694;537;495;543;665;657;680;740;720;651;639;664;620;654;618;637;646;659;590;685;662;659;679;680;701;609;593;648;557;531;578;553;576;626;605;580;617;659;660;613;633;643;594;594;655;653;633;626;641;672;545;531;624;640;697;712;601;554;559;487;569;563;541;543;604;543;542;607;598;609;516;524;561;638;629;595;594;576;587;574;597;545;557;609;537;535;514;585;582;645;580;555;574;481;448;453;516;547;606;558;532;522;616;654;571;615;616;480;506;501;612;610;619;507;525;578;544;518;560;561;624;477;475;582;564;465;494;466;532;497;513;577;456;520;604;541;608;549;454;580;547;599;576;515;537;527;507;543;475;518;481;548;467;557;541;482;480;539;624;506;508;582;506;484;552;540;514;527;510;435;537;558;469;488;524;515;547;528;523;472;454;517;538;500;516;499;666;607;510;539;492;574;590;645;573;522;480;543;567;525;541;531;525;549;552;577;573;497;525;541;503;572;498;491;517;512;441;404;393;446;476;542;591;495;565;515;555;596;572;539;551;473;475;419;451;475;406;461;387;410;426;516;483;415;463;516;403;519;543;585;560;573;582;547;582;510;553;536;509;541;570;478;485;489;452;518;493;484;384;279;309;363;415;422;477;476;553;565;534;514;515;480;411;395;431;385;484;429;423;399;421;423;411;466;388;331;475;501;478;499;449;496;498;477;463;387;455;463;444;422;414;470;444;390;519;456;519;551;520;470;481;486;441;533;505;475;436;461;516;481;493;459;484;484;485;421;421;409;413;469;341;388;494;416;492;511;515;507;508;466;495;421;397;354;362;441;530;517;535;606;563;528;551;554;462;507;581;563;523;452;546;473;497;423;424;509;442;408;466;436;412;455;417;479;466;500;460;469;532;493;418;350;386;399;506;484;503;547;496;492;515;428;384;440;486;559;476;498;520;580;511;524;496;445;436;478;461;448;582;536;435;472;475;483;495;435;400;435;462;420;534;492;553;561;567;520;528;566;520;491;507;457;475;470;479;483;425;431;459;496;432;458;484;456;510;461;538;537;509;552;491;510;492;547;545;512;477;512;530;508;504;462;514;487;435;417;442;531;560;522;538;475;481;558;542;473;503;464;503;508;486;578;550;520;542;566;593;662;583;580;596;556;563;480;565;584;486;456;509;545;550;546;522;502;580;532;510;561;599;587;520;525;553;532;557;595;522;455;545;540;506;511;469;581;538;543;531;569;561;544;555;541;541;551;512;478;635;595;652;614;575;609;566;554;544;538;573;513;547;489;575;542;590;585;565;532;562;524;561;502;313;408;469;484;365;458;481;513;596;577;594;527;572;589;506;563;517;556;507;520;529;544;548;575;521;448;321;463;487;519;540;563;503;499;555;541;557;564;522;569;581;495;639;694;610;582;590;574;634;601;595;559;498;529;556;594;569;576;496;453;513;569;605;570;574;549;511;513;457;551;571;504;528;490;547;590;634;603;619;572;492;543;604;516;559;536;553;544;530;522;559;475;545;563;575;652;638;512;532;558;635;620;635;666;589;593;584;565;538;531;562;504;565;565;619;568;564;634;597;542;677;652;605;635;655;659;589;613;648;613;623;631;556;521;557;600;543;586;561;623;631;639;607;536;578;569;671;598;614;646;612;637;645;634;617;640;606;602;560;637;646;648;672;635;616;671
20;26;25;15;17;18;13;16;13;58;256;536;670;704;692;700;639;714;670;761;683;696;686;767;712;687;692;700;719;721;752;727;673;672;675;740;698;682;588;575;594;612;769;753;777;750;602;674;684;644;708;680;692;711;706;735;705;666;686;690;699;713;654;639;663;653;679;681;682;700;712;778;684;596;671;666;634;694;666;725;755;727;628;688;646;681;635;617;635;641;628;701;763;631;729;673;705;714;682;701;695;640;605;543;648;672;697;762;755;608;645;640;604;682;696;723;699;693;633;629;599;613;649;598;661;657;705;614;717;661;626;668;691;750;638;653;655;620;682;664;645;723;659;652;574;630;657;643;696;616;604;665;705;693;733;721;599;622;573;683;697;673;633;695;593;537;567;576;566;590;585;560;573;708;644;702;624;591;597;655;671;577;586;695;690;618;594;670;700;701;727;706;604;675;615;614;673;650;670;681;684;697;657;516;608;631;696;668;645;706;630;641;647;656;592;654;645;641;636;591;656;592;666;652;608;709;644;681;636;642;561;542;587;601;620;582;619;571;594;622;655;611;676;634;626;562;592;645;668;691;721;608;555;579;615;656;683;641;566;520;536;532;582;526;524;574;518;554;524;597;512;569;571;646;588;591;616;553;598;598;540;564;626;588;585;546;541;518;622;680;691;616;571;483;469;482;532;528;573;614;595;506;593;559;625;603;573;563;512;615;559;606;561;564;527;606;651;576;543;539;445;551;472;470;535;548;479;503;505;502;547;565;491;495;468;556;551;563;553;588;542;547;544;582;505;516;483;524;554;487;532;545;514;478;563;592;542;566;509;550;489;549;541;498;460;536;551;505;516;558;496;493;582;461;437;577;540;534;536;557;506;442;454;551;564;595;496;617;520;544;502;522;493;569;528;520;392;437;513;569;492;487;519;494;493;527;506;493;552;475;461;536;485;534;486;500;523;516;496;463;432;436;501;545;488;561;552;488;470;516;559;539;507;472;455;441;431;408;399;376;394;456;475;460;470;449;510;476;630;616;562;588;580;575;551;560;483;512;522;446;511;519;493;546;529;461;465;440;507;476;395;383;362;431;481;465;405;555;589;569;502;494;496;502;363;432;422;475;503;453;407;385;446;425;432;378;372;401;511;426;490;472;453;490;472;482;475;493;431;477;511;441;492;431;416;434;428;482;489;462;472;476;464;429;549;457;483;464;440;459;463;397;431;434;417;422;460;391;479;446;464;357;369;452;447;456;496;492;502;429;486;455;467;367;425;415;499;589;644;490;534;537;519;545;510;463;537;572;503;501;439;446;500;467;436;439;439;416;469;462;451;442;483;480;466;462;441;461;532;532;375;294;349;377;458;458;538;468;473;438;452;414;421;437;484;507;514;516;516;519;555;470;495;520;461;463;536;544;476;515;517;446;496;451;467;471;438;412;409;413;448;461;581;512;534;593;553;513;518;512;575;450;461;471;431;440;465;488;450;511;514;456;415;439;514;504;468;458;462;493;495;485;463;515;514;508;460;448;512;510;500;463;472;451;416;418;390;461;521;545;578;554;495;535;624;477;468;551;469;464;484;517;527;498;478;526;498;572;593;577;584;553;538;516;454;512;594;522;501;488;495;549;565;547;621;548;589;512;593;573;545;519;509;545;493;538;549;472;517;549;470;554;523;482;588;480;491;543;665;568;496;509;592;563;485;533;570;616;586;586;604;596;579;648;581;536;564;508;528;590;586;626;563;530;570;548;487;538;553;498;460;391;415;441;407;455;420;436;407;442;551;621;564;598;578;574;522;498;479;556;538;549;494;578;550;542;512;476;483;575;508;478;588;545;546;581;470;582;540;509;538;573;634;665;622;583;623;584;590;566;555;472;454;556;567;572;581;520;473;438;470;502;572;549;540;600;519;528;529;501;563;522;607;550;612;583;579;586;497;570;540;561;538;560;538;530;596;558;575;547;583;618;572;502;575;602;624;548;518;553;584;633;594;560;618;630;589;564;575;581;527;537;621;611;548;546;620;557;581;617;582;625;639;616;627;649;660;592;567;607;590;624;636;542;555;572;643;598;577;628;619;669;642;621;564;592;611;569;571;590;669;617;583;572;677;678;697;523;548;591;638;594;688;622;591;692;618
6;17;19;29;14;20;25;14;14;39;344;580;673;649;659;674;650;642;727;696;633;698;739;736;646;640;660;731;670;685;689;663;688;730;707;681;597;659;585;538;486;571;651;740;698;761;711;613;679;669;705;787;767;735;694;643;690;638;578;685;725;703;657;687;615;615;687;669;683;693;929;734;692;630;661;696;642;644;747;735;643;635;676;612;658;714;599;608;636;570;618;684;650;713;701;631;678;725;712;649;674;641;621;645;722;635;755;727;776;652;633;640;534;565;749;671;680;712;671;633;592;606;709;610;603;658;667;723;682;700;673;668;764;661;660;643;702;569;674;657;685;696;684;701;720;686;665;589;637;607;606;662;667;699;772;636;561;613;668;611;659;690;728;693;627;642;605;605;714;647;555;558;595;624;663;603;613;581;579;628;602;691;681;636;593;592;588;688;725;678;756;555;615;624;641;665;617;611;695;599;666;625;524;495;556;623;663;698;635;715;730;703;638;580;652;706;642;672;651;541;590;531;535;544;618;658;670;638;680;656;613;557;606;552;616;600;631;624;592;576;551;609;672;606;617;631;641;688;667;697;663;541;638;601;537;593;559;597;571;489;593;560;531;468;583;558;588;596;545;527;511;536;578;641;611;535;578;611;613;578;564;586;567;537;530;581;558;568;628;626;546;576;601;492;437;506;567;603;495;563;497;472;523;553;614;546;556;499;567;574;654;655;598;584;547;593;592;563;437;479;525;550;503;483;537;507;502;505;464;491;558;533;565;547;550;558;530;636;565;594;589;510;577;546;559;545;594;568;559;551;480;466;492;532;576;569;570;539;542;531;574;529;546;516;478;507;566;476;544;525;542;535;562;485;484;619;587;538;585;567;557;519;463;520;550;588;552;547;550;485;456;562;508;538;596;466;294;360;484;511;452;550;572;561;513;496;501;524;511;535;477;508;507;518;463;482;571;537;489;596;487;500;519;519;513;542;562;518;429;465;489;418;466;549;481;425;444;475;445;394;440;389;379;408;430;379;487;489;566;504;577;510;463;519;581;494;517;539;543;519;525;477;521;501;478;431;461;387;492;453;425;462;432;405;505;472;481;471;542;574;470;405;510;454;483;479;448;434;395;462;383;457;458;407;373;358;429;422;443;337;403;488;466;521;444;493;487;438;452;439;458;435;442;404;387;422;425;497;499;473;421;480;417;410;381;379;469;514;470;460;492;384;400;404;366;407;444;431;452;465;469;365;413;470;473;498;553;476;481;434;441;451;384;358;376;368;466;433;521;470;484;479;508;507;540;485;481;540;474;442;472;502;484;469;399;456;404;379;430;404;388;454;470;483;463;472;459;464;475;485;423;385;422;446;487;509;509;475;484;437;448;460;385;420;484;518;458;460;509;514;504;478;477;497;526;435;449;486;480;453;452;502;526;486;555;451;451;484;451;497;431;525;571;456;490;581;532;504;547;524;534;510;504;465;532;470;517;533;472;521;504;464;418;419;528;525;492;447;433;496;457;485;456;504;427;508;452;419;539;489;526;469;462;475;438;378;420;455;547;460;533;572;464;481;486;491;484;551;513;509;499;542;519;540;512;472;534;475;525;558;503;527;607;513;405;442;541;545;540;522;529;573;565;567;553;592;565;557;551;525;582;497;474;484;567;564;557;479;530;568;561;494;494;455;549;501;488;500;632;561;501;541;594;609;601;571;580;623;611;609;615;616;613;564;566;501;527;488;541;541;601;564;487;556;577;530;498;543;451;509;572;494;442;458;432;445;493;384;343;442;524;570;516;606;541;585;525;507;507;510;549;554;467;553;528;417;485;445;471;557;566;594;561;560;554;551;489;542;573;514;590;617;638;642;580;625;638;610;570;549;512;509;476;540;528;538;557;451;386;399;496;483;476;431;509;579;613;577;551;597;627;530;617;567;633;609;622;611;458;479;556;520;558;545;565;515;626;580;551;526;567;549;581;590;588;651;587;543;434;616;657;588;613;544;552;584;585;626;634;562;528;571;589;612;630;651;606;646;572;562;561;590;583;625;585;512;616;565;531;561;548;589;579;575;569;534;610;656;613;641;665;688;624;548;539;605;585;676;596;602;623;599;649;654;643;685;671;562;545;629;627;654;662;579;618;643;705
10;10;20;27;23;8;9;33;16;96;379;659;714;689;661;704;633;641;740;643;685;721;724;717;738;651;705;741;695;684;713;672;713;726;735;666;676;656;700;651;664;680;578;655;685;745;754;680;724;741;708;753;737;686;637;661;625;585;536;609;740;737;733;615;693;590;684;719;744;682;887;736;671;711;817;665;693;653;675;802;695;588;654;548;603;627;640;584;632;589;633;733;638;700;731;694;715;734;696;691;641;655;697;705;714;682;686;704;720;685;651;692;571;560;668;662;663;685;784;719;655;711;672;685;647;691;718;649;609;698;669;692;628;686;652;690;697;654;698;668;702;721;721;653;688;709;684;672;683;688;652;749;666;657;643;668;649;583;658;634;617;673;709;667;609;612;557;594;706;733;697;566;650;681;632;578;607;672;596;650;629;626;545;566;534;616;651;655;669;688;640;514;632;595;638;662;623;625;644;644;691;595;581;544;619;598;684;625;595;657;663;646;701;654;657;623;676;673;643;712;598;470;302;389;639;741;655;657;637;641;538;569;629;584;581;646;625;608;573;679;612;605;642;630;631;585;577;638;599;619;671;583;612;595;655;609;556;558;531;591;583;511;528;526;516;550;568;545;567;520;513;623;712;631;609;529;618;598;577;600;561;558;554;507;563;538;576;596;600;541;537;486;523;480;401;463;635;538;438;475;523;549;516;582;564;691;584;486;589;563;597;577;549;535;595;576;540;574;518;477;510;519;557;538;540;570;548;455;509;475;521;520;553;542;558;568;536;559;646;612;605;544;550;568;531;584;551;641;557;596;559;438;463;542;545;552;618;566;561;576;536;543;599;542;400;547;480;542;560;554;614;560;463;501;493;555;611;539;551;549;547;499;523;512;477;554;547;565;536;571;502;521;542;503;506;484;362;375;503;540;491;577;556;504;531;501;555;570;540;526;494;500;562;485;423;535;630;524;504;505;466;547;472;463;499;533;484;528;513;474;432;444;496;503;505;409;523;484;466;392;388;427;373;388;414;453;507;505;459;486;543;552;500;574;525;459;443;496;485;478;418;464;418;490;435;398;417;431;465;441;463;496;444;427;465;450;468;428;502;525;460;487;514;542;495;448;426;486;444;439;367;412;405;309;298;317;358;400;379;412;408;409;466;463;417;416;482;469;448;460;464;475;460;404;411;382;419;455;423;390;489;454;362;428;425;397;417;460;439;417;377;442;441;434;411;492;465;430;402;435;385;357;359;519;447;546;563;500;471;455;466;473;402;372;395;397;452;434;473;485;466;482;435;472;441;477;491;501;552;464;410;413;380;388;436;393;382;399;499;431;392;475;460;459;512;436;496;534;485;410;447;458;461;453;455;532;475;466;480;460;467;388;400;460;523;494;551;462;486;559;476;450;442;503;509;488;458;489;540;511;464;524;526;467;501;461;470;449;511;511;532;452;614;518;514;490;531;562;527;481;524;525;464;567;536;545;541;521;511;447;498;494;522;487;466;498;566;480;478;491;394;503;490;443;430;488;452;468;523;540;547;501;426;499;422;440;525;486;391;493;536;501;462;465;449;445;490;601;475;438;500;525;580;590;555;530;468;472;451;388;456;554;629;611;455;489;563;550;554;551;519;539;574;568;553;608;602;502;507;579;573;495;484;504;494;565;607;592;552;532;487;446;475;477;488;442;464;529;550;589;528;540;562;519;570;477;533;526;600;620;656;573;614;617;594;576;543;523;518;486;539;578;585;571;564;573;516;466;419;489;617;584;538;428;429;472;504;396;447;435;441;465;474;514;479;527;527;627;476;486;561;520;501;554;578;425;423;460;432;495;590;594;573;570;523;516;430;470;539;516;553;611;605;642;626;543;598;631;638;609;562;599;536;563;489;539;553;485;430;518;509;508;518;490;503;566;563;607;571;545;592;553;550;544;655;611;590;567;525;531;501;482;478;505;550;568;589;593;543;577;542;560;603;546;515;631;633;531;461;606;542;609;552;530;598;592;618;589;624;552;504;614;639;660;635;604;678;602;578;587;607;601;577;607;572;552;494;560;621;618;644;613;625;522;527;561;530;571;653;609;662;615;615;466;552;650;633;566;553;520;568;622;611;663;678;629;573;578;533;508;557;648;667;604;595;593;687
4;24;27;20;24;8;22;15;30;78;423;664;667;648;644;666;634;725;604;639;591;690;629;725;643;688;743;718;683;743;662;697;670;727;777;699;737;793;688;700;662;676;643;653;689;689;662;730;666;715;702;780;702;704;656;657;558;564;499;538;648;702;601;631;547;611;675;644;651;706;734;814;715;698;724;673;641;633;626;619;630;606;636;649;630;595;671;674;704;610;683;670;681;693;642;745;743;666;670;708;660;702;632;749;662;766;711;743;683;743;705;681;634;546;574;617;610;683;769;882;821;734;742;691;645;677;657;689;666;606;684;693;611;645;629;652;686;731;701;746;756;717;689;670;591;619;668;718;684;616;608;735;683;745;618;619;635;647;652;686;605;684;722;678;616;541;581;593;583;675;715;617;686;705;593;614;612;578;614;571;665;609;589;600;615;681;664;638;635;624;650;633;731;628;613;643;612;642;610;605;682;695;608;590;623;599;662;590;609;619;618;696;662;647;676;572;627;628;626;683;570;482;275;340;633;646;654;618;585;609;560;628;620;543;579;610;626;583;595;638;650;602;621;604;583;567;509;680;602;611;591;605;652;623;603;573;532;588;599;599;547;537;554;510;540;556;596;540;575;577;545;586;626;657;711;568;607;627;524;514;532;530;565;569;610;599;559;512;515;543;591;536;476;504;539;560;529;520;497;505;605;563;556;606;520;512;583;485;511;537;619;567;511;583;590;543;595;533;585;469;541;521;575;560;530;590;537;544;492;494;517;535;529;524;574;546;608;538;524;469;546;584;599;621;606;559;598;556;591;607;480;443;489;481;544;560;560;558;545;543;543;555;611;560;518;511;571;538;542;519;577;558;522;518;514;542;558;478;530;542;488;581;525;526;583;570;549;538;486;580;522;528;460;536;546;553;410;416;519;579;536;518;571;491;481;529;578;478;533;551;533;520;536;473;534;485;451;492;537;480;504;497;515;478;501;504;480;548;459;482;458;479;444;475;492;463;469;397;420;432;385;413;401;363;391;438;417;483;513;535;548;481;509;531;491;472;504;483;498;476;488;382;463;493;429;472;547;500;458;445;437;528;511;507;499;367;450;488;443;485;476;465;467;478;461;413;427;476;403;411;376;449;423;391;295;268;305;292;451;413;429;418;478;436;418;452;435;444;453;474;476;430;449;487;449;450;421;465;419;452;484;440;441;491;458;417;437;502;506;465;406;402;448;464;431;416;333;308;326;340;324;364;381;450;428;492;463;534;430;492;476;466;430;447;395;357;409;461;539;445;399;436;446;483;540;527;438;459;483;438;409;391;458;413;474;411;384;374;430;406;443;534;503;494;478;455;483;464;420;440;475;513;493;457;547;511;415;440;493;469;481;475;433;526;577;549;445;452;540;550;497;371;388;462;507;474;472;472;513;489;470;521;447;517;496;466;458;480;548;461;530;531;503;521;477;490;515;521;434;385;445;508;521;518;493;469;467;489;562;497;505;523;487;471;537;546;451;503;456;511;407;372;419;468;437;456;437;450;447;503;524;507;460;439;429;468;498;505;469;534;527;509;444;464;471;459;437;539;477;446;514;552;518;576;519;450;545;487;503;438;418;523;568;601;559;479;555;590;535;522;513;513;466;554;554;560;565;513;497;505;545;432;552;512;490;514;654;605;504;499;415;454;410;489;481;445;402;443;426;533;544;540;492;481;554;608;573;561;543;512;577;574;547;633;612;613;681;577;567;479;512;632;538;516;566;532;570;489;496;446;512;563;578;503;456;440;512;455;501;467;457;472;514;501;563;543;587;654;571;500;520;568;551;540;539;474;483;428;437;444;544;535;569;557;523;549;442;550;559;607;546;540;608;605;636;561;522;624;618;568;632;554;512;539;519;576;550;520;506;520;539;600;515;586;612;520;616;645;558;568;591;571;543;594;621;638;579;603;583;505;497;429;430;554;484;623;580;549;504;570;543;590;560;565;551;556;602;622;575;580;532;590;615;614;534;588;631;606;580;524;508;683;625;620;660;616;603;606;662;628;665;592;555;620;651;523;581;580;623;646;652;593;559;582;512;610;560;587;639;632;682;655;542;569;478;550;587;585;550;559;575;666;664;662;628;535;550;657;560;489;574;666;642;622;558;638;661
14;18;9;22;18;18;15;14;4;58;392;658;633;666;686;725;632;732;674;519;604;631;608;608;645;622;654;666;726;648;656;653;634;706;649;688;764;735;705;710;678;663;709;646;688;706;707;723;681;723;708;763;661;699;723;658;673;632;619;634;625;805;639;673;663;577;599;529;570;708;646;685;693;761;694;668;680;780;568;541;639;633;694;634;602;631;641;747;733;633;658;612;620;683;715;713;618;590;664;718;699;698;699;716;688;612;710;693;704;650;683;768;645;594;617;609;671;629;728;762;785;754;647;630;595;666;622;678;768;659;635;619;660;575;709;726;734;719;675;768;643;709;714;638;643;619;678;654;645;622;598;624;657;650;620;606;596;684;629;591;633;640;646;658;624;536;598;615;643;635;617;631;608;679;576;608;612;626;673;652;657;681;633;613;542;599;638;654;651;582;606;634;638;632;601;556;585;570;618;616;597;693;662;617;661;661;670;621;657;588;572;610;654;682;686;682;638;629;646;578;638;586;440;483;678;672;575;614;587;596;590;653;670;613;612;596;565;610;607;571;605;590;601;572;536;619;590;622;580;589;543;484;526;647;605;570;638;548;581;574;540;518;602;556;607;631;593;584;571;594;515;580;575;673;598;674;632;509;483;547;558;524;515;562;494;565;574;533;548;547;595;524;588;502;548;651;529;537;580;514;598;522;577;503;493;511;614;533;436;515;560;580;566;587;562;559;591;606;554;555;574;599;593;632;590;624;584;482;473;571;470;435;464;587;529;540;549;572;478;475;545;576;587;570;567;576;649;579;577;575;615;530;526;576;574;539;543;610;539;590;500;504;522;576;576;576;556;567;555;486;500;445;501;527;546;515;538;574;513;562;525;574;518;607;543;522;545;619;573;587;513;514;536;562;546;564;544;452;573;549;512;556;544;497;504;627;555;524;499;546;536;505;514;494;517;496;509;523;528;496;516;551;558;509;413;466;522;508;512;451;440;454;542;482;506;479;511;368;411;474;451;420;405;450;399;434;338;406;498;500;495;530;505;515;407;462;491;509;554;493;446;469;479;455;456;533;706;529;493;392;453;447;427;517;462;404;433;422;453;482;417;458;442;459;429;405;449;470;438;454;423;454;507;422;395;364;401;310;390;446;406;437;456;424;457;449;471;452;467;446;545;475;457;404;400;435;416;419;464;477;472;442;490;503;463;476;475;430;435;457;408;422;418;471;421;419;343;328;350;301;325;354;394;386;340;404;496;456;445;430;483;507;460;440;467;419;455;481;453;412;451;420;484;480;516;503;427;400;384;456;410;366;387;462;419;454;400;458;445;470;475;483;445;467;536;477;554;475;466;458;488;414;437;450;482;547;477;459;502;495;488;458;451;503;554;487;454;432;493;496;520;432;421;392;424;454;461;504;557;476;501;452;410;422;479;472;494;479;501;482;497;463;469;509;513;516;501;575;478;432;488;494;518;538;511;549;527;440;499;512;468;436;486;460;558;568;516;531;526;458;419;414;427;467;446;411;301;348;476;464;434;532;501;531;459;470;497;512;488;486;541;470;484;501;478;407;451;465;502;466;424;491;562;500;456;424;457;530;433;517;456;508;500;517;463;534;593;555;462;483;540;505;510;510;483;536;560;519;445;529;506;477;499;507;491;524;595;599;588;513;522;510;521;443;457;532;464;497;509;594;528;524;449;522;542;607;487;537;563;562;534;551;584;562;636;583;601;611;545;539;554;511;485;559;497;549;532;523;518;425;514;493;538;525;495;455;473;525;493;505;482;519;503;506;585;532;730;803;532;509;556;585;565;538;513;509;485;465;420;429;468;570;503;546;532;587;541;548;534;544;496;566;626;616;536;557;573;531;591;541;558;541;508;535;551;530;510;555;536;612;531;560;550;533;624;581;574;580;580;544;526;581;607;636;648;621;582;594;553;591;536;533;532;565;598;592;559;530;568;604;566;510;516;549;621;663;692;655;578;645;609;615;559;549;600;584;557;552;562;533;561;617;552;570;658;564;551;583;587;642;583;589;545;534;539;553;544;552;585;643;622;624;586;619;512;550;592;661;611;612;660;587;585;596;572;556;566;526;600;576;588;586;615;580;579;557;622;589;580;580;601;612;659;674;648;606;629
20;25;25;21;10;21;23;25;31;75;424;676;702;689;684;642;658;658;668;653;600;627;724;676;650;644;623;631;657;588;681;566;714;675;696;711;769;750;715;689;654;649;722;642;679;652;627;651;584;715;757;668;712;694;737;803;685;659;603;669;674;683;743;662;689;676;642;555;496;584;693;659;725;657;678;663;740;712;622;593;614;635;717;718;699;622;627;657;668;620;646;616;663;677;711;713;662;582;668;676;637;627;691;609;740;718;699;705;723;641;759;700;745;659;619;673;636;666;678;651;735;619;679;653;569;650;609;683;794;599;653;633;627;651;678;690;691;712;644;637;643;677;658;728;678;619;642;677;657;606;605;650;603;575;581;636;699;708;632;652;665;684;642;658;570;691;613;555;580;593;616;619;563;598;614;651;569;673;655;637;627;565;663;629;628;663;639;664;653;530;574;628;629;652;596;593;607;615;604;596;728;686;657;625;654;669;658;577;695;695;627;609;555;674;600;624;576;650;630;609;594;636;475;521;684;699;623;533;551;518;563;669;633;617;671;645;602;584;645;597;517;500;529;559;639;638;685;631;522;577;590;533;605;575;578;546;458;544;580;606;555;525;594;538;530;574;640;605;602;597;600;527;576;614;571;675;587;584;563;603;580;552;515;553;519;606;618;536;548;611;531;651;629;593;642;544;529;578;551;515;613;587;551;501;430;466;560;580;600;517;504;571;545;553;544;547;549;549;545;610;597;529;562;568;582;579;521;489;494;534;500;490;498;539;487;531;512;535;494;370;432;533;563;545;616;574;512;584;584;601;500;583;566;556;580;584;525;537;577;561;539;497;556;550;598;594;551;577;573;578;547;509;471;531;521;523;591;575;528;519;483;512;539;538;585;549;557;596;520;514;585;516;521;494;535;510;492;516;562;537;508;541;547;548;531;568;483;526;546;518;510;528;549;551;579;606;504;484;533;518;498;500;480;507;472;461;463;427;484;438;413;539;575;551;503;496;430;376;408;468;454;431;482;472;480;326;330;472;600;483;515;510;519;549;472;524;522;473;500;494;487;508;477;554;503;563;658;513;466;473;462;423;497;503;542;421;453;399;419;396;445;458;434;421;463;437;492;464;378;488;529;436;444;476;456;392;366;367;285;393;415;438;485;461;460;439;518;527;472;481;490;476;449;423;392;426;384;423;438;471;426;463;456;470;523;473;435;420;412;361;497;464;393;422;402;416;411;427;434;426;413;429;374;428;456;374;421;418;504;462;502;523;505;518;405;450;513;501;432;448;441;362;369;497;487;496;378;397;424;431;451;438;388;296;409;360;370;425;423;472;506;490;431;443;507;475;508;460;403;407;425;454;415;455;544;541;467;463;473;460;497;458;493;427;513;492;435;460;472;451;501;506;477;393;438;506;542;487;431;455;508;453;406;410;533;467;467;520;503;437;496;485;468;464;537;584;517;545;528;465;521;520;491;462;524;555;549;467;439;476;495;443;435;491;539;523;508;538;501;485;438;466;508;426;514;334;313;364;435;371;382;375;459;476;462;495;498;492;473;467;469;479;465;516;464;369;371;463;520;433;416;532;552;494;537;514;539;482;490;536;532;527;524;493;481;503;567;539;566;438;482;464;504;512;510;542;532;466;393;479;506;460;514;580;523;516;544;574;564;533;537;580;560;505;490;510;475;542;532;510;554;530;462;525;529;597;552;487;473;593;543;553;534;641;585;623;637;570;565;587;534;473;464;542;575;491;482;536;558;462;508;528;538;566;571;512;520;567;550;498;527;476;480;444;484;475;606;647;446;504;556;594;545;494;506;526;525;494;433;419;538;571;569;539;603;570;526;630;563;430;462;583;578;539;583;566;613;549;530;500;513;556;477;493;541;559;550;585;611;513;544;530;551;564;605;591;618;591;497;537;515;520;585;595;581;640;652;574;604;576;560;596;606;615;592;549;529;521;587;601;551;538;566;481;598;635;678;582;618;678;669;611;597;593;601;538;599;584;573;504;559;624;587;619;627;566;572;535;609;604;657;542;632;574;566;546;512;525;584;667;665;725;591;585;553;548;542;540;592;562;593;527;545;585;523;550;568;588;570;579;611;560;592;576;584;558;724;619;509;610;576;543;667;672;631;645;689
20;15;25;27;27;9;30;28;27;87;462;663;641;723;740;720;536;569;674;712;683;652;649;680;668;663;621;680;660;687;710;655;628;663;633;690;743;715;660;670;678;670;640;716;674;694;709;680;631;641;709;752;695;681;762;772;695;708;638;653;721;726;697;652;698;629;754;570;486;630;627;699;644;645;649;619;735;729;705;714;638;631;707;699;755;636;575;632;696;598;567;583;627;577;728;714;710;650;682;556;612;619;628;616;680;723;703;715;711;671;642;712;654;602;604;594;679;635;587;668;683;689;682;598;591;566;628;702;668;636;588;626;572;645;664;707;678;644;674;640;612;617;668;760;709;668;622;677;617;547;568;586;616;631;623;621;658;651;617;718;648;655;674;648;533;709;619;610;549;591;652;572;604;562;602;563;563;645;673;678;640;629;634;652;622;637;617;644;584;489;540;636;552;592;633;669;603;654;659;757;647;613;654;587;636;636;592;644;643;649;617;722;442;633;656;589;658;651;638;572;557;580;567;523;649;652;620;525;543;546;645;669;608;550;632;622;590;547;625;543;534;593;572;618;637;611;602;629;522;552;608;648;616;534;588;493;545;583;600;579;638;617;543;544;606;598;627;562;611;531;528;484;568;537;616;620;606;588;625;591;582;580;601;504;629;584;606;579;540;591;588;594;649;557;598;575;548;611;557;546;591;575;502;475;443;468;539;536;571;521;472;533;553;588;528;562;585;517;456;642;571;520;571;572;574;567;525;487;555;547;527;531;408;471;569;471;481;444;385;283;395;512;604;570;507;470;553;635;602;537;558;528;513;544;588;548;552;536;512;587;477;419;533;509;531;539;482;571;617;569;520;555;476;479;473;541;597;529;501;483;552;507;507;533;525;544;474;571;618;596;592;505;518;495;564;527;488;514;487;503;547;581;582;522;518;541;590;511;490;436;528;507;532;582;585;559;515;544;470;528;519;489;534;436;452;456;483;381;435;408;458;549;539;491;487;443;402;355;381;403;403;388;399;438;426;410;448;562;556;510;496;555;459;492;516;543;537;485;515;481;498;453;440;518;513;477;512;450;435;501;456;518;519;495;468;481;476;506;481;433;501;523;486;554;473;467;448;473;461;482;444;503;492;452;532;493;462;380;338;329;428;427;453;456;431;531;485;424;473;491;426;468;407;438;524;463;416;390;443;499;512;449;432;453;483;489;445;440;438;431;383;444;384;420;407;413;335;408;391;436;438;390;385;444;431;390;311;370;460;529;517;517;545;498;497;532;464;478;480;448;444;364;383;403;470;452;465;420;407;480;403;435;414;348;415;408;411;464;447;435;461;441;401;456;465;469;453;444;340;306;368;423;480;488;521;519;466;434;435;424;454;489;455;438;441;455;433;503;483;459;488;523;437;461;456;470;463;420;373;394;530;479;464;468;496;496;467;539;500;548;486;471;446;453;494;491;506;515;481;572;506;502;502;543;498;554;525;433;503;520;493;494;492;486;605;582;478;504;474;504;474;542;474;403;473;439;381;427;514;412;336;401;405;447;414;525;505;573;530;450;423;542;495;485;421;386;383;488;453;434;502;504;476;511;540;502;516;549;542;507;553;483;524;572;474;568;557;493;472;486;526;560;540;517;473;546;512;460;402;466;536;569;493;592;579;463;574;536;570;482;532;486;498;474;504;488;522;535;509;552;618;580;529;537;562;544;557;535;552;516;537;477;520;513;588;590;578;631;491;579;539;499;519;518;505;514;511;533;498;514;520;555;561;524;517;569;543;607;582;549;523;543;511;432;451;471;527;485;462;476;472;576;598;525;521;490;464;508;534;563;524;498;520;577;624;601;638;631;535;480;404;484;559;529;562;592;535;486;545;499;534;543;441;442;464;510;560;588;563;503;528;556;534;545;504;564;554;535;547;513;609;572;607;582;563;533;552;535;521;506;485;615;590;591;540;546;541;512;563;552;544;482;456;464;530;665;623;580;521;606;625;611;612;618;533;525;577;535;557;591;581;587;584;591;664;558;533;566;552;600;522;572;567;563;578;572;502;589;597;586;617;617;592;542;611;556;565;597;601;591;627;530;580;607;585;522;562;577;614;568;565;617;583;511;573;657;579;644;544;597;607;549;574;565;614;601;669
30;24;21;26;20;14;14;18;8;106;505;689;670;656;678;590;472;488;618;717;720;684;706;697;691;569;523;703;683;731;707;722;644;661;650;672;761;743;715;665;652;624;577;616;653;674;705;685;603;606;670;696;732;662;653;703;643;631;612;632;699;697;671;684;696;661;705;638;445;625;660;730;648;529;534;616;760;789;715;720;656;647;584;683;680;658;655;605;627;557;562;509;561;679;697;735;724;674;748;696;609;745;705;638;660;705;624;595;651;654;645;702;682;544;462;590;613;620;595;644;701;665;662;660;611;620;701;665;732;625;632;617;603;549;756;700;746;678;657;588;661;636;689;708;696;612;686;714;751;682;728;652;644;659;615;669;700;685;690;700;635;633;678;569;607;625;636;605;545;610;632;639;585;625;626;608;606;589;679;664;668;644;683;649;628;609;596;679;568;535;591;612;611;633;674;652;602;659;644;602;647;607;625;590;626;619;672;688;718;673;646;623;567;596;589;660;671;675;678;572;569;597;561;625;678;640;628;586;592;589;639;675;608;604;678;568;525;597;657;495;514;596;543;598;662;606;623;613;521;570;614;617;643;568;507;491;600;486;515;511;560;547;531;563;621;582;603;558;553;560;574;565;617;580;591;641;558;690;615;676;636;544;481;559;564;546;594;491;517;531;579;588;569;573;567;524;610;627;627;530;619;582;580;438;427;570;463;534;605;487;528;549;530;566;553;622;579;501;595;627;603;530;502;522;531;447;452;518;510;591;587;512;491;534;524;469;443;440;346;321;417;552;535;579;544;554;456;586;604;584;523;545;541;588;524;523;569;563;515;546;515;465;455;505;484;525;586;582;543;533;575;495;463;487;463;523;537;541;461;499;519;512;565;526;617;570;517;510;558;564;515;521;556;500;578;482;500;535;571;529;506;581;550;511;576;550;478;535;540;469;453;478;565;532;518;583;527;460;512;457;461;510;475;446;483;547;492;410;421;466;494;534;501;500;545;444;407;374;363;390;354;387;413;461;519;511;504;602;449;511;493;540;537;430;523;562;506;458;501;444;457;426;404;468;360;426;488;482;468;464;517;572;539;494;473;493;409;438;467;451;553;482;493;476;493;441;392;463;501;486;459;480;520;459;552;522;483;427;378;350;402;437;435;432;458;442;501;406;450;421;419;403;339;403;498;496;403;378;421;489;510;469;392;431;508;430;443;423;476;456;397;408;394;462;426;347;375;391;432;432;472;391;400;443;462;458;382;399;518;535;509;472;483;537;482;492;424;458;474;425;432;376;288;369;377;465;438;461;436;418;460;456;444;448;505;443;447;489;488;472;495;450;431;409;416;427;414;451;389;372;446;375;444;492;471;447;459;398;390;453;458;552;498;505;478;446;418;488;577;479;426;488;402;444;439;454;466;431;424;433;470;439;479;456;520;526;517;521;548;546;445;501;463;470;562;488;503;511;496;456;506;480;553;497;499;525;601;526;547;541;541;517;523;429;539;567;609;520;493;472;548;535;522;381;463;531;495;494;504;533;423;431;444;465;466;432;457;448;449;426;432;498;512;485;456;422;480;476;527;503;504;519;548;473;544;534;460;515;483;500;545;566;520;479;484;516;460;482;484;528;493;574;550;529;473;530;470;544;462;503;481;523;497;546;541;495;472;507;499;493;551;546;493;461;484;541;543;506;510;486;540;602;576;429;447;446;573;535;545;530;489;519;503;553;551;521;552;599;554;608;518;515;546;550;487;552;517;471;447;500;510;496;524;484;511;526;614;575;577;566;577;573;562;537;473;443;488;534;602;508;492;546;625;565;528;469;479;551;575;587;499;521;549;640;589;589;613;573;561;428;552;540;537;571;608;598;558;529;524;531;469;489;442;443;372;499;550;528;528;496;546;520;521;542;449;547;527;580;590;530;521;557;583;612;617;597;522;544;604;534;508;594;560;575;590;586;661;552;577;573;540;449;453;469;489;563;627;565;556;613;616;557;632;588;565;509;527;533;623;560;582;611;604;604;625;632;567;558;571;645;553;574;612;588;582;624;636;559;635;623;650;612;584;533;621;620;636;625;539;590;552;534;583;596;609;581;610;642;560;571;610;555;556;491;567;565;589;598;638;597;546;568;579;530;584;599;644
10;18;20;31;24;7;20;13;29;118;553;728;632;648;679;684;589;549;658;689;729;749;715;655;734;663;657;698;687;673;706;679;590;606;632;685;743;689;642;662;718;633;603;598;730;692;627;626;719;651;673;693;706;583;660;701;699;716;648;675;701;682;684;733;718;631;764;703;554;609;706;666;687;515;492;683;676;710;668;723;774;725;602;632;698;618;643;639;595;562;518;423;355;576;615;607;760;711;680;734;680;688;717;676;685;667;655;590;636;680;655;705;621;466;580;642;692;713;613;622;658;736;690;675;643;674;704;653;697;647;652;633;656;609;635;638;701;657;624;604;601;618;648;736;677;690;712;740;711;742;740;654;644;636;633;606;688;694;694;604;683;644;728;691;633;656;659;579;581;598;651;646;628;615;614;657;670;663;629;624;657;611;610;666;638;581;569;621;559;594;558;648;591;558;594;684;539;677;639;608;610;678;606;591;591;635;648;684;645;695;624;639;679;649;604;641;618;659;694;636;636;648;596;655;629;625;588;600;588;605;646;675;657;647;641;567;573;570;621;567;572;547;592;649;591;553;533;545;579;644;615;580;566;516;501;494;532;520;496;472;554;527;531;509;634;596;552;546;538;556;548;551;536;618;609;644;613;616;641;591;558;519;498;534;576;529;567;583;551;593;506;536;557;559;581;549;541;588;610;588;582;594;515;519;444;418;456;501;498;493;572;540;519;544;567;577;510;509;577;586;593;670;551;571;529;482;487;538;528;548;525;437;541;500;504;503;535;457;493;415;445;498;477;570;591;533;538;546;572;560;525;566;559;603;559;497;507;502;538;579;521;481;445;509;530;490;541;579;556;531;475;478;536;459;485;521;548;497;560;548;476;548;553;549;546;570;584;506;491;573;522;499;521;511;539;495;487;509;497;527;453;548;551;535;567;575;531;488;479;518;421;430;487;533;570;508;529;529;528;450;527;554;528;486;519;510;467;432;463;540;568;521;509;501;489;551;525;520;453;455;430;487;459;483;532;506;573;511;491;501;532;511;478;461;506;507;494;444;539;442;497;493;438;451;435;430;500;536;437;533;496;549;496;545;405;513;498;417;424;473;545;516;473;561;490;417;520;491;518;460;439;477;523;557;507;501;486;441;395;343;383;417;475;526;466;481;442;455;474;423;433;473;344;418;448;405;406;422;445;472;498;400;422;480;537;494;495;403;425;408;463;508;467;474;481;364;388;419;419;450;427;439;538;453;446;475;499;522;492;473;477;444;409;456;422;442;417;436;425;438;419;388;313;278;353;408;448;465;433;470;485;486;449;437;494;449;474;472;488;459;539;453;450;400;359;381;481;478;443;476;430;386;463;456;462;443;413;412;439;479;460;492;498;463;493;487;476;456;499;491;441;458;452;415;361;423;420;421;392;434;439;485;482;491;632;499;493;496;517;545;509;537;495;543;588;495;505;493;417;459;524;484;511;422;499;536;587;518;540;507;526;483;499;494;529;569;497;528;522;522;550;541;528;440;561;527;534;490;503;469;522;521;421;475;473;503;477;446;409;446;466;518;534;584;536;443;418;486;477;495;471;469;483;506;515;453;476;509;445;526;505;485;573;502;457;485;410;511;545;525;537;516;533;513;397;450;473;464;519;441;475;514;456;480;517;479;388;349;389;412;449;571;417;424;489;528;482;555;450;485;454;483;499;450;441;471;482;558;491;464;516;446;500;543;551;587;581;543;517;539;571;537;527;554;508;523;512;458;484;490;517;500;462;496;486;550;576;606;546;605;539;559;599;562;417;446;491;531;518;464;479;526;544;576;599;544;464;560;555;556;515;578;563;665;594;635;655;594;545;436;603;526;536;541;585;572;626;614;636;558;484;523;485;499;435;453;470;539;590;527;451;537;547;511;534;489;521;613;549;526;506;605;631;582;573;585;572;532;601;583;574;625;569;474;510;552;534;548;525;598;591;518;450;473;472;486;535;573;607;650;598;603;597;526;556;557;520;573;647;493;552;528;661;561;587;642;600;586;578;591;567;625;591;618;571;602;626;594;592;569;567;583;606;579;567;628;633;636;601;638;592;600;520;642;651;585;627;609;627;617;619;614;604;541;518;536;555;610;593;583;621;579;605;569;552;611;657
20;20;8;20;20;26;6;12;21;124;573;739;637;614;732;645;734;680;676;645;731;697;724;647;688;750;756;686;729;645;654;641;601;645;682;728;747;706;650;673;674;648;688;729;695;650;568;619;681;744;652;722;682;647;703;663;705;685;766;741;739;694;769;725;674;749;776;799;684;660;706;572;556;561;579;564;664;607;640;675;816;659;565;692;644;663;604;683;651;608;544;469;475;565;646;665;700;817;830;729;648;647;658;719;706;601;727;645;621;636;652;665;609;609;602;657;713;717;672;727;716;644;651;693;657;657;673;606;643;689;716;623;597;608;742;735;752;694;702;615;683;695;651;597;670;736;648;750;687;767;696;681;617;615;606;623;613;640;665;605;636;692;644;726;697;652;735;681;679;627;625;652;629;669;610;695;621;641;667;674;658;620;548;640;658;567;630;589;575;589;604;618;672;676;715;705;630;629;628;673;605;656;676;600;635;630;656;632;597;641;590;668;684;648;628;574;641;658;706;651;616;600;667;619;627;670;619;637;598;654;646;612;616;618;642;661;594;566;542;599;567;585;638;636;522;553;546;474;488;601;622;499;570;508;525;464;518;570;447;485;534;556;536;556;539;561;586;561;552;501;575;555;593;637;611;596;691;713;575;589;600;571;533;533;537;589;574;518;544;562;490;525;604;586;561;616;578;570;566;576;631;622;613;549;451;360;488;508;536;537;644;552;539;586;577;501;520;544;562;596;632;583;579;575;555;477;544;520;511;503;503;493;533;563;555;557;533;569;575;471;500;425;457;550;466;589;458;575;616;575;583;581;601;578;566;559;515;587;509;558;551;492;531;548;504;564;551;560;556;503;554;540;537;503;509;551;533;477;546;532;492;497;607;556;474;552;572;531;524;528;561;590;562;595;532;503;466;592;576;620;543;545;489;529;623;596;454;468;435;533;488;435;495;545;614;589;603;533;548;449;450;491;517;454;441;478;536;456;464;564;604;602;570;541;478;494;498;571;509;468;423;446;489;446;515;449;549;531;476;483;585;569;505;452;463;528;502;530;522;482;488;425;468;522;420;529;529;454;533;538;492;521;513;500;494;428;453;435;417;512;526;469;508;571;484;466;481;522;435;387;444;503;506;482;498;430;404;383;460;413;397;414;461;492;505;436;369;398;487;470;423;457;434;465;465;369;367;466;541;542;506;387;422;471;517;450;476;473;478;386;439;516;493;504;465;429;461;469;472;492;441;494;464;458;470;499;528;529;427;449;423;446;405;451;434;423;426;452;469;436;473;370;369;327;355;367;412;396;437;470;432;533;461;490;496;447;424;449;449;482;486;529;453;505;460;411;404;486;503;414;361;321;410;466;491;477;438;488;466;510;502;518;487;487;457;480;523;487;476;494;491;420;470;428;471;438;464;371;406;442;432;523;473;525;551;607;551;498;485;507;545;498;485;523;513;537;469;485;487;449;472;498;531;475;557;527;509;530;563;503;524;518;442;539;478;464;553;516;538;481;507;510;532;466;470;503;507;552;517;460;496;588;534;620;460;509;549;497;446;391;423;443;559;584;597;455;409;434;495;429;425;432;471;499;421;428;455;488;507;481;504;491;498;475;586;535;464;552;551;546;527;513;510;594;496;515;504;564;534;576;542;510;434;513;542;545;486;453;458;434;529;522;478;468;514;530;581;597;582;547;516;541;504;444;492;517;516;553;544;491;506;497;492;536;612;603;551;598;546;617;526;606;532;562;580;583;480;479;495;564;516;445;485;571;527;545;593;594;596;664;590;596;659;621;487;474;457;469;498;466;407;456;500;608;554;545;523;531;507;491;566;603;634;562;568;667;561;489;512;510;596;576;517;560;622;635;569;628;763;532;474;500;527;502;522;464;477;541;547;467;515;492;452;448;470;516;522;514;559;574;532;588;502;546;521;580;602;543;504;573;539;552;514;545;507;545;592;583;542;580;540;583;493;431;460;552;526;466;572;551;552;552;576;568;571;561;596;561;635;573;522;623;658;654;641;634;574;608;554;575;607;619;556;577;612;622;562;612;607;640;617;567;529;550;611;559;525;596;622;624;577;625;595;594;543;589;587;606;603;627;568;596;572;608;655;594;580;559;599;638;580;604;585;619;521;539;616
30;20;17;17;16;24;22;11;19;143;531;696;637;608;601;662;691;733;779;711;668;715;690;777;720;765;847;759;641;649;664;674;651;740;710;702;746;709;612;639;720;704;657;723;746;706;635;593;674;706;636;607;692;671;728;685;661;746;724;798;755;635;676;674;726;697;739;667;630;662;748;682;661;628;613;417;512;613;578;720;734;631;656;770;831;725;603;671;736;680;584;582;668;624;627;663;741;728;776;692;745;687;677;643;659;618;731;652;650;625;657;632;612;657;630;606;620;576;694;676;687;756;730;689;679;675;650;623;610;654;658;645;578;672;708;670;722;647;682;584;761;702;637;586;678;693;719;707;734;742;710;633;639;666;591;639;514;643;636;596;624;692;643;650;681;665;601;657;653;633;644;632;661;626;605;652;655;638;630;620;655;643;631;612;635;647;623;565;596;586;600;656;674;712;702;721;643;684;648;692;700;625;589;613;698;715;770;586;548;647;635;647;677;657;691;618;597;674;652;656;614;638;645;563;669;611;555;648;612;626;604;646;592;554;618;639;559;590;610;535;600;625;604;567;486;515;567;443;343;454;580;565;611;546;464;550;586;641;504;558;562;539;551;596;558;561;635;495;563;656;586;601;567;580;654;593;587;662;619;649;576;584;572;592;596;570;572;501;584;588;541;567;593;610;626;571;615;611;585;537;618;617;523;445;432;460;535;490;457;649;545;566;550;617;546;547;492;566;597;578;595;515;626;583;652;544;530;517;456;549;568;571;545;496;536;520;588;552;566;556;573;494;429;430;488;548;492;535;518;545;548;524;631;534;583;529;561;518;489;521;535;519;567;531;525;504;525;558;525;527;554;567;588;517;528;548;496;447;459;467;486;468;541;570;505;553;594;523;486;475;571;498;539;564;555;527;489;538;511;576;548;539;521;530;531;556;551;539;505;446;442;506;492;531;545;525;496;466;573;486;502;487;506;479;536;518;560;502;471;505;551;578;479;551;506;507;496;546;539;490;454;484;442;420;445;518;496;489;424;458;448;504;502;466;503;518;506;574;556;455;442;414;441;499;517;527;511;489;518;558;547;564;522;496;483;461;437;474;503;480;542;574;468;505;430;531;556;476;464;425;486;478;528;469;495;417;406;444;436;467;469;415;483;560;490;465;430;441;440;479;473;450;487;552;449;415;419;385;479;507;569;485;497;505;479;427;407;513;501;500;455;449;460;467;466;466;494;467;439;483;444;413;448;420;454;471;509;482;406;433;436;412;423;434;454;395;403;457;407;439;549;416;390;373;405;442;407;355;500;459;496;482;503;549;505;432;486;463;533;479;483;469;400;449;466;448;442;454;473;376;373;403;439;446;488;496;439;456;502;464;497;393;435;526;501;465;569;473;498;499;486;489;524;456;518;469;476;441;452;478;414;472;506;442;475;510;421;466;471;532;519;487;523;511;498;506;469;414;446;487;499;514;540;522;500;490;504;485;540;473;475;497;546;508;477;458;495;499;526;503;514;495;458;459;528;501;502;545;565;575;575;513;527;488;501;484;500;501;520;379;377;480;579;535;500;500;516;531;493;349;434;466;511;590;395;440;430;405;427;477;585;524;503;540;507;530;554;548;506;525;552;527;508;520;479;496;475;501;484;576;538;519;608;463;494;495;515;545;554;535;484;485;529;533;501;533;524;543;544;559;465;521;522;521;513;544;481;521;502;476;526;519;510;535;590;596;580;482;569;538;466;528;579;551;588;545;539;500;514;551;533;585;539;543;594;546;613;614;570;624;664;594;616;565;514;541;477;400;443;484;431;387;395;566;562;459;506;477;609;575;558;562;594;618;599;614;555;452;446;578;583;595;525;540;534;576;585;633;617;574;498;479;449;516;519;534;438;500;564;524;447;380;373;406;478;537;530;497;600;603;595;585;502;437;521;587;588;518;525;545;600;578;637;498;561;561;545;514;554;512;619;729;611;467;506;456;483;504;476;547;544;527;571;530;576;554;504;560;537;506;499;528;534;626;679;573;596;500;558;590;622;597;510;532;577;560;541;533;726;631;540;526;481;502;534;582;448;519;529;551;580;570;565;623;592;579;649;601;579;576;575;602;575;588;662;698;644;596;656;587;641;630;549;592;555;512;534
16;13;16;8;18;17;22;6;11;123;509;629;610;560;569;645;750;788;737;672;624;654;784;680;696;777;782;785;686;635;709;712;766;705;654;708;693;758;699;637;676;690;677;649;738;677;676;672;677;635;735;630;669;591;604;663;699;717;671;761;719;609;692;699;678;659;728;660;628;680;709;766;715;713;682;497;611;675;686;707;649;635;707;748;760;724;700;647;690;701;649;605;568;635;685;693;632;718;726;707;680;606;679;638;610;593;668;782;621;552;588;616;611;589;646;668;653;615;581;661;696;689;702;683;620;666;647;576;643;661;673;597;562;650;635;675;672;630;660;708;741;565;584;603;633;690;763;747;777;720;641;651;660;697;554;594;614;592;632;664;592;616;665;627;635;692;694;649;624;607;655;636;672;628;579;643;653;659;578;669;659;646;635;569;622;599;632;633;590;547;570;536;594;577;543;613;596;614;620;644;671;645;574;594;634;722;655;654;622;645;622;692;688;679;650;564;604;657;678;684;657;712;616;616;576;661;641;611;611;653;657;650;587;494;644;671;615;619;643;610;581;608;662;601;598;540;507;502;448;483;599;664;660;573;598;600;605;588;600;547;629;606;556;632;590;616;653;605;573;645;663;620;602;558;583;584;533;665;606;654;587;543;610;535;587;611;578;534;658;556;563;519;469;586;647;615;696;594;627;546;557;623;470;369;442;520;524;499;544;561;548;528;560;582;547;503;468;470;536;572;574;502;534;583;585;574;626;517;513;577;613;502;473;463;494;529;558;590;562;604;576;519;385;454;409;437;469;538;556;440;539;602;594;543;498;495;564;521;550;553;564;546;588;582;571;530;493;582;589;498;449;453;541;466;461;563;528;510;530;450;497;530;555;563;525;633;517;472;525;520;479;522;473;529;599;518;509;500;530;497;513;498;538;515;555;571;530;497;402;422;471;488;492;504;500;522;490;530;542;508;480;526;494;401;464;521;524;488;503;540;520;581;495;488;535;502;503;520;502;539;540;500;489;421;484;460;491;467;427;481;441;499;519;562;570;560;552;551;528;486;489;485;432;572;553;593;587;515;522;555;514;526;514;508;490;446;454;477;486;482;452;448;351;415;516;497;542;540;497;457;446;432;469;465;467;517;465;445;459;449;391;393;506;495;517;451;480;453;495;551;532;536;544;586;443;472;407;360;439;437;457;483;535;486;478;439;465;492;474;484;406;455;411;458;441;462;500;484;407;354;395;419;465;436;395;419;408;450;510;460;447;429;411;383;358;382;370;417;407;464;515;452;419;406;448;445;394;381;438;478;494;469;491;507;511;453;486;502;492;418;428;371;445;459;451;448;483;453;444;384;433;436;436;421;458;406;436;525;489;585;487;399;473;454;467;470;512;533;517;479;425;480;482;516;510;513;463;433;406;517;478;431;483;425;455;365;392;411;396;453;476;487;502;540;484;454;501;474;535;545;486;526;527;516;538;506;536;482;543;480;538;500;451;520;519;516;504;494;540;528;518;517;464;463;519;469;529;553;572;523;516;555;513;444;432;485;443;531;542;473;518;517;493;519;508;520;564;520;498;363;387;493;527;606;530;424;439;444;526;500;478;600;450;507;511;510;505;518;553;546;509;590;518;444;480;436;477;430;549;571;479;470;486;451;502;516;522;530;527;574;504;481;488;513;460;485;510;472;586;565;452;398;441;471;492;629;529;479;487;550;539;516;555;589;564;587;512;519;501;559;584;529;526;586;559;558;543;532;514;551;574;552;588;574;568;586;558;548;629;640;601;635;557;519;534;457;438;448;523;527;483;430;386;439;528;454;453;479;600;581;529;517;561;561;600;550;540;528;496;472;498;541;496;580;521;542;541;591;557;533;538;533;557;523;506;554;580;597;654;625;447;323;356;448;592;585;527;627;610;523;617;583;557;411;550;552;555;592;557;587;607;521;557;516;580;629;578;530;576;626;714;822;682;499;487;504;489;537;505;495;524;539;454;497;555;497;495;572;557;442;414;517;599;552;589;624;594;513;531;560;600;558;600;538;552;593;560;532;572;564;480;532;515;461;563;544;540;542;511;594;613;536;520;556;601;560;591;614;612;593;576;558;587;555;657;681;685;666;573;631;657;605;616;591;598;504;543
44;16;14;18;17;24;15;23;18;153;478;572;580;760;616;671;653;706;747;732;670;694;776;788;691;706;764;754;671;728;686;673;695;698;657;649;731;649;678;654;640;591;585;667;621;624;643;737;644;621;685;604;545;669;602;622;644;670;710;711;710;597;723;717;655;690;617;625;639;710;786;697;676;636;636;614;629;714;739;672;629;603;719;686;729;803;677;701;691;700;686;594;609;567;615;636;614;673;726;656;627;611;595;669;571;500;587;657;590;484;642;665;643;526;694;593;656;630;639;599;615;640;638;618;650;662;615;622;664;660;643;572;627;588;527;652;563;544;576;625;656;620;627;609;675;630;710;693;668;637;690;707;683;658;580;604;575;576;558;572;605;637;675;621;640;655;665;592;661;629;595;595;678;638;544;600;603;619;646;656;725;611;593;603;740;673;632;651;618;582;539;577;621;570;607;627;600;610;635;610;582;615;607;576;619;651;674;661;570;651;704;687;714;673;705;638;680;605;618;658;751;648;641;599;592;632;670;680;647;642;577;656;625;605;614;693;647;592;601;544;613;579;597;614;621;530;606;497;515;557;564;686;635;552;584;570;623;594;654;591;602;570;648;561;586;578;518;563;569;578;642;601;650;537;556;555;566;609;546;600;651;542;539;562;563;573;564;574;604;542;576;559;569;575;647;587;649;588;638;575;564;590;449;429;479;419;435;478;509;557;538;484;507;546;525;436;423;460;534;527;601;494;551;538;541;610;575;598;588;518;582;527;423;420;505;576;580;535;625;493;487;549;445;421;416;502;489;596;527;466;507;555;593;622;566;516;519;497;455;498;496;608;552;583;524;561;516;524;599;571;446;461;467;475;503;538;566;520;548;498;498;557;519;549;521;623;506;490;577;465;450;497;551;579;533;589;519;523;515;507;495;532;514;502;494;497;538;517;451;472;496;524;541;577;553;419;492;583;543;523;485;545;509;481;466;510;524;548;596;537;581;513;496;567;512;504;597;595;490;497;477;572;538;506;466;486;545;415;439;493;521;556;552;541;535;586;549;543;503;530;472;439;455;487;514;525;563;499;510;555;481;465;446;493;461;392;465;503;505;397;405;496;394;401;522;538;613;514;516;452;455;423;472;458;448;500;438;489;428;459;473;405;412;466;405;456;517;489;549;512;479;488;562;521;435;409;441;395;461;439;453;448;505;459;474;494;444;423;462;477;433;407;417;434;463;522;444;444;482;417;436;457;450;407;445;464;452;409;468;495;488;457;500;465;401;346;398;411;400;479;465;421;485;492;409;457;417;407;395;422;433;453;459;509;406;529;521;478;444;443;477;468;450;465;456;464;458;458;407;383;430;458;451;443;440;471;483;422;479;509;450;401;362;442;467;496;487;539;571;426;455;444;500;459;500;479;479;462;451;423;444;428;480;494;422;447;481;421;418;486;527;540;525;456;475;518;505;474;482;493;490;519;534;488;517;535;574;537;489;504;561;510;506;539;447;527;527;516;531;467;490;552;485;506;539;486;468;541;488;572;451;466;480;496;503;491;450;520;565;540;535;480;509;475;458;471;477;486;488;453;405;486;512;505;518;475;402;446;487;509;526;505;494;500;511;520;459;432;488;544;536;491;449;432;398;392;469;490;519;538;512;455;430;447;489;543;541;493;544;542;481;440;455;462;402;414;523;516;504;523;438;439;428;465;549;566;551;524;560;547;559;535;572;659;564;522;564;544;538;562;586;528;526;588;566;628;576;501;497;569;577;583;558;566;605;589;574;544;519;539;646;512;473;439;508;488;420;377;460;479;412;519;401;387;430;515;460;545;495;460;529;465;523;613;532;526;540;512;487;558;522;488;610;548;577;525;574;588;585;535;567;596;503;568;551;541;542;630;592;615;543;415;483;501;617;528;539;545;551;555;464;459;533;474;598;570;568;595;599;607;559;582;518;573;581;562;584;530;588;531;602;733;594;498;518;508;567;553;501;530;562;531;459;443;525;493;576;545;574;479;490;479;529;520;585;661;628;534;609;574;618;546;618;588;569;588;575;577;552;486;485;510;563;616;546;551;539;565;540;622;639;552;509;506;610;589;600;628;699;666;575;571;533;593;553;650;604;612;584;612;536;617;582;608;641;577;525
10;16;11;27;13;24;18;11;15;153;537;647;629;674;680;696;734;709;719;631;638;641;713;785;716;712;711;763;711;713;723;684;707;717;654;645;655;711;687;668;660;662;690;630;615;595;660;698;737;754;705;626;579;584;473;611;649;644;789;754;627;665;710;717;691;673;705;626;645;782;697;627;700;641;627;655;682;698;619;756;575;619;642;690;627;675;762;776;700;650;688;684;607;609;645;656;696;644;714;674;658;614;676;748;645;440;585;667;636;607;609;652;663;581;596;614;694;612;627;650;667;596;636;694;695;683;644;641;652;596;602;595;626;600;619;672;522;583;603;645;671;689;650;617;733;652;673;684;729;668;626;696;650;623;635;565;627;663;596;625;639;626;626;632;656;637;589;622;605;609;538;609;641;670;616;637;671;687;657;628;680;650;677;677;691;589;625;622;627;581;604;654;668;617;608;616;650;690;667;649;679;610;603;594;647;697;652;684;607;569;726;705;717;731;629;568;626;600;633;719;712;596;560;626;634;684;580;645;619;588;597;666;657;620;629;631;676;637;551;527;459;460;599;564;591;531;629;623;535;569;591;566;563;580;591;596;571;644;618;584;584;608;621;510;579;629;525;520;552;594;643;573;538;567;566;617;557;585;643;585;622;566;574;559;573;551;569;597;529;529;489;641;599;589;573;600;602;687;595;576;469;507;524;501;534;475;407;450;509;576;521;473;489;596;458;457;453;563;596;558;564;572;517;537;517;528;507;537;603;603;577;579;563;479;461;520;538;545;543;451;525;516;511;568;545;543;582;597;552;482;490;539;553;559;535;615;556;530;539;469;530;588;564;527;538;484;532;550;508;557;496;513;471;388;664;624;480;565;516;540;604;571;560;619;544;613;565;440;551;494;511;511;528;569;525;560;505;529;558;568;498;574;555;562;559;545;527;488;494;544;495;509;568;524;556;453;467;524;567;515;493;527;497;532;503;461;499;534;540;625;519;468;520;502;515;568;578;557;566;529;502;508;569;469;519;516;484;512;426;483;587;543;529;547;507;497;525;568;552;533;485;479;390;450;461;562;515;578;515;526;448;460;439;491;500;500;471;507;477;415;450;454;391;385;489;535;452;562;469;378;443;473;524;524;453;424;474;487;515;485;454;420;361;420;474;457;402;478;479;533;507;515;530;529;502;534;449;395;476;445;425;477;440;514;488;440;475;420;447;417;446;421;405;463;480;503;480;524;417;490;469;466;461;442;474;526;482;457;466;441;436;428;512;493;407;418;397;362;412;487;457;394;447;503;481;442;489;415;440;419;440;474;462;490;445;494;489;495;513;549;533;459;544;470;476;481;468;375;399;372;406;409;428;513;437;555;410;420;490;517;474;413;415;391;466;505;502;502;558;476;503;486;489;476;475;474;467;464;502;462;451;439;467;475;517;476;417;427;469;546;546;538;498;466;453;529;533;465;497;542;505;504;519;474;515;499;458;506;513;502;481;447;518;537;553;525;569;526;601;457;497;481;535;513;446;484;452;497;494;498;475;479;534;501;496;470;449;486;503;541;541;466;538;464;485;464;459;483;484;458;459;490;463;503;509;415;405;425;494;521;543;552;501;561;549;507;471;506;480;575;547;513;469;458;398;403;494;501;535;498;502;435;424;529;506;525;500;511;536;492;532;555;462;433;433;521;502;526;502;522;442;489;463;489;573;533;569;597;556;579;521;588;542;591;568;542;531;565;544;494;604;515;553;570;560;598;533;507;553;569;530;567;532;546;579;565;540;521;559;587;601;566;553;541;579;530;399;481;472;467;437;528;462;461;515;533;504;508;537;547;542;475;432;534;545;546;586;506;536;518;537;622;554;508;496;515;551;573;544;525;554;573;545;477;459;533;493;529;579;546;561;507;485;535;595;587;585;578;597;553;515;532;438;489;539;633;561;517;587;556;551;477;501;523;630;539;553;522;538;464;521;511;521;564;550;544;564;565;534;467;629;497;420;486;556;501;521;607;565;546;540;535;581;602;608;649;624;631;577;585;569;540;601;663;615;505;591;584;498;551;547;574;596;594;560;544;555;564;579;591;609;563;545;586;603;615;684;559;551;625;526;587;575;570;554;615;591;654;603;655;662;583;597;553;630;635;466
18;20;18;18;26;15;17;18;23;189;642;680;759;675;698;670;673;585;704;668;640;686;654;694;751;723;762;721;695;762;697;693;766;708;670;625;603;658;673;680;658;722;707;569;546;607;609;709;648;684;604;651;650;612;513;635;646;545;648;709;689;705;667;632;646;595;605;614;653;648;711;694;697;688;644;717;598;626;656;656;596;577;633;708;632;706;716;690;703;669;673;713;726;622;654;615;724;587;619;679;693;683;686;717;677;701;573;623;658;589;598;697;588;642;560;607;633;641;552;630;605;580;576;673;623;660;628;640;657;632;593;596;599;573;609;649;629;731;615;692;643;629;588;546;678;598;633;668;657;659;701;735;725;700;575;598;628;592;619;604;656;603;667;628;637;601;650;551;571;616;586;596;617;551;635;605;620;601;675;550;619;587;599;630;708;698;609;652;670;694;649;715;715;638;553;624;522;616;640;591;664;626;541;603;662;693;743;667;611;620;675;688;712;713;711;629;662;633;686;622;688;617;492;558;642;560;514;528;668;594;618;590;622;553;631;689;653;682;632;515;390;432;575;580;537;590;559;531;531;571;493;489;486;590;529;481;549;592;631;597;505;548;599;526;600;518;495;522;601;670;579;584;531;547;602;580;626;574;508;532;559;570;568;528;601;531;507;537;555;521;522;607;609;648;614;609;601;597;633;557;468;530;526;590;538;520;405;493;572;572;550;569;562;566;538;476;544;544;533;572;571;548;554;495;513;530;518;509;487;554;564;551;601;515;458;447;522;590;591;548;512;556;603;561;579;623;539;481;450;466;481;537;499;512;577;505;486;493;460;457;527;614;575;581;527;510;486;554;605;535;503;553;531;503;617;588;542;583;570;521;516;521;467;547;548;582;520;485;569;545;557;578;539;522;556;503;502;507;524;568;552;568;508;568;617;560;577;533;475;497;443;425;557;490;470;486;488;459;512;544;489;533;509;517;580;473;477;504;554;502;567;508;489;406;439;554;534;503;564;477;498;471;522;640;557;472;529;497;469;484;511;595;572;504;526;560;553;584;561;553;575;578;441;448;426;516;532;495;465;466;470;361;381;425;535;474;424;511;499;418;418;467;448;416;378;513;556;486;558;436;471;541;520;471;401;446;485;471;486;537;467;466;399;358;382;441;370;453;472;569;496;463;485;415;475;503;430;392;471;492;472;415;423;494;488;507;532;485;412;423;452;402;442;447;473;466;503;503;441;477;466;499;500;496;476;520;559;456;501;472;450;461;545;519;498;391;434;430;361;447;530;481;452;434;450;393;492;446;409;474;469;435;443;455;497;518;486;496;557;593;501;507;527;474;478;543;477;367;450;405;445;421;374;482;459;511;419;373;410;458;475;460;445;438;458;470;495;508;497;624;464;540;503;447;484;486;409;439;510;541;478;449;451;445;474;509;432;471;496;512;593;534;444;455;543;527;501;449;528;438;517;463;489;421;457;500;511;551;545;433;507;508;487;540;500;502;510;529;551;557;503;493;443;495;522;452;502;459;531;478;410;427;509;464;494;508;523;464;555;481;475;524;434;534;518;495;491;469;504;487;474;473;497;495;531;470;472;507;491;545;519;463;486;583;529;528;458;456;473;541;530;531;517;512;460;424;481;483;448;466;449;394;462;443;481;519;458;429;471;479;533;496;550;438;469;530;535;505;591;511;545;533;524;491;546;582;555;585;581;545;577;631;599;589;516;594;601;558;534;456;522;531;638;535;523;533;507;565;529;502;546;488;493;519;538;540;526;561;548;615;563;566;519;507;582;592;555;506;558;495;524;569;570;545;537;491;536;502;547;575;525;508;467;543;521;541;520;547;557;486;513;582;509;502;517;538;608;578;540;591;575;541;581;436;369;468;501;544;538;451;525;459;527;569;573;595;590;558;508;530;567;477;453;551;563;534;549;511;562;629;614;510;499;537;567;590;606;583;467;484;548;550;540;579;541;534;575;592;593;560;595;535;507;597;543;583;598;528;589;561;501;585;554;615;665;626;657;686;526;494;541;589;578;625;584;591;616;525;528;611;553;650;597;653;583;546;584;549;553;574;576;658;641;656;568;578;561;640;539;587;625;651;645;545;606;587;558;624;621;631;637;621;564;622;601;592;605
30;6;20;29;17;24;24;15;33;233;495;653;664;686;678;672;655;632;609;659;747;680;757;754;741;795;779;710;618;678;682;653;725;706;688;721;747;632;686;763;679;649;733;609;551;658;628;662;636;668;667;717;696;693;723;710;566;584;597;633;733;723;648;584;606;583;602;607;643;702;656;617;629;669;623;641;608;706;709;567;552;568;705;670;720;681;714;666;682;664;692;628;706;629;679;629;729;679;694;653;627;671;664;670;768;757;667;560;569;652;572;602;634;617;615;673;646;591;660;642;623;637;656;649;664;687;651;561;602;701;613;606;631;675;664;648;650;689;691;613;657;609;567;540;609;620;614;671;672;609;656;677;712;746;672;607;557;592;599;691;631;650;592;629;651;635;585;620;658;657;641;616;601;538;625;561;589;574;601;678;625;652;615;652;660;673;644;684;640;655;665;633;716;606;622;595;630;601;595;616;611;584;498;460;681;716;662;680;671;676;635;696;743;722;696;646;653;569;667;657;635;653;619;595;630;625;489;557;569;526;567;597;598;632;635;565;620;655;624;579;516;576;617;554;590;506;575;567;598;627;574;559;445;533;586;596;596;621;625;472;462;522;605;594;561;546;500;550;576;571;609;577;545;548;588;568;617;606;513;539;498;538;567;536;459;490;477;505;554;556;555;552;606;516;619;594;649;649;611;562;630;553;496;613;627;557;550;549;514;562;558;574;623;492;462;518;505;543;561;601;580;579;546;531;466;512;565;563;512;506;572;563;548;433;481;489;484;594;550;552;554;550;562;509;563;576;498;516;503;566;478;512;537;477;519;564;521;482;457;463;530;592;538;555;520;546;511;510;493;585;529;523;570;534;531;513;552;585;519;559;507;436;608;580;570;576;553;536;646;508;565;573;535;526;555;508;494;470;524;539;540;498;495;497;537;555;410;534;523;487;474;488;498;460;408;512;447;489;582;543;510;513;562;550;493;425;458;490;489;472;543;565;527;496;483;499;498;476;485;497;528;517;523;539;538;493;552;466;450;475;487;485;482;542;502;559;542;554;506;591;537;494;511;455;463;461;503;525;490;520;512;380;412;454;471;503;486;522;476;354;403;508;531;423;462;428;470;510;499;521;519;494;578;499;424;457;444;435;480;498;489;443;378;342;348;461;451;437;478;518;494;469;444;346;330;466;430;419;474;476;475;489;449;476;442;476;516;438;480;421;502;423;398;456;405;499;569;493;410;457;485;465;429;458;419;489;460;466;491;543;467;432;514;505;493;456;418;408;382;498;537;470;479;444;490;432;473;397;432;459;485;462;437;491;425;436;439;426;508;547;491;500;505;452;471;473;484;393;446;486;453;469;452;467;456;414;478;413;442;381;425;427;413;451;429;435;535;556;545;511;490;523;457;463;431;440;460;468;467;501;483;475;444;470;474;427;466;435;497;531;520;588;509;507;507;471;509;542;467;499;484;521;493;432;472;493;452;476;467;500;494;503;520;529;503;490;525;516;522;581;573;487;428;494;489;456;499;496;487;486;463;450;552;522;464;534;525;488;565;554;516;496;513;509;529;560;524;558;490;426;464;519;451;496;459;529;524;439;496;496;563;464;464;528;545;509;402;457;532;465;497;522;472;522;461;548;481;424;463;453;452;383;465;485;527;491;432;470;471;604;586;492;500;470;502;515;489;576;534;577;568;565;522;528;536;479;514;553;578;526;523;580;526;603;518;550;565;557;549;480;455;453;593;571;584;585;592;594;511;549;556;506;567;504;536;534;496;549;491;530;561;578;543;524;548;550;564;529;547;440;562;548;574;663;595;527;547;520;548;576;554;536;540;573;544;534;542;578;495;562;513;534;512;526;522;540;544;613;536;571;553;589;652;542;382;456;494;537;503;400;437;462;527;570;555;567;576;469;531;492;496;486;464;508;570;500;550;586;632;580;585;545;525;534;515;558;496;509;521;546;553;509;552;563;603;519;484;527;585;544;581;557;559;573;557;565;488;507;513;507;464;534;502;556;647;627;609;624;486;359;432;575;647;648;613;608;631;571;565;653;626;682;633;573;559;539;601;573;535;577;584;611;682;640;559;614;605;630;645;608;600;703;662;594;584;608;569;583;647;650;610;590;555;626;557;597;624
10;24;19;22;13;23;32;26;24;253;573;613;681;771;723;665;621;707;624;743;763;703;716;737;671;713;765;753;758;740;759;760;704;759;681;762;705;729;726;771;661;594;636;681;590;578;583;621;685;641;718;731;736;720;688;730;650;632;743;713;686;701;646;581;592;642;607;608;628;714;589;595;665;655;677;679;718;694;651;582;510;528;717;661;592;708;668;657;699;684;677;688;724;625;696;615;698;750;630;642;640;631;698;700;783;787;760;725;717;702;609;684;631;660;627;647;659;615;604;559;624;644;630;658;604;655;650;530;565;687;677;622;636;678;619;666;617;632;648;647;572;602;583;578;651;671;589;620;590;571;646;664;751;686;669;580;593;514;575;625;652;592;537;597;641;659;631;660;606;606;615;705;628;532;517;590;533;545;636;662;638;665;690;705;656;634;633;652;611;664;691;700;652;618;624;606;568;527;594;629;593;544;418;470;579;600;679;637;759;697;707;712;686;738;759;678;679;629;682;646;654;680;665;601;651;592;557;654;528;559;560;628;620;641;655;615;626;666;620;611;538;602;624;495;539;550;611;587;650;678;596;570;522;619;599;660;590;602;646;483;516;528;593;636;535;503;566;499;538;593;621;561;575;581;579;567;584;570;539;508;525;532;543;532;536;416;406;534;588;514;500;570;618;575;533;635;634;636;592;631;535;564;468;546;570;628;578;490;492;532;555;548;601;565;515;540;547;574;610;629;660;594;544;523;513;431;531;533;484;496;500;484;538;465;544;609;556;534;566;626;534;658;562;486;524;520;493;504;536;595;547;490;572;491;441;488;529;531;473;477;556;530;506;489;534;565;566;503;561;561;581;581;556;559;516;486;540;567;549;544;510;541;590;546;592;614;487;539;589;540;530;513;527;457;499;497;512;562;516;492;593;520;466;474;537;568;474;524;513;498;502;481;437;426;501;513;478;439;487;541;578;535;536;525;567;523;555;504;474;495;560;523;514;491;492;504;516;491;487;485;548;502;536;511;505;537;502;448;455;471;499;522;471;529;482;508;518;510;561;520;526;507;525;488;491;515;525;472;510;529;527;441;376;463;526;465;491;406;439;443;404;490;538;488;491;499;485;477;524;513;559;550;481;424;488;477;470;434;525;469;464;457;435;391;405;472;465;452;492;507;477;450;459;366;403;379;404;528;479;446;514;485;469;448;423;390;497;489;424;424;534;421;419;340;346;496;516;511;464;464;487;519;511;481;463;398;462;457;482;525;463;401;474;451;467;442;427;417;448;423;446;431;478;462;505;479;438;454;432;414;464;469;458;410;479;425;461;432;488;527;543;536;549;475;471;431;378;414;482;515;563;420;379;450;475;422;471;468;457;425;441;439;465;447;499;415;493;540;537;477;443;470;457;470;398;468;477;483;493;490;477;462;460;408;429;449;501;482;475;452;527;502;519;511;425;408;469;506;509;503;446;434;505;512;483;496;507;528;416;486;510;569;486;467;466;467;435;578;476;563;528;481;466;496;460;494;454;442;405;501;455;444;525;502;554;530;486;495;480;473;524;558;474;517;502;528;537;548;486;449;430;453;461;489;462;496;583;453;449;501;511;540;442;471;472;497;495;488;512;484;494;492;567;481;489;500;475;425;377;499;501;453;455;477;471;553;452;525;489;502;543;501;530;504;593;480;535;524;486;485;532;503;527;532;477;536;517;554;592;520;537;575;544;536;554;572;546;553;504;554;500;529;519;552;496;552;574;569;560;502;543;515;622;518;513;482;528;492;520;510;497;592;503;505;509;558;569;569;461;480;474;469;545;591;470;498;490;492;590;562;516;543;506;582;541;574;565;578;501;555;591;544;546;540;528;513;553;554;543;500;535;572;562;501;498;490;414;413;399;391;401;554;507;492;497;345;437;512;492;437;437;435;510;518;501;453;518;555;553;514;613;517;451;480;526;550;549;560;525;570;550;502;588;528;498;480;456;498;502;575;594;535;530;523;586;525;505;628;491;537;502;558;471;594;687;632;685;591;520;364;475;609;581;640;675;605;621;536;541;631;646;658;676;633;557;540;543;510;605;571;524;562;550;626;619;599;686;661;661;620;620;630;630;597;609;593;573;587;633;616;576;626;613;580;594;586;649
18;27;21;21;24;23;21;24;46;304;628;633;652;660;636;641;712;742;739;772;727;761;730;762;689;663;728;714;639;707;752;756;681;778;639;678;657;644;737;771;672;686;672;656;616;581;597;675;650;669;708;650;702;725;646;717;744;800;742;698;707;752;597;654;639;626;581;659;628;602;635;580;629;623;643;566;685;685;729;596;312;316;593;650;611;612;687;744;693;692;730;718;662;640;623;666;765;794;731;635;569;601;652;657;678;745;678;741;686;676;695;615;659;595;674;667;663;506;629;637;690;599;646;604;625;687;707;667;555;619;649;619;586;703;636;620;662;639;594;636;642;637;614;658;677;663;638;659;612;624;662;646;665;648;580;578;593;545;617;656;654;577;528;644;632;611;663;690;656;679;548;648;609;589;506;566;588;561;652;649;644;651;634;632;740;676;683;618;618;613;670;596;635;584;627;633;624;607;576;543;525;457;511;568;648;616;733;632;706;665;641;700;719;776;691;695;676;624;644;647;674;649;629;643;619;574;610;595;585;599;606;556;634;620;624;618;596;646;607;608;546;573;589;640;586;604;566;531;572;635;581;586;606;556;598;653;653;558;535;538;514;479;648;672;506;421;552;542;552;575;531;558;587;565;612;555;561;489;515;523;492;567;556;528;517;425;421;548;560;520;537;620;535;582;571;592;611;589;606;643;609;567;576;529;584;572;569;523;546;574;524;544;565;587;570;609;603;517;530;573;587;579;571;556;537;560;561;411;455;568;513;518;523;508;532;566;536;518;532;594;571;596;531;523;492;546;507;474;542;696;631;487;529;537;419;465;541;582;473;516;529;504;543;503;451;505;514;487;551;548;565;506;601;554;530;573;531;533;524;553;565;519;521;508;525;571;512;487;527;566;552;522;501;542;437;518;560;486;527;522;512;428;529;488;544;520;539;594;594;431;438;468;438;512;612;508;509;447;459;473;493;537;475;465;591;541;540;563;526;492;506;499;495;530;472;460;426;514;557;544;608;529;559;553;484;474;497;424;517;494;456;482;513;527;555;573;538;535;462;534;516;570;548;491;494;537;496;493;498;508;473;440;448;415;620;493;390;394;354;493;436;450;489;556;500;459;496;491;453;458;516;512;489;455;512;516;482;485;536;525;493;491;495;447;413;407;474;457;505;495;524;451;419;432;440;349;384;442;518;514;466;480;494;469;392;470;582;482;467;517;482;418;406;294;371;466;520;493;459;493;457;485;465;493;436;408;450;447;430;445;494;438;456;483;454;400;408;338;407;379;423;450;483;477;443;429;470;430;427;422;463;547;477;471;470;479;473;484;485;514;562;445;447;401;440;416;420;423;433;423;445;442;503;451;474;461;433;507;448;415;446;500;445;413;455;401;460;513;490;488;536;467;433;390;420;465;497;502;494;464;481;452;458;391;507;513;523;499;444;499;496;538;499;548;512;442;417;497;491;455;433;412;454;466;424;426;457;458;418;455;520;467;477;434;479;466;460;451;514;540;500;497;477;496;511;495;519;531;423;517;499;430;444;516;514;531;510;450;519;500;468;512;525;574;509;443;488;505;463;415;422;444;482;490;518;526;502;464;534;527;462;493;521;467;486;436;444;474;469;417;416;440;491;533;520;537;506;419;454;476;512;490;469;441;497;466;424;518;548;502;490;520;502;483;583;588;488;474;572;495;375;439;498;586;466;524;561;567;567;504;541;512;558;501;521;546;555;527;586;547;504;559;538;551;537;534;574;541;567;519;520;532;636;514;495;514;564;558;532;504;550;501;462;436;454;577;499;495;445;417;451;425;524;533;423;322;424;487;539;529;505;563;516;520;508;538;593;556;525;578;615;546;572;416;441;498;650;581;511;526;606;587;551;519;508;503;418;397;403;430;432;507;510;511;334;198;348;401;474;503;418;488;486;506;531;456;433;504;578;601;595;580;512;488;625;605;588;599;554;546;511;588;515;478;502;522;559;581;567;566;525;605;516;579;550;489;523;589;496;546;573;557;476;554;650;622;643;642;605;483;566;575;610;585;520;585;580;586;607;562;601;700;631;589;623;624;582;590;616;562;451;502;490;541;598;589;631;660;648;520;593;619;577;553;581;545;614;597;578;613;646;626;613;616;571;597;523
22;21;25;19;18;22;24;10;34;306;581;665;615;696;635;655;727;651;664;759;806;678;671;779;733;760;762;736;743;716;739;629;793;626;671;662;570;640;627;808;624;631;680;703;649;592;586;582;685;670;642;645;631;691;657;771;776;766;694;779;805;703;598;672;659;590;614;587;549;610;609;568;539;551;616;574;657;648;738;580;418;453;624;572;591;625;716;735;649;715;667;728;664;689;675;659;665;715;688;674;677;651;692;665;701;674;707;709;704;762;681;659;647;663;630;626;600;600;526;649;637;681;734;689;627;719;685;673;591;644;621;630;627;690;590;548;573;605;624;598;634;643;599;588;725;661;730;667;643;557;624;587;621;605;573;562;538;562;665;677;644;620;602;608;626;624;689;725;716;743;614;689;637;623;605;582;632;670;678;528;557;660;642;613;607;681;639;693;723;628;646;601;676;606;677;650;626;611;543;540;642;561;596;556;614;622;663;630;613;654;695;666;709;693;724;616;631;619;668;623;664;591;624;679;640;627;685;611;586;578;581;618;660;612;646;606;635;600;573;631;581;552;583;586;491;469;499;533;524;627;545;518;657;611;610;600;616;559;500;571;538;545;613;663;528;521;501;566;515;505;516;556;558;588;570;538;538;458;542;532;427;469;597;586;648;526;510;527;529;566;527;580;554;475;563;631;545;581;581;711;614;630;576;563;531;482;504;577;589;533;486;531;590;513;616;616;617;508;507;493;554;527;551;534;573;549;447;297;414;557;553;547;557;570;573;511;515;453;498;562;570;578;614;571;534;589;544;504;509;632;647;428;556;540;467;531;529;493;483;570;485;511;594;473;398;444;517;513;567;578;559;546;539;590;529;599;607;570;590;491;498;529;525;539;519;536;531;522;554;587;473;505;525;399;410;531;491;385;546;538;490;475;457;598;515;543;554;549;474;517;508;544;499;518;608;455;394;443;428;441;509;522;535;528;542;587;591;519;505;527;441;480;490;475;484;484;505;584;522;590;573;518;475;524;496;455;508;482;450;504;426;528;579;547;530;502;529;469;520;525;495;513;488;499;512;490;454;428;499;483;459;526;432;530;483;492;437;524;409;426;442;517;483;550;517;435;511;469;513;484;491;389;448;467;557;466;473;547;542;498;501;476;487;468;485;378;446;441;417;477;436;480;404;478;455;391;413;400;507;465;416;446;500;490;412;421;459;427;573;468;462;441;301;302;446;500;496;484;494;475;410;429;486;437;397;441;427;442;463;458;437;401;360;441;415;411;427;383;360;444;486;479;420;464;438;438;427;494;499;422;459;507;540;528;495;452;420;452;459;471;551;495;436;475;432;397;438;423;415;396;428;419;489;461;432;490;478;462;484;483;472;434;440;446;453;432;478;526;502;530;504;429;423;468;446;487;472;513;463;483;453;441;459;447;472;508;474;507;533;531;460;495;535;505;485;519;468;479;518;451;449;444;503;481;452;524;508;482;448;467;469;458;448;520;482;411;448;481;459;556;480;509;478;448;442;405;521;539;476;504;524;490;465;524;507;506;453;489;507;490;498;436;446;512;419;429;445;482;387;364;420;451;478;511;473;449;465;456;435;501;435;457;497;503;385;389;394;550;426;449;464;440;408;573;531;550;500;434;490;591;495;535;493;498;446;486;456;497;545;497;548;529;471;590;550;561;442;511;522;464;482;508;486;540;561;559;594;580;546;510;570;560;593;547;523;541;566;570;565;582;504;508;522;546;537;552;529;552;550;496;552;447;603;553;515;573;578;525;508;543;529;499;464;511;468;554;570;536;499;510;499;444;496;489;423;307;448;494;531;575;538;565;554;493;522;492;565;516;538;541;528;584;576;445;412;532;599;606;569;533;582;562;591;513;488;502;405;438;445;472;520;461;530;481;362;340;335;390;460;517;578;538;481;522;533;446;372;517;606;570;668;599;535;590;574;560;625;598;540;590;580;548;539;484;472;563;576;551;544;506;569;541;491;541;544;447;532;545;499;592;586;610;527;631;620;648;623;613;527;560;644;636;589;564;541;515;596;591;587;614;565;654;604;568;597;550;601;597;591;557;497;605;565;609;549;591;563;597;628;598;605;606;559;579;615;555;534;589;543;624;587;635;644;594;581;491;511
14;9;17;10;23;21;15;15;52;335;615;611;617;603;666;693;729;671;688;644;682;733;659;707;792;736;754;712;714;694;728;687;630;551;682;620;645;615;744;659;638;609;654;709;622;558;636;718;670;660;672;611;664;641;690;766;715;746;713;754;722;617;614;688;669;583;632;626;532;549;528;545;498;633;636;637;584;709;759;632;565;627;661;639;577;660;678;694;666;693;729;690;623;579;647;731;705;618;648;680;708;678;680;708;684;710;729;662;673;638;593;648;618;618;654;628;637;677;608;651;704;665;685;696;667;693;655;601;577;600;659;612;599;525;558;576;578;559;590;579;589;689;655;688;680;654;612;654;712;620;656;667;644;604;580;606;574;585;623;628;682;657;621;575;630;662;625;717;655;663;649;659;598;602;625;694;637;715;654;571;541;599;667;620;674;654;634;694;678;707;722;626;695;600;675;639;651;627;409;413;654;693;557;456;576;625;573;681;707;713;635;688;689;711;666;509;681;640;632;621;654;597;613;622;624;709;678;638;653;601;617;543;612;598;601;634;685;597;596;596;609;550;525;578;519;434;549;597;526;652;636;644;659;553;513;590;580;634;553;622;545;578;655;640;581;571;593;531;455;461;437;475;484;501;545;540;495;486;511;464;477;506;582;557;586;512;505;525;510;583;600;519;573;465;516;529;585;617;578;628;623;599;534;523;515;557;544;491;604;618;537;568;586;494;516;513;596;577;591;503;559;580;491;516;577;540;400;317;413;519;567;555;596;524;551;533;496;499;577;539;488;541;651;560;524;549;521;488;500;531;617;524;545;550;461;451;454;532;516;510;551;576;614;553;504;470;528;516;535;521;532;615;555;566;595;603;620;584;543;532;481;478;564;497;496;494;469;606;596;543;558;534;522;434;489;551;533;470;457;510;517;509;466;485;548;554;567;558;491;449;508;519;463;536;576;470;480;384;422;500;500;507;480;482;557;540;559;524;411;501;505;492;515;457;518;539;522;553;527;579;552;610;546;480;416;472;489;487;443;479;468;530;547;577;521;508;468;491;551;513;507;479;467;472;510;504;496;472;495;505;490;558;482;457;508;465;454;556;452;423;451;497;475;515;459;498;582;540;493;483;505;403;481;517;499;512;453;452;469;515;494;554;482;509;477;386;408;509;453;429;433;463;444;480;433;401;422;403;450;432;478;532;491;514;455;438;433;469;521;536;476;442;338;271;378;483;503;501;439;485;435;401;407;458;450;445;466;461;454;457;442;436;400;410;445;500;429;375;386;439;432;451;437;430;479;412;412;500;450;443;473;542;567;523;508;465;447;419;453;551;523;502;452;484;475;487;426;438;458;413;436;422;453;443;423;460;483;476;455;452;485;461;440;450;441;399;481;453;453;477;476;457;428;439;486;482;485;536;473;465;430;430;444;467;486;482;535;447;505;546;495;494;504;536;466;495;486;540;499;469;398;411;440;447;499;487;515;463;442;498;459;419;435;438;431;447;452;535;463;477;570;542;559;412;457;477;542;476;483;536;496;547;523;480;488;483;448;470;451;507;511;433;469;546;421;505;462;444;400;471;518;485;482;491;500;458;511;434;474;405;464;403;479;470;403;401;445;461;535;423;494;476;534;516;545;481;524;528;469;547;525;477;477;510;560;527;441;391;451;487;564;540;554;523;542;581;564;509;475;432;458;408;469;471;595;546;515;545;542;493;512;517;559;591;593;533;531;586;535;469;508;514;579;525;562;572;600;527;481;502;531;549;564;555;498;538;530;467;557;527;494;470;511;472;549;471;542;507;498;532;493;505;503;457;477;442;523;564;556;508;553;493;490;465;559;516;512;477;500;578;546;631;583;458;412;485;576;546;591;486;499;518;517;430;465;454;455;419;487;489;539;553;561;570;492;510;512;518;500;485;649;536;443;479;486;438;434;510;604;589;571;592;578;579;558;531;573;617;575;614;567;575;590;506;533;596;535;537;571;539;515;635;549;549;514;501;473;537;529;548;562;561;614;628;641;582;569;451;545;530;604;585;553;543;539;542;595;628;628;607;692;619;621;557;595;576;659;708;624;552;551;620;630;580;586;599;624;623;607;567;611;565;549;612;530;587;585;667;628;604;612;626;637;668;606;504;526
24;23;26;11;18;23;21;20;46;410;604;645;644;688;676;724;683;634;677;740;799;732;785;659;696;834;695;737;703;674;752;711;621;561;641;605;614;703;749;743;687;644;623;703;636;603;656;737;648;702;680;648;646;547;646;816;718;611;745;783;702;593;516;664;707;684;632;736;629;542;618;590;627;655;656;724;614;580;611;643;682;650;651;565;665;690;769;723;654;723;715;709;716;702;692;705;642;674;655;665;734;637;586;697;666;710;644;686;596;485;580;573;618;634;620;677;644;640;663;677;664;648;720;739;643;719;638;634;589;684;650;603;616;677;610;662;590;642;603;560;542;596;658;637;705;631;708;632;685;726;659;730;686;616;641;613;587;569;722;613;663;570;703;649;614;627;617;634;662;705;616;624;711;610;695;706;694;668;652;695;666;586;599;616;679;715;667;619;676;727;738;691;658;593;656;619;659;654;551;585;573;639;605;501;520;571;621;620;655;743;658;608;715;626;588;712;607;631;606;603;585;589;600;631;667;689;653;607;551;563;590;573;584;660;581;616;707;613;665;607;590;512;495;588;457;451;579;552;639;632;675;640;674;616;556;575;589;549;633;569;560;595;830;749;596;572;586;560;485;501;471;550;520;508;428;455;510;466;502;485;475;577;563;585;536;493;526;498;538;569;568;506;537;540;512;575;542;593;597;625;518;535;595;516;570;500;507;519;535;570;588;604;607;511;583;602;579;638;604;606;639;555;562;578;579;484;459;502;461;486;534;545;530;514;557;521;485;530;480;616;564;611;633;568;511;528;547;527;503;599;606;585;565;532;457;456;454;590;540;512;559;636;577;473;560;528;561;530;568;509;525;580;521;506;595;541;577;571;559;502;442;460;590;577;413;516;543;593;566;566;542;513;544;505;544;531;509;495;439;462;517;543;565;478;540;568;528;562;449;523;460;489;489;497;492;476;502;512;518;549;526;555;502;512;552;534;555;469;426;485;496;551;495;496;523;521;531;529;534;564;504;474;545;550;474;392;469;485;480;445;483;506;526;520;596;571;487;522;492;500;546;465;463;506;525;481;488;495;488;493;502;587;607;552;472;437;315;371;473;457;473;559;505;417;415;541;565;535;407;475;483;412;446;490;473;465;424;396;529;459;507;510;524;523;452;473;468;449;471;463;390;426;506;518;496;477;415;408;465;474;459;462;455;454;463;438;453;452;471;524;475;446;375;349;346;419;613;536;419;455;428;394;470;589;331;411;487;442;448;445;509;499;508;485;423;450;411;377;433;434;475;439;461;459;466;484;445;459;427;475;505;509;524;446;435;538;467;415;474;582;530;457;491;480;471;438;458;363;431;433;330;427;448;461;464;436;474;432;395;380;415;346;423;486;473;401;443;438;458;548;468;467;454;511;512;509;461;427;476;484;472;446;440;496;444;423;480;475;491;454;523;440;548;489;508;500;453;512;441;460;480;481;479;465;477;484;469;475;467;469;441;515;553;522;504;490;494;472;479;455;534;536;513;462;452;482;560;545;495;534;461;518;492;452;465;489;486;488;473;509;560;471;510;463;491;434;466;382;463;443;496;549;508;493;524;497;465;422;453;452;484;480;504;440;380;356;456;433;516;445;476;539;527;436;437;530;522;551;521;507;534;522;459;498;493;477;513;414;468;475;463;586;491;546;513;559;576;540;511;405;376;436;500;472;488;534;547;536;575;474;513;531;534;542;506;529;582;588;541;535;537;567;551;536;529;545;548;565;493;501;535;528;557;571;482;506;522;499;492;494;491;601;497;462;557;577;555;527;470;455;464;493;506;529;512;452;440;540;529;511;481;455;505;486;529;542;519;503;521;568;479;542;540;540;474;562;588;528;441;517;496;450;418;470;465;438;409;459;438;437;563;642;499;466;497;564;490;504;446;403;536;458;470;470;471;427;491;578;504;589;609;616;629;543;581;561;566;537;590;569;601;560;529;555;522;526;580;548;541;556;511;536;523;451;580;534;443;574;601;621;572;574;544;605;617;577;417;316;508;555;600;591;573;531;594;598;624;630;623;624;676;624;617;599;537;648;633;630;577;579;577;642;692;606;611;583;574;566;634;552;524;603;610;622;501;559;630;651;654;635;641;620;602;619;600;593;535
16;20;23;22;13;17;23;11;55;394;696;694;741;678;679;667;665;686;689;709;710;767;697;694;698;722;689;724;717;727;650;663;613;603;723;709;663;695;768;687;678;677;675;624;687;660;645;654;601;639;711;616;712;651;678;702;698;711;674;675;641;649;523;716;703;735;717;706;629;564;632;648;685;686;720;743;656;527;529;642;693;656;629;666;637;788;742;677;652;624;725;667;707;674;654;695;665;722;704;703;690;618;564;679;660;652;668;619;506;541;489;497;586;578;679;687;749;665;638;656;651;633;708;659;648;677;713;649;590;592;563;595;623;632;662;698;643;667;628;637;486;561;604;627;706;673;647;710;641;716;654;675;724;602;628;641;601;578;644;656;621;607;693;664;606;589;584;583;721;675;680;646;683;706;623;614;667;604;571;611;635;698;617;664;721;660;709;717;695;725;725;665;669;603;698;627;583;577;583;587;487;604;669;648;639;547;565;701;670;632;643;644;672;583;623;659;634;648;590;651;577;575;587;617;625;630;646;613;597;579;603;579;596;582;647;552;651;546;629;599;541;495;466;555;465;555;660;553;593;609;555;610;671;665;541;566;541;605;637;587;532;680;793;721;558;536;571;614;520;593;574;549;552;468;450;494;507;572;464;551;610;575;546;530;548;516;550;559;507;590;599;543;521;550;576;577;574;582;586;592;521;598;590;616;590;554;504;429;581;559;528;593;616;595;580;566;569;536;582;606;578;547;591;510;511;591;599;559;502;524;493;524;567;534;594;530;524;489;586;590;531;519;499;552;649;503;558;530;553;537;550;527;505;555;524;464;421;592;518;512;491;644;662;496;496;489;503;535;528;521;459;481;535;474;524;500;545;532;555;505;525;491;473;524;494;524;543;514;498;525;516;538;569;562;569;483;534;418;490;474;546;555;551;527;518;578;604;633;552;553;476;501;435;443;491;489;492;494;549;534;599;551;449;490;538;565;540;489;430;423;458;494;498;527;540;547;517;564;528;573;502;507;508;543;499;402;436;492;473;464;495;569;487;530;540;515;465;494;445;526;530;458;469;539;551;467;420;467;488;544;532;540;562;557;518;396;193;288;463;474;509;480;451;443;459;486;549;499;465;444;465;470;463;508;501;467;421;461;476;427;464;529;492;495;532;538;445;427;431;473;418;401;444;452;530;528;490;431;464;518;468;477;455;426;471;456;433;436;494;512;512;453;455;388;338;338;512;442;402;433;498;429;500;484;398;409;450;403;429;456;492;518;479;493;384;395;446;474;427;409;445;447;432;463;474;487;449;427;519;560;601;492;493;483;448;463;533;519;504;585;550;530;520;497;513;455;377;334;369;364;388;466;424;443;517;439;492;511;472;504;415;362;428;485;476;475;421;428;436;510;494;414;411;449;439;450;464;397;457;504;494;454;435;471;488;428;420;471;514;522;533;479;451;531;518;515;461;493;477;504;503;532;455;488;485;519;483;466;422;423;528;519;506;516;451;502;519;539;500;495;423;453;517;482;477;533;533;548;533;537;510;551;501;452;451;522;494;423;473;511;565;520;498;458;428;508;486;427;486;512;522;542;491;489;544;561;470;494;437;480;504;441;422;488;420;391;452;452;486;430;521;443;468;444;446;463;500;553;519;551;538;486;538;517;490;554;499;503;446;447;527;568;516;580;549;502;556;573;578;479;397;427;496;494;483;479;517;524;531;508;531;542;580;520;530;531;604;648;584;536;555;542;505;491;520;511;589;525;518;494;501;469;548;467;555;542;508;414;425;457;456;531;540;536;532;553;575;476;433;435;513;516;462;511;564;502;536;498;570;647;590;556;532;459;524;515;555;561;597;541;471;540;560;480;475;548;504;478;515;427;367;298;399;420;492;510;388;387;419;503;539;538;543;460;618;478;385;487;417;419;509;507;441;469;454;518;524;532;569;507;511;592;649;596;622;545;574;626;581;601;624;565;566;536;550;525;551;546;527;480;541;507;548;511;562;550;542;596;660;529;519;580;581;618;552;501;442;432;495;596;550;529;565;512;573;645;558;563;633;596;628;613;637;597;613;621;605;548;515;567;568;604;624;639;653;599;563;605;635;598;611;600;591;552;551;584;590;646;632;660;604;588;601;590;575;565;516
0;16;27;17;20;22;17;23;73;379;721;667;742;752;648;709;671;725;644;667;655;715;639;681;803;794;774;694;735;722;792;745;671;667;653;646;571;605;666;723;680;667;664;704;758;633;639;637;638;646;669;719;613;605;681;658;689;620;650;571;666;688;624;685;702;785;814;751;635;607;668;630;645;731;714;725;617;625;600;673;847;608;580;587;594;706;691;627;711;553;732;692;733;686;663;706;642;680;755;639;682;614;664;665;637;638;666;687;629;521;564;484;515;555;678;652;685;693;678;595;668;572;690;654;699;644;693;656;585;593;596;557;538;564;657;637;628;635;633;587;541;531;633;639;643;653;645;686;671;706;693;617;727;698;604;609;589;646;676;630;660;654;670;650;682;712;624;607;664;687;656;626;659;692;657;625;642;649;581;544;573;633;579;667;720;733;671;681;704;685;629;666;566;621;633;661;598;685;610;597;622;577;667;652;620;612;609;643;642;617;670;661;608;641;590;599;666;641;663;577;619;614;650;668;619;634;661;594;594;616;543;530;622;594;658;613;602;561;540;588;564;506;523;592;539;535;545;578;591;624;633;670;566;596;526;499;567;559;744;713;552;536;572;543;595;542;619;611;551;548;578;630;567;507;492;434;455;543;547;501;592;530;559;588;588;531;556;550;513;509;586;645;505;498;612;567;509;576;625;606;589;529;589;607;563;490;456;480;566;563;573;571;506;609;559;531;643;546;613;503;501;489;583;556;554;617;623;512;530;554;506;544;568;546;564;527;508;541;474;506;487;487;441;521;549;552;541;532;527;503;585;541;550;514;525;465;423;505;625;567;554;545;636;558;514;552;539;518;494;553;566;517;573;532;500;549;586;535;514;507;482;515;504;515;533;507;519;537;492;501;408;470;480;480;462;518;438;404;474;571;490;539;534;477;564;671;637;609;539;555;525;503;428;371;422;465;440;511;570;552;550;495;449;471;402;521;487;512;425;396;506;484;522;562;554;625;526;475;505;479;489;571;532;568;439;487;497;477;470;514;544;467;447;497;539;441;368;439;432;512;538;470;538;518;520;507;463;429;435;512;481;548;573;544;528;457;395;459;467;593;520;560;432;421;490;501;513;504;446;508;481;506;471;523;512;441;419;484;483;425;396;486;501;530;525;515;496;394;413;467;449;492;465;477;569;535;527;513;517;472;465;546;430;454;468;483;397;425;493;505;541;466;504;447;408;299;346;399;421;443;526;457;460;567;494;474;442;455;408;428;486;468;473;476;378;461;439;428;433;466;406;497;492;438;465;482;439;459;497;476;520;465;515;525;478;499;479;469;527;489;498;493;428;490;466;411;336;371;418;419;454;448;434;458;427;471;487;475;435;442;494;449;487;479;566;496;489;493;419;473;442;366;420;500;425;427;495;435;472;438;433;467;423;445;469;448;443;463;482;550;501;489;547;506;544;513;478;458;426;428;462;539;506;484;471;523;475;477;471;483;486;537;556;490;532;462;530;464;544;492;505;476;488;502;465;553;596;551;461;496;488;538;527;481;414;464;521;511;472;458;527;493;412;470;436;502;543;439;467;449;488;530;500;496;485;499;556;405;488;503;475;408;497;466;474;496;534;483;464;447;475;466;497;456;490;506;492;494;525;559;459;505;470;552;544;526;443;502;484;444;457;557;574;572;559;461;469;591;623;512;461;439;515;495;432;500;495;538;526;500;443;446;506;541;490;563;560;537;558;497;544;589;458;484;525;577;538;505;529;510;531;518;480;523;505;532;512;428;456;496;538;547;570;523;547;552;515;426;481;478;490;525;492;553;610;534;566;526;549;617;512;508;558;556;506;524;564;547;518;528;551;550;526;562;547;508;489;537;474;449;365;382;426;366;550;546;425;428;428;447;572;582;561;574;520;473;500;520;498;431;472;552;481;481;451;512;508;519;499;525;464;392;541;589;516;623;639;617;591;586;587;578;517;568;616;607;529;560;564;565;468;515;511;519;499;619;547;579;560;563;531;494;541;587;508;556;580;571;578;570;537;542;487;545;558;609;601;535;510;582;651;622;586;610;545;536;615;537;599;588;613;657;583;568;562;564;563;544;631;601;567;572;594;609;551;542;609;613;608;688;696;644;608;574;594;498;513
14;24;8;16;28;19;16;22;87;503;735;688;699;693;651;682;712;708;684;692;614;709;728;684;728;722;710;713;735;686;687;729;636;655;636;695;666;530;549;662;697;656;712;664;654;566;555;584;661;668;707;689;634;740;667;587;682;774;689;616;662;750;674;660;681;943;1056;761;578;560;641;683;700;723;691;655;587;592;565;555;664;636;602;649;589;638;636;696;634;637;644;700;703;740;620;647;652;670;664;606;618;677;634;657;631;727;684;690;604;639;566;411;472;561;693;627;659;684;662;699;624;700;727;755;639;652;651;655;665;596;519;551;547;607;622;693;653;589;679;651;572;611;558;605;617;692;703;680;742;681;673;710;693;667;551;665;662;578;722;669;631;652;656;669;635;771;680;717;652;715;684;633;653;715;640;611;605;637;686;599;643;626;621;620;713;707;666;771;712;695;613;612;664;675;703;683;613;625;667;707;624;694;574;652;640;638;663;611;614;628;678;697;631;659;636;683;617;668;634;631;665;617;613;658;663;566;547;624;641;593;540;558;556;569;594;566;523;588;525;606;586;572;530;583;658;524;580;548;601;591;636;504;460;452;477;549;592;699;647;677;653;642;408;477;535;683;540;509;523;480;566;586;604;563;519;411;492;554;589;547;597;609;562;594;652;544;523;556;533;534;585;613;521;514;592;639;553;572;623;559;531;505;554;574;528;577;510;524;554;516;560;568;591;643;506;505;563;476;586;578;612;549;590;614;526;587;599;551;515;574;549;550;516;532;587;587;542;480;515;515;443;489;511;518;552;616;591;522;509;476;486;533;523;560;486;437;462;460;521;577;572;595;645;616;505;558;571;540;560;522;522;591;598;548;531;539;588;544;463;485;495;536;528;520;464;547;495;451;499;502;505;520;505;504;507;525;487;505;562;543;520;495;404;470;500;541;518;503;559;558;504;567;565;468;495;516;456;460;562;558;536;503;505;487;521;551;541;528;509;491;480;483;554;562;542;574;563;548;537;519;477;501;458;452;477;542;474;401;427;459;473;385;433;542;521;543;454;480;490;476;478;439;475;465;509;550;481;413;453;562;548;552;517;510;539;511;569;545;534;581;561;527;510;435;483;568;555;479;451;461;481;470;450;521;471;447;420;447;493;455;423;436;511;534;476;519;467;507;431;435;441;456;513;456;446;436;462;455;405;428;408;463;405;460;492;512;384;425;475;545;568;538;472;491;414;407;360;451;438;481;568;483;525;535;470;483;460;471;445;419;462;508;471;442;416;406;450;456;513;497;453;528;491;406;381;438;416;470;429;494;520;457;523;480;444;449;409;444;432;503;551;508;437;461;465;389;378;525;491;455;537;574;456;442;446;462;439;448;469;442;498;519;510;534;524;446;531;485;438;407;415;443;413;479;431;367;404;419;404;409;388;423;401;486;510;466;474;478;487;472;488;516;547;509;503;531;473;502;421;459;506;550;484;495;533;458;465;443;439;519;512;500;494;546;486;453;455;440;468;422;504;534;505;516;463;465;466;446;437;533;454;536;504;489;397;468;435;476;431;400;436;458;419;442;489;513;476;490;434;466;479;528;533;492;398;464;440;501;499;557;477;423;458;415;512;557;498;456;479;522;432;460;505;490;489;536;446;446;476;455;541;481;532;529;558;473;433;503;526;453;447;583;469;482;492;451;506;548;565;557;526;508;487;439;488;475;469;508;549;601;460;468;517;490;493;487;491;512;559;453;541;595;494;492;526;509;520;536;489;566;518;529;498;483;500;448;461;469;605;598;594;487;551;559;551;520;431;425;466;530;533;539;532;519;455;438;521;510;520;579;511;559;547;514;522;528;557;509;534;499;492;525;533;535;505;470;511;568;543;427;425;459;529;447;486;576;432;436;414;426;517;574;641;565;451;458;535;518;503;467;465;502;490;439;498;539;535;532;550;539;415;464;458;493;495;555;588;586;513;570;522;592;530;604;595;622;544;563;545;614;514;584;574;492;463;548;599;441;500;545;491;528;587;617;525;563;588;600;609;578;534;590;582;654;599;597;531;574;602;574;559;582;665;625;610;602;658;631;597;606;618;649;609;585;640;581;559;580;583;592;651;643;589;610;628;593;582;528;610;706;627;580;635;633;541;551;538
32;32;11;27;16;24;18;13;92;513;726;660;665;688;689;726;685;735;679;724;671;722;712;662;715;778;694;745;792;663;661;673;618;570;624;639;588;517;640;676;623;686;692;634;629;553;571;637;658;697;744;709;648;700;662;554;648;668;663;598;662;709;612;585;708;944;1024;787;661;582;616;587;692;707;619;644;637;603;566;544;528;592;643;618;656;714;671;710;685;679;650;698;713;733;624;653;581;579;644;621;594;538;637;587;674;714;772;660;595;682;575;503;557;575;606;576;611;657;640;723;691;670;658;669;716;675;692;690;615;611;583;520;558;567;704;569;612;645;650;646;609;571;589;572;705;731;651;665;745;672;734;710;667;676;663;628;578;561;645;679;688;721;678;659;583;696;736;637;655;645;667;669;641;663;589;596;637;718;677;660;644;633;637;674;633;733;656;658;612;626;568;504;584;720;696;655;703;679;708;580;591;629;644;569;628;589;625;589;545;589;664;600;628;626;684;630;704;606;619;621;663;643;667;607;687;561;591;588;641;612;607;616;622;495;561;572;481;561;613;612;649;630;584;532;681;668;543;500;568;571;647;475;233;293;430;623;656;572;524;537;676;611;550;479;474;550;557;521;547;569;515;546;538;589;527;539;542;594;603;609;581;598;585;565;525;479;492;571;601;564;622;654;588;560;540;475;600;590;632;522;468;453;534;536;542;522;547;551;552;498;572;606;579;538;511;561;547;592;548;600;627;582;578;559;580;671;636;579;523;585;581;604;567;565;605;523;511;573;597;555;519;586;567;497;581;640;601;505;487;438;488;467;538;534;530;465;449;507;571;585;543;531;585;632;583;570;517;511;525;554;504;536;531;503;526;533;573;594;579;487;436;519;493;492;526;505;475;471;537;511;536;525;529;511;487;504;528;529;650;576;523;476;370;436;509;475;514;524;559;598;533;573;565;613;487;580;490;477;547;592;562;488;473;462;487;531;504;530;518;528;500;512;522;550;564;557;595;521;470;533;491;522;429;480;464;571;479;481;438;436;421;348;415;453;472;549;471;478;502;522;527;509;505;534;568;602;467;478;504;529;540;473;527;425;551;509;537;528;563;530;564;572;490;459;472;572;575;537;514;471;482;464;464;494;456;479;462;463;461;587;496;462;507;451;487;457;474;558;514;403;397;405;389;425;429;419;454;449;374;390;367;462;480;467;527;508;397;434;482;483;481;537;508;504;422;511;495;518;497;463;417;474;489;551;494;405;408;454;536;494;489;463;471;422;426;460;464;480;493;501;439;448;482;417;405;439;488;480;466;447;471;454;530;471;503;457;445;473;438;447;469;515;477;433;449;418;415;555;517;468;475;599;470;412;440;469;513;455;443;431;483;417;483;473;450;489;485;457;463;439;488;449;539;481;416;405;423;411;468;491;426;416;398;480;516;443;439;450;474;491;477;563;587;459;456;554;436;475;482;492;544;499;450;530;457;461;460;490;489;497;456;440;429;421;500;471;513;465;487;514;504;490;437;441;369;353;416;471;449;464;463;464;447;475;398;356;404;420;452;442;465;514;488;495;477;506;519;462;489;478;468;477;503;515;484;447;479;534;526;529;473;430;438;515;467;537;449;447;461;487;404;420;434;449;458;468;464;435;473;530;488;536;514;541;560;524;475;552;517;465;487;505;493;488;511;493;500;467;538;524;556;527;413;457;443;390;362;469;513;601;518;515;495;567;498;524;509;501;505;529;522;542;504;468;522;551;510;570;508;555;505;520;443;433;407;387;428;510;483;601;543;541;543;560;521;517;426;408;451;540;497;540;510;536;352;343;515;564;504;490;527;512;632;511;550;547;543;508;560;541;529;553;566;566;533;486;508;490;489;426;519;512;490;495;533;589;524;495;509;480;528;553;552;565;560;438;512;497;561;509;549;464;564;514;549;544;540;504;524;488;469;506;441;440;473;448;505;504;494;507;607;531;510;613;599;606;553;469;478;580;529;534;552;521;522;544;600;512;488;515;446;394;518;583;574;561;554;603;607;681;618;617;600;621;594;622;627;567;548;550;627;607;586;564;647;589;635;612;598;568;640;683;622;550;574;607;565;623;595;577;609;555;530;560;549;589;502;601;598;585;637;644;638;691;665;605;582
12;22;11;18;37;29;15;15;92;523;734;736;655;686;678;641;620;641;625;652;630;683;700;682;699;729;722;713;708;747;653;577;649;557;681;659;563;604;631;669;632;627;654;617;628;610;598;658;731;767;734;759;671;655;612;574;599;628;665;734;784;728;703;680;691;725;855;664;650;569;619;650;691;606;597;590;558;624;674;626;620;616;548;682;701;725;743;670;681;694;719;671;678;666;711;651;591;559;607;577;599;558;603;632;716;681;645;648;639;650;596;614;611;569;625;630;641;622;704;766;688;614;701;686;714;658;626;652;611;689;661;642;574;634;615;613;576;673;705;626;638;648;547;613;614;683;657;689;680;644;695;707;720;674;739;677;541;542;660;673;726;755;680;629;633;680;632;656;692;599;641;671;676;610;513;521;624;644;658;609;705;615;622;624;599;617;686;544;632;668;601;603;558;728;705;645;650;712;662;601;630;635;589;651;628;657;576;618;606;602;593;609;626;604;667;666;598;608;650;633;624;650;643;639;571;595;603;616;633;543;606;617;577;583;534;509;518;582;614;592;627;649;539;407;623;636;514;451;576;592;634;420;207;178;365;660;618;502;415;491;597;565;546;581;562;518;539;526;559;524;521;476;512;501;591;657;556;604;536;565;597;549;540;560;610;519;491;547;586;523;649;636;618;550;621;614;512;555;570;465;505;474;563;547;454;521;601;561;537;558;541;545;593;572;576;561;562;571;515;609;555;576;531;547;594;638;606;606;583;648;531;563;523;535;572;535;560;559;610;565;527;604;501;548;574;549;535;543;569;501;526;567;512;535;568;561;500;519;523;555;533;529;604;635;603;560;494;595;474;457;509;528;565;558;571;630;592;591;598;415;511;534;523;522;497;508;498;551;600;564;501;480;534;555;560;611;585;589;612;546;543;472;455;497;544;553;442;536;554;536;511;582;571;513;586;565;495;511;565;594;487;543;504;500;463;422;493;505;517;515;504;483;465;522;591;597;564;568;487;485;497;419;441;526;457;503;529;507;512;391;437;499;417;378;439;566;531;481;526;492;533;570;436;454;476;520;481;470;468;441;435;483;580;579;567;515;458;496;552;503;478;537;465;459;425;502;594;553;552;515;499;485;516;448;462;470;469;465;482;550;515;470;498;443;438;464;531;531;557;421;484;462;429;393;462;468;439;451;377;412;460;471;472;512;573;514;457;458;507;439;446;455;471;487;502;491;530;521;452;419;404;442;470;493;510;483;506;493;479;451;427;433;454;399;462;500;485;501;461;494;502;443;463;441;464;461;463;501;483;465;512;504;464;498;488;493;431;523;435;482;468;438;472;483;477;473;440;444;494;450;473;496;431;482;446;457;472;397;357;419;440;399;471;473;419;496;471;511;459;437;438;492;554;555;487;424;445;405;474;507;434;402;393;468;453;484;496;483;447;516;543;505;431;459;479;512;443;451;477;446;513;510;535;460;411;462;509;512;468;455;430;400;394;445;468;498;453;509;495;452;567;509;451;415;404;424;454;425;452;497;471;490;393;437;473;461;411;415;501;440;455;489;463;471;518;475;508;443;523;483;460;480;403;489;545;440;429;452;467;463;518;469;439;548;492;408;453;524;490;488;443;444;449;430;423;394;414;415;473;464;534;510;531;480;454;506;534;527;576;527;481;456;496;502;496;531;514;530;530;504;587;489;444;452;500;439;423;484;486;469;540;557;554;533;531;508;520;536;522;503;496;531;536;515;551;525;537;498;510;534;584;548;436;434;393;322;401;528;553;552;551;560;581;567;463;487;441;429;454;536;451;561;478;584;451;433;486;544;483;522;578;544;493;538;496;487;498;526;513;546;471;496;491;520;496;554;494;509;488;485;533;553;500;502;488;527;560;555;595;488;544;566;503;453;441;432;535;492;546;495;511;558;559;490;515;596;523;594;497;518;520;550;495;524;560;520;552;534;473;587;587;498;559;618;586;564;545;429;424;510;475;512;491;505;558;606;594;564;577;587;462;421;497;530;560;571;549;626;596;599;602;611;615;621;583;680;651;605;518;490;596;598;585;588;560;564;568;493;582;646;642;654;635;596;620;652;609;652;603;640;646;592;494;594;555;583;632;574;595;588;555;622;599;663;654;576;564
12;12;11;17;12;28;18;29;128;498;761;700;634;734;711;702;698;653;582;554;558;728;697;693;739;813;699;678;654;707;696;662;646;595;706;614;611;584;646;613;642;638;728;676;633;731;649;647;764;672;678;746;703;712;686;611;705;667;701;718;736;703;749;716;635;587;680;626;536;634;685;698;744;605;580;624;614;646;638;719;654;623;592;667;709;724;636;653;687;760;702;636;623;579;603;643;684;624;616;505;591;628;643;685;696;712;628;616;664;625;632;606;550;621;667;659;584;625;707;749;697;726;674;715;732;622;544;640;667;652;697;607;558;591;643;639;538;701;695;680;706;655;669;665;675;634;665;578;700;681;649;642;651;690;715;657;615;633;602;666;699;661;601;637;654;703;662;663;670;556;579;575;678;613;595;568;684;631;646;627;649;652;529;555;549;638;664;623;649;698;622;686;577;595;705;637;652;578;594;597;655;592;585;614;614;574;613;576;561;577;566;601;605;594;596;614;605;590;577;572;581;611;617;648;615;583;585;600;627;645;574;613;600;593;542;538;542;572;534;637;623;583;530;420;598;670;601;563;556;590;596;558;390;330;404;575;575;434;482;501;616;696;641;618;629;539;577;576;487;541;481;430;508;548;612;614;561;545;560;578;619;573;456;520;564;573;490;525;524;532;573;569;562;605;584;533;561;516;499;507;483;567;606;548;454;512;520;528;495;510;556;606;587;556;605;591;599;558;514;572;611;538;580;577;533;607;585;554;610;500;612;594;573;507;564;506;550;550;591;555;553;511;585;526;528;560;529;555;546;527;585;519;549;529;584;593;573;496;536;558;531;559;563;533;570;590;532;547;466;462;489;523;504;544;555;554;595;595;550;505;546;547;519;496;503;534;559;613;549;522;572;538;582;505;538;524;493;568;584;577;562;514;560;434;467;513;513;562;579;510;426;430;554;578;537;581;570;481;608;600;547;526;576;508;504;517;491;536;522;496;486;529;511;535;554;589;531;541;479;515;511;479;417;496;552;544;539;509;477;445;507;459;430;512;452;505;547;472;498;493;512;574;511;469;451;506;540;529;452;473;433;458;520;529;504;499;529;504;511;506;505;457;468;464;488;564;503;571;546;536;505;506;406;451;473;470;472;453;524;487;456;561;495;427;507;541;501;508;428;487;477;420;404;405;496;479;479;400;385;387;455;472;443;501;551;601;495;438;449;415;405;437;474;478;511;489;453;480;483;331;441;464;421;460;521;466;454;479;436;392;411;448;472;421;505;449;427;467;498;503;512;469;456;437;448;509;535;536;520;422;489;453;456;495;429;432;508;561;486;414;481;474;438;515;478;537;462;418;516;417;412;399;451;370;391;467;431;418;394;480;443;408;454;493;488;484;447;474;454;423;455;511;482;555;475;470;469;438;508;482;455;308;417;480;458;480;459;496;468;449;441;474;470;502;405;385;415;481;479;458;536;495;473;442;383;457;504;475;443;451;436;423;379;486;453;442;446;452;486;446;475;466;455;443;461;436;426;443;454;525;464;455;474;472;502;449;441;387;423;440;488;480;460;477;489;471;501;538;468;502;479;473;432;436;456;446;429;446;489;447;429;482;466;527;481;348;424;541;485;497;494;463;396;403;426;410;487;463;464;548;546;548;480;513;418;411;484;544;511;462;506;503;577;447;428;516;445;473;546;543;623;486;513;452;472;448;451;471;454;541;547;545;527;538;522;493;575;551;513;514;503;498;535;520;567;470;466;504;522;557;531;492;458;406;381;480;491;492;512;545;484;527;605;574;511;530;525;454;400;429;464;424;435;512;481;504;530;456;396;448;491;517;436;418;465;491;498;441;601;506;441;494;454;494;479;526;571;571;551;538;557;502;563;457;501;490;556;553;510;542;566;574;581;602;518;520;505;496;618;523;543;540;554;555;521;499;552;547;603;582;538;583;528;602;612;574;616;549;601;701;646;596;567;565;570;568;565;489;456;533;645;608;588;576;533;598;534;664;563;515;516;528;524;455;549;514;567;536;503;537;575;572;628;642;555;581;604;635;552;554;554;603;588;593;601;570;504;548;559;592;642;665;678;657;671;592;575;646;543;641;612;574;525;523;620;578;593;551;586;560;541;622;561;626;557;629;630
8;27;17;31;17;24;9;21;118;553;724;738;638;701;677;718;730;666;602;603;648;712;780;673;690;707;741;671;643;705;754;721;693;721;689;686;690;576;764;658;640;683;733;728;666;713;720;709;706;646;662;751;737;627;714;668;742;661;665;691;696;680;709;748;637;587;646;658;571;600;661;642;648;653;624;594;636;628;673;751;692;658;627;669;671;681;648;662;703;766;663;575;521;584;695;729;706;596;573;584;672;678;751;610;637;738;663;663;699;629;672;703;658;653;658;639;644;675;743;695;727;689;757;706;674;710;595;702;663;662;604;586;566;571;628;702;738;664;686;674;664;722;705;720;702;697;656;663;663;632;656;659;675;705;621;683;620;636;708;673;677;598;596;588;657;646;614;726;636;640;603;655;635;615;578;667;664;637;609;650;621;643;639;612;600;569;614;570;649;651;632;551;566;587;612;616;590;655;614;647;663;645;600;579;630;623;630;629;613;574;599;598;613;609;603;548;581;612;534;560;622;622;641;637;649;574;584;627;550;609;595;570;580;583;635;570;514;586;537;588;551;551;590;586;680;715;692;591;629;545;537;572;569;488;500;544;575;523;520;615;696;1002;666;615;610;443;548;538;480;521;488;489;475;607;684;578;590;594;582;606;649;551;525;521;617;546;564;547;522;549;599;574;547;546;450;521;554;539;490;494;503;591;559;607;505;562;539;484;459;510;576;587;596;506;579;569;597;579;553;546;580;559;577;507;552;594;532;614;574;549;566;516;534;547;555;558;574;532;545;509;561;562;509;486;493;542;537;556;576;560;549;559;594;575;537;493;510;512;624;607;626;512;490;459;543;514;507;577;568;569;528;555;615;602;529;528;589;585;531;506;530;579;524;523;555;532;668;581;615;517;537;490;585;561;507;573;487;570;492;520;533;502;517;535;478;496;458;488;536;608;451;414;550;510;477;551;539;449;460;489;519;523;517;476;523;535;539;483;515;478;504;581;580;582;638;509;515;504;516;499;528;513;398;524;594;490;481;478;424;420;504;435;379;438;469;493;455;486;478;477;484;451;442;470;550;479;556;503;419;411;460;485;528;446;478;517;544;510;522;486;450;460;453;493;489;529;506;564;593;559;510;519;439;425;458;537;485;527;504;491;508;516;473;484;469;447;480;470;481;482;433;394;380;419;433;432;480;404;358;432;467;490;496;498;647;600;491;454;444;458;445;479;456;433;494;459;398;456;501;477;433;451;495;516;469;499;490;477;402;388;484;461;429;478;480;450;422;475;512;448;455;518;441;448;487;474;521;490;490;458;440;489;469;428;450;480;478;587;477;467;418;514;454;466;476;445;470;481;489;393;431;434;455;394;418;434;448;369;443;471;442;391;470;540;445;458;425;583;524;451;424;457;456;502;511;530;465;466;489;510;461;436;380;449;462;456;422;515;506;501;443;430;464;496;369;357;435;517;448;468;516;439;421;425;409;453;533;508;447;421;411;359;384;379;406;430;479;475;470;460;504;492;491;483;484;499;520;533;491;481;525;494;508;457;498;499;450;513;475;423;485;468;427;415;462;488;508;492;516;536;493;483;513;408;450;509;542;519;494;425;481;542;480;437;502;519;413;535;441;467;513;479;447;504;491;471;479;468;422;522;537;511;483;475;441;437;527;576;533;476;496;528;538;493;434;500;514;506;518;523;529;475;526;474;376;437;461;475;520;570;538;500;503;516;483;578;514;556;513;487;557;496;530;539;524;548;477;470;456;500;512;440;410;341;339;465;467;515;508;543;510;455;529;604;551;563;530;482;420;450;461;481;496;482;536;519;523;452;447;403;430;454;440;462;499;512;546;492;531;528;511;508;459;453;443;455;532;618;503;531;505;488;501;570;574;505;560;524;526;579;571;554;535;498;502;540;508;516;557;528;572;555;560;565;556;531;618;624;510;497;546;543;590;587;596;589;591;580;605;632;616;533;598;601;576;577;560;559;558;530;627;583;703;601;547;616;631;522;610;467;501;482;551;489;474;466;558;521;492;465;575;558;548;520;539;546;623;557;560;593;588;537;535;594;579;620;621;584;591;635;617;659;685;706;669;601;622;604;594;592;603;580;490;572;554;549;537;557;653;638;554;467;601;567;612;561;601
14;8;21;14;24;10;8;29;136;546;615;655;649;662;635;692;775;693;676;641;683;730;707;717;653;741;691;697;625;705;688;769;745;728;696;647;657;736;700;710;701;640;666;704;631;679;662;721;672;618;731;770;743;751;776;627;689;726;758;722;732;675;627;602;593;571;470;634;611;622;624;698;707;624;662;618;697;677;649;704;731;688;636;667;599;590;634;694;646;719;637;607;550;699;662;618;609;631;620;681;674;779;763;692;638;591;665;621;618;653;611;681;675;618;621;539;577;625;679;648;707;710;692;726;672;620;654;677;656;651;693;625;565;597;641;707;682;617;629;661;624;709;665;655;643;676;676;636;693;699;645;670;634;652;643;640;658;740;707;662;615;534;614;640;686;644;594;635;642;579;653;581;593;567;658;616;657;606;716;693;704;636;664;626;599;646;662;649;613;708;609;538;646;674;625;442;608;632;596;626;625;605;631;666;646;653;619;638;593;622;637;675;600;595;521;573;615;653;626;654;541;609;612;647;711;596;547;565;572;662;614;547;578;554;543;602;535;578;591;641;494;580;586;645;660;664;617;794;680;582;647;638;573;529;525;511;514;541;566;588;654;805;606;575;532;437;531;499;576;522;512;498;497;481;604;617;642;573;604;573;656;593;547;550;519;562;511;456;496;580;519;518;507;509;464;505;523;513;499;438;469;548;591;562;511;490;437;517;531;585;504;594;562;529;533;616;594;613;544;537;578;573;538;607;530;623;535;566;650;545;607;566;544;527;584;627;544;520;525;471;553;593;582;548;533;469;544;599;587;525;595;540;528;575;502;475;525;528;599;572;515;518;452;507;515;526;555;638;608;553;540;539;536;549;534;580;614;655;514;525;590;489;538;555;520;540;630;718;646;529;543;543;543;526;511;496;506;551;564;534;506;526;552;513;548;466;491;492;584;534;440;456;508;476;502;544;515;306;339;430;445;536;547;487;485;490;496;494;503;495;542;578;537;537;607;564;514;514;617;522;508;471;504;453;582;557;506;394;471;493;447;407;494;446;449;455;478;472;463;543;481;465;525;498;528;550;502;390;368;388;490;518;473;453;456;502;535;504;497;521;484;495;500;491;500;450;477;567;593;506;527;528;485;507;495;502;515;522;507;510;484;490;491;442;455;462;421;479;462;467;451;410;459;442;468;477;484;486;429;439;493;497;459;485;521;442;427;476;426;483;480;487;403;414;450;433;424;444;446;437;463;404;462;435;507;440;523;443;472;400;412;453;420;429;395;461;423;478;485;459;468;427;445;477;490;462;528;479;475;494;434;452;447;491;489;474;479;459;507;509;488;497;532;418;408;488;511;406;458;469;433;473;441;446;442;451;436;346;360;432;400;393;404;443;446;482;507;479;511;534;444;464;451;419;505;495;453;405;408;439;446;429;468;476;444;417;429;442;441;444;403;431;420;397;366;296;466;421;379;453;486;465;446;455;471;446;520;456;544;406;381;411;375;401;444;498;576;554;478;490;487;373;464;474;530;547;531;501;435;462;467;507;444;474;487;519;524;521;515;477;475;518;468;450;520;493;472;497;552;502;520;452;513;466;488;514;454;459;461;417;444;522;479;398;457;436;423;440;505;456;477;496;481;477;422;435;490;467;499;451;512;466;495;464;451;474;496;500;472;532;466;496;520;511;466;468;470;540;524;524;519;507;455;461;389;361;517;538;529;541;535;520;474;512;504;523;485;517;442;460;560;503;499;489;595;559;573;503;448;511;456;443;370;331;410;431;429;434;519;575;518;510;505;484;448;504;568;490;511;492;485;480;490;540;531;525;495;474;426;490;533;480;458;488;467;527;502;537;497;486;502;508;470;466;431;460;549;502;456;598;626;482;474;545;574;523;484;540;506;485;455;534;495;520;420;492;492;522;563;559;519;559;567;522;487;547;569;557;503;528;519;554;611;607;637;628;633;595;621;564;503;549;572;570;562;588;588;589;556;581;561;629;621;589;653;640;613;566;550;400;498;505;597;506;464;495;539;515;532;540;561;558;505;535;581;450;486;536;557;561;587;579;663;632;502;522;569;521;507;548;618;637;707;666;581;659;657;607;618;599;570;596;577;554;578;548;527;632;593;621;558;510;518;583;603;544;502
22;23;13;13;21;16;14;17;169;549;695;689;627;667;691;713;695;670;695;701;673;705;715;807;725;666;689;700;663;654;658;711;705;678;694;693;701;691;676;779;732;642;660;704;671;616;626;644;737;743;805;716;720;701;727;708;676;706;729;666;758;691;672;628;678;544;438;534;623;666;682;708;687;675;629;587;653;681;585;686;683;640;613;714;629;660;666;747;684;666;630;630;655;622;655;654;589;635;628;652;667;684;695;694;767;616;658;572;556;616;581;607;592;629;600;588;586;686;663;659;687;708;685;697;645;627;600;676;653;602;608;628;659;590;626;626;667;641;596;620;659;666;689;685;735;663;657;660;684;685;648;725;677;711;712;658;660;656;655;654;614;616;706;768;714;629;608;599;615;600;646;583;561;622;632;650;733;616;733;688;611;584;710;603;615;589;621;683;668;718;683;645;613;598;551;391;566;692;667;608;593;684;671;606;710;645;609;597;627;663;653;629;619;605;623;616;638;638;652;636;655;587;567;677;634;579;576;477;462;582;589;610;639;547;537;565;583;546;556;589;470;532;576;573;530;536;611;698;620;632;653;580;536;570;512;539;566;527;595;608;641;668;607;549;551;519;534;592;603;584;496;491;551;414;581;611;600;590;598;546;525;565;557;511;584;611;506;481;457;536;434;419;528;546;512;562;507;539;540;536;481;553;591;520;529;587;462;442;523;537;573;589;562;572;607;536;578;582;602;546;514;564;561;519;592;619;628;674;598;511;606;656;509;544;571;608;538;553;579;508;564;581;606;513;530;388;517;534;627;551;540;605;550;548;506;453;507;524;539;536;516;458;457;524;574;587;523;558;527;574;575;557;498;512;527;561;602;634;518;562;586;565;522;537;523;490;546;577;617;471;566;524;518;515;483;442;517;526;538;547;506;568;561;539;518;516;575;513;476;583;572;500;473;537;539;515;476;341;398;502;495;528;537;506;489;447;501;493;516;602;570;539;518;577;584;567;498;538;502;555;511;500;502;554;501;484;589;496;478;509;437;426;460;520;488;487;519;479;506;578;532;517;492;505;482;490;470;436;380;452;458;499;461;413;469;440;502;551;521;527;510;471;458;473;519;474;404;509;545;554;536;455;482;488;548;429;495;502;509;488;463;513;512;471;495;467;426;481;534;431;479;450;397;450;498;467;504;487;516;460;424;475;471;450;405;341;385;437;433;481;435;453;460;431;441;427;409;441;524;475;446;399;495;476;498;490;471;462;427;437;415;419;415;421;385;425;438;461;497;439;443;458;418;526;470;590;543;474;496;529;495;392;414;478;543;405;436;474;526;508;486;496;491;333;329;494;432;329;390;468;420;398;477;481;470;424;375;334;379;409;419;466;483;412;443;471;513;473;501;505;419;406;419;452;457;486;400;420;435;479;475;427;549;495;466;455;447;486;443;475;444;432;429;411;413;396;382;343;367;478;503;497;438;439;449;450;409;344;471;508;454;443;428;467;486;510;539;472;514;537;489;472;470;443;477;533;528;502;433;464;413;406;457;472;470;499;503;481;443;466;502;531;552;452;475;504;478;471;470;438;462;484;492;492;531;505;446;433;416;435;442;488;447;464;431;505;417;459;538;502;490;477;501;487;489;473;443;436;473;429;495;411;412;476;457;386;431;443;406;500;491;500;498;581;415;390;520;516;471;444;479;484;519;536;445;353;474;548;563;523;542;588;449;536;514;475;520;487;475;475;462;495;510;496;501;469;536;488;497;526;489;440;408;406;367;467;434;461;467;455;519;524;553;431;377;516;536;523;521;559;488;500;511;446;442;506;478;539;530;506;543;543;529;558;491;467;546;527;552;474;545;488;526;476;413;435;469;442;501;512;507;543;541;497;525;508;482;498;515;566;525;448;421;438;416;499;475;522;534;542;522;563;558;567;551;579;530;573;586;561;565;620;591;606;621;689;631;609;579;544;535;558;531;533;605;551;592;577;569;569;532;587;620;610;675;605;575;549;515;517;558;595;486;502;556;502;457;512;442;568;621;606;526;597;578;431;471;578;581;557;618;572;543;609;538;432;565;574;537;557;596;622;617;586;620;656;627;604;581;579;627;646;642;651;552;556;539;566;599;600;560;521;518;504;559;532;531
18;20;21;15;17;9;13;32;169;601;704;779;631;704;668;712;709;631;669;729;704;670;718;681;705;630;691;704;649;536;694;626;693;662;617;679;726;717;693;760;787;712;666;630;670;686;639;742;754;797;784;694;700;692;569;653;642;646;728;682;708;695;691;684;640;665;594;583;643;666;699;687;681;635;550;450;596;630;543;652;686;654;667;681;695;678;582;649;682;632;602;640;641;579;626;649;652;663;624;660;667;675;649;720;642;689;583;587;540;577;633;626;580;681;592;532;576;649;722;693;611;620;589;665;674;662;629;620;577;673;635;686;667;630;623;695;667;618;632;675;629;717;698;705;695;646;677;651;762;672;727;717;693;720;700;710;585;651;656;638;633;646;696;697;672;685;697;650;648;566;546;604;587;627;582;658;660;700;647;679;617;633;660;644;638;586;651;647;638;636;630;669;635;659;549;459;607;577;593;671;660;689;606;539;663;657;588;561;645;575;600;662;589;626;596;545;592;573;573;700;590;589;647;624;590;632;555;483;543;557;552;596;616;589;526;556;527;536;481;488;561;570;570;529;449;494;579;663;665;559;591;594;524;540;549;491;520;494;503;585;635;628;504;560;616;561;564;583;561;573;484;482;568;397;535;631;547;528;658;602;591;629;603;519;579;563;617;596;535;515;459;501;585;584;564;508;530;494;567;565;524;622;585;648;521;510;503;492;572;560;583;544;610;594;527;589;561;565;519;542;519;581;554;536;545;610;558;577;537;487;559;608;517;569;588;656;558;566;542;558;521;572;571;525;491;465;494;560;535;544;550;525;511;577;527;492;567;503;546;648;522;523;536;547;582;506;522;588;532;550;540;553;549;542;539;588;570;585;493;572;561;574;590;522;537;518;575;610;534;509;502;512;510;480;536;494;538;585;629;581;491;520;570;538;473;475;511;577;449;528;516;512;552;552;550;474;470;458;455;513;623;564;436;457;448;432;517;572;578;601;575;544;565;539;635;589;503;448;520;497;467;535;554;500;455;533;549;533;459;488;519;436;481;530;496;463;494;534;580;586;536;468;456;544;550;490;547;531;478;441;517;493;517;471;469;444;494;480;518;543;545;512;508;506;471;432;455;474;538;562;517;389;470;523;498;439;473;504;527;481;459;503;419;475;508;485;421;482;423;446;436;469;431;453;437;470;491;482;452;380;433;432;507;413;335;395;427;505;430;515;498;448;413;464;480;405;481;532;472;420;413;328;416;506;481;531;398;405;445;441;443;418;401;489;390;376;462;433;439;357;384;390;441;497;541;530;441;452;530;472;447;503;410;418;441;401;401;455;531;499;469;446;449;359;368;435;403;402;423;421;454;459;441;501;472;421;424;457;482;500;500;429;435;443;391;470;474;484;396;465;450;356;394;349;374;465;404;457;424;402;408;494;529;421;409;413;479;488;458;421;461;439;387;447;423;398;360;344;365;451;511;507;379;460;484;476;404;418;416;492;439;474;476;481;426;459;464;462;486;463;467;447;488;472;491;485;504;431;487;426;427;458;575;469;491;482;559;542;472;493;505;519;495;485;500;461;475;458;440;432;412;424;433;560;464;489;400;364;468;434;446;427;471;440;421;415;437;525;506;443;515;486;476;485;440;482;465;451;501;469;422;438;475;386;405;348;462;517;513;445;446;491;467;476;531;493;531;459;461;448;500;462;499;571;459;351;463;514;551;519;586;492;443;486;544;433;540;501;505;507;467;502;478;523;524;499;493;547;486;491;496;485;454;421;462;358;409;478;525;471;477;559;596;464;429;432;550;498;495;591;548;496;548;444;475;513;557;576;504;540;458;558;536;547;515;471;497;571;523;557;521;511;545;448;391;476;468;449;500;513;442;481;522;509;503;507;513;508;567;577;554;379;371;398;467;466;494;513;485;535;510;594;530;533;583;549;516;595;598;694;573;653;552;612;616;635;577;580;560;614;516;476;529;489;509;534;548;575;485;558;589;575;598;573;655;639;581;600;594;575;638;592;577;527;517;495;474;449;489;490;526;581;585;560;620;472;449;591;618;565;554;658;642;591;542;497;606;599;540;570;596;529;603;589;625;635;649;668;634;520;579;661;656;635;577;506;538;575;594;631;568;568;595;563;602;578;579
12;19;13;17;21;12;21;29;176;593;731;686;708;729;691;681;635;560;655;704;691;726;804;728;655;729;672;636;695;677;686;649;661;702;619;588;734;750;753;655;678;585;716;689;752;679;656;674;691;690;738;758;713;767;622;612;663;640;717;699;670;638;644;626;686;603;653;616;640;703;701;721;646;486;417;470;575;630;742;659;636;658;710;646;605;624;630;632;697;655;632;567;581;616;637;618;710;694;678;645;631;638;624;666;682;703;685;576;543;625;607;591;596;606;567;557;665;700;751;667;688;610;613;603;609;576;630;695;623;652;655;651;691;690;667;713;692;581;587;605;694;659;685;751;710;700;673;692;688;648;667;687;725;707;758;670;664;678;634;672;626;658;598;680;708;655;684;708;657;606;634;585;618;638;586;612;661;660;660;734;591;614;672;640;599;648;579;556;705;615;692;692;620;609;528;505;576;619;586;614;659;592;598;686;604;640;660;601;635;600;613;618;533;661;602;488;618;594;588;689;573;557;637;655;583;521;594;535;571;594;551;565;654;574;541;458;509;554;417;383;540;624;573;502;409;459;546;697;597;479;579;633;567;567;527;454;465;491;426;499;517;549;583;557;518;550;479;544;655;535;526;547;531;512;571;602;573;597;624;615;585;598;602;546;527;510;571;518;527;631;532;521;570;571;578;540;531;565;569;575;599;631;678;596;560;570;533;538;518;495;562;533;542;558;557;584;589;578;542;570;523;507;565;524;580;545;576;590;529;527;547;515;567;598;503;584;568;531;572;483;573;581;531;609;530;515;518;527;536;541;591;570;499;614;531;477;491;560;501;554;554;595;572;549;608;593;549;489;507;527;524;504;608;565;477;526;557;506;571;526;569;555;567;574;537;489;497;535;515;485;530;478;486;514;538;560;541;576;573;557;520;504;536;540;548;490;512;522;527;503;481;483;504;562;580;519;483;540;488;520;602;563;471;432;453;465;481;498;547;497;549;502;497;516;537;607;442;444;447;534;498;486;526;536;571;514;487;418;488;487;488;506;572;521;452;510;484;518;524;453;486;501;433;526;500;530;505;547;537;474;503;521;522;503;508;530;488;482;476;558;487;574;482;515;468;430;494;446;527;572;542;456;393;530;447;460;505;567;505;453;499;537;478;504;529;524;521;515;470;381;376;445;412;448;450;443;430;504;394;451;458;432;442;352;379;428;459;502;462;520;530;446;439;388;454;452;439;519;522;501;386;325;422;433;561;546;459;431;442;465;415;393;424;471;392;413;427;394;369;372;400;385;408;486;424;452;439;494;466;409;475;444;461;524;468;405;443;502;464;474;429;483;513;497;407;474;399;401;439;470;471;459;476;490;501;465;504;477;467;495;535;434;419;429;404;460;522;465;371;373;474;456;403;405;461;434;477;473;386;259;319;427;513;462;484;486;463;459;446;390;419;368;382;403;510;392;403;354;373;438;448;479;498;419;425;472;469;478;473;452;419;446;474;526;466;367;431;426;463;428;445;429;468;479;460;463;437;430;488;498;457;456;556;497;480;421;442;481;475;469;464;428;494;471;441;470;426;441;476;426;410;456;437;506;470;436;519;520;444;405;456;462;420;338;408;420;450;476;436;474;475;455;504;575;480;463;426;443;447;408;472;438;441;351;415;469;449;482;512;411;476;469;514;487;557;510;499;518;468;509;454;468;441;591;468;359;465;460;498;516;536;506;467;482;589;404;513;461;439;482;457;417;368;476;486;531;452;526;469;485;485;468;450;488;486;427;444;462;471;442;461;495;470;512;491;473;570;506;522;481;523;558;550;490;486;495;515;604;606;513;489;535;506;503;479;469;561;560;549;527;531;555;538;479;503;499;430;506;549;523;516;516;512;493;543;499;538;488;545;487;477;369;321;465;456;540;464;459;508;559;556;596;529;529;513;578;538;599;649;661;682;591;623;565;610;602;581;645;572;561;491;519;512;529;468;504;523;508;532;532;595;568;588;563;624;629;616;588;652;642;643;582;561;517;537;561;547;547;470;515;547;651;609;570;531;444;489;540;629;518;615;662;647;579;586;530;498;592;536;569;595;543;588;562;586;571;575;601;637;537;554;617;548;633;566;564;572;649;629;624;615;552;680;605;603;589;622
8;18;10;22;20;17;19;46;253;704;809;730;802;724;712;720;580;634;640;746;741;641;699;721;701;690;655;665;693;703;716;702;680;777;652;625;683;743;705;680;607;646;697;694;657;614;583;590;724;662;670;730;660;706;700;639;643;563;734;640;695;618;651;688;701;676;651;642;630;582;627;720;622;546;551;601;611;630;691;617;605;605;704;681;608;630;569;677;638;646;670;600;570;594;528;662;703;662;692;605;589;636;716;608;600;638;643;671;662;581;593;556;648;577;592;605;629;695;697;624;630;601;654;550;616;639;655;654;598;631;615;622;656;716;763;732;645;536;544;520;568;624;693;631;685;721;723;670;627;619;648;727;736;658;702;596;724;651;626;675;659;658;673;722;674;721;676;648;671;561;722;624;591;673;656;629;621;630;648;664;647;658;627;657;601;562;620;577;672;659;622;633;611;581;589;595;639;699;588;563;644;620;612;578;645;550;710;633;656;647;646;562;658;590;592;599;584;628;661;593;532;592;656;644;582;558;539;519;611;498;527;533;597;517;532;587;576;562;498;469;591;566;643;498;435;519;559;563;543;459;477;647;700;645;564;518;412;452;515;483;437;492;532;614;553;537;579;616;575;606;512;578;478;577;615;547;558;527;613;550;595;607;515;529;546;621;558;559;517;615;607;536;620;540;554;602;543;582;550;582;591;595;649;556;562;581;506;535;564;561;558;559;565;544;539;580;596;561;595;512;536;527;541;575;587;601;602;543;494;533;536;511;493;574;514;538;546;611;556;582;577;517;607;575;560;571;548;504;534;549;599;541;581;511;560;495;519;508;548;583;558;594;518;546;539;555;572;473;531;522;567;549;577;558;519;565;470;495;551;516;466;541;571;521;492;573;529;534;512;531;551;478;524;529;557;580;503;560;530;537;530;575;509;569;593;501;439;528;540;475;467;522;465;563;506;515;523;453;477;504;531;525;453;471;470;437;483;515;499;548;522;576;516;504;564;530;417;453;463;428;514;518;493;531;581;523;506;490;516;518;499;531;526;503;476;515;484;535;510;568;534;457;518;440;462;457;475;538;550;542;516;522;533;467;521;512;486;539;503;562;521;501;504;468;461;491;489;491;551;601;596;522;509;454;453;471;507;546;548;550;508;553;491;492;503;534;519;473;431;447;406;386;420;459;494;401;404;463;440;462;480;449;413;360;424;459;494;429;492;542;533;505;469;445;417;321;490;560;545;548;480;448;456;489;495;495;494;455;470;453;444;459;399;376;393;456;412;438;332;354;430;394;411;437;448;443;484;457;451;405;467;424;480;436;498;447;425;403;396;415;497;514;504;434;433;415;340;418;385;372;419;494;535;434;480;492;484;456;450;514;535;444;366;411;476;486;489;455;405;403;420;456;478;454;463;419;415;410;306;246;359;429;445;392;418;482;491;418;336;386;407;482;454;431;459;419;448;412;378;425;516;535;487;504;464;395;437;487;500;466;414;459;510;452;464;410;452;488;468;434;456;534;488;490;479;491;504;484;495;453;488;435;507;462;424;459;453;477;415;456;439;413;366;397;399;383;410;414;408;434;373;387;309;421;542;473;497;505;510;477;490;483;415;335;383;395;432;379;356;433;468;501;451;389;429;394;437;449;395;394;411;440;415;386;428;479;477;530;517;461;448;429;422;463;489;430;458;486;525;444;457;515;531;502;436;451;454;440;488;571;590;474;402;498;571;491;457;442;479;518;432;366;371;529;522;517;454;512;441;495;591;534;489;499;504;477;491;529;489;402;481;466;482;569;609;569;563;545;531;481;490;551;576;529;562;479;539;579;539;538;499;503;492;568;522;485;492;527;547;546;590;488;499;542;435;443;515;537;510;540;555;476;454;522;498;469;567;559;484;429;375;429;442;528;562;530;474;453;538;547;572;538;547;531;559;561;547;616;498;602;623;646;625;614;590;586;618;583;592;572;559;513;504;603;496;486;525;580;558;521;522;532;542;523;629;592;606;539;531;551;536;566;558;538;574;598;571;553;521;569;564;510;571;512;546;506;496;503;577;568;599;550;666;606;645;576;567;585;587;566;582;681;624;535;558;565;579;582;553;556;568;616;650;540;534;498;586;582;632;625;538;653;694;640;554;580;630
29;17;28;19;16;20;8;46;232;712;669;740;711;726;652;720;575;659;630;576;676;533;681;725;715;613;690;663;699;732;873;819;699;732;688;660;742;697;678;642;708;642;643;705;675;642;627;562;620;682;591;709;652;644;628;712;680;668;689;622;616;657;692;679;693;714;650;683;697;596;594;665;609;546;571;574;608;624;698;635;594;637;698;765;691;628;647;632;636;684;789;696;570;512;439;623;713;709;664;680;650;652;636;540;577;631;699;699;602;624;604;680;690;527;656;651;612;635;702;612;602;601;572;554;563;698;636;632;602;620;679;624;683;641;689;664;670;543;553;649;637;649;678;671;739;704;731;705;617;698;650;664;737;707;638;734;711;678;540;510;657;661;713;710;673;704;619;621;580;657;633;654;580;644;660;606;567;622;681;614;610;621;616;674;611;630;627;585;717;777;639;655;619;511;559;511;544;640;642;570;600;630;630;623;629;642;698;677;630;635;580;570;584;642;626;618;603;643;563;617;518;551;660;573;597;561;516;591;636;563;473;541;576;608;583;573;589;601;585;535;624;624;608;514;457;529;560;501;507;479;503;594;668;675;544;443;397;445;667;532;539;482;589;531;509;543;561;575;515;649;613;632;520;575;590;526;572;509;558;583;564;514;499;490;511;540;551;612;633;645;610;521;491;582;568;634;556;594;587;580;517;595;574;591;541;501;455;585;619;564;517;559;576;605;568;523;663;557;540;538;575;589;568;559;639;575;553;515;577;557;492;512;515;605;525;504;599;570;549;531;625;491;543;548;577;537;562;550;571;565;571;565;535;567;540;541;541;512;489;454;554;534;555;541;530;527;531;557;475;471;509;508;586;572;494;516;548;518;555;583;534;518;506;546;522;515;544;482;479;506;513;492;567;508;557;527;540;544;526;499;541;518;590;567;560;556;431;518;558;497;457;444;490;502;501;490;409;467;512;523;531;489;500;490;555;505;415;526;548;540;519;542;519;487;584;579;524;526;460;514;445;453;500;517;516;499;508;528;536;494;541;526;466;485;532;553;513;536;527;472;532;505;481;505;466;426;455;556;570;526;500;467;506;455;529;534;462;453;463;540;522;492;533;471;490;464;490;511;580;556;525;461;491;503;422;504;525;535;561;507;506;502;442;437;497;499;474;439;448;459;437;404;431;453;488;454;481;511;430;422;461;466;532;479;495;441;506;491;453;548;492;487;485;499;427;343;416;499;554;507;526;482;475;427;478;468;519;414;434;426;409;456;453;479;482;447;416;365;299;383;392;476;403;462;453;506;491;463;449;423;456;456;426;464;505;473;469;353;434;458;467;485;436;498;440;467;434;399;322;319;386;492;466;507;478;496;459;427;409;448;489;425;381;346;438;442;482;476;454;427;421;455;437;432;377;345;363;310;318;321;386;359;428;353;390;376;418;379;362;415;403;442;381;431;413;385;465;494;396;398;469;518;451;433;487;435;506;432;453;425;445;474;536;441;453;521;511;450;473;429;465;450;459;470;411;456;438;458;437;458;465;471;376;425;414;418;381;433;390;412;420;386;459;400;392;431;390;402;404;471;365;406;398;476;430;442;454;410;459;455;534;496;374;321;320;366;343;390;379;400;442;458;426;376;300;399;479;467;471;487;448;482;435;432;415;498;458;496;485;460;445;407;470;431;424;376;376;488;465;446;475;443;477;474;537;481;455;478;455;568;516;510;502;548;491;456;452;489;452;492;466;426;483;524;531;493;474;481;516;478;491;491;502;505;558;546;535;481;504;483;476;451;524;522;583;629;620;561;609;536;542;526;496;559;513;488;496;524;549;490;551;472;453;478;518;471;531;444;418;512;522;485;516;536;526;491;478;488;472;557;527;505;480;448;475;520;504;501;498;407;414;445;507;510;455;529;459;464;396;514;522;534;528;527;543;603;536;633;544;577;550;585;555;605;648;643;608;585;572;523;540;566;521;535;562;538;510;534;570;549;570;556;531;551;577;511;485;538;563;543;580;601;519;595;575;596;551;572;599;601;534;523;575;514;576;540;512;485;530;571;523;556;588;649;646;586;591;573;591;552;610;616;588;566;509;549;592;577;616;505;648;586;587;541;514;504;588;573;609;624;603;636;677;644;591;580;611
16;25;15;20;21;29;29;27;219;669;816;706;646;659;698;643;649;686;642;741;757;632;690;731;795;655;678;681;716;764;743;744;764;683;693;726;663;715;682;636;729;713;611;632;744;718;679;635;623;711;679;672;684;676;647;669;649;604;601;596;698;734;724;656;662;670;690;689;715;641;646;684;636;636;607;603;600;661;653;630;682;664;686;662;700;747;691;734;709;700;852;696;649;539;417;542;652;711;661;701;666;629;660;607;594;565;542;556;684;655;597;697;684;616;590;625;676;661;699;696;635;641;646;603;622;661;602;550;592;717;644;652;645;682;688;721;687;651;578;669;679;638;722;611;702;733;680;677;658;652;643;665;676;676;673;612;587;515;525;619;634;669;704;660;631;645;598;608;647;631;577;696;585;569;582;614;670;704;673;664;680;655;616;625;592;590;606;553;661;789;646;654;641;531;568;559;448;553;624;597;597;509;639;704;637;587;663;678;591;568;605;557;553;641;509;520;629;611;627;636;581;596;582;570;659;578;597;624;610;636;601;572;587;577;560;609;569;585;569;623;599;596;648;727;590;564;604;570;517;531;492;552;632;663;551;506;441;445;562;612;568;660;626;546;499;504;531;626;564;583;617;678;582;615;596;606;581;549;596;509;545;567;584;573;496;587;545;600;610;662;511;552;457;557;564;565;576;608;571;561;578;631;702;640;609;545;502;550;572;598;494;577;539;578;601;518;566;557;519;601;653;550;610;579;624;542;536;509;526;531;467;516;545;552;584;514;576;574;520;554;608;584;536;591;568;479;533;556;530;546;505;510;492;504;551;567;539;568;496;519;517;543;486;549;502;506;550;555;512;496;451;494;495;532;552;534;599;594;511;505;531;539;543;589;582;544;578;525;510;546;553;509;452;509;530;521;568;535;520;510;526;536;542;572;588;566;560;581;541;510;436;459;483;468;491;453;410;438;531;499;537;531;527;474;576;501;536;523;557;595;538;522;618;503;485;466;532;589;558;526;527;549;651;546;506;511;458;482;505;555;483;534;438;499;503;475;450;516;550;560;537;469;545;523;470;408;442;510;535;537;541;518;504;486;552;499;480;492;477;494;481;511;478;505;451;461;505;484;530;488;493;523;478;513;477;519;562;517;495;487;482;462;505;548;529;443;495;479;462;440;401;474;501;499;489;374;439;453;521;505;435;452;483;460;457;456;440;428;476;482;502;510;475;581;482;478;477;504;508;512;479;526;515;504;495;450;403;403;437;454;447;475;539;473;406;422;430;377;436;431;462;419;477;501;452;491;482;439;413;424;479;478;457;440;447;494;501;408;406;447;520;470;447;471;459;419;463;442;377;335;417;463;413;519;503;482;398;404;436;482;487;405;365;396;419;456;491;480;495;425;450;481;421;377;397;397;405;383;357;328;340;383;470;334;369;411;378;359;348;360;360;406;410;393;334;308;396;398;340;383;462;430;481;445;412;428;508;452;411;478;478;477;487;373;434;475;452;432;418;469;508;481;478;474;515;491;401;368;407;431;511;460;413;382;435;446;360;441;468;482;450;436;446;450;485;464;384;425;475;448;435;440;436;467;413;385;440;371;436;499;751;708;485;416;367;373;367;424;419;417;394;364;464;384;354;423;439;428;435;383;386;457;418;403;435;462;494;412;480;422;393;439;541;438;474;459;373;506;478;461;496;490;468;488;469;449;458;477;513;430;386;526;494;480;467;448;510;518;470;424;367;495;467;542;467;454;434;475;415;461;450;461;428;460;527;538;579;532;495;554;535;531;498;540;505;572;578;545;524;528;544;494;529;506;572;513;471;531;562;454;525;477;400;511;527;490;559;502;483;498;473;506;562;560;484;524;554;536;450;494;619;538;488;506;506;496;479;497;466;393;479;470;506;514;496;516;493;484;480;511;519;540;589;587;552;574;627;588;556;564;550;528;629;613;652;597;591;508;523;532;561;549;507;593;593;556;574;514;600;522;532;505;604;527;491;488;454;519;538;540;554;606;603;613;595;547;581;587;598;482;553;535;549;560;537;532;536;514;527;577;587;576;603;711;605;567;540;510;576;618;640;602;566;569;522;542;580;570;563;527;586;608;562;608;560;574;629;539;551;655;655;574;584;720;618;612;654
28;30;22;13;15;13;20;58;296;714;821;713;711;695;638;702;647;732;668;728;692;681;762;722;862;769;699;672;708;698;706;662;701;620;669;696;761;715;752;770;665;771;759;658;642;602;722;666;657;692;704;755;710;660;720;681;640;533;662;694;724;767;675;600;633;701;681;602;678;630;733;724;671;668;637;616;680;694;754;652;630;689;634;708;680;609;719;655;693;709;653;603;548;468;431;635;648;661;617;705;683;667;615;606;592;655;585;578;653;577;630;595;670;642;601;624;642;579;723;732;562;632;631;574;579;624;653;559;640;722;651;695;685;656;682;702;615;602;662;661;611;683;708;633;712;643;675;643;630;688;667;752;743;678;642;591;661;528;622;728;636;639;717;605;711;632;600;544;624;703;703;516;603;611;569;662;660;651;636;652;656;607;578;703;631;612;582;612;640;658;609;657;583;629;643;593;496;624;587;552;649;577;609;673;676;548;557;611;614;643;620;604;645;649;509;518;594;634;668;527;622;630;680;605;536;589;634;591;602;682;618;638;514;582;584;636;622;559;621;528;631;697;745;747;635;538;529;596;576;549;545;498;557;641;545;492;493;415;444;556;598;551;562;540;549;567;501;560;532;556;553;547;623;593;580;537;569;631;558;587;567;560;538;587;484;557;572;585;577;504;510;515;504;521;608;617;583;550;556;518;550;609;561;625;555;543;541;582;570;466;500;529;536;564;609;523;541;551;621;603;577;588;553;576;628;562;550;541;513;534;550;521;548;586;552;533;539;599;542;596;597;563;578;621;588;544;504;505;549;564;498;473;465;513;522;586;582;571;581;547;571;573;514;577;484;475;546;561;520;496;444;436;538;522;537;538;510;550;523;556;565;501;521;540;520;505;597;585;529;554;547;489;471;510;498;515;528;531;608;571;589;519;498;527;563;563;549;523;561;529;531;496;499;489;450;495;461;468;457;565;516;473;539;514;508;580;508;533;567;568;480;600;555;562;514;544;535;517;504;530;443;470;563;563;483;471;447;494;526;480;554;497;525;492;484;502;579;558;559;543;554;507;477;529;487;491;418;501;477;558;572;514;634;495;507;539;502;515;508;478;499;482;396;509;479;510;543;504;455;384;468;615;601;501;436;458;543;526;524;487;443;466;478;468;522;420;490;495;461;474;491;475;489;488;459;451;429;451;479;459;435;455;427;493;449;398;468;407;444;482;451;515;500;539;487;536;556;513;508;447;477;513;520;542;536;445;422;495;432;422;478;490;487;467;436;445;442;492;398;453;528;470;508;516;465;428;443;425;400;446;518;498;444;462;401;512;493;493;448;489;496;487;418;481;492;481;447;474;450;513;443;491;465;480;536;399;443;446;412;466;440;462;389;430;466;536;482;462;474;448;456;390;295;334;415;472;491;447;376;387;355;438;417;376;320;394;392;365;317;331;424;399;361;425;379;356;293;340;335;388;443;460;473;371;365;364;348;386;409;369;407;389;431;425;369;467;431;405;417;501;454;458;515;465;508;409;429;411;378;383;454;409;433;459;461;394;396;447;457;431;415;471;476;486;408;456;395;430;478;508;448;498;510;469;435;438;425;369;327;472;673;692;533;405;409;464;425;426;430;432;455;411;488;391;455;471;464;447;379;350;323;416;494;341;417;488;433;454;469;427;358;370;414;535;522;485;441;512;490;455;512;485;483;539;455;447;459;451;529;528;455;522;488;477;444;420;482;444;445;435;455;462;445;405;414;378;418;482;411;418;436;402;457;489;501;553;521;469;477;533;502;500;530;482;518;561;516;600;490;571;536;512;505;520;472;494;505;469;473;477;449;505;443;510;534;492;512;479;509;478;468;448;491;551;581;594;501;533;527;487;571;587;532;541;503;488;470;419;416;397;477;525;501;517;460;468;474;476;533;566;519;530;540;623;564;555;626;569;523;561;524;537;494;613;562;591;520;527;523;522;567;581;588;591;560;568;578;554;580;542;555;575;582;609;621;559;520;520;550;521;544;634;589;559;594;569;582;554;574;570;589;556;609;539;580;572;544;497;509;510;607;512;578;631;553;535;596;507;603;613;596;559;572;562;576;613;585;533;501;582;585;584;538;621;605;643;549;510;599;593;611;557;581;748;653;598;502
32;18;17;9;16;11;6;47;338;760;777;797;714;699;638;610;779;688;736;758;765;694;742;689;782;694;738;558;720;657;735;714;647;670;639;674;713;720;750;782;746;757;700;659;624;641;750;683;690;716;636;661;720;758;683;703;650;608;683;703;711;792;710;635;710;694;677;665;690;655;676;711;714;733;609;592;571;669;656;692;560;668;681;759;743;737;749;820;675;651;546;578;511;479;632;635;586;674;616;641;639;675;656;647;635;631;651;644;611;608;605;625;735;645;689;630;609;631;634;574;589;584;596;549;635;657;673;551;595;670;652;684;678;660;623;701;633;623;635;658;619;584;605;637;687;663;689;619;637;637;669;697;666;682;538;643;622;669;689;731;673;659;622;655;668;647;673;626;592;663;631;668;676;647;671;653;651;700;660;591;594;693;683;587;629;649;607;573;648;656;615;597;657;559;529;492;569;614;569;559;567;560;670;675;591;590;572;570;616;620;581;658;663;627;604;607;616;678;628;539;587;680;816;699;619;596;649;616;605;632;609;563;567;594;581;636;569;590;605;560;565;640;675;536;526;550;525;572;556;489;371;478;579;551;535;548;496;401;366;545;580;548;523;507;479;516;515;530;541;460;529;457;587;636;535;604;569;562;502;548;553;520;503;529;454;501;565;588;513;519;496;528;580;559;570;660;599;536;614;544;575;617;587;553;614;575;550;645;554;486;555;473;510;603;539;557;525;565;636;628;591;652;566;537;534;622;548;546;576;539;520;552;562;483;523;540;546;593;582;606;564;571;585;603;576;578;554;519;584;526;473;423;457;592;610;679;771;602;497;549;546;540;555;566;580;558;536;565;514;504;537;551;530;568;508;490;511;601;585;566;521;426;503;556;518;431;551;606;479;450;508;504;561;503;541;493;500;545;563;587;541;546;530;541;502;471;524;490;540;572;532;525;495;526;482;538;441;455;486;484;497;487;504;518;546;474;530;537;570;528;554;632;529;573;553;601;597;575;538;498;512;476;427;472;438;389;496;518;511;473;463;453;426;448;503;496;554;552;524;535;511;481;569;483;565;517;442;479;499;511;569;510;498;525;537;481;512;490;486;482;502;448;398;449;496;539;558;503;508;392;487;529;560;507;466;500;489;511;565;534;482;485;511;476;507;496;422;519;447;497;559;478;517;521;472;453;442;457;448;469;414;437;422;493;495;505;473;427;436;373;427;436;500;448;524;652;597;510;499;403;395;440;468;521;506;405;467;508;480;429;479;433;453;481;470;489;435;430;429;460;533;454;467;510;451;453;470;461;374;436;470;483;440;454;378;489;550;470;510;446;519;426;476;437;458;481;453;450;489;470;490;487;482;501;435;442;473;438;422;458;441;450;406;342;450;424;490;463;422;449;420;390;356;343;415;446;431;459;466;434;374;437;462;412;403;421;430;447;368;387;430;404;426;475;447;418;388;419;384;422;491;454;472;402;401;331;278;297;316;293;343;355;317;383;388;383;420;425;442;435;395;442;387;468;420;473;422;423;447;459;410;453;521;498;449;383;431;412;405;483;374;396;445;400;424;490;451;422;480;531;483;497;438;446;418;453;447;389;373;458;469;459;486;426;393;464;499;422;429;402;426;388;412;435;491;463;411;465;349;346;345;376;492;437;369;443;450;517;426;396;367;400;451;450;540;499;541;481;507;434;520;464;500;516;508;446;474;509;473;446;475;463;506;469;442;412;441;454;412;435;443;400;465;427;466;447;467;514;486;504;477;437;400;447;433;546;489;462;463;520;539;490;500;459;559;567;522;537;516;513;518;517;597;524;533;465;495;459;428;484;470;510;468;449;596;515;531;486;534;486;488;453;542;591;575;614;581;519;514;482;458;546;570;584;573;471;453;405;388;441;511;488;535;505;470;466;425;490;514;478;561;542;533;601;616;525;524;517;454;535;550;478;507;451;528;533;506;533;559;591;563;612;547;597;579;543;588;567;562;587;592;616;616;697;726;563;535;481;561;535;565;577;604;530;571;563;514;583;580;542;542;593;552;548;570;558;532;527;538;535;620;541;581;549;577;523;582;552;645;607;636;550;541;560;629;590;665;580;534;586;617;610;598;596;641;611;497;499;598;586;618;475;516;591;595;481;459
28;13;29;27;12;28;12;37;331;700;784;746;697;665;675;706;723;706;681;761;631;707;757;662;647;739;693;699;681;644;631;718;636;643;631;662;669;693;789;785;753;712;660;633;645;661;676;706;745;774;687;695;710;752;710;742;698;640;690;712;776;705;762;667;647;696;691;597;651;630;629;693;698;649;631;585;555;663;656;664;590;698;723;701;754;677;639;682;685;706;685;554;518;570;626;670;603;674;664;649;737;680;664;614;700;646;695;710;537;519;546;595;641;653;656;612;678;642;613;629;620;642;611;541;584;630;702;622;604;649;617;633;715;671;601;644;681;647;730;647;572;639;623;615;666;710;657;698;646;659;692;651;656;639;610;575;621;639;686;689;645;658;637;562;669;682;693;667;603;622;627;644;675;633;638;696;590;665;645;584;613;578;632;690;627;594;574;643;621;667;587;553;627;678;609;472;535;616;588;529;632;562;581;579;612;645;609;655;659;656;585;666;646;586;567;589;574;643;636;651;609;628;767;663;619;628;672;573;672;680;602;581;663;573;601;617;608;573;654;570;505;588;604;579;588;533;530;594;614;443;403;532;596;625;567;555;570;499;380;483;588;530;528;553;514;563;553;531;609;535;590;587;582;631;578;530;519;493;445;462;565;519;495;543;521;522;590;620;588;558;508;561;582;581;626;680;657;554;569;630;542;584;607;586;582;580;653;583;564;541;562;525;501;567;574;524;544;524;542;601;614;613;571;476;516;617;616;566;576;538;574;586;601;576;548;560;527;533;489;541;514;601;545;508;624;545;588;534;519;544;515;485;421;497;639;675;645;488;506;583;543;588;548;548;559;529;581;558;563;557;511;511;575;579;552;534;506;566;625;546;468;431;528;508;505;451;482;535;451;481;558;485;501;576;548;520;547;592;542;570;494;605;536;543;461;521;513;443;577;572;556;522;492;511;467;505;489;470;485;533;569;488;559;489;561;499;530;516;538;577;526;591;564;548;541;558;589;551;540;524;571;535;475;477;504;451;411;463;522;472;511;413;430;440;465;477;550;526;530;535;495;482;575;532;553;521;545;445;441;482;470;498;480;497;507;552;576;529;558;540;498;493;453;438;446;506;553;509;511;472;474;498;505;446;508;523;562;566;477;492;476;498;464;464;479;455;412;482;494;465;442;459;490;485;501;492;485;437;468;527;422;413;398;471;412;462;504;519;480;344;397;390;515;448;483;544;528;423;437;411;415;368;381;437;564;522;512;452;472;435;506;459;435;431;440;458;544;509;466;475;479;484;560;558;487;496;510;501;488;485;474;521;454;446;438;464;493;459;563;582;479;489;441;506;489;516;498;468;490;471;463;509;442;483;456;456;392;371;410;504;448;436;359;411;359;389;498;429;430;460;416;424;411;327;403;454;440;410;425;428;423;414;490;387;416;472;450;422;413;497;492;506;484;447;495;405;352;407;455;441;407;409;450;441;425;401;351;394;326;389;412;388;396;384;389;388;436;449;416;372;381;426;460;419;411;445;497;375;430;467;422;530;519;420;419;441;389;450;475;496;437;450;487;480;399;445;505;515;452;504;447;469;412;423;439;474;456;472;469;389;349;416;384;392;486;525;510;461;428;422;336;363;414;364;396;391;433;487;433;441;480;433;463;422;362;378;470;460;474;442;393;410;358;492;468;453;450;514;542;460;493;418;457;462;466;471;433;438;465;461;384;362;408;454;373;374;438;463;507;449;421;414;462;485;502;515;433;479;536;507;461;431;408;415;456;438;437;443;481;588;449;462;540;522;518;461;476;415;533;427;467;519;544;477;552;495;479;536;493;481;441;451;524;474;518;598;503;516;488;560;520;470;460;497;539;532;516;503;560;533;468;532;538;548;533;470;426;429;394;408;417;383;434;465;430;418;505;489;510;482;477;525;539;534;526;488;421;500;485;571;568;533;486;495;475;534;545;501;520;540;581;525;544;517;547;595;525;566;459;504;554;667;634;653;638;592;577;615;676;614;602;525;601;583;550;522;536;542;613;613;539;548;595;571;507;526;590;625;619;560;605;616;617;691;584;532;556;577;590;605;525;496;541;571;621;651;648;571;613;532;659;645;645;604;590;554;510;496;559;552;552;475;544;539;609;508;525
18;11;17;18;21;13;22;53;298;668;781;719;632;683;697;695;741;696;752;692;673;713;752;674;599;689;739;719;713;679;669;741;731;626;681;728;657;732;784;762;762;673;733;664;583;567;712;745;760;790;768;730;655;753;760;660;736;683;733;729;768;733;671;662;680;703;811;728;630;660;687;667;593;680;632;667;669;710;599;594;617;715;754;725;655;658;680;651;727;705;584;627;721;682;665;677;663;678;621;650;663;681;568;628;637;677;681;640;541;470;515;632;696;711;734;698;653;668;555;662;539;660;549;535;566;694;713;664;659;617;669;738;702;628;674;654;756;676;610;663;639;668;662;664;707;664;693;696;678;642;660;621;605;617;643;677;680;683;676;645;677;656;617;610;595;589;691;613;613;587;638;675;638;648;626;638;694;643;620;591;598;564;649;658;601;614;564;623;584;638;644;602;681;667;696;575;513;561;547;579;540;557;553;547;648;626;601;677;726;690;629;650;655;678;646;666;556;695;631;636;635;662;620;564;588;681;702;600;664;605;630;633;585;614;684;655;604;522;617;630;524;568;579;536;559;488;479;529;595;520;457;507;578;653;624;558;615;603;522;519;542;550;609;530;582;453;469;534;568;593;571;500;519;636;557;579;456;438;419;434;480;532;551;569;593;596;592;549;547;579;533;541;593;509;573;594;607;575;584;621;571;588;590;613;592;593;564;573;532;529;573;505;460;505;584;523;577;532;543;587;582;611;556;495;530;532;556;562;561;566;544;549;530;565;554;558;546;575;497;465;501;514;503;545;573;558;518;458;510;501;518;541;445;533;548;583;546;497;491;573;576;566;557;495;544;586;587;591;567;490;502;566;569;569;517;523;546;611;558;537;528;487;567;545;526;471;514;534;479;493;475;507;484;511;533;562;545;521;558;522;537;502;550;464;491;497;568;500;583;573;594;565;592;530;491;479;454;440;478;554;537;451;507;600;592;530;559;521;545;478;494;474;536;535;575;527;492;530;595;589;529;525;539;517;488;496;458;486;507;515;508;496;475;451;476;499;536;542;528;525;488;538;485;549;530;486;590;454;436;440;500;507;516;514;476;538;576;603;601;523;493;435;498;481;403;543;493;529;535;495;460;460;479;405;488;562;552;501;476;474;495;495;447;382;430;400;462;468;524;539;461;468;502;475;530;475;429;463;462;442;455;460;432;468;436;408;484;477;438;351;344;294;400;433;474;428;455;405;489;420;415;343;373;432;436;501;529;431;456;437;493;465;429;513;485;497;489;470;471;502;478;571;553;494;407;471;553;466;415;501;501;498;496;493;489;526;502;505;524;522;454;416;523;518;560;474;487;533;529;478;417;499;446;470;433;427;379;425;395;437;490;436;363;418;422;430;443;447;429;450;357;390;385;361;453;440;430;357;430;470;448;450;450;484;411;403;398;443;417;435;428;496;472;437;454;426;410;384;422;432;422;455;460;446;385;438;386;394;417;462;493;432;425;446;407;450;469;451;426;456;442;441;461;333;416;489;488;514;498;451;434;471;472;472;414;417;395;495;522;514;478;411;460;435;397;478;421;398;436;488;463;446;504;446;456;482;484;395;436;348;381;430;384;422;494;522;537;456;466;424;398;452;371;372;378;381;401;410;410;449;461;445;390;350;304;386;431;387;477;470;468;426;489;417;376;495;440;514;546;446;452;413;483;408;421;439;431;382;410;385;412;395;360;377;412;458;432;442;455;444;510;390;429;419;486;518;416;386;460;528;486;445;438;441;412;413;387;443;388;422;389;462;497;449;465;460;397;475;466;499;458;366;498;469;428;444;524;511;458;407;385;410;415;373;483;470;461;475;520;484;509;491;491;544;511;536;561;541;486;527;506;527;507;569;460;459;365;393;443;469;436;478;416;455;529;447;450;493;438;530;427;455;462;544;437;443;506;447;480;522;568;581;509;476;488;541;561;517;630;494;480;600;528;661;564;555;557;562;507;523;659;665;713;619;638;539;578;627;679;593;609;565;580;559;538;583;561;543;593;540;616;547;559;576;522;538;656;653;615;585;579;557;569;600;594;561;587;517;565;612;539;528;552;582;655;615;629;600;539;573;580;623;644;627;576;547;525;508;513;590;486;569;590;591;662;632;617
30;13;30;8;25;17;14;56;354;627;790;729;636;607;633;785;726;658;713;671;668;681;718;662;729;768;713;716;697;665;739;681;768;652;686;681;678;654;740;686;741;708;747;629;631;684;675;728;779;726;737;696;720;665;632;639;693;698;731;667;724;741;688;718;669;681;598;764;631;584;684;672;672;674;687;687;688;691;651;617;622;725;766;685;740;689;671;707;754;762;679;630;684;757;681;660;722;689;623;659;605;659;564;567;690;830;689;677;647;638;639;666;649;705;699;632;649;629;608;618;623;615;629;585;610;718;614;592;638;676;659;698;676;653;695;643;626;688;636;706;688;718;637;758;701;731;636;677;677;723;650;703;641;674;654;551;704;676;649;645;712;692;606;557;585;631;587;629;628;633;714;645;672;628;656;648;618;657;674;584;578;555;594;702;653;562;575;623;562;582;590;591;596;609;725;699;630;612;505;471;486;514;542;594;603;630;543;615;718;677;647;607;657;644;610;610;683;700;616;624;571;603;610;635;674;653;671;580;603;580;568;543;580;566;666;686;587;547;550;590;609;641;584;528;502;556;503;553;547;622;630;586;488;576;576;642;587;613;579;538;521;488;455;505;577;429;457;510;523;579;554;516;597;578;599;532;404;380;387;476;517;491;713;582;471;544;603;620;532;498;543;585;544;595;608;595;580;645;574;568;562;584;562;605;587;674;665;620;566;598;529;572;497;505;562;521;552;533;530;594;542;601;581;600;530;467;502;597;565;535;556;551;569;513;510;550;569;541;550;549;568;533;582;524;573;497;522;473;516;506;573;548;529;510;527;515;540;480;534;499;507;529;509;529;532;552;511;519;530;554;505;594;509;579;510;479;521;536;563;554;477;512;476;512;507;534;523;526;580;460;510;515;497;641;557;534;558;524;538;545;544;501;498;475;478;510;538;558;564;534;540;500;595;529;409;415;490;499;543;554;571;480;492;579;624;559;553;537;510;537;501;422;448;498;496;480;526;529;553;561;532;501;542;507;597;532;549;508;526;520;497;519;478;488;512;495;520;576;502;567;472;544;498;556;550;476;579;536;458;438;472;478;520;484;487;542;589;600;543;537;519;500;573;496;507;505;471;515;486;530;493;471;460;502;504;497;578;469;443;464;477;524;437;433;466;489;520;516;444;492;500;466;509;523;498;559;475;459;491;416;486;484;446;442;422;488;434;470;495;456;410;368;460;450;421;463;453;504;468;481;401;365;433;430;503;514;433;409;460;438;403;430;455;454;514;453;458;462;436;504;528;521;544;507;448;492;488;438;397;442;563;505;518;455;485;525;597;492;548;519;441;549;583;514;490;513;462;526;474;509;457;459;472;433;389;421;392;382;427;478;439;422;457;505;446;427;470;407;451;444;439;381;460;420;349;442;417;387;406;423;432;462;508;474;444;435;437;443;404;414;426;425;476;485;476;457;475;430;421;450;420;452;443;419;453;410;473;412;483;437;451;458;460;433;467;436;482;451;464;441;462;485;404;374;432;511;540;498;476;440;465;428;504;486;521;421;472;463;525;494;489;492;420;498;451;392;370;384;420;440;458;463;490;437;390;386;433;469;502;401;399;418;450;441;513;482;386;421;421;443;404;422;420;441;433;412;365;365;410;424;479;407;311;360;351;409;407;349;389;470;511;427;415;401;382;404;400;428;361;369;395;433;474;399;393;401;409;446;415;466;399;334;357;437;427;483;435;395;451;362;431;414;413;509;531;532;409;462;504;460;498;450;466;436;438;413;488;459;447;414;390;388;449;516;471;523;533;486;530;430;446;438;467;399;319;389;460;457;434;393;437;392;471;434;467;419;407;434;397;444;445;438;437;463;410;421;371;443;453;470;443;503;441;490;401;460;438;442;518;528;458;484;496;521;508;507;460;390;385;470;492;493;458;524;499;478;517;455;445;569;520;506;554;579;503;455;448;461;516;526;533;572;602;744;674;578;572;591;528;580;582;622;590;610;572;650;595;631;637;624;558;626;533;540;507;568;567;561;578;552;587;541;581;581;505;489;563;741;672;649;655;596;483;566;595;633;608;558;577;581;529;538;530;582;653;610;585;676;508;568;584;635;611;603;625;588;496;547;550;499;576;648;596;607;553;644;595
28;20;12;31;24;19;17;48;422;721;698;638;674;661;653;819;752;676;766;699;709;725;661;636;739;742;692;714;683;620;693;724;730;681;699;681;660;648;711;705;672;714;688;563;703;689;771;675;713;695;711;763;658;551;613;653;672;753;730;658;710;733;721;702;644;631;658;780;648;651;649;665;648;685;697;787;789;665;617;638;591;662;729;668;676;673;725;719;641;718;701;691;647;750;714;687;658;670;629;635;565;649;698;637;682;797;665;670;679;679;669;629;681;726;748;639;700;670;614;642;629;623;690;610;575;630;710;668;634;733;662;669;707;618;673;620;617;681;598;658;743;718;637;667;711;652;665;735;702;662;619;655;660;617;625;575;628;717;637;664;658;686;623;571;610;650;616;692;655;665;674;684;663;647;611;699;694;653;686;664;623;669;634;682;639;684;627;660;654;547;572;584;502;558;690;706;648;576;637;555;523;559;579;583;573;553;576;519;620;663;630;607;570;648;651;599;634;561;554;628;625;665;668;749;670;628;580;558;601;676;583;565;595;652;573;617;648;537;562;605;602;534;579;545;560;526;605;585;515;513;612;612;485;551;698;621;612;643;615;573;514;390;404;495;568;546;572;526;520;588;576;575;549;626;542;570;535;441;258;399;495;511;778;617;547;579;566;659;571;469;494;569;553;554;571;618;525;555;575;633;598;511;526;554;598;689;729;674;655;562;601;584;654;604;640;555;594;562;550;489;534;564;580;608;577;508;494;579;608;544;550;569;527;464;474;516;510;532;512;504;572;564;569;590;577;521;524;494;483;469;526;574;543;564;524;485;495;501;495;432;563;612;578;543;561;554;539;554;519;492;544;537;550;524;499;489;536;502;575;497;496;462;489;525;548;506;531;534;532;499;521;518;529;587;579;583;651;547;500;508;500;560;449;448;486;441;552;569;549;490;497;515;549;518;504;479;519;483;527;468;464;485;474;596;603;562;482;521;552;577;518;489;546;497;498;530;465;489;439;518;546;554;532;502;493;509;506;543;560;538;477;571;506;429;485;533;497;423;485;600;492;549;559;520;555;536;538;586;548;535;474;530;534;474;473;494;526;543;562;553;547;539;482;534;531;593;508;521;528;505;500;496;469;434;527;510;484;507;481;456;497;494;477;494;510;502;448;449;463;491;459;440;399;470;534;522;481;460;496;431;442;454;489;514;418;420;432;467;518;514;424;445;463;481;473;476;487;535;479;488;458;323;305;399;447;438;454;427;410;355;388;497;503;431;468;448;467;411;443;484;519;473;494;479;441;481;456;437;392;433;520;479;467;475;454;460;516;554;484;424;472;481;441;527;499;503;493;500;479;512;478;438;406;414;402;427;456;432;413;442;403;345;438;454;404;415;445;404;380;371;421;331;383;389;378;435;444;397;422;434;564;516;475;455;431;462;450;409;476;454;511;485;529;482;431;471;521;487;457;427;405;483;486;504;434;509;522;459;507;409;440;454;451;339;472;504;435;452;435;424;459;457;416;401;500;530;545;411;418;424;474;430;440;449;440;440;477;475;503;479;448;477;477;488;457;394;401;408;459;463;443;440;450;474;418;414;496;455;396;321;374;377;385;360;386;387;411;398;391;422;465;419;371;406;387;382;403;380;331;435;420;440;398;392;387;416;469;372;455;409;403;377;356;361;349;396;362;334;338;408;382;454;516;395;404;385;350;411;441;428;455;420;395;409;462;469;492;478;435;375;437;415;428;440;464;417;377;489;505;483;474;480;468;446;450;502;528;522;518;437;445;391;489;517;530;473;474;490;456;502;445;470;501;468;421;388;482;443;453;406;439;461;417;369;394;389;481;470;374;419;397;419;419;461;388;404;316;432;515;461;413;493;510;393;475;441;495;489;470;492;564;484;547;497;543;506;437;366;358;469;553;492;477;526;600;520;488;540;472;524;566;539;474;503;507;509;531;504;545;554;465;499;529;616;642;549;637;582;522;530;560;565;591;550;593;617;554;536;575;673;637;528;572;505;529;485;538;549;502;534;512;561;544;545;549;557;571;717;642;590;604;637;486;514;584;581;587;558;557;489;562;534;589;641;679;591;604;623;570;595;553;611;532;519;624;576;639;637;628;586;608;595;594;611;598;622;629
24;11;22;24;26;10;19;86;497;799;704;617;603;707;683;699;770;730;723;730;653;704;670;706;728;674;640;640;665;625;625;670;720;738;718;654;667;735;652;633;615;631;679;659;737;689;726;708;716;656;756;743;667;575;604;681;670;663;672;651;726;765;690;665;624;714;701;695;720;608;586;658;662;639;626;741;753;612;554;605;611;639;682;651;642;691;682;656;695;649;672;666;704;740;639;660;707;594;628;675;707;677;701;671;651;675;666;745;703;755;667;668;728;665;668;689;646;581;657;638;607;682;686;700;564;633;655;627;678;708;686;763;668;661;686;690;635;617;678;736;694;695;678;630;680;733;716;708;709;530;616;631;621;621;653;592;599;655;631;659;720;724;668;593;662;667;630;651;645;670;599;620;623;641;614;633;599;594;602;594;695;687;660;676;606;632;641;638;610;603;596;569;524;589;656;715;701;655;723;593;613;554;534;573;619;571;594;600;647;634;617;580;566;672;693;614;636;626;574;601;639;590;640;656;646;620;576;616;617;654;650;672;596;683;636;641;617;608;573;638;535;535;521;480;527;558;504;558;548;484;460;561;556;561;607;663;646;704;665;601;548;479;407;497;543;570;606;618;587;604;639;585;566;515;595;534;610;469;397;482;495;541;604;560;515;595;577;684;655;536;518;507;550;514;586;514;549;572;573;588;585;619;501;613;648;725;724;604;596;551;599;587;600;648;585;511;527;517;520;528;544;560;574;578;537;526;481;597;579;614;541;579;550;502;515;535;521;524;577;549;553;587;512;558;574;604;589;568;525;498;491;582;514;473;492;500;517;539;429;312;483;601;591;567;570;529;509;550;520;545;506;459;494;593;485;505;504;510;512;523;552;515;431;497;522;523;468;501;535;555;498;540;530;548;513;530;507;525;484;487;437;510;517;462;508;503;624;555;553;545;510;535;580;570;498;538;556;497;537;432;429;458;467;494;552;553;603;636;558;480;583;543;524;518;518;576;548;539;492;488;523;532;556;529;484;543;497;531;571;621;552;474;487;418;518;524;514;506;504;511;523;550;565;511;525;509;558;521;553;523;568;532;506;474;531;509;464;558;567;504;567;540;547;525;537;506;515;564;539;535;476;479;483;455;505;578;521;552;518;528;536;483;499;513;500;479;465;477;406;468;508;358;413;423;433;431;420;434;450;458;356;334;379;463;462;504;469;463;471;487;523;463;456;396;426;469;502;486;510;511;525;466;260;428;496;451;468;467;379;407;387;514;580;467;499;494;491;447;451;422;459;511;511;459;436;476;450;453;421;411;501;470;453;462;484;461;459;435;451;462;472;435;468;486;462;518;424;514;502;500;436;483;417;439;420;464;469;435;433;446;406;364;405;529;422;404;391;443;421;381;373;364;418;464;447;395;422;416;419;457;448;498;433;493;400;451;358;422;408;449;482;457;457;428;431;479;476;482;454;426;407;470;484;435;450;490;439;461;512;491;428;426;412;433;540;523;495;412;450;474;488;432;427;444;441;494;498;435;501;471;449;430;519;494;468;529;502;442;568;472;472;476;407;393;427;415;435;447;431;456;459;413;477;449;485;509;383;441;334;338;371;402;405;375;333;404;378;394;442;455;507;386;377;371;417;371;361;404;334;339;376;361;327;406;366;388;403;344;371;396;355;359;295;366;385;391;386;398;391;430;360;440;497;394;349;405;450;481;455;453;439;497;498;460;435;495;440;487;450;404;415;451;485;514;464;380;385;459;511;506;494;512;549;581;484;454;492;488;558;429;497;479;514;548;577;516;509;530;479;428;509;504;495;508;497;474;534;467;465;517;458;507;460;457;439;428;516;471;358;424;472;444;457;447;474;462;460;441;482;439;476;503;439;417;413;490;527;475;493;460;469;480;502;536;533;510;473;403;428;462;466;496;493;564;584;543;459;548;522;513;556;503;520;519;486;463;480;501;511;520;464;431;505;490;627;503;609;531;524;583;592;610;582;544;550;532;598;655;559;627;620;572;531;596;541;548;583;547;548;502;562;525;464;460;563;605;610;602;544;529;595;590;569;547;555;590;543;537;553;573;552;604;585;634;698;604;625;618;523;592;622;543;552;570;626;621;642;602;660;613;661;587;568;640;620;558;538
24;19;15;22;18;24;34;90;441;715;639;588;655;684;709;751;714;653;713;733;760;771;739;726;705;696;729;688;693;632;551;650;658;735;693;717;715;653;641;590;634;638;724;754;690;742;731;763;719;654;739;731;637;631;616;619;669;698;706;717;725;689;689;610;669;679;716;672;710;619;687;696;717;618;630;626;664;620;681;703;684;651;620;623;621;635;713;648;655;749;688;707;666;670;610;634;640;650;725;678;670;625;673;672;674;694;709;666;669;692;653;637;661;608;634;692;666;631;601;641;645;665;639;596;608;616;731;655;657;676;713;714;681;650;633;634;611;719;681;688;688;664;683;671;772;729;746;689;673;683;572;612;601;678;685;623;626;664;625;623;623;688;734;592;631;669;663;683;624;636;635;546;616;623;634;623;583;588;622;644;701;696;657;658;601;603;605;614;617;666;659;649;653;578;629;632;694;629;812;658;623;604;594;582;601;607;545;547;630;631;667;614;614;601;612;650;595;615;697;607;494;547;610;598;607;594;559;589;559;578;574;577;630;664;630;592;549;568;652;616;605;552;528;574;531;580;545;502;505;487;474;514;551;530;567;649;603;672;629;600;609;595;529;482;521;518;586;557;641;604;625;527;599;521;509;564;561;521;527;488;541;484;569;571;571;581;587;621;620;490;523;535;480;469;475;555;569;569;622;538;517;512;576;624;541;648;669;576;610;686;647;612;563;552;525;535;539;600;475;542;551;625;634;582;490;537;572;555;524;604;577;542;563;515;537;590;533;570;532;580;568;560;552;530;552;640;613;551;530;563;505;637;595;595;533;472;566;495;439;376;501;577;551;544;523;547;524;531;490;506;543;528;521;454;465;559;502;575;563;506;525;557;574;504;519;558;540;483;548;528;497;442;431;470;499;458;466;550;564;532;490;492;493;569;541;532;573;518;520;521;510;492;523;564;597;475;509;518;494;439;467;526;460;516;540;565;543;612;592;543;546;547;526;507;416;566;591;515;525;493;581;494;568;562;489;582;527;551;567;522;560;508;517;532;490;486;538;536;504;633;551;480;459;545;485;550;551;574;571;528;568;475;483;446;507;435;576;486;555;570;566;513;523;536;521;503;521;457;540;546;539;515;462;488;485;564;545;524;521;528;613;526;487;502;454;437;461;406;486;416;471;444;454;459;487;479;407;419;466;382;310;362;407;462;545;508;487;484;436;467;476;492;491;449;394;393;465;546;490;480;597;601;350;406;455;412;445;518;471;480;411;466;475;450;488;498;533;506;510;378;464;478;508;478;449;492;472;409;460;416;471;427;446;456;437;410;497;445;468;423;448;431;487;487;439;478;490;491;438;437;465;469;468;466;458;426;444;457;456;447;495;435;476;459;515;472;399;399;376;420;434;400;431;493;427;429;375;375;516;481;408;427;422;449;444;445;496;415;429;432;418;424;422;425;453;411;432;479;400;396;399;451;478;420;473;467;453;410;447;437;387;457;409;479;525;488;457;414;357;463;529;500;464;435;402;495;491;511;535;582;424;472;468;522;538;493;484;436;561;487;440;464;450;491;450;415;394;390;445;442;510;407;498;462;432;439;394;432;440;420;386;453;408;378;392;426;409;435;437;466;438;424;487;432;356;398;402;397;355;360;330;335;364;354;354;380;405;427;377;410;365;348;385;473;463;411;355;414;439;441;397;457;471;341;365;410;391;405;460;449;475;521;495;490;415;499;440;445;431;430;397;429;511;516;485;394;363;456;466;467;522;449;541;454;552;452;464;483;502;442;484;452;499;467;493;428;484;436;400;469;571;543;520;545;501;457;602;439;457;520;479;491;538;522;554;518;483;462;399;369;484;451;476;486;461;436;490;485;427;465;457;467;432;417;479;519;432;454;520;418;499;508;532;460;455;466;423;451;475;440;419;454;472;513;522;470;410;438;513;544;506;476;501;507;485;443;482;509;500;487;463;453;400;407;397;485;507;462;522;542;548;545;601;614;527;488;613;569;537;516;571;540;562;659;538;541;573;580;591;562;551;540;534;487;532;633;530;590;542;567;604;498;554;606;560;472;524;525;599;518;601;646;620;573;657;623;591;613;539;646;526;543;562;605;649;637;586;662;593;628;595;584;598;605;671;587;590
32;20;25;17;22;14;16;72;422;727;659;636;689;720;716;722;747;719;732;733;725;776;729;749;716;698;707;685;710;695;627;601;702;655;639;687;657;665;644;628;651;639;701;708;779;731;718;664;679;737;773;687;666;682;637;666;730;721;658;650;692;688;723;657;680;566;652;694;702;617;712;735;666;699;635;685;737;702;719;723;624;741;645;629;583;682;705;649;707;672;663;680;634;712;661;637;654;703;739;724;658;659;755;698;679;634;627;678;570;702;726;732;704;599;593;745;649;634;668;679;664;625;650;681;610;630;745;722;681;731;693;586;690;666;624;676;670;660;645;676;665;675;675;737;644;694;735;680;631;720;753;674;601;683;724;673;644;716;617;563;564;628;695;623;672;650;583;593;669;720;629;628;628;611;582;745;635;626;603;593;649;701;764;698;616;655;569;630;644;681;656;668;648;575;636;660;579;648;615;667;578;685;654;650;524;562;582;657;747;665;621;586;592;584;571;542;529;578;625;525;531;567;554;595;572;601;544;499;553;575;578;649;699;634;580;567;594;561;598;530;556;590;560;583;539;558;563;591;536;564;590;573;519;606;592;569;578;585;583;565;561;592;610;556;509;572;537;597;533;618;582;537;521;580;580;547;564;574;513;575;521;516;608;553;496;497;555;635;590;499;519;486;480;475;485;592;530;538;553;514;414;409;562;562;509;565;580;599;607;601;585;584;532;594;541;534;661;602;519;537;643;634;558;518;585;559;617;554;539;552;539;563;587;544;609;579;544;575;609;469;572;564;531;606;657;589;630;558;470;505;558;581;543;556;525;552;538;528;494;474;582;551;522;514;481;490;557;543;513;511;524;487;580;513;516;576;559;656;516;548;536;542;534;527;525;553;523;564;571;547;554;475;486;478;509;476;472;542;543;557;554;503;502;536;562;519;569;518;534;530;477;519;489;508;527;508;507;475;451;442;514;505;528;557;551;567;541;561;569;515;492;553;588;510;468;543;564;539;522;499;513;596;540;544;589;544;551;530;537;532;515;523;548;546;468;468;562;564;550;551;516;486;511;587;487;508;536;588;571;573;541;545;448;462;499;583;536;506;484;487;527;488;506;502;523;589;487;527;547;512;512;505;481;492;505;573;496;526;499;539;545;522;485;513;449;377;382;473;480;431;427;457;447;479;453;496;470;394;503;424;438;403;466;453;461;486;453;420;476;470;475;425;413;528;433;399;464;514;503;447;501;518;370;420;508;583;436;439;475;460;434;466;489;422;433;472;499;437;468;410;449;465;492;424;424;462;444;465;519;439;421;441;465;428;493;496;453;456;445;486;496;460;463;495;509;449;533;544;492;491;472;480;478;467;470;489;481;526;508;451;483;444;466;523;439;430;479;448;400;433;361;464;391;454;393;365;378;416;444;440;434;437;413;371;497;471;472;446;432;417;460;470;434;398;412;385;424;480;464;437;512;493;426;422;432;460;454;455;418;481;447;462;434;453;443;449;504;475;405;456;475;472;511;478;444;454;490;461;527;456;468;431;475;477;509;497;442;482;518;514;472;433;440;516;443;360;470;516;469;521;451;489;478;449;373;395;398;409;400;427;413;417;346;431;408;405;515;393;374;434;478;472;451;399;441;441;387;398;396;402;345;358;348;407;404;421;451;415;425;484;500;345;426;535;463;438;439;402;408;439;422;442;484;404;422;445;402;357;415;497;455;498;514;465;434;479;454;471;478;449;441;491;545;449;484;442;428;439;530;437;498;476;469;509;490;455;429;441;517;535;492;523;588;486;465;439;503;475;474;462;410;481;515;550;494;467;532;517;479;527;536;475;485;480;517;531;492;457;417;350;409;467;500;519;492;498;523;485;436;485;549;453;424;404;488;483;562;536;474;462;450;478;474;379;446;455;452;479;442;463;515;461;495;511;565;504;399;426;517;557;478;538;493;516;566;542;503;501;432;452;471;446;441;426;404;408;391;416;449;472;431;576;509;579;540;421;524;543;513;490;502;527;606;617;564;567;596;511;551;537;548;602;602;513;626;544;598;545;555;557;506;506;538;606;609;534;477;552;589;628;604;642;608;615;588;578;568;561;610;689;616;644;638;605;567;534;580;650;609;622;519;587;552;593;619;576;561
8;13;17;18;15;4;29;101;487;665;647;617;712;671;678;729;768;752;711;673;665;682;635;711;665;619;737;705;678;688;687;711;681;728;689;717;699;732;665;676;719;733;777;767;715;749;720;698;714;805;743;710;631;750;713;688;647;646;665;688;699;670;698;736;644;624;671;701;699;682;726;698;710;668;656;683;693;712;759;755;677;726;685;659;612;664;624;696;652;675;634;637;612;655;732;628;661;667;700;662;735;668;651;720;699;631;697;705;692;701;637;647;607;613;632;699;670;663;641;575;615;585;673;839;712;687;759;714;746;708;729;688;626;669;663;692;673;644;645;651;657;671;701;658;658;763;738;737;677;687;685;720;623;693;684;642;696;710;740;605;491;550;588;599;601;611;567;585;668;683;607;650;603;626;672;598;665;608;621;600;596;680;719;681;563;725;655;606;639;644;692;715;660;639;642;687;647;629;695;664;678;657;638;575;622;521;583;725;673;635;615;572;633;624;583;601;602;662;619;507;565;623;559;525;568;583;549;573;566;586;647;612;618;673;596;583;575;601;622;546;598;545;512;603;590;629;639;553;511;586;548;541;597;594;598;578;567;578;622;601;605;588;624;592;503;470;483;548;591;639;567;528;561;590;590;545;513;510;463;529;494;514;541;553;547;473;529;603;553;521;446;478;531;552;539;604;580;505;470;495;474;427;470;634;621;504;639;732;604;504;648;613;557;550;560;573;565;561;484;516;627;564;563;519;544;569;577;558;560;537;579;645;532;545;548;629;501;509;475;492;607;570;518;475;595;629;587;513;369;468;541;570;536;608;560;508;494;554;578;559;608;492;544;508;501;571;535;509;499;560;577;585;586;542;557;593;638;546;623;553;517;499;495;520;524;504;572;577;536;524;511;540;523;527;483;476;516;511;509;535;486;518;503;464;519;470;507;506;537;581;533;513;490;510;487;493;513;436;434;504;484;509;456;573;593;555;549;585;565;486;493;527;562;580;538;566;527;539;463;367;505;544;530;485;578;523;567;532;578;520;584;553;591;540;479;487;504;536;531;563;521;545;525;514;572;556;528;588;536;568;540;505;521;544;545;458;556;450;533;508;537;518;449;540;455;561;564;533;497;538;461;496;475;494;432;483;452;450;449;449;560;478;523;521;403;394;392;471;426;426;475;467;432;437;491;522;473;414;486;487;446;393;496;455;465;391;352;376;471;437;414;381;472;471;495;449;458;505;506;448;423;400;302;351;645;650;391;416;458;456;471;474;444;446;435;430;470;444;425;433;427;474;430;465;469;437;445;508;467;468;475;472;487;483;477;464;415;406;494;532;487;412;427;486;491;516;485;474;473;511;476;460;452;430;432;447;504;501;466;513;404;405;428;519;406;438;404;396;439;384;391;400;406;432;405;339;377;369;470;479;462;407;448;397;415;480;455;428;414;469;467;426;427;486;433;397;480;514;461;465;466;458;430;423;438;471;469;521;480;456;483;500;454;385;428;418;474;526;420;490;464;495;441;456;491;528;472;467;494;420;412;440;453;428;464;464;487;448;476;478;472;410;428;437;419;439;473;438;467;442;439;485;446;416;440;360;448;464;343;422;362;413;457;427;459;449;377;406;421;523;449;483;437;382;473;457;407;395;335;380;423;486;476;460;439;454;451;452;423;513;628;448;471;449;454;407;489;410;438;435;411;424;463;425;458;437;352;378;463;461;554;535;491;462;388;400;457;422;503;444;448;483;480;461;476;464;441;479;474;450;465;524;477;475;410;379;388;442;487;493;426;477;507;491;416;432;495;481;507;473;432;473;551;458;505;510;508;543;505;537;568;543;458;489;517;491;526;533;473;374;427;481;452;470;464;483;465;484;457;436;495;468;407;433;420;469;522;555;559;497;447;456;464;484;471;471;463;461;505;478;505;429;482;539;662;585;530;477;486;519;494;522;486;582;561;477;621;549;411;473;568;560;492;532;470;504;495;535;446;444;493;537;532;491;448;474;496;553;573;480;500;586;527;529;554;665;555;580;598;586;621;624;632;629;601;612;603;625;597;617;584;570;596;579;544;578;530;466;563;582;589;631;620;608;602;522;598;633;535;591;600;641;584;495;497;582;616;622;669;552;487;556;555;540;596;581;602
18;18;32;30;30;20;13;112;510;692;604;656;657;689;692;618;747;732;709;715;719;685;698;730;664;629;812;703;659;747;753;736;755;694;741;671;653;703;722;705;734;748;705;698;691;623;646;703;722;789;755;770;666;769;717;687;656;731;631;644;693;697;714;679;552;595;645;629;726;727;676;727;702;642;759;691;690;680;668;704;587;707;713;621;602;602;651;733;696;727;694;687;611;695;750;654;678;650;568;628;683;697;739;713;716;672;625;649;680;659;678;715;624;608;624;638;642;567;633;649;589;606;693;732;734;656;720;694;707;660;674;764;690;690;685;701;679;727;674;631;640;703;701;782;729;848;807;780;708;780;673;712;695;706;721;719;658;672;725;556;579;544;474;623;592;594;624;648;673;648;623;589;619;620;626;627;696;675;615;654;613;623;674;659;650;703;628;644;635;648;673;734;674;621;606;633;675;694;560;567;606;653;576;535;564;638;635;630;622;598;660;613;577;567;593;596;631;692;689;624;594;565;514;525;570;473;435;499;609;585;648;650;650;648;657;614;585;524;556;508;554;553;582;599;613;566;499;517;530;494;456;528;585;597;643;610;549;482;534;522;624;594;575;541;517;453;528;492;494;612;549;527;595;524;627;552;588;506;498;519;463;508;526;534;490;514;570;584;542;571;514;553;545;493;537;603;507;539;494;471;470;435;499;580;571;560;623;616;591;581;648;582;633;615;614;604;563;521;548;601;597;550;510;536;474;605;557;580;563;514;523;650;600;549;513;496;514;461;473;586;559;568;560;464;551;560;522;433;521;529;537;620;608;611;544;505;524;547;586;521;524;497;524;484;519;547;552;472;499;584;606;554;554;498;510;473;569;550;559;574;570;556;512;534;536;581;527;602;541;562;563;541;570;565;518;425;539;522;487;519;570;544;512;486;531;484;549;518;572;518;509;560;534;497;499;452;502;541;563;544;513;430;445;519;517;522;619;699;561;551;526;525;530;577;563;534;494;504;429;457;544;524;476;473;470;576;559;521;537;529;565;573;504;505;492;525;513;555;565;470;471;509;578;540;501;553;552;497;572;551;542;574;480;502;479;490;581;550;515;528;467;533;520;539;484;507;502;529;559;485;465;467;496;534;537;476;424;502;463;450;470;498;521;484;479;436;455;418;435;472;501;418;408;377;442;466;431;454;495;491;413;465;434;411;413;343;335;451;454;439;448;488;430;459;522;529;534;465;436;448;374;379;286;251;440;458;312;458;481;424;486;389;439;397;432;442;475;476;440;515;484;482;510;450;506;426;439;471;525;523;517;510;482;499;488;479;464;516;486;548;446;413;429;487;481;546;567;545;413;437;408;489;428;445;516;508;466;478;438;449;461;396;439;495;442;402;379;406;396;416;465;426;366;402;437;375;428;437;441;450;434;446;460;478;489;437;432;467;441;466;463;446;470;420;466;489;468;464;483;473;518;596;544;443;440;484;451;421;451;463;524;467;458;399;402;458;497;437;433;480;457;492;472;473;440;459;421;438;451;392;449;503;459;552;521;499;485;448;391;496;531;399;428;456;404;438;452;453;365;427;413;482;439;393;424;426;436;450;423;416;378;350;442;376;437;393;468;441;485;470;453;463;477;378;424;471;450;464;477;422;479;445;475;474;460;456;410;475;442;466;495;429;396;430;500;440;439;510;446;423;412;426;464;442;458;458;442;466;493;510;415;485;450;430;378;354;387;429;474;454;497;495;448;448;489;500;506;477;480;446;459;526;530;524;443;343;416;419;490;498;443;405;448;467;465;444;506;481;492;433;474;476;497;475;500;502;477;507;446;493;501;503;530;518;478;500;483;538;441;411;386;398;469;542;508;456;549;501;555;443;450;395;423;411;415;526;567;546;535;550;508;540;496;500;412;464;466;514;503;536;509;507;533;507;605;615;554;506;525;449;447;488;483;559;529;549;570;513;523;520;602;555;563;577;617;469;584;548;458;399;537;573;524;473;461;447;509;522;581;458;532;558;545;530;566;529;513;591;630;629;571;631;592;636;643;550;637;557;611;608;595;634;601;579;604;565;534;476;467;523;585;574;543;554;573;606;567;568;585;512;564;546;542;501;543;535;556;590;583;543;502;587;585;602;555;658;580
22;17;30;22;17;30;16;112;492;635;579;671;696;637;568;620;684;720;680;728;694;650;651;679;621;671;733;753;781;801;776;764;675;655;716;698;663;684;681;694;661;739;718;632;580;628;730;754;686;666;675;758;703;743;799;789;719;782;653;673;710;677;693;758;584;660;671;679;678;658;688;675;596;647;647;687;701;705;655;607;643;700;670;629;553;616;645;726;677;660;607;653;675;653;678;623;658;670;613;660;751;703;658;716;658;692;711;581;628;620;724;784;690;654;572;543;558;559;574;593;670;662;679;665;662;680;777;638;634;717;753;660;644;620;654;677;670;673;679;640;627;653;625;722;698;822;809;776;673;661;743;678;680;694;738;709;689;694;673;648;628;542;564;658;717;609;678;710;705;611;586;647;595;597;656;669;615;709;675;660;713;691;664;649;679;679;649;614;694;664;573;674;670;633;631;572;665;648;581;614;609;543;564;561;566;579;623;681;682;608;619;642;608;636;612;546;625;683;679;646;647;602;468;509;566;518;426;494;644;631;596;629;645;583;608;598;483;587;601;559;529;622;599;569;559;528;489;495;541;527;468;504;547;628;609;606;568;503;453;526;602;587;552;523;546;555;574;407;458;552;638;550;573;560;633;579;567;551;502;531;495;521;501;547;573;522;585;576;534;569;501;469;537;525;589;575;504;491;509;549;517;473;486;529;530;529;626;590;558;617;558;605;543;588;560;588;527;558;546;511;607;548;477;605;551;576;573;590;503;515;548;515;497;527;544;455;467;477;436;502;584;582;560;476;537;534;509;505;587;549;521;588;572;572;534;508;513;487;505;521;489;478;437;460;527;461;594;523;578;541;460;526;557;501;483;440;512;538;564;580;570;516;578;529;546;642;582;512;537;575;590;554;535;463;551;513;491;524;507;499;510;525;510;475;463;475;547;520;485;532;552;509;464;417;476;554;525;553;509;540;468;425;522;515;563;522;542;533;552;512;490;523;519;538;567;525;517;555;567;518;556;524;515;523;531;481;566;496;517;533;571;547;525;540;501;562;553;488;503;580;550;516;492;523;505;555;527;505;508;585;588;567;489;487;456;479;509;549;460;540;503;438;435;502;476;553;489;559;513;503;474;468;477;469;511;458;534;518;460;474;437;464;481;486;479;437;420;458;429;464;531;494;506;442;440;458;469;508;474;485;434;469;436;459;417;378;453;440;440;427;456;422;449;445;466;471;536;496;452;454;373;334;299;294;322;388;385;500;490;506;472;463;453;474;422;499;462;471;422;411;495;533;540;562;463;486;447;444;467;408;444;481;491;445;464;550;534;481;451;417;406;402;440;425;444;468;562;459;434;396;405;444;473;502;515;529;411;449;381;463;403;435;463;455;455;364;407;420;411;417;480;441;436;489;421;400;376;390;422;445;467;467;424;416;472;464;555;653;537;393;455;462;406;427;409;466;485;503;444;468;750;975;690;432;424;439;472;470;456;442;452;450;457;386;354;407;398;436;458;429;479;447;474;475;481;518;454;438;521;441;485;503;519;497;481;474;457;489;386;473;488;502;433;483;501;524;508;461;370;438;411;460;460;449;416;477;425;419;386;422;422;376;398;404;402;372;358;411;356;475;465;452;444;453;447;448;447;394;369;405;421;446;436;427;455;476;434;425;415;426;441;433;419;482;455;446;421;489;430;375;483;456;463;430;450;491;403;456;471;451;489;416;421;423;376;343;412;454;502;488;481;464;471;457;505;492;567;449;449;466;413;439;477;500;432;489;392;455;435;463;444;444;496;488;493;482;507;489;486;482;489;541;499;433;500;425;461;490;553;501;527;579;523;508;444;403;475;511;463;388;452;415;532;540;503;478;460;479;513;489;378;366;382;392;450;510;507;549;451;442;523;536;511;477;541;500;469;446;482;482;575;539;493;547;559;572;608;554;499;484;447;409;487;425;540;513;466;458;474;536;564;560;528;582;616;550;570;556;461;440;546;610;538;539;554;528;587;543;545;530;579;540;525;533;561;534;529;521;628;607;622;582;533;589;642;641;608;635;681;620;577;616;548;600;574;624;525;392;450;583;550;573;549;524;596;583;594;576;564;571;555;568;586;571;580;572;516;583;530;591;594;539;642;624;566;576;681
12;15;15;22;24;16;20;175;607;702;679;651;674;620;574;652;695;733;692;725;740;716;733;716;609;697;729;809;776;735;720;714;726;613;711;704;756;702;664;684;691;678;635;630;564;665;720;706;653;637;716;672;788;763;708;726;743;785;735;745;694;671;724;651;600;667;692;698;684;681;708;608;633;704;651;696;706;713;715;654;593;657;663;623;615;642;714;685;692;579;620;694;643;618;619;658;688;639;590;637;680;668;721;725;659;623;540;535;674;689;648;671;598;550;452;603;589;551;583;646;606;668;660;705;750;729;705;749;744;666;729;665;622;603;656;704;712;739;693;602;636;693;708;680;697;734;729;749;680;601;730;745;688;629;701;723;717;755;670;709;746;619;614;637;636;638;700;644;619;600;672;663;613;589;641;672;640;672;653;558;596;693;690;655;705;612;665;636;620;632;657;621;655;666;571;615;700;634;644;635;706;633;666;610;592;674;576;596;589;631;583;648;566;645;587;632;629;553;653;629;571;571;519;610;571;640;551;562;561;642;668;605;506;548;606;553;544;587;590;568;547;600;670;596;531;471;390;478;530;560;537;498;587;592;625;597;565;544;484;654;635;557;527;526;570;625;518;358;426;627;542;582;480;502;532;532;481;524;538;519;500;516;553;452;556;526;552;570;530;566;527;470;573;594;542;550;556;561;521;546;505;495;514;479;505;516;537;581;626;618;610;577;479;540;551;535;594;601;546;536;580;530;522;527;613;538;551;481;443;478;548;666;572;551;495;496;515;491;488;516;537;595;534;507;510;516;534;493;524;570;521;511;469;559;510;537;527;528;519;478;514;473;449;478;529;502;630;584;608;520;499;513;549;515;508;506;505;523;505;551;476;579;598;534;515;548;500;595;537;554;552;514;511;531;545;506;509;523;506;549;548;513;515;543;515;489;484;478;528;456;505;488;464;512;434;494;577;511;515;478;522;525;530;577;596;503;499;622;516;553;491;516;499;527;560;506;603;571;558;548;537;535;536;484;551;551;514;540;538;543;532;529;530;534;501;523;511;515;458;549;528;427;473;579;561;537;546;533;516;570;497;542;484;457;492;431;498;533;517;495;517;453;345;446;479;488;541;536;495;509;487;459;491;508;500;463;534;481;489;456;432;456;460;463;437;472;530;508;475;531;454;512;560;480;466;460;507;471;499;442;436;469;486;450;459;467;499;466;429;428;417;494;416;471;430;479;566;499;524;487;383;379;229;247;355;401;472;507;467;456;446;464;476;440;379;395;446;449;511;498;469;479;466;482;433;480;462;518;452;489;500;456;458;481;479;479;483;451;424;399;389;402;460;397;480;488;501;439;381;381;468;491;496;468;443;473;461;431;317;401;427;407;433;437;409;406;442;450;414;362;453;448;415;419;429;415;410;399;399;465;391;451;478;390;483;504;712;711;521;475;419;430;433;484;432;452;399;405;463;472;735;921;625;464;501;436;409;524;462;455;446;474;466;438;355;373;388;409;382;383;436;461;489;439;481;429;421;484;550;468;473;511;485;461;524;426;473;385;421;452;473;458;423;436;469;465;499;481;387;404;426;422;462;467;466;402;440;443;448;392;404;435;455;390;415;407;339;435;488;453;441;414;485;444;448;478;427;412;348;423;537;482;468;451;421;447;485;469;423;475;441;464;412;443;506;481;462;432;383;412;413;386;451;389;438;450;466;492;506;510;444;432;387;377;305;446;398;405;436;445;497;491;408;438;532;559;489;486;436;382;398;419;508;505;450;397;485;495;461;533;481;485;485;500;523;547;467;495;445;510;514;550;471;464;406;467;491;491;449;434;496;519;473;402;463;480;550;565;483;465;446;462;482;464;537;455;517;497;516;465;365;412;486;502;478;445;463;506;457;462;499;522;481;483;564;503;492;516;569;565;700;644;504;539;513;511;585;568;521;588;455;486;499;499;578;505;436;456;509;565;539;590;485;503;540;537;512;515;501;439;420;521;575;502;516;564;604;631;544;510;565;502;549;523;544;555;459;510;509;560;561;636;600;502;683;717;583;600;634;632;612;627;633;603;482;515;509;549;517;587;558;548;539;590;610;500;505;540;581;582;574;610;574;549;554;557;551;559;506;574;613;560;562;633;625;612;588
18;18;33;12;25;21;19;189;532;693;723;668;648;625;609;622;663;722;732;758;696;694;654;695;722;619;639;746;739;741;741;652;760;728;720;761;702;739;688;683;732;643;581;682;677;668;707;685;692;681;655;702;722;690;753;693;743;781;769;789;724;687;616;654;508;655;674;688;636;639;639;619;631;674;759;735;695;686;763;691;634;714;709;711;618;702;665;613;729;644;597;659;618;587;648;596;658;663;705;684;642;647;693;704;658;684;639;592;564;699;631;610;627;579;527;502;577;616;607;638;647;696;659;780;701;679;673;677;681;675;653;586;604;625;623;678;736;709;606;606;634;663;671;684;765;714;715;619;693;635;648;722;685;616;666;673;707;717;708;669;628;638;663;669;640;645;618;677;648;625;712;676;645;657;667;656;549;634;686;631;578;727;707;649;625;624;648;723;654;669;672;647;671;640;598;610;640;658;651;625;561;599;578;561;597;622;613;601;601;671;604;586;576;529;617;626;556;562;617;638;581;594;585;542;593;649;615;588;568;612;637;593;566;576;580;542;523;579;580;536;537;616;564;540;593;500;478;494;566;583;579;694;531;521;619;557;513;475;557;598;514;554;543;514;556;550;505;487;515;610;595;560;557;571;504;548;583;542;535;555;541;517;578;528;545;534;563;573;556;578;545;478;579;502;481;561;597;503;500;549;577;533;463;480;492;415;443;526;586;571;605;573;531;554;538;525;606;620;564;482;560;542;584;576;584;510;511;569;572;582;630;576;545;576;532;593;556;624;559;568;574;591;533;591;609;493;496;466;519;524;535;570;500;561;553;513;556;555;521;468;477;515;424;486;516;528;576;581;595;505;482;540;538;576;518;513;518;558;541;497;471;553;539;541;518;484;497;582;549;514;494;574;485;519;493;505;478;490;528;549;562;553;463;526;494;443;425;428;500;516;520;559;600;478;480;488;598;577;589;484;563;584;550;583;589;510;557;585;517;568;483;515;468;478;478;544;544;548;539;520;523;568;561;545;530;514;551;472;480;497;537;444;472;533;480;475;480;470;508;514;564;465;540;529;546;544;541;500;526;538;523;505;519;545;480;439;507;500;507;534;635;463;434;484;470;595;532;496;503;476;444;516;570;503;519;514;510;484;426;426;456;434;450;499;504;495;456;472;483;536;527;501;547;518;520;528;503;478;425;504;503;547;500;470;476;477;502;427;485;494;484;440;512;507;484;446;484;472;474;449;440;331;226;304;388;442;467;533;476;387;411;390;474;513;480;448;528;460;550;451;434;490;467;480;505;460;499;489;500;476;460;441;460;502;507;422;494;444;416;408;411;439;506;463;447;505;482;440;367;406;431;449;481;472;482;505;526;450;263;361;455;514;443;439;425;435;458;473;389;419;436;491;365;336;401;419;412;435;435;436;422;419;384;428;473;593;532;460;431;432;421;483;455;442;460;393;411;454;458;398;576;564;532;507;423;442;422;495;432;421;470;516;457;472;393;394;433;435;452;412;395;418;455;510;451;460;486;557;531;457;477;462;448;513;517;451;501;452;415;496;462;396;412;375;447;431;467;489;403;374;373;441;425;416;442;429;464;509;451;444;347;390;426;395;402;416;424;448;426;462;443;443;441;461;410;384;349;374;385;428;505;506;482;437;474;481;598;523;488;511;483;469;466;447;491;477;441;486;457;445;435;404;422;451;428;412;453;465;443;416;490;474;438;396;388;460;424;448;464;492;514;483;498;465;520;565;434;496;469;395;403;403;431;384;390;479;529;483;504;497;491;520;457;502;489;534;497;468;448;535;531;544;584;484;432;482;453;519;510;516;487;479;447;505;535;522;430;536;497;502;475;480;529;503;403;482;480;474;483;437;470;544;517;460;481;549;474;534;533;542;497;491;541;458;546;504;496;550;541;661;712;660;632;509;519;533;571;595;599;602;481;548;540;599;647;560;446;446;377;524;544;526;563;576;591;565;489;445;522;482;445;464;486;522;464;501;595;525;532;556;559;575;491;579;461;531;496;482;497;490;451;583;619;548;640;600;593;536;526;562;564;571;665;576;564;492;521;573;536;557;553;567;559;593;539;483;556;570;663;630;562;608;604;568;517;517;566;562;563;561;570;555;672;632;636;639;600
14;17;30;37;18;24;23;188;476;617;707;686;652;682;668;731;642;625;612;677;692;655;600;662;750;677;680;651;734;671;728;696;773;693;765;703;752;780;669;590;653;594;618;722;728;702;697;678;620;662;683;669;637;656;677;689;694;714;707;681;758;702;637;592;592;634;669;707;643;608;620;592;618;637;672;678;698;671;752;683;714;648;648;701;712;711;712;668;673;728;673;609;540;646;627;635;634;746;709;641;604;655;644;630;619;599;629;620;641;612;646;613;606;611;627;549;613;650;666;613;636;692;608;685;719;638;637;665;684;582;631;573;556;622;612;694;692;682;650;692;641;692;692;685;698;673;731;641;735;756;652;713;757;639;652;669;689;800;766;608;644;657;688;685;660;655;635;676;655;627;644;719;659;642;658;668;633;701;638;612;620;725;650;658;572;608;636;659;690;671;639;715;660;662;611;640;594;596;607;598;492;621;580;649;581;611;680;628;628;631;653;615;611;545;617;609;685;571;626;615;589;560;547;556;628;608;620;631;563;611;565;594;542;574;549;491;545;651;606;536;555;573;505;523;536;576;542;477;572;578;553;630;521;510;604;586;444;340;497;546;525;558;587;539;511;572;528;565;547;577;546;529;562;493;590;597;569;536;583;498;499;556;531;611;586;506;512;547;467;558;535;540;541;530;495;481;525;550;543;561;601;539;504;492;494;376;442;520;482;540;557;579;566;525;490;453;515;620;540;526;455;491;611;544;539;518;483;561;518;517;626;559;543;532;561;582;517;545;547;626;583;530;533;516;542;548;515;479;501;486;471;496;474;483;555;617;625;481;540;509;646;578;389;459;495;491;508;565;568;445;523;515;525;548;563;555;548;548;601;534;549;531;578;599;542;437;602;589;538;495;469;549;535;464;430;500;485;501;515;459;483;514;481;525;498;419;372;418;517;536;478;555;507;565;509;536;506;548;537;502;599;608;573;596;521;495;563;559;484;553;507;453;511;424;458;489;547;565;584;566;603;534;544;531;504;515;470;481;459;539;540;484;496;560;516;514;513;524;491;545;527;475;392;452;501;541;567;532;523;538;519;505;543;524;466;458;487;574;546;530;705;484;483;501;483;477;449;472;452;479;515;562;509;513;503;544;513;492;436;465;492;460;493;505;535;490;457;455;453;511;488;536;511;514;533;468;535;553;493;443;445;521;456;448;471;492;458;442;493;514;439;448;466;499;488;456;512;490;490;459;433;345;291;291;364;473;452;450;453;445;424;496;488;475;511;428;473;518;566;496;409;502;489;499;430;496;510;490;518;482;458;501;479;500;472;474;456;419;411;383;418;462;481;474;440;532;418;418;498;467;454;493;478;443;453;445;502;409;405;416;469;456;439;445;494;397;451;452;423;435;511;440;353;400;386;425;468;413;441;426;441;387;391;403;479;517;482;361;415;459;412;438;504;437;344;395;417;431;456;467;499;529;499;518;440;425;508;424;472;362;455;459;443;466;400;392;365;474;454;465;433;384;358;418;457;408;483;518;502;429;495;478;433;473;498;459;483;480;574;426;438;415;369;415;463;386;418;436;425;384;413;404;417;384;376;449;472;497;470;416;300;291;430;460;473;486;412;437;448;442;417;426;409;480;407;367;432;443;381;445;507;499;443;428;447;463;487;506;516;496;518;477;418;460;451;495;480;460;442;465;407;489;524;447;444;458;439;388;411;431;479;516;399;411;473;483;421;438;506;487;475;446;462;461;459;503;465;503;473;487;455;444;434;404;348;435;502;502;447;502;516;469;522;491;522;543;493;426;525;557;556;501;540;470;529;537;467;485;534;535;517;508;502;552;504;529;468;535;552;470;496;558;508;459;488;466;492;474;416;411;491;503;545;520;513;510;524;542;474;527;524;525;508;521;529;514;543;508;571;556;676;565;515;490;547;583;546;667;632;559;491;483;565;587;640;547;445;437;496;457;517;525;491;585;552;576;481;467;466;564;492;446;490;497;475;448;502;441;478;484;515;571;505;502;519;533;534;537;544;523;505;486;570;561;535;543;437;407;388;430;484;549;588;542;498;553;639;623;585;577;560;588;565;528;563;473;517;599;597;615;557;543;593;629;557;608;560;554;550;605;681;582;613;625;650;583;543
26;19;28;18;25;17;12;159;543;634;703;660;648;678;764;724;582;553;545;618;680;639;574;624;820;764;681;738;711;702;649;659;682;713;700;686;715;742;674;684;721;686;658;739;684;683;642;660;628;708;653;697;644;737;668;718;789;667;716;619;643;724;644;651;562;639;631;720;671;649;589;631;617;638;617;650;644;667;663;709;774;625;697;615;669;713;643;665;642;668;676;574;651;587;595;657;652;681;639;621;609;687;720;663;597;615;654;650;660;647;685;646;577;633;609;603;578;631;591;658;580;517;655;689;669;623;652;713;660;684;507;613;611;549;616;738;701;664;706;732;686;703;733;676;679;723;674;733;721;751;722;772;695;664;680;701;701;731;734;654;643;615;676;744;616;713;743;705;622;674;684;652;670;664;679;674;598;622;636;626;608;607;650;688;617;557;659;670;708;674;631;641;652;643;682;664;632;583;656;593;553;583;627;548;550;607;630;695;653;595;626;588;596;580;573;617;653;592;580;593;529;587;613;636;645;591;613;532;682;614;595;562;621;503;542;560;565;604;668;599;593;587;549;504;486;477;474;559;555;556;580;656;567;470;674;586;435;295;405;448;536;617;547;527;544;571;554;498;558;533;554;564;558;499;703;593;540;550;556;531;490;560;527;632;609;521;547;545;583;563;507;572;568;542;469;523;568;580;517;583;607;545;543;503;519;458;447;481;453;519;511;565;594;599;574;450;499;602;523;531;493;495;564;576;564;596;556;595;539;597;576;503;586;556;531;512;500;504;592;577;567;577;448;534;402;570;518;510;494;424;495;552;581;534;513;529;571;530;541;558;569;569;496;522;481;513;542;534;503;421;492;503;458;507;521;659;518;534;528;567;516;507;559;601;557;486;518;577;527;511;521;583;550;486;390;472;486;445;494;421;481;528;564;494;521;492;429;437;479;528;592;523;469;518;570;527;591;503;477;545;561;539;532;536;537;561;536;519;470;530;552;503;477;460;493;516;452;520;516;537;545;549;598;548;516;458;491;489;474;486;604;526;495;503;494;462;553;519;553;480;520;480;492;468;517;553;505;549;535;535;467;457;416;540;458;494;526;497;508;472;524;448;511;512;430;365;440;431;417;474;505;511;549;489;525;488;528;449;395;482;496;451;419;524;497;487;472;424;525;498;502;499;500;473;513;441;471;514;503;401;458;517;486;489;538;536;522;475;505;394;416;423;377;474;499;446;422;326;423;408;407;402;328;295;384;399;473;452;450;449;473;443;503;526;454;397;451;479;428;455;478;462;469;482;416;473;499;489;506;434;442;463;452;422;504;468;487;457;400;445;407;423;540;490;482;492;459;426;493;494;479;495;472;455;449;430;468;467;470;479;452;412;443;437;469;441;519;467;490;489;415;369;405;435;481;402;394;387;445;450;433;392;437;375;449;411;432;401;439;444;402;457;456;435;388;402;443;418;434;453;439;496;542;526;480;469;466;431;480;457;462;409;443;421;439;424;405;416;482;414;426;427;495;510;451;436;426;448;423;395;442;438;476;486;514;506;437;459;444;350;394;420;390;431;449;348;369;415;420;378;439;460;397;371;412;401;472;464;455;442;360;417;415;410;399;473;431;343;421;446;388;369;453;464;458;401;417;446;449;477;475;433;410;379;398;409;475;494;484;454;508;505;471;468;527;479;458;442;458;454;495;380;438;421;395;402;376;285;404;393;483;430;360;368;497;482;422;392;487;506;439;416;406;392;444;486;460;466;468;436;544;511;529;477;425;418;483;539;490;498;525;491;532;468;505;548;530;419;551;502;541;484;512;555;550;475;416;487;538;593;486;477;490;584;492;457;472;499;498;418;508;471;520;520;506;476;485;506;456;460;483;509;527;565;488;546;515;536;555;506;561;540;540;531;493;533;484;496;507;473;574;566;545;495;497;521;589;523;544;537;510;545;526;597;552;535;446;506;535;472;463;570;524;574;497;598;534;561;490;556;489;457;440;443;458;465;467;479;540;496;631;568;534;584;517;513;557;596;545;595;509;528;602;525;507;505;509;484;449;482;467;465;471;553;571;497;542;473;622;640;566;531;552;518;512;508;584;498;486;598;565;556;579;613;586;695;656;565;551;638;616;555;566;612;588;550;517
26;26;15;19;17;16;24;236;579;712;721;664;649;637;606;694;671;620;559;557;689;675;648;639;711;715;764;683;743;664;618;681;748;770;801;786;660;762;709;755;727;697;720;679;717;710;711;686;632;751;607;676;763;683;730;746;698;710;652;643;685;669;548;623;623;597;631;700;782;721;638;701;586;544;552;621;583;693;693;696;702;694;726;714;663;701;641;663;685;626;731;642;690;661;584;661;714;685;606;602;676;653;723;736;591;652;667;731;660;662;591;667;646;601;619;566;657;692;661;674;653;642;682;650;641;676;664;641;611;649;602;570;582;531;604;632;638;612;666;736;718;757;669;622;737;667;720;678;662;661;716;728;741;729;634;636;669;747;695;741;675;696;694;670;627;704;677;684;649;659;676;684;684;610;597;661;661;570;617;621;542;636;658;714;664;621;621;680;704;773;578;601;681;628;641;597;566;653;597;623;613;650;705;627;541;566;608;634;581;571;607;635;577;607;608;636;602;664;597;513;581;635;664;661;616;553;567;557;569;654;602;621;683;604;599;563;598;636;631;577;610;579;545;547;450;483;508;554;589;552;595;602;614;626;619;559;551;430;438;543;564;603;547;532;567;648;529;463;470;546;531;602;599;391;573;540;579;496;505;490;513;554;526;557;624;547;563;517;570;647;629;562;535;581;506;571;569;579;595;529;553;567;522;509;548;585;491;489;433;510;542;569;558;564;553;494;512;476;527;513;506;551;562;567;536;578;510;548;594;668;526;575;551;596;548;592;492;519;560;549;570;568;529;582;496;513;553;520;557;486;525;572;533;542;486;562;539;561;487;563;534;543;492;503;502;556;581;541;495;487;448;450;496;585;627;637;536;488;611;519;527;522;551;594;492;571;480;517;536;481;536;610;525;556;513;455;440;349;385;413;412;464;496;539;523;537;481;502;500;541;550;565;580;517;569;539;533;535;528;521;507;524;488;538;567;498;540;490;512;504;552;513;458;438;520;497;545;509;497;509;526;518;563;533;527;537;497;459;424;546;556;644;527;472;467;475;494;529;544;539;501;491;468;479;496;546;538;516;489;464;424;455;340;505;478;522;478;544;522;450;512;483;470;482;432;424;507;509;500;537;474;504;483;494;460;553;491;500;519;501;509;465;486;475;480;444;437;471;491;481;488;464;442;391;380;381;473;447;512;448;538;519;491;521;506;500;465;482;505;443;465;440;423;443;507;525;444;394;444;519;438;380;369;356;386;433;455;463;480;496;440;508;532;510;412;327;401;370;419;400;461;426;502;488;455;499;444;503;490;484;451;477;457;451;462;456;463;474;459;417;449;471;462;418;432;541;497;452;422;464;539;478;448;415;459;489;461;481;456;476;450;448;431;431;375;416;534;464;453;492;464;318;460;424;456;548;425;396;429;484;480;461;421;443;442;392;394;384;407;414;397;481;493;486;451;490;476;452;464;429;437;500;522;479;439;451;428;500;454;479;472;407;409;429;454;478;372;406;435;521;423;444;420;489;491;451;434;434;354;437;421;456;452;482;500;459;488;435;412;358;372;455;466;475;479;356;394;391;368;417;406;445;422;386;368;405;443;437;486;447;421;371;379;377;416;442;395;387;487;475;475;442;448;460;436;445;399;445;469;422;467;397;416;425;412;390;444;441;470;445;524;457;469;496;527;468;529;492;413;468;467;463;501;472;444;418;401;430;389;462;412;421;403;410;507;554;477;478;437;412;430;449;418;432;463;484;490;466;467;467;524;504;515;524;485;436;477;512;486;501;512;563;600;551;547;538;587;538;512;576;487;509;443;455;504;555;435;409;545;525;515;457;447;584;451;433;479;518;492;459;509;542;579;541;545;503;502;443;480;512;538;605;548;531;527;506;536;587;582;540;581;542;566;539;477;490;533;489;474;503;532;542;560;518;540;449;561;534;541;506;476;489;505;539;536;556;528;491;511;471;584;505;461;481;439;550;636;550;511;571;469;485;413;423;391;434;486;497;557;515;596;603;555;544;562;418;480;544;543;549;513;504;552;579;529;484;515;501;543;569;497;490;523;623;647;527;462;409;534;546;528;572;490;521;521;569;602;594;540;509;520;562;580;522;521;634;596;581;554;631;594;545;538;595;566;619;628
26;18;14;15;13;16;22;237;632;753;742;648;628;595;587;609;639;671;630;613;632;689;688;708;717;633;648;691;653;730;708;742;733;760;791;807;718;708;744;744;733;677;701;761;896;739;690;731;712;787;713;679;763;662;711;717;702;655;643;544;664;624;622;608;637;703;628;694;762;697;707;662;660;511;595;606;612;664;691;665;701;699;753;596;606;694;667;670;626;697;665;761;701;642;704;760;698;692;601;573;643;650;717;765;630;716;696;720;583;568;563;555;647;638;608;620;605;639;610;715;647;667;753;719;685;671;669;643;613;626;560;590;610;590;631;647;627;581;597;721;644;726;684;703;780;647;641;714;669;656;751;707;726;690;660;692;744;708;661;637;733;658;653;643;728;696;673;647;676;671;683;661;677;662;614;610;625;599;614;588;617;605;619;669;712;674;690;672;652;658;668;650;637;639;594;603;592;676;686;617;546;622;621;620;541;531;613;649;615;619;613;646;598;596;623;544;506;535;567;585;512;546;616;565;628;614;596;636;627;593;639;626;600;593;611;541;615;602;580;644;572;602;571;530;558;534;523;502;528;535;575;530;610;572;585;597;583;489;476;558;598;552;576;601;594;620;587;577;550;603;582;579;532;429;326;387;505;427;534;529;591;580;481;464;567;557;518;548;589;622;629;599;521;603;560;613;639;563;578;566;551;611;571;571;558;587;515;516;518;537;589;567;552;585;596;489;552;525;465;456;528;498;484;529;543;511;587;580;508;639;578;519;574;569;541;579;620;520;572;490;539;538;563;566;565;530;603;589;547;556;467;439;470;562;482;498;475;534;535;523;518;525;581;530;516;578;560;514;491;544;473;398;444;565;614;571;519;503;537;510;495;512;535;539;542;504;530;533;512;412;533;552;544;561;574;467;428;375;506;434;424;460;478;565;509;463;506;486;553;541;536;522;554;570;530;522;596;513;562;587;494;519;486;509;528;470;530;516;457;495;536;557;493;539;569;548;606;477;509;559;575;518;500;479;558;585;518;532;523;501;572;560;602;548;558;572;473;532;526;459;503;475;464;510;445;475;512;487;476;472;499;463;496;485;577;523;455;528;569;535;489;482;544;528;533;571;559;576;549;524;547;563;508;455;493;543;515;425;512;542;478;420;502;498;464;451;480;472;562;481;438;465;474;417;314;387;372;418;436;519;544;558;534;564;537;490;503;476;469;471;519;497;411;440;397;452;495;428;401;469;462;414;470;396;359;378;386;424;493;467;490;548;548;510;428;385;445;468;497;469;491;473;557;535;454;443;469;493;489;530;463;468;476;478;449;487;407;450;458;468;483;506;432;485;449;492;377;321;436;423;464;441;463;494;469;494;448;463;377;456;413;388;480;482;433;486;538;455;524;495;439;355;393;449;414;428;408;446;384;441;484;441;427;448;415;355;406;473;439;396;428;476;448;501;477;498;503;507;487;411;507;427;455;465;498;517;436;480;475;467;423;404;405;422;444;396;378;399;462;425;388;482;426;448;473;453;471;479;441;447;499;453;462;499;504;423;470;434;416;424;435;458;512;476;407;357;342;366;418;471;467;456;445;438;475;405;385;473;438;409;358;374;368;406;388;415;395;395;423;425;447;392;498;444;505;496;529;462;427;446;420;369;388;389;412;445;444;415;512;448;403;464;462;533;455;441;508;526;416;495;417;516;488;494;471;477;437;438;410;465;452;443;425;414;510;392;470;564;451;460;416;431;486;524;507;550;452;443;570;510;465;476;450;467;539;463;466;421;441;497;551;602;705;584;517;518;502;576;461;482;452;543;416;444;493;491;477;472;554;453;508;488;509;518;502;514;650;507;543;523;521;471;552;512;536;470;445;543;488;523;539;512;575;587;542;482;605;733;574;505;478;466;498;511;532;568;524;501;496;475;504;537;556;585;522;404;520;527;537;544;553;503;486;548;463;569;499;512;538;504;563;545;520;478;445;435;582;491;404;425;455;462;434;442;444;491;473;559;518;530;577;620;575;560;529;503;469;454;597;591;636;598;582;563;470;449;498;708;531;591;529;545;578;615;591;406;441;468;545;588;605;564;490;543;511;581;594;565;557;551;533;591;551;603;561;565;539;532;540;511;574;516;477;552;573;654;548
28;14;16;19;12;10;34;274;602;688;709;641;664;549;605;648;654;673;660;616;725;731;717;669;629;691;596;681;620;598;665;700;714;720;681;731;702;745;742;744;705;766;643;694;812;742;707;710;720;720;688;723;750;661;613;731;666;628;606;575;621;610;665;631;698;676;725;663;663;700;717;660;598;565;589;597;667;692;690;679;670;679;655;563;526;589;627;692;656;687;753;709;661;665;721;731;661;690;601;590;680;627;652;683;684;679;694;657;723;631;577;611;644;650;647;626;683;716;681;637;753;706;695;708;679;652;657;594;587;691;560;697;640;614;684;586;530;538;622;667;688;666;755;683;703;629;672;644;704;740;751;732;747;661;631;677;614;624;740;689;644;660;690;719;663;680;646;666;629;675;666;641;616;655;636;655;645;630;612;564;544;638;646;619;666;657;629;642;643;644;633;636;682;659;703;635;659;646;598;580;585;534;639;600;544;557;536;620;579;590;621;625;506;528;612;597;532;584;536;606;496;458;596;620;625;628;623;598;626;639;620;625;606;595;523;511;532;590;640;616;606;616;514;552;491;522;499;530;583;577;622;540;555;609;657;573;623;622;552;600;589;543;530;621;610;541;579;636;581;608;597;534;498;433;331;465;440;513;561;570;586;544;500;551;654;593;551;530;574;619;600;541;547;529;530;531;544;501;557;612;568;629;560;529;523;536;608;545;521;515;606;511;551;553;576;545;546;539;590;544;508;530;499;546;612;552;560;559;529;513;552;510;515;521;521;581;553;502;518;578;514;456;543;581;558;570;581;629;552;559;406;290;320;452;482;497;508;538;429;511;559;480;610;565;473;501;490;560;487;522;475;534;514;660;603;496;418;497;471;590;501;516;539;600;542;487;521;564;468;430;459;497;455;582;593;484;444;487;490;419;382;439;487;470;484;526;586;549;506;554;548;518;490;538;561;579;565;554;543;550;550;516;475;539;507;549;572;503;512;528;521;495;516;495;495;618;570;457;505;512;553;463;527;490;647;671;539;586;545;530;554;575;626;515;566;564;545;563;530;536;548;523;469;458;467;512;489;463;444;470;500;554;500;480;565;533;478;493;578;564;534;497;547;561;542;577;578;578;535;539;597;546;549;494;491;490;505;458;512;535;446;452;469;478;417;431;448;483;447;473;452;473;423;394;362;466;403;433;511;560;576;523;499;589;515;537;543;480;478;444;498;450;440;452;428;469;471;443;441;453;449;457;454;506;451;461;421;468;452;417;492;534;524;443;400;417;383;449;496;459;485;472;542;507;428;498;500;472;495;494;452;430;493;473;458;428;447;521;506;518;501;535;445;493;450;421;379;377;413;449;490;434;439;466;475;471;499;423;432;459;437;414;517;483;511;449;429;472;456;469;423;476;448;433;410;466;350;415;405;398;434;487;438;411;472;401;377;429;465;506;474;531;523;437;399;512;476;490;456;467;493;460;494;496;460;501;511;465;457;464;419;475;443;410;384;352;417;431;439;439;455;476;442;423;427;383;440;447;494;486;451;445;459;533;446;441;465;447;482;479;444;372;500;447;363;258;381;370;446;445;456;462;455;478;406;424;451;380;417;367;383;457;374;353;429;401;386;426;342;367;394;340;433;447;533;498;543;384;433;404;446;343;365;446;490;493;475;471;524;540;411;434;385;484;485;518;550;513;449;446;408;471;542;466;500;487;460;469;479;472;443;520;494;522;502;516;508;506;457;472;541;471;463;521;509;523;549;453;514;464;495;494;412;424;485;558;523;459;454;465;493;509;460;502;504;507;534;500;545;439;501;415;452;434;524;512;515;494;523;540;509;503;523;420;430;509;548;535;606;531;523;537;490;509;524;474;451;551;519;603;541;591;609;571;529;543;629;534;547;476;529;459;462;507;514;649;594;612;535;480;501;545;520;552;553;488;532;548;565;522;618;550;539;496;501;576;534;607;561;535;560;566;571;542;473;448;531;416;364;408;461;458;413;413;471;520;510;451;482;568;559;582;558;536;557;508;463;457;527;612;654;555;583;528;469;539;614;690;527;528;508;488;560;558;509;487;454;479;529;587;591;545;560;493;592;543;534;571;472;503;566;599;608;562;531;573;529;568;572;528;524;489;536;600;549;535;576
16;27;17;22;13;19;40;321;634;657;667;710;678;654;626;580;568;600;672;722;722;700;758;733;656;654;683;651;634;615;627;666;629;637;671;655;746;786;704;667;605;597;581;785;721;617;654;679;612;733;754;655;744;692;632;657;670;663;692;726;666;625;624;604;646;641;722;649;629;646;733;670;648;628;574;622;678;695;657;682;678;625;680;701;596;646;692;678;704;675;670;639;656;658;656;663;672;639;650;647;706;697;671;667;681;737;676;651;648;708;694;645;644;654;698;606;678;680;712;658;656;685;701;654;614;594;606;653;693;665;637;684;657;627;651;555;499;510;588;608;659;736;612;651;698;698;690;704;673;685;672;644;700;621;577;592;568;624;610;629;744;671;640;721;743;736;688;709;652;685;619;591;607;566;653;658;667;616;587;577;567;569;587;576;621;549;675;623;614;584;709;625;652;627;704;598;575;592;697;578;521;528;599;641;607;632;603;545;623;641;632;616;501;522;612;587;596;520;590;558;586;560;663;627;639;675;662;632;569;501;505;497;539;598;537;504;519;559;565;576;605;608;523;586;515;488;540;547;578;566;526;589;547;623;633;617;685;644;641;658;609;599;544;502;517;525;635;588;547;566;540;524;530;414;401;477;431;485;552;592;559;474;513;555;552;568;557;568;492;528;592;561;597;579;548;593;586;472;480;607;515;592;563;580;595;570;601;603;523;494;528;572;551;657;570;570;568;558;516;498;446;516;490;524;639;515;520;565;543;514;480;469;487;485;429;587;647;583;615;548;578;497;468;506;535;579;595;580;532;510;314;251;296;433;554;528;578;528;454;579;544;520;587;611;532;514;533;541;554;505;539;523;516;526;551;550;466;523;519;515;490;543;534;539;550;504;455;444;536;478;386;413;469;568;580;455;491;446;546;485;377;446;506;453;495;516;554;564;538;513;558;506;584;517;529;535;522;450;467;529;587;487;542;492;527;579;457;582;489;525;526;498;497;507;556;554;536;506;543;464;601;606;539;590;661;669;562;554;551;598;562;528;586;528;486;541;554;527;474;492;501;482;510;482;504;529;573;530;460;572;520;505;477;533;521;571;542;546;491;540;468;427;538;571;581;585;548;542;564;534;485;564;535;561;519;509;488;461;516;493;364;451;506;502;478;453;417;439;471;585;555;518;504;473;461;440;444;438;479;532;568;570;534;518;508;486;524;481;509;526;463;474;487;495;468;436;470;461;468;464;475;462;466;479;479;466;490;403;417;451;423;494;474;456;398;482;461;437;441;501;495;451;501;517;483;508;535;519;598;483;375;460;516;579;444;371;430;505;527;502;496;469;455;509;470;411;332;343;382;406;452;457;452;463;472;478;519;459;457;471;482;453;465;494;460;472;408;448;483;474;545;411;477;492;463;437;353;334;341;427;410;425;441;376;411;421;422;438;464;421;487;459;482;458;445;507;472;472;473;419;418;451;461;451;476;467;449;435;421;465;461;490;497;435;376;367;451;450;438;490;462;541;489;403;465;444;409;486;469;476;467;501;520;450;487;451;438;465;445;486;415;402;414;475;369;296;456;423;411;433;433;436;450;451;405;427;401;382;390;409;446;414;406;400;367;377;372;388;372;405;352;317;391;451;429;498;472;476;482;474;404;410;386;430;466;458;490;481;466;510;446;385;378;420;481;461;503;508;480;469;482;438;421;397;455;474;471;451;437;472;458;471;475;498;454;482;485;490;491;546;489;505;478;445;477;523;485;486;463;454;414;503;430;414;487;489;483;450;529;482;526;457;402;435;473;520;521;485;481;479;475;412;493;495;445;445;456;491;595;522;468;529;482;404;299;337;464;543;512;549;511;507;522;511;484;452;438;499;592;533;520;577;578;557;541;512;494;363;427;507;528;493;555;525;516;593;549;607;512;525;497;555;502;484;522;555;555;580;592;571;613;659;572;585;607;583;536;545;500;481;554;521;540;598;490;467;456;444;464;417;404;417;478;491;478;538;489;468;511;496;449;457;525;560;548;564;516;508;499;458;428;512;603;567;479;561;635;652;494;549;529;479;509;623;578;513;577;507;441;465;442;513;496;512;540;552;517;503;535;516;554;536;544;559;589;576;565;560;576;633;635;544;504;548;529;549;554
2;17;16;12;10;16;42;328;700;640;670;656;625;630;642;561;603;642;632;645;627;627;615;712;652;686;768;710;717;731;684;670;613;658;683;735;745;701;687;680;665;703;625;681;654;620;694;695;634;644;694;720;734;694;707;728;716;803;791;696;602;702;591;543;689;669;744;705;615;710;742;740;652;630;632;567;591;668;680;608;641;665;699;646;573;653;688;722;675;622;643;594;658;523;710;742;686;679;623;629;727;722;631;656;724;668;720;602;646;657;671;708;649;688;723;649;720;709;724;709;628;714;732;669;655;585;645;646;625;625;599;667;639;693;678;583;524;615;564;668;672;624;556;639;687;673;649;689;587;633;689;658;726;636;629;661;656;656;573;632;629;738;680;714;680;743;668;650;589;637;626;670;701;549;548;644;743;569;592;512;541;533;546;591;522;570;649;640;610;646;589;549;615;516;570;549;650;626;575;579;500;540;610;637;675;565;648;660;580;591;608;567;535;540;574;527;598;594;624;619;599;553;649;575;605;619;564;603;553;428;447;514;597;532;514;529;614;586;641;626;602;526;577;518;563;520;470;502;556;537;571;586;579;556;598;612;613;615;608;604;571;557;535;567;541;487;564;639;577;580;574;588;556;531;556;491;443;563;520;602;528;451;445;485;538;514;474;549;568;589;605;543;599;584;577;639;590;504;484;545;568;586;555;550;586;592;548;523;538;458;531;580;590;650;588;560;544;644;560;528;477;533;483;536;544;537;537;563;520;504;419;441;504;497;404;452;600;565;531;558;549;540;468;562;568;577;581;502;456;442;376;428;460;492;623;610;578;617;487;496;514;511;481;577;557;557;535;501;546;536;530;483;503;521;524;489;465;502;569;483;468;512;505;545;505;512;477;473;505;508;444;411;527;593;631;550;495;494;458;409;424;466;527;494;467;531;529;490;454;513;560;613;571;515;529;487;528;463;426;487;605;529;545;544;515;537;544;529;432;503;516;480;538;551;575;517;500;698;580;499;547;525;561;619;554;571;542;464;575;606;501;492;539;570;523;514;515;487;512;498;520;512;576;465;481;444;551;504;476;518;458;518;500;499;460;514;498;476;520;483;528;465;427;472;450;510;490;474;504;493;433;439;530;516;574;446;426;440;444;448;453;473;488;428;508;504;464;384;465;535;589;454;429;461;451;454;452;452;432;483;518;533;505;494;436;502;547;525;494;398;514;461;532;496;528;436;413;479;492;517;506;385;448;512;518;530;492;490;490;535;492;411;468;386;431;459;466;449;442;495;468;439;507;541;490;464;519;532;470;448;371;427;494;476;499;477;450;507;492;455;514;452;464;438;501;426;396;395;358;411;456;415;387;450;430;457;500;466;478;398;452;449;488;474;475;446;420;408;372;430;515;437;525;509;459;423;467;394;398;429;409;421;469;441;404;452;440;464;441;505;514;519;433;431;484;463;508;552;462;430;443;465;493;448;530;472;522;455;508;443;415;421;422;470;404;422;377;431;437;457;418;443;463;489;500;419;292;382;473;489;531;484;545;486;472;473;424;425;463;538;503;458;434;432;403;380;418;443;411;392;357;408;448;410;379;395;383;333;426;463;444;412;422;388;428;395;411;408;336;379;432;416;440;440;467;482;534;510;465;424;413;470;457;462;442;474;468;467;418;424;487;488;472;444;501;539;514;502;490;481;504;434;419;409;424;497;447;428;417;386;423;438;456;434;412;450;538;524;505;508;520;446;470;443;439;450;390;481;555;456;406;469;462;490;494;552;466;435;525;484;470;430;460;439;435;562;495;523;475;474;469;392;509;479;537;504;511;544;538;486;519;579;536;524;394;390;454;464;492;529;490;556;479;484;534;521;474;458;514;505;523;556;574;556;516;551;553;408;415;580;540;481;560;535;533;599;618;569;547;516;497;514;496;428;594;577;562;526;556;595;570;683;567;601;504;551;588;500;526;544;594;550;604;521;467;448;420;421;448;348;367;378;414;420;391;472;458;630;509;502;422;476;500;498;451;426;542;577;507;424;421;463;599;602;619;608;613;600;503;440;522;491;497;570;551;447;545;598;509;463;512;506;509;460;541;571;531;582;541;532;564;566;565;553;464;573;562;497;557;623;589;567;573;556;545;663;651
12;14;10;15;8;21;43;368;643;714;691;753;620;709;628;619;566;526;524;558;582;628;629;691;673;688;730;661;662;737;642;661;561;751;731;672;731;642;674;626;673;627;641;657;704;669;621;678;695;648;722;781;678;695;706;677;772;776;725;729;728;679;614;587;699;705;615;664;681;720;758;760;616;634;591;619;570;665;663;678;620;647;751;697;610;645;726;714;663;589;695;603;616;634;658;734;656;643;598;665;683;664;651;640;682;640;694;672;713;715;676;689;672;645;680;681;720;693;636;621;663;663;774;696;745;645;665;669;587;567;602;626;660;752;638;687;579;585;604;653;621;634;633;648;661;631;635;595;619;684;673;730;701;679;635;709;737;664;644;641;688;732;639;711;590;635;620;606;596;549;589;681;612;520;548;591;637;606;635;560;532;607;584;554;493;512;609;657;626;586;555;532;589;598;513;527;635;651;610;602;532;562;590;578;534;667;661;589;543;530;594;546;595;614;626;641;565;624;623;632;628;610;569;622;596;591;573;586;632;573;528;621;557;551;586;556;597;650;609;648;601;586;623;540;593;485;481;503;551;558;572;614;566;567;496;553;605;653;623;595;515;543;547;550;506;519;616;634;603;536;650;588;495;476;561;574;590;539;579;550;605;571;533;531;524;487;524;558;568;557;552;523;519;550;616;609;564;463;529;541;568;597;517;497;578;505;536;550;572;481;587;569;592;586;518;535;565;614;638;565;585;500;492;497;521;523;547;538;596;501;468;469;520;502;397;388;369;438;462;533;590;569;479;452;496;557;593;468;448;499;452;487;519;548;602;635;541;546;550;495;411;531;504;537;543;551;552;501;569;539;545;600;543;533;479;438;480;413;476;507;502;459;525;463;521;544;474;407;467;535;502;390;498;556;579;533;526;496;485;432;437;464;437;452;461;414;527;464;446;488;491;568;577;497;485;538;531;493;440;534;591;594;533;554;546;517;546;530;535;477;550;551;557;581;540;549;523;550;580;529;578;532;514;573;544;507;465;503;502;577;598;566;553;524;445;547;525;475;471;481;497;548;470;519;539;478;531;508;488;497;508;494;495;505;502;490;513;423;524;513;505;498;475;443;454;570;495;458;456;498;434;522;520;503;524;461;448;451;499;417;441;500;446;508;458;484;515;431;460;497;477;437;409;408;437;486;501;483;399;472;521;511;398;455;409;495;500;542;492;465;529;556;499;512;470;480;453;454;495;499;461;424;502;451;501;455;503;467;457;529;482;436;417;369;481;524;446;420;416;345;395;396;457;421;498;441;519;538;485;372;380;480;487;454;396;488;470;457;420;522;426;368;381;506;489;477;455;448;428;402;447;448;372;481;481;445;433;488;485;385;376;487;484;504;403;396;432;414;403;468;464;433;436;544;442;458;497;450;454;436;468;388;448;465;491;406;439;408;441;478;454;505;478;403;459;501;484;501;494;387;420;445;415;468;488;442;451;531;539;456;419;409;431;457;397;365;353;412;432;475;418;391;405;428;477;449;465;465;439;462;469;513;482;467;464;434;451;440;542;514;498;462;435;437;434;415;288;369;384;408;400;363;452;450;420;350;351;378;401;439;388;399;368;415;435;441;481;445;443;381;475;404;436;419;359;356;501;453;495;445;403;476;438;453;504;471;397;414;373;434;435;471;465;468;519;489;523;493;450;508;504;437;398;438;374;432;383;397;416;454;412;454;443;461;431;399;462;520;528;478;520;442;432;525;499;461;520;483;525;396;421;469;507;525;515;453;464;447;533;494;481;460;519;427;446;455;509;504;514;435;474;494;478;537;519;534;645;467;520;517;515;562;518;553;520;490;472;487;484;522;512;506;525;493;464;493;502;449;474;516;497;553;491;519;468;519;509;526;478;548;560;602;578;553;556;574;568;549;624;542;585;563;511;504;527;618;566;569;587;593;577;631;586;544;513;475;539;529;486;569;530;538;556;510;460;515;522;459;488;392;415;428;409;420;459;498;413;498;439;469;398;440;478;394;451;501;585;602;501;437;476;550;521;666;670;589;558;490;450;419;525;481;470;521;476;375;448;584;570;587;557;481;508;464;596;582;510;509;563;449;583;562;543;482;523;483;547;499;498;555;575;535;516;494;587;657;579
26;5;19;17;20;24;51;337;644;723;673;705;653;682;640;592;568;610;564;593;678;629;667;706;703;627;712;759;728;769;640;611;565;617;660;633;706;678;650;640;623;653;622;632;665;649;693;702;681;634;720;725;636;699;670;748;721;783;729;725;762;756;694;693;730;681;580;594;717;741;660;675;585;653;620;622;648;698;654;597;586;671;619;637;632;682;649;730;682;663;592;626;671;685;651;673;693;623;663;671;718;787;732;672;654;601;671;694;687;675;618;719;620;663;633;655;681;708;646;580;539;673;673;591;657;625;636;639;554;451;564;590;660;691;725;660;667;646;633;677;686;630;659;623;671;614;631;604;706;718;671;721;686;639;642;697;707;637;623;640;652;677;658;607;663;641;554;538;567;607;545;540;540;591;620;611;669;598;653;579;551;557;554;542;506;496;553;627;570;562;586;530;632;596;541;540;607;676;606;586;661;621;570;601;577;646;616;554;482;546;559;548;542;599;578;614;600;609;577;550;646;534;570;558;584;568;622;612;591;604;571;560;579;616;614;560;566;598;602;622;600;635;576;526;622;559;523;525;515;580;530;648;594;545;457;541;574;655;629;560;572;533;564;510;539;551;565;622;558;539;604;564;512;528;642;586;522;576;560;483;489;608;547;560;560;513;571;514;547;553;547;522;519;516;550;611;603;608;564;563;576;596;543;551;523;349;459;538;557;519;528;549;541;600;472;546;527;598;657;620;568;544;518;533;532;552;550;549;646;578;496;488;535;557;472;477;404;480;514;616;570;525;507;458;480;528;589;475;443;507;543;566;530;532;589;613;581;543;515;459;440;562;500;566;614;560;493;478;554;577;630;555;579;546;505;399;486;492;460;491;449;440;531;501;519;573;408;417;533;527;508;466;532;542;513;571;537;543;537;456;458;563;511;401;388;445;540;444;528;583;551;530;536;521;526;493;506;488;517;545;544;589;543;497;569;539;487;543;575;518;554;486;484;479;519;539;653;521;609;525;498;496;503;528;527;476;519;536;521;540;535;549;502;539;494;468;478;474;480;490;483;582;568;549;542;481;498;534;545;492;474;480;464;466;459;543;508;449;471;557;526;481;455;515;518;522;513;493;439;480;512;472;475;495;505;479;507;483;490;524;440;478;430;415;453;461;550;501;453;521;475;446;382;340;357;424;399;484;429;423;496;418;418;482;457;498;532;490;424;467;480;493;518;519;515;478;444;479;467;554;540;534;511;463;458;450;417;442;465;411;467;462;416;442;515;582;478;442;436;397;418;412;420;411;449;456;503;572;504;365;372;466;493;433;401;446;491;427;493;475;476;366;462;437;473;480;459;403;414;396;431;407;391;554;473;476;434;472;402;371;395;423;433;441;442;368;370;470;447;435;509;420;407;450;416;389;449;454;439;444;423;408;470;475;479;516;429;423;437;465;421;510;537;509;417;441;448;473;448;484;422;389;429;419;494;468;508;524;448;463;472;456;414;416;404;416;411;419;487;426;492;422;494;480;536;425;495;442;449;454;456;475;414;432;475;396;426;459;439;442;461;411;449;387;476;439;359;352;405;391;354;386;401;444;401;414;394;363;375;400;370;378;378;384;432;413;450;443;457;453;442;390;380;393;415;357;414;422;400;465;471;458;471;441;462;513;435;395;443;450;441;436;444;444;491;535;445;468;477;497;477;425;443;483;437;392;430;438;465;505;492;475;473;458;462;518;483;517;558;450;484;449;519;519;483;447;446;495;519;487;455;520;527;454;484;532;517;483;434;455;450;404;436;448;430;464;468;515;516;473;475;480;521;562;541;518;541;500;468;487;488;507;468;493;551;529;541;555;516;565;504;419;447;449;488;471;442;516;516;496;539;503;517;549;552;482;520;593;550;546;534;502;541;614;513;497;494;549;589;529;540;600;542;608;597;607;552;563;582;542;549;517;598;535;546;485;571;520;583;562;541;536;570;456;467;552;512;484;530;441;453;447;554;479;487;476;445;456;446;429;319;339;441;417;513;494;574;566;587;522;468;532;591;650;558;524;458;502;450;451;585;541;500;491;563;511;579;544;608;573;536;597;625;473;499;600;474;507;533;552;552;561;552;607;578;552;527;579;525;558;523;515;491;562;529;578;636
10;16;31;15;13;31;67;388;666;708;696;689;774;716;550;592;671;595;549;633;714;730;659;725;725;675;657;683;782;777;773;610;582;571;644;650;637;737;787;735;628;589;723;624;649;676;657;719;641;709;723;619;724;715;696;679;721;747;734;666;736;752;711;757;689;737;599;642;678;622;631;604;601;626;690;693;750;689;690;674;661;655;698;694;661;688;613;717;639;596;550;674;643;654;615;639;649;614;628;665;764;672;664;647;539;671;628;670;673;610;615;683;636;632;623;641;647;715;698;641;633;659;650;661;619;592;652;683;617;450;634;696;677;712;718;705;689;697;724;613;683;582;640;606;607;597;541;589;573;686;688;727;622;581;600;653;669;708;607;671;647;636;719;624;630;699;547;641;608;645;635;561;506;547;665;608;586;648;615;549;488;573;519;467;530;572;548;581;562;503;609;603;547;553;514;548;612;610;616;603;568;562;561;621;620;603;555;557;527;501;579;582;534;576;550;611;639;566;612;628;617;564;596;529;584;653;608;635;692;599;564;582;568;653;615;557;499;598;507;572;580;589;545;554;496;495;499;553;491;608;587;589;618;555;392;469;545;622;594;565;542;551;491;573;533;600;553;641;572;481;514;555;551;578;601;544;526;537;564;548;516;553;543;603;578;605;588;511;533;576;531;592;472;569;535;528;568;614;643;616;521;562;513;575;482;376;436;561;560;552;517;558;517;535;589;564;503;614;594;562;620;474;492;573;527;573;539;580;568;548;505;495;561;523;575;460;433;456;525;563;549;524;505;555;509;534;548;541;517;460;540;524;517;547;542;524;584;574;545;531;524;520;533;560;575;517;484;518;571;581;676;634;590;513;472;468;461;477;503;450;492;553;508;472;503;510;502;522;543;513;468;518;507;508;482;478;508;537;534;500;477;509;469;446;452;465;455;469;462;561;504;455;516;516;552;522;512;579;515;514;541;560;638;501;487;486;462;538;518;523;476;506;532;494;462;562;567;576;490;494;478;500;486;527;549;552;462;541;504;636;556;495;551;496;513;518;484;496;517;540;556;506;540;636;525;531;522;513;519;524;407;536;493;509;486;487;517;471;493;448;437;503;487;484;469;503;520;556;572;502;497;534;534;493;565;513;562;503;504;476;476;475;449;449;514;460;539;442;493;500;510;457;483;531;443;405;463;403;464;514;481;475;527;552;484;508;515;456;494;475;510;489;488;487;474;511;450;476;450;502;457;426;498;475;404;398;340;366;446;503;435;450;422;407;450;543;513;483;431;450;384;399;513;440;401;434;463;514;503;395;437;472;435;459;435;531;455;426;449;401;415;422;450;442;451;395;419;478;459;397;424;459;419;488;480;447;473;487;398;411;413;451;460;458;417;483;414;467;528;474;452;441;474;451;402;450;479;435;395;479;424;387;509;442;457;505;484;421;444;476;492;522;529;533;416;454;480;444;511;439;441;451;432;466;453;441;525;475;392;401;460;465;414;426;368;413;430;489;453;485;461;405;481;492;491;472;465;458;418;476;464;447;455;482;456;403;370;433;372;416;372;382;414;382;404;422;451;442;467;437;310;345;408;406;409;431;454;466;355;356;356;412;434;435;489;448;409;425;430;456;458;447;445;431;425;441;418;472;412;442;429;464;498;486;515;452;457;470;467;484;464;410;476;489;562;499;390;411;528;467;444;460;517;439;374;413;478;511;470;502;509;444;469;452;520;478;502;559;550;493;476;463;473;455;455;390;460;497;469;535;482;517;523;502;497;450;392;483;444;556;457;462;518;492;443;464;427;475;534;508;529;517;470;492;508;526;508;533;457;537;482;477;449;521;601;587;517;628;666;578;493;404;359;440;454;461;442;478;548;535;563;559;595;513;519;448;495;549;503;557;542;528;550;562;499;446;466;500;567;565;554;532;502;503;552;550;507;540;482;541;502;555;501;566;497;444;525;517;526;485;597;562;489;469;470;448;531;525;479;422;467;519;535;569;535;517;490;588;469;477;406;394;482;465;451;524;534;510;522;483;430;517;512;558;573;471;478;564;518;479;563;609;527;527;514;582;595;583;535;539;554;555;597;483;490;451;485;479;519;564;556;590;561;581;603;541;543;531;619;611;646;603;524;583;535;531;568
16;18;26;17;11;13;34;345;622;638;643;712;721;703;614;558;629;579;562;548;733;728;663;643;660;686;702;745;751;683;662;633;617;702;722;648;693;751;771;775;609;622;683;608;638;646;700;755;754;704;663;672;761;726;737;676;773;667;670;681;647;722;726;733;733;720;657;631;679;632;645;657;686;710;736;794;686;608;648;624;650;647;671;646;698;667;624;665;650;612;705;836;681;671;592;706;657;699;660;674;721;727;676;653;606;649;628;709;619;671;715;685;658;595;659;657;656;659;690;660;704;671;664;671;611;611;597;586;609;619;618;758;703;740;709;749;663;767;678;669;635;611;602;584;611;574;492;543;490;683;612;667;631;606;599;555;646;676;628;599;649;645;628;606;636;678;652;695;635;632;648;578;618;638;653;598;607;660;610;596;502;609;549;560;638;586;571;581;615;602;599;520;519;472;514;569;585;563;575;556;561;571;555;558;603;601;574;504;488;485;527;482;533;509;501;531;532;632;572;510;537;585;559;530;652;675;679;581;658;594;637;570;599;617;678;513;564;525;566;513;576;561;599;575;545;469;535;501;587;556;601;585;598;569;537;491;516;560;587;613;617;505;474;532;557;544;561;583;591;615;547;551;534;520;489;510;606;548;509;533;596;576;607;571;534;669;525;552;522;571;594;547;529;567;596;541;536;554;688;570;539;581;559;530;514;461;578;592;590;534;509;506;568;552;641;575;474;570;534;648;547;555;494;593;505;584;540;512;502;523;448;540;566;536;483;580;489;472;480;558;488;527;534;493;480;516;475;552;527;615;605;468;498;544;503;578;586;540;573;548;499;468;586;556;508;572;538;509;580;562;526;589;537;508;467;521;500;510;531;433;516;532;557;543;560;488;503;477;443;481;480;494;470;496;483;500;492;501;514;502;443;480;492;494;479;474;422;428;446;452;495;467;485;516;509;539;551;495;487;532;532;544;551;513;463;479;512;560;568;569;490;478;455;501;531;644;582;514;519;528;563;536;514;560;578;559;558;555;597;616;575;531;551;518;483;535;480;417;432;599;502;507;511;512;512;531;456;411;439;546;503;517;474;468;395;436;470;505;456;470;448;453;519;524;540;488;484;515;566;508;547;514;504;470;496;543;461;513;451;438;452;460;483;542;482;507;451;461;435;461;470;513;476;453;412;464;574;469;540;518;511;525;525;565;544;482;528;482;434;541;444;450;452;472;458;452;402;435;488;481;476;441;497;405;447;407;419;386;438;493;494;432;390;354;412;500;492;473;443;471;413;352;463;466;408;485;457;500;502;441;471;459;482;492;499;535;460;468;407;304;312;378;414;347;411;468;428;471;497;471;405;500;446;397;483;443;485;486;436;451;453;480;440;451;511;495;428;441;477;493;445;474;452;444;411;426;431;396;450;383;431;426;469;519;465;442;500;409;384;434;469;451;547;491;498;407;488;415;437;466;452;485;405;491;541;506;480;385;428;457;434;434;455;458;422;427;481;502;490;470;440;432;479;488;473;495;427;387;397;484;433;459;381;400;463;379;420;433;396;360;417;427;433;375;396;366;409;441;475;427;366;421;463;382;373;487;458;373;411;396;370;409;369;413;408;403;428;416;432;486;443;447;487;494;433;430;451;446;459;417;406;421;448;468;434;449;363;393;477;464;502;481;483;493;431;451;468;414;432;461;471;484;410;375;358;464;534;508;504;531;508;464;492;431;469;423;459;539;450;454;483;450;475;482;461;499;521;501;411;480;542;510;523;505;547;540;414;418;518;535;560;557;495;476;491;486;511;510;481;547;554;526;478;517;437;523;511;549;526;501;412;433;455;524;586;533;522;621;650;560;482;356;422;419;465;438;471;485;515;557;514;497;605;509;491;519;520;526;612;615;609;570;527;533;473;442;494;518;574;575;553;550;500;527;501;533;545;565;501;524;468;512;528;463;545;476;454;507;505;409;480;537;478;455;457;461;526;472;458;463;544;554;544;542;545;586;530;492;527;557;512;490;478;443;443;516;485;498;528;456;473;485;414;515;527;550;491;574;553;535;562;615;511;539;461;519;554;496;520;496;506;512;540;557;463;471;495;554;583;538;539;563;576;570;574;572;545;568;524;551;570;500;566;577;594;577;571
6;24;14;11;19;8;43;268;595;712;637;660;679;709;641;633;681;594;592;616;724;762;605;632;582;606;677;670;706;710;651;670;676;606;558;702;642;760;771;719;682;585;723;696;670;714;772;731;697;679;698;711;734;755;747;731;705;651;636;644;640;740;799;782;742;703;690;680;655;643;650;651;682;681;685;670;760;668;608;594;670;633;648;686;638;679;709;640;626;621;651;769;715;696;663;616;663;634;644;639;659;624;660;636;587;626;639;683;574;653;732;696;617;642;670;645;720;687;600;651;676;626;631;644;597;610;593;632;638;597;597;667;672;656;613;575;654;723;664;626;617;617;646;591;626;629;655;585;544;559;535;608;579;696;602;629;719;675;590;561;670;630;585;634;650;592;671;655;608;577;551;642;594;635;562;572;631;617;639;607;558;596;513;582;620;579;592;693;632;552;636;526;518;488;484;559;532;589;592;554;527;534;581;583;590;494;629;522;454;503;577;523;527;490;472;514;609;555;569;546;574;558;574;580;605;542;715;633;671;579;641;630;652;611;548;617;565;576;503;521;530;583;601;578;507;564;468;536;520;600;533;584;598;538;520;524;629;603;542;617;630;572;496;502;615;647;546;626;647;567;570;541;568;543;510;546;527;525;546;506;543;587;594;538;571;575;551;508;523;572;600;515;548;587;530;513;561;582;548;561;596;531;518;520;525;483;517;595;595;563;518;528;546;586;638;657;490;565;537;493;568;519;539;582;592;517;556;483;454;541;489;469;559;508;499;541;589;553;490;501;458;507;501;502;478;494;530;503;603;555;578;471;499;516;578;563;573;456;560;498;495;456;447;556;552;573;503;587;526;538;496;499;592;548;463;555;524;503;507;513;481;510;491;533;533;508;449;487;522;559;572;552;481;573;487;498;577;499;485;550;485;481;544;540;533;506;483;409;483;520;539;486;547;481;523;503;515;485;516;566;553;534;547;519;517;520;535;515;605;569;509;514;518;495;548;551;550;579;522;452;560;545;514;489;533;548;545;533;522;596;576;576;581;488;460;520;447;359;477;615;500;531;543;556;546;508;518;492;486;451;422;477;414;387;436;444;499;464;475;490;519;521;528;482;521;545;486;482;545;547;519;502;512;450;436;538;501;498;462;446;471;552;534;615;494;460;459;492;467;442;559;514;466;500;539;479;525;469;525;505;579;491;538;544;513;548;574;508;475;479;520;483;439;414;420;452;405;441;528;427;395;479;477;452;460;502;482;432;433;382;457;416;389;383;420;428;460;440;449;431;516;461;460;443;440;476;497;510;472;456;453;481;497;472;468;439;451;414;390;334;288;348;297;318;384;400;421;407;427;457;504;457;412;380;437;434;475;460;451;463;446;462;474;493;530;562;528;531;462;479;457;441;452;416;396;441;464;399;407;394;430;421;442;470;561;471;440;434;396;387;428;434;505;488;498;507;487;457;436;475;397;403;435;451;470;455;420;383;444;446;464;480;454;468;527;525;520;484;476;485;460;428;438;512;521;465;400;416;380;413;445;443;496;447;427;375;444;400;362;323;333;424;407;427;454;395;363;378;472;446;456;474;495;453;425;399;444;373;400;447;371;366;347;470;481;449;436;429;462;483;481;390;447;457;475;394;405;412;406;422;472;392;356;428;459;425;420;380;465;464;464;510;503;443;400;468;464;447;483;433;482;443;342;414;452;466;506;474;436;445;597;683;529;469;487;460;427;460;493;450;496;552;525;526;495;501;536;483;469;544;518;521;495;502;509;521;453;469;550;507;552;512;517;500;490;542;511;463;487;532;553;471;474;448;457;470;505;490;504;456;409;457;445;518;493;462;510;516;480;560;380;357;378;441;441;466;434;458;522;554;472;548;581;538;502;459;488;529;573;577;559;574;596;591;511;500;590;536;540;597;597;537;469;493;513;586;629;503;487;449;474;528;566;486;522;497;466;497;511;406;426;452;484;416;429;443;534;496;420;442;503;509;527;539;641;594;559;488;549;547;544;443;555;466;411;500;536;479;446;483;515;397;430;455;457;551;596;606;603;555;537;553;513;516;466;448;386;511;484;522;533;488;538;565;565;562;558;491;595;586;558;550;572;568;602;626;614;534;559;480;463;553;556;612;573;597;596
24;15;24;12;17;23;34;146;409;503;536;609;688;722;714;608;618;628;617;658;679;733;687;649;626;661;664;703;641;681;706;774;738;625;560;655;719;704;685;732;757;678;629;715;634;683;713;715;648;679;686;745;759;717;764;735;751;716;631;689;705;774;806;718;689;692;710;659;628;625;711;707;673;679;666;583;647;673;538;619;610;551;607;628;643;675;679;640;602;654;735;638;651;617;577;631;648;637;638;621;671;686;607;704;579;672;607;650;715;570;699;652;602;643;641;732;655;669;735;632;646;687;652;675;597;660;650;594;616;619;634;672;645;643;642;669;718;634;671;674;669;633;600;571;563;617;540;662;538;589;646;673;643;612;596;591;681;591;579;613;662;559;646;610;629;622;643;612;661;651;618;613;634;644;646;625;588;565;746;686;621;631;604;618;513;586;577;562;583;598;620;597;548;444;472;534;538;584;538;561;489;510;563;558;569;558;564;579;546;509;591;565;572;508;536;564;559;540;601;587;523;618;580;683;609;662;655;691;645;562;582;534;585;662;675;588;615;636;631;576;608;560;596;576;519;516;528;566;532;604;665;579;556;573;525;569;617;553;557;546;610;584;522;544;512;591;495;642;681;601;546;483;515;530;512;549;581;588;551;508;549;619;503;597;547;540;528;534;506;570;533;587;536;638;582;530;505;566;570;518;508;530;545;543;571;465;483;554;619;549;459;559;580;582;645;583;548;555;635;585;488;491;576;539;522;466;540;522;475;474;459;481;547;485;488;530;459;606;543;491;477;582;508;474;546;521;481;488;545;560;452;485;464;505;583;504;473;489;542;483;480;430;327;443;517;581;472;514;547;529;427;547;490;505;495;493;492;582;522;527;542;543;462;458;449;426;443;521;517;515;546;524;509;518;540;488;528;526;524;523;499;506;521;490;463;462;523;501;478;460;468;475;492;551;452;473;477;491;463;551;570;487;531;562;472;506;491;530;599;469;464;503;538;532;555;579;538;558;568;517;536;571;485;476;516;571;546;515;498;504;568;539;587;560;482;481;436;429;521;541;550;521;510;523;552;476;516;528;411;452;407;394;440;411;410;432;514;488;508;576;480;545;525;516;496;560;511;499;449;505;521;466;506;460;450;486;407;514;529;493;471;476;531;599;413;438;484;557;493;470;515;541;576;541;512;489;463;466;438;485;485;469;473;525;501;476;472;456;447;407;441;439;427;410;483;498;411;406;463;374;452;464;543;595;446;384;456;450;380;424;510;493;432;443;408;390;479;450;456;501;453;479;466;473;487;535;481;508;600;477;514;442;439;492;498;500;501;417;319;378;376;380;377;333;310;346;399;392;409;439;472;442;423;507;523;478;463;478;389;443;427;472;429;482;485;653;685;535;572;491;469;474;429;402;280;314;377;439;500;447;447;477;439;448;496;548;490;460;467;417;442;496;465;498;459;498;509;463;464;512;397;386;395;463;531;476;415;412;471;498;467;463;475;491;506;533;484;498;372;411;464;506;454;400;433;413;442;478;461;474;418;402;429;437;441;327;524;439;468;428;397;447;466;515;473;420;408;415;454;380;465;443;477;410;407;389;390;383;387;405;372;444;457;444;454;481;431;438;410;468;412;451;426;492;489;442;419;476;432;386;450;354;349;366;486;474;427;417;442;420;455;469;567;566;510;486;493;476;460;539;401;424;427;438;536;503;490;505;472;517;834;1018;595;533;552;385;397;524;506;462;480;548;497;516;470;465;527;528;475;523;541;513;519;492;476;490;555;426;525;515;532;488;516;476;543;543;490;474;460;487;538;437;426;494;465;491;507;479;470;471;418;398;508;534;514;502;464;550;458;389;457;434;438;492;497;445;504;528;483;502;560;493;576;525;543;508;511;520;648;572;590;592;544;534;553;566;546;509;495;533;571;559;537;551;490;561;608;528;477;566;531;467;512;498;529;493;511;600;502;452;418;468;432;318;444;441;497;432;424;473;536;595;509;539;605;582;594;514;499;651;580;569;503;507;464;411;456;442;411;552;573;458;426;501;526;561;597;534;547;568;519;556;487;449;462;479;492;513;486;421;540;532;547;594;572;588;513;546;629;568;557;527;605;612;538;578;580;551;559;525;563;516;522;601;602;553;585
14;7;31;17;9;11;24;47;139;175;255;529;750;791;699;680;670;667;722;634;646;760;668;715;593;625;641;655;698;672;725;689;752;671;626;638;726;678;608;660;734;644;631;632;634;702;731;683;608;629;690;662;714;687;721;659;693;774;750;666;691;756;735;623;619;689;658;673;598;635;720;668;688;711;639;590;674;667;481;573;648;544;537;587;678;724;688;595;718;614;695;734;658;635;618;612;594;654;717;681;646;697;701;587;579;648;587;724;638;619;662;693;686;610;655;681;708;745;685;596;606;661;605;671;663;630;688;565;614;600;618;697;669;673;640;628;657;636;577;616;605;597;646;568;541;591;586;616;598;632;630;588;547;647;648;662;590;587;625;616;661;681;626;562;588;644;649;574;612;569;602;565;548;652;639;658;644;623;639;698;679;594;644;583;632;645;629;528;538;622;631;627;500;505;482;510;556;636;695;555;618;586;498;469;500;567;573;646;634;579;592;636;550;572;534;572;573;656;649;665;559;543;625;581;560;611;645;577;586;561;604;667;613;653;575;551;640;559;601;590;564;520;549;513;512;490;521;580;452;516;603;609;545;583;498;520;648;608;543;585;519;652;528;596;554;533;524;572;549;614;527;475;493;518;560;590;557;541;521;549;535;493;530;528;515;579;570;544;559;562;570;590;597;609;647;569;598;577;581;494;518;470;467;545;527;504;494;557;531;526;526;574;563;553;556;599;578;556;593;627;557;566;525;518;482;504;514;564;510;543;518;431;460;500;473;528;500;550;565;454;488;525;474;507;536;549;529;474;504;472;473;495;451;459;517;495;507;472;444;524;584;508;410;400;542;549;508;475;547;548;463;538;505;535;490;450;545;548;432;446;543;548;499;416;394;494;453;556;523;475;504;470;484;505;408;396;473;603;518;458;519;503;470;485;479;486;471;504;506;492;442;460;538;481;474;589;605;567;624;498;506;539;508;529;552;442;459;504;488;495;499;436;487;495;595;540;506;538;591;549;556;560;449;498;511;566;547;523;505;551;512;578;519;546;461;452;503;528;553;491;497;513;460;522;528;540;486;485;465;462;366;393;528;410;393;452;476;557;507;555;512;517;491;455;433;484;487;481;491;526;465;487;480;459;477;429;438;478;478;506;421;471;501;460;467;446;471;557;503;493;511;538;560;551;520;506;476;397;469;460;488;477;470;382;421;424;444;464;414;429;401;382;417;420;427;452;446;434;427;464;481;493;546;451;463;457;535;489;436;414;462;509;520;492;427;466;466;480;504;521;423;446;430;519;559;525;506;534;506;484;506;501;445;472;508;453;501;436;377;401;437;515;418;337;321;333;330;341;324;393;402;367;446;500;506;458;387;361;334;355;361;403;462;454;469;585;687;492;433;453;421;388;330;335;274;211;296;394;465;458;459;533;487;401;483;535;570;481;460;451;427;441;514;429;453;503;453;502;504;510;472;488;422;479;475;454;454;505;417;437;437;485;382;454;507;475;499;511;473;477;481;482;467;468;407;462;465;468;474;441;436;432;444;421;384;450;423;433;378;450;450;428;452;491;444;428;505;504;415;410;430;412;426;363;369;423;495;396;374;329;422;479;464;390;428;448;422;476;424;445;450;430;445;484;456;462;413;520;486;436;451;434;395;474;517;527;511;444;495;458;425;463;492;559;514;567;500;493;485;490;433;510;437;459;508;504;493;479;475;483;679;729;512;492;469;394;409;453;438;448;460;544;549;588;475;498;510;526;491;515;519;498;553;493;504;566;515;478;523;498;560;474;461;457;532;530;499;452;494;518;487;444;478;523;495;463;430;422;425;424;337;395;561;607;573;436;427;491;361;346;443;491;530;537;455;488;536;536;481;481;537;568;566;550;504;505;507;572;517;563;568;577;564;538;519;521;510;558;492;490;528;573;525;583;490;491;536;593;488;540;524;543;609;496;569;515;508;452;505;489;484;560;488;513;504;494;472;460;475;499;527;525;531;646;566;550;569;547;575;620;637;606;557;495;482;324;431;503;445;499;528;451;420;473;572;692;611;604;531;539;538;565;584;500;580;525;610;593;527;471;544;548;592;554;526;557;561;512;559;562;518;563;585;555;542;543;541;562;572;538;595;529;559;627;619;574;547
24;17;15;22;27;15;33;141;115;75;114;344;622;698;701;699;710;662;659;661;695;740;684;668;649;719;769;705;756;649;704;710;735;659;602;621;687;691;682;695;702;614;623;591;587;663;679;691;603;593;676;743;667;607;635;645;660;697;714;671;666;657;649;555;555;622;554;594;655;679;647;730;685;668;632;678;714;622;622;677;659;604;570;587;677;708;701;674;602;620;670;665;664;679;629;578;687;622;664;670;645;669;639;580;606;660;641;605;610;648;577;608;649;609;661;645;615;685;663;643;618;628;648;601;687;558;626;614;584;630;615;622;633;688;582;635;562;598;531;681;547;573;601;600;601;584;586;609;608;608;634;656;647;593;605;698;625;649;559;544;710;608;621;563;625;603;591;605;571;630;653;569;634;657;685;649;686;674;696;653;698;636;625;660;526;655;598;638;564;550;568;627;489;489;426;583;590;562;623;597;631;565;560;521;498;466;575;603;659;593;621;742;587;555;561;513;582;650;638;582;678;554;593;545;599;631;614;590;609;592;689;646;569;589;601;561;598;602;612;568;569;549;488;568;605;501;573;532;554;560;578;545;524;544;549;592;640;605;597;601;593;522;508;608;599;528;531;517;548;596;529;540;513;546;548;608;526;465;552;574;557;531;603;556;580;589;587;588;589;522;511;568;564;580;555;543;553;597;567;511;538;486;521;518;562;560;504;542;502;501;560;558;585;521;562;603;585;662;602;576;635;621;613;588;499;429;352;457;482;507;539;471;484;479;486;572;613;555;599;543;506;563;534;583;533;520;529;461;474;493;495;451;468;485;479;457;485;527;459;494;575;526;471;444;490;530;444;441;503;502;487;614;582;513;501;465;500;556;396;399;545;508;476;479;417;466;493;492;493;509;466;471;521;542;359;211;335;450;517;525;525;451;486;523;473;498;483;504;516;586;424;438;487;513;491;604;599;565;590;528;526;482;480;542;479;529;531;481;515;494;453;439;510;486;530;517;468;496;518;551;517;548;459;521;541;506;473;547;581;609;545;600;606;561;550;506;481;476;507;474;497;405;542;517;495;514;488;456;451;456;404;438;496;441;401;484;481;580;511;473;474;510;416;417;442;477;453;482;480;517;528;490;503;415;432;410;462;415;498;444;457;464;430;503;536;445;470;529;479;474;476;564;605;505;459;583;507;452;430;411;465;430;358;369;347;446;476;435;452;460;454;415;389;436;486;497;513;462;368;495;464;447;438;464;481;499;531;519;476;416;453;556;537;509;465;511;537;506;466;452;507;465;540;407;432;476;515;508;526;519;436;470;465;509;709;625;477;473;346;431;474;479;458;347;366;418;303;262;285;292;356;294;351;422;412;299;208;253;269;273;302;380;447;454;428;492;499;409;345;366;460;451;394;359;270;314;366;378;337;385;394;386;398;391;443;509;560;536;486;469;443;498;437;470;514;475;499;476;467;452;456;469;474;472;460;518;435;439;443;399;484;446;410;470;489;474;472;461;469;436;475;447;442;385;474;524;436;459;474;436;390;423;446;370;398;434;470;436;445;367;405;441;458;466;416;464;433;451;398;433;398;455;430;415;376;429;430;432;376;356;443;449;433;417;440;461;400;452;493;425;439;454;443;463;462;439;415;377;454;465;406;445;475;492;489;471;465;420;475;469;488;429;496;580;505;438;420;462;499;477;497;466;478;470;490;493;521;518;500;460;537;498;384;423;483;341;328;387;455;436;446;506;564;543;483;520;437;531;531;555;553;499;484;505;491;491;480;510;536;491;512;488;379;493;547;502;475;423;480;517;502;499;564;495;520;463;439;468;427;431;392;486;518;497;464;441;439;425;442;397;437;478;522;496;416;399;497;500;533;477;553;547;556;522;497;545;539;512;512;553;496;550;592;546;525;520;539;662;562;488;520;525;647;548;532;448;510;505;496;544;598;558;506;544;633;525;490;531;509;540;485;533;528;525;484;475;470;482;510;539;561;608;611;586;528;546;583;576;529;577;574;541;627;578;459;378;449;509;482;515;475;426;524;495;519;598;574;550;566;589;581;553;524;569;552;593;621;617;604;521;609;524;564;525;559;547;489;482;550;574;612;539;539;602;575;565;601;526;490;544;501;558;563;608;579;559;539
18;28;28;14;23;19;52;305;340;181;185;390;683;693;695;698;652;677;642;662;734;672;743;619;612;656;671;678;645;657;667;680;707;684;646;613;675;714;696;640;656;537;582;622;637;750;732;682;645;584;624;663;616;686;631;595;676;638;711;720;740;685;591;523;569;691;618;658;668;637;665;713;674;693;650;657;656;721;703;625;696;618;618;621;771;716;619;658;637;645;667;682;690;730;701;570;702;677;695;703;658;646;694;573;656;630;608;669;607;568;663;703;631;641;656;702;584;604;612;612;649;625;655;629;608;641;643;675;673;613;605;613;554;564;623;629;668;567;588;532;552;575;618;618;527;612;588;600;593;622;598;625;609;616;635;600;562;575;496;624;620;591;618;599;568;588;543;571;603;602;633;602;612;679;691;632;630;655;661;710;669;596;597;633;592;608;588;606;576;573;539;611;537;523;510;610;525;619;619;618;592;593;564;560;536;525;569;577;602;568;593;603;475;556;630;569;578;632;494;574;633;567;618;580;514;566;687;600;591;634;608;611;649;598;497;579;516;584;599;551;491;622;587;589;610;572;563;571;567;577;580;451;453;581;625;580;563;625;573;420;536;515;579;614;595;581;453;528;531;527;560;508;529;472;519;539;534;527;583;526;574;516;561;589;572;621;652;634;595;577;550;595;614;512;555;600;569;584;538;546;520;447;492;589;497;573;529;533;489;536;504;504;553;493;595;590;685;649;615;594;576;603;614;622;498;295;176;349;574;565;532;521;471;426;489;572;557;573;577;519;518;493;495;537;539;446;497;504;545;439;474;495;454;530;520;465;451;445;422;427;465;487;460;479;417;521;520;536;442;474;496;511;573;576;482;555;479;505;447;409;391;471;529;460;470;533;525;479;513;514;488;464;532;538;385;332;359;528;516;512;514;370;495;522;476;504;564;486;451;533;422;437;489;480;525;571;551;570;579;572;537;428;408;471;538;604;593;525;533;484;485;442;476;506;551;524;544;531;519;560;526;512;490;510;583;601;452;497;583;540;572;565;468;573;550;507;486;508;465;469;466;403;444;518;427;501;470;478;441;471;416;519;558;451;428;441;444;452;505;485;490;450;475;481;471;480;490;512;456;475;475;482;469;478;447;429;482;451;467;467;486;466;487;452;492;423;427;484;487;517;494;519;532;486;491;470;472;494;416;426;428;445;404;398;430;406;404;430;483;426;473;449;463;472;502;563;504;505;425;540;518;465;379;534;477;519;488;485;416;393;441;504;544;448;533;533;528;472;464;459;447;445;470;536;471;524;504;552;551;502;394;378;428;672;1107;847;524;520;511;417;434;500;432;418;399;437;409;292;279;247;306;335;357;407;333;190;116;211;282;268;266;371;466;431;449;412;404;419;401;432;460;445;379;383;386;379;384;396;323;309;296;214;240;360;341;424;509;455;575;560;492;529;530;447;501;475;495;526;439;522;464;441;494;470;475;510;507;446;403;422;469;464;445;413;365;415;410;398;426;426;410;387;430;446;476;408;394;350;501;400;469;436;383;431;452;425;438;384;390;400;379;404;433;455;462;420;451;374;435;419;361;434;386;403;419;401;428;465;394;404;411;424;417;431;469;398;411;406;405;445;418;426;412;441;441;450;438;450;407;448;422;489;507;518;491;481;453;444;504;484;475;425;450;465;443;470;436;453;486;487;490;463;345;420;455;485;487;487;524;464;492;510;454;447;401;329;294;342;414;471;453;479;484;518;513;526;581;476;491;535;531;479;443;542;520;474;486;518;483;478;528;442;499;534;511;486;448;471;491;521;485;536;540;571;528;502;460;528;441;307;436;513;482;449;536;517;496;463;439;503;466;470;515;486;423;364;438;494;516;580;540;559;583;503;538;541;554;439;434;533;482;570;546;599;573;542;519;664;630;607;519;547;566;536;473;482;575;523;433;433;481;427;472;572;684;543;542;467;489;542;552;553;505;500;452;481;488;530;571;532;612;538;631;591;577;529;577;557;597;600;653;572;597;537;484;437;499;516;566;518;511;518;556;536;596;603;580;537;515;574;556;567;558;550;594;549;592;603;571;511;593;559;540;529;526;567;528;575;572;479;501;539;584;533;493;507;572;487;507;433;504;519;607;575;581;565;527
26;8;20;16;11;25;94;437;588;524;452;489;638;647;668;649;614;650;638;642;689;734;645;598;564;759;721;638;526;572;624;647;707;681;641;649;724;673;664;713;745;648;566;689;691;730;702;586;597;651;620;667;602;609;697;538;553;622;687;699;698;718;668;654;640;628;690;727;593;606;672;747;773;646;676;583;594;694;702;674;681;666;677;654;745;663;638;651;737;700;647;712;685;681;675;652;654;673;600;598;617;702;661;582;702;635;650;619;612;638;660;656;572;613;658;654;574;662;626;617;621;647;580;631;638;659;687;686;635;604;595;630;604;575;628;682;660;633;537;583;564;552;501;563;584;567;625;593;597;589;607;589;564;578;554;592;547;523;545;506;535;618;580;581;565;533;550;584;623;602;573;653;612;683;688;659;631;599;614;649;591;572;578;636;607;640;618;568;548;573;728;732;683;651;537;398;517;553;611;634;575;578;534;553;502;531;589;610;570;584;624;578;419;485;562;489;569;554;499;478;569;643;631;656;551;533;599;587;621;593;541;560;591;567;540;590;553;518;523;566;518;524;598;651;637;566;576;640;608;586;570;466;432;527;612;559;544;525;602;583;603;574;542;535;532;510;481;531;465;491;534;569;523;490;509;561;568;533;526;501;564;539;567;608;599;577;603;621;623;692;667;641;617;541;516;587;619;592;531;500;558;469;483;522;503;508;515;531;562;512;545;548;607;634;489;445;562;586;595;571;589;571;603;557;523;315;197;407;543;512;521;526;521;541;526;496;547;507;543;499;604;541;569;526;549;445;490;517;497;495;478;533;516;497;504;473;490;535;489;388;453;472;529;488;458;456;507;509;418;446;470;456;547;529;481;573;503;419;446;463;373;428;461;464;527;523;506;497;566;482;517;555;538;536;541;480;435;481;522;511;439;468;462;494;540;555;543;466;540;543;483;462;490;510;526;587;547;549;544;597;518;467;477;447;621;697;659;484;454;505;469;428;501;528;583;585;542;544;544;564;576;571;573;596;577;547;449;519;553;533;598;564;567;576;531;470;461;483;473;522;515;401;464;474;453;564;505;466;448;436;479;511;494;439;466;452;468;487;448;458;440;469;436;445;435;489;483;488;471;406;478;489;454;398;450;426;456;483;466;417;420;450;448;488;448;424;470;488;481;528;499;527;510;477;491;485;474;511;499;480;445;489;466;424;456;421;428;462;415;440;449;469;412;434;465;557;475;454;448;530;427;433;464;435;411;514;483;464;463;397;371;473;446;455;516;528;542;507;482;436;454;428;547;476;491;496;509;574;518;442;434;399;491;573;807;725;516;470;457;355;390;353;426;472;486;427;390;369;301;281;312;397;395;409;339;238;215;294;370;303;234;299;322;391;424;386;455;474;442;501;457;448;449;389;434;415;420;382;344;312;269;182;187;358;361;322;364;388;546;546;533;541;538;494;503;493;495;526;516;501;487;462;504;471;481;454;495;467;372;344;428;405;360;227;199;278;274;270;384;351;368;383;370;419;363;324;310;348;379;482;467;458;455;374;391;378;395;442;373;389;387;427;455;464;463;399;420;473;501;400;366;465;429;362;441;468;428;430;405;370;405;456;417;393;428;396;409;437;464;470;446;405;406;462;422;446;466;449;425;426;417;478;513;486;446;440;405;396;501;477;497;444;440;435;490;443;428;441;464;455;457;482;412;415;489;496;539;504;501;459;438;522;449;480;441;435;372;356;459;518;466;488;502;498;501;600;560;523;504;475;461;467;454;475;512;463;457;425;458;547;459;478;554;580;522;548;451;462;489;457;509;488;473;494;570;529;494;581;520;473;447;388;353;469;530;498;485;443;380;463;578;535;505;454;471;478;438;484;516;519;483;523;469;550;500;616;632;493;546;530;568;536;553;502;510;468;498;562;569;565;593;560;567;528;499;514;532;490;431;460;452;385;337;534;602;489;525;533;482;557;634;502;546;514;577;578;602;611;597;570;542;587;565;612;548;548;514;576;577;664;584;580;624;494;395;437;525;537;515;601;563;486;518;495;525;560;568;522;473;522;576;547;584;511;505;537;552;632;586;560;566;566;580;467;572;584;543;605;643;556;545;448;540;536;485;468;573;533;439;479;472;528;601;612;491;510;545
22;5;21;22;21;15;111;571;761;632;570;639;642;603;673;745;681;693;662;705;773;684;690;624;576;596;669;519;478;597;681;647;674;804;682;676;821;718;661;660;645;658;696;702;685;678;618;656;657;606;679;687;619;648;609;617;627;705;685;699;680;687;703;729;770;699;675;749;607;612;652;659;708;713;696;564;588;707;724;632;657;650;637;671;633;691;661;619;682;647;626;644;657;676;666;594;667;641;560;606;649;657;653;606;682;636;704;684;692;622;666;692;658;627;657;621;620;657;601;699;665;667;663;672;656;756;751;715;668;705;562;586;594;632;622;670;605;619;572;595;653;615;563;475;569;556;517;588;528;569;613;555;542;546;604;568;633;581;564;492;577;566;594;484;524;614;568;630;670;594;654;643;624;587;560;652;565;568;610;567;602;614;650;615;648;635;650;629;606;603;641;618;540;582;543;425;433;585;577;623;616;571;562;607;585;644;514;589;570;523;555;559;472;496;541;585;590;578;535;492;580;578;568;600;560;577;571;691;656;518;536;528;579;587;575;630;599;544;604;593;519;573;641;625;577;541;558;612;598;625;587;521;529;565;626;568;602;593;619;614;675;530;509;587;524;531;514;566;526;541;548;549;559;562;598;498;588;528;555;551;556;616;580;531;661;586;494;578;580;623;583;558;581;601;595;604;464;519;498;473;567;549;528;496;499;553;530;625;536;534;551;549;639;595;501;392;524;542;548;607;595;576;611;583;558;481;347;469;464;456;528;459;525;596;573;522;483;498;476;509;566;510;571;568;549;494;508;510;581;513;498;510;490;466;508;512;553;583;535;494;525;496;534;491;451;518;491;520;504;445;450;471;501;543;482;472;456;442;524;453;434;431;457;468;492;512;438;486;515;570;565;511;476;506;587;508;433;524;528;469;515;528;516;515;481;549;530;535;529;564;519;501;441;490;507;528;541;549;527;580;588;486;424;437;572;608;544;505;486;487;446;434;529;508;568;575;560;526;511;551;512;593;578;648;471;499;482;528;584;567;565;560;523;556;509;473;467;515;539;516;570;457;484;476;440;521;502;512;469;444;479;461;520;468;466;517;444;466;470;437;413;473;454;446;477;492;439;429;394;398;408;423;505;463;435;486;460;428;486;467;497;447;467;499;473;479;523;533;520;487;520;520;563;489;518;482;483;501;507;427;411;456;481;496;351;364;402;389;328;441;462;419;368;464;425;490;458;375;398;362;470;451;467;480;470;484;411;477;485;449;451;391;394;424;384;411;430;398;392;407;453;461;403;397;427;470;454;470;481;534;463;426;442;454;491;464;494;450;423;426;299;332;431;464;505;435;398;429;357;324;369;423;443;416;375;278;330;387;410;384;284;310;360;418;420;528;510;438;475;468;481;476;466;386;455;433;470;404;396;417;430;334;300;382;357;390;339;268;486;589;555;508;526;541;478;502;565;539;408;481;516;450;545;599;406;397;412;387;312;367;316;342;346;202;188;273;158;195;366;341;305;436;365;299;302;362;281;291;392;536;456;425;467;450;460;396;396;432;406;368;386;403;428;393;360;399;454;472;442;410;463;374;358;418;436;428;448;444;423;462;423;468;431;440;391;399;389;423;429;461;465;474;409;463;402;445;444;418;475;477;433;459;452;427;487;420;449;421;450;473;503;453;490;474;486;443;406;474;425;405;464;489;489;511;473;571;526;541;431;491;463;484;490;420;413;400;468;355;455;486;492;496;513;552;492;530;552;523;538;513;477;407;400;528;507;488;528;485;509;530;492;496;494;510;487;579;510;498;505;502;491;539;542;546;532;505;480;491;580;583;529;452;292;382;456;526;465;348;377;452;512;567;548;454;420;437;473;471;420;494;446;384;478;416;561;419;474;561;562;545;517;509;520;519;577;570;465;586;616;531;453;552;547;520;486;527;593;537;492;530;524;380;436;486;477;442;499;558;614;634;569;488;539;554;522;501;531;529;569;541;567;562;573;644;552;570;564;591;585;543;602;600;548;448;309;294;444;503;527;559;483;446;409;436;543;580;590;584;563;594;614;569;545;568;565;608;636;591;518;585;586;499;541;558;633;559;559;561;622;639;522;520;472;512;503;474;529;462;412;470;418;449;528;514;466;492;588
8;24;27;28;23;15;134;637;826;661;700;699;638;609;666;791;708;712;670;728;782;810;722;491;468;562;627;561;572;600;573;607;653;714;716;759;718;624;670;692;701;673;638;652;735;680;686;685;650;642;699;642;642;650;665;667;647;705;650;660;685;688;773;730;717;676;650;635;706;653;716;688;690;702;648;594;635;685;671;700;661;575;601;645;619;644;665;656;653;648;666;691;670;607;607;651;690;712;594;650;540;647;666;686;624;647;662;677;616;625;666;706;644;717;622;621;690;659;691;709;665;648;727;666;685;684;699;663;671;639;638;473;555;608;684;687;667;645;643;733;703;641;678;565;573;565;632;639;616;587;528;514;659;621;576;514;597;602;628;537;587;644;553;570;510;574;632;771;644;646;711;686;669;592;601;640;557;587;726;597;640;671;691;596;559;598;626;583;660;656;723;573;628;578;528;497;525;592;562;619;647;622;639;633;584;618;523;484;517;562;624;597;561;543;605;613;567;525;538;577;534;547;556;555;530;593;610;651;690;606;569;613;615;592;595;623;647;575;617;563;512;531;665;627;614;576;514;594;563;604;628;548;612;540;593;571;576;595;541;605;649;582;546;581;536;477;469;489;530;514;505;574;572;555;550;570;546;580;581;516;593;498;528;523;540;516;529;565;670;587;539;543;648;589;616;593;519;471;475;509;526;470;470;440;517;539;520;533;580;518;563;609;688;647;558;510;474;452;645;609;604;538;584;504;565;495;407;495;473;543;496;469;545;604;571;527;470;444;527;544;578;483;542;577;496;448;489;574;652;523;488;466;460;462;499;495;573;525;521;541;473;559;521;530;475;506;477;504;539;505;476;470;477;471;519;495;403;428;566;479;483;475;495;472;576;497;481;518;542;517;433;530;518;522;503;492;481;522;460;461;525;605;525;504;481;526;481;494;530;466;530;465;512;548;529;573;576;544;551;543;492;557;513;401;452;502;494;517;488;440;427;400;510;508;568;557;521;483;542;460;474;507;553;558;520;450;445;506;488;514;588;623;568;568;438;414;522;550;558;488;474;544;492;527;502;472;495;481;514;443;487;483;465;422;487;497;509;526;537;452;458;418;467;432;448;505;476;472;468;465;467;408;466;484;480;480;492;486;521;479;458;498;463;442;496;431;527;580;523;495;546;603;577;583;462;450;473;505;477;486;426;409;436;467;399;433;442;373;310;305;355;505;398;360;420;437;468;410;450;412;491;514;462;439;414;541;513;478;485;392;400;456;441;389;417;409;438;389;345;428;473;463;444;346;408;435;456;458;477;460;482;414;342;357;469;486;489;451;470;439;431;418;501;552;472;416;420;418;365;288;416;470;454;463;411;401;422;462;431;408;384;385;362;420;507;513;468;452;529;465;498;435;470;430;454;471;425;447;385;470;439;375;308;298;392;407;392;323;355;492;448;404;446;583;565;493;467;413;390;448;477;525;508;486;380;357;372;335;317;400;385;429;360;314;357;358;379;327;399;327;320;332;378;316;339;394;389;357;336;400;430;336;433;424;469;475;346;396;375;365;381;432;350;420;378;397;472;483;464;480;425;450;409;403;449;429;449;430;374;441;452;460;459;408;414;368;428;484;439;513;474;415;449;466;455;462;477;454;424;433;416;413;461;420;412;426;479;459;564;462;410;453;468;444;462;504;463;496;382;409;440;557;475;459;492;522;429;481;489;457;469;504;497;387;480;438;470;458;516;508;494;428;477;487;496;485;528;494;433;459;459;444;466;491;458;511;530;559;560;490;482;508;499;470;502;549;533;448;503;504;535;525;574;533;507;514;553;512;554;615;492;531;432;493;496;519;445;449;461;508;482;514;398;431;382;507;461;395;392;535;454;443;410;454;538;409;448;466;536;531;497;484;538;547;587;505;510;572;547;564;519;589;555;587;528;533;525;550;590;522;430;443;494;522;472;453;476;526;619;581;496;455;530;546;548;497;521;585;513;452;391;461;583;615;582;598;619;594;611;534;624;613;468;393;301;322;528;537;533;628;523;392;390;414;601;628;524;552;573;675;627;575;619;601;583;566;623;607;551;575;548;582;539;593;652;535;567;578;637;552;572;534;533;507;453;453;476;466;550;494;486;436;424;458;450;541;571
46;15;16;20;23;23;140;595;790;644;692;713;754;679;620;748;734;717;697;726;762;710;706;501;403;569;666;556;582;679;654;585;641;699;690;638;653;595;672;703;645;622;666;671;707;628;694;605;649;679;691;655;657;660;652;663;626;656;609;618;687;634;774;731;638;643;658;676;700;612;717;682;683;627;583;670;744;735;714;709;759;616;658;645;586;692;674;625;719;676;702;686;681;657;641;627;718;662;589;590;633;667;711;633;646;625;669;703;602;667;691;678;700;733;611;627;668;656;752;680;662;668;714;744;665;640;669;660;626;649;612;588;519;563;668;669;654;713;648;708;716;726;668;651;609;588;628;620;612;582;449;571;614;572;528;556;517;607;642;687;616;585;633;570;568;548;647;684;686;660;645;653;631;701;656;578;563;607;623;634;639;668;576;571;541;545;455;531;627;703;785;722;596;582;592;681;587;519;536;560;641;576;571;583;606;602;537;512;597;611;688;586;503;598;635;572;549;565;603;570;564;543;555;530;498;519;582;693;665;650;613;653;654;611;557;554;632;524;611;623;536;567;569;637;599;581;594;578;588;582;619;581;562;607;656;570;555;465;543;604;604;519;502;619;573;605;600;524;472;537;540;515;526;477;493;501;523;589;578;534;592;559;480;549;520;459;559;596;559;601;606;530;622;525;607;599;580;480;534;540;532;484;479;440;503;506;499;516;515;467;518;554;624;614;520;534;530;515;487;544;566;564;505;501;546;506;473;474;566;544;542;521;480;533;525;498;444;469;540;479;533;585;541;493;523;492;534;559;538;557;508;504;429;473;485;427;445;502;563;552;521;560;598;561;527;543;523;516;570;556;552;470;536;500;497;527;455;378;446;489;494;468;529;592;575;491;491;448;531;509;463;522;472;522;482;556;503;478;461;562;535;597;527;485;449;538;496;466;532;520;478;523;520;556;537;513;546;515;567;481;500;547;475;425;466;442;515;500;518;513;423;422;472;532;554;634;557;521;483;501;408;420;496;490;521;433;401;450;486;510;594;676;571;475;422;431;533;563;485;477;489;552;542;495;481;461;443;491;479;473;449;440;474;505;458;451;471;516;449;452;448;489;446;484;432;475;466;462;445;494;462;429;476;498;431;476;503;448;443;466;434;513;559;506;446;499;430;467;549;484;520;561;582;577;535;450;465;455;526;496;444;454;505;543;470;402;429;400;379;391;433;531;419;374;445;416;463;492;457;445;484;461;434;340;376;486;474;496;445;424;427;485;443;455;433;451;476;429;395;412;505;418;407;433;411;431;418;455;456;435;473;442;336;321;467;491;450;445;447;468;462;466;437;468;473;423;506;463;427;412;379;451;532;482;486;426;428;455;450;517;445;386;383;421;468;528;494;458;445;497;490;423;420;495;494;445;438;414;421;489;473;401;351;303;393;405;380;330;370;418;399;360;442;459;536;501;389;374;370;457;455;446;443;453;407;404;385;409;414;415;449;433;435;421;445;446;419;385;408;425;359;354;393;352;408;466;450;403;422;397;394;396;403;432;429;412;396;288;328;393;497;409;323;372;402;491;452;451;427;435;405;461;430;454;444;420;456;379;381;361;435;429;470;353;404;434;448;428;495;435;430;407;436;475;476;410;413;464;436;411;420;461;454;433;427;432;433;541;564;423;449;490;443;413;503;494;418;372;416;381;502;549;453;495;471;461;449;464;440;482;446;429;460;454;459;462;491;494;540;560;470;397;487;487;516;516;457;409;520;472;447;447;412;443;482;473;498;480;554;563;499;487;491;492;482;503;504;441;469;504;532;498;570;632;524;499;525;507;567;547;560;555;514;505;555;535;426;467;470;455;467;387;336;337;470;447;498;440;500;483;479;470;396;392;571;483;442;492;551;477;454;526;560;526;572;555;513;558;514;513;566;517;606;598;561;493;549;540;552;546;503;528;593;611;611;439;386;502;535;549;538;469;522;514;583;598;610;569;524;389;322;368;480;573;606;600;599;648;571;548;541;573;556;435;409;451;551;544;540;583;509;544;502;479;560;604;604;538;649;621;634;597;565;535;499;573;572;593;570;552;462;438;539;568;579;550;576;615;656;626;533;554;533;486;455;492;405;463;432;475;484;504;413;478;413;534;589
8;9;23;17;25;12;141;601;709;662;689;673;741;651;626;654;682;761;765;666;605;613;520;545;603;693;713;712;643;676;641;684;599;652;685;700;740;688;665;654;696;616;684;715;720;656;706;681;602;706;676;609;617;627;622;686;672;599;532;591;525;580;659;616;655;710;793;674;729;668;711;717;675;633;624;619;716;703;713;618;728;645;655;609;643;652;611;617;662;703;632;673;610;607;693;586;684;625;672;621;660;656;715;627;690;666;647;640;676;727;621;668;769;682;659;667;679;706;663;684;657;680;714;647;680;677;654;691;674;679;605;677;657;669;581;643;636;647;633;610;672;592;631;614;643;634;673;667;666;561;515;575;607;611;530;572;566;641;694;718;699;636;581;569;501;579;606;657;591;587;671;603;617;683;658;683;606;615;591;633;707;654;698;611;596;507;438;508;589;658;714;674;546;526;568;703;621;554;582;552;666;568;597;540;531;586;565;541;592;562;549;603;594;630;609;615;546;590;635;542;583;579;573;537;550;528;565;570;633;617;592;570;610;556;576;563;584;647;606;582;596;558;536;628;559;592;537;537;566;621;651;569;569;601;576;614;535;476;552;607;559;545;588;624;662;608;573;440;506;543;583;566;539;448;495;547;606;553;547;476;531;581;519;494;467;543;598;652;574;535;647;533;586;534;569;541;569;567;570;563;532;527;528;506;495;518;477;537;493;434;503;552;546;516;571;510;458;544;587;522;592;505;504;506;520;540;528;473;499;451;552;548;484;494;548;530;477;466;495;478;500;543;533;521;504;532;482;468;480;584;493;479;472;440;505;445;479;536;560;472;596;621;585;553;552;442;555;491;486;604;587;547;580;566;511;401;520;434;447;400;439;447;506;596;586;601;451;435;438;477;490;560;507;524;552;545;499;493;520;520;545;532;442;506;514;503;485;486;449;531;563;550;482;552;483;514;545;497;533;445;496;536;480;455;478;434;485;533;469;499;446;448;423;513;559;604;507;527;538;583;473;384;420;478;532;479;413;377;431;535;562;679;590;569;487;510;569;495;504;543;557;498;501;506;484;448;487;496;520;485;514;518;498;477;480;460;465;479;418;420;507;534;523;497;462;497;513;422;458;486;521;515;477;462;467;428;526;429;500;538;484;459;456;504;530;495;477;509;455;480;502;487;525;492;518;465;471;499;495;442;459;440;478;474;483;455;479;419;495;474;444;505;428;397;468;402;503;477;536;481;430;493;484;326;394;516;492;447;480;456;507;481;479;422;456;487;548;506;452;504;480;496;456;448;485;449;410;380;442;424;371;468;381;342;507;540;540;426;421;476;473;464;410;467;405;523;487;469;474;444;426;464;513;487;517;504;444;482;432;466;497;352;322;418;472;518;450;486;511;565;484;445;489;428;479;424;410;450;437;523;479;459;357;410;424;422;406;478;425;448;398;370;400;430;504;394;349;343;343;387;418;385;423;407;443;474;424;473;430;415;425;466;418;441;375;415;443;424;388;456;399;446;491;428;503;452;478;462;494;448;418;511;509;510;430;314;306;274;292;305;412;384;396;462;368;420;500;473;512;380;440;408;412;440;490;459;437;463;417;398;449;437;463;350;387;409;421;415;507;421;429;406;467;434;445;438;465;440;480;454;480;476;433;464;412;411;454;492;473;372;508;527;436;457;561;432;424;359;439;472;456;491;449;473;497;450;428;488;446;440;450;446;430;457;529;481;477;554;540;478;477;405;487;495;536;524;468;416;465;495;509;468;478;511;522;460;503;530;529;581;571;515;554;485;535;476;479;418;558;578;516;557;521;564;530;505;468;570;522;498;510;581;492;517;596;519;511;532;497;471;429;438;353;381;404;442;486;496;536;469;460;362;406;497;609;541;469;545;556;522;451;497;501;564;527;505;506;584;574;577;507;495;526;567;611;593;567;503;502;493;520;597;661;740;546;480;467;454;529;453;494;438;482;554;512;573;569;590;473;404;447;426;442;582;572;551;560;580;568;572;537;514;512;388;413;516;505;559;538;515;469;550;573;558;491;560;599;602;585;611;554;548;615;436;475;532;539;559;619;621;508;509;515;589;570;591;592;624;597;579;561;642;541;555;544;554;461;540;484;446;469;479;440;476;458;512;548
20;18;23;20;13;17;139;615;659;720;725;702;662;650;631;723;683;734;732;690;615;639;583;684;707;675;700;747;665;706;675;734;673;674;714;733;613;711;680;660;663;687;693;683;724;709;779;702;694;648;689;610;597;663;653;662;623;624;527;608;479;602;676;655;728;743;762;714;720;734;653;619;670;616;653;649;589;684;721;708;758;682;663;638;581;630;651;647;645;680;648;674;675;640;632;622;631;639;619;724;676;612;699;568;648;689;657;647;667;673;593;600;720;718;718;682;631;661;733;674;610;706;728;634;630;587;632;647;587;652;629;624;719;700;676;681;655;539;603;614;607;575;571;632;614;659;681;734;699;576;644;616;694;634;614;630;638;640;613;666;595;591;561;564;546;538;561;627;654;630;652;554;606;598;678;612;573;632;564;647;603;686;778;633;639;517;541;606;527;645;593;497;442;479;600;605;629;628;496;650;689;632;556;526;596;563;548;527;576;587;621;615;617;548;621;568;568;570;595;595;603;567;549;566;556;516;492;574;650;595;595;600;565;502;504;603;591;601;578;599;645;624;578;568;573;561;548;501;578;515;577;616;587;557;570;593;598;559;551;567;587;574;638;629;652;649;524;405;487;531;608;575;520;531;430;523;585;547;521;473;562;599;505;482;566;539;547;520;547;580;595;567;506;574;566;556;592;500;545;523;632;499;561;476;497;498;535;471;458;503;595;527;473;497;560;539;493;507;612;570;619;575;558;515;612;542;493;538;519;463;590;555;584;515;545;505;491;522;553;503;553;549;541;560;498;498;514;524;450;538;567;516;495;590;500;486;519;571;473;448;514;556;544;529;564;529;582;494;514;565;538;508;543;518;467;441;548;507;463;463;478;438;490;535;564;641;516;499;430;519;463;540;536;499;492;449;448;492;526;463;449;475;526;515;573;543;521;522;521;520;588;524;482;472;485;532;569;471;462;404;468;502;455;447;517;489;495;497;536;579;576;555;408;505;527;550;522;516;528;539;521;458;442;490;525;449;390;364;450;567;536;591;624;558;507;508;471;490;479;492;551;508;528;506;498;444;504;478;492;507;513;438;446;429;528;491;490;499;409;438;482;490;427;499;497;484;451;416;484;501;482;417;504;509;500;511;467;473;496;450;446;476;380;487;482;464;443;430;453;406;422;462;441;536;525;492;476;451;505;471;446;436;526;465;481;462;505;499;561;468;464;438;427;465;431;441;440;480;480;391;371;458;502;444;495;455;461;498;499;594;576;530;501;494;508;472;480;451;483;452;508;446;499;472;500;491;428;331;461;447;411;441;425;447;469;519;550;459;498;466;486;452;301;354;404;428;461;501;482;424;482;445;472;476;491;481;514;468;376;373;443;318;385;470;510;483;466;498;423;501;518;455;517;428;442;471;480;509;457;502;439;488;441;506;481;479;413;535;546;464;367;305;387;487;514;422;402;324;320;394;439;444;416;423;435;502;416;463;483;418;500;495;452;484;389;476;416;424;423;389;369;415;556;445;489;456;466;442;503;447;438;441;476;440;339;268;214;103;63;159;322;395;406;434;408;413;467;531;474;435;414;466;443;436;447;465;468;484;462;434;505;413;405;399;412;378;373;420;420;446;453;450;506;464;461;434;400;444;502;474;452;487;483;436;386;418;366;466;457;461;482;485;509;469;518;450;412;465;437;424;403;495;495;517;563;472;477;428;503;490;453;467;457;459;465;436;480;471;508;511;484;466;501;485;543;499;447;426;474;520;539;508;506;481;521;486;580;556;521;535;537;550;531;493;523;472;553;444;466;538;524;512;518;549;578;514;535;515;500;494;538;590;540;590;686;588;539;497;529;537;478;548;476;503;434;494;399;479;510;519;512;438;413;495;548;487;466;472;583;543;452;517;483;516;536;559;569;641;619;585;525;553;520;577;606;565;679;526;546;584;630;593;579;574;505;534;476;533;558;481;489;454;533;525;563;565;496;573;427;464;487;471;436;472;514;517;514;539;461;499;501;495;504;498;547;611;506;504;445;347;407;539;565;564;477;538;582;534;584;538;619;495;499;554;512;538;543;541;629;587;589;596;607;551;542;568;620;561;519;595;628;568;560;484;564;596;472;484;429;459;516;465;478;463;527;578;553
16;18;23;17;26;25;164;570;685;687;764;792;701;679;671;671;657;718;707;683;607;684;630;673;699;791;735;710;718;689;717;655;650;658;693;668;673;710;688;635;707;634;654;668;705;711;789;712;631;716;644;624;615;641;639;712;626;633;589;563;559;604;654;698;756;729;675;785;724;689;669;689;633;676;698;686;665;732;716;742;785;704;646;661;629;600;613;708;601;659;595;619;679;648;628;686;677;619;655;632;689;657;596;618;626;645;678;690;611;699;675;695;699;673;714;697;704;625;759;711;618;684;636;692;708;630;629;605;593;680;686;662;703;653;751;739;699;640;604;548;596;742;559;607;644;673;656;653;675;745;696;697;618;651;634;635;639;644;745;594;658;596;600;577;574;598;577;595;594;666;700;620;647;624;592;613;662;639;645;604;623;670;667;677;592;535;570;568;552;529;653;558;491;519;553;567;538;606;605;561;623;609;576;595;626;575;494;360;480;637;653;634;606;552;535;602;510;527;555;596;531;601;618;639;585;593;551;584;572;555;484;599;545;517;509;510;623;620;555;603;641;625;558;554;589;523;525;547;578;596;519;553;594;577;555;590;565;577;646;580;531;547;632;589;614;603;466;377;394;534;566;559;565;582;548;505;537;519;462;547;573;588;530;539;575;518;465;562;572;538;601;558;542;591;563;560;506;560;569;566;584;539;560;562;594;578;533;455;439;518;526;517;517;538;537;539;533;558;530;534;613;546;582;536;593;614;508;519;538;583;543;590;533;586;511;544;531;519;552;552;560;566;603;534;518;541;523;548;572;604;505;519;551;534;571;506;532;476;493;496;501;530;525;633;549;525;517;543;534;550;525;544;461;492;464;501;471;556;492;435;434;462;480;554;605;576;599;582;471;500;467;576;506;467;467;469;495;527;501;489;462;514;514;529;534;565;567;521;461;528;542;566;524;485;566;501;485;428;420;430;528;465;440;430;525;473;507;492;516;511;501;567;470;511;549;576;539;527;550;541;501;490;513;510;467;501;407;419;506;583;502;504;556;580;535;478;500;425;418;458;479;480;503;542;541;445;441;484;421;465;498;478;405;407;437;416;406;453;543;474;482;459;407;542;488;491;401;391;455;461;490;381;434;489;449;481;448;465;484;445;418;417;354;416;412;406;407;426;419;501;451;410;421;471;483;439;492;441;436;490;436;478;363;398;421;513;479;473;541;470;440;344;431;455;416;424;440;457;438;433;435;407;451;478;496;444;506;488;548;563;570;548;490;454;482;470;512;433;439;520;450;443;406;491;512;515;491;425;390;463;444;437;409;492;484;527;500;468;475;494;513;428;301;273;397;461;488;458;485;416;489;452;428;404;460;515;525;459;426;412;377;389;449;485;568;543;449;504;473;460;493;466;441;445;380;458;453;489;444;515;500;466;548;529;356;518;517;460;513;460;336;392;484;460;504;442;411;369;391;489;491;524;464;441;432;459;457;424;461;464;478;471;455;503;451;415;403;413;403;391;422;479;521;461;502;434;377;442;456;466;372;357;436;367;349;322;213;35;27;62;208;367;418;438;423;420;409;410;423;391;389;417;412;433;478;430;476;462;525;421;425;377;409;354;377;388;430;408;413;426;476;455;473;476;398;438;464;428;402;399;402;413;419;461;403;453;471;536;503;439;422;466;523;482;488;481;454;437;465;423;396;500;519;511;506;476;458;443;453;494;465;493;459;389;453;421;412;378;449;453;471;416;486;511;540;530;510;498;507;464;503;463;513;455;535;459;497;493;530;507;525;532;551;528;527;538;473;537;465;544;526;486;496;590;495;483;503;484;474;481;504;540;541;657;956;737;538;529;503;488;461;482;545;539;605;488;459;499;537;512;439;448;440;461;556;506;486;518;482;494;450;483;452;485;496;477;489;588;520;554;571;574;575;574;577;578;587;585;550;600;681;529;563;573;517;495;479;419;541;487;440;468;497;587;534;545;560;546;478;441;417;525;544;575;579;540;513;439;435;434;461;556;635;597;580;566;517;470;411;318;511;534;625;588;585;579;568;572;549;560;581;522;524;530;559;569;648;580;637;606;543;569;536;552;562;515;491;477;525;606;636;478;510;579;507;528;483;438;530;579;505;472;503;489;554;517;509
22;19;18;37;13;16;251;614;670;619;677;718;720;616;714;710;716;753;659;643;681;703;612;662;716;729;720;704;689;696;685;634;771;713;668;741;709;757;637;639;612;677;640;641;760;715;732;717;776;722;712;646;714;710;768;662;650;606;631;647;616;654;710;692;741;741;739;711;650;692;703;730;759;733;660;681;658;708;679;719;722;648;679;643;672;583;668;525;639;649;622;603;596;658;599;677;646;614;620;708;723;675;597;478;499;600;707;670;681;644;638;665;654;641;637;724;648;659;646;665;637;671;705;681;765;700;599;553;624;685;696;689;682;659;788;624;618;595;577;567;622;666;608;666;722;661;588;660;761;787;697;669;560;578;710;719;728;676;661;696;673;664;656;663;610;602;599;580;555;630;641;616;615;597;613;680;682;663;694;621;709;596;676;687;679;604;602;635;538;487;553;555;572;549;583;556;559;594;542;620;590;564;550;558;596;523;534;450;555;624;643;569;561;517;563;646;610;565;526;586;644;629;573;590;558;490;522;642;540;489;563;531;575;588;630;603;563;581;516;571;584;599;602;633;586;529;570;550;549;543;520;654;574;531;564;626;635;615;615;616;547;553;584;551;577;525;527;429;430;485;453;525;580;631;572;550;579;530;529;555;577;538;467;593;567;552;548;501;563;549;583;579;514;538;609;589;512;567;574;566;518;585;571;517;574;563;505;507;505;489;513;466;568;651;533;541;500;581;573;538;561;596;589;537;567;525;506;472;540;485;565;546;524;509;524;489;502;569;546;496;507;534;539;518;503;564;576;602;606;571;505;542;576;548;588;555;496;489;520;518;515;513;541;569;549;511;527;537;526;512;522;510;450;442;523;443;529;530;442;398;373;435;456;536;547;524;525;566;564;471;471;433;462;516;482;472;563;517;521;462;562;580;478;562;494;494;531;452;497;504;523;558;490;502;483;518;460;375;383;483;513;534;388;456;475;525;461;441;470;515;512;526;568;519;539;538;490;572;520;541;513;480;508;513;487;521;484;486;505;586;408;457;614;527;478;515;521;424;413;502;418;504;528;483;535;484;476;513;512;429;449;425;363;407;384;317;374;400;448;432;446;447;413;445;419;413;412;406;395;435;480;444;325;406;477;446;477;455;450;453;455;438;434;349;368;368;413;419;468;542;495;509;512;427;489;492;455;509;487;440;416;474;267;256;369;489;432;484;434;483;442;447;405;429;456;462;419;502;398;400;437;387;389;487;452;448;486;497;511;535;543;522;468;496;492;513;493;510;413;476;477;450;449;504;473;509;473;548;514;456;469;448;503;514;453;433;398;500;442;487;496;470;413;410;455;466;456;527;533;483;469;439;425;457;454;474;492;476;431;438;406;442;501;520;517;505;472;495;449;470;467;433;433;370;399;461;517;520;490;460;437;456;454;391;356;429;400;488;434;499;455;513;474;514;477;408;438;461;484;488;480;469;446;450;478;488;508;413;448;464;488;511;475;502;494;464;355;408;471;519;443;514;453;491;420;490;484;428;417;440;395;400;384;365;460;390;149;30;30;24;144;340;402;377;396;400;473;418;450;441;444;493;438;423;453;519;363;384;490;451;442;443;412;431;432;502;418;418;405;362;462;453;451;442;446;455;475;418;369;396;328;360;386;419;415;527;495;488;460;496;538;479;512;436;496;457;449;438;466;383;407;479;546;521;485;501;544;482;463;508;481;453;436;437;367;459;406;324;488;498;492;536;492;527;461;512;505;509;486;439;455;516;489;491;520;539;534;507;527;518;492;527;550;541;533;524;517;520;519;503;493;474;487;483;509;448;478;436;513;528;541;554;463;506;857;689;568;510;531;547;565;560;543;577;548;548;455;539;527;490;488;472;482;544;574;505;557;508;564;466;411;505;473;497;507;498;548;550;501;588;524;510;627;541;553;578;533;541;576;571;555;569;574;617;503;487;403;432;501;441;494;484;513;544;495;484;601;497;465;467;458;470;581;592;670;583;556;484;489;419;495;584;622;569;616;646;416;444;418;476;628;640;585;554;575;523;559;531;472;593;579;490;546;563;583;658;655;541;597;673;511;508;535;543;595;568;613;500;535;547;575;536;505;561;623;615;533;505;551;557;503;525;526;503;547;543;548
22;20;16;24;21;10;247;575;642;569;641;702;744;607;651;702;718;705;692;715;621;731;694;641;694;739;688;695;665;696;720;668;720;651;628;605;658;661;590;600;622;687;627;624;693;710;735;680;727;688;693;717;683;658;670;661;578;730;585;640;675;699;783;730;625;749;763;793;697;744;716;764;680;787;750;663;699;698;681;754;679;611;668;673;701;637;588;598;571;523;579;559;652;755;690;697;664;652;630;642;625;655;544;523;498;566;655;616;663;705;621;704;637;645;576;622;556;621;638;626;640;674;673;657;697;697;661;605;638;636;674;625;601;617;683;669;632;606;609;616;596;671;673;664;667;634;627;595;652;747;700;645;646;633;629;695;710;658;671;660;643;670;652;614;689;601;619;520;577;631;556;583;643;646;548;570;644;617;675;621;578;536;609;632;641;650;648;607;549;587;581;606;574;583;578;587;642;608;539;557;580;568;574;559;563;511;540;617;580;526;563;587;539;542;519;606;545;555;572;498;574;659;606;644;610;524;552;635;596;581;594;547;581;635;614;689;648;608;539;502;553;585;640;558;602;626;592;555;584;541;594;653;558;550;542;621;577;616;618;617;549;576;607;599;563;533;490;432;482;495;429;503;545;504;592;598;593;478;584;579;610;501;559;574;531;632;600;577;525;517;503;507;479;568;565;636;594;578;540;564;533;518;523;492;523;531;509;539;474;538;467;487;528;557;547;505;549;583;599;518;502;581;574;506;499;509;490;583;583;580;503;472;523;512;474;527;572;579;570;479;437;509;546;543;506;549;557;545;619;564;598;556;561;591;620;557;441;429;540;574;515;491;522;465;497;508;534;568;609;503;468;504;486;504;433;499;537;508;505;411;402;435;450;438;449;467;485;541;517;494;429;505;464;507;450;486;508;502;427;480;544;583;489;462;443;525;508;433;490;571;535;546;509;531;483;493;479;431;408;494;503;463;454;495;469;582;525;439;442;532;535;494;537;490;512;471;478;494;557;533;445;398;481;490;509;519;495;553;578;514;484;482;518;552;584;481;541;397;453;446;417;459;547;492;512;578;524;439;430;413;349;360;395;456;499;439;383;425;355;387;426;499;436;413;388;416;424;453;445;411;494;509;318;476;486;462;518;496;478;466;445;482;415;444;344;360;502;406;446;556;507;519;526;469;521;558;519;441;502;482;470;463;392;374;361;433;489;466;474;510;528;514;486;467;494;469;436;485;493;429;465;416;402;438;432;440;489;464;499;534;527;554;435;547;483;540;527;463;438;505;522;456;469;441;487;566;548;547;502;423;477;465;480;452;460;329;326;442;509;488;491;480;485;507;483;491;483;527;465;475;482;437;439;519;446;431;448;447;447;487;472;480;466;419;491;468;441;485;507;469;417;471;530;366;409;439;468;436;436;440;461;489;471;373;374;423;435;503;487;439;453;476;501;481;492;488;454;537;480;509;487;502;453;488;464;526;495;475;469;482;561;524;453;490;517;417;353;417;354;484;426;500;484;481;544;486;460;464;449;484;418;411;414;414;379;283;171;80;90;32;73;251;316;328;355;375;417;421;421;423;421;439;444;437;421;438;388;352;397;424;420;456;492;449;450;522;407;374;395;454;429;463;414;446;445;458;398;370;448;380;404;422;452;426;467;455;460;481;423;457;479;449;428;478;476;437;463;471;428;452;459;480;477;458;499;515;456;534;578;470;388;377;451;445;430;428;419;318;417;492;549;545;609;514;538;558;528;467;532;428;449;526;500;460;518;577;613;524;541;587;562;609;504;508;475;491;506;537;511;552;492;487;454;505;475;496;524;430;511;575;526;430;363;400;460;535;483;508;485;522;611;572;484;491;562;511;517;489;521;478;529;489;521;535;510;550;539;515;604;614;464;477;547;556;557;500;509;520;491;529;551;545;565;546;476;583;593;541;558;492;527;516;549;545;529;543;403;397;446;468;435;483;458;463;515;489;523;504;500;423;441;455;557;587;598;559;547;552;525;519;557;508;614;555;552;521;438;437;441;486;642;625;546;494;507;558;548;502;381;566;579;563;523;579;594;602;523;552;556;570;544;534;549;596;580;563;629;607;525;527;593;596;587;525;532;582;537;517;559;547;498;473;531;433;559;596;585
32;13;34;23;23;29;260;553;649;654;613;726;690;747;670;672;698;697;774;730;661;694;737;666;680;759;715;643;634;671;673;661;672;690;556;457;544;521;580;574;570;612;648;612;683;710;657;593;655;602;672;676;694;695;667;634;568;668;590;614;721;782;750;679;740;707;724;702;723;702;747;717;775;673;746;680;721;688;653;631;704;664;684;700;769;683;687;628;626;582;580;579;644;735;667;643;655;673;649;656;650;617;611;605;542;581;660;671;617;670;696;644;669;685;562;624;644;651;655;664;705;641;585;648;615;666;630;669;653;638;693;665;548;628;653;633;650;573;646;562;581;671;624;667;623;699;651;581;553;547;598;637;620;613;659;644;713;658;702;746;655;687;644;577;607;609;547;556;532;565;553;615;576;540;521;593;612;659;638;601;580;588;559;619;610;584;625;545;527;507;637;593;557;564;605;591;594;553;555;572;515;513;540;569;601;516;554;585;619;675;626;573;527;591;571;560;620;591;563;555;536;621;592;645;571;554;490;499;533;610;570;624;555;646;673;652;676;617;476;411;533;627;678;640;579;618;652;555;581;600;645;575;520;599;651;580;593;543;638;623;604;552;543;522;531;492;479;535;523;469;520;585;649;561;509;583;580;551;601;568;544;595;617;560;543;582;578;578;578;521;606;560;640;616;603;537;584;509;529;490;475;508;551;414;498;524;579;595;594;516;564;557;547;547;513;559;606;589;517;577;586;558;544;572;539;546;584;572;551;542;514;530;568;529;488;461;622;506;541;492;452;493;531;448;428;433;439;545;601;504;513;560;557;533;547;560;519;471;505;554;498;510;526;522;494;535;566;510;488;489;499;508;476;459;544;544;491;449;527;503;535;492;499;438;463;538;504;383;443;538;522;510;479;501;484;501;399;445;505;525;504;558;554;464;522;469;441;490;555;501;475;547;567;508;474;473;477;498;488;526;525;480;479;465;511;463;446;464;480;516;470;549;570;429;526;445;445;525;536;450;551;511;476;518;528;565;556;543;520;503;527;523;571;599;531;523;502;478;493;404;445;469;487;493;543;613;458;412;445;410;336;408;409;433;470;447;417;437;389;449;385;450;425;437;463;471;519;489;489;442;442;470;480;495;497;469;459;483;472;508;482;458;431;488;476;461;431;430;477;460;484;440;473;468;533;497;440;541;531;451;523;501;426;394;444;447;445;446;509;438;489;449;500;431;458;441;406;453;453;433;447;487;462;395;389;471;466;536;501;508;562;512;543;515;453;454;482;384;440;566;466;503;464;380;436;495;460;483;545;518;430;497;474;423;414;351;376;443;425;486;506;510;538;477;484;534;504;513;464;449;540;490;445;450;438;467;465;410;394;408;478;524;514;515;466;466;409;436;446;469;420;433;494;431;396;417;508;479;450;439;576;553;510;473;432;436;455;486;491;418;496;431;426;491;467;522;437;460;525;507;481;551;574;485;518;505;517;454;527;480;498;452;448;571;552;497;346;340;475;462;489;401;478;469;503;478;412;470;494;536;581;567;433;455;351;401;353;219;266;143;45;126;286;296;364;357;387;379;450;465;406;394;410;468;386;398;357;280;387;469;421;409;457;524;492;447;455;466;412;414;459;422;426;396;410;429;432;376;392;451;423;417;387;499;409;436;446;467;408;480;419;470;453;449;440;463;426;458;470;461;458;500;464;564;491;480;477;535;501;487;392;427;385;395;473;363;423;357;329;485;513;554;524;513;446;527;496;482;462;422;474;526;517;493;461;461;489;459;559;483;585;543;529;540;535;512;512;523;498;454;516;485;446;498;488;517;538;436;473;544;460;380;336;405;434;486;536;556;526;497;563;511;519;495;475;530;561;455;505;528;490;491;491;553;539;517;517;449;617;929;623;546;586;570;569;502;526;522;542;509;573;591;625;615;622;702;854;619;500;497;548;498;476;469;505;423;377;464;507;492;522;505;462;467;575;557;547;497;490;505;511;470;561;548;572;562;606;607;667;656;662;579;493;596;518;542;484;436;490;557;591;540;500;570;575;591;482;435;425;500;641;601;482;549;580;605;617;557;578;582;575;616;575;563;537;547;597;619;601;581;585;588;524;589;550;529;470;590;507;592;564;527;513;470;547;614;570
10;23;17;21;20;32;269;602;687;600;653;649;741;581;684;695;757;722;672;685;648;669;671;684;742;730;720;707;679;725;784;810;716;671;606;461;410;464;573;607;623;660;642;678;715;698;634;613;640;584;580;611;716;731;638;583;622;598;651;630;717;753;752;755;772;721;745;719;696;733;754;772;714;647;724;679;649;728;733;734;728;673;764;697;685;728;704;621;669;584;562;595;677;771;679;623;619;628;596;649;594;625;693;705;612;564;623;666;680;612;644;620;684;683;581;590;648;625;652;695;719;631;612;639;536;618;607;582;717;651;696;632;588;626;660;617;631;652;642;557;584;664;730;633;608;633;632;649;577;517;548;668;634;587;614;642;641;690;707;714;737;699;649;636;502;521;559;662;625;590;593;647;629;666;581;599;600;630;623;600;544;579;566;643;644;634;574;562;472;587;620;641;588;551;557;566;593;619;608;602;519;600;591;604;581;571;513;570;595;621;549;587;567;604;582;578;569;588;650;588;654;592;618;627;686;553;439;496;590;572;579;584;567;590;633;575;594;466;407;403;504;621;633;614;611;560;556;589;611;595;620;610;572;562;542;571;660;605;563;560;546;588;448;576;544;546;503;533;546;530;507;491;564;571;583;555;527;568;511;608;545;587;549;502;583;566;621;609;571;474;527;552;572;536;596;599;566;521;531;548;481;490;458;517;481;512;537;535;561;538;570;539;527;564;579;508;555;549;530;516;512;571;582;530;537;585;577;553;540;575;513;534;555;558;527;551;605;606;506;471;510;564;521;398;449;457;383;397;475;519;491;536;589;528;481;490;503;484;543;529;564;556;540;502;519;585;531;500;472;508;536;553;490;509;461;511;526;462;547;526;557;608;502;525;505;535;435;334;373;499;511;494;514;529;492;527;484;477;570;502;488;552;516;525;507;522;480;550;452;475;451;469;576;527;515;482;476;494;512;521;566;461;437;454;456;472;486;490;553;486;486;519;559;493;522;517;514;584;536;489;498;505;522;533;512;559;465;524;519;492;548;532;531;517;579;543;529;498;546;476;476;446;490;483;480;410;402;455;392;342;347;375;377;414;395;369;448;422;439;452;442;450;473;467;473;508;500;503;519;506;530;403;507;535;498;530;463;537;496;498;517;464;420;504;521;441;440;429;460;495;470;496;366;405;485;487;438;446;535;542;576;497;470;357;364;481;479;495;459;386;429;491;510;458;454;460;391;462;458;394;467;474;490;515;464;539;550;512;498;542;530;574;576;557;490;496;440;413;479;510;487;516;487;451;405;458;483;484;482;470;446;442;418;425;377;479;438;438;445;475;458;484;507;531;515;599;523;518;494;518;549;455;459;452;433;451;464;447;444;453;496;534;525;478;473;445;400;489;492;459;387;431;504;491;416;444;518;515;477;500;464;469;488;468;445;424;455;521;388;433;416;493;479;464;475;468;471;501;500;498;433;439;462;460;457;483;505;441;526;446;475;444;395;458;483;466;472;413;495;466;419;444;448;456;462;437;376;399;495;581;841;829;490;403;455;534;506;310;331;191;51;72;198;285;341;274;287;367;474;483;328;405;437;455;407;428;474;371;389;416;487;460;452;473;454;430;477;503;447;438;449;436;408;456;488;459;443;457;442;504;456;469;439;463;512;434;442;463;450;448;490;518;457;467;467;456;418;390;465;557;568;478;506;511;508;466;470;526;494;443;453;456;373;457;450;416;417;385;422;460;502;548;558;452;407;467;530;520;454;466;530;545;489;487;456;362;362;429;534;598;583;503;569;499;508;504;418;499;559;526;495;480;460;411;527;544;549;541;498;554;427;440;407;420;440;532;546;490;573;492;515;536;549;489;528;510;566;531;501;537;494;519;566;572;539;603;546;465;641;810;601;583;600;519;536;464;540;516;533;594;535;575;569;599;565;761;1077;592;543;516;590;550;506;446;374;361;326;502;492;475;472;509;473;545;616;554;475;406;524;529;493;532;536;601;534;587;549;539;523;667;566;575;564;558;542;486;415;492;467;492;604;698;510;506;468;478;501;439;497;525;588;571;554;607;645;640;609;532;578;567;619;629;546;564;474;532;539;543;573;596;565;540;582;533;545;537;491;535;571;705;607;604;497;519;503;581;622
34;26;7;32;17;38;273;739;724;658;608;648;668;734;690;630;790;675;721;740;676;670;589;683;676;680;698;729;736;740;702;750;691;693;567;582;503;486;512;595;625;665;654;648;681;727;649;666;688;642;612;700;695;669;702;667;652;645;631;617;686;671;661;762;749;729;725;644;634;651;708;638;660;702;652;702;687;737;643;709;701;726;680;698;720;735;742;623;655;579;481;579;699;709;693;548;596;582;628;685;682;615;699;671;674;636;624;714;676;634;568;699;654;656;498;552;614;602;678;697;714;650;574;605;589;642;673;708;690;675;674;547;555;655;644;584;600;729;569;622;564;631;579;649;681;656;703;606;618;609;643;685;701;653;666;623;608;688;719;671;724;726;699;670;591;560;579;633;614;620;612;601;632;574;613;710;686;638;556;587;539;573;560;499;588;625;568;546;515;620;648;679;567;576;547;463;567;618;645;645;549;655;572;599;605;500;543;557;521;492;549;614;563;575;608;529;584;608;617;597;670;621;578;600;581;518;500;564;571;603;637;643;634;578;585;551;504;527;447;463;582;591;638;697;634;609;587;585;616;561;559;597;605;561;516;544;581;585;574;539;526;535;484;605;631;623;646;531;622;575;554;537;565;528;532;551;621;607;556;557;505;576;542;521;586;563;634;685;639;360;379;566;601;606;563;496;491;551;527;572;487;548;512;561;499;550;513;619;485;515;556;556;512;545;615;557;517;537;625;517;507;603;566;487;475;496;554;521;488;506;519;571;620;592;586;594;618;514;487;488;468;490;487;457;488;507;502;440;494;466;537;610;552;560;432;438;462;514;541;555;528;609;451;466;567;614;510;469;510;529;463;493;576;542;527;563;513;498;500;512;566;581;590;549;466;439;528;499;479;465;536;530;491;526;487;525;586;606;531;515;498;476;454;520;559;495;493;511;482;508;471;475;543;513;505;430;476;498;568;515;501;478;476;487;528;498;457;446;551;493;513;526;528;543;510;502;510;592;510;543;468;487;489;571;509;544;453;444;503;519;608;542;544;515;616;535;616;502;516;502;502;472;445;442;427;365;441;484;459;383;381;372;357;370;327;348;434;492;466;471;396;450;449;427;466;417;430;504;535;520;479;531;488;518;474;537;485;515;430;524;508;509;536;551;510;486;478;456;471;474;464;419;355;439;522;484;454;460;509;596;475;496;436;444;453;428;490;505;498;459;472;531;514;439;457;457;483;460;455;388;463;423;510;503;514;516;563;522;557;557;514;517;527;523;510;466;443;466;473;497;554;468;463;507;491;477;397;490;526;498;461;453;423;373;394;518;412;478;493;417;477;490;522;494;543;551;528;454;506;578;485;442;457;495;440;409;450;448;404;357;458;479;493;448;428;453;418;437;510;487;453;468;528;527;446;452;525;449;448;475;528;494;506;490;489;517;451;477;457;484;506;497;538;395;492;451;492;506;432;439;414;471;406;402;501;488;509;435;465;441;475;455;452;373;450;519;492;481;458;469;460;390;434;454;483;447;450;452;451;573;726;728;479;366;454;479;542;455;431;208;73;57;214;365;387;329;386;292;392;410;347;388;403;420;431;461;569;424;368;408;510;487;448;365;427;443;432;533;417;408;443;445;376;462;494;421;421;444;484;460;545;463;454;458;457;430;427;480;478;377;471;503;501;506;449;418;425;418;484;479;559;488;462;490;484;480;477;505;454;460;479;426;427;492;456;475;472;459;435;473;522;484;523;553;446;486;493;456;484;530;470;535;502;422;424;465;437;461;539;553;607;602;576;551;506;458;411;532;605;553;531;521;491;468;522;536;530;522;517;468;395;467;509;511;486;551;517;604;540;517;517;496;516;523;556;552;537;611;501;525;556;553;540;529;565;566;538;528;451;539;563;467;530;569;527;503;457;500;578;589;536;531;480;468;580;476;636;511;538;553;530;514;527;507;385;322;350;457;505;544;521;552;582;568;522;562;511;444;537;556;523;492;529;582;478;600;538;583;557;653;569;516;521;525;471;542;475;471;546;523;530;609;530;465;504;513;575;549;541;528;521;596;594;590;684;671;644;616;569;555;598;576;531;501;535;484;516;560;557;513;521;575;642;519;502;459;552;533;510;651;635;556;524;556;539;582;591
28;17;13;24;19;25;336;677;762;662;526;637;706;745;705;698;730;688;701;709;709;717;715;642;670;639;677;689;676;663;715;652;695;642;635;646;685;714;602;619;539;674;671;647;666;675;684;722;705;631;647;673;739;696;709;643;609;622;690;648;683;684;706;734;751;769;704;697;705;690;671;719;676;707;726;659;717;725;678;669;673;666;672;674;739;703;701;710;599;638;518;526;658;729;682;662;632;562;563;711;642;733;697;670;658;618;668;711;647;626;615;646;647;611;599;575;620;681;611;623;641;683;624;640;623;615;677;703;701;694;590;585;570;658;620;498;615;726;615;699;568;660;679;664;650;652;568;603;647;612;633;696;681;713;684;593;671;695;758;741;697;677;711;615;610;574;598;637;583;542;669;714;595;604;650;601;674;630;610;585;509;521;547;519;613;654;580;535;552;576;648;722;576;614;587;514;604;567;585;579;612;679;559;546;599;545;570;561;540;551;542;554;582;593;622;656;603;589;622;668;632;639;579;637;573;500;528;583;592;556;571;566;587;564;578;606;581;592;511;549;636;621;612;642;661;609;599;601;584;580;518;524;585;593;502;586;534;584;539;544;575;600;647;630;580;610;617;619;605;581;552;575;613;501;601;574;564;589;600;570;591;591;603;550;556;629;637;624;625;467;429;574;627;594;626;544;515;485;514;525;532;590;539;592;584;541;524;562;537;554;461;545;534;509;550;505;455;569;558;578;572;600;621;514;489;447;462;531;463;516;533;558;521;507;554;563;605;542;453;499;485;541;472;504;464;539;488;466;424;494;511;541;516;509;478;480;546;523;551;510;506;522;445;456;468;542;532;508;521;489;428;530;539;504;524;529;439;488;517;487;479;525;548;610;546;503;485;507;534;479;524;535;465;535;559;517;597;637;629;519;537;501;444;493;524;509;519;487;567;549;465;405;480;493;514;540;460;474;547;539;481;518;510;433;469;505;473;470;560;511;481;531;526;488;474;497;512;524;511;539;499;461;511;510;559;480;473;460;524;507;560;558;497;503;551;576;497;500;519;500;478;482;439;414;335;397;457;546;525;467;344;334;318;379;408;443;492;485;440;516;455;419;446;555;466;491;457;586;576;554;470;487;531;448;499;522;541;525;557;468;535;571;589;523;487;514;500;489;465;423;418;392;451;435;519;503;533;448;459;530;457;489;541;456;472;482;510;534;543;515;471;498;451;433;491;496;485;489;448;390;422;430;484;463;466;556;573;518;503;512;530;518;556;517;542;493;485;555;506;503;519;464;459;511;457;380;361;408;461;399;437;459;434;441;415;440;439;504;482;425;500;535;484;477;565;512;487;506;583;540;499;486;468;493;506;436;411;460;484;418;423;504;542;497;514;473;497;460;490;509;458;530;437;458;477;474;486;438;408;360;532;519;557;472;507;468;448;434;398;479;472;502;530;418;463;457;448;463;429;396;513;485;454;478;489;463;532;471;425;468;474;446;468;435;413;452;542;459;482;529;477;427;461;447;432;471;409;389;478;545;612;508;391;388;479;441;396;489;460;331;124;61;181;345;432;486;476;407;414;378;286;338;342;360;380;434;400;377;363;446;429;403;489;454;468;416;374;449;410;394;440;416;441;485;474;413;373;418;504;496;453;402;418;440;571;484;389;473;421;380;442;504;478;491;408;427;441;406;422;463;385;514;477;434;506;456;442;458;497;452;412;379;483;565;470;438;436;425;424;475;480;496;560;495;483;450;464;518;549;518;472;547;490;468;436;497;495;497;497;500;545;524;578;532;575;565;456;499;535;554;508;526;510;542;485;547;440;522;492;427;302;408;483;536;569;531;531;573;567;556;494;515;541;537;563;514;522;530;490;540;464;560;552;527;457;482;504;499;457;510;560;451;491;563;563;454;517;514;530;603;590;605;463;400;586;560;456;435;598;609;563;545;567;495;549;461;430;464;500;532;566;604;653;632;559;590;586;536;570;584;605;514;460;576;560;626;600;556;604;563;560;483;543;552;513;485;421;587;529;554;551;611;574;543;536;615;566;568;544;515;588;596;649;583;637;641;584;546;564;537;512;586;538;513;468;534;563;496;465;478;509;582;598;642;571;554;559;557;573;548;588;522;585;574;541;598;539
20;17;16;46;15;45;419;699;741;656;640;699;711;706;734;725;738;738;643;699;645;665;661;683;637;679;689;693;699;687;760;751;673;698;651;667;691;630;652;622;670;655;602;712;683;733;658;661;677;620;680;655;692;747;678;696;704;624;686;678;679;699;667;688;689;742;718;866;744;695;685;723;728;734;754;672;665;710;677;709;699;646;683;635;680;654;668;669;725;666;609;528;680;696;719;786;752;627;634;669;715;622;626;647;703;689;741;698;694;632;667;605;642;650;578;567;588;587;664;610;608;658;701;552;581;599;633;620;657;681;633;666;692;647;590;572;592;627;628;647;605;654;632;641;712;627;596;539;672;674;649;677;669;671;616;607;657;661;637;720;673;633;617;651;548;570;638;693;608;610;567;582;611;645;674;640;555;582;579;610;616;591;591;463;606;724;568;510;580;618;603;638;626;591;583;502;609;624;576;542;587;704;664;610;584;545;564;542;635;585;554;565;593;618;628;555;621;612;572;581;607;628;558;548;567;562;580;697;593;480;572;580;561;580;571;604;540;546;599;608;659;586;585;560;615;579;569;547;586;550;566;534;621;633;606;539;547;546;482;465;649;583;548;602;568;553;634;568;592;539;576;611;570;580;580;620;578;541;592;587;640;564;646;566;628;642;630;588;528;572;530;593;540;599;588;504;571;590;537;509;552;520;575;571;504;563;517;555;565;568;542;549;548;578;527;455;537;567;569;526;559;576;649;526;568;451;489;469;456;541;548;520;477;560;477;610;551;506;464;451;521;480;457;475;475;578;488;480;506;517;419;403;419;418;471;555;462;496;527;568;511;532;569;557;531;505;495;503;540;503;501;474;451;477;487;451;472;533;524;469;531;538;608;581;573;543;500;559;557;542;503;570;511;536;518;507;561;563;646;529;558;518;528;558;504;545;489;538;503;524;396;445;539;433;465;505;488;516;506;554;468;447;474;428;505;453;489;480;490;433;484;489;546;476;490;513;484;460;499;532;488;512;464;490;536;559;501;531;475;497;570;522;493;468;564;515;550;491;552;519;492;464;459;484;412;426;497;546;493;446;401;314;356;452;420;519;476;466;516;466;448;448;499;486;481;398;466;576;538;499;541;557;505;536;494;438;478;477;523;539;473;556;601;569;519;510;475;478;493;426;464;470;470;454;510;523;464;460;502;562;489;480;532;469;457;547;474;550;521;557;498;447;458;443;494;473;451;481;483;413;386;414;463;482;453;524;542;536;542;548;552;544;522;530;508;468;472;505;531;558;557;469;470;486;471;380;420;453;464;428;451;462;436;484;425;491;441;468;417;509;466;501;503;538;528;467;529;521;485;530;509;497;507;448;467;493;410;441;503;431;456;484;514;491;481;486;522;439;464;490;494;532;448;414;466;517;535;499;502;421;454;425;492;420;446;445;484;403;412;429;458;503;445;438;544;449;504;431;302;361;541;464;378;494;502;487;470;429;483;432;445;407;409;469;546;473;552;441;422;428;504;471;494;477;477;511;489;480;461;503;553;463;482;510;453;463;404;384;471;439;288;157;229;258;423;454;458;444;450;446;382;391;380;400;355;371;401;325;330;385;450;433;415;483;432;485;405;408;439;477;475;482;394;426;471;453;443;465;531;545;428;400;409;497;542;485;462;418;444;405;452;481;472;487;457;529;436;448;491;509;405;419;450;448;458;448;464;496;494;497;427;446;517;582;440;439;427;468;441;507;504;500;472;501;479;486;430;461;491;482;483;507;543;475;485;500;518;466;535;503;569;523;549;555;586;575;559;582;531;553;564;517;565;567;532;513;524;563;486;378;271;411;462;432;498;613;588;548;492;477;573;587;589;542;493;489;540;527;592;531;530;492;483;536;474;474;442;527;460;508;483;462;482;567;518;530;597;553;533;535;570;580;442;430;574;533;331;369;549;552;593;564;482;492;536;476;491;584;600;578;550;566;593;609;561;628;544;540;557;545;591;563;572;488;625;653;636;596;550;478;526;531;590;543;526;502;495;512;592;555;534;594;583;510;556;560;581;562;540;524;545;563;586;622;627;588;638;603;624;518;561;511;521;539;543;533;506;522;567;541;535;506;613;628;591;565;566;574;544;541;567;642;605;601;549;541;596
8;28;23;21;35;68;412;712;786;722;701;656;655;657;723;744;751;714;664;697;644;685;687;692;689;775;710;739;689;699;728;668;719;703;689;706;714;625;722;696;749;690;665;670;709;691;595;671;635;683;654;591;624;762;635;619;712;662;625;696;642;666;711;641;665;702;675;682;667;677;742;715;721;739;746;667;692;700;680;687;676;694;704;648;677;646;696;694;708;656;604;614;635;678;721;918;757;671;628;636;628;656;691;712;695;664;627;611;631;571;629;668;612;600;576;561;578;553;552;544;607;633;674;591;612;632;591;607;659;614;593;699;622;616;552;633;619;671;596;716;577;578;665;591;673;574;562;498;533;684;650;614;657;593;582;567;536;606;671;652;563;612;661;587;589;563;612;608;632;535;569;597;630;690;647;650;566;669;665;587;556;600;600;588;657;626;543;475;554;623;609;617;610;553;574;607;589;620;544;583;584;608;606;559;567;584;623;606;622;627;604;587;651;700;634;488;572;600;585;574;593;557;530;584;492;581;605;621;644;489;536;525;579;650;642;650;584;597;548;643;638;632;506;576;584;546;572;552;577;536;583;557;668;685;627;544;523;557;416;529;655;504;544;605;532;647;618;568;605;622;634;564;503;581;581;603;655;559;585;635;580;658;518;596;572;607;611;575;601;607;555;567;527;594;579;532;605;608;593;577;605;592;586;571;576;488;548;530;537;553;575;508;579;549;599;561;524;570;598;522;530;549;453;519;533;435;513;487;512;479;518;447;469;517;458;554;529;568;506;554;545;458;418;489;466;558;476;443;443;513;449;425;428;331;499;539;515;430;527;488;436;477;536;549;508;454;470;581;592;569;517;524;481;501;565;514;586;505;467;487;532;523;511;559;593;506;516;420;466;505;436;503;551;484;441;527;492;577;563;566;584;628;609;603;535;546;526;521;544;529;481;485;528;471;494;465;475;497;527;573;490;474;533;541;518;566;463;481;494;518;495;527;527;465;478;512;468;435;501;442;522;465;547;519;591;600;515;501;497;459;458;510;503;476;553;509;485;516;527;573;504;486;524;523;466;433;485;485;466;501;494;460;431;539;545;540;453;500;512;456;498;468;454;503;422;432;481;502;485;477;524;511;536;549;549;530;475;493;499;556;443;496;516;480;480;492;495;481;498;464;497;490;400;458;463;443;497;429;501;522;529;540;544;484;470;547;477;515;503;415;427;388;419;484;508;498;501;439;485;427;403;389;482;506;510;522;561;541;525;533;538;572;542;502;553;434;458;426;522;590;496;505;475;491;451;391;463;447;419;408;440;456;485;529;466;506;466;427;459;491;476;490;540;508;458;406;503;565;545;515;554;514;493;465;492;495;467;475;463;446;472;461;490;475;531;491;463;513;460;419;471;475;472;445;509;513;514;454;459;410;460;460;400;290;349;462;456;423;437;420;461;449;441;501;539;551;454;438;314;381;492;454;381;478;477;422;477;459;477;432;454;483;385;467;512;547;532;501;427;398;422;491;508;486;424;508;536;601;539;486;473;491;493;470;494;459;396;371;433;479;371;282;271;246;346;436;433;492;517;524;461;486;419;421;400;426;448;408;363;348;415;415;502;472;460;476;436;450;489;503;440;478;459;390;411;466;441;406;456;478;445;414;413;442;526;535;456;428;422;449;430;475;526;522;477;504;493;426;533;506;368;437;427;476;454;484;406;448;509;454;479;455;475;530;495;485;452;425;550;499;481;498;479;460;530;490;442;492;511;538;494;435;484;557;512;491;521;518;544;535;536;532;525;533;611;592;566;565;618;557;489;516;515;495;483;533;519;498;455;354;464;434;490;448;565;590;599;553;554;539;583;619;558;577;542;479;508;506;516;473;517;492;518;476;449;486;536;515;504;570;480;470;483;464;523;596;546;572;525;523;506;584;502;485;606;424;331;401;549;547;569;523;520;573;564;464;474;448;521;539;551;559;600;565;545;613;611;557;549;559;670;666;573;597;599;586;625;540;646;532;496;458;530;464;504;576;555;611;620;451;592;582;518;493;544;574;565;485;528;551;554;602;557;653;662;567;603;606;642;591;583;502;546;543;579;575;544;584;493;540;514;544;602;652;545;520;474;467;589;507;607;581;589;623;555;588;552
26;18;3;6;23;86;498;724;744;751;667;652;712;728;739;709;722;707;652;649;701;725;693;684;656;652;708;715;691;683;671;690;712;691;649;779;660;626;664;709;742;670;755;684;685;656;636;595;637;674;685;575;637;759;634;703;657;703;702;652;646;616;667;777;667;642;611;641;742;750;727;719;776;771;718;709;670;711;652;621;693;666;642;692;635;652;641;707;744;673;608;588;733;708;687;823;658;728;645;614;617;671;739;777;711;660;660;683;589;646;640;651;680;617;585;575;619;592;613;634;626;640;608;618;592;681;670;628;680;629;679;666;610;590;675;641;666;588;538;647;647;512;620;723;604;626;597;564;553;622;661;600;666;618;588;609;555;669;651;621;568;594;645;679;597;606;666;605;561;562;573;636;577;589;579;605;528;593;665;622;620;557;573;587;604;639;607;492;579;615;544;586;583;632;590;620;585;492;549;633;626;573;591;616;577;594;573;530;562;547;602;569;657;706;661;576;602;540;615;607;570;595;589;500;561;561;647;642;542;550;609;578;567;583;634;609;595;590;604;630;623;502;505;598;527;608;575;508;591;554;650;587;605;643;623;458;532;513;480;482;577;587;605;645;555;599;507;585;636;640;618;592;542;556;598;545;582;586;582;598;656;555;648;650;587;615;643;614;635;584;595;512;545;586;618;594;634;560;523;486;575;570;593;575;612;561;549;555;514;587;600;597;574;549;555;561;549;550;568;619;551;511;393;465;509;450;530;498;419;522;528;496;549;528;500;555;503;496;475;501;494;509;584;542;554;559;485;549;530;537;487;469;447;509;535;562;494;550;581;475;420;485;466;477;422;414;369;562;598;556;511;458;514;512;544;560;553;516;498;510;536;516;489;588;572;502;441;433;441;473;440;458;547;438;446;485;540;505;551;528;533;595;669;588;553;547;468;426;538;521;601;495;545;493;512;491;486;469;490;538;547;511;556;527;580;577;557;421;481;495;512;517;431;427;408;450;429;484;497;402;502;533;509;478;493;566;527;481;489;433;404;491;532;544;542;549;527;475;496;517;476;520;527;542;419;417;471;492;401;461;473;511;478;550;523;521;577;495;540;511;487;449;441;425;475;465;455;526;459;510;510;552;508;508;488;524;421;441;556;535;526;530;497;516;479;473;539;534;477;491;506;491;461;476;469;492;393;468;428;481;507;536;569;517;472;493;520;530;444;422;451;420;462;464;466;428;418;547;505;433;430;460;499;536;547;507;565;490;461;511;566;612;541;527;536;493;499;506;509;496;533;535;533;467;473;484;482;458;286;365;460;498;431;496;492;514;532;451;396;478;459;469;474;490;483;479;481;494;521;547;449;451;469;447;478;468;471;486;430;490;513;498;523;450;468;474;504;484;448;479;474;473;443;409;451;560;559;479;455;461;443;413;421;219;304;406;468;437;406;461;450;462;452;524;536;549;435;488;407;425;495;464;406;495;517;497;448;437;439;326;348;440;423;477;474;546;499;509;482;535;465;432;451;532;456;492;545;568;510;480;416;496;516;466;552;502;497;400;384;503;427;307;311;378;322;386;432;448;509;531;421;481;476;515;404;472;408;430;378;380;349;385;476;464;426;416;397;475;518;435;428;441;477;425;427;434;412;434;454;384;400;394;406;408;450;498;447;451;449;425;413;403;487;486;482;479;458;431;398;407;432;464;494;477;430;419;463;473;493;479;453;504;476;488;489;476;461;408;451;511;503;511;506;464;506;524;476;509;509;452;471;489;426;508;552;542;464;484;484;517;583;579;486;486;506;511;556;581;521;501;424;454;526;513;482;481;485;434;447;397;515;464;502;499;448;512;589;561;510;545;619;533;619;571;476;424;465;514;504;546;474;447;461;496;464;535;533;581;600;493;538;524;580;538;523;555;557;513;484;483;531;551;573;558;543;491;435;486;567;557;608;535;542;635;670;508;464;511;503;432;529;529;539;565;496;506;568;623;642;533;649;641;620;556;641;616;657;601;641;606;551;521;470;403;512;540;585;561;594;587;511;540;528;582;634;612;537;531;540;596;633;624;525;625;616;577;569;643;602;585;539;520;507;534;609;574;604;528;569;582;620;600;630;607;562;540;492;539;498;507;580;578;565;596;633;621;581
24;21;6;23;30;95;455;753;726;737;671;693;693;684;789;747;792;697;695;731;586;749;710;710;726;733;713;747;667;720;752;791;730;694;662;734;657;691;697;666;633;566;749;740;720;695;696;638;715;713;630;749;667;661;661;685;640;625;653;656;684;623;649;622;646;636;640;584;640;640;711;752;764;815;765;722;686;687;636;620;654;638;749;661;661;716;642;658;695;643;696;649;697;618;636;622;713;623;666;594;620;696;650;675;732;625;626;624;710;654;656;616;671;596;543;642;642;639;583;575;643;646;712;732;668;662;697;668;731;774;691;698;615;622;616;595;643;647;617;622;667;668;633;679;570;593;564;580;557;633;617;631;680;620;543;648;640;603;714;647;481;502;613;641;568;591;640;597;566;565;674;668;590;667;669;627;567;598;655;673;603;603;555;666;662;580;720;620;581;608;589;548;640;576;656;587;500;489;492;586;622;597;596;562;563;567;514;504;585;575;668;582;659;631;640;580;585;579;513;563;592;591;574;566;522;625;592;648;611;648;687;620;600;592;623;642;635;586;557;613;568;528;522;535;594;618;584;601;588;604;629;660;653;626;657;584;499;530;501;567;589;625;650;553;589;566;548;617;544;653;607;600;569;540;566;564;616;557;623;555;536;534;605;588;568;539;579;678;618;661;559;527;643;575;651;543;528;497;537;496;563;537;664;558;614;572;566;583;514;498;564;629;613;561;576;530;554;538;559;587;541;519;451;539;564;576;565;544;429;470;537;464;476;551;546;511;539;488;439;505;527;486;487;474;489;572;524;509;527;579;497;495;553;537;518;554;490;546;528;553;515;516;459;479;489;483;542;511;570;513;509;449;532;579;533;529;537;503;530;557;547;502;469;515;464;454;477;406;451;516;542;507;506;475;488;490;457;481;563;525;515;486;537;637;515;584;510;502;534;576;553;476;516;496;507;564;493;568;525;533;475;552;484;503;493;632;720;551;445;487;532;472;419;451;487;520;450;468;450;493;525;473;468;468;419;523;562;472;519;531;407;493;548;563;603;535;525;499;448;563;504;495;495;436;503;472;445;460;443;542;429;507;582;555;460;489;475;544;559;504;398;472;436;443;494;479;426;452;472;488;489;544;522;494;540;474;443;440;520;501;532;499;523;485;501;526;494;515;447;490;540;522;511;519;521;491;542;526;472;526;531;532;498;525;464;471;483;533;427;380;458;469;429;442;387;429;459;517;477;465;440;491;508;504;544;534;543;543;483;531;571;502;582;525;516;562;543;486;499;477;531;506;446;491;581;541;566;390;293;425;436;497;484;500;480;468;470;443;468;492;463;465;478;528;512;512;537;529;496;554;483;435;480;439;472;516;511;457;399;419;533;537;486;466;468;457;490;495;475;493;485;441;434;447;486;527;498;508;441;431;382;455;406;341;416;451;451;377;411;463;450;446;490;540;499;501;488;474;511;438;487;462;465;468;492;462;402;437;387;370;382;450;417;491;447;473;490;526;510;471;481;481;456;436;438;441;482;497;512;532;494;467;496;464;527;520;513;479;463;443;445;387;361;374;374;375;304;466;432;390;373;383;455;520;478;461;471;381;453;369;357;378;328;370;352;427;412;508;533;485;458;479;474;385;447;445;403;491;460;452;363;402;368;416;439;450;406;440;415;490;432;445;448;433;454;438;421;401;457;426;523;425;443;430;490;525;507;498;577;440;473;454;414;544;432;460;494;420;440;486;538;539;494;488;469;493;474;459;519;437;462;532;500;483;519;535;500;523;511;476;530;548;459;452;507;534;550;537;507;478;458;509;531;560;548;469;414;402;431;545;511;477;533;485;503;489;556;543;575;542;558;598;485;513;482;428;422;513;504;564;603;470;464;548;540;509;582;568;586;533;554;573;596;538;564;535;469;458;526;561;556;582;580;536;604;599;593;576;528;560;584;534;454;583;602;594;467;469;474;470;515;532;560;563;536;509;614;551;624;576;589;613;588;555;574;633;602;602;589;705;555;507;473;462;479;592;571;516;596;663;545;579;581;631;669;603;532;482;529;599;609;656;622;560;579;561;545;594;590;592;569;515;533;581;622;591;542;600;576;554;544;574;603;584;629;539;558;627;568;540;544;561;538;554;655;529;544
14;18;12;19;9;78;467;669;717;687;758;669;721;743;813;720;765;645;686;710;650;695;726;722;742;722;719;728;645;770;736;717;693;615;727;651;638;736;777;653;570;685;703;738;705;673;636;757;739;653;605;673;657;614;635;676;660;689;638;674;712;599;611;744;692;678;690;646;595;663;728;801;741;695;764;741;640;648;683;651;653;639;644;694;741;719;644;688;725;702;683;665;726;629;587;647;630;625;631;585;624;722;677;626;697;647;681;672;630;629;592;556;573;607;607;651;667;652;594;605;572;587;612;695;668;676;647;706;900;932;666;674;651;607;645;569;735;645;603;517;676;634;612;645;619;625;537;575;642;647;636;623;627;579;616;604;672;643;587;614;504;516;533;548;577;603;601;609;582;647;661;752;697;683;674;628;621;624;641;628;629;577;655;599;613;470;593;699;648;570;542;576;636;683;662;577;526;563;561;593;603;545;582;538;628;589;489;624;583;619;648;636;642;611;573;586;565;575;570;541;553;589;515;620;628;524;652;617;626;561;616;620;628;576;649;644;611;598;533;605;601;518;535;478;547;550;497;554;531;543;600;627;611;586;557;647;571;600;508;563;600;563;551;538;641;571;535;613;600;621;661;599;567;611;564;508;583;604;570;581;603;457;491;615;574;585;589;629;606;633;629;646;571;590;604;642;569;596;575;571;576;548;554;559;660;574;582;539;546;500;571;531;563;581;474;567;595;602;517;497;500;582;503;515;580;519;552;518;486;533;486;446;501;488;527;513;514;449;464;510;471;471;528;440;404;490;485;538;508;487;478;484;570;581;510;490;531;542;526;524;536;513;548;458;464;459;504;445;421;508;539;498;522;465;563;573;517;519;502;590;532;541;488;522;536;471;417;511;500;539;491;515;476;512;554;456;511;511;594;515;481;529;475;529;584;472;541;495;479;535;557;514;462;500;555;614;526;584;477;524;509;528;503;469;423;591;675;493;444;475;556;485;544;527;537;492;484;503;496;464;514;480;508;519;459;481;571;526;494;492;504;553;560;504;542;510;528;511;487;534;572;517;506;483;436;445;519;519;435;510;484;434;537;578;520;408;496;503;496;473;510;475;503;472;492;520;431;422;381;444;494;507;493;473;453;532;452;425;432;498;506;500;492;414;432;534;457;504;451;481;470;469;518;563;476;494;489;522;570;492;538;489;427;468;482;488;512;471;458;440;483;514;501;411;429;430;384;486;485;462;402;500;578;570;584;533;491;566;518;538;576;535;511;519;497;539;474;503;505;516;565;518;497;486;580;523;505;484;375;481;449;383;429;539;513;427;483;496;460;469;563;459;470;506;521;527;493;488;516;495;495;416;461;502;454;486;476;483;455;470;507;553;488;517;500;475;481;393;479;477;487;479;505;481;424;504;494;428;435;501;416;491;434;493;457;467;436;400;442;473;464;411;474;453;525;499;456;495;511;489;487;490;462;431;445;455;480;491;452;498;414;387;445;430;463;473;492;432;432;480;494;505;452;404;423;427;511;495;529;554;508;433;523;514;516;472;522;426;406;417;457;532;351;304;370;443;296;402;387;380;342;393;375;459;482;459;407;390;347;407;367;429;387;310;343;351;433;460;438;440;391;468;449;477;513;492;467;467;448;403;405;338;424;442;424;420;493;452;479;513;461;450;444;433;431;416;389;427;431;451;493;414;375;370;436;498;462;514;514;415;460;474;464;455;464;506;528;494;434;473;477;525;531;494;481;470;497;452;515;481;534;561;541;507;533;527;475;591;588;568;516;511;506;510;550;478;548;603;586;594;570;572;501;530;547;536;474;489;509;534;568;574;499;531;504;494;495;510;543;514;507;487;510;418;394;481;503;481;503;547;459;441;466;448;534;519;527;515;531;554;549;560;590;579;520;529;492;526;519;566;540;548;576;575;600;512;557;549;574;598;674;644;541;553;546;515;521;450;440;494;480;466;558;465;551;568;529;555;661;659;553;601;574;559;593;624;667;604;587;637;706;554;518;533;511;555;560;517;596;558;529;558;655;612;486;527;559;569;615;556;579;645;627;621;601;601;592;528;487;534;538;554;587;573;575;519;585;707;599;529;588;633;562;530;613;596;608;613;561;542;586;631;568;607;600;516;616
24;19;37;15;35;84;477;748;681;737;793;773;720;702;725;656;688;679;697;636;733;680;712;587;667;726;709;718;702;663;750;686;686;632;632;641;656;712;783;648;630;739;658;654;721;674;613;723;717;682;711;700;639;694;594;635;691;701;655;650;658;643;616;714;575;648;759;714;628;766;758;709;661;719;759;704;651;680;687;689;687;600;599;643;660;672;615;620;727;634;612;582;670;634;626;694;702;618;592;619;668;661;700;499;490;608;629;633;638;610;606;537;550;626;631;609;596;623;648;659;615;558;632;696;732;709;722;626;817;972;694;678;561;677;741;684;691;714;675;537;622;631;588;654;613;665;605;604;557;569;588;693;667;582;644;615;639;628;596;665;546;561;489;417;498;579;622;581;618;691;675;789;773;739;640;631;560;631;687;693;660;589;614;659;499;455;582;736;714;655;568;590;524;618;602;587;567;612;603;614;578;559;561;551;523;551;576;548;658;632;577;620;602;584;538;565;591;570;655;595;591;504;570;574;532;572;600;607;597;570;613;584;590;572;606;639;626;527;543;546;564;555;537;480;535;557;516;572;593;592;559;585;614;669;620;623;639;582;608;639;582;625;583;577;577;524;535;579;616;571;627;594;614;581;568;538;587;565;648;587;455;356;435;542;632;575;596;628;639;528;591;637;656;622;616;627;580;595;609;559;589;521;537;523;576;546;511;555;625;521;557;587;616;515;491;500;553;525;492;407;531;664;504;497;524;586;589;497;567;577;525;508;503;515;471;549;611;551;533;535;533;529;558;407;394;489;518;579;521;471;526;476;609;548;478;543;557;513;509;550;457;468;596;493;495;479;471;463;476;588;549;550;530;536;580;518;480;523;546;537;539;516;540;509;501;428;500;512;516;536;521;479;470;517;559;568;548;553;550;545;473;524;543;540;540;445;492;510;507;526;497;524;566;510;529;555;530;523;484;454;511;567;500;444;463;491;536;480;462;516;544;491;501;594;451;481;481;489;508;485;534;484;546;565;462;503;539;584;464;518;523;538;567;483;536;560;569;548;532;494;513;561;544;433;420;421;450;585;473;570;504;494;571;536;494;450;487;482;510;534;518;529;464;568;498;559;546;410;314;386;491;547;551;513;518;556;494;489;442;462;502;522;480;508;502;467;513;520;492;491;497;545;558;541;470;504;529;538;561;514;524;445;488;545;531;559;504;457;503;516;477;458;470;548;456;462;454;466;461;495;474;507;498;575;535;532;549;523;536;558;553;541;543;517;525;547;477;497;472;479;522;493;528;471;577;463;496;562;456;522;438;457;417;548;542;511;527;475;443;432;489;489;450;511;520;483;523;476;510;469;450;476;479;409;475;454;462;471;516;492;565;561;543;512;551;534;464;420;429;501;480;508;549;450;404;464;484;455;380;433;444;472;512;393;419;441;455;437;446;486;433;354;375;511;496;512;482;487;502;510;482;458;494;492;476;442;494;462;525;525;450;481;462;433;453;508;453;447;474;440;412;443;445;527;423;459;505;531;535;564;461;486;511;496;542;464;461;371;367;453;519;446;396;273;432;497;426;292;304;478;523;438;406;469;511;486;477;433;454;422;400;433;432;475;391;368;356;351;389;392;419;500;465;523;564;477;466;433;404;440;443;339;397;412;414;380;469;464;484;538;487;477;366;430;509;450;452;457;518;527;526;417;414;399;425;492;533;501;408;438;411;495;474;426;399;457;453;445;455;493;486;492;509;526;491;468;413;451;504;547;579;539;531;510;505;499;558;692;659;537;564;581;510;593;534;501;467;551;552;560;538;478;528;494;517;574;602;575;589;547;591;509;496;526;476;423;495;471;492;503;502;537;442;427;448;508;489;481;517;517;505;458;476;504;533;551;531;447;538;571;590;568;563;560;500;514;527;574;557;583;563;539;586;645;659;498;549;535;594;616;589;575;531;444;513;541;610;587;598;501;477;399;426;467;525;571;598;625;597;670;579;581;685;590;599;610;632;604;557;578;574;537;538;472;525;525;515;473;516;580;499;577;702;595;440;492;545;538;555;584;646;597;622;601;590;577;561;561;555;580;528;529;602;550;520;507;604;671;619;595;558;590;531;572;594;558;631;551;545;549;615;600;560;510;572;548;557
6;13;27;17;28;84;511;697;698;733;708;814;700;713;682;662;693;776;702;711;686;674;678;667;677;658;725;756;738;806;726;650;655;655;713;705;639;684;811;670;603;671;681;673;693;686;708;673;676;749;688;710;664;604;626;636;741;708;663;589;577;638;675;656;521;601;677;686;609;679;670;691;724;739;737;785;699;675;724;659;695;652;623;572;655;698;662;695;714;692;710;649;668;663;661;690;697;650;627;613;705;696;615;570;559;595;609;698;671;624;531;582;619;669;605;635;580;607;576;630;567;503;598;648;688;604;557;607;694;670;552;471;487;697;717;684;703;645;679;589;616;584;470;549;511;586;605;609;521;570;633;563;597;620;619;565;564;580;706;640;636;667;542;479;501;596;625;583;621;638;652;701;624;718;659;711;584;617;559;618;616;610;656;594;587;510;606;669;696;606;593;626;538;610;565;588;564;524;651;621;626;699;631;543;506;648;663;601;675;696;619;591;598;604;542;604;639;628;633;605;608;560;620;641;595;626;621;570;579;568;614;528;556;640;643;579;577;544;587;596;586;649;605;592;537;549;549;541;543;555;606;599;650;640;594;532;614;638;602;581;567;618;559;579;607;568;551;603;683;646;582;662;577;612;578;596;606;531;591;515;406;236;362;539;553;610;606;553;623;688;635;588;557;604;577;491;506;562;636;603;569;564;589;567;574;547;572;573;604;572;533;628;545;548;568;569;607;553;510;445;474;576;576;476;550;567;510;552;539;496;502;525;518;544;477;542;588;597;505;535;541;532;532;520;550;549;567;599;527;525;424;499;540;484;485;539;584;515;514;517;534;565;534;475;505;559;536;528;472;516;543;518;472;528;471;462;513;493;473;518;604;577;546;564;443;485;510;520;523;541;545;528;511;511;565;541;481;581;657;549;561;536;578;582;534;492;540;483;501;520;479;498;511;598;539;543;476;505;495;409;440;433;523;484;428;543;506;489;525;515;527;493;512;539;515;461;495;550;538;496;534;538;565;536;464;460;522;593;530;551;586;582;564;555;535;578;537;541;570;464;447;559;561;464;369;380;468;565;541;538;535;448;511;460;492;498;496;414;470;485;499;454;464;513;521;534;519;438;426;442;530;513;491;499;554;569;548;526;545;540;492;547;473;545;529;484;454;527;507;438;513;504;510;528;504;464;464;530;567;530;519;500;489;515;534;574;534;547;551;528;478;497;494;478;503;432;500;492;468;505;502;589;551;618;565;506;542;506;623;512;463;557;532;513;521;457;511;470;476;511;534;521;485;431;524;510;517;509;456;453;498;463;425;498;458;466;453;528;412;510;519;487;457;509;482;410;475;552;530;520;448;444;499;494;431;470;408;483;517;496;442;459;531;462;520;492;467;485;434;442;477;476;525;459;521;454;450;449;490;468;431;423;512;477;459;441;450;458;518;532;405;398;474;540;590;478;434;484;592;490;411;400;429;469;499;446;482;463;490;519;497;461;457;444;425;440;385;443;483;420;413;458;525;462;444;549;508;534;552;511;533;456;503;506;500;441;447;334;386;382;488;405;353;364;452;445;419;273;258;368;543;467;451;521;516;496;549;558;545;471;529;487;500;482;474;366;414;429;414;403;455;485;469;520;519;563;495;455;496;484;448;390;446;409;369;371;451;477;497;506;440;459;448;487;478;437;489;477;521;507;477;460;514;448;531;543;547;556;450;434;453;472;521;422;457;437;481;485;484;473;459;455;527;495;563;464;450;428;492;497;531;575;518;514;468;515;643;727;526;481;515;501;515;524;499;500;469;497;553;576;482;465;462;455;508;481;506;547;553;511;468;499;525;449;468;474;558;510;462;421;509;576;489;429;466;461;498;538;538;537;525;516;528;577;597;571;467;469;550;585;531;530;576;531;587;553;476;457;557;562;531;568;639;643;556;552;586;584;594;607;601;584;548;480;564;572;584;780;641;366;369;440;481;585;550;525;593;571;596;598;608;637;634;569;554;571;590;539;489;555;582;601;560;564;554;514;541;424;489;567;519;625;647;581;405;476;555;574;533;545;557;569;571;593;599;638;636;579;574;572;546;545;625;554;493;471;514;489;600;579;532;521;535;588;624;584;616;534;604;618;558;634;626;562;560;560;621
24;12;16;22;17;100;521;707;784;719;759;716;689;712;705;685;788;756;709;658;727;717;756;704;678;708;699;693;712;761;687;596;650;610;670;681;660;721;720;651;670;702;672;640;727;619;691;741;701;747;724;660;742;659;689;634;680;768;644;542;582;631;644;588;641;621;595;552;644;612;703;745;752;693;711;680;679;629;670;686;674;686;684;579;647;651;739;627;679;713;698;657;641;634;593;618;681;655;593;665;619;646;640;515;535;570;563;641;593;563;528;643;654;586;571;661;638;606;557;618;621;608;572;592;510;400;470;574;647;656;450;398;513;617;724;650;627;587;627;581;556;563;495;546;619;607;568;586;620;626;568;638;604;659;626;554;520;616;610;644;640;686;588;547;536;553;581;563;609;608;552;611;661;581;603;635;580;589;670;590;616;578;586;481;540;607;548;668;617;627;643;596;542;597;619;546;494;550;653;626;634;647;566;436;473;539;661;701;658;593;613;592;650;582;594;558;615;580;592;572;612;572;631;685;652;601;610;633;545;603;549;484;508;521;572;528;580;586;606;640;555;604;615;620;606;592;549;570;628;614;612;639;575;615;603;598;573;626;607;572;554;554;549;633;629;609;576;593;616;598;634;588;600;580;549;631;588;575;633;571;502;385;429;602;548;603;614;575;569;600;552;618;564;587;497;415;553;647;548;530;520;524;626;673;576;664;637;651;577;607;586;573;560;426;475;524;559;560;506;518;488;500;566;476;526;621;534;562;556;533;516;480;533;591;509;528;576;538;540;569;494;537;547;567;520;560;511;588;477;442;502;468;509;562;539;488;538;489;523;518;512;493;544;507;501;498;537;486;509;468;519;459;471;523;474;515;569;486;432;533;559;560;513;502;572;521;519;477;494;549;514;502;544;509;598;544;547;569;619;565;538;512;544;607;521;566;566;611;543;619;557;520;503;594;547;494;529;528;443;491;425;474;502;511;406;482;498;501;578;537;540;535;445;562;555;510;419;523;525;492;548;569;552;532;494;472;567;546;598;580;557;568;537;535;515;562;570;510;494;510;476;493;530;561;463;398;446;567;534;508;518;584;521;513;450;438;467;482;498;540;513;500;497;487;523;505;515;457;470;497;447;498;485;511;523;507;517;480;502;485;587;456;499;520;486;438;486;466;476;459;495;530;497;502;517;446;395;509;533;564;484;466;508;550;541;535;506;558;522;492;525;467;483;507;554;511;480;504;484;530;539;506;539;568;532;452;463;525;466;435;487;478;489;520;520;571;504;536;544;569;509;519;533;516;511;526;508;470;477;517;515;520;464;529;405;476;546;494;476;524;596;531;486;477;454;459;477;488;449;490;486;466;476;494;420;461;457;393;431;381;394;448;419;495;489;486;480;478;423;482;425;474;447;489;484;470;459;504;448;476;557;461;511;530;472;419;472;499;492;514;488;540;540;560;634;547;474;400;543;450;368;399;443;499;505;513;418;457;406;509;487;554;424;489;445;344;418;509;477;470;477;473;528;460;455;506;517;511;526;518;459;503;466;453;455;504;459;326;345;410;444;447;365;429;438;440;393;330;263;315;466;505;454;486;506;497;492;520;498;463;508;486;430;505;446;411;491;379;364;432;440;501;494;527;491;626;543;405;555;495;408;353;388;446;394;410;436;501;453;460;425;438;417;453;445;506;446;466;530;501;490;475;529;480;467;476;532;558;523;437;386;462;453;410;414;488;457;509;465;461;474;469;460;527;511;475;464;484;497;541;604;559;503;485;539;460;750;793;524;490;509;587;482;582;595;507;601;510;548;551;565;481;461;524;514;405;437;525;555;526;486;477;533;503;468;472;538;514;460;487;546;594;513;507;535;533;424;507;546;521;567;549;554;538;558;546;481;497;527;537;605;558;578;586;516;516;383;437;503;493;509;551;602;639;495;572;521;566;562;565;510;544;492;479;584;632;606;696;509;429;413;517;486;546;486;541;541;564;643;588;571;615;575;524;579;577;515;552;547;576;611;625;587;578;514;532;564;539;502;604;575;655;636;492;441;497;541;509;546;601;641;638;632;625;594;611;595;564;540;612;581;524;617;543;494;502;575;494;581;600;529;557;578;640;601;580;564;575;566;592;606;576;599;555;588;611;553
22;25;15;19;33;146;559;719;709;663;727;713;695;744;715;774;716;638;702;692;641;761;777;695;689;667;700;625;710;666;614;631;654;691;712;709;738;687;786;677;649;673;594;651;679;677;756;699;716;655;690;710;646;669;679;689;692;685;593;639;700;602;513;626;672;643;513;525;584;632;631;656;703;681;662;707;684;674;663;688;726;649;630;632;706;667;678;625;689;715;648;618;599;720;634;629;626;627;661;618;616;662;623;527;545;622;623;645;593;596;596;557;639;610;617;580;651;589;609;632;627;612;640;691;539;455;498;613;679;629;512;573;586;597;662;704;703;647;623;582;528;576;546;627;610;596;534;624;573;650;706;594;624;611;633;566;573;627;625;627;619;583;639;574;602;618;589;599;528;563;585;612;627;541;571;629;576;629;636;598;562;540;483;508;580;665;620;630;695;658;606;567;577;515;547;643;559;591;520;597;552;604;584;462;522;600;630;629;563;562;618;585;553;556;626;537;572;630;624;651;545;569;622;620;580;611;627;598;549;606;470;587;570;598;506;505;550;542;535;585;635;608;566;573;608;594;567;573;561;563;606;558;635;681;663;651;575;582;554;607;624;520;548;548;580;528;579;560;564;531;587;561;593;546;557;580;571;580;563;523;556;524;564;554;547;570;606;548;615;622;633;650;610;515;554;538;608;621;587;529;621;544;615;626;569;591;532;577;548;606;588;584;440;387;499;500;533;657;566;549;613;582;527;453;476;517;543;547;497;511;490;527;482;540;450;449;492;514;543;546;549;500;604;612;558;592;562;532;491;512;499;467;419;477;518;509;504;502;519;471;493;467;492;486;479;481;516;489;475;491;481;490;448;531;440;479;603;395;344;491;591;536;495;503;547;557;504;469;478;471;477;487;491;518;530;470;490;543;578;546;459;478;537;491;567;601;582;592;561;551;528;504;530;498;521;566;506;553;484;498;443;517;423;498;489;531;526;519;605;541;569;501;495;509;511;475;469;434;541;619;572;509;551;487;480;570;554;582;588;562;558;469;519;526;561;598;574;534;610;547;562;547;519;528;521;449;489;518;432;429;510;544;492;486;461;569;518;472;495;481;549;542;555;499;507;558;473;481;488;464;461;480;479;462;530;535;464;543;518;490;531;493;547;540;525;495;473;494;515;490;513;522;528;543;527;484;488;503;509;505;434;482;520;516;580;515;529;501;485;544;492;519;518;500;554;499;503;489;479;518;502;469;496;562;500;408;478;479;454;405;467;473;471;480;518;471;529;508;529;504;498;477;492;463;508;510;474;390;467;524;527;529;469;522;468;489;529;513;524;551;622;536;510;488;471;506;487;404;466;492;465;468;462;509;479;463;473;423;334;326;388;452;438;483;537;407;517;443;500;532;552;488;515;454;411;428;488;451;538;565;535;560;537;530;481;495;490;492;533;513;517;521;468;404;441;559;511;452;477;449;400;391;457;411;455;407;402;457;489;461;449;484;488;494;513;477;447;430;426;465;451;434;443;471;406;503;493;452;426;452;452;428;447;427;442;473;472;396;343;336;438;420;472;388;401;420;402;346;343;347;337;306;393;480;456;538;431;454;447;435;520;511;501;436;490;478;521;412;342;416;463;478;518;514;503;505;480;413;411;405;363;325;358;434;460;473;427;421;435;436;370;418;473;453;492;457;434;435;442;418;489;443;545;516;435;429;533;535;503;460;469;473;443;430;426;465;524;516;468;468;474;521;489;558;501;480;497;524;467;506;533;557;517;520;504;536;587;621;498;480;522;597;520;558;537;552;534;590;581;551;551;539;504;540;472;458;440;519;483;541;467;518;556;553;525;505;497;494;555;522;525;565;508;475;497;515;448;530;533;556;493;522;639;622;556;447;561;543;507;530;579;601;604;585;568;557;508;436;495;509;520;539;598;586;530;501;604;541;605;540;509;442;456;495;548;600;578;582;570;494;492;572;548;490;468;478;515;566;532;506;551;625;562;609;553;606;513;485;582;587;589;579;578;535;459;540;508;539;489;564;579;657;583;541;548;519;464;538;600;616;628;625;646;568;570;606;618;568;633;594;601;623;625;546;394;497;589;527;538;580;573;577;585;601;562;553;562;550;598;620;579;622;623;605;614;609;631
8;10;19;20;34;181;599;726;679;658;625;659;779;714;696;685;590;694;688;681;707;709;775;704;738;783;757;710;635;588;640;636;736;637;758;719;700;664;694;725;714;678;587;651;668;744;728;721;720;626;671;739;634;748;666;787;678;629;580;569;666;673;595;604;629;655;527;604;638;694;715;653;676;675;596;671;623;688;656;661;590;716;639;620;721;725;712;683;716;633;578;607;623;677;718;606;540;581;642;615;652;678;630;537;616;637;508;583;632;632;594;640;664;603;660;628;679;642;688;594;569;647;622;642;664;710;763;704;697;648;650;627;631;661;675;659;674;702;621;586;568;601;566;529;582;575;663;706;644;698;685;616;577;604;594;542;608;557;654;567;608;639;575;561;618;653;610;587;604;575;569;638;637;590;564;598;643;608;575;652;597;553;535;544;596;568;617;588;639;650;602;662;572;404;528;615;656;584;556;545;528;592;526;517;578;601;551;594;610;573;602;614;624;599;601;521;566;598;621;604;566;568;596;580;586;588;593;534;559;543;546;715;684;550;551;525;542;541;586;627;620;636;579;639;598;578;643;555;575;560;589;603;565;604;651;580;636;672;592;649;574;590;580;552;635;549;614;636;579;559;605;615;549;598;607;534;561;572;613;564;619;559;631;606;615;604;619;635;547;655;591;633;582;577;555;584;594;607;585;594;582;570;535;532;652;577;548;473;584;596;583;573;538;617;553;524;485;511;598;583;565;548;594;564;544;503;524;513;548;438;478;484;501;467;511;469;493;473;508;474;496;576;576;615;555;495;554;485;577;522;527;530;444;456;592;542;496;539;466;488;445;470;407;428;457;494;486;544;527;594;496;561;513;490;457;527;559;391;372;447;549;506;532;473;544;539;443;398;460;529;503;460;462;418;537;545;526;538;544;555;512;498;472;529;535;559;567;595;605;568;538;505;528;510;504;514;493;532;476;524;547;527;496;492;469;487;492;546;439;507;532;518;528;639;635;461;447;507;523;622;567;580;608;566;536;521;611;593;575;532;502;495;485;542;517;576;543;512;554;533;510;463;455;557;579;524;505;537;542;482;519;504;485;521;513;528;541;619;535;587;591;495;516;535;527;537;528;542;528;555;503;507;481;545;551;504;529;534;450;500;522;488;497;596;506;447;463;520;496;460;476;469;502;476;481;444;434;505;506;502;516;486;515;492;543;482;483;509;483;472;476;558;583;536;518;543;516;457;467;472;484;525;540;527;517;484;475;496;464;485;440;469;465;463;503;488;460;559;528;467;454;506;496;515;513;479;441;501;509;537;523;472;494;517;525;496;527;507;552;611;654;595;517;440;532;499;432;415;447;494;496;486;414;447;449;524;430;479;415;346;417;488;464;479;411;348;461;544;468;522;492;451;563;484;473;501;457;462;442;430;519;543;551;510;525;521;541;448;464;514;513;534;473;384;492;559;548;453;464;456;406;432;471;471;451;442;462;517;487;512;526;468;464;536;484;538;483;407;439;610;525;432;373;429;469;518;456;433;477;459;500;484;408;434;424;480;511;462;461;431;484;440;477;466;431;393;377;452;403;316;285;200;234;438;478;477;467;452;442;459;528;522;450;400;395;446;530;434;307;359;458;416;450;497;486;465;436;377;362;336;367;310;337;414;470;442;420;435;363;402;403;421;440;523;480;520;489;500;445;475;434;469;481;447;497;412;445;491;514;460;446;482;544;511;506;494;513;504;488;446;473;500;495;536;468;446;452;522;512;503;515;546;465;521;490;452;419;569;537;495;520;511;487;500;574;521;528;507;606;556;558;551;551;467;458;476;453;536;483;482;579;568;575;449;516;514;460;495;489;490;540;525;488;520;589;515;505;571;536;519;520;530;604;534;484;512;568;516;556;592;562;582;588;576;641;633;584;499;562;542;503;570;594;597;525;469;599;562;553;570;462;434;437;539;497;534;582;602;648;573;555;552;491;493;525;515;532;549;560;473;547;528;494;530;606;635;603;587;590;581;593;579;628;613;482;495;475;548;485;472;608;585;567;604;569;528;535;531;577;640;545;650;575;577;541;587;553;564;650;570;590;614;594;557;600;549;607;514;552;544;535;575;620;611;591;557;564;525;486;590;571;589;601;624;608;606;593
16;10;23;15;31;201;629;718;756;632;664;665;730;711;677;666;709;702;692;615;672;746;654;661;765;720;713;695;641;557;588;740;768;733;757;712;721;773;746;698;739;658;726;735;732;690;712;734;715;790;683;662;658;701;683;808;713;641;594;653;628;711;654;599;683;630;606;650;687;708;648;705;717;695;681;647;654;654;644;684;731;653;581;654;693;717;637;625;620;649;636;637;739;689;644;498;475;647;666;624;671;644;633;576;678;677;597;582;642;614;646;687;672;601;619;622;691;706;613;581;588;571;685;631;732;895;880;711;720;672;620;567;635;707;603;653;656;685;662;580;571;531;554;562;474;463;688;652;639;675;659;666;679;571;591;550;568;542;593;595;552;615;562;564;617;573;546;501;585;586;636;640;655;581;549;699;597;603;542;640;597;570;581;555;620;668;630;666;641;613;595;600;527;419;495;595;645;610;609;540;560;552;528;550;539;604;567;589;617;557;514;644;614;652;601;528;563;613;593;589;559;574;602;578;575;579;594;579;556;525;593;625;593;558;595;526;577;562;588;617;556;601;521;576;566;573;518;529;521;513;536;525;509;564;597;710;655;662;629;719;545;585;589;541;567;597;584;575;562;563;610;618;607;577;625;556;564;555;616;546;609;593;635;572;633;658;625;643;653;577;599;621;559;531;572;608;571;538;555;520;601;555;536;600;601;566;553;524;554;498;575;570;602;621;610;557;529;573;591;605;600;523;555;557;507;572;563;542;527;484;531;488;541;489;482;453;518;541;556;528;553;552;528;532;612;573;582;611;566;566;597;598;485;481;537;549;530;506;555;503;473;456;466;443;523;512;536;550;469;486;523;597;622;487;417;565;552;521;469;478;469;487;471;426;526;532;496;459;569;588;525;504;519;509;549;556;445;449;513;509;514;554;445;521;509;503;508;619;559;576;570;503;490;508;478;528;477;481;501;489;508;535;497;546;501;545;485;486;434;487;506;508;498;603;608;506;432;491;507;589;544;511;544;674;710;546;547;565;515;547;529;515;533;485;485;493;496;484;554;626;512;458;518;604;629;508;488;514;515;582;565;613;489;528;461;511;478;533;564;533;601;521;539;499;532;514;538;540;527;516;558;436;461;456;539;511;475;507;463;375;414;477;513;548;524;436;481;560;455;426;414;481;498;435;481;566;489;489;493;518;452;509;506;541;464;507;506;501;437;472;484;560;518;484;494;494;533;473;505;497;460;514;557;459;438;465;469;482;474;403;432;485;418;485;485;451;479;521;452;490;481;504;512;542;504;448;553;619;539;575;502;480;485;488;488;482;556;538;540;590;592;586;514;445;480;479;500;499;463;390;369;482;492;468;478;572;536;451;482;479;477;488;540;509;473;364;487;492;464;586;451;470;429;486;456;462;433;398;440;449;491;568;527;516;543;494;474;508;442;485;548;556;463;434;486;547;537;401;346;372;425;396;464;508;467;502;524;533;493;497;497;454;489;486;509;526;496;458;469;555;575;506;422;535;517;459;406;428;452;439;455;469;396;455;456;491;464;522;445;455;426;416;420;437;467;395;418;446;462;400;322;319;360;449;454;430;451;512;453;427;434;444;407;444;462;415;493;433;409;469;473;423;430;468;502;472;431;382;297;311;353;298;302;386;457;408;388;357;389;356;429;396;437;397;463;469;444;477;477;474;481;492;448;428;500;459;491;473;465;479;454;507;572;480;462;450;415;451;496;466;486;473;579;510;416;388;518;551;496;517;491;511;456;504;535;477;403;488;565;499;520;480;481;495;486;496;493;486;470;496;529;534;478;401;443;544;496;505;593;478;497;598;601;548;513;462;512;487;503;490;417;592;522;512;542;494;522;590;525;558;557;567;526;545;557;579;565;556;527;514;545;576;604;634;598;597;553;547;564;569;604;556;534;511;524;498;572;585;544;498;455;611;527;522;470;483;585;624;594;660;605;551;586;609;570;525;514;501;585;520;559;561;557;572;907;962;712;580;579;583;495;538;577;601;565;476;566;575;521;472;596;628;651;608;593;678;573;562;636;647;623;561;603;572;539;583;567;635;624;579;600;619;603;581;580;603;620;514;570;593;487;505;570;595;577;559;565;431;535;645;626;630;607;606;625;578;606
34;16;4;16;28;225;632;730;702;673;665;650;739;697;684;624;733;756;767;669;721;758;732;697;719;782;714;655;577;623;634;726;686;743;743;638;715;668;740;743;678;654;749;808;753;664;656;707;775;725;676;666;726;703;664;774;693;692;681;680;692;724;692;680;617;638;562;601;687;702;772;692;667;736;695;662;632;671;614;615;675;687;661;668;771;713;620;668;718;701;631;706;718;730;653;456;561;730;705;673;601;659;609;619;655;641;659;657;673;641;665;705;655;572;599;630;593;610;589;547;561;600;666;653;717;829;710;642;657;649;574;703;682;663;640;670;617;608;594;628;534;568;573;470;432;477;644;601;638;642;562;643;613;674;664;579;639;602;629;658;565;624;577;583;604;586;612;600;604;659;638;608;619;588;550;643;592;651;526;642;560;621;631;577;629;611;688;625;555;593;613;591;529;506;582;580;560;589;580;592;499;518;562;643;540;621;582;597;516;587;548;644;664;604;690;614;627;604;594;524;554;537;651;629;537;530;545;571;559;590;656;611;649;647;636;584;587;552;588;578;619;589;578;520;569;648;649;576;560;523;591;584;585;504;539;624;676;640;651;618;610;557;574;589;575;588;589;578;549;559;603;592;584;609;570;559;614;596;590;612;580;559;635;585;650;557;608;677;693;620;573;526;478;485;600;557;532;473;536;605;527;614;575;528;588;551;538;481;534;469;564;543;626;624;609;530;566;567;511;545;506;516;538;496;479;466;640;529;541;512;536;526;511;570;581;570;507;559;540;507;442;505;507;582;524;585;554;508;573;555;487;519;462;488;533;538;497;483;542;534;451;455;527;506;557;484;507;490;460;482;502;559;475;434;510;472;516;473;484;476;460;478;483;529;481;484;476;561;571;539;594;553;523;508;522;548;577;519;498;533;511;521;516;562;503;508;554;522;528;521;459;487;497;512;576;515;538;480;479;574;520;531;551;608;540;512;554;521;460;437;466;482;487;607;554;531;479;538;533;535;573;564;624;714;679;513;561;517;555;559;566;565;477;491;518;522;490;506;485;502;532;492;547;547;533;502;445;540;529;494;518;533;517;481;461;462;478;544;532;503;531;532;456;479;497;495;505;495;544;531;525;478;481;494;528;549;514;491;486;490;475;475;556;565;518;505;474;578;502;479;521;470;492;516;495;568;513;502;448;485;516;551;538;434;437;500;496;543;442;452;465;542;573;500;467;512;517;468;510;481;537;536;487;532;495;484;463;450;440;515;492;487;482;541;512;503;471;515;486;518;484;547;510;549;579;438;545;507;568;573;483;393;511;512;450;422;526;520;523;459;484;455;397;430;482;468;512;473;439;350;323;470;530;498;420;458;449;472;419;464;459;437;508;451;445;403;405;477;487;491;488;507;459;523;495;433;512;501;462;457;531;586;549;510;505;506;450;475;390;429;511;560;461;464;554;471;462;510;379;413;437;461;416;441;429;472;495;479;437;442;447;480;468;516;588;499;514;463;490;508;529;517;553;538;498;443;427;436;504;500;422;420;505;497;524;440;475;477;546;438;429;430;474;478;397;473;435;415;385;400;410;429;386;333;418;456;514;543;439;440;450;404;515;494;490;443;451;429;469;485;520;503;482;533;455;479;477;401;444;377;279;334;348;387;396;393;443;369;375;438;437;498;444;455;448;478;464;434;439;396;450;441;410;430;499;476;440;427;512;478;521;537;521;472;439;460;468;510;555;444;506;537;571;550;473;452;513;477;498;449;525;505;497;457;546;535;511;505;503;446;448;442;429;471;490;516;488;431;441;493;531;573;547;519;546;563;557;451;490;551;474;542;614;561;602;535;432;431;484;566;480;564;536;496;536;484;577;595;546;485;582;524;500;470;583;530;599;559;510;576;582;491;546;621;646;582;529;486;555;532;561;512;535;552;565;580;574;567;523;567;526;592;560;509;456;507;632;575;606;601;564;605;611;511;549;508;504;530;580;512;539;588;593;604;1188;1454;872;533;538;523;517;530;532;576;590;530;556;570;541;540;570;637;605;631;586;607;561;609;599;615;530;537;545;538;567;538;559;593;569;539;532;571;548;514;552;549;560;546;520;525;476;559;513;614;613;606;574;462;471;555;632;658;630;582;619;562;660
14;18;13;24;38;229;600;651;740;707;586;618;782;709;734;658;709;726;724;737;703;723;750;767;660;712;636;626;606;668;607;700;722;751;669;734;744;697;773;759;761;638;791;745;726;727;699;604;708;735;677;711;676;681;701;735;709;722;733;672;739;764;706;611;592;621;548;550;564;643;689;722;688;660;659;651;742;680;552;620;624;738;688;619;668;637;692;669;763;626;663;637;641;679;560;510;599;721;670;637;604;677;579;608;645;622;727;695;735;667;636;645;639;599;603;614;509;551;568;536;506;574;596;695;586;631;601;668;677;594;646;661;666;584;589;613;659;596;593;647;573;598;580;536;500;503;576;699;634;659;637;599;582;711;682;671;667;586;595;659;564;641;592;572;614;498;508;522;502;590;592;620;620;644;591;585;555;585;570;671;625;662;590;664;644;642;679;616;631;596;647;619;554;606;553;572;585;598;518;552;570;626;643;515;619;632;540;569;566;614;604;602;660;709;657;603;634;599;579;568;581;562;638;565;611;498;528;613;622;549;561;572;608;628;648;618;630;550;549;554;620;551;629;585;654;578;598;636;586;564;594;588;601;536;508;578;641;571;616;590;603;562;617;515;614;627;584;588;584;594;596;605;607;586;587;561;584;526;579;549;603;594;625;620;581;595;654;588;564;612;654;555;427;517;594;619;615;600;588;575;562;577;552;581;548;601;601;540;490;534;575;566;578;632;581;581;531;530;498;543;507;485;492;527;469;522;573;564;460;461;574;520;531;538;572;628;571;545;540;492;483;501;587;601;489;565;574;541;535;553;557;530;473;520;494;513;483;530;484;480;481;506;496;464;531;558;543;485;501;409;454;468;392;418;451;442;485;463;488;507;479;511;541;607;558;504;522;509;505;496;511;532;523;519;580;498;491;522;534;449;552;519;515;530;486;538;531;504;475;429;476;543;543;490;554;466;498;512;501;542;508;536;460;563;530;477;510;493;511;502;477;481;618;550;499;529;572;578;560;525;570;522;596;586;572;499;558;590;558;573;517;516;514;511;528;531;547;560;611;594;585;475;511;534;500;498;470;523;530;529;505;445;530;484;440;444;524;478;527;551;488;512;407;475;516;468;502;522;595;517;505;438;525;490;540;488;519;492;487;508;496;504;529;526;525;544;511;536;507;478;489;471;499;517;490;506;449;501;471;514;462;479;504;401;460;497;462;518;532;421;473;638;525;547;483;528;485;428;508;574;555;522;514;465;461;429;543;468;446;520;513;483;492;543;506;468;471;475;589;560;514;463;453;502;491;494;449;473;449;504;484;365;444;515;458;340;507;525;464;447;432;509;380;384;488;497;453;455;419;461;461;509;591;464;474;429;453;484;496;508;507;497;481;448;432;422;467;448;498;494;547;492;499;493;497;491;558;546;521;440;529;512;522;474;518;588;487;412;356;485;466;451;474;482;494;506;622;758;530;448;472;472;429;534;429;411;521;490;403;440;367;484;490;529;536;531;500;489;534;533;520;489;595;500;499;506;455;452;444;519;424;427;459;438;479;416;414;506;543;434;468;451;505;486;417;432;432;404;426;418;445;422;389;372;446;513;418;592;583;481;427;420;474;526;501;470;475;452;448;432;493;541;518;451;446;386;457;455;408;349;367;424;432;416;404;431;394;422;424;396;349;361;454;462;498;540;475;399;478;420;445;422;351;379;469;431;446;432;469;468;462;505;516;455;439;469;541;549;450;443;504;498;503;455;454;412;424;406;390;477;506;545;504;450;562;547;467;528;516;505;507;436;440;466;448;422;420;529;435;430;550;551;521;520;592;546;510;504;384;439;536;468;460;509;574;518;438;551;510;564;543;461;498;508;567;512;598;604;514;530;481;471;566;480;587;597;540;578;507;721;699;590;570;631;648;592;505;553;565;624;588;447;443;600;534;543;606;522;490;597;580;571;542;537;518;534;573;559;534;568;571;564;575;584;503;528;520;554;588;486;546;629;607;644;731;964;654;534;622;525;585;535;532;561;550;499;510;552;559;547;591;613;588;612;617;628;618;568;554;563;570;516;554;533;499;560;578;551;518;450;524;573;532;543;542;512;571;579;487;554;529;533;631;539;578;548;578;531;594;623;511;530;590;633;719;639;747
24;14;10;24;42;279;655;700;716;683;556;614;690;655;724;722;695;719;785;715;703;742;723;707;751;742;729;655;623;721;618;706;739;724;755;691;788;768;782;780;664;707;691;728;651;726;761;695;703;738;718;701;704;695;710;669;680;708;707;689;652;657;661;606;609;510;571;503;536;662;731;780;688;633;639;681;668;726;654;757;639;696;668;645;684;690;703;700;751;649;638;685;616;597;585;649;660;694;691;557;685;651;651;573;661;680;692;693;684;678;712;728;601;642;611;555;557;509;563;604;582;618;580;629;643;596;631;637;601;663;655;658;649;554;658;546;527;574;675;714;600;587;619;614;618;601;613;572;671;648;675;594;638;755;653;619;635;648;599;575;707;599;599;593;571;539;598;528;582;542;554;626;649;689;668;679;662;608;569;587;653;696;594;574;594;636;603;674;559;619;581;600;613;638;605;664;613;596;575;527;585;589;617;541;560;554;552;557;577;586;579;695;593;648;643;590;603;477;450;536;571;531;557;541;607;540;541;571;591;555;532;626;563;607;664;628;627;615;529;536;584;553;613;558;545;581;564;651;620;648;679;671;568;601;564;551;615;590;623;587;638;542;566;569;568;549;629;646;585;563;585;567;541;588;510;548;532;484;656;608;663;576;571;567;642;624;621;557;578;666;643;510;468;482;650;735;696;592;613;552;586;602;582;566;582;571;638;672;577;604;592;620;604;647;561;570;570;584;517;569;512;481;512;493;503;491;574;577;502;510;496;520;538;597;642;585;574;572;485;512;514;533;480;515;599;617;529;537;515;536;564;473;514;574;495;519;627;534;547;456;482;507;501;474;450;458;535;528;545;439;367;432;480;499;451;396;395;511;473;518;531;526;545;560;524;619;538;538;566;584;568;517;446;429;508;542;403;505;493;545;547;610;558;483;534;591;495;560;492;461;507;529;530;557;468;470;493;476;517;546;503;491;421;497;527;425;470;532;504;563;473;514;555;607;501;509;572;536;542;549;587;571;555;564;519;548;588;533;549;537;561;575;559;518;531;579;586;595;571;533;586;550;578;448;475;519;558;573;598;473;463;449;470;444;538;448;512;528;404;531;490;499;408;426;503;508;532;512;540;592;546;478;437;527;503;507;473;450;440;515;526;520;574;522;604;453;463;466;559;535;544;479;528;504;488;541;446;441;437;513;418;505;475;446;435;531;516;496;544;489;485;538;522;534;429;475;512;421;410;541;539;478;478;467;499;472;506;462;514;494;507;460;485;507;514;470;461;528;523;545;539;518;507;494;544;478;448;499;461;453;475;495;503;454;472;397;494;520;464;394;427;475;473;458;509;440;426;405;425;515;464;429;492;440;363;452;480;514;528;538;564;578;516;478;516;477;517;485;407;521;538;482;436;420;507;482;479;498;487;477;442;520;515;523;584;564;531;492;493;492;501;465;472;517;551;526;512;656;535;529;523;445;460;491;486;449;455;437;464;430;524;506;549;528;479;474;465;474;536;484;530;487;488;480;494;498;489;501;492;512;435;455;415;506;451;406;458;468;545;549;482;545;556;484;444;420;453;454;429;420;389;383;383;391;355;405;460;500;549;495;480;408;452;454;471;459;491;452;474;468;477;487;516;437;441;452;446;416;384;307;312;409;482;459;447;413;393;429;414;388;358;408;447;448;424;473;501;407;455;408;385;398;345;445;470;407;416;454;460;477;463;465;484;478;446;433;522;516;501;483;514;466;500;386;399;358;385;408;455;552;509;552;523;452;419;559;469;490;443;521;488;381;434;408;400;463;519;497;489;399;536;580;499;520;546;467;518;469;392;362;477;512;445;529;550;582;497;503;607;523;514;446;431;455;529;544;531;556;519;575;509;551;505;560;552;510;536;497;520;744;624;525;514;589;595;507;505;532;534;530;544;519;520;492;587;534;566;553;576;541;560;644;647;579;582;557;537;499;532;582;504;487;565;590;494;528;503;544;582;582;572;585;610;592;622;586;458;551;582;562;496;529;525;534;571;512;518;527;511;585;555;537;524;576;574;619;583;607;595;556;496;519;503;535;491;568;509;513;483;478;466;543;556;589;560;577;583;565;520;613;577;553;560;547;581;557;577;605;579;623;530;542;518;611;680;637;732
8;28;16;18;59;341;759;793;769;781;680;596;687;704;710;699;788;675;714;730;710;748;782;704;730;775;654;604;654;732;629;720;754;715;712;700;709;700;704;754;740;666;683;705;677;741;720;694;690;670;698;703;676;721;720;743;707;732;721;714;686;656;697;694;579;581;540;518;558;660;684;768;714;637;599;614;646;637;685;606;686;716;696;689;679;766;703;751;689;689;625;664;593;663;667;717;663;620;605;634;656;654;672;674;616;715;697;635;726;627;755;670;677;641;606;533;491;457;514;589;673;610;514;514;594;541;552;633;610;533;592;673;581;637;657;587;500;552;592;675;687;612;672;632;628;656;645;635;565;601;632;610;629;632;608;688;632;654;646;596;643;566;602;594;604;555;546;595;625;640;581;638;662;596;660;592;636;605;566;654;694;672;668;536;581;533;552;604;572;569;612;585;598;595;611;589;543;572;567;559;594;551;538;524;567;507;570;560;564;588;645;611;639;606;592;588;584;482;562;542;569;565;586;603;637;642;632;607;578;545;540;561;527;539;621;630;615;573;530;548;562;594;574;580;523;551;557;640;607;631;647;643;639;596;448;538;657;636;659;569;639;591;581;569;589;633;524;563;562;584;604;526;571;574;570;536;587;554;554;567;534;569;590;603;598;652;469;559;537;567;557;594;484;483;587;682;638;606;551;662;616;546;537;596;608;621;607;620;578;586;619;601;605;603;608;571;600;597;607;599;521;541;481;493;559;479;563;516;556;528;533;511;549;560;523;602;605;593;505;535;539;534;489;535;546;529;510;409;509;574;533;544;561;546;501;567;564;464;480;455;478;510;439;451;471;457;513;524;494;496;457;463;501;628;587;467;486;530;496;552;545;550;562;538;556;512;550;530;563;548;555;532;498;463;483;427;360;493;467;525;583;530;490;535;517;522;548;521;475;443;489;520;566;467;560;513;454;394;492;564;473;482;447;524;538;544;569;512;540;550;453;531;608;587;577;504;494;553;573;549;557;557;553;571;485;506;495;465;484;479;522;566;471;503;535;541;548;596;474;444;458;548;507;531;510;501;528;542;574;545;572;525;513;507;455;460;499;453;448;456;515;550;461;478;451;513;516;534;574;457;533;621;473;475;503;464;526;478;498;538;526;488;491;592;520;441;447;486;528;523;468;479;495;506;516;508;405;402;398;459;494;493;512;425;517;467;475;524;493;510;458;482;524;547;536;475;495;447;496;539;498;460;415;456;481;469;443;483;494;485;508;446;419;455;459;521;455;564;507;526;531;507;557;519;536;472;473;475;482;476;524;496;574;583;499;518;519;517;518;497;469;533;467;437;428;438;456;440;509;537;465;482;507;455;447;455;484;477;433;490;546;547;458;452;531;504;470;508;404;490;537;539;449;473;431;432;485;511;483;474;499;493;462;531;529;540;621;602;573;478;497;502;507;604;584;543;490;572;497;527;510;491;497;421;442;387;382;404;401;479;508;535;525;495;518;480;419;471;510;490;518;399;500;509;486;439;483;510;553;461;534;402;419;409;419;405;430;486;553;545;554;401;492;538;555;454;507;490;475;492;489;359;379;404;385;461;416;373;404;413;389;458;425;389;416;432;448;481;438;397;409;475;400;336;315;362;394;422;353;281;271;391;438;454;478;427;433;447;473;431;410;419;405;451;427;419;413;463;459;413;432;479;436;486;522;474;490;471;515;468;443;431;459;459;512;489;462;492;509;533;453;364;314;308;349;381;459;525;465;449;480;510;464;437;473;525;477;505;463;491;442;380;357;448;468;502;565;487;487;494;536;536;508;532;533;556;517;452;369;434;555;526;558;493;496;498;564;535;587;571;544;515;438;501;537;545;545;496;534;538;534;532;568;656;544;553;501;441;528;564;555;605;609;550;552;493;413;498;590;511;543;524;510;598;571;561;540;582;476;541;572;571;708;558;567;557;491;467;429;539;572;505;547;559;516;611;530;552;578;547;617;607;573;575;542;549;476;509;551;549;484;503;536;507;534;595;533;517;630;606;467;572;475;554;595;625;591;650;618;535;621;548;581;531;514;517;488;564;487;515;501;509;583;671;612;585;550;622;609;646;544;605;610;697;796;613;463;564;572;628;647;591;552;583;599;620;639
24;6;26;7;68;396;689;731;738;749;690;686;652;752;732;766;726;719;742;792;772;769;732;713;775;709;626;686;599;646;715;681;696;632;715;716;610;576;775;803;693;647;687;710;656;764;716;683;697;681;764;749;701;705;730;637;699;626;634;689;667;635;747;681;607;546;636;566;578;695;637;650;615;561;658;627;632;651;669;688;613;657;719;668;673;678;675;670;644;710;694;686;599;653;636;622;645;659;690;669;670;678;681;696;624;700;727;713;651;676;691;667;692;641;558;530;592;500;633;613;674;582;521;514;460;581;555;685;637;725;623;610;619;606;660;610;462;529;648;651;635;594;584;653;642;683;562;596;618;621;655;645;615;640;622;615;716;605;614;663;647;607;629;668;573;593;598;537;594;668;594;602;612;639;638;603;615;572;557;700;643;707;637;619;541;539;593;604;651;584;630;599;570;602;631;654;564;638;610;652;530;506;516;518;503;517;546;610;562;609;606;634;537;538;579;632;583;628;624;622;569;620;589;604;584;611;582;518;516;573;597;544;587;549;618;657;588;566;523;608;597;569;491;603;541;648;534;602;564;653;621;713;603;572;618;653;646;613;640;636;693;631;626;542;677;585;567;586;552;592;584;602;567;617;639;610;591;625;571;559;524;572;596;630;633;600;615;590;552;577;553;542;477;555;616;627;637;558;601;615;611;572;570;503;530;548;575;634;602;569;587;584;548;595;657;523;587;571;597;539;528;525;538;517;517;535;516;488;542;583;552;543;523;535;529;550;570;578;536;519;551;523;527;531;541;517;513;517;549;524;522;478;549;536;515;529;469;347;526;509;496;562;533;517;486;472;493;499;465;457;504;523;543;538;568;493;478;512;532;578;553;561;566;497;520;486;541;534;535;541;424;456;499;500;507;410;389;455;515;515;595;514;471;512;565;586;543;386;482;534;490;570;535;509;472;567;477;472;522;508;450;451;493;493;548;565;543;541;527;520;507;506;587;548;535;490;529;544;526;542;547;526;538;510;491;559;584;507;501;521;531;570;496;529;550;563;446;510;434;435;467;469;509;508;531;471;470;493;492;534;520;507;498;499;524;450;468;500;421;371;488;437;460;477;491;494;551;486;510;500;558;590;439;476;485;474;506;488;523;505;535;497;474;562;419;438;472;500;473;529;483;535;557;498;539;486;508;487;447;500;497;487;513;522;481;561;473;527;490;508;524;498;502;478;478;526;558;471;469;483;452;505;491;460;450;440;415;438;494;477;487;412;553;429;466;481;485;492;472;473;533;516;563;509;473;451;455;511;488;518;507;538;600;503;484;504;502;544;516;448;489;432;507;513;491;449;428;484;462;466;496;463;519;556;491;463;501;485;447;431;506;512;484;500;517;509;475;510;466;443;538;507;449;476;462;402;495;516;528;556;602;533;487;517;565;543;544;541;596;489;410;473;500;513;585;563;569;507;506;470;473;472;481;438;487;405;351;361;422;505;444;490;502;554;492;483;487;425;490;495;528;493;549;547;519;432;509;488;499;539;439;370;436;396;390;414;464;496;456;572;561;519;483;596;477;482;542;546;659;494;479;430;486;385;453;498;447;428;366;349;339;401;388;367;357;376;349;442;358;291;277;388;397;318;320;333;301;291;404;363;391;409;428;432;411;395;382;406;464;487;439;415;478;486;392;437;399;477;423;467;445;540;564;533;482;433;469;457;474;454;470;459;438;486;474;454;454;430;481;462;350;289;326;382;441;428;474;477;518;488;471;457;406;452;471;507;521;455;438;474;470;415;438;441;476;509;508;486;510;546;580;591;508;603;607;502;519;542;510;524;499;504;502;538;505;524;549;556;570;469;552;548;452;471;566;580;566;513;521;523;463;557;511;557;627;726;605;569;456;521;511;589;544;549;553;504;351;484;540;501;508;632;614;601;664;614;551;545;502;448;538;673;627;587;542;551;495;482;382;522;592;600;587;632;613;564;551;545;573;564;569;564;642;645;625;506;505;542;552;478;414;452;526;563;487;555;602;557;597;533;464;448;487;563;713;599;706;641;573;564;627;598;621;606;500;444;529;576;538;527;456;540;605;697;651;457;474;526;601;580;576;591;609;649;809;538;526;564;612;587;590;656;594;561;634;646;616
20;8;23;14;70;453;800;778;698;710;702;728;681;707;695;674;672;653;717;715;677;682;759;675;725;684;762;635;747;695;637;639;645;663;727;658;596;483;707;786;670;712;675;771;686;718;748;762;702;740;741;677;751;671;762;700;598;658;674;657;657;619;653;706;571;591;619;575;578;643;654;540;531;568;659;661;643;585;637;651;623;704;637;691;697;754;676;617;646;705;761;729;643;587;597;625;638;599;643;730;723;651;683;698;680;648;721;694;702;678;695;642;723;659;460;456;580;567;589;574;654;639;591;587;513;562;637;668;584;639;594;592;654;682;543;588;508;552;619;644;496;530;541;654;680;672;628;616;611;658;687;609;634;560;554;585;689;660;672;638;610;608;575;556;519;602;535;509;610;614;542;600;665;634;528;612;570;605;591;672;654;660;594;579;506;526;529;589;578;607;606;554;518;585;562;566;560;551;567;534;548;569;492;531;544;561;532;505;650;678;591;624;530;542;675;620;577;592;631;618;589;545;655;600;596;575;552;565;569;570;538;622;571;616;617;604;543;615;587;650;677;591;598;623;570;542;588;610;574;544;600;582;559;578;576;596;634;593;638;593;631;613;606;552;616;593;527;545;548;576;555;570;513;605;600;641;563;607;576;593;553;567;582;631;640;624;631;665;541;600;605;556;550;669;670;624;504;498;554;562;596;555;567;602;551;565;565;587;644;617;584;601;574;601;580;525;512;560;588;570;586;542;574;551;522;517;507;497;564;520;524;543;511;567;546;604;601;518;561;555;563;547;519;579;503;555;545;500;580;529;480;381;543;484;505;501;534;408;461;457;513;537;477;531;598;506;509;533;531;455;461;499;453;467;534;535;573;481;539;527;524;555;564;543;525;548;498;586;560;547;465;434;509;510;518;436;440;488;517;540;590;537;489;566;535;547;551;495;526;519;520;533;553;483;503;515;476;507;537;503;446;470;471;465;529;584;558;572;563;492;523;535;450;505;502;572;555;545;626;576;529;505;529;535;553;548;546;496;529;539;515;542;512;495;516;551;439;465;416;476;514;469;512;512;494;424;423;492;545;525;526;530;562;561;477;511;465;456;492;458;441;463;475;501;437;544;535;499;456;521;495;584;502;490;514;462;496;501;496;556;551;518;462;482;438;479;530;467;497;464;463;506;517;451;509;529;435;523;478;452;489;489;525;529;493;446;489;485;542;453;424;461;394;493;485;481;424;422;410;404;497;507;463;498;510;412;462;510;493;501;482;484;484;471;516;500;456;488;470;542;516;581;591;583;487;418;505;508;506;539;537;563;513;505;454;453;439;474;522;464;419;482;522;478;495;432;369;425;497;514;486;480;438;479;521;449;443;477;486;454;435;514;440;480;536;521;519;526;480;495;534;465;493;505;504;437;488;519;552;481;484;497;445;418;522;517;528;511;690;496;261;287;497;559;481;553;573;498;527;537;415;479;410;441;441;427;417;478;464;493;444;428;480;523;489;483;469;401;475;499;474;535;511;620;583;595;605;515;468;495;477;380;373;490;458;455;501;430;447;465;500;551;550;568;507;500;494;514;658;451;517;525;487;445;469;494;449;443;445;415;365;365;388;371;408;401;456;437;428;288;366;421;409;416;383;352;352;303;361;396;350;307;338;362;379;406;425;417;407;451;454;401;433;446;439;443;472;464;430;442;424;414;506;467;470;467;471;494;495;500;433;469;414;463;496;489;430;465;493;438;348;300;355;417;453;490;466;482;501;422;467;462;404;440;476;481;486;436;442;491;507;521;496;531;569;511;502;487;451;514;551;529;535;542;531;548;572;551;518;515;510;513;506;480;579;600;551;525;503;603;567;517;465;485;559;597;584;513;585;554;490;544;555;513;605;709;649;595;469;562;510;509;507;548;598;550;436;470;564;508;595;560;570;551;629;557;545;528;599;515;510;668;695;650;660;622;635;609;539;518;546;531;539;587;515;472;594;565;648;579;661;584;688;572;548;526;487;484;523;520;525;442;458;483;536;641;542;618;555;575;579;539;528;587;688;663;635;579;565;565;563;609;564;540;519;423;512;578;584;482;334;428;606;623;621;494;482;551;542;587;614;615;596;551;534;500;531;622;578;584;517;598;575;601;608;629;663
24;28;22;21;60;430;763;803;734;703;686;676;741;751;661;712;750;659;657;654;674;704;672;729;685;635;690;719;706;740;682;655;649;667;662;705;620;479;621;744;709;723;708;735;712;750;667;752;739;731;724;742;727;763;662;704;662;647;622;624;696;666;640;660;629;613;606;613;578;657;611;513;450;515;608;634;597;566;649;629;661;732;641;624;633;674;629;644;636;742;646;614;634;618;586;633;427;504;685;674;631;683;647;702;689;706;698;663;638;675;620;663;679;661;508;569;570;594;611;564;618;583;534;533;640;603;620;638;642;581;574;623;572;606;609;664;593;657;558;523;565;599;519;628;598;632;634;562;565;671;682;648;610;518;575;603;592;617;617;642;663;590;572;523;543;554;574;525;624;625;534;575;548;569;584;588;556;549;529;689;640;542;521;576;501;525;555;551;623;655;566;529;537;565;510;613;524;558;564;545;520;617;492;544;622;513;550;543;616;660;637;586;556;629;707;597;632;644;558;615;548;609;635;632;644;613;550;515;570;598;628;600;580;609;601;595;554;588;604;650;704;639;558;578;593;628;572;644;568;517;589;593;592;616;673;643;672;599;648;623;645;690;563;579;610;578;646;615;581;596;634;588;616;556;618;594;643;575;554;548;631;581;643;678;620;661;620;624;601;671;635;506;550;622;645;613;517;493;547;622;627;532;595;560;606;562;636;657;622;581;562;510;574;558;553;514;439;498;562;552;524;543;493;538;503;518;478;558;557;522;569;556;545;530;517;520;584;587;619;544;529;459;455;502;620;581;560;625;564;518;500;485;511;465;493;520;499;501;476;469;370;451;520;531;542;533;524;567;546;439;514;538;518;537;509;477;487;500;496;484;566;533;511;537;568;585;575;593;533;504;484;564;547;484;527;507;448;514;459;542;497;481;506;548;511;494;544;533;510;511;457;507;526;559;534;470;496;528;478;476;544;490;501;567;600;582;529;467;523;511;605;531;395;485;542;594;564;557;557;532;496;548;503;521;578;592;532;530;526;493;596;536;538;552;494;459;458;507;537;544;545;497;521;623;529;391;396;403;473;470;568;498;574;513;511;525;482;443;475;464;518;522;531;521;460;490;568;480;498;509;517;529;522;483;442;398;462;543;493;522;502;539;473;466;521;508;490;449;471;492;492;483;531;473;493;441;443;487;528;476;474;529;499;502;517;496;474;518;455;450;439;446;384;470;489;476;491;485;422;404;510;531;466;474;483;377;433;456;550;476;487;390;462;463;522;505;501;482;521;530;555;592;596;509;450;366;446;510;487;481;510;495;516;454;502;478;518;455;477;438;390;489;549;477;446;442;382;436;529;526;498;452;332;475;520;543;457;541;518;495;540;500;498;530;511;438;509;567;532;510;589;510;517;476;574;489;457;527;536;507;488;473;520;409;498;506;524;550;523;434;193;239;410;526;458;481;547;479;535;468;437;480;413;496;477;524;460;527;539;493;506;448;471;472;446;505;474;499;473;419;480;584;512;568;581;577;592;503;478;434;438;381;458;455;472;433;463;400;400;466;442;473;562;465;498;433;426;524;539;457;474;538;458;461;477;511;448;442;524;406;409;417;396;425;474;492;429;479;438;361;455;436;373;420;412;375;298;334;384;386;356;322;254;262;343;448;468;447;431;408;378;395;424;450;488;489;501;455;432;379;463;461;459;453;480;479;511;502;497;411;471;486;513;502;498;473;459;431;407;362;310;378;386;479;435;481;465;479;540;484;500;471;407;437;475;436;498;510;455;495;503;521;469;555;573;582;504;534;477;477;494;489;516;515;582;564;531;625;512;616;513;456;402;458;541;544;508;573;569;592;580;487;484;520;563;466;532;499;533;577;529;515;534;559;580;602;643;509;518;530;523;443;444;543;583;572;514;542;509;526;484;509;559;522;560;579;469;555;633;630;618;619;601;620;690;593;590;635;590;599;586;512;512;570;537;532;554;553;633;564;617;591;556;503;473;410;473;371;573;560;499;517;556;589;565;660;595;582;541;589;571;572;544;535;557;547;614;585;571;563;527;601;544;440;440;495;503;535;627;474;242;342;542;558;562;558;546;584;622;621;600;708;621;582;531;562;545;630;665;559;530;588;654;607;560;576;667
26;9;6;32;48;425;732;735;735;729;661;682;689;714;700;667;706;742;654;709;683;692;707;685;685;723;665;781;683;759;661;617;646;640;601;645;646;684;703;665;622;719;634;691;661;703;739;654;672;704;789;736;755;669;690;612;771;710;679;598;721;635;628;584;573;598;708;686;677;595;640;609;510;519;594;689;619;574;611;634;673;710;648;601;627;672;566;577;626;689;647;645;650;648;602;561;447;481;737;681;576;644;645;596;639;638;639;686;670;634;628;692;606;604;593;596;628;635;566;628;605;586;546;569;624;570;628;621;567;632;611;543;640;671;623;628;574;611;591;559;515;567;522;633;584;634;597;549;609;611;661;694;604;569;549;627;607;609;601;559;593;628;572;641;575;632;557;578;643;630;548;587;455;525;563;512;488;522;595;596;580;597;584;618;588;560;554;627;616;615;592;524;480;569;624;602;534;514;590;496;591;644;540;477;606;565;511;520;597;610;588;537;590;578;712;631;590;608;592;619;561;547;610;658;693;582;610;465;496;594;583;607;557;570;586;522;526;589;578;533;666;701;605;640;623;630;573;610;659;579;579;609;613;588;597;597;581;524;618;571;613;607;592;592;529;550;615;592;560;539;578;616;586;614;532;584;586;524;570;604;577;534;564;677;676;626;635;609;620;655;649;612;545;605;627;681;603;534;603;534;531;572;544;599;571;594;568;580;589;618;548;559;522;480;501;509;393;547;516;525;533;624;582;557;581;589;503;565;572;483;510;587;546;599;569;560;560;602;555;533;499;421;419;522;585;570;543;593;563;512;538;539;483;498;493;483;531;483;530;523;363;471;529;506;583;475;494;552;492;487;443;481;492;563;500;511;510;458;517;588;557;567;552;542;526;553;503;455;516;511;490;577;506;429;468;512;515;509;525;535;520;541;571;487;480;465;449;484;548;555;433;490;503;567;569;526;467;512;498;558;476;461;442;501;532;548;412;419;455;554;564;544;306;475;626;560;571;591;574;492;493;521;541;521;621;565;590;593;490;574;532;574;503;510;498;443;515;563;572;542;543;508;537;536;510;469;486;481;486;502;496;487;497;499;577;457;501;504;509;503;581;543;529;587;459;447;503;467;546;454;479;494;443;388;433;444;441;526;467;494;568;556;521;478;507;519;486;479;544;505;447;433;429;464;461;427;450;422;456;519;461;482;482;469;462;472;473;512;516;468;556;591;444;513;500;476;505;497;504;462;430;425;438;494;454;372;324;444;454;448;473;478;415;457;497;493;515;455;498;567;555;555;567;491;479;456;514;530;541;522;510;486;466;510;459;442;475;482;469;379;357;456;514;564;530;475;403;498;491;566;546;510;470;497;468;508;487;460;524;498;458;556;535;473;505;454;521;464;551;536;507;496;523;501;572;521;515;568;517;582;520;510;488;476;516;539;546;475;496;406;325;370;469;492;510;537;548;524;453;538;473;440;421;525;444;478;491;529;468;515;495;502;477;536;523;525;462;552;494;420;492;420;536;502;534;497;555;494;503;515;448;385;433;431;387;452;450;446;445;430;461;480;493;456;417;478;435;508;503;456;426;519;459;518;493;494;423;464;446;456;436;371;407;414;456;445;500;434;475;432;444;409;460;445;423;338;307;351;391;465;392;347;283;271;265;331;390;389;375;395;457;459;407;454;474;422;427;436;414;399;485;432;527;426;469;464;496;521;494;398;466;476;471;492;510;422;438;442;415;285;291;406;465;342;420;445;494;502;506;537;480;518;505;495;483;503;449;447;442;513;521;608;522;541;468;510;564;511;474;491;483;510;512;589;583;601;603;591;539;544;452;512;389;516;583;554;462;514;566;489;487;538;543;537;472;491;554;505;535;585;530;490;467;568;572;586;570;541;503;513;564;562;580;540;627;590;561;547;572;597;535;511;550;490;498;527;503;518;687;567;622;580;546;642;548;551;544;566;629;601;588;525;496;444;511;637;574;525;491;516;566;560;517;529;469;479;485;469;548;512;476;461;485;569;634;623;605;582;577;671;540;577;474;488;555;561;603;537;530;571;498;532;552;504;497;536;627;621;619;571;420;460;506;547;590;599;558;572;579;540;577;593;530;588;609;600;522;594;587;571;547;572;603;545;541;597;681
36;6;16;26;88;450;643;723;661;658;699;676;662;645;650;743;696;721;719;734;741;704;717;704;700;664;680;683;731;762;689;707;729;711;602;679;666;703;746;649;754;693;700;701;761;702;706;660;684;770;679;715;746;696;633;718;696;740;687;642;631;587;632;599;564;606;689;660;686;635;691;651;575;559;623;655;599;600;624;714;712;724;712;639;663;667;623;669;668;733;705;673;668;514;564;528;573;563;701;650;605;579;625;564;547;644;653;547;625;588;641;611;599;575;546;579;589;625;620;584;588;578;622;607;574;656;651;616;592;634;618;573;642;600;606;609;558;543;612;556;499;523;577;603;565;599;608;582;662;690;647;651;666;617;645;640;620;559;584;600;611;611;620;604;580;587;555;515;526;516;524;528;542;578;587;576;590;622;635;596;592;619;630;607;585;626;546;576;568;614;470;490;340;404;609;576;604;573;501;508;618;617;537;524;590;630;538;488;561;494;581;507;537;615;645;660;554;602;627;583;574;529;580;580;552;569;686;517;441;562;535;543;560;637;531;627;556;623;545;524;586;644;623;614;524;582;601;551;627;640;620;596;593;672;559;551;624;588;517;533;594;605;596;538;488;524;563;600;617;574;571;650;631;559;654;597;623;528;505;547;550;539;596;672;641;591;596;619;522;654;679;599;615;623;621;689;615;548;563;637;573;565;558;586;552;548;631;633;582;625;584;563;597;515;522;428;401;568;580;580;522;527;557;595;533;649;470;499;520;530;561;584;555;523;543;616;577;582;497;479;526;466;489;532;603;551;538;547;537;596;520;497;499;493;505;505;522;520;572;537;553;543;648;541;566;499;561;573;505;504;490;517;500;453;448;516;501;470;572;524;582;530;532;562;507;549;543;539;524;562;623;561;542;442;522;547;533;530;536;512;513;524;546;508;519;418;470;517;584;584;533;559;528;513;583;476;456;551;611;538;613;515;501;536;534;511;520;475;497;508;476;473;361;472;554;589;520;502;514;524;500;515;502;462;437;589;604;481;488;570;561;612;555;545;533;531;541;575;594;557;525;482;518;494;469;516;525;551;562;510;520;441;491;512;487;539;467;465;450;516;567;511;502;500;417;337;452;480;494;548;504;422;469;375;408;419;547;531;506;473;571;511;511;480;530;585;571;529;512;532;507;442;354;326;447;480;481;435;491;554;502;522;486;551;549;487;495;498;543;495;606;703;526;482;499;504;507;548;476;498;462;427;506;529;526;341;315;439;497;508;510;450;421;385;470;559;559;558;481;485;499;501;547;559;518;529;483;549;549;517;511;475;495;536;481;509;487;467;463;468;327;334;463;548;499;542;495;461;573;553;526;479;483;475;460;507;489;468;525;533;399;466;541;481;409;495;497;495;549;517;503;530;466;495;481;536;544;469;468;467;492;474;483;433;481;478;555;460;433;484;467;448;556;506;515;504;498;477;473;523;507;522;459;439;426;508;554;522;490;472;481;478;527;532;518;550;455;473;431;458;419;351;421;514;487;523;564;497;488;508;476;445;502;475;450;438;520;438;434;391;477;515;547;483;419;460;502;546;490;493;456;475;483;547;502;521;434;501;469;442;453;398;442;451;447;496;467;520;503;395;410;384;432;394;345;409;349;393;448;431;437;478;387;352;251;211;280;343;329;433;458;471;448;470;378;399;351;340;416;437;460;464;456;491;434;524;532;517;415;415;475;491;482;472;484;459;493;392;396;359;339;452;412;389;367;434;485;466;465;446;433;530;590;477;493;454;477;476;461;457;522;556;586;491;491;515;463;450;464;477;453;538;578;531;586;600;542;574;490;484;489;488;499;557;526;479;495;527;487;479;543;500;543;554;520;470;530;542;541;540;574;571;572;508;571;586;604;485;446;508;572;601;576;510;571;583;524;504;577;568;519;517;517;598;528;514;565;620;605;635;619;560;576;555;638;522;560;545;603;591;570;546;488;499;503;613;593;517;522;420;518;591;539;565;432;475;471;415;473;534;459;475;474;495;577;538;616;597;484;557;666;639;538;505;479;639;605;573;535;514;482;476;464;491;508;633;605;563;590;601;505;596;609;548;520;586;540;523;558;582;585;593;568;557;641;584;571;544;574;544;482;503;603;564;569;580;614
26;28;9;28;125;491;745;751;644;626;710;735;638;691;714;729;703;732;718;779;701;756;759;669;720;717;685;711;721;767;678;734;766;683;643;660;722;711;663;709;661;724;671;692;779;781;688;740;672;690;751;718;721;723;681;752;617;723;720;694;653;646;628;591;638;652;649;592;564;663;619;646;537;623;659;681;655;645;648;653;647;658;638;641;661;628;718;635;661;672;690;644;602;626;612;581;485;558;672;784;633;635;553;530;526;564;525;580;609;652;638;592;570;518;526;540;533;642;608;570;543;608;664;605;557;611;597;617;593;583;667;604;591;566;536;487;603;688;692;598;597;567;522;550;597;610;629;639;633;669;671;627;625;650;584;556;651;599;647;596;634;651;618;570;558;505;564;489;467;560;532;676;724;655;640;701;684;630;552;609;617;648;627;617;580;640;651;567;555;532;523;436;306;436;633;615;617;582;530;485;529;660;574;498;556;606;547;531;548;622;645;589;542;609;564;532;630;635;615;593;559;619;561;604;554;620;577;488;367;538;567;585;560;588;540;567;596;564;601;547;616;609;638;627;598;579;575;604;603;596;549;515;561;581;605;541;607;493;413;445;565;526;539;567;455;450;558;507;579;590;563;561;562;576;617;589;652;535;470;512;575;542;617;630;707;619;617;538;596;592;626;594;619;548;573;622;605;578;618;648;624;522;511;591;591;624;531;603;621;615;550;575;551;565;477;413;524;568;539;510;575;556;549;547;574;502;519;537;505;563;519;520;574;606;466;636;633;616;540;517;511;500;508;551;551;546;505;527;570;514;555;514;492;521;464;542;540;526;497;548;512;547;653;606;609;507;498;511;507;465;509;470;523;477;468;480;479;495;532;560;542;517;487;495;497;506;522;547;556;614;579;546;537;529;443;557;590;585;565;562;476;511;597;600;508;437;534;577;465;537;536;478;483;482;542;529;470;549;572;551;581;518;481;509;552;549;465;475;488;436;523;452;429;561;490;524;544;537;517;568;566;555;503;449;416;566;554;517;467;539;587;594;610;495;546;553;569;555;577;562;524;521;455;444;482;450;431;499;523;505;509;499;503;501;549;468;507;496;504;559;550;463;455;462;440;435;486;503;524;542;510;447;512;505;414;442;529;563;519;527;541;521;512;504;516;552;528;519;520;519;543;444;417;416;481;567;486;482;455;507;490;501;522;500;553;526;513;515;549;509;532;542;450;442;526;498;481;447;486;518;458;482;512;559;518;458;437;496;487;455;504;476;468;460;495;490;510;500;472;480;509;545;512;546;459;490;507;562;584;563;603;494;517;564;510;536;465;514;474;427;313;319;427;454;468;545;420;456;500;478;491;501;518;478;433;456;420;450;513;483;456;517;527;499;448;494;511;507;537;597;513;472;486;523;476;513;507;520;513;478;446;504;468;462;470;446;502;464;430;446;506;488;435;512;497;491;417;424;455;530;502;540;449;437;504;501;490;510;466;475;453;390;503;485;511;505;482;447;427;536;424;418;413;459;556;518;438;450;492;488;516;453;473;489;489;540;554;475;419;442;487;517;510;475;416;471;480;529;511;541;513;504;497;558;494;571;497;493;408;459;434;419;448;393;460;489;518;545;469;372;390;400;388;258;280;435;434;466;516;493;460;510;514;475;295;268;295;351;375;423;387;386;407;408;336;341;294;400;456;390;419;414;417;464;518;464;551;468;469;456;458;497;449;453;481;438;425;376;359;399;360;365;384;341;411;436;452;444;472;479;470;530;578;532;527;486;436;407;507;576;550;578;553;531;579;492;486;490;452;466;468;500;519;534;578;594;591;507;534;433;488;539;491;501;560;548;521;467;529;497;496;500;565;578;567;556;571;614;611;562;549;561;589;573;506;597;575;476;430;465;535;573;516;530;509;554;535;599;564;565;593;559;560;597;526;549;545;614;575;651;609;622;553;545;560;548;552;637;603;632;558;494;469;528;567;498;528;489;479;455;459;626;695;543;497;414;499;449;489;508;604;626;527;484;443;568;576;541;491;470;584;660;535;604;578;611;641;510;565;521;517;485;512;470;513;605;554;536;519;523;485;559;576;627;515;530;620;556;578;641;599;547;571;551;618;549;562;559;589;544;509;609;563;569;594;559;562
26;28;13;15;161;606;702;739;637;673;648;762;752;745;772;740;687;712;741;798;729;719;710;754;659;731;725;703;652;663;665;741;647;774;738;746;728;720;632;705;709;684;718;642;704;757;699;747;740;708;660;730;741;691;704;684;644;766;728;678;709;704;649;649;603;690;671;662;653;681;661;589;598;600;568;553;609;630;608;704;718;684;695;623;630;696;735;699;724;686;656;625;591;648;683;622;404;422;647;746;628;572;585;565;722;629;592;665;653;616;618;625;653;628;610;522;516;646;595;629;618;664;677;601;622;623;610;575;503;564;626;621;584;561;541;569;644;665;688;607;565;625;590;581;593;644;602;620;629;699;654;634;676;686;608;613;703;603;592;662;655;678;630;566;564;503;554;507;546;621;534;697;874;674;681;681;711;584;601;646;596;588;622;606;593;602;592;537;518;550;556;539;502;631;656;565;621;567;577;582;616;621;639;596;564;579;530;594;616;580;666;608;585;539;587;570;571;568;573;553;558;574;521;478;625;588;593;451;329;516;607;547;542;555;593;502;504;569;519;585;569;630;642;617;541;621;565;586;590;613;575;603;589;587;501;596;636;544;523;492;615;623;580;541;470;365;408;507;638;600;582;566;551;567;589;626;639;606;548;525;606;606;588;602;561;580;629;617;552;568;644;579;605;587;607;619;529;572;601;568;638;621;591;580;568;572;540;587;600;561;595;632;612;451;523;471;566;541;558;589;641;581;504;577;552;618;560;571;546;576;550;516;545;654;542;614;616;626;602;557;494;518;549;574;504;510;557;539;563;553;521;521;506;516;533;560;480;446;434;471;477;571;522;541;570;541;495;514;531;522;486;503;472;459;391;449;485;485;526;468;481;512;480;465;484;539;559;532;550;603;514;562;528;488;497;460;484;518;558;503;497;542;542;591;570;450;510;533;480;445;520;532;505;476;562;567;470;490;539;569;551;541;516;560;652;592;529;509;505;430;523;496;482;581;508;540;589;531;523;561;519;552;462;524;540;515;579;496;510;538;537;527;557;462;571;557;586;631;540;582;588;525;477;441;466;455;489;472;580;482;454;404;458;481;488;440;522;437;457;538;529;487;535;464;549;460;529;482;519;477;502;483;471;457;438;451;538;553;504;546;525;507;471;416;453;484;542;537;456;517;481;464;631;565;514;523;486;490;505;517;532;549;559;505;486;559;509;560;567;529;575;557;476;491;511;499;501;450;426;461;505;533;479;483;467;471;463;537;449;490;508;512;511;490;516;495;530;534;528;498;468;520;533;533;497;485;528;578;561;527;564;525;487;552;457;477;452;524;517;413;343;441;485;420;416;434;389;445;484;507;617;579;516;525;475;538;475;420;478;486;493;514;593;539;494;462;456;526;521;527;495;486;496;413;456;539;528;475;533;503;536;483;508;566;481;502;476;456;477;445;440;547;479;467;517;534;454;424;460;438;408;446;487;475;476;521;521;542;458;473;402;417;431;392;425;434;526;399;413;511;462;421;433;499;535;550;510;445;393;468;499;485;473;472;514;505;557;492;494;519;443;501;535;488;471;492;508;512;561;472;527;540;506;455;510;512;488;494;462;535;513;468;459;472;547;532;484;456;438;428;461;426;330;247;309;423;476;464;490;529;441;477;466;518;372;350;430;413;350;384;323;339;365;408;389;388;443;387;446;444;450;440;391;444;490;496;468;482;497;507;511;477;546;510;477;409;402;398;440;421;364;309;312;398;400;426;470;394;457;526;536;557;554;505;467;477;472;504;508;561;458;526;470;506;500;484;461;491;509;474;468;500;555;584;579;573;520;523;448;491;470;516;505;444;442;580;577;453;483;493;479;487;574;567;602;542;534;509;569;602;541;569;603;583;517;568;548;524;441;481;588;579;595;517;537;523;577;643;526;601;576;556;581;591;488;539;550;506;541;636;675;598;574;598;566;571;554;576;588;528;528;551;521;554;591;506;530;433;538;525;615;620;604;605;483;539;545;529;461;517;582;629;524;406;416;490;556;489;511;526;601;600;534;561;585;564;540;547;474;515;601;558;514;512;536;517;564;616;571;556;611;592;580;503;522;507;539;499;530;668;591;599;602;589;568;501;639;617;583;652;600;607;603;575;513;544;527
22;16;14;26;293;692;770;718;719;690;697;759;743;701;696;630;667;690;684;701;670;663;680;657;727;739;715;748;718;703;654;703;759;731;651;644;640;698;768;712;682;753;739;705;735;787;729;710;775;657;723;758;754;719;722;728;786;703;574;658;686;721;637;557;640;630;734;716;595;566;622;608;597;540;609;613;595;683;741;693;669;644;636;565;557;656;686;673;707;744;677;687;678;620;639;612;485;401;566;681;632;585;551;593;703;701;634;676;640;589;620;600;657;688;643;443;573;584;583;608;675;591;706;626;553;598;553;552;523;621;588;614;661;624;558;549;591;602;613;612;673;612;628;662;607;753;704;632;637;621;706;670;632;617;650;644;608;620;657;624;652;579;593;565;658;619;579;517;578;557;565;609;621;705;624;647;568;581;566;583;646;581;652;548;540;564;556;527;470;502;527;560;644;959;670;606;615;568;532;619;671;601;676;596;629;590;555;529;602;665;630;635;640;619;560;526;561;499;583;542;602;499;586;543;551;616;546;528;505;570;517;562;601;572;567;524;594;576;570;602;568;549;609;601;569;540;603;534;568;618;610;549;579;654;514;610;593;623;528;586;600;596;594;485;439;356;378;542;642;615;546;573;600;589;553;581;664;553;596;597;628;617;578;587;528;480;556;620;607;583;616;593;569;568;550;606;473;552;589;613;648;584;648;613;530;603;630;580;590;597;514;524;565;492;374;472;578;630;539;694;601;587;582;624;580;562;671;589;551;569;567;546;538;600;568;546;611;610;575;641;475;546;562;549;507;481;477;536;578;517;539;562;519;529;495;497;525;526;389;468;542;632;545;543;486;463;488;506;474;494;515;512;531;468;383;336;452;529;485;494;475;476;501;525;496;521;535;525;574;550;580;580;562;541;481;452;504;538;543;530;496;553;548;521;588;556;585;553;467;395;557;536;495;532;504;430;367;390;462;524;466;462;548;584;555;567;559;520;463;449;465;518;465;431;484;487;505;539;556;588;441;528;552;519;571;572;521;541;565;540;510;469;540;510;511;584;531;539;485;555;560;539;446;455;474;425;453;534;494;431;528;494;436;446;547;562;468;465;493;566;517;468;500;529;483;550;525;527;489;520;533;593;549;456;428;497;515;500;589;548;461;455;433;481;462;476;562;524;459;508;536;584;968;828;535;513;498;436;482;543;518;535;443;529;502;480;528;564;556;521;523;508;545;490;444;479;450;437;522;443;498;419;462;483;480;440;398;478;491;426;481;507;515;481;534;472;486;467;483;479;442;466;550;484;465;519;511;529;512;579;521;522;546;445;510;428;442;446;457;374;335;374;447;436;396;421;429;461;456;487;557;597;534;541;517;519;512;508;478;459;464;496;551;562;490;473;515;494;483;524;467;473;393;317;321;481;488;517;521;508;509;520;497;517;535;484;469;450;472;415;477;495;550;509;548;507;483;462;509;354;296;382;451;452;473;479;522;474;546;489;504;409;376;403;406;453;430;428;519;527;420;420;495;521;547;535;484;389;401;468;533;503;568;533;519;461;461;502;514;535;498;519;542;535;497;464;488;512;514;453;471;500;433;463;507;505;535;450;459;512;439;438;493;504;492;491;462;372;444;376;400;399;336;336;403;441;470;513;456;461;506;485;519;465;445;478;401;379;377;362;372;354;360;353;408;372;428;409;431;415;401;399;410;425;476;483;551;476;471;501;518;541;458;431;380;395;459;428;437;405;401;341;341;407;396;409;409;384;413;515;514;559;543;465;472;434;467;513;536;563;522;544;503;456;466;439;493;566;483;482;520;536;566;440;524;506;559;516;441;508;530;463;397;475;539;611;533;482;456;529;566;495;552;544;582;630;580;501;555;589;537;547;588;508;568;513;525;576;562;503;527;584;491;548;563;557;542;606;567;616;576;560;578;552;549;592;525;445;494;521;574;625;650;592;536;522;601;600;525;475;502;556;517;576;578;568;499;454;498;532;594;614;605;480;523;559;617;596;539;495;528;581;552;507;432;581;495;445;463;560;581;588;567;539;550;562;570;503;549;593;602;576;583;658;640;557;532;563;598;612;576;571;589;543;485;557;565;427;467;560;664;641;558;530;583;571;603;605;559;586;600;627;576;608;550;603;634
32;33;14;27;230;711;789;808;735;727;711;733;816;690;637;666;711;728;768;704;725;681;640;707;641;652;710;691;654;706;658;663;649;664;702;643;689;693;668;675;644;633;652;668;626;707;713;733;687;681;638;687;810;725;707;731;702;687;549;584;659;723;654;589;613;671;716;660;604;585;652;653;564;617;656;705;648;684;730;684;558;633;626;566;616;619;674;648;697;702;668;703;660;652;631;742;628;509;560;565;624;553;575;644;722;676;681;618;622;590;633;580;641;566;577;471;522;613;510;500;586;628;608;649;568;550;524;526;548;577;544;563;540;540;572;585;550;621;640;665;615;601;644;635;662;676;613;648;613;608;644;664;536;663;644;646;640;546;611;633;571;541;532;564;590;609;541;563;651;716;579;608;626;632;670;597;584;549;569;595;617;593;591;534;539;501;509;530;479;476;591;609;651;661;599;636;625;572;645;643;691;691;620;669;623;636;581;518;528;627;645;671;653;585;607;566;522;556;571;612;530;568;669;611;578;622;613;582;584;553;622;587;589;566;605;576;559;663;648;602;567;520;552;565;598;582;603;491;476;608;620;539;641;592;578;595;614;662;602;576;585;642;621;625;537;463;568;649;585;548;539;576;537;579;526;575;602;592;699;631;577;643;583;548;542;603;570;613;587;542;572;541;550;522;591;563;556;534;596;590;627;572;550;596;535;611;591;592;622;621;512;551;574;509;534;489;538;605;542;644;581;539;579;519;559;573;608;595;555;620;580;586;575;485;594;516;562;640;590;559;573;513;548;546;537;524;496;540;525;540;556;578;465;498;517;531;517;483;449;477;519;548;552;577;492;462;473;547;510;529;481;407;494;523;466;421;488;538;457;490;466;479;468;511;503;492;519;591;544;551;568;527;484;551;531;523;501;558;525;572;489;568;552;575;612;553;554;524;510;473;514;504;474;492;443;411;440;488;467;488;483;461;501;556;507;520;518;562;520;459;542;496;425;466;520;495;503;549;540;472;508;492;522;481;558;590;548;516;587;499;553;499;554;478;502;511;523;528;576;533;476;475;612;530;470;430;413;444;480;461;444;470;411;384;388;479;451;473;485;531;514;542;511;545;511;539;550;544;503;577;536;504;561;541;566;579;509;510;531;562;524;454;493;512;528;496;530;502;507;511;487;608;774;684;497;542;486;399;466;520;537;489;537;554;476;500;509;523;569;583;502;486;517;499;422;466;473;489;446;468;490;458;487;566;436;437;471;453;555;536;484;468;465;508;527;521;489;454;489;486;489;522;509;410;504;587;568;446;448;485;538;529;513;492;518;459;469;451;472;466;421;368;432;364;385;415;441;443;449;402;413;534;494;544;485;515;499;467;470;551;523;448;475;548;505;592;494;427;474;483;457;483;335;322;409;472;489;404;452;486;550;512;488;490;512;426;446;450;429;544;519;453;472;505;519;504;586;482;453;302;303;382;451;534;491;481;534;456;477;473;465;441;414;364;378;455;465;449;475;465;496;444;487;555;590;480;499;437;454;476;565;524;564;503;458;483;521;541;510;507;512;536;484;507;480;453;452;512;540;481;443;400;464;508;489;508;497;536;542;495;431;488;489;503;503;442;443;395;404;444;356;347;343;454;430;477;463;421;373;471;518;526;462;422;435;432;421;359;306;291;305;412;385;385;346;362;393;427;423;442;403;434;375;453;461;509;513;477;440;465;422;435;455;392;449;405;459;494;460;463;454;405;447;411;447;447;320;399;401;421;413;485;519;494;495;482;510;502;497;448;486;501;465;538;509;395;468;538;544;503;528;560;552;483;502;520;472;476;516;588;511;517;475;482;491;522;629;506;539;517;556;506;547;598;644;570;556;499;479;583;568;517;587;539;545;613;492;552;509;465;583;615;581;562;536;646;537;526;650;594;607;565;595;586;528;534;529;562;472;463;548;564;582;603;515;554;641;571;487;320;489;512;562;616;649;633;566;536;473;499;572;557;537;611;589;607;544;586;597;540;580;576;536;554;536;609;533;402;482;605;653;557;497;574;609;548;530;539;525;544;624;527;552;590;573;456;555;558;567;606;561;539;556;558;602;572;550;410;504;575;664;566;550;545;541;633;572;672;627;618;623;614;516;641;691;619;624
32;28;7;17;230;681;800;813;766;714;735;759;749;706;742;703;728;662;656;729;679;714;741;650;625;664;692;703;682;664;676;618;718;674;685;679;719;725;651;581;592;654;626;583;657;672;701;659;658;617;681;687;711;729;718;691;715;659;570;570;626;588;587;599;676;691;663;662;651;681;733;605;534;516;671;672;653;697;663;631;538;602;627;685;655;697;622;630;694;689;662;673;705;622;612;628;663;545;491;593;649;608;607;625;619;658;684;632;615;641;598;576;551;648;610;533;568;647;616;625;626;618;588;642;661;568;607;620;573;667;604;568;543;555;570;498;532;578;577;629;638;674;677;658;661;645;583;615;655;685;651;608;598;615;600;592;646;542;554;561;619;585;615;608;624;560;645;637;670;719;609;626;652;625;575;587;543;529;549;528;605;624;593;589;555;486;484;497;539;511;607;598;585;623;579;637;593;697;659;631;673;653;574;608;623;618;606;567;574;557;549;629;660;606;556;583;523;522;591;588;625;561;588;595;548;553;525;580;648;556;585;583;613;580;513;504;516;640;634;618;549;583;558;560;594;610;516;402;523;557;557;556;603;654;596;614;703;645;600;681;561;558;649;649;626;563;550;620;645;545;591;606;578;517;586;542;591;581;652;593;623;650;581;524;573;572;585;627;597;547;560;593;570;525;515;563;557;590;575;519;578;542;598;579;564;605;609;619;587;571;530;562;563;605;583;504;572;546;539;580;532;542;549;532;573;590;565;527;517;537;588;599;588;573;579;464;565;603;573;557;577;509;544;544;549;488;536;539;569;469;571;550;563;523;491;457;454;504;461;440;438;495;567;584;498;465;480;510;500;536;437;435;507;502;507;546;491;541;528;427;497;506;563;537;538;480;521;471;545;621;582;539;487;506;520;480;544;439;517;454;562;572;582;573;567;480;536;563;555;469;524;507;564;448;447;354;424;493;441;485;441;512;546;537;538;514;502;561;545;504;589;485;460;511;515;528;540;488;544;478;518;506;543;489;526;546;556;558;486;454;531;511;514;463;483;492;566;557;497;512;455;483;484;532;491;458;469;473;429;458;458;404;410;469;389;454;493;467;481;464;444;528;538;539;541;552;616;534;525;504;492;495;541;558;518;559;562;517;516;506;534;520;457;486;530;535;526;502;561;517;517;571;596;536;554;534;479;426;450;492;548;535;504;537;516;502;493;520;529;515;552;517;500;487;473;483;466;474;471;495;578;534;526;553;512;433;466;394;516;521;480;474;476;534;537;538;469;509;489;472;479;421;387;414;507;488;526;488;509;543;488;496;548;519;538;498;462;478;449;427;445;434;473;449;424;429;442;509;476;481;460;475;559;551;554;505;538;451;492;498;536;474;449;509;521;510;564;440;413;504;461;527;455;407;537;484;512;408;451;470;539;506;480;438;462;505;472;440;418;510;529;528;565;560;521;518;541;550;456;291;313;422;407;457;456;480;556;544;521;501;410;349;408;327;348;428;438;415;503;448;497;443;483;535;556;544;490;441;514;495;518;502;541;483;431;479;463;490;493;485;464;488;522;561;488;452;535;519;505;476;401;423;474;494;457;511;471;479;480;556;478;473;491;482;568;508;481;431;424;432;437;383;373;412;349;323;323;286;391;481;502;511;435;423;422;419;440;315;262;295;395;397;405;362;326;363;411;402;436;416;413;440;472;474;519;467;516;496;479;456;432;437;438;446;379;363;474;477;436;412;474;481;443;454;515;508;390;401;389;459;468;445;464;440;468;495;512;465;475;459;480;537;550;541;496;476;524;480;565;552;495;561;544;525;475;499;484;581;571;553;536;514;487;536;595;535;547;498;500;549;558;475;487;587;579;530;531;432;479;546;541;617;528;577;595;550;549;556;535;590;623;603;588;544;519;512;514;534;600;552;543;586;583;521;569;530;507;500;468;463;496;487;563;613;546;513;630;551;470;465;538;448;507;530;602;579;572;517;523;611;561;496;517;545;593;681;562;563;576;572;586;537;551;575;534;533;510;483;563;594;592;583;571;670;574;563;526;581;619;540;595;558;620;604;572;398;552;600;612;613;564;495;516;584;562;574;623;602;597;553;548;609;499;568;539;561;530;573;629;599;624;609;563;599;666;645;648
8;12;17;40;221;619;738;701;785;771;765;722;710;756;691;672;725;678;692;719;650;667;691;694;647;694;671;766;796;728;713;666;711;690;701;692;720;658;569;499;475;650;674;680;694;671;637;647;677;722;719;702;673;658;748;614;632;676;614;509;542;540;594;637;744;628;663;605;669;684;694;565;552;625;629;701;652;688;689;647;649;561;583;671;613;671;663;642;680;707;696;654;702;618;627;583;673;528;619;589;588;597;623;663;630;703;695;649;640;669;608;597;532;553;586;546;628;591;615;642;649;592;587;595;543;608;606;625;606;587;590;571;521;596;638;554;547;530;512;593;607;650;653;606;630;592;596;636;635;653;698;602;594;622;583;548;644;519;601;579;608;637;633;594;632;643;655;603;532;567;550;617;632;626;552;564;557;508;558;616;625;617;620;545;509;503;465;537;495;509;567;616;544;599;556;567;614;639;690;704;700;649;573;649;632;652;581;605;576;590;537;571;610;621;625;544;560;548;594;580;545;568;577;579;616;566;539;607;550;569;587;586;612;595;577;592;511;596;593;500;552;570;616;581;634;495;547;476;565;514;438;482;597;607;601;660;605;619;628;611;625;597;573;671;700;686;593;604;625;513;436;505;587;623;565;508;569;581;624;599;591;598;519;567;544;622;629;607;637;547;601;563;606;542;587;665;532;555;580;498;615;574;593;579;553;582;560;615;538;553;565;561;609;536;612;547;508;546;557;597;514;525;575;540;536;581;631;581;554;492;552;550;609;612;575;619;517;576;571;502;554;527;535;559;565;568;516;538;582;503;506;581;570;596;548;476;499;499;464;450;367;424;545;584;533;496;426;462;487;441;411;451;522;503;552;558;471;526;512;418;286;384;471;504;488;473;540;513;552;556;610;583;479;529;476;521;543;507;484;554;536;491;525;613;502;521;521;550;487;510;461;456;513;474;450;471;524;523;468;451;475;490;536;502;489;541;489;547;514;476;485;452;482;487;523;508;505;468;473;486;493;489;454;471;512;501;532;541;568;450;493;514;459;503;458;495;576;582;522;468;484;436;496;506;544;497;411;489;452;447;441;463;463;453;392;490;534;521;474;483;375;542;521;560;520;529;575;497;549;528;502;549;536;503;528;546;547;522;535;454;541;529;461;531;498;536;501;498;511;531;550;565;551;526;496;531;508;443;403;457;575;453;569;454;508;495;446;530;518;489;500;528;491;482;562;551;550;458;441;475;584;540;516;559;477;434;436;377;476;453;492;422;489;533;504;520;480;504;508;462;404;419;383;381;459;452;490;489;556;496;530;526;488;532;479;472;501;488;472;478;402;427;524;429;393;411;411;451;523;504;469;446;462;506;503;470;559;508;529;468;443;476;491;519;536;467;459;484;413;514;524;570;500;515;506;473;513;496;475;491;493;529;444;428;446;548;504;476;465;484;556;575;574;527;480;517;513;553;531;453;460;468;379;355;477;457;522;534;532;461;445;345;415;440;422;461;452;526;507;481;541;515;464;495;513;487;506;454;479;516;464;531;482;434;540;446;488;477;493;521;511;475;518;508;484;512;581;509;537;441;436;468;489;475;520;507;531;458;472;476;572;539;540;488;556;505;504;394;348;367;408;428;415;486;290;221;285;299;347;444;441;466;425;458;382;457;452;435;303;349;402;344;418;337;332;387;364;378;396;377;449;440;513;510;474;439;425;478;520;430;426;472;441;427;445;337;455;497;466;385;470;553;466;499;446;431;400;387;410;408;494;476;501;447;499;452;477;517;496;508;504;536;541;574;535;457;476;489;498;517;478;498;579;608;550;501;568;685;683;552;529;564;503;510;573;524;589;568;501;502;567;555;575;532;526;499;538;442;429;479;528;584;543;558;614;513;518;524;527;561;550;567;528;558;530;571;506;509;575;613;586;628;562;560;526;548;498;550;464;497;517;525;546;595;582;582;596;520;503;461;505;506;509;525;581;515;474;375;529;575;517;406;444;477;637;595;594;564;578;565;558;543;584;532;567;460;356;380;583;531;535;517;622;592;621;627;606;619;604;527;595;532;562;580;636;451;595;587;611;801;667;544;539;672;572;593;555;611;578;582;568;593;585;580;608;541;608;570;625;609;612;580;595;592;606;594;596
8;20;17;25;216;614;689;657;737;713;712;696;709;700;752;716;715;735;705;657;625;595;686;696;685;751;723;810;854;746;740;664;720;740;693;702;701;660;612;411;380;626;742;675;601;702;639;699;724;693;681;679;724;716;690;639;701;627;598;602;565;598;701;756;730;670;609;568;713;651;630;615;602;626;761;683;645;669;657;640;696;663;641;732;602;705;661;708;667;677;613;681;629;635;597;634;616;576;594;615;629;656;659;647;630;641;660;678;593;581;615;578;489;588;589;626;611;609;593;546;520;550;569;552;578;639;579;606;580;565;529;491;476;534;587;568;566;584;615;647;594;703;621;616;653;565;540;589;659;623;617;676;635;647;593;616;567;571;575;561;597;659;569;618;588;552;626;607;545;557;512;618;635;579;707;585;594;558;697;601;625;639;568;553;606;563;559;583;527;521;546;602;670;627;584;597;609;651;712;626;596;528;537;540;557;631;608;569;556;638;593;625;677;639;612;585;595;638;545;557;591;572;643;591;512;564;623;594;556;606;595;479;557;536;575;620;517;526;527;510;469;560;628;634;642;571;609;540;539;465;326;421;607;597;651;563;491;493;565;615;620;512;584;649;678;600;528;549;583;472;453;536;610;568;610;513;542;543;572;631;517;550;601;625;582;527;563;619;616;619;605;566;519;552;647;560;480;546;567;537;519;547;551;564;623;612;575;505;551;584;599;563;569;589;601;579;601;543;585;546;520;554;609;568;558;519;487;590;552;482;542;532;540;516;571;570;544;553;561;498;541;570;504;590;600;513;583;604;565;562;521;529;567;581;541;466;567;536;499;537;515;507;496;544;513;513;417;511;513;422;441;400;520;494;537;511;570;537;495;439;291;358;475;504;531;515;518;550;506;515;510;508;508;536;517;510;548;486;530;503;543;492;514;559;529;529;466;519;528;548;519;543;519;477;460;539;566;507;502;436;456;497;562;538;496;577;610;560;490;548;555;521;521;465;459;525;531;525;462;474;489;482;517;461;577;557;568;547;574;458;458;506;491;474;490;509;517;574;552;492;467;522;523;535;521;476;461;428;416;419;472;513;506;473;403;404;400;518;412;425;503;522;524;516;510;532;488;499;571;552;535;465;545;551;489;480;515;549;521;533;544;566;540;496;525;468;533;536;494;517;495;565;571;588;502;521;535;449;449;417;496;562;515;444;403;497;417;425;476;521;458;492;525;556;553;535;528;439;520;501;576;507;540;569;494;458;446;417;449;462;517;485;534;529;523;518;533;547;468;417;506;534;447;461;495;434;415;355;496;520;545;465;514;514;498;459;502;516;473;461;378;442;500;450;452;372;386;518;566;490;478;443;577;510;454;536;543;523;514;562;503;456;475;489;526;470;513;497;436;455;538;501;533;461;438;461;493;466;437;460;545;527;482;474;540;484;526;475;495;486;493;470;468;527;519;485;562;537;603;552;514;494;379;380;470;517;496;484;498;420;425;443;441;486;422;447;512;521;486;434;497;510;502;430;484;457;456;483;502;528;425;461;444;453;490;467;465;464;459;480;492;524;514;535;468;406;497;504;441;347;431;478;494;549;493;471;492;448;484;537;531;495;547;569;572;492;418;374;367;357;360;426;488;470;365;305;340;358;423;440;477;388;436;402;396;478;506;389;322;321;459;374;402;380;425;368;489;450;398;458;361;464;456;456;420;347;361;393;466;387;440;483;437;395;462;404;399;452;480;466;453;491;469;445;482;430;298;303;432;447;404;525;469;480;520;527;578;522;532;478;585;500;508;562;550;515;495;530;557;518;498;554;468;576;579;535;563;704;676;570;562;504;492;513;519;538;504;528;468;514;527;550;594;565;487;533;552;452;423;479;572;577;532;534;586;513;566;480;502;523;503;559;595;641;644;600;564;577;582;585;559;566;559;620;588;531;533;506;535;497;462;489;481;455;514;536;528;507;544;512;522;521;552;599;624;518;411;222;367;553;535;520;502;630;622;628;561;616;627;559;570;572;519;523;598;411;258;391;523;537;544;557;632;597;589;582;579;565;617;572;552;606;557;568;544;540;539;578;662;760;638;644;662;613;615;575;646;687;609;646;647;551;591;579;539;438;537;611;612;532;609;593;583;518;543;573;627
14;25;31;26;279;593;725;716;695;693;717;764;691;741;813;675;712;763;691;666;622;582;650;682;721;758;703;707;755;782;702;673;711;726;684;643;635;695;631;462;507;570;631;557;722;730;628;634;647;684;710;712;737;630;687;766;709;667;699;684;649;703;684;710;726;693;506;587;590;667;688;606;651;711;691;658;635;620;617;628;667;696;638;664;559;719;695;678;589;657;686;681;564;622;600;536;658;622;647;602;613;634;630;643;673;648;738;667;565;471;485;522;466;591;621;599;634;584;609;568;544;541;482;524;546;614;523;572;583;625;583;533;469;568;532;545;544;557;623;595;691;722;613;566;636;596;612;637;631;697;679;661;547;619;676;659;610;574;601;594;667;617;614;582;574;635;539;529;552;637;602;604;659;655;600;607;624;620;630;656;666;662;618;618;522;570;567;479;495;481;485;560;707;613;594;646;633;638;645;670;634;507;489;605;589;489;494;573;562;566;571;601;689;581;573;562;624;573;601;529;571;525;621;582;563;617;657;632;596;607;640;566;581;566;543;563;537;627;532;543;489;532;563;680;586;598;642;637;546;404;393;542;657;599;656;586;548;530;578;594;568;596;519;643;609;620;558;563;546;561;609;668;666;569;543;524;590;573;559;604;587;543;573;604;683;576;578;632;534;632;612;620;582;566;571;577;492;513;584;586;578;606;570;570;620;600;557;570;544;586;520;565;534;593;643;634;624;604;595;524;468;564;566;568;501;538;503;484;541;512;600;608;598;511;557;588;559;612;530;555;536;437;544;602;596;560;525;567;540;523;581;520;526;539;510;512;510;463;485;507;550;542;563;586;503;530;499;476;522;477;514;508;471;503;488;492;509;505;476;446;459;466;458;498;540;522;596;509;508;478;494;525;505;604;526;544;509;517;508;457;546;500;528;500;586;569;534;551;578;492;502;544;485;467;474;553;553;497;494;373;459;473;464;491;499;533;585;531;511;511;530;560;551;514;506;511;516;476;512;560;502;541;559;539;495;572;514;565;482;502;507;494;472;545;497;517;577;499;575;535;570;533;520;519;576;515;492;407;396;415;445;465;537;484;496;414;441;523;428;488;504;492;505;520;454;461;488;540;497;540;580;482;477;474;526;512;519;639;610;564;559;592;530;520;463;531;508;554;477;509;475;535;486;501;562;560;577;426;486;488;479;526;471;459;445;456;510;431;482;462;438;551;507;496;500;479;450;516;547;491;536;500;558;546;552;443;388;370;473;480;489;484;496;574;525;498;462;403;492;494;498;524;540;511;477;475;450;343;453;463;536;499;476;527;482;492;465;509;535;462;545;445;500;481;460;341;363;496;575;511;480;479;547;568;462;464;505;531;503;555;460;440;409;504;525;525;532;540;513;430;494;452;495;549;456;454;442;431;446;552;447;466;496;520;480;508;561;451;448;492;445;430;492;447;502;484;562;555;582;584;566;485;568;508;437;509;485;529;575;454;456;419;474;493;546;485;503;428;440;389;454;485;441;458;470;485;430;515;498;494;480;449;431;485;463;488;479;513;510;486;474;514;508;525;477;339;445;481;436;485;508;474;482;514;532;539;519;450;452;430;422;519;539;582;516;424;406;382;369;382;383;414;475;501;492;395;399;404;404;407;465;413;442;452;404;459;480;388;257;425;410;430;395;382;428;454;462;479;440;420;420;456;455;459;438;400;414;402;402;405;506;366;384;437;432;471;460;437;452;505;420;467;440;427;410;440;294;347;424;476;487;505;489;554;501;487;506;511;496;509;535;515;415;473;454;579;520;547;512;537;474;507;560;593;539;545;483;638;615;595;530;557;573;476;441;472;487;571;516;528;508;551;543;573;555;548;511;542;511;525;582;557;485;503;572;552;510;579;563;496;602;595;609;648;540;510;541;504;508;508;543;593;548;556;582;596;552;616;504;517;420;464;538;490;467;528;524;485;462;485;542;495;569;695;611;528;482;410;471;519;624;598;559;625;548;611;546;586;537;514;527;538;587;584;515;459;390;436;481;455;570;635;539;555;617;612;542;528;621;575;564;593;550;528;525;602;585;540;400;389;494;569;676;638;544;584;630;617;673;633;601;605;607;615;574;572;594;601;619;549;661;598;610;519;470;597;678
6;16;9;33;283;621;652;725;744;695;740;775;659;700;756;778;666;692;725;718;667;739;700;672;652;718;683;714;731;763;721;630;607;732;696;615;663;679;551;572;593;580;564;611;618;620;632;667;626;698;689;726;700;634;698;788;666;667;645;707;706;738;703;787;720;708;543;607;522;601;646;612;652;625;608;602;668;618;618;613;603;653;604;663;694;705;676;617;599;699;629;604;600;613;638;587;561;608;629;618;594;615;655;627;655;585;625;616;571;409;422;509;593;583;558;518;556;590;614;645;577;561;560;538;544;621;552;527;524;649;652;584;599;535;609;508;562;587;625;641;673;752;694;687;632;598;537;613;626;637;661;529;638;639;617;578;598;567;645;612;556;634;554;593;588;658;613;537;573;613;584;610;572;583;613;651;642;617;587;656;668;629;617;619;556;656;545;487;538;462;563;609;685;613;578;672;630;604;542;639;596;555;482;584;496;481;569;606;536;545;569;676;656;571;566;525;538;546;507;548;566;635;605;534;662;636;646;622;619;621;588;609;618;531;647;589;579;626;604;550;503;565;596;692;586;603;548;627;545;471;536;567;648;557;641;593;592;615;616;593;565;585;569;585;576;624;651;580;536;598;663;652;571;631;590;604;580;557;584;604;643;602;510;625;569;647;618;587;586;639;627;592;586;564;571;592;552;599;606;582;594;575;572;583;604;557;510;548;533;673;612;514;478;527;611;590;631;585;539;520;472;531;535;541;544;541;567;536;546;548;512;511;552;516;588;553;564;505;519;522;509;543;547;559;512;558;533;562;521;558;574;535;532;502;505;481;524;502;493;579;500;499;588;516;517;543;539;497;515;501;468;489;515;514;495;463;435;485;423;430;428;469;537;532;492;566;515;550;534;464;500;521;522;466;522;523;525;486;537;548;542;526;552;586;483;447;576;570;512;502;512;568;563;492;539;519;540;521;469;448;537;584;438;550;456;497;590;582;501;497;492;532;583;541;536;542;453;471;543;570;571;511;548;523;538;559;596;575;552;535;541;533;482;497;486;581;539;586;563;593;567;544;539;590;568;578;553;499;408;416;425;459;483;563;509;487;463;494;471;475;524;547;533;508;553;518;493;481;635;541;498;506;566;476;545;554;556;632;557;583;541;487;459;504;549;487;489;545;512;468;502;477;481;463;498;444;543;518;495;465;463;550;553;467;513;474;467;507;533;449;453;489;474;498;459;495;474;465;580;504;482;454;535;515;562;455;363;409;498;568;510;515;566;521;427;439;430;449;455;543;476;468;502;470;554;505;456;469;466;459;457;516;492;470;482;456;503;556;499;477;478;497;555;522;480;405;363;454;475;442;473;506;498;490;466;436;500;605;523;549;508;488;415;583;525;530;482;501;498;476;384;414;525;470;423;433;453;450;501;431;463;427;483;437;384;488;528;452;422;460;405;341;469;493;520;469;553;596;532;552;516;509;551;459;319;450;552;528;433;461;417;431;481;497;638;555;491;449;421;381;418;450;454;422;428;515;485;531;431;462;450;470;454;468;492;490;520;530;524;516;475;527;561;596;502;478;483;479;498;507;396;369;483;471;430;518;542;405;459;390;391;496;526;579;461;457;509;412;352;354;463;465;467;466;458;467;426;421;383;443;436;514;499;485;483;459;415;347;320;426;391;360;325;402;413;461;487;425;436;383;395;443;433;494;446;389;371;410;377;396;504;467;477;519;465;517;494;465;463;439;437;477;393;449;506;482;423;423;454;507;478;493;516;410;513;405;451;510;460;501;448;396;428;476;489;510;511;552;551;503;487;497;496;519;530;518;501;528;558;576;558;525;489;485;516;548;552;542;528;497;530;547;570;513;628;558;536;559;552;481;551;558;530;586;522;580;524;461;598;608;583;571;543;577;517;615;576;558;525;492;582;531;532;567;526;532;550;517;502;603;478;460;491;475;470;478;535;590;546;470;534;470;541;654;569;546;559;569;549;535;636;674;558;560;562;562;560;620;494;427;480;524;569;557;522;615;500;475;463;535;516;551;573;553;576;568;589;626;612;672;688;646;568;616;574;576;547;502;313;247;483;636;624;646;645;557;626;696;638;583;642;641;590;635;612;619;617;615;615;654;618;601;504;590;481;585;613
20;26;19;40;302;562;680;732;684;775;723;647;664;709;685;754;669;701;744;727;776;769;681;681;686;813;660;747;800;701;698;800;702;699;729;660;723;668;622;690;672;712;669;609;606;636;571;637;681;630;659;685;680;621;709;742;742;732;721;691;722;719;728;741;745;724;625;574;648;578;697;557;690;674;548;597;637;634;657;621;618;603;667;615;646;677;623;653;658;743;704;653;710;694;679;654;580;597;671;623;637;652;643;674;740;637;615;598;606;527;497;546;613;586;599;604;612;584;563;662;601;569;625;597;507;601;615;641;553;595;656;561;569;546;577;588;572;502;571;569;645;670;639;544;547;609;529;551;563;584;565;638;685;566;637;600;584;607;591;686;621;649;591;583;611;618;675;589;521;611;537;541;557;583;535;641;662;605;654;666;602;642;622;546;546;599;570;524;511;520;492;657;656;658;600;594;518;552;590;619;547;589;554;635;661;574;640;576;551;601;696;664;624;565;506;534;538;522;545;585;619;736;546;540;526;610;657;668;607;585;565;630;547;586;557;600;558;616;589;652;549;503;583;653;645;557;569;545;583;558;591;611;642;602;566;533;622;636;572;627;631;599;558;592;621;641;610;601;602;591;652;629;616;602;642;569;545;528;561;611;646;575;589;563;676;686;619;575;620;596;622;608;614;588;569;554;569;668;640;601;560;571;444;582;585;586;582;556;561;580;645;566;499;558;580;558;647;589;564;556;519;518;558;488;512;504;570;502;528;489;573;536;567;498;523;496;526;527;567;584;531;597;532;538;492;512;513;568;566;566;539;532;526;498;482;578;530;558;584;546;500;534;575;556;510;556;522;489;541;515;489;479;491;576;581;462;458;423;439;476;452;509;580;475;521;533;570;487;493;526;527;545;505;449;444;530;566;546;595;536;546;477;482;535;511;510;553;503;511;537;504;524;538;538;544;567;516;531;468;461;541;572;552;477;506;480;509;557;525;493;593;513;568;646;570;496;478;567;530;547;565;545;598;629;552;591;627;530;556;557;504;479;523;504;483;511;497;514;575;600;576;598;529;560;586;543;529;466;534;521;495;474;530;535;570;492;469;518;462;465;537;526;483;517;509;551;517;540;561;532;554;477;476;524;528;625;588;605;656;555;569;465;520;516;529;492;498;498;531;565;544;461;501;468;517;536;529;467;459;490;478;505;514;458;463;462;501;488;501;471;458;404;549;490;470;477;483;469;545;516;489;472;480;531;511;467;395;455;479;494;474;563;606;499;468;445;448;452;519;487;442;506;528;465;543;562;465;453;498;450;513;508;489;489;478;472;432;478;511;459;529;496;463;496;476;507;493;463;521;446;469;505;456;365;413;441;527;592;506;520;476;477;414;535;483;510;548;498;500;435;421;432;534;421;407;486;475;511;506;491;411;457;461;423;407;478;486;425;418;421;455;485;396;529;549;505;474;536;493;535;531;513;472;504;362;428;463;500;519;478;474;420;465;507;590;499;377;401;434;475;517;588;479;429;443;507;541;597;553;491;430;436;473;479;506;511;589;562;489;423;506;616;615;511;509;503;481;471;581;529;425;466;451;467;421;521;493;465;527;385;372;530;500;436;414;389;390;396;412;361;415;486;421;375;359;456;477;469;499;479;449;527;470;408;372;377;348;333;379;478;447;448;380;371;393;423;469;470;448;409;421;468;561;418;413;407;393;391;475;462;486;525;497;464;489;447;449;459;498;529;440;486;442;437;501;482;427;474;504;492;467;424;498;487;469;460;415;414;423;385;416;450;463;504;522;500;504;545;545;583;505;514;521;527;592;501;496;494;476;491;471;532;529;557;558;534;524;503;485;475;503;462;559;553;526;542;569;596;535;530;578;569;488;572;557;560;492;581;567;584;585;561;717;514;522;505;563;530;512;536;584;607;548;543;526;507;543;516;513;509;525;509;524;467;534;573;624;665;503;555;601;470;503;562;607;604;617;544;545;484;606;632;580;584;563;500;505;583;479;453;511;580;606;519;622;562;522;487;564;545;551;523;518;602;602;658;664;642;634;639;639;622;586;535;626;697;599;501;399;421;584;616;625;627;636;627;630;663;630;612;600;601;641;588;593;589;614;588;608;556;609;628;629;552;555;600;669
28;34;24;40;276;534;668;735;692;693;727;783;705;789;714;655;704;685;671;687;792;790;773;680;731;693;682;738;709;702;792;1047;812;676;640;656;678;695;606;656;638;705;661;636;642;623;610;600;653;609;624;697;686;683;656;721;705;708;726;700;705;726;736;678;642;751;614;643;649;626;621;669;598;549;561;615;600;592;620;583;617;592;626;670;666;626;675;609;594;700;706;656;667;616;546;549;585;591;580;588;679;657;658;623;659;648;615;630;589;670;519;567;621;594;664;655;534;552;579;692;611;487;538;612;636;595;650;593;606;525;539;598;595;580;619;638;620;547;605;536;584;600;590;381;480;613;632;600;607;574;638;672;657;709;658;646;594;633;502;493;557;593;554;643;581;623;635;562;513;530;559;584;535;603;613;622;661;630;607;646;618;583;615;547;572;590;598;498;567;613;687;630;593;667;562;587;574;538;592;635;603;593;676;681;706;675;699;603;617;597;605;624;606;550;570;565;554;488;576;560;584;605;573;558;519;507;664;635;605;614;598;605;584;561;559;512;579;578;617;622;574;534;558;540;574;562;546;536;604;576;603;653;609;545;553;544;594;595;568;631;669;615;582;582;597;601;623;616;632;644;642;551;636;564;667;638;596;575;545;559;562;537;555;647;598;664;613;581;620;611;576;569;600;577;507;564;591;650;570;577;630;536;501;606;659;569;579;613;575;604;693;604;512;529;575;613;569;511;588;588;539;569;534;502;525;584;559;544;510;567;559;596;563;525;573;524;575;572;514;541;609;517;482;504;497;507;467;514;584;503;526;532;525;507;482;512;603;518;551;530;497;476;540;524;548;556;582;579;543;570;542;466;516;526;525;545;526;516;425;468;515;532;547;510;538;462;566;523;389;457;538;548;565;432;407;439;570;549;487;488;550;519;458;562;520;548;541;541;548;510;526;496;522;584;575;527;554;531;540;495;426;597;614;585;470;530;461;562;559;484;495;500;562;528;591;569;558;529;551;494;540;497;569;594;581;591;484;547;536;605;615;565;523;568;529;500;460;505;555;478;536;531;535;475;550;555;569;533;588;535;455;473;563;524;496;594;489;571;481;538;525;542;563;551;478;487;499;532;568;536;461;464;555;546;472;542;485;507;579;658;645;508;552;586;555;530;443;419;493;540;518;448;449;496;516;541;534;511;457;558;558;540;486;450;580;402;508;488;487;504;495;522;539;520;462;524;518;477;450;518;514;518;505;501;507;406;415;459;515;411;442;524;594;617;508;449;443;415;491;533;505;547;529;486;476;563;477;477;464;507;531;497;502;462;403;405;398;436;441;465;605;464;466;428;445;495;433;442;496;532;519;503;456;422;423;485;472;467;520;519;506;420;432;465;432;456;586;515;445;403;369;352;449;435;492;514;527;518;543;440;430;502;487;441;466;505;472;517;488;420;498;477;479;552;595;620;542;549;539;527;504;509;547;527;480;478;511;526;504;565;576;394;430;489;464;413;488;469;482;505;491;464;439;522;540;517;546;482;505;458;480;417;462;427;515;493;502;490;491;461;464;509;455;465;498;579;512;493;526;532;489;490;484;555;469;494;574;522;532;503;429;524;507;345;351;388;430;330;417;387;383;483;397;411;458;500;483;480;470;501;480;463;481;379;344;271;270;288;453;467;453;448;391;403;423;444;444;457;406;467;414;466;454;460;449;429;435;462;481;439;466;506;531;536;544;481;415;472;450;514;479;490;476;454;491;401;431;466;458;518;505;503;489;436;551;507;521;402;353;370;451;520;484;503;556;510;449;485;522;539;564;462;490;483;484;545;486;560;563;517;498;499;502;588;539;638;602;505;500;531;539;553;543;505;519;457;489;576;481;547;520;545;500;513;510;582;581;558;585;578;584;592;619;557;512;551;581;611;553;627;570;586;580;511;541;584;528;487;519;530;521;521;445;509;508;503;560;566;465;444;577;537;492;466;532;563;583;561;536;496;542;564;554;595;570;558;493;543;516;506;532;626;593;519;618;542;551;556;552;536;499;600;564;556;634;625;597;576;684;697;627;552;610;569;610;703;617;596;531;535;662;664;598;559;557;626;635;702;676;654;636;618;682;650;623;600;582;636;707;553;620;642;654;603;596;547;618
36;11;18;70;256;521;600;731;784;701;658;769;741;704;737;740;715;783;716;746;764;782;704;695;725;753;694;707;660;681;774;894;797;718;651;704;620;659;712;599;612;695;593;673;697;584;663;658;656;674;661;692;664;682;660;649;723;668;693;717;752;634;605;605;623;622;735;705;714;690;686;656;698;570;634;592;596;561;647;613;606;657;599;672;668;647;658;684;621;659;721;717;609;554;619;684;539;499;590;629;632;597;640;709;669;654;677;601;665;572;647;564;574;464;606;686;602;549;522;540;511;564;537;588;734;653;651;689;603;540;568;603;591;660;585;624;668;573;567;632;561;624;575;553;586;613;705;703;636;655;639;616;650;622;700;654;630;600;543;456;492;595;616;612;566;577;581;544;548;619;650;614;615;702;686;669;631;652;606;679;567;629;692;562;512;565;636;579;743;861;629;656;583;661;583;589;622;644;590;664;616;659;647;640;619;632;613;556;528;487;567;571;555;569;510;460;446;492;561;572;504;577;566;511;548;613;592;620;659;604;620;628;586;557;566;532;511;549;596;692;598;619;557;539;555;565;572;545;598;600;655;604;577;546;571;507;501;543;567;569;593;596;568;526;590;562;598;561;555;652;634;628;596;559;576;581;608;597;523;548;659;552;622;629;571;594;628;596;641;597;557;484;585;520;591;601;575;601;616;576;600;528;542;608;614;644;547;524;559;591;633;671;544;434;481;533;551;562;533;531;567;554;527;504;562;537;554;578;542;587;514;550;588;548;619;585;493;575;546;508;512;525;528;490;498;473;436;539;559;567;513;626;561;523;496;526;579;574;701;598;570;517;480;520;491;582;618;500;500;555;479;449;459;444;516;550;455;386;424;485;488;509;458;382;457;487;528;515;484;502;523;593;529;479;606;593;582;543;510;504;586;589;485;555;509;529;549;530;535;535;559;481;564;596;571;547;517;575;512;469;418;533;620;539;553;491;496;496;509;508;521;495;503;490;528;593;568;529;530;535;606;596;577;585;571;553;532;587;555;543;514;547;558;516;541;575;474;500;575;534;480;498;519;486;486;566;501;483;496;484;511;543;505;551;526;521;544;559;531;506;483;519;499;573;535;490;479;508;553;517;545;464;536;525;554;434;541;491;487;585;551;544;580;547;542;485;497;409;483;536;514;491;521;542;496;475;489;496;525;595;597;594;492;521;517;467;532;501;546;507;513;485;521;532;521;555;447;443;512;535;446;500;500;441;428;382;372;509;530;478;490;476;507;559;487;466;369;386;445;501;483;456;477;494;479;526;450;523;459;517;566;446;434;469;437;399;384;427;410;518;500;488;466;491;449;490;371;382;449;515;466;446;454;402;474;529;519;486;518;543;499;498;472;500;520;511;535;461;389;472;377;372;423;464;533;486;524;522;541;434;508;496;507;450;542;483;429;433;455;495;501;466;462;534;582;540;515;513;542;473;510;544;488;483;491;504;503;445;428;514;536;375;488;482;463;461;404;470;477;516;490;466;492;504;493;484;554;473;499;461;510;437;438;441;462;457;445;540;478;491;476;521;523;520;466;494;554;446;489;492;512;525;605;560;495;475;455;496;543;543;462;478;443;342;373;466;433;368;525;436;421;442;395;467;465;447;435;519;511;524;466;448;437;456;358;241;147;223;381;441;472;441;390;391;402;474;470;363;391;470;449;463;475;460;446;442;497;516;546;479;529;505;469;424;506;443;475;466;420;537;498;468;458;464;451;478;514;455;477;574;514;437;495;522;509;504;485;464;455;424;468;532;519;503;536;485;506;497;526;530;552;476;469;501;500;527;574;486;518;441;508;493;564;578;507;507;500;488;543;502;491;517;538;547;493;552;558;551;530;550;590;503;557;564;579;539;598;593;506;595;575;588;547;498;507;547;547;599;553;620;544;558;557;515;525;552;568;545;559;515;553;512;555;467;440;483;427;492;510;485;527;471;490;473;525;572;557;520;489;518;514;602;550;552;482;497;534;609;516;495;508;611;600;586;590;583;512;531;587;500;539;557;636;611;651;608;631;624;595;597;589;539;595;624;560;649;690;560;532;631;584;613;583;617;711;608;637;670;652;672;679;601;681;648;600;625;545;734;693;614;592;604;688;596;624;547;585
24;22;24;55;400;582;703;765;757;750;756;724;788;764;705;645;646;812;748;709;760;699;757;665;633;682;703;695;705;642;701;767;674;710;648;620;597;673;640;644;647;679;634;669;638;601;669;637;674;718;693;661;714;763;738;638;642;620;726;751;699;668;667;668;695;742;642;709;675;633;656;706;694;609;570;569;595;572;644;669;648;725;670;612;614;668;631;635;613;615;702;661;626;539;567;636;613;483;501;542;624;664;576;656;631;593;638;625;669;596;626;683;513;516;624;577;575;566;621;633;534;591;597;624;624;632;622;619;652;625;635;634;572;624;595;634;685;573;608;664;634;596;614;623;606;665;650;743;703;722;631;582;607;601;677;650;614;645;680;463;488;656;620;575;559;596;495;563;562;619;674;698;707;650;675;739;648;640;633;644;593;590;543;560;477;558;542;598;658;686;537;590;609;666;625;570;562;620;507;629;662;644;599;609;648;677;647;630;492;620;718;488;512;507;619;478;452;522;591;609;539;572;577;442;601;512;612;617;622;580;558;636;575;596;611;514;588;574;560;705;657;557;529;592;552;567;556;493;604;591;649;577;567;588;502;496;421;512;627;593;609;666;592;626;660;621;591;573;649;646;567;569;635;597;568;682;603;513;533;597;558;541;668;706;584;618;580;559;611;628;589;562;562;550;551;546;606;617;600;567;573;491;576;598;562;583;670;588;642;613;577;543;600;505;499;556;468;534;561;479;500;515;556;558;550;551;510;549;631;493;546;558;545;518;468;539;562;426;483;577;574;547;512;502;415;480;534;552;514;545;524;556;564;493;522;468;558;588;701;575;559;518;405;441;470;567;609;536;538;551;507;431;493;480;495;563;518;462;430;501;401;351;242;259;441;551;520;474;527;518;574;526;503;440;611;526;518;507;559;530;552;600;495;522;547;567;532;578;535;589;532;530;543;530;584;555;471;566;509;437;524;514;603;544;508;480;524;517;518;463;532;598;574;512;491;452;485;508;495;561;574;511;560;615;477;513;566;568;500;521;487;521;590;584;574;535;583;541;585;518;563;578;541;527;512;560;508;497;504;531;480;483;479;483;480;541;545;542;564;582;498;470;506;528;527;515;525;424;497;524;498;520;535;560;518;530;583;523;531;532;540;569;544;543;547;576;541;463;458;525;497;468;475;504;483;534;475;477;528;584;571;562;533;459;490;481;538;509;427;444;439;470;515;571;568;542;411;497;511;484;490;483;432;402;503;393;338;494;498;493;479;452;532;520;526;467;385;384;404;479;483;477;453;486;602;571;553;510;481;525;542;525;390;422;485;481;423;461;471;479;461;540;489;486;481;495;372;407;524;465;434;381;395;428;431;535;539;483;562;509;534;519;558;554;483;453;448;423;400;564;522;406;425;450;524;540;541;543;480;435;490;499;465;469;579;491;439;437;386;469;522;463;491;456;521;439;529;441;489;434;432;452;479;475;453;502;519;418;448;476;510;457;461;460;504;482;510;427;530;546;478;489;540;522;432;499;560;510;452;511;433;454;446;456;497;504;445;525;446;384;451;535;543;565;495;418;472;441;423;493;534;570;477;486;475;413;380;505;471;492;415;431;483;390;332;399;324;383;448;497;475;506;491;467;453;487;501;510;509;516;509;467;490;418;331;145;126;206;416;493;437;477;445;420;439;414;460;369;415;438;394;405;408;446;498;488;544;502;478;473;507;478;438;460;433;469;452;452;460;496;498;520;497;496;448;511;500;505;499;537;500;542;528;560;511;519;494;441;468;457;510;535;565;468;469;549;536;527;552;595;594;502;485;467;509;525;438;523;474;497;477;462;576;484;496;565;554;550;484;533;501;527;538;574;587;565;577;552;567;580;591;529;562;544;545;541;555;531;549;539;570;581;527;628;481;502;536;568;613;608;573;501;549;510;555;542;569;542;586;450;486;455;438;448;439;450;428;413;531;570;443;462;485;457;483;573;602;477;511;532;509;572;563;533;458;527;525;596;547;576;570;617;698;642;558;556;548;513;617;558;547;606;608;614;657;643;617;633;563;587;541;572;638;578;571;562;579;586;585;606;567;622;636;598;643;593;642;601;641;643;717;678;628;617;633;629;631;670;678;638;595;595;602;592;564;620;570
22;14;6;74;443;686;716;738;744;780;801;723;760;716;727;713;632;746;729;720;792;720;637;623;610;720;786;788;686;703;696;731;742;788;716;783;627;696;659;640;596;566;634;626;562;624;609;686;707;673;678;701;613;683;682;676;634;662;649;688;752;703;711;665;697;678;672;711;777;672;673;715;669;556;561;579;598;590;651;674;677;655;628;663;604;638;624;706;683;759;643;571;541;570;585;697;576;418;323;472;602;592;563;606;649;633;584;592;561;567;548;628;577;545;646;569;560;639;613;643;574;580;540;609;592;621;631;555;586;634;621;559;616;588;570;685;621;556;588;552;659;522;520;595;613;566;649;646;721;699;559;578;663;717;596;727;637;670;639;551;552;651;560;635;622;565;517;629;595;581;682;661;684;615;676;627;663;590;582;613;577;596;546;499;543;556;504;569;571;495;556;616;620;652;613;632;599;640;638;695;638;675;635;670;613;680;629;594;570;636;691;546;497;615;570;548;522;616;584;614;623;609;593;552;574;576;627;663;635;533;610;573;572;594;655;598;651;589;572;625;587;603;654;666;539;423;493;511;543;571;635;564;505;501;408;496;564;552;632;595;595;577;619;552;573;602;658;669;637;612;627;636;610;632;530;640;661;601;635;571;592;537;598;616;554;545;567;572;663;641;552;522;502;583;556;570;605;575;578;572;560;518;567;568;601;594;575;526;578;641;570;517;581;487;486;582;537;507;575;557;537;558;604;545;539;523;506;498;479;593;575;564;614;532;424;562;616;512;511;513;602;558;613;570;490;543;532;526;484;529;489;597;498;534;541;539;603;656;539;521;515;460;331;414;451;515;559;461;535;553;515;491;520;565;500;523;487;460;472;472;397;321;246;214;433;548;504;523;542;529;484;531;508;507;536;526;527;586;569;550;620;576;568;566;511;578;563;538;550;596;529;524;566;444;521;547;561;514;502;414;489;474;492;547;506;494;472;536;499;502;526;529;492;506;506;514;419;498;476;481;529;568;533;508;524;518;590;521;532;505;490;491;618;549;537;579;545;500;497;545;524;583;533;546;578;523;557;479;513;525;454;485;486;488;462;510;585;523;546;540;475;529;514;480;542;493;518;440;474;514;544;575;531;485;442;539;487;536;463;562;530;533;590;535;455;530;549;553;503;440;431;429;505;543;507;414;424;421;501;477;475;507;462;499;452;462;456;483;372;351;439;483;578;562;529;499;503;487;441;517;472;487;391;455;519;395;366;483;498;481;483;439;475;495;509;480;425;447;414;467;481;515;487;495;537;533;503;483;473;573;564;488;429;426;506;383;371;427;489;479;554;539;464;489;510;530;454;487;519;496;412;402;339;397;469;486;499;528;547;556;483;502;559;445;462;464;478;430;444;513;546;496;445;521;501;538;523;460;486;470;502;490;471;514;516;518;481;416;405;440;470;513;465;504;553;493;517;478;482;520;459;451;399;448;489;503;540;413;421;424;546;464;450;475;401;447;473;433;517;440;477;470;467;513;463;513;466;503;511;454;489;473;441;528;433;444;434;444;379;366;480;552;459;498;503;432;387;433;444;508;541;546;532;558;535;406;439;511;532;481;480;456;436;338;363;374;369;355;469;514;490;522;515;431;465;461;520;575;511;510;502;537;477;389;211;143;268;284;384;440;406;390;432;469;448;458;460;429;436;431;391;368;452;495;434;424;492;514;505;466;397;479;473;440;465;444;439;480;449;483;482;485;501;497;476;470;463;442;508;452;490;526;574;501;513;526;451;460;474;428;472;496;518;515;524;520;519;539;519;571;620;566;481;475;489;502;405;447;546;491;491;454;544;581;535;583;523;513;514;574;553;542;578;628;510;470;553;586;655;521;629;557;523;576;531;527;582;618;495;499;553;504;534;558;497;521;482;517;542;588;579;568;473;523;537;492;436;479;448;494;450;443;423;488;487;485;545;513;531;530;441;451;500;479;515;574;601;555;546;580;589;586;574;491;446;539;542;520;461;486;565;588;628;639;598;586;547;526;568;597;574;564;593;663;587;592;578;599;596;607;501;589;576;631;571;571;567;596;541;533;569;558;675;599;669;689;629;595;594;627;637;621;602;554;625;519;601;636;645;575;531;605;585;589;611;626;611
2;16;14;77;441;710;722;723;731;786;717;729;656;676;665;662;616;710;686;757;780;736;707;684;691;645;703;743;687;677;797;775;744;733;679;674;654;678;740;665;569;577;666;573;663;692;708;671;701;740;675;675;695;653;654;690;611;644;680;691;659;685;664;695;695;807;730;699;742;634;670;693;627;560;574;646;637;589;519;576;656;537;575;633;614;615;553;662;720;640;627;628;621;607;533;606;592;432;367;458;533;495;543;651;612;656;642;621;609;593;581;657;570;481;582;566;612;616;650;568;639;587;571;541;554;660;649;642;626;619;660;589;605;645;585;686;633;560;634;603;555;555;593;560;608;584;652;684;599;602;657;624;637;673;656;700;630;652;682;586;641;693;655;612;566;557;546;624;619;606;676;661;723;715;720;667;671;606;607;583;623;518;564;506;481;482;557;521;531;490;470;551;610;637;639;598;622;616;676;647;677;637;674;624;582;678;606;637;618;625;738;592;581;567;594;582;574;604;553;570;608;579;585;599;586;617;584;623;686;580;591;636;638;634;539;571;667;585;559;631;537;622;632;648;648;549;485;495;589;656;606;606;525;501;528;576;646;701;597;599;559;610;578;646;595;650;642;611;577;567;585;609;619;679;688;636;656;598;654;553;635;597;648;623;561;580;579;541;595;645;537;502;478;574;535;494;564;559;585;541;533;532;567;535;586;593;529;530;586;537;545;509;526;529;550;540;592;550;549;668;590;572;597;542;550;547;544;527;529;588;601;500;545;583;463;501;546;564;481;552;534;512;569;570;487;534;583;537;526;457;503;570;536;533;498;525;622;565;508;544;496;405;396;493;471;522;490;483;485;509;539;510;474;514;544;498;410;468;430;468;449;431;387;398;546;527;580;484;511;516;463;483;479;450;535;521;520;572;569;576;569;561;581;579;514;575;562;535;447;509;539;518;517;538;553;496;532;523;522;487;528;575;486;469;475;500;480;530;419;433;500;454;507;513;569;533;448;496;465;515;528;561;490;447;456;505;482;522;485;578;541;581;578;512;542;528;517;570;563;535;591;511;567;541;594;573;604;561;527;516;489;509;470;482;507;442;497;508;563;499;532;492;513;510;552;545;543;461;450;507;590;481;539;546;502;473;428;433;468;531;520;584;503;564;527;497;562;558;452;375;422;461;467;517;462;454;403;435;463;521;511;495;468;533;405;505;526;481;467;469;464;488;461;487;485;497;535;522;524;566;471;503;459;508;519;389;415;447;521;539;440;454;478;443;445;499;503;443;410;463;476;492;449;422;452;514;493;478;540;556;519;512;489;439;412;366;351;374;465;449;445;481;435;549;511;507;496;456;449;441;462;392;427;478;490;502;515;483;511;464;489;509;478;503;416;490;458;441;435;550;564;511;514;565;493;505;521;490;492;540;514;476;527;540;536;497;529;510;475;395;534;468;467;534;472;473;465;535;582;553;533;523;431;501;527;449;474;492;473;450;430;458;460;473;451;446;482;500;463;516;526;525;475;511;507;482;494;502;447;455;445;496;470;441;476;440;403;419;429;392;432;533;441;413;483;390;417;448;459;493;532;497;495;523;492;453;427;443;565;469;469;441;455;479;459;417;387;322;420;481;479;485;524;536;465;462;471;474;498;483;425;365;351;279;189;293;371;397;342;481;564;417;450;459;477;414;441;472;486;473;477;388;359;457;392;419;455;456;458;472;427;459;440;452;474;432;482;484;469;472;446;466;491;459;534;543;436;461;484;517;570;544;545;529;586;572;487;420;453;517;481;492;445;486;521;485;559;480;537;533;566;551;468;486;497;478;503;430;535;532;534;412;524;544;533;539;523;532;614;546;593;522;519;588;448;499;536;537;506;510;579;528;537;535;583;537;624;586;600;490;473;513;567;654;564;546;547;548;537;629;467;445;519;544;459;462;437;466;543;542;569;524;486;501;509;493;535;554;585;580;502;471;561;544;506;570;512;600;580;654;682;558;568;562;532;496;511;518;539;550;563;605;587;554;596;542;581;517;538;597;565;542;627;597;597;559;545;639;602;605;639;554;642;589;625;575;654;586;474;533;544;537;659;605;670;646;612;619;584;692;619;553;535;626;615;564;647;671;590;492;603;602;624;624;618;624;602
20;25;18;104;383;623;754;790;745;751;682;722;777;677;676;652;648;748;749;810;747;756;627;714;683;643;703;762;739;714;760;705;745;720;684;670;655;669;699;654;669;686;657;566;687;779;732;671;694;671;663;662;735;690;659;702;692;705;733;717;593;691;693;724;683;746;688;680;740;650;674;671;581;555;648;626;668;570;564;584;619;586;607;640;561;611;676;591;608;589;617;546;585;597;567;553;553;602;471;496;539;524;495;537;659;611;656;576;587;563;611;687;579;476;548;565;563;587;581;496;572;571;555;563;554;582;611;620;630;633;606;649;617;652;568;594;669;645;620;574;471;557;458;569;655;624;678;623;560;647;589;654;607;721;664;687;644;608;591;680;664;671;584;581;618;554;549;587;615;588;612;602;676;727;705;693;667;613;590;657;591;547;546;502;468;546;515;579;618;548;470;561;619;622;635;646;661;647;609;640;654;600;666;536;578;563;543;664;644;713;653;636;597;555;578;571;605;542;567;691;559;540;549;606;602;658;668;601;652;615;607;626;720;664;625;610;605;635;625;587;638;628;583;504;576;570;489;496;577;617;587;620;546;583;616;617;625;681;666;588;611;635;628;626;614;535;593;639;591;629;609;646;645;608;537;633;546;661;605;626;564;546;652;590;578;587;550;593;633;725;591;607;536;580;584;573;572;496;581;581;569;527;515;505;556;588;576;542;590;529;544;545;527;604;546;524;589;661;548;635;630;653;592;601;526;559;613;501;510;518;549;509;575;528;535;505;520;420;491;487;514;512;576;586;514;571;669;759;526;555;465;562;517;573;585;555;641;574;553;495;501;489;546;558;546;527;499;428;438;569;562;485;440;511;582;461;407;449;488;508;480;404;445;468;511;503;541;549;540;537;482;494;462;474;526;514;551;580;553;597;557;543;563;546;503;566;568;519;517;592;553;462;464;553;557;496;468;473;498;519;556;497;449;445;503;488;496;526;379;407;384;432;475;512;550;545;530;545;496;509;535;507;502;504;467;470;484;510;526;448;545;535;567;532;570;589;576;517;562;526;560;543;487;504;582;535;489;453;498;511;488;488;538;407;481;492;506;471;472;487;538;547;498;474;571;547;540;459;488;490;518;510;525;476;488;541;494;435;481;493;494;495;530;537;557;541;499;540;502;423;497;507;505;478;470;504;515;471;500;571;558;513;501;452;445;441;510;581;479;461;514;458;510;455;413;430;515;557;476;537;509;469;483;531;478;483;488;565;598;453;484;506;468;447;497;507;483;453;483;389;338;267;360;366;462;506;461;469;508;524;526;486;511;497;391;394;362;435;455;477;425;446;542;503;499;444;469;479;488;429;475;455;467;503;545;511;522;581;463;464;432;516;456;500;472;443;421;465;521;560;467;549;472;520;478;499;528;499;496;551;457;535;513;535;436;532;608;542;481;451;505;477;476;473;491;479;473;517;484;449;489;503;507;567;561;398;439;539;538;481;484;423;486;519;544;478;459;473;478;476;439;508;468;502;495;453;480;432;572;463;484;439;533;443;467;448;481;490;490;422;485;503;483;418;412;398;465;446;478;518;497;512;480;554;470;457;396;383;500;473;450;487;502;494;398;431;446;403;443;436;500;494;528;523;534;516;515;494;514;464;294;186;129;90;181;420;434;387;383;446;501;449;423;449;430;478;466;450;402;456;512;453;370;408;408;396;411;403;412;514;464;485;430;415;446;441;497;480;508;441;518;481;486;507;555;544;444;487;507;557;569;560;472;542;589;622;547;462;474;481;511;532;487;410;454;510;510;551;534;469;489;504;539;509;457;505;487;492;530;581;513;471;501;490;523;563;612;576;566;599;552;597;536;564;531;469;492;458;386;393;549;594;529;563;581;603;602;634;580;596;545;517;506;570;565;544;517;491;491;607;498;498;555;569;458;403;482;520;548;521;519;501;467;572;525;701;702;560;495;550;505;585;737;742;588;626;542;512;622;633;609;546;605;615;523;558;523;482;562;608;674;537;623;508;506;579;580;560;573;632;528;478;532;570;589;613;573;589;581;613;616;654;572;670;610;559;629;596;525;541;584;570;614;685;690;656;625;599;540;627;649;567;612;599;571;598;554;680;666;480;564;551;597;665;601;583;640
24;14;13;91;554;673;703;738;694;712;776;748;788;679;690;659;748;669;680;710;775;674;620;745;722;676;770;691;644;655;700;611;704;696;653;630;705;678;658;669;672;671;609;616;721;753;742;740;709;671;717;659;737;666;718;728;692;685;746;746;766;780;776;731;721;681;630;661;696;675;681;656;693;609;648;581;568;653;542;560;503;532;607;648;603;581;608;564;623;621;633;638;623;610;579;582;580;636;538;620;587;516;519;623;554;671;658;630;490;465;547;652;615;551;566;514;593;536;564;536;663;663;568;579;633;571;587;545;603;540;543;605;591;565;613;639;652;687;595;543;514;529;595;602;594;609;596;668;643;628;606;643;560;620;600;603;603;623;668;658;630;604;528;560;560;661;563;645;533;589;634;585;650;708;687;672;599;659;551;613;664;612;522;494;542;526;568;602;600;589;537;539;651;640;660;654;656;545;592;610;661;627;616;551;603;593;571;576;670;698;654;673;603;605;642;620;538;589;623;620;484;521;581;550;568;646;646;692;610;589;541;537;620;613;580;575;565;587;565;663;597;583;572;557;507;588;492;492;536;551;605;563;579;613;591;616;601;577;627;605;678;591;601;700;577;539;538;584;586;593;540;608;630;507;459;609;630;577;641;590;615;616;585;603;582;656;546;558;624;767;678;597;573;596;631;613;514;466;485;591;582;553;562;450;526;557;551;582;548;595;568;582;611;595;562;522;632;609;608;561;541;535;569;584;540;584;541;494;490;519;504;537;524;485;557;550;514;548;563;573;513;565;560;533;525;561;576;606;531;569;614;494;559;517;539;588;617;610;485;499;410;521;674;549;515;485;473;432;484;472;540;485;485;507;491;495;517;509;501;531;492;499;440;487;541;506;522;531;590;506;490;498;476;474;607;565;564;567;580;603;577;545;573;537;506;532;500;567;540;553;553;463;446;544;503;511;485;537;483;534;518;472;451;489;473;525;487;474;441;414;439;488;522;457;520;492;496;538;500;503;488;477;480;554;513;551;538;557;574;470;547;535;519;511;504;552;546;510;484;521;547;584;518;546;511;559;514;508;502;501;545;530;513;483;511;485;466;519;480;565;541;539;480;443;549;541;541;527;525;475;451;532;466;502;424;495;544;483;508;529;542;527;548;548;612;485;436;470;487;473;500;510;480;475;437;468;480;462;526;482;505;575;521;515;527;510;531;528;483;460;478;514;454;546;503;459;589;499;450;509;477;438;487;445;472;471;536;501;502;528;465;448;449;457;436;447;456;502;506;467;353;309;360;393;470;527;541;446;480;498;504;517;473;490;473;462;507;473;448;438;507;523;505;478;479;435;450;464;511;429;462;458;484;509;474;504;518;554;473;433;465;504;463;474;472;499;490;465;572;510;481;515;506;516;561;533;604;510;559;491;499;494;469;516;477;566;568;552;492;481;532;493;467;497;491;516;400;488;496;446;470;448;512;543;600;449;508;506;519;505;502;404;464;529;490;496;459;510;513;472;419;437;446;439;489;499;499;441;531;466;485;505;490;480;469;429;438;530;517;509;545;464;481;381;369;366;486;418;510;572;521;503;534;499;432;443;397;444;480;368;394;459;470;441;441;488;444;418;409;417;485;471;478;545;507;522;457;500;503;413;220;47;14;40;208;460;450;360;356;510;493;408;349;460;478;565;531;450;382;460;492;464;394;327;333;403;368;343;422;424;507;472;442;426;399;472;451;420;483;440;496;502;544;516;542;490;520;508;572;556;526;524;477;502;526;543;475;502;553;530;500;510;499;466;473;497;494;513;568;474;494;511;593;599;484;505;517;466;476;475;453;508;494;529;488;538;568;563;565;576;515;543;550;506;495;541;431;374;329;428;505;512;526;522;573;585;584;630;520;578;551;537;534;488;568;538;478;504;488;499;600;605;625;523;470;416;400;489;527;565;532;531;518;529;527;809;666;533;456;428;555;652;1179;1332;898;611;636;553;580;574;622;617;619;577;560;565;501;513;535;622;562;603;652;565;559;624;542;591;602;559;507;505;559;560;497;582;565;580;597;641;695;646;628;643;643;560;554;586;551;552;566;637;584;699;614;550;660;621;556;584;603;537;612;583;591;573;608;676;622;568;550;561;616;719;643;645;577
14;22;15;116;571;723;736;686;633;729;749;716;689;681;697;681;736;745;620;663;688;729;741;757;743;697;776;702;668;687;690;629;714;663;647;664;714;669;691;704;606;580;642;650;720;707;738;727;695;704;681;683;658;651;689;738;774;871;722;762;746;714;663;715;658;621;577;680;632;547;615;683;655;613;650;637;625;659;610;537;547;601;609;695;690;650;628;615;620;622;694;686;711;652;681;668;664;743;669;699;686;560;661;585;560;663;647;582;597;457;559;562;598;604;554;628;558;510;629;644;607;587;575;596;575;591;576;585;573;589;553;630;555;559;594;608;643;591;578;580;544;585;603;586;575;546;625;586;647;620;549;660;595;532;559;518;593;607;683;620;575;583;609;669;632;632;593;590;493;540;582;608;659;699;727;691;616;621;614;638;659;588;510;583;585;586;630;608;605;540;568;566;605;633;633;597;626;563;582;640;655;509;573;635;643;658;600;602;658;605;647;610;564;586;652;573;593;636;600;626;549;592;579;566;637;624;647;666;663;561;608;551;620;640;576;551;615;564;479;569;584;622;536;529;558;621;603;606;566;542;586;616;537;636;578;662;681;576;625;607;595;652;548;574;578;499;545;616;574;558;595;562;617;554;536;624;581;506;609;633;616;610;521;645;637;597;603;571;598;696;589;565;545;561;570;539;528;557;568;586;613;560;531;543;585;588;547;528;482;574;568;562;567;562;535;545;600;617;598;578;516;509;519;487;534;570;578;564;521;517;529;532;580;608;570;611;492;517;573;614;543;530;592;516;507;528;514;520;566;536;538;544;537;534;565;502;531;522;499;495;520;509;533;539;533;536;558;433;397;542;535;481;497;430;368;531;504;496;475;524;521;450;522;479;571;681;615;494;465;505;508;491;507;529;528;567;568;596;614;566;536;514;508;545;529;511;566;559;546;518;520;486;434;525;549;538;484;475;480;506;569;514;490;542;524;524;524;507;460;488;473;538;504;429;443;470;460;486;504;526;496;509;502;594;614;545;548;523;514;499;580;533;492;588;521;511;494;463;535;501;502;537;453;524;527;539;473;523;494;502;519;531;572;484;511;489;508;496;486;507;488;487;525;450;499;465;515;535;556;563;503;503;514;480;502;412;454;452;464;483;510;608;562;555;553;534;376;394;441;433;524;444;437;451;520;489;490;494;540;549;448;500;504;500;522;497;561;431;474;445;439;475;451;502;455;491;529;454;416;510;483;433;456;510;429;449;433;474;489;511;412;449;493;488;406;395;454;483;497;493;488;475;480;439;485;483;465;443;460;497;522;428;434;485;503;495;494;500;534;485;412;444;509;450;454;442;519;484;482;471;478;451;437;490;483;468;478;514;510;538;553;468;436;483;463;507;480;467;555;493;464;458;429;526;571;557;578;530;528;493;470;477;534;475;488;544;562;468;514;539;506;478;422;480;425;400;382;425;515;469;429;470;496;463;527;547;512;487;506;548;510;515;444;449;452;537;461;467;424;498;431;441;446;461;519;489;503;483;476;545;535;472;458;436;453;408;492;507;505;556;518;516;490;436;443;374;429;525;566;522;586;507;487;512;479;476;493;459;440;333;360;520;434;421;521;508;405;339;423;447;448;446;489;487;487;478;439;503;489;316;107;32;19;34;199;406;443;448;383;403;407;447;402;455;441;494;472;453;449;442;447;407;470;337;381;390;385;335;402;423;480;473;407;432;376;379;450;501;492;493;495;497;431;499;556;507;490;492;507;462;602;548;484;491;513;493;400;455;509;561;568;545;496;523;518;515;464;545;518;489;475;516;517;542;570;566;511;495;511;477;528;540;471;535;558;486;590;528;530;531;578;514;557;553;531;560;370;432;402;503;486;570;551;500;542;548;547;579;551;521;546;495;512;473;512;519;507;467;512;564;557;583;586;568;475;514;512;487;505;594;508;609;555;525;541;604;524;471;496;532;523;666;1186;1401;962;649;543;537;535;582;510;620;615;561;606;498;525;508;542;530;520;624;600;590;595;590;556;606;572;587;642;645;635;649;548;525;576;523;591;639;651;643;627;636;548;569;549;621;570;642;632;605;603;631;593;547;602;612;566;627;603;557;654;609;558;594;582;603;604;613;567;584;591;598;553;603;584
34;15;24;118;567;697;691;674;587;743;697;715;726;631;758;755;681;728;596;620;723;735;724;666;720;687;715;706;627;696;724;695;712;690;663;718;664;681;630;685;571;565;646;689;729;658;692;690;790;695;653;639;787;733;707;693;783;809;748;674;732;693;585;706;569;560;589;611;612;568;613;704;608;649;602;633;614;611;616;586;544;604;744;719;674;627;673;599;607;670;669;601;627;667;661;657;668;729;708;645;665;648;631;636;580;640;651;685;625;572;514;590;597;597;644;591;577;571;582;639;643;599;632;638;636;570;586;649;686;653;636;595;549;587;656;649;614;572;602;596;544;581;638;594;504;517;598;565;579;649;618;690;659;571;553;519;540;570;639;579;630;623;609;598;607;667;624;634;499;480;531;525;612;665;618;632;603;618;588;674;559;588;633;618;647;598;583;633;592;614;629;633;550;596;625;508;583;546;558;637;618;546;589;601;644;685;611;588;530;654;635;554;535;623;594;582;635;639;596;602;590;498;515;547;570;558;637;574;614;584;592;591;598;603;640;597;543;615;519;606;687;577;594;597;616;578;583;586;510;545;549;544;596;608;557;603;593;597;612;583;649;587;562;579;559;524;603;580;582;487;564;559;483;538;541;601;601;553;596;572;554;570;609;610;636;625;629;582;575;608;619;548;589;532;595;515;555;623;560;586;544;539;534;561;585;629;588;485;546;580;564;580;592;551;512;524;597;591;605;549;560;543;557;545;592;609;592;529;565;492;543;549;520;565;609;554;584;553;613;545;556;548;534;535;479;556;508;510;521;561;524;531;482;555;536;469;560;543;511;487;465;582;613;526;548;554;554;449;446;456;537;500;498;451;440;484;437;438;528;507;523;499;499;544;843;1248;955;547;455;445;524;560;535;545;521;514;525;565;643;622;579;577;520;528;549;615;539;541;526;525;533;573;552;535;535;528;526;517;504;654;510;568;581;491;469;509;500;505;546;487;465;503;453;468;450;449;427;489;527;542;512;424;496;572;526;527;514;546;489;575;480;521;531;540;515;558;432;484;553;552;535;531;450;375;472;515;516;581;517;489;437;462;530;505;458;515;493;546;568;567;539;545;536;499;478;463;521;539;513;578;519;543;481;548;499;452;450;501;453;411;523;501;566;558;577;490;438;458;491;472;421;442;479;496;498;454;519;449;471;507;565;514;510;469;488;472;452;431;508;501;485;478;502;455;502;481;557;511;469;461;431;467;468;457;522;422;396;462;569;468;518;542;545;475;429;489;484;444;515;458;412;461;508;497;523;595;547;501;461;495;394;428;530;457;493;530;555;514;581;475;473;477;521;443;453;519;525;468;427;500;467;416;405;428;485;469;452;446;472;518;568;477;461;412;487;523;487;498;549;488;463;378;431;527;504;538;503;545;527;569;542;480;457;500;507;447;490;511;549;459;546;525;428;452;448;424;419;428;499;487;502;462;470;486;508;494;466;525;536;475;523;489;467;502;480;494;440;463;409;465;478;470;504;496;545;468;493;485;545;517;546;450;497;507;483;504;487;447;512;524;545;488;466;494;496;424;449;455;553;571;482;431;399;496;489;571;541;476;347;261;352;525;516;501;529;528;500;423;413;418;452;475;481;421;470;471;457;443;369;160;27;16;16;54;229;435;432;447;422;397;393;322;447;521;440;398;422;493;468;478;446;428;557;507;467;413;442;437;418;452;403;403;416;419;463;387;464;477;512;531;614;552;467;453;473;536;471;484;500;524;549;538;512;471;550;505;466;540;506;564;526;499;552;536;550;527;545;519;475;510;538;533;626;578;536;572;517;530;476;501;566;516;580;507;538;497;522;474;537;531;555;476;517;517;552;570;492;469;428;414;562;589;476;503;492;504;501;573;525;531;482;467;453;429;443;456;450;572;490;562;552;569;583;586;529;559;552;533;590;536;495;568;533;514;548;565;494;472;485;582;510;518;745;786;676;554;509;547;617;504;502;585;452;463;546;550;508;586;616;568;549;602;610;637;574;586;532;555;551;635;618;637;577;571;586;608;641;570;594;569;665;639;627;550;449;517;632;608;557;594;603;596;620;636;645;612;626;687;681;653;608;532;643;594;523;523;598;600;627;615;607;616;595;642;521;539;533
12;14;26;170;589;710;762;714;676;686;759;727;695;655;684;684;752;687;694;682;749;769;629;614;702;654;671;661;600;684;731;753;704;639;655;635;622;532;572;669;596;630;593;637;792;716;591;711;736;663;619;657;718;705;771;725;693;719;702;675;674;682;664;605;568;544;564;524;598;629;603;689;631;596;657;666;567;626;552;602;702;590;620;729;714;776;715;684;624;625;637;692;707;691;693;692;604;584;608;621;657;655;601;634;661;693;718;621;680;568;676;658;653;609;602;544;623;644;605;553;579;613;671;709;615;605;592;655;632;590;590;612;558;606;604;606;548;604;557;613;594;608;617;648;551;588;567;650;627;558;587;650;607;619;587;614;646;641;639;617;585;598;584;531;586;625;622;658;523;478;493;546;551;623;648;608;592;596;636;649;630;596;657;635;577;622;603;664;617;572;634;598;598;654;525;371;418;516;500;590;572;610;578;613;674;577;655;511;462;636;556;416;547;590;599;579;599;635;574;596;635;543;540;622;615;567;601;600;634;595;574;583;703;622;601;595;581;632;618;563;623;590;576;655;543;627;589;556;595;585;630;519;598;658;663;613;678;595;571;619;627;610;584;591;536;523;576;547;533;513;607;536;455;547;556;548;598;665;607;584;627;625;643;593;605;550;563;560;550;605;566;563;614;569;540;615;541;551;573;594;597;551;563;576;561;627;585;583;559;592;526;599;605;544;549;558;539;627;557;553;538;535;593;564;528;536;546;564;518;547;565;480;503;514;562;590;553;596;543;598;553;493;522;596;522;528;540;530;532;549;541;551;455;478;472;486;516;540;516;570;518;452;511;453;540;527;602;519;531;497;484;444;461;439;552;498;422;440;494;427;473;524;530;552;867;1238;848;543;410;499;549;525;565;592;537;506;520;534;631;556;522;540;529;554;590;539;474;517;522;590;525;498;562;546;516;495;485;568;563;627;577;500;564;530;479;513;530;550;512;494;476;517;485;475;492;516;485;503;537;510;489;464;483;552;488;470;479;547;575;555;481;444;514;543;504;563;445;481;552;570;465;477;463;463;525;517;580;540;465;467;533;528;510;542;533;520;479;507;527;525;466;480;546;498;539;558;506;604;483;553;534;492;537;528;568;416;385;510;551;413;437;460;533;504;504;521;480;443;412;460;508;466;493;431;449;467;504;488;549;511;502;515;457;449;535;508;531;415;417;444;419;522;437;418;498;527;520;562;570;504;460;450;441;473;590;447;454;482;529;587;592;513;469;452;483;441;490;489;540;463;434;447;475;498;558;537;468;539;528;473;415;420;499;462;490;519;517;546;504;563;515;466;524;479;501;546;530;522;494;499;481;399;416;380;413;525;454;485;497;466;477;468;422;447;482;497;487;485;566;549;490;515;475;487;446;468;479;449;503;622;544;503;475;566;521;435;541;475;499;493;469;500;459;465;460;446;424;489;499;504;430;447;548;487;544;521;512;525;528;579;505;488;483;495;492;449;468;514;430;421;456;537;491;538;500;480;437;470;496;488;490;457;439;486;471;465;475;496;479;522;471;480;486;447;428;410;404;465;524;500;445;436;436;515;521;600;531;474;308;230;364;463;513;533;562;518;494;493;443;394;453;518;468;551;487;489;414;341;211;68;12;20;28;124;362;435;470;442;531;395;291;276;411;492;462;444;430;433;453;464;494;454;471;482;494;537;455;445;506;449;395;350;431;472;418;446;481;471;484;517;525;485;488;468;531;526;527;516;540;482;464;518;488;457;556;490;511;471;532;491;555;500;554;606;596;554;548;589;556;521;489;536;565;572;484;519;466;526;555;571;502;550;500;528;557;515;528;594;605;504;524;534;559;585;584;597;496;535;542;476;543;558;551;502;475;475;424;481;467;532;485;515;461;445;360;415;514;574;524;513;488;563;571;550;491;570;578;543;480;458;501;575;612;518;582;593;583;555;512;505;467;469;487;480;505;539;542;594;614;553;593;535;415;413;477;576;536;563;530;556;568;578;677;578;507;572;509;537;572;615;552;615;583;642;582;615;631;613;572;588;589;667;530;557;512;525;576;638;570;636;618;628;656;611;568;578;625;662;633;566;600;589;591;576;531;588;603;563;655;613;582;596;662;614;509;587;561
24;16;26;233;688;727;708;784;706;772;746;748;740;678;720;708;678;723;682;757;744;637;535;573;667;661;680;632;702;752;761;737;720;645;690;746;665;563;652;631;623;704;684;707;719;725;659;680;717;715;704;670;658;774;712;863;754;636;694;647;671;617;625;647;589;580;561;399;560;675;647;645;604;622;634;685;610;665;621;683;687;627;582;605;746;704;705;645;830;743;671;687;694;648;599;585;644;635;653;691;648;672;707;694;714;615;639;614;653;548;605;680;635;607;584;610;668;644;623;620;606;564;612;646;552;601;554;616;636;559;618;615;583;591;581;569;499;601;563;583;665;665;613;590;544;555;577;643;668;548;580;562;636;598;605;664;644;646;661;649;581;609;566;611;587;571;568;636;575;506;481;520;498;604;686;590;599;577;580;608;634;620;649;685;589;588;629;679;694;656;666;734;708;583;440;304;370;556;511;484;565;627;492;528;571;589;631;482;464;604;519;526;595;590;581;591;601;599;576;600;553;566;543;682;623;579;547;581;606;570;605;528;620;639;633;605;655;680;658;580;509;552;569;606;640;583;553;564;580;597;598;599;628;539;571;610;643;574;541;583;620;597;606;661;612;575;570;541;545;497;572;509;544;537;516;592;552;546;592;581;570;607;630;548;554;583;564;616;531;591;564;624;561;566;585;613;540;557;544;596;633;536;550;575;555;618;545;529;511;553;544;522;578;567;546;406;524;567;612;599;546;545;555;498;533;512;534;596;576;453;487;499;540;507;579;599;533;556;585;591;533;479;515;622;524;500;530;495;535;519;527;521;412;467;449;463;508;589;515;573;501;539;501;470;554;499;579;571;592;476;509;505;452;433;506;507;389;457;465;450;440;499;486;545;603;665;602;541;484;489;536;500;442;554;548;443;501;569;594;524;480;510;473;502;508;549;470;530;546;598;577;503;572;494;495;502;493;551;565;596;564;545;478;488;490;486;544;513;508;468;446;489;528;470;448;460;467;507;538;498;500;491;510;497;527;499;517;559;584;577;560;447;502;523;486;554;503;574;503;469;475;473;502;467;510;522;521;478;466;479;431;495;574;564;523;529;568;528;522;541;512;551;488;500;497;504;494;502;504;552;550;539;455;523;557;418;464;500;514;409;500;531;487;560;531;561;478;431;475;495;576;529;438;450;461;439;484;499;530;517;478;473;544;537;461;540;495;483;394;407;448;464;461;469;516;479;501;539;561;513;480;528;458;470;532;428;483;514;567;558;549;449;504;470;463;465;486;541;583;454;355;433;462;471;514;505;526;548;510;540;433;487;549;526;548;551;519;467;561;528;530;476;527;464;417;476;480;488;551;513;440;443;423;418;524;475;454;479;478;518;466;388;496;498;439;478;489;524;522;532;542;574;484;475;547;553;505;493;482;519;507;453;425;522;495;477;498;519;441;480;467;530;532;590;531;458;432;451;567;547;451;387;447;555;599;513;475;528;570;512;475;494;466;440;506;514;413;515;499;417;471;536;499;534;505;531;499;483;482;464;478;443;439;486;470;449;473;492;512;556;514;480;571;524;445;444;463;423;474;443;451;455;476;524;495;466;493;483;336;301;398;472;426;550;499;553;535;551;428;447;475;473;546;522;511;401;288;149;57;27;17;11;42;219;458;502;520;470;501;443;391;335;425;414;422;447;385;451;478;458;439;500;439;501;446;459;477;424;520;415;468;406;408;475;472;431;418;496;438;453;465;488;471;499;601;546;581;508;506;490;536;495;442;453;502;522;513;473;418;512;498;505;519;556;532;611;513;521;509;582;536;518;534;561;566;537;571;512;522;537;566;584;555;526;600;576;534;572;563;495;524;566;551;549;553;522;505;483;558;558;604;585;571;525;469;474;479;517;515;541;496;536;431;466;315;420;508;565;570;488;464;441;559;498;453;554;601;599;470;504;508;631;639;613;511;515;536;552;517;551;459;433;455;457;481;508;499;590;512;609;566;585;538;567;540;580;436;515;568;537;585;589;612;554;537;526;632;542;537;590;583;500;516;596;598;673;627;634;616;601;573;615;567;601;546;486;608;619;681;579;525;602;631;626;674;699;564;616;655;608;557;583;579;615;594;585;648;685;664;695;648;629;657;605;572;577;625
16;20;35;280;714;689;668;720;694;748;692;762;707;716;749;768;704;715;709;709;693;643;589;593;645;615;666;701;681;733;781;728;689;722;753;759;728;712;670;736;729;739;757;767;779;677;716;778;685;665;664;600;596;682;823;911;919;662;695;670;686;663;563;563;512;610;580;548;597;585;611;694;654;697;602;631;652;722;724;704;684;668;695;684;629;727;748;690;665;663;606;659;688;606;600;633;576;615;660;640;651;649;653;629;635;683;660;629;650;613;677;651;629;610;630;629;639;633;660;624;624;652;630;636;573;661;659;625;606;521;640;639;627;602;649;598;553;539;514;553;584;646;640;560;437;522;571;619;641;667;593;603;612;655;656;701;665;647;630;651;680;607;593;503;580;520;629;601;581;480;401;450;451;547;591;479;539;596;593;602;586;655;588;646;565;580;651;627;593;720;682;714;744;583;573;461;424;532;572;520;612;614;493;530;504;532;595;538;522;661;632;580;604;604;576;568;555;537;565;570;638;586;631;585;603;618;588;555;625;654;619;557;553;609;562;610;572;627;559;541;577;605;576;617;649;621;591;608;563;680;590;626;632;541;583;576;656;613;606;613;584;600;658;709;613;561;609;648;660;569;503;595;517;622;593;528;600;635;614;598;621;639;647;608;576;602;644;580;621;560;632;589;635;632;607;582;531;545;611;628;610;570;533;645;628;580;543;517;542;601;571;520;535;587;475;443;508;566;552;575;568;538;526;571;573;487;577;637;569;488;533;515;526;572;566;549;559;585;543;515;497;531;506;567;515;477;560;547;540;506;522;513;473;475;494;567;530;558;558;547;579;576;565;496;536;501;518;583;573;511;487;510;557;534;526;436;445;461;472;460;403;466;499;517;527;476;553;618;498;473;453;451;481;505;446;500;422;468;490;436;480;548;509;509;468;575;454;486;526;619;542;489;538;527;559;505;534;586;567;548;590;519;481;503;541;481;466;515;488;481;559;519;544;464;457;500;468;434;472;454;487;495;509;573;535;531;499;525;478;569;508;497;486;527;521;543;502;562;556;445;417;488;511;543;464;495;475;480;513;488;395;443;566;487;547;465;566;534;519;513;485;492;495;497;548;541;485;538;510;420;558;542;471;514;489;450;473;497;519;472;528;494;511;498;514;517;511;524;506;567;483;523;507;431;453;505;458;529;541;519;404;445;498;454;472;499;481;491;427;400;468;462;483;516;567;545;551;543;610;534;480;481;500;479;482;488;459;510;501;593;565;462;477;433;465;546;501;449;498;492;448;380;378;417;380;422;497;534;515;477;434;448;508;536;548;557;550;538;596;584;528;485;473;546;438;468;410;504;528;504;530;437;475;429;493;502;456;497;501;489;454;512;494;523;479;514;472;527;499;545;529;573;539;572;552;495;509;546;491;458;469;486;473;473;513;472;467;527;508;425;394;443;557;564;532;525;370;411;520;447;456;474;433;534;513;510;482;538;585;528;543;514;424;435;508;484;472;503;479;507;477;529;523;550;531;541;512;563;521;506;458;451;398;382;439;456;459;578;524;555;475;498;562;496;473;512;485;461;444;459;528;516;552;454;417;498;502;499;338;307;396;485;419;514;478;502;537;480;389;437;467;489;522;516;422;254;110;61;30;15;7;20;85;298;507;515;449;502;625;517;496;397;333;432;383;435;413;446;434;541;459;442;521;519;428;464;414;443;494;411;434;398;450;445;451;416;454;449;420;473;511;512;489;533;567;555;577;511;491;477;475;459;421;433;513;505;569;471;501;541;588;528;546;479;494;548;496;511;575;555;517;574;554;537;626;574;534;499;491;590;566;544;529;541;599;571;533;628;521;524;527;559;529;476;553;616;539;442;554;506;574;601;597;517;556;515;509;479;501;511;455;368;430;466;458;396;492;656;602;552;494;452;520;540;490;511;546;555;520;539;530;589;599;549;543;574;612;533;549;552;494;485;528;565;513;577;602;550;549;616;570;595;612;545;546;521;365;385;573;550;563;570;551;581;611;578;603;599;599;562;518;428;548;582;594;631;587;636;713;561;559;616;519;628;623;607;511;619;691;613;618;561;649;610;549;580;537;592;644;660;603;596;685;674;583;607;600;628;664;626;664;719;649;582;589;617;539
12;16;37;299;710;703;690;723;704;710;766;773;700;643;699;718;686;700;709;708;750;720;597;610;701;678;699;681;745;758;729;675;708;735;733;641;653;716;607;752;683;718;716;691;776;793;783;687;692;685;730;749;710;738;744;799;715;673;672;658;636;598;579;583;535;572;632;627;597;614;661;716;696;718;581;645;667;715;714;680;669;722;659;698;655;785;706;755;643;686;605;627;614;639;604;681;603;597;616;605;654;602;590;671;645;655;651;606;723;634;601;551;603;624;656;621;597;611;565;618;573;612;560;614;695;595;645;594;487;536;591;623;646;608;592;634;615;538;513;482;525;613;642;516;558;618;618;666;675;676;614;649;628;634;646;610;675;636;699;625;582;621;566;560;580;590;607;568;530;434;389;455;547;546;504;346;460;541;555;555;608;626;609;664;654;662;592;586;637;688;703;711;678;662;617;586;594;535;534;569;574;518;445;447;531;585;576;560;558;564;707;628;544;547;562;549;526;597;612;669;621;583;569;611;573;608;640;598;627;642;603;645;522;578;576;619;539;630;579;552;560;596;644;577;637;576;634;575;550;636;658;606;601;552;534;605;636;642;663;520;546;630;632;615;638;582;639;652;580;650;568;497;534;575;603;472;591;584;577;553;627;627;636;596;579;530;598;612;613;625;603;560;593;596;562;552;603;602;593;570;603;544;538;560;606;612;533;515;541;572;587;522;529;536;527;484;545;647;628;595;590;554;571;637;593;519;596;636;558;538;526;575;538;593;554;550;521;505;546;515;550;535;558;521;505;478;597;502;528;543;488;504;533;538;635;581;614;478;514;514;525;579;506;534;540;513;450;588;616;546;512;516;553;571;572;503;506;480;489;505;499;528;487;497;432;465;563;628;435;426;457;510;518;549;524;463;490;490;576;536;545;552;549;541;562;590;557;588;462;506;557;557;490;529;523;461;561;532;539;525;519;569;507;522;524;551;512;487;500;552;519;553;527;531;550;579;473;416;411;314;423;491;522;545;503;542;495;527;542;502;533;510;480;562;527;500;488;464;455;496;489;537;466;584;554;503;547;515;520;490;428;466;465;523;576;566;562;557;537;483;514;477;512;522;573;564;541;526;469;499;493;440;459;471;504;522;489;551;531;534;555;521;511;483;526;539;569;602;544;545;536;512;506;454;486;506;511;517;584;562;490;490;500;488;478;495;481;355;369;466;505;459;529;522;516;561;490;527;552;547;512;459;458;516;496;479;441;460;494;499;503;485;427;462;522;638;519;507;522;467;481;411;437;441;407;438;511;580;495;463;480;453;459;532;488;504;504;506;573;534;556;515;537;555;545;506;464;491;509;431;473;453;461;451;478;527;460;500;503;563;511;489;533;486;551;502;469;460;473;475;485;505;508;595;520;507;501;513;523;517;545;541;501;463;499;485;481;555;571;481;468;430;524;530;512;434;387;389;415;464;441;472;452;506;450;506;486;514;523;522;567;513;386;369;420;423;506;468;551;511;479;528;487;519;534;525;539;507;533;448;493;466;419;439;414;486;535;535;519;575;524;450;523;403;423;528;467;472;479;450;476;539;528;421;369;466;472;528;363;264;411;425;392;397;540;509;412;439;467;437;456;489;556;565;343;142;34;21;11;16;19;19;104;348;549;583;507;487;621;497;506;415;341;327;377;411;460;417;431;429;446;476;458;423;340;452;446;460;457;450;454;406;478;447;514;450;469;509;495;444;472;412;472;518;596;550;508;528;474;504;488;495;428;420;454;508;523;517;509;574;578;534;535;465;406;494;543;496;541;569;552;596;601;544;571;575;525;519;534;612;553;570;523;516;614;648;532;571;475;522;629;538;564;503;565;531;497;551;587;527;567;564;564;541;509;498;515;461;520;537;462;351;470;455;497;456;471;600;566;484;497;430;501;511;482;471;533;523;507;533;561;497;531;548;567;607;562;584;602;548;578;579;567;522;538;566;621;560;541;561;558;588;573;629;555;498;356;398;597;540;581;569;602;577;592;628;669;619;631;538;488;514;597;647;547;618;578;636;603;633;547;573;525;608;590;559;534;588;624;705;668;638;602;570;581;579;661;628;658;634;612;581;631;601;562;547;572;695;565;634;624;673;619;603;662;614;645
20;19;51;313;754;730;663;619;753;760;714;664;659;661;679;682;627;673;676;739;715;748;650;530;699;705;709;716;695;669;705;658;646;719;675;640;734;699;633;734;670;770;729;768;703;738;803;698;689;760;730;719;730;792;698;698;621;712;724;667;648;629;536;611;629;623;657;673;676;697;685;712;773;700;593;590;653;785;701;743;720;649;706;723;689;704;643;615;658;667;614;572;618;636;750;586;603;632;663;587;649;662;650;710;633;610;645;654;658;700;638;613;571;616;672;683;626;624;573;616;602;708;626;669;627;655;557;600;519;446;505;564;674;617;588;602;628;613;575;458;567;648;572;571;571;574;587;675;700;606;690;568;629;640;644;660;646;657;701;649;580;627;578;614;619;567;520;482;487;504;507;499;537;584;532;468;527;614;606;605;670;574;609;644;659;695;580;651;665;607;640;606;652;564;602;537;530;556;574;639;610;556;502;523;563;518;581;597;546;548;596;654;518;557;570;556;509;567;601;626;590;569;578;606;617;568;612;588;602;614;649;607;597;606;576;556;488;501;557;613;609;533;543;610;640;618;588;621;566;621;699;592;648;617;608;610;571;601;588;566;547;609;582;651;571;567;553;580;616;612;618;571;588;589;479;507;602;628;605;589;568;599;584;559;582;586;589;582;570;551;555;497;546;638;574;607;616;557;621;576;598;566;542;595;634;578;538;543;554;616;521;554;579;562;553;540;526;619;619;566;625;553;594;580;538;539;549;557;501;551;538;539;578;558;607;565;531;578;588;540;536;494;574;564;525;449;545;516;513;533;529;488;524;521;616;594;617;534;535;633;566;501;495;529;585;543;510;587;617;543;594;590;523;550;578;536;486;546;536;539;515;552;473;367;392;422;523;608;567;562;554;504;531;530;551;519;580;509;539;566;599;578;570;484;555;523;520;426;464;503;550;541;462;530;519;529;534;558;548;554;526;591;492;523;517;465;507;505;480;464;526;533;545;516;516;551;491;469;442;447;455;479;512;497;549;481;490;570;510;478;549;557;528;488;500;486;461;461;503;476;467;530;534;483;523;505;507;523;496;499;507;485;493;541;552;510;530;561;539;496;514;484;517;526;543;543;508;463;497;477;492;522;468;476;474;509;511;504;535;482;503;499;530;578;453;543;513;555;494;534;574;468;513;445;585;542;516;501;565;504;503;620;546;493;456;540;507;418;485;498;534;521;543;570;525;575;535;515;520;527;478;497;437;468;490;409;455;459;489;517;423;440;515;450;530;584;618;563;496;545;473;474;438;514;432;491;510;575;512;464;552;444;472;543;560;475;471;440;530;505;489;520;557;586;515;506;444;490;537;467;415;455;409;426;489;455;435;494;549;517;471;498;587;545;510;556;421;481;469;488;422;504;529;514;539;577;505;495;564;524;520;492;493;554;470;434;523;570;479;566;510;440;477;456;424;434;426;345;357;386;370;440;416;384;535;513;460;522;486;513;504;463;387;379;366;438;474;523;526;525;499;521;553;466;526;591;562;568;531;482;468;485;465;388;356;429;466;492;513;536;601;553;460;347;426;533;466;485;465;476;480;476;531;440;346;449;523;420;324;390;446;476;399;457;545;506;382;319;355;417;472;488;543;457;300;103;34;5;13;12;12;20;128;433;561;530;440;521;516;483;482;439;385;383;461;421;384;367;367;467;415;462;435;398;434;384;414;449;450;465;460;441;496;479;500;465;440;521;441;522;473;429;525;498;599;526;535;456;491;494;463;451;432;397;411;421;528;538;502;489;515;588;516;484;440;441;523;492;537;490;475;548;579;517;551;524;468;513;550;616;530;564;506;562;582;659;539;469;520;527;530;502;505;566;556;548;482;545;519;488;532;607;517;499;500;441;484;557;552;486;468;527;541;487;478;500;505;484;530;525;395;460;495;476;546;588;513;536;581;564;516;479;543;477;538;504;550;490;561;601;505;541;577;577;576;595;594;584;586;553;627;576;622;603;516;512;505;517;582;630;585;617;614;624;606;649;727;665;619;552;526;561;606;609;603;554;624;590;598;624;623;564;522;596;643;536;481;601;695;652;761;614;635;598;566;539;574;644;656;669;580;595;671;648;590;597;608;583;621;561;661;594;538;581;651;657;587
6;24;41;328;655;756;713;652;764;749;755;707;679;781;694;700;607;577;671;798;713;655;573;595;585;628;737;778;799;710;678;661;709;701;648;623;683;665;720;555;608;668;695;683;729;730;718;685;762;789;701;671;752;736;765;711;678;633;690;649;633;631;674;670;716;664;582;671;690;674;696;653;697;656;604;626;618;749;739;692;743;743;696;734;759;626;674;681;583;569;550;663;633;675;690;616;631;676;716;704;651;694;641;633;647;655;619;655;552;708;674;645;620;639;611;660;606;562;639;586;708;660;586;632;634;565;536;499;598;574;519;621;593;537;503;540;552;498;550;570;597;644;574;552;612;543;644;648;670;621;668;673;636;592;651;583;600;639;621;625;615;604;555;601;551;534;537;556;534;564;582;627;440;499;565;607;516;549;459;590;587;552;465;608;604;652;622;612;594;624;650;654;577;545;521;569;549;552;495;549;575;568;575;569;545;525;515;535;549;547;558;514;511;547;546;564;559;578;648;631;608;592;584;581;522;475;497;504;572;590;601;596;565;603;632;528;451;532;599;626;603;578;525;580;596;549;594;591;576;556;639;640;599;631;638;563;620;594;576;569;538;628;612;586;560;517;591;602;590;539;531;578;604;618;545;591;583;575;695;589;565;637;580;556;562;635;590;555;597;569;552;577;585;574;586;563;563;624;630;585;600;597;570;646;594;555;606;563;557;624;615;540;542;524;557;601;578;571;571;583;562;586;588;619;693;537;619;537;535;582;539;495;588;569;557;582;553;582;564;505;430;516;573;551;519;607;548;473;491;514;488;486;487;547;607;562;544;537;599;618;557;544;532;555;607;553;518;594;579;503;545;533;545;537;551;496;600;480;459;547;542;484;487;359;421;501;593;592;626;585;535;498;520;518;461;546;612;573;557;529;510;520;530;479;527;514;600;464;425;491;520;494;516;501;516;513;581;522;580;577;540;548;501;555;571;520;505;508;482;478;523;600;532;448;479;504;458;541;490;512;493;481;465;513;512;426;539;517;507;485;442;490;534;543;484;478;497;485;602;491;484;480;485;462;450;439;452;521;529;525;483;524;541;468;480;518;484;558;577;509;478;506;520;514;510;569;527;463;485;535;491;511;472;495;469;509;527;504;512;486;506;525;569;581;554;493;547;556;534;465;523;532;436;456;520;496;437;506;480;550;491;556;489;494;457;508;526;564;537;556;532;516;527;560;551;530;505;563;573;541;434;428;391;515;505;476;447;507;510;470;426;471;463;444;480;559;562;568;531;519;463;426;503;504;478;553;494;529;461;508;492;422;521;519;555;532;534;528;536;515;555;548;525;542;565;476;469;480;477;470;511;454;418;398;441;452;473;473;539;537;517;559;568;549;517;482;501;503;528;494;519;444;517;518;508;535;538;552;512;591;562;557;591;520;449;404;470;485;554;499;408;364;394;472;408;384;496;408;408;397;404;434;492;486;488;460;415;461;513;425;494;457;456;392;428;483;475;474;478;533;558;545;513;524;506;539;502;444;545;511;548;500;447;415;411;456;483;509;562;501;578;517;483;434;463;467;486;462;507;470;468;513;517;508;429;435;354;359;364;468;534;490;533;490;564;541;522;399;445;438;465;538;516;472;344;171;34;20;8;14;18;32;154;460;499;510;471;522;500;486;408;445;466;401;432;396;294;335;428;394;433;445;454;399;427;391;460;477;469;465;474;404;434;513;488;465;459;518;480;564;516;486;533;524;580;582;523;534;469;503;433;386;435;455;410;462;514;565;510;503;521;513;559;478;470;463;402;575;572;509;519;577;519;535;518;547;547;564;511;586;584;506;554;563;614;539;589;456;503;518;512;461;470;518;584;548;484;550;506;474;527;587;509;453;586;495;544;563;507;481;527;431;593;523;458;455;437;497;504;529;499;472;544;497;524;465;535;563;579;602;624;538;543;504;505;593;514;495;527;591;574;585;572;575;555;610;570;548;618;584;554;573;564;528;586;689;586;582;613;618;580;600;544;561;568;598;620;692;639;516;541;578;585;557;611;546;601;593;592;577;546;560;584;582;665;523;469;601;692;626;674;607;659;635;537;536;514;532;623;572;620;609;675;594;545;576;616;562;592;613;678;625;631;573;531;567;597
24;18;43;308;707;703;763;696;708;697;670;721;682;723;725;680;619;695;727;654;759;650;688;680;708;661;759;760;764;689;755;708;752;683;727;588;637;640;647;576;689;734;644;654;708;740;710;680;677;727;688;673;720;784;674;767;725;703;720;604;634;707;704;633;671;642;654;625;648;689;719;731;744;646;603;602;612;703;768;679;653;735;684;762;709;740;679;632;583;540;655;606;628;653;618;573;656;675;744;690;767;665;722;722;653;687;670;680;671;625;649;599;578;578;623;675;640;608;656;658;631;578;632;670;556;518;538;593;675;612;561;632;596;547;525;581;576;506;477;524;609;651;564;574;697;680;673;690;671;705;666;649;637;652;693;666;537;603;607;622;550;523;527;558;570;604;620;635;610;538;565;627;459;461;574;585;516;476;470;586;573;527;538;555;598;600;611;652;615;549;582;660;589;521;531;583;558;521;446;541;603;622;568;585;570;505;486;422;462;537;514;532;446;544;569;578;563;572;597;619;604;624;596;648;575;466;572;565;551;620;665;602;647;588;620;624;604;582;504;563;586;599;586;623;609;561;575;562;508;549;613;568;563;588;634;597;603;589;582;599;568;678;573;545;509;555;600;705;582;561;450;563;584;614;640;597;507;539;613;524;534;536;545;559;543;625;571;552;459;501;575;583;626;576;573;536;597;586;662;570;569;561;621;584;631;567;652;597;629;554;567;529;591;541;589;611;527;575;629;508;542;551;570;599;549;597;566;560;573;615;593;534;582;500;502;566;621;599;607;603;508;539;525;536;541;546;505;548;539;515;533;482;503;509;584;550;581;512;588;587;567;623;577;588;551;530;593;526;568;488;619;560;538;606;528;511;547;539;485;502;570;555;449;397;416;503;494;591;579;566;505;486;522;441;435;471;527;557;513;480;567;515;498;516;531;559;589;596;486;505;523;532;487;531;522;464;513;592;443;540;587;536;547;546;502;527;524;531;508;486;476;554;600;551;525;516;513;512;541;472;494;457;448;559;587;496;467;468;450;484;466;446;497;444;446;488;509;524;503;469;511;516;486;487;536;475;505;501;539;521;516;502;454;487;454;471;507;570;494;491;489;489;514;481;534;554;552;492;530;498;465;532;503;491;502;456;457;514;521;512;497;550;522;544;597;599;547;497;495;546;520;504;534;509;500;489;436;528;554;514;557;447;476;474;475;518;533;460;544;470;510;478;486;506;574;483;504;505;473;487;467;429;407;513;455;436;440;481;555;535;464;421;457;476;499;500;497;546;476;458;476;432;484;454;452;509;528;527;485;513;484;432;451;505;475;485;521;505;523;534;525;539;489;474;575;516;483;473;502;545;523;431;482;486;459;456;492;537;557;534;498;516;540;481;477;490;463;515;537;480;515;499;485;448;528;490;571;566;544;567;528;594;498;499;416;352;434;556;497;511;469;396;375;471;491;344;445;433;424;474;509;492;457;492;506;493;450;400;434;366;462;488;448;468;394;514;499;512;570;507;475;562;576;545;542;468;475;518;476;455;521;556;500;466;438;466;433;513;475;554;572;564;506;464;548;517;571;510;486;429;471;527;510;489;434;343;293;358;427;491;517;509;508;544;540;528;536;469;495;451;511;514;483;567;425;157;54;42;15;19;37;41;233;505;525;497;422;505;501;441;436;471;456;427;358;430;323;329;370;446;412;470;469;497;502;481;482;444;439;472;495;415;436;503;458;527;508;532;520;511;500;492;501;589;567;542;562;486;493;480;458;445;529;517;488;555;531;534;561;572;502;533;548;519;479;436;384;471;587;525;520;530;507;523;537;574;528;514;489;531;565;554;563;588;575;564;556;544;546;531;515;509;570;493;576;536;544;573;561;512;497;550;501;552;482;484;514;561;583;543;485;432;519;559;471;407;415;445;522;519;482;487;535;579;533;514;540;580;561;618;546;549;547;500;490;516;589;505;552;519;555;610;597;551;557;508;557;576;573;542;584;574;471;496;636;874;600;574;599;627;583;679;560;566;568;577;571;589;610;598;557;638;632;572;557;637;629;607;612;629;591;546;525;631;677;528;483;704;641;602;619;644;681;655;570;617;598;566;563;602;607;635;659;605;566;631;594;543;564;654;618;642;597;516;509;569;521
14;25;58;371;689;810;744;636;758;706;716;678;657;639;685;635;645;626;651;724;718;678;699;754;678;667;629;671;719;691;721;712;696;775;728;663;651;682;663;632;671;763;728;687;687;729;675;618;663;651;676;650;700;723;704;682;641;640;715;654;667;739;705;615;719;701;766;695;618;704;768;741;653;669;660;689;652;762;671;597;654;679;719;751;797;736;665;590;609;631;645;654;621;644;677;649;673;703;745;672;710;654;665;712;623;616;668;639;668;597;656;612;647;582;510;582;669;661;681;646;595;704;636;578;485;361;400;602;670;576;535;537;541;555;559;653;558;501;502;541;590;610;690;614;699;607;648;641;633;659;622;613;604;622;584;655;578;544;553;573;587;550;549;633;617;599;564;591;578;560;556;578;543;630;562;630;648;556;549;594;655;675;621;621;616;641;625;668;626;627;546;665;577;501;502;565;554;516;533;518;527;548;635;498;520;508;524;557;570;543;476;468;487;591;562;568;575;500;571;655;613;617;632;668;564;575;595;645;589;600;559;573;618;558;564;652;601;553;553;595;572;628;595;635;629;606;545;607;581;595;601;582;612;565;530;664;624;564;585;578;622;569;583;541;567;579;555;633;574;581;472;558;634;605;663;550;532;546;546;564;437;459;544;490;567;646;584;618;583;506;613;564;551;545;495;440;559;586;635;617;557;582;484;537;574;565;597;546;609;632;577;524;582;593;634;671;514;592;615;593;576;571;522;558;576;600;557;551;566;574;603;500;530;478;561;516;542;587;578;579;490;522;558;571;526;516;569;504;542;567;489;497;511;521;518;577;545;507;586;589;557;571;568;567;587;543;526;513;533;509;562;515;543;541;570;559;575;487;492;501;508;533;497;485;510;455;541;519;539;519;533;488;519;467;494;466;473;556;537;489;497;466;510;576;584;558;514;497;527;459;520;500;494;493;523;529;502;538;556;564;527;487;553;460;547;560;541;510;533;494;495;521;516;521;488;532;550;577;573;521;431;417;476;494;461;587;504;434;492;450;496;440;469;441;520;496;494;577;561;493;528;561;517;485;518;519;539;478;507;554;504;480;431;517;504;515;479;536;542;487;494;546;437;468;464;469;562;522;470;538;455;571;502;514;541;462;426;504;534;468;506;556;515;474;602;561;493;508;514;615;515;544;567;621;541;529;437;392;475;545;555;455;488;414;481;516;527;513;465;438;493;478;479;568;549;554;551;507;459;565;594;542;466;453;465;484;377;520;442;499;503;421;454;405;471;463;522;511;460;437;414;404;437;511;522;478;575;498;533;511;534;538;511;485;424;478;458;557;532;554;481;512;549;517;462;547;541;432;507;603;548;558;528;537;451;464;488;537;545;530;503;425;445;509;444;483;474;528;513;569;554;446;495;495;552;492;456;464;509;533;560;552;537;501;488;375;487;581;495;481;496;457;462;401;380;452;438;361;485;535;522;496;519;439;537;434;511;496;436;378;466;398;405;406;454;467;569;560;529;486;428;470;492;522;540;525;542;485;475;503;548;528;429;469;493;464;474;492;525;473;499;515;443;451;537;567;497;530;521;466;484;437;436;411;380;346;411;445;460;470;564;473;499;481;506;525;508;477;478;442;479;498;533;476;349;201;159;154;100;74;74;105;331;490;485;482;485;520;478;501;505;491;455;419;449;475;466;464;456;466;487;449;484;463;441;495;454;466;473;435;427;440;492;448;469;520;494;471;529;530;460;439;520;517;534;521;595;528;453;488;411;459;466;511;541;508;542;551;586;569;547;517;436;443;473;440;408;547;594;588;572;540;483;564;568;556;540;505;567;579;557;535;561;558;549;516;528;569;510;456;599;586;622;487;522;545;543;494;577;528;523;518;534;487;475;504;515;560;608;518;490;521;538;631;540;500;450;402;477;496;524;534;526;589;568;512;542;592;551;579;552;572;521;505;530;552;602;548;692;517;533;567;614;576;604;602;549;583;511;655;604;606;540;487;540;647;457;550;528;601;605;595;549;462;580;596;570;630;635;571;631;616;659;593;631;583;649;591;590;614;590;582;528;589;584;540;577;666;656;591;595;618;722;648;645;605;649;605;596;588;616;606;621;621;664;603;487;505;547;642;666;561;542;572;573;471;497
12;24;39;336;756;717;698;669;712;767;678;632;730;673;653;606;626;685;651;634;746;763;732;794;678;596;551;656;657;591;709;742;660;727;735;631;701;692;654;677;649;699;677;673;709;711;682;721;718;684;749;700;699;702;681;643;721;660;702;679;728;734;737;700;671;781;735;686;690;650;726;706;647;708;791;711;665;722;728;723;718;720;740;733;705;710;741;620;626;654;667;666;630;664;636;652;686;707;761;715;730;600;645;648;705;587;672;734;631;567;546;603;637;624;615;667;691;669;657;648;598;649;674;564;551;479;452;620;609;582;503;563;586;665;604;604;650;609;551;527;514;641;587;607;671;635;606;587;575;680;725;593;572;585;642;630;563;503;523;554;574;558;582;659;645;528;475;569;572;612;584;613;592;666;596;621;608;687;615;608;753;701;616;583;600;608;635;629;566;529;502;575;611;529;535;619;633;556;542;541;549;494;467;465;480;521;564;568;629;527;514;566;621;650;528;492;586;651;555;562;586;631;581;596;584;607;590;652;640;493;578;586;601;594;634;646;642;572;585;536;584;569;653;641;618;593;540;633;611;650;603;584;571;603;533;578;614;634;612;568;620;618;608;621;591;550;537;619;581;584;566;606;636;601;602;574;555;591;632;615;502;539;516;554;554;593;584;609;575;557;596;603;553;551;644;495;521;612;572;596;562;529;538;559;607;550;575;563;601;510;552;544;610;537;593;530;558;582;536;547;522;576;540;578;582;554;580;490;559;570;600;526;533;546;561;571;559;543;522;538;538;490;493;498;551;492;476;553;638;540;494;510;564;536;547;580;565;550;513;508;565;472;556;580;558;562;547;522;526;538;565;522;522;544;529;518;523;537;625;562;507;569;522;505;589;549;534;543;517;517;530;559;570;453;519;539;467;560;493;531;496;502;540;482;486;497;487;469;451;469;456;482;576;616;541;485;474;471;455;526;555;496;513;512;489;529;518;467;496;456;469;486;492;486;528;473;471;531;502;545;498;488;509;456;473;533;540;578;484;534;441;500;498;531;482;542;464;544;483;504;556;531;493;541;491;525;471;479;548;489;515;458;489;515;572;570;512;568;512;498;560;464;451;404;482;516;454;483;511;518;511;529;491;456;490;534;509;548;552;499;497;515;560;508;556;561;458;504;560;533;549;594;579;552;546;515;479;355;445;554;469;493;458;522;519;472;473;451;426;424;405;506;510;547;533;523;550;462;457;533;566;501;493;442;565;490;364;432;436;488;494;478;486;381;466;525;552;517;507;476;488;471;472;463;489;472;614;537;473;463;551;505;502;450;491;427;502;461;559;486;476;533;497;489;494;513;544;511;473;570;522;547;460;470;449;455;465;516;530;495;438;439;422;493;459;473;500;389;442;444;535;464;466;440;488;442;407;270;429;521;580;553;547;566;527;478;504;496;520;487;500;492;429;427;323;400;442;424;486;506;495;477;510;508;510;495;490;541;433;436;465;525;436;446;476;520;505;551;492;476;411;538;552;541;501;511;499;505;465;410;389;473;522;514;538;492;450;504;443;426;512;553;474;487;561;500;499;546;563;488;435;478;464;391;311;388;498;559;492;476;438;446;471;519;486;490;552;517;481;456;450;542;555;517;394;319;313;354;333;250;198;247;468;575;483;457;510;474;431;521;534;523;483;438;461;478;551;509;481;387;376;458;447;439;440;436;511;544;556;463;539;477;496;502;409;429;464;490;524;459;500;474;495;472;487;512;520;524;493;428;412;437;518;503;536;584;589;579;527;612;514;526;463;430;454;473;562;502;498;518;552;496;470;545;531;571;542;535;496;524;510;547;498;614;570;551;562;499;472;554;538;582;630;479;426;580;593;477;438;433;434;489;518;566;433;484;519;588;577;593;528;490;561;443;413;503;493;474;424;509;530;541;561;543;552;602;530;522;555;592;549;515;529;453;458;562;536;588;678;538;507;611;587;509;589;584;549;552;529;509;531;520;586;585;523;560;513;582;616;576;562;612;511;529;587;646;584;622;588;643;616;590;583;597;564;627;621;607;566;582;562;633;674;572;560;575;603;706;634;666;586;616;572;687;683;637;608;578;600;606;585;582;648;635;611;601;545;613;606;648;651;595;508;582;661;551;476
12;26;22;246;631;704;673;712;678;735;712;688;722;763;610;626;663;713;608;666;683;642;629;731;689;588;627;718;727;672;648;695;720;679;703;720;684;683;719;668;733;738;715;727;708;654;685;744;668;692;677;731;656;660;701;708;673;700;643;669;753;710;594;689;707;763;776;728;630;667;761;658;705;650;713;714;693;693;734;733;695;712;730;750;744;666;669;610;660;681;658;608;640;642;607;630;653;674;698;706;641;634;607;636;604;617;685;695;650;643;540;687;704;615;634;717;654;646;580;696;613;612;598;553;592;520;547;660;689;625;538;603;594;641;606;613;629;614;680;577;586;655;669;574;573;623;637;562;451;504;587;547;548;546;648;626;511;530;557;533;492;481;550;620;658;520;601;574;597;608;619;673;589;650;543;583;596;672;576;634;673;648;626;588;665;642;639;712;592;531;526;540;650;525;541;631;584;550;520;616;570;539;476;529;496;554;533;560;605;474;492;448;563;623;587;484;500;591;572;535;480;501;587;593;580;523;626;574;621;616;575;588;582;607;591;605;563;589;614;644;618;579;566;626;611;554;626;555;605;594;634;624;568;557;494;603;589;613;615;621;597;605;595;609;475;506;634;667;593;510;634;565;633;623;581;611;598;622;600;532;484;474;587;656;584;619;630;608;518;517;555;574;562;523;579;524;540;536;619;571;605;544;613;607;572;564;570;506;514;555;528;563;546;493;561;584;605;535;582;616;577;571;568;597;619;559;504;543;534;526;556;551;508;586;551;607;506;505;619;506;539;496;533;564;634;517;540;549;595;544;558;508;480;486;515;451;551;530;516;564;557;514;574;534;477;529;560;482;443;503;488;566;519;550;458;453;544;516;514;544;509;465;452;539;601;593;532;564;498;521;529;528;538;450;455;519;493;532;495;418;430;492;489;529;460;543;598;524;472;473;399;493;526;589;572;442;515;510;473;453;500;432;435;524;512;480;362;491;515;475;513;502;413;502;454;506;499;518;560;517;489;530;557;534;509;543;576;416;442;470;471;475;493;500;444;546;530;556;593;486;510;489;476;454;538;490;501;481;520;554;568;498;511;586;562;505;493;580;555;526;508;499;464;492;509;483;516;514;521;504;528;487;487;455;484;488;487;525;510;534;513;514;509;505;517;586;482;551;585;524;539;527;564;560;582;525;446;457;505;513;477;450;575;511;562;482;501;467;432;466;500;496;540;533;572;542;479;467;510;515;502;530;534;529;540;492;408;466;447;541;520;491;461;419;479;511;557;483;442;499;416;466;480;491;456;502;490;505;469;489;499;513;504;517;482;422;431;513;547;497;502;507;440;432;453;460;494;450;475;480;509;487;481;461;441;428;439;500;513;511;428;452;531;438;478;506;420;370;414;412;497;487;399;428;441;486;429;358;546;497;544;497;449;459;561;452;474;453;549;528;488;480;432;420;397;424;469;514;514;420;441;510;542;555;524;508;529;518;549;479;503;467;452;500;533;487;558;538;544;439;464;468;482;509;525;465;555;479;444;374;381;455;541;485;482;576;485;510;523;535;588;530;488;464;513;498;560;546;518;451;470;463;384;303;354;481;526;511;508;473;503;566;471;513;578;504;502;512;469;463;507;545;452;392;355;425;464;450;504;412;359;322;425;547;512;510;526;358;313;426;527;506;488;486;422;445;519;501;438;440;444;428;434;417;447;479;494;530;525;541;496;438;511;515;491;420;490;494;506;486;574;463;410;452;495;495;473;530;462;455;399;466;529;477;523;559;550;527;544;607;564;582;538;503;507;531;549;532;517;569;576;520;515;533;538;615;528;583;504;590;541;479;495;584;546;506;489;500;569;579;620;581;585;560;595;579;547;441;366;331;406;460;550;540;483;474;574;547;618;554;557;558;446;272;284;455;442;489;465;494;505;572;536;571;605;599;542;567;517;571;522;494;493;495;490;598;492;481;565;550;546;544;592;556;584;562;561;557;580;566;494;497;524;492;511;548;538;585;589;575;639;516;620;563;619;590;585;620;547;586;558;576;493;617;639;592;587;558;601;625;619;587;625;635;570;563;584;632;654;690;655;684;667;661;593;559;564;580;575;637;629;589;579;576;565;542;494;584;637;574;644;619;581;583;637;579;630
32;14;30;173;631;687;741;666;696;771;721;696;658;630;693;647;730;783;673;662;601;664;648;639;624;644;710;747;623;649;615;770;707;685;716;735;667;708;677;654;668;612;732;716;681;717;681;788;693;699;791;655;669;693;667;673;722;639;706;727;770;781;685;676;768;759;712;743;646;665;681;626;612;701;656;695;727;711;689;677;648;678;736;728;704;648;691;697;709;635;644;601;634;621;640;652;642;625;678;715;649;649;698;639;642;607;665;655;689;688;632;656;666;606;614;613;653;639;596;605;647;634;641;570;559;631;649;724;652;641;633;636;627;672;628;563;527;575;615;562;673;725;595;647;630;584;571;512;404;428;439;512;604;637;683;690;580;543;588;550;488;537;621;691;708;609;621;643;643;687;665;708;654;646;562;518;590;628;587;554;583;629;633;649;670;572;651;618;550;589;596;561;577;595;546;572;607;622;516;597;585;583;545;525;560;507;493;554;654;529;521;498;632;486;510;479;569;512;489;517;533;477;538;556;655;597;557;588;597;610;604;606;710;650;550;586;577;588;658;547;603;566;560;576;490;515;578;614;607;589;616;579;530;606;582;577;559;574;595;591;590;575;611;607;511;445;532;599;565;526;572;567;523;572;569;533;604;606;597;502;562;524;568;710;726;602;617;540;594;542;560;552;585;587;582;637;577;605;583;645;576;558;577;523;546;537;611;611;579;544;561;568;587;569;477;581;584;538;473;583;582;579;493;533;603;590;497;527;569;559;533;542;523;501;527;538;575;529;542;568;559;525;560;555;595;552;519;555;492;515;556;574;554;547;581;539;551;603;555;526;543;603;538;505;485;467;497;468;490;437;478;533;566;583;464;443;561;518;584;560;648;487;487;495;545;561;597;503;542;514;458;512;489;425;445;488;528;560;476;447;453;474;533;520;463;453;556;544;471;454;462;459;494;505;523;454;536;531;479;537;449;456;486;551;520;457;372;436;456;532;518;447;509;496;602;513;527;482;566;578;486;504;541;550;518;483;497;426;472;512;506;518;531;555;552;530;570;515;627;538;473;510;508;470;494;466;406;458;477;547;496;501;499;532;553;558;555;524;501;537;493;517;533;522;550;547;479;534;519;470;460;522;548;518;480;485;537;562;549;533;526;546;524;498;505;527;571;575;523;539;574;535;550;507;471;500;441;518;623;578;518;482;524;564;552;505;499;458;472;431;503;547;486;466;460;510;507;449;456;514;485;531;501;472;523;436;418;443;474;518;510;518;475;470;421;534;557;500;500;468;506;488;547;486;485;493;463;499;441;500;475;511;453;566;501;502;505;526;508;520;532;543;475;493;505;475;444;476;438;483;527;594;483;468;423;459;455;515;516;586;490;444;466;460;476;486;472;467;475;432;487;495;494;456;468;422;392;394;518;470;439;548;494;505;455;463;404;470;465;525;478;432;468;453;467;456;544;542;534;498;549;510;477;497;541;541;544;535;526;504;517;523;460;494;518;456;469;503;492;444;558;471;466;496;532;459;507;466;496;435;420;471;493;552;541;484;484;495;586;508;566;448;489;438;496;497;556;505;511;491;528;369;266;251;242;338;438;436;428;511;502;548;563;513;514;506;608;547;450;491;474;458;441;399;386;475;529;461;523;473;343;295;272;412;417;408;372;256;318;494;539;551;486;431;419;485;490;436;486;529;494;430;436;411;418;509;425;464;476;455;485;456;494;478;499;493;535;529;508;489;560;492;472;569;494;523;501;561;501;530;387;465;530;461;509;508;532;539;509;472;556;485;540;524;527;520;533;569;593;576;461;516;516;577;594;504;543;553;529;529;557;530;468;509;515;535;538;536;569;522;616;613;551;606;737;755;532;473;473;440;513;527;507;560;496;532;628;595;603;596;554;641;511;376;425;481;508;493;522;408;533;510;537;507;592;592;563;509;593;537;537;519;490;525;529;515;473;473;569;596;588;554;575;592;582;584;629;549;560;527;489;527;487;500;496;607;561;588;645;629;642;620;614;593;573;632;652;605;632;589;575;575;585;601;555;596;602;602;536;576;611;640;632;598;565;545;591;615;686;669;683;665;682;570;622;638;601;516;618;569;640;614;574;487;569;532;555;611;630;615;584;599;565;574;575;613;598
18;15;19;187;523;723;684;721;674;697;758;728;671;717;638;738;753;768;738;706;708;679;712;767;599;672;672;624;579;594;686;707;728;723;716;700;684;670;647;659;639;622;613;641;655;643;670;729;696;652;658;693;695;695;704;743;696;669;732;723;741;740;726;786;664;703;747;672;677;617;664;563;659;642;686;726;651;636;677;648;657;610;707;637;635;623;759;760;650;589;651;663;722;643;673;656;626;680;654;621;650;654;612;608;692;598;557;598;670;639;649;628;546;584;586;668;623;584;618;643;606;621;589;648;593;636;697;634;603;595;597;626;612;648;542;517;540;567;528;606;672;680;604;638;583;643;596;589;592;559;469;588;584;615;578;552;514;513;548;560;453;532;609;700;657;583;619;634;669;617;630;617;703;724;609;622;614;625;586;486;545;626;585;553;616;627;587;592;594;573;550;566;690;611;573;669;622;566;616;585;681;624;591;623;549;509;500;426;614;507;594;554;623;584;580;598;605;506;514;525;510;504;555;505;614;568;516;518;651;650;518;583;596;607;581;504;533;629;600;588;611;566;585;526;538;587;540;594;606;617;596;556;559;638;614;604;617;572;615;575;614;602;565;559;617;519;394;519;615;563;578;569;543;548;519;576;607;572;577;618;586;572;522;586;518;527;560;545;560;616;556;600;532;615;666;680;655;609;645;608;594;570;590;637;534;595;613;595;545;538;491;554;543;559;544;623;674;522;522;540;600;606;608;561;581;560;602;612;536;545;533;545;534;545;499;570;597;560;491;543;560;571;602;566;552;487;502;506;452;553;556;511;570;528;554;540;570;507;500;503;526;594;537;566;552;490;458;506;508;545;495;528;532;526;450;487;547;620;511;489;512;475;431;444;533;607;528;538;500;483;590;547;434;510;502;475;467;598;579;546;500;482;515;526;501;479;573;482;504;434;493;497;442;519;480;426;548;496;520;560;491;467;417;486;529;568;409;414;547;504;481;457;513;589;550;467;473;483;488;522;484;496;529;521;489;517;537;489;485;536;538;574;561;534;491;531;565;462;491;516;564;484;520;501;490;450;432;467;503;558;529;502;563;514;541;510;529;550;480;513;494;463;466;522;454;556;547;546;562;468;525;497;554;562;515;539;490;492;493;493;472;485;556;626;565;615;573;548;629;535;556;546;545;516;497;456;371;530;648;540;527;540;444;529;462;513;502;437;480;440;452;499;563;492;520;545;552;450;444;450;521;543;548;460;427;481;434;434;522;574;487;505;436;493;472;545;581;523;487;512;554;562;528;477;501;500;469;500;493;513;486;493;481;529;600;579;504;523;496;535;504;484;535;517;521;493;489;500;491;483;540;508;516;488;418;454;480;485;533;517;454;488;471;462;561;552;490;549;538;472;511;455;471;456;465;424;421;361;440;392;435;509;504;486;435;395;387;430;471;537;523;514;408;490;545;489;488;494;472;508;479;468;471;497;491;460;533;551;581;509;571;428;439;481;492;491;488;455;541;488;514;550;437;483;456;464;461;492;537;515;480;494;406;504;506;489;456;512;565;514;484;436;449;444;472;537;506;572;525;497;510;319;277;230;250;351;409;475;440;506;509;602;578;499;523;590;589;498;500;473;452;478;406;363;370;419;479;459;422;427;428;256;245;259;314;175;178;307;464;549;552;550;512;517;449;439;485;491;467;434;494;434;435;453;448;492;472;496;512;442;441;503;444;492;457;552;533;437;452;469;504;547;464;479;477;523;513;548;467;470;462;448;543;488;509;476;544;457;461;470;451;540;606;587;592;537;587;582;561;501;536;544;520;574;576;572;527;568;562;514;502;541;543;521;521;600;548;528;563;508;551;598;554;622;856;822;580;532;558;484;537;502;484;496;559;607;559;654;598;577;559;625;575;507;475;401;514;526;528;502;489;519;478;470;509;585;544;507;569;499;592;600;557;509;522;542;473;499;516;582;571;591;563;577;593;595;619;554;589;566;507;602;538;536;622;535;573;602;645;616;637;654;715;602;589;569;626;545;613;554;486;656;582;603;594;615;660;637;620;646;617;617;626;607;543;537;649;718;687;645;670;667;586;571;571;599;568;527;489;492;563;601;561;543;588;565;526;533;655;659;636;564;539;554;574;632;654
18;12;52;327;603;713;651;708;683;666;752;668;657;646;676;694;747;706;727;781;724;670;730;714;617;670;706;699;717;670;752;762;760;766;681;679;709;706;655;610;656;626;629;704;644;580;642;702;705;653;567;672;679;652;735;759;716;750;676;711;717;732;824;771;680;695;699;682;626;617;629;633;658;702;713;669;617;676;681;726;702;660;665;666;637;644;658;716;634;641;619;662;712;618;699;639;592;639;616;659;627;643;626;625;616;614;641;582;645;658;666;605;645;634;595;629;667;632;651;634;594;598;542;619;566;642;645;652;624;572;534;586;664;580;470;524;561;599;530;597;645;637;667;596;535;590;609;587;668;597;520;584;588;541;502;545;514;459;583;574;517;540;619;628;656;690;587;642;692;658;639;717;625;683;640;636;662;647;624;602;675;580;619;564;632;660;571;644;618;646;607;575;588;596;543;658;633;610;596;601;709;693;672;597;476;522;472;510;552;596;636;631;623;589;580;552;586;510;505;552;458;517;517;521;516;469;481;498;549;570;447;447;510;580;559;500;428;529;572;570;482;551;567;466;501;548;482;575;622;567;623;662;530;592;600;597;639;597;600;581;586;598;637;545;562;515;546;549;571;605;569;600;493;500;507;520;624;650;577;542;548;574;454;471;405;429;555;549;508;509;529;657;578;639;618;616;633;587;634;654;587;606;574;563;636;579;569;628;560;530;540;522;550;554;505;584;569;540;535;509;586;676;594;580;512;545;616;547;557;522;520;512;525;526;539;527;547;494;566;541;555;593;537;565;550;562;499;471;493;501;561;544;513;499;529;593;558;528;600;553;540;551;517;578;529;495;403;441;540;591;520;482;567;523;528;573;526;531;498;523;543;487;415;411;535;561;570;559;514;583;595;461;530;568;525;449;593;544;514;527;520;524;521;472;459;481;510;478;469;485;447;427;430;409;517;471;405;422;515;573;522;458;449;400;449;485;365;342;516;500;543;545;538;546;550;462;449;491;526;553;583;524;535;531;511;532;491;505;549;540;507;513;508;489;482;492;568;505;529;470;524;598;574;504;474;478;473;481;510;534;554;512;485;478;475;502;507;443;486;489;509;480;499;507;504;514;517;475;548;511;541;597;529;510;484;489;551;503;466;465;524;483;533;551;507;559;498;586;580;503;597;531;565;525;503;470;462;532;512;605;557;540;441;456;523;512;401;413;438;508;500;454;523;485;485;558;569;575;536;489;537;433;501;501;348;416;472;452;535;560;502;464;447;478;464;478;496;490;567;576;499;532;485;449;498;447;491;568;468;490;453;486;522;500;563;541;532;533;525;498;516;499;500;487;439;550;455;464;523;533;503;480;441;501;446;480;508;455;573;490;454;458;482;564;569;474;506;537;447;488;468;465;444;465;449;419;468;495;422;381;391;487;480;498;481;327;370;492;517;541;547;467;494;567;520;491;496;468;500;528;484;442;427;397;426;445;405;494;532;572;516;387;464;510;443;488;460;425;440;559;512;507;457;441;470;464;472;456;516;499;504;541;484;470;535;490;531;491;497;492;437;475;466;466;431;470;547;606;538;523;394;297;368;347;400;350;455;454;505;590;541;581;585;525;539;516;476;505;461;483;478;523;454;403;344;362;396;431;380;381;304;228;251;287;275;187;200;459;507;549;507;536;486;462;470;567;412;502;483;512;497;373;426;483;440;408;470;441;471;423;433;484;473;480;442;548;553;500;511;477;450;482;428;477;402;474;459;433;436;463;489;489;463;476;520;572;565;470;503;518;478;532;560;537;644;565;543;587;486;524;593;598;626;508;594;593;625;492;515;564;497;439;524;533;592;587;561;532;557;530;549;631;537;601;707;689;545;532;536;602;533;523;503;506;558;554;604;546;609;610;561;494;478;421;461;438;505;597;560;537;512;547;470;492;491;535;562;553;551;471;484;556;504;505;546;532;536;486;458;524;541;579;620;589;592;593;568;575;528;547;508;552;550;587;628;648;697;654;653;594;664;600;613;615;558;523;592;532;504;600;581;580;660;559;641;656;610;575;613;592;625;557;622;605;464;537;656;698;667;638;662;645;630;646;692;598;533;565;562;560;564;657;612;628;618;590;552;583;592;640;607;579;507;509;580;608;658
12;12;86;508;697;729;672;618;591;674;750;724;712;560;638;725;621;645;674;701;719;677;650;652;657;753;693;779;797;809;737;800;643;685;754;698;673;708;683;593;575;572;611;658;722;703;690;736;725;651;617;657;664;721;678;697;623;687;757;711;729;720;741;717;684;776;705;667;633;728;741;632;687;681;700;710;712;684;662;753;765;696;627;656;639;706;734;702;665;756;728;622;616;636;669;618;597;545;561;572;649;642;589;629;555;594;620;635;565;634;658;655;677;618;529;571;598;642;664;661;541;563;621;555;576;627;619;628;582;600;522;500;632;671;554;601;554;570;569;621;691;651;676;610;532;577;543;518;543;461;393;467;616;631;573;512;516;526;669;585;563;612;673;708;708;637;625;678;600;655;648;613;590;661;658;630;688;629;651;676;674;611;668;649;671;658;617;639;620;648;614;543;579;602;670;645;643;626;611;549;606;609;681;591;528;492;516;549;639;636;631;578;572;586;573;637;588;547;571;513;504;526;523;562;514;489;452;531;543;556;494;477;480;609;548;476;475;495;469;579;520;487;541;535;511;520;511;532;603;596;611;633;586;571;572;645;595;567;586;572;595;628;654;564;571;533;552;590;624;632;620;559;525;548;569;595;581;561;562;516;608;573;436;420;397;371;546;630;481;540;563;569;600;628;586;589;623;556;621;515;552;618;603;560;580;586;627;579;575;545;515;557;646;613;491;562;539;511;536;541;551;530;579;554;532;531;566;593;555;543;539;540;511;536;646;634;554;615;648;667;567;592;572;582;552;563;478;520;482;494;512;567;491;462;528;530;536;527;533;580;611;584;515;517;553;484;421;498;508;511;552;493;555;525;512;555;546;529;450;469;502;494;431;481;500;531;575;528;507;586;535;536;549;548;495;501;562;590;530;521;606;550;486;458;471;471;540;475;428;485;505;468;473;472;511;437;433;438;426;523;507;452;433;485;482;490;361;298;446;462;564;519;491;479;466;486;505;522;487;504;573;535;508;468;525;509;502;541;520;559;478;488;507;504;474;482;503;464;439;420;517;531;592;544;534;467;518;529;463;473;589;539;423;480;515;510;487;471;522;513;457;466;516;514;492;511;474;520;465;479;505;498;500;484;496;469;475;480;535;557;553;522;567;569;601;489;557;608;537;514;536;520;528;575;560;538;486;472;460;537;569;502;376;424;498;523;482;466;380;508;492;483;509;435;465;505;562;519;507;533;519;411;373;385;433;533;511;483;454;491;463;463;520;508;434;441;434;479;540;555;482;463;431;557;498;495;461;514;458;475;479;481;523;551;537;521;523;560;510;526;514;425;530;509;569;477;528;546;509;546;467;431;479;476;427;449;457;504;545;536;499;484;504;509;623;497;485;457;478;498;490;458;432;492;486;475;433;500;485;483;467;461;535;499;518;424;388;423;498;539;499;448;434;497;509;471;510;549;538;517;489;510;466;454;352;452;465;491;472;493;493;468;497;561;512;483;492;427;474;471;528;481;519;457;422;506;510;522;447;519;454;564;569;513;461;521;505;514;542;474;390;432;500;528;475;511;452;479;439;381;335;384;453;462;464;443;496;490;635;589;589;510;526;509;486;532;550;532;526;514;464;537;540;442;280;321;408;292;280;209;238;208;298;354;327;276;303;460;497;475;539;528;500;565;450;442;474;461;532;575;458;500;469;423;484;448;475;473;497;439;469;515;484;532;424;491;529;527;513;542;525;490;464;469;431;448;515;476;490;499;498;452;512;468;486;532;554;491;442;501;502;520;483;505;500;581;530;560;506;507;559;529;555;497;520;545;546;546;504;578;429;495;506;550;564;571;566;576;558;556;556;616;614;561;629;563;519;530;587;624;569;529;501;487;478;526;565;531;582;599;618;471;471;472;444;477;439;557;571;493;539;497;485;497;482;511;561;558;485;544;538;473;471;526;556;582;470;540;529;511;597;587;656;591;572;664;591;545;497;520;508;525;527;577;626;625;623;613;589;618;585;484;601;590;606;574;609;605;610;667;617;605;579;609;566;621;550;576;553;589;581;634;593;539;458;540;615;677;658;652;679;688;602;624;660;580;580;600;556;511;542;555;627;599;564;531;582;617;621;584;579;563;486;591;643;737;671
20;20;133;528;727;671;642;572;577;694;759;776;756;654;617;677;679;578;673;670;692;756;668;632;719;743;669;766;701;682;713;740;710;698;731;685;570;605;641;571;509;526;601;640;659;668;666;692;636;731;718;754;734;716;678;665;632;716;693;703;704;735;718;713;778;782;740;680;679;631;628;737;716;649;698;725;688;642;668;742;695;719;638;657;659;664;633;763;711;762;717;620;620;589;638;661;609;568;580;616;604;602;564;572;607;595;680;615;565;628;649;657;693;560;399;427;551;595;694;577;647;684;603;575;610;647;636;633;642;593;567;463;556;642;594;686;609;560;552;614;633;600;597;542;494;556;599;556;495;454;451;507;609;649;621;594;575;567;723;655;553;600;670;664;715;660;709;646;638;611;651;678;569;528;650;620;608;696;647;643;627;676;655;687;624;652;693;719;667;607;641;617;589;612;651;657;594;600;575;536;589;569;644;610;502;588;629;572;726;678;557;580;565;623;649;678;590;577;575;534;580;471;540;555;448;513;582;649;593;535;501;557;593;612;512;557;598;553;438;542;551;530;537;566;574;530;557;592;579;529;514;531;616;557;586;550;577;562;629;557;606;590;639;663;509;577;567;581;607;524;603;568;588;547;518;612;586;579;558;603;572;627;571;552;443;501;528;570;509;546;562;564;618;616;619;606;552;628;567;571;502;580;629;576;584;575;519;550;607;579;556;552;626;644;554;570;511;444;568;601;575;574;584;531;569;559;541;544;571;526;555;488;530;520;588;566;628;608;596;603;610;554;558;535;569;552;485;456;506;536;542;526;555;492;512;555;583;552;548;528;535;502;584;609;592;547;430;499;522;489;588;514;451;483;433;512;537;447;472;504;511;529;462;425;468;531;501;475;439;555;524;463;502;541;503;542;576;531;539;496;544;532;450;465;550;538;567;462;476;500;522;484;431;543;508;515;523;444;512;447;507;447;487;503;528;530;473;422;449;448;461;507;451;444;524;527;479;499;496;521;506;513;519;467;552;491;467;459;488;460;472;503;533;491;481;449;440;540;524;555;493;558;466;491;514;569;455;512;499;504;564;471;502;517;588;499;541;530;507;499;487;533;504;547;468;400;571;543;493;524;552;511;518;537;548;490;549;494;537;515;480;558;534;506;531;584;493;523;558;505;579;593;544;586;548;507;556;454;445;547;522;498;485;444;435;429;507;479;466;468;483;445;489;488;484;450;515;466;530;529;473;418;416;450;439;512;519;496;545;508;538;506;515;526;490;496;497;468;583;521;522;510;456;478;505;490;443;539;461;506;405;431;514;536;531;563;511;483;497;500;483;522;535;517;484;478;550;590;458;465;442;459;435;428;438;439;509;493;569;586;544;540;512;541;538;546;522;497;431;500;494;416;501;500;484;536;523;476;488;463;429;430;501;488;465;446;443;472;477;533;481;448;385;519;519;492;514;501;537;501;520;537;479;529;449;462;431;411;428;396;452;454;494;422;503;464;443;492;535;565;453;518;556;495;445;504;489;503;468;446;459;553;515;517;524;497;466;456;518;489;421;385;401;466;479;500;523;524;492;349;340;434;468;414;421;475;519;543;554;608;556;508;515;537;474;543;543;534;545;554;573;541;457;338;207;249;308;228;172;170;175;252;294;409;385;305;343;425;581;575;522;517;539;503;440;535;452;520;514;500;508;445;463;475;520;503;483;494;502;480;506;519;489;494;463;537;467;525;509;552;452;458;481;461;516;487;559;528;515;550;448;541;533;509;481;494;533;464;497;510;561;535;522;427;511;597;533;480;524;461;515;517;466;560;575;544;563;592;585;545;536;497;553;569;618;582;558;560;623;526;597;522;599;528;577;527;541;519;539;641;544;515;488;516;520;639;621;548;659;609;558;563;459;493;388;395;476;482;504;527;522;510;498;561;571;643;528;549;519;529;506;439;503;495;547;554;575;569;544;543;560;577;565;617;620;654;560;545;553;619;535;484;441;615;607;561;584;623;594;549;570;569;539;598;589;560;699;574;601;592;672;629;665;639;584;614;544;625;555;502;521;603;626;600;559;636;664;633;670;579;652;591;589;605;696;582;542;538;497;501;546;554;594;659;502;548;622;638;608;617;588;610;528;544;625;656;677
20;19;98;546;709;635;681;666;682;736;669;774;782;607;646;750;683;617;672;675;701;711;772;795;785;754;710;707;721;671;729;723;768;775;739;618;539;566;566;602;459;527;514;658;691;650;687;720;659;721;710;719;691;693;673;729;724;689;766;697;724;681;673;609;703;771;729;675;656;668;603;650;638;693;665;671;695;642;646;723;708;606;688;722;653;681;681;609;722;659;620;632;630;634;680;738;568;544;634;662;581;588;590;618;612;591;617;635;658;788;626;681;671;565;456;520;597;693;696;614;602;651;683;631;607;576;539;729;693;642;626;519;569;616;604;652;596;600;614;602;535;546;584;606;542;543;582;550;539;552;475;550;571;646;612;541;603;736;595;629;656;628;599;683;710;702;636;616;634;646;641;637;596;595;613;688;677;694;683;607;642;690;622;605;601;639;692;690;658;604;638;563;610;630;649;629;559;576;589;584;665;624;630;668;584;593;525;600;663;592;503;574;650;612;607;625;606;528;557;564;589;536;544;493;503;571;572;604;520;530;551;507;564;471;488;554;552;431;484;501;538;567;546;469;518;516;545;600;629;534;559;530;513;567;529;594;570;630;588;637;623;595;645;670;569;544;615;546;553;627;596;632;583;565;490;490;608;599;525;568;583;577;595;574;520;468;456;478;553;618;560;602;655;654;614;574;583;610;581;620;562;546;607;614;641;537;480;544;616;588;634;605;659;652;536;540;480;538;557;585;589;533;560;524;507;546;509;512;563;511;614;556;564;541;527;571;561;582;630;628;565;595;465;496;486;495;523;442;470;558;582;532;500;442;464;541;457;555;524;505;624;554;522;534;565;539;479;412;449;500;577;478;474;458;471;516;516;473;467;552;566;469;461;425;489;514;509;518;473;556;560;478;560;538;482;570;549;478;533;530;523;522;514;462;510;536;513;493;496;477;490;454;487;504;493;446;499;568;478;499;509;504;497;496;488;493;548;540;514;481;461;457;468;524;558;531;529;531;531;482;489;437;499;491;496;520;483;516;464;536;517;478;501;467;451;453;492;500;579;555;572;561;516;505;466;583;579;524;514;565;515;541;507;530;484;500;546;513;468;470;499;532;495;590;480;458;557;556;561;546;534;495;579;581;572;528;538;553;516;556;491;475;572;532;529;541;622;555;587;463;561;484;498;562;529;541;582;464;437;518;547;511;475;483;536;517;531;506;492;509;473;404;494;566;497;502;485;497;519;489;503;468;500;522;412;423;461;527;550;556;584;560;547;513;500;446;445;559;623;554;564;471;538;529;514;463;495;556;524;464;453;461;455;532;561;526;519;523;492;484;454;451;498;476;553;500;456;521;473;529;481;486;462;497;522;437;467;491;491;523;490;518;523;517;504;485;476;498;444;461;462;519;458;487;544;575;518;462;540;499;476;460;508;475;504;483;481;526;467;453;469;483;418;457;521;436;451;524;487;510;467;513;546;507;456;481;506;453;436;485;530;494;424;472;424;442;500;518;545;501;494;474;557;459;495;449;482;485;459;422;582;515;561;513;542;530;431;416;445;501;399;430;462;481;494;488;494;501;404;357;376;456;455;443;503;579;552;529;501;562;569;491;469;519;557;502;530;492;581;567;451;443;409;302;298;359;351;342;361;341;293;322;375;414;386;215;385;498;536;579;521;551;520;486;496;470;447;538;512;518;472;427;484;481;495;435;435;415;426;390;445;458;439;479;493;528;493;517;577;502;479;491;459;475;459;527;550;547;577;540;575;505;487;491;474;548;509;495;516;548;532;531;488;543;553;523;587;594;505;469;463;540;489;507;546;541;562;568;519;550;536;455;508;622;651;532;487;544;517;591;549;553;544;567;569;616;539;533;506;523;527;497;532;561;576;578;546;589;626;584;623;577;456;345;436;400;403;383;494;528;547;493;500;536;521;611;614;542;468;444;549;488;529;569;502;567;596;545;489;493;620;594;638;588;634;575;609;507;555;597;537;497;447;485;514;642;530;579;619;550;588;529;507;566;572;627;630;626;653;614;591;646;628;546;522;566;626;531;499;582;533;551;611;565;613;680;595;659;558;655;484;533;567;544;530;553;562;624;593;614;606;567;674;630;525;491;610;623;635;625;663;626;590;599;583;629;666
30;33;121;500;691;670;719;720;716;670;594;694;741;630;673;677;734;646;686;669;721;777;755;684;809;723;664;712;726;705;718;770;695;718;637;673;564;569;611;644;474;505;542;698;732;706;641;699;673;747;796;735;628;709;750;687;681;699;750;731;711;726;593;567;702;849;777;646;699;650;576;569;612;680;637;718;646;643;664;695;685;655;638;641;617;683;686;592;678;665;598;667;671;743;674;646;617;573;650;710;647;641;619;586;572;630;632;612;654;701;662;663;628;585;589;625;677;694;655;691;602;581;665;644;597;559;456;527;611;655;563;576;622;607;648;618;553;583;588;577;596;526;565;671;751;570;544;496;529;540;474;628;527;564;559;490;512;585;620;594;673;638;593;693;741;646;684;671;652;735;630;643;600;575;629;649;709;659;638;636;662;578;657;639;561;606;605;689;734;677;652;588;631;688;655;506;523;594;604;617;630;605;641;551;576;606;611;624;636;565;528;482;542;595;568;521;556;548;545;532;601;511;591;569;565;579;616;576;535;616;548;489;443;440;509;525;514;394;435;518;545;547;536;518;553;567;521;563;559;520;551;481;509;512;588;602;567;620;577;626;623;604;615;570;575;596;559;602;566;597;592;609;638;466;354;433;603;614;582;518;582;624;536;525;549;551;558;513;557;493;572;605;609;561;586;512;613;566;608;618;603;601;583;625;642;536;495;584;585;602;582;553;533;577;538;516;612;637;559;603;578;605;601;542;551;577;585;495;495;605;554;520;556;517;526;509;558;587;556;485;541;537;530;515;528;532;527;476;502;483;543;493;484;521;460;461;372;442;510;482;489;501;559;509;496;552;508;436;464;562;510;497;563;515;482;484;557;534;521;560;531;532;487;492;568;513;458;480;523;525;563;489;435;510;487;604;500;538;472;465;488;554;523;528;441;446;526;508;540;521;469;451;451;526;541;489;424;465;514;520;449;475;468;495;497;421;485;476;446;444;428;505;469;489;536;452;505;525;462;474;528;491;507;495;528;523;512;531;439;504;494;462;503;532;419;373;330;437;478;564;559;561;501;462;496;568;497;500;534;554;500;547;523;484;361;323;508;516;542;486;448;497;421;498;519;423;467;494;495;533;512;503;520;561;593;516;558;536;501;496;441;514;561;564;555;575;551;556;555;525;494;470;553;503;475;453;478;530;486;500;532;515;534;587;605;600;525;581;446;509;478;454;513;475;492;435;478;529;524;510;479;448;429;499;468;494;483;513;439;551;615;536;571;527;518;507;475;547;498;525;543;532;547;553;498;411;467;551;541;450;499;511;534;550;543;521;594;509;475;480;488;501;516;500;526;519;562;537;468;468;515;427;507;437;539;515;504;475;495;538;536;515;469;480;474;541;541;515;538;442;489;505;498;562;559;537;508;474;488;606;577;471;476;475;481;509;536;479;528;465;448;485;474;438;425;453;460;463;507;443;512;556;487;472;443;467;470;433;401;517;527;513;469;424;432;475;521;475;501;464;487;498;536;567;493;447;472;527;470;536;550;535;495;529;479;444;404;434;388;438;454;497;435;480;473;480;472;440;327;376;411;566;485;516;519;563;517;547;557;548;567;534;493;564;591;512;549;585;498;464;456;472;451;346;431;452;482;531;447;452;482;459;448;417;280;215;423;503;579;495;525;550;510;534;515;456;544;482;520;503;458;531;552;505;396;397;469;537;467;487;521;433;477;482;459;475;492;488;515;546;492;516;463;499;429;478;467;477;486;542;548;547;491;482;498;497;522;488;547;506;503;600;526;531;526;466;630;544;507;560;535;476;490;546;545;570;522;446;471;467;464;500;490;580;524;391;427;522;607;574;579;506;535;538;623;599;538;552;515;553;618;580;531;596;611;594;527;586;635;559;601;599;476;427;528;525;472;463;500;614;496;515;548;567;551;551;586;533;477;516;533;553;536;561;509;520;577;548;562;568;606;629;644;667;610;612;638;534;542;655;544;470;542;571;564;625;485;571;566;520;535;558;550;588;635;587;581;564;590;575;583;635;633;550;567;593;631;592;555;539;567;519;605;585;707;705;642;656;557;594;559;596;594;539;570;554;562;618;601;652;578;671;614;661;604;565;618;638;557;595;626;679;583;628;570;532;664
16;18;118;466;625;682;696;737;709;621;705;732;754;693;770;759;674;739;676;641;756;727;814;707;657;715;697;706;684;753;752;668;731;723;693;640;553;560;672;651;582;661;677;734;708;758;767;735;719;684;739;690;675;695;658;712;652;694;723;692;674;775;682;645;764;895;697;697;642;696;658;660;679;562;614;662;663;672;713;707;662;659;685;685;621;605;721;686;678;696;690;722;680;695;583;638;588;600;565;626;628;564;619;606;601;627;652;677;675;602;672;581;649;678;694;670;691;735;722;727;688;635;620;709;613;594;605;597;664;572;598;593;594;630;627;673;642;567;591;563;604;542;521;665;583;543;559;571;594;598;562;592;499;616;589;446;498;511;524;652;703;634;676;697;675;742;676;630;701;620;583;648;663;677;637;592;625;619;606;591;574;607;607;590;585;615;710;700;678;625;605;679;656;592;605;529;535;577;607;676;607;604;607;557;524;513;607;667;617;592;521;470;505;558;519;526;567;573;568;569;581;600;552;558;560;564;605;634;554;584;512;508;453;447;523;470;514;473;466;482;569;511;555;568;630;601;587;543;533;466;492;615;568;554;632;603;642;607;534;572;511;592;630;624;622;633;631;600;614;619;667;613;545;519;387;517;559;635;560;589;549;576;500;597;583;547;517;579;517;503;602;583;548;572;569;583;574;622;584;555;626;663;585;590;636;609;555;598;555;571;554;595;622;612;590;579;599;544;573;579;621;605;565;464;520;666;575;527;540;510;554;546;535;510;490;522;503;595;654;545;548;574;567;599;618;542;560;527;568;528;502;547;519;503;504;392;199;400;468;548;464;467;551;525;496;562;535;522;508;487;473;529;558;523;553;503;523;543;514;501;562;507;508;425;482;545;465;441;500;543;505;496;500;493;464;560;603;574;502;562;506;547;530;493;490;518;453;475;511;452;432;466;454;476;520;396;371;407;492;481;413;475;505;546;437;447;441;413;452;474;455;485;481;447;472;487;498;495;443;505;464;419;497;468;542;472;476;514;457;509;469;457;439;422;391;375;385;391;440;521;495;471;524;497;534;526;476;508;537;500;506;527;490;482;410;391;492;479;463;472;491;533;489;504;519;504;556;513;513;445;501;539;485;513;498;551;529;503;489;483;547;547;520;525;509;522;559;486;496;511;556;464;585;515;453;504;554;587;579;572;537;512;548;525;570;493;519;514;435;424;487;476;494;457;435;420;450;498;509;492;415;394;465;499;424;485;433;477;518;521;559;565;480;499;520;449;476;535;496;561;527;522;555;583;516;473;543;547;509;467;455;538;521;496;546;520;543;530;513;482;460;437;463;549;516;482;506;583;500;546;518;489;473;444;512;496;572;511;521;551;577;521;541;485;461;476;466;514;563;514;543;514;514;569;503;527;469;492;534;508;465;445;433;539;508;456;556;493;462;482;501;505;499;458;547;463;433;465;524;522;488;534;592;473;468;470;430;437;478;529;517;526;464;451;426;509;560;428;437;433;476;488;576;509;529;518;533;529;501;553;535;569;540;572;484;355;405;380;446;483;491;466;449;487;510;452;406;417;405;410;444;560;548;469;519;517;536;488;512;503;450;570;506;574;557;524;565;528;548;522;446;469;476;510;454;489;436;524;434;483;495;514;430;382;273;260;378;519;550;502;562;526;548;544;529;522;492;457;461;486;467;503;552;531;409;295;357;451;451;463;490;487;501;480;387;484;545;518;521;511;450;486;515;438;431;531;509;531;520;518;503;525;468;530;499;558;512;523;507;529;599;536;568;530;556;507;512;488;555;537;512;401;561;543;578;530;462;402;415;481;495;499;428;518;462;392;472;463;553;537;615;579;536;558;551;563;521;581;506;525;551;515;549;545;603;535;537;507;677;671;640;561;515;545;719;628;535;624;622;601;549;510;544;568;546;568;519;583;563;483;444;531;505;514;512;489;477;563;556;540;577;697;619;662;591;580;620;509;540;521;566;609;512;523;603;596;605;537;510;554;590;635;591;571;628;593;621;561;577;519;612;598;607;603;622;601;640;602;532;566;522;521;543;685;726;699;667;609;598;613;526;558;619;608;562;600;586;575;578;652;669;683;647;589;546;614;607;584;613;610;630;648;611;604;621;539;589
20;27;152;486;709;708;612;617;673;636;623;700;709;756;697;693;757;706;748;744;736;756;742;652;770;676;725;657;674;724;764;767;724;726;744;640;586;576;635;679;592;648;755;688;721;714;767;721;682;695;719;735;707;661;589;632;698;652;700;588;569;667;711;704;778;732;730;668;676;632;693;691;610;569;625;671;584;560;710;658;694;731;639;715;733;645;636;623;591;666;717;692;645;649;640;615;602;577;580;698;577;571;636;688;615;678;635;608;572;609;642;566;589;745;690;711;703;712;657;708;654;659;621;673;636;617;676;655;599;585;641;628;619;631;666;678;667;621;558;551;537;498;485;532;365;486;545;581;595;565;512;526;580;600;688;503;501;612;557;621;658;626;699;601;673;685;621;665;740;665;658;670;630;642;575;688;634;678;608;593;591;664;602;609;632;614;606;656;666;697;674;661;679;590;580;611;571;641;657;613;604;555;630;638;581;533;594;615;683;618;536;507;449;431;530;603;606;645;571;518;571;502;519;585;539;469;529;558;532;579;558;534;538;540;484;552;498;525;485;539;496;529;530;609;607;614;750;678;560;486;469;641;547;577;537;565;575;610;647;597;594;605;585;575;604;646;640;625;596;598;588;636;657;536;464;476;549;570;593;529;529;553;548;558;484;561;618;584;542;544;567;643;578;595;605;552;642;612;619;546;592;571;549;648;701;585;620;565;594;615;589;572;564;580;522;516;604;592;590;638;571;557;542;556;500;520;521;493;544;505;534;475;553;556;509;453;458;552;576;571;560;571;572;565;570;594;540;476;554;543;594;565;506;548;444;381;290;391;521;520;485;495;523;466;532;532;511;469;439;392;509;529;536;551;547;532;507;577;571;541;509;478;471;562;517;486;467;526;514;495;479;487;517;484;478;486;582;525;528;514;507;506;511;540;533;542;569;489;489;442;494;481;453;498;470;467;360;392;495;507;444;415;480;464;442;430;476;449;478;495;431;456;517;503;477;493;476;503;416;456;420;457;475;443;494;434;512;508;483;469;455;461;514;458;441;399;409;417;493;522;499;473;460;448;507;505;547;517;460;474;478;527;460;496;481;521;424;502;501;430;491;551;507;501;492;478;500;544;597;526;512;533;539;552;530;464;472;510;471;510;535;524;470;459;517;545;528;511;474;522;570;511;512;550;498;514;550;497;563;559;469;514;508;538;481;547;466;460;491;457;486;492;441;450;435;482;519;551;529;442;440;404;467;498;476;416;442;459;481;522;513;439;507;561;514;507;528;584;493;519;499;512;513;542;546;502;545;518;477;505;497;501;478;489;538;465;515;516;405;471;445;467;409;494;500;486;579;580;566;519;555;508;513;491;490;513;519;481;517;452;574;478;486;535;527;454;497;509;569;569;560;468;483;483;498;536;550;558;483;490;437;534;514;506;524;479;500;466;452;462;495;462;477;497;525;422;439;409;456;490;580;593;507;514;464;395;425;438;532;561;523;505;459;407;436;506;519;417;399;442;506;461;476;570;525;530;602;559;489;510;514;532;537;477;476;443;410;426;419;462;499;484;471;457;438;435;388;461;434;489;489;560;545;519;537;554;530;520;540;487;383;538;515;590;579;563;579;578;525;491;381;488;495;506;518;453;433;496;469;468;505;544;442;412;329;423;457;511;521;555;510;486;527;481;537;513;436;458;485;492;522;475;411;458;403;235;299;490;501;491;448;484;429;470;387;406;498;514;491;481;445;444;456;476;571;539;530;571;479;575;550;525;493;506;499;537;551;538;572;559;592;521;544;530;569;490;587;556;514;519;501;523;552;580;544;547;516;510;503;523;553;523;416;409;457;498;452;471;552;542;534;592;623;533;539;539;553;542;570;569;512;542;551;484;503;594;588;545;540;649;637;533;557;488;598;532;558;495;576;562;603;519;541;526;507;496;511;595;578;518;545;437;436;492;461;435;417;523;510;474;581;635;615;607;588;531;616;591;549;471;521;614;576;503;545;562;556;576;574;582;612;583;684;667;682;679;556;578;505;574;552;582;596;483;453;611;630;511;550;565;611;634;592;644;667;726;660;626;554;649;602;581;563;567;622;548;608;608;604;683;658;561;575;576;543;673;622;611;657;635;643;552;587;640;566;635;683
22;36;162;473;676;644;622;574;606;701;588;682;686;786;751;729;635;627;719;781;694;807;825;696;688;686;679;662;707;674;736;786;772;743;686;622;627;713;707;712;664;725;690;735;726;772;658;692;738;694;640;651;601;627;574;605;612;525;656;592;570;688;705;713;664;661;735;699;721;587;615;597;588;547;606;631;533;620;632;710;685;711;679;618;703;694;717;660;606;645;700;649;698;664;650;630;584;557;607;651;653;589;657;694;663;615;644;628;657;650;704;609;618;695;691;735;732;689;672;702;754;683;707;609;683;608;625;623;517;510;595;630;620;656;617;637;686;650;576;588;531;531;573;608;398;416;550;528;570;450;405;439;557;605;627;633;604;588;621;526;558;589;695;659;578;486;507;610;621;607;683;666;683;591;649;664;665;667;686;617;650;625;626;620;520;567;599;639;699;660;676;570;604;692;675;637;673;616;649;619;625;625;607;604;593;532;540;634;675;598;581;564;561;507;518;594;587;542;542;543;548;525;559;567;530;497;487;539;499;536;553;542;539;543;575;550;504;493;446;521;498;500;500;495;548;572;703;699;594;487;442;612;575;579;569;557;581;581;569;565;567;552;602;624;576;595;594;579;607;618;592;663;620;540;422;470;431;493;521;497;512;516;559;584;477;519;555;627;543;566;529;657;645;586;604;613;563;630;600;583;569;598;625;616;658;680;613;564;562;575;533;555;565;588;569;544;572;593;563;553;564;578;547;499;511;529;534;528;570;617;644;547;559;534;596;565;483;561;523;593;567;508;548;517;541;602;521;535;500;578;548;565;612;528;490;468;459;486;567;524;527;518;479;453;523;498;435;513;360;454;528;542;497;540;508;443;403;480;614;617;482;408;544;720;642;517;485;519;493;530;479;465;523;525;488;512;499;479;531;513;539;553;527;578;553;565;563;492;429;399;455;453;457;506;433;484;472;494;523;451;423;413;462;480;499;481;460;480;497;436;483;523;511;492;485;459;431;446;417;446;436;444;458;471;496;420;510;582;487;469;442;432;446;473;469;464;409;384;464;485;453;405;386;508;474;508;544;524;484;518;479;488;463;519;506;448;405;510;478;454;534;632;532;474;521;509;514;522;556;507;522;528;503;526;572;526;515;481;447;525;540;517;461;486;482;475;520;534;503;498;570;500;496;473;522;571;475;442;464;493;486;560;588;453;502;451;447;474;541;543;473;472;446;445;460;466;508;532;459;389;402;390;411;514;431;378;394;444;531;511;453;369;513;590;523;496;478;501;524;498;524;476;584;526;508;553;573;517;454;492;426;490;433;468;519;477;507;533;470;422;437;474;474;516;562;472;532;503;494;487;453;491;562;582;501;477;488;514;463;461;498;545;504;482;543;471;504;518;596;603;607;501;486;490;595;574;513;524;431;445;490;563;514;524;490;456;544;469;552;478;476;499;506;493;468;443;328;298;379;522;523;473;395;398;525;424;368;399;478;567;474;425;428;455;414;412;482;496;400;480;515;472;492;525;524;456;593;579;507;498;514;470;532;483;513;434;432;446;429;519;520;479;456;446;404;484;446;461;418;498;543;504;572;564;589;570;489;531;510;395;383;465;530;636;561;563;506;518;536;487;391;439;558;481;524;452;442;497;486;439;477;473;432;408;298;450;451;553;526;559;519;528;513;476;493;495;459;498;480;502;526;521;429;446;407;340;395;485;491;490;484;508;466;472;425;483;463;455;534;515;485;446;459;444;512;559;576;522;515;606;501;487;500;497;518;500;594;530;487;563;521;530;527;558;511;532;550;548;484;498;480;529;596;529;575;602;580;561;518;519;488;508;501;471;501;518;546;446;561;571;541;530;505;505;549;579;521;599;572;483;494;516;494;474;504;602;556;605;568;583;605;470;422;429;498;578;457;468;560;535;530;535;447;442;462;497;538;585;648;551;480;434;487;454;457;371;498;569;549;468;513;620;584;593;496;552;590;557;509;464;460;543;567;567;524;545;582;609;528;593;588;527;604;689;605;667;577;492;515;592;585;584;532;546;589;638;601;559;583;591;645;558;668;663;637;606;671;653;572;604;601;612;540;613;585;624;554;609;613;606;610;591;562;572;618;687;649;608;632;660;597;573;598;572;577;633;648
28;25;186;591;701;674;648;576;561;731;761;678;736;658;710;733;681;632;705;792;764;783;742;733;666;674;601;680;684;668;646;795;663;750;781;645;583;686;758;721;658;690;731;768;699;737;683;705;675;675;668;650;664;606;540;562;560;543;713;646;665;641;682;632;679;695;707;719;579;488;522;573;542;583;596;694;682;673;622;655;718;719;695;669;636;668;692;654;576;668;708;652;648;666;612;673;623;613;659;691;654;693;698;655;626;639;666;626;640;678;678;672;615;681;699;773;648;677;703;675;696;721;681;602;628;569;595;557;566;509;506;617;601;701;616;593;650;683;596;517;535;569;566;540;498;547;556;523;491;513;430;499;572;540;591;626;604;584;621;607;605;691;650;645;587;451;492;558;647;671;689;665;677;617;609;638;667;700;608;650;657;703;679;663;566;575;595;579;659;639;567;631;599;619;636;609;627;580;608;602;606;669;597;611;600;489;515;602;594;579;533;611;575;505;619;613;552;549;465;531;628;579;545;533;519;536;599;587;567;578;559;482;560;542;493;505;459;539;524;447;491;469;557;488;486;520;632;585;571;543;453;546;546;530;496;539;552;538;559;589;557;582;609;562;594;552;605;573;582;579;662;610;663;550;530;515;411;486;433;454;512;576;565;577;479;518;608;619;587;533;490;613;628;636;593;547;612;635;621;619;565;591;593;609;646;559;553;579;657;572;570;561;587;623;533;555;560;546;539;529;581;564;582;534;489;492;539;595;549;569;563;511;499;534;518;556;610;592;568;573;557;490;530;539;520;561;539;506;497;494;576;536;563;529;507;478;540;525;552;436;427;434;524;525;474;475;411;400;356;404;462;496;525;587;560;530;530;556;544;531;485;453;510;625;543;512;462;489;468;388;440;477;528;505;510;621;527;449;524;478;493;494;552;601;617;549;541;437;405;447;436;442;437;445;528;482;599;483;473;447;348;359;475;445;441;416;435;517;542;461;437;506;531;520;486;468;366;434;506;482;458;480;480;444;463;481;447;458;402;425;445;354;323;433;464;452;414;419;494;486;475;490;429;536;493;414;430;438;471;472;478;436;448;450;495;443;480;446;435;477;505;564;495;463;513;504;540;520;491;463;531;511;535;518;545;490;519;504;491;503;517;459;494;532;447;391;501;490;509;497;484;524;525;514;485;564;514;436;458;466;438;499;484;428;461;451;494;546;532;451;424;406;394;469;454;443;499;498;489;468;432;384;431;460;537;451;450;515;520;496;497;485;563;537;511;591;494;554;478;500;506;524;494;529;470;524;466;543;513;402;458;483;506;505;553;487;442;547;432;444;363;527;481;524;543;547;533;525;468;505;530;507;518;524;572;495;501;504;524;492;504;507;535;450;458;459;508;608;628;562;530;562;563;560;518;515;502;526;485;537;528;483;561;566;474;456;498;501;446;475;483;443;468;511;437;484;436;353;404;488;558;413;376;447;474;499;390;431;508;497;431;423;444;467;492;439;474;524;499;484;487;432;492;491;545;516;637;541;456;542;490;519;516;493;511;448;412;442;399;459;488;437;449;421;447;479;412;386;442;448;569;522;502;576;511;597;499;499;474;471;436;566;523;551;610;527;454;469;479;475;493;444;517;489;427;465;444;511;537;489;485;500;422;405;422;475;521;524;555;565;603;612;563;560;513;532;534;496;433;446;535;462;442;404;398;414;528;494;502;518;471;495;427;462;489;486;500;442;458;481;485;459;515;466;476;508;547;545;505;527;520;530;497;568;560;580;539;510;531;610;615;619;612;592;527;509;516;598;543;550;540;516;533;504;542;593;595;578;476;437;555;492;504;521;503;526;580;551;584;533;537;470;426;482;519;545;544;555;537;583;518;488;448;491;471;536;537;575;511;467;597;472;371;363;446;530;504;487;573;567;525;572;483;476;413;467;523;595;579;521;481;432;463;468;425;379;466;613;558;564;597;570;545;546;530;599;622;572;437;450;524;621;529;566;525;539;550;586;483;513;527;526;641;640;717;661;608;562;591;537;577;614;528;652;623;624;579;542;553;575;585;639;651;636;603;626;599;612;678;611;603;579;541;584;615;571;615;589;607;571;557;521;607;666;611;636;560;551;530;611;622;629;571;618;570;651;645
10;41;278;579;660;685;622;541;589;693;688;654;610;682;670;759;658;588;663;733;755;749;694;679;660;671;703;751;728;717;648;664;658;625;648;643;699;679;754;668;764;775;746;703;663;738;620;639;589;692;683;660;668;664;566;601;548;571;674;695;648;581;658;713;674;741;712;698;587;609;624;591;515;591;658;643;661;573;705;736;646;704;688;656;649;572;631;671;626;613;661;546;542;590;664;691;618;607;652;668;635;642;639;661;636;731;629;599;631;745;663;657;636;620;678;686;643;657;707;679;631;678;670;590;610;541;581;599;511;520;610;547;573;603;574;567;619;623;608;561;538;573;548;514;508;547;574;626;528;580;554;536;521;521;552;606;663;622;697;663;583;708;722;591;622;518;479;586;684;671;730;735;702;681;698;604;611;611;581;567;612;630;665;713;570;468;564;619;658;678;634;633;622;598;681;647;615;633;645;663;647;573;604;595;589;589;591;617;600;567;596;583;599;596;600;582;567;521;502;545;606;522;514;492;567;572;569;635;631;465;489;434;398;499;559;485;387;471;563;451;516;505;557;496;528;490;537;545;622;668;541;560;531;457;474;531;512;559;612;577;536;551;520;526;567;558;536;612;605;544;538;521;605;598;595;512;431;582;637;457;444;530;544;539;519;512;636;614;585;530;472;553;586;571;618;554;618;613;607;588;509;539;571;620;619;623;605;584;640;558;557;503;593;620;585;556;599;585;588;584;572;497;516;562;512;536;562;589;554;539;522;452;504;555;605;544;593;557;591;567;528;492;543;580;495;534;504;547;556;516;502;536;521;564;557;569;505;485;515;451;494;437;480;505;544;469;425;408;442;477;541;515;521;522;509;509;461;612;550;559;514;499;505;548;540;499;461;458;480;456;375;453;589;540;564;684;605;497;532;497;534;526;515;534;589;531;467;438;473;434;462;483;437;411;489;475;546;445;467;417;367;371;487;462;382;384;509;463;472;454;407;447;581;511;540;459;353;456;449;430;386;419;432;474;445;514;471;407;405;479;475;396;371;417;446;440;476;520;464;468;511;456;482;512;493;410;458;433;390;431;458;469;458;516;547;484;503;489;445;483;422;473;439;487;423;521;490;480;485;516;452;510;494;549;470;479;553;492;550;490;453;517;483;566;485;428;429;442;512;518;442;456;503;498;477;524;517;494;469;448;465;435;417;457;451;514;490;498;446;375;369;318;469;495;556;522;494;462;503;501;439;468;472;463;508;539;553;506;559;469;482;540;572;525;563;576;635;538;546;484;537;550;518;533;510;428;492;513;533;459;492;472;433;477;432;471;502;518;477;438;434;496;520;497;491;500;435;446;462;466;489;381;453;476;575;528;467;551;476;480;457;482;537;522;509;511;466;528;592;530;514;449;572;543;544;583;525;510;527;534;534;527;448;551;477;479;437;469;394;442;408;461;462;429;368;512;534;505;432;445;516;430;390;429;513;437;396;406;497;472;454;455;526;452;472;504;489;507;531;522;466;479;505;425;458;560;580;471;523;554;522;520;545;525;529;517;433;455;406;455;468;448;417;382;485;446;520;470;507;555;641;513;507;473;468;554;561;485;458;544;567;504;549;574;563;528;508;514;520;537;513;491;507;522;443;449;476;514;576;523;447;404;407;398;448;473;560;531;483;549;601;533;582;597;564;517;449;453;499;532;548;624;672;537;450;514;465;506;503;592;516;522;522;506;468;407;484;511;491;442;446;493;464;506;508;571;468;527;513;441;461;513;533;527;494;561;541;454;594;875;850;626;584;530;484;448;499;575;622;583;544;515;489;555;481;539;575;488;558;543;510;545;528;527;485;589;527;561;570;566;553;423;475;529;525;607;596;552;617;562;565;537;549;556;521;529;529;525;527;486;498;439;480;449;493;563;513;544;630;574;456;513;477;471;434;445;450;501;527;531;482;313;435;464;401;425;497;531;591;664;591;599;538;497;616;594;592;548;506;541;572;585;560;610;607;615;572;600;526;464;459;584;654;618;644;565;587;597;580;608;658;550;621;708;641;619;554;530;569;544;517;525;566;629;591;619;612;573;596;683;576;556;635;550;589;607;555;630;594;604;608;586;638;599;615;593;540;568;595;605;619;633;571;629;611;604;693
24;34;272;569;696;656;651;630;648;654;651;673;658;715;770;831;689;705;667;657;726;764;703;747;664;593;666;683;701;695;626;675;664;576;694;673;778;750;770;818;688;715;724;700;656;665;592;622;616;643;678;599;695;683;593;573;658;636;627;661;693;700;724;679;765;791;683;667;552;611;636;605;552;558;660;715;670;557;586;709;614;672;736;683;652;648;639;708;632;654;663;586;581;623;575;610;560;552;544;608;643;630;665;718;659;640;660;634;736;695;638;601;601;625;636;667;665;608;610;663;558;697;682;651;632;592;639;633;578;610;649;498;526;646;608;640;657;617;604;596;508;495;537;571;606;527;609;593;568;538;574;567;468;449;557;695;586;618;624;621;619;644;527;638;640;550;558;594;638;632;601;616;660;691;701;716;638;641;635;603;702;681;664;635;590;455;531;733;667;672;643;663;667;657;666;622;561;662;594;594;639;657;630;594;622;676;622;616;593;640;619;580;577;644;549;626;596;544;608;487;531;478;489;521;545;567;550;640;598;560;522;469;406;498;639;560;356;484;774;624;557;557;561;518;539;476;498;484;544;540;494;512;449;434;470;476;454;518;541;548;500;489;542;585;535;588;562;567;559;515;383;503;606;585;602;569;425;571;660;542;512;616;616;669;573;571;583;644;523;461;511;558;610;643;563;585;582;625;545;525;567;595;632;584;650;677;571;547;545;533;576;594;515;584;596;551;557;653;611;569;516;459;577;583;522;563;538;565;507;552;550;595;560;524;545;529;534;538;572;565;482;581;507;523;486;439;502;598;517;558;577;565;541;511;507;539;493;470;533;509;550;497;573;581;534;557;459;512;484;518;535;519;441;554;540;515;529;556;588;553;482;448;564;529;522;472;479;427;416;391;384;408;550;586;550;534;598;522;514;520;484;459;489;565;531;507;502;407;449;503;541;435;369;424;500;437;473;542;508;465;452;472;449;492;446;422;490;530;489;427;402;485;486;533;495;454;443;488;500;463;421;384;469;498;482;421;400;425;485;463;451;481;473;491;504;500;444;503;460;444;535;457;424;555;528;578;482;466;454;492;452;452;360;455;477;549;518;501;512;415;441;428;484;475;427;392;439;540;518;476;531;530;444;477;449;553;560;485;488;532;450;542;550;620;567;501;476;423;495;549;536;530;494;517;494;508;523;516;472;603;482;529;480;445;481;486;487;455;490;383;374;366;492;469;451;516;505;481;482;450;468;490;531;505;496;550;496;483;501;530;472;459;587;569;575;568;605;527;491;469;453;527;486;519;448;453;491;499;525;460;439;497;428;500;479;438;457;482;509;537;453;463;512;527;457;475;423;461;495;416;414;399;471;491;535;566;464;471;524;527;457;476;498;515;455;468;515;546;458;444;472;375;428;526;494;559;471;504;498;522;518;581;523;541;485;477;480;397;359;457;479;540;520;450;472;511;453;459;484;491;478;476;456;516;481;464;422;496;585;439;525;493;466;455;525;501;536;518;458;472;426;567;517;482;524;548;550;466;517;555;438;483;553;488;502;525;490;463;463;351;409;462;371;376;465;524;505;454;533;611;599;573;497;470;473;531;526;481;510;524;516;556;559;544;560;484;525;558;526;579;553;525;534;484;475;478;543;517;589;470;440;426;451;481;423;435;465;524;532;528;501;454;511;506;518;476;441;473;484;515;568;736;623;492;479;472;468;525;501;513;498;512;516;510;451;479;536;516;471;450;432;514;489;518;478;525;531;518;499;443;473;447;477;450;518;510;513;473;589;824;785;565;506;493;493;475;533;523;624;539;570;540;541;516;492;582;520;528;579;622;552;516;564;525;497;506;492;572;574;535;549;532;573;605;563;481;534;516;538;493;580;613;597;569;485;555;508;523;508;446;514;484;497;567;472;473;462;542;507;441;437;466;430;452;494;430;453;394;498;450;438;430;461;404;457;575;520;513;567;559;644;606;531;533;620;661;560;499;548;528;586;576;619;572;624;557;565;572;442;451;514;535;601;577;609;644;652;586;656;577;612;617;594;605;643;587;572;585;620;532;559;528;436;558;679;590;566;559;605;625;561;517;610;556;540;610;573;630;589;663;638;640;673;619;589;634;653;616;598;621;667;668;627;683;624;629;604
2;38;285;613;654;684;699;764;718;649;659;727;749;645;727;768;748;726;717;803;862;741;820;729;648;706;705;690;696;745;670;652;677;644;643;804;815;769;772;671;705;683;708;681;670;609;643;653;631;658;649;599;673;664;629;623;626;673;551;645;762;864;646;633;695;647;720;685;602;560;602;669;640;779;670;731;657;441;495;643;703;703;684;737;690;590;644;687;647;664;692;727;664;632;539;567;544;517;605;555;630;665;656;591;565;632;626;661;659;600;616;666;602;557;663;642;596;613;579;612;658;654;666;634;666;646;637;581;542;580;624;554;560;583;544;521;563;572;623;620;519;522;548;582;623;601;621;594;666;541;522;581;493;438;592;605;612;581;556;599;705;681;619;647;571;521;573;574;621;648;635;652;692;697;700;666;675;665;701;648;621;626;645;634;619;585;673;659;726;636;648;720;639;681;591;605;641;670;620;576;633;589;578;549;560;601;591;662;641;650;552;578;578;619;615;621;571;584;627;538;489;614;571;516;565;543;623;597;661;641;540;532;466;449;561;607;509;551;749;583;484;602;628;562;502;502;460;463;490;512;536;527;458;438;516;368;378;496;542;528;500;533;570;545;577;620;673;559;586;539;413;496;646;617;645;586;504;540;605;553;586;634;604;524;534;566;584;669;530;417;502;497;630;581;659;662;616;574;627;531;525;583;638;610;617;583;615;567;591;564;601;611;573;565;576;575;585;607;623;563;563;587;545;547;546;573;537;518;507;552;533;517;516;514;550;530;527;510;530;558;570;461;432;516;467;457;513;568;584;526;581;621;508;498;559;511;535;503;509;522;469;522;597;562;450;485;518;444;454;440;532;452;480;498;491;538;560;537;504;520;510;585;564;515;508;486;483;527;475;523;505;458;528;535;490;507;559;523;509;545;497;497;559;526;552;562;552;465;470;544;395;367;444;501;456;458;483;509;528;556;452;451;493;550;475;427;415;509;482;484;474;472;468;517;556;439;424;475;510;475;508;464;487;497;526;473;414;398;496;536;419;488;465;539;520;525;566;516;478;517;503;541;536;527;539;580;468;528;493;552;411;430;426;463;471;444;481;511;489;460;440;485;485;478;404;508;462;508;469;475;506;462;408;415;531;581;556;551;516;497;525;564;543;567;527;540;455;430;482;538;532;579;497;448;528;511;494;489;540;589;473;541;489;491;559;480;481;417;483;485;382;488;481;554;525;473;518;491;501;413;515;481;463;551;506;514;452;371;447;425;474;577;546;555;527;550;537;501;517;512;487;481;507;510;507;466;487;447;468;456;385;400;457;421;495;466;474;515;496;474;496;500;538;452;495;536;539;530;531;489;488;436;510;513;570;519;456;479;575;516;441;450;481;469;474;495;475;513;512;372;485;342;386;525;550;509;440;528;501;508;557;586;531;533;431;535;511;422;404;439;545;508;515;492;423;417;474;467;498;440;474;477;483;447;498;462;486;488;491;451;534;507;426;471;497;571;517;483;513;490;423;516;540;479;466;499;508;471;480;569;522;549;593;510;451;477;477;443;466;463;421;375;361;356;433;480;493;475;546;612;612;546;516;422;483;494;494;519;554;488;545;493;529;489;450;532;571;506;458;499;494;555;524;524;481;478;485;492;510;457;425;484;508;543;511;509;519;494;462;588;454;431;461;518;470;450;470;404;567;512;547;513;439;527;511;572;570;446;461;523;501;508;471;456;432;487;432;506;522;522;502;463;472;470;462;493;518;486;524;486;454;460;496;569;529;508;508;591;555;609;600;508;574;597;463;493;474;506;567;573;562;553;513;564;508;532;552;532;609;591;523;542;553;513;491;490;510;563;560;550;491;577;541;512;533;452;453;501;512;531;553;565;541;558;525;531;489;537;557;523;515;510;548;583;506;397;430;532;420;325;343;441;356;433;554;448;373;426;466;453;379;498;470;439;539;552;575;466;530;606;697;576;573;638;649;642;488;389;511;567;572;546;545;589;544;605;607;643;478;489;500;496;582;674;622;612;605;563;587;626;599;613;554;553;596;569;615;611;635;624;504;491;440;561;592;512;587;513;587;630;629;606;580;548;608;594;537;484;566;581;613;607;619;722;604;577;635;636;610;615;716;654;669;653;603;612;648
10;33;285;664;675;660;682;765;707;741;635;762;702;659;656;728;740;739;787;785;806;755;717;752;597;708;703;724;674;677;707;665;641;696;693;968;836;676;833;698;669;701;651;683;630;678;680;712;737;657;652;601;622;639;629;667;618;692;661;694;807;756;714;619;694;759;778;699;713;658;624;659;705;703;677;734;747;570;520;631;736;700;681;612;626;679;663;610;665;633;655;672;693;661;715;684;626;602;630;670;659;668;620;573;577;653;655;664;662;598;679;691;591;562;564;569;492;627;634;588;642;701;647;755;670;609;606;591;588;574;634;642;554;665;597;552;471;599;629;580;564;570;528;618;585;505;663;655;699;609;581;536;553;499;601;575;525;604;586;620;677;699;670;620;664;565;667;661;650;673;714;655;720;717;700;663;674;648;613;706;698;612;615;726;595;709;687;684;695;617;625;673;691;680;602;663;594;627;549;606;623;619;596;561;615;631;562;571;657;640;559;583;571;553;567;585;570;565;533;608;567;576;587;626;540;571;584;615;652;634;481;538;557;504;522;561;549;569;555;558;520;488;548;545;546;518;500;578;548;530;490;508;450;513;555;399;393;478;516;552;582;610;580;549;562;531;561;640;574;553;539;550;592;612;601;659;638;605;573;595;560;661;618;459;579;574;544;688;584;521;503;597;583;587;638;610;615;589;607;609;571;573;608;607;559;511;567;595;620;574;571;585;612;528;567;581;551;576;597;578;539;601;583;574;572;557;535;520;506;537;507;550;567;601;538;490;512;528;577;496;460;434;404;473;497;479;527;576;599;600;556;535;526;578;504;474;463;522;489;582;492;511;501;581;502;442;520;420;502;494;491;521;470;475;429;506;491;498;530;542;496;529;532;557;451;521;479;555;535;549;550;475;461;510;483;480;550;545;504;565;489;551;507;546;524;511;485;455;457;492;493;440;447;523;548;537;470;538;533;489;495;481;476;488;382;473;457;478;435;504;489;414;501;497;449;419;389;511;484;516;453;470;524;505;501;461;524;504;499;462;436;503;508;555;517;548;623;538;447;460;460;430;498;472;507;534;491;488;505;569;492;433;409;463;537;504;505;444;469;441;508;479;479;463;428;443;507;493;581;504;503;446;479;435;494;512;543;524;523;519;608;537;506;534;582;485;413;387;530;500;519;548;451;478;462;446;504;507;576;525;522;523;501;451;481;478;393;400;467;511;450;472;465;481;482;503;468;465;452;457;446;504;520;559;500;474;437;399;505;409;507;542;528;541;532;464;479;495;504;550;553;519;490;477;490;429;462;473;449;494;429;425;491;479;433;489;473;482;550;531;521;529;486;455;446;483;524;534;474;488;506;466;485;506;533;522;490;480;479;498;516;551;508;457;549;455;519;515;556;476;623;522;439;510;566;548;557;545;473;535;578;568;516;501;504;557;493;493;430;499;558;560;473;415;513;447;404;454;444;458;479;438;430;479;486;482;537;493;467;469;519;465;462;506;438;465;521;523;525;499;451;498;471;491;524;505;443;514;510;521;499;618;691;512;439;498;418;470;431;402;386;368;392;317;419;478;565;513;540;566;562;555;525;544;460;454;539;533;525;521;494;467;514;502;505;540;578;487;520;482;530;548;616;597;429;434;481;541;523;426;441;554;542;541;570;476;509;467;462;478;457;427;570;528;489;450;474;490;522;458;490;534;518;452;501;529;513;439;449;462;463;473;437;419;420;516;494;480;506;444;447;506;491;522;502;492;485;542;491;532;463;483;470;558;586;551;568;538;548;540;554;566;486;499;467;452;498;540;555;590;534;540;486;517;507;526;555;511;571;600;569;555;550;535;570;522;483;515;519;517;509;506;529;579;538;577;460;461;504;505;536;552;598;578;444;469;480;565;541;490;589;584;529;585;517;462;463;534;503;400;369;388;439;421;496;587;465;480;428;504;502;512;540;501;526;493;483;522;549;597;643;630;603;606;554;528;474;464;518;595;571;506;561;527;551;626;591;624;556;584;520;509;581;578;626;573;566;504;601;575;582;613;659;584;598;543;532;616;684;581;534;552;520;577;588;551;489;475;615;714;607;617;658;568;584;614;543;515;531;583;560;532;574;626;623;636;610;694;625;632;730;670;669;631;629;601;622
10;34;338;715;747;700;786;720;717;670;721;651;644;712;684;742;704;702;726;679;736;727;641;646;586;712;701;696;658;665;673;696;681;720;724;835;747;738;702;717;665;685;680;669;679;683;623;693;717;671;672;672;659;684;689;693;718;730;706;761;792;718;776;705;653;788;725;724;744;715;654;664;656;666;770;650;698;699;669;655;633;668;632;633;637;672;657;716;702;703;601;643;639;630;632;667;687;669;641;632;666;658;707;594;607;641;727;643;583;573;574;590;561;607;642;579;583;575;618;538;605;637;637;661;607;608;591;577;649;646;589;662;601;628;604;582;561;600;666;647;627;674;602;607;625;515;632;601;567;572;567;616;629;664;607;571;568;590;664;627;671;665;636;581;606;648;622;711;726;607;700;684;699;684;642;661;649;665;645;689;640;580;659;689;645;650;688;689;633;648;713;618;620;580;614;622;559;548;572;624;637;574;526;563;605;640;583;579;717;736;608;637;643;628;609;601;638;557;535;517;573;584;570;532;582;552;570;638;635;520;330;292;470;523;534;577;566;582;588;486;539;538;541;489;551;491;486;482;495;554;492;505;567;551;524;525;511;482;510;614;602;599;585;512;561;520;613;589;588;533;540;599;556;545;498;564;587;554;552;536;554;591;687;534;538;553;583;667;518;623;615;649;552;595;561;561;567;484;541;540;457;561;548;550;561;601;579;611;543;515;542;532;576;596;542;615;481;525;535;543;558;544;559;545;558;533;500;536;501;456;507;527;592;544;505;513;482;571;536;570;470;463;449;503;529;488;462;575;589;692;564;538;535;540;541;564;533;538;557;483;422;509;521;516;560;480;477;491;525;494;532;536;499;453;436;484;468;509;559;532;516;499;546;564;543;505;505;561;497;559;558;479;459;482;444;467;488;552;528;553;515;485;483;462;482;495;482;459;468;461;496;419;459;467;500;538;524;544;490;472;475;446;475;407;381;437;508;473;468;486;468;469;513;511;446;506;427;524;524;530;535;537;501;562;473;484;526;561;511;488;505;537;502;468;524;528;526;515;418;432;429;479;496;482;470;516;517;564;558;470;539;443;490;523;469;452;406;440;419;443;435;457;442;462;460;483;509;475;546;601;504;490;498;496;519;497;479;492;495;503;558;551;495;547;530;481;458;381;458;371;448;488;471;460;423;482;463;497;537;559;516;541;537;459;506;478;456;409;505;535;506;516;527;498;540;501;471;466;499;439;422;508;536;537;511;468;433;425;443;527;477;510;451;438;508;486;548;489;489;435;521;495;546;473;452;484;430;447;386;423;485;454;460;455;458;456;455;546;558;493;462;499;517;502;456;468;503;548;492;457;518;503;514;473;535;546;552;510;459;519;521;472;545;489;424;416;454;515;537;550;623;741;634;555;554;547;532;584;529;511;578;536;518;483;507;596;581;487;453;410;500;535;522;457;483;492;441;464;472;451;499;477;508;555;549;498;557;522;459;486;518;497;494;490;520;514;454;525;543;525;554;509;517;451;478;436;442;490;471;479;536;560;549;489;395;453;417;467;413;440;468;443;362;441;458;530;539;469;561;548;493;401;480;577;527;469;539;464;466;533;491;446;470;532;485;513;499;498;528;528;517;577;583;536;497;459;446;482;459;393;415;529;583;564;508;511;497;492;454;444;398;463;408;510;459;398;525;499;502;498;474;430;485;482;505;515;501;420;433;436;463;446;467;500;493;527;500;508;467;537;472;483;508;461;469;474;479;526;621;448;450;498;492;507;542;556;567;554;495;477;522;614;535;533;503;455;494;533;560;547;558;518;462;500;443;465;547;560;572;503;541;555;519;540;509;443;493;474;546;576;506;470;489;502;552;529;561;460;517;567;617;659;582;626;541;520;562;552;559;553;594;576;536;546;522;531;595;514;423;427;462;416;445;448;454;532;469;437;418;487;576;549;598;553;548;462;504;575;591;620;741;590;584;557;604;512;454;446;514;562;533;495;435;524;528;509;471;575;519;580;585;610;530;627;559;552;583;582;642;601;649;687;643;588;590;566;563;603;617;626;609;671;652;653;589;604;528;576;699;644;601;640;590;603;633;651;623;580;608;602;623;541;580;646;667;667;659;694;654;708;687;731;661;646;614;599;646
2;40;321;664;713;787;820;740;711;688;694;629;666;723;713;795;711;720;740;726;777;777;683;697;638;609;712;702;700;737;639;721;728;716;664;709;726;716;708;717;738;628;640;679;722;693;624;681;713;680;662;689;650;680;646;721;667;681;740;754;714;663;738;733;657;667;704;690;725;742;658;681;686;678;714;708;649;703;625;631;643;679;652;656;666;732;679;688;677;668;606;599;618;656;650;708;810;631;610;618;609;644;637;617;589;701;683;641;591;609;581;587;588;652;683;633;666;645;674;687;655;676;740;773;704;631;582;662;679;642;677;662;581;680;644;581;582;573;599;589;658;634;585;575;604;532;603;540;604;583;534;572;583;596;575;560;565;603;600;655;614;692;654;604;640;622;732;761;740;630;582;633;640;603;660;602;695;718;602;630;587;686;660;726;648;569;616;724;696;680;689;693;588;519;573;627;544;531;705;581;555;481;583;590;612;546;610;660;605;623;608;532;611;616;580;617;546;568;657;598;489;580;598;548;531;595;581;604;556;415;198;170;361;545;565;553;543;551;575;595;536;546;498;518;549;546;504;551;486;501;474;499;584;536;490;484;584;506;438;574;482;523;555;507;494;537;543;572;568;576;549;611;548;510;527;508;486;573;503;477;593;663;646;592;509;494;590;612;612;581;577;587;570;538;547;599;582;572;541;552;593;535;570;528;633;598;543;557;513;540;471;609;630;579;570;526;542;471;586;547;532;512;489;515;528;511;481;521;493;416;479;534;614;590;523;606;519;547;524;503;460;382;390;541;572;515;484;552;573;549;559;528;578;535;569;471;505;512;554;462;454;536;512;498;484;469;489;504;516;537;499;513;462;465;445;491;476;481;511;453;409;435;497;518;525;518;491;561;559;558;560;454;512;483;450;460;536;554;509;526;499;502;454;403;429;525;512;498;446;498;509;467;512;513;566;493;508;505;508;398;407;407;420;432;399;460;430;450;464;453;471;500;496;488;501;503;448;563;503;532;499;501;480;485;512;520;489;502;553;531;492;485;473;519;473;533;491;461;472;532;509;523;496;535;473;494;517;535;523;483;556;446;481;524;491;370;362;483;490;439;402;373;330;402;522;497;508;459;497;525;554;505;551;526;485;460;511;549;518;543;484;557;565;542;517;497;441;506;463;400;371;427;438;485;501;575;548;497;542;533;538;528;494;527;551;542;458;470;440;511;511;445;467;465;520;506;438;499;497;439;531;530;480;486;463;462;441;443;481;475;479;452;475;460;546;552;495;474;439;492;481;477;525;456;448;519;470;507;390;443;513;456;379;484;447;498;464;505;499;467;483;494;524;432;500;440;522;506;478;529;505;440;509;485;481;461;505;537;497;487;456;404;475;447;443;409;483;460;491;515;580;671;583;501;553;541;512;498;478;561;550;570;508;422;509;605;638;630;395;421;489;483;527;563;488;504;480;492;505;504;472;508;485;510;542;512;537;501;490;544;516;481;509;562;472;517;508;491;534;620;568;524;511;510;487;455;494;499;431;478;499;503;543;532;471;453;486;452;445;357;404;452;399;385;450;478;520;525;514;545;444;461;565;520;516;486;516;494;497;565;490;530;542;517;541;529;476;522;536;498;527;531;507;548;544;450;438;342;363;427;484;476;543;509;554;504;474;478;486;466;404;374;474;473;421;507;540;541;552;437;444;487;495;500;460;418;444;456;487;486;497;426;469;479;466;527;503;471;479;484;444;498;487;493;446;505;460;480;496;497;489;517;473;492;523;501;554;512;484;449;543;569;548;521;499;517;468;537;518;505;539;565;472;411;442;467;563;544;500;501;523;557;588;552;495;487;572;531;506;532;513;509;534;515;527;504;508;438;460;527;586;597;588;533;513;516;585;596;593;560;518;463;543;532;472;545;488;587;501;408;458;397;468;445;471;486;480;361;445;469;503;529;529;547;599;494;460;535;608;664;587;578;576;521;521;491;455;500;464;586;437;396;431;463;586;541;535;532;645;628;591;584;598;583;596;617;553;593;610;636;622;645;606;575;605;676;564;585;603;571;625;601;633;634;569;596;575;637;808;725;662;662;577;568;565;611;651;658;653;566;617;624;545;582;598;683;714;671;657;600;660;646;709;627;615;608;626
12;42;349;613;724;817;721;729;675;767;700;721;687;694;702;736;689;690;749;743;713;758;664;698;770;681;712;619;679;683;695;660;710;780;664;734;710;750;684;711;723;633;639;655;657;681;675;684;690;650;683;726;754;692;704;702;733;714;683;683;721;678;674;703;697;661;757;748;712;721;658;602;681;683;687;663;703;668;608;549;564;665;695;683;662;689;684;725;696;590;625;548;552;604;608;695;654;737;638;649;636;651;703;588;549;710;707;704;666;582;628;630;585;608;639;676;696;672;601;630;638;668;662;674;656;649;613;687;627;687;624;611;568;537;602;664;634;593;585;619;652;630;682;636;713;680;615;581;573;599;529;527;572;581;445;563;533;555;612;645;566;646;646;626;665;655;750;792;707;670;698;598;599;640;631;613;710;677;686;676;643;634;677;659;642;613;665;638;667;652;756;724;649;580;657;662;576;662;617;586;548;545;560;546;610;641;595;612;596;613;548;634;561;556;616;582;589;558;586;551;528;592;621;602;520;603;558;607;525;349;315;195;313;573;619;535;590;592;573;521;613;611;551;602;554;602;572;572;593;608;543;535;604;489;474;503;547;492;393;471;446;523;517;568;517;474;469;557;589;583;555;628;602;603;556;524;528;597;562;554;537;515;732;691;551;544;550;526;554;585;589;616;585;614;566;574;581;576;584;563;614;568;545;608;607;608;538;533;522;480;551;647;582;533;537;521;563;501;511;523;557;513;484;502;515;559;524;474;520;496;543;550;512;521;582;559;602;507;443;410;456;502;438;522;582;589;517;545;560;502;520;552;494;542;528;525;510;529;504;503;518;543;540;466;452;428;424;469;437;438;487;433;464;452;503;500;470;524;476;437;449;354;469;489;527;485;506;530;555;501;528;480;466;505;513;503;544;496;474;555;526;477;455;455;438;515;539;497;491;539;532;462;467;514;509;466;378;436;446;397;398;378;416;410;442;484;500;518;528;566;521;468;536;485;477;511;510;514;511;492;512;472;448;459;539;551;522;569;573;544;476;547;492;461;483;521;414;442;508;488;467;474;516;499;488;489;497;543;485;485;485;495;531;529;482;234;244;470;472;458;480;355;240;379;456;460;481;462;516;498;519;531;572;538;507;547;547;520;494;418;575;522;584;496;492;557;490;446;482;441;379;474;534;476;491;551;565;525;487;553;508;488;600;517;503;553;542;516;484;518;504;478;429;454;517;508;492;532;519;509;448;438;481;499;448;424;471;462;485;528;477;464;485;524;521;512;519;553;487;512;476;512;450;501;563;523;503;463;364;418;440;477;438;485;458;515;496;538;525;533;522;489;426;457;563;444;534;457;444;487;468;483;496;511;536;529;542;502;485;429;431;482;478;516;443;436;472;438;477;582;482;523;557;682;616;513;557;478;488;514;527;517;469;423;474;532;582;532;432;421;445;561;539;487;500;470;514;513;529;456;501;450;490;544;446;491;523;508;516;528;543;532;512;511;435;514;499;539;511;572;522;451;483;529;567;484;487;511;453;422;428;461;498;512;500;423;462;445;398;404;408;404;438;485;506;439;497;493;554;504;549;529;563;552;517;529;495;578;538;562;492;506;550;508;546;610;579;510;498;479;573;451;441;489;470;408;346;400;421;490;500;515;470;464;495;528;451;488;485;425;419;416;482;465;459;454;523;455;529;484;429;488;448;423;468;429;418;427;498;488;412;492;457;435;487;498;488;474;504;444;493;473;546;491;490;477;497;467;492;501;483;484;455;486;424;510;522;579;470;469;501;531;523;516;534;568;491;480;519;542;503;538;441;484;521;495;489;468;423;353;508;487;508;560;478;480;479;466;439;510;460;462;476;493;451;530;510;526;518;582;642;618;652;564;567;572;591;612;593;535;532;528;544;499;460;512;455;503;465;538;471;470;426;385;414;441;378;328;503;528;487;454;539;570;527;525;429;437;620;667;559;568;546;495;514;540;504;479;514;499;475;474;453;481;584;553;501;576;617;598;648;559;554;532;538;561;595;548;643;648;646;658;643;624;602;553;602;552;587;558;566;655;626;574;530;497;574;645;770;667;601;562;627;617;582;592;581;608;628;572;519;595;618;595;612;565;608;630;607;655;646;651;637;609;622;629;647
12;49;389;759;687;759;734;706;734;801;738;707;673;696;759;590;692;678;691;726;675;713;784;747;718;710;699;611;607;637;713;705;698;752;773;782;752;686;655;679;757;580;587;628;602;664;665;688;673;759;733;702;692;735;715;736;695;673;682;650;650;745;751;692;715;667;788;720;732;735;682;687;737;772;732;685;736;607;660;637;674;615;680;672;688;673;665;725;660;562;603;593;570;535;554;581;632;673;601;615;611;657;620;541;642;632;700;641;607;643;613;647;583;631;674;715;676;596;492;636;723;670;690;599;633;678;647;655;652;624;647;648;558;595;659;585;577;604;625;581;641;618;647;578;641;649;580;549;531;544;591;531;560;542;530;546;569;565;593;600;628;562;568;679;755;633;678;720;708;671;626;653;635;729;670;685;630;714;638;636;669;635;592;667;646;623;656;693;664;765;755;687;579;610;588;559;590;615;620;650;546;559;558;541;589;627;636;544;591;614;589;650;648;525;579;617;571;625;578;553;570;605;576;592;593;575;630;590;558;483;477;453;488;548;594;608;555;555;521;539;577;586;610;567;503;572;587;656;560;574;554;539;578;506;505;522;591;527;473;556;474;487;431;508;547;499;415;494;489;564;556;546;562;631;596;480;537;577;598;537;460;486;695;657;595;510;404;467;528;534;623;670;658;591;572;569;572;556;593;541;622;591;594;571;529;573;519;513;505;524;512;598;540;544;528;518;512;464;533;521;502;502;481;536;564;590;563;498;539;514;484;493;487;549;600;558;556;543;450;424;499;478;447;540;569;544;574;515;499;514;517;561;533;530;526;551;556;517;554;495;550;537;523;530;463;390;353;497;487;498;508;514;456;451;477;406;424;473;523;493;454;432;478;498;507;503;505;523;524;451;498;462;540;510;487;594;504;496;492;529;441;504;513;418;460;512;472;579;493;485;514;462;453;506;455;467;389;397;419;476;377;415;388;453;510;538;495;506;468;471;531;568;512;445;494;552;493;514;519;493;506;566;498;469;527;545;507;548;507;516;538;534;481;490;532;526;450;487;568;481;491;440;511;524;521;543;511;552;554;506;460;529;470;516;430;263;300;558;544;513;591;324;266;485;483;492;512;498;536;500;532;440;590;569;460;519;502;531;537;502;516;520;494;483;535;494;471;493;463;477;444;518;577;549;558;569;634;538;557;596;504;502;602;545;558;590;494;467;487;514;475;507;497;430;477;457;514;489;509;483;522;514;496;445;431;480;488;474;395;458;456;473;485;464;461;556;520;474;510;439;439;605;542;480;518;539;521;495;410;376;443;501;471;425;459;515;460;497;566;543;508;484;554;487;540;541;543;561;515;488;467;536;511;455;486;538;569;531;458;433;453;556;503;495;484;481;495;497;507;573;478;500;540;914;799;521;543;518;520;504;498;479;487;512;408;454;532;510;420;501;474;562;559;478;500;444;470;490;404;442;397;429;523;508;497;492;496;544;540;526;482;575;499;458;427;476;437;532;473;566;545;472;479;495;502;464;474;432;392;319;428;499;530;494;513;488;482;466;458;451;455;491;485;517;526;476;502;483;515;524;550;478;545;513;504;544;622;597;609;533;483;569;556;549;534;568;582;477;477;503;525;495;497;419;322;227;303;418;432;384;451;502;507;485;421;426;421;475;475;483;493;475;499;457;341;424;439;458;494;490;465;425;429;397;483;410;467;478;463;439;471;485;459;516;513;465;503;482;521;501;555;504;498;504;533;447;429;453;487;466;501;519;495;443;476;476;480;494;486;486;516;486;578;541;573;539;574;524;547;559;505;573;501;585;593;550;496;474;452;406;462;497;456;509;406;432;464;567;500;500;547;473;475;558;548;505;532;557;604;578;748;637;607;589;544;577;628;514;581;556;592;577;523;515;492;497;465;509;459;463;487;475;506;513;519;505;504;373;536;459;489;445;549;553;551;535;482;547;549;599;546;461;464;534;492;448;503;538;596;504;467;532;563;537;614;523;484;564;612;597;662;590;561;496;546;537;552;612;609;624;618;528;559;599;562;564;560;583;587;592;625;550;699;585;594;568;548;548;558;577;554;573;557;604;697;636;580;578;582;498;491;498;535;584;597;616;518;515;586;599;611;685;670;611;600;589;541
38;76;440;719;779;765;736;748;767;769;729;788;764;698;708;618;686;708;677;737;736;771;709;655;716;603;665;689;630;577;672;656;696;712;671;728;746;681;555;694;691;684;650;617;601;627;650;605;621;681;677;650;744;736;695;689;688;685;744;744;784;740;697;746;695;704;675;645;737;742;764;692;763;777;720;638;685;742;600;655;636;630;640;630;746;635;647;690;688;641;647;595;568;513;592;591;649;679;618;695;575;593;617;571;590;711;673;618;624;644;579;641;688;605;594;648;626;572;501;606;645;616;658;672;669;651;670;629;632;613;585;623;551;645;668;625;531;570;593;585;564;631;559;574;617;610;577;538;619;569;625;562;638;592;493;530;483;508;580;611;582;522;506;695;676;628;707;697;618;620;635;648;688;739;666;714;670;662;639;613;597;641;648;648;666;636;626;657;598;652;730;721;615;637;689;598;653;576;620;561;652;620;570;471;618;635;706;583;589;559;559;720;638;618;584;616;546;595;671;617;587;558;554;579;542;558;600;591;560;533;498;455;504;552;559;557;542;597;565;594;593;574;592;552;536;478;682;788;615;522;524;499;478;558;547;498;599;516;486;503;596;531;512;514;516;477;497;435;452;535;502;456;473;578;518;572;533;561;565;500;465;449;521;577;591;549;475;514;562;518;622;622;677;650;565;628;590;562;556;579;614;602;625;525;526;589;597;552;587;526;530;578;551;509;510;528;502;478;411;386;415;490;488;494;516;481;497;577;517;524;535;504;474;603;552;560;604;538;418;409;483;484;532;537;574;583;532;512;479;546;468;560;543;518;511;486;517;490;495;552;512;498;451;441;414;325;387;551;556;492;504;475;495;463;384;406;435;432;487;479;450;426;405;444;466;419;424;548;545;465;480;416;511;543;459;528;494;469;427;486;516;491;473;435;448;489;487;502;465;463;469;459;457;519;486;444;454;469;538;426;404;436;412;488;542;506;490;485;535;584;472;505;492;455;515;485;489;499;507;509;518;506;498;490;533;519;529;546;548;523;510;457;479;489;538;533;427;437;470;530;548;468;467;490;537;511;499;516;538;496;516;549;504;536;526;448;511;602;517;456;532;384;424;451;540;517;529;520;525;506;545;482;486;534;475;491;505;554;523;437;517;440;491;506;547;564;521;432;466;486;474;520;502;478;458;559;527;552;555;521;550;567;605;593;564;538;561;475;517;538;496;437;479;440;454;421;435;487;593;479;559;596;509;511;432;449;505;492;450;495;529;531;451;484;457;531;511;491;461;464;495;522;545;490;539;501;512;534;450;425;524;519;419;428;418;512;495;499;497;520;582;500;546;515;520;550;498;515;503;458;443;502;468;444;499;558;607;612;490;492;526;562;501;522;479;523;509;485;446;535;550;550;525;667;605;540;484;528;482;462;455;535;578;557;517;502;525;488;412;437;526;518;476;479;449;434;484;448;482;433;328;410;434;457;471;463;518;553;501;499;513;496;467;543;471;468;498;591;538;467;538;546;477;542;460;468;399;386;395;345;429;464;486;518;549;490;462;401;477;477;467;423;487;541;496;485;533;539;532;563;489;499;570;596;502;548;588;569;603;527;526;521;517;583;540;526;517;549;466;504;500;461;418;352;299;313;442;471;530;423;380;409;433;428;460;483;345;458;465;475;515;495;486;407;368;377;485;508;499;528;525;479;475;383;463;487;432;483;491;513;484;513;423;477;486;463;516;417;541;492;536;593;511;482;494;524;496;470;537;580;470;501;546;507;533;508;500;558;524;470;487;465;545;513;556;489;515;495;537;479;517;527;548;510;501;560;523;465;480;544;496;486;465;486;508;501;454;582;618;538;500;498;550;527;525;532;519;566;590;543;699;617;582;593;645;642;575;564;654;605;645;582;518;533;481;498;598;549;407;533;539;548;542;590;555;533;509;457;581;581;531;565;547;496;560;636;580;577;613;561;481;465;499;485;473;485;481;554;619;569;493;596;637;551;526;476;567;559;559;595;623;607;579;599;524;537;500;597;613;603;574;568;617;559;637;579;564;560;548;573;593;591;592;583;599;588;609;623;483;526;495;521;582;606;589;610;600;591;636;498;499;504;560;501;601;643;600;657;633;565;619;689;682;535;535;547;560
24;68;462;747;702;711;765;768;726;748;745;750;747;797;656;691;689;738;681;778;733;703;752;667;652;642;743;652;723;700;750;758;705;770;758;750;756;666;564;671;723;681;679;599;630;572;578;608;654;697;685;663;709;677;676;787;676;740;827;772;746;685;753;749;644;732;707;694;717;740;813;640;641;654;761;597;653;728;727;733;642;647;682;629;688;579;696;718;723;722;708;544;521;568;645;659;648;714;651;591;540;524;610;698;686;753;569;622;647;563;682;697;622;649;648;521;528;466;553;639;643;621;571;675;759;616;620;675;605;650;593;635;594;629;647;669;601;555;569;565;580;540;621;664;534;601;572;607;511;631;644;568;657;555;526;506;465;537;562;622;479;591;585;660;655;717;670;680;653;707;629;658;668;738;672;652;662;648;701;646;653;623;690;634;686;672;522;636;626;688;718;699;690;618;669;605;631;604;640;645;619;615;549;439;549;538;671;584;634;564;621;636;572;553;595;566;557;628;636;606;601;551;610;543;647;689;561;633;626;545;461;432;466;523;565;606;501;534;584;582;643;554;567;605;564;575;571;671;557;530;485;587;530;552;526;527;548;560;503;547;588;514;491;525;550;501;495;477;436;480;505;468;426;474;496;498;532;544;573;556;625;526;508;493;469;525;440;479;555;497;645;646;601;566;617;628;593;574;579;587;512;619;617;582;556;555;624;542;576;502;528;504;526;583;566;537;495;542;504;458;418;442;517;539;556;486;506;566;528;533;552;486;474;508;560;590;521;488;449;480;469;544;598;537;608;563;494;484;512;531;526;583;506;475;468;468;440;523;482;481;493;434;388;483;427;383;502;490;521;530;477;506;491;407;429;396;482;456;423;444;428;392;394;385;372;430;381;481;507;535;490;468;460;537;514;472;513;462;410;513;467;527;456;487;442;508;478;478;477;512;459;458;461;470;518;415;500;456;440;430;435;415;456;497;512;467;460;533;511;491;452;476;445;500;505;443;546;561;501;495;443;426;487;414;507;537;544;570;496;553;519;451;539;566;498;505;464;422;455;456;476;480;425;485;497;464;526;475;536;516;526;508;495;483;486;556;528;531;471;464;515;421;436;508;528;524;470;460;484;474;549;449;557;474;469;512;563;488;482;488;474;578;545;537;519;522;552;512;445;461;516;494;485;515;454;499;527;554;522;550;575;559;550;567;581;534;502;530;514;510;517;504;516;435;371;391;553;498;543;505;452;525;494;503;419;457;440;508;469;484;512;546;518;540;512;541;530;535;477;407;471;444;520;559;562;499;499;532;507;556;469;487;433;412;394;473;489;549;556;527;560;510;538;523;516;514;449;474;482;455;464;431;486;489;482;569;591;579;509;468;510;559;526;537;495;524;498;557;524;531;542;506;505;474;470;538;486;524;494;465;535;514;535;564;616;512;488;510;496;526;532;491;411;534;458;507;416;508;497;395;426;455;407;470;380;434;464;428;475;434;446;404;413;462;422;477;486;498;461;475;517;473;483;422;463;428;441;380;378;459;498;435;404;473;507;536;464;459;474;510;549;448;501;500;499;514;524;552;492;450;504;527;551;542;585;546;577;554;515;520;547;517;517;557;595;595;546;521;496;568;509;441;391;438;385;452;537;545;436;431;463;395;388;432;415;468;493;475;503;554;574;491;426;411;360;384;448;457;464;474;534;490;372;346;411;474;487;468;485;502;517;462;482;469;489;423;446;414;456;500;508;591;532;477;504;520;510;510;477;552;524;494;483;484;471;570;549;539;464;534;476;470;519;534;494;431;431;489;552;520;482;596;503;499;463;543;510;528;564;486;517;512;509;485;486;537;495;548;606;563;509;527;571;563;549;453;537;567;612;504;567;612;615;577;637;625;555;608;552;588;633;563;493;468;351;453;552;560;479;550;587;478;580;547;543;560;561;598;517;525;480;503;550;546;509;574;623;569;574;506;495;470;513;508;465;528;599;575;564;535;497;535;638;552;490;537;558;619;623;627;679;728;594;536;492;498;492;509;558;575;587;589;602;572;542;494;533;500;520;581;586;674;537;554;566;521;590;609;571;460;470;483;582;602;594;550;566;584;601;618;500;505;579;665;729;592;575;569;537;535;582;657;642;619;601;544;565
14;87;511;808;748;720;708;742;789;714;793;741;709;702;711;794;691;741;745;743;724;721;761;761;701;650;704;707;726;669;744;720;760;683;744;744;739;688;616;701;693;666;547;552;612;656;642;705;681;616;605;737;748;659;695;724;774;787;759;783;718;720;758;731;684;736;808;679;864;680;630;643;623;687;631;603;659;705;714;710;685;690;687;692;714;649;672;710;786;718;708;641;537;656;772;683;696;704;694;599;505;440;708;667;710;687;519;511;599;635;621;676;597;673;682;584;508;512;575;753;655;605;629;673;689;665;649;636;620;582;566;577;530;640;640;641;627;561;544;577;611;641;598;647;508;537;685;578;523;656;598;636;691;607;540;415;384;507;626;612;543;627;625;573;611;631;665;683;816;650;676;647;707;756;677;678;670;636;714;657;726;715;737;671;639;635;572;615;658;627;668;620;582;619;620;661;595;624;614;587;603;583;546;577;538;608;641;628;553;645;624;722;624;598;621;612;542;586;597;596;625;531;560;528;621;610;614;659;643;594;448;451;544;548;586;591;484;498;590;529;538;529;524;614;597;600;494;500;592;582;528;531;519;507;550;587;582;578;525;549;560;527;494;537;567;552;478;487;561;499;567;482;449;447;488;495;411;526;564;619;608;614;500;507;464;516;450;477;500;515;662;653;645;569;599;656;608;582;569;565;576;581;530;534;497;589;615;524;569;560;513;596;545;710;795;538;416;569;506;516;438;430;462;563;584;507;545;534;545;542;558;444;486;520;567;558;495;524;511;473;524;525;563;587;519;556;441;484;492;561;560;518;503;477;495;460;524;467;477;496;533;460;432;491;488;463;457;445;469;463;482;439;437;480;516;533;523;459;503;504;513;516;525;497;504;519;421;468;535;503;489;490;528;549;513;493;565;466;459;481;496;448;495;557;481;495;490;462;507;504;458;540;512;539;483;458;495;494;442;480;493;513;526;492;545;429;513;529;466;507;431;468;520;464;537;547;506;540;436;480;526;501;495;466;514;567;516;562;507;515;516;509;592;520;524;515;476;458;476;455;422;455;495;524;519;544;498;519;482;462;501;467;460;432;487;562;540;470;533;511;472;476;499;493;523;514;447;383;430;444;474;504;502;541;432;478;505;564;494;463;538;552;515;560;503;434;526;518;512;516;512;520;545;492;547;469;524;494;558;512;513;578;566;599;556;555;503;456;564;461;517;530;478;460;438;426;410;548;539;451;467;522;542;446;487;473;471;481;414;397;481;469;473;488;558;509;513;445;456;482;469;508;531;569;596;556;518;564;520;550;492;503;399;426;402;431;503;464;558;581;553;537;552;540;465;526;451;577;480;468;482;486;475;513;538;540;546;582;499;487;545;496;531;496;532;561;486;515;471;582;580;530;505;516;460;501;538;508;465;512;506;549;515;549;498;465;497;493;505;514;526;515;470;465;486;453;521;477;437;489;496;507;451;431;405;383;392;420;441;478;411;420;438;444;500;481;488;457;490;494;464;401;449;427;386;453;385;371;361;420;472;454;481;471;501;476;475;432;415;550;457;469;455;513;463;508;600;537;543;495;586;545;479;534;585;522;534;539;526;509;590;540;535;523;547;536;536;510;480;488;455;421;424;549;457;558;541;526;469;457;412;470;450;472;459;506;494;461;505;503;537;502;455;398;371;363;391;411;457;509;477;519;312;207;288;364;525;502;434;507;549;509;490;507;543;427;446;478;521;508;494;470;490;514;502;462;513;503;527;494;530;514;565;498;519;538;490;491;486;490;601;520;531;527;539;505;352;477;500;526;531;547;504;515;461;472;449;491;503;504;458;519;431;466;477;568;566;544;545;524;553;526;574;487;513;518;554;577;630;604;493;581;591;630;567;590;517;546;557;618;587;500;470;551;519;470;502;537;550;515;557;577;616;548;522;538;521;527;499;505;493;543;521;565;538;547;594;659;572;559;556;555;543;486;450;489;575;547;625;568;525;560;630;554;618;568;584;601;610;652;683;611;549;500;356;451;390;484;511;504;668;669;608;605;495;536;521;498;485;537;630;663;547;535;588;464;547;535;564;621;519;528;613;660;618;549;535;525;584;626;554;541;561;633;620;632;611;629;524;478;573;660;658;651;593;540;638
12;101;488;758;734;668;701;732;736;721;750;728;658;746;776;755;691;804;765;720;719;737;720;765;669;706;686;699;737;690;677;728;699;732;688;719;687;671;734;690;616;647;617;597;623;641;667;695;677;664;628;656;720;710;687;742;704;676;761;685;746;709;733;788;785;774;717;801;779;710;711;705;642;689;570;627;638;685;666;726;679;641;635;729;705;669;677;665;714;760;703;619;639;669;715;665;653;688;676;647;510;564;717;652;667;642;558;500;641;680;727;721;640;703;654;581;608;594;563;660;673;681;590;650;592;583;703;672;682;596;582;584;560;602;547;606;579;583;601;611;637;651;650;605;554;550;618;532;475;564;636;567;658;676;532;533;534;578;682;642;648;602;575;679;647;720;726;780;725;563;688;742;688;719;648;641;673;595;624;610;668;679;668;666;579;584;623;670;654;590;602;698;656;622;623;602;620;589;548;611;637;625;544;586;614;609;636;694;646;671;658;676;604;632;600;557;622;540;616;646;580;585;560;584;677;623;559;548;652;610;511;560;638;564;663;575;495;512;574;555;497;524;483;615;647;546;490;449;541;595;570;561;517;531;485;585;589;526;534;548;567;572;580;531;520;549;525;504;556;538;527;509;493;417;469;481;509;480;523;598;512;537;572;574;562;510;480;457;449;454;540;665;583;576;559;606;555;511;579;512;513;500;470;503;515;495;454;534;503;509;526;553;597;652;764;567;466;489;581;600;497;482;518;606;543;551;549;525;547;454;458;454;496;504;548;561;529;547;520;485;539;557;607;637;515;504;452;477;538;627;561;524;492;467;437;539;585;485;572;574;470;449;432;442;453;485;477;502;448;436;484;506;500;491;543;540;517;513;509;571;481;520;507;447;470;543;513;497;459;498;475;557;577;549;498;457;522;531;604;485;535;486;498;509;531;482;490;444;473;462;497;496;500;558;488;524;534;468;472;480;513;568;495;464;445;461;533;471;546;421;469;502;526;502;568;531;528;473;460;521;545;548;534;496;574;510;537;557;515;553;441;460;475;535;490;481;455;384;499;435;477;497;456;435;465;469;455;461;470;549;540;527;522;472;446;405;461;477;494;540;512;540;534;598;569;537;444;378;380;454;452;474;556;549;476;454;509;510;542;485;478;520;449;543;481;462;459;493;509;492;533;493;493;477;533;441;487;518;530;499;502;512;578;533;533;574;553;518;567;438;484;490;508;527;422;413;415;563;514;507;519;508;519;438;507;536;494;466;463;447;500;544;570;498;467;465;420;413;472;531;568;488;533;540;623;560;535;532;499;516;483;486;455;490;477;458;450;448;502;468;531;479;517;491;526;493;445;566;526;523;450;490;467;521;500;441;460;556;528;541;521;471;482;555;519;473;474;516;486;502;561;474;561;510;436;441;504;514;513;470;485;507;558;480;501;409;469;540;488;439;498;458;427;453;446;462;497;417;468;495;497;492;400;427;496;459;485;532;537;514;502;491;420;473;472;483;498;457;495;465;455;433;377;531;457;469;497;389;438;412;468;538;540;471;442;422;479;478;535;498;462;467;478;451;528;470;579;517;501;555;539;503;514;595;599;513;516;492;526;557;552;494;513;452;521;474;529;501;545;516;485;428;413;534;522;545;537;517;472;471;497;505;495;489;463;479;506;424;498;506;521;466;487;528;482;453;389;347;305;414;476;419;221;94;105;202;422;458;470;439;489;500;421;470;508;433;472;440;538;432;440;458;494;506;445;494;529;519;463;475;502;491;515;453;493;563;504;523;508;589;464;560;547;595;571;495;382;386;416;486;496;497;488;487;429;429;539;432;455;465;527;470;443;481;508;506;511;481;489;545;451;557;520;547;480;529;529;427;512;543;619;546;619;644;576;525;545;548;537;580;525;496;486;582;591;562;541;473;485;551;527;558;570;563;574;587;536;547;517;567;521;575;535;569;584;621;589;548;527;534;596;564;583;457;434;587;584;518;691;628;558;589;558;583;546;585;594;623;597;634;579;627;572;517;458;412;379;337;517;537;655;650;590;530;585;596;628;567;587;604;547;602;662;609;566;463;460;578;544;517;505;545;572;615;572;558;615;510;601;681;602;605;508;505;597;500;527;570;542;575;578;661;556;586;619;672;627
30;130;577;696;684;663;677;671;724;708;735;693;732;761;756;725;742;725;703;680;692;654;680;751;659;573;621;676;766;680;657;699;706;678;742;703;641;675;678;635;631;646;670;603;689;661;665;697;659;655;659;669;625;672;657;728;635;633;719;695;657;732;779;756;820;785;679;762;657;712;678;712;675;601;620;678;634;620;604;733;672;685;655;632;686;685;673;643;616;679;684;650;668;657;651;664;564;653;641;687;651;639;640;669;689;709;607;658;746;681;674;678;688;621;645;639;619;678;633;623;708;670;665;650;580;529;595;603;610;619;629;571;568;516;566;582;542;569;536;622;686;654;657;634;586;522;535;555;472;549;574;615;542;622;612;636;680;608;594;630;615;699;661;695;720;712;680;678;635;500;639;699;645;630;671;675;701;679;621;654;657;605;669;634;639;610;662;678;716;628;642;727;621;565;583;632;620;545;658;669;651;580;577;626;594;587;620;617;652;660;738;628;574;653;574;570;680;609;629;640;593;681;629;609;618;618;561;614;587;596;571;572;577;519;578;568;571;621;595;511;535;401;359;533;632;601;403;419;501;577;555;465;519;576;544;539;511;511;571;557;577;556;527;545;519;549;520;506;591;534;469;518;547;494;488;517;496;470;494;514;547;585;512;573;595;564;427;480;454;442;466;473;454;518;524;558;607;542;506;539;504;458;422;457;465;426;422;508;529;411;524;545;652;582;592;546;489;513;513;546;585;540;521;518;514;536;539;525;523;425;393;513;517;542;530;599;598;516;579;556;519;553;650;599;546;533;539;523;454;488;506;427;465;508;494;526;541;500;521;513;462;434;453;461;470;481;449;507;462;485;466;541;482;529;522;598;522;448;477;554;568;560;609;540;510;545;529;474;492;497;507;610;622;554;576;510;512;566;544;528;519;534;500;531;482;508;490;493;406;455;505;482;539;571;564;542;549;461;409;384;472;526;510;484;462;512;554;469;451;530;562;570;564;581;586;508;480;469;494;484;552;547;494;492;519;382;531;490;462;481;399;335;407;513;526;482;415;392;422;444;518;523;480;481;552;479;399;461;540;545;453;487;514;427;339;406;479;542;482;462;573;640;617;514;553;609;524;390;441;400;479;452;441;476;478;420;474;471;484;529;541;541;512;471;499;463;502;462;533;501;536;491;454;502;480;490;450;488;512;541;523;487;533;553;510;491;534;533;489;493;519;483;549;576;512;432;477;533;544;521;578;572;511;486;514;431;501;434;438;471;502;500;514;503;460;405;365;393;491;562;549;494;515;539;520;598;513;510;506;601;581;511;480;512;493;507;495;452;481;466;554;472;533;530;509;501;503;528;543;498;486;452;543;550;527;469;551;518;540;609;549;531;556;488;524;487;431;467;520;430;489;488;526;472;456;471;540;490;461;517;498;548;538;534;453;461;436;460;473;436;404;432;465;408;455;437;443;487;469;506;559;448;440;460;451;468;480;569;580;528;494;535;511;496;572;504;538;532;523;468;394;490;500;476;471;487;507;453;378;377;495;575;489;433;465;407;483;443;497;494;544;529;523;507;547;495;440;537;513;509;524;546;542;538;576;575;482;554;574;504;570;458;434;533;538;530;517;557;570;528;541;449;438;525;526;521;547;517;465;486;525;472;498;512;473;447;438;478;498;479;522;511;473;630;560;519;454;331;258;331;335;265;129;68;66;129;277;452;496;492;481;527;449;435;462;422;518;448;444;428;366;381;514;484;506;472;528;501;449;453;465;470;493;503;498;511;493;520;540;528;509;518;520;615;588;523;428;406;403;439;481;479;509;422;465;515;501;443;441;403;457;496;471;508;529;492;456;481;454;479;506;541;549;544;521;517;452;311;401;601;567;569;605;604;560;575;528;513;497;585;571;610;604;572;605;595;468;454;521;547;555;586;614;611;535;538;559;591;518;610;608;592;560;531;602;570;585;536;557;581;653;576;517;465;450;545;598;608;698;602;600;566;616;558;587;584;584;613;616;581;613;644;665;560;481;469;380;433;540;538;605;573;527;566;653;591;625;588;603;572;602;635;717;551;536;450;479;545;561;463;463;465;542;610;550;591;552;601;602;605;613;576;526;572;614;615;610;545;575;551;567;582;563;656;615;674;608
27;172;570;754;760;704;709;688;673;682;696;696;771;733;747;759;782;689;646;746;654;642;666;662;665;621;655;726;681;700;685;700;658;637;663;607;599;721;596;523;623;622;634;681;725;668;765;715;693;666;664;587;646;698;698;634;617;650;722;681;640;717;710;814;706;779;716;782;692;760;727;671;626;669;671;589;655;646;668;673;689;648;677;726;690;664;652;669;637;549;637;691;678;559;593;533;525;651;662;693;687;683;658;669;691;740;725;652;725;670;740;589;654;672;633;660;646;715;633;617;621;636;688;632;622;614;662;647;602;591;597;643;622;636;627;598;576;622;514;596;564;626;666;609;621;583;560;568;524;526;588;596;573;582;578;629;757;675;658;627;600;631;625;617;638;691;602;639;667;629;602;614;609;656;687;679;796;633;684;681;638;663;666;583;555;691;703;644;605;595;652;679;669;493;513;665;679;614;631;696;694;579;547;603;627;654;513;553;581;684;690;575;591;556;595;656;671;654;670;573;600;695;703;594;536;534;626;630;621;556;621;544;588;562;633;618;593;568;524;442;489;434;344;482;643;593;360;368;499;517;521;447;485;505;533;552;594;526;489;567;558;556;537;525;515;474;541;533;604;501;564;490;501;542;552;559;527;481;484;556;580;511;481;581;619;562;542;563;566;475;415;423;477;528;544;593;549;530;505;531;543;459;462;540;527;470;422;513;504;487;505;534;573;513;540;539;576;510;506;565;558;550;522;462;467;537;548;498;470;453;464;499;498;531;542;520;563;525;539;531;546;626;567;584;502;488;499;514;500;436;471;490;472;512;469;508;552;536;498;450;485;511;540;493;501;508;413;401;396;494;473;508;551;511;470;507;496;487;460;568;532;510;588;536;523;537;478;476;494;519;467;479;500;539;593;505;460;502;519;578;626;576;473;424;355;459;446;425;429;351;392;420;525;542;506;530;503;461;424;362;398;503;526;454;481;479;466;522;516;524;485;566;570;558;576;592;473;449;448;518;568;526;543;508;543;461;552;512;525;510;496;407;474;523;501;469;427;487;423;432;506;550;513;487;497;455;444;490;550;520;461;560;536;474;422;422;464;531;531;509;564;573;556;552;495;496;518;493;530;452;498;506;519;523;412;359;436;455;542;479;482;522;493;487;463;492;509;447;552;531;524;535;440;511;474;544;512;464;470;609;502;456;507;547;533;509;576;485;435;470;475;473;514;531;466;453;511;568;578;471;559;605;519;408;448;455;453;508;475;497;509;498;529;462;482;362;372;424;532;540;562;540;531;550;541;525;454;469;457;473;564;525;500;493;513;495;486;453;451;449;506;502;513;514;570;495;467;533;418;501;536;485;481;500;488;539;551;528;485;548;607;542;559;512;489;459;418;546;520;503;533;521;523;482;416;490;489;412;416;456;485;504;447;510;457;457;438;516;483;427;503;439;445;430;433;430;464;457;505;457;483;532;466;441;446;380;497;511;482;483;521;481;525;522;505;502;467;512;517;493;428;471;449;451;430;472;519;456;526;426;449;437;451;366;451;351;360;410;463;519;586;508;498;513;545;496;469;486;496;505;510;535;553;521;546;512;489;475;492;481;490;515;479;507;525;478;513;475;545;492;430;442;444;488;539;488;507;544;535;491;529;465;484;437;486;457;482;392;494;480;478;501;493;487;506;478;435;442;335;321;226;135;63;68;80;94;185;423;555;470;543;482;476;452;410;448;450;437;469;508;411;431;469;445;489;507;533;489;464;422;423;461;476;483;472;500;559;582;556;537;535;575;570;565;534;558;445;458;394;382;459;499;482;461;448;479;505;459;459;396;471;479;500;490;528;491;504;461;456;498;458;549;587;553;608;556;425;282;386;601;556;523;575;614;560;522;541;503;502;560;600;577;638;513;620;580;535;529;596;577;503;565;571;647;628;547;560;532;552;588;612;559;548;534;542;592;570;540;514;567;602;478;462;408;480;544;631;589;637;649;572;577;634;563;527;509;580;554;573;606;553;580;629;544;498;445;380;440;539;487;631;592;559;627;616;594;564;595;612;620;598;640;620;557;564;502;527;605;607;558;470;453;573;635;545;629;620;561;566;632;572;593;595;576;592;616;623;579;578;565;546;542;547;593;607;597;534
20;133;527;712;728;689;760;743;678;651;687;748;726;707;674;707;779;635;702;682;594;618;658;692;649;692;656;742;645;657;649;679;573;581;562;478;553;548;610;598;627;662;692;729;672;652;726;695;710;700;618;661;679;686;716;678;631;706;755;701;732;711;787;778;726;702;707;683;783;752;711;623;627;612;591;627;726;662;613;676;663;626;657;640;627;684;689;704;663;633;656;701;647;586;553;601;523;647;693;611;654;607;656;629;696;658;681;717;649;642;609;582;663;641;642;682;638;665;664;608;633;620;661;652;653;691;635;606;651;582;595;584;619;655;579;606;616;633;626;528;569;589;606;647;583;552;492;542;508;618;600;580;585;584;552;596;653;676;623;578;532;613;573;612;660;689;617;657;756;633;646;535;558;642;706;707;661;667;658;675;719;636;721;600;683;712;654;618;597;669;668;627;703;567;586;672;704;615;646;685;637;651;614;590;621;697;609;627;649;658;686;665;679;676;673;635;654;659;630;586;625;644;617;602;594;590;579;583;568;558;526;554;595;580;584;621;659;600;589;564;585;532;483;491;605;596;547;538;577;616;555;542;563;497;539;492;521;561;507;525;489;476;585;588;479;481;510;509;512;554;449;544;529;509;465;511;561;548;453;482;553;523;523;561;587;579;576;532;601;460;435;457;511;510;519;587;526;547;497;626;590;534;503;479;498;555;519;492;612;539;546;651;596;471;492;509;537;477;556;523;501;524;542;518;555;564;565;547;540;522;546;527;508;518;519;497;433;549;557;543;480;614;583;528;552;527;517;467;526;429;429;520;557;456;531;468;519;474;426;441;481;520;478;473;482;488;486;523;459;477;503;525;541;527;445;520;526;536;598;550;505;504;475;538;546;632;407;413;535;595;570;499;474;521;521;545;535;542;568;595;592;519;562;468;362;407;429;448;420;290;343;436;560;558;521;586;568;523;458;488;490;521;578;513;507;535;504;514;457;482;564;495;618;570;547;579;551;477;489;519;538;594;528;499;574;469;517;531;571;459;555;505;512;510;502;506;513;458;526;468;551;502;544;421;484;461;491;509;524;532;463;592;554;558;467;401;502;475;505;486;527;566;509;587;464;508;483;493;578;560;516;517;493;524;518;481;482;490;535;464;468;501;495;465;394;411;490;548;505;493;534;542;525;486;487;550;519;470;440;475;444;479;541;540;540;486;548;501;538;450;475;495;505;457;483;535;507;538;553;533;526;584;468;477;497;544;535;520;505;517;504;529;468;471;413;359;399;519;541;564;598;516;528;522;443;478;475;451;488;477;489;477;472;389;461;509;495;527;505;458;532;506;535;521;509;522;490;519;444;505;511;509;465;447;538;636;591;564;496;574;538;516;510;498;487;388;457;490;479;511;495;484;501;448;480;564;567;419;379;432;501;526;507;467;437;465;523;493;496;443;467;475;448;496;461;493;440;445;460;517;509;428;470;506;486;515;481;470;450;485;430;412;519;507;545;564;487;456;515;477;431;424;464;397;386;474;486;451;474;455;434;399;424;423;450;382;348;419;565;474;502;488;515;466;471;457;432;483;484;523;487;467;539;510;570;530;493;561;519;542;528;464;475;467;484;467;517;515;505;456;436;449;512;465;423;412;414;477;469;471;504;453;465;489;473;503;439;424;459;439;464;487;510;415;451;473;488;460;450;420;297;192;123;81;125;106;126;340;519;509;525;528;441;444;416;423;423;399;499;467;433;447;409;471;509;540;540;500;443;440;437;515;481;517;470;507;516;504;623;597;577;563;550;551;512;488;485;491;455;534;510;502;509;555;511;501;486;502;495;420;417;505;570;547;556;494;423;445;495;385;507;513;519;532;522;559;512;466;531;593;562;504;535;599;615;559;540;522;533;521;564;573;627;610;558;568;619;580;528;550;522;518;583;526;541;477;525;584;575;608;591;543;512;492;547;573;680;584;569;569;551;514;502;449;572;627;557;594;573;550;596;527;544;622;559;570;566;501;488;515;546;543;561;568;559;465;450;433;494;572;553;530;490;594;556;656;596;636;626;554;572;664;630;627;607;579;619;550;591;614;673;559;535;640;597;571;670;604;639;593;553;621;588;644;628;600;572;557;617;631;531;509;546;542;626;568;529
34;111;606;689;682;704;688;708;675;651;730;689;676;725;704;691;707;664;655;695;680;647;642;649;705;717;629;736;658;626;670;587;684;619;571;518;583;627;686;694;756;701;666;774;685;670;675;733;745;709;606;648;620;683;681;690;729;703;765;729;729;714;788;760;820;683;672;693;776;745;741;631;575;655;547;623;749;702;590;658;672;677;654;672;671;611;705;633;664;663;666;656;701;636;619;608;689;713;720;699;721;641;635;622;666;684;671;659;665;686;647;571;652;676;651;699;731;700;634;685;590;637;644;642;658;625;585;598;637;678;659;599;593;592;677;599;566;572;546;551;579;589;656;675;727;470;426;559;614;625;720;605;541;641;618;620;650;705;654;627;666;645;548;617;661;715;770;685;710;711;670;636;657;705;724;657;625;658;678;719;665;625;653;598;714;645;670;610;629;678;691;687;699;561;635;640;627;608;665;671;696;616;621;627;599;651;687;657;660;680;728;706;675;665;595;675;630;613;641;604;644;625;622;589;619;618;559;549;531;635;581;655;566;637;593;602;628;593;547;596;616;592;523;545;511;642;619;568;528;562;616;582;580;538;510;537;499;463;521;517;442;428;563;572;513;501;498;572;524;534;513;516;506;618;576;527;521;572;541;479;487;553;493;569;593;515;490;472;454;418;504;570;458;461;487;646;567;558;531;633;614;522;445;490;493;556;650;580;630;541;612;568;566;557;521;528;509;518;564;524;484;541;501;514;507;541;495;523;595;489;578;485;512;543;594;526;479;504;504;485;517;617;602;594;579;499;479;539;505;463;423;467;536;512;509;553;482;520;468;506;542;530;481;503;545;468;467;495;483;560;506;538;549;582;487;532;601;588;606;565;482;504;495;482;509;497;341;232;433;530;507;499;498;477;578;504;498;521;567;582;584;541;600;542;482;459;528;554;562;415;483;559;480;577;501;552;554;487;490;461;506;571;581;534;570;542;525;512;477;451;554;551;558;598;539;528;577;494;477;517;562;504;494;535;522;539;544;512;521;503;476;459;490;448;506;533;473;517;528;532;544;540;546;508;482;455;438;474;414;490;513;532;582;521;486;446;518;426;421;433;443;513;491;441;540;430;457;502;496;453;457;553;527;537;495;530;529;506;479;468;504;509;556;531;483;501;487;490;519;549;459;538;551;515;494;522;557;471;444;562;444;514;526;545;459;481;590;493;394;455;482;468;446;474;470;464;459;489;554;535;538;512;557;483;495;536;548;475;590;569;555;528;467;443;360;452;474;447;563;535;564;561;430;532;476;403;448;492;507;463;487;469;382;403;472;442;461;533;533;463;517;478;490;444;484;519;508;423;427;480;446;453;508;485;523;602;559;552;482;562;531;529;498;488;501;485;465;516;543;521;519;566;499;497;467;563;489;487;470;511;513;526;409;512;469;461;467;493;492;424;472;501;504;469;483;542;476;526;501;509;468;475;463;500;475;432;461;530;468;428;355;383;442;500;479;488;498;500;530;542;475;492;497;453;420;500;416;525;443;479;467;465;406;572;565;357;413;467;534;468;506;481;452;404;480;452;502;516;518;535;489;521;544;534;490;497;544;490;526;480;482;442;488;541;488;460;456;460;488;480;436;503;479;379;422;450;421;489;535;483;438;436;392;418;405;390;383;416;393;527;434;457;461;470;436;451;414;510;550;529;475;364;253;229;234;120;97;216;465;533;565;553;496;432;414;515;473;478;474;479;454;527;492;469;507;517;525;453;425;413;396;509;484;449;509;474;478;554;541;608;562;557;567;571;482;489;565;492;492;499;509;516;509;518;560;491;519;517;435;462;471;515;505;551;522;454;486;465;477;475;451;485;504;519;518;528;540;626;591;562;482;495;507;462;549;560;542;552;596;629;538;597;583;596;574;602;550;539;540;583;555;573;559;554;604;558;569;630;621;639;600;508;443;461;510;754;878;679;548;558;432;377;459;507;540;566;573;599;579;581;552;402;486;529;563;568;527;501;539;536;631;624;547;568;588;583;522;517;563;588;570;499;463;593;674;652;656;609;553;592;528;579;623;602;672;623;574;580;622;612;659;584;612;564;633;629;597;608;610;677;566;558;563;616;612;654;632;613;584;503;543;541;536;514;642;698;623
42;168;596;717;736;665;747;687;693;742;678;711;670;684;644;726;650;644;655;635;706;696;670;640;723;709;649;693;646;633;594;584;640;585;622;658;742;653;739;749;704;740;724;659;700;636;644;584;664;661;632;668;646;643;653;614;616;664;693;755;682;712;721;749;769;698;710;714;730;733;690;649;591;639;661;663;684;661;595;590;669;645;639;680;719;694;692;724;660;658;664;622;633;618;577;695;673;678;699;549;588;612;643;639;646;617;639;663;655;577;535;623;711;732;658;659;729;655;662;648;628;627;641;644;661;592;585;566;630;748;645;631;650;656;594;576;579;565;629;651;580;625;608;727;736;506;421;532;640;735;685;598;527;600;710;638;623;608;599;672;587;629;578;573;727;687;724;751;677;676;671;666;700;609;670;643;660;636;656;685;669;733;677;675;640;591;565;634;621;660;737;703;682;729;682;668;644;641;587;631;661;632;658;614;711;659;614;702;658;725;766;720;672;618;634;685;664;681;539;603;596;644;597;612;603;580;610;586;584;695;656;686;581;589;654;547;620;647;529;558;559;590;585;611;570;606;596;588;547;564;603;559;601;580;544;486;560;566;511;503;478;548;550;517;564;529;526;494;509;538;542;527;615;619;634;561;599;541;512;493;508;552;521;521;638;537;487;542;407;434;521;582;551;571;502;481;566;539;640;613;625;588;456;437;479;524;579;619;651;498;539;626;569;524;465;554;541;472;504;602;609;567;556;531;552;512;528;546;530;541;616;514;537;515;534;526;457;446;487;502;544;539;520;550;528;460;493;531;463;481;458;484;492;582;542;506;508;519;495;562;534;533;485;496;479;518;494;543;528;586;515;495;540;525;505;577;591;554;612;558;563;560;466;537;474;484;450;342;445;557;479;512;432;478;492;536;556;556;578;562;547;509;500;532;494;531;517;572;547;487;477;459;458;563;488;525;484;481;483;553;557;448;503;571;569;521;522;492;481;499;585;563;566;572;534;504;540;487;485;605;531;528;487;437;552;543;534;531;550;516;500;409;475;441;494;538;532;557;548;511;543;537;475;456;520;430;439;474;445;509;540;524;543;594;600;632;496;425;400;456;460;487;492;493;502;475;455;557;488;344;485;527;526;513;494;544;544;507;426;527;528;580;480;588;554;412;544;506;518;516;526;548;500;535;533;458;501;427;529;513;456;471;522;515;520;526;545;466;420;461;493;479;398;533;484;490;488;525;513;551;539;493;466;465;470;462;460;541;769;624;530;509;518;466;389;510;492;488;560;511;554;526;496;496;532;443;487;505;545;484;500;487;475;428;482;437;396;544;499;498;502;438;349;320;494;505;478;445;419;458;487;495;474;491;580;602;600;558;509;530;483;475;423;509;499;496;449;508;470;468;504;549;537;462;467;502;522;491;536;492;473;417;437;473;475;517;494;475;404;440;462;471;469;450;466;532;572;518;493;458;412;438;382;452;486;477;429;394;462;412;421;454;420;484;521;479;470;526;548;523;533;523;581;473;480;460;500;430;433;478;517;495;521;557;629;405;415;428;478;460;502;476;436;426;461;546;516;472;487;546;532;515;534;518;585;483;482;556;468;432;421;388;519;479;466;459;450;418;463;448;473;459;464;474;457;488;476;498;531;480;470;390;382;371;361;413;349;416;395;444;506;486;471;488;462;397;456;427;524;620;571;483;433;366;372;304;196;216;391;509;506;535;524;418;477;494;472;501;468;472;552;540;487;514;515;525;574;440;393;412;378;499;464;487;469;462;505;535;552;653;565;563;546;518;534;511;567;543;477;437;437;510;474;491;512;465;531;497;480;467;481;524;549;540;543;498;523;465;463;505;497;504;576;590;527;556;588;645;564;646;610;491;551;639;571;511;536;523;573;534;537;571;565;509;580;570;574;583;520;577;591;565;560;595;588;619;617;575;628;570;567;516;488;463;556;699;761;593;706;472;319;334;431;499;554;557;596;577;529;560;465;438;533;619;601;610;599;498;619;584;672;564;559;562;589;552;553;547;577;596;584;526;533;563;637;675;662;583;609;556;542;540;569;598;675;555;586;626;570;579;554;574;612;662;610;637;588;635;626;629;606;516;541;542;563;657;619;629;584;591;504;490;568;531;565;652;644
32;214;640;749;693;621;664;725;720;676;688;701;673;696;721;794;704;714;640;653;677;669;690;571;606;658;698;611;664;603;727;766;684;655;641;678;682;724;674;722;622;667;758;719;721;662;673;650;620;563;627;605;663;648;641;603;693;684;687;671;702;601;608;720;712;691;746;679;725;752;712;639;642;722;686;677;683;584;633;611;639;640;702;694;683;647;678;609;649;639;635;674;691;604;615;607;668;682;634;490;553;586;514;601;629;578;636;654;625;571;587;666;675;726;692;696;715;640;638;734;746;627;680;664;665;712;592;652;661;660;671;722;668;649;571;589;559;543;629;662;652;608;629;573;589;634;509;634;790;935;668;641;689;586;663;656;592;645;644;618;629;578;656;621;655;719;729;701;710;655;627;676;706;643;734;679;601;638;655;645;688;673;659;623;661;645;624;686;610;671;746;724;796;738;665;681;718;647;611;659;707;720;672;730;661;592;517;496;595;721;680;719;630;691;662;608;599;618;608;561;590;565;613;555;554;653;592;603;611;635;642;675;543;588;623;601;612;570;544;587;591;612;566;543;634;545;626;585;537;597;617;598;576;625;548;565;604;507;565;511;499;440;560;541;513;523;559;556;573;534;522;512;610;661;547;594;566;613;541;535;540;543;570;572;568;513;485;561;539;458;566;510;499;540;458;525;556;523;590;669;650;567;497;560;539;514;504;614;566;501;527;533;548;567;528;575;524;507;564;598;606;604;536;569;545;531;495;562;570;514;558;552;578;562;587;587;491;512;517;498;523;594;494;493;543;538;483;488;499;500;490;503;533;502;478;463;451;547;505;498;619;541;520;512;478;482;518;527;522;586;571;560;506;557;528;512;459;587;499;485;488;440;494;476;467;474;426;498;568;529;550;568;511;488;492;524;605;497;566;558;570;422;523;517;496;590;534;507;484;453;441;493;470;459;523;535;478;502;470;594;536;448;490;535;608;495;572;505;502;609;581;549;552;590;510;508;476;570;528;587;617;592;499;487;500;483;505;519;536;502;502;493;492;482;505;501;614;486;480;552;535;537;505;518;510;532;444;481;515;498;508;479;507;540;693;552;508;486;411;457;462;511;475;492;566;538;543;590;504;476;458;428;480;529;519;560;585;542;485;450;490;522;539;570;495;549;525;524;570;530;591;553;509;516;515;443;473;526;541;537;482;488;579;485;451;461;510;464;497;492;451;501;461;474;474;524;531;489;486;560;552;435;508;474;494;491;508;572;659;565;515;503;496;517;522;545;531;508;560;560;539;527;487;475;504;400;449;571;513;507;446;451;485;487;494;417;428;475;511;534;537;498;354;368;397;438;513;517;463;435;472;481;515;595;501;509;476;507;489;531;520;521;358;456;545;408;394;485;389;473;458;491;468;429;489;507;530;474;500;514;516;451;440;495;482;528;483;429;472;437;482;447;429;467;433;522;527;537;465;518;468;418;426;445;508;414;426;502;494;470;438;359;427;462;559;479;418;516;555;515;506;526;536;458;496;489;463;431;492;465;430;471;451;405;424;416;450;442;441;461;533;485;421;515;492;484;433;455;505;534;520;480;424;537;553;535;550;456;445;485;476;441;469;469;440;485;386;454;489;479;481;450;499;482;487;520;520;537;553;506;513;480;391;351;463;469;320;368;330;420;419;498;475;488;481;491;480;470;519;544;512;465;485;497;456;426;361;263;348;406;482;426;523;419;434;500;444;452;450;486;486;591;510;554;527;506;574;451;538;415;382;510;489;535;465;480;525;581;561;542;500;534;574;543;498;538;469;509;506;460;465;539;519;487;508;571;558;540;456;462;446;482;536;580;532;529;478;510;484;569;584;545;571;536;564;531;494;544;542;537;608;593;543;693;617;539;522;528;552;450;490;513;598;561;634;569;578;569;610;633;523;486;567;605;615;593;684;616;581;600;613;561;483;521;595;596;622;518;563;526;452;527;571;542;539;539;518;579;582;603;612;537;584;565;547;606;626;580;563;625;613;617;609;594;635;593;553;524;615;631;583;601;651;636;621;635;616;595;596;572;496;596;667;651;575;557;619;665;570;602;532;549;582;586;637;632;576;689;736;678;655;630;596;502;543;576;488;586;613;631;558;599;499;583;608;598;580
26;265;641;743;652;705;672;727;766;715;689;708;713;710;757;714;601;607;570;584;585;718;583;617;569;617;696;641;591;648;766;768;661;613;708;674;676;764;695;671;660;756;687;687;686;686;756;675;610;580;671;599;600;578;676;659;718;651;722;658;633;434;507;705;747;732;740;748;787;734;671;697;672;682;666;648;614;629;684;720;711;666;620;641;655;663;607;562;699;667;661;635;630;632;783;599;608;695;656;555;546;563;595;668;578;644;629;592;631;608;698;721;647;655;651;667;659;655;654;750;695;660;612;674;713;601;543;568;673;675;626;630;729;557;527;581;540;611;638;676;629;643;634;555;509;667;680;579;839;971;637;632;637;590;637;672;622;574;600;680;645;642;637;625;683;712;645;643;708;642;651;690;642;730;740;678;596;686;651;643;669;676;673;658;664;679;678;619;605;714;788;770;728;660;648;677;632;700;666;729;759;718;693;708;636;605;502;522;657;694;652;640;634;711;622;642;621;608;588;595;586;576;678;639;588;530;579;598;619;576;592;628;625;668;634;632;615;689;646;560;694;617;657;589;615;530;594;570;571;592;622;539;578;551;590;611;549;495;514;510;523;507;551;508;482;518;560;621;583;556;515;448;548;611;570;629;581;580;607;553;586;533;542;576;569;515;489;505;533;521;535;542;597;532;521;610;604;521;505;549;570;628;630;541;584;549;587;570;595;558;541;580;529;525;570;525;528;547;550;603;554;536;511;601;655;561;525;586;538;528;547;579;506;442;538;562;544;498;535;502;478;484;486;477;491;467;478;520;478;495;513;549;520;509;509;535;424;508;504;566;531;549;531;537;430;414;496;568;563;598;569;540;516;484;507;505;528;494;585;566;502;455;443;523;514;559;508;569;534;548;558;570;534;479;455;525;608;538;535;518;554;480;495;565;506;505;557;404;420;451;481;550;497;492;557;474;452;455;484;453;549;534;488;464;556;576;547;543;496;519;588;534;589;611;586;542;569;592;548;593;575;567;534;552;526;472;599;498;523;489;510;491;416;531;566;515;525;537;505;497;479;530;534;525;549;573;536;598;548;457;388;479;444;549;581;508;536;478;476;504;551;549;461;532;530;567;502;565;468;463;456;441;479;476;559;525;480;558;515;469;383;365;512;547;506;541;506;487;545;515;553;556;525;483;494;489;468;492;490;498;495;458;473;443;466;513;559;449;411;479;513;492;447;429;477;541;553;554;576;540;504;492;453;502;576;501;544;436;516;512;474;504;525;546;524;522;523;536;516;573;507;526;439;494;486;415;470;539;563;522;445;475;522;444;459;451;316;425;460;499;487;614;651;877;607;485;496;496;495;440;491;503;530;509;540;567;549;581;562;543;593;500;386;477;455;477;488;462;495;468;495;571;475;443;461;426;460;434;480;561;536;531;466;479;492;577;533;517;444;453;467;440;492;530;476;468;451;470;443;467;498;470;453;416;506;442;478;461;485;498;397;353;414;509;476;437;392;479;512;447;428;486;340;373;403;447;432;456;465;458;386;426;446;439;456;526;487;529;524;494;525;491;528;534;467;443;434;483;462;536;490;571;547;480;516;500;476;495;424;497;472;413;429;362;413;420;449;428;428;402;434;457;476;525;493;505;528;507;550;568;874;597;446;418;458;484;398;386;396;448;441;486;430;463;455;513;542;487;489;486;517;481;470;515;540;517;436;389;343;324;511;448;475;499;501;485;504;460;483;428;461;480;471;533;502;517;471;451;527;494;451;501;477;468;486;479;497;555;578;537;515;529;539;539;600;397;439;522;465;485;462;442;498;512;545;552;570;513;480;428;434;464;480;558;583;504;472;510;455;592;579;518;497;507;502;546;486;496;563;562;566;567;646;812;737;613;595;539;524;499;505;599;623;578;618;611;607;574;557;575;606;489;512;505;551;545;571;632;621;560;566;592;583;620;604;578;454;406;481;533;453;505;551;519;459;466;483;596;601;602;620;602;594;611;630;536;619;601;587;555;589;589;650;655;653;595;628;579;573;614;607;581;632;682;661;592;563;583;584;656;549;554;609;603;568;568;642;629;570;578;534;618;623;547;664;636;605;714;703;682;637;546;566;565;506;580;468;585;674;571;490;527;588;615;631;638;632
64;242;698;688;688;693;698;675;739;755;753;746;698;678;760;722;570;633;636;586;659;635;580;552;598;680;717;666;673;636;703;710;691;686;655;721;715;653;763;735;776;765;672;730;685;722;718;699;696;668;663;628;619;644;652;615;632;725;683;724;641;447;487;673;706;686;731;709;737;747;755;649;687;685;704;715;659;684;753;779;894;742;667;708;637;634;569;646;683;617;681;592;634;705;716;651;627;722;658;623;642;687;673;621;634;596;688;653;708;641;642;736;657;698;645;626;637;660;675;696;670;603;671;708;679;667;637;648;613;640;672;633;677;628;596;532;525;628;657;636;614;648;630;607;594;607;611;674;647;627;552;574;505;635;662;626;626;612;658;654;683;565;607;703;672;726;623;601;656;681;568;698;697;701;643;678;652;684;680;640;689;601;653;717;672;666;583;669;611;633;623;689;685;627;584;578;645;615;637;621;673;675;594;649;641;607;577;542;606;681;645;537;582;677;600;610;603;544;603;642;545;649;586;712;604;587;589;621;673;556;549;545;625;742;687;644;614;667;631;637;631;634;659;614;659;644;634;633;624;585;567;675;645;584;547;613;522;538;581;582;494;534;511;474;490;477;577;627;616;583;551;536;489;560;652;580;679;644;647;510;555;538;588;591;594;567;529;464;470;509;525;531;610;596;521;599;570;562;559;499;538;611;532;557;619;570;571;573;571;586;550;517;510;543;573;561;547;555;534;538;581;556;541;524;570;556;567;530;535;495;605;542;480;457;514;598;581;480;508;466;515;543;492;494;496;496;568;537;547;521;538;525;500;517;470;499;470;516;621;566;545;572;482;557;458;449;518;548;574;610;615;591;524;521;444;568;529;596;561;538;554;517;492;525;507;543;568;524;488;599;585;543;561;525;464;550;587;574;529;490;537;555;538;582;477;566;462;364;376;469;502;540;527;477;455;507;525;431;457;447;423;520;540;530;518;590;546;497;545;559;610;542;574;598;535;602;610;583;568;552;626;554;568;569;509;554;577;543;490;520;509;484;509;536;555;545;567;547;564;546;542;496;540;575;530;554;528;477;547;507;413;495;498;530;528;543;499;516;509;522;582;544;482;547;507;521;523;584;554;529;500;453;533;529;524;555;514;507;512;461;351;426;461;504;574;553;572;490;470;491;509;530;489;494;536;493;445;434;505;510;514;498;476;427;436;556;561;498;426;466;535;496;508;472;442;478;501;562;609;513;502;453;535;554;530;546;516;474;460;431;483;533;543;485;569;514;533;504;523;571;500;526;418;464;498;470;537;469;503;531;476;439;496;475;504;443;477;495;499;512;479;482;773;1154;929;598;498;513;544;473;492;496;542;552;567;536;561;512;572;515;574;516;549;549;483;455;467;465;476;509;590;512;480;423;407;484;534;454;516;616;500;535;459;468;557;551;487;486;472;473;397;468;467;470;433;483;538;465;418;401;435;419;511;456;433;395;448;518;492;450;443;469;469;547;465;346;353;427;505;451;458;418;390;374;449;375;421;448;461;423;451;449;487;501;509;595;565;599;519;460;495;483;534;545;538;454;454;446;473;463;578;578;641;518;547;551;468;456;386;412;477;415;440;425;475;410;411;462;479;445;457;452;488;489;524;508;527;484;579;555;716;683;462;439;471;452;357;405;431;465;489;472;445;373;504;397;492;541;505;499;498;523;486;490;502;518;536;443;401;262;332;354;441;498;497;545;541;456;505;502;478;543;480;457;541;425;438;524;483;487;503;499;473;487;456;472;530;494;548;533;455;473;533;550;521;539;478;506;464;471;457;419;540;479;587;564;539;514;505;425;384;444;423;530;516;445;414;497;526;529;511;580;596;551;490;576;425;513;587;585;534;562;580;780;720;582;511;591;551;579;557;561;589;624;565;586;589;553;563;628;589;512;579;610;603;529;528;586;620;611;566;593;708;603;612;560;479;554;492;472;446;517;469;427;438;490;439;553;618;633;639;579;551;592;584;617;634;595;582;553;612;680;567;609;597;538;582;556;629;575;517;595;662;640;595;513;545;512;560;573;648;604;555;529;531;563;548;564;570;580;580;596;523;551;593;605;614;714;669;650;547;586;560;638;598;553;506;589;577;616;617;556;548;604;647;587;687
42;280;608;671;697;724;684;697;734;722;721;774;697;656;762;668;637;686;711;679;712;677;604;611;569;684;681;675;727;696;668;661;690;736;753;743;652;599;691;736;811;739;698;773;651;684;676;642;614;639;694;654;641;679;622;706;709;722;702;701;709;580;648;716;692;708;718;743;689;706;728;664;620;733;690;663;758;680;762;738;812;775;702;718;688;704;605;653;619;596;702;616;591;743;625;664;670;658;682;668;697;639;658;650;591;650;649;669;709;695;632;619;637;643;640;653;615;673;626;687;651;670;675;697;656;648;592;682;580;611;655;713;683;654;565;438;365;535;648;630;699;623;639;656;577;510;617;603;649;590;560;561;535;630;593;663;606;645;636;594;588;674;677;673;675;654;558;579;644;666;601;663;711;680;693;640;740;616;599;589;573;561;631;772;707;639;626;607;670;573;697;684;658;601;587;678;591;628;647;653;700;658;703;633;637;594;629;636;577;636;601;616;630;637;602;642;645;624;650;624;629;587;630;695;600;622;601;607;647;604;579;563;645;633;589;627;592;644;669;695;576;543;514;596;617;552;563;582;632;601;522;512;570;640;632;538;512;537;570;616;585;524;456;509;515;516;554;522;541;617;622;585;527;514;607;600;655;585;509;558;561;501;534;530;519;560;611;595;564;520;446;472;593;547;535;591;495;499;589;608;529;465;472;543;604;513;576;581;521;527;505;378;395;478;503;487;530;642;558;553;574;597;650;526;454;534;563;542;473;503;641;540;499;519;532;627;546;474;398;472;494;515;546;469;528;515;560;485;459;527;549;517;499;500;469;521;541;509;496;505;557;507;533;519;547;505;519;559;587;635;552;626;592;527;532;545;567;522;508;509;571;561;521;526;486;585;536;555;551;627;574;517;570;511;519;537;611;549;587;522;512;582;574;547;439;577;495;414;489;503;522;562;529;444;405;485;509;457;449;506;397;497;512;516;490;523;540;537;562;609;562;533;515;538;609;543;605;563;570;551;556;565;583;530;537;495;562;576;528;524;527;475;475;513;498;551;544;557;519;445;523;532;499;508;483;544;480;547;506;494;442;461;492;509;465;512;505;505;500;468;521;568;544;530;564;537;526;628;624;552;494;466;471;536;518;511;532;475;580;517;472;538;576;543;525;506;526;501;456;472;517;489;465;484;506;442;487;473;457;521;531;536;538;448;453;503;528;533;419;459;534;541;414;472;508;550;529;552;615;525;515;527;511;574;506;550;478;505;500;539;518;502;471;497;493;560;553;496;575;552;541;495;455;480;471;503;466;458;517;499;491;482;477;423;486;483;499;561;593;504;508;505;645;852;685;524;523;609;634;499;444;430;478;605;535;473;568;520;555;498;569;563;606;516;463;429;466;449;396;449;511;469;455;531;478;489;528;455;486;486;486;490;472;408;445;596;541;529;481;445;397;433;461;404;458;450;450;518;426;476;450;378;479;489;367;414;376;462;466;417;409;429;457;475;436;284;338;452;378;443;465;417;436;418;391;392;449;506;455;446;454;478;484;525;488;532;618;567;496;508;426;501;543;487;507;458;414;433;480;556;572;521;556;519;496;506;376;275;197;302;448;476;461;429;428;400;442;519;490;463;491;535;536;527;486;427;494;440;441;526;514;493;470;433;483;461;411;410;449;461;491;419;487;448;441;417;446;502;502;477;529;481;514;490;487;532;541;527;370;306;348;403;454;513;512;497;511;525;469;472;551;460;506;474;416;420;428;521;489;485;409;474;483;525;458;538;523;538;475;464;473;521;478;535;541;500;549;495;499;503;444;488;471;500;544;537;579;576;475;444;440;422;426;487;503;387;386;539;518;501;521;614;577;546;565;500;459;559;595;502;547;603;581;573;573;610;563;556;533;568;557;541;532;554;544;570;547;583;583;525;567;543;557;535;545;508;602;558;603;592;519;651;652;604;602;579;572;489;531;478;469;450;458;413;443;433;417;490;586;611;554;655;522;542;585;606;609;580;595;599;634;690;644;603;544;581;582;603;632;585;566;603;633;633;646;602;588;541;582;643;590;608;542;485;562;547;552;583;582;594;617;571;560;584;623;557;623;627;714;571;610;524;536;555;532;495;504;575;640;637;573;629;592;607;628;579;591
76;328;712;755;753;732;674;768;740;670;727;748;692;689;700;688;649;778;775;734;682;659;670;614;660;670;660;719;731;662;580;665;743;789;696;756;736;731;797;794;682;759;715;648;666;652;572;609;659;615;632;613;702;648;721;700;686;677;609;726;771;717;684;654;726;762;732;725;693;683;754;728;635;586;684;781;724;690;721;664;722;707;706;700;779;700;594;662;712;655;675;627;599;691;721;649;675;766;689;673;707;675;637;670;632;684;611;617;644;568;650;586;637;594;646;671;662;715;648;651;640;717;605;710;669;750;669;634;556;554;580;641;680;649;607;535;390;525;718;717;682;613;616;555;561;588;624;623;629;611;611;569;533;652;631;636;688;660;703;700;645;625;661;645;648;674;642;602;624;621;644;649;673;694;668;625;660;699;656;659;653;589;649;683;724;664;638;656;700;619;682;670;627;613;582;680;636;618;607;662;670;732;649;686;625;624;767;758;624;649;633;581;606;530;547;691;665;616;589;641;595;552;630;661;687;622;564;628;673;643;588;637;558;635;627;586;635;685;663;614;475;500;553;529;520;616;538;620;631;616;531;498;618;661;579;542;565;626;515;531;511;557;554;584;509;523;663;579;526;549;637;606;546;510;620;541;568;556;561;554;601;566;583;506;574;552;553;540;593;541;460;500;565;640;602;552;575;561;598;638;517;482;429;451;541;543;560;528;544;505;522;486;414;401;461;534;546;576;574;559;545;611;655;518;542;481;533;469;354;444;549;585;488;481;557;511;592;533;523;528;541;536;507;460;435;496;502;472;514;530;515;539;483;464;543;496;554;520;531;498;507;550;498;510;540;585;505;524;567;498;525;533;562;557;538;538;480;383;507;538;383;498;589;559;517;552;549;488;604;590;522;539;534;582;521;626;592;539;506;550;558;545;526;536;427;480;535;506;511;507;487;504;599;559;494;481;545;501;469;483;518;584;515;458;468;489;563;548;550;563;605;526;609;561;560;577;549;590;602;492;598;518;515;503;500;543;543;514;487;453;429;510;460;514;500;613;595;470;532;519;497;455;511;513;518;515;597;524;488;539;519;436;470;521;454;509;519;478;469;441;501;517;529;580;515;532;508;603;548;612;586;494;512;475;508;482;500;606;563;553;472;462;557;540;544;571;538;528;598;496;536;427;424;453;465;500;511;509;456;528;532;540;449;553;456;482;517;515;432;460;485;479;418;376;490;542;525;597;537;537;496;557;487;438;503;476;444;461;424;414;496;491;331;412;536;561;507;523;571;618;551;494;506;589;487;464;446;424;470;498;464;518;491;545;507;545;622;684;577;512;445;493;489;529;503;492;528;531;459;418;447;453;547;569;551;504;482;507;540;531;521;535;510;476;457;497;491;452;452;472;496;454;475;525;570;546;489;502;523;483;428;429;496;450;435;508;525;536;467;435;505;403;418;499;480;451;463;492;472;423;399;509;433;415;378;344;421;507;510;425;491;439;480;481;387;386;367;417;394;411;384;369;431;394;405;425;446;574;551;518;490;486;498;486;474;430;558;554;469;464;500;531;514;501;581;537;443;476;528;542;520;535;540;495;431;459;347;234;242;385;485;430;436;489;404;445;486;500;497;470;484;509;572;473;433;508;508;440;434;484;505;496;464;414;364;470;442;461;457;492;467;476;419;486;475;442;500;473;447;472;480;508;497;458;447;476;533;463;395;396;479;423;430;444;447;475;490;506;485;559;519;515;512;466;468;491;522;439;470;479;526;496;455;447;518;512;475;462;518;489;445;429;504;482;539;528;523;446;500;553;491;468;546;585;517;490;543;480;491;524;459;417;429;521;466;390;517;536;608;581;557;593;533;543;531;467;560;539;563;558;509;479;639;546;568;559;583;508;494;587;632;538;586;540;538;557;536;580;591;542;664;599;583;490;531;532;552;578;546;590;512;463;535;639;565;572;510;553;588;513;460;444;520;538;455;529;479;560;565;546;605;568;606;553;597;641;628;615;615;561;561;655;662;600;613;574;615;637;573;599;560;621;574;597;674;687;607;599;617;595;674;601;560;551;494;540;612;593;634;624;601;624;567;590;580;606;617;656;695;643;450;535;559;468;508;595;582;569;592;563;585;609;701;559;628;590;616
60;318;724;797;742;650;620;687;700;696;694;783;669;756;625;699;664;746;689;707;784;729;718;721;659;690;722;787;683;720;701;684;811;778;796;767;755;761;722;711;710;696;683;725;661;634;596;632;658;611;620;578;546;661;718;636;644;736;689;696;754;697;727;686;728;764;793;646;708;671;706;647;612;691;683;725;702;682;727;639;696;590;660;685;709;669;632;736;710;750;660;675;631;671;682;640;634;725;629;666;762;660;680;636;659;676;634;622;681;527;575;628;715;696;689;724;729;690;711;652;630;669;599;633;617;685;648;711;646;669;622;656;594;540;643;566;526;569;655;707;654;623;637;681;573;582;632;596;571;565;655;608;604;580;658;673;701;676;665;625;621;604;667;655;688;639;586;652;629;691;660;691;702;701;659;675;648;667;637;687;682;667;577;598;634;643;704;708;698;691;643;665;689;675;684;716;728;703;605;593;683;628;594;629;638;665;726;794;681;639;567;621;587;493;534;671;620;608;609;597;602;491;582;641;667;644;591;624;658;663;579;574;616;620;630;649;624;599;646;646;488;562;523;594;624;557;625;606;563;621;551;533;592;652;528;552;538;614;491;440;470;507;551;506;541;572;666;623;545;524;562;580;519;510;546;550;535;502;555;580;550;604;562;596;577;552;610;580;469;455;422;477;599;588;605;605;558;500;614;614;587;574;458;441;522;577;520;533;569;633;586;554;521;507;510;546;469;521;539;561;616;604;566;554;552;572;555;504;425;492;567;528;462;507;501;559;551;536;574;590;536;481;520;511;519;487;565;545;589;593;580;543;489;498;537;534;533;518;554;508;510;483;557;517;478;575;542;471;481;505;531;535;511;582;491;463;475;414;505;489;417;476;519;517;498;507;589;544;588;541;599;558;517;573;574;547;537;514;535;542;570;522;530;525;462;452;576;556;525;508;536;476;500;499;443;591;521;540;541;448;491;533;525;530;526;524;565;594;570;536;515;495;547;537;523;568;582;580;489;527;531;519;493;530;513;574;470;487;466;426;411;499;512;536;516;616;546;519;533;584;540;508;500;464;537;565;603;509;600;556;562;588;532;501;464;467;531;459;474;430;500;548;508;543;551;588;585;509;514;574;552;491;458;519;565;544;574;529;512;537;511;494;495;568;537;545;553;511;486;464;469;460;448;520;558;560;494;487;427;473;523;462;489;498;497;503;496;490;432;494;483;433;356;422;464;492;583;509;477;545;509;536;527;467;438;377;320;369;376;439;479;493;469;443;551;556;535;500;596;551;503;555;516;539;459;484;433;463;447;485;551;484;578;543;484;547;523;522;483;561;495;545;495;517;477;533;524;485;506;462;502;509;556;564;609;504;488;537;572;543;542;507;496;416;413;498;536;477;455;376;450;489;502;508;531;502;516;464;563;537;538;450;503;474;448;478;544;436;460;429;434;394;456;497;478;498;534;522;455;437;486;542;468;490;460;435;443;446;534;475;455;413;425;400;422;457;392;393;419;374;293;366;352;412;442;514;493;477;494;500;448;438;459;413;451;440;421;441;500;461;520;475;533;552;558;531;502;540;557;555;534;473;464;470;504;449;373;410;278;352;417;452;406;425;426;458;472;434;363;435;467;470;503;522;464;463;481;480;497;534;449;424;476;416;401;510;547;497;477;391;450;479;446;444;448;488;440;443;448;445;486;475;402;420;434;346;400;421;379;461;486;430;395;390;457;484;486;460;493;446;506;478;424;374;441;497;489;585;510;510;560;524;491;452;477;506;538;528;490;449;442;385;468;506;582;559;518;423;485;630;519;497;470;500;494;474;520;479;526;505;483;487;478;501;457;489;566;571;526;567;539;549;476;542;513;550;546;529;431;479;514;498;570;501;548;548;635;589;571;595;600;534;631;548;537;532;550;548;565;554;654;588;598;613;568;559;605;562;542;538;508;470;447;599;630;598;565;510;452;394;476;538;609;509;505;577;615;613;611;513;522;581;551;595;595;620;548;591;633;565;601;589;593;671;561;630;569;580;539;571;580;576;626;689;646;676;662;669;584;538;628;628;545;549;538;552;543;548;536;550;551;636;542;657;577;537;572;633;592;632;519;596;559;476;535;622;579;531;502;539;584;670;620;586;568;636;615
89;325;762;743;674;761;742;750;724;666;659;742;705;624;667;608;598;701;740;802;668;714;712;731;788;791;735;743;762;722;651;706;687;712;761;701;657;717;708;655;790;787;698;738;630;579;581;634;582;610;599;672;640;623;615;627;679;671;726;706;733;728;760;729;702;696;664;631;619;718;683;694;649;611;678;667;742;667;675;716;684;609;657;704;701;664;634;705;651;692;649;668;612;667;622;672;684;732;705;663;687;675;685;701;690;650;621;632;602;583;597;583;665;732;706;701;631;645;653;660;667;615;577;617;693;682;560;636;679;667;600;681;647;622;635;595;546;575;626;698;671;615;550;578;566;582;726;671;600;597;729;547;593;613;697;675;643;595;575;630;661;710;606;607;625;704;607;592;624;707;728;719;772;670;670;739;676;645;709;634;663;645;600;572;715;669;693;714;673;691;652;628;689;684;661;747;710;668;689;599;606;597;544;599;660;714;717;648;680;659;543;519;662;617;611;689;588;611;593;602;555;556;599;638;612;623;665;632;610;681;630;553;589;597;602;659;614;645;686;585;532;520;653;652;670;652;587;601;593;595;575;490;573;595;526;506;522;588;469;499;542;500;503;475;490;548;582;522;481;527;585;573;477;541;529;462;502;563;565;604;500;552;552;582;632;549;536;511;502;480;466;564;573;542;548;655;594;577;569;602;535;518;535;524;525;527;522;570;625;515;536;477;439;537;571;540;504;484;467;537;633;591;553;562;526;561;584;568;534;545;616;568;528;510;542;536;504;556;515;540;520;545;501;534;523;504;533;543;545;560;523;530;521;544;572;555;511;550;471;474;446;507;455;408;478;573;537;517;458;518;595;536;592;532;493;489;443;418;489;473;504;548;603;529;536;509;571;534;618;651;554;559;499;511;606;505;474;383;503;571;582;511;504;550;549;532;499;563;567;524;557;492;490;505;465;559;570;495;482;489;451;560;602;543;570;510;528;551;509;591;502;483;569;547;535;606;547;553;492;534;581;580;501;548;550;553;533;541;501;482;505;531;525;563;552;490;560;463;485;653;594;578;551;508;523;603;594;518;550;549;527;529;526;492;494;487;490;532;481;518;613;513;497;513;525;570;519;463;501;513;510;463;533;527;517;509;493;474;549;589;553;475;516;506;520;486;538;495;393;488;528;516;519;522;583;513;335;244;386;438;521;540;515;459;475;475;434;438;402;445;478;447;457;436;454;524;560;511;538;517;541;552;572;495;441;413;335;404;398;529;499;534;547;525;592;545;489;477;567;526;523;572;535;483;467;496;488;529;488;450;502;496;580;560;444;460;478;465;512;577;543;619;529;504;557;555;521;448;475;492;529;506;520;579;668;584;556;547;499;516;485;513;468;389;416;489;504;370;373;396;532;513;547;518;479;439;489;448;494;515;501;521;485;528;448;503;510;467;480;514;466;487;484;493;524;544;432;433;465;444;466;500;495;544;523;527;443;459;509;505;504;530;421;472;428;433;506;412;361;385;289;334;399;481;429;429;446;451;486;461;453;474;431;430;458;441;491;514;479;511;463;478;393;539;481;528;529;539;498;541;542;463;404;309;365;433;457;406;424;418;436;428;418;431;403;459;423;414;375;382;427;505;536;478;463;466;442;507;508;525;524;458;506;487;453;419;488;465;500;373;386;466;439;406;407;431;403;433;450;450;468;399;427;485;466;470;422;367;446;446;492;440;444;473;478;454;519;544;487;521;471;456;378;378;486;511;424;467;487;446;465;444;527;473;483;399;497;483;488;447;446;448;508;513;568;569;494;503;539;613;486;475;489;529;483;595;551;543;498;588;601;564;515;552;435;421;457;520;532;579;473;515;447;403;391;457;518;452;395;505;468;413;499;545;517;524;597;632;543;628;601;596;556;546;556;585;635;610;554;524;594;620;670;604;566;533;561;590;627;534;514;536;581;547;578;485;431;480;377;414;518;590;569;538;537;548;594;659;644;492;471;562;635;616;549;597;530;431;535;561;622;620;618;607;555;534;578;610;518;539;628;560;570;635;679;655;662;713;680;564;657;621;574;625;584;527;583;599;566;589;595;638;582;667;597;600;620;645;628;558;593;520;573;597;593;624;640;567;523;480;559;642;572;664;576;571;557
56;390;737;741;742;816;811;753;738;710;683;741;690;684;628;671;633;659;741;754;660;676;725;650;715;628;689;687;681;676;741;708;820;733;777;659;691;745;691;747;716;708;703;668;707;526;652;714;675;602;584;616;669;610;566;664;686;750;712;699;684;678;752;677;649;729;711;652;673;730;677;727;667;687;703;763;670;634;686;684;820;671;623;752;709;683;627;696;654;683;727;699;651;674;635;710;702;716;601;678;689;686;636;596;614;637;590;623;594;642;756;653;737;658;688;600;593;593;655;611;572;649;605;606;593;612;522;596;650;671;707;636;646;630;598;587;630;612;643;709;646;614;506;525;628;640;657;706;629;529;538;588;646;637;689;585;620;603;686;666;698;639;625;600;704;719;707;643;765;714;718;712;758;650;663;641;701;737;783;708;685;658;666;641;701;752;717;708;738;654;579;603;613;688;659;662;702;645;608;553;596;540;557;553;647;583;595;674;686;692;609;626;698;654;668;672;616;646;627;629;596;624;644;630;597;571;584;591;630;610;663;611;611;633;648;621;645;607;611;574;565;492;646;629;687;644;603;584;672;591;527;568;615;515;525;598;630;524;477;494;507;468;509;546;541;527;561;602;622;647;661;594;543;626;580;542;530;573;606;557;578;563;557;546;543;547;499;544;592;557;441;543;502;554;561;571;610;465;496;598;477;563;651;554;554;487;534;662;553;489;526;427;455;479;490;552;483;484;407;480;587;473;485;599;556;602;543;604;553;537;539;594;530;528;530;494;561;531;514;464;510;560;511;530;523;568;529;553;554;567;526;503;485;551;581;477;512;449;463;541;513;577;529;455;478;549;526;500;446;553;610;570;519;500;543;537;525;494;510;496;551;549;616;510;547;638;553;596;593;526;529;562;528;553;529;532;331;355;489;551;524;456;532;529;525;533;509;497;524;501;505;569;557;486;534;557;582;504;525;457;463;520;566;597;581;459;502;478;465;545;580;555;554;578;509;548;588;549;502;480;546;558;520;511;525;524;540;513;550;514;495;465;523;578;597;528;505;541;487;556;543;546;519;483;494;493;520;477;448;524;564;577;574;527;506;509;527;501;508;498;579;608;525;603;558;585;564;518;499;502;479;526;555;579;498;521;542;565;562;625;638;505;537;503;579;531;501;494;429;521;527;467;463;477;534;466;249;169;291;464;514;540;530;537;490;497;394;366;354;402;499;502;518;450;438;533;502;505;578;531;608;580;547;540;477;441;473;468;460;490;478;466;506;482;511;486;478;479;536;455;498;517;542;517;515;469;473;487;483;492;526;515;454;445;456;425;470;485;502;501;460;493;508;560;496;460;493;486;492;501;494;500;560;555;586;523;525;615;513;554;556;482;541;400;464;455;512;445;466;499;558;511;510;503;450;436;512;553;526;552;483;545;526;527;485;454;460;419;491;433;533;489;530;544;496;543;484;441;529;449;465;487;471;494;489;504;538;460;513;512;537;504;501;433;408;499;463;442;382;333;316;400;449;423;434;443;497;468;446;433;454;405;422;455;418;431;467;522;508;502;554;521;459;554;522;480;502;507;474;577;486;458;448;405;366;405;454;448;479;532;419;444;508;429;479;431;443;421;464;446;473;491;477;489;457;515;454;494;539;568;515;466;463;460;494;433;397;419;457;415;350;459;391;444;422;406;490;436;482;452;453;489;500;460;489;454;431;409;399;480;529;456;468;553;482;446;447;469;485;432;439;398;486;477;432;426;493;439;478;453;417;557;558;497;501;482;482;530;517;475;478;511;525;486;494;492;435;527;492;513;578;506;491;520;502;442;512;483;457;520;581;519;464;504;453;440;543;502;421;442;422;473;528;452;395;490;539;503;476;493;432;487;547;552;519;533;550;560;604;566;648;615;548;528;561;545;510;601;589;620;612;580;595;573;569;539;533;545;569;631;536;522;566;526;581;504;429;476;430;493;564;564;508;510;569;517;610;578;554;568;574;563;569;592;557;567;509;399;492;566;620;595;561;602;572;502;589;627;588;623;640;647;644;611;658;598;619;675;608;595;598;655;634;563;587;557;575;610;623;654;658;625;577;608;608;587;600;579;604;634;603;610;597;604;633;678;572;565;527;548;518;606;520;596;597;537;426
88;380;694;703;710;731;706;701;684;713;739;783;716;684;646;638;660;737;780;769;670;717;721;692;663;709;677;741;664;740;734;786;762;797;761;706;680;693;709;661;643;686;629;574;575;575;590;698;645;544;493;581;693;609;581;556;628;691;720;694;700;732;675;683;693;700;779;662;667;697;773;707;669;649;544;623;752;638;670;780;789;708;680;693;676;673;616;614;644;647;649;750;666;656;632;607;596;636;743;622;677;652;634;619;625;609;597;583;622;668;697;629;663;659;685;501;602;629;585;581;589;548;562;597;587;569;573;571;606;654;693;625;715;655;691;681;626;613;568;585;621;571;518;546;575;604;619;608;581;531;589;594;614;685;630;601;605;641;638;701;722;687;565;563;688;681;715;719;729;671;682;652;678;656;642;646;699;704;671;701;716;710;740;689;698;673;674;641;709;700;699;681;721;647;680;709;658;640;676;643;575;586;606;640;557;605;664;632;676;681;642;663;700;670;673;617;656;650;563;606;625;569;621;588;638;545;567;619;575;695;720;627;603;607;593;608;567;619;566;540;592;582;647;615;558;620;612;560;549;564;594;648;607;603;545;567;593;530;523;518;501;470;531;494;502;491;547;567;581;641;588;514;558;606;537;574;531;559;591;583;633;584;575;606;574;563;558;604;562;515;496;511;527;518;482;531;536;545;533;513;471;538;666;619;564;523;518;600;567;482;484;460;492;472;477;523;476;460;541;511;535;495;467;497;607;547;587;543;528;528;579;526;591;562;496;516;487;587;517;494;505;560;500;474;522;514;544;554;533;595;526;558;583;525;600;543;499;585;582;559;565;519;593;534;553;535;512;503;477;489;577;560;533;531;461;518;507;503;500;520;572;593;528;598;531;579;594;518;482;500;504;488;561;529;538;474;382;446;523;516;455;385;481;479;499;556;568;528;461;467;507;544;512;517;570;612;550;585;586;477;524;574;587;582;526;445;520;533;490;526;537;636;563;516;543;575;549;545;546;592;504;477;525;480;534;501;538;545;492;553;550;567;544;513;615;503;542;570;568;517;509;531;584;449;480;512;499;502;541;515;554;578;534;492;503;599;487;540;520;560;538;533;483;491;491;563;538;549;562;457;515;553;584;586;634;480;452;507;509;506;542;512;510;502;509;473;512;569;529;517;504;492;517;476;514;454;308;340;364;506;516;527;583;549;508;485;441;408;416;446;495;450;482;480;481;500;505;493;514;562;498;553;558;540;490;541;528;467;467;483;492;547;542;539;499;527;490;515;501;580;481;473;429;459;470;466;463;426;468;401;411;457;395;439;476;440;393;491;477;495;493;485;517;485;516;440;512;522;530;489;498;545;587;573;547;637;548;594;529;523;538;470;467;537;529;509;419;366;426;443;505;474;475;436;454;475;513;482;551;527;547;495;476;489;527;470;409;442;414;470;461;524;449;476;507;453;495;432;435;517;489;448;442;357;438;467;410;488;437;487;513;506;459;482;417;457;486;447;424;341;293;418;427;399;433;440;499;424;371;408;488;403;459;459;438;408;515;542;472;470;478;480;551;560;553;486;557;535;518;539;555;511;493;460;406;418;499;529;439;451;517;500;531;467;434;447;502;473;488;444;457;458;479;525;510;497;516;560;566;532;430;497;491;494;500;434;444;553;474;445;489;417;378;418;432;431;463;425;441;453;404;431;388;456;500;513;446;343;370;499;512;497;536;507;504;461;440;432;424;421;424;454;437;480;470;447;350;463;481;488;465;461;523;539;477;539;538;548;543;533;490;482;537;558;464;449;398;439;445;478;490;474;480;462;508;519;483;432;406;497;490;470;400;496;528;588;607;512;434;445;383;457;543;543;487;490;479;535;558;529;507;503;527;514;536;547;558;525;494;578;618;610;551;526;546;527;551;531;526;562;595;595;629;640;588;573;542;538;502;510;565;560;617;557;489;493;466;427;492;539;588;485;487;476;521;510;578;630;583;561;526;512;539;596;566;564;617;468;525;605;669;572;604;623;529;562;496;558;575;574;661;640;637;610;650;602;620;591;597;571;636;659;647;540;613;559;641;624;653;640;670;636;576;659;621;581;632;537;567;589;623;663;682;594;622;610;613;591;665;576;633;585;581;571;621;549;467
101;454;717;728;673;664;664;685;602;697;651;680;712;687;652;708;684;768;774;679;716;717;747;635;627;686;667;767;715;707;749;766;763;805;721;677;651;704;648;641;606;649;583;547;618;571;588;616;603;540;557;634;685;587;606;612;656;665;645;730;715;726;695;653;682;659;642;685;643;767;679;615;592;610;603;649;728;722;634;748;732;700;723;714;692;638;587;638;667;700;686;657;650;655;699;629;651;583;657;587;578;600;619;585;620;635;566;631;548;606;650;653;762;698;564;572;592;706;633;685;567;637;617;645;596;605;576;593;575;638;715;651;729;613;608;693;640;622;639;597;681;662;598;546;613;698;590;616;662;580;569;521;656;695;649;654;641;583;599;570;646;585;639;665;722;629;628;637;736;658;621;586;592;630;624;700;742;739;688;696;697;692;655;676;639;725;701;746;630;686;726;657;682;621;641;652;603;704;705;564;583;648;644;682;594;551;692;665;670;673;656;693;715;696;687;715;711;619;663;663;639;580;566;584;620;546;588;608;590;653;599;587;653;563;558;572;627;638;497;571;629;627;618;671;609;611;581;581;601;579;636;629;557;656;563;520;607;557;570;527;575;498;420;483;504;463;537;542;583;575;512;457;581;588;565;511;587;620;551;576;552;585;640;656;565;531;501;570;586;538;534;510;584;540;515;522;470;544;535;485;509;497;583;579;567;564;580;536;578;467;556;525;560;511;493;508;515;511;525;562;530;486;491;537;566;518;512;553;539;534;545;545;575;533;457;540;490;490;463;505;510;505;531;505;537;523;554;573;521;513;538;563;551;504;494;580;489;548;512;516;508;622;561;529;502;498;483;531;556;536;550;563;580;476;485;479;540;499;552;519;538;562;576;498;538;533;617;544;523;601;530;565;604;622;503;601;539;465;521;507;460;422;456;449;456;491;605;556;499;459;500;542;529;568;546;545;565;595;512;549;562;514;573;574;540;574;543;503;535;548;556;592;498;556;579;627;540;557;521;543;567;524;490;538;557;540;558;521;516;526;546;561;475;460;473;504;527;623;582;557;548;491;545;441;508;530;493;531;477;510;555;543;503;559;514;556;575;513;552;471;537;545;451;438;516;465;521;512;528;562;520;518;584;571;559;524;475;501;455;436;472;550;561;530;517;505;474;556;496;508;572;555;500;500;526;484;465;522;484;451;494;513;463;456;502;468;543;491;410;406;375;380;447;512;572;465;480;565;531;454;517;522;560;516;478;522;517;523;580;487;560;520;553;468;467;439;485;425;532;518;515;410;341;400;412;492;417;417;421;414;411;471;478;483;467;437;415;468;415;427;432;427;481;483;525;446;519;485;520;483;488;461;613;540;539;531;512;583;527;512;534;503;517;500;584;435;361;354;407;490;494;444;489;462;443;546;528;531;525;487;582;506;497;468;481;487;487;529;484;529;449;485;414;446;496;468;480;457;433;543;511;487;393;341;372;420;488;473;516;484;542;491;538;549;442;476;498;409;434;373;289;426;422;438;378;456;452;393;392;419;476;451;468;547;449;473;477;469;409;401;447;453;477;514;518;508;517;532;453;474;497;469;535;488;454;425;516;460;489;521;440;456;450;404;488;486;500;456;517;482;484;506;477;452;489;480;543;567;592;599;549;488;506;536;461;430;524;506;507;471;491;425;411;432;442;426;436;413;447;418;461;433;407;418;465;419;351;248;339;444;526;456;459;480;468;469;492;547;493;441;435;408;460;405;445;462;427;441;456;499;465;452;565;532;492;456;474;464;506;469;488;511;497;490;494;441;383;439;387;469;464;489;448;486;467;500;531;456;454;467;482;507;434;467;458;480;512;521;504;431;399;526;501;457;473;454;500;513;509;566;554;509;540;487;602;635;597;565;563;544;589;627;591;554;523;538;548;465;559;557;578;591;642;638;639;571;562;509;574;512;555;583;581;532;553;522;494;431;480;540;489;449;497;533;558;572;574;552;535;589;510;518;526;631;607;643;616;518;599;610;601;552;555;609;556;538;471;500;570;610;541;575;512;592;677;613;546;553;554;579;563;560;592;627;651;638;644;585;661;599;616;607;607;685;671;481;574;562;549;560;531;655;675;655;588;595;627;676;608;638;615;622;631;629;681;636;565
138;423;667;716;610;722;672;660;671;677;707;661;728;672;715;674;668;762;785;678;769;803;706;706;651;704;736;855;761;767;734;805;741;734;765;804;634;664;690;655;683;687;609;540;661;570;568;577;565;620;627;584;600;543;590;586;594;692;673;677;714;707;598;654;646;634;721;667;681;695;713;667;618;590;655;650;608;684;724;678;672;702;700;675;808;639;651;704;666;755;718;663;681;667;694;678;597;622;590;513;563;583;587;672;700;610;666;740;695;719;660;597;671;620;664;663;580;702;599;619;583;589;668;603;556;587;617;559;524;610;666;706;694;626;536;641;670;617;560;608;627;618;631;618;637;640;648;632;618;535;504;556;580;661;626;658;648;561;633;673;625;577;599;664;663;696;636;613;633;596;521;455;426;537;624;669;676;663;656;694;659;713;684;597;582;650;732;693;624;729;704;657;635;722;616;651;624;682;708;670;610;644;646;660;626;575;603;649;605;654;656;674;714;725;683;627;628;554;604;602;602;677;597;590;634;588;603;599;619;656;582;638;614;631;611;646;651;619;576;635;568;644;653;596;592;531;635;544;560;669;659;610;586;577;593;641;635;560;605;636;653;570;543;446;481;480;502;486;531;599;571;491;431;478;473;493;552;641;662;609;568;655;636;617;595;571;457;557;607;496;549;562;527;488;467;413;472;509;476;506;507;451;418;549;610;565;498;495;564;540;531;539;548;513;518;513;496;558;532;505;513;508;518;550;516;442;504;533;529;539;515;514;457;512;514;445;498;477;507;529;587;513;587;514;575;568;572;456;524;510;470;536;521;484;460;488;472;580;499;463;544;525;494;465;543;491;542;520;503;559;508;588;608;496;529;559;483;543;521;515;533;513;530;542;494;571;604;660;522;469;502;557;604;580;539;511;522;561;508;519;530;624;533;438;448;476;591;525;528;536;487;497;488;510;510;537;562;512;529;526;519;547;565;581;605;578;592;449;489;558;580;569;553;527;549;603;532;598;556;555;577;508;506;551;553;539;515;519;558;594;520;560;464;491;444;472;444;613;601;583;529;551;504;470;496;522;566;546;536;515;526;549;556;475;495;495;549;534;576;521;344;356;459;520;545;542;581;520;539;546;584;540;570;530;533;527;503;424;529;547;496;395;447;490;493;463;503;508;495;470;521;517;453;544;528;476;481;482;511;515;540;499;494;557;458;529;450;476;406;426;348;421;490;532;493;448;570;553;474;477;537;528;496;543;490;446;485;476;539;496;548;555;478;473;521;474;514;524;532;521;596;511;428;413;481;513;421;451;426;441;507;498;482;553;524;468;423;422;403;435;451;503;441;469;546;528;529;537;504;550;558;605;567;497;537;525;580;513;535;596;556;588;552;593;574;509;393;449;469;562;480;531;525;524;511;509;478;499;539;500;498;470;521;500;486;453;519;537;482;599;522;481;439;462;591;463;453;462;459;463;460;379;361;384;436;472;484;459;470;471;497;488;496;493;415;492;481;442;415;327;297;451;493;448;448;427;452;491;446;527;474;466;506;491;488;466;454;462;386;398;503;483;473;552;505;480;473;436;513;509;533;504;492;467;437;452;511;476;421;461;427;343;465;437;407;502;491;510;485;488;480;455;435;394;388;448;514;478;525;499;461;476;480;451;440;439;514;486;454;441;475;506;380;455;426;427;419;508;483;467;452;437;398;427;504;444;383;307;284;464;488;452;460;487;459;425;420;478;504;479;452;432;488;454;443;516;441;468;409;440;496;448;545;492;482;471;431;438;477;523;517;558;492;479;493;456;548;531;464;426;521;521;526;474;461;421;457;483;461;501;523;457;408;435;468;502;495;466;472;412;454;510;509;452;457;478;508;471;548;535;585;534;521;500;585;533;559;537;558;521;583;537;548;575;517;434;502;562;545;544;570;608;618;625;662;598;564;500;589;564;579;545;532;549;546;549;519;480;436;484;515;532;589;602;550;582;533;516;541;591;611;538;610;610;599;686;649;641;657;633;532;519;582;608;574;596;483;476;521;510;497;573;517;530;619;700;579;564;640;574;563;565;603;598;622;654;659;602;586;593;619;562;591;610;642;636;664;601;590;533;534;590;595;602;536;668;673;621;658;662;621;608;570;629;743;679;615
144;403;688;711;711;727;679;621;730;691;652;722;738;680;695;586;659;729;686;731;744;741;772;724;798;738;680;768;658;806;692;744;680;744;709;788;741;681;648;716;661;631;584;588;550;590;571;629;593;668;650;600;562;583;612;743;653;692;708;731;742;707;650;644;672;654;654;614;592;682;690;606;602;529;542;638;661;678;649;719;697;671;680;707;682;701;683;702;649;685;707;588;650;652;565;597;532;573;544;579;598;518;646;648;672;637;674;666;619;690;647;664;685;747;647;629;579;682;578;608;645;585;626;707;656;607;582;547;569;659;745;637;578;581;556;613;612;560;613;569;566;644;651;677;671;632;575;620;616;591;664;618;546;628;663;655;636;588;597;642;642;654;583;625;638;618;616;603;524;525;518;506;439;555;644;671;638;688;690;729;641;678;744;651;644;716;712;767;707;692;666;688;596;569;666;687;590;621;684;648;676;659;660;686;652;637;660;666;614;643;643;546;598;666;642;603;591;642;625;607;632;673;699;695;647;581;543;637;625;593;572;605;665;623;571;684;715;634;611;506;653;584;593;583;564;602;607;566;545;589;676;653;568;529;603;567;613;602;598;632;640;549;536;516;500;482;463;522;492;539;602;437;361;506;564;580;584;609;658;623;593;697;642;592;523;479;526;589;587;552;511;499;507;538;474;429;436;509;482;556;526;514;531;602;544;482;439;449;453;425;580;559;499;489;546;568;549;504;515;524;516;442;470;486;496;461;488;578;486;489;530;479;507;502;489;488;495;540;527;523;489;487;566;532;517;500;596;565;575;473;491;543;520;512;493;464;458;518;546;595;496;550;513;527;555;520;564;518;527;517;532;549;566;635;614;561;550;525;520;518;490;493;441;566;605;494;618;555;519;476;475;572;502;562;504;570;546;607;517;525;582;559;448;425;431;536;613;508;567;504;531;575;564;522;513;472;511;514;528;550;565;627;563;575;632;560;594;540;498;499;553;539;518;598;533;554;502;554;520;493;536;495;508;492;546;540;520;496;509;562;585;561;500;539;486;436;462;591;630;546;553;459;491;490;496;489;553;585;484;494;559;555;553;479;501;513;515;536;585;568;344;203;435;567;529;503;524;478;563;502;484;575;577;528;462;509;486;534;506;551;534;437;399;474;505;503;474;476;531;546;487;540;487;497;489;560;536;456;455;473;544;543;498;557;480;465;443;468;513;460;457;442;468;475;491;443;511;579;471;501;546;543;547;523;450;474;517;506;474;459;481;454;523;416;466;486;491;511;524;568;635;520;490;520;473;447;426;381;449;449;470;527;536;562;482;454;373;252;358;426;482;550;439;431;467;544;509;517;520;593;607;539;620;567;534;472;497;525;544;508;546;537;559;547;512;472;414;475;479;493;529;523;435;546;550;508;525;559;572;508;491;533;556;484;498;511;509;516;490;569;569;471;501;485;539;511;518;488;455;474;457;440;395;459;445;489;450;459;529;475;466;457;436;435;423;443;386;373;381;240;296;494;487;429;396;443;458;485;487;482;459;497;487;433;467;461;402;426;424;433;498;503;509;510;469;402;459;487;491;516;505;538;462;423;381;450;503;487;481;457;410;442;384;443;525;524;505;477;506;507;473;497;511;435;435;441;476;530;475;512;495;446;457;494;368;404;463;450;410;460;397;458;411;414;403;430;380;483;496;458;510;448;435;401;427;454;446;409;381;411;429;409;449;546;461;428;449;445;482;413;430;463;497;460;514;417;533;474;407;444;449;478;420;450;416;472;467;468;451;549;512;529;480;507;470;483;500;458;444;449;562;504;491;512;480;426;481;484;499;456;468;419;459;473;487;404;512;545;563;427;453;488;482;468;527;491;503;417;557;573;575;476;433;460;423;512;522;402;468;544;534;549;542;466;559;514;531;545;524;578;567;591;596;616;591;588;553;508;602;562;579;547;503;557;567;500;476;432;428;445;448;564;515;501;529;581;612;530;611;561;640;620;578;591;609;603;613;628;654;549;618;546;574;518;572;578;587;491;555;585;543;617;594;567;590;688;647;549;594;602;544;625;591;617;576;671;686;642;592;560;552;591;612;589;616;613;656;610;621;588;576;550;554;529;583;642;701;671;682;622;633;640;639;578;656;666;661
214;554;652;679;770;730;723;600;682;661;724;685;683;654;606;613;728;691;702;766;689;781;825;702;706;726;757;753;715;700;717;732;748;737;720;812;666;678;673;654;662;682;624;491;566;568;599;559;565;636;644;636;525;532;684;666;663;665;785;749;754;752;634;750;603;693;625;647;671;687;606;664;591;593;565;657;689;655;687;695;710;730;661;639;635;707;620;627;669;640;600;541;622;600;513;556;551;595;654;647;562;426;551;656;666;702;605;521;630;720;692;709;673;700;681;705;693;616;545;540;617;682;624;685;655;619;575;506;637;728;692;603;548;619;575;616;659;624;631;613;631;712;639;581;669;601;641;609;618;585;655;588;524;608;645;617;601;575;640;627;670;657;675;698;659;684;722;624;633;571;605;636;592;697;687;688;665;678;707;689;677;657;722;693;655;621;663;690;660;578;694;614;470;629;653;618;629;641;657;594;610;635;660;698;710;693;719;659;652;590;663;549;537;627;674;702;622;696;598;601;623;668;601;661;643;586;652;634;691;580;550;636;625;669;654;650;655;660;628;635;647;635;602;543;589;645;615;643;545;603;588;625;600;579;623;607;625;598;618;680;583;621;574;536;583;556;569;545;569;538;547;540;479;542;602;575;566;585;643;580;618;614;589;542;581;543;574;615;553;621;525;495;479;501;433;422;495;530;513;481;483;501;580;550;615;490;511;521;494;407;553;448;529;492;548;556;539;483;474;520;497;470;460;506;509;469;455;521;492;514;594;502;508;498;492;457;431;506;593;501;523;476;525;500;485;519;583;514;569;484;509;512;471;498;467;467;496;546;561;492;588;529;554;547;525;507;535;552;550;523;587;599;587;586;521;480;608;560;519;512;445;400;503;464;520;560;521;487;467;499;557;575;542;467;493;513;544;533;476;480;583;619;560;444;480;555;604;558;564;565;593;600;496;479;544;511;526;570;599;552;607;596;615;572;610;613;621;535;562;530;608;547;505;541;525;493;549;543;497;521;525;542;476;507;510;460;525;540;578;541;530;573;576;592;604;523;498;536;538;496;504;479;514;496;501;561;519;552;500;513;514;635;557;535;569;552;536;515;551;554;503;319;429;562;582;479;539;541;516;557;504;536;570;543;512;564;540;489;563;504;468;531;473;499;562;485;488;469;483;548;518;520;499;497;502;515;515;424;496;526;532;540;516;530;461;491;548;493;589;526;516;438;463;482;565;501;565;537;497;527;583;533;470;435;415;504;500;457;478;445;477;427;456;440;529;522;539;562;537;547;549;537;473;486;463;457;453;463;510;545;569;518;564;507;429;483;407;243;363;468;461;506;453;390;469;521;516;453;514;565;548;639;553;610;515;492;516;551;499;509;535;511;477;467;522;526;498;565;487;483;515;482;468;497;443;442;435;499;536;501;476;569;510;565;474;535;564;537;445;505;479;487;531;506;534;480;451;485;516;537;504;479;516;510;486;437;423;395;452;435;460;427;414;371;453;443;396;313;313;212;237;389;467;501;497;475;444;513;502;455;432;443;470;510;424;428;437;436;490;450;482;547;508;520;558;468;469;494;460;450;477;508;488;418;413;458;476;485;522;472;378;404;478;546;549;574;499;530;459;527;500;514;466;465;420;455;421;483;406;445;479;495;494;430;361;464;472;427;451;431;438;480;443;403;476;486;480;511;460;465;501;467;520;458;389;454;376;458;441;413;460;448;469;495;474;400;435;456;451;455;452;449;515;500;531;463;439;418;429;453;457;488;427;372;403;471;496;470;519;501;480;541;493;442;447;493;500;460;433;497;479;487;530;497;499;454;472;485;544;474;465;476;498;497;474;516;462;481;475;471;577;510;486;523;497;492;496;514;525;493;535;543;419;512;513;528;544;414;500;511;495;481;522;486;516;557;556;559;590;653;614;607;626;623;601;559;481;505;566;540;534;564;501;531;503;420;456;432;510;548;544;567;495;558;569;597;667;620;591;674;662;619;568;578;593;574;643;605;659;554;607;574;589;616;659;659;583;523;487;580;585;604;627;608;543;624;598;590;548;576;635;603;665;700;638;636;634;601;623;679;603;561;598;670;646;640;654;682;604;663;634;586;576;546;616;596;629;642;704;624;652;548;535;572;602;616;672
247;564;676;635;674;693;692;677;645;706;723;728;678;676;594;609;706;701;670;662;660;700;854;822;772;781;713;745;691;682;743;696;791;783;716;691;722;724;605;588;630;782;700;621;661;595;565;569;560;562;601;729;642;635;703;661;680;850;792;711;644;746;718;627;610;706;676;676;695;665;662;590;653;702;694;653;686;690;606;671;699;704;539;675;647;713;651;668;666;607;577;550;592;592;624;622;591;630;620;660;592;518;589;642;624;674;605;601;618;676;685;671;747;666;669;626;635;626;713;611;686;587;642;631;692;614;617;605;584;598;578;558;585;610;587;560;574;581;636;670;601;634;680;635;701;666;661;657;631;586;601;565;632;574;589;640;646;649;619;702;631;648;705;682;614;667;702;718;658;593;687;587;629;687;761;668;663;603;649;706;698;667;646;715;733;650;764;646;594;600;645;657;619;640;694;723;585;631;618;602;595;685;686;659;648;668;661;608;668;586;594;642;688;637;621;633;616;608;691;626;609;612;621;607;627;638;693;673;632;622;633;599;613;536;615;586;692;637;684;579;615;600;635;609;656;690;573;535;548;594;757;689;652;617;606;565;642;696;642;626;580;582;558;584;616;542;494;526;570;531;504;547;537;575;571;633;573;583;595;589;669;616;606;585;619;608;608;579;588;569;579;546;537;600;534;523;476;432;476;557;501;490;535;528;513;518;597;570;533;554;530;480;619;542;516;516;487;453;438;479;558;536;598;503;518;378;474;406;471;521;504;561;458;432;502;527;531;537;628;512;496;501;575;523;529;486;524;528;522;508;515;534;498;486;449;441;503;615;513;509;558;507;512;524;534;595;526;522;527;508;580;575;497;588;609;575;526;583;500;492;427;519;497;514;498;493;438;449;485;504;488;545;560;515;496;542;506;534;606;473;507;489;520;492;547;547;555;573;543;558;583;560;497;510;500;512;540;565;590;590;518;609;497;584;585;667;571;563;585;561;528;505;561;570;524;568;536;485;462;539;531;543;575;599;515;520;498;543;549;465;530;570;605;578;544;503;567;591;481;456;502;494;526;533;508;460;384;458;550;545;520;550;541;547;536;566;529;504;537;582;594;519;496;498;497;553;597;620;583;555;534;516;548;501;540;537;554;515;578;526;469;527;539;525;491;513;509;474;483;547;549;509;533;548;532;551;535;481;491;441;479;503;494;483;460;527;480;558;548;487;446;444;478;503;528;567;551;513;554;493;575;509;474;403;475;505;442;436;487;501;509;475;508;505;529;529;483;482;520;564;527;468;508;512;529;510;529;553;578;533;582;531;557;459;435;466;478;477;454;542;498;553;500;459;543;586;436;448;468;541;542;604;587;616;559;532;432;510;615;506;542;466;488;515;571;451;498;470;455;468;433;441;461;408;363;356;405;443;431;417;419;447;497;575;523;481;497;499;531;545;441;477;486;460;497;497;480;529;528;502;487;517;542;547;518;423;389;324;379;411;395;387;398;347;396;365;345;294;213;117;252;416;479;442;458;430;521;455;410;459;454;454;495;441;460;468;490;517;529;441;500;544;532;481;512;475;469;513;522;452;500;553;522;508;407;424;463;521;508;485;393;513;532;526;516;501;414;537;500;520;561;493;489;470;463;493;456;429;375;486;451;538;415;430;468;528;529;488;466;455;506;432;488;442;498;471;478;530;470;455;481;451;443;510;476;365;386;470;477;453;437;474;485;488;531;477;402;488;539;432;520;457;519;570;483;514;447;460;467;468;503;457;359;335;377;448;478;464;410;488;467;427;448;475;462;534;479;431;445;481;492;463;470;422;491;539;515;523;493;447;518;493;473;507;519;579;518;485;501;523;547;550;480;481;499;543;555;570;516;487;479;486;585;547;553;579;533;487;555;583;483;495;555;553;560;567;571;538;638;524;622;593;632;579;555;612;548;511;503;571;572;482;534;546;568;468;429;453;600;529;566;578;621;605;576;613;620;574;558;624;707;628;596;553;504;540;668;620;632;603;594;628;609;650;598;615;661;590;566;594;572;594;682;651;629;664;681;651;671;626;600;560;625;659;608;537;667;622;562;619;617;628;609;613;674;631;653;640;609;641;611;618;577;502;566;576;684;619;626;553;603;606;573;590;548;607;622
132;549;706;654;645;650;623;727;698;643;674;700;741;657;642;650;718;618;664;690;614;752;774;736;770;729;696;711;789;693;630;656;737;797;708;614;593;686;639;630;624;837;822;713;660;617;639;686;599;631;674;700;707;636;645;712;702;768;836;752;673;719;680;676;592;616;681;674;626;654;653;659;659;731;619;647;642;612;636;659;729;614;567;665;663;695;689;701;660;686;564;590;650;623;654;664;586;546;632;608;575;644;659;607;665;668;607;609;649;715;678;643;716;708;688;675;632;628;662;693;625;673;671;653;659;693;648;593;586;562;541;585;555;605;585;612;595;639;642;676;569;625;646;637;600;687;696;655;635;623;613;612;546;606;586;669;625;640;645;665;660;650;680;680;657;563;686;649;641;610;680;661;674;613;648;713;627;656;697;648;735;645;595;577;596;612;708;698;586;725;684;703;667;666;720;692;628;639;640;642;713;760;773;669;653;713;677;681;625;549;606;720;691;577;657;602;578;678;678;627;673;628;646;667;644;601;642;650;551;614;632;603;616;685;607;646;659;684;557;595;613;586;630;538;594;658;576;596;544;512;608;542;550;596;649;617;666;591;599;611;571;594;627;568;624;552;428;557;513;530;531;541;548;539;577;652;589;597;591;584;611;598;591;543;565;564;559;615;567;596;580;607;601;624;569;500;528;499;565;585;526;525;524;552;588;541;515;583;555;555;571;504;584;535;570;542;554;481;439;443;459;478;481;490;497;433;387;426;471;568;541;497;409;477;533;594;556;565;518;534;505;536;603;531;557;541;533;548;454;533;524;504;498;537;545;472;528;584;494;531;467;425;405;422;534;518;526;557;606;611;467;506;540;559;527;508;497;560;526;497;441;477;550;565;494;529;462;492;445;480;490;574;621;532;529;506;438;461;509;502;490;503;463;495;518;554;532;503;577;582;577;554;552;542;519;503;541;579;521;565;557;542;594;468;566;618;572;595;558;544;484;486;569;562;567;551;447;412;505;584;536;483;572;587;594;535;525;566;498;454;486;577;552;574;576;589;603;591;533;494;485;574;514;530;472;504;402;462;530;615;586;484;510;529;549;569;556;530;606;551;612;543;493;530;477;559;543;565;543;487;518;505;533;527;506;578;526;554;693;528;450;478;569;489;451;506;484;500;526;483;561;478;513;482;545;538;571;559;497;450;496;529;519;521;520;502;447;441;445;514;449;529;501;550;536;552;531;566;502;527;565;508;523;521;540;514;420;434;450;460;497;410;435;520;521;480;545;475;526;482;457;445;511;507;516;490;538;505;590;558;555;516;492;454;477;461;539;540;474;454;512;553;553;471;521;574;528;434;506;499;464;562;632;627;622;466;358;468;481;564;474;463;420;466;515;517;468;523;433;416;442;418;429;439;365;423;463;465;422;416;467;426;496;478;473;459;519;584;459;459;502;512;481;498;506;438;435;472;526;489;469;516;565;504;492;488;406;348;368;394;408;459;448;402;432;419;425;346;213;149;230;404;411;499;464;471;523;447;397;464;540;478;470;445;473;467;472;491;519;475;518;511;516;472;511;483;430;567;523;441;449;521;522;492;459;448;490;514;514;507;437;486;514;479;506;502;481;488;451;533;528;489;534;514;448;499;461;541;445;462;463;486;508;437;412;481;506;519;504;453;547;515;453;513;554;531;494;475;523;461;465;436;483;448;452;376;450;425;485;438;468;440;482;463;508;472;389;395;434;445;506;498;558;514;438;430;496;427;496;477;474;415;324;402;390;316;367;427;432;425;477;436;470;395;445;473;445;451;439;454;497;487;526;483;515;460;393;398;452;402;502;454;467;507;524;560;546;496;536;557;580;530;483;559;510;515;514;567;515;404;498;524;491;592;555;529;521;509;516;508;534;487;506;506;555;570;550;584;601;573;557;587;616;544;526;668;602;552;533;535;548;524;600;494;550;461;471;496;577;580;508;556;612;575;601;618;626;575;565;660;599;611;549;561;469;522;548;597;653;597;611;656;618;573;559;607;661;643;565;582;577;649;589;625;613;633;626;636;669;562;593;600;608;614;603;595;650;618;557;573;567;605;665;582;651;646;609;600;597;641;615;643;574;553;521;639;675;598;546;631;617;621;498;532;607;612;614
190;530;691;751;717;688;641;725;703;719;695;720;763;760;737;652;662;732;732;659;708;757;693;639;668;633;698;749;738;697;774;730;745;748;710;685;642;727;674;684;645;681;692;636;644;612;626;653;655;624;653;641;593;700;734;712;727;754;736;678;719;723;710;706;640;684;657;714;654;667;711;651;618;690;686;699;641;692;692;689;700;629;650;736;757;593;695;609;636;658;631;625;685;618;573;575;575;484;538;625;620;657;732;625;681;648;672;601;649;635;626;632;641;702;717;679;637;646;580;689;660;689;651;717;667;690;694;635;602;637;577;609;606;536;627;624;642;637;626;685;612;622;688;667;679;621;595;625;543;683;595;592;563;554;613;700;643;742;638;679;721;712;672;687;667;632;641;666;654;594;702;646;648;603;646;698;715;723;673;570;633;634;563;483;643;593;625;638;672;682;788;648;668;672;617;685;701;678;638;689;755;740;595;666;613;584;660;701;626;624;590;564;664;602;644;623;541;642;660;604;642;672;637;654;654;615;607;587;551;621;697;687;669;587;579;646;620;585;516;605;626;625;608;562;499;587;580;575;580;629;583;564;575;616;663;659;650;594;504;667;636;565;571;594;577;502;479;552;516;580;623;603;485;549;508;636;547;518;556;503;497;553;475;519;566;521;554;586;557;544;541;589;529;541;583;565;524;570;555;521;496;539;527;482;503;490;460;473;522;542;547;569;530;547;579;604;532;487;465;481;470;507;489;540;560;492;426;479;451;461;469;458;449;452;521;564;542;615;529;617;598;562;554;597;563;534;561;506;503;531;520;535;587;518;470;512;573;577;603;521;474;378;314;513;530;470;589;547;567;541;520;473;548;526;550;510;491;495;550;543;453;449;559;529;545;568;530;460;491;508;503;574;631;566;474;474;458;467;489;504;515;465;470;486;569;508;512;497;498;548;578;556;565;573;572;484;493;555;535;483;550;476;581;565;623;545;548;541;590;539;507;520;587;526;555;500;374;424;505;564;539;567;554;537;538;560;604;565;529;504;494;514;550;572;648;559;554;599;521;493;538;559;450;531;571;472;525;576;490;514;515;511;543;489;475;500;510;568;628;552;552;534;469;490;516;536;518;548;462;526;531;535;555;517;458;513;543;508;637;601;509;506;538;470;464;425;494;465;486;533;485;486;527;517;574;517;564;516;455;498;500;543;571;510;472;527;463;374;369;390;402;525;584;518;500;514;509;548;503;542;489;508;559;574;466;510;505;469;467;493;480;465;416;491;558;544;536;512;511;488;447;486;528;493;512;545;514;535;528;530;534;490;565;502;485;453;484;457;498;545;520;539;512;490;531;616;487;554;521;521;493;504;587;641;617;511;412;516;566;500;484;484;486;422;490;518;465;425;417;400;389;426;425;414;452;502;510;467;439;365;456;489;510;471;530;409;552;554;457;412;466;449;498;521;476;544;489;491;539;539;478;521;535;435;423;470;412;327;375;443;451;475;419;401;453;480;464;438;378;269;342;455;442;461;497;423;462;508;472;455;469;446;469;504;475;458;473;511;508;509;484;532;495;545;499;497;533;556;509;462;509;512;491;419;517;526;522;507;511;514;452;508;473;484;497;499;514;526;395;440;511;529;528;457;438;475;458;526;483;436;446;521;459;476;481;452;474;553;517;454;467;443;527;477;545;543;537;481;475;470;559;506;474;488;455;403;452;469;437;474;461;442;452;494;490;451;467;450;381;444;439;481;443;396;392;425;425;481;454;495;443;369;429;413;393;344;278;275;433;412;418;377;365;381;400;464;421;496;451;467;497;530;455;467;479;494;415;408;448;457;398;464;415;433;510;528;488;492;512;514;510;471;479;391;410;474;476;433;458;433;482;495;436;463;476;479;512;471;497;500;583;511;548;549;543;566;575;568;575;533;608;548;623;565;462;563;560;561;521;499;492;527;464;509;469;450;487;481;513;517;531;530;607;568;613;637;537;567;583;647;626;606;528;528;534;544;528;565;589;625;551;615;620;581;534;587;641;719;660;661;636;554;645;669;635;613;652;607;630;617;577;605;578;611;531;564;527;557;587;594;602;683;645;656;562;573;610;592;679;659;627;619;580;566;635;545;652;610;613;605;636;587;472;528;577;671;655
158;517;671;705;681;683;727;666;736;739;740;742;700;715;636;606;588;696;704;705;699;747;733;703;627;697;696;703;676;737;676;728;689;740;757;649;756;745;763;675;605;570;662;640;711;570;607;596;578;614;577;666;566;662;718;736;745;750;721;672;710;706;727;671;674;584;679;737;811;760;602;673;670;714;700;721;690;708;675;611;605;612;735;664;655;603;601;606;607;637;602;703;652;508;402;492;595;590;604;590;591;564;636;563;621;633;673;556;604;604;652;632;663;712;618;677;641;610;590;640;698;678;670;648;660;662;663;626;640;640;621;596;657;658;637;645;658;576;565;586;575;686;639;642;627;535;510;634;622;597;641;655;592;641;662;620;605;660;653;659;700;697;695;665;682;680;656;721;707;654;640;707;630;596;680;664;694;733;649;680;622;705;596;536;492;625;633;698;626;635;690;713;745;602;647;672;589;617;601;679;667;696;649;634;634;646;651;625;656;650;589;598;647;591;615;608;602;606;600;679;620;540;610;678;582;603;625;598;571;670;634;586;670;588;633;618;619;514;555;563;632;613;612;518;528;494;555;525;561;619;579;625;543;636;589;618;631;557;455;613;674;580;640;616;607;579;500;517;512;601;606;588;525;556;555;569;551;519;537;454;491;535;477;515;557;527;541;570;547;489;535;554;540;583;611;571;628;662;643;523;585;486;473;521;496;525;556;538;532;528;538;560;614;538;580;516;571;578;559;461;582;513;517;503;459;490;546;451;398;406;465;453;499;485;562;536;578;612;531;542;601;565;587;578;542;494;581;510;536;583;639;540;564;512;459;467;422;561;586;520;521;374;420;575;506;572;570;520;555;535;495;490;552;515;550;542;531;523;497;514;536;489;514;518;491;542;541;486;555;496;590;522;584;508;453;423;448;524;500;526;480;431;440;526;469;517;535;521;493;590;647;536;510;543;565;512;524;527;470;556;525;559;592;612;516;567;575;549;436;500;566;553;586;568;553;471;437;494;574;565;476;531;491;483;500;553;639;600;561;534;522;511;542;564;569;572;600;513;563;528;555;547;499;513;512;518;574;537;595;466;460;432;482;518;533;515;552;561;658;601;566;545;543;561;495;451;457;483;508;486;471;555;543;496;500;521;559;490;518;567;556;523;549;526;505;482;526;489;484;526;537;517;522;551;525;501;445;566;520;466;519;586;563;551;463;494;499;508;400;387;413;542;586;535;541;543;463;508;522;540;546;474;473;492;521;475;483;542;512;461;461;457;395;430;508;573;561;517;498;531;471;548;505;526;521;538;567;515;462;538;561;624;501;509;534;516;516;575;556;532;470;565;538;494;564;620;557;586;533;399;419;474;493;562;532;516;477;544;526;468;486;468;494;500;475;583;472;428;483;397;408;529;497;451;483;466;500;458;379;435;479;498;478;423;419;450;383;432;456;419;425;492;501;527;529;496;565;527;534;562;496;562;503;543;459;457;454;446;461;466;461;447;460;417;437;429;466;542;401;301;408;447;426;439;448;496;461;538;454;452;458;441;445;430;471;441;495;525;501;505;501;527;531;516;497;519;514;428;495;448;485;432;404;371;490;507;482;514;492;470;544;468;389;417;511;534;553;470;490;443;515;447;489;434;428;526;458;459;438;481;483;460;462;506;470;476;426;498;503;411;420;447;542;479;502;521;568;505;535;494;511;459;461;468;459;414;505;402;483;416;470;435;455;497;449;401;427;480;419;454;465;450;324;341;404;432;493;480;492;530;425;458;438;496;426;361;340;366;415;465;489;430;441;516;430;427;364;406;416;506;428;456;423;480;496;528;521;442;477;460;450;481;405;369;428;369;437;485;499;496;426;475;467;417;367;387;450;484;440;446;413;431;470;453;379;451;499;589;506;575;512;521;604;524;610;572;560;552;533;623;556;567;574;522;495;589;515;506;546;515;473;498;454;566;471;463;503;585;535;487;538;546;513;508;621;582;572;595;617;555;617;515;589;570;541;539;570;565;588;659;601;584;559;547;633;627;666;679;610;616;703;631;659;693;583;602;600;619;598;617;618;687;598;554;611;542;505;527;578;574;641;644;664;629;603;620;616;540;654;692;620;576;673;607;604;596;610;656;622;565;584;631;573;605;632;615;608
226;469;661;718;702;747;724;690;728;699;678;757;746;641;673;700;686;670;757;693;715;809;762;700;679;766;680;713;699;731;681;684;660;644;764;728;765;695;703;610;682;660;698;667;654;648;573;604;559;539;571;642;644;769;672;701;745;784;730;679;733;695;699;638;638;662;669;677;664;630;633;644;664;710;658;778;678;643;703;601;574;657;709;701;639;636;597;644;585;634;670;705;676;431;398;545;675;690;603;642;572;566;606;555;561;681;628;621;553;587;649;700;667;701;639;657;646;630;614;691;647;596;597;570;686;685;650;680;633;672;645;636;700;651;598;627;667;631;570;582;713;678;711;584;669;587;533;632;625;611;576;630;615;619;661;605;552;650;650;696;695;615;661;659;742;640;606;607;675;710;673;617;667;603;646;654;667;709;705;605;674;731;643;625;574;647;669;589;613;653;619;563;576;616;652;651;601;585;574;592;659;701;634;625;678;626;628;628;605;661;568;650;640;634;630;654;634;793;585;649;643;641;665;641;595;564;585;631;550;603;590;633;622;611;554;568;570;545;549;614;630;572;574;556;544;572;518;512;584;564;634;558;535;583;553;613;606;579;567;640;665;673;653;569;626;580;573;504;415;557;572;509;549;537;500;556;531;528;511;535;510;606;494;496;569;581;498;486;471;538;571;536;559;592;578;607;541;588;546;551;576;485;466;439;451;473;503;570;616;572;477;515;518;614;567;522;608;580;577;468;447;540;536;523;491;414;461;445;388;469;500;488;479;530;602;548;559;547;515;587;612;573;543;533;571;510;465;522;543;537;645;574;411;514;516;518;415;549;562;563;626;470;534;536;597;548;552;558;574;527;582;578;566;570;516;569;522;549;480;516;527;516;502;553;524;558;526;587;544;582;541;411;468;535;464;479;478;432;571;510;494;494;543;510;468;550;671;511;407;528;512;505;484;554;542;580;516;556;469;526;549;550;588;568;610;558;494;533;507;486;523;481;557;583;539;445;473;527;537;524;444;502;522;508;515;570;585;544;565;582;546;565;500;533;602;572;551;510;570;513;534;590;515;555;516;473;530;467;495;453;398;439;457;560;531;550;557;621;644;596;569;542;582;570;513;463;490;519;573;536;514;507;508;573;565;555;595;488;475;507;532;471;379;499;527;577;594;556;505;585;555;543;554;509;497;558;572;579;625;524;433;507;549;551;578;496;519;524;491;481;480;500;511;515;550;488;507;478;503;511;479;481;455;565;473;497;432;528;478;425;476;572;444;451;461;525;508;530;499;544;532;498;474;493;527;509;538;453;470;516;527;532;518;461;482;497;567;550;500;516;511;494;477;529;543;617;557;494;492;424;414;402;459;510;519;532;498;500;540;528;509;477;515;494;515;534;479;475;517;503;457;565;616;502;462;465;505;433;394;452;447;490;473;480;470;440;359;388;389;417;431;466;561;564;498;515;546;520;466;448;534;526;435;411;447;418;534;456;421;457;494;474;468;506;407;340;395;418;449;447;414;443;468;406;424;447;441;442;451;428;387;452;448;480;550;485;460;548;497;475;463;505;574;494;428;497;506;525;460;446;528;474;464;472;521;512;474;474;482;474;478;470;475;430;417;436;459;449;480;498;481;507;523;485;434;466;448;469;467;504;454;468;473;514;555;433;424;510;505;540;441;464;567;542;463;541;508;532;481;539;505;458;458;485;481;496;510;434;445;371;489;420;458;428;421;393;427;498;489;531;494;452;364;275;377;450;439;487;513;494;463;483;521;525;435;448;429;471;442;390;430;469;418;442;520;443;411;466;492;467;452;500;469;516;544;522;486;499;448;416;420;375;395;385;401;337;426;460;453;525;551;466;424;410;421;396;489;475;491;481;424;490;570;572;443;476;459;551;534;478;512;501;593;539;548;478;510;523;580;630;546;540;606;580;545;615;592;563;550;503;472;472;507;535;516;520;506;546;474;507;558;565;568;563;577;556;558;571;570;566;564;606;570;569;519;591;648;677;548;668;579;564;572;520;633;570;605;638;667;615;618;586;683;621;650;704;587;585;678;619;572;657;603;550;601;526;550;599;611;707;671;630;596;544;578;627;499;535;626;674;583;539;599;650;624;658;648;629;616;615;620;689;671;603;649;569;554
297;713;618;628;654;751;708;720;717;743;767;714;687;710;788;607;716;782;821;730;726;695;651;726;678;657;703;641;681;693;663;673;731;750;774;737;723;691;707;783;705;728;690;723;688;667;583;614;608;514;545;616;685;687;727;729;794;715;725;677;722;720;702;621;668;675;654;681;666;701;706;604;623;690;685;683;707;638;648;667;628;674;682;723;706;682;656;636;619;655;691;688;652;620;538;661;614;568;636;610;663;616;622;616;679;604;624;659;572;634;607;698;656;638;602;702;726;662;647;705;702;680;697;664;701;684;691;725;642;684;638;617;693;607;559;682;731;646;511;538;574;733;604;574;644;688;687;709;633;572;623;588;600;611;670;608;577;630;633;595;573;672;752;710;644;695;703;658;611;699;637;651;649;732;642;597;624;668;692;710;684;665;653;641;596;606;631;602;532;618;650;589;595;752;655;616;645;557;579;599;638;644;681;579;625;626;691;620;652;696;655;613;617;618;637;602;590;620;621;597;694;628;619;580;619;637;625;596;634;607;643;661;614;613;581;595;552;586;572;596;585;669;614;620;597;620;564;585;538;551;562;528;508;566;585;548;615;583;566;618;653;594;567;599;601;549;613;536;404;457;485;483;549;534;514;474;488;495;430;442;513;512;463;490;494;507;464;551;511;544;538;516;561;556;584;640;590;578;600;564;569;516;519;483;448;502;523;552;580;572;430;375;485;540;581;511;489;569;467;447;459;539;456;445;501;484;553;399;393;485;546;557;560;555;542;552;513;503;537;535;569;469;543;544;552;438;555;568;532;563;548;587;488;559;535;549;535;547;522;593;555;631;547;533;544;523;561;536;496;553;543;531;553;535;580;576;548;489;512;495;512;525;443;502;527;531;536;573;513;530;542;492;540;498;501;483;499;461;546;532;551;517;523;559;505;588;663;576;542;511;520;516;476;507;543;573;529;502;520;543;553;548;543;634;586;570;583;528;470;469;528;542;558;644;541;533;497;538;488;510;517;485;541;555;467;528;530;534;575;529;513;508;522;584;534;470;455;525;526;512;585;537;502;547;488;441;494;509;539;496;430;429;454;483;489;506;551;551;622;671;623;510;487;477;477;499;502;502;574;612;579;467;487;571;590;524;565;520;464;489;591;477;474;556;579;546;550;519;507;526;534;625;581;515;498;581;492;557;596;519;510;520;520;550;531;520;519;555;493;522;433;477;469;506;560;508;469;516;523;569;506;479;496;489;445;446;510;495;392;412;500;529;480;470;432;481;459;521;604;507;504;497;444;458;503;520;469;486;519;535;529;577;558;491;496;481;468;544;610;542;525;540;481;486;550;589;610;511;461;493;463;551;409;388;480;471;523;481;519;515;521;495;505;498;459;503;499;463;482;493;544;534;599;596;403;456;464;462;395;483;558;532;429;427;477;487;485;455;428;463;475;498;595;528;519;501;440;482;527;464;561;486;452;453;463;498;479;475;420;453;474;473;465;411;395;403;441;414;446;453;463;404;445;426;391;473;469;507;454;475;525;470;499;493;484;427;418;479;501;415;526;490;465;510;481;545;513;512;565;472;551;473;429;452;467;505;500;533;582;498;502;515;522;432;422;440;389;380;416;452;528;490;494;491;556;532;426;416;503;548;471;442;429;517;514;481;459;486;519;530;426;440;539;510;497;567;569;488;436;446;427;405;449;497;525;546;447;441;381;458;459;438;447;469;457;397;431;417;537;532;474;457;344;378;484;513;494;431;445;493;453;509;502;532;434;416;428;427;427;452;462;465;499;565;517;513;495;487;476;524;504;525;533;463;505;482;427;456;493;523;475;431;397;407;424;350;470;558;433;568;524;462;399;464;452;430;495;509;478;492;529;522;503;446;447;523;421;403;509;424;435;486;456;555;496;433;472;523;511;539;540;490;610;569;606;615;594;535;561;424;425;462;466;466;505;486;563;557;492;557;570;622;576;597;569;633;545;556;546;450;552;619;574;584;544;548;587;642;539;547;530;530;563;514;617;632;606;617;597;644;669;594;638;630;578;601;564;589;669;612;635;643;599;587;623;602;593;597;610;627;680;632;579;588;578;533;511;553;584;644;576;545;614;600;570;628;574;529;613;589;681;730;706;620;608;697;583
340;631;693;697;634;688;680;624;708;799;740;679;618;611;666;680;708;789;762;680;696;672;640;761;732;697;672;652;629;663;742;735;719;765;752;721;810;712;714;715;715;749;739;700;645;674;620;633;578;609;523;597;642;664;707;666;744;687;788;709;669;767;695;684;695;705;672;647;688;651;752;611;681;623;693;650;638;664;645;623;656;688;726;699;772;663;667;695;633;607;657;662;703;717;615;482;623;666;660;608;600;571;577;633;519;614;624;612;662;630;611;596;611;550;601;701;695;632;601;709;624;603;621;688;704;722;727;693;686;683;709;622;680;603;615;671;701;705;567;539;581;631;534;581;599;697;809;735;627;612;579;518;505;546;565;546;636;632;578;675;630;662;663;702;676;681;698;658;540;649;702;702;669;649;612;629;624;634;682;626;598;600;595;619;613;700;660;644;646;643;596;584;513;666;757;713;647;567;645;672;624;588;645;564;601;627;690;644;624;671;680;604;616;618;651;607;670;609;574;629;604;666;627;630;722;632;571;612;536;572;607;657;628;626;592;544;635;587;576;638;611;637;542;582;620;570;593;577;562;632;570;472;569;585;565;594;691;564;613;650;679;638;587;583;632;560;607;563;557;497;523;498;495;488;449;446;527;610;555;459;522;535;532;454;528;448;546;505;536;549;546;537;611;620;541;620;572;530;461;491;586;538;538;531;515;572;527;580;586;482;404;313;433;533;589;467;441;477;485;460;468;507;456;348;489;497;514;418;413;517;525;525;567;530;494;449;577;510;485;530;497;483;566;599;542;531;513;570;577;573;530;487;498;514;540;572;561;468;558;627;601;588;540;579;558;591;575;496;611;581;566;569;522;529;586;579;578;532;519;553;606;535;490;495;462;503;536;573;532;577;552;437;495;478;485;485;507;467;527;573;540;477;533;583;487;604;584;526;556;553;486;447;472;551;523;537;483;497;546;508;493;528;604;550;593;556;515;517;458;438;502;540;588;568;542;443;551;545;542;472;544;550;507;560;525;495;530;488;553;586;539;514;564;479;529;447;446;531;502;543;607;535;541;581;485;412;410;452;423;510;492;489;511;479;485;499;523;560;586;619;563;567;471;457;508;533;574;530;527;523;467;548;513;488;497;497;562;499;532;535;604;504;493;524;515;476;462;495;534;520;580;629;577;500;554;585;557;495;469;513;512;513;425;450;504;496;525;543;484;462;497;492;505;496;543;509;530;484;555;684;611;553;424;483;473;420;430;514;358;416;540;512;454;439;455;496;456;438;560;550;501;522;465;476;551;476;471;490;472;434;483;508;524;535;576;493;540;547;510;500;530;467;431;550;494;556;512;393;423;559;542;574;428;466;531;510;461;492;561;529;528;520;520;448;465;513;518;484;470;484;481;506;571;595;474;497;540;458;402;472;447;454;501;470;504;451;511;482;527;587;466;485;616;526;531;547;487;489;482;476;481;469;475;497;540;465;465;455;407;398;479;465;392;372;405;409;406;482;501;506;451;436;416;441;456;459;477;487;363;406;526;503;528;509;464;492;386;492;556;537;512;461;547;555;431;478;591;557;487;516;506;435;364;460;489;430;464;431;419;421;425;452;470;456;439;460;448;397;381;427;498;471;468;510;482;472;458;470;498;566;522;442;417;467;513;504;511;531;515;502;468;525;523;504;502;537;513;513;482;490;394;402;450;446;549;571;488;455;492;487;444;442;532;474;448;438;450;498;474;498;471;473;406;361;473;455;494;490;507;458;504;531;556;591;512;449;409;449;382;488;500;522;517;573;588;461;542;513;476;565;559;494;493;490;507;529;502;487;550;499;500;469;546;459;438;366;485;524;471;433;461;392;393;456;493;559;515;493;528;601;502;458;471;484;530;473;451;425;473;458;396;397;437;449;433;419;430;441;479;446;433;522;560;545;564;523;547;564;560;535;394;419;471;482;468;459;560;574;634;580;559;525;576;600;602;592;572;577;500;522;587;548;558;545;596;576;644;585;544;577;512;545;574;583;659;706;678;722;592;680;638;675;642;622;665;649;663;622;666;685;617;528;641;602;646;656;674;565;538;555;593;614;632;586;555;498;553;531;597;570;646;632;601;620;644;597;700;569;540;605;665;676;678;615;668;614;615
426;632;744;743;663;617;578;628;675;771;700;606;568;631;699;703;755;616;692;555;653;731;688;717;676;700;728;711;652;695;712;772;845;788;730;773;741;649;717;678;664;742;688;700;660;633;611;575;595;682;660;603;713;657;646;594;736;694;716;732;678;672;657;678;695;692;643;716;690;645;626;625;625;644;635;641;672;648;665;588;683;668;669;664;694;658;648;715;717;669;552;565;678;701;646;590;648;611;615;620;637;711;601;537;527;679;604;659;717;688;678;650;643;615;617;704;706;651;642;651;612;586;644;681;651;689;734;700;676;692;588;666;594;492;574;605;669;684;626;578;564;544;603;616;646;643;810;742;660;624;595;608;564;549;617;647;636;576;559;625;700;711;620;653;691;702;609;673;662;668;693;746;718;680;625;608;632;624;619;613;645;537;527;625;673;645;621;652;588;667;618;608;593;673;730;693;629;659;670;645;602;608;601;613;625;631;680;542;592;670;677;640;561;590;629;595;600;550;544;534;575;609;614;632;672;661;588;546;504;605;684;618;539;548;563;613;620;633;530;612;681;603;563;632;635;605;611;653;693;667;560;573;646;565;548;604;586;559;603;613;622;593;656;574;655;545;594;562;569;610;595;474;448;464;403;520;483;571;585;510;530;576;582;514;476;511;517;489;513;509;546;577;591;538;511;570;604;524;555;568;516;555;523;544;570;608;553;508;596;513;431;436;422;516;510;468;441;395;414;510;442;533;502;460;511;516;403;480;433;453;474;439;460;490;531;544;518;397;399;424;529;486;566;506;565;514;543;590;578;613;605;529;474;579;594;627;582;474;501;585;675;574;590;524;603;600;578;531;604;549;595;557;511;495;608;582;585;538;621;603;537;525;430;367;451;484;519;550;582;640;613;508;458;493;475;516;524;487;561;584;482;429;581;540;522;524;554;463;508;524;573;551;505;520;584;549;536;477;489;481;508;517;585;483;565;502;482;476;544;515;516;543;516;595;529;494;508;537;564;480;522;561;447;515;531;548;524;520;541;546;539;502;462;527;534;526;452;599;546;545;549;580;498;575;569;496;518;469;494;523;510;416;550;553;533;484;533;575;548;500;606;543;485;513;460;540;550;518;532;566;534;505;442;484;510;539;562;485;598;545;605;483;541;494;551;427;470;529;428;475;624;572;598;533;570;597;540;480;430;523;448;450;416;431;497;513;517;501;468;457;493;557;508;504;499;546;492;423;494;641;540;517;497;538;496;486;457;463;435;474;471;442;474;431;522;498;511;465;517;494;515;561;516;504;552;515;474;476;418;509;479;461;553;527;509;511;494;525;541;510;486;542;532;546;410;459;479;412;447;533;550;588;520;438;483;466;486;535;507;546;533;435;516;502;473;469;461;555;499;521;428;452;540;543;552;472;522;531;526;451;394;471;560;484;491;471;500;541;475;494;467;511;519;480;525;528;523;537;446;533;576;412;525;547;496;471;423;453;415;405;486;442;375;358;364;345;440;447;447;450;474;481;446;469;455;498;473;465;406;422;478;487;476;467;498;465;424;483;503;506;502;452;496;575;510;508;524;501;499;507;515;437;413;427;516;431;414;391;378;408;469;440;475;455;524;493;526;466;349;403;456;418;516;512;465;516;458;510;453;415;462;373;459;455;476;478;469;413;521;463;485;506;513;510;566;608;515;454;558;497;495;477;459;467;436;467;510;485;471;503;454;407;394;452;441;443;487;462;487;466;510;541;509;445;335;415;517;471;507;507;501;491;430;449;429;440;423;477;407;485;516;511;570;489;497;500;468;498;588;493;436;450;507;550;511;517;542;531;567;525;509;506;494;462;484;470;485;522;547;556;555;467;482;462;541;604;567;601;507;476;479;441;528;506;486;484;478;418;438;491;399;446;425;443;498;431;464;433;554;493;489;483;469;503;471;557;559;626;532;544;402;442;530;482;464;449;515;513;574;571;609;486;532;535;529;577;557;525;525;541;527;488;542;579;613;605;620;591;639;607;549;595;644;659;672;596;665;701;614;625;575;617;657;632;692;634;593;608;645;625;618;585;531;552;619;636;615;588;519;532;587;597;583;607;601;555;667;638;582;653;654;615;574;626;632;669;633;692;619;638;604;662;595;632;688;665;583
452;656;661;746;619;640;632;663;678;753;652;641;665;727;725;831;711;674;633;609;703;723;677;653;707;684;706;758;771;743;728;743;749;750;684;657;657;609;641;641;741;739;664;690;713;666;660;555;584;571;574;718;666;702;685;665;623;657;698;644;657;624;646;737;730;689;663;651;678;612;612;580;656;661;647;663;705;630;594;530;573;580;651;578;627;605;693;728;686;674;576;636;709;748;649;627;668;683;655;626;595;673;610;478;545;661;662;653;699;754;669;659;628;614;687;694;746;683;629;637;725;720;640;618;674;672;687;719;755;709;610;662;654;594;562;568;625;646;581;581;557;596;570;621;679;650;715;639;581;548;598;659;618;551;579;657;685;590;548;562;699;717;597;638;606;633;637;654;675;684;719;701;605;630;500;474;630;609;614;590;621;584;610;699;685;572;605;631;641;633;586;646;652;649;567;651;615;623;624;626;598;573;641;608;633;604;583;550;614;559;643;627;616;558;511;568;536;548;541;559;552;579;651;659;628;610;622;463;508;614;609;637;469;563;642;619;666;604;630;674;653;594;608;566;639;634;572;560;592;581;574;650;596;559;561;637;549;503;539;586;652;617;669;578;624;586;607;548;570;578;501;462;460;409;433;499;563;481;579;550;508;560;550;495;483;561;503;532;591;559;498;543;575;562;543;600;564;524;554;497;554;490;591;560;614;618;466;496;518;515;506;565;483;501;448;488;454;434;527;516;536;536;539;498;548;484;427;480;508;440;455;471;499;526;476;555;517;374;354;433;529;495;567;536;482;556;597;523;578;652;647;617;536;604;613;524;554;478;489;585;644;602;609;589;609;556;562;601;531;544;527;514;466;491;592;559;505;600;606;534;558;505;459;362;415;542;485;550;568;529;556;545;524;565;483;406;439;529;545;509;492;480;472;440;456;489;516;498;463;503;470;565;518;486;583;568;537;521;518;497;441;526;570;553;564;517;562;553;547;559;540;521;544;599;501;514;511;498;520;548;535;519;467;476;469;498;448;490;505;503;458;514;420;490;502;524;549;512;580;590;601;512;547;554;545;559;511;485;541;440;492;523;567;539;489;487;543;552;547;527;571;486;468;462;350;498;528;562;566;568;534;515;500;438;508;487;542;523;554;559;544;557;492;484;484;484;481;503;522;460;584;535;521;537;566;591;525;516;541;498;476;518;464;425;501;569;512;451;503;455;527;525;465;470;494;529;482;441;482;586;394;373;506;533;546;488;510;521;455;467;508;465;484;511;487;532;456;411;468;444;496;503;510;545;553;533;522;479;579;518;429;511;553;544;559;571;515;496;562;484;507;564;497;530;500;472;441;393;500;504;555;582;546;442;468;461;519;497;540;541;499;516;576;527;500;498;505;496;551;509;453;479;544;475;484;515;543;492;512;432;399;447;478;421;492;558;590;527;488;496;551;593;529;499;502;520;501;568;473;585;530;425;492;526;457;407;419;426;442;526;467;396;436;435;347;296;378;439;481;504;433;457;424;426;474;485;430;419;453;449;483;464;464;487;414;496;512;531;493;515;425;485;535;565;508;486;515;515;527;512;453;376;437;467;526;461;402;421;406;421;382;403;422;404;502;540;491;435;481;502;472;477;546;473;495;469;513;423;434;407;442;484;468;477;477;481;521;497;484;490;555;519;495;531;563;557;499;505;623;590;511;550;520;469;421;475;448;506;450;532;470;457;419;465;538;449;424;458;483;479;515;521;478;510;421;326;490;476;456;472;509;483;394;456;414;421;454;480;401;375;484;526;511;520;558;517;464;502;470;483;440;518;559;510;544;541;561;612;537;481;554;542;555;511;484;547;569;513;562;585;543;523;503;499;486;508;573;522;495;457;460;464;480;526;511;534;569;502;450;485;416;388;420;465;469;454;453;463;510;574;544;529;451;518;471;556;565;587;585;531;465;494;486;485;435;488;520;527;552;635;635;533;606;572;555;610;571;546;546;540;486;484;496;562;574;607;596;562;663;590;636;606;638;631;624;543;638;642;601;626;677;644;681;598;655;561;507;586;639;593;610;626;533;520;622;549;626;578;541;622;566;585;583;615;641;612;601;614;629;569;630;604;592;522;600;576;667;613;634;600;482;536;595;599;610;613;632
489;639;657;648;638;648;669;573;691;648;664;618;627;640;752;704;650;733;631;675;733;743;707;666;616;693;665;644;731;784;758;709;719;738;666;660;657;654;657;670;724;744;699;741;688;630;535;519;538;415;447;548;600;635;712;650;673;632;652;661;667;651;678;618;608;605;662;700;648;648;645;663;629;579;612;670;663;615;555;567;594;696;671;648;542;574;627;710;719;711;613;655;603;636;628;658;658;579;615;657;592;665;653;666;713;636;628;652;669;611;745;752;658;574;665;748;642;678;667;691;680;748;680;668;662;602;695;671;700;670;670;552;657;612;577;545;553;579;582;635;615;619;672;641;629;623;695;635;620;539;662;668;634;587;587;611;614;667;551;584;636;679;637;564;615;660;584;641;712;667;710;679;669;652;529;560;625;651;661;583;659;717;706;600;586;616;672;586;634;634;681;741;686;664;623;647;585;589;565;652;636;536;594;650;632;665;584;611;635;618;683;621;632;571;589;529;619;546;590;549;584;646;677;676;621;612;562;522;566;620;597;631;557;625;635;640;661;635;654;622;575;509;553;634;633;604;626;607;559;594;608;556;571;528;590;590;599;565;636;599;649;594;632;631;601;562;617;538;531;563;547;445;488;502;477;526;544;527;571;592;597;574;547;544;537;516;513;553;734;525;556;638;609;546;536;548;586;528;517;541;458;519;618;588;539;566;467;503;528;571;590;545;473;464;444;441;496;506;635;678;588;550;543;584;517;557;518;512;442;514;529;445;482;535;408;409;528;470;519;552;532;453;571;554;547;526;567;532;560;646;607;542;579;584;665;550;499;487;596;543;513;597;573;652;619;571;556;574;542;538;583;567;529;532;506;507;557;570;565;660;558;498;494;376;408;476;457;523;508;490;605;530;515;549;423;442;518;539;577;575;549;534;561;513;500;538;546;499;511;501;482;497;523;535;536;598;537;535;460;510;505;536;524;601;532;519;464;435;472;524;532;549;496;557;543;518;495;514;567;602;564;470;475;447;485;515;440;450;530;531;469;430;476;416;445;448;492;497;487;555;524;548;570;586;499;530;575;422;567;538;521;587;618;538;602;491;546;631;571;555;533;551;567;506;405;473;528;547;569;471;563;540;423;408;415;522;547;469;473;540;513;547;478;459;441;426;465;520;511;488;560;604;539;524;588;571;533;517;490;535;620;602;495;499;505;541;534;461;490;482;520;516;503;443;422;437;473;466;506;449;312;382;456;525;475;480;547;536;442;546;551;520;570;524;515;539;519;539;524;465;482;467;445;455;477;471;564;561;554;507;506;528;611;547;517;521;497;503;399;480;508;556;515;643;598;593;495;435;528;558;494;525;551;500;441;510;522;477;481;513;466;494;543;571;566;521;436;502;507;496;458;470;467;455;520;550;510;418;471;434;491;433;421;482;503;542;536;632;545;521;522;552;563;572;537;548;632;570;448;518;431;420;385;443;439;469;469;454;514;519;525;465;460;478;381;323;361;432;496;446;395;372;346;340;408;475;497;546;541;513;480;454;460;497;466;568;503;485;488;530;528;500;535;526;507;467;501;477;524;488;407;390;441;442;475;464;459;459;446;464;478;463;400;433;503;420;479;508;517;560;523;473;499;510;515;512;538;409;428;461;497;503;435;441;472;432;396;429;440;489;469;471;498;518;520;573;574;549;525;547;507;465;548;515;467;470;522;456;508;606;511;479;428;495;476;455;401;497;498;475;481;513;501;526;440;360;442;474;429;457;444;487;451;448;464;458;522;503;456;411;509;566;509;496;553;513;469;430;461;536;521;531;527;506;541;547;536;538;487;473;585;543;490;481;528;509;526;516;518;566;555;568;525;470;515;521;548;501;425;522;466;466;416;523;542;546;495;452;488;421;413;492;445;478;440;471;528;528;526;499;521;530;492;391;515;523;605;550;525;608;485;431;449;462;458;552;534;605;628;584;547;626;617;608;557;531;596;579;504;514;534;570;526;539;614;604;677;649;607;604;565;558;609;577;530;631;642;641;695;637;618;571;633;616;510;551;603;642;678;641;563;569;574;596;576;571;470;534;549;606;612;568;623;705;592;614;637;654;549;651;623;645;548;618;639;549;514;625;630;588;489;606;691;617;589;600;635
561;693;696;683;648;582;582;567;627;696;672;681;682;647;691;681;772;666;723;704;652;620;658;694;694;738;765;743;687;742;728;726;771;680;713;704;642;664;723;759;716;756;742;685;623;595;557;534;551;615;525;543;531;594;663;646;698;604;685;685;654;618;716;665;664;656;662;644;662;713;620;609;734;662;578;676;639;638;583;637;628;729;605;664;538;601;689;624;671;678;632;590;664;619;653;628;645;677;640;691;737;673;709;687;662;628;661;640;644;666;688;657;587;619;695;680;653;721;709;735;667;693;714;666;720;660;581;618;630;677;668;571;542;625;683;654;617;588;681;652;627;669;657;658;639;683;627;634;679;664;659;629;601;606;637;647;546;574;567;551;593;607;692;683;641;586;619;551;566;627;624;714;717;676;652;669;669;649;619;604;655;613;697;697;677;731;686;531;656;672;637;703;681;598;633;642;595;587;527;641;561;605;639;701;610;622;581;710;669;552;639;629;613;609;568;563;584;626;582;559;628;719;635;624;566;517;577;524;547;571;513;506;599;626;645;674;665;593;682;618;593;422;570;566;590;539;535;562;519;608;597;573;669;574;523;628;681;628;562;651;560;637;561;668;629;573;549;592;589;589;604;550;538;554;491;575;513;496;544;549;604;524;538;532;523;505;552;590;586;586;571;723;579;540;604;556;610;524;476;538;533;584;538;565;573;508;531;575;500;533;573;500;483;474;449;525;559;527;665;621;577;515;583;473;511;531;507;591;486;545;530;509;563;532;491;542;536;509;561;536;522;554;596;592;580;564;582;573;590;616;555;617;580;514;526;589;503;631;577;491;494;562;685;611;585;586;553;568;565;490;595;538;594;552;569;514;517;577;551;574;571;514;517;418;510;529;570;606;558;531;566;577;611;530;479;430;558;578;550;530;557;540;520;468;524;522;540;512;489;562;498;492;553;600;539;556;602;573;526;555;513;514;512;616;603;518;539;537;529;529;565;566;535;557;543;534;587;575;511;549;568;518;506;443;504;491;403;453;425;493;449;462;451;532;495;502;425;462;462;563;563;496;542;531;522;507;496;524;518;562;531;540;536;497;549;527;560;495;542;534;518;653;513;490;495;462;561;527;526;537;453;537;472;481;497;570;551;502;651;595;552;493;526;405;484;448;473;545;521;555;601;525;594;508;529;504;545;593;507;534;606;593;513;537;501;481;460;543;488;462;511;479;445;524;410;444;446;590;651;524;505;481;521;459;504;461;514;495;534;573;551;520;574;570;491;509;578;607;604;625;492;489;436;430;505;513;516;644;645;602;583;560;578;503;504;521;550;461;495;375;539;499;490;520;448;534;424;397;500;490;526;514;493;435;429;528;478;501;499;491;492;516;548;534;523;479;507;474;538;535;432;440;441;496;524;558;471;505;512;515;501;431;492;495;540;559;501;583;560;545;540;514;524;521;528;587;596;569;554;590;442;414;406;406;425;473;468;495;529;495;505;528;441;359;445;381;360;260;385;387;353;288;301;267;340;379;443;508;560;570;467;498;473;463;513;529;545;480;510;486;545;531;501;521;540;555;499;527;450;501;465;392;485;525;450;452;463;482;500;468;447;462;469;464;512;454;443;522;466;532;448;454;510;484;493;522;513;541;500;442;540;531;522;481;434;422;409;461;436;426;523;496;515;565;558;585;538;481;460;501;485;472;481;523;454;464;529;507;538;540;484;523;480;520;510;448;471;527;491;574;525;548;493;549;431;367;469;539;490;468;529;496;526;473;452;497;492;478;465;431;515;455;523;575;512;504;425;360;485;461;550;540;466;512;476;569;575;502;481;497;563;599;530;473;531;530;496;540;524;537;521;546;531;486;499;558;546;556;445;525;541;486;534;676;628;461;472;485;486;435;425;456;480;406;476;548;523;573;560;525;568;528;531;492;502;563;462;474;463;489;465;399;428;401;521;537;586;660;673;633;580;519;603;572;570;497;606;536;533;531;605;615;587;554;591;616;624;598;553;612;632;600;583;626;613;609;594;618;693;655;601;561;568;559;570;622;585;651;707;563;540;502;565;592;574;566;555;518;504;547;545;564;611;605;610;538;628;612;616;639;659;604;603;612;644;598;584;697;618;620;581;670;734;608;621;599;712
504;710;623;638;690;639;530;537;633;708;688;699;677;768;700;707;803;719;733;619;624;626;644;735;751;752;724;623;664;693;741;739;698;713;610;632;688;722;761;712;652;700;643;664;641;615;607;551;507;650;586;581;507;586;617;569;632;690;720;676;650;654;696;695;668;669;667;654;649;635;567;584;684;662;687;686;643;680;651;616;733;660;678;645;656;590;622;619;595;608;612;649;637;643;654;695;645;708;653;732;793;696;716;717;557;627;643;591;645;694;686;631;576;588;695;602;644;682;624;752;642;688;711;695;699;641;613;703;706;796;657;584;532;594;695;693;668;669;692;655;665;692;680;666;675;723;623;638;644;739;711;677;596;640;619;627;523;548;587;644;638;608;666;651;681;652;551;559;557;692;645;702;697;568;662;664;619;644;638;551;570;699;699;673;722;733;741;599;640;682;592;645;599;679;717;606;602;612;580;638;622;631;682;699;631;679;637;638;674;627;586;630;605;557;580;592;679;639;610;685;731;636;683;641;567;567;555;546;503;539;576;586;664;657;629;603;615;592;647;627;621;459;517;581;546;551;603;609;560;592;557;656;578;578;549;608;635;631;626;580;570;605;534;572;654;597;577;616;604;608;615;620;568;598;504;560;583;558;495;569;520;551;559;532;518;492;558;527;597;527;556;573;539;573;636;555;545;477;504;542;573;542;506;505;500;427;553;551;587;571;553;518;537;528;528;576;547;518;572;614;577;521;589;588;529;528;577;591;654;732;717;516;546;542;530;587;505;554;571;572;590;590;606;580;598;627;582;573;507;517;471;514;524;523;522;432;523;560;509;419;487;493;608;651;523;568;553;554;523;520;529;561;551;660;567;585;523;560;570;546;605;595;533;509;482;550;524;570;553;611;594;582;564;463;508;467;503;517;495;500;557;558;525;514;532;549;485;517;545;550;562;480;546;509;507;538;592;541;509;537;551;538;527;570;619;646;630;586;533;569;575;587;548;488;579;548;595;563;546;567;548;552;492;566;499;473;367;411;453;397;475;449;510;476;499;544;426;488;472;524;529;520;521;518;548;520;555;535;545;542;518;506;483;507;543;577;576;551;543;503;516;587;561;543;484;489;493;547;573;542;531;513;483;479;561;595;501;548;495;553;531;496;519;455;493;471;400;493;470;458;551;527;461;482;597;574;618;546;512;477;580;477;489;550;542;488;531;507;495;422;479;485;485;490;486;406;386;538;557;561;468;504;519;461;488;502;512;561;563;540;564;561;480;474;484;515;547;577;616;587;481;498;450;451;572;583;561;517;536;604;545;559;541;482;453;480;538;562;461;460;492;441;495;461;426;510;460;388;476;475;435;498;504;511;419;426;514;521;539;470;497;465;429;439;485;520;490;626;500;526;459;448;427;453;546;524;452;499;482;477;525;466;526;437;494;478;477;466;539;514;556;512;523;491;555;560;555;562;551;536;509;477;384;444;388;496;536;540;525;532;519;498;402;390;379;367;327;315;364;401;358;317;350;366;383;405;404;428;460;432;435;471;422;447;431;492;475;495;544;487;509;417;485;481;529;569;510;513;415;424;414;450;531;493;496;465;486;529;539;474;456;460;445;487;430;429;456;474;480;586;663;443;423;489;515;522;556;472;526;444;477;463;483;459;429;462;444;455;449;430;445;473;544;483;555;573;487;487;585;477;448;393;445;421;517;564;534;565;539;498;479;465;519;471;540;450;527;533;512;518;495;481;484;569;482;358;372;370;468;532;514;514;449;496;514;522;549;471;507;484;496;475;518;579;545;476;446;392;446;451;467;526;508;470;424;560;497;546;486;516;559;523;491;497;510;548;465;537;586;519;473;468;495;471;493;602;492;472;547;579;488;494;508;604;532;520;501;505;491;444;483;551;562;488;517;546;519;530;552;542;516;570;463;493;483;446;413;351;372;416;434;420;365;333;470;549;589;623;608;641;508;467;536;547;515;510;650;612;579;580;545;535;642;656;560;617;599;591;642;666;669;644;582;650;598;554;631;651;669;620;611;545;515;518;591;561;623;566;597;534;503;563;627;597;642;598;584;528;486;540;638;550;541;578;562;476;566;642;623;620;585;578;528;585;615;674;746;689;568;622;585;648;616;662;646;665;660
606;657;687;655;658;619;549;605;653;670;723;662;665;764;683;748;834;755;633;611;646;664;680;703;728;797;728;697;742;726;785;732;701;784;680;572;673;772;742;667;616;666;614;625;649;586;571;624;536;610;626;575;566;543;550;548;633;701;732;682;651;616;670;596;650;695;695;702;617;634;621;604;696;677;688;742;710;610;645;662;627;697;641;621;658;616;687;653;638;576;617;634;618;696;674;716;639;627;668;677;691;665;682;639;619;645;605;634;641;658;633;624;653;652;696;667;688;728;650;660;587;653;684;643;646;672;609;679;717;634;708;620;577;682;655;659;677;693;731;727;644;648;694;660;701;734;764;610;611;675;699;743;643;683;623;660;573;562;672;646;637;605;718;639;591;599;611;607;607;641;630;695;661;663;643;610;630;583;608;607;617;660;650;636;658;712;699;667;641;644;645;554;592;661;694;648;665;605;662;603;647;640;646;637;601;614;693;725;735;633;591;609;616;590;566;567;656;657;587;643;707;656;573;633;628;588;558;541;485;607;625;688;687;601;568;618;591;634;611;549;657;545;550;586;568;575;637;638;625;536;546;646;623;597;546;650;631;649;654;614;617;541;544;637;607;585;565;627;564;620;623;572;549;565;514;529;524;613;564;494;620;537;477;498;445;581;587;533;515;599;470;621;566;493;577;527;530;488;544;540;567;571;570;490;521;568;543;546;573;557;481;469;585;571;576;589;574;542;564;616;526;556;610;564;564;530;574;518;619;723;614;575;589;574;517;572;582;569;579;560;484;474;566;526;518;582;566;583;568;527;462;495;582;527;480;416;517;583;547;522;557;518;533;645;595;556;565;594;566;532;548;606;532;596;567;515;594;525;533;490;530;543;485;456;378;483;600;564;540;544;545;563;648;524;494;515;515;590;531;509;486;600;495;468;532;557;612;624;529;516;482;499;521;463;488;543;503;520;476;544;490;515;499;562;535;641;582;611;516;513;547;577;493;545;514;549;554;587;541;498;528;511;486;549;567;478;343;444;425;399;467;535;509;512;521;539;505;529;530;562;564;498;549;535;580;492;513;439;472;524;522;574;540;530;566;520;559;556;532;494;570;540;518;579;547;479;499;532;535;534;532;525;486;536;525;487;433;512;549;471;536;527;546;530;525;517;473;465;407;348;503;544;506;505;579;581;526;479;493;495;498;534;558;519;489;572;563;495;517;447;488;515;558;535;504;447;379;505;470;515;511;541;583;508;463;491;522;566;570;549;547;506;398;452;474;498;492;517;518;427;433;433;455;476;535;602;505;433;517;562;423;492;566;540;463;483;519;529;492;510;483;498;518;470;484;483;486;440;535;516;465;496;518;499;435;454;497;505;461;480;538;451;479;455;521;526;519;533;478;476;491;514;488;489;490;522;493;483;501;493;564;480;515;414;439;518;434;464;500;544;531;510;541;542;552;569;546;512;524;525;560;522;470;481;452;485;591;527;504;494;482;393;437;419;459;444;381;422;481;452;463;468;456;497;444;470;448;455;496;467;434;534;503;355;313;393;435;462;496;470;385;274;524;521;502;483;525;428;422;380;441;466;468;533;504;529;449;521;491;464;496;518;493;512;434;455;429;470;505;833;887;452;396;448;473;557;538;518;538;437;380;479;487;488;538;517;556;491;474;424;418;522;495;565;561;529;524;504;553;537;490;447;552;520;471;530;553;541;495;481;493;524;549;506;526;517;512;543;531;485;504;486;575;482;426;390;385;375;452;499;488;519;505;466;490;547;448;517;541;455;482;519;547;534;554;471;440;500;414;459;496;538;595;513;464;521;470;533;528;529;485;474;519;559;487;509;498;489;546;525;436;446;438;481;495;514;515;543;579;566;538;534;476;518;569;521;496;520;581;563;500;458;535;514;468;570;564;611;604;579;621;547;522;542;511;452;408;339;352;359;296;353;385;416;455;481;524;572;514;556;578;521;547;572;506;534;583;552;511;552;580;605;606;635;624;677;623;573;619;666;767;631;630;676;577;666;529;560;604;560;613;542;511;585;601;565;533;540;465;472;555;587;621;601;553;601;614;508;509;624;685;609;603;595;576;594;597;594;566;553;551;596;511;571;613;640;661;614;596;606;671;659;673;673;566;647;648
547;616;693;590;582;650;603;620;675;654;650;633;677;696;695;744;761;827;691;552;678;690;681;736;694;704;779;647;689;760;767;781;733;681;686;588;713;677;691;562;508;594;514;626;681;623;602;668;516;562;583;640;583;533;606;639;615;686;677;663;681;616;627;692;686;681;697;742;635;555;593;639;674;701;678;660;702;627;625;569;668;718;656;638;656;704;727;692;630;628;588;611;686;675;764;674;610;631;659;613;642;651;654;616;609;651;668;634;624;629;606;644;706;694;621;693;721;650;654;692;678;655;631;580;601;610;634;655;713;730;605;595;677;674;613;620;656;1003;779;738;695;632;718;660;668;684;713;662;629;669;666;679;670;650;619;619;616;591;585;633;553;649;624;490;486;609;650;567;609;661;672;654;696;640;607;595;538;520;531;519;591;638;603;670;653;681;680;683;632;680;650;596;488;595;593;653;670;707;593;563;646;651;653;634;681;634;615;700;661;608;643;561;584;635;624;556;615;557;559;653;668;662;634;599;675;597;648;513;564;563;631;663;641;646;557;618;622;613;595;612;628;612;550;549;586;587;655;597;601;592;550;607;578;617;607;625;658;691;667;628;610;544;574;551;587;503;564;619;567;593;595;570;597;498;595;509;562;512;539;602;565;496;479;480;549;584;614;586;585;527;539;542;595;555;572;594;520;555;527;513;498;547;533;547;537;578;524;600;486;482;568;608;602;554;548;628;544;520;623;524;568;575;596;517;543;563;610;527;586;563;565;573;554;547;526;528;610;578;658;593;481;502;536;549;501;554;551;637;556;563;491;577;615;566;579;519;542;596;603;575;531;513;512;554;616;502;567;562;583;574;622;600;565;477;562;571;526;569;539;526;525;518;496;410;340;468;546;601;590;568;511;566;557;533;508;503;538;574;543;531;553;524;475;510;529;572;558;533;499;490;437;505;503;470;448;521;516;496;475;582;557;500;473;564;579;588;614;592;557;524;479;543;601;506;548;556;530;508;528;467;442;449;494;520;528;506;397;487;458;438;451;529;524;507;547;461;530;533;517;561;568;520;461;544;519;500;492;474;493;549;548;508;492;472;451;518;511;605;608;517;556;572;540;524;545;543;557;508;497;525;574;550;540;533;476;384;352;467;494;529;610;521;539;543;527;470;470;527;458;424;501;493;479;561;567;545;486;439;468;499;517;491;525;495;440;487;524;513;469;557;536;501;542;498;528;488;520;516;522;567;515;563;574;542;472;494;547;542;513;466;518;470;401;407;504;507;586;594;544;412;400;474;486;497;492;528;525;512;551;532;443;485;540;572;463;479;467;441;493;422;446;496;511;548;524;487;493;529;557;569;522;555;542;484;519;473;482;530;427;505;508;401;418;461;478;470;544;538;547;546;490;499;486;465;551;517;487;457;498;515;506;506;537;452;405;423;423;452;540;543;481;472;546;478;522;548;433;517;532;498;486;517;528;505;425;449;502;505;454;472;373;360;439;438;460;511;506;473;479;461;520;532;525;503;480;488;512;503;545;531;506;560;457;375;315;434;448;631;560;405;406;416;492;451;466;449;455;430;360;448;459;473;389;431;502;519;484;460;495;455;381;482;497;498;473;511;434;500;562;790;820;442;448;434;445;530;522;466;525;460;445;435;456;468;484;518;487;565;491;474;452;484;504;527;532;508;483;550;539;541;485;498;493;425;537;540;541;518;501;481;457;489;559;542;491;505;531;502;508;485;499;525;415;413;490;433;374;385;390;506;447;502;566;452;405;516;376;438;462;335;370;449;553;547;493;422;515;438;529;575;576;528;547;479;515;497;536;526;496;471;542;521;481;516;506;452;475;496;523;580;489;533;498;464;533;515;581;585;562;508;520;512;490;458;468;510;432;525;598;448;482;544;579;578;553;517;561;597;536;584;639;532;540;555;574;503;489;474;434;414;271;388;460;480;500;488;481;515;513;514;604;506;546;586;575;566;553;542;522;524;514;565;549;588;616;573;643;567;578;619;586;640;615;589;652;635;562;514;568;563;572;573;518;506;669;640;636;557;504;468;544;627;587;631;608;650;660;532;432;596;691;605;622;567;580;578;602;554;571;659;555;540;546;572;574;627;636;659;628;587;654;668;715;581;609;602;576
641;581;578;542;508;512;575;552;556;635;594;600;626;642;625;737;780;731;681;644;650;610;631;659;663;731;674;678;712;709;717;663;643;734;587;652;772;769;469;451;550;557;459;618;689;662;585;694;657;570;603;661;593;608;559;588;737;699;667;639;622;551;709;723;694;639;688;645;655;629;690;583;619;627;625;619;754;649;623;652;668;682;645;650;651;587;646;678;664;590;587;660;624;662;677;694;717;719;698;614;614;621;619;619;637;600;607;631;611;674;711;606;624;658;656;717;664;562;650;679;700;679;664;654;684;613;654;695;715;705;667;621;693;662;636;586;647;883;724;598;658;654;704;709;627;628;757;617;701;656;645;642;685;650;634;653;560;569;615;593;617;737;638;549;497;462;624;606;668;745;592;643;637;593;572;535;563;565;559;543;559;538;640;687;683;664;697;701;615;668;647;586;608;559;626;615;726;644;624;590;690;637;663;719;644;679;680;653;668;598;641;630;604;655;641;625;653;588;619;627;636;655;620;674;681;588;526;544;621;611;627;623;587;577;481;580;651;633;582;553;524;564;569;514;593;600;601;595;598;634;598;605;628;631;596;653;604;556;563;563;517;486;505;566;554;497;562;651;662;617;657;572;555;514;602;564;551;534;551;529;526;492;396;520;629;596;579;559;654;575;527;544;604;605;564;619;559;527;588;546;439;496;433;531;496;531;550;562;474;576;643;526;554;534;503;556;534;487;564;526;556;535;552;556;549;527;560;549;545;593;579;559;566;517;502;548;551;589;657;656;578;514;551;544;547;529;595;514;502;596;545;549;572;619;550;557;527;557;572;532;567;538;478;578;588;623;611;574;526;561;544;551;574;524;596;530;494;534;520;535;587;519;506;420;371;558;538;545;601;518;530;558;628;498;500;555;559;555;473;545;590;601;542;513;530;604;580;491;488;530;600;627;537;511;462;556;495;505;544;577;553;568;523;552;623;603;583;559;504;559;535;545;573;591;515;560;533;514;507;535;492;497;513;523;506;480;451;510;481;375;466;534;510;521;478;509;472;534;494;503;490;484;559;515;545;550;504;479;510;525;536;568;552;471;465;510;471;531;560;521;526;561;521;544;545;546;485;541;470;450;545;592;518;525;542;426;404;472;539;563;564;499;570;566;487;517;544;497;526;555;453;446;525;591;518;538;485;509;510;494;510;488;494;477;461;533;475;420;472;459;527;538;444;493;434;482;576;519;513;491;526;546;557;536;526;506;571;547;518;494;551;546;472;497;489;504;571;599;485;408;463;521;526;562;580;585;576;547;510;565;454;525;445;462;456;427;528;433;412;409;536;452;432;575;547;532;544;494;579;573;516;589;581;489;526;531;522;504;449;431;459;458;493;409;434;409;536;609;550;549;511;531;488;524;542;488;504;468;462;439;448;541;531;480;404;394;492;477;582;518;499;565;492;522;525;540;443;512;510;480;561;555;517;385;397;457;484;459;436;385;356;384;477;448;490;582;519;466;473;468;486;481;552;503;536;563;511;526;517;497;570;489;531;448;367;493;512;601;511;469;399;497;473;468;447;480;538;513;451;463;512;416;369;457;439;477;529;507;488;410;406;423;468;462;482;433;462;508;549;569;545;494;528;440;510;505;513;550;469;487;518;440;475;457;443;474;459;494;562;514;481;431;491;527;456;468;474;540;550;520;474;509;517;553;547;517;534;497;495;455;472;462;493;560;548;486;472;538;512;516;568;546;444;451;554;519;500;438;441;418;465;509;572;540;474;423;377;391;434;341;406;476;538;531;544;503;493;422;513;505;490;488;511;504;551;472;475;535;497;556;518;508;532;485;485;358;471;570;518;489;500;481;523;561;506;494;567;505;548;499;555;510;454;529;443;553;433;498;544;526;522;541;543;549;572;555;630;559;554;613;570;535;558;527;569;504;563;601;482;513;382;394;448;537;510;554;501;461;507;559;555;510;575;586;566;611;534;535;577;528;520;546;537;613;524;526;544;561;533;533;517;583;642;577;567;579;657;639;609;565;590;611;548;598;719;688;652;533;551;548;577;657;571;621;660;623;542;444;523;598;632;573;564;572;492;513;561;578;583;512;540;497;587;629;643;650;646;613;624;655;667;690;652;575;642;643;663
672;601;554;477;555;509;526;575;587;595;561;605;706;584;653;712;728;767;635;650;694;672;625;601;705;660;780;684;712;763;688;651;696;691;602;699;754;770;510;391;559;616;547;628;688;665;610;616;715;570;513;617;620;652;532;648;963;863;632;665;645;608;602;640;692;688;679;614;561;629;673;681;617;655;623;631;727;742;635;684;653;623;613;594;583;655;686;598;670;535;612;632;668;716;699;669;619;685;672;599;661;571;575;599;575;596;592;618;673;669;687;693;665;620;679;711;638;740;651;679;662;661;662;671;694;631;654;668;689;708;699;680;710;643;634;704;671;700;653;665;681;671;622;616;626;652;711;696;666;657;632;661;691;582;595;646;610;548;618;593;555;618;553;508;531;549;623;604;538;567;566;648;671;665;617;535;599;603;596;575;623;644;649;661;684;681;685;617;647;690;650;628;635;583;593;633;681;655;632;588;705;640;609;649;580;604;670;596;628;639;594;635;636;682;628;618;632;645;652;626;623;596;583;584;569;630;615;583;601;601;691;553;624;521;510;519;587;543;610;550;585;591;637;589;612;568;614;600;654;629;616;646;620;574;525;550;529;521;470;522;502;538;520;487;526;539;550;596;655;618;615;551;561;550;640;553;572;475;465;498;589;485;386;440;586;499;508;545;594;539;603;585;579;615;585;592;616;500;570;477;390;485;508;529;505;507;486;440;489;524;631;532;576;539;535;565;523;557;570;475;523;558;529;590;601;592;548;598;520;626;610;586;559;496;479;572;584;535;539;521;531;499;582;576;582;562;526;524;579;525;558;590;645;599;657;561;504;547;570;491;543;550;578;485;571;616;566;534;557;553;570;516;537;589;583;538;523;492;490;554;583;582;589;542;463;526;500;523;529;556;514;484;544;529;599;536;489;485;461;527;649;635;505;610;555;597;625;587;572;508;686;691;528;524;539;572;535;583;526;541;536;554;521;556;558;587;557;546;539;617;528;581;545;539;569;567;530;608;538;502;468;481;576;507;523;488;507;519;547;485;532;533;503;544;518;579;449;564;557;519;478;516;544;536;507;538;527;513;447;478;472;510;556;578;551;515;540;603;554;553;522;514;547;520;558;587;550;497;448;518;537;468;502;553;552;508;484;526;505;607;590;497;540;585;539;499;516;558;584;582;525;497;508;513;575;562;590;544;481;421;544;480;478;481;414;547;474;448;457;480;530;514;511;443;488;474;512;554;547;544;528;581;553;477;489;592;567;562;526;528;495;479;501;504;346;508;523;534;513;531;528;511;478;473;485;590;591;555;532;483;473;509;385;372;458;441;416;454;414;426;478;403;455;524;552;519;552;502;445;527;515;559;511;513;538;523;587;546;452;424;480;475;496;439;468;440;560;479;529;575;565;539;478;483;563;573;548;502;472;421;478;517;495;426;413;399;470;560;556;529;514;534;529;534;501;495;441;490;491;492;526;504;479;442;403;397;396;408;403;458;511;467;511;489;533;533;566;555;475;456;467;505;565;479;457;509;507;488;534;532;469;500;561;523;443;508;500;492;491;508;446;494;498;480;496;509;486;557;510;417;501;521;468;470;441;439;538;508;448;490;504;462;508;490;454;429;460;482;479;491;548;532;508;388;478;455;477;488;501;535;507;458;479;506;476;489;506;478;489;540;542;494;515;551;568;559;474;580;423;460;550;508;532;509;550;502;504;518;516;518;549;530;554;534;546;514;513;515;491;516;527;530;454;503;563;566;552;600;401;366;416;508;530;556;547;500;494;426;484;431;472;543;542;539;522;533;504;458;499;522;515;497;564;494;531;526;500;529;580;538;549;471;492;487;494;504;507;536;524;502;467;515;501;530;534;562;520;491;500;517;503;511;521;493;548;552;522;536;517;543;524;549;569;595;598;617;565;580;590;543;580;556;618;611;552;589;592;625;556;516;443;463;517;542;508;536;570;461;500;510;542;501;486;489;584;559;548;526;558;501;522;557;533;575;465;542;526;562;601;635;562;573;591;558;541;579;595;597;554;541;556;551;541;515;595;696;640;510;615;466;521;547;575;633;585;549;432;481;573;662;605;586;552;568;514;556;683;589;508;461;562;534;609;615;599;667;700;642;594;618;674;666;667;585;660;659;617
612;697;639;618;644;553;615;658;629;655;664;665;663;622;680;715;656;628;641;675;663;653;648;661;682;743;759;726;718;718;732;700;660;784;696;699;624;762;646;526;690;640;625;497;655;673;601;622;648;645;549;651;593;528;522;621;883;824;700;728;676;692;584;639;642;717;679;670;595;566;622;647;597;688;571;634;573;715;701;699;561;598;512;635;633;673;657;607;581;621;662;724;734;709;700;761;687;617;655;619;652;604;504;577;617;522;618;640;608;698;627;700;637;626;631;743;731;659;665;686;733;632;642;712;674;690;673;708;651;633;649;626;648;608;691;707;614;543;559;634;703;674;625;659;637;643;674;761;669;639;614;645;665;664;673;633;629;648;616;574;578;676;611;577;506;642;651;656;570;613;613;612;681;664;616;578;589;652;629;630;622;652;586;614;721;706;640;648;610;678;634;663;612;682;607;702;677;617;504;595;654;650;635;667;640;627;642;634;656;663;701;719;611;630;682;681;689;629;657;694;608;620;545;556;630;614;595;601;615;581;604;601;505;531;534;537;576;549;495;518;593;608;586;546;575;584;665;574;580;678;649;614;634;644;512;474;429;498;614;568;534;537;541;454;496;615;575;544;627;628;580;540;549;633;555;607;551;542;446;479;564;516;392;399;550;538;515;530;594;665;536;636;593;564;544;572;557;506;479;546;501;535;621;520;491;498;482;502;539;488;529;578;500;566;547;542;595;492;484;482;475;469;596;633;674;585;576;579;518;571;567;553;565;533;489;526;556;552;474;548;602;473;528;562;525;518;535;569;605;536;616;635;602;566;585;604;546;549;571;463;576;543;539;592;611;633;534;545;500;556;540;510;526;578;577;508;520;523;480;587;560;533;608;570;551;580;492;462;538;509;524;508;553;542;544;546;507;502;481;543;579;611;529;602;571;595;623;605;542;496;557;563;517;499;588;516;517;569;560;515;467;523;504;546;581;568;544;562;599;602;585;541;478;532;532;567;631;618;553;448;481;494;534;492;519;518;571;596;539;582;551;537;482;490;545;520;526;520;519;541;491;525;534;534;538;529;504;494;432;509;453;517;567;470;563;495;551;563;553;508;597;555;541;496;520;517;509;477;479;544;594;564;500;591;524;487;521;554;560;585;562;616;589;534;567;549;526;523;587;556;550;557;535;505;496;631;606;622;542;455;456;500;508;492;498;509;501;434;497;473;481;461;472;474;631;569;504;543;573;538;538;584;516;498;448;530;529;467;527;457;454;479;476;502;442;480;527;523;509;510;551;554;567;500;462;454;561;560;491;510;465;537;430;423;396;398;502;440;436;523;511;398;394;494;476;562;495;522;496;579;485;453;495;493;508;551;630;557;494;509;525;539;456;504;564;503;469;476;503;512;552;554;529;528;515;533;574;497;430;464;506;481;383;338;411;439;491;497;523;543;543;516;555;575;582;540;544;537;504;519;573;511;555;498;484;494;447;376;464;509;519;553;517;517;480;552;561;478;501;477;473;545;581;501;423;489;559;480;561;516;528;522;478;489;486;475;431;456;511;475;469;404;484;488;481;481;512;476;499;544;487;524;466;437;484;470;472;549;552;537;491;530;512;594;593;382;459;454;425;509;517;526;526;443;500;481;490;472;518;465;495;435;444;489;464;506;573;503;433;456;525;542;521;558;555;538;477;328;357;439;501;501;489;535;504;544;532;546;493;501;501;540;574;539;536;537;561;565;582;592;555;518;499;410;512;502;495;546;490;285;400;484;524;504;594;529;465;469;456;479;477;543;555;534;606;557;500;482;499;538;483;479;495;573;593;509;544;527;519;582;501;501;521;507;534;559;482;469;411;427;445;524;541;539;531;533;514;512;457;563;511;519;498;503;442;573;535;563;541;557;515;487;556;602;632;598;575;548;611;532;579;574;567;575;521;588;594;584;630;555;493;529;587;580;588;561;510;487;441;452;459;529;551;536;457;580;501;476;511;560;604;601;532;520;458;517;484;530;595;635;525;508;501;571;599;502;557;535;521;490;451;493;523;486;495;498;541;449;447;448;482;499;585;588;484;475;385;483;658;624;568;588;533;548;578;630;642;568;584;509;541;574;566;657;622;696;605;634;574;593;531;601;655;646;687;693;632
648;773;618;607;609;619;685;655;639;673;593;670;628;610;735;744;633;540;588;649;763;665;729;779;749;752;769;751;727;737;724;706;690;729;760;684;696;695;638;622;689;631;616;592;579;577;566;637;691;650;572;519;360;444;572;561;563;677;621;640;602;696;672;689;705;685;664;677;602;592;662;643;615;692;694;615;625;681;693;709;584;616;547;748;734;655;667;577;632;666;728;674;689;607;661;661;684;646;611;581;661;678;614;587;578;597;595;623;634;721;664;654;650;622;628;644;659;642;649;706;713;675;688;705;719;655;695;660;616;623;625;656;633;744;602;573;704;555;517;628;640;665;678;687;682;647;669;649;599;628;592;649;609;701;578;676;646;653;689;602;700;683;642;624;602;638;629;578;657;586;647;616;705;675;651;592;630;610;622;608;645;630;581;643;635;555;689;630;657;630;674;564;574;601;616;631;609;607;620;645;716;632;647;656;689;671;634;669;596;615;663;694;675;677;661;634;675;625;623;636;598;614;573;613;613;609;600;598;567;619;553;612;534;579;574;589;586;486;405;506;648;547;607;585;526;580;587;599;575;610;635;631;616;610;450;475;456;545;521;594;508;556;662;537;550;580;547;608;633;580;608;652;610;612;707;571;593;525;530;559;564;487;520;507;608;508;504;583;523;574;573;619;588;570;519;551;589;553;534;549;637;531;532;470;492;521;568;573;577;538;527;481;513;587;607;590;542;569;633;496;568;550;553;705;773;551;525;492;477;559;558;514;525;557;462;513;591;576;553;608;608;546;575;606;568;505;514;569;650;555;594;594;619;571;547;574;546;478;555;486;479;567;527;555;538;471;495;505;455;537;483;523;530;523;572;603;531;524;511;574;547;589;603;624;607;575;567;582;490;521;545;553;545;572;560;515;565;567;580;592;541;530;609;609;585;616;508;559;580;510;511;503;566;579;551;472;531;542;572;490;526;512;512;482;503;572;582;574;558;669;628;635;484;510;497;526;580;576;589;464;459;488;513;551;544;528;544;501;598;562;480;476;499;562;533;540;578;519;554;546;464;462;517;510;534;545;490;557;504;479;500;543;527;544;490;550;531;513;570;639;653;601;577;484;510;479;472;512;511;542;560;529;526;524;477;556;573;545;586;598;573;550;494;525;497;478;504;554;585;520;558;573;497;526;440;593;627;536;500;501;519;506;519;532;447;433;421;396;475;535;447;401;468;571;587;582;543;559;587;560;547;529;508;471;458;484;544;454;542;464;428;428;485;552;523;543;531;448;425;495;514;585;563;515;488;440;499;591;540;669;542;504;480;451;442;463;529;525;508;533;436;401;397;435;500;505;543;482;521;512;492;449;451;360;417;434;544;530;515;507;544;555;536;549;509;470;556;535;419;457;498;509;549;569;558;529;476;473;471;514;524;477;399;431;396;438;418;550;561;530;585;524;616;675;605;616;478;516;532;595;525;529;504;593;530;546;443;445;512;508;559;531;516;524;500;522;548;519;480;514;590;587;551;533;474;501;441;458;581;575;532;527;525;544;497;488;486;424;475;467;473;465;445;468;490;474;547;518;529;509;471;452;399;432;449;539;523;490;496;509;455;504;508;556;621;511;507;572;461;465;505;578;493;505;508;542;480;549;422;438;473;396;471;487;474;579;534;483;498;511;486;503;564;553;596;489;434;329;331;477;518;484;473;529;559;526;585;491;469;496;548;601;527;497;512;567;520;660;749;588;535;558;525;427;578;542;433;414;396;356;417;527;528;519;520;521;492;437;513;458;492;547;524;527;539;558;555;490;552;524;459;499;489;591;602;579;526;542;536;478;468;495;463;431;471;523;574;494;383;402;431;504;476;565;549;579;423;412;478;507;550;567;482;436;513;496;510;485;539;497;563;514;543;569;648;599;598;588;522;470;540;574;543;567;493;480;489;557;528;584;519;558;560;699;602;537;530;535;469;388;324;473;550;561;424;422;463;435;519;592;556;592;575;534;420;449;432;506;668;608;536;531;564;528;511;573;605;549;599;572;553;515;499;560;423;482;514;472;544;509;566;560;536;609;454;424;444;558;510;516;558;560;524;542;593;638;641;634;641;585;591;617;631;673;721;718;612;501;615;578;515;494;590;555;612;608;686
475;493;521;443;478;468;475;493;414;483;558;475;458;439;579;539;433;455;451;464;501;575;555;599;614;546;535;536;546;507;518;473;479;538;542;557;522;487;461;476;512;463;447;440;429;389;487;516;462;458;453;366;248;319;469;414;402;410;440;470;411;435;498;507;517;543;524;537;496;462;494;468;504;459;430;452;509;539;537;527;445;496;460;634;619;569;494;480;471;511;565;519;520;483;464;475;458;466;455;422;577;521;512;502;412;389;451;500;543;534;544;498;509;460;474;485;505;461;534;598;528;449;490;540;545;523;580;508;556;516;500;480;506;532;492;467;530;478;458;504;427;431;480;481;529;491;500;448;494;502;488;501;527;499;410;441;494;498;529;515;533;521;430;493;483;453;472;502;492;459;481;421;459;511;462;426;456;472;455;446;428;454;469;451;459;457;467;471;456;416;466;468;437;431;432;441;423;422;477;510;458;516;483;518;470;480;519;507;484;453;457;445;475;476;446;511;500;472;506;466;448;461;473;469;469;477;503;439;487;459;420;440;437;363;377;412;415;391;328;420;446;438;424;401;429;453;439;406;412;443;434;404;388;393;390;347;461;408;431;446;393;420;440;424;466;449;421;447;505;427;450;504;444;450;450;422;415;351;412;414;507;505;457;414;441;407;383;368;320;413;468;444;400;382;406;365;431;497;480;445;476;397;411;412;398;431;425;421;404;365;405;353;426;468;360;388;382;429;452;465;381;403;412;722;804;477;411;414;465;427;387;402;373;416;378;426;443;444;460;445;461;475;404;401;435;437;367;352;325;387;476;454;473;451;428;421;394;366;344;381;368;333;398;418;371;374;432;364;411;364;373;375;388;403;447;426;397;362;363;428;436;434;410;385;478;512;401;440;396;374;380;408;411;446;401;415;416;430;412;400;397;384;469;436;439;458;427;392;395;347;334;373;447;391;377;400;413;406;448;426;382;387;411;400;406;510;477;427;455;418;452;504;494;419;396;314;355;379;401;362;369;401;409;403;405;401;423;416;414;404;382;419;383;457;391;423;428;382;352;390;367;440;427;387;441;434;380;357;423;384;413;367;398;394;406;360;389;405;403;448;487;413;452;362;410;445;438;382;370;411;389;394;390;406;382;477;379;406;463;415;370;434;373;386;425;335;366;391;432;396;425;400;349;356;391;433;423;410;371;369;384;327;363;377;377;371;315;298;287;371;324;324;335;351;392;425;432;422;400;430;418;386;364;279;304;314;391;427;340;372;356;347;405;454;410;407;412;377;364;397;432;393;380;409;395;353;304;365;422;471;389;316;415;363;356;359;354;363;347;333;301;381;283;333;365;375;369;332;357;367;411;318;289;140;209;293;272;410;412;372;379;367;394;358;353;310;426;351;309;316;336;362;438;427;409;385;381;375;367;383;391;375;340;281;305;322;402;444;406;401;396;405;424;442;361;392;376;355;376;415;407;451;423;388;366;352;328;347;409;407;399;339;363;356;372;386;437;326;350;367;376;434;415;386;391;328;327;391;388;367;389;425;397;368;354;328;401;399;395;345;381;342;309;293;356;425;426;403;355;373;357;307;357;346;379;437;385;408;354;394;372;373;400;365;361;345;390;400;396;373;389;415;437;436;354;416;386;398;381;342;342;345;388;388;421;452;433;403;393;402;458;339;357;340;345;342;303;345;312;331;383;370;382;376;418;434;434;396;387;362;366;410;411;360;358;420;416;452;450;439;390;388;421;410;416;399;294;228;284;344;331;378;376;413;404;407;405;360;383;376;374;415;371;386;401;423;410;393;393;395;345;383;468;376;466;409;477;390;414;393;389;399;328;280;351;367;368;415;289;226;340;309;354;362;383;402;335;338;357;413;427;443;443;362;405;417;410;393;406;409;398;437;394;407;496;459;493;460;421;393;407;441;420;355;394;345;349;400;397;380;416;413;445;476;380;373;418;449;443;323;261;360;461;393;350;432;394;397;385;384;409;374;457;408;381;349;402;409;429;451;435;381;377;413;356;477;424;466;419;459;456;415;428;386;341;382;411;355;459;396;398;422;430;436;424;421;388;422;407;408;319;379;432;424;504;427;375;457;459;454;450;462;443;514;541;535;438;408;413;463;414;411;404;435;414;416;463
477;452;513;504;549;515;525;485;435;410;447;453;433;458;537;599;474;405;460;510;541;531;542;512;565;574;506;547;575;526;530;544;493;544;610;515;534;459;391;513;565;541;529;405;430;466;524;500;513;473;404;440;303;451;516;513;389;401;461;521;432;431;479;460;512;475;538;582;510;447;434;534;511;460;455;519;477;557;553;460;485;516;555;573;492;490;542;465;538;440;510;495;527;511;498;532;485;498;496;496;472;464;528;475;428;450;490;534;568;517;504;527;487;511;509;492;566;493;513;494;490;499;520;520;480;547;592;496;462;514;419;464;584;580;479;463;417;459;503;485;501;469;494;501;499;500;501;464;502;503;509;514;476;490;416;491;452;495;482;542;472;488;449;440;469;462;506;536;521;464;440;495;495;514;510;464;509;453;394;457;441;443;451;483;426;465;483;459;477;439;485;448;421;414;427;428;427;429;487;439;433;471;523;494;460;473;510;494;499;482;369;358;428;452;513;476;447;428;509;463;522;492;425;499;422;456;458;475;469;467;468;430;444;405;450;451;432;343;435;437;418;397;419;410;437;448;462;487;407;394;389;397;410;445;404;393;432;432;412;457;375;401;435;408;409;421;463;441;472;465;464;448;450;439;452;414;428;388;458;427;448;464;401;386;426;409;332;354;335;392;426;416;420;420;433;362;413;436;437;464;455;457;419;414;400;420;432;388;422;436;425;473;438;370;330;400;438;472;455;401;385;350;442;541;581;426;392;400;381;398;427;400;423;426;406;426;425;542;434;468;425;421;427;422;433;464;371;375;304;355;415;441;463;451;446;400;438;345;297;412;385;351;434;413;382;410;388;368;394;387;356;365;365;420;358;393;390;402;453;438;359;408;369;374;411;405;412;400;451;421;378;436;357;386;366;391;436;473;399;388;398;458;466;436;402;394;425;459;357;369;309;347;401;455;441;417;416;381;431;410;373;387;372;325;397;463;463;423;414;454;420;481;478;445;358;312;333;404;426;326;327;376;420;377;414;382;401;417;386;388;364;403;368;400;368;384;358;405;339;466;408;453;424;424;413;361;354;385;345;370;412;415;416;347;422;408;365;394;423;414;497;410;400;407;436;389;438;405;377;343;384;421;329;332;451;480;420;460;427;431;372;381;328;374;354;368;359;367;441;384;384;388;414;374;358;331;401;381;371;345;363;331;332;374;409;367;304;309;298;374;376;335;293;375;415;421;453;433;357;360;350;337;303;292;326;340;321;408;348;327;367;393;464;460;419;386;367;383;351;427;422;336;287;334;375;358;320;381;339;350;346;265;341;336;365;368;338;321;304;363;299;350;261;286;311;283;334;349;325;398;410;341;290;183;239;236;252;348;370;400;316;423;382;339;349;327;386;410;369;352;285;307;385;352;453;382;348;425;376;399;449;404;322;399;351;347;358;381;439;445;436;460;358;374;428;378;359;329;341;355;378;373;361;355;352;398;359;378;402;340;385;403;339;378;421;368;325;329;361;409;403;399;430;381;365;349;391;363;353;352;403;360;367;349;373;338;384;328;324;402;416;343;406;327;364;403;439;394;419;405;341;363;382;390;425;432;395;375;392;349;352;372;390;379;371;319;375;328;421;354;383;361;418;424;369;418;386;422;397;389;345;337;381;417;364;420;406;441;427;377;386;397;402;391;336;258;256;396;386;387;338;351;383;417;408;383;389;409;380;378;341;420;467;437;423;394;407;435;398;381;305;371;387;388;398;363;340;277;315;403;319;301;346;361;385;386;388;351;343;359;400;390;411;388;377;322;404;411;360;362;372;328;397;403;402;432;444;423;378;431;412;376;398;347;397;415;395;383;391;308;378;287;321;348;324;355;395;357;374;388;421;403;437;457;421;434;432;399;438;416;421;373;386;431;418;456;453;449;420;370;409;412;403;388;406;373;398;407;351;391;428;432;450;441;399;353;439;485;472;399;421;412;504;424;392;460;438;421;455;451;416;404;409;417;450;410;389;408;407;461;485;380;452;485;374;372;412;453;351;414;413;387;394;405;379;396;365;350;416;449;405;388;372;441;415;442;459;390;429;375;394;409;399;375;454;417;445;409;461;467;476;430;503;510;512;552;484;434;393;416;416;416;490;450;468;459;480
532;555;436;488;500;535;480;487;401;347;425;459;431;405;450;483;528;416;479;540;500;490;514;547;518;559;561;531;560;545;543;490;603;513;634;596;541;492;513;560;511;522;466;415;414;492;512;557;506;464;331;402;406;470;509;469;416;423;544;535;525;479;495;442;507;458;500;555;560;517;436;444;461;442;445;497;514;573;459;437;451;511;518;537;488;470;499;508;519;509;515;472;525;599;518;479;571;489;557;512;484;511;460;476;382;392;519;506;533;576;494;517;456;490;477;529;547;453;532;484;524;493;569;505;446;500;469;453;521;489;513;436;491;523;493;481;497;465;457;491;483;424;462;487;493;479;518;473;529;595;529;512;518;462;463;436;469;500;460;501;498;418;472;499;542;489;515;471;476;462;454;459;504;444;488;508;435;477;469;415;483;429;506;461;447;474;522;483;455;428;514;440;475;417;446;481;491;495;508;407;435;475;496;477;435;455;472;476;465;452;267;262;356;429;491;516;474;436;491;487;486;459;409;449;451;385;426;448;519;484;519;434;447;457;453;421;436;412;425;388;405;434;396;368;467;416;502;425;484;396;412;366;346;406;390;419;424;397;409;408;382;375;397;442;392;344;398;365;454;443;449;437;426;394;491;414;418;408;398;399;424;454;416;445;410;418;427;303;314;395;377;389;346;354;426;422;486;460;501;462;474;448;438;430;405;421;447;394;377;407;363;405;335;431;387;373;390;421;420;455;375;369;395;466;436;350;386;367;437;435;439;415;433;400;408;440;474;440;476;450;428;382;422;433;426;385;412;353;424;398;360;414;473;422;401;460;402;285;405;424;402;363;375;452;369;406;401;437;360;360;349;360;354;425;348;361;400;426;474;375;398;423;412;422;406;462;410;423;420;409;433;462;320;316;368;387;422;417;375;392;418;400;391;380;354;391;468;475;419;344;330;337;394;406;423;420;342;417;352;403;333;348;408;414;352;393;436;425;418;465;406;472;421;503;413;381;341;421;373;356;399;389;422;372;413;416;361;372;340;399;441;397;436;340;368;372;367;357;347;366;429;449;404;419;401;349;412;369;371;367;389;420;367;372;421;417;395;442;390;430;384;405;397;392;401;413;383;388;380;394;457;424;383;343;418;456;434;399;380;390;370;346;344;439;405;426;415;424;400;380;349;383;426;419;351;382;377;367;383;393;361;347;369;354;402;354;329;337;369;384;363;273;272;376;428;455;416;430;399;333;290;332;331;347;383;412;347;404;379;406;459;377;386;445;384;467;404;411;448;417;417;287;293;343;377;386;320;276;330;314;289;204;261;268;354;449;384;360;355;414;334;393;296;292;170;127;266;316;321;346;473;384;343;260;306;307;300;346;407;369;408;419;387;390;376;328;382;358;331;362;313;257;294;334;351;327;350;375;319;368;393;378;381;359;345;336;338;381;471;450;434;392;371;409;379;389;358;369;353;374;408;397;381;392;369;363;323;392;379;361;388;360;383;340;390;403;370;390;364;375;394;406;367;372;413;371;423;336;410;384;382;340;391;357;398;372;369;311;359;304;387;350;369;386;392;408;423;420;397;390;332;369;358;378;348;355;448;319;421;408;379;389;396;375;356;356;336;345;389;352;410;416;412;432;379;370;381;395;384;377;352;320;330;293;333;405;403;393;349;381;356;430;383;396;385;355;253;351;422;410;378;344;415;433;428;372;423;411;321;368;423;446;598;466;391;409;438;391;359;347;280;272;382;322;339;344;389;320;386;373;283;282;367;351;344;376;355;363;355;329;359;367;394;331;377;433;395;366;420;402;313;344;390;405;420;425;433;417;379;379;377;379;369;406;384;381;390;353;358;348;377;333;318;354;308;347;351;386;400;417;326;388;370;413;387;392;474;386;395;409;375;396;435;402;446;421;364;372;409;423;450;479;438;426;402;443;481;467;371;352;364;418;395;450;432;439;439;404;425;452;451;448;438;411;422;438;440;473;529;429;491;465;414;435;414;377;441;399;400;490;488;444;415;383;338;359;411;443;363;343;381;420;403;333;339;389;392;367;415;453;454;415;396;426;439;449;390;457;353;424;388;398;398;424;412;397;399;397;416;434;486;499;511;492;460;480;454;442;462;454;435;444;455;441;463;479;472
554;523;452;512;470;504;401;323;351;391;492;455;448;403;458;427;437;526;501;519;505;509;575;538;489;486;501;545;518;546;508;554;532;555;607;582;532;426;465;566;497;525;428;360;378;482;447;520;453;395;418;456;418;418;459;471;424;479;524;605;611;542;454;458;419;437;493;507;505;543;481;482;476;453;460;488;488;538;569;575;429;474;438;490;493;480;524;504;552;597;513;525;492;511;485;518;526;468;451;427;383;432;481;511;405;493;502;478;526;520;462;489;426;458;469;539;557;529;540;497;505;498;520;472;431;480;466;457;523;522;440;400;473;505;573;504;489;486;502;502;484;517;435;484;460;476;508;463;465;572;556;549;512;466;417;471;458;475;431;444;448;458;449;488;442;471;523;444;482;478;471;508;486;533;485;411;501;453;475;481;499;449;434;403;391;426;463;502;455;449;404;490;463;436;476;478;495;472;477;431;462;430;436;455;409;458;541;484;504;446;349;266;408;428;410;484;474;468;459;535;448;490;475;439;434;464;416;453;483;499;479;473;466;517;365;394;395;453;465;444;479;429;370;400;439;472;442;434;420;438;420;458;353;412;431;370;393;361;460;412;432;397;429;388;371;357;386;410;422;449;412;459;444;443;427;365;393;357;446;406;369;477;478;515;424;452;396;349;357;363;389;374;407;367;430;455;438;519;439;470;456;452;463;394;395;395;391;415;415;410;398;364;329;363;417;443;423;423;452;464;429;369;384;434;412;370;402;453;361;369;361;462;426;433;381;416;500;449;429;383;425;401;514;452;446;418;348;422;426;389;475;444;405;424;431;448;398;359;390;473;426;329;407;432;416;400;387;437;378;387;355;372;380;468;415;356;331;420;437;432;338;351;426;453;409;386;472;479;442;352;391;387;354;350;364;400;400;421;367;408;471;369;400;342;355;456;480;431;446;365;339;387;339;402;333;332;366;344;381;367;357;349;417;409;360;354;434;479;475;439;449;440;435;444;419;366;397;406;396;383;365;368;335;304;374;359;338;411;464;396;370;372;416;308;291;333;354;354;388;380;377;382;373;378;405;410;348;340;366;387;402;381;378;347;458;342;393;425;399;416;412;307;334;376;388;406;392;381;415;414;373;367;340;377;452;440;406;441;377;368;404;441;405;401;401;386;405;428;390;330;355;367;441;397;367;404;410;358;369;413;446;383;441;392;351;351;355;283;365;350;352;286;353;361;360;447;449;416;392;372;340;367;398;366;382;390;447;375;438;383;400;407;370;385;446;494;413;392;435;432;413;404;355;351;334;346;287;259;271;263;331;264;180;213;408;517;443;418;375;359;356;424;372;268;157;111;289;275;258;374;373;340;301;311;324;313;341;379;438;373;406;406;452;425;448;395;363;382;366;332;304;305;322;324;331;348;313;397;357;395;378;322;341;323;370;343;397;431;372;393;379;362;406;427;364;378;410;374;374;373;384;375;386;372;331;383;367;380;342;343;393;362;336;344;373;404;389;388;359;406;341;336;379;414;357;345;380;402;392;377;345;354;389;371;398;418;324;362;339;369;368;298;412;327;327;410;389;377;472;422;369;376;340;409;392;378;403;343;365;387;349;351;350;385;345;358;316;315;391;397;351;375;403;389;361;326;343;378;423;373;402;392;320;357;330;396;369;407;398;377;382;379;418;395;319;263;349;388;407;401;413;412;521;508;436;336;290;439;375;469;410;443;511;438;371;397;403;413;356;282;276;321;359;335;311;323;378;269;382;330;274;231;379;416;398;373;371;354;414;363;410;375;391;365;352;357;398;407;412;384;363;351;428;407;418;412;449;342;326;393;383;314;309;351;444;399;344;327;393;357;400;374;391;384;326;337;360;364;404;351;319;313;348;389;378;427;370;337;454;432;357;416;413;357;419;406;401;395;440;369;344;361;445;444;452;366;336;380;404;450;402;427;402;437;497;389;434;371;444;446;439;450;414;397;434;435;432;456;481;473;471;451;435;454;433;380;359;424;461;409;469;446;380;304;291;355;390;441;394;376;384;388;344;326;262;383;369;410;438;444;400;442;428;422;404;432;337;446;443;403;400;438;370;401;428;412;430;389;356;351;415;453;494;511;468;520;495;511;436;438;484;436;455;495;485;492;502
474;522;495;531;493;511;370;379;407;442;487;443;432;509;449;458;522;506;484;503;494;521;541;545;490;544;518;503;538;528;499;545;550;663;569;589;529;460;439;488;492;505;444;396;399;497;508;496;487;490;462;497;480;435;471;451;428;430;502;543;490;500;479;489;500;478;468;488;501;481;465;487;491;464;476;477;508;553;530;541;464;422;424;456;512;465;477;456;546;460;454;496;525;495;483;462;507;477;445;382;367;380;440;487;500;538;476;372;454;468;473;433;456;531;545;518;513;554;555;493;430;565;540;482;498;460;553;445;455;518;503;428;504;518;503;582;485;500;534;527;479;489;521;470;468;470;462;476;490;529;619;544;524;464;469;448;479;445;455;472;464;466;482;441;460;501;457;487;518;450;459;469;511;534;483;477;454;447;506;486;500;451;524;439;430;461;497;494;414;402;441;486;491;510;437;507;503;496;548;500;457;439;439;525;484;468;528;520;482;485;411;354;438;433;420;415;488;497;499;527;523;501;467;431;436;455;391;452;435;486;508;478;455;458;421;392;436;456;457;370;477;395;452;373;383;526;405;470;437;401;418;412;399;484;441;428;319;392;416;425;419;393;412;392;425;402;361;376;380;448;492;409;472;450;459;463;409;442;440;442;443;388;407;453;472;419;381;357;292;367;377;431;378;428;396;390;387;412;444;435;436;477;436;403;388;411;417;392;442;421;428;407;360;384;423;395;370;367;427;429;451;431;419;423;419;451;404;437;374;419;384;434;416;416;405;400;425;456;418;410;385;418;505;483;459;385;434;438;404;436;392;471;389;447;401;413;358;431;419;431;447;418;402;433;417;386;388;428;386;399;403;441;439;363;381;357;387;402;426;418;370;347;394;392;424;365;420;430;336;360;348;414;403;362;381;438;442;424;355;458;410;395;412;359;408;397;404;438;423;369;434;349;361;398;363;341;406;422;369;383;351;400;421;397;370;388;429;411;469;434;401;383;458;472;415;433;397;400;370;350;360;382;368;342;366;382;379;402;401;400;370;396;399;296;309;328;398;335;398;336;375;418;406;368;420;421;345;425;390;374;356;389;349;406;476;373;396;357;409;438;394;362;373;391;405;410;412;403;370;432;399;377;342;391;461;425;385;414;432;400;371;392;391;428;371;390;432;373;377;420;362;360;385;401;386;391;442;349;374;388;393;398;362;392;410;395;340;300;361;378;313;323;391;409;406;442;452;398;371;391;359;404;410;408;411;450;358;407;374;356;449;418;339;379;394;413;427;433;435;452;430;395;395;397;322;317;348;308;287;260;330;255;290;292;394;461;438;440;337;351;358;379;401;347;308;270;308;347;309;342;312;283;275;294;319;342;332;332;383;391;416;414;396;423;407;360;313;312;361;291;292;284;266;297;372;412;361;372;354;354;356;312;349;313;351;328;429;408;368;432;404;361;426;397;410;378;419;408;426;375;338;375;413;368;334;365;391;400;338;367;407;403;393;414;408;396;390;416;417;368;410;370;350;369;359;369;446;412;416;366;371;397;375;386;400;399;403;329;337;322;353;345;388;400;402;338;311;389;458;450;383;384;348;352;411;383;331;297;392;359;345;309;344;387;356;359;315;344;342;399;402;431;396;363;349;374;352;404;408;375;352;405;367;373;348;330;387;401;391;381;413;391;430;362;254;270;359;373;387;436;409;385;372;434;433;342;326;387;373;347;338;375;395;416;376;411;488;411;360;331;351;359;336;315;378;388;406;366;376;365;308;235;352;451;422;386;333;400;392;417;408;395;370;355;375;411;353;391;388;381;416;434;399;393;380;384;378;389;389;421;380;395;347;412;396;416;444;337;340;318;363;400;350;367;310;336;327;308;350;336;323;312;357;375;375;398;395;415;486;359;379;351;328;350;416;410;363;474;450;362;316;431;407;354;376;401;384;409;401;373;399;457;426;452;439;512;487;455;401;468;408;406;431;423;413;428;453;468;496;493;441;473;459;378;389;327;367;405;450;496;499;414;439;446;416;440;424;381;411;420;311;338;346;352;345;406;426;369;390;394;424;424;431;400;370;409;429;388;427;411;431;465;416;376;383;437;417;419;391;383;354;413;470;431;455;511;473;467;452;493;497;507;477;439;482;471;430
552;575;544;573;558;562;451;514;476;428;446;429;461;526;509;515;543;519;552;510;574;568;508;571;541;533;559;508;472;450;495;501;518;539;612;566;594;548;467;432;424;506;401;363;412;418;507;539;473;458;459;466;495;427;401;439;512;460;498;432;473;498;449;522;521;514;431;484;507;497;451;498;500;502;457;492;511;535;478;495;464;412;461;431;455;444;499;513;485;475;513;469;495;509;478;456;485;441;445;380;408;371;449;530;467;391;414;433;490;437;449;529;494;565;516;438;490;547;534;478;436;481;531;479;521;511;531;477;458;452;531;479;473;522;463;501;515;465;460;487;478;476;574;572;524;468;477;484;503;563;498;521;547;524;471;493;425;412;405;440;453;432;471;480;457;432;485;545;476;477;473;490;489;504;515;466;465;478;431;474;432;425;462;451;441;469;466;534;445;463;447;476;494;455;474;493;504;545;570;542;501;500;465;443;435;499;516;511;495;530;437;373;431;474;446;471;476;491;509;509;469;452;491;475;504;446;498;444;529;522;484;506;456;446;401;374;384;445;458;442;477;421;407;436;430;417;408;462;397;388;430;424;436;408;443;398;373;427;447;376;449;427;412;404;405;351;373;406;394;545;487;461;498;470;459;424;515;362;425;437;475;440;482;461;419;366;330;353;361;380;411;402;399;372;377;387;323;384;431;416;429;425;474;419;410;387;415;437;461;392;436;384;406;424;439;407;408;462;421;415;407;454;441;394;413;435;381;400;416;426;447;447;438;407;383;438;437;399;439;435;374;389;422;412;455;458;449;443;429;433;405;443;478;411;359;406;400;385;357;418;416;430;454;474;465;376;368;447;420;353;380;445;402;392;394;430;393;405;350;334;384;455;378;401;345;380;425;379;410;350;281;391;356;343;392;438;433;418;374;397;367;413;443;416;420;409;436;496;409;381;365;359;407;418;390;428;470;407;394;394;409;414;448;395;375;364;358;435;422;439;463;400;464;401;384;446;392;368;445;374;393;377;393;396;366;398;401;393;347;339;345;393;338;353;332;355;420;369;334;316;289;357;411;362;407;409;410;363;379;358;319;290;361;474;484;424;395;339;381;433;391;390;353;373;389;426;384;418;390;349;385;383;427;401;450;423;407;420;398;393;407;418;415;418;400;404;370;358;423;418;377;387;371;425;386;441;362;409;368;352;349;374;353;395;393;360;325;386;335;297;319;362;410;372;323;383;387;367;477;408;361;378;390;425;457;447;367;406;432;365;427;428;400;349;348;390;394;413;432;369;387;396;354;315;350;347;344;319;299;338;311;401;348;397;383;460;391;385;342;366;385;368;399;404;316;346;362;326;362;326;349;322;304;250;302;290;314;340;298;354;356;443;407;408;391;352;416;371;372;309;294;295;278;319;378;419;365;372;318;335;423;359;287;316;315;373;381;357;411;368;403;427;410;372;401;384;351;392;422;372;368;338;357;315;348;389;457;390;429;415;566;474;440;396;377;358;346;386;430;410;396;354;347;357;340;384;405;443;385;371;355;420;453;392;359;392;344;332;362;356;391;350;408;384;381;373;335;405;447;413;429;385;360;385;412;357;375;341;350;379;314;303;342;366;359;354;389;386;359;362;420;357;335;344;373;315;319;350;405;355;367;416;424;366;357;340;348;433;389;416;395;406;431;320;298;311;377;410;409;392;390;441;391;447;435;307;330;382;357;349;404;395;399;372;382;401;425;429;375;332;397;359;325;319;334;378;318;357;311;397;378;283;341;406;338;416;322;388;446;401;403;318;438;331;360;363;351;432;441;404;464;411;431;365;417;385;394;399;405;408;412;359;401;378;380;375;412;338;346;390;353;359;345;367;316;357;310;270;296;304;303;322;385;376;355;410;424;443;394;342;351;331;275;313;376;337;368;369;378;335;311;370;380;391;353;406;345;377;399;328;385;368;394;438;435;514;473;452;437;358;395;421;450;462;409;443;473;410;416;430;430;437;405;396;322;321;366;383;380;410;532;513;442;412;477;481;390;420;382;385;348;367;383;297;330;389;397;393;374;452;405;439;451;375;412;413;358;449;449;418;416;445;429;451;355;421;415;396;385;389;320;387;416;435;434;433;442;508;426;452;503;475;423;484;441;457;544
608;538;574;522;551;565;554;491;537;541;464;467;465;509;464;486;552;507;502;539;533;521;530;534;587;594;478;513;461;453;402;504;512;583;568;556;593;538;513;511;531;476;443;346;326;432;476;484;473;396;373;427;364;424;450;483;536;509;554;496;429;437;447;511;520;471;389;426;507;481;471;475;569;478;528;502;493;535;479;430;516;500;518;458;527;532;518;497;468;438;549;495;495;550;532;521;511;506;425;417;425;473;461;524;503;455;391;408;445;482;454;436;485;519;512;389;461;523;528;510;511;524;508;460;493;519;465;505;487;459;526;499;518;539;524;554;534;504;497;498;461;455;578;635;494;480;484;479;513;495;488;503;487;504;440;525;459;374;434;493;439;458;427;477;446;454;531;480;485;430;521;483;470;443;431;375;432;419;460;492;449;416;425;431;432;494;457;451;464;449;466;436;470;501;514;517;510;531;537;543;521;516;442;519;506;479;492;463;483;514;449;478;499;469;460;468;523;495;529;500;479;429;467;448;480;442;441;424;478;452;389;400;452;426;463;376;416;480;455;429;509;438;467;451;412;373;374;434;405;482;463;416;460;421;403;387;398;390;412;417;465;467;428;425;395;443;425;386;417;555;573;403;400;488;412;408;392;424;443;439;343;423;430;368;334;327;363;365;371;409;403;431;436;416;368;360;356;343;382;444;414;431;409;422;433;424;448;442;499;450;467;390;431;434;496;502;449;461;372;447;424;449;414;438;366;368;328;431;413;448;431;427;417;419;450;454;459;435;423;370;367;419;405;392;499;421;458;377;413;444;383;420;403;477;491;500;404;410;370;410;423;397;419;485;494;440;373;485;444;434;407;364;364;379;439;417;404;434;361;370;441;438;405;401;399;445;418;393;383;366;279;380;415;397;363;406;409;397;401;427;438;441;469;399;381;386;428;467;389;375;355;397;350;415;425;408;448;436;347;337;370;434;421;400;336;343;365;375;438;468;382;437;441;353;343;423;436;498;335;374;381;383;348;340;375;440;435;403;346;356;424;402;332;411;347;390;385;391;341;319;345;375;363;335;406;364;423;418;388;376;285;286;325;402;395;360;420;390;349;388;430;399;324;354;347;380;379;396;380;394;380;397;398;381;383;404;350;393;404;430;373;399;388;363;405;384;336;414;400;356;397;350;390;418;441;422;402;426;387;367;299;356;363;382;323;343;344;320;419;271;346;375;377;378;417;391;354;392;425;382;415;463;413;388;463;428;345;383;433;407;436;450;394;219;299;323;315;342;401;366;365;406;386;351;380;347;353;366;353;320;362;368;341;383;396;356;325;266;226;253;338;352;366;399;378;364;365;332;341;342;333;361;359;351;305;366;365;339;335;326;343;347;425;370;373;389;350;372;376;307;295;314;262;302;344;321;336;417;457;332;338;326;333;298;332;358;405;429;420;378;327;378;389;396;397;394;360;389;403;405;430;358;352;339;326;378;423;403;425;508;672;576;454;357;358;423;411;366;362;398;315;319;320;343;397;402;375;368;411;394;404;374;373;417;395;372;349;326;336;388;359;278;415;365;384;399;329;439;392;356;455;399;394;423;357;349;339;386;374;399;410;341;328;282;322;361;434;439;385;399;372;374;394;325;346;359;343;386;421;366;370;393;442;354;370;379;416;466;430;395;379;422;419;313;282;307;359;413;409;387;401;425;428;367;378;390;359;378;437;357;351;357;344;391;427;403;402;437;345;393;394;364;335;312;406;387;318;334;325;375;356;316;326;351;321;276;298;422;402;415;383;394;318;324;347;322;368;368;435;415;409;473;395;377;414;362;387;381;444;389;389;323;340;341;379;334;419;367;410;442;346;328;383;369;405;365;305;293;297;274;264;338;349;389;413;375;469;443;354;377;317;367;348;362;312;261;324;422;370;313;397;392;394;316;312;314;310;334;358;390;383;331;429;445;402;408;513;429;363;354;390;450;448;392;442;395;429;381;381;375;393;416;326;392;386;343;387;368;403;431;448;479;415;430;439;423;426;418;375;369;335;404;473;347;367;371;378;389;456;405;403;400;435;450;419;456;441;438;460;450;402;452;520;384;397;390;406;430;448;420;358;355;408;489;458;437;483;473;417;488;507;459;438;448;451;434;490
521;523;559;484;490;556;559;508;529;469;445;476;473;440;472;497;483;512;544;514;502;520;432;526;544;508;555;520;435;461;450;540;523;512;546;586;461;541;558;518;548;566;458;306;295;423;542;545;432;432;436;453;342;362;418;456;559;507;525;516;489;473;527;553;454;440;379;507;540;486;490;424;494;518;530;468;449;489;517;436;496;477;458;514;500;513;478;496;493;465;449;486;479;551;549;504;456;464;470;415;435;419;476;497;524;533;436;463;462;456;410;397;289;411;452;402;401;468;472;512;424;424;412;407;481;465;475;461;461;465;503;513;506;530;518;509;523;408;482;455;479;507;553;497;500;505;485;484;507;473;448;543;562;501;472;492;488;475;435;504;479;450;456;438;406;440;434;479;455;454;454;454;470;504;465;491;434;402;465;492;447;375;406;416;460;455;450;460;429;450;448;503;474;494;516;508;496;493;484;478;522;542;464;445;428;448;528;459;464;442;479;497;453;520;455;475;455;459;504;492;472;469;429;413;492;439;474;444;458;452;439;432;464;445;463;415;417;381;458;513;490;433;468;452;444;421;354;392;403;392;390;398;414;388;362;377;389;449;444;413;456;418;435;431;403;451;400;395;422;494;512;465;425;355;373;414;392;460;458;440;354;356;367;430;379;401;411;408;415;396;482;389;427;371;344;398;425;395;413;462;419;427;421;450;442;478;460;454;549;530;377;438;393;443;449;592;465;443;466;433;457;414;378;413;382;443;367;407;401;463;449;383;366;406;426;429;442;468;408;380;374;383;354;396;462;448;418;376;426;462;431;370;398;430;453;452;443;360;379;397;387;287;355;392;401;401;367;410;342;404;387;442;363;397;410;442;280;302;385;414;320;368;427;425;402;408;465;417;355;352;401;390;389;382;408;361;424;449;387;389;411;372;432;391;407;377;419;407;358;378;388;413;386;386;392;338;354;413;360;385;337;353;415;427;435;371;386;437;445;412;357;444;424;431;383;356;404;439;391;375;407;393;361;329;395;391;415;407;401;394;408;389;363;358;381;356;390;369;371;417;352;345;326;383;334;388;388;432;425;421;315;363;366;392;363;430;361;392;358;381;366;386;373;348;406;378;400;390;409;412;384;442;359;383;412;451;329;363;357;387;413;362;381;405;436;397;395;409;381;321;369;404;460;430;457;357;350;410;415;314;311;366;394;382;397;387;363;358;392;339;264;336;409;435;395;412;384;420;385;350;405;426;392;398;407;326;311;366;451;437;442;489;359;225;373;419;309;373;385;402;381;405;394;393;335;332;355;394;377;381;319;267;340;323;338;390;337;259;220;237;359;425;365;325;374;411;334;336;333;326;316;383;391;297;327;292;488;436;323;328;294;307;372;394;400;323;341;387;383;344;350;295;309;336;328;323;369;356;354;372;350;363;342;331;375;389;371;414;421;378;303;443;411;439;444;401;423;347;371;372;362;365;339;382;377;430;388;320;347;425;374;405;410;353;354;392;390;350;372;314;315;358;373;348;403;411;377;393;364;393;366;303;318;400;401;330;332;299;378;377;320;289;354;362;392;301;316;347;424;402;330;359;417;321;405;385;434;388;388;352;411;414;331;310;306;396;365;390;396;390;400;361;348;313;380;358;366;384;372;350;371;380;403;395;325;348;407;389;471;376;392;396;343;270;277;305;388;420;374;419;435;421;386;365;379;372;350;363;377;428;403;386;383;420;351;368;373;412;378;413;389;371;326;340;404;376;363;398;328;377;410;344;378;340;289;225;227;282;324;371;345;372;325;311;318;327;337;355;399;450;501;447;392;342;349;346;400;345;387;399;397;379;393;349;400;394;417;377;351;364;336;326;341;437;416;371;296;357;300;274;309;341;361;407;351;323;401;477;361;391;411;376;382;387;386;350;365;421;419;414;402;353;397;319;306;312;379;384;446;408;428;401;386;428;372;336;420;448;410;359;339;473;445;421;406;381;365;349;336;348;389;398;422;294;370;339;400;359;393;445;460;453;443;374;456;421;405;345;391;408;419;421;465;341;367;342;440;388;412;403;405;378;422;421;419;381;344;363;397;436;454;436;430;450;378;365;399;377;402;415;342;375;375;438;471;438;441;443;434;340;440;433;426;429;457;459;449
470;486;473;529;526;543;573;504;515;463;478;478;499;447;404;476;512;550;480;566;555;535;460;537;558;505;557;506;425;434;482;491;560;463;517;573;484;513;510;532;550;543;459;388;423;475;504;427;288;365;406;465;449;456;489;562;518;555;494;592;578;530;601;559;418;383;400;377;470;523;533;549;561;514;474;525;497;496;494;503;456;490;508;514;542;520;541;489;485;460;494;496;462;470;475;503;544;450;423;416;418;436;478;509;507;544;514;485;393;440;408;391;210;271;507;440;463;430;494;470;456;481;432;481;454;547;539;491;542;460;570;523;497;472;518;531;514;509;505;493;524;477;501;453;569;486;477;449;514;434;459;484;493;521;481;498;404;427;482;489;473;457;442;492;470;507;453;496;484;477;439;535;459;487;472;487;438;423;465;473;410;372;480;430;419;431;442;517;464;498;481;470;467;473;451;503;406;513;448;522;467;534;444;535;483;491;484;448;464;491;469;504;490;432;449;414;427;477;457;516;463;442;410;442;488;424;461;421;455;429;490;410;416;412;419;427;385;377;460;526;506;416;428;442;421;473;445;398;408;397;423;441;424;343;438;411;446;402;456;439;440;431;383;472;427;414;439;401;478;571;578;466;384;349;431;443;477;389;428;422;397;354;399;386;385;403;365;416;443;478;469;459;470;432;366;472;344;400;437;456;389;364;458;418;423;493;510;467;498;500;426;427;405;452;496;501;415;394;444;511;479;423;391;440;415;394;420;405;416;391;373;375;379;373;387;402;429;443;410;285;277;326;352;422;405;467;427;417;396;367;409;426;385;453;395;380;388;399;358;370;354;374;377;422;377;382;378;392;362;379;407;399;421;425;472;407;242;279;364;386;319;342;352;443;424;434;452;434;367;425;421;384;380;448;470;429;474;417;377;362;407;397;413;460;398;394;395;384;374;396;401;397;398;382;392;427;354;404;372;422;353;380;418;355;421;363;319;379;429;416;420;390;414;331;325;350;395;392;407;394;397;372;395;435;370;371;390;429;335;374;418;458;419;386;391;353;328;359;384;401;408;384;417;430;386;359;411;403;361;329;292;376;448;393;408;425;421;382;351;373;408;416;377;353;386;385;371;353;381;404;397;458;383;407;428;451;364;424;400;413;384;379;416;388;444;435;410;395;411;388;356;387;411;455;437;394;357;382;320;363;340;346;314;335;329;388;368;405;368;329;332;387;395;399;435;406;369;382;383;365;448;411;406;362;443;374;363;382;431;428;413;474;457;332;400;379;371;383;380;364;357;367;384;356;304;298;394;408;344;293;261;280;314;273;377;441;390;289;362;349;388;382;409;341;357;404;384;419;388;352;370;357;362;373;323;326;452;472;442;405;360;380;398;446;395;408;372;320;382;396;346;329;320;378;335;341;389;387;415;330;398;407;370;391;352;386;334;382;442;382;393;431;447;458;463;403;370;378;385;380;412;380;409;427;458;406;387;407;376;395;336;404;427;365;313;342;387;366;366;338;311;311;295;389;375;377;349;351;358;430;401;344;275;361;385;339;364;400;368;363;330;355;389;419;455;330;244;274;374;319;324;361;313;247;404;393;400;319;356;320;326;354;322;340;429;371;337;362;386;466;424;339;372;379;346;401;377;380;351;400;444;448;423;409;372;385;359;379;400;365;352;377;366;290;346;333;386;372;439;420;410;382;363;362;324;339;372;443;373;454;378;413;357;392;424;390;379;383;413;422;358;331;296;362;406;396;421;375;307;424;418;347;356;368;336;274;194;249;298;368;344;332;347;338;337;321;360;316;337;400;521;530;370;384;311;324;385;332;378;335;352;334;348;337;359;376;354;397;364;303;318;322;370;420;377;366;327;361;360;319;272;337;369;371;352;301;399;422;386;378;467;403;392;371;394;335;369;456;391;479;452;295;341;346;321;365;436;454;462;443;460;353;404;470;424;415;435;461;415;404;399;399;408;402;405;370;340;376;352;362;382;442;430;443;393;377;417;395;372;418;425;403;467;459;512;417;439;424;445;420;375;425;413;369;343;378;346;346;362;372;449;386;406;391;394;383;385;453;443;435;386;414;475;399;391;404;391;417;345;382;430;460;412;428;430;475;454;420;403;386;431;453;428;411;432;415;449
502;499;573;530;502;574;537;534;544;512;415;484;501;460;465;472;489;463;454;464;565;497;452;478;550;503;547;543;515;526;524;575;554;473;486;559;503;522;516;493;561;495;467;483;466;508;496;472;349;316;400;457;456;497;525;499;498;494;491;486;522;470;519;552;505;407;304;334;428;507;513;532;520;482;550;527;465;554;516;461;488;478;455;492;534;454;475;479;494;485;498;524;462;481;482;547;483;450;480;436;492;484;473;471;479;432;481;490;416;447;492;434;355;334;451;524;516;533;544;484;470;522;460;510;506;519;474;438;480;478;538;523;533;483;528;550;561;481;535;464;552;499;511;478;500;511;445;502;447;392;495;532;503;563;482;418;399;422;425;426;485;491;437;431;454;489;476;493;502;500;449;456;497;466;485;489;468;468;429;421;448;487;495;441;453;454;463;429;488;507;539;461;420;479;433;447;482;446;493;494;413;479;544;487;520;478;397;429;454;514;439;468;440;473;459;512;454;509;483;480;476;473;436;401;493;446;466;514;464;481;402;413;405;392;458;433;401;284;469;422;462;454;389;410;434;456;396;405;417;403;402;420;443;375;398;454;419;468;423;445;409;425;404;391;360;412;397;458;426;539;551;424;380;455;426;459;416;415;459;400;426;409;409;347;387;334;366;411;419;433;428;443;498;489;436;439;428;412;383;422;422;377;429;417;440;407;467;476;476;450;386;424;361;413;425;456;439;385;410;383;435;367;399;460;403;413;391;352;363;384;411;374;379;445;320;335;375;399;370;266;290;387;471;442;507;429;509;365;401;392;473;477;401;374;387;331;420;452;364;356;352;318;328;427;354;407;382;390;387;436;381;394;416;442;454;412;353;406;444;434;397;399;413;432;386;434;467;382;362;386;442;465;450;490;481;443;435;443;356;403;411;419;401;390;447;389;391;380;376;381;438;372;400;384;370;369;393;434;413;343;374;328;279;377;410;381;400;407;456;423;384;384;414;408;345;365;402;400;358;357;328;361;369;402;371;355;386;345;342;333;392;393;423;442;392;362;333;321;349;347;306;354;353;375;414;387;366;386;358;330;391;430;453;412;427;408;406;402;432;425;430;396;376;372;399;372;385;353;357;328;334;388;406;388;349;424;386;339;335;366;416;434;386;409;405;413;382;383;349;339;377;397;379;404;357;415;369;357;345;351;398;343;390;384;347;364;371;431;404;354;380;410;394;428;376;462;420;379;378;346;418;416;389;401;406;388;394;452;468;375;346;385;406;408;355;371;353;365;382;347;334;318;367;348;330;336;364;371;388;289;243;239;278;303;416;427;327;321;342;325;366;369;405;381;350;399;407;371;383;337;343;390;331;337;379;347;367;366;335;335;338;365;430;399;376;426;433;369;388;399;386;346;353;378;366;322;337;323;408;394;374;429;326;391;397;390;369;378;415;385;383;437;428;427;453;450;365;421;382;430;413;383;403;425;412;377;348;367;369;360;338;445;402;392;352;352;385;341;330;310;295;266;290;352;315;351;380;373;332;346;397;358;344;386;385;441;413;378;401;344;291;388;410;416;381;380;249;187;332;368;338;343;323;335;340;372;399;338;352;361;318;337;370;341;411;388;403;394;405;386;385;367;398;360;357;367;382;393;376;347;430;460;506;433;389;403;386;403;390;317;329;394;388;318;381;386;380;386;422;422;432;388;360;334;345;371;414;379;456;489;416;439;351;396;417;367;419;464;426;406;355;298;334;327;425;378;360;326;375;379;381;330;351;423;327;351;174;123;247;348;387;377;467;411;377;349;363;362;317;394;467;414;367;334;387;381;351;338;394;330;336;321;399;373;320;299;407;414;367;291;278;326;387;366;364;410;375;359;323;331;334;359;339;388;392;388;367;437;455;439;475;441;419;369;347;335;289;398;461;437;375;316;306;394;418;416;412;455;448;478;423;364;434;447;405;376;364;425;474;402;301;309;354;382;374;302;338;303;266;300;380;382;409;417;396;443;369;374;434;378;372;442;433;436;492;449;402;448;369;399;397;388;366;443;408;338;363;321;347;400;453;420;458;441;432;405;418;385;460;469;453;429;431;530;416;379;372;343;402;438;396;411;434;453;407;403;481;440;441;385;430;443;418;429;390;424;401
564;536;539;536;486;534;566;509;516;466;457;501;503;441;454;532;497;462;439;479;493;518;475;480;503;507;568;566;556;590;541;568;481;513;540;496;515;537;470;463;497;448;496;487;466;530;516;469;421;386;379;369;438;481;487;479;516;408;450;433;488;479;550;463;476;457;354;349;322;493;466;517;568;586;529;515;518;508;489;534;518;468;465;462;443;470;538;471;467;493;477;508;507;484;491;482;483;359;402;417;472;517;462;482;503;503;477;488;434;427;534;437;477;504;423;483;494;483;544;477;538;547;479;552;560;487;523;432;494;489;516;554;447;493;473;540;543;507;528;489;487;510;501;506;514;573;507;430;415;430;516;531;504;490;393;378;399;462;448;451;478;468;419;417;449;484;458;470;474;504;480;473;448;496;471;451;521;394;470;421;434;473;539;485;442;435;457;430;485;457;459;494;417;412;461;425;435;437;411;480;464;460;471;506;479;461;383;420;451;469;412;467;462;435;474;521;503;503;517;502;487;460;437;444;474;485;484;423;485;486;427;449;422;401;443;407;365;420;445;401;457;416;398;457;459;439;392;445;444;408;405;445;389;433;418;425;510;472;416;411;449;426;355;323;423;389;388;443;471;547;552;437;401;421;417;454;366;382;413;394;425;437;437;458;393;472;405;437;364;373;364;471;453;454;401;464;451;364;422;397;506;427;455;350;374;367;407;409;406;432;412;381;353;414;416;411;399;361;427;417;368;411;433;475;422;427;412;384;359;397;434;402;414;454;428;417;347;375;349;324;391;427;415;444;434;488;483;454;407;368;411;429;378;373;380;372;411;311;435;369;346;337;342;349;418;397;412;391;426;446;394;348;402;407;504;417;454;442;393;434;412;393;390;410;414;423;438;437;355;396;506;459;439;441;493;431;459;496;437;423;368;410;409;462;424;408;425;440;433;394;367;392;375;400;417;387;387;371;386;338;317;288;336;396;432;413;382;358;410;387;397;342;351;362;365;367;425;379;345;301;383;412;380;392;402;360;362;346;345;368;339;351;416;449;409;388;365;380;350;323;368;363;339;431;380;381;329;351;369;438;420;469;432;368;404;436;430;320;373;392;342;423;378;407;343;383;362;368;342;327;329;326;358;365;344;368;387;429;414;373;396;403;399;397;360;405;353;337;319;329;360;358;412;357;348;414;320;351;363;339;383;390;367;372;330;405;352;415;434;361;414;408;391;375;362;425;358;323;369;375;455;393;397;386;417;377;354;362;364;457;318;347;413;406;353;354;348;360;370;314;434;376;332;379;376;355;361;438;363;334;294;281;347;326;309;400;372;360;332;286;344;414;421;415;393;374;371;419;387;375;402;387;419;322;371;289;317;368;408;377;332;267;332;373;342;337;422;374;427;364;363;409;369;443;417;377;341;388;376;389;433;384;460;401;417;367;371;395;353;344;403;406;444;461;411;431;442;383;382;343;393;352;431;416;373;353;313;409;434;407;402;391;408;345;404;368;321;394;340;312;324;369;359;355;368;387;381;407;348;373;392;374;387;364;419;418;333;402;343;291;309;392;410;422;346;331;285;253;316;337;370;381;396;337;385;410;393;380;350;328;319;314;349;356;434;396;423;372;420;460;404;401;367;414;358;352;346;363;379;338;428;412;407;418;352;365;401;386;338;298;320;323;305;346;377;373;394;399;450;376;387;445;378;395;415;425;444;391;437;445;507;396;400;428;359;364;395;372;349;329;300;325;325;304;385;409;349;318;355;330;363;362;316;359;343;265;133;55;220;356;418;380;449;432;426;342;351;391;387;398;460;373;391;370;380;350;409;389;351;362;299;294;360;365;376;392;380;362;329;286;304;306;393;377;382;366;408;423;403;350;355;390;358;427;401;387;400;434;421;379;406;464;417;457;417;376;306;318;483;435;402;344;351;424;381;372;393;416;513;486;474;392;442;405;351;427;455;448;450;353;326;286;324;373;322;335;264;241;286;317;313;362;360;385;445;339;320;383;359;368;349;397;420;459;483;391;373;369;319;386;378;332;398;424;402;411;321;337;350;460;439;451;439;389;458;468;417;461;442;467;435;428;427;411;388;392;406;398;390;460;421;415;432;479;446;438;486;475;429;442;396;425;411;441;456;373;353
510;510;621;572;522;538;491;481;505;543;495;488;485;456;423;544;512;537;431;452;532;501;497;499;572;504;513;507;560;572;578;552;552;553;507;505;456;532;527;541;560;410;475;474;506;520;536;516;461;417;436;387;461;443;366;437;415;446;441;472;481;505;468;553;544;478;398;353;315;403;463;522;545;455;540;498;561;528;559;511;486;405;465;454;376;481;467;510;505;469;477;427;494;486;423;512;430;370;379;458;432;487;462;511;555;540;442;531;457;446;521;471;494;551;464;503;499;525;485;453;545;597;517;565;492;450;519;529;469;502;461;528;509;466;515;509;511;505;524;481;527;502;527;502;470;474;517;469;519;483;575;515;496;436;329;422;438;460;482;438;443;455;493;435;434;454;405;466;486;495;491;459;438;480;426;503;490;413;438;489;432;437;562;619;512;483;516;448;402;446;454;399;430;458;394;397;457;436;420;444;429;420;470;486;511;548;466;406;390;414;457;479;416;463;498;486;501;522;478;467;481;442;492;472;474;456;499;461;475;449;485;426;403;449;376;426;477;448;506;427;466;416;411;474;463;457;349;464;447;453;436;435;365;402;449;460;422;383;388;422;414;350;369;452;436;440;422;428;406;450;534;418;429;403;375;426;387;403;415;407;397;415;446;435;407;430;356;380;408;368;343;380;388;448;434;415;420;369;373;383;428;379;320;204;257;366;426;407;397;422;406;364;420;416;417;395;397;374;365;370;408;408;420;417;384;448;478;385;430;452;441;440;440;385;385;470;402;395;377;351;423;406;392;418;433;434;498;394;438;459;439;483;449;423;455;416;406;332;459;409;363;337;386;407;410;421;472;427;423;461;416;359;394;411;389;446;457;484;417;418;459;432;451;386;432;441;365;402;384;432;429;415;385;406;433;418;474;418;461;416;341;401;337;399;424;408;397;431;414;407;356;418;416;419;381;381;402;345;377;377;310;297;379;372;412;376;351;417;348;428;387;327;326;348;366;360;407;354;346;352;324;388;460;374;300;395;391;348;431;367;369;310;377;384;403;437;406;384;363;337;350;398;371;371;389;383;385;293;306;471;398;407;385;441;434;387;344;328;369;340;335;362;342;406;420;325;369;353;392;377;362;286;339;393;352;422;404;416;387;403;372;363;380;366;429;346;372;324;339;319;318;383;355;338;313;389;320;326;392;415;379;369;353;361;389;474;446;418;403;367;435;465;431;336;345;393;321;356;382;433;377;370;408;388;404;341;357;318;392;443;414;377;394;376;299;284;290;359;314;300;436;418;418;369;304;292;364;386;365;302;355;389;365;335;295;355;389;384;347;389;394;423;379;389;391;398;383;369;422;405;448;427;467;421;392;327;330;343;339;392;264;296;359;337;292;262;350;385;363;334;383;399;419;370;397;412;461;383;340;351;356;382;406;463;363;411;341;371;369;339;356;349;431;465;427;458;471;398;345;296;330;379;429;433;387;339;360;373;401;400;418;411;360;420;363;383;373;370;456;406;315;349;413;395;392;380;389;395;336;355;389;363;408;380;404;387;367;370;339;349;321;465;483;414;389;329;318;283;318;338;360;376;377;372;406;395;322;313;330;328;352;360;372;389;326;393;396;366;403;379;403;391;413;429;424;426;350;301;355;366;353;374;397;389;426;387;395;376;329;362;360;331;288;410;339;340;328;416;356;349;350;366;403;365;405;398;370;416;412;435;399;398;351;422;404;398;388;459;336;308;373;362;295;272;399;384;350;290;315;317;374;360;297;320;281;176;82;44;209;362;489;443;423;426;459;402;371;347;403;366;363;401;407;387;360;370;355;342;391;388;383;332;279;401;366;383;451;393;310;337;353;300;324;367;363;426;449;428;364;381;387;387;401;400;382;427;442;434;429;442;395;403;446;375;388;406;391;379;422;435;389;324;386;459;392;410;392;413;458;480;414;352;360;385;352;345;400;453;473;420;368;334;349;337;327;344;348;271;334;296;349;381;347;328;334;313;293;347;339;349;385;393;419;418;478;372;377;351;323;344;305;384;350;389;446;373;415;372;412;378;411;427;362;434;416;431;458;454;441;448;491;438;408;361;422;448;442;450;396;452;455;427;429;408;388;484;460;434;444;396;419;477;425;414;462;392;361
532;493;620;576;554;552;533;396;460;531;536;525;488;469;489;505;535;515;518;524;555;601;512;510;553;530;523;531;479;526;529;536;434;464;573;486;399;443;502;544;459;483;406;519;471;466;532;505;546;518;439;426;508;551;446;468;399;461;402;456;505;506;524;498;515;443;467;510;445;477;451;468;515;548;495;528;550;523;584;480;496;493;500;508;411;410;441;462;499;520;489;459;530;498;500;383;401;412;423;458;509;493;491;522;521;601;515;490;516;517;506;531;454;496;487;442;509;470;479;480;498;523;475;488;478;450;475;466;435;488;451;419;523;555;462;474;498;494;459;488;498;464;449;470;494;474;482;501;522;488;561;550;479;420;381;430;477;485;471;481;492;476;491;468;491;460;470;472;486;428;504;507;434;479;442;439;475;470;502;480;415;482;500;546;436;442;444;454;437;487;438;428;434;468;417;402;460;382;407;416;391;491;496;534;466;509;454;445;391;445;446;457;458;486;512;517;507;511;470;453;453;415;527;482;451;511;466;463;458;428;440;495;440;431;438;443;452;446;520;434;476;456;393;466;466;438;397;449;474;412;362;395;352;398;479;483;382;311;375;399;379;397;372;411;394;410;441;409;433;417;415;402;451;455;413;402;399;422;404;462;426;402;403;445;431;433;447;375;335;342;365;393;456;380;425;454;375;382;400;361;410;393;235;207;260;371;411;381;440;399;390;410;405;457;406;323;377;393;356;412;441;421;401;392;407;408;397;424;455;446;486;442;458;402;402;389;416;409;371;396;420;415;358;367;408;340;413;455;458;436;504;498;446;409;456;472;403;323;356;391;400;355;416;432;411;449;442;455;478;421;408;347;318;431;447;439;430;392;417;418;402;398;404;334;350;360;391;456;416;415;395;402;434;415;471;433;455;422;495;494;369;393;371;424;403;394;406;470;378;394;342;356;373;410;394;379;384;370;385;413;357;329;375;400;320;400;329;334;369;382;412;388;393;363;324;365;354;348;406;378;412;399;398;375;386;352;368;306;410;412;375;352;354;367;468;376;423;408;397;400;397;366;392;324;395;465;412;331;340;365;335;342;392;381;427;397;412;391;383;338;396;420;367;369;375;437;382;378;341;318;388;331;361;378;382;426;359;377;431;372;309;348;421;381;446;359;328;393;383;353;386;407;379;384;377;328;331;358;379;378;390;417;403;395;424;438;481;461;401;416;467;440;377;334;326;404;396;415;396;414;414;417;406;448;337;360;403;366;427;457;398;376;395;355;315;301;290;409;380;270;349;333;394;380;330;307;323;275;322;362;372;395;358;286;216;254;355;349;348;354;432;468;474;404;385;361;355;353;365;390;452;339;372;364;419;489;308;237;306;376;280;424;392;352;326;279;321;377;325;311;394;481;411;328;373;393;470;397;379;357;345;345;370;410;417;384;407;349;373;348;379;340;439;468;456;474;422;410;355;342;338;396;435;430;427;395;409;362;412;381;401;397;417;455;351;383;388;456;403;338;341;348;339;356;423;409;391;368;331;388;383;427;342;379;358;325;319;311;320;334;349;455;442;432;387;362;348;392;379;374;370;364;415;409;372;371;364;377;336;407;371;343;277;356;384;457;454;473;366;380;449;391;399;448;392;401;358;402;357;326;290;369;353;408;380;302;355;379;373;396;315;321;360;387;414;430;392;401;360;358;292;297;397;434;391;430;416;449;389;435;418;361;340;366;339;328;326;382;417;407;373;333;219;264;310;331;390;269;254;366;396;355;303;248;287;218;100;69;199;379;456;427;470;435;460;396;310;358;358;398;318;401;394;364;328;330;336;382;357;463;368;321;321;357;364;363;396;393;344;365;363;364;404;346;415;373;429;380;357;397;371;426;426;433;443;450;408;418;465;409;374;421;421;420;414;432;473;465;408;414;436;425;377;407;424;406;456;449;441;428;415;431;371;356;341;363;397;493;435;383;414;339;357;407;441;398;500;419;354;372;360;420;370;298;342;364;345;362;425;396;345;357;375;324;334;301;307;397;367;329;321;365;353;420;429;405;424;393;457;389;398;398;362;410;378;356;406;447;389;460;423;354;477;365;472;428;428;404;417;436;470;438;431;419;373;422;414;443;482;413;424;473;438;416;443;442;430
544;544;559;524;533;553;566;426;483;479;528;517;467;469;437;529;471;529;549;458;458;474;475;524;550;532;544;501;510;559;530;422;373;496;579;535;488;517;502;543;510;461;474;482;484;480;544;492;540;526;491;501;447;539;498;510;456;454;438;435;490;553;549;527;517;484;429;510;505;467;399;395;483;460;472;483;534;574;501;464;460;439;526;440;367;354;520;486;467;506;532;490;481;419;467;389;410;472;508;439;525;531;486;474;507;531;521;445;484;504;476;585;539;469;479;444;520;504;475;425;447;480;553;553;581;483;528;515;532;553;540;509;476;508;494;469;536;471;466;532;494;466;426;457;510;499;502;467;464;465;510;494;501;437;401;505;431;471;527;414;377;494;493;510;522;470;461;500;484;433;491;508;459;481;500;407;432;513;450;484;420;410;478;422;417;485;434;412;448;437;456;386;414;404;411;459;422;402;351;305;397;511;470;471;479;394;448;423;457;470;483;451;485;415;430;467;477;474;476;416;375;369;465;478;460;458;461;482;475;432;441;471;414;457;403;456;411;444;448;436;399;411;403;389;448;433;464;368;369;432;350;401;384;370;433;365;401;363;382;372;298;371;364;411;441;407;401;423;401;429;384;403;348;402;378;421;403;411;461;428;472;468;400;374;413;414;429;413;371;354;366;453;423;404;403;386;409;376;450;406;396;351;338;320;346;377;412;401;432;387;391;392;383;375;424;406;509;434;419;388;444;407;382;398;383;424;420;384;431;422;489;423;444;425;412;357;579;555;421;407;384;414;385;337;389;413;387;415;409;448;428;410;404;413;415;410;408;423;435;371;467;494;428;440;390;411;442;448;390;549;471;492;387;429;405;410;442;415;426;381;383;379;426;371;354;364;336;405;414;407;388;387;385;438;448;411;424;418;412;445;506;402;385;379;379;365;421;433;385;370;383;386;419;465;476;383;368;363;387;387;413;374;387;312;325;389;317;301;337;321;405;415;354;347;331;352;309;394;416;367;361;378;362;407;352;401;372;373;436;375;397;360;347;412;389;417;423;421;413;360;369;372;368;237;392;459;445;385;358;390;378;327;388;391;412;401;366;397;373;403;398;421;394;371;352;399;366;346;377;380;344;382;385;325;320;354;372;357;396;397;350;401;358;392;386;393;331;381;409;324;296;370;362;443;396;350;392;370;416;391;418;375;412;430;402;451;435;449;405;396;407;425;367;412;406;438;398;384;403;408;417;403;439;349;387;364;369;405;449;443;393;382;387;355;338;314;365;361;407;394;406;357;364;357;358;291;275;290;334;385;330;344;439;367;286;326;348;405;401;411;414;472;475;380;357;364;334;301;346;386;418;445;308;321;343;381;357;333;318;306;307;388;407;375;377;361;364;393;303;359;441;378;380;365;370;346;435;428;390;344;374;360;366;417;416;400;325;351;376;384;368;327;400;385;405;478;461;396;383;363;342;335;403;451;413;396;420;324;399;422;464;379;361;392;338;399;402;391;355;368;362;343;353;405;376;371;373;348;338;357;386;320;348;374;353;283;271;265;308;359;325;394;409;390;405;423;395;392;442;374;393;420;421;408;430;376;384;354;388;388;340;341;397;431;383;445;404;351;372;391;361;404;426;359;392;399;401;426;404;384;331;359;362;392;414;403;348;329;389;418;350;342;367;383;418;457;416;359;369;397;319;382;390;462;469;451;482;456;424;420;370;386;300;311;292;317;337;365;395;406;387;343;298;329;365;305;350;328;331;382;310;356;309;344;297;286;230;136;190;364;412;441;396;400;455;438;382;330;348;333;293;336;340;380;370;312;312;279;383;424;384;298;337;339;317;311;374;426;418;367;404;390;352;332;412;362;374;382;356;358;370;434;360;387;419;426;349;384;419;421;490;415;396;399;458;447;427;472;376;414;435;413;411;433;446;422;458;412;424;403;439;423;428;405;408;417;491;441;384;319;401;334;354;396;451;453;480;417;413;424;393;386;349;331;347;355;377;427;382;390;468;388;341;306;350;318;380;393;336;343;333;344;437;410;401;449;419;431;433;428;374;399;349;339;409;397;390;375;417;527;441;383;447;424;441;462;380;383;382;401;427;432;421;435;380;441;412;436;495;423;414;472;462;470;506;458;469
549;560;527;550;489;551;558;494;460;485;426;489;505;458;487;579;564;550;559;479;448;390;482;478;509;598;490;550;543;578;525;414;294;435;465;432;532;500;509;505;530;491;474;543;534;489;514;514;535;491;458;440;455;369;417;526;461;448;467;421;454;539;540;515;475;453;403;423;435;469;476;375;477;547;499;533;517;568;483;500;439;450;423;448;472;485;504;493;497;493;540;546;435;470;451;469;459;480;527;490;476;538;462;441;498;470;451;512;498;508;514;584;539;520;447;374;445;500;515;500;479;573;523;503;523;502;483;440;506;504;538;496;454;484;522;502;482;460;523;488;490;491;448;401;508;486;477;482;476;486;442;503;456;385;450;482;433;447;528;457;413;494;504;482;508;450;459;399;441;432;488;475;468;483;519;379;459;484;513;438;465;510;399;427;453;406;480;410;451;531;514;496;493;415;393;476;474;440;354;329;420;513;471;439;467;420;440;456;443;437;492;489;504;431;463;471;505;494;419;416;420;478;448;495;419;393;432;450;466;495;426;484;375;484;420;403;471;454;411;354;377;432;385;372;405;391;417;343;386;388;398;392;431;358;368;361;391;403;362;367;295;362;404;386;465;407;364;421;399;406;430;415;351;444;402;420;398;443;399;384;452;448;351;393;351;393;477;405;372;419;413;387;371;421;390;399;429;453;433;435;395;409;366;350;402;397;421;390;365;380;411;425;438;390;371;384;426;409;394;428;394;396;407;396;403;424;391;380;387;391;415;436;429;392;431;460;671;792;489;428;379;444;382;332;326;378;388;412;402;386;406;357;360;403;421;341;369;408;412;405;423;475;455;413;343;379;424;468;537;610;519;479;460;456;404;438;449;432;328;310;408;416;418;379;403;364;357;379;423;435;372;414;323;374;425;455;455;414;446;442;467;407;385;435;366;372;418;376;414;421;405;378;388;446;415;416;388;376;359;433;378;325;378;351;253;324;366;301;254;351;446;451;342;356;341;314;334;401;434;400;299;408;380;355;394;388;400;420;376;371;391;348;346;408;388;345;406;453;376;380;393;385;334;309;348;385;368;380;390;395;377;382;435;435;446;421;386;295;366;378;398;416;326;365;385;349;351;359;366;368;389;376;398;338;342;343;375;399;393;369;402;402;356;389;405;382;362;381;411;379;363;357;381;424;412;340;371;448;400;442;386;394;378;463;420;470;496;454;285;313;392;379;345;353;394;447;390;430;408;417;448;396;407;420;411;391;436;434;450;393;364;377;386;350;389;381;419;416;426;389;434;357;389;356;334;326;336;306;317;304;368;443;485;422;359;397;322;375;376;416;428;427;455;380;346;385;385;533;462;369;397;397;417;390;387;364;313;330;367;331;326;364;404;389;323;398;388;395;384;362;394;366;402;371;366;336;403;394;361;320;318;329;380;426;443;378;352;291;331;378;420;387;432;406;437;451;436;422;368;329;379;370;378;380;413;389;411;383;383;388;442;398;395;419;406;358;411;354;328;346;372;404;341;344;319;356;353;290;371;329;335;323;371;344;324;277;286;409;305;357;268;263;317;341;391;380;387;404;398;353;356;390;400;385;406;370;327;361;371;400;355;402;382;364;394;423;401;405;320;349;419;458;396;404;411;384;371;427;394;401;379;327;394;397;438;374;353;390;422;443;407;354;398;404;413;419;412;398;451;365;458;453;414;436;448;470;451;442;409;369;447;358;324;385;338;390;380;412;384;479;490;424;339;358;376;278;320;376;354;369;371;345;362;352;291;348;322;220;187;287;428;506;449;450;399;437;352;319;338;328;325;378;360;417;303;293;304;363;360;300;379;364;362;281;313;320;321;395;329;342;381;354;405;390;414;420;382;396;389;401;380;383;426;359;399;318;334;368;439;449;507;488;384;399;449;482;440;372;387;449;388;424;335;352;407;435;389;398;430;441;416;387;442;483;470;446;440;432;368;387;387;376;341;356;437;445;436;436;410;441;422;406;261;356;329;373;435;430;475;432;467;452;415;420;378;378;387;331;331;329;356;359;395;382;515;423;415;409;432;494;394;397;368;400;421;458;400;401;385;430;446;417;385;432;460;392;386;425;419;375;412;397;442;446;381;425;457;430;432;458;410;481;432;497;471;473;457
520;501;576;515;561;494;524;462;529;468;469;463;498;507;446;486;562;536;570;533;533;436;478;503;557;539;512;579;558;540;497;472;376;415;461;427;389;478;500;506;547;519;493;476;563;493;469;512;542;467;474;451;473;474;483;496;407;495;433;452;524;600;552;506;502;456;496;486;461;455;470;470;447;514;501;483;494;526;501;486;439;448;467;505;534;542;535;461;468;462;489;410;462;494;488;465;454;476;478;513;464;478;473;485;446;512;484;505;445;463;552;566;539;478;493;530;489;480;413;448;555;531;548;565;489;518;496;469;529;613;502;524;436;460;489;513;505;469;422;435;468;496;429;430;530;514;502;478;491;472;474;464;471;453;443;540;531;452;488;481;463;476;511;516;488;464;460;433;479;425;477;470;472;508;469;430;478;483;486;460;383;437;402;426;458;435;501;409;418;478;429;478;455;442;438;469;476;463;363;412;472;479;512;498;417;449;448;502;522;523;514;501;515;485;487;440;446;440;459;453;476;498;465;467;464;424;367;423;415;415;471;520;379;456;447;402;400;416;387;399;426;462;413;396;431;389;426;393;339;371;385;424;346;377;344;385;354;366;397;375;340;371;339;423;410;406;423;454;450;359;444;417;408;399;385;405;444;449;498;441;446;437;340;383;374;432;444;445;471;398;413;424;355;426;409;378;421;412;424;445;404;416;360;359;416;396;394;345;366;355;344;346;421;359;390;392;383;359;413;416;464;447;409;434;403;437;422;473;448;452;459;426;452;423;435;441;501;586;493;424;406;441;440;368;363;390;414;384;421;403;365;371;309;411;413;341;352;305;350;402;401;404;395;406;394;322;429;614;559;482;390;447;455;415;452;344;444;430;358;346;396;424;392;398;387;437;422;422;398;401;362;326;313;405;461;416;420;459;463;438;454;442;410;423;386;370;439;373;427;415;462;404;361;447;449;362;345;366;403;390;373;337;379;301;316;336;399;329;334;346;423;379;396;395;354;351;412;460;399;361;394;397;317;335;367;425;387;389;430;397;354;337;364;414;359;406;436;397;402;347;394;393;347;307;339;391;417;397;392;355;380;349;411;409;387;432;392;338;324;361;390;372;366;365;380;415;381;353;376;355;376;395;413;399;375;377;382;393;382;392;422;381;377;376;387;366;382;380;396;287;360;346;378;420;437;383;384;432;453;368;349;394;419;401;395;455;425;416;397;339;355;308;374;364;373;445;446;400;471;417;397;417;354;360;416;415;418;448;397;414;362;400;333;337;371;405;410;447;446;364;350;373;360;322;380;340;358;354;294;287;339;423;484;408;426;548;350;325;394;389;397;392;398;325;337;333;403;675;596;392;414;432;373;352;319;313;325;381;393;365;382;412;438;441;390;373;407;454;402;348;367;371;442;423;363;333;407;344;380;332;264;326;384;497;415;415;323;355;378;437;402;353;383;357;451;401;427;449;387;406;363;407;453;435;399;412;422;375;366;396;408;372;352;390;374;384;412;396;353;340;334;380;329;392;381;383;323;369;359;361;350;352;304;304;303;309;394;391;396;290;157;183;219;318;384;349;376;402;411;431;360;379;407;370;404;367;399;360;411;361;380;403;359;361;388;422;398;402;409;303;361;381;440;397;387;390;360;353;412;398;383;375;349;413;425;486;389;395;408;413;402;380;397;415;406;444;404;427;389;429;390;444;450;374;447;412;397;386;379;417;410;396;436;424;415;385;379;360;371;471;466;365;367;401;348;333;296;349;329;375;413;368;343;275;291;375;349;321;252;276;410;475;431;424;412;402;423;356;320;386;460;429;401;418;378;271;300;376;393;349;365;394;459;308;325;340;371;359;330;342;332;366;365;372;376;358;334;341;380;413;393;435;409;432;391;338;347;373;440;447;512;414;440;390;452;455;428;458;368;417;393;410;429;407;411;375;375;428;428;457;400;434;492;469;418;373;379;441;385;406;441;408;419;383;430;389;418;436;465;470;446;452;389;422;387;426;381;419;406;406;444;400;401;451;397;351;332;350;335;457;452;377;419;417;436;392;411;441;435;448;463;398;398;455;429;420;447;443;488;448;430;466;411;396;452;402;388;420;383;392;369;421;392;417;470;456;453;461;605;468;472;429;491;476;454;467;447
493;502;569;632;594;497;517;479;524;478;456;471;515;512;460;468;564;497;558;485;535;426;422;491;571;542;542;546;533;444;539;484;354;408;502;474;398;480;466;454;626;524;555;445;469;541;514;509;555;557;546;506;533;507;483;533;453;440;460;498;552;566;549;462;489;491;491;438;486;465;498;475;510;449;462;498;457;483;513;481;442;512;528;533;552;478;491;481;435;522;442;419;433;394;448;410;422;472;469;503;491;522;536;489;528;486;505;458;448;495;528;495;459;523;511;516;484;437;480;503;502;505;544;478;533;470;504;501;474;516;539;487;487;454;513;537;483;514;482;519;486;505;460;477;493;539;501;495;509;477;513;501;458;431;432;548;458;494;542;486;469;502;513;477;537;477;502;422;462;467;489;403;468;470;420;459;471;416;422;416;423;411;399;417;500;533;468;497;470;399;431;420;406;476;424;445;429;422;384;426;472;453;442;355;362;423;441;485;495;549;501;466;514;443;489;459;467;464;468;464;527;491;488;473;440;451;366;434;422;423;476;448;445;397;400;407;375;433;451;392;404;448;425;393;400;468;443;394;395;408;379;407;388;321;340;415;358;393;396;386;367;372;421;409;407;427;398;381;434;420;407;456;393;378;446;404;408;416;405;420;415;422;454;418;418;435;393;456;418;402;424;392;348;421;450;435;403;372;375;455;467;456;411;421;429;441;386;374;409;408;408;332;397;383;327;355;317;313;359;435;442;514;413;422;444;411;433;449;444;486;419;357;437;406;401;423;412;474;482;458;404;431;396;382;403;408;418;433;403;370;373;380;404;408;424;375;300;313;359;418;407;467;420;369;414;381;378;567;555;367;405;475;434;391;378;410;356;354;309;451;435;391;373;389;404;445;513;445;443;458;328;265;323;442;431;371;359;392;443;470;403;427;415;408;354;319;385;370;405;421;435;425;395;431;409;419;378;381;406;421;359;333;341;348;413;384;330;317;357;374;410;355;411;404;345;466;467;380;319;298;281;321;386;424;425;388;370;385;360;394;403;334;364;435;387;460;418;451;368;343;384;467;403;345;365;424;339;389;340;377;368;376;446;447;396;380;376;354;394;398;366;362;343;346;363;345;346;372;405;382;400;387;390;372;447;408;370;341;393;377;355;406;387;382;377;392;375;341;309;350;372;371;342;393;389;454;424;397;420;357;331;368;437;410;417;360;393;379;354;290;354;360;347;393;387;418;402;376;383;390;387;383;328;410;438;386;406;485;499;391;382;377;348;335;407;364;432;364;426;318;326;324;395;402;385;347;337;318;344;339;405;418;424;358;391;509;393;322;399;353;349;378;328;360;350;326;387;476;403;359;399;440;416;337;313;393;392;391;412;442;374;384;393;368;375;364;393;404;358;415;423;434;444;434;348;340;321;413;392;385;326;361;380;490;397;288;358;335;331;397;370;386;374;347;376;416;427;436;389;469;384;442;449;451;448;337;439;413;372;397;387;394;386;386;407;367;416;401;384;360;387;361;319;367;371;388;437;346;350;334;386;435;347;345;312;422;375;334;392;214;85;23;68;170;303;340;366;470;432;357;358;360;333;367;408;356;360;371;342;411;365;403;375;379;411;415;422;410;440;374;366;388;383;370;363;324;373;361;412;374;378;364;326;326;427;427;448;446;415;464;419;425;388;388;383;459;412;447;429;456;412;405;394;391;452;403;391;376;374;438;423;448;478;473;440;440;389;435;439;391;354;307;346;381;410;273;339;339;399;355;380;309;318;367;329;398;377;344;224;243;418;442;396;427;343;369;417;354;369;393;421;406;421;389;384;295;381;320;407;335;361;411;420;368;278;328;389;334;363;397;369;409;323;376;382;372;340;386;366;369;398;418;415;410;437;348;366;320;443;501;425;389;450;423;453;479;433;421;477;451;410;437;398;414;396;431;482;456;434;437;395;438;438;386;404;390;468;420;359;400;421;397;434;368;449;435;352;447;473;440;493;430;405;425;526;495;476;454;385;417;387;373;355;404;341;371;408;411;369;443;500;468;400;404;464;495;395;368;372;367;424;409;489;474;420;379;401;408;476;456;451;429;412;454;408;457;391;426;377;393;464;410;348;427;436;452;416;451;435;478;438;454;490;450;433;414;474
526;487;505;545;521;577;559;515;573;548;498;455;445;471;460;447;511;501;555;547;527;506;442;447;506;498;525;489;470;409;424;478;381;445;480;440;494;522;481;427;550;606;513;448;428;436;470;506;532;612;600;589;539;548;503;491;535;451;529;473;547;550;469;442;475;440;358;359;392;510;453;420;485;468;515;471;492;492;516;569;472;491;477;549;547;471;444;407;465;552;462;395;364;398;457;305;345;494;508;527;525;523;529;514;465;480;531;444;430;485;476;519;485;473;525;545;483;516;516;551;555;574;554;499;504;469;542;475;474;394;470;479;420;472;501;486;500;623;477;470;526;559;480;457;408;495;468;528;528;393;457;441;512;420;491;510;456;469;495;452;425;466;485;474;479;448;459;460;401;450;480;380;448;494;452;416;429;413;482;491;456;386;412;497;451;515;466;440;482;418;394;439;430;422;421;449;473;366;418;361;482;491;422;348;380;442;462;487;471;460;480;448;488;486;499;426;460;473;430;478;493;475;431;463;443;432;455;444;457;417;361;446;390;397;396;396;374;427;433;389;380;442;426;382;342;443;402;435;399;408;346;383;349;364;413;410;364;387;386;351;385;400;453;435;369;382;410;395;471;398;455;426;407;407;385;441;437;425;420;430;421;394;434;402;413;408;477;401;393;464;446;431;464;448;426;417;419;401;423;438;423;428;398;418;407;443;379;391;424;421;458;423;396;408;348;356;372;331;437;415;437;438;443;469;399;440;431;464;409;440;385;448;419;380;397;384;410;427;446;404;423;502;401;407;431;380;379;434;403;374;432;470;435;450;453;408;402;393;427;421;401;397;427;399;345;441;428;473;444;365;396;474;400;386;394;425;396;350;370;363;402;348;415;382;435;446;462;470;404;347;320;299;377;423;399;409;360;374;388;369;421;421;393;316;354;326;383;442;432;422;401;369;390;413;387;442;395;402;383;333;331;336;370;339;313;353;368;331;283;378;339;353;409;378;389;365;389;416;420;304;276;244;390;418;387;355;347;412;327;380;385;350;386;401;388;380;390;415;396;353;353;401;407;420;443;420;421;401;360;362;377;396;409;400;405;348;411;380;404;414;400;352;347;369;343;368;380;364;365;406;411;405;388;424;336;358;378;354;378;350;364;384;398;362;389;379;417;358;355;416;417;371;382;397;415;437;395;399;398;306;360;447;439;385;442;430;364;283;330;334;447;349;405;426;375;351;463;397;431;409;390;382;303;405;414;433;411;456;435;420;423;365;352;371;362;384;354;354;391;311;321;401;388;380;358;399;387;262;300;394;392;401;417;400;376;384;341;361;395;337;388;339;310;293;379;375;371;392;410;393;356;425;429;384;400;352;406;413;395;397;374;404;427;425;370;409;406;383;350;430;405;449;449;428;426;384;376;363;422;416;425;403;389;411;391;345;355;333;343;436;402;342;374;342;400;394;418;407;373;410;405;436;461;413;416;359;430;406;378;358;463;433;320;373;411;455;434;428;380;384;414;365;349;379;364;336;378;399;394;375;372;335;374;387;442;395;412;338;300;142;27;13;17;57;153;199;306;348;385;356;352;342;345;362;355;370;347;395;434;405;412;370;359;370;391;370;422;393;392;386;355;368;363;404;349;394;431;411;363;356;375;350;367;366;419;454;517;433;398;481;462;406;399;363;333;292;354;425;488;448;399;367;340;346;412;402;405;320;413;407;404;444;449;393;391;438;348;356;430;379;375;361;377;362;370;281;341;340;309;405;409;414;351;406;378;328;354;272;268;183;310;366;382;328;343;400;360;360;337;347;409;405;426;396;400;350;382;381;393;352;388;382;437;347;356;413;381;384;373;468;343;362;376;392;358;355;387;382;334;403;416;385;396;386;337;417;361;334;400;425;475;467;487;411;400;471;439;414;451;456;387;382;419;436;394;422;461;490;450;452;427;408;420;381;419;407;396;420;382;418;353;417;389;443;426;394;340;382;413;405;402;471;427;401;438;493;438;455;501;452;445;461;390;370;391;407;416;387;390;445;511;447;404;433;478;494;473;424;402;363;369;448;410;477;418;411;394;390;397;411;413;447;440;437;448;486;441;387;429;406;454;400;382;443;437;454;448;444;509;512;474;466;477;471;473;440;487
566;480;546;536;530;565;551;568;541;522;562;459;492;470;494;438;463;482;503;572;548;528;446;436;484;523;458;459;429;409;360;369;430;426;457;467;513;474;400;497;477;545;504;470;460;463;467;515;469;601;600;567;553;553;470;553;553;508;526;489;496;502;456;434;471;497;423;355;407;483;501;424;505;485;497;512;512;466;449;504;455;499;496;528;496;471;441;424;485;481;518;436;349;389;487;363;411;459;437;512;534;488;425;421;469;504;489;462;450;508;506;547;486;439;479;500;494;548;584;581;533;572;549;492;506;477;466;560;512;453;474;457;487;522;564;595;580;558;545;533;550;586;516;489;460;493;495;514;478;378;380;458;447;461;451;435;489;462;428;483;430;424;411;408;467;426;484;439;476;496;453;409;444;425;465;384;443;433;488;448;475;420;460;506;399;453;434;445;385;478;428;456;430;481;447;462;454;449;390;406;497;460;419;360;372;455;447;454;474;449;446;439;432;570;475;428;390;414;490;477;512;428;452;456;413;473;428;450;460;445;478;484;403;436;387;357;377;436;432;460;370;379;440;339;392;418;420;443;390;423;421;395;420;404;406;355;402;399;420;446;407;401;416;380;347;390;425;391;385;405;441;399;403;409;364;433;458;462;383;410;408;389;452;466;417;405;399;372;394;410;394;434;434;469;441;412;412;428;383;357;421;419;409;436;406;418;384;421;412;417;416;413;451;419;413;410;371;370;381;452;418;451;467;437;466;501;433;489;476;445;381;407;417;451;440;389;417;425;382;419;497;425;400;379;390;425;426;423;330;322;424;414;388;485;434;389;345;402;426;384;383;423;417;404;442;424;412;471;445;449;428;425;416;381;377;378;475;396;402;349;365;447;393;409;423;445;446;404;419;390;411;408;390;398;391;428;353;395;405;407;376;470;401;300;393;396;420;416;409;449;421;393;398;399;387;396;415;408;399;364;341;342;371;303;311;374;377;342;332;338;353;370;390;376;403;393;458;421;427;440;273;277;398;448;439;394;378;364;357;376;362;464;440;437;384;397;406;378;458;380;391;321;386;399;442;418;454;358;399;371;368;400;379;401;382;335;383;394;406;441;378;371;383;407;407;323;344;386;385;359;342;372;360;372;279;345;355;350;424;399;411;373;418;401;405;412;355;351;413;400;338;349;369;385;408;397;377;364;367;289;425;436;416;410;411;436;320;335;390;330;336;380;402;436;357;378;402;410;453;382;374;318;309;409;402;413;403;442;430;410;378;342;386;379;363;361;336;299;357;346;325;411;336;356;392;420;408;311;331;402;426;407;403;385;377;346;309;368;380;411;377;333;399;321;415;428;422;413;423;395;382;470;435;422;465;391;363;414;389;465;426;391;387;395;381;384;414;382;394;371;424;455;470;385;368;360;402;444;405;399;395;393;337;373;336;413;350;440;364;394;341;325;337;401;356;393;428;386;414;452;458;451;462;410;424;432;405;409;380;367;445;407;384;375;402;380;455;413;390;378;423;405;313;339;355;361;364;489;412;375;338;361;433;388;365;386;423;391;298;104;32;8;16;9;34;74;200;365;348;351;342;383;379;352;353;410;361;399;424;426;439;346;350;333;369;384;391;426;347;310;353;387;377;390;364;347;401;428;403;372;425;440;374;398;373;413;456;470;456;417;416;451;403;418;350;190;374;402;416;410;419;357;343;344;412;388;409;355;354;429;417;412;436;433;422;378;382;288;394;437;346;406;430;425;379;359;398;391;375;420;465;433;380;361;338;327;376;293;366;263;313;327;319;358;353;356;383;332;314;365;366;402;367;366;425;413;365;405;373;397;391;385;339;334;392;344;350;369;483;464;401;410;350;375;369;362;393;373;333;383;398;411;444;350;404;440;400;368;395;440;494;450;469;424;442;511;469;414;420;457;414;414;392;397;441;391;452;424;472;425;461;406;417;416;465;426;418;402;480;433;406;410;365;412;419;355;384;367;400;440;388;394;423;433;374;473;425;411;463;469;475;448;418;354;431;409;451;416;406;403;450;422;409;484;451;515;518;420;425;420;422;420;412;427;597;485;431;455;427;394;370;420;447;480;464;445;437;408;408;438;391;356;316;385;455;426;492;480;459;485;439;451;507;406;410;465;418
496;503;502;538;505;512;601;515;512;564;465;465;464;430;520;466;409;508;489;502;454;480;519;427;514;516;453;413;488;472;412;376;401;432;448;487;520;519;504;527;360;436;409;512;430;448;481;496;466;494;528;510;546;518;466;469;510;506;508;510;533;501;516;471;457;522;462;482;542;490;510;505;442;472;474;477;509;491;517;508;529;477;417;476;496;509;476;500;530;512;471;486;484;436;463;532;487;492;489;505;515;538;494;463;498;517;444;463;460;476;529;474;525;505;551;491;492;550;524;550;498;507;506;460;481;523;467;571;510;490;542;514;516;532;521;551;532;514;536;546;515;475;508;471;490;450;506;497;436;423;390;458;406;406;405;527;501;533;432;526;477;457;432;460;406;452;412;428;437;400;479;453;482;439;503;522;431;437;485;511;470;488;442;449;466;418;486;471;405;447;414;463;496;427;441;457;420;415;375;452;454;442;409;395;417;358;441;466;474;444;441;458;425;498;460;497;408;416;459;421;445;447;390;415;410;468;482;437;443;457;391;418;454;413;374;383;362;474;521;462;428;403;393;394;416;385;464;405;374;358;386;433;408;381;411;417;415;441;393;418;416;430;436;402;387;392;399;428;427;478;480;392;387;402;426;443;480;417;384;445;398;437;378;430;382;429;412;396;363;342;414;417;396;446;486;405;458;436;377;380;399;401;427;472;415;435;448;431;405;447;399;432;394;487;426;466;431;401;377;481;387;426;388;368;461;448;436;407;442;441;393;411;358;465;421;443;429;462;460;438;499;465;331;431;478;457;452;370;351;350;350;378;457;522;432;363;417;412;325;409;468;438;451;437;477;423;454;474;473;461;423;447;416;437;364;359;419;480;477;427;394;438;369;400;412;371;434;366;410;383;476;433;406;404;453;402;407;409;410;401;423;413;340;339;384;475;375;394;404;397;344;311;366;360;414;349;382;381;380;362;322;321;299;297;322;376;339;358;349;348;391;372;397;401;356;372;433;409;332;383;275;317;400;392;409;330;406;385;399;347;382;400;411;436;400;371;409;404;463;385;327;359;386;377;430;436;360;333;297;347;404;378;364;365;391;338;375;369;402;435;383;345;386;349;366;367;369;389;431;419;369;447;376;337;327;351;378;362;327;393;376;404;380;350;385;396;343;333;363;348;418;411;383;376;365;373;364;372;340;289;396;439;373;395;366;406;424;365;437;316;338;388;427;432;488;407;428;461;388;421;351;357;383;409;401;395;361;386;427;380;382;377;371;406;368;379;344;326;317;319;340;352;360;322;322;384;313;323;360;337;398;370;422;398;408;365;340;292;323;384;362;361;354;314;346;408;385;379;393;379;420;486;437;425;435;421;449;393;392;432;445;378;395;406;379;440;428;359;341;368;385;371;393;392;350;382;399;437;399;430;448;392;423;352;308;399;402;337;360;367;333;345;347;366;413;441;398;430;414;441;399;410;409;442;417;405;417;365;367;360;411;424;418;396;416;389;401;362;420;378;379;396;369;362;349;358;361;442;418;361;373;400;361;401;423;398;401;374;234;94;36;12;10;12;17;14;71;200;292;321;352;376;396;337;382;404;403;353;383;408;357;352;379;328;326;384;403;402;372;363;379;450;367;430;441;370;436;366;389;400;418;431;387;395;409;360;486;506;440;408;424;442;420;388;286;290;410;445;429;400;357;329;383;361;323;336;387;346;343;390;370;401;443;481;419;385;284;295;389;402;416;390;487;428;436;405;465;501;445;427;437;394;436;363;301;285;303;345;371;281;251;293;247;294;355;364;387;345;314;343;368;382;319;382;454;378;408;426;374;428;441;421;307;298;340;317;318;362;417;497;461;420;382;366;380;365;390;389;363;428;434;414;453;400;404;370;420;424;411;460;426;452;431;434;352;430;512;437;374;438;436;400;374;378;466;443;361;436;477;439;480;459;436;442;451;462;512;455;495;452;427;416;292;294;359;353;402;442;446;441;394;401;372;375;373;437;441;417;442;533;467;359;391;400;433;474;402;405;374;338;369;384;413;429;454;505;502;480;496;439;422;535;435;457;477;448;434;459;388;398;369;379;423;482;478;436;462;451;444;458;409;312;330;397;414;383;504;530;487;457;482;480;456;418;439;408;463
540;528;565;584;506;559;578;505;457;524;449;442;444;564;500;467;511;350;438;541;590;518;450;432;429;430;395;434;549;481;525;501;404;399;495;474;545;557;558;497;261;380;451;415;329;378;514;533;457;479;469;479;545;509;429;477;534;500;553;519;537;497;511;495;528;515;385;503;569;513;561;488;408;442;450;493;503;525;510;525;519;476;461;498;490;532;524;532;499;471;503;467;503;496;491;513;515;537;464;477;482;465;458;485;460;497;496;519;427;481;560;552;540;498;462;536;495;522;507;544;543;561;465;481;599;551;468;540;545;494;466;477;512;517;497;526;526;478;576;505;526;490;522;477;457;496;486;441;462;447;390;377;499;465;492;483;499;509;498;459;497;456;464;461;472;484;462;457;463;472;506;451;446;467;385;453;459;453;466;505;478;477;406;396;381;392;481;445;463;452;407;377;458;409;454;475;439;408;338;419;447;431;423;461;472;444;403;399;402;388;383;444;439;420;468;430;426;421;497;449;451;483;417;401;429;439;429;411;418;367;334;381;428;421;404;397;399;404;442;439;462;433;386;392;447;444;435;454;473;451;426;403;449;453;435;391;416;414;434;411;392;412;466;452;441;366;390;435;430;416;438;329;390;389;420;375;417;482;400;468;474;430;372;405;435;428;421;412;392;300;403;371;340;437;425;428;432;454;430;369;377;418;463;447;444;417;422;447;485;413;442;479;460;497;491;434;456;397;389;381;351;340;372;380;481;472;458;436;472;436;472;467;430;383;418;420;472;480;419;399;415;418;380;374;434;467;475;472;361;384;353;333;432;500;455;394;393;319;368;422;471;502;417;421;424;423;485;504;398;405;513;453;448;442;416;424;432;462;449;438;404;394;378;403;416;409;362;380;398;453;452;428;427;413;467;405;390;396;410;353;389;447;385;394;428;439;387;413;435;382;374;321;308;345;375;384;392;365;397;330;317;310;326;337;354;377;328;284;317;357;423;404;438;431;445;368;387;390;460;340;290;348;372;395;420;389;425;431;435;367;417;454;445;367;384;378;380;340;379;349;399;380;358;379;364;382;406;312;327;355;380;402;220;326;415;449;409;332;378;386;392;272;364;394;353;332;375;362;412;363;422;420;428;342;359;406;398;336;343;373;370;350;357;391;373;399;341;317;370;378;359;400;443;445;374;385;346;313;305;372;393;425;382;392;358;413;398;392;407;331;342;344;428;452;413;487;442;405;394;449;456;396;363;414;381;382;395;358;440;367;410;341;383;395;481;418;390;394;392;347;313;339;427;392;362;382;361;312;394;404;413;364;345;409;420;347;335;362;367;418;365;357;373;356;348;412;439;423;370;402;421;434;380;438;416;456;360;422;394;408;431;345;345;334;438;406;407;369;339;346;384;346;399;369;397;362;407;411;436;404;383;378;373;412;370;389;367;370;282;339;364;306;388;317;438;412;492;421;358;401;402;371;364;423;391;424;401;408;330;405;392;401;434;387;386;397;387;428;426;357;338;341;416;299;358;303;303;303;346;330;374;356;335;391;397;425;370;262;273;165;82;27;7;9;9;10;25;67;175;223;296;357;387;376;370;395;377;374;380;425;430;398;355;344;322;351;333;327;393;362;360;375;377;416;354;315;408;369;421;472;449;391;422;420;426;388;469;473;429;461;436;461;425;380;319;377;373;423;479;399;407;427;371;332;343;438;413;407;441;362;381;461;346;377;321;354;389;391;388;409;424;352;452;419;381;462;416;398;392;477;443;414;389;381;321;393;352;409;420;327;165;156;203;341;375;423;357;295;214;311;330;390;405;388;448;421;386;409;390;402;409;386;349;307;312;298;407;408;429;468;444;397;407;411;375;395;370;441;429;423;491;434;407;451;400;420;407;367;377;427;458;460;451;434;367;480;459;460;417;383;375;409;397;409;470;372;372;366;417;457;462;405;509;485;421;478;488;490;411;455;465;461;318;255;263;379;426;418;478;472;475;432;466;421;384;400;451;457;484;454;449;374;355;355;420;473;420;385;337;360;405;407;430;478;396;412;504;472;435;470;433;506;464;411;380;385;450;440;488;412;426;403;422;445;492;463;438;419;399;442;447;372;388;366;412;390;491;514;505;467;425;539;520;426;484;494;418
576;497;486;551;482;561;566;512;455;476;505;474;451;519;496;507;456;384;422;549;551;482;432;406;444;393;327;389;546;524;494;461;417;396;420;479;549;533;545;475;414;426;480;254;192;459;549;519;456;483;494;493;535;501;502;453;521;506;481;504;482;543;474;480;515;478;397;410;419;500;433;319;318;428;415;445;485;481;464;506;460;437;474;478;481;528;562;516;599;490;466;478;465;475;463;485;463;486;470;486;492;481;432;449;492;499;489;486;545;487;565;516;539;588;561;501;459;551;483;471;496;536;457;440;530;485;483;519;523;502;504;401;493;514;519;510;512;498;568;515;540;528;507;525;472;509;511;473;521;470;429;473;471;504;505;511;520;538;474;475;533;476;524;436;432;477;491;477;485;519;447;452;490;473;407;426;513;512;535;473;514;513;436;436;414;394;396;476;476;456;466;476;442;405;425;447;368;378;382;487;411;367;435;483;491;470;337;334;395;400;425;433;394;458;445;457;420;429;448;416;359;445;408;399;469;424;416;359;300;281;364;389;435;506;426;434;522;413;455;485;458;411;390;493;478;479;444;432;413;436;425;407;360;406;405;393;410;381;370;395;356;391;406;462;399;432;391;442;447;427;442;357;368;331;394;323;368;426;392;432;420;435;364;408;350;415;387;378;347;318;413;400;378;393;388;464;452;373;378;376;406;455;460;416;480;400;421;448;494;397;416;475;461;467;459;489;400;431;407;471;482;410;351;432;430;441;427;458;413;491;455;438;435;475;460;437;430;384;390;411;362;394;308;402;494;467;501;459;361;460;356;356;491;434;435;438;405;386;391;369;441;408;431;466;431;430;452;399;389;470;497;481;340;440;408;432;447;426;426;458;430;449;391;364;427;411;330;346;403;407;430;446;485;417;446;409;404;363;381;315;297;408;396;412;479;407;478;434;471;450;292;295;362;336;320;400;358;457;409;324;323;324;354;349;349;383;361;352;357;382;334;380;352;465;413;398;395;383;401;406;373;362;431;329;432;424;475;446;375;363;387;447;452;387;357;450;403;341;339;374;415;386;455;327;363;334;406;357;365;375;363;381;307;364;396;409;431;413;399;371;348;256;343;390;342;391;395;312;369;359;397;418;379;345;359;370;374;333;395;301;354;326;332;313;397;348;364;354;382;365;377;405;400;379;388;398;318;354;418;391;361;397;400;403;414;386;356;327;364;381;387;408;416;395;439;477;444;357;357;406;472;430;367;366;371;380;411;359;382;374;435;403;444;460;441;421;407;384;409;398;381;363;402;359;328;392;366;318;369;317;405;428;388;359;400;408;397;336;343;356;332;353;377;360;371;445;432;407;373;375;422;414;431;402;390;405;470;424;385;396;430;358;406;424;392;430;416;422;363;371;385;451;372;377;372;352;410;410;385;308;405;384;411;419;419;371;386;360;291;386;422;374;396;398;411;393;420;471;417;370;398;356;381;383;413;481;400;347;388;418;435;377;436;401;407;451;461;396;389;416;300;334;374;354;341;308;273;350;445;406;385;358;386;399;425;415;366;330;348;358;182;101;19;21;18;2;14;20;34;78;198;315;348;353;363;398;356;384;352;369;403;462;387;312;318;387;386;362;471;373;415;383;342;327;406;355;425;414;390;385;444;425;367;356;427;454;452;461;424;399;383;391;351;387;385;336;370;385;483;412;422;406;379;358;420;362;368;435;471;479;380;462;371;369;341;386;427;432;435;437;503;402;379;416;422;421;440;415;389;414;411;432;441;415;406;425;438;438;457;381;249;159;220;431;359;350;321;257;228;253;334;411;396;402;517;429;424;400;369;312;350;425;421;376;312;354;431;438;417;406;395;409;367;376;380;422;372;456;401;428;465;404;470;335;376;441;399;393;443;448;402;435;487;442;432;451;467;451;461;450;431;438;425;440;440;386;351;395;460;404;437;398;513;435;465;454;461;459;439;482;433;443;429;335;359;402;459;402;446;461;454;393;425;414;342;404;420;420;431;405;401;342;345;315;434;484;426;428;402;397;476;386;390;412;411;420;418;421;474;468;448;430;466;426;391;343;441;419;459;488;399;442;470;449;436;493;469;401;379;392;417;442;504;401;390;442;447;503;473;478;509;467;482;468;512;447;501
604;488;562;562;591;557;575;506;491;405;545;477;457;567;592;482;492;480;465;508;484;558;431;501;480;448;405;399;489;570;481;503;408;426;465;501;585;605;514;515;425;515;474;353;208;498;534;433;467;507;451;512;554;533;521;545;541;505;528;498;543;503;538;486;489;502;459;473;462;465;396;297;389;384;395;433;563;452;527;520;437;429;461;432;436;551;550;496;519;485;441;511;471;426;475;487;436;525;445;453;480;407;480;542;474;508;569;485;514;523;500;558;490;511;510;533;535;532;524;460;471;455;460;416;483;463;472;550;509;538;475;518;543;525;494;529;522;492;549;516;521;505;504;478;500;451;503;463;500;419;481;474;486;444;494;494;511;492;460;518;481;534;503;483;416;339;499;452;453;524;461;459;470;467;397;442;441;521;479;533;485;493;496;437;482;408;453;521;537;510;509;446;399;415;412;410;457;407;437;459;373;376;394;465;427;445;347;405;416;414;420;434;405;427;385;416;418;377;400;406;393;382;396;395;406;424;448;349;299;279;388;485;456;450;473;467;458;453;443;413;436;418;400;463;436;381;404;472;467;442;470;455;422;426;413;400;372;405;416;419;461;393;419;478;381;438;440;439;411;371;358;369;330;339;368;361;427;375;409;408;460;450;446;397;354;453;446;400;414;447;434;401;386;418;406;446;408;341;395;393;428;447;472;481;469;435;456;476;443;455;395;391;427;414;506;458;434;475;429;415;418;408;393;445;425;471;407;453;471;441;424;452;446;439;449;443;436;381;446;430;369;438;406;456;432;477;451;387;437;430;394;372;552;449;436;406;368;400;407;393;423;430;404;477;471;463;444;431;399;522;467;414;432;443;370;381;435;393;375;447;415;429;434;380;362;394;344;319;324;402;408;488;443;463;441;386;418;403;351;323;316;363;412;411;423;341;468;465;382;372;356;326;348;364;350;385;406;434;371;338;317;344;368;347;349;374;402;385;454;360;333;366;403;398;393;469;468;398;387;424;370;462;389;398;327;433;436;401;410;380;401;402;424;418;340;389;401;375;291;393;408;401;379;403;330;339;354;386;394;376;387;390;347;354;368;371;363;393;431;404;368;296;416;347;362;368;333;393;357;346;394;394;385;367;402;378;373;429;359;363;306;335;288;338;348;346;379;432;384;385;417;397;405;344;376;423;407;415;392;337;334;419;418;459;346;383;319;291;325;360;412;434;438;400;442;453;389;379;409;397;350;360;422;378;410;385;417;400;362;400;393;351;416;390;379;404;393;422;438;362;396;425;463;403;372;386;374;365;287;310;431;460;380;336;343;372;381;396;296;328;330;347;349;440;343;396;442;370;372;334;342;398;422;410;377;369;460;482;440;408;349;362;421;410;418;390;420;391;342;410;427;362;413;399;398;375;359;422;394;418;398;405;375;352;391;408;359;392;402;378;405;405;415;412;430;378;382;377;422;402;470;383;327;389;391;430;379;339;359;394;434;385;372;459;476;446;392;438;488;430;395;329;402;382;389;337;366;367;411;397;374;375;362;407;394;379;363;366;381;433;300;185;55;28;9;13;11;15;15;17;32;130;202;285;289;313;372;368;393;379;416;394;341;337;411;434;393;368;395;400;399;367;423;349;369;444;381;404;449;425;379;384;408;455;436;435;402;371;393;364;429;444;416;372;367;409;418;373;440;429;436;388;400;449;389;356;382;418;473;447;428;418;436;357;327;409;373;407;422;440;428;437;454;407;440;412;471;445;373;351;401;397;435;406;454;495;435;489;419;418;385;235;234;339;352;418;372;359;341;361;380;350;315;329;483;418;449;438;390;361;334;392;422;460;399;401;440;402;381;381;418;382;383;351;397;378;377;460;394;429;402;407;435;397;419;469;391;401;407;396;444;433;429;520;454;458;451;435;485;423;409;392;409;410;387;378;363;390;398;404;415;496;494;516;470;453;488;490;441;454;432;370;449;415;432;398;367;421;435;471;435;486;486;442;391;418;361;429;432;424;448;391;368;424;434;401;417;455;416;428;443;423;402;354;340;351;376;352;379;421;446;401;384;410;440;370;457;393;395;476;407;449;498;433;448;477;414;379;355;386;399;401;398;454;422;467;401;463;477;475;456;493;547;483;431;398;437
494;552;533;430;524;558;557;535;457;453;471;525;438;482;522;516;518;477;418;499;497;430;475;516;492;509;466;428;554;499;512;454;388;412;411;557;576;581;564;440;426;456;552;349;267;433;455;395;460;474;494;548;525;534;582;574;528;520;540;556;566;564;497;457;535;530;486;430;411;464;457;445;465;461;396;414;477;559;511;460;460;467;488;505;486;499;468;463;443;505;410;566;484;471;469;435;489;465;424;471;463;448;541;485;503;481;575;510;478;480;501;550;512;482;533;529;505;554;551;526;476;557;453;411;383;477;465;533;492;496;512;469;554;605;500;565;526;506;493;471;438;488;501;536;493;484;476;441;450;461;437;480;478;428;396;444;533;478;480;471;478;477;469;423;391;413;464;470;461;505;442;457;410;448;476;489;483;441;479;473;434;443;483;491;497;465;501;481;451;545;530;520;375;369;414;451;427;428;406;397;395;427;439;414;479;480;510;521;393;393;471;427;418;422;451;385;446;421;380;299;330;298;346;371;434;436;409;389;307;368;427;440;437;378;442;398;456;463;466;429;457;401;435;425;434;475;409;420;416;454;461;403;444;402;371;441;439;445;406;395;423;383;431;454;391;396;428;446;420;405;376;359;388;373;388;408;438;376;367;449;482;471;408;422;424;433;457;362;407;467;433;412;349;392;381;458;455;440;463;412;457;443;418;478;418;484;460;405;467;443;405;390;388;502;434;494;541;509;473;546;592;525;462;427;415;504;394;371;409;413;435;436;424;477;392;362;427;455;421;385;318;363;393;404;413;437;358;396;391;425;359;333;515;413;396;363;386;412;439;464;427;438;424;465;418;395;429;422;485;495;475;445;390;445;387;381;425;367;369;400;369;426;440;407;402;399;394;357;331;424;467;346;456;423;388;400;469;440;393;368;372;386;390;417;376;369;494;396;401;351;319;276;293;285;301;315;358;406;339;360;367;356;409;431;396;374;412;399;405;351;435;436;376;377;379;422;394;432;367;367;342;396;433;416;331;374;335;396;393;446;343;338;350;378;360;332;353;361;337;348;418;443;406;443;323;343;374;431;359;378;422;424;392;355;350;385;446;412;411;354;416;373;315;383;342;331;374;355;337;343;402;443;326;359;376;344;386;371;355;356;342;355;307;297;335;369;356;409;379;378;337;359;328;345;336;390;447;403;385;345;282;306;398;411;385;428;361;337;459;367;372;395;398;321;356;437;383;409;449;432;399;343;341;433;435;389;444;363;331;316;312;304;316;309;323;351;344;340;452;371;412;422;426;379;311;396;393;382;278;332;389;407;373;346;336;364;507;470;339;322;372;345;378;420;390;346;384;418;420;357;391;328;426;406;327;453;462;467;389;395;360;393;386;397;432;420;411;374;352;423;431;354;374;380;379;417;369;435;414;319;375;394;343;400;361;385;314;382;395;369;398;406;445;407;387;369;375;409;466;448;402;437;378;349;358;384;386;386;375;426;409;381;424;403;424;449;379;431;446;422;409;353;368;401;400;368;417;401;422;394;323;301;390;361;354;395;454;390;342;397;372;223;123;34;12;14;15;6;14;2;15;14;38;87;201;301;333;322;407;384;355;368;441;387;449;399;416;442;383;404;414;423;403;386;369;408;381;370;386;416;375;391;390;327;455;421;375;337;375;411;419;410;446;458;368;401;442;379;365;367;376;341;360;439;403;313;365;370;477;456;440;450;490;388;351;392;435;423;428;418;508;453;430;382;394;457;398;372;457;412;415;400;439;419;500;460;470;410;485;439;450;305;278;279;218;295;329;384;415;378;347;322;329;340;385;358;387;359;375;381;325;369;399;388;450;440;360;390;390;426;431;360;386;417;402;398;428;426;439;350;365;441;388;399;388;456;386;420;427;409;432;402;376;482;443;455;385;466;472;424;463;441;442;480;405;394;305;410;334;407;403;509;392;482;396;486;482;503;482;485;446;385;433;433;481;381;358;358;476;451;417;430;441;427;453;425;411;463;483;571;465;401;438;442;404;450;433;402;449;430;461;429;424;398;350;392;420;459;414;462;428;357;367;414;474;442;446;450;446;490;419;408;429;429;417;423;488;405;391;426;467;388;366;403;462;437;414;420;477;438;509;416;472;435;421;404;412
491;482;539;521;504;536;541;537;554;548;536;507;514;467;458;501;510;451;548;553;490;364;454;539;540;509;454;463;495;480;421;478;430;376;382;550;559;537;499;481;474;505;448;427;359;406;460;444;475;541;538;486;503;501;531;560;490;474;605;529;524;606;563;513;513;496;462;404;487;442;436;393;457;484;359;398;428;514;457;412;488;529;563;542;493;476;507;468;469;416;409;476;517;494;469;474;470;491;431;461;439;444;493;443;531;549;532;527;421;521;559;528;513;514;528;466;526;471;511;515;491;483;504;432;448;455;468;546;470;496;544;493;513;508;556;532;524;428;494;421;440;497;476;531;549;490;472;501;463;482;484;438;386;269;245;368;448;459;457;446;539;497;490;451;406;499;429;468;413;506;461;434;455;454;452;459;455;463;420;440;472;522;488;484;482;484;519;544;494;460;460;470;468;427;447;458;427;480;496;402;402;465;445;532;475;509;456;484;388;368;422;408;410;412;485;534;456;435;360;289;317;354;333;370;396;413;415;442;350;431;418;459;415;403;472;452;440;485;483;437;428;380;428;463;417;442;487;441;486;480;462;461;433;401;406;422;412;406;349;405;381;450;432;461;379;407;408;337;393;388;429;504;413;384;415;411;433;354;384;428;415;435;438;425;425;467;416;388;425;410;384;435;402;435;432;441;518;466;416;458;414;386;437;505;450;451;418;424;399;384;406;419;465;501;459;495;525;433;438;581;639;477;453;407;449;448;437;405;363;427;462;482;436;473;526;406;415;393;434;362;362;413;328;337;385;444;430;378;450;409;430;361;369;470;419;393;325;337;359;432;402;401;381;391;433;436;429;445;421;449;436;469;435;476;435;390;446;404;368;432;443;426;391;370;424;402;369;389;345;402;346;317;407;402;376;395;457;458;414;365;425;359;466;401;468;342;360;380;474;419;317;332;342;257;305;309;370;441;429;349;376;366;404;395;398;400;354;374;429;386;378;478;404;362;373;393;374;403;419;376;379;451;413;383;385;382;387;382;431;371;295;354;356;341;334;321;365;367;329;360;413;408;410;366;380;400;403;399;397;387;354;392;366;394;392;390;414;409;369;404;433;397;369;347;352;372;389;369;408;359;350;320;364;356;386;364;313;361;403;355;354;398;386;339;361;376;389;344;359;362;356;335;360;358;361;419;395;393;398;463;283;226;280;295;403;428;384;471;481;413;382;411;369;350;393;370;335;386;409;362;344;335;342;363;431;413;434;425;334;303;307;328;368;304;307;310;333;301;373;381;398;375;362;245;240;389;414;440;304;335;416;411;411;391;344;348;441;432;339;301;296;338;342;358;316;383;313;352;375;389;336;305;366;361;344;380;413;461;432;439;476;368;351;371;448;470;351;322;357;417;440;393;389;371;345;357;348;363;377;342;383;401;365;411;360;434;334;400;366;379;328;393;388;409;423;428;400;483;477;426;390;442;405;431;395;400;416;427;398;446;406;403;387;406;415;422;427;419;411;398;448;439;401;442;415;400;432;432;427;372;344;356;342;314;296;382;411;411;399;370;388;274;108;36;17;11;10;8;6;9;6;4;11;14;73;183;257;295;339;334;380;369;412;402;375;374;386;384;452;379;421;390;385;415;399;366;389;416;406;425;373;372;384;376;378;394;416;384;407;487;437;460;488;405;431;436;401;404;369;384;326;358;411;421;457;342;336;350;455;445;432;473;410;321;328;421;409;387;424;400;446;431;405;408;441;405;374;403;415;467;431;417;426;487;457;483;416;385;405;440;426;383;361;221;151;276;352;467;399;445;407;299;402;409;348;390;388;309;367;502;405;378;412;436;375;379;399;438;419;427;364;354;341;388;403;428;434;465;426;357;417;396;402;421;386;448;449;411;442;374;384;392;445;385;399;450;418;434;420;457;410;452;368;424;387;376;325;414;371;397;411;344;421;426;406;455;495;477;449;507;476;493;480;456;421;351;470;391;478;471;440;438;425;406;404;420;403;411;487;469;405;439;433;513;429;477;373;470;466;472;484;467;481;472;408;416;443;466;449;405;429;424;367;440;444;460;463;441;399;398;437;391;403;371;371;404;378;413;412;403;406;388;408;396;476;471;464;406;465;484;492;463;426;425;447;403;433
485;515;489;504;540;487;564;575;549;525;526;503;545;499;460;474;517;549;526;513;431;316;324;465;555;552;545;443;447;483;460;518;510;411;356;508;572;549;483;458;423;480;484;418;443;496;443;490;507;541;533;557;577;483;483;535;570;476;531;503;529;549;583;573;576;539;487;449;444;510;509;428;450;429;370;390;468;454;558;496;453;507;569;581;499;493;466;501;489;428;447;525;505;479;472;528;506;539;459;449;418;460;460;558;542;518;492;520;521;471;541;501;542;511;516;499;462;445;489;550;471;487;490;460;506;457;480;529;461;480;536;532;513;493;492;506;449;419;428;519;454;523;513;531;529;475;510;511;444;514;471;424;408;204;172;318;428;477;486;465;483;528;488;515;425;473;457;410;456;453;441;477;516;452;441;427;431;430;419;481;487;505;473;457;444;442;536;493;503;464;416;425;510;444;424;439;471;526;456;481;377;424;440;479;459;518;514;502;491;438;438;372;363;380;469;477;460;375;357;368;389;418;374;394;449;443;391;462;370;431;409;440;447;406;475;436;410;508;481;409;446;460;452;459;467;435;411;417;494;449;474;398;426;375;423;437;436;468;423;503;425;375;459;406;364;413;451;358;431;429;401;460;460;380;405;388;403;425;392;418;495;447;456;465;418;411;399;413;451;414;401;512;472;392;428;395;425;451;375;453;447;373;429;503;495;414;393;412;441;381;400;449;479;471;419;556;487;489;425;468;560;540;432;403;401;426;388;421;413;476;413;416;382;471;499;419;459;439;346;407;373;346;388;322;451;402;390;340;369;418;324;241;275;408;405;415;388;381;438;390;395;373;405;355;380;361;374;410;438;360;444;445;463;444;384;419;416;397;454;428;381;432;378;413;411;465;418;414;407;406;381;389;418;430;422;407;458;458;403;394;429;419;398;366;387;314;408;414;526;406;311;334;338;291;320;353;392;472;388;387;339;371;334;419;380;355;377;392;393;387;429;398;392;345;386;372;431;448;374;418;411;402;396;443;380;396;402;350;400;364;363;355;333;330;313;340;359;392;357;375;348;390;350;357;403;357;372;431;405;379;348;363;389;388;382;392;391;434;418;363;389;343;417;390;400;363;400;337;363;369;340;404;372;367;387;344;355;297;358;324;400;458;365;400;377;343;387;421;378;396;342;381;349;421;432;435;437;353;457;382;301;281;349;375;365;448;445;441;394;417;415;382;364;381;426;371;398;417;415;384;371;345;344;340;364;372;436;397;356;367;352;368;390;392;363;367;339;313;390;400;447;411;346;355;296;384;416;385;341;355;395;387;381;407;433;436;368;369;364;330;304;305;321;313;377;413;382;356;396;366;401;371;339;328;381;429;462;393;399;465;451;394;360;401;409;398;456;421;386;378;372;435;364;333;383;376;399;420;369;423;352;352;363;412;425;383;378;405;379;396;316;351;384;393;445;372;420;494;435;363;438;398;429;420;417;405;411;421;386;417;408;410;377;436;412;442;393;452;434;426;445;411;383;405;434;440;433;438;431;447;408;371;363;344;281;355;410;415;389;406;318;235;62;15;1;18;17;11;11;14;12;3;18;13;13;43;101;137;244;306;327;370;364;419;407;392;401;391;374;344;356;407;397;393;351;365;395;385;352;354;379;374;415;424;396;431;411;400;429;463;442;415;468;388;376;411;393;396;419;330;324;367;417;420;404;395;402;409;370;495;459;434;459;352;332;477;425;424;397;392;467;400;472;416;436;400;310;361;407;368;420;439;446;400;399;424;446;478;449;465;438;426;378;294;201;245;328;388;376;402;404;398;427;372;362;339;314;245;281;404;370;415;464;414;392;471;481;473;469;456;456;312;273;358;413;434;449;487;391;386;387;418;378;428;500;470;426;444;456;409;431;393;409;413;476;462;421;422;446;435;432;402;460;426;436;394;429;479;422;345;401;402;447;451;414;449;482;447;516;487;435;474;455;411;405;391;419;408;478;460;469;431;502;456;427;438;439;447;428;442;350;381;451;491;471;431;427;409;468;492;494;455;484;477;476;401;400;421;396;363;365;368;424;438;391;415;365;384;426;450;435;390;349;378;381;414;381;410;432;402;383;371;417;428;468;430;430;453;466;466;513;469;504;440;456;472;462
458;477;545;564;481;538;510;539;489;491;563;537;549;449;461;474;522;522;542;521;493;371;355;419;474;479;483;477;450;408;447;540;492;419;378;496;564;568;519;478;405;458;460;469;486;485;397;450;502;548;561;483;488;472;473;543;469;509;534;507;471;510;519;524;584;584;562;518;502;448;405;380;479;434;461;401;513;490;513;444;472;518;541;503;524;494;437;520;487;480;451;509;550;471;485;493;511;528;474;458;439;441;514;511;569;536;460;562;484;508;526;527;524;486;549;495;469;517;510;519;497;509;541;476;594;526;466;497;471;484;479;497;480;532;446;489;473;476;468;468;462;562;526;444;473;501;491;522;449;447;382;363;424;242;284;404;446;503;519;496;509;447;405;430;546;456;433;418;418;541;473;439;427;410;395;407;431;401;453;527;498;506;525;443;518;465;426;408;459;500;440;472;441;450;466;439;441;462;431;390;398;427;482;483;464;471;450;456;440;466;424;418;381;443;411;425;440;409;379;394;341;406;491;401;405;407;426;454;494;458;491;450;488;392;375;392;406;457;482;447;457;477;432;409;449;424;462;432;439;376;410;389;452;362;415;417;425;399;450;439;447;384;352;423;434;365;327;362;411;425;392;431;408;463;429;440;352;393;436;410;408;468;424;475;410;357;397;395;421;373;440;434;440;466;429;418;436;419;439;445;459;450;418;406;507;483;417;419;435;401;431;452;423;443;485;528;434;464;417;387;435;407;481;434;418;390;411;432;447;406;428;396;417;437;452;422;442;414;386;493;469;345;363;372;383;372;402;414;322;397;377;304;295;443;410;416;430;401;427;438;385;466;462;443;373;350;371;380;356;412;406;447;407;407;457;427;437;433;491;456;492;396;376;364;362;370;450;426;419;431;458;410;425;392;357;391;392;354;350;408;507;427;417;450;393;358;398;363;397;350;287;297;276;286;315;410;467;476;431;354;355;313;311;352;370;333;364;393;435;430;356;377;411;423;363;362;403;417;395;379;397;408;433;429;433;362;338;404;402;405;419;438;363;343;341;355;323;346;435;352;344;378;347;341;393;376;346;388;322;338;310;288;296;326;368;378;335;416;408;364;386;431;401;384;356;364;336;355;344;352;393;335;401;342;388;339;336;299;350;284;370;389;389;349;345;395;366;388;413;396;380;350;392;428;430;388;455;468;381;406;428;375;359;385;385;448;401;381;370;411;388;404;404;398;367;407;370;380;365;368;390;370;356;317;395;393;426;434;370;348;378;402;442;350;380;359;341;354;350;448;436;416;409;393;383;394;356;386;352;278;356;373;382;462;437;484;435;309;298;345;362;405;399;323;336;369;409;411;428;382;386;380;411;370;414;444;383;330;410;477;473;419;434;415;427;406;398;452;400;370;394;367;412;393;380;405;411;400;417;411;454;417;362;422;452;416;404;368;427;396;346;283;398;391;380;406;480;447;419;401;445;395;395;444;414;374;412;391;408;426;374;385;395;415;429;407;420;428;507;418;436;419;421;423;411;385;427;385;426;345;391;382;390;370;382;412;324;383;390;411;340;230;82;18;18;10;6;10;11;9;14;18;11;3;13;6;21;34;61;205;309;346;415;348;357;349;386;432;381;372;382;348;436;392;382;439;426;378;367;370;441;372;473;419;432;450;418;407;486;469;445;422;410;439;351;309;365;366;339;408;400;385;417;359;428;387;477;351;354;451;490;455;452;384;421;435;437;407;419;439;395;380;418;399;431;395;299;344;420;399;390;434;475;453;469;476;426;399;404;440;427;410;392;354;302;271;297;324;390;378;405;372;419;429;286;220;258;238;292;438;431;431;434;423;383;440;417;471;425;463;396;332;235;360;445;425;423;422;419;426;388;390;406;434;431;443;400;396;456;456;463;450;368;394;423;434;444;427;401;390;434;459;448;385;386;449;437;452;442;496;436;420;457;478;468;422;530;485;527;445;436;427;464;434;478;377;385;386;443;475;438;421;470;457;474;470;385;422;420;455;389;463;459;423;470;468;448;462;504;485;397;466;450;504;403;370;425;366;299;415;461;418;446;440;416;376;382;366;393;431;408;447;400;355;412;431;369;397;405;424;384;428;415;469;438;434;466;420;465;493;457;493;492;480;408;478;468
478;503;521;594;525;590;591;489;526;499;582;527;518;475;481;507;486;526;543;520;460;425;399;457;425;484;512;474;477;389;447;505;473;359;362;601;624;564;555;378;429;405;442;475;424;387;344;458;524;571;532;522;505;424;496;549;458;489;431;500;517;578;543;511;496;504;568;556;464;437;434;499;444;505;526;446;477;424;452;510;467;502;569;510;532;467;447;497;473;535;452;555;550;476;458;450;461;490;500;487;495;437;455;512;568;518;491;492;491;508;539;517;571;424;453;517;522;536;549;478;472;523;484;429;521;506;512;509;516;472;490;469;564;514;425;435;503;454;520;452;471;500;521;453;423;494;471;544;469;511;413;409;454;414;433;460;496;502;503;417;486;422;401;399;464;441;472;418;430;495;448;366;427;428;400;406;439;419;499;589;522;462;448;461;483;446;404;405;556;557;521;501;487;443;321;460;422;433;460;371;390;501;463;489;455;464;467;472;455;480;502;431;423;447;464;454;463;462;422;412;442;412;436;414;464;429;469;505;403;485;480;504;476;433;451;404;470;542;418;462;440;478;389;438;410;427;481;437;414;409;461;373;350;393;479;427;445;425;395;461;399;365;394;449;509;437;373;343;358;430;409;388;424;366;440;437;428;440;444;430;420;451;424;444;389;366;376;440;434;417;427;471;465;382;448;424;386;426;463;498;472;414;455;430;484;501;464;365;392;436;385;412;402;442;403;399;434;450;422;410;395;432;463;472;472;471;437;472;463;489;463;434;395;440;516;416;402;397;364;419;401;399;367;448;427;424;383;352;365;378;439;366;372;408;480;413;437;427;410;406;424;366;433;429;368;384;434;366;345;423;361;405;441;486;450;420;407;460;429;411;422;442;364;342;376;445;453;414;399;382;431;431;457;383;374;348;314;322;321;488;480;445;456;404;378;414;420;349;350;354;322;324;337;319;250;315;438;387;323;431;398;374;280;367;403;296;381;380;398;426;366;416;412;376;360;335;384;411;354;432;387;369;351;407;369;398;369;373;438;452;455;447;425;412;426;375;403;411;385;373;384;344;331;372;429;313;374;430;374;329;386;301;248;323;345;331;380;357;324;405;369;377;397;400;410;451;436;317;323;356;366;373;364;323;356;325;335;333;304;369;376;359;360;377;315;360;316;379;394;382;417;408;428;449;383;367;423;383;397;427;394;440;385;428;390;444;378;414;377;416;389;391;390;434;375;387;355;395;380;404;408;359;376;337;379;336;431;386;380;334;393;419;362;376;375;317;306;358;394;389;393;353;395;406;359;324;381;419;377;363;354;404;367;390;408;427;372;310;310;325;326;343;381;314;358;271;301;362;372;397;420;438;441;405;439;365;284;382;460;479;427;389;393;396;394;384;380;415;433;390;384;387;379;390;381;418;418;406;397;383;367;396;401;366;376;356;342;399;432;367;319;347;342;419;400;385;419;461;395;441;411;442;399;406;397;415;415;353;415;436;400;393;444;444;426;410;396;428;423;409;466;477;460;422;430;411;398;422;377;389;336;358;339;339;384;375;349;376;407;404;350;277;108;29;15;13;20;3;18;14;22;6;12;9;8;14;12;11;22;70;135;280;384;349;370;360;341;383;391;423;387;381;459;459;418;417;417;405;377;416;459;359;375;406;435;439;468;448;397;469;430;387;360;431;400;359;383;429;413;408;453;472;394;432;462;444;496;449;469;438;381;378;447;406;417;422;391;364;395;427;436;398;388;334;395;390;392;422;353;399;471;458;460;467;425;420;478;475;354;413;390;438;377;390;356;279;168;258;364;385;385;371;427;366;335;233;258;276;390;475;356;386;407;389;370;430;369;417;450;415;323;302;319;363;446;429;400;406;443;450;374;366;402;446;447;409;389;421;429;443;412;434;355;361;419;419;403;390;371;372;413;412;430;356;393;440;413;431;427;495;454;461;425;511;456;423;426;483;484;458;360;397;385;420;417;428;405;418;443;432;376;401;460;454;479;403;414;458;470;462;452;479;505;448;446;476;455;454;462;439;462;427;470;468;429;379;348;342;267;351;421;443;390;432;381;358;441;392;382;435;450;472;471;420;385;402;385;404;398;416;439;432;496;481;456;464;494;418;392;367;393;465;484;459;436;467;423
512;446;537;516;509;550;524;461;476;547;544;550;473;492;519;550;534;613;572;515;507;424;489;562;486;491;461;532;482;467;467;502;404;370;404;719;634;570;485;461;432;508;465;499;446;434;479;384;481;531;526;546;467;494;536;563;509;487;504;482;533;533;468;527;551;514;590;544;488;425;399;439;473;460;451;519;397;452;559;478;534;483;543;554;551;428;452;486;469;474;431;522;537;477;406;400;503;495;434;480;474;423;474;462;499;550;476;468;498;547;492;460;493;567;533;480;540;462;527;484;532;523;422;463;466;466;439;448;490;495;526;502;509;463;468;480;513;496;451;471;466;506;486;459;463;493;468;478;524;458;403;438;509;490;457;456;485;573;548;538;443;515;462;429;471;457;490;470;442;468;414;428;408;433;398;395;384;444;518;487;540;423;510;486;489;536;422;519;542;501;509;475;481;413;381;392;373;416;400;331;409;470;471;436;467;476;458;467;529;450;460;422;436;395;435;432;496;495;480;401;467;414;426;447;447;463;497;441;421;433;427;441;496;455;449;488;458;426;357;444;481;509;473;403;433;418;448;402;454;477;431;416;486;462;393;415;372;344;408;434;386;394;388;463;423;401;386;392;374;364;415;393;440;350;479;419;399;461;615;534;454;400;409;426;441;387;430;399;431;491;420;492;408;390;440;442;448;428;479;436;421;412;394;429;452;477;446;488;433;415;424;429;414;388;437;456;430;434;386;421;431;466;405;461;445;417;430;415;401;432;394;420;388;426;425;514;434;420;423;447;420;383;375;407;451;426;368;383;407;407;403;376;431;372;425;355;381;422;467;501;432;477;430;425;458;408;408;352;333;424;384;434;459;473;458;411;359;363;425;433;384;422;436;344;342;389;389;440;435;434;399;468;440;377;379;360;328;392;384;443;403;394;432;367;391;382;343;353;335;320;310;330;321;301;269;360;376;306;309;384;437;409;356;343;361;401;330;418;394;386;408;437;467;343;387;380;430;373;408;475;385;357;343;359;401;355;375;352;412;386;434;421;410;423;390;382;434;368;383;344;356;378;384;391;447;376;382;357;345;341;346;391;297;343;358;370;360;351;295;362;376;401;423;424;403;380;386;277;399;353;369;387;358;369;321;342;418;376;425;397;398;384;383;341;333;347;340;392;381;338;447;365;343;389;377;396;405;386;385;403;358;370;365;394;423;444;420;350;407;405;382;336;363;388;374;394;362;333;362;384;359;386;424;391;326;396;361;436;363;354;384;381;385;397;470;378;390;344;348;318;388;308;392;375;338;333;428;461;402;383;342;348;361;366;388;393;402;335;312;339;374;372;397;320;305;295;324;382;390;413;383;441;425;391;448;351;327;404;448;442;408;344;371;423;381;384;385;332;417;387;390;411;410;376;400;423;393;354;435;389;365;392;348;385;380;359;372;455;409;326;358;437;331;355;328;423;377;412;438;394;423;397;429;396;356;425;421;391;375;422;429;375;418;357;451;394;430;408;445;428;453;426;400;387;334;391;366;361;438;385;366;424;430;377;383;400;397;426;419;368;341;301;180;37;12;18;5;9;15;11;14;8;12;11;9;8;18;25;17;9;62;170;303;405;395;399;319;322;363;368;426;390;387;380;398;367;379;378;357;404;355;384;435;441;416;460;478;406;399;428;410;318;348;335;406;424;427;374;393;424;407;468;383;435;450;476;480;481;494;458;394;323;354;422;390;409;384;343;412;421;385;405;417;377;341;440;459;313;336;422;482;395;414;452;411;434;461;417;383;435;403;453;321;347;376;198;148;198;345;324;331;397;369;428;371;245;255;330;400;388;327;361;443;441;389;412;444;390;413;385;314;310;347;470;390;443;458;405;459;445;406;410;389;406;391;376;406;414;452;403;418;392;412;333;399;407;388;404;412;398;385;428;394;457;445;459;451;443;425;443;401;427;406;474;462;442;448;460;494;343;335;391;393;394;464;428;408;411;398;403;422;373;449;477;372;442;417;382;428;444;553;436;493;477;504;512;451;397;415;404;418;460;498;469;432;413;363;357;383;428;393;432;406;424;341;369;443;382;449;380;452;347;407;368;420;393;409;370;429;420;478;503;473;406;339;432;467;417;444;351;398;440;462;453;398;440;467
494;501;448;495;545;498;586;522;598;601;538;529;472;482;539;546;564;551;463;497;480;503;469;459;448;491;488;531;538;523;438;502;490;426;548;497;604;568;511;480;405;469;460;469;430;482;467;511;516;500;537;585;477;482;521;420;521;532;520;496;506;479;485;487;489;527;580;499;504;522;457;427;430;483;503;525;416;438;619;548;505;523;517;513;535;473;417;474;504;503;501;473;526;510;436;452;469;489;484;467;468;428;476;454;497;566;598;522;467;469;465;502;500;528;521;551;499;466;529;453;407;470;478;504;505;441;496;461;447;552;451;490;513;526;517;477;482;509;482;448;476;499;408;483;467;458;471;437;420;466;471;476;451;502;480;409;423;486;535;475;442;468;443;472;476;493;469;512;480;409;459;410;473;341;398;435;356;475;440;474;439;422;499;512;501;520;535;461;497;532;563;465;385;447;464;440;359;362;388;434;419;434;420;473;462;489;433;427;450;467;467;403;407;386;383;467;453;440;451;470;419;503;457;412;422;448;492;475;450;401;477;481;521;385;478;514;482;435;436;489;508;540;447;417;407;415;436;411;433;449;467;452;396;405;444;365;396;371;436;432;376;357;330;394;421;399;413;399;422;408;407;405;451;380;446;398;352;456;711;699;412;371;460;444;460;404;398;396;467;436;482;451;446;414;410;500;431;404;436;463;447;402;446;449;431;464;487;468;445;471;447;383;486;439;454;401;480;462;433;424;477;412;397;399;406;428;444;446;405;376;423;421;412;485;467;479;433;417;400;435;386;332;436;351;331;367;459;395;418;424;412;408;387;431;422;409;438;414;458;585;584;416;362;385;430;445;454;470;406;428;436;461;468;504;483;470;402;405;440;419;448;417;364;397;406;390;381;433;476;463;388;383;409;388;360;366;382;336;379;354;352;422;413;402;367;366;385;361;317;346;322;325;342;336;370;411;323;328;316;389;450;408;360;369;350;367;318;408;424;386;370;411;438;378;362;416;405;399;390;438;433;429;381;351;384;442;405;397;417;405;441;432;413;343;401;383;369;413;361;316;412;460;386;424;375;363;410;455;339;364;346;354;335;391;341;335;397;380;355;359;393;324;362;347;378;346;395;352;407;414;350;384;401;362;353;370;297;344;377;368;382;416;372;389;356;330;355;337;332;326;410;390;412;400;384;377;337;299;347;364;344;390;394;424;410;428;395;394;393;401;427;372;394;423;379;397;418;355;317;338;415;376;367;318;323;389;368;423;357;327;365;331;406;402;390;442;397;331;251;360;341;318;363;379;375;399;469;441;440;449;369;374;411;329;360;382;387;436;367;381;370;391;361;312;297;296;197;232;350;405;363;378;411;405;438;381;402;432;428;417;370;424;420;369;403;364;401;386;395;414;425;426;379;411;390;353;367;352;350;338;402;380;370;347;324;342;370;338;341;380;388;361;346;409;443;376;417;414;379;414;390;395;440;443;361;414;390;399;369;409;372;374;410;404;405;368;404;418;422;370;380;413;459;394;417;408;372;368;433;351;412;406;410;389;443;428;417;431;365;383;398;341;233;123;23;15;22;18;7;17;16;10;6;14;7;15;11;14;15;12;16;53;194;333;383;376;326;311;372;349;411;438;407;407;419;358;350;419;413;382;375;392;400;378;357;449;447;446;400;390;379;330;307;377;435;375;384;391;416;446;469;444;435;403;416;428;455;429;431;487;402;379;368;394;406;452;399;367;418;385;444;413;456;394;422;396;408;412;412;380;396;427;423;409;451;485;429;386;430;416;391;378;293;292;392;285;190;187;318;357;378;397;372;447;425;339;298;334;478;367;302;410;432;373;409;365;335;456;405;426;427;403;352;401;374;414;481;429;378;420;353;357;409;407;393;430;399;412;445;454;439;449;436;406;406;401;418;438;417;419;421;405;411;420;450;429;493;473;431;422;418;399;417;430;455;455;399;446;512;377;428;416;423;428;415;418;412;387;422;411;417;467;410;476;402;424;464;449;431;464;505;463;460;536;588;475;456;443;452;414;436;485;484;452;494;418;309;423;438;400;413;372;378;446;340;376;446;375;372;361;368;405;321;361;364;365;440;391;341;429;457;469;379;428;405;421;442;409;384;388;419;432;472;458;450;417;444
553;518;529;492;463;493;464;469;560;565;502;494;465;518;535;532;484;517;515;454;484;511;441;396;403;426;439;564;505;493;527;489;508;543;508;424;464;507;507;468;455;489;514;448;443;441;478;511;485;511;493;557;469;534;470;496;571;565;517;468;466;522;519;499;501;444;530;513;506;492;533;471;464;482;513;401;422;517;577;546;501;452;440;546;497;493;462;472;565;467;439;516;487;433;428;418;468;418;432;520;489;444;479;502;481;496;491;529;535;539;469;545;473;531;565;492;441;407;530;540;497;440;529;453;533;429;507;443;434;461;488;497;508;552;529;499;476;494;458;469;469;489;474;487;484;487;473;370;448;457;466;539;478;486;495;437;518;468;446;488;448;410;456;520;477;507;456;432;447;471;482;504;493;468;449;480;416;450;452;460;458;458;481;551;491;520;523;502;478;545;501;436;348;460;410;387;374;304;321;539;488;414;433;445;426;413;430;387;455;470;486;380;438;390;376;420;408;405;501;455;417;474;446;442;488;508;460;440;434;430;445;470;434;426;467;478;474;419;521;491;472;505;466;459;427;470;487;443;441;453;459;438;431;464;447;443;425;406;454;427;374;364;388;402;398;381;373;462;446;375;398;434;420;399;410;376;387;369;493;474;415;441;471;444;362;449;387;441;450;396;469;443;440;400;458;390;379;449;384;429;458;453;426;423;440;451;470;384;396;411;446;450;451;454;397;385;435;473;426;452;447;458;465;471;445;418;391;427;449;425;435;446;429;389;399;460;423;428;434;453;399;381;422;285;285;354;379;334;394;417;403;409;347;384;378;408;437;445;432;529;516;401;391;386;447;469;458;454;451;439;418;443;464;418;463;535;475;404;402;422;412;418;395;405;381;465;431;460;486;398;334;351;426;446;385;320;358;376;427;414;377;392;419;406;403;385;423;310;367;307;363;344;374;389;469;385;314;292;321;336;375;401;363;410;345;333;375;401;424;390;398;410;360;335;339;438;423;388;378;404;411;394;364;393;376;398;431;470;449;434;351;376;361;413;373;361;351;402;362;388;402;425;421;312;381;417;411;408;392;363;432;383;330;387;354;373;352;369;300;367;329;365;359;328;368;360;346;378;372;371;329;325;273;333;352;313;330;357;327;400;399;369;392;422;363;435;434;329;345;366;410;409;376;384;408;411;348;368;436;413;342;349;352;392;400;463;373;403;399;362;406;391;376;420;415;407;386;331;385;397;399;389;409;336;415;386;384;385;385;327;325;292;363;426;352;271;331;211;245;378;356;335;325;375;379;402;408;387;409;389;356;344;336;345;398;372;300;361;384;380;373;360;373;354;308;228;207;218;306;381;431;449;467;408;427;448;398;388;413;459;405;456;371;376;394;359;394;414;424;427;413;423;371;410;358;416;380;353;352;342;396;354;425;411;338;309;298;373;368;391;353;355;370;435;430;431;375;383;497;415;411;367;378;382;384;355;338;349;358;415;386;417;369;408;411;352;383;406;375;372;389;428;497;438;428;426;405;386;364;405;337;350;419;386;412;388;420;356;382;384;378;387;294;202;108;26;13;8;12;10;14;5;6;13;11;16;7;17;21;19;10;23;75;212;321;379;351;413;357;386;362;395;332;382;448;385;374;398;425;408;332;363;375;357;373;425;396;424;396;370;344;330;394;451;417;370;416;398;364;435;472;472;423;435;416;416;443;443;424;447;456;361;366;437;418;411;390;366;412;408;495;437;385;414;407;412;426;400;427;454;439;377;430;407;406;475;466;462;424;384;350;406;357;342;385;351;181;104;156;246;396;412;427;449;453;473;347;373;394;344;368;403;350;326;403;402;349;417;456;429;333;354;294;315;348;452;436;391;414;393;378;393;383;363;417;350;361;418;423;421;393;468;448;410;421;480;420;407;433;402;469;454;409;448;480;413;424;478;470;397;389;491;431;427;408;415;419;448;436;399;392;453;476;451;386;468;416;409;484;450;472;406;484;447;408;380;407;451;422;426;465;486;451;642;693;528;397;419;418;435;522;436;474;408;507;413;388;395;389;457;414;404;462;474;446;411;453;364;366;380;399;434;500;440;392;341;361;436;395;369;421;416;389;431;447;384;378;348;376;381;413;437;489;483;460;432;438
536;481;530;470;435;485;473;507;587;535;532;524;511;554;465;535;527;516;486;444;419;444;462;461;419;326;472;503;542;515;477;489;567;536;489;396;364;380;473;514;518;587;522;509;484;433;372;452;466;465;483;508;486;517;504;553;589;504;513;430;482;446;453;477;457;428;444;473;504;529;544;525;533;514;481;446;468;510;488;531;477;406;358;421;486;497;470;508;466;452;518;476;454;377;479;489;435;432;445;529;491;423;460;441;501;441;477;535;525;537;515;457;476;475;517;556;492;361;430;489;514;463;462;486;405;455;533;487;489;493;485;469;501;539;493;487;475;495;473;441;446;522;466;429;431;509;461;440;474;487;494;506;484;488;464;483;497;486;494;467;406;421;429;485;455;496;412;444;482;443;437;493;444;442;497;466;464;457;516;454;499;456;462;457;470;468;502;439;459;445;527;485;379;386;477;406;367;330;283;403;465;424;403;432;482;474;433;373;383;432;401;381;389;431;413;414;386;479;484;427;459;437;439;426;415;455;452;479;432;491;438;485;473;464;472;472;496;460;509;404;472;464;484;474;453;452;457;459;434;516;489;449;464;430;476;425;388;407;445;388;369;360;369;482;401;361;408;479;457;487;443;402;405;365;394;352;426;428;446;369;410;392;488;395;421;454;490;446;450;443;479;444;420;446;425;368;351;419;499;420;445;464;419;411;427;423;489;458;451;446;440;418;452;441;413;408;447;450;486;403;422;491;436;454;373;413;376;470;381;401;424;436;462;435;421;431;421;398;410;407;400;430;423;351;299;343;382;365;438;467;440;413;445;420;400;456;449;474;426;470;407;360;403;381;391;413;435;411;366;317;394;359;392;404;368;440;475;431;389;400;420;375;437;440;405;442;465;467;475;397;306;373;503;456;384;332;315;410;437;343;379;420;350;381;460;375;384;427;398;348;330;357;346;367;408;335;261;310;283;347;370;333;405;358;366;373;373;425;393;393;432;414;359;367;291;380;385;405;383;357;452;401;359;359;386;394;422;420;460;424;386;312;380;383;380;379;396;326;371;378;426;387;396;365;414;432;436;392;383;363;357;402;372;392;389;305;324;362;329;374;341;340;337;335;315;311;321;309;353;341;364;321;329;323;371;386;356;366;346;371;393;343;374;404;448;837;925;442;396;380;383;337;362;428;368;384;381;385;355;419;402;393;365;388;432;402;432;404;380;404;404;345;376;367;392;387;404;383;387;361;353;407;407;347;350;343;377;405;383;377;288;236;268;434;359;286;299;255;320;406;350;309;409;348;391;376;425;375;326;444;386;354;380;347;370;408;363;365;367;363;373;380;357;316;323;313;289;233;224;295;371;459;390;378;383;446;432;466;426;468;421;412;403;424;345;389;384;343;410;383;404;401;354;353;313;373;367;346;376;392;373;396;365;372;382;340;311;431;438;411;338;388;411;395;406;413;467;391;433;359;386;324;351;394;404;417;354;339;365;386;423;435;447;390;364;355;398;377;393;433;432;435;480;389;377;401;401;432;368;420;350;296;369;387;399;352;359;386;394;344;373;379;352;318;174;94;22;13;18;15;8;13;8;16;14;23;11;13;19;4;11;10;51;149;306;327;421;339;364;327;309;352;359;402;367;361;365;381;390;426;397;349;360;381;394;405;406;484;454;401;407;354;382;441;424;385;452;414;351;466;454;403;396;466;403;411;395;388;394;406;425;335;354;389;431;404;403;407;367;387;440;437;363;437;426;429;419;426;391;430;417;414;499;462;469;484;416;470;464;435;331;421;379;372;328;275;157;30;56;138;299;437;410;394;405;454;416;383;354;364;385;390;448;395;418;401;408;424;443;461;430;415;362;277;357;438;445;406;452;432;412;381;455;403;472;373;350;352;395;432;379;391;445;423;461;396;439;405;467;432;444;414;465;494;473;375;433;508;414;359;352;421;421;396;415;429;384;450;429;440;430;528;492;513;428;422;386;453;448;404;432;483;444;434;446;382;413;442;426;406;455;447;477;658;649;479;398;391;394;464;474;495;465;433;417;423;434;398;415;383;400;447;438;495;491;421;425;421;363;389;388;417;432;419;448;353;428;476;434;409;457;405;398;453;457;404;403;434;462;499;433;446;448;457;414;376;476
497;464;473;494;490;480;480;566;556;493;550;536;584;517;563;457;541;464;495;480;412;491;483;507;445;331;409;426;489;507;518;547;530;503;473;280;292;308;474;490;516;508;506;508;499;482;360;416;490;392;467;479;505;483;433;440;494;508;473;448;397;501;421;405;505;472;461;462;427;467;537;546;485;497;543;495;426;469;532;517;466;438;393;404;479;471;456;433;355;422;454;487;414;420;481;439;490;448;449;568;481;460;450;513;480;488;583;486;526;510;541;494;449;472;468;552;435;391;371;524;486;490;504;440;468;417;527;531;497;522;494;442;511;518;547;472;528;485;480;453;484;503;451;503;515;543;473;471;475;481;464;443;472;458;390;451;525;464;523;460;437;466;447;473;465;503;467;472;446;433;494;438;505;452;468;478;414;561;594;461;485;475;506;500;488;434;482;497;478;483;456;390;321;402;413;428;415;373;380;408;460;455;439;357;383;425;474;441;461;434;392;362;399;422;519;429;481;466;466;451;465;486;473;476;436;470;465;455;441;435;436;452;473;472;528;438;468;518;450;401;371;441;435;465;447;461;441;421;438;521;453;421;450;416;420;469;426;371;441;310;385;382;435;484;425;417;435;387;441;452;413;401;393;426;381;401;404;409;425;428;452;453;518;484;436;412;458;452;471;481;429;454;494;430;488;407;271;433;449;359;388;411;416;454;444;413;423;478;447;443;482;483;406;427;443;501;433;473;486;420;451;456;510;426;431;406;374;477;443;390;401;438;411;462;446;413;396;407;424;416;434;409;421;349;387;352;364;346;492;437;463;457;412;467;396;401;376;454;415;433;469;349;358;361;397;389;355;328;330;404;416;364;427;379;429;385;378;389;399;409;426;369;404;455;436;434;443;412;395;436;336;415;439;450;399;372;394;415;415;400;381;381;411;451;432;388;456;443;335;332;235;237;376;317;325;318;326;350;313;304;297;285;412;372;372;363;340;392;450;410;437;393;446;398;404;407;425;393;417;400;370;404;345;395;350;353;362;392;386;390;374;386;441;353;394;469;542;402;384;428;385;439;418;351;361;438;356;344;401;403;405;355;318;344;385;337;369;356;354;320;362;388;378;361;410;333;345;365;340;364;377;366;342;354;328;355;375;364;329;315;341;392;347;440;460;891;728;393;396;413;362;338;386;392;375;394;418;411;373;395;373;404;383;419;406;424;422;365;430;358;385;352;289;283;389;384;384;392;379;369;412;383;380;406;372;357;391;412;428;446;330;271;170;241;337;328;367;341;349;419;409;400;362;356;322;334;411;435;360;400;408;356;345;383;386;408;353;304;271;404;372;331;362;293;292;335;319;306;271;285;372;378;385;416;391;419;463;426;454;439;432;356;326;418;362;400;335;334;361;355;354;334;356;317;395;381;359;426;334;390;318;388;409;363;347;340;314;453;406;385;359;388;409;453;465;372;429;374;377;356;398;246;351;379;411;418;409;385;363;438;394;412;415;327;380;349;408;418;406;401;391;427;439;441;390;357;386;365;367;382;333;359;407;422;359;392;343;379;393;398;341;407;410;360;323;222;108;30;6;7;8;16;13;16;17;18;9;20;5;16;27;57;123;156;255;338;353;279;266;279;339;346;380;398;367;353;294;393;391;390;360;343;391;404;387;383;360;443;420;443;435;387;340;385;410;438;366;368;447;445;513;373;417;513;416;387;397;405;387;417;471;456;407;422;457;383;402;444;383;431;460;466;470;375;371;430;422;405;380;384;399;437;457;435;465;465;447;430;451;426;416;394;399;305;351;264;111;34;29;55;212;343;459;419;430;409;375;437;412;487;516;464;449;434;379;376;430;372;365;499;446;388;383;373;390;390;384;397;436;370;405;424;459;464;426;447;443;418;430;358;379;385;447;443;418;365;361;348;375;409;457;441;472;498;456;379;367;486;462;365;418;401;436;421;413;406;445;447;517;498;439;514;460;435;443;439;429;415;427;403;396;425;468;470;456;398;380;359;450;426;483;445;499;539;506;411;472;379;458;464;474;456;497;430;440;437;433;425;476;405;510;472;467;504;470;399;448;412;439;377;383;377;391;389;435;421;438;454;509;483;493;630;676;515;445;414;383;382;418;496;398;428;452;444;373;359;405
504;549;532;459;532;516;543;510;431;458;536;504;505;524;550;447;470;548;585;475;383;427;472;403;300;387;424;479;531;506;505;580;531;436;360;390;422;374;405;520;547;540;517;533;558;497;415;430;430;380;454;493;525;452;403;410;499;563;582;523;478;463;405;414;455;469;484;468;365;418;469;570;579;516;536;506;519;479;508;528;466;444;424;462;496;491;516;379;333;445;483;523;538;521;485;475;487;479;468;542;562;500;490;539;527;486;552;519;551;537;518;503;460;481;522;467;423;416;431;492;507;486;529;462;438;453;456;526;557;518;525;427;470;558;524;539;540;530;485;479;460;449;506;454;458;554;499;464;436;479;428;508;504;459;440;435;508;525;458;500;480;499;538;483;444;391;447;401;447;423;439;424;469;428;528;513;476;473;548;444;469;487;518;486;520;453;502;523;543;459;445;376;363;430;385;426;375;412;392;416;469;466;386;379;394;486;432;458;479;430;382;429;469;411;458;459;411;410;425;465;432;475;443;508;476;434;465;471;483;480;463;488;453;510;439;458;457;460;482;437;432;453;457;480;471;440;396;449;437;457;492;473;469;426;462;459;412;371;383;355;377;397;449;460;370;362;321;317;394;445;422;447;453;449;477;476;447;437;452;390;406;460;456;488;422;458;444;433;555;458;429;437;397;429;477;426;370;422;449;414;460;436;467;420;361;439;420;440;475;484;455;432;455;429;398;464;463;498;447;395;457;422;509;508;425;460;462;449;413;414;397;439;392;455;384;426;396;388;418;492;463;470;415;365;308;354;326;349;430;425;357;463;442;416;439;397;386;464;456;471;396;389;386;357;360;373;381;321;356;378;444;414;424;514;505;432;374;429;456;424;428;427;412;425;387;429;407;415;471;443;447;455;416;417;425;417;414;395;442;426;450;461;394;420;413;415;442;339;307;280;203;218;303;336;334;398;371;336;365;318;323;303;348;426;427;376;333;351;360;389;403;414;387;383;424;402;406;416;470;405;414;410;362;397;398;339;364;420;407;399;419;495;447;395;375;424;425;385;417;415;418;442;459;410;411;426;387;362;400;411;396;291;304;375;418;398;359;393;387;305;348;372;360;381;370;366;394;366;387;371;387;385;345;359;313;335;417;417;368;337;303;403;410;358;402;418;459;387;401;378;372;369;419;404;372;404;382;409;402;389;403;437;433;388;322;376;377;402;413;424;413;323;311;323;331;428;390;344;354;365;408;313;358;403;384;397;394;410;408;374;343;295;138;168;306;347;369;379;412;387;390;353;368;342;342;354;383;348;385;418;348;316;268;365;429;367;371;253;226;337;404;390;367;348;290;287;275;320;310;264;287;346;389;383;377;364;400;419;490;389;405;438;392;397;373;405;388;372;374;365;370;392;378;362;393;363;375;376;396;390;346;370;407;481;407;362;407;413;389;418;384;411;370;414;416;413;328;348;297;345;358;276;327;356;377;401;378;385;381;421;409;382;420;374;401;350;429;404;418;432;420;401;411;407;425;403;363;349;357;399;377;382;383;415;375;345;371;325;385;354;410;422;414;394;388;294;116;52;33;20;15;4;11;7;13;14;12;18;30;51;80;190;235;321;339;340;312;231;190;257;334;347;320;387;359;322;376;342;318;354;449;363;357;398;360;337;270;330;417;414;368;341;390;405;434;440;405;422;425;422;397;346;403;486;484;426;378;427;427;376;506;444;426;376;470;453;434;375;378;407;392;419;425;417;385;430;333;333;358;293;293;448;476;447;423;452;488;480;457;410;424;382;384;386;311;323;213;132;78;76;198;333;435;442;370;377;390;458;480;481;505;484;442;433;398;395;389;417;420;410;368;386;447;395;379;390;430;432;427;423;432;444;469;405;457;438;425;415;381;372;385;421;421;444;384;364;305;338;362;362;413;421;478;476;454;407;377;496;417;458;457;428;403;429;431;409;431;462;426;442;474;430;419;428;436;435;429;518;461;431;424;464;423;385;404;386;321;395;459;447;441;501;494;460;500;521;508;414;438;446;456;501;439;441;462;430;453;415;441;504;470;459;442;476;496;499;522;439;427;383;427;448;373;393;478;447;431;546;531;445;568;921;758;559;422;375;415;430;490;423;469;458;431;472;429;372;411
540;486;547;510;502;596;545;498;464;526;525;548;530;453;445;508;493;441;538;477;406;434;439;380;364;374;471;439;515;523;556;487;470;358;368;500;420;461;488;480;542;530;553;465;508;467;409;348;385;364;401;466;532;454;426;538;530;557;531;491;476;489;394;497;546;419;518;546;435;410;456;521;544;509;502;471;528;477;488;545;489;529;489;484;482;493;448;444;407;447;482;533;546;524;565;595;526;492;446;486;501;496;534;572;568;523;551;487;514;535;499;488;463;481;488;481;433;386;442;443;452;473;443;484;501;480;486;482;517;512;436;436;483;494;459;484;513;536;527;458;440;477;448;422;514;460;534;400;389;490;472;434;379;437;469;447;507;553;468;444;461;461;536;476;450;478;473;354;449;435;478;464;486;450;469;446;497;453;505;416;462;466;464;459;453;449;509;509;526;509;422;405;425;430;435;399;396;472;479;478;471;488;497;461;492;432;464;468;446;437;444;440;414;351;439;503;475;487;480;432;462;493;476;524;498;467;439;462;477;515;478;519;461;457;477;402;421;437;517;484;452;446;440;446;432;403;406;407;442;404;417;414;412;384;442;413;404;353;364;462;431;426;451;382;405;389;339;342;387;446;422;439;434;411;451;477;466;450;450;524;481;481;399;383;450;470;490;419;464;463;455;431;374;465;490;449;449;445;442;405;413;471;498;406;391;470;441;404;414;495;434;431;432;430;481;420;426;439;443;457;473;412;426;417;423;496;492;483;482;465;388;424;374;376;439;462;367;465;488;463;516;441;413;325;325;346;313;333;410;439;429;441;433;433;379;396;397;414;405;422;428;388;336;383;390;404;368;369;368;382;438;393;363;490;429;433;451;501;441;461;482;424;427;415;474;463;379;429;477;442;461;459;412;418;413;439;434;432;419;416;415;395;412;424;420;459;454;332;377;347;347;264;292;321;401;438;393;353;364;394;310;325;350;362;440;329;341;296;340;385;380;417;370;361;386;399;377;432;419;424;402;390;418;401;362;344;382;319;442;418;411;429;425;383;328;385;374;330;329;408;365;412;392;374;376;372;386;415;417;433;342;332;336;382;408;394;377;386;381;325;404;410;403;413;390;380;374;345;383;364;376;394;400;347;304;306;469;409;353;358;367;357;429;386;428;392;404;405;392;417;379;402;527;504;408;451;410;449;426;427;402;339;424;403;389;388;317;290;416;374;341;255;235;252;362;387;405;340;345;356;368;290;396;359;391;362;395;365;415;353;358;307;271;242;294;311;346;381;400;434;378;415;386;369;374;410;423;368;382;476;338;328;302;374;456;367;384;368;329;407;427;386;396;366;366;326;256;270;233;246;334;379;418;394;408;348;395;369;424;399;390;448;425;414;411;392;389;401;361;353;365;374;380;345;405;368;433;417;331;352;384;387;404;408;436;416;365;386;396;372;382;392;369;426;442;395;365;332;316;412;308;345;320;307;295;320;301;387;436;401;408;362;387;384;349;399;392;411;426;393;435;395;485;470;436;424;378;370;366;385;391;388;425;436;384;339;422;399;346;393;353;380;431;396;382;272;143;82;25;16;21;10;18;27;43;42;31;69;116;176;187;343;349;411;334;361;282;214;169;201;341;347;310;352;329;280;392;301;317;414;370;380;360;346;355;350;291;330;335;434;444;326;364;414;412;426;443;439;403;471;391;366;409;439;462;426;381;413;405;399;483;484;401;437;436;400;470;429;387;389;419;442;363;413;391;324;301;326;389;358;442;420;380;442;391;442;391;408;478;396;388;376;343;393;319;341;379;295;219;167;275;343;447;394;335;445;406;384;462;490;498;454;506;410;446;415;425;413;453;419;370;395;386;370;407;411;395;413;408;403;414;413;432;492;415;491;445;379;355;336;392;371;410;451;419;379;425;339;383;425;363;436;433;535;443;433;409;410;473;437;390;396;410;470;472;424;447;414;459;434;428;428;442;408;445;448;503;449;436;494;432;376;334;374;412;402;392;385;412;387;459;431;396;440;455;476;428;424;441;415;419;465;460;428;420;471;474;417;491;479;528;438;524;509;508;468;484;488;441;464;474;382;437;506;448;464;448;472;455;465;625;790;673;453;487;405;396;422;456;476;482;436;438;410;523;433;440
498;539;525;521;493;567;561;520;559;540;523;533;511;497;504;531;504;546;521;423;461;370;443;360;387;502;511;552;510;494;495;535;497;458;392;458;431;378;375;375;411;516;486;435;470;381;332;409;498;389;454;563;568;526;510;484;498;565;517;431;400;429;464;598;568;483;509;485;458;424;429;462;518;521;513;500;484;453;452;492;491;470;532;523;447;478;457;481;481;462;441;515;487;514;526;513;514;473;472;452;420;460;500;505;530;551;538;530;537;461;451;452;513;452;516;462;411;474;527;466;547;500;527;488;533;446;489;484;495;479;455;467;444;454;517;499;483;489;491;507;470;461;447;426;467;501;545;457;423;388;495;408;411;442;465;405;476;452;447;459;465;471;451;492;519;455;470;349;423;485;472;472;502;499;501;467;489;499;506;477;453;433;454;455;390;456;521;488;397;466;412;442;460;480;452;386;395;437;435;419;460;519;458;402;423;474;478;471;440;420;480;469;448;460;446;513;530;458;490;396;453;421;443;423;488;467;461;501;466;445;452;491;500;432;445;487;475;477;472;472;454;430;424;418;454;495;427;441;439;456;497;388;401;464;475;409;369;351;449;409;397;442;435;433;453;426;442;428;432;431;375;426;413;439;444;490;441;429;542;563;555;487;364;331;421;419;452;449;399;426;474;451;435;443;505;500;446;473;451;442;432;468;465;402;441;359;483;450;435;432;372;450;432;448;472;461;486;442;427;379;443;448;458;454;459;502;496;487;431;423;464;431;366;405;415;423;399;476;479;469;421;387;453;394;392;422;339;329;387;420;380;451;385;347;394;399;445;348;425;468;397;395;407;406;391;419;380;373;368;450;449;419;443;449;454;399;444;475;433;489;459;467;422;421;456;503;439;452;415;442;451;422;494;491;422;463;503;419;411;386;432;390;382;425;449;476;389;397;396;412;443;342;349;338;368;394;402;324;319;399;381;400;368;410;354;347;354;333;350;343;339;339;326;345;387;416;376;404;397;387;387;413;338;401;385;381;393;418;389;408;413;381;406;339;371;346;340;292;372;328;451;399;402;334;320;348;412;357;384;383;259;273;327;386;461;403;386;423;421;312;406;458;422;399;381;355;387;332;336;335;432;348;385;371;337;396;418;403;358;299;332;432;415;396;421;409;361;360;356;396;385;397;445;427;364;400;442;429;396;406;406;345;354;403;348;375;307;312;347;369;441;347;262;290;381;337;343;372;306;388;363;375;351;341;319;331;337;389;371;326;325;336;311;346;278;289;391;411;397;405;384;410;393;407;374;399;424;372;377;379;349;357;318;392;405;391;397;384;409;373;405;391;391;374;389;375;315;274;300;257;335;360;382;367;347;419;376;415;397;382;418;418;433;421;363;429;441;419;442;398;447;382;392;378;359;381;403;389;346;350;379;401;384;361;362;447;456;439;400;401;384;397;377;366;417;405;432;359;420;436;381;309;308;296;294;369;402;416;426;435;349;351;386;383;364;401;401;385;365;403;427;383;442;462;484;460;396;351;399;424;390;373;389;375;342;369;405;413;366;337;395;367;361;401;400;385;220;99;69;75;53;43;55;63;110;102;159;189;277;276;326;395;370;368;332;317;305;279;272;250;312;301;340;322;336;334;333;277;384;337;327;313;378;396;377;358;317;373;375;440;414;416;344;395;388;419;453;495;471;449;437;383;414;487;504;415;436;417;447;455;473;369;394;429;474;439;460;440;456;403;368;389;467;437;435;349;313;379;467;401;443;404;422;408;390;450;440;400;447;452;392;350;343;409;400;406;384;352;341;184;297;364;407;353;422;429;412;418;467;459;446;494;466;481;404;420;471;467;497;470;381;408;380;357;355;474;409;433;447;455;478;415;472;475;488;415;428;376;361;362;394;378;381;411;394;372;513;490;486;419;436;424;454;471;455;434;414;406;426;454;418;434;434;458;459;452;438;463;483;429;442;450;469;358;382;433;419;452;447;441;425;342;295;269;413;435;463;414;415;409;444;410;411;455;412;448;536;485;417;477;487;463;473;464;425;470;481;434;469;474;486;418;434;481;495;512;478;508;475;490;517;484;474;477;506;488;391;469;478;518;487;514;495;396;492;460;430;415;447;435;487;438;411;450;414;464;429
516;551;544;517;591;552;554;552;606;523;572;588;573;518;562;568;435;500;500;396;380;331;414;366;401;491;446;472;475;463;551;567;610;475;420;442;404;356;289;225;342;489;460;522;504;464;490;470;466;473;463;497;476;608;456;504;489;554;469;440;443;432;440;578;555;536;529;508;494;473;512;496;431;529;514;544;474;477;481;459;466;465;529;467;519;499;488;441;485;461;472;558;490;573;514;529;498;489;391;437;476;456;494;517;517;520;511;546;541;515;558;571;485;495;501;478;440;475;498;486;496;498;526;515;491;475;459;509;536;481;390;444;501;519;502;467;505;474;492;457;470;529;507;443;481;537;539;441;465;454;499;531;472;512;457;491;483;500;440;416;460;503;498;529;559;473;439;359;325;417;466;463;514;468;474;513;500;429;453;468;444;396;440;443;492;463;409;446;466;464;405;479;476;510;439;446;450;495;442;485;466;467;446;509;463;488;475;425;445;442;456;443;515;497;515;486;448;455;430;439;395;445;480;520;503;479;486;472;457;417;441;481;436;437;446;488;447;513;459;410;420;492;449;456;472;470;461;458;416;380;456;499;425;471;468;389;449;456;442;385;402;420;471;403;459;430;423;406;404;439;439;390;382;420;448;417;419;489;535;563;495;494;442;450;429;507;474;445;429;422;477;483;487;465;456;496;534;489;449;443;482;452;485;491;437;453;476;480;430;436;391;444;405;460;441;440;500;499;402;411;476;398;429;471;448;460;436;493;452;399;473;406;391;403;419;438;431;445;496;439;416;404;429;340;341;417;412;368;390;412;389;375;444;373;369;407;446;432;425;498;407;463;485;402;462;376;427;325;405;396;385;431;435;365;497;441;495;512;358;408;453;471;386;463;439;449;425;390;414;429;397;449;522;470;461;447;488;413;426;381;355;421;433;414;444;486;400;375;369;375;425;400;424;401;408;484;437;326;233;365;406;389;393;411;395;376;379;396;414;360;343;347;333;349;402;447;403;380;421;370;319;358;350;378;332;398;450;373;433;355;379;310;399;349;352;380;422;350;328;338;381;410;307;393;370;341;338;320;369;334;352;317;349;404;468;440;375;405;377;361;398;394;442;418;371;343;316;350;383;410;400;381;372;332;368;400;398;404;385;299;311;347;414;410;389;413;422;365;347;374;419;438;461;415;397;383;436;406;339;339;366;392;375;384;368;369;368;356;333;324;346;361;363;326;310;339;329;341;332;340;376;404;388;354;354;361;438;382;376;302;246;289;369;332;243;370;370;394;399;406;397;419;387;352;357;421;404;405;349;375;406;448;381;351;334;379;378;392;414;377;388;393;406;455;398;383;344;321;312;302;259;313;313;307;356;392;425;398;412;357;366;408;406;394;422;406;460;457;375;391;430;385;369;403;319;397;386;421;425;379;349;402;433;375;380;378;422;484;397;434;355;358;378;310;359;358;398;411;479;440;328;282;308;302;323;354;389;415;407;395;414;400;377;319;417;384;400;381;351;408;432;445;439;489;503;501;406;369;379;430;402;423;386;392;350;348;355;320;387;335;387;347;300;359;426;339;262;152;87;116;112;155;123;177;193;195;245;313;400;393;403;319;374;322;328;321;303;364;349;299;290;308;289;384;384;339;415;353;383;369;346;317;372;409;377;384;367;385;442;401;427;423;399;410;413;423;449;469;422;442;398;437;331;393;405;414;408;437;427;454;445;335;380;440;446;499;407;443;428;447;401;456;409;431;448;434;410;419;434;384;438;434;472;429;393;451;407;388;431;413;386;375;385;426;450;396;370;448;382;287;229;278;324;316;391;434;464;459;490;516;444;418;471;469;410;417;413;413;377;388;448;432;416;313;386;431;423;483;498;376;447;506;404;393;504;470;428;409;455;387;430;342;407;410;445;425;503;512;467;508;511;476;485;454;479;402;452;419;434;475;542;522;455;492;440;403;456;462;427;381;431;505;415;354;432;436;402;447;490;414;407;344;257;321;392;504;455;486;456;430;440;418;412;457;421;409;445;465;418;423;472;480;458;378;451;457;421;478;472;494;431;416;419;494;523;481;485;473;458;480;460;534;413;476;472;439;457;430;420;493;441;478;417;405;454;527;452;489;475;476;636;501;478;472;459;453;486
534;527;586;593;543;559;518;617;651;564;588;512;537;570;614;491;473;483;547;468;380;243;296;415;495;436;383;533;467;445;471;663;657;550;483;468;446;306;310;302;384;435;477;480;513;469;524;500;437;430;465;432;490;468;428;451;511;533;463;426;507;498;469;513;587;487;534;523;494;507;475;427;404;581;503;508;487;479;503;470;497;505;458;483;516;512;488;448;428;493;528;487;465;506;540;494;408;435;431;448;446;449;482;510;527;451;516;540;572;546;479;499;489;494;403;440;492;491;485;513;538;538;496;468;464;502;468;449;482;491;516;460;536;509;503;521;563;550;520;549;470;484;515;419;404;460;500;465;421;422;505;464;410;520;513;482;537;475;483;473;496;486;538;482;491;462;480;464;411;437;442;511;448;433;430;441;467;414;523;476;453;453;458;426;461;471;466;417;429;399;324;363;432;505;493;412;432;486;391;409;446;452;494;434;471;473;471;473;474;461;512;456;422;509;454;433;448;452;442;433;403;417;446;490;459;460;488;408;517;425;436;449;426;450;442;477;453;499;472;453;462;457;410;466;432;476;396;443;424;428;441;478;510;391;417;443;442;424;492;429;463;421;468;424;472;458;422;445;437;399;438;389;394;416;450;439;405;480;425;494;473;457;451;451;455;418;455;454;414;398;399;447;491;493;478;469;514;474;409;488;517;456;513;443;435;502;459;477;466;464;415;483;426;470;437;434;452;481;362;352;413;380;428;405;400;423;454;480;495;442;481;422;418;448;427;389;369;468;491;440;450;442;433;412;410;426;381;382;429;438;329;383;373;365;400;413;412;403;476;433;431;456;425;384;416;391;451;381;369;396;356;472;441;394;454;485;512;416;410;386;446;447;414;434;442;454;376;444;442;395;409;479;484;480;445;463;467;428;399;404;434;470;400;432;416;453;430;425;361;420;396;428;427;440;434;441;433;317;249;374;327;395;401;492;442;441;423;405;382;323;347;428;437;392;431;438;424;370;422;344;323;353;396;378;385;381;417;418;425;422;359;366;365;369;411;431;470;414;351;310;403;441;339;330;360;383;330;370;346;343;335;350;358;472;492;411;375;359;414;315;391;412;344;384;361;299;335;356;381;380;378;353;334;326;378;387;363;343;364;412;333;397;371;385;432;422;397;412;381;404;389;470;407;416;414;350;346;447;417;355;374;422;386;415;342;359;385;332;346;344;370;351;367;384;311;381;351;365;329;324;352;350;422;356;401;394;438;408;375;278;178;286;328;325;368;366;371;398;372;405;422;364;344;308;341;348;415;364;399;368;405;396;439;392;394;370;365;384;431;391;374;394;394;431;434;430;444;401;325;315;299;285;290;296;385;358;404;379;425;395;449;456;401;406;400;442;456;397;427;339;432;414;377;397;466;396;378;373;408;356;397;446;373;408;382;362;421;380;383;376;336;365;373;365;368;351;418;398;425;393;308;298;371;314;359;399;372;395;354;363;406;366;329;399;381;373;363;388;417;345;394;398;431;438;434;461;395;360;372;383;331;396;381;400;384;405;326;347;362;349;367;345;330;429;384;326;261;200;137;224;224;239;268;282;286;301;319;339;358;411;422;364;296;302;372;291;311;355;361;355;323;320;400;404;368;344;370;400;392;385;342;354;354;332;371;428;387;402;375;393;393;414;408;362;386;414;439;457;470;444;402;350;371;384;370;410;387;426;401;421;426;377;424;477;458;396;418;398;425;408;436;482;454;436;382;420;477;419;378;371;385;390;474;475;459;419;399;354;326;381;427;395;417;382;410;390;410;380;397;377;304;285;330;386;400;450;435;424;457;453;508;453;448;393;435;445;448;437;357;418;382;357;393;416;359;422;437;419;416;397;445;475;455;430;415;511;438;405;456;441;410;380;401;429;504;455;462;468;420;497;525;485;489;471;436;422;399;451;429;463;516;515;511;461;536;404;464;453;426;429;460;473;444;434;423;440;444;435;478;433;466;428;410;424;385;401;423;465;488;480;471;472;451;454;411;407;490;489;427;430;426;444;453;427;429;478;469;445;479;491;514;470;511;461;453;445;439;462;392;443;445;472;479;451;466;418;414;447;478;492;489;528;424;430;478;507;510;477;439;453;581;520;471;480;458;477;437
580;450;489;570;485;580;645;596;597;583;526;499;510;480;504;440;414;519;540;488;392;356;386;418;476;469;420;504;490;476;486;546;577;532;540;476;440;383;414;496;478;476;526;474;449;486;460;433;487;445;400;368;474;449;366;496;477;497;430;460;445;426;498;502;527;463;490;544;495;493;482;426;486;538;536;460;450;454;485;452;474;451;483;499;542;501;470;458;429;489;550;530;539;542;516;448;372;498;461;476;492;404;469;547;494;530;505;584;587;567;514;511;483;491;502;493;566;543;493;475;524;499;502;498;487;483;438;528;478;495;551;501;556;566;462;500;503;524;487;523;496;518;536;487;423;539;518;465;447;463;463;481;455;484;479;459;522;433;455;458;436;494;459;453;438;446;493;476;474;466;494;523;473;494;439;483;489;438;488;508;433;402;487;494;474;415;425;418;431;386;313;384;482;502;486;425;418;451;451;460;468;457;383;428;449;447;418;436;422;435;525;455;460;447;404;443;455;477;457;460;439;455;498;506;457;420;498;498;474;398;432;432;442;439;490;422;441;445;410;465;440;459;366;421;461;404;439;423;455;440;471;435;434;466;356;429;442;459;431;502;406;441;418;447;485;436;456;441;414;485;397;338;293;337;432;416;435;418;490;430;516;450;439;439;487;471;510;440;399;467;461;504;458;456;389;466;524;459;455;576;565;484;434;472;499;487;461;459;450;478;403;465;436;499;430;430;422;372;360;404;400;452;454;331;329;317;460;438;457;488;441;437;464;418;499;304;318;448;421;412;484;413;431;409;398;365;377;394;380;417;385;398;380;322;364;422;415;448;385;392;401;469;481;429;449;426;424;403;392;386;381;413;455;500;440;524;448;462;417;419;393;391;412;447;432;436;385;439;423;405;405;415;431;416;430;437;516;470;369;423;479;445;409;415;416;405;385;381;333;358;395;446;419;416;370;412;456;363;394;423;383;438;443;474;420;423;429;402;319;347;380;417;534;361;354;379;394;321;347;418;332;300;348;352;349;351;472;326;418;400;411;411;356;401;325;409;404;435;373;379;427;411;359;325;364;409;367;399;374;354;370;413;429;426;429;396;382;391;409;450;393;383;439;359;366;347;368;397;418;329;372;356;337;336;338;364;329;380;419;446;400;419;414;394;362;366;390;362;360;405;420;383;445;409;414;393;392;372;408;418;408;392;401;398;339;346;385;363;387;390;373;362;383;409;393;319;332;310;274;306;324;357;346;380;410;362;388;345;346;310;243;332;320;371;398;362;369;370;334;397;371;398;304;347;352;325;314;413;377;381;390;409;362;381;358;353;379;449;398;424;425;350;409;349;386;401;389;384;434;381;287;249;200;348;419;423;383;391;365;480;490;440;401;454;440;485;388;401;397;411;398;418;427;428;397;401;390;382;441;404;426;369;371;381;399;353;411;357;414;319;367;365;344;401;370;388;420;406;334;307;308;323;331;336;339;385;315;281;332;351;392;394;372;409;388;309;411;439;354;388;399;313;459;427;417;420;396;367;361;384;397;425;407;322;353;377;342;336;374;412;372;345;326;341;381;317;306;276;270;268;336;376;335;380;352;375;391;380;397;403;427;293;277;331;327;325;348;404;405;399;381;376;397;402;338;314;301;367;376;380;347;376;349;361;450;394;362;388;431;435;363;413;399;376;427;464;442;415;440;452;455;391;323;323;390;371;411;426;422;390;439;445;446;431;464;422;411;400;326;383;400;451;431;397;410;447;445;399;399;361;426;407;442;412;458;496;428;344;368;417;448;442;441;459;433;398;400;416;416;409;384;306;339;441;421;471;441;365;427;423;491;462;419;441;443;471;428;502;460;440;426;343;382;347;348;419;443;415;420;442;430;524;455;437;481;480;498;411;422;411;448;445;450;463;443;398;427;429;428;482;468;552;452;436;466;399;446;500;471;474;487;470;453;456;471;458;399;417;472;450;509;479;461;463;481;449;420;430;472;500;549;487;420;420;390;441;478;487;486;504;466;508;423;470;465;468;462;462;457;437;519;486;483;517;451;414;427;399;456;463;475;511;488;476;483;507;499;453;461;451;501;476;506;464;447;469;448;473;508;435;507;524;489;469;441;419;430;509;445;411;495;511;492;515;515;475;481
462;460;528;500;477;481;512;519;506;423;487;464;520;456;488;352;430;469;490;489;458;523;541;529;454;394;471;532;479;448;417;487;558;444;538;534;468;512;488;468;472;451;493;485;508;433;443;458;369;365;357;375;386;392;443;488;452;435;484;452;419;470;526;463;499;484;470;470;482;487;497;526;523;527;488;522;502;454;535;528;475;450;481;467;510;486;496;487;502;500;453;516;488;490;487;414;484;491;486;570;442;464;479;540;543;497;445;518;607;568;583;506;471;479;497;544;517;575;538;478;525;567;472;532;492;544;474;456;513;529;467;505;496;531;504;518;524;445;465;515;488;477;499;491;465;436;504;511;444;489;441;488;500;487;468;449;467;480;464;411;478;480;498;477;452;453;483;539;470;500;451;467;470;492;473;472;476;462;491;502;431;449;443;452;403;457;394;415;476;430;420;388;464;476;473;406;433;477;474;502;446;498;427;436;424;327;324;431;508;545;458;459;417;433;468;431;454;428;449;420;455;408;515;422;410;430;444;480;548;476;500;479;473;465;487;489;463;410;346;433;438;481;473;475;422;389;390;486;412;425;391;377;418;425;399;400;463;416;467;418;407;421;437;472;441;469;512;411;433;418;411;428;338;431;468;407;450;448;437;444;460;509;399;423;453;510;432;461;457;478;499;498;477;365;458;459;475;448;434;490;491;468;463;487;487;511;445;527;443;437;412;437;474;464;461;390;396;440;443;410;401;401;397;399;433;415;466;471;494;426;470;399;385;451;396;324;374;402;492;383;441;461;474;455;387;411;453;460;431;418;377;404;394;265;394;400;442;381;365;415;423;419;459;381;437;458;469;452;404;409;390;408;456;435;443;492;503;440;476;425;395;426;405;388;368;405;448;421;431;396;349;331;381;398;523;445;448;337;373;431;441;476;443;440;431;443;429;407;434;364;371;385;382;368;407;456;452;398;409;401;353;435;420;444;400;432;342;339;351;371;355;417;434;352;335;400;408;390;402;387;387;370;326;356;335;283;367;360;420;379;383;399;372;366;274;357;422;345;379;401;388;425;404;409;402;423;399;402;404;403;418;355;406;429;386;404;396;390;429;430;394;404;440;383;391;365;399;391;415;373;338;350;397;382;416;340;319;372;372;427;421;418;424;364;373;307;339;365;396;371;375;401;410;457;439;428;418;407;420;449;389;397;372;383;370;322;378;354;389;394;373;383;418;365;417;375;367;332;315;296;272;285;359;402;354;369;289;290;399;315;312;375;378;369;352;367;378;357;376;337;404;364;313;335;370;221;307;407;411;394;422;389;382;379;414;359;391;404;387;360;441;382;378;412;355;366;398;375;438;378;396;338;242;318;332;354;350;392;457;452;447;493;425;477;380;463;439;364;403;450;357;429;390;433;440;390;408;397;418;427;355;381;343;377;384;367;372;372;341;330;380;397;330;332;394;353;350;369;300;319;287;286;311;323;384;337;331;331;294;350;390;396;384;356;372;383;372;407;387;427;365;323;425;406;432;465;434;365;342;395;349;384;394;353;369;370;304;327;313;361;338;413;350;320;334;400;414;400;343;384;372;384;344;403;359;386;396;362;398;364;378;279;351;386;383;330;404;380;404;412;442;413;444;331;316;312;303;295;370;349;318;342;349;433;442;414;372;381;400;428;391;371;390;426;433;420;450;392;475;484;451;436;379;456;404;406;395;466;456;452;392;415;445;456;421;425;434;397;351;406;355;418;373;403;439;394;417;380;404;391;390;416;395;420;382;438;444;416;412;451;453;482;385;422;465;439;438;425;403;418;395;349;315;340;403;448;456;415;395;380;441;495;485;405;421;484;464;421;449;451;432;373;361;350;404;433;437;420;422;387;406;456;463;406;455;484;408;397;454;459;469;396;404;454;400;449;452;406;405;440;475;494;412;447;459;427;411;469;492;439;506;462;423;476;453;486;428;472;479;477;493;469;440;426;451;461;479;416;401;466;494;502;480;483;443;518;476;464;457;410;485;450;469;480;429;457;513;458;452;479;499;474;486;446;489;478;453;382;450;517;436;481;494;508;417;509;483;537;475;450;475;417;487;475;421;469;458;469;448;428;428;422;479;453;448;464;425;434;439;465;476;451;463;467;471;438;436
482;508;463;432;449;505;482;539;476;457;495;430;484;561;487;343;337;418;399;357;467;546;562;670;453;363;460;573;576;477;459;513;437;455;534;475;446;461;483;503;535;468;489;453;449;349;400;425;343;330;362;371;416;387;455;512;444;411;446;455;428;408;434;431;514;507;509;468;448;422;519;514;534;549;496;542;521;489;549;535;485;478;465;498;445;410;489;446;506;510;459;427;473;554;483;457;414;500;485;551;448;496;517;436;515;451;537;508;571;515;469;450;491;489;555;577;495;545;503;510;460;528;545;492;481;485;516;544;507;545;545;504;484;512;504;523;497;463;495;513;479;475;464;429;506;481;449;464;450;479;475;452;425;497;503;449;393;449;450;487;414;482;510;479;496;460;489;541;503;518;471;468;475;467;454;482;484;452;474;480;438;397;474;444;505;437;453;423;433;432;391;408;440;474;430;472;501;510;500;476;496;479;465;454;423;405;411;494;491;521;456;479;453;434;436;438;482;429;449;432;474;399;487;497;468;415;471;473;505;476;457;413;445;497;429;451;458;413;424;397;411;437;457;454;409;368;445;444;378;463;447;399;461;464;463;432;407;462;403;402;393;377;397;400;408;481;441;456;416;405;487;445;432;444;448;496;467;463;452;452;472;472;458;426;452;464;480;478;468;500;532;475;404;407;419;472;420;451;442;449;458;469;480;480;452;487;487;456;489;461;417;444;469;371;411;422;409;421;441;457;370;402;422;387;416;495;489;502;476;452;452;394;398;411;397;436;478;450;457;454;393;475;472;465;444;380;376;426;368;364;391;428;338;295;309;457;392;369;447;470;451;426;428;375;418;420;419;465;454;362;411;435;426;384;452;483;509;466;465;424;415;453;424;423;449;467;446;411;414;445;361;367;455;458;492;502;389;380;446;439;446;399;324;399;377;514;453;425;468;414;432;425;391;440;402;424;449;471;437;394;346;394;449;407;389;344;382;362;352;408;375;387;365;322;306;375;436;355;353;380;379;354;355;417;321;344;318;320;393;401;388;399;387;364;333;409;455;366;357;373;384;433;414;329;395;387;417;365;379;432;359;381;377;372;381;434;430;399;411;385;411;414;425;416;377;389;402;458;416;407;395;356;340;374;394;328;358;377;398;372;398;418;406;378;399;338;394;368;416;432;404;442;404;410;435;434;450;433;440;394;450;432;367;364;368;327;336;360;371;405;358;415;447;408;366;347;419;382;335;272;279;288;329;337;336;304;251;280;293;285;332;385;327;400;389;383;392;364;385;389;426;448;346;267;324;367;348;395;435;398;424;399;311;315;394;379;433;398;366;405;381;373;346;342;388;381;369;370;384;416;342;338;244;300;311;353;355;392;402;429;432;393;453;411;448;384;443;413;419;391;405;319;394;443;538;520;420;398;390;408;439;379;402;406;390;394;402;349;317;338;406;385;349;347;389;352;336;401;323;336;342;366;325;336;319;322;328;359;309;336;372;356;336;357;356;392;426;415;388;410;374;471;478;461;418;538;484;431;351;373;363;335;343;391;390;326;363;315;368;368;346;358;388;416;379;415;353;353;351;390;466;369;374;354;356;383;407;365;349;348;403;352;347;398;427;421;377;361;397;439;429;462;404;387;353;338;388;335;384;413;307;430;417;396;479;427;397;386;412;380;429;403;431;429;477;389;356;370;423;468;445;360;463;445;401;429;420;440;415;376;391;397;415;460;442;467;412;381;363;331;326;446;433;378;415;446;458;409;388;435;442;421;384;426;372;425;395;399;394;417;425;453;427;414;419;461;451;470;365;371;391;386;241;256;308;356;401;436;399;423;458;475;435;464;479;434;422;474;435;493;399;405;427;398;375;444;420;425;370;427;390;444;401;400;412;420;452;405;469;460;455;425;410;412;423;382;434;396;414;495;446;452;462;433;400;465;445;435;479;505;409;455;413;449;445;430;503;490;485;408;418;440;445;449;464;456;534;517;419;420;522;416;447;424;462;469;451;400;464;451;461;501;486;412;458;403;429;433;455;464;488;494;472;435;471;400;397;426;508;541;545;515;450;451;476;498;471;509;535;488;472;394;445;486;450;444;469;421;482;440;425;365;390;429;502;517;456;471;458;499;528;473;441;395;389;419;401
501;553;521;478;432;481;535;525;531;543;516;522;519;545;543;468;428;396;290;397;460;582;596;639;519;392;310;449;509;497;466;439;481;467;422;451;443;487;472;440;447;441;494;462;409;368;377;419;355;373;380;349;368;433;450;555;527;470;449;417;486;422;343;363;454;494;510;441;472;417;414;516;535;534;545;521;461;509;523;465;435;488;468;477;471;445;511;544;470;528;541;503;483;531;449;496;529;462;523;462;495;551;472;512;517;429;466;558;550;509;462;469;458;477;514;537;468;530;533;493;494;530;583;455;543;469;516;524;478;537;489;508;488;480;529;555;514;523;527;496;510;554;475;551;540;495;491;406;465;463;461;459;402;473;492;416;445;471;466;393;464;442;507;506;524;493;486;520;493;506;494;428;483;458;428;448;505;440;443;426;390;400;420;476;446;423;467;424;380;468;508;481;430;526;513;471;511;497;442;433;455;475;462;475;442;496;476;527;442;490;460;529;508;445;483;420;467;407;467;466;391;397;458;473;380;388;455;495;452;452;451;375;431;497;449;469;420;375;405;407;463;501;518;409;402;486;496;413;445;453;473;435;455;458;432;437;423;395;437;418;414;385;458;408;443;447;451;486;445;445;459;442;424;427;408;446;463;451;484;460;422;447;436;479;432;479;484;449;461;487;457;473;457;400;419;431;459;467;438;423;478;465;525;532;469;427;482;441;489;507;449;477;480;482;427;416;385;401;450;401;418;457;458;479;515;496;476;519;472;378;447;457;446;420;448;452;469;412;378;421;435;479;465;462;453;433;417;440;381;334;366;391;353;347;371;470;421;394;380;459;440;453;460;430;418;493;501;416;464;451;455;450;392;369;366;422;419;439;443;407;433;449;484;444;462;422;416;470;418;396;413;455;462;447;480;464;445;405;433;343;432;344;374;399;445;473;414;412;445;495;455;424;457;418;367;395;458;416;413;382;389;423;408;379;368;281;332;289;404;406;401;345;299;281;364;411;340;314;424;369;324;352;315;321;374;372;393;365;313;339;367;417;426;424;379;347;390;382;295;399;413;439;419;362;364;405;418;401;387;396;359;350;404;390;431;402;417;452;390;415;383;374;437;410;420;401;359;425;381;334;414;388;375;372;386;397;364;385;396;416;405;359;423;351;414;336;342;357;420;441;406;403;406;428;440;446;473;425;472;446;424;376;376;434;413;341;381;361;360;352;353;428;406;382;383;373;395;336;299;312;321;364;340;337;267;265;298;321;287;309;326;327;381;394;356;338;361;376;410;394;360;410;405;345;365;316;333;370;448;453;408;397;320;345;405;374;404;406;415;405;385;345;337;363;391;376;418;444;386;391;313;306;301;329;336;352;348;382;453;398;375;385;394;424;408;377;425;366;324;367;345;376;423;565;610;616;442;442;362;410;353;306;322;308;355;363;422;398;395;396;416;397;375;341;392;328;425;357;356;412;360;381;370;351;341;344;375;355;334;389;351;315;384;353;372;389;364;384;370;332;414;416;418;484;430;498;448;388;363;304;307;318;328;346;374;341;325;346;364;352;285;360;389;428;428;429;386;366;387;394;412;375;374;323;345;344;338;370;352;361;381;350;374;351;413;426;437;468;413;432;448;371;393;402;386;375;417;395;366;351;357;431;367;427;425;427;366;427;421;382;452;473;451;473;472;468;423;427;442;494;359;383;423;423;419;424;387;476;487;344;391;423;445;400;426;390;468;409;354;394;328;395;399;377;444;444;449;518;394;415;488;445;398;409;381;405;374;424;396;391;456;440;447;440;406;459;450;433;394;382;423;400;280;297;345;317;338;369;415;398;387;445;430;404;436;430;435;376;421;483;393;418;359;426;414;400;424;385;342;347;373;385;403;421;415;481;416;382;434;430;447;397;440;433;388;373;348;392;520;488;419;404;423;386;425;439;437;413;427;446;441;442;391;455;476;457;517;451;491;472;418;466;470;471;450;447;544;466;441;434;420;435;478;494;440;455;462;400;380;446;437;470;460;422;412;426;421;432;435;459;524;472;453;474;438;420;375;481;522;556;485;442;441;502;476;516;480;536;492;493;500;449;490;518;478;462;446;439;487;495;432;408;403;456;454;450;434;438;435;479;429;399;372;434;423;376;367
560;545;547;483;608;535;506;620;597;576;576;529;509;555;494;468;502;455;440;453;421;484;528;541;511;391;393;366;433;403;440;396;493;485;416;463;425;448;470;401;379;465;549;487;389;418;357;414;429;389;315;422;477;482;492;506;559;483;480;457;457;445;378;355;385;423;462;501;446;400;409;447;538;596;535;476;445;480;523;499;472;479;494;536;462;436;507;497;493;554;476;459;494;563;433;466;533;437;434;429;417;484;553;562;498;493;549;552;466;534;493;518;477;495;509;474;484;508;547;533;499;490;453;456;471;506;451;459;520;540;482;484;418;490;558;534;516;493;474;450;538;487;494;517;527;573;534;534;451;516;480;483;499;525;447;438;386;407;349;453;455;480;468;488;454;481;489;472;416;499;546;498;449;477;535;500;489;416;476;417;398;423;456;504;441;450;473;464;425;402;453;498;456;430;390;439;514;502;509;473;496;430;430;477;442;430;475;462;514;438;416;499;458;460;457;472;410;399;424;380;364;383;452;375;390;412;421;444;370;429;427;449;429;456;511;485;434;452;433;440;470;421;427;421;424;398;405;457;434;435;465;496;433;403;434;421;390;426;469;423;460;449;426;432;427;430;447;459;429;426;386;417;406;456;419;416;449;490;492;495;457;484;516;468;414;475;476;456;433;500;492;460;440;452;461;454;419;464;461;517;463;506;494;531;517;481;497;402;526;472;505;477;440;394;470;377;412;404;432;432;476;459;443;442;504;471;462;475;491;480;429;440;448;426;432;422;450;474;396;437;429;397;395;467;414;427;414;456;435;353;365;405;376;385;418;375;369;421;441;425;490;505;439;402;465;459;388;476;490;428;417;407;379;416;421;414;426;412;404;425;469;459;414;438;365;421;458;459;419;370;416;419;466;463;469;534;497;377;403;384;382;417;423;469;430;475;451;378;428;446;435;418;417;398;380;374;434;467;415;445;435;461;419;394;358;374;313;335;353;353;401;327;332;299;380;417;341;294;326;303;348;389;402;402;390;349;365;309;291;332;365;390;388;448;386;399;300;337;358;371;366;392;372;369;396;428;421;378;392;396;372;384;333;349;447;408;405;426;426;412;382;351;354;381;399;378;383;406;392;325;378;388;439;364;417;474;434;400;389;383;364;399;437;379;375;404;386;412;398;415;415;393;410;408;426;454;449;434;464;383;449;348;335;365;364;391;389;391;342;370;370;406;444;456;409;356;447;346;365;347;341;360;369;406;373;334;333;273;310;312;382;322;398;373;360;365;366;320;362;406;384;332;400;371;337;398;334;363;410;364;402;412;384;378;395;366;309;430;423;379;332;311;326;349;416;416;358;452;421;412;303;347;388;358;325;341;347;359;385;352;429;361;377;418;365;379;364;351;315;355;347;329;348;411;477;453;365;410;350;361;376;331;399;380;312;419;335;383;392;390;379;400;417;324;354;379;352;322;344;350;390;366;367;338;320;341;443;445;393;366;374;370;334;400;388;375;429;293;391;374;368;395;392;412;401;334;330;348;335;327;308;334;330;364;373;377;353;402;359;329;300;308;381;341;391;409;370;349;383;410;402;379;357;338;332;420;414;378;386;355;419;395;349;379;353;395;386;377;377;349;330;376;415;438;439;421;400;386;377;403;436;510;428;408;416;420;459;367;379;415;432;407;451;476;487;518;623;470;452;418;385;351;337;405;451;362;348;498;458;394;438;447;403;417;410;385;399;366;337;391;405;371;397;446;427;435;483;514;461;430;487;427;417;427;392;405;428;421;488;441;390;480;442;420;404;376;442;444;488;451;410;376;349;388;378;293;312;306;344;341;352;348;376;450;424;439;439;424;416;436;446;414;392;450;413;364;419;350;373;344;341;364;399;399;436;424;415;421;429;445;416;420;419;403;355;353;374;422;464;454;484;394;414;372;428;402;468;442;465;471;429;412;407;419;459;469;497;486;494;496;461;458;459;480;443;442;541;447;406;395;445;465;506;469;432;412;425;445;395;405;466;484;453;483;462;441;415;484;493;472;464;487;462;424;412;404;418;458;541;536;552;433;442;487;492;513;472;493;471;479;476;501;481;557;497;495;501;509;485;506;467;456;433;421;490;421;431;456;432;428;487;411;327;386;419;489;414
456;499;528;531;603;572;589;519;519;575;553;537;498;468;470;486;518;512;613;514;416;432;459;415;495;478;448;459;394;414;360;398;456;436;414;417;389;461;334;288;352;463;477;476;480;427;283;410;482;484;393;415;519;506;430;567;563;479;394;450;386;457;461;427;383;399;428;392;457;480;445;545;528;576;578;567;490;513;471;560;494;548;481;502;485;524;522;539;536;565;517;503;530;480;461;466;486;461;425;498;538;490;552;549;565;502;557;527;511;523;567;476;495;465;520;504;514;515;490;515;507;471;525;475;528;480;399;431;485;511;537;471;506;547;574;494;470;516;526;523;515;510;498;502;553;534;535;486;468;494;507;486;411;534;517;485;486;448;438;467;504;465;481;534;412;453;414;417;454;518;526;538;446;450;541;515;401;377;463;440;416;493;507;479;520;528;539;460;410;437;414;455;483;430;446;442;529;518;467;465;417;372;377;436;417;419;466;463;488;500;395;436;470;449;411;465;441;410;414;461;341;437;382;324;387;409;415;435;459;405;482;430;463;433;457;449;458;448;444;426;440;438;420;483;444;466;429;423;514;473;466;484;419;410;448;441;425;496;441;477;445;478;427;467;381;449;416;445;415;430;415;424;465;424;473;456;437;488;422;442;350;451;498;491;473;495;484;493;434;420;452;482;510;497;558;476;498;485;468;509;531;492;466;435;497;489;544;389;441;431;437;391;451;403;452;429;407;397;430;442;429;388;443;432;435;484;448;470;438;452;454;397;432;406;475;380;399;458;399;459;449;422;403;406;388;537;548;499;430;361;388;404;403;372;348;317;373;420;420;415;403;532;427;459;461;419;433;437;455;513;442;440;479;407;385;375;403;432;475;483;375;448;405;409;425;352;499;396;394;384;432;465;453;443;423;490;465;458;391;399;422;413;417;414;472;447;394;386;368;327;438;474;475;390;323;387;452;484;438;407;432;460;450;391;342;339;365;380;350;340;374;369;341;392;452;497;401;341;353;437;407;388;418;400;324;295;275;250;335;323;400;427;380;333;386;329;318;383;413;418;417;354;391;394;411;364;415;384;369;303;359;408;400;415;489;404;407;388;399;396;391;375;373;381;385;386;369;415;435;409;456;399;394;435;413;474;465;409;406;412;349;384;400;350;392;423;366;374;394;402;354;356;398;369;404;416;440;472;423;396;338;374;398;390;338;341;350;337;354;368;363;472;395;424;438;394;433;415;334;337;372;368;379;397;408;399;330;349;337;354;397;375;286;398;352;371;430;391;409;376;348;354;381;369;344;409;407;368;334;414;363;408;431;361;396;377;380;379;413;448;377;326;392;412;427;435;418;447;426;336;380;371;392;426;399;344;286;335;328;373;356;364;345;346;416;374;369;314;370;393;331;324;300;347;356;404;343;311;306;329;337;328;395;387;376;348;335;375;387;406;392;421;395;381;418;395;409;334;385;373;390;363;354;317;318;333;417;424;351;380;387;372;342;418;382;321;325;343;358;400;385;400;404;393;329;268;327;363;356;322;315;338;349;351;362;359;404;385;384;399;409;338;337;343;420;359;335;361;375;403;408;407;344;384;340;392;394;339;393;435;396;356;407;378;329;368;372;415;358;369;406;424;407;435;419;430;387;405;411;407;464;467;416;371;404;372;437;421;385;405;416;442;475;468;387;536;962;580;421;400;401;401;281;365;398;328;405;528;473;384;392;394;458;422;418;361;382;371;421;401;444;418;441;412;499;457;497;462;455;501;461;465;465;438;434;377;447;447;401;421;465;502;455;475;387;457;401;446;423;486;397;406;434;388;389;352;310;293;320;308;329;390;398;365;405;410;473;455;416;461;434;400;334;342;371;407;397;316;346;437;407;364;336;370;413;383;382;413;391;414;441;450;385;314;396;374;383;402;470;431;434;457;477;449;468;456;464;447;475;462;489;475;396;433;483;433;415;463;396;486;420;469;408;412;461;431;454;445;471;465;464;427;448;467;345;370;419;386;431;484;458;485;498;485;482;485;510;482;505;502;471;467;452;517;447;419;404;479;491;522;494;453;464;484;479;464;520;502;505;465;507;451;467;500;483;454;543;530;492;437;519;486;506;414;412;411;484;461;406;409;471;407;386;434;504;459;426
512;557;533;526;535;599;622;579;591;578;583;546;506;442;432;531;527;500;565;641;419;411;410;423;443;476;439;476;414;466;409;409;460;423;466;467;466;418;361;265;390;436;470;470;517;466;294;397;473;411;470;483;529;434;371;479;438;465;411;477;494;496;445;371;411;418;402;442;475;581;532;510;473;509;593;505;464;497;570;562;537;500;499;512;531;540;553;547;552;533;506;502;503;468;526;468;575;501;533;571;461;509;441;509;507;504;539;559;532;461;546;518;528;483;466;507;561;507;504;488;519;488;473;447;487;519;514;473;495;548;490;507;473;535;474;463;488;566;539;474;514;522;542;563;560;523;545;524;435;459;485;467;441;476;471;557;487;439;431;452;507;465;484;473;442;311;334;339;366;497;531;487;499;512;501;471;369;331;401;457;388;405;443;426;515;466;514;452;391;464;448;458;475;439;441;465;499;447;465;476;442;379;444;419;490;457;410;392;510;467;430;443;485;423;418;448;493;460;481;386;352;415;444;379;365;478;480;455;453;399;500;447;479;433;435;414;441;440;480;440;413;437;402;380;417;401;407;405;501;487;474;450;467;468;443;441;420;466;473;444;444;424;504;426;426;426;434;429;407;436;485;459;462;447;436;400;399;535;496;395;378;475;480;421;480;477;498;469;467;502;416;433;500;523;498;480;500;425;465;458;484;419;480;484;492;428;481;451;504;419;402;417;411;392;452;508;455;428;473;457;513;423;413;407;421;448;521;470;453;468;411;468;410;402;467;464;449;427;451;477;436;455;411;343;320;423;477;483;473;429;482;461;407;422;341;382;445;436;443;438;425;486;456;382;466;446;452;458;444;439;421;424;468;419;436;351;343;414;463;412;413;458;478;468;430;422;462;418;377;366;390;408;471;448;483;487;511;434;453;393;410;365;328;325;433;444;490;397;399;409;387;463;422;384;396;344;443;453;414;405;408;464;472;390;372;340;314;375;330;339;376;353;362;374;415;408;384;358;372;403;424;352;369;330;255;303;333;340;353;365;379;406;357;391;367;304;332;379;413;330;395;367;399;372;433;375;385;383;355;234;307;393;435;411;446;379;455;399;463;460;448;369;385;373;382;331;441;386;382;388;379;387;425;378;382;403;495;471;390;462;406;429;421;391;394;393;430;361;383;408;380;381;407;354;422;418;439;456;451;467;404;415;400;349;350;340;353;352;367;413;368;366;382;427;350;369;374;425;352;343;419;388;390;457;405;356;397;392;365;376;404;417;329;354;331;432;394;380;357;393;412;347;387;369;337;394;403;334;422;405;385;355;395;343;370;387;331;394;407;426;445;396;381;396;360;374;407;429;371;406;369;369;394;357;379;341;314;262;324;302;392;313;364;397;400;360;375;380;405;366;381;367;351;344;388;387;331;335;349;359;321;355;359;363;375;328;354;348;371;445;428;392;403;354;449;389;388;344;320;383;375;394;380;352;335;333;378;416;354;398;363;346;386;354;366;325;307;296;392;361;342;384;316;343;304;318;360;402;338;346;336;321;399;358;309;297;395;333;325;357;451;395;355;363;419;414;337;363;434;396;396;455;359;376;346;382;353;244;309;381;358;374;365;384;419;345;386;446;379;388;374;381;375;380;396;449;393;410;401;450;488;402;442;417;406;414;356;375;399;371;403;405;491;437;293;435;514;503;432;388;392;340;346;410;331;328;413;507;415;378;424;417;359;421;388;416;453;421;471;415;448;422;445;448;461;465;467;431;487;526;492;458;465;487;392;427;436;386;375;448;428;419;438;448;404;465;424;433;460;405;442;423;447;426;405;385;371;327;312;342;383;437;449;420;421;417;485;454;492;457;459;425;389;368;402;417;409;414;374;358;431;374;338;390;364;404;370;394;409;466;462;502;336;307;338;356;402;389;441;469;419;451;471;436;467;424;401;484;467;476;456;438;402;419;483;435;476;430;439;451;503;477;431;426;431;414;410;416;493;554;488;445;497;438;476;452;419;406;408;495;442;407;426;468;468;491;530;515;473;497;490;469;476;503;487;460;445;475;495;533;478;470;490;553;527;483;509;461;502;490;513;425;472;594;523;464;459;455;450;523;408;458;431;457;403;428;386;405;360;374;414;409;378;439;486;467;468
518;526;563;569;532;673;623;592;560;566;539;557;497;452;380;454;541;541;595;533;532;480;398;420;490;456;447;499;450;470;438;449;421;406;409;467;436;481;386;335;473;489;481;493;440;399;404;410;517;500;425;417;494;500;373;374;396;458;455;471;423;457;482;379;396;429;419;530;479;531;484;403;488;519;568;473;407;472;491;560;537;567;506;505;567;499;502;527;573;499;477;506;494;491;430;520;490;538;585;481;514;450;451;404;449;479;506;539;510;486;465;512;492;502;447;519;511;481;504;497;555;517;472;482;508;516;504;526;516;536;478;486;494;485;498;522;505;520;563;495;512;534;506;547;541;607;526;526;482;490;467;451;424;474;473;455;517;477;452;470;445;450;448;426;385;279;298;403;395;461;446;428;468;525;483;480;384;372;492;469;446;395;413;406;491;422;506;447;466;450;409;391;408;521;475;428;443;455;464;480;520;497;436;531;519;509;515;524;482;422;446;404;423;490;420;425;482;477;477;435;377;404;469;469;427;454;440;504;451;428;415;458;472;419;401;411;440;444;431;455;457;414;428;440;406;418;407;482;431;501;454;479;467;474;461;412;448;422;444;444;408;495;453;435;428;481;469;444;443;479;450;450;452;470;469;441;447;458;480;440;426;459;426;473;432;465;444;431;433;489;442;480;522;482;429;461;424;421;438;460;515;474;487;495;411;417;381;440;440;433;436;441;405;408;412;437;448;457;421;430;443;441;397;475;474;481;488;480;462;530;451;471;437;481;463;468;450;474;419;416;413;387;395;385;388;387;442;416;428;443;423;385;454;408;331;370;406;456;398;415;399;445;487;438;463;396;413;400;532;468;442;421;431;449;449;392;344;407;474;471;468;481;459;465;417;428;472;410;446;419;436;442;422;458;503;478;472;464;419;367;439;369;290;316;425;505;442;389;425;383;435;461;458;372;421;359;467;424;389;405;413;495;449;366;329;344;371;348;393;358;371;365;379;360;418;418;365;374;389;420;451;347;285;333;298;297;363;368;337;346;313;305;358;319;305;298;351;383;385;380;393;416;419;385;417;389;384;369;386;310;383;391;493;433;391;353;416;417;470;451;426;421;405;383;395;409;402;435;359;429;376;387;391;363;380;380;393;340;366;380;417;440;476;429;395;367;422;362;364;443;445;423;375;413;378;424;375;357;377;412;348;387;373;393;378;364;384;403;387;348;385;404;380;418;368;371;323;381;367;357;427;397;415;411;331;417;405;371;395;347;367;401;365;364;383;333;347;340;385;381;401;400;378;374;405;391;384;394;379;405;370;394;368;409;335;392;353;364;345;450;402;384;376;339;307;383;397;401;409;407;362;349;345;351;337;335;285;263;224;255;355;315;369;325;378;348;341;323;378;380;399;383;364;362;346;421;385;357;372;358;400;387;312;346;351;424;385;369;337;414;418;386;390;343;380;405;354;359;371;366;383;398;355;329;369;367;406;407;354;350;298;315;415;346;346;336;303;298;365;362;377;326;380;381;327;342;330;348;437;382;349;397;324;287;356;388;367;304;270;360;402;361;428;369;436;423;386;391;444;415;364;371;335;397;358;413;362;230;284;344;378;371;384;388;373;341;380;440;411;456;402;401;357;329;451;345;428;415;424;445;428;438;419;459;440;413;406;342;406;378;401;392;418;390;318;407;391;389;395;426;433;432;401;431;352;385;456;477;460;379;468;476;432;454;406;453;510;434;461;427;452;427;441;428;494;432;468;413;437;448;477;453;459;424;401;395;406;383;391;416;416;498;507;419;450;517;411;476;450;443;450;436;462;446;407;423;375;326;335;348;422;382;440;460;408;362;424;452;454;428;471;389;384;382;366;384;423;429;380;366;420;373;333;359;327;404;456;344;414;468;435;473;328;364;427;395;407;400;402;440;428;395;458;446;411;416;394;434;444;425;430;439;406;444;488;479;377;430;395;510;481;467;444;433;469;470;401;396;436;473;438;470;459;469;525;488;479;480;464;455;443;470;452;458;503;529;498;539;484;506;489;452;513;409;504;520;486;437;521;570;498;499;492;504;499;451;451;499;498;434;462;440;458;502;468;463;435;463;463;424;437;455;436;473;409;407;338;302;404;436;435;478;512;462;447;464;491
419;503;482;587;578;556;583;576;609;594;618;517;471;475;453;446;497;533;533;545;556;452;461;480;489;475;485;499;419;418;443;415;450;374;352;403;476;415;457;467;480;546;540;436;428;472;411;451;492;515;454;420;410;468;412;417;399;499;487;433;422;436;401;385;412;444;394;469;458;389;464;380;447;522;523;456;361;458;425;495;532;541;508;500;565;496;546;574;506;536;452;470;592;440;426;455;503;519;477;509;460;473;458;393;445;462;438;503;456;450;466;448;498;529;482;498;504;533;482;497;481;484;518;530;464;518;535;546;525;525;495;510;480;503;546;484;516;545;526;496;503;500;496;497;516;531;558;508;530;467;450;419;454;458;455;471;451;453;496;524;411;442;459;412;422;372;375;457;434;468;412;386;429;428;477;432;430;427;453;467;447;416;423;418;482;526;479;418;412;401;438;437;408;430;439;462;439;433;499;506;461;497;563;531;502;511;478;512;470;487;447;410;449;477;453;467;480;441;467;438;362;435;453;479;463;493;540;489;505;435;439;486;489;466;447;461;430;382;403;400;369;410;425;461;485;468;369;443;454;507;469;398;465;430;470;390;459;503;417;413;473;495;443;450;448;442;462;494;482;430;450;523;456;469;421;443;430;449;483;344;408;425;479;461;454;459;496;449;443;501;437;431;505;446;391;421;476;421;423;453;386;409;457;444;434;409;371;388;486;475;432;446;485;489;402;388;398;440;370;441;483;476;416;424;490;494;482;487;516;468;511;438;445;477;471;490;465;442;470;405;416;396;380;381;364;406;483;477;475;473;410;385;472;420;363;431;420;504;470;398;434;428;447;398;425;441;408;415;433;403;483;468;456;418;413;407;435;428;494;497;450;441;458;447;406;409;500;493;458;418;399;444;436;474;525;488;469;432;390;397;431;377;345;417;453;431;447;416;464;455;428;461;404;419;385;397;421;429;409;440;375;411;412;401;408;392;360;253;396;376;333;358;399;366;401;425;455;428;404;388;374;273;249;340;303;352;333;356;357;286;285;311;301;318;321;270;339;412;384;400;392;426;414;419;395;371;368;450;386;371;361;387;381;448;357;386;409;442;409;405;414;385;375;405;368;333;400;388;407;394;348;345;339;356;372;348;388;386;377;413;386;419;441;426;323;375;450;388;414;411;427;398;429;410;364;341;340;305;402;413;398;442;397;374;339;338;400;359;393;366;373;424;431;436;400;406;378;397;386;327;400;410;355;380;312;384;402;415;334;322;338;356;346;387;395;290;339;351;400;371;376;387;360;411;427;349;406;436;348;329;373;403;390;398;317;319;305;305;318;380;436;388;331;380;289;403;313;317;334;381;302;410;325;390;384;345;332;271;168;207;258;377;339;339;361;339;298;280;352;393;360;374;389;413;406;347;372;389;368;420;411;394;411;391;352;352;316;315;361;413;471;337;304;321;375;346;403;351;369;357;366;401;401;413;358;348;422;397;307;348;346;338;424;325;357;313;346;336;450;380;397;398;405;346;320;368;390;371;369;344;356;358;352;356;344;390;319;271;277;354;396;432;441;386;435;354;365;350;453;423;376;338;375;413;376;342;372;258;300;360;381;399;399;412;432;390;446;463;467;471;416;351;386;314;378;366;374;452;570;470;426;370;385;392;428;421;374;374;359;332;377;460;354;332;297;386;408;393;377;404;433;378;412;408;368;374;416;542;458;461;477;458;478;448;402;440;502;390;477;443;449;491;465;416;448;443;508;506;426;401;392;413;379;395;439;435;449;456;465;395;420;445;458;503;422;441;436;416;445;427;442;469;546;402;381;393;482;378;365;331;431;428;443;382;326;297;380;374;445;426;424;405;391;399;374;368;417;462;440;403;396;398;392;398;377;377;413;410;390;422;458;463;382;334;375;504;456;431;496;490;385;410;441;452;402;390;422;407;381;477;414;408;443;444;449;455;456;439;372;427;450;471;455;439;441;487;496;438;382;439;485;468;472;466;448;472;494;425;417;471;443;497;446;516;496;484;535;507;510;482;513;509;528;457;468;467;514;545;497;527;482;533;525;495;525;491;521;508;478;416;470;512;495;496;513;445;477;504;481;497;457;414;459;449;396;377;411;332;400;454;461;471;473;551;549;429;491
568;494;549;569;550;590;587;616;554;587;583;532;498;488;478;372;548;487;556;574;591;498;491;433;487;481;491;468;435;418;444;411;380;349;345;396;445;444;442;432;382;469;481;474;406;393;451;461;532;497;467;481;409;518;486;347;421;497;502;450;446;461;450;438;520;421;440;428;395;432;438;429;480;457;389;364;444;465;475;443;391;444;522;451;537;483;581;530;535;530;437;515;512;496;478;482;501;466;516;472;549;458;481;417;450;460;500;443;456;447;467;474;490;550;558;516;489;454;478;535;560;575;512;540;491;526;481;463;577;458;481;481;478;496;508;495;514;494;476;470;460;469;552;494;515;508;549;531;570;483;438;424;473;453;505;460;517;467;460;447;447;443;449;408;421;425;474;465;398;403;448;377;412;417;409;411;362;348;412;408;448;470;444;429;438;451;479;395;387;456;474;409;374;478;452;454;464;440;445;527;487;533;517;543;548;522;494;501;498;436;410;489;428;473;440;484;508;450;492;415;430;416;436;477;455;466;492;532;489;420;451;444;478;495;490;469;460;427;424;365;397;381;460;484;490;470;397;441;473;471;488;442;482;470;479;478;438;475;477;434;444;514;389;397;446;440;462;448;391;442;461;427;474;451;397;438;385;432;426;366;379;378;428;381;355;500;416;451;463;444;490;441;440;419;385;358;374;452;394;306;375;416;437;490;447;408;360;428;418;457;468;421;450;475;445;442;406;401;420;425;539;446;450;430;426;465;419;419;458;468;408;439;392;467;482;524;464;424;407;430;471;412;453;416;413;409;483;507;473;464;387;433;430;446;425;427;376;411;433;467;439;469;459;455;415;398;404;443;460;403;415;455;460;442;413;449;433;422;452;410;482;482;413;403;441;447;450;359;443;389;425;441;457;467;425;428;411;430;436;476;499;436;338;334;401;398;410;403;406;427;430;467;401;436;439;372;407;422;402;431;405;425;443;449;400;367;312;327;328;379;358;406;409;434;416;487;411;364;378;341;374;298;289;339;318;318;385;413;335;265;287;322;307;316;355;326;376;401;468;337;403;406;483;410;396;416;416;435;423;404;405;401;406;389;374;421;373;423;368;390;395;388;391;418;338;303;363;422;431;352;331;392;326;372;370;398;385;437;424;436;383;410;433;432;342;363;456;422;346;420;402;434;464;369;391;316;283;300;330;428;454;437;380;382;384;386;388;408;383;368;373;403;326;385;439;426;451;442;392;376;383;393;330;338;369;446;407;402;341;379;377;399;394;346;315;337;393;368;370;381;375;386;372;416;361;342;369;346;361;347;423;361;380;377;368;352;341;321;356;395;364;327;355;392;376;343;331;306;387;350;327;347;360;410;377;419;375;336;300;282;299;276;349;358;332;361;361;326;307;325;388;441;450;408;405;360;398;360;377;438;372;401;383;404;411;352;363;330;355;422;356;258;345;413;385;345;365;418;304;320;377;407;369;377;384;404;375;433;372;368;334;320;400;388;354;393;403;367;409;429;451;393;394;314;368;335;357;379;445;378;377;353;429;361;372;372;321;289;323;392;386;483;453;431;434;349;370;331;413;342;330;399;433;445;413;423;360;276;327;460;436;435;444;408;428;421;430;451;448;385;396;351;363;357;392;352;379;409;525;434;440;451;392;412;426;468;410;391;343;388;402;342;373;304;307;363;416;401;361;379;391;335;369;368;343;411;473;435;463;448;486;463;437;441;436;455;456;423;412;515;426;441;460;423;453;450;514;470;434;361;388;416;440;429;386;413;495;413;469;398;398;484;463;442;456;418;426;406;395;372;403;415;480;382;390;447;417;431;369;231;333;427;423;340;284;324;312;345;363;401;431;438;299;322;344;391;412;452;412;361;417;433;457;431;398;418;437;419;451;445;433;438;471;378;396;450;484;462;517;424;386;458;474;402;453;441;468;439;422;413;461;396;407;435;426;418;501;492;434;433;394;430;488;446;469;489;459;460;458;454;423;488;478;464;422;500;454;386;433;393;402;435;464;540;449;493;495;455;547;489;539;510;490;401;477;519;530;477;478;474;456;481;508;501;474;508;494;544;507;494;452;511;540;496;526;492;548;503;473;443;489;445;460;412;391;440;470;431;482;495;450;462;487;551;506;465;474
497;540;536;533;538;576;570;611;598;539;564;586;474;475;450;517;502;516;541;479;505;510;486;444;466;485;473;411;326;391;355;390;421;415;433;348;383;397;369;392;410;386;442;481;429;429;448;523;450;509;550;496;415;512;466;394;377;436;483;504;492;549;420;469;517;557;475;421;474;449;406;444;498;505;369;356;485;429;460;387;297;380;406;565;491;494;576;564;535;495;494;455;553;452;488;491;481;469;396;493;472;495;481;518;486;507;471;503;505;500;472;419;493;499;514;461;493;504;565;528;534;562;515;512;478;514;504;459;526;552;559;571;514;490;471;499;542;498;530;465;502;478;516;509;550;527;467;458;470;495;440;424;483;487;477;449;440;475;442;422;418;396;421;453;452;479;488;517;443;407;359;375;392;401;361;391;394;343;308;321;348;403;482;424;449;442;462;442;362;416;430;478;456;436;494;438;462;459;500;529;487;455;515;536;454;461;469;442;332;359;409;418;393;482;452;484;474;494;544;446;419;443;449;447;534;497;459;471;453;462;426;476;446;511;433;444;389;353;347;385;383;431;445;441;516;441;408;509;556;505;493;474;447;503;461;504;443;425;485;462;456;442;435;405;431;456;412;479;455;424;452;446;414;460;421;395;483;512;408;371;423;460;464;365;401;523;488;441;397;396;428;495;432;408;340;433;401;407;429;434;449;420;455;507;475;425;404;420;447;387;318;361;405;453;421;390;432;485;407;442;480;446;490;437;426;490;446;476;429;493;490;415;475;473;437;452;392;423;434;449;433;389;449;408;355;398;388;438;485;456;467;419;432;390;423;417;404;428;427;476;468;442;468;424;479;467;395;438;410;426;442;406;463;399;382;421;484;440;427;462;506;458;408;369;425;436;425;387;436;453;448;456;485;532;462;419;404;415;382;462;476;418;425;403;420;424;424;441;436;439;430;413;401;440;395;437;439;445;444;438;401;394;468;499;399;385;357;412;373;370;348;407;375;421;357;343;388;355;346;339;415;357;343;410;357;314;303;352;343;346;360;406;353;304;308;256;337;451;428;412;348;411;401;380;365;451;426;371;394;464;445;434;388;431;387;365;385;353;382;401;377;380;385;385;365;368;354;390;343;341;374;389;389;321;378;390;418;395;396;407;430;413;428;442;361;355;451;411;421;427;420;399;381;464;382;341;382;400;364;434;423;442;380;391;351;438;426;364;379;393;374;393;356;316;440;422;426;415;369;333;340;419;406;291;324;412;423;429;395;362;440;306;353;349;307;349;396;395;384;379;373;421;365;364;376;361;365;364;339;372;368;393;388;421;342;394;337;353;359;397;358;369;359;397;441;399;388;365;323;342;335;343;327;352;395;445;431;423;378;377;353;258;265;313;321;302;392;373;358;377;386;443;432;382;422;428;437;415;390;469;378;401;426;453;341;334;335;331;418;382;325;315;446;424;441;350;382;350;378;365;373;397;380;403;392;387;413;381;412;439;357;378;365;372;376;381;360;436;371;412;397;435;420;325;370;338;409;346;391;391;374;332;389;432;421;358;361;349;317;315;351;376;373;355;419;429;346;340;258;327;473;475;435;430;435;337;293;336;358;402;404;421;424;374;404;392;381;375;399;372;362;313;285;327;348;345;405;473;463;415;471;384;360;409;450;507;538;478;422;412;415;375;392;379;364;356;428;404;435;455;429;373;351;378;445;425;428;431;447;451;439;489;392;374;473;458;423;428;489;418;410;420;445;428;366;356;435;494;442;398;338;382;429;460;417;493;461;460;455;442;422;424;392;443;451;465;429;421;437;454;465;440;456;445;400;403;400;380;382;288;231;345;398;416;341;280;294;322;406;383;375;340;253;308;325;406;445;390;411;411;417;446;496;491;436;464;462;452;393;463;385;425;410;354;448;437;464;454;452;415;421;493;472;434;418;450;455;402;384;424;427;407;429;431;454;467;477;450;490;509;441;468;429;511;463;451;462;472;458;491;489;493;471;423;465;438;410;448;458;432;407;515;499;501;459;427;472;442;546;474;485;461;486;428;453;521;530;486;507;481;434;472;490;483;475;470;473;473;455;451;537;518;528;515;444;464;480;452;543;519;435;495;497;451;407;476;438;412;497;451;481;493;504;461;519;456;457
510;489;509;482;507;544;588;574;567;635;560;507;515;510;519;473;503;494;477;558;571;551;546;515;454;446;383;343;319;425;405;372;416;479;364;387;378;422;387;390;450;463;437;342;419;472;495;534;473;449;506;494;451;448;435;369;314;437;474;504;526;489;524;458;524;476;464;411;524;408;492;474;481;450;402;400;391;441;432;425;376;335;424;532;490;538;570;510;510;536;514;471;474;500;458;534;523;498;497;519;449;521;545;509;495;416;525;467;563;517;481;494;506;456;454;426;469;439;500;525;501;535;467;453;482;480;487;444;518;550;495;483;505;497;504;519;522;533;524;514;558;504;480;502;480;453;457;455;506;524;518;541;464;459;448;470;366;416;466;475;441;458;492;454;487;443;565;488;429;410;414;354;360;404;285;314;352;400;278;304;398;478;474;433;415;486;421;414;424;457;461;435;469;470;459;457;503;489;467;493;477;482;459;470;462;485;496;423;246;276;423;418;409;477;465;497;449;467;434;357;379;463;466;448;462;440;534;439;418;405;450;455;476;436;453;402;350;237;250;417;432;423;428;427;460;410;382;454;501;477;512;422;445;453;449;441;445;489;416;389;407;410;480;462;409;427;435;418;403;410;428;447;465;392;412;399;461;499;426;339;434;438;442;432;449;474;490;488;440;480;453;462;434;429;438;420;423;431;455;475;474;447;467;507;439;439;428;409;399;386;312;247;369;356;402;450;483;503;440;464;470;485;459;471;492;503;459;482;512;465;437;437;446;501;477;396;427;439;445;434;390;423;440;461;411;368;414;460;489;413;484;451;424;437;427;440;444;425;421;429;480;441;473;422;504;438;503;483;437;453;417;395;436;466;403;444;459;447;453;422;462;453;481;353;453;408;373;409;467;461;434;444;469;505;563;486;475;417;466;479;459;447;406;446;348;445;478;398;413;402;381;403;424;468;409;393;411;394;427;468;431;384;407;492;411;393;391;424;393;398;366;303;329;297;308;380;400;336;300;318;363;412;403;336;332;316;331;320;425;418;435;431;445;311;221;254;374;422;383;398;318;324;325;322;421;403;348;430;407;449;396;389;336;395;408;392;435;417;420;416;415;427;418;432;395;341;352;403;391;385;373;395;371;400;368;380;342;426;397;407;385;411;417;452;434;410;400;429;389;421;421;439;385;414;376;365;327;393;385;390;377;391;412;411;393;412;424;346;336;374;332;385;373;394;395;425;431;411;426;372;426;405;404;372;399;385;404;392;412;349;389;386;373;327;345;435;392;380;355;365;353;374;375;382;378;358;336;395;361;361;383;386;385;360;397;439;411;415;387;435;417;433;441;384;408;355;446;408;360;344;360;392;384;355;387;386;488;414;380;416;328;216;205;259;241;364;375;314;433;404;400;407;404;398;415;413;406;399;376;424;440;365;443;401;360;395;345;348;387;341;363;346;383;418;386;437;426;399;433;388;381;399;416;415;399;395;383;378;441;425;362;334;405;354;365;459;398;420;412;380;363;342;395;341;351;337;360;342;316;359;317;381;418;413;363;336;333;368;361;394;376;364;388;366;349;364;338;345;316;356;479;455;394;345;451;376;325;412;392;412;379;415;385;405;465;379;373;390;372;373;318;291;360;402;337;364;375;407;427;386;385;379;336;433;426;497;638;473;402;434;406;412;424;451;434;388;469;472;459;481;401;392;419;437;393;347;406;455;494;475;459;439;375;350;378;418;411;437;460;448;384;410;446;410;396;408;430;452;449;429;400;415;402;448;424;428;487;468;489;450;369;376;419;435;380;377;388;410;447;414;435;425;458;411;393;376;382;410;392;275;212;289;372;340;410;324;302;282;381;411;450;387;388;390;423;375;402;407;406;473;377;421;480;500;424;419;477;514;432;408;415;425;350;419;476;435;456;470;433;440;478;505;464;459;417;397;456;399;326;338;407;447;449;480;417;449;414;476;516;513;493;428;482;474;413;428;482;480;469;490;492;501;482;412;458;393;382;387;398;435;446;475;507;550;485;444;430;472;509;541;520;495;518;478;552;450;469;469;487;460;465;495;488;493;528;501;400;451;425;518;497;537;477;537;423;469;502;560;544;535;459;516;520;450;458;429;414;463;428;503;507;452;439;503;455;463;475
550;542;463;518;518;559;547;619;575;534;450;441;500;524;532;490;523;560;575;551;554;515;557;589;524;442;407;440;403;465;512;481;415;389;415;425;426;441;405;452;423;468;396;297;348;431;507;511;449;511;493;495;444;521;456;446;372;436;431;529;468;444;441;491;490;394;452;469;493;434;478;420;398;397;454;433;382;440;484;445;448;408;518;545;573;544;487;441;470;533;489;511;454;484;507;484;488;564;582;530;559;475;529;538;509;485;531;487;510;503;552;544;464;456;484;433;469;455;500;489;485;494;459;508;471;441;497;455;497;522;512;486;489;499;499;507;523;565;481;503;540;503;461;487;515;492;451;401;509;541;537;501;532;535;489;497;437;460;455;445;451;409;483;446;469;498;471;388;371;450;386;401;370;372;386;402;412;350;370;427;462;471;429;405;404;432;441;397;372;475;488;392;473;469;473;442;496;371;336;476;492;482;483;467;472;477;490;447;369;371;456;435;413;409;502;447;435;441;443;364;421;471;494;476;445;438;437;456;458;429;386;424;411;403;414;355;307;225;358;466;462;455;454;445;484;389;374;383;487;474;504;487;502;431;448;502;451;468;440;418;500;494;500;463;440;441;346;343;386;453;400;417;412;422;377;521;494;460;431;419;446;406;429;451;499;440;484;500;449;453;409;476;455;418;396;471;454;483;419;499;473;459;452;494;426;402;417;427;429;431;353;357;362;440;453;469;636;575;463;446;471;407;456;463;481;456;462;448;461;491;453;439;411;494;487;465;415;442;426;460;454;410;371;393;451;467;466;430;432;496;429;428;423;423;447;382;409;400;489;475;473;476;437;450;431;449;446;423;515;465;431;463;487;455;429;433;444;463;418;393;450;489;424;466;402;455;422;397;467;425;423;445;486;442;538;467;406;417;415;427;437;434;411;415;427;406;483;445;418;419;354;407;447;430;466;383;395;393;409;450;421;371;395;411;439;369;364;346;411;427;321;402;413;348;343;369;400;355;274;338;392;347;366;330;355;391;354;357;381;390;335;406;405;324;243;315;360;381;406;415;368;365;293;313;427;370;338;422;456;359;389;364;368;347;363;365;435;441;406;442;428;402;448;387;402;427;376;413;364;361;368;345;376;390;341;343;385;359;395;355;408;429;412;430;448;418;401;397;399;421;466;425;433;416;415;406;355;421;415;408;401;384;376;412;373;349;395;350;339;370;369;354;360;389;412;421;417;418;429;416;418;398;402;410;427;387;384;375;414;384;376;410;392;356;315;420;398;383;371;392;327;392;386;363;395;402;390;381;367;417;339;388;350;382;373;439;462;442;415;405;350;393;404;380;437;449;437;375;418;339;342;367;393;339;392;435;357;336;396;355;377;304;234;240;259;310;405;345;359;422;410;403;356;421;391;420;430;401;364;379;340;381;379;362;392;331;342;411;371;365;362;419;379;410;426;429;372;368;453;474;428;448;412;395;377;388;401;420;447;475;368;342;403;436;402;385;341;334;409;347;285;259;292;352;394;368;321;327;339;371;395;375;427;475;422;265;314;392;354;354;368;347;352;370;342;328;365;372;398;350;443;327;388;395;354;354;431;459;417;389;420;358;451;447;460;429;365;400;349;291;324;336;472;462;275;318;322;422;473;432;435;380;374;443;437;383;423;476;449;424;341;388;442;437;443;450;465;459;464;466;397;452;349;402;387;396;400;492;411;493;519;480;428;396;402;423;408;367;442;413;444;507;466;416;355;368;456;470;443;440;498;476;460;490;533;481;417;401;427;417;393;388;414;421;403;476;401;408;423;429;402;436;426;415;403;359;434;424;357;296;160;137;199;309;378;374;348;353;365;420;387;427;444;416;377;376;342;383;359;470;395;408;419;387;435;425;455;440;413;353;366;313;392;455;460;447;453;517;475;473;472;478;472;489;433;467;442;407;379;391;442;451;447;446;466;543;462;474;430;511;487;426;417;465;457;384;509;492;431;482;509;506;424;399;468;437;425;379;364;395;443;514;558;509;510;397;400;503;548;495;500;474;514;521;477;493;491;442;469;450;467;532;482;479;466;456;512;469;495;541;583;529;512;474;468;497;491;472;569;428;476;489;496;524;494;483;468;471;482;432;542;462;478;464;473;474;468
548;483;501;465;547;496;503;482;516;561;488;411;527;494;553;455;494;513;532;549;565;525;526;560;612;537;447;457;460;460;552;451;420;387;388;395;477;420;470;461;437;474;402;393;380;387;458;428;450;514;513;481;454;509;470;455;390;496;501;458;460;422;477;433;448;424;499;504;464;492;519;558;472;506;513;473;438;487;464;465;498;517;502;493;560;530;505;463;414;522;557;554;462;520;579;579;448;501;480;523;544;531;535;544;526;473;548;521;581;522;434;474;518;484;484;461;496;482;495;465;463;519;471;477;469;510;493;522;458;520;555;530;491;467;499;516;503;539;503;477;507;511;501;474;538;463;482;529;519;456;507;525;468;463;531;493;469;408;407;425;442;468;467;480;454;445;450;316;360;403;440;395;378;427;418;496;466;440;411;433;415;494;444;406;485;458;409;453;427;412;477;463;397;420;398;315;447;367;234;468;520;531;481;514;430;435;431;437;420;417;369;422;414;441;422;412;389;388;419;444;449;443;439;439;461;452;363;420;365;345;440;415;470;435;395;349;293;360;462;437;458;437;417;443;492;443;408;428;453;498;491;456;498;425;449;472;470;410;436;409;446;479;448;438;432;432;353;402;483;412;367;465;415;450;427;469;482;462;471;496;449;396;433;517;438;441;423;411;445;459;478;490;400;400;400;366;439;416;440;486;454;463;426;496;458;416;474;436;402;452;415;437;441;404;477;504;459;486;401;417;449;423;432;451;505;458;461;384;414;417;447;452;473;442;441;441;433;447;423;434;391;445;423;435;423;526;446;480;465;424;532;454;482;414;472;423;391;475;509;485;457;429;428;406;433;388;440;491;489;467;421;452;468;481;493;449;433;418;395;407;444;394;402;354;419;453;421;404;408;396;415;416;447;419;449;361;432;445;375;388;380;379;437;398;415;535;470;429;426;421;420;415;410;411;433;401;468;480;425;415;418;465;476;396;416;379;374;366;395;382;415;410;399;356;410;379;387;332;375;357;391;312;333;278;302;383;426;365;390;405;336;405;352;406;351;379;401;402;394;418;357;349;214;318;366;341;363;441;422;410;331;335;324;328;359;424;409;389;402;389;463;456;378;390;365;441;401;436;382;332;362;367;357;331;369;321;348;407;401;389;395;400;409;428;405;414;496;462;423;441;480;471;460;426;422;423;430;439;427;426;393;359;385;379;413;385;356;368;393;350;387;359;354;360;347;362;453;405;401;439;382;391;480;464;439;406;403;412;363;365;419;407;383;362;339;372;382;330;387;394;352;384;438;422;447;393;405;334;350;362;400;393;418;364;423;419;417;427;400;438;406;394;447;437;395;417;380;375;390;345;391;416;399;406;396;413;408;385;416;384;368;298;207;239;265;309;320;381;354;368;404;395;398;393;351;382;362;419;387;359;362;379;417;439;363;353;365;420;427;381;408;402;402;399;434;365;279;390;410;410;392;433;417;418;418;410;449;460;473;560;451;436;434;422;364;365;332;392;434;433;306;274;368;375;377;378;361;357;367;358;418;372;447;405;345;251;349;413;376;348;376;314;316;358;406;418;265;349;397;439;379;374;397;385;284;296;446;474;388;441;417;383;428;432;431;417;328;311;292;263;325;384;391;475;395;392;445;426;492;449;391;366;339;471;466;380;364;371;424;459;430;472;427;492;432;443;467;467;427;405;379;375;375;396;409;432;388;458;452;501;519;500;438;479;466;407;423;457;491;464;438;486;496;451;394;430;434;484;448;459;475;460;437;435;436;469;416;370;381;373;400;415;443;454;443;455;412;432;412;388;387;423;469;415;393;414;388;427;346;294;194;137;109;191;386;408;341;392;404;351;357;378;388;363;414;403;448;440;364;416;472;422;443;432;395;419;476;403;372;323;338;366;398;433;491;422;448;482;466;478;517;513;490;422;453;421;426;422;523;502;460;499;462;429;469;482;420;430;476;459;497;438;534;464;444;451;460;481;520;435;443;502;469;422;390;433;392;376;379;386;423;472;519;503;416;348;375;416;495;537;572;549;500;503;492;548;478;472;389;450;517;465;511;545;516;468;530;494;503;559;604;531;474;505;521;474;479;517;493;482;446;465;462;478;525;421;454;477;470;468;513;482;484;479;449;486;502
516;484;494;529;493;507;517;438;467;517;478;467;503;482;493;483;505;537;464;465;513;492;484;495;561;532;474;523;511;437;435;507;444;407;342;364;427;411;403;492;476;505;522;455;452;416;414;359;436;517;528;487;521;492;493;504;420;502;486;508;470;430;512;465;408;478;474;491;478;485;476;430;447;544;497;432;449;445;430;479;455;535;513;444;505;508;545;531;512;470;504;511;526;520;484;519;510;526;491;531;528;522;505;544;469;478;480;458;555;501;514;398;506;494;463;480;456;432;467;472;416;470;480;473;507;566;466;507;459;568;567;482;489;538;496;518;522;476;507;472;456;463;524;510;544;482;432;518;491;562;537;516;579;575;491;503;401;453;476;450;463;485;483;397;431;426;392;357;302;412;402;411;441;462;475;442;480;419;512;537;377;409;458;471;518;477;443;463;443;450;489;420;423;443;378;334;428;336;242;414;517;472;508;462;430;431;433;421;440;398;357;435;427;429;462;456;413;438;445;456;438;396;434;492;405;420;408;401;401;384;383;419;411;337;372;365;358;439;417;452;453;426;450;475;468;449;480;442;458;498;452;470;471;477;423;422;516;504;434;409;424;356;351;423;434;394;403;446;488;390;423;370;401;429;490;498;511;482;450;486;498;465;476;490;480;455;472;462;445;444;484;471;377;405;340;357;400;452;471;455;451;443;472;418;464;391;470;388;388;434;446;407;451;438;474;446;445;425;374;390;402;439;479;444;460;437;428;405;406;400;396;425;422;407;454;520;439;464;436;419;423;440;453;448;483;464;448;414;477;410;463;493;445;364;427;464;439;530;450;464;451;476;474;456;469;438;405;395;412;396;421;428;460;474;487;457;443;460;398;435;439;360;311;310;359;422;408;381;435;434;388;436;438;484;444;417;482;402;449;435;406;403;449;403;388;413;430;396;432;433;440;411;389;400;441;446;519;437;410;448;477;418;389;369;422;459;402;423;433;408;416;452;402;445;427;395;370;393;356;337;357;346;306;291;338;385;426;410;417;407;399;405;363;368;386;346;395;351;440;381;366;304;212;285;333;368;403;441;414;394;393;381;265;217;360;405;441;378;383;376;404;381;369;409;366;395;415;408;369;394;389;359;313;347;382;376;411;386;404;446;336;382;393;431;333;404;457;453;404;437;443;475;424;495;460;455;369;416;461;413;366;380;431;407;378;365;386;410;346;406;341;389;399;348;373;404;446;416;399;438;439;412;412;406;385;397;373;376;421;386;414;420;426;352;341;391;374;344;459;365;358;412;402;433;393;402;407;411;341;353;349;364;361;435;387;373;400;401;427;392;430;416;394;429;414;361;318;419;415;403;360;428;426;384;397;400;402;416;391;384;342;293;274;218;299;342;406;378;376;362;395;374;329;400;390;382;325;415;429;427;368;366;385;389;464;402;422;396;371;407;363;364;418;364;404;396;312;345;406;403;417;413;402;466;426;406;434;462;457;554;475;383;374;393;379;308;399;395;438;421;382;370;304;315;316;431;341;349;355;408;420;454;419;436;357;352;376;432;456;372;346;332;346;380;341;369;394;375;434;444;443;376;408;415;405;386;440;404;399;414;413;407;446;428;461;373;335;315;298;286;299;361;398;435;445;459;431;463;472;475;358;341;353;450;507;421;389;360;385;427;422;443;518;442;434;489;433;450;394;484;428;489;440;395;450;470;472;438;348;420;452;461;416;457;467;423;407;419;473;487;473;480;425;425;531;428;415;400;459;481;450;473;479;442;488;424;398;395;396;389;440;436;472;429;404;499;416;462;402;384;372;401;427;406;403;453;398;394;406;277;221;258;156;162;304;374;387;401;360;316;284;326;338;368;426;403;420;422;410;434;393;424;390;397;438;386;423;341;293;338;373;365;419;462;472;477;429;429;469;512;470;442;513;476;435;493;429;408;418;445;455;500;403;383;464;507;438;518;470;433;442;427;480;428;433;458;485;451;486;366;392;487;462;488;438;395;375;409;448;465;473;476;512;477;486;391;408;511;472;521;511;494;489;492;514;516;510;501;474;493;511;533;501;488;486;538;513;467;556;500;474;487;486;481;524;472;504;577;568;493;460;528;476;499;521;477;453;424;478;469;521;500;433;427;416;490;489
514;533;556;513;496;525;498;507;501;576;523;530;453;498;500;506;493;529;485;501;521;500;513;477;508;534;573;599;588;551;504;523;441;423;437;346;432;425;446;415;388;698;792;501;481;485;388;400;334;500;471;486;516;501;508;485;429;429;479;513;447;451;511;506;525;504;515;435;490;497;479;412;445;494;480;512;428;421;425;537;498;495;459;487;446;470;474;494;490;465;564;523;475;479;554;543;519;466;514;553;536;535;551;531;495;527;521;512;525;492;462;514;566;534;476;514;439;348;435;461;420;462;436;456;542;557;469;462;448;512;535;504;494;459;500;484;451;483;540;500;421;482;547;472;472;479;524;487;549;523;513;521;532;581;506;478;482;486;479;426;444;492;479;421;413;341;329;367;375;367;409;443;478;466;466;472;410;503;533;475;489;454;460;449;432;483;465;446;436;466;449;403;507;474;406;468;477;404;350;453;511;451;478;463;439;490;469;447;428;406;386;355;329;415;456;447;488;449;380;384;436;373;395;477;384;436;460;384;403;407;371;416;398;410;370;348;460;383;382;456;477;487;524;456;467;453;472;447;444;500;433;417;406;476;414;472;436;452;427;434;381;284;393;403;435;364;372;477;460;476;414;429;463;490;458;488;442;479;513;469;470;509;511;446;499;414;478;432;409;461;443;368;373;396;381;395;411;456;453;496;435;439;431;377;386;418;516;388;398;408;421;425;489;495;447;421;402;428;467;455;406;419;518;470;420;422;436;448;432;423;385;355;416;440;453;476;462;463;495;412;397;402;429;494;495;447;439;469;382;433;452;477;385;387;450;529;514;488;422;418;429;453;485;443;435;399;404;459;372;390;383;417;424;465;419;378;405;477;466;471;420;437;368;288;378;435;402;397;512;543;435;309;443;494;421;422;447;450;502;455;422;438;446;423;478;434;477;430;402;467;434;419;430;385;493;457;456;421;407;409;536;390;413;363;421;409;413;433;388;460;395;425;390;443;400;394;370;371;390;374;367;359;383;369;362;428;442;454;409;398;387;412;450;402;334;343;411;400;459;446;378;336;326;313;295;369;422;395;446;439;423;353;340;298;371;435;407;386;395;390;357;411;399;440;394;410;409;399;432;394;389;366;327;337;414;388;404;389;419;391;349;354;392;372;400;379;378;406;391;446;425;417;423;440;467;422;403;450;413;442;368;392;424;394;412;371;391;360;375;416;368;391;419;382;373;399;354;358;431;381;524;374;358;405;392;403;440;465;402;389;401;388;427;419;428;435;442;399;365;401;389;418;408;367;371;414;409;421;439;345;368;391;388;380;401;345;365;378;372;393;412;422;406;455;425;410;344;403;434;419;422;422;381;415;346;379;421;392;406;389;399;391;309;265;281;353;343;383;356;367;385;326;338;373;427;377;376;364;368;428;382;373;371;376;444;458;471;465;376;349;309;378;336;322;338;336;380;357;409;390;399;394;423;376;403;406;489;429;438;409;412;357;378;340;400;350;281;331;355;385;397;337;321;312;319;419;445;353;382;415;420;414;478;421;390;417;437;510;446;416;412;326;314;374;386;439;467;428;417;428;440;376;464;448;418;442;398;382;356;415;478;426;436;444;372;361;298;313;297;293;334;444;441;409;491;452;438;500;467;492;358;354;397;469;496;496;429;387;378;460;484;456;499;426;382;408;398;387;439;404;448;446;465;481;415;381;467;462;358;396;427;453;428;438;505;411;424;493;477;449;455;453;394;457;444;435;420;417;428;454;430;429;487;540;460;398;460;433;404;451;478;464;455;436;428;444;410;473;448;493;457;423;409;456;417;523;405;422;416;385;338;322;281;215;278;318;343;382;360;291;316;351;366;405;326;382;402;383;423;437;408;403;370;361;408;415;405;313;338;351;386;434;445;461;405;445;349;389;573;566;508;453;492;528;424;435;419;418;427;438;467;406;452;380;403;457;422;447;485;460;428;389;439;451;494;448;460;439;479;430;426;458;498;488;421;434;367;389;392;489;441;445;455;467;428;444;496;526;449;508;504;457;495;508;496;501;413;496;509;564;513;512;513;453;504;503;499;532;506;471;448;444;487;467;492;454;493;556;579;545;540;497;497;500;530;508;504;451;465;472;448;518;420;397;378;437;505
556;573;545;547;510;498;475;496;517;509;550;517;502;522;485;552;448;458;431;473;540;577;543;488;439;446;499;532;567;550;686;634;506;572;509;422;462;405;430;348;274;727;914;525;477;427;436;419;443;449;395;428;517;505;484;443;446;416;417;480;403;430;515;519;503;483;458;563;495;416;420;441;438;543;483;493;423;469;451;554;498;526;469;459;488;485;463;481;493;526;524;508;486;516;500;521;516;511;556;559;518;550;492;491;524;535;520;496;504;545;512;549;594;501;474;482;414;370;429;460;436;472;391;468;512;530;506;476;463;485;467;506;540;434;469;463;489;497;497;444;479;489;494;534;460;504;509;512;557;531;520;580;448;576;537;449;495;496;510;419;436;467;404;377;362;317;363;452;476;499;433;430;507;445;393;400;394;500;499;533;437;445;435;489;437;424;439;456;363;380;408;417;479;523;479;440;449;435;413;468;480;471;453;462;447;474;479;390;405;356;376;420;460;481;493;505;485;502;406;387;464;472;451;419;422;424;381;414;450;383;367;426;386;420;431;417;435;433;484;437;524;452;451;416;420;448;448;411;442;483;449;383;470;429;471;458;435;413;457;426;390;379;330;433;396;437;348;468;512;484;468;424;458;454;469;446;459;446;481;484;427;508;439;494;405;434;473;453;427;433;453;427;432;430;364;378;424;460;480;455;410;445;432;359;363;430;497;474;435;463;449;432;454;461;428;430;430;452;487;473;463;440;417;415;456;499;456;487;428;412;462;428;408;476;445;476;457;484;462;369;437;362;401;440;529;430;495;434;414;463;424;489;444;466;458;605;469;435;480;379;353;369;408;412;441;429;418;482;367;424;407;397;409;425;426;310;410;473;469;480;467;451;361;333;406;451;390;484;538;502;377;339;389;443;423;447;442;430;430;487;433;445;445;451;421;416;395;380;419;406;395;369;404;459;457;432;428;423;377;400;419;466;446;439;367;422;403;414;394;424;451;387;401;407;439;393;385;419;435;419;408;421;372;378;409;364;436;434;401;389;404;510;558;504;379;389;413;457;556;514;380;309;359;351;316;398;430;470;495;391;408;387;347;305;413;443;425;425;342;356;341;403;367;369;427;430;427;407;405;355;399;339;287;363;352;365;394;429;387;356;321;336;406;415;415;341;370;409;406;427;443;430;398;469;475;482;442;457;415;377;429;387;384;403;372;365;381;416;398;391;420;450;378;390;411;430;344;376;356;384;412;378;443;411;390;422;373;397;475;377;425;422;443;431;434;424;423;376;352;348;367;421;391;368;438;418;396;402;438;431;386;378;371;370;356;356;418;429;378;352;426;437;446;398;430;453;397;392;448;412;429;410;378;402;326;394;432;374;377;424;392;408;391;368;325;365;293;408;392;422;356;369;377;375;377;368;338;425;379;424;351;386;422;403;439;519;408;404;460;399;381;370;345;364;362;398;374;382;413;364;429;419;413;414;399;349;461;451;425;402;449;382;408;396;388;315;286;286;384;360;386;406;415;416;363;469;415;464;432;390;400;385;418;383;417;372;449;461;418;420;390;442;389;386;437;454;484;433;439;464;475;412;440;426;421;413;378;294;377;359;411;374;455;448;483;411;378;360;337;332;392;446;469;497;426;457;417;455;422;429;431;418;372;439;445;484;471;418;410;403;417;427;401;473;409;351;417;414;483;432;474;485;492;424;408;402;447;435;398;337;415;456;445;422;492;440;434;520;437;436;446;460;393;482;441;447;480;429;477;472;467;483;479;499;448;435;475;443;450;438;466;475;462;407;445;460;456;468;419;467;428;420;422;455;474;456;427;379;385;407;383;404;284;267;234;265;361;358;313;314;335;379;356;362;382;394;347;398;414;353;381;382;364;342;340;386;346;365;348;297;384;435;415;421;382;439;409;448;586;576;532;357;377;404;368;361;386;425;440;389;464;449;479;438;454;458;444;467;497;465;447;403;431;462;489;510;504;463;439;427;472;426;466;451;415;426;458;452;409;471;481;429;455;449;429;471;411;503;467;461;528;475;428;451;465;359;330;451;502;535;544;524;511;447;469;513;530;467;513;437;474;502;469;501;443;415;497;468;540;444;511;520;504;472;469;524;541;490;454;437;419;455;426;387;401;367;425
509;528;558;572;536;481;503;415;486;502;493;469;524;490;462;506;412;511;500;464;511;514;575;518;504;498;555;570;585;587;579;548;536;521;504;466;430;438;504;429;351;500;628;493;530;490;490;430;482;480;494;442;433;476;475;479;441;349;415;472;401;432;448;448;449;545;452;500;520;528;462;406;456;559;560;512;467;466;500;471;513;548;476;455;464;489;537;478;483;484;459;524;530;520;546;487;527;520;526;513;497;496;569;510;580;528;520;523;423;531;537;519;465;501;550;454;450;483;358;455;479;495;430;507;500;464;484;521;501;471;533;477;499;523;515;522;503;481;473;525;517;474;521;485;469;456;449;450;457;487;529;517;488;560;537;500;511;504;489;486;406;477;395;344;373;381;418;500;483;524;461;410;385;445;421;460;480;460;532;548;486;475;458;427;373;410;387;428;397;401;463;418;513;424;468;450;425;371;495;483;434;433;447;431;439;515;507;459;430;404;384;463;489;448;493;514;539;469;443;454;472;466;474;448;410;421;444;395;432;393;423;442;396;409;388;401;440;473;442;435;494;526;498;468;392;429;451;428;489;446;380;419;446;439;481;447;435;429;435;469;449;386;424;448;444;402;334;390;482;466;507;419;455;440;469;454;423;455;472;394;437;465;512;480;532;429;436;435;415;476;412;357;390;352;382;378;412;366;410;383;362;410;371;419;421;399;378;509;490;426;425;508;472;393;422;416;481;455;454;460;456;412;409;473;406;477;516;471;453;442;482;458;432;449;480;430;439;448;438;469;382;256;311;510;454;469;474;405;413;412;411;461;479;459;454;460;521;482;440;393;372;389;436;462;479;422;432;464;398;398;463;438;446;526;460;426;395;402;422;495;441;482;368;352;447;444;440;472;487;473;441;431;379;374;465;459;391;441;425;365;414;419;429;397;448;442;457;461;393;414;407;364;387;401;411;386;450;439;376;355;453;478;439;437;427;398;399;400;407;405;443;376;318;398;445;438;413;412;366;392;401;458;397;406;446;354;405;439;462;480;428;453;502;560;435;370;469;445;509;463;404;301;392;378;374;356;402;399;355;457;432;385;378;411;444;427;370;443;428;389;391;409;320;354;415;459;477;435;413;374;398;396;345;358;344;321;396;442;430;384;387;341;409;410;400;388;349;449;449;404;358;402;413;421;467;426;436;479;427;301;444;414;390;386;443;377;400;341;362;424;411;383;411;369;426;474;409;472;389;413;401;391;391;410;425;401;358;396;440;450;358;396;419;391;407;410;368;343;410;342;425;366;335;397;421;438;412;405;383;432;404;366;372;368;403;363;489;417;361;325;437;423;446;429;449;412;413;448;454;445;410;407;397;400;344;396;391;402;438;437;449;419;382;390;336;345;404;364;403;348;339;346;355;399;314;355;333;341;350;391;377;404;367;424;427;502;485;389;430;419;351;308;433;378;440;378;362;387;369;371;387;425;433;428;437;395;433;459;463;400;398;404;391;414;344;408;429;425;340;332;367;425;497;417;466;448;396;397;409;350;429;391;421;466;406;393;433;408;395;397;408;497;378;444;447;431;453;475;500;486;481;446;444;515;414;416;390;272;382;381;428;407;373;402;388;354;401;334;384;314;353;366;397;373;399;427;440;448;479;416;410;418;463;456;469;425;452;480;380;418;430;472;430;440;441;380;428;446;431;462;417;428;378;441;466;404;446;459;471;389;415;424;434;411;372;434;490;432;398;431;440;398;405;449;470;431;428;498;536;487;447;420;473;511;449;395;484;485;496;507;521;470;464;442;465;429;464;490;442;463;407;428;435;446;447;429;411;337;421;501;382;367;375;416;315;267;343;398;343;328;348;366;367;390;415;405;311;326;382;331;360;370;354;346;368;431;392;413;292;236;350;423;448;421;505;463;439;431;472;553;503;444;370;440;389;378;451;408;483;482;470;478;470;457;444;464;471;449;495;506;487;462;460;454;497;505;445;463;495;451;441;448;433;423;408;387;423;425;480;527;440;484;464;524;461;448;497;521;511;465;521;459;478;412;441;305;218;394;494;531;539;513;571;512;498;472;492;501;528;486;523;496;497;480;520;430;454;546;413;481;444;492;484;504;479;461;457;438;442;391;356;382;431;451;389;395;363
502;516;507;513;571;507;481;413;486;448;507;532;498;575;487;432;404;444;500;462;510;556;563;541;522;494;560;484;543;555;522;470;489;473;526;454;493;459;524;559;490;509;492;483;496;445;421;442;522;529;583;479;432;481;486;498;393;366;406;472;433;432;416;492;445;499;546;583;553;533;498;426;453;441;541;479;497;527;512;525;545;547;465;390;380;499;496;485;468;414;502;549;499;477;532;489;492;528;499;462;488;499;488;493;603;493;576;465;536;579;543;507;450;507;552;406;460;485;407;405;462;466;464;431;487;491;496;540;528;489;492;482;451;508;468;520;455;421;505;501;520;473;472;472;501;476;482;522;471;497;416;488;470;465;448;465;511;477;520;500;474;392;379;377;350;381;378;405;365;456;447;454;414;382;425;445;453;462;504;565;467;461;410;413;402;399;355;429;418;466;447;523;491;424;468;460;413;429;501;454;459;479;447;468;422;478;483;460;394;431;433;413;456;456;433;499;486;499;512;570;564;465;450;450;435;402;423;402;416;485;426;434;476;409;367;418;427;467;464;424;434;444;503;489;451;428;520;446;475;471;464;410;402;470;470;450;439;438;450;408;441;419;462;466;449;433;394;403;505;487;470;424;459;486;448;464;407;418;419;394;419;476;507;510;485;439;451;482;455;365;399;415;398;378;336;363;362;274;330;351;346;415;423;432;457;395;336;468;471;489;459;490;425;427;451;476;447;438;428;378;439;469;423;490;440;505;499;510;445;476;445;445;416;443;432;466;462;450;414;429;291;184;298;425;463;501;426;379;419;423;399;415;419;445;405;489;471;462;467;419;408;450;442;444;447;410;435;416;492;444;436;429;398;418;477;435;430;484;427;411;444;488;380;482;441;485;430;424;466;466;453;409;394;433;426;440;443;435;436;374;389;405;386;458;414;470;446;473;438;476;426;373;353;292;297;363;371;409;408;380;443;460;429;439;428;401;395;412;393;423;398;359;363;397;391;447;447;403;404;441;445;391;413;454;423;413;458;450;432;470;423;327;375;432;385;377;396;472;468;488;488;353;359;378;348;352;369;468;391;446;448;443;393;424;483;451;369;396;437;409;365;380;374;343;422;404;386;429;407;361;406;397;365;322;289;347;363;445;392;360;422;392;408;414;393;388;444;397;443;401;444;439;419;441;477;432;483;444;390;362;372;413;431;424;378;410;398;359;353;388;438;426;414;398;444;437;396;435;447;366;410;411;433;454;404;393;397;404;433;438;440;430;402;442;424;406;394;345;406;395;400;388;375;422;455;463;413;435;467;407;385;350;441;424;416;450;436;460;400;372;391;420;427;425;453;437;438;461;415;401;398;414;411;438;399;418;364;423;385;450;453;427;411;385;376;374;391;414;453;386;330;329;377;391;331;314;309;332;353;373;338;382;383;394;374;489;466;401;426;394;339;374;400;409;362;366;393;394;450;411;471;456;429;411;416;439;441;511;447;458;390;449;408;384;319;436;456;449;397;396;391;474;432;435;400;386;321;369;402;359;397;402;456;427;402;437;428;414;384;387;406;427;388;390;465;418;433;406;520;533;482;440;502;478;427;449;394;370;395;390;397;445;376;376;354;378;437;388;377;394;349;411;385;370;430;427;449;463;467;402;358;367;389;418;463;451;472;458;437;402;409;423;430;462;459;467;459;422;412;469;423;411;448;407;421;429;467;526;485;457;462;461;418;410;420;432;471;457;455;437;427;403;404;419;426;436;395;468;494;446;418;391;444;455;490;405;448;478;481;487;461;528;454;384;469;428;488;470;430;431;412;417;464;395;452;434;380;399;480;448;411;409;416;341;265;260;310;356;311;325;361;404;388;405;400;364;353;304;361;325;404;358;346;365;386;440;430;404;335;379;396;484;480;443;470;433;444;453;475;374;410;418;419;394;448;361;383;411;411;461;526;479;439;464;468;471;482;435;509;465;525;477;474;447;444;490;535;498;485;468;415;388;439;412;451;449;449;431;450;446;389;444;463;437;469;422;490;487;488;444;497;460;496;503;476;393;373;452;531;532;549;537;491;451;530;500;495;512;495;544;515;521;526;528;527;531;563;521;499;480;453;517;484;477;453;453;508;472;425;435;373;386;413;445;531;419;366
562;555;481;480;515;499;483;494;496;456;568;542;513;505;467;382;433;469;558;517;492;548;527;507;464;510;523;533;537;537;470;467;459;578;565;479;498;489;545;500;493;565;443;480;421;460;374;428;475;535;522;496;469;434;557;517;458;429;379;469;465;401;410;461;466;561;549;591;529;513;503;473;436;426;515;604;523;475;507;518;523;528;446;298;364;509;527;533;485;447;490;502;551;558;494;516;547;536;454;458;508;513;473;535;515;565;560;457;456;538;536;505;509;537;493;449;488;456;447;479;500;444;449;452;412;376;481;467;466;503;486;494;477;456;475;452;413;399;462;575;482;439;494;495;471;515;472;475;467;429;443;498;444;481;417;460;487;474;487;478;479;470;412;420;424;422;516;434;334;307;364;445;465;398;443;395;380;454;495;494;547;479;475;410;300;372;406;431;490;484;507;555;499;401;344;287;352;442;554;447;399;374;454;484;546;396;440;404;416;464;427;451;489;480;506;427;447;520;582;644;725;483;478;440;449;414;425;404;412;454;471;436;396;395;440;438;452;476;414;440;435;454;465;461;420;429;455;413;461;478;467;403;362;479;465;420;428;427;435;462;452;453;424;457;430;413;428;417;456;486;518;460;468;496;498;473;421;435;504;460;426;455;513;523;481;475;523;484;433;430;401;387;406;380;321;331;297;349;359;355;339;419;453;431;431;363;388;480;454;443;430;429;488;471;451;454;460;465;482;374;462;472;491;471;502;508;523;430;500;417;438;467;432;446;419;411;531;437;429;439;345;258;341;429;445;539;426;367;359;372;465;428;456;417;404;474;489;480;512;460;441;461;429;502;433;466;468;476;463;441;468;480;463;480;448;419;426;471;443;488;392;416;418;440;441;402;422;451;456;433;457;388;426;380;441;437;396;400;408;372;404;410;416;436;410;397;449;447;425;443;375;366;320;240;245;304;410;410;399;365;409;473;441;482;483;448;412;378;383;373;427;385;407;482;397;410;422;393;362;419;406;402;420;430;407;425;428;416;411;417;435;371;344;392;371;378;403;437;419;476;430;392;307;419;390;316;375;357;448;405;464;433;403;421;364;410;403;321;379;373;399;450;360;384;366;377;443;373;374;375;388;401;407;333;308;358;428;385;360;398;358;383;481;461;389;422;456;370;451;508;445;426;438;443;457;430;444;412;338;403;406;421;459;413;420;395;369;367;403;409;384;407;392;438;423;424;442;377;384;358;410;350;390;427;411;390;424;431;436;389;462;454;425;440;400;371;411;385;358;370;394;396;393;376;387;373;396;442;475;418;382;457;397;425;401;440;425;465;407;362;414;382;363;489;477;390;429;448;435;378;409;396;430;372;399;411;419;431;431;423;420;471;379;390;351;376;372;397;425;402;356;333;368;382;379;307;321;340;361;359;352;437;364;322;353;505;418;364;401;387;340;334;401;358;409;343;355;442;432;434;401;393;421;374;451;457;381;468;437;447;440;391;342;395;394;387;428;426;386;371;352;418;415;406;433;380;344;359;432;331;363;363;348;353;413;402;465;428;416;383;406;437;369;429;441;428;374;458;548;538;467;379;431;433;428;409;407;356;390;455;412;436;471;405;348;455;452;425;513;408;380;411;390;394;468;357;403;430;463;425;406;431;457;442;430;423;387;427;441;416;442;433;435;423;410;467;451;429;400;475;423;397;438;502;417;457;483;500;450;521;563;465;401;416;450;399;421;483;417;429;434;474;399;387;462;460;451;451;443;449;428;393;501;517;416;469;482;410;460;482;484;449;448;436;415;427;395;463;448;412;319;388;419;478;413;398;397;393;433;444;492;451;459;350;318;307;300;319;353;353;374;349;395;400;323;268;344;329;342;353;377;359;340;391;442;415;449;408;393;428;431;464;484;440;456;372;474;479;466;436;421;402;410;414;431;420;411;467;463;488;568;545;421;449;397;429;480;465;476;520;453;475;490;482;461;428;475;487;419;499;444;377;394;468;483;460;510;455;450;464;438;439;471;444;492;429;423;456;425;455;451;428;477;494;528;492;505;512;513;486;492;519;516;508;459;511;458;478;492;515;512;522;520;526;525;562;505;523;503;400;457;467;470;540;461;468;505;541;518;496;466;437;392;413;460;399;395
466;435;495;523;495;532;548;507;535;472;471;495;515;434;386;405;507;518;545;504;490;468;517;599;538;495;537;550;476;521;502;499;571;596;571;519;453;475;502;497;492;518;500;459;472;483;423;461;520;540;459;482;442;512;498;500;480;473;460;431;446;438;410;465;501;490;496;533;531;495;443;429;466;498;505;549;525;459;543;521;522;544;416;385;481;558;515;522;490;451;467;511;556;481;477;568;570;544;509;532;603;524;543;528;512;515;507;500;541;542;522;479;507;481;455;454;481;497;535;467;511;508;460;452;467;418;458;420;416;423;466;475;480;508;494;484;410;424;476;496;512;455;512;466;480;541;490;410;505;487;448;510;469;400;432;460;500;414;475;471;490;510;431;423;447;520;521;499;396;324;315;387;426;421;473;371;366;451;478;495;513;485;466;367;297;245;381;381;484;503;651;701;863;540;252;271;371;628;582;494;395;327;385;485;446;380;385;410;379;464;460;501;501;481;389;431;435;439;485;494;555;457;422;445;427;392;426;513;405;366;441;443;436;475;418;430;463;468;449;506;466;389;419;429;473;471;456;392;452;447;443;423;423;481;451;463;481;472;446;403;433;484;439;470;425;441;517;467;470;491;493;510;536;436;494;467;470;444;505;483;497;459;461;458;451;511;453;436;397;417;435;443;472;400;394;390;354;328;366;379;390;328;369;366;409;439;437;465;412;513;440;468;467;430;410;435;439;489;463;454;531;512;453;445;462;512;437;527;484;470;514;474;440;467;452;429;475;358;405;379;378;378;462;490;375;470;417;442;387;325;416;475;407;432;468;438;503;500;541;445;415;430;479;415;489;485;503;495;514;487;490;423;465;462;478;416;417;427;437;476;415;461;410;470;417;415;422;440;456;380;466;425;443;416;415;337;410;409;417;490;482;451;506;448;432;420;426;480;420;434;385;386;347;289;220;252;342;376;345;336;411;397;427;462;493;458;491;448;352;385;373;406;428;476;451;462;435;397;436;432;461;416;355;422;444;357;437;414;387;385;367;360;297;372;375;373;342;385;320;373;391;274;276;362;448;401;357;395;412;384;425;405;376;411;366;411;416;406;379;375;376;355;336;334;365;405;411;465;436;367;429;437;403;395;341;367;404;419;367;403;420;413;505;458;422;479;429;424;433;436;450;398;445;462;405;427;437;438;402;432;458;414;477;456;415;391;440;414;441;368;358;452;384;435;422;367;440;371;349;334;398;371;422;402;390;352;440;395;441;447;407;418;412;460;400;376;380;404;381;338;364;348;353;455;398;399;408;454;403;393;428;445;453;496;395;415;410;458;395;393;405;370;364;457;478;409;400;418;454;436;354;348;367;387;399;388;471;402;402;393;388;389;396;385;374;368;370;345;363;379;441;388;375;385;359;325;311;307;398;351;349;387;310;280;397;418;426;427;342;403;373;359;466;369;345;369;376;384;424;384;439;396;388;429;453;475;448;396;377;407;394;416;342;368;416;415;365;419;435;411;374;372;402;399;428;391;387;375;384;364;409;392;362;396;411;464;434;432;451;407;431;422;426;474;436;453;425;596;530;449;418;373;425;421;439;452;444;414;443;458;390;383;464;460;456;374;432;493;535;443;421;318;374;388;417;425;428;503;484;448;399;382;394;418;484;427;407;458;457;464;466;466;427;487;452;436;519;469;400;419;369;392;429;429;460;520;460;501;451;530;538;499;423;391;373;392;421;404;441;417;457;421;451;473;442;443;467;415;456;443;453;450;472;491;441;420;446;440;458;458;395;451;365;327;409;439;348;328;359;311;356;332;371;384;399;353;364;412;435;470;497;479;500;338;350;380;301;256;261;415;404;397;290;401;368;248;314;391;378;348;402;419;367;403;452;401;429;401;342;440;436;464;470;434;393;432;460;446;443;420;448;408;450;459;462;474;439;413;436;438;471;472;467;488;421;431;449;438;430;456;516;486;452;466;451;482;454;443;470;425;466;405;399;438;493;528;470;479;414;410;455;448;456;467;488;470;445;425;455;464;400;395;480;521;509;490;532;567;568;475;453;457;352;437;484;430;467;464;455;450;499;526;514;522;523;480;461;430;438;291;370;442;464;469;516;453;447;514;537;473;448;457;433;405;402;401;444
444;462;487;441;463;556;569;556;465;527;545;468;497;438;456;510;546;514;548;491;467;554;572;597;527;505;500;512;477;490;567;470;570;493;541;538;494;520;484;509;548;539;529;538;476;508;506;476;491;495;516;462;436;453;470;505;421;416;417;409;404;363;433;485;421;524;532;469;488;498;510;499;490;510;515;532;485;480;473;524;520;443;427;474;546;597;576;508;453;527;566;543;522;492;503;517;476;571;516;546;553;531;538;492;468;497;561;538;562;487;513;475;444;516;523;503;474;536;515;512;448;425;498;476;439;466;491;416;464;453;450;465;488;452;453;551;512;441;515;481;445;467;488;420;506;514;443;492;426;471;457;451;462;429;437;460;493;472;439;489;515;551;497;457;499;515;481;412;413;332;340;390;455;413;394;429;421;435;500;491;458;453;503;441;352;235;352;381;407;443;738;773;751;422;232;243;399;770;697;490;484;433;320;350;420;453;359;415;427;447;410;424;408;386;401;491;445;460;391;407;465;479;412;351;424;389;434;429;422;385;438;472;387;453;448;419;481;437;478;485;398;380;457;497;470;486;474;469;537;486;461;395;482;482;446;474;444;451;455;422;434;512;439;449;438;472;447;464;459;492;443;462;443;462;498;407;442;439;470;474;499;488;458;399;459;463;425;432;418;444;386;442;494;424;395;431;409;395;389;459;428;332;395;321;406;439;403;404;475;503;510;456;487;414;424;464;464;479;411;515;538;484;481;478;467;440;474;495;448;462;456;466;490;488;448;413;395;370;480;474;471;414;391;438;423;403;444;391;424;309;364;421;415;437;448;452;526;419;435;459;435;454;424;441;463;465;489;478;440;446;494;435;498;452;431;416;419;463;423;412;491;462;438;478;460;459;527;466;442;452;430;510;413;460;416;325;431;480;450;452;449;447;415;398;411;439;391;396;405;400;425;478;472;365;326;293;296;367;339;311;415;435;386;408;435;406;450;398;313;482;425;460;446;452;434;427;416;370;387;456;439;438;385;374;396;386;410;385;332;425;399;368;304;417;436;336;350;342;306;301;337;302;300;406;430;401;423;459;354;309;372;385;416;429;450;452;407;404;362;348;322;326;405;403;407;433;406;382;395;397;391;358;356;398;377;386;369;391;403;443;366;412;396;463;457;504;465;449;466;425;410;435;426;433;381;424;465;473;446;442;500;448;443;403;404;416;397;471;445;412;407;436;428;401;332;382;475;373;385;373;458;395;360;358;331;330;393;459;422;398;357;374;486;432;421;381;323;369;379;383;443;421;355;389;411;402;424;449;414;410;456;433;390;422;404;402;352;397;395;417;415;372;366;397;436;365;399;379;429;435;384;356;409;461;455;418;417;426;368;378;367;428;410;400;415;373;336;295;347;410;382;396;447;384;373;378;414;442;340;378;327;417;418;288;384;487;425;425;423;387;313;430;469;404;383;441;391;400;384;409;362;407;381;433;478;395;459;374;390;392;354;442;375;307;347;393;389;424;396;431;421;379;436;459;407;429;336;398;391;378;336;408;349;353;409;397;426;444;405;409;395;414;458;424;425;488;478;479;475;492;447;416;473;439;449;445;432;430;444;464;422;457;429;458;407;440;388;394;487;416;395;386;384;432;408;432;456;435;438;375;372;418;427;439;437;457;451;434;413;448;433;446;418;513;437;441;464;470;391;444;386;388;417;460;535;533;407;431;457;471;508;540;472;386;433;446;421;370;415;439;424;423;429;438;447;400;468;444;426;451;457;417;435;351;320;364;391;369;379;404;433;435;368;326;347;392;378;332;348;345;377;292;357;396;397;373;390;387;380;469;506;497;489;389;354;297;242;209;321;396;458;429;354;342;353;407;365;409;440;439;411;497;419;426;503;438;514;419;366;404;452;490;479;403;399;451;482;494;415;449;481;469;489;502;425;464;482;437;450;446;437;432;422;481;457;385;451;423;470;455;431;422;486;505;475;505;433;480;481;529;480;387;438;433;465;530;460;450;394;446;433;472;445;449;438;416;426;481;450;486;513;396;478;539;535;465;525;536;472;370;374;409;335;307;429;467;493;457;394;430;469;558;482;447;509;519;409;392;483;399;374;436;465;549;545;498;489;503;532;544;444;495;438;411;507;457;462
434;449;446;463;488;473;522;499;504;529;500;520;553;476;462;496;548;499;579;480;550;534;549;572;498;508;511;492;453;493;516;536;511;425;570;584;592;596;544;452;536;515;523;501;545;578;539;533;535;467;517;510;484;481;482;449;509;429;323;366;394;433;476;500;521;410;457;442;555;492;515;472;502;473;500;471;495;481;473;513;470;427;423;478;511;550;494;496;481;466;507;542;516;441;513;547;529;532;546;545;496;528;539;484;533;521;514;483;516;526;525;498;526;482;505;534;565;493;543;497;518;484;495;460;515;480;493;432;420;378;475;483;510;469;463;567;440;409;449;495;474;502;441;513;495;414;378;410;439;417;471;502;449;409;400;457;471;432;466;591;553;505;479;560;510;432;444;390;386;374;372;389;412;434;456;439;447;443;427;449;415;435;446;530;482;404;344;352;327;334;465;553;539;365;276;248;311;593;520;464;462;455;366;349;419;490;462;409;359;413;426;538;470;443;386;451;466;505;450;429;394;453;409;334;334;389;339;440;405;421;429;440;435;481;444;419;473;425;515;462;453;383;433;463;514;409;472;453;453;420;385;413;480;428;477;423;424;434;408;455;458;462;430;440;476;478;427;385;302;453;450;523;482;517;514;457;473;424;440;495;455;458;412;465;428;481;502;395;374;386;465;425;460;436;347;344;435;420;384;462;389;334;373;423;419;450;370;416;461;486;462;413;450;486;454;384;441;409;469;508;486;502;496;460;452;469;416;483;454;438;412;465;454;466;426;461;438;445;473;494;461;457;383;416;455;453;408;373;407;327;413;377;441;441;485;471;433;419;409;459;452;405;431;426;363;402;497;441;463;440;488;400;476;418;495;420;437;472;437;446;504;449;462;442;486;406;444;449;497;497;512;518;412;450;447;423;439;440;455;425;390;442;476;416;425;343;455;473;422;382;329;431;455;398;384;379;348;329;345;332;391;420;427;453;405;344;400;324;350;434;470;409;436;448;411;413;373;404;382;405;440;436;439;402;382;389;423;383;322;339;427;398;427;399;398;369;434;380;383;326;366;394;372;368;414;450;419;437;331;352;344;371;372;466;366;392;451;431;356;410;306;344;448;483;415;416;464;471;403;448;361;298;394;363;380;392;401;392;435;428;454;434;509;490;487;491;493;464;455;425;417;380;413;418;423;417;428;458;479;488;441;444;545;440;433;439;406;389;428;398;435;425;363;391;407;351;458;376;377;393;452;427;292;344;392;365;430;424;413;433;409;350;407;430;472;423;368;381;405;393;408;387;350;404;429;436;431;459;425;423;431;436;413;367;397;376;385;400;415;417;403;396;391;395;366;413;370;474;387;448;439;423;365;424;434;424;395;364;413;393;431;411;388;405;410;431;370;374;383;414;409;368;372;365;452;397;459;498;384;391;395;412;423;325;416;418;437;416;402;399;401;409;416;333;384;404;403;415;419;375;334;346;374;445;414;430;454;437;446;389;437;479;399;333;380;412;375;387;401;419;357;426;426;409;443;354;350;411;428;332;336;352;396;390;450;422;420;381;395;426;391;439;431;353;435;420;454;475;467;430;450;481;441;466;438;466;400;418;453;426;435;441;439;427;474;455;441;403;419;379;361;438;415;426;412;439;438;436;368;385;349;400;403;360;456;428;441;445;418;416;404;415;387;493;482;475;411;430;433;476;457;420;398;388;466;454;418;451;480;466;447;493;493;502;496;482;386;402;393;505;416;479;498;414;396;450;450;380;393;484;451;356;316;293;331;368;361;382;355;370;391;450;379;360;360;400;445;385;411;372;357;338;390;423;409;480;427;388;363;352;440;510;510;426;398;352;241;222;283;388;421;415;347;356;358;426;419;417;494;491;423;431;418;437;422;485;401;401;406;397;472;433;469;414;464;427;427;464;447;455;452;466;520;493;502;463;446;507;500;493;472;442;459;415;429;409;430;486;467;435;456;448;493;486;497;451;479;439;545;565;493;409;455;442;445;406;456;432;386;420;442;429;467;423;477;446;420;430;430;466;511;487;487;453;559;520;427;502;445;300;340;429;327;335;401;429;509;477;519;461;511;459;471;505;507;489;440;438;484;458;455;432;462;503;489;521;488;512;524;479;445;413;494;443;422;463;543
485;428;459;461;495;501;476;485;516;544;452;479;563;504;507;519;484;565;503;579;518;513;509;499;460;455;455;439;450;394;482;521;467;434;517;553;553;547;589;448;547;507;536;538;545;576;555;525;500;499;504;500;460;485;517;437;515;413;432;479;445;439;425;510;520;503;455;440;512;474;499;413;466;461;514;512;425;505;467;422;476;517;411;482;553;549;507;481;427;431;570;515;453;297;513;524;529;553;570;588;517;533;539;494;514;563;481;481;474;485;543;485;451;522;515;529;477;493;475;475;482;512;485;392;391;480;503;456;379;451;469;529;505;425;413;456;420;408;418;464;476;451;479;452;407;433;408;443;477;479;461;373;415;431;489;487;487;487;405;501;553;493;508;489;491;456;438;487;397;421;356;410;464;460;448;469;441;318;313;464;410;412;483;445;446;508;406;334;299;328;402;454;448;413;347;224;229;372;393;407;430;445;396;392;387;380;409;316;298;483;500;493;446;476;455;433;431;464;460;475;401;402;363;353;432;392;387;395;480;466;429;419;450;466;418;452;465;419;434;460;520;429;375;415;434;445;460;494;487;386;416;474;534;450;470;430;473;402;448;434;491;455;499;414;479;499;415;298;248;412;515;442;421;523;474;453;463;450;405;416;447;505;464;442;371;415;413;405;348;400;434;502;454;412;398;376;402;416;407;416;346;375;417;363;450;442;347;355;514;470;440;418;396;378;467;411;386;381;436;517;505;493;523;512;396;423;468;439;456;471;467;390;457;484;402;429;442;473;386;458;444;399;473;438;464;433;380;429;424;405;487;403;358;455;443;439;466;451;482;453;466;401;365;378;359;438;402;469;390;456;411;443;478;474;447;446;425;465;455;469;436;481;490;447;424;473;441;409;466;399;421;436;426;437;432;433;513;426;448;397;345;409;464;505;508;425;443;455;384;443;398;371;559;437;358;329;349;384;374;426;404;403;472;393;340;349;340;318;336;448;475;425;401;477;454;478;424;403;386;420;499;464;437;425;390;404;454;359;362;385;386;393;471;487;421;378;328;342;379;357;377;422;375;396;336;458;414;366;342;408;405;401;403;424;380;410;389;392;427;440;370;325;401;416;420;452;454;476;437;464;384;452;400;395;404;395;405;387;470;492;407;475;429;487;431;441;410;465;405;430;488;424;419;424;451;476;473;445;493;488;428;435;448;463;460;426;491;446;432;384;459;433;444;423;443;394;391;380;399;413;382;339;276;360;472;405;424;433;446;413;439;419;392;368;363;312;391;412;410;402;439;386;354;403;414;401;392;459;501;448;414;452;387;371;407;288;294;434;419;427;415;414;337;333;443;435;372;398;413;386;463;436;438;463;385;480;413;388;410;434;422;451;411;405;461;337;435;362;430;388;402;378;393;427;409;389;438;382;318;352;347;325;334;364;428;404;502;430;399;432;408;419;430;362;367;434;446;413;433;408;349;289;332;443;402;417;391;406;395;373;413;425;417;412;339;443;382;412;402;410;372;377;464;413;433;444;404;450;398;387;389;418;382;373;466;396;434;370;226;377;422;418;396;419;454;380;414;416;504;419;478;417;435;475;480;466;420;382;417;507;420;482;462;459;471;476;436;443;451;312;425;442;401;476;430;445;378;381;431;447;441;401;427;402;430;396;467;450;424;395;331;413;342;411;501;459;454;451;490;492;435;442;435;459;452;462;453;434;399;468;487;494;509;513;461;487;444;417;478;453;495;508;480;391;392;382;386;379;447;423;350;329;253;305;435;482;402;407;447;370;406;419;457;414;483;467;431;472;427;427;393;351;340;378;406;520;557;406;355;368;339;396;452;448;456;399;311;307;196;182;315;360;309;310;324;396;423;476;521;473;461;453;512;482;457;403;413;404;362;375;402;444;403;407;441;425;437;485;470;458;441;470;473;503;504;435;428;526;526;419;449;472;431;445;450;412;414;464;486;441;488;488;477;469;512;460;514;478;475;485;493;453;456;438;456;510;457;481;443;478;467;419;474;427;495;491;440;417;431;459;467;482;507;497;542;471;494;506;367;312;348;453;439;443;450;483;609;542;473;457;468;419;455;402;403;509;458;385;451;445;467;504;531;493;480;461;527;459;474;471;486;463;540;535;502;453;514
386;513;501;550;574;554;482;429;465;501;472;395;500;506;485;576;585;543;563;521;503;466;515;432;414;391;423;415;401;373;509;480;509;518;524;577;510;509;492;488;549;508;548;530;509;541;495;527;508;457;457;445;582;530;533;475;431;422;395;433;515;474;426;441;440;497;484;417;441;566;507;476;448;416;475;462;470;491;425;400;554;486;483;524;468;461;496;504;451;450;510;534;450;339;410;493;577;515;568;522;482;531;488;546;494;498;504;490;452;524;494;527;523;544;475;515;508;482;508;519;468;495;422;381;359;371;391;422;389;394;463;522;428;460;391;388;349;397;395;523;449;430;441;451;401;451;432;428;482;497;424;435;448;383;436;530;465;430;480;506;486;458;453;485;447;494;463;437;408;438;426;435;440;415;450;417;429;386;382;444;442;410;418;461;489;513;494;366;355;369;407;443;472;499;345;264;266;304;413;426;545;514;377;399;415;359;345;320;308;465;456;481;528;464;427;441;444;466;455;471;430;383;398;379;416;419;431;494;514;392;414;478;439;469;460;482;415;445;476;468;490;470;368;413;466;445;453;481;464;430;468;436;382;398;483;427;353;390;473;471;433;514;482;416;429;468;466;362;334;396;464;471;418;438;455;508;410;423;487;485;499;532;408;399;431;455;400;364;339;427;503;475;442;473;455;420;425;419;433;420;390;426;381;401;427;421;383;369;491;383;380;394;375;361;447;464;382;377;421;468;494;481;515;518;481;461;465;470;488;450;463;440;453;459;454;504;460;369;283;347;385;436;474;388;483;467;432;412;419;413;510;476;326;342;464;465;464;464;496;462;475;386;438;391;391;466;428;499;429;469;458;459;463;428;408;442;414;496;508;508;452;439;429;462;357;434;473;406;443;528;511;452;472;434;439;473;421;462;460;393;357;362;421;467;438;456;418;394;421;383;336;430;635;461;283;351;388;360;454;459;407;473;471;373;331;241;270;343;402;436;528;417;466;383;466;484;450;459;410;372;390;437;432;401;430;454;368;389;387;417;372;393;438;418;433;401;362;371;347;371;421;433;344;372;460;427;439;466;369;387;385;408;426;520;421;456;404;404;382;409;386;387;322;334;403;405;403;437;428;404;384;479;458;477;470;369;424;436;460;414;457;421;377;402;474;415;454;432;469;463;437;451;469;451;466;440;465;430;453;537;397;427;406;420;437;454;438;466;407;421;422;449;490;404;364;401;408;401;368;349;397;304;314;365;421;419;434;433;411;426;421;463;469;404;382;370;472;368;406;453;421;388;375;401;449;384;420;463;480;414;435;459;424;422;416;327;294;396;396;468;443;429;383;394;401;440;418;393;385;309;372;406;416;463;399;431;385;369;365;370;416;388;391;385;435;397;423;393;380;344;363;360;429;448;504;368;370;323;330;371;301;301;383;401;396;417;464;436;396;371;396;391;419;392;408;456;443;389;423;372;350;324;354;417;430;404;409;385;421;407;360;460;449;400;426;393;407;381;390;396;430;360;432;428;413;411;399;407;413;411;477;404;390;428;436;412;353;391;260;319;396;363;398;443;455;443;444;512;477;397;437;431;483;512;504;467;410;425;481;478;460;464;500;487;435;459;403;430;390;395;393;486;446;434;372;388;418;435;529;422;500;435;456;460;401;366;442;417;483;438;387;442;394;430;464;480;425;425;489;458;419;437;399;407;470;460;460;466;433;426;485;428;480;511;452;415;443;411;459;456;480;475;483;450;444;411;439;408;412;391;364;372;386;364;408;504;482;426;440;442;502;466;482;437;449;488;511;473;424;463;488;394;386;325;385;399;402;372;341;349;343;343;458;449;420;391;402;351;224;131;252;328;336;317;313;364;462;490;461;437;460;423;438;441;473;419;405;392;419;500;479;407;422;385;377;427;465;497;417;413;475;470;490;440;470;475;450;380;439;394;440;436;469;408;433;407;392;450;466;452;485;482;505;440;441;501;503;484;411;522;459;496;431;481;450;446;396;503;520;530;455;434;460;429;478;479;470;443;429;513;466;479;491;444;504;435;415;412;371;400;451;496;487;509;432;559;541;468;475;485;485;484;520;461;446;439;475;450;478;475;491;553;546;454;451;543;462;456;453;415;502;467;527;493;566;468;521
502;531;534;504;519;594;498;458;462;476;517;477;524;537;528;558;574;543;527;534;544;494;464;457;451;401;393;397;446;511;497;484;468;528;445;476;514;532;531;559;512;577;530;523;483;512;540;501;526;499;444;462;548;497;495;540;484;427;396;389;494;389;408;438;457;484;424;444;434;480;437;489;535;462;392;461;471;473;403;401;443;437;424;451;495;443;459;501;505;479;473;516;495;461;514;490;482;575;596;514;544;483;462;494;489;505;493;441;494;500;475;542;499;492;491;547;477;486;503;521;483;524;470;391;325;316;313;359;388;426;462;483;408;404;421;393;390;351;340;485;465;453;474;387;318;404;423;485;444;429;444;464;496;497;426;497;448;421;474;497;463;489;500;459;526;452;462;406;397;439;515;509;480;506;427;420;426;436;411;466;420;439;476;510;528;498;540;468;447;409;401;408;473;457;463;381;400;380;460;377;425;453;377;319;297;198;286;407;402;487;453;514;574;470;405;466;441;430;429;510;464;409;367;378;367;441;428;479;469;405;472;453;496;505;447;421;438;433;501;457;442;427;383;440;469;388;497;465;473;497;481;387;326;319;422;498;446;402;417;500;505;490;407;426;379;494;409;394;380;408;452;466;459;489;511;490;528;454;474;525;485;444;376;389;451;441;439;394;364;454;490;477;487;514;478;505;473;415;435;473;426;459;408;389;407;440;466;472;426;462;402;423;407;394;457;418;391;438;467;440;501;470;495;482;493;424;411;492;481;391;382;388;431;457;475;474;472;330;207;328;400;419;460;465;470;441;463;390;362;398;527;452;325;286;426;489;457;480;493;514;508;455;398;393;430;423;474;491;429;435;495;467;440;457;449;470;442;522;465;435;429;420;411;390;418;449;451;465;472;446;460;461;509;442;426;428;455;413;417;384;405;380;490;417;446;444;463;455;458;419;434;402;443;457;369;392;429;462;442;440;445;465;486;357;315;221;301;403;392;404;388;470;482;426;465;438;419;443;395;405;444;403;454;443;488;390;379;419;476;380;368;337;393;485;433;354;325;330;354;424;427;444;387;429;413;410;431;476;450;396;365;437;480;491;425;513;471;431;405;380;403;368;332;357;385;378;361;459;476;374;441;460;414;464;500;407;435;445;422;434;445;446;454;422;508;463;486;456;508;426;412;398;407;466;434;420;451;471;507;430;401;404;462;432;423;468;467;529;487;405;468;390;420;388;367;414;421;408;347;377;359;339;327;399;428;392;419;409;391;440;467;449;475;382;324;393;400;434;406;390;362;428;466;419;421;416;365;418;435;393;374;511;371;412;350;379;358;386;413;410;398;380;393;378;389;427;373;372;401;355;362;437;382;435;401;403;376;351;342;393;438;422;410;428;412;384;355;412;388;354;311;341;422;411;383;407;381;375;385;379;376;321;373;413;384;380;386;382;302;409;371;381;427;419;393;391;458;427;397;378;375;361;424;383;400;401;391;448;482;418;430;451;443;427;391;409;393;478;432;413;391;419;379;376;436;450;407;440;374;432;476;409;384;455;374;404;402;369;377;377;370;407;392;472;475;416;442;432;424;452;456;498;435;515;429;450;425;444;441;476;438;473;511;467;389;348;414;393;398;444;436;489;483;437;368;404;423;458;427;426;468;409;437;457;384;355;408;424;441;517;510;479;451;416;435;427;383;433;533;414;455;429;432;453;473;537;447;400;497;489;507;450;442;507;486;415;421;430;472;461;481;469;497;447;412;429;427;393;393;468;429;400;362;435;432;453;427;452;391;425;417;476;464;461;452;474;458;484;465;479;427;374;343;372;374;408;333;320;242;321;336;397;458;456;482;465;387;347;321;201;217;301;354;379;367;395;438;506;502;453;453;452;468;448;450;433;351;374;408;477;441;421;442;406;434;452;478;429;444;415;495;461;416;464;527;479;480;461;422;420;433;451;479;464;445;463;442;456;498;444;517;479;472;464;453;475;505;493;406;518;525;440;429;471;450;440;464;497;490;507;484;458;433;450;547;618;514;464;513;544;449;473;536;474;522;376;267;380;405;327;438;481;474;511;456;466;460;498;476;532;471;470;507;442;440;454;541;533;513;502;528;564;517;540;442;474;560;502;444;505;508;472;505;490;474;520;516
538;513;489;496;418;496;500;505;485;465;426;411;474;533;480;554;522;563;508;548;552;475;529;477;464;427;442;379;410;502;559;493;530;556;485;489;483;518;557;568;588;503;472;507;495;505;528;472;425;536;484;513;497;514;521;497;488;477;440;394;429;453;449;458;425;382;401;448;506;358;344;412;493;463;461;383;436;409;342;356;362;421;364;392;424;525;474;502;558;546;500;477;555;519;511;494;523;530;508;517;558;548;482;374;414;471;476;384;507;449;537;489;506;509;488;522;496;463;550;577;561;518;485;492;391;345;324;415;455;499;517;494;431;369;380;426;460;394;290;405;474;470;531;474;342;360;401;455;437;386;442;434;489;465;415;454;502;486;474;460;472;495;533;435;543;462;479;387;414;476;440;496;513;466;433;416;426;452;419;480;432;410;429;474;527;561;465;476;418;369;419;457;490;516;499;481;451;497;465;390;416;349;276;365;283;176;235;402;424;381;444;465;503;446;432;445;484;453;455;477;482;419;417;359;343;408;443;445;414;405;469;453;409;434;432;458;440;480;498;461;473;472;437;438;512;533;477;442;478;450;513;472;360;356;458;454;454;467;458;392;429;385;343;347;455;491;450;379;423;421;464;469;438;477;463;439;489;511;450;476;555;498;447;356;447;412;450;448;408;456;439;448;518;524;523;501;520;481;502;387;393;426;390;447;447;438;431;440;477;458;466;380;370;399;453;369;476;402;442;471;435;438;512;486;449;476;467;459;385;418;394;395;445;477;454;484;525;370;221;340;428;404;465;476;378;491;502;440;351;490;410;414;379;338;461;434;459;504;480;479;484;494;351;332;448;444;451;371;433;443;496;445;397;367;428;459;480;466;487;433;458;433;455;397;445;427;426;451;511;470;511;477;472;381;391;431;388;459;418;402;410;459;446;446;463;439;396;378;444;488;426;459;414;398;404;396;426;434;487;440;462;467;385;382;261;369;384;395;382;410;426;469;421;433;514;441;415;343;401;450;423;407;418;419;448;427;374;400;385;404;414;434;402;379;402;392;391;440;418;449;425;371;396;394;403;455;441;461;490;455;415;410;438;496;421;415;459;462;483;430;402;383;353;358;398;412;391;354;396;414;479;424;439;427;527;444;442;407;417;423;451;398;472;428;476;445;469;451;511;422;376;426;464;356;439;435;443;462;453;454;489;409;427;411;477;421;475;546;419;438;408;394;415;359;388;478;498;465;422;355;367;352;325;407;472;407;429;432;391;449;421;444;433;374;350;390;382;442;421;414;388;424;437;402;459;434;407;449;393;363;375;432;416;422;356;419;367;425;426;343;311;360;315;392;335;401;399;424;460;408;412;435;404;412;424;472;404;435;457;457;462;450;488;347;363;352;370;416;370;383;278;282;384;376;350;346;353;356;408;340;348;378;420;501;449;335;363;380;397;429;377;387;381;376;414;407;484;461;443;412;394;358;389;392;428;441;447;421;413;446;468;469;393;401;446;424;375;412;411;393;427;436;385;361;333;410;420;449;454;403;429;419;404;448;375;414;415;383;364;375;425;435;407;437;461;415;436;457;491;417;398;389;412;412;481;419;445;443;448;394;384;385;426;427;440;366;379;320;407;456;429;427;461;472;387;391;392;442;462;430;444;425;350;471;415;401;403;479;502;529;502;478;391;491;445;395;379;422;446;497;487;473;438;415;483;485;498;446;459;484;501;487;471;483;548;486;458;456;498;450;442;514;476;462;440;447;412;412;443;414;384;436;465;462;423;413;456;430;482;474;416;404;494;438;468;488;473;367;404;486;467;414;448;402;447;448;400;440;297;333;390;378;448;420;465;406;435;411;338;287;224;320;373;420;432;448;493;494;461;465;497;500;439;430;441;424;314;413;524;459;386;404;420;443;441;470;485;437;470;465;476;440;432;444;468;452;465;408;457;416;407;364;468;472;494;453;486;501;479;450;477;474;472;431;460;476;508;555;504;499;524;536;522;496;514;468;416;488;504;461;439;446;412;494;530;457;512;486;496;470;470;509;453;443;518;433;386;462;419;392;430;460;510;450;500;459;404;461;500;450;438;377;451;465;461;534;482;545;512;413;452;512;486;480;543;522;567;530;486;489;440;471;497;470;500;523;425
562;518;398;429;481;498;519;488;496;404;387;475;526;504;470;523;562;524;514;512;482;492;516;523;441;423;522;463;436;489;551;497;495;530;459;513;534;509;507;554;525;481;485;491;494;470;548;482;442;463;560;471;493;512;503;529;486;484;449;436;485;523;538;464;490;407;375;447;433;425;358;333;493;435;440;409;478;417;406;465;506;426;440;313;370;450;481;493;474;514;495;437;522;505;557;548;504;535;478;556;570;507;455;326;336;448;452;470;471;521;556;557;506;484;447;450;451;500;499;496;503;504;443;425;480;437;369;373;452;454;462;516;401;328;408;486;435;473;363;353;436;411;483;457;433;402;505;381;347;339;443;488;468;521;445;410;536;448;426;500;524;499;494;508;523;472;392;371;427;453;484;477;440;353;397;420;417;497;455;480;438;343;386;336;490;547;465;475;439;477;480;507;450;459;499;409;453;487;524;446;385;367;468;418;314;274;368;393;394;315;418;501;517;447;422;428;416;444;421;452;423;442;488;395;358;372;380;437;429;406;425;444;461;444;458;425;429;545;469;429;464;451;407;436;448;506;511;484;465;524;496;511;467;419;421;457;455;452;477;481;402;395;330;483;447;453;428;431;451;447;435;472;439;451;450;445;440;510;487;459;499;485;423;391;367;428;409;426;403;412;431;452;422;451;476;584;473;466;452;486;395;387;386;429;415;473;453;468;387;467;497;368;387;431;435;429;462;450;408;440;471;501;436;458;465;510;433;420;420;446;463;384;351;450;456;473;444;459;309;334;411;507;448;415;461;458;454;399;415;417;417;436;419;437;419;378;355;427;507;475;502;478;411;431;433;467;460;458;400;431;431;467;408;329;380;453;447;465;453;381;458;425;401;435;452;475;473;494;484;462;470;500;418;430;459;376;432;415;388;455;406;436;439;484;413;327;342;456;432;464;439;547;459;427;438;483;468;469;462;409;431;388;416;419;297;306;369;400;372;455;448;466;408;454;446;502;489;380;355;437;416;446;378;432;455;432;433;419;431;454;415;455;412;373;377;425;446;464;408;386;421;439;400;417;373;399;412;485;462;403;419;355;446;427;383;396;412;421;457;356;385;428;427;440;401;413;352;367;401;385;349;363;425;460;440;417;486;398;376;431;454;480;435;471;392;489;485;485;472;488;487;511;459;420;363;504;499;483;411;380;379;471;447;423;420;472;466;492;423;369;367;459;418;424;426;388;387;433;438;388;393;398;365;340;387;409;400;368;463;422;428;392;455;400;402;438;454;439;437;406;408;427;433;423;457;463;454;424;422;380;385;464;461;403;394;415;391;382;399;398;327;289;374;348;262;291;388;415;467;518;413;423;430;431;446;428;458;403;377;435;447;461;384;435;407;404;442;453;389;435;326;290;327;420;449;361;345;375;388;351;341;430;438;449;377;354;397;399;427;455;428;359;365;382;416;381;455;461;402;395;399;446;381;418;419;398;436;395;406;442;471;459;391;356;392;439;401;369;339;444;478;462;446;388;354;382;426;438;376;384;367;378;471;382;429;345;394;402;428;399;438;410;388;407;423;426;372;474;470;467;471;403;408;427;428;397;411;416;432;389;374;405;420;445;477;487;426;328;418;398;380;441;439;488;444;417;423;469;410;417;462;424;404;410;412;395;477;450;476;461;443;449;373;452;486;380;432;418;433;493;493;467;429;430;408;384;467;408;477;504;465;447;506;501;472;464;411;465;437;412;446;540;519;421;481;470;511;449;468;430;393;464;418;443;373;424;420;454;410;486;430;393;561;480;390;440;456;372;365;478;458;438;389;435;484;442;424;442;396;401;414;444;390;392;449;428;410;431;497;417;309;312;335;426;480;465;440;487;464;493;487;444;481;423;405;404;364;425;470;443;438;442;429;455;526;486;412;442;399;479;397;478;464;476;462;397;430;456;494;475;478;445;486;479;412;454;448;486;476;465;423;470;472;457;407;507;525;470;445;549;516;483;546;563;512;462;456;539;467;483;549;441;443;489;535;503;479;509;446;406;502;514;513;458;472;509;456;484;395;393;480;463;478;470;464;430;449;528;461;484;438;403;430;481;488;490;510;474;456;459;465;455;505;538;581;558;556;490;495;476;450;407;454;469;475;508;467
466;516;493;512;528;522;542;511;498;439;523;489;528;528;471;448;477;500;478;566;501;514;469;508;465;433;585;523;480;471;476;543;524;518;462;490;536;473;464;514;541;503;492;494;475;518;509;453;430;512;510;538;501;527;496;450;508;433;491;491;517;543;540;499;493;487;489;445;486;480;383;415;371;376;406;433;464;417;457;516;487;499;442;370;360;433;436;377;448;519;516;502;440;538;554;492;497;431;496;491;513;512;465;481;435;506;552;461;452;489;522;536;500;510;475;437;460;466;474;456;469;521;478;430;467;509;454;456;435;490;493;412;327;280;408;479;489;428;443;417;447;360;394;367;385;383;421;393;297;335;401;456;517;488;453;457;476;475;470;504;510;479;467;450;483;514;388;356;437;493;546;471;423;394;399;447;402;415;454;424;341;370;386;343;414;446;469;434;442;508;542;469;434;448;484;437;477;460;482;434;393;440;453;374;344;378;366;376;331;259;445;478;481;369;407;407;475;426;453;451;418;494;490;413;398;380;398;442;430;428;436;469;484;468;450;438;417;466;496;488;445;480;397;486;484;520;519;476;436;488;467;517;507;497;486;477;416;531;503;438;448;474;503;434;526;506;414;421;443;455;435;479;469;456;450;489;447;486;532;463;536;497;436;369;355;418;437;429;450;431;446;406;467;495;493;544;538;471;439;432;429;392;426;386;376;416;411;405;374;407;458;522;394;359;361;407;433;474;475;439;463;483;413;401;428;412;383;423;411;439;439;347;303;442;466;488;460;447;312;433;464;424;436;429;450;443;470;437;407;404;436;382;413;388;415;401;364;445;496;459;490;475;501;453;461;433;419;420;436;469;410;488;435;431;423;430;470;518;451;441;462;452;428;401;377;449;470;445;400;432;477;360;364;397;394;472;415;427;426;436;539;467;446;482;440;337;349;445;412;413;469;423;498;434;442;430;475;433;443;435;383;387;462;403;241;190;333;379;423;461;380;467;430;471;459;493;466;392;427;402;478;426;407;412;435;417;473;432;415;384;431;422;450;400;378;415;433;425;447;423;401;390;407;410;389;384;430;466;427;472;425;411;423;407;446;449;346;422;428;408;362;421;422;463;554;440;395;373;341;336;399;390;439;371;419;462;439;415;398;441;513;462;493;481;474;503;513;448;441;483;449;463;427;409;459;468;475;469;468;444;456;425;425;453;392;443;465;455;390;407;417;430;403;377;412;374;450;493;418;423;375;368;422;355;382;420;403;378;439;443;459;451;396;418;395;379;385;395;408;495;403;438;460;454;435;390;444;457;388;417;376;393;444;353;403;427;420;395;354;341;299;340;352;289;200;291;430;471;465;502;467;481;382;403;425;434;406;419;458;451;461;423;422;416;399;424;380;402;366;383;409;350;379;372;344;374;372;381;364;395;414;370;357;379;400;433;441;437;442;445;459;444;417;380;415;388;416;455;371;384;429;434;420;405;411;420;464;388;452;429;433;379;380;417;455;453;403;435;382;386;454;411;491;461;419;405;382;381;439;438;356;431;407;379;399;418;353;444;403;518;423;489;439;379;366;364;431;428;427;473;444;476;443;380;442;444;421;445;457;388;437;430;483;530;526;498;456;368;336;416;439;458;474;501;439;408;444;452;401;449;440;409;436;499;400;436;425;458;450;425;435;405;368;433;418;417;446;451;444;406;438;445;474;560;479;452;435;439;456;502;403;477;466;517;442;438;480;389;393;432;427;489;507;490;488;422;486;548;520;495;446;439;413;429;366;466;393;418;476;492;406;384;437;470;447;418;446;452;470;501;466;451;446;439;430;419;469;524;457;444;432;374;309;460;490;424;432;421;437;389;381;304;319;409;471;469;396;393;509;498;486;460;459;419;389;448;433;492;403;417;438;373;373;478;415;458;410;421;436;487;476;478;467;507;479;427;408;438;384;439;471;450;479;445;462;515;482;512;485;446;485;498;542;399;429;439;483;496;422;473;484;478;569;508;446;498;482;449;492;474;479;422;447;480;500;514;609;536;485;505;491;504;449;476;495;507;476;527;473;389;483;497;505;468;450;504;503;529;520;493;507;520;444;464;520;401;511;464;482;430;540;525;489;542;515;544;544;515;571;465;454;417;460;499;499;455;497
430;494;521;587;533;458;501;471;529;549;558;510;496;539;549;532;440;499;480;518;512;490;454;461;432;482;494;524;463;522;485;530;534;476;492;449;530;465;428;492;536;529;488;507;550;469;501;490;480;462;525;476;494;487;500;455;492;490;467;450;475;482;517;547;515;474;511;471;446;448;359;396;418;436;487;455;433;398;443;479;524;557;516;470;405;426;351;351;364;425;476;547;494;443;491;505;521;532;442;444;454;470;467;482;515;528;457;499;463;495;525;505;538;588;458;452;490;515;487;480;470;431;438;485;418;447;524;454;483;453;466;440;414;382;440;447;458;453;398;450;439;409;373;419;347;383;464;488;378;390;411;373;407;456;422;440;478;470;493;467;472;490;518;500;479;505;431;408;435;465;490;432;458;439;435;449;413;387;425;387;386;390;390;383;417;381;416;396;440;511;487;428;506;400;428;450;467;439;346;444;451;432;389;412;412;356;440;379;402;391;450;465;412;426;401;537;572;491;464;454;456;463;414;450;389;418;402;400;460;401;406;412;443;456;482;480;464;486;420;462;454;396;454;449;526;489;533;497;494;424;490;473;476;454;496;459;508;432;466;445;409;510;443;486;516;498;428;418;428;352;402;438;422;439;445;460;425;499;472;502;481;498;360;294;292;440;434;491;447;427;498;487;514;467;484;475;530;476;436;367;404;391;390;380;363;417;448;385;449;421;445;483;491;379;389;419;415;392;443;437;436;481;329;423;411;421;455;435;419;367;342;357;364;419;498;496;502;422;433;406;473;450;498;460;425;473;374;405;357;417;442;418;397;433;459;380;449;431;499;440;535;456;456;490;461;445;487;501;407;466;462;458;443;464;450;454;522;432;455;449;507;480;470;452;432;452;439;415;438;483;430;445;408;455;423;419;457;406;488;523;467;499;469;460;446;434;347;456;421;438;499;450;469;492;468;396;435;409;391;428;386;410;474;382;259;216;360;428;485;460;418;488;433;433;429;507;457;453;467;446;480;395;444;457;418;431;441;453;366;389;427;399;413;408;358;383;456;409;451;482;353;432;405;340;375;414;469;423;436;449;491;417;434;452;410;457;380;409;431;392;371;407;392;438;519;399;404;399;334;303;396;454;482;425;415;427;426;425;410;473;470;484;475;386;481;449;470;462;457;425;498;492;481;436;402;421;403;476;468;456;461;462;405;433;444;435;470;468;420;406;397;414;355;407;414;413;416;444;393;436;321;388;393;406;383;401;444;437;449;418;417;466;438;448;430;420;379;391;428;388;439;437;456;417;388;399;470;414;433;425;414;399;419;378;390;420;410;435;412;411;334;380;367;320;293;366;429;422;487;431;389;468;438;439;454;440;457;434;474;458;439;437;416;430;397;394;393;365;417;370;407;440;422;419;378;357;367;371;340;419;402;382;386;377;406;389;391;369;437;410;418;425;374;365;442;343;375;438;435;421;437;425;367;383;435;379;395;401;448;453;380;339;400;446;418;445;427;451;467;382;460;461;461;467;471;427;412;365;403;368;406;434;388;385;367;404;478;401;360;397;434;406;383;376;373;406;441;394;460;437;430;458;369;427;416;473;446;453;459;480;443;472;431;480;483;499;551;527;424;480;493;455;463;504;397;391;422;451;460;419;437;450;517;449;418;419;438;482;444;444;485;366;339;384;423;368;450;444;442;417;404;424;451;455;513;477;481;447;428;449;423;466;495;488;516;451;439;422;400;445;491;429;485;497;454;421;402;476;461;481;428;464;478;488;429;410;361;378;360;447;439;405;496;460;461;449;512;511;480;511;465;448;470;429;477;500;450;478;467;400;411;361;368;451;477;449;449;412;455;407;425;376;296;388;436;433;413;425;481;455;417;403;397;440;428;381;431;467;377;432;501;466;467;470;453;467;464;463;474;528;474;489;441;446;477;448;424;400;397;427;417;416;464;452;450;434;497;553;450;435;482;456;441;463;443;364;449;517;460;448;400;398;505;502;459;425;475;507;487;445;411;451;410;502;498;477;482;530;535;435;490;529;498;479;471;491;481;491;487;425;477;468;445;471;393;429;499;504;546;559;467;495;488;538;480;466;508;464;469;417;460;501;512;511;535;542;521;529;573;481;388;441;488;484;470;484;511
466;501;517;513;456;428;495;559;520;528;501;497;430;480;517;541;501;512;497;541;527;517;516;486;488;507;525;417;461;455;426;468;471;468;441;481;463;447;466;500;524;458;458;471;489;544;494;518;484;569;489;499;498;495;487;473;511;533;555;528;475;554;471;526;564;582;533;536;509;451;450;374;522;532;469;474;444;486;480;442;527;496;541;469;411;350;355;370;300;367;454;504;490;462;496;542;559;461;467;455;480;478;512;565;554;506;342;411;466;480;480;486;508;525;444;448;480;527;471;435;360;320;459;487;445;375;461;401;511;411;411;474;439;430;464;457;454;399;393;472;456;441;425;457;424;400;409;417;400;461;431;352;415;454;469;420;443;464;481;510;505;534;482;558;481;455;420;395;503;451;417;429;416;458;406;382;479;458;425;401;461;411;364;401;420;420;397;387;450;478;473;489;462;471;454;494;526;371;379;438;408;350;344;456;428;449;427;491;414;444;451;475;435;390;483;504;496;462;443;439;433;433;417;442;444;372;390;376;448;420;496;416;523;509;512;499;503;448;380;440;407;379;443;445;490;518;515;478;447;429;466;477;458;450;472;519;523;513;494;449;483;462;517;420;473;453;425;421;436;390;436;438;425;445;484;448;450;498;492;483;506;448;329;244;355;542;424;457;424;452;473;494;454;383;361;453;407;417;383;398;424;429;385;309;355;439;431;375;441;460;495;490;471;462;526;450;377;373;399;410;435;433;383;378;484;481;493;450;377;382;384;395;415;469;438;441;481;427;445;460;469;468;438;457;442;442;462;426;449;454;545;428;408;393;424;378;370;427;485;462;453;417;450;504;523;485;418;499;431;462;516;441;447;439;465;424;439;439;446;457;476;481;453;448;450;432;477;463;433;435;434;472;402;419;426;437;393;405;391;518;438;451;465;406;416;381;447;422;359;412;443;454;392;476;445;417;434;399;443;402;414;422;503;476;339;360;421;408;465;436;428;431;460;424;495;473;434;468;425;419;444;389;410;400;428;442;397;405;448;437;466;437;399;404;325;380;374;382;405;391;392;423;449;421;397;400;421;445;435;442;403;398;427;416;417;423;405;419;430;428;419;447;431;425;420;393;394;383;384;436;452;452;527;407;415;381;433;429;447;448;481;431;476;479;429;453;469;434;453;526;442;493;465;425;452;373;485;509;452;474;455;479;415;447;440;468;408;357;392;346;368;451;441;413;468;421;462;411;394;454;380;444;452;440;402;428;394;416;469;408;352;461;392;403;368;409;468;466;402;407;471;457;468;375;434;444;445;406;415;452;431;414;419;420;451;378;440;365;386;397;406;426;368;332;408;413;393;426;413;416;440;462;465;412;435;469;461;427;450;396;413;366;429;408;443;413;335;325;390;419;431;417;399;374;480;397;395;367;375;410;380;420;333;392;447;333;415;393;360;444;434;427;469;427;409;444;440;475;422;480;469;404;408;419;461;425;421;439;451;424;387;387;451;442;445;458;395;456;447;414;432;472;474;482;472;404;371;377;359;413;369;439;422;422;434;440;338;459;491;466;445;372;472;448;424;434;438;477;459;464;479;453;429;444;453;432;427;356;458;469;446;441;404;399;451;400;484;501;448;441;455;471;478;417;369;391;421;437;415;393;472;608;624;496;446;444;448;455;469;433;414;390;353;419;442;443;406;416;474;412;473;432;421;457;493;492;453;403;444;423;444;458;494;468;498;433;474;406;478;454;507;404;458;522;489;486;443;404;414;427;403;450;422;403;466;433;351;333;297;329;410;443;464;486;560;527;481;476;473;484;450;429;474;470;415;449;463;443;468;452;468;411;388;484;480;428;489;446;426;449;414;386;390;418;381;451;432;435;409;402;452;437;417;402;446;386;489;433;428;472;445;445;497;444;483;494;510;488;512;470;502;500;545;455;453;485;428;443;512;514;434;454;474;441;450;469;525;465;449;451;429;516;415;433;472;448;442;493;486;457;457;474;561;479;380;360;420;499;415;382;484;503;487;480;517;471;482;533;547;543;495;481;492;534;566;478;491;521;479;395;434;410;453;468;451;461;450;433;484;547;469;469;446;422;427;456;442;463;505;428;471;552;528;594;479;584;550;579;553;518;461;465;462;483;494;464;503
518;493;512;510;543;493;523;518;499;539;582;482;406;443;532;551;503;567;532;486;479;483;470;481;471;552;533;492;454;492;530;394;511;491;433;388;453;541;484;456;486;474;457;482;470;470;573;526;539;487;549;514;538;503;481;556;522;493;504;492;543;479;537;507;536;454;513;542;505;487;507;468;436;495;510;479;479;521;480;449;468;491;471;500;400;373;455;425;316;364;407;461;514;475;490;488;546;494;483;513;485;459;474;500;511;471;376;386;481;465;436;507;537;513;449;475;465;604;474;337;311;352;404;453;427;456;435;466;507;517;468;516;459;373;494;480;481;392;443;506;416;429;419;467;437;396;404;442;486;491;488;411;463;468;439;441;451;504;478;496;502;523;453;495;466;499;495;480;458;441;457;414;358;376;437;485;419;438;422;429;507;483;469;481;481;395;429;417;403;467;496;469;493;487;486;448;473;442;458;420;380;359;434;516;385;372;393;451;460;436;441;427;413;400;411;409;459;471;443;450;402;414;405;442;374;414;458;375;454;399;453;443;429;473;451;498;424;437;426;355;328;450;501;490;468;542;538;441;462;505;458;470;512;497;471;487;542;574;561;497;517;452;414;383;431;404;448;456;478;442;499;470;463;432;497;448;446;488;475;448;486;381;307;360;395;501;475;467;406;435;493;417;448;408;329;352;369;364;335;399;379;419;426;374;346;391;385;388;492;512;481;594;482;493;513;487;439;402;440;526;423;492;397;441;444;497;482;444;456;429;399;448;464;417;360;343;370;482;504;475;456;398;467;469;386;492;460;527;573;526;434;447;432;466;497;475;412;395;401;466;405;435;413;473;512;440;410;425;441;498;449;459;454;467;442;463;433;387;418;450;458;450;469;413;510;479;483;416;454;460;416;441;388;359;416;412;366;397;443;459;465;423;449;398;405;358;481;435;396;472;418;501;494;493;433;454;415;451;453;354;343;402;425;429;392;357;448;433;423;353;409;412;438;520;545;461;447;464;408;403;432;426;397;422;446;355;402;435;473;441;409;367;399;381;388;384;418;445;422;409;379;418;440;424;422;426;431;416;421;401;408;401;432;388;430;389;394;432;406;425;475;374;326;419;392;394;387;385;420;499;456;401;505;437;405;411;417;433;435;498;465;404;464;437;404;454;474;517;514;523;468;457;456;431;478;429;453;465;464;478;486;453;450;397;451;421;416;426;400;411;445;407;415;431;452;417;437;445;413;450;439;432;437;429;425;441;366;455;435;349;345;455;454;403;387;442;359;408;431;384;430;452;426;452;423;450;419;356;462;455;489;425;400;454;414;383;390;396;395;425;458;398;425;368;402;442;462;409;414;410;468;457;497;422;425;486;459;429;440;430;447;402;389;389;430;405;371;392;433;481;501;432;421;354;453;328;342;367;394;381;395;456;374;363;382;392;388;320;297;426;380;408;439;475;436;461;401;442;383;439;475;424;457;444;426;434;398;381;412;344;394;422;468;456;479;495;460;419;462;460;448;449;445;406;446;430;428;434;425;456;376;475;425;441;410;377;410;581;524;412;423;380;420;415;463;471;455;558;429;381;452;466;467;444;407;440;450;426;440;397;409;444;424;378;349;312;348;443;465;431;442;477;442;419;378;357;428;430;371;397;497;672;597;477;464;441;455;469;455;437;470;443;361;351;411;395;381;466;397;460;420;495;461;465;515;446;481;474;464;413;432;495;465;530;430;499;487;442;433;507;491;484;461;382;422;485;492;497;406;408;416;413;400;391;471;457;423;416;329;284;291;372;390;459;480;499;466;445;438;472;483;453;476;445;462;477;488;480;548;472;496;501;467;376;420;440;483;529;429;468;413;471;422;393;458;416;467;476;380;389;451;442;423;353;393;410;459;448;446;467;456;480;478;463;475;478;466;478;431;494;518;487;488;480;450;465;498;470;510;476;481;496;498;488;438;407;464;446;485;481;445;440;473;532;501;457;535;468;570;473;521;478;482;492;433;432;436;462;441;441;451;525;581;446;402;425;447;504;441;532;468;490;521;452;467;485;432;486;428;333;280;301;394;483;488;524;416;457;473;508;475;489;452;472;469;461;447;466;442;492;527;570;612;584;577;542;558;535;488;535;549;538;489;510;532;512;522
606;575;515;579;541;582;528;568;528;546;538;476;446;437;508;556;478;459;512;462;447;491;462;475;464;554;547;519;450;491;495;460;550;486;491;464;460;491;473;479;423;502;502;486;442;488;551;559;517;460;550;545;499;403;461;495;472;524;533;561;539;533;582;530;467;444;534;505;510;513;440;411;458;512;499;455;446;476;510;444;420;410;446;483;419;419;468;449;422;422;397;378;455;517;525;536;487;510;493;520;521;450;411;526;543;487;427;415;421;494;459;519;549;533;518;484;492;515;439;391;385;361;396;463;554;445;462;489;490;477;457;464;477;476;452;469;436;410;426;446;412;371;458;457;424;452;448;459;426;472;488;506;467;402;511;449;488;533;484;489;505;466;451;458;519;555;550;446;480;399;465;490;399;430;447;398;404;416;356;432;445;452;446;455;454;423;410;414;489;480;444;454;473;509;500;451;420;452;473;447;446;413;484;453;467;329;339;470;446;444;386;394;438;410;427;391;432;478;474;487;451;380;420;442;420;418;396;434;440;401;464;443;398;465;488;402;442;424;358;292;384;437;512;460;493;480;528;560;495;479;507;474;483;472;491;509;469;488;473;487;521;473;454;439;424;462;449;452;435;468;459;446;454;533;474;461;484;419;450;485;442;409;353;397;458;450;492;445;384;409;397;377;413;334;319;352;371;329;385;413;408;382;367;405;417;449;423;446;485;507;534;539;541;539;464;472;515;442;461;499;415;440;483;423;468;401;472;523;514;475;473;470;391;412;382;338;372;418;470;526;459;424;457;473;443;464;477;463;488;553;500;494;489;463;545;476;467;397;440;451;427;413;418;445;516;449;463;409;465;435;517;485;443;426;390;467;416;453;471;455;459;437;454;503;492;488;500;473;451;373;416;439;406;394;392;472;410;379;409;463;462;508;425;410;382;367;452;419;428;469;416;485;526;486;476;459;469;463;393;422;321;330;329;356;348;396;382;441;352;331;407;377;437;490;504;422;415;439;447;466;483;453;436;405;377;412;365;371;441;418;404;409;365;431;366;407;415;370;466;388;397;398;413;467;423;419;400;400;470;395;332;372;453;397;428;409;424;421;454;431;388;343;362;392;385;426;368;403;417;337;354;377;416;389;447;427;461;399;460;508;424;431;423;504;488;414;488;452;526;500;502;514;474;468;477;455;383;475;455;430;452;452;459;417;415;445;435;382;345;410;453;460;394;514;459;466;471;471;404;402;412;459;424;431;461;485;416;413;422;382;410;440;444;393;442;345;494;424;442;423;409;412;387;456;442;443;403;418;455;464;471;447;396;419;435;373;368;412;436;441;403;454;478;423;420;498;413;456;397;420;463;478;459;366;401;455;489;495;428;424;476;444;431;404;460;460;444;425;433;437;452;403;370;287;418;295;313;406;430;421;436;407;413;387;412;428;347;359;385;449;402;429;447;474;443;392;377;429;362;432;483;439;401;380;415;468;413;413;424;300;315;408;412;416;441;484;438;396;448;418;430;397;386;415;447;415;446;439;394;395;380;433;394;352;354;446;419;472;510;401;383;401;508;446;495;430;417;477;413;403;453;460;465;441;506;399;460;462;414;476;446;387;415;463;368;318;305;411;463;480;488;426;430;430;465;430;494;439;411;451;486;515;500;465;477;465;409;466;513;451;458;431;369;324;437;398;365;436;452;429;447;426;452;477;459;434;447;472;486;434;449;448;496;452;433;439;435;469;427;514;509;450;340;321;436;431;435;432;432;414;415;416;385;404;456;447;418;398;372;376;398;410;432;479;399;513;403;403;412;380;455;444;470;458;420;472;438;440;532;515;514;474;452;493;461;459;519;539;443;438;446;489;426;412;407;410;476;477;431;466;516;525;455;407;360;394;448;497;481;428;472;472;440;452;446;484;439;449;462;504;480;494;446;491;441;532;494;463;460;447;445;507;508;451;479;484;501;406;453;505;478;496;481;472;493;500;506;482;486;519;615;500;532;544;470;443;421;451;428;468;462;520;508;458;357;427;417;411;482;470;518;469;483;462;483;476;506;443;445;294;160;275;458;495;515;495;509;476;507;501;450;478;450;501;533;485;465;455;403;426;481;550;585;558;542;546;532;521;527;483;494;526;481;543;545;551;474
592;563;588;488;500;566;563;487;556;584;550;536;475;490;482;501;473;429;488;545;439;454;503;434;416;524;555;513;496;491;491;479;446;512;473;500;466;460;476;346;470;498;499;475;478;484;465;529;501;519;509;489;460;409;464;544;471;556;529;568;550;522;538;556;484;534;498;472;561;578;506;440;491;508;474;396;497;514;489;544;442;419;448;485;410;442;399;475;492;422;511;433;455;488;548;537;489;555;543;478;477;494;499;526;495;515;476;517;493;475;454;507;531;423;492;514;511;445;436;418;366;333;377;442;448;450;482;511;477;470;467;455;480;438;400;444;442;441;459;473;494;471;417;448;464;451;389;422;435;508;481;475;502;450;496;481;521;494;543;516;467;484;537;548;469;428;494;512;464;426;498;448;437;440;414;437;407;458;417;403;455;412;425;471;428;408;464;420;488;488;402;411;404;482;423;402;464;457;475;469;468;425;431;458;472;447;425;479;428;401;404;410;440;455;421;400;510;453;474;464;440;436;438;474;414;407;462;405;475;442;462;461;406;526;434;462;426;418;363;427;365;431;467;520;487;535;546;494;440;492;536;488;511;525;527;496;453;465;465;487;476;501;439;479;426;480;467;485;388;481;466;483;479;504;503;437;500;425;448;424;418;453;407;437;453;377;408;432;432;428;434;397;405;344;294;326;363;354;398;357;408;416;446;413;466;450;514;526;552;462;451;499;531;556;535;503;530;480;469;510;411;453;449;420;405;486;427;468;544;483;518;464;453;430;423;425;413;412;377;421;438;450;460;443;404;452;471;487;437;451;448;480;485;536;498;478;422;417;441;366;462;461;446;433;434;460;424;471;465;415;437;461;415;419;431;474;480;526;472;495;435;455;442;423;423;405;457;446;409;396;357;452;484;421;421;466;415;396;441;460;461;429;419;402;408;437;501;404;438;444;438;435;476;434;487;470;487;454;450;421;293;232;160;245;389;365;314;430;402;400;419;402;337;380;443;389;425;449;436;496;488;446;371;426;405;411;379;421;360;413;385;363;354;412;444;421;417;446;449;413;395;346;392;422;433;459;360;391;425;397;380;411;464;393;441;376;442;427;418;440;403;316;351;355;366;435;360;418;384;264;257;393;322;400;393;466;382;445;425;436;439;460;407;465;410;420;405;547;475;418;441;442;505;471;446;460;466;422;480;443;490;443;418;438;367;397;440;339;345;339;443;451;432;459;492;461;408;415;406;435;418;406;408;423;401;410;423;417;433;349;490;412;436;419;448;362;410;443;454;383;368;434;404;436;468;468;388;437;399;464;423;433;391;364;345;359;328;402;467;457;413;428;477;456;481;480;441;443;418;405;393;416;461;386;375;399;462;432;478;417;471;425;450;459;429;405;348;475;405;430;385;434;370;263;351;311;389;442;440;384;403;407;474;382;402;366;339;389;399;419;367;425;410;399;431;420;442;373;437;453;442;478;399;362;418;443;391;445;398;300;355;374;404;440;428;407;397;487;416;398;357;430;399;451;411;466;444;405;441;418;434;391;410;418;434;452;454;455;436;343;419;422;465;422;395;443;429;446;466;465;431;459;508;419;494;411;447;479;454;461;462;462;425;452;478;426;369;420;448;427;439;406;423;424;490;436;475;463;447;484;447;483;472;462;456;412;413;428;476;498;423;456;442;392;420;494;439;427;440;484;428;463;412;497;488;424;484;477;453;416;451;525;473;415;393;435;498;485;450;459;498;426;273;308;440;389;406;376;403;402;356;349;356;504;415;433;408;408;463;452;435;428;445;402;448;499;401;412;427;391;393;435;465;433;514;489;440;504;484;481;477;490;485;449;477;461;459;511;451;449;420;464;471;439;373;355;462;473;439;435;462;459;465;362;383;451;487;476;501;467;460;418;445;456;437;536;507;478;446;508;528;487;482;488;480;526;520;458;488;506;501;499;465;472;430;457;501;458;465;432;460;463;456;474;433;487;499;489;541;529;496;493;510;565;541;526;470;438;477;462;490;514;426;415;412;398;460;470;430;476;536;511;496;444;437;384;438;476;486;358;282;308;427;493;493;535;492;503;532;510;567;457;448;462;422;568;501;489;445;458;466;487;491;518;500;533;545;506;492;462;562;508;568;599;532;518;498
523;546;471;558;539;573;525;564;546;589;515;529;512;551;624;512;445;450;514;463;407;437;433;424;419;500;428;463;508;533;541;465;505;527;475;506;457;457;445;280;536;500;486;482;462;483;474;495;506;520;484;490;506;464;527;510;473;530;576;617;554;566;578;541;507;563;533;508;536;516;538;456;538;484;420;375;395;472;468;481;451;430;454;402;439;395;419;413;423;449;503;473;492;441;516;471;473;512;487;458;519;541;552;480;522;541;573;476;488;421;404;497;454;404;492;476;495;433;468;427;490;402;476;522;436;447;464;504;477;459;483;481;458;396;370;417;423;381;442;443;439;456;474;484;464;385;395;409;421;441;449;442;477;495;481;496;417;493;515;481;482;436;494;487;486;518;527;417;517;426;456;436;482;469;426;337;388;426;530;475;385;433;473;440;462;430;448;452;494;481;450;355;376;436;419;469;509;446;483;443;428;417;517;469;466;436;411;406;441;397;435;380;371;433;490;455;453;426;434;511;424;423;428;428;429;426;403;418;398;410;461;453;435;446;466;429;449;413;491;446;453;446;484;486;484;515;491;525;490;431;481;441;476;482;505;494;465;462;492;433;443;459;460;485;480;453;447;437;398;473;525;426;495;485;483;445;468;473;461;392;443;478;422;459;398;411;397;433;406;369;443;432;336;368;380;379;379;410;370;422;392;285;330;356;431;476;506;507;471;500;511;508;493;498;467;519;454;459;444;394;401;456;366;333;388;452;430;427;446;531;465;438;496;497;515;489;451;424;418;467;467;481;481;416;345;507;475;513;487;491;413;467;495;453;442;445;439;427;417;347;413;463;460;472;479;486;477;416;454;498;485;454;452;405;462;477;522;451;459;464;457;487;400;407;439;446;390;450;418;435;396;404;471;404;409;487;428;468;453;510;472;405;431;426;444;406;467;470;452;472;439;423;428;441;435;436;449;426;462;372;292;172;116;241;377;157;162;360;480;418;443;470;358;348;366;483;497;398;381;438;482;380;361;362;328;387;334;376;382;417;373;328;399;420;461;453;437;391;410;409;391;424;446;408;378;344;363;446;455;380;328;427;418;410;386;352;422;415;435;451;453;398;522;462;419;373;399;396;398;275;208;352;351;368;370;360;422;367;402;429;446;430;509;485;417;435;443;457;452;471;437;392;471;448;453;442;448;464;457;546;413;440;386;406;400;383;373;382;397;326;400;475;423;444;467;415;370;430;397;440;441;366;320;392;431;392;421;417;428;381;417;474;437;407;422;347;377;439;415;398;351;386;324;396;458;479;469;407;368;458;431;457;451;372;318;323;372;385;421;393;415;398;434;485;500;499;503;497;435;427;421;427;436;434;394;453;450;453;412;455;441;425;422;442;420;408;393;433;423;363;402;416;398;323;360;361;373;402;391;381;435;464;421;431;379;370;442;414;375;410;433;432;444;428;411;403;422;398;420;451;480;447;449;393;422;416;425;427;358;351;383;386;463;446;448;452;436;423;393;324;374;372;384;443;414;424;427;425;439;489;485;422;425;437;441;418;404;421;390;356;434;449;437;424;450;436;448;472;408;454;518;429;434;465;473;438;430;444;449;480;462;469;439;451;475;353;460;441;472;461;544;485;413;407;426;472;445;463;447;494;445;474;430;375;470;445;433;489;452;454;452;447;386;397;467;419;407;472;464;449;459;438;401;459;489;449;423;413;444;392;411;489;453;426;388;384;446;548;459;430;536;473;425;389;431;343;397;390;412;406;438;437;398;454;461;464;425;489;505;439;398;486;440;384;427;508;481;431;391;419;429;468;492;482;455;433;472;499;509;495;472;455;494;456;368;389;411;400;481;451;503;453;455;465;399;394;465;512;457;467;486;469;391;400;429;452;497;456;518;504;491;555;490;473;493;547;522;435;488;562;518;521;486;490;539;544;488;441;484;523;519;492;557;440;462;498;498;488;446;426;469;525;490;497;485;534;507;487;474;518;527;479;509;484;506;444;449;470;437;444;476;505;434;420;460;454;444;473;446;532;494;454;444;447;478;479;429;502;491;411;413;433;494;550;535;547;529;462;477;464;502;537;475;511;447;520;476;499;500;504;510;534;502;529;557;554;517;579;527;513;454;543;527;566;518;514;418
492;556;490;525;540;592;468;502;462;552;537;536;526;526;595;563;474;477;490;422;427;453;464;451;455;485;493;408;574;534;491;494;565;498;513;530;555;489;458;438;460;501;529;497;520;573;561;552;500;522;454;431;437;449;459;510;483;523;566;509;558;539;509;538;509;513;543;532;543;501;496;581;538;472;441;350;292;421;482;469;490;430;378;405;371;383;394;388;379;394;481;484;479;499;421;416;452;518;479;532;548;528;544;535;539;528;488;512;516;502;402;451;497;465;505;486;414;398;378;516;443;497;475;559;455;483;421;444;486;462;467;403;400;375;302;376;394;389;442;454;488;493;528;449;382;338;343;412;440;448;476;438;449;474;483;528;436;487;498;496;438;475;480;519;504;445;425;473;522;456;442;407;515;475;431;470;457;492;471;478;433;441;427;472;425;402;438;437;512;452;462;376;484;438;460;467;443;437;416;396;441;358;424;464;445;484;403;394;363;411;427;368;390;412;429;428;465;442;520;428;407;482;481;447;415;453;412;498;462;380;450;420;454;449;442;405;418;487;531;447;474;477;487;499;464;476;523;462;443;438;394;410;422;479;502;497;487;470;559;487;471;548;467;528;476;477;490;451;466;501;522;489;408;495;440;501;485;470;421;397;370;480;416;388;426;396;432;436;377;413;401;406;316;379;411;430;438;445;405;382;391;333;373;399;450;475;498;529;536;493;563;567;476;539;443;461;362;424;460;485;500;424;381;347;447;441;413;392;463;475;407;444;476;516;522;461;495;425;393;521;494;418;377;383;437;452;476;500;394;431;455;472;472;409;427;403;384;435;421;421;373;422;405;496;420;493;439;430;430;433;438;416;399;425;500;532;460;431;429;420;398;435;416;400;429;420;472;425;423;416;434;435;419;456;425;427;430;377;414;445;440;547;431;424;417;445;510;511;476;466;432;455;458;425;457;398;401;410;462;416;334;345;289;372;320;172;131;351;477;402;437;418;391;343;320;409;477;399;400;410;465;417;367;310;287;390;343;325;384;333;305;260;315;472;422;443;412;388;364;383;396;432;381;333;338;379;436;418;429;324;267;455;438;466;389;396;412;462;454;439;447;373;527;509;421;387;389;462;429;348;349;403;417;417;412;433;448;384;334;394;437;455;530;485;443;429;388;434;530;493;467;416;497;478;467;462;419;440;441;472;413;390;357;396;365;394;373;392;404;350;388;408;388;475;422;425;433;427;411;372;434;413;430;372;435;409;408;441;435;427;409;426;424;432;432;299;321;401;429;409;382;434;350;462;471;463;464;414;447;407;388;417;395;345;299;312;401;432;429;460;402;446;416;435;484;457;447;462;450;445;468;421;449;410;403;395;468;382;370;435;443;510;445;442;435;394;459;459;381;390;396;473;398;412;434;402;461;449;390;376;373;443;437;385;385;430;474;458;499;440;369;424;415;369;422;436;379;386;408;456;458;426;395;431;399;414;408;436;424;328;383;389;443;432;475;424;414;405;368;403;431;415;388;463;391;423;409;404;422;480;437;468;477;485;405;397;375;374;366;361;371;341;425;400;463;432;474;444;449;483;515;486;448;476;450;441;398;429;391;435;431;454;495;538;470;373;439;483;463;434;469;534;439;429;447;451;422;457;450;474;483;475;429;374;441;481;431;447;506;467;473;416;402;385;423;452;467;452;478;474;432;482;447;455;561;502;456;438;373;421;389;386;466;476;479;416;435;471;421;433;476;500;452;472;363;382;440;461;392;382;434;498;465;490;465;424;406;430;442;434;437;437;417;381;472;383;388;426;388;372;426;383;440;462;450;455;487;503;503;473;495;522;507;499;393;360;396;389;447;462;450;447;447;429;501;360;438;483;434;465;439;426;445;417;509;442;485;489;492;510;487;458;474;487;496;491;556;469;489;505;512;475;481;516;512;478;517;481;476;509;475;506;492;446;373;479;422;486;452;503;491;473;492;445;490;511;479;500;506;470;538;524;522;529;502;455;497;423;454;528;510;514;500;424;430;396;442;435;435;514;510;456;507;484;443;403;460;517;501;476;461;413;485;542;500;540;565;546;481;438;495;519;478;453;496;457;484;519;526;506;505;525;505;484;524;491;489;519;491;526;500;524;504;508;493;445;419
484;427;496;497;558;543;487;487;486;533;531;467;553;558;562;463;416;421;367;418;459;479;458;478;511;576;465;412;532;530;493;596;480;509;510;504;592;516;566;535;449;476;440;419;425;490;539;550;547;485;433;477;459;417;489;456;537;550;511;488;500;582;574;484;542;539;521;539;513;533;567;545;514;511;417;465;416;395;411;443;488;447;404;459;407;345;375;348;288;375;430;459;488;498;443;376;501;501;442;436;512;506;502;512;525;540;488;499;525;455;524;465;464;498;563;536;473;370;406;449;451;489;473;484;479;562;479;419;443;444;453;405;435;421;357;377;338;291;352;394;443;451;433;451;438;391;370;465;451;482;422;414;496;538;507;461;488;462;494;466;440;493;483;446;388;441;477;496;462;371;428;442;483;533;493;485;496;455;440;408;411;367;373;385;408;350;442;437;464;382;407;439;402;483;405;404;423;452;467;439;457;407;460;485;472;498;387;403;388;418;438;415;435;474;502;422;478;457;481;446;442;419;474;436;498;452;431;485;423;444;416;458;498;388;432;449;428;461;473;492;485;433;482;470;544;463;480;434;519;360;345;428;506;496;485;526;517;503;507;480;502;453;459;426;448;487;495;487;462;539;500;456;492;471;418;443;430;441;452;435;465;481;419;383;377;437;422;424;382;420;407;441;446;395;459;457;418;469;406;413;370;366;429;446;523;518;520;442;525;560;562;574;498;482;474;470;407;409;438;480;475;455;471;462;440;474;400;396;397;420;388;419;454;490;464;403;432;404;406;444;481;433;383;306;431;459;476;433;479;442;450;499;462;426;419;385;413;371;402;390;478;412;408;414;434;426;471;489;479;394;426;415;464;481;452;465;460;418;445;446;416;419;427;463;438;393;445;430;419;396;433;406;380;435;417;384;431;428;395;434;460;476;512;421;473;486;465;477;433;462;469;456;440;446;431;425;454;427;419;394;431;415;438;389;358;304;249;384;475;460;388;372;377;443;418;450;439;384;446;437;399;390;404;363;376;365;360;332;309;271;297;261;319;444;467;449;431;407;369;358;393;415;344;390;414;379;429;385;417;329;417;387;500;453;473;427;401;455;447;449;460;412;406;438;400;449;418;447;415;459;393;428;370;391;438;458;495;413;385;458;430;450;467;461;431;438;436;469;465;474;469;489;471;466;505;482;407;411;452;474;445;383;399;439;413;500;424;353;376;351;377;450;414;399;408;422;472;415;418;358;427;473;470;403;389;412;457;446;449;432;447;374;406;362;399;410;420;427;436;456;406;436;432;442;453;399;443;395;443;445;411;384;436;364;338;335;388;483;469;468;446;447;394;416;462;435;417;392;446;430;456;467;478;425;473;443;448;414;434;395;484;459;432;421;437;421;421;375;416;439;416;429;440;438;424;473;474;483;415;342;366;391;491;470;465;390;433;434;464;418;362;362;435;440;437;430;398;402;419;371;447;427;436;366;403;417;443;419;412;443;389;387;428;430;471;459;456;386;427;392;395;373;412;474;407;432;444;383;424;401;438;431;489;428;381;413;405;351;394;392;403;433;399;417;414;422;451;450;456;403;483;472;450;471;430;436;441;371;416;437;445;449;460;467;403;445;474;496;426;453;490;475;423;413;467;481;485;434;462;469;445;450;449;451;482;491;451;479;458;424;435;378;281;422;433;405;387;437;409;411;380;387;450;472;509;504;525;400;393;409;385;384;450;449;439;427;474;459;451;441;494;433;456;482;458;332;435;467;446;382;387;500;430;423;427;472;413;446;509;428;451;473;429;422;456;425;391;347;340;366;373;399;350;410;463;415;454;512;459;439;477;503;513;517;395;403;445;466;420;424;463;437;456;450;440;408;364;419;408;489;483;415;478;423;475;489;434;458;453;490;517;495;476;444;520;472;494;552;493;521;529;479;517;491;549;491;480;512;495;470;463;520;435;529;490;486;481;448;487;478;535;503;483;438;488;461;571;596;523;572;519;539;505;473;536;516;516;495;486;504;492;541;469;506;507;453;488;505;450;464;450;413;502;489;443;409;499;470;503;464;449;467;497;461;455;496;572;499;481;484;505;520;544;496;436;513;493;476;490;514;503;490;510;491;547;479;523;448;558;527;493;511;492;491;460;503;488
534;466;523;542;547;502;542;521;524;555;478;510;533;606;491;412;377;389;396;481;495;500;521;508;507;602;460;430;474;454;547;465;451;482;560;568;546;551;516;550;520;491;461;415;437;483;518;488;481;448;494;477;495;453;493;440;554;622;530;469;511;526;593;547;567;531;500;444;528;534;483;478;512;531;451;406;400;433;345;369;480;472;443;431;452;399;400;412;353;437;468;461;504;500;421;451;503;522;547;400;405;530;531;549;548;463;508;510;441;533;526;493;489;486;476;467;485;446;414;455;402;473;477;439;518;572;538;490;502;462;443;426;491;482;452;382;331;264;276;367;382;354;414;433;413;466;416;435;438;354;436;424;423;450;486;524;505;446;444;400;443;464;454;455;404;382;496;516;414;465;440;471;484;446;453;435;475;466;422;454;379;386;437;419;401;371;419;492;452;442;448;430;445;468;370;357;367;493;467;453;408;445;460;418;484;462;430;385;415;429;472;435;411;443;455;522;421;439;455;410;481;433;465;433;402;401;461;530;431;476;417;485;437;440;447;479;475;446;476;412;443;404;439;500;469;468;447;501;462;395;366;396;432;525;528;503;511;450;464;541;480;507;391;497;474;430;536;521;501;503;476;463;418;392;383;427;412;424;420;513;506;396;382;368;426;546;447;399;433;424;420;430;412;445;465;479;464;466;450;413;396;446;502;500;521;568;517;545;504;531;538;568;525;465;455;448;455;472;455;473;454;453;447;485;488;485;450;388;471;426;411;444;504;430;401;339;395;395;364;381;404;473;417;359;435;358;455;477;444;470;490;452;426;450;408;379;394;358;461;488;490;441;479;495;422;507;477;514;518;469;471;421;468;432;429;458;479;439;484;445;431;448;450;419;452;434;434;510;411;408;473;482;405;392;406;402;477;430;424;447;430;430;436;445;480;502;484;434;405;425;506;442;467;452;413;503;475;411;499;388;460;472;422;377;373;401;346;457;458;416;428;336;460;448;406;413;429;390;438;436;365;380;378;363;352;383;406;443;366;313;364;339;394;438;463;400;451;404;447;371;380;310;273;369;455;392;418;426;390;439;418;419;426;441;407;440;449;384;425;440;407;413;397;414;364;401;452;482;437;417;430;496;386;396;453;447;466;434;420;436;466;477;466;475;469;432;463;488;472;476;448;457;469;418;482;418;457;424;437;421;461;460;403;427;481;446;450;340;326;356;434;470;402;323;330;461;525;358;316;396;435;464;435;428;472;445;450;463;440;407;412;453;422;395;411;433;464;454;421;421;399;401;404;414;424;445;402;456;450;462;437;394;382;418;355;350;434;430;417;381;442;458;369;484;442;435;432;490;512;442;468;473;436;477;403;376;388;457;426;394;405;435;431;526;477;405;478;413;396;417;423;411;427;463;426;437;478;462;409;380;377;373;409;442;459;415;428;438;352;386;437;396;369;374;394;442;377;446;438;399;510;462;411;442;412;390;369;392;434;442;466;389;348;420;428;418;398;373;366;366;396;391;437;455;377;403;440;313;348;373;408;368;375;469;458;473;436;428;404;441;419;460;495;506;411;440;460;518;397;395;416;446;455;534;508;487;377;393;422;459;455;478;457;398;418;453;462;440;447;417;432;392;408;453;484;473;470;357;451;449;355;486;481;460;436;499;454;429;456;465;468;427;372;457;379;454;416;401;445;442;413;434;407;449;408;436;480;456;467;486;389;471;489;461;526;527;495;444;465;441;467;481;469;437;359;337;446;508;459;450;422;418;418;434;404;469;441;494;407;435;515;477;434;446;441;446;389;365;419;465;460;420;340;370;456;402;432;496;441;424;417;469;506;436;399;413;383;496;475;455;407;455;440;455;423;379;353;282;418;412;446;474;472;388;437;427;467;450;428;479;479;498;490;536;504;528;532;467;566;482;466;554;522;500;554;509;490;482;538;486;457;481;397;456;463;462;432;434;458;486;451;477;484;465;513;516;585;546;518;521;506;537;505;477;498;479;525;524;495;478;514;561;422;442;487;499;535;534;496;538;506;427;490;506;457;497;478;538;476;492;468;390;376;272;399;522;513;527;513;496;522;516;468;496;551;535;456;445;461;491;472;473;494;520;539;478;492;481;570;555;539;526;500;521;477;462;466
540;498;561;498;535;530;513;536;456;502;479;477;522;574;428;364;412;493;513;456;463;450;467;556;585;578;501;537;488;413;513;473;463;505;561;551;527;551;502;558;489;478;526;507;480;447;458;493;497;517;500;531;475;528;523;529;555;548;580;481;436;509;519;489;577;512;539;519;470;572;475;441;439;457;473;429;424;401;329;311;391;469;432;508;554;489;501;468;353;348;411;433;421;419;430;461;453;496;448;409;428;503;550;556;515;522;521;527;487;522;606;505;541;483;478;539;481;502;441;475;458;536;476;376;415;515;572;557;478;415;467;463;427;524;479;391;409;356;317;364;328;333;459;421;464;488;462;447;409;408;465;452;428;469;472;438;464;407;485;429;380;402;431;328;399;418;424;431;495;523;455;451;456;505;441;500;495;518;408;481;420;446;472;455;470;431;487;425;523;471;483;469;418;431;413;347;422;448;413;423;438;377;406;385;426;435;435;402;402;475;489;407;366;441;422;457;436;412;462;415;417;447;456;466;474;452;511;454;475;440;420;429;403;456;492;444;454;470;406;350;397;487;498;434;402;396;397;439;445;370;340;362;427;436;487;441;490;469;452;528;443;448;443;471;503;492;499;486;485;455;420;399;364;394;394;487;422;492;416;466;449;441;478;454;472;632;540;430;389;410;403;537;437;489;479;466;502;501;453;442;447;425;485;501;526;460;506;516;530;471;523;487;512;520;448;502;511;473;542;496;406;461;461;488;516;482;443;478;435;428;470;391;425;435;418;385;348;378;370;361;404;399;449;407;397;376;384;456;435;480;442;389;356;419;456;371;428;464;479;493;499;514;485;476;441;490;418;446;531;498;493;445;458;450;417;424;429;444;520;449;448;480;491;430;405;473;404;412;415;454;486;507;469;364;419;378;448;465;446;466;447;406;415;484;471;489;467;392;331;462;465;490;455;437;478;460;462;417;450;376;401;470;423;396;427;435;424;504;487;447;445;433;460;433;390;425;445;450;443;485;431;416;387;390;411;399;350;418;429;404;392;432;457;406;464;438;417;439;402;402;394;333;270;366;394;419;452;394;446;424;426;453;450;416;353;409;470;433;384;411;432;415;420;452;418;360;426;423;414;437;463;483;415;461;431;471;472;459;431;498;454;400;481;506;496;446;483;446;539;441;474;477;508;472;440;349;412;439;404;497;466;410;448;488;420;432;483;370;368;376;428;416;362;350;358;396;411;387;372;407;457;459;427;467;441;496;477;470;423;432;412;367;363;444;439;393;432;419;419;417;447;449;440;417;473;467;423;413;438;407;408;366;463;408;351;344;424;440;399;376;443;499;412;450;484;399;407;429;441;401;392;405;446;459;528;463;488;415;503;445;375;411;457;429;442;422;433;412;433;475;454;442;413;446;360;440;440;474;480;414;368;383;396;452;434;380;407;428;377;398;440;364;300;298;330;426;411;397;407;418;521;478;451;421;448;437;409;418;486;461;447;440;406;486;367;440;416;422;401;388;392;453;408;385;360;400;374;329;350;478;427;407;426;406;430;428;412;370;476;454;508;437;499;414;440;438;430;469;418;387;428;426;433;529;572;477;406;375;409;448;492;466;451;530;455;426;431;430;424;485;412;400;418;445;499;435;457;458;388;379;416;423;455;409;437;445;474;451;514;463;469;439;404;424;405;405;399;419;520;453;492;441;450;444;416;461;479;440;515;457;470;441;434;444;508;500;512;437;460;446;404;447;463;437;399;457;497;453;491;467;498;407;379;341;424;457;546;476;511;458;450;494;475;459;501;411;399;488;480;484;455;403;374;411;388;398;454;416;451;459;422;426;489;483;459;408;405;437;448;342;357;448;498;459;456;471;374;286;357;468;450;475;455;446;455;453;436;449;443;518;513;538;505;507;500;444;525;486;518;505;554;548;492;530;543;563;485;551;488;503;496;451;436;448;483;491;435;465;483;505;479;474;443;535;513;518;499;583;494;460;494;510;423;464;455;478;527;499;500;464;404;484;492;540;507;543;470;514;494;446;466;505;475;486;422;466;486;466;499;482;456;460;377;248;372;556;500;530;537;493;560;520;418;453;504;533;474;427;487;596;545;483;481;486;468;469;440;476;536;552;494;471;495;538;507;425;454
544;570;520;482;509;525;520;470;476;540;495;526;566;552;436;373;433;531;519;551;505;450;473;555;512;584;488;473;485;500;468;470;473;488;512;495;518;498;449;512;485;474;503;527;467;440;526;453;524;534;480;516;490;524;555;518;536;529;526;535;476;590;567;527;542;586;567;467;531;505;391;433;425;426;420;420;409;432;321;320;366;413;450;469;491;554;497;506;481;405;377;380;404;485;404;456;434;448;459;500;513;552;501;558;558;473;573;531;495;495;511;534;531;476;479;463;498;480;506;457;465;456;503;414;421;562;503;467;459;523;508;501;447;494;523;440;474;389;362;355;389;368;377;362;477;498;443;386;448;404;480;491;351;462;495;385;426;413;460;404;303;328;349;374;408;473;418;432;459;496;444;395;469;472;459;428;475;458;383;411;531;539;465;437;418;408;500;505;461;502;458;487;458;442;404;349;442;467;486;369;470;407;367;354;392;480;409;425;449;443;407;417;440;455;456;399;393;430;464;323;432;454;413;488;459;437;515;532;517;487;452;447;435;397;460;455;439;473;428;371;422;534;452;399;372;359;402;393;421;403;391;384;428;430;499;444;430;444;478;447;489;487;465;520;434;501;503;462;427;480;421;377;412;422;412;402;430;468;463;377;331;412;464;511;535;644;455;423;430;391;400;418;401;441;440;482;471;482;388;408;346;397;406;436;470;450;470;510;576;463;566;496;457;458;465;468;501;467;427;430;417;478;479;519;569;493;430;485;400;468;475;458;370;311;438;377;400;386;367;366;328;322;340;386;369;391;413;462;436;479;360;333;370;406;463;415;452;432;456;455;463;514;464;508;503;451;404;461;505;473;441;440;420;449;413;431;519;464;456;406;422;429;424;446;418;448;439;436;387;413;495;525;457;363;411;427;433;490;458;496;388;448;438;503;532;448;422;455;395;433;478;481;410;417;442;446;448;435;421;390;414;414;403;372;420;448;417;467;468;446;504;471;405;399;457;454;453;430;460;416;464;422;420;437;415;349;401;398;419;402;469;435;475;453;441;457;481;422;425;381;357;485;385;391;371;416;453;440;491;420;459;479;434;366;410;414;418;474;428;410;402;419;394;436;418;451;458;449;455;416;430;404;408;407;423;440;464;419;439;467;447;421;413;521;487;447;487;426;476;460;497;481;502;461;445;445;442;382;386;433;466;416;439;397;392;380;454;413;382;377;432;441;422;412;381;415;431;386;421;431;535;476;444;399;435;430;439;438;361;379;421;381;324;411;356;403;396;420;482;412;449;449;382;446;446;457;427;421;439;372;419;439;432;360;374;421;453;408;399;441;413;506;437;430;484;486;417;351;435;429;402;337;372;464;563;484;453;425;437;467;471;437;454;466;400;431;437;408;467;476;468;369;378;358;432;460;445;434;476;394;447;396;393;418;508;396;373;440;399;429;394;359;379;343;383;380;367;332;395;458;492;415;436;386;392;401;412;497;451;408;454;420;372;406;388;425;400;361;387;412;417;416;450;422;430;413;448;381;358;395;414;445;508;405;453;359;368;412;498;470;474;512;488;428;447;474;451;469;406;408;470;431;462;485;521;426;444;467;446;403;448;483;433;405;415;419;446;423;443;488;417;475;451;420;454;458;466;484;459;443;460;456;453;401;421;439;449;440;435;435;455;450;430;473;454;479;380;400;483;406;431;509;500;421;365;468;548;538;522;512;488;484;499;461;464;509;508;419;453;437;444;525;449;444;387;410;509;442;453;456;503;394;374;335;403;430;480;468;484;457;445;425;471;407;443;459;409;366;473;511;491;443;442;470;403;485;438;454;419;467;411;481;519;562;477;442;440;440;427;404;424;402;432;455;420;453;433;339;418;420;488;415;422;451;492;444;495;403;449;500;484;501;526;508;439;492;454;478;474;515;517;578;499;487;509;530;554;545;499;464;447;462;455;436;512;455;478;482;468;512;520;472;551;514;520;507;507;511;521;497;509;504;458;521;497;464;492;427;493;449;488;435;493;469;489;526;472;490;499;490;544;489;455;503;466;478;474;459;498;479;454;463;423;339;409;536;549;462;421;537;537;520;392;484;492;457;520;486;649;654;550;488;521;504;494;473;446;423;499;548;527;427;480;481;526;459;456
576;549;527;519;500;524;494;556;543;459;491;521;533;432;396;329;460;496;527;737;693;449;465;522;510;529;540;446;537;461;460;429;450;605;531;552;552;516;429;451;477;491;587;549;534;504;468;501;487;511;542;541;481;524;519;542;521;464;522;549;516;551;575;489;478;523;563;492;522;498;476;375;455;477;414;384;429;469;350;313;408;400;362;421;473;458;537;495;434;456;430;402;389;416;412;464;442;379;491;564;456;523;460;467;435;506;563;551;490;484;481;556;563;504;487;478;472;601;460;495;488;449;501;428;426;512;460;504;508;497;480;494;464;461;466;470;438;448;381;395;497;504;392;376;447;460;463;454;369;466;504;481;461;426;451;379;431;568;459;431;310;217;311;475;485;498;388;383;510;476;488;446;463;476;476;407;440;465;383;464;496;513;503;398;474;393;481;489;478;447;439;484;409;428;438;438;472;452;414;431;431;467;366;414;408;445;438;436;472;411;354;412;455;446;417;445;475;446;517;422;453;483;473;461;386;392;466;495;505;480;446;446;372;406;411;404;401;410;455;427;411;458;440;432;426;420;410;419;409;399;396;466;493;448;464;505;504;479;492;478;492;486;463;462;449;458;527;506;470;452;430;396;385;372;427;383;432;436;404;377;366;476;483;499;531;461;397;381;350;326;384;363;330;434;461;484;468;429;451;411;397;414;399;448;451;446;476;468;496;534;462;464;489;482;494;520;440;434;418;327;403;462;468;479;533;476;451;463;384;406;457;412;377;387;454;427;446;454;421;399;354;329;340;302;360;457;515;347;307;425;388;343;393;448;496;426;499;459;440;436;506;519;525;526;525;402;348;450;472;492;493;456;476;487;395;362;508;502;474;431;435;409;416;400;472;501;471;462;402;370;422;468;467;462;418;369;374;432;508;462;421;403;467;418;449;433;423;443;441;418;507;450;429;436;457;493;441;426;394;394;465;389;380;366;328;353;449;483;433;497;433;457;360;365;433;462;428;430;423;440;413;438;453;430;362;369;359;393;419;435;494;441;439;440;432;405;434;427;442;375;394;435;427;402;446;453;455;467;462;505;464;498;419;462;396;464;473;494;400;418;428;452;479;394;365;401;466;470;417;419;412;400;393;415;396;415;449;471;504;463;447;429;468;456;496;465;446;461;480;492;522;470;516;491;479;457;415;442;416;427;459;430;406;385;391;448;476;499;423;462;463;453;448;421;459;414;426;350;391;469;670;551;461;508;461;444;502;439;398;394;364;373;376;421;395;375;362;448;429;442;445;401;351;472;468;417;396;428;428;369;399;503;473;411;392;388;413;439;461;361;425;411;444;470;495;457;431;404;370;418;429;465;394;469;485;414;405;468;431;400;479;425;413;459;423;412;450;413;428;418;419;417;441;388;441;439;439;388;402;450;438;413;346;390;469;377;395;402;448;396;467;347;462;447;384;348;412;338;427;488;462;464;433;431;410;403;419;459;457;356;427;417;436;411;452;398;405;426;402;418;440;456;409;388;407;464;375;423;448;402;425;394;441;384;466;397;396;387;423;430;401;488;415;455;417;412;414;480;375;414;462;456;445;432;506;484;423;429;444;404;445;466;406;404;398;428;376;411;488;471;415;454;500;474;456;458;466;491;482;480;445;459;433;424;421;459;448;390;410;416;398;435;381;378;444;519;415;429;437;395;432;454;460;459;432;468;464;518;506;506;441;483;423;486;472;507;472;393;444;463;430;456;483;396;451;426;478;458;476;411;440;389;398;404;441;435;472;499;469;498;467;415;442;446;487;460;428;396;415;420;476;426;461;461;474;466;466;506;410;406;441;436;443;499;507;452;444;443;423;383;391;411;412;433;432;444;438;434;380;379;345;395;376;404;435;419;471;463;456;482;487;463;530;496;440;472;488;469;469;446;491;480;560;507;540;503;479;475;504;490;455;450;469;415;394;447;489;454;491;478;462;466;561;467;474;509;533;488;458;472;469;502;478;480;466;520;516;469;497;497;519;484;475;523;441;502;499;496;478;470;483;511;510;503;497;505;498;434;516;450;489;511;430;435;455;469;484;526;485;536;531;553;506;453;506;510;466;509;633;703;519;521;484;510;474;423;488;433;490;513;497;436;466;487;489;476;514
546;500;516;520;543;499;497;478;552;490;534;510;517;431;353;413;479;467;517;1048;785;523;488;512;464;465;512;455;523;498;458;437;460;545;568;607;540;499;485;466;530;564;513;520;544;536;448;418;481;490;552;523;453;484;566;546;503;512;517;558;606;604;551;487;503;550;508;482;513;427;477;467;399;504;456;413;448;470;436;338;384;416;392;370;422;505;481;502;524;564;477;466;473;427;380;534;515;384;451;544;478;470;475;485;497;527;491;512;528;466;439;478;473;532;463;442;493;495;469;509;442;460;452;470;450;451;475;505;447;485;485;470;469;474;526;504;502;490;415;451;544;484;419;444;409;455;436;323;402;428;409;425;466;447;367;451;520;635;471;435;319;285;395;496;555;485;462;417;554;525;448;446;501;475;478;398;471;466;444;473;484;470;457;406;457;366;429;490;486;484;432;490;441;381;482;400;377;415;448;440;420;402;443;419;406;410;434;487;466;384;242;356;419;382;380;419;511;474;499;413;466;418;424;508;445;475;446;486;478;476;494;416;398;419;417;487;403;387;407;435;426;415;391;483;414;426;457;477;432;457;412;446;473;413;499;500;450;535;515;520;440;454;447;490;528;555;517;527;501;418;469;488;432;390;466;424;414;430;430;408;428;448;412;384;481;415;445;414;362;390;459;383;336;377;420;458;483;457;437;396;408;406;461;452;432;453;440;532;502;515;480;486;495;467;505;467;539;489;446;387;416;470;539;491;428;433;372;371;304;336;335;391;392;331;323;468;464;477;457;435;404;334;341;372;325;463;522;397;377;392;425;432;445;419;476;463;438;456;433;425;479;465;533;468;530;491;392;503;508;449;467;457;444;486;518;477;489;509;483;461;409;402;436;422;406;500;483;440;374;369;351;456;473;460;443;402;429;467;477;450;452;376;373;450;422;462;464;507;470;458;487;439;402;452;414;383;422;395;429;443;432;450;452;371;296;345;457;446;494;435;402;467;464;422;376;454;461;370;316;396;426;385;420;407;406;387;349;390;411;484;431;416;416;432;403;415;460;469;423;439;370;451;436;463;457;429;469;420;468;454;426;433;396;424;473;477;410;411;413;403;482;431;418;443;424;427;414;371;437;410;424;483;476;336;372;433;482;454;457;385;452;470;485;506;510;466;430;472;436;493;470;453;498;440;506;521;507;441;394;420;433;455;453;502;465;434;478;461;391;404;373;453;453;428;397;471;447;405;388;459;601;634;483;409;430;416;416;456;456;464;500;408;382;447;439;432;449;423;434;386;443;372;465;387;425;407;418;398;381;374;381;456;495;506;434;420;441;404;465;429;466;431;526;552;479;404;445;474;461;462;440;414;436;498;481;434;429;427;398;383;393;387;457;445;414;425;433;418;394;405;480;456;383;366;398;466;414;435;421;422;395;338;403;456;427;403;448;465;419;442;367;364;427;464;420;377;345;380;394;458;380;482;421;419;402;409;431;439;414;406;362;282;316;352;425;422;496;407;416;443;460;395;398;447;433;429;434;454;420;449;400;433;401;477;425;455;396;451;420;418;477;422;485;428;396;456;484;435;463;406;415;423;422;375;477;490;428;404;448;397;493;475;428;391;421;429;391;485;469;448;431;482;513;461;421;453;413;482;488;475;426;425;424;435;453;414;444;394;440;425;520;386;392;294;388;398;421;453;431;376;365;423;449;441;474;469;482;494;552;441;391;444;428;413;496;499;484;440;393;530;400;438;454;431;436;464;513;489;456;445;489;434;426;494;464;429;566;508;494;469;430;468;497;435;535;479;491;429;416;434;432;388;416;514;453;464;494;510;447;426;489;460;451;531;459;446;443;497;416;490;492;414;447;514;446;459;458;420;411;355;373;369;377;467;481;469;518;469;501;487;481;494;489;461;443;449;462;518;502;501;520;525;512;492;583;502;544;462;479;474;471;496;430;414;442;460;507;498;507;512;465;488;534;526;455;491;515;455;462;446;540;507;514;490;423;491;493;522;522;500;478;528;564;538;530;437;474;429;446;453;448;385;438;462;510;530;540;412;448;430;511;510;454;481;472;443;470;540;468;540;562;520;533;512;496;511;522;480;471;547;490;461;481;506;448;483;491;519;546;572;584;517;442;408;485;475;508
414;447;471;450;473;484;566;511;497;548;561;516;477;429;390;523;518;494;478;634;562;523;489;529;568;482;495;481;506;442;525;584;589;574;530;515;476;474;485;518;562;508;455;521;501;508;404;428;433;487;502;521;563;543;511;546;564;503;518;548;597;615;555;535;491;572;474;495;518;490;481;455;379;435;493;433;340;511;506;452;437;461;423;380;362;466;466;458;486;504;496;500;466;477;452;492;491;403;480;496;512;504;498;486;504;509;524;633;539;476;470;485;489;427;450;422;455;472;419;473;464;509;463;407;455;363;397;430;421;505;554;465;459;493;535;477;460;508;460;482;486;488;434;423;467;448;372;344;405;496;431;396;439;446;414;467;556;670;466;380;360;424;422;494;438;484;545;560;516;473;468;459;501;504;406;458;447;429;388;495;418;472;501;470;469;398;426;472;452;458;436;421;430;442;431;426;448;423;417;416;382;438;454;462;438;425;448;452;452;462;326;404;455;412;412;377;434;513;541;442;479;433;518;459;452;494;491;463;432;442;431;419;483;483;480;460;419;437;382;340;377;384;411;400;408;460;474;430;406;439;466;477;488;419;517;494;465;434;481;474;497;455;505;508;472;551;512;482;529;516;424;474;486;521;500;409;413;425;434;373;361;379;363;458;495;497;524;409;418;442;460;354;391;370;417;424;507;460;422;400;431;368;433;427;423;396;417;463;426;435;461;477;462;489;458;530;497;425;436;417;383;452;519;492;421;382;411;343;376;336;365;355;393;334;338;354;450;455;431;437;428;372;427;366;321;444;434;403;408;436;441;422;490;459;477;475;434;461;512;438;379;462;483;473;467;454;486;384;428;374;401;380;447;455;443;453;424;451;425;424;395;371;431;414;390;464;471;454;468;407;408;423;440;459;462;397;461;475;452;487;383;371;463;488;406;468;428;446;424;429;428;479;458;397;408;472;385;342;415;392;456;426;421;366;360;440;448;469;447;480;425;429;403;409;385;425;469;361;368;394;422;461;406;428;487;400;414;437;467;424;418;413;440;426;462;393;450;443;381;370;402;404;398;422;416;438;387;384;390;412;426;433;419;383;428;451;424;450;390;403;420;416;420;418;388;433;371;332;398;428;442;449;407;290;341;443;442;421;424;398;493;488;484;535;473;468;420;420;444;449;471;486;486;555;508;456;450;443;456;505;436;409;502;437;412;455;434;509;491;451;389;412;404;469;441;439;416;432;450;450;478;438;446;402;390;387;447;430;384;434;614;401;445;445;434;450;415;451;418;434;411;445;413;371;451;408;286;326;404;377;390;437;448;437;478;435;425;481;486;453;490;522;571;498;494;479;432;475;443;407;407;389;402;437;443;492;446;369;407;400;422;470;451;437;448;448;440;463;450;470;508;440;430;427;431;398;379;405;465;474;419;351;440;423;472;417;427;470;427;366;295;388;396;438;402;375;343;385;393;396;381;401;406;411;389;429;457;382;405;407;336;299;326;417;427;468;474;464;427;397;456;408;387;444;442;419;433;477;443;416;428;414;395;405;381;490;442;471;438;402;455;433;482;476;452;413;452;438;462;441;468;421;459;461;490;430;432;429;439;537;463;453;383;360;402;413;462;478;463;478;476;487;474;450;461;411;433;470;450;446;484;390;430;426;386;356;403;428;418;464;473;511;426;346;370;399;393;428;441;449;427;444;422;447;476;456;462;475;447;445;390;474;471;440;434;429;426;495;432;435;407;441;440;454;440;489;487;459;488;495;444;445;447;526;435;397;459;520;445;466;449;443;451;471;461;495;450;420;403;370;356;413;474;505;487;481;465;432;467;473;483;432;429;505;448;450;450;510;508;431;457;426;408;443;411;483;493;508;436;383;289;208;359;415;445;413;456;529;567;483;411;485;471;534;482;475;433;480;539;485;545;557;524;469;484;424;469;452;471;474;441;419;353;393;400;403;450;437;454;353;451;429;515;543;491;464;445;495;424;482;500;538;523;508;460;506;465;453;501;441;542;514;545;473;480;487;476;459;424;405;431;502;434;444;423;508;489;484;403;459;499;491;500;488;403;434;438;453;486;488;474;531;522;533;480;477;475;501;487;469;483;464;461;514;495;566;545;573;516;543;525;471;436;383;413;475;410
435;417;389;458;474;454;556;551;491;541;527;522;462;441;404;491;503;465;523;499;469;426;481;476;526;537;538;502;449;453;503;545;563;554;525;474;567;545;526;582;494;485;512;471;516;509;510;436;493;528;530;511;534;566;588;555;534;513;554;613;579;612;593;544;507;537;491;506;494;495;487;438;349;464;449;393;396;410;428;476;428;436;397;392;384;429;388;446;509;488;520;496;571;525;504;498;436;389;416;494;566;496;525;496;628;555;514;512;538;522;495;473;491;485;501;462;473;464;426;426;502;458;448;506;417;381;361;388;437;529;592;534;473;550;482;493;490;435;474;475;495;478;452;480;491;442;454;392;327;495;394;260;389;483;453;479;423;467;421;377;402;492;457;461;519;474;514;515;509;493;431;454;445;430;504;420;501;467;418;452;461;445;416;480;396;439;462;401;497;490;462;447;425;438;493;399;410;441;413;395;457;454;473;467;443;393;481;413;480;492;354;361;437;421;431;435;433;456;461;501;496;482;444;490;480;516;503;424;466;483;416;401;402;485;467;425;449;370;367;377;374;390;373;390;416;453;435;488;485;452;446;457;429;533;415;512;489;464;489;431;480;474;486;464;468;475;454;463;439;544;493;451;522;500;482;444;379;383;443;446;347;315;350;426;421;436;462;415;444;353;353;425;377;369;441;491;429;407;363;391;403;488;437;397;350;361;343;396;384;421;506;470;504;456;465;483;451;487;480;467;418;440;454;468;410;441;493;356;423;347;398;426;361;362;340;396;407;405;397;443;486;506;457;408;406;439;442;487;483;468;505;480;550;442;427;438;473;459;463;465;361;448;435;424;465;473;473;464;489;439;430;394;496;523;474;456;451;499;442;471;373;330;358;416;390;455;527;511;502;437;455;518;445;468;458;444;465;462;461;403;358;440;449;431;410;431;442;455;431;399;439;464;415;389;405;367;350;372;441;425;402;450;402;388;424;394;438;430;463;452;423;373;394;435;426;416;410;420;416;468;423;420;446;375;427;423;411;439;452;411;399;379;419;460;372;397;341;390;413;383;406;409;407;386;461;381;467;456;397;414;372;420;393;411;383;440;401;432;417;436;426;415;458;457;483;405;366;385;439;442;424;471;432;364;368;485;444;432;403;376;441;468;448;473;464;455;464;498;474;416;442;507;528;563;457;486;410;476;461;422;454;464;479;415;416;489;445;477;471;415;427;401;451;486;434;448;456;443;480;391;482;429;449;476;420;416;428;401;392;486;507;425;450;454;462;463;400;445;457;409;476;454;438;348;301;334;291;341;368;349;404;383;436;442;473;388;440;433;517;531;467;423;489;445;418;432;479;413;407;390;427;412;493;456;470;464;428;399;447;422;422;448;459;466;423;376;479;409;433;442;445;450;466;464;445;463;454;453;457;445;442;427;379;385;400;415;438;496;464;353;330;328;407;412;423;386;421;447;383;385;406;411;446;405;425;429;431;473;408;445;411;348;400;404;409;405;480;449;425;486;453;398;424;421;401;398;381;478;433;462;441;432;475;422;434;430;501;429;437;456;439;461;539;580;456;440;417;476;494;500;469;487;457;493;467;493;441;421;443;423;469;413;401;420;437;412;451;459;450;441;502;506;400;481;468;457;448;417;423;435;435;431;445;418;418;404;429;444;416;437;494;394;454;433;411;442;379;418;473;506;531;447;417;440;446;493;545;463;537;431;384;453;471;410;450;464;453;480;371;419;435;465;544;480;473;515;477;469;414;478;491;448;482;533;483;461;493;497;457;535;500;442;427;479;433;424;424;417;445;368;382;436;387;422;495;537;404;482;487;485;456;468;471;461;432;432;473;417;446;447;452;471;426;435;447;491;457;461;477;442;332;179;292;376;446;435;452;467;438;474;444;444;482;562;563;482;483;428;530;586;508;489;501;447;471;492;483;469;511;583;539;562;557;486;481;483;452;530;496;483;486;505;501;532;512;476;518;496;534;515;462;450;498;533;418;490;384;460;466;504;522;525;480;508;524;581;514;526;468;390;422;484;445;413;535;543;520;470;403;441;445;461;482;527;483;453;436;408;427;457;465;506;522;433;494;492;484;501;472;533;482;474;479;487;456;497;454;436;498;557;545;526;497;412;496;502;479
410;419;399;464;342;392;493;532;590;487;542;509;460;412;449;530;461;496;485;469;372;271;416;494;507;477;522;497;498;537;490;502;573;505;544;477;462;516;509;589;601;502;525;517;573;461;393;491;445;515;547;515;520;509;537;512;588;548;501;562;546;577;572;584;571;513;543;545;494;514;572;438;452;497;476;445;397;445;440;436;525;458;397;391;442;401;519;472;565;511;527;510;505;563;500;464;485;415;446;488;513;484;483;541;578;533;570;561;543;495;489;516;509;472;464;486;465;503;459;557;446;473;471;479;466;553;519;462;504;506;515;533;532;513;467;531;501;477;454;515;472;440;484;485;457;388;422;410;380;387;425;367;443;602;620;488;402;404;439;483;453;472;468;452;477;475;485;421;432;473;549;428;289;290;472;456;455;474;447;429;480;424;408;455;434;439;413;440;483;511;403;405;437;429;413;388;384;412;372;396;479;434;455;468;412;424;444;420;470;447;400;419;442;433;466;428;496;473;480;505;477;507;482;467;432;456;474;432;425;425;437;447;481;409;437;474;466;447;385;379;297;392;407;425;449;459;451;475;451;522;504;451;457;401;448;463;467;449;456;473;533;478;477;506;465;440;425;422;467;471;496;440;427;419;476;386;422;438;455;415;327;345;327;389;429;328;380;380;486;501;492;520;472;424;360;439;372;365;387;403;334;352;376;389;332;312;270;343;395;458;484;533;541;524;476;532;481;482;507;429;430;364;385;406;437;367;455;454;448;436;433;443;437;406;351;426;445;382;334;447;502;445;456;437;436;417;461;481;428;471;458;508;536;449;473;445;385;443;425;326;371;390;480;427;438;420;487;473;567;445;523;423;513;456;461;436;385;505;497;391;430;396;427;415;433;441;473;481;494;439;417;453;501;494;463;485;517;493;480;380;406;461;398;368;403;433;440;457;409;391;418;477;359;370;445;423;342;383;412;466;408;461;428;478;449;408;427;459;501;502;484;472;417;421;426;366;424;420;455;467;438;379;403;400;437;391;439;447;476;415;413;463;415;394;387;325;312;363;409;439;423;413;415;374;409;463;429;399;399;410;335;408;419;452;425;402;428;456;415;473;431;417;458;441;427;389;440;472;493;457;432;448;448;466;496;431;449;450;410;395;452;498;455;441;475;501;474;457;445;406;466;459;500;483;463;486;413;438;461;441;441;511;488;434;424;433;437;439;426;477;459;430;431;463;446;450;402;422;445;437;402;392;459;469;415;474;438;463;482;398;377;377;454;447;421;438;432;452;436;350;374;383;395;325;299;283;256;331;298;367;374;387;466;477;436;448;450;490;452;451;446;495;402;404;461;454;440;448;372;405;357;451;483;439;434;422;388;381;442;396;393;460;483;485;448;462;441;419;439;440;418;529;467;409;489;422;463;425;413;446;471;460;400;317;409;377;446;450;458;329;345;323;402;439;479;434;486;453;396;400;383;391;439;417;436;423;435;466;416;403;503;443;424;448;463;496;476;414;409;457;430;485;522;474;499;405;436;419;375;363;466;475;431;505;453;436;462;468;420;462;425;434;446;457;468;455;412;472;455;426;489;404;482;501;443;442;384;401;492;487;519;391;415;441;470;555;548;500;457;469;495;487;437;512;477;478;394;338;407;477;414;416;437;436;456;453;478;418;430;423;409;444;438;465;427;464;378;402;407;429;434;461;453;493;467;445;480;480;455;464;459;436;411;389;437;400;496;427;343;443;445;472;580;502;441;437;503;439;485;462;412;514;548;556;545;469;509;512;466;541;546;463;435;406;433;440;429;469;417;444;461;416;391;416;465;547;417;395;501;524;470;442;486;480;418;436;446;385;471;416;497;409;485;411;483;406;376;473;429;468;345;229;329;391;405;439;445;511;445;470;449;398;454;427;433;501;483;535;530;528;472;526;551;483;484;525;495;505;486;528;527;523;524;479;527;442;439;485;562;484;457;460;458;466;531;522;456;437;434;541;474;533;559;536;546;528;499;468;548;511;503;501;527;400;532;565;529;506;515;458;537;424;479;485;527;527;531;442;476;430;480;475;463;512;484;506;471;551;427;448;497;529;484;503;567;560;482;414;505;522;550;514;507;419;495;475;530;511;531;581;525;495;498;515;510;501;462
370;430;469;472;356;349;477;542;604;571;568;559;455;408;482;502;467;480;479;513;383;361;459;457;434;458;477;455;474;503;484;477;503;527;484;489;546;557;480;499;486;561;555;520;513;477;400;457;510;536;497;431;498;475;542;514;560;571;550;578;523;547;584;553;498;513;584;553;600;593;490;536;492;519;519;473;464;389;469;533;535;447;345;572;632;550;579;550;564;500;473;487;521;555;483;497;552;414;460;500;493;439;450;482;527;527;491;502;503;555;509;488;445;487;420;504;466;484;515;507;507;460;536;536;451;430;518;497;516;524;520;489;536;489;516;588;528;492;423;423;457;528;522;533;469;423;441;444;412;444;471;454;415;483;610;567;470;420;455;436;485;472;482;473;509;453;441;423;468;483;473;392;216;242;380;399;437;510;487;427;406;405;455;473;460;447;347;378;488;402;446;396;407;411;425;472;461;395;375;454;481;436;401;428;372;376;364;439;458;452;429;423;422;452;470;439;450;496;484;457;453;371;421;419;394;429;452;422;477;494;389;426;427;441;450;483;413;407;430;346;318;340;416;415;479;488;512;456;476;452;423;492;499;427;454;449;419;465;497;474;507;566;479;487;477;457;383;401;461;450;471;451;428;392;414;404;448;437;405;345;384;373;346;384;423;339;417;397;460;445;467;460;464;382;327;394;402;355;329;335;307;358;439;415;323;329;376;399;423;427;450;489;547;486;476;453;455;490;442;371;434;432;473;477;488;440;472;478;423;398;400;408;460;377;399;350;402;399;329;370;468;424;367;483;451;451;464;475;460;434;440;456;437;430;470;502;507;490;462;442;498;441;442;415;396;411;393;455;492;462;467;408;495;453;395;400;467;559;623;430;366;363;403;404;357;419;460;385;490;464;412;520;495;522;458;494;515;484;477;448;428;471;427;332;381;385;429;436;362;421;422;458;410;395;496;472;438;427;438;400;420;452;444;421;477;387;448;448;442;494;783;777;457;458;405;439;482;506;457;484;474;393;419;422;440;382;425;394;403;415;457;412;426;402;367;400;366;344;377;463;434;419;381;395;397;440;459;413;433;410;418;423;413;399;419;404;466;436;422;404;397;433;482;426;424;317;366;465;465;446;496;419;455;408;480;443;452;455;472;489;476;497;485;456;497;486;505;436;450;482;461;426;498;507;438;372;408;461;470;484;455;487;492;477;438;470;441;475;430;473;450;457;437;380;389;412;444;457;400;421;440;395;408;399;402;440;485;482;475;465;352;331;420;436;429;418;390;438;446;424;401;361;422;406;373;334;386;334;372;358;386;444;452;454;430;444;463;464;439;436;403;428;466;458;463;459;426;356;380;392;424;419;447;380;466;459;435;425;435;359;455;594;644;484;506;455;470;497;408;420;415;449;386;406;416;474;417;433;418;443;510;408;390;361;337;407;430;412;462;389;371;368;403;461;408;387;453;424;408;435;394;354;413;434;419;440;447;414;470;468;432;436;398;452;428;428;467;384;473;408;417;508;481;476;452;485;475;445;448;450;463;454;441;463;412;462;442;413;424;491;491;425;435;485;446;411;385;456;447;474;448;457;443;442;483;409;394;450;446;466;478;443;361;328;423;439;502;473;505;448;506;479;431;471;426;388;406;270;310;384;431;458;419;472;463;478;447;484;522;401;367;445;449;430;397;461;487;383;451;532;489;415;438;418;420;470;507;473;490;492;470;413;377;407;490;469;395;377;392;380;458;425;503;451;399;429;501;503;459;435;365;451;531;489;434;468;486;541;568;486;456;449;539;467;444;437;451;472;424;434;429;423;433;438;466;451;457;451;413;459;453;448;445;478;483;473;457;449;456;371;449;438;398;444;429;457;442;464;455;431;415;339;355;410;416;413;505;448;453;447;392;442;456;413;504;530;478;505;553;519;484;501;519;525;464;515;536;508;507;540;541;529;516;481;497;476;461;458;521;577;539;511;555;553;552;455;430;457;566;479;461;450;526;534;498;511;466;480;529;508;540;534;505;479;544;556;495;530;439;395;435;502;515;495;471;454;562;473;423;440;472;497;484;430;496;528;539;514;474;446;504;456;528;502;507;501;494;502;471;552;466;468;461;533;536;459;512;537;536;555;500;479;480;498;516;508;457
407;428;456;420;382;356;475;503;586;591;600;529;440;445;492;467;455;525;597;665;534;410;488;520;485;483;512;455;441;479;488;489;459;490;447;511;484;449;498;524;507;587;478;476;545;543;432;509;494;480;457;423;491;575;504;521;504;512;522;535;485;536;513;446;554;555;589;565;507;537;539;516;531;515;509;517;510;424;391;472;519;497;515;584;738;602;544;453;536;552;518;522;501;520;518;485;500;451;450;476;457;456;417;513;524;559;467;536;495;530;543;465;447;453;443;469;463;486;510;516;491;538;472;502;496;538;498;475;427;538;494;504;576;495;515;533;539;510;457;488;491;506;454;517;461;460;508;430;428;492;488;487;464;479;524;499;387;408;444;419;443;466;458;482;479;460;426;539;447;500;460;348;276;270;343;320;438;526;525;517;510;415;471;442;490;439;367;408;501;446;466;392;415;394;429;417;412;386;384;435;455;448;414;409;383;431;444;430;462;479;480;456;412;429;465;470;440;482;500;454;473;455;438;416;448;435;485;467;430;476;404;367;447;439;462;488;482;412;372;397;328;314;361;410;417;406;397;384;419;397;453;495;446;404;461;525;464;457;542;520;487;433;487;502;429;413;359;410;406;410;421;431;429;428;427;385;428;443;431;398;399;348;333;404;411;369;425;500;449;419;484;430;382;352;463;432;400;345;320;366;414;421;372;376;428;388;387;442;466;411;461;443;504;422;417;459;472;432;460;420;407;404;477;553;449;441;408;421;371;314;346;329;411;394;465;457;481;461;374;368;429;413;397;453;525;455;408;422;461;438;388;456;410;436;460;467;462;452;450;452;460;464;464;416;421;440;494;448;404;472;482;549;420;475;403;432;471;531;538;384;326;397;382;378;393;429;442;419;462;490;482;428;467;535;473;468;476;464;469;453;415;435;439;398;398;463;431;396;383;420;436;443;429;422;376;392;443;434;399;442;446;491;486;517;501;444;448;443;510;462;707;691;487;395;416;533;459;502;443;418;430;409;386;425;439;440;473;462;404;375;436;386;443;326;359;434;460;423;438;389;428;376;443;450;406;430;443;471;475;440;416;451;437;452;388;377;418;465;409;435;432;477;453;452;444;402;411;485;495;436;478;462;411;478;443;512;437;488;449;520;479;514;541;494;462;447;519;531;444;477;481;501;469;473;435;349;430;472;499;514;472;447;476;491;445;447;440;440;479;478;400;455;472;421;479;425;427;404;375;494;442;425;453;424;433;467;440;402;425;463;375;420;444;501;465;414;446;374;495;520;483;441;450;328;391;402;415;356;395;378;379;426;473;428;421;455;431;431;419;444;402;382;453;493;519;512;453;372;275;392;366;432;447;449;493;515;466;414;458;466;465;519;654;456;442;534;435;418;488;383;399;398;369;340;410;478;450;421;440;501;500;394;421;375;412;395;409;411;441;466;386;471;405;422;381;414;443;432;445;454;463;381;376;370;424;408;417;420;431;450;449;392;374;399;422;483;434;378;402;468;368;479;450;432;505;449;489;414;463;462;472;434;485;441;433;454;451;418;424;442;515;464;518;489;395;454;436;452;435;466;465;479;432;429;490;475;454;446;437;469;470;453;371;373;426;445;403;433;483;456;410;412;438;426;450;453;444;319;354;384;465;462;470;444;419;443;453;489;481;438;384;411;440;405;336;456;492;491;490;469;406;452;446;435;407;493;490;504;494;467;497;467;387;384;455;450;387;438;388;422;424;481;472;461;349;450;503;502;486;396;424;444;469;447;420;455;453;582;548;517;475;417;416;448;444;432;438;490;451;421;415;401;339;450;464;488;442;458;476;465;480;411;482;413;460;427;484;473;455;464;457;428;471;475;471;464;457;431;442;398;433;425;432;458;427;426;477;444;424;384;366;412;399;405;473;468;506;471;503;480;476;514;516;496;556;502;503;451;458;566;539;473;512;544;504;489;460;459;502;575;534;514;501;512;508;520;509;493;492;528;495;507;498;428;504;504;556;529;468;456;471;587;498;526;550;573;501;505;467;498;458;448;463;462;439;464;530;464;482;483;452;463;470;475;401;443;543;515;541;474;446;477;477;476;510;416;495;509;529;503;514;452;508;497;555;523;481;513;590;526;476;507;515;516;504;437;406
487;425;459;377;382;288;402;493;544;557;526;492;452;440;302;357;494;509;533;647;578;493;491;496;518;519;567;525;402;380;471;551;500;510;504;513;418;432;505;511;536;567;451;427;493;554;514;501;544;568;465;486;493;491;494;520;510;508;481;477;496;477;412;510;584;550;576;517;539;491;520;488;495;511;537;477;442;400;376;355;500;529;535;525;562;464;470;510;515;522;502;518;480;468;478;492;506;517;416;491;440;445;454;460;528;499;496;474;462;482;503;479;417;461;452;428;474;457;501;510;459;486;537;533;517;512;418;482;510;541;480;554;522;487;499;502;456;533;462;577;442;465;490;477;428;434;461;489;485;471;456;446;482;490;472;523;449;458;442;398;423;455;427;489;498;469;420;512;413;480;495;393;362;411;460;303;396;482;485;483;515;536;443;402;458;455;417;479;428;453;416;479;365;441;378;456;440;433;429;397;443;480;442;448;447;416;497;454;457;518;494;515;437;423;460;430;448;499;507;456;425;407;506;508;472;462;440;422;455;522;433;446;380;431;508;486;514;381;359;370;387;365;333;357;351;358;425;400;389;433;530;504;463;426;405;470;486;463;457;488;466;501;497;494;450;445;432;414;430;409;442;496;415;424;508;467;480;476;462;386;358;427;449;462;461;484;486;496;423;413;435;522;376;408;388;359;361;392;360;470;458;487;502;434;498;512;427;461;435;482;461;455;454;471;455;436;403;381;473;419;475;468;437;507;433;429;415;368;334;379;356;305;277;307;415;465;432;532;383;345;384;423;475;456;507;487;402;408;461;434;393;402;368;347;440;476;439;491;535;512;477;427;481;449;454;480;367;487;401;487;482;469;397;407;416;404;427;455;433;420;396;391;431;348;395;413;414;437;429;437;420;427;463;543;520;436;494;484;432;428;411;476;437;406;454;436;464;414;372;367;411;499;415;456;419;433;410;412;395;458;492;419;467;417;473;473;435;406;411;469;509;474;454;473;425;460;442;449;437;399;412;448;396;372;424;521;415;460;450;431;426;450;433;400;410;408;507;449;449;411;428;399;440;458;441;392;442;507;494;461;435;430;403;443;403;379;369;416;440;438;387;406;434;445;463;384;449;424;487;503;407;414;407;435;450;464;516;491;518;461;512;513;507;465;449;481;538;491;485;457;490;522;450;512;498;484;433;462;465;525;477;442;468;497;446;380;457;414;431;442;480;440;428;436;407;453;420;428;442;438;469;466;495;413;437;472;405;441;443;419;438;449;491;454;473;407;383;422;385;431;507;496;445;331;397;465;412;378;403;389;398;403;476;417;417;418;360;439;462;423;447;388;455;546;493;517;433;398;332;388;459;431;472;483;446;428;476;390;435;467;491;457;482;461;369;438;425;466;472;399;435;373;364;311;347;417;381;389;386;458;489;399;475;436;402;373;368;348;438;442;445;422;435;482;411;426;405;422;416;480;499;456;393;396;423;397;406;404;429;423;424;446;408;411;414;416;426;420;411;402;440;463;455;399;438;408;422;441;497;490;459;494;428;425;448;424;421;486;419;438;491;441;454;470;465;413;475;402;440;495;480;476;450;447;417;417;474;413;462;470;449;432;492;494;525;410;420;489;459;464;384;410;432;460;476;401;399;315;347;424;475;404;438;446;407;453;463;452;455;409;421;462;389;398;356;445;490;478;530;470;468;467;484;397;411;424;464;437;464;460;500;461;432;407;450;457;475;454;393;425;449;462;474;434;396;454;415;444;448;428;418;473;448;407;424;508;403;544;593;552;489;377;351;433;463;433;462;452;424;475;466;403;370;434;441;498;510;507;485;505;404;446;415;449;424;522;451;482;502;432;487;469;465;441;453;475;512;464;347;384;430;438;497;368;394;471;484;482;455;384;392;349;233;213;373;460;489;508;518;563;468;533;474;498;472;523;508;462;497;459;541;485;515;466;476;506;442;404;455;545;540;467;496;527;498;486;485;440;508;562;479;541;460;444;511;419;506;497;469;552;533;586;542;540;618;565;520;498;475;498;494;445;471;483;393;453;485;501;439;439;466;486;495;449;412;441;490;483;527;436;457;486;477;418;490;449;454;545;504;494;500;526;474;486;547;479;507;476;454;504;510;519;551;518;497;470;493
492;515;486;425;337;368;445;485;539;538;535;514;419;391;230;306;454;453;473;514;525;506;477;511;524;432;481;550;407;480;468;482;449;467;467;543;496;492;549;488;520;490;405;449;495;503;536;469;549;541;545;496;478;432;487;530;485;517;553;475;485;475;447;464;560;506;505;582;531;537;481;482;534;533;542;492;453;403;393;339;448;481;523;466;413;483;482;455;501;507;466;525;521;481;503;519;623;536;528;538;450;452;418;427;532;497;480;511;504;502;504;474;533;498;446;487;445;460;463;401;395;456;559;464;436;414;427;456;483;523;552;465;488;463;495;487;500;534;498;504;450;429;483;504;486;444;515;491;495;395;526;481;439;494;501;430;451;452;453;423;430;498;492;487;538;508;493;481;422;538;465;403;427;498;481;442;451;529;473;524;437;517;404;417;412;411;459;482;463;416;488;448;443;351;429;437;418;439;463;402;441;412;464;432;384;461;525;445;466;463;463;502;510;435;508;526;457;505;459;414;410;437;473;507;516;454;463;463;462;499;488;458;446;436;400;474;455;416;408;372;373;375;358;411;386;373;378;388;411;483;431;512;452;434;481;499;457;434;432;474;475;439;486;442;442;476;482;423;439;407;412;520;468;476;465;523;475;443;433;371;385;421;471;522;493;517;486;452;412;354;426;484;447;495;432;403;448;464;408;392;444;556;504;477;534;502;455;462;480;536;494;482;431;498;501;466;406;414;447;413;375;480;437;437;512;446;385;300;383;413;369;328;296;357;390;398;401;430;392;376;445;428;472;482;511;506;431;445;434;513;439;418;419;427;435;472;463;499;425;460;458;470;506;426;471;475;412;472;450;475;449;438;447;437;381;389;426;313;377;375;398;394;369;378;415;480;418;442;398;404;436;353;457;414;467;422;416;440;393;479;483;424;422;446;436;491;512;484;369;337;422;446;502;528;442;463;392;434;518;483;461;444;452;496;458;436;388;488;437;442;428;490;474;425;391;389;444;414;324;329;407;465;409;364;425;469;445;391;467;421;389;405;475;434;428;492;479;532;523;439;429;374;421;481;422;339;414;438;397;433;436;440;426;458;410;405;425;409;435;471;416;397;398;410;409;440;413;464;396;460;430;424;449;459;432;490;458;518;437;509;515;507;524;477;485;462;488;544;499;475;483;514;472;527;527;479;454;430;396;431;494;474;475;455;445;428;419;436;492;426;480;411;442;486;400;419;421;430;436;442;458;464;443;403;446;420;469;442;479;431;490;487;457;459;481;460;373;415;400;387;471;473;397;379;357;418;457;416;444;371;421;430;473;465;403;415;395;446;429;379;394;502;491;457;405;417;489;463;413;417;372;437;418;491;458;422;407;448;501;479;423;448;452;470;406;417;432;403;458;420;487;439;405;390;443;474;419;334;397;445;508;434;379;436;396;377;369;381;416;384;424;434;472;443;430;440;412;391;351;447;420;461;441;418;387;367;418;445;456;397;420;419;435;400;393;458;408;374;411;455;523;474;411;400;394;436;370;389;440;432;397;437;452;448;397;417;418;421;409;503;453;505;444;427;518;473;465;474;419;454;472;459;486;468;409;419;432;425;438;492;463;397;426;493;482;470;453;416;482;482;396;366;500;463;406;431;405;373;396;396;435;392;448;448;458;450;428;358;427;481;497;498;447;441;418;468;466;514;478;430;455;485;500;492;382;442;452;455;469;493;443;441;441;404;483;422;439;446;479;474;424;434;500;506;440;436;468;458;411;443;453;449;481;465;517;443;397;505;610;561;407;412;347;478;477;467;408;485;463;504;463;461;404;398;444;490;501;514;423;431;451;448;438;463;472;466;540;494;469;483;470;472;427;469;459;531;445;382;446;380;426;429;479;415;430;482;507;508;447;447;400;319;144;137;252;464;428;429;432;469;475;495;536;453;451;462;499;496;471;512;534;498;489;534;493;513;467;436;430;454;523;462;466;510;448;436;487;463;473;485;462;483;417;424;472;542;486;500;510;526;552;446;547;538;556;515;580;534;488;466;445;465;402;497;442;437;412;444;472;408;519;499;468;540;556;521;471;434;383;367;477;543;487;418;496;476;469;442;433;401;424;477;469;477;517;495;520;467;498;529;506;519;466;434;450;520;543
428;485;484;378;418;405;517;561;578;548;520;453;458;442;300;269;471;451;481;494;524;543;568;499;521;442;491;523;506;488;444;497;396;478;462;480;568;511;550;517;581;482;522;513;549;505;505;479;512;509;496;497;496;469;513;519;516;549;525;560;555;444;455;471;480;487;522;523;541;452;491;472;489;533;483;529;516;463;422;441;514;467;467;415;407;516;561;554;494;491;483;516;487;512;459;541;602;571;469;473;421;427;399;446;462;523;451;502;479;511;485;500;547;454;471;440;431;402;352;397;401;404;498;476;463;436;447;429;414;402;498;502;487;427;460;483;512;497;454;481;393;482;443;482;498;486;459;520;546;420;451;447;424;452;405;411;404;416;440;394;423;460;483;427;459;455;404;403;490;443;487;472;484;511;447;501;458;458;454;469;496;452;471;471;454;420;394;453;467;370;441;416;444;411;454;427;453;445;488;446;442;439;452;420;471;478;476;502;388;470;493;495;451;455;418;461;516;430;501;412;468;442;423;461;477;472;434;424;440;398;454;445;430;400;455;494;448;393;398;470;416;434;372;411;344;395;399;412;424;415;447;534;514;459;418;458;466;476;426;496;423;464;488;459;494;469;481;431;428;416;414;504;510;441;472;491;402;401;395;388;461;493;489;519;521;516;485;452;379;377;406;436;494;446;428;437;449;425;396;431;485;423;476;487;502;455;467;504;513;430;446;457;506;480;514;469;364;432;478;452;412;423;454;465;519;493;343;255;371;466;433;486;519;491;448;369;301;324;363;381;418;440;412;426;446;419;406;477;495;503;447;437;449;410;461;428;457;408;455;456;454;480;481;429;414;393;427;433;430;472;479;379;431;414;465;435;420;367;329;453;477;438;417;434;382;397;423;392;409;472;381;417;464;462;408;444;426;446;455;462;456;475;475;438;434;413;422;466;414;407;429;476;445;432;523;438;403;453;495;504;459;469;417;480;443;411;427;398;458;438;448;415;426;427;374;399;422;373;407;498;439;430;400;390;466;459;402;485;446;460;466;447;436;404;416;476;463;481;452;407;402;411;410;455;349;421;453;476;406;453;402;437;446;440;453;405;427;389;399;421;416;463;425;449;427;454;441;412;443;498;442;516;499;489;475;494;461;388;400;448;482;540;443;522;435;426;467;458;450;472;481;481;465;507;490;443;434;297;269;408;509;443;524;500;479;421;468;451;377;441;486;414;461;414;428;445;441;419;432;482;452;475;439;464;467;451;488;441;493;456;430;432;478;419;500;462;464;390;409;431;436;373;413;355;409;421;390;413;390;411;391;406;498;447;443;452;424;404;476;434;445;482;400;448;450;428;431;390;432;475;457;400;485;486;474;425;411;473;453;503;370;391;474;416;454;443;424;448;428;419;464;441;423;421;414;422;443;383;356;399;444;402;434;347;415;466;405;370;401;464;401;447;419;387;398;444;379;374;386;415;403;423;387;407;374;406;432;473;438;426;375;417;413;454;475;376;383;409;426;493;473;477;485;399;417;420;397;411;455;386;412;455;386;396;474;431;399;406;462;418;480;489;469;425;475;447;492;455;470;410;411;507;520;460;465;484;446;545;474;469;449;418;421;456;493;422;462;468;494;452;474;476;448;407;412;411;416;428;447;460;441;412;384;456;447;510;450;353;441;426;441;447;440;461;475;465;464;465;506;466;454;495;458;490;446;433;418;442;457;484;438;466;464;407;450;397;391;467;423;455;463;496;465;471;480;536;486;456;378;477;464;511;435;516;498;416;424;461;489;550;489;430;382;380;437;446;442;457;486;457;451;416;453;457;530;503;443;416;415;418;472;428;467;488;470;476;520;508;464;447;384;494;447;461;454;447;436;408;381;373;447;530;489;476;505;461;469;537;489;463;413;304;203;96;191;329;370;413;446;481;485;534;483;465;434;493;490;459;493;471;470;539;502;521;506;459;446;474;388;428;515;414;479;478;506;476;415;507;466;410;471;527;408;391;497;520;502;539;491;500;551;456;497;506;515;489;537;512;482;479;459;490;393;398;394;403;411;435;413;435;438;526;483;493;575;528;466;321;287;388;584;525;491;484;453;488;504;483;442;418;520;533;557;500;525;456;472;490;529;528;446;426;458;454;412;406;478
474;353;399;421;438;535;490;525;600;560;572;492;482;503;450;408;508;497;568;515;466;521;559;540;575;505;476;483;496;471;508;457;499;433;466;522;509;535;492;482;513;439;497;528;562;593;447;514;499;539;540;517;436;528;549;564;521;531;510;589;566;497;526;414;445;533;485;556;468;423;432;491;515;527;484;495;500;497;487;481;459;493;444;396;404;529;493;546;516;484;563;514;518;542;451;544;597;529;477;463;428;467;455;379;431;477;418;517;517;510;486;514;444;447;434;389;395;348;392;408;431;435;459;425;424;449;423;486;433;469;481;531;445;516;504;510;462;502;479;485;464;494;502;481;502;482;430;471;437;451;485;409;359;398;392;451;408;415;378;523;448;436;480;457;446;486;545;440;455;466;428;433;484;505;457;536;461;451;442;489;465;399;488;501;451;447;463;463;431;404;419;374;426;417;434;457;462;431;433;430;471;433;440;446;428;519;520;479;481;496;464;529;505;471;433;545;415;395;423;436;452;501;480;468;430;437;421;440;375;398;443;389;353;414;441;437;407;370;380;392;416;406;407;378;382;421;432;446;495;400;433;470;484;451;434;436;419;439;477;492;461;434;510;492;454;414;461;389;465;426;442;467;486;456;503;522;389;438;389;433;425;468;436;481;476;465;371;419;392;388;382;460;506;441;457;408;497;411;453;470;551;477;463;449;454;506;455;458;444;465;425;457;467;458;469;418;324;400;468;466;449;446;451;528;484;478;365;330;386;413;410;439;545;466;467;346;389;426;430;368;320;403;425;437;461;399;465;467;474;497;519;458;434;431;450;470;427;475;479;393;436;449;522;453;467;470;408;430;436;468;428;471;384;452;491;402;366;371;334;496;436;437;395;425;435;440;413;414;464;427;446;473;458;375;423;424;421;459;514;489;411;488;468;497;487;441;452;433;458;406;463;397;392;392;474;485;513;433;467;465;438;422;383;488;457;451;394;384;449;441;425;412;373;455;428;436;494;420;476;417;366;427;447;411;425;396;433;478;412;425;441;390;427;467;428;443;469;381;414;421;445;462;413;449;402;396;438;419;445;425;406;370;397;458;424;410;452;431;380;442;427;487;501;384;425;439;427;392;447;397;431;414;445;411;440;450;394;403;405;409;408;471;516;442;421;483;494;434;467;440;482;470;467;546;442;456;421;253;264;411;547;464;444;478;467;430;422;442;418;460;400;500;448;452;431;478;473;443;487;472;424;447;411;432;436;440;438;467;436;389;465;470;421;424;452;410;493;455;405;465;383;374;393;425;394;391;388;389;366;428;397;458;489;489;458;506;449;375;443;440;448;455;393;419;433;381;452;421;441;447;447;494;478;488;465;400;424;479;458;479;443;450;475;418;420;452;390;444;598;486;466;474;450;400;423;373;382;397;344;390;465;388;348;303;387;419;419;380;420;453;450;418;375;409;413;458;342;371;363;378;368;375;427;456;394;394;416;410;430;397;435;429;407;408;406;435;381;460;452;477;511;502;460;396;449;429;438;439;498;448;453;459;428;456;483;411;433;424;508;392;459;455;448;419;384;412;395;479;442;504;477;524;482;461;470;420;551;498;412;470;473;463;461;495;492;462;445;480;480;416;510;471;403;422;413;393;379;345;416;431;412;360;428;463;424;416;471;419;418;402;422;450;463;436;426;442;479;512;557;397;427;442;493;485;438;470;496;481;419;450;429;437;417;408;403;402;510;511;469;474;458;444;462;468;460;448;461;465;439;446;501;432;442;445;423;404;353;473;403;462;488;447;466;458;445;460;401;478;516;468;486;451;494;473;433;475;418;445;371;418;469;402;429;469;463;433;474;506;456;397;473;440;432;460;398;462;442;477;417;364;445;504;526;530;498;437;474;446;470;467;447;381;335;240;251;340;364;342;425;451;465;436;484;507;508;478;474;479;440;499;535;460;485;564;513;491;398;481;493;495;476;453;420;511;526;530;508;508;463;449;521;523;444;412;481;498;496;466;496;541;480;420;459;502;521;501;464;514;517;523;509;524;368;326;367;438;402;479;432;366;405;513;461;485;505;536;509;406;379;497;832;710;499;453;512;507;482;473;499;460;501;521;559;507;455;525;502;507;572;482;470;469;534;498;462;352;424
474;438;459;391;531;542;476;547;559;551;465;476;538;444;501;505;471;571;718;654;417;554;573;562;515;592;518;459;496;530;481;497;432;369;443;536;478;481;427;490;530;483;506;487;504;540;481;565;563;594;562;463;500;558;508;542;540;581;511;495;556;544;516;490;417;474;512;522;498;495;475;429;414;452;515;488;513;494;437;501;446;524;514;452;447;451;528;478;582;547;501;557;480;464;504;526;569;528;541;506;457;451;481;446;416;451;436;470;493;483;472;515;473;457;386;409;435;402;406;478;430;445;445;379;380;415;430;390;435;455;525;515;470;417;494;487;473;452;505;437;505;466;476;441;454;429;417;441;461;411;469;434;370;366;524;647;475;471;483;448;443;456;507;450;428;457;508;480;420;414;409;492;452;530;460;467;460;443;450;458;478;492;521;493;460;441;477;476;396;413;379;378;429;411;432;446;459;434;412;447;452;482;470;405;456;468;449;459;530;455;450;508;491;496;450;485;392;310;379;449;451;495;468;447;409;364;419;415;418;504;433;363;376;408;421;425;478;416;415;440;406;415;383;435;406;417;383;391;421;469;417;401;457;437;449;454;452;432;539;506;489;453;485;438;440;431;471;430;498;453;433;424;510;510;479;493;542;452;473;463;480;454;400;453;419;412;456;427;391;420;405;471;479;461;512;447;442;449;481;442;488;408;425;465;424;441;448;494;448;435;480;477;450;487;466;433;403;429;430;502;428;519;488;439;437;467;424;399;414;417;435;482;407;443;413;398;506;456;458;376;301;431;452;460;453;436;469;450;461;422;454;470;472;509;428;408;386;441;452;459;371;327;522;512;414;384;416;424;481;469;456;437;413;447;399;405;404;305;366;504;442;428;432;406;432;380;422;481;508;479;437;508;504;464;473;449;522;509;491;419;458;427;470;473;431;380;404;399;398;448;478;436;436;426;484;434;427;440;444;453;457;399;374;431;422;456;436;441;373;388;371;404;398;406;447;477;423;483;425;463;364;309;379;423;411;429;469;434;433;434;424;430;408;474;420;446;439;393;419;458;456;461;490;391;392;361;439;431;450;459;428;403;435;388;415;419;443;419;364;486;437;459;486;492;428;424;403;397;435;403;480;453;401;457;474;489;481;373;409;455;432;453;511;428;431;473;527;521;452;510;467;567;488;507;499;472;347;426;316;460;448;525;436;431;459;395;414;474;427;409;394;409;412;455;393;459;483;421;423;490;461;505;431;483;436;470;538;454;397;457;460;409;424;376;404;511;497;427;397;392;340;347;391;422;438;439;439;371;391;422;447;461;500;457;456;489;454;328;424;424;464;450;442;445;432;423;455;451;465;433;449;480;535;545;511;482;511;462;485;463;464;444;485;385;426;460;450;481;541;524;429;477;446;449;390;367;408;389;302;363;477;334;307;394;353;392;429;371;353;381;436;458;439;398;424;358;408;351;390;379;393;341;369;462;460;461;388;448;480;410;409;417;412;419;422;388;400;421;500;484;471;458;485;487;431;451;420;455;451;477;433;475;419;448;510;403;439;457;472;421;462;431;467;458;411;453;456;481;450;489;411;439;500;528;365;425;514;469;484;496;556;509;470;488;479;488;500;462;441;490;437;406;411;437;441;414;412;380;453;436;445;375;369;486;483;390;451;426;429;408;456;472;448;439;442;528;505;468;447;371;452;422;497;468;460;456;459;470;446;414;454;471;482;419;390;455;480;484;440;381;425;433;405;425;421;403;419;426;432;370;484;456;415;499;424;373;416;474;392;450;435;490;426;440;443;429;325;416;433;495;457;461;554;550;479;442;468;472;443;465;486;507;397;496;459;483;494;471;482;420;450;488;427;362;354;423;438;519;498;426;482;445;497;470;506;473;504;461;490;431;431;443;437;450;415;409;382;434;428;402;427;415;473;501;446;463;485;479;417;510;504;436;464;503;462;496;477;519;582;487;470;474;484;481;508;461;535;506;541;546;447;539;431;452;545;545;522;510;466;506;504;486;530;528;499;517;501;456;497;518;560;585;430;409;421;477;479;487;472;426;513;486;424;465;489;501;482;507;467;521;962;869;493;489;514;505;478;528;429;452;528;497;505;535;557;498;490;467;486;543;453;476;505;475;429;410;474
474;489;475;478;488;487;521;516;525;484;538;473;509;578;494;507;474;633;750;643;502;456;544;529;542;561;483;489;502;484;499;529;408;302;397;489;461;513;475;523;530;517;564;553;494;493;606;518;551;510;526;475;555;555;474;539;520;538;490;497;471;491;493;589;476;433;473;477;553;515;521;504;454;504;523;524;545;464;484;455;449;496;488;464;493;524;525;536;504;506;451;510;472;502;435;547;510;520;541;477;461;468;445;373;391;455;475;488;497;489;451;501;493;436;404;428;485;433;451;434;477;486;518;425;386;375;331;442;473;496;513;476;440;399;460;447;484;513;500;470;449;511;426;412;463;382;386;435;418;514;420;425;420;391;569;558;457;504;498;510;460;465;458;502;432;463;456;434;380;451;481;487;537;533;387;500;473;463;435;444;390;494;513;468;474;416;456;447;390;401;455;442;483;402;461;504;479;461;428;379;481;484;458;453;405;420;442;454;467;476;522;485;505;450;448;437;397;250;375;412;484;490;420;460;449;371;408;460;459;461;425;436;432;434;428;487;441;453;419;457;492;476;387;434;440;394;373;462;462;478;396;363;441;357;389;523;500;427;462;426;444;436;440;478;441;445;459;470;499;447;386;467;455;451;461;470;422;491;507;475;475;476;431;405;449;377;477;438;443;504;414;423;448;472;453;492;445;456;469;430;461;413;403;377;383;413;461;535;480;406;453;401;472;427;432;534;453;396;457;507;452;421;435;407;422;499;450;450;474;498;415;392;379;429;423;495;537;503;392;374;333;459;515;488;404;523;435;426;369;452;492;484;490;507;455;394;377;421;464;414;401;376;423;422;387;450;418;426;477;443;474;479;454;453;416;460;376;376;353;480;533;492;450;513;417;331;396;435;515;478;424;394;483;483;459;438;505;483;445;422;452;410;479;482;485;413;365;382;408;421;447;462;443;506;490;404;475;460;480;440;477;417;400;404;424;379;427;384;450;393;397;377;385;417;423;387;366;423;428;374;416;361;360;417;443;422;438;369;437;441;483;450;458;425;461;432;392;462;484;505;428;459;436;428;424;493;472;501;413;430;496;401;427;383;381;399;456;407;450;432;395;472;463;479;444;392;440;419;417;477;460;423;415;486;494;432;491;426;456;429;439;534;455;456;482;447;507;515;449;471;533;492;469;513;476;495;398;428;446;433;469;470;451;450;442;421;419;454;454;457;448;489;422;437;448;389;451;468;429;418;494;471;468;392;456;469;522;456;406;392;435;373;457;409;421;488;485;441;456;423;349;397;416;416;437;430;431;408;449;430;447;397;447;461;465;486;439;391;433;352;441;456;425;407;417;412;456;413;433;463;490;514;446;499;500;477;419;465;474;442;469;491;464;460;448;417;455;441;426;432;446;492;431;434;420;397;438;374;394;428;415;335;406;370;364;427;438;442;342;409;412;442;410;324;350;338;397;431;357;388;390;373;379;420;437;447;422;444;477;401;362;334;423;439;385;393;398;425;432;496;502;448;419;520;496;446;474;430;464;466;440;446;498;441;468;421;434;440;474;447;423;404;412;439;449;440;413;463;399;382;473;507;453;458;412;436;469;465;458;565;556;505;475;496;443;461;487;435;472;465;464;390;410;422;443;453;436;485;432;420;384;369;453;470;429;424;376;399;390;360;382;436;437;470;502;483;525;410;430;390;479;486;510;467;464;491;481;444;451;458;489;435;429;365;330;404;442;478;419;378;400;432;337;410;455;386;384;333;418;373;478;483;426;434;459;464;442;433;432;431;434;440;461;478;440;413;375;362;437;514;518;532;467;502;468;461;522;485;501;433;437;507;505;480;467;500;490;440;441;433;471;488;368;381;366;397;434;439;452;443;477;419;498;482;508;401;533;482;506;478;484;487;487;498;436;474;387;466;434;439;403;406;441;418;460;463;499;461;479;559;504;451;463;464;533;460;456;565;563;557;482;512;526;540;554;486;507;526;538;493;461;482;412;476;484;431;437;491;491;466;460;527;466;513;521;500;514;553;555;483;546;510;518;466;488;541;514;494;490;536;507;480;437;398;474;518;499;502;496;493;701;670;514;593;558;499;486;505;447;453;463;521;570;610;541;530;504;441;546;489;468;528;568;509;455;488;450
417;492;502;511;556;543;570;605;573;545;533;483;539;526;492;438;460;550;597;502;509;493;556;601;512;546;537;510;503;528;567;440;337;356;392;479;506;517;527;583;517;490;526;505;586;516;552;567;521;525;537;495;547;515;515;523;527;471;511;485;497;554;542;543;514;431;436;461;459;559;454;561;482;438;540;511;532;518;406;431;387;475;464;471;511;518;533;564;543;542;523;497;469;460;447;503;502;523;507;516;453;466;444;413;399;451;427;475;523;464;484;541;481;472;467;485;499;403;426;405;342;438;520;457;521;454;481;440;456;477;530;480;482;461;447;456;511;436;501;446;431;434;425;401;417;382;402;452;422;415;533;404;435;471;499;497;495;514;504;500;502;466;439;471;513;456;411;488;487;455;447;503;535;533;494;520;490;491;462;491;479;492;419;444;437;416;406;368;450;402;457;448;458;452;452;445;460;480;445;460;489;469;475;446;451;448;382;414;458;395;513;415;459;450;354;384;370;318;411;462;452;495;476;460;484;472;384;434;449;458;443;361;460;425;381;454;429;473;408;437;508;409;409;483;397;400;413;432;468;399;424;405;452;401;379;440;468;446;443;464;427;444;494;436;461;481;425;441;476;468;491;463;442;445;418;435;485;433;437;511;456;458;389;337;454;469;470;505;516;452;446;404;454;455;489;436;510;517;453;416;419;469;426;468;418;432;516;523;462;463;428;448;459;426;410;527;500;448;468;458;437;452;439;487;448;432;418;457;479;463;399;388;400;425;361;404;427;520;424;410;405;439;482;463;497;430;455;451;410;327;406;475;480;420;442;419;378;382;439;403;406;467;445;418;476;409;436;457;464;472;463;474;425;495;427;435;366;385;431;509;443;471;481;515;466;407;448;454;450;407;421;405;396;437;494;469;475;486;447;505;410;463;422;495;468;383;343;394;403;445;491;484;437;432;516;500;403;494;515;442;456;477;443;385;431;366;419;469;356;317;365;428;417;389;382;345;390;405;430;424;461;373;444;419;486;418;408;387;471;410;421;409;484;460;463;463;410;475;530;464;414;452;452;447;424;447;515;405;408;397;473;417;465;373;390;422;406;459;377;405;426;451;466;461;464;438;399;447;439;390;478;394;461;444;406;420;466;472;475;440;391;506;494;476;425;471;466;509;507;449;497;418;469;483;546;523;447;444;437;506;474;430;470;376;413;448;408;471;446;462;424;457;478;461;463;422;408;410;477;404;425;444;445;446;462;457;417;466;485;435;312;339;420;430;435;448;473;436;446;444;419;371;382;396;464;432;445;396;464;459;445;383;373;382;478;450;454;479;437;408;409;442;452;396;314;321;406;394;392;429;459;452;451;470;469;478;451;469;426;415;484;517;481;487;481;431;448;407;424;428;397;498;444;478;468;398;425;430;385;386;418;438;482;486;404;447;492;437;353;368;405;432;414;303;286;370;454;487;431;372;366;390;401;406;428;405;423;480;480;401;301;331;419;393;464;435;372;370;406;454;439;397;450;442;477;447;417;450;443;508;466;475;432;492;476;495;435;445;480;458;477;442;381;460;447;395;419;444;399;420;475;429;422;469;475;420;461;494;453;471;547;473;495;525;476;503;514;498;470;448;497;459;461;425;409;412;452;491;420;467;415;492;510;509;479;430;391;390;382;425;435;465;431;499;468;532;477;465;383;436;493;510;503;516;517;504;528;510;505;473;584;486;474;407;406;439;436;427;462;383;441;350;404;424;477;429;393;403;371;478;463;480;492;488;442;412;430;413;493;436;474;456;449;480;487;473;485;368;427;424;499;487;495;475;430;414;459;463;496;465;388;489;480;454;402;479;501;423;437;462;442;457;471;444;475;400;413;424;425;431;474;431;520;575;447;418;469;497;434;517;501;488;465;519;466;510;504;460;438;393;427;420;407;399;443;442;501;438;509;576;487;498;473;510;471;468;461;501;529;559;512;544;508;489;575;498;522;523;464;476;442;504;416;482;501;406;405;522;510;502;535;540;486;510;466;440;479;546;472;530;535;571;515;533;578;526;516;510;522;495;455;409;451;456;511;448;475;484;518;494;469;461;452;524;459;436;482;492;453;469;465;518;473;469;523;520;642;534;558;513;439;518;541;553;596;561;554
452;498;504;612;618;560;573;531;507;555;491;503;490;489;415;400;437;519;522;514;474;503;511;564;570;540;575;533;522;519;437;358;380;409;542;552;542;512;509;518;510;498;527;560;534;528;559;647;597;555;495;461;531;476;512;483;476;529;557;505;500;603;558;563;471;484;462;498;554;493;555;532;413;429;543;461;459;481;463;379;399;507;469;459;464;540;501;448;441;480;480;513;513;460;524;486;483;438;516;486;453;447;497;454;414;466;437;428;474;473;492;431;497;493;491;448;400;376;401;419;433;462;456;417;459;448;512;559;463;489;483;425;469;459;496;476;404;460;470;499;458;481;528;446;436;461;475;435;411;429;438;412;367;500;425;453;421;519;446;459;420;430;412;424;475;463;443;492;447;461;462;504;432;536;513;480;512;444;498;434;480;506;502;433;419;380;408;388;461;446;432;446;465;455;424;420;417;427;461;461;448;520;485;471;466;460;420;475;434;444;465;472;438;362;381;364;405;414;420;422;460;469;496;443;506;490;446;443;511;445;430;430;458;472;446;465;506;467;467;470;384;394;381;476;412;357;379;447;438;389;388;431;479;400;440;492;513;525;406;482;433;475;462;477;435;453;441;436;460;431;466;496;542;499;491;443;523;450;468;477;449;496;444;359;502;483;469;495;516;495;499;428;484;460;460;480;433;517;493;428;466;397;442;432;466;464;424;474;457;421;393;430;467;473;486;463;405;412;424;445;456;412;518;513;442;442;439;460;456;395;389;389;387;349;369;410;446;445;469;409;412;452;439;418;383;398;385;450;424;327;402;480;477;488;425;395;419;442;470;436;420;433;429;451;385;406;486;462;448;443;497;477;426;476;472;461;443;463;426;482;436;454;507;485;440;404;460;442;401;441;424;490;475;449;481;440;470;432;433;511;433;437;449;454;451;450;390;441;380;461;485;457;454;462;451;471;449;449;394;422;446;484;449;396;391;389;433;398;371;379;413;390;447;435;414;399;367;434;431;479;448;400;442;444;444;413;348;427;457;448;465;435;516;467;459;415;399;395;457;440;393;386;439;416;456;438;431;455;391;414;402;445;508;444;452;377;386;458;339;433;395;432;436;416;473;447;490;444;460;425;417;479;451;415;487;415;483;492;512;453;491;526;492;472;450;413;487;458;472;507;466;480;475;466;527;495;402;449;396;511;440;451;452;443;434;442;433;481;448;446;434;454;502;456;419;452;474;458;452;433;472;439;468;434;462;461;457;423;425;342;269;342;427;421;465;452;452;406;420;387;408;363;433;422;470;374;417;389;403;405;426;459;405;439;438;439;475;451;460;392;428;459;440;438;309;367;441;429;389;400;405;420;432;413;424;452;475;439;509;476;488;490;511;477;409;464;425;373;419;383;422;484;429;429;451;387;409;446;452;430;378;377;437;483;452;473;474;418;397;353;438;427;390;418;345;378;380;399;381;339;363;463;429;433;458;416;429;481;486;454;342;345;359;370;467;484;417;448;389;438;412;425;415;391;452;441;462;452;470;463;425;420;451;434;440;527;387;347;479;448;476;487;420;475;442;458;454;453;413;460;500;490;448;469;477;441;428;529;483;443;439;466;397;458;397;525;638;587;449;498;554;453;490;452;431;473;458;434;437;452;450;447;436;477;422;489;457;427;434;470;459;517;505;492;449;419;443;421;364;482;484;528;587;524;531;529;557;532;505;501;495;469;472;493;457;405;391;475;448;437;332;304;368;434;457;419;441;472;449;456;438;435;473;445;417;436;476;451;491;465;467;416;494;467;511;497;504;471;454;516;457;494;475;498;433;487;441;449;474;445;424;449;533;453;385;452;404;490;453;483;454;479;466;454;428;436;395;446;389;424;444;456;568;514;446;438;488;519;462;449;436;482;523;457;466;495;515;487;471;468;479;407;411;433;369;460;446;444;454;459;464;481;486;488;499;482;496;483;561;581;545;547;549;468;543;532;489;535;480;444;492;455;471;479;464;434;501;477;522;519;556;488;447;496;440;509;529;478;526;500;483;468;494;467;528;542;485;435;508;547;461;469;447;524;552;501;482;483;482;491;414;432;443;490;466;380;548;507;476;478;520;535;439;481;507;518;560;697;772;622;528;491;494;525;523;550;558
426;452;504;558;596;575;558;531;532;528;573;460;485;436;409;401;446;508;557;491;522;523;485;493;500;525;530;497;558;486;480;399;462;511;507;524;530;489;497;471;471;482;459;496;564;585;533;613;532;494;524;500;532;517;522;544;478;517;506;553;578;488;521;451;488;482;510;480;509;457;480;466;400;403;486;490;474;505;499;407;342;455;474;414;458;465;425;518;488;470;434;490;466;432;488;466;456;472;508;552;491;492;477;459;462;488;431;433;481;488;511;500;405;456;508;469;425;411;437;421;441;483;485;421;422;482;459;557;493;478;465;472;546;512;458;437;472;453;466;470;477;524;491;421;467;461;494;435;448;468;431;375;337;435;368;423;459;451;389;459;499;436;445;470;473;547;497;478;470;477;467;518;505;514;490;423;466;453;470;457;461;425;425;464;493;438;440;437;435;464;348;427;446;464;418;416;470;465;431;451;452;497;449;433;498;456;458;457;454;464;516;428;445;493;401;363;391;402;423;434;453;469;459;450;405;456;489;446;496;427;406;399;410;441;462;432;448;453;452;450;388;427;417;361;335;434;448;442;389;387;386;399;464;447;521;509;484;491;500;437;419;419;550;466;480;474;455;421;475;467;463;446;484;501;507;479;498;515;453;443;432;471;457;431;482;515;534;530;515;486;461;459;462;422;494;472;487;556;493;449;453;364;392;369;446;418;447;465;450;469;472;456;491;473;428;412;453;431;428;464;423;436;497;514;522;453;429;509;432;358;309;398;345;282;383;455;455;436;424;429;445;447;391;353;461;357;410;381;419;505;482;436;512;464;472;445;391;459;508;501;459;480;461;459;380;318;399;462;512;560;469;496;438;384;410;373;455;483;470;442;483;452;510;451;372;413;433;456;458;442;447;440;441;470;553;500;446;435;448;444;417;423;425;399;439;411;446;453;476;487;467;442;478;443;452;432;409;484;446;382;429;454;449;358;351;327;378;436;430;363;418;422;380;452;428;437;480;496;467;503;503;435;448;401;442;342;333;430;472;369;439;445;475;452;531;464;415;387;426;399;380;372;426;470;453;474;465;417;434;439;488;410;533;458;433;384;439;420;341;389;476;400;454;442;433;455;481;467;393;448;492;411;407;387;400;473;484;438;486;488;539;513;511;449;465;478;483;566;501;484;452;461;436;478;501;446;401;359;385;487;495;453;419;432;427;402;469;478;459;418;450;502;483;457;436;452;467;472;449;443;455;415;456;485;424;448;440;409;460;418;375;385;384;356;426;372;444;463;408;408;388;397;379;448;438;409;416;444;452;392;463;418;429;409;405;493;479;426;419;387;448;484;431;374;407;394;427;459;448;446;399;455;444;400;431;426;468;482;481;453;452;458;430;450;477;428;427;361;452;405;406;403;380;416;410;384;459;451;422;363;350;421;327;349;432;403;379;401;370;373;386;385;394;384;429;447;455;444;379;393;363;441;417;441;487;468;430;438;407;411;393;396;396;443;392;474;433;442;399;468;446;444;462;445;427;449;450;481;472;379;307;391;464;432;447;464;473;405;442;452;500;460;401;479;437;458;376;377;469;431;493;451;457;411;431;424;430;485;484;488;498;467;445;454;437;511;681;513;460;468;526;447;453;472;436;520;476;423;443;421;455;366;371;456;442;446;464;472;494;449;459;507;522;437;479;415;460;429;405;479;444;457;532;526;496;509;514;459;471;458;471;464;353;386;426;412;412;442;447;415;412;365;409;474;350;424;443;476;485;455;477;450;457;460;369;436;443;473;458;456;502;437;480;437;534;445;490;458;475;511;548;460;497;513;469;476;496;473;465;471;459;439;526;470;473;444;436;478;457;487;419;451;415;464;413;381;401;468;373;444;474;473;512;528;454;506;481;424;484;447;383;415;496;460;506;470;518;481;516;461;480;414;419;456;394;335;369;329;407;459;434;501;471;488;454;517;517;493;549;542;496;528;525;519;540;560;511;398;392;462;517;458;474;484;458;508;520;434;531;510;504;498;451;531;476;484;489;431;474;501;500;483;517;531;511;536;461;490;514;535;540;511;508;564;511;506;489;504;458;468;458;444;436;455;456;484;501;493;496;478;495;515;484;467;546;554;602;834;753;562;470;515;551;519;580;567;522
498;461;510;587;603;589;508;502;495;501;556;524;463;518;446;466;443;508;529;564;552;547;506;482;455;538;489;576;560;519;489;501;447;499;525;498;420;532;550;529;553;497;541;491;540;558;578;562;563;528;492;563;551;525;546;542;509;495;566;517;557;480;567;506;440;497;470;510;470;501;506;443;410;449;494;510;427;410;461;462;409;453;454;450;489;464;480;509;477;424;467;486;503;437;491;483;464;492;500;574;508;518;486;465;462;461;483;445;448;492;572;545;428;501;427;420;472;461;484;420;481;451;386;374;444;535;512;455;449;426;411;505;491;480;451;462;476;452;469;494;517;490;484;466;473;423;463;432;414;456;432;386;395;386;384;439;439;384;396;421;445;495;461;492;493;536;464;496;519;482;448;478;469;479;501;485;457;463;514;416;419;403;419;409;371;466;417;460;401;472;450;434;462;404;454;509;431;391;434;397;506;514;502;465;469;473;480;465;460;449;513;456;459;409;421;360;336;433;390;491;414;440;493;427;393;430;462;482;443;417;402;422;426;352;379;472;436;501;470;481;440;467;436;512;415;393;363;403;404;425;397;407;411;482;515;501;541;475;472;443;434;507;412;467;458;518;474;408;475;422;475;485;432;496;457;406;451;447;467;428;441;445;506;449;458;499;521;519;539;491;453;522;499;473;521;538;543;520;498;521;479;404;432;423;461;473;465;423;462;462;397;426;487;487;456;427;463;408;473;415;445;477;514;467;457;413;429;464;417;370;375;422;420;330;377;333;377;455;427;442;396;388;407;401;363;331;346;368;452;465;435;443;388;365;429;446;442;416;459;445;440;465;457;417;334;268;384;439;443;497;480;456;401;449;483;555;460;457;371;427;441;458;460;384;389;448;438;497;430;410;407;425;403;505;533;471;425;445;422;483;475;465;419;428;463;453;447;445;451;453;444;474;460;453;395;443;450;457;447;450;431;479;363;372;364;358;389;464;438;448;415;375;403;413;369;431;492;488;504;441;466;491;446;430;348;330;391;463;425;428;432;468;440;461;596;527;473;404;405;398;367;398;365;422;459;465;493;443;486;458;417;453;493;501;468;413;461;480;405;392;360;451;371;425;431;398;396;397;376;364;481;474;413;497;440;484;450;433;487;521;541;544;509;429;461;498;490;453;496;479;392;539;476;513;520;406;377;421;401;463;491;463;465;486;470;409;485;434;482;447;418;448;411;447;462;499;499;458;443;445;395;374;447;471;384;436;497;566;597;391;356;348;303;330;411;401;437;481;454;414;435;382;380;428;418;447;441;484;422;459;518;426;471;421;452;493;420;432;411;470;447;417;404;444;483;541;328;438;435;396;390;412;399;452;439;387;422;462;477;479;376;376;420;391;431;462;409;431;468;418;427;447;430;431;435;446;483;419;401;392;421;443;356;407;420;401;383;424;417;412;412;339;419;390;408;435;391;436;452;420;398;423;453;461;504;474;447;407;374;411;423;473;476;459;458;481;452;446;474;445;450;413;424;402;408;411;501;512;476;395;345;342;431;532;429;330;411;463;428;419;480;493;445;492;523;489;370;465;459;508;464;414;417;468;454;485;498;462;439;449;457;395;521;500;492;497;469;425;442;415;471;467;455;455;453;476;452;443;447;465;518;426;386;483;466;467;508;458;464;390;458;487;442;449;404;487;447;451;468;522;472;497;539;455;502;488;478;478;448;477;452;480;305;380;387;383;377;495;529;456;425;492;423;461;461;425;441;447;452;492;438;398;434;499;467;399;360;428;471;483;482;446;422;435;473;510;400;410;432;471;471;516;482;450;480;489;425;456;432;491;480;491;449;438;448;503;465;521;513;512;488;471;479;456;422;361;324;446;377;471;525;503;493;514;476;477;494;445;514;420;450;476;496;539;513;520;531;556;489;471;453;450;408;501;481;415;386;255;359;424;468;485;466;509;490;540;417;421;502;566;448;487;460;504;498;545;487;493;512;471;433;462;461;480;513;488;541;536;547;502;469;446;504;545;521;502;472;438;483;487;521;533;549;468;448;509;560;550;509;492;478;544;561;507;516;504;516;412;397;498;513;457;458;501;461;483;459;474;480;448;463;513;534;535;565;563;496;597;528;557;483;470;551;523;572;592;495
493;528;574;590;566;531;523;493;480;508;534;514;559;536;461;459;471;474;500;545;548;492;445;555;543;543;516;604;554;514;513;475;540;446;485;460;510;484;490;536;439;481;484;490;552;547;536;586;548;564;488;535;541;555;491;530;535;510;540;530;565;469;519;535;450;492;465;484;485;452;476;425;435;456;523;466;444;388;386;493;443;470;422;485;532;513;463;491;393;469;469;517;509;459;537;491;541;531;488;540;586;515;468;447;520;457;542;465;425;482;539;523;524;462;505;501;532;465;460;431;533;463;434;362;453;488;573;480;442;424;390;431;474;452;404;467;447;456;480;501;465;392;459;481;524;438;434;454;426;517;414;408;448;432;422;402;401;453;432;435;417;465;451;492;476;467;451;438;462;468;450;481;447;459;468;521;492;426;426;397;400;471;452;451;440;442;435;462;438;386;402;437;469;405;405;435;438;425;442;451;412;499;424;454;442;493;470;487;475;459;437;467;421;470;411;412;424;457;450;409;416;397;377;409;383;429;482;497;424;452;432;518;433;377;407;475;461;523;409;476;459;474;454;493;475;399;339;350;398;425;429;360;394;391;440;455;452;484;465;414;429;447;487;433;462;504;500;454;478;476;480;483;467;481;506;471;430;452;448;454;469;519;500;451;476;426;480;448;517;523;441;430;449;480;512;508;490;474;454;386;490;419;445;424;488;474;488;558;446;423;477;445;525;494;437;465;471;403;410;480;456;463;467;496;464;378;388;441;496;432;414;429;414;338;349;330;354;410;436;438;421;425;433;384;405;348;384;390;424;397;380;404;359;396;471;452;406;366;443;482;479;509;522;426;397;384;408;456;499;511;478;444;360;445;510;530;430;423;380;386;429;398;455;361;445;422;450;494;427;439;401;441;417;472;533;516;411;470;462;447;439;484;422;431;448;468;394;476;465;514;535;496;407;425;449;424;424;431;422;427;388;354;399;374;339;368;439;446;406;446;476;385;417;390;392;446;454;430;474;482;511;473;464;420;373;408;432;487;442;434;397;401;417;436;528;534;415;439;395;368;368;405;384;443;486;466;504;452;451;455;437;443;412;479;486;452;475;468;427;397;355;328;444;379;422;494;411;369;393;404;377;464;470;417;507;459;466;443;465;489;549;490;484;464;447;476;544;518;511;481;563;480;476;477;439;416;353;474;433;443;497;432;442;450;453;445;500;445;437;393;440;454;486;462;443;467;521;450;473;452;428;365;474;480;442;425;464;546;580;358;384;410;335;342;425;412;466;441;459;364;374;380;439;400;454;396;428;413;463;499;433;425;434;374;442;436;416;434;431;441;470;405;405;444;483;489;388;315;336;398;396;442;450;406;421;428;383;443;412;394;389;362;386;414;426;512;495;480;533;498;449;358;477;449;409;440;450;430;401;368;399;401;381;399;450;406;382;445;421;404;461;400;389;390;462;448;443;451;447;474;429;424;407;429;501;431;428;377;433;427;466;449;441;485;464;423;416;476;445;492;442;418;392;399;480;428;421;455;439;462;379;344;377;403;418;247;398;415;444;427;492;476;407;454;488;472;408;411;467;459;455;435;453;441;483;557;454;479;478;424;425;367;443;486;548;502;422;470;449;455;471;431;435;449;468;477;471;442;474;474;469;516;449;468;403;448;489;469;456;522;523;473;468;412;493;433;482;460;448;494;434;466;514;523;424;463;494;459;488;476;468;455;333;326;368;453;499;426;558;484;480;506;444;470;424;434;494;481;515;438;457;522;488;507;399;388;334;425;512;487;505;505;500;517;454;510;413;363;439;469;446;478;520;490;478;458;469;447;412;494;479;498;493;500;470;511;524;488;490;478;444;434;488;458;459;459;378;417;458;490;481;450;472;470;498;498;442;532;454;400;484;446;517;483;490;521;526;525;483;495;458;481;378;397;487;448;450;357;366;436;436;454;480;458;525;492;451;463;453;492;397;384;437;410;457;459;479;422;471;452;471;430;441;456;490;514;505;549;445;466;479;491;504;540;477;459;478;455;425;535;488;539;519;485;468;509;561;523;476;462;510;504;473;467;451;454;441;387;444;541;510;504;478;478;496;476;523;504;503;500;467;498;529;536;538;577;533;472;522;566;471;477;466;477;473;521;551
511;521;558;555;521;538;525;524;530;460;515;507;468;545;530;488;452;501;547;532;483;474;484;520;541;528;495;531;522;532;542;514;568;558;435;496;525;461;478;555;465;559;492;451;513;495;567;587;553;567;524;496;548;551;555;583;607;545;566;537;530;488;467;516;467;487;447;465;561;483;426;417;489;472;499;459;445;512;488;580;463;468;473;467;536;488;493;446;511;515;485;501;492;477;462;509;464;480;483;431;506;499;522;523;492;484;457;458;464;462;432;480;468;511;473;452;482;520;528;481;510;461;461;417;456;524;572;507;495;438;445;452;442;380;404;444;465;445;486;518;448;459;467;477;460;497;461;436;445;479;482;451;424;461;429;407;425;474;457;419;428;457;418;415;413;455;520;500;467;478;397;398;510;482;476;488;433;423;405;404;392;452;487;435;492;436;465;444;462;391;391;466;438;415;448;393;381;438;451;492;439;457;446;495;493;472;458;497;470;442;447;409;461;416;400;455;416;428;457;388;458;433;412;389;448;449;445;455;399;444;468;397;448;489;454;485;468;451;459;500;453;516;505;425;424;430;370;376;414;443;457;342;380;460;407;399;403;404;396;421;453;500;448;446;453;484;457;461;459;415;460;459;512;509;477;445;446;472;474;473;475;477;487;493;425;481;468;448;463;467;485;499;469;459;497;498;500;493;512;488;433;500;481;446;470;472;446;512;446;412;433;418;507;504;533;510;485;533;469;518;438;459;470;517;383;392;367;453;500;398;348;428;395;344;363;377;446;424;450;508;379;400;413;472;434;368;381;372;441;364;360;423;427;420;404;426;424;428;457;434;418;406;508;425;375;425;385;426;464;469;450;449;386;437;447;392;383;397;383;392;383;389;336;372;385;393;376;400;452;436;421;432;444;480;487;498;420;396;434;460;451;418;426;454;448;475;397;407;469;454;533;440;410;398;419;444;395;376;396;383;365;372;330;368;394;407;473;443;416;416;455;375;340;385;432;457;494;423;490;452;485;488;432;486;470;437;411;410;445;413;424;406;367;420;438;444;413;438;403;408;372;428;507;435;476;500;491;406;414;496;451;438;459;441;430;362;418;424;422;452;352;389;400;427;447;430;389;430;390;431;446;474;449;463;498;473;422;476;482;490;499;448;452;503;537;507;523;512;491;463;491;520;466;518;480;415;384;464;472;464;467;395;466;485;439;483;436;418;475;449;416;444;474;521;393;436;463;438;468;430;402;432;473;426;372;450;446;501;480;376;402;429;380;356;385;442;445;478;474;439;367;398;456;459;419;443;428;370;444;433;509;475;452;444;407;417;424;423;469;498;481;426;455;446;498;497;413;431;430;406;480;484;421;421;461;407;431;473;428;376;401;362;420;402;473;463;437;398;480;484;429;447;454;483;440;412;465;424;418;394;415;391;431;424;443;398;437;468;439;430;450;411;350;342;414;414;340;404;396;387;424;498;494;462;467;500;461;391;446;410;440;433;487;432;431;442;398;403;416;408;471;440;458;462;517;399;415;382;429;470;511;366;445;424;330;263;375;416;427;388;488;498;486;487;474;448;510;467;497;452;457;466;457;442;502;450;451;464;513;446;396;406;446;503;493;386;322;445;481;508;443;452;469;490;471;433;462;451;466;446;449;434;482;448;496;490;438;448;463;473;454;429;459;402;399;503;493;474;456;481;500;459;461;478;487;475;444;463;469;457;433;394;328;331;454;462;498;468;465;489;468;512;480;348;307;431;431;448;500;448;493;458;415;433;448;447;442;471;453;475;435;507;469;455;411;406;385;451;401;438;437;516;508;446;522;467;478;437;453;504;464;498;487;477;525;471;540;486;479;469;440;479;403;492;492;475;330;391;438;415;472;459;471;445;489;472;468;497;517;442;455;542;526;534;465;542;516;546;487;468;421;426;453;504;491;534;557;440;361;404;422;442;479;471;456;450;434;460;393;355;341;373;367;444;503;465;490;502;503;518;500;474;445;454;505;490;521;488;481;509;523;465;447;495;492;492;471;478;480;492;485;503;504;512;483;480;569;533;495;524;489;502;598;496;427;386;441;494;488;521;499;543;537;528;479;462;484;416;512;480;506;533;486;524;533;500;505;492;492;490;499;541;452;326;223;414;520
515;553;541;546;520;530;550;491;517;480;518;469;532;547;596;521;531;486;517;483;400;484;567;569;465;485;571;526;491;499;526;530;499;531;463;518;441;429;499;470;450;595;595;548;500;528;571;588;499;545;511;502;520;505;524;563;523;531;533;633;523;587;499;518;469;495;461;550;459;519;478;445;455;479;433;500;480;524;518;506;529;502;519;527;539;493;561;484;487;473;498;512;450;496;487;541;525;504;412;463;467;536;522;487;469;481;414;486;496;487;436;343;436;514;475;478;528;495;498;536;547;483;444;422;481;534;568;511;495;433;451;468;330;387;453;434;428;443;467;482;468;428;491;464;465;493;454;366;453;458;428;443;455;512;447;414;455;501;476;405;478;485;331;282;352;487;424;419;424;459;482;410;513;459;461;442;395;339;412;411;385;423;461;427;468;458;452;442;468;352;413;445;472;417;376;481;429;446;450;467;411;500;518;498;516;491;464;446;411;435;471;427;467;435;413;395;429;424;463;405;389;420;424;413;430;424;421;515;422;487;490;457;439;452;480;460;476;452;437;442;503;482;483;408;433;332;391;423;428;386;393;377;354;452;457;477;471;403;414;398;434;446;366;433;421;435;449;458;425;437;448;504;451;487;455;447;440;438;491;483;475;486;483;474;466;437;493;487;423;481;498;476;467;482;448;473;451;501;468;496;507;441;460;458;449;409;402;424;427;421;396;452;486;490;550;468;519;454;479;494;471;435;431;465;343;383;372;420;466;398;397;340;357;335;366;440;469;414;421;468;451;339;388;392;401;399;349;350;438;419;293;338;431;404;415;365;440;459;501;473;484;428;441;415;363;409;487;436;455;423;403;391;384;412;376;388;424;418;422;379;369;366;348;363;427;437;393;407;401;407;471;422;435;389;412;420;379;410;379;400;414;466;439;434;428;478;490;490;419;404;482;440;407;382;378;362;358;387;365;376;405;402;437;408;405;462;441;421;463;443;437;416;449;428;436;362;500;433;422;475;515;472;447;517;460;449;449;416;405;353;438;418;397;417;414;425;404;410;475;417;442;420;448;480;480;478;464;468;448;529;407;428;439;500;456;393;394;429;451;473;346;363;423;439;482;495;441;457;468;453;472;428;417;412;438;450;486;491;493;463;445;440;478;434;478;531;494;480;455;439;514;491;453;523;436;374;457;446;490;472;522;464;451;438;372;397;410;410;466;454;461;514;463;422;451;450;473;425;438;461;380;466;442;454;421;464;412;416;375;377;411;419;472;362;390;437;439;400;430;419;368;355;378;411;411;398;334;436;387;424;448;411;397;392;386;406;461;462;420;457;410;451;508;406;429;391;492;437;412;459;467;436;482;465;418;380;375;408;469;451;473;474;472;423;440;461;476;420;441;475;414;460;446;460;437;459;451;434;413;354;394;399;436;356;366;390;487;418;379;424;415;403;301;317;410;360;281;362;410;411;446;472;427;440;489;446;396;423;487;503;500;376;474;521;488;447;468;454;423;445;454;448;479;522;513;438;401;354;393;461;496;472;468;432;472;412;417;454;371;428;420;433;441;474;452;450;512;444;525;480;481;448;450;426;439;483;425;441;522;501;426;454;505;487;506;371;390;492;506;467;444;471;472;459;410;423;495;446;471;465;428;480;460;419;450;468;443;441;492;463;444;485;438;417;371;518;511;508;459;428;454;469;485;513;463;439;423;494;479;405;455;444;392;393;459;518;453;430;494;503;434;389;426;373;404;458;367;437;493;467;536;426;385;375;393;415;394;414;466;431;399;449;475;438;378;441;491;413;375;365;488;447;466;410;474;513;441;437;449;455;461;514;473;462;500;485;487;459;440;478;457;420;408;343;500;403;393;398;377;418;448;463;496;452;500;542;472;542;507;421;463;516;508;532;515;488;505;511;493;475;449;450;483;550;536;542;620;468;356;438;488;431;440;441;437;391;420;405;304;280;360;381;409;510;426;495;432;424;531;501;504;555;450;518;499;442;481;481;519;487;542;476;472;513;507;436;532;478;547;447;471;531;553;515;491;443;536;529;511;496;560;519;481;542;469;468;429;525;629;520;520;485;569;500;452;479;549;545;569;474;485;518;494;503;537;430;455;485;548;513;527;563;445;309;144;293;565
453;488;556;516;519;506;545;542;514;504;484;513;578;543;518;596;536;547;549;463;385;505;498;560;482;507;560;569;489;543;599;519;515;501;423;508;444;410;416;519;538;536;565;544;556;516;507;530;537;510;506;517;582;491;553;541;572;541;551;521;513;491;476;528;496;499;485;572;441;531;500;456;493;513;522;523;537;499;567;627;580;528;518;505;571;477;476;446;469;520;487;505;470;487;528;533;491;493;508;487;580;561;505;450;479;483;428;550;485;493;440;453;455;460;460;491;519;477;461;457;556;459;434;462;497;542;524;484;528;488;490;391;345;424;475;449;496;469;419;469;437;420;446;503;516;469;465;463;456;481;447;426;441;394;438;452;414;457;519;485;473;413;300;251;341;398;468;419;405;449;448;433;476;524;453;459;375;333;419;404;441;487;398;450;496;412;505;478;449;449;424;470;476;453;440;460;449;431;439;412;500;499;503;523;496;483;463;428;453;443;474;442;434;487;393;459;498;486;458;412;403;418;423;371;468;440;504;494;475;462;496;487;478;516;471;493;493;461;437;463;456;495;452;404;394;430;475;469;452;491;386;425;457;420;416;476;454;489;495;441;413;500;398;408;448;441;520;426;414;462;513;471;419;456;474;414;440;428;541;448;466;530;511;474;403;466;463;429;483;480;432;397;404;421;447;474;452;438;471;429;509;445;492;427;400;472;446;415;430;403;424;443;440;482;501;522;489;446;490;429;426;397;439;458;426;465;435;455;425;398;406;320;323;429;401;412;434;365;398;411;424;376;406;427;421;432;355;311;410;429;389;345;437;464;415;386;367;472;510;457;475;425;414;495;380;490;431;425;455;470;444;367;372;388;415;398;389;410;353;446;432;378;356;374;340;377;418;429;443;408;361;376;355;408;392;362;429;362;344;336;373;413;369;359;368;420;424;447;469;400;348;348;310;345;381;398;419;430;407;404;439;424;402;381;390;411;424;445;444;475;409;395;432;466;488;424;440;463;379;396;437;538;479;437;439;401;475;455;377;384;402;378;423;436;427;419;393;384;413;377;337;419;484;417;403;436;481;463;496;494;477;418;444;452;501;354;379;414;457;408;385;362;386;375;455;538;525;481;448;394;438;425;425;397;441;450;445;418;491;458;462;443;430;483;468;444;502;458;479;513;462;406;474;427;428;428;454;429;452;524;442;390;422;390;419;411;407;399;494;422;469;485;446;492;430;467;435;419;406;402;339;440;471;436;436;407;440;436;434;383;393;430;420;371;443;384;431;438;418;429;426;405;339;376;450;365;320;347;291;380;427;492;440;387;451;457;467;413;462;427;429;398;460;430;413;444;417;406;458;426;425;415;427;485;432;407;425;415;437;436;482;466;437;410;425;447;456;407;482;480;471;467;427;445;485;437;461;445;398;299;445;472;429;264;306;416;441;423;413;401;419;425;361;375;340;348;392;394;428;457;431;411;405;411;460;469;460;462;465;573;417;439;431;459;435;426;432;491;496;415;429;447;475;436;401;456;472;369;387;407;445;464;485;525;526;440;480;506;426;457;471;462;492;516;437;459;448;410;447;482;457;448;450;432;483;492;474;525;511;473;474;443;511;457;455;461;484;527;469;494;493;560;451;456;414;480;486;531;527;498;428;450;455;479;439;469;485;448;434;498;433;478;473;480;444;535;561;562;515;487;451;472;447;455;488;437;466;468;486;411;425;445;466;451;460;532;451;374;400;479;480;456;445;496;491;532;438;466;515;528;453;413;332;430;378;356;446;476;506;494;495;442;439;466;424;444;465;448;418;477;422;468;457;484;467;527;460;512;491;531;451;488;486;507;510;466;434;456;494;474;488;451;416;434;428;426;459;403;420;424;507;427;468;498;487;510;501;464;467;445;565;497;533;519;511;488;533;460;478;538;495;459;455;464;477;579;496;435;423;554;512;390;384;443;435;465;469;464;372;403;417;336;439;566;481;418;483;435;478;523;472;481;451;512;474;520;480;523;505;499;537;528;494;539;466;442;542;505;530;507;500;535;481;490;530;495;527;529;539;515;535;494;498;471;485;464;492;502;548;506;542;549;498;459;482;521;571;445;465;467;497;489;503;509;476;531;435;523;505;526;514;493;481;432;340;416;502
494;517;611;587;540;547;487;543;535;561;504;531;567;515;507;632;583;527;524;424;411;510;548;574;502;530;461;489;476;504;517;570;585;401;419;518;457;401;404;477;549;532;544;529;499;497;473;573;514;513;525;544;532;517;561;570;529;512;543;533;484;491;507;501;508;481;508;499;527;519;485;508;503;547;595;480;539;546;541;563;520;490;543;476;533;484;475;473;513;551;451;496;465;479;498;511;577;524;469;462;503;530;467;485;484;490;463;460;478;500;482;467;462;525;485;500;472;510;495;514;535;500;475;485;476;459;518;465;483;478;435;363;396;432;454;462;465;472;404;374;480;432;444;485;497;472;471;451;530;493;516;506;459;470;460;442;445;437;419;342;354;354;360;386;490;433;448;461;488;458;476;478;509;528;476;477;427;369;434;395;379;464;458;421;471;424;482;492;420;496;435;439;433;486;453;451;458;444;462;410;459;513;470;482;433;489;460;459;444;492;504;485;466;504;440;397;460;445;451;383;405;400;445;429;458;456;441;461;489;436;491;507;532;464;498;444;401;441;439;416;514;508;495;466;473;459;475;449;420;527;484;436;462;455;461;469;520;507;529;477;461;472;450;443;443;387;443;448;442;498;466;449;462;477;467;417;394;435;461;455;493;453;493;441;403;418;480;456;467;529;409;387;391;381;390;448;462;438;431;480;533;520;497;424;468;456;514;460;496;484;497;510;486;447;538;516;471;497;459;441;432;427;434;450;477;515;509;442;380;386;401;343;359;357;345;413;466;411;394;388;411;406;419;467;459;413;455;361;413;512;391;370;451;379;420;373;342;505;463;464;466;470;422;468;468;461;415;434;525;518;456;411;398;349;346;399;411;404;332;399;442;365;347;340;344;361;418;428;402;364;363;312;394;331;388;399;356;347;316;285;273;303;289;324;356;347;413;396;475;367;311;285;352;377;403;407;451;438;368;401;409;480;460;439;396;482;468;427;473;446;367;399;433;430;411;419;391;389;396;534;499;448;441;486;452;449;481;475;490;456;391;399;408;469;437;400;449;405;320;327;367;445;455;448;377;439;475;477;489;486;491;534;477;432;418;390;328;369;411;425;407;356;444;470;473;427;437;470;408;488;441;457;398;410;495;508;461;467;465;464;410;434;482;474;448;568;510;495;513;485;479;475;464;473;480;450;467;478;565;514;379;371;415;502;461;401;462;423;485;449;434;456;511;410;420;458;412;411;342;410;426;477;481;472;468;439;425;476;432;398;397;362;368;388;425;424;426;418;500;495;415;389;369;395;501;395;400;379;306;296;369;414;444;423;445;496;417;340;385;440;411;432;384;390;377;364;407;424;428;443;441;491;464;447;450;460;400;431;453;468;466;487;437;476;415;426;451;449;448;464;434;431;449;449;474;386;429;477;415;343;379;406;375;345;332;368;449;412;424;433;454;420;438;393;380;356;388;408;453;435;402;378;460;476;431;454;453;392;426;462;477;397;380;402;421;418;437;483;467;472;434;451;443;404;416;421;393;392;474;422;407;489;489;456;406;465;417;468;434;429;426;465;477;457;452;451;446;436;447;453;473;510;445;427;429;437;481;476;550;457;459;486;494;490;490;552;486;485;423;437;466;531;433;480;520;471;477;452;462;464;495;500;444;400;366;406;434;391;468;533;446;474;497;454;502;499;507;491;537;487;445;516;506;441;469;498;434;418;460;400;389;507;431;417;416;501;382;402;455;464;442;517;480;478;487;513;443;447;503;476;470;415;445;452;417;369;457;457;489;478;481;481;429;447;473;471;473;481;441;479;472;500;476;453;501;493;474;483;458;473;461;484;513;507;483;515;462;482;507;515;508;434;447;461;482;391;405;356;371;364;478;473;491;475;478;468;421;457;462;435;517;486;519;499;524;468;501;557;580;486;500;457;419;406;468;447;381;399;505;466;487;437;387;415;432;490;490;451;454;460;447;406;450;469;470;456;469;441;483;451;438;488;450;466;505;496;457;480;512;517;469;471;492;470;421;505;536;482;517;493;516;518;508;504;480;416;490;489;534;516;524;500;488;519;483;486;393;461;546;558;562;544;501;474;481;460;527;464;502;481;527;493;488;466;541;480;516;559;516;530;475;464;435;553;475;462;512
554;503;518;527;573;563;551;522;566;543;540;493;530;612;540;599;579;525;492;449;552;652;656;537;509;430;477;524;562;535;533;543;537;431;423;479;510;491;448;462;484;518;482;508;525;546;541;545;470;596;510;517;509;528;511;486;478;530;421;481;538;497;482;500;503;484;450;486;502;456;498;479;489;503;536;547;447;513;589;468;466;494;502;447;585;524;486;546;520;541;505;494;504;522;503;479;499;558;496;478;531;526;559;501;569;510;488;428;410;446;404;454;513;483;452;476;535;506;497;466;550;508;483;468;435;432;465;492;516;435;398;406;411;432;426;461;502;464;383;396;422;443;426;482;459;493;451;540;484;431;457;492;492;493;461;458;440;457;418;356;335;360;413;513;458;487;499;480;484;436;409;465;514;454;477;486;458;422;434;362;381;478;456;422;319;418;459;450;366;477;501;537;432;485;408;433;467;464;478;455;489;459;509;490;475;430;476;502;452;523;428;465;485;429;461;431;451;453;452;481;409;407;398;465;436;448;513;502;486;469;496;536;496;506;513;494;449;417;381;469;491;468;433;457;529;454;488;488;461;429;418;487;419;454;461;481;510;475;436;422;467;438;463;426;484;451;432;457;466;519;445;499;456;470;508;453;413;432;415;409;400;465;405;404;469;481;465;451;441;412;413;418;394;466;457;474;490;424;386;461;526;518;471;475;475;517;438;504;519;517;512;483;439;482;476;477;467;424;463;438;455;459;486;467;428;493;444;448;449;356;359;356;408;404;370;411;452;411;413;462;457;477;468;494;483;447;447;410;363;464;459;501;399;386;377;393;384;425;460;410;475;494;400;378;446;433;421;419;402;472;459;386;383;416;325;416;486;448;381;448;364;478;455;420;331;393;424;421;438;399;434;399;424;347;433;389;369;390;414;361;345;301;305;313;293;304;338;448;446;430;289;339;451;378;416;458;426;467;457;404;438;394;462;420;412;573;508;426;444;390;415;412;446;474;418;421;460;430;476;600;550;482;476;398;451;433;422;456;438;411;422;425;412;437;444;449;464;395;377;328;420;439;403;426;381;423;396;444;452;448;522;517;496;493;467;394;364;353;419;440;427;436;448;532;461;417;470;466;403;468;432;416;449;457;490;488;469;442;428;490;420;439;480;464;511;509;510;457;450;464;469;519;486;424;445;494;461;550;492;462;433;429;477;501;453;447;452;456;426;423;373;439;525;463;392;461;490;431;401;452;434;425;479;466;467;407;450;501;420;376;359;371;378;365;365;397;431;452;472;399;452;407;389;378;483;449;370;403;361;365;404;440;480;490;453;477;415;446;430;423;374;414;411;410;422;424;373;414;424;447;420;486;473;456;450;416;431;418;430;459;364;438;423;430;395;499;417;399;488;459;443;447;451;379;449;438;433;429;453;408;409;401;417;321;350;415;448;426;421;468;438;465;412;410;406;419;354;390;460;443;411;437;425;435;400;484;498;462;411;377;395;390;403;459;414;383;423;494;450;443;419;412;430;411;371;394;396;446;423;479;495;450;445;437;455;456;482;441;457;433;426;437;478;533;445;494;462;417;447;464;489;493;488;417;472;536;510;498;537;448;409;475;475;452;503;576;473;467;456;426;473;500;503;445;441;445;421;405;493;479;528;529;464;386;353;415;397;432;462;445;431;414;471;461;503;444;417;469;506;391;448;453;447;449;479;420;406;459;517;428;407;501;406;485;509;485;490;517;458;452;505;488;536;459;458;440;506;518;496;520;457;480;522;509;429;458;472;419;451;431;491;413;453;448;495;479;436;400;373;490;518;444;498;515;487;518;496;490;447;432;493;484;492;511;529;554;493;545;515;467;514;488;510;469;444;413;433;460;443;453;524;538;519;576;541;477;481;499;441;505;517;495;459;490;474;478;499;453;472;413;398;440;424;389;418;404;354;382;481;524;508;427;466;416;440;576;577;494;467;457;448;409;484;465;525;533;528;456;452;432;471;452;486;488;446;449;504;535;425;433;404;525;489;468;468;482;530;465;479;528;491;505;468;456;472;439;513;529;510;491;444;475;502;563;528;495;360;367;482;529;438;530;515;486;488;454;521;454;565;526;531;455;449;497;480;514;494;545;526;467;451;549;499;513;471;461;446
549;545;569;504;545;560;532;616;588;512;539;484;536;533;530;563;643;610;507;458;548;753;509;490;486;487;469;516;529;518;549;531;515;463;462;469;507;512;489;512;578;487;567;516;437;486;590;551;513;528;555;509;507;567;513;493;494;448;488;504;587;482;551;501;545;494;476;500;512;520;453;446;502;596;491;483;481;566;525;472;481;423;464;520;520;550;464;570;500;523;575;532;460;493;453;464;507;488;498;492;521;554;485;557;529;445;434;489;488;458;484;534;508;472;473;485;513;566;560;532;545;539;513;468;494;411;441;531;469;451;431;354;418;415;397;435;496;463;421;428;473;481;497;457;459;470;457;456;460;443;501;472;408;469;504;517;426;427;380;371;338;405;505;475;489;471;530;503;540;408;392;474;432;445;486;513;478;459;475;402;458;480;433;479;427;417;516;488;432;513;522;535;500;435;373;389;501;480;460;469;475;462;446;462;448;457;477;458;458;492;428;442;464;421;414;398;429;416;452;424;397;438;401;440;498;484;462;490;413;492;478;476;522;485;539;474;421;483;429;510;462;548;452;408;506;463;438;410;474;519;471;401;460;422;506;467;470;454;421;465;472;414;422;452;433;396;461;471;456;429;473;466;398;448;467;438;428;477;446;372;396;435;458;480;479;425;459;476;425;442;424;465;451;519;489;433;447;395;417;389;444;481;494;472;459;460;450;462;531;535;487;503;484;483;506;503;378;391;461;439;505;510;434;425;403;444;425;432;442;430;384;393;403;392;398;357;390;424;454;412;427;413;455;435;467;458;455;453;424;444;453;459;431;378;414;386;414;420;419;473;435;417;426;441;421;448;409;392;417;464;397;356;423;436;434;481;408;486;473;494;450;483;440;444;423;398;438;427;458;481;452;430;431;405;429;457;486;433;404;404;390;381;379;337;346;388;392;430;462;427;383;425;449;401;426;382;384;505;464;443;453;433;477;427;416;408;359;387;477;414;429;450;501;475;415;433;397;437;497;512;433;462;517;450;442;445;384;432;419;435;461;450;377;414;403;439;470;458;434;461;436;470;454;431;429;363;358;439;473;486;520;570;470;535;526;408;365;382;401;413;431;413;438;455;408;431;435;440;473;472;497;504;455;530;442;481;476;439;476;466;426;397;484;467;491;486;502;431;452;493;562;513;430;472;465;455;478;445;473;415;425;395;494;466;459;430;447;423;436;416;391;463;464;463;454;376;415;442;415;473;421;421;452;487;427;439;476;467;405;483;444;388;434;400;354;411;406;427;447;414;409;426;443;433;422;403;364;447;419;443;464;501;482;464;434;373;434;340;390;401;336;362;448;461;427;445;457;460;475;414;431;423;463;495;369;454;421;455;398;430;411;381;462;459;409;475;481;496;497;457;448;459;444;459;429;450;466;450;516;411;414;457;437;433;411;368;366;499;430;487;460;427;483;464;464;412;414;371;369;425;457;484;431;445;398;453;473;463;449;408;417;432;453;446;489;421;411;426;402;409;425;462;350;303;315;398;412;425;423;404;450;442;492;492;507;405;466;473;473;476;432;406;534;606;480;434;528;512;422;494;474;488;463;431;421;528;516;513;525;440;391;483;458;491;509;542;502;486;478;417;477;447;491;446;458;452;449;448;477;493;493;491;477;411;410;437;462;441;440;467;481;487;490;457;462;415;498;506;466;461;453;494;483;430;414;415;375;421;480;450;426;447;489;523;468;468;531;504;484;475;440;463;472;469;449;451;488;499;440;521;470;495;562;548;511;439;427;471;462;448;449;470;457;509;485;433;393;317;383;467;446;501;494;547;479;486;513;468;448;482;439;548;518;487;490;467;507;541;474;465;525;567;474;458;445;459;487;484;413;506;541;501;547;519;484;511;480;493;523;468;539;518;464;505;412;419;529;477;425;363;376;504;465;505;408;367;373;440;516;580;532;495;434;432;422;527;596;506;483;467;423;420;437;407;424;518;464;401;374;404;496;484;443;485;460;498;536;448;384;453;440;516;492;498;511;496;458;473;503;439;547;510;538;522;461;439;492;522;490;424;474;453;464;483;501;456;419;407;483;501;477;438;557;486;552;450;466;479;530;472;478;495;452;523;492;509;523;523;527;460;501;514;458;443;470;499;477
582;548;558;524;555;532;559;550;514;580;553;511;522;621;550;503;547;555;515;458;472;562;526;503;532;499;487;509;561;509;480;524;494;512;462;443;502;474;523;480;471;506;531;517;498;516;561;571;477;495;498;552;485;485;550;493;516;493;535;533;493;505;513;536;541;504;545;563;483;508;512;513;498;505;526;497;514;586;501;504;449;442;536;505;518;554;541;473;451;506;504;478;458;473;475;502;516;475;495;509;554;559;498;526;538;497;474;459;454;409;398;495;478;521;474;441;420;465;547;539;518;526;458;472;502;434;442;486;540;500;519;485;383;444;435;462;531;464;431;395;406;450;476;416;442;485;469;443;437;471;489;453;447;498;468;456;434;398;487;391;407;421;516;456;422;435;446;520;464;451;439;504;474;473;499;504;471;491;448;439;430;426;412;399;447;436;447;446;441;482;546;442;483;472;370;456;433;440;469;464;468;468;483;481;496;433;460;499;459;489;427;484;415;400;431;461;413;428;460;459;489;460;394;467;454;488;462;499;531;483;471;466;470;450;517;478;460;497;456;506;513;475;482;480;418;459;456;469;475;450;489;413;441;407;479;538;449;516;500;448;416;399;450;477;474;479;437;394;457;400;432;456;476;434;460;501;442;487;463;340;389;439;423;368;410;380;432;505;529;445;452;432;436;482;513;445;430;441;428;465;448;472;443;484;436;395;476;509;525;480;543;560;412;437;454;409;382;393;452;472;438;410;397;374;451;454;408;403;451;431;392;335;348;438;420;410;466;422;394;361;414;333;430;413;477;444;379;384;409;440;466;433;414;362;384;454;437;440;443;453;485;440;423;453;470;467;434;424;478;424;437;433;469;475;464;471;455;490;493;503;506;481;442;451;417;378;372;512;458;465;490;415;482;434;460;479;439;422;381;453;425;416;418;386;440;486;433;408;500;417;412;441;471;422;378;326;415;429;443;428;428;459;491;465;397;378;433;445;421;422;452;417;444;495;433;417;415;465;443;432;407;404;453;504;458;474;398;397;444;427;440;406;409;449;439;388;477;403;427;463;453;416;458;470;397;387;445;403;455;467;536;522;523;476;462;366;411;425;426;422;460;475;475;435;395;444;404;432;461;539;467;484;469;401;471;450;497;469;446;409;383;436;503;510;466;442;440;454;459;471;496;497;500;478;481;407;428;437;457;442;448;480;496;546;444;457;464;455;439;428;423;475;448;489;391;392;390;427;486;497;448;383;469;465;550;481;437;427;376;469;433;393;412;439;395;383;401;381;422;445;413;422;473;427;412;373;440;451;432;428;453;462;437;454;427;340;321;353;413;395;373;377;468;448;457;437;446;463;418;400;415;458;464;430;401;374;400;413;416;443;423;461;448;390;463;408;455;464;486;456;421;455;456;393;443;422;454;458;479;451;429;417;470;432;388;388;420;475;493;453;460;387;423;359;435;406;384;360;405;438;463;516;443;474;449;438;504;403;512;388;389;409;442;475;447;443;444;414;413;385;393;398;411;336;314;390;453;429;385;410;383;447;439;484;400;457;448;409;514;514;437;503;489;557;474;504;512;470;490;464;495;483;537;465;510;473;464;477;480;456;406;404;506;522;534;532;492;569;519;501;503;483;507;485;451;408;465;483;435;476;513;478;495;491;440;480;453;429;433;461;425;488;493;435;476;473;450;422;394;444;423;434;544;466;429;455;469;434;457;442;460;511;572;540;532;455;494;488;513;467;471;547;478;487;517;504;457;518;524;464;503;516;511;487;515;512;427;489;426;498;500;451;450;529;430;441;433;361;391;426;424;490;469;503;504;467;468;453;493;501;467;506;474;517;511;464;401;492;486;507;570;541;469;486;472;478;415;431;405;461;501;451;533;498;426;510;521;555;465;465;411;428;388;441;376;405;488;418;396;327;388;464;531;461;389;451;438;544;512;490;485;400;369;413;445;447;502;404;336;426;399;357;414;412;449;493;482;381;392;462;486;502;506;473;471;472;493;479;429;445;448;551;526;497;544;511;467;534;509;495;457;475;444;506;447;377;431;461;475;433;381;446;468;505;530;513;411;453;467;505;486;459;542;497;491;481;486;566;542;462;467;431;524;539;509;488;511;501;525;558;524;539;444;481;487;484;490
508;523;488;584;586;567;517;567;580;545;557;508;600;531;549;578;539;531;519;397;478;491;499;551;468;494;472;398;428;478;481;477;523;555;480;486;503;516;483;561;563;531;456;475;458;548;525;494;497;502;486;444;487;521;515;550;528;533;522;500;498;514;550;470;538;496;514;540;516;510;500;456;461;492;448;503;505;500;535;509;455;488;493;527;565;508;459;422;437;552;464;524;497;493;494;547;418;464;511;484;472;461;493;497;516;534;531;464;389;380;450;458;502;499;508;501;485;481;551;558;508;525;477;448;439;445;479;483;529;479;468;493;485;390;433;444;443;439;432;437;477;435;394;464;420;480;444;448;466;390;470;427;448;461;479;467;458;424;428;421;375;469;456;492;452;465;464;405;409;467;470;460;495;489;505;451;459;449;436;415;420;472;466;437;486;448;450;427;392;475;528;456;492;463;439;471;488;483;388;425;466;475;483;452;461;475;491;493;416;378;402;436;409;473;451;388;398;448;478;474;493;434;436;443;512;490;520;446;469;528;459;459;499;490;490;459;483;472;480;452;473;491;523;477;452;407;424;453;450;439;482;413;437;485;471;457;495;460;485;454;489;433;412;453;473;448;404;433;471;381;417;447;451;398;421;428;455;483;440;371;414;469;447;429;368;387;444;408;463;516;488;488;430;438;465;412;443;511;479;471;531;524;528;447;407;384;365;473;493;457;460;452;402;433;436;417;414;467;460;421;415;463;408;360;503;433;419;407;423;454;409;434;435;399;450;426;421;375;367;401;350;332;394;431;433;450;399;402;458;478;423;396;393;408;382;422;421;442;437;433;412;402;422;447;476;478;445;424;448;484;460;447;480;468;477;488;448;489;534;490;469;483;423;405;415;324;440;479;459;405;451;424;451;402;443;398;442;421;433;460;428;449;424;409;398;541;449;526;540;541;507;482;439;437;435;388;459;459;401;404;441;450;483;440;446;487;464;464;401;371;417;376;460;498;424;397;401;519;526;398;425;431;449;407;432;431;399;404;472;463;429;440;435;428;452;440;464;383;429;453;522;445;453;482;493;433;452;437;455;407;496;445;449;435;415;377;411;389;440;463;453;483;459;404;421;452;401;399;389;445;441;467;457;422;458;438;471;526;437;476;440;469;480;496;431;466;454;522;476;478;464;458;414;451;485;451;392;408;423;401;430;463;539;435;464;480;384;407;378;419;392;413;402;451;305;374;435;430;422;423;381;464;420;454;408;487;430;367;380;420;406;369;384;317;385;416;420;443;398;435;444;430;458;452;405;366;458;463;463;452;444;473;503;475;433;405;427;418;380;419;430;403;429;393;403;441;453;456;441;497;446;423;388;417;437;452;418;469;424;384;405;400;375;443;411;425;394;434;519;503;440;431;493;460;392;384;492;490;459;457;443;438;437;462;413;357;359;408;437;444;454;419;413;361;425;384;382;327;401;391;475;467;445;457;475;450;489;450;480;441;405;370;398;449;419;464;444;491;445;431;424;434;386;379;376;382;437;446;421;384;350;360;427;438;409;438;408;429;443;445;428;462;535;462;510;548;502;472;443;441;474;458;500;450;466;511;475;473;513;488;448;473;467;540;507;467;493;492;531;572;485;493;517;483;443;436;523;466;489;490;484;475;558;496;481;469;454;445;468;426;408;453;455;453;510;482;440;398;414;406;518;416;480;424;446;475;480;409;511;502;542;486;540;538;494;535;472;494;479;455;482;496;471;488;481;568;467;510;481;477;507;454;427;494;560;456;468;441;438;482;527;489;504;458;468;435;437;420;399;415;401;483;483;430;449;478;538;461;487;473;494;468;479;497;508;440;408;476;471;518;517;480;534;525;495;499;436;412;428;434;553;502;474;466;505;543;508;476;433;462;457;456;451;447;475;492;438;387;385;419;443;471;440;451;367;352;442;441;463;431;404;359;344;437;378;475;485;474;358;405;400;334;389;418;475;459;457;515;469;488;532;539;574;511;492;485;475;411;458;469;432;540;555;495;474;493;480;447;485;452;379;429;490;507;503;313;304;414;464;387;331;391;506;462;542;508;521;514;436;451;443;507;540;477;484;466;445;536;479;523;500;475;531;476;445;453;536;564;580;557;490;627;501;513;554;567;545
566;543;534;622;565;524;548;527;535;578;582;583;575;556;518;613;463;501;407;397;469;502;493;458;488;511;446;451;429;479;468;515;513;507;489;489;503;504;586;482;488;467;514;516;514;520;498;525;517;438;303;422;484;498;524;454;513;468;496;466;538;531;599;510;544;493;565;500;551;516;475;443;441;461;430;516;537;460;497;507;562;466;552;530;566;462;348;298;427;512;508;554;529;489;506;529;518;505;535;450;451;351;440;529;566;534;482;427;436;436;464;517;505;557;560;450;507;521;503;528;535;515;572;503;458;419;444;467;476;532;458;426;449;414;435;521;467;469;421;466;462;438;475;440;436;451;456;418;479;486;448;468;427;451;466;424;484;517;462;432;433;445;488;492;495;471;427;480;386;407;461;514;463;535;480;474;440;422;421;419;453;456;461;477;464;482;470;402;420;511;494;478;482;442;437;420;469;444;433;377;431;469;389;418;442;462;449;451;444;431;464;425;462;517;417;362;351;395;446;448;446;416;459;416;441;410;478;421;446;491;510;490;486;507;480;510;514;414;504;515;463;441;475;494;480;479;487;419;427;432;477;505;440;450;442;409;459;485;497;427;440;406;444;460;462;445;389;386;509;399;440;447;515;435;463;488;505;459;438;352;431;428;439;476;436;405;455;434;456;455;503;451;455;444;460;444;485;500;506;503;501;571;544;462;446;430;399;502;469;438;458;389;391;419;382;398;481;467;444;401;458;444;408;379;402;417;454;454;438;413;419;386;475;410;404;384;413;353;297;408;355;420;401;398;423;450;455;494;485;445;518;527;432;404;410;406;426;425;417;446;447;433;437;444;422;468;439;495;519;425;461;412;516;448;518;469;465;443;435;412;471;432;400;427;480;449;401;473;473;442;433;458;419;426;417;420;437;433;435;415;448;443;436;396;392;511;506;510;494;464;498;437;393;436;412;404;398;485;427;465;492;501;383;427;341;409;446;478;393;380;441;419;472;457;442;408;443;431;440;418;419;453;462;406;440;432;447;476;478;403;414;439;453;443;424;443;499;459;443;442;437;411;430;406;416;400;424;438;420;370;437;478;464;414;471;424;425;441;457;429;449;448;459;453;427;421;447;428;486;399;498;404;476;406;416;412;494;489;525;474;443;463;492;458;487;495;502;462;443;408;462;400;444;409;460;458;470;428;427;467;386;425;475;457;498;425;425;469;431;443;463;383;440;389;370;395;441;452;403;455;451;492;450;418;384;432;485;438;415;409;456;440;391;371;428;458;459;422;438;457;416;382;384;474;420;411;447;474;436;416;419;512;499;493;479;419;433;417;463;450;446;415;420;453;424;421;432;403;440;473;437;430;426;461;464;430;388;396;389;458;448;406;424;394;481;348;298;375;502;481;464;441;453;428;404;414;489;482;491;499;430;446;436;428;407;458;387;404;477;425;431;413;434;422;418;444;390;402;400;464;546;460;411;434;439;437;437;491;500;424;400;382;425;434;436;462;446;443;482;402;428;424;399;452;414;391;463;445;443;473;383;388;471;455;426;474;451;465;425;498;459;426;461;512;514;543;477;456;488;507;418;430;472;481;459;519;481;468;478;444;512;501;502;506;520;519;512;483;470;473;495;484;503;443;517;483;504;514;466;499;444;447;492;467;452;446;480;467;507;465;499;488;471;484;586;542;415;376;370;437;398;415;472;429;496;435;404;395;458;542;497;463;466;451;474;466;519;567;520;495;503;516;474;447;449;521;503;486;532;493;510;499;508;446;477;491;428;451;398;436;508;531;489;449;442;415;425;386;359;435;443;536;485;467;496;477;504;504;501;510;493;501;523;466;468;484;455;428;462;449;480;452;466;592;518;452;467;478;454;458;505;499;480;455;424;491;485;471;499;452;437;408;448;492;515;458;493;484;465;501;493;460;405;435;440;402;436;435;478;462;399;366;370;394;423;483;471;479;467;459;365;324;315;340;326;362;351;380;452;540;559;544;516;482;423;493;425;467;499;510;467;501;532;495;456;454;486;492;465;443;443;402;476;455;438;352;303;424;457;430;404;352;482;534;539;545;517;496;460;418;472;503;498;484;465;475;470;491;506;477;531;459;536;518;462;471;546;507;480;555;528;541;497;458;550;506;538
626;543;566;574;553;519;475;589;580;546;547;575;607;478;499;588;521;473;443;412;427;488;507;420;511;511;475;464;494;501;503;484;468;441;524;485;506;494;575;535;521;490;507;482;479;532;501;527;549;487;357;296;485;549;465;472;492;544;478;498;512;556;533;540;498;509;493;532;555;474;517;520;455;528;501;464;521;502;413;496;536;491;604;558;521;437;321;344;435;522;587;504;514;590;484;536;506;548;449;540;430;370;443;552;579;514;481;505;516;442;414;424;526;560;506;476;531;472;490;487;510;520;524;514;453;429;481;531;492;519;480;424;469;425;445;427;493;488;492;463;476;481;488;442;395;433;458;452;437;403;447;446;459;373;428;406;473;513;436;516;491;570;485;432;483;469;426;464;417;427;456;550;538;466;485;465;392;438;486;523;457;483;486;451;432;499;479;461;477;469;457;475;479;455;491;498;530;467;467;395;393;421;439;411;445;464;489;446;475;470;461;414;473;439;373;392;399;440;448;418;423;408;474;435;393;429;435;447;464;450;425;491;450;480;533;500;449;467;487;479;456;431;475;527;486;497;447;443;439;500;510;442;445;434;468;413;503;496;421;433;430;344;381;423;424;425;405;417;421;506;475;451;427;425;472;500;485;426;463;438;424;397;395;455;473;429;420;448;507;464;519;449;433;448;471;465;499;487;468;522;456;442;487;459;489;473;491;467;479;393;375;424;411;424;406;430;472;456;496;403;484;501;435;402;412;422;387;391;357;395;402;458;425;486;467;404;379;300;318;342;337;442;443;447;452;501;460;505;613;485;462;450;448;370;426;410;378;436;435;509;460;481;411;419;450;497;448;453;428;472;446;431;384;447;415;449;520;457;434;454;469;458;446;469;467;438;455;422;465;438;455;459;402;443;443;399;495;497;452;460;439;444;471;405;396;436;502;529;490;453;437;523;384;365;428;424;450;463;458;426;435;465;303;258;345;442;419;396;426;404;421;441;448;450;434;431;382;422;462;445;413;466;499;437;467;463;479;420;409;387;452;448;479;429;418;486;474;474;450;415;379;404;407;359;377;419;433;435;463;429;390;401;392;372;415;477;480;438;397;352;440;453;430;445;392;381;413;502;432;498;383;412;433;389;455;459;492;473;473;508;448;462;500;500;462;465;435;474;452;435;431;386;465;444;363;446;466;477;412;467;428;456;441;494;531;497;463;367;455;432;424;430;416;415;422;471;451;391;406;484;473;452;429;452;445;389;425;425;414;448;419;470;420;421;429;418;429;435;436;452;473;439;426;412;442;370;404;444;430;458;436;446;471;493;463;427;419;474;486;442;421;415;391;440;420;407;388;399;422;426;432;462;505;441;459;432;398;406;448;461;434;401;475;399;393;448;345;458;443;461;398;385;442;323;342;432;463;475;458;428;478;462;398;468;450;505;378;367;465;420;432;411;443;473;386;421;407;417;394;393;442;442;388;379;415;477;476;443;479;454;428;408;451;447;388;400;406;455;458;480;409;466;418;389;415;517;462;461;460;440;377;456;448;525;470;459;469;480;414;410;440;469;517;508;429;513;525;492;495;524;486;488;470;437;471;496;421;462;434;467;483;456;568;513;488;508;542;465;466;472;470;426;480;484;436;482;503;494;424;469;478;491;463;411;433;456;532;482;504;458;442;447;504;420;495;493;419;392;392;380;361;429;431;521;478;478;458;431;415;490;505;443;466;498;442;453;547;492;518;489;481;483;471;513;414;490;497;531;479;534;481;485;501;450;470;470;463;425;387;466;451;471;435;463;455;448;356;385;403;478;507;426;503;513;453;501;482;480;480;482;468;454;542;455;459;518;544;489;471;447;445;453;450;459;484;465;481;575;470;487;521;485;420;440;466;532;494;459;452;423;469;508;469;471;447;510;455;512;497;513;493;452;420;420;440;510;478;416;356;419;445;417;378;392;389;400;388;474;469;480;405;387;314;320;347;339;390;436;430;497;579;600;528;461;463;418;524;505;527;605;533;505;498;505;480;467;505;412;298;419;434;431;519;452;407;390;389;409;501;526;478;383;417;476;475;509;532;513;481;493;562;528;549;539;510;522;516;469;542;508;552;500;498;489;499;470;500;582;475;551;539;511;511;490;521;515;510
509;531;601;561;541;536;540;550;546;569;510;582;530;500;541;508;522;483;452;488;419;494;469;514;514;443;530;477;478;525;541;518;512;500;524;501;497;523;516;525;498;498;511;431;505;479;496;557;511;534;475;401;478;478;438;372;427;474;471;484;505;490;465;540;516;493;570;537;551;527;477;531;504;529;498;500;511;468;481;467;512;530;491;500;533;463;383;465;511;548;551;507;480;517;501;549;495;453;475;476;442;476;551;546;547;482;501;500;563;460;349;448;467;534;448;486;493;477;521;545;495;573;498;537;497;456;504;481;512;499;431;486;427;436;480;478;503;483;511;376;411;534;494;467;425;426;404;400;401;453;460;395;474;422;394;467;514;470;475;468;535;462;473;464;431;425;429;446;433;440;460;531;507;453;435;411;411;532;570;482;487;462;437;423;426;482;440;501;485;509;465;447;435;458;441;508;464;487;486;412;449;442;456;516;471;450;452;409;423;470;511;436;441;465;395;352;407;470;473;456;425;498;457;446;449;481;407;515;460;463;460;486;485;549;483;474;470;428;425;488;426;479;472;446;450;485;463;444;483;495;393;396;424;448;458;405;382;397;439;425;410;382;363;383;322;435;390;466;486;470;488;398;411;451;468;431;429;430;497;471;433;437;455;411;449;437;478;449;481;405;433;437;467;449;464;430;439;467;421;422;419;470;452;503;496;477;437;385;486;463;470;504;461;392;368;427;437;438;447;490;423;401;415;410;443;387;452;416;402;370;360;466;459;450;460;410;388;387;377;341;426;476;518;494;459;439;478;518;503;385;407;425;422;469;460;346;414;446;428;488;461;461;482;502;470;459;434;442;449;459;469;486;434;391;444;438;500;496;456;489;489;494;511;464;431;386;494;434;430;541;488;430;499;422;441;420;439;454;426;438;404;442;484;481;440;425;456;512;489;425;461;493;428;441;443;392;458;378;376;415;454;308;241;145;229;398;362;454;464;426;459;448;490;478;444;416;466;399;472;467;448;391;392;426;454;458;438;397;323;448;420;463;431;464;457;457;412;451;410;440;387;463;410;384;408;480;397;441;465;503;426;460;420;392;430;473;450;447;425;457;416;430;411;410;462;429;336;454;415;400;440;418;421;435;460;425;483;471;464;502;432;474;466;471;508;440;446;448;425;453;529;436;483;474;410;423;459;457;460;424;425;424;418;464;424;438;380;437;407;388;372;368;456;399;488;456;409;418;387;402;448;417;443;454;446;418;389;412;408;442;432;431;458;414;447;425;471;454;415;446;481;443;350;428;416;409;471;455;436;470;417;456;444;471;470;433;382;423;433;424;424;368;382;423;380;440;408;396;419;490;459;468;457;443;440;383;405;432;373;392;458;418;424;416;444;449;450;456;442;332;304;399;439;349;425;450;468;444;438;430;443;460;456;471;461;513;387;405;383;405;414;401;372;458;386;408;440;413;365;318;402;436;355;414;431;416;469;498;473;429;457;449;442;505;509;401;396;430;427;468;477;416;441;471;514;503;471;463;478;491;456;443;451;437;442;427;502;521;437;445;396;446;464;476;489;497;489;471;506;466;431;414;429;473;452;494;411;421;424;519;441;480;485;485;463;528;481;458;470;424;447;436;551;443;479;466;502;483;485;463;475;497;497;489;442;414;476;503;510;434;452;455;512;451;472;376;460;362;434;467;343;371;398;513;484;457;469;443;401;517;487;497;449;419;493;518;512;516;503;468;500;513;490;511;500;481;519;494;474;477;475;480;532;440;484;457;432;395;414;458;465;456;449;439;436;448;374;405;521;508;508;436;476;436;496;468;541;502;482;451;447;428;504;482;470;563;529;538;494;445;503;505;482;456;474;497;541;475;518;456;519;464;517;519;466;531;432;477;465;415;461;506;459;476;455;473;492;490;500;507;517;486;489;484;400;393;494;470;358;420;354;331;344;222;178;224;267;335;442;422;480;469;354;376;407;505;454;433;452;496;508;467;462;502;435;488;537;522;518;507;526;556;543;582;504;449;522;461;365;417;486;370;455;474;483;468;467;509;465;552;523;432;431;445;461;534;575;541;501;484;469;509;543;480;495;541;479;467;496;506;554;520;528;472;474;486;465;527;501;518;546;487;449;438;482;484;499
566;564;520;583;511;537;522;475;513;495;579;583;535;505;469;523;465;496;474;487;438;510;511;494;476;405;475;490;532;559;548;583;516;504;486;532;519;505;575;522;560;470;521;494;485;454;531;509;534;474;461;452;477;488;319;262;313;452;448;488;471;418;525;491;444;490;445;477;505;479;464;499;484;532;490;518;535;512;484;500;447;536;401;448;492;465;430;538;576;472;589;538;516;453;479;471;475;444;444;456;496;476;513;523;566;444;537;568;530;500;435;419;469;449;458;440;543;443;515;475;454;505;525;513;488;521;510;530;434;492;485;507;455;436;430;472;468;504;485;436;385;435;472;478;429;418;358;399;449;506;484;444;490;445;447;469;469;491;440;499;422;449;472;458;425;441;445;490;429;454;441;444;509;432;450;442;484;490;469;520;468;454;506;480;406;481;411;475;411;517;443;470;530;492;480;479;440;474;469;527;515;442;460;459;445;465;477;470;407;486;435;469;425;415;409;414;470;510;453;486;496;508;510;477;488;473;477;493;525;443;492;505;463;548;520;492;462;431;451;471;454;426;423;442;465;448;436;462;478;469;436;395;433;487;466;432;368;422;404;430;416;438;453;412;396;389;359;457;398;427;499;428;481;444;482;418;396;428;427;451;443;415;454;355;404;469;491;494;418;454;487;416;415;470;498;452;470;442;462;437;441;448;473;450;464;439;389;461;464;429;448;464;415;425;367;393;384;419;417;432;396;417;417;409;376;405;378;377;400;363;460;499;510;463;457;397;432;466;373;379;463;463;491;432;479;508;429;454;456;338;438;488;445;404;419;378;447;422;450;472;538;479;469;516;533;439;452;436;428;455;464;462;478;399;427;465;527;447;474;455;515;523;469;399;486;438;484;480;471;454;436;435;446;421;435;464;459;524;422;375;371;438;494;499;483;438;466;511;520;486;494;446;405;439;396;428;361;349;415;454;465;347;285;254;276;328;368;406;465;455;541;501;489;414;453;419;450;467;478;452;408;423;418;381;424;422;431;414;447;458;534;466;447;418;455;431;457;453;457;442;437;414;353;443;434;418;432;492;460;453;447;397;438;407;439;478;463;467;422;434;443;461;433;412;436;484;415;396;470;456;429;419;446;473;482;443;488;450;501;506;407;481;473;486;447;445;414;460;404;422;431;494;436;483;437;376;406;488;450;427;416;372;420;416;397;426;390;439;418;472;445;397;411;478;497;511;447;454;416;402;408;449;372;428;386;440;413;385;505;447;373;453;448;425;427;440;479;497;416;472;509;412;413;422;467;437;458;409;470;471;518;399;452;449;463;423;479;464;432;393;465;419;424;416;438;435;432;365;411;415;477;434;398;445;420;543;441;386;386;435;397;379;459;429;442;489;479;492;461;368;328;437;454;447;430;452;459;475;455;436;430;427;495;484;471;509;474;421;339;319;402;345;417;446;351;420;445;398;406;365;398;452;389;458;455;438;486;473;473;392;454;433;444;394;434;389;417;515;469;435;443;392;499;479;494;466;483;509;494;437;416;449;483;418;419;500;465;446;438;439;470;456;446;434;487;486;429;459;483;475;502;441;414;434;430;474;368;393;413;447;465;407;434;458;427;512;483;489;457;424;433;511;489;512;489;512;460;427;470;483;483;478;542;452;494;448;443;480;479;466;426;447;513;466;465;450;390;398;441;455;462;449;485;490;492;468;429;427;486;479;465;452;428;483;525;505;479;538;497;555;543;577;490;473;363;465;470;491;509;427;483;493;455;453;414;402;465;427;483;519;444;427;403;351;353;361;345;451;541;512;500;472;467;483;474;453;495;467;512;524;478;444;431;437;488;446;494;535;473;540;552;428;461;467;488;510;447;577;528;554;521;468;510;487;479;463;476;437;435;530;451;436;427;441;385;439;507;462;479;569;497;479;432;463;401;423;440;447;420;419;325;289;309;178;80;104;177;246;400;400;443;402;353;345;425;533;490;520;492;461;483;544;526;485;520;512;479;507;462;526;517;536;534;554;506;443;580;542;472;520;400;419;450;501;471;501;495;395;391;469;478;536;453;505;533;517;555;528;536;437;499;499;504;477;480;500;477;458;566;528;561;497;553;514;477;456;530;544;481;584;544;496;534;519;533;529;494
530;525;542;574;542;543;534;529;506;522;555;520;556;521;487;529;498;516;522;512;569;495;517;504;515;432;518;549;555;519;560;548;562;531;498;471;616;532;550;513;509;500;545;567;520;499;482;526;534;483;500;506;446;473;350;222;271;434;448;461;450;440;502;468;472;483;480;485;501;460;509;496;523;461;495;434;494;460;470;471;497;465;455;452;542;455;519;545;569;482;517;577;539;482;493;499;427;491;494;472;498;510;500;555;539;496;502;549;536;553;502;487;539;492;462;501;525;498;549;498;444;430;448;492;481;476;447;475;480;495;504;514;479;469;463;417;458;489;429;448;378;387;408;406;439;410;459;487;453;488;438;441;488;530;508;460;467;481;444;428;357;397;464;529;452;463;452;469;476;456;492;502;489;512;473;481;513;496;465;516;405;372;474;459;471;468;448;495;490;539;496;456;479;527;494;443;460;519;429;429;449;435;425;424;497;495;473;472;455;447;456;490;471;521;504;442;438;508;563;480;437;479;494;487;501;460;462;487;455;404;461;438;450;502;526;469;550;490;417;454;438;451;432;454;432;404;438;463;513;484;431;440;413;431;390;467;409;456;369;464;398;397;461;445;378;435;451;419;470;408;488;427;475;490;473;435;415;447;503;508;489;451;421;438;428;436;438;416;366;363;428;414;494;470;490;452;423;425;439;500;406;412;430;430;400;383;413;450;427;389;453;405;394;414;424;392;463;480;453;394;360;407;429;380;370;340;350;423;384;452;505;475;484;471;423;493;427;468;431;424;418;425;494;458;470;461;453;433;489;392;439;503;472;417;344;425;449;432;435;493;467;508;491;481;467;496;446;425;458;464;418;481;443;418;459;439;475;469;490;455;438;418;440;464;515;485;483;501;426;434;461;434;490;456;463;473;537;483;469;454;480;475;470;486;511;486;474;502;525;543;530;453;420;422;406;388;373;367;340;456;491;428;422;427;331;372;361;440;460;401;437;406;451;400;428;390;417;450;465;494;407;421;434;345;380;489;482;420;433;472;482;538;426;420;466;432;487;426;454;452;457;421;354;459;422;488;437;443;414;428;460;414;368;471;447;474;469;427;433;439;457;396;349;380;444;452;442;459;448;428;427;422;442;430;490;473;457;457;474;411;368;430;463;406;460;408;431;566;520;444;465;424;476;439;403;434;457;426;445;467;457;476;494;448;395;392;456;464;524;429;384;388;455;466;446;458;440;464;448;403;408;424;380;344;265;388;476;475;449;454;360;401;424;456;468;460;495;463;453;503;525;475;374;394;417;414;387;376;461;487;462;404;406;447;394;453;481;496;502;470;500;420;412;458;401;458;434;375;380;475;500;443;413;477;428;429;457;437;405;447;448;427;458;435;432;436;472;442;407;388;415;476;472;454;500;428;416;437;418;439;458;455;469;438;417;483;481;410;316;333;460;467;517;442;410;412;435;434;439;422;435;489;415;401;494;452;376;406;423;437;490;469;450;338;351;389;459;431;504;443;433;489;387;416;408;476;497;471;449;405;467;408;450;484;497;458;537;470;463;449;499;435;423;458;454;471;424;418;495;484;441;435;359;420;480;489;403;440;471;450;466;413;402;411;486;468;459;501;457;460;427;505;499;482;485;466;385;440;430;446;535;457;514;487;522;461;424;461;471;476;449;428;460;473;508;447;481;425;523;512;508;515;474;521;477;509;487;509;474;471;505;462;449;512;452;534;499;541;469;547;516;520;515;453;409;455;453;548;489;436;514;495;470;443;431;460;502;503;504;448;479;495;415;401;377;422;336;459;530;524;442;369;463;491;458;477;532;501;500;439;443;534;408;414;489;494;469;440;522;531;525;482;463;487;527;540;541;476;538;495;428;514;492;472;510;464;499;455;530;537;423;418;467;436;443;450;451;506;535;556;526;504;472;481;426;390;451;517;555;483;391;427;384;236;131;204;277;280;298;232;328;292;246;277;394;442;455;455;509;442;493;500;549;514;519;500;527;521;434;393;473;529;524;579;531;490;458;489;474;490;476;424;447;537;506;522;426;330;357;417;476;546;565;487;575;481;509;459;467;484;488;521;490;509;439;486;519;452;540;556;532;511;513;542;526;465;483;503;532;517;480;527;545;582;513;508;559
542;552;522;560;567;570;537;571;510;527;580;573;520;485;498;501;512;429;477;531;540;545;513;479;531;489;581;544;521;534;582;588;598;533;486;511;517;552;530;499;557;544;497;524;550;535;500;553;557;537;506;540;492;467;432;304;368;472;476;385;381;451;471;501;425;525;489;500;503;460;502;524;525;536;493;473;465;491;520;522;539;539;533;465;527;460;538;559;541;591;533;511;521;458;469;484;447;532;525;514;540;520;526;550;560;474;513;576;529;575;536;508;508;479;515;530;502;480;532;507;473;399;443;467;487;565;496;468;454;562;493;534;513;488;500;500;426;470;420;382;413;427;435;437;449;478;494;455;448;486;485;506;483;461;494;535;456;415;419;493;424;450;470;476;481;445;362;460;479;461;433;490;496;461;524;501;473;503;489;521;440;431;486;426;450;501;525;470;486;498;449;499;510;509;553;448;456;494;412;386;452;520;388;400;480;453;479;458;488;426;440;495;475;482;518;457;450;499;479;454;418;470;479;435;502;461;479;469;483;417;463;394;463;495;499;481;447;441;446;483;483;494;517;442;379;418;447;476;462;459;466;488;427;426;398;486;479;424;417;434;379;477;466;460;407;477;478;465;423;413;444;477;408;436;463;436;418;394;428;463;487;492;438;404;418;438;411;408;412;412;403;416;438;423;465;400;374;422;417;397;449;423;396;375;366;365;407;419;393;386;422;484;452;413;423;379;432;484;452;421;376;359;418;354;320;335;359;384;431;445;495;427;448;486;515;482;483;464;389;381;446;485;496;472;438;409;397;394;452;404;390;473;436;383;332;406;497;438;434;490;494;458;459;462;455;494;466;479;493;445;448;440;433;407;465;433;499;478;509;483;461;472;406;470;538;458;466;458;470;482;480;454;477;464;452;511;564;556;405;387;453;473;516;474;509;462;546;506;499;477;508;452;451;398;385;486;414;349;425;485;419;477;464;528;426;381;421;450;424;433;431;496;394;431;464;454;405;444;435;468;445;484;460;381;456;512;458;420;465;435;423;480;412;441;509;432;486;468;447;443;460;435;455;461;399;456;433;463;378;445;383;364;405;386;497;459;488;453;409;378;374;336;409;359;418;429;444;441;438;505;481;479;475;437;433;492;453;429;428;431;407;401;385;420;440;429;411;497;418;411;424;464;508;416;441;458;449;471;456;437;466;456;498;475;459;432;442;418;502;402;407;397;400;420;417;428;406;440;480;459;521;461;462;330;320;389;526;449;455;412;427;380;478;474;495;508;455;487;475;466;462;444;384;461;427;454;431;397;449;425;503;446;416;392;395;445;490;453;502;471;488;422;410;418;504;479;421;378;378;422;458;495;447;492;463;405;404;419;385;461;406;466;444;449;440;402;456;397;395;391;453;441;416;471;452;448;450;380;381;444;496;460;419;420;415;442;472;483;480;377;477;530;433;476;444;407;408;418;364;434;470;510;437;350;415;408;301;341;409;446;403;424;433;424;418;434;481;440;486;435;462;407;431;461;421;476;491;460;437;460;493;473;442;411;512;542;546;514;495;436;394;483;463;481;471;471;466;485;542;479;450;519;465;418;435;442;413;409;449;452;443;419;455;471;460;487;514;521;540;427;475;466;428;478;475;473;472;527;495;404;458;542;477;512;473;515;428;426;422;468;414;439;494;391;484;475;533;491;486;505;459;408;466;487;459;455;507;503;483;412;415;416;417;481;468;535;459;490;470;499;496;436;500;456;503;474;444;505;558;476;502;489;479;454;507;468;480;517;510;491;478;446;416;442;390;353;398;428;483;478;459;432;454;507;514;458;462;459;472;433;441;470;463;479;463;470;494;524;470;468;450;449;472;516;517;524;529;462;506;488;500;504;414;465;486;474;510;507;548;454;513;438;441;480;468;456;498;492;466;462;528;561;495;411;422;449;446;465;495;488;463;377;451;311;165;255;318;398;346;308;321;325;273;261;308;461;520;522;555;478;453;448;466;476;541;526;524;561;463;400;409;487;545;558;498;468;475;497;424;405;439;428;470;513;597;500;400;413;450;438;500;520;597;498;564;587;533;495;476;473;494;539;537;479;520;527;551;546;546;562;507;530;531;523;533;577;481;492;532;506;422;544;517;529;513;537;557
527;505;493;507;500;594;578;530;556;544;569;557;527;441;553;501;590;548;462;493;485;515;500;495;519;508;557;547;533;534;599;623;639;514;475;450;578;546;594;555;531;593;557;567;534;525;522;523;509;510;472;489;544;516;512;428;427;508;455;368;441;411;501;488;456;462;493;450;499;549;491;549;544;543;508;496;464;434;509;581;510;572;539;456;508;447;528;507;489;569;477;490;470;437;431;467;520;502;479;484;486;555;514;538;529;494;514;536;536;534;521;545;549;518;466;500;437;472;496;491;463;437;496;494;450;478;436;466;429;498;532;505;521;498;471;463;438;400;399;406;440;407;456;451;381;454;476;449;467;412;482;462;494;553;464;506;465;386;403;438;479;463;498;497;515;474;485;429;432;470;434;473;477;507;476;484;529;483;515;493;436;445;458;392;437;478;481;533;481;439;447;417;467;459;480;487;465;415;438;440;512;528;460;464;485;488;484;480;485;443;450;515;551;481;453;490;403;442;470;419;419;475;513;483;476;448;450;425;450;404;456;457;485;464;487;529;459;438;513;460;527;490;507;359;345;357;386;413;423;426;499;391;464;506;487;498;446;458;451;468;452;443;460;506;474;471;475;473;432;420;411;398;399;444;423;406;443;448;450;419;426;484;372;301;336;430;455;354;394;440;389;405;428;438;453;425;385;372;388;393;456;380;425;428;408;402;324;395;374;426;465;448;447;411;451;418;496;467;452;390;351;326;404;366;342;400;369;378;317;443;480;436;425;463;455;498;450;434;413;444;410;443;450;476;388;388;298;334;401;439;357;422;424;444;377;387;418;416;421;472;474;479;514;468;464;429;461;513;450;454;445;464;380;464;520;493;463;511;559;494;515;452;481;448;487;489;457;474;453;468;475;363;408;498;492;521;496;495;428;441;461;482;510;422;440;442;530;505;495;451;416;476;443;444;364;415;493;397;410;421;445;396;433;453;421;354;405;513;459;446;423;423;447;452;399;464;488;457;451;482;446;462;415;353;378;511;444;410;455;486;496;425;457;456;495;496;471;459;460;465;464;441;464;382;386;428;448;399;410;461;434;421;419;376;430;433;461;462;420;366;441;410;395;346;374;441;444;462;408;432;476;529;493;439;345;402;475;465;457;492;472;366;367;389;409;412;385;475;455;428;453;417;452;434;448;517;496;500;388;404;476;423;515;523;472;414;466;454;427;361;363;395;400;492;446;410;405;455;457;496;511;539;454;429;340;413;493;377;348;445;421;482;466;432;444;372;425;489;396;460;388;409;420;459;431;398;413;384;443;409;489;479;447;362;430;398;371;422;453;426;466;477;427;454;427;415;436;336;348;483;485;444;456;455;486;400;455;441;391;423;443;491;467;433;438;444;434;403;391;409;446;408;414;437;487;476;373;310;330;416;446;448;394;406;399;438;420;396;465;395;437;525;468;426;449;428;433;389;346;389;461;410;379;380;459;433;360;356;436;446;397;379;437;432;432;441;426;412;468;458;417;417;354;402;431;447;460;475;522;484;454;414;431;399;394;493;517;513;457;495;425;437;449;455;436;418;440;448;488;490;463;452;477;443;461;438;531;475;456;411;444;488;503;455;506;481;534;480;495;469;459;433;476;513;500;485;465;471;428;399;441;472;517;527;477;539;490;463;479;449;413;475;440;462;540;494;471;514;456;475;539;415;459;496;459;443;485;501;513;513;408;435;461;472;412;477;494;461;474;490;531;518;422;434;446;506;482;541;512;536;533;503;516;460;480;462;497;473;456;422;405;417;393;416;455;446;437;421;457;447;478;435;477;458;470;444;432;470;470;478;480;432;453;504;479;458;498;443;529;485;520;455;479;516;457;515;537;493;455;495;501;471;446;475;527;603;472;504;477;476;451;467;471;468;489;445;478;497;477;523;628;542;502;470;416;429;494;482;498;518;464;470;505;408;257;302;391;379;477;421;425;420;363;276;237;281;455;534;507;432;429;503;453;492;490;552;561;527;486;435;439;471;508;497;496;565;518;531;447;471;454;453;464;488;517;564;433;466;467;424;404;500;559;606;557;584;552;503;522;512;492;525;501;479;442;492;532;556;537;508;475;472;518;567;500;530;508;515;524;465;528;548;514;497;521;514;528
464;487;525;545;513;548;562;544;586;542;582;523;510;472;500;532;578;532;543;505;468;440;560;539;489;501;581;565;591;550;581;558;553;528;493;489;536;557;560;515;495;557;563;504;459;537;517;519;491;512;455;455;450;471;532;503;504;501;533;471;439;529;541;427;502;470;509;503;506;501;484;522;510;538;541;477;505;369;439;523;549;548;504;464;542;503;476;458;448;473;488;491;453;455;477;482;449;494;503;566;524;535;482;555;530;471;482;479;536;512;529;547;450;408;487;531;510;495;500;485;567;507;452;447;478;491;464;433;476;465;554;473;436;523;459;460;415;395;374;428;476;486;398;431;431;481;473;461;521;452;497;496;401;448;464;440;426;392;371;420;397;462;424;482;427;535;487;448;421;440;440;483;531;459;442;456;525;486;473;528;494;387;415;447;472;416;474;564;465;511;449;394;457;463;453;426;464;495;455;446;444;504;503;444;440;443;457;515;452;468;462;477;525;499;500;457;421;442;458;435;407;535;525;472;469;462;404;484;503;410;484;501;434;458;461;471;464;478;459;521;471;532;458;459;450;461;437;449;454;441;414;410;488;469;522;493;470;474;448;488;477;457;445;501;464;477;462;448;475;429;379;412;421;413;430;455;446;479;417;433;448;425;370;346;333;382;419;384;394;485;428;403;395;347;381;365;405;401;385;358;343;347;344;421;377;399;418;422;399;374;434;475;483;382;476;459;507;459;404;341;341;412;418;386;389;482;446;450;355;421;501;457;469;466;508;461;459;458;462;448;410;460;439;427;386;448;462;366;349;410;398;416;407;472;397;411;372;433;439;431;479;501;491;516;504;465;499;465;480;471;403;474;420;440;494;409;395;415;458;424;473;443;489;484;469;441;471;438;435;375;332;340;429;504;499;409;441;442;386;474;486;434;445;484;449;403;447;456;474;437;456;452;508;397;318;398;437;471;423;425;408;416;427;446;456;446;465;527;467;395;444;434;456;422;431;418;416;463;450;362;424;478;386;303;406;428;475;425;471;484;492;429;428;445;467;458;479;490;444;471;456;441;459;440;410;409;409;436;486;469;505;449;412;418;379;408;446;395;395;432;406;417;391;355;431;457;445;450;423;450;477;456;498;366;278;378;486;425;499;426;451;411;410;386;412;329;401;447;466;428;435;422;480;438;459;478;448;536;470;421;492;511;458;476;429;492;403;442;452;436;350;361;415;489;430;441;447;415;497;459;559;466;497;441;413;453;426;381;345;383;446;402;490;417;410;394;463;446;431;430;406;401;410;404;504;426;437;417;406;428;424;460;431;362;364;327;327;409;394;472;431;442;468;363;445;438;448;411;422;402;438;433;453;422;439;412;432;422;409;442;455;462;538;475;445;443;410;426;382;387;430;446;445;434;479;463;318;254;312;455;459;463;401;344;403;436;452;440;449;403;412;399;432;443;433;431;410;406;351;458;417;351;345;414;457;452;454;387;383;417;352;386;467;412;455;447;454;414;444;437;391;396;357;403;416;498;471;450;444;415;385;404;413;447;462;471;472;457;411;440;431;381;434;399;377;486;446;444;438;460;483;468;499;437;379;491;507;435;440;434;496;520;469;451;498;534;517;530;505;470;461;478;516;480;556;539;460;495;478;388;452;472;532;503;501;509;531;478;455;422;443;499;466;507;478;524;506;458;481;519;491;461;431;484;459;478;485;485;527;480;483;509;508;486;433;432;522;494;449;494;524;474;470;499;498;488;499;458;457;478;470;478;468;493;443;521;495;472;427;378;381;364;452;415;467;472;476;448;481;488;509;512;458;483;481;508;559;549;484;435;473;521;451;442;458;443;482;543;482;482;482;474;521;504;466;504;487;516;427;499;461;539;463;485;531;540;503;548;480;513;437;463;475;448;485;494;483;486;464;537;517;519;508;494;505;509;479;515;476;587;521;490;570;508;397;390;443;480;490;479;472;483;445;369;220;229;343;514;434;409;465;519;480;497;473;527;532;565;548;511;488;486;464;485;508;518;510;527;524;462;425;490;533;473;466;503;554;587;431;424;505;461;554;583;591;535;510;493;571;467;407;431;493;522;507;522;545;532;504;496;475;466;512;522;484;447;499;568;490;459;490;525;505;511;553;516;533
354;509;461;496;513;511;568;547;554;534;589;533;515;463;485;515;512;593;573;524;435;456;489;480;535;499;516;530;505;568;574;541;477;453;496;524;561;513;510;564;583;581;553;509;514;452;526;487;495;497;486;434;516;440;458;523;466;530;518;483;510;472;539;515;530;457;451;510;560;535;460;518;508;474;502;487;421;379;427;473;556;566;493;551;470;538;464;495;495;488;514;487;532;512;487;513;493;525;554;511;525;517;537;511;541;493;480;522;547;562;481;592;477;460;445;521;479;406;552;535;485;458;461;431;405;518;490;470;447;504;466;431;479;489;575;487;449;438;459;434;504;505;504;394;428;435;446;449;474;485;479;452;424;427;489;481;466;421;464;494;474;422;426;470;481;531;462;464;464;536;475;554;484;462;487;476;502;511;489;509;481;441;441;442;464;427;423;493;468;452;444;500;416;437;426;415;486;471;463;503;512;479;468;516;468;486;491;526;473;474;446;436;517;493;437;463;502;438;535;472;534;499;511;467;453;457;441;427;492;438;441;495;465;482;499;507;528;519;469;472;497;444;458;458;520;474;462;455;445;394;350;381;426;487;509;554;426;475;469;436;488;509;477;440;426;425;452;423;420;409;525;423;464;433;438;453;436;491;398;440;419;328;295;317;355;419;384;406;407;438;446;420;437;372;405;420;453;419;391;379;394;360;387;414;420;400;413;466;423;368;427;451;442;412;444;460;452;368;393;473;436;420;471;445;423;433;416;478;455;410;454;441;460;426;449;384;466;510;503;481;498;489;536;472;464;391;402;367;358;364;364;430;420;454;457;450;389;401;447;472;437;465;466;497;456;487;489;480;546;499;450;448;458;478;412;423;393;403;423;467;451;437;367;391;452;418;427;430;448;331;291;370;429;436;492;402;433;419;478;455;466;406;450;406;479;408;412;494;491;468;475;457;404;349;317;339;406;447;457;396;395;422;442;478;470;434;452;452;490;464;405;449;454;416;431;410;396;454;431;382;379;473;450;385;480;436;395;434;450;537;480;435;454;472;492;454;445;487;477;473;471;401;443;478;521;491;452;373;423;477;458;395;417;431;452;423;388;435;424;404;347;393;429;387;456;467;455;453;393;468;468;537;447;330;345;388;464;465;466;539;525;478;478;412;436;334;418;478;397;418;480;463;473;546;485;480;423;483;484;426;471;393;454;425;417;472;434;396;390;472;363;402;466;449;475;428;449;452;452;468;483;435;489;485;468;466;507;384;412;480;444;387;427;432;446;434;517;468;411;397;412;436;418;444;446;457;411;392;421;440;469;460;437;429;327;267;242;319;428;436;448;501;523;437;425;430;393;405;400;393;417;463;412;435;474;448;411;411;456;436;474;495;457;464;443;493;356;482;464;370;465;496;491;461;485;436;405;368;373;448;488;528;429;355;433;440;442;418;435;417;406;410;438;415;413;430;422;467;424;437;401;383;392;433;415;452;501;424;439;416;326;454;467;471;425;462;454;437;367;474;448;396;415;400;488;462;426;407;439;410;407;458;430;413;449;465;416;416;407;439;455;349;348;354;395;465;416;399;384;424;402;422;456;447;532;437;512;502;422;437;464;479;445;499;484;491;533;484;498;465;442;457;481;520;536;466;517;496;445;451;457;453;502;408;461;435;435;471;479;524;416;461;502;454;452;476;410;509;456;468;529;460;502;467;513;489;472;468;438;533;518;515;537;492;489;456;408;495;498;436;499;499;475;457;462;455;498;402;470;492;458;463;469;516;480;463;497;451;486;425;424;402;444;466;502;488;483;454;524;533;484;446;509;478;463;479;475;528;473;443;429;464;473;513;417;438;529;483;466;472;443;492;509;510;468;424;466;505;477;443;447;493;499;502;541;441;503;572;546;508;516;508;445;512;504;505;487;492;504;537;471;473;498;488;508;512;565;459;514;529;523;537;547;525;411;465;470;499;556;507;520;428;397;317;222;164;305;462;566;452;433;465;521;501;481;512;519;555;500;524;550;490;495;478;486;507;587;565;588;488;486;454;459;423;449;550;431;487;454;444;563;539;522;483;535;525;467;393;463;470;357;403;526;539;469;537;490;497;501;511;492;539;535;503;531;416;472;482;485;500;483;565;457;552;445;513;513
388;497;504;523;512;467;499;464;538;548;533;564;498;490;553;563;527;521;585;559;542;459;472;527;552;480;540;586;552;590;560;550;551;505;516;528;561;536;523;586;560;533;542;551;510;499;486;460;456;484;521;543;460;515;483;510;489;521;566;474;474;483;496;502;502;448;512;483;482;574;493;502;485;480;544;432;407;466;468;454;508;515;501;489;544;509;476;522;516;490;538;528;571;509;489;526;511;471;533;536;530;475;564;582;564;465;468;543;501;511;540;530;448;462;492;512;432;468;451;546;539;504;445;432;422;537;485;494;457;492;480;469;505;456;488;498;440;435;463;426;477;496;456;507;552;515;518;497;485;447;464;453;426;485;426;480;442;479;470;514;489;521;467;538;534;447;518;479;471;520;480;520;475;471;477;456;436;476;523;534;473;430;428;421;422;435;423;467;467;498;536;483;513;483;488;424;512;489;463;464;432;445;449;483;461;419;403;430;482;428;441;448;506;429;462;440;499;454;481;466;503;491;480;481;452;450;408;396;488;411;446;481;537;529;532;535;544;543;483;454;489;494;470;523;525;513;443;416;421;400;386;358;416;454;497;545;445;446;508;444;478;446;511;476;401;399;548;480;359;417;423;457;427;523;442;394;430;487;461;437;327;357;366;381;429;420;384;383;447;421;424;414;411;399;422;486;407;446;426;377;409;400;377;387;425;380;398;422;378;357;369;442;442;438;407;449;433;375;414;418;462;409;452;461;426;467;468;417;463;360;463;445;442;394;472;406;460;494;488;500;496;473;520;500;459;408;427;483;466;431;432;417;408;426;427;463;393;402;466;454;435;464;477;484;478;414;480;491;525;453;418;460;479;472;492;509;452;405;468;494;397;374;279;281;382;348;312;458;417;409;400;357;387;467;431;353;370;444;572;439;446;510;421;403;397;423;395;440;528;497;454;463;357;294;332;360;379;417;465;426;445;479;484;437;387;426;422;457;467;454;423;382;448;435;405;358;439;413;419;455;415;460;474;381;392;427;402;410;438;490;495;425;412;451;480;432;425;405;450;469;450;429;470;432;429;480;476;467;483;513;409;432;441;453;444;410;446;469;447;443;452;443;401;406;446;440;469;535;529;446;524;475;475;389;339;415;438;471;463;450;433;445;472;511;441;443;445;430;459;458;477;484;480;499;449;443;472;417;430;420;402;413;388;433;422;452;390;412;419;422;455;429;429;415;435;437;502;497;460;485;427;472;412;446;509;528;446;413;459;441;361;390;416;471;387;412;436;413;410;461;437;397;425;479;477;368;437;422;414;516;497;450;431;426;352;252;227;281;448;400;459;399;465;435;391;438;395;396;465;415;466;446;406;394;429;472;467;437;411;402;498;464;454;456;481;441;405;426;474;396;420;453;461;451;438;468;500;451;475;440;562;483;475;337;404;423;461;455;471;465;409;458;403;402;449;424;419;467;445;446;425;413;422;461;447;453;474;471;442;396;381;450;413;413;442;505;455;405;430;434;407;408;422;418;478;527;424;368;435;413;451;440;445;482;497;480;488;450;431;469;511;366;386;404;462;459;457;462;479;480;431;486;428;487;514;507;491;428;496;499;477;385;405;472;405;458;450;461;486;459;466;529;487;502;558;484;457;520;451;494;483;460;480;505;490;464;461;432;459;462;399;427;437;513;445;461;440;444;431;395;428;459;510;463;465;494;484;495;523;454;526;494;482;547;556;474;489;480;495;454;484;429;445;474;470;482;481;501;515;482;462;513;476;463;502;451;458;473;542;449;421;483;498;531;464;462;466;477;489;455;467;471;534;472;498;493;484;461;424;432;524;533;535;480;474;490;487;557;541;486;481;459;497;471;454;449;436;476;579;464;541;466;517;519;572;526;487;716;648;536;487;434;506;443;469;504;571;497;553;531;506;423;486;503;506;552;557;504;494;569;525;499;474;532;536;511;427;508;498;527;570;419;393;308;234;167;304;374;423;422;463;509;494;491;465;461;493;527;540;503;541;531;491;454;474;462;534;504;535;526;424;446;410;444;482;452;446;455;457;584;575;568;510;520;516;549;449;454;458;501;397;441;527;498;533;508;481;517;431;509;483;552;576;573;516;535;498;506;491;516;513;527;498;479;507;484;489
420;479;492;496;564;555;525;493;515;558;521;526;547;561;533;519;556;597;547;546;507;489;520;551;525;510;522;533;582;577;578;559;499;511;531;496;564;603;571;465;594;570;523;598;548;506;488;496;512;547;547;501;506;438;489;496;487;502;468;454;510;469;562;505;532;461;533;572;569;496;484;472;494;457;467;415;434;473;534;520;516;520;490;509;565;542;543;538;573;551;561;554;515;528;513;487;523;547;550;501;565;487;531;517;552;517;532;514;469;540;484;565;492;494;502;513;483;522;410;511;501;535;478;466;451;420;465;446;503;472;451;476;472;465;428;460;461;440;504;458;519;429;441;482;567;506;467;513;467;455;451;474;448;466;465;414;432;438;462;467;490;478;518;518;503;546;533;444;474;504;501;469;497;438;549;463;487;495;453;455;477;385;349;333;440;468;509;426;510;477;531;486;490;491;527;465;453;482;471;420;467;488;418;473;488;425;380;459;535;499;475;424;442;459;418;446;493;490;471;531;498;516;501;448;448;423;405;442;406;427;436;447;480;493;547;514;521;577;522;460;398;466;475;464;459;479;493;417;377;444;451;464;470;438;526;447;481;478;443;467;453;488;503;462;415;497;655;541;428;429;431;456;484;483;383;404;435;499;450;431;350;351;430;421;439;446;405;445;421;416;414;405;469;385;471;445;432;416;427;398;394;407;385;447;436;456;393;434;440;394;422;442;440;416;381;385;354;389;387;447;404;411;439;486;451;500;465;442;362;379;483;451;425;445;472;479;475;491;556;426;515;540;498;473;373;454;413;435;443;443;448;463;442;475;442;416;462;469;428;377;393;518;545;495;456;431;409;439;492;443;413;455;482;439;493;550;488;512;446;458;363;481;325;287;273;295;295;388;423;429;490;472;413;467;426;395;357;399;459;496;466;420;416;446;421;327;350;429;455;465;523;466;437;351;388;409;437;427;482;423;404;422;467;440;443;441;426;414;423;421;445;392;505;518;374;397;384;438;470;463;457;470;472;437;453;431;336;425;413;452;459;418;421;433;459;382;382;377;426;449;445;460;396;464;446;535;511;458;611;596;431;432;454;485;446;410;439;434;444;448;416;382;441;431;452;483;462;486;462;430;514;343;413;419;486;495;442;464;416;401;469;470;504;526;454;469;447;453;478;450;467;446;463;517;446;434;414;418;411;394;433;433;385;356;447;436;394;394;439;442;535;437;517;438;393;401;451;462;447;405;416;418;400;380;447;426;440;370;450;428;443;396;396;363;384;385;435;443;442;471;460;426;451;546;533;402;424;446;406;463;477;469;449;383;363;329;248;372;395;429;422;335;444;416;428;386;395;423;439;435;426;458;418;409;416;504;457;434;474;485;473;467;449;423;489;468;396;430;416;427;432;423;425;496;445;465;556;469;438;410;462;454;467;441;462;431;429;388;419;428;428;439;385;533;451;371;414;412;427;431;428;401;423;441;435;490;416;412;412;406;440;415;521;448;422;449;452;406;465;418;373;379;456;461;436;426;443;447;476;499;497;456;467;479;463;437;437;464;476;410;422;432;445;412;466;484;433;443;469;447;462;504;529;437;510;592;514;464;445;508;493;403;429;464;484;498;481;526;541;533;461;495;469;508;483;495;463;474;473;489;462;487;463;444;465;506;452;456;422;401;468;459;486;482;402;446;426;339;391;409;420;432;457;438;464;427;491;460;487;496;478;531;558;514;505;494;481;451;518;448;457;476;494;493;428;505;492;516;506;472;445;513;501;489;486;456;478;473;477;477;346;480;512;447;459;473;485;553;504;508;452;493;501;454;498;492;476;464;427;581;498;476;490;434;435;474;470;521;515;471;580;544;489;516;505;489;518;519;478;535;456;510;449;553;513;528;493;591;578;500;403;478;484;495;397;472;513;541;505;526;524;481;499;534;529;512;560;545;545;505;547;481;484;515;513;464;478;455;502;519;446;511;438;355;300;229;333;312;335;396;388;531;520;498;472;495;552;539;507;473;551;508;517;478;516;463;494;494;508;448;427;419;438;445;454;469;368;438;510;518;542;448;478;516;559;518;507;470;476;433;505;509;525;543;514;531;479;505;521;497;509;520;518;564;565;503;547;462;471;442;448;479;443;442;485;489;435
524;515;542;556;534;532;535;556;551;532;496;438;508;496;464;476;470;531;569;574;497;637;586;534;535;532;541;549;533;515;554;492;522;575;552;538;534;637;580;584;531;621;556;610;574;526;461;496;555;524;551;535;543;501;521;556;544;545;498;440;457;546;516;489;500;518;476;510;497;468;470;531;496;477;379;426;409;419;496;514;495;575;519;483;500;498;541;540;543;506;577;544;527;545;465;508;613;591;534;578;551;479;564;484;512;505;449;555;476;571;520;481;521;527;501;475;507;495;412;482;526;511;462;444;436;456;437;455;427;443;504;518;471;404;470;364;406;433;473;455;441;497;522;487;470;478;485;474;469;455;441;432;408;463;429;334;455;470;471;434;430;484;532;525;500;451;456;514;519;488;490;499;485;511;493;503;482;485;423;415;448;427;280;280;441;430;446;426;519;532;544;487;488;514;469;432;455;466;479;434;447;471;446;502;453;462;460;475;537;450;434;472;478;477;475;477;505;460;506;495;476;464;495;469;433;413;400;390;394;442;446;499;498;471;555;475;533;551;500;461;483;504;423;497;464;503;461;428;436;460;448;415;441;469;447;486;435;487;477;479;449;518;499;454;466;456;489;440;514;439;462;461;488;445;386;353;354;417;391;421;409;411;454;366;405;452;427;482;411;414;505;443;405;460;424;458;530;448;424;477;413;447;436;391;455;419;488;418;421;402;414;444;420;390;439;376;426;429;474;494;435;428;483;424;422;475;450;462;443;433;422;411;467;481;456;478;476;520;481;514;529;517;430;388;359;414;474;423;414;429;421;400;394;413;451;419;447;433;438;364;405;440;449;508;441;509;507;476;468;483;444;495;523;460;509;467;465;484;489;403;426;482;450;407;349;338;386;413;418;442;469;493;502;466;407;455;446;482;504;476;478;446;393;466;407;314;294;352;475;455;454;513;475;417;415;399;423;437;451;433;462;423;480;437;479;462;509;444;449;442;425;424;532;488;405;445;424;448;425;376;421;390;430;442;471;466;447;392;455;461;435;405;436;470;503;450;385;402;412;449;425;392;434;411;413;448;539;475;509;489;403;515;473;429;472;439;528;435;419;374;395;424;381;437;466;410;432;437;462;429;437;426;401;418;468;478;475;422;374;405;436;421;440;435;441;417;434;422;473;427;456;437;440;478;441;454;442;433;467;417;474;418;428;394;351;416;405;402;472;457;492;479;473;468;450;459;449;461;434;418;440;400;483;427;385;420;412;416;405;415;436;416;415;378;420;409;416;436;453;398;412;456;427;491;496;428;405;450;403;459;489;475;459;469;430;346;330;352;462;436;454;427;405;431;431;434;448;445;394;418;412;433;380;427;479;541;438;371;498;424;481;467;420;420;455;436;466;446;411;438;401;468;405;480;515;460;500;413;476;489;486;453;440;448;435;453;412;402;396;384;450;470;408;507;444;396;364;428;408;370;361;451;413;398;366;370;361;355;403;390;449;434;422;443;420;458;423;417;454;491;462;475;491;495;377;353;422;443;478;491;479;489;449;423;436;439;490;461;462;492;465;458;424;458;447;459;451;422;424;471;517;538;442;510;547;494;426;429;474;503;493;536;508;452;406;475;477;502;511;528;486;489;428;472;496;479;490;586;439;431;458;529;479;451;446;430;404;531;505;504;495;472;482;466;430;431;426;425;340;360;403;408;440;441;473;448;509;495;448;529;474;441;495;506;519;466;487;492;436;438;421;438;431;472;441;430;491;473;510;472;491;503;504;465;420;438;472;499;522;521;396;385;464;473;491;490;421;517;479;528;458;449;458;550;478;475;536;478;473;490;477;435;530;443;458;527;506;481;527;475;529;523;573;521;532;529;506;458;486;515;495;618;582;534;526;497;465;465;445;416;394;482;455;487;447;470;478;515;531;515;479;477;490;555;557;505;539;532;562;455;493;502;420;435;450;463;468;444;503;466;476;468;466;462;388;360;346;355;317;437;441;452;415;428;497;453;544;548;570;467;535;482;495;507;547;521;504;490;519;493;452;481;426;515;448;421;500;463;512;483;464;451;498;490;467;516;481;535;511;497;492;556;537;488;499;512;514;522;535;503;524;499;483;475;538;541;509;506;450;459;464;460;438;470;473;495;462
510;531;514;521;470;531;596;522;459;489;469;472;516;475;426;345;389;488;521;476;465;561;524;500;548;573;586;518;535;510;500;501;487;561;564;534;546;525;559;555;611;517;469;490;544;512;529;560;506;552;535;596;480;477;533;533;532;497;507;505;520;478;463;476;453;458;422;463;545;429;493;548;526;395;457;473;458;423;488;497;549;497;469;472;480;522;487;538;528;529;536;542;528;570;532;582;469;562;551;621;478;476;503;511;479;438;472;440;527;537;503;510;524;524;476;504;472;494;529;486;490;515;476;427;390;473;469;419;459;494;498;549;491;430;392;399;481;480;488;472;426;503;495;437;465;448;489;465;516;429;446;393;443;419;392;382;391;527;509;460;474;485;509;532;460;447;506;499;501;423;454;544;568;559;562;507;507;479;441;427;467;475;405;365;444;448;422;410;475;484;467;496;524;498;467;467;509;513;451;403;409;433;489;478;464;471;476;528;516;452;441;462;514;459;466;477;492;485;457;444;506;472;464;454;455;461;438;399;339;430;402;484;476;517;460;463;502;505;519;479;461;459;460;457;478;487;454;410;435;463;457;471;443;437;431;482;464;541;476;469;481;490;481;489;492;470;424;491;521;529;428;442;398;379;374;364;398;426;428;471;376;395;386;339;375;435;452;467;479;449;434;418;329;257;424;538;504;521;496;438;483;453;407;389;452;410;426;456;372;360;444;469;421;397;430;419;447;475;474;407;446;457;433;398;425;427;405;426;434;443;425;473;469;473;491;393;379;432;463;436;399;507;469;436;397;403;416;438;420;423;430;373;385;366;450;392;400;479;409;377;415;495;556;515;417;387;478;485;474;482;452;430;499;487;453;512;475;521;490;469;480;495;474;416;412;393;394;495;442;376;429;500;525;446;503;485;468;472;447;451;453;455;450;497;406;292;268;416;386;455;442;524;500;464;412;434;448;447;424;463;439;473;426;508;511;537;468;481;495;493;404;470;474;452;445;466;436;436;355;299;431;379;456;442;404;438;446;384;445;373;395;462;413;451;461;399;465;412;411;385;421;420;418;467;423;437;474;450;450;456;475;483;441;481;404;483;425;445;373;396;380;397;420;408;337;343;368;425;416;434;480;464;459;500;527;509;455;433;393;460;439;512;413;472;472;413;452;451;449;423;447;484;439;432;499;490;509;467;413;369;419;474;437;368;394;400;398;396;408;422;484;468;426;542;470;402;477;409;403;422;430;449;495;401;368;389;382;334;452;441;452;448;392;381;374;420;390;468;446;406;407;416;470;402;440;378;428;437;434;465;510;449;467;429;462;447;417;405;442;442;434;425;421;429;406;430;448;428;426;462;452;457;418;400;436;514;470;450;481;505;471;438;452;492;465;434;441;394;437;457;470;456;394;454;485;498;486;442;498;447;479;460;487;443;429;478;454;431;435;451;458;451;430;445;428;458;477;418;426;417;376;460;407;441;404;369;341;360;400;406;417;410;404;468;432;382;347;398;418;457;486;464;474;429;376;417;516;452;446;478;443;508;437;394;383;423;453;499;510;479;443;453;376;409;440;501;497;426;374;491;536;412;475;464;450;445;449;491;428;463;542;477;468;379;368;444;508;497;485;465;443;468;466;502;476;502;498;558;534;471;555;505;490;421;507;457;475;457;479;472;556;494;496;459;383;359;449;427;361;401;382;446;451;458;423;450;459;387;467;425;388;410;462;484;508;469;413;449;464;442;427;476;354;456;405;472;438;393;477;467;515;603;535;446;420;433;437;552;500;480;423;355;391;490;499;547;487;483;495;520;520;452;473;442;535;441;515;460;466;477;493;578;463;438;490;521;489;478;463;496;455;511;510;555;535;464;493;481;506;483;565;855;658;514;493;486;364;348;421;443;463;521;518;516;441;454;496;490;490;478;484;499;497;509;507;555;481;543;504;466;523;503;474;421;461;446;471;464;394;543;447;506;448;397;561;495;390;386;356;402;425;453;433;434;437;515;511;542;492;466;510;443;474;465;435;512;564;476;489;541;507;435;447;528;521;486;497;545;479;474;524;423;532;447;449;496;510;519;531;515;501;494;473;541;519;525;498;537;514;480;451;565;484;493;567;499;525;497;541;532;492;476;522;525;483;484;462
546;497;540;518;518;549;558;498;432;505;542;490;409;415;424;367;444;460;474;494;470;439;584;529;502;546;537;553;515;471;537;480;450;500;483;569;531;545;497;574;580;467;487;542;523;585;495;453;550;540;531;516;543;491;488;514;510;536;487;502;507;445;447;454;482;453;431;487;457;506;453;539;538;369;331;380;439;410;456;485;491;477;492;522;526;519;446;510;516;493;528;528;542;466;533;565;508;550;507;566;552;537;493;486;528;453;460;477;455;436;497;463;467;496;474;483;469;461;540;511;491;494;471;498;415;485;453;460;420;546;514;524;512;403;454;438;526;473;440;413;513;482;436;409;425;491;459;521;479;451;456;440;452;441;412;433;397;418;408;386;421;503;445;540;468;413;521;529;479;417;502;550;555;538;524;503;511;504;441;443;508;478;500;477;446;483;455;416;459;498;514;533;532;535;499;470;556;511;445;333;396;448;439;470;499;547;479;477;490;471;419;477;432;467;436;463;439;491;404;493;481;507;460;475;521;448;453;403;431;384;319;392;396;375;416;423;495;499;463;432;428;449;532;450;420;469;426;453;382;477;473;471;430;466;469;482;534;485;468;441;477;505;553;492;463;446;505;503;446;499;440;396;417;450;469;371;385;454;390;450;417;424;424;391;404;455;470;463;450;495;461;455;368;288;405;505;532;512;465;454;501;500;541;471;442;503;463;450;473;416;486;474;454;437;439;444;478;518;442;388;386;458;453;407;399;460;441;440;471;410;398;418;399;466;482;408;375;394;472;416;440;417;548;438;431;347;361;406;369;403;458;440;446;386;364;391;393;453;425;393;441;417;441;446;468;442;482;536;486;415;517;505;463;475;492;461;548;526;495;503;527;502;513;448;379;406;431;442;447;448;447;539;492;430;444;446;468;413;414;433;471;446;421;443;455;349;338;378;378;448;385;432;416;455;426;439;493;449;478;427;440;493;484;467;475;424;452;472;522;464;428;427;472;435;436;462;463;455;446;360;389;450;423;448;449;483;427;437;428;459;432;475;376;434;469;447;410;410;404;451;424;440;438;473;406;406;429;420;470;447;450;432;397;458;477;381;431;383;418;402;376;402;413;400;342;437;403;410;426;436;471;448;496;485;537;508;484;412;421;443;407;428;423;448;456;469;489;496;475;416;470;439;452;470;464;467;473;465;444;380;439;397;483;458;405;422;453;423;413;449;480;473;447;441;458;448;388;474;485;486;466;433;486;418;387;422;405;417;353;364;398;420;385;350;359;410;397;424;438;423;435;475;490;442;399;457;446;484;493;510;459;452;432;405;457;420;416;462;448;418;440;412;450;396;400;439;372;455;483;463;456;458;460;421;405;492;430;469;543;511;449;398;403;447;441;495;428;507;399;484;458;442;407;453;555;477;448;484;478;494;480;503;449;482;442;444;507;394;442;408;471;472;439;423;403;414;477;452;422;453;426;482;410;480;435;427;371;372;431;346;363;342;389;426;461;419;450;436;315;419;443;455;473;452;422;414;496;468;495;487;436;469;452;381;366;420;465;384;450;449;409;429;345;284;396;440;502;446;408;407;422;423;475;506;482;500;462;510;378;417;503;475;413;472;393;467;536;509;409;396;384;452;485;485;521;545;474;534;534;474;514;581;511;467;456;474;491;469;421;495;595;506;434;458;404;417;490;464;464;454;471;472;488;426;406;446;440;429;444;350;397;394;431;477;429;379;403;469;413;425;457;402;318;388;409;494;449;405;448;442;483;443;488;448;483;431;447;524;504;419;434;377;437;408;486;493;463;476;517;564;489;451;475;488;450;516;522;445;480;502;493;516;452;494;461;515;547;505;490;471;484;487;508;523;522;457;524;458;442;459;585;760;654;436;509;518;387;310;368;478;428;456;495;499;482;484;506;502;455;427;467;506;480;463;446;487;498;521;499;407;496;545;475;418;459;448;493;492;493;421;483;516;469;462;481;453;433;435;348;413;408;392;400;415;452;575;528;538;480;493;469;432;469;470;443;522;526;502;518;510;530;480;445;490;518;539;497;522;525;555;498;517;519;510;457;495;551;517;514;485;509;483;541;494;526;485;485;464;490;509;503;516;514;507;525;557;545;526;507;496;532;500;517;464;452;468;455
465;499;550;551;504;553;548;521;507;541;554;410;377;379;423;444;461;497;528;518;497;462;540;503;448;527;543;496;542;537;519;514;476;460;463;543;552;517;510;519;535;552;516;568;547;555;524;496;536;509;540;505;438;482;524;533;475;527;513;525;490;383;415;460;510;505;506;449;599;556;497;471;530;445;277;312;437;510;474;407;509;474;483;479;507;547;518;523;533;469;536;538;521;495;548;580;458;496;557;584;634;580;500;511;479;458;467;482;479;412;519;541;407;420;484;507;478;495;562;571;491;495;486;463;441;452;457;469;531;494;458;461;399;491;514;506;520;463;471;386;491;502;392;433;447;496;480;496;461;467;528;485;483;465;454;453;444;472;479;484;464;464;473;479;478;511;508;487;499;520;512;559;562;519;541;504;483;483;477;487;546;446;499;460;477;470;486;480;451;446;492;477;538;535;483;458;488;503;464;460;366;461;487;494;525;465;516;478;501;448;465;473;469;463;477;485;425;467;478;431;459;454;476;421;535;480;472;463;477;429;333;342;317;427;405;368;422;416;482;397;443;508;434;451;513;443;428;403;406;452;411;492;471;441;472;445;529;452;453;494;478;481;513;435;462;496;517;416;443;464;477;431;280;403;570;403;444;407;407;408;442;466;442;384;443;413;445;499;483;462;457;456;462;421;496;494;533;472;467;473;523;545;516;500;509;473;497;505;483;450;432;472;480;388;465;512;433;432;415;367;448;475;466;432;460;461;513;434;473;435;381;422;386;408;380;465;422;438;434;458;443;453;436;515;473;402;428;447;377;411;448;447;453;424;356;400;390;440;487;464;461;436;495;524;476;438;472;508;458;392;469;403;464;462;554;525;511;471;508;546;449;453;506;459;448;361;407;446;459;442;484;453;500;480;478;526;473;393;395;454;487;384;477;459;449;421;363;386;440;443;393;317;360;472;482;449;471;361;457;418;408;474;463;457;494;472;441;481;493;517;444;492;472;444;435;485;474;453;435;410;438;430;379;451;458;486;460;466;436;452;431;428;450;391;455;493;451;378;437;466;478;471;459;437;469;499;419;382;464;515;444;473;419;438;423;403;426;468;487;442;455;375;369;420;409;446;454;442;395;459;438;432;482;501;551;503;506;441;458;463;442;409;423;453;454;444;438;502;471;401;483;513;412;426;474;429;505;489;475;428;416;421;430;430;424;417;461;479;383;415;462;461;430;436;443;392;367;447;440;452;460;487;437;455;438;380;422;427;396;422;416;436;389;382;343;370;366;439;406;406;437;445;443;501;402;424;496;471;513;483;493;430;377;402;452;408;425;438;438;480;410;408;433;460;403;421;379;478;464;482;409;525;424;431;415;461;453;469;478;419;400;397;362;402;421;443;483;421;461;418;472;414;391;426;468;449;427;432;470;445;466;482;518;448;386;483;467;434;412;423;458;417;449;467;389;472;457;436;455;384;435;416;549;493;477;436;409;395;449;357;334;320;361;405;413;498;439;457;382;394;439;460;442;475;446;469;463;444;510;482;423;402;458;403;355;448;487;448;455;422;450;445;344;304;427;562;546;517;370;465;449;497;456;474;468;492;427;451;455;381;428;456;454;496;462;463;503;499;421;341;415;541;518;441;455;535;518;507;514;472;484;475;519;460;467;439;449;454;499;495;511;512;461;439;417;428;451;496;446;473;481;474;507;453;447;448;425;377;397;400;432;457;489;441;452;459;476;472;435;460;412;475;423;397;445;464;448;462;437;431;499;512;475;489;535;524;460;524;535;476;347;354;374;506;495;459;524;487;526;509;453;470;485;466;480;513;549;477;490;537;488;461;475;475;489;447;481;509;465;420;543;521;443;486;553;506;483;487;443;489;439;495;484;387;441;473;423;414;479;436;517;477;477;459;475;527;534;507;485;524;490;464;503;468;493;510;451;474;472;509;477;503;518;432;493;492;496;497;507;537;501;470;456;505;416;494;456;476;398;454;416;370;403;429;496;513;461;556;444;482;411;361;411;485;487;504;498;493;504;440;524;492;433;573;529;499;468;563;534;540;530;493;486;461;461;482;507;506;543;512;455;467;454;454;494;580;510;450;463;466;488;528;489;467;426;577;572;598;518;523;551;492;478;425;512;505;522
596;560;541;560;562;576;471;536;516;563;543;504;459;447;482;437;480;471;552;546;570;510;545;517;552;517;531;537;502;566;576;565;576;526;461;452;470;546;540;559;553;507;521;513;507;567;565;501;491;600;559;509;527;499;514;513;503;546;517;561;549;375;411;396;443;518;469;518;481;522;475;487;461;418;369;331;431;422;463;390;441;511;473;486;532;499;497;484;475;522;568;574;526;535;518;566;477;510;510;521;542;526;512;507;537;551;473;465;453;487;499;495;495;519;495;533;533;489;511;530;502;519;478;496;439;492;435;499;513;486;497;487;447;524;453;458;486;465;414;378;474;440;455;425;499;486;481;440;494;507;432;536;517;439;441;481;462;500;513;460;464;435;526;463;488;513;500;497;490;539;551;452;474;520;529;525;499;463;493;491;507;531;529;542;461;493;522;500;478;459;527;515;509;512;508;545;540;493;498;410;417;481;475;463;521;469;444;465;427;477;449;487;499;488;409;481;458;505;462;486;454;490;440;477;419;471;457;481;486;451;403;342;308;397;453;390;404;454;381;412;425;441;459;438;463;497;454;409;403;485;433;461;497;415;463;453;467;459;519;460;452;479;459;467;498;461;487;511;414;474;502;394;375;398;497;463;439;450;400;453;464;428;452;437;434;528;457;441;454;467;426;422;446;467;476;472;491;538;425;458;501;502;450;550;582;542;460;510;428;445;476;435;404;461;460;444;443;361;356;358;454;485;481;450;466;466;457;464;501;458;428;465;477;387;395;463;437;397;467;487;499;474;493;439;499;408;483;433;449;389;448;478;518;464;389;419;423;465;436;464;470;544;516;480;447;470;453;528;508;484;407;461;445;467;464;567;524;544;554;462;443;467;513;449;474;386;356;347;425;479;482;471;537;534;498;468;477;479;378;450;474;511;414;483;432;440;365;445;483;412;328;329;345;487;469;488;478;399;439;412;412;458;439;458;489;529;514;501;515;462;473;469;481;431;421;437;472;490;481;459;445;393;454;414;505;489;483;435;484;460;460;421;397;437;464;471;495;514;499;478;501;475;493;451;460;443;452;450;438;471;441;465;512;473;440;467;437;437;465;460;427;441;423;499;444;407;429;430;467;441;452;519;584;585;588;581;500;472;501;497;473;466;476;413;445;448;442;477;439;478;419;482;510;486;477;436;492;428;423;376;402;410;478;400;426;401;471;474;465;435;533;456;439;466;450;367;331;429;378;445;463;394;429;485;453;398;424;410;423;431;450;443;420;375;375;397;389;486;395;443;434;480;431;471;415;445;483;480;466;435;458;430;388;370;379;418;436;440;448;403;441;454;463;437;382;399;419;469;499;473;449;464;461;431;424;421;501;497;393;415;388;405;397;389;483;499;448;435;508;496;456;456;392;422;501;437;445;493;457;464;444;519;543;443;446;428;390;414;401;441;484;425;420;401;446;454;466;439;437;397;440;400;520;470;451;462;365;359;388;376;401;412;361;414;402;441;465;448;413;465;453;454;450;499;466;460;474;479;476;434;419;410;420;420;460;480;514;435;446;399;459;411;402;459;497;434;516;466;398;498;484;445;466;414;439;557;429;406;476;421;399;411;352;453;477;473;503;545;479;426;431;493;532;476;442;465;502;427;496;507;470;478;527;478;439;471;436;463;437;501;499;481;495;477;417;430;417;449;493;514;461;418;457;445;457;480;486;457;448;503;427;454;452;433;424;466;504;429;410;398;376;348;414;474;449;398;328;437;447;442;462;447;456;525;518;543;488;501;497;437;416;336;367;447;557;561;475;494;512;571;472;494;482;484;545;454;462;487;496;482;440;491;497;526;473;427;438;537;474;441;486;487;483;530;494;434;563;526;467;499;456;469;422;450;435;438;461;497;521;533;460;485;536;435;494;480;528;506;469;490;444;466;492;449;479;472;407;460;444;501;457;438;468;498;493;444;496;507;462;485;486;467;517;515;503;442;443;394;438;491;474;416;361;357;424;462;502;510;448;523;432;432;499;478;464;509;483;544;482;504;535;527;459;476;468;505;469;483;527;502;500;526;575;552;481;499;510;440;534;502;503;524;497;459;430;464;508;494;449;506;545;495;415;388;386;419;511;550;493;521;519;473;468;500;501;470;602
552;570;547;552;571;541;603;495;500;553;527;540;482;491;525;468;515;506;499;532;652;567;575;579;537;545;557;550;491;515;547;608;545;508;458;441;469;453;496;490;472;464;497;481;558;620;536;486;506;534;535;544;500;505;555;530;550;535;507;560;598;542;506;416;439;504;450;467;503;445;450;443;448;394;511;494;511;506;409;405;480;558;533;569;556;594;505;434;477;485;501;544;447;531;455;558;562;501;492;591;570;501;526;538;536;546;550;577;469;514;502;478;511;519;480;494;458;480;508;472;465;490;534;523;513;515;490;430;523;485;494;445;467;500;475;449;418;443;431;432;483;479;443;493;429;471;451;443;464;509;481;517;496;447;458;456;498;486;490;524;415;478;485;490;462;505;509;492;534;523;536;550;524;498;504;526;468;446;483;514;562;542;539;479;463;450;503;494;463;546;553;543;450;520;531;555;533;525;502;511;516;537;502;502;508;435;485;432;444;414;469;411;453;413;408;483;453;470;449;478;445;508;433;501;402;469;440;454;463;512;477;439;389;467;476;442;400;360;380;422;454;476;537;461;447;488;466;464;449;472;455;434;435;484;458;457;541;480;450;486;449;408;413;463;487;525;515;425;433;432;478;448;452;371;485;446;425;501;422;451;495;500;489;459;405;514;487;440;496;418;517;449;479;510;507;511;489;519;453;486;437;487;448;434;503;545;527;522;417;387;426;458;426;417;451;438;395;378;393;436;389;505;490;457;512;495;459;502;484;462;475;479;521;433;486;425;469;429;474;474;415;485;464;497;471;453;447;503;418;461;440;434;425;419;442;404;427;446;479;462;449;502;525;508;457;465;494;491;441;459;457;453;496;489;497;482;548;443;497;459;424;476;442;537;464;453;461;397;451;450;509;491;456;486;410;446;463;466;394;451;466;495;379;407;384;326;386;373;422;440;370;392;445;453;502;506;533;480;469;445;449;427;419;426;510;472;481;482;456;537;466;431;471;482;519;415;408;468;481;505;433;452;428;436;425;477;502;471;526;471;441;439;445;466;484;483;474;510;476;477;495;445;447;457;430;465;487;427;468;454;469;436;463;487;482;472;418;419;429;386;374;394;373;452;440;471;406;416;476;480;505;473;525;530;552;510;497;447;434;530;451;433;508;416;442;471;453;433;459;474;432;439;491;507;470;483;439;452;415;419;415;454;448;369;452;424;481;464;464;415;448;466;437;450;466;369;297;361;389;460;479;433;395;418;433;401;490;396;414;435;491;399;399;449;385;411;429;499;487;415;410;432;494;386;403;485;463;453;486;467;473;461;469;405;432;441;429;436;450;376;413;456;443;380;420;444;480;435;447;492;501;439;408;462;488;486;509;462;435;443;460;429;432;495;469;432;456;470;447;465;426;432;464;459;450;495;457;477;454;504;487;476;517;481;399;430;439;418;438;477;395;386;435;451;429;398;491;477;388;387;462;445;446;468;469;437;459;356;350;365;470;461;438;472;480;440;452;382;416;486;451;420;431;487;460;521;509;535;504;476;450;422;391;434;465;459;559;508;479;423;479;434;453;425;476;384;316;438;386;451;449;494;429;397;531;515;467;480;513;397;460;420;455;476;482;509;506;483;445;453;452;517;484;471;529;518;486;442;504;517;475;482;460;431;423;507;463;460;458;466;457;530;476;477;444;421;507;439;430;453;464;475;436;415;384;400;464;453;507;475;479;492;448;454;411;427;463;415;391;312;262;342;369;364;440;452;374;474;508;480;498;449;466;435;487;540;470;430;423;381;374;376;427;526;535;561;485;513;475;462;528;492;532;486;467;492;491;474;527;473;499;477;525;467;489;498;470;452;471;451;465;468;471;528;499;444;504;528;484;500;478;508;440;467;432;465;439;463;527;501;456;532;471;499;424;468;502;513;458;443;450;435;479;456;463;493;432;542;444;483;548;499;453;494;427;478;460;500;534;418;471;467;509;530;577;489;433;405;490;515;526;396;437;401;369;435;466;536;507;499;506;509;542;542;521;407;509;546;510;445;467;525;494;472;543;512;448;461;558;540;522;491;511;483;511;574;440;472;527;516;591;466;523;520;485;541;550;475;502;541;562;430;256;223;344;471;461;578;514;505;557;475;488;514;493;521;536
520;553;531;492;500;522;557;531;561;569;527;594;579;564;447;497;411;476;494;473;523;516;569;554;477;524;538;582;554;597;533;578;543;512;495;481;476;490;511;544;494;485;498;536;595;597;496;473;491;524;541;544;510;524;518;531;549;588;503;545;480;545;518;490;476;487;482;448;473;532;512;426;409;409;557;547;508;494;475;396;434;473;493;485;479;481;464;476;534;496;470;479;481;392;347;538;556;533;469;511;563;549;536;519;532;502;557;492;544;473;444;490;536;522;500;487;479;514;504;488;480;482;458;510;487;494;487;481;467;501;493;482;538;449;466;423;484;459;440;433;526;482;436;527;432;423;442;544;493;474;578;533;545;533;448;450;540;490;454;529;437;448;455;484;530;533;518;545;495;514;505;558;551;474;487;440;467;453;508;497;551;540;554;487;434;429;472;487;544;523;547;538;458;499;532;504;510;520;471;522;473;532;586;547;547;535;497;522;471;452;471;431;474;477;499;497;522;453;510;405;482;444;525;440;444;504;516;459;441;442;482;493;486;468;482;452;451;376;406;438;465;477;466;471;469;471;502;509;453;447;417;419;476;454;417;485;461;494;498;463;396;438;409;444;468;434;493;476;440;471;486;444;468;418;459;453;433;429;412;435;497;496;453;470;463;492;439;399;387;397;437;467;487;504;475;502;430;456;426;477;467;432;441;393;475;530;437;529;470;488;459;463;439;397;464;466;469;439;405;456;437;444;466;500;510;479;486;483;483;476;437;501;507;500;541;395;521;471;461;492;477;508;488;480;539;500;438;459;386;430;431;393;491;482;509;440;500;374;476;472;476;465;471;504;504;469;490;468;461;445;416;468;506;441;462;470;471;459;434;511;465;404;429;471;528;466;442;455;464;438;508;475;476;477;423;461;424;449;470;467;439;454;466;403;334;356;349;445;426;419;444;452;399;513;470;462;472;532;449;531;443;449;467;453;536;478;485;483;526;474;454;431;482;471;502;490;500;493;472;522;457;448;455;446;449;497;478;444;502;437;462;437;474;496;577;563;479;486;502;508;443;451;493;475;432;502;480;482;476;443;443;417;521;491;482;508;396;478;431;460;439;442;450;426;497;532;417;412;382;431;482;515;487;538;501;492;482;453;422;503;427;432;487;475;441;475;440;419;465;517;443;438;447;454;435;487;470;435;468;480;428;434;462;440;482;487;441;453;451;407;406;415;405;458;494;455;362;355;409;455;503;472;488;505;447;494;463;460;461;428;390;435;454;455;481;467;440;502;438;495;453;427;471;451;429;443;439;470;452;494;416;488;416;460;413;453;510;439;418;370;403;390;370;431;411;393;473;419;419;490;465;454;447;480;448;459;527;482;485;482;479;438;448;442;424;429;411;445;417;487;434;449;454;459;476;392;399;494;487;558;501;514;485;506;428;485;439;451;488;451;447;409;396;361;387;389;413;438;466;458;467;391;388;445;433;436;413;392;339;383;479;499;441;465;386;434;422;390;472;479;516;437;403;459;450;516;459;555;418;398;443;476;392;481;490;469;524;524;410;414;385;466;414;502;464;426;423;433;410;383;464;439;510;492;536;508;458;447;442;456;456;449;441;464;470;475;448;536;443;411;477;482;479;565;488;512;489;470;471;423;471;500;450;453;466;490;455;454;474;500;513;452;529;488;479;430;483;453;432;446;510;572;507;412;451;433;458;522;473;502;457;471;484;423;415;445;451;445;497;342;368;324;300;280;383;498;407;467;496;443;449;493;488;486;449;506;500;438;363;314;398;408;475;449;495;485;474;485;480;472;467;511;446;445;553;453;493;514;521;501;473;443;519;497;529;517;474;476;428;478;486;502;518;499;498;481;525;478;433;480;510;486;531;482;467;479;478;487;439;495;494;511;428;478;529;479;495;452;473;468;439;477;522;471;494;480;486;429;461;479;463;477;465;460;438;480;529;535;486;469;454;512;499;515;469;477;491;490;527;491;489;458;445;416;370;448;406;456;499;514;547;560;609;574;457;534;448;529;573;528;466;480;501;461;486;508;425;454;543;637;544;490;490;401;423;494;545;502;539;569;554;541;499;493;517;507;494;481;498;508;526;416;269;163;218;411;489;503;491;572;566;514;500;540;503;551;563
510;495;453;564;494;567;559;522;557;547;534;562;572;555;439;466;472;445;430;532;491;597;431;539;471;430;604;593;501;497;570;600;627;500;512;482;545;496;540;502;483;506;550;532;558;554;528;476;576;542;555;570;571;566;552;510;603;519;463;490;477;451;499;471;479;503;437;511;457;505;464;461;479;494;470;487;470;482;493;455;458;504;497;483;459;477;423;456;482;498;435;547;534;415;402;532;594;588;510;473;505;538;565;471;506;490;591;531;457;507;471;500;483;463;472;470;446;532;511;549;486;492;516;525;492;494;458;505;480;457;476;495;558;471;514;499;510;458;412;467;475;516;494;460;472;481;517;452;520;555;485;503;565;472;495;485;491;459;469;475;453;467;427;434;477;550;498;452;457;505;514;495;523;469;485;431;462;508;475;462;493;490;508;554;535;488;480;516;542;542;516;484;413;511;522;480;525;464;498;502;508;492;581;503;495;528;488;581;446;458;402;456;495;455;496;482;508;437;464;391;480;424;439;482;424;488;463;457;491;507;513;560;436;436;441;487;436;377;427;483;474;495;440;433;486;370;447;477;466;425;449;510;458;427;417;464;487;415;439;465;412;361;378;452;486;499;472;473;507;451;469;499;434;483;471;447;471;402;390;421;487;486;492;476;380;403;405;437;350;398;427;466;445;449;450;433;474;413;441;454;459;433;371;444;523;517;464;432;517;529;483;500;450;479;492;508;466;543;432;464;439;477;477;544;502;481;493;457;410;479;492;560;462;475;514;449;461;426;431;418;522;486;440;504;513;523;477;436;445;355;377;415;409;484;482;435;435;435;415;489;502;444;445;494;459;435;489;532;463;389;446;436;503;491;557;462;438;442;448;467;461;509;479;495;545;496;466;407;420;461;500;496;472;446;439;485;355;461;555;487;368;402;481;452;423;396;335;421;433;461;517;537;405;410;468;480;490;537;452;412;427;499;458;494;467;490;547;422;479;432;406;435;435;499;440;470;477;497;453;468;446;513;450;508;525;428;431;441;367;470;400;412;488;486;507;516;503;515;508;533;479;464;541;530;530;487;431;487;519;476;437;440;484;415;440;472;447;446;401;441;487;467;466;493;421;437;437;415;406;412;479;532;519;515;556;498;429;502;436;461;463;466;501;478;441;471;412;407;462;496;448;490;462;433;445;440;459;450;433;454;391;374;441;419;392;444;448;409;499;400;446;399;410;411;462;448;402;407;352;436;454;434;467;494;469;483;397;388;488;441;414;423;415;470;467;464;472;457;400;455;442;426;437;454;521;447;445;463;458;508;436;509;439;380;445;456;447;475;455;418;315;361;417;337;371;370;417;456;514;466;491;470;405;440;444;498;459;509;457;506;531;486;492;466;477;508;417;444;429;461;498;464;476;493;461;459;418;551;474;502;480;542;491;456;449;464;395;434;503;506;470;424;327;275;294;382;425;453;474;482;471;375;378;390;340;451;436;409;364;416;514;431;433;453;379;412;512;392;419;398;419;481;511;403;453;436;453;451;425;366;408;443;448;447;433;458;493;475;429;495;389;455;456;448;492;420;444;425;418;452;512;445;523;528;473;477;501;445;492;450;405;433;436;463;518;546;477;502;484;528;459;498;497;510;537;476;428;453;445;502;458;516;400;443;506;577;490;474;487;522;429;483;429;503;477;489;463;468;463;463;549;459;450;483;471;408;451;466;407;519;444;450;414;432;417;398;486;545;520;442;421;371;323;282;300;422;386;424;455;512;443;446;461;490;476;466;528;419;352;358;346;379;427;410;424;520;458;474;436;422;445;477;513;498;584;464;504;494;476;420;471;551;514;500;461;468;474;492;457;525;465;479;430;519;433;498;472;506;423;484;403;414;466;504;442;477;470;512;493;511;489;452;434;507;538;537;506;500;434;485;498;465;437;425;447;469;494;523;498;447;455;465;490;432;508;549;490;517;485;437;431;469;545;478;470;496;496;477;535;509;496;498;464;428;437;387;401;438;420;485;468;527;500;552;474;529;523;498;529;503;522;507;519;484;452;492;516;447;464;559;577;527;463;387;430;504;578;540;571;498;557;513;597;505;507;524;512;528;551;508;458;465;393;267;246;378;482;507;473;546;571;568;526;520;459;544;531
630;612;516;571;513;491;566;542;589;612;589;565;508;527;408;345;425;536;506;474;499;425;497;514;540;453;473;538;496;497;522;557;551;564;551;557;517;564;537;538;503;520;535;531;519;500;535;508;572;632;537;551;572;554;521;522;485;522;530;527;498;502;414;477;490;512;437;497;491;511;583;516;481;442;487;485;501;476;511;502;529;529;535;438;466;421;423;466;532;530;517;466;540;512;509;501;544;508;501;507;464;449;508;561;532;507;562;526;542;537;532;473;443;461;466;362;461;510;540;508;490;518;518;457;510;415;440;431;477;452;432;530;482;510;489;497;525;450;462;500;424;518;499;486;478;520;522;501;489;415;476;481;511;483;465;505;468;393;471;480;432;434;458;440;438;438;413;434;418;443;551;479;492;495;486;437;498;505;507;385;351;397;515;500;587;473;526;515;552;561;558;479;494;513;517;472;508;531;541;501;518;534;550;500;510;457;531;528;408;449;417;410;428;447;471;452;431;445;476;413;400;470;451;409;485;459;467;416;374;452;520;515;492;495;453;452;419;434;465;470;458;463;488;459;444;446;417;527;440;454;490;533;492;455;477;431;455;478;416;450;470;440;413;449;433;511;539;485;539;486;461;448;463;383;420;475;425;419;387;425;478;550;480;465;409;381;478;435;371;432;439;489;554;496;526;546;475;440;439;394;436;404;443;438;485;452;443;463;456;455;519;530;502;529;536;474;462;439;452;431;466;475;527;448;543;507;507;512;448;505;511;525;507;477;464;448;493;434;417;502;519;484;436;509;510;552;524;438;420;444;405;441;407;438;482;422;450;455;445;478;491;514;470;444;469;462;552;490;463;444;452;456;500;473;521;415;419;391;508;463;514;463;476;509;456;518;482;474;440;495;484;494;451;442;418;479;436;460;467;495;386;376;439;447;451;511;425;393;490;483;468;460;366;432;409;353;445;489;469;464;435;482;489;474;458;550;515;476;489;449;438;448;512;493;448;448;461;462;453;458;484;438;460;478;446;450;445;395;369;459;441;463;486;486;529;531;511;512;511;473;451;446;488;501;491;497;438;463;465;458;442;486;479;437;432;417;457;485;473;425;433;461;428;521;518;406;491;437;447;495;537;490;508;494;505;458;474;542;487;466;498;533;543;439;450;392;415;447;442;457;446;488;467;411;451;466;426;520;508;521;389;377;449;421;454;431;462;454;500;408;456;406;427;408;482;438;451;498;445;502;388;410;441;439;454;481;410;431;462;497;351;461;480;431;491;445;420;441;393;445;457;480;430;493;400;432;463;448;479;482;463;498;419;388;505;450;469;504;428;376;262;335;466;415;421;420;449;424;431;514;455;456;469;461;433;463;465;437;436;491;549;492;486;452;451;481;452;427;449;454;540;483;450;493;515;445;430;524;481;439;546;580;508;511;461;465;459;489;477;498;527;438;414;268;227;358;419;391;454;455;458;430;388;394;361;417;430;380;427;392;423;398;448;404;407;442;415;445;380;439;444;416;447;412;454;456;438;462;474;363;436;493;386;416;409;500;457;501;508;451;446;389;339;455;516;472;493;425;419;489;431;450;530;528;445;507;443;471;481;441;518;401;461;486;563;516;476;482;490;449;496;477;481;494;469;467;466;556;526;531;518;516;497;439;466;530;480;489;551;476;428;463;490;469;496;512;461;482;433;469;458;439;395;479;469;421;498;469;417;472;484;483;464;432;401;426;419;492;507;440;459;442;414;352;328;444;490;461;485;500;439;438;485;510;489;512;446;465;406;427;383;450;390;410;368;477;456;486;435;415;416;420;447;454;481;439;453;510;547;478;473;444;414;443;459;531;444;490;472;523;416;482;500;474;493;496;501;454;399;460;440;457;513;491;518;470;479;507;517;500;519;547;482;512;500;498;518;516;474;477;536;489;429;438;477;480;480;478;497;452;552;485;431;475;454;475;446;456;485;463;463;470;483;488;426;491;493;481;497;479;498;539;465;519;489;442;402;426;409;465;425;541;526;571;479;517;589;571;536;550;550;546;519;480;479;429;480;493;482;565;490;585;516;424;498;509;540;500;538;533;549;555;512;514;523;509;506;536;527;544;474;499;531;449;407;493;543;429;528;534;605;588;538;583;570;525;556
495;576;502;559;553;545;530;558;498;586;612;534;593;502;380;202;429;495;595;486;446;494;444;498;581;533;534;549;498;496;535;534;506;398;465;466;512;500;515;568;482;477;512;443;476;513;531;493;588;550;614;531;563;564;523;509;513;512;491;495;489;475;394;447;509;531;520;492;518;457;503;556;448;399;503;557;481;495;440;516;493;480;515;483;464;498;494;476;404;443;466;461;498;510;413;486;540;495;468;511;507;455;494;493;533;473;473;466;487;475;493;477;525;491;447;353;489;467;490;515;482;454;464;421;447;445;416;436;456;477;461;444;501;475;464;503;511;462;502;483;496;467;483;501;480;475;449;473;472;429;466;496;467;457;457;507;465;432;443;501;508;435;445;468;410;412;403;457;455;464;463;509;494;455;391;400;489;462;470;302;221;412;437;472;540;498;484;478;510;586;555;516;480;555;512;514;482;552;548;511;509;531;450;466;452;470;485;496;425;451;417;405;432;491;460;453;492;422;466;526;491;484;457;436;397;465;405;429;413;516;497;525;530;480;520;452;466;478;422;486;516;453;449;428;469;454;479;466;459;356;429;470;551;466;466;482;553;497;455;493;510;434;422;426;404;514;494;465;504;486;479;508;571;420;429;461;448;453;424;416;462;498;501;464;418;440;480;461;426;377;430;473;533;491;503;531;427;420;447;440;382;429;430;456;483;384;469;486;418;468;566;559;541;502;486;504;435;449;453;438;489;473;512;463;493;465;486;524;509;508;475;513;526;502;479;476;466;505;473;536;500;438;434;490;521;519;488;402;390;450;478;430;374;428;417;485;436;453;526;500;431;457;503;480;497;448;516;535;476;462;464;484;464;493;459;490;461;424;396;464;488;452;511;424;510;559;426;465;434;462;411;485;465;431;441;461;483;455;396;465;409;442;354;414;465;434;472;374;379;412;461;449;393;447;365;304;388;467;461;396;454;478;493;496;515;513;557;473;484;426;448;415;476;491;486;460;445;424;420;329;425;445;447;460;469;419;415;420;418;472;497;513;465;472;488;528;462;478;469;509;493;506;488;480;433;513;505;450;509;450;477;495;539;435;386;453;474;482;465;479;444;447;467;473;428;490;468;421;493;476;508;468;481;468;496;429;518;486;464;494;499;511;531;502;483;461;487;473;422;458;440;439;419;478;429;439;462;465;489;456;418;390;483;481;493;489;378;463;451;460;457;474;420;452;421;458;495;497;494;489;417;412;370;461;436;451;463;324;392;431;434;462;448;383;388;474;430;375;416;416;439;487;454;439;409;457;418;516;504;455;446;480;494;451;483;446;477;501;476;480;386;453;430;499;479;439;416;447;425;449;441;461;455;442;448;479;460;455;391;493;497;474;471;356;398;407;438;446;469;446;472;484;458;473;443;488;506;552;502;500;504;482;513;467;482;481;428;477;509;504;493;463;442;359;336;335;394;388;408;442;377;385;447;460;401;398;417;417;444;455;400;432;383;498;449;418;472;515;474;385;437;477;427;410;425;455;476;424;408;419;472;455;438;440;379;478;487;476;480;498;404;413;368;432;540;445;451;420;450;433;484;519;488;464;455;514;449;483;492;449;492;438;517;494;481;495;472;461;501;502;449;550;529;512;508;475;448;563;529;549;548;512;491;461;511;475;504;437;461;471;446;464;502;497;505;550;461;508;459;498;426;461;429;442;469;448;442;509;436;492;451;393;444;456;455;464;435;424;488;408;422;453;509;410;437;470;538;475;471;486;465;473;450;527;460;496;512;461;448;413;409;363;372;493;465;424;406;499;471;415;442;446;435;430;480;423;490;508;571;470;462;470;491;544;533;580;534;501;450;511;539;518;556;479;450;445;430;439;445;473;482;508;538;520;528;534;468;491;471;492;445;504;486;465;451;451;511;501;480;483;498;532;507;465;494;488;433;508;450;471;503;437;458;454;483;419;502;456;478;495;574;502;463;424;469;489;484;483;512;454;459;531;523;521;510;536;439;413;400;468;469;478;480;517;478;453;468;535;566;554;500;525;504;493;496;567;506;574;469;544;561;460;466;483;516;482;526;534;530;564;524;475;531;504;533;523;492;510;520;516;485;489;534;398;467;545;489;452;492;534;554;563;508;568;548;568;610
538;494;607;522;515;574;514;530;534;504;558;558;579;535;465;413;439;532;538;525;512;520;487;497;459;567;559;500;497;515;555;501;554;476;473;554;583;542;567;524;501;502;451;474;495;482;448;430;538;549;536;531;531;515;511;542;515;538;505;538;508;431;419;471;515;537;545;478;501;506;468;493;434;400;435;524;541;481;498;481;437;435;449;494;426;500;469;455;456;436;498;493;445;512;406;387;464;511;529;521;482;526;462;440;525;504;483;480;482;466;468;497;451;486;470;451;478;457;489;495;455;484;466;449;464;426;466;454;466;450;480;474;487;486;532;562;474;536;506;435;490;536;511;488;485;485;463;489;479;441;461;549;438;497;515;553;483;479;476;474;562;520;489;497;491;463;449;480;479;506;503;512;453;480;470;546;530;470;476;404;349;474;444;469;474;463;553;557;572;491;454;508;467;472;487;543;505;558;481;511;526;505;439;457;440;538;446;491;438;480;422;470;486;473;477;455;464;484;509;484;477;509;507;480;433;452;361;392;476;508;573;501;439;479;419;463;457;498;418;506;505;442;452;481;428;399;445;489;470;382;493;485;516;517;479;481;451;506;494;450;464;450;421;445;447;451;470;475;449;496;486;557;556;514;479;444;440;433;517;488;515;458;468;465;436;437;485;499;432;405;382;458;488;465;532;402;457;402;398;419;367;416;427;459;429;378;423;514;496;483;519;558;549;465;513;519;456;444;464;465;444;459;491;464;474;421;464;424;446;500;426;473;503;494;532;460;481;520;493;539;489;511;431;510;491;464;467;436;431;426;447;434;403;430;443;412;447;455;457;460;451;442;497;419;423;551;455;495;473;422;469;499;450;443;561;521;543;496;406;425;382;446;522;490;491;539;483;460;435;391;440;423;387;444;487;450;475;360;322;354;449;408;438;446;477;459;415;418;330;391;408;517;414;404;395;333;315;362;387;475;519;524;489;503;442;459;475;503;431;465;457;449;472;461;464;436;471;479;416;366;446;501;452;489;454;469;475;465;476;451;404;444;462;443;434;453;463;509;499;493;521;486;486;412;504;513;459;431;421;520;465;450;501;464;469;419;492;470;500;390;451;507;426;443;505;489;538;439;414;501;468;485;488;501;494;454;572;469;501;505;508;469;476;518;491;448;485;402;454;475;443;456;447;468;438;489;460;503;413;447;442;465;463;423;489;533;488;505;513;509;431;435;431;405;441;417;471;515;490;447;429;314;410;488;430;453;433;360;416;512;475;456;479;468;453;429;415;437;484;424;480;467;484;432;453;442;424;507;444;483;488;464;438;457;409;424;422;492;431;463;437;420;488;474;445;413;393;412;394;426;438;533;484;446;413;483;480;501;413;455;480;452;438;464;412;428;448;494;476;501;481;543;481;468;502;491;458;450;465;444;475;532;533;543;492;444;482;543;496;537;438;443;404;458;372;366;416;407;366;431;423;357;474;469;423;445;411;439;404;413;393;425;420;458;501;447;447;499;451;448;461;467;458;400;435;460;486;411;445;445;422;441;435;425;455;464;492;446;433;454;452;432;453;441;457;458;456;420;468;551;522;493;476;427;465;412;406;469;493;523;483;430;480;424;472;493;487;504;491;515;511;473;483;449;480;500;485;488;500;551;519;507;476;470;444;483;427;497;488;504;513;468;481;519;470;477;472;512;486;490;518;472;461;456;509;472;419;460;467;433;486;450;467;413;452;454;409;453;489;403;448;462;457;447;471;440;483;481;511;485;487;485;473;462;462;505;433;436;473;456;451;381;450;500;465;461;355;450;487;452;428;457;439;463;446;437;509;510;474;486;387;530;501;447;485;572;524;473;481;480;500;545;532;513;442;496;467;447;464;502;517;523;436;455;534;476;497;509;493;483;457;482;536;505;482;450;526;577;504;538;540;509;492;437;430;512;479;458;467;504;475;425;480;400;420;444;522;466;461;461;438;506;508;554;454;516;460;482;505;557;528;542;511;498;510;480;468;386;426;459;493;544;439;476;455;492;442;492;533;498;550;421;563;571;578;521;494;550;516;489;531;431;411;504;517;467;485;549;523;502;549;539;519;517;543;517;531;581;503;486;472;465;483;490;497;497;479;443;542;525;513;514;494;535;513;538;552
564;538;572;527;575;597;553;548;524;598;500;581;565;561;607;530;541;551;538;591;506;465;520;457;471;446;481;501;444;480;542;514;523;557;485;480;498;533;537;441;490;513;539;525;539;457;497;481;469;486;559;561;545;513;567;558;584;508;544;509;523;435;463;440;492;528;515;503;460;472;512;470;321;335;451;561;493;506;534;493;440;426;496;476;379;455;400;454;461;496;458;491;525;507;396;298;412;501;543;529;525;490;422;446;522;470;512;526;522;474;477;446;450;508;471;458;479;561;522;537;458;441;518;517;487;459;506;418;519;499;461;407;489;504;490;469;418;483;444;506;547;545;550;492;481;541;521;493;518;531;453;506;539;544;498;503;502;484;451;483;512;530;451;451;474;460;513;476;446;488;559;488;483;489;458;505;545;509;507;412;461;464;472;490;469;490;530;549;519;467;469;514;503;470;485;499;532;495;567;496;514;450;482;407;471;523;492;475;456;475;531;473;445;447;474;414;423;446;457;467;475;526;498;494;458;452;422;407;471;545;586;489;453;462;461;419;432;433;468;480;443;471;451;446;471;384;436;454;458;458;458;465;487;462;464;452;483;461;533;465;516;470;440;500;486;440;441;475;534;504;513;488;479;476;469;493;474;498;478;523;497;491;423;484;472;440;474;478;471;475;409;484;444;430;409;447;399;376;407;435;429;416;470;454;408;477;452;482;448;399;467;501;449;522;486;500;463;457;455;472;507;457;444;496;502;462;429;461;406;515;484;485;519;485;474;489;437;427;484;474;517;515;439;459;472;523;474;456;503;475;397;366;357;403;428;424;433;459;394;418;457;386;466;491;461;458;478;430;530;525;489;454;498;474;463;541;499;548;467;366;321;337;440;513;466;520;414;429;413;394;366;357;435;475;455;468;457;468;346;286;336;409;451;421;471;413;487;379;421;392;400;462;455;480;485;354;325;340;348;388;456;505;444;466;461;452;488;472;470;532;475;434;481;486;456;520;530;513;434;482;544;476;490;508;457;428;422;438;485;613;394;379;403;381;452;449;437;472;458;433;516;497;494;457;539;533;487;504;460;488;503;435;486;513;518;488;485;477;476;444;479;481;465;412;434;403;487;494;442;474;509;465;496;475;521;427;525;438;447;464;513;479;422;467;524;489;443;451;424;456;487;468;493;463;451;429;475;451;426;466;440;527;526;478;491;540;475;516;556;483;435;479;468;445;425;451;436;486;468;410;358;449;396;464;454;461;446;464;491;539;438;421;515;516;485;451;463;489;485;470;480;434;425;437;456;425;504;438;505;472;445;433;483;507;461;473;454;451;455;406;458;466;349;386;418;373;388;415;434;422;429;482;442;467;469;465;440;425;433;467;483;490;519;443;509;440;443;445;505;455;554;525;478;500;539;477;461;485;477;478;495;442;445;530;528;441;451;475;437;451;465;495;430;428;411;379;424;441;436;416;379;444;452;428;477;442;440;443;429;438;377;445;447;441;454;509;436;487;443;427;458;513;456;432;472;473;498;487;447;504;455;442;465;546;601;454;481;449;456;374;420;410;443;458;507;524;559;477;475;494;478;478;504;510;402;364;434;497;507;474;517;482;445;516;492;422;459;461;437;552;564;419;495;437;449;501;474;494;522;532;514;528;508;411;475;524;466;510;481;496;466;478;489;465;458;460;488;480;521;461;526;468;448;406;455;463;489;428;477;417;460;458;505;441;458;466;420;445;501;404;447;493;447;406;416;453;519;546;505;510;432;463;506;376;371;476;503;503;482;476;482;426;495;516;538;477;455;464;437;436;443;453;482;455;429;483;446;470;460;429;459;462;479;565;504;507;569;469;510;524;440;457;564;556;473;473;509;468;548;512;511;443;413;501;503;498;489;476;455;511;512;552;517;478;509;469;500;496;489;571;529;554;543;433;478;490;446;465;428;459;432;468;475;421;518;473;539;455;538;503;492;538;550;502;483;477;468;469;470;505;495;570;548;534;494;459;505;455;490;521;540;478;497;482;494;509;478;473;476;462;469;438;521;508;580;482;506;558;494;495;481;591;437;487;489;457;512;533;562;581;563;545;606;546;578;503;435;496;481;519;483;535;493;498;500;501;475;505;522;550;497;484;476;539;570;554;516
562;552;520;464;559;623;531;488;509;555;560;516;580;619;562;547;586;572;587;546;525;512;533;536;459;459;502;420;490;476;490;475;508;477;497;435;360;511;544;519;437;504;552;486;492;505;485;562;528;478;509;564;557;513;558;529;568;633;529;547;511;510;516;488;514;513;510;514;444;427;496;429;237;321;407;401;444;495;519;490;503;441;440;446;433;373;367;428;497;462;379;498;515;550;494;443;513;492;563;570;458;425;417;415;558;468;467;494;531;496;502;520;472;471;481;432;468;483;502;496;469;483;526;487;513;500;502;438;498;503;474;433;461;432;508;524;433;421;475;575;566;492;497;487;489;522;529;512;504;505;473;503;453;539;432;416;448;470;498;532;468;490;449;465;454;458;432;560;593;462;510;485;446;447;515;582;583;517;508;522;485;465;511;479;499;472;428;470;525;502;515;477;497;518;491;491;523;446;535;461;477;532;466;404;466;432;467;490;509;522;464;478;511;494;420;398;470;461;492;465;532;513;540;523;496;423;466;412;405;486;490;464;470;473;424;441;433;447;477;463;487;418;411;417;476;481;513;450;463;497;509;501;431;471;461;481;505;488;476;482;510;490;446;523;446;522;448;469;456;503;482;503;499;527;463;500;451;464;487;437;434;374;498;459;534;469;470;479;417;405;415;462;445;438;413;435;390;402;433;432;450;458;454;481;491;474;432;433;372;396;414;492;533;490;466;489;456;459;478;476;539;441;464;452;484;479;471;461;541;493;481;510;548;432;450;460;397;395;441;473;510;494;409;459;475;509;472;497;440;419;433;322;394;395;419;473;410;445;458;396;401;429;419;446;468;485;437;454;542;488;454;515;451;477;494;533;489;514;466;390;364;351;441;516;475;458;411;483;481;443;406;473;439;452;488;439;426;443;467;400;381;320;448;471;389;441;409;399;451;443;443;487;484;531;485;380;416;319;344;386;516;554;511;525;540;429;494;475;474;491;469;468;454;468;506;570;509;517;485;539;490;469;444;421;418;453;407;456;448;450;374;382;415;407;406;440;487;473;421;489;465;451;481;467;509;508;492;544;454;431;447;463;428;432;506;542;507;538;463;439;472;407;389;388;402;404;457;565;489;443;432;484;490;514;480;452;416;415;397;505;448;457;489;476;486;481;526;463;484;480;502;429;455;480;405;489;511;432;450;383;471;485;464;446;476;442;461;499;449;458;484;473;517;483;432;412;459;490;464;479;446;444;459;470;470;448;426;439;420;496;489;462;504;436;456;453;469;483;508;437;467;490;496;449;429;433;434;461;458;416;408;437;523;439;437;450;410;400;430;433;454;392;441;370;404;358;417;473;455;488;431;515;489;460;449;468;459;441;455;489;475;481;468;490;467;388;463;452;390;430;515;505;490;488;502;450;450;470;442;508;442;576;543;494;536;442;532;546;482;435;524;470;446;399;495;361;437;419;420;385;449;438;471;484;515;465;439;421;425;443;414;356;483;455;485;476;427;489;495;495;469;514;495;441;426;458;450;493;434;467;452;500;441;601;520;479;496;500;449;457;442;363;383;471;450;479;508;455;505;475;479;492;486;462;315;382;507;506;423;483;454;466;424;505;478;482;472;454;488;558;489;456;511;501;461;395;531;480;469;572;508;541;494;482;496;527;503;508;475;533;484;431;523;455;491;442;447;506;492;505;479;472;460;409;482;509;479;421;465;461;527;488;498;418;440;490;412;448;493;469;510;498;503;351;387;486;554;533;509;479;489;475;503;446;435;501;517;489;515;560;509;459;479;492;531;509;479;493;424;491;527;485;427;421;474;461;480;470;437;466;519;528;450;506;523;522;490;503;522;506;521;525;559;546;509;500;543;478;510;583;504;487;376;405;496;502;515;480;600;556;501;507;547;540;514;445;475;471;445;556;494;509;501;511;406;485;463;424;493;462;467;489;499;490;515;461;485;490;463;474;460;489;538;486;514;472;465;462;497;534;501;546;503;478;425;484;458;472;475;493;475;517;463;467;492;462;459;436;464;465;485;378;486;515;555;507;551;520;505;546;541;532;546;480;497;490;529;535;616;606;608;535;526;521;512;514;488;500;514;522;493;544;558;505;520;465;473;495;561;550;508;534;508;515;571;508;506
548;616;577;568;601;624;574;556;573;517;563;584;544;595;576;523;552;594;556;599;550;521;529;579;524;520;464;506;466;506;492;551;482;460;517;335;378;508;563;513;414;466;505;516;522;474;446;481;486;537;473;588;513;465;500;517;517;569;543;509;518;535;508;509;504;481;495;498;439;431;506;374;236;377;338;292;380;492;547;464;473;499;433;391;361;365;379;493;479;400;383;454;532;511;490;540;597;534;499;489;448;433;450;397;470;422;440;504;475;506;440;488;505;480;467;531;549;512;535;457;474;494;457;489;498;496;477;542;463;476;487;496;508;504;461;506;518;460;495;596;538;495;546;491;452;517;542;513;532;416;515;493;523;484;476;398;367;301;404;462;472;426;471;506;449;459;450;507;496;458;488;522;499;470;483;499;497;466;492;503;496;486;521;524;508;470;500;528;563;554;503;469;494;521;450;472;517;526;449;479;512;476;478;463;505;510;503;463;450;536;488;477;452;515;512;454;442;442;527;498;490;490;516;420;460;414;414;444;456;459;440;413;458;479;472;483;490;498;455;470;440;440;418;410;427;456;418;419;465;487;464;483;493;442;486;454;511;523;512;447;495;410;470;486;469;495;442;506;452;457;489;478;454;547;444;489;462;446;481;441;502;472;494;431;394;454;518;486;398;436;459;436;432;444;422;475;429;440;419;359;472;468;501;452;488;467;423;365;345;348;418;436;468;502;503;458;415;437;396;471;482;457;422;449;466;426;468;492;439;461;481;548;421;428;460;455;391;344;423;469;453;473;428;516;491;493;478;469;488;451;388;390;398;403;464;468;462;436;456;421;435;474;455;405;429;441;398;540;527;503;517;450;445;455;472;488;431;474;505;398;405;406;408;419;437;545;444;429;486;429;431;465;464;409;416;400;429;438;438;446;384;357;390;498;466;518;423;393;379;424;375;349;444;484;490;415;398;372;289;400;527;510;497;521;465;449;430;448;510;510;454;451;510;463;507;542;475;543;537;509;520;407;411;394;435;492;415;428;446;428;462;466;421;421;454;446;514;490;497;480;483;495;458;445;482;531;543;494;521;475;419;420;471;487;502;500;437;481;438;393;412;391;448;413;438;410;476;534;483;407;426;502;459;493;457;388;350;406;458;482;538;553;556;488;511;502;502;538;456;474;426;372;392;446;413;417;444;439;451;454;512;477;484;441;430;475;444;450;462;572;495;408;500;514;434;459;454;446;423;462;455;458;436;492;414;417;456;388;416;463;434;494;521;418;471;442;427;474;518;525;450;482;459;478;474;460;480;427;480;494;431;446;431;439;445;445;454;449;419;450;422;469;439;500;451;433;349;466;489;463;442;485;470;507;466;505;514;418;417;440;522;514;511;490;424;429;419;499;475;515;471;494;483;477;433;459;465;435;476;493;502;543;547;502;435;427;464;449;438;432;449;415;440;461;491;434;420;444;428;486;497;450;443;490;494;456;393;453;449;486;473;402;443;393;430;463;487;462;490;480;477;514;467;435;449;476;510;534;449;503;514;535;511;494;463;477;444;427;420;439;433;326;399;411;422;420;524;481;489;464;449;434;477;420;400;481;470;462;454;473;485;529;459;473;435;450;475;454;453;461;422;394;482;563;497;434;428;440;536;452;462;493;469;505;489;532;489;540;535;529;477;465;474;450;413;469;447;471;491;452;477;461;424;460;502;504;437;483;462;535;518;466;425;485;517;482;515;493;443;484;489;520;482;442;403;494;561;528;469;492;455;467;435;476;449;444;496;514;502;486;571;471;501;446;475;523;441;466;433;459;449;459;474;437;440;421;453;502;451;494;461;459;463;514;465;492;471;505;540;463;451;426;518;466;542;498;468;470;480;526;458;507;468;424;520;514;510;458;529;519;461;466;484;540;525;454;464;454;519;547;589;474;480;468;509;493;499;457;514;499;493;493;461;481;503;470;539;522;548;496;517;504;559;538;523;490;454;439;497;478;524;482;438;453;486;492;501;499;502;490;498;510;511;480;431;520;504;445;455;444;426;456;470;498;549;507;481;479;479;562;580;529;557;474;469;462;500;526;552;592;612;513;529;532;524;535;515;492;552;536;562;490;565;537;506;584;563;465;488;490;477;483;575;534;497;523;532
558;540;609;572;614;530;534;621;613;654;562;596;581;593;523;583;578;557;603;519;515;469;515;535;598;590;491;498;434;488;505;481;490;445;545;464;463;561;539;486;465;506;486;508;551;504;453;479;556;460;532;501;453;506;520;488;510;536;509;527;583;555;573;453;447;493;498;539;537;500;484;416;420;389;321;379;464;544;559;466;557;402;423;440;392;380;470;450;507;460;453;542;554;538;461;507;529;558;459;445;420;412;482;503;443;402;430;469;491;476;488;390;454;527;474;484;509;488;491;519;498;478;435;471;492;492;527;491;496;492;512;498;517;470;482;456;516;530;559;588;529;570;505;523;518;554;491;572;490;445;486;488;479;506;480;370;312;211;348;489;479;464;447;518;434;463;403;430;482;504;519;518;480;478;466;533;498;481;478;463;471;470;495;476;478;447;464;555;551;534;517;523;486;429;452;468;482;516;464;512;510;520;467;508;498;526;519;515;496;540;473;455;449;499;496;490;453;386;406;565;486;476;524;497;479;470;473;478;475;488;444;446;450;570;469;479;537;496;456;475;441;521;482;439;457;433;417;471;516;502;416;422;481;452;460;511;501;494;461;459;469;454;523;471;522;536;479;539;480;426;517;478;529;470;489;468;508;463;465;474;444;507;476;357;456;450;448;408;437;471;478;446;388;451;398;396;407;455;457;399;455;493;532;562;478;522;480;409;403;389;414;391;422;466;513;513;523;473;414;418;371;369;485;460;489;491;494;432;395;450;428;483;449;417;451;521;495;429;427;436;491;453;490;515;495;529;506;459;442;491;482;437;439;428;426;487;437;462;390;426;509;457;408;441;425;479;474;422;552;575;531;497;440;435;449;472;472;491;479;402;394;398;359;423;389;508;438;494;418;406;424;458;410;425;392;372;425;456;519;497;449;468;490;510;493;436;482;449;461;405;360;376;370;376;451;364;340;343;420;409;544;549;474;461;495;507;438;402;366;450;479;512;553;454;522;446;491;529;453;457;465;465;472;458;423;413;442;513;421;444;457;461;467;435;410;453;454;487;491;505;525;479;453;481;461;501;483;459;437;413;472;510;472;548;456;503;471;468;457;431;389;430;436;458;412;404;435;489;491;493;495;505;458;409;459;424;385;452;485;475;471;523;565;488;488;511;565;499;485;459;368;416;439;517;437;452;472;487;480;481;464;471;455;452;407;468;509;471;460;493;504;435;444;473;522;505;457;508;474;530;434;390;362;400;440;457;493;431;474;432;432;529;481;466;445;422;425;418;432;456;510;507;454;460;448;469;420;421;482;423;469;462;457;454;463;415;382;489;440;467;458;450;493;543;422;466;472;479;478;508;486;453;422;425;490;433;417;355;438;466;472;495;500;480;452;446;417;486;459;504;509;476;490;488;482;434;396;494;465;511;534;486;530;488;438;393;464;459;443;422;427;394;412;484;463;462;487;423;455;468;413;517;447;452;472;395;428;452;510;484;430;451;411;399;434;430;476;457;461;449;480;485;480;456;496;461;432;473;459;482;508;502;541;476;433;503;443;367;331;485;455;307;432;487;448;424;439;459;490;443;467;430;375;441;464;453;465;388;388;413;439;446;400;395;433;511;462;477;437;412;429;404;480;570;455;422;420;490;481;500;415;395;415;489;476;459;500;516;493;564;527;438;507;428;447;428;428;467;492;414;422;442;435;424;500;491;498;430;444;467;491;460;419;470;458;399;474;566;547;486;549;455;457;444;459;422;457;454;438;463;473;481;461;502;442;437;488;530;425;415;435;458;462;454;443;454;494;467;440;444;458;493;477;479;422;374;478;472;459;434;488;514;490;461;524;480;493;483;482;498;502;483;469;471;534;520;475;506;497;499;512;515;490;486;496;514;501;480;487;476;419;496;452;502;458;458;449;420;506;535;509;456;472;483;512;487;536;488;562;527;512;427;471;464;489;517;535;510;509;512;532;484;589;524;499;432;540;518;476;466;537;560;512;510;451;521;532;545;518;487;533;511;470;547;493;554;478;433;505;497;493;468;483;459;433;480;389;372;585;595;566;531;537;540;445;497;503;486;521;581;568;536;580;511;523;523;503;493;577;553;543;492;497;586;581;542;569;495;496;505;492;502;600;525;543;494;551
608;629;611;514;548;555;544;551;530;595;564;561;574;543;510;533;574;600;638;526;460;465;589;575;559;593;538;503;589;553;557;509;433;526;570;464;536;524;516;503;447;501;466;463;526;509;485;496;495;500;463;507;458;536;497;558;526;529;539;520;607;555;520;534;495;511;438;521;496;487;518;474;472;435;464;460;534;527;562;449;395;352;379;434;405;432;446;418;490;478;521;541;508;487;456;440;500;515;556;491;423;442;525;512;416;445;455;451;502;510;463;460;431;486;492;442;507;508;457;482;495;541;548;530;574;518;514;469;431;475;494;467;581;496;471;511;565;556;554;545;572;564;581;553;499;501;508;571;511;523;480;489;532;499;487;494;441;316;355;430;536;498;458;482;441;473;465;483;559;500;508;510;466;447;522;474;507;548;509;494;426;518;476;513;486;460;516;503;531;450;545;526;420;458;464;527;516;507;460;495;484;494;467;465;525;520;545;518;437;474;434;506;474;502;517;474;498;339;419;452;517;492;532;515;496;538;457;447;486;475;472;484;469;527;446;421;541;511;450;505;444;499;448;459;494;530;473;469;512;485;390;454;494;483;439;441;494;480;510;514;493;516;435;512;508;530;510;488;461;510;507;469;488;521;456;444;488;422;449;502;440;495;363;364;427;428;401;499;442;454;467;449;459;432;409;428;453;446;490;440;462;694;782;507;397;407;388;437;428;431;445;362;333;456;420;481;566;516;472;358;308;309;402;560;490;452;452;451;461;512;529;518;489;436;451;494;428;485;438;509;506;487;471;385;470;533;429;441;482;472;493;517;418;421;487;463;523;471;420;415;454;482;417;477;452;448;542;493;548;553;540;538;435;399;496;458;474;550;470;384;335;388;402;382;435;430;399;413;430;467;430;395;415;344;382;324;374;483;520;437;494;440;441;439;436;468;484;563;499;483;421;358;421;506;421;371;380;351;428;442;515;518;536;446;491;510;489;415;448;498;463;504;507;432;456;462;474;473;455;456;427;471;535;451;422;451;426;509;417;418;405;430;452;417;385;412;381;417;413;457;445;475;472;484;473;496;446;459;448;409;450;425;470;543;491;422;428;452;442;484;471;482;471;486;452;456;478;434;456;445;424;500;497;411;520;416;439;470;485;515;463;554;531;507;546;491;493;496;453;465;428;389;461;453;490;466;516;478;464;445;475;459;461;530;509;524;455;438;488;426;513;464;463;421;485;476;500;493;454;482;448;416;404;395;392;467;476;421;474;430;443;458;452;460;490;440;398;492;462;377;485;527;447;414;461;443;449;464;471;449;454;532;484;479;492;423;396;389;443;464;407;424;451;448;460;394;436;445;467;470;442;448;477;473;528;440;410;433;411;434;435;490;503;499;435;440;437;512;466;462;506;500;483;429;508;386;439;468;467;507;484;460;525;532;456;430;513;522;441;402;365;331;380;386;456;460;510;488;467;465;459;457;436;485;422;378;441;493;481;450;410;400;393;428;407;497;441;422;527;512;495;456;515;495;524;478;447;424;479;525;500;484;499;467;493;523;489;456;359;414;412;335;427;522;449;482;444;435;425;411;424;446;397;402;456;469;440;387;358;407;488;511;436;420;490;462;502;502;489;397;408;485;498;513;516;457;510;477;531;487;499;432;464;457;478;483;472;537;568;563;486;444;486;448;446;425;430;410;463;438;449;477;493;508;487;497;448;471;435;460;437;419;540;473;494;438;432;504;474;521;467;506;470;458;473;512;397;391;413;480;467;507;505;474;496;461;493;510;448;479;510;465;379;450;419;498;534;440;434;475;418;454;446;451;446;405;403;527;593;551;482;438;455;496;467;486;455;433;521;471;494;538;451;453;469;488;462;462;473;501;577;539;491;467;512;533;461;441;479;522;464;466;475;515;508;521;500;515;461;499;493;515;507;541;524;538;560;494;544;521;510;493;476;471;505;467;510;465;470;522;558;471;552;534;502;495;514;564;498;469;634;526;582;506;470;541;501;560;588;506;489;546;436;530;535;554;554;539;508;476;506;469;488;522;468;453;392;404;495;504;501;512;501;509;544;544;533;509;620;497;596;630;572;509;498;530;548;457;446;561;523;494;479;508;555;562;512;472;580;533;543;534;532;521;473;552;572
528;579;563;587;587;568;558;581;581;581;530;648;571;529;596;489;569;517;526;479;439;487;576;548;536;529;491;590;767;663;571;481;414;498;569;537;558;536;524;506;489;505;530;511;512;487;504;510;489;521;498;486;472;530;528;564;530;528;586;578;573;572;559;500;482;435;430;479;504;548;534;465;479;479;517;498;437;458;448;459;398;414;392;451;404;438;462;467;472;465;548;519;476;484;430;357;421;518;496;411;300;422;481;520;451;418;411;417;491;588;484;514;444;468;435;474;497;475;553;515;521;524;487;531;462;544;499;430;472;476;506;486;482;535;534;504;540;467;582;499;548;508;521;511;522;471;483;529;459;439;458;516;477;481;513;496;506;405;464;481;452;524;445;517;458;457;497;506;534;517;512;459;486;514;441;513;556;554;505;435;452;494;520;510;462;464;459;532;519;488;488;485;506;501;504;510;504;557;526;520;463;421;478;494;508;529;567;517;452;524;513;512;495;496;567;449;449;431;473;480;462;501;476;445;401;472;423;508;526;506;510;527;478;474;492;476;492;468;430;475;421;483;484;428;515;472;498;476;462;472;485;414;435;457;343;437;496;459;470;481;524;497;443;520;517;492;506;493;476;544;493;494;469;469;516;492;468;472;416;463;412;423;477;451;477;507;465;434;496;401;397;356;449;461;494;491;474;510;504;438;404;650;648;464;450;401;422;454;372;434;472;401;429;436;470;504;492;487;455;416;343;348;470;507;457;417;495;406;415;483;456;421;413;510;466;465;471;483;445;457;461;497;418;377;468;468;470;461;491;459;460;487;475;471;420;466;470;465;414;509;495;504;453;447;427;466;452;485;484;534;571;517;438;467;467;401;496;484;516;443;407;388;409;392;405;395;426;423;427;390;435;438;351;352;340;313;349;403;459;495;453;431;437;488;494;457;455;463;518;467;470;471;462;493;480;371;490;429;420;405;463;481;463;473;462;479;499;439;401;458;500;492;407;496;429;468;488;493;409;464;452;496;477;469;456;467;439;411;479;467;398;431;461;461;473;440;345;406;392;380;439;403;463;511;438;455;458;465;494;450;485;517;558;477;463;424;439;485;459;528;445;493;470;438;470;449;357;417;473;478;521;516;466;446;448;459;486;498;571;498;425;518;529;487;502;435;521;444;498;517;492;441;451;418;456;506;492;504;448;491;443;441;445;507;489;497;466;421;504;546;502;496;501;385;503;524;557;480;431;480;425;405;468;344;428;448;463;461;462;414;485;423;445;510;493;495;450;442;437;392;426;491;438;436;491;440;456;422;474;508;476;454;458;432;379;415;366;423;423;408;460;406;401;464;437;435;465;396;524;471;437;484;438;460;439;438;436;472;436;499;459;471;465;472;450;412;412;514;487;512;504;504;501;544;502;495;462;528;520;474;534;513;544;504;475;495;536;495;488;383;320;344;410;313;416;494;480;494;517;489;501;469;462;529;445;477;447;454;437;387;373;411;442;415;424;421;504;474;547;549;482;454;512;514;536;510;443;406;416;423;427;501;537;513;522;503;609;512;442;404;431;453;468;508;504;478;401;481;438;411;428;491;441;455;413;504;468;443;413;445;433;436;482;450;499;481;464;455;435;467;464;533;442;481;467;496;462;434;477;514;532;496;495;485;474;497;502;493;482;502;512;495;515;456;491;466;473;433;477;460;488;515;451;416;467;481;487;474;476;442;424;458;510;522;504;459;409;421;446;445;444;468;496;444;464;518;484;488;439;501;461;494;524;509;455;486;486;511;464;536;471;478;428;450;442;492;462;478;448;487;536;405;471;436;429;489;442;427;591;548;492;457;456;501;467;491;426;469;529;467;484;487;479;396;394;376;454;418;490;509;527;539;498;501;525;512;567;480;462;513;498;487;525;523;483;503;561;445;471;512;473;524;526;534;567;579;511;522;532;542;548;491;507;495;497;529;499;507;485;466;560;573;587;486;494;462;487;548;525;506;506;433;543;486;491;486;503;605;571;518;506;510;528;459;493;528;547;529;540;583;540;504;461;492;478;508;384;413;436;438;510;517;512;526;528;587;542;581;546;505;522;582;533;532;542;460;445;454;475;538;527;468;482;437;527;459;549;548;597;523;610;532;535;470;452;519;508
562;596;597;611;606;566;567;550;579;537;590;571;525;485;538;525;544;471;442;504;421;505;536;546;573;504;487;560;640;546;536;504;494;504;499;530;468;434;459;582;522;521;496;505;453;521;426;462;468;505;454;478;439;454;468;512;518;607;561;580;608;526;539;558;522;495;515;476;539;584;578;472;460;467;568;485;389;499;465;455;436;450;447;405;425;404;434;480;560;513;473;503;511;476;463;416;415;516;512;480;445;503;491;494;450;516;479;485;476;499;455;444;453;427;474;476;501;476;493;537;468;504;513;538;553;549;445;460;506;446;488;425;428;491;574;480;512;518;559;459;491;535;563;506;539;449;467;461;460;461;418;442;405;487;505;490;485;519;494;526;538;527;465;517;496;498;548;479;452;499;454;438;485;467;504;487;511;481;516;485;432;470;494;535;486;560;469;482;518;458;521;502;566;579;532;476;535;461;526;461;474;530;515;535;491;484;567;512;476;520;499;482;525;480;550;565;527;522;474;468;546;542;480;433;449;458;438;522;545;492;510;512;513;464;511;473;433;482;459;475;404;473;436;450;401;477;448;414;459;456;472;455;491;438;398;416;464;452;486;480;492;455;451;471;414;435;492;519;468;488;468;475;491;494;441;515;452;469;474;400;379;474;453;422;495;448;487;464;382;398;487;444;398;478;580;511;492;481;465;436;528;403;443;412;408;500;449;409;387;421;415;413;418;387;387;393;372;427;424;383;425;458;444;480;498;514;501;445;428;512;462;486;444;473;499;438;430;471;452;464;471;542;425;424;416;403;457;481;491;496;443;491;448;517;450;504;467;456;501;487;467;466;444;468;476;547;488;483;532;555;542;522;501;466;390;381;467;549;511;493;475;436;461;418;341;407;450;451;407;396;374;362;421;397;414;417;355;376;467;473;456;457;499;479;514;517;497;500;454;498;477;481;476;527;459;425;463;494;438;466;432;383;406;426;449;499;459;456;453;473;486;438;490;436;429;465;471;482;477;469;516;502;438;493;502;464;470;471;438;453;500;430;383;553;501;427;421;367;421;424;425;421;528;506;501;460;473;456;468;407;450;463;444;436;494;407;430;439;475;412;483;479;452;454;502;457;510;477;427;458;464;422;433;441;456;441;459;484;469;529;527;486;482;478;490;503;477;493;428;436;535;491;446;444;460;464;494;507;490;398;443;480;438;497;460;515;472;463;506;480;501;413;391;445;483;467;524;429;471;448;392;441;444;435;422;419;475;504;470;442;440;477;417;425;472;504;445;462;420;410;369;462;482;412;461;447;480;425;470;427;450;467;439;420;353;372;370;408;428;426;507;500;449;502;416;478;497;503;427;410;488;469;418;435;460;469;495;458;452;495;455;426;432;443;492;406;494;473;465;464;511;507;453;556;492;513;521;460;538;510;488;478;496;507;476;470;483;424;414;338;382;450;457;353;404;463;458;511;482;372;411;422;492;539;473;514;468;477;465;469;471;493;471;454;436;405;387;473;461;472;465;536;490;466;514;534;440;475;387;446;457;493;458;447;455;481;505;423;435;450;488;443;442;469;444;480;503;474;468;478;437;477;438;472;473;477;471;523;501;460;482;401;440;450;516;439;483;521;468;482;526;491;450;442;479;515;484;441;497;555;540;479;451;461;517;443;489;496;511;535;493;477;463;455;438;474;416;389;421;484;513;489;441;433;427;572;464;476;504;429;455;484;491;585;485;477;469;407;478;523;483;473;468;469;488;477;507;531;444;485;464;409;447;488;488;488;507;531;555;478;507;439;453;480;473;474;497;442;505;484;529;470;471;513;523;623;515;458;528;512;507;485;515;517;469;477;494;506;481;462;488;485;469;422;421;436;426;448;498;499;496;521;509;481;538;567;562;516;518;476;535;482;466;455;362;420;506;499;515;515;606;527;580;529;592;493;537;526;576;545;496;532;494;563;537;461;520;519;462;520;482;547;503;531;486;464;547;561;529;522;487;496;486;529;499;508;566;578;509;482;559;521;497;466;471;493;513;505;606;570;527;548;537;508;519;548;504;432;422;414;426;498;531;560;551;537;553;461;507;575;626;586;500;557;493;500;498;462;493;537;529;515;526;444;461;552;515;514;551;566;533;517;506;535;521;536;583
