138;169;181;150;143;163;161;157;199;171;177;160;127;144;156;174;163;140;169;207;165;159;151;168;160;190;139;169;137;174;143;178;174;142;165;154;187;213;145;174;113;136;126;156;151;165;178;172;160;191;177;155;174;217;199;152;147;144;118;200;158;172;125;183;165;189;137;150;165;191;176;150;205;179;168;168;167;186;152;216;181;183;143;153;163;162;187;169;144;184;149;151;166;170;133;142;153;161;159;172;162;159;127;158;167;151;153;200;157;175;182;156;178;181;169;158;150;156;173;203;172;137;163;146;153;146;183;133;187;165;177;181;195;146;142;160;115;165;177;177;165;171;168;136;171;134;170;160;165;155;164;169;187;147;178;193;154;174;177;167;174;181;154;178;174;165;197;194;187;187;169;139;172;169;144;155;160;182;193;161;177;146;164;174;172;155;161;151;162;130;187;149;210;150;140;163;164;173;162;142;168;148;158;184;149;200;173;147;159;165;204;139;193;195;146;169;180;199;158;156;142;185;153;195;157;158;173;154;182;155;222;194;167;174;220;167;172;179;272;176;170;161;184;214;182;309;386;411;401;383;315;219;214;168;168;175;168;135;181;191;162;158;152;179;153;180;173;139;140;180;166;163;152;185;209;137;163;164;158;123;164;161;160;149;145;138;180;159;145;149;151;155;166;145;181;176;183;167;185;137;124;131;135;166;151;149;169;143;167;149;168;124;155;143;155;172;166;159;200;164;167;153;221;187;168;163;177;209;168;176;198;127;160;149;159;150;167;172;215;177;163;140;198;172;201;149;162;173;176;170;215;167;183;150;161;185;202;184;168;153;149;148;160;144;181;158;209;151;159;185;157;122;141;151;137;162;159;160;183;140;152;166;152;120;169;160;166;154;148;145;171;181;142;156;194;136;174;160;151;188;164;194;178;173;184;183;163;153;155;156;160;134;156;161;164;135;190;200;158;179;184;177;200;170;151;169;163;195;162;170;149;165;185;157;140;151;153;190;195;138;149;159;179;169;175;169;174;141;179;158;164;141;159;188;172;150;139;188;168;164;146;148;156;154;174;184;180;153;174;194;175;205;187;175;149;151;154;143;173;142;159;168;171;161;193;187;176;172;163;133;167;187;163;185;139;187;165;126;171;171;189;148;151;204;169;240;194;168;170;140;193;169;163;153;128;151;167;173;166;155;144;141;137;201;131;174;153;206;146;195;191;180;159;155;165;141;202;165;183;190;141;153;186;183;215;168;180;159;144;181;167;199;150;157;150;168;201;183;194;157;188;178;172;138;155;151;188;150;168;172;178;181;192;147;180;172;195;167;149;155;130;168;156;168;175;145;170;186;126;144;161;200;160;144;163;159;202;188;175;177;150;149;150;152;187;160;152;146;164;144;164;164;156;207;189;183;161;164;160;163;178;173;178;150;154;145;165;165;149;148;157;166;150;184;143;152;199;188;178;129;143;124;138;160;194;203;197;168;177;207;185;128;170;179;156;129;148;191;152;157;150;156;156;147;169;145;148;160;142;122;128;139;181;153;133;163;169;145;170;155;155;103;136;139;163;193;164;186;178;147;104;128;165;176;147;140;146;176;155;154;177;145;145;149;161;168;208;169;188;153;140;194;137;149;158;171;172;147;180;184;178;165;166;162;207;181;144;144;138;188;164;165;158;156;149
160;140;172;156;138;153;166;138;160;179;207;146;140;151;169;176;162;153;169;195;139;177;172;159;167;186;163;148;170;164;172;150;153;148;153;165;171;146;173;154;164;192;166;177;196;142;156;186;184;174;157;165;181;148;182;175;181;158;174;148;146;156;173;192;147;199;155;164;160;162;184;165;155;156;166;159;195;159;180;161;165;179;142;189;179;165;149;165;137;199;158;147;178;147;168;177;185;144;168;173;150;156;123;141;140;145;177;137;164;200;188;162;153;162;155;151;159;157;176;159;176;140;181;197;197;150;159;161;158;161;174;208;185;160;148;165;161;171;162;176;187;203;161;181;176;141;178;178;146;168;189;156;138;164;171;176;160;171;160;155;130;199;174;153;143;174;168;151;191;168;170;169;180;172;148;172;189;174;165;192;167;206;153;170;163;158;156;146;178;140;166;150;158;171;148;148;160;165;152;173;178;169;172;172;160;157;192;186;161;171;137;178;174;173;210;169;152;127;156;131;133;165;159;167;218;159;176;141;161;175;181;140;192;151;155;166;188;214;213;206;184;153;169;185;223;299;408;446;378;339;323;222;187;175;181;159;174;157;178;140;176;137;150;146;199;149;162;167;160;126;156;158;167;139;150;179;177;158;177;169;168;156;175;144;171;205;161;154;148;190;181;142;155;179;186;166;188;160;210;151;153;147;133;173;172;162;178;164;163;160;145;168;165;178;172;182;183;179;131;157;178;198;209;200;173;139;144;202;190;186;134;165;171;151;159;167;169;171;213;186;167;198;156;173;167;184;164;157;152;219;224;220;232;164;158;154;157;169;167;202;142;154;176;197;155;174;165;125;152;152;158;150;169;163;136;172;162;144;152;163;189;154;164;197;148;184;185;212;163;192;136;166;186;162;156;181;148;163;133;163;163;191;184;158;159;164;142;174;120;145;132;154;136;192;174;153;178;197;185;192;158;175;171;186;164;201;156;176;187;178;164;176;188;184;207;205;165;172;153;175;159;133;162;179;187;148;154;151;171;172;142;147;171;171;167;173;171;158;171;145;152;192;147;151;151;164;148;160;164;173;151;156;182;181;175;154;146;174;165;159;185;203;197;153;203;168;147;181;174;179;162;179;126;178;151;172;156;147;149;158;165;202;202;162;132;197;166;170;181;179;144;183;173;161;141;174;140;167;143;196;166;157;177;141;162;126;165;140;182;160;154;191;165;167;177;144;157;178;171;193;195;166;186;176;179;167;141;160;171;168;169;158;148;154;157;168;164;164;184;189;177;177;202;151;192;153;142;155;185;169;175;160;171;201;172;162;133;164;172;193;181;172;190;186;133;169;206;180;144;147;170;136;164;174;150;143;164;194;185;152;190;147;154;181;165;171;139;130;182;156;174;145;155;187;168;185;153;156;156;168;184;195;168;160;184;132;185;170;156;144;147;153;206;205;168;181;156;184;173;173;167;156;171;144;163;195;175;155;182;209;168;228;146;166;160;148;154;160;174;155;186;177;140;123;169;148;132;134;169;161;138;158;149;154;165;165;185;166;165;137;142;152;152;185;155;154;159;182;168;144;162;128;168;188;144;147;142;139;153;139;159;169;157;173;179;164;143;190;183;148;120;127;140;137;154;164;198;148;162;178;145;112;162;168;160;153;175;161;145;154;171;142;161;152;128
196;218;177;192;177;166;146;155;157;151;182;185;164;186;225;180;168;159;212;140;201;165;163;170;184;144;120;153;140;180;168;170;168;132;179;172;160;167;182;172;135;180;143;156;157;168;167;165;145;182;158;180;171;163;195;174;158;141;158;155;179;163;139;159;178;155;169;171;154;183;148;205;186;155;167;190;197;163;158;155;209;186;181;164;155;168;166;116;174;159;164;156;152;174;149;148;164;169;148;142;133;153;149;121;144;159;146;167;154;179;169;156;184;150;130;172;149;165;167;158;172;128;146;207;164;195;177;171;155;149;173;169;172;169;192;178;183;159;193;169;183;157;153;195;170;183;160;117;131;173;171;169;182;141;175;172;192;152;191;176;151;135;192;182;168;181;162;179;179;164;182;187;155;176;159;159;174;173;189;174;210;167;171;167;163;179;158;131;187;176;146;143;177;165;147;176;180;179;149;191;173;158;158;142;173;189;144;166;162;201;149;169;140;137;167;120;156;156;135;165;164;151;146;183;149;184;157;154;189;184;162;171;172;171;154;188;167;208;187;201;167;161;170;247;340;602;723;873;708;680;515;352;215;202;206;169;148;149;179;117;151;168;161;173;161;168;149;113;179;160;163;161;154;165;178;180;157;160;121;164;119;194;145;135;165;165;157;152;150;185;137;149;160;149;172;179;194;176;133;123;151;172;165;184;120;170;183;161;167;166;161;154;183;192;141;171;157;154;214;195;134;198;178;187;171;178;186;156;162;148;188;170;158;143;185;135;179;175;164;165;161;150;167;179;137;152;198;161;173;201;182;190;210;166;170;146;163;165;147;144;161;149;139;197;144;168;171;175;143;174;164;185;164;183;145;187;183;168;170;137;168;167;144;127;139;203;167;206;168;156;178;204;178;172;144;172;157;150;166;144;154;145;180;200;180;174;151;150;157;174;171;150;169;179;140;157;180;197;173;217;229;169;163;164;176;166;175;178;197;158;175;180;205;195;163;184;171;157;140;172;206;163;157;154;156;170;157;167;165;170;174;171;171;162;160;177;169;201;151;166;199;167;164;165;165;174;152;168;163;180;151;166;179;172;151;179;157;176;178;159;174;134;171;185;187;159;175;149;163;196;163;166;146;150;195;176;148;176;191;165;153;156;152;208;172;184;159;154;177;190;136;174;171;156;147;148;177;165;165;162;148;207;166;179;178;133;187;183;198;189;212;172;194;171;122;126;157;155;201;156;158;182;185;145;159;157;172;178;148;181;145;139;162;150;148;177;173;170;158;204;181;161;195;146;160;154;171;130;166;200;163;178;191;192;147;183;179;155;156;159;168;173;183;189;177;165;174;170;134;130;190;187;149;151;162;149;148;163;171;162;183;151;170;161;164;177;168;170;181;194;146;156;172;187;200;180;153;158;158;166;140;160;173;180;182;175;141;179;150;159;138;155;173;174;208;188;166;185;152;151;163;164;191;146;209;161;188;182;135;194;172;171;152;142;191;174;171;138;169;161;176;149;141;160;159;163;151;146;178;185;142;134;122;150;181;139;142;159;166;143;128;153;154;162;171;142;148;167;173;171;129;167;157;143;154;156;148;138;134;201;181;187;141;174;161;180;162;180;187;180;166;138;160;176;168;173;140;176;156;147;198;156;166;155;152;171;188;158;157;154;123;188;148;143;136
301;253;182;249;180;151;202;188;175;156;176;160;190;178;163;160;162;125;161;171;161;169;178;162;224;183;182;162;143;166;199;167;146;206;205;167;103;164;177;146;159;162;182;181;146;184;146;145;143;182;176;164;160;154;150;170;184;151;171;178;123;174;185;160;174;157;139;177;160;161;159;203;176;160;171;163;166;178;145;140;150;163;128;147;160;156;178;157;195;150;171;165;145;172;173;179;155;170;157;157;150;142;119;135;91;141;190;143;174;163;186;153;192;188;155;182;151;140;181;165;143;145;144;140;166;161;144;161;162;194;159;176;134;148;166;187;176;180;192;171;199;164;213;169;143;185;190;116;176;197;166;184;171;150;177;173;153;179;170;205;161;177;185;193;218;168;214;164;184;220;194;161;156;171;174;154;147;172;178;194;208;164;172;168;168;159;158;161;136;167;160;162;168;149;145;156;135;139;197;174;145;190;173;179;139;165;191;139;147;160;172;186;139;157;172;152;165;137;130;150;166;180;157;200;182;137;175;192;147;138;174;152;131;133;154;162;130;153;161;168;184;148;230;530;889;1449;2034;2301;1962;1625;1325;830;423;211;148;165;127;143;148;201;162;135;156;148;144;157;166;166;134;167;188;167;181;182;160;157;174;168;165;171;169;154;165;155;155;148;171;171;188;124;162;172;142;144;189;164;199;172;136;148;135;171;149;177;167;161;166;183;191;148;147;176;166;144;133;181;156;170;162;170;204;168;178;177;162;165;157;154;146;134;175;168;125;133;209;170;178;170;172;156;161;200;184;172;158;145;166;172;161;157;162;167;151;157;150;129;160;177;169;176;163;145;174;179;191;166;183;181;172;145;176;138;155;188;195;174;142;121;158;158;169;176;153;150;143;172;194;188;217;171;158;197;170;179;173;164;146;182;119;169;159;149;183;163;174;156;139;155;143;174;160;155;170;175;187;177;189;163;146;127;177;189;147;166;169;153;188;193;206;175;132;168;164;160;199;192;133;163;144;206;176;140;146;162;187;151;168;172;184;191;171;182;178;157;170;177;150;190;148;169;177;174;162;167;190;149;168;101;152;155;128;168;164;155;173;174;150;181;202;161;188;181;151;166;221;188;182;149;181;174;147;139;170;178;192;164;182;162;109;159;174;204;199;207;158;182;139;163;179;152;141;165;156;180;180;127;143;162;171;158;161;170;169;178;165;185;178;189;168;176;152;162;153;139;192;170;189;174;159;173;138;153;169;174;176;190;159;188;117;141;183;170;169;151;144;167;174;159;146;186;173;171;173;171;149;173;164;149;157;173;176;174;161;146;180;158;169;197;173;188;176;195;157;206;181;163;148;178;180;157;169;182;162;133;168;155;175;178;183;173;185;159;209;155;150;144;174;174;162;169;153;169;135;180;153;178;158;175;162;183;156;192;166;178;217;132;162;140;188;158;118;131;166;146;166;186;168;155;156;159;168;174;216;163;149;168;167;158;153;155;189;152;137;173;168;160;153;176;150;165;145;193;170;123;147;184;167;164;157;155;188;153;120;186;144;163;119;129;122;146;148;194;149;121;183;171;153;169;147;166;144;143;158;135;150;123;174;182;136;173;129;167;135;144;170;150;144;181;154;167;144;158;116;146;145;142;143;178;181;173;175;159;144;175;125;148;153;164;151;142;171;155;153;142;149
528;433;415;415;360;247;253;256;214;196;183;144;174;203;174;167;164;174;151;149;192;223;296;305;318;288;294;257;238;215;191;195;215;207;166;188;140;168;128;177;196;149;174;171;179;171;135;157;148;172;141;181;158;164;189;170;164;169;154;122;179;161;137;172;168;166;158;123;159;185;175;182;189;184;195;153;173;172;170;156;184;175;179;148;150;134;144;159;188;176;187;144;162;138;176;185;182;174;188;161;169;172;163;125;111;158;137;139;172;140;159;155;147;165;173;146;165;151;156;171;145;160;172;156;146;144;156;165;157;155;155;165;197;173;201;166;164;173;182;142;169;134;149;193;196;192;184;157;183;206;175;196;212;186;171;219;163;189;217;197;211;255;221;265;272;256;235;185;238;174;150;168;230;187;213;201;215;197;242;229;230;223;179;196;164;166;167;208;141;166;154;162;190;184;164;175;160;181;177;198;198;125;168;160;176;191;169;182;148;170;172;161;143;160;176;150;172;188;162;157;162;140;194;154;178;164;153;132;172;131;192;194;143;126;174;171;159;145;166;169;182;199;542;1114;2215;3202;3808;4075;3725;3464;2918;1874;981;419;227;207;142;173;161;159;156;173;115;173;153;164;189;159;118;181;190;187;159;153;153;161;163;164;201;152;155;134;134;148;166;169;184;170;170;190;169;166;141;167;190;190;150;178;156;166;125;149;170;173;188;171;146;167;179;179;167;173;172;155;145;172;187;177;159;172;142;177;168;163;161;175;153;134;167;169;171;152;180;178;134;167;142;135;160;124;166;201;166;176;131;162;158;220;163;161;186;164;188;152;173;164;188;190;163;130;163;211;168;180;135;146;187;149;157;188;216;189;182;140;147;158;184;176;158;166;171;166;168;139;155;194;178;183;207;167;186;172;157;200;184;166;164;193;138;158;174;160;177;165;135;192;171;153;125;147;140;146;155;182;192;184;173;161;175;200;187;176;183;161;187;162;133;154;178;177;178;163;203;185;185;183;182;142;134;177;187;171;168;174;149;182;156;154;177;165;201;174;178;145;178;173;190;150;136;162;178;142;161;180;164;198;156;137;190;170;147;157;172;182;123;134;156;170;182;204;177;141;178;164;141;167;171;175;150;170;197;199;175;210;205;166;172;154;149;156;169;177;180;181;202;183;166;177;189;131;160;160;160;160;152;152;151;176;199;194;178;151;174;187;171;160;149;187;140;184;174;172;188;184;165;149;171;157;159;149;190;170;137;189;162;172;156;184;157;164;151;130;152;158;139;135;165;182;152;159;168;161;187;185;184;215;184;171;155;154;167;156;163;167;187;151;141;153;169;170;176;172;175;185;150;200;148;180;174;195;161;150;162;157;144;144;149;176;184;164;182;178;174;181;220;163;157;140;155;167;162;148;176;182;176;171;166;147;180;224;204;165;187;160;115;162;174;159;168;179;148;156;155;176;164;166;185;153;179;161;154;208;151;143;146;190;180;186;172;181;154;160;161;190;155;172;171;194;156;179;171;155;163;156;166;176;173;182;153;163;153;174;179;178;159;141;157;154;139;120;227;220;157;167;164;161;140;144;173;187;166;119;179;166;120;156;181;181;166;142;143;153;128;141;143;174;165;133;172;145;157;171;158;170;140;130;176;159;146;178;154;136;156;175;150;160;160;167;135;160;165;156;168;149;185
785;844;760;812;725;495;511;438;366;341;287;266;209;246;213;222;221;190;213;237;302;397;510;473;575;554;486;521;477;377;341;326;399;327;290;236;190;200;163;164;163;186;185;166;140;175;149;192;181;157;163;170;153;133;159;158;148;182;152;133;194;175;167;169;163;189;185;173;181;141;201;183;166;193;185;177;167;150;160;148;166;178;163;144;182;166;152;151;199;184;179;159;147;137;173;198;181;199;196;135;172;180;130;140;131;116;178;197;160;155;202;132;154;192;166;165;146;158;154;190;141;148;154;167;154;181;182;173;155;176;156;175;160;179;151;177;194;169;169;164;196;177;154;167;176;207;162;206;183;183;217;185;242;279;279;258;250;297;317;338;372;347;393;508;474;414;363;319;308;288;276;269;276;315;292;299;369;331;368;487;447;336;306;264;226;179;198;228;228;187;200;157;157;174;222;186;202;192;180;178;166;180;155;187;168;137;162;155;164;199;203;154;157;154;165;155;152;177;159;165;161;190;158;184;162;127;192;133;193;164;185;155;171;180;145;161;144;155;161;185;187;339;1007;2299;3710;4701;5308;5260;4833;4385;3880;2999;1729;585;254;177;158;155;167;176;180;169;144;204;165;159;169;150;131;178;147;140;170;169;180;166;186;180;119;179;190;123;156;168;147;150;177;162;163;185;187;138;149;142;167;149;180;184;141;135;196;158;167;155;155;177;172;173;165;166;171;169;179;167;190;211;198;194;161;152;143;163;144;158;148;144;165;160;163;200;165;177;138;163;178;179;171;160;168;144;145;167;185;144;185;147;174;162;201;189;165;158;150;160;145;168;161;184;219;145;177;150;164;170;197;178;129;146;140;154;183;153;133;180;176;172;170;149;147;168;175;181;153;153;177;202;159;136;171;147;172;164;195;225;163;153;153;166;167;176;164;141;138;201;223;171;149;142;219;183;152;163;172;176;164;192;226;193;188;146;165;180;191;168;172;170;144;145;166;155;160;189;158;184;171;171;159;187;164;188;165;170;154;139;164;201;209;165;176;177;135;184;157;164;191;158;162;157;151;196;153;144;104;149;160;146;212;141;158;151;159;143;172;124;134;196;161;201;162;204;166;184;161;180;155;149;165;144;184;162;166;146;193;175;241;213;209;181;138;159;161;199;165;204;192;167;176;172;158;166;181;166;148;153;179;173;168;188;241;272;185;211;113;167;163;163;170;176;204;166;172;171;171;161;141;155;176;178;150;170;161;148;162;151;175;164;183;185;181;196;160;169;190;180;148;154;172;139;160;203;167;148;157;174;166;178;171;196;164;168;219;205;134;199;157;186;138;185;145;167;163;174;196;156;182;168;176;172;194;195;188;162;193;180;128;125;137;145;169;146;170;142;180;158;186;164;190;163;154;183;137;135;152;183;163;162;148;157;188;181;161;164;184;160;139;173;146;151;143;171;122;189;155;144;184;170;129;124;180;181;173;179;150;169;168;187;210;168;161;151;181;157;173;172;170;167;158;163;158;169;170;196;158;140;161;161;165;162;175;189;163;149;178;158;144;142;132;186;134;157;196;228;160;172;158;188;153;177;175;160;164;171;144;129;136;168;146;176;116;160;151;149;166;181;168;173;141;168;134;180;132;130;198;134;150;181;155;185;218;161;142;171;174;155;129;184;146;146;159;172;191;138;185;133;149
1286;1191;1096;1176;1072;944;881;764;688;732;515;408;424;392;444;399;390;313;358;384;564;735;914;974;963;974;854;892;880;755;774;667;684;547;446;392;345;262;216;209;228;189;167;196;194;190;203;154;187;173;174;145;122;179;208;168;159;145;148;157;153;176;156;129;175;161;157;135;149;197;179;176;180;161;137;165;158;151;141;141;168;144;177;127;149;137;147;119;148;166;154;172;172;158;156;154;171;145;178;185;171;148;147;130;139;161;178;146;150;171;191;190;173;143;155;138;159;122;200;158;141;152;150;167;187;200;173;169;175;142;176;200;144;180;196;211;178;152;192;149;153;203;190;152;175;185;197;189;217;273;307;345;391;421;469;461;462;482;559;565;551;569;551;740;848;820;696;687;623;521;476;444;531;563;499;485;567;659;754;775;762;653;659;450;363;271;297;283;379;331;339;263;268;288;204;196;187;174;188;141;172;198;176;149;158;141;162;175;147;205;201;142;200;163;170;177;145;182;154;139;139;193;140;174;149;142;154;176;194;183;157;170;153;169;174;182;199;167;170;158;232;642;1952;3439;4253;4929;4926;4929;4644;3972;3849;3228;2161;870;326;193;153;195;171;144;147;185;159;182;143;176;165;145;132;187;172;133;161;169;202;147;167;149;149;153;181;190;169;166;180;165;145;160;182;133;161;178;159;144;155;153;161;158;192;196;214;174;167;127;154;161;191;178;151;179;147;178;158;152;190;188;201;156;172;167;173;155;130;155;138;140;151;205;183;182;132;177;184;184;171;193;141;141;158;161;167;190;192;191;199;152;182;145;162;180;162;142;161;154;177;154;176;163;171;158;166;137;141;144;145;141;156;153;152;167;177;161;179;150;170;150;149;186;186;190;164;153;153;153;144;145;186;162;151;171;178;202;176;186;161;189;153;169;171;134;177;162;178;167;177;151;144;179;183;144;172;150;178;171;143;165;192;172;182;148;172;168;169;150;153;170;144;162;163;169;178;136;169;154;164;158;200;137;163;199;181;183;142;144;146;179;172;199;135;170;187;166;188;135;181;199;172;209;169;181;153;164;165;178;141;188;171;156;166;189;167;195;158;161;147;136;158;136;136;165;158;170;121;147;158;170;178;164;191;181;178;189;187;163;160;179;140;182;206;222;191;171;151;136;150;181;177;170;167;148;194;140;155;170;170;183;166;220;231;297;218;173;173;219;183;183;176;193;203;207;167;204;180;155;182;170;167;166;151;153;159;161;169;152;147;150;141;183;171;213;176;161;183;160;156;146;184;204;155;154;174;157;153;160;128;149;211;179;173;190;208;174;184;178;154;194;133;175;173;158;182;154;203;230;195;188;140;157;155;151;172;141;194;162;180;162;177;123;136;166;173;178;180;223;191;195;197;133;170;133;172;172;194;188;160;151;175;130;147;164;176;170;170;157;183;148;134;117;151;153;146;157;170;158;174;179;165;158;152;193;198;173;158;148;165;170;138;210;167;179;170;160;147;167;171;114;153;167;133;140;168;155;202;179;156;189;169;192;183;200;156;148;182;146;209;146;181;145;177;176;185;158;121;139;171;120;177;124;170;168;137;186;145;135;154;177;138;143;142;152;137;149;167;197;179;138;120;159;162;171;148;157;160;160;152;176;178;150;164;149;144;148;182;168;152;148;154;149;160;153;176;175;154;168;157
1160;1207;1221;1224;1280;1194;1105;1043;1076;1028;992;832;779;778;769;684;707;595;632;722;876;1080;1133;1233;1182;1149;1077;962;1016;966;992;952;921;799;825;665;577;517;462;345;322;268;252;265;183;190;183;191;166;171;157;190;155;166;180;168;148;148;151;163;154;163;147;196;178;154;159;179;188;198;189;175;174;163;148;161;160;149;149;165;150;119;163;134;176;180;172;166;157;173;142;175;152;146;153;157;196;157;213;137;178;161;153;131;130;186;149;151;149;201;203;196;193;147;174;160;161;153;151;179;154;168;176;198;201;168;142;175;216;131;155;145;159;167;208;220;228;167;192;215;224;221;228;233;254;282;283;299;371;416;486;521;633;687;755;726;732;789;888;822;647;553;723;896;1015;1005;1091;856;833;796;765;604;640;725;695;648;775;809;874;921;861;845;820;661;469;429;511;495;607;544;495;445;454;410;359;279;243;198;200;201;201;173;177;173;185;180;170;161;177;175;207;160;162;199;161;177;179;165;176;162;148;162;184;173;146;162;157;171;152;188;173;172;173;148;151;171;192;170;148;211;348;945;2564;3911;4142;4066;3750;3557;3395;2995;2930;2675;1661;721;356;198;146;146;164;185;178;189;165;172;193;130;156;185;142;173;156;185;150;175;164;157;140;160;186;159;186;163;123;160;153;180;168;185;158;162;149;175;156;160;129;152;153;132;173;232;179;154;111;152;191;203;180;177;162;202;144;191;128;177;168;192;206;163;155;166;177;127;161;169;157;151;160;172;185;185;161;162;196;145;154;151;152;160;185;176;149;153;172;195;178;170;144;151;141;172;167;166;146;167;181;182;153;157;156;157;185;117;154;149;147;169;167;160;164;188;166;164;175;163;145;184;173;229;185;155;153;159;168;158;161;171;133;161;168;153;167;175;141;160;167;190;184;133;214;161;168;166;153;180;162;133;164;173;151;176;166;189;207;124;175;179;150;182;154;192;164;156;180;140;172;187;124;180;168;184;175;179;153;157;195;197;162;179;184;180;146;167;149;194;167;163;151;152;180;162;193;178;182;166;166;147;161;147;162;204;192;152;154;162;151;161;170;180;142;160;175;156;167;198;170;163;162;170;157;174;149;146;145;148;161;166;180;145;162;132;191;144;156;212;176;157;168;186;195;193;182;163;171;140;162;212;167;198;189;188;156;158;161;186;147;159;174;188;221;229;171;169;189;193;171;179;171;173;170;176;189;197;166;196;165;154;168;178;191;189;192;155;167;150;163;169;170;145;183;201;133;191;165;160;139;197;178;151;137;165;137;171;170;151;138;184;222;178;172;202;199;167;184;172;146;148;162;141;185;176;192;204;184;199;179;157;159;159;175;134;174;194;158;184;140;134;183;145;165;187;160;180;199;231;242;218;238;173;154;164;193;178;151;179;163;169;155;143;164;170;180;176;162;139;146;157;181;143;193;148;167;145;164;139;169;166;183;149;182;206;160;167;180;211;124;160;157;155;199;159;188;169;179;181;139;171;174;179;151;161;193;172;175;179;181;194;209;197;191;191;185;190;171;161;171;161;172;153;162;181;192;160;138;161;164;145;161;149;153;150;137;152;183;162;191;167;168;156;148;153;145;161;141;126;188;169;168;164;151;182;164;175;186;173;167;163;150;184;167;108;143;156;156;188;160;169;141;129;208;173;153;169;189;149;178
971;920;995;1025;1029;1052;1071;1063;1112;1285;1170;1126;1036;1096;1181;1058;1021;950;841;946;1103;1222;1155;1175;1251;1162;1115;1250;1249;1117;1096;1012;964;939;1100;1031;1024;907;816;730;552;522;507;456;400;353;356;304;205;239;229;180;152;173;168;211;171;165;193;188;163;169;209;223;234;199;217;171;192;189;140;157;182;175;139;175;194;178;143;193;195;158;187;148;138;133;144;161;184;152;175;148;128;160;197;159;123;181;159;161;156;158;103;118;179;182;163;182;141;168;187;184;155;156;154;132;182;189;177;181;168;176;199;208;200;165;194;169;192;195;191;159;191;207;225;205;216;215;240;264;333;385;346;309;388;504;470;494;529;630;664;627;786;780;818;868;826;926;1141;1072;722;638;688;755;972;975;970;890;765;766;722;652;703;684;639;581;628;651;741;797;706;720;816;552;446;444;560;613;687;747;736;719;719;782;612;458;379;284;271;201;241;217;222;190;230;189;226;193;166;174;177;193;161;177;218;173;159;189;195;161;153;152;180;171;170;161;176;151;144;149;156;161;167;160;200;159;185;205;147;181;316;1025;2712;3730;3530;2701;2334;2134;1970;1907;1755;1479;1098;564;357;239;164;140;157;176;173;189;155;156;181;170;163;201;155;180;157;202;168;179;189;186;144;130;122;179;149;145;154;143;118;182;157;143;149;163;164;159;162;115;162;172;148;136;166;152;156;183;143;166;145;178;159;182;180;142;184;144;176;147;173;154;180;194;214;172;163;175;168;180;156;141;197;167;155;177;205;161;168;150;145;161;167;169;190;153;152;161;145;187;170;171;191;167;217;170;162;150;173;170;141;184;151;170;140;149;118;155;175;154;163;194;139;150;161;174;141;149;157;189;155;159;185;173;179;148;156;167;155;167;171;161;148;187;194;126;156;156;164;189;184;145;183;144;213;174;166;208;154;172;179;166;169;203;150;160;171;186;173;173;159;180;171;171;172;168;178;152;165;155;201;180;135;156;140;149;196;167;181;168;128;167;185;160;221;188;137;158;163;161;154;189;147;179;174;175;186;188;190;168;185;152;173;171;155;193;200;154;162;183;135;173;141;168;147;128;181;165;158;148;166;163;166;190;193;154;135;163;150;191;162;160;189;145;157;139;172;160;150;143;175;178;182;156;182;192;162;199;178;180;171;165;154;195;206;180;182;173;165;158;179;194;151;174;162;199;174;171;169;166;194;194;165;165;181;197;222;218;170;159;158;234;174;158;189;174;173;159;145;154;173;159;170;165;172;168;138;170;159;203;167;161;177;134;197;174;173;155;215;172;164;146;191;163;168;156;130;170;162;182;184;170;144;182;160;186;160;184;150;164;166;171;185;144;160;191;204;171;179;164;172;213;171;168;141;156;177;198;205;155;263;210;146;170;167;137;191;169;190;174;182;164;122;161;209;159;141;134;218;170;168;130;151;173;125;128;205;143;135;125;187;147;147;170;151;143;174;180;197;188;164;182;195;167;180;177;178;166;173;202;203;182;167;146;145;185;189;175;204;187;174;200;245;203;160;185;144;150;194;137;137;163;202;165;173;183;164;138;143;181;178;147;184;154;175;158;128;152;155;148;201;161;127;146;148;165;129;137;154;134;156;155;170;194;145;183;156;170;191;167;156;158;137;185;133;136;160;160;149;135;138;175;178;191;170;181;174;191;185;157;154
676;672;730;742;866;898;957;966;1117;1097;1094;1142;1119;1114;1141;1160;1012;936;854;911;1053;1060;1011;1014;1244;1159;1148;1564;1788;1216;923;877;758;934;1031;1168;1269;1338;1258;1090;994;881;892;737;660;611;561;564;439;519;376;286;226;217;180;209;220;259;215;253;261;307;299;268;288;232;233;206;215;182;165;199;164;162;207;224;217;260;245;199;193;194;160;155;167;149;152;185;184;163;197;174;167;185;136;175;182;165;200;171;174;151;149;142;185;216;199;210;198;188;184;185;166;189;224;169;175;166;173;181;173;171;213;188;179;229;211;228;230;224;208;227;286;261;289;275;305;259;374;445;553;620;587;522;637;674;756;619;567;568;593;725;883;828;859;790;840;1019;1266;1123;911;859;762;832;783;856;842;778;689;689;661;579;563;547;472;448;521;628;648;698;657;696;666;531;467;504;582;604;663;657;763;857;885;1014;917;765;551;469;386;446;468;522;443;382;369;406;282;211;219;180;244;277;204;254;319;264;198;206;214;192;188;168;153;165;170;180;176;183;157;168;174;132;127;192;169;215;152;196;177;214;315;843;2089;2655;2443;1735;1195;1168;1033;1020;862;874;748;593;392;213;168;177;194;173;159;186;196;186;153;145;170;154;184;153;153;146;186;156;169;205;179;158;167;164;133;136;171;145;170;153;171;172;194;153;161;190;133;175;184;135;156;191;183;171;195;184;151;178;160;151;182;223;167;128;167;172;143;142;157;167;204;190;142;202;141;155;152;186;164;157;163;173;152;180;198;123;182;172;141;166;189;133;137;178;157;159;141;173;155;199;134;206;171;166;142;153;155;177;163;171;142;143;206;169;145;161;196;200;167;133;191;159;140;175;169;161;160;189;150;180;187;200;164;126;150;176;141;158;166;185;176;143;128;152;143;206;158;163;164;151;179;173;170;143;173;143;181;166;165;132;153;168;124;166;169;187;155;148;163;185;195;137;181;165;151;158;186;135;144;158;181;130;154;129;173;169;174;209;210;168;159;161;162;163;181;132;184;172;214;151;160;135;173;203;145;184;166;177;194;148;146;133;184;160;188;234;142;177;147;139;169;120;192;197;146;192;135;157;148;161;163;155;152;168;135;169;169;168;169;171;150;184;152;155;162;155;156;176;125;156;160;157;197;159;155;172;172;182;194;146;169;198;195;191;152;181;197;150;159;132;160;154;157;179;179;142;166;188;145;142;163;143;176;195;149;206;186;168;179;128;172;169;194;179;170;120;127;178;183;196;166;153;155;185;142;166;177;172;130;188;147;197;153;128;183;167;168;158;152;167;155;175;181;154;187;162;153;140;132;157;163;203;203;203;178;155;153;158;193;170;149;183;169;160;180;175;154;169;182;208;153;153;195;203;153;152;187;182;211;177;205;174;183;174;153;152;163;216;167;169;135;189;177;140;136;167;163;136;166;158;143;112;123;151;137;149;174;201;160;188;173;168;148;193;162;153;172;167;180;151;158;212;175;157;140;176;185;153;155;174;192;172;175;194;219;139;163;168;154;163;164;201;181;147;161;178;180;158;147;193;204;169;137;183;168;157;140;161;150;157;161;206;155;171;201;184;167;173;160;150;172;169;167;144;133;152;167;127;176;152;165;161;163;169;166;191;147;174;178;151;176;141;134;177;143;178;171;160;145;180;176;193;202;136;198;186;160;168;182
507;453;526;532;609;646;686;671;754;824;838;879;925;921;1023;976;903;863;671;686;709;757;763;815;964;1075;1221;2107;2504;1472;799;701;692;641;780;1024;1128;1253;1340;1216;1116;1085;1029;999;958;944;1000;929;786;935;701;538;454;335;386;406;422;401;393;379;541;539;612;530;516;461;401;448;404;338;268;298;259;264;298;346;395;462;413;350;338;230;255;206;180;198;206;201;222;209;180;223;179;216;217;218;226;222;227;262;268;250;250;249;276;319;330;309;328;275;281;317;241;247;255;224;221;228;275;218;255;249;283;298;322;306;339;331;382;327;417;444;425;535;536;466;495;584;649;795;719;758;727;638;731;748;818;644;504;490;614;832;1031;960;780;820;833;943;927;962;844;860;750;795;750;641;594;617;682;646;604;550;564;477;408;523;573;782;761;674;570;601;674;588;496;539;668;672;692;712;845;856;918;964;865;816;780;673;677;876;1175;1400;1196;800;687;635;555;363;335;321;353;422;443;440;442;401;332;250;241;220;240;220;199;226;264;236;189;154;178;212;162;192;192;170;156;203;235;177;192;192;247;553;1353;1612;1407;935;716;600;628;624;471;579;732;615;346;268;149;145;154;183;179;148;162;180;187;179;210;135;161;187;136;170;197;172;182;188;151;151;162;155;149;143;183;173;172;141;153;176;156;146;180;145;156;149;181;170;175;156;158;168;152;139;156;179;173;167;139;191;168;172;144;175;185;151;173;182;155;174;192;131;197;181;159;152;156;168;152;172;160;126;154;165;183;198;161;198;168;168;163;188;148;150;159;165;180;152;138;177;164;149;185;121;158;163;171;130;170;150;206;183;177;143;198;156;191;170;181;175;144;182;164;136;155;202;167;193;207;195;150;144;163;160;187;151;197;141;149;157;149;187;137;146;140;184;166;163;158;153;196;224;202;170;183;172;195;165;128;160;196;161;165;146;166;182;174;188;191;134;194;161;136;153;160;162;137;153;191;183;186;136;167;138;201;179;171;153;136;174;207;185;228;188;171;188;140;159;160;163;171;151;206;138;191;193;160;180;182;179;169;141;177;168;160;156;166;139;174;138;177;161;143;196;147;193;173;183;177;168;149;138;149;153;180;185;178;156;152;172;164;193;193;174;155;209;150;137;173;183;172;148;195;152;158;210;182;166;180;160;170;135;180;202;175;195;185;175;155;171;180;185;190;155;150;152;125;168;172;185;142;131;205;171;177;156;188;148;150;147;189;167;149;144;164;170;143;186;184;151;181;190;149;173;162;170;178;143;136;206;171;151;169;181;155;166;146;193;179;155;180;167;142;166;167;161;181;165;186;167;173;169;173;187;174;194;156;148;168;129;193;185;163;190;160;187;164;134;172;198;147;174;224;179;169;155;167;134;174;180;182;174;174;149;189;164;177;153;158;180;170;167;185;198;165;165;159;195;161;168;139;140;171;159;175;179;157;120;202;176;142;180;169;141;175;158;176;175;204;161;142;162;188;155;153;202;152;166;157;147;161;164;212;188;155;183;219;222;172;177;172;153;157;152;145;138;144;198;140;173;174;148;181;156;156;149;156;187;177;175;147;191;182;193;175;159;140;155;182;135;162;153;159;157;166;166;160;140;188;144;155;156;149;181;153;150;170;153;176;185;179;199;139;163;225;168;153;154;162;178;186;161;177;161;153;168;136
431;413;438;451;530;506;497;576;571;636;774;815;778;781;940;969;887;714;671;575;513;545;515;599;653;737;951;1935;2477;1357;734;537;580;488;511;709;1013;1209;1204;1155;1088;1106;1180;1110;1022;1130;1086;1151;1217;1365;1235;860;623;616;646;665;740;786;675;767;828;885;906;863;930;778;790;839;757;627;544;503;500;542;570;610;724;818;802;605;531;470;462;378;383;329;364;431;441;403;328;273;341;333;362;358;385;381;442;438;486;490;567;565;545;598;704;608;531;567;531;559;523;481;523;399;370;387;390;419;423;404;474;454;451;514;476;483;547;646;693;642;695;736;780;723;640;746;830;788;747;727;761;739;667;780;1029;767;557;501;730;976;1026;952;839;733;754;757;736;772;769;746;682;808;747;627;555;646;619;650;643;636;644;535;483;552;522;811;655;523;558;602;590;592;659;660;686;705;731;790;849;926;910;798;806;843;746;806;838;1210;2171;2927;2379;1357;1042;930;803;624;573;535;596;570;676;722;810;698;665;561;466;339;335;359;389;422;407;325;323;274;225;166;186;193;187;188;204;188;197;186;159;222;218;374;758;1061;867;495;353;379;370;344;269;527;688;705;334;192;140;146;182;182;179;198;196;143;165;169;186;172;172;178;139;118;162;186;174;146;181;156;149;172;192;155;151;172;186;163;165;167;150;152;179;149;150;141;166;183;186;155;175;154;159;163;180;105;185;204;160;161;143;211;158;167;163;156;166;182;169;198;183;171;180;157;171;137;181;180;162;176;158;188;163;164;167;141;221;186;151;169;169;159;165;186;178;151;157;167;179;198;154;157;206;144;179;142;165;131;153;168;162;169;148;166;192;167;180;186;165;170;195;201;208;198;187;194;152;164;175;179;152;162;124;163;177;176;190;178;169;170;158;183;171;165;166;165;191;210;187;194;165;137;202;156;194;178;139;160;178;187;187;173;164;137;176;190;191;179;169;162;173;157;179;143;167;190;151;150;173;156;166;169;180;173;173;158;181;159;152;182;203;250;212;202;151;172;194;138;179;155;142;186;164;177;141;143;161;167;164;156;121;206;184;214;140;161;138;179;166;133;179;170;168;163;183;140;175;122;167;158;145;182;121;187;174;153;137;206;169;161;190;166;176;163;155;172;155;159;150;144;166;185;178;203;178;212;192;205;205;201;182;189;169;176;167;149;124;204;173;176;178;174;166;131;140;139;153;166;160;169;184;158;163;162;160;165;161;192;185;187;200;161;175;190;154;169;184;181;195;168;163;177;124;170;209;163;144;198;155;189;185;165;202;130;153;176;148;178;171;220;172;163;161;132;162;172;203;171;172;236;167;165;186;196;185;165;151;142;127;150;180;189;176;164;186;148;161;145;137;166;185;170;136;137;161;139;164;161;153;179;135;192;165;173;212;203;182;158;182;170;182;179;181;192;184;168;178;146;168;177;153;170;173;170;197;164;181;190;159;161;147;190;140;150;185;176;149;186;139;173;177;170;175;137;171;191;140;167;161;155;133;229;180;178;157;139;187;165;200;185;147;172;153;173;187;144;129;146;179;146;134;153;165;161;144;158;196;186;166;172;169;178;155;149;157;160;149;170;152;130;176;154;136;112;144;162;174;139;174;168;174;147;195;169;196;167;173;150;170;175;179;134;165;186;168;175;168;136;156;177;159;149;135;145;150;143;137
438;357;329;430;433;507;450;526;585;611;848;875;753;839;787;738;769;747;680;598;509;470;515;551;557;495;541;981;1116;978;631;482;338;258;358;589;950;1026;1077;1054;1108;1020;1015;948;901;973;1107;1216;1352;1549;1388;979;846;827;881;946;1065;1038;862;942;947;969;960;1111;1170;1025;1028;1219;1097;980;903;808;873;852;902;882;962;958;917;859;781;880;867;735;659;626;810;956;970;812;628;568;566;630;650;714;811;782;812;888;909;969;934;995;956;913;975;908;919;943;927;902;776;781;835;659;518;522;681;651;665;631;573;601;599;605;756;733;724;744;766;795;719;778;808;751;646;790;844;734;671;683;679;589;645;847;1044;856;652;641;680;737;804;817;700;612;643;571;637;585;585;596;616;672;679;609;757;690;673;598;638;710;822;635;434;407;544;596;502;546;526;492;581;532;558;572;595;624;655;736;767;850;738;653;669;644;681;690;718;1243;2447;3632;2866;1570;1096;1141;886;782;733;674;614;665;836;933;1067;996;944;808;766;749;640;699;765;787;727;645;669;538;434;335;212;210;219;228;192;246;219;217;212;178;222;320;510;747;613;421;349;285;243;275;291;512;657;600;278;204;147;139;167;160;174;173;163;173;170;177;195;158;137;176;160;138;142;170;201;184;184;150;153;184;152;187;192;140;150;168;159;137;162;167;138;176;170;180;191;182;156;153;170;173;153;170;174;154;126;210;158;158;173;161;151;213;165;172;167;125;199;188;180;222;187;157;163;131;162;142;139;153;173;155;162;163;176;166;186;153;196;229;176;181;160;168;141;159;177;167;189;184;185;171;148;176;156;122;140;154;164;154;113;204;173;160;187;186;159;166;140;164;191;192;228;214;178;183;175;164;194;206;158;127;162;166;164;152;147;174;176;142;201;196;169;128;175;137;216;155;170;164;159;179;179;181;181;143;171;179;180;154;169;176;147;111;158;171;211;158;157;163;154;135;178;196;141;172;147;144;148;130;156;168;126;160;175;186;188;177;159;162;176;170;177;201;176;186;160;154;147;138;164;198;110;160;171;155;173;147;167;183;193;162;142;156;172;152;147;187;171;153;169;178;181;148;187;169;195;193;154;183;169;185;134;166;154;173;176;163;188;158;147;183;133;159;149;140;174;175;153;176;150;190;192;151;185;172;179;209;152;166;139;178;221;183;163;185;140;152;151;149;147;141;143;137;159;159;172;213;159;196;157;150;195;149;144;168;157;196;194;174;147;198;189;150;176;142;226;183;170;173;174;171;169;160;180;205;181;154;203;185;187;143;142;148;140;188;166;164;164;172;175;159;170;134;170;165;176;172;177;188;167;163;184;174;162;156;187;201;150;178;178;190;156;154;171;163;154;198;165;202;187;201;175;156;140;161;166;150;161;121;159;209;205;169;197;199;193;228;213;171;178;167;137;173;183;172;170;206;166;150;175;125;150;163;160;188;164;170;164;193;204;204;172;168;178;184;183;144;182;198;174;208;176;202;218;205;155;136;149;137;130;162;163;186;129;167;152;178;165;165;197;148;163;159;168;147;165;157;150;142;115;145;170;150;140;115;165;145;174;186;174;160;161;142;178;140;152;202;160;136;155;146;179;134;117;143;158;158;173;158;164;163;158;188;149;187;153;149;139;158;129;160;164;154;162;160;141;138;152;179;171;146;125;152;168;120;151
408;313;263;321;397;487;405;517;626;566;715;753;688;691;660;625;617;656;720;615;559;485;462;502;547;374;371;430;502;523;469;322;221;155;286;516;686;752;722;795;770;765;732;663;708;756;892;968;1148;1155;1166;940;927;864;897;942;966;967;724;786;799;752;797;933;1175;1047;1041;1142;1018;1044;1095;1025;1092;1037;990;935;969;931;840;902;917;1173;1118;1040;935;953;1211;1605;1642;1386;924;841;903;972;974;1116;974;998;1031;1016;1167;1180;1217;1246;1023;924;1024;1063;1145;1330;1220;1167;960;1023;922;742;571;589;742;774;622;543;538;608;526;510;602;619;647;661;588;572;494;639;736;794;752;847;718;788;703;649;658;683;704;784;735;669;689;714;562;539;634;558;452;454;566;517;550;462;484;407;463;562;577;582;682;592;570;613;561;591;700;547;386;376;450;500;518;476;513;463;443;423;494;483;564;562;494;625;694;649;526;583;515;552;537;540;648;993;1661;2081;1666;954;766;869;721;647;781;723;655;596;772;928;1038;1121;982;968;995;943;901;902;1061;1083;972;1042;964;960;765;540;378;302;265;244;257;258;215;233;254;347;327;339;430;587;631;616;445;327;311;367;499;560;526;377;220;199;206;146;152;163;158;155;148;182;141;164;176;149;200;192;178;170;201;161;141;186;166;202;168;150;147;185;139;168;139;188;186;186;202;188;148;157;223;181;135;181;170;164;179;175;168;175;177;139;183;163;144;169;152;150;177;186;171;217;172;161;192;199;187;126;183;161;137;165;167;169;156;159;159;159;163;184;189;175;133;167;161;150;167;178;188;173;157;178;146;163;138;176;169;151;175;151;146;150;137;156;192;162;186;177;153;177;149;188;177;186;203;204;168;206;172;158;163;159;157;157;167;188;174;139;157;179;182;163;161;148;162;183;174;170;133;154;142;164;174;170;163;174;193;170;151;143;183;164;171;162;155;177;157;125;147;144;152;186;189;181;138;173;208;165;132;167;204;175;140;163;162;175;170;133;172;172;170;173;171;154;174;182;178;175;173;161;190;159;187;156;132;155;172;167;193;159;170;180;151;198;148;179;197;149;179;190;156;150;161;180;180;161;141;167;147;165;158;174;172;172;163;146;150;154;158;157;177;150;157;151;172;189;186;155;180;200;126;177;140;188;190;145;210;156;187;188;208;197;226;192;163;162;167;185;196;161;146;139;177;154;158;163;159;159;180;195;173;158;171;166;188;183;172;171;171;182;143;175;171;184;205;146;162;156;210;150;184;197;172;194;157;183;162;172;155;196;176;176;165;180;147;185;174;165;160;163;176;151;167;164;168;152;155;136;163;164;179;164;199;164;159;162;179;197;195;161;154;164;181;162;153;152;153;163;166;160;196;189;140;172;210;185;204;177;178;201;153;165;154;172;144;152;144;168;204;168;209;228;182;194;202;201;186;153;190;190;177;217;165;208;167;191;174;177;140;165;164;183;169;162;159;178;175;200;221;209;169;171;140;187;162;156;196;180;190;177;166;170;122;169;146;153;193;199;151;157;159;197;196;195;179;186;178;195;188;188;182;141;145;131;187;173;153;171;175;157;146;113;159;184;163;183;157;141;185;197;144;192;171;181;147;181;155;148;221;189;149;175;191;186;151;126;155;154;150;172;186;100;180;156;137;197;152;177;153;149;122;135;123;190;184;181;171;138;154;156;160;170;150
308;307;286;287;362;407;340;378;446;409;505;538;600;615;554;554;558;562;595;619;534;410;366;379;413;368;315;375;414;460;444;296;187;182;202;374;471;459;468;559;527;484;508;448;504;573;733;731;793;826;779;761;619;703;711;776;852;797;670;498;554;509;536;677;761;753;730;837;814;767;843;830;865;860;697;721;752;658;621;591;751;1014;1033;954;957;892;1173;1527;1608;1281;916;964;853;930;1049;1055;967;1009;990;1016;1020;1025;1145;1026;834;883;867;1074;1304;1352;1157;991;839;746;809;696;626;605;713;680;536;538;546;623;509;476;559;734;816;764;571;474;549;596;818;857;787;806;723;723;672;669;677;731;613;546;525;566;622;619;537;473;515;513;480;469;532;457;451;451;383;429;438;462;531;532;490;551;490;520;507;484;546;479;350;376;463;558;521;479;464;404;467;457;524;505;557;423;529;498;670;546;446;403;520;495;515;503;560;677;830;952;738;529;441;464;460;521;705;647;587;599;604;759;893;876;723;884;824;919;910;893;1111;1040;941;964;1032;933;898;806;633;571;442;369;400;291;306;349;436;584;515;504;474;552;705;727;628;519;578;652;736;596;464;368;249;227;184;154;154;172;177;216;199;198;200;239;252;221;213;173;195;191;208;175;142;174;209;167;181;148;148;165;159;170;184;157;138;171;163;168;177;154;156;195;180;200;181;185;153;163;196;167;168;169;194;161;139;166;173;182;172;196;134;190;158;134;204;187;167;150;190;150;156;168;200;146;197;182;154;189;150;198;172;166;135;148;161;127;193;171;154;182;137;170;146;155;180;184;167;179;163;192;164;181;157;167;117;142;175;190;168;198;174;211;157;159;172;161;193;172;214;160;195;204;168;156;167;218;156;160;158;165;176;181;193;170;195;160;158;164;164;173;164;175;155;174;175;177;177;145;181;158;198;171;138;158;182;134;175;187;188;190;182;174;211;175;177;179;171;167;135;172;125;139;172;131;129;176;172;172;179;173;128;139;172;177;151;188;182;150;172;190;183;174;192;176;184;134;157;163;143;154;149;159;152;142;170;176;174;175;191;149;152;173;125;152;206;142;157;171;188;178;184;175;169;171;163;147;161;152;152;167;170;159;212;145;165;174;165;136;174;169;188;162;132;141;131;173;210;165;200;171;181;211;209;175;166;190;171;154;199;159;146;189;162;198;174;157;133;152;173;141;176;183;149;154;193;169;185;156;163;166;173;173;162;138;173;178;164;197;161;200;202;158;177;178;156;168;122;199;188;200;168;172;171;196;195;196;165;164;202;184;198;190;185;138;138;161;144;154;176;166;174;186;197;172;199;171;181;140;165;153;165;166;190;168;160;163;163;122;156;196;178;193;159;158;159;175;223;163;177;144;153;125;157;162;158;158;159;176;187;205;209;181;159;185;212;195;218;216;200;200;150;156;152;160;173;157;137;158;174;195;112;162;177;168;192;160;181;167;211;200;135;174;188;153;175;147;163;179;141;150;183;141;151;162;150;151;145;158;143;139;171;187;166;196;191;182;195;157;195;168;156;192;174;153;170;145;142;152;130;134;122;170;155;169;160;170;125;177;147;168;157;189;184;166;169;184;152;151;157;171;166;192;159;173;176;184;182;209;153;149;172;158;155;195;183;165;136;165;165;155;153;165;138;123;177;169;152;143;145;149;153;151;132
283;286;299;291;361;378;386;355;288;366;407;477;533;579;588;533;538;540;569;532;501;364;323;302;291;305;298;352;401;459;463;369;301;299;207;233;336;421;455;433;459;462;458;411;446;533;597;638;633;730;761;593;525;591;519;627;577;639;527;584;460;437;427;427;535;449;508;600;612;610;603;661;723;545;522;473;496;492;379;390;505;658;760;810;791;814;939;1050;985;854;697;674;638;672;873;778;809;817;728;796;749;823;909;819;676;746;775;1012;1006;941;891;784;796;793;693;557;545;607;598;540;625;604;680;661;521;517;646;1013;1290;1036;737;539;577;668;764;851;766;624;473;599;603;589;608;629;617;521;522;471;486;552;521;464;442;419;385;433;447;487;452;433;435;413;420;447;444;521;570;520;501;500;475;412;475;492;363;438;494;562;532;478;451;405;456;487;633;697;556;439;496;553;570;538;476;365;440;454;488;513;578;544;535;524;500;356;327;390;415;495;648;624;536;590;617;686;706;620;673;629;718;729;794;752;903;762;668;723;804;801;792;737;735;614;707;733;584;585;451;616;683;807;791;696;623;715;735;781;835;815;848;853;865;697;679;539;376;423;324;259;240;226;281;253;277;247;276;326;303;291;354;251;260;335;276;232;196;195;152;174;153;176;166;162;154;151;165;143;128;157;164;147;150;145;127;189;174;173;180;146;196;188;159;154;176;184;150;164;165;190;159;171;155;190;165;145;144;156;193;161;165;174;163;163;199;164;167;164;177;164;153;161;135;130;167;153;151;157;160;170;161;138;178;164;147;182;149;165;205;159;235;153;156;173;184;154;151;163;173;172;138;178;160;197;165;181;183;153;189;188;167;191;213;191;181;212;168;181;180;173;176;204;183;173;174;198;141;167;179;156;189;181;160;210;177;118;181;156;161;181;160;150;156;184;183;153;123;162;167;157;167;150;150;177;136;156;144;153;189;170;150;189;149;135;149;198;145;132;178;181;186;174;181;176;169;184;167;204;159;196;149;161;160;173;164;182;170;197;143;141;185;155;191;188;170;169;190;152;177;156;155;163;175;167;172;169;157;198;183;132;194;183;194;131;170;167;176;149;144;161;166;183;171;158;149;157;143;204;184;170;182;170;159;175;175;159;172;206;138;170;187;171;184;184;182;173;174;219;215;205;154;161;179;147;164;169;136;149;151;155;171;153;183;198;179;194;181;159;157;206;146;176;132;153;172;181;176;146;166;134;158;163;184;159;160;157;174;163;145;143;158;193;159;145;161;172;173;149;167;159;165;153;183;185;205;237;180;178;194;177;168;167;133;142;184;177;189;160;153;149;177;131;187;173;155;155;163;210;173;174;138;173;147;174;187;164;167;132;188;170;144;172;186;161;151;167;196;165;161;173;167;180;163;180;182;198;214;166;194;200;220;162;167;190;155;156;173;169;187;154;166;161;152;153;160;167;162;178;226;174;191;183;176;162;204;180;169;141;143;172;186;149;190;165;158;164;152;146;157;180;142;194;189;158;172;168;178;200;163;220;164;152;186;163;151;158;153;168;158;191;156;167;142;155;177;145;170;157;168;150;180;151;160;172;165;195;144;180;146;174;155;170;176;151;161;176;164;143;150;189;184;182;181;182;176;181;154;161;149;151;166;132;159;157;147;129;169;184;145;135;157;138;152;145;125;160;154
348;316;316;317;379;395;329;306;351;333;296;477;544;556;544;526;473;456;476;461;409;335;242;263;308;366;359;310;427;431;414;429;402;379;356;375;425;457;506;521;430;396;496;416;499;569;523;521;591;827;800;582;477;431;448;494;548;635;628;593;543;503;365;411;471;536;595;602;642;581;579;612;527;524;432;411;442;340;274;255;360;513;618;692;643;724;744;763;639;526;493;510;431;462;588;560;602;631;556;553;644;702;672;571;499;557;629;789;781;792;693;706;594;605;474;411;489;539;551;593;596;628;684;654;534;543;703;1084;1408;1151;691;606;546;650;694;659;630;500;441;468;541;544;602;535;512;487;462;436;539;509;478;413;402;359;358;472;499;530;462;462;491;502;453;341;383;503;459;505;597;618;499;532;483;494;423;455;487;563;556;527;453;459;474;650;729;807;615;505;477;541;583;598;476;417;434;450;498;525;558;516;424;435;469;429;428;420;443;441;509;556;551;616;717;577;582;560;555;582;573;629;673;664;604;602;657;591;642;704;597;586;632;632;760;732;840;826;763;714;883;859;747;690;729;769;868;766;809;851;886;879;976;973;825;793;666;704;535;429;458;534;579;577;469;452;453;488;521;567;518;530;498;548;516;341;274;151;198;155;177;163;158;204;158;180;174;197;181;185;166;148;177;164;190;152;174;142;145;171;170;188;167;170;154;174;216;141;168;177;144;184;151;157;187;159;157;169;161;194;188;154;172;186;163;179;176;162;176;142;175;174;162;164;184;157;163;231;182;176;174;153;148;176;207;198;177;168;184;165;173;152;194;170;193;151;167;159;147;166;175;186;200;230;216;236;220;219;151;151;166;210;184;176;237;156;145;165;188;172;180;184;162;214;222;212;168;172;163;168;145;188;168;159;180;159;167;177;176;192;177;148;170;190;149;159;149;172;167;140;184;207;180;145;160;164;164;189;187;198;155;162;160;155;171;146;189;186;169;166;177;196;181;175;171;177;208;154;207;214;178;153;167;158;143;185;99;161;186;160;191;174;188;151;158;151;128;167;184;163;166;158;161;184;161;167;171;189;162;150;176;176;180;188;170;168;172;177;184;155;179;140;206;159;148;122;166;197;191;179;188;188;182;196;196;170;162;159;172;149;170;170;207;142;189;160;197;198;212;163;155;153;159;176;161;159;138;173;150;176;161;130;199;174;164;192;178;197;203;185;161;140;193;202;166;166;153;140;163;186;131;161;158;157;154;139;136;157;151;174;165;154;159;177;197;161;145;167;153;184;177;160;187;188;221;206;191;151;154;185;146;188;136;161;189;142;175;194;159;177;146;171;174;154;163;158;180;146;142;158;172;179;185;166;181;185;121;138;197;124;204;193;172;166;192;168;164;185;153;168;180;199;170;152;182;163;157;196;166;168;218;176;197;176;166;166;169;192;149;178;147;165;155;150;167;175;164;151;187;184;181;155;177;191;192;153;135;185;178;155;159;141;150;173;154;134;164;180;170;167;173;183;165;173;196;152;155;169;187;156;180;203;141;180;180;183;180;181;205;172;177;186;152;197;204;163;172;203;160;150;178;200;138;159;179;176;156;152;142;149;151;147;136;160;159;173;164;155;152;205;195;173;140;155;179;162;154;150;144;163;147;201;156;174;155;165;168;177;112;160;177;167;138;140;151;171;165
438;372;369;338;326;330;284;260;368;419;379;399;455;471;514;490;460;414;340;340;377;294;257;237;276;344;266;341;324;315;306;344;436;481;490;516;546;594;566;563;498;447;469;542;501;558;625;676;659;732;708;534;451;392;489;500;546;507;573;518;479;448;470;468;583;544;521;608;645;651;708;611;585;514;447;464;456;375;260;273;370;510;571;553;513;687;579;535;516;459;421;447;476;414;442;390;440;599;580;646;791;825;558;435;446;476;552;586;617;679;609;499;452;407;360;365;406;466;616;626;566;552;551;474;514;525;504;692;904;868;679;583;541;490;609;657;645;458;413;516;566;511;515;522;440;508;599;518;479;513;562;457;407;381;449;445;441;524;369;430;517;502;461;370;383;419;511;554;687;576;466;505;560;470;418;420;451;505;562;449;462;520;568;587;726;726;557;477;477;612;607;552;503;431;407;409;499;592;557;512;523;497;524;456;458;470;482;457;479;624;665;675;539;572;538;581;561;570;593;605;682;642;601;531;602;635;696;657;642;558;540;528;593;673;811;791;762;714;753;787;699;608;715;784;811;706;712;717;730;785;814;863;903;939;865;934;881;691;786;1075;1322;1208;848;699;694;651;587;675;707;717;724;745;832;684;408;275;185;183;185;188;181;201;152;205;155;195;151;145;167;144;162;159;176;165;173;155;187;215;150;176;200;179;116;165;188;148;156;164;164;164;179;176;173;191;184;154;165;197;154;171;150;173;146;189;173;174;183;199;172;177;149;160;142;172;164;168;159;201;174;185;168;152;178;164;190;158;188;176;192;229;213;175;161;176;206;223;221;222;196;287;321;379;382;358;397;313;285;280;276;274;309;275;202;220;222;212;190;166;173;228;140;185;197;153;197;188;169;191;171;150;160;141;163;184;149;178;184;129;160;162;183;165;200;147;159;131;164;164;203;188;186;189;159;179;182;168;133;168;177;183;131;181;200;159;151;164;178;189;159;156;162;163;163;144;139;141;143;154;190;188;151;161;172;170;179;140;157;142;152;184;160;173;144;171;167;185;196;171;198;156;197;164;180;182;157;158;174;165;192;179;207;170;176;195;158;161;185;185;154;204;171;171;174;125;164;204;147;188;139;159;185;157;146;122;181;165;160;210;178;160;166;139;163;160;164;201;192;139;184;146;142;151;163;142;195;167;137;156;154;138;179;183;177;207;186;226;205;176;195;189;152;174;147;168;154;158;151;121;185;129;196;171;138;164;147;143;187;139;174;148;192;139;175;178;152;174;172;195;189;195;189;167;191;188;145;155;215;155;170;164;164;160;172;169;198;140;163;162;144;133;185;183;165;176;158;182;175;153;137;153;203;184;179;159;142;129;138;172;158;152;198;168;168;201;190;156;185;178;197;167;166;197;193;190;175;194;158;168;169;188;184;211;139;191;159;163;194;147;146;147;182;158;167;180;164;145;163;162;207;152;180;213;176;151;200;140;158;179;143;142;173;190;167;174;156;207;193;180;204;188;161;171;183;138;207;157;182;188;166;135;201;166;197;203;188;168;140;192;177;168;175;206;210;181;175;187;166;153;188;147;181;183;195;142;161;174;151;155;156;163;180;133;162;154;184;119;220;187;166;162;145;192;180;161;151;118;129;134;178;168;178;169;155;158;143;172;149;175;155;179;144;175;170;152;143
412;456;452;420;345;247;267;237;365;390;342;388;389;446;427;427;426;434;318;345;307;286;284;329;252;289;327;407;374;319;270;309;375;476;614;603;533;579;670;532;525;499;383;371;463;573;640;658;706;644;544;464;417;346;382;386;420;463;481;554;483;450;445;497;537;534;554;555;610;632;551;465;465;493;449;464;468;360;238;215;443;545;653;540;525;501;446;492;412;396;433;525;555;518;392;379;473;566;707;766;925;893;607;542;399;350;372;479;542;509;473;385;376;320;339;377;381;433;552;641;497;504;442;364;416;408;422;450;573;548;520;494;442;523;599;697;593;397;389;437;497;409;474;439;486;602;783;568;489;515;573;511;431;417;460;430;467;400;380;396;433;449;383;352;351;415;468;455;546;527;501;451;588;484;399;342;344;393;436;512;407;502;495;575;570;484;395;435;501;719;853;642;445;476;463;443;581;642;614;587;669;575;513;501;505;501;576;496;543;652;635;621;603;558;518;541;596;650;569;679;657;654;621;576;646;636;632;651;484;596;572;510;548;586;651;727;657;633;625;720;597;643;653;703;658;621;554;581;503;607;838;1027;995;903;1027;1018;956;939;1076;1732;2374;1955;1144;677;609;600;603;662;614;654;598;841;989;939;616;458;352;318;263;272;266;235;197;212;200;208;173;195;201;152;149;140;166;206;170;152;140;188;148;182;196;175;175;177;215;200;215;204;205;156;200;146;173;167;183;173;158;157;185;201;198;195;172;174;163;178;172;169;221;194;239;202;165;184;171;179;170;191;185;167;169;161;202;202;220;221;263;241;234;234;274;254;262;282;347;322;317;344;434;516;627;663;594;745;657;606;533;473;431;379;430;411;412;409;333;283;271;233;245;230;217;188;197;202;165;186;160;197;185;199;190;174;177;162;191;170;163;190;179;182;192;179;167;172;175;188;159;200;153;184;170;156;221;177;185;161;165;156;177;147;162;210;179;113;164;147;162;188;171;181;172;190;166;148;175;138;169;172;191;178;197;167;184;168;168;140;138;146;166;181;181;181;174;185;155;171;127;175;202;166;158;210;165;189;167;176;220;161;179;167;172;171;154;173;160;194;173;172;172;185;156;191;161;160;214;178;176;144;141;206;160;157;178;144;149;169;161;160;149;125;119;153;162;172;198;213;200;163;176;161;145;170;166;163;181;184;169;166;155;181;192;183;189;179;178;172;174;202;166;163;210;175;218;168;183;185;170;151;171;157;199;160;165;145;183;168;166;164;176;195;175;154;154;145;154;200;198;170;223;192;180;131;166;188;144;173;177;186;184;166;139;158;159;183;169;174;169;136;172;158;191;162;182;181;146;172;212;191;151;190;234;174;159;161;163;161;149;177;139;212;206;207;160;142;174;173;153;201;188;197;202;182;173;172;196;167;193;185;176;190;182;156;184;141;161;173;153;184;154;199;149;168;182;189;153;166;170;161;175;146;162;160;163;157;159;174;114;147;143;143;152;179;177;198;195;160;187;184;181;188;186;161;177;166;153;155;179;182;187;152;193;187;206;198;175;177;204;205;148;185;202;215;184;199;164;151;130;147;176;192;187;171;179;154;161;149;145;128;159;165;199;157;191;173;190;183;155;187;164;152;176;142;142;147;116;156;162;155;147;171;157;143;193;123;131;162;169;159;175;187;116;150;173;143;144
448;503;456;396;334;279;299;358;359;379;354;335;373;310;336;432;475;471;336;323;384;410;378;318;315;358;437;477;464;381;322;260;260;366;501;520;494;527;575;558;479;421;341;295;355;447;480;537;524;495;468;421;436;419;359;333;328;349;411;513;466;410;492;514;597;559;573;563;538;569;545;461;367;388;442;436;373;382;268;251;325;432;492;508;493;404;388;385;417;337;359;384;441;513;418;431;508;655;708;739;646;693;638;404;336;319;332;454;391;355;314;259;223;306;309;400;426;467;489;531;483;395;337;342;362;370;345;361;355;433;468;506;477;450;533;629;632;487;350;340;346;412;375;410;509;706;855;620;406;536;629;586;496;464;423;460;461;419;289;301;317;360;344;291;264;368;405;383;343;341;411;435;421;442;289;286;291;389;394;472;488;438;451;458;451;428;303;282;428;1090;1426;796;409;421;412;500;644;648;569;625;833;740;609;557;460;423;449;495;477;582;575;604;537;559;626;531;659;617;723;691;745;732;761;676;565;616;575;597;599;618;597;487;578;598;657;680;642;589;642;666;618;521;592;551;570;516;575;547;516;593;1038;1281;1124;899;1019;1025;895;861;1070;1816;2403;1936;940;648;566;527;509;485;517;574;580;708;864;1029;932;821;668;595;495;550;531;422;335;228;211;203;231;188;182;177;180;181;182;193;158;144;199;175;188;205;233;187;271;254;256;213;251;251;176;179;188;197;196;168;167;186;182;177;207;190;203;215;175;179;182;218;223;230;253;286;277;343;325;269;283;254;257;280;251;256;273;292;306;323;364;385;429;353;272;362;484;508;543;537;589;627;608;619;609;735;799;770;902;974;978;774;733;675;717;737;708;637;727;788;710;637;458;491;474;363;340;332;302;233;212;202;232;217;199;166;165;138;148;176;175;141;121;159;175;205;140;162;173;150;160;173;200;195;206;201;193;174;171;190;161;178;189;187;188;191;158;199;163;156;170;199;172;179;210;202;159;194;141;148;159;160;146;193;168;130;160;178;153;154;131;154;161;163;155;151;163;170;146;171;196;153;150;157;146;184;146;152;172;175;161;184;181;171;179;166;165;158;173;205;153;148;158;232;201;158;189;171;172;164;143;163;169;170;171;190;186;143;184;181;146;172;156;185;171;96;180;168;184;113;192;160;189;159;157;163;169;177;172;144;182;152;150;166;168;170;175;172;176;161;193;179;190;176;141;178;185;199;181;173;183;190;144;170;153;145;195;148;171;214;170;175;129;183;178;155;149;164;185;146;165;200;173;169;187;167;167;134;165;179;178;168;157;148;164;152;171;157;159;180;160;159;161;176;156;149;157;201;185;143;173;181;176;181;157;163;195;176;171;159;174;153;151;160;164;225;223;233;198;203;168;207;174;140;178;169;183;187;172;198;192;200;160;169;165;180;163;187;210;164;179;155;175;142;182;218;175;124;187;167;147;187;177;171;137;157;155;182;201;171;139;133;149;147;151;151;152;157;175;161;194;156;188;185;179;159;188;181;157;181;185;159;136;184;176;194;160;232;235;229;181;148;170;150;208;172;178;181;162;187;192;158;147;146;163;185;182;175;189;172;152;139;203;155;161;122;167;165;151;181;161;180;164;165;149;153;158;141;168;155;147;156;155;135;188;186;161;176;155;165;156;176;168;170;135;183;157;159;130;168;144
454;453;467;487;430;350;372;403;378;388;383;349;309;306;278;440;423;423;330;282;371;446;458;319;364;355;442;595;528;445;363;273;271;309;400;405;384;403;497;428;401;360;307;276;264;365;396;399;354;415;382;407;493;432;358;280;338;366;504;491;421;490;429;555;553;551;560;469;531;518;479;423;356;345;376;401;412;375;293;246;282;396;404;547;516;378;385;395;398;388;380;440;379;358;456;431;506;686;721;604;499;491;499;384;304;281;306;312;294;249;230;182;216;286;319;392;437;471;486;420;365;350;283;307;335;333;293;299;300;394;413;498;466;474;552;529;528;475;354;354;348;366;412;405;505;633;781;578;439;548;617;582;503;523;561;463;501;359;261;235;298;268;301;261;256;310;314;354;302;321;295;348;348;348;315;288;296;316;320;379;422;400;434;376;382;334;305;224;439;1232;1849;886;312;349;379;471;574;575;526;651;732;714;475;547;445;380;326;410;407;523;483;398;537;569;553;508;504;568;606;734;792;725;710;656;584;542;574;615;666;598;582;534;558;656;632;736;677;567;545;589;623;544;520;521;526;573;555;494;572;640;937;1033;961;885;813;933;825;831;1039;1308;1464;1249;770;529;536;484;466;487;502;499;572;688;729;989;1004;967;1019;865;747;873;919;654;525;399;367;343;303;245;245;277;190;238;236;226;213;210;266;195;262;296;278;373;407;437;453;417;375;335;328;288;275;240;208;194;209;184;193;169;192;207;178;217;200;174;261;249;346;351;431;445;505;578;524;575;479;504;428;437;387;471;496;598;589;644;709;644;647;552;551;630;835;1029;925;929;1002;1039;890;755;697;713;689;731;778;972;821;835;804;830;822;835;827;821;964;1151;1148;979;832;749;778;743;707;688;618;446;384;371;354;379;354;280;222;233;197;165;157;172;214;139;190;181;170;156;162;189;169;181;153;139;184;181;186;156;176;195;208;170;213;171;200;205;140;134;163;153;158;180;159;179;181;191;183;141;175;149;158;139;140;182;156;170;176;193;151;193;140;204;150;156;178;196;162;234;171;158;195;177;135;151;171;200;152;180;176;203;144;153;149;195;137;170;166;192;207;192;172;187;191;158;181;167;187;213;168;187;142;179;184;181;166;156;181;171;155;182;173;161;180;149;148;169;167;167;167;150;193;166;145;162;168;243;164;157;147;158;189;158;170;150;164;184;137;188;155;159;188;146;163;183;167;146;174;189;150;186;137;178;130;173;216;145;194;199;172;223;169;178;175;201;225;172;149;169;190;157;174;181;168;168;186;191;185;155;150;160;197;173;208;160;180;155;177;161;145;178;170;151;160;154;170;171;158;199;146;182;142;169;171;208;150;208;181;202;191;146;153;158;187;159;169;181;213;226;197;210;202;149;169;187;202;161;196;166;199;178;160;158;162;175;177;145;173;200;195;205;194;194;210;153;182;195;196;166;197;145;165;168;177;148;215;157;168;155;188;174;162;183;170;221;123;204;166;182;186;180;177;146;154;155;173;177;164;176;174;203;189;175;192;174;188;156;182;189;246;261;203;175;213;201;217;255;173;167;209;193;128;174;188;150;160;187;163;215;181;153;155;158;175;171;184;162;163;156;174;167;169;140;151;189;161;167;140;151;151;136;163;149;165;163;169;167;158;161;142;153;151;150;149;159;137;145;158;144;148;151;176
381;451;506;513;475;476;485;465;470;398;339;338;342;304;293;369;418;388;298;329;351;394;369;284;223;288;457;613;498;407;318;336;238;320;303;373;280;337;336;391;339;283;326;265;269;308;290;294;278;316;326;428;476;484;456;358;318;342;513;430;409;393;480;502;424;549;520;484;519;492;463;361;278;299;342;409;428;381;327;317;266;338;461;491;474;440;353;415;375;327;416;415;396;405;470;473;528;608;653;533;420;448;410;376;287;295;355;334;274;211;233;274;314;328;349;417;446;440;463;413;366;372;318;355;297;277;214;244;253;287;334;374;366;325;411;542;548;437;386;357;413;372;370;449;447;609;590;564;465;383;455;465;385;461;543;491;465;411;247;147;208;242;233;234;210;206;329;279;257;248;306;311;337;346;353;361;293;266;283;366;416;341;433;394;357;323;303;279;382;788;1003;496;236;278;342;449;593;516;594;548;584;434;350;407;403;331;285;273;358;413;353;342;425;528;400;434;463;504;548;598;662;627;636;548;553;470;511;548;631;664;553;546;538;548;685;652;599;543;541;525;539;571;525;670;728;657;608;524;553;534;662;665;675;745;709;728;710;780;768;811;814;801;612;582;555;552;525;463;497;473;537;560;671;834;811;839;850;856;770;915;941;899;678;738;588;545;460;404;455;420;386;343;348;385;375;352;379;368;412;537;545;648;735;734;717;699;607;563;545;480;446;444;366;331;340;281;245;260;235;196;239;277;288;354;424;504;607;718;710;790;785;858;821;767;752;755;719;684;693;903;1062;1090;936;980;842;731;679;650;780;893;1240;1325;1224;1159;1152;1011;845;720;661;595;582;589;689;753;731;701;721;781;805;794;829;875;1011;1073;1152;1079;988;1059;1209;1388;1348;1222;1021;711;525;615;649;706;559;587;409;355;267;248;221;227;205;158;234;184;170;181;159;181;162;207;199;157;194;174;162;200;184;195;191;188;157;179;180;125;182;175;165;173;143;172;138;144;167;173;147;155;160;162;176;154;181;202;186;172;177;199;169;171;160;153;182;183;146;172;132;173;178;187;184;142;170;186;184;157;160;166;179;161;172;156;156;155;152;151;166;166;203;165;215;197;161;147;165;183;155;187;158;165;180;136;168;168;161;174;143;159;131;160;189;168;180;149;158;168;193;168;156;143;215;186;186;128;180;163;182;199;174;195;161;159;173;171;166;191;175;209;125;176;172;187;206;183;171;160;162;188;148;154;154;188;140;196;166;163;211;169;195;168;177;201;172;188;159;177;209;163;152;195;171;182;175;182;165;174;174;173;181;149;202;177;164;190;156;180;151;179;200;165;158;154;164;187;191;172;170;206;149;151;191;124;156;186;179;133;146;157;222;186;181;174;164;183;185;198;185;197;192;161;161;159;203;143;189;153;169;149;180;153;140;176;164;173;182;176;182;173;194;194;196;200;169;179;216;163;159;164;166;150;167;187;150;166;181;143;177;145;138;151;146;170;142;174;185;147;170;182;139;191;169;169;171;158;173;156;166;170;181;191;164;191;211;164;163;186;173;184;219;206;176;130;165;187;318;300;225;199;143;161;178;173;157;198;192;186;197;158;189;154;170;175;168;182;199;191;170;170;144;139;162;125;153;158;154;149;186;177;151;156;146;183;172;148;180;159;181;184;153;136;156;143;166;195;182;148;161;168;148;174;168
473;491;486;463;479;497;538;578;465;456;397;372;402;265;229;337;411;342;287;294;323;342;364;218;279;317;469;518;481;398;441;381;408;325;218;271;291;310;345;344;277;313;284;231;238;272;264;246;274;351;315;396;482;533;520;439;358;335;351;425;427;411;434;380;426;478;461;466;495;438;407;324;234;219;310;393;429;352;327;262;259;371;397;498;437;398;347;325;391;373;449;363;450;489;522;448;498;503;618;478;408;431;415;361;315;364;415;305;277;276;304;361;398;358;324;339;363;403;370;322;324;324;318;315;380;321;318;320;316;314;279;306;255;243;341;478;462;368;329;358;327;343;354;442;457;485;564;554;436;370;329;309;307;580;763;552;381;337;276;231;226;222;206;185;178;172;249;231;303;375;321;384;313;442;425;354;272;191;270;375;392;423;454;466;346;336;355;401;411;410;395;257;175;234;315;437;468;501;556;586;475;407;370;335;296;290;270;259;318;388;290;293;374;388;396;380;382;479;568;563;648;530;627;539;455;468;476;615;630;616;525;540;536;611;648;682;489;446;490;545;541;585;549;656;710;594;516;475;433;474;499;526;475;490;550;595;643;646;674;519;554;583;502;559;626;550;512;491;532;551;627;609;608;624;724;755;649;729;651;719;768;666;768;749;777;662;598;592;620;655;549;543;487;555;546;562;568;615;651;772;881;925;961;820;874;913;894;729;751;780;789;824;805;712;529;487;468;448;405;396;427;538;613;652;790;826;907;970;923;833;809;749;798;777;816;790;744;811;808;1068;1403;1317;1149;958;841;649;567;623;734;913;1062;1135;1136;1009;999;803;673;626;521;481;523;552;577;600;604;566;607;658;610;682;786;844;931;913;861;841;1032;1110;1344;1473;1585;1456;1312;988;836;914;1033;1124;1151;1016;736;636;515;470;459;385;306;262;229;208;188;160;194;164;157;186;175;195;172;154;181;173;197;195;202;187;161;189;151;147;156;184;136;173;164;151;205;156;134;184;156;132;147;156;213;113;135;177;159;161;186;205;161;176;194;166;117;132;175;176;155;163;187;185;175;179;189;183;160;193;188;176;201;156;184;166;223;177;186;174;193;176;175;170;221;193;198;151;169;199;170;176;189;165;179;164;161;170;158;161;197;146;168;127;153;172;141;165;183;148;177;198;168;159;177;141;164;173;175;166;204;192;188;206;132;135;172;188;186;153;153;173;196;169;181;192;141;184;192;175;204;181;224;157;183;199;214;181;173;177;202;187;170;190;185;147;184;154;173;166;176;154;182;171;211;159;171;141;179;182;206;167;170;232;182;193;141;216;131;163;153;149;177;177;172;150;164;166;180;159;190;169;168;186;160;201;173;174;174;172;147;163;169;136;189;189;184;138;174;166;170;158;185;165;189;131;165;161;164;192;144;175;161;202;159;159;175;143;157;196;149;204;234;182;198;169;191;174;152;169;167;153;205;145;152;146;163;177;197;159;168;179;153;182;170;175;168;165;169;183;189;185;172;200;177;182;165;198;161;134;135;150;139;141;185;170;172;171;171;148;174;176;162;156;161;178;164;219;299;343;203;163;202;184;173;192;188;163;183;183;163;224;180;137;156;180;169;212;172;166;178;165;133;135;191;155;172;178;188;151;170;169;148;202;126;163;186;193;153;160;176;201;185;164;167;163;160;164;157;167;137;182;146;201;193
578;533;486;459;504;509;492;493;440;551;526;452;433;310;260;297;369;365;368;304;343;337;368;270;243;304;423;468;423;424;485;501;407;304;294;229;273;277;327;310;285;311;264;267;288;268;300;318;313;335;358;395;445;509;559;461;443;407;367;366;453;426;424;332;411;420;421;381;389;381;312;279;195;164;260;381;361;351;336;281;280;353;430;461;471;460;349;323;428;460;491;397;466;499;486;441;446;469;496;433;411;399;387;384;367;384;361;371;295;346;381;445;475;411;409;369;345;342;280;281;250;220;246;347;444;458;355;361;351;385;307;316;263;283;285;337;408;325;320;291;306;273;313;442;435;504;484;478;379;302;276;247;367;983;1620;1038;472;399;429;270;309;259;249;260;200;212;267;246;324;355;375;379;414;374;447;397;347;345;285;386;445;462;562;614;488;413;406;417;407;312;273;253;226;201;288;408;427;507;594;590;450;388;345;335;239;213;224;251;316;310;301;259;289;306;371;368;420;430;569;557;501;506;496;498;516;571;543;540;627;576;520;522;593;548;562;543;490;497;495;525;524;507;513;602;638;445;372;372;349;451;465;456;430;408;460;519;557;636;540;465;524;513;581;587;701;499;495;551;566;645;608;607;562;553;579;601;660;574;557;589;593;616;616;774;794;629;615;561;621;765;702;634;525;527;648;771;770;701;751;770;865;880;784;734;845;1125;869;771;781;900;1184;1074;1163;1063;931;777;780;696;646;625;783;878;909;854;1006;1131;967;920;804;694;612;603;587;547;594;619;685;714;835;1012;1150;1272;998;769;701;501;430;436;605;707;798;808;712;745;690;606;540;560;490;450;528;548;563;593;509;543;538;559;471;536;591;656;701;613;628;752;827;914;1136;1169;1234;1223;1172;1058;871;912;1102;1436;1594;1539;1176;943;789;763;714;713;525;482;434;353;284;169;219;196;190;190;199;179;171;187;195;148;198;191;200;206;156;183;179;172;169;154;209;210;191;160;170;184;178;138;121;175;185;181;213;160;174;149;191;166;163;148;166;191;181;191;160;182;165;191;154;190;185;176;158;153;161;173;165;162;203;153;181;168;222;183;168;168;177;157;138;184;161;188;183;170;144;167;151;161;166;170;187;160;161;143;151;175;143;178;142;127;161;184;182;176;145;180;124;184;179;153;158;168;170;187;177;187;189;194;180;130;208;148;212;132;162;143;162;155;169;152;148;172;158;190;150;183;179;156;174;175;163;199;159;170;153;190;153;188;182;197;223;189;151;191;180;134;181;181;207;158;214;185;164;193;159;173;168;206;166;152;168;196;162;160;162;208;164;207;139;156;201;148;161;140;175;153;158;209;174;199;177;135;173;164;192;140;185;189;150;150;155;159;190;142;166;199;188;229;175;185;163;170;153;190;162;176;140;156;160;162;157;167;147;135;171;167;184;158;194;197;204;188;171;195;209;181;179;154;154;154;154;180;166;201;157;182;175;142;168;191;177;131;168;202;159;169;187;159;184;169;200;210;185;175;209;170;154;139;138;143;188;175;174;162;144;167;167;178;159;198;184;205;161;203;168;175;198;191;194;148;177;181;150;155;175;191;163;169;153;174;181;144;171;192;193;231;174;199;174;188;150;202;165;164;128;176;195;153;158;167;173;174;203;173;195;164;159;139;158;145;137;168;169;173;164;143;171;150;181;148;183;175;149
451;459;443;418;559;520;487;436;459;586;581;535;488;389;297;344;359;370;407;340;314;377;370;349;268;312;395;400;394;476;546;545;415;363;337;351;272;251;347;362;303;253;258;308;307;335;385;354;346;329;313;327;370;496;502;538;512;438;359;361;425;419;471;442;469;461;318;321;306;334;285;251;177;181;277;327;406;451;403;321;318;319;361;510;565;522;442;386;412;554;523;382;351;376;368;339;439;536;454;383;364;376;443;475;403;361;378;348;381;349;364;397;419;383;408;389;347;286;279;253;237;222;210;277;448;468;415;461;431;340;273;305;310;352;294;258;279;303;272;309;263;279;360;441;413;480;431;378;327;272;237;239;422;1166;1956;1155;523;477;473;395;340;307;318;258;289;247;236;335;415;546;482;441;429;456;409;410;429;455;377;425;515;565;686;730;629;500;533;458;475;430;329;237;236;211;288;350;371;452;617;537;326;316;313;270;242;207;224;230;239;266;302;268;296;358;397;449;470;472;514;465;388;401;385;427;519;612;519;534;566;486;528;591;548;556;495;459;489;481;508;503;525;431;499;487;489;371;297;326;302;355;434;432;426;404;384;487;577;524;553;486;519;575;594;560;546;516;460;495;620;585;581;555;447;439;505;530;554;571;589;557;542;578;676;665;648;583;575;535;610;638;604;599;629;613;632;752;784;651;678;591;594;637;565;519;688;989;836;648;762;908;1048;982;1033;1086;962;871;811;768;813;785;989;963;958;1001;1130;1060;912;809;687;600;512;465;403;379;368;402;517;578;714;871;981;959;790;635;517;456;377;323;408;530;651;606;565;609;657;487;466;483;482;443;543;521;566;509;421;437;506;462;349;324;458;453;534;527;544;555;591;688;761;873;949;1007;984;933;813;854;1069;1462;1607;1454;1174;907;881;914;831;824;748;737;670;626;530;387;240;264;303;288;240;299;266;289;268;256;254;290;259;237;212;180;189;168;157;131;172;179;178;189;161;153;219;153;185;152;180;172;166;172;181;138;220;159;187;182;174;201;149;188;189;161;166;147;171;209;193;224;190;171;182;173;142;167;166;132;150;201;206;190;189;165;183;179;179;228;178;169;164;175;152;164;159;176;173;187;172;151;179;195;194;168;174;166;149;173;164;168;143;128;160;196;183;163;195;160;166;168;179;149;172;146;154;198;131;154;175;174;168;151;150;172;189;191;171;170;159;156;203;197;192;169;161;188;180;159;171;141;201;156;145;185;179;190;194;148;197;189;200;187;134;170;150;140;156;190;206;167;196;160;174;158;187;195;212;179;202;180;206;193;152;169;124;156;172;173;205;205;181;173;162;168;184;169;188;190;151;180;170;142;165;161;182;172;178;164;165;177;144;216;170;216;185;155;180;157;170;151;192;186;185;152;180;155;185;130;158;159;177;171;161;173;152;157;159;204;175;178;201;180;249;181;168;178;195;185;212;187;164;198;189;160;156;161;162;160;184;199;169;194;168;156;196;148;185;160;132;171;207;195;156;177;192;214;170;147;156;167;179;186;158;155;174;220;164;161;185;153;190;177;150;165;159;204;131;165;202;204;194;180;191;158;138;197;176;144;173;159;163;178;151;170;176;171;151;180;161;177;140;188;158;170;152;173;128;173;189;169;154;187;175;173;139;126;146;181;166;190;153;168;134;139;161;147;181;172;186;150;199
518;404;445;595;738;640;521;469;493;512;510;626;572;502;439;446;513;453;472;379;333;359;460;395;399;444;513;495;515;503;495;427;395;453;403;397;302;257;280;321;311;263;262;293;410;432;471;435;389;348;327;301;344;378;436;488;402;380;366;307;331;416;437;531;555;422;309;238;304;325;363;273;208;269;335;409;478;403;418;354;309;332;399;427;464;516;490;507;491;456;436;395;328;355;386;413;471;464;450;378;327;345;408;426;421;349;312;296;336;335;310;360;325;386;361;412;385;293;263;253;320;253;219;287;362;380;499;511;452;416;352;359;479;571;382;217;230;254;255;319;300;273;338;370;466;462;445;330;253;202;251;302;414;854;1187;876;599;565;542;492;491;445;276;311;290;287;329;447;506;693;696;599;578;408;487;577;655;600;578;605;770;815;1005;1058;976;804;575;518;464;421;317;250;274;271;352;339;341;420;392;354;297;275;295;294;284;254;256;253;216;215;211;232;277;307;366;453;443;399;473;429;311;294;338;442;606;559;405;349;373;376;491;487;475;473;384;435;410;452;409;441;482;390;377;300;304;310;309;233;220;287;347;408;353;438;347;406;468;478;491;437;518;526;518;459;428;442;499;503;525;496;559;492;412;476;448;482;510;539;462;501;435;509;590;586;599;520;548;557;644;679;682;570;610;649;706;718;688;703;630;485;487;537;469;407;534;706;679;710;756;872;890;840;811;725;712;758;769;793;860;835;900;879;795;776;846;863;715;641;590;545;428;294;318;324;351;329;351;437;493;601;662;618;636;443;333;370;343;289;336;511;624;576;491;467;441;422;461;513;517;485;511;535;489;396;380;358;421;366;250;258;366;422;429;433;444;436;483;416;605;643;812;958;916;796;670;605;806;965;1059;1067;867;722;728;751;746;940;1017;854;826;946;686;586;496;485;547;534;480;511;607;564;471;542;509;526;605;430;297;263;186;178;194;155;176;147;183;162;181;177;195;178;214;147;165;182;171;192;166;161;171;185;170;153;177;182;164;207;187;161;187;143;176;174;216;203;144;146;187;173;155;164;181;161;131;181;187;192;195;208;179;183;170;176;166;167;184;146;164;155;209;206;149;136;178;172;174;184;186;203;186;198;179;166;145;168;168;161;151;158;149;183;149;150;152;210;171;148;150;169;166;131;173;174;164;149;176;139;143;165;171;186;134;178;171;180;185;158;161;190;196;200;196;203;190;193;196;145;178;206;197;173;180;153;203;175;170;153;170;183;171;197;169;221;160;179;154;177;171;156;164;147;160;158;196;178;205;199;167;168;161;160;183;168;200;165;144;180;186;171;175;191;199;169;172;165;158;195;215;178;172;183;198;199;165;190;168;160;176;163;172;175;182;182;168;158;159;177;160;167;176;175;163;124;160;179;174;159;196;156;139;172;186;181;160;188;169;207;195;225;173;166;159;181;185;176;178;155;163;158;155;150;210;215;185;188;183;150;187;162;151;149;164;173;152;170;212;166;156;131;164;182;174;127;175;185;193;179;167;163;179;201;150;172;168;196;186;180;186;209;186;198;175;164;195;244;167;163;159;139;159;182;191;181;173;201;168;177;151;153;173;163;160;170;153;179;142;142;194;153;192;164;168;147;123;210;210;203;179;169;169;157;163;158;169;172;182;163;157;169;164;160;163;145;191;147;190
637;577;629;757;1014;891;710;737;588;599;635;739;717;553;451;505;598;536;454;430;365;426;525;516;415;499;608;622;506;369;320;303;426;449;420;421;332;223;304;373;296;284;271;358;404;458;439;500;464;406;303;290;353;364;402;412;396;420;383;394;414;399;471;591;534;441;323;297;302;327;358;326;278;359;395;478;451;396;400;373;372;400;407;362;429;439;470;471;434;391;377;415;396;395;468;454;507;483;457;358;307;336;283;325;354;394;341;296;335;320;320;279;275;322;347;403;411;332;289;266;283;231;223;244;290;436;553;664;546;435;427;415;551;568;378;216;296;301;335;373;365;345;345;481;507;472;424;324;231;312;315;368;475;655;768;714;659;730;722;759;609;580;464;424;386;410;510;623;729;973;1213;1199;1072;783;631;755;984;927;905;860;1018;1194;1362;1478;1479;1232;1036;696;552;410;373;303;344;354;471;478;467;463;404;326;366;376;363;373;384;441;470;465;373;256;201;161;175;244;356;412;502;479;454;377;250;249;339;429;548;505;290;273;307;319;345;349;324;340;358;432;347;414;381;370;411;371;299;255;266;237;263;220;208;242;324;274;354;363;375;326;407;439;491;532;516;558;497;426;397;412;484;556;551;594;563;568;415;450;431;535;575;497;396;389;378;423;512;529;551;528;588;568;766;721;665;550;587;680;896;900;769;632;585;480;481;428;452;457;515;544;622;716;752;885;809;756;632;553;467;652;664;786;811;682;604;639;655;676;722;658;699;524;519;403;377;388;370;437;572;440;266;224;289;388;398;420;384;285;266;269;324;361;350;628;702;666;419;356;324;373;405;495;461;485;433;520;396;380;260;328;406;428;284;315;321;383;388;379;435;375;305;366;424;554;685;864;773;648;507;456;500;525;625;666;623;529;554;645;780;1092;1197;998;765;731;776;814;750;716;851;839;807;1038;1120;1012;840;950;923;1066;1158;931;544;302;329;238;213;188;187;202;176;193;191;192;240;210;236;183;180;199;193;184;164;169;175;165;209;197;175;178;198;176;184;196;207;170;188;198;187;189;186;185;240;245;184;175;170;179;186;196;163;140;170;199;171;198;185;177;138;174;154;146;162;198;202;150;167;128;165;161;166;155;164;183;178;194;154;160;193;177;179;161;176;149;201;175;147;179;151;176;187;161;142;195;167;144;156;191;161;154;187;185;170;178;190;184;147;165;173;166;155;157;185;139;158;158;169;159;219;182;181;171;172;184;175;200;179;170;176;162;181;171;159;194;188;215;179;193;149;184;167;144;153;175;175;188;192;149;147;192;195;202;190;162;138;168;183;192;178;202;181;187;159;172;139;162;197;131;192;207;182;147;159;177;221;162;164;182;216;200;157;185;182;147;177;197;189;164;188;173;190;167;194;177;204;199;118;169;155;133;163;159;154;204;176;145;149;161;113;176;177;244;180;189;193;174;194;178;165;191;151;190;196;166;182;179;209;198;169;194;183;150;185;153;164;165;144;172;193;185;164;164;147;128;156;181;165;145;147;180;176;168;174;162;187;148;161;187;168;159;146;157;145;165;202;201;183;198;192;186;181;196;176;193;196;190;187;129;154;185;163;157;186;164;151;133;157;163;145;156;191;176;174;136;140;176;164;131;188;156;157;165;185;165;114;142;132;158;179;152;160;151;156;164;164;171;178;163;133;147;149
724;683;786;815;973;899;839;745;716;657;726;862;741;580;429;571;618;612;593;453;507;569;580;603;493;748;918;756;455;251;218;270;367;439;425;483;384;289;265;363;338;357;349;381;396;434;472;632;546;390;344;338;370;353;403;434;408;477;502;424;396;396;425;581;571;457;337;291;284;399;375;392;410;470;485;504;387;335;363;369;363;387;431;418;402;406;397;389;342;353;385;423;420;466;454;432;470;503;429;398;333;347;282;279;331;345;418;337;332;268;262;291;259;296;432;477;432;370;318;224;195;199;216;256;323;411;557;574;539;458;385;404;454;452;319;287;313;381;390;386;417;398;439;484;509;506;492;360;282;328;318;491;596;807;876;813;834;762;871;863;667;589;584;618;531;600;906;1158;1310;1635;2001;2214;1931;1370;1028;1351;1513;1311;1168;1118;1274;1443;1788;1701;1731;1788;1560;1240;875;715;671;553;465;481;642;689;654;653;597;490;499;494;532;628;777;713;985;1095;857;530;353;238;214;226;305;462;489;512;517;394;268;215;242;455;470;335;198;228;278;392;402;324;297;265;316;409;407;431;364;321;315;325;249;213;209;200;143;161;170;225;244;259;249;331;393;425;470;447;469;415;449;482;451;403;313;322;436;515;521;573;600;530;455;465;437;528;519;528;396;382;307;370;478;564;542;524;526;591;720;737;669;527;462;552;928;864;712;579;498;399;429;490;468;548;525;543;593;620;755;690;687;533;461;436;505;598;630;733;684;605;484;544;619;528;553;563;546;451;392;306;365;466;519;558;647;432;183;148;177;251;309;304;295;236;222;323;348;360;461;599;816;630;401;240;242;205;255;398;552;495;388;385;416;392;372;382;430;423;369;520;415;304;312;380;444;357;362;313;336;439;605;694;654;624;541;472;398;299;333;406;398;416;454;480;737;1064;1172;802;612;578;662;748;841;890;849;933;1012;1149;1353;1316;1210;1242;1241;1471;1603;1486;978;683;619;484;410;373;322;285;350;305;278;298;450;444;356;277;240;234;233;199;250;248;223;227;199;243;197;173;164;186;165;164;175;178;213;207;200;223;214;232;225;246;212;191;247;185;186;162;193;157;174;185;175;187;166;168;184;154;137;165;190;162;179;164;139;172;175;209;158;180;170;202;196;180;169;200;198;199;227;167;204;198;162;208;183;200;219;235;214;212;209;174;179;152;193;196;183;189;135;160;164;187;180;187;198;182;186;195;183;175;148;187;169;177;182;152;176;162;209;175;180;169;256;155;177;180;182;168;169;157;139;175;180;173;152;205;168;182;154;146;204;155;191;172;185;141;136;219;241;208;158;142;140;158;164;195;182;178;153;167;203;186;168;154;174;213;168;165;195;183;138;176;169;209;174;165;194;208;194;181;162;181;154;175;173;164;176;186;161;150;116;186;150;115;179;170;167;192;176;168;178;207;175;143;165;132;138;165;185;190;232;194;183;174;187;216;188;183;189;143;186;211;219;157;202;178;178;186;160;187;170;162;179;167;201;161;193;183;218;174;173;162;155;163;175;163;189;213;163;193;165;196;213;189;181;192;157;178;161;162;159;159;177;195;208;194;177;173;187;145;146;191;153;193;180;174;178;175;166;162;173;141;149;164;176;141;152;171;157;160;142;157;187;157;158;141;147;146;140;142;207;163;149;156;175;160;179;201;170;177;199;197;193;185;192;154;167;173;172
754;822;806;806;845;834;924;800;804;789;813;816;712;678;677;658;663;574;678;592;630;655;588;670;693;966;1264;969;495;246;226;268;341;383;388;476;415;389;337;354;404;433;431;462;401;434;526;610;609;437;379;370;333;346;328;407;425;448;439;550;397;379;443;499;454;388;314;270;252;388;396;433;450;491;444;393;288;289;356;407;349;337;405;317;422;360;349;337;343;377;391;418;450;426;361;308;334;457;479;518;505;393;358;300;345;424;415;386;349;309;230;230;230;322;446;521;530;540;365;218;161;162;173;230;360;530;698;646;448;388;363;334;485;409;303;317;302;306;373;470;495;462;415;392;465;574;604;387;237;338;436;523;712;890;1071;1160;1035;799;785;645;562;473;798;919;800;1023;1702;2008;1770;1727;2140;2668;2480;1859;1265;1278;1154;1093;1133;1036;1336;1521;1782;1673;1544;1584;1791;1589;1178;1183;1408;1316;937;825;956;1099;1069;950;822;823;700;646;759;956;1070;952;1605;2306;1689;1081;697;482;275;242;308;400;470;472;416;345;268;215;251;324;397;338;313;284;335;421;409;367;332;327;336;338;442;427;444;375;268;247;262;232;198;146;174;185;204;237;309;307;266;280;393;438;462;467;421;362;372;406;413;362;334;312;315;405;391;389;499;403;425;373;419;365;489;442;452;401;379;394;488;493;449;424;458;558;530;599;571;497;449;521;582;622;538;453;320;268;383;425;472;441;422;512;569;559;556;454;385;333;331;312;377;468;486;578;497;470;379;449;538;466;440;499;433;345;346;352;461;564;559;626;506;347;178;171;222;279;283;251;210;212;215;271;327;309;393;570;682;603;435;310;201;170;245;617;1064;933;543;445;541;505;582;557;523;442;591;761;704;424;320;384;464;428;385;372;416;452;686;642;647;590;533;499;371;320;320;381;416;338;399;474;567;657;585;435;481;429;441;664;708;791;743;808;802;957;1041;1017;1102;1157;1218;1425;1593;1567;1276;1111;970;930;874;701;604;620;606;637;548;596;729;890;735;573;425;369;345;367;453;409;396;317;352;295;296;216;289;220;275;233;269;322;356;355;334;319;299;269;227;265;204;184;184;190;199;159;149;187;194;183;179;185;157;167;177;157;175;190;172;214;183;205;135;198;199;151;161;163;183;187;159;208;273;296;316;308;280;264;297;268;279;271;314;359;442;362;392;299;301;237;252;248;234;250;246;226;250;261;238;183;226;205;216;207;175;195;196;210;151;210;207;180;224;297;286;250;278;250;217;220;205;189;175;175;193;191;205;187;159;203;188;203;199;174;200;209;167;162;155;143;194;147;156;194;189;163;173;206;171;150;180;171;165;165;263;234;171;180;181;210;208;157;185;155;186;162;165;192;167;178;187;193;171;167;156;169;206;167;164;146;191;186;167;203;181;168;166;148;168;175;156;162;152;153;162;195;162;147;199;167;144;175;144;193;165;185;199;167;237;137;173;177;179;191;177;217;176;194;192;174;189;179;165;146;141;176;150;151;161;140;167;158;177;192;148;161;167;178;164;192;187;141;156;192;182;165;140;166;172;184;174;163;172;176;147;169;165;114;184;155;149;205;161;179;173;203;166;166;158;183;140;169;165;159;189;154;127;172;176;179;140;177;167;177;158;172;202;204;190;180;190;205;160;173;180;171;185;129;171;148;179;170;167;169;176;169;168;126;159;177;160;156;159;170;170;156;208
855;857;871;929;886;977;1001;936;950;944;936;962;789;652;647;591;627;682;681;710;739;721;702;839;852;991;1125;893;547;293;250;271;327;406;380;425;491;514;418;363;458;456;533;578;474;519;571;586;539;488;422;401;406;298;358;319;466;476;447;451;379;402;451;576;507;314;242;213;247;274;401;430;500;522;444;274;243;268;331;343;246;307;247;308;381;383;399;357;362;338;377;442;441;408;272;241;254;365;502;632;549;433;374;378;324;448;400;423;429;360;261;304;233;284;433;440;476;422;291;179;202;186;187;255;377;793;1237;1142;659;402;355;423;491;511;374;327;318;354;381;508;516;469;413;442;416;503;499;372;250;311;383;450;716;1022;1368;1433;1098;650;606;582;532;505;765;1021;872;1064;1888;2238;1712;1380;1595;1910;1979;1558;1014;882;674;683;852;861;1003;974;1158;1367;1178;1242;1414;1412;1348;1669;2312;2114;1627;1389;1332;1391;1418;1278;1244;1281;1080;951;1021;1133;932;910;1519;2201;2133;1973;1357;730;478;348;303;331;355;423;389;355;283;280;328;390;510;650;628;401;362;447;431;439;406;385;417;419;412;404;425;360;337;252;302;310;294;208;200;232;244;282;361;348;267;252;347;400;523;443;388;309;274;245;329;418;333;376;354;363;266;325;307;295;314;312;275;259;309;333;404;346;367;392;421;412;454;415;486;625;514;425;375;410;417;408;442;465;388;410;345;260;347;336;341;369;353;416;524;557;500;350;170;193;202;279;269;304;368;361;385;300;314;339;394;384;420;434;381;333;292;336;489;550;614;609;468;370;257;231;281;304;319;246;194;205;251;326;366;264;314;457;574;529;505;408;170;154;314;946;2092;1740;871;579;729;699;761;659;625;561;841;1024;978;591;452;413;470;542;471;400;469;519;655;784;686;647;615;498;451;409;451;493;411;289;344;443;451;377;339;275;296;295;400;586;586;528;478;626;588;609;682;783;879;912;1073;1178;1316;1462;1369;1148;1102;1408;1383;1186;963;995;1038;919;777;814;895;1014;976;826;647;657;646;705;687;683;637;630;612;557;446;394;455;507;391;438;488;648;735;639;642;556;473;423;366;359;287;231;209;185;230;195;219;230;200;209;239;202;217;178;212;186;209;180;133;176;182;236;153;188;180;202;190;199;204;240;252;325;474;611;656;482;501;466;503;636;565;627;642;738;777;897;715;567;470;441;393;391;431;403;402;435;442;520;497;366;281;278;310;258;265;269;222;256;191;219;236;278;347;356;397;421;407;416;386;356;284;240;217;185;158;181;190;199;202;218;195;170;191;189;184;197;182;196;215;204;203;167;169;140;186;184;160;153;190;163;179;190;144;184;163;218;207;200;216;175;169;193;221;167;176;194;166;185;193;170;193;207;187;149;216;153;197;175;141;173;188;142;135;203;165;200;171;181;179;178;159;173;165;174;129;190;159;170;153;173;144;156;171;176;175;180;216;224;183;174;171;167;156;180;170;206;167;181;178;179;180;180;131;169;166;179;186;137;153;182;138;178;157;171;185;167;175;168;130;142;134;152;153;172;222;156;154;193;174;201;154;156;180;197;162;162;141;164;159;189;180;169;168;179;137;169;191;196;170;191;191;190;170;134;142;186;148;156;184;181;148;150;163;166;159;159;174;206;193;166;165;178;166;138;130;159;157;167;155;161;172;149;149;159;164;169;155;144;190;145;153;202;166;179;180;157;157
1011;972;896;921;983;924;1064;1070;1037;1009;1171;1156;887;759;681;617;689;720;654;661;667;676;737;871;859;839;876;682;535;422;353;333;392;442;446;483;481;439;357;378;400;462;576;526;460;496;563;525;544;499;485;426;335;301;233;297;425;521;424;379;373;352;497;643;659;333;173;212;257;309;391;490;518;473;338;223;193;294;360;287;241;236;241;287;275;343;333;477;440;423;424;417;450;398;368;278;252;297;519;626;579;405;335;350;353;376;380;496;541;478;391;436;337;275;417;470;504;436;322;223;243;235;246;278;501;1097;1950;1693;758;408;401;505;574;558;473;378;309;366;463;490;511;450;482;375;340;416;420;299;334;316;430;479;744;1125;1726;1477;1009;668;647;676;687;603;785;881;764;950;1434;1773;1241;1034;892;1018;1101;1012;629;526;435;463;531;644;753;673;652;742;850;871;1188;1121;1324;1811;2435;2251;1715;1633;1580;1448;1456;1350;1334;1545;1451;1175;1143;920;685;701;920;1433;1911;2379;2017;1052;504;432;379;399;433;494;506;471;473;451;472;609;834;1095;942;545;449;345;438;414;497;455;434;468;394;400;411;366;266;240;324;457;357;317;297;335;365;361;375;357;295;273;277;337;473;441;275;244;207;231;263;430;387;447;375;356;277;228;207;204;230;225;174;125;177;307;325;400;307;307;338;340;401;493;871;815;498;298;379;389;360;392;441;365;281;424;360;279;193;272;234;280;295;343;503;630;454;244;139;126;151;189;177;249;339;278;274;255;223;217;244;261;305;362;322;324;291;350;494;554;625;652;599;458;316;247;344;415;381;290;271;295;446;489;434;398;343;358;490;569;522;381;325;240;376;1108;2574;2352;1157;915;832;836;967;851;719;701;921;1191;962;740;519;600;536;552;489;431;452;501;690;674;691;640;586;573;518;574;669;719;525;261;301;381;392;383;243;240;208;299;395;439;386;336;355;388;403;367;548;668;736;926;891;964;1138;1405;1250;1005;1141;1607;1914;1394;1087;1102;1131;994;855;746;804;1036;1141;1099;955;919;962;889;996;899;888;1030;931;810;804;703;780;779;760;765;818;932;1159;975;943;904;796;668;618;579;500;418;355;343;303;354;302;355;316;313;345;275;229;256;267;298;255;218;212;217;224;182;211;206;158;200;241;241;348;347;444;624;805;1006;1053;886;847;777;901;952;954;1098;1045;1091;1277;1271;1092;969;774;716;627;749;572;585;629;802;817;987;869;587;430;535;530;512;480;584;501;377;361;308;402;503;597;658;591;539;558;628;509;503;500;431;348;250;261;237;253;193;219;235;225;234;298;289;297;272;252;243;306;301;249;252;188;172;198;195;215;178;185;181;187;203;179;175;211;173;192;166;157;167;158;187;213;170;208;163;188;136;171;212;182;174;184;176;174;192;173;199;192;183;170;147;171;191;184;192;168;181;196;193;141;166;117;190;172;173;197;189;173;174;167;146;181;219;154;202;223;184;201;206;177;196;176;180;200;187;175;152;191;162;185;166;205;150;183;193;184;188;184;159;204;143;166;175;157;142;169;158;174;150;154;195;139;198;179;163;149;160;170;187;189;169;180;153;192;154;166;148;175;198;152;171;203;208;194;155;179;184;184;209;156;179;181;171;143;202;168;150;147;154;165;205;161;152;125;166;170;200;165;177;194;187;154;153;175;188;158;183;171;138;174;162;179;148;190;200;219;158;164;154;127;142;138;153;161;176;185
1158;1080;1116;1100;1034;1012;1020;1149;1156;1169;1166;1163;1003;962;778;747;754;836;662;522;522;533;575;649;656;706;830;676;552;476;451;459;449;440;484;481;458;368;286;309;428;483;528;508;461;446;575;529;445;408;399;426;374;275;204;302;380;601;585;361;335;428;503;661;697;382;259;191;285;317;380;444;511;417;294;218;185;278;465;387;248;210;219;222;273;258;438;595;740;529;505;409;330;376;340;408;299;343;412;561;528;444;381;405;454;385;350;427;492;480;499;492;450;346;424;635;696;595;442;398;343;382;369;378;508;843;1580;1283;684;347;368;419;480;500;395;462;366;299;383;454;483;529;530;417;448;502;426;334;354;399;459;566;941;1253;1469;1249;791;547;631;721;769;719;698;630;621;731;880;996;964;828;645;578;611;630;499;416;372;454;490;562;590;540;511;536;615;659;857;960;1284;1870;2342;2245;1539;1389;1317;1283;1243;1215;1266;1405;1430;1194;941;669;521;521;675;821;1328;1886;1926;1114;640;471;361;471;565;704;758;800;787;670;668;752;1136;1421;1100;720;473;456;470;385;401;482;447;396;417;362;349;306;293;286;406;447;490;371;426;372;463;413;473;404;294;213;257;307;383;382;279;194;173;180;229;358;467;468;439;387;315;236;197;142;184;172;156;151;189;260;413;398;411;315;262;202;251;620;1638;1373;547;239;265;343;375;328;333;301;308;377;379;317;248;246;243;242;359;331;422;462;385;211;91;89;119;129;234;296;341;295;228;124;159;186;220;233;294;338;333;334;271;365;429;593;572;697;735;581;400;333;389;499;463;407;448;881;1256;872;515;479;399;433;411;382;477;438;348;289;333;721;1654;1641;1056;1030;987;1002;1043;1027;890;929;1142;1161;993;729;604;667;634;602;583;513;472;673;881;794;860;755;688;673;712;861;887;713;500;343;333;381;353;278;278;220;205;312;358;349;286;264;307;378;328;373;439;545;597;735;760;746;839;1070;1031;843;834;1381;1585;1119;830;953;1058;860;647;652;770;807;956;943;953;838;829;780;889;975;1042;1159;1168;985;782;872;959;1040;959;940;1027;1158;1115;923;860;932;912;994;930;863;735;736;668;572;579;616;568;559;640;642;562;465;495;476;498;479;475;358;349;257;270;260;275;288;284;369;382;503;538;648;700;959;1155;1133;1148;955;950;853;979;1169;1242;1214;1125;1120;1380;1456;1315;1052;1029;912;833;771;645;643;791;880;984;1152;1023;797;664;694;773;715;786;909;851;616;469;520;686;729;690;673;637;605;627;659;612;626;654;651;575;499;343;378;399;362;380;360;350;462;547;635;568;579;505;507;533;619;491;384;360;283;264;262;242;230;191;227;215;231;232;234;236;222;227;209;205;193;169;183;174;188;143;178;185;214;154;188;200;174;188;194;170;204;206;209;213;156;200;172;176;187;191;175;187;157;163;186;175;171;167;173;152;187;166;198;184;172;138;138;152;142;161;177;185;202;146;174;200;191;187;171;177;164;186;184;183;148;185;140;177;170;187;186;204;166;159;174;160;160;170;140;168;131;192;155;199;162;163;163;164;128;193;180;138;157;201;168;170;182;191;179;194;163;186;180;161;187;170;193;167;166;148;144;191;188;173;190;165;155;179;184;153;160;148;112;185;152;130;149;158;144;123;147;162;136;184;167;176;182;163;151;163;126;144;173;147;156;161;150;154;191;159;177;153;152;176;121;138;153;167;146;156;179;188
1082;1114;1269;1191;1080;1036;1150;1075;1154;1137;1201;1278;1155;939;905;879;916;971;772;521;469;475;416;418;501;570;638;650;696;601;650;706;596;543;530;592;485;374;289;260;354;428;486;443;356;436;542;474;385;293;274;290;298;278;217;231;339;543;555;308;342;415;530;622;583;390;223;220;310;413;476;462;469;484;369;220;212;378;463;374;264;254;190;267;321;327;498;754;856;518;459;396;296;318;352;405;392;321;292;415;414;406;381;435;514;463;427;441;402;455;500;547;487;512;522;710;703;607;552;503;455;512;481;468;507;666;782;653;378;315;358;510;447;342;405;503;424;437;493;470;512;568;560;509;614;524;462;343;363;554;634;774;986;1326;1199;925;555;490;494;661;751;714;629;581;544;639;698;753;900;845;543;487;505;635;522;456;429;493;445;598;546;575;588;581;591;540;630;729;941;1358;1784;1552;1046;957;896;927;970;970;940;1031;1008;899;744;547;569;591;644;749;846;1086;1112;810;632;449;489;614;756;795;921;1001;1076;883;837;814;1097;1138;912;742;707;643;583;517;448;462;381;329;336;352;339;331;308;303;386;468;527;514;471;440;509;475;453;421;278;184;202;260;303;272;213;185;173;204;241;366;427;438;390;396;393;303;219;172;184;204;171;144;196;370;529;543;485;429;340;149;212;682;1727;1351;502;220;268;336;351;378;368;312;347;351;388;334;305;283;243;248;309;344;305;301;242;175;105;86;167;264;316;363;327;249;205;105;113;157;210;259;341;379;346;380;289;327;441;530;568;635;740;544;492;420;467;465;499;499;783;1914;2436;1380;672;598;513;438;326;288;332;309;300;310;315;477;847;849;840;889;894;1097;1243;1248;1015;1124;1374;1263;1009;802;795;858;736;676;687;574;659;995;1495;1338;1232;1014;905;906;824;995;950;785;571;481;485;584;488;393;293;210;207;282;309;299;255;236;322;393;351;354;463;507;547;504;507;535;622;685;773;664;629;756;972;777;510;583;739;734;538;486;463;617;661;730;741;709;616;731;728;953;1094;1060;1114;893;809;763;906;945;847;852;998;1091;843;718;698;772;809;993;1042;949;817;819;798;727;789;818;801;1020;1093;992;909;745;751;694;678;686;654;603;594;494;501;505;479;459;549;668;810;753;836;878;1059;1172;1179;1094;927;934;721;661;729;1008;1286;1301;1107;967;1233;1585;1290;984;879;917;711;645;507;567;581;701;798;891;862;769;734;720;656;722;755;976;970;715;683;638;648;587;633;574;517;553;597;674;599;576;553;669;879;771;702;724;706;580;631;577;650;904;961;1067;951;827;690;711;891;912;790;757;541;554;486;438;390;372;306;311;292;316;336;414;465;454;383;284;269;219;224;211;232;181;161;144;143;167;178;169;179;164;178;174;181;177;156;192;169;194;181;147;185;178;204;183;191;166;174;182;194;172;185;163;172;156;184;130;168;180;188;152;202;160;166;184;192;206;149;184;190;174;162;180;158;186;180;193;168;131;191;142;127;147;173;162;171;152;161;197;192;178;165;157;169;175;160;165;179;175;180;173;143;176;197;185;142;181;156;171;186;184;179;146;196;158;175;178;163;209;173;125;193;161;161;191;178;176;152;199;185;159;165;174;150;184;164;148;163;165;175;145;147;158;142;154;180;155;156;168;186;195;179;124;159;184;140;155;164;179;163;155;164;197;153;160;150;184;163;174;168;141;167;168;131;168;187
1102;1139;1232;1135;1078;1054;1050;1060;993;1206;1189;1282;1100;1095;985;978;954;1013;874;694;663;613;495;358;312;376;438;518;575;638;769;858;776;701;677;608;501;457;371;398;402;421;438;422;367;397;498;439;331;254;203;189;224;291;307;248;310;497;444;308;298;351;512;572;432;307;253;331;417;458;495;399;424;423;438;320;261;351;481;437;265;282;263;339;298;366;412;604;649;495;352;319;280;271;296;401;345;317;335;349;405;433;382;460;683;647;556;499;396;402;437;584;659;688;719;757;667;640;595;548;515;513;549;536;612;599;477;415;404;404;416;506;423;433;449;601;618;575;594;535;566;629;773;809;761;570;567;470;525;738;774;873;960;1229;1093;647;355;338;420;662;679;622;613;634;662;613;592;618;723;828;575;539;561;572;562;555;529;505;536;473;574;519;590;541;475;514;431;558;605;760;890;935;729;634;618;670;681;737;724;725;678;621;551;582;630;733;685;660;608;711;794;769;726;650;582;613;784;918;1026;1115;1112;1009;899;849;856;875;787;889;966;954;908;668;543;504;450;366;335;327;350;344;260;313;338;508;407;436;440;466;471;519;424;396;286;197;202;252;308;273;221;203;291;226;236;316;366;332;297;355;411;400;301;235;241;225;222;223;263;363;510;546;507;443;316;178;185;437;954;775;481;255;229;342;439;445;346;327;323;344;335;296;316;326;404;309;291;256;236;262;234;170;122;108;200;397;443;444;319;241;259;200;125;167;260;337;452;404;429;466;400;329;420;472;598;565;472;621;528;439;453;461;387;468;829;2501;3417;1516;621;478;489;436;282;229;219;240;412;439;371;354;489;646;659;703;667;991;1491;1447;1005;908;946;1067;951;996;1054;1016;961;776;625;675;923;1416;2305;2121;1715;1410;1393;1516;1317;1322;1135;995;813;834;733;683;550;460;316;268;242;276;326;379;353;275;324;375;362;478;495;428;412;373;353;389;328;484;502;447;409;376;560;460;339;386;458;485;419;352;424;490;542;556;691;753;603;497;558;765;845;769;838;710;561;667;712;620;648;613;662;687;599;541;525;558;584;758;854;717;610;672;680;651;638;688;765;867;1044;1014;927;828;735;759;674;713;667;786;827;893;918;873;848;824;1010;1072;1061;944;936;866;936;1069;1041;826;693;647;489;425;511;735;963;938;817;797;851;992;888;718;721;594;560;505;399;347;356;450;458;499;597;570;631;578;570;604;639;731;731;672;592;496;497;485;379;357;392;495;630;676;502;489;457;641;956;991;909;1015;1021;838;773;712;814;982;1145;1130;1033;906;853;761;886;939;913;964;965;876;727;637;587;554;424;478;539;555;687;861;933;874;744;552;439;365;328;336;242;277;248;220;152;187;199;220;169;179;179;184;160;185;180;179;171;192;188;177;218;180;169;201;160;181;169;171;143;214;181;163;158;158;180;155;168;196;185;191;214;163;197;162;176;192;189;207;205;184;189;183;160;156;205;151;175;173;164;161;188;170;166;175;173;170;141;171;157;164;161;161;189;185;152;173;171;183;155;182;184;177;152;155;162;192;202;172;165;137;159;145;163;161;177;147;209;204;171;226;165;175;159;185;165;149;190;173;194;184;198;176;154;181;181;151;164;165;169;185;150;190;155;182;143;166;140;183;170;203;184;163;154;164;159;176;171;134;173;175;183;166;178;181;157;188;160;206;217;190;137;190;153;158;188
1021;1088;1034;1076;1062;1104;1095;1000;1043;1225;1399;1393;1299;1076;1056;973;976;924;983;913;860;727;640;526;368;415;449;512;566;555;703;792;683;737;775;789;593;471;517;666;522;541;421;400;384;342;460;417;368;328;216;270;297;404;362;307;315;413;368;350;271;341;480;460;434;367;335;410;444;473;496;386;488;475;404;352;327;376;386;346;323;266;334;398;330;431;418;460;521;447;310;246;217;281;310;351;463;414;431;433;469;433;463;484;741;890;658;541;580;528;561;795;954;1064;1229;1294;1058;908;763;796;685;741;683;634;617;672;624;546;542;499;538;513;495;528;600;760;761;656;754;600;580;732;989;1039;767;691;717;649;670;751;836;873;957;953;873;600;376;355;403;573;524;587;578;661;662;651;563;489;586;518;576;637;571;600;499;518;464;463;460;360;437;395;421;431;497;466;473;459;428;516;569;614;508;526;470;512;590;602;630;714;622;555;570;558;587;637;700;577;660;663;917;1113;1152;949;745;708;934;924;979;1063;1068;883;730;659;652;680;747;907;1083;1138;1059;814;695;677;568;463;360;375;365;352;344;433;422;356;391;389;405;583;669;513;491;418;337;260;298;297;354;260;189;262;320;273;302;295;324;330;306;366;407;404;384;292;315;308;298;298;342;381;416;499;433;360;281;202;206;332;471;471;387;305;352;409;526;474;481;370;333;332;336;258;290;421;455;372;299;237;235;272;259;188;176;162;277;485;552;523;396;301;323;206;167;214;343;395;398;321;335;401;364;318;358;456;433;460;407;507;455;437;434;402;400;318;568;1513;1863;961;457;381;388;369;317;221;238;250;446;562;532;366;376;496;493;497;382;752;1235;1142;775;501;695;699;744;989;1330;1202;1213;889;641;527;1074;1507;2208;2487;2026;1743;2012;2178;1945;1711;1691;1625;1360;1258;986;849;667;586;516;405;364;473;489;536;532;435;336;340;524;648;617;435;311;258;301;251;248;227;273;278;268;334;397;315;265;299;336;434;396;370;415;388;442;503;685;711;569;369;407;491;595;509;525;465;443;476;537;469;445;415;444;392;377;424;527;512;545;565;692;537;430;370;421;391;410;434;474;584;603;676;736;718;661;550;507;514;562;650;906;1021;1148;1068;1065;1079;1105;1179;867;832;704;669;701;734;721;700;566;542;364;313;393;602;753;730;600;607;594;633;585;577;547;544;459;397;327;313;271;241;322;433;540;537;550;520;571;557;525;452;412;384;399;350;270;297;325;354;339;431;499;549;439;378;358;587;943;999;940;957;965;805;663;643;642;792;827;749;643;706;752;691;755;782;770;890;937;907;831;634;608;511;466;542;648;777;895;1102;1262;1357;937;878;804;696;563;557;520;507;487;392;248;236;264;231;164;168;170;201;180;138;204;184;202;192;192;164;145;157;199;152;180;169;183;188;171;176;217;153;160;174;164;197;175;178;192;203;183;194;188;174;175;163;173;194;195;195;179;184;160;154;176;167;167;143;187;162;145;185;163;195;172;170;155;163;173;167;178;165;174;171;157;156;152;203;158;173;162;210;143;168;218;163;182;193;204;154;135;188;189;130;151;153;189;164;198;172;159;207;183;203;183;156;155;192;187;206;186;178;163;179;153;135;152;170;151;158;139;173;174;140;179;142;135;163;174;169;188;144;140;177;168;163;172;188;236;170;213;161;196;176;139;150;187;205;181;164;160;153;173;155;174
1051;1157;1262;1188;1217;1082;1044;1020;1102;1370;1442;1360;1204;1075;1046;1069;1052;1156;956;901;814;842;746;651;631;584;597;563;593;581;704;742;605;632;791;804;664;549;529;619;585;539;436;370;377;404;457;400;530;486;380;409;407;454;469;400;453;428;413;334;240;260;357;351;379;396;429;517;555;511;448;480;535;504;370;368;342;368;419;338;288;282;351;411;348;374;396;366;336;271;248;240;249;333;433;522;685;836;783;739;623;573;451;534;660;775;766;851;852;817;868;1103;1436;1517;1810;1998;1768;1300;1274;1223;1133;1014;925;842;833;885;835;874;647;680;689;763;653;636;692;759;764;723;702;711;662;730;942;1003;773;648;684;683;643;784;723;802;789;840;761;612;439;424;361;411;432;410;509;540;644;607;387;366;404;444;536;600;592;529;456;385;328;380;299;308;319;262;246;280;544;782;648;502;437;484;537;497;425;442;432;523;555;531;645;854;694;585;566;545;615;668;709;722;646;749;1143;1404;1450;1166;941;795;977;954;806;1005;1050;831;522;474;435;431;569;797;1025;1184;1008;839;743;752;714;474;480;483;469;488;546;717;647;458;368;329;480;805;944;818;664;653;475;412;425;427;361;314;259;266;272;335;244;311;302;250;282;366;412;431;370;333;357;467;393;412;472;432;410;419;456;411;267;244;203;303;412;525;469;432;339;367;504;497;420;450;418;345;269;231;214;382;431;263;264;255;312;335;338;242;257;249;413;524;529;473;429;363;353;249;215;276;376;465;430;355;422;440;420;353;283;301;408;456;405;422;401;364;383;440;411;334;345;582;658;445;371;329;254;321;406;471;473;451;559;627;567;429;379;391;323;302;247;404;642;683;546;504;573;575;710;924;1188;1347;1177;761;474;449;755;1142;1816;2501;2251;2133;2608;2774;2246;2050;2319;2235;2449;2294;1721;1403;967;799;786;811;715;797;784;809;854;654;507;576;726;946;815;534;335;295;297;231;154;207;210;209;236;256;281;318;253;212;322;460;487;345;375;382;401;430;536;501;435;315;373;418;425;331;314;390;383;413;482;381;437;339;339;347;323;396;515;499;419;455;552;467;351;235;249;297;389;366;259;275;366;343;542;515;539;442;395;435;385;420;614;846;887;981;964;831;862;832;672;519;413;389;393;428;490;506;576;495;367;361;402;564;577;550;495;548;614;548;584;589;587;487;480;418;432;415;339;222;285;370;597;457;443;489;458;599;462;401;242;229;267;192;180;195;283;359;413;362;505;369;387;327;366;524;669;679;730;670;647;496;547;483;499;526;495;497;466;524;528;630;631;664;581;687;804;770;639;515;489;412;450;483;629;712;858;1010;1198;1091;1054;961;937;797;849;818;942;994;860;632;378;431;323;301;292;262;260;218;224;214;187;202;198;203;186;247;180;153;170;182;200;179;142;161;166;174;173;175;183;213;205;196;166;160;156;214;146;199;201;203;169;190;144;183;170;179;171;190;155;184;168;124;160;149;163;181;170;165;189;155;174;160;152;177;165;157;151;153;160;183;181;173;162;166;186;177;199;175;196;206;171;153;176;177;178;184;198;153;186;158;149;188;161;142;209;137;198;171;215;217;182;173;189;174;221;179;184;154;172;176;151;170;172;188;171;177;139;198;160;139;169;157;155;212;191;179;152;174;183;163;164;158;179;164;181;136;172;181;164;185;127;204;189;175;172;132;173;151;139;159;183
1098;1196;1312;1614;1611;1295;1137;1093;1109;1540;1505;1212;1128;1062;907;1012;1278;1197;966;882;894;824;818;891;843;867;881;817;717;747;823;838;770;674;728;784;697;563;558;599;559;504;455;383;348;417;477;460;620;645;492;467;563;612;723;604;515;506;440;379;303;324;329;364;363;488;496;549;514;535;509;643;750;662;544;451;426;397;396;364;328;324;377;366;364;472;390;274;306;273;262;308;362;622;722;1036;1584;2051;1853;1611;1330;1080;889;900;938;873;1106;1410;1468;1319;1339;1566;1802;1768;1633;1697;1589;1377;1358;1490;1574;1417;1383;1457;1234;1165;1175;1038;792;823;1048;1046;913;751;620;722;698;718;797;763;806;718;822;732;642;653;566;588;604;594;708;711;837;836;726;665;557;379;316;286;280;348;395;556;525;430;383;371;450;446;523;538;446;414;393;313;296;319;271;294;224;153;175;322;810;1575;1366;655;517;571;575;604;484;465;468;465;493;546;589;688;730;645;609;783;711;711;708;697;750;776;1019;1186;1332;1083;976;821;845;748;794;875;869;775;539;400;446;398;495;560;730;781;616;608;653;667;601;528;583;739;795;809;1105;1292;1174;784;657;636;834;1014;1240;1366;1162;1083;680;497;564;531;427;380;358;359;273;333;320;352;346;272;316;393;393;368;384;335;485;610;521;481;499;441;423;362;366;328;310;281;319;375;408;563;533;401;352;393;477;500;451;457;481;426;365;232;225;288;231;226;272;340;380;418;401;301;337;347;416;486;541;467;395;388;356;236;244;340;494;469;421;379;354;484;435;452;301;333;395;391;372;329;290;318;419;462;449;389;381;341;283;272;327;336;273;395;566;715;646;581;637;655;558;485;318;267;259;274;357;385;498;523;647;615;589;652;753;931;979;1082;1058;776;532;420;552;810;1238;1842;1818;1766;2516;2461;1976;2043;2311;2822;3462;3587;3064;2534;1735;1174;1160;1079;1039;1219;1088;1265;1433;1344;1185;1133;1265;1445;1216;842;563;541;429;385;277;228;231;280;253;252;280;309;357;245;304;475;534;544;497;415;405;379;433;372;322;300;364;441;433;420;349;413;481;474;547;502;440;408;279;323;344;448;605;479;333;445;523;564;468;293;227;320;384;333;262;160;225;245;386;456;452;426;410;366;322;236;338;546;679;663;614;552;570;596;528;435;286;248;279;296;372;483;570;554;424;381;432;554;544;514;564;583;571;587;666;723;621;534;449;461;468;582;398;302;262;405;494;428;431;482;547;524;426;255;152;177;161;192;228;274;360;447;515;508;432;394;398;373;341;381;474;523;553;560;528;417;399;443;495;547;472;453;353;364;466;533;625;589;575;526;582;729;599;478;401;360;411;489;533;549;606;816;1015;942;760;678;685;632;632;774;938;1178;1184;931;640;565;690;662;556;485;396;343;289;274;249;262;208;252;234;236;227;232;235;254;216;241;215;223;243;218;238;164;161;210;171;195;197;184;191;176;181;205;194;236;197;146;156;200;177;170;166;173;159;198;155;168;185;149;192;199;200;153;148;188;168;175;199;189;153;157;179;185;149;147;198;192;148;145;175;197;183;195;163;169;183;192;143;168;195;185;154;183;174;157;154;151;179;165;138;165;212;173;191;193;183;179;144;181;181;171;164;160;197;154;180;166;144;156;126;148;165;151;207;143;168;149;177;167;190;192;173;161;177;194;215;188;187;152;154;152;119;163;167;156;172;166;154;206;167;141;175;186;176;167;147
1044;1168;1472;1919;2160;1558;1254;1212;1391;1584;1490;1035;872;954;813;910;1080;1030;982;904;926;869;812;881;911;1020;1164;1171;982;1015;1024;916;894;836;742;723;630;614;532;558;531;485;431;440;473;476;511;512;583;594;591;560;732;1100;1188;767;596;545;461;436;379;417;405;449;448;492;526;499;464;498;633;938;1223;1195;1009;977;740;553;456;404;348;403;483;482;454;501;390;292;314;347;322;457;796;1030;1435;1989;3052;3724;3649;3271;2480;1932;1957;1890;1758;1613;1802;1970;1916;1626;1496;1660;1627;1436;970;923;1283;1314;1080;1412;1645;1571;2056;2288;1688;1249;1161;1084;890;958;1045;1147;946;837;722;711;703;860;884;833;756;644;626;542;535;622;595;620;509;624;630;723;839;875;785;598;443;316;261;283;245;206;425;455;526;452;415;458;589;532;472;374;349;334;253;183;276;325;241;269;197;185;220;351;1023;2198;1732;832;674;716;694;625;618;601;566;482;552;577;731;587;651;694;866;965;829;757;776;735;795;770;877;991;886;907;834;710;592;498;505;677;745;613;528;464;489;505;370;449;474;486;412;342;363;413;412;550;734;920;1140;1356;1733;2063;1806;1287;1132;1128;1282;1463;1687;1747;1649;1404;1052;978;861;794;682;612;611;549;451;443;461;439;419;359;390;461;517;452;450;411;415;567;523;488;577;542;398;344;350;296;372;380;364;367;424;584;610;520;403;406;469;429;388;441;499;536;518;381;300;253;205;193;279;330;418;445;451;370;393;358;398;485;482;450;433;390;284;236;279;322;448;449;416;347;361;389;413;339;303;326;341;348;354;310;297;318;463;551;419;467;449;450;383;369;364;439;408;524;709;866;754;667;630;616;557;466;305;236;262;306;490;601;601;644;848;785;600;669;879;1045;1040;982;1027;878;664;555;520;570;868;1150;1045;1224;1720;1775;1585;1507;1643;2103;2941;3518;3725;3473;2446;1401;1251;1158;1093;1267;1467;1728;2309;2315;2289;2281;2075;2226;2104;1593;1270;1153;970;836;644;516;546;510;458;416;371;392;392;333;318;428;581;524;522;432;421;379;370;260;294;409;455;529;508;545;512;537;552;586;602;612;481;393;320;381;629;668;582;527;394;438;651;856;747;401;263;422;503;391;312;257;232;237;260;343;439;479;508;455;392;264;243;317;430;547;479;375;366;497;467;432;313;233;288;359;398;502;553;631;484;400;449;408;447;503;513;500;477;595;801;703;597;517;390;457;571;535;451;315;231;346;385;355;441;532;494;584;433;252;179;163;263;307;332;375;446;515;451;402;385;432;440;406;465;401;460;496;587;574;462;382;368;400;508;506;467;398;295;244;431;567;632;574;610;587;686;611;507;419;411;356;416;530;513;436;533;761;1077;965;658;548;533;550;494;590;709;1004;1092;816;651;748;846;934;875;722;606;609;469;437;406;334;360;394;437;364;394;367;380;339;350;383;368;317;291;281;223;239;238;191;174;200;216;215;204;207;232;243;188;179;151;205;195;188;192;182;199;161;180;190;194;196;163;141;154;198;199;189;165;201;180;165;188;190;164;173;183;152;196;161;191;179;133;173;236;203;172;166;149;196;190;145;184;181;204;173;177;181;131;177;180;195;179;173;143;192;161;151;166;176;170;155;189;187;175;178;175;172;163;136;147;148;156;163;138;171;169;163;151;174;181;176;157;148;139;186;167;168;141;171;185;156;179;162;167;179;130;164;179;181;175;143;168;187;170;152;166;150;196;198;159
1244;1230;1401;1782;2003;1745;1509;1465;1753;1877;1465;1095;903;920;803;848;862;818;972;1048;916;974;912;950;890;1151;1332;1406;1223;1150;1054;1130;1038;1019;888;687;562;487;581;588;547;531;451;454;500;554;561;602;622;665;639;646;750;1276;1527;980;716;630;524;526;571;519;499;430;458;564;553;680;653;750;1008;1536;2087;2308;1983;1676;1268;936;883;731;526;526;595;578;532;565;504;457;398;448;589;917;1357;1828;2341;2818;3363;3879;4450;4082;3025;2519;2753;3042;2773;2500;2335;2231;1751;1168;1042;1071;946;759;598;604;1004;1206;1078;1242;1222;1414;2058;2232;1761;1229;1043;972;773;775;897;993;862;721;606;650;676;718;804;785;615;599;475;548;562;531;495;505;521;558;677;731;789;795;630;462;244;270;283;364;245;190;315;495;510;447;484;519;523;451;388;252;260;299;267;287;347;339;327;326;284;203;216;331;785;1452;1202;826;774;807;864;797;801;809;698;642;677;651;716;707;616;717;946;1088;1104;912;734;722;819;804;894;1001;828;808;549;476;380;320;447;552;526;419;343;381;456;443;391;325;323;269;252;215;242;240;296;409;657;951;1470;1822;2225;2572;2099;1702;1540;1552;1644;1897;1932;1727;1428;1289;1206;1311;1416;1386;1047;869;1018;789;701;715;732;693;638;536;537;658;588;597;515;453;446;538;547;470;544;569;468;462;415;416;517;525;425;430;498;838;1013;822;566;440;482;414;443;518;647;959;1043;874;561;395;362;374;406;410;446;487;497;370;333;353;356;445;440;461;487;467;397;268;315;387;512;490;420;375;348;434;406;341;326;279;245;327;365;290;320;371;500;569;432;439;483;464;500;366;401;362;451;581;805;1014;947;821;786;792;808;542;265;274;345;413;551;583;408;558;650;616;520;501;716;764;817;881;1009;941;806;543;557;592;624;698;585;670;991;1130;938;858;881;1271;1910;2187;2482;2540;2070;1358;1212;1076;1111;1200;1642;2227;2665;2843;2873;2784;2558;2594;2498;2153;2188;2153;2057;1939;1345;1318;1200;1131;1155;868;732;667;612;494;450;407;561;531;526;456;592;483;422;324;357;442;480;494;547;538;527;526;616;724;800;699;577;481;459;761;1273;1143;729;461;349;443;747;926;770;420;331;479;526;477;316;296;333;294;225;293;406;552;576;583;434;328;308;349;386;460;448;466;492;496;474;447;413;340;371;373;439;536;627;620;559;440;410;350;401;487;417;470;479;517;577;565;562;469;370;512;606;519;460;342;248;282;312;290;313;376;519;501;414;270;235;314;318;410;420;441;488;432;351;281;309;348;410;508;491;502;560;607;560;549;605;473;482;477;541;480;437;374;272;238;303;431;581;648;666;685;738;713;620;446;452;369;419;516;607;530;621;890;1159;1043;622;434;438;425;370;381;481;656;684;616;568;708;766;1013;837;701;681;647;619;607;572;659;605;653;742;735;718;709;738;784;741;608;662;584;469;440;384;365;339;400;302;232;295;311;353;316;302;263;293;256;207;242;197;196;181;230;202;249;211;205;203;161;168;183;185;182;185;151;194;189;160;168;199;216;205;202;175;168;183;166;210;187;175;169;193;193;196;217;193;161;197;188;200;168;162;160;151;163;194;172;170;159;203;157;176;197;143;158;172;185;187;203;178;173;162;144;188;164;164;198;150;178;165;153;217;173;166;139;210;169;147;172;168;176;189;179;212;196;162;148;164;165;168;160;169;191;172;155;146;182;146;127;144;160;147;182;137;163;170;167;148
1180;1187;1190;1330;1557;1618;1675;1691;1755;1827;1621;1227;1165;1132;1010;993;886;863;881;841;893;934;1041;1006;960;1163;1305;1392;1246;1187;1074;1091;1067;1093;909;733;628;618;588;679;639;520;529;518;530;575;695;817;761;868;825;818;836;1157;1204;985;788;766;690;655;714;705;572;506;555;612;706;985;1080;1267;1452;2099;2631;2559;2237;2109;1825;1762;1567;1249;839;694;722;616;612;694;662;533;569;680;878;1312;1772;2250;2466;2392;2291;2371;2545;2631;2197;1884;2422;2592;2443;2327;2237;1575;1094;743;654;650;558;533;409;553;741;967;1111;980;913;989;1370;1548;1357;1027;818;830;709;669;710;760;773;586;600;619;572;679;773;702;581;576;577;585;582;484;484;534;510;540;616;659;701;674;512;289;177;227;322;331;282;201;291;344;434;436;394;548;573;397;267;232;276;345;473;436;392;383;348;351;321;211;225;255;464;882;919;821;843;817;784;891;913;941;770;786;815;790;818;657;672;658;922;1179;1278;1052;918;761;844;904;973;968;921;784;608;448;440;362;421;404;384;324;318;331;408;308;286;293;275;225;280;224;224;241;286;385;571;780;1238;1656;2137;2420;2158;2010;1860;1666;1664;1816;1521;1286;1017;1002;1267;1576;1680;1737;1507;1370;1256;1335;1011;1063;1064;917;945;789;772;860;796;767;761;644;603;603;578;500;564;615;731;644;649;604;650;811;703;682;709;1293;1747;1293;722;585;546;638;683;837;921;1456;1781;1439;883;829;722;738;612;562;545;588;628;480;466;437;404;435;443;460;611;564;587;367;284;352;490;387;353;380;406;390;469;478;343;285;202;307;386;429;386;459;448;527;440;455;543;583;601;413;340;296;329;485;865;1404;1574;1164;1092;1091;1071;571;281;383;377;339;405;368;352;430;493;419;376;412;450;521;534;669;707;783;674;538;491;483;485;498;479;557;714;807;708;552;543;713;992;1332;1338;1459;1274;1108;1116;1202;1125;1283;1402;1745;1849;2089;2139;2248;2249;2157;1952;1926;2269;2548;2634;2647;2486;2175;2101;1971;1807;1429;1434;1377;1126;849;713;703;646;636;606;626;709;800;731;617;488;452;524;572;596;627;602;636;797;937;1083;1219;871;614;592;978;2020;1552;690;486;397;586;661;729;554;361;413;529;541;470;325;360;431;345;304;360;557;650;728;685;537;493;394;428;561;620;682;623;563;519;418;458;421;456;532;477;563;546;551;632;585;426;352;323;373;372;380;386;416;498;514;455;502;481;440;384;487;538;442;380;310;321;281;254;280;309;479;519;447;289;325;346;440;407;421;474;500;494;405;256;227;250;339;397;431;454;487;554;561;511;485;549;617;562;503;397;372;248;205;214;280;415;561;570;618;741;775;692;658;634;539;342;412;547;629;676;620;728;941;898;547;468;372;322;283;262;266;339;446;424;405;494;600;593;624;546;587;606;582;563;740;777;746;869;959;1006;962;962;1093;1080;1017;1024;960;934;750;714;601;546;595;583;545;454;469;533;566;585;588;525;467;413;322;337;275;254;199;202;237;231;282;286;275;259;196;163;229;234;160;200;196;196;205;151;149;166;182;189;191;170;195;197;183;168;172;224;177;161;159;160;215;191;237;164;177;187;178;184;202;151;167;216;186;203;174;161;165;180;158;182;170;238;181;177;202;185;180;176;174;170;153;196;140;195;164;171;159;171;156;140;144;166;168;165;161;182;167;186;171;165;220;154;185;188;164;184;164;148;192;178;169;134;144;155;186;171;139;160;187;185;159;152;152
1089;1140;1143;1336;1474;1521;1682;1618;1560;1553;1486;1316;1306;1266;1230;1085;1011;1007;909;892;858;891;986;1116;1004;1012;1229;1345;1331;1176;1124;1072;1049;1037;990;782;745;625;611;703;686;646;522;593;635;648;797;901;920;956;988;928;902;965;961;889;886;898;829;823;882;833;608;571;628;800;920;1393;1649;1971;2003;2222;1868;1774;1556;1566;1652;2007;2011;1615;1052;1003;850;772;679;733;603;615;760;938;1320;1577;1684;1804;1780;1447;1144;1022;1105;1231;1115;1079;1401;1441;1489;1530;1467;1016;732;706;562;570;519;423;434;553;732;757;906;932;922;936;944;1107;986;927;837;826;731;733;722;790;705;680;767;795;640;634;761;714;633;686;651;718;543;469;498;571;577;586;626;662;661;492;419;298;213;286;409;345;269;225;255;292;348;281;403;864;938;545;342;330;369;518;738;604;438;366;338;360;278;227;222;270;514;792;793;852;758;811;847;886;906;929;851;932;933;921;765;772;705;773;938;1131;1180;991;789;760;700;785;945;1031;1028;973;894;784;684;595;563;495;392;328;326;394;394;343;296;335;346;285;364;310;299;320;320;350;480;672;933;1159;1550;2048;1958;1929;1855;1774;1542;1399;989;654;540;632;954;1362;1491;1696;1604;1405;1484;1359;1395;1193;1293;1316;1241;1067;959;892;1001;1150;1064;989;877;799;723;679;671;712;784;861;866;944;928;1099;968;846;861;1689;2047;1501;932;784;757;835;1071;1188;1274;1612;1839;1585;1305;1248;1040;1052;873;811;817;959;954;851;795;680;750;696;639;626;658;745;584;422;304;290;368;347;418;575;702;674;603;555;456;359;317;326;431;531;568;754;842;807;701;646;651;809;731;362;270;197;185;323;845;1588;1677;1348;1212;1289;1014;580;402;441;411;298;289;248;227;242;356;338;279;338;375;413;408;491;569;618;638;537;451;478;389;468;453;546;639;622;780;585;564;628;758;845;857;809;728;860;878;980;1030;1064;1060;1001;1033;1229;1317;1489;1585;1561;1391;1367;1501;1856;2066;2210;2230;2151;2202;2012;1908;1732;2030;2139;1771;1417;1157;1037;839;730;607;683;893;978;944;781;690;618;601;652;671;705;785;886;859;1015;1363;1409;1121;801;714;973;1492;1258;630;513;475;563;625;567;420;376;538;656;638;500;421;372;395;365;432;488;627;687;800;753;717;660;577;593;690;745;714;724;693;540;442;455;568;543;532;670;481;495;517;543;507;419;376;371;359;349;307;428;406;433;470;484;505;428;467;444;461;482;511;433;427;461;300;316;244;273;498;475;410;323;412;457;518;447;436;424;537;541;453;303;245;259;274;268;304;295;419;488;508;431;337;402;543;543;494;390;318;238;175;197;240;367;548;531;611;628;622;629;660;727;555;352;414;606;762;739;659;583;672;640;504;450;396;334;344;238;259;287;316;333;349;434;386;437;487;531;501;513;430;511;554;566;648;791;898;1030;969;1069;1162;1000;1022;1041;1035;1000;1006;860;709;702;706;793;712;685;655;701;810;859;841;890;862;753;695;744;497;410;304;315;322;349;491;656;737;497;325;206;206;209;202;204;170;226;195;165;187;193;191;146;157;178;178;154;147;190;177;205;179;169;153;179;191;198;177;163;160;177;180;189;178;167;151;191;184;212;185;175;185;189;199;178;145;183;168;170;210;130;216;195;173;155;175;186;167;185;163;159;149;196;162;140;138;166;186;166;187;172;193;171;190;134;178;165;182;182;166;167;131;130;169;179;137;131;162;155;159;147;164;187;143;183;217;166;177
1002;1109;1107;1324;1522;1408;1461;1331;1309;1413;1647;1518;1373;1327;1189;1264;1238;1253;1114;975;943;835;909;971;991;1103;1222;1628;1610;1416;1137;1146;1103;1069;1006;800;722;635;591;705;755;701;722;873;958;731;844;895;921;951;1004;1015;893;731;717;693;760;920;930;1044;1037;1020;772;697;833;1008;1174;1653;2331;2479;2130;1678;1181;960;886;861;1096;1616;1511;1172;1019;1008;964;865;765;674;734;807;874;1133;1342;1529;1361;1157;1033;819;615;618;607;616;628;636;727;765;830;914;848;630;667;717;669;667;569;545;490;652;801;777;901;808;914;862;813;873;775;813;869;840;771;775;787;717;749;859;1042;1061;800;711;802;811;829;840;782;635;685;606;516;511;628;589;672;783;782;610;503;431;376;384;442;412;347;306;268;243;240;285;490;1256;1642;820;466;425;485;607;819;748;493;315;349;322;329;329;334;414;595;847;930;831;862;805;837;841;1027;973;967;1030;1099;904;925;808;818;775;821;893;843;784;557;638;707;797;978;984;1009;1083;954;1044;1060;947;854;671;567;483;433;449;474;443;415;348;346;321;385;413;507;604;423;466;470;598;681;726;901;1311;1571;1623;1536;1266;1015;794;552;380;347;476;655;950;1080;1194;1296;1408;1505;1528;1346;1305;1255;1459;1617;1298;944;909;1114;1456;1321;1305;1112;1068;940;814;740;666;717;860;869;1050;1029;1084;1062;895;959;1481;1719;1438;1178;1137;1012;1076;1448;1759;1791;1595;1506;1108;1184;1395;1080;1035;1010;1085;1161;1342;1260;1313;1207;1093;1055;1028;911;843;702;603;527;330;253;251;325;432;649;1083;1462;1085;762;657;563;594;465;479;542;714;923;1172;1267;1191;1020;923;759;722;546;339;256;177;179;225;534;1039;1040;914;923;953;833;478;421;448;429;403;248;186;207;242;343;342;398;430;514;403;386;388;492;566;572;586;461;365;415;467;436;459;462;587;720;843;739;532;657;674;745;695;659;661;703;832;845;809;665;595;679;801;912;1052;1219;1168;1150;1011;1104;1173;1237;1301;1419;1465;1478;1439;1349;1653;1935;2152;1873;1575;1379;1237;974;844;586;732;830;969;1057;1078;970;805;792;820;880;964;1012;905;1013;1110;1398;1501;1294;993;793;792;909;728;587;554;527;602;604;588;469;485;663;771;741;644;594;498;427;503;461;532;648;788;815;925;924;681;677;643;695;725;735;705;592;584;518;550;576;559;561;520;486;502;509;514;506;474;450;424;437;325;311;420;404;390;460;479;430;413;438;418;453;542;475;468;444;462;371;364;299;291;432;519;476;399;467;478;501;422;408;474;547;559;402;335;344;319;284;230;235;252;352;438;474;371;302;325;391;423;432;462;367;247;208;177;275;347;498;574;605;608;581;628;638;601;570;384;378;539;707;769;590;498;483;560;536;445;485;388;428;345;302;308;357;380;388;428;489;441;463;487;428;440;420;343;370;449;481;577;699;763;703;780;748;802;726;813;965;965;851;736;664;620;590;711;716;612;618;658;741;879;1048;996;1002;976;994;1129;863;675;568;470;642;623;843;1542;1996;1245;539;372;327;328;244;241;227;199;182;185;158;197;175;185;180;171;201;171;188;163;186;221;181;234;217;212;199;206;223;196;205;208;198;202;204;176;181;195;206;160;174;167;176;178;199;165;155;180;174;203;164;213;160;188;178;168;127;193;171;154;159;161;140;194;187;183;177;177;156;174;170;173;186;218;203;154;203;181;176;189;144;182;179;191;182;176;138;180;118;146;156;164;150;155;162;227;160;130;201
825;969;1104;1013;1123;1178;1015;954;1052;1216;1347;1325;1225;1195;1191;1338;1431;1278;1209;1122;1052;903;851;865;978;1095;1505;2537;2972;2256;1481;1047;949;1015;985;764;718;663;554;618;707;717;844;1111;1126;836;708;682;817;797;912;922;804;630;541;500;722;796;1002;1134;1139;1102;935;840;1039;1061;1161;1539;1968;1933;1424;955;628;528;493;536;614;818;773;596;589;840;985;916;731;624;652;760;819;906;953;1224;1169;887;718;632;536;604;647;653;573;496;446;517;636;682;570;517;611;664;685;727;694;537;525;651;816;853;952;921;929;907;762;781;818;797;805;801;857;912;880;706;640;857;1146;1350;929;735;870;746;747;762;714;800;792;722;722;750;720;731;830;858;867;838;659;597;509;540;648;618;516;389;283;216;217;195;460;1068;1313;798;609;523;574;705;911;784;582;472;453;494;460;551;544;641;689;915;836;760;803;773;776;837;919;944;1032;1214;1370;1224;931;923;911;853;763;695;542;500;472;484;507;714;936;988;1010;958;956;1031;1033;1111;986;803;810;668;557;508;492;539;473;457;415;405;499;521;667;794;591;486;452;567;582;521;538;703;1014;1104;1010;761;672;488;375;299;317;364;426;569;604;692;813;1026;1345;1390;1137;950;1171;1516;1789;1478;974;946;1025;1319;1487;1515;1558;1425;1163;874;750;606;653;680;674;778;1079;1059;1100;918;893;1083;1200;1235;1413;1341;1305;1275;1798;2336;2400;1786;1199;891;945;1059;921;865;911;1110;1166;1386;1518;1463;1550;1417;1164;1147;1103;1157;914;683;459;309;271;286;421;652;1031;1656;2082;1573;919;870;784;785;640;604;740;973;1254;1372;1420;1356;1307;1078;918;705;477;481;445;325;289;301;377;529;682;732;794;921;832;537;481;512;445;410;345;233;215;305;425;431;520;477;420;442;272;262;371;483;513;489;374;315;392;424;389;352;404;532;558;797;760;531;590;622;673;684;692;660;591;624;684;647;679;519;521;624;735;738;804;821;872;802;817;921;806;876;834;758;784;789;859;1154;1418;1402;1388;1278;1280;1208;991;919;691;630;695;932;1012;1024;1105;1085;1013;1017;1047;1004;980;904;804;913;1257;1521;1403;1073;930;757;683;584;591;549;561;556;627;601;571;596;708;718;733;726;677;626;571;586;614;597;721;938;1028;1036;989;873;696;685;656;648;662;591;644;594;497;556;572;562;491;499;478;462;471;475;545;523;499;435;466;373;365;627;531;375;382;449;332;370;360;411;494;475;501;464;387;368;443;395;311;321;364;457;439;512;560;524;505;461;407;416;422;433;326;301;355;393;289;224;176;221;292;328;356;265;227;273;334;298;324;316;342;362;259;231;238;351;451;561;564;551;499;510;513;460;526;478;455;643;828;922;733;433;385;421;521;508;535;519;600;509;490;383;469;485;443;549;553;514;580;527;430;435;448;461;448;464;398;453;495;535;529;454;546;527;530;628;773;960;726;558;467;533;504;513;490;504;516;525;527;625;764;856;1010;915;1093;1073;1054;918;863;732;841;944;1278;2379;3641;2126;1000;752;654;589;406;371;363;284;238;235;202;217;205;214;252;213;211;192;194;234;259;259;232;261;217;208;227;281;335;316;299;246;274;225;227;195;219;194;205;196;222;187;184;180;172;188;180;217;159;178;172;187;209;149;154;163;156;183;172;149;170;155;182;157;128;163;154;159;153;167;175;172;171;197;162;170;160;195;184;182;182;176;198;168;172;191;176;186;167;159;170;120;134;166;142;197;161;162;130
794;773;758;732;799;713;646;631;789;1018;1098;1099;1088;1157;1072;1269;1348;1337;1232;1178;1135;990;988;868;827;1140;1969;4123;5201;3850;2039;1169;1081;961;999;950;834;672;593;606;608;669;789;1013;919;839;670;637;710;810;883;822;684;467;472;561;728;732;828;919;1173;1372;1286;1269;1222;1100;999;1068;1334;1262;868;630;427;373;319;405;477;436;388;311;370;536;720;725;651;566;556;558;597;630;831;1041;996;888;684;671;716;827;832;754;733;558;512;544;667;579;585;577;650;669;736;601;575;508;528;677;851;890;875;931;981;931;862;741;765;762;781;741;778;867;899;752;760;898;1063;1090;1010;853;728;658;649;729;767;795;867;876;895;884;885;915;1042;1012;928;846;827;804;784;890;1057;979;697;603;500;373;238;197;352;606;724;614;577;537;543;789;865;811;718;615;600;659;675;646;598;745;802;766;659;692;694;601;611;713;778;915;942;1470;1798;1479;1009;983;927;819;636;453;362;410;428;471;492;513;758;870;857;916;944;940;1010;858;912;870;877;825;770;719;656;675;622;611;571;573;542;615;623;583;469;392;454;518;573;532;565;613;627;671;644;577;524;438;396;422;427;382;354;283;377;400;384;513;856;935;841;774;881;1372;1706;1560;1079;1047;1230;1170;1340;1581;2124;1964;1402;1004;879;653;712;679;644;813;926;923;905;929;816;888;925;1299;1486;1488;1228;1221;1897;2371;2458;1769;1105;683;674;641;607;666;774;1002;1199;1274;1459;1548;1509;1459;1175;1091;1176;1344;1207;851;500;369;426;489;677;1058;1493;1800;2084;1703;1045;1111;973;903;865;770;790;1205;1315;1157;1178;1248;1250;1093;883;619;575;748;826;563;459;454;462;427;552;599;736;786;710;529;358;433;490;381;287;282;282;395;482;559;545;496;445;323;195;243;300;388;401;341;291;299;373;453;332;280;361;423;448;644;560;497;508;568;555;595;664;683;576;594;680;645;592;574;478;491;504;546;578;528;647;584;648;857;1000;896;633;491;477;424;556;727;966;950;952;998;1019;913;878;844;735;713;672;728;724;798;1068;1121;1094;1049;944;951;823;708;698;818;1009;1229;1205;1091;888;795;644;628;689;650;673;612;644;680;836;693;766;785;690;696;798;938;813;870;786;747;792;959;941;952;989;799;792;776;707;631;596;635;654;664;588;585;564;532;536;476;462;495;465;479;509;467;476;440;448;373;369;530;462;343;312;322;312;316;371;450;467;417;391;412;376;408;364;343;341;353;378;440;445;554;567;534;531;388;323;333;319;320;278;300;264;350;265;172;134;183;237;271;263;214;215;177;260;282;184;214;263;321;281;205;208;333;450;624;564;501;503;448;394;381;429;572;557;664;903;1083;785;393;319;328;397;509;497;545;674;677;562;569;592;595;561;621;654;600;540;539;475;533;713;639;580;565;453;413;536;482;508;468;356;397;468;550;722;848;536;414;438;514;473;436;411;397;418;505;439;506;490;625;711;723;689;739;795;860;785;852;908;988;1202;2177;2954;2120;1157;894;927;859;798;682;585;448;402;369;304;321;323;251;310;305;368;346;344;411;485;494;531;436;355;400;408;529;576;591;609;522;491;445;464;399;345;360;328;274;269;231;191;169;213;170;186;186;164;202;197;194;180;196;166;136;173;178;157;175;173;167;177;162;185;154;187;160;209;184;153;225;154;153;172;154;166;156;159;163;159;186;166;166;175;147;170;155;148;189;133;214;175;135;162;173;159;158;186
532;538;608;546;497;475;350;338;486;738;867;1001;980;1049;1033;1136;1142;1130;1154;1109;1115;1085;1091;995;959;1113;1934;4215;5324;4112;2075;1159;1044;981;902;876;986;856;780;715;714;754;804;846;860;694;661;671;678;792;910;755;608;550;668;861;991;1030;974;1222;1730;2377;2391;2220;1658;1043;839;992;1146;1245;980;747;424;304;338;390;447;391;367;250;313;481;597;623;599;541;607;622;493;626;734;983;958;957;827;961;1060;1001;962;1005;961;910;722;687;671;669;682;677;687;703;622;545;479;442;501;725;780;931;932;887;926;846;921;985;801;812;872;829;883;838;916;820;897;899;1033;1116;963;831;715;700;652;638;760;846;864;876;885;966;915;915;1210;990;888;924;908;880;947;1221;1870;1771;1007;792;737;588;437;317;350;490;571;536;518;522;567;677;840;785;826;728;853;827;659;538;465;536;576;555;473;492;491;516;587;572;661;697;810;1300;1746;1341;990;867;822;681;607;437;410;427;446;357;354;461;675;673;640;754;813;897;900;784;784;777;771;762;790;905;825;795;846;871;857;817;848;715;624;500;398;365;453;557;667;635;681;649;580;574;550;528;492;449;504;474;501;475;381;315;354;322;270;330;506;574;575;535;675;1008;1201;1177;1151;1311;1353;1417;1388;1787;2613;2417;1667;1245;1148;854;755;778;832;932;793;681;715;701;698;629;733;1079;1268;1190;1035;1163;1674;1861;1764;1285;875;589;419;396;366;399;517;798;834;986;1091;1117;1221;1128;952;866;957;1169;1131;749;633;599;563;795;914;1261;1455;1564;1881;1490;1250;1253;1053;1030;915;868;908;937;1008;1114;1204;1171;1016;879;834;649;582;745;850;651;543;477;495;415;454;478;549;553;504;349;269;365;337;290;284;228;320;438;562;537;492;407;257;161;120;176;227;272;301;215;218;265;438;402;334;311;291;364;489;605;553;447;524;491;436;472;550;484;465;455;481;459;484;431;390;361;423;404;479;495;486;421;627;1111;1345;979;597;446;438;418;438;582;630;849;834;802;865;835;821;906;835;734;664;597;505;550;677;763;817;874;914;763;707;616;709;666;729;776;844;876;809;898;793;681;782;785;688;727;747;763;905;963;880;736;734;678;765;916;1047;1095;1005;850;830;908;928;787;799;741;689;747;769;709;702;759;678;697;581;551;539;414;481;467;404;380;438;424;407;420;427;434;530;462;419;424;413;259;225;253;309;371;426;361;359;336;356;356;395;354;256;199;289;326;403;483;465;469;428;375;378;318;332;316;295;243;226;245;249;283;209;193;134;177;196;187;164;140;155;204;278;291;227;158;245;257;216;208;242;327;446;561;545;433;293;265;221;256;419;520;535;604;795;985;650;366;261;229;344;318;380;387;601;608;684;746;792;665;663;632;676;626;621;583;570;650;815;814;750;588;565;504;528;546;518;542;476;455;457;556;691;699;673;547;567;806;894;689;360;438;490;669;545;372;340;434;494;515;495;538;719;741;758;746;804;835;1039;1296;1607;1374;1036;795;889;833;1012;909;826;719;620;679;542;530;534;579;545;595;589;638;670;820;915;1092;1061;764;760;682;832;941;1161;1100;1003;891;894;919;807;814;711;634;578;476;384;331;251;198;161;250;215;214;199;166;202;175;175;165;168;171;188;178;200;186;197;172;142;171;151;198;177;165;151;138;205;156;184;143;133;146;183;175;187;196;138;155;151;163;187;173;137;147;169;167;142;167;142;154;159;170;180;156;146
300;335;457;457;531;521;380;283;350;484;679;834;881;907;838;831;925;785;874;969;1089;1054;1153;1159;1097;1227;1614;2658;2993;2437;1492;996;923;871;949;1002;927;914;863;800;843;758;857;891;799;898;751;718;742;870;885;852;681;732;1239;1882;2046;1872;1675;1889;2863;4092;3963;3005;1866;1008;847;886;1609;2106;2048;1476;821;476;344;386;424;445;403;385;370;509;663;696;733;673;788;794;736;755;877;1108;1178;1009;918;1048;1222;1155;1173;1120;1096;1005;942;868;829;893;917;886;823;771;734;562;505;496;627;908;984;872;912;848;952;963;988;1001;1060;985;871;934;785;775;834;871;879;1049;1013;1116;969;885;907;723;736;744;843;935;939;916;933;904;824;931;1000;910;780;883;928;948;1009;1358;2220;1989;1300;944;941;881;701;466;397;556;505;595;527;557;523;662;754;858;912;919;888;818;761;491;402;316;349;367;393;327;436;437;442;411;451;440;511;792;1039;995;901;775;791;671;580;537;367;361;332;258;315;468;602;564;476;558;646;714;500;592;638;657;663;664;675;746;828;841;890;952;1024;957;899;843;710;572;423;462;525;601;653;721;750;778;760;711;486;449;416;465;465;404;423;435;442;421;432;401;329;370;435;473;614;568;575;722;847;1005;938;1071;1331;1253;1252;1637;2045;1939;1437;1141;1019;884;774;791;1038;952;665;500;408;429;425;408;445;656;821;705;626;718;979;1072;881;753;642;456;412;317;311;303;396;570;695;611;632;716;766;746;692;648;709;758;725;553;657;610;657;677;953;1109;1124;1195;1382;1256;1155;1111;1054;1024;904;874;801;689;689;882;958;1035;824;691;654;565;496;550;580;556;559;507;474;397;391;362;357;437;387;332;304;279;314;297;239;183;293;445;595;592;495;331;191;124;116;165;187;173;208;185;267;262;349;345;347;314;350;371;586;608;521;510;496;489;491;399;424;375;348;300;343;314;317;290;240;282;289;328;332;499;452;410;581;1112;1368;884;584;503;466;519;492;584;677;754;886;827;800;815;773;798;839;753;650;472;390;479;507;591;629;623;583;598;606;591;654;637;557;544;534;604;649;842;758;851;761;711;685;695;704;783;875;913;678;600;652;658;696;797;975;1051;892;756;753;881;835;721;685;618;547;531;613;628;630;681;798;669;633;494;469;391;424;424;393;330;396;387;372;377;434;413;519;418;398;327;274;174;162;228;286;382;446;338;313;265;289;345;319;241;181;230;230;329;414;389;397;387;377;247;216;302;346;347;305;265;271;292;285;323;261;189;160;176;195;130;146;91;142;238;358;384;212;186;295;318;286;241;262;263;393;459;469;344;194;161;147;184;336;487;524;531;553;536;499;307;239;184;199;256;237;276;354;481;584;716;774;726;708;746;674;648;641;671;676;713;732;834;689;581;539;459;459;441;580;560;542;532;500;421;487;591;659;638;782;1238;1659;1056;541;510;615;686;598;380;398;430;439;474;457;582;807;804;674;568;678;767;880;941;925;877;776;728;706;777;789;890;810;780;694;815;787;891;904;994;930;900;927;867;993;1035;1138;1437;1441;1172;982;1001;964;1119;1327;1390;1338;1245;1261;1151;1232;1292;1197;1046;944;930;739;495;382;257;286;238;267;245;209;182;170;199;232;126;169;177;202;219;214;177;150;177;219;177;163;156;184;178;183;221;188;201;177;152;165;177;184;189;180;189;163;185;164;154;165;179;174;182;184;192;123;145;146;163;174;162;123;136;164
212;241;295;370;484;478;378;266;321;362;525;694;713;669;625;607;650;555;606;742;836;886;1008;1195;1325;1233;1354;1620;1582;1268;920;865;882;907;889;903;881;780;885;827;870;814;906;908;890;926;790;772;785;839;826;853;810;1065;1941;3303;3618;3026;2372;2799;4095;4507;3591;2330;1540;1033;889;1138;2295;3698;3753;2964;1453;717;541;588;565;541;520;481;598;814;892;882;849;895;998;1011;942;972;1087;1262;1281;1174;1085;1214;1146;1136;1214;1119;1118;1070;962;1049;1061;1121;1203;1017;950;891;844;827;789;827;861;1061;934;961;892;954;1040;1054;1068;1108;1100;1020;972;961;832;765;858;948;920;937;975;962;937;1014;944;799;824;823;845;899;943;877;882;980;989;1000;966;929;841;893;926;879;1001;1251;1706;1659;1138;1038;993;996;879;586;448;527;543;498;491;505;498;596;804;1022;822;817;766;739;765;490;368;277;249;284;347;323;372;372;348;427;382;307;283;448;644;773;913;775;711;597;528;487;402;388;218;280;421;790;982;709;385;328;408;420;493;406;432;423;532;590;506;545;543;699;857;857;854;894;840;962;828;773;627;541;564;584;664;798;824;769;877;833;579;406;348;372;317;320;343;302;416;443;422;483;529;568;568;516;593;823;734;740;713;694;640;709;871;1049;1056;1040;1265;1081;863;749;715;658;676;833;1019;1008;713;557;441;364;293;304;366;527;621;575;575;554;624;561;438;438;419;424;401;413;320;358;353;436;509;419;384;478;465;512;566;461;487;433;485;464;516;579;522;573;610;754;891;890;936;951;1000;943;872;879;822;677;600;428;450;630;666;652;498;464;520;426;440;445;412;487;557;555;388;346;314;279;297;384;378;383;350;335;342;310;200;150;293;403;523;565;455;313;131;88;158;149;190;186;203;276;279;363;377;460;390;406;469;568;830;620;479;416;415;367;407;389;423;401;385;346;298;286;287;294;277;216;235;202;270;372;407;378;425;765;833;651;459;364;469;520;477;634;652;897;971;910;859;741;699;721;714;624;454;459;403;456;478;547;577;538;465;433;460;596;533;578;489;399;485;554;591;699;723;669;569;589;560;585;604;580;576;622;617;562;492;586;571;548;631;665;613;512;532;743;815;712;596;512;529;404;393;438;467;502;567;606;540;462;401;394;388;339;361;313;343;321;312;348;470;440;464;421;295;220;147;143;170;208;264;401;364;354;246;292;308;342;282;241;164;215;240;249;317;412;380;261;269;179;164;244;299;268;261;277;355;321;384;337;309;245;220;155;197;179;137;146;158;214;321;373;251;193;270;396;381;321;288;279;302;324;333;274;163;132;136;152;282;450;550;499;418;407;332;262;209;178;215;240;288;366;320;389;469;668;714;657;641;587;525;604;580;610;668;612;666;683;644;527;432;412;348;436;473;478;521;535;528;361;448;499;658;674;806;1466;1990;1197;701;539;560;631;529;399;432;424;463;496;425;500;815;849;525;476;580;706;767;855;799;707;706;675;713;612;723;794;801;676;633;687;787;933;1057;1208;1191;1184;1091;1005;999;1028;1011;1192;1202;1223;1024;992;1051;1242;1408;1540;1416;1371;1320;1202;1462;1578;1452;1290;1209;1197;1147;943;630;458;315;431;423;473;268;253;294;356;330;286;262;202;147;188;162;210;215;214;222;172;199;175;197;187;176;205;169;215;149;170;148;136;176;164;187;171;166;163;145;166;141;168;189;168;180;183;149;121;158;174;149;183;151;152;135
166;150;208;237;391;489;359;332;324;358;451;617;648;539;496;589;529;404;477;594;685;683;799;1100;1437;1297;1332;1368;1109;822;555;609;851;897;1032;1344;1222;989;886;853;864;816;835;838;886;862;848;853;860;901;837;754;805;1159;2101;3122;3311;2940;2393;2739;3324;2924;2126;1438;1137;985;910;1190;2186;3830;4265;3595;1964;993;736;793;733;675;673;754;775;887;953;900;959;1122;1095;1160;1077;1108;1103;1244;1227;1298;1205;1169;1264;1224;1170;1080;1234;1096;1085;1186;1175;1220;1351;1241;1039;1003;1001;930;927;996;1020;1089;1001;944;1022;1214;1352;1182;1061;1144;1085;1016;970;955;814;877;810;993;1004;1076;966;998;1007;1031;979;922;876;833;846;884;950;942;902;916;897;1084;989;997;1036;998;984;959;939;1142;1190;1159;1100;1134;1078;1016;883;730;610;512;508;462;473;462;498;604;953;904;654;562;553;577;608;556;377;257;237;272;410;326;306;307;317;483;443;236;202;286;517;876;938;778;751;644;482;421;377;322;222;279;606;1227;1615;1051;440;261;291;332;373;412;444;288;315;285;361;376;377;637;899;760;666;733;871;867;776;791;713;712;689;727;764;815;834;882;968;856;710;522;365;265;214;230;287;298;349;402;391;491;580;624;544;555;609;781;838;736;598;571;513;509;635;723;782;723;763;674;581;588;690;643;691;783;947;922;701;610;593;523;433;405;469;478;597;681;632;549;472;384;379;290;346;368;435;368;382;428;379;425;391;403;369;350;393;468;402;420;353;324;352;357;453;488;436;468;462;593;664;699;711;679;796;724;626;585;548;455;432;324;363;465;523;488;517;414;402;371;395;334;307;414;532;439;422;271;214;244;264;374;401;476;488;344;343;266;227;178;243;437;513;557;457;285;150;148;167;239;243;226;233;274;360;372;515;456;482;439;510;629;740;535;326;286;333;318;308;355;444;437;432;400;330;358;326;362;336;288;235;169;245;362;447;349;404;476;503;454;410;365;318;330;336;539;576;814;1193;1084;767;587;602;602;587;539;486;466;485;460;470;585;666;548;423;385;495;561;548;631;422;380;424;498;509;585;562;601;589;514;496;461;553;454;444;406;529;469;463;513;466;389;343;420;496;444;450;583;644;569;543;485;491;376;313;277;242;323;337;431;438;368;320;388;317;351;244;224;250;268;287;321;416;386;425;425;358;216;184;138;162;253;343;345;383;384;288;311;298;316;264;296;176;214;234;234;277;313;270;253;238;161;232;228;218;223;172;241;294;350;373;364;311;294;267;170;196;181;131;189;217;256;349;394;321;206;213;316;405;403;355;293;278;303;320;205;140;154;147;157;222;429;563;418;318;335;287;258;201;217;309;359;494;499;459;468;511;535;514;460;531;476;499;579;549;582;621;601;502;479;530;496;487;447;389;374;397;423;385;511;542;465;528;545;613;700;726;995;1219;864;599;487;572;534;559;485;462;500;477;405;386;419;691;611;423;430;497;622;685;639;731;647;677;633;588;622;628;697;682;610;560;539;754;895;965;1046;944;983;941;911;835;745;746;805;828;841;946;865;879;993;1382;1730;1701;1317;1190;1170;1432;1826;1574;1377;1334;1235;1333;1255;870;749;729;830;835;704;536;516;684;753;697;576;404;353;256;205;174;185;169;162;177;174;211;205;191;199;179;173;182;171;166;157;163;209;156;145;158;184;169;189;132;180;179;137;183;139;173;168;184;167;183;179;159;154;153;169;137
194;195;212;281;366;452;430;438;422;440;471;549;515;470;364;419;491;511;494;525;550;493;508;739;1242;1226;1322;1159;942;688;444;463;670;842;1393;2440;2161;1601;1102;944;873;920;869;863;919;911;910;873;930;947;995;923;938;1145;1355;1896;1982;1880;1673;1842;1803;1644;1255;1152;1000;936;980;1112;1562;2164;2633;2362;1484;1002;820;859;801;959;949;998;983;996;1007;978;1003;1125;1104;1085;1030;1138;1198;1251;1237;1211;1313;1308;1342;1294;1183;1171;1199;1111;1076;1101;1284;1343;1258;1225;1023;990;1007;992;1056;1036;1069;948;982;1021;1158;1557;1832;1289;1128;952;1041;1021;960;888;933;828;891;956;1051;939;911;895;944;994;957;951;904;933;862;916;964;930;921;899;975;1010;1085;1155;1230;1096;973;992;995;1059;1024;1000;1031;1065;1032;945;932;827;682;649;565;566;510;508;573;598;753;639;443;334;291;392;400;463;297;215;212;277;403;349;290;250;277;466;449;291;220;290;516;809;894;704;592;468;377;408;353;253;166;275;643;1261;1594;1124;427;244;202;248;301;388;399;255;269;177;235;333;428;554;666;541;527;534;723;765;695;744;791;729;810;782;934;873;874;921;964;963;860;687;480;298;194;266;250;293;327;392;363;384;434;543;559;493;525;656;792;623;581;515;460;503;528;595;665;666;634;645;510;435;501;614;621;741;826;828;700;632;784;728;559;563;533;555;637;677;662;501;471;435;377;295;323;358;423;367;321;347;394;360;388;404;441;390;407;381;352;309;334;309;249;298;365;401;326;331;399;512;666;536;462;552;547;584;549;443;371;330;259;230;305;417;448;512;550;499;371;321;282;220;329;411;472;400;307;266;236;179;240;299;402;622;464;344;281;249;164;160;268;378;501;533;395;253;110;145;187;207;278;223;211;255;323;303;475;598;526;461;504;473;430;385;252;242;295;349;360;376;408;476;420;425;405;391;459;456;425;348;422;237;312;459;449;414;384;387;420;394;354;249;193;183;240;405;343;568;979;899;597;503;500;450;379;365;379;419;400;384;396;506;582;484;459;424;536;552;449;512;471;438;456;534;525;526;535;557;530;450;426;434;441;377;387;354;414;446;490;409;341;284;234;305;434;505;450;530;521;480;442;481;420;322;237;183;213;191;264;256;288;236;197;200;261;219;182;198;204;268;205;275;340;276;335;361;361;316;206;139;185;231;265;331;316;339;322;348;396;339;281;260;224;227;143;194;312;288;324;242;243;224;230;232;208;145;118;154;224;353;359;352;392;399;327;244;161;152;157;215;303;359;388;504;409;219;199;224;318;364;384;363;308;274;282;230;194;222;215;157;241;390;477;367;308;355;309;288;240;288;400;607;685;714;660;670;555;527;475;444;427;437;499;471;505;496;569;551;480;461;465;472;489;514;427;423;401;375;359;483;563;473;567;580;593;561;601;668;702;548;545;494;526;559;570;567;481;469;453;384;310;406;473;430;385;398;498;639;618;599;566;561;558;574;475;566;564;591;525;507;491;474;577;697;641;601;647;771;838;665;625;614;511;598;682;811;735;789;721;772;1042;1370;1300;1129;921;972;1161;1385;1314;1112;1042;1162;1132;1106;931;873;1020;1052;1115;1073;870;833;961;1227;1062;879;780;726;513;448;268;205;211;185;168;216;211;189;166;186;183;214;167;181;204;171;196;195;149;204;171;162;155;195;151;160;156;153;166;182;175;146;180;138;166;146;142;161;146;149;183
361;348;274;345;429;477;459;469;437;464;457;508;496;415;292;290;424;547;529;521;487;372;362;581;847;1022;1132;975;926;680;486;426;583;835;1721;3805;3854;2273;1236;1035;1003;977;1030;1052;1005;1060;1059;1068;1011;1184;1165;1030;1029;1076;1151;1260;1167;1102;1114;1129;1192;1273;1125;1007;1067;1104;1051;1020;1149;1354;1478;1448;1265;1062;1020;945;885;1101;1401;1269;1180;1171;1015;974;1134;1221;1207;1078;1163;1105;1100;1175;1235;1243;1251;1205;1239;1280;1151;1118;1102;1085;1081;1190;1314;1375;1131;1021;1037;903;992;979;1047;1049;977;941;944;910;1108;1490;1654;1408;1045;1040;1023;969;919;862;846;919;968;930;1015;977;1011;919;929;932;844;1028;956;905;1028;1095;1166;1034;1041;986;1156;1169;1133;1478;1507;1116;897;880;919;927;835;885;922;910;929;1003;918;942;828;827;722;604;583;584;757;645;562;370;269;229;291;379;335;288;219;146;156;240;329;308;203;223;268;395;454;347;316;293;389;612;676;493;392;326;255;279;248;182;143;218;443;799;1064;799;430;282;195;170;230;341;383;371;306;205;223;242;384;444;453;418;378;432;526;561;626;701;813;819;832;846;857;838;915;974;1041;1122;940;904;611;444;296;248;354;350;415;409;448;458;513;614;681;536;515;607;595;562;469;400;442;430;539;550;763;739;670;655;536;472;456;536;650;666;675;624;739;769;778;756;560;561;437;433;459;621;655;596;452;404;481;313;277;252;291;232;243;237;305;316;259;410;408;360;346;271;226;257;226;206;233;241;284;289;272;208;283;394;471;424;373;392;387;483;428;276;235;252;189;185;209;315;486;491;478;479;300;248;160;178;281;437;410;373;294;272;219;164;170;228;342;417;411;347;317;275;220;198;255;321;437;474;377;185;118;123;161;264;219;166;129;176;197;200;322;451;491;463;471;341;274;228;181;195;264;433;395;398;462;421;405;372;291;294;418;434;460;444;406;321;377;453;448;363;296;268;257;259;331;285;187;138;167;220;195;279;536;673;481;414;425;358;256;232;258;308;306;251;289;416;541;522;493;466;452;388;367;398;403;503;618;540;540;511;540;587;469;369;424;422;419;285;307;381;345;409;383;337;316;305;309;288;470;597;487;463;519;434;393;383;333;305;241;237;259;249;244;247;240;186;157;168;138;163;202;198;233;195;172;217;224;207;222;271;306;346;267;176;172;225;260;283;305;328;338;407;448;386;341;250;180;179;193;191;281;335;284;220;245;228;192;179;162;152;143;164;163;226;204;311;447;465;319;245;138;123;123;231;347;435;527;536;496;208;126;139;257;274;352;333;288;243;355;266;355;338;297;264;200;256;350;346;326;431;428;401;375;432;449;718;789;835;789;725;674;646;539;519;488;497;490;512;427;442;530;579;561;562;565;434;502;558;512;434;412;355;379;372;470;593;586;584;558;525;528;526;517;506;449;439;416;424;509;511;502;419;418;352;293;340;389;366;383;386;504;514;553;553;631;550;534;450;438;485;511;488;467;427;462;497;528;679;725;618;512;612;615;631;597;545;531;750;997;1053;929;972;834;778;848;1026;950;832;769;690;773;824;931;809;791;789;819;821;724;749;864;1095;1140;1164;1059;998;1118;1158;1157;1069;1112;1129;1041;719;519;357;314;286;281;242;227;185;216;161;175;168;183;186;147;171;177;190;194;166;136;154;202;170;159;152;195;165;153;164;131;180;128;148;174;149;195;149;187;161;167
447;448;487;484;512;617;470;429;464;443;397;468;469;485;304;257;353;463;575;524;493;473;362;451;547;716;864;874;779;621;396;336;474;699;1510;3489;4041;2514;1358;1045;962;1006;1077;1237;1253;1182;1169;1214;1162;1179;1249;1118;1206;1210;1221;960;722;889;935;1014;1070;1219;1233;1160;1204;1120;1030;1074;1117;1132;1183;1131;1166;1156;1003;825;899;1032;1296;1173;1139;1079;1094;1081;1197;1368;1205;1187;1152;1009;1069;1121;1138;1119;1112;1003;1027;1133;1143;1097;1204;1060;1120;1125;1445;1442;1006;954;965;1019;902;1010;969;993;937;954;950;850;981;1080;1285;1168;999;1034;1158;975;911;844;863;910;1034;1086;1014;1155;1025;977;1006;939;1015;1066;1036;1055;1099;1272;1229;1098;1015;1004;1097;1151;1249;1296;1359;1023;766;766;814;794;846;805;839;832;850;903;956;866;936;833;764;681;541;738;877;858;516;275;222;244;502;595;369;195;164;140;94;151;263;313;243;234;257;270;336;407;339;290;265;403;335;389;306;289;149;171;176;184;150;285;404;589;578;510;431;328;189;183;222;232;280;371;361;302;284;258;285;291;243;273;265;308;373;496;516;561;639;734;842;787;951;841;881;928;1155;1162;1173;876;687;536;394;359;427;402;474;619;876;762;685;742;836;684;566;498;455;513;468;438;441;539;531;654;621;714;692;678;601;568;461;491;530;554;608;552;616;583;667;612;543;417;343;327;410;442;565;488;453;492;508;347;216;158;189;149;144;165;162;220;294;297;350;298;280;215;175;193;165;119;180;245;239;228;153;127;201;295;367;303;250;219;211;333;348;236;224;293;223;206;182;238;357;462;514;408;308;224;192;210;363;525;450;295;252;205;217;207;167;191;283;403;409;445;415;349;298;297;354;343;351;388;285;151;82;102;191;240;211;126;83;109;116;144;233;296;365;321;388;332;243;183;145;160;274;350;452;498;463;391;282;245;245;224;270;323;439;466;409;353;324;428;384;349;293;216;186;294;365;380;261;160;131;166;112;210;304;320;337;326;372;336;209;140;194;202;204;197;237;356;466;512;520;489;427;332;293;242;265;421;511;541;498;511;477;430;391;338;389;453;313;269;361;391;408;388;348;286;346;340;315;267;350;561;484;382;362;440;293;278;230;207;296;326;336;364;338;306;238;171;99;113;124;160;129;229;231;173;127;132;143;142;151;188;263;295;219;224;145;165;231;331;390;391;427;532;569;572;453;248;153;180;202;199;278;310;196;199;210;241;165;112;119;140;182;165;143;131;165;279;415;413;355;207;142;94;97;192;324;457;587;595;492;233;101;109;146;189;266;291;309;275;381;438;525;465;406;238;190;225;230;381;520;638;688;738;742;686;594;731;906;815;820;734;745;594;577;608;632;679;675;682;606;574;560;650;678;627;643;622;611;539;532;396;419;430;384;352;413;476;551;541;519;459;466;464;436;451;472;382;344;324;389;450;468;363;340;270;272;323;359;370;308;389;438;538;603;743;754;579;547;464;369;410;473;475;482;392;414;485;596;1028;1280;857;597;574;632;567;599;609;623;783;1124;1137;1463;1552;1200;793;768;846;759;662;590;606;587;705;624;685;618;622;612;671;545;651;710;891;967;1039;927;948;972;1028;1054;1249;1257;1431;1356;1137;781;632;461;530;547;442;399;353;287;246;222;179;202;199;164;184;193;168;218;165;129;179;160;173;186;175;166;176;181;191;133;161;158;167;169;143;139;147;141;194;157
514;500;522;567;601;529;518;390;383;337;314;422;467;409;341;286;380;512;566;493;523;519;474;491;565;559;691;756;631;490;313;320;471;538;1069;2164;2934;1931;1233;995;882;779;961;1121;1208;1153;1064;1120;1122;1166;1171;1190;1169;1287;1115;838;586;650;755;858;893;943;988;1085;1163;1107;1009;1112;1064;1155;1145;1212;1265;1219;929;677;681;929;1090;1160;1111;1065;1068;1160;1333;1403;1249;1160;1003;882;893;860;1048;893;810;818;902;1139;1273;1145;1225;1174;1202;1275;1255;1034;1009;1024;1005;961;1090;983;973;942;966;943;953;865;930;969;1109;1111;1089;1331;1347;1142;1042;983;915;929;1037;1023;1083;1169;1184;1038;1117;1091;1068;1133;1084;1142;1105;1103;1178;1102;1019;1100;1003;959;942;1005;1023;736;693;711;858;796;794;703;793;853;910;906;881;784;789;778;703;515;507;697;883;825;472;260;171;308;814;1061;516;197;169;131;125;154;286;314;317;313;278;288;351;354;345;258;247;285;347;333;268;216;147;156;211;158;216;343;443;394;386;401;319;255;207;187;160;192;236;265;306;278;245;174;198;162;129;176;183;255;364;384;435;473;537;594;600;682;754;855;844;915;1072;1073;1028;809;637;513;511;467;527;585;609;856;1030;941;831;913;945;775;518;392;446;449;488;445;502;547;562;590;604;673;618;570;597;633;522;512;528;531;544;492;523;472;512;434;403;292;234;274;336;336;400;484;467;459;432;291;170;137;120;129;150;151;114;142;210;252;296;209;193;167;173;206;143;157;210;271;277;213;127;119;152;209;212;215;218;188;174;223;256;247;235;271;246;165;158;231;355;385;518;491;343;251;196;226;378;437;533;361;222;176;162;187;198;209;329;412;469;479;407;310;238;259;372;378;371;394;286;178;132;121;158;213;203;110;88;80;118;149;164;148;238;275;246;270;176;156;118;167;201;304;351;345;358;321;194;138;155;128;198;232;286;286;265;207;165;302;317;323;297;185;162;255;420;471;337;222;129;162;236;228;272;323;321;365;404;362;251;182;121;169;189;228;222;364;386;505;572;456;446;365;253;206;192;284;430;440;464;382;388;353;323;343;372;400;354;349;352;436;392;306;272;315;397;397;400;343;363;417;413;329;336;311;262;197;213;261;304;311;405;432;465;445;315;194;139;139;110;115;163;172;199;151;90;101;128;123;137;132;150;187;264;302;269;209;257;438;467;471;553;736;1103;1320;1059;599;278;178;170;176;270;271;243;175;174;159;142;117;156;237;274;177;136;90;115;208;341;384;369;240;115;103;146;222;319;453;446;499;446;261;140;100;143;150;169;262;322;383;438;535;570;537;375;300;240;200;184;352;606;757;971;1050;961;882;817;850;921;890;731;810;786;707;677;674;759;764;777;836;796;830;813;784;761;809;823;825;850;653;504;404;427;426;356;342;405;386;435;420;415;367;415;451;427;427;453;369;333;245;267;353;423;349;299;255;360;346;346;350;332;302;379;487;669;886;1032;655;584;510;431;464;464;585;548;458;520;537;718;1343;2136;1184;644;527;629;524;592;639;672;748;807;924;1249;1530;1445;894;785;779;723;646;682;709;632;671;580;657;678;608;611;596;519;558;577;616;668;844;826;742;739;789;967;982;1252;1394;1333;1202;1044;987;942;1007;913;919;746;659;618;442;381;311;216;177;201;138;195;180;207;189;188;152;161;174;202;190;196;198;203;166;172;168;164;154;163;162;159;153;170;169;143
416;450;482;518;617;536;513;516;454;342;273;356;397;357;365;358;424;496;571;563;612;545;573;513;524;478;598;632;487;303;178;251;356;534;679;1030;1417;1157;942;863;774;642;761;1057;1278;1245;902;973;933;1028;1049;1096;1014;981;905;646;597;470;595;554;642;669;787;808;924;942;989;978;990;971;1030;1290;1801;1618;992;621;610;842;930;990;942;916;964;1188;1197;1375;1261;902;768;624;527;591;736;651;572;715;933;1135;1198;1183;1238;1205;1244;1170;1107;1064;982;1031;976;889;1036;1010;933;982;1041;1110;1031;1054;1027;969;1003;1090;1210;1470;1669;1415;1001;955;1034;1014;1010;1059;1166;1282;1219;1235;1122;1119;1059;1075;1104;996;943;923;934;896;972;1000;954;670;616;681;626;574;581;644;800;784;683;576;586;1021;1111;881;687;664;606;579;433;348;372;568;680;718;377;145;147;353;1041;1203;552;250;155;120;191;237;372;423;377;371;372;388;326;355;306;339;355;356;388;347;275;227;181;162;212;259;306;397;425;427;475;491;372;322;230;164;153;232;262;294;281;274;183;189;144;130;106;124;129;162;233;327;390;353;367;373;416;412;555;647;646;755;901;839;767;557;529;509;449;536;594;695;646;765;872;940;911;932;973;732;611;532;453;514;517;479;546;544;556;545;530;472;451;539;622;532;513;482;521;547;537;570;493;406;446;381;341;303;251;238;275;285;326;475;508;424;275;254;219;223;133;175;217;174;139;107;140;263;225;185;156;115;174;207;267;261;255;294;311;218;147;111;171;215;224;225;194;153;168;215;248;259;220;209;220;178;163;280;484;639;597;520;410;235;235;247;322;468;504;361;201;165;143;192;243;333;408;442;410;381;245;220;163;279;419;482;448;444;309;204;151;150;142;196;231;138;68;86;98;108;106;142;169;154;188;173;127;116;119;117;147;186;216;239;346;268;166;152;138;149;140;235;225;262;160;139;140;151;169;232;264;142;186;297;450;433;352;254;206;252;289;297;351;371;437;387;531;448;367;207;141;190;198;245;318;394;558;625;671;585;516;447;328;309;255;214;235;302;300;252;394;341;342;372;419;471;527;478;470;454;386;320;296;374;454;419;436;426;377;450;407;385;239;227;175;190;187;228;309;265;323;444;436;436;273;166;108;159;193;187;175;221;200;174;128;85;131;157;148;95;106;181;332;400;370;317;366;465;520;567;615;951;1783;2550;2157;1151;457;295;232;258;235;289;313;286;233;141;114;166;229;322;294;182;155;116;100;179;289;390;356;215;151;183;299;299;468;497;449;399;359;341;197;157;166;184;234;287;334;370;502;610;539;529;470;370;337;256;264;402;663;893;1066;1380;1106;1018;1038;985;1036;982;792;853;745;787;820;749;777;955;984;909;1011;1002;1009;900;979;965;1038;1044;984;849;583;478;367;423;317;384;347;427;444;332;333;366;384;411;447;451;358;364;326;288;244;308;443;400;364;313;478;469;524;496;411;372;354;484;718;1420;1531;718;553;501;439;559;614;685;609;575;572;619;832;1371;1856;1110;650;458;511;545;626;729;698;676;676;680;832;996;968;804;673;669;706;735;757;758;743;700;620;609;657;623;684;684;611;550;469;516;550;596;705;659;653;629;831;963;1054;1292;1320;1194;1136;1244;1292;1252;1277;1186;1095;1244;1204;971;690;448;384;318;268;272;214;191;183;221;192;180;215;185;182;200;175;201;159;178;170;183;193;163;173;138;131;151;162;185;152
395;451;477;583;570;552;539;500;463;429;345;274;293;295;322;342;393;483;561;511;520;530;475;559;522;472;575;571;482;324;248;317;398;499;582;613;682;658;652;783;637;519;505;772;1190;1385;775;700;757;894;864;878;819;692;641;532;474;419;455;479;371;396;476;501;527;683;818;883;939;943;964;1357;2317;2166;1000;536;512;628;812;881;791;734;805;888;1098;1085;927;697;562;510;441;462;509;547;556;696;858;962;1080;1355;1319;1224;1169;1074;1007;1053;1072;948;955;996;987;1116;1169;1146;1125;1156;1074;1115;1043;1005;1029;1200;1255;1393;1426;1137;970;1068;1062;1092;1012;1100;1207;1173;1184;1088;935;968;966;1033;997;939;810;691;787;838;986;942;726;530;327;441;428;417;411;478;673;636;593;478;620;1290;1344;704;528;412;417;395;337;242;211;335;479;519;270;210;243;373;615;655;417;306;241;226;263;339;439;543;475;416;419;376;448;421;397;426;487;524;455;413;325;237;197;171;193;328;407;379;389;449;516;589;404;309;228;184;209;234;329;330;264;246;195;222;275;203;137;154;130;90;98;187;282;259;194;254;282;282;305;343;460;561;738;758;562;478;419;440;470;479;512;535;620;593;664;787;909;1072;1001;869;702;555;543;489;473;485;545;577;526;463;379;390;358;468;507;457;428;455;525;525;602;562;467;415;359;364;331;320;305;208;242;227;355;490;531;408;340;330;315;335;219;266;302;277;215;126;114;184;224;189;201;164;206;257;253;238;309;337;316;205;141;135;216;307;353;285;231;205;205;258;293;304;203;154;190;192;225;329;607;884;667;436;318;268;210;279;272;311;486;402;212;202;239;297;402;340;381;395;336;239;196;136;149;346;434;522;518;473;427;254;211;193;183;171;175;115;85;93;131;121;96;85;100;142;131;93;111;122;94;80;90;151;215;289;289;256;168;150;140;114;85;164;169;194;103;73;124;111;151;197;201;185;192;323;423;431;403;323;269;326;346;374;394;467;540;451;513;562;440;247;188;184;237;298;419;531;753;813;744;659;561;473;500;472;391;275;238;240;235;259;362;476;438;417;464;563;562;500;555;452;437;373;401;464;496;507;425;394;390;444;522;425;282;238;168;164;175;196;265;189;244;286;328;317;207;122;130;190;206;246;267;254;289;233;210;148;143;206;180;126;120;193;365;463;489;410;422;564;564;621;695;950;1648;2670;2529;1487;673;373;431;334;415;376;437;489;403;263;243;289;344;280;259;195;138;74;163;230;314;360;330;221;236;360;430;504;584;673;586;411;360;283;237;183;229;204;197;254;237;304;428;510;530;486;522;534;487;420;427;599;749;984;1231;1296;1171;1184;1107;1164;1169;1053;964;882;916;955;833;941;891;1018;1009;1003;1051;1053;1070;1040;1014;966;1109;1111;1175;911;694;530;421;380;476;442;464;486;442;375;303;336;359;388;437;489;476;331;312;311;341;305;483;471;505;430;408;437;604;696;624;490;482;514;739;1332;1270;572;481;484;481;562;622;681;703;608;692;636;803;1014;1104;861;659;575;535;536;610;748;741;695;700;614;618;738;665;660;658;652;668;754;893;879;739;696;679;598;632;641;683;698;687;658;515;552;542;546;597;639;629;657;852;952;924;1123;1126;1072;1057;1233;1421;1474;1365;1284;1402;1657;1781;1423;1073;811;702;579;555;400;337;281;215;214;164;187;205;190;219;222;218;234;185;180;177;173;175;147;194;143;166;175;148;175;163
372;443;552;548;553;473;523;519;543;431;359;267;206;212;211;198;309;493;565;519;506;508;485;559;545;510;539;587;507;389;320;313;426;407;522;523;603;549;655;739;627;414;445;560;867;1107;607;444;516;679;725;652;572;509;418;422;388;442;450;404;344;321;305;322;332;410;511;682;857;803;719;1198;1961;1936;959;444;353;499;668;1013;974;708;672;620;690;653;551;382;404;419;468;346;339;406;559;616;582;645;882;1065;1055;997;1070;1019;1014;1029;960;1010;984;960;1108;1190;1292;1307;1321;1138;1203;1076;1065;1016;1005;1049;1072;1173;1113;938;1056;1323;1305;1140;1175;1197;1184;885;778;781;844;844;902;948;952;735;627;586;578;756;934;943;612;402;332;348;389;293;262;256;415;507;512;524;558;915;903;466;343;331;356;407;248;151;132;190;339;312;264;274;333;351;345;373;340;274;253;224;300;474;558;477;503;489;457;482;530;483;481;503;536;603;556;431;346;298;229;177;188;279;377;365;460;470;518;451;338;284;302;182;203;254;317;271;311;269;285;437;545;408;314;255;139;119;108;148;185;199;209;190;294;293;213;189;339;544;684;722;533;345;407;396;415;383;364;442;411;477;591;741;935;1258;1218;1077;972;712;531;543;563;606;485;546;514;468;435;422;414;344;376;351;324;357;504;591;574;559;444;405;314;346;335;406;360;272;265;290;371;457;469;380;349;412;452;401;417;376;391;370;319;216;187;212;287;305;297;280;250;300;248;174;197;265;235;170;172;171;270;357;414;374;275;233;277;295;223;172;137;154;144;205;296;302;568;832;565;340;234;188;248;233;218;264;399;405;243;254;327;552;512;389;341;336;271;257;201;180;214;481;476;487;564;468;437;361;252;200;257;241;189;133;161;112;132;135;133;113;128;143;112;100;107;91;111;104;116;130;244;255;315;228;195;186;166;182;164;169;185;160;133;99;92;109;197;233;232;140;140;249;406;394;392;375;323;358;314;356;452;411;398;447;499;468;384;299;199;190;310;441;492;614;791;921;753;650;569;533;488;601;542;495;312;293;349;364;395;477;477;511;536;577;568;508;551;447;415;394;460;499;568;477;476;429;438;454;505;381;288;199;149;175;180;218;179;181;219;264;265;188;123;106;145;254;237;253;310;375;389;379;257;158;160;156;140;179;192;225;355;511;509;498;519;476;449;493;574;765;1147;1723;1736;1234;673;523;615;567;463;481;561;513;519;496;554;574;561;383;218;106;122;146;186;186;203;326;266;244;322;536;540;565;867;1291;1043;567;395;326;285;254;265;235;225;224;191;279;382;488;455;451;522;586;677;646;710;849;962;1030;1444;1391;1250;1247;1127;1102;1100;1017;943;848;1036;1030;1009;974;1048;969;1019;1022;1035;1047;1053;1106;1064;1075;1092;1095;1192;971;882;735;628;524;548;627;644;652;635;449;353;319;394;353;407;431;480;398;335;398;422;427;474;641;507;390;446;494;707;812;774;669;652;554;677;955;752;552;541;524;554;591;648;747;678;759;741;627;668;878;892;764;672;658;676;543;693;751;795;906;735;691;658;653;718;721;760;658;692;749;931;867;788;769;712;636;612;576;719;717;711;613;509;582;636;654;619;613;630;639;832;887;887;991;954;889;973;1184;1439;1460;1387;1257;1558;2129;2195;1645;1263;1195;1081;1006;983;826;672;520;328;262;230;173;164;208;187;199;177;154;211;193;256;215;217;194;191;201;156;148;133;159;176
505;515;493;427;542;513;496;477;422;374;254;216;177;202;154;165;258;412;449;532;478;528;477;540;470;520;561;584;529;464;355;357;313;333;468;516;567;622;627;621;493;464;414;454;592;506;288;270;360;505;492;417;313;285;358;367;439;470;456;395;385;327;316;292;305;324;339;459;673;564;592;674;1009;1022;738;396;321;347;534;855;941;759;508;418;367;315;271;251;335;557;474;370;243;329;469;419;324;392;506;630;714;650;828;798;835;807;815;771;871;1005;1030;1165;1537;1623;1268;1139;1165;1018;904;919;813;838;931;831;765;766;869;1459;1612;1178;1000;1045;739;595;456;489;621;618;709;673;646;604;475;454;391;426;657;652;453;340;330;344;301;285;211;252;277;416;656;659;552;492;494;309;226;289;403;459;331;173;132;145;241;270;383;444;462;332;255;244;211;200;165;189;280;433;574;514;539;490;470;454;492;433;371;425;471;510;516;430;413;344;251;195;179;279;377;325;434;479;454;349;294;323;288;309;252;304;292;323;324;520;494;673;975;719;495;305;206;145;145;132;115;133;154;180;322;404;249;150;224;425;555;544;398;231;270;344;300;312;300;317;324;391;406;549;753;1013;1419;1143;955;649;514;483;596;516;486;442;480;489;466;488;379;342;277;293;280;355;387;533;580;522;481;414;359;363;413;434;393;363;353;426;393;421;439;371;396;498;538;535;448;443;383;378;405;333;273;352;342;443;414;371;318;350;258;146;99;155;154;166;194;309;356;410;444;432;367;311;285;217;166;153;129;159;193;207;207;249;310;424;356;244;300;302;262;219;189;233;329;337;252;252;427;704;574;348;326;337;315;393;339;295;467;818;607;489;465;530;482;401;289;291;327;263;196;153;147;170;185;138;124;111;127;148;104;72;57;88;106;165;158;189;298;333;287;240;239;294;298;304;247;227;194;171;169;150;118;153;223;286;286;196;251;310;323;282;389;303;278;252;275;301;385;334;320;309;431;321;286;217;215;210;352;544;572;556;649;679;634;576;525;521;533;486;578;488;475;408;486;481;507;425;450;469;473;491;463;513;502;477;503;473;504;597;563;598;493;452;461;535;516;403;313;249;210;228;281;206;194;198;254;277;308;201;186;152;180;325;356;389;439;414;471;477;398;288;215;223;237;302;277;357;424;448;547;549;459;506;449;452;560;674;791;951;999;858;653;596;762;812;603;534;501;490;578;751;848;822;618;428;229;148;156;193;195;212;164;248;242;302;436;576;666;695;1161;2120;1594;675;515;487;481;438;335;325;230;191;197;190;363;426;514;555;555;651;781;787;864;963;1003;1058;1437;1371;1285;1165;1086;937;870;835;745;861;1052;1050;962;996;925;886;973;1092;1063;1049;1144;1134;1157;1113;1082;1175;1082;1063;952;848;767;743;692;765;813;869;747;539;437;460;422;363;320;415;405;356;377;484;458;441;497;501;460;349;383;495;792;957;1018;958;851;725;624;700;656;687;762;747;709;728;736;683;661;601;641;604;691;926;880;610;538;603;571;622;610;754;848;821;785;622;584;689;651;681;707;695;697;711;868;857;812;825;767;630;633;616;742;732;605;522;506;546;633;761;684;543;526;624;772;848;861;790;797;813;879;1060;1171;1179;1177;1259;1315;2156;2365;1603;1321;1176;1359;1344;1330;1180;1032;846;622;465;340;257;228;199;227;222;258;315;371;333;322;323;304;294;270;229;182;173;180;182;193
589;492;475;395;480;508;555;497;414;322;176;182;204;219;208;145;208;345;363;388;526;546;539;541;565;568;543;597;523;504;385;383;359;292;365;480;455;570;544;495;430;418;476;493;486;413;277;262;336;384;333;228;187;311;528;722;568;462;458;417;343;363;311;336;349;363;377;446;520;526;373;342;396;374;336;234;243;270;398;607;782;635;444;310;223;187;156;162;270;417;424;295;207;258;325;276;211;263;322;404;427;438;490;503;560;648;599;611;675;740;818;1154;1959;2164;1482;1158;1181;982;679;665;589;638;668;687;565;577;853;1253;1428;1031;790;623;420;278;188;300;372;451;477;364;456;448;458;470;357;262;346;376;326;276;352;382;335;305;285;294;275;436;624;707;545;395;362;257;250;276;384;463;310;170;123;163;236;351;414;475;418;326;256;203;176;125;167;140;264;427;497;548;491;438;446;394;351;283;275;261;293;374;407;406;458;439;340;183;201;353;420;392;422;422;371;216;252;296;385;369;404;348;305;372;475;534;622;920;1393;1045;575;354;228;195;165;173;146;132;178;163;317;339;215;131;197;233;264;312;294;198;171;239;253;241;242;250;277;392;372;404;448;638;890;795;615;521;380;473;626;560;348;371;416;453;493;416;366;387;291;271;286;275;328;426;468;485;522;393;353;355;409;411;459;486;474;440;361;407;444;381;387;352;436;402;380;408;394;422;484;440;380;386;464;473;475;476;438;383;285;184;151;143;196;282;348;348;408;427;467;421;418;340;279;240;230;215;234;215;196;200;176;112;143;188;194;186;294;447;381;263;199;187;221;282;201;243;424;541;419;281;307;295;403;412;471;474;578;805;581;407;492;450;499;433;305;314;348;276;200;135;169;167;157;176;143;112;127;147;132;105;158;140;162;252;291;341;317;399;353;350;346;423;434;432;354;314;277;241;216;189;152;184;252;387;344;277;307;422;451;314;362;334;234;203;205;233;281;359;274;256;236;281;285;203;174;229;368;485;468;442;491;550;495;463;551;529;496;448;430;457;447;508;572;608;555;451;443;529;483;430;410;495;572;588;599;599;543;684;665;571;584;518;506;566;558;487;379;359;345;360;346;251;184;219;313;413;352;342;251;243;258;295;303;370;408;449;542;602;574;451;361;338;338;354;383;387;391;435;506;541;521;531;457;439;541;617;686;676;712;736;724;699;702;701;628;593;486;461;574;716;834;852;682;449;230;258;276;319;286;226;255;256;298;327;436;625;749;844;1131;1873;1396;831;674;658;483;432;509;397;330;294;233;262;364;448;488;450;467;634;734;856;853;1087;1037;1188;1383;1213;1076;928;806;650;657;649;650;758;931;1001;913;860;869;857;935;1046;1005;1056;1101;1207;1262;1213;1010;1152;1079;1013;865;1007;967;900;840;865;896;807;756;629;488;545;489;391;346;359;376;430;507;514;560;472;425;485;457;408;438;587;914;1007;1045;1064;1016;766;730;767;791;1006;1045;897;853;708;727;730;654;565;456;482;665;856;755;515;407;409;477;458;499;639;763;798;722;603;509;462;613;603;608;652;596;617;736;724;765;755;675;636;522;589;708;733;589;532;475;488;601;812;700;597;454;563;699;673;676;657;687;709;803;908;918;918;1008;1042;1100;1599;1801;1317;1102;1158;1209;1250;1341;1227;1243;1077;806;667;511;320;268;330;343;320;373;570;660;605;554;577;526;510;425;389;262;198;179;167;180
668;579;356;315;396;561;604;539;405;285;158;136;159;220;143;126;152;169;182;284;387;479;543;543;591;547;573;600;550;504;418;412;424;367;295;339;356;457;416;305;311;344;447;400;428;369;282;228;270;297;236;198;252;442;1268;1527;855;453;364;338;303;341;294;297;343;370;418;391;399;341;231;189;230;201;171;182;138;148;237;405;420;413;406;251;171;130;142;149;201;292;228;274;321;316;296;206;188;234;288;334;349;344;329;431;420;485;468;507;583;674;771;1108;1924;1905;1314;1089;1257;873;563;462;485;521;646;550;462;508;714;966;1040;822;551;424;305;220;140;159;278;305;238;230;293;410;483;365;291;157;216;227;257;293;381;357;429;417;341;261;315;378;465;548;431;438;401;393;302;275;345;393;272;198;164;180;238;289;424;435;414;339;391;275;154;128;165;127;201;373;391;448;514;537;399;291;290;269;260;197;210;290;279;303;449;405;355;243;282;402;486;407;394;417;291;194;289;321;486;591;453;397;370;441;517;506;661;1230;1865;1377;614;319;203;160;183;169;149;199;152;204;250;213;144;179;161;165;134;199;153;99;82;138;143;202;243;328;379;414;370;369;332;317;306;359;329;235;333;480;575;420;317;287;295;380;303;347;308;287;285;191;210;195;270;397;515;537;453;375;306;341;398;401;444;512;587;531;427;429;350;327;329;234;283;297;278;336;332;416;400;459;423;460;465;530;516;454;518;430;415;303;234;311;432;501;381;289;324;376;400;348;352;327;284;270;227;263;295;234;206;176;91;95;124;118;114;191;286;443;418;291;176;149;169;150;169;222;347;429;268;247;352;407;456;481;452;390;400;437;316;297;335;393;500;437;395;318;327;274;189;219;245;285;217;202;179;209;201;246;224;240;268;318;334;393;418;494;445;413;469;449;447;511;482;483;388;338;275;335;284;275;192;194;288;441;423;390;405;580;581;393;427;366;283;176;122;158;288;349;285;282;265;266;266;248;239;254;374;415;370;391;433;485;465;519;612;691;574;499;386;349;430;538;555;643;596;412;449;403;366;361;365;454;482;626;619;756;799;816;762;686;658;556;583;684;539;503;482;491;507;503;413;222;164;224;279;419;428;496;472;408;380;270;252;295;353;476;633;756;814;744;588;550;543;486;402;332;368;466;508;573;537;532;480;507;645;669;784;683;663;734;872;843;784;858;857;662;627;574;646;773;868;866;631;436;344;342;434;384;374;343;357;417;424;413;460;586;764;838;939;1028;965;827;753;625;623;590;634;532;407;401;422;430;475;488;462;461;465;625;751;719;897;1088;1310;1281;1505;1340;960;682;520;509;545;556;544;767;1386;1644;1146;865;853;840;991;977;930;1027;1191;1462;1383;1148;1027;998;1046;920;884;1016;1006;964;851;910;835;777;753;603;564;591;559;524;441;418;439;439;467;529;530;545;448;464;546;605;606;807;948;1048;1065;930;809;636;658;804;922;1205;1217;1017;812;653;665;577;592;489;344;353;490;580;591;453;404;307;288;343;398;529;593;724;676;505;463;434;373;422;432;399;435;507;587;603;624;626;582;582;404;484;549;676;651;493;575;566;584;659;563;520;485;468;505;588;534;486;385;426;483;754;871;874;901;927;924;910;981;894;737;839;952;928;848;958;999;833;797;734;662;615;502;614;588;528;659;829;863;871;906;867;884;812;770;610;406;268;236;218;236
1039;723;296;215;339;549;548;518;457;323;216;136;149;135;149;126;158;122;123;184;258;366;454;521;490;525;561;562;662;563;448;489;460;414;338;306;270;282;303;209;202;222;247;290;296;321;233;206;217;175;187;209;292;608;1857;2390;1058;412;293;299;304;225;238;274;277;282;335;335;355;317;223;201;189;175;184;116;105;110;175;282;339;355;377;279;247;219;203;211;181;217;197;288;480;412;285;249;203;276;309;339;301;290;268;328;411;431;443;446;537;602;664;801;1113;993;721;744;779;615;306;273;342;415;534;579;497;460;527;611;722;594;439;316;270;160;156;167;185;149;154;148;225;356;385;271;178;113;117;148;286;359;404;376;353;391;352;353;246;278;356;334;286;315;377;400;365;268;271;287;299;292;208;260;235;245;366;426;547;959;1259;747;261;184;201;148;198;226;321;445;507;533;450;296;236;301;322;219;186;212;230;245;284;321;314;284;293;449;446;361;314;358;341;287;302;361;525;562;558;438;353;424;370;353;529;1260;2059;1288;453;262;154;97;136;135;141;128;168;166;203;185;189;229;206;215;116;120;96;100;132;152;236;275;396;487;534;539;411;396;321;181;148;167;156;124;247;296;334;299;242;221;211;200;241;202;177;225;241;214;181;163;215;359;505;475;453;343;208;248;343;429;417;540;517;555;481;362;270;261;303;208;191;183;158;278;364;405;362;425;431;498;488;484;485;515;497;466;572;531;406;519;953;1133;505;213;233;243;255;253;312;264;326;304;226;256;263;299;243;175;166;189;216;199;162;210;266;385;325;203;180;102;108;106;99;177;228;273;147;263;413;499;457;436;343;304;233;224;141;133;188;321;467;505;458;372;322;305;360;340;331;392;306;275;215;248;323;363;353;338;437;433;433;453;478;522;462;407;449;476;481;479;485;430;314;276;283;342;394;354;343;264;326;405;466;426;399;528;483;359;329;345;306;168;169;202;365;409;404;345;386;408;313;220;293;375;325;303;289;361;528;525;411;443;633;801;899;935;601;396;418;437;629;697;636;535;475;467;391;294;310;425;496;623;708;831;941;1025;877;812;696;635;592;643;659;564;549;589;586;541;402;268;191;208;336;415;497;583;693;703;539;329;330;368;420;500;626;718;751;760;852;771;775;614;498;422;401;420;543;479;575;610;613;576;715;785;823;752;743;863;979;962;935;858;846;805;722;710;692;763;954;830;743;540;513;496;526;481;458;481;458;484;436;417;485;612;674;845;893;879;804;731;713;723;691;719;761;667;655;661;671;641;604;661;611;522;490;600;768;811;926;1266;1673;1386;1330;1244;894;751;628;504;505;475;495;907;2013;2617;1547;932;755;940;899;916;1005;991;1345;1462;1428;1285;1044;866;913;848;876;1018;1083;1054;1015;910;934;940;845;739;578;560;568;571;624;591;491;443;549;648;589;550;498;437;500;580;679;840;903;1116;908;759;647;596;587;805;991;1075;1071;726;524;582;580;522;494;461;306;253;336;401;497;499;350;236;235;295;398;455;545;632;624;512;389;278;213;176;217;240;275;436;514;538;535;533;457;400;373;401;489;567;604;553;513;473;447;595;565;544;531;545;518;527;585;415;351;326;357;583;801;935;843;867;897;751;701;712;728;736;760;811;711;616;629;678;644;678;696;747;746;769;871;760;807;785;823;813;847;894;905;791;861;765;539;376;336;294;342
1246;870;252;201;306;498;509;505;559;437;345;268;153;156;111;166;158;109;100;258;424;363;309;382;490;551;597;627;587;518;565;520;438;453;339;273;262;222;224;145;121;133;129;175;167;177;189;172;119;148;197;224;326;546;1353;1516;797;371;220;225;197;198;224;218;147;208;303;421;379;372;282;224;171;208;147;151;76;113;116;218;324;356;364;269;254;334;313;343;231;263;296;434;581;579;295;218;225;332;308;233;214;268;247;326;441;458;399;463;460;483;488;486;534;584;396;380;398;352;238;230;274;421;515;571;503;509;481;485;523;543;413;299;273;167;206;178;149;89;113;116;209;266;222;230;169;149;135;159;249;329;354;296;262;292;316;248;159;185;257;276;271;233;312;365;336;244;245;243;294;270;280;290;253;272;364;498;845;2232;3164;1759;482;281;310;221;176;164;266;428;517;519;480;342;226;268;340;267;286;350;295;221;223;196;194;273;346;416;392;303;287;345;408;364;348;392;520;641;592;417;341;319;292;250;317;795;1236;716;294;130;89;88;80;101;127;160;174;180;197;236;223;278;281;248;157;89;81;109;183;250;333;477;586;708;892;787;448;419;368;276;200;125;103;92;133;196;177;247;229;166;201;227;192;143;142;222;295;281;231;158;178;287;468;452;389;304;186;218;350;424;436;444;472;490;496;296;219;217;247;192;139;138;222;307;435;331;273;304;413;459;476;429;397;383;442;526;584;591;540;609;1420;1642;587;274;219;204;200;252;278;281;286;278;242;134;201;229;223;239;223;226;327;354;285;284;341;358;243;145;105;87;90;89;70;138;230;231;169;287;385;421;379;276;243;172;185;129;118;135;155;245;387;524;498;469;388;405;360;390;490;408;371;349;401;390;440;515;503;473;396;401;476;458;508;560;435;441;409;435;494;445;488;383;315;267;299;418;504;450;358;351;396;424;391;454;488;526;460;361;290;302;218;174;144;180;333;398;500;421;475;497;343;317;377;418;422;345;389;480;617;613;441;494;557;769;1188;1407;944;580;532;638;644;771;720;684;617;585;424;304;349;303;495;694;857;887;932;999;887;786;794;692;511;575;584;623;622;596;618;496;392;310;229;285;356;468;460;625;873;859;567;454;497;468;471;549;647;709;704;713;803;821;831;753;610;468;444;401;400;481;671;738;720;719;764;841;794;860;846;831;1060;995;900;977;904;886;799;752;829;881;1005;856;686;611;574;563;558;537;472;564;566;547;505;562;595;718;762;924;944;847;823;828;750;787;778;751;714;657;635;789;827;829;739;728;807;649;653;665;876;880;954;1199;1475;1200;1013;942;870;864;725;557;460;454;538;907;1964;2400;1564;878;779;771;890;987;905;1065;1337;1563;1388;941;879;758;737;745;907;992;1052;1049;997;970;1053;1041;961;798;708;604;666;701;832;818;675;574;739;759;681;727;549;419;417;463;557;667;790;789;890;726;610;614;707;825;822;873;705;542;384;389;527;524;526;478;305;235;264;336;399;461;360;191;196;245;391;528;569;543;646;552;423;291;209;148;164;162;201;250;365;408;514;464;428;348;320;411;474;439;390;421;451;416;382;404;470;564;614;545;510;527;510;506;394;366;389;520;700;799;730;749;782;635;545;646;651;741;654;575;503;559;525;531;605;593;637;767;917;899;919;879;694;683;654;648;848;876;709;601;715;598;510;430;523;529;525
784;520;174;188;291;513;423;548;576;537;471;310;226;187;140;172;143;130;177;449;766;549;282;297;427;491;518;530;513;468;507;500;453;424;378;292;260;193;135;96;91;103;88;133;113;126;139;162;91;121;202;294;379;474;694;644;396;248;191;189;157;158;223;164;123;193;289;432;477;469;452;287;244;183;190;148;135;146;167;230;363;360;354;275;259;319;400;375;321;334;401;469;615;493;289;225;229;222;216;155;118;188;222;341;474;511;571;470;442;426;321;248;251;219;196;154;213;174;188;237;290;372;472;484;474;457;430;409;376;397;397;308;228;235;237;184;149;120;108;111;151;205;197;217;255;266;160;149;249;331;309;246;244;193;208;176;117;130;248;322;310;260;271;326;329;201;237;276;309;314;281;259;268;345;480;494;914;3013;4567;2439;711;311;341;303;178;129;178;388;500;530;481;268;219;228;324;337;301;421;393;211;149;119;143;195;347;385;291;302;373;437;375;289;233;312;527;605;486;500;401;294;309;235;137;244;423;285;118;87;73;62;57;90;142;144;127;165;299;310;260;299;241;253;164;95;130;214;307;375;517;594;557;694;827;862;456;306;314;280;186;162;76;64;89;168;145;202;139;139;127;205;162;92;126;270;411;406;302;185;144;241;332;421;300;207;176;212;308;363;424;480;469;485;463;340;178;215;177;94;120;118;199;274;258;241;155;216;384;507;522;409;344;302;359;395;438;536;453;455;892;1017;506;291;299;273;256;232;237;244;256;236;180;151;119;140;180;159;225;309;399;425;399;379;354;332;174;116;81;62;61;114;95;138;152;140;126;248;380;333;263;183;123;103;118;91;113;102;128;199;355;542;567;444;410;413;433;419;422;433;422;320;329;334;384;461;497;420;324;327;348;410;374;403;367;359;348;382;408;422;347;354;363;345;424;499;553;519;443;476;492;503;431;470;554;549;404;270;296;314;231;187;150;192;292;366;423;518;553;516;459;424;473;509;551;528;490;561;746;756;567;480;547;732;1041;1327;1051;676;696;812;850;835;814;770;735;650;503;433;360;382;644;930;1008;892;868;880;872;836;898;728;456;420;459;423;436;551;658;614;524;470;405;358;436;399;438;593;751;829;597;532;515;589;598;674;684;692;622;705;810;692;627;620;574;609;473;448;453;527;773;899;833;861;750;866;936;884;914;890;996;980;854;965;908;820;803;830;785;920;925;797;661;545;472;489;553;523;582;682;700;682;659;719;767;745;803;858;942;818;784;780;812;758;808;772;758;753;780;877;945;920;832;869;867;828;764;809;907;862;831;866;1017;893;786;721;829;930;742;647;616;634;539;821;1175;1548;1193;751;646;672;777;936;977;979;1140;1283;1131;970;874;677;603;683;861;989;1147;1058;1036;1020;1129;1220;1008;946;812;819;809;795;1005;1148;894;764;791;820;824;814;575;436;358;393;431;481;460;566;598;616;576;665;703;652;483;526;483;400;316;351;405;606;626;530;378;262;272;347;424;409;328;222;156;198;279;352;417;550;524;520;469;382;288;222;190;188;179;226;275;359;411;436;329;344;341;420;451;311;270;377;361;339;302;292;367;406;477;487;517;552;487;479;483;400;436;466;616;684;641;631;661;554;480;500;612;583;477;494;542;573;536;558;610;624;675;817;845;869;899;740;619;603;626;688;891;922;656;515;551;525;453;495;666;734;779
351;185;124;107;239;267;360;470;674;779;445;365;327;219;224;197;184;117;166;537;873;473;210;261;393;464;408;447;441;375;349;349;372;400;362;313;246;125;98;87;67;69;134;133;154;102;160;155;136;213;274;376;379;435;454;365;223;154;190;161;151;107;124;89;111;188;353;503;452;479;477;388;322;313;205;226;225;247;203;260;376;408;352;255;215;263;357;327;378;403;424;447;404;331;253;222;182;184;104;102;117;111;177;246;370;478;688;637;582;438;325;216;185;129;102;113;117;115;163;250;290;280;371;340;329;259;260;243;263;310;298;275;261;265;239;178;117;132;98;110;171;270;303;307;361;328;244;201;148;210;286;277;243;177;190;138;97;123;204;329;269;252;308;299;254;217;221;281;353;358;292;235;312;407;459;547;801;1985;2887;1815;686;333;318;279;217;150;188;301;431;477;385;229;154;234;319;328;317;389;380;240;106;119;162;189;239;276;296;389;456;457;289;253;249;334;418;393;421;441;419;366;377;319;162;90;117;138;143;107;122;80;77;67;83;93;99;163;306;278;215;194;157;174;172;208;252;342;453;497;547;467;494;439;548;427;259;239;294;338;285;174;94;66;134;183;172;173;89;123;178;234;169;130;193;313;473;443;348;203;124;158;298;394;338;205;188;204;309;387;437;452;429;438;446;340;274;153;125;86;109;121;196;202;198;131;123;167;318;451;480;430;317;244;225;270;337;350;355;261;311;358;285;351;355;379;357;326;195;214;225;247;180;115;85;121;139;162;186;269;388;307;419;333;295;179;179;121;113;89;107;113;102;124;192;151;128;158;251;204;200;125;108;104;76;66;80;55;121;129;310;511;512;464;412;377;271;346;326;360;282;262;222;220;241;328;348;301;253;251;275;279;310;271;258;275;245;296;283;317;415;392;434;450;505;578;538;498;470;510;534;582;484;520;550;544;455;316;271;286;218;119;137;185;290;398;481;510;652;628;654;583;560;703;766;717;717;639;706;807;686;593;567;636;731;928;774;707;804;887;952;911;817;890;828;716;664;504;478;491;656;862;960;840;817;771;890;846;752;591;387;298;254;297;382;488;635;753;667;604;494;501;491;556;564;629;676;710;653;631;680;736;667;692;772;817;788;772;763;570;508;483;524;535;576;566;613;564;822;929;848;757;750;830;917;998;897;908;941;992;984;820;829;807;875;888;865;847;917;723;503;472;466;551;538;609;739;806;773;730;749;801;767;814;923;921;867;824;788;805;791;819;869;798;758;770;832;891;940;958;814;806;898;867;817;787;797;775;705;605;674;607;525;574;733;705;800;664;713;709;597;650;680;706;679;613;548;517;695;851;1041;1123;1050;1089;1052;1041;840;737;728;865;890;1116;1074;1104;1139;1240;1264;1398;1117;1040;997;1011;1009;937;984;1121;1050;927;957;892;871;829;667;420;364;390;390;295;329;348;377;485;591;557;528;487;407;390;404;334;313;273;413;571;618;668;569;423;375;468;558;509;371;305;218;182;209;286;329;399;414;440;527;552;495;393;289;291;252;252;259;302;439;350;318;326;335;350;287;226;167;192;340;305;340;291;278;283;313;367;446;456;472;533;475;481;458;469;619;657;622;631;633;584;499;484;520;504;500;556;494;533;507;466;481;535;603;700;760;702;735;596;508;580;691;740;933;933;724;571;532;508;531;602;699;765;877
158;147;122;143;208;171;225;320;667;842;456;262;269;319;387;254;195;125;133;273;404;266;201;295;299;377;380;347;298;278;262;278;327;316;331;235;143;94;67;67;85;131;160;177;146;148;137;178;206;259;357;425;377;345;375;314;196;163;164;185;171;124;83;56;106;220;382;484;486;523;446;374;340;352;331;306;383;373;350;291;356;411;278;223;147;180;230;260;344;398;404;341;290;213;251;210;112;108;81;72;83;81;127;190;240;444;675;639;552;455;299;260;181;109;94;83;87;102;175;263;300;246;198;219;179;161;157;167;187;169;250;193;295;285;224;198;165;89;99;150;235;367;436;433;454;425;303;161;124;176;220;273;259;181;173;121;96;134;213;256;201;219;229;283;182;137;182;271;300;217;223;283;369;487;426;448;507;969;1236;1004;555;411;351;309;262;179;141;222;368;440;354;204;129;235;357;298;284;369;327;222;106;156;206;276;244;259;312;436;466;397;289;242;225;334;321;322;338;318;329;428;442;435;227;142;109;116;133;103;98;126;106;62;51;73;79;138;198;248;123;107;104;144;220;324;359;455;447;504;454;430;385;269;253;217;159;161;292;372;328;183;139;100;122;162;215;138;104;89;105;218;185;120;143;282;398;402;357;215;135;163;272;320;252;226;259;306;434;463;511;438;385;430;455;387;225;149;93;87;130;167;213;240;181;126;123;189;385;455;494;394;293;237;193;214;226;276;264;164;148;157;174;359;461;489;471;407;264;162;183;172;151;94;113;139;145;122;137;137;248;230;233;254;244;202;157;203;173;184;126;139;139;206;378;386;199;138;186;215;114;86;76;83;62;53;73;92;125;171;333;433;425;418;401;286;235;205;294;288;284;214;159;181;156;205;224;237;338;325;260;224;251;254;261;250;231;205;243;326;432;462;559;622;635;675;589;497;560;617;566;707;710;593;544;603;506;385;243;205;150;128;123;176;289;404;547;693;764;765;765;652;652;721;890;849;788;698;650;634;626;487;471;483;502;632;616;625;622;776;933;974;909;892;830;890;684;663;629;600;735;799;829;724;785;855;1153;1026;791;501;394;351;294;259;384;582;748;853;826;707;625;546;620;613;649;649;635;710;692;726;771;747;764;759;835;820;803;832;781;705;569;580;559;563;659;619;558;483;632;615;565;577;676;842;985;1051;1016;958;961;915;890;925;748;716;734;883;764;784;891;657;376;334;472;682;787;742;847;834;831;769;871;808;800;960;1155;1082;803;717;861;809;798;774;767;746;799;900;837;908;929;887;749;758;839;801;794;707;642;581;603;596;534;384;301;342;377;466;620;726;673;717;607;505;395;424;375;344;300;450;682;803;1018;1043;988;928;850;895;883;785;876;948;1034;1166;1166;1273;1192;1324;1436;1584;1413;1155;1180;1194;1074;911;850;859;835;881;788;818;798;643;543;421;413;414;418;386;347;260;272;382;515;572;572;476;388;297;338;272;331;285;396;678;688;820;693;533;461;489;566;526;500;403;326;263;241;316;410;452;390;364;560;685;771;612;342;242;240;229;203;283;375;411;365;286;236;203;174;135;125;188;260;342;364;316;226;202;203;245;330;332;420;438;475;458;483;492;546;606;673;653;644;676;562;537;409;398;493;577;568;510;493;497;428;451;514;507;511;543;448;407;446;485;564;727;876;772;683;620;564;641;675;750;799;828;856
40;86;99;102;111;107;98;184;359;511;272;221;207;270;416;373;293;158;118;137;160;134;188;315;385;340;338;256;189;168;173;196;287;285;239;144;93;92;72;66;102;166;161;142;143;107;136;178;309;397;434;345;288;278;259;196;121;71;88;106;133;99;100;64;137;256;374;441;432;448;356;348;378;428;359;319;366;433;435;417;383;347;315;281;192;152;225;364;571;502;469;339;210;196;238;166;112;78;60;76;75;77;126;151;187;305;492;616;553;380;322;274;206;134;117;132;106;144;183;305;257;225;237;230;241;203;207;149;193;193;212;171;199;284;243;164;106;103;103;124;236;347;435;477;518;414;249;185;151;160;243;274;223;198;158;118;139;195;284;295;238;190;137;190;177;153;142;218;301;212;224;273;373;458;417;328;428;518;560;560;480;392;298;284;223;161;165;205;237;351;265;212;182;214;227;225;217;289;314;249;149;171;242;346;290;307;382;453;444;364;238;200;165;171;210;174;188;191;212;321;385;421;286;240;222;234;165;132;131;162;139;70;65;33;76;99;118;141;127;90;123;188;277;409;451;532;480;389;379;429;306;326;308;186;127;127;231;351;305;215;141;129;102;128;145;130;135;163;155;236;219;135;166;236;293;250;291;277;219;202;278;297;289;290;307;408;457;450;479;489;353;369;455;406;324;154;139;151;185;242;369;344;253;152;139;216;374;454;493;465;393;337;269;245;226;299;252;172;135;117;173;340;457;506;496;489;294;119;99;98;101;88;129;190;266;237;112;125;111;130;166;199;153;141;150;305;353;232;193;163;177;343;828;881;403;146;131;144;78;75;58;108;99;80;142;178;195;257;313;424;454;486;454;308;199;311;322;345;335;321;233;158;124;156;169;214;351;421;348;317;322;270;268;277;269;271;265;321;426;504;600;783;757;650;554;608;707;752;738;742;807;752;695;655;598;469;333;268;172;148;162;212;252;362;467;729;907;834;670;563;561;731;780;902;754;660;586;530;537;427;373;382;441;454;547;620;601;607;802;868;817;864;938;833;704;700;696;726;744;820;764;668;672;975;1682;1726;885;534;459;569;493;409;472;739;1047;1038;836;815;839;775;760;685;662;751;735;720;781;753;782;811;790;728;828;832;857;851;746;818;730;614;516;560;492;478;428;429;448;420;383;294;496;772;968;970;882;901;836;853;894;822;745;690;652;737;779;801;851;584;338;312;554;887;1213;999;951;844;851;800;802;820;832;1150;1714;1584;1068;826;822;790;637;612;678;683;766;803;841;918;808;697;750;569;636;696;691;597;508;458;529;551;450;365;266;246;202;278;455;655;680;662;570;396;270;183;162;166;209;489;611;710;808;897;824;785;750;709;714;753;789;890;1071;1227;1266;1128;1145;1262;1561;1951;1781;1336;1003;1072;953;806;617;573;629;783;710;675;599;705;579;492;492;485;511;496;470;433;305;341;397;484;438;463;390;308;325;338;312;363;484;541;635;699;769;704;505;506;497;521;613;644;498;364;393;435;496;469;521;369;474;788;1038;862;556;314;274;250;211;253;378;377;381;328;271;196;111;124;145;225;271;359;418;335;217;188;135;174;226;257;279;379;360;445;418;412;405;588;511;690;621;659;566;535;434;411;521;687;738;630;622;621;488;370;412;417;443;346;316;288;355;391;428;572;616;703;590;629;507;501;578;582;573;669;697
93;91;65;69;71;88;60;100;145;227;176;129;145;216;410;439;325;218;95;69;102;107;177;385;358;346;298;197;99;90;119;198;257;213;148;99;112;115;65;94;138;188;125;131;132;105;137;325;444;522;462;337;201;180;165;116;80;66;72;69;61;69;115;115;142;322;351;421;444;347;262;201;323;299;222;267;346;426;497;494;517;406;322;273;242;284;412;743;957;793;531;355;266;214;178;132;109;81;98;92;118;134;173;206;204;292;466;501;414;278;232;153;163;171;168;189;179;195;261;265;315;326;327;351;336;236;220;240;190;172;166;149;212;298;262;212;192;173;131;239;237;328;462;515;417;440;314;219;142;167;220;277;218;197;204;185;219;271;362;288;220;151;136;147;108;115;156;294;285;219;285;262;296;389;367;291;311;424;381;388;374;360;278;249;198;195;218;199;175;242;296;319;206;224;221;201;226;378;353;277;209;219;299;348;352;261;359;401;340;283;216;151;157;140;111;101;102;134;135;195;324;429;395;364;324;257;230;155;197;337;375;182;75;65;110;118;158;142;141;116;120;151;310;445;474;368;382;348;286;320;302;300;371;307;166;158;168;195;182;166;162;165;102;66;87;179;281;292;202;231;216;156;154;219;173;187;238;276;244;268;293;273;315;422;422;494;498;501;541;500;429;329;350;312;236;179;147;168;292;359;460;477;340;221;201;297;320;405;411;426;441;437;382;368;336;321;302;225;139;128;173;316;427;467;486;440;316;135;144;113;93;121;182;408;437;277;171;137;111;76;105;169;186;191;192;325;371;317;192;173;196;445;1120;1183;463;194;210;171;118;85;34;62;139;154;252;291;310;333;355;335;380;466;420;330;271;339;438;396;405;265;249;141;117;178;186;204;366;490;453;440;360;357;347;379;314;321;297;361;357;499;608;683;737;679;678;679;742;831;830;780;852;826;787;788;717;555;460;385;262;198;205;206;230;240;383;596;729;720;474;356;400;435;521;620;574;463;381;420;474;403;387;442;457;551;554;550;624;606;680;773;792;778;840;796;691;619;580;561;569;556;610;553;459;843;2132;2240;907;468;626;875;678;608;693;888;1186;1125;924;816;776;723;721;653;701;757;778;850;761;839;833;806;846;881;816;809;765;856;766;636;604;536;440;404;351;329;262;445;424;391;294;227;333;713;1075;849;858;790;889;864;899;929;805;698;766;841;852;788;792;608;375;433;606;933;1136;945;837;903;776;775;725;711;807;1321;2251;2454;1508;895;684;635;518;373;416;519;599;712;790;846;800;627;523;442;415;560;548;455;371;423;503;575;469;375;235;213;202;247;320;555;604;572;527;335;183;141;99;121;184;470;496;598;767;693;657;686;608;670;650;506;664;828;967;1202;1299;1135;1009;1040;1620;2326;2157;1404;955;820;698;605;472;427;471;593;546;535;449;525;585;587;547;480;464;543;599;670;438;337;372;490;490;444;402;360;305;423;434;470;533;546;560;613;565;614;537;475;511;559;744;884;618;494;511;533;491;539;482;416;326;588;912;897;467;326;310;305;281;269;318;404;434;433;419;220;156;149;173;305;410;463;359;323;222;207;154;150;178;184;197;219;255;339;343;318;358;411;413;495;556;597;599;479;347;402;582;739;710;813;779;669;530;510;401;385;446;363;246;181;256;351;411;513;571;576;601;485;398;399;390;404;362;455;621
141;75;84;56;48;59;88;89;121;130;110;110;122;176;335;372;340;216;88;84;78;122;205;355;301;258;248;206;100;76;110;134;154;122;104;83;123;145;145;154;193;199;143;85;135;137;246;331;511;590;538;383;335;160;86;88;85;99;112;85;96;69;106;116;185;326;364;422;347;238;182;162;185;174;156;262;339;441;435;508;513;405;338;351;322;401;617;1140;1814;1029;421;331;222;204;174;160;105;108;124;153;168;185;218;240;206;286;368;346;324;213;127;180;163;191;222;219;254;198;284;290;349;358;445;376;385;327;275;247;237;179;152;137;228;294;320;326;270;266;240;273;270;298;349;342;383;366;375;292;157;139;233;236;234;224;249;225;266;296;348;360;240;182;127;117;86;124;162;290;364;358;341;241;274;334;401;237;240;259;289;314;335;252;180;195;255;264;236;251;188;210;324;365;311;207;116;210;355;513;470;362;244;271;326;388;370;258;228;310;243;199;170;159;136;107;88;67;89;146;122;156;233;345;407;409;347;295;205;138;348;801;874;281;131;130;168;252;260;223;205;157;146;158;293;439;389;371;285;238;213;222;255;287;300;320;225;124;127;115;106;156;199;170;100;96;118;249;402;397;265;248;261;154;121;122;139;102;143;312;320;262;240;345;449;436;460;444;460;499;495;469;368;247;189;229;183;218;201;236;366;415;479;501;337;223;264;249;242;298;376;412;415;524;404;431;395;452;394;281;168;154;247;384;391;390;383;335;263;140;160;134;90;108;233;493;592;361;249;191;134;92;123;96;148;170;241;298;284;261;215;123;180;400;816;1021;353;227;277;286;178;130;79;139;222;291;369;375;322;247;260;299;368;517;352;271;330;406;410;506;455;268;197;144;175;215;242;269;331;463;557;471;417;439;439;379;404;392;321;359;415;517;605;784;735;701;668;717;765;732;762;823;835;907;864;862;744;649;550;550;469;337;259;273;208;214;294;388;466;463;335;234;229;308;282;367;322;371;289;389;520;474;382;416;449;511;561;599;536;566;583;639;613;693;751;766;648;626;516;491;535;488;444;344;302;580;1334;1440;680;442;592;817;740;775;824;942;1023;999;890;844;740;667;574;565;621;715;791;762;787;725;792;818;744;782;778;781;763;673;549;416;420;433;344;333;326;242;290;389;400;478;288;220;252;675;946;835;775;757;755;811;906;921;772;874;884;925;1000;773;782;714;577;660;815;960;953;866;772;791;661;591;615;750;883;1394;2816;3395;1886;814;470;368;205;224;288;357;441;498;673;625;532;358;321;244;310;347;365;296;307;276;453;440;408;366;310;279;245;235;312;480;640;554;485;321;132;95;63;92;165;269;315;407;552;547;518;539;581;631;570;565;557;604;843;1084;1289;931;805;848;1245;1816;1764;1151;761;647;665;526;426;386;453;543;554;441;444;490;646;668;562;451;460;576;773;846;602;363;354;417;507;494;456;373;407;519;490;516;563;431;448;504;452;501;373;396;447;472;609;770;613;494;583;528;497;501;464;404;301;385;493;420;356;287;316;409;417;366;308;392;368;408;340;249;231;222;211;425;495;494;484;415;257;208;221;251;203;177;158;235;303;326;329;320;323;365;314;421;444;504;541;401;334;324;423;606;662;683;682;639;563;493;460;462;536;503;388;276;311;410;505;612;596;549;505;461;363;298;348;356;315;367;423
112;108;80;47;66;80;91;159;169;122;101;54;81;147;239;357;310;264;118;92;92;207;296;395;317;241;212;143;106;81;85;97;106;123;87;121;162;181;194;151;215;191;218;153;168;224;325;378;539;573;585;605;433;186;107;46;71;146;118;74;54;55;76;104;175;303;428;449;345;198;134;147;114;116;195;248;336;338;412;513;489;378;345;289;322;398;571;990;1413;725;281;207;219;204;231;158;127;133;180;259;272;255;305;347;358;333;332;291;198;158;120;100;122;163;252;268;252;254;258;267;358;493;391;363;302;249;272;264;225;136;163;142;254;314;411;496;420;342;326;369;271;267;219;259;230;257;305;264;151;126;188;227;214;275;291;288;234;257;364;382;322;246;169;141;126;125;198;338;450;438;322;267;204;278;301;260;203;236;255;195;197;147;140;183;217;282;303;256;218;231;318;388;313;250;204;276;494;679;624;371;312;266;301;373;327;239;185;213;204;161;142;184;123;119;122;92;141;198;249;172;217;252;302;317;434;326;222;216;360;940;919;306;139;233;301;323;346;297;289;245;173;171;299;361;264;303;222;169;175;188;181;212;254;268;243;175;101;94;134;93;110;133;91;92;133;303;478;458;360;248;264;177;118;122;96;81;120;257;331;331;337;377;464;432;492;511;490;454;509;433;317;219;168;185;185;206;247;249;395;481;466;464;340;289;237;188;182;201;241;312;436;463;418;443;486;577;580;494;254;220;306;452;357;298;263;228;175;113;165;171;177;115;193;319;410;353;255;251;157;102;121;98;132;187;229;220;199;201;190;127;137;220;421;403;186;215;288;310;236;149;142;227;409;448;492;452;384;232;185;238;316;344;258;254;311;318;409;422;443;299;308;255;200;292;297;319;346;495;498;491;443;480;400;399;372;360;384;407;419;549;698;821;839;702;727;598;654;669;748;653;746;792;879;753;777;621;581;673;514;395;293;226;179;182;211;225;309;250;192;184;183;180;189;264;303;313;339;442;524;427;396;309;350;427;496;631;541;557;545;599;577;595;664;594;667;563;504;471;396;438;364;272;290;377;561;512;316;292;473;618;671;757;870;891;1011;961;949;782;661;512;392;408;502;763;747;804;816;619;587;572;657;635;716;731;654;466;339;323;365;355;328;208;175;167;207;334;455;455;268;188;172;466;633;609;584;629;688;733;761;747;763;863;835;976;867;850;791;782;829;891;909;981;878;768;606;525;396;411;497;716;798;1173;2257;2775;1482;634;354;281;209;240;286;291;281;295;403;361;358;237;240;223;234;216;252;245;232;199;262;327;352;393;314;302;253;216;309;418;453;509;448;290;200;89;103;87;104;191;239;279;404;516;478;466;464;597;570;494;478;446;602;728;803;684;576;610;811;1076;1080;878;738;661;660;561;485;491;511;508;410;409;362;476;623;683;548;477;414;526;687;852;536;317;304;399;481;507;504;491;525;491;565;592;457;395;363;372;403;265;236;290;312;464;518;551;564;504;514;516;522;512;519;439;450;373;249;279;248;200;307;381;414;445;361;292;278;234;206;179;222;273;239;316;477;544;490;415;278;212;211;269;277;244;218;256;367;498;454;347;352;373;363;356;359;403;355;353;321;294;317;466;531;620;550;481;448;443;394;497;592;589;493;431;445;489;634;817;965;760;557;447;368;382;425;411;395;407;411
189;107;77;90;85;118;124;210;248;133;79;97;88;121;147;196;213;214;144;104;129;205;295;389;300;172;171;99;92;54;109;115;111;134;93;103;184;145;172;181;246;298;277;265;280;282;365;499;546;585;578;464;343;149;89;95;118;129;155;122;71;90;84;125;216;341;466;440;272;185;147;105;83;110;169;216;241;263;368;403;375;286;247;239;210;304;343;517;537;353;155;208;340;333;279;217;190;184;208;226;286;358;369;416;450;509;493;406;195;119;99;112;146;174;174;195;225;199;252;281;322;357;387;362;288;244;234;221;193;119;87;160;240;363;445;468;438;398;407;401;340;250;194;226;158;196;282;296;163;165;181;156;224;194;287;259;215;220;337;326;327;276;253;162;138;178;213;346;507;520;454;319;269;249;156;178;141;173;185;173;132;99;120;163;175;222;313;248;182;216;270;369;335;265;265;288;386;545;496;380;326;344;340;297;239;191;146;172;238;172;167;129;132;139;177;210;295;266;254;196;175;184;202;239;337;342;309;256;307;542;499;222;168;321;341;365;414;338;360;445;310;216;296;298;242;141;164;143;152;126;152;156;187;235;211;145;187;158;163;113;86;106;110;103;174;297;502;488;370;301;250;136;144;170;125;111;159;257;395;378;425;457;484;547;541;414;462;394;430;322;238;150;176;244;290;309;266;210;304;389;396;383;342;335;257;174;144;141;172;206;265;261;284;375;490;641;840;607;371;242;249;288;217;186;154;159;127;135;145;156;184;180;168;239;305;335;318;234;195;183;175;157;159;187;219;180;161;145;166;110;99;115;141;153;106;153;247;282;175;149;221;328;460;591;566;501;375;287;200;184;259;190;143;185;200;226;324;421;436;357;319;270;229;304;336;421;509;501;460;460;447;443;455;422;456;366;358;446;472;600;757;861;675;571;549;486;461;510;464;535;602;638;659;767;710;608;630;649;671;485;361;231;164;177;208;203;187;165;148;143;191;185;234;429;595;461;409;453;469;441;289;217;238;347;515;547;500;439;539;573;532;587;585;534;537;538;530;458;396;345;302;233;247;247;198;151;132;279;391;522;700;711;893;991;971;1013;819;809;597;467;432;357;523;753;726;683;607;496;472;473;543;506;541;575;489;286;219;254;283;329;250;163;127;105;136;281;374;385;283;181;190;300;384;378;395;371;505;536;547;512;690;720;683;724;701;639;635;816;956;1042;995;1042;791;617;446;354;314;307;387;560;575;632;846;984;579;345;405;313;187;253;304;314;200;205;234;298;227;154;187;204;213;230;180;196;213;181;239;269;269;345;383;298;218;180;191;258;282;306;313;306;233;114;102;105;91;154;222;219;284;397;427;386;473;520;507;370;368;364;461;514;545;477;482;383;405;542;617;635;641;577;598;570;490;486;455;478;515;481;527;480;519;519;520;414;377;339;482;496;320;207;188;303;433;438;488;525;470;500;480;489;507;426;312;283;277;200;196;213;307;474;523;574;602;538;547;497;483;461;451;430;450;412;260;187;205;197;318;440;425;404;342;232;142;148;132;139;176;269;308;326;474;516;507;374;255;210;234;310;316;350;361;345;373;555;531;435;422;402;386;324;363;247;206;260;361;322;304;352;431;435;382;393;352;333;433;458;530;588;509;559;500;621;1046;1560;1755;1207;750;548;512;388;434;540;503;424;447
173;116;80;82;103;126;157;186;193;107;113;113;101;137;121;141;151;162;106;67;176;253;323;378;276;166;146;119;102;83;98;144;168;129;118;97;120;174;177;158;252;339;428;403;390;414;456;510;602;506;556;384;240;97;103;135;105;137;181;150;137;118;104;76;194;366;583;499;274;194;209;172;122;112;140;143;185;213;242;291;267;243;222;194;180;193;220;249;214;119;156;258;391;440;310;259;203;190;214;207;280;340;513;458;549;800;970;823;388;146;101;123;140;122;144;162;203;244;307;263;241;282;261;289;298;270;264;228;188;142;116;159;286;398;391;361;313;368;363;381;389;315;288;228;184;235;343;312;272;172;187;161;149;181;242;345;281;258;236;305;367;380;251;210;166;206;255;362;450;473;490;397;347;268;165;85;85;94;116;139;105;94;97;143;214;246;248;228;171;195;291;335;383;353;306;314;298;379;417;401;401;363;320;274;205;190;100;136;189;151;140;122;153;238;298;308;364;340;295;185;159;169;163;196;288;409;443;332;358;333;315;250;263;355;363;404;379;372;417;463;352;275;236;239;214;196;204;151;118;130;143;148;199;279;270;252;263;282;221;126;100;86;135;135;99;260;432;466;450;321;211;142;173;185;180;168;196;268;395;394;454;421;508;554;467;439;351;340;280;160;134;149;207;234;284;282;225;190;243;281;275;263;329;258;214;145;149;162;143;210;170;163;214;224;425;735;1137;759;413;247;244;166;145;157;145;163;119;157;160;141;148;253;232;278;239;271;280;224;244;304;340;257;245;273;266;216;182;156;144;111;111;101;79;110;97;112;209;276;233;169;277;401;481;637;760;659;414;281;235;250;249;158;118;129;106;191;266;437;466;389;312;298;251;344;370;529;498;478;435;426;448;424;522;516;444;355;323;474;501;601;755;654;486;385;324;287;257;314;321;342;439;457;542;519;661;595;599;593;620;511;376;238;181;208;170;151;151;113;146;136;202;218;283;535;946;647;467;478;446;345;217;187;205;358;417;466;425;455;545;487;513;526;486;470;513;487;454;350;320;243;217;192;205;152;155;95;145;160;328;517;672;820;872;937;1004;948;834;669;568;648;611;553;631;667;730;590;538;454;406;459;487;452;575;525;410;274;246;261;287;323;239;145;89;91;120;262;337;291;218;171;184;248;275;295;318;295;347;385;425;431;471;509;508;476;412;352;421;655;691;711;842;750;583;418;406;451;299;242;262;295;278;263;309;284;228;252;544;399;197;187;260;285;161;149;177;257;238;182;139;190;204;236;238;217;224;274;277;289;225;262;289;261;151;181;182;124;169;208;276;332;240;150;117;132;131;148;232;217;204;315;441;402;415;396;361;283;280;265;322;395;456;492;494;395;362;313;385;462;466;566;588;485;482;503;458;407;464;517;584;532;413;430;519;498;351;239;333;353;219;155;140;186;273;386;388;335;352;398;439;449;376;344;289;281;177;133;145;193;360;526;583;733;895;729;513;476;442;386;408;396;482;421;235;205;252;266;339;400;355;435;382;228;132;115;109;107;180;295;331;332;387;379;457;411;284;247;210;270;379;385;422;454;480;669;676;567;380;321;327;325;241;169;171;264;294;308;304;317;339;270;235;278;289;285;381;418;491;453;389;394;492;776;1242;1848;2089;1503;957;700;612;519;561;605;575;496;584
134;85;103;89;126;217;230;187;147;118;154;137;110;139;130;140;123;74;91;105;180;318;361;398;261;216;174;132;109;139;107;165;136;147;102;85;103;133;147;153;308;342;474;496;505;479;484;500;515;511;498;291;124;106;107;135;115;107;165;143;147;137;133;111;150;416;620;414;212;223;292;165;112;113;114;133;187;271;249;285;295;277;242;229;223;216;352;279;178;113;128;232;325;398;318;248;215;287;292;212;300;441;497;550;554;918;1944;1774;637;134;110;100;102;104;148;137;209;292;308;224;167;213;216;213;330;379;358;382;338;199;136;166;254;343;303;320;294;304;424;446;409;305;292;240;246;316;406;310;255;285;195;140;100;121;205;383;502;362;300;382;469;417;371;263;233;287;298;293;433;463;471;422;429;300;166;108;72;83;105;114;95;126;130;168;248;304;323;260;230;257;354;438;422;379;279;269;200;238;347;358;346;337;338;251;214;172;152;152;167;167;137;134;158;262;368;396;293;255;227;186;180;153;191;221;343;473;441;433;354;329;332;264;255;362;363;327;316;363;386;398;407;325;232;212;287;353;305;173;122;146;194;209;192;283;379;386;365;341;281;115;105;104;157;133;118;206;340;483;477;355;201;155;192;224;195;175;182;224;265;288;383;389;395;537;377;367;284;220;217;153;133;142;201;256;349;351;284;196;156;183;187;187;183;213;204;177;195;205;217;230;151;149;89;167;327;608;1133;692;374;247;208;189;153;127;153;140;170;154;158;124;203;358;459;374;315;258;258;225;222;332;350;271;275;319;247;290;234;173;209;130;131;103;128;108;155;167;195;203;183;231;277;357;455;817;1105;724;375;280;281;339;290;175;111;95;117;159;253;420;500;399;334;270;222;294;394;506;465;421;383;412;334;386;531;706;454;257;346;439;570;786;782;503;351;220;168;178;181;229;229;291;333;377;353;417;438;435;554;455;520;413;294;287;235;219;204;197;188;120;117;154;184;203;273;436;615;525;402;402;426;372;263;230;329;403;447;439;423;397;451;493;519;523;440;399;429;432;315;271;190;158;113;131;162;138;97;108;165;156;290;499;715;824;887;867;900;927;935;749;689;704;677;650;737;734;595;510;469;472;433;395;482;491;561;524;468;412;350;333;337;275;230;123;93;95;126;262;336;211;160;158;225;269;255;287;254;285;269;311;260;307;333;270;264;316;275;264;276;348;441;556;613;491;298;258;263;324;247;203;207;173;172;161;167;168;145;223;357;378;255;224;269;210;154;115;187;268;297;193;111;120;194;224;186;224;322;372;342;252;206;162;179;174;174;207;161;116;101;148;293;337;216;184;189;146;148;188;192;163;130;278;348;456;341;307;268;241;192;218;287;383;427;482;529;467;378;320;300;382;440;461;461;484;402;398;386;406;410;510;610;523;370;364;430;476;230;212;235;240;210;162;155;194;273;324;277;237;285;315;324;343;332;338;313;252;210;153;168;284;392;516;548;740;1140;907;517;416;387;337;256;317;343;325;289;258;247;216;299;329;335;331;292;192;182;207;242;200;179;285;392;348;262;299;380;395;332;282;318;280;320;373;448;491;567;650;662;434;259;225;214;175;144;146;175;197;185;214;271;344;289;249;222;196;231;307;368;329;366;339;332;353;357;548;878;1203;1339;1080;827;707;587;525;544;615;577;591;600
114;98;70;115;123;237;223;150;113;110;148;127;140;101;112;116;116;46;94;131;226;357;453;399;303;302;173;122;148;199;156;151;158;172;143;124;103;168;139;160;211;335;468;540;580;593;532;569;550;562;420;211;72;54;83;86;84;117;181;200;160;115;92;123;114;255;394;236;175;227;280;132;95;93;134;168;223;288;318;378;371;455;417;402;414;411;505;550;293;111;124;172;252;240;222;163;215;374;343;281;367;534;501;493;576;1011;2450;2486;846;201;97;107;109;134;140;165;215;269;336;244;174;139;161;219;300;408;453;467;382;280;228;206;291;281;267;315;371;377;390;489;549;480;368;357;287;376;399;288;239;301;187;125;142;170;319;514;574;453;365;355;434;513;482;335;365;382;354;339;388;398;416;454;424;300;165;113;126;123;78;101;100;105;87;217;336;375;380;279;219;312;386;421;359;393;308;200;155;150;218;290;229;252;313;268;219;180;171;188;146;149;154;132;165;277;326;297;235;146;135;126;207;275;228;240;372;413;465;385;278;292;317;261;291;330;378;468;444;426;410;448;383;356;249;279;454;505;353;258;192;154;162;187;218;379;514;387;341;327;281;178;87;88;182;179;134;172;336;458;411;409;292;242;254;316;266;256;190;141;144;196;221;369;431;430;332;276;299;248;195;194;203;184;234;279;318;390;277;222;218;189;190;204;297;394;449;251;221;290;262;204;210;179;138;122;139;441;762;538;283;229;256;192;196;187;163;162;148;149;120;128;265;464;652;461;236;213;192;133;147;259;289;247;239;215;222;221;237;208;222;171;184;142;140;176;187;184;170;168;225;301;343;321;318;583;991;626;325;279;356;391;339;216;152;113;139;223;291;425;466;379;299;255;236;246;308;295;290;265;301;306;244;292;421;590;417;327;338;477;575;554;579;428;237;181;177;206;236;253;287;271;225;223;209;206;284;375;460;432;361;297;304;319;269;204;212;203;187;119;152;165;178;214;199;226;291;367;336;369;460;546;443;379;396;495;474;420;472;386;419;524;502;439;369;343;301;229;207;104;108;105;107;68;89;94;123;96;139;240;295;516;608;772;795;814;837;829;1027;1032;717;631;624;731;801;761;552;480;422;465;465;416;425;441;506;467;472;412;434;396;404;312;248;119;89;102;154;304;430;276;153;116;204;265;330;309;360;294;210;200;248;280;249;231;260;277;218;168;190;206;336;468;554;337;187;174;215;302;250;203;185;206;168;185;198;212;161;174;222;271;282;311;336;284;180;128;164;220;229;156;92;143;203;219;193;288;484;442;406;283;184;155;130;158;194;240;167;92;113;137;272;287;237;173;144;201;234;133;152;121;104;167;240;342;294;219;186;169;152;166;199;279;400;429;592;598;405;362;403;342;310;400;395;331;260;301;321;306;311;380;445;491;390;318;266;271;226;164;219;240;213;212;260;294;312;362;325;267;230;270;264;288;386;324;302;283;215;192;229;374;536;465;448;705;1092;1024;546;391;296;221;156;220;347;438;410;431;343;270;227;236;218;272;277;245;257;318;374;319;270;323;439;299;249;281;353;403;407;454;361;400;388;402;458;499;570;534;411;264;192;131;105;142;94;142;157;173;131;159;208;305;334;253;278;290;313;302;361;338;288;276;252;329;313;375;395;536;652;681;615;633;594;468;512;493;511;517;609
143;106;103;148;153;206;219;109;118;146;215;170;168;116;151;138;86;80;89;166;260;382;484;496;359;247;148;117;207;258;235;158;181;150;127;134;174;181;179;169;192;331;419;500;542;510;561;545;564;498;383;154;59;36;85;51;101;167;193;188;166;113;90;68;121;125;140;148;114;177;214;114;110;98;109;203;206;246;282;420;530;411;523;528;549;576;579;503;283;115;117;132;185;174;158;134;201;462;353;316;433;507;480;439;425;779;1447;1366;539;156;98;118;109;96;92;161;133;215;240;175;141;158;177;202;249;374;535;482;464;406;338;270;264;297;237;299;351;339;296;347;511;454;446;347;316;412;435;321;235;228;194;148;166;173;326;482;496;331;323;299;392;480;518;374;421;444;408;335;332;354;359;428;398;312;227;192;212;135;95;92;100;95;137;212;321;466;338;251;275;331;325;345;310;334;226;158;127;163;158;206;186;178;268;236;204;146;125;128;92;130;115;107;154;203;246;204;142;103;85;128;246;284;253;285;341;342;329;265;256;248;253;260;365;446;416;515;498;527;488;420;411;356;308;286;391;490;404;344;266;179;142;161;183;359;422;373;295;376;395;200;95;133;159;184;174;264;342;485;450;360;260;311;352;372;416;379;319;192;114;133;243;420;667;692;427;212;167;229;263;344;339;268;239;272;323;285;260;221;250;241;241;322;447;864;1005;511;286;250;229;250;270;259;185;156;190;359;609;442;286;219;207;273;212;166;138;141;144;138;124;112;258;458;550;406;253;200;177;98;135;164;211;279;207;179;175;184;190;150;200;205;178;186;207;190;202;216;181;175;262;402;437;335;318;393;538;414;288;405;406;437;404;249;225;173;213;293;357;439;436;467;328;306;268;260;238;175;159;145;157;140;159;169;249;333;341;295;314;445;446;351;327;248;216;233;240;235;249;221;277;259;184;151;133;150;187;262;342;300;175;185;173;244;191;182;264;306;288;150;153;165;180;189;196;189;204;253;330;399;566;838;668;447;473;575;528;463;451;471;482;458;362;346;291;235;225;159;100;81;48;62;76;80;63;77;83;133;227;277;347;478;633;710;744;738;782;828;1052;1181;767;545;624;634;635;610;466;448;474;397;438;366;290;349;426;486;413;467;454;428;367;354;345;197;165;97;128;307;400;303;151;121;203;340;314;332;388;379;165;180;161;219;269;250;253;223;183;135;142;172;263;386;393;263;185;180;182;227;207;200;259;237;197;174;196;209;217;183;249;316;363;363;378;259;192;157;156;165;164;115;87;146;215;220;272;453;559;549;416;275;180;121;168;209;191;206;175;139;122;198;293;262;195;148;123;165;283;213;111;129;106;104;142;233;235;238;162;105;104;110;161;210;296;358;440;382;430;407;391;293;273;307;302;211;200;199;193;186;215;341;386;474;395;295;177;171;179;181;248;216;194;250;287;337;407;379;414;316;237;253;293;297;321;348;324;367;270;220;262;399;508;461;334;503;770;677;477;285;177;141;126;179;349;443;523;590;480;396;267;216;239;255;292;320;348;420;483;370;325;268;287;299;249;348;485;458;505;479;493;397;434;472;489;480;494;474;374;357;228;154;134;99;72;101;141;138;159;187;200;258;346;362;353;367;290;275;278;229;241;309;317;354;297;300;352;415;503;472;516;484;457;455;486;425;393;385;420
149;143;114;204;182;188;123;115;146;186;257;253;202;197;173;110;86;94;95;118;233;374;501;526;466;287;159;131;211;258;255;178;143;142;134;170;236;291;190;216;227;253;387;431;418;380;392;448;446;380;300;107;59;88;81;85;116;138;198;200;138;121;121;145;126;129;137;153;109;130;133;109;100;107;150;212;251;212;270;340;407;397;488;573;718;576;506;447;183;118;170;138;200;223;199;185;219;290;275;335;507;457;360;314;306;383;544;573;311;173;170;115;154;121;88;98;83;137;167;120;144;159;140;200;176;316;415;519;514;402;310;281;367;396;283;201;247;252;192;216;250;294;373;323;331;397;423;353;285;224;152;140;127;218;302;346;345;285;232;244;279;297;371;371;407;365;432;339;247;237;218;306;311;324;277;269;266;197;126;154;141;149;161;242;348;323;333;246;341;303;318;328;339;331;272;175;124;162;179;214;162;161;216;191;150;90;104;95;79;122;116;118;239;249;233;163;99;101;106;151;257;326;263;265;251;229;251;220;166;169;205;308;469;548;473;381;512;544;473;405;379;313;270;252;265;374;382;434;309;221;160;126;170;222;251;299;253;286;363;298;112;106;161;157;180;219;356;412;386;309;262;291;385;400;495;503;492;322;137;115;262;570;1203;1430;605;251;222;258;381;393;451;377;369;240;205;181;186;216;196;266;344;368;580;1455;1791;677;346;264;261;296;307;337;267;200;209;280;306;250;202;185;194;192;199;148;106;123;106;128;120;119;178;299;309;262;189;164;160;126;157;248;349;340;306;196;130;123;148;171;212;231;176;181;186;228;224;160;165;145;253;412;458;411;317;277;277;328;332;411;518;476;477;396;341;261;343;351;475;580;529;575;457;326;282;233;179;157;137;99;135;151;159;157;240;272;280;277;272;281;228;247;177;224;254;334;324;218;200;180;235;292;181;160;120;85;109;167;211;151;109;123;111;118;149;147;324;366;279;141;145;159;218;243;280;255;283;244;357;478;629;736;641;471;460;523;512;477;480;420;359;318;298;281;264;227;221;153;120;91;70;58;74;50;70;82;137;170;201;262;334;370;537;703;700;646;744;708;902;1057;675;514;471;419;513;428;429;391;418;356;373;303;288;382;359;372;421;408;367;406;357;394;363;287;185;174;157;270;397;278;198;154;182;271;338;320;412;359;205;200;180;207;287;263;200;178;124;86;129;179;224;314;373;338;273;226;171;189;177;127;225;323;193;178;333;419;356;316;367;431;450;406;381;262;207;169;163;177;167;116;113;93;136;209;340;449;692;576;369;184;200;190;231;273;237;192;171;151;177;252;335;310;207;93;103;154;329;268;141;139;92;91;125;121;164;221;115;83;87;94;142;143;214;284;307;257;324;306;321;230;203;139;158;248;200;194;134;111;110;243;254;327;362;284;224;135;189;154;166;202;134;244;347;327;361;375;437;343;227;237;278;290;290;368;405;403;309;303;337;461;490;432;331;393;493;486;441;255;153;103;117;262;369;435;458;518;465;394;340;277;280;360;438;393;434;486;549;432;211;215;194;263;296;346;512;512;493;509;522;538;476;526;533;549;539;509;393;380;257;262;232;129;103;134;255;259;292;285;286;309;373;368;471;318;261;225;245;269;356;454;453;429;370;313;398;470;477;506;497;459;423;521;504;438;403;331;281
170;169;174;182;230;170;107;115;164;257;330;291;197;220;161;105;63;49;62;112;170;302;394;536;472;373;249;174;221;198;148;145;115;125;122;183;253;300;267;241;199;237;262;285;242;216;245;251;314;357;237;110;69;85;116;119;169;162;128;100;90;78;151;204;204;180;169;165;149;106;119;69;91;61;142;244;195;154;155;201;218;260;329;519;639;490;442;333;185;212;258;315;305;370;330;282;296;243;249;333;505;433;381;354;268;211;225;267;278;288;179;161;227;203;93;75;115;131;123;79;71;157;118;146;175;287;373;383;408;383;281;312;384;331;209;142;108;164;145;122;168;223;280;250;275;375;351;320;207;169;157;157;124;234;282;381;333;284;202;196;193;191;204;209;255;321;303;279;175;148;158;237;269;345;392;391;322;194;133;149;197;151;167;238;364;394;285;247;351;376;329;343;398;390;333;208;205;154;219;193;142;117;187;149;129;88;50;90;101;101;120;163;207;260;252;178;113;142;160;174;204;200;193;245;234;240;189;165;147;164;203;388;766;864;491;337;381;340;353;356;347;284;256;198;209;312;446;390;283;189;128;155;216;201;207;154;153;205;232;204;136;115;139;179;192;223;230;316;293;296;265;320;382;420;487;681;770;500;181;105;185;452;1144;1425;630;242;193;327;436;439;443;480;372;285;208;146;170;163;227;230;277;219;504;1195;1361;754;444;355;220;233;309;395;374;297;250;238;182;184;193;156;165;152;114;80;117;94;124;118;96;119;119;148;142;163;167;182;159;152;179;294;429;401;330;205;158;128;141;180;244;174;173;146;128;124;138;116;179;209;286;378;384;380;369;278;310;408;396;415;495;547;532;455;341;268;312;416;553;635;658;681;560;447;301;224;131;121;131;133;176;179;224;295;328;326;327;269;304;209;187;270;272;228;224;393;363;202;129;143;209;268;198;126;81;91;81;109;101;133;92;87;92;103;157;246;307;418;344;211;204;248;354;412;400;409;396;419;456;448;467;553;439;371;428;406;428;394;359;275;275;269;234;276;289;356;313;210;188;132;81;69;84;78;101;88;113;162;203;234;265;332;472;550;540;474;434;473;574;610;523;445;391;281;332;323;351;298;335;387;280;297;311;400;351;409;434;442;332;319;281;296;253;286;261;236;221;269;343;337;247;150;143;218;197;276;354;397;312;243;152;259;269;265;115;80;92;87;104;130;213;306;412;468;493;298;154;155;117;94;150;179;148;279;658;943;660;437;466;483;470;506;428;314;151;115;136;129;113;85;79;60;134;194;312;383;560;512;296;184;250;255;305;385;264;208;212;200;225;312;377;309;147;84;75;141;301;306;173;158;104;111;80;77;118;124;122;88;83;89;65;139;128;191;183;180;287;280;245;201;132;103;149;252;288;281;230;127;136;150;162;241;282;259;165;159;219;185;164;138;146;226;311;355;339;401;423;343;217;194;221;279;304;390;465;479;423;331;349;458;377;295;289;358;421;471;394;239;131;130;144;310;487;470;391;369;331;260;342;371;345;412;636;583;418;427;473;357;236;194;260;284;388;384;432;432;443;575;623;584;523;471;552;613;548;567;513;460;367;371;304;184;120;210;363;420;391;384;448;422;413;437;428;353;277;306;364;327;429;557;651;528;544;514;527;571;502;539;540;528;571;578;602;506;495;408;238
236;166;237;307;320;227;178;156;184;316;341;220;204;215;152;83;98;94;99;77;180;311;475;518;521;427;360;342;291;208;159;137;136;97;87;131;210;254;306;257;214;216;150;134;148;157;151;144;232;273;248;101;143;180;171;145;149;152;138;99;87;119;204;304;256;191;155;158;123;69;60;73;57;89;137;160;149;130;157;137;148;189;215;379;434;341;345;218;174;243;385;449;451;465;494;454;389;340;336;454;565;471;458;436;288;225;182;210;343;387;187;176;233;225;127;110;171;160;130;87;74;112;110;90;163;196;270;320;311;242;237;280;292;285;175;97;84;121;102;99;106;180;186;180;295;344;336;259;189;215;248;219;230;305;402;430;390;299;168;147;125;135;141;129;147;178;143;207;162;149;191;224;273;323;349;335;300;224;185;182;186;217;248;300;431;434;405;334;446;425;410;446;407;391;349;234;186;194;189;193;137;121;195;211;142;136;74;86;65;74;125;149;186;215;246;251;266;291;234;176;170;131;206;208;212;162;122;115;128;193;301;438;855;919;510;213;185;197;218;234;255;262;272;156;171;293;360;331;237;186;151;158;192;208;160;133;124;162;192;160;124;108;127;149;160;150;143;231;264;250;289;307;383;395;423;588;654;423;167;122;125;322;672;732;378;248;270;379;413;403;413;352;308;268;140;149;164;123;153;174;190;184;370;701;864;576;472;330;244;207;245;370;342;205;173;142;129;125;155;130;142;124;84;84;96;107;150;127;82;107;97;110;85;76;110;154;172;158;199;237;387;414;332;273;219;171;158;262;283;158;126;112;135;137;103;149;172;195;299;250;280;338;327;436;401;356;388;398;424;546;753;497;269;226;237;408;590;688;631;623;544;437;323;158;89;121;104;191;241;334;399;445;479;434;459;405;365;283;223;319;348;250;230;254;261;147;122;168;210;209;161;136;87;82;126;127;100;116;62;70;105;115;141;266;388;472;334;276;412;514;648;702;522;474;477;492;460;439;447;445;409;339;362;306;331;230;204;202;247;285;341;349;423;484;381;288;311;290;145;76;90;120;104;174;200;185;209;202;228;275;406;515;459;415;366;319;352;469;400;441;361;282;261;342;265;289;279;267;285;288;325;377;437;510;483;455;361;295;178;195;201;282;276;308;315;398;410;382;284;196;162;143;122;206;320;415;406;348;201;189;174;114;87;85;121;129;116;130;156;322;483;1047;989;502;212;149;157;106;146;129;139;281;962;1387;790;491;485;535;548;518;489;314;151;89;113;128;90;125;75;71;120;188;235;272;310;302;238;213;347;402;423;382;347;322;354;349;303;438;384;276;132;65;96;138;309;312;260;171;105;83;80;78;107;102;115;101;118;127;186;129;145;208;229;278;299;248;223;184;193;160;153;197;279;343;270;178;142;166;149;214;230;183;138;155;244;197;120;129;153;260;386;372;379;403;377;269;203;190;246;308;388;521;507;507;523;439;471;390;354;285;323;431;508;391;379;206;126;106;170;316;414;544;469;367;399;335;379;358;392;535;753;663;530;396;361;313;217;211;281;300;366;379;362;304;476;603;634;625;544;524;526;592;687;657;544;475;462;466;429;309;181;249;433;451;412;469;543;498;477;398;378;358;362;489;543;501;510;602;605;586;606;621;585;584;501;492;585;545;553;569;615;636;623;509;444
316;196;238;357;346;284;273;202;226;307;311;222;212;188;130;70;91;195;181;138;206;361;524;603;655;557;473;480;482;301;252;179;138;87;91;88;130;168;181;227;201;147;135;72;89;97;125;100;162;220;186;93;137;192;195;126;109;90;75;107;115;130;229;290;327;220;148;128;111;53;63;58;56;92;100;106;112;152;124;147;172;242;304;333;397;411;348;208;150;273;450;480;474;496;504;578;540;505;493;454;593;578;548;479;347;203;152;138;243;209;133;140;176;158;102;138;171;227;150;75;75;116;117;117;141;132;207;196;158;168;178;225;272;192;120;90;104;98;96;89;107;110;128;156;327;403;341;224;195;250;342;311;320;382;425;430;429;375;238;119;155;144;102;86;143;143;115;146;143;152;172;190;197;265;315;344;342;368;267;249;236;211;205;267;342;336;383;448;509;507;524;435;417;386;363;246;169;141;143;104;105;138;154;167;166;152;141;98;103;88;118;106;110;185;268;341;345;389;323;260;215;174;206;216;172;143;106;82;146;253;350;484;630;610;447;151;133;126;155;144;153;232;235;181;156;217;281;218;202;181;152;159;140;178;128;124;142;179;181;186;184;143;147;131;115;92;141;166;216;219;300;301;314;341;306;402;387;285;148;170;172;262;269;267;269;256;359;407;436;387;310;254;223;177;126;147;167;142;134;175;149;172;290;475;543;501;408;279;154;128;141;277;241;142;121;116;98;100;112;128;114;127;86;89;89;89;136;153;112;115;92;87;74;55;92;100;156;127;171;222;288;320;317;305;327;210;161;219;196;141;68;101;105;125;130;128;203;253;262;191;184;255;422;473;432;345;359;350;410;414;597;405;232;156;199;309;437;509;471;454;415;321;281;139;94;89;105;227;309;431;484;528;570;567;673;494;418;357;350;377;379;278;218;149;166;107;124;164;164;156;222;213;121;121;126;109;90;70;72;81;69;178;250;397;410;445;442;426;467;675;1143;958;506;410;422;470;421;345;394;423;352;323;240;209;134;126;147;158;217;316;388;442;493;503;446;422;381;334;171;97;89;120;213;428;398;256;156;150;167;208;345;429;432;397;415;350;286;374;400;421;411;372;322;328;299;203;214;226;316;277;324;405;454;519;520;400;382;263;232;169;170;224;255;324;402;400;448;412;262;216;107;80;92;152;309;404;447;435;282;228;136;101;66;80;131;137;125;86;135;257;649;1742;1876;769;255;190;172;155;128;117;113;255;664;793;591;474;527;494;510;523;480;312;189;84;78;112;100;77;103;113;139;135;167;164;149;254;269;278;387;488;379;319;310;374;419;357;408;517;485;257;128;73;90;165;370;304;247;163;75;92;121;133;107;139;159;166;231;263;226;264;283;338;413;351;321;313;290;260;266;275;203;190;247;325;390;261;247;230;187;181;148;111;92;115;189;245;184;163;191;402;446;400;478;368;302;142;154;167;204;292;380;449;449;463;486;439;492;395;335;323;278;348;375;328;270;221;167;137;163;259;476;613;578;478;531;545;524;406;332;398;610;611;440;366;344;295;283;247;311;368;400;362;371;342;477;649;689;610;453;360;416;552;638;690;657;526;487;487;648;446;309;288;405;409;391;482;489;472;513;419;405;430;503;630;697;537;533;574;513;500;568;664;628;568;495;400;473;562;537;620;615;752;690;647;615
276;206;250;366;407;298;264;354;273;233;193;185;190;123;67;69;157;302;300;180;232;383;548;733;873;768;575;521;533;402;274;232;152;117;73;97;55;85;80;187;259;218;122;67;48;73;107;81;91;124;153;119;144;152;139;127;103;96;114;155;157;188;195;308;343;208;197;133;91;71;80;50;47;56;115;127;109;127;131;180;241;309;404;410;540;885;1052;436;195;265;310;454;511;511;518;595;592;591;585;516;541;473;530;422;329;196;112;113;123;107;91;102;116;136;118;102;162;251;204;84;76;79;105;136;142;125;126;113;106;93;98;171;219;149;111;116;114;108;97;71;183;142;141;200;369;433;356;249;239;315;378;378;368;470;491;411;383;355;246;206;184;234;119;120;134;134;144;123;162;243;200;150;168;197;210;218;294;382;438;365;264;204;198;211;216;279;325;397;459;492;552;473;393;379;344;318;233;119;74;78;78;105;144;143;146;156;138;123;84;111;113;123;158;260;335;416;452;403;300;245;304;274;181;221;126;123;95;130;184;270;351;406;430;434;327;185;106;91;110;116;140;213;231;213;214;205;179;150;189;215;173;120;132;102;133;161;282;342;339;283;272;177;152;101;92;112;139;139;232;237;287;276;337;357;311;276;261;219;173;174;170;210;149;123;151;241;275;423;374;360;313;226;174;116;122;172;161;155;185;191;123;149;267;415;440;373;227;152;152;129;191;202;172;178;160;141;85;98;101;103;117;85;103;76;95;101;111;130;132;110;73;46;67;46;54;96;128;155;173;195;211;229;318;346;369;219;183;145;130;92;78;86;121;115;150;153;248;281;291;175;148;260;367;501;412;263;231;278;259;295;313;221;143;135;160;234;363;445;294;273;259;239;248;172;94;76;89;202;275;409;484;526;575;631;607;507;444;439;401;430;422;329;213;128;115;109;141;139;138;140;257;292;253;199;214;180;124;89;87;86;207;301;323;438;483;543;489;518;525;692;966;843;546;394;374;402;391;303;342;313;286;216;182;91;87;89;102;148;154;346;444;526;525;511;472;557;495;390;210;130;104;157;283;637;865;405;162;123;121;188;190;315;304;386;386;296;256;284;389;409;477;461;283;307;301;300;275;336;431;412;417;362;446;417;477;347;294;253;209;265;211;182;224;273;387;453;534;576;469;258;157;86;89;83;189;323;460;441;344;260;162;111;111;191;165;156;129;84;106;162;435;1482;1726;677;214;149;187;158;122;157;150;168;341;407;379;406;426;477;435;456;516;360;185;102;68;91;120;112;107;91;79;91;81;92;138;239;307;413;412;437;457;365;271;296;367;284;421;666;537;312;182;90;114;227;406;340;228;108;108;132;160;206;170;223;251;301;359;323;366;422;428;541;549;485;395;369;322;379;374;406;323;216;166;286;348;346;374;391;334;183;140;85;62;101;110;205;121;147;247;506;457;406;335;361;268;159;150;147;164;201;313;313;317;362;401;502;513;444;457;331;314;308;347;311;203;186;158;158;177;197;385;634;501;506;797;833;722;437;285;241;307;381;443;410;365;391;335;342;367;523;658;684;458;307;439;594;700;630;464;336;373;534;587;704;652;537;480;598;644;510;367;323;357;336;423;408;475;483;522;446;401;377;481;590;609;454;506;468;499;482;488;475;488;505;443;327;292;402;524;615;749;996;833;658;701
186;131;235;348;428;331;277;334;244;183;133;105;124;78;64;83;159;337;412;236;232;348;569;791;1029;809;529;483;487;349;307;281;191;122;123;101;47;59;124;257;370;367;171;79;66;55;54;69;80;93;131;175;154;133;205;137;165;173;246;218;161;203;291;347;278;220;158;171;109;73;73;72;82;72;114;112;120;148;153;231;311;416;428;505;951;2327;2525;967;216;186;256;288;352;412;449;557;503;580;554;549;483;371;386;361;238;128;67;120;97;87;96;97;142;153;143;113;116;169;116;64;60;100;131;131;132;111;77;46;61;107;81;108;129;103;86;140;167;135;101;122;156;170;215;302;418;439;400;331;267;345;407;361;322;423;346;370;321;256;241;248;289;300;241;138;126;110;117;114;137;261;208;180;191;212;190;134;186;358;513;498;364;254;192;154;188;222;216;323;460;517;533;491;492;457;428;364;279;177;131;88;80;140;134;127;146;132;157;116;97;126;116;142;229;384;499;433;458;372;319;377;316;274;222;180;114;151;107;172;224;256;326;382;321;248;197;159;112;125;112;95;149;184;213;274;304;269;233;126;170;150;114;103;101;90;116;213;343;539;496;438;372;219;127;130;112;103;95;145;200;219;275;315;439;341;274;201;160;162;128;148;150;157;92;77;110;136;211;194;249;210;252;209;161;110;129;142;170;217;203;191;169;172;240;360;317;248;197;140;125;146;254;317;247;207;172;175;88;99;80;112;147;98;69;87;95;96;99;101;127;124;61;42;53;87;87;109;159;150;207;192;152;195;273;325;285;248;223;131;99;61;78;124;178;192;205;274;223;335;275;124;130;224;324;375;331;181;153;163;272;294;244;174;99;115;165;265;291;318;236;148;117;189;210;176;130;79;91;169;278;365;419;430;527;549;507;456;434;364;367;417;341;264;189;109;110;139;124;160;133;125;190;349;314;269;298;228;180;131;78;161;319;375;456;523;525;509;494;539;520;570;633;618;478;434;464;434;376;284;228;168;169;153;138;130;137;94;139;124;171;314;450;481;486;528;501;495;493;415;251;162;152;163;201;538;744;334;159;131;102;120;160;199;262;426;448;319;224;175;273;358;344;372;322;347;318;316;360;524;472;475;431;376;359;398;454;312;357;325;372;410;307;224;161;255;377;524;752;1265;1106;506;180;74;61;76;155;341;433;459;371;304;175;178;202;234;236;164;109;105;92;97;256;640;709;327;154;132;145;124;137;163;178;210;263;266;249;312;277;322;327;431;442;381;253;140;74;90;108;111;76;97;86;67;64;84;130;239;402;454;434;471;372;310;259;251;242;235;347;531;431;292;215;131;169;276;403;427;257;140;122;181;289;325;270;241;262;250;379;357;393;523;496;516;509;487;465;398;404;374;425;425;395;287;145;177;337;422;452;440;385;212;150;121;62;49;79;118;143;136;190;336;350;319;351;320;331;165;151;161;157;154;205;211;214;261;337;451;491;426;374;339;301;276;304;354;237;161;184;207;226;221;342;435;341;409;696;821;762;399;257;180;154;202;342;333;401;427;402;410;427;633;1000;893;496;409;454;614;689;692;545;454;451;539;559;616;653;544;585;499;446;414;320;378;421;428;437;552;513;433;442;450;426;337;402;545;477;378;399;394;407;390;369;283;305;348;284;315;253;307;399;572;692;1052;834;646;598
182;147;163;306;414;346;249;237;189;105;108;115;92;106;92;77;173;352;471;361;261;289;486;649;754;535;345;353;332;312;307;284;195;105;129;100;100;70;183;343;482;415;191;125;83;66;72;81;71;60;132;171;162;179;174;200;261;295;310;247;228;281;403;502;400;298;249;254;121;80;97;73;79;75;100;114;121;92;129;155;221;351;321;386;1143;3184;3779;1318;225;115;155;158;202;238;287;342;369;462;549;546;401;307;299;253;158;111;82;86;96;83;157;147;149;133;151;108;117;131;115;64;91;112;176;182;123;60;52;64;74;77;95;101;95;89;93;131;153;160;142;152;156;147;181;259;350;393;329;321;404;465;449;297;257;248;273;207;200;146;143;209;351;322;252;154;96;74;117;105;185;200;254;272;348;252;151;92;188;483;751;603;403;325;194;166;184;231;249;285;342;437;588;534;447;506;454;354;269;225;140;91;94;135;172;113;100;102;146;141;146;141;131;169;248;464;453;445;398;374;329;316;306;250;187;160;166;115;126;166;265;388;311;272;205;167;142;91;67;107;88;98;131;165;229;336;331;308;184;130;106;84;100;118;73;111;144;276;407;521;550;403;326;201;149;152;110;96;108;130;139;125;235;316;330;319;233;155;124;140;102;122;99;130;109;98;109;99;141;154;163;197;197;215;139;104;135;181;229;239;258;229;194;148;171;267;260;172;120;119;128;202;296;342;330;285;264;193;116;97;83;118;165;108;72;75;79;89;94;135;145;111;93;77;72;81;124;121;159;207;181;254;182;136;144;190;204;200;182;118;92;81;98;205;260;273;307;318;316;328;286;162;149;151;184;292;267;204;196;239;347;392;305;181;138;98;136;235;251;236;172;116;116;148;211;207;188;92;134;184;260;297;353;450;374;540;453;378;327;275;339;350;364;337;205;172;185;248;253;267;170;156;221;317;347;342;355;349;296;220;142;212;399;501;471;537;533;550;501;456;495;524;486;539;513;459;429;374;327;278;171;101;155;140;163;261;193;140;76;100;121;209;386;534;466;495;531;499;430;447;371;292;220;162;176;313;336;255;133;149;123;100;154;215;370;709;729;397;188;142;152;266;289;220;270;242;379;514;635;772;632;519;381;333;280;325;326;342;468;490;456;480;380;252;138;197;325;423;968;2152;2413;900;288;123;87;94;163;312;389;510;434;354;253;202;252;314;275;158;147;154;123;110;93;199;225;188;259;257;184;81;107;151;180;155;298;259;220;230;194;234;257;350;388;359;259;160;93;85;100;112;127;114;124;92;110;104;162;229;402;457;466;463;353;277;228;248;246;210;204;241;247;244;204;103;166;331;467;482;402;251;171;284;361;368;333;235;199;215;247;288;347;370;495;455;403;402;338;403;288;291;404;446;483;267;178;206;284;399;498;493;366;177;167;157;144;93;83;129;99;112;145;184;186;260;382;407;411;229;168;156;180;177;169;144;169;157;313;447;464;410;373;334;306;305;257;273;162;166;166;147;181;261;293;277;208;239;393;491;486;292;192;149;122;170;253;323;398;376;405;358;481;603;825;757;539;428;544;697;714;725;648;576;559;549;631;709;607;545;624;576;393;283;304;462;495;502;541;563;538;420;400;396;425;389;412;409;339;293;217;245;253;288;315;216;204;222;204;235;258;345;418;548;570;598;569;524;571
143;136;174;213;356;324;250;197;181;116;150;165;125;156;133;135;127;292;533;378;250;272;418;519;377;228;212;196;190;193;270;224;218;132;133;158;104;129;215;340;490;467;225;147;112;99;60;72;64;69;115;192;175;203;232;265;369;420;307;223;165;305;501;529;516;468;413;301;209;131;159;134;87;96;98;116;114;118;76;116;178;249;255;279;693;1953;2271;889;163;79;81;87;93;117;163;205;217;292;378;382;229;177;199;183;94;73;72;67;105;160;244;308;193;145;143;96;109;146;106;60;68;102;166;167;126;91;51;66;102;119;191;179;117;79;123;140;175;232;232;163;137;103;142;179;234;318;387;421;414;508;326;270;194;212;148;139;110;110;126;153;208;211;185;188;225;178;143;129;214;307;321;378;401;306;175;140;154;408;615;425;324;354;262;159;185;260;292;265;277;379;477;423;377;442;395;338;264;201;149;145;120;141;193;136;175;147;130;151;157;172;191;182;334;420;439;450;389;375;339;285;262;185;206;252;212;162;150;219;458;524;300;193;128;106;99;87;93;111;105;95;82;144;322;372;378;339;268;137;97;130;106;134;127;139;202;375;468;485;368;333;349;182;214;189;160;127;104;129;131;173;223;345;389;338;215;97;69;63;100;101;92;107;136;165;140;137;163;156;155;179;145;193;121;105;147;149;211;251;299;368;278;185;164;201;148;127;91;107;148;146;242;357;291;243;269;237;115;87;75;82;129;108;106;87;79;105;113;141;129;122;94;85;101;97;179;202;153;172;204;245;185;139;87;104;138;189;160;101;94;95;133;197;240;242;311;374;410;399;207;176;160;180;147;186;280;195;236;320;447;480;368;253;225;148;150;214;195;122;117;86;73;112;155;135;175;148;151;173;242;188;303;391;437;427;451;404;243;237;241;280;373;339;306;326;327;439;453;330;329;277;326;324;338;360;438;483;436;388;307;334;430;545;506;504;477;484;546;540;504;445;456;410;419;351;305;277;219;145;87;77;149;259;310;507;295;122;63;66;114;130;304;438;508;508;444;493;509;503;394;316;193;254;368;312;193;131;154;184;136;109;122;197;579;1292;1272;479;183;102;159;206;175;171;178;270;356;554;917;1097;685;535;429;383;322;312;258;279;369;508;454;410;417;280;130;141;227;321;736;1821;2163;926;311;197;159;141;181;326;378;496;438;394;266;251;331;324;290;223;219;175;166;130;130;127;197;387;868;818;308;129;82;129;130;131;224;212;149;102;170;196;177;257;243;324;266;151;93;91;94;106;108;143;122;147;176;217;188;267;398;479;469;499;369;296;344;292;223;197;225;168;168;196;178;146;203;298;469;473;429;294;308;316;421;421;388;228;204;187;202;225;239;248;325;336;315;292;295;251;194;209;315;351;321;261;180;202;306;447;451;483;273;208;185;177;153;145;108;82;108;137;135;177;203;260;405;454;351;300;202;218;248;213;197;111;137;205;354;396;400;435;384;385;262;247;240;207;181;179;152;142;140;198;337;269;202;220;272;226;290;221;203;167;166;186;193;270;388;390;393;444;483;522;544;552;501;589;627;688;701;662;622;658;669;629;622;701;578;470;467;476;358;259;339;442;550;569;600;540;453;338;345;419;465;569;488;387;296;169;130;162;161;206;255;206;200;234;254;297;323;394;447;416;438;390;324;409;547
81;99;157;200;335;375;252;184;148;131;131;109;147;189;165;139;164;198;368;392;247;175;289;365;259;203;173;116;144;216;180;151;189;221;211;140;147;209;243;379;508;463;354;223;155;110;117;109;106;72;119;156;147;267;296;254;342;441;337;180;159;238;390;472;526;478;495;415;347;255;193;206;142;153;155;114;98;66;65;142;172;252;235;164;218;606;799;353;96;63;75;80;50;70;121;133;142;172;209;205;177;155;143;111;60;73;82;77;180;360;565;450;253;142;112;96;84;81;69;56;78;100;139;165;138;98;73;115;113;197;261;257;177;140;129;158;254;466;602;382;178;115;132;138;239;352;441;506;431;463;293;176;132;130;138;132;79;90;97;155;186;187;163;412;792;725;288;192;255;367;409;445;419;299;225;197;188;230;312;277;243;298;235;154;143;164;221;177;210;348;384;371;294;323;310;242;185;175;117;101;104;99;178;192;180;211;200;257;217;172;197;246;418;464;373;449;361;402;423;265;186;195;228;254;293;230;179;239;478;615;256;109;108;83;115;85;141;161;143;127;118;201;354;407;298;191;151;144;136;130;204;202;184;119;259;342;434;470;354;337;304;220;170;159;153;120;144;123;153;173;269;355;388;278;159;77;90;130;142;145;144;137;235;251;189;157;184;183;228;161;136;146;112;107;179;223;276;362;434;486;436;273;170;153;122;124;112;142;196;141;184;241;279;216;277;199;113;53;62;75;100;120;151;162;161;151;202;205;249;198;130;116;111;187;297;231;136;157;185;264;203;137;115;88;91;125;140;153;119;133;115;146;184;187;214;388;360;344;179;184;234;232;163;218;254;245;344;401;418;440;373;378;278;203;131;159;161;92;87;82;73;87;89;119;148;189;159;189;160;189;364;472;414;453;399;361;262;245;219;183;277;330;407;403;460;479;447;428;476;443;400;453;433;437;579;523;520;508;412;384;468;500;529;542;463;501;443;486;431;417;334;317;284;256;174;133;144;122;128;136;315;643;607;423;279;107;76;58;58;136;260;404;509;576;433;486;503;467;447;351;297;589;977;637;176;161;139;134;102;111;141;230;494;1175;1183;451;168;119;141;207;175;143;206;401;485;585;824;926;637;517;450;370;306;355;238;257;290;283;275;357;336;264;171;65;116;160;345;802;904;543;389;329;231;212;250;397;476;507;478;446;355;223;253;240;250;206;313;250;182;145;79;127;211;662;1797;1666;531;139;91;84;85;113;152;181;135;137;202;247;251;171;175;199;204;139;111;113;107;141;160;120;183;248;269;249;212;267;401;434;450;387;356;269;232;256;210;177;232;141;134;173;211;148;225;373;505;469;473;439;358;375;420;437;368;293;245;160;134;162;177;136;193;185;233;251;317;226;166;168;207;270;238;209;150;178;229;324;397;462;289;256;259;228;174;210;182;151;188;162;104;116;186;305;328;438;465;405;242;258;276;167;133;107;111;247;372;458;508;513;467;374;233;165;216;164;156;129;148;107;116;160;254;349;265;308;276;235;201;237;234;146;167;172;203;303;373;403;326;420;529;480;546;538;491;607;678;657;641;629;586;532;564;614;616;587;492;395;298;228;233;189;299;483;549;632;592;445;334;267;326;399;436;550;476;309;214;137;86;109;83;151;193;309;282;333;384;378;438;551;548;479;315;296;347;525;646
99;83;134;210;285;407;301;181;160;163;156;148;202;216;276;181;141;139;243;279;190;111;167;344;253;198;170;113;143;186;174;123;215;347;281;196;186;225;233;331;414;460;426;285;193;111;119;135;118;127;63;74;145;246;279;244;273;324;348;314;263;329;379;382;372;489;489;413;387;278;247;203;153;191;201;178;145;84;81;149;191;288;296;153;89;139;166;121;56;63;70;58;74;96;58;77;90;96;121;156;99;91;91;87;83;90;58;86;204;630;850;535;259;131;107;102;95;79;71;80;71;86;112;137;156;188;137;116;135;228;339;298;205;200;177;211;464;1055;1651;1014;433;280;160;212;292;391;489;474;473;387;269;171;107;102;98;91;94;74;91;111;149;164;320;1363;2742;2197;744;266;324;449;534;472;407;349;174;147;152;173;198;163;171;209;231;143;106;122;146;164;182;216;309;328;297;260;246;231;190;143;90;75;96;139;174;274;239;274;282;282;213;211;242;436;668;452;358;269;327;417;507;382;167;140;269;286;298;270;232;222;374;353;167;118;136;138;139;134;154;185;195;100;121;200;327;352;255;153;133;173;202;266;267;249;255;184;273;417;413;433;400;390;350;244;156;151;152;130;148;210;171;187;325;378;362;296;127;78;94;197;190;200;233;250;356;357;251;134;167;187;195;131;124;91;85;111;169;214;287;388;492;537;488;326;235;193;103;133;142;260;219;136;136;141;208;198;210;175;110;84;66;68;57;141;230;256;236;251;282;294;319;294;190;185;134;194;212;154;148;149;183;229;210;145;99;86;109;113;135;161;144;141;137;135;148;134;200;197;229;224;176;215;303;320;241;183;227;284;394;481;544;443;391;359;345;223;120;99;106;72;117;91;92;69;102;125;158;173;132;197;157;231;481;559;432;433;368;338;239;292;260;252;291;355;456;524;503;514;437;462;479;530;468;482;479;491;534;477;537;567;460;454;511;562;537;534;482;457;455;511;396;325;250;242;182;134;117;78;102;82;101;232;774;1714;1395;480;204;89;59;84;90;142;260;390;493;516;418;518;497;538;489;430;393;901;1914;1176;350;143;95;131;96;113;150;180;294;547;538;232;115;123;181;217;158;158;264;574;615;490;521;544;489;445;403;389;370;284;196;210;255;191;269;285;305;194;121;96;89;84;121;239;320;349;346;338;240;254;277;408;460;502;505;504;418;290;195;192;187;189;242;210;145;112;87;150;258;665;1751;1670;556;156;151;139;104;91;95;108;101;97;204;318;290;232;180;194;215;155;112;111;175;140;144;193;212;238;248;223;215;202;320;349;367;409;380;345;284;207;184;192;186;122;107;175;282;265;340;580;557;496;451;420;436;453;439;394;370;261;252;203;177;130;94;96;143;200;282;337;354;250;191;175;222;267;236;176;161;186;199;285;435;423;314;339;286;241;267;324;316;240;268;220;146;98;139;220;321;359;443;367;365;244;260;142;108;80;96;198;309;464;508;484;528;350;238;182;169;198;168;155;140;136;178;266;286;352;414;328;314;295;271;205;182;166;119;142;187;205;228;258;271;326;427;491;530;563;514;639;666;681;623;572;570;531;582;550;633;590;448;330;221;141;149;150;272;447;457;570;537;344;213;171;212;237;376;394;281;213;114;107;92;126;88;114;264;336;461;479;465;409;425;631;615;558;405;307;356;553;827
44;47;100;130;244;356;308;192;165;136;180;206;228;256;282;229;146;131;160;173;151;108;224;335;321;224;110;88;110;151;161;130;227;322;246;158;181;187;231;211;303;391;427;328;199;113;104;105;127;87;64;57;116;177;264;231;225;356;375;383;433;446;516;438;420;503;555;440;375;260;264;241;169;195;297;498;341;124;69;119;254;372;348;132;86;52;67;109;67;80;54;48;112;143;118;101;94;90;76;88;85;117;124;138;109;113;109;108;206;507;589;415;248;159;120;79;99;114;111;76;110;115;131;116;172;217;174;131;154;178;238;273;235;266;246;237;727;2244;3587;2366;1141;770;367;261;325;440;540;492;478;397;220;141;151;90;71;84;64;95;81;104;139;127;490;2688;5459;4273;1336;290;334;476;507;525;347;272;219;218;166;209;208;169;171;180;181;143;128;121;122;134;177;236;301;378;304;304;251;230;190;117;86;76;90;151;187;269;335;371;376;337;257;222;308;638;983;601;253;212;301;380;533;382;192;106;217;285;329;279;191;187;214;190;96;98;115;167;204;199;219;249;163;131;145;179;236;293;200;111;157;210;281;371;360;364;262;223;277;360;362;414;426;472;377;260;124;78;84;94;95;128;162;173;265;308;286;211;130;121;142;230;247;206;266;371;445;411;232;123;103;120;159;151;98;88;78;97;138;274;268;397;500;510;449;445;395;286;183;123;187;257;211;130;136;150;172;168;152;156;162;116;83;60;116;135;207;238;328;372;363;378;382;401;317;213;173;153;165;162;108;123;155;222;222;206;151;153;152;165;164;171;216;164;167;114;129;126;145;161;188;126;168;212;373;343;213;144;183;216;339;430;450;432;370;291;223;137;69;84;88;113;166;152;115;118;119;140;128;140;166;184;149;192;378;445;476;399;301;287;262;304;411;418;411;428;486;519;523;513;483;505;470;472;471;542;564;647;516;533;480;469;484;480;558;586;544;505;485;450;470;422;322;225;212;209;134;88;87;55;82;171;191;286;989;2127;1618;552;210;122;53;110;100;109;239;403;444;454;483;506;554;522;546;456;335;732;1447;1042;427;194;123;85;112;89;89;118;197;238;191;129;73;110;172;221;202;168;231;500;637;408;306;328;373;371;285;333;328;340;267;249;246;216;263;367;328;194;215;104;86;85;78;121;152;185;215;270;266;240;265;303;328;344;377;469;489;365;238;165;199;143;146;127;114;111;84;144;291;511;917;902;334;161;311;321;169;74;87;75;88;106;156;256;343;351;252;222;211;172;177;219;209;232;210;248;253;234;199;129;124;130;263;225;278;301;382;352;282;243;191;178;188;175;129;201;345;425;546;1081;1153;645;475;419;396;439;463;369;270;187;202;196;116;82;79;112;224;300;344;416;488;377;356;325;362;317;238;236;218;173;153;326;666;553;365;299;314;261;325;418;442;340;339;280;122;82;95;131;224;318;370;409;331;234;199;107;73;61;103;181;280;434;438;531;499;364;232;112;151;184;231;209;175;266;532;585;462;454;444;411;366;349;289;194;160;116;118;204;229;211;167;162;198;258;374;462;426;502;524;586;652;632;603;552;552;542;581;546;455;403;315;220;179;146;114;136;217;369;454;519;437;239;136;175;169;173;176;194;198;126;148;110;130;148;127;162;339;424;485;496;437;527;512;552;583;625;489;352;345;505;606
64;74;77;160;243;317;331;174;103;166;255;377;359;403;445;283;168;113;120;158;139;121;291;424;381;319;166;108;138;179;192;161;191;204;179;120;81;158;168;196;233;314;293;230;150;95;114;137;166;102;85;85;113;148;210;291;295;326;405;515;523;599;497;461;449;459;576;407;257;184;204;218;177;162;495;1098;881;202;104;157;319;358;246;156;88;75;91;63;121;60;57;78;78;157;171;128;103;85;96;99;71;124;171;191;157;128;140;137;146;350;396;290;179;148;88;68;114;162;87;75;95;99;108;131;143;191;337;282;123;147;189;162;223;230;234;251;924;3372;4933;3129;2472;2121;745;296;322;433;408;505;459;313;212;162;190;149;101;96;94;120;75;74;89;90;502;2721;5359;4092;1168;292;293;506;489;443;278;189;163;175;194;189;204;220;185;204;200;154;131;115;109;113;142;282;394;415;367;370;207;143;165;147;116;117;136;148;160;254;320;439;467;439;344;254;252;464;621;379;279;346;373;436;344;270;129;132;177;226;289;256;205;186;160;131;88;121;115;173;235;245;283;278;224;139;134;167;231;180;163;132;177;231;340;405;373;260;292;298;350;334;293;291;355;419;347;275;112;70;83;73;85;90;118;158;183;191;195;137;114;189;243;288;262;275;323;431;433;382;201;137;101;76;111;90;67;68;66;79;81;125;213;332;404;496;467;505;475;340;184;137;164;167;144;110;113;125;140;148;105;149;196;101;87;79;82;86;125;200;282;329;427;418;444;396;356;252;182;134;123;138;116;152;216;291;279;219;201;262;287;225;161;162;216;224;176;160;149;199;174;151;139;96;173;238;314;332;199;164;157;226;293;450;377;303;281;233;138;81;82;74;98;104;177;179;212;178;138;133;121;94;167;228;157;159;248;329;343;329;237;206;249;360;592;533;476;459;485;455;448;451;414;393;470;445;429;505;513;517;457;473;459;459;460;437;474;501;517;465;519;451;452;465;319;195;174;161;159;130;117;117;187;301;359;354;662;1222;932;425;231;152;121;98;115;128;190;306;399;463;447;443;488;535;451;427;318;415;678;676;465;263;130;68;106;93;99;114;97;130;122;102;122;117;160;217;239;190;208;264;364;224;235;224;236;310;229;214;318;370;323;320;271;248;336;434;378;253;213;192;122;119;64;82;99;138;104;170;201;162;253;203;186;226;275;504;665;549;325;321;272;170;126;97;115;111;108;166;287;375;435;376;227;217;451;452;206;109;77;50;75;61;109;206;308;401;284;236;300;405;499;338;246;290;279;269;243;157;122;71;85;95;100;171;150;175;301;381;356;323;258;282;332;308;305;282;374;424;831;2173;2172;881;430;321;375;416;416;272;220;161;113;121;113;105;73;145;277;342;416;373;573;1149;1141;656;533;445;402;343;342;253;211;331;790;601;289;227;266;253;339;427;488;373;332;215;139;57;91;110;151;291;313;327;237;176;125;106;92;101;104;129;279;321;430;531;470;327;170;101;124;160;229;269;340;599;1289;1411;666;458;392;344;276;315;357;355;320;231;243;312;346;218;158;119;155;145;285;344;410;514;508;494;564;607;572;526;543;539;526;465;394;305;198;193;199;187;128;104;227;329;400;468;282;185;132;146;173;157;134;107;96;119;94;116;217;204;175;243;383;433;483;450;495;478;535;460;560;607;543;298;278;319;469
93;76;71;151;225;231;215;108;107;163;296;501;474;454;364;256;205;132;94;100;128;161;321;504;501;413;278;155;91;174;207;155;173;147;139;112;82;97;115;161;144;169;158;96;94;93;101;136;132;87;111;141;117;156;288;367;409;356;456;608;579;593;537;418;387;441;400;365;201;169;168;214;134;163;476;1021;785;261;157;210;291;377;275;144;96;89;73;59;48;96;87;98;116;123;184;156;125;92;116;80;120;164;283;321;300;178;135;116;210;495;822;537;198;136;90;106;197;231;146;73;97;115;101;112;165;313;616;480;222;161;148;129;177;131;160;136;588;1915;2858;2250;3316;2977;960;315;305;439;490;491;441;345;211;187;282;296;162;136;125;113;105;79;77;71;247;1330;2305;1851;625;206;248;394;436;376;235;173;160;217;225;180;226;267;299;257;199;230;201;178;165;149;202;284;383;430;342;222;155;150;138;109;156;134;149;143;115;186;302;419;483;443;342;282;201;217;246;222;371;798;1017;744;378;178;100;108;133;116;161;139;190;177;97;90;76;117;140;189;213;261;270;268;271;176;127;208;218;143;123;105;176;235;364;459;384;291;217;236;263;301;230;151;240;279;326;255;117;113;130;89;97;108;144;167;113;138;121;134;166;249;253;276;253;272;373;459;356;275;191;200;170;119;103;97;68;55;48;38;36;77;114;237;361;467;477;479;490;417;258;174;147;142;106;90;108;128;137;122;168;195;208;141;95;80;94;80;144;169;171;230;345;364;333;347;385;323;218;107;114;128;161;205;304;362;332;292;275;334;364;231;182;162;222;254;157;158;222;277;276;216;189;166;211;308;321;232;161;183;258;280;372;412;356;290;214;120;110;58;99;108;101;117;170;259;349;305;236;166;107;76;116;171;145;121;164;222;267;233;158;153;156;250;405;380;314;390;421;370;336;345;328;328;386;391;436;428;326;354;378;358;375;430;467;522;562;533;576;460;496;478;421;417;312;208;195;153;162;216;185;153;188;410;400;304;413;580;619;407;257;218;133;103;93;169;187;220;232;296;315;425;418;453;401;336;253;249;339;428;364;293;143;97;80;110;128;139;123;85;62;93;75;100;152;261;298;232;142;158;175;172;181;249;327;294;233;185;232;307;355;324;283;296;401;438;402;398;335;237;193;88;81;101;58;95;81;141;148;161;179;145;135;147;195;417;841;763;463;402;285;186;140;114;104;98;99;138;269;331;398;268;223;181;362;347;172;91;70;78;81;55;91;121;200;324;347;342;625;1420;1680;829;353;316;303;252;170;116;90;88;91;55;101;126;132;199;295;340;416;413;403;434;468;468;396;353;409;432;861;1942;1875;790;383;326;277;327;358;242;190;134;73;113;108;84;102;134;282;276;322;352;940;2743;2680;1261;460;443;403;404;385;384;206;240;440;337;138;140;202;260;350;412;437;412;211;185;95;70;39;90;152;193;243;225;161;136;87;93;106;129;105;98;140;265;455;479;426;303;183;105;94;116;191;250;332;690;1602;1742;643;337;314;244;329;637;857;1143;970;479;390;393;326;248;183;156;104;122;140;184;350;520;482;466;527;496;531;491;486;488;509;406;239;149;139;147;168;181;95;118;156;246;290;250;203;104;116;135;141;138;95;123;109;96;118;116;185;185;180;266;401;470;487;480;530;479;506;539;557;714;534;400;294;303;329
104;59;91;166;295;182;148;110;76;175;332;423;459;421;273;197;151;110;78;110;141;181;339;492;497;499;408;224;94;118;190;202;144;114;147;113;75;69;117;125;122;77;77;49;60;51;101;111;124;108;195;280;228;173;243;367;494;387;493;601;690;654;522;299;233;278;307;290;227;173;161;160;142;190;337;503;426;179;134;160;356;486;350;168;101;118;80;58;63;91;97;71;89;111;163;138;105;87;114;141;133;244;328;547;604;263;150;137;243;946;1949;1158;293;140;136;185;279;347;208;132;157;136;102;178;270;405;762;483;237;144;122;123;96;115;107;98;255;615;894;1212;2701;2611;876;247;229;390;484;425;446;301;227;218;263;262;178;150;136;121;204;120;81;72;55;308;526;386;192;142;202;348;381;326;258;222;259;233;216;211;228;273;364;347;295;235;315;266;268;223;213;223;268;310;234;181;123;146;108;130;171;203;149;110;98;158;226;273;375;400;350;258;167;112;120;186;699;2254;3098;1922;600;159;127;102;112;114;102;106;135;147;142;112;95;117;81;116;151;204;196;192;183;144;176;214;213;121;90;80;134;202;377;416;345;218;164;163;203;166;149;113;138;206;224;210;135;134;138;118;107;113;151;166;106;76;81;131;217;321;258;191;251;376;419;354;306;210;218;272;266;168;97;93;60;63;42;32;49;75;89;168;297;353;396;396;418;358;282;179;116;104;110;94;123;194;210;230;184;176;162;166;145;126;136;112;142;156;122;144;220;243;232;255;303;230;158;124;108;110;149;224;304;372;306;320;295;339;304;227;195;202;219;181;202;157;206;321;341;266;177;188;245;400;320;210;221;315;350;359;387;424;286;273;173;105;100;110;127;119;129;144;239;372;439;387;291;178;104;100;107;103;118;129;185;178;150;153;130;53;109;137;181;170;183;214;259;262;250;330;358;386;307;392;366;402;243;239;263;265;290;402;537;503;489;548;480;491;454;475;469;377;306;258;212;192;278;329;332;145;153;261;218;182;317;385;645;562;270;229;237;115;138;161;216;166;152;228;241;280;359;289;237;249;164;168;218;248;212;193;136;107;105;155;218;165;105;77;92;85;98;97;163;304;421;297;189;131;152;163;220;370;363;465;386;259;223;329;336;282;318;290;350;360;393;405;370;347;314;103;57;50;62;79;102;77;115;113;193;217;121;125;188;367;663;552;450;302;243;195;159;115;85;69;71;149;205;254;253;205;168;179;212;206;106;98;81;76;90;92;85;72;147;229;373;457;1256;3621;4473;1929;470;190;217;193;152;91;110;99;68;70;75;137;172;169;184;297;397;486;476;524;515;472;481;418;393;396;555;1023;1000;598;399;246;265;284;355;308;136;119;118;119;115;83;100;218;274;273;192;257;1063;3341;3442;1277;407;337;361;321;361;337;171;159;194;136;132;137;222;275;370;404;424;307;155;166;145;120;108;126;114;234;215;123;131;81;59;82;131;106;109;116;118;206;300;365;373;341;260;194;166;103;140;212;159;350;910;870;439;340;276;214;504;1411;2108;2577;2008;775;452;392;308;233;210;128;117;135;115;169;268;428;466;469;513;425;347;376;399;363;408;346;183;130;131;158;145;142;92;100;140;166;200;176;152;136;132;148;160;135;103;118;127;136;119;115;172;160;217;315;454;475;459;533;528;465;434;461;542;599;479;411;343;259;318
88;80;145;332;471;294;118;104;110;166;264;312;323;298;232;135;101;78;72;133;168;277;392;457;491;432;334;206;63;113;119;124;108;81;141;120;58;67;65;102;109;97;85;85;76;74;67;88;86;105;334;591;364;152;163;227;255;329;426;516;683;750;605;308;146;137;164;223;272;190;168;154;166;228;344;376;221;125;135;151;385;479;350;200;126;126;84;120;99;127;106;92;88;138;172;166;133;127;176;86;124;164;338;760;1008;371;139;112;326;1203;2419;1430;372;201;227;295;340;408;255;127;138;127;170;221;338;399;477;317;155;77;94;108;75;113;131;140;194;247;290;650;1587;1662;612;210;252;377;401;421;451;352;279;203;189;180;156;123;130;206;359;317;162;84;62;106;127;124;90;129;147;235;307;298;304;210;271;299;206;169;138;215;311;360;270;263;421;450;385;261;221;179;157;169;133;129;163;147;172;146;140;199;129;148;116;157;186;204;268;303;304;267;170;94;83;208;977;3629;5498;3404;861;199;126;164;142;71;85;123;96;103;79;84;88;88;114;158;210;192;150;137;128;152;144;170;181;79;78;83;109;185;357;419;375;218;133;181;154;161;144;118;121;192;172;153;124;181;232;182;146;182;177;137;80;63;140;204;286;329;187;162;249;342;365;227;138;196;319;392;348;218;117;97;80;63;60;43;67;113;128;217;314;355;385;416;382;371;315;226;138;79;99;98;209;340;291;260;214;162;134;136;159;157;177;163;143;147;115;144;173;159;160;222;263;251;236;219;217;203;198;241;332;386;293;253;281;278;189;191;200;240;213;249;277;212;337;385;446;329;224;211;286;305;288;232;328;407;422;394;411;367;266;203;138;123;110;109;122;142;149;208;278;316;364;411;362;224;130;137;99;104;110;166;212;138;113;101;82;100;76;94;63;85;106;98;155;183;255;358;419;425;345;326;361;341;271;225;211;160;242;365;451;528;553;517;553;500;582;500;515;450;428;465;344;331;391;402;380;194;178;141;110;139;211;277;384;318;275;264;287;203;170;233;202;124;190;110;151;227;255;210;156;126;74;95;80;135;143;119;119;93;148;245;296;241;128;85;73;131;128;112;151;399;563;283;186;93;141;181;236;421;407;521;571;408;275;289;281;315;315;300;227;291;318;335;340;351;241;107;51;56;62;61;73;97;102;90;145;161;146;138;143;237;455;397;324;243;168;124;114;93;52;65;72;128;174;203;200;163;150;201;196;168;157;133;71;65;70;101;127;97;93;177;261;456;1677;5088;6196;2455;445;192;146;150;105;126;125;114;70;93;103;177;251;256;225;261;383;478;519;437;396;418;417;433;418;362;455;567;573;468;376;279;322;356;387;268;195;141;161;215;144;72;146;198;184;93;136;148;582;1836;1751;833;287;190;180;248;209;244;147;152;142;113;151;215;252;250;289;331;325;209;154;256;296;410;498;353;193;175;184;107;108;83;74;108;89;113;196;186;139;122;192;271;230;416;427;353;176;111;110;133;109;159;344;356;323;372;328;201;616;1915;2813;2527;1829;791;432;476;294;264;218;155;111;119;127;199;373;470;484;512;494;353;227;195;252;291;298;252;125;96;139;161;161;151;114;121;123;112;143;191;179;173;161;145;110;126;115;154;173;207;213;172;196;271;313;311;477;502;465;418;384;293;337;408;501;474;462;332;378;307;311
111;113;162;437;661;256;119;110;141;148;201;189;189;160;147;80;113;108;104;122;196;304;390;434;380;395;305;170;72;79;68;101;78;108;97;56;67;58;69;73;91;119;138;146;176;89;87;71;69;177;457;832;504;153;107;137;165;327;398;550;610;819;684;303;125;101;112;203;321;281;218;122;169;323;394;351;239;161;130;205;425;431;275;179;134;140;129;151;193;148;123;115;152;204;243;252;251;253;137;104;105;121;219;546;705;300;157;175;211;612;1224;794;319;302;288;255;343;365;265;238;230;187;202;323;378;327;222;147;110;107;96;121;100;131;208;294;354;359;340;422;652;589;281;249;343;397;410;401;333;305;216;224;150;106;125;108;150;321;416;341;142;116;75;88;82;111;139;189;143;147;190;249;229;178;166;182;166;129;91;136;193;224;221;269;352;410;460;353;238;178;119;118;90;85;95;127;142;115;129;115;129;118;142;115;117;155;182;191;254;235;119;89;127;196;770;2781;4443;2939;768;171;166;241;182;112;84;91;104;60;89;111;137;87;111;138;172;156;115;120;145;131;125;156;121;101;109;98;91;162;316;395;340;230;134;116;157;140;108;131;158;164;154;141;106;280;244;249;218;184;188;149;104;112;244;327;354;286;185;148;172;294;273;167;139;215;359;472;401;227;113;123;94;66;85;90;110;153;184;202;267;349;434;479;369;345;338;282;185;148;126;162;341;366;310;222;149;140;177;147;153;225;252;164;160;113;90;158;172;156;227;288;276;280;349;338;315;299;191;184;287;290;233;233;227;250;169;135;168;165;204;234;362;345;376;429;425;280;190;224;248;288;228;227;389;460;434;425;415;359;229;179;132;94;133;185;152;169;174;282;333;393;392;393;423;321;227;171;81;91;125;177;176;151;99;85;93;120;97;122;81;77;98;83;84;161;269;387;439;375;395;303;372;325;269;178;166;119;168;290;465;530;492;527;515;523;471;528;419;432;562;884;549;385;410;401;265;155;107;106;122;88;137;166;141;196;293;322;381;302;213;194;147;89;111;82;156;193;218;162;129;129;83;97;81;96;109;98;103;120;133;223;262;145;96;108;115;135;211;164;154;394;559;392;207;110;95;146;269;397;394;622;938;671;330;247;251;272;313;218;119;155;176;276;228;246;153;121;54;43;61;104;90;108;73;79;128;137;118;117;122;292;299;252;174;117;112;104;115;75;75;66;64;95;130;146;164;233;248;264;289;234;247;184;119;75;133;159;200;170;104;142;166;382;1223;3370;4006;1739;495;245;155;117;128;157;187;146;106;100;139;220;273;399;292;316;439;448;501;360;292;321;392;446;407;301;346;404;512;418;426;377;445;523;429;257;172;127;114;150;94;113;106;142;136;91;66;89;245;533;524;291;131;145;173;137;136;118;116;131;194;170;187;235;255;186;204;230;249;171;172;280;448;889;1530;910;283;186;232;196;127;107;90;78;87;94;221;246;167;98;108;132;226;374;401;349;184;125;62;92;85;89;151;149;222;283;327;208;353;998;1586;1306;1025;449;343;344;319;291;192;131;80;94;133;317;395;452;471;446;360;208;126;121;143;178;225;181;103;104;167;142;168;161;122;115;121;110;149;207;206;230;146;114;110;143;161;261;284;360;353;281;334;406;418;401;510;439;390;326;302;209;241;315;395;388;419;341;351;291;268
75;110;163;333;442;241;106;112;177;157;119;112;110;82;131;111;154;180;200;207;234;303;433;427;371;323;290;157;106;84;93;96;86;123;94;67;66;72;73;89;97;93;174;372;345;210;101;94;92;135;318;497;279;155;141;110;142;317;494;500;489;564;524;270;114;90;87;172;349;295;188;157;207;254;384;387;266;158;112;200;305;381;301;214;242;248;178;138;181;161;150;137;189;362;389;371;429;388;225;108;70;65;123;231;310;139;141;174;115;228;391;335;273;395;415;370;343;426;402;361;300;196;217;293;305;324;145;111;82;81;58;112;84;144;309;365;496;598;492;393;306;215;196;217;341;472;337;259;203;163;129;145;124;86;79;78;124;214;260;226;181;150;110;132;188;98;124;120;127;122;127;160;141;110;101;162;131;123;106;107;150;173;166;187;289;396;468;405;273;161;136;110;128;129;106;123;116;94;91;112;123;112;153;117;95;83;108;117;168;152;107;71;139;124;327;1081;1595;1122;293;131;189;308;200;139;103;121;76;69;118;121;135;88;123;133;171;131;89;58;106;108;131;143;137;90;115;101;95;127;260;368;319;194;170;114;104;111;133;108;149;179;170;135;178;218;300;235;220;168;150;125;104;122;329;396;397;278;156;129;146;198;141;67;118;240;419;420;319;210;146;104;104;131;159;127;121;158;189;219;228;282;398;443;380;308;278;282;277;164;161;215;270;377;278;219;159;173;162;186;171;253;280;220;133;145;119;147;155;211;290;404;332;360;391;360;397;351;236;166;206;207;186;220;282;211;204;200;176;156;179;260;361;387;409;523;465;344;236;175;195;152;157;172;334;469;391;306;270;243;192;138;116;82;177;214;204;200;226;312;416;420;481;399;484;489;348;232;134;120;181;244;253;192;98;72;104;139;151;136;108;121;83;85;109;134;238;313;397;421;335;282;396;591;521;268;106;106;112;286;368;508;515;468;570;529;526;422;402;380;523;737;554;449;321;263;156;133;116;130;123;132;102;120;120;135;186;290;327;284;221;194;130;83;59;101;127;157;140;164;170;130;59;86;71;78;78;74;110;139;175;188;170;94;70;102;116;204;257;138;192;522;1167;941;325;128;58;96;163;293;414;589;855;628;283;237;324;447;495;272;138;140;140;189;187;168;151;119;68;93;114;153;161;104;86;87;120;110;108;105;119;185;154;123;120;95;60;75;77;79;77;78;86;81;104;143;152;208;323;371;292;249;278;270;169;107;128;241;293;244;216;188;138;241;576;1235;1422;764;375;321;268;209;217;226;300;211;165;118;245;371;502;472;370;363;431;487;469;400;307;329;443;437;433;350;352;415;361;414;395;489;409;470;400;229;118;60;77;84;99;91;104;87;71;59;60;73;55;132;132;112;142;171;238;174;144;166;178;145;238;334;309;254;249;152;190;173;131;143;196;201;453;1469;2735;1392;409;267;314;194;144;96;87;70;81;119;189;234;188;121;73;88;149;231;275;165;126;69;48;54;68;73;92;91;207;335;338;183;167;349;429;477;487;251;207;261;266;273;195;101;75;84;169;343;448;378;353;333;197;129;83;57;61;81;185;128;119;157;153;166;180;159;142;155;119;128;201;240;286;245;166;115;120;132;207;358;409;391;389;400;375;491;515;364;450;381;397;308;253;150;145;209;282;325;359;269;277;275;289
95;142;196;224;213;129;113;132;160;148;112;66;75;94;104;118;187;289;285;287;291;231;372;418;369;329;380;232;138;81;101;116;90;72;59;51;64;77;87;104;72;63;210;597;544;312;172;108;72;82;156;189;139;119;144;135;185;319;437;480;407;407;330;193;98;105;123;125;214;241;144;141;232;220;366;439;333;230;176;155;272;344;390;340;335;377;316;174;214;143;115;136;256;565;557;414;428;469;260;116;65;43;75;105;84;101;109;126;118;107;130;171;232;394;435;480;416;393;354;393;277;217;172;197;196;205;129;99;79;86;98;121;100;160;246;431;656;902;713;443;211;126;133;197;326;369;296;212;119;96;73;69;111;90;75;68;107;133;155;212;276;247;291;527;594;352;109;129;109;117;145;112;91;85;114;117;96;86;103;137;173;159;136;160;234;331;428;358;307;217;177;205;242;310;227;139;90;93;119;108;108;127;127;100;90;116;82;69;91;132;102;141;70;75;137;223;377;285;117;98;219;309;334;209;139;129;109;119;99;113;118;69;121;121;121;101;112;104;59;91;111;156;142;131;119;99;55;95;195;278;201;182;133;138;99;63;71;94;116;156;154;206;247;265;254;190;157;145;111;110;110;188;325;452;358;240;164;222;206;167;128;83;114;185;319;278;202;149;153;185;153;168;172;160;128;194;192;173;184;237;395;410;435;289;228;395;289;224;124;188;234;254;185;148;121;134;133;166;197;204;180;146;131;138;126;156;221;316;385;425;396;349;333;386;428;321;242;161;135;121;146;190;225;318;245;192;170;170;125;223;229;272;377;430;393;264;161;163;141;147;189;174;255;370;309;265;163;151;135;158;101;122;166;172;175;149;328;413;447;451;472;521;471;514;364;235;105;111;195;273;278;231;117;89;80;135;134;144;122;133;132;126;108;135;193;216;317;296;280;318;677;1242;809;240;108;84;148;205;400;566;499;551;613;550;517;503;384;223;217;423;397;359;321;167;127;89;129;130;149;163;65;84;89;153;134;202;221;254;222;188;140;87;81;98;85;94;122;156;246;182;103;72;86;59;93;90;143;222;286;265;152;87;92;99;97;187;197;148;248;989;2439;2115;566;115;66;66;127;222;377;436;559;486;312;282;505;850;955;543;211;122;100;187;195;238;248;188;107;178;188;280;272;179;128;118;153;208;172;141;124;134;160;86;76;73;80;91;108;90;82;80;60;87;91;125;151;260;309;385;351;229;308;297;208;157;226;343;314;257;307;231;158;131;284;421;479;350;392;376;328;313;369;373;352;235;115;180;298;405;505;457;375;431;438;428;399;402;345;307;341;404;448;386;413;369;335;349;398;444;363;289;219;130;101;67;94;77;47;64;81;76;73;83;65;55;69;70;88;152;134;239;251;210;143;191;174;230;244;353;324;299;284;240;155;121;109;164;238;216;304;1103;1882;1008;259;217;276;227;162;114;93;73;94;83;139;186;137;89;77;77;95;120;152;91;59;51;70;54;65;79;60;82;147;291;282;164;114;105;160;241;342;243;177;227;238;177;188;140;102;113;200;314;427;280;234;285;202;114;90;70;86;113;188;203;192;224;255;225;243;196;106;155;111;155;229;304;222;172;155;122;109;180;306;413;467;419;350;328;385;430;446;361;360;327;343;282;227;142;104;204;222;214;223;205;209;188;254
91;169;199;217;153;94;106;132;112;96;84;77;74;81;88;125;222;353;418;382;286;234;313;366;355;365;339;271;147;166;160;154;118;102;60;63;47;85;97;87;56;88;181;433;544;344;269;148;97;101;80;107;119;126;132;142;199;362;410;476;442;369;287;163;125;94;99;119;170;152;148;211;235;284;425;519;449;357;196;182;231;353;399;483;465;497;432;396;272;217;104;138;368;640;562;332;252;256;181;123;103;93;79;74;119;131;149;188;164;103;129;131;186;337;433;511;408;275;309;241;168;140;126;144;140;145;136;92;98;145;177;193;96;140;186;413;647;954;773;434;197;122;120;172;249;287;267;147;108;61;51;55;61;73;61;55;81;111;141;255;330;339;633;1630;1844;772;238;161;142;113;70;101;112;111;141;126;118;87;89;148;161;225;182;160;153;241;316;245;258;267;315;350;577;825;535;249;150;126;171;167;136;104;114;66;92;97;79;87;71;113;100;142;171;249;179;74;83;81;93;143;297;390;397;318;196;144;176;154;147;99;91;88;118;208;165;147;86;67;68;62;108;171;169;138;124;110;73;48;103;136;157;146;169;169;152;121;88;55;93;170;220;294;293;316;269;188;136;122;116;82;111;178;328;323;247;201;256;364;257;258;140;93;89;123;150;177;128;122;257;505;492;295;157;128;128;124;147;121;155;195;326;390;350;278;221;277;222;231;174;130;140;151;118;95;118;137;133;144;207;164;132;93;123;173;138;143;181;296;427;478;345;295;311;444;474;329;208;158;123;138;159;228;311;286;261;212;175;179;124;140;215;259;359;383;356;230;130;71;121;170;200;176;193;268;321;269;170;136;223;196;152;106;142;125;151;146;219;345;406;441;526;498;534;508;368;220;121;84;175;270;294;183;96;83;122;165;163;136;107;139;145;136;141;134;144;156;173;219;225;295;785;1581;909;275;83;72;142;253;421;473;520;541;521;518;490;464;326;194;171;248;288;251;189;121;79;105;155;181;179;144;114;105;185;211;136;124;159;155;185;174;140;104;98;82;66;50;92;163;211;200;120;64;78;87;98;188;239;347;378;304;172;90;86;71;85;137;110;97;240;1164;3061;2524;618;119;84;98;131;229;316;417;501;476;418;407;654;1277;1386;627;194;100;88;122;223;462;496;299;127;226;353;405;348;193;159;177;229;307;268;201;114;90;110;96;55;40;76;124;185;202;143;92;95;80;99;121;238;317;340;307;254;184;266;285;245;260;307;392;270;286;314;256;133;132;205;251;269;225;320;411;389;482;514;507;424;239;187;219;347;447;448;367;404;397;425;416;355;354;360;382;352;401;407;445;414;331;236;298;421;312;270;162;112;96;76;100;93;129;99;72;80;67;78;94;73;92;97;100;102;230;286;261;238;235;159;155;216;303;288;294;292;285;338;279;174;135;162;236;275;271;200;380;582;387;165;167;164;168;175;175;167;110;122;84;82;111;117;112;95;81;75;83;94;61;56;58;48;56;49;58;54;90;144;233;225;181;173;171;168;185;267;256;161;140;170;163;116;85;111;153;261;361;446;295;211;241;203;116;101;98;134;126;217;267;405;336;339;237;251;178;153;128;118;110;187;356;185;118;100;121;91;221;286;396;412;389;336;279;339;417;402;290;221;231;274;220;236;147;173;267;304;242;165;120;131;139;179
132;99;158;160;164;109;82;115;138;107;69;97;55;82;122;201;304;370;406;328;292;194;191;262;281;267;268;199;145;178;137;175;128;101;69;76;89;133;152;118;104;67;156;296;457;438;295;205;104;85;77;48;87;144;177;188;300;390;413;417;433;345;266;251;127;78;61;88;145;144;144;245;382;416;452;566;590;504;361;261;275;308;447;462;507;473;534;504;368;232;127;96;225;350;309;200;165;151;154;185;158;117;111;98;164;174;207;255;166;100;126;117;136;296;478;507;380;237;222;188;110;72;99;112;97;84;73;93;153;305;334;263;170;149;214;303;533;724;570;302;175;115;149;157;171;189;173;126;89;68;63;87;95;68;61;65;76;96;110;174;366;393;1035;2958;3527;1153;335;255;193;97;91;101;162;182;254;261;161;151;163;128;226;274;233;195;141;193;204;175;211;315;391;439;928;1722;958;380;179;183;240;238;217;147;84;67;85;121;96;103;74;143;178;195;562;812;483;118;84;73;80;161;285;424;495;435;325;242;273;262;154;79;72;93;133;141;153;160;90;78;71;81;96;111;137;115;110;96;76;45;66;136;124;130;193;205;239;120;58;63;75;146;239;366;356;334;275;170;126;131;145;148;155;113;243;257;158;159;269;404;355;310;226;159;120;108;85;97;141;246;794;1825;1416;547;157;132;144;128;156;121;127;159;287;371;278;199;154;190;151;130;125;141;127;115;104;93;107;135;88;113;126;156;80;89;116;110;118;181;156;262;361;437;275;207;372;658;582;357;153;149;115;96;204;310;394;366;319;303;210;202;134;137;185;191;300;324;266;225;130;102;114;196;208;223;260;264;362;357;171;175;291;280;167;127;134;115;88;128;158;180;267;393;488;467;531;478;402;239;132;94;148;181;172;157;129;123;130;187;177;108;117;134;203;195;141;127;124;85;134;151;148;245;518;906;568;214;139;150;237;372;512;493;469;473;490;480;444;467;326;196;171;169;222;194;155;79;82;167;322;339;226;138;116;156;261;270;153;115;101;97;128;177;140;109;99;118;73;45;86;162;168;193;153;111;75;98;313;620;812;576;448;401;281;200;139;88;113;95;99;80;174;671;1583;1250;373;131;151;178;183;178;269;367;422;457;374;363;616;1034;1024;431;140;116;127;163;226;549;648;328;192;252;475;425;374;227;163;212;261;320;262;193;123;63;88;69;67;63;108;204;294;242;157;109;116;135;123;220;493;669;450;246;148;134;216;272;305;277;384;349;249;219;232;164;165;162;212;201;278;248;349;378;499;507;515;524;467;343;241;201;298;385;425;342;350;356;358;294;255;301;322;315;229;303;353;415;457;336;219;223;374;353;185;144;121;106;143;163;190;143;116;65;78;62;96;99;113;91;85;109;190;336;526;431;301;264;169;157;261;295;268;298;282;265;253;259;155;146;195;276;307;192;151;129;204;141;95;104;138;186;222;273;227;139;107;78;84;125;167;115;88;83;72;63;69;72;46;56;54;67;65;65;52;70;79;127;166;225;258;274;227;194;242;267;151;99;89;92;114;66;124;183;281;440;353;303;217;162;182;177;201;142;182;204;329;421;426;352;274;282;220;157;106;106;79;107;148;243;175;126;90;88;110;193;264;405;449;375;363;298;289;339;391;280;165;123;114;162;166;171;193;305;296;234;199;141;133;90;134
92;88;114;172;148;103;108;118;85;69;77;63;78;105;115;187;287;398;368;287;269;240;238;252;183;206;191;139;158;147;197;168;145;117;111;130;133;138;128;124;116;60;119;296;415;436;420;190;114;108;81;54;142;221;239;291;374;376;366;373;432;357;280;194;129;73;61;112;198;198;165;313;493;502;522;559;605;598;439;293;226;368;467;450;471;539;554;491;373;211;108;82;127;139;141;120;95;136;227;286;275;213;133;145;223;282;233;185;147;131;136;129;138;280;406;467;436;351;381;313;174;85;133;125;119;64;64;74;174;383;570;361;175;151;197;351;489;621;491;258;171;173;155;123;110;149;131;155;79;70;84;123;100;69;82;53;71;68;110;127;263;408;990;2547;2565;876;294;296;139;110;96;109;207;216;284;317;189;169;124;127;278;357;333;267;175;132;132;152;178;282;349;380;936;1681;1107;363;286;321;393;428;334;174;105;93;96;128;120;104;135;159;220;371;1346;2120;1243;275;71;88;97;149;247;414;512;476;354;277;337;358;212;112;69;87;111;120;130;155;138;81;89;77;79;99;109;130;116;105;78;58;65;107;118;135;144;222;161;117;82;119;128;163;268;416;424;324;251;120;121;159;202;183;178;171;154;168;101;158;295;459;450;368;225;164;189;142;99;95;129;440;1813;4442;3505;1210;196;124;173;208;158;145;115;129;186;231;229;144;101;91;90;64;78;83;113;105;77;102;73;82;64;58;92;125;115;101;136;86;114;114;126;241;361;358;282;339;542;1057;861;307;207;127;103;129;232;353;436;461;420;328;241;241;148;149;231;215;204;216;256;365;269;186;150;245;317;364;317;360;344;284;161;260;340;315;198;149;143;124;134;134;158;216;223;293;361;383;486;450;378;230;170;130;132;136;160;199;243;240;183;168;155;111;148;175;237;254;196;132;129;99;129;148;132;203;288;434;298;161;174;190;339;442;494;501;465;454;468;395;406;377;288;198;236;254;365;335;177;98;80;221;550;452;273;171;155;220;334;269;206;125;87;94;100;139;178;134;95;82;108;118;87;159;227;334;275;128;59;229;641;1722;2124;1346;649;462;310;230;204;114;120;98;115;86;104;226;501;450;207;134;290;303;248;161;211;309;335;309;291;313;377;490;498;214;156;230;184;221;248;419;436;289;228;336;431;397;361;210;129;150;191;256;212;129;116;95;69;72;112;75;101;234;365;299;167;156;213;208;200;391;1133;1597;1030;274;126;138;224;268;407;380;436;408;254;216;178;195;241;270;283;312;328;357;418;502;521;540;557;530;499;432;385;240;228;321;346;357;378;354;310;226;201;237;317;335;231;196;308;410;396;290;168;220;330;345;252;191;210;244;268;290;304;278;153;81;63;86;108;98;86;100;112;116;241;425;557;530;378;197;185;139;216;316;326;292;263;230;194;185;159;138;269;316;275;189;149;148;198;195;134;124;150;181;246;333;313;128;82;91;98;136;168;113;120;115;121;133;143;92;72;55;43;60;37;72;52;70;78;119;174;295;403;365;305;270;264;274;155;57;83;102;80;103;146;142;300;397;395;300;162;110;169;259;290;286;221;306;382;453;362;283;251;206;165;139;92;88;86;64;93;165;111;123;123;123;136;219;257;329;460;469;449;393;358;361;408;376;213;90;108;156;161;182;208;240;294;293;284;198;156;96;81
83;70;112;106;122;112;108;100;60;96;67;87;89;129;138;186;237;280;204;222;243;278;250;238;159;201;160;125;115;199;184;163;151;123;129;154;144;146;116;149;77;93;141;345;486;467;398;226;174;141;103;81;157;275;382;447;431;438;432;358;360;249;221;166;79;100;83;136;228;179;197;272;383;424;501;501;558;520;372;240;218;338;395;425;455;459;449;420;326;165;142;156;90;66;70;104;133;223;362;466;385;293;154;173;230;264;236;181;146;82;123;126;172;287;408;454;430;615;921;796;321;114;119;105;93;66;58;57;133;321;428;277;171;137;200;364;501;494;444;258;213;233;158;146;103;112;137;139;66;68;77;97;74;87;74;83;75;77;94;145;281;339;465;915;885;333;154;146;118;133;116;133;213;236;244;191;128;116;101;123;308;426;444;298;197;117;91;91;148;237;250;238;511;876;614;313;363;406;512;530;398;237;142;157;148;125;128;101;130;220;276;465;1888;3169;1490;350;132;84;91;127;215;359;554;550;421;292;278;306;240;171;89;93;92;126;105;147;106;77;101;111;142;121;99;128;177;202;91;102;114;98;132;179;158;191;194;219;171;181;211;185;333;457;453;296;206;168;118;181;302;337;244;161;104;96;109;201;468;1029;971;502;248;300;335;238;138;103;128;503;2277;5647;4840;1391;202;126;220;272;202;104;105;119;148;141;119;91;56;52;61;50;74;108;97;103;107;109;68;55;84;67;91;116;106;146;139;126;102;85;129;237;280;324;296;309;591;947;705;266;123;110;140;149;201;350;501;465;381;268;231;200;208;234;347;259;138;182;472;1127;1085;551;264;284;342;408;454;485;353;236;183;199;313;280;180;143;196;141;125;167;165;249;193;226;214;263;348;396;314;238;184;237;328;383;377;512;599;412;268;156;142;91;113;237;345;295;209;132;114;85;107;139;142;111;191;278;224;175;201;254;410;561;529;466;442;440;393;407;347;279;203;217;220;411;722;681;268;82;75;169;384;371;236;172;196;340;406;324;200;133;111;81;114;171;135;102;103;103;84;68;100;171;312;563;553;225;204;351;1199;3405;4828;2556;831;544;409;312;200;116;130;153;134;107;102;152;183;212;194;229;338;401;259;157;207;261;305;188;165;189;200;273;171;173;255;306;304;337;343;350;383;321;322;378;373;369;384;262;123;145;178;128;120;101;73;80;117;103;92;103;126;187;231;204;124;351;443;372;281;518;1725;2921;1666;372;148;176;214;262;332;374;368;348;224;161;140;189;289;350;318;336;393;426;443;573;547;544;526;505;485;411;346;282;140;171;292;376;310;283;192;147;201;258;254;361;274;253;361;376;459;360;234;190;231;322;299;313;275;345;364;397;416;306;190;114;68;69;52;83;103;103;82;90;187;333;515;516;404;253;171;161;245;290;278;232;192;186;239;199;162;179;301;380;355;301;189;214;244;263;198;151;117;157;207;269;208;142;93;69;89;155;173;141;199;306;247;258;275;155;102;95;122;101;74;66;83;93;102;137;277;392;459;398;292;206;216;180;122;61;93;61;101;122;176;185;218;265;204;166;126;95;181;275;337;355;277;313;408;448;343;299;164;132;128;92;119;109;76;78;88;100;107;144;159;146;166;222;236;267;336;366;424;468;451;459;416;389;290;141;131;170;183;212;237;274;276;341;347;337;210;110;83
102;88;113;144;102;104;95;81;85;60;87;110;109;184;182;167;162;162;142;153;169;244;294;196;190;168;193;142;154;280;273;180;177;126;122;105;133;161;160;165;127;110;135;258;339;374;368;336;288;172;118;117;174;293;430;411;487;512;431;296;208;212;110;100;67;95;94;125;172;177;179;205;315;402;526;589;508;444;267;192;185;253;354;423;458;459;496;396;286;196;230;222;159;86;93;139;231;381;497;481;430;294;204;152;214;193;194;151;114;84;115;128;179;338;376;361;332;779;1757;1626;496;161;135;111;100;98;98;84;105;183;212;209;138;152;151;274;470;478;311;243;201;182;103;85;86;92;125;106;73;74;60;84;84;123;87;65;61;82;90;171;250;338;314;225;192;113;75;87;139;174;141;120;157;186;164;138;111;101;77;113;248;358;369;254;133;90;92;76;130;154;181;129;191;354;351;372;430;527;655;659;469;349;180;159;135;140;104;122;184;254;233;342;1003;1724;919;293;106;108;157;83;147;309;500;564;463;311;258;255;207;105;83;80;71;92;121;158;114;97;141;204;169;152;133;148;169;184;153;141;175;170;275;245;219;221;276;306;316;295;244;233;360;411;364;262;188;110;157;224;370;395;216;150;111;156;153;342;974;2481;1993;807;288;360;393;277;123;60;65;324;1412;3447;2975;965;179;132;210;350;213;123;106;88;96;107;74;55;60;66;75;77;109;67;112;94;81;103;130;125;75;62;98;86;120;202;237;176;89;87;106;170;251;326;309;349;328;460;317;164;138;119;122;159;283;412;454;398;328;216;249;231;231;259;398;281;177;211;844;2355;2489;1178;392;297;284;364;470;422;311;229;170;230;260;241;181;226;249;164;126;164;174;198;173;132;137;167;245;256;242;205;174;438;1039;1367;1000;1085;825;486;321;199;173;122;159;279;426;228;178;102;101;126;135;153;128;104;170;202;235;231;149;239;335;465;474;388;440;446;425;345;221;195;206;197;196;371;1011;918;369;99;67;115;218;281;220;178;243;376;439;319;212;120;89;146;179;221;181;100;120;81;55;71;99;189;333;612;501;304;276;386;1254;3425;4902;2681;797;581;512;414;233;118;93;170;123;132;149;153;166;162;174;194;334;381;346;190;277;347;336;232;128;163;135;145;98;156;257;299;368;385;405;392;363;444;607;477;312;304;299;192;165;200;226;188;117;99;100;107;129;104;142;171;207;223;173;138;166;471;893;519;304;504;1241;2228;1220;338;160;206;243;267;302;316;304;246;204;174;167;199;215;276;316;359;415;498;513;502;467;455;425;463;391;272;255;173;142;113;255;324;202;132;134;127;204;217;277;332;281;232;356;437;462;481;340;282;237;308;354;362;414;451;498;519;426;339;212;134;77;79;77;84;93;72;101;89;145;265;400;435;453;345;204;223;326;329;275;226;208;202;250;316;247;288;292;399;442;405;371;294;334;258;218;148;126;91;147;191;173;127;96;103;89;139;136;166;332;474;472;387;425;264;208;202;217;151;74;82;85;75;100;157;243;370;370;362;272;201;180;155;91;76;85;81;131;193;233;188;149;137;130;118;87;91;150;362;439;495;441;314;435;371;307;266;169;106;79;113;142;98;80;50;77;69;91;133;131;178;167;193;247;234;238;270;335;443;461;449;500;447;331;210;202;209;179;248;257;241;223;366;385;409;260;145;75
146;105;129;120;136;134;138;128;88;69;50;61;120;212;239;170;146;138;118;110;119;183;241;192;215;198;204;227;259;312;326;266;268;181;130;83;97;136;144;148;191;115;175;253;276;360;375;679;699;354;152;183;299;403;412;452;451;453;415;248;165;94;100;83;69;78;78;75;142;137;148;242;319;414;538;524;452;367;202;138;159;198;326;375;409;469;446;391;234;232;456;577;257;113;104;170;339;436;514;550;445;327;218;182;193;194;180;194;192;184;143;117;205;283;423;307;244;635;1526;1415;409;210;223;175;140;112;93;103;102;149;179;211;200;164;173;278;378;334;265;154;85;100;79;93;115;214;191;104;67;77;71;81;108;110;89;131;124;75;92;153;277;384;233;104;82;67;61;127;124;164;197;158;172;168;166;121;103;116;88;118;180;306;312;195;125;89;88;119;133;185;185;146;169;271;369;443;497;523;518;540;412;324;188;209;204;187;140;149;185;309;233;231;398;537;379;158;95;101;158;132;114;214;369;430;393;236;211;137;133;69;56;63;68;91;124;149;109;102;152;255;277;268;237;142;162;137;127;161;189;278;397;357;238;208;247;303;341;233;206;233;339;314;275;170;140;146;169;356;490;418;296;179;207;229;259;472;1264;3279;2818;925;319;322;302;258;97;63;76;125;435;1046;904;296;106;105;150;204;147;137;96;92;86;67;37;76;90;81;90;103;99;142;133;126;113;116;135;167;99;80;50;76;125;214;248;211;116;107;101;134;252;414;462;359;256;218;157;105;125;130;128;168;254;426;449;318;221;210;246;309;226;205;268;230;207;236;955;2578;3186;1954;514;264;270;399;355;381;280;279;288;315;239;231;244;305;249;163;124;134;191;165;92;65;84;95;128;179;177;153;147;755;2345;2966;1449;1244;822;420;349;351;305;127;126;127;254;160;118;112;162;232;270;216;140;109;171;225;249;199;156;204;319;384;445;389;344;347;358;346;275;201;206;180;182;299;630;658;345;123;109;124;165;197;260;214;267;397;452;433;216;106;114;193;213;268;221;161;142;114;64;93;141;223;355;383;441;377;397;410;806;1911;2440;1304;562;478;617;547;348;142;105;130;137;206;224;192;147;111;98;161;254;296;368;271;330;403;347;269;171;178;144;87;109;126;172;255;335;412;317;288;312;396;706;458;185;228;288;219;192;224;258;222;127;125;75;137;162;142;153;256;310;268;161;123;122;370;646;383;226;306;527;746;504;265;203;221;217;244;258;347;289;231;150;139;163;137;174;186;209;306;362;473;452;440;404;394;354;312;321;205;164;155;124;154;267;290;159;113;103;157;199;232;283;315;310;255;419;413;526;494;421;274;171;270;353;400;360;456;483;650;606;448;199;141;104;70;66;85;68;89;94;118;165;275;391;514;426;324;260;317;376;378;375;301;272;272;287;329;361;299;379;348;417;380;424;346;301;247;230;178;153;112;132;110;131;201;179;189;131;92;123;221;368;587;584;511;427;373;285;307;322;239;86;57;61;98;95;162;204;245;255;238;197;198;168;132;102;70;60;89;138;243;272;232;122;92;81;108;86;118;158;300;465;462;417;395;407;304;248;244;106;74;91;139;128;108;79;53;76;60;98;113;175;207;187;191;256;236;240;240;309;373;417;475;500;477;421;319;296;247;254;219;252;246;270;400;479;397;318;155;95
108;112;98;122;160;206;164;158;106;57;48;68;110;193;234;197;142;143;146;98;107;143;185;195;213;230;304;329;399;359;284;310;281;204;111;100;104;109;155;157;193;162;182;178;168;211;359;978;1237;552;290;297;357;387;393;370;306;390;269;142;92;79;65;73;68;81;101;85;123;101;147;259;282;479;523;500;402;264;152;129;148;211;317;328;325;305;357;264;201;218;518;585;262;124;119;199;316;418;559;507;391;268;156;167;153;152;180;245;281;219;154;184;227;308;454;319;230;395;736;569;232;245;406;299;134;112;124;118;108;116;198;329;275;239;178;166;248;315;199;152;96;90;90;130;287;667;541;217;77;48;76;69;91;93;97;164;207;116;76;112;222;270;196;96;90;75;80;96;163;180;203;191;152;225;200;126;131;117;111;110;130;203;196;127;84;68;71;142;145;150;125;136;232;328;419;477;403;418;405;373;359;300;241;222;262;263;233;156;168;213;225;188;251;287;229;163;137;129;175;145;132;145;235;270;206;165;85;106;102;98;86;68;79;152;171;187;118;121;176;278;321;295;214;158;169;164;138;191;181;305;390;355;260;269;285;299;264;201;164;183;226;224;155;190;154;175;226;379;521;387;221;222;261;276;325;469;983;2016;1707;631;312;342;277;172;84;51;75;59;118;215;197;121;59;84;80;79;160;183;165;95;95;94;66;81;118;144;167;185;217;170;193;165;132;153;170;168;169;131;106;78;105;207;276;215;133;93;143;134;380;923;944;554;330;199;123;87;130;174;157;198;222;327;355;242;148;167;270;265;177;212;276;241;216;297;626;1470;2364;1797;491;222;239;241;227;224;173;275;390;362;256;245;345;316;232;174;164;126;114;154;94;49;66;59;83;103;114;87;128;760;2422;3221;1390;833;531;358;421;446;382;169;101;142;101;88;123;165;257;393;373;381;194;171;258;350;316;204;181;186;284;353;380;290;230;255;284;378;354;267;280;213;152;224;420;776;665;347;145;133;147;255;327;318;351;355;407;433;205;124;112;153;234;253;234;165;174;123;136;159;188;226;267;232;316;383;318;275;454;691;730;513;382;496;740;954;779;295;113;123;163;277;412;292;185;90;112;133;177;327;324;379;364;419;415;273;167;172;133;104;90;120;158;234;258;254;209;160;202;256;353;329;225;301;302;285;258;224;220;187;90;126;89;129;142;175;217;357;353;303;183;112;90;165;208;207;150;188;136;214;221;235;243;189;167;140;251;337;323;253;152;151;148;114;119;135;145;201;275;397;399;324;291;314;298;275;205;132;124;125;95;159;249;238;168;132;161;195;282;311;253;255;252;384;425;485;698;545;368;273;192;221;341;322;351;373;519;796;844;403;196;93;121;100;92;92;79;93;92;114;189;236;318;341;317;255;245;363;408;432;476;423;382;361;234;282;280;321;325;316;291;329;443;438;354;225;179;133;95;112;98;107;148;239;279;324;152;99;134;240;437;519;508;499;523;469;426;434;394;254;84;71;62;123;101;145;246;322;256;210;201;215;154;112;96;95;73;74;111;206;248;174;117;103;101;145;191;162;225;383;468;472;429;526;548;340;216;127;71;108;93;142;189;172;93;68;68;63;88;93;188;171;184;237;177;213;298;324;380;437;444;469;551;492;443;369;332;320;313;318;289;360;335;430;486;503;368;165;106
118;95;91;84;193;266;186;152;145;139;54;67;115;256;329;190;115;161;142;94;70;88;130;172;237;272;292;341;416;374;259;220;172;177;159;135;128;110;118;129;197;210;175;119;115;85;263;728;909;573;456;364;315;292;248;192;189;164;196;119;88;83;70;48;79;58;89;116;98;99;76;154;266;385;447;400;257;170;152;166;207;246;343;327;252;179;209;186;142;206;339;375;241;114;116;175;226;343;469;424;356;205;145;131;125;142;188;237;326;228;162;218;240;295;410;333;290;334;285;193;116;237;375;277;136;137;106;78;101;113;175;321;273;248;150;107;149;211;161;159;71;101;83;196;727;1795;1646;535;104;62;72;85;96;99;96;200;270;99;70;108;195;245;181;120;108;105;111;130;170;154;153;136;168;342;291;223;173;174;168;129;105;150;188;151;68;88;98;164;198;119;105;142;320;338;436;429;409;323;278;176;235;244;315;288;333;295;241;156;161;200;156;203;382;364;297;206;184;150;173;162;160;118;162;171;106;88;70;74;98;119;89;86;136;203;272;199;121;125;193;304;302;290;179;177;174;156;151;221;224;298;340;289;301;270;291;339;269;156;117;173;211;193;193;228;206;230;337;368;376;266;251;188;156;208;279;386;457;740;677;348;225;222;249;127;79;91;57;100;88;75;67;52;66;74;64;78;131;261;207;143;88;109;77;83;107;200;261;247;259;301;295;270;257;261;245;254;288;288;238;153;130;155;183;164;133;125;151;188;629;1651;1742;824;406;265;182;125;102;177;240;193;166;244;227;149;117;136;139;136;146;241;343;337;413;390;427;663;947;755;326;264;318;301;201;175;208;322;387;334;244;251;365;301;242;120;122;137;158;112;89;80;85;67;55;78;83;93;139;379;1162;1428;750;439;475;440;516;551;335;154;103;93;103;104;177;225;362;459;447;334;209;131;259;346;506;636;461;338;288;273;291;235;181;179;240;277;355;370;373;198;109;219;719;1873;1989;921;248;128;144;188;383;399;356;294;238;255;177;124;106;158;215;260;262;202;221;164;196;217;235;146;157;169;192;241;217;199;214;223;203;149;245;315;813;1831;1664;590;130;94;171;345;487;324;207;127;96;155;169;277;340;341;417;422;327;262;160;149;141;113;125;219;254;291;257;208;163;145;110;131;174;192;225;399;419;394;314;205;170;126;106;99;107;116;165;156;263;394;403;312;155;165;141;107;114;132;109;83;90;130;150;201;177;97;72;100;168;298;379;431;189;134;121;109;133;80;110;197;247;389;362;286;182;253;315;263;201;148;164;159;132;149;264;243;185;149;204;289;329;262;185;185;270;421;454;418;555;470;384;286;222;196;241;296;265;304;445;650;625;249;133;90;136;107;79;80;83;65;94;111;205;165;202;218;163;156;212;363;499;509;494;500;472;340;184;128;164;194;208;172;130;188;299;341;398;297;150;102;107;126;113;85;158;233;416;358;227;125;162;232;444;492;499;429;417;424;527;479;424;209;127;90;124;142;145;174;302;344;307;257;225;188;152;107;117;124;66;101;114;199;211;154;112;71;116;214;213;175;284;442;488;555;461;442;641;406;244;138;106;72;91;199;417;324;159;70;90;100;115;157;161;168;212;193;242;256;289;377;506;545;559;483;526;490;416;386;308;290;334;344;449;451;485;489;533;470;369;230;143
154;100;142;148;164;200;198;190;306;256;115;57;180;411;571;266;146;120;151;80;69;78;110;158;186;292;312;392;345;250;164;106;118;139;120;170;169;168;135;163;235;274;247;150;80;94;194;396;538;570;493;448;361;248;163;119;140;138;144;119;110;76;81;77;53;16;62;132;85;85;106;107;204;278;330;247;136;89;131;181;235;297;292;325;211;168;112;82;98;122;163;169;150;136;107;152;193;292;337;359;242;183;122;107;119;116;157;235;219;151;132;158;200;272;306;300;266;273;195;123;102;135;196;139;94;121;98;76;106;102;132;166;221;165;109;93;150;127;129;131;79;67;119;185;878;2692;2521;805;123;76;87;63;68;80;74;135;138;114;82;92;133;178;195;120;100;99;81;116;166;149;160;133;157;268;310;183;186;190;167;95;115;174;223;123;119;87;131;211;238;106;112;152;250;327;383;322;251;214;163;130;117;190;295;384;339;291;306;240;227;192;150;247;407;465;402;326;297;270;172;191;187;131;138;150;96;69;100;94;120;118;143;132;112;228;236;191;150;140;207;240;246;205;133;113;136;85;149;173;228;240;189;182;209;265;329;368;267;152;125;152;242;275;272;292;249;255;310;370;329;234;230;170;123;142;189;246;277;279;255;197;183;185;200;147;184;176;162;118;90;112;82;60;57;64;60;94;139;227;307;239;188;140;119;111;169;156;206;263;357;408;444;347;319;417;383;311;322;401;508;464;223;129;111;63;81;82;86;149;509;1360;1510;800;458;314;230;155;127;165;190;162;124;137;123;138;120;169;128;108;157;210;334;380;427;464;476;374;395;366;282;321;423;403;308;272;282;325;336;287;176;190;218;285;205;80;106;124;144;148;92;86;109;84;97;101;112;138;231;394;484;518;427;406;438;454;490;445;278;154;99;117;181;268;270;283;392;386;447;311;181;167;211;397;1107;1865;1293;505;324;273;331;353;269;166;187;285;365;385;400;173;127;207;1108;3496;4043;1568;346;140;107;175;285;399;371;326;186;115;124;124;194;202;180;221;285;284;306;349;256;294;280;191;105;119;111;131;98;130;128;104;100;98;151;191;737;2070;2068;699;136;92;185;249;389;355;181;118;114;114;155;219;298;330;385;363;293;220;143;133;126;128;184;280;314;317;256;183;122;114;107;122;137;201;275;439;450;462;412;200;76;115;108;93;101;143;138;215;252;247;378;343;318;196;102;133;136;134;105;100;143;161;246;226;168;98;72;87;125;273;410;383;255;110;98;75;94;131;102;184;269;337;337;207;184;214;255;222;178;99;166;175;141;125;221;280;161;204;260;387;385;277;139;122;222;414;307;271;330;360;334;235;200;150;180;223;198;242;337;432;359;147;92;101;110;103;100;62;103;89;87;125;134;157;137;188;127;185;221;385;602;557;463;364;389;277;146;136;111;137;90;84;84;111;195;314;360;284;168;125;98;136;113;126;176;276;379;317;305;119;127;227;360;430;373;312;390;410;472;492;458;364;208;191;206;222;263;335;324;348;235;245;251;211;201;207;192;189;153;195;192;203;195;185;121;122;116;200;160;220;327;410;411;431;407;479;516;410;284;182;136;101;100;221;658;565;213;90;79;102;117;217;258;204;181;149;150;214;269;373;503;493;497;502;502;429;360;317;326;297;289;349;441;504;524;522;531;533;439;334;218
142;142;139;143;174;154;145;285;593;709;337;123;136;414;596;259;126;154;119;70;99;139;254;225;229;270;333;347;312;180;139;111;147;151;244;305;343;328;292;299;320;407;312;222;193;163;237;346;422;522;579;507;397;240;169;119;114;106;152;143;141;92;72;90;89;61;89;92;65;72;102;66;148;214;215;153;91;91;111;151;216;225;230;357;287;122;117;94;85;97;91;121;97;102;108;126;165;254;290;277;175;109;120;112;134;87;120;145;161;131;116;106;173;179;218;227;236;283;187;124;71;81;114;130;92;95;114;111;100;115;131;130;122;77;94;105;110;125;113;102;101;110;98;181;575;1554;1476;558;128;59;40;64;70;70;67;96;66;111;77;76;112;96;139;131;122;67;84;117;152;209;153;151;134;194;242;198;162;179;120;88;112;128;153;137;107;123;172;206;162;125;141;133;233;289;249;244;186;132;91;97;101;157;280;293;265;234;218;208;140;144;178;262;411;464;436;414;384;341;253;268;187;165;103;68;92;123;126;161;168;176;132;138;154;181;197;179;123;132;162;217;233;210;141;90;112;95;115;143;183;221;153;130;163;283;438;418;321;198;188;287;371;363;331;290;292;265;305;308;245;199;206;164;100;108;102;133;188;213;221;190;154;192;166;198;219;368;394;199;103;127;97;82;59;83;56;128;158;229;325;379;307;281;252;252;162;145;180;283;347;349;354;341;388;433;466;381;336;475;816;816;330;134;92;96;94;80;104;106;278;603;732;476;378;334;290;168;120;144;164;106;111;113;78;104;132;125;149;123;169;240;257;343;386;447;446;303;307;381;398;443;538;517;437;378;362;337;245;186;98;102;125;220;156;99;121;137;162;132;68;51;67;83;118;177;212;247;664;1189;827;408;354;371;420;473;430;329;182;102;116;168;276;422;441;335;378;388;381;241;141;138;180;630;2009;3662;2086;707;345;381;791;1029;608;255;185;328;367;409;334;194;133;184;915;2974;3375;1368;282;159;127;142;258;346;470;379;272;119;102;161;239;271;217;201;333;398;399;383;389;351;337;199;81;56;115;120;128;105;125;84;68;87;81;156;408;1119;1259;441;113;109;161;248;357;299;209;199;147;196;126;133;205;262;357;303;227;195;164;141;145;149;161;232;246;221;172;149;122;135;123;127;142;223;327;403;495;439;360;200;126;121;133;111;81;78;95;190;188;286;295;378;350;226;190;198;177;176;171;182;241;305;342;315;270;134;119;119;126;196;409;397;253;127;80;90;75;94;115;202;275;304;283;198;114;165;244;192;130;130;139;178;165;163;191;143;140;224;303;442;400;265;133;129;187;268;232;182;200;260;271;284;257;226;204;158;153;197;229;278;212;146;116;141;115;112;103;92;109;108;94;109;124;169;177;241;298;235;320;405;537;458;296;285;240;185;123;123;113;102;67;83;84;95;150;248;273;186;198;115;89;144;154;139;160;238;292;324;254;146;95;159;327;323;327;277;312;294;378;491;590;516;275;257;274;457;443;451;393;313;211;266;263;250;308;312;272;240;303;279;260;212;185;201;130;97;78;112;184;174;268;365;346;387;411;446;429;379;324;267;159;103;127;245;521;438;183;91;100;95;196;307;331;197;168;155;137;174;248;409;466;484;439;455;387;341;318;347;356;345;374;427;535;509;516;520;560;494;459;395;328
237;194;180;157;175;196;199;409;1050;1512;586;179;143;285;295;207;115;95;89;94;108;162;317;416;281;291;337;428;355;222;140;118;203;249;388;578;591;434;450;437;403;454;409;260;196;306;349;343;463;547;606;677;730;326;169;174;150;149;174;223;173;121;124;138;97;106;93;90;71;55;110;184;160;268;282;192;85;64;119;175;194;120;164;253;232;181;124;87;107;128;121;142;92;97;104;132;201;258;192;176;110;79;115;85;135;161;111;79;112;87;118;110;112;95;140;230;311;269;232;154;133;143;134;129;69;83;80;126;124;136;138;86;101;97;74;74;98;88;121;83;94;87;137;126;265;512;562;343;106;92;77;85;102;127;93;59;74;109;112;79;87;157;158;186;113;75;118;117;222;250;282;241;244;265;278;231;199;163;110;78;75;133;122;184;159;191;191;129;209;238;247;222;235;213;199;231;207;123;91;73;101;141;195;215;145;130;150;162;122;139;132;239;469;509;476;462;470;351;306;309;285;187;103;75;122;149;152;173;206;211;148;164;108;153;181;167;146;156;196;202;252;215;126;146;129;110;113;144;167;248;214;146;182;300;469;441;376;285;336;328;409;427;428;461;397;363;311;236;184;154;142;140;149;106;82;94;137;218;177;142;184;137;136;178;274;632;896;349;144;179;167;113;91;125;113;160;212;279;309;367;383;429;332;322;218;127;242;308;343;308;228;230;276;326;383;336;370;480;727;683;274;111;121;168;188;121;138;149;149;222;292;340;325;223;211;180;169;128;129;113;83;98;102;86;98;154;165;165;208;226;297;346;400;485;456;338;343;332;429;493;490;521;468;446;442;393;277;145;98;68;90;146;134;57;85;110;78;114;91;74;67;75;168;273;318;454;1323;2515;1510;463;231;281;382;399;383;247;155;133;177;250;366;530;417;423;302;349;407;271;168;164;236;622;1975;3199;1924;624;317;617;1916;2578;1201;348;197;288;340;255;256;165;83;123;441;1194;1408;590;245;183;178;172;241;381;432;306;215;113;94;147;263;244;205;245;305;343;389;482;406;407;280;198;115;127;182;131;165;110;121;122;67;97;100;165;227;395;442;216;96;122;143;192;286;314;331;286;304;266;181;93;122;143;207;194;122;169;249;177;184;150;173;206;147;107;126;109;169;161;118;123;157;172;249;328;406;414;305;180;153;136;158;74;104;86;144;160;369;643;595;411;378;292;249;298;284;259;289;289;320;403;427;447;339;271;123;140;130;158;261;331;234;98;65;81;67;72;131;165;233;312;267;242;220;140;182;181;150;135;171;176;225;230;203;124;114;215;337;461;441;319;170;103;137;158;144;144;179;240;227;179;187;221;255;217;174;229;250;229;189;131;144;118;133;109;123;166;113;84;94;124;209;296;272;377;372;296;383;407;424;356;241;273;249;160;105;146;159;140;87;48;65;91;77;184;190;168;152;104;124;154;286;217;149;167;163;190;172;89;100;142;279;346;337;304;286;347;305;356;487;503;279;230;335;429;477;362;336;201;223;296;294;338;396;405;368;412;298;347;332;267;203;189;100;112;80;81;74;169;249;265;215;333;371;387;368;265;190;248;175;101;180;207;243;211;164;146;103;152;181;313;389;260;168;136;122;116;231;437;447;455;464;366;309;323;319;338;351;407;424;436;475;488;462;472;446;462;500;447;388
253;219;166;144;240;300;285;436;1236;1698;548;147;144;171;160;118;105;92;66;122;179;236;391;378;366;235;280;376;370;174;123;142;250;321;612;952;729;561;582;551;478;504;528;379;353;378;432;507;502;553;551;770;803;356;191;126;114;176;189;250;199;176;209;224;197;132;91;98;94;185;297;285;312;379;433;278;186;143;281;317;209;130;102;128;180;132;76;94;111;173;209;192;159;106;112;200;251;263;173;126;128;103;81;96;142;174;157;66;81;101;120;117;88;91;131;295;331;319;316;264;244;208;199;102;91;98;105;153;211;216;158;165;149;158;110;92;106;84;106;81;119;103;87;104;149;209;288;232;168;88;95;114;176;284;196;93;100;138;126;112;113;150;155;155;105;116;142;156;233;265;323;312;364;444;365;319;296;232;166;61;108;120;148;151;162;255;242;128;197;392;395;231;223;179;203;265;233;166;84;68;104;168;157;138;109;181;153;151;112;122;141;234;406;491;468;405;301;350;341;360;327;244;143;103;122;171;170;203;229;201;153;143;158;124;173;186;162;170;138;155;190;148;171;149;198;193;142;126;130;203;175;130;206;331;505;501;492;398;393;397;431;442;517;483;476;439;344;225;157;137;101;121;118;126;96;104;111;163;131;135;122;108;74;88;269;673;1013;385;164;227;246;183;132;166;220;246;310;376;322;293;297;317;314;285;177;140;225;356;362;283;189;121;167;258;289;276;304;407;521;415;236;132;156;261;329;242;247;224;190;172;213;216;161;107;98;136;180;140;179;126;140;83;74;90;107;139;154;184;248;253;310;437;436;419;379;274;210;270;361;432;490;474;402;412;412;398;368;249;114;125;101;136;147;112;119;113;87;106;130;113;73;97;199;312;315;402;1314;2608;1439;404;175;185;285;334;263;210;184;180;278;361;475;524;480;398;270;409;354;315;233;241;335;553;1071;1420;954;474;312;817;2732;3554;1459;346;198;193;214;183;172;124;72;75;127;254;335;271;224;239;243;280;366;314;292;313;263;162;161;226;326;244;169;163;240;293;346;341;325;246;241;250;198;272;261;266;205;148;176;197;146;108;90;137;177;177;128;108;119;173;220;181;258;390;408;354;356;304;210;128;89;114;89;79;91;145;231;240;212;193;150;138;97;96;111;107;157;189;123;93;111;125;183;220;242;247;217;194;205;119;128;95;80;93;105;198;717;1630;1325;549;316;227;247;311;372;384;432;374;448;502;449;458;383;319;237;129;143;189;240;235;168;87;98;71;69;89;98;148;301;374;345;309;264;180;183;273;199;150;202;209;333;304;212;127;131;194;331;411;430;303;170;125;150;123;99;110;179;234;189;159;192;281;272;253;235;240;295;263;250;203;161;108;109;106;132;169;165;133;136;276;443;446;386;368;373;354;268;357;406;337;319;246;211;104;102;169;169;155;96;77;63;78;102;136;190;216;204;157;134;208;321;254;138;143;113;120;138;102;116;148;247;310;355;345;329;408;410;336;302;296;170;148;200;256;249;188;204;182;177;254;276;377;396;464;417;363;268;271;300;241;191;122;102;84;83;64;84;120;213;225;247;243;271;286;214;191;143;166;124;154;265;263;168;110;255;230;151;107;176;318;402;270;197;145;106;160;300;422;473;454;457;387;365;380;351;378;396;355;396;382;409;373;333;308;273;310;367;371;385
251;233;200;219;241;318;295;300;624;706;317;169;205;234;168;158;112;137;104;180;233;308;378;427;279;187;212;379;298;189;81;145;176;279;510;924;631;505;462;502;539;521;464;454;436;520;542;629;553;562;561;611;484;328;156;110;132;159;185;230;223;263;355;385;327;220;134;144;120;209;426;332;400;462;487;339;226;256;540;598;384;211;114;97;96;100;78;79;121;226;340;388;273;176;162;228;285;285;198;178;190;188;155;102;119;191;147;83;76;79;107;99;91;112;200;265;356;336;297;402;425;330;230;133;52;63;115;185;279;277;234;187;180;240;228;120;102;93;92;89;112;109;123;114;101;196;198;212;162;124;124;118;258;589;414;153;114;146;126;112;101;108;118;176;113;118;102;194;204;195;206;344;471;452;485;390;420;307;178;146;89;127;157;171;178;308;354;212;216;540;544;291;217;185;208;278;280;196;121;102;153;209;201;160;151;163;169;182;160;161;166;306;480;648;495;336;226;244;279;367;331;226;188;138;121;140;200;222;262;281;181;137;140;189;179;187;158;146;115;153;175;136;208;219;333;317;183;110;73;102;152;156;220;342;522;515;521;383;318;340;350;509;480;468;451;369;265;189;126;107;104;113;125;148;126;73;92;108;132;121;104;82;78;75;157;334;426;252;156;200;228;212;278;353;385;344;396;411;341;278;267;256;211;167;150;197;206;295;278;238;143;117;137;157;163;272;368;632;962;582;204;130;163;284;293;294;344;367;304;234;203;186;148;130;134;187;223;277;252;203;158;130;101;114;178;232;240;247;299;264;301;370;402;337;283;153;148;211;280;424;456;351;269;279;392;332;354;276;121;186;182;205;158;96;122;87;94;148;102;111;60;86;215;230;187;204;635;1108;659;321;177;144;195;237;174;156;136;163;330;425;518;521;432;343;272;327;347;263;305;294;341;445;512;573;454;365;372;688;1801;2199;915;261;214;190;166;108;149;123;64;72;75;98;170;235;297;378;380;479;581;403;226;246;262;192;208;394;437;308;198;219;205;237;225;231;212;189;229;284;318;399;407;403;296;227;201;260;265;219;174;137;131;129;122;62;103;161;165;162;207;326;368;378;364;277;179;102;65;105;115;70;115;169;226;224;216;161;138;95;75;87;88;137;151;141;100;94;101;132;163;194;152;151;159;212;187;156;135;95;78;66;124;211;1016;2317;1751;485;168;201;151;234;399;418;428;479;438;463;457;396;420;330;236;150;160;209;192;171;126;118;111;71;74;90;129;251;366;456;438;416;336;212;172;224;226;235;259;310;362;372;296;132;127;171;323;379;451;312;199;120;120;98;105;148;174;204;171;159;209;259;305;305;244;278;378;327;316;296;211;136;111;120;193;208;204;140;152;368;680;615;369;286;295;216;197;241;313;322;272;237;118;106;159;151;139;138;89;72;93;86;111;124;189;231;257;258;177;156;181;183;128;87;123;122;108;89;184;213;316;358;308;341;324;448;502;441;311;216;152;88;104;127;123;149;114;107;122;122;169;297;370;430;422;372;236;224;238;255;192;130;121;102;90;95;108;145;199;208;261;182;185;171;167;127;110;140;152;223;332;327;251;201;296;330;160;104;108;217;371;332;191;134;150;251;418;453;485;465;448;459;460;508;446;346;357;465;385;290;249;257;204;162;158;170;207;263;268
202;187;213;176;205;217;211;181;285;293;258;303;317;285;331;218;197;130;131;169;256;335;352;308;218;165;202;255;165;142;107;135;184;197;242;415;364;278;325;396;529;523;463;502;469;498;453;461;541;491;518;504;356;184;166;152;89;110;127;199;236;326;444;493;463;328;222;166;96;192;284;292;337;467;468;338;224;363;852;1041;489;291;195;116;102;108;72;90;126;267;416;493;397;237;281;340;382;310;222;202;342;264;189;133;137;168;151;144;84;54;71;81;98;157;234;333;334;328;300;418;424;449;255;126;77;82;134;219;350;352;229;200;190;221;248;203;133;125;137;130;139;83;103;112;119;130;193;165;118;98;145;148;336;743;470;185;126;157;161;113;98;114;98;111;150;137;146;174;170;128;192;257;390;454;404;400;376;290;272;234;255;143;224;231;188;366;372;252;193;293;329;430;431;219;206;307;288;186;114;152;194;210;200;165;185;203;269;227;170;152;174;375;935;1162;692;285;178;204;283;280;259;150;137;109;103;103;193;290;313;317;216;155;225;273;224;231;245;202;114;150;164;186;283;400;435;406;221;136;98;83;108;124;206;353;489;486;398;376;218;261;375;516;490;418;359;298;282;146;116;89;77;104;139;222;138;87;90;100;88;135;122;134;104;77;77;104;151;163;136;180;192;245;577;646;468;382;396;405;451;371;293;291;247;211;225;232;197;280;205;191;140;137;162;142;129;252;393;1092;1889;1050;302;181;155;243;295;306;393;412;351;258;206;179;167;119;126;212;295;356;375;284;218;204;140;133;224;361;421;375;411;361;289;270;252;217;159;127;150;195;235;234;338;288;186;180;290;237;212;218;163;186;254;267;165;123;127;89;106;102;126;78;88;114;155;176;140;163;237;332;340;234;210;166;183;144;109;128;109;124;226;402;469;522;431;406;370;283;239;208;175;263;345;340;362;385;366;378;420;509;778;869;496;225;247;286;192;191;156;120;91;89;97;135;174;226;331;384;454;654;1047;622;244;175;183;259;188;372;500;275;229;262;250;182;208;199;168;123;226;292;406;395;410;385;323;278;280;332;297;273;217;158;136;143;132;83;124;109;120;155;208;230;265;284;241;193;150;96;93;114;92;102;102;127;193;144;166;135;102;81;76;108;105;114;120;108;143;140;153;163;186;143;160;189;165;174;162;105;98;118;89;80;92;112;597;1352;1016;319;145;129;142;198;262;339;411;374;391;371;372;305;360;300;250;162;147;183;168;129;89;103;117;132;150;151;180;362;349;423;418;393;299;178;122;161;220;256;366;410;440;418;293;222;177;180;236;288;334;263;152;125;122;122;111;149;201;215;228;205;238;315;309;331;301;370;386;307;307;441;313;175;105;115;168;178;186;140;165;278;434;345;291;182;174;117;124;148;237;206;188;130;95;107;128;142;130;143;79;126;130;68;81;98;177;225;340;375;249;155;146;116;119;91;130;121;110;174;232;249;264;252;180;207;266;433;505;441;330;221;122;93;81;110;90;72;75;87;99;112;150;234;312;435;431;314;462;625;468;300;181;172;95;125;120;99;125;213;207;198;271;201;182;185;167;141;161;263;281;293;324;342;305;276;325;342;221;144;172;205;286;339;264;178;172;320;411;481;494;393;460;514;538;463;415;335;329;403;352;244;189;172;122;116;112;101;95;173;207
207;190;182;161;148;172;173;175;178;272;289;338;379;442;374;269;234;188;113;117;179;325;370;350;224;155;144;134;149;128;137;162;209;176;123;166;167;165;212;347;404;446;402;432;385;375;314;347;458;533;492;373;247;205;99;102;69;83;142;170;196;311;509;555;484;399;317;157;78;83;157;231;303;415;404;334;282;411;749;856;569;348;215;148;125;91;94;105;149;282;411;501;314;266;376;433;389;309;240;355;416;362;184;183;211;212;222;197;117;80;72;76;98;195;244;305;304;249;270;355;411;344;248;142;84;123;160;227;379;378;226;181;198;264;209;194;132;123;144;151;102;87;84;93;104;148;135;108;136;102;117;183;260;364;310;153;233;267;217;168;153;164;174;112;133;150;129;131;179;172;176;212;295;324;306;285;299;317;491;776;492;275;290;328;258;397;367;226;141;143;234;628;729;269;228;263;193;133;105;159;192;228;162;156;221;350;241;169;201;171;186;493;1664;2298;1153;334;232;251;224;224;152;170;126;106;90;134;294;377;500;459;270;264;392;431;264;241;288;238;183;244;292;341;432;481;489;354;207;137;92;81;118;178;260;420;459;450;399;273;317;367;448;439;413;327;301;193;183;139;98;96;85;94;177;212;134;84;90;114;160;237;257;194;148;100;70;80;104;144;180;183;179;307;786;976;480;331;306;459;458;514;453;409;383;311;311;360;359;324;280;218;184;149;125;152;188;248;411;930;1757;883;265;136;177;231;319;378;419;424;382;337;320;263;128;125;138;158;328;392;452;343;243;223;145;239;311;417;491;450;475;408;315;218;191;180;120;127;209;258;216;214;242;237;217;238;236;175;194;156;230;244;266;294;136;142;126;149;117;119;85;61;106;117;135;136;91;125;118;226;238;241;233;186;207;146;114;113;103;118;161;340;469;503;437;461;439;269;183;159;222;253;350;390;344;341;341;387;341;375;379;566;572;349;298;418;368;177;163;109;91;107;106;109;200;243;310;399;384;570;790;487;150;150;144;185;151;227;306;326;315;367;273;236;217;225;147;193;233;293;372;360;356;379;403;364;392;374;365;358;292;204;180;162;188;184;147;119;112;149;170;188;165;192;211;231;141;110;139;156;146;113;88;111;176;113;151;111;104;97;90;98;101;132;141;126;170;191;179;182;180;180;220;206;137;102;102;106;120;104;106;71;88;99;305;461;358;164;76;100;148;189;221;202;242;293;285;234;266;263;276;253;191;98;134;135;102;79;116;102;113;123;226;194;233;385;414;415;364;312;207;124;100;179;241;307;368;451;461;412;312;260;214;218;195;234;235;176;92;93;108;104;163;191;260;231;302;375;344;376;376;326;380;375;318;218;318;516;433;153;108;117;127;145;194;139;143;188;213;260;287;215;152;118;110;129;141;162;119;100;109;135;173;121;142;160;151;150;186;151;130;120;150;193;198;230;240;144;105;90;64;63;116;101;177;227;333;275;197;144;127;141;206;301;407;465;395;242;122;114;99;107;95;82;96;115;86;97;124;162;215;270;344;450;1194;1894;1288;473;310;250;200;106;114;117;209;301;282;270;260;207;172;208;191;175;233;402;393;350;314;333;316;364;396;358;290;293;297;280;307;320;228;215;226;288;451;472;388;311;391;534;456;509;399;245;240;267;269;199;140;118;133;117;166;117;130;180;287
185;194;208;233;172;203;226;190;171;277;342;331;377;461;420;319;266;186;110;83;157;288;401;375;258;216;157;112;143;121;134;179;242;173;74;98;107;101;192;313;369;382;318;296;298;253;215;237;407;461;474;381;211;134;91;47;65;53;97;159;202;248;444;540;485;412;320;181;99;61;148;221;360;351;389;280;244;361;571;631;549;411;311;212;175;169;107;98;164;238;350;377;250;307;394;406;395;293;293;347;345;349;288;290;324;266;234;199;153;140;152;122;153;189;239;253;250;195;225;361;443;314;237;157;152;144;207;330;406;316;171;143;184;181;199;168;163;126;142;105;119;124;93;116;140;156;128;147;133;188;146;174;206;283;231;256;324;335;313;297;259;279;266;188;144;141;150;220;232;264;329;271;236;224;215;179;208;319;814;1440;855;408;343;383;313;356;392;245;131;95;163;460;456;225;212;225;154;91;163;203;191;214;178;111;222;340;194;178;122;145;137;510;1743;2699;1399;482;344;362;299;297;232;148;153;112;121;162;309;483;809;723;350;339;514;428;324;320;274;273;199;292;401;381;469;490;475;327;216;133;108;147;244;299;355;424;570;528;382;320;377;445;483;430;279;197;214;164;170;139;114;98;98;149;222;250;123;106;124;137;237;328;412;298;220;125;80;86;126;145;142;140;219;271;569;630;392;204;309;493;563;531;508;525;442;433;400;464;461;426;395;359;237;225;149;167;236;307;334;545;759;438;218;231;211;202;323;431;530;440;443;402;310;248;125;93;155;227;335;474;478;325;271;210;212;297;330;414;451;518;527;519;385;250;186;111;86;145;213;229;295;308;316;294;273;235;213;141;167;208;243;254;253;228;132;137;173;157;115;116;87;68;50;91;99;102;103;80;86;121;198;182;168;197;163;98;81;96;96;101;202;298;416;464;419;472;487;264;176;193;274;384;425;428;406;340;369;383;367;335;335;551;738;384;335;630;662;189;145;87;87;105;101;159;232;270;242;267;224;285;301;218;134;104;141;166;146;154;271;331;473;406;283;242;271;263;203;192;257;299;320;367;273;299;336;392;391;425;521;494;350;282;198;197;344;336;249;130;171;140;185;149;146;238;324;320;203;132;121;145;157;112;114;89;127;112;107;133;133;112;102;91;105;115;112;178;207;230;170;217;203;189;183;167;131;117;79;63;92;140;121;86;93;122;152;184;154;117;133;88;137;186;133;126;156;223;192;176;148;180;204;227;196;115;79;86;99;103;121;115;115;173;198;235;276;364;396;394;349;221;152;100;109;139;258;315;427;511;461;403;342;285;323;248;148;199;173;180;109;74;55;73;117;254;320;334;336;346;353;338;254;271;329;373;358;214;190;296;256;137;109;135;110;142;166;155;158;97;119;264;354;311;219;193;168;145;153;174;137;132;132;173;203;175;206;205;214;219;275;255;150;137;137;110;117;162;175;137;93;83;74;78;121;162;211;234;333;304;174;155;145;131;121;190;312;394;427;312;155;101;119;236;237;145;152;122;111;79;83;118;169;231;260;492;1935;3524;2197;689;387;319;260;110;148;179;248;375;362;317;330;367;277;232;190;201;238;399;465;387;330;335;395;448;450;449;387;414;325;343;335;299;234;203;287;342;421;357;281;281;414;465;547;478;301;165;184;216;172;105;95;120;141;129;137;121;155;280;284
273;321;320;330;280;285;308;238;224;283;346;327;387;437;413;386;315;213;100;94;154;301;424;427;368;269;246;148;120;77;153;147;153;144;94;126;122;105;193;272;384;375;284;232;236;177;151;253;421;536;442;334;232;99;80;71;46;69;123;250;182;258;333;436;458;482;394;222;92;85;142;224;354;365;345;265;286;414;414;510;580;473;407;272;207;151;92;81;152;172;235;237;258;264;318;315;270;276;359;310;317;317;333;452;438;337;194;201;203;184;164;178;194;213;217;213;197;184;220;375;457;424;333;305;224;208;267;365;450;437;245;178;113;146;185;188;156;148;134;109;192;188;186;127;183;179;171;169;150;226;286;191;183;214;333;400;425;419;444;408;319;409;367;299;185;180;251;296;320;356;366;371;282;245;217;180;153;275;831;1389;892;440;351;327;406;427;349;179;99;89;129;256;258;227;195;250;134;86;131;158;160;187;143;104;129;156;130;119;164;130;150;345;1133;1510;922;513;459;460;429;385;355;304;164;119;118;170;234;403;673;634;270;314;362;284;242;245;210;195;241;275;409;434;405;415;365;296;209;176;168;256;340;367;473;515;557;523;463;420;410;420;401;266;192;138;135;204;160;167;135;95;82;157;400;514;256;128;138;178;270;371;400;348;253;184;124;122;129;131;128;146;150;184;279;342;188;204;238;395;527;562;642;619;440;412;405;479;493;519;424;394;205;199;209;185;263;327;260;265;347;270;169;187;196;293;432;500;567;479;466;309;251;232;150;135;194;200;306;362;331;253;210;240;211;195;226;268;329;443;443;478;495;360;220;91;86;105;191;335;332;404;411;375;366;218;154;132;161;288;274;251;190;132;116;106;174;146;137;114;95;105;105;52;116;85;84;93;60;97;133;132;146;180;131;89;80;98;138;165;199;295;430;438;406;447;422;347;217;296;370;439;462;420;361;251;241;286;330;291;239;331;422;249;240;522;464;193;87;77;72;86;111;162;296;478;329;173;142;160;166;110;62;111;130;189;107;176;320;423;402;336;280;180;242;295;211;190;284;375;420;382;391;302;306;401;389;595;889;970;594;333;254;271;570;727;369;194;191;181;123;106;166;282;390;367;230;115;120;164;161;149;120;80;92;122;90;139;198;223;146;114;113;109;189;292;291;228;249;239;218;215;146;137;175;182;117;89;87;107;102;113;126;128;124;167;114;137;111;168;173;129;114;103;125;223;207;143;126;128;178;227;210;173;123;69;82;97;153;135;97;136;213;230;247;322;381;367;318;203;151;119;110;157;241;322;370;492;447;438;336;356;311;240;167;175;179;136;109;60;49;66;123;179;266;373;341;281;263;229;167;175;246;372;366;239;140;174;199;200;146;162;178;203;208;205;230;214;184;216;369;298;270;282;259;259;256;243;228;226;169;199;237;223;221;199;227;257;347;309;193;120;88;98;93;99;135;151;142;128;119;145;194;229;319;327;347;310;301;269;153;95;94;120;238;400;423;337;167;144;296;604;533;231;165;126;95;121;142;81;120;152;154;449;1392;2700;1847;683;441;343;181;169;180;218;228;410;392;356;380;360;332;289;212;190;283;336;457;512;426;403;438;469;481;498;526;464;349;344;337;304;179;204;196;287;360;290;202;284;443;484;449;366;226;113;133;165;125;105;124;131;126;215;233;247;259;320;405
294;357;379;304;340;335;406;333;292;327;315;427;460;491;446;483;394;267;179;111;166;278;447;444;474;400;330;256;147;163;111;146;151;110;168;153;156;147;192;253;305;242;205;236;181;170;161;253;400;522;373;340;246;129;122;132;108;95;200;202;241;249;275;362;345;418;378;213;117;107;153;165;233;263;255;315;342;418;401;461;469;515;387;328;293;192;142;176;120;147;155;206;196;173;214;248;231;286;374;414;367;347;365;513;458;383;266;288;348;350;231;260;225;254;198;142;87;131;151;321;463;446;443;387;359;347;387;420;433;427;306;202;139;125;174;148;145;133;140;184;225;238;176;154;174;216;219;200;215;283;332;175;133;245;359;503;501;456;448;413;324;403;440;315;228;254;288;363;401;488;414;461;370;357;313;243;210;204;475;643;446;330;347;375;372;293;262;176;102;112;138;249;273;267;269;300;194;157;206;190;167;150;127;144;85;87;121;146;170;185;191;228;364;525;429;495;514;525;539;494;503;447;301;156;120;155;167;243;366;298;173;173;242;194;212;227;138;144;218;269;326;328;342;365;335;272;234;215;275;425;488;437;448;457;514;490;416;368;338;372;266;142;103;128;145;235;203;177;116;113;125;188;516;698;424;258;205;181;257;331;339;266;198;145;120;140;141;162;125;173;219;247;221;225;152;174;267;288;357;401;594;518;503;477;360;440;486;430;321;267;189;231;238;194;323;326;349;330;297;199;159;150;188;252;408;510;607;499;351;271;241;220;189;118;146;192;247;267;222;181;170;199;183;158;157;182;255;284;325;383;477;400;221;104;116;113;187;264;397;422;374;339;319;193;103;116;184;243;207;181;148;113;83;76;123;130;124;109;132;88;106;90;88;82;86;75;82;90;123;126;133;141;109;91;110;129;148;163;203;302;413;473;401;477;546;400;340;346;435;500;474;374;257;251;242;291;292;279;157;144;175;153;195;349;280;144;68;103;96;74;69;145;350;538;302;94;88;58;90;78;81;70;152;207;147;164;265;319;307;251;234;187;176;217;156;175;315;515;536;455;414;324;338;388;489;914;2065;2367;1049;354;219;261;607;754;326;186;185;137;78;91;165;338;469;451;266;168;136;185;233;206;142;83;119;88;134;233;400;388;264;152;107;100;206;379;364;231;271;354;258;154;110;102;174;222;228;134;104;138;148;131;114;127;122;103;80;94;125;186;156;143;76;84;181;239;293;215;168;105;189;246;267;178;132;63;70;129;214;203;227;162;163;216;193;218;257;332;299;208;144;117;169;135;162;271;390;432;481;404;415;373;306;225;184;146;127;145;106;79;61;83;100;190;290;347;335;222;167;173;108;99;203;317;385;212;174;164;180;168;189;189;244;224;285;362;315;312;219;232;409;282;274;300;349;389;370;401;350;294;210;231;205;140;171;199;204;184;268;271;170;132;74;96;101;82;136;202;202;227;240;223;243;370;431;449;477;474;382;333;184;134;103;126;171;346;409;299;191;170;425;937;776;280;180;111;105;106;109;139;162;186;168;246;613;1046;952;513;371;243;151;176;225;241;238;305;431;376;372;379;354;297;297;239;271;392;453;524;517;476;486;427;478;459;477;591;425;335;288;216;236;279;231;248;242;243;225;324;450;455;435;302;168;97;81;84;78;107;149;184;229;329;350;298;346;418;473
280;340;321;267;347;420;335;266;288;332;367;445;561;467;472;577;421;409;248;136;147;269;456;500;517;540;435;283;164;144;152;125;203;200;259;312;253;204;278;314;248;208;176;231;175;195;171;307;448;429;389;282;228;182;195;200;160;166;155;220;278;277;306;346;321;373;331;221;149;89;112;147;155;145;245;353;309;337;370;380;382;381;359;380;345;253;210;253;199;131;131;158;117;135;171;140;231;366;479;503;439;595;685;570;382;405;273;295;380;422;333;348;327;302;263;154;128;111;162;283;418;505;435;368;398;413;438;493;507;467;368;311;178;199;183;143;113;149;208;246;324;280;215;214;250;296;274;259;270;275;282;222;163;217;396;432;389;400;463;386;354;389;335;253;223;298;410;488;470;446;441;493;440;360;376;378;327;212;180;221;214;194;233;332;269;224;220;142;106;117;158;330;425;430;388;398;321;244;308;230;241;229;126;164;102;77;152;211;214;267;220;174;151;165;325;331;430;486;458;523;646;838;548;203;103;136;135;166;190;182;165;125;139;160;173;161;115;102;127;147;194;234;302;381;398;334;323;307;379;482;506;430;413;383;400;361;330;263;222;196;168;110;93;124;136;211;221;171;129;90;98;150;333;485;608;573;343;209;215;274;233;204;140;119;119;133;208;167;204;276;320;373;368;335;225;163;195;166;254;306;397;423;518;552;440;447;437;377;248;170;176;286;334;324;399;388;409;404;260;198;168;157;269;423;555;554;465;376;267;171;172;158;178;144;145;154;187;169;155;97;137;164;151;124;119;128;182;209;244;314;425;355;222;107;72;107;127;223;338;351;306;225;202;164;118;99;137;218;159;106;95;77;95;138;96;110;124;104;98;98;98;117;116;77;61;69;85;122;125;106;154;141;93;101;105;120;146;193;228;357;408;432;449;495;555;497;428;484;431;472;378;341;225;214;313;297;262;165;133;104;117;120;175;306;267;153;111;116;93;72;67;107;237;313;209;94;55;89;94;96;76;134;180;181;174;141;206;225;192;172;185;151;162;142;161;105;281;469;499;435;408;371;354;401;465;993;2981;3472;1229;292;173;216;310;385;227;165;140;96;72;109;218;340;479;438;350;209;168;186;232;205;141;128;129;129;227;517;775;621;337;185;134;157;186;362;326;267;259;290;270;159;137;121;171;263;278;271;195;163;150;113;124;114;117;92;85;95;151;180;133;102;70;95;174;313;330;288;253;176;180;322;333;230;134;85;70;149;230;286;290;233;226;207;141;132;168;245;299;234;225;265;205;145;166;263;353;439;463;434;385;393;255;174;127;134;122;123;117;105;102;142;177;256;294;365;246;147;137;79;85;89;165;282;342;248;192;109;185;160;176;252;421;443;418;422;443;406;212;154;233;160;188;324;366;468;470;467;318;262;170;179;131;148;146;127;144;177;211;175;155;109;89;108;103;141;150;200;277;318;385;297;335;379;510;685;641;530;437;336;302;198;196;188;185;286;330;234;192;151;368;686;584;230;166;127;89;82;114;108;188;263;271;304;367;533;532;414;268;157;171;193;158;177;259;301;385;345;310;325;341;337;288;293;351;422;452;523;456;499;483;480;391;427;533;707;518;398;348;320;363;558;440;202;161;169;199;369;493;503;442;372;317;221;123;81;103;166;327;345;332;320;406;417;435;438;501
224;243;212;186;256;336;344;183;273;257;387;516;554;539;509;484;498;423;250;163;143;268;441;449;509;482;426;306;189;151;197;165;179;280;359;330;256;293;348;363;234;206;191;174;200;178;190;343;458;472;447;381;326;255;273;264;192;153;193;230;380;357;313;295;281;267;241;152;107;105;117;134;131;164;253;270;271;271;297;323;280;314;387;389;395;333;311;322;267;193;148;139;93;119;133;172;212;338;413;528;603;1121;1570;927;366;374;251;319;403;372;492;461;466;443;383;296;146;115;99;188;293;400;358;299;290;332;447;520;501;512;430;404;301;293;248;188;171;196;236;334;313;295;281;263;302;420;339;381;302;327;322;249;186;231;316;298;293;307;377;392;362;325;269;222;211;374;417;572;482;414;441;400;371;468;465;453;422;244;203;167;173;130;136;217;224;182;263;209;154;132;240;335;495;539;446;467;380;340;356;303;261;251;255;142;73;80;153;220;271;276;242;191;98;150;165;197;333;354;389;388;709;1260;970;355;96;98;107;144;185;193;183;202;136;135;139;154;147;128;87;116;137;174;265;414;439;422;398;367;379;476;474;405;365;302;265;265;194;215;146;123;93;79;62;107;129;190;146;160;99;105;104;105;179;364;776;926;435;222;225;197;166;177;190;156;151;161;190;233;259;311;412;527;475;443;308;229;187;166;131;165;211;300;431;567;496;443;369;293;187;107;129;235;305;366;445;504;481;353;290;187;178;173;280;469;467;507;415;250;163;138;109;107;138;119;170;140;131;145;150;170;168;160;180;140;109;166;215;213;244;328;372;325;240;104;84;72;120;205;243;251;185;142;143;141;101;103;133;130;133;89;67;71;146;135;179;151;112;75;99;91;96;104;109;94;115;85;139;152;143;142;122;80;102;109;167;190;106;163;273;399;470;445;475;531;520;488;469;467;442;362;338;276;222;332;316;286;246;194;134;140;92;84;154;212;211;158;92;99;87;108;74;87;117;169;114;126;77;71;100;121;119;163;187;156;102;155;161;152;119;153;155;109;96;135;132;105;197;355;364;467;467;407;410;362;370;688;1738;2171;797;200;195;298;337;265;171;119;87;95;78;132;234;335;429;493;430;333;186;227;237;194;190;198;142;170;311;952;1288;710;306;190;143;181;166;238;310;219;194;208;241;167;129;91;183;286;348;358;345;220;157;108;103;74;128;99;86;122;131;120;100;92;93;119;187;325;363;324;264;211;278;385;322;209;115;121;56;94;211;246;303;244;175;191;172;143;179;228;352;339;333;379;245;188;163;232;365;411;394;320;326;282;219;123;163;115;76;123;122;89;125;194;310;398;367;311;215;133;119;84;75;93;199;299;327;271;226;130;125;158;180;380;824;914;529;418;465;413;287;150;120;103;133;232;300;454;501;440;340;253;211;120;103;109;112;135;158;227;175;142;109;96;84;103;89;82;124;132;188;307;423;450;401;364;542;678;655;563;481;486;407;354;247;226;220;195;200;193;158;148;296;516;387;204;152;134;96;99;113;140;184;331;376;356;395;489;461;378;205;147;127;206;147;190;303;377;328;212;190;189;279;304;282;305;310;361;362;403;382;468;405;359;281;358;453;465;410;416;345;333;522;1058;836;279;145;124;180;377;486;531;495;586;888;524;210;121;152;196;394;380;370;290;350;420;410;345;470
196;202;221;196;230;265;218;232;241;325;410;472;551;588;535;543;478;398;237;115;203;257;430;551;468;420;380;268;173;207;225;221;264;305;270;213;153;219;289;316;288;220;281;278;247;203;267;337;436;484;507;528;417;347;297;275;260;221;220;246;378;335;295;221;160;161;149;93;144;121;107;149;225;305;307;242;138;211;232;285;306;313;440;417;423;387;344;325;324;223;138;110;103;109;133;160;190;334;469;496;650;1327;1863;846;368;230;255;265;410;450;526;553;499;477;421;338;224;112;96;131;205;249;275;224;191;272;392;467;478;531;476;455;407;408;416;247;175;269;308;356;297;267;255;272;351;358;334;330;341;341;400;308;187;194;169;232;188;256;224;310;268;314;268;206;250;383;482;469;498;420;307;348;335;413;463;456;473;326;290;306;235;184;118;177;190;278;385;327;208;311;407;510;486;535;501;452;484;355;326;324;390;359;331;230;132;91;170;264;280;259;250;191;120;114;182;186;235;271;248;330;629;1145;958;327;109;77;76;112;170;190;183;179;153;117;142;156;151;168;104;98;135;172;334;395;474;438;391;369;410;450;308;313;274;194;151;194;162;109;111;113;119;74;62;135;162;123;116;133;108;121;92;95;148;226;630;721;361;201;174;215;241;301;277;198;154;121;184;201;222;376;463;457;509;473;374;326;217;173;125;71;149;228;426;448;531;415;281;164;100;139;107;180;233;357;444;518;441;303;187;177;195;177;297;454;497;403;324;212;139;113;72;100;129;131;189;174;146;223;229;263;236;218;220;194;150;162;311;295;321;304;356;318;256;139;52;88;122;147;188;179;154;145;112;84;120;138;114;138;91;80;92;101;150;198;186;148;123;99;85;108;78;104;150;112;103;120;164;172;156;152;98;145;131;101;142;172;144;186;284;421;428;559;520;531;507;530;490;455;452;335;266;192;190;301;324;257;263;212;126;140;151;150;159;202;177;149;85;119;104;122;75;109;129;114;122;98;98;111;137;168;139;180;210;140;135;140;171;128;94;111;118;122;133;148;137;117;202;255;340;363;485;479;452;400;320;357;619;756;383;161;256;677;906;409;191;117;82;93;90;124;236;341;431;430;469;378;312;269;275;301;286;286;183;225;346;1006;1197;572;214;139;179;258;252;206;252;227;190;192;177;141;116;125;174;247;422;523;482;302;159;83;106;80;91;108;97;96;138;123;109;116;114;126;228;278;320;262;226;244;292;330;281;190;130;104;87;99;133;227;306;377;299;210;193;184;306;622;694;459;478;400;293;195;187;277;331;338;305;262;201;167;155;107;150;141;125;75;91;111;134;303;400;464;421;312;191;126;80;95;59;94;233;331;362;279;172;85;109;176;196;343;1123;1072;478;331;361;452;297;114;93;67;95;192;304;408;438;410;327;246;158;104;75;82;98;119;188;256;235;148;85;88;83;112;99;94;97;122;182;310;395;387;356;325;390;483;491;459;452;476;496;419;338;305;273;267;267;208;144;101;187;267;206;145;120;118;97;97;82;143;198;251;340;368;379;351;347;274;181;130;141;155;139;220;338;373;366;229;129;142;211;236;271;259;262;289;256;324;356;392;373;366;264;329;301;281;242;272;368;358;456;981;731;265;94;88;105;332;472;528;512;626;1133;669;238;128;161;252;354;370;315;207;233;305;256;219;292
177;183;238;194;167;229;192;196;285;393;360;355;402;469;476;474;427;380;245;187;334;392;507;542;551;435;306;194;241;300;218;238;219;286;203;182;163;187;220;289;379;340;375;360;265;239;306;407;333;457;457;529;453;426;355;312;263;221;253;276;339;347;239;236;142;97;114;119;159;182;163;178;206;288;317;235;174;122;194;300;359;401;398;370;339;400;359;407;383;262;153;155;121;162;166;147;167;329;352;379;525;816;1018;632;376;334;306;336;445;521;546;544;419;398;377;325;228;133;134;129;120;163;165;184;219;232;357;422;430;551;527;528;457;452;452;437;376;352;345;331;257;218;270;296;354;323;261;263;324;355;394;339;258;233;263;189;175;180;218;222;239;309;318;258;300;370;440;452;433;392;361;303;339;325;375;423;413;337;255;403;436;416;232;211;225;278;349;347;261;464;1048;985;578;411;420;359;382;305;296;358;423;440;441;297;214;162;250;353;447;306;207;101;126;107;123;179;198;186;150;168;332;490;380;194;107;94;95;130;128;168;209;261;228;172;143;192;207;154;122;96;154;195;295;465;475;404;321;222;326;294;234;225;206;155;113;165;175;85;114;95;95;92;119;169;195;156;153;107;130;100;96;116;144;179;281;312;225;146;165;333;459;457;384;259;169;123;151;135;184;283;411;505;489;466;472;414;341;204;126;92;94;184;339;477;474;370;206;111;105;119;108;118;216;284;388;476;464;285;187;153;132;129;239;358;299;226;144;120;86;90;81;83;74;152;156;148;220;304;289;406;353;310;235;203;184;267;400;390;340;396;355;275;205;170;84;77;85;138;171;154;153;158;113;156;181;176;179;190;148;101;113;128;146;158;147;139;109;112;85;94;97;130;140;161;167;164;196;148;146;117;122;154;124;124;147;136;120;186;320;399;484;551;532;519;443;510;492;397;420;317;219;190;234;314;351;335;310;255;188;245;259;231;291;282;189;109;108;137;160;194;129;180;188;196;184;123;114;119;127;166;155;214;162;199;177;175;160;88;94;76;68;179;117;142;113;104;168;214;253;377;454;511;457;392;303;261;281;281;151;132;367;1147;1602;712;197;103;106;113;85;141;206;324;429;459;467;401;400;399;374;334;338;291;231;195;235;472;524;292;132;125;190;320;318;245;166;168;120;141;181;130;80;90;169;229;405;496;489;357;244;132;101;118;112;169;147;133;138;179;121;98;91;146;216;248;234;194;165;186;305;361;294;292;152;123;95;93;91;182;307;366;361;239;251;243;511;1329;1368;624;456;434;319;189;186;288;295;314;253;173;149;148;133;140;150;158;114;111;95;138;230;328;485;478;402;295;194;107;107;68;89;81;195;275;384;305;157;94;90;114;107;249;649;623;304;206;238;330;219;114;67;89;98;191;316;415;353;373;317;218;141;137;85;67;80;113;173;327;267;156;120;77;83;97;89;136;123;133;189;306;367;307;268;271;263;285;284;401;389;457;505;429;401;328;359;358;331;275;181;124;116;172;136;129;124;112;96;113;129;183;259;236;335;321;232;241;234;179;137;97;118;130;154;214;326;390;333;206;109;139;147;188;344;456;338;222;164;213;269;315;263;237;233;332;247;203;123;176;273;306;302;406;388;188;151;76;116;275;513;472;425;494;725;430;163;92;152;214;361;388;296;146;146;203;156;169;198
165;197;200;190;100;148;212;264;273;307;259;234;280;294;337;386;365;233;197;332;365;477;517;547;550;466;309;185;247;266;223;235;283;242;210;217;196;197;259;316;332;389;321;348;328;319;374;310;251;330;342;473;459;463;360;246;224;199;139;166;295;315;225;154;152;131;101;96;186;205;220;212;187;214;248;227;147;200;157;288;411;356;341;303;304;419;392;451;433;379;195;162;237;210;197;143;140;196;243;310;409;535;609;493;487;420;467;411;437;484;476;396;313;267;320;256;221;142;197;165;145;118;162;130;176;191;289;400;455;431;440;428;436;473;530;442;434;378;396;358;313;391;398;358;366;237;206;200;329;337;411;387;315;260;239;253;230;181;211;323;295;306;298;278;250;296;359;444;354;375;355;361;358;311;352;352;361;253;245;351;632;681;487;400;282;318;393;372;311;582;1406;1372;550;420;394;315;294;304;269;370;410;487;472;362;339;271;337;398;453;373;174;106;119;89;175;219;227;169;138;118;155;205;163;119;80;66;74;90;66;136;221;284;238;229;203;190;178;159;122;138;131;189;307;456;456;329;203;170;150;172;159;212;228;211;141;103;94;58;78;106;68;94;91;161;125;93;111;112;125;125;100;109;100;178;186;188;139;135;259;461;920;732;489;293;187;107;95;76;122;205;296;396;435;428;456;421;356;212;144;119;76;119;234;360;413;261;157;74;66;54;114;126;185;308;395;469;425;305;184;144;133;161;247;290;266;194;104;89;85;117;85;85;123;150;110;113;163;282;355;451;512;419;303;258;176;299;381;389;317;290;295;264;193;184;122;87;92;127;125;163;199;168;183;217;265;236;241;221;200;190;139;132;85;110;121;142;138;95;90;80;110;139;167;203;179;168;138;130;96;93;116;147;159;162;191;158;171;202;346;403;509;606;633;490;527;468;436;443;441;392;243;210;285;411;439;472;401;362;308;328;335;358;347;281;182;150;139;220;257;291;252;285;299;280;288;185;132;122;80;131;161;241;221;250;193;225;230;171;115;77;111;143;167;187;151;155;151;171;211;274;381;421;376;313;250;219;213;174;180;177;313;989;1325;557;208;120;174;175;75;122;244;249;373;411;389;406;369;334;311;311;273;217;184;158;156;183;258;208;136;127;208;306;373;251;194;127;103;117;117;96;59;92;107;209;347;378;468;434;402;191;169;104;148;215;151;138;183;214;213;159;117;122;167;189;141;157;162;199;288;310;378;357;263;180;117;124;86;142;299;375;331;253;187;209;561;1511;1526;684;402;326;288;207;219;322;400;323;258;176;153;156;111;121;115;87;119;83;118;232;198;244;376;394;379;307;204;142;138;93;84;66;164;245;358;289;200;45;62;105;100;163;284;273;149;140;132;165;109;112;85;68;136;258;331;300;338;321;307;225;180;148;105;96;89;92;122;208;243;157;117;94;120;148;147;187;226;273;277;359;384;245;212;175;189;154;244;295;363;461;433;417;345;412;460;344;387;275;134;89;96;121;124;157;137;132;97;116;142;255;249;183;187;180;138;113;156;115;106;101;102;128;195;270;323;334;280;161;162;118;135;139;536;850;512;206;118;168;269;255;188;166;249;344;247;167;123;212;227;306;258;240;160;148;107;124;157;288;470;443;332;236;227;166;124;95;130;252;361;358;260;163;96;109;104;103;156
101;159;162;140;123;139;155;224;256;289;244;222;215;215;246;283;279;204;231;340;462;594;526;600;598;432;303;192;246;252;217;201;228;226;189;172;178;203;229;277;271;255;233;318;429;461;362;287;244;192;302;350;378;403;368;276;160;140;124;140;213;208;169;156;161;177;188;140;155;224;206;172;134;126;178;182;185;233;243;250;290;317;222;231;359;444;458;438;451;330;283;304;249;295;278;152;129;135;216;254;339;425;476;443;436;492;402;353;380;365;317;292;227;182;258;207;214;212;192;239;214;185;191;189;195;248;264;389;391;379;445;447;467;452;458;472;407;485;404;335;378;632;614;359;315;252;237;218;321;375;458;427;378;265;238;277;257;271;323;409;409;441;382;305;246;332;309;373;359;374;335;335;403;338;352;319;359;354;255;396;675;989;729;425;411;390;398;403;376;579;1024;873;474;381;400;346;294;256;235;284;409;455;509;399;351;352;373;410;469;374;194;181;145;140;206;202;196;84;92;87;128;117;81;83;93;92;99;61;84;135;223;216;184;176;201;202;138;128;96;97;149;181;269;314;354;242;209;153;111;70;118;218;435;356;173;139;103;111;81;65;78;85;78;95;106;69;73;108;153;192;154;112;117;167;152;189;153;141;244;498;839;692;505;282;137;128;102;136;126;193;311;260;365;438;456;378;256;192;111;111;90;78;137;250;267;204;114;74;53;78;94;86;138;229;386;531;394;290;182;171;137;142;213;280;264;166;94;82;89;84;107;114;136;158;120;140;132;183;322;599;1048;891;429;354;175;273;390;408;308;275;316;165;149;159;141;98;122;127;139;167;212;230;223;257;290;242;229;256;267;354;194;118;88;123;167;161;200;144;99;110;166;217;279;300;233;175;109;86;65;69;107;204;336;252;188;139;171;227;342;431;571;769;837;521;426;463;443;469;393;308;223;209;346;419;431;476;459;428;420;321;306;269;255;267;180;143;167;238;329;358;369;436;401;410;367;250;136;130;140;141;192;228;309;278;280;269;351;285;177;147;101;155;252;276;249;176;145;156;95;190;298;330;261;191;189;188;208;288;215;233;348;506;583;243;121;190;233;185;103;87;160;263;296;325;247;198;200;230;180;190;188;187;162;103;141;148;204;185;212;153;208;245;322;296;207;120;104;92;82;97;84;70;95;148;282;439;448;412;351;311;138;126;135;165;136;111;225;366;372;257;137;140;119;135;140;108;181;249;267;324;423;379;313;243;110;143;77;160;282;347;256;260;201;197;377;805;876;544;363;273;189;141;155;327;422;361;256;156;148;86;78;87;91;104;108;99;128;207;225;174;213;300;357;374;236;168;151;135;106;72;148;209;299;310;217;84;99;84;136;179;244;181;202;146;106;122;108;104;110;113;232;317;387;299;320;306;276;194;155;134;136;154;170;101;129;131;152;161;180;192;133;231;270;332;409;408;395;454;435;345;246;196;222;181;147;307;400;440;432;418;389;444;453;437;342;197;91;75;101;96;91;162;140;130;106;123;128;296;316;226;172;131;99;81;119;114;82;103;103;90;195;241;243;238;195;129;134;130;124;167;502;915;550;189;107;141;201;256;185;171;258;294;216;164;112;118;192;224;219;174;156;146;107;136;212;350;404;316;259;170;105;84;103;109;134;220;335;257;196;87;92;96;95;121;217
153;131;149;134;116;108;147;135;201;275;298;278;308;245;215;224;233;224;267;462;511;609;477;539;470;376;271;126;203;242;220;196;201;165;149;186;210;252;278;320;247;224;284;335;455;502;422;332;208;199;177;217;267;349;420;270;197;162;203;179;224;246;230;185;155;208;242;215;199;177;161;161;144;93;126;169;188;227;198;145;220;216;173;214;394;402;398;402;367;389;289;271;234;268;240;221;180;155;185;207;237;260;392;404;337;388;355;215;206;187;220;154;181;222;243;255;291;250;284;301;364;308;292;318;272;248;277;403;453;413;446;456;425;414;368;368;372;436;397;323;372;521;475;284;308;319;347;280;313;357;380;386;385;358;354;291;301;308;370;457;489;476;531;352;348;285;322;320;311;266;232;257;344;415;392;383;419;350;321;322;519;624;464;402;383;363;454;405;417;524;626;482;359;327;369;290;225;248;222;325;377;493;478;392;383;410;425;467;462;342;188;177;228;307;286;280;195;104;70;81;72;118;103;121;104;110;123;93;102;180;203;237;152;137;142;106;124;119;76;107;134;187;222;250;198;164;195;187;149;102;118;244;357;336;188;161;107;109;121;95;69;80;106;93;73;72;89;120;192;235;203;91;127;135;183;185;167;138;175;343;519;475;362;294;209;159;118;172;194;188;252;292;350;429;331;221;177;138;97;67;81;77;124;149;174;141;110;101;75;60;74;98;122;206;346;427;382;348;185;139;150;148;190;257;275;187;98;101;114;108;98;87;148;143;134;128;124;159;308;932;2143;1991;770;302;177;274;559;581;277;263;244;171;124;151;176;147;127;143;156;193;254;302;355;458;388;271;192;233;258;299;214;137;106;140;217;239;287;161;98;108;202;256;333;287;204;152;126;75;68;73;181;442;550;400;223;145;160;187;314;384;480;890;1024;537;405;416;502;438;319;247;194;226;358;411;400;495;478;438;411;433;325;226;157;194;150;78;171;266;236;317;373;443;462;494;428;243;153;142;110;113;179;212;258;278;223;239;296;354;256;165;127;180;303;335;284;193;104;94;93;150;235;247;194;132;121;146;255;313;294;374;405;425;321;177;121;189;243;136;92;85;131;173;236;254;151;85;111;164;145;174;164;173;151;139;165;183;249;301;259;146;160;226;268;330;252;120;107;121;137;134;118;95;120;125;246;346;373;319;304;250;194;136;115;141;143;120;214;519;561;481;284;147;121;121;157;192;298;284;293;291;334;354;345;237;137;100;86;109;199;325;292;322;218;198;294;418;487;430;359;240;206;156;243;320;351;225;150;143;110;75;62;99;108;122;131;116;172;214;202;211;217;356;606;596;330;153;151;125;94;82;167;267;427;360;211;85;76;106;150;237;310;260;245;165;125;104;82;104;103;199;286;416;383;372;386;359;287;237;208;224;205;263;237;203;226;213;163;161;217;188;145;195;244;437;455;469;457;479;466;452;287;275;285;298;265;346;362;415;432;397;342;381;428;348;300;136;58;42;103;99;152;226;201;147;96;104;126;225;250;169;168;116;85;99;140;108;100;83;85;96;162;202;210;158;160;158;185;212;119;147;270;410;247;149;124;108;142;143;176;222;241;233;182;137;140;152;151;138;132;172;125;103;110;206;337;373;299;256;177;106;82;95;102;83;103;246;285;168;117;75;84;84;110;156;280
126;162;148;117;122;158;161;136;200;298;428;389;414;357;198;171;233;270;384;526;568;544;384;342;383;290;174;121;169;198;207;189;203;192;193;270;240;294;345;296;328;316;338;373;456;495;465;317;206;166;142;195;215;270;349;290;218;246;333;296;297;317;341;241;239;183;320;252;267;229;191;189;117;94;113;167;189;211;171;165;162;176;140;181;296;348;300;306;279;369;289;260;215;227;213;198;254;211;162;113;129;185;278;363;395;359;339;136;141;128;149;123;196;296;325;348;438;335;353;409;408;407;353;382;267;246;283;379;436;453;432;361;318;329;337;257;284;367;357;302;324;335;256;233;247;371;383;354;319;385;417;434;440;395;453;402;318;284;409;501;514;562;606;500;406;311;235;232;253;257;265;288;388;417;438;452;392;375;325;270;293;290;250;278;255;385;430;479;445;538;442;338;280;350;376;280;297;243;276;291;348;436;358;353;380;391;407;446;383;325;225;252;327;403;405;329;194;119;111;81;118;144;143;110;137;111;128;127;176;128;211;205;143;108;77;88;83;83;119;83;105;146;167;167;155;196;266;294;186;136;127;183;243;231;145;170;134;150;154;75;79;85;99;73;80;61;84;103;199;281;200;127;138;157;165;216;146;132;161;281;368;422;399;289;237;173;160;197;227;199;239;265;322;290;229;151;129;130;73;64;94;82;111;148;180;154;137;104;79;100;109;97;107;178;282;396;357;320;181;154;113;120;167;223;256;140;135;129;139;103;90;113;121;122;138;99;123;164;341;1030;2800;2709;792;253;147;257;478;514;298;244;203;127;136;124;157;200;218;264;269;236;270;401;782;1141;668;354;187;223;192;215;198;172;197;267;315;313;300;190;121;115;176;266;371;253;197;126;137;77;109;87;257;636;815;431;172;126;176;191;191;296;422;615;622;416;418;456;486;388;259;179;187;211;307;337;373;461;496;465;612;569;355;153;149;224;143;144;159;192;162;240;275;448;555;524;435;269;168;103;112;141;160;163;188;236;232;234;248;275;235;143;156;184;283;280;174;137;119;109;92;116;134;151;134;112;104;121;245;305;383;425;458;439;299;182;135;170;205;124;85;83;85;103;167;161;109;76;65;135;148;156;170;167;152;185;194;225;293;446;315;193;131;166;242;336;236;126;142;181;187;153;145;108;110;125;153;251;261;205;221;193;128;96;89;88;82;124;198;310;586;927;645;284;156;129;125;235;336;316;266;261;257;244;281;222;152;126;99;93;155;251;290;331;296;237;289;370;399;455;400;310;284;257;310;450;356;191;126;119;78;80;69;74;126;147;140;128;160;167;166;235;390;542;991;1232;471;169;139;89;93;115;206;305;421;353;166;97;75;99;173;291;356;290;242;282;161;78;95;123;139;198;318;467;433;375;438;406;300;240;229;256;269;315;310;368;362;312;205;178;193;194;135;161;262;380;479;498;396;462;489;433;409;362;359;313;237;364;381;340;370;274;249;252;298;315;254;154;42;104;112;103;136;190;214;145;131;116;89;144;121;122;112;111;80;106;129;151;144;119;88;98;163;209;213;193;179;180;169;220;187;165;181;201;132;110;126;103;115;123;144;212;262;244;174;141;127;156;146;136;125;97;104;103;116;199;439;450;299;203;111;106;89;73;98;105;128;225;224;121;80;90;76;123;115;162;211
158;168;170;136;171;201;148;189;270;346;453;516;466;459;267;175;260;377;468;581;569;493;314;241;230;190;136;146;152;206;177;195;191;250;233;315;324;361;387;373;387;375;440;405;363;451;453;292;122;112;124;167;174;213;326;297;294;253;363;429;476;443;423;352;254;238;254;260;331;239;187;152;150;131;129;133;160;160;194;228;225;201;139;132;201;233;257;236;287;349;295;226;177;154;212;165;295;233;169;78;97;133;251;332;591;811;586;232;138;160;167;152;178;291;321;329;449;488;466;440;400;471;437;390;361;323;254;354;389;396;368;307;277;298;232;202;214;285;333;270;259;257;207;260;298;456;440;393;392;447;468;472;493;512;477;333;287;269;325;444;529;545;644;481;422;261;239;213;259;299;305;355;429;428;448;457;412;383;329;285;210;177;160;167;235;279;448;540;454;453;427;265;176;256;269;243;342;420;364;374;275;238;278;257;291;389;457;387;419;295;285;320;419;437;414;359;227;180;115;118;148;197;210;113;115;160;108;170;161;181;182;146;116;110;94;71;84;83;72;115;88;81;102;108;116;139;240;274;290;150;153;150;149;197;178;161;197;227;173;96;73;103;85;74;128;125;78;128;152;206;190;152;152;139;161;203;188;153;133;197;324;391;442;401;341;208;152;157;175;183;180;231;261;219;140;109;101;108;83;87;120;108;106;143;208;290;215;153;134;193;231;181;178;201;318;351;271;252;181;153;148;155;166;178;177;134;139;161;143;125;81;87;138;121;76;127;123;198;244;693;1712;1516;640;304;158;184;296;299;179;214;212;185;145;131;215;272;270;324;280;251;280;753;2009;2129;1004;327;226;173;186;139;137;168;242;338;319;375;301;249;120;152;189;338;403;367;263;207;183;181;130;136;204;428;478;306;135;135;189;144;162;205;308;416;356;323;337;371;301;250;173;174;180;212;313;345;348;445;495;557;611;809;519;224;236;203;157;90;133;154;114;133;170;390;751;920;497;209;126;134;86;152;147;137;205;215;202;307;275;225;157;144;136;150;175;148;161;126;95;106;134;132;154;135;134;111;106;131;226;304;459;479;471;463;372;276;236;233;182;160;107;82;85;67;144;124;110;94;86;105;133;106;97;123;124;176;188;280;387;395;358;262;116;143;262;301;239;151;133;160;186;193;140;143;87;129;152;148;167;179;113;125;119;125;90;75;87;73;141;230;626;1209;803;284;175;116;137;159;277;257;298;338;253;312;335;251;189;126;115;111;140;190;256;259;225;260;353;368;411;387;376;367;362;342;384;442;339;147;150;182;111;103;64;77;151;193;175;146;149;131;179;259;382;606;1121;1272;563;198;83;89;75;93;217;348;346;233;147;111;93;114;218;346;400;444;354;367;199;119;123;119;119;204;288;452;480;462;482;444;274;283;334;358;305;340;382;429;357;277;185;183;268;265;178;180;315;390;456;445;504;479;423;455;484;496;419;360;255;259;294;269;227;207;174;175;170;212;251;150;105;121;93;121;111;169;163;190;194;189;142;109;104;121;162;137;121;121;141;135;148;138;83;137;188;316;540;583;281;200;190;195;234;178;154;119;93;99;105;149;132;147;151;271;300;217;192;141;126;145;175;121;83;88;73;85;148;228;405;397;315;211;114;71;96;48;93;105;164;295;214;143;79;84;98;148;167;200;208
270;215;241;222;213;238;182;227;287;288;405;487;427;416;329;230;289;418;574;534;537;362;255;213;192;139;154;109;149;173;190;171;194;274;328;379;389;382;389;372;335;357;400;401;329;386;385;258;133;84;111;145;166;185;291;254;271;215;342;472;495;542;435;452;326;253;295;347;318;225;145;157;109;204;191;138;156;180;211;301;280;244;211;142;136;164;199;231;239;323;312;205;134;138;170;215;270;255;141;102;80;112;183;328;796;1560;1126;344;136;189;174;149;182;233;225;302;411;437;386;380;432;448;381;347;324;321;278;331;355;293;253;329;295;306;230;173;221;298;310;283;250;235;211;230;263;382;482;487;395;414;514;448;521;495;504;422;305;268;309;456;452;576;554;480;340;199;170;301;312;413;417;460;466;407;392;408;444;314;311;257;139;112;91;95;194;348;470;497;377;294;292;177;137;168;186;267;444;714;548;322;195;203;185;159;171;275;388;431;465;387;358;423;496;463;403;321;291;225;177;131;188;245;232;156;184;151;144;176;183;160;130;104;108;105;125;122;116;126;107;135;96;83;116;126;128;143;224;273;286;204;218;167;143;164;195;236;245;242;135;110;96;70;76;109;152;200;171;137;209;184;180;175;121;151;158;169;156;120;103;164;232;346;454;473;417;257;139;160;116;101;140;266;216;175;185;176;163;112;110;106;164;175;212;194;265;357;310;277;214;282;322;296;330;335;332;333;232;173;152;150;145;175;150;112;124;124;189;213;151;118;119;111;109;100;89;110;141;213;159;279;602;625;588;582;404;226;170;139;139;163;156;157;212;130;204;295;353;333;332;274;390;1162;3476;3471;1316;350;188;211;178;124;150;127;201;210;229;218;263;204;160;200;309;370;467;405;337;240;178;204;160;158;188;249;205;171;115;128;149;153;156;173;314;395;294;273;241;164;207;164;152;153;180;220;299;314;321;411;490;509;592;620;477;425;493;421;180;128;163;203;139;122;129;315;905;1379;632;190;74;117;74;90;77;121;135;226;240;268;293;226;158;151;210;172;139;132;140;78;70;94;97;155;173;125;124;80;113;130;189;303;398;467;452;448;402;434;471;324;195;141;126;82;79;86;149;148;111;105;128;136;159;188;122;93;133;146;235;352;440;408;317;210;161;132;207;200;168;142;149;203;204;183;124;132;119;114;126;190;117;140;137;176;186;142;82;78;97;109;166;203;411;726;474;228;174;140;123;155;164;333;401;396;407;340;338;243;153;101;136;123;156;199;178;215;204;249;338;354;296;316;306;355;286;342;324;399;260;165;142;158;120;80;53;91;135;146;152;202;157;190;180;245;358;511;779;783;456;214;124;86;59;115;204;291;243;226;189;178;174;142;260;388;446;473;509;505;363;218;176;167;153;189;252;474;452;464;449;369;275;272;335;371;349;326;337;340;336;251;188;205;213;230;139;139;258;443;380;448;433;399;426;353;394;438;435;387;301;201;182;180;149;132;144;117;137;113;168;117;115;107;145;117;105;125;140;201;283;252;235;115;135;179;153;108;141;99;137;151;128;93;54;92;203;556;1542;1729;764;262;215;181;192;141;154;126;118;103;133;163;142;115;170;250;260;181;174;193;144;120;153;100;86;103;80;95;192;299;420;452;334;210;113;58;62;61;77;145;277;339;221;129;87;64;116;178;189;251;184
188;237;202;232;299;213;231;263;297;247;321;415;457;468;368;239;271;459;590;499;402;320;309;339;280;198;192;162;159;199;198;215;236;244;343;364;350;395;397;416;415;390;305;342;318;299;277;257;167;109;129;134;188;229;277;219;225;228;326;515;506;547;394;440;398;420;407;379;304;235;147;137;205;258;388;260;168;227;319;325;312;323;233;146;131;134;223;222;189;205;202;183;149;213;230;188;246;242;164;106;111;109;135;279;677;1516;1135;324;179;204;161;169;165;189;153;234;325;327;288;304;259;252;308;315;360;317;309;306;264;222;346;338;313;280;214;166;220;223;294;252;245;186;209;202;260;406;463;454;409;354;409;508;494;521;427;398;348;301;324;372;480;536;551;445;286;204;245;355;356;416;488;501;476;457;438;407;329;253;218;178;126;77;78;137;212;462;647;562;307;233;143;107;107;124;128;290;644;1101;686;228;185;162;153;144;122;230;403;438;391;351;351;459;479;439;363;465;386;252;213;198;225;259;272;240;243;140;131;144;144;113;92;109;98;150;236;228;142;145;119;102;127;118;129;146;151;180;251;289;251;218;200;208;157;151;176;250;276;243;150;124;116;74;79;147;246;289;228;218;207;194;201;206;154;151;211;192;191;135;117;148;224;247;357;462;426;321;149;99;122;77;136;196;219;233;232;248;255;234;144;154;330;602;627;371;243;255;355;365;376;364;444;370;452;408;432;362;250;143;143;110;181;181;159;100;119;142;256;169;169;115;105;93;114;101;122;140;157;183;139;117;213;414;919;1361;712;280;158;127;173;112;161;192;185;153;217;255;347;379;419;251;309;1117;2958;2867;972;336;247;159;138;120;152;131;140;160;131;150;135;155;185;249;302;404;454;401;336;266;168;152;181;173;175;124;117;128;168;148;164;195;221;251;352;399;329;192;163;135;144;130;111;186;131;155;243;252;284;413;477;462;520;577;566;1024;1396;843;261;166;227;196;160;136;114;231;648;958;466;143;99;98;76;73;97;87;102;170;182;220;246;180;151;208;204;162;147;140;119;105;94;130;176;181;191;123;162;153;154;148;192;243;338;336;404;418;400;597;836;526;199;117;82;79;99;66;142;134;104;130;136;143;329;437;260;138;149;224;287;396;435;333;292;178;129;133;208;191;183;201;203;233;250;231;214;147;130;122;173;160;150;140;236;245;228;168;124;109;143;178;131;155;223;294;236;115;107;164;156;180;205;337;416;437;366;364;399;266;206;187;145;176;210;247;305;245;222;263;326;317;282;321;319;300;239;232;236;211;209;147;144;146;145;104;80;64;108;149;169;206;218;243;239;260;290;451;519;555;372;216;122;69;83;107;175;215;203;217;294;370;265;268;289;368;462;510;551;499;392;246;256;233;205;240;322;495;528;508;492;416;322;259;255;306;286;244;248;268;327;255;221;209;183;265;204;156;216;344;395;415;377;357;358;295;337;430;390;388;291;182;160;118;155;108;126;148;115;110;114;104;103;121;147;137;129;120;120;235;300;336;242;175;156;142;131;142;120;139;154;153;104;79;83;96;147;850;2761;3117;1149;334;173;137;145;175;184;157;152;98;125;148;165;148;131;240;237;223;215;255;165;141;133;80;68;69;100;128;207;357;449;499;453;255;135;82;54;67;96;159;250;260;181;102;84;135;180;202;228;229;156
226;268;234;193;204;218;215;284;285;330;265;439;458;457;391;265;359;432;558;483;410;230;300;362;330;239;162;220;191;178;215;250;248;323;408;435;313;421;441;431;528;415;295;273;210;263;308;260;264;180;180;177;252;326;289;192;172;224;311;470;478;518;428;421;375;466;484;438;370;237;226;264;282;338;400;275;277;355;334;311;315;301;214;172;129;103;192;258;168;124;145;173;188;368;348;232;190;185;225;133;166;137;109;149;353;636;514;288;286;246;255;192;166;159;146;173;240;222;226;220;175;214;221;343;309;356;329;339;284;296;351;418;353;222;160;154;184;239;299;268;204;147;140;185;231;360;419;373;321;260;332;390;431;404;386;299;303;323;236;331;473;526;515;483;384;236;272;275;262;360;456;516;592;524;509;407;313;214;162;155;124;95;122;196;274;499;814;501;266;201;148;128;107;113;116;263;713;931;515;211;170;148;197;188;148;185;298;377;318;284;279;305;484;399;356;489;460;355;292;245;215;240;240;253;201;149;146;168;189;160;76;85;104;181;318;289;203;156;123;112;80;116;142;192;235;211;269;285;251;192;208;194;151;122;147;203;277;259;223;149;97;123;111;196;344;380;311;288;304;261;218;209;226;196;248;234;185;171;190;201;162;157;258;324;337;270;204;155;120;110;123;166;243;245;253;282;319;319;207;215;916;1861;1795;690;271;259;363;413;436;434;493;502;544;528;460;371;279;137;131;106;128;164;189;134;100;178;229;245;139;116;79;121;105;107;187;131;153;134;113;116;175;410;1182;1795;843;277;177;156;172;170;97;142;177;147;144;214;259;337;353;289;266;480;1162;1160;552;281;275;205;146;151;112;101;112;106;96;91;95;72;152;188;291;357;426;404;288;172;126;133;117;145;165;150;153;119;187;150;202;263;348;373;400;459;349;245;192;129;96;104;133;199;174;147;160;177;216;400;457;442;471;546;742;1919;3035;1421;416;238;283;188;151;123;107;148;339;463;267;141;104;85;88;141;103;120;133;194;313;196;166;167;211;191;192;264;245;229;153;163;135;157;208;269;280;242;213;214;219;202;261;253;235;277;332;349;447;986;1405;716;289;99;95;113;111;103;122;110;125;115;153;301;760;1092;498;157;142;226;387;411;362;256;168;134;120;112;140;205;264;322;300;349;293;313;245;161;147;119;145;119;206;252;241;253;246;224;130;160;199;177;184;168;166;161;136;150;147;208;208;223;223;242;377;398;459;478;448;368;289;248;232;263;290;368;371;321;333;407;447;367;298;408;420;331;252;211;179;164;151;195;162;201;174;119;113;99;98;186;207;277;253;295;314;217;243;316;342;395;345;264;168;124;150;131;166;144;180;261;333;438;349;346;368;420;488;475;447;522;441;356;264;260;254;293;424;506;480;489;485;540;433;326;252;264;233;182;139;157;173;238;242;202;248;225;193;120;147;335;360;376;312;327;394;297;273;362;350;369;255;185;187;131;139;105;159;229;214;132;97;117;116;116;151;149;200;144;157;245;343;265;276;206;141;155;117;108;183;202;216;181;100;87;117;134;184;741;2102;2391;911;243;153;142;159;197;216;211;194;175;129;121;178;167;165;255;222;205;241;231;206;180;114;75;89;117;117;182;356;439;452;445;380;227;91;63;64;103;120;158;184;169;165;165;164;265;290;320;268;176;143
246;234;221;185;169;188;217;234;224;261;338;356;436;449;415;358;435;544;544;561;369;228;272;328;257;185;145;176;189;244;279;339;354;400;422;360;366;486;562;461;539;454;332;226;233;328;333;369;322;271;221;207;251;276;211;193;145;159;319;433;551;526;447;368;417;442;496;418;350;312;344;415;412;403;411;346;381;410;328;284;258;234;199;163;136;123;179;275;186;117;90;148;277;464;585;221;194;183;235;224;248;237;173;122;198;194;245;270;351;368;283;268;244;144;183;205;174;181;189;221;205;221;280;346;315;395;353;348;371;340;389;454;364;230;185;162;152;246;353;298;188;122;127;223;347;481;413;289;255;194;240;200;319;318;338;268;204;179;162;232;370;522;525;534;420;300;326;280;315;311;448;548;618;572;500;404;283;208;190;257;182;120;149;194;329;421;431;330;271;239;151;113;105;94;160;229;446;516;346;181;118;167;174;218;185;202;261;255;241;244;236;266;353;375;356;334;354;360;293;189;220;167;219;189;177;164;195;270;218;94;93;101;133;237;280;333;217;188;128;148;79;153;169;281;339;364;323;302;212;138;194;208;215;144;149;158;247;276;184;171;143;146;225;282;349;333;229;311;384;321;269;291;276;235;268;257;244;187;197;220;182;92;135;251;270;217;259;261;224;150;121;183;235;243;320;348;401;386;246;357;1489;3738;3432;1210;441;305;411;465;462;462;508;489;512;548;531;378;314;167;159;108;109;168;209;154;164;176;245;249;144;131;118;137;134;176;157;177;129;108;80;136;165;441;778;1045;507;198;160;224;251;170;144;115;169;164;136;165;247;294;305;269;205;255;343;338;252;262;334;277;177;160;93;116;130;138;188;112;86;83;111;145;189;270;314;281;237;168;110;126;126;172;192;200;179;152;173;181;156;264;316;401;452;374;362;193;132;135;87;113;232;282;238;225;228;144;201;372;408;422;453;512;735;1736;2733;1290;421;274;253;183;100;77;72;138;285;420;311;160;133;88;115;102;110;128;188;189;215;142;145;148;246;228;219;298;401;380;210;156;124;168;298;331;370;348;359;419;326;315;298;256;195;188;189;312;481;1108;1915;1123;404;189;145;155;137;118;123;123;141;127;142;359;1095;1500;670;226;163;185;272;301;254;189;89;120;118;125;140;182;262;328;356;333;346;322;266;167;109;113;162;218;253;292;291;269;277;206;173;210;199;239;171;132;122;181;184;204;184;295;366;277;225;183;264;361;507;461;495;491;415;339;247;279;332;369;386;317;372;615;695;487;398;456;489;322;263;197;179;193;191;191;214;252;194;160;106;106;160;229;315;326;306;276;278;276;226;215;206;289;273;221;190;148;158;160;171;183;221;258;338;390;387;319;401;444;463;456;484;535;457;350;256;233;321;384;420;479;496;475;506;610;669;508;345;249;186;139;107;120;156;166;218;284;323;321;232;121;143;248;304;268;204;272;292;297;276;236;301;263;198;154;136;156;142;98;227;533;534;231;103;130;204;180;180;231;243;206;257;344;464;387;319;201;132;129;107;143;167;245;271;194;141;115;159;180;238;466;971;935;430;194;126;149;155;189;217;223;158;154;93;122;213;258;232;255;263;277;271;237;224;151;94;123;132;208;152;222;337;402;482;461;382;213;101;106;60;95;106;142;128;167;155;166;225;312;301;325;245;215;135
220;266;185;188;231;191;165;197;164;231;295;359;425;440;435;413;485;546;566;596;491;254;191;193;176;149;162;194;222;249;282;369;417;396;332;335;347;507;544;428;400;405;381;285;237;328;349;441;400;262;177;215;232;299;221;210;177;163;259;392;563;509;514;489;452;424;466;426;385;310;388;461;468;427;402;395;419;395;307;270;193;184;180;161;179;146;138;164;119;121;104;98;179;351;439;246;248;337;358;363;390;310;206;185;171;155;199;296;395;513;413;284;252;251;221;178;198;182;191;223;197;248;247;308;310;339;368;322;308;421;468;497;433;331;252;215;191;207;359;372;217;137;125;276;438;464;445;314;236;212;149;126;165;233;234;189;151;130;159;214;394;430;483;503;396;348;376;400;327;375;399;469;528;544;541;436;271;250;258;298;224;212;170;267;326;349;316;328;356;330;263;188;130;146;200;259;351;320;215;176;138;137;150;179;222;273;235;251;322;271;209;166;260;312;287;307;336;326;227;133;131;142;158;107;200;215;256;317;259;191;110;89;149;248;320;311;272;257;233;146;141;131;178;248;369;400;388;281;239;183;193;270;238;197;218;234;279;255;233;231;310;267;285;372;386;302;222;210;407;422;353;376;330;220;262;306;260;252;213;238;184;92;121;192;248;229;291;402;333;207;158;151;218;249;265;366;387;394;331;446;1445;3421;3012;1036;394;377;362;367;445;489;443;518;515;487;394;408;242;155;150;166;120;163;169;173;174;228;277;248;138;123;106;144;194;220;237;231;200;151;126;178;249;326;332;377;268;157;217;255;234;157;127;164;207;196;161;174;254;269;256;168;189;146;259;251;256;371;363;364;270;202;143;151;168;235;258;215;190;134;182;179;163;175;192;220;246;194;152;144;205;284;272;273;284;237;220;194;193;231;314;277;325;321;284;179;135;106;119;136;223;311;354;335;268;224;217;304;398;414;504;441;543;791;1066;690;329;288;274;198;193;72;123;158;252;391;404;224;153;135;155;139;142;122;161;179;174;166;170;235;250;252;309;470;736;535;224;155;124;226;329;398;447;435;472;604;491;394;354;276;249;201;196;290;432;1187;2092;1120;453;260;213;141;103;112;91;104;124;110;125;269;659;922;513;203;216;205;216;195;199;170;132;93;105;113;153;225;313;426;397;335;314;269;211;127;89;88;142;156;258;279;283;222;212;177;193;212;259;282;242;177;147;155;210;269;253;298;406;390;267;248;253;382;517;499;507;525;415;378;281;237;318;383;468;394;494;909;1092;659;500;497;436;316;299;217;251;263;246;242;186;222;214;115;133;159;192;262;288;285;315;370;321;300;262;197;183;201;215;202;195;190;144;227;216;274;282;280;253;276;290;286;361;482;473;466;446;549;473;282;226;297;401;522;527;500;479;392;539;902;944;612;427;272;184;96;149;152;142;167;208;288;298;289;217;123;130;199;259;205;184;262;263;249;252;237;278;268;252;202;193;160;146;202;425;1205;1199;492;179;133;242;265;225;348;345;297;335;452;451;402;371;245;127;127;142;140;205;282;221;191;135;151;174;203;264;282;302;295;175;87;135;140;128;170;193;223;205;123;86;103;208;241;219;290;361;369;299;236;194;105;126;172;240;222;184;217;316;362;450;409;236;195;108;119;111;109;110;129;117;140;157;160;219;294;307;209;176;100;88
317;371;238;253;259;223;215;203;131;175;219;326;319;405;416;435;495;529;584;549;405;203;154;164;126;144;160;247;247;169;187;295;301;247;234;269;292;355;422;406;381;387;325;347;289;330;355;443;381;310;201;232;262;276;301;294;271;240;338;399;500;568;621;507;470;396;437;431;363;316;360;414;380;377;389;312;281;303;258;233;189;235;217;190;211;131;118;114;109;126;91;102;102;164;217;273;307;442;397;521;459;427;353;267;261;212;173;288;455;464;428;390;350;319;223;239;203;184;156;163;208;254;314;305;296;290;350;347;362;407;427;509;508;449;384;341;255;261;291;397;290;194;216;320;413;498;442;383;297;230;174;105;139;113;153;159;176;135;143;219;293;423;490;516;386;307;413;545;273;248;354;426;529;427;462;374;277;288;327;409;321;289;187;194;264;270;305;422;404;453;365;244;157;121;163;255;419;354;298;297;213;147;138;190;281;333;295;309;393;396;250;215;193;205;199;227;264;236;167;108;92;118;89;106;163;277;395;351;292;213;173;121;161;270;358;348;279;290;240;204;122;145;133;198;346;509;467;353;295;237;204;303;307;302;384;375;371;343;309;397;376;315;380;398;437;323;200;226;342;408;405;397;343;164;223;299;282;257;288;289;213;120;98;188;262;239;253;370;254;251;217;206;219;284;240;248;273;345;331;314;719;1468;1238;643;307;291;322;350;440;435;475;423;400;310;314;282;228;140;192;195;194;213;176;223;286;277;216;209;173;144;130;141;166;176;213;217;302;267;204;158;222;292;202;165;154;155;231;254;153;141;166;273;252;254;231;237;290;293;248;167;142;180;255;313;402;537;375;374;217;179;154;142;190;329;356;310;225;255;232;245;174;134;146;202;223;274;187;198;335;446;444;357;294;292;268;225;209;258;288;259;229;239;220;195;138;153;144;201;274;291;388;385;338;297;310;241;259;394;466;434;368;389;321;238;303;346;303;298;276;218;137;170;203;305;314;296;243;259;239;181;189;171;159;159;197;201;229;437;547;519;341;528;743;544;219;123;157;190;258;298;389;435;482;748;633;498;344;320;217;148;202;187;295;747;1218;838;451;401;244;174;123;123;147;124;139;178;183;192;333;363;311;239;267;256;203;123;136;130;122;106;93;94;198;254;373;348;378;262;253;209;129;123;105;83;129;219;272;279;250;203;214;177;193;194;210;189;188;161;148;206;268;318;288;341;383;400;332;216;214;370;477;486;462;452;456;348;234;194;257;341;363;417;525;756;891;625;440;411;300;315;313;302;317;326;316;222;196;190;198;150;132;250;344;365;365;356;384;405;362;384;358;228;202;140;222;268;195;170;161;191;265;289;297;297;289;330;382;272;352;409;387;366;467;432;369;211;230;306;480;568;620;459;501;428;552;970;1094;687;451;286;151;150;210;181;228;234;242;203;241;206;180;155;130;152;173;188;227;246;238;266;278;229;204;259;272;217;230;163;168;205;570;1548;1719;683;163;158;230;295;272;381;428;418;398;435;471;510;444;215;115;132;168;180;149;187;138;171;204;197;174;237;217;217;174;168;151;127;131;165;177;179;150;172;180;115;80;140;218;205;278;335;371;497;418;322;156;161;206;265;249;231;212;200;282;300;384;267;144;131;130;148;157;168;193;164;122;136;140;132;137;189;208;126;109;89;91
440;387;333;303;251;206;197;177;91;112;216;263;277;301;392;499;450;528;547;483;323;174;156;147;122;148;189;216;198;181;150;157;196;180;186;195;237;329;323;469;480;433;483;411;377;365;413;354;324;306;264;245;316;402;374;302;338;334;420;444;520;559;566;489;463;399;346;327;303;259;294;293;321;280;355;267;220;225;206;196;201;211;193;240;201;179;146;96;88;103;93;101;113;99;205;249;368;461;431;474;506;472;395;305;298;218;229;223;342;379;380;415;371;304;240;243;256;254;228;174;237;344;381;303;316;338;351;443;375;363;368;447;547;451;426;444;343;254;317;382;361;349;454;494;487;437;419;357;255;233;150;148;115;136;165;201;152;190;173;222;285;410;391;414;301;345;346;408;290;189;298;395;455;407;342;300;248;312;431;367;396;275;169;136;187;217;327;393;389;433;395;224;141;104;131;199;316;415;526;718;509;281;210;234;255;330;337;434;630;491;334;301;221;196;240;251;192;157;169;137;148;109;107;155;149;198;288;334;341;260;224;213;187;254;281;246;291;293;242;280;205;132;126;185;520;966;718;464;351;321;292;323;352;319;402;477;464;440;388;422;404;394;358;387;389;318;208;219;369;450;481;464;278;159;185;244;247;291;280;291;257;141;97;179;296;225;224;202;207;212;237;283;245;268;268;218;238;297;295;218;315;560;512;293;171;177;203;211;270;331;354;380;270;221;182;172;130;141;179;207;258;238;201;222;322;279;205;143;115;145;217;144;175;223;249;279;333;333;234;146;160;128;145;130;179;187;224;238;205;173;250;291;286;315;281;273;277;275;218;186;180;213;209;324;477;522;438;274;211;190;194;166;238;361;399;377;324;221;248;248;153;124;87;131;160;184;212;239;264;447;491;317;208;202;265;216;193;236;241;226;167;175;237;247;165;163;192;238;290;239;265;344;372;381;371;266;256;339;465;509;327;311;176;209;285;399;370;382;386;347;209;180;204;265;299;282;356;353;315;324;198;203;220;216;250;258;393;814;1099;677;436;416;475;348;169;108;117;177;168;255;307;358;406;555;538;453;392;318;223;144;140;173;187;434;552;471;354;333;297;169;188;196;171;220;262;310;263;238;221;282;273;263;249;285;233;138;151;167;136;113;124;137;172;289;295;364;258;214;196;158;139;155;152;103;137;218;320;323;272;214;197;217;211;215;192;165;130;123;138;179;214;364;477;452;360;358;297;265;281;281;392;429;455;367;338;294;229;157;183;207;324;315;418;552;510;333;392;313;306;280;333;346;343;322;307;252;206;203;241;221;213;306;492;436;404;383;397;367;372;384;406;362;246;176;157;152;152;156;155;206;233;269;357;361;275;340;409;347;329;401;336;252;297;275;241;194;241;338;505;530;523;498;472;431;496;651;744;585;416;258;156;198;202;261;307;278;268;336;338;206;207;173;160;200;176;247;291;309;289;267;207;214;214;263;263;266;225;222;205;258;468;988;1008;454;174;136;220;316;388;395;449;441;421;448;455;556;588;314;133;134;201;202;214;218;259;221;279;268;229;209;215;179;174;143;174;175;196;220;154;159;152;157;197;184;174;201;169;213;303;388;447;535;502;346;230;227;258;375;321;249;234;280;262;227;243;183;99;82;124;136;136;184;207;217;247;175;116;125;106;138;170;104;52;127;169
448;449;444;341;316;229;201;180;125;134;189;217;256;227;341;448;497;513;510;358;283;219;162;117;113;171;193;205;157;176;194;192;182;183;182;179;187;256;384;480;561;557;504;461;469;389;450;434;368;345;261;280;284;382;375;267;311;367;442;447;452;485;468;493;405;354;362;238;229;150;280;289;242;226;276;295;238;268;246;223;237;217;238;217;253;248;167;140;90;67;86;91;130;130;176;211;284;366;399;417;443;446;431;270;222;217;245;262;226;249;285;356;318;282;259;235;224;237;233;202;266;459;456;314;303;302;400;478;441;325;321;378;431;451;517;510;437;323;289;406;489;432;665;707;431;327;311;300;276;228;189;146;170;196;231;294;274;276;188;168;212;363;376;328;269;292;326;295;237;256;297;378;437;396;313;282;255;320;408;368;297;188;116;113;110;183;283;268;245;303;298;177;107;107;122;171;198;317;794;1454;965;406;257;260;294;313;414;451;459;458;361;331;280;215;287;332;205;143;180;150;148;148;146;157;137;181;210;251;348;324;372;306;225;205;276;208;275;336;426;422;278;204;140;243;658;1326;995;441;347;352;249;267;335;385;413;498;546;484;462;412;382;339;313;281;303;252;223;267;396;389;417;395;333;199;165;173;187;232;272;288;273;141;128;183;273;271;159;148;172;184;250;296;251;265;269;186;183;203;190;181;202;259;313;257;159;171;184;189;206;205;346;264;206;173;155;145;130;142;144;229;242;194;208;231;283;204;148;131;161;196;229;187;191;261;286;338;305;378;274;133;125;97;119;168;222;181;176;287;234;246;257;249;275;330;296;268;280;218;210;235;290;257;274;348;426;492;366;295;252;221;185;173;290;400;380;351;325;234;209;228;135;126;141;114;130;160;184;158;180;265;251;240;159;141;179;192;164;170;214;157;154;210;266;265;180;175;195;230;176;198;308;386;432;426;438;338;330;360;418;476;402;315;260;280;339;433;439;360;421;389;253;217;255;284;225;326;384;408;446;388;298;311;293;285;254;356;403;855;1335;733;410;436;295;247;147;101;129;120;133;143;249;301;300;314;384;318;315;251;191;101;128;155;195;242;366;347;344;353;338;328;265;296;253;303;369;430;373;309;259;260;273;258;257;231;201;100;125;180;165;165;131;117;202;226;254;233;265;227;173;152;185;151;178;160;199;294;403;417;277;188;160;244;265;267;244;190;178;152;177;176;291;511;530;496;347;243;193;224;245;294;359;393;397;325;272;238;186;112;176;178;190;261;322;380;276;270;247;211;223;283;340;367;329;351;303;216;241;232;289;320;245;338;419;400;345;334;361;318;327;352;320;353;319;253;204;202;171;133;126;211;342;336;306;306;305;334;349;332;318;323;235;178;179;194;211;188;255;391;530;512;456;511;481;485;484;489;493;445;422;296;155;173;221;258;335;356;416;431;392;306;319;251;181;252;259;280;407;352;357;320;213;259;148;190;205;214;228;233;236;255;389;452;461;282;161;157;182;309;340;362;377;334;386;324;356;593;758;360;173;180;180;247;240;306;326;312;326;320;289;218;157;220;215;277;290;238;298;301;231;183;137;189;229;238;250;268;276;315;365;307;318;441;522;405;274;300;273;372;338;302;270;255;181;172;163;119;103;92;114;128;166;195;227;330;372;251;224;197;146;144;149;104;87;150;236
472;453;506;459;425;311;264;195;118;142;178;263;242;190;310;462;461;410;401;345;351;277;160;118;113;204;219;226;160;193;208;263;237;281;212;177;144;273;375;530;539;478;473;446;431;436;391;381;371;308;307;211;224;354;315;304;345;452;506;472;496;446;398;308;326;339;337;202;172;129;171;217;249;200;265;287;310;332;329;362;253;225;238;228;214;214;214;131;141;117;127;138;192;172;136;176;225;276;348;238;352;416;399;344;279;262;245;225;246;252;373;418;380;334;212;257;281;254;232;257;330;455;376;333;302;245;241;347;383;314;276;303;328;402;421;483;490;434;413;441;416;469;645;678;374;195;240;190;178;192;186;162;273;412;338;341;390;283;200;148;193;362;368;292;220;246;204;291;268;294;337;452;448;404;287;321;322;331;379;298;207;182;137;130;121;206;243;230;208;276;357;259;155;111;126;124;133;273;807;1593;1010;416;242;227;248;246;250;447;472;360;359;351;213;192;267;290;150;118;141;183;187;133;141;185;153;170;177;241;339;369;394;370;281;236;189;168;248;378;423;423;383;255;237;238;518;974;620;420;360;283;215;226;242;292;327;414;546;509;516;382;332;278;199;221;199;172;151;188;282;351;396;420;365;307;237;254;192;201;235;210;214;186;157;224;240;161;152;156;138;189;224;281;162;232;206;230;191;171;145;169;212;168;235;217;246;200;182;183;162;275;274;196;186;151;151;144;128;162;196;196;202;166;223;213;243;219;190;159;227;244;278;210;206;232;314;292;290;347;275;152;72;81;139;170;226;191;195;164;241;236;236;225;220;309;259;251;211;216;230;282;339;324;309;406;424;463;410;323;311;231;257;218;225;330;311;293;270;242;297;229;141;151;117;137;161;128;149;125;132;117;142;120;118;166;141;195;209;204;175;146;266;308;272;268;119;111;166;156;177;223;332;385;468;475;525;434;413;375;385;405;497;455;395;401;424;460;413;410;403;375;314;245;241;265;241;365;387;496;429;430;378;373;401;336;369;304;337;578;759;556;426;339;249;147;98;110;129;112;125;184;181;232;246;245;245;310;261;216;170;160;200;187;210;288;358;322;357;398;459;415;452;402;347;387;426;480;355;330;187;198;293;268;290;299;251;161;161;229;265;195;159;143;162;200;234;272;210;193;180;156;132;142;125;124;212;356;442;418;318;188;202;227;334;379;375;292;195;209;270;227;264;356;531;414;285;176;224;196;234;252;297;295;343;326;289;228;197;180;158;171;207;197;199;226;222;266;242;238;225;267;371;355;267;349;282;316;322;367;449;427;363;342;362;338;362;357;275;245;231;305;342;383;280;272;265;274;235;173;213;225;275;227;261;220;238;240;328;335;317;263;186;185;250;183;236;233;317;424;497;523;486;486;483;448;425;500;471;485;452;363;192;85;158;219;325;455;463;507;433;412;382;376;269;235;271;298;316;370;410;362;273;189;154;177;217;310;337;288;296;266;310;282;332;291;194;212;245;310;326;307;326;260;244;218;286;520;555;266;187;157;132;156;203;341;475;385;315;341;364;273;176;251;305;354;386;344;399;329;236;170;246;308;312;281;312;390;354;385;334;247;288;375;441;371;247;222;247;229;352;376;281;204;166;132;120;75;63;64;153;212;235;292;352;369;414;337;249;237;278;220;191;115;130;161;278
290;460;605;496;479;440;313;242;136;145;167;241;289;210;268;431;416;271;282;372;440;357;168;156;199;255;297;296;260;243;214;331;365;380;284;169;194;216;371;464;502;461;461;423;380;438;373;388;335;274;302;236;247;360;361;335;415;439;436;462;361;378;373;267;287;382;388;285;174;127;147;183;254;174;251;291;328;355;377;328;221;217;270;266;222;177;230;182;197;167;188;249;258;192;220;200;206;217;182;184;328;344;379;299;315;311;364;268;287;280;409;417;384;312;209;245;359;367;286;299;397;384;394;317;262;262;267;340;269;262;244;236;271;329;391;405;434;379;378;442;336;352;401;401;308;211;196;223;199;217;192;173;336;615;496;363;393;262;222;184;201;347;410;302;233;244;274;249;260;307;403;431;503;410;350;328;334;412;342;283;177;188;233;204;215;239;238;212;218;285;353;367;220;207;210;188;169;250;528;814;792;399;303;303;322;179;230;291;324;286;266;253;180;206;251;147;130;106;168;151;137;140;152;161;196;210;180;208;302;427;478;437;386;302;272;234;227;278;372;398;324;263;196;284;363;430;396;382;334;293;185;220;203;222;201;268;434;467;425;335;262;218;196;139;140;125;112;168;221;306;359;415;401;407;349;274;190;173;156;192;147;141;171;183;251;256;202;168;165;193;292;274;234;198;226;267;225;183;171;225;270;194;195;246;248;281;273;181;154;205;292;291;253;290;301;215;170;150;220;242;160;219;146;152;266;289;244;300;349;333;256;243;251;254;266;196;200;264;288;153;96;116;176;217;228;198;162;174;274;307;266;294;229;337;267;243;213;201;186;265;324;357;403;452;450;428;384;371;304;281;252;199;230;234;223;246;247;304;328;323;227;185;140;140;160;157;157;151;117;107;97;123;126;157;234;308;288;185;148;175;256;310;284;176;116;124;156;141;164;251;384;477;422;477;473;424;421;389;372;444;454;494;458;412;463;440;450;425;440;402;281;256;209;261;269;258;415;411;489;399;387;333;295;339;371;342;193;241;319;337;403;435;271;150;96;122;153;114;173;264;266;246;196;233;265;236;242;157;134;175;241;237;284;278;296;361;375;485;490;490;481;441;395;361;381;327;315;222;169;212;243;275;324;292;225;160;177;245;277;229;196;183;230;198;257;268;220;268;231;227;157;123;118;157;192;386;411;403;260;206;341;373;379;410;448;386;325;237;301;283;259;287;342;274;208;232;218;214;172;210;193;245;238;261;294;302;269;210;219;230;316;296;269;277;323;360;368;340;332;324;383;316;271;378;443;438;422;487;512;495;447;394;354;330;345;370;283;214;216;255;211;264;259;219;219;277;255;220;268;280;272;217;172;227;212;222;255;305;315;258;207;243;240;271;305;331;388;429;488;436;401;447;489;478;447;444;470;443;464;397;233;141;164;281;388;448;460;476;480;406;388;405;302;256;258;275;257;260;350;313;290;175;168;161;222;294;325;315;264;239;248;330;376;383;352;308;364;396;305;280;354;319;250;261;254;349;408;283;197;176;146;205;236;313;322;274;239;252;432;377;263;327;400;392;462;453;429;374;279;268;289;358;340;283;310;378;378;373;354;269;174;268;334;392;283;201;189;210;304;412;363;341;269;178;94;92;87;95;155;229;333;384;368;334;388;306;271;353;421;356;165;152;136;155;246
353;515;805;649;505;468;398;367;165;168;229;246;307;269;253;349;285;255;244;389;480;356;222;244;328;419;442;399;314;236;231;315;453;468;355;179;115;163;290;404;469;354;315;335;409;357;314;345;336;251;227;228;351;397;352;332;351;337;329;351;310;218;215;203;257;424;472;365;191;136;125;208;249;230;181;250;257;330;283;306;245;240;253;330;278;273;273;286;234;296;324;354;379;407;367;352;279;188;154;217;272;252;287;331;425;436;346;232;184;233;370;339;334;221;177;297;509;510;300;277;309;334;305;383;342;392;291;337;330;275;271;237;248;306;317;317;344;284;302;438;277;237;284;353;287;269;263;252;259;223;177;204;312;498;370;387;414;437;512;352;240;302;364;285;233;235;266;216;251;276;347;396;449;395;319;306;326;325;315;262;237;263;374;302;318;315;244;271;282;314;372;377;319;308;345;314;275;280;394;531;494;464;445;682;637;285;217;196;168;152;188;169;143;168;192;192;110;115;143;158;159;116;106;143;151;176;166;209;304;488;497;493;420;396;303;216;207;198;330;346;256;269;286;315;304;282;353;400;352;363;284;236;206;193;186;227;323;397;455;257;199;199;147;155;130;143;112;128;161;201;298;358;413;419;419;388;250;164;117;123;211;175;237;289;242;250;198;198;164;194;286;366;347;274;249;293;339;310;231;330;323;253;223;212;277;248;257;178;228;270;307;394;410;393;352;270;250;238;209;256;224;217;167;215;242;362;366;354;349;286;202;242;210;193;204;160;173;210;212;168;103;103;216;297;353;234;181;181;261;312;258;280;343;402;381;278;238;216;179;200;294;382;455;482;384;372;432;331;310;279;270;259;184;160;185;227;244;313;476;360;369;243;204;187;182;185;237;197;136;102;135;126;156;233;326;400;363;301;197;219;235;265;201;166;96;129;150;151;183;249;433;463;479;481;374;358;382;419;428;481;600;668;524;490;451;448;398;494;433;326;309;233;212;247;283;367;386;411;443;436;338;326;316;401;374;319;182;175;178;275;382;431;330;250;131;158;143;176;269;286;276;312;277;278;311;238;163;107;111;136;184;205;308;315;267;290;321;463;458;449;462;471;360;318;265;234;234;284;258;259;244;291;284;206;161;136;163;202;240;153;179;236;254;230;274;255;296;335;350;255;204;107;108;149;201;295;357;366;247;220;304;381;428;435;319;329;287;347;306;279;292;247;248;195;158;171;186;222;222;192;226;219;225;248;280;326;299;322;288;250;353;403;412;390;457;399;435;414;366;392;415;351;316;369;418;433;377;449;512;511;476;339;363;335;405;596;460;252;212;193;189;172;238;218;214;281;273;261;344;301;304;248;212;223;248;308;370;386;313;293;214;216;280;398;395;420;406;432;449;456;348;334;432;368;421;452;433;407;396;369;178;122;231;306;409;472;389;424;427;392;430;383;298;274;270;266;199;238;257;318;323;299;230;224;228;217;312;275;248;184;237;312;386;433;429;293;447;438;361;330;337;396;286;253;352;324;487;451;290;245;155;176;220;258;202;153;191;293;399;382;257;296;362;451;507;518;487;369;317;337;398;410;388;309;353;376;302;302;300;202;176;240;324;372;326;277;209;248;536;671;518;383;288;211;153;102;123;120;181;259;287;428;411;314;310;296;317;358;431;321;217;197;205;160;145
456;464;570;448;410;485;509;382;239;184;177;196;182;187;278;421;380;298;213;336;356;261;222;218;417;515;484;496;353;254;206;343;383;426;304;163;118;118;230;335;307;290;318;355;451;356;314;311;280;213;164;198;321;344;312;272;295;231;238;236;174;159;174;153;214;395;429;367;251;125;99;200;246;267;183;216;190;233;295;333;268;293;364;425;448;374;393;381;364;431;386;407;467;478;445;444;357;242;188;207;217;235;246;332;379;361;274;184;188;247;280;246;231;168;102;247;490;411;260;235;300;245;299;412;490;513;426;356;366;353;347;325;371;346;270;228;235;246;258;244;293;275;282;276;269;317;327;270;274;309;203;237;273;344;380;435;571;916;1355;1049;476;326;316;259;273;257;261;203;183;259;276;371;374;321;289;269;285;248;252;281;313;397;459;388;389;360;296;298;326;352;368;315;290;373;451;480;335;282;320;436;532;414;791;1402;1368;405;196;139;98;134;145;148;146;183;186;152;84;91;107;136;158;90;93;131;144;108;125;203;315;489;513;498;496;513;311;237;189;219;292;260;281;303;352;387;370;351;435;455;447;386;355;338;272;271;197;283;291;357;340;296;228;200;166;224;188;161;130;169;180;171;256;324;337;421;442;432;294;192;155;167;205;287;276;292;236;252;260;198;176;279;360;427;331;253;237;302;341;324;289;418;455;309;198;213;219;257;229;221;243;255;318;399;437;417;434;359;259;200;227;182;193;200;246;308;338;376;488;404;375;253;209;221;207;139;192;162;133;185;196;163;142;142;228;435;379;325;283;294;203;283;302;314;369;437;413;389;357;304;231;228;254;410;550;432;351;256;285;222;242;312;389;220;214;168;228;246;226;327;402;434;398;278;244;262;170;211;294;327;255;249;196;254;311;339;359;475;430;329;289;237;193;194;154;119;94;139;209;221;260;309;408;456;479;361;301;297;287;382;427;487;763;869;600;487;428;472;486;470;436;358;340;212;157;191;293;309;382;451;432;345;300;358;291;396;412;289;212;187;208;242;404;404;370;285;185;145;161;191;242;276;296;316;342;368;305;297;184;110;119;148;224;231;281;263;276;278;299;329;395;404;385;476;346;259;181;195;217;250;320;274;254;215;224;157;177;180;191;217;207;185;176;221;335;315;282;311;349;446;418;339;246;115;131;161;159;237;208;227;242;170;268;346;358;368;253;249;249;298;398;398;365;257;225;220;184;136;172;204;223;204;200;190;172;184;252;296;311;260;251;257;287;321;423;395;486;462;448;419;370;424;460;410;321;331;384;355;325;396;474;485;514;414;421;467;543;808;669;276;192;189;193;188;242;282;242;257;295;293;319;356;374;345;324;353;339;388;381;407;377;344;262;229;345;402;432;354;349;383;467;352;312;287;414;346;420;351;289;270;288;249;216;194;300;394;434;496;415;449;439;386;349;310;347;327;373;392;345;212;218;309;343;344;339;277;244;192;207;254;166;179;157;246;376;393;367;381;439;563;507;417;358;337;299;307;335;378;568;682;442;351;273;281;302;316;258;217;199;255;325;345;259;242;327;384;381;457;398;445;435;480;499;402;376;337;290;328;314;341;301;230;154;212;322;420;384;353;235;466;1292;1414;751;385;348;220;199;199;136;172;183;229;320;431;423;279;310;298;437;424;395;323;206;179;203;169;110
478;394;316;256;298;361;411;349;231;184;165;156;155;160;250;424;416;365;277;260;247;211;186;233;421;476;445;481;322;209;218;248;282;311;268;130;88;94;192;289;244;264;293;331;402;474;361;255;210;157;157;173;312;344;352;315;302;308;229;256;175;146;117;119;187;391;487;429;343;182;170;173;245;209;203;193;253;290;370;438;459;439;518;445;521;544;444;505;486;502;573;489;435;396;417;375;347;249;195;191;178;216;217;289;311;282;212;184;163;308;294;221;122;84;84;131;226;275;304;322;380;343;355;472;499;512;460;397;442;422;458;490;556;405;293;295;250;242;181;190;197;236;201;221;232;265;313;317;355;310;232;240;316;339;409;498;685;1781;3382;2152;709;281;303;332;251;208;211;166;189;207;258;268;286;232;256;228;242;287;240;295;400;495;530;407;362;380;251;270;312;402;378;304;262;334;467;477;361;249;316;325;399;364;791;1726;1500;561;289;148;106;109;169;146;147;171;132;141;101;87;111;179;120;82;90;88;68;109;133;188;317;451;592;510;440;458;335;215;220;254;250;227;246;269;340;414;455;445;401;457;531;483;480;402;362;323;372;377;382;416;459;420;379;284;218;216;215;186;192;202;233;210;228;345;445;457;443;387;306;280;180;243;342;405;398;363;290;294;296;272;280;386;457;444;283;188;224;273;311;299;350;392;362;291;241;197;268;320;310;233;209;207;305;328;421;456;379;372;382;265;229;242;258;269;355;370;365;434;455;338;314;265;305;285;249;193;187;146;156;144;168;152;141;143;209;299;360;333;399;261;269;268;302;385;421;502;466;505;442;393;366;343;287;318;362;279;208;168;171;199;244;296;370;222;215;174;263;331;340;354;366;327;261;208;203;134;197;247;257;371;561;536;446;379;422;438;451;410;443;426;376;228;234;129;89;90;92;171;231;270;272;342;430;394;323;236;155;243;326;402;424;453;706;919;597;416;388;442;424;454;368;401;358;227;143;154;234;292;435;464;459;433;396;338;267;338;395;227;188;167;245;277;420;416;383;296;178;157;171;243;282;227;287;346;353;371;269;266;190;182;144;178;248;305;295;190;186;128;229;319;359;381;371;335;292;224;161;180;234;261;290;252;214;234;207;146;190;196;211;254;208;181;160;219;339;440;414;259;267;367;426;433;254;183;145;144;140;132;124;165;165;98;168;234;283;357;270;218;233;289;358;405;378;362;272;238;211;197;181;210;250;201;203;185;179;238;261;242;228;217;192;227;225;273;364;411;428;493;425;376;360;423;485;460;380;287;264;268;254;285;359;452;462;391;389;426;540;619;470;244;170;175;180;185;242;251;204;241;222;268;325;406;454;452;507;409;397;350;404;404;426;377;308;234;278;295;339;335;333;389;380;298;224;297;347;366;354;301;276;249;199;243;250;252;294;361;382;427;376;361;424;407;332;269;308;331;327;382;392;258;214;332;353;416;437;396;242;184;158;167;218;220;175;285;367;401;435;382;429;543;472;308;337;279;325;313;318;434;648;682;549;430;412;365;401;405;331;285;279;247;270;294;291;279;255;242;281;354;430;426;490;654;598;430;342;281;261;266;282;281;256;229;246;236;330;336;356;237;212;610;2027;2099;849;431;274;273;273;237;215;201;227;307;348;461;402;338;381;438;428;430;378;310;247;253;235;208;142
438;371;249;215;183;222;271;288;222;208;164;140;151;147;223;369;424;342;269;155;158;168;178;247;301;300;351;234;220;158;140;164;213;286;239;149;82;123;192;193;196;248;218;268;364;505;326;211;175;142;197;176;256;367;437;352;359;321;223;213;227;145;129;118;226;344;468;479;405;277;188;181;235;264;300;296;332;386;444;553;485;491;485;505;565;538;514;472;515;735;798;644;457;332;272;286;257;226;168;143;197;217;302;345;279;255;214;189;211;306;303;347;215;115;77;95;178;326;382;422;482;416;424;497;508;500;473;406;412;486;462;587;680;458;323;270;311;277;195;133;151;137;150;86;175;213;322;348;374;351;239;240;316;367;379;430;715;1983;3773;2324;748;274;293;340;298;264;222;196;242;220;266;312;299;264;210;195;186;214;191;302;356;544;478;311;290;258;205;219;295;359;334;259;241;261;385;343;283;293;326;284;367;427;656;1137;977;546;281;146;93;112;219;211;177;151;124;118;75;57;102;132;108;149;100;93;96;106;122;261;420;540;618;629;407;437;358;300;253;273;197;195;251;351;402;456;456;472;441;438;415;477;477;465;444;425;419;450;456;504;513;475;465;456;285;225;190;198;199;241;295;313;270;306;389;453;360;329;344;375;293;339;418;541;479;423;365;325;300;322;327;432;475;391;281;208;174;215;317;347;400;430;373;383;337;311;313;465;471;371;256;264;288;324;386;453;435;450;498;335;266;269;256;285;323;329;374;343;314;331;454;530;489;354;257;216;199;147;172;165;160;119;153;162;236;252;330;309;283;268;300;352;419;477;547;543;512;518;516;523;440;363;338;290;259;231;143;144;157;164;271;388;325;252;160;226;279;404;421;351;282;276;205;184;138;122;115;218;306;483;913;1172;668;453;469;416;461;421;401;408;322;221;192;141;115;109;127;185;226;262;272;330;364;315;295;211;152;207;317;377;417;312;408;552;480;412;396;407;438;438;419;494;534;359;190;175;269;355;373;425;472;488;443;426;344;263;305;225;187;211;253;283;382;406;370;258;168;139;174;301;399;303;278;352;327;232;149;149;174;177;199;266;307;365;328;214;151;129;162;245;282;248;302;317;279;173;148;128;187;236;246;362;236;209;150;151;137;203;224;230;223;213;190;219;360;442;434;302;206;300;356;337;273;181;188;151;129;98;122;155;133;103;106;171;300;594;455;223;224;290;301;357;325;365;305;242;234;246;206;264;334;285;200;218;185;258;280;268;182;149;205;247;230;229;246;334;314;298;366;292;326;348;496;476;414;243;207;240;267;353;420;434;462;386;428;474;427;410;258;206;227;232;228;224;225;221;174;194;227;228;274;349;480;533;583;474;242;285;356;391;463;443;326;242;223;236;231;287;363;396;376;238;164;190;247;279;305;423;360;244;222;192;194;236;299;266;292;338;353;392;388;446;336;257;316;270;348;364;302;235;192;317;386;454;490;411;247;216;156;185;266;275;224;210;314;412;436;385;392;377;379;336;320;298;404;306;332;312;482;467;415;416;446;460;491;473;390;378;279;276;288;390;289;310;324;258;294;317;359;351;463;559;465;389;383;293;232;264;258;273;241;295;250;244;337;348;275;262;269;505;1387;1445;636;312;192;239;260;257;236;267;277;340;413;521;446;426;467;421;384;443;416;365;297;292;284;328;248
372;348;237;193;165;163;179;196;142;152;192;166;167;194;203;302;347;298;237;165;144;159;185;221;184;228;172;184;150;145;121;167;250;273;225;182;97;131;205;194;196;179;201;277;349;354;284;179;177;149;151;176;251;350;335;338;400;273;251;273;232;204;154;125;194;355;496;485;381;289;248;198;229;272;343;373;352;444;524;485;438;448;435;476;478;510;458;480;506;864;1446;1083;466;298;207;227;283;257;212;158;225;222;288;362;329;278;252;242;234;275;302;269;185;104;76;88;237;352;489;557;449;417;513;516;543;542;485;469;499;386;415;464;466;324;253;345;370;347;280;195;153;100;111;127;103;144;231;289;290;333;272;214;316;327;386;338;486;1171;1915;1319;500;327;399;411;401;371;352;295;295;341;437;442;440;355;225;223;185;168;192;241;447;593;421;212;163;147;177;162;200;284;291;271;209;275;283;262;229;296;343;352;333;406;488;670;891;660;318;166;129;164;210;228;142;140;130;98;81;79;101;133;161;190;179;113;97;139;157;276;456;549;743;694;487;383;397;371;333;296;206;257;305;393;416;420;391;428;375;300;297;402;421;467;480;432;465;443;460;458;486;478;527;461;399;223;257;254;251;291;247;315;302;346;415;408;339;280;263;303;332;357;435;505;498;465;398;315;284;374;437;434;465;366;327;249;184;228;307;391;445;452;405;430;426;340;321;533;734;464;346;310;387;433;480;538;516;658;625;444;321;288;318;296;357;383;404;381;374;350;510;705;611;391;323;276;241;245;148;165;158;201;226;183;222;235;245;234;222;256;341;368;437;492;516;524;503;577;488;497;546;424;387;348;298;238;196;193;176;198;306;341;264;240;199;295;314;384;383;381;299;260;196;152;142;131;137;188;288;473;994;1193;679;427;455;443;526;467;391;356;226;247;231;164;112;133;176;190;201;199;290;322;358;255;212;165;175;216;320;386;318;331;301;330;373;321;298;383;491;449;437;551;828;525;249;162;261;297;343;422;608;589;566;530;333;289;219;209;199;303;351;387;378;417;344;228;143;143;198;293;445;396;375;327;294;204;156;132;165;205;312;374;363;416;428;286;192;182;172;220;232;227;256;300;212;143;155;159;158;170;210;309;305;208;141;126;179;238;252;278;192;228;194;218;340;444;379;332;222;203;236;294;220;223;197;205;147;129;155;128;140;111;77;134;288;589;471;315;270;259;313;362;340;293;291;331;273;207;193;278;366;295;150;205;232;304;280;251;154;221;249;272;265;171;175;164;204;217;263;216;208;281;431;459;363;310;242;299;315;399;365;424;424;438;465;479;388;294;200;138;218;231;237;218;174;174;190;199;152;180;283;375;489;490;388;278;193;247;359;459;509;416;371;328;256;236;211;217;315;414;290;187;123;170;176;250;338;461;442;406;289;218;220;256;276;255;319;394;348;356;369;357;256;267;261;317;364;350;301;259;186;251;343;476;541;393;245;244;267;309;314;285;365;316;349;364;386;399;399;368;321;316;272;327;371;401;342;330;370;343;363;385;428;511;515;451;504;480;376;357;348;377;282;276;245;244;318;343;355;350;371;415;369;272;247;276;251;279;260;248;249;265;265;262;312;324;314;240;242;397;543;446;271;177;196;186;193;211;180;157;217;340;477;430;425;465;431;477;438;414;405;340;410;398;440;402;301
337;258;257;232;229;146;106;133;112;103;159;149;172;173;188;182;244;207;166;144;162;196;205;184;149;157;132;132;139;164;156;184;218;196;226;211;171;194;218;202;181;163;189;267;299;272;225;220;207;213;148;149;176;270;284;382;328;260;180;213;226;232;172;104;231;346;433;455;387;255;222;176;207;259;299;298;276;398;427;411;362;359;421;394;412;404;395;416;444;652;1092;935;423;273;260;230;276;266;239;178;251;304;312;352;310;275;278;266;263;207;192;179;141;105;84;126;222;418;429;464;433;427;481;454;521;526;502;512;471;415;334;251;257;230;331;487;452;415;383;229;165;180;166;149;259;221;270;289;265;246;240;195;259;310;273;261;299;452;658;607;450;472;439;487;432;380;316;285;341;434;475;520;492;400;297;263;245;273;221;289;365;498;343;121;111;162;144;192;224;250;214;197;168;233;235;235;215;323;334;355;302;377;435;563;727;562;256;176;118;126;216;237;162;140;130;135;101;101;115;136;129;195;212;125;126;194;249;305;428;490;631;572;413;387;504;419;448;333;327;338;428;412;383;305;340;336;346;321;251;346;403;426;351;389;391;402;404;364;372;388;495;459;406;281;301;318;322;364;309;261;295;356;341;392;328;296;273;270;288;288;436;509;521;505;458;370;319;422;501;481;431;435;325;274;236;248;320;396;397;412;363;418;341;296;337;460;620;443;353;361;493;564;472;447;485;542;510;419;272;277;353;297;313;411;517;434;347;334;468;504;484;440;370;310;295;250;191;134;187;231;263;259;228;200;181;156;182;233;251;312;397;420;466;453;495;460;487;589;532;468;404;467;389;285;225;225;231;245;329;266;205;211;308;353;392;370;352;322;277;278;252;211;184;246;204;214;249;373;538;681;510;408;374;461;431;423;333;312;294;331;339;242;159;198;251;295;240;189;221;282;276;274;188;162;209;248;255;266;342;351;319;328;295;224;217;338;404;482;482;509;644;402;278;202;222;249;229;353;671;690;442;383;259;209;232;193;240;334;530;643;567;441;321;217;130;172;212;283;407;405;344;308;276;162;132;159;189;297;415;432;431;452;391;286;193;181;172;231;166;175;276;304;174;162;194;170;195;163;221;297;307;165;117;100;140;202;248;168;162;202;210;210;243;331;348;312;199;178;192;216;201;240;158;167;128;123;204;310;229;106;101;105;176;290;317;278;239;298;308;371;317;364;367;388;354;270;230;324;332;317;170;265;318;262;367;286;246;249;275;268;279;169;156;176;179;173;202;166;127;260;376;459;427;339;382;335;433;393;400;332;343;465;476;479;370;237;147;109;193;224;290;194;201;180;195;149;143;153;249;275;455;397;267;222;269;235;281;383;423;461;415;364;359;307;226;189;274;285;245;178;154;124;163;268;392;485;469;436;337;293;270;309;306;267;372;423;462;380;335;299;326;320;300;287;402;380;254;191;173;208;253;481;528;322;200;201;316;344;347;310;290;270;213;279;287;324;291;305;230;200;183;259;387;385;354;257;259;307;294;305;358;415;489;475;460;523;464;368;392;369;288;277;200;204;357;368;332;305;355;307;283;197;230;230;226;276;280;273;217;242;247;210;217;269;292;300;308;297;267;249;209;178;171;150;174;116;138;126;179;284;373;397;477;405;455;431;440;414;371;335;394;452;506;476;424
248;215;221;294;341;236;174;137;97;77;128;172;208;216;224;195;175;143;119;132;203;178;206;227;155;133;153;154;175;193;218;237;244;219;313;275;217;207;228;192;144;173;181;254;222;151;174;286;298;270;196;180;205;258;313;252;286;283;155;210;160;127;118;152;196;302;301;340;345;217;202;184;218;276;278;264;310;405;399;341;265;292;375;326;365;333;348;265;245;383;538;493;288;233;182;214;294;312;266;247;280;301;342;367;336;330;383;376;307;268;213;152;119;95;108;112;227;290;356;348;318;378;340;382;424;512;591;550;530;385;282;233;224;284;437;529;514;498;408;246;191;250;304;398;375;434;407;422;334;294;260;195;215;204;230;219;241;332;376;402;500;455;456;387;371;308;214;192;306;439;478;559;470;472;402;313;334;301;337;261;290;312;194;108;116;199;207;269;294;252;260;159;136;177;223;275;319;358;354;370;296;270;333;386;532;343;275;322;182;169;173;152;137;174;178;136;149;136;178;155;107;149;170;123;108;207;246;321;335;375;332;285;284;321;300;430;454;403;418;400;391;368;295;279;220;268;316;328;200;260;385;334;321;317;332;272;248;241;268;334;424;512;496;361;292;336;385;349;246;254;313;374;337;354;309;295;257;264;261;376;449;470;476;502;476;464;413;446;490;525;576;536;336;223;204;155;273;356;349;355;316;273;233;317;355;341;366;346;290;440;499;495;489;415;417;484;393;317;313;320;288;269;312;420;632;530;317;336;370;421;420;441;362;377;294;282;152;155;238;315;330;304;258;235;155;169;184;229;210;281;273;283;255;308;400;440;474;457;487;445;415;444;385;272;218;214;291;309;298;255;208;231;355;461;432;404;344;348;354;333;184;287;273;314;317;284;245;254;286;350;331;320;256;296;362;393;288;195;315;504;454;290;263;353;375;332;259;182;208;198;270;230;197;122;156;218;217;269;222;410;403;268;150;139;166;213;315;443;453;458;497;380;316;264;242;164;214;288;436;454;365;316;239;185;208;272;313;407;715;950;669;437;364;246;182;249;273;288;353;311;275;258;190;162;176;179;181;262;331;405;448;422;338;297;141;172;179;177;159;188;197;214;247;277;233;207;160;182;220;314;264;179;123;135;193;213;219;173;186;189;163;170;198;203;302;296;207;199;188;255;252;242;165;131;143;212;300;491;333;153;114;135;148;168;201;224;275;309;293;356;335;360;421;390;383;270;220;266;303;224;158;249;267;291;309;317;255;257;299;263;250;249;230;209;183;155;182;158;201;232;355;363;377;442;457;454;414;428;367;328;360;448;438;437;362;232;175;116;173;247;296;242;184;150;139;148;159;208;215;220;310;313;259;287;329;306;250;296;344;445;450;394;420;319;238;133;224;233;311;272;185;114;167;270;350;431;466;459;455;361;346;384;353;424;363;456;405;381;359;299;346;298;331;365;394;377;298;269;200;218;243;309;317;190;156;181;242;376;353;316;277;235;166;167;196;171;178;145;144;129;157;223;323;279;229;214;261;242;193;197;243;321;398;439;471;531;460;384;325;310;322;223;167;174;319;350;342;303;277;226;197;185;248;243;239;264;297;326;258;254;172;194;191;179;259;327;358;396;278;225;279;247;198;174;174;144;139;122;143;207;246;302;269;271;313;362;372;366;364;464;499;510;511;487;491
217;195;241;393;462;346;224;198;113;144;180;181;208;266;277;194;176;162;159;179;202;165;219;171;174;161;150;212;220;223;247;270;270;313;292;299;241;246;257;199;189;229;231;201;205;178;187;223;299;313;331;284;273;284;260;294;304;288;215;193;190;136;130;139;205;225;269;335;341;343;255;229;255;289;258;264;263;362;421;323;292;327;349;340;382;298;278;181;161;177;202;156;149;164;176;153;233;334;238;215;314;452;437;444;467;431;477;396;344;410;274;195;147;128;137;123;114;174;213;244;205;245;238;251;395;491;479;473;515;471;346;264;262;371;472;500;487;409;315;231;280;295;454;486;449;519;474;459;355;346;252;174;172;195;241;242;325;353;407;417;378;441;350;276;216;193;205;219;300;419;563;533;522;504;418;453;368;304;266;259;264;187;191;177;214;261;310;329;364;293;227;152;132;147;254;357;543;513;334;359;332;292;307;322;323;289;282;454;298;211;170;195;187;195;199;164;160;198;164;142;153;111;121;95;111;155;251;327;307;221;189;176;176;157;190;348;407;436;440;468;398;360;211;167;176;224;299;313;242;270;352;355;355;265;229;230;194;195;208;285;360;512;455;309;259;294;290;234;197;221;260;237;248;287;269;238;226;288;360;420;440;387;398;450;527;495;430;513;455;542;682;595;271;174;167;162;192;244;260;197;232;216;188;276;317;295;196;227;264;473;453;504;468;401;398;388;378;382;359;364;292;228;213;328;527;434;297;275;274;299;349;376;360;411;348;287;218;232;256;310;360;348;340;224;128;156;146;183;179;189;223;198;173;235;325;376;341;359;408;360;364;460;422;308;247;241;288;328;324;243;169;259;483;646;510;455;424;390;382;319;262;273;269;315;336;371;376;285;240;245;249;230;186;188;247;233;209;175;255;394;384;325;353;368;379;385;263;181;225;199;208;218;170;149;165;198;219;170;226;331;364;225;125;108;126;196;310;493;416;295;289;319;343;270;240;201;151;287;357;321;249;165;176;196;232;257;317;431;663;832;597;408;378;376;281;302;361;376;315;272;207;196;189;179;183;151;198;216;373;444;441;445;389;249;163;190;158;197;237;200;209;263;236;332;303;275;172;194;272;323;271;207;142;153;181;243;233;252;194;214;189;189;186;213;278;322;299;265;261;335;339;267;196;152;130;235;351;559;370;213;193;212;168;168;172;216;247;257;270;335;310;404;490;369;388;371;263;305;294;239;173;182;191;215;228;322;245;276;328;392;351;383;344;255;177;180;182;167;154;205;247;330;302;452;509;436;367;334;282;297;343;365;431;384;327;261;138;105;191;250;282;194;180;167;136;147;227;293;249;199;312;354;255;291;396;293;194;224;302;397;395;347;377;296;211;161;120;214;200;208;216;174;230;337;351;411;458;450;470;380;389;401;351;363;393;466;442;390;331;345;330;360;387;479;463;343;313;250;186;200;275;260;190;139;129;229;274;295;350;304;312;256;193;108;152;148;133;123;105;103;157;210;218;172;164;182;191;241;204;171;184;218;299;402;474;433;362;355;298;269;247;199;139;138;211;343;402;343;321;280;244;232;333;304;206;241;334;333;257;226;170;162;168;160;248;332;414;482;358;387;370;310;238;157;201;136;131;116;120;153;164;191;188;194;241;220;333;401;401;513;532;510;479;495;531
281;244;291;354;432;325;192;201;181;163;179;217;223;321;328;269;245;200;171;203;187;116;113;154;148;143;208;313;330;304;324;304;309;318;367;398;318;230;282;235;264;302;197;199;184;226;264;287;302;313;367;377;300;276;274;379;396;297;185;183;185;136;152;130;180;226;236;250;312;346;274;251;305;278;250;234;214;384;457;425;317;326;271;337;351;272;238;177;174;173;148;105;154;143;137;121;173;271;241;227;346;466;571;473;545;586;581;419;304;381;468;267;152;154;114;124;143;194;205;211;202;215;179;216;329;447;452;445;381;336;267;259;293;388;435;404;366;358;201;161;222;279;437;479;503;489;444;466;437;338;252;164;96;142;234;290;368;390;382;376;369;296;232;192;160;230;358;342;270;391;515;544;495;483;436;435;347;258;264;288;214;198;183;202;298;330;414;413;373;297;288;186;178;184;356;537;808;752;346;297;375;380;309;257;282;251;315;469;386;276;233;211;255;241;223;183;186;244;228;217;217;189;148;141;161;160;243;307;288;218;159;143;131;100;140;228;339;322;395;433;347;274;220;107;127;158;254;284;260;299;427;403;370;324;262;198;229;225;266;324;343;439;471;375;308;290;233;221;150;188;220;199;222;234;202;221;240;249;356;434;381;253;303;348;511;483;480;435;428;377;478;417;202;180;184;187;130;232;198;170;204;242;283;268;332;272;192;215;315;359;400;496;482;413;325;346;386;377;435;344;264;230;215;207;270;335;250;258;306;317;356;424;344;415;391;327;230;207;226;293;274;298;266;214;136;155;166;157;185;206;223;203;188;218;281;329;300;318;337;300;308;357;427;341;328;249;246;236;256;222;229;351;802;983;651;477;444;361;308;279;273;264;272;313;431;515;423;333;262;225;255;257;195;165;164;182;154;144;232;228;257;297;340;372;337;353;277;223;240;227;211;165;141;175;215;210;191;184;136;166;212;167;149;105;110;169;295;493;382;217;217;210;192;230;159;209;186;278;348;404;254;219;217;235;225;309;354;397;466;507;455;330;354;425;314;340;401;422;369;279;200;189;158;137;151;151;148;244;344;355;418;454;456;246;148;133;208;256;313;242;254;276;330;423;473;320;228;178;262;266;273;213;213;194;218;323;361;289;281;208;152;251;245;258;254;344;384;299;269;320;302;239;201;163;192;252;325;379;332;315;234;274;321;274;234;182;253;295;312;268;319;367;455;419;452;378;363;338;325;253;195;168;164;178;191;235;224;244;375;440;434;415;435;260;197;217;219;180;181;200;243;288;323;464;528;532;343;312;237;246;267;258;270;309;258;208;134;135;179;249;201;188;199;171;175;199;231;374;320;328;318;338;309;257;308;300;226;225;361;431;406;415;333;253;175;137;116;143;186;217;240;238;256;319;380;364;363;355;422;409;451;473;402;441;403;450;397;333;408;435;391;407;376;440;431;371;308;247;143;250;309;209;168;165;143;221;196;283;248;312;396;371;223;184;174;159;123;91;107;127;146;146;155;161;153;202;228;240;185;146;164;177;260;325;429;319;310;323;294;370;278;194;172;136;189;269;370;340;383;322;244;258;301;238;210;212;315;337;281;248;174;188;110;132;180;350;348;429;359;330;335;342;249;170;139;146;145;154;148;128;116;124;142;170;215;231;303;455;477;484;538;485;467;441;445
272;320;327;327;300;184;203;237;198;233;203;254;282;228;298;311;312;237;223;191;158;60;82;115;144;182;284;401;475;381;430;321;261;198;243;324;263;276;248;240;241;303;282;229;245;365;302;259;224;279;414;313;233;225;260;446;484;349;226;186;156;249;279;212;167;155;215;205;271;319;292;267;324;327;238;184;223;380;430;354;283;294;286;295;324;235;226;234;201;184;170;110;136;153;195;156;200;364;414;265;333;426;481;467;564;763;743;440;254;332;359;162;128;155;170;130;165;226;256;254;276;275;249;270;268;307;333;373;307;222;202;269;262;276;269;278;209;200;131;199;189;233;374;387;427;485;429;449;429;345;253;225;152;210;279;277;303;328;338;332;305;221;197;140;176;293;497;564;279;316;473;484;464;460;392;371;300;213;277;321;289;213;198;230;309;394;380;330;217;274;243;200;202;288;425;563;820;681;362;244;358;350;295;274;265;225;268;487;483;382;323;301;245;268;208;226;257;321;291;312;283;217;148;133;167;149;268;322;296;241;151;141;149;135;189;225;263;274;303;343;246;251;213;189;168;218;270;273;237;284;347;305;315;240;247;290;287;315;385;437;369;418;446;427;373;384;312;291;235;241;258;265;233;235;211;145;160;255;375;432;309;211;229;338;412;449;398;355;290;264;200;195;167;236;208;193;163;181;180;224;299;320;320;388;319;236;197;212;270;310;365;394;417;315;287;278;352;335;350;400;309;177;142;150;163;192;191;235;247;278;347;328;355;371;410;298;189;197;227;271;280;289;297;181;206;179;170;203;213;209;234;215;244;252;325;384;335;278;269;310;293;290;317;426;420;298;240;228;224;196;221;392;871;1105;655;465;405;349;218;233;272;279;264;451;651;697;584;363;279;282;281;284;227;200;208;203;168;191;266;294;277;256;362;420;413;438;333;325;301;298;251;170;174;241;300;262;285;234;184;156;149;138;93;87;92;190;250;310;275;181;152;128;126;145;137;193;160;299;382;385;318;230;216;225;250;293;301;320;318;333;351;323;368;348;326;339;398;377;357;301;258;233;214;102;139;177;231;325;383;336;319;414;420;285;207;145;163;245;286;278;294;363;388;469;421;329;227;173;236;255;268;235;171;219;244;353;332;301;328;251;238;258;300;258;276;359;404;366;313;275;235;241;255;255;170;276;382;459;321;399;311;297;314;356;217;193;210;290;291;247;288;341;480;474;420;437;418;364;353;257;144;134;170;107;163;177;192;282;448;398;422;405;392;249;233;245;180;170;181;171;224;307;363;482;543;457;439;331;253;231;215;167;189;201;192;180;114;110;181;223;187;178;200;231;173;204;284;382;353;347;360;325;263;218;219;220;198;275;420;459;441;421;328;174;167;119;129;156;221;273;321;344;305;342;325;331;247;254;406;418;473;484;423;452;441;428;346;329;355;393;405;368;374;354;368;350;274;197;176;217;251;238;224;217;170;160;171;149;195;318;385;385;301;223;272;215;163;129;132;111;180;141;129;107;157;196;221;182;168;164;184;202;247;359;397;356;269;314;364;400;330;235;177;204;269;269;291;358;417;379;330;327;315;279;200;201;266;294;267;276;142;146;120;229;264;264;287;323;295;300;278;306;331;254;156;105;113;117;142;142;116;143;130;150;155;223;303;423;482;541;537;503;474;477;405
240;287;324;295;178;108;137;198;214;258;317;295;272;227;280;264;238;189;213;158;110;52;65;91;176;264;398;537;618;514;409;213;126;120;159;228;254;249;217;222;199;224;247;310;323;340;337;269;265;283;279;252;185;193;316;453;469;380;200;222;254;323;338;298;237;162;221;190;211;250;367;362;329;265;234;220;292;377;361;269;224;300;303;263;269;250;223;273;277;257;292;233;214;229;244;224;301;623;833;372;269;320;249;387;528;902;773;320;169;237;257;223;197;243;167;133;214;293;312;259;305;317;292;287;300;302;291;317;254;183;183;158;217;203;188;170;156;145;132;126;144;133;189;272;292;366;429;418;352;321;313;232;184;192;246;245;185;224;279;282;264;228;225;171;126;281;591;536;267;307;414;493;478;366;294;315;263;276;277;311;283;228;235;176;303;308;270;247;234;287;294;267;309;312;392;469;534;471;305;232;269;292;283;245;211;192;268;382;422;430;359;383;375;306;301;320;344;316;371;377;287;213;217;232;160;215;266;297;281;254;213;211;194;189;178;214;280;253;274;234;242;215;211;179;234;308;311;271;211;211;195;219;229;198;279;338;326;397;422;470;430;415;458;400;425;485;408;367;245;291;376;455;362;262;235;254;279;333;409;373;290;245;266;297;292;297;283;238;255;206;149;180;266;273;249;267;188;272;298;304;381;409;408;376;295;233;204;179;222;241;249;348;332;311;262;199;224;247;219;394;405;172;122;173;147;153;189;202;194;221;275;299;287;290;243;214;111;139;197;216;228;259;253;231;190;172;176;253;270;210;212;268;309;266;322;290;297;235;248;276;249;239;309;397;406;310;190;197;200;174;137;314;512;740;601;447;462;296;217;205;231;276;313;553;827;850;528;365;329;311;316;285;295;335;280;331;288;273;280;294;299;288;287;400;403;374;359;322;293;323;279;248;225;317;339;394;401;374;270;232;216;190;189;172;153;121;222;226;291;205;163;141;94;96;142;147;198;267;346;369;306;238;176;188;187;201;207;304;321;346;365;361;344;352;335;285;261;346;316;312;294;282;256;173;171;250;305;358;364;305;388;451;410;332;200;186;142;205;262;235;335;407;439;396;330;286;225;139;143;218;214;158;180;151;253;312;326;302;304;246;277;349;322;379;294;335;391;418;348;327;256;185;305;289;281;272;333;391;357;353;369;351;373;348;282;158;220;257;320;144;212;339;520;479;424;440;446;423;275;226;185;199;165;136;157;146;201;266;399;387;390;422;315;197;153;202;182;223;203;171;172;263;333;394;416;338;354;334;366;289;192;198;185;188;169;174;136;143;181;184;201;223;359;380;266;221;279;383;430;369;347;279;195;130;186;243;284;394;451;452;422;398;312;213;143;133;132;190;264;317;377;368;355;344;353;318;275;284;369;491;430;414;432;463;377;358;318;352;385;422;391;370;326;309;324;323;322;299;237;235;319;282;265;290;271;191;137;133;156;270;343;337;250;181;270;310;247;297;199;182;176;224;199;115;94;164;192;148;174;218;256;231;334;332;329;282;244;293;362;460;393;272;227;290;230;285;316;340;379;406;317;384;384;301;219;217;223;230;222;207;130;95;149;327;338;244;160;187;219;236;228;269;346;274;264;225;259;213;167;181;165;175;190;130;145;172;237;382;445;507;481;487;417;415;341
156;207;231;195;127;108;131;122;178;230;267;267;265;255;257;244;169;204;202;147;102;52;50;80;136;317;408;556;550;447;306;152;110;69;114;163;163;170;239;169;220;215;209;261;334;301;276;261;242;247;223;198;207;259;360;468;523;459;250;213;279;355;300;341;304;260;209;201;195;237;323;370;330;262;214;223;352;446;358;231;250;298;270;275;241;314;261;325;485;449;335;220;290;301;320;281;405;759;791;371;161;173;180;198;359;585;517;201;165;250;349;361;257;263;228;142;264;330;354;281;240;286;281;361;316;330;295;260;236;164;165;158;232;198;202;216;176;186;163;116;99;109;129;132;159;248;326;342;304;241;266;273;240;310;289;219;189;159;234;309;339;252;198;186;208;247;312;276;227;282;363;369;387;271;276;276;269;242;296;332;262;250;239;192;206;233;224;204;261;310;364;336;280;257;307;345;329;370;334;233;185;246;223;250;280;296;300;339;403;408;411;441;451;332;275;336;348;328;298;280;245;303;250;239;176;181;240;239;257;254;259;217;220;148;149;218;412;457;309;244;230;211;160;179;252;407;375;274;197;140;120;114;171;262;314;328;363;367;443;447;410;415;362;363;475;434;402;372;321;405;512;496;494;364;340;338;408;400;376;346;292;322;329;281;246;213;169;235;225;218;210;232;316;334;274;234;226;347;434;471;442;377;381;271;267;227;182;249;267;185;184;203;272;309;271;250;216;174;175;303;302;208;158;220;189;179;247;173;175;157;225;198;224;186;185;131;71;90;121;134;162;146;158;158;145;159;220;209;254;200;255;316;340;314;273;279;231;218;185;253;211;320;364;384;435;419;296;212;195;187;170;224;279;444;461;452;460;371;305;258;247;237;284;418;566;610;389;315;327;337;281;216;221;285;318;392;298;325;294;260;313;280;325;368;346;364;242;268;233;225;216;177;237;328;371;404;379;351;316;235;302;332;297;249;193;189;208;276;260;282;217;137;106;123;173;176;196;236;252;265;265;221;160;140;149;162;185;203;231;253;312;295;281;311;238;200;205;218;241;282;316;309;252;210;318;332;382;401;433;451;372;373;377;314;176;167;162;161;153;214;265;379;385;306;221;207;187;171;185;193;181;166;164;203;193;234;203;220;232;250;292;307;391;459;365;317;363;343;365;342;266;213;249;263;222;216;261;319;338;334;323;385;373;373;383;254;250;241;203;175;210;354;436;382;390;354;390;417;300;211;211;236;208;216;170;180;143;190;284;287;329;323;300;192;182;219;186;217;332;238;200;202;315;296;297;278;308;266;287;269;209;162;151;134;189;179;153;171;224;250;264;314;455;519;282;232;259;338;313;251;239;242;169;155;131;228;377;359;357;412;347;424;373;221;147;88;121;232;270;271;369;440;367;267;367;388;364;376;425;491;490;480;412;404;384;358;395;370;373;405;425;362;276;262;306;416;374;334;325;430;443;344;363;358;350;249;163;137;159;173;318;302;245;182;256;321;365;309;274;223;262;234;209;128;116;122;175;160;209;264;300;307;279;281;263;226;270;387;406;401;368;308;313;289;240;272;311;395;457;390;372;400;414;410;316;267;235;216;172;183;103;139;182;369;380;194;137;138;171;214;241;356;388;406;341;375;364;350;303;219;249;253;222;155;149;190;288;366;349;344;349;384;361;347;259
125;126;200;224;159;54;74;82;139;188;192;226;205;187;251;247;165;187;260;137;64;55;55;61;207;309;458;519;464;376;203;97;69;81;83;134;192;226;203;211;195;172;218;241;196;260;288;340;325;229;166;200;213;260;322;413;419;356;296;279;333;380;378;353;339;357;327;212;190;260;384;320;269;235;186;238;389;379;307;215;238;340;337;258;237;225;211;302;633;544;339;256;354;330;312;233;344;455;432;262;173;130;143;155;257;275;232;175;135;227;311;381;339;307;262;252;234;283;283;232;221;233;284;332;350;323;312;291;207;172;233;364;315;283;250;266;229;194;176;148;122;108;127;161;198;326;394;365;340;318;322;316;287;368;383;313;250;208;226;283;336;245;184;226;262;185;177;233;210;248;296;326;282;268;256;272;225;216;272;313;289;262;214;199;242;204;192;189;246;369;370;299;265;190;228;253;331;328;333;241;221;219;169;205;287;272;279;323;259;352;350;455;420;364;342;378;347;262;261;255;233;309;358;242;223;174;257;262;250;243;225;172;158;151;157;278;784;991;629;421;328;267;176;174;253;378;363;319;247;166;138;151;198;285;314;364;321;269;362;361;362;381;357;286;460;441;423;413;390;407;453;514;436;366;352;416;448;490;363;327;280;410;309;260;189;198;186;275;225;196;203;222;286;323;305;239;344;430;454;542;446;421;369;309;306;294;221;253;318;235;156;167;308;418;481;297;233;175;158;269;264;214;174;200;151;186;227;184;181;242;243;283;201;233;197;175;118;110;105;118;138;104;128;112;96;167;169;239;299;236;280;330;309;288;343;282;236;190;187;239;329;398;378;397;430;401;309;246;223;186;172;202;220;352;486;469;478;417;367;338;232;164;177;203;300;305;363;318;284;291;230;185;243;276;409;473;380;314;311;258;301;318;280;376;290;312;263;209;212;141;159;141;194;300;330;324;351;335;325;283;349;421;389;301;251;214;218;280;319;279;186;171;174;191;137;169;166;222;248;294;270;240;180;181;170;198;206;199;195;258;285;269;189;164;177;106;141;152;156;171;265;277;251;290;369;451;462;425;446;524;408;437;336;279;159;182;155;127;132;195;291;326;252;181;163;176;206;195;251;257;283;269;239;241;179;175;184;206;206;251;272;301;421;452;435;428;283;307;256;258;243;203;211;240;211;161;204;273;264;273;275;319;351;357;352;291;265;233;157;150;235;371;411;355;310;284;351;345;251;210;237;231;232;242;282;277;195;182;197;208;197;246;235;179;250;238;226;299;429;440;240;223;265;211;263;299;337;317;281;241;280;220;183;167;170;187;178;198;332;365;373;329;394;365;339;296;277;265;311;271;200;215;177;178;207;256;318;375;458;411;359;344;318;256;217;120;158;199;266;294;538;641;427;346;306;431;411;395;424;458;430;404;426;469;406;354;329;407;403;358;407;355;278;231;303;336;309;317;409;499;498;458;445;362;284;234;197;202;172;190;234;300;237;234;275;331;361;332;270;231;244;279;216;145;110;146;145;227;291;378;294;294;266;239;197;173;275;340;375;301;282;242;282;288;264;288;318;413;461;483;387;354;377;423;444;385;354;341;225;159;161;198;266;371;253;132;110;129;190;239;319;448;444;417;434;447;375;369;373;309;261;313;259;155;130;157;248;304;306;311;301;289;302;273;248
88;115;205;250;160;96;69;61;76;111;71;130;125;156;202;189;150;169;210;150;63;58;51;49;129;317;370;353;350;269;178;110;57;66;52;127;152;161;181;180;206;205;219;206;194;202;248;339;356;288;194;192;242;268;314;273;320;331;265;265;289;407;374;312;346;374;349;276;205;226;292;269;196;172;250;327;343;350;368;263;283;337;353;303;167;174;162;229;362;363;259;190;204;277;233;236;277;354;315;209;154;174;197;177;243;225;202;152;147;177;285;337;301;309;344;242;217;177;182;174;177;173;261;343;360;424;316;313;258;234;359;389;461;405;383;304;314;262;188;188;167;141;136;180;268;397;398;452;457;441;396;354;463;427;474;418;338;303;273;338;281;212;152;232;307;268;189;174;181;164;243;283;222;226;269;250;234;325;388;289;267;212;227;195;222;180;179;174;241;247;255;235;210;164;179;233;277;281;223;185;205;185;97;135;198;294;317;228;270;311;280;338;360;280;266;294;300;300;194;178;203;305;353;277;214;185;233;290;298;279;224;198;158;154;204;396;1079;1618;820;615;458;316;216;195;283;325;340;351;279;213;179;214;239;274;302;274;237;248;243;251;256;252;200;224;323;386;394;350;322;297;339;345;317;319;335;364;449;456;371;268;319;403;308;231;176;169;213;193;190;185;155;205;290;317;283;280;351;463;519;473;343;337;327;308;272;297;278;280;312;256;186;146;369;769;736;379;261;195;204;272;288;188;149;178;147;211;242;197;207;269;370;316;202;191;213;214;171;146;134;180;125;121;140;118;103;127;157;185;188;208;257;255;279;262;330;356;229;178;180;260;413;458;338;366;379;360;256;229;166;129;121;153;230;315;469;536;506;469;506;449;226;83;67;110;148;283;322;452;398;257;236;176;263;296;324;377;477;423;421;377;311;340;311;277;267;268;241;242;227;173;160;102;187;286;232;210;250;250;266;303;323;400;387;327;294;288;253;253;260;304;242;215;207;216;236;150;177;196;292;287;289;238;231;236;240;241;230;228;189;212;247;197;119;147;178;181;124;118;142;180;232;263;334;364;425;433;493;447;501;504;455;396;330;189;162;140;142;127;125;213;253;233;195;184;202;202;236;284;229;321;365;369;327;249;179;229;198;208;193;229;275;334;434;468;453;385;298;264;271;264;288;292;241;253;253;228;296;349;354;229;215;190;267;311;333;294;226;203;131;254;338;375;342;229;211;330;283;229;223;180;234;229;194;261;295;339;285;207;133;129;140;171;232;215;277;285;229;273;369;426;249;242;222;305;324;345;399;356;292;284;321;321;215;171;161;149;157;198;441;646;546;295;295;249;298;299;301;183;184;221;197;189;176;239;289;317;436;536;541;426;328;304;325;295;255;203;159;189;222;344;800;1074;507;305;326;406;352;442;446;347;319;280;314;346;295;322;327;327;388;374;477;399;298;247;250;287;293;293;442;605;713;536;418;298;260;200;198;213;194;223;271;331;308;245;258;298;280;233;227;221;185;172;171;134;145;184;251;303;355;380;346;250;231;191;128;148;267;274;186;245;200;191;206;230;216;227;278;385;428;372;322;298;282;360;435;453;398;383;296;253;187;243;417;474;231;141;174;188;187;226;342;516;472;447;406;441;390;372;357;362;297;244;149;117;120;162;240;280;341;295;354;327;354;289;260
88;112;209;222;151;23;45;46;47;50;38;73;77;110;156;158;99;132;157;109;48;43;45;70;97;164;249;250;242;192;179;129;66;76;59;129;141;130;126;195;163;125;132;142;157;179;257;316;404;252;168;199;257;277;237;353;339;333;334;255;303;272;340;270;334;310;325;282;258;235;197;227;145;162;180;319;337;271;300;292;274;340;360;257;200;231;203;227;258;178;144;177;167;277;234;170;218;286;259;198;217;237;207;258;283;306;299;218;182;252;249;310;294;250;280;228;144;118;92;125;179;276;333;382;456;419;354;366;335;332;414;458;519;501;430;506;388;321;250;269;144;160;132;153;267;359;426;455;471;454;425;394;374;341;419;426;394;292;355;327;238;213;233;281;325;266;182;136;178;124;174;182;224;255;347;301;279;394;450;268;252;217;209;262;220;192;157;157;202;226;197;195;162;184;149;169;167;170;196;213;256;185;128;124;184;280;282;258;271;297;240;248;319;277;247;286;272;250;176;147;158;269;282;310;198;197;206;287;299;256;228;211;201;239;224;383;763;969;615;445;449;275;192;238;230;224;241;273;440;463;283;255;192;263;329;378;295;277;170;146;222;173;186;252;299;301;272;204;231;231;240;251;241;259;260;308;346;404;397;288;280;304;284;253;256;208;193;202;182;199;180;171;236;278;262;279;440;451;435;353;302;282;242;215;248;217;171;237;281;309;250;219;305;714;612;349;208;208;234;369;423;287;198;162;194;235;253;327;187;257;405;411;225;195;239;266;225;205;245;227;195;171;152;139;154;158;155;149;263;243;248;231;243;294;334;434;307;274;257;288;386;443;360;291;341;240;232;166;127;135;93;183;281;366;420;518;539;489;521;414;166;73;32;87;141;220;353;434;390;286;206;199;249;310;365;362;400;413;415;368;334;298;208;214;205;196;329;359;282;199;143;156;183;191;140;136;175;222;273;350;312;354;397;382;309;280;234;321;365;362;278;239;255;272;225;190;231;270;281;261;214;201;264;241;231;196;239;239;204;158;214;175;157;156;253;275;155;76;128;197;295;382;464;469;400;367;431;384;494;502;442;368;291;226;127;133;151;115;132;209;200;182;189;223;182;214;231;232;216;327;381;391;272;183;161;171;225;229;274;214;244;332;391;435;463;375;282;227;280;328;314;428;372;375;371;404;430;444;455;340;239;159;105;183;251;199;182;156;206;383;480;324;325;228;235;267;201;214;173;215;262;241;218;263;330;348;306;203;139;144;122;166;203;211;272;269;204;238;317;308;177;176;246;328;341;363;416;373;268;269;337;257;238;221;197;154;168;215;588;1222;922;388;218;236;278;299;302;190;189;193;167;180;258;266;310;361;455;610;761;455;300;241;235;227;205;186;160;145;206;320;836;983;553;381;403;362;327;418;456;275;260;232;268;269;269;246;319;342;352;414;487;423;339;236;260;261;258;310;503;856;1124;630;376;259;186;189;201;255;239;202;342;361;281;183;239;226;240;177;169;172;139;193;162;150;173;235;315;411;375;302;288;253;230;158;117;155;266;208;217;176;180;232;215;170;184;212;216;303;358;316;274;244;255;301;434;442;460;445;430;311;183;242;404;438;249;161;215;166;184;261;391;507;505;434;403;407;315;270;350;436;364;268;193;127;127;177;291;353;367;309;379;389;402;313;280
111;84;112;131;74;38;53;43;53;37;74;54;34;88;119;155;104;85;88;72;41;54;45;57;51;126;236;265;186;179;244;140;64;62;72;107;145;106;137;153;114;130;181;147;125;185;216;232;288;186;130;115;190;289;303;489;435;349;321;316;282;265;273;242;285;280;244;289;272;236;242;238;162;155;201;339;337;237;164;191;213;296;310;284;263;322;338;234;181;148;132;131;240;319;239;149;180;214;157;184;186;206;212;332;385;417;422;254;200;228;202;206;193;185;186;145;136;96;96;96;198;281;258;299;355;314;297;328;295;268;326;448;455;496;454;618;409;253;243;274;300;165;180;166;226;372;415;447;513;463;398;384;357;332;373;389;272;283;297;321;290;271;324;368;392;353;225;166;127;131;175;243;204;311;505;367;356;330;293;233;211;222;238;301;276;204;137;159;251;185;229;175;152;179;170;137;115;167;208;315;275;216;163;154;259;309;289;232;265;265;240;203;231;305;317;284;274;266;187;149;148;186;255;240;263;204;199;214;236;206;189;211;175;178;212;284;358;393;349;286;261;161;173;152;163;186;200;345;711;682;348;217;172;250;318;445;492;299;197;134;123;162;197;230;293;256;239;142;138;178;270;273;281;240;263;247;322;379;395;299;264;260;388;387;367;239;251;238;191;167;211;209;242;246;257;306;328;423;382;349;327;291;232;189;199;148;124;193;232;348;300;174;194;355;282;193;199;265;358;439;438;350;276;257;253;267;300;305;237;227;270;330;271;177;227;256;302;318;294;288;215;240;197;219;260;249;223;221;197;221;181;158;217;292;393;440;433;380;386;352;382;395;360;280;299;216;201;255;157;134;129;216;312;374;425;442;480;492;451;292;108;51;55;80;80;166;349;396;383;304;228;221;247;267;314;371;391;411;408;324;248;223;143;176;209;259;403;351;303;199;211;268;216;135;123;93;144;273;315;326;247;286;355;398;305;253;284;332;405;471;387;231;232;323;318;293;319;297;288;244;181;175;184;165;173;190;184;186;173;189;205;235;194;226;320;291;239;191;165;195;331;410;444;435;346;309;403;422;415;454;374;328;282;221;161;158;142;148;200;222;219;197;204;186;174;174;212;184;246;268;365;305;284;194;155;199;249;240;227;176;217;309;375;343;368;371;337;357;485;433;424;446;467;465;417;411;453;435;419;344;185;129;129;134;172;197;140;102;193;544;702;434;267;227;170;152;150;181;170;197;284;286;274;253;287;306;269;233;221;204;215;236;212;186;178;180;181;178;212;240;183;143;210;322;321;383;412;355;318;221;250;213;242;251;234;173;132;198;580;1187;1012;447;284;301;285;312;275;187;160;190;189;224;217;366;318;356;473;450;525;354;280;238;228;213;201;214;120;148;150;238;468;482;408;398;351;349;373;369;362;307;184;204;173;190;200;267;306;305;361;404;458;502;380;312;258;287;269;332;511;966;1109;668;409;266;223;155;205;207;174;261;383;381;229;187;163;225;169;172;147;158;140;184;183;170;194;296;360;395;333;290;237;195;218;224;160;193;243;248;162;189;223;256;266;218;193;128;144;220;223;261;207;198;204;211;288;455;458;444;440;327;264;233;297;274;258;235;221;221;190;304;388;371;340;356;336;371;378;287;331;341;382;305;218;156;87;143;193;279;319;374;400;379;417;365;289
36;79;84;87;28;35;48;33;30;38;36;38;59;57;91;115;95;60;63;29;43;44;51;50;47;66;177;236;236;248;236;125;64;79;53;101;109;139;127;159;145;133;135;164;163;141;150;207;190;131;121;106;104;173;338;409;444;322;273;286;287;239;228;216;270;255;207;199;203;281;272;249;127;97;150;282;223;151;111;137;223;320;299;248;263;374;387;255;160;124;127;153;252;285;212;114;122;152;162;181;151;220;263;401;467;470;429;299;225;236;165;138;130;140;172;130;144;137;113;135;195;242;203;169;181;189;251;325;313;321;373;370;394;464;386;385;252;198;180;303;285;213;161;167;237;272;373;450;492;510;383;350;366;347;358;324;221;203;233;210;309;458;461;500;499;428;274;246;190;187;147;184;234;259;459;490;401;332;249;176;228;221;254;329;226;190;167;141;224;274;242;187;218;173;220;144;194;181;291;414;387;226;197;175;299;375;307;241;264;213;208;166;218;230;273;276;253;288;265;236;173;195;244;242;261;298;283;198;161;207;216;209;184;163;179;181;204;230;247;216;176;134;154;159;168;138;192;420;807;760;312;146;163;223;438;482;480;364;234;150;143;165;218;224;199;230;240;233;253;259;399;449;415;328;327;307;364;371;431;310;313;353;566;702;484;361;252;248;226;221;174;242;239;239;259;301;368;371;422;431;393;368;248;156;177;117;106;97;163;293;316;162;166;165;142;162;198;249;342;389;454;338;373;344;293;270;250;235;155;182;204;255;256;214;264;327;433;407;319;285;243;196;261;280;315;327;311;221;203;206;153;197;318;419;420;449;449;431;442;596;473;372;276;333;287;225;236;216;202;131;160;195;322;313;354;433;397;386;341;252;98;72;74;69;83;115;192;281;290;250;264;201;324;290;266;330;341;410;311;265;132;132;171;200;269;323;413;399;274;192;210;264;204;132;103;120;176;310;406;437;286;262;302;326;347;269;290;351;407;549;396;256;234;304;346;327;312;301;299;143;120;127;121;146;212;332;379;213;142;155;222;269;226;245;403;454;373;232;193;247;324;452;493;437;312;294;338;328;329;332;262;243;211;198;183;207;160;128;141;201;282;236;274;199;178;153;206;198;172;243;286;341;301;282;170;234;235;293;220;169;170;277;274;230;283;392;323;456;719;834;542;515;530;570;384;433;446;458;377;311;180;155;180;172;248;178;114;110;180;401;527;415;331;221;160;97;135;182;182;203;249;285;266;248;225;234;218;210;246;242;199;254;172;157;141;127;157;149;212;244;187;149;183;255;268;332;383;326;261;233;228;170;182;191;198;148;121;131;364;636;504;318;289;314;310;267;237;203;197;216;291;308;223;334;313;295;328;364;236;216;261;265;179;179;222;240;223;156;153;163;249;396;319;351;313;331;271;288;308;275;222;219;201;214;209;255;215;280;278;384;437;471;344;274;291;271;354;403;518;716;757;579;453;301;244;161;163;174;250;294;347;311;223;172;172;197;193;227;205;154;115;171;179;137;175;305;357;406;419;303;218;181;204;195;250;169;236;202;231;194;232;318;341;317;241;142;136;180;164;158;146;148;150;196;294;461;455;399;411;387;242;248;248;218;283;236;208;174;145;207;299;351;276;196;277;318;386;425;332;394;437;361;213;150;124;135;167;249;258;333;388;414;449;350;305
38;26;47;43;39;27;30;44;17;28;21;51;48;46;78;117;111;98;59;38;40;46;41;45;31;53;129;230;252;166;140;103;60;76;67;54;108;126;115;97;124;103;123;77;102;109;89;117;109;93;74;49;66;139;225;309;361;204;261;250;237;167;215;187;206;185;163;142;156;173;187;190;142;89;132;131;115;59;69;159;195;208;196;235;338;367;316;154;189;192;123;172;172;194;154;107;157;179;169;177;167;197;348;418;431;362;334;205;184;186;156;172;166;168;130;109;145;169;184;203;172;162;109;109;156;193;298;357;366;388;378;398;417;310;274;223;185;145;173;263;280;218;133;136;161;235;297;409;489;502;369;342;317;339;360;293;226;203;150;179;307;608;605;475;453;441;401;447;422;203;144;178;185;259;435;493;386;312;207;212;252;304;354;324;249;147;149;175;224;295;328;220;153;185;238;235;216;278;371;402;367;333;239;211;274;328;318;336;272;217;189;161;207;203;243;277;324;319;320;332;238;194;192;243;356;429;327;270;222;184;207;224;219;226;248;239;194;171;222;166;129;135;133;160;215;210;237;317;584;627;326;140;159;268;415;519;355;301;212;184;187;148;160;176;195;264;285;299;298;313;459;446;478;457;470;366;372;397;360;377;295;325;549;793;530;288;337;266;226;213;308;307;281;262;281;312;428;445;392;388;346;357;238;254;254;194;119;111;144;230;232;166;118;99;126;153;187;218;279;285;281;306;356;366;263;218;207;166;131;124;138;154;206;211;276;366;372;369;312;237;180;177;262;333;397;392;362;254;184;160;205;289;410;457;450;380;391;397;454;650;615;414;326;400;354;245;224;261;211;153;170;183;209;227;345;334;312;270;206;161;129;118;100;107;104;119;171;201;275;292;322;305;260;264;221;272;303;265;288;191;105;106;176;198;277;278;410;325;236;182;171;207;202;151;140;165;221;333;419;530;351;297;311;302;265;274;237;245;332;426;369;265;270;347;369;333;284;258;239;178;146;123;141;195;355;815;821;392;167;189;253;350;281;287;465;496;433;326;276;265;334;448;486;361;368;337;376;328;257;240;208;184;210;213;230;185;135;153;204;217;263;297;276;240;237;235;219;288;201;189;237;298;302;298;225;268;283;232;179;132;163;187;195;199;277;348;363;407;875;1091;540;483;508;472;425;459;471;425;360;280;272;281;304;326;331;266;148;93;122;299;381;407;385;287;211;168;203;282;270;152;190;229;223;171;152;187;177;255;293;382;259;249;205;180;156;163;182;154;180;220;198;174;212;221;223;209;236;252;217;260;204;161;205;231;203;172;184;161;195;249;285;196;277;313;288;194;155;194;193;250;308;277;292;282;307;326;319;229;131;124;147;204;203;207;196;228;198;149;117;170;230;315;327;296;346;289;269;228;263;186;269;232;183;261;236;286;272;286;288;321;441;453;345;340;322;343;385;442;400;463;394;380;313;289;217;208;205;231;285;439;415;316;257;182;223;203;232;253;234;204;163;132;141;184;200;257;276;386;382;353;235;211;207;214;277;218;199;172;124;171;244;284;262;217;166;157;148;180;147;133;134;112;115;142;278;380;398;410;394;354;283;253;265;335;297;268;160;127;128;158;194;247;219;169;209;275;354;388;422;449;400;304;212;156;156;144;119;141;182;332;374;392;414;359;235
14;33;48;35;34;40;28;38;42;44;57;60;74;54;83;123;174;151;91;35;45;34;28;51;25;45;54;128;131;122;86;70;59;50;65;41;75;90;81;99;113;96;82;57;80;60;76;63;65;49;51;43;52;74;73;113;211;204;149;161;179;189;152;108;146;144;119;102;116;148;186;163;112;83;70;56;51;72;76;119;116;166;143;207;294;300;177;134;108;204;162;115;102;136;171;147;167;201;211;171;168;233;372;430;363;243;230;143;125;197;198;192;237;222;131;148;160;249;301;344;226;137;110;94;122;224;319;404;488;437;455;545;438;373;237;153;128;178;208;203;239;208;179;186;239;291;335;413;479;500;436;408;319;354;304;280;299;231;183;214;281;390;380;378;338;387;459;820;670;311;155;218;207;234;359;404;406;358;249;246;189;266;360;341;223;150;130;119;180;292;258;220;115;154;205;244;263;347;364;407;393;271;227;220;284;401;328;327;260;250;223;182;159;207;181;230;284;386;397;396;311;194;192;222;361;450;374;296;250;198;233;225;263;279;292;310;229;206;185;162;164;210;208;247;247;272;258;273;311;325;221;175;198;262;380;346;267;237;209;142;169;149;155;199;184;253;341;338;318;361;412;380;382;450;463;456;355;327;316;327;247;259;340;451;362;304;320;278;232;319;382;365;449;376;386;366;371;345;323;313;282;252;264;364;325;254;191;130;145;161;170;176;147;132;151;172;224;220;251;295;249;278;347;325;234;149;118;129;89;137;116;148;149;221;224;243;268;310;245;225;192;200;223;325;345;365;328;202;164;161;237;337;364;477;449;469;344;294;326;446;474;424;432;413;389;282;251;267;212;212;228;159;124;194;314;284;204;218;165;158;127;147;133;122;115;129;127;226;306;382;384;336;316;268;175;182;228;247;241;164;141;138;216;299;318;351;444;409;281;194;143;182;157;154;207;295;267;427;496;552;487;293;302;249;209;200;185;195;223;320;397;308;308;354;359;336;241;216;212;246;208;178;187;285;496;1198;1341;600;241;189;252;291;353;429;451;491;472;341;256;279;344;441;460;390;301;326;329;223;171;120;140;158;241;266;221;178;212;230;296;263;286;306;300;270;256;353;332;282;268;252;329;304;285;289;221;265;304;256;200;183;169;226;212;186;242;277;268;359;606;683;427;313;405;340;286;346;395;442;403;393;383;377;383;447;381;297;189;120;124;217;321;398;402;400;424;315;291;350;228;141;133;218;239;174;181;131;147;218;367;351;369;289;221;211;245;252;225;218;209;191;235;195;214;170;167;133;163;171;197;245;208;223;181;244;230;209;267;237;236;232;205;164;159;265;219;179;154;190;156;221;312;349;330;298;352;384;324;297;158;90;126;144;158;160;216;209;190;175;163;216;229;262;257;282;315;274;238;187;173;193;178;225;171;225;228;288;278;307;305;421;464;435;337;318;397;398;344;372;345;303;245;281;292;304;314;300;206;271;313;402;405;302;327;264;247;289;309;260;268;199;189;229;221;186;271;263;293;361;356;374;224;182;150;206;190;212;199;131;113;176;189;223;195;156;130;142;178;154;140;182;159;158;109;172;256;336;319;391;421;392;254;230;258;296;341;235;207;119;108;146;126;187;202;186;188;214;337;374;393;459;394;268;160;181;185;115;119;148;181;321;376;356;351;288;212
67;7;6;17;37;32;30;41;42;52;62;68;59;79;133;239;296;163;69;44;18;39;25;46;32;38;38;65;89;44;60;48;52;55;23;58;62;68;67;89;65;87;54;38;56;36;44;42;66;49;85;49;42;21;34;56;85;118;96;93;99;103;154;107;103;91;72;79;97;154;199;141;79;61;62;55;39;35;92;56;100;88;128;130;170;194;125;77;96;136;187;101;90;119;161;207;211;166;235;167;170;178;329;355;251;134;118;109;82;142;192;183;285;245;233;137;162;205;387;460;368;221;150;141;105;182;291;369;459;554;627;652;620;458;262;178;140;149;233;265;267;200;252;308;272;331;328;405;421;470;601;440;300;245;309;304;315;223;177;219;261;240;261;257;289;406;545;904;680;387;274;165;237;234;327;360;386;350;305;208;181;210;222;203;169;141;154;166;148;167;203;155;98;142;266;305;282;367;398;401;414;301;201;190;270;323;310;245;233;216;233;163;169;152;143;227;323;339;508;421;399;300;178;226;317;382;389;283;197;209;221;204;243;245;266;295;251;254;201;188;187;230;247;249;276;248;326;337;230;217;182;170;121;248;338;269;188;117;121;150;175;175;214;180;263;272;347;320;316;368;348;289;308;310;378;340;277;200;249;226;243;174;210;240;254;238;282;232;238;301;378;436;431;474;404;259;335;271;271;220;194;216;329;420;380;271;176;172;156;160;190;235;214;240;199;170;249;335;333;321;334;349;338;330;229;156;133;121;132;126;130;114;173;190;169;215;204;242;228;309;303;248;253;208;239;266;207;147;123;162;224;344;381;377;427;357;271;229;194;326;414;474;501;414;401;302;272;236;225;229;228;204;143;188;221;196;124;201;208;185;151;176;150;165;165;175;240;294;323;372;408;401;415;345;267;245;241;232;222;192;116;187;302;508;434;354;422;381;381;282;192;148;140;198;349;374;411;446;383;451;477;351;257;237;204;196;184;163;145;240;313;364;346;405;416;333;210;173;196;276;249;201;254;381;521;867;1044;482;230;235;186;276;278;364;474;436;421;332;253;245;303;401;386;361;338;351;247;157;110;168;201;252;355;359;278;253;265;287;354;344;316;294;290;315;300;370;378;343;288;381;400;391;380;292;270;333;430;273;190;198;233;182;174;170;133;184;176;144;224;278;245;251;247;239;245;341;400;350;411;461;465;418;408;370;305;256;194;175;137;220;334;375;394;397;392;378;228;234;188;150;164;216;245;188;151;170;156;239;351;350;299;374;383;251;248;309;271;262;234;232;202;211;184;208;183;138;147;166;180;210;229;230;284;275;262;201;271;302;354;335;251;147;99;98;182;179;118;177;169;195;335;402;350;342;344;399;379;336;174;141;110;145;141;176;249;225;204;205;240;192;213;223;287;335;199;216;185;135;135;132;190;175;172;198;207;306;384;417;399;400;457;371;267;335;292;271;269;200;227;240;178;201;295;462;382;360;315;247;312;310;288;308;365;334;269;349;412;369;267;216;308;316;366;325;380;313;244;317;301;313;180;132;118;193;186;163;143;118;76;120;109;127;169;163;152;198;145;158;129;148;146;204;190;209;260;265;290;385;439;406;297;216;237;199;211;255;278;187;149;132;158;177;200;202;175;145;206;271;324;444;320;203;145;164;174;128;96;136;195;256;346;383;353;293;190
23;45;21;7;44;20;45;46;55;65;68;67;67;79;166;365;326;172;70;64;49;32;33;46;27;46;47;41;39;39;25;40;41;46;59;70;72;70;64;69;103;115;82;50;39;66;39;51;55;67;75;55;49;24;40;43;50;43;68;72;92;99;89;82;90;55;65;81;65;145;161;111;96;53;46;70;70;61;57;63;54;88;78;88;74;67;51;43;85;86;104;56;60;75;161;257;217;113;137;138;107;140;260;279;161;117;100;56;75;91;103;139;175;192;213;166;118;218;348;470;442;297;175;114;73;117;164;272;421;601;749;811;629;505;370;311;210;198;279;319;251;160;246;326;320;291;295;329;426;455;486;385;226;201;182;202;273;203;114;171;220;219;187;146;188;266;359;539;540;331;259;215;161;209;253;307;274;283;279;154;130;120;122;149;156;137;115;143;128;131;119;95;97;97;194;227;301;346;379;424;357;270;168;140;194;229;186;200;232;261;240;210;102;99;95;140;274;428;463;471;459;309;196;193;233;338;296;255;187;193;184;207;245;192;187;233;220;232;177;162;165;174;172;174;214;267;333;413;325;218;194;133;168;200;242;176;128;110;88;114;182;252;233;297;269;226;201;244;261;266;277;207;212;180;198;285;274;155;136;189;199;222;205;255;236;248;240;224;228;334;435;382;400;410;331;218;241;216;206;200;166;174;287;363;275;274;228;203;137;135;217;320;300;335;327;265;317;403;394;389;494;451;441;309;228;223;165;133;132;162;152;133;128;129;118;144;157;214;239;330;463;381;246;223;218;199;241;205;129;159;240;360;278;340;275;214;225;128;124;258;374;511;459;464;406;343;262;208;215;178;187;177;145;147;214;188;149;150;220;185;175;168;206;252;239;211;248;337;375;324;352;402;457;471;413;256;245;231;219;218;196;276;440;670;642;433;390;448;466;347;211;165;159;277;425;448;442;454;348;380;389;273;264;184;225;239;288;217;189;166;225;303;337;445;443;255;272;194;176;219;208;229;275;369;368;366;425;336;309;209;130;165;245;355;401;370;389;292;267;292;324;420;372;416;365;322;231;158;150;197;249;355;500;485;334;308;308;277;356;413;343;252;259;316;392;393;389;387;317;441;450;398;457;371;314;380;448;262;203;235;250;217;197;160;154;109;102;148;137;157;146;197;196;243;272;218;251;284;366;447;451;388;347;301;243;165;187;173;141;234;341;375;368;393;360;304;189;121;128;137;162;241;204;175;162;149;133;203;280;278;244;319;354;319;254;312;252;276;209;242;241;155;235;244;193;175;194;200;174;206;224;356;417;407;311;270;294;399;430;410;336;250;132;109;110;145;117;121;175;214;334;410;418;310;337;386;520;465;237;123;124;130;141;165;267;290;253;221;204;122;178;219;277;246;199;154;132;112;117;139;101;122;143;246;239;314;436;453;412;466;443;264;197;215;240;149;140;134;175;111;185;277;384;475;477;410;372;233;200;225;269;288;322;349;320;377;391;349;311;300;347;431;466;416;386;272;230;219;250;237;130;109;87;92;115;131;127;155;107;115;95;133;145;156;170;195;136;124;138;201;254;345;260;270;292;299;310;327;372;441;328;244;222;207;180;219;225;205;154;176;183;200;225;220;150;117;119;169;281;329;218;177;149;184;178;108;144;149;224;278;314;328;318;191;188
53;19;14;24;18;40;28;39;70;59;80;72;66;62;134;294;247;114;45;50;59;53;25;54;42;47;39;51;49;44;42;38;41;29;52;82;100;65;51;95;140;123;84;95;50;49;70;59;75;71;72;51;61;33;50;41;54;47;52;44;49;58;74;40;81;68;52;63;49;88;93;73;81;78;66;35;60;37;43;53;60;50;65;45;42;49;25;33;57;48;73;59;59;56;146;231;200;91;61;72;65;103;179;247;127;60;61;40;52;60;71;74;118;157;171;111;49;183;358;535;490;323;164;66;56;65;105;204;387;553;599;623;543;495;477;409;388;282;369;413;331;188;205;260;228;241;204;286;366;307;285;209;118;79;111;180;206;147;130;166;167;186;159;115;139;190;233;336;307;282;259;250;243;150;185;152;158;156;169;127;84;66;106;118;101;86;94;106;96;94;88;65;76;94;130;163;242;373;413;465;418;224;130;103;100;146;112;143;280;308;188;134;120;119;75;80;153;293;375;465;406;352;211;238;238;262;202;255;248;233;207;222;237;201;159;144;169;201;200;106;93;119;114;108;155;207;334;416;368;286;199;113;132;155;165;130;78;83;82;101;144;275;291;326;338;265;172;148;143;167;265;171;140;119;143;195;171;139;156;189;255;234;226;226;255;235;187;232;247;267;303;287;286;307;246;241;247;219;252;265;243;221;258;211;225;276;279;199;124;157;282;404;409;415;363;301;376;441;455;489;484;484;400;320;292;276;200;180;176;244;221;196;129;93;92;105;138;170;206;372;474;374;246;231;242;296;285;262;157;188;291;375;395;248;218;157;160;89;137;200;403;468;505;484;486;383;218;201;209;218;194;148;136;164;164;174;154;162;186;197;166;188;195;265;203;207;195;320;377;301;298;353;400;445;396;427;329;269;209;181;220;350;463;643;626;418;328;344;401;381;313;242;207;307;451;491;406;346;373;337;351;248;182;167;251;281;236;171;206;214;203;196;272;318;338;313;286;259;213;191;151;171;221;282;251;195;225;239;264;213;154;175;273;313;348;357;285;309;325;309;421;455;411;438;388;296;229;151;128;185;261;377;479;512;379;354;380;411;377;415;387;274;256;314;345;318;363;412;382;464;477;530;677;550;402;387;413;315;257;268;222;236;200;159;165;106;115;119;156;190;205;157;194;264;333;316;168;161;307;428;344;335;299;320;219;141;125;135;142;274;347;415;357;321;303;191;118;94;115;100;101;130;130;137;126;151;152;211;255;298;292;292;338;341;262;245;269;196;198;216;229;243;269;255;247;214;206;311;294;267;250;347;461;480;377;302;297;347;418;417;425;324;252;126;153;142;67;112;163;215;346;461;453;322;241;311;577;607;252;176;114;137;147;185;224;262;280;198;188;96;162;266;316;265;170;132;176;139;126;134;143;155;160;248;290;334;414;447;426;385;338;206;143;129;132;83;88;88;97;119;236;260;418;482;463;430;350;199;150;212;310;377;323;295;316;384;388;413;404;390;439;445;440;402;355;399;242;225;169;179;94;80;68;132;110;100;82;135;155;107;81;74;131;197;216;176;149;110;145;176;234;323;393;338;387;372;303;283;308;357;333;298;242;145;151;198;159;201;192;204;187;212;252;215;134;128;93;150;213;272;251;214;167;157;128;139;159;213;204;265;342;284;216;180;179
12;51;39;42;25;49;46;63;65;43;57;29;42;57;111;194;202;116;33;41;30;26;35;40;40;53;46;53;41;44;47;29;31;50;51;61;94;45;56;81;114;98;98;104;64;57;71;50;63;69;64;39;57;51;28;66;33;42;32;34;65;58;57;71;41;58;36;56;63;51;63;63;67;61;60;64;50;30;36;47;63;58;45;61;49;25;31;45;65;37;65;57;59;61;72;147;136;61;53;35;89;100;164;185;102;69;62;70;44;63;31;72;99;185;205;88;62;120;229;442;400;256;149;60;38;47;60;171;300;537;543;456;305;349;389;301;260;203;332;404;353;240;178;219;178;163;151;158;199;178;118;96;124;70;99;164;184;163;165;175;132;84;95;112;150;159;145;155;213;226;279;280;278;158;135;79;102;75;83;66;55;63;82;113;132;96;76;107;84;54;74;76;76;77;85;95;162;385;488;574;373;240;133;87;83;72;70;118;257;257;162;117;71;85;71;58;118;150;238;286;296;270;197;180;214;214;174;157;198;196;256;319;200;178;120;83;140;151;115;70;66;89;85;85;74;125;281;351;396;290;150;114;94;88;111;105;86;67;78;84;144;190;255;321;382;292;171;139;166;153;172;142;154;116;136;141;170;153;187;190;213;247;213;199;173;137;165;158;222;284;298;190;151;179;226;242;285;253;229;266;273;237;188;177;200;224;242;167;175;162;324;511;500;387;309;306;389;366;450;431;429;438;417;382;301;270;278;251;273;284;282;188;117;108;89;120;198;199;251;313;332;287;225;268;284;292;397;319;242;200;303;419;376;254;160;152;154;98;123;231;478;582;474;421;454;386;290;165;199;181;180;154;172;178;155;136;158;148;185;178;161;183;231;234;169;175;179;323;349;288;261;300;416;409;429;347;307;192;192;193;255;366;494;526;514;411;304;281;359;342;301;218;188;294;368;459;343;312;296;327;343;245;177;173;228;220;234;172;195;218;185;199;186;253;316;379;358;277;214;219;213;200;137;180;174;159;220;360;292;200;170;230;326;304;284;285;268;373;383;396;466;473;421;391;311;264;146;134;188;225;236;327;415;482;387;351;381;326;338;408;348;288;272;293;295;256;210;315;393;411;450;483;567;502;464;414;404;332;309;244;167;153;165;160;154;97;128;136;180;197;214;199;192;279;379;278;191;117;232;360;349;365;365;331;290;198;136;153;164;209;382;458;380;308;242;182;132;117;90;91;96;122;142;124;125;142;130;200;258;351;307;289;255;317;349;343;249;196;182;212;255;262;308;407;375;297;310;312;390;381;338;264;420;434;402;269;238;284;336;373;395;351;227;249;176;142;121;161;220;322;342;451;354;260;220;259;430;487;288;158;130;150;167;155;231;273;239;160;154;123;140;269;294;226;205;169;253;259;224;150;176;164;147;228;313;324;328;359;362;349;254;221;133;132;103;96;94;86;98;153;241;360;362;474;467;358;262;159;143;209;328;329;329;261;369;402;406;403;414;452;442;393;400;410;492;471;417;210;211;171;129;105;80;86;79;97;138;158;144;117;84;139;166;209;254;228;189;126;161;192;199;292;314;364;405;419;297;337;314;339;308;236;199;164;171;130;147;175;222;268;335;343;252;189;114;99;129;118;147;154;211;274;196;147;100;139;166;191;229;264;394;326;225;152;151
38;39;56;56;42;45;42;49;36;38;41;42;28;45;97;119;146;111;64;33;38;41;49;37;40;40;63;62;89;116;49;47;31;29;34;58;57;56;44;59;61;82;110;73;57;40;30;54;43;39;68;49;71;60;41;83;42;33;55;43;59;78;70;72;75;56;52;35;44;54;58;55;48;26;65;55;50;49;57;54;33;51;50;63;68;63;31;40;20;47;46;108;85;38;44;60;67;41;56;76;140;126;125;122;68;56;51;46;44;32;16;31;90;152;143;55;45;84;142;260;295;170;96;43;38;37;42;81;202;298;376;284;213;291;172;153;141;137;230;311;330;242;154;176;160;108;105;106;94;106;63;68;81;126;173;171;254;177;147;138;123;99;85;75;134;142;134;166;143;205;237;213;276;156;104;113;67;58;51;62;69;65;66;81;83;54;79;58;55;43;57;55;83;84;82;92;168;330;444;437;325;203;94;71;61;50;54;98;89;106;111;66;67;63;77;60;76;101;94;107;126;134;113;139;146;139;139;137;193;269;382;320;194;138;97;87;80;121;84;61;95;92;72;72;105;100;148;235;303;270;173;103;61;79;79;81;94;75;86;82;101;125;184;252;319;259;175;129;127;162;153;102;76;102;103;107;106;110;156;185;193;167;180;190;145;146;156;174;202;209;241;184;121;75;130;103;168;186;201;234;200;194;209;175;162;182;167;148;184;176;247;353;433;328;262;296;284;326;311;263;260;353;440;341;297;250;269;282;256;255;260;210;145;123;123;142;177;218;254;229;230;212;176;189;235;291;367;328;214;228;255;335;288;236;189;180;141;113;135;256;539;697;448;365;438;432;325;192;143;150;169;152;124;158;131;148;154;227;209;174;133;138;195;157;156;163;182;317;303;248;232;272;272;312;334;314;207;160;176;155;265;388;433;498;494;400;254;211;204;253;234;184;180;199;247;400;337;247;281;415;380;281;188;145;213;252;224;153;176;187;218;273;261;335;436;485;427;371;259;270;270;245;138;171;202;199;278;380;349;223;172;185;216;296;229;268;269;398;468;445;390;356;422;290;275;204;148;117;208;215;223;324;410;367;365;321;274;224;234;319;320;331;295;265;249;222;231;235;274;268;329;395;428;451;426;397;357;364;386;306;157;122;156;179;152;161;135;177;197;263;260;232;232;294;414;314;141;138;212;349;408;411;393;390;259;278;172;130;163;229;355;476;405;348;235;171;148;130;89;107;112;146;131;139;154;157;157;197;289;381;328;196;203;270;439;483;347;252;280;297;270;331;432;523;461;398;337;364;402;381;380;334;316;368;382;229;231;207;222;246;347;301;267;268;206;199;183;180;316;371;420;449;353;290;219;277;308;348;259;207;144;177;200;172;202;211;217;151;110;107;157;209;294;246;170;216;270;291;230;207;214;162;157;152;223;210;257;310;353;324;285;173;162;141;94;108;69;115;109;150;281;345;433;373;365;325;255;174;170;200;286;300;277;305;372;476;432;401;383;430;508;435;378;440;778;898;523;288;209;205;159;154;109;93;91;103;156;144;174;152;143;130;178;224;257;269;250;197;180;253;279;278;366;402;427;365;300;309;290;262;274;230;185;181;197;145;125;183;245;274;297;242;167;154;116;111;120;111;130;124;135;195;171;133;107;92;100;123;147;232;332;291;205;152;117
26;25;51;48;56;44;52;19;53;35;32;61;43;38;55;114;150;93;33;54;34;51;28;41;29;55;45;90;227;213;121;42;38;37;38;52;53;71;32;41;53;56;62;82;67;52;39;35;31;35;57;57;63;68;68;36;46;48;51;40;46;56;44;58;62;41;35;41;46;23;53;52;44;57;68;82;88;66;50;45;30;35;63;59;66;56;36;30;32;44;73;128;104;63;51;21;33;23;49;105;153;124;93;43;76;33;42;38;39;43;32;28;53;62;69;27;53;48;94;206;205;139;69;54;50;36;54;65;154;230;242;190;177;174;114;93;89;73;126;155;169;143;118;141;110;79;64;65;48;77;62;66;101;175;227;275;223;183;122;92;97;124;112;97;102;90;126;135;119;170;206;198;137;140;140;125;93;57;45;59;79;68;50;57;59;52;57;59;64;60;55;43;59;66;68;95;133;238;295;275;234;159;85;62;56;54;48;63;79;97;83;72;51;56;57;74;36;63;45;67;96;91;56;71;111;109;116;90;120;255;341;352;183;99;83;104;104;97;82;103;152;102;86;102;156;97;94;207;311;269;208;117;66;60;52;77;66;119;125;117;68;97;162;275;277;198;143;150;85;120;98;81;75;70;72;56;90;87;126;121;132;113;100;110;114;127;142;188;157;172;197;234;83;65;66;101;96;125;122;168;160;162;175;142;99;132;117;128;165;178;224;239;317;258;222;182;201;220;181;194;214;234;378;284;245;212;202;147;173;165;204;160;176;151;143;148;165;203;217;166;143;134;126;162;167;195;278;323;235;181;233;282;265;240;261;236;189;119;158;301;415;429;289;218;293;379;301;231;162;126;128;117;150;140;136;176;207;229;178;161;131;94;129;170;231;200;235;294;317;237;210;197;221;246;227;195;202;184;170;210;283;331;488;450;479;287;209;186;206;214;200;158;141;163;204;278;287;334;314;354;385;297;210;218;275;301;240;166;178;159;198;290;361;392;446;458;401;349;286;292;313;257;183;228;235;214;277;335;322;318;241;186;228;284;278;281;374;435;460;475;342;280;288;249;164;162;159;180;242;336;290;333;371;469;367;284;208;226;206;300;331;303;233;204;246;226;180;165;198;200;258;297;305;349;347;330;382;379;354;292;184;158;173;222;216;220;211;218;231;262;325;269;316;366;398;291;105;121;176;312;477;415;468;429;376;306;204;147;118;234;369;401;254;239;237;206;182;114;119;145;184;191;171;187;198;213;251;236;356;393;282;207;174;244;364;463;339;231;313;329;378;410;448;511;492;415;362;381;460;373;364;253;274;245;255;223;215;189;158;217;284;233;190;230;283;277;283;281;342;363;499;463;415;325;227;196;286;329;322;257;258;269;260;238;188;161;219;161;171;123;189;238;255;233;152;212;197;184;229;178;184;123;137;132;131;172;227;250;333;315;281;202;190;155;134;119;95;86;121;152;260;345;329;328;284;226;255;292;262;245;271;272;197;262;309;421;344;333;337;377;400;345;378;462;709;826;455;296;285;287;273;171;128;147;108;128;112;136;165;137;151;155;209;267;239;238;241;193;207;331;266;270;331;387;396;359;340;291;257;188;190;193;198;196;158;160;152;159;185;256;314;239;169;117;118;101;100;125;108;106;138;148;170;139;140;143;147;134;147;218;324;313;239;211;146
45;33;32;45;47;39;37;29;41;39;41;45;47;48;62;86;84;67;62;31;59;32;28;44;29;55;54;111;253;302;166;83;31;54;35;38;34;25;37;29;41;31;56;68;55;44;45;39;24;42;45;41;50;39;50;49;39;47;77;32;65;60;43;51;32;34;27;33;42;24;29;37;16;58;138;190;162;108;77;38;45;59;61;35;45;53;27;40;43;44;60;131;117;67;48;39;30;46;46;73;99;78;74;53;38;51;32;53;44;46;39;71;24;56;47;41;59;41;67;116;146;98;42;35;38;36;36;94;174;229;159;111;66;103;80;55;58;61;87;86;83;107;107;114;118;79;84;73;124;73;57;79;80;133;216;252;247;133;86;66;92;114;138;65;74;67;79;91;101;119;126;123;87;87;178;233;123;57;22;59;53;66;55;62;50;64;36;42;58;66;59;75;121;122;71;63;87;138;163;164;129;74;65;50;43;53;64;60;68;78;70;64;46;59;71;56;51;67;54;80;69;56;67;47;66;114;98;73;105;166;187;230;147;93;75;88;115;89;71;134;231;145;117;93;161;129;148;242;411;361;244;129;70;78;89;80;63;117;178;174;104;60;154;265;244;148;144;132;102;89;80;68;47;27;68;62;87;87;80;87;64;69;83;80;75;105;99;155;166;190;188;169;99;92;54;93;112;120;120;114;107;99;105;107;98;65;75;101;169;113;116;155;212;211;188;209;122;100;103;133;142;157;245;275;195;127;144;117;84;120;110;147;132;174;146;128;186;291;227;135;93;111;159;174;198;173;170;167;180;183;187;225;267;262;341;271;187;219;218;249;384;330;227;205;249;335;292;231;182;195;157;129;190;141;145;208;252;215;194;185;147;111;133;181;209;174;254;270;314;211;169;177;200;250;265;229;197;230;253;258;293;338;410;505;389;264;149;167;274;294;219;151;133;170;209;258;261;317;300;340;340;262;179;257;315;320;262;241;146;129;181;188;312;478;445;420;360;350;290;229;259;230;189;232;262;250;275;307;325;353;296;273;423;809;674;372;367;361;424;419;263;190;252;240;218;157;159;262;335;462;457;428;436;442;422;292;212;194;244;309;275;334;262;139;230;293;313;258;222;206;219;261;310;303;291;332;306;369;379;336;274;218;200;227;307;279;297;259;278;411;427;297;270;321;363;225;133;234;282;319;389;428;423;418;340;254;211;138;92;133;250;215;214;217;263;239;257;334;225;278;252;280;249;287;333;321;312;262;295;365;236;173;162;196;288;284;261;254;351;447;425;467;435;481;493;435;385;417;425;421;257;292;334;268;189;177;201;228;271;308;297;315;227;276;298;384;382;345;353;358;394;424;376;269;189;175;232;391;340;300;338;449;465;365;247;175;163;135;184;184;250;291;320;244;148;165;141;171;214;188;175;177;179;132;95;138;182;167;236;228;176;178;221;227;169;121;94;107;118;197;281;281;205;183;220;238;355;430;361;225;316;265;183;226;282;299;303;267;256;309;426;357;315;353;454;484;417;293;259;267;262;212;213;195;227;161;126;109;127;112;131;167;171;203;200;152;198;237;242;211;189;209;264;387;388;365;307;266;245;202;171;169;165;142;97;120;117;177;219;235;274;204;190;156;134;141;119;101;113;134;144;149;138;158;141;152;152;174;208;200;283;352;294;274;165
65;31;50;61;36;28;48;36;36;22;69;41;39;49;40;39;57;45;47;25;33;52;30;38;41;40;64;135;268;238;142;68;30;43;52;34;24;43;40;30;31;34;67;71;68;48;44;43;40;56;53;46;57;84;35;35;19;40;30;24;36;42;34;40;54;30;35;20;23;26;33;19;14;45;156;321;273;217;145;53;41;41;43;48;52;25;23;47;41;32;72;71;88;49;46;37;49;30;30;43;34;53;29;37;43;34;26;62;49;50;40;40;38;46;28;28;48;41;41;72;82;64;44;68;41;43;69;150;220;223;198;81;72;68;43;52;67;59;40;76;84;58;85;94;75;47;82;63;93;61;48;59;78;109;117;152;115;89;85;50;91;63;59;52;37;46;49;32;72;52;62;63;52;80;180;259;118;51;48;31;37;19;58;50;45;34;49;46;68;51;57;92;152;131;87;49;69;74;97;64;85;85;73;44;58;51;36;65;49;70;54;47;34;57;54;33;32;33;60;68;70;68;68;76;84;85;74;80;55;73;107;120;81;82;68;88;103;95;101;208;289;190;111;111;111;96;190;303;453;496;347;162;84;55;75;48;70;102;165;150;70;50;146;205;154;118;89;102;94;102;73;59;60;74;65;64;88;71;64;56;48;81;75;33;67;123;99;140;176;169;170;124;129;97;72;114;127;158;150;155;107;96;80;67;61;72;59;60;84;66;77;78;151;159;175;157;177;113;89;100;108;91;135;176;124;65;85;75;96;72;57;99;119;122;132;148;238;288;232;139;91;92;164;171;171;101;123;173;111;169;139;217;208;271;240;200;174;200;238;287;320;324;241;241;256;341;328;266;187;228;260;228;216;228;214;286;260;266;205;198;205;180;142;156;154;252;274;335;301;160;152;150;219;301;187;201;161;226;225;253;224;223;354;426;383;208;179;222;299;248;239;177;175;205;252;266;304;242;230;351;318;257;196;275;371;367;262;174;152;132;100;181;331;432;478;418;367;355;311;223;170;160;185;204;222;241;222;229;311;455;499;404;1233;2286;1615;505;284;298;329;334;236;210;281;293;219;250;237;376;453;444;463;442;448;456;384;245;235;196;201;241;250;250;236;195;246;412;464;461;391;281;237;191;240;255;244;250;310;384;435;440;446;326;249;220;270;350;400;329;341;398;486;433;322;278;305;195;168;294;339;399;481;463;383;362;352;241;170;152;99;113;112;170;156;142;228;254;357;421;350;379;326;310;352;336;372;380;381;293;267;269;259;190;203;190;234;280;291;307;388;393;407;416;439;441;465;403;453;402;465;353;246;303;370;277;223;265;244;289;327;382;365;375;312;284;295;320;384;370;368;334;282;311;265;197;159;169;190;377;335;348;423;544;604;371;245;155;165;146;227;240;322;377;399;321;210;157;131;146;220;177;188;206;188;164;124;131;140;121;157;202;164;139;171;217;173;106;123;110;147;196;265;208;180;112;171;278;411;428;351;263;308;249;251;204;191;263;236;217;202;218;249;343;280;308;293;276;323;355;308;254;246;268;324;335;336;285;171;103;88;91;122;160;205;200;177;123;154;193;178;134;133;174;244;282;339;303;267;258;274;252;214;115;105;110;93;125;168;249;262;252;232;288;285;262;225;178;146;122;124;156;165;123;174;186;140;130;149;186;183;251;300;292;277;273;194
21;54;35;40;39;41;27;41;38;43;44;34;42;28;57;57;46;47;26;37;46;26;21;63;35;35;50;95;185;171;75;47;49;42;35;39;40;32;25;25;20;44;43;58;53;38;52;40;35;69;38;51;37;60;53;30;63;41;47;51;32;52;21;39;29;45;33;20;33;32;32;33;14;38;166;294;293;270;142;61;60;31;40;24;35;39;52;48;9;34;36;55;63;55;42;44;46;36;40;30;47;34;52;27;18;26;55;38;47;38;30;29;48;44;30;54;39;66;41;54;74;31;62;37;38;47;57;162;203;194;188;122;91;90;65;47;46;60;51;63;55;63;70;56;48;50;80;58;72;51;68;26;43;56;75;64;45;49;48;47;56;52;85;37;5;27;54;40;53;38;45;31;34;84;130;201;110;61;50;42;36;58;59;56;44;45;54;13;47;47;61;74;140;121;73;61;40;60;52;61;104;125;84;49;52;66;52;62;25;65;44;42;40;49;40;42;45;51;65;108;103;171;193;188;189;114;87;67;59;31;49;82;75;79;54;66;59;85;113;224;331;191;80;102;84;85;226;363;484;468;264;121;91;68;66;95;90;115;147;116;98;76;117;166;146;118;89;112;111;103;70;81;65;78;63;69;66;74;67;72;50;40;51;39;83;98;145;197;191;139;135;156;102;95;90;140;128;142;140;139;101;71;59;73;73;64;80;63;76;65;89;71;113;133;142;113;74;95;90;76;77;100;64;110;81;84;67;65;104;67;70;74;105;108;137;178;298;393;276;172;74;96;98;132;151;110;146;162;146;118;128;122;192;198;157;123;143;155;209;302;240;195;245;215;303;309;288;222;204;304;291;303;234;235;226;267;308;276;214;204;194;162;136;66;117;208;336;329;225;119;99;138;213;221;207;162;183;183;224;159;178;211;328;422;273;173;122;180;301;288;202;182;210;270;297;278;251;208;226;356;326;232;219;290;422;392;299;234;133;134;138;205;304;452;511;421;338;284;299;223;230;131;150;202;215;187;175;167;228;337;368;470;1796;3753;2437;608;184;206;261;308;212;202;244;319;339;318;300;380;404;434;412;393;453;472;411;220;140;160;158;190;212;198;214;209;296;535;614;632;460;344;222;193;158;198;166;173;242;378;423;433;513;420;269;220;260;295;369;397;439;389;465;413;359;383;324;162;217;423;486;473;435;434;344;252;262;221;197;183;194;164;198;190;164;213;241;242;314;398;473;430;367;302;347;350;370;405;396;305;247;280;279;265;236;250;253;310;332;328;281;341;371;434;399;403;413;392;428;427;432;369;274;261;241;271;255;248;303;307;382;352;394;343;308;327;235;270;401;438;369;298;260;205;188;205;170;157;199;266;379;307;340;450;485;317;268;159;159;111;162;219;305;465;499;413;287;135;135;232;213;233;197;183;204;198;165;113;139;146;160;205;182;182;164;144;119;125;111;114;180;240;295;198;143;111;154;210;331;298;330;216;259;241;256;244;205;237;193;193;206;182;246;215;247;274;284;319;283;305;266;264;225;334;397;386;323;310;253;150;116;135;119;190;348;383;212;188;167;160;159;165;111;213;245;316;338;311;275;226;218;205;180;132;128;111;121;170;205;256;243;206;179;294;275;300;318;209;142;114;127;178;178;130;156;183;177;154;158;173;219;278;275;277;245;230;178
46;50;48;48;42;53;48;39;43;33;24;30;45;39;19;61;46;54;46;36;49;40;55;57;48;52;83;147;159;132;51;58;27;44;40;46;39;27;67;46;42;54;57;55;60;61;59;36;43;68;54;60;45;57;64;23;30;42;44;25;45;31;46;71;57;40;19;55;42;56;51;47;23;60;120;165;235;175;125;86;42;45;43;25;26;39;32;34;19;34;46;36;46;27;31;53;26;38;40;32;23;38;44;46;44;49;48;33;37;41;33;42;34;48;45;51;54;50;64;45;57;61;47;53;40;42;70;114;168;109;158;138;170;123;92;88;78;62;54;68;56;55;46;65;60;61;45;64;64;50;43;44;42;31;35;47;54;61;48;71;46;47;38;42;28;26;24;54;49;48;51;51;41;19;71;120;74;24;41;45;30;35;46;68;54;48;62;57;37;42;43;64;76;102;42;39;35;54;34;88;144;130;62;44;30;43;38;33;60;42;19;36;30;39;44;40;53;59;79;126;241;287;331;334;296;198;135;76;41;38;59;58;73;48;64;111;78;108;121;204;231;178;82;83;76;90;203;453;462;385;190;116;96;72;71;70;90;110;174;95;94;59;82;138;200;172;144;202;201;185;86;58;49;72;48;66;95;63;45;55;75;36;38;60;68;109;219;323;265;136;95;77;111;75;80;84;132;118;85;72;46;72;63;65;75;44;82;59;62;47;92;64;106;59;68;92;50;62;60;52;54;48;64;63;39;75;72;78;73;62;68;76;76;54;95;150;327;386;352;226;115;76;73;133;159;195;257;251;208;120;98;153;177;164;144;101;95;134;244;221;158;144;151;211;275;354;249;215;164;250;259;260;232;244;266;254;224;166;225;205;167;115;77;83;112;170;289;272;186;86;85;100;163;141;123;136;148;135;149;123;121;176;260;334;194;110;127;172;272;261;210;179;249;247;269;218;196;205;262;225;256;192;179;273;422;425;410;278;164;151;131;184;263;371;432;423;396;344;332;267;231;194;192;205;189;137;123;78;113;194;172;342;1392;2675;1651;381;129;137;212;261;126;151;210;258;329;302;237;269;382;361;241;399;423;420;421;252;159;112;144;184;224;216;191;187;340;542;610;560;512;380;190;182;175;159;119;140;233;374;388;512;512;449;322;230;228;284;291;316;327;333;392;396;462;446;331;213;261;369;370;455;418;349;294;285;306;218;273;303;256;315;309;265;227;222;259;269;348;384;441;370;309;289;308;315;271;315;368;375;450;461;362;322;335;298;276;236;262;250;277;212;261;315;400;301;320;433;468;429;318;315;280;188;181;184;263;278;286;340;360;306;298;249;202;196;171;257;360;377;342;324;218;194;207;221;290;240;219;291;341;228;238;304;351;340;228;162;122;131;138;158;253;417;534;495;366;245;252;255;292;211;205;265;287;274;226;218;207;208;267;281;249;257;255;188;150;125;131;168;254;281;248;211;193;167;181;241;281;311;291;288;247;198;252;251;276;243;249;229;239;233;212;214;222;281;381;291;240;219;236;237;258;377;389;360;298;292;252;184;149;158;130;197;414;494;361;198;138;181;172;193;186;271;331;405;391;335;273;236;152;118;120;110;105;154;172;161;200;253;186;112;104;154;208;264;285;238;224;159;103;131;152;132;152;140;144;170;278;243;316;286;224;177;236;218;172
44;30;35;42;43;38;43;16;45;38;37;66;36;40;34;53;78;88;82;67;55;47;41;58;30;80;164;213;160;92;42;29;43;33;43;25;35;35;58;59;52;42;52;53;63;57;81;69;56;45;76;48;73;69;46;25;30;50;32;20;60;50;45;55;58;41;65;78;110;74;36;48;41;42;42;90;102;136;99;53;46;45;40;39;24;20;37;47;61;49;28;37;44;52;35;45;41;48;32;33;34;22;27;40;65;43;43;27;41;42;39;41;58;43;31;37;43;35;55;20;70;44;40;74;90;88;67;82;94;73;145;207;226;114;111;125;105;85;56;46;61;67;41;42;55;56;59;62;39;47;33;33;30;29;32;45;70;30;41;41;69;41;41;36;30;42;58;69;98;47;43;53;28;30;65;64;54;82;61;55;59;72;74;61;27;31;46;45;33;65;46;33;54;38;56;54;39;57;75;133;180;155;67;63;39;44;41;47;33;38;57;40;49;62;39;28;48;64;73;161;239;366;375;400;376;294;149;70;49;57;54;52;67;75;108;93;152;133;151;163;199;123;43;56;50;92;197;373;447;265;144;75;83;80;79;78;75;170;211;140;67;76;100;163;224;276;232;267;262;197;133;91;69;54;31;51;72;80;59;73;60;53;40;43;70;113;294;403;332;191;95;89;92;98;78;60;110;36;82;65;71;68;56;64;60;73;65;62;59;59;55;67;69;58;76;96;69;44;48;41;29;35;55;39;49;75;50;101;63;70;54;61;67;91;69;127;264;404;311;228;146;102;104;194;254;333;354;348;219;147;125;118;111;109;91;51;91;130;216;279;168;115;125;219;253;305;287;187;132;156;159;153;189;225;252;215;181;150;179;145;112;68;42;61;64;102;218;156;133;88;83;110;116;100;85;107;94;111;104;97;115;161;175;196;135;101;76;134;203;172;131;195;252;246;231;202;192;166;208;191;168;138;228;341;456;558;445;303;155;82;124;139;170;258;301;379;322;352;324;313;260;238;181;151;137;126;122;72;96;80;87;155;465;947;556;216;108;108;147;168;85;106;97;181;227;208;157;181;229;209;228;277;345;413;361;224;126;99;187;288;309;198;163;189;353;538;530;508;454;310;175;161;147;121;130;87;145;288;410;452;499;409;245;183;220;216;219;218;233;244;305;469;553;578;383;262;275;346;374;313;314;254;241;249;301;236;306;381;399;469;430;295;260;223;230;280;301;340;348;275;253;248;207;269;307;276;337;422;537;538;393;341;349;331;250;229;231;259;241;265;208;252;253;254;303;361;387;340;298;266;205;210;178;168;209;330;302;306;301;289;209;219;165;104;160;217;262;343;325;264;194;183;250;288;398;340;293;244;255;236;254;237;230;268;255;226;186;185;183;216;235;412;507;530;352;285;320;378;356;361;315;403;349;324;247;300;346;382;395;466;333;288;262;195;226;286;330;254;304;355;257;243;290;248;238;184;278;389;367;323;289;232;330;371;333;261;214;229;302;331;253;239;250;289;282;302;215;228;199;258;261;270;294;212;260;227;205;166;177;165;137;203;303;417;355;222;190;178;247;255;285;329;373;440;381;285;236;243;143;128;123;116;157;205;190;184;172;201;138;101;95;117;159;216;250;221;215;201;133;138;141;175;149;117;156;221;260;360;333;237;207;184;234;228;219
39;31;59;33;42;19;46;29;26;22;46;60;30;29;40;78;161;251;145;64;43;31;39;57;81;137;240;354;214;98;56;46;45;23;58;21;55;79;74;79;33;46;54;57;67;90;79;97;80;85;51;70;73;86;61;44;44;40;46;41;36;26;49;58;50;73;52;184;156;144;43;31;69;44;31;82;46;67;67;38;48;32;19;27;15;45;52;37;34;32;36;33;52;23;48;35;44;37;28;20;27;45;17;35;33;34;48;38;34;60;31;59;48;36;49;51;64;71;82;67;48;56;63;79;162;177;99;50;57;94;184;266;213;146;216;209;146;101;81;64;54;53;59;41;61;50;57;65;59;36;49;40;42;34;6;44;26;29;26;41;37;38;49;31;45;45;61;83;72;51;64;42;50;36;46;50;46;46;43;65;40;62;68;36;48;25;32;22;54;46;31;35;62;25;44;33;58;47;88;193;240;134;85;26;52;54;62;75;54;41;66;81;66;58;24;48;41;38;62;113;205;305;380;362;304;202;110;45;49;34;61;36;71;62;85;155;271;198;167;156;109;92;75;37;52;94;212;398;348;188;95;65;72;93;73;78;87;189;269;159;46;77;83;180;242;373;346;241;179;190;213;109;65;53;52;60;56;62;71;45;76;59;51;38;43;91;211;319;283;154;95;79;114;117;111;97;103;58;82;91;102;73;55;58;49;30;65;49;86;48;37;41;65;61;66;93;66;48;32;24;29;26;40;49;47;57;59;72;58;62;60;76;93;40;50;121;175;300;326;278;158;111;181;318;339;299;315;311;204;126;59;101;106;128;87;72;105;143;212;205;213;141;193;246;290;253;242;177;101;86;93;62;141;198;232;147;128;111;128;111;81;68;62;75;68;125;109;112;111;75;85;55;96;119;91;104;109;94;98;116;102;104;122;96;96;57;53;134;126;96;92;162;221;188;229;154;145;127;98;108;93;112;194;359;527;502;404;288;124;88;75;76;106;157;144;223;321;375;338;291;307;178;165;111;95;81;73;42;73;76;77;73;115;205;192;188;153;156;177;112;91;65;103;165;169;131;99;108;152;150;100;164;213;256;298;222;110;126;265;358;287;173;106;173;362;472;530;417;383;253;137;118;158;108;103;76;104;180;320;375;398;324;216;122;137;152;171;220;185;269;372;397;581;532;374;279;312;327;310;290;229;205;210;240;202;249;291;317;369;369;384;299;269;283;306;359;365;348;289;223;239;273;273;216;234;252;319;404;437;370;285;260;294;328;195;178;218;341;349;294;250;205;211;205;255;300;277;268;256;228;196;180;161;179;220;278;266;279;208;213;161;180;149;109;137;163;199;241;232;191;218;247;227;338;433;392;276;245;210;242;215;246;232;181;167;213;237;208;226;274;303;402;437;466;343;291;375;433;440;423;474;435;414;301;219;362;438;515;479;467;364;282;335;281;298;415;400;362;348;414;354;364;403;360;288;230;293;421;432;424;332;274;390;385;343;257;253;301;349;393;347;321;350;348;323;368;316;304;244;237;214;197;181;140;185;175;253;224;266;183;149;217;289;294;382;283;167;190;275;343;259;332;381;381;273;236;204;176;112;87;135;170;206;317;255;206;155;129;108;136;176;149;173;213;231;214;175;157;129;122;161;168;165;121;160;285;383;384;321;237;212;246;250;212;191
38;47;37;46;43;51;34;25;52;44;47;40;70;58;89;133;248;286;180;56;47;48;82;59;77;169;297;369;234;112;56;43;38;37;33;32;47;69;70;67;69;67;57;57;54;84;90;97;77;52;86;61;72;60;37;48;43;17;34;57;31;41;68;62;21;37;81;152;259;179;80;54;48;34;54;47;49;69;47;52;31;46;17;17;48;33;44;47;43;32;61;44;40;36;43;56;44;43;49;23;34;27;39;34;1;35;27;42;59;59;37;45;33;34;33;60;51;81;122;123;81;48;58;89;203;196;87;63;42;81;193;265;192;111;210;290;275;172;113;59;40;44;48;44;50;47;54;83;104;47;31;30;37;32;21;24;47;37;38;54;54;42;57;60;32;42;58;74;69;55;48;45;51;54;66;57;80;54;52;29;45;62;37;60;57;50;31;22;51;29;43;36;54;28;50;27;64;59;127;212;229;109;46;73;47;51;39;65;46;74;121;161;123;60;54;36;60;40;32;84;108;198;273;253;223;95;75;60;48;51;32;61;47;36;53;163;251;201;120;118;66;50;46;88;53;106;270;309;250;96;53;56;133;186;113;106;78;173;201;107;76;69;60;141;270;278;265;176;122;230;280;187;90;68;55;53;67;53;55;85;78;82;66;41;51;67;125;144;180;135;85;67;97;103;124;115;117;73;64;90;68;71;66;65;60;61;70;50;35;51;61;82;63;47;83;44;57;30;56;33;46;33;27;12;66;71;62;65;57;55;70;55;73;66;46;68;96;157;244;263;185;152;216;343;327;241;215;181;143;75;77;85;140;103;101;69;90;108;152;155;157;183;204;296;355;346;191;115;71;62;66;63;82;124;130;113;124;116;97;67;70;58;73;80;69;100;104;99;106;88;96;87;89;76;124;73;86;69;80;83;73;72;68;86;64;67;66;101;91;54;74;81;131;123;141;78;77;94;84;94;78;85;180;413;469;465;354;175;104;70;72;104;96;77;107;130;214;245;248;266;260;162;118;82;81;101;82;85;52;61;66;48;53;70;101;138;209;236;181;110;95;64;104;129;138;84;58;78;86;95;61;93;121;205;198;164;83;135;227;313;264;172;94;161;287;346;269;274;212;171;90;103;108;105;86;86;87;80;178;236;278;208;155;114;130;167;184;223;241;213;350;490;476;442;349;272;292;345;302;305;229;192;169;190;221;211;179;191;245;275;256;216;261;305;360;442;453;314;233;164;200;246;298;244;179;188;271;302;178;194;220;193;193;176;158;183;274;382;409;358;232;127;142;203;327;294;188;151;199;240;165;185;179;202;240;256;237;166;146;209;182;163;168;134;138;127;159;182;150;184;202;272;363;399;437;370;281;205;234;265;219;253;231;168;167;197;238;248;249;277;268;378;433;410;361;284;346;323;371;459;517;506;385;276;244;269;390;435;489;442;267;229;236;315;347;439;483;361;354;332;288;323;358;398;352;306;248;338;339;348;302;240;300;350;318;242;299;378;399;404;480;465;467;445;391;423;434;412;364;323;291;304;223;204;213;297;250;356;339;289;254;260;322;335;359;322;275;265;346;387;288;225;293;301;252;203;180;116;89;175;181;284;301;331;344;189;200;138;165;184;291;291;283;309;231;194;191;186;156;219;214;246;189;123;155;251;359;383;304;221;248;265;309;266;232
43;26;41;41;48;41;40;30;50;39;48;15;65;73;173;210;237;301;170;71;53;56;56;57;63;164;276;319;210;98;53;29;22;57;38;39;22;43;63;64;88;67;58;47;69;74;96;85;85;75;54;43;59;46;63;40;81;39;39;44;38;36;40;51;45;73;87;136;203;142;70;44;42;44;58;97;118;64;46;33;49;60;39;16;23;34;43;43;46;65;69;58;37;40;39;44;69;34;50;34;32;21;48;48;38;32;57;40;43;42;40;46;43;49;36;53;60;126;125;148;87;75;84;92;120;128;107;70;71;108;180;224;143;137;188;325;334;310;159;55;52;35;48;62;65;39;59;73;72;57;47;49;32;18;41;43;28;40;46;41;46;60;82;56;52;36;32;76;62;47;64;61;59;47;39;67;80;61;44;44;44;65;63;56;75;28;25;51;22;55;52;38;64;42;47;50;53;76;109;183;129;57;48;50;38;61;54;53;64;73;135;215;179;98;35;51;47;55;29;41;93;115;191;188;89;76;39;75;41;51;41;36;33;55;43;100;157;122;92;97;50;24;56;59;47;77;216;242;192;85;82;79;209;300;280;166;107;151;128;91;85;33;60;70;162;227;243;159;110;184;277;204;90;47;44;61;54;58;50;73;85;74;80;59;32;63;60;68;80;84;52;68;88;99;92;121;92;72;80;91;58;84;107;109;99;34;63;64;69;62;49;48;59;44;35;39;55;33;59;96;51;27;25;26;39;34;13;28;46;62;72;42;48;59;53;52;65;95;144;170;175;136;314;336;291;168;114;85;90;67;90;74;159;77;70;60;49;100;107;84;116;133;264;368;381;353;216;85;60;46;74;65;74;71;90;50;105;123;96;98;65;62;58;89;91;70;90;123;92;83;107;96;97;76;93;82;67;78;78;73;60;45;60;27;67;41;69;51;58;53;42;60;81;69;32;36;20;56;76;66;71;67;127;286;377;323;226;132;96;81;48;75;79;102;67;94;112;138;163;186;173;168;135;93;95;72;70;78;59;65;70;69;73;73;106;118;217;222;149;74;69;61;60;49;83;76;66;67;70;78;59;66;71;85;104;132;87;81;172;330;280;187;123;106;141;163;144;121;157;111;98;107;53;67;95;77;69;48;84;87;134;155;151;86;84;103;129;218;197;194;314;348;344;347;271;238;317;285;316;245;192;151;151;137;138;202;163;113;94;160;207;167;255;270;319;378;402;245;209;211;229;280;352;306;254;160;168;162;111;110;108;114;149;106;140;177;357;448;393;236;164;86;93;164;315;273;204;181;194;163;148;152;197;186;195;193;142;164;187;205;248;245;248;173;164;123;115;88;119;116;150;271;361;409;394;324;235;236;365;345;305;250;197;147;139;211;261;209;236;204;245;302;395;340;246;244;288;308;266;345;379;291;266;207;211;214;240;293;362;379;275;171;258;223;315;388;451;385;350;292;298;355;342;340;346;262;244;275;262;243;246;227;268;312;286;305;403;514;459;364;455;533;721;661;549;446;504;536;541;548;566;515;449;381;308;311;421;423;451;389;335;398;460;460;451;348;317;308;346;330;280;245;286;291;271;257;196;130;163;196;308;403;386;376;301;239;190;191;207;251;279;370;419;373;277;234;195;210;175;195;292;347;288;191;230;303;333;298;246;217;256;320;410;324;296
46;44;46;46;48;46;40;75;57;42;59;48;50;115;221;196;189;171;93;82;43;51;57;53;97;119;177;241;151;99;63;32;33;28;53;26;41;51;43;89;80;75;61;52;63;77;81;110;94;64;42;34;31;48;40;70;76;64;18;82;64;57;54;45;40;48;107;168;196;154;96;94;53;30;61;89;151;78;60;49;52;53;28;40;32;20;46;40;36;81;74;49;51;22;49;46;77;33;50;36;36;30;24;21;44;56;30;55;52;58;22;32;42;40;32;54;66;107;212;263;160;79;63;48;67;80;69;56;38;73;101;126;102;150;229;334;361;343;185;89;30;45;37;46;43;50;65;49;51;51;40;38;21;51;37;40;57;29;39;38;56;55;62;41;44;46;54;73;57;59;73;68;56;63;77;78;74;69;45;62;45;42;53;74;74;59;68;54;55;50;26;38;57;28;55;32;31;72;101;89;69;59;50;38;54;50;51;75;65;50;118;231;166;101;46;48;27;50;40;40;59;92;112;81;51;39;67;50;44;88;48;51;37;46;54;60;79;82;63;44;52;44;70;42;49;81;161;239;121;65;60;90;225;320;356;255;145;123;111;76;84;74;73;69;92;140;178;128;80;112;151;120;77;69;50;72;59;43;42;57;109;68;113;74;74;64;30;49;58;64;65;45;64;72;70;61;93;79;68;72;84;137;230;177;90;50;46;59;48;57;50;63;40;46;33;50;35;39;52;70;75;39;29;31;35;12;34;37;48;53;45;63;64;51;63;58;44;56;56;94;103;175;325;382;255;158;55;76;115;130;132;90;67;66;84;57;57;62;63;51;100;131;181;300;444;300;145;112;55;59;50;56;66;71;53;71;80;133;88;67;67;60;61;75;77;88;81;103;91;100;101;78;76;38;74;70;71;48;67;59;64;49;73;61;52;53;58;56;60;47;65;54;77;59;54;26;44;50;72;71;86;52;107;165;239;235;183;113;116;77;59;96;76;72;80;81;105;141;177;152;170;165;158;93;47;60;89;87;67;47;39;47;63;88;117;147;156;141;105;76;57;50;69;77;77;76;66;60;66;54;59;60;64;69;84;84;70;112;165;307;320;204;125;71;100;65;50;76;90;102;114;63;59;72;61;65;60;53;80;73;81;137;149;99;66;100;119;183;157;146;178;222;203;171;229;272;230;191;262;217;131;124;105;136;119;98;76;95;74;117;151;176;244;314;324;327;241;161;176;116;171;260;243;312;258;126;108;106;64;87;87;88;85;97;174;236;413;439;315;183;104;108;81;125;195;202;171;136;141;113;115;115;137;127;131;111;128;128;174;220;316;310;306;290;251;135;78;84;94;89;140;187;253;284;323;213;207;283;410;449;376;286;177;133;122;207;192;130;130;182;150;269;298;222;210;214;259;244;253;216;193;259;191;136;121;104;151;224;289;381;250;189;143;158;229;234;290;325;287;233;288;331;320;298;294;283;221;184;224;241;230;276;366;308;249;234;351;441;334;313;405;534;723;862;549;346;362;442;588;630;540;600;557;506;360;296;355;425;409;434;380;397;483;486;491;423;375;361;335;320;335;330;378;325;438;416;244;229;246;328;443;419;413;369;287;221;204;207;222;237;352;489;470;419;399;286;310;248;268;285;320;406;311;258;257;338;397;339;290;282;307;392;386;300;234
55;38;20;57;26;57;63;37;56;58;51;31;65;96;151;135;110;93;79;74;57;57;57;55;78;65;95;110;105;103;63;58;30;58;27;44;31;51;39;114;162;125;69;47;56;92;138;167;155;58;41;31;29;50;32;58;88;73;56;79;135;160;70;38;43;59;82;167;236;234;251;201;117;58;67;67;95;81;35;42;40;58;82;35;27;14;50;28;52;45;73;58;60;79;53;100;106;108;70;66;45;43;34;27;42;45;46;31;43;29;38;40;44;35;50;67;56;120;233;292;217;114;67;56;49;114;81;62;63;45;71;81;173;222;291;375;397;308;150;58;28;44;47;39;44;50;47;58;40;29;26;56;46;44;51;51;50;56;56;58;64;56;42;61;55;55;46;58;48;55;50;38;70;55;60;51;63;53;51;46;52;40;91;77;64;54;40;48;28;26;57;69;59;65;38;50;66;63;73;58;51;52;45;39;58;38;47;43;48;42;129;205;181;94;71;50;39;48;37;62;56;47;57;77;43;51;40;46;47;54;56;78;73;41;46;38;51;54;39;43;51;35;53;40;75;89;129;106;54;71;38;76;167;302;366;376;237;143;96;76;63;63;54;35;68;66;83;78;65;74;71;68;57;42;72;70;69;61;58;73;79;97;119;88;85;49;45;62;54;75;71;51;89;62;73;102;117;113;90;66;113;235;347;329;150;79;50;42;38;41;55;44;45;51;42;65;47;34;34;43;42;50;36;28;36;32;37;16;57;43;29;49;70;63;39;51;45;36;58;66;105;124;259;343;266;125;65;95;187;219;200;112;52;36;63;59;66;59;63;62;57;79;119;235;324;234;154;80;74;81;49;60;48;73;51;53;39;86;77;54;67;62;63;66;83;86;89;101;76;87;59;76;66;61;55;50;54;51;47;70;59;63;42;36;57;77;56;41;61;55;45;75;55;73;39;48;42;45;83;50;70;62;78;59;138;182;147;136;106;66;95;87;60;78;85;167;211;290;247;157;180;224;169;77;53;70;104;76;84;58;55;54;66;85;105;130;114;68;54;47;44;30;56;58;47;67;86;76;79;87;102;107;61;72;60;76;51;89;153;316;339;222;93;90;75;57;85;61;75;83;61;80;66;57;54;77;87;73;66;64;81;111;130;123;89;60;91;118;192;138;122;86;86;118;174;201;154;120;149;129;102;114;102;90;99;114;82;60;97;126;122;147;257;335;330;195;150;150;135;122;105;139;158;283;275;142;94;78;65;78;50;80;92;117;252;368;414;412;251;201;158;96;88;105;92;135;164;170;94;106;87;137;105;102;72;88;92;133;179;252;288;285;263;332;327;198;95;56;78;92;99;125;129;156;150;140;181;285;465;485;436;266;145;97;124;143;118;98;102;110;146;176;187;196;203;192;183;156;183;151;133;237;212;116;124;70;114;167;218;309;191;140;107;100;131;104;145;179;173;258;322;386;347;330;337;226;236;202;195;271;347;354;380;277;191;171;257;248;165;231;233;338;430;607;394;255;246;284;379;432;434;440;470;396;309;274;291;351;365;345;323;354;437;453;398;373;374;392;321;327;356;417;405;461;573;577;391;297;346;372;463;467;379;328;262;220;198;275;286;246;328;524;514;505;407;381;425;361;382;383;327;394;298;257;280;399;431;366;315;295;267;349;338;262;140
80;42;25;54;44;74;60;29;46;40;62;46;43;55;97;84;35;59;36;32;64;47;43;54;45;67;59;143;153;111;45;66;38;25;35;43;50;35;67;117;160;115;78;58;48;111;203;292;249;117;59;44;33;34;33;64;89;68;84;149;240;218;91;66;51;49;53;97;220;284;401;303;166;76;54;70;86;56;44;28;66;33;40;39;18;28;42;39;50;56;45;52;55;74;80;131;197;168;116;31;45;59;51;47;49;63;59;69;40;42;54;39;54;30;43;70;78;107;243;330;256;130;84;50;115;191;161;95;54;47;59;120;267;379;490;423;314;219;117;30;23;38;41;42;61;48;47;39;34;46;43;24;49;55;39;35;51;60;37;48;66;73;65;60;65;56;21;59;35;48;35;62;33;31;55;57;50;41;40;34;34;45;54;48;54;56;83;19;45;29;27;50;45;72;73;58;41;62;49;59;44;40;39;40;76;75;40;50;51;63;135;258;209;107;50;43;48;57;111;112;99;66;50;67;47;72;45;32;56;25;41;50;38;52;43;61;40;46;37;49;61;54;50;40;51;99;102;58;28;35;59;53;113;186;307;282;230;164;101;42;38;68;66;46;33;55;55;57;71;47;53;74;50;46;93;50;56;54;33;64;73;123;194;207;121;58;56;50;64;54;64;62;67;68;66;135;191;171;124;133;178;301;364;369;170;73;73;70;47;41;54;59;48;44;32;18;63;48;62;34;18;39;44;24;36;52;22;37;25;57;45;23;25;51;53;37;57;54;59;54;53;85;211;241;234;120;108;204;284;330;271;134;92;43;49;41;57;54;58;42;55;82;96;148;224;223;177;129;64;53;59;73;74;49;48;41;51;28;63;63;55;49;61;51;62;79;65;59;81;58;79;87;63;50;67;52;54;50;59;59;70;58;67;46;53;55;35;69;56;41;66;58;76;57;55;34;18;64;65;60;54;42;73;68;104;129;157;220;123;73;60;77;90;73;161;233;317;379;263;126;120;154;91;68;67;49;51;85;69;64;59;56;69;61;116;93;77;54;50;53;60;63;60;67;72;72;69;93;109;134;164;114;79;54;66;75;64;76;137;199;212;158;101;86;77;65;51;76;93;78;78;76;46;95;69;103;159;79;66;55;68;75;79;100;62;63;96;104;132;123;109;74;57;99;127;80;101;95;104;96;108;123;105;112;102;110;69;111;80;82;88;143;231;269;265;124;88;126;90;95;82;81;134;180;150;86;73;54;70;59;66;73;82;176;292;466;460;465;289;274;173;120;62;76;75;112;202;256;183;90;106;87;89;92;80;71;78;139;143;177;239;247;191;248;247;172;78;53;84;64;82;75;69;104;115;98;195;395;476;438;359;225;105;62;66;100;106;39;83;83;100;106;143;151;152;179;143;111;114;110;144;229;236;116;101;82;106;115;149;212;128;84;75;108;54;83;80;88;178;214;326;412;356;307;329;285;196;205;250;272;322;374;309;186;145;194;204;162;116;111;113;170;224;322;324;235;252;217;276;301;296;342;346;273;271;224;260;261;264;249;250;265;363;459;435;312;332;345;330;291;404;404;422;472;604;618;428;396;400;492;431;369;372;328;269;247;291;339;290;252;306;412;483;490;525;461;418;482;477;451;362;329;280;289;365;439;506;343;246;236;220;279;247;179;156
38;36;39;39;47;40;39;60;65;42;40;38;44;48;74;41;57;49;60;89;97;72;45;47;61;49;62;118;190;116;60;49;47;65;39;52;43;39;56;90;163;146;89;47;67;115;271;304;240;117;56;42;55;40;53;43;54;87;138;219;298;226;105;36;43;36;40;84;144;275;336;399;192;105;80;80;78;67;70;42;45;55;37;33;30;28;47;35;50;39;49;49;55;46;100;132;186;158;153;116;66;42;58;66;95;68;85;57;40;26;39;49;55;58;46;48;54;95;207;401;309;132;61;56;133;263;258;100;47;54;98;170;340;461;437;439;225;143;79;23;34;28;32;37;35;56;42;30;40;33;41;42;35;66;34;46;61;59;77;73;60;36;49;79;98;48;53;66;72;39;50;58;61;53;40;52;64;50;73;29;40;43;64;41;36;37;51;37;17;44;24;81;84;42;65;63;52;68;49;22;37;41;45;64;45;62;30;44;49;72;164;334;345;177;80;46;55;93;186;200;165;116;51;67;52;74;69;38;37;36;43;34;38;73;36;25;39;48;48;47;56;54;33;53;51;67;66;77;48;44;40;47;93;114;161;172;130;125;93;59;42;45;25;41;47;61;49;71;48;48;41;51;43;44;54;42;50;58;61;66;73;145;217;240;137;102;70;62;48;55;62;67;53;47;82;158;214;246;338;231;236;253;269;282;179;71;44;64;49;44;62;44;57;54;36;60;64;53;40;40;28;51;40;32;19;38;17;35;58;28;46;65;64;63;48;41;43;65;73;51;66;60;142;216;139;87;157;292;404;389;235;97;49;51;40;62;31;59;82;55;37;64;69;93;199;262;317;234;83;75;52;59;46;48;66;34;60;55;54;46;77;76;51;59;76;73;61;57;70;71;49;66;36;41;44;54;31;41;36;61;64;75;45;35;50;52;60;33;51;53;34;48;67;58;43;46;32;31;58;62;83;51;41;62;59;130;182;173;109;46;67;92;101;90;153;282;373;422;206;138;67;55;46;52;53;54;58;69;75;60;51;53;63;54;76;62;51;74;53;53;72;52;56;76;32;57;113;97;113;179;234;216;60;36;60;59;58;77;90;91;118;78;73;85;68;76;54;66;66;76;56;94;70;67;74;146;127;81;66;54;48;64;56;80;54;60;91;69;106;111;78;73;63;50;75;51;85;87;61;91;98;84;125;163;164;102;74;87;54;71;58;137;189;183;143;82;73;113;88;87;86;88;71;101;68;67;36;58;51;104;57;77;90;200;330;506;521;463;336;261;145;113;57;73;114;135;310;356;273;123;98;71;78;90;65;69;69;92;103;138;128;150;108;101;173;137;82;80;62;87;39;70;63;82;86;118;240;377;481;468;304;133;67;74;46;75;70;66;110;78;72;94;121;111;169;136;92;82;85;111;159;193;202;104;96;65;105;103;90;96;92;103;48;71;77;83;72;99;151;229;381;333;296;246;299;244;196;206;205;169;282;258;208;130;171;225;194;112;82;88;106;77;121;182;219;269;241;197;193;285;238;219;186;177;209;177;246;195;199;239;206;206;284;407;457;335;377;300;282;259;340;275;261;437;722;680;534;432;407;437;388;296;293;305;333;272;257;313;269;267;307;364;470;457;386;467;516;494;500;470;352;258;261;271;408;511;573;393;269;225;262;372;352;225;186
42;58;27;76;75;56;32;62;76;54;62;46;38;31;33;52;59;37;42;74;62;70;58;54;60;85;95;110;107;84;64;45;49;59;70;34;32;37;53;67;121;120;84;80;96;157;275;219;196;84;54;58;56;48;59;57;45;63;119;318;361;218;93;43;32;45;54;60;80;169;240;350;294;197;90;113;120;91;76;62;53;50;44;27;40;37;41;34;42;41;42;42;50;41;55;99;128;128;141;163;85;51;66;52;106;225;136;58;52;33;43;76;76;88;102;61;77;64;157;270;288;135;82;86;81;157;192;89;51;44;97;162;361;420;424;322;171;87;45;29;34;33;41;39;50;37;45;47;43;27;31;54;31;45;64;26;71;55;66;67;49;59;64;64;62;53;82;80;66;32;48;44;32;39;64;53;43;49;88;85;31;63;56;48;46;46;60;48;50;25;38;60;45;60;50;55;42;74;67;54;44;54;38;80;68;49;67;55;50;96;196;340;304;208;62;59;58;102;251;354;253;130;89;93;82;84;78;60;55;61;29;28;57;40;53;32;40;40;55;56;60;51;59;43;59;58;74;54;26;43;37;53;51;65;74;79;56;82;77;46;52;41;55;47;32;40;48;46;62;51;56;36;50;50;29;35;65;41;59;32;60;116;157;193;140;81;72;55;52;33;52;59;54;55;65;124;237;344;361;248;163;201;237;171;105;80;48;51;51;55;64;60;55;45;41;61;64;47;56;24;54;28;47;55;55;40;52;40;23;28;41;43;50;55;63;56;63;44;36;75;66;46;99;77;71;73;141;309;377;373;205;104;68;34;50;61;43;45;44;53;90;95;77;78;146;315;381;328;166;58;82;33;60;66;38;45;49;48;71;48;59;25;50;41;60;82;86;59;40;61;57;45;74;54;65;42;60;64;61;58;61;42;50;34;28;65;62;72;30;59;59;87;65;44;43;54;45;68;45;66;59;43;76;54;49;133;170;124;78;60;75;61;61;98;106;237;310;280;157;74;64;49;49;33;46;71;85;65;38;67;58;54;60;30;71;54;63;54;44;50;37;66;47;48;53;71;79;90;100;267;324;261;112;72;44;42;73;58;91;73;58;64;60;89;64;64;86;65;66;88;66;82;81;128;63;116;189;89;66;61;42;47;50;61;61;105;103;73;54;74;44;48;42;55;70;75;63;61;63;59;90;119;107;211;223;119;63;63;59;47;45;74;129;112;105;83;88;172;120;63;45;80;60;77;56;32;45;71;86;87;104;144;178;249;338;494;442;369;237;161;92;78;68;52;89;156;287;330;250;105;90;77;71;60;87;74;103;120;115;130;117;103;73;70;69;85;63;62;68;40;71;72;93;135;163;121;190;335;443;302;163;100;69;51;71;80;57;78;93;88;80;59;95;130;136;107;64;67;95;89;127;127;150;87;86;72;103;107;82;69;59;117;65;95;84;78;63;79;163;298;390;403;368;302;222;106;98;159;130;111;160;166;126;83;127;268;304;155;91;83;73;91;94;155;236;304;211;152;148;140;155;138;96;116;152;161;149;133;131;137;139;182;299;385;356;333;336;387;274;198;244;249;209;330;782;737;515;453;468;359;229;194;282;319;377;324;251;222;307;258;289;375;372;439;364;443;467;466;495;404;320;202;206;220;482;832;704;399;301;303;480;618;559;396;299
63;53;121;124;146;56;58;53;53;31;53;31;32;40;27;32;46;39;38;41;74;62;35;42;82;125;156;83;97;65;57;29;40;53;100;56;40;39;57;56;112;84;72;77;65;159;179;163;63;47;79;57;68;64;54;47;57;79;156;260;309;159;63;36;52;42;55;58;83;85;174;278;369;230;135;128;130;71;81;70;86;44;50;25;22;33;19;39;40;19;35;51;32;43;62;59;72;93;132;146;94;58;41;47;223;339;242;100;53;31;40;104;157;188;246;127;67;65;113;153;194;98;69;33;38;118;81;33;44;51;66;151;320;376;368;222;116;65;52;30;21;17;66;70;72;55;41;33;29;29;54;26;62;20;39;37;65;68;48;37;75;53;40;32;55;57;72;71;58;61;51;43;30;76;51;54;77;108;158;103;77;51;57;72;48;53;63;36;52;28;59;58;55;41;43;45;56;45;42;39;43;47;45;69;64;68;52;58;56;69;199;333;266;133;78;85;59;154;295;388;337;195;110;94;86;102;59;37;61;45;43;72;38;63;64;64;57;50;38;49;58;39;36;47;46;44;51;50;29;48;48;38;44;44;58;66;53;46;56;56;41;59;57;48;37;47;57;57;42;26;62;57;62;41;56;54;54;51;42;41;51;66;97;119;101;71;24;43;41;52;57;68;58;56;92;121;249;388;397;236;124;108;104;86;72;71;96;55;77;67;83;89;56;36;70;35;41;32;38;56;11;40;33;35;25;49;57;37;26;38;54;42;64;48;95;71;50;67;39;55;64;58;64;45;49;68;139;258;435;442;242;106;53;35;66;57;48;57;69;89;86;90;121;81;107;176;391;371;208;144;55;43;50;60;52;31;43;25;37;34;66;61;42;73;93;53;61;84;74;55;42;45;63;47;68;62;40;54;28;65;57;55;56;47;38;78;39;40;46;52;66;60;72;66;62;50;51;37;53;75;50;27;41;45;91;112;127;88;75;64;49;58;36;39;100;147;177;150;94;63;35;61;51;63;77;114;112;86;48;42;70;58;70;46;65;52;47;53;57;73;59;59;61;55;41;42;61;77;136;247;320;217;112;60;44;42;57;60;80;67;61;68;67;58;66;83;90;70;52;62;63;61;89;130;156;145;126;84;67;57;45;44;69;79;84;106;93;87;59;51;68;57;68;58;59;74;91;109;82;84;95;91;152;250;243;183;81;51;50;35;66;71;73;97;69;72;108;167;141;84;45;49;57;55;50;51;41;71;70;95;135;209;304;281;282;300;270;313;242;128;69;57;61;66;79;135;180;212;188;162;133;90;70;85;89;67;116;152;143;103;58;45;65;45;61;75;78;69;57;68;68;68;109;171;195;167;155;239;331;238;119;62;49;58;72;82;70;90;78;81;68;74;61;72;70;77;59;85;80;100;72;98;83;87;72;75;59;77;69;46;100;121;142;116;76;57;68;146;227;356;372;408;408;363;220;128;87;77;77;84;103;97;62;93;189;332;365;188;124;123;77;95;88;153;254;286;188;118;103;112;128;95;87;77;94;77;120;99;123;122;150;191;318;334;243;211;338;395;278;166;209;201;147;174;358;463;429;455;347;304;244;230;208;262;266;247;251;315;386;345;251;291;279;319;301;325;329;336;395;378;271;214;127;172;405;665;581;374;314;328;595;788;650;537;431
34;87;187;248;207;101;60;74;56;31;46;49;47;59;45;35;54;40;40;42;39;58;64;57;99;173;189;87;45;50;49;43;34;63;74;34;60;32;43;78;124;94;97;41;67;103;106;93;75;51;67;72;78;75;47;49;59;69;159;200;163;92;54;43;47;25;57;52;79;59;127;233;356;340;182;104;89;76;75;70;53;60;42;60;25;15;7;39;37;21;36;25;49;41;55;52;72;61;77;63;46;41;50;117;204;413;352;118;55;40;66;182;263;348;297;166;79;55;74;107;132;59;51;56;51;44;43;67;49;35;74;98;215;271;345;243;116;65;53;35;29;28;50;81;45;46;47;51;49;30;38;42;27;33;35;39;64;41;43;29;52;46;43;56;46;48;67;37;49;45;59;44;58;67;28;68;117;158;225;120;98;53;73;79;53;61;30;71;38;58;45;59;37;47;39;56;55;54;46;52;46;42;47;58;49;64;34;66;51;74;178;241;137;90;43;52;51;104;226;412;309;178;143;168;102;69;51;49;27;29;40;48;37;38;49;40;26;26;61;60;44;46;51;71;46;53;45;47;60;51;47;58;60;61;62;49;60;40;70;68;68;47;35;45;34;48;47;47;56;30;42;38;36;37;31;36;48;48;51;37;45;30;51;42;54;56;62;41;46;54;46;62;60;58;104;158;292;371;329;177;103;72;53;64;60;92;139;140;93;93;103;65;59;61;62;72;59;53;36;45;22;34;41;46;34;48;60;50;70;48;59;76;82;106;149;125;85;47;58;78;73;62;58;50;32;54;120;263;407;355;191;95;91;44;34;66;73;69;50;71;100;158;144;104;93;131;225;307;225;106;34;59;57;47;61;40;55;38;43;34;58;39;51;52;121;98;78;130;63;72;60;47;58;75;35;53;55;71;48;57;81;65;48;36;74;45;60;55;60;68;55;59;56;56;66;40;66;46;53;46;53;60;62;39;66;80;100;66;46;52;66;81;64;61;71;60;82;62;65;50;42;42;41;61;50;115;184;126;70;52;48;70;55;83;53;48;67;60;71;61;79;28;43;76;71;71;86;78;117;257;273;205;127;86;50;51;31;70;58;82;69;86;88;72;71;73;62;66;96;51;86;91;182;277;288;237;125;58;45;55;60;86;90;98;102;115;65;52;78;64;68;54;80;53;69;75;82;82;94;76;81;119;127;172;232;172;77;55;51;43;26;54;54;61;69;48;84;119;108;78;51;53;68;42;42;44;60;78;76;73;140;233;359;333;214;163;137;217;226;117;97;85;90;79;74;84;111;140;146;133;99;102;80;80;87;77;131;212;181;115;85;77;33;20;56;81;106;92;89;76;47;71;115;169;205;170;100;160;236;118;72;48;67;59;84;58;75;94;63;79;88;83;73;85;74;48;66;72;71;49;57;77;53;50;72;68;57;86;35;52;91;180;205;124;90;57;91;136;239;321;325;299;327;262;181;104;87;72;33;67;53;58;79;102;162;328;367;243;180;155;106;95;122;163;193;272;112;84;98;78;106;58;61;89;64;82;83;78;88;82;104;172;227;199;165;138;226;235;197;173;173;160;113;128;186;197;265;283;301;234;133;150;168;190;206;185;248;269;407;345;204;185;216;223;248;185;177;207;264;244;153;136;158;182;319;392;348;303;299;332;483;588;599;465;433
75;127;246;294;186;73;54;33;79;34;47;39;19;34;39;34;34;22;42;54;42;58;48;63;121;194;181;114;46;28;44;42;38;67;34;46;25;54;33;56;76;97;76;76;72;65;91;79;52;51;55;71;59;63;59;65;76;95;138;148;62;29;56;46;55;36;49;108;62;65;112;183;276;276;165;110;102;94;81;41;72;39;42;34;23;19;37;22;22;19;20;35;41;48;45;35;63;55;66;82;57;56;78;153;290;407;378;125;48;41;95;201;345;391;302;166;69;45;38;59;73;54;55;64;63;60;55;32;34;25;84;79;127;157;182;133;59;55;30;29;26;45;59;78;67;51;51;54;69;53;41;37;47;46;28;48;41;48;63;59;53;48;35;38;39;60;58;57;63;38;34;52;32;41;51;64;95;193;229;129;67;84;90;112;44;68;49;29;74;46;42;57;50;47;66;48;48;41;63;32;33;37;55;64;56;70;34;75;62;71;150;119;106;75;43;55;69;92;181;289;294;268;258;198;105;58;48;38;28;38;59;39;44;47;54;43;37;45;34;44;48;50;42;32;63;31;45;58;62;51;57;61;55;72;38;43;65;73;52;47;52;28;64;16;34;45;45;38;63;69;57;56;40;36;55;30;51;52;42;58;40;63;64;56;34;55;42;50;36;42;86;71;56;50;99;146;269;326;278;125;59;54;41;36;58;157;265;189;110;53;59;63;55;56;51;48;73;72;63;57;13;31;24;52;72;65;59;67;57;57;74;93;145;208;246;219;115;56;82;144;119;90;53;52;52;58;129;298;450;368;176;62;71;44;53;49;43;48;70;90;108;157;110;80;72;78;116;176;131;76;55;47;34;55;58;51;52;48;52;51;63;49;71;96;117;107;78;49;66;66;50;30;55;60;53;49;43;76;134;108;101;76;90;69;43;74;45;46;61;61;60;59;69;61;54;50;45;85;35;82;67;57;43;60;52;63;64;62;54;44;83;104;96;113;103;90;57;33;41;49;49;40;63;70;63;117;205;121;77;57;80;59;46;56;76;61;83;50;64;72;87;45;50;53;99;106;121;91;109;201;254;219;162;103;59;55;40;40;53;82;73;77;94;87;77;81;40;73;85;79;89;100;163;322;329;272;118;73;59;65;54;65;99;164;149;154;106;66;56;61;73;62;56;75;72;66;77;91;78;83;125;163;136;201;270;230;121;58;52;55;39;46;46;44;61;73;64;90;69;45;65;50;65;55;49;53;60;75;61;84;136;248;365;244;129;70;92;137;136;130;77;42;65;77;56;49;87;76;121;151;127;126;120;68;78;96;131;192;225;115;57;47;62;83;67;86;118;157;84;86;74;80;83;106;138;126;79;95;138;80;50;69;58;81;67;62;82;67;70;77;52;61;66;72;51;50;75;55;68;72;62;65;50;71;56;62;82;40;62;75;76;128;190;170;82;85;67;109;212;237;191;197;225;240;207;113;81;55;45;47;57;77;65;95;216;375;413;306;291;259;190;145;121;175;323;206;178;116;78;62;61;60;55;72;70;67;64;72;88;78;105;113;113;114;98;83;99;155;135;129;136;114;106;85;110;116;196;186;190;144;101;151;199;242;180;91;116;159;259;259;153;132;114;140;136;140;110;132;108;176;152;145;128;139;180;227;278;205;261;285;307;376;385;356;350
74;95;160;183;125;90;91;52;58;40;31;38;25;22;22;47;35;50;38;36;54;35;61;52;88;138;158;99;52;52;46;48;34;54;57;31;37;24;27;39;58;67;30;69;78;114;102;97;56;44;55;64;78;99;87;78;84;159;202;161;55;36;33;32;25;35;82;93;129;102;83;103;169;251;179;137;139;78;69;71;79;74;38;34;33;7;18;22;38;19;27;17;12;17;47;26;51;38;45;74;53;43;35;108;349;362;240;62;69;66;104;188;316;346;287;153;92;46;41;42;46;51;67;59;39;62;34;58;24;48;39;51;65;73;92;88;61;45;40;28;52;60;64;89;58;59;72;71;53;44;48;37;30;27;50;53;48;57;46;63;49;70;44;66;45;56;46;56;72;58;53;36;30;71;81;65;109;142;171;120;73;49;80;91;50;78;49;62;48;38;32;51;29;52;28;36;57;49;45;34;47;32;63;31;49;32;52;50;37;56;74;77;61;46;59;55;58;86;139;301;348;367;317;213;101;66;57;48;43;29;65;51;57;38;47;59;46;49;42;40;69;48;52;61;35;75;51;64;47;39;67;36;58;66;34;68;59;64;64;70;40;64;50;44;28;49;56;68;50;54;68;80;58;28;59;36;38;58;38;42;57;37;58;68;59;51;68;44;50;60;57;49;28;48;96;95;171;186;127;89;52;52;68;48;69;215;274;295;134;87;39;33;56;56;77;79;76;99;42;45;73;50;47;18;35;60;50;62;59;61;72;114;238;277;360;261;135;103;112;171;154;81;65;60;59;53;183;370;422;383;185;126;71;61;54;45;53;47;46;39;64;100;89;46;64;71;68;95;108;65;76;64;50;50;60;44;47;42;51;52;47;88;122;147;117;72;57;75;86;72;49;41;40;52;61;68;70;134;233;176;120;81;73;75;60;73;51;79;81;55;45;74;59;52;34;32;51;43;45;60;66;55;49;55;48;51;56;72;68;71;91;168;179;152;88;74;50;56;65;62;56;49;49;57;90;161;204;136;79;61;63;59;61;65;96;113;108;97;57;63;58;100;84;98;122;167;203;123;113;129;229;236;207;153;64;52;40;53;55;44;82;87;78;85;73;68;53;72;88;72;103;142;185;346;335;291;174;91;92;87;78;73;101;199;231;163;106;78;40;69;90;101;63;52;91;81;74;81;104;123;101;128;120;198;266;211;108;48;52;72;52;59;39;50;45;42;50;50;60;43;71;75;52;47;46;34;46;52;69;90;139;253;314;221;126;82;71;75;128;98;75;57;65;61;62;49;60;82;71;118;153;226;211;116;90;108;97;132;150;78;81;73;48;89;71;115;161;195;121;62;51;68;56;70;74;92;63;60;63;34;57;44;61;57;55;69;84;85;51;68;52;45;57;57;47;73;49;76;55;60;75;92;81;84;73;75;57;43;51;61;95;82;144;139;130;100;82;80;145;173;153;141;180;219;250;160;72;50;66;47;57;44;70;115;265;347;401;264;269;311;293;226;209;280;321;326;251;119;102;81;94;58;65;50;60;93;70;68;81;69;94;57;65;95;60;46;74;95;86;91;82;98;101;62;83;117;113;110;102;111;118;193;256;267;170;116;67;119;115;144;122;89;116;105;94;99;113;89;75;145;185;146;185;151;186;197;154;170;191;202;294;299;284;303;346
80;67;115;89;99;67;54;64;34;53;26;14;45;13;24;26;44;58;36;39;45;57;86;66;72;91;63;71;74;46;38;57;69;59;29;39;51;20;43;36;29;49;53;46;74;126;135;105;47;49;53;92;114;70;82;104;122;206;309;160;75;61;20;58;49;49;76;85;85;73;42;66;111;118;111;100;105;66;87;63;90;83;34;50;25;16;21;29;41;21;34;43;30;50;43;56;50;58;63;63;50;51;54;93;199;236;119;56;38;57;113;205;317;354;264;142;74;37;65;56;60;37;33;58;49;45;37;38;25;29;34;48;38;61;40;38;39;44;51;34;38;52;57;69;107;71;77;96;61;65;41;46;40;29;44;56;56;40;56;61;61;39;58;87;64;51;57;40;56;35;48;74;44;32;84;92;78;65;100;73;38;54;81;70;66;64;31;50;48;31;51;52;46;52;66;49;50;42;50;56;67;66;74;50;70;50;55;63;64;61;52;49;53;68;54;64;52;50;95;261;350;365;276;154;76;70;53;46;59;88;80;53;55;50;50;55;60;51;46;55;52;47;48;46;63;33;53;43;62;23;30;53;44;55;42;98;86;49;62;51;56;62;51;57;47;51;53;47;80;65;69;56;35;58;45;42;45;32;45;36;33;40;58;58;62;65;68;52;63;57;70;49;58;43;46;60;59;75;79;51;48;57;37;72;57;170;313;262;157;98;89;69;79;107;159;175;155;96;57;43;49;51;54;33;32;49;59;78;57;56;102;120;260;350;362;322;185;63;91;173;121;55;34;65;63;115;249;349;444;288;185;91;58;54;60;58;53;56;47;53;67;50;63;43;37;54;52;56;66;58;61;47;29;41;51;45;69;51;34;67;46;75;136;230;171;96;101;61;65;76;53;62;33;61;31;66;68;146;273;283;128;110;81;76;72;64;59;63;77;53;53;68;65;55;39;78;74;56;64;44;51;63;50;43;68;67;29;63;52;63;101;154;246;221;93;59;48;67;56;51;66;67;76;64;90;167;155;113;79;91;77;56;48;109;159;221;166;94;85;83;71;98;126;157;231;217;286;215;175;146;216;253;223;127;72;48;72;49;60;58;75;54;92;72;66;70;61;68;66;102;103;125;161;223;256;220;136;74;84;102;56;65;100;214;241;168;91;58;36;45;169;149;105;77;94;59;80;72;102;98;94;92;106;195;309;220;88;62;58;49;37;50;66;73;54;61;48;56;35;52;60;55;61;52;54;71;62;71;74;104;161;294;339;239;136;80;93;146;125;129;85;61;76;69;72;61;63;89;107;163;307;400;329;195;84;46;89;86;84;75;53;45;79;65;76;113;196;182;109;69;55;46;58;47;64;67;38;37;47;28;34;56;49;80;38;52;49;72;47;54;54;66;65;52;51;59;76;48;76;39;70;81;68;78;61;94;57;57;68;69;71;73;115;86;192;155;102;100;101;134;98;81;160;215;198;135;59;44;64;45;60;71;71;114;205;297;284;220;206;342;422;344;229;256;256;287;200;116;79;82;107;61;65;67;55;83;105;72;77;73;85;48;66;59;57;56;65;42;58;92;99;82;107;95;56;99;118;82;49;58;99;167;257;185;114;63;68;100;83;92;104;120;102;70;79;73;77;68;111;163;333;303;199;161;156;196;154;122;144;125;148;218;233;235;317
103;53;62;68;42;54;43;52;49;40;23;38;19;31;29;50;55;88;32;49;63;65;49;84;83;73;79;80;40;37;49;80;56;60;48;40;41;36;37;54;15;45;40;57;63;138;116;85;42;49;54;100;104;76;118;118;128;215;222;122;105;50;50;42;54;52;47;69;70;49;42;67;96;107;67;60;76;70;48;110;73;58;17;38;35;45;42;30;27;18;33;29;48;47;50;41;64;91;53;59;51;50;34;75;100;134;71;72;15;53;112;205;316;282;216;153;105;77;86;56;64;51;67;53;55;54;43;62;35;51;45;35;58;60;45;36;31;28;57;60;55;61;72;63;95;71;68;87;51;51;74;54;34;41;26;40;53;50;58;71;41;60;72;66;61;38;38;39;54;40;28;34;31;41;86;78;112;60;64;63;50;89;110;83;71;64;85;49;62;49;49;39;52;38;67;56;58;51;50;46;70;55;38;56;50;44;46;58;52;52;53;31;55;55;50;56;40;77;87;203;380;364;282;137;80;65;76;66;73;51;95;106;58;65;27;36;28;46;34;31;55;41;54;35;37;63;50;51;62;44;48;35;49;51;68;88;86;92;47;48;66;51;63;51;43;37;63;45;76;70;47;47;61;62;58;48;53;59;54;47;29;52;62;69;66;54;78;69;41;60;64;51;45;53;44;46;42;81;61;50;40;61;38;24;41;100;207;229;215;158;63;30;80;156;262;341;259;142;78;46;68;43;72;106;62;51;66;80;54;68;56;115;204;255;282;239;161;66;86;98;68;58;37;47;85;141;263;339;294;234;160;70;65;54;44;72;45;72;53;45;44;49;54;44;61;54;42;56;61;50;51;53;64;55;54;37;82;61;65;60;43;57;171;275;266;149;71;88;115;106;65;89;49;68;82;80;70;136;320;236;107;85;127;89;65;58;50;73;54;59;61;48;73;56;61;40;57;50;52;47;83;55;91;91;90;52;66;51;53;70;79;138;198;129;57;54;26;33;70;46;64;67;62;49;69;105;97;95;57;57;32;59;75;92;189;243;266;121;95;85;103;110;194;302;365;337;382;317;220;144;137;182;163;138;57;46;54;47;67;35;67;84;58;69;88;52;85;88;91;86;100;129;153;172;209;166;127;99;108;98;79;62;85;125;141;105;61;30;61;80;120;157;135;56;73;67;63;101;71;101;71;89;161;209;308;238;179;91;73;40;31;77;67;51;43;46;48;64;57;33;56;56;85;78;57;68;48;44;62;84;167;280;292;238;153;77;128;213;259;199;128;58;66;73;72;105;95;107;121;181;330;484;400;174;85;79;71;57;111;53;50;48;81;80;81;100;167;123;89;62;64;79;70;77;55;82;49;48;47;56;35;45;51;31;50;58;55;58;49;54;51;52;82;66;72;55;82;75;64;72;68;52;90;87;54;64;63;51;55;52;59;38;61;106;215;267;165;92;63;89;87;66;84;136;108;70;51;56;57;48;43;49;110;133;169;209;183;118;146;213;296;419;298;240;195;163;101;80;65;65;63;44;43;56;84;109;106;91;72;68;59;63;63;53;52;61;40;78;75;95;73;55;97;76;89;88;66;70;62;43;71;114;117;120;76;75;123;101;130;87;73;124;89;67;65;90;62;85;86;175;353;389;264;130;117;187;153;120;85;78;128;174;250;221;196
103;72;76;80;71;57;60;73;54;55;61;32;41;44;29;36;50;77;74;48;56;50;47;110;75;57;32;61;40;41;39;88;132;120;97;49;27;37;40;44;40;52;41;67;63;71;86;56;47;17;66;57;105;100;96;120;136;169;200;93;141;119;66;32;39;36;32;39;30;46;50;112;150;136;54;74;105;68;63;91;78;56;61;30;34;27;43;51;41;47;43;46;50;39;57;37;32;65;33;28;50;41;42;41;48;100;57;23;53;83;135;176;294;323;253;236;231;177;119;104;66;57;64;55;46;51;42;56;52;29;61;45;47;48;61;38;36;46;37;45;56;72;55;50;69;74;69;76;79;46;46;32;41;47;51;66;64;65;32;46;71;57;38;46;47;51;61;25;21;68;44;36;49;60;106;74;49;67;45;49;87;98;162;136;154;85;79;55;53;61;45;58;57;51;36;48;47;31;40;52;64;58;77;48;63;72;63;46;63;43;51;53;83;50;56;63;48;65;91;187;315;430;294;121;80;65;98;69;67;90;81;116;66;43;39;30;36;16;69;45;40;21;50;56;52;42;51;45;54;44;43;44;58;97;86;95;80;67;66;59;59;65;55;50;22;70;55;52;77;48;38;43;73;51;55;43;31;56;51;51;46;48;48;75;59;53;57;39;79;54;42;53;33;34;56;42;60;63;64;59;56;61;52;57;51;77;116;172;196;136;58;48;92;197;341;379;256;115;82;40;46;66;66;76;77;138;88;89;79;56;53;90;102;152;106;117;108;51;76;72;58;75;69;41;102;145;239;284;194;153;69;57;65;59;76;82;59;44;60;43;48;67;31;42;44;64;42;46;59;51;58;57;55;25;48;54;60;29;63;64;68;101;211;374;369;251;113;126;179;182;144;101;90;51;87;72;83;156;238;183;102;147;184;107;63;61;48;72;47;46;45;49;53;60;45;53;40;24;60;55;80;114;182;126;77;66;47;56;56;75;63;100;106;110;74;52;64;49;57;83;44;56;74;106;95;86;98;61;63;73;49;73;43;134;160;259;246;122;91;94;129;190;292;437;460;403;441;366;209;131;79;132;95;74;42;56;62;60;68;45;64;79;34;59;67;65;89;62;111;93;104;112;170;144;123;105;106;87;113;86;89;69;81;91;81;72;52;60;54;51;88;129;105;63;64;54;54;51;84;66;72;116;173;287;287;219;136;75;74;88;62;60;71;56;50;59;43;69;54;37;49;88;122;118;77;62;46;79;58;65;122;230;228;203;131;94;133;198;246;178;77;51;67;71;59;79;127;146;135;131;260;382;314;194;82;79;95;77;87;58;62;61;75;69;86;73;89;80;71;82;80;77;74;69;53;64;66;51;54;54;10;30;47;60;49;70;43;54;56;59;52;53;76;82;94;70;61;68;73;68;77;60;40;69;82;73;59;43;54;25;56;40;56;82;198;245;193;86;72;67;81;83;59;101;74;74;58;50;52;56;48;102;169;170;132;125;92;66;72;156;275;377;323;231;111;78;114;70;79;80;49;37;45;79;125;166;136;124;95;66;59;44;67;57;65;47;59;21;65;60;88;47;64;50;96;69;78;58;51;54;63;66;50;86;42;89;146;217;140;100;87;92;94;78;46;88;77;60;84;125;303;298;233;141;134;134;139;82;90;93;143;218;271;207;131
94;103;145;184;85;87;78;47;63;57;71;38;40;50;48;76;102;123;74;40;50;50;37;83;116;87;66;32;40;41;60;72;114;118;89;59;51;29;34;75;84;74;72;39;73;50;43;47;44;20;68;70;80;105;80;89;103;104;116;99;131;165;91;54;34;32;49;39;36;40;64;153;274;216;120;47;61;74;96;80;69;63;39;21;40;24;40;49;47;45;34;58;58;42;38;53;56;42;44;46;33;31;52;33;62;82;68;36;21;75;74;140;253;302;357;249;297;297;135;103;61;56;78;74;62;56;69;60;28;43;45;67;49;39;57;67;56;52;67;55;46;74;55;61;46;65;56;70;61;51;46;38;38;55;66;48;64;68;53;51;69;67;91;43;45;42;43;39;52;29;53;58;31;37;62;71;39;54;36;42;80;68;237;301;240;189;158;90;59;42;51;50;43;46;61;31;57;56;58;65;87;56;63;65;57;48;44;48;43;64;40;34;51;63;55;62;53;53;105;212;362;396;439;208;74;85;66;43;71;68;103;88;88;41;45;39;32;41;28;49;46;48;48;63;39;40;41;46;27;56;48;55;67;50;89;70;82;57;42;52;49;74;68;50;69;42;48;37;34;68;80;71;52;53;78;69;52;46;33;76;67;70;56;71;46;58;57;58;54;36;50;44;45;60;47;46;37;39;39;40;41;33;52;33;56;61;44;74;107;90;70;62;63;162;293;270;175;124;76;44;77;46;50;83;115;175;214;191;135;103;73;57;77;72;91;69;67;78;88;40;60;71;56;63;102;211;206;185;115;87;45;51;73;57;63;64;88;71;43;47;38;32;30;46;46;52;35;55;33;66;52;54;78;38;45;68;49;49;57;54;84;142;278;418;403;348;154;123;187;184;174;182;93;87;92;79;87;155;202;115;100;76;123;93;37;38;51;67;46;50;65;72;43;49;82;84;53;45;54;64;111;202;270;204;123;80;51;54;36;46;67;56;45;75;53;46;48;34;72;54;52;53;67;85;93;60;46;59;44;65;50;59;36;71;118;168;165;113;120;177;225;278;312;434;490;526;459;307;151;90;74;80;64;50;65;38;93;57;70;77;66;61;43;73;68;64;64;81;114;112;98;108;101;106;78;93;75;96;87;91;84;106;56;69;59;58;52;80;56;78;70;76;64;72;60;58;61;55;66;68;94;176;259;304;250;236;158;122;116;65;53;57;74;67;43;69;62;50;53;69;53;102;145;141;111;65;87;73;88;69;68;115;107;102;53;60;101;164;127;128;84;49;59;66;73;84;161;173;124;113;148;210;150;108;90;53;78;79;60;76;59;65;66;66;70;64;86;55;50;75;83;66;72;62;61;60;91;53;68;60;24;44;20;63;46;65;80;49;77;73;55;71;56;63;59;53;71;74;76;64;77;31;67;55;58;70;55;65;54;34;32;32;43;50;133;174;128;92;74;55;71;57;42;54;69;45;50;56;56;53;46;81;131;102;78;48;63;69;51;93;133;229;287;197;138;101;81;94;98;97;66;24;55;85;197;247;174;118;87;41;62;52;52;62;93;86;40;40;63;47;70;34;50;45;47;81;52;45;43;72;67;71;48;60;73;76;132;177;127;118;110;107;52;55;73;35;71;71;59;83;168;242;197;164;101;105;96;76;64;84;122;282;331;216;112
104;91;156;288;140;97;57;56;47;55;47;33;61;81;128;167;177;155;63;54;43;40;48;63;114;99;64;35;47;44;47;83;74;76;62;39;35;32;48;84;110;108;59;64;47;72;49;56;43;37;35;67;71;79;74;81;78;136;124;89;108;166;106;48;59;48;60;41;50;46;101;219;272;282;102;90;83;49;85;59;78;64;25;54;38;48;58;33;49;39;45;54;45;66;57;69;43;52;60;51;41;51;50;44;65;91;57;28;28;29;72;118;230;367;393;387;369;314;152;77;54;75;70;74;31;53;73;37;57;49;41;58;44;55;50;33;48;64;67;58;43;52;50;60;47;65;50;48;53;54;33;49;43;36;52;49;47;61;60;52;66;87;70;52;35;57;44;50;52;35;18;54;63;60;32;37;35;56;53;45;57;130;251;347;348;333;159;100;68;65;58;55;41;34;34;65;84;32;44;50;56;53;72;65;51;66;55;56;38;34;56;53;57;73;52;76;68;60;93;206;412;462;410;195;95;56;63;64;75;84;89;76;72;53;39;27;55;42;33;44;48;41;52;47;42;56;49;53;59;41;58;32;47;81;69;67;83;40;41;43;50;47;70;52;43;48;52;55;57;58;42;44;51;66;80;38;57;44;68;78;67;70;84;66;59;63;51;52;76;84;58;44;65;44;36;61;60;50;47;43;53;53;59;46;56;48;48;54;88;52;51;50;82;116;228;224;130;67;45;47;38;47;73;94;162;313;362;346;215;187;159;53;61;40;38;48;44;75;52;76;60;36;57;40;71;89;130;74;55;74;57;54;59;94;68;77;61;49;40;34;42;52;28;36;33;64;46;52;79;80;43;62;47;80;79;52;53;55;56;73;102;214;388;523;454;315;143;86;118;137;194;229;160;121;124;64;78;104;113;55;57;74;98;69;64;36;67;51;39;58;56;70;64;62;65;32;39;63;55;57;122;287;312;260;168;76;18;55;54;56;64;56;52;62;64;58;52;59;50;59;64;75;60;83;62;73;57;72;76;63;44;97;75;89;69;127;110;91;127;221;261;277;290;391;450;445;344;206;108;57;38;73;60;69;66;30;45;76;29;47;60;73;56;52;73;67;64;64;77;73;73;86;120;108;75;65;70;56;76;106;76;90;69;38;34;52;62;68;32;48;16;74;50;41;51;43;56;85;56;66;134;165;268;238;257;206;147;84;89;67;40;55;67;75;25;64;49;56;60;51;77;66;93;80;75;103;131;89;98;74;56;53;86;63;66;65;90;82;81;61;63;48;49;59;61;81;159;166;120;73;106;109;115;73;61;77;97;120;108;113;74;89;63;41;65;68;65;66;62;43;41;42;61;65;36;48;56;68;56;62;56;61;57;61;68;63;62;69;72;65;46;65;79;100;60;87;73;86;84;65;82;62;100;53;58;56;51;80;59;48;45;60;41;84;78;87;74;79;63;72;74;74;75;44;58;49;50;56;52;47;43;79;76;68;56;96;75;70;47;62;94;132;175;235;210;173;186;195;198;166;84;60;33;83;225;255;152;79;64;61;53;34;48;75;99;61;44;22;31;82;53;47;38;68;38;65;41;53;64;51;25;63;86;84;53;74;91;163;90;90;175;149;85;67;58;37;66;63;72;64;141;226;214;130;79;100;97;71;82;82;83;180;206;135;142
107;149;258;377;208;115;84;52;69;41;57;56;81;140;201;261;227;148;91;71;77;45;61;52;117;78;55;49;21;52;51;70;80;71;55;40;37;43;27;49;136;111;51;60;85;102;72;37;34;20;60;57;84;112;129;94;98;151;93;79;75;110;100;59;41;59;30;52;50;73;135;281;391;291;138;94;85;78;55;58;72;59;71;48;40;54;24;41;39;43;26;36;42;62;76;58;54;43;41;55;71;43;38;25;58;49;68;51;64;56;119;188;315;365;335;352;317;250;140;70;65;77;68;61;48;62;52;60;45;53;59;66;48;71;68;60;42;57;49;61;58;59;52;46;41;54;63;57;66;59;51;64;38;21;42;52;50;66;58;70;55;115;64;66;47;47;35;48;64;55;28;51;46;60;57;61;47;47;36;53;106;151;220;392;461;394;308;125;68;46;42;53;41;53;39;38;59;44;40;72;60;69;60;66;55;53;41;41;29;37;31;56;61;85;76;55;44;57;95;159;352;546;434;183;74;37;36;58;55;71;79;69;47;35;33;51;34;18;26;47;41;79;45;26;42;42;44;54;52;54;43;50;67;49;56;55;54;67;62;61;29;53;58;40;53;42;50;57;64;48;43;62;33;45;67;54;53;56;56;64;77;69;67;103;34;66;66;79;65;67;24;68;40;37;36;46;50;59;48;50;29;71;74;56;46;35;61;54;69;93;67;45;90;156;243;227;113;62;52;58;55;81;83;97;217;337;457;502;358;352;215;94;42;54;49;48;50;67;61;45;46;83;50;51;71;56;73;60;70;51;44;42;50;62;72;79;63;52;61;46;54;47;44;39;35;39;41;51;44;61;55;55;59;36;75;61;55;44;74;57;134;236;438;507;450;215;119;76;98;147;230;273;197;224;180;121;48;74;85;60;65;73;116;165;96;56;58;57;64;53;57;60;64;69;61;40;50;42;81;76;129;240;355;253;143;80;59;52;48;66;46;50;56;50;52;57;63;70;48;52;49;56;63;79;73;89;48;75;75;83;74;123;122;123;168;118;89;113;102;166;259;292;295;353;372;320;178;138;78;62;61;54;67;43;50;66;53;61;67;61;43;66;69;50;53;71;80;63;104;120;104;103;78;87;86;60;48;90;63;91;90;73;53;82;83;40;33;27;58;42;36;53;66;71;73;46;53;54;77;86;131;184;192;163;195;162;145;65;94;62;69;72;56;64;58;79;62;40;35;50;63;64;56;71;73;103;152;161;100;67;58;74;69;47;66;55;62;64;65;65;57;48;79;67;48;95;171;190;141;78;88;93;84;71;65;54;80;109;171;166;138;54;75;65;70;53;86;55;63;65;40;74;77;58;75;75;73;48;56;60;64;58;78;55;53;70;69;78;56;77;84;71;70;86;79;87;78;66;65;103;64;73;64;51;40;70;104;139;89;64;60;39;66;38;56;89;67;79;49;58;80;64;66;36;52;54;73;43;71;55;46;70;64;46;76;70;85;53;64;45;75;88;130;252;266;241;304;353;307;290;166;60;73;95;123;126;96;75;44;77;43;51;39;57;71;73;44;33;43;62;63;68;58;51;45;49;48;64;74;42;84;86;56;50;53;56;58;78;104;156;267;203;100;62;51;92;55;67;51;78;85;188;191;113;89;64;75;65;67;64;83;99;116;132;116
127;159;248;329;267;117;73;60;73;60;39;86;127;215;230;260;169;100;98;54;72;74;63;68;54;73;52;43;52;61;51;33;50;51;60;42;64;23;63;61;97;92;62;104;131;148;111;58;24;28;25;46;75;188;148;103;65;69;77;81;83;62;37;61;48;47;58;49;68;35;136;225;311;275;255;181;125;85;80;77;66;39;42;56;65;38;43;38;61;43;32;46;36;45;59;90;73;82;39;45;71;38;25;39;47;63;72;65;65;123;283;342;377;407;398;375;243;189;80;28;74;66;78;51;58;78;55;48;44;49;46;51;50;63;61;35;66;36;48;56;49;41;53;53;31;56;56;57;39;33;48;52;45;64;48;54;41;58;62;55;67;55;78;31;54;40;35;76;53;21;56;59;41;54;45;44;57;48;42;55;115;197;290;418;432;406;338;154;73;52;71;48;50;56;27;58;26;51;37;67;47;79;51;57;53;57;68;46;63;42;55;51;66;81;56;62;63;59;89;158;293;388;333;175;69;41;65;49;72;81;52;67;53;22;54;36;33;26;20;50;41;40;39;39;43;46;50;48;55;48;58;93;104;55;52;61;60;41;80;35;63;42;24;58;59;48;62;49;53;70;42;40;46;49;65;43;43;68;57;62;51;77;77;68;76;41;87;59;81;82;66;41;36;87;64;65;41;80;56;58;53;57;58;44;75;72;39;48;92;71;66;63;101;234;299;229;96;71;77;67;106;86;76;84;214;374;494;449;371;320;217;81;77;55;50;54;43;60;46;44;56;61;60;56;64;48;42;43;51;49;33;44;39;42;45;58;48;56;106;84;62;64;49;44;33;48;76;72;64;43;56;58;57;83;60;58;74;54;86;73;135;303;440;435;301;161;81;67;109;135;158;204;189;215;175;113;60;53;52;79;89;87;145;133;85;44;53;48;49;64;77;60;42;64;52;97;71;47;70;66;116;191;246;200;102;62;55;72;61;57;63;45;85;65;69;69;37;47;62;58;57;68;95;73;88;58;38;94;148;120;107;152;200;184;202;151;87;64;90;157;233;336;341;367;252;163;101;62;71;72;59;71;77;76;59;73;65;52;62;35;87;69;57;56;48;65;75;60;123;149;213;106;71;43;60;65;60;74;70;65;77;71;77;74;47;46;50;35;49;35;62;59;75;92;83;73;60;61;66;88;115;129;130;108;69;98;65;54;47;61;71;48;72;72;76;55;64;47;67;54;63;86;32;64;62;110;158;181;142;131;114;74;71;57;54;49;47;48;44;40;76;56;51;78;90;141;200;201;197;74;75;87;97;109;71;79;93;104;157;143;135;58;91;98;49;51;45;56;70;74;69;72;84;66;61;88;55;62;51;75;61;51;51;57;55;55;79;62;65;72;67;65;78;65;57;93;81;73;69;58;79;68;52;53;52;85;127;166;110;67;45;68;51;89;89;66;91;84;66;60;58;43;47;67;53;74;73;69;51;49;65;83;72;61;74;77;78;62;67;44;62;63;99;195;242;283;402;455;447;396;277;94;66;111;74;89;56;51;41;44;46;53;48;58;67;66;49;58;66;57;74;86;98;74;61;48;63;62;71;42;90;95;81;90;75;59;59;85;111;109;212;181;110;74;96;91;85;88;76;85;90;118;136;72;60;50;64;56;59;53;45;52;58;53;90
126;107;158;280;233;113;120;109;89;70;66;98;111;195;201;199;128;115;98;66;68;48;67;47;53;39;57;76;50;79;65;37;37;43;63;41;43;33;42;72;69;73;119;122;219;258;151;79;27;33;24;27;50;111;157;129;83;64;88;118;60;48;50;41;47;54;47;39;58;70;77;171;211;284;405;331;249;144;73;57;54;48;43;54;34;59;40;51;30;60;44;46;42;38;79;64;51;57;55;43;39;57;38;22;21;56;35;59;80;189;424;532;457;469;474;398;262;120;69;34;41;73;39;65;52;57;56;52;52;58;61;46;54;62;47;37;62;54;56;36;46;59;42;27;31;67;55;43;59;38;49;51;38;39;44;63;58;72;65;63;59;53;61;52;45;63;52;56;59;41;47;52;58;50;47;46;37;57;42;62;102;218;356;473;455;465;344;142;56;48;68;48;48;45;42;63;62;33;56;63;68;35;47;36;40;54;66;32;38;49;62;57;56;50;70;80;56;53;61;90;206;281;219;125;66;60;35;75;55;65;64;87;55;66;33;36;16;37;48;46;48;40;60;34;42;51;59;52;57;39;99;166;115;65;55;62;56;52;58;47;53;22;50;45;67;64;55;36;68;47;38;34;44;56;52;77;52;64;63;64;76;62;92;84;92;65;88;85;71;64;77;55;45;54;42;67;48;63;89;48;76;55;43;54;65;54;55;90;135;91;47;65;102;196;240;185;80;115;83;69;114;105;105;90;217;366;379;343;310;264;149;87;56;54;42;64;57;58;37;61;50;53;37;30;61;51;54;63;46;59;38;42;59;45;31;61;59;90;112;105;68;67;26;69;39;48;66;52;33;50;54;62;48;32;74;78;54;49;73;76;120;266;409;301;187;109;64;76;46;106;110;105;147;134;150;87;68;58;56;91;133;121;114;106;82;53;56;59;35;52;52;57;53;50;42;46;52;62;50;62;85;133;128;114;67;57;64;46;47;46;50;47;61;62;57;54;60;47;52;65;39;73;78;56;65;48;71;78;122;158;146;213;167;175;218;134;81;51;74;106;176;328;413;308;189;89;70;52;47;52;57;81;71;46;58;83;53;55;71;35;34;38;68;40;60;59;72;80;128;216;240;156;74;43;71;50;71;59;79;74;80;87;65;79;84;63;62;51;58;59;66;53;80;119;90;64;36;88;77;71;71;88;67;50;63;65;45;66;57;64;77;65;64;55;66;54;50;55;27;50;48;67;53;62;63;93;217;274;298;231;135;122;109;43;65;63;64;72;61;44;59;69;52;53;88;125;194;255;145;111;62;66;123;147;89;88;77;114;122;106;86;94;66;88;52;41;42;69;44;70;75;52;80;71;97;71;94;63;59;67;69;73;53;59;59;61;99;58;55;56;73;92;83;54;74;65;88;67;83;89;59;53;62;59;77;71;124;118;106;65;59;53;89;102;90;111;58;74;72;61;67;61;38;67;57;70;66;68;41;65;51;50;75;89;70;64;46;83;62;60;46;59;82;118;160;239;386;467;503;389;285;194;168;176;135;61;65;43;77;66;56;77;46;74;50;58;56;66;56;73;96;128;91;87;61;63;45;50;41;45;85;81;92;70;48;64;52;66;84;86;142;152;86;90;74;87;107;120;118;134;108;93;90;48;88;70;50;67;66;51;59;63;85;41;78
107;86;129;192;106;87;109;69;86;86;72;80;93;119;125;123;126;97;115;83;52;52;34;51;44;67;79;63;44;59;52;50;45;39;29;44;62;27;37;76;65;127;170;229;323;371;194;128;26;36;31;32;46;56;90;114;82;72;64;84;43;31;47;34;53;73;60;48;28;62;77;130;272;372;489;463;345;205;122;66;51;69;51;39;52;45;40;30;42;57;34;41;32;58;92;59;67;57;37;27;38;49;37;49;56;60;42;58;132;261;435;534;483;432;405;328;222;107;50;52;57;45;52;63;44;77;54;42;49;54;61;48;44;67;51;43;68;29;70;53;19;41;59;39;31;36;88;65;44;48;55;32;66;51;59;54;49;70;57;82;81;81;48;38;46;31;48;46;58;38;53;52;43;54;41;30;22;48;46;63;91;183;371;452;453;427;300;122;51;37;42;46;56;38;56;54;51;44;52;49;66;67;55;40;106;81;54;59;58;56;40;51;67;62;51;34;44;51;54;67;96;127;144;105;54;62;53;65;55;44;68;55;52;50;40;63;37;43;31;53;71;53;80;44;44;59;46;52;49;42;96;120;125;81;24;57;44;58;61;61;36;33;42;50;48;38;27;52;49;41;37;59;38;54;62;45;54;91;71;80;52;55;99;93;74;89;93;61;74;60;60;73;57;51;41;31;73;77;77;86;80;53;40;48;62;81;46;79;90;61;57;62;113;174;130;96;103;107;89;89;110;128;93;63;147;248;315;222;194;137;109;59;42;43;59;59;49;43;57;39;45;59;46;69;48;59;47;38;34;27;56;54;45;43;43;74;75;119;134;89;55;69;58;48;36;50;36;40;36;70;46;41;38;83;75;65;65;66;38;69;110;181;240;177;119;76;41;60;63;52;74;62;83;99;74;46;53;54;85;170;258;176;127;68;73;40;59;39;60;25;41;54;49;50;53;75;54;39;43;43;76;115;131;92;41;39;34;59;43;53;82;59;53;78;40;50;57;64;61;64;68;66;86;68;67;60;60;72;86;104;105;192;183;190;212;156;167;73;63;80;140;278;287;185;141;63;72;34;63;66;88;68;96;97;118;95;71;51;43;69;65;61;60;59;45;53;92;137;156;207;153;106;72;63;57;49;51;48;58;71;59;76;66;55;59;106;98;74;42;64;49;60;66;91;89;69;38;62;54;55;55;57;85;52;35;34;77;56;82;90;52;74;72;63;67;61;58;61;61;49;44;56;43;37;66;155;279;299;332;271;195;153;121;77;53;67;57;56;65;51;50;62;47;77;98;166;159;184;124;85;77;73;131;129;113;146;156;128;86;60;73;72;47;69;65;68;72;54;65;77;66;63;64;70;105;120;112;88;120;114;94;57;49;49;51;73;60;65;59;87;60;68;106;145;161;113;68;93;117;113;70;50;69;57;37;86;121;103;79;47;54;53;78;101;102;72;87;82;49;70;42;82;64;62;57;66;75;65;67;64;49;49;64;74;73;99;70;50;97;57;68;59;62;106;103;161;252;344;349;441;358;232;220;288;230;86;63;54;66;54;75;89;69;72;60;51;46;50;52;37;88;77;91;71;44;53;56;35;44;42;54;75;75;54;53;58;55;46;54;61;48;123;93;69;105;132;134;149;157;155;136;81;48;66;45;52;48;72;57;71;63;62;52;52;74
161;102;132;130;79;79;45;82;55;68;74;75;99;116;112;106;121;116;118;80;66;47;48;47;37;53;62;40;49;43;75;60;50;51;36;47;46;41;38;42;106;182;256;365;444;405;301;245;95;33;26;45;44;40;50;41;63;64;54;65;59;48;39;42;35;77;85;26;33;48;36;149;308;428;503;528;311;211;112;48;44;45;18;32;45;53;41;46;45;67;39;15;51;82;59;46;64;79;36;32;37;45;59;25;62;51;48;86;175;314;450;475;395;333;321;327;206;119;46;44;33;56;31;40;61;77;80;42;43;46;39;56;36;44;41;62;76;57;40;41;33;55;31;42;50;42;36;36;52;40;64;68;73;77;41;52;76;80;58;60;67;48;58;46;57;59;48;46;67;63;48;58;47;43;58;48;52;51;70;61;69;139;317;371;405;340;278;88;83;68;45;47;26;43;50;38;29;65;56;64;47;57;48;71;127;93;117;73;49;49;64;68;79;62;59;47;43;45;54;66;78;98;131;83;76;55;42;77;87;79;62;78;83;55;58;73;70;41;63;52;48;59;68;47;51;44;51;41;47;52;45;83;79;53;43;57;54;67;77;54;51;42;73;45;38;33;41;50;27;57;28;45;54;63;51;60;59;72;66;63;69;94;157;160;201;118;92;56;45;55;61;53;33;51;53;51;69;70;93;109;79;38;55;37;66;31;40;55;57;62;68;85;75;74;77;78;105;135;65;119;145;143;82;63;122;145;141;172;123;84;75;73;32;101;57;54;45;47;65;50;48;46;78;65;52;73;53;49;39;55;44;48;60;51;26;60;80;86;93;62;77;71;48;74;53;43;39;57;68;64;64;76;77;69;69;90;67;75;75;51;82;85;109;119;89;55;41;34;63;35;55;62;81;96;78;58;70;58;111;196;295;206;99;53;37;42;47;34;59;47;49;42;49;73;60;41;64;60;46;60;70;73;115;69;49;24;42;50;53;66;69;53;56;57;53;58;78;46;57;48;52;96;91;65;40;62;39;52;77;80;151;201;221;193;255;260;179;137;84;74;103;109;110;104;84;85;37;55;49;65;77;57;118;68;97;147;108;56;57;83;75;63;63;60;51;57;113;141;162;148;101;93;62;62;51;56;83;64;61;71;62;57;44;87;71;107;69;88;61;45;50;86;79;72;62;70;58;44;48;50;68;49;59;41;62;34;75;106;147;212;98;52;79;57;47;46;59;51;42;45;62;68;36;50;74;188;357;384;446;315;240;143;101;41;54;57;63;70;50;67;52;39;68;58;54;125;121;79;101;81;57;87;126;127;185;290;346;226;89;84;42;74;66;44;48;61;81;67;54;92;68;93;80;76;108;124;134;103;132;142;94;53;58;58;66;59;59;87;52;67;59;106;129;229;266;201;150;126;158;157;58;63;40;50;63;85;89;54;40;56;66;41;42;62;100;94;54;47;61;34;59;64;52;41;66;52;75;57;38;46;34;62;58;64;96;93;82;77;45;65;62;69;82;55;76;93;144;207;345;362;353;321;331;314;249;93;70;47;51;69;91;96;66;62;50;71;63;51;61;41;83;72;64;64;39;49;73;41;54;50;82;74;60;55;46;68;73;39;39;65;47;62;56;88;158;178;91;91;76;135;92;65;71;34;57;48;74;60;55;56;53;53;48;78;50
149;59;106;104;69;40;25;45;44;36;90;66;84;69;82;86;85;111;119;114;96;22;40;55;60;59;60;66;61;69;89;156;95;59;49;63;36;34;39;94;186;339;391;484;458;355;421;514;263;83;38;30;34;35;47;55;35;45;26;48;44;38;64;47;49;67;64;56;40;28;48;93;248;295;397;449;325;204;145;62;24;49;47;47;30;49;44;38;55;52;39;40;39;46;53;70;61;33;53;40;57;62;42;49;32;42;59;170;253;386;400;392;298;213;221;195;144;96;54;53;54;50;53;40;101;139;96;82;50;47;55;43;60;22;51;44;93;51;35;21;31;41;50;42;26;33;54;42;39;49;51;62;62;68;65;95;96;65;60;50;58;60;43;61;43;51;47;53;63;82;70;35;28;48;52;59;46;43;45;35;42;124;170;267;283;286;169;64;62;37;36;43;43;53;53;40;50;63;50;28;54;64;85;114;172;223;219;106;61;51;53;43;39;64;64;44;67;72;65;43;83;86;135;99;55;65;76;60;87;86;65;60;52;63;49;64;56;55;44;44;53;57;61;64;61;29;36;27;48;47;35;46;46;67;48;54;79;85;67;51;40;71;42;59;47;69;32;48;42;63;55;48;74;48;68;56;68;70;81;58;91;91;137;147;220;163;111;65;36;48;68;47;46;55;44;53;60;102;118;143;87;60;58;66;44;37;44;46;51;40;48;55;33;52;49;65;117;150;94;99;110;110;76;71;79;85;65;75;105;68;66;54;56;34;93;71;80;74;39;36;45;68;65;78;46;66;72;41;48;30;31;56;55;44;38;55;91;83;81;79;90;82;80;89;78;46;40;51;78;66;61;89;65;53;62;55;62;37;46;86;57;73;69;66;48;65;47;37;55;52;49;51;77;45;51;70;50;78;128;203;319;206;98;46;46;53;54;59;22;35;69;41;71;69;63;40;66;43;42;53;54;83;100;82;45;18;34;49;49;55;53;58;75;55;66;44;41;65;51;43;69;69;63;65;65;55;63;50;48;49;122;245;237;222;273;364;281;128;54;44;60;70;83;53;58;98;50;47;57;61;49;57;75;77;94;144;96;56;60;98;82;62;51;53;72;112;167;178;153;114;80;46;53;31;63;55;42;45;74;71;55;93;59;61;72;61;79;76;78;65;102;107;109;67;60;61;61;74;83;60;63;50;53;45;42;74;72;123;182;247;179;66;63;48;43;40;45;45;65;58;75;37;53;53;124;226;393;445;431;313;222;104;62;54;80;64;72;71;83;47;71;46;58;26;61;68;78;92;72;83;90;80;91;119;289;410;436;308;153;77;41;60;73;63;85;68;66;57;61;78;74;59;84;85;85;126;130;120;96;187;111;65;65;75;53;38;66;54;67;71;57;70;129;170;199;142;112;181;262;188;99;61;52;69;49;63;56;63;57;51;46;54;45;59;66;80;44;31;61;52;65;78;85;67;49;44;50;59;54;73;80;28;44;109;165;121;103;72;58;49;57;65;68;53;66;59;97;104;201;230;312;296;298;308;229;122;58;69;79;81;48;59;64;44;80;55;66;64;50;39;80;75;46;50;69;57;64;40;30;80;55;73;74;51;34;58;58;60;55;55;63;62;43;67;123;146;73;57;58;90;49;69;73;67;35;58;44;77;54;79;61;71;61;62;70
101;68;88;135;84;63;28;25;16;33;55;95;86;58;64;92;81;132;130;126;95;64;61;68;48;46;44;67;39;57;82;115;119;61;61;29;40;45;94;169;367;514;590;586;469;331;361;488;249;99;49;45;50;50;37;48;58;44;44;60;62;67;78;70;84;114;111;55;42;32;43;76;103;140;260;392;380;243;125;102;48;38;48;42;50;32;37;49;43;45;57;68;53;63;65;55;53;55;50;40;24;40;43;30;23;41;96;241;298;327;336;323;182;130;85;70;85;59;35;41;51;49;64;73;124;196;173;102;65;51;57;42;31;19;38;61;61;54;46;45;37;37;47;37;49;49;42;46;52;58;63;59;44;68;67;92;69;81;31;76;80;42;53;45;43;45;75;73;164;160;109;52;49;31;68;61;43;53;42;34;51;72;105;175;168;170;100;92;69;49;61;58;51;51;48;57;50;24;61;46;41;45;73;149;244;286;262;126;50;52;37;51;41;73;74;61;62;42;69;51;59;69;104;71;67;89;70;95;78;97;58;46;56;81;74;51;61;41;48;30;59;45;40;23;58;39;39;40;60;53;50;44;46;27;58;24;83;49;59;53;73;71;89;57;57;51;48;39;28;56;52;47;48;58;36;51;65;67;55;75;124;131;135;110;172;167;90;41;44;40;50;48;51;53;55;61;72;86;141;159;114;79;51;40;54;63;54;52;32;56;57;42;59;66;50;92;105;86;85;53;65;71;72;60;48;52;34;65;37;60;45;49;64;59;55;61;86;71;46;40;56;59;94;126;80;55;66;57;72;52;48;43;53;67;39;46;76;113;78;118;129;73;78;67;69;71;60;62;73;72;66;84;61;76;68;65;72;63;71;87;80;68;52;64;46;44;52;38;24;42;52;38;43;47;75;73;54;90;175;262;290;202;79;77;49;62;53;54;42;49;66;41;57;76;53;43;49;50;48;48;62;70;60;53;35;34;25;44;69;51;68;74;56;59;71;65;86;58;59;89;55;57;59;81;67;58;63;81;51;93;148;217;258;282;295;286;153;96;69;52;74;60;69;54;67;48;63;46;41;67;55;85;55;71;92;91;77;92;74;74;93;56;62;39;77;128;212;272;191;89;71;79;36;51;70;46;56;59;63;68;59;62;69;59;48;74;68;64;78;82;119;169;102;63;57;86;85;80;65;53;69;67;69;66;54;77;55;76;171;210;154;98;76;44;48;85;66;65;53;80;49;40;38;74;101;232;412;408;431;315;284;105;67;62;66;62;74;64;93;63;46;62;80;59;84;87;54;89;138;136;118;93;60;135;304;476;480;358;181;77;49;62;58;63;56;60;60;112;63;50;69;53;62;69;101;109;109;69;111;122;84;63;60;51;69;71;66;54;79;51;80;82;82;94;118;84;120;151;214;168;89;65;64;64;78;53;75;63;38;68;32;62;52;47;69;50;73;67;68;52;59;78;83;57;67;50;69;57;64;62;48;64;72;82;175;183;82;61;50;72;77;50;61;87;61;61;50;92;110;151;190;263;312;285;174;123;74;85;86;73;68;55;58;39;66;59;65;67;50;57;40;72;79;60;62;76;61;37;59;61;56;48;73;50;52;69;38;46;52;62;64;62;58;77;77;75;41;46;53;71;77;49;85;62;63;70;67;82;69;58;81;55;63;83;94
62;59;102;127;104;43;24;26;20;36;38;86;81;66;113;84;117;189;220;156;122;71;97;105;68;58;60;42;50;47;66;104;146;131;106;49;45;45;155;351;766;864;671;579;443;317;359;338;298;162;57;38;51;28;38;46;33;48;88;143;134;135;155;166;147;162;150;111;46;47;48;39;71;92;196;335;339;311;160;89;63;57;43;49;64;47;50;48;68;32;33;45;55;63;61;53;52;55;69;55;42;42;67;66;37;45;182;322;331;278;233;138;65;58;60;46;49;40;36;47;74;75;57;49;123;192;177;110;54;60;45;19;47;45;67;63;47;46;78;58;56;39;53;35;73;87;74;47;65;36;63;59;32;54;68;40;59;81;105;91;61;65;39;47;69;59;77;154;236;230;113;66;67;29;52;38;39;47;42;49;49;68;60;93;113;159;120;102;96;73;44;35;41;60;52;51;71;64;62;44;64;43;91;211;372;361;267;131;60;45;49;58;53;58;47;53;55;88;40;57;57;80;78;66;61;68;100;86;67;69;81;57;35;33;35;48;60;56;60;51;62;50;49;27;28;47;26;62;46;45;54;61;47;44;50;59;50;53;49;38;58;68;78;69;56;74;69;61;42;48;61;46;33;45;39;39;49;48;54;105;205;221;150;106;115;99;85;55;57;64;58;70;64;40;42;59;67;57;131;100;89;67;76;76;27;48;44;64;73;45;46;45;60;78;60;79;148;129;78;74;61;50;51;43;37;40;39;39;47;53;41;39;50;78;73;108;65;48;47;30;52;71;97;148;81;42;51;50;38;36;57;38;75;58;67;105;135;162;140;132;145;93;57;60;60;72;66;51;52;62;61;61;54;88;84;77;55;61;67;69;73;56;55;51;59;64;63;36;64;46;57;45;49;36;19;58;63;82;188;315;373;264;155;55;43;69;48;66;77;24;58;48;64;46;56;67;60;56;58;48;31;60;78;45;51;58;53;66;70;58;70;73;78;57;55;47;55;66;56;79;64;69;49;75;73;55;76;55;53;87;160;240;233;224;199;131;77;38;68;61;65;44;83;62;64;60;44;62;45;73;50;65;81;96;81;49;56;62;91;84;58;65;51;54;88;208;299;339;246;109;40;37;50;42;50;60;53;58;57;55;69;49;66;67;55;67;80;54;92;96;124;117;91;72;69;79;83;62;54;84;48;65;61;72;48;58;52;59;74;137;114;101;46;74;63;68;60;73;50;52;67;68;57;48;103;242;377;420;433;410;258;157;49;63;94;71;79;67;52;80;55;58;58;62;75;88;81;82;163;193;132;104;82;121;341;487;578;354;172;69;76;64;64;70;80;62;86;56;72;77;67;71;80;74;73;85;77;82;115;118;87;73;58;55;48;71;75;76;64;74;59;64;68;72;66;71;77;140;145;131;64;51;65;71;67;61;32;66;45;45;50;57;52;68;58;75;45;37;58;66;66;75;80;84;60;69;51;51;64;60;61;71;74;89;124;149;80;48;36;58;78;50;72;45;65;56;53;56;85;101;140;123;170;149;133;104;145;114;70;80;79;97;52;23;74;66;47;54;54;52;70;44;63;54;65;55;74;63;64;68;55;55;58;38;44;52;52;50;60;55;64;48;58;48;85;81;72;69;64;50;79;56;63;45;38;50;60;65;53;59;68;56;72;75;91
65;55;117;139;95;87;23;28;27;62;52;65;67;53;98;116;148;246;371;315;176;88;93;97;111;64;52;38;45;67;49;90;137;142;166;105;82;70;273;557;993;1112;810;492;463;424;437;502;328;220;113;52;71;49;56;41;60;78;166;270;292;336;322;302;252;301;234;139;44;57;81;40;32;79;162;361;386;348;221;129;75;39;70;57;39;46;38;35;59;61;39;53;33;57;50;60;45;67;55;47;34;45;40;53;42;68;237;368;320;265;145;109;23;47;58;37;55;25;19;33;64;56;66;61;75;113;108;60;95;88;58;20;37;36;64;78;70;85;78;81;51;70;51;51;90;166;136;58;36;64;25;55;47;63;52;38;49;115;114;96;68;58;36;57;35;73;139;281;371;346;154;82;43;47;46;59;42;63;64;58;47;54;59;66;150;247;264;216;191;146;118;94;86;89;65;90;116;108;75;53;63;53;99;190;313;315;304;130;69;60;55;38;77;53;74;52;70;47;55;78;86;89;55;71;91;68;85;110;80;51;43;42;42;37;48;56;49;50;59;46;49;43;43;54;45;43;37;45;40;53;38;46;32;73;40;43;49;56;52;41;82;75;53;80;86;42;51;40;56;54;56;39;35;48;84;60;64;98;69;142;247;286;184;87;66;51;36;53;72;32;71;58;74;53;39;33;61;77;88;83;71;59;61;64;59;48;26;64;60;63;47;52;84;91;72;117;158;153;87;55;81;69;82;61;68;61;90;56;63;46;26;73;58;62;77;85;115;76;66;45;38;42;101;99;67;54;45;49;54;60;45;43;55;76;65;142;195;203;208;256;241;128;77;71;61;72;58;87;73;77;51;58;64;75;102;69;81;83;85;76;33;68;35;51;46;66;52;53;65;51;45;56;51;48;44;84;73;77;175;349;453;275;143;69;68;56;53;38;50;58;50;52;54;51;64;55;50;43;59;41;71;61;68;61;65;61;49;53;63;65;55;56;80;69;47;51;59;71;59;59;74;57;65;72;60;63;120;93;68;103;151;203;158;133;112;61;66;51;48;72;33;51;68;94;86;89;68;69;73;63;74;77;67;71;80;48;49;69;37;68;67;82;63;85;90;194;332;359;234;141;44;72;47;63;68;58;62;46;51;58;61;53;47;56;33;57;52;49;64;77;65;93;63;52;68;88;61;49;74;52;69;59;53;70;72;30;46;49;71;92;64;39;62;45;39;65;75;65;56;48;40;59;81;125;110;206;260;431;424;464;302;118;62;65;84;55;62;60;69;67;81;56;79;56;65;80;46;87;161;261;159;85;84;141;231;347;417;321;157;80;70;61;48;78;68;85;108;89;80;57;94;77;81;54;82;78;63;99;96;110;77;68;61;67;44;60;69;54;69;76;46;63;78;67;65;56;63;90;112;104;72;73;74;58;104;65;64;82;50;62;61;81;71;44;69;57;65;61;61;46;72;62;77;71;36;65;75;83;68;64;76;39;64;71;103;61;29;50;53;48;27;70;57;60;48;91;68;52;81;90;107;75;87;94;95;141;154;162;123;87;83;66;56;57;53;89;60;53;46;49;73;84;74;86;49;73;75;57;62;41;50;33;61;48;43;70;58;69;48;53;61;62;54;75;72;76;60;65;71;68;48;50;65;53;47;47;46;40;80;89;97;106;88;96;109
61;43;95;126;128;91;92;72;72;65;79;69;63;68;106;144;205;324;453;364;189;101;82;116;142;69;47;32;34;41;48;74;142;178;130;131;80;104;282;680;909;1031;727;414;401;448;404;464;310;215;134;76;61;41;34;69;84;111;308;372;438;443;447;422;445;421;333;163;75;109;91;91;57;50;178;330;425;383;293;130;65;47;60;53;61;20;17;65;102;65;53;48;47;80;31;48;52;59;29;46;48;26;50;41;50;87;282;405;387;293;128;51;35;42;67;46;58;42;37;45;66;41;61;57;43;88;70;100;180;150;101;48;36;65;62;66;75;86;142;108;73;58;53;60;120;185;128;76;52;43;40;50;42;46;39;69;59;66;75;49;62;52;40;39;66;82;163;323;454;379;203;80;49;39;62;44;55;43;40;34;54;43;35;77;204;332;377;350;316;318;264;237;266;206;168;208;241;186;119;82;46;64;95;164;265;309;329;183;93;75;38;51;48;51;60;65;93;76;66;73;110;109;140;87;74;89;106;116;66;77;43;51;40;37;59;60;32;44;52;57;44;60;43;52;51;39;45;66;42;68;52;72;52;45;54;57;55;58;37;77;32;47;74;83;72;64;50;47;32;57;38;39;40;52;68;92;75;93;97;145;232;281;151;79;50;79;33;51;50;46;63;65;61;59;63;48;57;47;59;50;59;48;56;55;48;48;45;37;74;83;55;41;63;51;67;93;130;92;63;41;48;50;52;48;60;69;84;116;97;70;49;57;48;67;73;56;68;74;76;57;73;54;67;72;52;45;57;32;33;44;42;58;80;79;79;183;300;229;281;351;270;114;73;46;49;43;64;49;78;72;70;72;66;92;116;85;59;91;51;71;50;63;64;80;59;58;63;58;55;41;39;50;30;88;102;116;82;64;151;271;350;246;164;57;64;55;55;51;55;55;60;51;49;54;56;58;50;60;50;30;35;45;58;67;72;47;54;51;40;58;57;66;53;65;68;54;51;54;69;57;39;50;52;79;52;81;98;91;83;94;78;111;87;76;64;47;47;42;51;57;62;59;103;133;143;105;96;92;95;132;111;93;83;68;55;65;58;69;62;43;45;60;53;47;65;150;230;256;155;91;83;37;66;81;67;53;57;53;61;74;33;72;71;54;50;61;52;48;63;41;54;55;46;61;42;38;50;63;47;56;50;55;43;41;60;88;52;63;74;36;38;42;22;47;53;55;68;53;62;61;37;91;82;204;180;177;264;397;474;373;283;84;54;44;82;57;35;75;45;53;80;84;92;94;63;69;80;71;176;237;128;62;64;65;128;184;241;173;102;55;90;79;59;59;54;71;59;88;94;75;78;73;77;52;57;87;75;84;123;144;113;39;70;43;41;68;50;64;70;48;55;58;66;60;63;70;51;50;57;33;58;54;55;78;58;54;64;78;70;73;48;86;68;80;67;83;75;73;52;54;48;75;59;66;78;63;76;72;64;40;58;44;53;52;77;46;41;46;48;47;55;34;67;51;59;60;56;72;76;78;103;42;64;75;80;119;208;192;121;80;53;71;53;56;57;72;60;50;66;56;71;93;125;107;83;58;73;67;57;50;48;77;56;53;87;64;55;56;92;79;76;59;60;63;56;55;50;71;72;71;66;50;62;43;57;65;55;74;86;128;208;200;108;98;106
53;71;105;163;167;182;177;105;120;121;81;79;90;101;155;248;315;393;457;387;198;92;97;201;145;101;56;48;48;58;45;105;115;111;120;100;94;164;295;452;712;587;483;310;331;410;396;397;315;227;148;64;52;63;64;76;135;203;332;467;521;468;462;403;462;441;309;163;141;196;210;126;50;62;136;313;446;393;279;170;61;60;67;40;40;42;45;60;155;113;77;62;41;39;33;54;44;50;49;50;58;40;28;36;68;146;265;479;359;234;106;36;39;46;49;65;29;37;25;47;52;67;33;33;61;48;93;138;219;177;111;37;48;48;50;73;77;119;122;134;90;46;56;70;88;120;106;82;66;66;34;64;52;42;53;61;39;72;74;47;51;21;57;70;69;74;146;284;352;349;181;73;49;48;38;49;52;47;44;52;49;84;47;93;153;236;326;329;452;565;513;604;674;468;332;399;393;344;204;195;141;110;98;219;170;303;291;200;129;110;89;74;72;53;42;56;78;68;84;114;131;122;96;69;80;76;98;82;52;61;70;77;30;46;54;67;52;48;46;59;58;58;48;87;47;44;37;80;37;48;63;50;65;53;53;33;27;53;44;40;62;66;74;87;103;62;51;42;33;68;60;47;65;55;68;66;60;136;152;219;245;213;147;99;47;58;58;38;52;67;73;70;73;56;63;67;51;54;72;64;56;62;71;24;61;48;44;48;79;50;47;65;52;67;54;72;85;66;44;58;73;78;49;73;80;134;203;230;179;120;55;66;59;64;41;70;36;50;68;80;71;64;58;41;54;57;34;56;49;28;35;56;67;79;61;128;149;228;316;332;228;153;85;41;66;53;34;53;64;61;43;72;70;98;75;93;49;48;70;58;61;66;54;46;41;60;70;61;45;55;55;38;56;70;179;213;135;71;122;215;247;137;86;51;33;57;56;48;58;53;46;57;47;51;47;51;54;78;68;54;51;70;60;91;64;52;60;43;63;74;63;52;44;62;76;54;34;41;42;74;54;50;69;74;52;83;75;64;81;69;52;83;67;54;70;69;60;51;45;68;67;58;86;168;181;162;184;135;164;178;153;109;71;59;63;61;72;73;74;72;60;82;82;49;51;93;108;162;137;92;53;75;63;38;61;86;50;42;50;65;81;65;66;46;53;59;61;66;60;60;65;73;48;64;68;70;57;64;57;45;38;49;63;51;54;73;49;55;27;32;18;26;30;24;42;65;64;57;55;48;52;44;113;213;161;147;219;400;506;443;203;106;65;51;59;57;75;61;84;113;95;90;85;84;71;60;70;72;173;219;96;63;57;64;62;87;103;100;68;64;75;78;51;60;58;78;86;88;105;74;65;51;59;44;62;81;73;99;142;159;111;62;65;73;53;64;65;73;41;61;50;60;61;69;72;53;77;71;49;42;72;75;51;57;68;52;65;51;89;64;93;57;71;96;95;79;90;99;64;103;81;74;72;52;85;89;82;44;62;74;75;68;49;46;48;59;49;53;68;49;42;37;54;61;84;75;76;72;94;71;55;85;76;67;85;109;139;104;80;96;76;65;63;63;42;58;44;58;63;47;79;107;171;150;89;61;55;51;50;56;52;58;77;52;70;60;57;68;75;104;100;98;61;70;53;49;55;45;72;51;60;34;65;45;44;51;50;61;93;198;269;228;177;83;101
43;90;124;181;179;193;239;229;180;117;94;93;121;113;272;307;391;445;406;267;187;96;118;276;276;143;80;40;49;50;69;127;150;127;95;52;90;173;275;307;452;427;357;203;266;285;385;368;333;244;163;70;64;26;53;99;218;348;418;507;572;485;466;389;324;326;243;158;169;252;361;204;67;54;81;226;338;379;202;98;37;41;60;38;51;36;97;168;241;179;111;42;37;50;49;57;36;54;61;60;84;75;85;55;54;151;302;434;336;208;66;33;14;46;52;39;51;43;54;37;42;35;66;62;73;45;87;101;160;170;87;53;45;54;42;58;57;82;95;96;71;45;61;59;60;95;78;76;71;62;63;25;34;79;36;60;79;94;95;60;50;51;54;56;54;81;128;178;277;217;95;57;50;48;54;61;35;35;35;56;53;71;57;80;151;186;237;323;409;566;534;756;942;717;555;647;709;586;426;380;278;231;174;163;211;236;274;224;179;142;105;57;77;83;70;66;83;89;95;94;128;139;127;47;51;79;66;57;61;90;75;65;56;66;29;58;47;50;55;47;70;46;66;72;73;66;71;70;46;56;73;50;57;44;73;56;45;37;30;63;52;75;97;120;160;82;63;50;43;51;34;43;44;56;59;65;80;86;133;150;135;103;85;56;44;41;58;52;60;71;67;65;50;46;75;76;67;66;64;84;68;88;76;59;66;38;72;60;69;58;43;62;64;79;64;101;72;67;52;50;53;68;69;103;111;163;291;343;300;154;83;73;40;57;60;50;64;49;101;52;68;57;66;49;54;34;58;58;56;58;47;60;68;63;78;69;80;129;246;299;182;116;102;82;34;47;34;61;67;53;54;73;60;52;81;73;76;76;50;55;69;59;49;75;53;62;50;53;70;71;51;63;88;131;328;275;182;92;78;126;125;88;71;47;57;46;49;46;47;71;43;52;60;36;51;47;57;47;44;34;69;82;94;76;64;39;69;60;67;68;56;35;72;55;55;67;57;69;69;61;80;62;56;82;73;87;102;62;70;59;69;66;64;48;83;47;65;66;46;36;56;44;55;98;181;214;219;177;238;255;237;115;103;67;86;36;65;75;98;57;59;65;68;65;44;57;64;80;35;61;63;59;49;75;70;70;58;100;65;47;51;68;45;61;78;76;68;53;66;62;62;70;71;58;58;47;44;45;54;70;68;62;68;47;79;51;51;46;31;24;60;30;31;38;61;49;65;63;46;36;39;74;82;151;143;137;294;413;443;377;206;104;50;63;71;52;69;99;68;113;191;136;107;78;58;95;55;67;139;122;69;59;56;68;55;92;74;58;68;74;68;63;64;51;69;95;62;84;74;71;88;66;69;92;69;94;82;92;163;161;111;72;70;62;67;67;47;57;58;55;59;59;59;48;45;70;81;79;63;68;74;60;51;82;70;76;85;83;78;59;46;70;64;57;92;94;78;115;74;69;70;73;81;50;57;84;78;56;68;54;65;57;49;68;59;51;75;45;70;67;40;60;44;68;64;81;94;74;69;64;88;98;114;85;69;83;67;73;60;81;74;58;66;36;52;60;71;48;52;60;57;98;146;176;87;70;67;62;70;74;68;55;54;89;67;52;47;88;46;110;111;81;66;59;59;73;32;44;63;52;56;63;68;37;48;74;49;78;123;162;255;218;177;93;79
71;129;169;186;197;265;386;309;153;134;134;119;116;128;253;335;389;498;408;280;178;92;195;269;297;205;70;54;45;74;106;184;187;179;86;82;133;249;259;348;419;429;346;250;198;218;306;376;328;366;285;137;76;42;62;106;247;350;460;507;520;509;400;330;267;188;117;151;228;393;335;193;80;49;51;140;269;286;154;72;39;53;42;38;34;43;133;249;365;222;121;48;63;36;40;28;50;89;83;93;110;128;178;71;54;145;347;431;377;227;81;44;52;32;41;26;45;57;73;56;50;20;38;59;42;50;41;70;95;89;45;58;52;44;45;38;81;54;83;73;71;72;76;57;53;48;53;95;81;63;60;72;41;56;54;81;160;180;144;77;56;42;63;41;61;54;66;99;195;169;91;67;52;67;42;61;83;63;75;71;63;74;80;187;244;302;314;471;522;559;516;691;872;826;728;744;828;802;679;559;518;434;217;205;228;248;256;219;178;160;132;77;72;110;149;84;127;120;127;136;125;124;90;68;60;51;64;66;86;108;100;110;86;52;86;55;49;54;63;55;33;35;69;73;74;33;55;61;53;62;77;64;79;50;49;43;46;60;35;59;114;101;138;185;194;123;55;47;36;51;34;57;55;53;59;76;71;58;74;91;58;57;63;79;63;46;49;36;78;59;38;44;41;47;72;54;57;70;88;110;85;102;54;70;54;42;63;65;64;58;64;68;42;50;78;126;109;47;65;43;55;78;121;179;174;194;312;381;326;212;74;59;46;61;67;63;52;49;53;71;49;52;48;51;39;55;77;74;60;73;68;67;62;66;83;57;66;86;89;152;103;112;178;112;54;49;38;46;38;42;53;52;46;90;74;68;51;66;69;39;57;54;66;54;69;51;46;43;57;71;59;59;102;182;362;395;218;64;71;70;84;74;67;62;55;70;42;65;67;70;52;49;61;48;72;51;45;54;43;52;76;83;87;51;70;53;46;39;50;56;59;56;52;64;42;77;91;96;89;90;69;51;93;88;123;103;77;94;67;67;58;44;46;64;104;106;82;49;35;67;75;47;91;86;119;195;210;190;235;210;175;137;102;63;62;55;64;68;60;46;45;84;94;85;64;51;55;49;51;50;38;59;60;62;57;59;44;81;113;106;75;74;71;69;72;61;66;45;76;50;68;65;63;62;50;60;35;59;47;55;45;48;69;52;79;47;63;52;58;58;48;42;24;51;59;47;31;71;60;71;77;87;78;66;89;199;347;450;459;321;174;89;50;34;44;61;52;84;109;178;201;169;108;89;75;52;52;67;104;88;71;75;65;101;91;116;74;63;60;77;64;75;66;58;51;38;58;87;75;83;73;80;68;59;98;80;81;101;114;115;138;130;86;74;53;57;60;55;58;52;67;69;65;59;71;45;64;44;68;61;56;66;75;51;78;63;89;96;62;70;79;81;85;47;87;93;127;81;57;84;81;65;81;101;59;75;74;77;90;45;81;61;44;58;52;26;69;84;88;83;58;73;63;73;76;100;119;95;101;84;113;165;150;112;87;87;62;80;100;114;131;142;54;89;76;66;71;67;49;50;74;68;90;72;96;97;101;73;52;85;70;70;84;90;89;98;71;62;73;69;76;64;71;75;70;65;65;70;67;58;48;61;64;84;55;71;69;62;64;107;126;176;131;69;67
57;169;251;242;193;305;327;268;168;117;131;156;192;213;250;284;348;348;379;250;164;129;160;281;209;133;76;37;49;92;191;285;356;271;177;127;234;294;413;441;469;481;454;236;158;177;273;279;351;412;352;241;117;78;44;89;171;291;391;438;449;453;392;245;196;154;104;136;231;349;238;122;61;56;60;94;164;174;125;75;55;55;37;52;40;86;229;331;378;277;139;58;66;61;62;62;62;60;140;126;210;250;199;114;81;124;345;421;402;213;89;72;49;44;56;60;61;59;61;40;30;48;40;51;68;65;60;57;39;74;45;22;57;77;59;54;78;96;132;144;169;119;84;76;57;73;74;101;106;76;83;73;88;76;59;68;171;211;204;94;55;49;69;53;43;60;48;86;179;158;122;73;106;94;87;108;117;120;116;147;183;130;178;222;346;415;508;624;701;578;526;503;574;626;656;681;749;704;630;616;543;443;309;333;351;371;286;253;205;186;118;99;130;246;225;160;123;122;131;126;137;93;85;60;55;39;62;91;144;124;123;143;90;75;86;52;60;59;52;39;33;45;50;33;73;43;39;47;94;95;53;80;87;49;59;41;42;49;51;88;151;201;150;249;227;149;73;33;46;45;40;54;77;57;34;37;36;56;51;53;49;41;45;32;29;47;52;62;65;54;57;54;64;38;64;48;45;54;95;101;81;100;120;99;84;69;80;88;85;88;55;65;45;44;62;107;99;67;43;64;105;195;243;295;320;264;384;341;265;125;92;62;71;42;68;70;60;47;54;48;52;47;50;75;26;77;56;52;89;114;142;121;87;59;81;64;78;44;65;61;82;163;242;162;110;61;39;37;52;57;50;54;67;66;51;59;56;56;32;45;62;41;66;66;49;37;58;70;69;54;60;62;108;215;354;360;205;93;79;63;57;60;63;50;60;36;53;57;39;70;80;53;43;42;44;43;57;58;58;62;61;119;121;84;60;60;72;70;62;82;54;52;64;60;77;130;165;164;158;87;50;82;127;128;159;183;139;118;84;83;73;52;48;89;169;198;107;79;43;44;60;76;60;101;130;160;141;133;147;117;158;143;84;57;57;59;56;54;41;62;46;69;92;75;42;47;47;55;30;41;54;60;56;75;60;75;50;56;72;109;81;73;61;47;72;79;61;57;47;70;46;81;93;74;61;65;63;69;47;37;56;66;56;51;47;55;38;95;62;54;55;47;52;65;62;58;50;62;84;68;53;64;60;70;100;224;375;464;500;314;107;52;48;55;46;76;65;81;170;208;217;161;102;69;44;64;46;62;49;57;66;51;67;112;67;80;77;72;54;62;100;58;90;64;41;58;77;73;73;71;80;52;76;83;54;62;80;59;94;143;203;128;70;90;63;77;49;56;79;38;75;66;66;57;57;56;57;61;71;69;65;58;85;77;111;69;84;95;69;90;38;50;53;62;83;87;89;89;74;61;86;71;83;80;93;62;66;74;80;75;59;64;55;60;71;98;137;154;160;112;94;56;73;94;73;98;104;92;101;87;108;230;175;132;87;74;119;137;169;212;219;180;96;74;92;110;107;84;68;63;60;67;50;45;72;138;132;107;76;80;69;54;53;91;77;101;86;73;50;51;72;56;65;49;54;66;80;51;92;38;67;50;72;72;50;53;63;61;57;62;84;71;60;34;78
91;127;292;320;281;230;271;270;183;165;162;178;287;325;244;248;243;270;335;239;182;211;243;204;169;129;63;35;67;125;249;432;407;357;212;182;238;353;413;432;502;549;476;359;269;207;221;299;297;407;612;408;251;124;102;79;83;136;215;268;291;380;339;213;120;123;112;130;170;280;154;79;64;54;29;60;129;152;112;57;45;41;57;39;45;124;221;391;391;258;162;129;102;92;77;72;76;112;137;181;320;354;183;81;102;194;311;400;400;278;163;126;91;46;65;52;53;70;65;52;55;43;53;56;73;35;53;64;73;65;68;57;98;98;85;95;105;168;216;259;271;179;67;67;91;57;60;82;92;113;123;111;140;107;84;97;191;213;178;77;63;48;65;103;113;90;57;92;215;198;111;143;208;205;192;228;260;197;222;263;289;278;258;274;349;555;740;816;614;471;495;529;510;542;597;532;491;450;457;464;479;421;380;415;388;333;401;285;271;234;284;195;221;243;324;210;134;110;120;128;86;90;88;47;46;86;80;162;234;239;235;179;114;98;80;66;61;37;34;38;67;55;66;45;42;44;42;82;109;133;164;190;117;51;46;33;38;39;43;88;136;177;168;232;330;203;83;40;50;36;40;57;47;69;50;45;49;39;28;33;41;50;38;57;65;63;42;62;64;68;55;65;47;47;52;77;95;44;67;91;88;99;102;151;126;49;73;82;74;99;64;56;45;49;86;61;64;66;24;68;115;245;337;364;373;366;341;304;174;117;76;54;45;59;111;112;89;66;45;40;74;57;67;44;57;73;61;67;123;159;185;159;69;72;85;93;64;72;61;63;54;150;281;194;115;45;41;26;39;39;31;51;62;52;53;57;50;71;36;74;52;66;89;75;47;37;67;60;51;76;50;62;92;158;282;265;141;89;68;113;88;72;49;45;59;36;46;36;55;70;67;67;69;47;46;61;66;53;64;62;74;98;85;74;61;48;61;67;67;59;60;74;69;87;119;199;264;321;226;134;86;94;118;102;161;187;157;106;102;90;87;75;77;125;189;232;101;53;55;63;64;42;78;93;122;157;81;90;77;89;89;81;64;46;61;56;54;46;53;65;56;72;88;65;61;71;53;47;37;41;56;46;58;69;61;46;40;58;110;132;102;70;59;71;80;81;75;61;83;80;60;73;63;81;60;38;65;53;51;59;71;57;48;52;59;76;60;84;95;48;57;53;70;66;59;49;66;73;55;57;51;84;72;57;105;164;242;291;241;139;89;63;34;61;58;82;89;122;168;187;168;101;63;42;56;44;33;49;43;42;37;62;63;64;87;76;91;63;75;63;79;71;62;74;31;67;70;61;49;63;71;49;65;85;91;64;96;79;101;168;190;116;74;80;75;64;50;59;48;46;80;53;61;72;85;46;83;63;47;80;77;79;55;86;87;70;107;58;66;78;57;46;81;70;55;82;108;95;88;82;45;60;56;78;99;57;96;79;79;75;72;72;60;69;46;123;253;305;330;213;106;102;68;59;83;63;93;95;104;73;111;148;173;98;103;121;169;163;278;315;333;223;114;99;106;172;157;70;67;77;46;55;80;70;67;130;156;126;92;59;55;80;54;64;66;56;60;64;55;53;47;42;41;51;44;50;52;61;85;53;77;47;48;48;69;40;51;39;67;61;54;65;65;58;60
100;157;258;287;317;288;363;309;271;305;311;318;308;345;298;280;219;250;251;230;179;206;181;211;139;81;45;67;73;172;269;421;402;361;264;260;273;397;358;428;537;529;489;409;232;208;218;254;257;367;590;526;401;251;159;113;133;79;134;173;225;323;289;136;120;106;102;115;138;244;155;110;42;54;40;47;55;97;79;58;55;46;53;58;118;231;305;372;430;284;155;153;220;171;146;161;114;167;146;257;351;291;137;52;98;224;350;384;479;336;265;189;118;92;73;47;62;38;67;35;64;65;43;47;68;51;54;70;54;57;61;64;154;200;244;174;167;233;330;263;186;110;73;122;129;47;62;73;159;183;224;220;149;127;91;92;149;144;142;109;97;129;143;143;242;148;80;163;252;287;182;218;338;309;369;376;381;280;311;454;469;455;394;380;414;489;705;775;590;391;500;513;469;444;443;320;245;271;268;312;368;335;410;375;380;378;388;290;294;333;373;339;318;291;256;228;157;129;124;132;155;70;62;87;52;40;93;217;326;325;457;321;175;144;107;83;46;49;41;57;64;76;69;62;51;18;55;143;202;251;284;251;218;83;47;28;34;39;64;61;82;135;126;187;279;209;106;68;38;37;40;50;69;54;75;67;63;54;54;55;35;56;48;37;58;27;50;59;54;40;62;56;43;61;71;89;65;76;69;81;85;88;122;141;147;52;98;77;99;59;57;72;58;82;55;60;48;65;49;86;199;315;372;395;333;265;257;217;239;176;65;41;72;82;114;175;128;68;49;59;60;54;51;72;40;60;73;63;89;156;192;179;115;53;76;110;109;79;55;43;56;128;250;259;110;88;58;56;36;43;48;64;67;37;37;61;68;61;36;61;53;83;53;69;56;55;49;56;62;68;83;80;71;124;177;188;106;80;82;146;127;59;40;55;60;33;52;51;47;68;61;49;73;54;65;40;49;56;35;61;56;83;79;47;68;76;51;45;56;84;67;62;93;95;176;279;314;327;302;201;113;95;116;97;94;110;114;73;68;93;61;65;67;85;125;146;81;39;38;60;67;74;56;90;152;134;83;65;69;58;79;85;43;57;49;61;36;62;64;71;70;76;95;59;51;51;33;47;48;50;63;50;63;45;71;61;69;62;94;138;89;65;73;56;79;47;61;65;35;67;50;59;55;51;68;66;52;46;50;58;59;66;73;30;50;51;68;91;73;45;32;46;57;74;72;50;68;88;59;52;54;73;53;60;80;87;148;159;82;94;74;28;30;72;87;100;116;165;210;160;117;78;50;57;47;48;65;55;56;42;56;67;55;93;97;86;96;53;62;76;105;147;93;57;61;43;60;60;70;80;66;58;74;65;80;62;67;74;79;129;143;74;81;63;77;56;63;48;55;74;58;66;52;58;69;82;73;56;75;48;89;69;69;97;68;80;55;82;50;85;36;57;73;77;43;85;70;85;84;56;97;87;67;82;66;90;105;104;65;75;49;50;63;61;80;160;291;372;440;281;165;91;90;71;91;96;84;76;102;74;115;75;115;132;124;199;220;260;371;397;337;285;110;79;121;145;143;73;40;57;67;43;48;52;64;121;161;152;123;60;70;80;49;64;41;37;61;74;62;63;55;64;42;56;46;51;69;52;43;49;69;44;40;31;62;51;62;56;66;75;62;83;58;52;54
195;160;259;196;292;274;369;416;338;321;461;465;357;261;254;249;252;258;213;148;121;156;175;185;156;88;79;62;144;271;336;354;361;337;375;316;355;430;453;468;502;504;498;426;351;188;185;209;192;272;424;483;411;372;259;163;119;95;95;192;286;295;220;131;157;181;146;90;162;126;183;137;57;54;55;35;53;74;73;42;32;51;61;97;241;419;392;357;328;273;151;184;237;265;230;196;212;213;157;235;271;208;68;63;103;295;422;432;342;271;289;315;230;141;125;92;63;68;74;66;46;49;56;50;62;39;51;44;50;65;115;117;187;345;353;275;174;170;234;236;210;111;101;142;139;58;56;80;224;342;304;296;317;168;108;68;125;143;118;79;120;186;226;228;325;185;158;193;278;293;214;265;357;339;372;436;385;426;453;502;633;545;508;515;517;569;794;678;459;381;438;476;488;526;414;212;129;150;142;180;186;299;392;391;391;349;259;276;227;294;311;298;406;359;248;223;168;195;169;202;185;140;120;79;50;78;160;319;376;479;678;535;259;181;140;124;90;41;48;53;61;59;62;84;51;57;80;167;307;362;358;356;238;115;83;27;48;30;47;60;75;87;93;170;225;143;72;34;50;54;46;66;48;47;70;32;41;46;42;65;34;58;58;65;35;58;49;43;64;73;70;64;67;48;99;102;85;59;66;94;68;98;105;190;138;87;76;69;80;66;56;69;60;58;74;58;51;52;97;109;257;321;344;318;284;221;167;218;308;170;100;71;33;71;160;221;175;59;65;53;84;63;92;48;57;61;72;67;46;98;157;167;119;35;90;127;71;41;41;44;54;113;270;262;135;75;76;56;38;64;39;61;56;62;63;54;72;77;72;88;85;93;95;70;46;61;66;37;47;93;117;128;81;86;81;90;64;47;104;109;108;40;49;52;37;45;55;34;49;75;43;78;51;55;49;55;51;39;50;44;51;48;62;58;65;60;60;61;46;54;52;86;102;155;231;311;362;349;272;185;160;86;79;78;65;61;63;50;68;73;94;56;42;57;92;72;66;50;54;55;46;26;65;122;154;112;62;37;69;57;59;54;56;53;49;43;57;49;68;74;48;65;58;50;28;39;58;28;37;60;62;49;57;56;68;69;75;104;87;79;52;38;48;57;53;74;84;76;64;67;45;67;73;63;57;54;54;58;65;55;39;40;39;61;45;76;82;98;80;36;53;42;55;59;58;43;56;49;85;65;68;70;67;76;56;62;56;60;44;42;38;28;42;74;72;62;101;142;208;181;147;63;56;45;49;30;57;61;51;42;40;59;96;140;167;129;112;87;57;97;154;214;141;108;72;60;63;46;94;50;66;76;60;78;86;73;66;66;60;80;100;76;80;84;59;68;69;70;68;45;87;81;83;83;80;66;52;60;71;67;60;78;91;57;62;59;80;76;71;67;65;69;81;88;59;69;67;91;54;63;50;78;55;72;67;83;134;117;87;102;80;89;44;58;77;166;330;353;347;272;224;123;103;86;92;90;66;79;86;65;78;59;105;104;172;305;310;331;413;458;342;222;131;104;112;174;148;98;62;45;38;62;51;68;40;86;170;190;105;89;58;48;44;76;54;45;72;55;58;50;59;63;63;72;57;59;72;60;59;53;53;54;65;69;65;94;95;65;68;52;68;52;66;54;57
229;298;322;215;193;190;280;368;315;329;457;406;303;240;261;245;242;185;175;123;123;147;174;159;85;125;114;131;212;280;356;359;416;412;444;420;424;438;508;524;480;527;474;514;347;179;161;176;194;225;320;273;321;323;269;172;133;107;133;193;215;214;186;198;237;241;153;114;159;150;171;119;53;51;47;57;80;89;58;69;73;57;70;138;327;531;561;491;419;278;185;178;179;260;163;141;141;151;122;129;177;112;90;112;224;390;549;430;292;167;180;258;292;307;238;129;143;135;66;43;70;45;58;45;62;45;61;63;110;131;141;160;264;387;430;302;173;131;172;286;212;171;116;143;169;111;57;100;305;430;421;390;367;182;116;79;136;194;108;107;161;245;292;335;305;229;168;236;287;260;226;206;245;304;292;368;382;483;401;491;570;573;525;476;544;601;665;611;479;390;348;450;521;543;405;208;90;79;89;129;126;185;338;351;353;200;128;159;183;274;220;303;370;400;251;197;204;237;260;305;311;246;130;79;43;69;180;344;410;469;716;636;364;225;294;203;121;73;22;27;58;51;48;70;53;57;68;168;378;459;495;394;301;180;102;56;27;45;32;54;59;56;83;144;188;132;88;63;57;45;56;53;45;56;37;48;47;36;77;71;57;51;53;40;41;48;39;57;47;62;47;80;56;72;89;139;130;93;66;45;70;90;91;133;109;85;62;68;59;79;67;56;59;75;59;81;55;66;70;177;315;343;345;228;205;196;131;223;174;135;103;49;53;87;163;242;137;82;59;68;65;49;75;55;47;59;44;71;61;68;152;181;103;65;70;71;47;71;38;45;63;104;189;214;125;80;52;40;50;54;48;67;76;69;50;60;71;69;83;76;123;192;166;104;85;52;78;57;64;68;123;155;119;83;60;68;74;50;72;99;90;63;52;47;42;41;52;64;64;53;51;82;54;57;68;65;59;45;75;51;47;66;67;71;72;57;58;57;41;57;73;71;73;124;221;266;355;336;227;193;156;87;80;92;53;67;32;35;55;55;51;59;49;37;31;59;39;32;49;34;34;37;56;72;104;73;51;45;56;55;45;63;75;62;59;48;45;55;41;66;58;56;42;63;51;40;53;54;72;82;52;64;49;63;72;74;89;118;115;79;82;61;54;49;50;73;82;66;73;56;64;62;47;22;31;40;37;50;62;53;40;56;48;31;45;69;103;100;70;51;35;65;69;54;55;46;56;61;77;62;65;99;54;61;48;76;62;55;55;29;44;60;74;82;82;65;72;111;213;184;127;62;47;33;62;86;49;56;50;52;56;65;145;146;182;180;198;138;93;105;192;278;232;91;63;46;49;49;57;71;54;66;81;56;77;67;86;62;70;71;57;64;52;82;54;54;61;65;37;67;58;96;65;47;37;64;55;65;83;80;55;67;78;53;64;67;50;61;66;50;75;63;73;56;54;63;98;74;56;64;72;81;59;50;79;107;116;116;125;127;75;102;89;65;79;130;265;298;272;210;169;136;111;69;71;64;88;80;84;63;53;70;49;121;129;271;347;402;440;466;393;244;133;163;233;258;219;116;70;60;70;28;51;61;71;81;124;186;119;70;57;56;77;74;78;57;68;56;64;47;62;57;50;59;50;54;46;40;82;76;64;63;54;50;76;76;59;88;40;66;62;57;67;56;65
219;275;273;199;202;234;238;365;330;340;367;340;233;170;233;245;270;189;122;111;143;158;175;144;145;110;110;183;295;379;398;386;363;418;475;404;414;460;537;504;423;438;455;447;344;193;163;152;188;238;215;242;247;227;272;214;229;168;211;217;191;200;215;279;299;229;193;122;160;182;133;126;47;44;62;50;130;123;78;69;57;75;98;185;317;638;956;871;667;495;307;182;196;197;151;92;88;85;59;89;119;118;144;192;291;423;506;407;215;182;181;169;248;333;293;171;182;226;118;69;43;49;59;54;75;75;51;44;115;152;159;189;258;330;369;279;206;166;212;308;256;208;130;162;202;137;108;158;365;505;474;461;381;285;147;107;157;190;126;159;164;244;315;289;205;202;196;199;255;243;182;140;166;166;220;310;361;426;451;458;433;457;357;404;428;491;485;568;440;432;344;336;460;526;420;205;85;98;74;120;117;145;165;267;214;125;71;106;149;183;194;357;414;401;251;283;279;308;331;289;368;299;217;107;107;150;260;316;384;489;594;539;453;375;376;341;283;173;78;63;40;40;27;50;65;68;111;139;296;506;582;504;405;293;193;86;62;72;84;48;36;31;53;176;184;104;66;46;118;76;120;135;78;55;65;52;69;68;63;60;42;34;41;48;51;50;54;73;64;75;57;76;34;55;107;169;209;119;83;82;118;76;96;112;86;90;85;90;94;94;69;81;68;40;50;71;68;51;82;154;255;327;309;154;158;110;143;150;110;57;82;72;70;75;127;187;113;67;56;84;71;70;88;70;72;73;77;49;63;70;140;202;137;70;54;44;76;73;75;51;83;74;123;165;109;66;49;45;46;71;64;88;104;103;82;84;83;120;151;199;245;267;287;174;77;28;93;73;72;68;115;101;112;96;106;52;66;60;85;74;69;59;35;76;35;35;41;58;51;55;82;88;72;60;45;77;70;51;50;53;65;93;122;96;100;73;53;62;52;80;61;62;68;88;190;365;364;357;270;136;138;69;57;37;31;21;28;30;32;37;42;62;21;32;34;47;49;44;35;43;57;57;64;57;63;74;66;54;50;69;64;61;29;63;50;47;77;54;55;57;55;51;53;47;36;52;58;33;62;73;47;67;50;85;55;100;133;158;137;71;59;80;79;60;63;49;69;80;63;63;55;51;55;34;57;40;47;37;42;62;40;54;36;38;38;57;145;151;80;75;66;61;69;72;54;62;56;59;58;46;59;73;106;57;48;52;44;43;35;58;37;51;86;110;86;69;60;87;103;99;77;66;47;49;35;51;70;61;60;60;69;84;87;123;160;280;271;194;106;104;170;291;194;91;49;60;63;78;94;64;67;54;84;77;62;49;61;47;62;52;45;57;45;89;51;75;53;80;57;70;44;61;63;44;81;58;33;66;51;43;62;60;65;62;67;51;54;68;97;91;50;65;50;87;79;62;69;53;63;49;48;77;51;61;61;81;129;105;71;211;197;111;70;66;92;116;225;252;212;151;140;98;72;49;63;62;83;59;86;59;50;47;48;69;106;216;360;390;476;451;390;255;227;245;326;328;271;126;76;50;55;62;60;60;47;73;88;89;88;69;81;50;80;87;89;72;40;71;68;80;69;72;53;62;61;76;38;43;57;78;70;63;76;86;93;87;89;44;66;68;61;39;57;70;76
224;220;199;150;191;233;332;489;406;276;342;332;215;201;294;300;225;125;106;86;187;223;218;214;187;161;135;181;253;327;339;382;390;377;435;355;457;560;515;534;442;412;351;389;333;237;166;152;205;173;202;191;181;191;300;238;290;239;292;211;195;182;238;291;290;265;288;230;241;238;228;170;78;52;59;76;180;224;137;63;64;87;124;186;301;775;1674;1553;1177;763;472;261;193;159;111;67;39;41;59;111;167;212;290;284;332;432;460;362;193;195;178;178;159;290;303;256;287;233;181;80;62;44;49;124;128;90;76;80;68;92;96;91;132;202;243;199;199;187;254;252;216;168;109;126;165;182;169;240;397;501;459;476;406;321;170;183;165;173;167;254;248;286;312;196;165;127;148;118;207;193;187;195;126;124;173;269;349;387;442;335;361;375;422;391;336;315;383;430;485;457;390;335;415;500;424;244;125;123;112;76;116;141;136;140;160;135;103;120;129;134;171;332;476;434;356;321;343;385;348;333;271;345;265;183;147;330;433;421;289;384;406;403;447;494;481;456;418;223;101;94;36;53;43;32;65;135;170;185;277;451;539;596;443;454;284;126;97;131;104;70;49;50;82;223;160;109;64;80;134;148;207;170;86;76;76;78;50;76;48;75;53;44;50;46;56;42;53;68;72;77;66;69;67;85;161;321;324;249;110;96;99;144;190;145;110;100;140;73;88;72;76;61;62;45;39;70;55;43;78;133;170;205;147;143;103;132;80;102;71;65;61;72;78;94;128;153;94;64;62;49;69;77;115;153;131;150;140;68;70;80;190;133;116;64;78;85;66;76;85;62;64;80;104;136;121;106;115;88;79;88;141;138;141;143;171;104;122;183;236;363;376;365;317;170;71;74;65;87;66;81;52;65;74;131;75;53;36;56;63;65;43;58;52;57;69;58;54;39;47;21;87;109;81;76;51;52;68;55;67;58;81;107;195;189;158;105;37;37;83;103;96;85;68;89;205;330;428;375;258;197;108;50;58;22;41;36;37;38;39;37;70;66;42;29;52;60;58;55;64;64;53;49;55;53;57;103;112;86;62;88;77;69;51;53;55;51;45;57;63;53;76;42;44;41;45;69;60;58;70;68;68;72;55;55;70;68;113;176;126;87;51;61;57;75;46;38;61;78;59;72;75;52;65;49;42;71;67;50;51;37;53;45;17;39;63;71;148;83;78;71;53;59;50;51;69;75;45;51;47;63;53;77;80;85;56;74;63;73;57;50;54;82;122;157;83;59;56;46;50;57;69;30;36;40;52;54;60;65;80;50;47;68;71;94;127;251;295;148;93;88;142;211;180;87;48;73;61;52;75;66;76;76;56;41;44;58;51;56;72;51;90;88;51;56;56;73;38;63;52;67;61;58;73;45;53;61;67;72;76;63;67;60;65;63;64;77;73;60;77;60;59;57;70;75;56;72;98;84;50;57;53;67;53;63;68;55;56;65;124;274;298;144;79;52;80;96;146;171;132;74;92;83;45;64;43;44;73;83;32;60;49;40;60;84;104;182;282;405;450;506;342;231;262;311;349;340;309;201;83;43;58;83;57;66;40;51;61;53;65;64;52;46;102;102;100;75;66;61;55;65;40;57;61;67;67;44;59;58;61;83;66;73;59;72;75;95;58;63;80;54;64;56;67;48;43
143;188;166;176;232;200;288;313;279;260;352;384;357;338;367;285;201;95;103;141;242;271;210;225;218;177;201;206;207;241;296;280;353;428;422;339;433;440;481;493;445;360;283;389;412;302;220;196;160;230;257;222;215;179;172;211;217;268;223;173;187;237;286;292;300;322;366;267;255;333;339;191;81;54;56;87;241;337;225;98;72;144;156;195;229;611;1535;1613;1267;930;589;378;262;173;124;55;50;61;128;221;302;282;248;340;342;402;380;276;187;137;176;198;162;292;405;543;533;325;174;61;61;81;138;192;205;105;43;43;37;60;55;42;72;113;126;148;130;156;173;176;171;115;92;87;144;209;252;266;378;458;462;444;402;357;255;199;183;195;230;251;274;248;205;154;110;85;80;99;115;139;222;217;138;145;169;233;347;397;315;231;223;355;459;462;350;262;279;330;349;411;462;351;327;416;372;243;108;118;95;77;103;88;93;99;154;128;125;112;96;80;174;341;472;438;393;441;372;387;324;266;325;333;256;208;269;493;739;474;289;273;276;332;389;568;519;530;469;323;185;94;150;92;45;44;74;125;197;174;241;395;434;407;375;303;239;129;118;113;120;89;52;58;80;147;160;71;91;143;252;237;248;199;83;68;44;57;55;48;60;46;64;49;46;79;52;59;86;87;66;73;90;99;111;88;173;310;385;308;171;131;128;297;419;282;237;200;153;109;85;67;88;67;48;92;47;59;74;49;79;131;113;100;128;70;99;87;83;90;59;47;86;80;69;56;138;119;113;54;48;70;72;88;176;274;266;257;155;104;76;125;175;196;93;95;77;108;125;141;73;93;75;118;130;195;219;159;196;181;124;102;132;151;197;238;248;139;143;259;412;501;372;315;228;120;83;61;73;67;72;61;52;56;77;104;70;65;66;48;63;96;54;52;57;69;70;52;48;45;54;67;77;107;84;49;49;57;58;56;45;70;74;134;237;240;201;132;74;50;66;82;117;81;96;128;264;315;395;438;292;134;78;57;41;44;33;49;42;56;49;55;71;77;72;58;54;91;119;102;78;45;94;66;49;70;93;131;202;117;117;122;152;96;50;50;51;64;55;38;84;78;74;42;68;41;30;53;46;52;115;113;127;68;80;43;74;71;127;115;112;85;70;84;47;69;49;53;74;68;85;78;50;57;72;69;61;62;116;97;77;43;37;32;40;23;42;49;114;87;71;93;60;54;73;50;55;53;52;58;72;73;84;70;77;100;66;77;60;38;51;65;96;92;167;117;82;75;63;54;32;48;46;49;58;41;62;43;57;45;62;52;41;75;49;61;117;187;185;124;75;76;77;113;112;70;46;48;71;48;97;46;65;45;50;55;64;68;49;50;83;52;62;60;53;51;81;49;50;49;52;63;75;63;51;34;69;68;72;91;52;62;75;91;69;92;70;79;54;83;68;48;68;68;57;57;78;59;73;53;70;74;50;64;60;81;71;53;73;87;141;262;253;164;84;65;70;82;86;91;71;64;51;63;65;75;54;64;55;58;40;72;33;56;67;69;100;147;200;378;438;480;365;243;286;425;337;393;396;276;96;85;71;45;61;57;52;68;60;52;50;62;50;94;123;131;122;73;47;68;59;77;54;54;66;71;60;59;47;54;74;72;51;59;64;61;69;55;55;61;68;72;61;84;70;39;50
263;228;248;299;297;243;235;202;225;228;337;542;551;445;412;276;143;94;86;146;242;249;176;210;279;289;242;181;216;224;240;313;412;446;423;326;386;411;454;505;430;341;286;316;362;298;285;334;236;235;237;232;180;176;154;150;187;192;171;188;229;223;284;307;319;346;337;268;283;317;387;215;71;55;87;182;331;534;380;166;134;180;204;155;154;304;788;884;768;687;564;451;329;240;133;79;75;98;174;317;374;315;268;366;441;408;360;241;151;138;140;203;181;349;500;834;813;531;258;150;96;119;163;235;231;151;68;34;72;49;47;47;53;76;49;95;70;100;99;114;133;104;85;77;137;278;332;321;388;495;499;496;389;296;296;236;188;203;267;265;214;160;167;146;92;108;96;76;90;155;263;343;218;120;136;201;324;303;248;186;205;303;515;504;395;226;243;211;243;318;356;343;234;380;401;300;152;75;79;77;73;91;94;89;131;113;106;110;120;109;198;254;450;422;408;403;346;357;328;369;337;356;271;217;219;453;611;431;243;176;191;252;388;514;472;451;429;300;208;210;151;108;84;64;78;127;180;139;225;322;325;218;185;195;153;119;111;128;104;74;56;41;54;75;103;70;112;190;346;328;303;167;73;50;60;48;48;76;67;54;52;83;90;95;64;68;76;86;133;135;189;185;133;145;234;379;465;371;248;182;260;485;827;626;359;271;195;97;87;75;69;73;63;66;53;78;56;110;129;166;145;126;79;84;110;81;108;65;67;79;59;108;88;85;75;126;77;101;72;50;69;110;242;363;341;271;202;113;127;169;238;232;141;83;84;211;202;143;154;144;127;193;253;286;312;246;222;182;110;125;126;106;161;165;195;116;156;173;395;481;332;218;180;106;72;76;75;56;85;75;78;89;178;166;110;75;59;62;56;52;71;57;74;58;57;68;33;33;52;42;61;84;74;98;42;79;54;60;58;74;102;104;180;172;168;156;110;69;97;134;147;90;88;188;259;264;299;342;305;202;92;40;59;18;49;68;80;100;100;110;138;195;116;99;93;147;136;109;91;48;67;57;57;95;123;251;300;169;146;217;157;103;54;55;49;43;76;63;79;74;80;64;42;42;41;47;92;69;119;122;102;85;82;63;91;85;85;55;64;57;68;55;56;54;55;52;72;61;102;83;57;70;42;78;65;121;184;187;83;50;38;52;22;38;50;52;91;85;69;60;81;65;78;60;38;41;66;54;55;91;73;85;72;119;149;154;97;65;62;43;72;116;158;74;75;65;67;58;46;28;62;52;45;45;78;59;36;59;53;54;51;66;52;58;57;115;85;77;64;52;50;50;47;38;53;46;66;60;64;76;53;60;43;43;61;52;53;60;66;59;68;76;57;86;89;73;56;32;62;60;69;66;60;58;49;70;72;80;90;81;76;69;70;56;50;54;77;80;69;74;40;57;80;75;84;68;58;62;64;62;82;63;70;73;80;74;68;77;133;204;160;118;79;64;60;80;60;60;71;63;70;51;65;82;84;60;45;49;62;32;65;51;53;52;84;80;172;232;472;433;329;202;242;352;415;424;388;251;113;78;72;39;43;88;66;50;49;43;58;75;80;112;157;126;103;73;61;81;37;73;63;55;50;45;44;60;33;67;64;27;48;69;54;44;62;46;60;74;34;49;54;60;74;85;44
303;261;411;462;430;241;183;263;262;256;400;715;736;624;360;231;125;95;126;186;264;256;153;219;311;318;304;271;199;283;218;298;370;467;434;298;330;430;494;390;456;349;322;326;273;277;361;386;336;318;231;137;137;102;105;87;131;125;128;191;175;181;193;265;277;267;245;219;218;319;327;213;109;73;135;260;477;571;446;303;212;210;248;177;143;143;316;346;402;471;459;429;337;236;115;90;105;133;266;390;347;297;371;403;503;471;369;266;228;168;187;144;181;233;414;777;864;611;313;193;167;190;192;219;190;117;108;77;51;76;34;37;60;63;46;65;41;83;108;93;134;96;127;94;166;278;413;378;303;513;625;463;365;371;297;238;284;272;368;299;197;130;158;153;167;136;86;52;106;119;260;300;254;198;119;157;239;258;266;181;194;253;408;389;364;265;198;149;159;254;313;284;199;280;340;223;128;80;69;60;63;67;75;126;81;73;97;110;133;147;153;217;402;374;375;309;312;371;398;396;414;321;245;197;171;232;301;218;160;141;133;166;277;400;349;405;270;264;235;238;257;133;65;65;75;101;125;102;122;210;217;156;210;385;333;181;109;113;107;86;59;51;69;61;54;89;112;266;403;378;201;110;92;68;47;90;61;59;44;75;108;125;135;112;76;59;65;81;120;204;317;289;241;172;243;333;469;427;287;253;298;481;808;691;335;242;183;127;90;70;69;91;84;47;69;72;139;193;196;242;221;113;110;78;78;102;84;84;83;80;88;103;123;102;92;77;106;140;144;90;73;155;224;319;313;199;194;154;217;239;393;275;125;74;142;259;319;223;202;147;143;209;328;407;333;331;273;248;157;110;102;109;114;132;159;151;148;202;263;366;351;262;166;154;134;81;58;92;50;67;77;104;264;235;125;83;67;50;60;78;76;61;75;47;47;60;47;52;55;39;64;68;67;45;74;62;80;45;74;113;130;167;109;132;109;152;118;90;106;165;238;133;144;236;254;271;210;177;190;159;118;77;49;62;98;118;146;182;174;179;253;263;199;108;134;161;160;179;82;60;71;70;60;94;165;293;334;294;280;215;111;88;61;49;48;59;97;77;76;111;63;74;51;68;50;75;79;121;130;127;120;89;40;102;94;85;66;85;72;57;67;73;66;47;64;45;79;82;89;81;70;50;42;59;75;150;234;239;205;83;61;45;37;23;38;74;49;97;87;98;99;94;69;69;70;70;61;60;59;62;79;66;89;125;244;213;128;89;62;54;80;85;129;97;92;60;81;36;49;69;24;55;50;46;51;51;54;66;50;53;63;79;95;88;70;71;58;84;49;59;53;58;84;59;71;70;121;57;64;67;59;39;66;50;67;55;79;48;47;61;58;82;89;86;65;73;65;61;63;58;75;71;45;72;57;75;77;102;64;56;54;85;74;51;85;56;83;81;69;48;65;83;80;67;71;57;56;55;86;87;68;91;64;67;72;88;63;70;110;162;125;94;63;74;62;37;69;43;77;82;74;98;92;68;73;82;82;46;36;56;40;51;53;51;75;64;96;132;362;485;335;215;179;288;345;370;277;193;98;71;58;43;44;34;66;45;56;64;61;83;98;148;202;192;117;109;55;40;59;60;65;58;50;57;64;52;39;54;37;66;67;64;52;92;77;55;55;30;50;67;47;47;61;70;57
276;358;461;648;557;371;274;354;395;360;459;686;636;485;290;188;131;153;193;356;312;223;142;168;312;433;463;331;291;308;265;235;312;385;354;323;337;514;485;383;375;329;342;261;240;257;311;377;291;221;188;150;86;83;105;92;94;108;167;214;163;185;138;235;198;205;173;196;227;292;351;275;165;121;256;379;456;488;345;388;448;342;318;238;184;183;228;200;226;361;399;339;265;237;151;121;159;231;233;329;374;353;420;432;517;558;497;370;279;257;234;217;174;179;293;605;666;485;334;190;182;186;208;168;118;87;94;83;38;67;43;94;70;51;61;72;68;85;62;103;73;118;150;138;196;349;428;366;357;413;435;411;344;368;386;358;379;394;374;355;258;188;226;229;296;230;134;122;104;89;158;197;182;112;80;118;141;193;189;195;132;185;242;319;294;253;167;135;135;202;224;210;192;175;231;176;112;104;70;65;44;63;84;98;68;62;104;133;118;127;151;264;359;320;264;299;346;329;319;307;286;240;196;144;157;188;168;107;124;105;105;129;158;281;278;230;196;182;232;269;195;198;130;90;90;91;99;116;112;154;158;220;463;913;869;390;136;148;171;126;96;44;64;84;114;107;214;330;357;347;165;109;105;72;66;78;80;86;71;85;98;118;148;148;125;111;120;118;128;227;330;334;323;291;298;349;423;417;257;190;238;380;535;445;342;256;211;145;96;102;61;65;61;78;50;128;197;266;325;292;234;119;74;79;107;107;108;136;114;104;85;106;120;133;114;93;171;205;158;114;87;120;178;308;245;200;122;154;213;336;409;284;155;120;177;295;322;313;264;161;130;143;210;310;368;399;363;392;235;143;122;93;96;117;202;254;272;195;232;329;357;319;278;280;227;154;120;101;98;110;109;134;242;203;135;112;91;63;84;91;70;80;66;66;45;54;47;55;45;53;65;58;70;111;103;87;58;118;159;198;196;191;124;78;90;95;113;102;100;125;202;144;183;232;291;195;183;157;170;121;80;67;109;84;124;195;199;192;295;261;288;316;259;164;188;226;185;163;104;61;79;64;85;101;203;278;352;360;351;213;85;53;55;55;90;110;128;112;74;72;74;95;89;57;74;109;128;182;193;201;105;84;54;93;133;130;79;61;79;38;36;69;56;79;64;78;78;66;58;82;69;88;36;55;83;180;339;305;269;213;115;55;23;40;36;71;55;74;89;131;214;213;111;85;78;51;69;54;85;75;74;65;61;108;238;317;188;74;60;82;68;91;66;80;61;48;39;64;47;60;36;57;51;37;50;59;60;58;60;61;43;95;56;54;63;51;85;95;99;46;60;74;73;70;78;72;75;69;74;65;80;49;62;62;45;67;76;54;60;56;52;63;73;81;62;49;81;43;67;68;74;92;73;64;58;102;64;74;60;45;59;66;71;64;54;61;44;49;67;59;80;68;75;88;68;57;83;49;68;49;81;76;66;86;47;67;64;76;118;93;98;73;81;60;70;46;54;65;74;76;84;72;89;50;88;72;55;51;23;61;49;58;50;50;66;75;72;135;253;418;312;184;131;232;317;348;184;87;92;60;66;66;74;78;46;64;53;59;71;94;67;176;253;216;121;68;73;49;33;64;60;62;41;47;38;56;57;45;44;60;55;73;60;57;93;55;101;79;52;81;62;59;50;57;61
266;381;463;601;607;458;363;425;368;261;306;431;389;202;139;108;127;219;831;1026;741;331;159;204;280;393;421;367;299;269;214;164;227;288;321;350;397;457;424;339;333;322;266;226;176;189;184;210;170;144;111;80;99;56;85;85;52;109;145;178;203;99;123;184;174;193;188;240;238;344;321;305;266;252;351;402;370;289;333;430;518;430;323;280;246;314;316;303;316;347;329;251;150;168;157;206;196;219;269;366;466;447;459;447;589;775;718;567;356;327;255;246;235;193;212;445;503;478;291;248;183;222;212;185;135;106;93;35;41;57;71;119;103;69;85;89;81;72;84;72;95;101;100;118;235;259;291;401;318;311;244;208;261;327;492;463;433;413;322;355;280;198;231;214;347;297;231;139;102;75;78;126;76;64;63;60;100;115;119;131;135;144;168;184;159;188;168;140;92;116;125;165;120;131;195;183;160;89;108;64;64;87;76;112;103;78;109;116;131;115;149;307;294;245;193;246;263;203;197;205;177;198;217;223;161;171;127;87;88;102;54;70;150;182;262;173;196;244;340;349;205;196;177;123;97;111;91;108;159;203;158;249;780;1910;1593;502;209;199;229;178;85;56;75;109;157;166;279;251;238;168;137;120;120;111;103;125;106;101;93;103;106;117;173;250;240;166;141;142;111;194;312;392;282;341;328;352;407;402;314;221;191;229;314;322;298;250;220;178;144;113;97;68;49;120;136;131;272;309;286;380;287;142;90;119;121;77;121;144;112;130;111;137;117;165;146;201;169;166;140;108;104;100;128;214;235;170;120;91;146;277;310;233;149;123;198;337;415;393;296;181;118;120;207;308;402;371;446;432;316;235;214;155;120;191;295;314;351;272;315;348;398;411;346;371;361;239;199;164;142;116;123;135;212;161;112;125;133;102;116;126;82;109;82;67;72;51;52;38;50;53;40;79;111;162;157;87;112;161;274;273;287;178;126;74;87;82;128;128;88;60;101;107;191;232;224;142;138;153;103;109;80;114;112;117;145;193;143;214;258;310;290;243;239;235;201;233;222;186;119;92;55;64;42;62;106;194;283;348;315;148;82;54;90;123;149;173;174;142;73;97;124;108;114;115;119;168;218;244;322;272;130;86;53;95;123;133;98;84;67;80;56;67;62;61;50;69;110;89;54;80;77;37;59;59;71;188;367;449;446;251;185;83;61;55;48;60;82;79;87;181;300;272;146;86;61;48;50;75;99;102;93;61;56;108;225;254;175;82;55;78;67;87;46;71;48;82;57;52;31;81;57;67;54;45;67;49;88;68;48;34;65;39;70;71;59;59;91;100;97;72;40;57;62;67;75;73;72;64;77;66;76;59;54;67;74;51;58;44;70;62;44;71;55;63;57;69;67;63;68;69;77;73;94;84;99;88;91;71;61;47;70;33;72;66;82;53;53;62;50;65;67;79;89;100;104;77;69;50;98;76;80;89;70;68;39;63;69;54;88;83;69;68;81;50;38;69;66;91;93;68;91;90;71;69;61;66;57;78;54;54;43;50;67;54;54;65;61;86;236;326;374;165;122;187;238;201;114;87;43;69;70;77;65;85;64;42;44;59;70;63;77;128;159;155;97;57;67;83;59;35;53;67;59;40;30;55;50;48;49;60;59;68;60;59;46;87;100;136;56;83;53;44;38;66;53
334;317;372;482;527;451;439;330;298;141;163;182;187;148;117;118;152;391;1660;2402;1403;478;225;278;338;388;342;303;322;271;231;155;117;199;209;258;380;390;354;254;269;257;183;196;165;103;140;104;103;122;114;85;52;72;78;62;71;61;100;115;134;123;79;98;135;160;220;328;383;325;335;327;265;294;253;232;245;213;222;334;464;366;385;398;339;400;407;359;435;480;370;238;173;246;305;301;324;227;232;351;423;451;396;320;616;841;594;472;367;300;350;344;322;295;285;402;442;385;304;169;168;206;224;161;137;107;57;71;58;64;125;205;188;97;108;127;158;105;101;99;105;113;89;108;145;221;280;345;378;290;220;182;237;362;459;447;368;276;244;233;264;179;151;194;269;314;255;293;158;116;98;120;59;84;59;56;87;92;117;120;104;147;176;172;155;199;157;113;90;58;80;73;65;139;241;257;245;188;113;102;88;109;148;215;171;103;96;91;128;93;139;184;194;176;145;155;120;139;126;136;125;172;187;196;141;109;98;95;131;91;71;52;77;155;171;212;263;349;348;314;212;186;179;135;125;121;148;205;196;167;130;198;691;1756;1502;496;199;213;215;176;129;71;84;113;160;201;273;255;124;136;108;135;113;139;175;171;194;190;140;173;160;129;184;269;266;232;171;112;131;116;157;221;283;291;376;423;414;384;295;249;198;208;241;303;297;333;217;151;80;115;101;106;54;128;149;154;191;227;246;325;318;121;90;138;107;80;103;126;113;150;122;124;156;172;237;205;138;135;80;97;112;124;151;163;177;169;96;112;119;172;215;116;134;127;235;258;374;423;325;252;152;114;173;259;345;351;336;350;363;349;329;263;192;258;379;417;430;316;298;349;403;368;382;352;316;325;295;203;153;126;87;88;111;135;143;245;174;197;274;245;131;119;98;79;73;81;60;38;45;56;61;78;131;184;161;80;106;144;205;257;222;208;147;107;88;112;141;143;82;65;94;125;224;152;200;134;118;144;152;133;123;96;163;136;149;172;225;265;274;259;219;209;212;224;243;230;219;172;183;127;76;68;26;56;70;107;197;294;179;109;73;67;110;192;193;203;191;215;160;142;210;263;199;137;181;256;368;318;355;303;178;80;60;87;88;139;86;68;89;67;57;73;68;78;64;60;56;61;62;32;82;69;45;37;80;155;317;435;440;360;262;188;73;75;57;82;50;61;135;207;277;282;149;82;54;68;89;82;124;132;78;88;62;78;149;205;167;87;56;63;54;81;65;51;51;70;59;52;69;52;52;40;37;61;76;51;56;64;48;59;94;60;60;66;58;89;106;132;46;64;57;60;78;49;50;52;77;74;92;53;72;76;57;58;57;69;65;54;59;52;50;65;51;67;59;49;54;54;56;72;89;92;117;76;100;63;75;68;78;63;44;63;86;68;69;68;44;53;51;67;71;83;83;103;79;64;45;73;68;67;85;76;61;78;85;91;76;70;60;50;43;60;74;67;63;51;56;70;65;99;64;78;80;71;82;78;60;60;74;72;59;60;78;65;67;54;56;75;212;312;332;217;103;75;132;142;92;64;81;67;70;49;78;72;55;48;76;64;38;74;95;59;103;93;62;65;66;54;72;61;56;53;41;46;54;49;38;47;50;45;49;64;91;56;79;98;97;99;85;59;61;70;56;46;53
238;252;325;449;411;277;240;216;184;108;101;128;128;115;114;140;189;477;2126;3361;1679;425;283;333;358;286;333;300;302;331;251;135;109;100;134;208;320;411;381;184;122;82;144;103;109;79;70;76;48;102;116;65;64;88;65;47;66;47;64;103;93;69;62;59;86;153;272;465;472;307;343;330;247;309;191;194;179;151;163;312;283;321;422;446;439;461;442;475;531;661;539;361;291;518;496;580;549;310;173;286;357;307;294;281;354;514;487;327;250;240;287;300;406;402;417;518;507;441;289;185;148;147;189;152;110;59;57;41;73;86;136;232;161;100;121;171;237;148;100;105;113;116;96;127;158;229;238;252;296;306;180;196;224;288;318;287;203;137;137;153;144;175;191;190;236;243;257;282;240;179;99;84;78;81;67;77;119;152;159;102;88;116;145;172;151;206;155;144;60;89;87;78;106;242;400;411;361;305;194;131;95;120;176;294;226;145;90;89;127;89;91;122;133;158;132;117;101;97;103;131;146;117;121;125;100;98;108;103;108;124;116;85;76;103;169;246;367;365;334;285;198;208;158;183;136;207;180;184;145;139;140;164;342;721;623;339;184;183;194;168;163;95;91;134;141;170;169;188;160;144;138;129;164;175;266;272;244;261;207;193;183;169;217;270;279;258;166;104;97;88;119;156;164;281;347;307;308;295;252;214;169;188;207;295;374;314;230;163;107;141;113;89;99;124;118;133;132;176;191;325;247;129;126;154;136;115;87;76;95;106;100;98;141;182;159;166;80;40;78;126;116;119;97;148;104;103;114;103;114;119;121;110;122;203;234;256;340;378;400;302;229;225;194;239;269;293;339;387;373;388;415;345;292;226;343;400;363;351;246;335;390;298;305;324;345;267;300;248;193;158;117;84;103;123;195;243;283;270;317;264;136;110;87;45;86;105;82;62;66;53;64;78;134;162;147;86;98;155;249;217;216;268;152;129;110;86;162;120;84;78;165;199;190;183;168;126;109;143;192;202;157;182;208;215;129;165;239;278;294;275;211;188;287;307;312;327;205;176;207;165;92;67;56;85;78;73;118;132;123;107;106;104;108;168;152;232;267;275;202;214;299;379;346;287;262;347;403;434;414;338;191;79;73;84;83;106;91;83;62;91;79;103;82;58;84;68;43;70;78;53;61;62;72;64;74;136;253;313;354;419;322;205;135;49;69;87;46;73;80;161;199;173;89;68;64;79;136;168;255;152;128;54;70;66;98;114;105;56;70;59;52;61;61;66;54;54;72;68;51;45;44;55;46;50;64;108;101;102;72;39;47;58;55;68;46;121;157;139;115;51;59;41;64;55;65;38;59;78;83;69;69;74;58;58;43;60;79;76;84;56;64;71;69;53;85;65;62;79;61;51;48;71;68;104;82;81;77;59;88;63;86;118;87;80;52;78;86;73;48;64;63;54;78;88;69;73;59;77;53;64;91;64;73;74;48;77;62;38;45;55;67;62;48;68;50;68;68;73;68;73;96;68;74;73;79;69;88;69;90;63;62;69;52;64;48;71;73;94;163;246;245;126;71;55;73;92;66;62;46;66;70;44;81;73;44;46;55;46;51;60;60;54;78;72;65;44;62;74;54;65;35;53;35;32;44;74;58;69;43;46;40;65;71;89;81;88;82;51;72;65;46;74;63;41;47
222;201;273;418;416;196;140;161;91;87;89;166;182;152;166;172;145;298;1315;1872;884;293;273;365;369;289;351;329;361;350;216;109;48;71;125;144;255;315;246;136;94;64;71;42;70;71;77;50;56;83;111;71;83;62;88;34;34;86;82;78;85;69;61;77;64;93;171;276;295;251;189;225;260;236;221;189;152;172;138;240;354;457;471;465;483;455;361;468;651;868;817;527;462;511;652;683;507;218;130;150;278;294;259;218;232;338;402;322;172;158;162;225;365;397;480;578;622;492;372;174;111;143;86;52;63;55;68;57;71;65;108;160;163;138;173;226;209;180;172;117;96;140;112;161;163;247;282;208;222;202;134;152;167;229;239;154;113;83;81;107;174;238;203;113;136;219;242;330;234;207;210;116;107;126;79;91;149;219;181;138;132;110;132;220;267;328;239;145;109;84;77;100;136;270;430;397;428;374;224;202;148;122;146;171;224;158;119;93;125;109;81;80;107;138;137;152;138;85;101;114;102;92;77;78;67;75;96;127;113;138;111;111;69;110;131;214;340;297;338;257;251;257;254;236;250;289;240;210;133;160;141;157;172;285;359;226;162;135;132;120;161;153;125;176;183;164;166;141;168;173;139;117;127;222;252;260;292;275;157;189;177;204;243;282;299;269;129;123;88;96;114;115;135;241;307;233;210;211;176;147;155;138;178;261;294;245;208;134;121;115;137;197;130;126;125;119;156;92;143;175;187;102;101;115;128;117;69;98;69;77;78;96;76;148;138;77;48;91;89;164;179;216;159;140;59;125;112;129;82;89;102;128;154;202;205;275;370;472;407;398;366;324;281;343;217;236;282;378;396;372;360;406;321;343;380;317;267;239;244;263;343;308;284;276;289;280;244;254;297;165;111;109;105;96;225;302;376;334;254;216;118;86;97;46;103;80;73;72;70;57;65;84;131;147;103;99;130;210;270;280;280;277;234;165;127;144;166;161;146;154;261;297;239;241;189;148;111;199;253;275;188;97;155;172;160;138;214;301;275;286;296;291;334;404;399;308;175;195;239;249;159;98;79;98;76;62;120;139;150;148;162;221;145;142;135;211;314;380;281;268;333;372;383;301;387;397;382;440;466;307;160;86;98;110;121;83;94;75;73;105;122;118;78;55;71;57;58;78;40;79;66;50;70;77;63;122;197;296;390;392;331;250;163;93;115;79;81;80;71;84;98;107;76;82;89;176;241;352;371;338;108;81;57;60;77;73;46;67;86;72;41;50;74;51;48;80;66;55;52;54;56;41;67;86;94;70;58;66;73;68;58;48;45;47;66;130;199;197;105;71;46;56;60;56;50;66;61;51;68;62;73;43;74;59;74;69;64;61;49;60;63;49;66;41;58;52;80;64;54;78;60;69;56;57;53;70;71;79;52;68;61;85;65;51;84;72;80;114;89;117;79;80;54;79;73;85;62;83;57;61;65;62;79;54;77;86;72;48;83;56;84;62;60;71;63;54;67;69;84;83;103;80;68;37;70;61;66;53;55;73;65;65;63;67;74;50;40;59;125;161;120;102;53;73;85;51;48;74;69;39;66;61;53;73;67;82;76;56;66;71;55;77;58;52;56;63;73;71;61;75;57;22;65;47;35;44;59;81;51;40;58;73;63;47;53;67;82;67;65;36;68;55;80;51;55
185;171;216;358;373;237;172;131;106;73;101;237;242;246;188;167;178;284;584;715;384;199;211;392;292;287;322;355;351;350;169;85;51;73;160;175;184;198;144;96;85;77;88;37;53;56;66;32;41;68;89;73;71;68;69;59;61;71;85;79;78;60;43;49;75;86;88;109;137;148;154;183;201;229;239;251;199;148;169;295;494;611;560;505;429;435;313;404;650;1293;1226;574;382;459;454;380;286;109;83;116;137;198;248;238;263;400;453;289;142;90;93;222;365;427;407;449;470;415;334;169;148;99;77;61;33;63;55;42;88;92;89;98;125;179;225;207;215;228;213;161;146;206;246;245;199;288;250;151;136;82;95;113;162;218;160;121;107;104;69;82;93;188;190;114;100;126;253;283;275;263;200;113;101;112;89;111;129;191;244;231;222;170;168;210;314;366;316;261;164;114;80;99;170;279;392;461;451;436;302;188;143;153;131;141;145;129;103;90;106;141;114;96;118;215;261;219;145;120;143;105;103;91;81;52;49;59;58;118;141;125;127;159;136;162;168;230;257;221;252;304;326;336;374;402;326;327;293;212;182;223;224;201;189;192;231;164;149;137;109;140;166;169;184;285;214;186;134;176;142;161;106;97;114;119;223;202;208;212;155;175;208;263;283;327;327;265;172;105;99;119;149;79;93;130;152;126;113;146;153;211;200;177;173;257;245;216;150;127;82;97;184;207;199;135;104;105;105;106;128;100;109;73;96;126;109;100;104;114;81;131;94;105;116;89;90;89;80;83;132;239;297;265;181;96;57;136;137;131;113;97;123;164;160;234;246;337;378;507;477;435;456;372;379;347;227;180;308;405;443;366;361;340;406;421;306;229;168;175;221;272;321;362;225;233;257;290;198;244;253;144;125;118;85;92;177;281;353;322;190;147;94;68;84;79;53;77;55;72;70;64;69;83;105;131;139;154;155;231;339;304;339;289;215;224;200;173;195;171;216;266;423;475;380;309;346;251;179;232;297;311;177;111;158;130;129;145;244;283;317;385;342;338;399;469;399;322;187;203;243;207;148;106;82;124;102;111;76;160;212;241;247;229;180;105;186;340;397;423;303;205;257;302;289;251;313;313;354;551;421;311;175;171;215;199;179;208;183;120;135;109;149;85;83;67;51;64;70;68;65;62;52;62;58;58;97;143;311;348;409;409;327;267;234;208;116;81;93;72;82;68;48;75;72;100;169;284;484;475;485;328;120;64;53;69;39;72;74;65;79;78;74;81;68;70;79;111;124;102;78;73;60;63;58;86;98;102;110;59;62;43;65;36;40;33;32;110;190;142;78;66;34;62;68;58;59;47;56;57;44;52;73;55;69;59;44;65;69;67;60;72;59;53;55;73;51;72;72;49;71;76;48;83;62;67;50;79;75;77;69;65;93;81;62;61;50;127;133;121;164;155;124;95;85;65;76;82;64;63;85;69;39;61;63;64;80;49;71;60;45;91;56;39;57;63;53;37;33;49;68;74;59;67;67;74;64;75;64;66;54;43;79;64;67;58;44;42;54;58;82;104;86;84;86;99;86;54;73;70;64;62;69;47;43;67;48;65;51;55;63;88;75;87;66;91;100;78;55;46;53;60;61;44;41;41;44;43;58;40;73;66;49;60;69;81;64;52;92;55;66;94;59;59;67;64;58
129;173;177;262;314;201;176;108;88;59;108;225;328;307;192;133;218;342;401;375;220;167;196;327;301;292;248;337;273;272;146;76;93;90;161;175;177;150;140;69;65;83;91;70;67;58;65;55;55;38;74;56;63;74;97;71;67;94;109;132;83;114;108;85;59;47;50;80;84;78;107;161;216;233;215;230;202;192;220;362;570;742;639;425;357;303;264;350;594;1149;1068;607;413;279;222;200;142;81;55;66;99;128;198;209;298;359;415;214;105;77;99;201;363;400;374;375;326;284;238;187;157;88;59;71;62;67;72;55;67;63;78;107;164;202;276;226;289;307;242;163;202;251;405;394;328;314;275;223;138;95;112;104;114;179;134;114;138;133;129;78;148;182;119;67;70;97;164;281;258;179;188;152;135;89;106;118;155;196;229;261;225;168;136;156;266;333;414;356;225;144;103;124;118;283;483;490;445;402;366;268;227;197;204;162;113;106;73;66;106;122;106;78;132;232;274;245;204;139;183;170;129;72;83;67;51;77;116;194;175;132;166;182;195;226;162;206;206;190;198;232;298;314;359;322;290;287;236;208;255;276;287;274;254;230;195;223;177;150;138;151;188;143;229;206;185;149;143;136;84;98;68;92;86;86;124;122;135;95;100;148;272;319;343;406;322;273;170;110;106;99;104;88;73;116;82;99;82;106;204;253;262;226;194;202;253;194;137;132;88;117;176;197;182;181;108;121;116;132;94;114;102;79;86;129;127;128;96;89;94;92;91;103;114;146;153;122;76;123;208;298;315;258;204;140;105;192;202;207;154;160;147;194;223;298;305;278;380;413;510;452;423;450;403;365;248;181;225;363;405;357;299;335;421;410;305;163;121;119;203;272;372;301;292;197;219;194;180;217;253;217;149;172;126;114;131;221;223;283;199;163;141;130;163;92;80;78;85;67;58;85;68;90;113;135;182;189;191;240;266;273;255;276;233;229;197;189;195;222;230;292;363;341;346;386;435;325;243;254;256;259;133;96;142;164;169;223;281;293;377;406;386;374;423;462;442;376;340;255;188;180;168;126;124;137;221;197;130;178;238;233;224;224;134;139;236;430;510;490;301;232;233;234;224;260;273;269;389;481;391;291;245;263;302;366;335;302;239;176;201;193;153;104;49;71;60;67;81;105;120;84;72;58;81;60;141;254;338;357;399;414;315;275;208;183;133;92;74;75;89;70;64;60;124;199;230;292;484;497;391;223;105;60;57;40;82;48;79;80;105;87;83;96;53;59;85;195;203;140;75;58;54;87;84;140;117;110;125;116;44;42;64;36;32;37;47;98;153;154;78;47;71;54;64;73;81;73;53;60;59;59;48;67;61;71;43;44;55;47;56;48;45;61;63;52;56;55;62;67;49;80;84;61;83;56;54;94;118;61;64;88;90;79;84;60;103;127;216;235;234;267;162;104;71;49;64;88;94;65;61;77;45;32;50;56;69;62;59;80;77;80;68;42;85;40;77;97;64;70;63;88;58;72;96;75;62;71;71;88;70;81;46;65;23;60;50;57;71;66;68;77;72;106;167;152;113;96;88;98;88;57;64;48;62;90;41;44;62;100;72;92;59;50;105;146;117;87;80;61;51;97;91;63;45;59;46;50;36;55;55;77;63;78;56;35;77;52;78;47;52;60;80;73;74;62;66
194;195;201;269;236;184;132;121;91;75;84;191;263;219;139;159;299;310;318;222;165;104;196;291;310;293;216;215;203;212;146;91;58;58;132;140;147;190;124;90;62;81;113;109;65;62;63;40;46;47;42;60;47;51;66;92;128;178;194;177;151;171;154;76;42;46;64;87;91;119;149;173;211;222;209;262;258;242;302;328;578;735;492;400;271;228;183;219;334;588;542;483;352;210;111;82;63;44;43;82;69;108;182;229;252;327;317;201;119;116;136;207;315;282;263;240;245;219;204;244;203;110;107;78;69;77;60;74;96;90;100;127;155;180;218;300;358;388;347;255;263;362;426;453;380;362;267;170;126;111;167;222;158;174;155;144;224;238;240;329;329;222;115;93;63;81;105;146;168;125;162;193;134;138;150;148;124;177;133;232;250;170;145;141;202;266;298;271;233;151;141;101;121;251;397;485;494;422;370;324;335;236;226;243;139;64;68;79;134;137;105;98;100;139;240;244;150;201;191;144;114;86;85;87;72;101;158;213;206;174;241;334;364;283;150;147;160;220;210;188;235;233;228;251;230;301;262;236;238;248;276;265;279;233;251;202;197;222;202;189;205;193;178;158;148;99;116;64;100;105;83;89;72;77;66;107;88;97;74;144;223;280;313;333;242;169;100;80;84;50;79;79;56;69;70;64;58;125;214;343;346;245;189;243;240;194;134;112;132;140;129;144;201;128;151;114;158;122;90;123;127;119;119;126;88;99;102;127;107;118;92;87;98;165;216;148;107;138;227;247;278;266;179;144;156;262;250;259;180;198;253;254;280;238;292;317;329;421;483;398;400;353;426;436;354;226;173;312;360;390;302;294;396;449;291;171;106;88;155;286;315;395;252;163;108;115;163;249;307;297;247;239;170;78;102;171;206;236;282;191;233;262;199;174;64;43;62;55;81;103;93;98;123;158;192;254;286;225;179;193;233;238;261;300;205;168;197;199;157;204;251;248;264;340;399;359;295;265;252;272;164;94;75;131;221;318;409;418;437;472;449;544;419;462;493;462;373;336;228;199;183;183;199;206;193;188;170;205;190;177;168;138;157;191;333;434;526;496;367;277;211;235;220;222;240;329;307;471;371;304;244;322;407;355;323;312;273;294;414;384;211;89;68;69;71;78;130;122;140;137;104;71;77;76;186;360;281;349;398;406;280;235;240;174;184;161;152;95;77;82;81;91;213;325;279;276;292;231;301;198;120;89;83;79;86;138;142;184;160;143;104;83;68;95;165;273;288;181;93;66;71;72;146;200;198;151;108;87;43;73;45;40;53;59;76;99;134;156;83;74;92;94;67;112;97;89;81;64;67;80;76;55;50;48;48;44;78;65;55;55;76;80;71;79;64;79;52;68;87;70;54;40;77;52;60;79;72;81;86;80;96;81;75;70;73;169;328;278;323;331;222;158;86;59;105;68;65;60;57;43;45;46;62;52;53;57;57;80;80;72;63;43;58;64;54;84;54;81;91;97;105;122;147;130;82;70;74;68;90;49;72;67;72;46;87;87;86;97;79;72;93;179;297;241;121;122;146;106;61;54;64;53;67;75;59;65;50;41;97;54;90;86;148;203;170;87;59;67;108;153;124;84;73;54;44;54;36;50;49;63;82;40;71;54;55;66;80;82;85;74;82;91;59;48;85
187;246;290;337;266;227;180;187;141;99;80;97;168;158;109;171;246;259;195;108;89;93;135;174;298;316;244;161;127;126;87;74;37;83;82;135;162;171;89;73;98;125;156;188;147;100;117;119;76;58;39;59;70;45;59;175;271;203;184;153;149;170;167;140;69;79;81;140;203;198;185;202;269;328;328;335;353;352;302;409;401;416;388;224;165;113;103;94;124;194;289;366;277;174;85;91;86;83;81;81;77;121;205;201;201;271;224;140;99;110;159;192;201;174;145;192;193;207;252;282;210;136;77;110;112;140;123;121;168;179;179;144;163;188;287;346;381;357;253;257;301;332;370;396;308;249;179;118;143;195;309;265;192;152;141;160;217;222;364;737;762;342;130;78;107;75;97;154;88;87;89;139;135;149;212;254;205;152;164;194;233;206;215;213;190;152;171;188;177;130;85;88;82;164;318;415;420;416;432;378;288;220;326;285;134;88;63;73;104;157;104;73;91;110;183;153;121;162;196;159;125;87;78;68;70;123;139;158;166;189;247;374;368;253;180;138;228;267;379;273;228;157;169;189;273;340;291;243;263;308;274;210;249;340;341;259;237;283;310;280;299;245;194;166;151;120;110;77;70;87;130;122;106;63;64;84;82;76;97;122;144;185;130;225;158;124;70;68;54;42;78;52;54;54;46;70;53;86;185;228;289;247;216;280;281;228;193;143;177;204;208;202;173;161;136;169;172;122;99;110;146;198;186;181;109;115;145;163;115;70;106;100;103;166;289;240;259;285;282;330;295;281;221;186;257;277;273;254;204;252;338;408;280;239;244;304;332;389;453;433;396;406;489;463;327;201;146;208;254;274;216;270;406;382;303;172;125;124;143;248;358;380;316;188;96;132;255;310;351;366;336;265;141;90;108;239;275;279;252;218;254;291;298;188;120;88;67;35;87;108;106;125;110;198;223;365;362;209;154;175;216;233;244;253;162;143;156;131;157;147;151;169;212;298;311;369;296;224;223;174;122;95;98;178;255;388;443;425;460;459;497;477;427;424;423;496;458;391;354;269;272;311;313;285;228;223;182;195;182;150;130;147;162;229;363;441;505;462;320;283;210;265;306;271;256;258;289;310;248;194;236;303;357;360;285;244;213;367;532;499;280;156;141;117;112;159;262;261;266;236;170;85;89;164;252;335;296;238;321;241;295;313;256;251;336;287;235;164;82;87;79;131;283;405;303;199;203;219;192;177;165;122;89;118;143;227;323;227;260;213;124;63;85;87;176;269;234;126;75;63;83;136;249;362;284;214;164;112;71;73;87;63;66;50;60;110;175;232;189;118;104;125;128;167;186;140;64;81;65;67;58;79;68;62;62;74;78;72;52;55;65;53;56;87;64;71;76;50;63;66;70;75;61;57;80;84;69;60;78;56;97;70;61;78;72;165;309;315;295;301;287;178;69;45;68;86;79;61;84;64;57;32;55;52;57;73;71;64;77;98;64;52;55;62;53;78;97;93;91;103;122;130;197;166;81;66;64;42;86;74;52;89;77;70;150;137;206;151;78;66;74;189;314;294;129;124;187;106;61;59;44;60;57;82;74;69;50;56;61;56;57;127;189;295;189;103;97;145;178;299;233;160;133;92;61;41;72;68;64;51;84;72;59;51;37;66;59;67;66;102;73;74;65;64;38
216;319;419;393;330;310;315;298;209;156;81;72;98;85;105;135;222;200;161;112;100;91;108;133;183;291;330;271;235;137;96;104;77;69;43;98;123;112;114;92;115;133;184;228;224;131;166;182;134;92;67;55;60;88;151;344;511;342;199;178;195;142;159;93;133;118;173;191;287;275;256;300;356;350;352;380;350;370;318;289;246;234;173;131;117;105;96;98;71;75;141;195;148;126;113;130;151;137;104;105;79;116;185;157;180;152;201;186;140;146;172;151;137;99;145;220;219;276;283;267;179;133;73;104;190;181;126;142;186;276;303;330;243;183;292;383;332;309;303;263;271;305;308;306;245;195;116;112;143;214;324;291;238;169;208;219;183;217;416;949;1030;481;207;140;175;131;130;175;151;92;97;94;125;205;327;344;345;200;176;173;204;192;227;344;296;202;130;127;116;100;135;98;73;110;181;272;318;393;435;360;236;214;303;255;150;154;127;119;97;161;122;93;124;173;170;191;190;253;200;163;113;101;103;109;107;130;145;134;111;147;215;242;310;236;167;167;262;347;412;415;262;212;239;292;348;395;306;307;356;343;303;216;210;246;315;303;269;258;380;402;380;291;190;221;203;142;188;178;100;65;116;146;100;106;104;136;146;120;126;87;96;117;97;109;117;107;73;58;18;38;55;62;54;73;82;85;74;57;127;202;224;296;366;373;370;312;284;231;248;340;321;369;241;185;125;155;156;126;129;108;114;224;264;231;131;135;155;156;122;123;158;73;142;204;251;338;355;393;440;390;354;254;190;177;197;208;262;216;157;181;304;354;354;268;204;271;279;291;328;385;350;396;446;415;308;181;139;141;214;173;163;228;375;334;300;212;138;117;150;241;313;333;300;172;62;132;232;293;334;417;258;232;146;92;158;298;368;286;226;157;208;274;331;238;147;128;85;81;111;102;112;124;157;252;382;380;312;236;158;184;254;269;252;180;140;105;143;127;126;94;89;104;150;206;347;281;220;187;158;138;91;99;94;95;220;289;407;402;487;512;471;525;414;296;344;449;457;482;410;378;458;416;407;410;318;282;182;189;150;109;116;161;209;269;341;409;435;393;276;213;290;337;329;289;270;257;222;203;149;152;210;270;319;282;332;202;195;362;496;497;437;317;231;205;208;238;309;264;270;285;230;144;131;211;314;317;333;327;301;344;413;435;372;377;356;355;381;269;145;128;226;234;427;435;353;277;215;226;226;200;191;203;116;169;246;304;348;337;238;195;111;72;65;72;116;144;149;94;53;75;97;198;354;412;434;398;261;189;164;125;136;139;146;55;76;172;243;302;283;197;204;311;272;240;242;197;89;59;57;46;64;72;61;67;45;52;68;72;61;50;77;70;67;98;99;88;59;72;76;68;105;49;105;126;78;95;64;82;85;56;102;80;57;62;84;157;247;328;308;334;270;151;113;61;73;40;69;78;49;74;47;66;62;45;57;56;122;110;114;94;79;72;55;53;65;74;72;77;151;149;213;194;245;209;108;66;54;42;53;53;46;66;98;181;245;273;330;253;119;109;119;147;288;254;159;141;197;144;71;61;62;87;63;48;68;58;69;67;44;53;83;135;192;277;213;123;94;182;230;356;311;203;200;133;73;46;45;58;55;47;60;44;65;38;38;67;78;88;76;79;82;61;55;50;65
399;440;498;468;408;414;414;440;284;189;94;79;84;102;122;143;155;157;124;122;160;135;112;96;141;248;362;424;355;235;129;112;94;93;98;80;138;153;104;97;118;101;136;175;170;160;245;283;240;145;88;96;85;113;192;415;541;356;271;322;433;251;102;65;132;174;291;279;308;235;224;267;415;352;299;313;310;266;214;195;163;147;102;69;95;137;55;73;53;61;64;93;81;99;121;244;224;181;103;68;98;104;121;141;174;178;209;259;207;144;179;150;144;142;211;301;300;205;226;246;142;85;107;146;238;186;163;109;216;272;403;373;220;207;314;378;334;266;233;268;284;269;274;263;211;208;152;110;131;201;190;213;207;184;235;233;177;206;348;567;625;455;363;350;325;245;222;192;174;154;110;112;104;228;342;416;390;266;222;199;136;117;220;361;316;260;115;72;91;118;152;122;107;66;108;166;185;288;400;435;269;248;345;245;225;244;219;117;110;86;99;129;192;301;356;328;330;312;291;163;105;109;146;134;99;139;178;86;100;124;183;210;212;180;133;106;193;288;418;370;323;330;384;467;380;440;389;289;368;440;384;291;211;180;231;201;195;218;367;459;456;378;388;319;346;271;231;172;160;102;111;123;114;111;144;277;222;182;151;108;134;97;87;64;87;78;78;48;32;60;45;56;85;67;72;65;130;139;147;240;292;377;416;459;412;334;271;301;312;360;446;426;334;220;127;121;109;108;101;90;108;244;322;247;165;179;138;163;161;154;102;138;147;217;332;392;370;431;480;366;297;219;237;144;131;123;144;148;116;116;176;311;320;243;220;264;225;151;180;243;254;326;350;348;220;160;117;118;140;106;100;154;221;234;341;300;206;173;229;288;280;268;228;102;78;101;143;203;270;328;235;194;148;92;183;298;345;248;225;232;222;321;332;249;215;150;122;102;117;102;67;120;156;233;339;398;310;214;195;234;310;281;250;166;100;94;129;129;154;113;86;80;98;204;302;262;196;137;115;85;84;82;77;96;109;192;309;388;462;531;446;402;375;278;223;360;433;472;463;524;593;536;464;491;380;293;153;125;98;161;134;130;169;175;292;353;334;285;237;179;258;310;385;313;252;229;206;163;127;108;182;283;357;310;287;204;185;238;344;435;473;434;299;284;254;239;287;283;258;222;266;207;221;254;306;325;358;351;429;458;413;453;420;404;430;394;464;403;250;310;397;466;514;477;334;188;205;183;148;137;151;157;199;203;146;282;317;300;245;132;84;67;64;61;61;97;109;69;53;79;135;267;301;308;388;408;290;287;226;201;285;264;200;128;164;191;371;368;289;179;282;392;379;337;290;168;114;87;75;71;74;73;71;77;60;67;56;59;73;83;51;47;78;123;148;124;106;59;99;68;80;86;139;178;119;80;65;59;43;70;80;52;53;65;49;94;220;306;337;292;191;113;96;76;31;54;52;38;65;72;88;77;49;59;79;83;139;203;162;109;75;52;76;73;123;136;111;140;173;266;321;288;267;186;95;68;50;55;64;69;59;48;133;249;375;471;450;312;134;82;99;127;172;167;141;201;270;188;92;76;58;88;77;70;68;96;56;61;67;61;83;76;152;183;193;160;171;244;350;392;352;253;167;92;52;48;61;77;80;57;58;55;42;61;61;58;76;80;67;64;90;78;53;59;46
460;493;490;471;370;384;455;400;364;233;130;106;130;109;126;104;97;105;114;161;161;209;134;109;122;111;268;403;412;286;203;169;208;156;188;176;227;230;167;181;125;99;114;152;140;155;254;319;342;252;182;171;113;144;176;368;350;270;227;439;642;451;141;72;131;200;290;301;281;207;230;270;271;252;189;200;230;164;136;107;111;95;86;80;105;114;98;83;76;65;55;64;53;76;149;279;294;220;94;76;90;80;103;216;211;188;194;361;285;182;144;168;122;175;255;269;271;152;143;121;127;98;112;164;182;155;124;102;153;332;461;382;265;228;294;388;331;250;248;231;221;207;259;212;219;223;188;127;114;136;114;130;174;179;225;206;234;177;185;288;281;282;410;519;517;399;332;210;190;138;118;132;128;236;344;434;329;291;277;188;147;144;153;234;267;210;175;78;63;105;166;154;148;123;99;113;128;177;314;374;294;301;348;271;295;381;366;242;178;146;168;193;269;404;388;468;385;327;215;152;114;127;203;229;155;142;155;121;115;134;195;180;162;119;127;98;147;181;288;275;329;376;425;466;502;484;434;382;396;387;398;307;246;179;195;189;179;280;405;447;519;449;430;438;413;347;311;290;240;158;124;123;89;139;224;299;309;246;158;140;107;123;74;82;83;81;84;100;73;54;64;61;65;60;98;114;140;141;207;311;440;420;467;387;359;313;216;346;377;382;391;404;295;180;133;113;100;117;118;117;139;248;288;262;145;160;194;161;118;140;124;124;182;224;230;276;331;375;402;367;252;187;180;89;88;107;118;99;115;100;138;280;286;174;167;187;129;99;87;130;147;153;243;256;238;162;109;130;116;108;112;103;138;175;290;330;227;223;204;198;182;177;144;87;47;63;86;145;239;222;228;188;178;183;140;204;220;203;227;272;281;279;330;364;288;182;149;179;93;102;91;110;133;212;299;379;315;255;246;275;298;280;226;182;126;85;90;162;119;96;80;89;147;249;385;355;236;115;92;90;76;64;89;91;93;143;172;328;425;470;470;418;420;255;168;262;320;373;444;472;582;535;431;400;369;248;159;104;105;112;131;108;130;140;183;268;297;272;222;186;188;275;277;208;166;217;193;94;89;113;170;200;267;309;280;217;188;171;195;303;404;419;327;265;186;266;274;269;268;311;302;243;267;345;334;293;302;310;344;435;422;444;347;311;341;354;392;369;329;432;614;550;497;392;273;188;143;138;119;113;152;173;187;199;147;276;300;283;195;124;81;83;65;96;148;84;91;96;81;104;117;192;211;188;202;267;289;249;240;272;286;362;301;260;213;233;318;287;227;152;255;354;377;393;372;236;138;60;87;63;84;66;87;65;56;46;61;80;66;103;61;87;97;162;177;122;70;68;101;109;128;137;170;234;183;84;62;48;58;52;55;61;78;59;55;143;270;343;377;294;217;97;61;62;39;54;72;92;71;119;123;100;100;69;49;89;169;270;183;123;69;79;72;101;159;208;145;181;227;365;440;361;321;183;91;59;46;46;78;64;56;83;178;298;382;423;453;302;151;142;121;116;120;113;108;304;365;299;103;68;88;113;87;59;71;53;84;55;68;52;95;103;127;110;145;146;240;301;379;442;341;236;129;107;81;39;65;66;71;67;58;42;56;56;52;51;60;65;69;49;62;53;53;57;53
357;375;352;375;324;378;295;348;336;275;168;171;135;66;105;85;101;94;115;141;218;184;171;208;150;108;141;224;215;205;234;246;256;260;318;399;396;358;249;183;137;91;100;106;136;192;262;361;328;270;245;189;189;190;266;232;297;259;259;405;473;406;211;136;152;213;274;281;300;193;178;200;210;141;107;172;208;200;123;118;161;127;82;62;87;115;121;98;65;60;33;63;41;63;83;258;253;213;91;63;65;83;128;207;248;150;211;342;322;215;116;115;147;180;199;208;196;172;147;130;76;96;134;164;173;147;145;96;164;275;400;376;304;209;347;359;314;291;253;240;203;207;235;218;247;226;146;156;120;111;100;117;135;128;126;164;157;164;225;254;205;203;294;458;513;558;330;183;141;130;112;143;189;159;274;308;324;252;199;192;140;127;137;173;212;232;159;68;90;146;162;209;155;112;84;78;96;119;238;248;235;247;284;238;308;434;424;374;229;186;211;290;398;429;432;377;300;247;168;98;109;122;256;287;136;110;120;145;133;135;210;252;145;183;146;61;107;151;189;233;286;387;413;457;408;413;473;396;393;441;374;338;294;288;183;164;241;288;372;435;534;537;510;610;507;485;384;346;333;228;208;138;110;135;220;362;259;219;161;165;127;120;87;117;92;101;116;109;156;107;75;79;60;90;138;200;191;197;270;342;397;348;399;387;289;207;229;364;364;364;381;397;240;133;101;92;85;118;134;106;130;200;208;165;148;139;131;100;100;89;109;145;156;159;262;236;248;300;412;373;351;217;169;129;75;106;113;143;130;143;156;206;181;140;84;110;86;79;60;102;94;111;187;265;243;156;102;128;113;75;74;88;87;175;298;325;260;177;152;139;130;144;115;99;53;81;55;137;166;232;235;292;323;299;181;182;192;173;316;345;321;299;362;397;367;239;225;239;183;138;120;117;124;164;292;346;338;327;356;282;293;303;250;182;149;94;104;123;108;83;103;123;189;316;429;415;240;135;76;107;124;86;95;94;113;96;109;220;420;443;460;377;400;279;148;136;225;272;369;447;482;438;340;311;243;172;107;97;83;114;114;138;96;104;108;230;290;290;257;182;183;170;208;177;165;168;200;99;98;100;150;198;194;220;182;228;219;146;198;206;330;340;291;208;148;224;225;227;184;322;283;247;304;342;311;215;160;204;285;345;391;333;303;309;332;322;295;291;315;408;472;429;348;271;239;159;100;103;77;99;136;201;234;202;214;222;308;249;212;119;53;71;77;92;131;126;112;121;92;118;132;128;130;144;90;186;186;193;178;198;294;423;375;301;292;206;200;185;136;172;193;233;243;379;376;298;201;101;77;111;152;130;109;86;78;66;53;85;80;90;73;77;96;130;146;97;104;103;163;179;129;88;207;253;220;95;41;85;49;53;50;68;72;68;75;163;348;399;393;287;187;104;83;81;65;65;28;74;83;130;234;183;155;80;77;99;174;187;130;99;82;64;96;116;202;237;209;225;265;328;408;320;306;246;90;72;94;72;73;91;98;132;240;342;373;359;301;229;118;165;173;180;117;98;152;305;403;211;90;56;124;79;90;70;73;67;53;49;61;108;96;107;103;103;126;146;207;307;360;343;270;188;73;85;57;50;57;60;56;71;35;45;50;67;58;63;56;47;49;67;65;48;61;57;57
212;188;273;370;371;303;211;251;310;303;288;285;180;159;126;104;110;94;128;173;157;155;205;322;266;128;89;79;112;172;241;273;298;353;425;614;603;452;331;219;174;124;127;123;202;268;328;294;332;316;314;279;199;278;361;393;294;227;235;316;391;406;259;195;176;221;233;241;206;143;134;127;122;119;73;106;175;156;83;87;137;115;79;80;72;81;129;83;80;80;40;69;45;52;72;178;230;169;112;74;49;71;107;201;197;141;149;281;242;143;59;40;107;135;142;174;209;236;205;134;137;143;193;198;284;244;261;215;217;322;427;474;383;342;376;352;313;289;257;287;282;213;233;256;337;293;252;193;166;184;166;126;121;86;82;88;52;169;197;184;171;130;164;286;482;462;264;96;65;97;188;195;247;182;133;213;211;215;230;250;203;186;166;187;262;226;149;113;115;129;148;178;120;120;105;93;70;84;120;197;174;204;210;227;323;502;458;417;278;260;306;336;426;415;344;228;154;134;93;93;79;159;225;247;139;86;130;195;191;151;178;182;142;149;137;81;88;149;172;167;199;284;389;448;377;354;417;438;388;286;276;304;291;311;241;208;243;286;315;361;477;550;697;855;641;503;488;467;385;308;245;151;101;139;202;275;169;164;157;202;209;202;176;176;166;192;235;265;261;198;146;112;100;111;116;199;206;187;265;315;348;309;303;305;221;192;237;321;291;305;359;286;187;128;108;97;122;141;157;161;135;140;141;154;131;138;98;87;97;111;102;95;128;154;224;285;272;307;344;424;364;255;162;100;97;192;162;160;153;155;137;145;114;93;77;63;68;65;62;75;85;69;132;139;153;101;110;95;103;100;155;137;145;215;319;306;205;140;106;90;106;122;101;102;88;96;88;98;164;210;250;274;405;333;247;213;185;203;363;361;352;390;398;394;443;348;318;311;296;263;171;173;221;259;347;406;369;378;356;318;318;277;210;182;142;100;103;96;75;105;169;211;196;336;369;342;239;158;112;121;146;92;105;75;93;97;115;202;384;401;440;452;392;293;116;89;163;208;426;531;449;327;226;171;129;132;110;87;52;82;99;128;83;144;191;296;356;330;317;233;200;187;212;207;208;222;201;89;93;158;164;185;156;165;162;190;197;170;149;197;280;278;218;158;121;131;98;86;194;224;281;176;208;231;224;170;112;97;176;218;262;267;298;333;344;214;245;277;272;332;297;257;264;170;150;128;80;85;95;99;186;233;213;216;175;170;221;196;127;86;92;81;108;227;220;164;133;131;93;144;130;125;126;111;96;69;98;110;113;150;204;354;308;298;231;165;160;123;162;153;177;160;147;228;326;272;237;145;90;155;267;252;232;122;78;71;85;77;124;104;130;124;161;167;149;118;138;141;213;155;138;101;168;221;165;88;68;54;59;59;88;60;63;89;77;130;263;311;293;295;327;212;149;108;76;89;77;75;141;218;320;315;221;109;86;78;127;95;86;102;97;83;113;224;241;270;272;298;378;373;344;308;255;208;127;107;129;112;138;102;127;177;237;367;370;252;259;144;145;188;248;295;196;119;116;233;303;194;98;78;97;98;72;49;53;58;77;62;53;93;108;100;112;139;183;208;242;278;294;229;198;125;96;68;62;54;68;64;61;67;45;47;56;73;83;82;65;32;44;75;39;61;67;37;57
95;107;195;257;409;247;226;249;238;278;326;370;291;213;155;109;105;71;126;191;161;100;204;390;375;183;79;95;124;179;285;335;363;374;466;600;606;474;347;352;286;185;209;206;342;388;379;352;393;350;391;350;268;265;406;398;360;277;220;187;233;247;270;208;184;194;136;159;160;96;130;125;120;91;68;87;117;86;83;91;95;103;91;57;38;57;74;52;82;65;63;51;37;59;77;157;214;194;116;111;67;52;97;148;169;76;104;134;152;95;93;86;91;76;76;196;226;339;250;175;192;219;203;266;351;444;394;357;311;422;496;509;425;350;375;341;291;233;204;208;222;220;267;393;428;441;392;350;294;305;267;156;128;85;84;87;107;112;142;181;114;103;75;177;297;332;148;111;106;98;240;276;254;157;144;111;139;190;264;186;187;175;217;222;237;229;198;149;107;108;129;118;99;101;102;88;85;93;130;126;142;231;233;205;326;517;441;361;314;348;389;374;418;378;316;176;84;97;102;97;99;116;167;172;138;124;151;230;189;162;149;143;111;128;143;92;92;149;128;107;150;235;407;597;419;338;413;470;366;218;241;255;268;271;154;156;212;255;307;308;414;474;762;1076;731;562;476;450;380;355;304;197;117;147;174;179;174;139;167;251;317;345;270;287;291;298;371;420;339;251;207;204;120;102;134;166;195;179;236;307;308;216;172;198;210;138;166;201;189;228;291;199;191;134;134;97;114;143;169;158;158;166;244;240;151;113;96;95;127;93;87;108;94;128;214;284;195;245;255;282;292;193;112;84;141;250;265;217;223;210;169;132;88;68;64;55;75;80;72;71;94;95;84;65;113;108;140;137;100;115;184;212;237;255;279;297;198;147;77;89;127;162;196;152;105;87;62;138;194;305;347;261;355;399;381;260;156;201;283;338;373;388;460;535;435;451;415;458;395;325;283;263;344;388;413;418;379;380;329;315;384;285;269;243;223;114;113;89;78;174;294;296;264;285;347;382;234;131;85;114;148;119;142;169;135;134;143;213;374;425;480;379;358;242;153;140;168;248;410;519;345;204;140;108;78;58;94;73;49;50;129;126;121;196;291;370;398;388;314;224;292;296;283;259;215;188;151;101;110;143;166;156;129;131;126;125;137;107;120;190;249;191;174;99;87;68;90;67;135;169;188;206;126;146;178;141;108;60;84;127;202;295;326;307;334;224;223;268;252;218;206;117;158;128;111;119;73;81;111;109;158;164;191;131;128;93;149;187;118;75;92;96;160;280;351;244;160;95;107;119;128;125;104;127;80;80;91;84;78;118;146;191;227;190;143;102;88;71;159;199;168;108;87;144;182;170;166;130;116;186;267;324;302;254;175;86;113;161;228;202;189;220;206;171;128;96;174;196;252;247;175;140;167;199;155;136;72;57;60;76;50;54;58;73;90;144;246;251;240;496;697;714;453;281;213;76;73;90;159;272;361;378;331;152;131;106;121;101;91;100;108;136;154;210;259;304;238;333;422;364;331;238;175;138;150;172;151;215;197;187;159;130;212;313;359;287;164;154;121;110;196;311;240;129;115;141;237;151;92;83;101;69;115;116;79;50;61;80;73;73;132;124;161;209;329;335;341;355;289;225;141;125;121;99;118;77;63;68;56;52;42;37;48;70;89;68;75;61;58;47;52;49;60;47;42
95;99;162;282;397;335;323;298;273;244;302;381;338;247;177;126;111;112;150;155;133;95;200;391;391;225;111;135;211;187;302;350;343;282;357;492;495;366;477;538;380;295;320;330;385;399;355;398;418;431;497;397;284;271;372;410;333;191;149;133;146;193;297;210;162;140;133;135;153;92;152;141;137;93;86;109;90;101;70;35;67;75;60;53;56;52;67;65;123;119;123;82;66;61;83;145;177;217;183;135;87;94;126;141;107;121;95;99;84;72;59;61;69;89;128;247;392;359;324;210;212;194;274;285;356;480;500;538;468;529;613;581;482;380;266;351;249;174;143;83;102;121;195;383;426;404;434;464;452;417;400;252;147;72;38;53;94;99;119;150;114;82;87;98;163;160;128;102;112;129;236;299;226;147;129;100;107;218;288;219;205;204;253;192;184;182;135;137;167;153;153;158;97;84;97;69;83;102;113;128;174;267;327;275;383;457;402;363;259;305;453;370;369;370;290;167;125;100;66;102;121;112;140;168;170;200;180;240;213;185;148;157;121;148;148;119;126;175;212;155;191;284;500;555;546;369;367;407;299;229;186;236;226;135;97;116;176;191;250;294;311;344;523;693;582;494;457;395;366;346;384;246;182;149;174;158;152;121;138;240;326;385;384;350;359;301;406;402;334;331;383;317;235;157;157;244;271;212;221;290;279;197;201;187;178;201;155;151;130;152;160;144;133;108;94;72;121;168;221;276;190;281;330;339;212;166;102;76;111;122;121;124;106;101;149;118;155;171;241;222;197;124;118;86;122;252;269;316;300;273;168;121;78;57;39;52;72;78;63;83;110;93;115;97;81;169;193;132;121;192;251;267;310;268;295;217;164;114;83;81;180;307;309;205;150;106;94;134;220;298;361;387;379;323;347;233;203;187;278;329;244;294;411;372;412;453;522;514;435;391;365;364;452;449;408;470;365;274;250;257;286;326;354;357;319;200;108;111;94;191;313;377;335;248;315;399;306;146;124;87;117;117;156;242;271;246;177;173;320;306;324;352;299;232;173;215;245;269;348;309;247;142;98;65;61;101;99;103;91;52;74;101;139;224;326;328;289;327;245;235;302;380;348;277;169;136;104;83;117;109;177;202;137;125;92;109;80;99;109;183;195;171;123;116;109;55;88;104;132;125;123;119;127;165;188;95;93;62;72;95;172;257;285;252;196;181;192;231;218;91;91;96;103;84;86;85;84;77;100;121;86;93;91;73;64;80;103;143;147;59;81;97;182;304;392;321;164;121;78;88;114;107;100;117;95;115;90;89;121;90;101;132;156;88;82;81;61;54;122;168;139;144;94;118;141;116;164;162;156;163;262;311;389;358;264;163;208;243;272;260;280;301;220;168;146;128;225;243;301;368;269;155;136;211;193;183;148;102;56;52;53;74;44;74;90;160;262;280;284;684;1381;1653;1145;716;387;184;105;109;195;349;394;386;360;169;129;138;148;78;112;146;136;193;198;205;189;201;218;323;434;363;320;230;180;153;193;173;196;270;331;236;133;149;200;329;292;237;190;183;153;138;264;332;327;203;122;177;182;175;157;149;168;192;176;148;82;109;101;106;98;119;98;121;143;343;542;565;512;469;323;231;185;214;221;196;174;82;85;71;64;71;64;63;40;57;52;70;44;55;56;66;34;43;55;61;66
35;83;165;252;336;358;370;388;269;206;224;355;383;320;274;253;178;148;139;135;176;100;188;375;401;238;169;145;231;213;207;267;267;226;291;358;353;376;615;719;505;333;421;491;344;294;293;263;330;351;407;426;223;198;263;269;219;140;124;103;112;167;271;321;217;187;206;270;225;155;181;290;297;230;136;120;120;75;79;104;96;78;72;55;47;64;69;82;148;161;217;148;121;77;39;104;159;184;168;168;150;183;238;272;220;179;90;75;91;65;83;62;65;85;199;408;441;520;415;292;172;183;169;174;318;386;509;491;506;552;625;551;445;378;281;248;193;102;71;71;97;105;165;332;420;469;451;436;510;477;449;376;223;125;71;55;74;108;73;94;115;64;45;63;77;61;101;67;88;119;191;208;136;141;116;87;61;173;204;195;211;252;247;214;177;119;140;132;143;172;224;194;148;128;81;59;73;98;118;166;210;292;347;329;381;479;443;412;258;291;347;354;396;354;294;193;139;106;134;162;188;169;192;190;195;245;238;276;257;205;208;223;184;153;153;132;136;232;241;238;211;273;494;497;545;452;371;372;279;189;169;122;141;85;101;84;108;148;203;256;243;252;285;319;367;339;364;412;346;367;376;303;252;208;243;190;150;142;143;192;271;402;410;425;369;350;360;394;388;392;394;386;352;343;249;292;261;189;201;251;251;266;248;296;341;280;192;206;157;125;132;160;120;97;90;78;116;224;335;394;334;381;410;375;274;170;89;105;128;154;180;202;153;128;78;89;117;169;287;233;114;104;68;101;124;226;278;313;271;218;139;129;85;67;73;57;87;75;70;99;194;152;124;74;91;120;122;158;137;211;311;266;322;260;234;178;116;139;109;137;257;304;292;221;170;134;133;187;228;320;353;402;355;254;262;199;149;160;179;228;213;247;338;268;318;350;443;499;466;461;382;394;512;472;356;318;266;298;275;220;193;299;450;493;343;201;134;111;125;186;364;358;264;282;436;396;236;139;84;83;108;125;198;289;324;222;157;137;237;229;340;339;363;376;313;296;430;358;301;194;126;93;101;116;79;67;96;96;83;83;60;97;123;210;302;258;222;233;248;284;348;399;344;229;134;57;70;69;74;170;325;371;224;145;105;84;70;72;122;124;112;127;135;141;81;94;88;111;145;123;126;83;148;216;147;88;86;71;101;149;255;259;215;147;152;155;181;132;111;68;54;77;50;69;58;79;84;82;74;89;65;72;85;101;75;92;84;101;85;83;61;92;146;278;319;260;152;91;90;86;107;107;111;108;84;80;88;88;96;85;101;89;79;66;103;83;81;71;83;95;100;112;137;163;169;119;140;176;181;153;210;208;306;385;364;290;336;318;285;260;260;308;217;113;101;128;221;244;286;369;369;208;136;161;193;238;224;200;167;85;87;67;84;134;148;238;296;220;261;576;1499;2113;1769;1085;636;275;192;136;220;351;448;370;306;226;162;160;143;156;174;216;208;332;336;261;140;128;202;195;356;346;329;229;189;122;112;147;228;314;373;222;136;114;286;370;378;302;203;153;209;144;208;221;273;213;162;180;272;259;294;306;320;280;343;248;190;172;144;226;217;177;144;97;179;414;716;715;596;484;404;307;285;302;270;227;137;68;56;83;69;64;62;67;85;69;55;99;72;38;58;45;50;28;66;37;44
98;91;109;164;268;326;353;420;301;204;154;208;346;359;327;322;270;183;131;128;205;216;281;354;397;254;215;154;202;234;218;134;167;149;243;306;320;376;706;706;387;278;301;355;309;181;189;188;224;188;231;225;104;87;146;122;133;140;155;114;122;190;310;412;230;275;286;316;270;249;245;363;383;305;134;136;140;82;126;142;137;112;102;87;53;95;50;85;144;223;286;307;259;148;66;86;176;160;104;148;153;283;383;413;327;213;119;105;130;101;51;50;65;128;262;398;544;451;450;248;148;134;109;145;241;303;438;462;465;497;489;483;335;328;257;206;124;70;67;59;84;82;180;280;382;459;405;417;406;448;484;403;305;167;97;70;51;87;93;89;87;89;63;74;28;57;76;86;134;139;109;121;128;101;127;88;80;114;169;261;301;265;351;287;172;91;139;165;192;177;168;200;152;141;112;58;74;92;89;117;183;310;341;316;374;481;473;468;301;233;239;310;306;425;311;159;159;101;149;224;269;263;244;242;297;302;334;301;308;249;278;340;231;183;148;111;134;250;300;277;251;349;509;449;447;437;343;304;274;207;154;126;112;91;60;64;93;135;203;272;248;255;221;227;259;294;386;324;279;283;337;301;331;255;236;211;127;90;162;220;269;338;488;459;438;392;354;342;343;386;445;363;374;340;346;297;268;157;179;185;222;236;302;374;427;374;269;305;200;136;99;99;78;115;90;114;127;231;382;351;374;352;461;450;231;140;113;137;243;248;302;239;155;78;83;87;149;256;289;270;159;113;142;177;169;174;227;206;197;126;150;134;134;93;58;67;53;95;117;160;204;210;146;91;114;155;165;146;173;259;246;270;243;243;198;144;101;145;154;186;231;244;182;157;229;233;153;198;315;325;327;326;292;262;121;129;101;100;145;121;105;143;162;196;303;370;377;445;463;482;412;455;457;406;369;238;199;207;258;253;243;311;409;401;305;143;107;87;102;188;287;290;264;324;502;366;228;112;76;94;79;138;201;257;351;210;176;193;214;235;299;369;431;401;346;407;404;365;274;166;93;110;75;82;88;87;108;118;131;80;79;90;87;116;225;204;204;294;300;370;368;313;207;103;100;56;100;54;82;227;572;577;255;173;125;93;109;103;121;104;93;151;130;87;84;74;86;111;95;104;114;118;127;160;130;78;63;95;183;256;309;338;252;121;135;167;136;126;73;73;71;39;52;67;88;56;74;50;73;65;113;64;50;73;75;90;96;132;99;80;55;45;109;160;202;209;156;77;80;76;107;112;84;103;92;86;66;52;111;102;91;119;101;92;75;104;75;122;74;83;95;118;156;216;247;244;223;235;185;189;175;160;228;381;435;384;360;332;309;306;274;310;204;179;105;148;216;304;336;388;413;225;118;131;179;280;288;268;204;146;77;110;96;128;240;294;309;257;267;354;903;1366;1508;1101;608;302;203;253;306;393;357;304;213;151;143;131;139;173;234;244;302;385;321;212;128;95;174;231;261;248;260;208;113;112;105;117;183;361;403;288;166;193;334;401;383;358;256;220;173;136;135;175;316;216;177;192;260;349;298;317;326;291;298;265;205;196;183;319;325;323;178;142;208;396;577;501;467;389;349;379;349;357;251;187;108;81;84;60;53;74;71;88;77;67;82;41;79;59;62;59;56;62;49;66;41
116;97;67;131;169;252;284;349;282;248;182;124;202;209;236;331;328;248;185;209;319;384;320;403;419;323;264;206;296;294;230;139;101;129;206;315;295;364;523;395;308;211;223;246;203;176;203;202;118;162;147;93;74;95;87;96;115;149;122;114;105;139;249;333;393;347;399;397;266;273;282;398;435;249;216;180;145;163;229;233;220;182;122;75;72;56;56;66;122;203;322;330;324;209;135;161;143;156;104;150;207;322;446;470;235;143;86;98;121;129;74;63;51;108;270;393;448;405;249;174;122;86;74;91;144;163;237;280;295;370;357;293;232;248;172;137;82;42;47;40;91;99;166;277;344;381;341;309;271;317;366;392;287;152;84;88;74;93;100;143;150;137;100;47;71;69;71;151;183;163;115;133;162;105;128;76;94;104;256;311;350;407;352;286;141;124;157;206;216;158;137;141;190;183;89;110;88;106;77;98;126;209;243;268;305;411;406;424;302;152;178;201;321;330;268;154;123;107;196;223;264;304;279;331;381;399;379;322;279;296;316;357;277;208;139;122;116;177;238;205;229;323;419;488;409;336;298;250;280;214;191;136;130;104;97;74;58;110;181;206;265;260;220;275;269;336;431;303;221;183;252;294;310;289;220;154;116;112;146;169;281;376;389;468;434;377;287;211;250;397;464;438;430;403;282;227;185;118;185;190;236;279;259;365;425;356;232;271;183;139;136;132;95;81;106;91;85;238;303;295;268;424;449;380;213;148;145;162;270;307;339;252;109;109;70;93;157;245;285;184;146;189;267;310;297;225;203;127;153;123;133;150;142;116;58;86;109;123;130;182;142;130;108;101;117;143;194;191;131;219;265;246;302;331;263;175;109;112;156;226;325;298;283;187;218;210;172;202;359;355;320;313;233;142;97;100;94;82;80;90;96;88;156;227;312;321;309;296;355;410;405;368;421;453;393;346;287;276;246;194;264;271;298;316;267;152;109;96;87;171;174;192;151;200;333;245;137;105;81;87;120;147;161;223;262;275;278;259;260;302;396;470;484;449;333;335;368;372;244;134;114;138;118;167;77;90;90;132;190;155;133;82;104;148;167;153;190;301;349;365;399;317;110;69;62;71;72;79;92;170;394;396;191;154;121;116;140;182;231;165;75;119;95;80;67;99;153;143;110;113;129;122;127;89;115;74;68;131;210;280;354;347;282;192;187;168;173;65;63;60;60;82;54;69;81;63;67;74;90;64;79;60;45;55;57;101;144;95;69;74;64;72;67;99;131;128;103;81;77;96;88;88;121;88;78;92;94;114;76;88;98;121;121;81;109;77;109;96;85;60;72;117;208;241;309;380;244;260;264;227;162;116;179;313;346;395;321;304;310;317;308;239;241;160;120;141;217;257;362;368;326;152;144;122;189;186;258;224;198;180;140;154;190;239;291;311;312;239;204;235;379;631;816;680;416;260;224;199;280;349;336;225;156;109;74;91;148;228;314;275;273;384;321;203;144;137;175;246;242;196;185;178;123;106;96;124;238;393;385;355;262;241;385;430;440;436;301;189;162;127;158;213;332;203;115;205;272;359;312;334;278;260;233;194;187;183;214;323;361;270;238;171;218;299;343;248;286;268;373;367;304;326;261;219;164;77;68;77;73;47;85;90;65;57;63;46;58;60;52;68;59;62;59;25;63
161;121;107;76;130;188;225;257;275;224;168;130;127;125;180;300;346;278;230;322;404;508;458;411;443;428;355;258;308;357;245;144;114;104;198;220;220;224;249;194;168;128;132;143;172;203;192;125;92;96;87;83;96;114;150;137;151;157;100;100;82;160;220;238;329;355;326;306;287;294;317;382;356;257;260;259;247;282;395;280;202;142;117;62;60;63;79;84;101;189;249;282;256;164;114;132;144;68;101;136;260;425;449;396;251;134;89;115;99;112;99;91;62;122;262;325;323;189;140;88;68;88;86;76;85;106;118;157;280;336;257;224;226;270;170;125;68;77;51;82;97;117;160;286;323;244;188;157;136;183;236;290;302;166;101;81;91;158;220;207;226;158;113;91;80;95;100;172;240;207;152;115;124;143;159;122;81;128;226;293;325;295;321;243;162;147;161;196;184;107;116;128;145;204;150;138;107;66;49;74;98;130;171;194;238;344;365;369;249;150;115;121;180;218;203;129;115;126;146;151;175;174;205;250;300;350;370;339;295;364;285;247;179;194;101;101;99;166;149;163;245;232;320;390;332;337;304;303;295;293;263;228;125;114;113;112;101;124;134;177;285;299;298;293;233;288;345;285;181;219;255;251;318;319;252;157;188;155;101;149;288;414;469;466;439;378;173;133;165;298;385;416;388;335;240;187;86;113;212;253;225;222;161;223;365;318;209;135;107;165;180;104;77;75;101;82;80;157;259;216;274;347;402;278;206;161;164;130;156;303;277;194;147;102;79;88;115;194;240;215;237;295;325;378;375;313;210;140;127;92;107;137;135;86;80;103;175;159;172;152;102;108;141;100;131;218;291;198;171;168;248;356;439;435;372;265;143;91;116;229;337;415;359;273;162;214;181;199;348;322;311;198;137;122;85;66;54;75;81;72;117;114;145;221;320;351;285;301;302;357;348;281;322;387;439;446;350;371;268;211;202;181;199;228;206;142;80;78;89;98;114;92;77;129;159;127;118;105;95;110;167;243;268;247;310;292;380;352;344;333;382;453;399;363;286;249;261;278;204;133;189;199;155;94;126;100;70;132;218;275;219;185;208;200;162;169;189;323;404;454;424;211;108;48;65;72;84;78;84;165;215;206;102;97;129;170;222;335;298;184;90;74;91;78;92;131;161;203;133;116;86;91;87;69;75;90;69;137;219;285;310;337;258;217;127;129;94;76;93;99;69;105;83;93;59;84;72;70;52;73;83;58;49;57;68;129;127;82;79;84;56;66;72;79;96;96;106;98;85;114;98;70;73;92;57;66;75;136;124;89;98;136;147;88;84;145;151;143;112;79;64;104;143;245;262;289;289;212;225;244;176;81;140;229;308;214;239;251;303;316;316;221;206;193;142;174;265;314;352;302;196;138;167;180;190;270;230;199;163;167;163;227;297;215;231;294;308;263;206;180;250;320;418;336;198;176;194;206;273;309;242;146;125;126;94;123;200;289;335;279;402;405;331;289;233;196;226;264;196;150;135;122;174;133;110;133;207;352;436;337;204;250;367;421;427;402;316;262;181;157;175;255;258;191;164;231;271;313;405;368;280;279;212;163;118;101;187;224;234;248;251;217;267;276;280;199;196;239;322;361;299;328;331;302;250;132;119;101;80;42;65;72;101;86;81;62;38;65;49;51;54;68;53;66;43
224;192;92;110;170;238;205;196;223;185;144;134;131;127;148;237;337;363;339;370;435;500;395;338;400;411;351;240;216;318;267;240;160;149;126;162;167;164;101;111;94;96;97;87;112;123;127;86;95;96;101;63;120;179;192;184;210;177;96;59;72;119;169;177;219;238;295;270;193;206;308;324;259;219;271;339;403;404;499;364;182;133;88;82;83;86;83;74;97;186;161;171;212;96;49;106;73;56;97;158;313;385;416;337;239;141;88;94;91;153;124;110;108;196;241;284;192;148;89;65;98;81;75;78;116;79;74;151;180;194;157;163;237;250;192;145;80;72;81;110;162;199;209;220;218;117;92;92;101;95;175;179;224;187;83;69;140;206;261;314;294;185;121;89;87;83;100;282;227;172;111;107;141;204;246;191;90;125;162;182;177;213;194;205;140;142;188;195;157;122;84;106;151;173;175;156;139;129;101;75;121;96;116;137;142;235;255;285;182;184;146;120;129;142;167;176;165;93;105;94;150;140;145;140;151;197;246;236;283;290;254;214;141;102;82;120;118;161;174;177;206;202;237;300;331;322;355;332;350;344;371;312;200;135;97;102;81;94;124;126;164;227;258;205;179;254;221;203;214;262;264;236;273;358;342;293;307;231;126;149;314;454;464;418;397;231;144;105;176;269;293;416;404;305;172;166;124;87;167;200;169;174;151;147;213;175;130;109;81;167;218;115;93;90;83;121;111;147;227;234;233;329;309;228;151;159;180;173;146;193;239;180;135;106;94;73;85;155;198;238;354;365;418;469;417;390;222;149;120;85;81;112;109;117;144;159;260;235;203;164;96;92;94;118;193;261;332;183;186;224;353;431;436;416;349;333;180;95;119;199;238;282;337;270;192;185;127;174;217;293;219;152;104;100;82;73;53;65;45;85;125;86;118;157;276;335;384;362;377;388;326;280;331;430;429;402;444;360;273;187;130;123;122;164;150;121;98;81;77;71;82;89;66;68;117;112;111;94;86;144;265;333;351;347;372;414;483;371;305;312;326;356;316;287;206;252;243;259;196;141;152;181;110;93;134;151;108;185;359;437;397;306;285;226;201;203;236;348;377;383;319;190;90;75;84;75;128;99;108;165;177;131;75;110;135;259;309;366;260;188;104;98;72;87;96;145;222;212;121;98;106;74;89;86;76;117;109;112;175;256;267;250;170;146;112;95;68;77;85;84;74;133;161;175;117;105;57;74;58;63;89;87;41;52;70;120;97;82;74;58;57;62;98;68;105;106;139;130;99;79;96;77;76;38;60;62;82;97;110;79;111;190;150;172;132;189;202;169;118;108;93;142;113;140;181;239;243;182;176;182;138;128;117;155;190;187;177;217;275;300;268;195;199;185;140;199;296;364;352;320;208;210;272;280;337;364;336;237;166;114;213;289;332;314;194;254;300;311;247;182;183;242;295;226;165;168;209;187;251;212;130;116;134;115;144;155;229;299;318;242;354;374;391;358;264;212;168;186;150;140;137;154;207;194;141;194;265;370;373;311;249;323;361;383;349;340;281;255;205;153;146;246;177;196;209;224;194;247;320;319;378;282;168;144;133;123;135;169;194;225;267;316;331;309;202;204;235;254;260;286;268;278;272;299;246;168;179;187;102;66;60;62;75;119;91;51;64;87;62;63;62;33;56;47;36
265;203;111;105;237;311;284;202;107;135;116;137;142;115;141;186;305;312;296;331;329;319;290;275;280;359;349;214;185;262;233;238;262;232;165;129;155;135;98;83;112;69;54;63;68;104;111;82;83;89;87;92;131;196;179;229;270;254;120;74;104;124;132;134;151;178;221;184;172;172;269;217;210;165;194;296;271;401;428;341;170;113;100;90;85;103;92;116;112;114;101;93;103;73;66;67;78;110;141;186;310;380;295;262;216;130;89;108;101;138;144;182;186;249;226;294;221;144;63;105;138;130;104;67;107;88;109;113;149;147;132;172;223;248;182;172;156;131;185;182;242;255;314;280;172;81;58;107;125;114;94;161;143;118;71;82;165;245;278;279;234;201;118;117;69;65;126;204;246;197;194;102;146;264;338;237;158;88;138;146;154;142;148;174;135;131;190;236;183;104;72;85;183;207;206;176;116;114;104;66;102;138;169;162;112;145;159;204;242;242;190;148;195;247;280;328;209;108;97;93;141;170;103;106;93;97;131;223;290;327;285;191;156;130;99;116;150;158;189;208;217;235;205;264;280;261;285;263;330;367;329;269;198;155;129;150;91;98;63;74;105;147;208;158;144;175;203;229;258;289;301;262;353;374;422;416;347;261;138;174;272;429;435;368;299;232;141;117;159;207;310;285;314;238;151;100;75;85;118;129;135;118;101;116;126;120;90;61;84;123;134;72;81;103;105;74;65;93;194;287;262;235;236;179;167;168;183;152;149;132;136;146;149;115;76;115;130;179;191;271;332;433;445;423;427;353;255;185;178;148;133;106;113;124;123;226;270;279;218;136;103;93;173;169;169;285;269;234;133;251;338;393;315;305;297;280;230;142;101;116;173;198;238;191;141;92;89;112;183;204;144;124;106;115;114;76;60;50;86;62;79;94;97;137;195;280;404;429;412;418;372;333;351;400;426;381;315;329;220;193;128;113;103;105;85;124;150;143;144;167;159;142;111;95;105;99;100;119;126;188;269;399;427;429;448;426;458;411;329;281;345;315;308;282;275;258;266;176;161;127;106;136;114;83;123;98;218;297;399;453;498;478;449;276;270;226;283;322;356;304;226;129;77;84;107;119;116;139;120;151;171;121;133;148;196;191;238;295;232;133;79;105;89;92;152;132;235;174;142;101;88;76;81;85;80;157;159;142;110;134;183;124;139;80;88;91;87;97;79;55;85;133;197;268;198;102;91;72;82;88;73;81;85;62;79;77;69;88;62;53;64;69;72;104;141;175;198;122;154;96;106;92;75;60;65;62;57;118;104;109;113;216;236;233;262;276;261;153;134;181;147;184;156;113;165;230;299;264;128;166;152;131;177;195;195;191;158;156;189;231;166;138;133;120;122;213;333;360;342;352;290;331;391;418;402;459;369;280;170;149;263;354;352;302;230;288;370;384;304;252;198;190;208;182;205;258;223;234;190;139;110;100;205;200;193;210;252;299;280;191;245;324;305;335;332;197;132;161;173;146;136;169;260;199;163;241;317;388;329;226;190;242;277;349;333;263;303;273;211;187;161;189;243;269;278;257;227;241;328;330;398;327;232;198;149;139;122;152;179;254;257;344;351;361;324;231;285;317;306;258;264;198;252;322;270;227;217;181;157;97;21;63;55;72;69;74;60;46;56;74;52;51;60;60;62
176;160;123;137;259;377;286;183;94;111;132;142;163;116;100;190;257;202;210;246;252;205;172;168;255;375;295;145;158;241;257;249;209;161;122;120;128;129;88;111;88;64;73;76;91;72;77;67;69;99;151;120;121;143;108;142;234;204;102;78;155;222;176;141;119;172;134;153;139;151;156;171;191;162;159;159;184;216;240;267;139;85;93;137;149;97;98;143;128;95;107;102;102;90;83;86;71;114;155;194;250;301;195;123;120;99;94;140;116;135;181;190;252;245;231;306;239;158;101;178;253;208;132;131;100;111;145;158;174;174;106;150;206;254;221;213;175;140;118;245;262;230;273;255;146;85;103;103;141;111;150;101;113;102;73;101;117;214;189;181;157;182;128;89;73;88;117;204;199;235;252;189;180;224;295;285;219;114;118;131;146;144;179;131;100;95;155;191;180;131;88;97;157;175;156;177;137;135;88;48;116;167;257;211;144;118;140;202;264;250;161;166;236;232;343;305;207;131;99;95;136;147;137;135;82;95;95;173;234;384;372;307;208;145;137;109;127;133;172;256;271;281;221;213;176;190;144;167;196;198;164;147;128;130;222;237;115;100;72;75;80;118;141;128;113;134;202;319;325;294;316;288;417;459;473;333;300;185;87;157;267;338;332;296;226;169;112;112;136;138;169;228;202;171;117;79;85;90;116;181;129;128;131;126;110;90;98;104;85;101;114;74;68;110;84;62;76;86;150;199;175;175;147;113;171;183;279;196;138;132;96;101;152;163;179;124;112;191;185;274;302;362;421;414;407;377;316;314;265;279;240;130;51;61;121;176;186;167;158;143;140;193;217;270;282;290;238;212;170;202;234;254;204;158;235;306;332;194;94;74;107;148;168;154;104;118;127;71;105;129;154;112;180;196;154;108;93;70;67;82;70;91;67;97;143;284;317;424;380;405;297;318;320;322;388;332;263;234;180;113;82;95;78;57;135;164;196;235;242;313;276;242;183;113;111;120;110;120;130;123;220;233;285;340;399;414;384;351;374;370;364;337;272;276;232;251;219;183;161;139;113;97;96;140;155;170;236;328;343;393;427;446;382;378;275;377;388;338;355;234;139;118;94;103;100;108;117;101;90;103;88;96;155;219;234;186;173;187;187;144;113;110;155;148;128;207;245;204;143;140;112;97;109;106;117;135;230;189;142;122;87;108;98;84;93;85;110;113;110;106;110;125;201;272;208;150;90;90;128;150;130;147;119;97;67;70;50;67;74;70;63;72;78;106;95;220;227;213;231;143;120;79;94;59;60;71;76;193;199;149;167;329;421;348;299;204;196;127;149;202;341;233;111;137;169;279;380;311;175;135;169;220;230;309;198;235;156;138;126;178;210;147;165;167;145;256;291;293;302;279;318;468;434;407;421;471;403;285;207;218;284;335;328;300;250;437;506;452;382;329;240;174;170;221;216;207;245;245;234;156;111;134;226;257;265;208;234;270;255;127;161;206;308;331;326;238;213;179;171;163;118;206;235;234;214;285;350;312;273;184;147;192;223;239;257;236;344;372;316;272;251;253;309;345;321;305;238;253;264;294;340;415;396;309;244;192;171;176;224;251;298;339;346;306;238;245;365;396;331;295;193;174;227;302;304;306;330;266;183;128;61;78;61;63;86;72;94;55;77;77;73;49;42;60;64
142;109;122;146;247;223;163;128;104;103;138;168;156;123;117;132;150;174;155;189;199;134;101;151;231;375;374;188;181;218;260;162;122;99;67;102;113;155;141;103;82;90;93;79;97;82;98;93;88;147;186;172;122;80;135;156;180;128;91;107;252;340;235;154;166;132;86;121;110;161;136;119;188;195;123;88;158;169;170;187;122;96;138;177;182;110;102;128;136;111;133;206;180;82;72;77;106;143;173;237;219;231;159;78;82;79;116;178;191;142;167;204;228;206;268;324;306;155;157;234;304;316;228;144;157;218;218;225;317;162;126;125;208;259;249;272;215;137;149;175;202;191;199;198;142;70;116;125;151;153;162;150;152;123;74;78;112;154;171;112;134;219;139;53;40;87;101;143;203;270;303;310;250;242;227;237;268;137;144;110;109;135;153;127;121;97;126;155;157;141;118;88;118;108;145;150;100;89;76;119;121;161;195;217;120;104;160;208;316;224;203;207;288;312;328;325;221;179;161;132;143;174;145;127;120;85;113;176;232;362;385;378;366;256;210;122;105;87;143;216;320;323;372;334;189;105;126;106;150;112;89;74;64;111;214;228;172;118;107;92;78;91;109;128;93;118;216;304;276;248;230;260;416;413;321;250;172;129;109;116;168;208;233;211;169;117;103;164;133;100;117;150;143;109;66;76;74;125;178;202;215;167;155;78;112;101;95;78;81;101;88;92;121;99;105;58;48;93;110;137;142;134;85;122;174;306;353;340;227;140;101;88;145;233;232;181;173;168;236;229;258;362;359;390;319;324;330;389;374;363;280;120;66;98;143;156;140;113;121;154;229;300;389;366;424;303;247;173;108;133;177;212;150;130;224;297;317;184;104;80;107;154;220;140;135;160;133;145;151;136;133;211;278;265;211;151;113;120;82;77;107;131;107;109;143;240;383;319;297;228;266;255;248;273;354;322;276;212;151;74;93;101;110;114;96;160;221;255;371;412;372;300;275;221;158;172;168;140;128;93;128;142;218;244;284;246;269;269;239;311;281;316;249;201;202;194;195;170;142;144;127;138;170;255;206;203;210;315;372;370;297;272;241;326;337;429;444;357;246;143;133;120;95;106;102;122;140;111;113;82;100;91;174;258;264;129;121;135;144;75;109;106;107;137;175;186;256;172;186;122;113;123;139;183;200;191;276;223;151;162;148;109;153;113;134;101;97;159;112;92;146;101;138;229;266;176;106;165;199;220;196;196;257;115;71;47;73;80;65;94;48;82;103;76;157;204;211;219;227;198;104;97;95;43;64;57;104;223;286;184;175;284;352;324;189;170;151;136;144;193;301;230;119;86;155;351;432;370;156;118;183;285;319;265;282;252;152;114;141;194;271;205;154;117;215;263;300;257;222;262;327;422;430;443;409;395;365;259;191;298;398;329;295;294;248;412;622;484;433;387;315;230;174;161;252;230;263;316;307;190;118;169;282;312;223;203;190;226;223;144;111;150;301;395;366;308;270;246;159;167;121;187;181;240;274;310;405;337;220;122;133;162;194;200;252;263;369;400;366;354;312;333;327;305;334;264;300;270;356;341;302;465;800;775;368;298;283;233;288;352;362;298;332;306;280;281;371;428;466;297;211;185;231;277;327;419;395;310;219;118;82;87;72;91;88;117;117;108;112;93;68;33;75;72;67
102;136;98;126;162;158;113;102;71;117;117;121;129;117;113;139;188;160;146;149;137;140;102;117;185;260;219;132;130;146;140;147;109;85;71;107;146;186;113;144;148;106;97;78;112;109;80;88;124;148;249;195;71;72;100;129;103;83;94;118;301;356;238;137;153;98;60;114;97;116;118;93;129;145;89;98;143;165;220;245;189;153;168;179;186;164;84;55;99;112;131;218;212;93;80;92;98;133;142;267;307;250;184;90;70;69;104;283;243;188;170;160;189;218;318;311;269;149;151;291;406;448;340;243;283;352;276;249;298;167;96;96;98;191;304;309;248;109;100;152;153;109;158;161;97;85;136;130;160;223;233;156;138;108;87;117;169;150;120;111;208;228;188;74;63;78;88;98;121;221;382;372;299;280;293;279;226;176;135;117;100;130;118;131;118;91;110;187;199;127;100;82;109;122;143;109;83;133;158;194;108;116;132;103;96;104;141;264;266;208;230;301;344;428;416;438;317;262;215;152;178;200;173;135;103;104;120;197;175;229;308;373;356;335;182;114;104;102;127;230;329;380;438;348;203;102;158;190;199;123;73;84;68;103;155;202;182;144;176;216;113;94;105;100;89;142;146;193;158;198;168;227;298;319;284;133;109;86;94;93;152;147;139;146;143;139;127;120;105;53;51;75;122;115;106;78;89;164;225;279;285;234;147;92;114;76;113;93;102;100;90;116;218;222;87;71;46;75;130;199;176;129;94;155;200;362;486;465;311;219;132;118;125;208;288;251;265;258;227;190;303;339;434;362;344;352;272;334;366;403;274;109;128;159;180;119;79;63;100;158;272;421;429;465;439;353;236;162;120;155;237;201;217;179;255;364;336;191;126;127;105;189;218;141;174;181;197;186;140;134;144;246;279;386;321;214;179;148;80;75;105;176;141;99;124;173;289;235;180;127;159;149;178;245;301;232;163;119;113;69;99;92;90;137;131;149;220;242;324;314;387;346;432;298;265;177;217;252;182;88;99;101;126;133;146;176;167;114;131;151;179;179;156;180;134;146;193;200;194;257;227;242;327;372;299;227;162;206;293;262;208;185;187;263;388;480;553;347;206;147;164;198;153;114;136;117;84;92;75;77;85;101;105;171;159;86;103;82;77;53;83;100;76;115;139;148;160;172;108;106;111;111;176;216;258;277;283;273;244;155;155;154;148;194;146;117;188;246;186;113;134;126;151;236;210;154;137;195;227;247;229;281;275;186;68;76;49;60;67;75;65;109;93;132;160;240;193;171;225;143;94;72;94;61;48;86;119;244;277;208;186;185;224;211;120;111;131;126;153;155;219;111;67;97;147;267;371;273;133;107;172;347;372;310;316;285;154;127;149;275;296;262;131;129;209;244;276;228;204;164;226;368;443;437;330;350;337;321;294;364;361;339;232;159;219;290;495;434;430;401;326;303;228;227;295;199;210;269;323;252;155;131;209;230;202;158;153;197;229;167;148;219;314;399;461;377;251;184;181;168;126;156;183;261;307;331;413;321;190;126;169;190;211;228;235;247;308;328;380;390;380;331;320;303;349;272;208;284;351;337;312;544;1235;1261;549;299;241;256;357;426;336;317;320;315;270;332;437;583;598;418;288;243;274;260;376;360;391;356;239;134;112;98;79;126;135;160;170;189;161;133;112;77;76;69;66
97;82;115;136;147;148;96;63;102;187;132;122;107;108;125;164;160;100;138;201;210;141;142;100;101;131;117;124;67;83;149;159;139;99;91;144;170;173;103;111;126;86;86;79;113;116;128;104;130;235;227;149;74;88;112;155;117;88;74;112;236;331;232;155;113;108;96;90;98;103;93;92;74;111;76;110;156;286;419;627;397;187;156;243;274;178;114;70;97;80;130;194;182;133;92;99;65;101;130;180;330;288;173;100;46;68;118;205;183;180;111;136;141;175;175;194;155;105;168;335;434;483;446;450;391;469;295;236;174;127;87;51;86;117;221;256;264;140;64;105;85;89;110;112;82;64;77;137;157;193;201;195;159;119;76;142;165;154;112;135;247;325;228;104;76;76;93;78;141;210;311;383;386;393;461;449;373;265;193;110;116;98;105;98;81;95;115;137;156;114;116;83;126;124;98;109;120;149;272;226;128;107;106;101;72;105;106;215;181;163;268;304;390;490;516;458;387;328;258;220;213;273;208;143;108;101;139;165;149;137;186;256;289;325;222;186;110;66;181;224;290;352;355;273;173;127;123;259;305;192;88;50;61;66;95;110;139;201;339;306;183;138;148;200;187;210;211;182;143;155;134;131;194;208;192;106;91;84;110;91;124;213;215;156;135;203;172;86;99;50;78;60;100;130;128;117;82;182;230;289;311;297;156;95;80;91;91;79;85;69;82;174;313;243;186;84;79;89;90;170;180;164;147;182;215;323;352;405;346;309;204;170;145;193;317;402;350;264;188;156;223;338;394;340;324;306;222;237;266;305;201;122;216;244;198;110;107;80;70;163;322;376;381;414;412;266;214;155;103;175;251;314;310;282;253;365;345;278;172;187;174;206;206;126;177;291;313;183;128;121;126;153;198;197;260;254;240;194;115;80;116;99;104;96;78;116;126;136;107;73;92;141;180;205;225;158;83;71;90;90;66;58;119;156;168;141;125;224;232;278;234;301;281;284;243;168;160;218;126;121;120;79;77;78;92;101;93;89;89;132;105;99;98;98;100;126;217;240;294;351;376;335;438;362;336;189;147;104;137;153;161;102;153;250;342;434;424;232;169;111;189;225;177;183;137;119;137;90;66;75;107;119;165;115;121;84;67;97;95;67;68;63;71;64;92;86;101;74;94;83;127;152;172;218;230;212;265;236;251;186;165;151;151;155;156;144;214;247;213;160;127;148;147;177;220;161;153;199;279;247;240;232;263;147;96;64;69;49;67;59;96;99;119;178;240;177;170;144;150;129;106;91;74;93;89;80;146;220;222;134;111;112;138;105;72;74;119;159;165;130;88;60;57;102;225;316;250;157;86;103;196;315;382;374;339;251;154;129;181;285;261;210;121;93;155;223;197;166;139;140;153;289;387;357;240;248;256;280;301;308;329;308;160;119;142;214;332;376;348;326;301;281;248;243;213;246;208;246;329;269;207;153;160;158;217;196;172;247;227;170;130;170;306;362;445;372;306;215;165;165;122;152;163;237;352;374;351;280;268;214;151;198;283;272;275;250;251;242;351;324;330;276;286;340;376;298;210;183;342;359;317;529;1133;1171;590;305;204;229;369;424;416;260;275;308;293;256;382;615;785;500;316;294;300;272;271;268;267;277;263;171;137;160;150;163;175;202;199;230;218;248;164;140;128;99;89
93;126;209;208;320;285;164;106;127;250;242;186;95;113;150;175;168;145;168;237;251;257;159;126;98;73;104;66;60;79;151;235;203;142;123;146;203;149;126;64;94;64;68;98;117;128;87;87;143;193;177;111;66;71;99;193;117;105;111;147;171;181;144;108;136;93;81;69;102;105;80;76;78;108;125;185;232;396;806;1168;697;314;219;311;347;313;155;98;113;98;90;130;168;105;93;72;82;69;94;145;211;208;171;107;86;77;98;134;150;139;121;83;127;118;122;104;86;85;135;223;361;395;361;406;441;411;371;233;159;130;65;34;86;125;181;168;165;103;95;93;78;70;77;56;71;70;89;96;122;139;141;133;138;110;88;126;166;143;83;99;182;267;177;91;111;136;102;89;80;126;192;279;370;471;508;504;414;424;258;172;115;93;93;72;80;71;98;109;140;157;140;88;147;132;103;181;166;238;347;329;223;133;110;123;100;57;76;104;130;139;162;270;301;326;471;450;362;247;231;225;261;349;274;132;125;109;116;167;147;106;132;232;235;288;225;215;167;126;115;167;280;325;235;204;151;92;112;222;326;240;102;54;67;71;75;77;164;192;304;330;253;207;200;302;303;293;296;201;97;113;118;106;96;135;114;81;93;143;158;197;253;347;223;162;152;193;172;92;81;50;27;145;155;174;161;176;149;208;284;351;332;294;196;62;80;89;96;85;58;73;101;179;325;302;183;92;64;94;104;93;141;120;166;235;221;198;295;304;326;367;262;141;164;131;228;289;281;190;142;117;202;326;332;336;293;286;268;227;216;231;176;226;296;310;307;147;96;80;80;122;215;345;344;290;253;190;163;144;104;132;290;338;312;275;290;326;357;315;311;240;281;267;189;142;210;180;251;198;148;121;122;96;138;143;173;216;258;201;115;79;94;113;92;84;79;117;71;62;82;72;71;113;152;129;122;92;71;56;98;120;100;108;145;244;239;142;114;141;133;155;179;191;180;171;200;97;144;152;121;130;119;166;84;92;109;76;87;78;100;93;95;115;81;124;108;137;211;333;397;379;374;364;351;389;268;140;94;97;90;109;87;85;144;291;334;372;321;207;174;147;180;219;211;232;179;126;108;77;44;70;104;202;220;169;96;82;106;132;124;93;75;77;61;58;67;57;73;64;80;110;172;196;185;208;184;186;207;158;167;175;171;126;128;145;157;138;193;273;273;223;175;204;279;295;259;175;122;191;226;249;237;243;224;147;90;79;80;74;80;102;138;145;158;207;197;181;138;94;124;114;103;83;76;47;107;134;119;128;145;89;67;83;66;50;83;89;106;188;176;75;73;60;91;146;298;329;235;124;93;66;123;233;308;305;263;185;114;105;191;242;195;146;105;105;95;166;178;180;105;73;116;247;317;281;174;160;268;298;315;300;280;252;158;116;113;162;256;315;252;215;211;227;148;216;209;132;179;208;283;351;326;234;151;194;248;287;270;326;248;145;116;182;268;364;408;420;312;184;129;220;178;176;204;223;313;312;268;266;251;285;220;207;318;269;284;217;185;189;239;236;289;251;275;351;312;258;180;151;224;326;394;475;555;635;391;320;211;219;295;339;273;237;275;400;329;312;309;427;528;394;351;321;317;190;191;198;205;250;269;210;208;169;247;346;340;290;213;278;269;318;285;217;161;106;90
99;166;276;329;410;424;262;183;172;258;303;241;238;194;206;213;212;160;191;203;284;239;269;176;88;95;81;71;41;95;156;239;213;116;100;130;186;189;111;85;80;105;85;121;149;105;131;93;103;97;137;122;91;64;66;120;117;92;151;129;123;147;110;86;73;53;69;93;78;100;98;75;108;113;213;261;371;479;859;1229;773;389;302;294;442;335;186;150;170;142;128;84;102;112;84;79;87;68;58;78;132;115;156;137;153;119;133;117;154;120;84;112;84;87;80;99;90;80;81;129;197;293;276;361;295;301;278;202;157;106;67;69;53;118;96;122;140;81;80;71;55;73;53;42;23;53;76;106;110;151;126;176;199;162;95;75;97;90;62;85;152;210;170;82;124;144;116;99;88;104;137;258;274;342;442;411;393;425;334;214;158;116;90;65;91;58;77;72;79;214;224;137;105;198;175;183;273;336;315;275;184;116;104;149;124;55;65;100;127;163;146;209;190;216;307;391;247;183;123;141;190;291;239;128;61;69;147;140;98;99;151;250;292;316;281;306;164;120;104;209;327;334;202;152;135;82;77;188;301;214;114;81;60;64;71;74;110;169;301;271;338;259;242;263;336;329;299;233;145;149;93;84;78;59;77;57;120;152;209;210;302;354;298;145;113;148;168;114;93;78;100;120;188;170;164;162;151;220;373;363;419;343;156;85;79;81;88;90;59;85;126;175;274;281;176;72;68;97;55;56;86;126;172;177;169;206;260;305;399;364;333;216;212;173;189;198;183;160;143;126;174;261;326;270;339;339;291;237;181;205;203;282;357;429;366;221;110;97;68;114;176;254;195;167;123;152;114;131;107;161;258;296;304;249;326;359;447;429;365;288;283;217;189;158;143;119;152;136;121;132;109;102;114;92;90;169;284;244;170;126;117;121;108;93;104;81;92;92;94;72;60;112;141;108;106;73;79;64;94;162;139;194;223;284;254;136;140;85;103;148;116;107;138;113;135;113;66;98;122;139;175;142;149;80;133;95;91;121;96;115;84;82;68;133;125;119;180;346;392;469;404;294;282;231;213;127;107;75;73;74;77;80;158;254;340;304;214;156;186;175;162;201;281;269;187;97;93;114;93;92;155;274;319;200;127;109;127;172;160;99;98;77;82;68;64;95;59;109;60;113;161;128;144;163;215;230;208;125;97;111;144;138;123;127;147;188;228;272;224;239;289;333;367;321;287;168;138;132;155;192;226;203;220;223;179;90;89;80;114;202;204;191;185;186;147;104;112;87;69;100;106;89;105;93;113;180;128;142;94;74;74;80;57;74;60;81;93;156;180;79;74;107;116;165;241;255;189;125;122;93;98;229;299;332;243;173;127;127;145;168;174;181;150;110;114;167;203;213;134;72;74;132;260;269;148;133;205;224;269;263;234;200;156;117;126;136;179;213;213;160;147;174;140;168;160;171;127;150;240;360;359;244;187;195;326;356;352;390;280;201;158;197;216;297;380;409;303;211;156;153;148;161;140;182;227;304;222;204;257;246;245;229;293;310;301;255;154;135;140;178;194;296;326;338;384;249;132;112;165;277;383;373;321;293;310;271;217;243;290;340;268;204;319;357;373;267;221;207;275;334;327;322;251;168;200;218;214;243;222;226;228;207;268;343;353;287;284;319;320;268;286;259;215;173;163
105;144;334;408;507;473;364;324;233;276;262;295;299;216;246;254;208;239;165;166;120;135;215;158;105;122;165;94;82;90;155;196;161;114;94;101;187;200;124;88;123;124;159;193;189;110;101;106;64;83;114;154;87;52;72;99;115;120;167;157;154;101;77;63;100;60;57;98;79;109;95;80;81;165;198;321;372;433;557;642;544;437;374;335;359;354;154;156;153;140;99;91;91;82;101;110;75;63;57;73;62;121;173;180;195;192;252;250;243;256;218;174;115;160;109;149;102;84;88;100;105;125;160;204;150;154;234;195;137;116;82;66;74;67;83;104;107;77;65;87;77;73;40;32;43;60;90;99;137;143;157;169;228;164;65;85;105;98;61;72;122;134;80;49;68;131;141;131;107;129;173;208;227;278;313;338;347;393;379;259;153;145;174;73;84;66;57;68;143;190;189;132;194;229;235;295;365;385;271;232;134;118;114;129;134;105;76;65;163;172;128;111;114;126;241;254;151;88;86;113;148;239;153;100;107;103;156;181;158;106;139;209;325;373;364;247;140;83;115;189;289;387;279;162;113;65;100;169;284;240;188;110;130;150;118;105;78;104;176;226;216;214;211;213;252;269;310;223;130;138;132;83;81;65;68;68;115;150;229;216;253;319;279;174;99;103;114;116;159;148;171;227;258;218;170;162;164;318;382;407;424;296;122;81;65;107;144;111;82;113;165;217;222;234;215;101;113;104;79;109;83;109;128;210;188;264;301;380;427;433;417;318;226;202;186;214;192;130;139;136;141;164;206;231;233;258;280;196;137;168;226;319;368;432;371;241;131;111;88;71;100;123;140;110;81;97;114;76;74;111;191;183;166;181;245;346;442;535;439;340;283;219;129;84;83;71;88;104;135;99;112;155;156;125;77;109;220;230;176;120;175;172;120;127;146;110;137;119;84;61;74;71;134;140;105;77;88;80;95;205;247;274;298;240;203;106;99;87;95;91;102;115;101;91;122;70;66;104;70;98;157;127;93;132;129;124;109;104;112;110;83;71;95;134;101;92;149;289;360;454;401;271;311;263;164;182;146;173;118;90;56;75;118;197;237;183;180;198;187;149;151;173;298;250;147;100;84;100;60;89;152;249;283;235;138;172;168;187;125;154;118;114;86;65;73;50;83;69;87;76;122;131;106;146;220;286;243;166;136;121;152;144;160;184;186;276;308;243;179;265;352;402;409;310;193;159;106;113;130;116;170;188;219;253;234;139;103;109;163;306;325;293;198;131;112;96;61;93;108;86;88;84;116;85;141;149;125;101;104;64;85;83;78;61;92;91;134;180;192;138;88;121;172;226;192;157;111;115;91;104;129;216;314;330;300;149;130;149;163;129;165;291;275;189;203;149;185;157;105;79;31;97;233;263;196;152;225;259;326;312;293;192;140;104;107;101;107;107;132;146;117;138;79;134;163;214;121;159;223;338;375;291;213;202;248;310;386;420;312;250;170;177;219;230;333;306;295;163;135;97;86;98;125;147;232;173;146;132;151;196;149;187;232;306;403;287;184;127;176;206;248;331;424;384;378;236;158;109;176;263;338;279;226;167;214;317;297;273;275;274;286;305;387;409;437;311;270;179;258;324;347;297;196;220;262;295;274;280;202;187;201;237;267;247;241;295;308;298;273;274;300;265;246;224;199
90;128;224;276;385;378;350;293;200;172;247;295;313;273;233;273;255;256;191;133;95;129;128;156;124;195;186;113;91;85;144;166;102;68;81;116;152;203;120;84;139;148;169;209;243;179;161;135;55;53;68;97;85;62;61;58;82;88;112;99;130;84;81;90;63;123;66;113;123;109;99;55;81;133;196;351;408;325;360;394;465;512;477;366;402;313;158;115;157;106;80;97;62;104;110;120;107;52;76;77;93;158;229;351;311;348;383;456;480;437;414;315;210;112;134;165;100;89;86;60;98;139;134;129;83;92;112;127;99;86;91;78;76;60;100;97;84;90;97;120;162;110;57;73;75;107;118;154;141;173;190;220;221;149;69;90;144;112;132;115;103;133;83;86;92;128;154;108;150;215;203;255;244;205;278;236;237;342;275;167;113;116;105;73;84;61;65;66;112;178;105;132;192;303;287;308;377;435;302;163;122;87;89;113;114;148;115;98;166;184;116;74;61;111;153;215;153;101;102;96;99;108;116;115;141;152;194;196;205;153;162;232;302;342;327;213;116;100;120;192;255;309;239;131;67;73;95;211;298;307;292;185;222;201;171;124;113;117;123;147;131;188;244;221;181;206;218;168;143;114;99;113;104;106;74;70;82;121;204;204;205;221;194;184;100;103;138;151;163;182;255;278;245;221;133;155;222;318;365;370;352;243;99;115;85;123;197;202;142;193;217;249;244;207;190;116;242;202;222;143;138;147;146;180;242;323;296;356;443;463;425;374;220;218;206;248;182;117;111;147;97;105;108;179;182;170;128;119;78;143;198;257;323;337;336;209;161;130;122;97;90;79;89;70;66;82;88;112;87;105;135;149;109;138;153;287;386;458;424;275;171;155;93;63;72;78;98;123;86;69;128;168;284;192;92;105;103;189;201;192;259;265;167;149;187;214;196;161;98;68;57;64;107;103;90;81;79;79;124;290;386;347;273;172;111;82;97;93;99;87;101;79;102;83;98;90;72;86;104;128;114;118;104;133;149;124;59;123;106;50;75;70;78;98;95;113;132;181;347;356;352;234;234;336;343;323;259;271;183;115;98;68;93;117;102;133;181;182;145;121;125;109;184;186;110;109;125;128;98;122;136;243;338;317;206;196;211;221;212;209;155;108;123;115;81;56;62;75;90;88;120;106;76;135;180;223;194;119;126;152;166;186;210;239;334;468;402;280;210;260;316;372;338;257;192;135;89;97;122;127;160;178;188;260;222;161;186;203;282;350;366;304;158;87;95;74;97;88;83;94;100;74;82;104;128;146;119;84;99;68;82;90;83;123;86;115;88;128;172;123;88;125;264;263;195;140;116;133;152;120;139;258;294;402;250;131;152;205;145;126;209;331;327;289;281;241;154;125;75;42;41;112;191;243;197;200;225;328;383;358;263;173;179;119;121;97;85;60;109;132;104;103;66;69;124;223;198;198;266;310;377;285;225;199;207;321;371;368;332;263;176;172;186;211;243;259;189;153;119;82;89;92;103;142;160;134;94;85;140;125;135;135;169;322;355;297;196;197;207;259;256;341;387;368;296;213;193;161;168;255;294;213;98;133;253;344;329;316;325;345;394;381;444;463;459;412;264;213;288;358;307;260;181;251;362;333;334;333;239;226;260;272;297;212;250;255;283;259;279;258;270;230;234;225;251
96;79;137;149;215;227;269;195;160;168;227;284;306;241;199;320;343;293;246;186;160;170;247;193;273;206;194;167;119;128;177;231;146;88;90;107;161;147;129;76;91;126;144;231;308;277;288;221;121;62;62;51;55;65;83;92;45;49;51;84;111;83;75;81;76;81;73;120;165;123;86;77;72;104;228;380;439;464;293;340;371;533;523;453;411;293;140;118;116;81;137;86;91;99;94;142;128;112;56;66;131;269;491;479;474;401;405;473;470;527;462;373;310;172;115;127;93;75;90;65;131;251;265;169;94;40;47;73;83;117;111;68;79;70;99;104;96;84;126;228;217;174;55;51;94;87;119;128;143;108;152;198;209;170;116;79;111;226;355;214;156;121;122;110;67;124;142;106;136;173;289;367;275;235;266;218;242;200;157;84;88;83;102;139;138;107;75;49;77;105;105;127;240;348;357;364;393;394;312;185;112;104;109;87;79;124;167;121;150;204;132;54;106;93;151;167;160;94;105;110;101;89;117;162;202;259;245;282;243;202;168;155;213;269;244;228;151;114;154;169;216;204;239;111;114;74;142;211;311;389;351;287;311;298;232;180;153;136;168;130;149;320;426;285;173;166;143;116;146;141;117;131;139;108;77;70;57;107;179;202;180;163;190;165;104;70;69;122;95;178;197;215;199;162;149;200;225;299;334;312;216;183;106;77;82;128;232;241;215;309;333;298;244;209;178;164;271;292;307;250;222;153;148;190;253;259;241;306;362;348;317;218;185;188;256;273;204;119;74;83;82;115;116;133;135;107;105;90;107;98;122;181;255;304;281;225;232;209;151;148;114;111;110;102;102;124;129;150;125;130;192;140;101;98;161;220;337;310;281;254;144;115;91;98;51;57;100;117;95;64;106;172;286;199;92;105;97;123;234;319;332;285;276;243;293;277;263;164;79;42;71;104;110;121;96;92;86;101;169;265;322;321;247;136;90;83;91;104;131;136;125;105;101;82;86;90;73;90;74;97;106;108;138;229;187;108;78;71;70;75;59;56;88;97;103;103;115;126;206;244;227;189;172;221;342;290;306;294;243;199;182;90;78;66;73;136;169;163;175;133;118;93;102;124;111;131;142;179;157;125;152;251;391;406;210;216;218;293;294;261;173;134;124;100;92;75;61;79;78;119;140;118;150;144;139;165;154;98;83;174;260;280;303;368;380;415;389;239;227;239;307;278;280;204;208;190;152;130;115;153;113;126;139;191;182;227;254;249;348;359;407;314;140;110;105;128;112;107;115;124;105;60;85;63;115;108;83;83;81;58;74;75;95;109;124;99;84;116;113;76;99;135;209;278;220;151;124;142;147;137;175;288;269;291;213;131;159;186;116;122;218;359;397;420;351;318;208;90;85;82;80;70;125;183;287;268;360;410;477;375;230;241;217;167;96;95;90;93;82;107;92;98;69;67;152;258;253;175;264;382;347;308;229;210;144;214;271;255;274;223;196;143;185;185;169;238;211;140;127;93;81;102;81;108;101;112;83;69;75;104;87;95;118;200;289;234;210;198;199;279;235;258;314;331;267;238;181;154;141;159;168;162;108;160;252;413;403;321;391;352;355;388;436;478;475;434;356;289;305;358;295;217;194;254;343;383;376;306;259;234;302;350;345;268;245;191;237;240;234;287;224;264;263;288;230
82;22;52;79;124;109;113;146;146;215;266;284;252;264;236;329;375;336;296;300;302;338;320;328;378;292;298;182;169;168;247;275;150;114;93;94;78;99;88;62;100;82;100;213;284;329;342;229;104;59;60;67;72;54;89;89;84;67;99;120;146;78;65;49;96;84;100;185;151;106;81;70;72;85;214;363;473;459;390;321;291;402;369;347;308;190;128;110;129;186;182;178;119;138;149;152;189;152;130;214;264;405;596;570;527;389;343;290;363;393;342;332;328;177;172;113;94;102;90;65;202;393;401;199;94;43;35;73;78;82;101;84;62;58;125;161;124;84;132;217;193;136;85;59;89;122;144;175;96;122;89;129;160;146;112;113;179;385;610;321;139;115;99;120;99;123;144;161;103;203;329;381;319;221;251;274;250;177;130;104;59;89;127;165;165;161;127;119;63;61;80;90;135;286;394;318;332;283;239;168;173;140;82;63;85;151;161;144;129;153;125;112;84;86;135;149;149;118;105;104;114;103;130;167;204;318;328;285;328;250;173;158;187;186;266;252;161;119;160;150;203;141;133;132;100;113;127;222;337;408;353;354;366;283;282;241;249;246;264;214;148;420;640;400;225;167;121;95;110;75;137;208;215;188;122;104;124;100;147;159;112;134;143;136;116;58;60;67;78;121;135;139;133;179;221;205;259;284;286;197;156;109;83;97;120;153;213;260;295;342;371;298;230;159;119;172;194;250;375;370;337;288;219;225;268;256;188;244;268;228;246;191;182;266;356;322;273;133;89;60;121;148;182;204;126;88;68;68;73;68;104;114;163;203;241;250;289;262;255;217;166;129;107;119;236;253;270;297;242;231;283;243;163;133;123;217;226;192;172;206;175;148;112;74;76;63;127;171;123;76;105;174;225;146;101;62;83;100;215;276;324;300;332;271;339;366;276;154;105;60;157;200;158;104;92;63;105;88;124;216;278;229;196;100;64;137;96;159;164;225;182;185;145;124;87;61;94;97;70;79;129;114;159;195;182;71;44;84;70;61;61;55;73;82;91;79;86;81;108;150;114;135;160;196;306;317;346;308;272;306;256;163;97;61;85;105;135;142;164;178;149;109;95;115;121;96;155;208;177;135;140;201;323;387;325;164;242;284;255;176;122;55;81;91;78;46;61;52;100;166;216;193;200;147;111;136;143;146;108;167;189;315;340;322;429;394;336;247;206;241;258;237;206;211;223;127;128;125;103;122;84;90;129;113;159;197;258;326;365;356;362;249;200;154;179;161;114;171;202;167;93;66;101;94;107;109;86;93;60;54;106;97;116;150;132;116;104;89;111;64;87;100;126;174;163;193;162;176;147;153;177;253;281;257;168;187;194;184;125;111;178;359;427;428;472;335;251;159;125;106;44;87;65;158;278;302;343;344;381;275;200;253;285;216;131;106;118;76;70;82;102;99;106;129;191;274;300;252;319;379;362;268;227;221;183;178;216;234;225;231;206;204;196;191;172;190;205;167;105;104;77;72;88;81;100;87;133;94;59;81;82;77;92;119;125;145;119;121;112;218;280;265;353;318;268;221;188;133;118;168;142;147;127;182;245;380;497;332;315;300;324;348;411;434;445;393;381;271;260;267;201;143;161;263;360;346;297;295;261;301;325;327;350;252;198;209;247;273;285;254;254;276;280;318;269
61;72;67;48;58;66;86;112;195;340;381;251;250;303;305;354;391;292;266;262;290;374;415;386;380;372;266;234;178;214;235;209;149;165;132;80;53;55;57;31;56;79;100;161;236;298;270;224;114;97;72;61;75;58;53;104;143;150;161;178;198;135;75;72;68;105;173;166;169;101;71;68;111;107;241;457;467;513;440;296;262;208;221;172;211;225;197;201;175;238;281;229;262;253;266;264;283;299;303;314;378;506;550;580;505;454;287;344;310;262;238;247;255;213;224;174;151;92;87;81;230;439;382;306;85;43;46;91;107;117;127;153;151;130;114;200;164;113;140;176;171;114;58;45;63;124;190;166;140;95;61;94;102;81;110;126;171;314;548;344;122;108;133;81;117;98;148;133;186;210;300;342;319;278;314;310;304;144;93;89;79;126;185;267;333;260;170;128;91;94;88;88;98;173;320;300;269;165;155;246;272;122;69;69;64;99;135;125;154;150;173;121;106;122;118;113;138;129;90;89;125;109;132;140;219;262;260;276;261;269;215;153;186;168;222;211;136;120;137;150;145;127;106;109;149;154;139;166;251;305;289;315;276;285;289;277;302;343;399;263;179;277;410;350;275;227;142;119;121;121;156;240;281;268;144;93;132;123;146;117;105;91;111;93;91;69;69;18;52;96;115;114;138;170;243;262;283;287;248;144;117;82;102;103;127;173;254;247;322;351;345;236;169;115;126;131;170;206;375;431;462;367;363;325;308;230;210;237;246;243;217;210;202;291;357;342;286;148;82;46;91;114;204;182;166;94;111;66;57;66;98;100;126;143;152;187;216;298;335;239;179;157;130;185;279;394;432;387;298;284;397;430;300;162;138;182;121;140;172;231;215;164;116;87;79;84;113;210;162;91;105;109;148;155;83;83;91;88;159;174;172;205;245;254;317;280;181;105;81;93;247;324;246;128;109;94;84;75;109;157;185;140;133;83;146;170;139;167;213;239;221;276;256;155;60;105;77;57;64;78;115;193;215;184;139;89;92;61;63;43;68;76;110;112;105;84;117;62;69;83;109;122;120;185;297;395;385;299;306;285;243;174;109;67;64;95;110;123;150;155;150;107;76;83;121;124;136;160;185;115;117;149;229;357;274;193;223;315;270;83;74;78;63;83;87;57;72;88;129;204;303;233;210;163;140;116;153;194;145;131;156;191;248;282;370;404;392;242;206;201;228;189;171;154;178;168;146;141;112;94;66;67;85;89;84;182;225;266;296;333;339;347;292;288;286;201;192;192;213;137;72;73;80;86;132;102;92;79;91;76;93;112;108;105;138;95;92;97;100;106;84;122;116;139;174;180;167;149;191;153;207;236;276;249;222;217;223;190;151;159;183;231;323;339;371;347;288;186;124;109;110;93;116;150;242;271;207;253;274;262;160;228;252;202;134;126;120;110;73;64;82;116;135;179;248;354;327;251;287;329;282;225;311;334;194;176;227;268;207;193;206;246;290;278;232;178;167;146;147;101;95;123;103;103;70;92;113;95;75;111;116;77;92;81;106;94;100;90;82;120;172;212;290;289;229;168;179;163;130;108;141;166;153;143;213;290;363;238;201;230;288;362;366;422;473;389;319;269;249;212;153;120;177;275;356;331;194;278;319;203;258;335;295;288;224;272;321;280;236;221;260;355;351;357;335
136;117;78;94;68;80;42;112;221;367;370;241;265;410;355;339;406;347;227;258;336;409;350;384;381;368;317;259;206;217;222;173;137;138;112;89;48;35;33;44;57;67;83;112;154;169;160;115;79;94;142;123;80;69;80;81;234;285;227;234;233;126;73;63;74;87;150;190;161;125;76;94;77;128;291;467;523;476;386;283;233;169;135;142;179;263;286;301;262;242;225;341;438;540;470;446;381;327;455;487;523;513;446;487;427;412;316;374;382;239;236;206;248;250;265;231;163;105;124;176;329;456;357;207;70;43;53;98;134;111;120;160;121;126;118;170;131;92;110;164;154;105;68;41;68;107;181;215;129;136;91;86;70;91;84;51;120;212;280;192;134;143;215;163;166;179;181;168;190;275;290;322;243;240;261;295;301;137;93;79;66;99;182;370;449;317;218;137;102;84;83;102;71;141;265;264;227;112;169;316;322;168;70;92;80;114;99;149;156;209;246;201;176;119;117;115;119;106;80;97;124;139;106;138;147;182;225;200;174;179;191;216;169;167;122;155;125;102;159;201;147;104;109;172;218;196;171;198;137;208;229;280;279;201;183;260;343;393;391;235;134;141;186;249;311;225;139;118;148;177;213;287;295;239;140;117;124;126;132;115;67;58;96;83;76;49;54;63;63;73;99;137;163;188;239;298;267;235;192;167;84;102;110;108;148;158;238;214;285;335;319;238;175;161;122;149;166;219;296;363;403;409;375;377;298;174;166;220;266;376;353;330;283;318;381;331;217;142;76;74;89;134;180;202;170;138;118;78;84;97;111;145;181;188;178;138;145;238;320;257;201;118;142;283;356;483;450;397;330;376;490;468;316;210;139;107;109;102;126;203;170;137;91;75;46;87;101;156;149;111;110;105;143;153;110;77;86;107;125;129;120;127;161;165;204;148;120;98;110;119;214;251;278;180;122;109;82;109;95;130;138;109;130;101;202;229;206;126;194;151;239;288;242;174;96;64;71;119;86;97;143;244;297;220;168;111;59;77;67;77;79;82;99;107;76;76;96;73;95;68;80;113;171;241;314;376;360;360;347;245;198;184;104;92;73;66;76;85;78;122;99;103;94;71;128;134;128;107;143;112;98;91;159;256;273;215;245;265;190;120;71;79;94;100;77;87;74;111;153;209;252;190;148;132;112;127;197;261;208;109;134;114;169;259;409;441;388;295;263;198;180;144;130;131;126;152;128;138;92;79;83;62;83;69;95;76;142;163;219;298;395;428;411;350;355;215;179;172;149;123;68;103;77;104;126;105;107;80;117;108;129;99;111;147;111;117;135;143;137;106;109;129;130;122;138;190;208;261;274;196;246;264;279;280;253;261;252;190;159;186;168;187;209;241;251;325;299;176;141;132;161;128;130;162;211;207;119;103;152;147;198;248;171;152;116;140;173;160;112;102;140;171;184;235;343;376;358;227;258;307;281;290;310;344;284;179;216;201;150;185;177;186;256;311;270;201;164;134;121;140;155;137;154;104;79;74;91;107;87;113;96;98;83;72;118;111;94;65;64;136;132;152;165;190;167;136;169;116;132;80;73;153;134;131;134;144;155;206;240;245;310;383;360;364;370;377;341;259;262;154;127;96;125;234;375;387;267;342;325;279;220;259;252;265;263;258;313;300;264;171;237;392;394;405;373
208;205;167;215;126;115;83;185;280;378;306;262;270;345;358;253;306;349;264;189;324;386;336;265;254;280;286;345;261;227;192;107;108;130;126;75;51;42;52;42;41;43;78;90;101;91;119;101;133;179;237;165;125;81;89;142;176;283;204;160;176;118;70;76;79;91;129;177;223;121;118;105;169;202;317;402;472;442;335;265;188;229;192;212;201;270;380;332;326;278;229;367;605;806;668;539;484;389;363;468;535;480;383;404;377;340;310;379;461;347;304;237;210;217;240;227;147;231;259;299;376;392;287;162;69;63;82;122;159;123;118;108;115;80;98;87;83;66;122;170;141;91;75;52;66;80;162;213;180;128;120;124;105;120;94;76;77;119;166;184;156;151;236;269;249;205;254;197;212;306;289;236;275;225;195;178;153;94;59;54;66;94;181;354;426;384;312;200;106;74;88;84;46;109;151;170;150;54;111;185;206;148;121;128;128;131;141;114;131;256;301;278;252;147;127;86;95;108;93;97;128;128;129;119;116;144;175;129;113;149;183;208;236;158;123;89;95;88;123;144;137;112;163;266;275;270;214;254;216;297;343;366;359;217;187;309;377;372;305;170;98;105;128;165;190;211;153;173;248;252;318;330;246;159;146;99;120;107;86;114;108;105;68;89;75;77;73;67;62;80;106;119;164;234;255;253;304;223;138;145;110;79;135;195;147;175;212;196;245;325;322;283;184;197;166;116;186;238;291;306;309;311;348;372;293;162;148;243;274;371;382;334;345;313;349;291;174;160;118;94;104;109;107;158;170;179;172;121;105;156;204;239;290;255;183;116;112;134;182;242;208;168;258;362;444;442;462;413;269;304;429;466;286;185;130;139;122;111;112;121;108;93;89;109;59;73;115;125;152;132;93;122;149;175;112;63;87;90;81;103;71;98;86;136;109;137;77;79;112;151;225;170;180;188;138;128;86;77;126;102;72;131;89;123;273;306;194;114;104;104;156;251;188;134;118;89;109;89;112;110;199;226;297;336;214;136;91;71;87;75;116;118;138;95;109;103;140;157;135;112;113;78;176;245;309;365;376;374;338;278;178;149;156;111;123;115;58;82;61;80;108;98;138;112;149;132;132;123;169;162;138;100;145;286;284;293;294;208;152;109;83;82;98;71;84;114;128;130;128;163;170;160;112;66;73;123;220;279;283;126;95;106;121;284;377;394;434;402;333;229;187;127;120;102;91;117;112;126;101;95;84;47;73;83;79;85;81;128;180;330;423;470;432;438;369;223;173;118;120;94;112;74;110;105;149;123;58;95;96;100;107;92;106;94;138;140;174;147;131;147;164;187;232;159;156;168;247;287;328;314;274;319;327;285;236;275;213;132;187;193;167;190;137;157;197;242;225;138;70;138;167;135;127;166;250;200;136;116;95;162;171;159;171;157;158;120;206;199;165;146;183;219;184;258;358;363;257;232;250;281;305;245;275;310;240;224;168;133;116;107;119;149;219;213;202;185;134;131;162;185;181;234;201;122;137;78;81;89;120;147;125;94;62;87;113;137;102;99;127;119;113;84;97;99;117;80;106;163;144;90;90;132;167;157;140;113;151;170;226;230;299;471;414;420;305;228;247;300;214;192;113;91;129;254;402;395;272;388;423;311;168;165;205;222;237;271;325;334;222;206;262;391;473;380;443
207;291;337;318;294;218;202;225;323;306;260;283;375;378;316;243;305;341;225;183;250;382;298;257;205;205;278;357;337;305;200;132;89;72;85;53;34;25;22;46;45;51;45;66;73;78;85;82;136;192;250;238;196;143;158;170;199;205;160;115;76;91;53;55;67;58;98;207;239;164;91;126;231;330;384;466;455;383;320;225;211;231;185;207;266;266;308;322;302;196;186;408;670;827;783;521;426;358;306;296;451;532;452;379;313;203;199;274;382;377;311;241;199;156;175;162;238;289;417;360;375;410;289;133;62;73;82;142;158;125;80;92;63;85;65;62;92;72;98;124;102;87;111;92;85;89;125;161;132;135;146;93;116;125;114;118;82;136;204;167;195;167;273;302;267;294;321;301;251;233;266;251;275;278;187;156;107;86;61;70;75;77;90;301;423;439;330;169;127;83;68;58;70;74;109;159;105;85;67;107;188;221;191;168;159;198;190;124;129;206;371;332;234;153;110;96;129;155;164;126;124;103;110;77;84;103;125;124;142;141;170;171;175;167;111;88;99;105;92;116;99;107;182;243;214;276;293;220;200;287;375;392;447;287;216;224;299;205;177;152;123;112;108;98;123;115;124;161;200;320;372;319;226;212;213;123;87;76;83;107;120;139;84;97;80;68;66;93;83;52;72;85;126;153;220;211;270;187;127;81;122;138;170;216;221;199;239;220;273;287;241;170;176;160;152;119;227;270;273;235;225;262;339;345;302;174;149;199;259;324;420;361;343;363;352;309;237;241;188;148;112;134;108;129;135;145;155;114;163;223;308;347;380;321;180;89;80;63;108;134;144;195;350;402;418;370;340;245;194;265;419;428;295;146;154;124;112;71;96;93;62;88;91;108;69;96;116;139;141;138;96;120;157;185;167;84;90;89;75;72;78;79;66;67;92;88;80;72;108;182;204;159;136;162;177;91;116;98;131;143;74;106;85;112;197;314;234;121;111;64;127;167;141;121;134;102;98;110;132;177;272;261;301;288;218;115;79;91;80;100;103;160;148;117;112;150;200;242;184;134;122;89;148;230;249;322;386;379;334;311;212;207;228;141;96;119;125;104;79;76;136;240;183;180;185;164;139;129;207;257;227;165;136;217;265;365;284;224;118;99;67;85;84;96;98;88;95;122;110;125;89;99;62;77;63;132;213;256;239;228;141;96;119;261;366;382;411;406;370;263;140;121;114;76;104;118;97;86;152;99;115;105;103;104;107;102;97;107;168;262;342;420;472;417;380;180;125;95;77;112;108;115;98;180;188;117;75;96;86;102;82;95;86;82;146;175;161;146;137;140;207;280;267;163;102;137;183;245;353;376;355;394;364;311;235;172;161;116;151;210;220;182;135;143;146;259;184;108;121;116;183;135;148;166;232;199;157;112;119;102;159;134;157;119;120;124;140;136;205;165;257;249;219;201;253;290;191;199;249;319;340;313;326;329;272;200;153;114;113;99;81;141;156;220;283;283;143;152;155;150;196;231;240;140;110;95;78;88;120;109;94;99;86;87;77;103;93;118;132;122;120;79;80;63;86;99;107;161;156;106;82;121;159;211;192;195;216;245;257;192;337;455;463;346;232;121;167;200;200;153;101;106;158;262;413;372;345;405;431;355;207;144;175;168;170;201;313;262;209;242;335;453;432;409;415
239;280;338;375;419;354;283;324;388;295;257;327;394;339;325;244;298;335;250;177;197;331;353;323;216;204;211;334;356;302;229;146;162;103;69;57;45;37;40;60;74;64;50;31;59;55;75;70;133;187;180;223;182;202;226;179;169;205;122;54;58;34;49;44;54;58;90;188;194;137;127;161;322;351;484;504;438;376;301;221;220;233;292;326;387;349;269;216;194;205;211;329;532;572;578;405;374;264;212;249;307;380;467;438;256;148;121;198;207;256;244;156;151;144;111;146;252;372;498;367;319;261;219;132;80;77;90;82;75;96;98;102;74;67;44;65;57;79;61;69;110;67;113;101;105;90;112;132;140;142;143;158;89;90;132;150;145;150;210;246;198;222;260;266;211;244;317;299;233;204;195;199;282;332;227;208;145;96;72;102;69;75;124;223;306;333;229;131;119;90;76;69;73;81;101;133;139;98;107;131;236;325;275;214;145;208;187;126;153;255;390;374;301;126;83;102;134;148;128;116;112;100;99;80;78;96;119;110;129;116;165;165;126;102;74;72;107;103;77;78;74;120;168;207;211;235;244;193;140;199;375;426;435;303;197;163;183;145;153;188;146;100;100;119;92;91;93;113;179;236;312;260;243;220;250;197;101;91;161;224;273;189;131;79;112;103;95;108;83;70;67;63;118;179;234;229;197;158;128;133;151;149;262;360;294;320;293;227;215;181;155;141;151;167;128;167;192;221;215;197;218;267;368;409;333;219;165;154;227;268;364;373;345;370;400;348;330;336;231;166;132;126;105;101;117;92;154;123;168;277;290;356;354;267;176;78;102;79;68;102;171;251;353;438;312;232;187;138;176;249;405;407;297;159;122;85;108;115;96;86;98;102;153;108;121;131;195;148;209;213;131;133;126;185;210;223;179;122;93;116;65;97;99;94;76;94;89;125;136;176;166;137;142;123;115;108;84;76;115;140;98;110;119;120;150;252;218;126;88;71;64;96;99;131;178;186;174;113;96;188;271;325;315;303;231;128;83;140;188;197;151;161;148;95;106;174;184;263;251;161;128;119;176;274;224;176;317;427;400;349;301;231;268;218;195;192;223;157;118;140;214;351;292;260;211;188;163;165;266;265;239;175;168;160;255;327;300;272;175;93;55;67;78;86;95;81;103;109;96;98;86;86;60;57;57;90;143;213;245;223;155;99;100;149;336;355;342;403;299;198;144;134;68;110;75;118;110;112;105;112;99;120;118;107;67;101;84;89;134;141;214;273;326;344;289;212;76;90;95;136;134;103;169;227;256;155;97;90;104;121;76;102;82;110;127;180;175;110;97;140;170;224;182;133;144;174;162;224;322;405;417;477;387;308;214;194;174;114;121;141;136;113;109;152;197;210;190;135;133;175;176;157;166;172;257;243;205;123;102;123;153;148;133;97;114;76;129;103;150;179;207;282;236;198;155;166;125;175;250;301;325;381;382;377;323;294;209;163;120;74;95;165;266;338;379;266;165;114;154;161;159;209;145;119;72;78;72;90;126;108;104;108;93;79;104;124;153;176;152;120;81;74;48;87;90;119;162;240;150;118;132;121;223;272;286;248;388;374;234;229;288;385;382;295;178;136;164;190;163;127;109;147;174;324;381;405;394;415;453;360;184;173;168;180;185;212;261;245;205;239;320;417;436;344;370
392;346;328;360;444;489;421;412;425;354;240;337;452;445;319;294;341;339;247;263;252;345;457;491;330;223;216;276;250;210;149;200;216;181;64;51;50;40;53;80;77;97;53;46;48;47;45;78;108;170;155;124;179;160;236;205;201;202;150;82;80;61;45;11;22;35;65;102;109;96;87;137;173;283;383;460;537;422;360;259;213;211;261;292;474;503;374;176;147;189;300;376;427;398;340;310;249;227;165;183;229;410;410;380;229;118;126;127;176;205;176;132;105;129;142;155;268;450;517;382;246;169;194;139;107;87;75;104;112;139;155;116;68;63;56;79;80;71;65;60;84;102;115;85;76;81;120;89;109;138;114;93;108;83;99;113;154;165;215;253;295;204;214;231;175;143;215;217;213;159;130;173;345;416;371;297;280;120;79;97;82;75;117;126;186;196;150;75;113;101;98;77;70;72;173;188;173;139;112;169;330;343;306;214;172;213;134;107;116;236;383;311;166;140;116;98;111;121;147;136;128;135;119;126;79;91;105;139;119;174;247;163;120;108;118;100;97;93;79;87;85;111;99;131;174;243;230;155;156;188;239;382;369;275;160;132;108;126;183;225;202;146;113;99;103;80;105;109;145;147;175;262;230;235;285;184;158;118;247;357;346;282;133;68;95;129;101;62;92;84;92;80;152;164;246;233;184;149;154;203;242;281;374;416;378;340;306;239;161;164;141;134;152;168;126;176;219;253;263;228;262;301;370;421;322;280;207;149;163;193;263;287;334;326;341;337;396;371;273;155;142;136;134;122;107;112;88;87;112;196;260;296;233;151;168;96;82;54;88;118;146;285;339;291;177;139;99;87;174;239;301;352;253;229;114;87;59;95;82;101;92;124;148;121;114;169;200;202;218;209;189;145;135;149;265;369;229;147;100;95;89;138;79;103;93;87;96;157;181;160;180;104;95;84;74;52;110;62;137;159;138;154;96;106;131;216;253;174;98;62;90;89;131;342;425;321;245;158;191;197;196;231;250;245;196;125;105;201;297;267;178;133;113;93;102;116;148;156;192;146;130;83;214;360;259;184;256;409;421;438;280;252;313;248;267;293;239;160;104;106;240;426;375;287;257;173;172;180;209;168;126;149;140;191;221;244;213;247;251;157;97;110;87;82;92;85;70;64;76;73;117;70;61;47;72;79;91;112;181;159;145;106;118;103;203;256;288;278;249;149;161;122;100;73;100;98;123;102;111;139;111;104;132;140;88;81;82;109;126;103;108;174;230;209;250;148;102;97;106;149;138;80;149;269;279;236;166;106;120;130;124;109;134;143;203;213;179;116;116;138;195;171;133;118;190;308;269;286;346;401;454;402;412;388;249;253;189;139;137;88;80;71;83;121;236;221;157;108;132;147;162;145;146;188;242;308;249;191;155;124;162;172;137;126;94;107;88;97;87;154;245;259;198;170;133;110;136;149;191;228;296;317;291;290;323;334;277;263;204;149;142;252;339;414;352;271;162;132;133;240;216;174;115;82;69;75;55;105;133;144;143;106;88;109;63;104;126;178;146;110;88;67;104;107;104;142;228;274;243;162;99;146;220;266;305;375;663;682;323;305;279;320;296;199;116;137;167;259;210;113;132;187;266;342;470;359;356;388;468;360;195;171;249;197;215;240;266;266;203;188;242;313;365;350;342
451;337;260;315;392;462;409;448;446;400;320;408;487;466;437;405;318;365;380;383;352;466;570;508;387;260;230;217;164;116;119;174;193;142;85;44;39;47;36;28;67;72;68;52;25;27;50;52;76;109;101;131;120;174;121;146;220;227;282;242;143;62;67;29;40;41;41;75;51;93;49;80;124;145;272;433;492;488;471;282;184;136;165;182;350;464;418;257;145;314;433;351;281;270;274;234;225;206;236;207;230;361;364;326;240;149;140;192;208;211;168;113;136;199;272;269;324;412;529;422;282;249;249;184;140;116;100;125;203;260;230;146;80;55;52;126;94;46;54;48;60;53;83;87;73;87;91;82;78;71;138;180;173;127;81;87;114;189;283;316;300;251;195;202;158;125;147;175;146;115;160;256;405;473;420;455;322;164;97;63;83;78;139;141;87;118;106;95;117;100;89;78;131;140;242;287;261;151;178;260;294;281;231;120;164;190;151;106;104;249;259;213;94;127;121;170;122;124;119;114;127;120;121;126;110;121;101;138;161;249;304;269;180;131;116;118;111;104;91;120;120;155;110;101;160;249;259;196;122;138;203;248;268;215;138;139;115;103;128;262;280;220;86;107;106;107;118;90;98;101;134;145;178;278;225;199;184;212;373;383;345;192;116;56;86;106;89;77;92;71;89;74;89;142;251;282;212;212;298;364;338;423;452;478;426;395;322;260;185;159;237;190;149;187;126;171;275;289;268;319;301;321;332;395;355;244;202;213;135;141;214;305;333;298;284;337;347;324;224;114;129;145;141;116;105;107;130;79;90;114;129;144;154;127;92;75;76;84;99;134;168;268;242;183;131;99;102;157;212;249;251;248;220;158;127;94;77;68;91;73;71;108;89;146;121;213;262;197;223;236;185;137;137;134;244;330;213;152;139;111;98;149;114;78;101;96;169;146;165;143;130;91;76;85;78;53;95;88;83;125;162;150;137;98;110;154;324;234;143;113;118;112;217;599;691;426;245;160;179;186;184;149;123;149;135;85;102;160;290;248;223;125;87;92;100;78;77;105;132;129;110;95;223;397;297;217;199;397;399;382;245;275;235;277;283;260;240;188;109;116;215;335;353;299;232;190;148;113;132;131;90;99;147;155;196;162;155;215;316;211;175;101;91;62;90;108;96;79;116;120;122;80;48;61;81;70;82;96;134;120;164;139;98;107;159;208;302;309;269;208;141;142;101;70;86;125;127;91;99;139;160;147;157;151;100;96;109;121;149;138;86;97;116;122;90;100;79;87;146;175;130;100;97;269;328;311;192;188;177;234;163;105;149;246;264;229;167;96;98;155;148;114;97;79;228;371;366;304;300;367;366;417;499;335;232;241;221;194;172;130;116;113;110;161;200;226;171;124;166;153;157;180;137;168;201;274;302;228;175;120;135;152;134;179;153;175;118;94;100;157;239;264;230;165;145;111;111;120;163;165;221;262;200;194;161;214;292;284;282;208;232;324;418;382;358;187;168;186;235;370;390;173;87;97;94;87;80;134;175;223;128;89;99;86;70;83;136;161;142;106;77;65;81;96;114;161;213;302;254;191;131;148;197;284;293;361;750;853;374;312;318;296;214;156;112;130;155;241;202;125;158;186;341;378;451;390;356;436;433;348;199;138;193;222;253;323;307;246;203;139;160;243;272;322;331
391;270;170;204;287;404;351;407;471;440;347;410;510;441;451;500;461;392;444;449;399;401;459;504;369;273;269;194;157;119;167;157;149;165;102;51;45;49;69;58;69;97;50;60;57;50;56;40;65;70;103;90;97;86;109;140;182;320;369;329;208;117;46;60;56;42;50;66;65;43;50;67;83;78;230;398;470;479;557;311;156;106;116;111;204;321;342;202;201;285;396;327;228;166;248;219;206;277;282;275;319;337;344;302;189;97;149;167;199;193;132;125;208;304;345;298;341;380;384;355;270;282;352;308;263;217;176;222;326;361;430;292;143;94;138;197;123;51;59;57;52;88;105;114;72;65;76;83;101;176;206;259;257;163;133;140;173;191;323;368;283;239;225;234;119;84;88;133;97;122;183;372;422;491;454;482;308;192;121;77;66;89;110;122;109;83;99;69;87;79;93;123;194;277;314;298;169;121;169;256;292;163;153;96;162;222;206;141;93;165;170;132;74;104;150;184;211;163;110;119;155;189;196;180;143;153;118;106;149;266;322;239;191;141;127;121;125;110;83;105;126;112;132;139;208;292;298;270;194;175;123;150;149;173;149;173;103;104;121;202;281;231;131;119;163;129;95;76;99;93;100;118;172;228;191;204;207;274;352;425;238;165;105;77;64;71;60;74;94;55;98;61;83;114;191;214;229;288;417;452;541;478;505;463;435;333;380;275;190;206;295;255;222;172;124;160;248;256;256;259;321;289;269;292;408;320;185;188;146;197;238;345;322;269;274;228;262;227;192;113;124;194;162;135;87;84;79;54;83;71;94;111;113;132;66;87;83;80;154;132;185;196;173;64;92;84;109;201;287;231;243;172;145;128;108;46;52;100;68;64;34;86;100;137;156;171;206;177;147;207;270;174;100;98;176;180;165;121;115;108;119;123;83;82;80;119;123;111;128;106;87;106;90;81;68;53;75;87;94;116;174;147;134;97;135;181;331;317;202;128;110;126;256;637;768;443;205;149;182;148;116;162;157;110;114;92;85;164;206;209;154;108;118;99;95;61;50;58;102;113;80;104;206;351;318;221;223;392;406;344;229;166;158;171;215;290;201;179;98;69;142;254;297;217;252;160;102;120;141;135;71;86;100;127;145;103;153;208;305;244;262;170;113;107;89;88;128;90;100;118;139;106;63;95;109;111;63;114;100;138;135;133;107;93;119;235;312;337;324;219;185;110;98;83;93;133;102;73;110;124;198;132;131;129;89;84;88;129;129;96;81;82;93;60;77;105;80;82;136;160;105;91;121;220;286;241;167;177;172;189;134;117;240;286;281;190;114;80;79;115;114;91;73;111;252;367;334;265;213;207;233;303;568;382;265;189;169;258;179;131;120;151;179;144;228;171;132;151;169;119;130;186;127;115;137;189;251;202;173;105;77;116;121;185;309;259;139;99;96;125;148;225;228;202;131;84;92;107;126;172;268;233;133;105;94;111;201;218;221;168;261;387;392;361;347;225;206;183;271;393;362;249;132;105;111;117;144;201;188;129;128;73;88;71;61;72;134;108;143;94;88;79;79;104;121;148;256;245;266;206;179;128;173;233;256;285;478;488;263;245;236;243;206;168;141;113;151;121;153;129;122;200;272;413;403;375;341;393;379;269;151;106;164;187;252;274;353;354;218;155;125;182;231;286;302
357;269;161;143;189;322;405;455;481;410;344;338;454;486;524;500;469;468;460;539;405;388;434;455;397;267;297;247;148;151;189;175;165;115;97;64;75;70;60;94;71;72;38;44;101;80;69;74;60;71;79;93;84;87;76;81;153;225;348;328;265;129;70;77;46;70;61;62;90;52;70;72;63;79;162;322;426;482;534;338;172;130;55;83;118;208;233;157;148;201;238;190;141;154;171;178;198;276;340;363;362;313;231;208;140;103;142;163;191;202;150;96;166;243;319;332;303;275;282;317;295;473;545;514;454;380;342;372;354;423;439;354;207;100;174;166;137;77;71;67;81;123;141;142;88;55;111;144;207;242;310;378;267;239;263;254;266;364;372;374;300;222;123;118;121;137;129;86;69;80;221;314;394;448;432;493;366;196;142;124;68;82;95;104;127;138;107;72;64;70;71;159;264;290;236;217;137;139;156;173;153;141;79;114;178;257;257;182;88;85;102;89;79;71;132;170;195;128;124;124;194;245;188;181;174;146;126;87;114;151;210;174;163;85;123;100;153;76;94;84;87;140;130;188;309;380;356;307;216;157;156;112;117;144;134;170;160;87;103;222;235;266;157;105;160;161;119;85;104;77;101;145;209;176;147;211;217;198;285;221;135;144;147;119;105;82;74;72;78;63;60;49;98;94;139;184;229;347;461;550;539;559;467;398;332;317;256;205;175;188;261;280;245;188;132;98;135;150;183;173;210;198;206;195;257;291;205;156;186;259;324;364;355;258;262;203;135;117;104;99;65;158;161;123;145;112;88;68;80;95;71;98;93;85;59;60;49;93;163;197;182;195;150;75;104;115;123;224;275;240;167;174;107;152;110;81;96;78;57;70;61;69;68;95;165;179;147;148;156;266;328;217;91;81;103;106;122;86;95;117;128;119;144;105;92;102;80;110;79;59;75;134;128;122;101;75;91;129;131;114;154;144;136;114;92;160;304;304;223;129;145;180;218;370;411;280;202;133;130;167;191;206;219;201;168;197;121;83;154;96;72;83;92;120;170;140;65;70;86;78;76;101;167;230;262;250;318;395;416;321;196;115;90;126;131;159;181;221;97;69;113;141;180;163;112;125;106;203;215;131;83;82;108;86;98;95;115;142;218;269;216;170;112;93;93;157;113;132;113;158;145;107;110;142;150;106;78;77;86;134;91;105;111;104;114;214;262;390;371;350;285;185;163;102;94;122;92;116;124;169;150;119;134;92;104;69;59;122;110;82;70;96;89;99;140;123;109;105;99;115;123;91;138;150;178;171;135;109;110;124;110;123;201;276;190;108;69;72;67;80;112;79;66;119;258;406;329;172;105;116;156;273;395;365;256;242;254;288;286;187;125;192;197;188;166;146;71;116;149;159;154;166;181;87;77;107;128;139;139;74;95;110;96;219;361;362;167;136;97;84;100;173;151;183;138;106;78;91;89;168;215;200;113;84;77;116;115;186;167;196;291;404;378;240;281;282;195;211;281;397;370;299;215;154;191;194;216;219;187;139;100;123;90;96;63;77;68;97;84;101;106;75;101;114;129;160;163;182;192;179;191;203;209;229;151;175;208;208;183;132;162;129;124;142;148;132;154;98;146;198;147;117;222;381;356;325;348;302;292;265;171;213;182;183;243;301;315;347;253;208;201;210;248;296;250
292;237;216;170;193;265;481;525;477;359;268;256;343;398;398;425;335;399;450;462;304;269;290;382;317;238;245;195;162;134;191;212;244;166;86;97;91;57;79;64;56;56;53;63;51;63;40;44;46;74;66;92;109;140;130;108;87;135;209;304;242;143;84;67;70;33;52;68;68;82;89;52;79;95;144;205;300;405;576;449;220;141;79;81;82;157;124;98;134;142;140;157;163;134;113;128;143;198;284;336;343;281;196;207;145;154;145;222;257;232;150;105;139;191;275;350;350;354;262;337;373;535;639;601;507;518;422;422;415;371;417;386;231;128;184;148;141;60;86;94;61;92;163;249;173;105;100;260;336;315;342;315;243;306;383;291;367;386;451;389;209;156;155;129;144;175;117;79;54;67;149;216;250;326;360;374;315;225;139;127;134;97;109;117;188;200;190;138;71;102;176;254;295;280;224;165;205;199;143;127;130;104;94;94;130;183;180;175;82;84;84;101;100;112;114;83;121;134;96;92;178;262;230;182;182;156;121;105;99;111;128;142;100;100;126;182;187;140;54;78;62;81;209;286;394;500;417;252;178;109;113;126;139;81;177;201;149;59;104;194;240;240;141;80;151;158;114;102;129;104;101;136;156;136;103;184;178;128;137;161;158;107;110;144;120;102;75;59;58;69;65;71;105;117;136;149;228;420;504;552;487;438;343;263;180;213;175;172;153;124;208;245;191;148;107;64;86;100;86;92;135;129;170;172;177;191;207;167;191;257;357;349;357;266;177;160;108;110;87;102;111;117;137;151;180;122;121;98;107;93;105;99;112;93;49;50;81;125;188;261;186;150;131;92;103;144;207;210;234;222;141;125;146;193;180;107;102;85;88;76;88;66;82;133;152;147;114;135;215;315;305;163;95;77;91;86;98;99;113;172;204;237;235;160;98;77;123;108;111;76;57;126;195;183;129;134;160;159;184;254;262;213;182;123;148;203;331;375;221;173;117;194;229;267;281;165;115;92;113;162;216;272;295;214;269;228;110;53;79;58;53;55;131;128;203;143;90;86;111;127;77;88;113;161;174;290;317;385;397;331;169;105;93;83;77;120;138;162;112;93;119;219;185;126;67;93;110;253;198;177;89;77;99;95;67;83;116;97;186;206;231;167;106;99;153;170;167;114;100;133;176;155;110;140;159;115;96;102;124;135;83;110;134;186;114;142;201;288;389;413;378;345;211;119;97;113;161;165;143;198;214;174;148;154;138;62;63;62;82;88;70;87;105;158;203;148;144;106;138;166;171;157;164;114;127;107;146;98;86;98;82;116;147;172;129;81;91;78;51;86;109;108;96;147;267;372;361;172;69;81;114;186;294;307;352;303;315;353;289;209;222;216;159;114;99;96;98;114;195;216;150;154;164;135;97;104;111;102;159;150;131;163;174;255;301;253;225;159;109;92;81;98;139;185;235;152;72;119;108;124;189;170;115;76;90;113;149;165;153;179;354;362;242;173;189;215;178;150;277;387;363;240;182;234;203;255;270;240;200;119;89;98;123;73;63;92;42;59;123;128;170;181;159;111;146;174;180;190;248;230;224;258;265;255;174;128;151;173;92;113;134;114;101;157;129;125;99;136;159;192;133;103;184;316;366;329;225;237;307;298;288;347;335;230;246;265;283;316;248;234;265;259;324;368;328
379;351;332;240;216;241;461;617;492;426;250;219;276;310;341;290;272;327;546;369;328;279;246;257;185;183;193;166;156;192;256;226;270;254;203;131;132;68;69;101;59;40;56;82;43;51;54;57;59;70;90;103;126;129;153;87;84;97;160;262;290;225;113;79;54;57;83;91;82;74;81;93;130;139;144;138;228;270;396;387;247;86;70;64;50;74;88;52;99;90;127;178;198;161;125;153;117;151;184;260;237;190;258;227;189;130;148;249;222;268;149;119;149;152;231;369;398;328;288;349;416;449;608;589;452;473;479;482;577;436;449;363;303;199;135;167;141;83;116;124;120;80;128;189;164;77;129;285;386;355;313;319;264;321;377;413;416;378;407;334;232;187;116;177;202;184;103;60;30;81;88;113;167;227;239;272;264;176;182;138;96;219;209;171;161;204;216;143;68;127;209;352;381;310;230;199;268;305;231;175;118;102;103;76;90;129;137;97;73;81;100;117;85;112;129;112;93;129;101;74;174;242;255;203;186;147;95;86;109;117;148;124;115;123;183;235;226;161;94;74;108;164;265;369;417;452;374;228;142;111;107;87;105;88;100;142;98;76;78;114;176;164;136;113;120;114;85;80;98;138;106;93;124;98;87;140;127;156;128;129;111;123;118;137;173;99;102;80;62;48;87;74;83;139;111;145;242;345;410;389;391;327;215;148;112;134;150;181;163;177;146;203;171;144;95;71;83;103;82;97;158;179;202;168;151;225;174;197;167;221;293;329;257;160;179;101;138;85;59;114;91;115;102;152;124;138;116;120;118;119;164;211;172;116;117;93;90;147;262;220;206;141;112;97;105;168;185;162;140;131;122;154;241;294;241;202;176;102;79;83;77;74;99;90;107;129;116;150;214;263;275;231;106;78;67;88;69;80;113;215;333;349;376;253;187;116;163;181;155;91;84;106;220;199;113;164;257;266;205;279;339;350;268;211;134;169;312;370;292;157;163;234;335;343;240;143;85;76;186;201;236;286;277;156;200;210;105;51;63;28;45;60;121;130;183;162;115;117;82;73;83;70;99;120;169;266;297;291;337;251;141;66;72;95;79;105;131;130;133;137;214;308;286;157;109;124;132;178;165;136;82;70;86;83;75;93;85;86;115;186;177;128;88;121;169;268;239;149;114;148;168;119;139;119;120;96;82;74;95;91;145;192;279;240;177;134;121;200;327;471;484;456;298;204;129;122;202;252;225;207;265;215;231;244;196;122;110;68;97;67;119;97;116;148;207;192;203;137;145;179;249;196;141;114;124;109;156;116;98;116;82;99;106;102;85;98;117;89;109;126;149;85;92;126;273;356;314;184;79;85;125;134;210;295;368;297;354;384;336;225;221;242;175;130;57;74;103;137;247;263;225;203;205;146;131;81;85;193;258;243;207;235;283;312;270;307;327;230;180;83;41;74;118;176;276;229;161;174;160;115;130;137;95;79;113;122;154;167;194;182;234;261;145;115;154;173;122;176;265;283;267;180;219;240;253;267;253;217;166;147;130;130;130;92;53;79;74;70;115;218;266;305;215;188;180;166;191;214;298;374;361;369;327;301;182;143;121;131;151;146;140;107;86;102;104;93;106;91;99;168;139;81;158;277;389;352;234;254;270;300;370;377;328;299;254;233;193;190;218;209;255;213;239;323;384
410;428;359;330;245;212;310;429;392;426;410;341;286;263;255;268;316;381;444;354;328;277;233;176;117;144;137;140;162;158;217;273;376;471;344;223;172;161;102;86;90;70;76;76;89;65;71;92;69;58;83;83;98;163;131;53;41;87;181;343;334;226;125;75;82;91;92;136;151;68;98;146;158;193;179;135;94;181;276;326;203;98;91;69;83;44;47;57;79;90;117;159;178;211;198;256;163;179;164;218;269;291;280;230;171;163;131;176;231;249;199;196;176;161;219;292;322;259;369;463;466;491;578;492;437;366;406;430;419;480;440;436;353;308;196;149;168;200;196;191;162;105;119;157;149;106;166;255;378;345;336;320;294;343;376;387;406;488;539;326;177;161;145;195;250;230;125;51;39;89;93;134;142;174;198;185;175;199;136;107;107;208;251;238;167;208;221;135;86;108;214;300;395;346;287;276;347;409;372;241;145;151;140;102;77;88;93;83;68;65;108;126;85;104;82;102;161;166;186;86;157;214;171;150;106;91;95;72;126;126;158;138;120;157;230;354;364;180;83;78;75;147;255;356;350;402;284;130;88;87;92;96;69;79;71;84;69;59;89;93;128;159;121;99;95;151;98;63;78;99;130;119;79;104;74;92;144;172;226;173;153;106;116;175;198;198;137;60;50;60;84;134;131;87;123;106;154;226;257;284;289;227;85;87;91;138;200;231;220;204;145;107;148;183;114;109;89;92;100;98;133;216;271;254;237;215;294;224;188;172;279;256;194;119;139;133;121;99;127;110;81;88;116;139;133;130;112;122;109;105;175;266;253;143;129;133;142;207;205;243;172;165;129;82;99;135;213;169;139;109;113;162;320;402;319;295;233;138;99;87;77;89;102;61;117;163;181;218;287;306;280;263;153;89;78;63;76;81;123;197;319;390;373;339;208;204;245;299;293;223;159;119;162;164;139;159;214;191;173;222;343;399;331;237;166;174;324;411;258;138;154;239;316;343;290;149;77;115;160;272;257;231;208;127;144;123;80;48;24;37;55;72;142;140;168;114;101;95;91;91;67;82;102;135;130;203;236;197;222;199;133;81;61;56;67;68;79;134;149;157;289;344;353;208;128;121;163;175;139;83;62;94;103;148;124;121;99;105;116;128;110;74;78;125;170;317;365;220;138;132;104;104;86;88;70;88;83;96;91;135;168;265;350;384;264;185;104;145;241;346;463;470;434;292;105;122;220;230;200;236;327;324;390;358;275;139;89;98;90;121;98;126;126;172;235;271;238;213;146;131;220;183;184;157;163;98;142;98;98;112;93;79;76;96;123;140;122;115;116;170;131;73;72;133;230;351;266;182;128;115;124;105;164;264;319;296;340;362;309;218;207;199;166;123;78;92;79;199;281;293;248;206;195;213;172;119;191;212;363;341;236;234;354;383;380;392;417;356;235;123;61;54;98;170;274;268;184;145;160;173;177;136;116;92;96;109;147;181;152;169;185;173;97;102;152;209;92;144;258;285;219;219;231;307;346;297;265;249;227;185;248;197;121;83;91;89;70;100;202;321;403;384;303;245;241;265;240;266;278;360;332;338;381;348;209;145;106;129;187;195;214;110;104;77;71;73;66;77;107;160;142;119;135;235;277;312;243;245;317;329;372;354;393;347;292;256;183;150;170;180;127;187;200;260;333
519;398;336;367;270;221;184;161;313;449;484;422;349;329;303;341;318;498;497;432;401;320;238;165;152;158;126;117;102;196;251;314;422;477;516;355;263;246;189;139;104;79;87;128;168;117;133;109;117;93;118;79;91;98;85;49;66;100;197;287;297;206;139;136;124;90;84;108;133;163;128;141;130;156;109;127;91;113;184;182;115;132;111;108;76;69;77;56;99;111;122;119;157;176;240;267;265;178;172;280;362;349;324;302;193;207;189;137;216;233;221;255;296;150;207;249;207;209;294;451;466;577;521;457;351;285;337;335;399;459;486;481;448;399;280;263;262;278;298;239;200;128;138;199;199;170;146;162;255;269;303;277;409;408;345;391;420;554;465;271;171;111;162;241;327;282;139;57;55;130;174;195;157;185;187;183;183;130;127;68;84;138;207;262;214;210;197;94;71;99;127;212;240;272;280;271;338;378;449;293;221;154;174;137;94;94;102;63;70;83;85;87;66;78;127;176;240;282;219;182;169;274;214;184;118;130;108;64;57;98;113;120;132;209;412;502;432;242;101;101;104;112;164;193;245;235;235;126;84;47;86;99;89;72;50;60;43;69;72;108;218;227;240;152;146;180;130;72;85;118;130;117;90;112;81;108;140;179;232;186;109;64;77;160;263;259;153;137;79;58;102;159;130;106;138;86;95;111;154;204;197;115;85;66;108;197;290;369;295;194;82;111;153;204;112;131;106;108;56;58;136;158;343;294;266;276;270;215;146;159;269;262;149;120;158;201;141;161;113;152;103;115;121;182;144;152;175;131;152;155;226;341;297;201;139;127;159;204;192;188;132;123;99;80;97;125;189;198;79;81;104;151;231;318;334;414;345;187;90;106;106;105;93;117;148;248;287;259;301;271;310;293;140;113;143;104;70;88;100;164;234;252;238;245;199;261;365;364;424;338;187;111;171;194;139;147;206;165;136;163;271;321;317;282;132;165;277;388;329;183;151;211;278;305;253;177;132;111;172;215;191;200;157;130;77;70;44;49;53;48;43;71;91;211;230;148;100;86;71;89;132;154;171;152;187;181;144;127;160;192;80;74;67;71;82;76;59;116;164;250;328;402;427;328;217;219;278;256;190;118;92;115;153;161;140;99;87;117;131;168;125;80;68;87;190;252;299;215;150;113;106;95;74;58;89;80;112;123;89;137;192;299;323;328;248;144;119;95;110;237;366;420;495;349;155;98;137;165;148;230;350;433;447;435;358;241;120;117;111;131;132;122;154;233;262;298;305;257;154;138;172;141;169;172;137;124;106;81;58;106;85;97;133;150;139;136;147;154;146;181;192;113;138;131;185;276;205;100;120;139;122;94;102;191;187;193;256;354;241;165;123;166;120;97;78;85;108;160;302;366;372;252;223;184;167;151;212;310;361;332;231;205;299;323;411;487;449;363;284;121;114;72;85;192;222;208;164;137;124;188;179;131;111;111;116;111;123;135;142;179;224;155;127;115;116;118;151;193;300;319;337;311;367;331;340;361;332;301;292;295;319;307;206;136;116;113;112;159;239;453;413;426;358;293;258;281;279;274;297;272;240;287;338;329;180;112;123;136;228;310;205;175;102;57;70;75;86;106;63;133;177;190;163;164;177;235;270;299;385;389;351;271;309;334;264;237;168;149;133;130;122;119;141;172;188
496;435;380;357;275;257;207;201;261;407;539;567;460;348;336;364;348;415;506;480;353;284;183;139;170;137;143;165;139;192;245;348;443;584;685;491;342;262;179;141;130;105;130;167;191;141;115;134;125;128;111;77;56;82;58;61;81;167;199;196;204;165;121;166;142;100;121;139;158;210;195;162;107;110;101;51;60;98;131;115;138;193;245;208;123;91;57;71;77;101;96;103;89;144;180;215;291;254;240;356;423;400;370;364;333;322;217;208;208;222;264;291;273;210;143;166;211;208;284;448;443;508;452;483;433;317;302;270;285;363;528;488;526;467;399;366;416;437;363;308;220;159;258;365;322;219;136;117;165;193;265;349;429;361;397;430;519;486;372;183;109;158;206;319;433;299;166;115;122;177;241;250;227;226;182;226;224;153;57;51;61;85;177;213;187;132;103;87;68;121;90;132;112;155;184;257;332;410;392;232;205;198;184;147;185;157;167;106;82;72;56;59;57;71;126;230;303;319;247;179;222;239;280;312;221;157;113;86;124;97;87;123;177;225;607;907;638;238;116;113;98;91;119;116;90;135;141;94;29;68;112;104;125;69;84;61;68;72;88;187;257;356;284;171;142;156;101;87;76;152;194;135;96;97;76;87;148;198;188;157;104;99;116;144;253;251;190;82;75;82;117;187;191;151;121;100;111;56;98;138;89;104;80;69;116;285;445;374;360;201;69;78;97;91;104;120;89;79;102;66;112;172;245;273;333;281;244;199;138;201;271;241;164;173;228;334;270;142;198;189;109;106;94;210;223;282;273;232;196;149;230;326;320;174;192;143;179;190;174;143;148;166;102;80;109;112;168;184;113;76;76;103;155;218;327;415;387;256;149;175;163;122;65;81;178;256;362;296;240;271;236;145;114;161;157;100;71;77;73;99;141;128;157;165;208;321;395;396;454;460;270;218;202;188;232;249;265;234;180;108;167;183;211;212;115;125;261;417;334;224;218;167;177;222;148;158;135;93;98;153;139;191;180;128;87;79;75;63;41;39;73;80;127;251;277;161;112;100;128;109;204;237;255;224;168;129;130;91;120;147;104;72;50;63;65;97;97;108;135;223;324;437;455;346;344;363;379;351;284;181;147;169;162;229;227;154;120;144;142;148;111;69;43;75;134;168;207;168;160;138;72;70;73;70;95;161;133;212;166;140;188;269;262;225;154;143;117;103;105;139;262;421;444;322;199;138;96;140;144;201;354;400;392;447;401;324;166;122;118;108;82;154;240;305;384;337;297;218;149;119;135;133;129;111;86;119;92;74;88;127;128;134;139;156;111;127;138;170;149;184;198;138;131;102;153;238;179;138;123;146;83;100;66;96;108;112;222;333;262;152;100;105;82;106;89;94;95;136;265;343;370;320;229;208;184;160;167;221;301;247;164;148;176;222;355;444;468;369;277;143;134;111;92;96;180;118;159;167;183;167;155;124;101;93;126;195;168;144;177;230;233;195;117;85;137;133;212;197;265;293;351;317;345;328;332;293;319;275;242;241;297;318;256;208;171;176;164;240;256;392;415;425;297;274;201;274;230;231;181;217;188;189;292;258;159;107;121;210;319;307;283;157;125;102;62;106;81;77;89;150;207;222;158;147;161;218;275;296;391;366;281;218;233;220;251;180;192;120;92;100;106;93;99;103;139
437;426;438;444;413;377;274;269;258;418;628;647;488;407;394;329;375;410;480;404;256;224;153;136;184;258;251;202;194;151;253;391;616;864;801;454;321;247;192;161;178;174;167;186;176;143;129;167;159;144;97;76;86;68;38;70;101;123;119;112;109;160;147;179;201;112;119;94;177;266;286;286;160;176;170;102;100;111;132;128;147;275;326;237;174;107;74;60;87;75;93;132;100;77;103;158;236;280;385;392;411;384;464;413;448;431;291;247;253;241;300;281;343;221;218;199;199;226;256;318;404;532;482;437;402;425;373;318;316;393;527;524;494;438;439;411;422;431;473;315;233;211;331;490;420;309;199;189;230;288;290;422;563;625;433;490;434;384;251;131;132;183;275;392;473;357;165;188;161;183;254;241;205;193;172;280;286;200;113;95;96;109;107;164;127;98;72;85;91;107;73;85;77;96;90;160;239;375;318;187;148;163;163;183;239;239;259;182;121;95;66;76;100;103;128;245;269;190;195;163;170;202;255;314;294;241;166;119;121;105;127;144;202;312;683;1108;698;235;123;160;157;130;77;66;69;81;119;94;68;61;82;136;99;97;102;131;138;97;110;188;260;354;333;178;145;137;131;145;109;152;225;190;102;85;125;121;184;169;123;129;104;87;82;111;185;182;162;112;75;105;142;252;250;208;190;133;116;95;55;64;79;62;38;85;151;310;391;429;347;189;75;86;72;79;80;103;83;77;65;80;122;206;308;341;263;262;209;264;200;280;320;248;202;203;264;295;310;153;189;138;97;91;101;178;242;403;400;287;233;159;202;308;328;228;150;173;144;120;108;152;132;142;139;103;124;129;166;128;97;79;73;85;108;164;253;391;407;335;157;158;128;112;73;74;129;211;213;178;141;148;116;71;81;175;191;108;89;86;75;52;99;100;130;135;149;280;357;370;423;399;337;255;254;255;234;298;297;289;263;156;97;95;107;127;135;162;252;443;372;265;214;178;129;141;186;154;114;87;90;101;114;161;172;159;128;103;59;36;84;60;52;104;124;243;296;168;105;83;76;112;198;281;257;220;160;108;101;121;138;126;73;71;81;65;97;145;110;85;124;153;287;346;330;397;322;337;305;373;291;230;265;272;260;237;252;172;195;172;169;173;129;90;102;107;75;114;134;146;145;130;96;81;69;86;157;178;200;273;274;226;176;207;234;169;113;146;194;139;109;98;199;301;485;389;273;151;121;115;159;269;297;332;349;386;395;344;214;136;125;122;164;218;363;430;383;311;237;156;138;119;147;115;100;112;88;80;66;67;120;152;179;144;164;117;107;67;87;131;126;127;141;130;103;94;137;174;148;163;148;137;86;58;50;61;64;100;230;350;289;170;122;108;91;100;83;108;98;101;161;260;313;270;266;223;145;163;189;174;173;213;157;103;148;255;309;388;431;408;295;158;146;132;97;89;125;159;168;192;236;193;175;128;83;132;139;184;234;256;241;240;245;238;110;77;110;200;223;228;238;198;267;283;283;265;270;259;240;227;254;193;253;255;227;258;226;205;253;248;276;304;348;286;319;229;207;205;213;166;138;177;199;191;181;202;172;96;116;183;228;255;233;158;97;108;83;90;111;90;94;138;234;216;195;125;129;161;217;278;320;270;175;176;186;217;309;201;207;87;117;132;130;125;96;120;187
469;414;425;452;448;425;421;444;398;466;516;426;370;295;372;306;378;413;446;354;268;166;106;178;259;293;310;326;262;239;279;452;829;1088;850;437;339;256;187;229;285;288;221;275;293;257;333;281;220;156;92;79;91;70;57;75;73;92;110;75;99;123;156;221;204;149;98;86;153;219;329;284;259;272;289;154;111;109;168;168;216;301;357;263;178;120;111;76;128;103;126;121;84;63;77;162;239;424;448;413;472;457;480;456;527;435;352;337;338;387;361;291;373;301;334;273;274;258;259;319;359;378;402;308;392;441;446;418;392;437;432;469;529;445;442;475;455;461;421;318;281;339;424;558;518;394;297;295;375;368;428;531;740;810;524;415;414;271;150;105;161;240;334;487;504;279;187;196;294;208;219;240;192;166;165;213;251;221;169;175;170;97;115;132;124;84;82;85;131;102;77;70;83;49;61;90;130;197;189;110;124;187;190;259;335;380;355;205;139;116;115;119;148;118;103;143;166;139;107;129;151;196;270;310;299;253;132;109;135;186;138;175;222;271;456;600;401;173;172;179;216;159;105;55;87;77;141;116;65;83;74;79;72;112;179;210;228;166;90;179;224;206;207;173;123;128;135;123;93;187;297;210;138;114;113;146;196;145;93;94;72;86;91;59;128;145;67;78;118;110;160;308;331;304;219;202;164;104;73;61;62;67;55;81;171;324;384;367;291;166;67;75;97;115;109;93;110;144;117;89;200;273;373;357;239;239;245;295;329;373;347;355;270;286;351;355;264;158;149;154;98;82;98;179;270;388;426;328;154;119;125;248;307;243;178;166;101;102;104;74;110;102;111;95;121;142;131;131;99;73;86;99;103;96;241;362;392;319;199;143;93;52;85;76;86;119;157;173;140;109;92;72;112;142;110;100;107;87;65;58;89;75;90;130;112;201;248;302;321;362;270;308;297;280;173;245;315;321;310;223;101;100;98;132;192;234;327;370;386;333;300;173;134;90;117;135;129;88;125;119;112;128;143;131;130;130;102;76;68;70;104;90;180;308;276;202;111;95;101;66;152;200;178;109;94;89;118;110;135;120;62;57;71;85;127;162;113;78;58;154;170;241;226;253;286;300;294;270;352;313;399;339;298;272;286;177;199;218;157;173;199;157;161;152;107;60;82;84;98;118;80;73;104;159;322;291;282;310;311;331;205;253;197;196;114;110;172;108;115;60;154;295;431;427;311;179;149;187;208;301;396;474;371;346;329;296;215;165;126;102;155;292;394;426;400;324;153;119;147;218;243;164;88;94;101;113;114;136;191;264;243;216;151;130;82;68;86;108;97;89;104;88;122;131;196;173;137;159;161;95;69;80;78;97;93;154;305;382;276;291;275;153;87;103;112;134;74;67;122;188;217;185;139;191;191;171;156;99;122;165;139;130;228;362;329;349;340;329;259;139;130;120;110;145;133;218;271;274;298;214;128;134;107;121;136;161;247;327;304;304;315;227;107;76;107;142;236;209;116;121;169;250;269;239;297;274;190;252;231;264;174;181;190;241;283;260;291;274;228;224;295;254;233;190;163;184;164;154;139;151;209;172;155;171;119;143;159;196;252;259;185;153;114;116;149;120;119;113;101;171;174;145;143;74;85;136;156;195;277;222;198;138;189;286;339;316;245;131;134;155;139;107;110;133;151
344;337;413;396;415;466;451;574;509;511;436;314;236;216;332;348;344;368;340;326;214;119;103;166;226;303;347;393;342;239;332;445;760;815;655;437;316;328;285;295;349;293;354;400;519;464;529;483;287;142;113;105;79;82;63;55;118;129;137;126;105;155;199;214;217;154;126;141;194;275;242;262;368;450;499;355;251;173;198;227;221;284;280;236;245;255;218;148;177;219;113;112;93;105;121;182;347;475;550;544;550;541;571;536;576;576;608;582;504;496;358;352;372;431;449;353;353;281;246;299;340;314;268;205;265;383;382;364;350;409;457;505;611;443;447;422;461;417;346;326;357;430;455;502;462;475;347;388;429;387;416;589;746;730;495;369;318;191;139;139;224;303;406;498;528;329;289;317;316;189;244;200;184;236;209;161;206;183;214;305;242;102;89;154;203;143;111;113;122;135;142;144;70;67;52;78;78;131;98;119;157;272;307;349;431;479;374;264;105;99;149;194;204;158;110;100;142;98;96;107;151;223;281;251;249;236;175;131;172;264;260;180;149;155;253;292;249;225;184;206;216;182;84;97;100;81;139;114;99;95;145;111;74;95;259;338;336;253;165;163;173;184;158;199;172;138;184;131;118;170;294;214;128;136;143;171;172;159;87;66;73;77;117;143;105;98;95;94;76;105;165;253;284;253;294;249;250;185;132;53;58;68;61;83;114;305;377;340;224;149;91;129;211;191;217;137;159;215;244;239;242;317;418;338;265;153;170;319;400;420;348;366;391;400;404;351;242;131;139;129;124;141;91;157;273;372;341;241;118;86;113;180;253;299;251;222;153;112;111;66;89;69;107;87;153;210;155;137;107;107;109;98;111;137;166;223;273;211;166;117;98;80;78;83;55;59;156;230;273;189;123;92;114;127;83;110;110;108;68;80;89;83;77;94;74;129;137;177;212;201;256;352;302;206;119;112;202;309;308;176;126;97;136;193;285;345;378;458;438;356;316;191;137;97;96;73;95;92;93;112;65;53;83;102;85;60;43;90;94;79;75;90;201;345;286;141;87;94;91;67;110;111;105;96;111;79;90;109;86;112;68;74;91;117;176;145;116;64;70;85;121;131;117;166;192;252;272;257;289;283;378;317;228;197;231;217;266;299;263;229;215;192;268;242;142;81;61;71;102;113;101;102;171;275;360;348;287;258;292;299;266;202;201;160;104;110;125;122;126;92;140;244;434;402;383;219;164;229;258;383;475;501;365;312;273;234;187;118;97;93;199;355;450;443;418;252;155;81;174;313;321;175;121;143;180;161;222;294;367;354;320;236;158;158;128;81;75;105;85;85;99;126;178;231;315;264;206;176;150;116;98;108;162;163;144;153;322;438;407;407;328;233;157;107;87;121;80;74;91;101;131;89;99;101;178;181;147;99;97;127;166;151;192;365;309;278;304;211;215;118;95;111;105;115;209;238;281;286;286;278;120;100;112;123;118;100;151;236;234;290;323;217;144;115;126;148;167;114;91;112;160;233;336;363;255;261;191;218;296;293;165;132;168;226;223;215;262;250;221;221;228;233;193;177;192;235;185;139;151;165;254;305;179;147;132;130;189;253;270;230;164;124;143;186;178;158;146;127;150;161;148;130;93;71;114;84;77;134;232;221;253;151;147;261;336;388;323;255;171;149;129;133;84;107;134
334;317;354;332;308;392;459;561;543;473;473;354;250;261;222;247;236;235;230;229;150;93;107;135;239;290;348;403;337;240;254;332;505;543;474;378;491;459;371;308;275;277;338;484;578;618;776;792;381;127;85;88;107;94;98;90;119;200;246;215;238;218;256;285;206;177;147;167;233;247;297;382;484;612;628;460;355;294;313;229;227;293;290;243;250;338;310;262;293;271;202;182;127;161;190;271;436;556;481;539;597;550;607;634;684;935;1026;854;649;561;420;306;318;378;443;401;293;295;270;275;327;319;305;235;247;284;265;352;324;345;410;490;511;476;509;484;471;458;393;322;392;364;405;432;459;520;459;400;489;494;476;582;591;567;469;293;195;140;139;269;318;385;417;456;539;444;341;384;323;270;164;183;196;217;178;162;149;163;312;367;236;108;134;197;254;174;132;85;128;205;252;164;105;91;78;52;66;51;64;100;195;265;354;445;436;439;312;200;143;178;182;248;234;151;119;129;110;70;59;91;210;238;269;217;205;170;133;160;240;334;359;218;130;135;164;193;268;316;281;248;207;176;130;127;132;100;126;140;92;165;244;161;121;123;221;377;357;282;232;192;212;215;194;207;217;155;122;105;142;122;248;226;187;171;171;232;241;131;107;63;81;78;90;188;170;135;114;118;152;146;136;156;214;257;297;286;321;228;111;106;68;49;83;97;99;257;275;249;177;179;176;161;283;349;300;211;234;292;318;350;292;273;292;308;218;126;190;339;377;358;300;371;359;407;396;319;205;108;107;134;110;99;133;210;296;379;238;157;100;54;84;134;200;251;296;256;177;117;96;77;62;130;127;155;243;290;346;242;214;121;114;129;116;131;163;135;157;105;101;88;64;73;62;69;59;76;126;220;289;272;164;92;114;113;67;70;80;95;104;107;100;62;76;63;76;114;126;121;126;133;158;234;248;160;107;99;136;293;262;121;76;100;168;276;383;440;460;429;441;315;258;237;138;94;97;105;94;71;63;98;82;83;73;90;68;89;109;110;121;104;105;107;196;217;162;120;93;82;68;63;62;89;67;74;79;118;118;116;84;56;73;117;90;155;156;136;113;85;103;88;105;77;91;124;210;226;270;332;362;349;299;242;152;145;117;150;201;334;264;250;183;189;285;254;178;84;72;81;127;190;162;207;238;334;407;397;310;225;230;251;229;256;203;208;71;83;125;146;140;117;166;232;399;477;329;213;166;211;254;440;552;499;404;307;182;142;122;102;134;181;232;405;415;426;302;166;67;63;157;290;353;275;160;189;297;247;291;389;440;366;296;233;143;148;152;64;80;80;97;113;149;160;316;334;392;353;257;202;145;130;101;99;165;191;206;239;316;438;408;370;307;211;117;69;88;138;96;105;58;66;83;62;76;109;257;249;149;126;106;110;154;242;318;311;258;236;217;168;173;150;107;128;90;143;189;192;160;225;225;208;160;122;121;144;117;91;72;127;142;214;191;238;181;173;171;143;93;126;103;97;155;253;329;309;359;258;219;232;296;263;164;118;116;103;130;152;182;184;203;161;228;221;147;152;170;206;214;197;187;231;252;279;222;142;96;126;163;250;276;240;139;106;134;252;242;203;188;160;134;108;132;122;80;104;99;81;111;180;253;342;306;245;212;225;318;383;375;291;241;141;77;98;82;89;119
279;259;297;274;292;322;393;512;509;530;432;337;287;247;138;154;162;136;167;190;165;132;140;163;229;321;400;357;334;245;229;219;277;313;239;370;553;634;442;280;193;217;327;490;505;572;754;810;463;140;100;121;154;151;140;140;168;243;394;317;270;279;335;313;286;266;246;239;235;299;466;457;584;665;596;489;294;300;276;261;274;296;309;265;296;474;489;500;463;370;351;346;324;252;285;384;425;578;574;664;668;616;692;667;859;982;1025;943;602;571;435;266;251;342;397;386;353;270;214;271;334;347;381;362;318;287;325;408;343;302;359;441;464;599;544;507;434;400;373;359;299;307;323;365;434;499;494;492;410;402;479;490;517;506;513;354;282;194;219;345;396;371;437;455;435;471;387;409;405;369;213;176;168;239;289;248;161;180;278;386;216;122;177;274;289;174;142;108;169;272;302;253;172;127;103;62;79;77;76;70;129;241;277;356;412;324;315;236;278;268;286;249;157;152;227;330;214;100;82;123;192;312;290;256;235;192;139;190;203;260;298;226;184;138;139;137;228;337;369;285;270;191;180;185;186;131;159;152;132;210;282;185;89;77;244;288;370;279;157;192;246;236;181;286;212;158;127;99;87;116;186;245;256;194;188;207;255;183;135;117;127;63;96;193;219;185;141;157;157;173;120;126;179;255;329;305;249;212;172;149;98;88;84;73;133;204;257;223;207;247;190;171;286;375;366;328;289;325;363;340;329;300;279;213;133;135;146;258;287;276;257;283;273;229;266;199;181;180;156;103;106;88;143;226;305;270;162;138;110;84;99;129;156;199;227;247;177;155;99;74;100;134;208;198;278;327;376;368;346;247;194;153;99;130;101;96;78;76;72;76;62;66;53;47;69;54;96;199;273;249;188;83;72;74;86;93;83;120;139;168;177;102;52;38;89;114;96;130;102;88;116;137;211;125;80;80;149;189;158;115;72;79;151;257;467;427;422;358;314;294;264;282;252;155;115;149;100;79;66;87;123;165;151;90;73;78;84;107;79;135;136;153;109;126;84;78;76;84;85;81;85;77;94;61;91;131;113;125;78;82;75;64;104;154;130;100;80;75;104;58;69;69;77;117;221;295;351;405;443;334;262;169;133;78;115;89;186;329;379;240;187;206;213;223;145;87;81;108;189;270;323;339;354;374;467;369;278;197;159;163;199;235;235;209;99;97;183;276;242;179;153;173;319;383;344;254;195;173;211;349;460;506;488;342;194;110;83;126;112;165;252;290;406;412;254;104;85;93;123;235;345;281;154;210;289;298;329;358;404;347;253;224;148;147;124;101;104;85;102;121;169;213;299;363;349;272;237;162;140;127;92;85;164;212;285;342;334;352;326;238;133;131;46;64;92;111;106;102;101;94;79;76;77;108;230;239;184;95;88;95;200;327;321;352;273;187;224;194;165;175;176;148;130;175;163;158;147;162;193;121;133;147;223;136;80;85;67;99;136;199;214;223;241;221;180;138;115;107;88;117;140;173;226;308;317;254;286;181;199;181;157;95;90;88;139;159;123;122;125;189;231;225;155;143;197;191;186;206;168;162;280;280;205;122;103;121;148;181;172;160;151;103;159;246;269;277;230;208;154;138;99;111;107;88;77;65;86;123;250;359;341;312;285;287;286;261;294;334;236;142;86;79;111;152;153
301;276;264;216;254;245;290;360;473;470;412;334;288;269;141;110;113;128;147;185;225;200;145;221;255;349;406;358;274;281;229;222;270;312;279;363;627;641;452;263;186;197;329;338;315;387;433;469;356;208;159;166;204;178;161;173;242;237;272;337;357;345;381;347;293;349;379;379;281;386;548;540;629;525;398;280;211;175;168;230;339;394;455;354;356;508;515;509;631;485;506;516;467;417;389;417;454;621;791;878;815;841;916;741;795;789;716;644;562;533;520;323;257;330;357;345;215;175;144;243;323;370;425;426;342;361;438;501;373;234;319;400;462;532;525;476;419;337;329;328;340;331;342;391;411;457;461;485;381;349;417;400;393;439;445;359;354;332;332;411;427;445;392;337;415;405;415;443;470;501;305;193;187;266;348;308;249;239;321;330;199;176;252;381;311;173;103;141;219;295;289;204;202;147;102;110;84;106;87;94;98;141;201;304;297;280;260;273;363;403;353;248;188;174;309;442;287;176;147;144;195;333;374;335;316;280;166;163;179;223;282;259;204;164;138;118;198;325;382;410;346;286;388;300;174;211;253;233;183;269;272;225;102;118;200;347;414;261;227;226;235;282;288;305;246;213;151;60;82;117;235;274;282;187;178;204;333;290;227;210;130;118;144;179;228;178;177;210;220;169;134;135;166;231;337;303;278;255;248;259;166;111;93;106;151;209;282;276;244;299;263;159;182;300;400;351;331;408;425;383;326;277;346;217;174;208;169;168;168;153;167;134;137;103;132;127;199;241;183;117;84;88;155;264;308;209;180;130;118;106;160;194;152;131;203;216;204;170;88;67;146;208;261;256;286;269;316;369;335;309;285;208;143;91;96;92;83;88;56;60;57;41;88;70;54;78;131;227;276;256;151;113;76;104;144;108;108;127;154;144;130;85;49;79;101;122;178;169;106;97;94;127;170;94;87;116;158;189;178;112;77;118;124;254;410;457;384;311;280;313;342;343;273;155;208;240;209;126;129;131;201;268;203;113;89;76;91;104;170;195;263;156;102;85;44;64;98;70;133;90;102;78;88;81;89;101;91;142;93;68;69;96;79;104;96;104;95;80;78;134;129;141;130;181;225;321;438;462;457;335;189;137;141;132;143;119;182;273;324;241;128;137;167;184;153;97;101;113;215;320;323;366;343;379;490;456;220;182;125;133;113;198;215;158;153;176;283;343;265;179;131;167;213;301;307;239;218;186;179;295;434;476;441;348;218;131;124;90;132;178;166;203;319;277;212;102;84;61;101;180;250;170;127;165;198;203;259;283;338;233;147;205;119;71;118;114;123;85;114;166;212;268;295;245;200;166;127;116;86;77;72;121;119;173;316;388;344;326;215;121;105;76;72;52;79;116;94;102;141;80;99;69;81;118;182;281;196;192;149;127;185;306;349;299;205;189;154;200;227;318;257;199;187;276;212;228;195;172;139;102;75;135;151;144;144;95;88;84;122;194;206;225;262;264;216;168;178;128;159;146;155;163;156;210;272;314;262;213;181;125;148;167;120;115;152;123;90;117;130;170;206;162;114;131;189;175;212;163;180;167;274;248;148;124;107;132;123;126;129;142;113;154;157;202;247;281;263;226;187;112;90;129;116;110;87;75;71;144;180;308;425;421;394;361;320;251;211;205;251;114;82;111;149;200;225
263;253;247;196;215;221;278;352;429;435;318;332;374;357;227;198;171;168;213;241;229;173;184;233;367;384;378;364;261;271;267;271;270;271;336;439;556;542;456;385;262;310;357;317;283;245;307;262;273;217;275;302;213;217;240;330;282;221;218;282;382;350;347;360;280;408;491;418;323;288;379;479;525;382;243;161;126;131;116;153;312;450;564;624;589;548;585;547;604;508;502;452;520;430;396;398;534;772;1010;1080;994;855;919;684;526;542;559;559;571;572;448;368;264;400;366;349;231;142;178;269;407;415;390;395;368;413;542;547;407;265;264;327;370;395;407;431;391;339;302;301;302;388;482;476;449;434;411;402;328;301;415;389;407;436;385;353;374;362;456;381;420;395;301;278;361;376;366;499;510;492;340;167;130;250;362;391;312;189;229;262;189;242;363;318;218;116;98;196;273;360;314;200;197;173;140;118;148;203;221;195;132;156;196;268;306;392;306;296;343;372;432;316;222;193;293;416;292;230;208;198;258;310;341;362;345;326;226;138;139;193;247;250;284;256;219;150;222;371;404;399;448;383;395;341;290;275;324;325;209;295;300;189;153;131;164;322;396;302;199;250;354;357;339;332;344;256;156;112;85;148;271;287;207;170;109;232;307;338;378;316;227;152;140;181;203;211;223;282;267;183;119;177;152;152;170;241;269;280;286;386;214;120;107;153;143;240;331;381;359;357;321;261;269;255;350;360;367;398;330;369;285;360;366;327;215;328;323;169;114;54;59;87;83;72;85;138;254;312;251;130;60;90;153;168;214;157;141;130;92;130;175;221;178;103;139;179;192;176;156;83;188;326;358;345;276;175;195;224;250;239;188;176;138;101;66;82;66;78;92;74;59;78;73;61;73;128;180;296;324;210;117;117;86;117;160;154;109;123;145;79;80;67;66;64;156;183;176;213;115;114;79;98;109;85;124;133;162;157;135;86;93;94;122;231;325;443;346;242;246;353;365;317;253;218;269;343;280;178;93;147;184;317;252;161;86;100;102;120;167;303;274;213;140;50;71;82;75;113;78;86;128;80;100;119;130;122;103;108;113;105;85;53;93;97;90;75;77;130;149;260;265;285;202;243;276;373;407;422;416;300;181;124;274;314;237;190;162;259;328;244;148;114;129;143;100;97;105;125;188;297;306;240;267;303;418;409;314;206;153;104;89;141;182;159;158;209;362;311;288;170;118;105;134;128;249;220;241;201;148;199;350;449;407;381;252;166;130;121;155;201;158;160;207;215;172;89;66;74;94;128;155;101;78;125;146;122;159;193;176;137;86;101;86;72;101;125;96;56;111;147;338;345;243;137;115;73;64;76;60;67;99;147;133;212;370;501;464;375;230;110;68;48;57;49;66;74;102;93;90;69;86;76;109;132;213;218;240;282;200;188;164;222;194;181;139;122;143;164;251;345;352;256;240;227;292;281;276;205;116;92;89;76;128;146;109;87;99;70;85;170;209;224;265;260;202;186;207;213;203;188;155;97;86;118;156;263;295;281;187;126;165;181;169;133;156;114;116;104;115;120;174;147;113;156;204;214;185;155;177;205;244;214;155;114;169;133;145;89;92;118;110;169;184;163;163;160;191;174;166;119;130;169;112;82;71;85;90;125;194;225;317;381;351;345;352;345;186;185;179;151;93;114;130;166;197
299;287;252;244;309;335;356;435;440;421;365;442;498;502;448;314;327;190;199;252;185;169;246;317;327;354;335;336;248;244;286;286;282;309;382;423;511;525;467;476;412;349;412;332;330;327;329;275;290;346;402;444;323;284;327;358;325;254;266;395;397;465;355;347;381;487;576;452;327;184;205;364;417;331;256;178;129;89;130;162;244;368;491;690;752;720;665;575;563;407;347;417;464;465;345;374;621;777;929;898;808;704;638;421;339;360;480;491;562;559;468;383;358;355;374;358;270;186;167;303;346;432;351;386;375;462;531;544;458;326;274;321;372;342;261;303;339;323;353;303;344;434;472;481;477;365;334;294;282;275;336;382;369;318;321;378;411;397;439;320;311;327;259;216;327;349;400;487;545;487;316;170;189;273;366;337;220;137;134;124;121;232;279;251;171;114;140;273;356;426;288;188;145;145;163;145;229;341;316;273;191;183;254;290;363;440;360;309;298;377;409;324;314;238;242;330;287;225;233;287;315;297;320;297;396;392;269;228;155;172;177;202;286;322;294;285;291;332;355;421;393;408;402;410;382;356;366;359;230;333;340;263;226;226;274;340;358;293;247;272;421;424;441;364;345;250;184;155;133;199;305;278;163;115;123;188;356;392;430;458;279;200;218;252;233;282;346;361;343;209;177;176;159;102;140;164;212;220;268;304;244;150;134;153;177;289;336;407;365;382;392;294;259;238;325;418;414;416;327;217;219;307;386;376;277;349;275;182;79;74;78;69;76;62;66;104;215;314;287;159;82;89;95;162;158;173;94;89;79;104;97;156;165;119;128;151;130;155;108;96;201;368;373;326;334;166;112;103;77;150;127;148;96;93;86;72;60;69;82;68;53;95;123;129;137;169;290;365;362;198;104;153;118;142;200;197;131;93;100;85;78;86;54;76;124;234;264;224;192;153;137;127;148;160;200;211;156;117;78;77;80;113;162;184;250;312;291;221;231;353;378;272;184;261;303;410;363;227;100;197;268;358;330;245;125;141;119;97;156;231;325;327;199;122;96;101;86;109;64;92;107;114;102;87;166;183;152;145;176;183;98;87;133;102;81;104;119;189;235;331;377;398;316;331;344;364;374;304;305;200;144;179;344;397;369;325;248;208;277;294;175;111;138;133;123;89;78;85;126;111;147;151;179;269;476;435;333;222;141;117;82;95;74;142;211;218;252;283;187;130;86;90;82;102;155;183;232;247;154;146;262;362;398;382;274;129;94;123;153;245;234;164;155;189;195;130;136;142;144;218;163;133;99;112;202;193;181;122;121;93;56;68;83;52;85;70;78;79;84;183;345;380;289;131;73;48;54;67;72;94;150;174;137;199;333;486;506;426;251;121;94;64;82;65;99;94;100;134;123;97;107;79;119;111;157;267;285;323;317;210;99;132;137;112;149;141;180;217;294;398;443;338;245;279;257;311;299;226;139;111;93;105;136;118;134;113;73;106;133;144;176;204;203;249;167;146;152;244;297;180;133;102;99;108;174;239;319;367;301;227;174;180;189;218;232;162;141;107;99;148;153;149;153;171;177;162;195;159;153;229;250;297;186;165;215;204;136;81;75;92;127;142;154;134;106;88;96;107;149;102;119;150;146;117;78;76;126;121;140;204;256;293;253;282;337;303;209;184;165;117;103;142;138;151;149
239;316;334;307;405;447;411;431;322;455;488;504;553;550;418;466;344;209;264;266;180;238;379;407;304;299;313;263;225;222;260;287;302;311;311;311;312;379;570;566;463;457;381;449;340;417;358;294;235;362;478;401;407;350;364;296;256;256;282;381;531;550;428;442;528;547;548;525;433;183;196;294;303;247;232;202;76;99;190;271;239;280;364;519;677;741;684;566;475;391;299;311;321;387;377;358;508;665;652;591;495;428;338;270;302;405;415;418;465;462;356;385;340;372;383;377;334;276;257;265;340;324;265;252;300;439;476;525;427;303;298;326;426;337;256;259;275;316;323;353;408;472;494;526;474;346;261;221;212;204;274;332;287;246;330;342;359;390;384;378;233;242;173;215;303;393;421;491;555;457;306;228;259;313;333;227;177;122;108;113;177;207;204;146;167;152;240;389;516;485;374;238;140;149;172;218;274;294;300;298;290;271;260;335;473;418;429;322;324;369;419;353;323;274;195;246;283;214;235;301;294;287;301;315;332;369;293;304;295;259;186;207;300;400;323;329;384;362;312;329;311;321;427;409;374;472;451;389;274;399;376;284;310;348;366;332;306;291;254;343;398;352;385;283;220;299;193;240;206;252;272;233;196;130;182;295;352;422;429;467;418;339;338;307;354;361;409;420;359;226;167;159;135;104;106;148;227;244;255;274;225;186;183;150;169;221;245;301;340;336;425;364;274;286;317;454;423;371;246;157;217;255;360;344;361;380;175;138;72;63;85;73;66;62;65;118;204;426;280;162;91;72;92;105;130;109;56;60;63;63;119;117;153;142;220;242;133;105;133;145;197;343;419;404;255;152;133;103;73;89;86;103;112;98;83;90;74;103;81;91;107;136;209;202;204;287;398;447;400;214;111;153;175;232;304;223;184;105;108;75;82;94;119;119;115;171;202;265;217;264;220;148;131;152;245;335;182;129;85;106;109;129;190;240;180;221;271;195;272;384;391;275;224;278;336;332;250;147;113;160;259;406;429;268;179;167;161;162;151;276;338;356;280;201;135;178;217;143;63;63;94;88;92;160;209;210;154;158;313;258;103;74;112;109;104;87;122;220;364;417;438;435;388;410;438;340;394;221;179;122;107;186;306;390;333;411;311;222;241;213;134;62;169;198;120;74;53;48;66;126;118;121;131;290;373;370;294;224;154;84;97;75;113;198;282;283;221;155;131;104;86;98;79;109;134;277;259;179;125;94;241;346;443;429;342;168;97;93;223;321;313;224;148;166;249;228;222;214;231;251;257;186;109;135;284;278;226;181;149;78;70;78;93;110;109;96;88;52;83;139;298;377;252;125;79;65;69;55;77;75;117;112;131;170;263;437;456;493;378;217;125;74;56;78;95;101;139;215;186;99;82;82;119;132;190;275;336;393;339;191;121;88;81;85;109;196;219;262;323;409;408;363;253;231;227;235;252;207;123;119;106;102;98;129;118;94;122;109;108;141;188;181;160;199;153;134;179;275;327;214;165;158;90;94;134;209;264;384;377;292;277;232;211;213;234;174;128;140;95;122;163;145;131;109;126;147;162;167;108;190;237;250;271;231;246;221;133;94;76;70;85;100;90;97;77;73;70;57;92;117;135;159;170;132;88;93;106;190;177;174;190;167;180;181;249;295;235;189;176;147;91;134;127;130;105
350;316;355;347;391;402;407;341;308;329;426;520;517;446;409;389;378;273;291;276;242;299;423;421;278;215;331;390;328;251;247;335;327;377;305;202;156;381;730;918;522;458;440;357;372;417;345;238;224;348;457;461;432;338;312;240;238;184;220;336;502;638;524;462;569;509;486;488;363;251;186;271;226;223;236;200;148;254;387;657;517;321;256;336;426;504;468;500;461;291;294;273;329;393;392;353;389;488;481;440;296;219;202;247;412;492;414;362;390;296;223;206;298;403;413;441;456;416;353;315;248;207;147;147;230;316;433;531;466;298;211;273;357;333;240;114;216;342;382;405;451;488;495;499;464;411;342;271;163;111;126;138;93;152;292;355;384;394;422;384;323;200;170;292;380;373;453;525;529;521;429;366;324;369;315;230;235;203;172;180;254;281;178;158;244;259;309;435;531;507;427;338;205;150;127;219;233;213;176;240;300;299;266;284;439;504;463;322;365;466;434;411;371;302;255;287;247;258;226;272;253;301;345;413;391;331;336;348;351;339;280;311;336;412;435;416;404;470;398;287;206;300;298;334;405;445;434;417;388;338;318;265;298;369;449;365;263;259;292;339;331;334;202;195;199;260;275;272;245;240;256;216;252;195;274;331;347;367;388;365;365;432;400;394;345;378;415;472;398;256;156;93;112;90;130;281;378;377;274;234;162;190;189;128;183;181;204;228;274;343;479;447;343;314;352;394;426;377;250;117;134;267;451;423;345;277;136;102;90;77;100;97;107;61;54;82;192;299;256;120;146;105;85;109;137;92;48;48;66;73;80;122;154;204;273;199;129;99;110;128;187;322;439;319;234;213;200;166;119;97;99;108;96;112;102;102;124;155;151;158;129;207;280;235;299;367;452;486;405;199;137;158;207;270;339;282;307;194;143;110;94;94;84;88;105;153;130;177;259;326;332;276;215;234;252;228;191;130;133;105;154;176;202;193;188;176;151;159;201;264;277;235;163;173;238;315;254;172;94;160;242;289;354;321;181;148;131;144;198;265;355;352;330;215;235;259;282;178;103;61;122;113;104;110;189;179;120;160;293;217;102;85;111;165;157;84;138;260;368;392;408;429;408;419;468;411;408;246;138;103;94;152;264;358;431;387;308;155;120;164;120;105;119;200;144;57;56;52;108;124;192;225;166;178;270;273;215;175;119;117;87;98;128;252;353;313;225;151;99;87;100;94;89;100;145;188;284;236;159;81;184;333;419;421;361;188;114;140;215;360;393;281;199;270;345;414;360;341;345;314;331;304;187;242;355;350;273;255;214;143;70;92;97;189;155;112;85;80;75;115;262;364;291;126;69;78;66;76;75;75;96;92;121;142;201;306;475;489;385;311;183;129;115;135;88;138;208;300;286;157;101;69;127;111;157;248;328;410;373;206;67;105;70;99;173;272;290;346;350;373;370;363;297;157;152;198;201;153;125;117;153;145;130;110;102;103;105;115;124;144;137;137;141;126;104;110;279;327;299;207;150;175;101;116;158;128;204;288;346;316;334;376;323;271;272;210;146;156;94;153;178;183;142;91;98;119;135;106;125;125;192;238;273;237;202;194;165;100;98;67;64;83;117;98;71;72;110;115;95;107;113;167;122;139;141;190;146;177;191;150;136;111;128;157;169;225;239;251;205;155;117;119;109;101;87
279;356;414;432;401;426;309;262;291;351;406;492;468;428;286;334;436;411;366;346;303;321;374;372;187;217;298;381;323;239;251;294;341;317;212;149;166;406;734;946;663;634;424;319;319;386;406;284;233;340;447;516;479;268;227;221;172;187;213;214;359;451;454;439;421;386;385;384;366;307;255;250;213;230;190;282;257;550;980;1329;1117;475;171;165;275;327;320;392;346;255;196;156;235;355;383;296;314;333;364;290;259;167;160;195;385;532;418;321;308;176;98;108;258;410;404;346;456;406;357;311;198;119;71;104;160;263;440;474;490;301;266;231;323;240;169;134;147;316;394;391;363;336;388;418;309;247;232;181;149;101;98;53;80;118;216;272;336;400;400;443;344;209;210;244;294;342;423;459;496;490;532;433;347;372;436;342;336;373;331;333;275;263;204;206;360;367;365;433;498;478;508;428;273;175;172;211;214;166;153;185;205;244;227;296;351;380;465;496;443;447;421;335;312;245;240;295;248;216;292;287;259;276;374;466;373;313;320;393;403;367;410;368;400;405;362;357;474;531;426;354;278;241;297;341;292;339;405;458;370;312;215;175;202;369;423;340;259;271;308;329;314;254;173;152;163;262;342;286;224;328;286;235;272;218;276;268;270;270;310;280;319;348;346;301;273;291;287;428;373;216;187;181;177;121;177;415;562;376;257;240;190;235;153;148;129;184;177;211;280;407;589;667;484;331;350;370;414;423;302;184;145;249;349;396;335;207;123;91;99;106;137;193;134;87;82;94;141;177;184;169;109;101;65;57;91;62;84;96;147;177;171;144;139;228;236;167;84;122;116;124;208;296;337;231;172;195;210;202;192;124;108;80;101;157;201;146;191;179;224;132;99;199;207;244;285;446;458;441;346;161;168;139;195;296;337;347;389;339;174;135;87;96;121;124;90;71;113;139;238;295;339;308;290;299;353;274;184;124;107;110;187;219;189;203;205;172;176;106;125;138;171;191;166;134;173;228;296;279;174;142;189;287;264;241;164;117;122;165;160;264;345;351;253;188;159;222;238;180;114;90;93;87;86;108;121;131;110;155;181;131;78;101;136;141;137;108;180;226;358;353;261;289;293;367;408;427;384;290;194;119;98;152;229;313;388;359;300;187;114;109;110;123;161;192;155;87;61;74;120;132;212;246;178;159;199;185;129;120;86;90;85;114;195;255;303;439;338;224;178;152;124;127;99;113;165;226;268;310;214;177;180;316;440;461;394;208;196;230;299;361;423;349;247;304;382;374;381;352;325;254;279;322;260;285;320;314;322;324;228;161;111;98;181;215;180;163;114;101;126;159;249;340;288;186;119;78;85;78;72;86;84;108;124;121;133;246;359;459;410;343;243;183;194;249;231;230;280;364;291;112;71;87;73;115;137;161;248;319;305;160;67;66;62;141;193;339;365;356;358;279;251;285;164;129;110;115;150;151;137;171;185;190;161;120;92;87;107;95;114;107;108;123;101;97;81;129;215;362;371;205;139;121;101;77;108;102;128;223;248;295;396;429;408;440;351;280;205;122;112;135;237;224;111;99;74;97;78;92;108;148;181;228;228;188;138;160;166;123;87;70;92;82;154;96;89;110;150;150;107;115;100;106;120;115;159;227;200;187;134;133;146;100;88;121;137;182;223;228;263;149;106;92;125;159;84
296;307;446;402;428;432;354;299;268;339;417;433;467;430;343;397;470;446;385;369;346;360;408;285;195;169;201;262;209;204;219;296;355;294;264;153;175;419;656;754;615;575;392;210;238;281;365;352;266;304;434;469;404;247;259;287;259;242;174;193;250;404;396;348;336;408;390;349;306;330;289;239;198;178;243;276;454;1018;1490;1996;1323;426;159;200;264;303;250;253;251;214;212;215;193;269;356;265;270;236;284;203;152;143;130;164;272;373;357;273;233;127;77;122;253;363;363;295;369;327;306;262;173;137;120;90;130;239;327;366;314;289;310;218;217;199;200;112;92;190;261;264;203;219;251;264;192;159;165;141;155;100;64;62;53;85;160;227;259;368;484;427;341;270;227;221;238;297;346;313;391;480;419;413;352;336;471;483;499;510;451;430;338;226;236;292;413;348;347;375;437;419;384;351;259;244;245;274;208;146;170;154;145;217;213;285;297;330;426;474;455;437;328;263;209;176;240;292;217;288;389;356;294;239;343;367;384;280;325;356;386;438;414;408;419;385;406;386;431;505;452;297;290;290;305;233;292;314;412;386;422;358;227;187;201;317;354;302;284;328;359;434;368;330;225;131;187;219;241;240;254;300;278;247;233;150;224;293;259;283;318;288;342;381;291;197;163;189;203;335;373;264;280;329;274;203;202;406;457;336;278;274;262;235;134;107;146;172;176;157;276;405;608;756;439;347;332;420;491;422;353;235;122;207;316;359;282;220;113;80;100;119;136;187;142;88;63;82;118;110;106;121;127;77;54;66;74;82;105;153;234;255;314;213;184;215;154;152;121;103;136;162;186;237;234;144;100;155;196;252;288;185;110;94;144;298;309;318;243;219;181;118;81;140;159;204;312;373;405;386;298;231;149;137;115;177;208;336;419;390;295;152;92;123;215;223;189;114;116;148;214;226;267;287;279;358;380;368;184;122;119;158;227;249;203;222;255;257;176;106;92;78;82;111;145;144;189;211;253;242;175;155;179;173;187;160;132;112;157;117;125;181;264;253;203;164;132;183;145;156;128;130;118;113;82;107;78;113;82;102;104;61;90;94;140;187;135;153;215;235;287;244;180;201;267;355;348;327;313;359;228;203;187;198;186;234;284;296;327;118;70;117;101;119;226;238;191;112;65;66;86;144;172;167;170;182;169;151;99;97;85;107;102;112;199;209;292;399;392;333;214;234;142;120;103;135;134;156;254;274;251;211;269;280;398;429;270;233;233;323;335;375;405;325;247;285;328;293;322;291;228;203;225;241;259;297;267;251;264;289;240;207;186;191;217;270;276;217;187;183;235;285;348;416;337;215;106;129;149;122;92;86;105;147;185;146;133;152;240;404;376;272;259;304;340;332;340;365;374;347;238;146;89;88;82;92;104;108;173;200;184;113;65;77;89;141;281;300;363;354;336;244;203;159;117;112;73;121;103;138;140;143;161;203;173;105;89;86;74;89;94;80;77;109;96;94;98;132;287;414;425;281;126;123;112;111;88;118;108;113;152;214;325;465;455;472;435;378;318;154;117;104;211;198;149;122;68;71;67;100;115;178;292;356;314;210;111;110;142;124;126;94;94;97;108;98;115;173;267;185;141;84;104;107;121;105;135;229;183;167;134;175;112;102;90;94;126;145;199;227;228;143;131;168;186;195;136
251;216;253;349;390;469;340;280;260;286;390;358;382;408;373;359;452;412;365;351;325;349;327;237;187;144;152;158;134;130;151;192;269;302;211;173;235;379;526;511;503;421;286;173;219;367;329;397;297;338;433;393;376;326;422;434;408;329;297;290;304;359;392;368;329;366;391;339;248;234;267;217;162;201;218;337;445;822;1315;1480;979;307;151;202;305;279;231;175;214;295;326;245;216;220;281;308;244;256;227;193;146;108;170;121;172;228;294;228;149;99;135;217;323;384;343;338;336;247;228;220;221;243;215;197;193;223;242;142;143;239;291;291;176;112;100;101;79;101;127;100;93;101;139;102;80;116;88;94;94;67;65;44;25;81;142;228;213;335;374;351;349;276;254;178;175;299;274;261;332;460;395;307;318;407;442;481;523;531;544;418;312;226;288;416;447;381;353;323;425;287;310;369;265;234;202;192;229;164;115;176;227;214;300;334;313;391;381;483;420;355;277;225;205;189;292;294;244;315;365;347;262;203;211;253;308;275;296;349;280;303;292;334;394;312;323;370;478;538;351;290;236;246;285;263;238;277;366;414;411;374;252;267;270;298;372;235;203;324;383;508;419;320;226;162;183;220;209;225;243;286;345;265;133;133;208;254;301;312;379;398;275;237;148;86;91;125;133;226;267;277;328;328;325;203;206;296;373;241;209;202;228;190;122;148;231;260;212;203;293;381;468;534;465;368;384;441;493;445;408;285;229;175;225;341;334;204;139;112;133;131;174;119;80;62;63;60;92;94;83;117;93;76;45;70;60;92;148;270;330;350;346;283;136;123;139;178;175;132;236;289;230;192;146;129;159;130;180;320;298;262;137;94;147;222;351;417;352;197;108;105;83;76;111;156;229;306;327;265;283;285;227;185;96;82;123;191;328;336;259;143;158;198;286;312;230;154;142;190;235;201;189;230;321;418;446;358;219;168;108;206;300;279;280;264;269;234;181;92;89;83;81;86;129;186;175;208;181;157;184;185;144;123;95;108;116;87;140;84;96;136;197;168;158;136;130;105;119;145;81;98;100;70;77;73;70;73;81;80;57;71;55;87;162;217;149;150;254;378;271;248;180;183;253;296;292;220;293;337;246;258;240;187;158;153;209;254;215;105;80;119;153;178;246;258;210;147;94;53;72;85;115;118;95;168;182;144;78;59;74;84;104;90;145;142;193;310;376;342;271;209;154;128;127;165;145;125;249;244;198;252;292;294;375;387;246;148;232;269;274;342;312;243;190;202;210;149;197;171;128;121;165;175;257;235;204;150;129;169;212;191;151;176;195;279;243;222;228;282;298;405;427;386;367;268;196;204;147;130;103;83;170;222;270;208;223;151;223;347;420;302;262;245;343;374;499;483;421;355;268;178;138;71;70;59;72;68;152;138;126;71;70;76;75;140;223;203;232;310;256;239;177;136;110;89;85;113;166;180;167;198;267;222;202;101;78;82;65;53;68;75;75;88;78;93;73;164;286;399;402;322;202;163;122;73;74;111;65;104;111;135;226;343;363;444;462;459;341;278;171;130;171;162;149;110;91;109;95;103;122;190;379;457;386;195;133;83;95;121;114;100;98;97;62;75;91;212;344;276;199;137;111;104;116;126;224;224;181;171;240;253;214;148;106;146;130;171;203;273;231;138;117;196;231;186;178
226;181;205;287;401;415;329;303;237;228;262;227;279;334;319;292;404;393;310;282;260;229;226;214;242;159;159;139;146;147;135;187;258;394;286;247;274;429;435;342;265;245;218;189;219;330;374;432;317;282;387;406;432;478;505;552;478;455;411;357;397;393;408;401;376;368;378;331;324;213;171;201;189;191;214;285;356;486;691;699;428;194;181;272;282;212;128;184;288;371;400;283;171;271;320;300;330;228;194;161;114;176;222;265;184;149;136;157;109;110;208;296;325;387;365;385;301;277;247;188;231;311;297;255;207;237;196;102;72;151;192;176;105;88;86;113;97;80;68;77;41;61;75;100;82;97;109;75;57;63;81;55;47;77;164;210;231;235;290;273;222;211;235;170;157;267;284;209;311;397;306;201;266;324;461;478;509;537;536;452;336;336;435;396;509;437;382;397;325;268;297;343;225;208;153;244;222;214;96;158;247;288;287;350;436;406;359;339;281;248;174;163;233;287;398;377;287;208;273;258;240;135;127;155;207;195;158;202;187;161;177;294;390;328;303;362;430;467;334;189;212;255;306;285;190;216;284;379;473;369;332;378;442;356;264;189;149;303;404;452;496;361;251;183;215;277;301;249;306;333;380;274;100;82;203;277;317;413;428;397;247;167;127;73;125;123;161;225;232;305;316;268;247;256;229;196;169;128;192;200;155;159;124;156;294;329;225;285;372;424;361;436;437;387;391;460;432;393;444;320;216;215;254;418;393;249;142;116;166;226;239;146;90;63;39;59;84;99;121;131;167;149;104;71;75;104;197;290;436;420;410;256;123;108;187;245;205;244;340;372;281;229;170;164;197;216;239;387;301;240;179;134;111;182;271;345;338;224;131;147;92;136;119;166;227;190;202;284;325;286;271;138;79;65;96;140;208;193;185;116;133;205;301;394;347;316;278;236;219;217;189;218;288;334;412;316;255;212;202;237;296;302;304;278;245;187;145;129;111;81;72;88;117;144;194;126;109;114;162;154;114;95;91;90;80;102;88;81;87;97;121;117;196;175;160;136;101;99;84;70;82;100;76;65;54;61;66;62;103;75;87;89;155;244;134;184;334;417;281;265;160;200;229;211;215;242;288;277;198;208;258;149;146;203;228;233;162;87;76;84;76;144;202;280;226;188;117;100;89;95;102;112;124;132;155;97;99;112;96;108;92;86;121;109;130;191;299;351;286;198;196;178;213;167;133;125;154;170;165;227;275;303;301;354;232;150;166;162;188;288;242;215;280;242;162;145;128;115;114;81;110;179;230;248;186;118;87;149;226;191;141;152;140;193;184;193;228;297;407;457;434;325;293;244;261;283;257;173;135;130;202;308;334;320;303;295;274;303;363;341;235;214;326;448;496;465;447;341;247;222;122;107;103;91;73;116;115;137;113;91;98;104;103;139;131;190;191;216;197;182;194;127;94;75;116;107;239;272;326;358;389;344;252;101;95;63;60;68;66;72;66;81;78;81;87;137;258;392;391;331;257;167;154;97;93;125;105;93;101;117;154;288;304;405;447;465;418;315;225;148;194;192;188;185;124;135;124;106;104;195;324;431;388;281;184;108;105;124;161;116;104;111;74;63;91;175;350;371;272;261;207;133;133;131;216;227;163;211;306;333;256;221;195;191;175;218;249;318;285;124;128;235;243;176;183
222;157;192;265;419;440;316;202;192;252;196;166;155;175;198;271;389;398;253;184;164;195;181;214;225;210;209;197;205;177;275;425;524;410;373;293;292;417;359;241;180;189;184;217;221;302;371;418;337;238;301;425;476;533;584;560;538;465;414;380;385;385;508;528;417;382;311;230;199;170;227;288;222;212;201;238;292;283;258;255;220;150;251;250;240;183;122;126;247;366;340;200;165;243;363;411;342;197;112;142;113;158;326;332;189;89;101;110;119;99;193;361;396;389;392;388;244;300;269;195;235;356;443;313;226;233;123;72;61;67;89;94;72;67;60;103;107;78;40;54;52;39;65;63;70;103;146;59;57;62;48;46;47;68;132;211;176;178;148;153;142;168;161;152;164;237;231;219;236;360;242;160;184;237;359;486;497;503;602;471;460;439;460;432;483;484;378;296;259;217;172;238;169;118;198;369;337;280;147;144;216;254;281;416;444;382;289;213;107;124;104;152;281;350;447;368;233;154;160;202;236;186;114;128;163;168;93;79;79;98;133;221;278;257;217;316;473;472;266;134;130;192;239;233;170;227;291;354;425;385;403;460;417;418;224;164;171;313;426;437;379;407;323;295;390;408;355;354;290;258;230;149;67;53;135;201;240;430;423;380;305;152;83;87;124;178;219;275;273;264;218;212;167;221;219;120;114;143;190;205;132;167;127;167;262;260;293;301;439;325;380;378;405;394;405;408;354;328;376;387;281;260;310;394;394;244;110;167;217;303;278;207;151;92;70;52;83;75;110;129;160;164;116;152;106;132;207;278;329;356;323;188;135;130;263;275;259;281;355;435;249;172;153;201;270;272;330;395;368;286;267;205;134;102;157;243;296;288;230;236;221;197;176;188;263;261;233;267;351;376;222;135;92;80;69;83;95;130;146;150;148;171;280;402;433;423;397;363;242;246;226;184;244;338;386;317;271;280;287;292;253;269;244;311;278;144;129;151;182;143;103;133;123;181;148;112;67;78;115;141;123;89;87;66;77;75;86;90;41;66;50;104;151;206;182;172;91;70;67;77;100;105;125;89;93;59;48;94;122;123;96;129;195;237;177;154;333;383;272;261;180;202;180;181;151;171;230;216;132;134;174;144;155;235;379;342;220;132;94;99;108;100;164;202;220;233;200;153;160;189;146;119;118;135;73;142;129;153;197;174;133;99;103;96;99;148;214;362;365;270;277;252;372;288;185;108;127;127;119;146;235;288;217;335;349;249;225;162;165;217;246;322;280;294;270;141;159;102;91;74;107;172;335;361;306;151;75;139;186;232;136;118;126;146;199;166;208;251;358;399;330;245;172;221;218;300;273;164;160;151;266;374;345;409;440;384;353;325;311;338;264;198;297;345;364;468;368;260;245;194;140;109;124;119;151;180;134;124;138;127;109;140;122;148;217;212;185;187;174;231;178;179;133;105;118;140;288;388;422;393;408;385;263;122;80;81;86;100;82;72;66;45;55;57;69;134;258;374;383;322;212;209;183;158;114;142;80;185;161;172;151;283;362;353;310;325;380;296;236;179;234;284;298;226;167;142;99;101;109;157;280;392;473;390;275;172;117;114;138;109;120;94;61;64;84;146;268;315;263;255;263;194;199;164;180;174;195;269;370;334;301;349;290;252;283;262;341;417;323;195;150;289;268;171;223
203;250;269;304;376;355;295;205;218;267;212;160;148;130;202;261;334;440;291;205;149;153;221;180;237;251;316;295;314;433;581;886;841;527;343;344;335;402;435;258;214;188;241;251;276;357;420;453;330;286;274;416;437;537;509;504;521;419;295;341;277;356;472;520;450;389;308;195;116;207;281;341;384;321;251;258;284;243;129;162;185;213;267;215;147;121;147;143;172;240;249;184;198;288;394;426;369;218;130;70;74;89;197;264;167;85;110;189;125;124;166;326;372;347;247;226;214;201;274;175;207;267;274;202;148;126;47;73;79;65;49;37;77;36;40;71;73;37;72;32;46;67;53;64;86;161;158;85;36;25;43;50;49;37;105;120;89;84;85;83;81;83;51;113;143;247;224;175;177;262;170;123;172;192;213;419;457;539;589;541;560;561;503;430;458;387;389;345;297;211;150;111;101;144;272;391;367;213;123;168;186;133;161;261;392;386;295;180;99;64;62;97;218;296;271;235;145;150;140;176;252;285;208;151;123;87;89;82;66;82;130;209;191;159;122;265;372;387;232;119;85;105;120;127;139;203;219;230;324;379;396;496;502;445;282;191;221;350;361;391;335;337;376;449;472;408;420;377;260;191;182;96;95;75;114;164;286;418;501;375;316;177;134;177;233;207;171;302;244;205;162;139;153;213;172;84;100;165;233;165;158;164;159;105;196;210;253;314;364;300;292;346;366;386;430;342;227;207;244;379;300;194;287;337;255;182;148;153;295;401;378;301;173;95;80;56;58;85;94;153;231;252;222;234;230;167;137;210;208;244;258;202;135;120;206;301;263;230;254;301;225;185;159;158;247;274;330;379;405;347;334;263;147;117;134;167;258;344;377;456;317;352;289;317;324;355;307;335;294;263;233;195;163;129;101;56;90;128;222;174;194;198;248;323;454;410;436;396;262;306;284;205;235;287;333;274;268;287;288;295;220;211;234;270;262;153;144;134;252;234;168;138;148;179;140;130;85;71;109;114;92;74;63;76;94;62;74;86;60;87;67;84;113;174;175;169;109;69;36;69;130;237;225;183;106;58;55;101;121;115;79;138;271;286;214;153;278;321;274;261;224;185;213;185;115;122;137;98;91;109;105;117;151;301;398;399;295;175;127;91;88;108;131;207;259;314;245;201;238;304;266;172;100;63;88;134;134;156;182;136;84;75;83;73;70;111;179;361;480;408;376;430;462;352;201;144;99;77;88;102;182;182;218;266;368;417;274;159;149;147;196;316;366;380;303;245;177;164;130;103;69;200;298;380;301;150;78;101;131;164;134;116;175;235;201;174;209;268;355;357;301;193;176;210;279;278;255;219;177;197;301;388;389;356;372;317;299;308;376;352;279;232;258;302;341;362;367;258;182;201;159;113;133;184;254;205;140;134;203;225;199;117;94;170;223;225;247;220;174;280;273;218;180;180;121;194;335;435;421;474;361;342;284;182;118;121;158;139;136;99;67;79;69;75;62;100;182;311;315;336;226;243;288;214;138;157;141;205;248;218;179;246;297;211;200;244;263;279;230;243;333;390;420;350;224;134;138;158;144;134;181;318;328;365;379;249;117;118;90;117;148;136;91;56;121;179;286;306;244;244;225;226;249;192;145;161;201;286;354;361;324;382;330;242;221;272;328;365;325;203;151;256;207;203;262
349;280;261;301;404;345;287;264;173;293;304;185;132;186;270;312;391;444;318;219;156;172;282;249;260;314;411;367;400;558;864;935;777;478;346;327;289;368;400;337;234;307;302;284;282;334;380;388;309;227;251;338;357;355;468;442;440;349;275;208;248;345;361;480;444;369;294;181;131;136;271;302;345;298;226;197;258;176;126;133;175;163;207;159;83;112;170;156;153;222;287;232;245;237;340;396;311;221;130;109;79;70;103;149;127;73;166;241;176;107;148;200;237;218;129;102;114;165;173;96;120;150;122;101;60;49;71;100;135;82;58;37;39;40;50;39;52;53;38;60;84;74;107;67;99;138;121;74;39;42;26;37;42;40;53;78;49;59;48;33;65;40;46;68;134;171;234;196;159;188;137;99;135;158;189;315;418;480;564;495;463;467;397;367;354;318;341;377;247;179;105;81;62;117;239;310;245;146;94;173;127;100;98;213;313;331;253;158;74;65;56;92;147;154;143;127;113;160;123;122;221;314;278;190;105;93;77;98;65;83;146;166;162;168;158;192;353;286;198;92;65;78;78;80;102;170;196;190;243;292;351;461;473;371;210;180;284;334;382;294;193;238;306;522;409;396;371;288;230;237;149;97;88;120;101;130;247;495;422;461;325;258;154;263;252;211;167;229;216;186;169;142;109;143;116;77;77;191;306;239;103;128;97;66;132;163;225;233;217;214;304;386;320;398;367;297;185;164;237;336;267;163;187;232;156;130;113;174;348;397;489;314;204;137;93;91;80;87;56;125;231;221;230;264;242;261;218;162;112;155;186;204;162;161;225;245;202;176;183;163;149;152;122;156;198;213;246;322;398;379;280;162;167;111;119;152;247;291;400;418;423;449;424;363;387;377;367;286;253;201;162;179;192;178;136;66;61;156;297;351;291;242;226;328;397;429;449;391;296;225;218;251;192;266;306;276;250;235;243;206;234;170;200;291;294;244;142;132;204;223;193;132;121;134;110;114;86;64;85;73;85;68;55;82;48;71;68;72;98;73;59;105;142;174;196;185;159;120;95;116;202;312;335;288;192;89;64;89;95;131;147;209;251;359;207;194;177;179;184;232;219;227;214;176;133;106;122;122;103;116;99;103;152;241;282;338;317;208;172;159;136;197;227;241;327;315;251;244;360;332;354;230;112;83;59;96;123;171;138;103;96;79;49;75;59;91;175;284;414;417;408;484;447;402;233;183;118;97;102;101;159;162;178;269;327;383;277;169;105;150;191;295;306;368;394;404;334;326;245;114;69;135;196;266;184;131;78;86;79;136;121;168;275;249;262;211;193;276;294;269;199;208;217;236;345;321;233;212;215;298;360;393;371;205;198;176;207;251;313;354;363;317;255;256;376;378;382;254;210;189;114;135;150;220;269;201;136;123;275;377;308;182;161;202;236;220;241;230;209;266;340;355;263;173;121;181;315;473;484;415;379;378;367;200;174;182;209;241;186;107;105;110;92;63;62;71;122;230;277;286;274;265;311;224;171;171;183;185;261;275;241;257;213;147;134;140;253;282;200;239;333;479;440;407;310;217;285;240;139;120;129;215;316;394;424;240;156;124;137;103;96;89;93;126;167;284;343;354;225;157;175;192;302;224;164;108;188;286;311;267;236;238;234;194;152;183;233;292;273;179;163;207;198;215;304
257;247;266;375;424;355;380;312;254;270;341;236;191;292;328;318;365;448;322;253;154;212;242;304;327;403;476;412;450;537;600;665;519;348;325;293;298;366;389;350;287;377;356;369;395;386;374;291;215;202;215;239;185;240;338;356;349;300;210;168;166;242;270;323;307;354;255;157;125;114;122;229;204;199;133;134;197;164;129;166;207;171;115;64;82;128;216;159;136;241;337;269;180;217;249;361;248;220;214;117;88;66;126;160;120;134;206;218;142;106;93;129;133;117;75;72;45;73;75;55;62;76;64;42;41;34;40;90;140;141;75;37;49;37;45;47;30;62;39;46;62;62;106;124;117;138;97;40;38;41;35;39;44;48;44;48;38;41;34;24;60;51;29;82;104;135;147;154;124;112;123;98;116;127;165;228;392;461;585;438;376;360;340;285;202;225;250;265;206;114;98;99;65;92;155;167;131;94;79;129;110;66;110;162;130;191;181;134;101;50;45;48;90;91;95;95;117;131;105;107;156;201;247;187;79;42;75;57;74;77;106;134;149;122;97;148;203;172;124;86;51;65;52;62;58;84;178;183;196;205;223;302;297;236;221;146;227;362;342;267;207;252;367;351;314;273;161;148;181;272;189;83;106;128;120;119;165;320;371;424;372;229;191;265;274;147;118;148;137;157;186;161;110;76;65;60;89;190;248;234;118;90;44;53;73;106;132;166;114;182;314;351;289;234;311;285;217;212;274;273;200;148;125;173;120;151;142;198;270;395;457;330;140;167;155;91;58;71;73;118;199;243;214;263;339;332;321;246;139;162;171;199;190;189;169;207;189;201;160;195;130;116;122;120;145;250;213;358;373;316;209;144;125;114;127;159;233;314;345;360;367;328;340;318;386;350;349;267;205;183;162;123;198;181;106;79;61;152;310;390;393;314;264;260;337;402;439;391;274;152;177;130;163;204;247;294;254;262;192;166;191;140;152;222;271;240;166;132;164;197;189;119;132;156;141;94;79;77;87;67;99;70;74;58;91;60;71;85;83;86;74;89;95;114;171;214;197;211;218;151;166;250;339;340;332;178;144;79;121;137;222;194;206;326;349;192;146;131;149;171;232;269;266;164;196;193;187;179;152;121;85;83;90;172;204;256;326;299;209;134;191;268;321;422;411;423;289;291;367;444;413;340;170;99;64;74;88;125;142;124;126;116;61;71;45;85;165;275;413;442;439;430;403;367;290;218;125;113;140;117;105;159;146;232;306;316;265;192;106;139;186;212;262;324;394;474;339;362;294;147;48;120;124;197;137;80;76;81;89;151;177;187;254;231;186;158;167;179;233;189;142;152;177;263;302;338;286;234;222;331;338;343;225;167;118;106;146;180;318;415;379;361;271;222;301;421;440;354;280;162;125;169;220;283;295;185;143;164;314;711;627;309;238;227;301;273;198;287;324;355;351;315;319;203;125;214;293;396;458;398;435;469;363;273;291;244;208;303;270;196;163;161;112;127;53;74;87;109;143;197;299;294;307;268;155;213;180;149;253;345;283;217;208;81;107;132;231;300;281;247;307;436;497;450;357;306;306;254;210;102;77;137;255;306;388;270;244;212;218;105;114;110;105;163;228;391;417;367;225;120;138;216;249;236;132;112;145;214;258;198;123;108;106;100;83;111;233;281;246;181;128;167;150;169;294
156;170;269;406;427;297;378;408;265;254;353;333;324;409;417;365;412;434;429;308;192;229;296;373;358;439;500;413;325;431;399;296;323;342;378;328;287;332;311;280;350;408;479;454;489;466;423;287;166;154;148;135;214;206;344;250;232;191;162;110;114;119;143;183;244;277;250;160;131;155;113;95;87;96;87;83;104;154;104;177;229;154;84;40;77;95;130;149;214;346;379;290;162;113;171;211;260;230;226;150;83;102;106;146;120;139;139;129;91;98;83;100;96;72;66;34;58;57;45;48;56;52;48;51;21;62;45;105;214;186;85;62;58;55;50;38;40;46;28;46;68;66;137;152;129;137;93;64;33;20;56;45;40;72;54;49;61;48;37;41;42;51;32;67;88;134;123;92;118;84;98;77;81;101;107;184;359;604;498;363;258;278;358;348;272;137;163;139;150;114;80;59;59;53;57;62;75;80;74;92;59;32;110;121;121;69;79;104;68;51;42;48;65;74;54;76;90;93;103;77;111;118;125;81;71;49;64;51;72;60;88;93;127;100;92;97;128;102;87;51;59;66;58;76;69;62;124;161;226;170;140;195;178;166;126;135;214;225;314;363;285;246;302;238;161;116;107;136;215;244;217;110;114;138;100;73;117;200;358;462;417;296;194;251;211;120;93;93;109;104;136;123;70;60;47;49;82;137;144;172;117;68;44;84;90;127;115;105;165;239;341;277;160;146;239;266;277;306;310;253;132;65;97;114;182;220;198;227;294;361;375;222;120;154;164;135;95;71;99;169;238;247;311;363;371;432;371;270;141;122;153;142;153;219;221;243;248;188;241;239;173;185;188;149;176;285;400;369;381;264;195;242;194;184;150;210;278;310;270;221;248;325;241;218;224;230;233;185;138;127;139;152;151;156;124;85;50;192;326;380;354;295;279;307;355;382;351;344;259;142;98;121;83;123;167;231;268;307;282;151;127;99;131;137;203;228;213;166;158;192;206;162;181;193;146;109;69;82;68;85;93;91;61;71;61;79;57;68;112;99;68;68;52;92;157;199;268;256;247;175;120;154;272;378;442;361;223;157;126;156;148;210;229;375;354;188;127;89;96;141;236;247;275;212;206;234;223;240;180;164;101;69;80;95;123;200;291;267;206;192;246;363;485;435;433;342;209;219;327;384;476;349;207;152;110;81;89;155;139;110;168;101;63;74;57;102;202;288;368;417;323;223;251;328;318;198;144;120;135;106;147;116;106;191;268;290;257;186;119;113;149;147;198;220;355;406;439;376;276;131;67;54;75;101;68;69;66;69;150;184;191;182;172;208;168;133;117;159;194;108;72;76;113;193;330;294;258;245;197;231;209;220;148;148;105;115;119;218;326;409;406;337;299;233;225;375;392;422;320;181;114;138;202;215;280;259;160;193;398;1040;1056;442;303;300;394;294;235;316;387;327;228;287;211;128;227;284;324;407;417;408;715;617;451;302;256;157;153;226;285;294;283;232;175;121;122;82;80;65;102;162;185;225;258;251;165;145;204;134;223;293;281;202;164;85;69;94;132;206;192;212;216;277;367;347;238;257;262;273;166;77;68;106;165;293;325;256;249;314;232;143;122;147;113;138;230;370;388;349;223;165;168;234;240;202;183;179;219;146;152;121;64;77;81;117;105;142;197;303;369;301;217;144;100;155;203
118;165;228;317;356;357;368;408;344;276;365;358;392;491;420;438;503;580;409;337;258;277;350;405;373;389;479;430;367;335;223;179;222;335;432;388;214;264;286;351;373;473;509;476;466;519;453;257;192;170;172;159;220;333;377;352;206;135;97;68;79;105;139;142;195;214;201;168;210;220;128;94;62;60;33;46;78;120;75;119;119;86;48;31;25;52;98;141;266;403;374;318;196;113;128;128;102;154;164;123;87;67;96;76;101;72;83;76;81;57;72;61;81;65;64;37;42;14;48;59;79;63;42;20;24;38;58;87;178;175;131;81;70;56;71;48;55;49;50;51;41;73;69;140;112;105;66;47;38;31;34;34;33;36;53;71;54;40;27;24;40;51;39;58;64;104;99;115;113;99;84;42;90;59;64;106;247;453;465;247;220;259;408;417;368;252;104;85;126;138;100;70;100;67;57;65;54;57;102;58;78;117;156;138;103;69;41;55;63;88;54;70;48;69;50;60;79;83;97;104;132;72;73;57;32;46;40;60;67;59;83;45;88;91;109;80;87;70;62;31;42;45;52;64;97;50;98;115;164;120;102;163;207;207;125;121;190;159;249;359;296;241;185;141;97;61;89;135;227;206;177;96;88;96;112;90;94;147;267;418;429;272;266;271;180;130;82;57;76;65;63;52;50;60;58;79;100;137;124;99;80;66;75;68;137;136;96;97;144;241;291;177;102;80;178;294;321;404;355;246;101;51;54;111;172;242;288;265;361;447;378;256;130;146;202;181;190;126;126;221;292;392;405;425;344;370;333;278;195;170;174;116;138;231;337;259;221;254;315;336;281;258;268;216;211;285;375;385;264;168;218;284;254;219;222;288;361;360;298;199;200;296;221;168;150;126;115;141;125;152;163;141;134;112;111;112;110;206;345;323;250;188;266;420;415;343;369;329;291;182;141;132;119;103;150;233;284;400;291;126;105;94;99;92;114;170;199;244;219;219;189;135;173;190;211;148;101;99;81;86;100;118;97;91;95;76;70;80;119;116;73;41;58;60;100;160;229;266;256;191;106;117;221;434;351;411;349;251;160;126;185;209;299;387;313;170;113;125;89;151;233;370;299;255;269;247;259;254;206;123;110;51;50;106;160;248;353;299;215;153;221;369;372;404;347;214;124;148;254;407;484;401;275;227;195;94;123;183;152;187;237;136;87;78;77;163;207;292;337;269;225;198;238;251;248;213;155;115;112;166;132;122;116;170;269;263;273;192;208;127;108;98;116;125;177;306;378;297;229;105;86;59;95;83;76;88;70;70;138;218;312;221;144;143;109;119;182;223;145;87;63;75;100;167;357;311;296;180;159;134;146;102;145;153;95;153;172;227;360;358;405;420;325;255;191;260;348;367;246;143;85;101;123;165;206;224;153;234;430;841;731;315;246;309;342;290;181;221;268;229;183;158;155;111;230;337;271;268;256;349;803;706;431;267;177;126;110;216;307;343;272;269;198;238;174;163;88;65;102;110;121;176;215;137;124;165;147;111;172;256;239;327;262;135;115;107;99;133;123;108;145;180;191;200;166;174;179;192;132;105;75;67;79;188;264;235;237;262;250;137;151;179;166;187;259;348;339;287;228;149;172;177;252;263;251;264;258;221;173;131;105;76;118;130;93;128;231;335;403;419;313;227;105;124;179
210;218;325;349;383;377;310;347;322;355;339;381;375;477;504;513;560;486;469;348;309;381;365;410;347;428;491;478;392;366;250;178;256;296;407;331;247;221;284;265;321;351;359;401;434;493;479;306;162;201;219;172;175;303;419;409;237;111;89;52;100;156;195;173;125;124;94;148;189;188;155;106;78;70;43;48;43;63;65;72;81;72;64;77;65;48;50;110;203;345;399;367;246;127;58;76;77;104;108;92;91;95;55;74;52;41;43;63;56;82;45;72;60;62;43;42;39;33;46;68;69;75;53;67;38;14;25;87;162;172;140;112;86;52;84;54;62;72;67;41;37;29;73;75;69;95;79;76;49;41;40;54;43;57;53;77;58;19;54;46;36;51;90;80;71;88;88;123;112;103;52;37;46;58;48;69;171;293;355;266;310;341;426;512;430;288;86;93;166;254;221;139;152;117;86;67;94;73;79;101;98;130;167;160;73;53;40;59;69;78;97;52;50;55;56;50;81;71;60;94;80;47;92;56;16;55;33;66;80;66;43;59;78;72;76;76;74;54;74;33;30;55;89;116;82;71;74;100;108;85;127;213;247;204;140;148;128;154;164;266;287;201;161;80;64;59;70;143;195;171;130;106;67;102;118;126;69;87;181;305;343;283;258;240;192;120;73;76;45;28;44;39;51;51;78;92;173;145;131;79;85;76;58;73;124;94;60;61;113;209;185;119;56;122;236;363;410;394;382;233;97;56;42;133;161;225;202;269;395;448;434;272;174;188;218;212;216;143;161;252;387;429;528;469;329;276;213;159;196;286;266;174;105;228;310;242;204;242;346;387;374;378;383;324;272;389;433;460;294;194;194;286;294;205;181;235;267;340;322;240;296;269;180;142;119;137;99;128;115;197;238;148;75;165;159;148;115;191;220;243;185;212;314;426;447;449;374;398;370;327;180;141;100;99;130;182;308;375;319;203;89;73;56;79;106;150;224;248;249;246;187;168;214;240;223;154;102;121;71;57;120;162;127;157;170;161;66;77;95;90;56;51;69;80;81;120;150;184;191;168;138;117;194;291;334;373;351;285;241;228;268;294;334;408;308;181;115;132;133;191;340;406;402;287;301;261;179;182;171;107;73;56;62;88;162;258;275;217;135;130;274;294;261;269;187;124;75;120;280;379;438;402;334;391;311;223;164;260;247;218;227;156;91;66;56;114;168;201;193;129;155;149;203;226;226;271;207;130;77;119;145;106;112;185;253;192;154;169;179;103;85;66;92;78;147;225;258;243;182;91;67;78;70;70;68;62;83;85;169;236;342;223;164;107;76;170;336;293;174;82;66;55;61;217;365;402;290;230;166;86;96;73;84;89;130;125;146;195;387;447;515;433;389;278;177;213;301;255;240;113;120;178;131;129;120;169;185;234;370;515;408;252;223;297;313;194;126;118;190;181;112;104;75;119;185;333;289;254;232;332;543;522;354;233;103;118;112;162;238;332;322;317;232;236;297;228;115;116;102;118;176;139;146;170;138;160;153;129;156;199;276;332;290;185;168;128;121;150;136;74;79;126;136;186;145;134;131;145;197;181;121;84;84;126;191;205;223;194;166;130;161;209;204;235;279;329;373;283;205;134;125;170;188;287;314;292;358;274;231;160;123;115;103;108;97;101;192;326;330;339;276;219;134;121;146
326;407;426;450;396;410;403;334;367;477;351;317;260;363;416;511;583;584;449;433;357;407;405;374;300;371;421;493;455;411;238;171;209;287;342;289;214;228;214;239;217;251;218;252;340;440;455;339;223;209;270;207;167;194;277;333;310;160;96;66;128;163;195;171;100;51;68;86;121;153;145;107;68;48;57;30;48;35;45;41;51;58;61;37;41;55;72;82;131;218;381;318;108;74;41;48;59;47;60;90;92;92;66;48;39;37;43;54;47;61;48;61;48;42;40;53;40;41;30;52;75;66;36;30;51;29;39;70;104;103;123;131;69;67;49;64;53;67;93;52;48;63;66;96;92;51;148;124;86;48;47;45;50;61;59;88;81;33;34;36;41;49;51;56;83;86;92;115;87;71;49;42;42;74;81;67;113;277;360;382;436;434;498;473;408;276;120;108;169;311;342;270;280;229;140;83;107;115;101;100;98;169;206;121;56;61;54;71;82;83;67;85;77;62;62;39;46;47;45;56;75;83;64;68;39;53;61;94;103;82;57;85;76;120;88;108;83;71;39;16;19;57;71;78;98;104;63;34;91;121;120;199;278;250;181;126;128;90;148;199;179;178;109;55;54;54;73;119;128;145;128;102;78;81;155;180;110;78;90;204;296;304;281;335;247;141;73;81;90;72;39;36;36;50;104;111;168;221;127;56;57;50;69;50;101;92;73;66;85;98;130;61;59;113;241;354;405;383;407;197;86;52;42;79;111;108;159;194;353;488;364;237;239;262;248;142;187;160;155;225;303;435;417;367;237;180;139;155;176;300;311;148;110;143;183;193;135;292;403;425;442;470;433;420;386;431;534;511;325;206;172;260;272;188;110;136;169;242;276;309;339;334;225;194;123;137;167;187;151;163;203;174;82;140;193;161;146;148;149;183;151;197;361;408;462;433;448;372;327;286;156;141;145;138;137;217;278;394;401;226;124;70;84;73;68;118;181;187;200;219;156;187;220;179;159;140;163;105;101;82;148;183;130;183;250;134;113;97;64;88;59;68;42;59;65;88;115;160;189;159;174;222;201;200;249;259;295;230;258;268;252;329;345;412;351;203;162;132;208;227;282;445;502;377;230;189;153;156;150;83;67;70;66;83;106;171;224;164;73;88;197;180;180;140;108;91;75;182;340;387;477;366;323;369;433;281;265;296;349;276;184;112;84;72;55;94;127;117;127;103;69;96;106;167;196;249;232;136;103;114;135;131;152;308;314;197;128;134;166;98;71;66;71;62;87;108;172;173;151;132;80;57;60;69;79;77;93;60;152;274;312;250;131;73;81;194;340;310;145;102;65;48;76;204;314;328;263;223;201;148;109;76;101;109;95;131;135;197;336;444;487;486;386;305;164;184;169;146;146;159;243;257;156;91;79;95;107;195;344;357;294;242;228;310;264;185;81;85;97;121;93;66;60;107;176;240;259;293;255;255;348;403;389;253;112;84;76;88;188;379;381;281;204;228;252;224;132;86;116;141;137;138;132;202;184;261;210;210;176;294;319;281;263;223;189;178;163;189;183;92;76;112;125;197;183;149;126;179;244;225;163;117;164;165;221;252;230;153;131;122;157;174;225;190;177;220;257;254;177;131;104;89;153;274;357;401;396;318;255;220;216;174;148;95;81;108;126;247;230;265;229;181;177;121;98
393;504;543;601;545;463;368;318;425;393;415;315;193;248;336;511;559;591;465;425;341;313;307;259;270;253;318;410;467;331;188;126;131;148;196;196;141;139;193;192;142;103;127;165;290;481;466;363;232;204;256;272;223;141;178;238;217;153;108;136;116;112;115;87;84;56;42;58;70;99;184;143;102;106;105;69;46;38;54;55;65;47;48;63;44;58;82;97;134;212;235;174;86;56;39;53;50;46;57;60;81;75;58;54;50;12;19;41;44;60;49;44;112;57;63;61;60;39;36;54;79;48;47;48;56;69;60;62;59;65;91;100;58;69;67;86;110;55;63;42;41;30;70;62;51;90;103;154;104;65;80;65;54;65;132;93;65;47;35;58;57;61;53;80;85;81;59;74;60;59;44;48;38;63;96;138;148;351;400;394;376;416;441;438;344;242;112;99;212;401;419;399;433;361;243;146;90;88;94;102;78;100;112;126;73;50;45;46;54;69;70;60;61;44;26;64;37;24;32;59;52;64;71;57;58;70;78;99;158;121;56;72;83;81;92;131;107;78;42;15;52;33;49;51;56;62;53;79;84;100;171;242;279;214;200;145;97;113;109;91;147;109;101;60;52;49;73;114;120;128;149;120;67;103;128;150;68;67;54;116;240;277;333;352;333;159;98;72;111;119;45;36;54;75;98;145;190;168;123;77;46;72;90;66;94;106;100;70;65;65;53;38;59;113;232;287;299;360;335;158;89;34;59;51;80;105;116;125;319;421;351;286;270;310;257;142;125;157;165;237;310;372;391;271;185;160;180;193;289;319;260;158;96;73;104;111;112;261;326;365;397;404;456;449;389;419;557;573;435;296;239;267;294;172;88;63;89;142;237;238;310;270;227;166;166;172;195;218;151;155;177;114;111;151;158;151;135;141;116;122;161;230;312;373;289;365;361;316;240;206;152;141;177;196;207;180;231;277;367;185;133;61;74;59;79;67;94;133;169;232;220;251;225;126;155;155;174;116;117;90;135;203;161;243;263;216;197;157;95;78;73;72;73;60;74;131;108;102;184;177;239;213;217;233;212;241;240;239;291;292;255;319;370;413;319;193;128;175;254;386;344;384;380;366;187;143;128;124;96;91;64;72;80;93;125;124;158;95;74;60;65;85;94;63;73;58;131;184;396;446;450;388;363;408;468;334;317;363;328;215;157;91;57;63;69;67;81;87;93;77;80;84;100;122;203;296;204;133;115;145;125;121;232;338;317;239;152;176;211;154;89;49;59;89;80;90;107;129;129;108;103;66;69;56;65;53;86;101;129;241;289;221;133;67;111;164;250;222;116;85;60;92;67;133;265;351;220;215;211;223;114;72;89;129;113;106;93;118;286;386;382;292;276;213;133;103;138;180;159;244;360;304;128;77;61;90;91;147;212;379;290;210;237;236;295;193;72;77;66;49;47;62;68;72;122;152;157;231;257;194;254;359;390;329;139;87;84;105;184;376;467;303;208;208;303;217;125;86;101;125;168;137;123;123;248;301;261;220;261;279;304;213;203;164;185;186;188;209;193;114;98;90;95;154;144;104;130;141;216;242;170;147;201;290;346;313;281;239;188;163;184;199;211;212;165;163;234;255;216;87;91;102;116;209;309;357;415;360;270;233;237;278;178;107;113;142;135;195;189;190;227;207;166;116;100
477;563;650;615;611;532;406;318;336;469;476;397;183;150;266;405;554;636;531;413;279;230;197;190;190;225;243;258;354;259;165;89;138;193;166;107;78;112;156;124;77;36;77;154;266;427;456;277;169;137;234;334;258;146;90;96;143;144;128;154;97;44;67;69;45;49;32;33;56;103;162;218;201;258;191;107;47;54;33;48;69;58;60;70;64;43;87;112;125;165;181;136;78;46;48;45;62;46;73;75;49;36;55;71;68;31;16;20;46;52;41;66;89;64;83;69;67;49;46;36;24;50;71;74;101;119;70;38;44;61;69;54;65;39;65;83;101;115;52;57;30;56;59;62;57;45;60;96;91;90;88;108;86;52;45;86;84;55;78;53;71;67;72;113;124;87;65;30;38;36;51;53;54;68;141;203;252;376;377;303;276;290;392;367;254;181;87;109;176;351;405;496;461;410;329;162;89;92;77;61;82;109;151;110;60;77;65;74;62;82;72;52;52;47;75;50;43;58;55;46;81;56;89;121;127;98;97;140;194;146;62;70;79;59;109;115;142;60;59;52;63;70;93;53;75;56;64;131;124;162;222;243;221;139;125;122;104;124;77;48;88;79;86;62;42;56;109;159;102;107;146;96;99;80;139;89;86;43;57;103;174;237;171;297;286;213;128;77;96;104;119;87;81;96;138;164;134;157;91;73;54;66;91;67;114;108;92;67;75;46;60;72;70;100;147;175;225;311;248;138;75;48;51;45;50;81;65;131;237;256;203;245;291;278;226;116;135;168;267;288;254;254;243;180;135;181;235;272;343;341;233;126;75;53;48;67;147;214;232;263;257;280;296;261;321;478;525;507;485;363;346;309;250;130;61;63;93;164;242;289;298;256;189;190;176;164;290;292;206;140;182;150;163;183;225;223;222;225;221;209;213;216;270;275;191;198;177;227;216;186;231;202;161;212;233;195;180;195;278;221;92;63;74;73;84;70;90;105;97;203;249;244;164;158;162;179;164;132;137;180;248;242;215;218;336;295;296;185;122;33;75;79;87;71;79;129;127;103;137;197;196;201;248;218;185;287;298;246;311;392;234;268;431;386;240;129;104;208;356;390;410;325;335;360;194;116;119;138;103;63;89;94;99;110;159;116;73;61;77;76;63;40;48;43;70;65;109;218;438;486;493;460;344;387;395;328;325;291;257;161;90;105;90;54;62;73;78;74;77;79;117;121;98;153;186;260;202;225;170;168;136;156;217;258;240;221;237;235;279;197;78;76;69;57;53;62;104;105;88;72;85;96;72;66;70;57;51;84;111;234;233;133;66;49;66;115;184;106;63;63;60;63;74;123;189;229;207;158;209;167;133;85;78;109;102;97;85;120;187;351;365;240;176;134;174;161;160;126;176;293;416;366;181;89;91;99;115;119;184;207;177;154;222;244;277;234;123;79;64;36;75;58;69;79;78;97;96;179;186;148;220;379;396;364;149;88;121;183;214;338;433;312;288;319;284;178;123;86;79;143;214;164;143;132;254;352;244;210;300;360;300;219;228;195;187;156;157;137;173;214;180;133;104;84;106;108;87;113;199;199;212;200;232;356;413;429;374;380;324;197;177;215;240;205;161;141;148;253;229;127;63;79;110;138;195;260;373;344;251;245;345;274;159;100;191;172;159;166;160;191;198;221;184;132;130
456;515;541;505;552;535;426;301;284;341;438;341;190;139;221;394;496;481;539;404;220;142;116;114;148;204;231;238;243;220;165;111;106;129;96;72;43;58;98;89;46;28;87;143;354;379;318;194;144;142;263;340;304;143;81;89;126;165;200;196;90;72;68;46;101;47;42;21;46;99;190;309;367;399;254;104;39;31;43;31;65;51;56;57;62;82;70;112;122;130;150;96;66;58;45;51;77;140;120;98;46;50;60;83;53;28;10;50;56;78;70;88;110;95;79;68;74;68;50;46;39;96;153;166;198;180;117;77;95;75;44;47;44;41;60;76;67;69;58;49;43;42;54;71;59;58;60;105;86;96;99;118;57;67;55;56;49;76;77;88;74;89;96;148;118;74;69;50;57;51;53;42;39;71;148;285;274;346;324;268;242;242;265;242;165;113;72;94;164;269;398;426;511;455;324;173;153;87;50;63;116;163;181;120;99;56;63;61;71;65;101;60;48;57;66;55;33;46;35;39;75;103;134;192;244;139;77;116;112;115;71;42;58;61;95;119;118;124;75;87;138;96;116;94;69;71;112;165;197;190;268;286;140;108;108;115;102;89;93;55;39;53;55;68;107;95;133;143;99;79;93;100;91;67;51;63;54;52;77;131;161;125;139;200;313;236;146;86;117;102;123;117;76;104;181;163;128;120;92;83;90;88;98;92;97;91;107;57;63;95;76;63;44;61;65;95;106;187;242;123;68;50;51;60;49;57;80;135;187;217;154;126;224;244;203;181;135;151;227;228;173;151;127;122;83;138;206;270;331;293;249;165;140;78;50;95;98;132;152;126;138;136;135;154;283;392;543;501;530;516;441;420;271;174;90;75;95;216;259;346;274;246;149;190;185;176;246;280;218;202;229;199;254;266;320;232;219;253;297;284;193;170;235;193;129;110;108;151;206;253;314;262;176;159;195;188;151;187;201;175;110;75;83;77;126;112;86;80;133;169;238;196;136;133;173;152;165;191;255;246;353;322;282;271;307;298;272;235;111;111;93;88;95;68;56;81;95;95;109;126;95;147;142;166;210;277;324;319;391;347;260;251;372;316;199;89;93;178;300;400;462;324;316;253;177;112;125;149;100;74;79;97;180;209;214;118;72;65;114;89;57;61;72;73;89;84;133;313;476;523;509;475;274;241;351;297;267;219;162;102;148;108;114;87;95;83;97;89;95;115;84;127;163;166;258;299;281;257;302;272;223;166;227;267;296;287;342;301;335;265;130;94;54;62;49;79;112;99;125;138;180;187;184;106;97;70;69;61;88;166;154;116;101;80;79;68;79;113;65;47;60;71;86;86;111;132;130;108;115;125;88;88;125;101;83;111;62;83;223;383;303;205;113;119;203;201;119;117;188;336;428;411;207;116;117;126;137;136;140;127;133;131;154;217;237;200;147;70;66;63;71;63;66;68;58;88;104;137;121;123;240;389;469;349;164;103;154;231;311;381;432;370;454;457;371;171;112;112;114;209;288;250;132;132;262;344;279;221;364;381;366;165;190;230;176;111;132;97;195;248;241;154;62;56;91;111;104;101;121;158;258;290;292;329;407;419;367;442;404;286;153;255;219;198;187;170;165;182;194;105;158;112;102;114;137;270;356;338;286;370;391;265;165;168;274;327;249;171;160;184;269;207;194;149;245
474;480;533;547;562;478;378;249;153;235;363;293;235;195;275;361;392;511;460;388;226;124;85;91;204;315;308;244;182;185;168;116;139;122;81;60;41;60;44;39;48;39;78;171;262;213;192;94;68;87;147;273;232;183;130;145;159;223;319;160;76;54;87;101;169;112;50;44;39;104;211;374;462;441;261;126;63;42;40;47;60;56;38;73;53;85;123;60;74;74;131;76;89;66;44;61;90;136;200;126;73;61;59;79;56;21;23;46;48;69;122;157;96;86;109;109;80;54;55;24;32;83;228;327;280;223;179;124;116;74;68;74;49;55;56;52;44;57;55;30;32;60;99;76;70;72;60;95;76;74;60;56;41;67;40;47;41;45;49;54;102;71;92;132;94;83;74;70;69;60;48;66;48;84;143;240;269;303;300;265;158;181;175;144;127;128;125;96;136;230;259;393;390;346;189;175;126;88;67;96;118;159;146;113;49;48;42;71;85;106;102;51;42;64;71;68;46;47;60;41;78;172;229;320;298;185;131;111;138;96;72;48;67;53;114;125;181;161;146;194;285;263;247;141;69;74;116;211;236;247;223;136;154;103;89;86;80;66;60;38;43;79;56;87;100;120;108;97;78;56;97;137;104;72;38;41;44;70;136;193;138;77;78;149;289;244;120;107;86;142;157;140;61;94;149;130;95;130;116;152;112;142;115;85;91;127;102;75;115;147;148;65;45;52;58;80;94;102;137;107;76;72;48;45;45;53;67;145;248;247;166;147;178;207;228;237;225;141;160;139;100;115;107;60;50;81;126;179;236;217;320;255;154;88;48;33;80;115;126;111;95;105;102;110;212;306;392;466;517;452;420;428;302;158;109;148;138;230;250;383;364;234;124;151;92;117;217;186;242;220;280;267;306;359;306;232;191;152;316;343;290;212;181;148;118;124;116;192;263;341;358;290;157;123;132;169;131;118;176;132;73;79;54;101;132;140;116;108;123;160;178;180;121;186;213;181;212;268;336;332;339;357;291;297;351;279;219;216;199;134;113;124;111;62;59;70;102;92;69;75;89;110;87;140;188;215;288;331;285;320;259;228;335;286;211;139;103;122;215;361;410;302;181;173;112;102;160;205;174;95;136;159;208;260;245;147;88;69;97;106;70;89;90;106;106;126;161;347;454;528;532;445;283;211;221;281;206;165;127;107;122;131;133;67;104;88;62;106;82;113;119;141;148;249;316;374;410;373;430;410;331;181;184;192;298;318;358;348;304;262;163;101;87;95;90;84;91;144;188;241;276;287;353;243;126;80;82;70;83;112;113;158;117;82;30;87;124;68;55;65;108;133;128;61;99;96;87;107;108;92;81;110;139;117;119;101;110;155;225;268;320;218;117;106;191;214;169;159;245;395;494;400;263;107;86;117;79;116;106;90;79;79;119;225;179;210;140;92;62;64;48;57;62;50;68;98;176;151;185;214;293;423;463;375;209;145;231;324;393;378;392;399;407;468;306;169;145;172;212;269;346;286;167;119;203;321;197;203;312;353;320;194;177;193;118;84;88;124;167;247;179;143;83;75;125;100;57;65;102;107;206;320;336;371;477;353;313;347;366;229;171;142;161;188;271;275;285;242;178;120;152;136;103;123;152;293;376;370;377;399;396;319;194;210;260;308;229;149;187;230;237;218;233;285;290
447;523;536;608;603;520;340;247;151;241;286;265;200;223;328;320;283;264;312;242;188;112;122;147;245;398;438;354;219;186;112;121;119;100;94;34;25;49;51;27;42;33;52;124;158;145;77;102;129;90;121;302;332;222;184;231;244;241;215;121;52;48;62;127;156;97;71;68;87;122;214;364;454;435;297;144;98;52;58;80;86;61;56;60;57;76;74;77;77;91;114;113;65;44;52;58;78;107;128;98;74;62;88;112;70;51;26;60;94;87;129;218;196;80;129;147;103;91;50;54;34;95;249;296;281;309;234;245;136;124;67;63;92;61;31;59;45;63;66;85;59;52;63;56;63;79;76;68;75;48;42;59;58;37;71;42;52;47;62;41;50;60;63;85;89;81;108;93;82;75;81;78;59;79;109;185;178;235;298;260;218;189;149;156;160;225;236;124;125;130;151;182;210;221;159;145;129;76;113;95;145;144;134;71;65;51;65;75;106;110;74;90;65;50;73;47;73;97;88;74;41;131;194;235;234;117;93;98;132;100;60;72;61;92;111;135;132;157;259;326;479;370;380;164;107;79;143;204;218;153;94;94;92;104;87;68;63;83;53;69;73;108;126;175;215;171;169;54;62;52;88;109;103;73;74;44;41;91;129;187;174;114;83;137;206;145;118;67;78;105;140;94;67;96;95;94;101;165;138;70;132;165;141;140;122;120;113;95;105;141;90;50;33;51;65;59;108;117;75;68;115;105;109;60;30;41;53;121;265;304;233;186;157;174;253;217;205;140;87;85;95;118;69;69;78;56;69;117;199;280;381;318;191;110;77;47;88;117;74;68;54;36;47;116;185;173;275;403;435;366;356;409;334;189;129;179;197;235;278;382;355;206;101;99;81;92;117;142;131;183;195;248;390;385;337;198;118;143;245;325;305;173;144;128;152;161;197;310;395;393;399;245;84;87;122;207;216;149;84;88;72;72;64;96;123;117;88;99;114;112;114;147;182;234;279;191;287;377;323;217;247;330;328;335;310;252;239;258;290;236;203;172;114;67;61;99;142;136;105;103;90;67;97;128;124;174;220;248;248;259;231;285;314;266;186;158;151;104;162;217;292;235;129;95;86;108;203;263;208;162;150;192;217;272;235;169;110;106;92;145;92;118;151;120;123;159;312;391;509;539;552;484;295;154;194;184;170;140;107;97;180;179;149;88;99;97;134;96;112;120;120;102;149;192;272;372;475;430;477;370;327;223;206;188;233;322;334;275;258;232;169;104;80;80;135;120;99;126;258;348;351;388;371;317;158;135;83;99;83;82;96;97;91;109;91;147;141;131;108;112;133;222;206;117;71;73;72;76;82;106;131;162;209;186;193;140;100;137;155;267;265;275;156;76;148;222;310;267;294;422;490;348;240;98;94;109;92;85;87;74;67;109;145;180;166;194;140;107;94;81;104;81;57;59;81;135;162;196;236;203;372;410;486;395;221;234;317;444;426;428;395;328;389;370;331;206;183;266;312;379;377;305;161;98;179;190;185;151;176;203;184;145;126;153;97;71;54;80;94;157;155;101;98;78;113;76;76;63;73;97;182;326;335;377;355;233;215;251;271;206;128;113;126;233;374;409;387;339;260;199;145;177;95;113;190;245;389;378;397;494;445;368;267;208;283;211;189;177;174;223;253;336;363;367;330
500;476;525;597;529;457;379;260;262;293;382;286;191;232;204;225;238;251;185;171;124;90;80;154;358;462;496;479;379;235;97;72;109;79;77;63;37;50;40;31;25;58;55;66;114;86;61;121;171;114;116;473;664;387;311;372;309;224;143;89;60;69;64;81;107;89;80;132;185;225;230;266;394;418;295;171;96;92;59;109;98;67;51;37;61;61;71;74;72;66;104;97;59;49;56;29;47;61;67;63;76;104;159;125;59;48;34;66;81;68;170;254;268;152;122;73;81;45;62;50;51;89;129;187;218;203;211;223;149;101;75;87;64;62;69;47;51;100;122;65;61;81;50;77;61;56;62;59;85;48;53;61;58;84;90;104;71;71;45;42;61;78;50;85;111;141;171;198;123;95;93;62;63;78;123;142;196;257;331;334;343;301;238;231;239;317;351;175;109;72;58;139;167;175;120;103;100;106;84;101;114;177;101;65;56;59;60;85;124;150;80;60;79;98;93;99;92;137;133;114;43;70;99;94;82;58;56;101;172;143;101;96;81;99;101;115;156;220;288;422;499;435;391;231;167;150;206;249;253;174;77;60;86;105;86;47;47;46;53;66;112;171;184;299;382;267;172;65;49;53;89;116;102;85;87;33;69;112;147;169;166;157;110;94;120;105;41;51;51;102;80;76;54;76;99;139;124;156;110;96;130;174;194;150;120;114;95;80;89;95;85;58;28;58;81;115;165;109;92;104;158;227;164;78;53;52;36;103;231;274;302;262;236;171;113;150;152;142;95;62;94;107;100;48;59;79;65;107;179;397;405;356;190;87;62;55;57;62;64;63;45;49;75;99;102;122;172;203;197;210;202;323;356;192;132;193;280;262;315;342;298;136;83;62;71;56;89;68;90;99;108;204;314;393;378;187;121;113;165;280;235;211;138;199;262;202;303;330;442;422;337;159;102;77;134;205;162;118;140;103;82;47;64;71;100;92;87;105;110;73;123;157;252;315;349;218;221;252;273;225;259;348;367;261;246;272;225;266;302;325;296;238;200;113;81;99;104;125;121;132;147;116;71;113;112;117;196;230;236;275;265;292;345;245;146;118;135;126;94;117;161;101;81;84;85;122;237;302;290;273;202;225;227;159;186;162;107;86;100;91;170;152;220;173;180;261;361;445;474;433;436;392;235;167;180;201;160;151;105;131;206;184;152;92;105;160;173;172;157;118;166;144;142;153;221;381;439;404;341;283;193;166;173;162;200;238;259;264;243;138;143;97;69;96;157;164;189;166;314;408;365;403;396;347;177;125;103;91;82;78;82;140;109;114;127;229;266;230;106;75;159;237;257;142;79;83;69;54;94;140;164;206;248;229;186;141;101;95;226;279;379;374;247;126;123;218;336;317;294;359;419;340;170;130;123;45;62;51;89;91;122;148;249;198;168;133;89;109;94;111;130;115;68;79;106;113;147;229;195;240;366;442;435;405;267;282;383;356;389;320;283;297;375;362;328;308;238;294;396;446;379;195;135;80;94;170;125;111;113;115;137;100;113;88;64;52;71;77;92;93;114;125;139;80;61;65;68;109;124;133;215;279;316;241;228;164;154;151;160;137;98;118;176;338;405;376;390;378;319;285;191;150;171;201;228;252;342;386;394;445;469;462;303;275;207;151;227;265;250;268;350;356;389;433;349
533;541;506;474;459;398;313;280;303;362;328;287;228;175;177;132;180;176;154;135;82;53;50;163;348;553;527;508;412;207;101;65;28;71;69;61;54;50;26;48;44;72;86;103;135;107;84;125;169;87;164;528;932;552;385;410;389;227;139;91;102;80;62;52;56;83;147;300;533;450;266;252;285;310;300;167;99;96;87;101;90;100;81;43;52;41;64;50;88;103;63;98;64;30;30;18;46;35;61;54;100;123;154;122;90;75;62;69;49;67;141;307;244;154;119;70;48;74;61;66;64;70;92;109;107;116;154;172;91;91;71;39;57;54;58;32;59;90;114;125;96;94;46;74;63;58;35;75;74;60;62;76;69;93;137;164;93;63;35;28;66;65;75;76;131;295;323;249;142;141;107;84;71;114;139;143;139;232;302;405;374;336;294;266;303;281;341;250;88;54;47;74;182;202;235;109;82;104;108;92;97;128;61;64;40;71;98;105;170;180;96;103;146;129;137;139;169;180;199;103;66;45;36;49;63;26;30;107;157;153;126;115;102;100;97;77;99;157;296;404;430;373;378;296;194;229;257;306;247;137;77;72;61;65;54;54;64;39;56;81;125;177;201;342;380;334;136;90;61;104;101;119;60;120;98;43;77;68;99;169;177;131;130;131;110;91;46;39;49;61;84;78;81;67;102;140;150;120;96;92;102;148;195;176;219;145;115;113;87;94;89;56;58;45;88;146;288;250;157;131;177;229;243;109;66;64;75;118;175;252;265;253;255;163;79;69;84;115;109;62;64;94;96;63;65;95;97;114;281;391;421;296;172;77;79;79;49;29;49;74;48;61;79;106;113;95;96;124;132;119;155;218;218;141;106;170;265;218;215;253;258;115;54;34;57;30;50;63;64;63;96;124;243;289;244;162;106;81;116;192;192;132;135;187;287;325;324;365;402;464;359;182;110;95;131;150;112;106;103;128;117;69;72;68;57;70;102;164;155;86;117;135;217;216;202;137;138;179;251;240;192;309;287;216;228;265;251;259;251;293;333;327;317;184;114;120;97;101;186;239;230;119;117;89;113;110;137;176;252;391;339;305;312;240;108;71;109;128;161;143;82;79;98;85;84;88;222;315;419;357;323;284;207;138;155;171;101;109;136;173;225;285;280;277;253;316;382;446;364;318;314;248;169;198;266;252;236;197;136;128;161;138;107;77;113;183;210;155;152;166;188;141;109;171;204;327;430;352;262;204;127;114;107;194;226;263;214;258;167;161;110;80;108;126;184;256;243;241;282;346;335;327;295;230;214;167;84;93;80;99;128;128;166;150;213;326;329;227;133;97;140;204;214;129;71;49;54;75;134;144;165;171;242;222;179;119;102;137;210;293;448;430;315;135;130;167;271;273;255;345;363;295;164;71;72;87;92;109;130;63;138;221;275;211;122;101;128;84;111;172;175;166;133;111;90;118;136;147;175;166;268;420;451;410;350;349;296;304;290;314;256;248;380;399;387;329;256;303;392;381;335;227;136;100;87;81;63;75;71;91;101;87;102;89;95;62;64;114;102;99;88;150;161;90;51;53;75;88;178;178;227;299;302;263;147;141;164;184;150;100;108;135;252;382;471;416;388;356;407;323;248;197;180;294;347;299;304;297;324;403;432;480;399;288;226;192;221;319;377;384;358;395;436;387;260
571;444;375;309;340;334;256;209;250;292;321;268;246;254;189;118;137;175;145;133;56;63;59;155;336;624;577;482;305;139;72;45;41;23;64;64;83;61;51;88;85;120;238;254;306;237;124;145;116;85;138;314;494;405;485;504;421;264;152;99;103;59;68;43;63;105;202;641;1249;874;288;193;200;207;214;162;93;79;71;70;88;92;57;52;49;29;64;93;84;95;71;48;63;63;40;38;37;30;68;47;66;72;73;106;76;98;70;40;34;63;96;155;128;95;85;63;56;43;76;68;60;51;75;63;31;85;87;74;47;44;51;50;46;38;44;71;61;123;110;128;115;106;59;49;57;76;66;91;87;103;66;89;89;90;127;125;78;30;40;58;87;86;64;88;183;494;618;309;174;156;109;111;118;127;181;192;160;149;208;209;268;277;212;174;197;171;180;179;100;47;53;104;221;305;288;176;114;105;76;33;95;51;94;51;49;63;72;83;133;191;105;106;223;180;153;157;181;130;145;86;63;43;57;44;53;27;54;97;155;160;93;104;128;113;101;65;147;188;178;264;263;203;173;166;114;201;279;326;209;102;65;52;49;39;49;56;46;46;68;127;127;113;138;212;314;265;149;94;94;84;111;85;93;110;73;70;66;63;96;144;128;97;88;96;101;69;70;24;49;24;73;69;76;118;108;114;104;109;66;83;118;154;228;292;279;295;181;166;139;92;95;61;90;59;81;204;297;270;198;102;140;210;180;111;78;96;128;207;251;326;217;187;214;141;82;103;89;118;92;61;71;86;97;58;105;117;139;169;258;466;447;318;159;138;100;80;62;52;73;68;49;70;72;107;129;72;90;83;109;129;139;177;221;125;97;192;235;164;157;171;146;98;32;36;33;40;57;79;51;59;88;139;211;255;183;114;131;98;84;95;97;109;82;191;226;213;241;239;298;348;282;163;82;74;132;72;82;64;114;113;104;72;52;51;55;58;103;189;154;109;140;146;165;138;120;66;82;145;191;159;159;198;183;205;260;273;209;130;157;266;304;460;382;329;208;152;118;138;241;308;266;175;132;119;132;96;89;134;297;416;393;327;280;198;95;74;93;180;253;151;99;70;89;116;79;107;149;297;363;363;411;311;229;157;140;76;112;85;154;209;318;396;353;408;330;380;449;367;257;195;175;168;140;172;306;303;249;277;241;188;137;109;108;83;94;120;135;122;121;144;179;155;111;133;163;274;303;284;215;144;98;68;99;147;191;243;271;232;155;122;104;80;111;123;143;206;314;187;248;241;218;203;145;163;162;208;127;84;64;90;109;219;197;175;246;348;338;277;137;121;120;146;148;105;74;80;66;76;88;126;149;172;169;262;157;103;97;109;243;370;447;367;300;147;159;177;212;182;204;360;386;262;138;98;60;68;60;72;83;68;131;216;278;181;158;108;85;70;99;136;169;196;186;158;88;109;109;135;136;142;308;436;455;446;420;366;241;262;385;340;199;297;314;371;423;402;235;168;229;309;331;243;209;113;79;77;56;41;58;78;92;122;127;70;90;86;64;112;105;96;97;132;199;86;37;35;82;92;160;229;226;298;329;326;213;129;234;252;174;104;146;178;291;497;446;363;313;277;349;311;239;220;271;398;389;359;199;225;253;370;423;435;439;388;277;276;303;321;353;336;360;340;355;345;313
458;408;311;202;244;229;152;144;113;208;191;158;183;291;257;159;171;237;228;122;78;45;63;159;410;588;568;407;196;69;39;31;25;33;53;66;63;38;74;119;136;195;260;387;394;325;206;139;95;78;69;148;233;253;418;491;333;209;108;87;90;50;39;60;85;140;194;777;1826;1123;267;98;90;104;89;90;101;92;59;95;102;82;58;33;35;62;76;101;67;58;80;51;46;90;49;42;33;51;45;61;50;43;49;38;74;89;75;64;98;57;95;85;86;55;48;39;43;59;77;74;68;39;74;65;46;37;79;54;46;71;33;35;49;57;31;57;86;100;102;123;106;81;62;65;76;88;75;99;92;64;74;93;99;61;89;89;65;72;46;60;113;144;66;104;211;568;692;416;270;162;93;113;124;203;238;249;222;194;205;186;214;138;112;91;80;70;80;73;71;67;65;93;208;248;308;234;167;81;62;56;63;76;82;77;56;83;67;70;108;128;127;98;212;215;130;85;81;113;102;88;64;42;46;46;97;65;63;59;89;103;124;127;150;173;126;107;135;152;145;197;150;101;111;77;115;219;299;296;198;98;38;45;60;31;56;56;67;89;119;219;159;93;79;141;175;170;62;80;112;91;74;75;77;82;56;38;50;106;101;186;157;106;93;69;68;59;69;41;62;42;80;83;103;128;144;121;106;73;110;85;146;255;372;349;418;319;238;223;173;88;67;59;73;71;91;136;192;211;138;59;148;135;138;79;91;147;265;290;305;213;155;126;165;127;158;170;157;141;159;157;125;94;115;130;93;141;124;162;266;408;462;346;196;164;114;76;42;29;77;79;76;63;53;85;70;74;78;118;186;169;126;121;152;163;106;110;196;190;182;157;101;90;42;57;44;58;48;48;84;95;125;82;128;124;85;86;105;63;65;96;78;101;110;156;127;159;157;142;167;177;156;106;95;105;91;52;58;55;86;129;114;57;46;36;71;84;89;121;166;85;117;129;112;77;77;103;83;106;127;92;132;130;145;210;277;297;131;76;128;189;305;455;479;393;298;232;214;230;369;382;300;201;162;131;86;74;85;141;304;369;381;328;282;220;89;100;174;259;309;235;131;87;88;89;113;84;109;187;316;397;341;243;187;151;126;89;113;78;112;188;373;423;464;409;409;461;359;299;191;165;139;110;111;161;278;281;235;293;281;240;112;100;85;113;104;81;135;125;119;98;128;127;106;99;131;195;251;318;301;201;102;102;89;141;161;243;283;267;242;243;147;133;114;100;105;151;177;165;184;160;157;120;64;96;172;194;141;94;103;95;108;196;204;197;254;349;370;271;201;151;116;94;93;78;72;73;61;45;75;86;128;94;207;194;183;96;97;101;162;259;330;279;256;243;213;215;129;108;184;292;328;219;142;125;98;76;57;92;86;91;149;219;190;160;106;85;86;62;94;114;141;307;319;169;136;82;90;110;100;139;304;348;441;525;407;288;195;235;317;251;195;254;314;380;388;323;168;168;257;254;391;388;335;256;143;68;55;57;86;65;108;175;85;104;125;110;115;115;111;92;114;120;135;69;52;51;44;93;144;139;211;316;381;424;255;127;130;234;138;149;160;141;264;386;365;272;179;195;257;229;307;206;283;389;387;300;191;155;214;294;409;323;351;361;356;308;237;237;314;290;273;300;412;360;303
480;317;174;130;121;165;82;43;77;93;97;76;135;156;255;139;175;245;262;189;142;76;100;244;423;527;537;368;163;61;47;25;41;48;31;49;50;42;84;157;257;252;345;422;452;418;258;184;80;72;90;77;139;143;281;394;297;165;70;62;78;81;54;70;77;107;156;573;1224;786;229;46;54;50;82;104;148;125;91;97;141;122;75;43;26;34;49;73;41;45;64;38;49;89;81;89;39;38;52;56;43;37;22;47;81;96;58;55;52;66;108;133;143;60;60;34;70;71;91;78;64;69;99;86;77;51;45;50;51;51;46;54;52;38;49;75;115;136;114;136;95;85;103;119;130;135;110;123;73;73;75;81;48;47;37;69;64;126;123;115;179;214;173;113;108;296;372;361;278;186;157;130;165;246;293;334;361;344;259;230;123;98;85;67;60;86;105;77;73;119;123;147;135;243;256;245;158;126;122;117;83;95;70;81;66;116;121;78;56;86;109;99;137;162;119;73;57;46;77;51;72;65;68;126;136;64;80;84;84;69;76;140;189;208;193;159;147;116;114;123;102;96;80;61;69;168;273;326;166;114;63;58;61;36;70;63;95;75;156;341;188;110;68;65;77;88;73;71;76;89;72;53;54;53;63;34;44;44;109;133;147;133;103;79;61;104;40;90;62;91;116;106;81;136;211;156;124;122;129;84;210;312;432;383;334;210;213;240;225;104;75;61;82;74;85;93;133;102;114;76;83;122;89;35;67;126;241;328;305;150;111;106;98;186;229;340;349;282;153;127;124;110;126;105;108;129;124;124;262;321;420;310;216;215;118;59;43;52;85;102;73;84;90;76;84;98;121;154;206;186;119;91;140;103;97;94;149;113;109;110;79;49;69;65;56;42;56;61;99;162;159;107;97;73;74;84;79;88;50;40;42;56;102;100;89;80;78;112;85;93;123;74;64;63;66;63;50;65;69;103;94;66;49;56;69;81;85;77;104;73;74;93;83;55;55;71;99;122;87;88;73;77;158;250;295;254;156;60;83;135;258;350;399;438;393;355;260;241;347;403;278;265;177;77;76;98;117;195;343;397;340;276;302;235;118;198;263;322;289;235;131;110;115;140;112;146;107;185;277;389;427;308;215;153;130;130;96;111;107;136;262;411;465;458;449;516;381;305;244;166;146;124;125;221;282;267;222;208;236;209;90;71;72;85;80;123;123;155;113;82;93;118;100;117;88;146;228;329;334;215;141;120;127;126;141;198;297;323;337;336;267;167;134;118;118;128;159;179;183;173;120;84;81;102;141;133;105;78;59;106;87;124;135;187;231;386;387;358;300;170;129;106;86;63;91;93;84;65;69;86;89;75;111;169;166;162;180;139;132;197;198;219;201;248;296;285;228;147;132;167;227;210;178;167;186;77;59;85;69;94;122;94;101;112;70;66;82;100;68;92;169;347;360;285;154;84;81;95;117;129;240;309;342;405;357;212;132;147;164;197;159;244;314;349;383;320;224;180;262;333;476;501;363;282;158;83;62;87;104;108;82;119;109;118;191;214;159;108;116;113;120;161;165;118;68;63;71;74;80;85;142;268;431;419;302;145;148;136;204;139;141;162;209;232;233;177;126;142;124;198;272;186;220;242;317;206;133;117;197;278;300;223;217;311;273;290;204;171;188;185;200;311;380;424;355
344;212;120;110;56;86;44;43;44;37;73;68;117;138;143;165;213;358;430;331;210;106;153;303;515;599;500;323;161;67;25;44;25;34;55;52;42;52;74;188;212;382;427;487;411;297;272;190;135;87;77;84;96;137;150;193;135;79;50;44;52;67;43;40;120;167;127;276;444;274;81;64;32;78;121;125;169;196;122;85;142;138;76;45;23;41;38;59;26;41;47;57;70;74;89;69;56;56;39;60;58;44;43;74;95;126;81;61;65;30;111;196;194;111;44;56;77;123;146;160;171;92;146;129;76;40;30;34;76;57;84;65;55;60;48;96;144;176;145;114;50;64;94;130;186;103;96;85;61;53;89;56;50;47;41;84;120;158;195;142;199;270;257;178;187;266;287;325;345;206;166;195;213;239;303;344;388;384;266;189;160;89;121;69;59;102;162;170;103;186;266;206;149;145;195;173;134;168;193;175;153;103;65;91;175;175;156;75;49;56;81;100;115;123;93;83;42;28;55;61;106;60;93;143;136;114;47;56;61;72;68;100;163;311;349;233;124;106;90;141;102;66;50;83;94;161;279;288;209;105;91;81;95;73;87;68;91;94;144;198;119;65;48;61;75;79;73;60;62;61;66;82;80;67;59;55;93;94;94;95;97;96;112;78;83;80;99;82;60;95;153;102;71;108;203;223;152;180;197;117;135;279;418;452;311;181;162;214;147;81;79;73;73;80;121;124;106;114;108;97;99;89;91;81;68;106;266;269;215;170;93;62;115;212;350;399;377;261;120;110;83;113;99;73;88;105;100;107;169;286;368;330;335;262;111;66;27;56;66;123;94;97;90;92;76;87;126;116;166;143;87;52;88;98;78;58;62;64;83;89;77;109;159;115;85;58;64;67;103;121;136;100;73;38;60;55;93;53;75;53;51;50;50;73;86;68;58;57;68;50;87;71;64;94;55;65;36;48;72;84;97;70;61;75;80;95;107;48;43;45;82;62;52;52;55;68;111;127;80;44;65;96;216;383;328;222;147;122;156;154;123;180;294;376;368;304;270;332;310;334;263;205;140;98;87;116;135;196;376;383;379;336;378;277;157;184;246;226;226;189;134;101;123;208;194;157;121;140;232;324;372;318;275;195;155;169;204;141;93;101;147;305;398;469;434;393;426;377;328;249;151;114;188;238;275;286;250;271;286;163;93;79;108;81;89;129;143;125;99;103;106;126;170;147;115;117;203;328;326;229;153;112;131;105;94;133;156;231;291;387;358;211;168;170;166;139;182;225;238;210;141;76;73;72;66;118;90;83;91;90;63;71;135;185;244;344;491;455;386;238;186;178;79;72;95;107;86;121;123;128;69;61;74;104;151;195;187;236;167;141;125;193;207;272;242;233;198;173;136;155;148;159;219;281;244;116;88;60;62;61;68;94;95;114;88;70;115;132;97;95;146;281;418;315;198;198;199;217;155;179;193;234;271;346;245;155;130;117;116;76;85;210;353;402;374;267;202;235;327;362;430;494;351;244;170;107;69;107;198;176;88;93;99;137;198;254;182;188;178;120;135;160;154;146;46;68;72;60;70;69;104;219;384;373;275;151;103;114;178;144;167;161;236;137;157;170;127;100;132;200;269;207;138;172;255;158;133;116;155;287;264;144;162;191;213;175;121;136;129;153;200;345;466;479;374
240;164;95;82;47;42;52;42;34;54;88;169;162;100;86;142;234;369;442;410;257;116;151;360;488;513;502;356;159;49;56;26;53;23;52;44;47;52;83;145;191;247;439;482;449;234;172;210;184;136;67;62;113;67;79;117;84;50;46;65;45;54;58;52;104;239;218;157;166;128;88;49;57;70;150;221;293;324;212;124;85;81;88;49;28;40;53;43;65;49;41;51;40;107;157;121;66;42;62;101;87;53;93;100;103;96;108;111;70;36;79;104;183;131;101;133;190;251;308;359;314;191;159;105;62;48;36;48;98;101;92;55;40;31;61;151;178;150;119;117;82;116;100;113;95;78;68;57;45;62;81;78;51;45;55;68;117;224;223;168;207;356;376;269;277;396;436;395;318;196;199;192;260;294;334;364;389;372;291;212;119;135;181;146;105;157;183;149;164;280;336;242;107;115;117;114;157;213;257;306;232;147;109;96;217;341;220;114;61;59;73;87;89;117;93;71;55;59;39;46;60;68;101;115;116;59;56;42;38;51;71;92;145;242;305;264;135;63;92;137;135;103;82;125;96;147;202;245;200;135;93;113;101;82;128;133;91;86;49;98;78;56;47;55;49;75;71;55;73;92;63;91;125;78;74;74;87;94;67;64;85;135;136;96;89;73;135;97;84;120;131;66;63;116;192;303;242;280;189;77;107;151;279;400;349;156;131;125;113;85;127;76;117;129;192;247;223;176;176;187;97;106;93;85;76;73;169;200;201;121;72;57;71;236;365;458;381;223;104;47;77;82;73;61;60;68;95;100;143;238;257;290;370;340;200;88;77;86;78;58;81;83;106;85;70;111;116;98;119;86;63;52;79;79;54;62;44;69;114;132;154;158;222;186;139;77;48;56;98;83;107;83;66;65;37;40;50;70;90;86;76;57;56;105;94;98;53;69;79;58;44;71;91;60;64;67;45;62;74;97;99;70;68;60;77;107;95;52;55;73;66;71;72;65;49;81;123;106;74;73;61;118;232;312;327;234;252;212;213;127;123;131;177;213;211;266;218;201;168;140;142;180;120;93;80;169;172;206;360;510;401;382;372;256;158;196;260;296;276;206;119;89;176;223;190;214;147;136;190;194;189;245;211;154;111;157;143;112;103;110;115;203;296;393;423;349;362;381;429;311;200;161;206;237;311;307;319;226;176;158;92;60;90;95;99;212;181;113;83;103;164;196;258;190;141;129;139;205;240;167;117;113;93;110;89;93;102;139;213;375;339;245;210;192;197;195;275;314;304;220;176;90;71;85;59;58;66;75;98;43;77;75;133;227;338;478;443;437;388;298;303;244;181;139;96;99;138;168;185;227;138;72;102;103;164;188;192;220;145;138;143;152;156;207;214;183;157;118;132;126;109;139;223;332;381;204;129;67;42;77;92;120;115;130;73;76;122;133;134;79;134;277;398;362;268;261;343;282;255;208;168;151;145;158;156;145;142;105;72;69;87;176;300;310;271;291;327;325;371;418;439;405;271;208;145;100;105;178;234;236;108;87;140;180;270;319;259;261;191;145;134;127;94;97;61;48;67;58;72;89;114;231;362;373;347;156;171;196;208;161;124;184;231;154;193;215;207;125;149;315;370;231;128;208;320;209;179;142;203;236;275;232;109;103;103;110;101;87;96;105;171;322;484;472;377
260;192;91;48;32;38;35;36;72;49;154;226;304;178;116;117;239;384;436;383;268;114;150;295;430;427;382;312;154;54;58;68;57;45;37;56;47;36;61;91;142;167;333;368;316;182;110;186;261;194;93;104;127;83;86;73;65;59;58;107;92;79;26;64;176;299;309;150;107;66;93;116;130;101;121;265;421;443;305;130;79;63;88;50;48;44;46;50;35;46;52;48;57;109;170;143;80;45;62;77;29;75;63;60;84;93;124;124;55;56;53;113;161;223;254;316;335;449;468;473;429;244;157;111;93;56;40;36;97;103;97;79;65;58;48;90;171;167;122;132;132;92;62;51;26;49;50;64;55;75;135;97;64;44;54;55;94;160;132;172;238;405;392;409;475;503;584;478;371;221;193;234;272;345;333;355;419;365;360;260;145;126;195;129;97;122;187;167;176;275;258;177;107;83;81;96;139;170;253;274;296;198;100;102;257;329;271;179;88;58;66;76;72;91;73;63;51;67;89;77;69;69;107;106;94;62;23;29;31;54;44;53;109;177;226;171;79;79;92;115;122;124;103;101;109;115;126;197;179;133;116;155;111;95;100;110;100;83;42;29;52;56;83;86;100;61;45;74;78;111;143;228;192;96;80;93;87;75;63;40;93;191;135;104;77;104;94;72;68;100;75;50;78;104;166;217;202;189;104;93;58;92;199;302;283;198;150;137;169;195;136;109;87;133;290;363;297;317;253;219;157;166;136;108;54;62;113;147;127;102;73;74;65;106;294;317;251;133;96;95;102;91;62;71;62;63;78;82;100;134;144;220;338;353;266;109;99;102;89;87;98;100;117;106;120;101;125;144;142;98;54;29;60;61;53;74;55;94;172;222;244;271;305;262;244;147;87;72;86;81;95;52;67;41;71;56;59;123;175;119;66;84;85;94;84;101;58;76;53;83;75;89;73;73;45;70;54;69;58;97;82;87;62;86;63;74;80;71;67;91;73;89;48;45;56;57;76;86;58;60;60;92;251;375;348;373;323;242;213;195;127;92;105;139;167;227;228;178;119;142;177;267;213;163;106;161;180;247;376;445;497;401;273;202;141;202;205;324;292;230;163;94;122;178;229;206;150;140;151;124;88;90;102;117;113;194;176;159;119;65;96;148;253;400;397;293;253;333;411;359;231;216;201;220;236;385;288;194;154;135;114;86;123;91;99;156;198;130;97;128;226;240;287;193;146;99;100;148;186;196;156;92;69;73;74;64;65;73;142;217;291;261;200;145;178;174;216;302;283;166;114;84;95;56;50;54;66;65;48;65;46;81;139;188;377;443;417;448;433;384;329;305;177;99;99;94;102;165;275;175;100;98;106;94;159;139;161;146;117;94;156;123;156;168;128;117;115;139;116;117;138;144;271;355;414;292;138;86;60;84;79;89;84;99;123;121;95;141;157;133;112;216;310;419;311;369;339;375;310;201;110;63;97;110;134;124;122;81;47;66;49;122;152;211;276;274;414;452;434;396;366;310;195;173;158;111;91;159;225;195;127;157;165;228;261;302;218;235;200;202;151;98;69;82;63;53;72;100;109;137;149;221;322;345;337;278;255;262;190;142;109;152;198;226;282;229;169;138;223;343;400;255;161;274;259;277;235;227;165;241;239;178;158;108;90;128;162;117;79;72;151;319;440;449;284
267;218;112;84;46;42;59;62;86;156;212;279;313;217;124;100;232;352;338;381;228;145;190;266;281;324;292;187;118;55;60;83;33;60;83;48;79;52;62;98;117;153;252;254;200;177;120;135;198;174;165;179;247;154;102;121;99;95;116;202;146;103;47;44;111;267;303;164;74;63;128;210;195;147;119;232;466;511;359;151;73;82;51;60;50;54;47;34;64;59;57;43;91;109;153;145;70;78;49;34;62;38;77;65;52;73;112;104;70;43;37;81;197;279;403;472;493;514;556;530;441;217;121;119;92;59;37;69;114;146;130;85;105;85;76;110;130;177;154;153;144;128;58;39;48;60;73;67;79;93;150;131;102;51;41;56;71;140;142;175;268;300;322;340;390;456;491;505;399;284;318;246;249;264;282;368;430;399;378;355;222;149;166;125;95;72;101;104;109;145;131;104;63;74;62;93;101;117;150;246;207;163;144;103;226;314;308;182;103;63;73;63;73;60;76;62;114;150;112;133;74;84;89;87;58;66;30;48;23;49;49;64;93;141;110;99;76;76;73;112;149;119;106;114;119;128;176;235;197;138;114;89;94;77;68;92;79;32;40;49;68;105;159;124;112;64;62;53;79;162;249;352;256;124;71;107;110;56;42;48;75;114;99;76;66;65;73;57;25;37;79;59;62;75;117;131;120;115;95;85;74;49;103;187;203;174;195;194;175;204;119;65;67;119;350;432;417;309;267;222;131;119;165;74;74;74;129;144;166;94;53;72;60;123;155;214;162;117;85;95;159;146;84;55;67;88;60;83;93;79;92;150;271;302;184;171;173;215;150;134;101;103;98;159;186;140;133;186;184;78;40;58;70;53;49;69;66;151;269;389;417;391;360;351;360;297;144;86;50;100;115;114;78;35;49;53;78;187;226;158;120;124;147;112;54;86;81;74;81;79;59;76;111;97;102;70;62;54;57;74;83;92;55;61;86;90;54;59;78;141;132;88;61;70;33;57;71;80;62;78;67;82;149;287;326;380;346;250;208;179;164;85;88;115;208;282;286;205;108;156;238;391;381;246;161;134;147;227;393;403;400;372;263;185;145;167;248;297;368;351;186;122;116;191;302;275;198;95;68;94;82;65;61;85;151;159;185;140;99;94;83;149;296;303;325;204;195;297;391;396;335;277;285;241;221;247;201;152;126;193;134;128;155;143;162;157;200;167;155;141;237;372;272;243;159;133;124;146;144;194;189;132;76;70;96;69;64;80;57;139;175;176;122;119;118;112;155;228;145;101;94;89;90;82;50;55;69;70;61;39;75;84;120;205;394;358;315;361;340;346;385;285;198;144;83;64;100;157;178;155;157;161;177;97;110;100;130;195;127;150;208;192;199;194;221;119;112;128;121;133;149;211;250;361;426;366;216;124;105;85;91;81;79;80;64;97;78;135;91;126;148;180;268;359;357;345;317;317;266;206;122;114;69;94;101;98;91;77;66;34;50;81;100;144;164;304;403;457;425;427;329;240;229;229;197;105;94;117;173;172;114;148;237;279;238;188;140;158;148;177;184;145;80;57;49;64;88;120;212;211;218;268;343;384;362;350;349;261;181;141;136;185;247;276;253;192;139;132;186;268;248;174;133;171;200;194;225;234;223;332;288;213;199;147;200;229;244;160;114;96;164;333;441;441;354
277;288;216;116;53;49;48;110;197;295;270;299;302;238;189;156;211;214;306;327;263;268;295;294;218;182;148;108;78;67;49;75;52;65;92;78;67;89;109;162;156;155;166;175;187;179;117;89;111;207;273;245;332;228;198;223;179;124;233;295;248;124;36;49;74;173;224;117;52;71;211;349;317;219;126;182;416;454;403;176;82;71;50;49;69;56;35;42;78;112;101;55;70;88;91;83;68;90;61;60;56;44;54;65;55;57;62;75;74;45;50;89;181;280;391;525;517;547;532;473;335;161;72;72;75;94;50;77;118;229;196;142;163;145;114;115;142;152;134;159;141;109;70;68;61;52;50;56;82;138;187;201;136;59;55;57;112;149;143;141;123;152;139;185;268;390;413;417;368;369;389;411;262;259;247;356;400;428;394;409;304;173;103;86;81;83;83;59;75;79;89;72;71;57;71;127;141;129;102;115;116;136;127;73;144;237;287;194;118;116;95;53;52;56;90;130;184;231;210;172;116;81;62;118;124;139;47;47;45;62;65;57;116;102;130;94;98;69;64;123;126;156;140;140;154;212;360;400;357;255;117;75;75;46;60;85;66;57;52;42;60;89;177;150;116;75;57;63;110;239;410;469;277;146;65;78;93;70;49;67;79;77;80;69;69;91;48;47;48;48;76;52;62;39;73;69;83;109;162;166;113;62;85;82;147;211;303;320;228;172;115;78;56;154;370;508;414;285;202;141;116;97;103;79;65;112;193;217;273;157;90;55;61;111;179;282;311;221;123;133;221;154;94;61;63;74;92;77;92;79;75;110;144;251;181;147;139;201;196;116;109;129;115;118;218;180;108;161;163;61;65;58;58;60;35;71;95;189;355;411;490;390;318;417;422;348;260;146;83;160;201;158;86;59;25;52;71;155;193;133;108;125;134;116;79;84;83;86;97;87;107;148;184;168;98;83;83;55;90;79;80;89;55;71;64;74;54;54;97;119;207;138;94;62;66;62;67;64;57;51;60;83;119;311;397;395;368;236;152;141;132;103;71;123;336;430;389;292;122;128;254;339;421;333;222;160;159;244;377;364;307;271;222;129;118;181;243;328;333;328;236;132;129;269;326;344;194;114;68;75;89;63;74;77;127;162;169;166;168;135;115;113;150;212;229;180;135;242;367;380;429;370;377;244;148;133;159;159;196;266;204;212;213;210;210;252;332;287;270;200;234;339;360;358;258;185;110;152;217;275;201;163;121;80;87;62;82;60;57;95;130;99;112;93;62;74;108;106;116;64;74;78;68;114;76;64;63;63;80;89;60;147;161;181;197;206;240;193;244;276;264;195;112;77;44;43;55;85;111;109;163;274;242;112;80;108;179;263;229;234;298;242;227;273;253;210;161;142;118;111;104;175;251;345;406;467;273;159;106;96;110;81;80;86;80;95;83;131;136;158;190;277;296;406;426;362;306;240;240;228;140;93;91;71;89;136;85;69;56;64;71;84;114;110;145;262;395;427;413;345;294;211;223;251;246;151;102;116;124;123;94;137;232;284;224;117;106;116;119;191;240;207;112;67;68;69;88;214;332;330;293;289;307;352;384;427;416;355;296;187;214;267;371;274;195;142;83;87;136;155;123;114;87;118;94;123;156;156;251;322;350;300;246;250;284;413;377;226;142;136;236;359;455;457;368
281;314;279;124;74;20;56;165;291;415;419;441;363;302;227;162;198;195;184;277;333;419;338;340;254;108;91;55;59;46;49;68;65;68;107;93;74;106;169;185;172;172;202;189;151;144;62;84;97;184;268;294;261;233;226;235;178;163;218;360;308;138;94;61;49;81;65;64;41;70;193;387;381;245;114;153;315;479;454;247;76;69;42;63;73;46;47;48;119;150;96;43;52;85;72;100;83;103;59;45;49;67;94;51;40;57;22;42;52;34;56;77;134;175;318;454;521;458;442;327;253;113;72;57;85;83;92;118;153;199;177;171;193;153;133;122;105;162;122;151;117;119;66;51;49;77;60;65;88;165;223;238;164;83;100;76;135;235;193;90;81;96;85;136;148;256;315;284;270;308;389;430;335;296;324;380;461;385;369;397;353;208;104;98;112;77;72;79;69;98;67;73;35;87;87;117;131;112;80;69;86;112;85;112;109;195;205;193;185;178;126;81;73;77;137;216;243;203;175;167;112;85;96;135;131;108;87;60;66;53;52;117;123;148;157;145;127;96;110;136;134;178;192;212;326;361;473;584;473;349;178;90;54;55;75;80;92;36;39;48;65;80;139;110;72;48;59;63;116;281;369;474;313;167;116;67;83;76;57;63;110;123;95;80;76;103;92;53;47;43;35;71;57;38;49;66;76;123;229;308;181;102;54;68;129;261;364;329;300;166;75;49;68;156;374;473;417;221;123;98;93;84;67;64;83;160;243;366;301;206;140;91;97;113;184;526;716;458;159;211;274;129;50;77;92;147;108;131;90;103;116;134;131;179;145;114;145;150;162;167;145;118;95;93;178;149;97;71;115;117;60;70;123;103;70;74;136;224;323;384;418;352;274;384;416;459;428;277;147;136;231;147;56;39;48;58;70;107;111;72;96;74;105;73;85;83;114;125;115;105;112;212;247;165;146;109;111;98;59;98;109;121;70;47;95;37;48;32;75;153;190;177;121;74;67;68;108;103;88;67;68;118;116;269;414;454;385;297;205;126;134;92;80;139;308;437;442;322;189;153;219;283;324;350;302;169;166;235;319;295;262;211;141;144;149;285;312;317;292;300;145;108;106;238;349;305;194;103;100;76;80;81;85;77;91;150;162;243;228;220;111;103;120;121;154;153;143;257;358;398;463;450;359;202;110;84;97;163;202;261;223;206;198;248;250;323;378;341;284;202;155;233;252;350;326;275;176;217;345;357;293;250;157;127;100;77;104;109;77;85;105;109;60;79;66;89;82;73;96;66;78;71;90;98;90;89;66;60;73;87;114;119;115;140;152;130;140;109;151;237;259;158;120;42;45;43;46;55;65;94;232;287;242;131;105;129;208;265;264;325;277;205;223;255;241;265;230;131;122;97;99;76;133;237;289;359;367;237;110;112;97;127;107;62;61;136;148;150;153;176;196;259;301;364;340;260;189;170;195;180;161;107;75;102;148;171;150;69;71;81;63;105;181;157;106;188;378;427;440;406;292;248;261;371;350;223;122;105;99;97;64;120;205;219;193;146;108;119;156;246;338;282;176;122;126;86;112;241;386;405;323;254;301;297;386;410;446;378;332;235;165;309;312;281;172;131;108;95;104;82;107;83;75;75;51;94;96;132;217;309;338;384;318;339;357;465;342;347;155;196;297;401;439;392;365
271;296;283;196;76;33;75;215;410;518;578;502;414;343;237;145;169;159;200;336;453;481;431;320;191;95;45;42;26;48;81;64;76;86;91;106;92;112;162;162;176;195;203;250;205;175;114;45;63;126;183;264;224;247;235;244;173;138;167;228;203;111;93;80;51;57;39;42;26;54;179;311;330;199;147;178;331;479;451;281;93;48;49;65;67;134;59;63;102;175;84;67;63;81;84;119;95;95;58;47;63;63;72;57;15;50;20;33;43;48;28;68;73;81;171;265;333;388;312;230;152;93;64;46;83;83;79;122;177;207;233;172;199;153;107;129;115;129;103;105;61;67;54;74;59;80;68;52;104;119;250;264;153;93;105;158;221;277;210;101;59;48;55;119;151;102;120;152;149;195;300;337;359;327;292;425;456;429;474;475;380;252;163;117;80;99;86;84;89;78;94;59;67;113;148;119;116;88;38;103;123;101;93;90;136;160;115;165;271;318;178;97;85;130;216;289;249;186;146;118;130;101;85;125;139;120;85;87;64;60;65;108;146;186;250;188;209;187;140;137;147;208;296;516;583;641;527;525;544;419;183;85;72;62;63;94;50;50;74;60;68;117;82;74;51;58;68;55;99;247;360;337;276;195;107;77;84;69;66;50;120;172;133;119;90;133;89;99;47;38;43;92;89;45;50;58;86;161;263;338;322;205;78;56;160;350;434;339;203;119;80;60;76;141;329;369;273;150;81;76;105;105;94;73;118;180;294;351;263;207;152;168;125;123;210;500;740;423;150;202;236;110;65;73;207;396;341;164;142;191;198;137;156;162;267;151;93;97;106;102;149;103;70;92;106;128;91;79;83;95;125;165;218;187;116;123;103;219;287;302;289;216;196;293;369;487;510;397;198;123;159;115;72;42;43;60;64;45;90;87;72;81;64;65;89;108;143;219;191;126;119;200;268;261;210;136;112;124;98;69;148;134;143;111;91;95;66;55;73;120;214;184;103;75;89;100;100;144;84;85;72;78;180;271;403;430;411;418;257;182;194;150;126;136;286;450;471;355;316;172;161;176;190;251;226;245;255;278;393;356;253;210;146;136;205;329;357;309;219;204;154;163;197;280;348;289;185;134;107;95;111;78;83;80;128;141;239;317;333;271;207;134;133;113;115;97;188;388;374;432;390;414;292;158;67;70;75;114;216;337;298;245;138;184;292;392;369;352;361;234;130;120;188;229;310;313;230;316;471;467;452;340;248;213;144;141;139;145;105;90;113;89;68;86;74;77;70;80;84;86;81;85;68;158;116;108;95;101;164;139;146;126;136;121;107;107;98;70;99;193;221;155;79;45;55;44;68;79;54;90;159;201;183;116;116;178;205;195;218;160;185;199;222;193;227;354;339;171;115;74;51;64;70;156;153;288;294;226;112;68;92;82;91;38;77;181;250;220;253;148;172;220;235;218;204;168;128;135;214;213;164;97;111;123;187;254;177;82;61;70;99;141;190;150;171;258;357;371;300;359;354;352;375;459;371;269;164;87;88;64;85;107;132;177;205;173;133;150;209;357;448;386;293;293;218;155;156;164;234;312;263;202;225;341;298;426;426;446;337;264;226;244;258;221;221;172;177;170;182;119;86;66;83;84;59;63;44;81;172;280;364;394;370;328;428;379;352;267;261;317;397;331;321;267;187
164;221;189;134;43;62;110;233;397;518;589;551;466;367;233;258;218;238;316;408;478;440;413;258;101;37;51;29;51;80;126;116;103;102;65;92;113;108;167;115;114;114;195;272;251;164;149;56;41;96;184;186;225;276;183;149;162;112;133;123;96;79;72;90;90;49;60;25;51;62;131;227;201;217;252;316;372;406;323;255;83;44;65;67;82;123;119;88;126;116;76;55;73;86;104;131;120;75;76;46;39;47;43;39;47;33;53;39;25;52;63;56;55;61;103;133;191;230;197;235;198;134;97;51;86;109;92;124;109;193;196;163;154;107;127;118;140;138;106;135;71;83;114;72;68;56;39;56;87;92;229;238;160;101;159;183;218;303;241;127;86;98;93;102;130;103;72;99;68;103;151;185;199;228;284;308;445;488;498;461;420;368;255;204;118;113;91;59;90;123;82;58;102;137;193;130;116;70;82;111;138;149;78;82;95;117;120;151;223;377;238;127;107;160;265;299;216;129;66;74;71;93;75;75;104;125;112;91;82;78;88;156;206;284;305;245;222;183;129;107;130;233;382;534;762;743;552;453;483;373;200;68;68;55;60;81;70;56;65;50;70;128;133;91;70;51;70;66;92;135;188;252;190;155;122;36;59;34;37;55;117;124;122;125;136;137;169;111;60;21;42;55;96;46;65;65;60;151;237;396;380;219;105;57;156;372;406;274;169;77;65;57;77;126;233;264;195;92;61;68;124;182;150;122;134;146;166;173;191;157;242;216;186;150;228;363;467;279;113;117;93;78;60;100;384;1011;775;346;284;375;318;201;169;339;326;218;115;163;131;99;123;67;67;127;162;152;140;104;114;140;137;309;373;335;207;208;219;248;284;292;258;197;106;138;221;309;436;376;205;136;118;82;60;23;40;80;51;64;52;60;45;51;51;82;77;101;203;222;307;196;110;113;234;296;279;156;86;89;76;129;229;285;238;209;207;157;116;57;83;114;177;182;138;112;72;85;138;138;101;76;75;141;171;239;276;284;422;412;354;353;266;241;214;169;249;454;434;492;391;245;222;191;138;167;157;183;225;347;400;452;312;212;117;118;210;318;302;242;167;113;155;212;299;383;405;347;178;141;116;125;70;83;106;131;155;223;333;380;409;295;200;265;243;198;192;131;245;341;310;352;298;303;225;136;88;90;56;94;264;398;307;174;155;235;356;449;340;339;353;260;138;104;135;165;217;252;329;416;524;488;389;373;317;306;236;141;148;154;122;92;104;67;103;95;99;88;111;84;64;59;72;55;122;182;219;166;177;222;219;229;202;187;155;115;129;108;88;52;109;167;179;145;137;94;95;72;69;95;85;90;95;115;118;69;154;217;254;161;109;96;115;153;177;176;226;367;310;158;82;47;71;53;79;64;129;148;224;125;107;88;80;85;105;64;101;234;339;315;320;192;232;169;177;170;150;91;66;87;197;277;169;139;159;136;167;200;156;120;91;78;62;89;142;187;241;257;295;221;153;215;293;310;376;449;413;313;173;107;88;79;118;97;114;143;186;173;192;223;271;325;421;429;321;315;307;221;103;97;123;171;144;170;185;225;309;408;454;470;413;301;262;274;245;235;239;219;194;249;246;168;80;64;74;103;81;61;103;97;127;190;309;339;387;370;369;376;329;266;266;348;414;338;236;167;136
113;152;133;122;63;78;156;271;326;448;548;546;442;408;377;399;407;394;439;494;527;451;335;130;91;51;67;61;44;112;212;286;218;102;98;107;109;100;86;99;93;130;177;258;249;230;165;72;47;89;173;178;256;257;213;232;195;130;107;145;100;80;69;72;69;66;50;68;98;76;66;110;159;245;353;429;430;312;209;146;76;53;52;59;101;128;132;130;134;133;137;63;87;89;173;181;133;90;62;48;42;26;28;93;74;39;67;72;69;45;39;38;36;53;60;89;98;143;189;307;331;225;143;81;88;114;100;116;113;150;178;153;141;136;135;137;186;138;91;87;84;108;138;114;97;59;43;59;70;114;186;219;200;166;200;280;338;340;272;226;216;115;115;79;98;69;91;93;91;94;91;84;117;153;175;275;364;476;462;497;454;349;283;202;151;104;126;108;86;98;57;102;129;188;248;184;124;138;108;158;164;104;69;58;85;74;131;195;247;287;186;113;185;217;249;260;168;124;95;78;118;87;118;137;130;120;140;116;129;44;65;167;353;350;361;255;196;175;130;97;120;179;282;441;673;622;557;418;451;337;134;98;44;38;72;78;77;64;79;74;83;84;88;88;53;66;81;72;76;97;125;179;138;113;64;46;20;40;54;101;87;150;94;167;202;263;186;78;61;40;51;47;61;77;61;56;70;80;140;296;366;224;83;83;134;338;347;245;163;160;142;120;79;92;200;174;93;67;46;92;161;222;197;167;124;106;71;97;114;125;200;258;221;160;182;236;297;211;89;66;67;43;61;119;457;1048;799;402;389;448;388;334;292;326;306;225;153;193;210;192;156;112;113;190;184;234;225;194;189;231;203;339;464;435;297;259;252;357;334;291;258;133;115;75;123;221;278;378;285;199;92;65;71;45;56;80;51;62;37;51;46;73;58;84;65;116;196;324;371;193;90;99;190;211;238;186;115;64;90;194;329;404;374;321;301;307;158;78;114;193;195;181;204;143;82;64;61;70;80;75;88;142;178;183;161;209;223;314;302;354;432;375;319;282;251;392;566;448;408;347;300;274;206;104;116;109;200;294;448;402;420;249;155;105;166;199;206;192;125;189;223;344;358;373;388;316;269;228;150;111;95;123;151;194;284;247;274;237;391;250;277;362;408;323;194;195;240;296;271;201;194;146;151;190;163;119;98;162;262;391;224;148;96;219;397;399;372;324;379;306;239;228;227;242;261;294;434;458;499;442;332;373;346;395;300;208;183;190;120;96;68;79;87;109;97;82;118;78;95;61;50;114;128;212;256;285;267;339;336;316;276;222;117;118;92;85;85;59;100;126;132;210;177;151;117;125;140;97;69;75;78;95;70;73;129;251;307;150;45;56;74;110;177;160;223;309;368;261;137;77;48;80;52;71;90;137;152;111;82;73;85;106;108;77;131;287;393;426;377;296;250;214;183;203;164;74;76;111;172;265;220;192;136;121;142;117;149;160;140;93;75;75;121;200;236;269;207;153;106;123;187;303;344;407;435;294;234;124;86;67;103;131;198;131;96;130;182;198;215;218;269;357;321;278;274;159;87;70;73;73;107;192;202;228;187;269;368;460;416;474;392;343;352;328;218;163;176;203;180;137;104;102;124;118;134;151;149;81;110;190;350;346;347;326;323;321;395;324;334;403;386;263;203;147;159
99;109;125;104;108;108;150;210;254;343;455;462;379;363;393;459;454;498;566;579;452;340;250;134;74;98;92;55;82;115;278;378;257;167;165;183;122;96;128;110;168;219;224;241;237;178;189;99;101;122;167;172;216;201;204;341;326;198;118;109;145;148;119;106;98;80;42;87;83;74;80;90;171;300;353;466;330;222;137;103;58;51;41;74;121;117;133;128;159;157;142;68;63;114;221;164;107;103;61;81;58;11;45;72;92;88;162;158;148;113;85;57;60;56;60;65;54;133;258;417;401;255;119;108;151;121;76;82;65;77;142;174;188;189;249;204;164;124;63;69;78;123;156;100;99;71;62;69;165;245;264;255;280;216;247;369;488;445;401;381;360;271;171;70;85;92;140;187;182;217;167;117;151;119;172;241;356;488;556;520;497;423;268;213;111;154;155;150;115;95;152;218;195;259;206;161;196;212;188;137;115;85;79;53;83;54;139;220;218;183;158;117;199;225;280;242;216;180;162;117;135;174;227;176;182;157;132;153;127;76;93;131;226;326;287;243;164;129;96;90;157;208;204;304;413;531;481;447;374;247;125;84;87;40;81;82;41;62;122;113;94;87;113;80;98;67;68;77;76;57;56;93;104;82;81;67;85;47;83;74;95;122;86;157;179;241;197;108;62;26;47;46;96;67;49;44;57;67;97;201;217;167;85;110;197;268;297;216;164;131;170;155;92;107;124;108;64;54;20;102;113;139;186;181;125;85;66;77;88;79;135;161;164;188;152;185;209;227;99;61;44;41;79;99;213;432;401;341;388;458;412;399;442;410;313;237;226;292;344;308;208;205;140;177;258;241;246;307;350;286;283;393;507;478;356;259;229;242;292;309;290;232;167;114;109;141;185;281;317;258;174;140;73;62;65;50;75;55;68;49;49;85;103;100;109;87;180;261;330;206;113;152;195;217;225;200;98;106;129;282;394;491;479;433;446;396;184;130;132;212;253;281;193;178;74;42;52;78;58;66;114;180;222;183;137;121;134;189;259;368;514;478;369;316;342;461;512;463;473;384;375;335;242;162;91;95;116;167;301;375;349;250;169;111;109;103;145;108;129;232;272;240;296;301;331;255;190;185;154;126;94;108;183;271;334;298;225;220;230;207;222;392;346;313;245;221;244;207;192;151;148;117;161;218;297;255;210;247;375;298;203;104;104;241;484;451;364;306;331;401;409;373;348;389;440;409;506;562;469;372;274;330;382;415;340;237;215;192;140;95;85;92;99;130;90;88;81;75;68;68;85;51;93;236;284;350;386;370;337;325;252;204;133;101;108;57;91;108;168;177;149;192;165;136;156;141;111;69;71;79;114;96;56;90;171;286;229;151;65;65;75;126;177;197;217;286;366;349;211;134;72;102;82;67;90;103;134;105;118;114;82;110;116;88;102;224;446;477;413;360;323;247;182;211;213;120;79;111;196;221;350;244;177;139;82;103;89;211;197;119;92;136;117;136;196;164;98;95;76;127;143;247;292;229;324;305;262;169;120;110;91;147;185;128;87;113;127;111;75;137;170;218;216;216;186;85;60;82;72;74;81;128;153;146;106;209;320;396;462;532;452;389;420;344;326;189;145;142;113;110;78;114;137;181;187;228;243;166;105;188;275;358;301;270;367;426;408;410;407;381;322;262;294;206;172
127;121;114;143;123;136;106;105;124;281;488;415;302;277;374;463;484;428;453;476;379;219;104;65;96;84;128;74;68;121;256;268;276;258;334;279;209;108;100;162;301;371;269;244;243;168;145;111;164;312;322;188;130;129;173;310;381;249;124;132;161;158;174;218;152;94;78;51;84;66;47;73;146;300;344;315;248;138;107;93;51;79;55;89;99;139;126;107;117;128;140;104;104;159;256;165;127;140;82;66;85;40;53;63;154;252;357;306;233;253;174;133;76;71;58;54;43;86;214;427;343;307;206;108;120;87;87;85;90;102;142;254;306;264;327;263;193;106;88;75;109;158;137;115;96;104;83;78;279;551;558;360;273;247;256;408;518;527;464;409;439;358;196;100;96;182;255;328;302;287;289;222;210;233;222;295;380;505;505;536;472;430;287;165;193;171;194;160;149;138;214;363;324;281;172;164;269;348;266;124;78;88;65;58;75;84;142;236;234;208;138;135;221;285;370;342;319;272;177;165;185;303;372;356;266;143;130;174;182;149;120;117;169;284;290;268;185;108;96;164;284;261;151;165;250;399;487;450;400;311;169;138;163;176;128;101;85;94;143;153;131;119;148;190;184;109;103;98;79;74;38;58;55;78;113;136;140;104;170;193;137;129;124;124;106;149;160;112;68;19;30;48;44;72;86;75;98;115;87;145;154;159;172;161;287;289;216;167;129;130;186;155;120;74;82;63;59;47;38;65;103;83;123;118;107;74;74;74;113;82;109;115;120;113;89;100;202;222;99;71;56;65;127;96;120;133;241;280;312;412;458;457;433;306;262;240;263;325;355;362;305;280;233;271;239;209;204;313;395;378;343;403;372;334;281;216;125;166;218;262;251;260;171;131;185;153;143;226;287;376;356;218;137;91;85;61;48;66;48;53;76;70;89;79;129;200;242;328;224;167;162;258;284;258;217;161;123;136;197;327;510;507;567;503;510;393;235;152;173;203;243;244;207;127;55;54;32;60;51;94;154;207;260;200;178;104;89;97;183;360;459;450;313;260;323;444;442;460;384;343;436;326;302;154;99;50;94;93;183;260;225;192;144;113;91;71;89;115;160;237;281;286;252;290;261;174;135;121;80;115;78;93;138;232;349;319;248;175;171;149;152;320;339;272;157;147;209;183;146;162;120;135;170;266;418;363;336;363;376;310;163;86;117;348;766;707;392;372;397;447;477;494;485;468;460;484;526;486;464;350;223;339;374;465;412;232;184;186;152;83;115;89;71;85;99;90;93;58;92;53;51;63;95;226;285;299;295;320;251;209;195;162;81;102;65;81;104;85;221;239;163;227;179;120;84;84;82;54;77;89;117;78;73;94;182;250;199;143;102;92;142;168;173;234;226;264;316;363;235;126;81;80;87;63;87;87;126;127;151;64;122;119;128;85;124;239;365;425;405;345;303;285;206;238;221;175;139;182;175;272;329;346;203;120;82;92;135;220;214;142;131;170;104;127;97;107;120;72;78;89;187;273;211;182;211;258;226;177;131;88;128;166;157;127;76;98;110;72;83;66;94;134;150;134;129;102;80;99;107;85;71;79;113;121;124;111;183;216;329;459;463;373;366;401;289;183;100;75;81;148;160;144;141;141;144;206;229;146;73;134;179;251;303;322;393;454;408;402;469;378;258;284;293;227;172
142;206;223;283;192;135;63;79;94;268;399;385;365;222;316;382;377;352;355;427;389;164;71;74;105;128;124;97;82;96;195;257;313;413;487;370;242;148;129;196;375;415;313;176;143;120;125;89;164;306;346;161;83;125;180;331;350;287;145;92;163;216;314;388;226;130;99;63;51;67;49;76;92;222;302;282;190;116;107;103;102;79;102;135;203;220;243;135;74;83;91;96;132;294;346;207;134;106;78;67;45;31;38;114;232;374;490;481;333;314;316;258;219;89;88;72;63;57;184;274;261;271;240;146;87;75;88;95;138;147;279;362;324;334;353;342;269;157;138;90;104;152;177;107;124;114;77;104;348;793;845;501;350;266;235;338;509;511;464;417;366;363;227;202;229;268;382;468;483;442;390;353;366;343;325;389;533;568;635;559;478;338;245;209;205;201;142;184;168;192;283;440;404;287;118;245;339;339;236;153;144;150;113;100;63;65;143;260;276;210;190;215;242;322;433;467;429;375;239;196;325;426;472;514;314;215;153;221;254;227;231;145;173;285;397;352;288;179;152;254;350;278;126;123;188;372;418;484;496;337;310;274;320;311;244;200;161;149;176;166;106;239;314;346;296;290;230;156;145;85;84;48;100;181;204;208;210;145;264;324;157;81;151;102;81;108;119;111;73;15;17;39;71;74;89;79;167;330;177;131;150;155;250;322;362;294;175;103;72;77;136;149;153;119;87;63;56;36;38;57;80;115;172;184;137;99;145;157;211;157;148;79;86;94;63;89;164;216;125;66;58;92;207;209;116;114;203;291;358;379;446;486;400;336;285;264;340;307;335;343;280;284;218;273;248;184;145;249;344;397;362;332;292;255;182;143;106;111;183;244;223;228;216;253;291;300;276;233;284;414;471;414;286;121;86;53;64;75;71;68;72;65;75;124;169;292;390;354;231;150;154;256;351;337;288;205;210;201;299;433;458;452;489;447;540;445;230;210;173;174;223;193;209;100;66;56;68;72;134;113;223;302;287;261;197;96;77;73;115;257;374;326;261;200;225;357;414;435;290;220;335;341;302;176;90;85;80;77;67;153;134;115;93;92;57;53;78;96;152;210;271;252;215;277;298;210;113;70;112;96;91;86;108;236;314;298;159;120;158;127;194;227;238;237;217;132;156;141;104;137;192;187;241;332;361;418;404;393;321;158;115;121;168;421;920;985;483;421;441;490;423;456;476;493;449;533;501;476;466;332;219;239;326;382;298;193;162;132;96;105;72;80;92;86;83;74;64;64;74;44;64;69;108;193;189;191;246;290;283;247;196;185;132;116;125;107;86;150;257;285;260;241;236;162;140;103;91;91;87;126;105;113;96;104;126;172;155;107;102;130;225;268;281;246;195;222;315;430;286;144;122;72;81;66;68;96;103;100;115;117;119;106;104;79;95;190;358;295;272;292;257;250;235;235;180;254;273;314;271;246;252;262;173;108;70;114;217;287;242;171;167;183;95;81;70;69;79;83;70;115;229;214;233;138;163;169;137;126;93;129;100;162;167;153;93;61;93;86;59;65;59;116;149;115;102;109;115;110;113;75;67;50;84;98;127;121;99;185;244;419;396;317;338;302;280;185;114;93;136;190;200;220;151;136;167;196;172;144;114;102;140;209;236;330;409;407;442;390;433;368;258;237;244;247;147
259;307;300;340;320;157;94;79;87;166;308;332;257;200;259;311;335;377;417;472;447;245;60;70;77;120;147;168;132;134;253;365;464;525;565;375;247;141;120;145;339;424;243;133;135;90;76;98;145;187;241;123;73;94;274;355;369;280;165;119;205;325;453;339;205;159;183;162;125;85;93;83;136;238;322;309;203;114;131;79;67;66;103;209;248;298;341;196;115;50;92;101;179;336;340;267;136;79;85;45;40;55;103;142;332;543;548;511;350;350;394;368;337;198;129;126;90;49;97;138;208;320;337;185;102;59;69;161;184;244;332;383;300;303;378;415;299;261;193;114;102;145;130;146;166;171;107;112;328;596;594;429;303;264;221;290;398;417;421;312;270;286;244;318;357;388;450;429;467;461;505;539;469;413;423;461;541;570;645;563;413;283;213;305;270;222;167;201;255;299;419;472;419;294;212;235;398;470;369;274;250;248;232;103;82;99;140;266;254;207;263;320;275;366;496;572;603;415;260;291;413;498;515;468;449;276;206;273;358;313;240;212;311;497;562;541;365;317;280;351;305;197;128;124;199;324;434;579;503;491;562;452;470;426;369;341;313;281;180;115;158;322;406;428;445;375;352;247;245;151;98;136;208;326;282;269;186;132;244;274;139;94;126;138;84;69;114;77;68;61;25;40;51;60;98;122;222;403;256;144;175;272;397;372;312;267;205;91;67;43;88;172;156;149;75;89;29;42;66;89;107;191;295;333;270;174;237;311;281;240;136;67;81;97;47;104;96;122;111;71;42;88;191;207;135;169;297;317;338;317;383;379;357;344;388;329;369;374;384;333;263;189;214;218;167;124;104;205;367;439;398;314;323;299;234;185;143;211;266;288;351;294;313;382;436;410;336;369;370;422;489;454;326;185;103;83;64;89;78;82;83;97;137;181;263;330;431;484;314;172;130;167;275;306;272;222;284;300;322;336;365;335;364;402;456;373;334;245;264;228;268;274;164;157;116;79;83;117;160;289;297;357;276;212;163;98;74;89;106;177;233;259;167;136;169;255;361;372;212;166;234;264;330;235;160;87;54;49;75;88;84;90;103;83;85;61;69;121;183;222;268;187;244;340;314;181;85;83;123;114;90;75;73;118;215;167;123;141;167;240;227;177;212;260;226;148;150;171;157;198;271;295;320;317;413;430;372;359;247;172;109;147;180;380;684;695;536;401;446;433;546;419;436;500;473;478;489;403;402;273;193;206;262;297;203;135;164;166;132;115;144;97;108;61;50;84;66;70;55;47;71;66;99;161;258;218;181;245;310;327;248;280;181;184;169;123;117;152;224;299;231;208;266;272;186;126;154;178;182;196;179;129;68;69;99;132;140;100;100;177;304;407;448;334;234;276;330;365;387;219;123;72;72;65;67;82;92;135;147;122;85;70;58;64;109;178;287;231;208;230;249;318;336;290;286;335;418;432;316;222;155;145;101;93;111;168;299;391;345;267;203;134;63;61;61;75;63;81;66;102;147;186;191;142;126;113;103;82;89;132;123;155;193;219;172;111;85;74;70;66;70;94;121;87;68;89;110;90;115;78;60;59;61;84;159;124;134;100;182;323;373;365;250;248;169;138;92;71;170;219;212;208;147;121;151;134;102;84;76;105;120;184;267;343;386;347;305;285;326;397;316;211;221;189;151
255;351;367;323;266;131;116;94;111;117;226;218;192;168;132;283;358;437;444;436;418;243;78;66;57;81;136;210;236;225;296;426;479;566;514;323;187;125;114;136;244;260;181;100;99;63;80;92;85;127;162;78;42;156;325;401;377;288;151;161;224;364;470;320;209;233;289;310;224;166;99;132;192;293;411;451;328;168;104;90;82;86;156;251;237;271;326;300;144;67;79;135;228;344;271;144;76;105;99;46;56;56;126;229;437;511;473;438;369;318;332;359;324;235;214;209;109;72;53;86;228;274;378;296;166;91;88;196;260;337;411;417;323;368;436;390;384;411;340;298;184;167;181;267;324;217;231;245;283;374;405;315;243;201;175;264;361;337;356;286;264;279;415;486;462;393;366;411;489;525;529;504;486;477;458;539;560;578;558;461;366;307;273;366;301;192;112;166;277;379;370;434;466;344;285;370;514;470;370;416;376;348;267;146;101;156;147;215;311;341;429;478;394;377;412;488;483;468;285;330;497;489;450;456;453;404;279;309;381;300;252;321;697;1021;822;611;531;404;429;360;236;123;117;204;225;296;381;493;551;571;605;591;570;477;429;490;426;314;151;166;176;284;355;395;446;411;508;442;357;256;205;231;324;422;408;311;190;117;122;127;107;78;161;145;105;93;111;82;74;38;60;79;58;108;84;91;155;292;268;264;281;397;449;397;273;320;238;109;55;40;57;88;128;151;122;69;42;60;62;56;122;233;381;390;362;331;300;318;253;148;95;94;130;106;70;65;141;181;132;75;46;72;107;135;121;143;298;363;366;285;346;360;380;361;346;418;375;398;280;278;225;195;226;164;184;165;117;119;268;438;437;427;381;345;279;253;167;224;337;442;408;397;443;437;411;394;405;414;453;431;473;417;353;202;136;100;78;108;154;96;96;139;130;191;334;367;361;476;326;183;97;137;220;248;182;193;244;236;249;246;213;182;245;270;371;385;344;255;256;303;306;276;219;226;142;193;192;209;323;350;432;370;247;128;123;106;126;157;156;139;168;164;142;136;197;291;358;330;164;138;134;165;216;245;139;65;75;79;87;48;71;49;83;119;72;77;76;123;226;215;223;173;173;291;298;206;79;82;107;99;70;62;75;88;120;91;74;111;240;278;285;275;237;337;225;183;221;284;242;291;368;364;380;388;472;382;353;234;178;189;139;108;161;243;386;392;456;462;339;309;330;379;285;353;370;397;332;256;267;250;182;170;224;257;178;195;219;209;166;143;131;121;96;77;59;67;99;53;56;67;76;101;119;185;371;358;198;191;272;269;332;291;197;206;192;178;173;175;203;223;129;214;301;257;175;105;180;239;306;293;277;176;91;90;125;154;160;109;107;171;350;438;455;358;245;213;285;377;297;154;70;74;42;53;78;93;172;203;296;212;103;42;92;88;95;128;208;211;220;276;346;334;415;405;293;379;439;425;377;240;134;88;95;101;134;235;333;464;501;362;217;92;63;47;75;91;106;86;77;83;98;141;155;162;115;88;83;103;133;137;213;272;240;269;245;137;113;116;86;75;68;70;76;64;63;86;84;104;139;96;75;62;52;57;111;92;152;171;158;199;368;302;254;224;138;102;96;59;117;166;128;143;138;165;233;204;131;91;91;113;114;161;238;298;295;210;225;263;331;310;263;285;266;217;189
318;361;358;299;157;122;106;127;171;198;191;182;150;142;129;257;373;492;520;414;342;146;91;100;64;55;114;137;230;242;313;384;508;515;470;246;143;157;152;122;152;125;152;105;100;98;77;90;55;109;97;67;59;128;283;371;311;234;142;174;307;453;503;376;296;326;409;415;318;167;68;185;278;388;491;441;396;276;207;133;108;96;239;253;224;227;314;258;227;147;135;144;252;329;204;126;87;123;109;64;41;107;185;374;491;420;381;347;277;187;271;290;245;289;329;302;199;116;95;150;177;281;373;437;286;127;142;260;448;452;445;358;377;390;428;386;420;451;514;447;393;258;289;297;365;341;328;343;341;296;355;251;237;205;212;302;409;358;341;388;313;350;462;461;429;307;288;371;452;434;499;503;451;386;504;535;512;480;567;497;420;364;355;387;305;280;147;173;303;347;354;375;486;475;453;432;552;432;429;435;479;444;351;255;199;196;153;256;347;407;535;535;501;376;463;446;510;384;264;342;438;463;396;326;370;399;315;313;294;254;231;431;1091;1738;1214;691;543;464;419;372;209;147;157;224;313;347;360;413;514;555;558;610;464;332;307;401;397;265;184;191;223;280;383;367;469;469;505;504;393;295;303;343;395;437;405;316;147;72;65;84;84;159;199;202;147;145;104;107;103;117;107;131;137;150;88;84;133;228;287;333;404;434;335;314;284;284;269;173;61;58;54;92;87;99;101;75;55;97;71;77;96;168;286;399;370;436;365;255;130;129;87;75;127;102;59;83;129;244;173;68;96;90;96;90;80;99;267;347;316;263;384;397;342;320;288;265;277;263;236;219;219;229;205;166;153;172;144;114;189;327;400;494;406;378;295;191;177;236;400;533;472;463;470;331;298;319;378;463;472;453;343;345;302;199;171;116;119;177;163;95;120;171;208;273;341;306;356;381;318;164;103;136;158;181;119;111;169;214;264;162;142;97;149;251;343;333;301;194;232;342;392;350;265;196;277;340;326;412;406;406;440;392;248;94;69;121;157;166;191;158;148;173;156;180;273;302;349;228;144;124;114;120;131;165;164;88;95;133;118;66;65;74;108;145;158;122;77;99;186;217;151;175;128;179;223;185;113;81;114;99;63;76;87;96;83;86;97;110;145;213;296;316;316;286;218;184;284;358;405;331;356;362;299;361;354;325;242;233;191;210;218;183;117;142;181;221;258;269;269;251;253;250;210;227;308;306;249;183;201;160;152;181;225;331;313;252;240;290;192;159;122;118;133;76;69;79;122;98;89;123;146;181;159;204;300;383;218;135;198;199;205;206;171;181;172;219;303;289;218;212;175;183;306;282;172;140;193;358;413;443;375;190;113;118;217;263;250;230;134;253;380;440;384;269;226;210;263;278;224;124;68;65;82;116;112;96;190;306;348;260;134;71;84;160;124;160;223;242;261;337;342;288;325;360;241;320;393;432;339;284;138;72;94;156;240;231;365;458;480;379;204;101;78;90;85;85;156;130;104;86;80;107;94;99;106;97;86;95;129;218;239;257;288;280;314;209;154;165;138;81;64;70;82;63;74;92;116;165;190;119;92;68;49;52;83;107;147;180;198;184;264;374;319;270;182;141;95;83;89;148;159;193;193;239;266;325;214;131;104;136;118;233;231;271;162;154;204;307;269;281;273;306;278;253;216
280;386;410;316;165;125;124;236;287;358;264;223;172;184;185;258;385;488;459;319;219;133;113;98;86;45;103;115;190;295;284;308;388;461;477;259;174;238;222;171;153;139;127;156;223;220;136;126;81;63;57;54;42;114;276;302;247;151;133;190;326;431;474;490;455;465;494;449;254;156;123;114;211;283;311;443;436;350;262;227;190;172;248;210;162;166;213;253;278;291;248;210;330;347;253;96;108;130;102;83;103;197;314;522;551;438;356;354;218;236;209;187;183;311;401;401;333;246;218;231;247;263;428;475;348;249;235;355;499;559;537;477;431;469;472;423;496;494;521;530;501;408;350;311;287;271;259;368;514;418;437;424;439;354;283;321;367;434;416;495;458;462;392;333;331;212;206;311;407;505;474;428;423;425;469;558;460;418;471;474;524;400;436;420;391;367;253;286;361;327;266;333;428;489;477;524;511;407;361;395;391;440;414;348;337;285;249;229;380;429;543;500;448;427;414;449;419;356;289;279;337;402;396;302;319;281;257;251;225;221;239;443;1062;1691;1134;573;559;472;438;336;274;272;230;252;354;417;408;433;553;539;541;546;360;243;217;231;218;211;211;284;313;324;346;417;505;466;467;420;372;358;336;381;375;456;527;303;191;90;51;52;130;232;290;217;197;195;224;162;189;227;231;236;271;207;144;144;168;337;442;403;373;337;264;247;262;238;253;146;87;54;50;64;37;98;86;66;95;118;102;105;114;156;262;304;410;443;382;229;130;121;141;186;120;98;66;81;185;217;167;133;121;104;84;45;66;93;231;277;312;298;309;371;282;172;149;184;256;303;256;262;304;300;267;235;169;164;130;124;232;308;437;492;398;278;197;193;182;296;503;527;562;441;328;196;183;256;358;461;486;425;363;283;185;164;210;160;150;228;217;170;135;190;245;342;310;304;348;307;167;98;127;168;225;158;99;138;176;230;271;186;84;96;134;162;246;201;176;198;268;390;407;294;319;315;319;374;385;397;393;317;319;320;233;118;102;107;166;176;172;149;197;255;254;243;256;256;220;169;118;124;115;122;137;120;88;86;154;259;171;105;53;84;122;177;190;128;96;132;139;219;192;158;105;178;185;134;82;59;90;92;74;74;82;90;86;108;106;106;93;114;242;288;291;261;173;176;354;582;503;339;240;226;200;192;223;231;224;181;182;278;357;253;170;97;130;142;182;188;137;145;177;207;225;218;238;237;204;213;195;188;146;111;206;367;376;332;255;354;249;205;220;161;97;90;70;81;151;148;128;174;232;237;226;207;268;196;132;128;120;157;161;155;170;210;135;216;339;400;317;257;225;216;358;352;163;107;198;348;426;428;404;283;126;142;207;345;362;314;255;342;391;419;380;280;150;168;138;179;142;54;66;108;146;216;170;130;183;324;348;246;156;130;147;212;216;254;343;380;386;410;266;222;250;268;206;228;351;358;370;287;162;80;92;218;309;297;348;312;332;308;151;124;92;68;97;105;146;140;147;114;120;133;156;121;117;107;95;94;133;165;237;282;265;273;363;308;205;220;149;90;77;95;87;68;78;103;108;157;196;155;112;56;52;61;61;112;139;172;152;127;186;249;337;342;309;198;119;98;87;150;181;173;227;253;372;436;326;181;113;114;119;214;203;125;106;193;191;227;211;240;246;244;237;210;225
281;403;447;410;300;172;215;316;441;472;367;229;237;271;322;398;467;470;328;251;192;152;227;179;122;108;74;82;161;235;278;306;394;529;521;383;344;316;350;249;283;210;175;232;392;374;239;134;105;59;47;45;51;78;154;158;121;154;115;169;264;403;435;456;507;514;537;447;355;250;148;115;134;145;225;383;448;470;360;272;228;271;193;167;132;196;169;160;256;304;333;377;367;422;275;167;79;136;193;155;182;346;489;553;515;357;313;323;231;196;254;256;278;305;386;434;436;455;474;450;464;417;483;550;484;399;315;426;647;591;579;534;457;469;476;476;524;548;544;575;540;430;353;258;237;194;213;372;486;492;507;522;545;435;423;396;486;543;593;607;485;459;346;229;158;171;172;272;406;408;413;371;389;434;494;524;452;364;418;480;513;455;351;391;428;416;420;364;315;274;258;352;439;493;464;488;401;352;357;392;476;480;477;484;478;435;354;295;370;561;496;469;432;503;510;484;408;344;371;290;344;415;423;408;324;247;196;175;171;134;233;310;602;875;757;571;548;397;365;293;304;331;287;255;338;451;419;476;498;520;520;365;294;197;205;173;162;177;257;352;378;333;377;431;484;421;364;402;355;306;297;383;387;374;389;234;116;82;74;77;169;281;351;269;289;247;315;211;284;294;328;374;388;242;204;203;298;390;445;444;308;345;289;238;241;233;242;167;147;79;64;80;93;103;136;99;122;140;149;112;123;147;173;258;266;359;304;182;145;186;265;278;190;119;51;98;150;151;132;118;130;141;130;123;140;189;238;307;355;338;334;353;264;197;128;153;253;333;329;297;380;474;421;352;208;164;132;134;239;293;393;489;400;229;232;222;293;414;499;478;465;364;229;140;204;326;355;410;425;406;386;349;198;148;178;170;159;277;302;264;221;243;404;374;254;235;299;300;168;81;130;257;277;180;115;184;271;241;257;171;162;201;178;137;136;125;111;145;306;313;342;352;320;340;342;363;363;321;233;267;267;253;196;130;116;126;105;148;136;155;283;333;310;309;234;142;130;147;142;145;213;256;188;129;102;116;168;314;247;157;89;73;114;149;169;174;141;107;145;165;148;157;241;242;203;135;88;78;89;104;83;92;121;158;113;136;114;112;79;66;151;173;219;197;154;216;534;1230;921;384;216;134;104;102;130;201;184;216;259;291;407;387;190;187;245;202;149;155;159;176;210;284;349;308;217;177;151;200;163;161;143;93;147;289;355;357;265;295;241;267;257;184;132;110;55;134;194;252;255;253;249;274;415;341;321;258;155;126;144;146;259;258;256;262;188;216;334;299;252;199;212;293;377;350;200;127;187;295;386;349;393;226;133;185;358;435;377;280;308;363;351;321;275;206;116;122;107;114;71;81;89;188;232;220;196;104;189;193;244;174;119;180;214;366;322;414;416;419;416;350;220;159;179;155;127;183;267;310;280;289;175;96;117;164;301;301;287;195;199;174;134;139;77;89;106;137;216;300;289;232;171;200;211;154;118;142;95;70;107;85;218;258;296;242;325;376;281;267;188;83;78;93;91;121;110;127;163;189;181;139;71;72;73;72;92;157;170;188;106;89;120;178;307;391;327;247;147;81;65;127;176;173;252;331;442;454;299;189;139;78;108;160;151;136;117;161;202;225;222;168;151;165;174;148;192
281;370;437;413;315;236;321;377;468;495;336;209;158;217;333;459;519;406;287;176;195;241;317;219;122;50;70;68;122;215;299;451;495;583;588;468;470;420;383;334;352;330;263;250;350;448;310;251;154;132;76;63;81;92;112;106;120;165;212;180;272;355;470;503;552;577;511;558;409;376;202;105;101;102;181;371;498;450;412;316;261;309;291;189;146;194;145;135;170;284;400;509;487;448;301;242;145;178;222;239;295;424;528;555;425;258;248;248;192;195;250;361;401;397;432;507;550;597;671;645;558;526;535;567;563;501;455;511;660;570;654;556;537;521;522;564;561;586;556;588;464;419;310;304;254;169;233;385;511;479;495;547;660;606;503;511;538;552;681;637;478;397;323;212;164;185;212;263;424;463;386;314;337;464;540;524;472;337;362;404;366;301;312;333;383;431;437;445;353;230;204;230;355;449;489;436;446;371;365;442;452;544;544;536;471;409;425;320;380;524;510;472;418;479;505;500;422;425;455;446;478;536;536;484;313;207;177;129;156;167;224;244;337;466;549;492;468;381;303;282;392;384;291;328;328;357;367;375;503;549;468;360;294;280;201;242;194;205;262;320;380;309;401;447;455;363;319;359;337;367;390;331;308;297;326;294;192;155;116;96;182;332;421;361;345;361;304;276;326;423;431;383;364;230;233;295;314;317;350;319;305;393;339;250;209;220;275;236;159;94;76;92;128;176;196;208;175;178;168;113;121;114;162;136;173;250;216;150;159;277;354;323;192;100;78;124;175;123;76;103;176;171;153;220;273;302;298;290;313;313;230;350;299;235;125;128;208;297;316;303;411;453;509;427;269;211;127;149;191;287;350;416;377;313;232;302;367;408;545;462;468;419;266;167;217;319;371;344;337;352;382;324;178;172;209;275;251;296;367;368;284;298;458;372;244;265;310;254;150;113;198;343;346;195;139;195;303;263;211;249;299;282;177;108;74;89;90;154;199;192;229;279;320;291;251;293;265;286;208;160;190;184;163;116;154;118;93;108;97;112;227;364;386;330;227;160;117;155;169;251;347;422;309;189;135;118;153;270;298;170;122;125;92;109;137;164;159;192;219;254;250;301;338;368;245;179;97;81;99;108;107;133;170;233;224;160;107;73;78;52;62;100;179;153;136;211;706;1641;1152;536;260;104;145;125;105;113;135;163;237;319;376;320;227;217;320;236;183;212;213;238;233;310;369;324;210;120;98;178;200;184;118;126;139;215;225;250;244;210;236;256;245;173;165;103;77;131;299;320;408;260;244;278;439;474;352;284;213;211;174;283;343;303;267;300;210;212;284;209;140;181;172;225;287;289;197;147;155;264;249;266;238;136;107;204;328;373;331;258;246;305;284;313;232;164;124;102;89;84;69;103;153;245;277;232;134;106;143;151;135;143;121;220;336;434;357;458;463;337;349;315;224;140;109;94;108;135;181;186;160;188;126;114;105;206;252;270;264;202;144;137;116;95;90;84;111;205;314;331;345;227;171;244;297;168;157;175;141;99;49;126;154;239;269;290;311;292;212;187;114;106;100;110;153;128;168;203;155;196;165;127;69;70;111;131;151;168;160;179;165;75;82;133;248;298;293;258;234;122;120;156;141;184;359;428;508;450;380;162;104;95;131;174;180;139;120;159;205;193;174;151;116;72;124;139;159
411;357;469;467;309;293;337;385;465;378;292;253;238;222;272;356;479;334;231;196;259;308;362;194;126;83;87;89;182;244;349;477;560;574;572;553;499;426;348;348;312;365;331;340;424;446;467;354;315;264;185;119;101;106;106;79;138;242;244;227;282;427;380;440;549;583;549;519;505;399;288;166;84;129;205;341;447;448;471;385;348;310;306;237;242;285;181;97;88;205;355;548;573;526;437;367;251;190;252;283;406;471;469;478;303;164;156;221;250;254;266;326;387;425;471;502;618;632;808;675;560;498;551;591;470;491;517;491;535;551;567;603;559;501;451;547;528;584;559;488;508;470;415;347;303;259;332;414;412;393;457;491;599;579;587;596;605;554;602;646;489;455;305;229;218;274;288;362;287;334;278;244;290;405;438;481;466;465;470;428;364;291;212;244;367;465;464;444;346;243;215;196;351;412;495;503;442;456;432;475;478;567;545;527;429;393;410;421;422;482;444;414;419;464;571;545;464;424;492;551;509;537;511;427;280;216;181;183;219;241;241;246;341;372;412;487;492;360;364;395;407;431;419;373;313;266;318;338;431;491;465;451;416;356;427;381;286;235;267;358;365;366;357;409;378;353;309;391;438;447;440;361;328;374;381;343;215;182;184;194;199;300;465;467;357;305;243;260;322;480;470;408;276;249;204;316;256;182;249;206;305;337;388;301;205;158;162;221;144;91;80;79;153;229;243;300;290;194;123;91;80;68;106;83;158;146;161;124;162;258;393;316;227;134;121;193;160;102;72;151;238;207;205;267;352;329;308;274;245;221;243;269;231;195;136;135;172;198;202;249;328;350;446;386;355;274;195;148;201;267;356;458;417;321;330;359;431;416;545;568;561;441;284;160;194;253;285;347;291;341;398;300;265;253;314;272;236;304;466;341;364;365;506;408;223;211;317;244;148;131;251;370;392;212;164;313;349;241;169;251;327;333;224;175;114;122;122;175;203;158;242;250;303;259;237;216;296;238;139;114;100;154;142;167;180;116;78;88;80;124;170;277;338;397;369;207;115;166;188;279;431;488;391;204;147;127;135;196;277;198;188;159;103;98;118;99;157;239;294;347;358;386;487;450;380;223;142;98;98;139;197;237;276;313;278;201;116;126;129;98;85;52;118;108;117;174;464;1034;769;515;323;203;175;111;78;77;79;198;309;447;378;250;171;210;289;349;217;212;278;228;267;252;332;332;198;116;76;114;123;146;172;110;139;164;165;164;193;216;204;226;218;186;162;110;72;160;327;380;388;406;345;369;441;461;420;389;281;209;194;385;437;358;278;209;171;214;232;173;84;88;97;171;253;302;252;152;156;200;203;153;98;111;90;159;234;281;283;216;195;216;232;228;161;173;122;154;114;97;104;133;193;296;296;236;129;67;104;107;137;190;257;294;389;386;433;379;331;301;220;265;203;129;97;129;115;150;168;126;101;134;115;121;103;203;241;213;245;244;156;102;107;84;50;51;124;270;387;399;299;217;180;231;206;212;168;184;174;120;83;93;106;161;222;243;254;237;215;111;125;148;126;134;126;156;182;207;172;218;154;114;72;112;172;191;152;132;194;195;168;115;142;134;192;250;233;253;296;246;210;192;155;245;359;534;484;461;346;204;119;150;239;252;215;180;119;139;240;219;197;130;112;98;101;127;133
502;474;431;442;359;367;421;476;480;495;374;299;240;231;192;319;399;292;228;185;258;407;373;275;80;122;133;134;151;261;442;507;479;475;462;407;465;353;273;245;261;301;325;415;449;574;546;561;507;438;337;212;163;172;218;127;124;211;185;171;235;354;355;367;515;536;536;410;369;280;187;141;116;120;221;268;372;462;487;495;488;443;393;283;280;297;153;81;99;183;363;505;517;461;471;427;296;300;259;300;386;438;402;284;239;190;144;248;240;312;339;336;400;417;601;544;501;552;665;618;480;361;358;429;426;428;477;437;404;401;440;520;492;476;370;361;432;497;472;443;476;508;501;410;349;327;365;365;383;388;395;475;552;534;574;579;545;546;575;519;445;387;367;298;313;393;331;348;293;308;205;176;229;343;389;430;476;565;578;529;418;323;308;236;374;492;520;440;335;252;265;360;406;455;497;620;510;468;492;465;489;474;504;536;484;425;573;456;492;415;439;384;375;489;511;466;484;405;479;462;574;471;480;294;258;134;236;254;326;383;373;370;333;373;398;469;534;450;451;406;371;392;462;460;299;218;235;265;286;420;481;524;508;485;538;507;436;382;376;425;456;374;331;370;301;326;302;361;423;518;446;402;426;372;431;418;324;192;297;274;192;260;381;528;433;369;305;287;368;481;464;357;197;132;183;202;138;108;119;115;209;305;295;185;130;77;84;94;79;71;86;96;132;135;218;314;325;261;190;137;74;82;78;106;127;135;122;137;131;265;258;238;187;165;89;162;136;78;93;161;210;195;168;235;332;275;231;193;155;129;176;229;249;206;163;192;174;112;154;171;234;296;401;427;435;324;292;225;271;341;447;474;399;444;488;411;419;396;545;613;500;444;324;205;191;217;276;302;243;222;282;240;225;249;320;243;212;328;468;413;366;431;477;343;188;177;243;149;147;200;258;402;396;273;267;370;330;230;192;281;342;287;239;173;179;134;129;165;222;222;259;296;352;356;238;248;298;212;161;83;116;205;208;185;144;102;75;81;108;135;195;287;318;331;272;196;150;123;131;279;418;472;381;182;128;97;153;221;333;269;283;214;132;99;77;91;113;170;273;275;330;403;375;484;419;251;213;134;155;233;320;330;277;282;256;204;125;138;194;180;101;49;83;74;123;131;224;403;483;432;295;227;203;135;93;61;75;186;457;892;783;332;172;249;355;348;270;219;229;312;299;210;251;258;206;110;73;102;95;162;195;123;164;171;158;100;176;246;273;293;236;221;203;125;113;136;239;361;348;356;389;442;410;444;419;425;400;278;279;332;429;396;259;158;135;147;145;94;68;65;96;136;174;251;189;147;129;126;104;92;90;73;88;116;143;184;253;275;206;155;169;165;162;218;241;193;136;77;119;167;258;338;281;184;114;84;102;109;132;289;351;390;398;402;380;327;238;195;176;168;156;120;133;142;118;165;159;154;86;100;102;108;120;186;186;199;189;222;194;164;111;114;79;85;94;191;320;355;312;227;198;218;213;132;160;228;157;124;112;108;124;139;134;183;255;251;191;142;164;220;209;155;106;110;192;241;264;204;104;105;102;124;231;222;188;124;114;197;174;166;202;183;210;165;182;204;360;311;303;219;167;249;339;434;455;462;274;177;183;234;298;336;326;228;112;135;185;176;233;211;174;127;122;122;138
500;539;551;479;399;357;424;511;545;557;436;347;291;238;203;252;308;216;156;292;365;432;349;173;105;191;242;270;304;383;492;511;525;444;333;311;338;307;234;159;143;213;287;424;530;522;588;527;529;471;378;249;240;283;332;281;151;86;87;118;231;289;397;417;457;452;445;313;241;254;162;112;121;210;289;212;249;401;479;436;477;476;465;415;394;376;181;149;189;266;294;276;367;402;533;465;401;297;293;431;444;371;303;292;308;260;195;229;277;299;268;330;389;442;661;598;491;498;482;435;384;254;206;313;312;287;364;314;274;264;393;410;483;402;296;233;349;551;485;393;471;524;474;387;423;409;344;352;339;405;462;463;491;478;469;418;441;506;489;472;389;350;369;365;363;407;432;374;314;249;155;151;205;323;360;394;403;495;526;554;493;389;316;312;395;412;537;401;331;346;411;446;515;507;518;559;606;562;517;486;506;527;445;530;482;577;556;530;442;382;418;366;322;524;575;478;427;400;436;470;481;433;361;233;170;195;274;323;360;433;484;356;342;356;367;430;499;507;513;422;435;439;424;396;306;290;281;260;332;458;500;469;477;423;505;553;518;478;538;544;482;430;425;336;318;236;213;277;372;421;414;397;438;361;478;477;302;213;324;287;165;233;370;464;464;312;321;483;479;444;438;341;180;145;158;215;144;115;108;108;137;203;162;105;99;54;77;85;106;142;110;115;165;179;221;332;390;331;289;183;109;97;107;158;130;140;117;145;160;175;198;197;124;99;105;126;114;94;112;149;213;157;115;183;220;257;173;139;102;120;155;221;292;223;179;132;129;108;115;172;194;209;356;386;382;293;263;277;319;343;378;395;407;484;510;495;467;506;623;646;603;481;317;296;256;328;305;249;258;214;166;196;242;228;209;155;145;304;402;422;356;411;357;334;246;164;157;156;136;170;317;457;400;302;321;393;345;197;248;385;388;278;191;226;198;146;112;173;190;309;292;377;396;433;270;207;248;162;121;109;151;249;310;264;194;178;157;120;169;206;196;222;194;148;249;147;103;122;131;307;418;406;397;215;156;73;158;200;320;297;327;251;143;93;70;69;55;118;155;171;288;267;317;345;340;283;243;210;283;373;367;333;277;242;187;137;95;147;297;242;154;95;126;108;125;137;204;245;285;282;256;171;221;169;126;100;74;151;399;1199;951;369;152;295;403;335;202;119;166;266;311;205;203;190;124;113;92;89;89;107;162;137;143;132;116;65;125;238;295;305;255;224;171;120;100;89;178;236;269;279;365;358;319;378;416;381;318;289;257;341;359;313;161;87;91;109;120;113;67;57;75;111;150;245;164;92;97;109;115;82;66;78;50;78;101;174;315;370;229;155;136;125;158;220;286;259;146;120;133;243;294;272;184;156;111;128;108;103;174;321;405;374;322;297;369;311;299;262;236;173;107;144;142;151;176;144;109;148;103;80;109;119;108;156;144;103;92;199;182;253;198;125;124;117;108;224;304;359;295;276;258;271;230;172;161;140;161;102;155;179;198;180;154;174;259;290;268;185;201;300;247;133;102;89;94;167;217;152;69;102;139;232;309;272;131;80;108;113;220;275;255;198;262;227;165;172;287;351;361;216;135;205;286;361;379;324;324;248;260;283;299;360;401;339;169;94;120;183;301;333;254;182;184;133;98
554;560;445;391;315;333;385;431;512;447;448;375;418;360;297;360;302;178;118;232;334;372;319;215;164;273;304;311;371;345;362;384;390;300;225;274;323;299;158;118;118;154;198;331;452;508;505;503;489;431;363;244;351;426;447;317;193;84;78;144;232;369;489;486;460;407;247;160;185;236;178;153;242;308;303;189;190;314;318;299;312;366;480;492;421;456;290;248;316;336;259;173;216;345;499;579;484;406;420;394;320;263;244;345;436;428;310;264;229;309;274;332;340;476;620;694;550;505;479;457;329;263;241;252;359;315;344;287;188;276;370;394;412;462;342;278;342;500;461;404;481;450;461;381;300;337;352;283;368;452;426;404;495;403;404;371;405;370;455;399;310;348;314;336;362;372;433;397;322;252;137;164;197;305;378;454;423;434;439;446;502;492;480;452;395;498;443;355;293;406;411;429;470;568;550;661;558;573;508;537;470;489;510;537;589;581;602;517;389;450;455;457;409;474;493;494;353;400;478;441;429;402;363;334;253;302;318;374;365;417;414;440;317;366;389;461;464;511;522;497;452;443;453;411;287;297;322;410;381;441;482;447;415;457;531;566;583;560;575;511;506;412;415;422;343;196;170;228;320;362;323;382;347;410;543;574;356;239;261;261;252;307;467;558;495;366;428;493;538;405;424;369;257;202;319;315;260;198;143;151;150;188;179;108;86;108;113;77;146;250;214;223;280;273;304;337;385;396;431;231;115;100;155;159;140;153;216;263;237;179;126;165;149;166;177;214;132;78;67;102;149;127;113;136;180;163;128;113;159;140;180;338;288;306;198;88;115;99;189;293;254;220;215;292;341;258;204;187;189;234;244;242;239;377;440;528;574;523;586;510;515;551;333;325;271;308;373;225;194;260;242;205;228;246;163;99;86;199;331;390;367;325;362;389;220;182;166;176;192;299;398;499;464;429;397;364;273;226;307;376;394;264;253;231;214;204;189;167;160;212;193;263;410;423;329;251;222;216;159;132;180;272;382;504;468;298;179;138;181;274;225;197;183;154;173;104;88;83;128;241;367;460;405;310;229;153;169;259;340;334;286;283;179;97;88;74;72;66;78;92;138;142;146;189;256;264;278;221;330;388;407;268;222;148;100;76;85;154;235;288;215;208;216;199;208;270;269;228;220;227;225;148;153;155;173;120;98;111;261;676;639;246;122;211;325;333;139;77;152;179;272;156;131;134;81;103;119;67;69;69;118;170;186;130;84;57;96;130;185;217;204;169;177;127;75;98;131;196;196;237;247;212;240;239;271;319;273;224;254;308;338;276;100;78;95;96;101;109;95;100;89;97;180;232;135;102;97;98;67;81;70;54;57;101;124;235;339;328;178;116;113;100;115;167;195;211;170;123;177;234;237;211;114;91;164;208;175;122;177;281;324;269;233;308;467;327;334;324;205;156;170;192;168;166;181;155;170;123;64;84;78;108;125;145;107;88;75;115;275;344;258;162;162;199;233;259;326;336;271;315;262;181;206;173;115;86;72;141;222;270;275;166;159;227;343;365;246;206;202;212;184;129;109;80;58;89;113;123;68;88;142;295;369;248;140;101;83;142;265;314;265;169;218;306;211;158;218;249;319;216;122;142;222;255;312;383;294;295;288;228;302;412;459;400;233;161;154;246;389;394;348;273;220;178;98
558;452;345;253;215;259;335;356;460;470;537;480;534;485;404;395;314;175;151;231;398;433;359;213;167;265;321;289;314;322;254;261;238;262;152;256;300;186;118;54;94;136;173;229;316;387;414;515;478;372;223;235;339;442;522;375;217;137;117;212;296;463;577;510;386;321;210;123;134;193;197;268;397;415;300;159;118;194;244;223;129;229;298;352;453;415;405;416;448;459;389;205;218;381;512;584;550;474;462;450;292;245;360;418;480;520;426;320;251;303;349;430;483;462;549;575;621;542;511;495;483;367;251;257;340;422;265;228;293;387;354;312;401;512;411;346;399;548;508;474;322;387;347;287;328;375;394;376;375;436;467;459;399;385;407;467;338;363;396;445;351;345;295;271;347;406;420;399;353;300;224;191;231;299;397;558;495;376;291;337;466;506;517;499;483;522;402;319;332;425;359;433;464;511;591;530;486;553;539;498;476;522;470;460;567;654;558;514;504;447;469;438;429;420;526;443;496;498;520;510;412;416;400;352;389;460;437;398;413;487;478;476;430;446;496;472;471;508;540;504;539;530;550;456;358;385;467;466;420;406;379;376;426;489;505;434;471;526;601;541;492;434;461;394;334;209;179;242;344;341;336;337;393;501;776;663;369;212;280;265;247;387;642;692;463;465;509;539;428;398;425;414;389;294;357;439;388;298;286;244;236;307;307;212;166;203;202;175;245;318;413;378;421;368;284;297;277;307;289;209;112;99;99;140;140;142;271;395;310;219;140;129;180;281;306;289;151;84;42;52;119;110;92;119;193;209;157;143;242;141;168;267;374;270;136;81;65;137;242;290;287;187;183;166;217;167;136;119;115;114;106;143;126;195;294;420;483;474;545;507;465;536;492;335;303;409;367;224;270;292;350;281;302;250;252;173;148;131;189;332;384;270;344;365;251;172;246;217;220;307;339;429;432;440;415;303;192;227;272;304;292;223;306;319;225;154;237;242;251;204;183;281;365;411;351;258;284;295;235;175;161;290;404;695;687;371;200;155;252;274;243;219;146;101;119;85;95;73;102;199;290;393;429;377;336;302;258;254;394;398;329;250;208;172;95;72;51;58;43;83;97;122;107;117;153;220;272;256;291;272;215;240;129;73;61;65;110;216;245;341;374;356;315;250;279;317;277;225;199;270;277;208;144;85;92;121;90;96;122;214;201;137;130;191;279;260;152;82;106;166;214;217;155;150;91;95;100;90;72;93;116;134;143;128;91;51;64;109;96;130;128;173;198;172;107;86;138;202;139;170;133;136;184;173;127;119;184;144;181;348;391;282;116;91;87;102;71;96;111;107;102;133;203;158;159;96;64;58;80;109;94;69;91;135;165;298;384;369;261;174;113;102;95;145;138;152;150;141;132;190;168;140;95;119;166;213;220;207;187;303;322;218;248;310;429;385;308;320;244;188;195;246;207;198;129;178;160;156;101;75;89;90;107;96;137;113;113;118;225;318;295;243;257;298;363;371;405;304;279;230;231;257;251;231;149;81;84;135;280;346;244;137;189;237;328;383;270;201;171;145;129;142;157;121;59;83;87;111;99;164;227;291;293;217;120;104;107;160;234;259;242;174;242;262;229;187;268;323;341;260;106;106;214;239;319;272;283;302;321;235;276;371;412;395;272;277;263;373;437;504;472;425;320;234;107
367;395;242;189;161;304;416;357;403;473;525;522;578;556;491;421;311;166;163;304;420;452;427;334;249;298;332;314;386;292;250;167;146;158;153;237;323;199;136;100;124;157;196;195;269;332;413;463;504;416;220;175;253;452;447;429;302;234;187;270;368;477;574;420;298;239;198;109;156;187;287;451;454;366;273;176;116;155;154;146;132;128;174;215;355;440;406;460;562;515;471;363;333;499;561;531;548;594;448;410;270;335;439;469;486;543;472;347;306;280;477;471;476;447;488;557;605;609;620;560;516;407;296;281;396;419;280;271;334;452;391;225;335;478;483;422;429;538;559;396;286;330;307;298;384;447;447;405;314;397;444;396;428;387;421;354;339;382;427;416;406;359;254;223;296;365;428;428;399;422;332;261;319;443;459;548;426;318;246;226;411;452;479;534;578;504;424;267;318;348;286;274;336;456;443;461;481;489;460;380;405;508;464;449;512;550;546;513;481;501;506;425;319;379;458;309;403;420;459;551;511;481;506;493;384;466;510;563;552;550;592;564;489;500;550;520;510;542;542;460;541;532;505;492;433;398;406;449;397;370;314;354;492;489;422;332;320;357;427;484;492;461;464;341;273;224;286;352;356;412;312;355;364;501;647;538;371;274;269;327;317;441;679;668;485;491;465;452;340;388;447;448;413;338;372;454;391;322;314;286;369;398;375;280;266;341;353;277;288;328;545;504;480;410;307;314;233;145;195;126;90;83;87;118;140;185;244;401;391;187;142;187;204;349;331;189;154;102;55;59;57;76;86;189;205;205;193;240;252;214;162;327;393;222;142;66;93;130;204;291;273;215;216;158;191;143;119;95;86;85;79;51;99;145;210;259;336;399;453;431;392;514;497;379;346;392;341;226;295;367;417;418;359;389;398;303;214;163;150;253;264;233;325;375;262;256;222;206;236;276;318;350;406;512;393;297;167;193;153;225;196;244;368;344;174;123;189;297;248;262;256;328;391;333;329;292;338;415;322;188;166;226;341;509;447;219;142;105;102;195;162;202;157;130;135;143;120;97;75;130;209;239;347;383;363;339;353;263;287;359;228;176;251;196;105;105;77;49;81;109;201;286;166;101;88;138;157;143;163;165;147;120;79;69;52;87;142;297;360;343;387;401;332;243;263;254;210;240;253;321;368;250;142;172;163;109;104;99;67;99;126;136;134;182;261;243;140;81;135;171;185;178;156;173;153;115;77;48;69;66;125;107;96;68;70;66;66;62;99;116;161;256;309;236;122;73;131;183;168;127;139;125;122;95;103;116;136;112;212;362;483;307;127;79;112;64;72;88;92;87;96;119;122;132;112;69;49;58;70;79;79;70;116;218;270;294;411;378;370;292;215;151;163;147;133;111;107;103;115;128;136;91;59;104;180;293;298;280;262;326;227;222;269;375;478;402;336;201;148;196;228;263;287;282;168;123;112;84;87;97;104;117;105;175;151;203;167;111;164;277;298;307;421;445;391;439;395;334;279;198;190;255;278;269;155;79;67;123;271;326;208;145;159;239;321;388;290;192;137;117;147;209;164;161;110;74;121;146;173;200;249;300;243;163;107;74;147;186;217;249;248;176;253;279;292;263;244;338;373;297;155;161;213;264;388;285;208;237;277;268;357;430;439;426;433;420;426;435;437;468;428;493;418;259;116
477;448;247;190;236;417;498;528;515;564;594;552;556;607;540;510;295;191;219;331;451;397;410;375;357;309;325;349;380;365;243;159;92;128;161;250;315;268;136;146;216;228;244;197;253;325;339;462;493;352;236;165;188;251;384;402;390;370;389;385;410;479;418;315;241;261;232;208;196;270;361;484;523;448;365;254;202;155;181;198;197;91;113;202;389;521;442;481;583;501;491;483;522;556;485;410;483;533;550;480;369;395;416;466;431;468;395;336;292;400;462;534;423;395;425;537;611;638;538;562;543;419;383;418;393;376;373;342;442;459;296;202;274;454;475;452;544;515;541;450;348;328;372;405;475;488;508;352;266;283;398;385;420;368;397;331;282;309;302;375;322;374;274;247;263;354;393;459;473;456;352;360;407;511;536;563;402;271;189;231;400;493;541;525;523;523;396;304;315;305;216;178;316;389;339;299;363;457;392;343;362;450;456;444;443;415;464;478;532;516;468;418;357;360;303;242;301;457;440;463;480;423;522;512;577;547;627;547;564;563;559;541;496;504;532;537;504;511;512;453;418;463;435;372;305;437;417;372;387;388;310;317;461;493;367;248;145;231;329;373;433;486;445;331;266;272;328;414;427;363;328;388;363;433;594;467;399;333;349;359;383;452;583;524;544;449;415;368;270;261;426;451;365;314;342;349;288;189;217;307;464;440;467;388;363;413;337;329;263;449;436;522;502;449;377;347;205;128;158;133;138;137;97;91;112;150;175;233;223;176;229;234;263;329;266;190;117;84;65;41;45;58;107;246;275;248;218;296;209;174;184;308;385;309;164;130;151;147;214;222;252;327;240;164;200;201;107;65;121;110;113;92;78;134;150;145;183;223;329;382;445;435;440;398;379;359;331;337;381;545;460;442;418;418;473;413;315;197;171;125;129;194;227;266;239;292;325;232;252;235;228;329;434;479;387;345;196;131;155;128;192;235;358;280;138;97;208;275;333;354;370;418;463;443;314;279;354;428;304;187;170;133;191;250;261;217;105;68;76;108;128;146;153;122;152;197;138;120;94;106;153;202;281;392;382;314;307;330;275;265;207;151;194;174;140;94;117;33;62;129;252;325;253;143;52;106;137;134;142;119;61;77;89;49;52;83;213;356;399;369;363;346;303;197;222;232;270;278;321;391;425;255;240;307;224;142;119;109;85;127;229;204;138;155;256;304;192;143;141;218;124;127;112;159;133;93;71;60;82;104;114;110;71;62;65;60;79;99;107;139;198;303;393;267;159;89;114;249;231;115;79;74;85;66;89;111;95;107;161;388;417;261;137;105;104;90;74;56;97;81;77;57;91;75;55;55;59;41;49;66;75;111;112;245;319;305;358;413;450;373;299;233;243;222;116;92;83;99;117;152;80;72;93;133;205;343;375;398;306;302;253;213;352;417;365;286;194;139;149;177;238;270;321;261;169;67;105;81;71;68;106;151;171;199;225;259;201;105;160;252;338;377;413;499;429;411;441;349;211;168;158;190;229;288;170;81;50;120;268;301;162;130;170;255;376;386;326;230;151;94;76;155;200;197;191;179;161;155;269;318;326;263;187;160;166;177;202;216;213;146;156;201;235;246;296;299;279;339;305;309;198;225;242;280;371;348;279;228;242;359;431;473;455;439;479;446;428;366;441;396;467;487;385;284;159
495;410;316;221;297;444;494;518;552;573;578;563;554;643;600;473;343;202;248;398;415;298;340;404;312;278;228;295;418;398;265;146;80;96;131;335;440;345;267;231;229;256;259;272;314;340;357;443;467;405;312;182;134;248;364;461;431;471;491;503;529;410;281;209;238;310;254;334;416;414;456;532;533;514;495;406;322;290;382;376;293;155;159;269;391;582;563;493;548;501;563;541;531;502;485;433;447;488;485;463;406;401;420;416;365;380;315;247;293;398;443;471;353;266;319;421;517;595;573;553;491;519;491;479;426;445;448;515;538;423;269;227;281;408;497;521;529;505;539;495;422;324;485;505;535;523;448;311;216;250;356;374;477;468;420;394;315;267;234;252;283;287;248;292;328;333;369;467;427;478;452;429;521;599;573;497;413;286;179;253;367;535;552;507;519;470;475;316;294;319;237;173;258;348;276;207;291;402;407;382;387;511;474;416;412;382;342;399;486;543;521;473;327;358;275;217;211;345;379;336;295;407;509;583;636;638;625;621;583;553;559;487;463;512;577;500;566;512;555;474;360;422;377;354;294;366;373;389;438;472;378;335;388;396;352;202;160;165;209;282;367;481;494;422;345;385;375;505;459;443;378;397;387;422;452;518;447;366;407;399;413;491;477;422;475;497;333;267;199;232;293;364;359;367;324;231;165;123;145;263;379;487;544;475;503;411;433;347;307;374;447;535;502;486;451;387;213;174;255;282;205;141;81;93;125;102;159;136;130;213;308;315;273;279;219;159;132;86;54;42;37;53;112;221;298;264;205;188;188;183;209;358;398;348;267;235;175;257;230;288;332;376;279;139;169;221;75;84;115;198;221;192;99;130;132;117;110;192;263;246;255;306;269;253;304;342;412;401;464;511;465;467;382;386;441;491;385;276;187;112;127;146;147;168;227;393;356;342;367;232;160;244;359;450;430;264;178;136;117;97;153;191;205;179;61;74;147;245;325;396;381;457;491;449;401;334;255;302;257;161;69;86;99;143;142;96;60;61;58;70;95;101;110;125;145;185;158;165;180;189;210;172;238;306;322;261;305;294;273;260;190;148;160;117;83;75;74;80;90;148;274;361;377;174;79;119;123;162;215;234;187;105;41;33;50;128;251;367;395;343;254;231;257;203;181;169;230;275;311;354;332;270;333;425;338;178;183;119;109;232;271;255;170;167;262;262;188;142;141;137;123;87;72;99;94;84;62;69;109;142;193;96;57;70;50;69;93;64;110;111;117;221;321;222;155;72;210;484;517;211;77;41;57;88;104;136;120;90;184;296;243;236;151;70;112;88;80;73;51;78;81;59;55;53;46;47;64;71;51;89;98;141;168;233;315;322;342;354;507;422;404;351;282;235;174;108;103;112;165;134;87;82;157;178;239;430;382;426;335;274;246;227;326;377;326;177;133;109;98;157;160;199;268;296;182;113;63;73;74;70;79;157;173;229;240;263;181;118;115;256;376;416;440;420;410;441;471;336;230;141;126;216;303;288;232;100;89;179;242;250;161;123;234;327;378;483;391;266;148;86;82;106;229;322;315;311;258;255;302;315;332;280;212;223;314;282;237;243;141;110;140;197;188;254;290;347;284;340;368;374;282;314;326;340;389;398;356;254;192;314;433;471;415;395;478;482;313;299;350;381;483;458;419;357;246
429;406;299;254;248;316;463;500;586;559;510;519;527;606;601;427;274;188;274;420;369;223;204;246;184;175;212;285;330;389;236;175;150;153;149;311;427;442;371;320;318;223;269;291;456;517;496;534;538;482;358;209;177;199;266;372;449;498;506;520;511;409;269;169;149;324;412;425;460;413;408;478;577;574;554;506;407;458;495;515;428;291;295;406;547;576;590;488;466;455;461;532;510;484;498;487;451;474;430;424;336;362;480;448;372;389;290;249;320;429;525;530;365;246;233;360;421;537;560;516;526;424;412;469;503;512;476;491;491;301;231;233;262;407;545;486;490;517;563;515;444;372;409;502;562;455;390;333;262;305;344;428;404;421;485;517;404;289;174;177;176;166;194;284;355;380;454;475;527;490;443;425;540;532;548;426;424;318;238;229;372;497;569;506;459;523;536;440;384;345;329;322;328;350;292;226;288;436;451;444;473;503;585;501;508;429;377;390;461;460;525;477;377;365;290;264;278;295;258;180;230;306;405;518;604;572;455;515;522;557;462;440;440;446;469;520;535;613;670;522;409;366;350;316;318;315;390;467;512;550;480;470;421;395;304;174;195;189;242;261;277;413;520;498;418;439;473;466;446;416;400;400;406;477;478;534;489;442;360;351;372;465;447;326;396;425;353;231;236;220;259;330;406;478;370;209;131;131;220;354;425;495;541;544;588;507;339;330;291;334;378;474;449;382;348;389;279;268;316;265;191;123;109;125;108;118;135;118;129;305;383;305;326;322;235;183;160;144;102;57;61;50;137;261;310;265;173;190;180;227;295;368;450;409;418;325;242;307;308;335;391;350;240;86;103;94;175;144;189;273;359;263;160;122;93;128;151;220;225;206;163;168;200;190;250;293;422;448;501;468;399;322;250;246;378;425;405;263;188;203;210;154;240;263;318;479;467;381;405;309;169;194;293;367;317;173;112;113;104;126;174;139;135;108;104;68;81;135;244;351;323;434;449;475;436;249;166;179;272;147;66;83;76;98;97;73;48;36;42;73;46;72;105;140;138;196;198;241;224;306;254;200;177;199;256;323;350;305;295;292;345;232;199;116;81;68;51;58;108;228;298;387;294;225;152;162;203;293;330;353;275;140;74;56;58;137;230;308;224;189;139;125;166;181;169;122;138;199;227;280;259;318;384;415;310;223;174;153;184;253;275;273;176;230;321;215;129;120;147;94;48;46;63;74;78;97;75;60;91;169;209;191;106;58;54;87;65;85;107;134;123;172;211;143;92;66;198;712;782;275;75;59;42;78;107;97;102;52;97;141;151;133;109;82;94;77;72;52;49;59;54;65;45;62;52;56;62;79;109;115;178;221;190;253;304;349;359;376;488;460;375;319;367;307;168;105;114;144;200;234;105;108;178;208;243;358;379;296;251;192;203;230;332;319;215;130;115;74;102;114;119;131;244;267;234;142;81;66;80;89;59;111;117;135;175;199;122;93;98;198;282;321;332;289;329;414;337;330;209;153;190;240;363;316;196;94;80;175;270;265;187;206;351;396;363;384;445;382;194;99;81;142;251;359;357;390;320;285;358;379;387;253;285;227;296;296;310;248;185;119;175;230;268;283;318;308;320;383;436;439;406;368;336;248;345;384;301;206;158;313;434;489;424;344;350;433;303;266;291;433;496;444;478;431;396
337;282;248;210;197;219;282;396;485;513;448;489;498;494;473;346;287;187;259;320;266;152;174;201;177;130;199;283;408;351;301;233;185;197;196;275;347;443;495;415;352;282;311;384;559;605;594;559;555;501;396;310;240;252;278;379;400;428;518;553;531;460;328;178;162;270;497;452;385;390;346;408;516;634;666;566;381;472;547;570;545;402;397;433;543;556;541;512;501;459;433;471;431;409;503;517;493;476;457;438;327;344;421;490;540;426;434;405;440;424;571;475;297;197;205;336;382;372;485;507;530;435;398;485;440;479;437;497;420;273;254;232;349;412;506;523;483;485;576;552;448;358;424;475;520;509;454;388;306;267;274;270;279;434;547;576;449;387;230;241;164;133;144;303;369;443;513;544;526;479;511;521;477;524;454;404;423;320;228;269;409;473;528;478;396;528;585;557;451;451;414;432;368;485;406;343;326;418;371;431;486;558;549;526;505;485;490;430;401;429;502;400;456;442;406;359;423;405;331;217;234;280;351;463;454;458;389;449;510;510;390;409;417;402;380;419;449;567;573;568;494;446;377;374;346;373;458;525;527;596;478;483;463;342;268;203;245;275;347;341;350;416;471;474;462;513;436;371;294;300;274;301;386;415;433;490;461;423;305;262;251;337;339;284;357;453;375;293;315;326;317;411;470;545;409;221;141;125;199;386;447;488;492;484;529;536;358;322;334;323;321;405;362;304;219;251;269;269;273;237;182;144;138;130;104;147;110;99;125;202;320;311;328;373;364;344;275;195;125;86;68;102;178;302;319;273;158;161;200;273;338;384;430;501;419;346;290;290;391;372;367;378;231;89;112;137;222;267;334;383;409;374;182;119;91;172;213;184;158;150;220;254;230;213;246;290;373;362;381;319;265;259;148;159;334;433;382;199;219;187;231;334;495;430;411;537;517;419;413;255;193;156;219;210;170;86;88;106;116;119;125;122;146;159;130;89;89;83;128;153;202;290;400;457;352;185;129;181;216;137;84;108;167;99;95;22;55;60;73;56;70;99;131;150;165;223;268;309;335;357;269;238;187;180;273;346;369;380;377;428;458;420;287;195;118;137;84;73;174;315;372;387;357;281;227;254;338;376;422;367;305;206;120;68;59;166;214;219;136;116;84;74;133;273;223;110;154;193;305;324;313;349;330;337;218;184;206;211;235;366;374;248;207;285;310;231;88;103;73;91;68;42;59;69;74;95;73;97;158;196;240;227;160;62;53;53;47;67;71;77;118;103;123;90;48;66;167;423;492;201;59;62;44;61;97;87;73;55;77;55;76;82;85;67;105;93;62;75;46;48;55;75;55;47;48;36;63;90;140;233;312;264;241;272;404;393;343;419;453;470;261;199;201;211;165;102;76;137;206;258;181;112;156;209;283;356;275;206;156;142;179;235;320;304;202;62;79;63;63;111;117;133;240;295;250;165;78;79;92;90;94;83;102;109;127;115;78;76;126;169;227;263;244;311;327;351;283;224;185;180;190;207;238;233;155;149;159;184;229;264;202;242;366;413;311;298;380;354;279;136;110;99;209;274;369;347;317;264;345;389;390;273;229;261;339;321;304;253;170;175;301;281;287;277;324;267;254;374;414;443;437;395;342;276;291;361;246;182;158;205;331;396;352;262;295;312;260;230;296;373;414;381;384;419;416
213;190;204;204;157;164;196;256;381;338;428;416;377;335;282;315;347;206;282;262;259;150;164;142;159;157;255;396;437;467;358;236;200;228;180;189;331;476;557;528;404;302;392;468;523;584;536;540;565;457;357;286;361;304;317;361;419;399;455;530;585;488;430;241;181;285;410;388;367;425;344;405;483;624;678;569;465;459;481;449;474;442;426;436;476;522;529;522;523;569;490;485;350;314;448;500;511;557;518;460;472;394;483;594;596;511;511;493;497;492;544;507;329;276;285;336;381;332;386;514;452;404;412;366;380;360;427;374;257;215;229;293;352;430;487;460;526;530;564;472;365;323;411;459;507;477;410;392;321;308;222;189;215;293;456;506;470;367;387;317;223;223;293;258;326;430;505;534;525;495;527;531;467;486;475;428;400;357;311;259;345;408;439;397;417;454;478;493;497;520;559;548;622;549;584;490;420;400;290;357;509;477;468;439;458;529;523;496;365;349;417;401;478;450;537;483;503;455;397;317;268;324;348;330;364;377;357;442;494;427;367;283;351;291;221;328;405;512;541;513;504;442;358;378;337;434;495;539;598;511;487;479;416;360;216;160;241;366;423;436;462;450;454;439;439;424;432;356;299;244;212;222;285;313;377;507;532;393;240;136;195;291;253;225;259;411;419;361;408;381;422;469;529;536;394;230;173;177;226;373;410;493;448;485;511;484;391;296;353;353;323;359;302;250;168;193;233;339;313;244;191;220;186;149;107;83;88;126;125;139;194;240;299;402;448;429;402;313;199;130;100;130;203;335;311;290;227;171;156;258;315;458;483;407;490;423;329;348;338;371;369;312;211;151;207;254;272;328;385;430;439;431;289;140;128;145;180;165;156;163;295;358;373;349;326;323;309;319;340;222;185;115;168;166;328;504;455;259;212;247;268;366;656;552;474;505;427;385;384;344;203;176;232;219;144;111;141;188;166;160;133;172;216;205;224;190;131;75;69;100;113;204;296;352;231;151;101;115;144;118;99;211;258;241;123;98;120;78;66;96;97;116;153;139;165;263;393;378;470;343;248;231;201;232;362;447;482;468;506;546;546;477;429;322;189;145;144;123;161;334;478;472;382;391;419;353;359;436;345;296;219;136;131;100;76;106;153;159;167;195;140;100;130;238;243;121;112;224;293;345;363;327;249;178;133;123;171;216;374;435;367;293;209;375;366;228;115;84;86;65;63;58;78;88;140;113;92;119;189;267;304;215;97;51;57;60;38;43;85;95;152;167;111;55;45;52;74;173;174;106;52;46;47;78;78;65;48;61;73;44;37;40;82;72;78;59;68;55;55;49;51;51;56;49;71;75;65;103;148;295;327;243;171;205;325;356;423;509;469;476;267;134;107;122;130;87;87;143;230;245;177;107;123;159;204;333;202;99;96;65;155;242;334;347;150;64;56;54;75;104;117;164;229;222;195;107;77;52;39;92;104;135;113;133;114;131;122;90;135;155;220;234;246;354;404;305;166;122;93;84;135;112;170;136;176;179;152;215;269;313;260;250;284;354;244;279;310;330;265;145;131;166;173;145;212;338;323;304;248;369;310;244;177;218;288;337;337;270;178;279;358;391;372;411;379;310;251;327;411;508;416;434;445;331;363;310;192;88;150;163;196;292;363;372;355;370;358;347;329;313;338;370;339;383;361
194;256;262;255;128;120;114;215;275;296;393;334;311;175;168;232;329;249;165;257;208;155;168;141;160;127;261;485;563;577;475;284;229;230;182;271;350;475;577;508;363;331;448;507;616;561;380;425;457;350;249;343;415;433;447;427;454;444;493;495;580;553;489;311;223;199;275;354;384;363;411;419;457;513;578;561;425;456;494;422;417;389;412;464;506;534;616;543;644;490;411;404;265;291;304;442;504;531;495;533;478;474;503;571;520;504;466;453;389;431;551;466;392;290;319;376;321;253;327;410;433;404;332;381;338;388;329;318;227;211;265;278;378;452;452;419;538;510;545;429;392;396;406;424;430;374;434;394;394;374;217;176;187;307;345;414;372;397;437;411;321;319;351;373;351;459;537;541;496;473;467;474;445;420;427;482;413;372;278;323;346;354;460;398;483;476;411;431;470;515;595;589;639;618;661;599;513;402;397;394;455;565;507;375;370;370;462;429;374;313;319;408;481;459;456;526;487;564;484;394;416;443;339;323;275;326;425;453;537;454;359;309;253;187;216;254;317;336;418;498;486;448;367;413;353;376;479;483;547;586;398;425;372;330;276;199;282;402;439;523;472;420;476;377;403;465;452;372;331;336;224;197;216;268;348;480;492;389;219;186;224;248;234;160;251;337;475;502;409;389;473;494;494;480;364;268;252;234;244;354;423;422;429;446;446;398;277;311;427;391;308;313;275;225;201;150;252;315;330;290;259;277;186;185;171;117;118;169;217;229;171;175;267;371;465;439;396;394;197;192;128;117;243;400;373;350;201;138;143;245;396;492;464;423;473;381;342;329;327;353;333;279;188;226;307;343;294;376;485;527;497;461;336;184;144;166;148;135;103;134;221;259;291;419;394;305;332;239;188;194;115;115;163;205;380;545;508;341;235;295;275;397;478;508;487;485;396;398;509;398;278;318;332;341;288;248;238;267;244;156;135;244;267;280;334;265;210;99;63;48;82;114;218;279;211;116;102;118;157;93;145;199;364;233;207;190;154;67;107;132;152;160;213;194;208;322;412;456;434;338;229;268;248;299;400;444;510;503;513;599;541;507;450;385;317;221;269;249;216;378;388;425;427;486;473;419;360;408;302;256;180;172;179;157;112;118;136;195;249;334;282;126;172;165;152;115;128;214;301;314;281;213;166;122;88;127;187;322;456;503;359;319;240;382;389;266;149;96;79;59;68;76;79;94;115;103;98;161;183;180;148;142;84;40;45;51;48;63;75;140;213;225;117;101;39;55;69;67;84;53;51;53;34;51;99;47;69;44;47;48;42;41;59;54;77;87;74;63;68;31;55;57;61;107;84;111;125;48;134;187;186;176;131;154;204;241;389;457;511;448;262;91;83;95;59;68;71;80;202;214;131;69;103;117;184;226;138;66;38;61;96;191;266;266;115;49;53;34;86;80;172;156;240;212;119;95;85;59;75;82;127;144;127;171;169;195;146;107;144;215;265;272;191;309;370;269;143;79;109;118;161;179;132;103;181;229;181;224;298;316;310;198;207;239;240;249;266;272;239;235;257;249;194;188;272;384;346;255;220;243;244;199;145;128;186;310;386;294;286;371;417;467;432;524;423;263;194;319;439;529;455;446;436;436;456;345;163;102;123;158;241;354;427;464;470;472;458;427;365;348;287;314;307;382;402
279;378;400;284;185;136;128;210;307;310;346;343;201;96;108;205;267;244;166;167;136;139;158;159;231;164;230;488;601;623;498;391;312;281;281;371;465;529;568;590;457;335;429;547;593;515;420;415;450;266;247;295;399;413;510;556;509;463;544;557;570;557;532;328;252;220;276;240;421;414;460;346;321;510;589;559;417;420;523;419;392;469;427;507;495;575;583;569;559;611;493;374;325;320;401;423;556;504;514;504;507;407;411;497;405;322;283;281;339;458;512;538;447;346;410;416;424;265;268;313;335;318;343;419;475;391;286;232;184;234;313;343;359;449;497;575;616;573;530;516;455;449;481;453;422;317;421;472;469;414;272;240;305;366;389;305;413;437;454;418;347;313;460;405;430;493;523;435;472;544;531;489;484;522;495;445;390;332;341;264;403;421;394;503;515;466;356;313;431;513;490;547;669;627;581;551;557;551;422;434;484;514;487;403;318;326;293;431;406;313;285;319;434;416;396;449;512;572;516;525;508;443;303;328;350;375;441;474;474;471;370;270;183;223;189;225;253;414;452;470;408;339;352;395;352;395;457;465;579;535;402;348;311;309;368;325;337;426;563;540;503;385;319;418;433;421;354;333;346;351;294;213;260;313;374;499;427;392;266;253;319;347;367;311;268;318;394;485;469;410;431;512;447;313;258;279;296;300;380;337;315;329;444;485;364;266;229;403;479;337;324;340;309;293;271;295;330;351;387;349;339;340;251;233;219;188;221;326;320;275;244;289;296;366;365;406;375;304;221;233;188;202;222;247;291;265;229;142;149;226;379;507;474;402;460;348;266;265;307;361;319;263;214;275;365;349;310;401;464;485;494;434;415;273;231;177;167;184;163;97;110;225;239;406;398;321;278;279;271;221;156;163;225;342;471;592;533;431;326;297;345;365;440;369;326;295;335;429;542;456;297;349;431;423;389;322;335;311;268;166;147;227;290;284;270;300;245;158;153;99;114;156;231;320;272;182;137;182;149;137;175;255;342;329;258;255;235;185;209;180;179;182;200;274;312;440;391;476;481;407;255;269;238;288;422;469;528;453;626;531;478;463;384;399;392;427;363;336;307;297;378;365;438;507;476;411;340;397;341;291;295;333;315;237;150;106;161;212;349;472;328;222;215;183;127;85;97;142;200;212;275;231;110;91;53;130;267;417;515;455;383;242;314;437;406;260;126;88;75;93;50;94;76;66;101;92;123;192;164;121;116;120;121;60;65;68;48;33;88;166;263;226;134;62;41;59;39;66;51;51;69;76;67;52;81;90;72;60;74;45;54;55;91;65;113;114;97;82;121;65;62;65;59;85;79;97;103;55;84;109;116;94;88;129;175;206;307;376;436;427;244;124;103;73;69;52;63;72;121;142;131;84;86;74;93;108;89;56;53;51;95;126;130;117;98;67;51;87;93;81;134;223;265;206;103;65;72;158;120;89;90;115;191;172;174;204;225;107;99;255;339;289;167;224;279;215;130;65;115;164;269;251;226;200;136;209;176;224;314;389;326;165;138;163;194;156;141;207;215;238;297;287;248;270;331;489;492;372;308;265;273;164;160;107;109;193;302;333;370;409;451;436;487;499;407;269;230;345;441;461;361;363;446;573;526;311;146;139;140;235;403;439;493;521;433;503;466;415;380;319;368;363;382;457;425
284;493;524;341;155;126;218;267;316;353;389;370;247;177;121;152;221;269;295;277;196;169;199;231;289;226;314;538;663;656;496;393;308;342;372;459;454;502;585;550;401;308;387;481;621;458;379;366;429;293;256;262;335;343;433;451;491;608;574;617;644;563;481;350;260;294;323;392;541;500;419;363;365;389;590;457;365;326;406;404;492;495;495;555;517;532;562;674;651;567;568;440;429;544;539;489;560;543;454;474;465;304;321;395;352;242;172;169;254;394;425;421;494;376;348;464;380;379;318;317;262;298;349;439;470;426;284;134;203;346;393;376;390;457;529;703;847;720;635;545;555;520;440;474;361;323;360;426;486;421;351;285;376;453;437;391;315;403;490;424;341;388;519;480;384;515;425;376;382;500;536;543;516;503;474;374;340;368;350;367;388;425;504;455;513;493;505;363;396;461;440;519;543;510;509;560;498;499;424;456;511;572;459;387;291;213;323;434;373;321;232;221;286;342;385;444;543;524;578;608;487;446;300;302;387;371;461;528;524;493;349;284;215;213;252;262;295;344;437;495;382;296;258;337;367;496;464;555;503;492;467;355;355;470;470;460;390;456;516;523;415;296;301;377;443;435;383;361;286;325;268;308;398;436;390;424;505;424;370;342;335;461;388;379;413;415;407;406;507;424;469;572;510;367;294;338;350;347;357;340;266;357;456;481;346;278;252;421;450;342;307;337;311;363;373;369;458;448;410;460;355;349;292;323;285;330;373;414;447;508;412;408;434;441;336;268;276;206;201;323;332;297;237;233;212;208;216;118;130;168;310;460;479;403;393;390;289;353;369;295;316;255;181;280;304;256;279;315;378;344;367;444;364;268;253;257;310;285;188;102;173;241;342;386;389;291;267;300;353;306;262;309;339;356;458;491;457;410;320;365;335;343;329;300;203;242;181;388;465;336;320;394;433;468;488;473;418;316;185;149;157;224;262;295;343;331;275;230;244;248;199;220;300;400;292;213;229;280;249;227;310;333;403;343;271;257;353;277;307;225;174;199;294;357;412;363;332;314;373;383;333;295;292;315;412;466;487;479;530;524;512;437;347;413;480;536;467;421;355;343;409;384;383;428;452;458;361;399;407;368;444;512;428;294;208;114;168;190;337;457;425;317;224;180;110;67;86;109;115;149;193;197;125;99;67;145;326;411;454;306;226;250;364;447;416;216;123;51;80;119;97;68;87;66;80;77;173;225;144;93;98;145;123;82;71;59;63;74;62;133;224;191;118;66;39;59;82;75;54;40;96;76;82;77;118;116;128;136;121;37;69;48;60;71;108;142;182;157;153;109;70;65;83;64;107;83;71;62;94;77;83;71;79;172;135;144;196;230;278;302;190;60;84;70;60;40;65;92;106;125;111;101;103;71;75;71;43;46;48;54;65;82;70;107;61;44;47;61;111;122;143;264;331;262;139;117;154;251;276;207;212;166;191;202;218;206;169;121;143;247;356;287;230;267;209;131;100;89;130;243;433;397;391;284;191;170;140;192;307;334;271;136;77;122;107;113;112;184;178;286;315;278;243;249;396;578;511;458;317;256;231;194;136;113;97;115;234;355;404;410;317;375;461;436;372;293;229;341;427;348;297;324;483;558;492;294;145;195;305;360;677;647;522;414;442;521;462;375;358;364;336;375;405;442;400
330;460;484;286;132;140;306;285;327;383;388;369;381;254;179;135;217;387;479;412;356;239;228;303;360;324;329;480;644;624;433;329;430;456;570;458;550;582;599;500;446;431;424;442;484;379;304;337;389;283;403;394;348;321;408;500;555;580;550;542;583;624;483;318;320;409;440;519;608;553;473;385;375;494;535;430;366;298;380;456;576;579;526;521;412;415;464;588;657;550;543;635;548;657;700;575;466;418;422;408;403;285;236;327;289;238;206;200;304;420;409;421;365;343;364;416;480;427;354;258;202;217;341;393;394;380;281;183;272;437;473;484;415;532;552;753;834;762;652;588;584;541;432;381;338;275;303;457;558;460;385;421;400;458;500;334;310;441;480;391;300;386;473;497;464;457;386;345;355;509;542;576;559;520;414;355;321;347;377;424;454;472;373;418;470;488;513;448;352;360;363;385;478;448;422;395;357;411;329;381;443;438;477;430;317;312;453;444;398;323;258;183;193;246;333;426;423;393;539;568;464;330;256;308;418;464;429;544;516;488;354;288;255;337;394;414;348;362;473;499;396;284;331;296;365;479;568;606;523;522;431;362;312;393;462;567;468;445;462;428;300;250;296;348;394;429;405;382;286;340;379;360;472;457;428;418;511;466;489;468;402;476;481;494;406;359;454;484;510;553;497;522;480;382;347;317;331;394;497;394;377;291;416;364;411;309;336;419;394;347;297;372;312;325;362;483;437;485;472;499;409;372;306;435;445;370;430;437;530;541;568;515;463;388;252;236;207;186;294;403;451;461;329;315;268;207;229;175;175;219;268;373;434;482;464;334;291;292;349;310;286;304;289;242;198;181;191;215;251;253;383;428;377;270;238;349;366;252;177;178;268;348;400;376;312;268;205;318;338;364;338;436;441;390;331;311;326;345;375;290;318;276;334;258;186;129;160;279;324;269;251;375;397;494;469;459;363;264;187;183;118;196;247;385;414;459;428;416;417;329;271;326;351;398;347;331;316;430;364;363;438;445;436;392;289;259;360;377;369;284;176;154;202;306;421;400;323;194;287;345;414;384;303;268;349;434;492;463;502;487;475;352;419;439;505;534;580;481;416;343;322;326;314;399;482;462;485;373;365;385;430;583;504;315;178;139;160;156;253;402;352;278;202;160;108;83;56;77;109;103;208;198;188;132;118;194;295;333;286;160;165;221;342;461;391;183;99;57;95;91;85;91;108;94;86;120;174;199;170;91;81;157;210;223;127;63;61;76;62;145;154;136;61;64;67;72;86;107;88;61;89;99;101;100;154;116;212;281;160;88;52;59;72;88;87;193;232;271;215;167;188;178;140;116;91;102;92;74;97;117;74;70;83;93;104;80;122;202;193;243;164;105;112;96;95;54;66;74;83;91;126;121;99;73;80;26;48;37;38;64;49;60;86;71;67;34;55;54;104;112;154;216;312;327;221;203;293;393;445;425;345;329;260;274;245;247;154;97;93;234;265;226;226;227;226;124;104;116;187;244;390;381;380;349;263;183;184;204;321;226;179;73;84;83;100;109;106;139;153;252;366;248;165;226;340;482;541;461;303;323;193;153;159;172;95;111;315;478;501;341;337;378;411;366;276;170;213;274;281;198;157;222;373;478;400;244;250;307;464;503;735;662;468;408;426;420;340;274;294;381;342;323;266;332;252
441;393;332;209;123;177;219;217;272;394;434;407;345;315;135;105;182;388;544;469;362;240;236;361;400;391;437;494;579;519;410;347;385;552;559;530;527;570;601;513;467;447;498;403;357;407;364;327;289;349;406;464;293;248;353;460;439;447;484;590;543;593;544;458;477;596;563;647;653;591;555;437;436;524;522;461;450;360;331;471;567;674;500;315;246;308;456;556;576;535;516;574;567;561;538;489;451;367;411;393;407;261;254;327;339;310;320;278;355;334;364;354;278;205;217;400;482;489;359;303;224;223;200;265;333;340;271;244;340;492;471;472;477;461;490;665;697;709;696;583;568;494;367;386;236;188;319;479;523;558;475;567;415;442;431;359;317;375;365;368;367;398;449;479;520;522;403;381;432;441;470;446;508;494;429;339;373;344;395;480;471;409;391;337;418;558;476;383;310;372;396;338;395;390;322;318;286;298;368;402;415;377;457;473;422;427;515;453;357;389;318;198;143;178;320;394;399;360;458;485;382;284;211;283;441;414;447;594;558;458;360;357;392;443;460;467;465;503;550;561;427;376;349;303;400;506;556;527;468;431;357;265;240;322;397;506;499;433;369;357;270;238;324;376;300;396;421;396;294;394;443;469;503;448;413;487;520;482;521;547;460;492;469;422;403;402;461;447;554;527;545;530;527;410;450;381;280;395;430;422;417;304;305;413;435;435;356;379;358;367;303;317;413;341;296;384;395;456;445;513;510;403;391;405;486;425;390;441;443;479;498;519;405;309;278;291;286;324;366;390;457;472;391;328;337;244;175;222;264;309;309;312;420;479;428;291;255;250;286;264;278;301;228;169;143;177;184;197;195;303;387;329;286;272;314;363;335;249;175;220;299;363;383;367;311;268;202;221;272;326;425;555;465;324;243;234;202;275;289;307;359;309;295;214;145;140;181;251;276;262;222;347;457;456;514;421;341;237;188;179;165;162;252;440;538;462;428;422;396;336;298;368;420;393;430;459;454;486;457;464;487;436;505;419;307;332;357;383;398;251;175;124;182;270;379;326;273;207;236;291;392;405;324;270;376;467;477;532;480;495;467;420;363;367;401;530;538;486;330;272;303;344;340;319;372;424;381;336;304;356;427;362;278;242;177;172;181;183;255;329;260;188;130;135;114;143;115;81;96;109;234;322;264;234;219;220;239;203;199;152;91;191;349;419;331;149;91;61;67;50;57;87;144;132;123;177;261;213;155;102;100;238;312;279;160;67;74;62;71;90;142;173;113;100;76;89;59;72;92;109;80;86;83;176;203;218;237;308;202;84;61;71;61;83;110;145;242;300;266;252;317;294;257;175;103;108;90;117;154;217;189;113;50;88;68;78;135;231;295;241;198;195;134;122;90;96;75;70;65;87;117;116;100;111;60;50;47;57;51;12;60;78;89;69;36;42;51;60;86;83;140;238;378;353;233;202;413;491;481;443;612;741;565;336;300;272;146;81;85;121;153;107;146;197;244;144;102;152;252;354;336;256;275;271;255;219;242;235;201;132;101;94;125;144;111;106;111;85;104;225;285;217;178;238;364;452;504;320;236;247;162;93;163;143;90;178;351;427;435;351;358;399;393;252;144;123;129;176;158;107;139;168;308;327;254;229;345;479;490;478;504;569;458;330;341;310;239;173;234;362;391;302;205;177;212
396;390;264;172;124;108;195;218;264;388;381;301;239;181;84;105;196;384;479;473;310;162;224;323;428;446;494;492;440;412;401;387;383;472;515;536;589;606;611;506;557;492;444;408;295;269;355;312;279;369;478;405;291;268;288;380;383;405;441;602;586;569;571;502;562;605;603;638;697;562;504;394;456;479;516;407;504;421;356;476;664;638;563;347;255;272;414;473;532;568;500;613;467;410;473;449;501;419;417;425;375;278;184;226;306;410;396;357;310;283;281;217;203;126;158;306;475;509;420;295;286;340;279;256;332;390;396;421;427;515;518;458;462;390;459;580;640;643;650;605;487;395;313;261;210;161;231;336;386;426;481;483;504;493;434;366;279;283;298;369;418;410;418;487;503;522;422;471;420;412;416;478;575;552;431;398;391;384;329;399;493;352;333;315;425;509;384;317;362;330;355;363;365;400;311;324;327;343;354;420;406;437;397;507;503;540;590;491;437;447;335;278;170;142;262;386;402;439;397;400;333;312;261;318;453;473;465;534;509;453;421;460;507;474;522;502;518;556;615;501;389;344;345;332;360;482;531;503;381;330;231;162;174;234;287;390;411;471;351;301;279;339;379;391;295;356;404;413;331;445;474;475;471;429;424;556;570;506;509;511;483;551;447;433;386;492;471;510;496;508;588;514;524;498;526;449;403;383;448;467;312;220;223;305;370;419;353;330;310;404;355;430;468;424;358;337;410;453;450;540;571;507;475;503;517;451;389;382;397;384;411;519;452;322;331;357;347;419;445;408;395;434;331;372;417;302;177;212;352;341;323;304;456;484;436;297;215;240;285;265;217;248;207;155;142;178;228;219;250;335;356;337;264;232;366;404;340;219;163;195;242;269;253;318;288;204;233;275;257;339;422;477;404;301;229;204;257;271;328;382;393;420;287;192;125;164;174;265;233;240;232;373;421;463;438;390;325;214;140;142;178;135;253;403;485;424;371;408;333;379;385;446;415;400;488;511;484;543;529;499;436;389;463;423;413;399;326;385;316;233;191;169;214;297;365;329;274;195;191;282;323;343;274;271;349;418;542;516;421;368;353;414;408;382;394;474;464;504;363;254;294;389;403;369;358;357;341;306;313;354;322;263;280;305;289;286;305;334;329;241;232;122;147;209;176;230;194;148;133;140;192;351;286;274;317;228;157;131;140;119;93;161;382;460;272;126;81;86;68;77;84;144;227;193;193;245;308;246;127;99;88;220;302;293;171;112;57;51;61;78;146;157;163;102;94;66;65;73;68;79;73;60;102;190;303;186;177;211;180;101;85;100;116;88;90;166;225;320;267;312;408;410;295;192;85;101;109;145;240;371;290;158;100;74;65;92;171;258;335;276;183;161;118;113;142;103;71;47;53;105;180;160;119;80;69;70;47;31;59;60;60;107;136;78;64;83;57;69;78;101;135;191;352;317;181;184;330;402;411;400;807;1502;1090;465;285;235;107;82;60;81;78;71;85;161;307;196;94;183;326;405;327;267;205;169;242;250;243;217;195;145;146;142;161;167;188;137;82;46;108;192;272;251;176;255;407;502;435;256;196;273;237;137;167;110;75;154;326;439;432;337;327;348;269;167;89;106;106;97;75;70;80;110;182;205;181;189;353;418;369;441;365;506;408;340;218;185;156;125;178;311;368;298;251;160;227
374;369;257;268;224;183;272;352;381;431;275;165;135;111;141;162;225;376;431;323;225;155;204;317;428;535;532;379;416;376;393;398;404;417;400;438;489;542;531;506;444;506;413;321;294;333;348;365;337;299;367;358;314;286;258;294;325;333;409;534;562;610;574;545;500;582;573;564;575;477;447;368;468;510;435;419;488;496;407;372;696;913;901;555;409;414;383;458;487;486;592;528;449;399;422;456;480;517;449;418;339;230;154;163;233;309;419;450;389;314;284;201;107;91;158;286;493;554;429;286;333;394;374;323;307;402;468;565;526;468;496;452;335;347;381;494;550;602;605;567;439;278;249;227;211;187;131;167;256;309;373;515;609;513;511;411;374;327;380;428;454;374;412;411;525;496;383;529;506;372;424;481;561;538;450;373;464;363;307;422;533;368;244;346;481;438;346;302;308;345;326;297;371;397;332;385;383;470;428;405;402;400;386;516;547;537;592;485;421;461;407;301;195;159;230;367;434;433;525;418;404;437;407;412;471;502;551;577;515;459;460;552;480;451;477;534;591;539;536;431;377;316;285;278;393;483;525;427;362;300;231;199;164;261;279;329;372;354;360;337;376;424;438;406;328;354;352;381;414;452;483;415;360;404;490;579;619;442;481;546;486;475;509;411;428;448;482;494;490;497;551;560;574;547;526;526;487;494;467;477;320;246;206;292;301;407;359;283;324;345;419;504;492;488;466;451;427;482;480;480;485;512;474;436;489;350;344;312;401;386;504;551;448;330;340;419;420;458;372;352;400;387;381;400;394;300;268;275;325;294;278;370;409;494;489;344;252;206;320;323;235;253;190;141;103;194;286;308;294;349;361;375;362;443;407;413;393;262;191;210;187;185;183;237;200;223;210;341;383;410;398;415;402;286;268;285;323;409;272;279;383;445;400;237;187;168;180;207;245;196;195;352;431;455;398;435;299;232;162;179;206;201;330;396;442;303;299;316;323;351;492;398;374;428;475;532;520;480;455;461;417;413;470;516;471;460;399;314;308;294;306;280;380;458;421;321;191;196;312;287;251;252;270;324;410;370;372;411;274;269;236;305;346;334;336;303;367;431;431;304;247;395;347;319;353;340;305;319;360;359;350;320;375;370;336;366;330;424;369;300;200;206;296;278;301;308;271;221;178;142;297;394;357;284;291;246;176;130;137;74;95;129;289;346;216;128;100;77;107;131;118;189;293;371;305;284;290;206;114;56;90;161;287;243;181;100;66;83;91;92;77;116;194;178;95;70;63;48;66;47;60;81;95;167;204;138;144;198;182;131;153;202;233;151;70;120;167;176;217;248;327;426;338;185;89;80;111;223;275;412;374;195;152;106;94;109;194;364;363;231;173;131;78;81;135;110;42;32;59;135;257;218;120;76;70;60;45;52;44;51;53;128;156;101;64;57;46;63;75;71;125;172;284;263;125;145;178;266;233;264;722;1527;1027;359;239;213;88;31;41;32;68;62;74;122;234;181;145;186;322;402;409;259;177;81;127;224;214;239;173;201;163;152;152;175;205;123;121;97;121;178;295;250;319;343;430;449;324;220;231;282;298;273;270;167;81;150;308;417;355;282;200;210;171;101;91;48;81;51;67;91;102;157;157;150;161;214;334;453;454;350;359;434;390;233;131;88;84;59;133;275;329;300;192;266;296
393;420;355;378;349;326;336;465;473;379;274;162;80;105;165;206;343;439;489;387;278;209;251;340;462;493;510;419;346;348;334;352;395;330;228;271;375;542;526;417;509;545;417;367;396;347;407;392;317;292;329;304;242;244;300;278;329;304;436;518;584;600;535;511;515;552;539;489;454;463;435;468;455;439;286;330;374;458;299;279;642;1506;1991;974;450;350;314;309;404;506;496;518;435;315;406;418;513;552;458;450;310;217;154;160;205;331;406;481;466;433;319;175;71;97;199;371;480;530;498;352;377;519;487;403;448;525;546;582;574;491;515;424;296;290;386;431;523;602;574;534;428;253;244;253;313;236;148;114;177;229;360;477;558;511;472;390;402;461;469;475;428;312;299;405;453;502;485;473;551;478;558;542;559;571;471;407;397;375;342;452;476;386;230;379;401;373;345;330;330;335;365;438;452;488;415;384;439;410;399;409;425;421;440;452;447;520;547;514;520;539;377;237;208;201;289;423;440;475;465;497;514;505;488;467;472;497;581;546;552;446;463;491;526;437;519;584;569;447;405;401;369;318;289;393;405;440;521;450;327;303;242;273;310;389;482;414;432;363;382;347;418;495;503;478;467;378;294;388;375;494;401;349;350;427;521;630;596;437;472;511;480;451;432;482;464;489;457;501;438;470;482;604;570;611;566;516;547;530;564;496;366;310;316;326;282;353;338;255;290;318;469;498;553;455;412;502;480;488;485;496;467;429;372;381;490;342;282;338;433;416;463;415;448;341;339;378;391;489;475;346;383;456;510;459;436;401;281;308;349;280;210;286;351;394;464;414;308;240;302;268;239;214;195;97;94;158;225;319;313;244;309;354;406;506;483;552;404;281;249;294;235;217;211;181;183;190;283;367;452;459;481;457;327;361;347;438;426;468;368;312;426;456;446;341;271;192;187;206;199;160;174;247;312;341;361;442;367;233;271;274;280;266;335;468;421;327;285;255;262;347;411;393;294;348;468;484;458;401;342;317;315;329;399;509;585;536;412;395;351;351;346;365;468;554;505;381;247;248;232;275;263;230;333;328;298;251;227;205;158;156;239;296;338;362;394;348;356;425;471;321;207;200;244;264;308;301;300;288;309;328;367;367;372;383;333;297;309;388;408;325;288;351;437;478;435;386;337;231;167;161;327;447;412;291;207;172;147;146;176;102;102;124;161;255;180;98;55;85;185;198;203;279;386;405;349;292;230;184;89;68;98;193;247;225;171;123;110;101;60;73;87;123;166;126;112;110;127;110;62;59;50;95;80;98;86;115;166;150;135;137;241;397;337;170;90;74;83;129;215;237;251;320;233;158;76;77;113;204;312;401;345;240;150;99;99;156;255;350;261;146;97;114;107;83;62;90;81;45;68;133;198;174;81;65;73;60;76;51;43;90;126;130;179;110;72;100;62;70;87;60;133;181;162;154;90;91;120;138;140;145;422;764;519;198;163;111;80;43;67;84;63;56;67;96;207;193;100;114;170;287;348;242;140;65;106;147;254;321;274;281;264;247;169;160;239;185;148;125;86;173;326;333;306;299;266;241;244;138;191;329;356;381;351;243;155;158;204;317;290;271;231;229;160;110;93;63;74;75;78;100;162;233;208;165;162;300;418;502;478;430;329;387;365;200;77;62;53;75;142;248;285;197;170;203;358
301;378;397;408;359;300;372;428;450;415;314;239;146;127;216;312;388;516;554;511;402;333;353;353;475;532;502;347;294;262;188;274;343;313;192;197;294;467;415;356;417;501;537;445;380;344;381;363;337;245;283;235;206;238;317;349;373;406;466;521;527;617;561;464;469;521;542;486;464;483;545;481;469;418;260;306;359;384;314;307;652;2264;3440;1725;495;335;225;239;267;370;414;454;410;319;353;320;362;452;434;346;296;225;186;202;287;349;361;493;536;548;417;215;135;126;204;381;477;441;419;375;381;440;496;445;459;449;464;472;527;532;470;419;284;268;341;318;396;509;594;522;407;317;295;279;371;341;187;160;181;318;444;487;518;514;407;389;416;435;488;463;335;327;247;308;424;481;450;512;490;542;559;561;603;601;539;405;395;374;413;482;541;427;290;318;439;406;435;358;369;379;483;509;521;453;321;432;513;494;403;393;384;428;465;388;382;501;514;582;563;483;357;224;163;267;318;370;413;430;416;405;474;580;576;568;510;524;541;538;494;439;479;483;423;445;561;493;498;409;429;417;357;355;360;375;417;411;408;385;282;196;241;394;444;468;483;490;441;390;430;428;478;507;463;462;453;426;415;350;420;446;395;330;397;425;541;607;622;501;499;544;511;493;460;545;427;474;516;431;433;441;542;541;547;492;488;478;439;549;596;527;400;449;487;444;445;390;312;288;312;342;467;525;433;347;433;475;484;542;529;443;404;284;276;406;425;332;318;372;507;508;497;447;403;340;373;339;431;501;451;466;533;539;506;474;435;455;391;359;346;342;311;261;307;350;380;442;377;273;274;295;284;220;170;140;126;135;231;313;278;236;307;487;461;458;481;518;468;292;399;490;362;322;311;252;215;295;382;391;437;520;496;487;407;391;491;502;490;482;469;466;481;501;457;401;271;255;229;288;319;233;203;234;298;321;326;366;422;351;371;378;369;313;391;475;481;356;252;185;225;326;340;388;212;209;334;474;422;355;258;200;263;222;351;420;480;490;441;367;437;514;417;466;424;512;544;399;300;231;195;222;197;236;323;284;211;174;197;130;118;118;205;294;234;269;348;343;341;423;319;275;128;161;198;274;210;195;221;191;204;245;285;357;348;353;244;249;280;416;382;323;376;442;533;547;443;371;281;164;111;183;337;499;489;296;229;152;151;200;189;111;99;127;121;111;119;93;130;146;135;230;287;367;487;427;365;219;180;85;96;57;87;156;279;263;275;223;115;111;98;81;66;70;76;105;109;182;207;163;135;69;53;84;100;61;73;89;111;122;132;182;321;588;461;269;113;81;68;106;157;193;269;293;234;149;111;92;100;117;168;301;301;250;174;200;172;191;205;248;171;71;75;87;66;58;60;80;114;66;63;123;125;114;84;51;87;76;74;57;45;110;232;283;249;139;101;132;95;71;60;78;123;128;111;80;95;70;104;126;114;99;149;230;190;149;139;115;97;80;147;96;112;61;92;120;207;211;90;69;107;148;210;228;144;123;142;166;322;411;357;301;392;397;274;231;263;295;258;210;142;144;228;342;290;167;129;148;118;159;188;242;315;293;341;276;190;224;302;291;286;334;400;335;203;141;157;77;68;54;89;92;178;232;190;182;227;388;427;491;550;428;287;299;240;124;77;78;79;120;242;324;233;133;88;159;305
228;293;339;421;260;254;231;338;501;472;324;239;194;174;209;320;427;543;539;501;406;361;358;317;403;463;419;313;233;250;195;253;310;295;178;171;313;471;384;300;382;524;559;529;415;270;380;403;303;240;300;280;240;266;362;375;385;408;493;444;462;524;456;464;368;398;593;566;555;535;515;549;450;388;256;235;262;302;314;376;611;1694;2533;1258;442;278;206;205;234;294;275;345;345;324;289;241;261;425;483;337;304;275;210;222;332;351;354;421;473;498;440;265;161;160;222;432;392;414;430;368;346;480;453;442;338;339;322;385;512;536;453;351;278;259;297;253;260;407;546;491;466;458;390;363;423;439;273;230;297;404;501;491;500;495;428;413;456;472;460;509;386;310;270;304;341;440;489;494;459;460;516;573;803;816;567;549;442;497;448;470;487;458;299;353;451;517;361;355;389;406;414;475;491;369;350;400;480;494;481;353;362;410;426;430;357;444;495;540;536;480;324;199;134;240;314;359;382;371;385;377;452;544;614;567;579;514;554;516;452;454;421;432;363;409;497;518;460;445;468;394;349;334;380;451;486;402;348;310;214;165;248;397;460;530;484;565;508;432;446;391;447;427;491;432;445;416;406;489;425;459;450;327;387;442;495;572;535;487;525;539;468;493;500;472;393;390;432;494;503;508;554;546;522;540;509;439;448;560;563;528;402;433;516;526;505;465;464;383;361;285;435;544;552;447;375;445;480;595;529;441;352;240;250;376;422;344;313;415;465;451;388;362;334;333;279;294;321;330;382;417;501;500;481;421;396;367;422;400;357;394;323;274;344;345;368;405;366;340;313;332;343;244;176;153;106;119;225;387;259;236;326;436;481;443;454;474;497;370;428;531;478;432;397;363;253;252;304;406;382;478;520;522;394;473;520;522;477;480;452;422;428;548;487;399;244;194;293;292;258;307;278;298;284;261;325;377;390;419;424;375;271;339;365;489;475;375;322;174;174;254;318;236;155;152;267;395;431;266;199;192;247;224;233;272;466;469;507;439;510;534;525;414;423;433;462;457;374;303;224;234;226;233;319;262;195;191;196;135;164;146;216;258;240;203;259;337;368;279;268;178;149;193;269;288;209;128;138;142;193;283;323;279;235;251;225;282;352;463;407;420;475;554;538;530;402;377;348;248;168;172;289;429;464;379;294;136;133;147;189;136;147;133;94;82;77;148;154;180;193;205;306;412;482;517;401;286;186;105;108;96;57;154;231;375;345;293;209;126;68;72;73;59;48;77;161;285;289;257;191;100;75;97;64;64;55;71;94;110;78;117;323;480;406;276;127;66;69;89;144;190;301;347;295;210;143;85;78;84;113;207;238;264;253;252;227;172;194;193;135;73;61;54;45;50;58;132;146;98;102;94;79;65;70;33;81;95;114;86;97;175;365;421;325;156;193;188;112;80;48;81;108;120;99;86;130;152;139;127;98;95;94;113;146;190;242;182;119;128;193;153;153;99;115;194;225;162;96;64;64;122;146;149;139;152;141;153;289;399;419;325;428;478;396;398;349;394;318;284;213;146;230;315;241;127;81;88;84;105;159;201;232;241;276;265;290;363;410;408;375;462;484;470;349;208;105;105;82;96;84;93;135;198;184;168;345;466;449;463;477;438;263;198;162;125;135;159;123;149;246;318;217;82;68;74;161
185;250;311;398;287;121;144;258;424;425;289;233;189;192;170;279;443;512;483;379;278;217;252;253;359;383;331;352;394;287;278;280;280;202;157;209;371;491;364;320;444;475;595;574;427;393;464;447;359;248;293;341;309;329;422;325;291;353;433;478;567;454;411;359;334;440;536;569;597;620;571;491;412;378;289;221;197;233;288;347;491;800;1001;542;404;303;202;171;189;197;219;282;396;371;305;167;219;386;425;454;352;257;244;199;258;357;344;396;353;389;388;351;207;194;298;309;262;363;364;406;368;495;451;419;394;241;240;324;476;533;490;388;370;375;330;279;298;356;482;469;449;535;410;433;491;382;355;349;335;527;557;509;480;554;514;526;521;491;476;484;414;333;284;280;330;419;447;400;524;408;376;723;1404;1369;838;531;512;522;518;450;560;502;351;390;432;443;396;344;329;366;368;372;309;313;419;475;476;514;387;376;334;384;398;372;282;309;479;469;406;419;301;198;173;178;246;324;356;403;302;410;525;487;503;475;506;588;544;506;464;431;439;412;432;438;522;554;603;550;457;433;364;268;382;465;439;286;367;354;247;184;237;424;407;480;468;449;507;459;421;454;485;504;448;475;469;471;503;500;567;536;515;370;367;389;487;538;518;433;510;516;517;491;514;423;299;236;305;374;482;514;507;509;525;492;521;447;355;447;473;397;393;451;393;445;495;412;413;442;365;357;422;540;525;403;398;415;476;543;577;528;444;366;286;409;450;413;319;360;357;353;371;321;331;279;230;260;264;269;316;331;361;472;461;425;379;410;397;348;354;422;311;334;350;415;405;408;353;327;281;200;226;161;132;125;136;212;330;342;278;275;348;482;437;422;398;487;421;412;414;418;424;360;413;417;315;356;297;331;448;489;575;576;457;456;496;561;587;528;426;444;494;505;505;379;238;170;215;317;315;319;357;326;335;295;324;463;443;465;406;297;250;303;312;414;439;389;343;197;238;289;313;251;153;158;284;356;311;207;184;199;267;187;200;237;336;446;480;473;560;598;514;378;373;416;429;397;359;349;354;313;317;325;306;297;298;207;193;120;151;141;198;286;331;233;222;335;339;303;233;206;229;348;412;344;311;141;141;120;146;233;287;239;276;274;279;326;388;405;454;438;517;535;510;488;523;482;475;346;249;196;233;438;442;421;350;188;104;113;123;125;182;154;90;79;92;130;278;422;449;310;206;338;405;505;416;353;234;104;94;87;73;139;187;402;372;258;173;137;99;117;126;95;93;71;130;212;291;242;186;104;78;85;90;79;75;62;72;59;103;122;201;339;300;205;101;118;93;106;86;135;334;412;365;240;183;118;91;73;74;112;168;254;248;232;197;205;197;219;166;88;54;48;65;63;135;242;247;209;154;164;110;103;43;82;85;141;186;125;122;244;463;392;251;190;226;222;122;50;69;72;54;92;139;210;247;235;154;86;120;71;75;106;183;185;305;302;206;204;220;193;154;104;113;149;160;142;98;76;62;75;135;173;152;152;172;178;286;423;406;352;476;503;360;406;338;390;316;309;269;192;194;233;178;136;132;98;76;90;93;83;111;141;200;306;399;498;492;476;446;462;525;481;333;235;130;92;115;122;55;72;106;178;147;195;335;410;417;378;411;429;293;201;166;112;99;151;144;116;226;249;145;92;42;61;120
219;295;367;453;274;137;106;239;345;258;200;170;166;150;145;249;393;447;317;233;127;139;190;206;307;391;311;352;362;363;284;266;203;196;223;329;419;549;426;359;419;572;641;580;544;542;562;508;311;286;342;403;397;439;376;231;167;284;427;519;483;498;416;398;370;498;544;553;540;599;501;436;395;438;344;270;220;201;246;435;502;551;517;389;352;326;269;179;209;176;215;251;383;393;264;165;198;337;421;482;425;396;241;223;248;356;402;377;327;242;323;302;311;316;326;296;256;291;372;450;420;480;534;526;485;320;266;328;413;427;393;460;495;434;346;356;330;331;329;333;321;383;383;395;480;520;375;423;465;533;576;551;471;499;472;424;411;442;438;475;440;312;274;319;396;471;502;484;459;335;334;911;2462;2686;1101;532;475;515;462;463;528;397;384;341;402;362;277;301;359;349;313;242;278;330;447;537;442;403;399;355;390;443;451;404;286;334;431;438;377;318;264;300;267;252;234;254;304;352;342;413;482;469;483;445;523;611;569;532;454;405;479;531;571;562;566;567;583;578;515;424;329;281;403;481;424;350;339;442;278;266;341;411;498;454;414;464;395;387;456;424;524;456;480;445;477;515;558;541;619;535;504;458;366;329;419;444;459;426;501;554;612;608;559;471;309;268;254;323;376;476;448;455;578;559;562;465;382;414;412;393;394;340;334;443;419;365;426;490;424;371;418;522;506;497;420;516;478;547;530;472;476;426;383;437;478;398;367;325;360;347;414;352;277;237;192;235;177;227;286;396;425;462;547;507;504;428;415;431;392;439;448;396;451;438;422;293;264;272;229;171;139;97;72;99;193;265;423;424;338;271;385;515;482;468;455;461;483;359;361;344;334;272;294;340;368;408;425;346;355;467;559;531;480;454;561;552;542;499;496;481;492;536;479;306;205;157;254;331;322;430;395;309;252;248;344;426;485;437;337;200;146;183;258;393;363;407;348;308;312;543;620;435;241;241;306;363;265;181;229;301;286;263;262;278;313;354;489;463;583;585;410;366;343;340;282;252;302;349;426;474;368;390;367;312;297;270;166;145;176;183;230;317;412;329;189;280;337;389;284;186;285;426;527;412;290;159;156;133;117;244;298;325;339;294;316;381;472;428;435;440;447;473;434;364;343;427;491;439;338;307;290;332;436;485;346;181;91;76;102;90;169;199;144;126;111;185;441;794;1012;464;272;241;294;340;327;282;237;151;116;95;64;136;230;384;349;224;182;171;198;185;146;100;76;66;106;142;194;133;142;129;120;81;67;51;105;68;88;92;71;110;211;276;182;137;154;154;159;134;98;141;323;429;409;281;200;103;67;64;61;117;213;252;207;223;184;159;232;264;176;77;43;61;51;123;245;329;363;228;257;221;190;121;68;51;83;175;228;176;159;300;426;356;204;145;143;160;71;48;51;46;57;98;207;342;388;318;157;79;89;77;70;118;157;205;276;357;292;266;289;281;193;91;89;85;117;144;87;64;61;75;92;154;165;136;168;214;314;463;408;322;407;453;359;283;376;298;220;228;187;184;146;122;135;171;160;172;116;98;48;86;68;108;156;320;402;505;474;514;464;405;385;349;329;221;124;97;137;125;91;33;67;79;103;135;249;354;333;248;342;440;343;268;202;115;129;158;126;113;143;160;94;64;58;80;123
312;380;421;448;248;143;71;167;157;156;137;154;202;181;196;245;312;323;225;142;111;126;136;224;295;351;318;277;378;434;304;180;186;245;325;352;504;508;512;442;540;636;667;665;606;549;630;537;359;292;326;393;442;380;298;240;225;390;507;533;495;472;481;473;460;495;559;558;530;491;465;320;454;419;446;318;228;199;375;414;509;530;464;386;402;432;358;242;218;225;238;294;419;311;192;172;243;271;412;439;540;460;334;334;371;440;461;343;270;234;267;382;414;590;466;362;248;261;396;442;442;466;528;589;523;451;304;321;341;274;234;370;485;463;468;391;378;260;256;196;226;197;278;341;445;476;513;490;570;592;573;555;525;459;364;293;303;345;337;455;407;331;321;377;514;568;488;478;459;352;324;895;2457;2580;1082;546;497;457;437;401;425;366;284;334;366;286;226;298;254;353;337;209;186;282;517;490;402;343;353;448;460;498;482;397;339;341;469;487;402;325;287;343;342;356;360;305;252;343;342;420;494;520;487;486;482;512;537;523;440;440;512;525;553;598;586;577;524;470;436;423;312;243;338;474;516;394;353;373;411;380;399;513;481;460;421;384;362;411;476;489;519;493;464;460;509;502;528;555;562;471;424;341;404;372;364;433;471;437;583;568;565;643;659;545;399;333;302;368;412;392;405;408;477;552;546;522;453;421;420;400;372;322;384;406;340;330;421;427;347;346;398;551;517;517;468;493;507;506;461;364;482;448;425;459;439;425;370;424;388;386;419;460;377;277;260;303;256;220;313;454;444;444;558;613;519;430;423;514;514;486;497;492;539;493;371;285;256;246;237;219;170;141;104;100;229;331;427;399;297;350;467;521;519;544;453;455;446;386;420;375;273;217;221;361;371;481;463;304;302;360;567;572;505;378;432;504;525;521;504;436;528;503;443;333;245;195;259;332;383;476;393;352;266;199;230;491;521;410;220;140;122;137;227;326;357;362;354;406;492;1063;1523;1098;479;311;340;258;235;200;236;387;454;404;377;391;405;419;458;437;432;464;420;352;278;234;213;234;269;333;377;546;413;344;372;303;296;244;154;175;265;278;277;414;375;279;245;241;358;454;366;297;401;489;516;497;310;194;189;210;162;238;402;466;468;359;287;371;479;460;385;354;307;368;273;233;226;331;463;387;374;391;368;390;489;450;423;191;109;93;126;104;151;162;183;185;157;181;444;882;1064;599;236;190;162;174;142;186;169;160;90;96;46;105;178;341;315;235;217;252;327;261;244;120;92;83;64;95;116;80;115;164;146;78;56;56;60;63;107;77;86;79;165;203;149;189;252;181;178;95;82;167;277;419;398;293;164;63;82;44;63;104;181;252;216;159;124;135;175;175;125;98;47;50;105;146;280;360;330;329;308;293;241;133;55;67;78;156;185;167;264;346;345;244;185;112;114;108;88;49;57;63;71;123;239;368;416;293;154;91;93;74;55;114;102;166;222;332;384;369;361;313;238;146;98;85;95;152;133;88;72;75;103;120;96;94;116;216;334;484;386;269;352;435;328;295;269;219;117;160;142;93;103;112;170;180;218;272;181;120;58;67;70;81;142;250;308;385;520;468;383;307;230;234;144;159;155;160;135;95;93;62;46;69;67;86;171;217;177;208;270;338;366;326;224;225;191;195;182;112;93;89;92;47;64;95;138
312;329;416;396;259;205;162;250;222;160;163;243;275;316;312;279;329;236;147;142;163;154;166;223;347;401;335;368;493;477;313;195;215;249;334;393;505;612;506;506;578;650;675;573;552;618;645;545;342;304;356;382;380;288;303;295;371;474;453;518;532;499;575;534;494;475;499;522;577;515;347;309;461;568;477;400;361;367;431;415;576;443;501;415;488;456;435;317;324;332;375;415;404;350;289;252;265;315;457;492;528;446;453;468;517;577;542;403;263;257;422;388;497;557;619;512;389;412;511;569;518;456;515;626;627;507;404;355;283;185;154;246;339;411;369;323;342;331;225;181;204;164;200;318;399;475;515;540;562;590;546;538;414;319;256;202;214;272;300;344;332;311;285;368;575;618;445;402;419;334;332;622;1201;1274;781;527;499;405;383;400;429;353;305;339;279;209;161;151;237;316;326;245;162;232;524;477;375;301;363;459;586;554;495;415;417;424;481;508;516;409;487;410;425;419;500;332;285;376;425;554;509;462;511;527;541;537;553;450;382;339;486;506;596;571;595;577;507;445;372;408;287;218;346;517;523;392;330;449;501;493;483;552;535;417;352;349;367;419;470;479;518;451;452;480;476;549;524;502;444;378;408;363;316;327;368;425;428;472;548;541;529;552;615;520;402;444;441;461;404;482;440;436;513;529;504;522;500;390;394;363;398;389;379;372;340;387;428;446;404;377;482;468;534;537;446;462;451;361;344;342;391;418;422;422;382;371;415;385;395;477;538;484;385;332;286;312;261;312;379;398;468;436;474;565;472;361;425;511;520;498;503;553;590;472;403;335;236;274;355;280;302;185;133;189;309;471;494;408;298;444;522;490;487;527;442;419;418;376;410;432;341;228;228;306;368;491;454;385;305;400;560;554;476;371;387;411;464;491;452;474;498;450;445;373;348;265;273;313;384;494;507;385;247;193;285;496;517;428;292;178;112;81;134;224;263;339;418;382;612;1704;2895;1748;707;416;369;340;261;272;328;445;446;429;465;461;445;494;506;422;386;336;342;280;284;274;187;221;224;278;356;493;447;361;361;328;331;273;245;261;401;376;376;447;404;288;237;242;362;471;425;340;401;476;556;481;407;341;305;310;357;387;450;437;481;380;235;454;441;494;428;397;284;269;207;179;218;250;296;349;340;419;467;501;511;491;350;228;187;209;225;239;249;250;297;293;243;265;385;634;790;482;293;130;134;137;103;166;216;235;173;76;68;88;117;225;218;211;291;332;393;370;278;164;90;78;78;82;76;70;95;135;134;79;81;51;80;68;82;85;92;105;146;157;146;193;276;187;146;103;162;180;241;370;442;235;145;102;80;61;70;118;187;219;145;102;101;111;110;124;140;48;52;83;164;278;343;363;252;327;345;365;306;136;86;85;65;117;168;185;286;404;360;323;254;152;92;77;60;44;68;73;88;100;253;394;443;355;151;143;76;61;46;70;104;109;144;262;261;259;207;275;292;162;107;103;112;178;176;151;92;60;83;85;102;112;124;146;299;353;373;257;273;384;360;262;173;146;101;118;122;96;79;155;290;357;333;298;197;125;73;45;73;66;88;114;177;295;386;397;245;236;199;145;108;129;162;222;203;162;87;64;85;89;87;46;120;154;125;166;285;398;373;273;235;243;241;328;282;167;117;83;54;80;62;110;171
271;382;504;451;305;303;293;385;343;276;268;374;428;481;454;389;333;316;284;264;301;208;235;310;382;498;435;449;549;488;392;323;321;274;205;345;523;596;606;592;600;585;542;492;549;633;615;522;333;268;299;383;335;353;410;440;554;528;590;488;542;496;531;566;502;466;419;438;535;506;386;325;526;518;564;504;441;454;537;476;482;464;476;574;614;529;528;425;445;473;450;514;499;517;393;300;272;389;534;498;498;400;467;549;672;675;615;454;378;382;376;445;472;587;623;633;498;608;532;561;459;569;532;514;531;571;473;354;288;213;201;217;371;383;317;367;383;429;316;356;351;306;186;203;375;485;513;510;545;554;483;374;317;195;154;174;261;358;403;419;369;345;253;329;487;501;431;450;445;371;400;408;512;641;534;423;445;336;381;284;347;277;267;423;326;197;136;165;157;251;319;275;220;306;514;527;347;322;371;513;547;460;455;412;432;425;510;532;569;599;567;539;464;451;483;392;531;757;706;618;557;486;536;545;582;497;438;474;379;328;431;499;576;578;637;540;484;400;395;383;306;304;413;528;533;401;357;421;483;533;481;506;454;346;324;343;457;442;486;405;437;374;402;400;390;489;472;436;326;359;369;395;344;281;387;426;406;430;521;411;432;474;451;501;481;478;525;447;467;466;469;422;472;506;489;462;440;393;304;279;291;415;483;442;328;346;391;456;491;438;402;380;463;461;468;439;386;382;355;382;358;329;340;343;423;431;389;416;443;467;438;379;335;294;359;283;310;359;455;461;406;466;402;364;403;371;418;442;515;516;459;595;603;522;412;378;305;394;384;311;296;231;181;261;455;456;477;312;328;435;560;499;464;476;434;402;333;410;443;489;447;306;240;337;391;457;467;380;360;426;577;563;425;349;324;380;437;469;515;463;473;499;536;445;387;418;324;378;422;481;479;384;310;271;325;441;565;473;368;284;143;117;96;178;212;271;349;363;605;1410;2396;1458;580;376;380;392;338;327;358;473;422;370;490;568;421;461;521;475;377;315;290;251;276;330;255;253;316;285;305;428;422;391;394;359;364;335;409;423;489;505;448;445;286;182;190;164;254;379;368;317;292;360;492;495;525;493;453;467;470;496;452;451;447;332;288;390;526;477;521;457;428;377;319;312;322;278;285;338;379;518;542;477;480;461;449;283;233;319;373;409;380;404;443;433;365;393;521;550;553;472;310;173;151;128;142;211;233;298;179;96;57;58;102;150;138;184;352;377;418;345;233;178;82;72;91;88;66;67;62;108;127;80;43;80;75;124;133;131;123;121;122;105;116;185;245;148;124;99;117;214;243;351;374;283;205;139;123;110;96;91;163;164;156;166;156;96;82;96;63;93;58;124;224;289;355;286;175;174;329;369;365;200;89;54;59;174;172;196;279;399;426;445;340;246;145;100;56;42;46;65;106;96;160;250;337;393;300;139;86;41;58;49;76;93;99;146;157;155;132;175;288;235;114;92;122;96;168;178;137;86;102;124;190;233;145;119;148;282;265;178;204;391;456;281;143;117;124;142;105;129;94;247;417;484;493;343;284;188;114;56;97;54;67;87;118;219;357;394;215;147;175;120;135;194;238;303;378;274;149;128;124;159;102;78;96;103;140;250;329;391;393;265;204;251;291;429;362;287;194;176;91;100;110;157;193
172;310;480;464;386;425;379;413;442;456;479;548;500;539;542;458;434;478;517;501;478;407;379;459;528;576;576;600;614;583;544;470;402;265;234;305;487;626;572;637;582;510;401;455;579;570;553;509;416;298;306;291;354;417;511;483;496;480;515;448;441;445;483;518;443;413;456;434;468;461;379;401;525;576;539;537;567;495;520;481;385;362;385;492;607;556;560;513;546;613;500;496;562;580;429;278;213;306;409;492;438;412;439;511;593;587;623;575;500;350;366;495;550;609;622;660;569;561;600;626;599;505;574;540;551;609;558;544;423;346;444;633;475;436;403;342;384;451;510;672;868;574;269;236;357;475;466;546;520;488;397;291;235;126;127;166;306;420;530;449;377;298;229;343;457;470;416;402;390;333;321;276;307;408;417;420;317;385;413;387;288;233;264;321;276;193;231;189;206;248;354;274;250;343;444;412;360;312;403;484;473;509;476;459;414;341;406;493;522;601;557;514;410;415;378;566;1214;2080;1445;747;602;491;531;555;526;497;517;440;459;405;433;491;542;608;913;1172;869;512;476;450;447;398;529;532;560;438;360;383;342;432;467;455;397;360;310;384;472;431;448;477;436;437;442;521;447;477;504;406;295;428;448;401;392;316;357;424;367;393;476;531;537;399;470;500;504;579;531;414;460;586;495;456;412;425;428;497;417;362;302;302;319;407;542;455;358;367;371;390;413;444;358;380;432;434;431;448;426;339;379;373;277;247;262;304;415;462;494;455;435;392;422;322;346;364;352;234;298;382;448;483;435;397;316;345;403;366;328;387;517;435;494;569;507;483;395;356;363;458;419;281;236;160;188;302;443;443;421;336;310;442;540;525;500;463;447;387;383;420;496;587;564;453;378;429;445;436;373;439;419;493;553;477;398;316;367;395;462;461;477;527;487;470;504;554;543;477;392;440;515;418;334;331;326;347;401;441;442;484;436;332;172;140;164;166;186;213;285;298;502;835;1002;716;469;363;356;449;449;394;383;425;385;369;398;413;397;389;410;377;297;291;247;261;233;326;341;388;394;456;440;403;436;371;423;485;376;385;460;509;482;443;548;447;406;224;178;174;203;221;290;308;263;288;363;524;512;581;462;495;502;529;560;483;372;317;381;517;485;456;493;505;477;477;411;371;455;392;403;400;431;514;461;546;519;566;550;490;393;386;510;469;502;578;533;481;409;421;422;459;494;427;392;229;237;202;199;349;357;273;179;148;120;91;82;138;183;188;343;347;281;291;223;186;118;66;85;142;148;101;86;97;80;69;58;69;87;167;161;128;143;164;147;89;119;107;171;181;78;75;94;132;184;250;313;275;215;163;212;186;123;108;162;172;184;206;162;88;80;80;84;65;127;200;243;249;324;284;125;149;176;322;420;262;139;97;86;141;163;132;250;330;426;487;444;353;200;110;85;53;59;96;64;122;148;230;329;372;322;197;81;61;49;62;53;56;39;67;100;62;56;154;217;182;101;110;121;112;210;336;269;181;98;149;293;281;215;129;120;173;198;204;232;410;512;367;157;142;257;169;100;115;154;270;455;399;482;405;273;146;112;75;109;94;42;80;74;155;374;342;188;144;132;225;258;253;305;413;442;405;245;149;217;164;124;149;176;200;223;217;250;300;371;239;180;186;327;445;521;383;291;236;237;162;138;201;325
205;243;372;477;457;402;436;502;546;547;567;576;586;470;513;512;526;566;590;524;601;523;505;566;555;625;643;582;656;594;521;557;481;405;333;311;453;611;677;568;552;483;316;411;546;584;609;554;473;397;335;331;372;388;411;433;427;489;445;449;456;383;391;432;363;393;399;453;478;446;365;436;486;596;577;610;620;588;528;380;280;325;295;449;569;548;599;541;623;539;501;523;563;515;499;288;189;257;356;385;424;429;388;463;516;664;583;582;509;458;443;571;588;495;590;555;592;498;599;623;565;571;520;490;482;527;584;640;547;551;1174;1801;1153;597;400;457;430;529;637;1065;1393;922;454;370;412;473;548;536;551;509;399;302;194;122;116;175;277;384;524;456;362;317;269;436;520;502;451;414;324;239;250;231;271;259;373;366;323;295;378;432;330;215;266;360;371;289;301;266;192;287;371;322;249;331;417;370;291;242;363;522;561;433;458;468;341;291;317;414;465;511;463;453;392;307;379;712;1847;3364;2053;789;602;456;525;560;540;557;630;595;563;541;565;527;593;736;1601;2586;1746;731;532;517;533;595;531;615;578;498;381;345;384;444;443;421;376;323;292;444;548;531;481;464;464;429;436;538;538;521;530;458;362;358;408;427;380;370;390;345;329;418;480;633;630;501;456;521;453;521;555;413;414;433;462;489;439;377;415;477;496;442;412;326;397;394;423;457;386;324;345;420;442;426;383;309;338;484;499;470;382;428;341;377;293;304;316;348;421;393;395;396;494;400;344;338;368;405;358;331;317;350;379;395;435;374;296;334;407;366;337;433;460;473;567;496;459;302;343;315;440;459;447;368;291;229;286;381;475;497;483;398;377;434;499;474;454;483;445;420;478;430;448;534;598;529;428;432;394;336;301;351;412;507;541;436;381;438;358;384;416;400;436;499;468;501;540;502;543;457;514;482;486;390;291;220;274;292;400;343;374;464;430;311;187;208;209;237;190;150;175;259;397;534;577;550;497;406;453;443;483;437;435;362;319;310;347;303;234;350;425;404;257;328;344;297;302;326;350;407;489;480;398;354;354;390;415;481;461;482;509;555;489;425;484;519;421;378;283;266;222;259;317;357;328;327;412;512;522;582;515;498;503;591;540;497;394;363;374;435;403;441;479;507;455;419;434;360;443;506;492;524;474;542;519;513;570;596;582;475;473;576;509;518;537;641;587;468;489;464;393;358;383;415;382;400;398;314;315;371;337;275;232;243;213;189;166;194;250;361;345;304;227;284;253;169;109;125;132;178;196;141;152;147;84;96;69;65;95;127;151;194;170;156;124;114;144;153;212;210;139;104;60;81;118;201;272;258;190;219;288;310;205;104;138;207;266;333;184;127;128;173;119;164;239;278;282;361;330;311;115;135;152;265;283;298;221;143;87;109;116;97;140;217;306;406;416;413;261;180;129;94;72;118;119;153;231;318;296;277;277;135;90;58;50;68;70;60;68;118;116;68;81;146;162;164;101;123;130;170;375;481;461;285;187;173;337;421;260;128;77;118;223;307;376;486;507;349;241;126;220;167;129;173;238;305;366;388;440;350;305;192;131;156;130;81;70;85;80;118;225;268;124;109;209;319;355;317;311;351;473;350;285;199;190;207;161;185;302;348;303;214;207;284;277;235;138;151;210;337;412;468;297;323;284;249;199;224;337
166;229;333;430;487;447;455;525;604;610;666;569;457;477;516;536;526;484;610;596;648;582;545;602;541;538;564;534;482;529;521;543;557;554;392;411;466;569;541;527;508;424;442;553;554;495;495;476;634;680;726;533;400;367;432;410;413;429;463;460;493;391;268;266;278;315;364;473;438;445;397;374;414;475;575;642;626;532;474;360;300;232;271;365;436;502;543;559;644;551;396;377;532;550;495;302;217;167;253;306;377;390;318;394;449;541;531;515;512;518;623;641;637;477;547;478;582;481;468;507;548;554;505;455;521;554;652;623;533;901;2803;4644;2607;870;539;513;483;517;579;948;1222;835;545;533;491;506;481;554;604;512;493;379;232;190;202;232;352;471;534;539;318;322;449;517;533;524;482;372;277;208;158;199;211;224;269;325;335;340;365;436;328;287;294;435;451;396;375;414;349;418;401;345;255;389;387;319;325;383;386;413;511;442;437;423;284;236;208;302;366;463;416;340;240;304;374;540;1479;2327;1495;714;573;529;517;577;585;569;596;601;651;579;550;556;494;871;2150;4151;2588;1035;656;582;602;610;584;577;517;509;388;346;368;425;492;439;368;337;314;414;541;541;590;526;545;442;423;479;527;574;499;466;354;336;386;402;412;344;420;320;404;461;607;678;551;476;458;479;509;408;401;363;318;400;488;477;489;448;404;469;531;521;481;482;392;336;417;381;370;379;414;450;437;440;396;316;332;456;469;408;381;437;451;390;311;348;353;343;320;375;415;455;410;425;365;334;374;535;434;399;367;369;320;303;343;394;339;330;370;385;342;404;425;545;534;439;390;314;262;314;369;424;400;422;339;376;365;477;488;483;462;424;384;415;531;519;539;450;428;440;471;405;370;486;525;447;420;428;381;317;267;356;419;468;394;465;474;372;350;356;356;343;407;465;492;433;435;488;382;390;446;497;428;345;229;287;288;292;351;374;392;446;371;300;216;211;248;238;239;177;169;271;440;444;567;529;530;426;412;437;443;474;479;455;330;315;309;276;234;409;445;371;329;399;446;293;303;319;394;409;494;474;375;257;370;387;401;387;471;480;520;509;431;433;460;500;528;447;434;396;359;352;384;334;390;353;424;563;594;526;440;400;496;497;516;470;428;469;451;336;320;365;466;429;383;425;403;358;428;633;628;595;484;458;445;505;544;540;567;516;529;462;582;571;550;563;568;519;439;367;291;303;294;369;415;512;505;439;302;324;267;237;282;375;393;349;313;351;410;465;367;330;272;331;333;217;143;162;165;203;248;299;312;309;207;95;70;101;126;168;157;225;288;234;162;207;218;230;261;204;189;99;54;65;76;127;186;208;188;215;294;251;172;102;142;216;363;374;257;160;166;197;185;239;309;321;335;384;412;250;111;116;146;237;314;303;260;188;92;130;57;59;83;134;237;277;328;322;248;237;214;181;157;210;232;257;306;338;216;191;183;116;105;91;59;67;67;110;99;162;147;153;130;150;173;200;141;196;246;250;396;553;479;405;233;239;339;437;229;158;93;157;321;448;500;551;458;278;166;113;172;128;169;177;334;280;348;361;371;387;262;117;157;245;181;118;109;64;90;91;113;164;154;97;246;376;418;311;218;291;365;327;202;119;185;219;244;258;414;473;393;312;158;137;202;186;95;149;171;244;318;357;313;268;251;204;201;206;373
193;254;342;420;421;366;386;455;583;548;606;493;445;508;517;526;510;483;550;544;560;591;554;575;537;434;388;406;519;555;501;439;504;577;524;461;409;430;502;371;414;483;511;527;569;554;514;509;703;1330;1893;1203;619;473;474;434;428;466;504;514;474;386;342;297;310;388;453;483;545;516;425;312;313;406;624;646;596;428;388;330;341;304;335;409;352;398;443;514;532;457;310;291;486;471;452;360;272;164;111;159;318;425;379;339;453;517;498;562;499;572;626;791;644;481;415;486;458;334;277;308;349;396;345;425;584;605;606;617;528;1047;3818;6485;3771;1159;534;500;426;388;437;646;745;626;551;537;614;515;519;525;648;543;501;434;261;211;444;407;532;754;682;529;427;448;551;572;531;518;407;365;317;202;191;157;153;175;166;302;414;451;472;444;371;355;488;439;525;458;457;401;401;449;466;427;404;456;448;354;327;416;377;370;366;311;369;379;349;297;243;271;329;423;320;206;159;260;342;457;636;841;668;485;486;522;588;519;560;537;537;566;588;597;531;530;506;663;1602;2719;1940;863;593;591;639;550;569;471;442;440;403;384;414;503;498;428;435;404;401;510;574;583;552;549;477;476;362;439;535;601;576;477;332;336;339;406;431;354;359;403;412;459;540;492;530;410;405;474;504;365;309;300;342;331;419;477;504;394;392;474;538;421;527;556;452;452;358;365;374;389;403;393;483;396;414;416;425;353;431;435;423;373;424;399;384;420;321;379;320;461;464;505;495;467;417;324;316;414;451;467;398;332;288;256;410;427;334;326;430;374;391;403;420;459;466;372;328;340;264;303;307;311;371;370;356;403;474;464;473;416;427;408;434;543;572;557;511;445;545;504;465;331;308;378;541;490;363;439;478;370;368;385;433;428;399;451;485;511;460;315;292;324;345;369;434;379;352;377;319;299;364;427;427;421;387;435;377;393;335;347;450;414;356;346;272;329;262;354;335;263;274;268;459;496;542;559;472;443;384;318;415;445;493;462;432;396;351;233;330;414;486;437;434;480;455;423;331;309;398;485;458;407;318;321;370;400;404;432;466;416;450;426;454;404;464;489;434;488;530;468;482;397;424;394;438;463;479;479;570;490;457;494;554;401;516;518;496;520;437;331;388;319;363;416;368;339;344;439;462;565;516;630;488;464;442;442;604;578;510;478;429;432;467;515;491;556;470;488;395;358;298;309;326;370;450;452;568;483;309;314;299;311;285;434;499;484;375;387;462;507;475;383;374;445;387;264;197;221;288;317;361;369;443;448;351;211;142;183;207;241;223;247;348;327;255;282;257;234;262;238;196;125;80;40;80;105;125;144;136;167;261;323;181;128;104;195;321;333;195;152;144;192;209;273;379;401;406;412;377;220;142;112;150;162;223;226;182;178;157;117;81;103;97;153;234;245;338;290;239;202;216;226;232;327;324;430;411;348;193;146;213;187;153;145;99;80;93;115;134;167;195;287;223;165;214;279;293;303;360;340;403;435;398;448;271;289;386;351;270;179;151;251;364;520;597;556;322;212;157;115;144;133;191;256;319;277;270;297;284;310;240;151;209;311;231;173;197;134;103;122;163;239;255;176;177;299;336;288;177;178;302;269;161;182;273;367;383;291;295;430;473;316;178;183;174;186;194;145;171;226;256;258;251;216;174;144;132;192;218
246;337;444;414;399;346;270;449;565;560;488;433;381;446;534;457;481;492;547;507;448;399;500;504;440;343;284;383;462;489;422;316;417;456;465;466;395;386;314;301;317;466;526;504;480;425;466;503;804;1735;3057;1680;706;507;476;431;378;564;580;546;498;486;443;410;370;403;466;566;563;531;396;226;190;376;562;642;543;403;283;354;337;399;441;480;375;446;394;470;390;263;239;280;402;404;353;307;261;159;91;170;223;378;362;464;519;581;539;588;510;537;561;610;543;442;367;325;343;245;173;242;320;313;304;426;616;666;674;533;507;810;2778;4596;2722;914;570;551;423;372;282;386;436;553;594;552;542;470;415;461;580;525;519;349;214;230;412;573;874;1388;1027;593;504;498;581;653;622;473;443;374;320;199;204;162;195;205;256;363;480;561;499;544;439;490;564;529;461;495;524;456;507;557;507;460;402;464;403;336;268;275;270;259;284;235;317;309;352;338;377;375;374;356;287;207;196;280;272;330;386;360;393;438;427;480;572;543;479;411;416;438;517;571;559;540;552;529;899;1249;933;501;393;487;533;545;459;337;318;333;385;474;523;500;558;488;483;524;468;536;566;538;516;547;507;476;420;459;605;646;630;475;403;372;354;384;335;343;357;413;396;360;390;377;495;328;413;472;459;366;351;418;380;407;416;478;467;465;390;486;501;471;487;515;522;448;469;417;465;445;441;459;503;519;421;479;427;425;415;405;356;449;397;494;416;431;378;492;398;479;522;510;485;503;413;241;267;410;536;479;431;318;301;321;566;611;427;395;386;464;442;411;364;437;423;391;349;399;343;313;302;385;382;433;470;459;466;526;501;393;348;473;452;452;476;456;438;516;557;539;479;387;300;454;503;464;445;450;521;426;398;484;427;376;340;440;496;500;473;388;307;293;369;401;443;358;404;375;306;251;229;277;408;382;450;467;465;421;405;403;475;480;324;305;350;291;414;468;500;385;338;377;476;482;513;564;503;430;309;306;348;430;450;531;505;457;334;297;411;432;483;458;454;506;441;464;319;351;364;462;452;425;316;314;374;438;362;409;444;384;373;462;507;519;473;449;374;477;557;507;409;359;384;349;496;466;500;423;507;499;466;496;510;503;445;400;476;482;489;420;374;403;316;384;388;398;434;475;430;511;485;592;476;425;433;510;569;576;451;461;336;333;334;405;424;450;392;387;391;350;332;373;396;459;422;514;483;488;338;351;375;380;386;461;441;453;339;313;402;490;497;452;432;497;515;349;345;399;459;456;433;464;452;525;432;333;278;283;402;431;282;270;391;384;419;365;325;279;262;251;249;168;115;94;99;149;136;136;143;168;288;356;278;192;194;202;237;235;164;91;105;162;205;220;295;310;307;348;369;202;144;109;141;97;146;171;162;168;137;129;127;122;109;164;220;302;347;274;233;149;184;273;317;384;394;474;478;328;250;268;307;302;253;184;141;114;113;108;104;145;270;409;414;290;300;353;379;433;486;407;384;319;278;303;266;293;313;403;317;184;181;337;484;563;536;424;311;229;178;117;129;113;191;258;309;209;161;193;277;315;269;196;323;370;314;251;271;199;169;216;248;461;702;419;200;175;181;212;165;169;183;189;183;180;340;414;376;300;221;256;301;228;146;146;225;276;242;170;185;196;261;282;262;208;186;127;133;127;159
324;419;426;373;337;282;248;400;492;450;432;355;300;365;474;480;531;546;523;489;396;333;347;373;373;326;331;430;526;484;386;260;314;374;426;439;410;298;210;137;267;412;498;406;415;449;444;517;731;1565;2071;1291;573;445;465;478;532;603;582;569;470;509;518;382;390;394;415;561;505;457;287;260;236;362;516;519;408;286;208;279;472;537;628;523;578;521;464;385;300;237;179;242;211;215;228;260;218;221;191;212;273;311;433;562;532;529;584;550;609;474;465;377;415;315;230;277;249;160;113;200;289;243;221;439;870;900;682;458;368;529;1238;1881;1143;582;532;527;552;451;292;291;399;432;526;543;465;425;386;335;410;485;424;308;211;285;470;543;867;1273;920;601;538;593;518;618;603;446;368;323;329;251;149;224;245;251;335;340;446;571;567;553;509;484;551;558;416;489;550;526;498;534;547;557;487;449;325;279;243;340;379;322;278;288;298;374;427;398;423;530;450;356;206;210;193;293;358;336;315;359;351;380;444;478;557;577;538;472;364;378;427;510;546;594;615;525;511;591;452;325;347;403;429;525;349;243;221;295;394;497;571;611;533;570;637;503;501;478;545;497;497;586;584;463;465;596;617;690;533;465;383;410;424;341;367;378;429;444;386;321;354;366;403;332;300;387;473;474;481;491;457;495;403;466;523;469;487;459;412;470;500;595;587;513;514;470;496;524;503;532;588;553;491;517;511;437;448;406;401;473;465;528;478;462;542;532;568;562;634;626;605;483;397;334;318;387;426;519;397;414;416;401;551;587;464;427;469;452;487;355;381;409;372;362;415;442;477;447;423;426;466;468;538;555;468;525;483;430;357;391;454;499;457;375;380;512;503;524;496;451;404;520;523;527;468;486;542;429;504;423;470;346;398;452;472;449;501;456;351;385;481;467;461;399;409;400;341;274;263;289;347;444;544;438;470;466;485;426;475;510;376;233;277;379;433;505;568;480;446;433;434;524;499;551;560;525;398;435;459;422;455;526;548;526;421;350;416;459;360;369;465;491;426;407;368;369;443;420;436;387;355;310;345;362;354;333;395;394;421;459;509;594;515;443;436;464;545;464;465;409;414;430;518;599;434;463;513;471;541;514;511;453;412;357;429;536;450;525;473;411;320;277;378;340;464;427;496;477;434;500;500;436;447;464;566;562;526;414;288;252;236;290;350;414;421;451;418;416;317;352;358;406;426;435;497;420;492;421;456;454;481;470;477;364;385;347;370;339;370;376;431;570;511;436;446;553;643;584;559;487;570;489;434;430;422;392;504;397;390;263;361;495;476;437;418;351;258;295;276;237;175;156;199;219;230;194;154;191;238;368;377;316;277;310;299;226;147;99;119;207;193;222;295;260;272;293;285;170;163;147;144;89;147;206;196;232;189;196;234;187;220;162;183;265;346;335;271;181;180;243;396;407;385;501;447;415;378;362;391;379;322;199;176;125;132;135;124;141;249;472;433;357;397;358;447;485;477;473;452;437;301;222;244;323;485;444;287;280;291;413;591;558;515;350;288;194;208;175;138;124;189;269;266;161;137;100;257;397;341;314;390;493;385;397;362;267;254;303;338;772;1437;784;244;138;198;271;264;199;138;164;139;178;263;309;260;245;185;201;236;238;221;174;264;307;222;188;241;348;351;296;331;276;235;120;96;125;98
394;493;458;376;352;310;244;346;417;352;326;280;310;300;371;395;635;637;551;493;429;290;238;247;322;314;348;450;499;462;365;238;279;308;382;475;397;277;145;111;219;329;317;295;334;335;390;445;547;890;1007;726;426;454;555;518;539;545;602;566;517;580;555;503;546;535;374;405;502;397;320;324;380;364;415;392;355;346;211;294;456;600;625;635;605;557;472;398;334;314;191;140;115;95;136;190;290;323;263;361;394;385;479;634;620;561;608;582;507;409;410;296;213;172;168;190;186;156;163;203;180;150;177;337;1043;1161;678;480;420;464;711;668;478;480;598;542;480;469;337;312;357;404;467;577;509;501;364;317;343;426;421;351;249;334;478;529;634;711;634;450;414;419;423;494;542;436;290;263;311;254;264;366;362;335;375;345;433;545;619;529;400;442;488;529;425;410;593;580;532;517;410;523;502;413;322;237;300;441;463;402;430;449;421;405;461;504;498;484;411;302;168;214;302;411;471;407;407;360;368;401;434;499;528;579;628;546;460;497;515;624;611;582;554;511;439;425;361;308;262;301;368;450;383;283;224;353;486;610;692;601;562;570;559;514;469;463;451;392;453;484;509;478;577;645;635;512;486;438;414;394;354;339;383;417;466;419;370;340;341;321;309;213;243;409;399;441;462;570;477;551;480;489;573;519;491;462;428;488;527;561;611;588;552;435;514;529;580;520;615;488;490;456;427;448;426;381;436;480;577;427;491;464;508;580;599;658;557;557;582;589;428;408;450;508;476;561;560;503;509;506;507;510;531;489;541;554;417;420;446;465;518;480;479;549;506;510;444;414;382;427;469;442;489;544;523;488;375;408;482;498;464;356;323;379;464;441;469;476;458;513;561;503;461;464;469;471;466;482;417;314;334;426;479;503;499;442;421;438;546;456;428;400;441;410;442;383;312;345;402;327;421;402;398;410;498;573;548;663;481;321;232;322;396;510;468;493;414;488;516;441;440;618;688;521;486;428;414;326;434;455;459;461;461;467;397;353;290;338;398;484;460;443;392;441;399;467;467;380;332;293;309;334;342;365;444;419;391;485;477;520;544;585;503;516;560;486;428;440;459;436;500;559;548;500;447;465;491;499;458;463;426;352;431;501;505;570;537;402;310;297;354;440;480;444;458;402;409;467;559;516;515;494;520;536;580;474;302;187;197;247;359;444;392;440;503;402;363;324;326;399;365;421;442;488;458;517;523;545;533;480;398;406;308;416;378;233;263;342;387;479;487;553;572;644;727;698;639;493;482;502;398;374;402;404;472;452;347;320;321;452;474;507;439;444;333;316;331;300;235;242;284;385;299;252;255;213;253;319;340;327;307;370;374;300;154;179;193;190;231;307;322;268;204;282;297;225;194;196;160;164;184;214;237;243;198;252;304;261;237;172;186;265;372;429;417;308;311;338;414;445;359;438;473;420;483;506;495;436;334;224;225;189;190;175;185;148;161;313;418;439;364;451;460;482;459;453;428;423;358;320;346;433;545;442;345;354;444;503;533;523;444;255;213;184;296;281;165;123;197;278;235;164;214;184;272;380;459;437;480;508;456;407;362;266;253;317;293;752;1395;760;297;254;238;269;248;190;145;136;122;217;216;190;165;151;114;146;191;263;206;193;250;296;280;247;326;361;354;298;323;277;247;178;108;108;107
480;514;538;424;405;356;236;305;374;301;337;327;278;256;324;471;545;629;623;577;462;285;211;328;302;363;362;448;497;544;482;382;375;420;393;373;362;326;220;193;231;276;380;352;344;304;293;342;459;484;482;390;413;500;589;508;550;605;561;550;587;537;515;521;704;708;366;328;452;460;374;412;417;411;392;420;429;321;268;279;487;549;611;567;728;813;499;444;410;349;218;179;164;147;164;240;292;432;474;460;450;451;528;591;585;554;519;466;442;474;363;308;187;128;149;164;172;232;206;143;116;112;149;352;725;936;549;441;502;504;543;513;503;520;477;440;467;436;366;348;377;344;383;548;591;496;529;472;417;491;475;393;336;397;461;490;423;412;436;291;266;346;329;372;450;386;322;279;387;410;338;386;378;374;305;299;381;472;525;385;328;378;505;452;497;510;594;547;470;353;363;451;445;384;301;247;342;495;579;503;486;552;508;475;528;511;466;528;418;260;192;274;428;447;512;462;449;385;368;305;363;451;442;505;606;559;522;568;544;629;560;592;537;473;423;444;368;380;289;351;369;387;421;406;395;521;581;556;615;540;577;583;537;442;337;364;448;295;263;361;397;397;491;550;577;409;396;432;455;327;240;263;411;464;391;479;429;336;358;388;352;289;281;292;367;375;382;511;581;557;522;503;491;501;497;420;484;435;513;577;533;618;569;500;541;521;546;526;581;501;483;483;510;479;428;372;423;479;467;423;364;468;491;571;597;577;569;569;578;553;524;503;545;575;614;541;630;584;526;538;526;547;581;462;531;515;406;443;488;539;612;560;573;577;533;467;482;385;335;329;351;323;482;493;430;441;329;399;505;527;446;462;343;325;358;365;428;454;462;508;509;524;484;450;452;402;399;419;368;360;396;413;482;489;427;444;439;473;556;521;463;472;444;415;364;397;428;427;432;368;373;379;368;352;453;485;508;646;537;353;367;425;506;519;515;545;484;471;470;446;453;698;806;609;530;485;367;339;402;425;363;376;440;452;411;361;371;323;372;449;514;511;428;456;485;536;519;424;389;270;237;271;314;444;419;443;308;360;456;551;524;567;596;560;551;521;431;421;464;406;410;539;516;511;386;387;402;452;424;402;414;355;362;411;454;470;437;368;315;322;402;449;524;478;431;453;403;663;772;699;553;494;501;572;527;480;391;213;227;361;397;413;430;417;526;479;345;327;363;377;379;398;450;464;487;539;526;453;436;427;396;345;296;365;340;245;257;349;335;380;436;483;540;586;652;690;647;458;479;418;353;339;364;396;376;409;364;361;397;453;444;461;430;419;405;350;321;309;325;391;396;431;433;321;338;314;274;260;295;308;307;276;359;335;268;304;318;273;310;351;361;264;177;221;302;365;333;285;264;239;275;341;312;277;273;264;316;383;359;284;240;285;320;369;417;469;389;436;470;405;331;393;429;538;500;524;487;459;367;278;241;185;178;225;240;130;133;163;263;376;432;456;528;516;429;318;372;373;416;394;446;547;567;551;486;473;519;516;557;574;311;247;186;207;282;321;220;181;200;286;307;326;443;338;297;334;468;536;541;472;349;345;285;261;207;218;270;592;790;608;364;332;362;358;244;198;132;138;190;202;174;135;111;111;97;111;141;152;220;332;353;312;218;264;358;363;334;233;201;184;246;196;175;119;106
444;508;515;420;392;334;258;225;250;328;351;290;269;281;379;501;586;568;532;465;330;246;306;470;437;408;486;486;456;498;521;500;474;409;382;449;413;386;303;297;383;447;403;397;388;242;222;251;259;339;327;307;455;525;586;549;541;632;664;669;561;506;542;538;611;545;403;371;482;463;375;390;432;339;346;373;419;425;354;377;464;573;521;697;1417;1734;857;479;405;341;277;290;294;266;250;261;355;433;478;473;533;527;599;559;473;482;413;387;392;380;344;305;160;110;120;176;211;313;238;146;119;128;208;307;564;617;612;560;627;655;612;554;540;464;340;306;320;423;380;286;343;312;423;533;606;681;593;583;511;524;519;461;377;322;314;393;390;390;400;337;276;314;339;394;410;389;355;352;394;354;282;317;314;368;354;302;373;456;424;317;200;246;394;461;484;521;564;558;474;362;284;312;406;345;229;275;362;473;506;559;616;670;554;583;571;525;494;491;422;308;336;381;460;566;595;512;497;422;297;294;368;424;471;486;538;597;536;543;619;572;502;455;470;462;464;483;446;406;322;355;451;488;520;526;539;486;521;448;464;438;502;471;431;350;334;436;401;258;181;267;360;408;445;548;501;353;319;359;387;373;237;247;363;429;376;399;463;433;422;424;443;364;314;256;319;300;330;451;510;463;518;543;566;484;455;466;450;521;361;416;538;605;621;606;605;511;525;442;480;479;566;563;515;437;457;292;303;373;437;391;291;436;441;479;551;558;562;644;661;616;589;511;560;558;575;597;672;688;521;509;473;548;589;490;475;536;477;508;496;566;552;578;575;602;542;502;473;315;315;290;229;240;349;518;470;395;322;407;470;456;447;424;361;286;269;308;444;520;535;537;473;494;406;411;345;326;319;353;435;432;454;457;457;415;384;405;430;438;520;498;469;441;482;401;401;435;462;503;494;431;410;463;406;340;389;393;486;601;551;472;436;479;601;599;596;446;571;536;493;450;453;502;540;466;482;427;329;329;396;464;338;314;336;416;434;387;447;317;265;413;505;502;404;391;381;446;417;438;424;321;275;276;307;360;341;350;284;297;479;532;572;570;616;579;489;390;358;387;360;398;340;490;550;483;373;358;394;409;379;385;411;313;217;262;370;402;340;340;324;412;476;554;618;538;476;477;549;976;1236;767;533;460;545;545;527;466;341;267;268;394;464;500;443;499;480;443;343;285;328;292;313;345;377;432;609;596;426;333;361;361;291;236;206;255;294;292;316;375;335;297;287;370;413;476;543;584;541;502;424;433;422;381;442;400;433;363;379;363;388;402;365;370;334;389;394;374;302;262;373;397;496;447;427;372;435;394;376;253;251;262;301;274;343;366;377;400;342;316;398;445;373;270;160;207;333;374;421;453;407;317;352;404;430;380;400;349;346;382;398;363;327;241;231;295;396;466;511;503;526;410;262;309;428;429;466;479;461;397;313;241;229;183;188;176;145;137;84;139;226;343;470;498;541;487;421;289;273;360;426;488;497;542;524;524;529;497;530;447;442;420;312;199;156;179;277;373;324;210;201;341;379;433;550;411;318;375;483;569;570;491;369;303;262;268;271;276;350;490;530;423;401;415;466;436;252;159;111;139;161;197;164;133;82;64;74;116;136;165;317;391;422;323;257;234;373;345;307;164;129;198;264;279;242;189;104
484;505;486;443;384;319;236;219;241;295;374;269;313;273;321;429;444;550;512;343;240;221;398;519;552;536;531;478;542;519;528;538;446;411;370;510;548;513;407;378;484;525;513;460;299;139;176;178;186;284;369;434;510;545;593;475;497;561;600;600;554;521;412;402;425;432;482;461;518;517;468;382;376;345;396;431;518;483;463;453;526;573;529;895;2394;3307;1415;527;448;346;328;397;477;431;436;430;394;456;519;546;530;627;554;442;356;437;361;273;228;301;347;260;225;171;119;145;204;292;252;145;174;257;284;377;418;518;589;602;609;616;499;454;442;336;254;224;233;313;305;285;247;330;387;492;659;649;565;567;572;556;548;566;495;284;231;274;298;380;419;430;416;483;472;424;359;413;375;426;428;367;306;317;306;364;497;496;491;490;432;301;177;162;258;399;473;538;626;567;545;367;276;256;363;371;373;339;360;443;472;569;544;607;649;576;621;562;537;560;490;463;458;513;472;570;632;505;539;440;332;327;376;421;408;415;533;594;586;595;483;451;378;324;389;444;493;532;471;472;370;474;559;595;587;567;518;391;400;346;385;355;373;398;384;269;272;398;370;374;281;340;431;388;473;534;477;328;265;275;298;304;216;306;424;446;389;418;507;459;447;499;491;416;325;325;323;357;354;446;537;522;535;556;477;554;456;498;427;375;272;304;436;580;582;586;586;468;379;391;431;539;542;504;516;521;471;329;376;386;383;409;435;447;415;407;472;516;609;639;623;526;562;493;495;495;547;516;610;495;495;440;469;597;561;491;591;528;500;522;596;556;600;577;568;506;516;551;470;407;380;360;253;209;291;423;471;433;444;447;427;437;393;346;259;269;241;299;434;503;526;518;482;400;444;426;326;293;250;387;446;466;500;451;367;325;408;429;412;358;469;519;564;495;494;484;393;499;541;551;511;459;397;432;473;393;335;394;487;538;547;471;466;548;555;540;461;503;517;543;495;399;387;386;400;361;396;378;356;332;404;515;494;335;334;311;413;378;363;306;329;390;508;493;374;333;383;402;356;367;359;337;282;319;287;347;402;313;182;228;352;498;538;509;537;576;450;423;305;348;406;448;396;475;542;535;364;328;330;359;345;347;351;343;271;180;330;359;369;340;392;408;515;559;572;516;453;495;523;955;1260;798;519;504;549;555;650;495;389;326;349;346;337;418;379;439;434;355;288;265;340;330;392;359;349;601;901;837;574;430;345;283;230;173;159;208;315;371;322;340;312;247;221;264;344;353;404;477;457;475;434;452;430;410;473;441;399;402;411;333;354;298;329;294;283;317;420;466;372;385;443;446;507;440;384;359;470;420;411;291;260;307;335;285;288;340;363;412;398;323;452;410;397;267;203;253;390;399;422;465;455;389;485;491;496;520;485;414;284;340;364;364;396;249;212;218;251;430;486;503;477;412;295;327;430;486;405;408;368;279;211;231;217;145;119;157;162;94;67;163;222;361;387;485;536;488;423;254;206;316;438;496;534;555;548;548;488;553;475;367;342;275;241;223;235;179;248;289;307;261;234;290;352;512;483;459;373;358;461;531;557;493;403;356;360;395;393;412;431;477;513;526;477;502;426;399;272;184;144;158;169;155;128;136;69;60;60;109;175;250;347;420;381;320;252;165;250;329;268;216;182;250;348;370;315;198;107
426;394;376;327;319;230;319;295;295;315;329;300;259;210;258;370;461;485;352;251;191;212;473;475;483;534;507;580;509;412;486;517;406;369;352;520;566;529;467;436;472;593;435;283;235;160;162;193;242;372;461;552;604;578;539;402;504;546;546;587;607;568;467;371;392;478;520;554;537;569;452;363;358;454;456;577;555;458;455;549;557;592;546;980;2310;2800;1185;594;374;281;362;457;516;463;528;520;452;474;600;529;557;567;509;290;254;363;320;192;183;232;294;323;293;299;206;151;188;320;231;203;274;409;396;383;486;468;542;567;568;453;483;313;308;306;295;222;142;215;220;239;298;345;411;424;504;542;479;525;574;593;554;571;431;254;159;203;302;400;443;545;800;821;609;481;393;463;428;461;489;459;410;410;395;521;574;561;584;552;498;338;226;178;209;323;507;550;514;476;403;393;321;322;400;523;448;479;477;504;502;562;518;529;526;556;561;589;553;559;506;483;504;485;542;557;612;556;439;395;441;372;358;388;475;420;454;525;461;469;427;361;299;327;352;485;524;552;582;550;565;556;597;576;569;490;446;319;305;274;314;365;381;388;349;228;244;319;407;384;403;444;418;421;399;393;381;355;292;250;308;234;169;249;389;449;366;444;581;563;519;510;511;518;415;405;375;420;431;431;465;452;499;581;434;425;472;488;453;353;241;234;408;503;563;551;509;523;465;384;441;526;549;467;483;534;505;466;460;429;423;430;462;492;414;455;480;522;576;679;549;472;484;499;372;371;403;475;523;435;391;335;358;492;584;759;914;779;541;543;519;515;560;511;538;538;534;543;551;420;446;493;321;233;292;362;408;411;516;457;448;390;415;297;302;224;228;320;476;532;432;409;470;412;485;423;361;310;322;401;498;495;469;387;312;405;489;494;422;440;464;477;508;483;494;443;473;522;480;506;527;508;467;395;481;433;489;464;447;566;571;485;425;447;501;531;487;423;534;523;536;417;445;399;310;282;217;345;397;383;438;545;511;383;316;261;337;379;335;343;370;457;463;481;472;388;424;406;320;335;352;414;387;383;353;491;467;312;193;211;376;466;514;495;470;460;473;385;267;312;388;458;447;497;496;489;375;257;241;296;315;277;308;344;378;321;338;411;392;477;481;478;576;524;583;510;518;491;489;645;732;525;402;517;627;545;593;524;466;457;353;349;363;347;384;385;381;315;252;261;415;420;428;337;391;727;1487;1646;779;530;408;284;246;259;264;300;365;358;327;406;387;283;200;256;316;279;298;387;393;454;456;429;411;412;465;447;474;478;451;394;326;326;311;319;303;352;392;450;507;485;541;548;491;404;371;328;258;272;199;300;272;311;327;276;243;241;317;352;397;385;405;478;433;345;317;373;407;456;509;465;482;391;409;408;486;487;494;359;297;288;346;330;335;245;234;229;257;362;436;530;522;481;463;399;495;464;363;263;310;302;275;265;201;142;129;154;218;183;146;206;245;361;383;386;408;489;405;310;245;450;527;532;514;449;504;531;531;552;513;319;314;283;279;344;301;225;237;317;294;303;280;281;299;329;428;386;432;414;473;525;539;526;420;405;432;461;498;564;565;650;571;503;481;434;338;321;208;118;134;162;156;152;180;158;108;103;106;116;189;249;281;247;221;242;187;154;207;295;352;328;248;279;380;366;285;190;120
343;264;215;225;201;228;307;453;397;361;342;301;238;128;215;345;428;483;358;327;311;300;429;414;397;431;424;505;504;546;451;395;383;461;437;494;610;511;475;455;444;508;428;364;238;144;152;354;468;576;565;562;508;484;435;413;430;467;536;631;668;577;507;387;395;489;525;485;514;583;433;353;426;510;395;539;502;396;421;538;561;604;546;761;1270;1412;964;544;382;282;259;383;454;473;572;560;637;588;546;548;635;558;389;279;235;388;334;305;308;340;343;371;427;357;339;260;259;310;294;236;291;422;447;436;441;453;408;435;491;463;354;250;299;334;343;279;164;112;143;216;346;371;452;435;400;394;376;414;511;575;573;480;319;168;163;262;284;423;497;695;1281;1397;715;474;474;492;476;464;567;555;481;495;491;554;693;637;625;563;443;354;333;292;246;274;456;461;429;346;378;428;384;412;501;796;628;561;546;542;497;528;489;509;517;536;515;637;640;642;509;534;515;482;549;543;594;527;476;478;459;519;442;392;358;335;341;412;524;459;368;316;306;378;478;530;587;617;687;686;583;537;562;593;509;486;381;388;340;311;369;375;363;414;354;334;338;351;436;456;482;466;504;394;329;403;408;413;333;311;290;248;167;226;346;358;410;601;530;495;476;511;467;516;484;448;398;413;465;379;360;368;479;495;441;377;333;384;398;338;219;307;413;556;478;466;511;623;568;414;491;556;509;497;522;540;520;542;550;508;388;479;433;534;482;521;508;522;569;511;586;497;422;483;403;294;301;366;486;446;316;250;318;494;613;837;1255;1088;566;478;435;439;433;502;473;465;537;454;451;447;454;459;402;374;347;377;355;411;476;521;508;445;440;345;308;312;232;281;397;442;338;336;388;449;397;498;406;374;385;387;452;427;447;407;341;410;501;492;443;422;409;399;529;577;487;460;491;505;509;496;518;529;485;445;517;509;522;578;556;518;446;318;287;368;404;493;431;517;529;550;512;553;487;415;282;249;245;408;460;411;461;553;525;454;300;317;324;339;338;382;474;525;558;541;515;536;536;470;437;337;373;448;433;478;363;387;428;380;359;327;436;409;400;378;343;415;495;434;276;315;362;347;370;489;592;546;352;258;312;337;326;328;338;382;446;395;438;410;434;485;556;595;555;551;538;572;590;503;451;440;425;374;364;496;582;646;538;487;529;488;430;337;307;379;436;449;320;256;237;348;485;496;402;372;352;764;1871;1858;858;558;420;332;276;366;365;434;432;417;397;475;452;305;301;337;370;330;249;233;264;379;451;372;386;393;432;492;472;416;476;467;422;348;351;357;335;397;435;536;568;548;530;518;520;398;310;295;223;185;192;214;231;211;241;207;207;220;288;385;411;422;455;520;511;425;375;446;447;478;582;500;445;376;274;355;422;412;512;357;309;261;218;281;299;281;258;208;244;256;358;530;574;532;486;501;482;434;291;209;246;289;345;318;245;166;144;170;205;240;220;221;279;293;342;359;410;420;404;325;331;468;696;654;512;461;526;561;477;494;387;381;380;357;300;388;359;285;321;313;259;304;367;314;251;347;388;391;364;385;448;425;414;402;408;415;399;479;505;535;579;594;575;574;496;417;293;247;216;159;159;208;233;231;206;285;224;188;161;165;192;230;255;136;148;180;158;127;197;239;317;329;320;295;299;322;263;233;216
262;166;152;206;183;281;473;397;428;435;423;337;189;113;195;309;451;444;447;496;389;346;410;370;304;301;321;411;512;523;460;457;484;564;528;489;507;514;527;426;469;484;490;419;333;233;311;418;599;623;592;519;410;441;418;437;496;548;534;616;590;558;493;397;383;477;524;481;446;459;447;331;420;416;384;342;312;296;415;516;587;526;475;493;655;741;696;614;450;275;194;276;375;457;500;559;499;583;574;687;650;506;310;243;317;393;416;344;405;417;383;369;455;438;431;403;372;431;305;290;389;420;419;464;392;378;340;399;389;335;308;270;363;431;403;298;230;134;197;259;351;358;326;354;316;309;275;302;361;524;533;459;241;236;201;274;305;407;401;629;1183;1239;655;420;482;564;516;427;482;467;459;478;538;566;585;574;612;554;520;396;406;390;307;289;375;424;383;305;361;508;548;500;571;848;653;591;544;543;612;451;456;507;456;486;478;505;582;550;508;516;488;533;507;544;510;535;515;456;490;600;538;352;337;326;345;529;688;499;373;331;326;393;444;491;621;598;711;795;634;544;470;456;465;479;463;467;438;401;453;451;402;354;322;446;383;419;472;446;471;500;440;383;284;413;472;474;480;338;251;187;138;213;280;374;473;567;512;433;392;462;483;473;474;326;355;381;436;299;328;361;418;522;431;389;274;273;280;303;305;451;525;502;455;440;545;1004;945;622;527;507;480;456;525;541;512;532;559;545;429;466;495;532;508;568;546;580;605;504;437;368;392;480;396;357;367;395;416;381;322;285;385;477;588;840;1136;969;527;383;422;463;415;372;420;413;383;372;399;460;449;421;496;503;461;425;432;468;504;570;548;490;484;415;347;386;288;346;416;441;411;356;351;376;428;494;463;541;456;435;437;447;481;467;423;522;518;511;413;486;468;473;448;473;559;581;562;481;539;480;517;548;526;530;527;528;478;503;589;481;375;314;323;334;469;506;483;498;487;483;482;509;473;446;311;299;375;444;459;461;562;550;505;454;373;365;397;442;440;426;456;495;574;547;614;540;504;541;491;387;382;432;540;510;426;420;533;455;471;476;463;418;292;248;259;317;460;379;352;314;324;292;396;486;529;482;393;324;335;399;434;402;407;397;391;384;500;501;511;563;556;584;553;569;550;519;553;488;394;313;366;327;407;464;515;545;473;496;499;469;412;372;302;318;450;457;313;272;264;366;485;561;483;444;401;610;1154;1254;711;527;393;362;416;470;497;449;509;467;463;450;487;410;380;392;398;340;162;107;183;304;405;398;399;429;515;481;436;482;502;438;433;424;417;396;407;464;454;489;520;600;593;572;516;410;361;291;277;192;171;178;182;208;222;190;202;235;274;378;468;466;448;455;426;416;350;313;330;402;456;476;339;330;325;341;458;470;430;392;303;245;223;178;192;294;250;255;251;304;349;456;568;547;505;544;503;468;345;263;278;380;423;330;267;234;179;151;245;214;235;219;213;164;238;301;357;391;334;337;310;467;745;650;481;435;445;554;499;430;371;341;376;402;386;439;373;347;316;380;368;375;358;343;346;365;402;358;315;389;378;371;306;338;346;375;402;436;565;606;592;513;520;504;452;435;294;170;188;164;146;215;197;248;306;410;338;303;275;300;262;225;167;129;94;132;155;165;215;245;281;306;307;270;272;251;277;356;368
311;165;226;236;250;297;357;462;488;485;469;380;263;155;227;388;463;524;532;498;431;314;285;261;253;216;174;304;497;618;600;493;543;585;570;530;521;576;553;531;476;527;528;498;484;363;436;566;626;646;542;427;437;448;457;574;615;512;614;650;578;610;449;349;359;446;422;430;382;377;343;334;406;300;237;222;246;297;429;514;632;513;467;503;487;631;607;448;357;246;203;324;428;406;395;403;493;538;691;862;797;517;279;309;387;429;427;425;487;522;428;443;464;516;563;520;484;538;490;455;442;429;417;463;394;417;331;417;368;334;287;390;511;553;471;385;298;233;249;337;330;308;253;325;242;228;246;275;350;447;517;451;352;345;361;383;344;309;350;418;591;616;482;492;463;424;414;383;348;404;383;472;451;573;505;536;567;590;486;438;422;430;360;268;306;366;332;307;384;541;568;541;573;608;504;509;505;520;557;468;467;474;510;386;438;371;590;527;524;500;506;488;555;540;490;518;507;559;485;517;405;316;300;299;356;613;659;589;453;352;392;398;444;461;542;659;835;893;607;470;443;406;389;521;503;461;494;541;484;514;382;329;275;349;411;375;393;481;495;404;409;344;311;446;521;564;556;450;341;197;222;307;311;363;494;474;499;443;373;378;389;394;383;262;257;336;304;314;338;388;497;488;517;423;267;226;235;253;358;491;531;485;410;410;670;1256;1024;524;511;486;476;488;548;558;523;572;546;498;525;493;508;434;466;519;557;565;514;459;342;333;431;508;540;530;498;461;482;429;370;375;396;452;538;640;758;677;463;409;395;348;308;294;291;338;364;405;441;469;382;418;498;607;523;529;508;472;554;521;516;513;489;436;426;419;317;311;479;443;470;376;388;388;394;487;541;599;502;485;457;505;547;558;475;437;450;421;447;447;472;513;466;423;502;535;592;479;485;523;578;482;466;503;526;534;545;566;535;523;349;240;283;353;446;478;480;610;467;416;453;520;527;511;431;396;460;523;475;557;615;571;549;452;454;468;481;445;519;463;479;493;500;548;511;386;396;527;509;379;382;427;486;485;482;454;551;506;462;477;603;371;217;169;175;287;346;397;318;364;337;268;343;423;576;520;404;385;350;504;537;567;485;342;227;337;475;609;656;625;615;605;477;517;530;552;511;479;342;361;389;392;424;521;488;416;471;576;470;478;490;451;336;367;459;431;369;345;345;401;506;551;636;520;455;515;686;707;564;507;376;375;425;508;499;481;431;434;428;499;499;462;419;386;361;226;132;116;197;272;371;385;425;539;507;536;481;472;463;436;433;409;436;427;459;510;453;483;506;528;565;580;501;456;403;457;409;318;292;240;291;246;264;203;242;242;249;376;452;533;417;421;467;367;341;273;296;327;368;402;345;406;335;308;476;486;424;353;311;214;177;176;211;333;295;386;390;367;396;517;517;588;535;533;506;436;393;346;340;379;403;372;298;262;229;175;239;343;366;248;168;137;208;271;357;422;436;427;412;422;552;661;540;493;552;539;479;432;429;315;290;363;371;404;399;380;404;430;452;372;317;328;455;454;399;339;311;335;340;253;284;299;264;333;378;479;471;510;532;489;422;380;377;328;257;207;172;197;165;209;299;351;425;446;407;350;374;329;278;234;238;155;102;108;152;234;222;222;307;317;318;313;236;249;324;462;451
256;195;241;355;317;288;350;470;486;509;546;416;249;236;247;443;541;579;503;460;402;302;200;190;193;146;140;230;400;610;645;499;581;611;579;648;573;575;606;523;556;597;591;613;522;561;563;598;637;619;508;443;490;571;604;615;627;561;654;582;581;589;469;366;386;509;441;402;363;327;311;252;211;180;163;178;253;314;484;539;598;527;437;449;536;518;476;377;281;248;294;350;449;435;322;290;415;547;606;781;789;522;349;330;410;434;398;385;495;585;514;494;494;524;541;599;489;559;528;538;532;395;406;500;514;537;471;478;419;380;339;494;621;515;452;500;382;275;314;426;432;379;230;215;182;182;287;409;377;457;485;500;474;480;413;402;373;326;313;342;327;434;476;433;392;329;319;268;308;355;474;396;485;523;470;406;477;493;466;474;433;494;386;339;347;345;310;303;394;555;580;524;487;597;433;383;394;471;497;387;400;488;456;397;310;317;437;485;471;434;439;460;512;459;470;478;537;519;544;459;326;285;347;376;466;602;614;585;562;438;398;427;441;446;548;705;786;767;606;478;379;287;350;475;563;536;436;517;469;389;366;335;400;380;325;363;355;415;485;403;403;366;390;480;578;496;552;483;388;313;336;406;364;416;436;504;467;440;400;236;330;372;351;324;246;329;414;372;310;334;419;531;565;474;350;270;239;259;343;420;528;573;484;436;648;877;667;508;501;563;420;415;420;410;467;508;506;467;421;448;448;427;505;485;516;487;511;462;392;407;517;618;670;622;533;476;516;512;479;413;494;496;455;552;616;575;466;414;413;335;236;217;273;249;306;392;480;466;345;379;523;606;648;539;511;432;450;436;479;449;409;421;455;444;363;362;450;497;476;517;453;328;416;439;475;530;554;449;496;488;532;473;497;459;420;310;331;383;378;458;332;352;402;516;546;441;454;553;504;499;383;431;517;491;477;481;495;498;396;230;260;345;453;536;564;517;475;409;432;502;545;606;442;515;505;510;506;564;522;497;423;468;473;469;417;519;520;412;441;420;420;503;447;377;438;464;475;431;409;463;489;440;491;534;556;468;361;357;404;268;188;178;185;253;264;294;324;396;376;319;363;491;531;501;487;484;442;504;585;664;603;354;251;278;449;557;544;619;649;591;518;502;547;569;470;454;360;405;460;449;480;496;431;439;463;533;469;432;403;373;349;361;411;462;405;370;390;463;496;493;537;455;475;503;516;535;582;553;441;350;423;464;515;444;475;446;414;393;457;391;429;387;321;208;169;232;245;268;333;409;434;478;506;517;552;523;439;419;304;290;360;484;545;567;464;523;522;535;624;587;590;500;508;557;595;561;471;323;329;362;310;331;277;243;275;458;523;466;404;350;435;394;324;343;290;301;312;365;382;325;330;325;508;546;473;388;396;336;257;184;228;311;336;382;452;444;536;507;467;512;533;527;488;449;431;385;374;407;360;366;319;299;201;199;397;606;529;312;217;134;189;280;433;421;482;419;417;373;463;502;522;490;560;512;505;499;488;332;243;308;307;310;351;408;371;486;423;295;271;338;459;452;370;323;390;398;372;261;226;215;269;378;358;310;371;491;512;472;386;322;322;332;251;165;167;200;322;282;327;368;424;484;445;455;393;372;354;327;246;178;153;159;217;223;200;223;306;406;434;345;279;382;456;469;452
172;221;281;424;418;304;365;428;540;566;439;286;230;252;301;498;513;534;504;416;355;311;250;261;217;151;144;123;291;509;541;557;558;615;621;545;636;575;536;474;518;609;676;543;567;610;675;672;572;555;457;443;581;635;559;647;591;526;517;537;502;508;470;369;391;524;528;467;393;398;377;288;211;194;125;192;324;346;431;546;544;482;434;473;580;518;444;325;326;379;281;372;475;549;386;350;357;457;476;682;605;453;463;380;413;475;401;393;568;521;541;472;542;523;537;464;464;561;548;526;492;369;387;438;573;636;555;565;516;456;418;495;546;508;439;464;555;488;386;414;496;385;268;260;239;283;373;408;442;420;502;470;542;462;500;389;413;388;378;433;505;518;475;449;407;323;293;236;329;395;448;443;415;428;381;375;328;414;421;495;441;560;489;465;434;381;315;303;397;452;482;461;460;457;395;365;318;284;347;323;343;417;340;323;305;290;357;449;437;485;404;292;373;359;508;514;607;568;481;392;279;315;423;470;505;525;582;639;587;524;403;417;435;424;572;675;693;682;584;540;449;342;404;494;583;585;454;406;353;420;457;416;437;419;370;351;405;428;512;447;435;448;396;454;480;615;559;626;487;416;423;493;453;440;449;419;525;471;412;257;295;396;417;457;400;481;495;443;340;307;390;600;555;559;438;384;369;288;343;432;514;477;598;554;600;643;515;491;504;447;426;363;323;323;388;477;432;367;393;366;414;486;475;536;495;511;538;490;408;457;610;603;625;571;474;457;567;573;514;566;586;487;522;525;579;568;510;470;413;270;231;266;281;247;264;371;422;541;434;435;596;710;634;480;465;419;406;432;429;463;462;463;519;463;394;355;405;493;535;460;486;390;471;481;456;460;520;541;531;432;533;484;505;449;373;271;302;288;301;322;327;269;420;575;590;392;424;501;446;385;294;307;396;479;573;497;469;404;400;249;268;321;458;511;515;515;505;445;515;506;512;527;467;544;572;473;494;517;476;429;435;395;367;328;336;417;384;376;396;338;361;461;492;403;380;393;415;434;460;441;494;465;432;427;453;337;281;297;281;226;240;236;281;277;301;321;371;403;456;389;436;475;575;558;506;495;501;572;661;717;722;433;225;243;376;496;551;571;599;518;520;550;537;508;464;404;392;420;499;477;505;448;467;454;486;432;395;327;377;400;360;377;469;509;451;354;385;428;419;454;389;398;480;467;476;464;564;504;456;341;345;460;452;497;399;418;318;325;403;410;459;410;354;262;291;317;380;367;401;466;540;463;372;488;483;459;410;320;219;238;316;435;499;518;530;569;580;571;530;556;502;567;571;588;644;582;443;361;376;399;410;383;357;288;375;454;557;551;415;383;423;429;438;419;452;361;347;389;412;336;331;358;483;559;518;430;432;442;377;244;186;250;271;372;478;423;491;489;437;386;495;508;469;488;480;490;459;466;404;354;335;252;172;219;610;1235;998;376;218;225;246;345;379;428;501;381;376;341;397;403;411;471;437;421;408;592;660;490;274;195;314;303;314;301;336;384;343;280;183;220;285;324;248;302;403;411;382;208;173;180;265;311;307;275;351;462;506;445;343;321;384;386;287;239;204;324;327;301;344;290;332;459;438;507;473;409;392;379;370;296;186;148;201;249;239;290;323;432;485;449;321;407;473;470;433
325;295;370;550;464;411;404;503;530;543;454;307;263;283;274;372;385;443;395;317;325;387;314;415;368;247;161;131;245;400;505;515;531;548;587;618;671;649;563;482;559;610;575;572;591;626;695;646;582;493;434;547;565;579;608;629;620;470;394;372;399;532;565;457;490;533;538;547;518;434;530;408;265;248;265;325;421;458;447;534;464;406;405;528;566;507;486;420;396;338;315;349;475;501;441;373;433;445;537;540;575;492;494;533;503;578;475;512;483;506;433;462;516;535;510;446;458;543;579;547;494;433;401;419;549;578;532;568;603;471;477;553;576;467;438;530;829;812;474;404;479;496;446;381;382;398;491;494;441;432;533;478;492;510;492;386;333;364;547;1025;1217;866;539;418;433;425;350;311;389;373;434;553;485;497;557;386;406;354;451;456;515;511;670;664;504;426;378;390;365;489;463;481;433;495;403;406;327;371;341;330;390;477;397;415;351;288;308;313;358;363;253;160;193;214;359;441;658;715;598;356;291;281;501;517;493;548;600;580;576;543;481;372;461;485;596;604;635;678;605;535;437;380;399;537;623;527;364;259;267;372;475;585;560;451;307;345;370;484;555;602;565;442;386;329;407;490;541;543;530;469;444;496;525;464;518;549;526;560;373;275;322;484;589;502;516;443;483;510;375;365;502;665;609;517;473;444;498;383;448;431;450;476;558;677;619;526;502;519;438;379;415;430;342;301;373;472;449;372;368;389;398;470;487;548;490;446;452;522;477;544;609;641;533;502;584;564;519;539;486;647;555;578;528;554;528;507;518;516;464;262;244;315;344;293;259;349;388;476;473;527;580;703;621;524;353;372;430;466;393;398;432;587;594;504;452;388;372;429;531;493;529;483;499;393;382;555;552;528;497;476;364;430;453;438;361;280;264;312;323;303;252;272;426;661;648;469;418;434;492;419;311;284;317;495;549;468;376;367;357;344;341;399;465;526;430;502;402;415;522;528;509;490;522;490;531;451;497;484;411;442;426;410;343;267;274;362;431;406;327;298;427;502;504;419;312;304;352;456;521;545;538;482;422;464;442;383;290;275;207;170;259;384;373;364;321;352;369;407;461;473;463;504;488;560;578;522;489;508;619;675;662;355;242;194;255;409;453;535;586;559;528;549;536;526;474;463;498;506;542;493;463;423;378;467;425;385;300;285;301;434;301;318;459;470;427;329;392;359;351;330;333;369;484;468;435;500;468;456;381;316;302;473;523;470;503;353;310;309;415;427;492;469;333;301;384;405;445;455;448;409;452;465;444;408;421;395;332;266;198;233;268;359;412;489;452;633;604;533;590;565;511;493;574;528;582;498;453;319;366;375;388;364;484;433;496;559;477;478;418;481;430;455;497;583;436;378;460;428;398;344;339;442;527;516;504;552;570;555;480;350;299;257;298;358;433;454;431;424;407;331;398;406;463;426;414;488;484;497;412;323;379;271;226;262;621;1391;995;436;293;351;326;339;369;422;381;365;297;270;264;358;346;345;309;275;388;878;1162;785;398;317;267;339;319;257;279;331;271;234;148;135;219;285;256;311;352;409;303;223;160;140;228;270;213;245;402;411;450;450;472;435;427;423;381;245;334;356;386;300;242;232;268;362;408;541;479;451;365;302;361;307;135;174;235;277;191;242;342;495;570;457;428;496;457;383;440
373;365;417;589;568;450;507;546;599;542;527;410;426;307;273;354;352;385;314;280;262;364;377;426;348;252;256;242;229;322;470;563;515;615;576;584;634;619;613;607;597;640;493;563;555;569;567;579;578;527;541;512;613;576;597;578;570;454;371;403;351;516;544;497;443;474;521;511;575;537;590;504;387;507;434;422;454;494;536;561;523;425;365;416;474;522;481;462;511;360;261;317;432;487;555;491;477;446;517;499;470;423;515;506;566;535;600;591;509;512;382;442;522;519;543;442;542;528;617;578;500;511;487;486;574;574;460;517;539;477;435;528;578;526;471;587;1032;1056;662;365;446;555;518;496;521;447;458;485;476;434;453;498;502;533;498;314;266;310;690;1977;2686;1484;637;367;417;426;391;385;413;447;409;469;506;569;635;523;393;356;438;455;478;488;578;592;493;497;411;454;482;441;472;492;562;502;442;395;363;454;437;404;470;440;443;431;389;318;316;336;325;297;167;141;137;183;279;518;657;713;460;390;252;324;469;489;452;545;573;583;528;354;360;303;295;373;476;530;592;621;616;512;403;388;481;520;609;469;355;262;314;482;556;549;480;411;311;241;385;420;582;594;559;399;274;244;268;370;461;401;467;439;423;534;504;568;485;566;569;507;428;366;420;552;571;512;413;431;474;526;446;467;546;634;674;500;454;495;505;519;449;495;459;461;521;555;584;540;481;474;453;412;438;420;517;433;383;447;332;339;356;374;353;420;480;489;423;413;479;522;430;475;514;580;500;488;551;565;566;526;571;558;580;611;590;548;564;539;518;494;516;319;246;328;359;323;271;337;459;495;592;619;569;554;527;446;366;419;482;499;454;382;414;554;615;581;564;490;366;368;485;520;539;492;436;458;529;563;609;576;556;387;402;399;407;447;379;267;235;374;303;344;299;259;454;702;649;508;445;450;462;470;365;310;366;424;473;412;353;283;281;386;437;440;524;461;500;472;465;427;466;470;447;409;429;479;452;432;429;501;487;442;489;442;369;295;230;349;402;389;363;408;442;535;467;346;234;233;376;495;536;515;508;481;395;351;394;467;483;334;247;179;337;430;452;447;477;356;402;448;476;465;487;481;517;562;517;453;367;365;428;447;481;398;242;264;269;309;405;478;534;547;483;516;515;485;460;421;433;449;521;464;419;380;289;461;471;419;281;323;406;398;351;355;423;463;449;359;349;309;299;276;344;371;441;491;515;511;409;459;456;364;323;399;506;735;782;490;304;355;495;530;494;505;357;327;426;462;486;417;458;474;376;458;409;500;456;458;334;330;275;258;247;326;403;447;425;534;555;573;574;574;462;458;448;498;447;354;330;286;271;355;350;410;437;484;450;499;480;469;462;425;457;470;511;521;419;405;510;501;413;405;449;488;504;480;487;570;712;649;526;390;256;259;366;391;430;391;375;420;379;297;326;360;396;409;458;459;497;404;392;423;484;382;238;293;478;777;667;455;363;374;389;385;441;453;377;330;328;328;361;372;371;376;334;267;381;904;1293;790;520;456;374;312;326;327;289;368;380;239;175;186;274;391;364;281;308;387;349;208;194;210;256;227;231;298;407;463;492;492;485;448;492;424;346;329;356;351;380;262;173;224;210;278;414;483;481;473;355;300;364;314;162;169;279;260;204;264;392;575;570;467;510;462;422;409;410
423;384;407;422;537;476;543;542;551;587;513;483;467;396;369;397;384;392;376;343;352;408;403;373;354;295;272;291;301;384;442;534;581;703;599;581;633;614;568;605;530;538;415;412;428;414;471;583;626;647;598;633;601;553;575;583;543;447;453;402;437;535;552;556;429;402;422;503;574;575;546;544;511;561;533;487;514;556;590;637;577;506;449;438;414;433;431;508;520;466;350;345;350;538;569;564;581;481;552;428;392;378;426;537;628;607;613;583;518;532;514;479;505;458;459;499;531;523;501;544;512;543;601;559;699;579;566;495;520;465;435;491;533;572;537;554;766;799;557;463;513;602;619;436;429;439;508;494;522;482;462;515;536;509;440;393;272;314;765;2287;3004;1622;622;412;414;409;446;421;445;522;435;505;483;543;533;445;432;385;488;463;434;455;504;469;432;534;585;507;496;431;452;427;493;477;430;351;436;467;505;593;541;508;445;430;380;340;337;391;383;359;248;172;156;167;260;433;586;613;592;373;373;364;420;510;475;541;463;475;348;278;223;231;207;296;315;383;522;638;612;547;446;390;481;607;574;496;427;433;500;514;615;563;416;363;237;219;284;432;630;609;540;330;254;276;192;214;312;346;272;321;326;531;483;440;482;492;511;550;461;410;476;473;450;410;359;360;528;486;428;460;528;601;657;514;454;516;522;484;453;490;462;406;438;464;500;457;448;402;407;379;407;464;812;779;483;335;343;311;410;421;420;330;366;410;385;430;511;457;370;377;435;391;446;465;581;539;495;503;519;498;514;647;648;643;544;506;579;472;458;426;403;443;359;262;249;347;481;607;574;560;540;569;532;490;462;442;503;561;501;468;486;500;574;591;566;457;330;334;400;511;476;450;480;469;517;514;605;523;487;475;370;313;421;453;362;279;312;283;322;484;418;328;330;597;588;506;496;466;488;472;397;376;331;406;491;400;403;347;331;416;470;473;409;495;458;479;481;437;452;470;454;486;401;459;439;518;509;530;454;444;546;520;502;356;332;424;457;475;438;407;437;478;460;328;247;304;409;433;517;515;526;515;478;407;422;545;619;521;386;266;339;417;505;463;504;399;374;402;444;455;482;523;549;581;520;390;247;244;328;491;432;440;388;358;361;316;394;469;570;587;486;485;488;537;408;411;420;496;551;530;388;242;298;400;518;407;320;378;449;395;352;383;412;375;440;351;368;355;315;291;377;419;450;458;389;456;444;431;445;380;360;410;662;1445;1734;1107;456;386;542;561;528;570;377;340;443;502;454;401;396;343;394;344;397;444;474;477;488;443;390;399;386;353;413;430;425;487;475;523;528;427;364;307;364;304;303;323;290;248;191;199;274;379;457;438;451;491;456;425;368;389;334;438;509;420;410;387;441;461;454;471;480;475;354;376;429;533;644;575;450;342;224;229;325;412;400;397;381;405;405;393;400;383;357;446;479;386;391;317;345;435;557;421;340;344;401;524;468;396;417;414;362;440;465;499;480;438;434;389;387;350;313;360;409;289;295;578;715;637;494;421;375;303;342;337;356;452;447;328;254;259;389;411;339;285;312;406;374;280;234;255;279;270;309;343;469;472;465;442;455;394;465;532;376;433;383;391;297;236;308;209;254;298;327;443;434;450;403;348;360;295;250;240;253;216;208;323;507;504;597;445;471;516;463;418;362
485;335;364;408;509;455;489;466;492;467;485;482;423;392;348;429;429;386;478;460;455;425;409;334;246;214;295;343;367;483;538;567;591;677;636;628;641;545;483;501;477;482;363;329;346;388;384;523;578;654;603;635;529;476;527;558;565;549;431;456;470;501;540;497;445;441;387;475;532;580;486;470;562;650;516;454;554;577;600;592;505;535;518;523;426;379;333;454;554;611;459;461;368;476;662;631;604;600;580;414;334;371;482;611;611;571;477;503;458;392;419;501;526;434;345;446;480;419;522;540;508;552;512;567;616;582;532;451;491;377;370;412;484;596;555;582;577;538;525;468;530;576;556;364;361;388;479;480;534;476;521;470;510;492;557;418;391;387;603;1298;1723;1027;576;431;430;443;449;493;527;502;594;489;429;432;445;422;367;509;536;433;461;457;488;531;457;487;535;500;445;417;327;348;385;438;446;465;447;479;494;553;562;479;445;422;351;377;343;429;354;307;271;253;264;181;288;446;571;565;516;440;513;504;511;581;577;503;477;389;339;328;269;253;214;194;214;288;448;575;581;552;470;400;451;563;558;590;569;503;551;544;560;506;379;359;369;277;253;365;504;597;413;276;261;202;167;195;238;263;319;237;365;501;536;370;341;417;462;501;543;460;429;353;366;400;387;389;536;494;371;326;437;479;581;535;458;462;462;471;427;380;330;369;332;466;474;463;499;409;395;345;410;555;894;1056;582;339;337;356;415;434;393;324;270;326;368;431;384;392;448;425;413;442;434;453;560;524;533;490;416;455;512;574;643;672;669;433;435;365;411;545;418;435;387;257;301;367;447;507;536;605;610;593;537;493;440;406;436;445;471;463;536;542;518;533;502;446;383;379;395;484;384;414;388;413;475;623;637;538;566;484;445;406;413;445;446;362;283;303;431;500;494;364;359;422;392;501;444;457;443;467;454;426;320;378;423;432;408;366;373;441;557;554;467;409;461;357;405;525;560;542;567;552;489;469;491;472;552;527;540;484;455;480;491;460;437;446;489;539;450;354;356;427;447;383;350;377;465;460;461;486;479;523;491;468;448;526;820;818;509;442;424;463;571;524;534;441;310;401;417;449;481;521;505;557;503;315;190;205;349;447;496;496;469;434;412;364;414;501;521;441;399;398;429;477;428;400;445;498;557;536;370;239;290;441;568;469;383;438;422;397;336;376;433;419;420;432;380;390;437;312;419;380;404;514;518;448;423;483;409;400;340;460;742;2099;3296;1793;614;426;463;512;522;530;414;377;404;489;524;375;378;361;356;384;335;379;469;453;511;497;543;518;376;453;441;444;501;490;460;463;433;363;323;307;293;345;280;302;394;259;219;172;206;334;425;410;470;440;381;299;325;250;250;391;513;475;474;448;457;405;418;434;491;397;364;356;370;512;574;518;449;289;181;190;264;335;348;399;428;424;357;399;454;480;461;481;478;410;269;264;306;438;475;575;428;435;442;443;423;426;383;372;462;432;489;465;498;514;454;384;361;349;304;277;286;255;244;376;515;491;460;370;314;256;346;339;464;405;409;279;260;294;428;375;300;266;369;421;485;358;246;236;314;382;329;290;350;277;352;390;367;314;441;500;550;465;421;409;307;348;353;290;282;282;291;332;354;366;378;366;325;373;337;314;280;217;219;307;401;461;458;413;393;454;539;434;351
460;446;406;437;517;498;396;384;358;441;510;424;428;329;354;353;299;414;471;514;518;479;452;385;293;273;364;353;355;536;532;501;534;623;621;564;578;568;583;575;508;374;278;317;360;333;431;447;520;639;582;596;532;487;520;455;433;463;463;461;469;490;483;522;494;452;484;386;429;434;410;443;542;593;610;581;573;552;539;471;488;469;528;558;481;462;404;423;515;651;618;473;473;510;560;626;632;608;556;399;356;400;483;591;594;576;500;509;443;361;495;522;543;447;414;452;463;516;489;527;510;476;465;534;585;510;514;477;463;410;344;419;541;558;472;522;527;479;445;502;516;625;543;416;296;360;438;453;516;423;497;474;456;484;546;504;499;450;445;751;791;616;483;424;454;507;467;522;499;527;530;518;348;357;374;387;393;387;477;489;443;493;496;498;419;438;468;418;373;439;417;341;381;507;692;508;440;439;395;383;412;424;396;363;335;293;350;360;345;301;294;347;313;261;407;594;527;574;530;593;564;474;553;600;644;571;433;352;412;360;371;304;230;237;322;369;457;550;578;498;462;395;390;505;514;550;549;575;547;493;490;549;379;363;386;330;264;363;478;491;317;225;294;227;195;285;275;285;259;274;356;494;466;374;356;384;405;493;454;460;396;352;384;458;470;434;471;522;376;247;294;450;538;523;483;418;392;306;342;314;261;262;361;490;539;530;519;535;379;369;341;459;688;795;562;343;327;385;396;524;450;352;268;262;313;359;360;357;325;406;377;477;473;559;529;468;517;473;478;384;458;491;584;588;584;543;417;267;385;442;488;456;351;362;400;495;490;504;436;492;488;535;628;435;521;419;369;446;393;393;499;518;372;375;486;526;482;474;451;431;412;324;357;383;507;587;580;535;498;502;470;436;454;413;405;379;318;357;483;567;526;451;423;403;425;461;453;403;428;405;475;397;366;400;410;385;458;369;382;467;590;580;495;423;360;307;373;457;509;589;596;558;548;519;541;574;571;555;562;494;459;399;399;456;430;516;508;551;428;381;401;357;391;461;445;478;504;522;536;502;495;550;500;429;528;587;943;892;603;526;499;505;493;490;447;362;319;376;448;398;437;452;551;490;405;292;169;198;342;439;546;468;472;482;500;359;386;507;492;533;371;407;384;457;366;435;465;488;502;448;395;311;349;515;460;517;459;412;456;412;339;323;336;414;436;454;431;449;434;349;404;419;440;486;453;424;470;456;502;423;324;449;734;1703;2617;1529;554;403;396;467;571;573;496;435;432;447;502;485;389;410;414;336;307;303;394;523;545;525;563;517;449;461;488;631;574;539;484;507;485;378;331;386;379;368;323;407;420;363;306;277;303;374;415;334;411;437;297;278;344;291;312;449;506;472;484;486;435;385;328;374;473;420;382;392;425;529;516;476;436;289;201;182;296;334;319;315;339;304;302;341;442;446;456;474;477;402;295;354;436;520;512;431;443;408;388;527;555;490;418;414;496;409;429;427;388;456;483;395;356;361;303;283;257;283;349;377;450;512;479;336;277;198;224;262;391;370;296;238;202;254;356;355;255;292;426;509;457;373;301;273;350;376;302;215;294;307;358;368;447;345;408;465;436;463;466;444;379;458;427;402;353;320;270;234;259;327;339;332;410;465;507;416;369;239;355;307;351;403;455;367;394;409;533;504;340
455;465;500;542;473;491;469;368;345;466;583;576;467;422;420;392;241;296;426;517;541;530;510;502;353;401;376;374;351;453;535;474;508;568;581;548;615;619;608;571;567;452;336;283;282;397;446;456;418;541;615;585;547;537;457;309;350;407;408;426;497;463;455;429;455;435;448;446;373;364;472;507;579;548;536;550;563;608;553;507;509;573;571;571;574;543;416;426;586;595;641;572;487;511;561;652;577;576;529;524;392;420;445;548;553;603;664;519;450;476;461;492;494;462;482;580;621;605;618;535;462;491;546;569;521;503;563;501;424;283;310;413;449;471;326;393;509;500;430;401;534;559;540;365;338;278;328;500;519;495;567;501;510;525;550;594;493;435;466;407;401;372;314;309;492;496;544;485;507;474;505;483;336;326;434;470;360;328;407;436;431;431;476;498;444;465;502;418;386;427;426;311;344;496;661;535;419;362;314;279;347;389;420;359;315;384;419;425;374;301;286;374;362;381;450;536;493;471;516;598;498;538;519;551;620;551;412;380;438;467;441;339;337;412;482;533;567;617;546;494;414;343;338;402;505;470;562;520;438;430;439;524;474;535;517;440;295;282;363;316;204;216;264;304;371;436;471;415;383;353;341;415;401;371;328;306;375;445;464;484;367;408;433;516;480;475;478;464;353;237;232;366;501;486;491;424;360;288;332;279;296;388;483;439;468;488;459;534;502;402;396;426;547;630;519;383;318;376;472;507;480;319;246;224;281;303;286;281;338;359;477;534;526;540;533;549;483;541;408;369;417;439;553;574;619;551;415;286;437;441;506;418;431;425;436;511;471;387;300;398;374;456;479;534;486;344;382;528;430;457;481;424;351;411;467;560;541;510;548;464;455;420;370;498;510;526;562;461;457;504;456;415;480;410;308;325;321;343;443;561;475;454;455;416;460;465;450;367;377;399;382;395;371;375;463;474;495;363;296;479;610;558;467;468;345;216;286;404;515;533;611;582;541;538;567;576;628;567;526;549;464;398;397;423;470;494;510;506;452;401;369;336;388;489;507;552;511;491;478;503;481;445;480;401;395;540;768;711;661;549;558;561;542;461;351;260;340;464;516;422;408;489;560;571;368;277;227;310;358;410;459;451;411;474;483;465;487;511;479;445;355;416;456;403;338;377;406;413;429;484;417;404;389;473;537;493;485;439;416;371;289;242;271;330;476;489;475;459;360;373;506;479;434;473;429;441;470;401;441;359;321;458;450;809;1094;698;436;389;394;495;583;580;474;491;390;390;454;467;506;475;471;428;346;369;433;483;500;561;495;565;455;521;544;641;625;497;512;522;485;386;366;418;439;449;429;490;472;411;380;426;378;417;366;349;442;469;366;341;362;350;402;520;457;443;470;410;430;415;425;413;433;473;456;499;525;497;461;499;437;409;294;256;292;375;326;365;295;272;236;257;358;419;399;376;463;423;411;410;468;499;483;411;369;331;346;395;451;440;414;380;434;440;416;322;338;418;426;346;284;360;325;317;331;376;431;428;447;457;471;364;246;147;145;176;354;331;240;241;228;260;293;277;261;351;433;570;580;423;356;304;275;315;237;189;291;383;385;397;413;341;347;366;368;430;493;481;508;546;525;475;376;319;242;181;224;268;290;338;365;401;439;506;409;288;314;251;323;285;345;370;381;408;429;384;318
573;556;603;549;586;431;468;408;367;512;540;619;533;493;460;281;192;195;345;439;555;508;568;543;422;408;429;328;402;554;634;526;535;603;561;550;542;586;592;585;534;465;350;274;348;386;402;505;442;524;634;637;560;483;429;304;296;393;411;369;488;454;402;351;387;449;438;471;440;423;496;451;505;499;459;429;495;549;558;533;588;631;659;645;563;523;419;411;527;600;573;573;594;537;507;577;625;442;527;508;433;412;417;517;554;610;655;633;580;519;497;540;564;517;501;601;673;640;644;558;443;525;567;481;474;500;516;482;406;293;299;442;450;360;286;321;500;463;444;416;494;556;560;420;294;242;247;371;539;566;574;506;488;493;526;582;566;451;363;319;341;264;228;325;400;518;549;560;453;475;486;465;397;375;432;433;390;328;298;368;346;372;315;435;438;482;553;482;427;461;439;325;341;435;575;528;412;324;262;290;361;423;447;413;419;395;444;442;357;305;335;447;446;426;479;564;565;449;457;525;544;471;451;513;605;500;368;458;547;476;460;383;392;521;526;571;593;503;474;417;370;302;369;370;407;409;490;517;440;409;510;443;536;496;560;548;376;279;261;256;283;273;258;286;405;516;512;473;389;393;367;305;329;295;269;278;299;354;428;430;345;326;466;532;557;434;409;443;343;282;254;286;465;462;452;459;413;309;323;301;361;464;509;509;419;421;449;492;462;425;436;419;461;420;511;415;333;337;366;448;503;421;366;339;341;299;311;353;361;399;494;562;583;585;552;554;519;466;404;258;349;332;435;511;549;507;385;328;459;485;465;507;504;462;509;513;437;308;261;228;304;359;444;450;400;384;443;520;508;538;481;372;358;460;544;619;588;546;511;530;480;385;411;438;492;526;516;556;532;483;367;386;368;360;280;383;262;345;330;406;542;573;533;460;443;506;389;371;354;376;447;410;350;393;411;452;496;477;393;464;551;597;513;451;380;280;247;312;374;509;583;537;587;536;540;595;620;545;570;582;486;452;391;457;504;553;499;526;490;425;484;438;410;442;527;518;496;380;358;383;409;367;378;399;347;408;601;637;589;524;606;613;603;503;403;283;374;539;536;441;440;478;509;558;395;316;353;397;345;313;396;363;370;461;530;559;514;528;500;474;340;462;449;367;243;238;349;306;387;480;501;374;378;384;504;517;529;487;383;379;256;250;268;327;422;426;414;382;362;372;463;517;519;451;393;444;453;467;398;321;289;391;441;449;436;361;362;386;424;461;601;524;463;465;344;281;303;370;431;488;470;416;458;458;447;431;410;478;506;494;536;534;565;652;592;574;545;522;480;457;381;427;488;460;511;501;545;434;449;443;417;349;445;405;432;471;423;420;500;452;426;442;463;475;427;411;353;402;405;450;424;451;517;561;581;566;545;529;477;402;380;419;477;386;332;368;456;405;379;294;355;358;345;338;422;444;381;361;444;486;431;427;333;280;239;271;352;388;358;367;429;461;315;281;245;346;376;367;350;352;354;399;439;422;496;451;397;377;363;335;239;158;114;177;276;314;301;306;248;222;231;255;257;423;495;596;528;436;307;208;205;223;162;204;381;413;335;361;293;300;276;266;349;416;486;510;570;519;525;448;417;308;262;314;252;260;309;293;365;377;331;411;338;308;308;311;347;380;313;320;370;318;358;376;293
533;574;551;565;576;519;382;471;480;486;531;567;597;568;444;258;145;176;285;336;472;515;480;490;406;419;447;402;429;594;628;576;526;589;541;554;493;578;556;483;411;386;384;333;428;359;509;554;456;561;600;575;479;430;367;252;281;351;358;436;474;508;464;435;484;444;404;438;448;458;514;490;548;445;393;338;449;617;554;578;648;731;713;618;543;521;408;437;441;598;604;666;612;579;456;555;518;551;493;479;535;486;511;501;585;665;655;646;592;569;487;517;622;569;549;623;616;616;558;557;589;515;491;427;447;397;475;457;402;255;255;427;388;311;275;355;445;481;431;503;425;489;472;300;307;249;237;351;521;540;623;528;431;435;482;560;513;430;313;337;379;237;214;248;372;439;500;501;417;475;518;497;424;422;451;400;349;424;379;303;295;283;314;370;469;452;518;508;544;487;427;336;278;292;398;446;383;376;298;379;437;499;497;512;600;533;519;409;417;331;349;451;514;457;401;562;537;499;497;522;482;445;422;455;507;495;394;391;477;429;378;353;441;523;627;541;483;439;371;346;331;263;296;430;472;432;489;433;384;375;410;440;455;564;609;545;440;359;326;352;372;313;249;248;442;472;469;369;289;372;334;281;294;267;266;261;372;458;510;489;358;355;508;576;573;501;533;490;416;370;280;291;362;437;449;372;333;312;401;366;408;442;538;451;507;457;412;397;399;400;456;463;358;463;419;412;359;340;386;440;574;512;452;391;368;403;421;368;398;486;564;690;741;659;525;562;563;461;278;227;244;262;349;473;509;486;396;386;410;496;488;516;472;438;450;531;473;402;276;232;273;292;390;425;393;346;409;522;572;577;493;385;462;464;543;624;575;493;491;475;455;406;458;406;502;553;586;552;549;523;470;372;390;240;277;282;232;204;292;355;433;575;524;513;490;495;329;375;362;408;424;397;360;338;377;429;515;492;452;437;443;523;460;376;397;243;183;205;246;395;564;495;516;575;542;572;610;575;580;588;466;434;458;568;582;529;480;523;536;501;529;437;342;423;450;546;478;318;286;322;302;313;315;328;316;388;532;544;626;506;474;499;552;551;436;345;438;509;494;482;454;490;549;501;450;381;325;426;338;236;287;321;433;435;570;586;622;578;538;485;405;460;411;355;225;233;301;297;391;484;470;400;339;345;431;473;530;464;421;385;300;248;301;358;426;444;319;241;274;326;448;520;521;522;467;505;545;543;506;359;336;459;428;361;297;342;316;405;438;547;598;533;529;417;282;266;314;383;485;530;497;507;605;633;570;507;437;467;484;542;478;578;624;606;564;494;439;444;432;431;399;381;432;493;561;588;544;458;412;366;370;389;383;465;514;551;501;542;519;414;427;427;486;461;500;385;323;314;400;394;471;427;549;616;600;596;579;534;484;418;466;477;499;394;358;442;502;532;503;352;337;358;327;340;449;427;353;270;359;369;356;371;356;305;274;276;306;281;241;269;435;467;379;286;236;292;344;400;459;412;436;480;548;526;437;453;437;340;322;218;168;155;152;182;296;348;381;408;384;301;264;356;411;417;454;510;496;356;249;176;156;179;165;230;378;512;376;293;290;237;295;251;308;452;449;445;474;462;387;358;305;299;312;343;383;430;375;433;333;364;324;349;357;333;286;354;442;351;315;306;358;354;430;424;390
630;542;525;539;608;507;443;438;541;496;461;527;548;576;360;234;217;299;257;328;343;483;542;481;406;439;452;504;599;636;693;706;595;530;496;563;512;442;414;383;413;413;431;442;514;526;529;590;568;582;579;512;483;449;340;258;270;282;331;404;400;439;508;455;401;407;380;414;413;431;562;565;533;444;378;413;500;593;576;575;614;681;637;527;564;531;399;355;433;499;652;593;597;525;523;495;486;496;452;417;434;480;526;532;546;561;596;581;596;560;576;558;609;636;639;712;634;582;589;550;536;438;406;328;355;356;461;481;389;244;204;357;360;325;268;417;450;496;490;459;389;398;341;289;276;276;329;334;485;539;500;434;404;471;482;515;514;428;363;398;404;333;240;286;383;445;561;516;421;417;489;512;490;423;457;417;400;431;447;314;291;303;316;481;424;419;489;521;428;404;409;352;271;278;361;405;449;427;387;458;558;518;527;600;834;800;618;399;438;389;419;526;521;515;472;556;547;502;588;549;544;365;402;382;485;425;422;376;412;379;348;409;526;596;560;472;396;409;359;323;303;290;306;399;497;509;476;407;357;385;369;417;559;552;547;516;498;460;405;475;446;420;274;226;275;362;396;305;333;369;301;290;304;326;337;347;358;532;525;522;475;418;491;582;586;595;521;520;455;371;358;311;418;475;456;396;372;405;471;445;432;447;463;420;470;528;441;378;371;378;438;426;430;425;431;457;406;417;461;486;540;510;508;436;372;441;418;327;332;438;584;721;796;605;415;512;530;462;291;249;282;279;315;420;454;408;441;460;540;460;477;483;464;489;457;558;560;456;383;290;309;346;380;411;370;319;338;447;559;534;502;501;438;494;511;544;535;393;509;468;408;395;431;442;475;500;507;497;465;465;446;412;343;310;305;304;191;194;263;298;460;517;460;516;506;489;464;331;375;377;477;466;458;325;413;425;507;554;570;498;515;551;516;405;320;297;190;146;307;437;575;484;497;478;524;589;609;524;549;556;504;477;504;544;496;485;407;492;521;494;425;374;356;318;430;497;551;412;317;340;368;291;299;379;354;384;485;629;545;517;426;423;463;494;530;431;493;510;477;477;451;436;513;551;440;333;374;458;363;320;226;275;395;514;545;576;559;577;469;443;492;449;463;420;335;288;295;396;413;483;499;407;398;362;430;456;455;490;473;433;406;375;330;382;402;403;227;168;225;328;443;559;509;454;449;557;546;562;539;402;334;414;368;276;263;295;392;437;492;554;567;540;502;425;301;226;321;378;539;452;464;555;756;1225;1147;695;466;537;473;497;508;549;584;577;560;479;439;446;441;498;449;379;382;473;455;491;483;475;388;434;456;450;431;507;541;560;527;614;602;497;513;477;526;472;514;454;397;359;357;411;413;435;545;507;597;623;603;582;496;412;429;508;522;433;413;414;530;609;518;456;375;302;304;413;472;469;440;314;286;295;347;369;416;355;335;322;254;232;159;223;366;382;437;308;266;261;349;463;484;448;441;521;605;500;422;451;412;399;292;256;258;203;234;217;298;373;415;493;474;458;509;481;500;466;499;499;438;269;197;164;201;181;218;224;355;447;445;337;295;249;245;243;335;417;434;382;342;286;251;233;236;281;370;459;482;468;447;421;317;271;288;385;395;370;405;358;413;431;370;388;388;399;480;499;474
606;452;479;554;602;491;445;427;472;563;449;544;576;607;403;264;368;398;337;369;438;500;551;525;415;435;536;492;549;641;655;607;616;584;519;521;429;364;323;414;419;388;496;514;538;551;542;636;573;575;552;468;514;460;363;283;269;287;295;324;486;518;504;416;367;378;372;426;430;496;549;595;543;475;384;399;516;691;689;597;608;557;565;507;440;499;467;362;432;571;607;543;593;565;528;471;442;450;435;369;403;483;474;438;452;472;456;501;574;598;582;535;594;607;641;646;589;430;403;486;467;447;403;365;425;401;503;434;380;260;231;265;371;407;457;517;498;448;402;424;277;253;311;291;386;352;419;378;401;482;493;436;387;398;459;526;469;502;407;530;502;421;296;399;419;420;531;498;390;366;496;587;467;400;497;475;410;474;504;414;379;319;413;480;437;478;569;508;437;326;388;373;328;345;391;309;318;421;390;430;577;576;454;614;1062;1355;818;501;491;511;496;459;489;555;519;522;532;520;572;574;510;342;335;442;485;519;437;320;292;275;441;498;592;611;530;401;398;441;369;331;329;358;397;370;445;469;426;402;384;359;327;439;523;540;560;479;504;444;452;435;416;405;275;226;209;300;286;349;396;356;353;362;451;476;466;434;352;484;552;571;494;511;463;609;539;552;582;505;502;478;477;485;471;544;542;474;428;492;500;522;501;461;419;392;435;454;449;464;382;424;467;513;448;414;479;465;472;508;542;539;599;550;428;365;470;487;432;328;261;301;506;631;712;524;403;439;546;527;374;301;361;346;309;357;366;438;442;491;513;522;503;530;499;519;537;539;602;517;508;376;364;373;356;379;363;296;302;363;387;535;639;522;515;414;376;452;457;426;507;451;426;427;494;475;588;504;515;511;451;489;450;414;369;371;444;474;326;292;371;314;370;365;443;453;485;456;404;397;411;466;415;459;498;480;440;408;477;452;567;521;546;565;621;454;305;281;219;205;378;538;468;445;480;471;533;582;552;475;492;579;565;519;526;486;514;451;385;432;432;387;383;347;298;257;394;451;522;495;447;426;438;452;387;346;345;425;508;612;575;592;515;495;477;471;514;512;558;552;552;416;411;431;410;481;442;398;359;371;383;265;246;221;289;433;374;530;517;536;487;412;365;423;454;479;424;353;466;445;455;474;476;403;394;407;379;366;392;477;490;466;500;336;413;450;401;340;231;230;200;253;381;406;443;510;506;507;606;581;504;418;430;434;356;239;294;337;359;455;563;501;517;484;424;350;234;219;262;386;481;558;606;624;1070;2424;2353;1215;564;474;507;488;502;511;516;486;492;434;440;477;500;491;478;398;431;449;385;393;451;438;430;423;456;484;445;469;554;565;567;603;589;560;520;506;549;589;514;402;416;431;396;391;453;431;468;562;547;538;588;505;479;326;361;406;436;420;434;430;473;541;524;427;378;282;284;373;523;528;409;299;246;222;283;372;353;375;359;334;289;173;198;271;403;415;397;362;330;338;408;434;498;475;445;556;625;464;366;387;383;403;391;322;386;335;345;336;352;439;424;458;445;519;453;477;531;479;484;440;358;329;233;266;278;275;258;227;271;381;457;387;260;245;278;261;313;406;412;351;235;191;189;187;201;312;501;492;550;443;391;376;235;207;228;294;401;363;309;325;411;401;403;443;445;444;474;486;514
444;421;519;518;552;536;364;331;415;470;457;539;587;629;404;328;396;499;414;465;553;560;543;565;504;422;417;426;548;632;670;641;684;598;531;533;466;324;360;345;368;446;501;521;595;512;513;570;452;530;437;506;539;475;366;313;284;212;234;346;398;438;452;407;362;413;378;517;482;512;495;473;553;451;374;396;437;599;596;618;542;495;472;410;453;464;342;330;461;535;515;471;520;519;595;529;476;435;396;349;408;509;449;355;339;318;392;464;506;536;538;633;573;510;560;523;463;411;322;367;359;386;342;387;395;457;515;537;490;380;339;332;439;510;556;563;553;476;466;354;272;304;318;332;393;524;455;439;313;405;517;510;444;391;423;515;504;416;439;443;503;471;422;486;487;475;502;453;431;416;466;556;499;426;509;516;374;444;469;503;480;536;551;553;521;523;480;437;343;361;353;342;423;414;404;362;368;362;353;377;496;471;362;486;1016;1233;774;560;411;398;405;357;390;477;558;544;511;546;507;504;375;328;278;354;414;512;588;414;270;221;381;458;586;541;504;392;394;515;414;323;408;414;478;460;420;406;391;362;370;364;286;394;548;552;511;488;474;414;374;346;345;350;323;202;224;285;334;382;437;477;397;442;492;524;495;478;337;473;569;489;512;437;478;496;553;615;563;543;569;635;519;583;554;592;539;522;463;464;490;485;514;491;431;390;354;427;535;552;552;557;502;479;439;428;464;446;436;515;542;628;552;469;376;369;431;471;360;308;214;260;455;599;600;545;353;488;573;509;344;311;336;345;322;380;368;423;457;507;485;563;582;552;575;531;539;532;578;544;490;409;371;404;488;415;370;355;306;334;425;500;568;539;481;347;332;449;404;350;434;467;538;475;419;547;561;618;476;457;442;394;383;409;466;473;521;675;526;414;471;417;378;374;385;427;476;476;391;422;471;478;507;488;509;518;485;410;348;435;476;530;525;492;603;506;319;254;194;224;392;612;523;521;489;517;563;557;516;487;491;551;572;548;445;359;431;497;434;407;371;300;359;407;380;364;368;427;507;497;447;512;550;452;451;437;491;460;516;580;501;524;583;522;481;469;483;562;521;528;507;459;398;428;490;502;461;412;443;338;241;192;251;252;224;312;363;455;500;529;395;377;415;444;429;437;462;388;466;496;488;457;406;398;380;401;368;257;314;442;453;468;510;414;389;447;464;428;377;379;235;239;278;327;426;501;507;583;528;504;486;454;425;444;421;323;338;302;322;405;475;585;580;530;496;344;294;261;349;412;492;541;538;623;1186;3169;3393;1659;667;443;410;420;508;505;457;430;452;473;498;495;505;539;509;454;450;452;339;349;352;407;353;385;454;467;419;433;451;544;624;634;585;533;504;585;528;571;431;496;490;425;416;461;487;487;422;405;490;521;521;460;411;317;296;381;361;371;380;446;493;394;409;387;373;392;306;365;473;450;326;276;203;178;230;325;290;383;325;289;246;214;196;299;440;381;376;381;403;468;464;387;428;316;373;452;612;509;352;369;394;467;431;480;482;463;388;396;467;528;454;377;268;324;376;430;460;462;470;396;369;349;328;354;359;340;264;263;264;325;445;450;374;288;277;286;280;415;375;256;182;220;185;180;193;297;478;527;536;417;367;298;175;175;181;228;267;269;234;311;435;464;396;480;458;449;487;532;526
619;526;518;474;496;456;349;369;446;496;479;464;521;528;450;335;437;483;489;497;532;517;598;536;531;465;371;463;691;600;543;626;672;622;535;589;457;445;455;418;465;455;483;502;514;509;496;478;515;499;463;473;462;367;320;406;364;253;237;373;403;384;388;342;466;436;454;488;533;466;418;400;454;414;339;366;429;558;573;535;518;469;396;457;406;326;360;314;435;463;458;492;443;614;475;473;496;526;416;395;476;526;414;379;390;418;420;466;458;473;559;572;550;468;493;520;508;408;330;337;379;322;312;322;484;527;531;416;523;460;476;499;514;538;568;551;497;454;475;384;356;420;482;354;417;585;522;370;292;410;513;510;539;444;434;534;505;523;446;420;489;538;541;441;434;357;412;318;336;345;526;578;474;444;564;584;536;467;580;562;536;550;575;613;553;562;460;429;404;422;408;421;515;507;467;418;405;427;427;382;396;400;233;359;595;770;610;466;357;282;253;211;296;380;545;520;483;523;505;431;368;334;276;284;348;592;821;653;313;220;313;459;497;554;491;358;333;510;426;420;356;403;507;479;388;439;360;431;390;368;286;376;450;437;407;396;377;289;282;351;386;397;368;310;289;311;310;425;440;465;415;476;485;538;497;417;388;491;555;470;441;475;413;504;585;574;607;574;619;556;630;568;611;617;572;492;459;413;371;415;443;511;431;345;340;335;441;527;560;588;530;505;477;449;455;422;309;371;486;526;521;383;273;272;475;433;379;268;260;222;382;479;515;525;473;496;581;319;322;326;313;340;324;324;324;383;471;554;481;490;512;544;511;487;546;641;535;535;465;356;379;402;458;458;381;375;364;412;407;470;577;526;484;449;401;458;487;345;347;390;431;445;491;571;604;582;483;395;356;359;357;401;489;436;525;607;548;539;489;433;438;403;331;397;490;556;479;439;501;495;535;529;581;499;424;295;310;440;470;476;534;456;584;567;405;244;165;245;359;525;549;556;507;578;520;499;530;480;439;506;527;468;390;302;392;448;468;456;334;321;374;464;388;436;443;453;525;465;499;573;580;505;538;576;644;553;521;522;525;567;538;566;517;479;527;474;436;443;488;483;381;478;524;546;532;505;470;370;229;255;271;260;238;255;314;406;487;447;355;387;376;452;394;458;410;446;456;513;524;480;390;295;361;358;337;244;275;420;430;467;448;450;378;371;336;415;402;453;291;223;230;399;464;514;525;543;569;519;488;465;469;471;505;462;388;389;261;374;505;541;580;629;518;381;285;350;408;397;477;511;498;619;918;2032;2140;1170;515;423;384;341;372;313;328;390;410;391;456;517;545;594;543;516;500;398;355;332;347;431;443;440;459;410;389;386;378;489;524;527;472;504;550;510;500;539;551;500;477;416;399;468;530;389;379;411;436;480;475;518;390;332;356;413;478;388;429;408;374;318;301;267;340;329;374;402;512;469;328;241;180;157;219;247;219;244;259;217;255;249;264;352;471;470;313;391;494;528;412;385;361;305;345;478;601;569;442;403;438;378;470;393;499;457;464;440;501;505;443;379;200;217;238;308;327;365;431;400;355;432;433;365;458;373;335;276;247;306;498;524;394;363;304;283;348;396;347;245;237;346;341;304;294;243;380;443;544;508;376;253;170;182;223;242;220;231;241;290;397;425;421;486;500;526;485;461;502
685;564;479;414;435;416;325;352;425;451;382;367;384;386;370;342;464;547;558;554;471;489;455;462;503;411;426;547;537;580;596;571;611;562;570;650;576;556;517;465;459;456;391;452;438;525;516;450;458;457;544;395;367;314;285;420;404;276;257;252;310;320;297;365;426;419;388;365;382;341;309;384;341;447;400;359;448;466;429;442;480;506;490;471;392;328;350;314;344;419;492;531;536;450;459;460;570;511;546;469;431;427;359;334;449;488;513;429;408;328;416;530;476;481;580;652;655;565;385;393;403;399;362;357;497;564;526;460;520;498;496;585;520;503;508;524;648;637;549;440;454;453;431;418;399;432;395;399;274;374;465;468;512;396;362;511;498;485;504;434;439;569;534;429;398;450;390;332;285;347;457;542;470;448;525;587;619;600;579;664;584;517;585;528;552;521;440;483;458;445;409;483;512;587;547;464;562;595;544;462;412;278;240;256;363;475;453;416;294;209;168;199;249;405;505;563;453;407;435;528;425;358;386;282;329;613;803;704;356;258;326;448;456;478;412;304;308;436;445;466;367;382;512;440;308;342;395;418;435;367;373;364;369;360;368;419;385;350;325;378;371;397;356;399;359;377;416;459;423;472;460;403;478;448;476;385;365;450;506;404;364;385;390;462;579;549;595;620;630;642;532;602;570;582;538;470;465;366;367;365;394;318;361;232;238;335;380;453;482;498;519;476;480;482;459;441;318;366;497;530;438;372;321;317;436;417;362;267;223;309;382;443;499;461;458;609;573;316;295;296;319;295;305;281;258;352;575;664;477;432;498;521;490;484;494;590;615;569;485;450;474;450;477;467;411;297;391;466;506;426;468;466;498;452;473;464;449;429;357;347;384;479;508;596;584;534;368;321;337;434;408;475;592;507;476;420;468;582;552;413;483;442;390;405;554;587;549;576;560;553;510;527;613;481;355;305;345;415;469;551;535;532;601;598;504;368;258;292;359;466;553;535;485;485;468;422;440;447;446;455;529;466;415;401;458;550;579;452;377;412;411;458;539;513;554;504;520;543;595;567;584;559;547;684;729;661;503;528;573;608;596;594;498;441;504;386;322;341;395;429;345;425;518;531;536;513;486;366;293;293;360;296;274;256;308;411;443;386;342;341;395;483;437;385;398;454;484;526;497;539;425;328;323;395;311;242;273;433;597;501;513;520;471;317;309;398;430;458;349;294;327;439;518;456;571;550;582;548;547;503;462;469;494;529;519;416;330;287;420;537;581;540;417;333;213;286;395;435;478;468;494;516;571;863;998;563;373;383;407;373;305;265;303;332;418;333;312;432;500;550;559;482;387;361;319;308;368;388;427;438;433;464;351;383;344;504;481;482;470;485;478;468;417;450;545;532;482;485;491;493;497;489;354;361;393;499;554;535;490;433;418;417;482;546;501;478;416;292;265;204;260;374;342;447;508;482;303;199;140;131;168;176;165;200;161;181;279;301;286;414;496;469;414;426;515;525;502;479;441;461;517;563;588;677;503;463;470;422;382;418;523;533;428;415;440;456;453;347;283;222;239;217;247;260;274;352;362;422;472;405;452;376;345;332;270;368;467;478;422;402;383;383;357;441;337;274;290;358;512;372;305;304;267;400;572;529;441;279;223;236;278;349;369;290;302;247;305;381;429;444;509;567;544;404;434
1100;769;451;336;290;373;325;348;428;337;322;317;357;368;371;416;439;468;543;513;456;453;370;351;453;428;449;474;563;474;473;529;569;509;726;801;631;596;514;445;493;426;365;371;404;526;589;570;503;448;450;386;334;220;283;330;338;300;303;287;280;229;292;379;413;411;332;293;277;204;242;271;325;422;373;366;354;326;336;581;615;539;540;435;379;372;400;444;372;415;517;565;525;440;421;497;424;509;570;453;390;312;251;354;522;561;544;418;369;267;269;444;482;488;475;694;816;628;435;442;448;507;344;355;497;536;550;482;520;547;599;605;478;395;407;528;730;624;556;462;467;434;446;342;347;401;445;363;320;279;374;401;422;330;400;463;524;505;476;443;530;506;496;462;436;486;547;373;394;398;454;523;439;433;434;612;603;599;636;625;630;507;498;468;445;332;371;423;440;397;321;411;439;501;540;518;561;641;651;481;417;307;216;236;288;368;523;543;384;290;225;190;285;426;464;332;338;348;394;499;442;426;368;311;312;462;601;579;352;321;420;444;427;380;368;348;307;327;428;396;294;326;358;331;309;450;513;485;437;483;447;437;469;417;398;395;418;317;357;362;349;344;316;371;331;419;445;479;489;495;415;398;480;460;417;338;314;346;384;264;358;360;317;417;529;677;573;557;650;520;491;572;582;660;536;528;484;425;410;399;356;312;249;182;185;220;308;368;437;438;438;406;390;438;448;419;374;424;491;516;469;299;287;319;426;412;342;281;239;308;431;470;496;355;358;458;402;308;269;292;317;329;317;271;289;547;1011;910;608;459;373;446;432;369;477;550;572;473;504;524;493;498;500;539;428;336;395;503;512;394;388;366;329;359;423;445;457;417;411;336;383;432;490;562;590;454;324;355;388;425;433;463;556;546;480;432;483;506;440;384;392;384;380;411;500;588;567;577;467;457;461;473;552;480;350;334;437;443;459;505;595;523;572;609;575;402;368;370;427;541;580;520;460;512;460;330;299;431;417;409;472;532;528;463;545;581;500;457;421;416;473;471;581;652;567;573;434;502;581;638;567;606;557;588;669;529;535;562;500;588;557;509;476;490;431;364;304;281;285;275;325;378;394;494;466;451;504;447;395;436;400;319;387;382;363;405;460;416;394;416;451;433;405;372;393;465;480;465;412;476;411;419;391;424;334;300;334;461;617;534;532;581;526;383;371;466;478;493;493;440;434;454;454;522;495;485;588;520;481;498;494;446;415;513;473;476;343;230;356;468;568;524;371;356;319;420;462;460;448;519;465;505;450;459;447;362;321;366;516;417;362;351;379;414;374;270;322;341;427;474;431;420;406;369;349;321;340;438;404;324;404;401;434;349;314;409;456;445;489;520;503;439;386;406;551;480;473;538;502;536;537;487;388;367;418;460;473;510;528;484;398;402;432;508;589;544;444;339;255;212;249;344;341;404;451;492;317;184;149;133;127;169;192;135;216;229;381;376;417;456;520;485;414;364;522;535;559;455;577;512;578;513;518;565;503;506;492;465;478;396;480;511;414;322;405;475;490;447;411;379;325;276;271;255;249;284;327;500;599;450;462;370;355;381;349;435;464;382;314;388;421;440;456;385;343;281;219;397;510;448;375;278;260;374;590;561;468;253;209;235;291;354;355;334;346;327;324;337;366;386;456;541;501;384;415
1638;1054;536;304;263;359;403;396;398;280;271;280;392;437;351;389;446;485;406;465;387;374;325;345;469;436;425;471;535;382;387;473;477;502;783;853;706;566;506;477;466;396;297;311;412;556;670;835;689;487;497;463;359;296;310;372;397;417;352;407;405;308;339;397;477;417;334;306;202;132;159;218;284;353;387;331;284;331;359;663;677;578;471;407;454;508;514;505;503;476;542;499;507;486;389;337;334;329;419;424;377;283;218;345;491;516;534;482;397;244;206;346;439;393;399;555;712;551;413;518;498;447;332;324;452;516;552;492;561;551;625;570;437;406;446;555;677;573;577;484;435;420;421;403;392;462;424;399;356;272;332;294;332;408;440;413;514;481;478;483;575;554;578;457;450;466;571;577;459;419;462;525;439;398;474;509;569;569;592;579;617;592;560;450;393;304;325;350;405;342;277;318;380;416;528;601;559;644;607;502;438;379;347;265;375;461;678;656;421;385;268;246;338;400;335;328;263;283;317;460;372;372;416;378;326;363;485;438;315;335;437;425;416;340;395;338;301;287;404;402;307;281;316;240;260;390;514;514;521;506;476;537;488;440;438;412;388;372;391;297;284;332;293;261;338;404;531;478;495;416;393;315;436;446;348;247;258;225;237;248;342;403;410;428;459;519;598;584;605;488;466;535;616;635;606;597;473;448;530;367;284;242;286;272;220;241;340;312;458;358;331;315;307;395;376;398;523;471;490;512;424;290;322;393;458;353;359;358;346;434;511;476;456;302;284;352;373;282;233;289;297;356;374;352;433;782;1637;1326;807;601;444;340;364;335;343;483;515;462;491;448;553;565;545;580;522;427;431;449;463;396;394;308;266;324;357;271;366;391;353;283;373;505;498;604;521;380;301;360;478;498;452;536;549;544;521;463;498;510;496;388;406;375;415;413;455;458;462;519;415;380;378;475;616;569;444;421;418;442;460;476;493;533;546;498;503;482;372;400;489;620;526;434;455;412;364;220;220;269;377;387;476;583;645;562;552;523;504;509;458;511;524;563;591;632;679;559;527;497;599;545;545;517;467;526;552;499;492;464;518;473;456;433;401;470;464;443;311;229;205;288;335;360;340;429;423;422;539;489;474;464;349;364;444;470;454;472;508;506;497;513;451;534;475;407;416;471;514;405;367;395;430;486;472;454;433;426;435;480;505;556;485;570;564;473;410;536;552;550;554;487;472;448;383;411;441;472;444;449;441;443;403;368;342;489;527;446;417;293;303;401;428;488;435;429;355;417;483;484;515;442;471;468;401;360;364;328;259;347;421;456;450;415;422;472;420;329;317;301;349;327;353;275;331;325;334;341;391;416;357;339;288;433;409;272;226;305;297;339;453;441;436;396;352;364;476;580;567;517;518;490;504;550;460;464;446;502;461;411;431;344;287;290;386;463;577;526;417;336;268;193;221;296;358;428;465;434;322;156;228;221;248;278;305;297;259;265;416;427;461;481;501;403;383;388;475;552;534;570;502;508;541;434;420;431;478;428;519;478;518;459;432;467;419;389;452;517;547;492;527;493;435;417;383;343;357;306;353;455;599;589;470;391;419;417;411;414;428;313;338;344;405;366;394;323;305;210;248;489;483;422;308;281;306;470;568;570;469;390;231;257;371;346;347;396;439;393;334;327;348;279;332;434;526;502;472
1292;898;549;344;281;412;544;454;431;342;295;351;382;363;368;352;430;420;380;336;394;383;400;406;437;431;416;454;407;346;334;423;376;450;562;677;697;637;442;457;422;359;289;360;481;604;770;1074;773;513;479;469;374;328;364;388;487;441;490;619;646;416;362;353;380;441;404;376;274;166;190;259;303;398;402;379;357;333;443;592;604;432;463;481;486;503;471;603;516;462;515;535;458;418;330;300;274;273;351;435;450;352;302;404;519;505;521;571;496;408;306;286;433;455;427;423;496;358;373;527;588;513;290;342;455;551;486;468;565;622;576;512;442;505;558;599;601;564;507;459;433;524;488;435;422;542;485;436;363;361;283;283;212;294;353;392;376;402;458;506;545;552;509;423;478;568;529;561;488;362;384;424;420;366;404;511;537;584;604;576;583;610;609;377;317;306;338;340;278;286;254;284;313;470;597;546;617;633;585;475;434;445;415;406;439;491;615;593;478;426;379;249;326;401;280;281;311;335;290;300;287;287;331;310;351;376;359;299;218;301;390;416;346;495;593;584;384;268;307;376;238;262;379;324;311;385;489;495;496;517;516;488;511;426;454;370;391;471;349;257;234;251;293;202;249;430;523;449;396;401;387;348;418;383;319;226;191;145;175;283;395;450;474;494;448;485;537;661;616;482;447;494;612;654;616;563;516;486;540;413;398;418;336;347;347;358;449;427;464;430;343;314;294;277;362;385;469;607;542;464;350;289;363;430;404;305;362;467;630;727;573;443;291;226;224;297;388;344;255;252;281;347;380;459;439;738;1436;1239;964;1115;637;427;390;267;259;324;435;387;346;408;463;541;596;682;658;544;418;375;405;371;357;315;246;330;251;202;231;312;381;324;353;465;489;542;461;354;269;367;407;474;498;487;599;483;579;544;531;469;508;519;414;428;375;383;477;386;295;397;435;346;384;514;659;539;497;468;404;457;543;520;493;520;463;440;479;374;377;415;476;549;523;502;447;366;245;177;211;325;442;489;534;594;625;581;466;453;461;475;509;542;513;549;599;606;506;515;544;514;540;528;444;386;430;434;482;518;496;448;427;407;401;331;315;439;529;514;407;224;275;367;396;395;377;313;338;366;465;465;439;473;345;369;454;533;494;459;473;427;435;512;554;518;516;491;441;429;492;468;370;366;459;497;524;450;519;500;549;462;534;500;529;515;538;530;461;499;522;530;525;525;455;472;407;345;305;372;381;384;378;398;361;335;430;456;495;454;451;362;298;307;279;426;437;410;416;407;455;442;470;494;531;497;353;320;301;248;200;284;295;439;493;418;455;483;480;380;288;300;320;240;249;245;243;300;396;453;520;520;356;303;277;252;208;264;182;197;240;324;374;507;438;402;312;344;528;609;560;496;511;438;578;545;558;479;518;460;474;411;355;291;192;150;225;399;573;495;423;266;258;306;297;373;419;418;519;406;302;262;314;323;371;403;404;393;301;277;374;357;390;491;462;374;345;392;550;488;437;452;469;457;441;302;359;332;383;408;461;473;517;537;464;517;490;390;414;512;476;555;583;533;485;473;469;430;418;412;422;552;604;535;479;356;357;396;402;415;363;354;281;415;482;433;372;313;353;305;318;440;424;404;293;266;304;454;546;566;468;389;377;373;306;275;239;391;474;485;384;350;373;249;295;413;507;577;529
635;629;534;317;301;373;452;465;444;388;400;427;379;339;386;415;481;502;335;283;369;442;524;611;486;369;346;359;367;304;366;366;376;378;373;495;531;579;435;423;414;389;353;376;429;508;573;791;705;477;438;425;360;336;409;438;520;525;654;937;1089;635;343;395;380;360;510;568;376;321;311;301;308;395;569;553;512;540;579;619;490;422;452;546;515;593;511;531;541;483;493;480;406;306;320;303;295;349;381;516;401;303;303;436;605;526;492;628;650;543;376;449;474;543;587;479;403;336;422;539;590;463;335;371;511;494;499;533;665;691;608;489;489;556;619;584;521;507;518;456;564;608;477;456;415;518;546;496;388;420;390;343;212;237;226;308;443;496;539;557;538;539;525;484;477;550;506;450;432;362;310;276;339;284;385;458;505;527;533;549;634;708;520;434;308;333;335;351;368;318;314;359;407;416;458;573;560;626;555;442;483;479;547;485;437;487;447;480;456;435;348;267;300;312;278;301;348;365;301;342;276;234;285;302;274;362;339;224;155;208;339;437;434;514;787;753;469;331;255;365;315;297;352;408;338;352;392;427;412;492;438;479;407;489;401;418;385;497;410;392;251;228;174;215;268;372;415;406;358;425;419;408;416;363;371;320;226;176;183;317;323;417;437;469;407;373;431;555;561;523;426;443;618;684;586;599;547;496;521;470;442;498;587;550;477;481;533;543;524;442;327;345;335;322;316;386;453;601;437;396;309;295;347;366;354;284;373;492;625;700;630;412;221;174;241;328;343;393;309;281;267;327;410;492;389;464;651;656;1063;1403;792;448;429;287;205;323;337;274;192;237;381;462;621;673;568;434;337;320;270;400;335;284;295;294;272;209;237;329;314;355;350;402;415;431;392;345;347;366;479;417;458;560;537;532;470;450;475;517;539;568;453;405;343;349;446;392;293;368;462;426;399;488;530;528;514;445;463;463;529;498;407;448;404;447;360;330;371;390;492;538;476;419;369;299;211;196;177;318;526;492;540;605;596;579;485;441;401;426;492;497;514;512;597;625;540;536;537;495;519;473;385;299;330;411;553;639;566;462;444;429;367;290;375;444;501;502;417;336;322;359;325;363;278;281;315;381;445;389;423;352;325;397;472;530;526;423;355;353;457;574;483;506;475;450;518;501;488;494;460;447;495;447;365;367;420;575;592;545;511;469;402;459;513;489;477;428;492;494;557;514;497;502;432;341;395;391;364;356;408;380;429;448;467;505;491;453;451;429;368;273;273;277;340;387;326;372;391;333;351;441;509;446;356;246;257;219;217;224;334;425;498;518;536;504;461;373;308;322;285;282;342;280;307;353;446;469;499;539;365;290;242;216;224;192;257;264;255;227;270;313;342;329;395;486;787;1067;727;563;437;372;427;563;525;504;549;473;421;360;294;275;209;156;255;416;501;415;355;329;341;403;446;493;519;506;466;426;265;271;372;408;471;512;482;406;319;252;228;209;268;392;420;343;360;412;436;429;385;321;306;376;337;342;309;230;294;326;346;508;538;485;441;468;452;479;392;415;478;564;573;500;522;533;455;425;456;513;579;567;579;509;458;340;321;369;352;383;345;317;270;496;479;446;394;413;453;399;382;472;487;439;372;288;375;340;397;481;456;473;430;360;341;214;204;408;480;500;484;381;341;299;329;450;522;563;491
439;480;419;336;258;343;500;490;475;415;476;438;416;404;447;470;492;539;356;325;378;509;619;611;586;528;419;323;310;414;418;455;462;412;372;381;441;449;442;352;465;466;455;484;478;376;365;438;559;440;366;365;363;372;412;516;504;547;585;819;1120;787;384;394;490;583;726;762;540;496;401;370;347;441;644;762;814;749;664;696;525;428;549;703;618;526;537;493;535;499;431;344;360;304;373;361;419;401;487;478;433;296;357;483;490;497;540;711;718;579;469;447;614;701;672;504;501;538;531;608;542;492;413;440;533;574;454;578;952;889;667;563;595;587;566;502;530;511;498;668;829;685;527;376;353;431;470;434;402;462;432;289;180;233;236;402;441;563;586;497;547;532;518;409;484;530;442;388;287;342;226;211;210;256;362;524;528;506;502;525;553;537;464;344;313;367;387;456;429;375;332;548;527;529;566;526;578;582;529;458;529;562;551;476;375;452;453;438;411;442;381;272;234;246;282;332;365;404;370;434;358;326;370;294;341;361;290;171;157;226;338;502;535;519;643;689;551;413;311;307;382;403;455;496;466;345;314;315;321;371;435;421;431;496;422;365;394;533;560;551;419;332;239;245;326;335;343;411;377;346;405;538;489;385;376;419;328;254;243;258;316;295;292;274;321;259;352;467;532;464;451;418;538;607;641;535;489;513;507;487;530;489;529;592;540;475;396;435;507;486;445;357;293;279;333;488;430;471;361;341;213;298;339;366;365;254;345;451;597;585;500;405;221;224;197;269;286;354;285;286;292;325;407;461;431;454;416;403;639;889;554;433;444;315;167;231;214;228;180;182;279;356;484;560;525;363;319;276;250;352;322;286;280;336;309;285;276;351;428;344;313;362;411;398;336;315;363;350;378;446;469;467;487;493;529;421;455;493;564;536;439;352;276;302;509;426;301;306;411;407;431;521;468;449;498;506;533;510;463;474;403;326;338;407;313;271;372;356;481;508;536;400;395;338;273;270;265;435;525;555;559;510;547;635;516;481;509;436;387;465;397;483;566;627;642;498;568;537;539;407;329;350;392;416;552;632;581;486;427;451;389;337;328;444;460;419;434;380;394;380;341;256;250;230;292;331;441;390;317;269;317;383;498;576;489;428;338;362;459;433;520;495;398;415;513;515;540;560;549;479;461;416;443;328;445;629;628;509;564;494;351;334;459;520;461;451;524;515;461;428;469;481;446;396;484;391;267;306;368;476;487;483;526;483;429;450;418;368;459;361;355;303;273;274;270;328;353;318;310;427;484;460;325;242;186;242;322;285;366;503;510;499;464;472;401;412;367;345;266;299;405;428;410;446;440;504;501;448;343;298;313;309;231;247;350;338;240;216;201;203;221;290;317;595;1149;1464;799;490;405;366;388;469;423;396;460;495;444;413;316;303;298;261;311;569;448;299;327;361;436;431;505;530;466;530;419;397;332;345;367;472;534;483;466;404;262;263;244;272;254;384;379;343;346;359;357;361;278;247;274;336;415;386;338;268;327;348;396;447;467;465;309;390;449;454;369;375;547;502;628;517;500;525;454;473;541;528;581;584;603;559;383;306;254;333;366;387;352;292;343;432;437;529;482;437;494;493;480;494;496;489;401;275;332;380;338;361;483;484;500;400;271;239;169;322;505;549;485;484;444;422;435;457;531;574;557
383;399;406;292;307;416;526;449;447;426;374;500;445;450;467;437;426;481;444;354;331;477;558;583;486;469;458;407;409;397;457;438;502;494;368;387;419;489;480;431;531;560;483;453;374;310;316;413;459;432;392;359;333;393;401;417;464;448;430;521;687;559;386;433;536;801;842;860;750;705;523;368;394;550;646;640;683;641;726;653;558;522;693;811;721;598;504;464;530;496;419;302;348;383;353;448;539;505;549;526;501;504;473;455;434;481;512;672;657;526;559;625;709;977;860;533;521;610;685;737;630;537;597;545;553;561;494;618;851;926;650;550;590;530;610;588;539;500;690;912;985;779;489;379;341;386;460;518;356;380;441;390;290;325;328;489;605;618;604;605;532;482;424;435;577;608;436;368;345;357;271;252;230;312;433;434;430;534;537;525;480;468;342;337;360;345;399;442;438;415;468;592;767;622;538;574;577;523;490;577;550;577;464;424;331;409;476;442;419;493;456;288;281;266;274;371;306;332;443;454;381;306;375;327;241;285;257;212;220;265;441;433;512;488;527;526;405;409;305;327;428;572;658;582;550;414;313;324;348;445;422;463;481;485;467;424;449;489;721;845;795;576;417;361;349;344;309;276;308;416;548;638;506;379;412;436;412;321;300;292;255;253;205;167;239;215;277;396;408;458;474;430;523;555;541;553;474;462;494;496;473;475;479;553;545;371;251;393;520;524;393;390;371;353;499;570;539;474;351;240;182;228;414;519;362;379;344;414;470;585;511;363;269;283;289;188;181;226;326;307;276;308;332;442;461;563;541;362;285;312;308;321;354;282;236;287;272;227;210;190;347;486;526;513;386;300;345;260;286;297;353;345;342;335;382;384;393;385;440;353;293;297;358;469;427;307;342;296;262;292;297;318;378;412;438;453;453;422;555;608;463;312;269;331;403;402;344;356;396;510;482;459;387;420;435;481;547;543;528;437;347;274;317;324;275;325;260;349;453;558;567;504;467;399;345;322;282;361;431;497;577;530;550;587;445;466;406;407;431;378;470;435;530;610;522;434;471;515;503;494;428;496;458;477;493;540;577;566;488;445;398;311;353;423;440;407;428;444;466;502;442;283;202;222;304;361;401;366;318;267;298;320;447;557;554;350;313;382;436;494;457;404;302;412;469;552;679;599;561;517;453;421;417;362;455;589;475;541;577;532;382;431;467;495;488;455;494;429;340;359;394;437;483;521;471;454;310;280;424;505;536;487;529;559;459;435;403;479;484;457;389;392;297;263;267;215;243;277;325;424;443;360;257;289;276;334;382;488;444;541;500;516;530;497;425;455;498;439;420;467;517;530;571;559;468;442;448;442;403;438;341;331;265;291;344;422;310;229;173;165;221;280;382;537;1094;1191;673;312;309;288;315;371;328;314;401;472;446;379;386;432;342;376;472;497;454;365;395;495;528;486;511;515;387;332;375;423;383;416;372;495;513;552;510;433;317;254;296;369;396;371;354;353;407;338;337;278;275;270;287;441;494;450;456;496;501;405;388;430;424;331;330;405;503;524;354;558;885;780;569;548;528;440;471;437;448;461;598;467;573;514;434;299;266;318;414;426;404;284;295;389;421;532;480;518;494;496;432;428;476;508;404;286;318;387;333;315;403;511;462;387;317;266;256;403;487;512;496;549;510;440;486;444;565;574;574
387;343;366;358;447;497;561;531;499;410;385;472;401;452;492;396;446;485;491;455;453;398;495;566;606;593;526;547;472;406;356;395;497;587;465;436;478;531;597;565;483;446;389;406;311;268;283;315;440;526;439;375;379;363;376;385;404;428;358;345;459;520;498;530;640;710;874;1063;870;650;536;395;434;488;433;418;398;495;542;443;406;480;680;748;612;526;434;425;428;519;444;339;340;443;450;540;597;596;569;572;638;708;618;486;421;439;591;644;672;593;598;668;749;1104;993;617;457;626;628;703;628;669;700;679;598;571;543;625;838;793;580;498;615;540;581;689;606;617;707;807;776;669;469;396;404;381;427;468;440;375;439;446;434;460;431;530;595;603;593;533;458;403;362;441;627;758;553;372;425;408;378;317;352;389;402;414;425;563;723;646;566;605;413;360;415;423;377;379;398;483;493;565;556;504;578;596;588;583;666;788;741;476;354;328;345;429;563;446;408;513;473;305;285;268;282;314;322;279;319;395;379;385;432;324;297;313;304;310;363;377;492;471;519;458;486;403;371;359;340;370;454;619;709;566;555;448;343;307;515;614;503;546;501;465;400;457;507;495;725;1177;1247;900;739;492;427;410;320;231;300;554;731;819;722;441;374;413;350;388;423;310;276;283;272;242;309;299;316;411;450;481;481;526;410;414;532;500;435;375;426;362;339;348;385;462;422;259;251;380;516;480;556;521;411;436;531;573;588;511;417;342;249;292;378;517;415;454;471;466;477;532;604;461;396;351;307;182;186;289;369;409;432;351;315;382;492;666;600;402;244;167;190;257;275;265;259;398;454;394;271;227;342;489;628;531;440;322;288;295;238;303;297;368;428;431;440;497;456;434;456;386;325;240;289;399;385;342;352;255;224;190;210;247;283;310;375;450;486;459;525;486;496;351;336;354;417;396;413;346;365;484;490;526;426;426;439;460;574;566;500;488;384;273;354;321;372;348;334;356;408;503;495;446;467;443;352;311;306;280;363;458;504;572;485;510;412;546;526;475;453;460;461;453;469;475;425;410;400;424;515;491;526;556;570;408;442;457;566;559;512;404;398;354;451;476;414;363;429;461;524;541;463;394;284;310;357;371;361;373;334;285;296;273;356;513;530;499;392;449;492;496;416;319;294;348;464;499;596;625;548;556;480;460;357;390;460;536;501;394;457;489;489;527;505;468;535;446;337;313;283;437;429;417;461;499;513;464;330;331;396;446;484;410;432;551;491;453;502;538;582;522;446;432;399;340;251;297;330;314;374;385;443;364;285;360;351;350;474;465;493;555;550;504;414;483;441;423;454;446;472;546;562;591;547;582;455;436;481;450;475;456;425;285;245;236;306;406;407;335;273;250;333;332;364;499;741;753;389;229;214;185;210;269;290;343;386;378;321;306;259;335;372;378;479;493;475;480;459;445;458;439;441;397;256;214;229;337;367;399;435;446;499;491;450;441;340;303;382;470;522;465;430;447;541;385;414;420;354;316;397;467;503;563;558;559;466;476;401;446;416;413;322;324;453;429;436;674;1282;970;605;622;579;573;451;420;501;428;586;506;492;467;390;389;323;389;476;509;378;292;231;287;431;440;452;492;469;400;380;353;473;456;376;287;332;409;403;464;444;475;422;433;395;373;326;461;492;512;480;484;440;391;347;395;515;531;573
396;403;395;516;657;843;704;668;526;511;457;460;474;438;428;393;415;544;523;569;467;339;426;550;689;662;700;613;494;460;346;407;504;554;594;525;485;577;605;563;421;347;349;360;316;278;269;324;428;473;406;394;391;383;322;374;386;390;298;270;375;465;451;465;593;522;676;808;724;584;533;439;437;496;309;253;281;345;377;332;347;467;532;564;535;420;365;286;358;419;394;361;361;465;469;599;665;596;517;558;560;691;594;513;425;461;503;576;623;601;692;617;630;910;905;611;543;546;597;622;537;636;679;760;592;389;493;596;679;642;469;462;513;494;560;646;621;573;640;619;595;522;481;437;429;356;344;381;353;359;404;481;521;469;520;546;578;560;560;481;414;372;334;424;571;652;613;568;466;511;447;388;452;513;438;377;400;556;835;926;798;698;487;438;448;418;361;424;471;461;466;458;428;384;458;561;542;562;923;1129;688;366;246;306;349;589;680;500;439;474;427;357;321;321;386;377;338;325;347;316;302;441;430;354;324;423;353;399;399;392;449;384;492;514;475;448;382;387;434;517;582;654;523;422;349;352;222;315;546;689;598;558;423;422;486;486;543;482;650;965;1121;995;718;562;513;508;381;255;368;611;1024;1036;714;570;457;311;249;371;411;420;433;422;357;372;391;363;363;317;382;424;504;556;548;543;587;516;434;467;469;388;313;367;359;373;413;314;252;327;423;423;542;471;428;448;548;592;537;544;462;337;240;283;313;413;524;574;493;385;433;505;521;466;398;309;265;247;334;465;533;500;488;437;352;327;526;582;537;438;286;163;166;162;197;249;357;469;505;413;272;213;332;423;544;539;479;398;398;351;317;272;258;374;398;503;544;518;476;542;536;390;300;261;264;431;442;372;303;190;182;190;236;221;225;279;328;488;572;505;451;424;344;278;291;398;412;506;395;353;349;420;536;548;519;503;514;539;513;485;451;452;419;371;393;345;388;401;411;404;389;460;377;362;422;410;389;316;275;258;326;465;515;531;474;417;384;448;515;474;433;516;479;469;488;442;418;337;360;415;456;459;628;576;477;397;399;470;513;560;577;469;407;439;478;404;409;360;443;505;588;575;502;451;410;391;423;399;292;302;422;340;313;311;336;407;496;547;422;500;460;504;369;301;242;368;471;538;543;508;526;563;440;391;351;368;403;510;443;386;417;531;519;564;506;524;436;409;381;265;347;455;444;389;446;430;536;428;391;327;422;428;390;379;419;428;522;503;580;547;534;494;514;497;464;407;409;444;384;414;430;460;504;412;382;400;462;400;453;488;541;562;582;569;564;442;423;387;377;447;508;513;531;582;620;526;487;426;419;489;568;538;392;308;247;246;283;375;525;434;381;380;437;440;396;404;551;431;291;265;298;269;247;248;287;343;380;360;262;216;251;277;336;442;479;487;543;537;524;486;446;426;500;314;212;163;166;259;307;446;422;444;476;520;451;466;437;439;524;508;552;496;501;541;570;550;481;455;458;451;469;517;512;512;558;476;416;382;364;401;452;420;379;344;343;406;508;742;926;815;618;607;594;468;438;437;451;389;482;507;447;395;358;388;413;442;482;501;426;244;188;322;448;442;326;313;349;347;357;355;520;440;396;349;394;461;410;466;514;399;486;379;422;438;443;424;431;390;413;449;424;284;270;268;435;491;746
558;447;448;434;740;847;744;700;634;631;587;501;369;377;362;369;404;513;533;530;520;332;361;425;553;601;695;576;526;413;402;418;491;482;520;519;450;494;656;580;443;332;313;296;348;325;287;317;449;372;406;372;465;316;343;377;446;414;398;312;316;351;314;371;460;426;458;504;515;474;479;455;503;522;400;298;213;255;303;277;306;415;507;514;508;394;302;293;336;401;344;319;332;342;463;467;509;465;462;451;505;453;408;477;467;380;429;434;402;488;556;531;517;705;797;628;511;491;494;556;547;545;576;682;475;374;379;523;663;667;441;416;391;475;407;500;520;588;582;600;610;513;501;466;414;299;241;259;229;301;418;513;509;472;510;455;453;527;587;480;311;241;291;327;457;553;595;568;575;443;401;400;429;461;443;427;462;541;671;808;938;818;564;416;478;575;470;463;512;502;432;414;414;319;314;373;369;490;777;817;516;259;299;368;522;751;872;628;459;396;454;399;391;380;424;396;395;409;348;327;316;422;437;383;395;361;379;414;341;341;333;358;403;473;485;445;406;370;514;650;548;494;377;296;289;261;219;253;513;563;618;487;449;450;511;512;577;506;511;600;862;805;749;694;644;562;514;321;383;703;888;756;636;561;490;327;343;406;416;453;523;498;478;372;423;410;336;275;345;421;417;498;602;789;657;632;559;478;575;543;444;420;397;414;467;362;418;440;413;495;437;467;401;513;583;555;513;440;467;371;326;335;344;368;503;593;533;448;362;425;577;446;297;261;276;346;441;515;569;611;527;430;357;369;518;567;532;384;270;237;316;268;305;334;395;525;517;455;383;211;249;332;451;395;400;410;398;447;403;316;274;323;431;516;565;524;549;583;568;450;361;323;303;399;508;440;315;198;173;193;237;206;247;327;346;453;560;398;512;454;297;259;259;377;526;552;411;365;387;420;512;479;469;479;454;452;519;495;452;517;492;449;458;403;426;517;486;487;413;355;368;352;419;451;357;271;277;293;385;406;463;435;341;357;354;421;468;412;378;454;539;492;487;503;407;375;391;373;386;379;491;550;415;336;348;410;541;550;572;490;435;421;427;350;380;388;380;453;514;600;553;536;487;419;391;331;321;353;462;455;401;321;327;392;497;581;481;397;422;489;434;370;280;385;431;493;432;421;483;539;504;449;421;337;391;498;417;370;410;538;552;478;435;514;415;292;282;350;378;524;518;490;444;443;495;402;373;312;390;334;313;302;272;311;414;492;503;521;519;466;498;527;516;455;428;454;473;474;469;443;517;487;459;508;480;455;535;603;596;570;540;581;604;519;427;305;298;356;402;546;564;572;554;544;441;392;392;409;496;529;480;340;350;308;338;403;498;484;449;428;448;404;390;357;380;432;364;345;386;354;280;249;303;339;343;320;316;283;390;403;424;451;507;532;572;534;584;492;410;422;493;336;237;217;192;253;382;460;513;454;469;474;486;436;506;463;508;549;452;469;478;538;524;542;504;424;416;451;489;491;528;440;477;434;415;386;324;408;492;513;404;360;372;442;814;933;771;616;666;605;625;541;519;477;483;403;385;449;373;336;340;366;450;478;488;511;432;305;221;310;447;399;322;215;272;326;434;420;489;381;474;475;463;484;477;430;385;382;403;468;467;398;354;333;356;356;377;376;356;211;282;297;337;530;943
479;428;440;424;478;605;617;565;480;543;581;408;298;364;400;369;375;393;448;452;410;295;322;311;428;369;458;427;407;448;489;534;432;397;386;348;314;368;498;558;488;365;342;269;329;345;290;292;388;426;373;423;429;400;379;436;447;458;408;302;255;233;208;253;297;299;312;272;355;456;478;469;433;474;412;340;236;228;296;313;384;404;482;502;427;318;295;384;380;389;358;362;364;320;371;399;334;335;288;320;358;342;405;523;511;464;413;414;369;349;481;494;541;640;598;584;562;465;526;527;527;526;572;551;437;408;413;472;654;539;387;334;331;382;422;451;413;472;578;611;631;561;544;485;325;254;205;202;211;281;469;534;531;532;520;487;410;520;682;435;298;215;276;355;416;386;485;500;510;496;482;392;419;454;514;541;534;470;481;677;763;701;591;507;538;597;493;466;525;539;448;397;339;332;301;325;400;519;578;446;391;308;451;479;461;651;812;600;571;507;452;454;483;535;501;477;481;444;364;339;298;396;456;435;426;464;521;563;432;364;244;211;365;447;474;489;415;502;588;652;536;311;278;280;297;329;320;301;417;502;621;546;526;577;580;597;578;505;464;509;556;694;767;818;648;461;360;324;365;517;557;472;437;433;411;352;350;388;424;406;477;474;423;428;387;414;370;269;305;412;392;467;732;915;635;641;538;457;612;643;512;493;449;520;502;507;630;689;504;438;418;437;413;578;621;596;506;439;454;445;321;326;340;363;484;574;470;468;365;372;389;346;240;230;330;419;457;520;567;539;505;411;367;424;535;562;434;302;306;317;390;449;385;384;415;426;446;508;499;316;264;308;311;317;314;362;392;501;409;321;281;315;519;545;502;486;497;673;612;505;367;373;285;417;504;418;259;151;144;202;266;272;260;310;321;404;409;440;563;480;323;271;316;421;432;445;421;383;352;414;426;467;509;457;509;491;511;497;529;526;549;474;523;461;447;532;509;501;416;354;308;366;444;426;348;332;365;329;396;448;375;317;317;333;423;464;416;371;367;429;494;580;555;515;431;316;388;377;322;357;500;559;494;361;374;423;507;593;611;555;414;414;339;305;362;432;434;472;577;630;635;616;548;462;367;325;331;339;459;497;444;393;352;349;478;514;487;357;343;348;492;425;361;297;376;416;351;346;439;482;525;517;424;407;447;488;408;443;456;516;565;479;396;425;387;403;341;387;465;511;540;516;537;519;438;381;327;286;312;272;302;214;188;254;378;503;567;424;374;419;424;509;512;520;447;492;554;481;456;391;426;529;522;483;496;491;464;538;562;544;519;617;535;490;446;312;257;288;418;531;502;457;524;485;453;357;335;342;501;537;516;459;364;288;390;488;498;478;530;507;478;478;385;349;383;429;355;370;439;385;261;270;264;234;302;374;311;327;473;556;485;549;553;555;519;613;485;451;510;474;474;442;383;343;302;377;468;480;404;399;494;457;335;388;457;553;467;484;480;468;497;468;526;520;548;446;384;414;494;471;440;436;452;435;418;418;443;439;570;580;442;410;457;799;1741;1898;839;706;521;512;589;570;554;537;423;385;342;371;385;325;354;413;434;533;580;572;431;325;274;306;341;337;285;214;277;380;448;400;395;340;451;546;563;534;529;405;419;410;428;491;427;405;313;270;321;366;378;388;343;233;265;311;328;430;1182
407;362;341;401;399;461;569;460;463;411;459;364;308;324;385;285;280;311;383;391;345;265;349;438;467;400;391;389;388;426;468;481;465;397;276;240;232;213;303;412;466;467;410;333;292;348;315;321;311;359;336;455;466;348;358;420;426;455;449;307;265;181;169;135;192;208;211;222;349;383;359;388;337;390;375;382;340;360;366;399;362;461;480;437;380;347;405;420;401;381;409;430;360;362;286;217;264;251;312;329;320;251;369;510;531;413;332;475;395;420;380;441;497;546;450;564;535;571;552;529;483;500;645;594;460;417;437;473;589;484;395;326;326;422;424;397;353;345;476;637;633;610;619;462;340;310;316;238;275;343;441;494;533;570;555;493;361;506;780;466;272;229;330;454;438;365;436;424;479;494;491;462;454;520;480;505;470;490;425;542;636;625;579;638;581;562;439;364;490;453;391;365;316;401;394;374;644;873;627;369;305;295;471;540;521;592;572;577;558;510;489;513;599;518;479;417;453;530;457;370;329;398;541;567;490;494;508;542;519;447;339;271;288;404;487;424;494;465;560;570;464;297;245;357;373;452;397;440;501;581;622;596;573;578;619;636;657;512;345;360;447;567;693;707;476;374;316;384;451;399;328;347;297;356;311;314;279;358;439;439;483;360;338;311;327;384;365;310;312;431;401;419;731;874;587;459;400;440;565;664;549;465;436;484;508;567;863;977;643;425;393;433;494;674;717;675;590;563;607;510;391;396;397;398;439;518;439;366;312;317;298;286;340;344;341;359;419;441;530;544;467;407;402;517;578;496;459;383;387;481;528;509;492;416;410;420;457;579;525;466;382;423;488;426;357;384;377;490;465;386;339;459;601;569;450;485;551;649;679;514;385;382;350;448;459;496;339;200;174;244;382;397;359;380;372;380;358;377;495;533;345;265;299;403;463;427;358;362;454;460;343;412;408;398;426;490;458;486;486;495;539;592;504;458;437;439;462;454;360;346;331;393;379;416;322;351;380;369;380;464;464;289;314;537;499;419;441;429;493;397;493;489;503;520;451;288;344;432;353;376;418;484;498;445;367;410;477;470;532;551;468;382;335;339;380;364;470;448;623;623;630;617;577;495;452;340;321;397;517;533;572;472;399;354;454;502;487;377;312;380;558;529;447;291;349;419;390;330;430;507;549;523;520;504;492;420;385;384;442;478;510;540;468;435;521;436;386;358;411;406;445;453;480;455;449;503;321;311;236;297;381;250;195;249;386;612;457;346;330;383;419;514;512;510;384;466;540;479;429;405;441;519;593;487;463;468;494;505;560;507;500;452;487;553;454;406;344;327;515;506;473;480;451;457;459;407;298;352;553;620;534;504;356;321;357;406;464;526;489;517;506;443;385;315;332;341;332;273;377;400;364;332;282;257;319;415;341;391;511;516;520;518;561;582;550;555;449;465;543;588;535;491;481;490;468;410;483;530;447;484;413;344;266;354;506;535;450;422;466;502;505;484;496;505;452;515;521;534;537;446;437;349;358;473;442;493;479;536;569;549;409;346;507;996;2434;2594;1180;643;515;411;443;533;561;494;488;307;343;370;409;320;360;452;544;497;552;554;414;361;334;296;261;255;299;271;355;438;438;384;287;283;411;491;531;505;493;462;355;378;526;514;534;465;438;339;366;392;377;369;368;274;265;258;264;383;957
411;302;306;360;431;448;488;466;500;428;325;293;286;332;375;221;211;267;324;312;326;333;363;436;410;403;387;372;379;319;473;520;508;479;317;284;233;167;198;354;501;520;521;367;338;323;370;414;378;414;476;522;417;349;360;405;425;541;555;426;313;218;186;154;179;274;258;284;340;407;403;363;322;334;423;369;415;456;408;419;477;445;436;366;278;344;338;352;352;398;359;417;451;359;237;206;233;267;317;377;334;298;397;553;490;511;452;425;436;377;373;408;529;514;437;463;552;570;526;534;519;537;543;616;522;466;437;534;547;444;303;327;377;326;366;379;271;238;428;484;542;571;530;509;399;354;332;360;392;377;450;443;424;431;555;484;340;421;604;488;355;364;399;468;427;321;374;394;463;450;529;563;492;550;478;542;526;504;441;494;576;597;562;621;564;522;387;418;439;480;469;377;378;411;416;445;984;1515;836;479;364;375;437;604;600;552;463;510;489;425;454;473;582;618;460;363;394;400;422;433;401;520;578;529;459;434;548;549;554;569;519;399;441;401;444;501;526;490;443;436;296;247;273;360;477;496;470;496;584;632;635;576;536;498;609;576;640;507;366;325;389;433;668;749;454;323;314;425;461;377;318;414;341;330;324;347;288;296;374;404;430;366;283;205;268;355;344;266;323;369;319;352;496;545;421;335;275;312;488;582;470;390;389;409;454;565;955;1127;770;521;418;418;492;665;812;762;676;629;714;529;507;521;534;499;447;452;428;336;345;344;263;311;312;354;336;398;395;470;552;532;518;448;389;489;555;514;476;450;468;531;598;576;503;462;374;365;394;554;524;451;512;521;566;599;553;490;502;527;454;453;435;557;573;528;553;453;542;570;625;476;373;349;428;422;443;480;399;234;242;369;442;412;432;437;450;421;429;398;529;502;386;295;376;426;425;412;358;347;353;320;277;384;388;455;589;513;478;534;527;423;524;542;546;412;438;408;390;411;352;359;407;377;372;298;287;357;422;369;346;394;416;216;300;629;638;425;404;418;447;419;454;579;566;532;499;445;394;424;486;411;400;428;481;425;355;408;406;403;460;575;460;454;428;367;428;442;414;414;590;578;632;615;606;538;504;439;409;557;478;515;573;554;512;481;421;443;445;383;290;346;438;531;448;334;371;461;541;472;429;452;471;512;529;466;526;407;425;443;469;518;505;548;524;516;461;385;382;356;356;311;374;464;377;393;430;446;425;374;329;363;362;306;227;291;413;578;463;370;344;398;388;481;497;462;421;515;492;520;429;344;447;489;447;450;469;407;395;484;508;401;386;348;516;520;481;497;444;496;516;497;398;420;500;509;462;400;399;457;425;553;575;443;355;332;409;416;475;513;510;469;458;408;418;328;439;338;326;337;344;461;437;400;317;314;404;389;400;385;502;539;507;510;537;519;493;482;471;480;603;578;516;482;534;489;564;566;652;546;542;537;355;252;203;352;473;544;449;459;521;583;480;463;484;540;475;533;514;572;609;445;475;362;349;381;517;529;500;525;504;423;374;316;446;833;1641;1752;931;553;458;306;364;452;463;517;480;361;346;417;364;359;438;520;501;568;543;462;436;402;406;406;349;292;283;368;403;453;490;414;336;328;346;460;483;461;461;415;328;341;404;451;511;418;451;463;381;362;298;342;326;260;275;273;310;381;682
363;301;276;321;327;418;450;444;512;438;363;323;327;377;434;231;143;179;238;202;297;400;405;421;413;474;494;439;487;418;453;507;548;552;504;433;337;354;237;360;447;605;512;371;383;391;416;395;481;537;552;574;517;434;355;442;499;585;590;382;285;187;162;184;223;264;282;349;407;395;452;388;358;440;462;453;466;515;499;432;458;429;446;357;326;298;351;305;330;352;321;360;443;366;267;266;250;341;473;462;440;335;402;511;545;471;389;370;401;408;372;398;513;542;494;476;526;544;539;592;505;484;496;528;438;429;465;538;481;423;466;379;348;360;377;349;267;293;431;471;466;455;500;479;416;476;454;479;451;485;480;412;448;518;577;476;383;427;467;545;468;437;491;545;441;314;329;420;462;504;530;579;585;457;460;491;545;586;565;526;550;505;513;466;517;475;415;347;427;416;437;440;438;440;450;439;917;1258;811;493;386;373;433;533;560;569;491;476;376;393;416;462;512;458;442;368;320;438;391;439;416;501;535;442;467;555;581;514;542;583;593;522;549;501;465;507;468;393;422;292;195;139;274;357;426;497;457;509;543;635;543;509;490;442;562;631;653;526;360;285;250;315;515;576;422;372;429;520;503;484;464;538;393;349;382;312;322;345;409;412;464;413;341;274;263;285;351;334;344;369;341;314;286;321;262;227;230;282;318;366;385;392;347;349;415;558;739;797;697;435;464;425;402;540;626;706;578;713;715;551;561;536;518;524;454;511;438;434;398;408;339;332;284;343;390;459;453;531;619;597;502;354;302;433;494;526;462;431;517;507;545;574;521;423;417;262;321;456;462;442;418;480;529;621;712;664;600;575;467;494;549;528;613;567;589;461;393;551;539;466;443;388;463;419;385;487;449;394;306;380;384;386;461;546;510;528;486;544;545;497;358;294;348;435;367;409;353;269;262;206;259;346;470;533;599;456;450;507;543;543;567;480;409;422;479;378;365;405;390;436;532;513;420;330;279;359;398;422;400;404;434;278;295;463;480;364;374;375;327;448;495;550;558;534;527;429;436;431;419;396;365;403;495;434;398;433;350;288;380;459;455;464;443;510;455;470;424;462;470;490;504;571;571;580;532;500;548;506;514;564;591;598;537;535;421;437;437;348;345;373;509;574;517;430;387;487;649;512;427;435;430;448;563;511;487;482;414;480;489;551;519;613;590;523;484;455;380;377;336;300;330;375;392;409;354;406;433;371;326;436;490;454;323;314;410;487;382;383;442;451;508;439;478;460;479;426;472;485;367;304;384;447;490;470;427;393;371;443;402;300;281;364;428;490;573;498;434;407;461;493;354;369;388;483;407;473;541;418;463;505;569;496;439;331;357;431;486;391;456;419;393;375;353;332;376;390;402;407;421;491;536;470;420;432;459;473;477;416;358;435;441;394;387;375;419;366;387;433;496;599;591;527;551;510;489;536;586;606;507;461;335;231;220;326;478;558;541;504;440;551;495;488;520;528;535;586;579;607;595;563;535;416;435;428;451;454;445;450;375;242;237;313;437;495;782;814;628;568;492;402;336;321;348;525;494;519;449;409;393;469;485;503;498;562;487;491;511;578;571;496;457;372;371;332;438;520;452;450;406;382;444;466;408;414;432;440;347;310;365;437;490;482;520;497;416;332;315;312;341;306;286;294;385;428;498
310;298;290;347;347;375;417;479;570;505;432;396;467;524;466;332;259;234;191;224;240;311;357;350;374;412;517;517;551;602;554;606;598;620;595;575;521;480;387;398;463;508;447;415;448;478;417;404;484;567;611;647;597;468;505;526;516;595;600;381;268;206;162;220;300;277;362;417;413;534;527;510;477;464;421;447;455;490;534;533;497;488;461;425;403;375;332;303;430;435;330;316;363;329;391;362;346;420;407;550;500;475;510;568;609;499;351;329;386;446;389;393;547;586;585;594;633;603;517;510;437;417;362;394;427;422;430;489;428;392;451;431;383;327;342;333;315;378;543;519;459;411;371;376;510;557;526;554;496;561;492;503;545;555;610;521;480;513;576;569;577;561;532;521;436;356;378;476;462;508;557;507;523;499;525;501;620;740;657;583;480;439;350;380;418;505;451;446;480;445;533;590;525;557;448;514;645;771;635;532;402;299;415;499;506;411;344;361;395;453;469;425;406;382;426;432;419;411;500;489;537;547;595;550;524;569;549;551;500;502;617;569;519;495;499;548;514;439;336;256;187;128;246;368;398;403;446;460;488;556;529;485;427;432;489;543;646;545;365;270;263;212;341;452;415;485;520;666;551;641;589;606;542;470;353;339;330;374;437;389;504;508;495;335;180;198;266;413;511;442;318;313;258;270;241;233;220;234;281;271;290;285;323;341;335;431;542;597;503;451;418;422;341;344;491;485;534;631;725;652;591;534;555;494;491;465;555;467;515;460;455;401;340;428;463;535;551;648;672;709;579;349;326;416;479;511;468;446;533;517;556;570;451;401;371;300;342;424;423;366;302;387;442;590;818;649;531;497;453;474;510;645;626;609;580;380;309;435;479;424;477;393;409;439;458;538;546;412;385;373;432;452;512;493;533;508;514;499;559;512;428;290;357;386;405;398;387;270;157;171;324;378;534;548;478;473;433;512;528;615;521;508;405;379;461;393;371;393;422;577;1005;1130;559;327;372;396;390;409;339;349;397;381;350;317;395;412;322;326;325;415;444;569;549;515;443;417;422;382;353;314;394;385;364;359;384;384;339;283;273;388;457;439;430;511;547;486;497;453;432;408;524;484;541;499;480;470;561;471;560;487;555;527;528;505;438;365;401;439;414;478;572;524;523;470;366;393;624;617;416;376;426;430;518;486;470;460;471;472;541;542;472;562;560;526;477;357;373;309;318;355;316;398;444;465;382;346;399;390;317;466;501;434;348;262;364;321;317;346;362;457;498;543;468;432;337;364;373;403;313;325;406;414;516;469;443;486;436;361;283;340;369;394;466;483;563;441;405;455;474;426;338;335;356;374;378;410;479;545;477;589;541;505;431;385;390;490;493;401;416;338;334;329;331;344;377;407;452;511;507;531;525;519;525;470;506;547;416;395;365;419;430;429;266;303;328;323;342;396;525;524;610;542;509;508;548;568;588;542;503;455;370;296;250;366;565;554;470;456;392;521;542;534;570;622;569;589;630;588;544;494;564;496;444;367;305;354;438;421;289;199;158;296;382;463;409;422;601;560;500;431;410;321;304;361;417;507;514;457;476;489;490;481;561;558;551;456;439;582;538;543;460;495;356;380;391;449;497;477;464;493;511;494;465;397;396;376;361;384;315;407;552;500;498;426;376;293;377;436;506;401;413;431;404;488;562
267;383;399;425;354;446;471;493;510;508;497;565;562;549;443;308;312;273;278;261;299;358;364;394;362;415;430;420;596;636;578;601;585;690;613;597;533;588;521;481;487;522;442;363;421;460;495;505;490;570;640;649;543;490;529;582;579;564;401;325;286;210;245;308;382;360;422;484;434;459;505;599;501;512;516;586;540;589;622;598;606;584;578;495;463;426;449;398;614;633;436;337;366;378;469;515;461;452;559;569;577;616;580;651;581;405;280;226;266;414;396;483;544;619;642;656;652;625;480;433;478;433;387;452;486;476;496;474;425;460;512;525;377;270;339;415;384;472;456;531;503;455;368;368;418;491;524;562;575;467;555;598;617;597;581;573;617;615;608;661;627;494;468;417;387;364;471;521;555;588;501;430;482;478;466;596;573;673;643;502;491;407;373;490;506;515;402;479;478;489;506;588;617;572;530;508;604;573;571;514;510;406;342;316;409;365;335;319;448;505;508;520;468;399;354;448;466;515;576;715;838;748;653;555;534;543;546;506;415;434;444;462;497;544;527;559;496;403;352;324;231;185;282;469;442;437;473;394;418;464;532;457;372;448;533;597;637;492;433;281;322;264;214;296;465;503;527;561;596;635;716;702;553;491;485;350;454;419;364;399;461;639;546;314;202;244;324;470;492;345;377;371;260;248;237;237;236;279;222;249;271;216;251;338;338;334;427;507;475;508;489;384;273;295;277;339;456;556;583;538;501;506;453;465;482;485;511;601;521;521;510;487;446;460;524;546;565;564;683;713;582;451;503;660;797;732;505;457;471;420;508;554;517;453;347;288;366;391;430;438;341;311;455;630;671;631;500;501;484;488;625;715;640;537;435;244;230;368;471;482;482;381;390;503;485;567;573;446;415;408;443;453;507;562;477;377;384;472;542;457;341;424;326;340;379;429;352;235;167;238;313;421;477;488;476;440;455;430;528;579;519;555;426;446;443;389;423;457;477;762;1768;1977;843;363;377;554;529;454;358;421;474;507;427;366;372;405;407;331;365;444;524;532;458;454;414;413;343;340;258;237;262;333;311;290;386;420;334;279;261;384;416;473;516;676;586;555;505;409;389;406;443;400;436;412;409;425;470;486;470;430;509;543;498;511;444;394;451;468;444;534;522;439;440;493;435;356;543;561;508;527;501;469;514;499;449;454;439;515;523;470;548;522;572;489;415;363;291;288;346;327;348;408;424;487;413;379;372;317;288;427;474;448;397;305;357;333;259;328;302;436;520;465;377;283;275;382;394;295;279;326;438;472;521;526;553;553;469;388;390;446;490;447;529;613;517;422;388;372;411;294;290;315;326;307;267;375;515;519;507;461;499;542;515;475;406;527;501;446;364;318;321;288;250;328;395;417;439;494;558;543;568;507;535;452;461;477;447;386;393;382;465;351;298;248;363;349;353;426;483;482;532;454;482;520;568;540;583;565;521;484;494;382;362;475;557;452;434;425;330;451;530;565;541;583;571;675;589;559;514;463;457;465;353;329;251;239;316;375;319;292;244;307;410;445;457;436;544;590;540;482;492;335;316;304;450;498;429;484;446;469;506;500;493;496;475;421;431;523;598;494;454;465;446;422;436;452;502;541;473;478;431;503;437;412;432;442;396;368;377;448;513;464;371;363;270;275;446;485;504;529;565;572;435;461;512
305;396;531;501;584;572;621;508;491;533;554;550;604;536;386;303;264;268;368;390;376;403;346;419;415;399;405;390;510;556;531;575;640;611;631;596;539;640;535;568;539;539;449;425;463;467;479;549;503;604;624;508;491;473;564;579;549;539;479;378;317;407;446;447;474;453;472;489;418;331;488;528;447;475;463;555;541;575;526;523;570;656;626;612;583;536;536;502;518;595;443;446;458;496;526;520;413;389;434;518;590;559;556;547;471;400;261;174;298;401;477;585;602;637;666;666;655;576;458;348;463;530;549;500;607;567;464;437;396;436;555;512;476;471;434;423;449;489;482;594;469;338;283;296;352;414;464;483;405;399;489;509;642;656;585;612;605;599;681;706;622;509;443;397;447;428;462;534;603;521;497;407;426;450;445;535;602;653;540;498;408;349;387;437;570;542;420;419;481;472;540;607;623;602;645;632;580;548;583;629;603;399;304;288;320;335;282;284;448;465;423;445;423;421;350;349;463;592;613;786;1001;869;699;563;552;568;578;503;423;367;318;350;469;531;562;538;426;360;308;298;290;276;396;514;537;466;499;446;374;481;519;425;447;479;559;600;619;578;433;429;388;297;234;262;451;479;519;491;593;624;702;615;564;496;405;424;570;491;331;301;432;571;470;410;303;336;422;484;487;379;388;408;287;271;239;238;285;279;237;262;285;275;235;308;355;343;352;394;441;477;511;385;232;247;207;372;459;532;437;427;379;372;321;370;380;534;615;563;506;469;499;473;427;451;409;448;455;469;523;512;503;378;596;984;1193;896;547;444;390;323;443;551;597;565;417;340;371;400;483;564;506;454;428;488;493;505;461;485;479;486;538;653;579;374;223;199;196;354;598;556;433;367;405;458;485;577;608;455;386;342;353;410;455;505;415;399;366;438;473;433;423;420;343;285;326;426;406;366;286;293;375;376;390;446;450;422;345;410;510;504;482;530;435;389;436;443;417;500;517;809;1698;1882;820;387;464;786;1093;741;385;285;420;484;498;431;461;458;423;435;465;473;474;389;346;399;359;310;315;299;215;187;211;254;331;400;414;398;279;292;227;308;497;497;592;632;602;558;456;421;445;440;409;300;304;299;306;391;441;418;498;468;504;528;508;482;386;430;469;461;406;475;478;419;525;444;348;379;459;510;629;557;579;437;494;403;428;451;478;512;461;518;463;539;476;449;352;392;328;288;338;403;384;371;349;405;324;351;279;297;357;486;467;352;352;295;392;353;315;311;377;444;488;420;328;254;251;344;400;320;254;358;465;493;514;504;491;485;450;468;473;496;458;517;578;525;589;475;446;405;354;270;218;271;356;304;226;277;462;493;492;451;495;477;453;489;435;504;546;470;447;378;375;320;314;460;462;436;410;441;576;558;543;548;455;346;432;476;503;480;451;510;434;340;297;345;388;383;397;365;375;512;533;395;392;522;526;414;420;507;571;544;470;427;452;479;559;515;403;326;292;509;567;467;536;551;603;586;573;561;534;472;522;402;339;327;311;234;361;401;421;360;327;362;448;511;496;453;555;595;560;514;488;488;420;392;380;369;390;408;466;520;445;447;454;473;365;324;390;487;450;486;397;419;399;502;508;470;422;422;445;421;462;430;412;398;434;390;349;344;466;491;455;299;288;289;293;375;372;448;512;561;585;529;455;458;497
324;451;513;584;605;630;627;657;531;584;534;525;638;603;374;322;255;319;478;409;460;413;401;420;434;437;424;394;420;485;566;532;596;587;558;497;513;473;465;520;491;495;437;398;377;416;471;484;546;620;578;505;377;331;459;503;506;474;468;403;455;508;485;499;466;432;386;477;397;408;492;563;448;424;491;496;493;519;474;458;510;671;672;648;622;568;565;396;461;483;382;449;579;578;570;442;477;345;419;612;461;500;552;531;479;421;263;203;356;472;526;582;660;628;684;595;617;558;417;423;524;588;593;642;614;507;431;372;347;441;472;452;519;523;500;505;517;518;532;519;438;339;246;259;279;328;442;505;431;438;490;543;553;614;532;528;555;595;639;638;598;561;519;502;578;463;493;472;516;587;617;491;429;501;505;506;649;506;413;373;315;362;411;458;568;623;487;412;516;516;544;582;580;610;707;569;583;540;596;614;568;479;320;292;267;261;348;344;316;329;313;314;310;320;290;244;442;528;544;553;726;700;654;528;348;395;485;389;381;368;318;363;491;503;612;533;415;331;323;352;308;320;507;636;496;471;424;345;363;452;487;475;491;448;485;544;525;585;516;469;518;324;205;276;365;342;418;439;481;562;562;668;563;449;368;461;518;502;321;311;447;459;484;421;404;477;491;451;420;331;352;424;378;242;209;222;250;275;229;221;266;250;248;316;436;365;313;361;403;411;537;366;278;188;223;360;446;493;404;398;440;301;274;296;359;515;539;632;526;512;451;375;313;323;322;325;432;388;351;384;432;354;511;970;1113;797;413;449;425;355;475;531;575;591;476;399;507;520;545;659;674;668;534;488;428;406;444;452;435;402;499;502;451;398;299;180;177;341;492;541;521;439;507;501;516;594;635;554;429;317;283;275;389;435;316;359;378;433;405;457;463;433;428;304;323;473;497;394;345;291;345;312;270;323;343;319;348;379;427;402;392;472;433;422;414;385;416;467;564;693;984;1016;621;369;458;1366;2052;1264;418;240;332;499;510;510;510;494;493;469;516;485;466;400;340;316;306;311;325;349;220;158;222;280;344;509;494;381;244;188;249;390;521;565;602;620;508;492;383;414;476;493;385;258;216;252;289;452;429;391;446;493;477;480;495;414;352;393;435;385;421;411;474;534;507;554;395;275;331;334;470;545;557;472;470;434;418;433;521;531;472;453;514;373;394;417;418;338;342;334;419;338;300;343;314;334;337;255;288;362;463;516;402;285;328;347;462;391;304;399;374;428;453;394;320;302;334;462;424;331;263;417;438;411;391;324;362;396;408;443;408;432;390;496;550;523;556;484;509;419;401;283;241;319;359;421;314;229;383;509;481;393;472;495;510;484;474;494;533;546;505;454;412;396;542;557;532;490;428;401;511;559;567;476;402;424;483;560;499;506;453;470;363;251;265;380;345;376;373;341;393;538;494;375;385;483;453;394;431;475;535;539;528;471;473;534;564;462;337;220;291;435;500;459;479;507;522;630;638;536;532;470;438;315;356;347;406;372;404;463;474;476;393;449;512;490;433;423;562;577;557;537;455;485;415;334;315;360;315;324;393;439;480;452;382;389;390;350;370;444;469;424;335;278;345;422;449;479;436;352;391;438;472;478;466;375;464;369;330;357;532;401;339;268;207;256;303;354;330;403;528;501;536;534;443;456;497
349;430;537;527;608;639;708;679;628;587;567;504;601;614;475;326;316;398;551;502;465;428;462;386;339;369;445;454;417;384;449;524;528;544;477;413;396;388;373;458;401;368;360;316;372;328;430;471;607;570;554;471;291;281;327;466;506;448;487;545;536;523;533;460;513;485;450;502;485;413;476;496;479;433;490;547;495;435;459;431;501;594;691;565;516;480;433;478;424;419;316;412;501;558;546;408;355;312;457;535;533;499;543;536;555;444;348;314;390;502;514;583;555;650;583;518;542;493;374;372;555;641;622;598;486;442;339;280;294;387;424;409;429;448;458;461;539;549;458;451;304;296;239;256;305;384;538;536;470;468;580;569;539;496;425;479;509;488;544;584;619;709;615;610;603;552;533;455;488;639;539;473;485;417;385;411;409;390;332;277;304;290;417;432;648;604;603;519;583;588;669;574;540;586;594;574;508;558;629;640;565;575;398;299;234;319;391;360;313;310;268;237;247;335;308;301;392;516;472;455;483;469;599;445;349;419;479;390;428;453;400;389;478;529;527;493;438;383;434;373;369;403;491;569;497;384;324;294;380;435;545;476;388;356;403;526;549;499;411;456;458;269;194;248;286;283;288;370;409;486;522;573;527;390;325;445;461;400;264;360;460;497;450;413;410;511;565;585;454;396;408;469;428;316;171;169;206;281;261;311;341;404;341;398;431;352;277;265;372;475;419;293;248;179;155;293;361;390;403;407;371;347;312;371;320;414;571;577;567;518;447;329;236;241;283;338;341;331;278;313;328;328;429;666;730;537;377;373;418;426;446;481;503;452;379;365;471;540;559;674;783;722;548;453;383;374;397;457;336;279;393;425;465;465;383;197;172;244;434;519;546;585;535;452;457;551;627;697;610;414;346;348;415;440;313;428;501;467;451;390;391;398;358;264;268;352;432;463;379;330;340;286;239;302;374;403;395;410;376;321;440;492;389;435;449;397;447;441;484;549;647;587;475;333;563;1443;2147;1282;480;314;368;501;550;566;541;510;477;482;452;523;456;416;287;312;337;339;327;391;271;207;285;376;438;551;470;378;237;245;234;287;497;562;499;433;420;438;419;446;441;409;311;227;206;219;329;378;309;381;402;470;393;449;468;464;364;405;352;409;420;364;458;545;596;591;396;302;260;255;397;482;453;416;517;474;550;532;431;436;400;385;424;357;321;402;434;408;418;426;440;332;298;278;354;360;333;254;265;363;435;491;343;211;330;399;441;394;280;350;423;411;441;398;401;373;408;509;413;298;237;290;362;346;335;250;227;287;327;402;443;349;334;437;479;502;572;527;513;471;442;363;275;332;375;397;312;242;300;402;469;481;447;472;506;491;546;558;576;519;607;496;360;417;499;532;557;468;451;535;537;528;524;532;564;533;550;511;542;485;523;449;330;243;321;389;445;324;353;384;360;441;453;332;452;603;477;438;462;434;502;520;587;510;551;499;447;417;257;188;276;415;483;492;407;428;453;535;584;547;543;471;380;327;334;406;431;457;517;529;518;465;459;520;533;422;350;332;485;524;485;367;390;539;425;298;274;277;304;310;310;421;499;433;330;398;356;396;374;549;491;472;289;261;299;327;408;477;477;345;337;357;450;447;420;485;561;403;327;453;467;477;284;252;259;281;288;303;357;381;436;520;531;564;551;483;504
277;366;410;490;587;629;705;651;673;575;554;472;556;554;551;389;340;412;500;513;395;471;461;475;329;323;379;465;420;342;385;424;557;451;372;364;302;318;312;339;355;287;270;224;278;326;378;396;578;656;625;507;411;292;380;455;576;468;558;525;490;414;424;394;501;557;557;578;583;514;558;579;496;515;587;610;532;442;441;484;600;680;609;480;331;409;376;440;470;430;325;346;414;458;489;415;287;232;344;529;578;480;524;536;532;462;480;434;508;525;495;476;578;579;486;472;440;348;409;456;485;571;611;548;464;409;313;268;275;373;409;332;409;434;411;494;463;482;437;358;351;265;284;305;327;362;491;523;485;585;602;555;500;441;395;387;418;416;552;562;561;649;563;639;634;497;513;546;570;526;478;447;450;406;328;331;260;290;289;343;410;384;432;503;591;734;597;609;578;570;599;536;550;474;582;530;531;612;641;636;561;544;453;403;307;400;439;317;328;246;266;242;279;406;411;298;335;488;542;412;415;435;525;485;397;521;506;462;426;475;502;413;419;427;486;524;504;494;460;330;294;369;506;547;572;358;368;383;437;450;442;468;406;330;383;463;538;422;372;390;340;315;254;279;298;297;337;339;462;568;605;572;465;444;335;353;344;308;250;356;427;467;460;453;388;425;507;528;468;421;516;547;529;389;228;173;280;432;423;429;451;504;442;362;453;360;345;342;410;441;332;287;179;144;135;265;320;336;486;491;436;408;400;387;390;366;452;512;440;464;454;287;210;211;245;319;296;268;277;321;365;375;450;561;668;512;422;370;442;415;370;485;443;352;341;367;414;505;467;664;758;629;517;575;434;405;369;393;350;276;309;449;431;358;267;189;170;259;289;390;518;584;549;458;504;497;654;811;706;580;399;377;595;651;455;566;710;493;444;329;312;246;291;242;205;285;332;316;281;351;364;329;353;400;444;423;432;495;379;339;432;526;489;342;303;407;471;538;528;601;530;516;406;443;492;912;1095;769;466;326;370;491;582;526;437;407;445;395;370;463;455;428;329;260;263;283;374;447;341;319;373;438;493;527;481;299;303;301;267;347;430;477;454;357;450;556;512;433;489;397;283;229;229;223;302;381;338;347;409;401;345;416;573;504;410;330;374;405;382;343;354;472;500;548;444;335;254;226;323;458;468;552;501;420;420;500;426;390;379;349;317;304;299;387;481;449;379;523;439;389;277;297;339;438;348;246;231;262;353;382;311;297;371;491;517;423;328;391;492;459;383;348;326;341;383;456;387;271;218;221;258;230;233;200;191;258;348;338;292;330;312;357;417;454;486;546;484;466;485;430;336;287;300;383;418;300;283;349;452;484;472;495;483;509;469;515;557;635;582;430;289;290;427;532;499;423;492;534;517;515;531;562;608;605;607;523;522;482;419;383;277;230;307;464;417;284;352;322;422;372;395;362;447;512;526;505;500;532;513;464;496;500;475;441;509;437;286;194;241;348;381;383;336;347;441;499;542;594;585;506;425;332;435;426;520;519;578;588;457;476;459;519;536;461;329;303;396;454;370;310;401;454;442;387;327;322;332;332;436;503;466;386;385;420;333;379;496;588;556;448;299;239;275;336;407;471;420;346;293;357;370;412;480;581;486;400;328;469;514;485;287;222;333;325;420;366;347;391;510;447;482;537;544;461;463
258;282;348;392;486;576;641;631;579;455;401;431;399;431;403;318;283;310;455;436;426;501;578;551;529;605;580;533;489;396;350;384;412;322;368;308;365;314;256;307;315;320;255;226;268;222;249;398;515;638;615;636;528;494;523;567;490;478;432;432;398;331;319;378;463;658;651;579;610;608;604;538;450;492;584;612;521;590;575;577;651;686;575;436;347;312;374;415;560;533;329;271;235;376;500;453;258;207;275;518;609;554;550;526;480;517;487;465;446;484;499;453;545;440;373;344;384;391;421;470;408;490;471;475;475;402;390;375;302;410;399;339;324;343;331;440;448;455;442;364;307;356;393;375;380;440;489;524;541;482;544;526;518;512;507;410;296;378;566;629;619;598;559;532;540;443;424;562;511;533;405;401;437;441;331;188;193;266;418;465;556;503;587;619;639;654;586;565;572;570;528;539;424;498;519;523;529;676;697;552;484;485;444;432;474;456;397;342;293;310;290;274;425;437;493;419;380;553;544;463;439;420;500;501;464;503;562;472;432;437;436;378;457;467;533;526;510;450;384;303;312;371;409;450;474;458;470;502;479;497;417;443;442;458;413;464;492;374;370;415;370;365;367;342;324;388;452;473;512;585;545;459;479;378;318;284;289;258;326;376;424;452;442;357;351;365;465;561;575;526;572;622;531;418;250;242;417;742;691;532;477;534;443;436;414;383;397;387;506;500;266;189;173;155;238;399;392;281;411;466;449;467;395;330;310;311;309;317;377;371;394;384;303;283;283;291;269;206;198;289;325;403;464;537;522;457;442;469;469;452;384;340;330;307;304;328;356;520;539;513;556;484;402;360;384;393;354;437;451;344;373;522;411;300;198;162;244;332;321;346;501;562;537;515;523;511;633;711;620;504;412;403;537;647;597;618;648;494;429;337;297;282;268;266;269;295;292;293;298;365;372;346;478;539;409;483;447;510;435;322;427;456;415;315;263;354;516;647;552;503;433;399;483;527;481;509;472;490;415;302;323;432;543;441;292;291;297;296;372;428;440;416;303;268;388;400;484;484;430;434;431;473;470;405;301;288;354;312;272;357;462;483;435;383;451;462;504;454;350;383;253;240;249;264;271;307;292;374;492;378;381;526;633;549;426;373;272;355;355;296;258;419;537;538;426;371;336;314;334;369;497;449;384;300;280;394;424;324;313;332;397;379;333;334;394;405;396;469;525;438;286;263;388;389;333;235;244;263;293;305;328;319;378;467;487;412;417;388;489;510;422;312;328;316;370;425;335;279;225;280;264;241;163;202;175;267;287;236;259;287;337;332;357;398;571;543;463;360;310;427;402;385;331;407;423;347;288;370;421;522;496;416;350;390;446;462;559;551;499;317;210;219;270;379;436;454;440;521;585;583;615;552;603;567;530;489;458;488;375;364;235;282;411;443;398;245;303;240;276;278;354;430;471;520;516;561;538;539;422;485;519;516;502;450;482;443;322;202;228;259;264;343;325;303;341;418;463;461;460;454;417;423;500;562;545;553;564;491;491;425;441;518;566;552;393;292;344;412;291;233;348;414;474;463;381;368;381;415;466;560;446;288;321;334;396;394;500;541;535;469;276;272;364;444;425;466;394;368;350;355;306;392;379;394;417;374;295;415;436;466;310;273;337;411;470;414;502;515;433;413;447;485;526;463;388
291;258;323;342;439;462;490;527;545;372;261;255;249;304;272;267;250;374;461;480;473;529;542;668;911;1237;1268;794;541;386;334;332;313;359;386;350;351;351;294;349;352;281;325;264;263;243;226;419;651;654;641;615;592;589;536;579;521;357;318;302;338;329;364;394;545;659;701;600;553;560;548;453;393;462;543;610;548;541;607;607;624;612;559;521;436;335;320;432;552;540;358;250;288;367;521;440;353;256;366;530;581;566;542;540;479;452;427;487;410;448;511;481;511;415;344;297;317;364;373;402;421;369;435;457;500;460;438;412;413;439;417;353;289;223;273;343;404;448;509;390;334;394;538;409;432;460;509;481;441;435;511;581;520;577;542;400;392;404;524;594;639;551;650;559;476;351;390;467;518;506;444;389;433;545;484;218;217;347;452;587;592;651;597;581;666;611;483;505;526;544;497;474;457;439;423;376;416;537;590;532;479;370;421;455;503;446;386;433;371;392;503;448;486;595;540;508;513;599;606;613;548;537;527;513;578;625;583;533;484;361;336;364;459;525;530;598;501;486;381;369;479;432;441;497;507;521;585;536;444;490;407;399;431;449;444;374;373;338;281;357;416;419;463;566;482;569;527;562;533;616;546;431;451;401;351;313;245;288;305;348;338;375;346;332;342;337;414;595;574;528;477;581;505;459;336;327;497;864;847;665;477;552;528;502;478;409;298;394;431;364;263;261;220;232;388;410;365;288;310;374;378;380;292;255;202;167;216;212;246;312;433;462;360;314;313;302;211;216;222;229;289;360;410;454;428;411;501;545;519;467;421;348;291;265;333;375;408;519;575;505;531;492;379;350;376;340;392;406;507;376;456;457;500;364;286;256;341;330;349;365;481;540;505;530;590;544;566;558;466;413;312;379;445;543;651;634;490;452;373;407;344;264;298;282;228;294;373;382;404;403;380;399;572;589;433;377;562;701;775;473;370;423;328;266;214;313;460;529;470;471;409;390;539;544;477;401;334;389;410;322;348;385;461;421;224;241;249;270;340;337;318;321;298;345;448;457;550;568;442;422;464;480;426;367;254;241;289;289;279;279;365;455;462;475;447;455;397;480;360;299;269;320;328;272;232;243;271;529;505;484;566;651;650;666;507;356;356;362;335;292;276;394;517;442;501;478;415;349;326;437;530;457;338;243;247;319;344;297;287;371;470;511;406;365;322;414;373;528;542;482;331;274;335;383;299;253;316;286;317;354;365;446;404;446;471;466;471;455;618;622;525;427;443;436;388;481;408;312;258;269;308;318;216;231;209;258;295;265;267;356;367;338;292;436;535;498;385;312;297;359;368;421;436;490;471;434;393;521;496;481;508;437;339;285;364;390;480;436;345;242;167;164;186;321;423;370;546;581;592;596;529;544;559;578;472;344;403;391;341;260;294;330;433;490;370;243;206;210;225;229;241;425;472;603;492;513;491;465;389;369;419;420;518;533;522;433;224;178;152;226;183;348;411;354;346;358;361;417;347;388;419;432;532;515;541;466;438;523;486;440;409;515;532;554;425;315;309;314;287;204;294;367;436;510;437;397;422;432;470;487;347;345;345;310;333;345;423;533;551;427;328;306;415;448;426;478;324;344;347;404;378;343;378;334;360;277;286;292;439;414;262;235;218;328;400;473;478;454;396;298;377;464;461;437;448
350;321;414;471;405;399;394;445;462;311;191;202;158;198;277;351;368;501;483;476;491;501;469;573;1092;2280;2297;1228;576;470;352;264;337;330;532;457;342;333;272;336;418;351;366;287;287;301;321;463;639;531;629;624;481;541;516;395;454;294;238;248;243;336;380;453;462;623;594;534;470;476;497;482;289;364;399;472;429;536;589;537;569;637;601;570;514;386;309;440;531;533;419;367;355;429;453;505;418;340;417;556;544;529;541;593;505;452;419;436;461;543;508;520;515;450;388;337;271;279;310;310;347;379;401;525;494;453;397;399;517;485;477;354;264;213;211;279;369;438;485;468;433;468;581;512;466;480;512;423;330;437;579;624;549;625;550;500;458;508;592;621;536;560;515;579;425;330;355;414;491;506;435;432;559;575;460;278;311;474;423;515;595;577;571;584;540;528;422;367;470;543;545;465;414;421;381;396;426;429;466;436;393;402;337;411;449;466;452;372;411;494;571;523;480;682;694;608;531;593;651;595;580;574;544;603;600;574;565;537;510;398;376;506;497;484;469;501;473;449;464;550;552;534;515;579;590;536;615;489;453;467;288;325;380;402;363;281;286;325;328;401;427;435;537;528;595;568;570;532;555;480;412;378;397;422;380;322;299;325;301;223;346;410;363;376;385;348;486;552;541;555;482;498;544;477;368;332;474;586;585;488;560;532;605;553;490;374;253;313;375;293;320;305;318;303;402;448;422;308;284;358;379;371;264;299;270;212;193;272;291;354;359;408;431;340;270;259;249;182;230;237;288;280;329;425;433;481;524;608;558;555;488;313;287;259;295;373;395;524;617;429;457;373;373;381;423;341;390;416;451;431;425;458;492;576;454;324;357;332;367;373;463;498;569;550;543;538;560;487;383;354;331;356;417;473;629;610;450;473;545;517;319;250;253;258;259;366;374;429;470;492;502;538;514;540;416;489;616;1298;1749;958;512;382;366;287;224;217;314;444;422;416;394;410;563;692;614;457;414;436;513;489;438;423;492;406;286;240;281;339;364;343;286;292;311;452;567;544;568;565;592;521;515;544;420;324;282;238;228;265;255;300;310;451;529;605;537;427;418;476;361;311;358;302;304;228;147;204;331;469;521;594;740;667;687;517;502;368;387;447;454;312;291;382;420;431;456;497;490;429;453;505;456;393;273;268;205;298;290;315;294;377;522;583;575;413;412;413;457;569;577;512;390;235;324;291;343;321;373;412;513;362;414;424;451;479;465;483;504;491;558;623;670;610;531;492;444;447;444;370;289;270;289;268;238;172;261;253;313;295;347;372;389;302;367;390;504;471;403;297;235;248;484;509;513;477;364;384;414;515;547;550;549;486;356;273;383;412;423;333;265;247;199;184;215;344;373;499;538;516;496;460;436;471;498;511;418;269;263;325;302;258;247;403;482;501;356;249;197;212;242;205;242;358;459;545;570;406;356;384;390;299;293;366;430;554;600;438;287;254;267;191;249;285;382;461;353;310;307;381;321;376;438;490;478;527;471;456;384;426;561;499;482;490;529;591;518;372;350;303;222;134;163;298;421;481;458;405;391;382;451;348;317;323;292;288;352;396;410;473;573;520;381;494;481;423;409;443;295;361;398;445;402;394;401;337;336;375;275;296;314;350;316;245;221;230;309;379;421;406;414;315;328;366;378;369;347
401;461;511;543;492;388;274;341;446;264;187;152;122;217;363;457;523;613;524;475;514;541;480;529;1137;2464;2663;1155;576;511;345;289;327;349;591;478;306;363;421;373;453;420;440;428;357;446;505;582;569;517;551;538;469;476;376;319;358;372;321;253;275;272;420;481;550;552;589;503;350;448;577;470;341;319;342;350;424;412;486;523;612;685;585;609;551;504;484;515;595;616;523;463;471;471;485;470;472;454;402;509;534;534;532;619;543;380;287;373;485;591;514;503;455;416;392;352;281;228;255;368;401;441;510;468;533;515;487;417;468;524;491;374;282;234;198;236;357;462;455;480;491;504;457;455;465;464;546;432;341;458;651;590;668;572;612;602;638;604;617;596;526;535;540;419;435;424;389;452;563;551;557;533;525;599;445;270;366;448;435;431;524;584;502;474;556;483;376;446;599;756;706;436;457;465;505;474;408;357;397;474;419;435;354;339;376;417;416;392;423;504;546;523;557;628;655;602;603;548;583;642;594;646;658;595;624;535;534;589;531;523;478;556;516;446;410;427;399;370;411;487;501;599;517;543;447;475;575;571;500;471;349;325;338;335;261;247;330;357;478;548;527;552;553;541;590;550;529;503;534;427;361;316;311;393;316;375;438;450;314;298;372;411;350;302;416;282;312;488;610;596;526;532;497;523;385;362;370;388;403;455;443;419;593;568;529;413;296;370;369;331;387;391;323;261;318;469;445;369;388;323;422;422;434;436;470;396;323;362;394;291;373;456;477;330;303;242;200;226;306;352;375;436;475;442;413;468;516;530;603;488;440;412;400;443;412;450;427;456;471;351;367;389;415;371;355;386;372;459;500;459;453;527;827;1171;957;533;336;266;239;288;365;494;491;402;459;531;466;443;365;341;364;321;392;382;506;448;419;882;1523;992;358;176;198;272;278;352;478;477;518;489;508;513;487;515;543;470;818;1933;2772;1336;553;405;333;290;320;279;367;421;424;355;333;474;710;860;786;606;564;498;494;508;534;585;579;406;266;204;352;345;313;296;311;303;455;501;593;590;589;618;719;683;566;516;403;296;271;240;276;290;274;292;331;385;529;650;701;476;476;461;296;294;370;382;330;178;152;213;355;467;545;622;686;637;528;447;466;414;453;464;533;414;341;421;356;374;414;446;451;446;465;467;390;324;292;278;262;332;311;285;273;425;576;640;554;533;461;426;537;675;673;536;378;284;234;344;372;447;447;629;652;487;400;432;456;466;512;528;496;493;578;701;735;560;597;582;435;564;516;418;303;315;289;254;191;248;274;324;283;297;334;463;465;435;387;408;478;431;339;281;293;304;435;470;530;343;323;352;407;485;502;519;516;477;407;391;420;470;380;355;303;343;316;299;348;392;465;461;529;505;443;375;404;422;489;477;429;270;258;378;359;285;276;374;533;570;404;348;261;267;257;280;226;348;388;566;461;359;259;272;292;304;293;288;407;573;543;447;338;293;332;357;391;455;477;440;315;260;278;337;287;324;433;471;451;361;332;280;353;434;533;635;506;517;539;515;527;471;372;220;234;203;146;271;402;489;477;346;369;370;383;333;320;366;361;304;339;454;444;455;456;487;423;468;466;394;360;401;404;393;412;455;376;350;322;296;404;365;276;259;242;262;302;342;213;252;275;369;392;436;400;374;309;293;295;342;290
363;461;574;603;528;354;280;293;325;344;323;288;258;301;404;510;611;641;588;482;530;525;522;481;689;1395;1401;762;577;444;348;249;278;315;451;407;379;449;523;508;495;510;490;447;411;517;553;632;589;513;504;543;527;478;355;295;330;428;474;314;308;332;361;551;585;632;508;455;593;922;1032;653;427;422;390;343;369;445;438;499;631;658;585;572;580;559;557;584;749;593;570;551;553;526;468;391;445;493;594;550;510;561;540;521;472;298;269;350;424;506;440;483;465;446;427;419;275;215;252;375;500;508;390;409;486;585;544;558;490;525;472;386;250;245;282;275;357;474;406;506;535;483;401;382;365;473;600;546;469;573;726;672;604;574;563;670;687;679;671;685;528;441;525;562;562;477;469;448;443;552;582;624;640;548;508;339;325;416;387;381;481;495;471;440;485;503;510;527;627;1040;991;666;507;517;532;452;448;366;340;364;426;445;448;339;318;388;421;345;365;431;515;466;491;566;646;603;576;638;566;576;573;538;597;625;542;519;513;498;578;529;493;484;492;413;403;414;353;280;294;424;417;435;411;394;361;468;606;612;566;557;387;432;358;264;292;374;426;420;483;566;535;573;609;577;530;495;501;503;372;374;342;288;231;320;419;501;531;458;398;332;388;393;299;280;365;321;309;454;568;613;532;407;422;411;387;390;326;357;343;395;363;408;442;533;568;483;384;392;444;401;386;462;368;282;353;442;382;412;414;450;461;517;513;641;643;574;452;585;510;393;369;431;424;338;295;256;237;285;377;406;467;518;528;506;450;449;462;440;502;481;435;500;496;554;477;500;527;478;308;277;219;209;279;366;402;428;514;483;478;457;371;532;1233;2498;2050;785;358;270;190;186;254;376;421;272;315;451;398;475;492;429;457;462;353;409;431;370;483;1635;3260;2113;553;259;217;261;302;466;473;482;457;494;488;581;536;556;590;597;698;1388;1996;963;423;380;345;335;344;319;473;506;396;347;306;440;726;922;917;716;522;489;404;470;535;589;600;509;324;286;373;370;312;298;326;407;446;483;482;583;578;592;674;693;581;482;374;352;394;357;314;313;365;367;346;396;494;573;572;471;465;405;346;430;444;486;345;226;206;286;347;451;615;686;661;561;462;414;427;476;513;455;543;365;368;325;352;300;346;429;463;472;435;446;379;326;345;310;353;337;372;351;338;413;457;508;493;462;433;482;579;655;538;517;454;317;264;308;463;498;488;657;644;498;465;529;628;625;602;562;519;503;613;735;727;662;633;663;559;523;548;539;442;351;322;257;215;263;373;385;314;301;332;400;502;518;433;445;405;344;327;340;343;391;452;426;467;367;314;341;372;411;382;477;486;507;474;383;462;484;438;299;317;338;297;297;309;391;447;520;519;458;431;443;466;471;429;394;405;330;294;379;372;298;291;327;473;528;399;373;278;346;288;227;224;259;369;459;440;293;211;239;333;453;326;329;317;453;533;439;489;465;432;521;687;600;518;459;336;255;223;299;276;376;432;505;433;320;267;281;255;304;449;536;478;454;491;530;463;377;334;295;284;251;165;277;363;449;488;475;460;465;373;239;270;434;402;327;378;389;435;368;396;413;396;446;500;330;328;393;392;453;416;477;367;285;262;247;272;394;289;193;160;240;325;313;248;236;281;298;296;357;377;293;309;302;300;322;280
355;451;526;558;438;283;185;268;308;305;347;433;326;410;429;479;490;609;512;435;446;471;388;356;439;578;657;510;550;487;403;358;372;356;406;382;472;550;619;609;557;520;420;393;343;409;585;571;603;548;504;570;526;481;358;277;311;418;445;373;476;469;424;577;627;576;568;577;1043;1870;1914;877;481;368;375;301;406;466;458;511;571;630;615;486;489;536;568;637;690;674;670;577;554;481;374;380;380;459;571;613;569;574;461;448;420;287;304;388;402;498;486;448;455;417;442;424;330;297;333;465;509;463;412;374;448;530;489;456;519;448;476;439;387;384;373;396;415;436;398;501;495;440;380;323;334;435;644;570;591;670;686;679;617;611;560;653;725;667;627;595;504;442;499;483;519;459;392;372;405;440;590;692;655;569;564;391;359;452;375;369;454;493;450;530;533;717;708;662;633;795;920;699;586;579;442;411;479;387;298;365;448;433;465;407;329;351;388;431;426;436;519;533;488;512;526;603;622;584;527;493;550;463;505;505;470;393;419;416;468;485;430;416;402;352;382;434;428;336;287;335;429;429;409;341;332;453;592;586;555;607;489;463;434;383;404;476;474;479;499;575;584;641;690;733;529;468;406;389;336;409;304;271;233;311;402;495;470;459;390;348;411;308;219;201;302;311;400;427;486;618;502;405;305;348;412;506;479;353;395;438;435;378;437;487;527;491;415;417;479;377;352;390;375;325;373;506;455;466;423;388;411;492;601;612;641;601;572;626;554;409;486;491;419;376;374;322;329;381;397;392;501;628;593;610;501;466;453;437;431;475;531;559;540;614;568;541;583;557;329;229;159;162;221;323;383;443;543;546;459;365;310;479;1481;3317;2457;821;399;313;219;214;282;303;316;283;266;278;343;465;524;564;562;451;413;411;434;373;498;1715;3717;2292;610;324;321;310;335;403;518;526;481;421;529;577;535;465;514;520;513;766;820;578;358;351;346;449;418;439;499;483;391;337;413;403;595;759;860;850;633;406;335;468;527;638;577;449;345;348;428;387;326;297;345;413;332;409;517;537;544;578;610;675;553;434;395;541;577;464;388;394;418;350;297;330;392;425;457;488;480;440;430;471;488;511;394;278;295;368;467;524;578;670;594;473;418;380;431;491;429;424;409;441;313;280;244;368;385;469;490;415;452;336;321;388;398;358;377;429;431;411;446;397;453;452;474;439;477;547;548;585;539;481;355;326;293;309;515;511;516;508;560;522;510;518;575;590;636;604;547;589;572;631;700;627;679;672;645;542;566;567;483;336;339;360;290;347;386;361;291;320;394;515;562;644;517;481;461;388;363;422;441;478;562;605;401;333;311;277;257;334;345;411;449;538;495;522;587;538;450;448;454;412;326;225;241;373;343;371;428;432;386;456;435;433;446;402;366;309;278;327;431;397;363;432;381;433;298;305;338;445;435;306;215;265;380;450;476;313;234;252;375;418;304;303;273;357;413;419;365;457;466;548;784;558;519;515;368;257;276;319;301;313;455;504;481;287;292;250;165;155;281;401;451;330;415;479;435;321;315;304;326;326;227;194;308;425;450;508;523;465;378;218;251;449;461;276;322;355;310;370;404;398;377;458;370;220;290;273;379;490;485;392;368;255;227;306;346;405;262;205;175;141;278;374;315;327;319;298;277;270;318;366;384;424;352;412;398
300;392;476;558;395;288;298;346;396;358;428;478;494;447;520;502;521;652;506;436;322;339;254;289;481;495;446;463;538;493;387;411;500;545;536;548;637;586;628;587;580;532;453;284;201;276;488;606;646;619;512;456;506;448;423;283;310;356;354;406;464;496;544;499;568;580;502;642;1139;2624;2511;960;396;310;283;306;340;479;446;438;548;586;631;487;460;471;503;561;627;644;690;660;556;498;408;318;307;509;612;677;589;546;463;436;388;453;410;446;499;522;459;398;468;438;424;448;391;363;376;398;454;454;410;379;520;527;439;538;505;461;509;543;514;524;535;468;487;451;435;457;476;450;455;386;370;407;522;611;578;703;679;664;565;621;711;724;624;603;625;530;545;484;525;444;426;386;301;258;307;383;522;654;561;609;507;411;381;470;512;450;462;508;542;522;608;820;837;542;454;555;636;621;578;516;412;380;507;361;397;428;444;487;500;502;419;391;446;495;520;504;573;546;493;470;544;636;604;552;405;321;395;528;378;365;409;378;390;398;464;488;403;311;374;362;377;461;466;398;292;316;461;458;515;397;393;462;607;635;551;590;544;462;488;427;443;527;536;545;560;611;562;620;799;876;584;412;342;306;335;342;412;378;317;329;421;506;504;362;316;298;318;269;197;179;261;313;360;451;458;556;563;460;286;333;478;538;568;428;447;520;437;368;385;388;518;459;512;372;392;365;364;313;290;298;368;432;423;412;371;338;414;467;510;610;549;502;571;569;502;454;354;447;400;378;350;396;385;452;416;439;531;655;638;586;544;523;461;419;443;415;539;532;542;545;556;496;602;545;387;260;199;180;253;336;391;403;493;514;447;320;289;277;894;1798;1577;671;378;249;278;275;303;268;273;239;261;287;316;426;504;545;504;431;519;436;460;345;420;1107;1897;1343;575;454;497;402;377;406;491;510;438;448;492;484;450;417;430;402;416;439;496;466;356;376;430;507;575;577;545;481;417;373;345;387;507;754;1250;1482;860;450;370;452;524;602;606;506;394;488;437;395;294;302;408;458;424;346;408;478;506;596;595;573;607;547;459;525;576;509;500;542;457;381;287;316;375;341;374;449;481;506;428;434;558;516;359;321;339;387;479;527;590;632;581;555;507;461;476;466;354;313;346;440;414;315;357;333;403;455;483;418;337;287;301;433;477;474;290;374;445;475;516;471;444;376;420;466;430;497;560;533;531;505;442;287;252;315;455;461;466;420;503;539;509;534;527;598;583;596;593;621;607;619;602;709;742;663;634;564;571;552;451;343;299;338;352;411;362;395;266;374;384;521;684;675;659;577;568;431;427;490;430;527;880;989;485;347;334;316;327;343;331;416;459;435;507;537;624;654;522;429;516;569;435;316;229;210;228;360;419;370;436;397;397;393;406;319;264;310;263;285;404;393;464;414;480;331;251;279;414;536;513;358;253;254;337;431;463;423;290;301;356;445;359;348;308;355;421;396;440;360;422;578;624;518;530;538;395;328;387;410;274;309;470;583;540;365;326;261;193;126;187;250;298;299;322;411;430;321;314;399;440;356;313;302;395;436;513;549;552;485;455;314;329;399;408;318;307;278;286;362;344;383;405;441;367;260;249;257;323;367;453;378;356;234;312;354;414;440;373;227;162;226;317;419;316;266;283;293;236;252;271;358;491;470;462;454;456
304;370;477;547;445;369;400;346;423;443;492;526;517;464;498;599;619;655;487;349;241;301;199;349;831;906;597;441;492;440;475;489;498;517;549;525;564;609;581;563;538;570;389;217;193;205;348;513;631;622;545;487;482;552;449;391;387;451;427;403;451;567;543;533;427;513;426;535;864;1577;1475;630;263;214;148;178;297;447;469;458;461;555;587;423;355;383;428;549;624;652;638;514;493;481;430;390;472;708;717;636;591;607;516;429;497;475;490;567;555;594;437;411;395;401;400;444;434;387;363;363;356;398;442;469;485;513;491;492;565;529;491;543;463;545;526;513;519;465;497;461;398;450;451;447;346;358;523;504;484;605;626;597;517;647;837;740;663;643;543;531;534;474;487;462;406;318;297;220;264;292;317;405;527;577;534;430;442;552;591;509;507;527;548;540;507;640;678;513;412;350;426;503;560;446;425;435;499;513;476;458;571;517;493;533;578;445;490;570;620;462;598;550;455;543;556;612;585;485;348;255;320;375;282;313;365;328;421;508;604;610;411;322;384;435;456;560;565;466;366;414;448;532;468;444;425;575;616;627;500;603;593;537;495;575;458;473;524;532;536;552;467;568;626;607;499;387;291;272;285;284;356;459;363;392;416;488;526;396;255;260;269;199;196;199;245;295;357;426;479;521;538;416;344;358;543;640;635;520;475;456;421;376;384;394;489;560;457;339;259;279;280;305;256;245;327;413;416;337;358;406;408;499;526;466;500;496;537;462;386;339;379;385;414;436;431;426;388;439;427;405;555;639;651;607;542;513;484;505;499;484;564;533;562;492;451;445;635;665;660;569;330;247;355;383;350;391;526;590;496;330;193;225;498;852;770;474;338;371;321;318;295;254;262;214;255;264;387;473;444;433;523;482;502;414;328;360;373;607;845;653;518;555;544;508;466;445;447;418;418;423;451;375;318;214;311;344;316;408;488;463;391;426;476;520;537;519;496;436;366;365;384;406;550;753;1591;2135;1096;505;397;426;533;584;542;428;457;493;438;317;284;294;489;715;679;481;334;357;364;528;526;559;593;515;575;512;536;599;614;599;529;393;387;350;367;329;380;417;452;486;444;475;526;506;359;260;319;373;464;610;603;599;576;548;549;458;484;379;289;255;327;452;454;416;440;425;373;451;520;442;343;283;396;443;442;357;222;359;429;500;516;505;493;421;461;510;523;613;542;557;505;469;418;334;268;266;409;448;389;372;466;531;514;531;457;525;545;524;608;587;531;455;547;550;589;559;538;662;575;545;444;379;339;379;381;459;455;365;304;321;440;558;583;637;589;631;497;454;468;475;454;507;811;949;558;383;354;420;443;395;422;493;547;426;509;455;654;757;610;467;525;534;535;522;354;272;273;315;328;362;347;355;440;451;328;229;247;238;277;321;337;490;522;498;453;366;349;323;517;611;592;442;342;352;451;458;467;430;365;349;404;502;505;427;381;385;412;394;417;440;532;630;620;700;632;514;451;417;469;501;347;388;603;697;572;353;305;272;190;208;214;263;367;323;313;393;473;408;359;421;431;404;374;502;589;597;601;579;547;576;542;464;421;391;481;437;372;341;385;460;439;446;440;425;371;277;272;325;380;533;610;429;356;257;402;500;535;630;474;372;322;358;395;347;316;314;280;301;259;250;326;339;422;452;489;485;422
362;415;544;586;550;491;405;389;407;486;547;520;464;478;519;606;608;522;350;255;264;283;231;556;1653;1579;767;442;451;422;450;452;472;452;407;360;442;567;476;487;576;591;390;217;153;219;271;475;625;567;499;452;530;555;542;509;526;517;506;422;514;462;545;448;420;438;422;541;526;660;585;452;319;186;114;109;277;384;389;351;382;508;533;489;391;393;430;466;592;616;630;515;443;436;339;459;708;1039;810;621;626;563;510;470;488;537;535;546;552;530;385;323;363;413;354;439;449;392;314;295;303;403;486;535;551;515;558;564;616;608;593;501;421;463;508;498;560;524;496;477;433;508;486;430;362;445;496;474;434;420;486;471;535;700;818;752;617;512;534;480;503;441;382;464;483;409;320;295;254;238;241;318;340;451;440;420;490;494;588;552;471;482;529;497;439;482;524;429;457;441;444;495;521;517;485;512;564;518;502;461;480;498;503;542;499;569;599;670;631;581;655;582;536;581;621;617;610;582;419;341;325;369;313;275;289;307;404;428;561;599;501;394;416;469;435;532;569;532;514;511;557;489;374;415;511;647;644;569;540;543;583;506;539;509;418;369;433;540;567;567;455;408;455;466;490;414;332;298;349;334;395;405;410;417;486;585;498;404;333;282;271;191;250;260;279;303;369;471;495;509;533;478;385;417;623;659;682;693;486;457;507;527;456;503;524;690;506;319;278;297;370;353;291;249;341;460;360;369;418;489;478;475;463;521;514;476;443;435;384;385;380;437;458;496;505;366;310;378;385;426;512;548;610;527;493;486;426;482;490;552;516;538;454;493;437;481;650;780;874;841;529;382;394;402;377;552;515;543;484;371;241;255;354;490;550;426;401;431;385;379;318;276;256;256;275;267;337;485;481;365;417;406;444;325;259;299;427;427;575;581;624;613;589;441;407;417;370;325;390;418;377;322;234;185;187;218;331;394;526;483;451;469;473;481;506;537;532;526;488;582;427;447;535;739;1199;1518;863;547;444;444;528;475;446;400;414;514;364;260;286;321;531;714;748;560;339;278;321;402;505;523;543;462;373;465;515;611;591;555;557;525;504;496;366;379;356;362;435;477;472;521;554;549;345;279;273;419;474;560;570;475;566;602;591;497;572;375;262;304;399;425;436;513;525;509;440;530;502;497;396;399;457;529;489;508;386;443;491;495;570;608;501;489;543;555;532;499;525;518;495;345;352;362;310;299;399;389;280;300;400;544;481;490;439;439;478;503;531;491;419;341;429;505;519;557;528;576;561;456;451;475;358;382;421;497;458;351;285;330;442;560;482;440;499;451;496;506;533;530;454;531;672;699;484;449;485;526;558;517;553;612;677;499;488;584;719;700;661;495;478;632;582;583;408;336;373;410;400;352;300;313;376;365;265;173;193;300;402;478;519;566;493;487;496;471;494;534;559;700;783;683;485;478;507;452;496;514;564;563;546;576;679;574;452;329;315;417;456;548;640;724;932;937;651;532;441;434;459;438;342;531;710;664;599;488;363;313;332;407;356;385;402;447;390;507;527;526;597;542;554;550;513;680;665;628;579;531;573;593;570;473;450;504;490;548;470;490;532;634;534;529;517;443;270;238;286;351;483;623;813;703;500;489;553;541;542;629;526;480;598;556;410;415;423;430;380;368;436;397;388;329;428;461;579;491;528
488;469;507;531;508;510;408;434;380;491;613;563;491;462;430;472;480;371;235;298;325;376;328;610;1810;1619;783;414;396;408;433;298;318;342;314;246;281;431;456;439;603;573;388;299;200;194;282;367;550;603;517;440;442;544;534;600;604;576;513;497;476;447;470;443;445;457;454;567;488;384;400;411;358;274;140;151;222;313;261;314;313;392;563;479;483;503;544;496;515;603;589;527;490;411;477;511;647;873;749;526;598;547;518;469;487;587;616;535;540;458;297;256;306;437;433;509;520;452;332;321;242;368;519;649;580;464;534;597;643;644;523;488;361;366;316;435;503;571;495;471;400;414;423;400;355;494;503;453;329;416;407;405;506;584;572;558;476;410;447;461;465;463;364;392;439;380;331;414;373;379;260;294;339;386;390;475;414;435;510;497;463;458;506;465;426;450;406;346;423;447;429;485;529;491;525;637;595;561;493;439;423;453;480;569;640;612;623;601;656;674;612;611;537;566;646;636;637;630;559;441;446;427;343;280;304;298;362;389;487;585;543;396;391;437;485;521;486;475;601;548;537;424;345;358;509;644;622;604;503;458;500;536;546;469;390;320;392;524;576;539;465;505;459;451;417;376;314;291;346;387;378;410;360;378;469;514;538;489;420;376;340;369;286;333;355;368;393;520;500;428;538;431;367;456;631;642;741;774;583;485;534;570;638;616;633;759;589;342;307;341;361;333;310;353;378;430;410;342;455;601;630;498;533;526;587;515;499;430;381;405;417;483;489;525;518;354;363;374;342;384;479;537;493;506;404;411;375;421;427;445;425;484;441;412;402;414;565;645;849;848;589;440;405;334;514;640;517;539;438;424;345;332;340;434;477;443;446;425;452;453;356;332;343;358;301;235;382;590;598;515;347;360;426;304;305;325;472;392;470;541;593;560;581;471;442;437;363;356;430;415;446;298;239;152;150;188;284;402;447;488;414;489;428;460;565;548;510;700;945;1049;689;490;486;529;701;761;548;574;474;455;461;424;350;357;416;456;317;230;264;352;412;542;601;457;242;196;251;364;454;476;501;353;322;423;483;513;608;584;634;539;530;559;469;483;404;374;441;552;528;531;549;530;450;280;350;446;540;549;485;518;521;532;523;533;485;460;310;361;519;425;442;519;535;445;478;493;493;509;468;509;488;602;801;929;767;588;583;606;640;637;639;538;566;576;482;331;405;454;487;397;353;340;384;373;402;351;273;267;354;464;472;436;434;452;473;523;440;484;359;289;404;427;538;511;512;519;486;427;473;545;383;357;404;489;458;369;290;359;429;447;397;319;357;389;442;485;513;485;477;552;581;450;445;491;534;614;597;571;528;600;707;564;566;624;582;639;615;482;433;481;539;560;426;348;388;488;516;416;319;323;310;361;271;209;282;422;566;690;629;659;630;492;504;542;558;531;504;778;861;654;568;562;537;571;551;606;725;625;757;762;787;710;452;376;343;394;469;479;573;768;918;854;662;554;427;390;421;462;407;534;597;700;720;528;422;353;411;618;542;386;405;482;490;685;647;639;724;727;681;808;782;761;650;499;536;510;573;541;554;489;477;493;547;489;524;493;664;689;605;561;580;402;317;258;325;462;516;662;769;759;535;725;718;617;498;610;523;555;643;789;582;496;467;505;422;506;608;538;428;367;482;641;584;616;586
675;695;619;670;545;477;403;461;450;489;539;518;524;598;460;380;327;233;322;379;422;492;473;496;967;925;583;438;436;446;367;279;266;231;194;295;332;307;354;394;522;710;480;348;195;250;324;483;608;602;529;430;413;435;505;598;601;545;495;440;494;425;342;315;326;386;464;606;538;378;410;607;693;535;244;133;206;193;228;224;304;390;438;468;565;562;514;461;465;539;517;494;536;467;490;584;619;566;458;479;544;563;513;483;508;591;561;526;555;531;454;326;357;455;546;536;542;487;390;260;275;329;522;586;610;601;559;562;561;567;575;495;416;396;299;411;455;483;453;332;320;301;350;322;332;450;560;416;391;488;538;447;451;539;528;376;334;297;412;444;529;477;392;426;441;363;419;486;476;437;344;241;234;289;456;344;440;428;434;424;412;424;459;444;431;407;312;250;360;458;483;480;524;541;534;651;575;492;395;373;359;496;634;844;815;719;567;627;635;675;687;593;551;578;601;580;594;685;578;603;522;481;403;325;348;338;334;293;402;614;525;451;391;411;433;530;542;517;572;587;519;438;363;480;573;577;598;464;355;453;464;511;493;462;381;320;402;472;539;456;569;490;560;490;364;291;311;295;324;333;421;353;344;421;481;474;516;481;433;430;479;534;345;370;436;440;474;522;543;472;456;405;399;514;637;626;630;629;501;465;549;572;581;521;609;676;544;385;356;300;333;348;451;422;393;446;519;444;466;538;637;617;553;598;622;534;519;430;323;401;420;421;423;414;497;433;411;402;335;375;489;548;454;380;282;241;385;398;420;402;335;364;430;427;376;403;428;557;618;674;501;408;417;351;499;456;436;486;450;459;458;442;445;393;454;485;484;477;479;505;491;433;470;414;313;281;450;856;1154;1002;578;428;379;361;301;421;418;417;368;497;567;554;528;544;597;681;596;503;523;443;467;486;293;210;152;230;316;322;428;507;465;377;389;460;483;506;559;937;1754;2036;978;473;449;449;467;521;544;490;452;395;377;380;378;343;410;375;346;302;270;366;379;458;456;367;252;195;281;250;356;454;421;318;273;391;541;536;579;564;542;541;542;539;580;555;499;486;519;526;524;477;542;593;514;388;412;481;545;555;490;474;441;560;453;440;431;375;346;410;522;471;489;469;441;434;459;468;495;560;554;588;597;696;1364;2013;1329;687;581;596;582;615;582;513;505;392;315;246;265;396;424;410;386;437;391;409;419;348;302;296;387;418;458;438;373;364;400;427;382;371;375;400;434;440;479;515;487;561;480;440;506;501;407;315;359;384;466;472;456;438;516;456;370;340;384;393;425;411;505;499;511;598;630;481;415;472;529;556;522;589;616;493;626;502;549;565;501;644;774;614;495;441;522;567;532;427;306;528;671;535;381;306;320;299;283;290;442;581;700;764;806;711;633;595;540;493;542;487;505;652;730;615;498;569;558;563;425;413;475;572;734;630;564;484;434;294;282;321;295;330;408;611;775;751;542;454;445;427;482;440;418;455;493;645;702;620;445;395;458;587;492;318;371;399;455;581;612;462;643;728;755;802;821;625;376;359;389;508;513;546;465;412;360;457;554;486;490;582;623;579;528;514;494;427;403;322;435;499;561;599;574;589;560;725;701;556;535;489;504;600;684;791;577;543;621;513;457;580;603;548;448;324;444;609;600;607;570
1178;1294;979;688;608;568;558;577;549;505;560;558;611;590;487;381;276;294;443;500;460;532;539;516;582;602;487;357;433;494;418;349;286;297;231;345;390;303;308;418;791;1084;659;333;193;266;369;478;544;587;546;453;466;506;529;644;667;543;533;560;461;375;330;342;307;340;453;543;478;510;600;1261;1836;1319;476;296;330;234;230;305;452;438;382;369;548;587;502;369;335;428;417;489;484;508;505;613;519;363;269;296;473;520;542;535;527;593;534;493;597;824;804;626;504;551;525;480;536;534;398;287;288;403;512;570;570;558;502;523;430;519;582;447;423;351;319;368;340;359;295;246;193;228;254;309;330;395;500;419;498;780;800;553;566;437;385;242;207;276;403;520;618;602;578;595;585;471;546;495;511;512;405;251;225;321;352;417;411;414;584;526;474;399;423;361;379;354;297;287;327;433;455;464;412;431;517;546;551;482;320;265;395;502;736;941;976;717;597;533;556;638;631;596;578;591;652;652;679;661;640;588;440;414;390;461;502;405;320;210;389;552;575;516;427;380;553;730;790;599;494;486;475;357;416;508;560;561;464;437;449;474;464;510;557;479;375;305;356;483;488;429;555;484;517;489;394;376;360;336;334;281;339;290;291;370;425;488;468;410;354;396;530;427;410;405;453;543;614;554;444;384;374;435;481;531;559;637;617;511;406;422;537;539;354;400;476;445;438;383;343;340;377;366;491;448;452;465;517;499;482;463;580;590;599;652;614;534;395;259;301;362;350;370;406;453;534;477;503;467;352;265;379;430;369;295;203;272;372;460;465;371;292;297;386;433;469;483;433;501;587;498;392;364;401;366;381;348;368;377;452;410;529;456;464;406;426;479;481;425;513;521;489;514;597;589;420;383;552;1119;1678;1343;694;580;516;403;331;387;423;313;330;404;595;535;580;559;743;1011;832;708;557;566;552;495;470;352;222;245;291;313;338;470;529;343;356;453;451;427;521;1197;2342;2350;931;352;373;401;406;462;512;506;439;330;329;360;308;302;360;388;421;400;400;449;463;461;412;324;231;202;211;209;288;363;438;327;326;373;481;483;435;463;486;496;514;496;505;531;501;408;410;405;417;478;515;568;602;420;471;442;500;490;432;372;445;504;510;459;339;288;288;406;464;522;499;471;449;466;453;401;458;577;555;580;510;728;1812;3078;1922;715;532;547;552;612;555;542;453;372;270;199;207;348;350;422;412;358;352;326;325;337;292;358;387;394;377;471;389;355;344;376;360;340;445;460;512;485;440;496;574;550;498;416;527;479;364;273;288;352;538;619;546;597;520;513;446;522;504;515;493;445;533;550;521;597;522;483;552;525;561;587;625;570;559;529;464;474;563;452;413;573;763;635;418;404;501;700;686;460;390;442;639;613;469;343;312;351;337;339;456;543;669;692;684;628;548;492;486;519;503;485;490;568;672;528;560;504;522;480;436;365;367;455;457;473;380;379;393;266;238;215;213;243;335;464;531;533;465;423;355;395;418;423;371;400;470;543;618;525;470;368;380;405;377;252;341;324;369;412;406;324;421;498;550;732;641;407;344;304;385;435;520;463;423;401;329;290;413;509;482;492;610;517;540;428;477;435;370;371;446;592;548;532;502;450;476;539;550;570;516;500;438;448;468;540;530;452;466;422;431;455;465;479;390;356;391;452;479;477;544
1760;2208;1160;758;559;671;545;574;555;589;607;616;640;648;636;448;329;389;552;473;437;398;515;597;574;581;538;404;344;470;453;355;280;215;231;302;411;411;368;468;786;1110;733;383;222;232;333;390;540;605;586;607;553;543;695;676;679;663;654;631;589;477;407;421;434;356;367;518;562;604;1099;2934;5101;3351;902;567;731;512;312;399;489;446;305;358;522;551;489;315;270;411;420;429;427;462;614;594;419;287;226;251;398;508;523;462;515;426;392;414;657;1109;1264;1085;794;450;450;396;425;439;378;385;429;499;540;536;435;471;388;390;405;480;522;537;475;453;383;376;308;258;198;184;246;238;241;348;401;444;487;488;579;805;669;572;549;448;375;219;174;313;500;610;631;609;555;640;649;615;684;594;533;537;410;261;279;363;437;393;434;485;550;500;461;475;352;366;359;337;253;285;390;433;490;419;318;258;352;387;409;351;304;263;367;475;642;761;831;595;530;554;584;506;580;531;583;531;613;651;717;626;664;663;498;425;473;370;458;460;313;257;385;597;659;512;405;450;789;1131;975;641;417;343;359;356;461;564;597;512;494;431;398;428;347;392;460;508;430;494;426;427;345;357;370;409;518;575;497;530;560;447;310;272;264;293;272;339;421;514;589;474;355;357;476;451;338;362;456;549;589;499;378;375;409;478;512;559;554;548;585;496;473;448;512;419;299;314;333;425;477;351;333;361;386;367;472;479;450;548;643;574;392;442;527;550;623;611;472;401;268;214;223;330;442;373;373;474;414;474;485;468;390;269;233;300;334;287;261;335;437;514;522;392;324;320;409;530;541;483;457;402;424;425;346;321;412;440;415;492;367;349;341;308;410;406;471;514;505;558;538;490;499;546;431;454;628;704;548;504;511;837;1269;939;639;742;675;554;365;295;289;275;396;521;625;535;586;650;777;1087;925;652;600;579;518;542;466;483;428;327;345;330;373;452;421;411;425;384;367;321;504;1226;2038;1360;552;327;331;405;335;405;435;438;401;327;335;394;369;335;397;418;428;417;512;541;558;526;510;404;268;224;214;285;389;424;417;328;304;387;430;364;298;331;461;499;491;531;635;546;523;449;322;384;398;431;497;495;503;444;591;536;444;464;429;354;436;593;574;488;400;288;348;325;369;460;525;475;422;428;518;368;412;507;544;501;401;519;1212;2045;1365;602;512;530;578;646;561;512;450;375;289;266;287;274;328;385;406;323;276;259;314;333;334;426;373;361;484;550;460;385;315;335;357;376;477;523;544;536;521;471;584;506;516;457;464;510;477;345;279;345;433;550;499;508;464;507;538;594;574;571;652;592;545;522;532;521;509;498;518;569;578;605;630;550;491;499;482;524;590;439;396;515;660;505;381;389;539;647;666;568;449;543;602;651;504;410;403;376;359;302;357;417;429;534;508;525;489;559;531;533;490;472;565;666;735;654;548;534;593;497;426;353;414;503;415;412;386;374;373;352;299;283;230;270;332;413;427;491;415;439;473;491;426;480;466;404;348;435;470;470;417;372;354;452;475;358;362;425;432;417;316;302;336;389;397;437;435;394;395;340;367;413;425;414;401;419;313;255;320;486;525;550;564;597;498;420;364;357;432;369;470;520;556;512;456;484;467;458;470;485;541;523;534;409;349;443;467;454;400;392;404;345;396;442;434;356;350;384;369;464;480
1454;1738;1061;710;630;622;625;595;574;646;634;664;710;634;557;443;374;444;515;449;357;333;489;583;601;503;489;367;410;479;531;426;340;282;232;254;414;544;577;513;516;657;513;366;252;360;382;408;418;519;561;566;587;656;693;707;677;619;624;682;652;563;461;520;557;359;388;505;656;604;1294;4400;7670;4882;1263;734;1290;828;522;542;626;555;380;389;469;508;513;330;232;269;313;267;350;420;536;567;346;194;148;240;435;532;475;346;376;349;352;339;516;857;1057;1483;1104;490;287;333;375;396;356;384;484;462;571;590;456;363;338;336;365;431;507;584;554;505;454;420;289;226;204;235;241;320;408;440;481;520;544;505;530;632;518;462;413;375;425;279;284;434;510;631;611;548;625;681;692;667;665;618;490;471;374;265;274;394;473;488;508;612;588;572;524;510;435;494;430;457;395;385;449;535;586;468;223;171;202;223;281;272;299;221;292;523;577;678;611;625;598;573;552;512;501;586;550;541;534;642;682;701;653;528;486;435;418;396;428;468;351;340;432;518;547;378;271;383;1208;2044;1278;574;372;351;413;468;444;574;482;397;302;345;419;359;297;262;326;433;472;552;446;461;309;291;323;461;469;512;572;601;574;510;290;198;195;322;431;396;473;572;623;626;429;420;392;483;380;415;485;500;556;577;402;372;354;393;543;565;515;464;489;461;512;541;559;440;343;336;344;405;429;404;461;436;454;375;355;465;512;528;571;502;357;415;440;529;571;583;465;315;235;175;184;303;407;434;513;508;418;352;511;471;392;252;178;214;374;476;418;462;495;599;547;409;477;462;533;572;519;433;423;422;384;385;344;314;406;456;498;523;418;372;352;293;341;337;481;608;711;605;505;460;482;526;445;473;543;519;469;521;501;530;663;574;595;685;716;514;373;357;372;351;419;552;586;525;425;476;578;775;672;608;506;500;546;563;534;570;499;532;521;452;338;403;403;476;511;435;423;377;557;945;1068;687;353;248;306;383;371;331;419;461;397;305;389;422;370;272;279;338;313;384;497;621;624;633;560;458;354;285;238;343;409;444;374;340;271;240;293;275;296;358;437;483;523;451;617;468;431;410;396;335;333;403;480;449;437;528;528;567;518;506;521;435;360;534;547;505;418;412;409;422;325;321;397;334;393;483;570;535;398;441;514;450;406;385;593;902;662;512;492;521;539;581;525;528;473;406;295;337;345;335;380;374;386;345;316;275;273;326;355;420;401;433;443;538;518;485;397;450;471;490;599;620;571;503;475;486;579;462;479;518;442;477;471;351;309;407;511;515;443;355;359;416;546;594;615;640;631;579;504;474;497;492;449;479;572;573;586;559;577;554;521;459;545;561;548;528;488;469;509;437;428;448;455;504;534;550;480;555;584;556;553;510;540;422;331;280;275;397;368;393;558;524;457;530;552;511;431;504;652;705;786;582;470;514;401;501;392;438;479;471;463;488;387;484;442;440;410;378;323;348;398;385;354;364;426;415;467;487;484;565;522;457;299;370;447;430;334;347;426;497;490;512;424;368;433;412;406;343;312;392;467;423;367;422;424;459;386;388;389;305;263;323;288;276;342;473;518;630;717;640;575;418;451;466;493;548;533;538;500;453;488;484;458;421;402;449;543;595;498;399;372;446;469;439;433;434;427;432;449;493;455;471;413;461;404;531;619
769;792;706;641;665;609;598;560;593;733;750;691;676;624;508;487;475;525;470;423;397;344;431;600;633;538;501;380;435;508;572;589;546;486;271;204;376;534;630;559;412;392;404;363;338;392;410;373;382;483;621;570;646;619;649;590;680;612;658;604;570;581;602;541;546;405;436;614;592;661;1191;3368;5764;3633;1180;753;964;736;537;544;612;514;360;340;411;486;521;283;197;223;245;218;244;407;496;488;299;177;178;304;443;542;505;368;312;341;337;286;264;423;640;1028;774;299;201;263;296;332;272;324;433;507;567;532;377;245;242;326;393;476;561;597;628;630;579;459;346;264;229;385;436;487;479;529;589;566;516;434;446;493;389;313;316;389;442;416;479;566;573;519;552;492;684;791;743;697;685;539;509;387;332;243;284;354;551;562;569;624;569;537;457;438;499;482;456;397;405;495;537;653;721;531;374;217;129;173;222;222;215;249;355;480;587;643;569;580;524;623;511;499;562;587;577;545;591;622;624;636;725;597;551;588;566;330;367;357;315;348;430;471;412;256;166;288;1176;2070;1329;596;419;451;473;402;432;438;334;267;239;295;306;249;247;244;283;418;487;501;476;334;323;270;304;459;491;522;638;602;652;480;306;190;191;324;476;502;479;588;605;656;611;446;504;508;470;474;415;455;482;477;546;396;337;327;387;431;433;375;298;425;521;564;525;489;488;491;464;436;445;407;475;593;572;472;363;361;497;505;621;476;353;302;420;433;495;427;334;253;185;142;160;245;368;467;572;536;432;429;431;457;392;350;214;276;470;552;617;556;452;496;539;545;504;624;597;493;443;427;426;421;384;369;310;255;384;418;618;546;407;364;374;291;254;293;600;1076;913;543;505;434;365;457;472;478;479;463;456;397;419;511;483;485;466;496;525;440;400;341;440;438;485;649;599;513;435;414;483;531;537;501;436;443;552;593;599;586;612;522;534;464;303;335;401;586;681;593;504;490;706;703;620;516;444;385;399;514;618;546;508;432;390;325;356;423;377;289;266;247;297;318;376;483;528;568;633;558;438;360;336;365;393;412;415;366;299;191;231;251;241;371;417;441;412;471;584;562;479;514;437;315;334;389;471;447;416;477;581;535;460;448;508;402;389;485;460;414;407;519;467;396;272;301;339;342;416;461;607;577;416;482;460;436;386;358;427;427;386;424;477;482;532;543;581;616;511;453;345;470;521;459;362;384;431;388;371;304;320;364;409;357;408;429;461;406;406;469;454;504;515;562;586;574;542;536;495;515;559;575;645;563;511;418;441;410;430;446;506;417;351;326;332;492;556;539;545;547;636;494;471;515;564;453;481;520;551;620;560;517;452;456;426;414;422;479;563;546;513;512;360;362;493;430;330;307;455;474;546;432;514;475;508;502;555;442;398;306;290;381;367;381;556;548;519;535;613;491;380;408;556;612;564;493;488;464;480;450;475;444;538;565;541;470;442;387;449;467;516;489;427;397;452;428;323;252;407;416;438;432;531;552;517;403;254;366;455;431;369;400;479;508;492;454;382;341;394;438;502;407;440;471;512;447;391;436;477;481;371;350;336;335;308;354;351;360;394;543;550;714;1039;858;516;496;477;488;499;548;548;547;446;516;508;449;487;411;342;408;548;586;483;414;438;472;446;489;515;529;511;506;476;559;505;422;464;433;450;525;591
556;627;597;566;599;724;630;644;614;700;691;638;625;614;483;472;535;597;470;460;461;495;526;624;580;510;360;366;470;578;682;652;778;716;375;249;385;565;670;587;544;415;419;377;417;412;398;331;327;521;584;581;565;570;612;597;583;489;578;573;550;528;519;447;345;395;483;622;669;767;839;1581;2205;1597;704;586;581;591;535;653;583;391;318;287;281;338;326;227;170;228;199;165;277;304;391;348;203;195;189;292;447;516;576;443;411;294;257;213;205;204;265;363;347;196;154;148;245;237;196;219;371;468;467;437;304;218;188;302;372;483;587;624;598;651;687;612;513;362;396;490;585;580;616;567;460;398;349;313;374;320;250;219;295;337;447;622;787;936;708;456;474;518;846;1018;809;601;524;476;448;463;454;428;385;409;561;565;527;538;516;407;367;331;344;388;362;354;423;493;525;658;659;632;412;232;179;159;149;142;191;288;402;499;613;636;532;448;425;481;451;413;497;537;540;502;562;635;619;635;615;568;526;539;453;311;278;261;255;335;374;397;253;203;114;272;684;1017;863;559;511;568;492;365;265;274;233;164;183;170;195;235;266;255;282;449;560;565;520;334;277;378;440;527;461;499;641;573;557;473;318;215;190;369;552;575;589;467;403;464;419;447;552;482;518;513;450;404;477;582;592;502;370;288;345;356;375;266;170;282;412;463;436;529;551;590;580;579;495;489;480;538;542;544;430;425;453;571;556;422;253;268;298;358;357;338;197;154;134;173;235;380;411;471;550;522;524;482;500;510;459;321;212;321;475;564;604;500;445;467;567;500;490;504;478;381;297;372;434;433;528;509;348;278;287;348;463;416;425;490;427;354;349;247;573;1203;909;538;487;462;441;417;506;418;426;376;401;360;349;471;483;455;439;514;491;388;402;465;523;561;594;651;536;439;367;384;368;458;436;446;478;535;511;570;512;579;543;525;472;444;324;286;354;457;627;575;478;568;724;747;643;511;520;559;609;791;906;795;667;529;454;350;392;397;449;424;335;317;292;337;344;448;529;611;696;708;541;557;459;452;455;453;410;431;374;335;279;248;317;354;350;334;379;460;516;537;539;491;432;423;341;401;425;446;489;447;512;522;479;423;456;370;353;349;359;314;342;496;482;394;298;299;313;273;394;465;519;546;472;454;465;420;470;471;434;389;412;380;480;431;498;502;547;635;478;377;398;496;541;450;361;370;432;466;433;356;356;431;417;398;409;422;436;427;432;466;397;434;527;464;579;567;602;544;480;520;527;603;623;570;434;484;501;482;451;459;477;384;379;424;447;482;513;438;408;419;525;370;427;417;508;541;413;405;512;507;517;468;365;274;314;356;419;457;562;522;600;481;416;365;399;393;266;257;327;436;448;422;357;370;382;490;538;482;378;360;378;444;381;374;544;451;552;567;564;418;425;459;567;448;393;410;459;525;461;426;437;384;471;480;542;471;414;366;451;534;598;495;438;394;449;437;394;302;293;291;374;467;506;478;378;311;226;362;520;479;476;485;429;432;487;481;343;301;430;483;452;478;521;521;508;458;482;433;471;417;449;366;384;362;403;322;383;457;422;404;418;806;1410;941;486;440;460;467;519;545;565;521;492;425;386;438;485;434;414;413;548;595;523;439;393;449;479;530;503;475;434;478;530;485;475;357;353;331;409;480;626
707;728;639;558;534;595;650;635;650;599;584;603;563;533;433;480;601;544;531;562;563;554;583;560;485;414;357;397;474;584;533;517;748;718;412;419;506;598;693;646;536;551;546;481;479;401;359;321;367;542;558;610;528;535;600;528;514;547;554;541;436;404;464;351;323;376;514;613;736;855;734;698;743;725;581;505;544;525;553;514;431;352;237;172;215;222;210;133;132;166;147;165;221;295;299;246;205;216;199;275;352;465;503;488;439;363;242;185;240;244;177;231;209;106;105;121;144;216;196;239;358;473;463;382;309;231;217;241;295;441;539;536;584;674;607;678;581;542;487;573;588;514;547;503;298;253;329;341;276;216;164;119;242;307;486;613;1263;1932;1118;412;333;574;1431;1669;981;576;374;309;366;523;541;563;581;537;561;648;486;432;378;275;253;192;200;236;250;280;327;394;496;629;642;586;517;359;214;174;182;154;185;317;493;573;637;546;521;348;294;382;378;281;279;382;467;467;600;555;530;544;528;523;513;522;368;263;205;153;215;246;187;158;159;109;147;271;562;550;554;479;475;544;440;329;199;194;148;148;179;145;204;279;408;358;356;455;609;656;524;366;349;404;564;556;500;492;596;593;508;412;303;176;182;308;421;506;469;320;212;238;290;396;457;441;423;529;447;417;430;559;558;533;406;322;275;275;268;198;165;153;321;400;408;472;662;605;637;557;540;468;419;379;575;611;513;409;453;521;488;317;202;192;207;220;296;267;161;107;132;174;322;405;401;400;429;496;593;469;436;413;397;253;185;259;388;462;489;456;398;471;466;475;389;391;388;422;342;377;446;525;546;531;407;350;351;398;432;491;455;522;534;436;321;212;377;750;684;527;526;632;475;446;388;335;305;346;386;432;365;458;523;466;394;401;375;418;462;484;526;567;548;551;419;353;316;424;428;396;508;523;590;541;466;424;374;463;490;471;482;449;346;299;289;365;508;551;502;630;607;662;560;442;523;579;706;882;1067;839;886;666;456;422;463;487;618;700;552;504;426;487;356;398;487;654;669;757;668;666;604;486;427;434;481;520;527;484;424;392;355;368;325;311;357;332;422;485;514;460;405;399;474;407;391;472;428;451;464;543;491;443;394;348;304;264;222;252;345;482;485;464;388;365;302;280;335;465;471;473;457;450;438;460;476;494;459;401;452;481;407;401;355;352;439;564;415;414;502;610;536;393;335;307;307;402;452;367;344;403;391;446;394;335;381;376;373;381;398;319;372;459;487;587;550;513;525;572;590;576;645;573;548;490;526;466;431;424;323;320;266;311;483;416;384;340;288;319;409;374;371;421;471;517;416;377;471;497;540;512;384;299;263;333;413;486;546;551;538;553;395;360;421;381;394;338;339;430;434;393;285;319;352;456;470;388;309;355;404;430;363;379;410;399;521;533;489;361;368;450;536;472;462;477;555;547;535;471;376;302;314;430;475;510;398;464;461;537;579;559;428;370;412;430;363;318;314;338;296;270;336;404;388;247;175;354;527;586;549;422;450;469;503;472;314;321;380;405;353;392;547;519;488;476;476;378;316;363;444;437;382;380;451;439;395;397;314;256;306;599;874;571;306;320;332;340;350;512;541;548;485;327;378;386;421;415;401;406;550;560;455;348;327;416;459;524;478;376;389;422;447;443;372;347;355;352;421;464;453
636;610;543;400;428;580;634;671;565;436;531;510;552;516;533;429;513;462;474;611;596;613;637;500;391;397;304;340;495;521;497;389;511;564;442;562;586;614;644;620;575;574;575;483;481;406;352;368;509;623;626;648;506;502;531;578;533;616;550;433;394;359;385;298;297;486;568;588;622;831;705;484;457;516;594;525;451;473;432;378;278;264;256;227;219;263;166;114;125;169;153;193;281;296;310;240;218;252;319;394;348;425;458;379;361;364;283;269;330;345;364;330;257;180;127;129;180;261;289;356;430;475;460;449;424;319;305;291;280;348;423;426;455;552;548;538;597;658;564;571;542;500;427;345;308;207;347;452;383;206;142;100;224;395;475;624;1151;1877;1047;366;275;462;1244;1510;738;384;233;229;359;534;626;609;624;575;526;477;469;318;196;143;190;151;192;163;209;279;373;413;530;567;602;523;505;345;277;267;270;198;234;359;591;559;582;558;423;279;218;267;292;222;170;203;269;335;468;543;405;299;320;402;441;325;261;209;218;180;158;117;94;100;109;171;239;357;570;554;453;408;449;492;378;233;137;140;201;133;181;192;280;432;455;425;401;497;514;584;451;320;379;449;509;525;499;553;537;501;355;334;217;155;152;231;399;434;361;210;112;124;199;301;320;344;432;491;450;392;358;396;504;555;447;348;265;235;224;303;272;170;243;414;456;467;580;502;469;524;492;420;370;413;547;583;499;398;409;443;371;282;159;121;123;157;234;199;142;103;104;235;387;346;295;351;403;481;601;417;434;348;297;190;162;235;305;402;428;427;438;412;370;415;360;353;438;492;550;503;560;540;521;514;485;411;477;452;430;504;499;571;494;487;276;212;273;498;510;540;581;584;521;445;430;330;421;379;481;503;488;456;476;514;491;437;410;436;463;545;542;603;538;496;520;402;326;379;449;509;535;545;589;503;458;347;352;442;492;484;458;469;410;284;291;406;591;559;586;520;556;517;415;416;459;610;626;760;772;698;799;598;457;463;537;551;675;759;633;548;495;558;520;423;548;726;663;612;703;606;605;552;512;482;480;488;596;614;566;516;423;397;321;357;411;379;394;492;461;468;440;532;609;435;437;504;407;358;423;473;491;437;385;396;359;331;231;272;448;449;529;510;548;448;343;339;280;381;457;456;486;440;477;447;413;388;395;354;425;457;360;365;266;336;376;354;403;384;489;594;499;391;361;286;313;300;387;331;416;335;362;397;374;385;313;393;312;404;375;361;339;374;469;532;605;467;514;555;519;500;533;574;525;510;455;409;408;366;304;205;223;329;363;359;241;235;346;364;409;398;433;441;486;515;465;458;435;524;628;512;538;415;332;295;332;331;396;479;562;588;610;455;448;434;438;387;411;453;484;392;339;297;424;512;414;370;367;355;394;430;379;367;385;448;459;441;444;343;335;420;471;542;535;538;573;590;613;548;392;329;248;350;386;431;493;479;373;439;539;535;440;378;404;410;452;411;405;354;315;269;304;392;377;233;174;314;558;589;572;460;485;483;527;519;432;338;294;295;276;299;471;601;559;526;451;357;451;434;481;430;413;357;370;466;433;366;297;221;258;317;356;257;197;260;286;251;334;417;448;505;473;411;396;411;486;457;437;421;426;451;358;283;317;380;455;450;374;300;347;399;495;453;366;408;471;409;363;358;385
564;551;450;311;344;510;621;595;575;416;400;515;640;597;517;562;534;474;587;649;648;596;512;471;381;371;322;396;463;592;498;445;518;529;575;621;716;693;652;659;540;517;521;465;496;506;518;579;630;635;630;578;557;527;563;535;617;551;561;422;393;341;270;199;261;504;575;479;403;494;460;405;395;460;460;469;442;391;329;342;344;388;376;339;406;387;245;137;144;176;192;254;421;370;330;274;249;312;344;439;356;356;340;352;275;323;311;366;392;469;469;458;354;272;250;202;230;275;336;465;549;458;463;457;543;455;395;289;307;412;356;439;449;494;543;460;505;631;575;581;492;459;387;350;371;351;383;484;439;310;223;199;287;451;442;475;713;878;607;238;200;271;577;696;535;400;346;311;430;540;623;580;574;534;415;404;406;234;146;147;215;237;197;139;218;268;307;475;556;513;573;476;423;334;313;432;392;364;382;479;566;651;595;474;414;267;209;254;241;213;207;194;236;317;365;325;261;194;177;283;265;243;162;184;207;241;115;126;88;97;141;220;378;446;562;512;417;325;408;417;262;179;130;143;189;180;176;221;355;506;462;400;413;442;505;455;333;303;411;532;514;372;487;580;639;418;260;186;150;123;136;241;491;625;337;159;89;84;145;238;362;308;373;391;431;346;248;325;459;577;439;353;284;228;324;383;312;240;259;364;459;490;405;454;348;265;343;343;321;366;554;593;493;440;425;298;344;191;131;126;136;198;261;222;166;115;168;287;346;296;210;331;415;481;503;445;382;270;215;188;219;199;268;330;377;358;403;319;350;403;441;458;468;552;588;544;589;592;448;522;498;437;442;546;516;618;618;560;427;356;279;201;268;416;485;485;555;599;506;432;446;419;443;515;552;569;526;508;500;562;548;459;475;493;527;558;591;651;596;534;545;497;439;487;461;527;534;503;472;477;438;340;332;368;513;482;395;405;430;343;306;458;571;620;553;569;533;497;469;421;467;545;557;509;532;519;586;496;458;506;502;495;612;615;599;551;457;478;470;454;633;702;662;624;646;685;591;544;548;502;411;488;588;729;780;797;546;546;459;437;425;339;352;425;561;503;519;533;547;426;460;489;472;367;428;456;426;431;456;476;429;349;336;334;381;408;439;513;626;565;525;421;384;353;394;462;500;460;481;395;452;409;320;347;448;485;410;342;297;348;388;352;350;320;481;575;431;282;284;255;326;379;298;313;314;349;436;489;448;381;318;356;361;410;381;428;391;385;457;558;594;479;484;572;536;507;489;540;524;436;423;365;437;450;411;292;358;337;304;252;265;402;486;511;441;445;402;415;546;555;544;525;438;661;758;594;473;482;363;280;256;288;295;442;502;597;632;579;508;511;487;405;403;385;398;416;407;450;506;533;531;378;408;376;327;369;437;401;386;399;403;413;398;308;320;421;557;596;552;576;573;608;570;563;461;348;342;387;411;488;491;493;441;482;496;541;480;408;416;356;421;515;533;473;321;245;271;386;352;276;258;401;531;629;547;524;551;511;575;555;454;366;269;234;260;303;387;564;574;537;469;391;478;550;553;484;392;303;393;402;455;401;255;257;206;171;108;104;194;236;248;257;293;366;445;475;459;377;410;432;511;546;495;505;358;394;263;268;248;273;309;350;333;327;408;494;455;401;409;495;578;495;398;298;349
519;471;410;354;383;508;532;555;515;388;402;495;595;579;638;614;632;556;574;639;749;734;548;428;415;431;356;447;542;567;502;499;560;606;576;635;659;673;634;575;544;417;454;449;477;601;623;706;700;667;592;501;443;497;487;623;534;512;408;396;376;321;223;163;237;405;460;444;433;330;300;385;372;371;362;383;463;446;400;380;388;441;437;397;414;427;310;262;262;300;256;356;487;472;360;323;292;420;521;462;388;312;350;232;255;261;321;407;463;497;568;530;496;517;475;364;401;391;413;517;570;501;525;544;604;591;483;405;401;513;609;535;529;527;515;473;502;591;512;557;543;420;401;527;500;439;397;440;442;394;296;287;380;513;509;425;459;465;387;200;134;184;334;398;493;519;479;475;506;585;585;648;562;467;316;413;412;280;214;191;235;345;286;229;274;265;356;399;481;517;449;431;363;300;367;458;520;541;549;581;604;581;569;481;426;338;261;250;266;247;273;252;260;327;363;271;206;172;172;245;332;283;211;245;287;341;262;201;189;211;224;280;406;427;482;503;401;349;392;330;217;168;165;228;257;240;216;265;389;427;463;392;345;494;458;354;246;280;460;511;420;351;382;782;833;413;169;144;110;118;135;233;544;740;363;247;114;84;197;404;613;443;283;271;277;201;146;209;448;515;491;415;387;418;386;411;367;260;293;362;423;512;458;371;271;253;277;340;310;389;567;554;468;387;340;232;179;134;133;102;103;185;286;286;216;163;230;327;338;209;223;403;483;447;513;412;263;176;161;186;245;313;297;351;342;343;303;320;401;554;543;420;403;536;595;644;549;531;483;513;545;545;500;531;623;674;694;479;468;337;256;262;265;379;473;452;508;541;493;601;569;519;562;613;594;630;604;596;594;517;545;528;521;595;577;623;605;599;608;526;506;510;505;445;531;457;571;609;496;470;503;441;398;322;414;430;355;306;300;310;366;469;542;615;557;585;528;543;537;524;425;422;379;357;305;452;476;510;454;485;444;465;505;531;546;456;423;361;432;355;496;598;560;457;595;638;581;575;539;506;495;570;615;716;818;929;776;701;596;477;439;365;408;414;489;486;475;472;493;478;488;437;499;506;489;475;506;423;408;415;511;448;445;440;359;309;368;498;549;623;510;453;328;290;359;551;702;667;502;440;422;356;436;452;495;432;471;373;332;359;461;412;337;296;337;507;480;343;212;172;347;371;325;322;357;454;482;510;487;446;395;369;441;484;385;386;436;440;493;532;563;561;565;676;560;528;540;549;569;450;366;397;453;474;526;424;423;392;327;351;458;839;1003;712;462;440;430;425;559;557;611;541;640;885;1019;643;471;463;302;268;244;217;215;365;452;552;555;501;548;488;551;438;325;306;357;408;391;537;554;591;598;522;419;397;312;349;414;376;392;425;430;467;537;365;333;357;544;583;578;534;527;544;568;561;538;443;449;492;566;540;506;558;474;424;493;538;584;518;397;400;476;462;459;402;375;363;357;366;338;309;326;483;622;562;570;509;559;482;513;569;510;422;363;315;324;367;409;548;530;536;452;481;566;595;535;487;479;484;397;375;440;352;323;286;253;170;154;138;165;241;279;277;269;334;466;485;425;310;281;350;496;453;468;488;388;321;279;295;289;259;260;223;245;314;429;441;424;309;356;515;714;599;409;295;415
477;528;483;460;507;568;550;586;464;349;301;339;396;530;678;636;696;629;703;768;1178;1226;695;499;464;518;534;511;541;519;484;540;576;618;615;621;595;571;652;568;410;373;506;528;569;552;687;614;662;637;502;304;370;408;415;356;401;390;366;422;444;310;225;239;262;360;444;539;607;607;459;475;513;525;478;499;624;591;552;579;450;405;350;416;430;423;447;520;557;514;400;519;673;660;554;462;449;464;524;442;310;271;311;298;298;372;430;496;521;606;733;636;701;743;757;679;701;570;611;656;632;539;533;654;860;842;742;671;746;860;789;782;638;488;487;395;530;586;543;541;468;375;483;583;618;468;379;414;503;505;447;383;584;765;822;656;422;402;341;209;124;230;395;432;534;570;641;564;582;575;554;594;592;539;372;461;551;451;303;277;322;396;382;406;290;304;299;358;404;411;430;366;366;402;446;502;597;558;562;542;528;583;542;461;422;375;349;354;434;471;467;425;527;607;676;532;352;252;263;372;493;452;380;442;558;590;411;413;324;353;434;451;467;472;458;452;413;348;321;272;241;238;291;450;452;418;387;339;405;480;453;410;402;460;532;399;269;393;540;467;287;266;378;786;877;416;202;161;199;248;273;390;422;549;437;278;167;165;391;1184;1802;1077;441;202;165;167;201;232;355;469;405;450;480;449;468;474;362;307;411;463;457;479;517;389;260;242;316;374;367;452;604;552;381;262;241;210;166;171;134;122;135;228;293;364;361;287;324;386;356;246;305;338;410;400;427;338;236;164;211;281;372;442;327;318;299;264;295;355;369;501;531;393;381;408;494;511;520;523;512;572;537;574;512;529;616;626;567;611;488;385;306;278;280;398;478;492;452;560;611;537;463;440;542;585;590;506;551;666;588;550;450;466;586;485;582;619;557;498;390;357;478;531;441;425;498;525;558;579;562;579;601;554;448;444;396;349;291;276;297;342;372;482;569;575;606;585;561;612;590;544;437;372;391;304;346;441;456;478;462;499;453;444;500;507;411;412;313;379;409;433;408;493;479;497;624;627;619;530;536;529;428;557;620;658;669;842;777;726;597;532;493;484;479;499;476;396;371;411;350;462;420;435;502;568;559;547;462;294;273;428;433;449;422;405;388;373;375;456;585;509;469;427;334;302;448;718;875;731;581;483;425;426;485;488;552;482;479;498;402;473;510;425;318;271;313;477;471;409;250;173;260;334;311;317;417;451;485;539;476;392;399;480;602;461;410;439;408;445;511;491;501;541;675;757;607;566;546;599;656;473;380;405;489;443;491;479;559;388;328;395;613;1318;1329;750;470;485;430;434;523;648;519;487;531;688;768;520;423;443;309;255;254;228;214;356;444;435;416;409;499;510;469;337;286;245;335;381;491;534;566;659;575;523;467;423;417;421;402;373;418;388;451;558;587;552;492;504;562;582;511;560;455;476;540;502;529;490;531;541;538;563;535;472;459;472;507;622;525;505;440;356;386;440;348;302;392;440;444;445;400;441;470;559;621;561;561;499;519;483;536;610;645;496;409;445;416;362;385;447;437;437;451;481;558;540;519;512;501;514;402;329;353;333;309;320;282;232;213;223;235;272;276;266;333;388;436;413;354;272;207;349;460;388;436;442;319;344;303;347;300;408;362;270;219;253;360;420;418;391;366;474;675;661;454;350;328
536;491;497;538;635;615;681;543;402;271;256;265;338;461;632;628;661;635;700;751;1176;1461;822;557;583;607;536;522;480;467;459;517;553;601;584;551;516;443;502;489;461;472;597;523;495;555;576;547;516;506;433;351;313;383;382;443;408;350;370;468;527;427;381;398;418;548;685;871;1038;995;692;713;833;754;738;848;1044;897;829;703;593;483;408;405;506;697;759;906;883;655;572;704;846;926;712;634;557;606;532;436;293;351;417;463;506;691;613;597;796;830;922;844;904;1005;839;757;787;800;745;887;788;603;597;802;862;949;944;945;931;904;819;833;739;561;453;381;426;579;592;554;479;470;580;645;678;675;522;654;695;696;506;660;820;980;1044;778;687;477;357;218;183;252;442;523;495;531;572;617;603;535;640;643;601;581;437;437;515;505;435;414;476;576;712;616;419;298;287;455;386;358;356;303;317;385;484;588;585;552;459;461;569;533;605;452;439;380;348;330;481;516;639;740;801;992;977;895;640;476;444;554;743;642;664;685;886;763;654;541;495;559;547;608;604;553;569;587;529;457;401;412;411;429;641;702;726;629;612;528;560;632;602;537;539;565;495;395;315;447;554;458;357;293;357;512;497;344;279;321;400;525;629;663;581;511;474;346;336;319;631;2029;3649;2278;643;293;151;177;229;299;322;356;394;397;429;472;446;454;418;438;517;586;532;613;648;523;414;287;341;374;386;443;552;539;320;208;230;201;241;201;205;209;239;239;368;475;411;451;441;468;400;311;285;332;328;307;281;239;268;156;299;384;463;478;306;261;235;166;241;329;357;427;409;363;341;328;356;382;530;480;449;496;519;537;426;504;498;546;474;509;518;384;322;319;330;452;438;451;439;450;565;498;298;294;435;629;579;498;510;524;547;498;408;399;463;504;447;461;483;398;340;283;405;499;488;429;481;533;500;517;568;622;588;593;511;461;357;296;248;197;247;285;384;469;567;492;558;633;647;613;616;520;509;488;408;326;342;426;537;516;485;527;519;454;419;425;423;346;305;374;466;492;491;457;436;460;570;652;597;585;472;414;343;502;542;543;507;524;631;676;521;536;487;517;556;535;481;487;410;345;373;413;362;365;495;545;570;498;367;268;253;305;393;413;452;453;457;460;473;496;530;512;489;380;319;384;607;936;1085;893;668;501;404;428;592;604;591;578;552;535;597;670;552;435;335;301;386;530;557;444;237;223;217;265;323;316;410;494;445;429;549;456;458;433;506;470;467;430;385;497;527;511;488;611;694;651;733;532;481;582;606;474;477;427;460;420;427;521;461;374;308;294;473;906;962;651;515;399;368;419;511;565;559;369;394;472;424;420;338;310;264;283;296;251;269;305;401;360;400;462;410;446;446;428;303;252;285;363;478;552;524;485;528;579;542;502;465;405;474;452;368;441;585;529;647;634;634;553;546;554;619;545;501;368;436;479;438;516;549;585;524;478;448;537;451;498;516;539;479;494;426;366;383;441;301;323;300;354;448;479;555;557;487;539;497;550;609;511;519;419;570;589;577;475;456;452;430;388;367;361;315;385;450;445;478;436;419;452;525;484;349;303;340;430;441;309;304;289;271;299;355;259;200;215;301;440;426;343;357;258;261;409;460;433;396;388;382;433;370;302;374;535;568;367;294;320;326;485;499;561;469;463;600;535;448;350;314
472;457;540;541;649;543;540;496;403;273;258;278;358;539;665;665;674;731;670;757;914;978;753;596;558;591;573;542;447;439;522;579;608;614;680;592;539;427;487;610;665;733;713;532;487;494;496;610;647;569;512;476;525;499;560;587;573;545;601;615;604;592;562;661;711;898;1089;1311;1364;1270;1086;971;975;1125;1278;1418;1497;1249;999;819;744;649;573;509;634;833;915;981;901;641;542;599;731;838;734;615;582;583;589;547;449;509;623;718;767;915;951;990;912;1139;1313;1180;1046;933;748;592;537;762;937;1205;924;595;554;609;696;708;742;770;707;593;526;598;754;632;514;437;490;649;730;694;618;521;568;602;716;847;760;903;912;936;744;786;887;1003;1025;961;822;566;403;238;297;255;459;469;498;466;512;584;588;599;687;678;784;569;435;375;549;708;553;483;597;733;836;730;457;338;344;428;501;416;395;357;397;459;537;710;803;674;518;478;543;583;547;486;533;385;355;373;463;672;785;957;1128;1208;1235;1137;851;704;651;780;974;999;1058;1036;1029;988;908;851;595;617;754;752;696;759;687;747;618;651;682;686;556;655;937;820;825;813;835;708;742;821;764;729;749;824;686;459;427;450;543;593;477;481;455;468;423;432;481;562;615;789;915;926;717;649;577;514;370;398;766;2019;3936;2465;845;451;275;328;389;416;337;327;328;392;471;525;497;436;463;530;550;660;677;674;769;638;589;497;551;492;437;494;546;479;316;230;307;348;376;321;301;324;359;357;419;515;519;488;486;503;485;421;299;296;363;337;311;304;281;296;349;457;460;391;298;231;175;163;255;358;361;317;398;394;319;260;300;355;401;381;452;460;504;508;440;405;347;395;463;510;542;503;370;297;328;476;472;432;430;471;571;495;376;325;430;579;581;518;455;383;407;504;431;370;467;455;340;312;365;388;300;331;441;565;437;534;458;492;513;523;567;559;533;628;632;596;423;338;202;219;253;265;320;338;402;386;491;562;645;617;652;596;624;514;406;263;327;447;604;498;555;494;551;475;370;341;344;399;334;435;493;553;545;413;461;470;513;617;593;572;493;441;365;440;405;458;441;474;678;761;597;574;486;518;570;536;511;539;502;367;481;526;461;427;472;578;583;438;387;255;309;265;348;367;431;447;469;472;543;526;484;476;523;331;267;401;594;822;894;907;712;545;415;496;614;636;741;675;539;639;668;696;618;548;513;424;542;585;632;564;415;258;262;315;339;432;478;470;400;377;383;371;355;388;424;410;333;350;318;419;457;515;513;538;543;614;551;417;427;558;547;503;471;506;475;413;461;490;473;377;321;279;408;589;605;565;431;357;441;430;516;579;486;342;331;342;349;294;304;307;284;295;345;301;248;289;337;405;584;597;449;444;444;449;404;212;216;329;514;540;488;357;461;552;541;497;500;440;530;561;527;546;546;512;541;586;617;492;534;522;663;553;462;339;323;433;443;455;525;621;548;479;391;457;434;446;492;448;393;401;428;395;410;424;410;324;352;364;437;644;754;567;418;454;468;518;615;583;432;407;563;520;521;506;452;435;425;333;313;227;233;302;368;394;410;371;375;434;482;458;417;270;295;456;592;370;331;277;303;350;344;234;214;275;368;516;469;500;356;300;254;287;478;405;421;430;456;426;370;354;389;571;738;532;328;389;441;466;579;534;413;448;427;379;388;385;343
547;520;476;594;601;611;519;494;425;308;342;297;465;603;699;650;697;682;686;612;707;650;739;627;536;599;652;596;526;607;645;630;648;720;753;691;533;454;586;851;968;1059;782;699;556;559;746;913;1021;883;825;769;802;839;1021;980;918;1112;1047;964;826;711;958;1121;1025;1159;1314;1321;1584;1584;1386;1152;1143;1323;1853;1800;1744;1438;1236;1001;768;751;732;674;703;696;677;618;539;439;348;345;367;432;443;529;543;546;662;705;652;714;828;803;853;1005;1037;850;860;1103;1373;1173;802;686;480;320;319;387;738;965;736;498;307;327;311;317;365;350;332;248;255;380;596;597;514;496;595;719;784;757;668;543;424;477;662;899;938;1042;1117;1064;755;615;646;776;777;805;863;733;485;384;417;405;411;478;459;509;481;525;743;824;879;829;730;590;459;441;535;686;595;513;556;681;631;506;345;286;315;545;645;688;509;470;502;518;700;959;967;809;801;687;588;594;535;524;580;582;588;628;789;923;1061;1139;1135;1050;1111;1043;811;722;561;715;888;1079;1388;1269;1189;1161;1110;860;613;513;517;616;543;609;642;800;691;732;896;850;727;682;763;657;549;663;593;671;715;769;788;834;841;917;791;564;429;417;616;734;741;654;545;500;509;605;615;674;803;863;953;819;759;777;722;750;576;473;732;1481;2371;1721;916;562;488;454;526;420;440;438;454;534;559;568;578;543;588;565;571;584;618;637;726;670;704;863;808;720;631;561;517;447;458;523;599;713;583;504;371;490;461;448;513;506;546;545;564;538;556;505;390;329;379;364;471;609;614;517;452;439;396;335;293;249;280;307;346;434;392;333;352;314;289;227;323;376;377;338;318;390;411;396;393;406;360;324;364;454;531;616;438;373;466;507;474;425;374;526;639;638;548;499;513;583;566;494;393;266;299;382;452;384;417;371;353;356;339;415;342;352;394;466;467;507;509;481;440;536;489;489;443;543;587;579;541;347;243;249;311;268;239;309;321;333;389;504;527;522;581;559;585;541;362;268;282;463;557;557;554;555;556;521;418;343;430;384;433;495;448;513;522;487;451;472;482;551;593;556;522;412;432;440;444;506;453;503;731;831;602;556;527;502;489;488;470;590;539;438;478;605;594;562;575;577;548;492;363;269;339;340;350;384;480;465;574;551;598;507;412;407;408;287;316;411;507;610;602;602;534;430;412;423;461;603;777;686;575;541;625;695;664;550;594;539;575;599;677;673;507;442;388;397;505;522;479;469;416;402;377;332;333;437;423;325;342;293;313;397;445;544;589;481;448;507;501;448;468;565;497;372;369;547;644;466;438;470;491;364;404;356;415;511;563;518;366;388;491;466;435;513;571;375;410;406;372;273;312;259;325;309;349;307;283;238;275;493;834;955;638;466;507;480;416;293;257;250;418;475;421;359;450;509;544;498;441;480;601;676;565;501;490;456;489;467;475;445;394;495;601;589;490;377;302;357;418;497;490;571;561;464;427;402;330;298;329;327;317;353;334;386;384;372;407;400;411;383;481;664;789;603;371;386;461;613;597;533;509;457;484;509;478;417;416;458;418;324;290;175;145;261;372;383;366;423;443;538;533;477;507;325;332;443;599;496;373;365;401;413;407;273;274;373;458;653;641;620;503;323;226;215;310;397;522;491;507;472;423;473;372;567;738;572;470;451;474;540;569;585;429;355;356;305;374;358;339
663;609;584;627;710;563;550;457;489;463;470;435;628;837;787;790;729;750;733;647;604;690;792;669;589;639;726;689;645;680;670;773;878;918;882;699;705;708;931;1282;1484;1522;1072;905;885;962;1021;1193;1394;1150;1031;1051;1282;1263;1429;1423;1404;1480;1416;1262;1088;970;1110;1219;1280;1398;1375;1324;1472;1414;1292;1118;1115;1324;2005;2083;1481;1374;1135;895;784;777;634;581;541;441;352;298;195;190;203;200;201;227;226;278;363;507;576;700;709;616;659;723;611;645;594;566;641;821;1031;839;495;322;223;193;174;259;382;470;403;258;206;139;169;152;197;209;173;184;140;240;362;400;295;330;501;663;694;717;503;395;286;370;562;760;901;991;1146;1091;695;427;366;393;392;483;592;605;517;506;470;526;509;470;438;488;573;503;784;832;811;747;498;437;356;391;514;543;522;332;303;307;335;287;169;170;265;369;569;581;557;475;596;516;738;1079;1073;997;909;737;633;587;619;627;710;730;829;950;1040;1130;1084;993;849;690;600;556;433;355;357;382;643;855;1211;1194;1266;1104;979;702;474;312;265;294;249;259;364;415;445;469;645;533;441;404;388;348;343;349;287;362;387;474;599;637;733;781;739;498;400;426;644;773;731;617;600;536;525;587;606;581;618;637;595;582;540;643;758;799;693;657;750;1173;1510;1080;626;508;478;433;411;423;423;517;626;704;771;724;724;756;761;634;634;514;585;560;587;509;700;830;715;799;824;799;631;511;580;739;809;1070;987;692;495;427;479;458;558;600;562;638;648;650;688;634;454;412;441;526;705;1062;1034;867;628;488;431;383;337;386;424;366;457;532;539;464;350;319;321;247;290;330;331;224;253;257;309;336;292;399;340;288;300;356;436;516;449;421;418;486;488;444;502;535;659;837;651;506;464;452;487;518;439;279;255;399;399;404;419;429;403;374;418;371;305;277;275;318;390;442;532;479;453;441;459;356;442;587;667;649;517;429;289;365;344;330;315;398;371;340;335;319;411;432;433;539;541;469;451;331;292;459;547;569;533;612;602;594;543;524;449;348;442;468;514;544;487;456;427;425;465;558;581;601;534;462;399;434;507;488;546;582;687;675;632;523;457;478;490;424;464;436;548;533;534;548;627;529;622;571;540;507;448;329;358;395;395;429;463;567;571;597;564;449;347;311;362;376;410;481;478;521;387;317;339;338;385;429;427;434;594;523;557;565;596;631;601;617;576;605;554;601;599;630;586;504;505;455;534;570;490;548;490;422;413;426;471;550;575;384;374;342;338;393;453;455;498;482;516;502;542;515;506;549;493;333;299;502;628;426;373;379;356;374;405;416;411;439;458;440;467;485;499;405;421;559;587;573;558;424;259;260;283;281;320;335;350;269;305;234;361;591;1191;1533;799;439;451;458;445;326;297;275;377;445;446;333;454;496;501;454;497;515;531;509;505;449;443;475;458;395;373;345;322;396;475;544;434;414;377;365;485;528;496;520;638;573;430;307;220;239;358;368;330;289;254;325;396;489;476;459;480;429;461;605;631;513;410;393;504;546;570;534;543;555;554;499;378;409;477;502;450;339;312;251;193;201;313;346;374;299;539;614;583;456;376;375;318;428;467;509;407;427;424;446;468;338;324;404;544;676;691;723;535;410;308;279;326;402;507;552;531;484;493;533;500;522;631;542;566;511;601;500;575;557;438;343;350;247;267;332;310
864;934;922;819;704;667;656;595;666;707;867;790;991;1119;1098;928;828;900;871;776;803;875;907;865;775;915;1023;876;844;829;781;926;888;1107;1087;1003;1033;1018;1269;1614;1769;1709;1288;1119;1251;1204;1188;1135;1087;1012;1093;1315;1322;1259;1210;1347;1496;1651;1575;1394;1199;1138;1161;1204;1255;1254;1035;1003;913;993;924;894;897;915;1155;1228;943;795;762;585;592;494;376;334;304;240;192;176;159;159;160;139;127;138;155;160;226;305;387;454;439;451;361;305;279;325;276;248;355;429;488;429;203;167;151;153;135;145;184;208;211;152;120;113;130;143;145;151;152;129;150;163;189;223;182;197;257;419;507;405;301;200;212;315;361;508;657;754;801;619;332;206;152;179;205;242;319;368;451;510;596;485;512;457;483;484;523;514;428;450;461;336;285;233;211;235;269;346;289;169;198;192;163;143;158;132;168;263;283;374;400;381;491;547;766;1045;1026;904;918;774;717;681;681;764;737;823;923;862;870;855;762;582;421;335;249;222;187;186;196;222;315;493;681;763;663;625;486;357;239;184;146;160;145;150;177;207;215;244;275;266;269;201;151;162;169;157;187;191;205;224;283;369;378;452;412;309;294;283;347;445;490;415;370;423;515;421;440;405;340;296;282;264;248;355;427;572;583;520;614;844;823;566;356;290;296;307;278;243;247;356;446;661;629;690;636;743;697;567;451;494;420;439;368;383;416;480;464;539;815;809;668;595;631;739;824;934;1062;721;401;407;348;377;505;548;584;572;680;865;823;751;607;582;612;715;865;1328;1375;1032;937;936;705;588;549;634;629;541;579;613;543;528;470;432;455;439;440;423;306;282;253;277;284;277;284;347;367;318;258;318;378;455;350;400;375;475;446;429;417;480;658;731;560;477;322;263;339;383;362;237;227;336;335;396;455;441;399;290;300;340;285;232;180;227;315;383;516;531;403;394;376;293;379;565;561;541;482;388;333;430;454;494;753;1037;811;408;366;259;234;202;385;412;380;454;575;544;415;444;468;533;539;544;567;562;527;509;477;397;451;557;565;621;476;515;451;488;535;604;556;571;530;577;493;471;461;453;562;591;592;593;642;446;376;477;475;501;470;354;417;459;570;570;534;491;487;491;498;565;488;393;423;380;438;471;499;615;640;593;469;362;292;335;394;448;502;569;554;464;355;285;362;420;366;335;432;390;478;478;576;595;609;614;569;571;524;597;511;551;556;477;496;590;440;395;451;534;543;514;391;404;470;525;524;553;552;449;383;393;400;411;461;461;532;520;546;559;510;487;467;443;386;348;399;589;614;464;351;408;354;301;414;403;414;477;428;422;443;517;538;493;410;517;679;692;552;438;302;211;238;297;358;423;425;360;289;359;457;670;1099;1148;718;484;416;411;475;444;376;438;404;394;386;362;423;467;420;383;510;511;421;404;487;423;398;407;409;329;357;379;404;405;454;456;426;394;445;451;500;490;553;562;561;525;511;311;246;236;374;489;342;304;316;375;475;469;559;593;588;517;517;451;540;477;411;432;483;527;489;513;563;576;715;633;335;389;428;540;400;430;434;333;232;197;282;272;332;284;432;581;577;447;389;350;310;335;399;384;359;399;432;412;444;363;305;349;415;465;445;468;473;462;438;383;371;496;495;492;515;512;522;528;457;517;589;519;541;538;539;594;549;540;531;422;373;271;340;324;355
1064;1047;1156;1044;1054;905;922;1016;1045;1148;1289;1191;1289;1516;1406;1257;1083;1080;1102;1138;1008;985;1041;1064;1002;1164;1109;956;887;879;999;1049;1064;1217;1488;1354;1338;1237;1204;1335;1478;1285;1106;932;1105;1096;932;723;553;584;868;1205;1263;975;882;1067;1174;1274;1249;1248;1090;962;947;919;859;793;563;436;417;443;426;509;470;406;441;491;382;354;330;276;265;231;183;174;173;146;150;149;179;152;170;136;129;129;118;151;159;185;185;181;235;238;223;164;180;193;175;157;146;206;240;197;131;144;170;116;118;144;129;151;189;164;134;124;138;142;144;141;157;140;157;151;162;141;152;127;129;199;240;168;181;162;200;196;209;317;310;416;356;314;186;148;142;136;138;130;180;223;361;407;421;371;324;307;302;384;389;291;263;217;172;199;185;135;141;141;193;195;161;131;100;134;141;129;127;127;149;141;185;225;210;261;279;343;543;655;626;663;597;685;694;708;682;646;574;576;622;517;510;429;319;241;215;146;168;125;124;148;166;160;185;200;297;303;337;289;220;180;186;157;142;154;134;138;151;167;126;142;132;170;148;185;134;133;158;119;144;143;125;167;167;194;205;219;173;220;194;168;207;243;221;222;201;281;333;317;243;253;203;164;161;187;146;193;239;333;376;313;315;376;329;278;187;169;190;208;178;172;224;211;303;369;471;499;441;426;378;270;282;270;281;217;204;179;206;247;192;271;500;715;671;457;453;446;460;611;599;501;269;240;241;237;263;350;343;328;481;690;683;727;707;533;639;716;896;1146;1184;1072;1175;1327;1071;810;701;848;764;733;659;671;684;661;592;666;727;698;744;593;430;393;392;400;397;329;400;399;407;375;331;260;342;403;304;256;253;314;357;346;419;370;467;509;418;311;228;180;199;239;213;171;210;267;294;433;418;437;385;218;222;220;220;165;221;243;377;462;507;512;437;407;363;306;316;407;533;561;495;472;422;465;530;779;1837;2898;1974;807;411;304;210;230;272;308;318;575;1071;1137;557;317;464;513;494;435;497;504;540;530;479;440;497;486;512;556;509;515;450;470;509;543;512;573;615;519;535;490;467;509;555;532;613;574;521;414;326;356;421;470;482;389;356;492;561;535;416;382;371;370;459;458;471;404;440;468;498;510;558;603;583;536;462;328;269;343;339;545;520;626;633;608;488;399;414;433;384;406;404;434;414;557;548;574;535;481;489;503;559;569;568;488;451;403;479;537;489;376;430;518;515;422;362;386;462;518;517;433;497;455;406;345;442;366;478;414;524;518;525;506;459;437;482;334;321;323;509;609;623;485;460;458;391;338;394;521;444;429;414;388;448;491;485;466;474;477;603;663;513;384;294;231;223;295;364;503;541;451;496;528;526;605;718;730;551;432;427;429;475;391;376;470;522;435;355;411;503;466;387;380;462;421;320;303;341;328;364;397;446;357;391;646;770;594;470;390;356;432;394;517;532;455;522;526;520;543;515;330;251;307;428;550;458;445;418;491;438;518;614;659;712;594;554;492;465;451;398;396;438;479;514;523;428;576;590;452;344;412;512;575;469;404;464;424;281;255;217;261;266;223;409;484;519;462;387;329;294;307;295;274;348;368;360;389;396;349;349;303;348;322;244;267;347;494;443;404;400;446;442;415;363;423;472;548;560;506;517;638;571;556;555;594;655;573;578;534;514;455;399;375;346
1205;1158;1187;1220;1263;1197;1223;1295;1322;1519;1628;1402;1392;1478;1408;1486;1332;1310;1251;1102;930;719;854;1033;1127;1209;1311;1025;872;869;883;973;1042;1125;1443;1523;1310;1086;928;914;957;918;642;624;601;624;580;343;205;275;481;721;803;658;507;539;550;581;628;745;694;593;529;551;481;381;293;221;197;217;230;194;206;206;198;161;197;201;182;159;135;180;143;154;112;106;154;155;137;144;172;181;150;139;163;137;128;124;137;166;176;162;121;150;159;152;174;164;157;166;124;152;158;158;153;139;163;150;147;131;155;139;135;117;152;142;135;149;104;129;192;151;160;132;131;143;141;137;172;132;125;145;135;144;138;195;177;211;233;174;157;106;129;104;122;135;109;135;163;247;242;164;155;196;218;189;222;222;163;163;164;141;146;142;176;133;105;139;155;144;132;148;112;136;142;135;110;145;150;175;142;161;158;234;261;262;332;372;404;404;497;425;416;346;304;301;258;262;212;234;153;159;119;174;147;132;148;181;149;142;134;136;162;186;192;177;115;139;144;160;129;171;154;137;167;161;138;139;149;151;151;152;127;142;146;165;135;136;170;155;133;168;178;150;118;112;141;158;134;132;117;125;174;178;182;159;198;162;167;165;145;122;153;147;155;180;186;204;211;199;184;136;139;170;160;131;178;135;137;156;185;190;256;243;218;223;164;148;202;146;190;167;121;135;171;170;122;197;268;406;375;353;292;270;231;272;239;200;180;171;165;175;169;212;179;210;284;336;388;482;444;370;419;506;610;732;738;696;878;1160;973;830;657;879;849;756;809;794;696;635;595;633;803;856;969;702;536;478;579;582;664;542;503;425;460;534;488;373;383;337;335;357;306;307;359;339;350;386;358;393;371;244;197;182;172;153;181;175;199;184;286;309;429;485;472;250;180;199;231;213;278;369;358;428;487;435;399;340;331;246;223;311;398;451;392;417;478;475;494;870;3046;5261;3270;1052;469;345;264;327;337;221;250;631;1621;1765;630;262;402;473;457;486;508;519;554;545;513;490;459;428;439;410;511;523;466;414;517;561;503;476;561;564;576;556;619;456;516;574;600;546;481;384;364;382;374;420;511;472;461;484;632;607;468;264;272;326;395;415;544;559;510;479;487;531;508;507;545;510;450;431;321;342;304;415;535;596;648;621;582;498;538;553;464;453;474;524;507;454;493;503;431;298;306;433;485;530;560;488;427;448;439;532;500;501;452;498;512;457;378;405;377;464;579;549;569;471;355;388;473;499;445;466;406;540;583;569;454;434;389;268;285;410;587;606;602;547;472;527;427;332;470;536;485;459;518;500;489;503;499;578;539;551;609;579;418;340;295;257;301;358;524;592;615;581;526;603;571;513;529;632;668;695;555;425;371;362;458;566;527;430;390;433;668;455;494;504;473;359;277;277;288;335;403;476;527;372;444;933;1361;934;558;417;380;366;429;505;456;464;545;635;623;520;367;364;281;365;511;639;577;463;459;479;497;453;613;756;691;671;634;555;477;432;384;389;469;518;481;475;422;386;445;359;413;491;544;584;514;472;365;402;347;287;231;238;265;278;335;394;461;424;431;350;339;359;343;324;312;375;403;369;367;396;318;363;352;322;210;213;259;461;442;456;410;446;423;427;414;464;491;623;511;522;490;651;566;555;497;582;574;523;515;571;597;574;509;418;387
813;926;954;1072;1271;1196;1160;1246;1139;1215;1458;1411;1186;1250;1232;1356;1314;1393;1056;782;673;564;611;681;788;871;928;811;551;540;658;628;688;858;896;915;881;734;563;494;512;449;321;316;283;300;226;176;177;138;229;304;304;319;245;285;214;237;279;272;326;261;225;246;258;158;184;145;134;147;127;165;160;135;150;116;140;165;139;161;122;149;154;158;153;121;133;129;182;136;191;172;164;152;147;173;139;175;149;153;131;142;114;131;139;183;211;149;162;150;130;151;161;156;155;154;155;154;157;180;162;152;116;152;125;145;176;163;135;147;165;123;137;147;142;132;146;156;173;156;147;120;125;129;149;119;174;156;142;137;157;154;173;146;131;149;116;160;193;159;167;154;149;154;134;157;162;150;158;144;155;159;162;127;160;118;135;131;191;171;165;136;135;148;143;123;136;142;149;131;144;136;158;139;129;204;180;171;197;256;244;230;216;220;168;204;128;153;135;168;143;153;138;161;160;164;172;150;162;141;140;170;139;182;159;136;150;149;132;170;175;148;151;141;123;169;176;133;174;157;162;166;161;110;164;148;164;173;145;162;133;180;140;141;136;125;149;156;149;171;162;157;125;150;174;165;127;134;155;140;146;141;152;113;153;158;184;169;136;144;125;141;158;152;172;158;153;132;171;160;164;159;178;186;129;156;154;170;138;166;159;161;163;160;143;146;162;121;157;237;274;228;152;207;155;150;174;171;126;169;154;161;142;154;148;153;185;219;231;217;212;202;210;266;345;302;335;383;471;698;645;533;534;643;761;697;675;561;465;407;341;475;601;667;677;556;529;536;737;777;769;718;680;574;528;593;586;547;528;444;420;516;485;457;437;411;453;491;369;399;422;412;307;269;277;259;230;218;252;247;215;281;337;486;451;263;241;216;290;246;301;330;375;326;434;395;379;322;322;250;207;230;357;361;304;401;383;408;407;728;2326;3923;2517;995;472;344;359;388;324;268;274;593;1191;1274;539;279;313;480;445;451;475;533;519;541;548;486;354;351;371;336;330;416;369;300;479;502;498;451;453;471;525;602;523;493;578;642;627;569;506;410;484;450;384;418;532;510;510;563;600;594;482;271;286;324;429;503;585;650;583;489;524;512;445;361;431;473;556;528;375;280;240;430;531;568;654;641;533;512;546;624;555;579;479;496;462;450;492;495;400;321;298;383;379;469;511;529;566;494;507;642;662;613;481;534;491;462;431;369;315;413;494;526;524;471;446;381;452;505;471;438;471;508;524;474;474;423;388;315;311;483;504;588;523;424;533;479;393;308;391;403;408;462;463;584;561;554;582;610;572;595;602;531;388;321;333;392;390;459;610;803;701;482;430;507;518;594;491;515;707;841;599;395;341;317;364;475;572;536;444;504;574;520;589;527;436;318;276;347;423;381;419;521;558;462;514;931;1473;991;553;367;314;324;429;486;456;417;552;794;749;430;361;327;373;515;595;549;523;426;370;451;502;466;558;611;623;631;603;567;544;494;485;425;485;564;516;456;395;378;448;417;545;590;636;646;543;394;361;465;413;412;325;289;324;376;339;422;376;353;423;399;397;500;424;374;356;413;427;417;303;370;381;407;466;487;320;275;322;431;454;499;449;457;455;498;441;445;488;604;578;616;593;571;570;536;489;544;528;503;487;467;550;548;561;496;395
516;611;637;681;796;884;750;755;678;720;890;988;920;848;767;953;1071;1032;773;550;475;357;291;319;398;430;507;405;301;259;269;308;334;331;441;419;390;358;306;233;291;207;175;130;177;168;159;145;122;162;144;171;185;141;165;132;101;145;137;198;169;135;169;111;129;193;140;159;151;146;129;160;167;137;121;128;172;156;138;151;141;137;186;150;194;147;130;176;150;133;129;159;170;177;138;134;143;156;146;174;162;157;131;153;176;157;165;120;133;163;128;162;136;155;158;127;155;144;174;136;170;169;159;168;136;162;133;149;196;163;145;139;137;150;135;169;149;147;173;152;132;144;147;142;172;144;157;129;146;131;141;162;169;132;152;148;169;115;168;149;123;157;167;135;160;101;159;162;147;146;172;161;133;152;149;134;163;136;153;159;174;138;130;186;173;158;146;150;174;175;127;148;96;137;127;139;161;130;150;148;129;165;185;157;147;147;158;154;152;158;145;129;156;162;147;194;130;197;167;134;136;168;162;175;140;138;205;165;165;173;145;193;167;175;158;180;133;127;187;186;151;172;157;149;177;201;172;191;141;150;143;165;167;134;165;192;156;185;175;170;140;134;194;175;150;138;166;144;155;160;183;119;141;155;127;132;148;189;153;158;137;152;170;159;156;180;184;168;126;155;175;174;159;172;166;166;157;158;123;149;150;186;169;160;173;162;168;135;156;182;181;171;148;174;147;141;140;149;129;172;163;198;155;133;160;114;154;143;173;150;183;153;187;213;198;187;196;173;228;272;270;300;289;380;399;364;406;306;264;211;219;237;295;346;389;300;344;424;662;687;859;794;703;575;441;576;595;554;600;595;592;752;738;649;666;571;616;700;519;597;667;692;572;529;407;328;322;470;370;324;324;277;290;468;473;369;352;341;352;394;435;441;451;447;437;470;404;406;340;284;294;255;369;363;308;339;428;351;370;555;1119;1538;1225;673;463;349;411;358;334;225;232;359;590;645;381;236;320;505;506;449;374;391;442;453;409;325;293;377;358;272;238;264;198;252;344;468;434;401;328;376;541;611;501;477;608;621;525;525;433;514;582;439;509;508;475;508;537;580;592;618;494;358;264;344;435;600;681;658;564;452;494;498;335;277;276;393;530;486;400;327;271;465;554;568;571;479;461;504;636;604;644;644;578;488;339;435;499;433;370;353;377;399;388;362;359;383;480;572;570;659;634;574;514;575;566;528;448;313;267;346;433;491;536;538;501;532;487;431;430;514;454;458;462;453;504;432;426;358;456;491;533;612;517;504;509;499;391;339;317;337;371;393;474;601;661;559;517;531;521;509;503;410;384;347;411;465;461;536;651;887;728;537;421;463;514;668;535;482;564;618;545;456;402;395;366;379;558;485;542;499;533;490;502;540;441;389;452;515;548;447;532;579;526;505;493;650;875;745;525;352;267;411;445;431;483;498;591;757;687;458;341;396;532;616;723;550;323;326;369;416;396;497;505;528;617;637;647;600;584;501;500;567;543;514;553;499;352;400;467;581;607;605;635;650;498;372;359;359;502;454;438;395;433;529;470;505;428;377;391;405;436;468;420;385;454;501;456;405;329;333;404;468;508;497;406;404;450;547;496;465;507;459;402;434;447;468;506;583;611;601;583;616;493;543;513;510;485;453;387;389;428;522;562;464;345
240;289;302;359;363;369;325;339;284;266;354;502;411;371;418;427;440;363;370;254;248;185;121;141;153;188;222;191;216;128;150;142;153;168;192;163;156;179;187;160;143;131;135;123;126;140;114;140;123;142;119;168;139;152;106;124;142;150;136;166;176;138;151;121;135;125;154;171;164;124;146;143;128;149;129;159;159;160;151;160;161;184;151;144;144;141;122;148;163;168;154;150;145;170;139;142;175;125;188;154;144;133;156;122;137;119;172;170;153;149;150;152;142;136;148;152;172;146;148;168;153;135;131;149;121;148;129;183;150;144;175;149;180;151;157;131;162;151;164;180;146;174;129;129;148;175;150;141;171;160;158;176;142;176;166;148;181;160;159;128;147;163;129;108;151;139;161;170;164;168;160;149;144;161;126;178;128;147;130;137;166;171;174;173;127;149;163;149;153;154;163;141;163;138;132;154;156;127;152;138;142;149;144;148;148;155;176;141;144;174;159;144;129;145;144;182;180;141;173;158;191;157;163;124;152;196;137;152;181;154;187;132;141;177;157;162;126;122;150;145;173;136;190;149;162;151;148;155;166;176;141;167;159;161;163;150;156;153;133;102;172;191;165;135;141;151;163;149;146;202;172;145;160;157;126;141;165;190;169;141;153;169;143;142;171;171;170;151;131;154;175;172;166;181;179;158;148;158;162;173;162;135;166;160;137;163;158;156;148;179;177;168;182;167;167;144;167;156;168;166;122;143;149;171;155;160;157;171;170;154;133;152;173;187;153;167;172;190;154;188;240;159;138;208;220;233;173;215;166;176;163;163;191;200;213;181;217;282;382;412;558;521;384;332;314;333;354;330;401;440;517;569;580;627;607;608;690;678;583;688;801;901;804;795;576;532;564;723;690;528;431;371;330;513;529;428;440;528;478;497;498;580;614;640;552;630;637;702;626;481;460;450;438;490;442;393;377;405;489;591;897;905;618;617;535;432;479;395;358;219;212;255;323;356;331;282;304;531;523;389;269;248;295;351;317;298;334;450;427;370;208;158;154;202;375;382;353;312;247;342;424;492;426;516;552;556;517;513;558;572;537;416;463;493;461;493;445;494;597;617;556;405;273;339;439;534;635;631;518;414;446;445;335;206;325;421;473;429;297;252;356;490;542;553;476;512;482;438;553;621;575;545;501;338;358;412;403;373;323;408;475;448;368;278;319;296;448;562;585;601;637;626;542;619;517;558;531;395;343;325;399;493;484;537;584;541;504;440;457;444;507;527;516;480;461;451;418;418;515;629;554;529;490;548;519;494;372;321;319;375;402;471;450;543;578;514;464;481;442;379;375;328;324;367;433;510;589;515;508;689;620;503;479;394;364;481;561;523;507;393;375;441;500;473;378;375;576;553;581;544;506;499;458;476;531;578;732;763;590;503;507;553;547;495;453;451;571;569;473;405;391;475;473;518;488;519;507;594;536;381;364;449;634;685;618;421;333;298;281;336;358;451;586;606;531;650;604;589;594;587;571;604;601;582;534;484;509;394;425;527;598;520;526;597;567;455;417;415;504;580;571;482;449;529;503;543;443;413;330;338;282;283;235;358;486;546;504;418;466;476;507;479;531;408;430;421;469;460;523;494;444;396;360;377;432;432;513;527;637;551;560;523;442;362;413;391;335;338;301;282;323;411;473;348;251
230;164;202;168;187;190;206;158;113;144;165;192;200;187;159;195;202;173;166;144;148;125;142;133;147;153;154;129;115;128;139;130;138;133;113;122;150;132;172;178;136;127;186;143;135;155;146;141;138;152;159;154;152;148;134;127;124;165;129;157;135;151;156;146;168;127;156;147;122;165;147;160;174;170;149;131;151;159;135;159;134;127;137;160;150;153;149;173;123;146;182;160;149;191;137;138;140;158;160;150;148;197;193;94;142;164;147;149;152;157;153;162;133;158;145;136;174;162;187;142;162;177;169;150;130;127;175;151;142;119;130;178;153;158;154;132;154;143;153;130;179;150;145;136;142;151;163;166;161;152;156;151;153;169;188;145;181;171;187;169;124;177;152;153;158;146;150;154;166;160;171;171;151;165;112;145;129;165;172;130;151;137;143;163;172;112;149;146;149;123;129;153;179;191;184;162;162;126;137;155;174;138;152;177;141;166;168;160;161;142;149;155;155;163;141;138;135;136;158;161;179;173;165;154;140;131;205;160;160;173;196;180;159;146;159;167;137;178;167;153;184;154;144;167;157;183;162;179;120;144;146;156;124;142;172;145;130;183;184;157;140;178;162;168;163;157;173;147;123;165;150;155;163;172;148;149;152;150;160;142;158;171;161;175;155;148;172;144;160;173;148;148;147;166;186;135;165;157;183;149;189;190;149;157;157;139;126;168;129;148;141;151;171;190;147;176;188;142;129;161;196;153;138;175;140;150;147;169;130;177;187;175;160;190;158;148;159;151;158;165;193;143;188;190;179;158;163;159;153;147;150;136;128;185;168;189;174;214;196;267;273;272;276;187;167;193;207;207;268;279;262;293;335;366;396;444;477;497;445;524;713;794;815;963;725;607;610;800;816;638;583;485;430;554;486;425;508;570;567;548;573;604;662;707;737;734;871;1033;985;747;777;699;678;607;572;486;446;422;557;841;1503;1266;779;639;636;555;522;429;336;289;307;309;335;369;352;302;341;411;447;346;309;275;283;365;317;372;409;429;484;398;206;178;169;202;255;303;249;275;268;361;464;514;531;527;590;607;570;585;606;531;492;319;342;405;455;407;356;392;510;637;589;436;282;339;446;560;616;552;514;487;419;395;356;320;388;455;460;356;243;223;327;444;436;405;380;446;443;447;494;476;527;515;415;300;300;354;354;227;264;463;530;544;491;424;339;268;405;534;554;606;596;573;530;577;580;618;583;475;395;354;454;468;485;502;455;469;515;514;472;516;550;566;585;535;478;458;424;444;502;540;581;558;604;591;551;436;389;352;389;408;420;583;527;504;483;475;492;551;411;325;335;309;286;345;503;540;533;497;533;553;524;528;539;478;331;383;440;569;493;438;401;518;562;537;399;341;556;513;557;538;520;463;405;422;596;673;825;776;590;522;538;608;569;436;429;335;368;459;463;445;527;481;527;504;488;495;499;511;383;356;427;507;594;617;539;463;348;300;381;388;445;556;507;490;524;527;587;589;575;559;546;499;555;538;630;596;488;400;347;467;514;492;557;583;530;510;432;466;528;652;680;645;518;556;573;487;402;319;263;258;230;219;204;397;550;570;543;505;489;502;549;502;451;320;353;373;383;471;454;451;423;327;285;331;367;363;460;494;546;571;429;433;307;219;262;287;317;240;206;256;269;369;379;284;145
146;155;134;139;162;167;134;118;124;122;128;158;158;138;141;113;108;140;143;136;119;154;130;152;137;139;141;140;148;130;146;170;135;139;133;162;120;147;138;156;182;143;139;171;133;144;132;119;145;165;162;162;145;143;144;140;138;176;188;126;161;135;161;119;165;137;135;162;177;144;167;204;151;164;136;161;107;154;166;176;122;165;130;127;159;144;153;169;164;133;174;137;171;190;133;161;150;127;144;125;168;181;165;170;155;142;134;146;152;144;104;179;133;168;184;183;179;160;177;161;171;142;187;103;175;161;164;182;134;123;139;157;114;138;125;146;159;161;166;138;141;181;164;146;131;144;116;171;131;153;125;162;143;151;134;153;153;133;179;194;136;170;105;131;152;174;171;143;159;122;167;133;154;153;174;160;196;166;168;146;143;115;129;121;155;160;175;168;178;130;155;141;166;179;178;144;173;137;164;172;176;164;167;119;186;141;168;133;146;124;162;159;136;143;144;169;141;148;167;137;183;155;145;173;189;148;168;148;155;149;183;125;174;178;151;178;166;137;128;125;154;155;161;181;144;143;173;118;135;178;137;139;154;161;147;130;186;168;151;118;148;157;169;173;165;170;148;164;151;139;139;162;182;163;183;150;116;150;177;151;166;135;144;157;163;151;191;145;172;162;145;150;150;173;164;141;165;162;161;162;160;176;183;176;157;162;184;175;175;145;167;151;175;166;135;137;137;134;143;134;149;150;168;202;183;146;146;150;157;127;165;187;177;208;149;142;177;157;139;173;174;192;161;177;169;143;169;163;175;133;169;159;189;116;177;144;165;162;170;147;189;167;192;147;156;131;134;182;145;161;175;202;161;232;231;205;238;211;235;263;332;362;545;612;522;349;376;467;519;478;396;336;347;351;394;348;365;415;417;410;423;435;420;571;518;632;764;1033;993;883;935;999;911;812;699;593;615;700;664;944;1582;1335;980;820;789;672;566;429;403;392;444;421;494;499;443;401;299;314;385;426;325;351;418;446;468;503;471;490;555;486;403;312;280;218;211;226;210;223;242;340;532;527;477;394;422;480;533;513;566;548;460;313;278;331;430;429;312;301;436;579;572;421;355;422;440;521;531;475;537;457;342;333;422;484;444;412;438;440;238;212;245;356;358;253;371;415;395;432;374;417;436;458;370;216;208;276;217;144;216;397;496;510;550;564;388;293;380;507;533;569;556;612;566;562;606;693;563;538;537;572;543;536;432;339;395;420;522;556;541;536;618;614;606;527;533;428;393;474;520;577;551;617;547;544;544;444;449;409;388;331;474;618;568;468;495;591;617;511;343;358;341;342;284;399;487;540;498;475;500;552;440;493;558;457;360;378;437;591;523;437;509;505;596;466;439;425;500;533;591;541;559;468;477;508;432;487;632;624;575;546;614;521;544;462;475;343;389;407;491;563;569;443;497;509;511;459;512;421;444;381;484;451;407;490;459;377;293;412;383;482;485;495;511;486;450;526;527;495;566;469;406;387;461;557;550;600;489;327;294;437;476;501;565;606;547;494;457;533;582;597;603;543;509;558;622;535;425;344;221;237;251;249;261;435;529;515;513;492;473;625;577;539;392;294;322;417;438;490;460;466;405;379;393;353;296;214;295;455;511;451;396;259;271;186;187;247;299;195;153;189;245;263;234;161;104
175;155;154;125;150;134;144;141;141;136;166;148;130;155;146;131;185;113;170;152;129;155;163;141;170;168;149;166;136;139;119;158;153;154;165;161;131;149;149;161;176;124;138;140;137;167;130;128;175;178;153;134;153;127;150;138;168;167;155;146;176;184;140;144;149;141;133;159;137;154;131;173;150;142;120;138;168;132;153;173;145;139;143;175;124;137;152;169;155;159;195;153;181;153;206;168;143;128;145;125;125;171;140;140;156;160;131;189;161;138;161;147;180;135;146;152;185;140;122;123;158;128;160;148;145;115;152;176;154;168;164;134;144;188;166;185;172;147;144;169;146;130;181;181;151;174;179;118;119;146;177;125;147;145;161;165;145;133;139;122;146;150;151;164;140;149;165;146;133;152;145;139;151;137;160;161;170;179;157;159;133;141;123;139;132;191;159;172;156;167;155;145;149;133;138;138;158;138;152;150;155;186;149;117;173;154;131;161;150;171;133;125;144;171;147;151;133;177;95;166;190;144;160;152;169;155;168;192;134;145;174;162;159;151;131;148;137;156;132;147;137;140;154;161;125;157;133;189;184;131;152;171;118;132;136;124;165;175;145;156;127;156;154;153;128;163;173;117;144;151;143;157;128;146;132;150;153;149;174;147;163;143;158;130;155;147;183;137;162;148;147;167;151;166;144;213;172;150;155;165;184;195;157;172;144;151;188;113;176;145;127;171;160;152;155;163;161;155;175;130;129;134;179;204;184;178;165;155;183;170;125;160;141;130;149;154;146;134;178;152;198;152;153;184;192;179;153;152;125;137;172;145;185;151;153;182;184;168;148;147;174;173;182;152;159;158;158;161;139;137;171;184;169;164;180;141;158;153;143;172;235;237;208;349;244;191;217;230;269;249;238;212;189;193;207;224;189;227;255;245;248;214;262;319;290;323;427;634;680;660;697;885;909;895;680;568;718;829;734;810;896;1013;983;958;778;690;569;579;519;519;502;577;535;503;473;433;331;248;309;399;476;486;620;637;743;712;712;593;623;665;610;567;443;419;358;316;258;293;280;376;588;580;409;322;379;417;431;440;465;437;413;314;242;208;375;428;417;448;475;518;490;430;510;510;519;520;489;441;372;332;293;260;466;516;531;474;470;432;364;318;301;266;178;168;210;277;346;437;414;295;306;393;319;212;192;224;178;118;167;272;386;458;546;580;516;399;404;462;513;519;476;503;519;545;628;626;600;559;550;528;596;457;344;313;319;369;502;527;460;536;605;609;561;535;370;314;269;444;507;529;572;479;453;503;578;499;489;488;452;387;362;508;515;505;517;609;633;561;408;376;424;414;399;428;386;396;409;464;492;519;483;550;592;518;424;346;351;531;532;528;598;544;651;550;468;451;559;508;517;562;581;528;441;579;516;512;563;621;604;539;471;433;515;458;421;408;392;469;423;500;449;455;436;461;553;483;437;500;531;461;466;440;370;376;417;429;374;421;390;448;459;504;493;449;543;494;559;563;520;429;306;280;328;395;577;595;472;373;315;328;398;402;578;698;665;536;467;558;581;565;547;508;483;519;548;574;460;419;336;373;399;309;357;447;495;547;539;571;484;513;632;509;405;356;445;557;529;564;545;542;514;514;466;357;342;247;327;455;612;516;458;378;319;253;261;288;244;177;193;205;234;239;147;132;114
156;155;157;139;157;164;167;158;166;141;170;147;121;159;159;136;153;146;157;148;146;130;150;137;158;165;168;142;160;163;121;138;120;170;153;168;140;147;133;136;118;163;144;138;125;163;170;152;147;139;172;139;166;159;133;170;169;156;145;175;137;142;151;144;135;135;153;147;166;148;170;195;165;166;136;133;141;133;156;161;141;150;152;143;114;145;151;159;184;138;179;141;147;150;141;189;137;161;186;146;149;174;143;140;164;134;146;136;148;145;149;115;144;174;186;136;153;157;159;152;150;154;142;147;149;114;120;146;178;175;141;153;146;161;158;124;142;151;162;154;189;172;141;128;143;189;130;149;167;135;152;161;135;157;161;144;141;150;149;173;144;151;151;162;160;142;144;163;139;118;154;140;161;161;151;151;140;161;149;129;145;197;139;166;152;156;158;166;134;156;137;151;158;180;183;155;155;195;143;174;161;146;156;133;155;138;145;128;179;162;157;155;158;133;122;173;146;184;144;159;146;160;161;153;166;171;192;165;161;161;154;134;160;156;169;174;158;141;143;145;137;154;137;197;150;140;169;156;171;164;143;148;179;142;187;176;170;155;140;159;136;186;175;154;141;146;123;162;169;139;172;144;161;143;156;150;149;129;179;158;127;177;170;184;154;106;146;171;148;159;156;144;163;155;179;143;166;166;117;172;159;171;185;179;166;155;130;158;172;130;138;186;141;143;165;180;147;141;159;178;167;149;156;156;177;176;163;137;165;176;151;157;152;154;146;127;145;143;142;146;178;184;189;175;148;188;196;183;180;126;176;179;180;137;145;132;144;162;154;168;174;177;191;163;159;166;162;156;182;146;150;161;147;128;163;157;147;158;136;165;148;129;168;153;233;168;190;184;174;153;194;164;186;179;168;170;146;189;146;200;206;187;170;188;201;190;224;278;341;316;395;454;558;598;558;533;569;596;518;504;449;516;668;612;581;486;485;546;543;585;604;543;603;521;437;438;399;338;372;459;596;676;624;703;799;878;819;830;769;884;927;765;720;595;596;521;452;439;461;475;553;453;320;255;290;349;319;335;378;310;328;254;186;182;323;340;451;557;581;583;412;511;565;606;599;516;459;339;240;243;260;331;414;469;486;492;501;488;393;369;261;239;158;156;159;216;290;422;402;299;240;337;259;209;213;193;158;163;203;246;348;388;451;554;573;544;487;354;341;400;374;402;417;550;646;576;565;463;450;559;480;403;321;304;310;343;388;390;376;513;601;590;532;479;265;207;203;338;458;437;421;416;467;532;562;507;502;541;564;393;394;442;538;566;538;575;658;531;413;447;456;501;451;376;293;345;478;529;618;597;449;438;523;529;491;380;379;440;510;487;519;650;593;524;487;447;363;372;410;482;438;502;497;455;505;556;674;566;532;475;434;471;509;463;492;478;437;486;446;422;383;332;451;462;503;466;438;534;520;568;546;485;352;372;487;490;478;482;483;428;461;406;364;436;509;601;566;506;574;375;263;189;194;297;545;544;462;347;448;487;405;449;618;1152;1276;754;552;609;639;551;557;501;493;464;517;554;537;518;505;478;578;495;405;448;463;536;566;563;576;642;638;520;403;401;453;567;615;637;636;537;604;643;457;456;315;290;426;519;574;582;555;402;387;365;309;264;292;249;232;215;234;200;148;129;158
98;150;170;158;154;154;154;166;115;140;157;171;140;154;134;144;144;170;128;162;140;120;119;148;148;174;140;163;167;128;142;161;139;150;157;121;112;148;167;163;176;152;145;135;119;172;155;174;121;160;166;126;171;143;143;148;148;137;127;171;154;149;168;160;134;131;171;130;149;168;145;165;125;179;148;154;150;127;170;141;181;155;127;136;140;121;145;132;129;158;151;152;158;157;128;169;160;162;137;183;155;153;134;162;133;142;153;141;110;107;165;136;110;175;150;151;131;166;170;142;117;151;142;160;170;153;119;144;149;145;124;141;153;155;160;171;159;146;173;152;175;119;143;150;134;140;136;171;155;148;131;153;150;165;140;146;125;179;151;120;153;179;132;159;149;153;154;175;123;177;160;131;140;150;143;148;134;168;155;171;141;177;133;144;176;149;156;121;132;142;172;148;178;160;150;103;124;145;150;135;149;157;153;148;159;178;117;144;114;124;165;171;174;176;162;154;139;151;148;161;149;173;126;125;141;183;151;133;172;134;143;160;162;121;156;181;155;142;168;138;177;141;138;132;167;175;166;126;145;189;163;181;175;159;184;146;161;163;128;165;139;141;156;147;141;121;152;149;163;152;157;151;153;144;156;175;149;152;178;124;146;169;162;167;134;142;143;172;167;166;147;187;184;177;155;134;174;139;155;179;128;159;142;177;132;163;155;165;142;144;149;144;155;200;170;163;163;166;145;151;152;144;151;179;152;139;168;139;153;182;161;131;167;141;169;186;186;130;138;153;180;148;178;182;191;136;180;172;202;156;146;140;157;163;158;129;180;159;163;158;155;152;174;162;172;150;177;143;144;169;154;168;162;177;151;152;161;171;155;129;149;148;165;168;179;156;156;132;184;164;167;172;168;132;175;152;150;154;172;176;166;182;171;142;163;172;170;175;179;179;180;260;283;333;331;306;307;295;239;226;221;237;307;318;302;267;283;309;366;511;464;429;410;339;270;373;361;284;340;403;505;517;417;533;626;723;747;756;732;738;844;784;699;658;673;591;515;597;818;730;594;475;333;263;366;332;240;262;305;265;271;185;147;157;239;368;517;602;611;582;513;523;592;529;551;488;354;266;188;180;242;275;307;366;472;497;528;409;415;362;251;204;135;189;190;177;252;345;385;342;345;324;331;338;332;227;184;217;203;322;480;482;444;444;626;551;450;302;262;340;388;409;351;400;579;525;501;422;340;329;333;323;373;363;434;306;259;276;220;395;434;537;467;407;211;129;159;226;330;325;373;500;503;541;538;503;525;551;515;402;478;456;511;574;565;609;507;511;459;515;482;452;421;296;250;353;452;665;755;618;468;400;372;521;570;498;457;432;515;463;524;544;590;551;423;330;256;289;397;396;421;469;487;442;503;507;601;580;555;441;440;507;507;536;495;493;465;464;486;426;316;291;316;486;564;556;461;594;560;643;563;528;429;435;516;470;476;488;461;426;379;392;382;335;583;679;628;550;536;448;377;298;260;286;492;492;436;454;460;516;441;472;757;1807;2325;1080;585;543;591;518;502;483;493;418;461;527;633;605;634;662;616;586;553;509;559;581;603;602;610;644;689;639;542;445;504;588;555;561;601;565;624;582;630;574;419;361;469;545;578;607;502;441;430;413;374;341;383;436;348;238;205;201;170;176;190
231;177;154;156;178;166;161;159;148;143;170;162;158;180;163;152;178;179;149;95;178;176;154;143;149;145;160;168;122;176;160;144;176;111;132;140;181;115;170;190;169;155;148;134;137;159;162;157;163;158;139;202;143;159;151;146;184;196;167;167;148;155;125;148;157;154;179;166;133;142;189;186;132;128;120;140;129;152;132;145;123;171;139;133;152;136;157;163;168;124;155;176;190;125;134;156;139;114;155;131;167;121;158;152;150;155;147;127;138;129;170;127;160;153;163;140;145;144;161;133;120;146;165;170;133;148;152;140;154;166;140;146;134;157;158;167;173;138;159;134;170;145;154;164;124;165;147;143;135;152;158;151;144;173;178;133;158;149;164;146;118;136;187;153;143;192;145;138;164;155;124;163;162;118;159;172;190;177;146;148;158;169;145;155;147;153;130;163;184;158;143;146;131;166;155;168;129;156;150;158;122;149;139;165;140;178;144;175;124;161;148;153;164;150;158;121;143;139;137;163;147;152;137;163;160;166;172;139;158;142;169;150;172;152;170;143;146;150;143;161;144;129;167;144;152;155;113;166;174;145;163;151;176;168;135;154;169;148;233;142;164;134;150;151;159;190;160;129;189;140;133;141;137;131;149;143;162;126;145;137;142;112;174;137;160;143;155;162;152;154;145;151;163;139;144;145;165;158;163;198;159;159;159;162;139;153;156;132;167;154;153;176;151;134;165;156;153;154;163;178;155;130;150;157;142;135;186;192;172;152;200;138;162;120;149;124;166;145;120;156;198;218;152;149;161;170;150;183;170;173;182;135;173;145;188;156;195;156;219;158;197;180;132;162;145;144;172;168;140;124;156;184;154;154;166;155;145;156;196;152;141;136;128;154;159;180;151;150;169;150;187;176;157;159;181;147;146;129;191;132;154;144;176;161;157;140;161;179;180;151;120;161;145;183;192;200;210;165;148;170;142;176;196;211;199;178;168;189;196;245;270;235;231;181;176;231;223;213;234;245;301;301;284;283;342;430;444;438;398;479;454;490;425;479;456;417;411;607;923;924;724;563;450;315;372;363;347;323;383;391;295;196;139;172;299;455;472;596;649;668;513;541;534;436;395;348;264;159;162;207;212;251;232;288;381;458;386;329;353;381;331;240;220;261;289;293;286;373;424;451;438;432;473;399;392;358;343;323;342;441;579;575;457;429;489;534;431;344;335;418;430;396;337;303;341;463;445;403;263;202;167;214;346;505;456;335;192;168;187;313;423;464;420;271;200;128;119;193;345;411;415;540;604;607;494;495;474;472;420;437;467;537;629;593;551;499;489;442;498;500;420;389;308;217;205;271;501;591;544;414;360;283;324;445;507;509;470;500;489;391;348;460;615;562;463;282;266;382;390;397;432;398;384;335;370;427;499;541;568;597;557;572;609;536;464;429;461;484;582;407;308;277;336;416;556;599;527;531;647;644;664;486;467;481;485;435;476;548;437;345;305;250;320;438;528;741;608;605;578;530;492;421;347;418;506;483;404;421;514;540;597;513;755;1722;2271;1089;546;523;519;476;407;378;381;370;444;543;605;597;632;672;669;620;513;560;560;552;636;592;620;647;533;545;533;510;512;513;563;564;539;521;516;542;626;638;478;462;475;537;521;596;587;555;468;539;572;541;523;547;428;267;212;274;172;141;150
154;134;137;191;155;173;148;143;169;126;157;140;164;140;130;130;133;120;156;135;151;143;145;127;138;147;151;126;156;141;129;136;161;156;104;147;146;142;147;195;202;137;156;168;169;151;130;132;135;126;133;141;183;190;126;152;162;151;115;123;190;136;145;145;147;165;155;158;149;167;119;140;143;136;129;157;186;131;115;150;165;140;128;158;145;169;140;173;186;126;139;161;126;152;139;137;110;114;150;156;145;131;164;146;148;140;109;146;155;124;156;124;149;138;196;168;146;190;173;143;122;155;173;142;146;163;163;160;157;171;170;147;135;146;152;132;162;160;141;120;145;157;163;158;116;133;185;140;126;126;123;141;146;171;196;165;161;144;132;144;129;156;156;184;133;179;189;169;154;112;167;162;162;171;195;147;144;144;177;137;138;161;144;150;136;138;149;142;124;150;152;180;168;117;130;180;148;159;155;168;166;145;120;160;130;137;130;145;139;163;151;168;177;152;141;166;170;171;161;172;136;140;137;138;141;163;154;187;155;146;130;164;155;153;145;141;122;145;155;149;151;145;149;149;153;137;160;162;114;177;172;152;178;147;138;173;173;181;153;164;114;161;159;163;163;133;144;154;177;124;159;135;166;183;177;165;138;155;139;131;174;120;128;136;163;149;165;184;168;153;132;145;157;154;169;145;178;154;137;141;143;153;187;144;140;136;163;150;123;130;170;162;137;134;149;167;158;151;149;127;184;197;157;130;155;191;135;132;167;199;160;129;137;177;151;200;142;185;152;142;192;200;190;155;153;147;144;180;149;158;132;162;145;136;181;165;152;155;152;161;183;149;151;146;144;152;170;159;153;131;160;151;165;142;172;164;147;194;164;171;198;133;150;156;168;152;191;152;172;177;155;157;152;124;180;143;159;108;127;151;155;196;193;156;170;167;127;126;155;142;109;166;136;195;125;147;142;177;146;144;184;167;147;155;126;177;150;161;173;179;192;157;178;147;183;163;201;187;196;167;165;171;146;187;200;211;278;212;220;216;241;206;200;259;251;231;260;375;660;763;742;737;447;349;456;518;437;450;473;507;393;297;200;165;286;385;493;521;662;633;586;605;465;308;233;231;153;202;241;242;284;305;227;275;341;356;290;297;427;473;411;315;353;373;475;531;535;529;512;501;512;541;476;494;405;457;502;408;415;556;634;624;509;528;532;497;477;454;438;486;513;466;395;242;295;361;460;357;257;149;138;167;299;439;375;210;172;176;306;332;361;393;357;231;155;132;110;178;346;396;369;564;601;570;435;446;410;342;429;453;405;459;507;515;479;357;342;313;445;558;418;281;200;123;155;233;412;416;366;285;253;293;390;423;488;563;527;534;447;273;255;464;616;571;449;272;362;468;478;372;445;381;340;352;355;529;427;445;585;575;610;604;599;527;529;536;504;576;591;479;364;314;295;364;597;600;487;568;652;657;643;591;497;525;556;497;496;548;501;427;327;262;286;406;499;653;631;481;542;565;557;449;517;469;532;513;506;487;604;611;595;546;646;1041;1115;778;508;449;418;334;309;254;283;356;401;520;584;524;617;648;625;545;466;428;527;515;598;549;595;538;441;379;456;429;379;372;409;402;410;422;411;533;574;539;531;430;444;496;517;585;619;635;630;560;607;574;574;550;437;235;183;196;182;191;257
153;166;148;183;146;156;147;144;163;151;162;150;181;152;121;172;136;159;150;163;137;159;124;133;146;141;138;148;142;129;169;127;161;115;145;152;138;171;177;179;152;153;159;144;123;145;134;186;118;133;140;134;142;128;155;165;182;171;119;112;159;126;160;159;129;143;163;137;158;130;151;120;124;155;162;160;168;162;142;134;143;152;155;145;160;162;148;175;147;140;165;148;173;123;127;151;147;106;151;132;118;147;121;155;156;157;155;114;125;190;124;174;175;148;148;137;137;168;142;150;146;137;137;152;123;134;163;154;123;129;127;147;174;129;141;150;147;166;139;162;174;156;159;99;130;128;147;165;121;166;114;166;113;138;140;150;141;158;163;160;163;110;119;162;130;132;163;153;144;166;165;157;144;165;185;159;181;167;122;142;138;178;146;155;132;133;119;172;156;148;153;175;137;155;169;143;169;154;178;158;134;123;116;183;149;169;144;152;143;120;161;144;141;134;136;153;191;135;142;157;142;153;134;130;173;177;142;151;155;107;162;180;134;172;141;118;127;157;145;159;160;173;149;132;140;155;168;178;142;124;160;184;163;157;157;166;165;145;151;158;171;151;163;144;200;118;171;197;157;163;143;137;161;142;148;156;139;148;122;125;181;177;155;165;114;181;134;161;115;181;143;141;177;155;147;151;179;174;156;151;142;175;162;160;164;137;144;150;148;143;181;156;169;150;180;163;188;158;172;134;150;160;196;176;166;157;156;168;184;156;135;142;190;131;120;170;173;133;163;149;174;200;171;181;177;129;175;165;138;157;160;148;154;173;167;176;157;105;163;159;134;150;128;175;157;137;171;145;196;141;170;137;165;151;148;142;143;157;145;140;166;149;170;169;189;162;180;179;167;172;123;150;153;156;147;145;169;185;179;188;209;134;141;150;115;177;139;148;177;156;158;161;166;137;131;142;118;97;187;161;135;178;168;178;119;139;136;181;166;139;153;145;156;177;150;167;197;183;141;158;155;175;154;159;166;147;161;152;138;182;162;163;142;177;188;178;238;261;344;470;567;546;519;472;467;526;536;453;497;552;535;435;311;278;312;432;511;492;575;536;531;502;338;259;236;190;208;220;280;387;416;395;348;338;379;316;330;400;473;522;573;515;495;517;592;767;760;799;648;672;662;671;660;522;442;472;581;527;648;640;677;640;585;623;592;586;588;452;428;426;502;477;364;219;167;236;326;262;252;120;132;142;206;298;221;144;235;309;407;394;320;340;275;180;126;96;118;196;401;450;416;455;572;488;391;427;321;253;310;403;341;390;355;381;340;238;160;196;355;498;426;285;163;122;142;166;241;274;255;242;207;295;441;492;476;488;547;583;328;226;192;424;654;567;473;344;346;495;456;418;335;366;374;446;471;475;455;437;535;546;583;647;651;557;500;567;512;573;524;470;470;361;283;438;543;650;566;564;643;696;660;596;545;547;622;564;595;519;431;382;286;207;301;350;492;593;600;486;463;504;515;481;492;523;581;538;579;552;538;605;614;545;587;657;728;601;466;444;362;247;184;186;261;365;464;572;625;552;557;607;568;497;432;425;499;557;550;504;467;371;274;306;307;357;301;301;373;329;331;303;278;343;487;534;560;475;480;438;556;581;682;686;679;656;554;534;450;360;278;167;141;137;187;242;324
142;181;153;153;152;154;148;136;159;137;179;136;119;117;190;154;215;184;157;166;146;146;165;144;152;145;163;137;152;134;170;129;158;149;105;144;149;167;155;149;124;162;164;156;135;154;149;159;168;130;123;159;130;103;156;153;144;197;126;148;145;146;153;130;164;145;120;142;156;125;160;149;147;133;120;151;144;134;114;132;152;132;139;143;128;165;144;147;156;129;165;165;120;180;139;156;124;128;129;110;121;149;149;150;145;129;136;149;161;119;155;116;148;147;125;122;120;109;126;138;138;161;165;154;134;143;156;163;139;178;135;156;116;144;186;142;153;162;143;164;138;148;195;156;140;169;126;170;126;154;170;179;159;155;139;173;159;141;134;146;171;136;153;158;164;138;130;167;157;122;184;192;132;164;125;145;152;140;148;162;126;162;141;150;163;163;131;135;146;144;189;171;149;156;168;133;142;155;186;133;143;157;167;137;167;144;173;146;142;169;147;176;142;119;137;133;149;100;153;139;143;129;138;136;177;142;172;167;143;139;155;158;155;139;154;174;152;144;128;132;139;157;142;148;143;154;134;122;166;159;139;157;147;198;160;151;134;169;152;150;150;139;135;153;157;130;162;152;174;136;131;152;141;191;158;173;161;189;149;120;128;136;132;133;141;153;164;120;135;140;152;151;151;143;162;167;138;165;200;148;178;136;181;152;145;130;127;122;177;142;144;144;150;137;144;155;193;159;136;160;154;144;170;121;148;148;133;177;197;169;170;120;183;194;174;172;163;197;172;150;187;162;160;135;153;171;173;155;157;135;151;140;125;162;202;171;198;147;175;198;130;140;116;105;159;130;151;154;160;150;150;122;158;134;160;146;185;147;149;172;184;155;142;161;167;177;163;158;172;150;160;183;134;147;142;171;154;159;147;153;179;136;115;143;163;141;171;156;176;151;141;136;144;154;166;154;162;159;130;157;145;158;190;146;194;175;166;155;174;143;161;183;186;150;188;142;167;161;133;145;164;168;164;133;149;183;159;141;144;157;162;164;149;167;152;163;201;208;225;261;277;315;376;350;386;429;425;348;458;509;480;437;414;359;368;443;527;467;445;428;566;461;374;316;269;268;285;370;433;481;566;537;527;621;599;398;361;409;461;507;532;479;528;499;555;803;880;872;762;690;689;752;861;673;468;514;589;641;605;635;608;568;629;638;585;623;493;451;322;384;412;474;356;201;183;233;286;183;205;175;137;175;143;154;151;109;221;352;448;441;331;256;188;155;160;146;151;211;359;445;429;373;445;381;415;349;236;196;274;363;317;454;551;377;282;200;168;227;272;354;403;406;243;158;138;109;144;246;303;223;189;271;408;506;478;431;432;502;307;192;205;387;578;536;577;431;465;444;418;324;280;333;424;403;563;553;406;352;442;508;535;597;672;633;532;481;519;528;590;516;479;374;344;378;494;585;603;581;627;664;644;573;585;598;637;656;563;473;406;342;272;234;207;254;448;640;635;497;477;438;426;416;444;483;523;550;532;506;487;417;555;586;531;525;645;546;469;434;406;250;138;133;260;381;484;571;569;500;406;447;495;499;406;379;496;655;612;496;498;426;283;220;250;277;269;276;347;340;274;208;185;247;274;399;398;448;490;522;492;519;622;586;633;621;459;375;307;271;206;199;172;162;212;361;368
168;167;132;149;160;126;131;104;137;135;139;182;130;138;162;129;135;185;153;117;112;167;140;142;141;157;172;173;113;150;115;143;172;112;155;148;141;152;153;144;147;171;140;144;144;116;142;125;152;153;160;121;165;169;131;134;156;140;144;151;143;178;170;162;139;162;135;106;131;137;134;159;108;134;147;168;135;147;135;141;118;150;160;148;155;115;147;164;168;144;164;131;150;154;151;102;149;138;146;159;109;138;131;129;149;144;149;117;154;152;146;165;131;141;126;126;134;136;166;141;178;152;159;170;139;129;176;161;171;110;148;143;167;164;156;174;182;127;158;148;195;153;140;140;151;162;152;179;169;169;171;174;164;150;130;152;154;158;135;154;141;140;129;179;146;148;151;145;126;173;171;170;146;144;140;173;148;151;164;162;133;179;127;161;143;157;145;132;134;140;138;158;180;155;145;126;149;142;119;129;128;140;179;157;167;144;154;118;126;120;163;181;152;146;172;148;116;147;179;122;167;175;134;165;144;173;152;162;154;164;174;168;154;171;164;163;130;147;172;172;187;154;151;154;118;155;138;140;138;167;179;175;144;140;168;174;172;138;155;130;158;146;175;162;157;151;162;171;165;127;122;138;170;125;135;162;144;154;149;164;153;143;131;133;147;142;169;132;146;139;151;121;142;148;159;167;153;141;142;168;139;105;146;155;138;152;157;148;140;136;138;162;151;161;154;171;156;137;165;126;137;151;188;173;123;184;162;164;153;127;165;141;173;152;124;181;159;148;173;195;149;169;150;163;140;168;132;179;153;186;175;158;141;157;162;164;176;164;189;176;156;146;128;155;172;123;133;159;140;180;168;137;152;167;182;175;155;132;171;134;156;143;115;157;150;156;133;150;143;153;141;185;185;134;182;172;155;155;163;177;122;165;143;149;142;159;164;172;163;159;170;171;146;146;131;176;197;150;163;178;164;156;200;182;167;160;137;190;163;161;161;137;158;152;161;111;146;166;144;155;192;160;152;146;177;142;182;189;173;161;171;186;143;141;140;154;210;175;159;182;209;204;177;207;266;279;303;255;305;395;376;412;426;442;433;498;575;468;424;478;535;516;417;458;409;351;423;514;502;476;556;550;630;744;682;415;324;276;320;337;326;334;366;325;422;647;828;702;715;634;754;800;832;751;502;466;576;600;682;678;620;694;712;675;624;584;570;407;373;354;390;397;354;236;342;409;307;256;286;259;231;180;157;182;157;142;244;346;438;432;332;226;206;252;276;214;240;253;330;431;397;294;303;363;512;362;244;226;246;260;449;1040;1532;842;350;243;305;345;244;249;386;372;309;201;142;137;107;234;268;275;164;200;308;348;346;317;306;371;308;186;179;316;471;533;574;520;550;469;420;337;274;318;433;415;485;467;396;352;316;440;497;582;691;611;573;592;494;451;454;399;371;396;314;327;412;527;630;631;604;641;624;573;530;641;626;543;433;439;441;419;244;171;164;228;466;590;513;542;499;401;340;292;271;293;405;533;573;396;328;274;363;467;468;524;602;513;468;430;351;234;154;133;222;361;477;553;479;345;240;332;372;425;497;418;458;611;606;505;484;451;319;259;325;329;358;290;317;318;233;205;196;190;174;221;315;385;425;560;498;491;503;572;481;559;506;351;281;274;313;292;326;234;307;388;431
156;169;165;150;119;135;153;156;124;123;142;133;150;154;149;163;122;111;149;164;130;118;151;170;137;180;145;134;135;147;152;166;165;124;148;160;153;155;167;144;165;149;111;158;148;123;136;120;124;151;161;118;116;156;142;126;159;131;137;160;133;126;168;191;115;140;133;119;148;104;157;165;141;125;138;149;144;165;152;140;160;175;171;114;125;147;121;165;153;129;154;149;146;169;109;151;142;140;134;124;161;125;145;139;143;152;124;116;122;155;158;125;142;192;150;139;155;138;156;189;179;147;177;163;139;165;152;146;167;158;140;121;124;125;170;147;147;187;170;138;143;141;138;123;132;148;161;133;163;173;138;153;153;159;118;147;180;132;136;149;134;144;200;177;168;177;154;130;154;164;127;151;154;146;124;172;156;152;161;129;112;135;172;168;146;130;184;132;136;161;126;138;183;131;144;170;145;146;164;128;174;155;132;144;160;183;144;141;148;177;195;139;135;177;149;130;159;133;134;166;135;168;171;126;135;134;156;119;148;120;157;187;152;181;143;134;147;190;156;136;159;129;191;143;124;125;153;143;138;151;152;123;137;158;132;141;161;155;139;179;161;165;133;168;174;163;135;134;150;133;148;160;170;140;158;158;163;168;113;158;132;119;116;128;166;153;151;142;148;165;137;169;168;146;115;157;144;188;169;184;186;155;146;173;147;172;137;121;147;135;140;151;164;189;160;146;155;179;126;147;129;149;160;137;140;182;174;162;136;114;146;139;153;153;165;171;196;142;161;124;182;171;164;183;147;173;139;136;152;152;141;89;130;138;165;154;153;156;137;149;129;135;144;149;153;184;152;120;153;161;147;133;132;163;185;190;147;148;135;148;169;141;103;160;168;169;150;133;143;122;166;139;161;131;146;146;140;189;154;125;136;133;144;155;153;158;145;164;189;140;169;143;153;145;154;184;143;112;166;164;170;166;133;155;160;144;137;174;173;207;179;154;182;188;151;148;140;156;151;194;132;161;184;113;175;173;151;139;165;159;180;176;138;177;140;155;172;209;146;174;147;135;151;143;183;210;203;199;189;249;261;377;491;389;443;518;500;410;357;505;653;635;602;479;416;395;428;497;480;435;445;444;461;415;398;339;247;222;199;177;189;223;191;215;228;338;399;446;394;426;542;654;662;546;457;414;431;472;693;639;580;725;741;696;692;690;726;646;548;476;489;482;355;360;445;549;540;360;448;455;336;240;240;243;289;268;362;355;332;431;386;349;358;412;419;362;335;341;284;415;368;218;216;260;458;363;338;339;268;258;608;1657;2924;1362;478;329;333;474;375;290;327;388;392;239;207;143;130;183;288;339;183;142;217;288;318;250;250;286;249;238;196;243;355;485;516;577;578;523;379;315;201;250;393;480;476;449;370;341;328;383;536;537;611;576;569;485;363;335;304;203;192;245;240;324;380;489;558;536;479;579;549;499;518;496;517;488;386;429;566;495;297;179;212;293;479;590;539;437;404;250;253;170;184;223;244;488;583;503;363;281;301;361;386;442;445;400;384;304;262;202;199;190;265;361;437;454;308;265;176;184;225;365;391;478;531;635;602;578;481;449;474;376;393;450;468;506;583;447;278;322;272;223;156;163;230;310;359;481;577;391;402;445;477;459;453;416;370;413;415;463;317;267;308;453;478
117;148;152;141;155;152;160;174;146;126;154;162;146;154;141;120;156;163;124;116;168;148;182;145;150;142;129;183;115;130;150;134;166;110;151;149;159;150;130;143;127;140;147;151;145;168;150;163;109;154;168;163;143;145;135;136;157;174;150;149;159;116;167;107;156;169;160;143;137;140;159;136;143;162;139;138;115;148;158;156;132;141;146;153;156;130;122;177;140;152;151;135;177;151;121;130;149;142;161;175;133;132;159;127;156;145;147;147;145;157;130;137;159;154;131;157;146;169;140;132;113;149;145;127;131;193;150;169;181;136;185;143;149;154;146;135;157;136;164;133;169;114;149;134;179;208;103;162;139;165;136;178;164;140;167;164;156;135;158;144;171;131;153;144;161;140;143;139;181;153;138;153;130;152;129;132;171;144;182;128;148;153;147;156;133;141;132;148;169;145;148;147;162;139;142;169;107;159;156;140;149;163;134;160;145;152;189;135;145;115;185;133;170;148;105;161;129;144;125;167;153;137;150;161;145;146;101;190;146;134;154;139;147;173;179;133;156;126;147;158;169;138;149;167;134;134;131;157;167;137;139;142;167;151;186;131;140;162;141;140;145;146;158;141;149;158;141;156;146;143;130;167;151;135;152;119;127;162;157;163;119;153;180;161;149;147;140;122;136;133;123;161;157;152;142;139;138;139;160;156;163;193;165;136;177;148;168;142;148;136;159;166;130;148;165;149;132;177;160;171;163;134;141;144;167;154;138;160;149;149;151;153;203;147;167;173;156;161;163;127;124;135;144;159;149;143;144;157;169;123;149;136;167;125;166;132;176;180;158;159;123;138;185;123;116;160;140;167;169;167;153;130;153;177;209;148;156;130;163;155;181;163;132;151;191;177;142;154;176;174;134;184;122;178;135;161;152;165;154;172;162;185;145;171;179;152;165;135;162;208;175;172;148;136;157;166;151;166;142;138;196;153;142;166;179;181;155;145;160;176;217;158;164;165;176;166;161;158;118;136;186;160;165;148;160;172;164;152;143;171;160;143;147;143;147;154;196;201;216;189;191;127;151;130;174;169;158;171;174;187;230;277;308;317;377;427;449;396;326;520;728;648;518;386;295;292;314;377;384;296;272;279;274;248;239;214;187;136;152;157;158;167;162;166;143;205;222;248;221;269;341;356;356;338;306;285;269;369;430;408;494;594;613;597;609;656;824;843;712;719;648;620;493;472;437;586;624;540;544;414;421;389;424;352;416;509;460;395;424;509;527;567;478;582;640;592;541;490;397;341;334;341;267;323;463;457;450;438;411;345;442;1326;2022;1038;543;457;377;443;404;343;214;281;321;294;295;230;146;197;388;368;242;124;140;243;303;214;197;221;241;293;257;184;208;324;413;505;531;556;499;414;282;221;332;360;306;338;350;368;317;364;486;455;450;497;470;471;386;349;296;198;139;136;167;230;349;417;411;379;348;382;392;378;342;383;428;378;325;457;538;522;339;218;242;362;574;560;514;479;412;217;115;73;99;134;192;316;451;498;440;340;307;334;338;384;355;345;256;199;221;191;205;258;351;341;337;349;207;196;145;137;187;243;348;471;582;622;643;554;507;531;570;515;521;493;600;940;1122;585;392;498;485;338;159;140;195;306;355;420;453;445;383;431;447;389;336;404;476;566;547;547;314;248;296;364;430
157;150;148;152;141;145;115;126;164;103;122;136;157;127;141;149;162;158;131;129;141;142;121;138;166;151;165;145;161;144;124;142;119;170;110;164;118;160;146;168;166;162;148;125;148;168;166;147;154;173;175;147;144;135;155;128;131;137;153;137;133;131;158;114;183;171;129;147;151;162;181;132;173;168;110;173;155;118;170;171;128;125;172;128;149;178;134;169;143;124;129;144;165;176;145;187;176;128;155;162;145;161;133;159;141;161;126;146;136;147;130;154;163;174;133;118;129;159;175;139;158;139;165;151;157;198;177;174;145;146;129;133;113;166;153;167;153;184;161;177;154;147;139;169;155;137;133;135;147;161;129;172;154;161;140;180;153;157;152;140;148;147;145;134;120;144;165;156;122;125;136;152;159;155;145;135;147;186;165;171;144;165;157;144;117;132;114;162;144;156;161;130;129;139;183;134;153;128;140;158;136;188;126;124;159;159;137;169;145;141;121;160;172;162;161;149;153;102;166;133;160;147;117;131;131;116;171;155;151;128;130;157;178;156;127;138;154;166;175;153;172;134;122;140;170;119;162;144;121;157;163;151;154;141;149;160;134;134;130;142;126;159;191;157;174;155;165;138;130;136;144;142;149;133;119;140;122;167;155;130;119;142;106;167;146;128;121;133;141;164;161;171;137;123;139;148;146;183;163;177;143;153;170;127;157;174;141;186;111;147;145;159;160;127;143;118;143;133;172;145;191;143;138;155;136;181;126;127;142;173;157;162;165;151;159;184;164;127;129;139;156;145;152;135;129;168;155;149;143;128;135;166;135;156;172;187;185;177;153;175;193;181;162;145;149;164;140;131;143;165;138;168;121;174;137;149;136;160;166;150;153;163;128;152;169;190;189;140;182;157;147;159;173;187;142;154;157;140;193;153;155;159;157;162;173;139;154;172;137;144;149;162;158;162;180;165;132;170;165;160;164;133;167;179;190;132;185;180;163;184;146;127;162;136;148;157;174;144;170;170;133;170;154;128;162;168;165;159;140;161;156;173;155;141;139;139;184;196;210;156;155;154;186;157;155;129;153;137;149;184;168;194;219;206;266;355;361;336;294;365;585;527;341;240;181;167;213;214;227;216;180;160;175;197;148;192;164;184;153;166;150;168;131;160;168;131;157;148;161;183;220;194;162;221;231;171;190;208;224;247;296;302;331;368;420;465;562;689;725;649;659;590;571;473;434;469;646;602;482;403;453;454;476;430;596;705;598;484;451;691;709;649;551;658;792;755;662;589;468;442;441;445;414;384;433;505;489;528;493;354;344;604;799;592;477;359;348;402;483;386;356;310;366;335;387;397;355;308;412;506;386;243;201;238;249;184;243;290;299;293;280;142;160;227;204;372;465;521;476;429;315;223;295;310;252;263;402;438;390;395;435;376;310;320;370;400;433;453;479;253;160;113;127;193;280;365;385;272;315;221;269;236;211;238;337;341;362;489;545;458;388;243;282;482;476;541;541;471;382;201;94;55;95;133;138;250;350;484;534;471;433;356;329;344;393;411;248;137;155;146;217;276;386;446;279;180;167;111;84;91;155;214;331;439;585;611;668;580;502;503;571;558;573;534;680;1432;1626;677;436;585;660;454;193;178;273;390;424;431;477;425;442;449;399;283;319;405;559;518;571;433;277;208;280;315;329
126;150;156;134;154;134;162;151;114;135;152;163;111;119;155;191;131;132;127;156;121;145;140;167;135;141;117;137;153;139;124;142;143;162;137;142;136;156;157;184;151;177;135;134;187;191;188;180;158;147;158;178;162;142;180;127;165;125;137;159;140;182;160;153;193;177;170;146;169;173;118;145;119;162;149;163;163;123;151;139;150;100;142;154;145;145;148;156;145;132;155;145;180;145;165;150;164;122;159;136;126;130;132;147;128;136;130;130;146;146;129;130;158;148;132;113;143;129;161;125;166;149;131;144;132;112;151;141;113;177;135;127;191;139;136;169;166;176;154;144;116;129;159;171;120;145;148;166;101;160;144;150;122;135;130;147;160;145;113;128;153;145;147;168;162;154;139;157;161;141;142;146;144;159;148;140;163;152;136;157;152;122;186;159;122;125;127;131;118;153;141;143;117;140;172;155;157;132;117;153;160;123;140;145;142;166;96;139;139;143;152;143;181;164;136;152;129;132;168;126;163;139;150;137;132;152;152;147;182;131;146;141;133;179;189;205;180;170;168;134;149;176;138;130;145;160;163;142;138;185;139;168;140;177;180;154;142;146;166;144;161;98;174;172;144;149;149;137;123;133;171;169;151;131;155;142;137;128;157;142;133;123;139;166;170;170;134;156;127;165;150;147;162;173;160;160;172;154;128;157;158;144;155;163;157;157;165;105;114;155;160;161;165;169;148;152;132;141;112;174;173;154;137;160;128;163;144;160;138;155;166;139;165;165;153;180;129;165;177;162;134;163;168;118;135;158;178;156;173;159;155;153;187;164;171;179;193;180;142;176;156;158;125;133;148;168;126;116;175;178;170;172;171;154;155;166;151;141;164;171;134;146;165;179;159;154;156;151;166;140;159;117;139;159;150;178;138;170;169;159;156;164;211;172;144;141;155;148;170;157;150;142;165;215;164;177;125;151;172;152;197;155;149;142;163;174;161;181;152;167;186;162;181;160;196;210;136;152;132;148;124;154;163;152;172;191;156;189;145;163;167;140;156;178;129;168;157;169;174;157;170;114;145;164;148;158;194;125;178;168;156;146;216;157;177;218;255;242;212;253;263;257;173;135;128;178;134;155;176;196;168;126;164;132;172;215;172;153;156;125;162;155;180;170;186;155;184;144;131;160;137;130;183;134;163;157;176;180;152;198;201;153;185;200;219;257;323;371;501;499;505;446;431;387;355;290;361;337;369;333;324;415;396;362;585;759;578;487;460;545;584;554;495;528;552;657;624;606;583;539;545;491;434;401;437;480;508;626;646;536;480;430;448;462;438;431;435;406;483;497;478;366;363;499;524;639;652;414;447;489;493;423;362;296;328;308;262;327;345;328;256;135;122;172;193;257;354;460;454;468;338;257;296;342;270;268;380;451;339;312;300;227;173;185;333;420;479;590;528;483;264;133;98;114;234;328;433;343;270;212;170;148;187;192;336;352;415;458;550;413;353;226;302;296;389;393;442;519;460;247;100;79;86;70;115;144;238;422;456;441;514;481;325;265;404;427;249;160;166;150;192;238;327;384;219;106;114;63;53;74;141;239;390;465;554;532;537;411;423;460;602;527;572;483;605;1156;1131;568;391;475;562;345;234;235;369;401;460;556;486;526;444;407;431;347;365;494;512;551;404;345;164;189;329;363;297
116;145;160;164;144;153;170;151;155;165;146;131;142;149;145;121;166;128;176;138;172;141;173;128;143;155;137;157;116;129;148;131;172;138;118;153;159;177;159;151;147;146;139;149;158;126;165;145;154;157;163;134;134;131;184;155;164;162;139;132;148;169;168;165;129;139;138;174;143;146;139;107;124;134;128;194;158;115;140;144;142;152;184;142;173;156;135;112;135;152;106;154;144;183;138;108;133;144;150;146;134;115;138;124;154;144;148;131;124;154;137;137;91;152;140;125;141;147;172;113;162;138;161;132;144;137;189;159;111;165;138;150;120;151;145;134;126;145;128;164;118;113;145;164;152;133;147;150;144;152;156;164;149;171;134;160;151;141;134;164;172;164;142;153;142;189;172;146;151;160;172;144;174;130;140;138;160;131;127;152;136;151;151;141;134;160;150;106;158;161;164;158;130;143;156;161;148;150;122;162;139;157;138;153;119;157;135;149;169;123;137;168;163;127;156;152;136;112;125;129;156;155;150;156;145;157;177;181;171;166;132;154;161;130;157;151;134;149;186;158;156;143;179;171;154;138;141;160;125;125;141;141;141;148;138;147;160;133;149;156;140;137;159;157;136;148;148;165;163;157;153;125;131;117;157;173;143;120;163;146;134;124;167;152;133;132;144;152;109;150;135;169;156;208;134;144;165;148;157;180;146;160;142;171;130;220;150;140;163;149;159;127;147;181;127;148;162;197;144;134;131;142;145;174;149;155;143;159;147;126;137;153;154;161;162;160;158;134;157;186;170;173;150;146;157;129;133;172;153;121;137;144;136;135;156;166;186;158;160;178;203;137;142;163;151;141;148;117;167;155;148;167;174;169;152;108;156;130;179;170;128;182;154;140;142;135;133;179;133;156;163;158;173;115;137;150;191;144;149;152;140;132;130;132;153;189;182;137;177;147;183;158;183;163;180;152;181;178;131;173;178;149;139;149;141;173;162;159;187;149;145;142;203;170;162;178;143;159;161;156;160;147;145;169;175;175;192;139;165;164;159;169;176;180;177;143;187;169;173;155;153;131;137;164;143;144;181;171;139;137;166;179;186;147;147;144;170;194;168;155;144;166;159;116;157;130;170;184;154;158;169;157;142;183;170;187;167;206;175;144;169;157;160;168;182;159;160;162;134;145;138;166;166;180;169;157;162;187;155;179;165;158;148;175;158;179;217;225;244;319;317;252;263;239;230;165;209;256;179;208;219;222;265;218;383;417;398;297;299;301;343;359;317;284;279;374;379;450;502;531;554;569;585;412;333;397;588;636;706;717;682;674;514;401;490;479;576;638;659;639;658;523;463;473;648;752;768;572;521;585;582;596;554;526;429;454;427;426;436;362;274;197;169;184;164;188;319;435;486;442;376;271;357;406;335;298;448;361;247;229;214;145;120;172;518;590;455;447;459;399;259;157;130;159;158;300;413;462;290;148;152;148;152;184;185;250;351;367;370;453;452;279;282;275;268;319;400;527;426;316;137;55;57;68;115;116;173;321;369;404;537;470;319;301;389;432;354;287;292;288;318;318;313;350;254;143;138;90;78;89;156;327;337;435;460;388;344;299;325;397;492;556;640;458;353;529;552;380;312;295;291;261;225;334;379;406;457;558;569;420;340;389;497;427;479;502;454;427;309;239;155;210;328;380;352
167;136;125;106;153;164;178;133;136;142;140;153;122;132;123;173;192;158;170;168;138;163;151;141;152;139;134;128;149;139;134;177;127;132;116;150;121;158;170;178;155;159;148;155;163;129;165;122;143;173;158;167;160;154;141;120;135;133;169;158;107;141;165;176;134;177;156;156;153;171;168;133;124;152;135;138;145;140;166;170;122;164;133;163;136;123;107;144;157;148;142;135;162;164;131;182;153;138;133;151;155;141;119;146;137;167;138;133;157;137;158;109;154;140;129;132;148;154;170;153;108;140;133;131;143;166;151;139;144;134;140;156;142;150;126;184;136;152;183;143;140;142;125;146;162;127;124;173;175;161;173;150;139;116;145;119;158;185;170;126;131;162;144;110;150;170;124;150;143;155;126;122;144;129;146;169;125;130;141;152;149;180;163;160;131;177;96;112;127;102;159;140;124;137;148;161;174;156;110;134;126;131;151;162;126;133;97;156;121;152;163;154;140;145;133;146;156;137;166;150;163;145;178;149;137;154;166;152;164;136;178;145;178;120;148;138;147;150;140;150;156;168;172;149;123;172;146;165;150;145;157;141;146;145;168;158;121;119;142;137;146;131;141;153;124;133;141;152;137;137;150;102;164;174;153;164;135;148;149;127;138;126;157;119;129;144;113;129;142;131;169;146;141;138;137;155;156;122;158;200;151;169;138;127;159;120;155;144;150;174;146;152;180;164;174;149;164;146;159;186;144;157;149;146;175;120;154;161;147;158;125;159;150;150;130;180;166;167;180;172;150;161;151;144;126;154;175;166;120;164;160;145;144;158;170;151;170;123;148;122;153;112;129;133;133;148;135;159;137;140;191;151;187;188;172;153;143;183;169;132;139;155;132;146;150;154;165;144;160;154;138;147;169;180;157;207;185;174;161;167;127;151;146;149;182;202;184;157;147;122;171;117;170;159;164;143;167;153;182;144;150;143;145;122;114;154;128;142;161;169;148;161;156;146;134;164;135;158;173;156;157;137;172;178;178;212;163;165;149;144;161;157;147;169;149;148;159;145;154;128;142;162;165;132;161;180;189;168;134;161;179;144;164;128;138;156;162;129;143;198;171;182;155;152;132;168;167;180;167;165;150;152;131;187;204;164;126;146;166;168;163;191;179;130;168;148;151;159;158;143;118;195;166;173;151;167;188;168;184;161;176;196;186;154;163;170;149;164;181;186;212;164;189;176;176;159;153;173;170;149;159;181;173;171;207;223;233;171;175;163;227;222;194;187;219;169;235;276;312;382;527;609;594;440;338;342;517;653;688;699;863;834;596;408;375;426;481;619;569;674;565;477;471;465;618;649;670;495;454;605;680;716;793;723;553;536;531;549;624;509;482;367;264;199;256;292;412;462;429;385;317;299;413;424;420;415;387;348;236;190;236;208;134;404;965;1113;557;329;283;303;304;252;214;191;192;289;476;488;351;205;170;200;180;214;157;169;201;213;248;457;470;363;287;307;242;283;372;491;479;348;181;107;99;85;128;140;215;231;232;238;353;406;284;336;418;611;510;486;533;467;422;316;251;271;282;262;169;148;147;129;245;384;423;365;384;295;293;245;279;284;400;579;585;457;281;265;423;328;281;220;176;172;277;356;347;298;389;490;522;455;433;429;419;503;540;508;371;330;312;268;195;287;417;504;380
129;151;143;135;148;148;155;142;157;118;132;164;166;144;121;181;158;141;167;134;173;132;120;132;144;140;156;154;165;129;140;155;141;135;151;153;152;163;139;128;154;176;135;147;170;179;158;130;166;168;184;161;169;161;144;142;96;155;149;139;164;136;149;103;160;138;140;137;148;168;124;121;157;164;145;171;117;146;130;121;153;148;138;135;101;121;121;128;155;135;120;149;131;164;156;128;144;107;86;173;146;136;163;140;151;164;157;161;164;130;111;152;158;145;148;119;130;124;115;126;122;118;174;173;153;159;170;157;151;150;155;128;121;158;150;133;143;164;134;161;127;163;110;150;137;128;140;174;171;190;165;157;143;142;163;135;178;163;123;134;124;161;143;160;155;136;177;137;169;134;167;138;174;130;155;141;125;161;192;139;139;123;148;132;164;136;158;140;146;142;137;180;124;157;123;148;160;149;134;169;147;127;114;118;136;157;151;145;140;182;168;164;186;157;133;121;125;131;133;161;141;163;141;152;137;134;177;154;158;152;139;134;126;114;156;145;140;163;142;150;150;111;148;163;127;150;131;138;175;153;142;169;158;166;119;140;128;167;130;131;162;124;164;145;150;131;134;115;174;152;180;158;125;145;140;134;145;118;155;124;119;148;149;152;132;164;140;160;136;171;167;141;173;156;124;165;149;150;118;156;161;137;142;162;147;161;157;160;126;144;146;132;133;197;140;161;140;137;159;172;149;192;140;115;141;136;128;153;164;140;148;170;147;169;174;119;163;119;151;127;114;193;132;128;147;137;169;138;162;137;141;156;154;137;135;167;163;129;119;148;149;150;169;182;132;142;138;165;150;151;180;165;162;168;150;177;135;127;154;123;134;158;171;131;176;149;140;151;156;138;134;155;155;169;135;140;147;183;140;137;168;160;137;151;175;95;149;161;155;177;152;188;197;162;149;173;174;177;164;159;140;147;144;213;160;136;136;150;123;157;127;146;130;166;173;167;155;167;171;143;152;170;185;166;173;161;170;149;148;171;148;154;150;167;175;159;146;161;169;171;141;183;137;157;140;185;170;164;143;132;152;179;149;175;158;142;146;162;168;137;158;173;141;185;147;165;141;148;162;157;163;151;125;182;162;164;161;158;189;171;168;155;142;156;142;174;157;181;185;142;173;180;165;173;165;142;150;168;157;174;151;164;186;171;179;157;184;160;154;171;178;141;161;166;187;158;166;141;181;157;188;143;143;176;173;171;149;156;153;161;223;169;186;173;189;174;162;192;216;275;387;503;512;376;300;292;340;347;407;552;694;590;401;329;223;283;344;363;402;369;346;315;334;326;356;395;333;287;351;583;673;704;780;770;512;459;388;449;590;557;473;377;381;378;367;470;568;499;502;415;350;320;404;451;429;408;402;335;291;243;288;269;274;571;1353;1501;846;427;307;323;320;356;352;266;249;358;545;512;321;251;251;291;301;218;211;150;122;143;189;341;378;351;275;211;213;235;315;458;451;430;245;144;86;162;215;272;194;190;236;233;263;298;319;300;456;562;595;602;567;482;452;342;297;331;367;317;225;209;248;268;329;408;452;435;334;327;295;325;320;279;409;620;626;381;255;259;324;346;418;284;144;235;365;412;347;186;250;342;413;435;482;421;466;554;532;509;355;335;374;348;405;465;484;452;387
148;161;162;146;164;125;142;115;181;119;130;124;146;117;175;150;152;140;135;177;134;152;141;169;135;136;127;152;157;135;138;139;139;150;151;152;148;149;178;154;139;178;145;131;140;139;170;163;156;153;140;142;142;136;148;138;132;140;166;154;95;110;138;144;123;151;142;142;154;154;135;121;163;133;166;140;166;180;107;145;132;128;150;129;183;137;174;142;126;140;177;139;178;150;150;138;136;151;112;151;165;146;121;115;130;171;126;121;125;134;132;152;139;108;158;143;133;130;135;154;126;138;133;150;148;157;138;142;158;143;139;121;131;131;133;107;158;112;171;129;146;152;129;128;145;161;137;132;166;136;141;172;160;136;161;136;198;138;128;106;113;100;168;152;138;163;168;144;157;148;148;141;105;137;168;138;126;122;149;134;131;106;129;155;166;158;126;190;168;154;149;157;180;117;133;148;161;152;123;167;152;122;159;140;173;137;132;144;160;141;122;169;118;138;131;145;132;154;165;146;133;170;132;133;172;157;138;167;136;172;154;163;153;153;121;148;171;175;138;167;168;171;132;135;153;148;147;164;128;143;166;166;141;144;145;182;135;118;147;168;136;113;154;180;155;138;162;131;152;137;145;151;157;146;161;150;137;133;145;132;151;154;149;148;151;150;133;154;184;128;156;167;119;157;158;195;205;158;128;167;123;138;175;144;173;136;139;142;141;154;133;159;146;158;185;181;165;167;156;156;143;157;128;150;150;169;172;149;152;163;162;125;143;149;161;155;163;162;132;160;143;136;180;172;148;144;154;144;155;151;149;129;107;134;174;139;150;152;200;131;154;158;165;142;159;173;149;158;152;181;125;152;133;155;116;169;173;131;166;161;139;185;130;201;158;136;198;134;175;138;158;149;180;127;162;133;131;178;160;155;128;155;134;206;117;143;185;153;128;156;164;161;121;175;138;159;145;132;191;146;185;115;118;132;158;203;140;159;149;143;150;153;136;132;125;177;162;153;134;166;136;136;154;151;176;192;163;174;156;178;164;148;153;115;135;131;144;139;176;172;191;147;199;184;150;182;129;143;156;172;153;159;133;157;135;166;181;138;187;171;168;146;159;160;162;168;158;143;194;167;174;191;177;172;184;167;196;137;163;163;128;167;138;139;158;188;206;202;153;142;151;200;139;166;206;176;171;143;187;165;148;161;159;167;198;148;190;191;172;190;186;160;196;158;153;167;173;188;151;164;130;149;189;145;159;145;167;149;165;175;157;152;162;170;173;140;159;183;154;178;291;291;268;219;194;172;219;205;263;322;368;326;267;267;215;178;178;217;216;198;194;220;234;229;187;243;255;209;258;389;492;565;541;517;388;323;280;273;356;338;386;311;301;347;466;533;592;543;537;521;512;483;425;440;450;469;467;410;363;315;392;335;476;637;1102;1199;948;551;415;435;420;479;391;392;372;403;472;544;425;384;305;384;371;265;262;177;137;195;307;365;396;348;264;272;247;258;305;402;406;393;319;201;204;210;319;377;308;209;198;368;301;252;253;311;471;586;562;539;583;490;510;455;375;462;473;397;244;236;311;349;382;466;465;419;395;388;378;384;334;409;437;569;614;528;367;345;400;500;507;345;185;305;458;416;279;132;156;208;246;319;439;427;460;622;567;503;345;324;356;401;474;503;516;415;479
105;161;133;142;132;137;165;130;161;170;136;115;140;146;150;133;166;131;161;165;192;164;144;158;131;139;118;107;145;120;104;135;128;129;142;170;139;119;158;149;154;142;133;117;143;143;141;180;147;149;141;152;109;112;150;172;160;157;169;124;172;162;154;133;170;152;123;153;142;142;138;133;132;141;138;141;162;138;148;134;124;128;155;159;169;141;159;143;166;158;162;126;151;143;152;141;131;155;143;142;114;126;135;167;135;125;134;134;132;101;102;143;127;135;176;119;159;140;116;155;160;133;142;138;149;122;158;156;156;174;125;128;130;184;103;156;129;142;160;138;128;129;140;165;128;133;171;162;128;138;146;148;107;156;172;135;163;128;181;144;129;114;150;143;137;140;135;163;133;138;183;122;134;138;144;148;144;163;160;152;109;145;104;176;161;173;169;145;148;162;145;139;151;141;138;167;148;164;159;150;166;168;169;141;125;156;108;122;143;118;138;148;152;147;128;130;129;153;161;145;148;117;152;135;165;163;153;171;159;129;133;145;167;144;141;175;151;148;128;145;113;170;171;172;139;162;155;141;159;142;143;136;151;135;165;169;168;143;144;169;133;152;179;132;151;174;144;151;137;141;148;157;122;166;158;161;195;168;112;155;160;146;133;123;177;153;162;151;161;154;143;122;154;154;98;146;123;149;146;127;144;141;136;148;181;131;138;185;160;146;160;147;135;133;129;144;152;121;129;142;165;114;134;146;153;130;161;147;130;142;126;169;136;145;138;119;154;110;145;154;137;167;132;199;158;130;149;151;116;160;178;123;133;161;141;176;169;158;140;144;145;150;180;173;173;149;182;153;153;128;128;150;164;163;118;157;125;164;143;156;157;159;152;159;136;173;121;155;147;126;130;138;135;117;163;148;150;142;147;158;131;172;171;153;132;166;156;156;156;161;155;157;165;169;173;168;179;153;169;137;136;166;155;143;176;141;160;136;119;152;128;129;116;147;144;138;169;125;156;166;131;140;146;174;151;143;188;162;182;149;149;144;155;157;144;124;143;153;148;144;162;203;142;146;183;158;144;141;122;136;185;164;151;136;163;158;140;171;172;165;164;204;168;159;173;183;143;161;150;150;168;173;173;130;138;166;186;181;157;172;147;134;168;167;149;197;190;145;150;139;186;161;180;182;171;154;173;177;152;149;181;128;126;187;176;203;164;168;182;119;151;173;188;175;177;153;181;167;185;191;168;154;129;175;160;186;168;173;242;148;207;139;163;188;145;143;168;153;155;143;184;225;188;164;150;128;136;157;150;150;179;189;169;200;200;155;139;142;153;176;133;155;185;148;177;149;171;168;254;268;319;292;276;263;236;195;217;187;216;208;214;215;236;321;388;552;615;581;539;624;719;573;388;457;561;481;545;494;480;422;392;429;460;546;682;861;907;590;571;544;575;615;559;521;426;442;585;698;658;566;484;479;409;337;334;311;266;314;385;521;447;425;478;477;375;319;332;441;409;493;493;456;284;256;345;450;345;204;304;417;385;260;243;281;449;607;554;548;529;485;528;622;552;567;614;558;404;330;372;409;416;406;397;473;401;320;364;467;439;492;549;579;646;524;521;426;499;549;561;393;207;260;415;386;277;169;103;78;117;223;345;384;462;531;497;408;303;346;413;575;589;499;481;353;407
