0	46	30	46	1536	200	0	5	10000	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
336879943632	336879944191	336879944741	336879945291	336879945841	336879946391	336879946941	336879947491	336879948041	336879948591	336879949141	336879949691	336879950241	336879950791	336879951341	336879951891	336879952441	336879952991	336879953541	336879954091	336879954641	336879955191	336879955741	336879956291	336879956841	336879957391	336879957941	336879958491	336879959041	336879959591	336879960141	336879960691	336879961241	336879961791	336879962341	336879962891	336879963441	336879963991	336879964541	336879965091	336879965641	336879966191	336879966741	336879967291	336879967841	336879968391	336879968941	336879969491	336879970041	336879970593	336879971141	336879971691	336879972241	336879972791	336879973341	336879973891	336879974441	336879974991	336879975541	336879976091	336879976641	336879977193	336879977741	336879978291	336879978841	336879979391	336879979941	336879980491	336879981041	336879981591	336879982141	336879982691	336879983241	336879983791	336879984341	336879984891	336879985441	336879985991	336879986541	336879987091	336879987641	336879988193	336879988741	336879989293	336879989841	336879990391	336879990941	336879991491	336879992041	336879992591	336879993141	336879993691	336879994243	336879994791	336879995343	336879995891	336879996441	336879996993	336879997543	336879998091	336879998643	336879999193	336879999743	336880000291	336880000843	336880001391	336880001941	336880002491	336880003041	336880003591	336880004141	336880004691	336880005243	336880005791	336880006341	336880006891	336880007441	336880007991	336880008543	336880009091	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
55390	48493	39204	11084	1492	835	703	619	522	471	440	404	350	395	374	398	383	357	376	360	338	326	357	326	310	335	317	306	278	348	307	345	322	298	337	297	306	320	320	329	296	298	308	288	311	319	343	319	324	344	333	302	333	328	299	280	334	329	324	297	292	307	322	294	326	286	306	306	327	297	313	281	288	284	331	320	298	340	279	296	304	304	316	282	338	298	313	288	315	303	287	315	284	312	322	306	279	322	288	327	335	292	283	315	291	290	295	296	307	307	303	321	337	286	321	292	326	320	316	287	311	274	294	315	320	315	292	288	257	287	291	313	284	290	280	295	303	303	298	293	313	309	323	316	297	318	276	299	278	311	296	294	300	306	287	317	313	323	289	317	292	317	319	311	325	269	317	292	317	308	315	309	297	291	297	332	305	300	300	312	289	291	307	308	267	341	289	298	310	302	302	323	301	305	293	293	339	294	295	309	325	346	289	304	281	314	319	340	314	308	291	340	294	278	292	276	317	326	325	295	358	311	300	300	322	339	287	306	304	289	300	298	317	284	306	279	308	316	312	292	265	309	317	302	311	337	318	315	301	298	323	296	338	342	288	302	302	316	269	249	290	332	337	272	287	308	279	305	299	297	287	334	331	286	309	280	301	307	322	320	305	310	309	302	299	337	323	302	281	310	332	317	269	315	280	285	278	280	313	319	307	277	286	295	309	289	266	318	307	280	302	325	324	290	322	305	322	332	307	344	282	312	271	323	329	346	290	267	291	303	295	318	307	298	299	282	311	338	328	323	319	315	312	336	304	331	312	309	318	298	295	286	330	293	283	280	276	296	323	329	322	279	264	321	318	299	335	287	331	317	311	303	304	309	307	311	330	276	304	272	261	276	269	287	295	323	296	320	302	318	327	323	307	293	319	305	302	313	296	298	326	316	275	316	302	298	313	294	308	294	328	317	355	334	295	317	283	324	327	313	325	300	309	281	289	283	324	285	283	320	306	326	330	352	322	287	322	307	321	275	307	268	292	280	295	305	328	282	345	286	287	323	309	337	326	292	301	285	313	312	311	287	302	305	328	299	303	312	337	326	334	286	293	349	323	312	289	314	315	323	290	280	297	304	309	297	310	314	304	346	305	319	301	320	316	310	286	303	286	305	313	304	318	310	318	308	275	335	270	293	327	326	304	313	288	295	291	283	295	281	298	319	307	302	296	281	321	315	309	299	310	307	318	347	291	309	324	298	283	315	304	289	327	300	325	310	294	302	279	323	330	292	320	310	314	282	319	295	318	304	276	290	323	285	282	298	294	333	309	296	309	314	267	310	333	288	287	304	278	314	287	309	336	324	278	310	304	312	314	308	298	287	299	311	291	312	279	291	302	332	296	315	282	288	291	308	302	313	280	315	294	310	288	306	295	325	298	303	282	317	290	297	293	295	285	337	319	303	290	329	307	321	346	311	326	297	319	312	323	319	321	296	327	286	301	324	313	305	316	309	291	299	320	335	295	333	285	287	284	287	319	334	305	288	320	297	316	311	315	290	288	319	331	326	350	298	312	312	329	297	327	294	330	330	310	359	322	320	276	302	301	350	323	305	298	310	290	291	314	293	337	300	315	320	317	286	307	303	294	331	285	304	281	282	311	305	303	319	312	311	305	305	331	324	324	305	360	293	318	299	290	273	301	306	275	313	322	319	276	308	303	322	330	291	302	277	296	303	317	292	289	259	315	288	262	340	276	327	298	290	282	313	321	294	287	307	326	306	266	269	314	303	312	301	289	316	300	315	303	327	289	318	299	297	296	306	299	324	316	301	291	320	331	336	334	329	305	295	319	280	315	306	319	303	317	311	306	303	317	306	347	336	300	311	325	289	310	324	341	316	306	280	324	328	312	341	276	277	302	293	297	318	322	296	323	309	284	304	300	308	333	289	298	288	333	298	285	334	297	285	309	291	317	327	306	307	316	277	299	317	310	336	292	332	297	291	320	311	314	293	273	311	319	288	324	317	301	307	338	303	327	277	294	273	341	310	285	294	299	329	323	309	291	259	310	322	287	322	316	339	291	299	310	303	318	290	287	322	305	284	301	313	292	287	305	273	288	274	311	296	288	303	293	308	287	283	291	280	283	321	307	308	321	321	299	292	309	307	299	331	300	319	311	305	319	292	346	307	299	294	326	301	301	310	346	270	320	306	331	306	303	304	304	317	309	283	309	290	292	303	303	317	315	288	306	333	288	319	307	315	294	328	321	325	305	319	280	300	303	339	312	300	305	300	319	306	297	275	336	301	281	338	299	323	343	288	295	327	328	289	307	338	307	326	326	342	319	281	344	316	321	350	303	318	312	281	284	315	321	289	267	321	312	304	304	298	309	275	268	326	291	318	322	302	279	306	317	332	272	296	290	262	296	341	331	349	321	289	329	324	306	307	291	270	265	295	283	290	296	328	315	299	341	302	301	313	294	314	311	307	275	323	326	286	298	322	298	280	302	317	288	300	303	277	316	286	305	329	306	287	328	273	324	256	297	320	317	282	291	329	302	301	324	315	300	294	320	297	268	296	301	303	323	296	295	289	315	273	339	313	289	277	300	288	279	294	338	312	276	300	302	302	325	306	329	271	303	325	302	322	302	297	304	290	304	313	322	313	316	320	302	309	307	311	295	278	296	318	328	273	308	289	338	321	324	343	280	294	331	281	327	318	313	304	323	321	305	335	337	302	319	280	302	312	309	348	298	286	294	283	300	325	333	316	295	301	300	289	317	304	332	291	326	315	308	309	308	316	332	289	303	321	282	311	326	289	330	293	329	301	285	308	316	280	322	313	298	304	289	332	338	329	314	303	295	338	268	334	303	292	296	315	298	322	316	304	301	307	313	308	321	330	297	295	296	287	294	258	293	323	286	295	325	320	291	294	298	322	316	333	297	331	293	302	313	315	327	284	309	284	296	300	347	285	310	304	305	292	292	339	309	284	285	327	294	315	304	304	328	292	281	303	304	273	291	303	315	307	318	288	304	313	309	306	344	305	306	315	311	282	280	296	316	295	303	328	303	282	304	290	302	265	291	320	313	321	266	323	307	304	307	311	303	317	306	336	281	292	309	315	295	302	287	333	333	334	310	321	266	320	320	276	296	306	278	308	287	317	301	306	286	289	326	297	305	315	317	330	260	332	282	287	300	304	284	305	340	300	326	312	304	315	288	319	276	321	308	288	333	303	312	289	284	279	280	302	312	287	291	318	325	307	295	311	304	301	319	338	315	317	316	331	283	305	324	290	306	316	320	330	307	308	289	268	327	338	325	274	302	348	325	316	317	305	295	303	302	312	272	292	280	288	297	279	278	302	324	273	296	281	282	306	366	295	307	299	313	341	339	334	292	323	294	326	289	293	310	317	305	309	311	292	317	282	325	286	308	266	319	281	297	297	291	298	327	324	289	346	321	290	316	314	301	329	309	336	304	322	282	291	322	298	320	363	287	298	298	284	316	333	292	325	266	312	296	322
32902	34010	36457	6883	4224	3456	2839	2364	2169	1931	1636	1561	1442	1438	1278	1259	1133	1164	1079	1132	1017	1060	1047	1011	976	906	911	923	970	888	903	906	900	843	890	863	870	799	851	853	853	857	795	850	787	853	829	809	845	847	829	822	837	785	832	793	809	768	799	846	861	835	730	819	866	816	778	773	772	806	772	784	803	809	722	800	762	835	820	793	764	775	791	794	792	810	761	788	799	800	762	741	774	750	753	801	768	786	769	841	775	824	785	768	785	770	800	771	778	800	758	801	783	804	890	774	809	717	749	784	783	772	750	771	788	767	794	756	768	798	754	780	762	801	780	785	772	760	738	773	768	723	752	751	757	795	746	791	758	802	740	777	752	825	798	768	809	756	781	754	741	800	800	812	808	787	786	737	775	798	779	779	777	778	794	749	767	754	787	760	748	776	778	760	776	794	766	780	769	779	730	810	783	760	823	777	766	783	772	772	800	780	799	817	786	776	723	735	741	779	751	767	773	745	793	815	774	775	760	717	758	755	809	804	801	779	769	750	789	759	794	761	757	739	747	789	737	779	761	767	834	771	770	821	780	748	772	741	794	754	774	769	764	782	797	799	738	777	777	776	759	777	824	796	794	773	832	762	756	720	800	800	770	767	790	765	792	738	761	788	750	769	755	805	782	760	764	794	751	768	750	752	791	742	779	770	797	776	718	751	830	805	752	800	734	754	758	772	745	777	808	756	755	816	779	768	753	775	761	768	777	752	776	789	763	801	738	728	788	756	752	749	819	756	797	766	774	726	751	774	809	761	793	736	771	790	786	765	787	768	747	779	744	786	759	759	730	750	735	779	778	760	803	761	759	803	761	727	768	727	818	723	732	757	791	718	772	752	758	841	717	726	752	779	770	750	771	743	763	732	785	729	819	760	788	807	780	808	822	801	763	722	759	778	764	749	812	777	785	742	779	813	769	738	712	762	806	762	826	773	777	769	779	753	799	770	781	775	777	739	760	748	733	773	752	804	768	755	783	792	814	794	743	799	755	735	801	809	798	795	770	786	739	777	773	798	814	776	751	813	733	815	742	745	795	775	802	772	781	764	761	780	796	746	768	737	745	758	737	774	780	771	731	831	730	767	733	767	775	777	740	804	763	798	770	796	770	789	734	752	793	746	774	723	756	775	718	799	743	798	806	809	774	757	751	771	817	747	783	731	782	808	776	801	798	803	779	766	776	786	820	764	774	783	719	745	779	801	818	802	771	775	760	762	771	777	818	765	775	813	759	799	772	777	780	737	755	762	814	747	762	807	777	733	840	778	784	754	764	772	747	753	747	772	785	729	766	739	739	788	813	748	746	778	768	733	747	791	782	740	765	769	747	787	802	802	786	762	775	776	732	770	760	752	747	755	793	807	743	775	762	747	797	769	776	768	752	786	757	752	716	755	768	779	718	772	750	766	787	786	753	797	772	749	781	805	808	808	790	799	773	792	761	780	764	774	753	816	773	736	749	776	792	811	765	756	739	765	816	813	816	752	760	720	794	808	774	811	735	761	744	758	714	792	787	752	734	738	784	768	781	756	753	795	759	735	781	795	821	833	780	789	742	748	801	768	765	776	731	737	803	808	808	848	739	834	776	775	795	755	767	783	763	791	752	734	852	802	762	814	779	780	766	758	758	734	759	799	766	761	804	790	791	769	769	809	762	744	772	791	801	731	741	769	734	778	755	799	752	801	820	792	768	739	820	758	740	792	725	710	798	762	752	777	791	778	768	744	704	775	757	835	751	793	718	777	766	826	781	780	788	811	790	791	784	785	807	762	710	786	770	808	775	791	683	791	742	773	788	768	753	747	756	756	746	728	762	742	758	755	741	774	766	768	738	729	751	736	751	766	753	791	740	734	782	741	756	747	790	729	838	776	788	765	785	787	751	802	804	791	747	764	779	770	775	770	749	804	782	822	768	804	724	757	764	771	779	815	740	808	772	786	706	749	795	719	733	776	764	764	763	796	790	728	789	765	816	813	814	824	761	767	786	767	760	781	767	767	741	734	755	748	765	747	775	834	781	769	748	770	761	729	803	773	759	798	765	772	753	758	701	771	788	757	786	841	803	805	716	774	725	749	784	816	756	816	807	797	806	769	761	774	825	755	772	785	779	723	765	780	761	752	772	736	764	761	777	753	834	769	758	794	777	777	789	745	798	800	731	771	817	768	788	786	727	771	731	752	801	742	783	799	760	812	759	794	748	754	725	806	794	754	825	751	797	747	780	773	820	759	734	786	817	762	752	797	769	742	785	776	770	779	752	797	758	779	755	796	784	773	753	767	792	795	746	763	777	826	732	756	745	749	762	783	817	784	817	772	784	744	722	787	845	768	794	757	798	763	765	807	770	758	797	777	750	768	785	739	751	743	785	766	752	800	737	797	769	732	820	777	773	768	749	835	756	791	784	788	779	778	767	830	734	792	803	753	731	795	796	791	775	800	817	770	719	826	777	771	778	781	830	793	800	835	789	745	761	749	758	863	744	806	762	803	759	755	771	778	723	743	810	777	773	746	790	754	755	750	805	734	717	783	744	795	789	733	748	740	748	727	770	781	749	713	735	770	783	780	752	738	737	759	760	787	769	746	803	804	724	786	732	798	801	790	812	736	753	798	766	757	810	742	786	770	838	823	762	780	851	781	746	783	773	759	802	781	775	748	731	750	761	795	727	779	794	775	766	777	823	802	738	752	752	774	782	780	783	769	814	787	829	773	768	774	764	729	723	788	777	757	799	794	784	774	750	791	764	785	769	789	797	772	754	712	745	759	750	736	802	773	805	735	794	822	806	749	778	777	814	772	767	710	796	787	744	776	774	812	759	738	768	773	782	739	758	730	757	777	748	780	729	785	771	779	789	721	757	754	751	742	786	780	800	779	768	774	780	714	735	801	735	802	726	784	761	734	753	763	768	817	762	760	791	770	779	779	814	769	730	816	691	815	733	755	709	780	799	819	752	790	792	764	772	799	800	787	784	767	808	729	748	770	766	776	767	799	787	732	759	791	804	827	756	731	779	780	760	748	752	745	718	817	792	762	743	819	680	791	766	811	746	802	817	814	804	760	782	772	763	738	752	817	775	805	818	769	761	766	806	775	769	787	759	742	784	788	771	769	739	787	791	753	823	774	749	793	759	759	765	804	769	738	846	771	768	768	766	732	816	800	775	823	753	831	748	785	728	782	693	757	776	793	766	737	772	785	782	824	749	746	748	804	779	750	795	784	770	777	762	787	831	787	789	793	736	740	755	779	676	754	773	761	782	744	761	798	793	770	794	729	815	687	773	812	774	754	789	779	792	762	754	806	747	764	755	778	772	698	842	757	790	736	761	765	771	803	774	778	750	797	757	745	755	800	759	774	808	845	768	782	789	763	759	760	790	714	794	799	770	790	768	797	748	730	791	777	755	783	785	798	789	757	795	785	774	744	774	780	759	752	799	779	795	802	789	747	731	737	762	803	805	769	796	776	745	794
6152	2116	1301	273	161	164	165	159	165	167	148	160	175	152	138	160	147	138	145	174	166	167	167	165	137	145	138	167	153	165	133	178	160	166	177	152	184	185	171	158	156	149	157	128	153	160	141	157	173	161	167	167	166	174	151	166	151	169	165	130	171	168	163	157	167	162	175	142	173	155	163	158	168	157	144	158	144	178	193	173	140	142	170	150	151	145	183	178	156	157	164	158	154	149	125	159	176	152	174	163	153	164	167	151	161	147	161	141	176	167	165	169	155	180	165	147	154	168	144	165	157	151	170	133	172	166	144	165	155	163	148	156	148	164	159	169	148	147	158	170	169	169	137	182	148	160	167	137	155	178	144	142	151	147	185	156	147	158	171	177	155	135	152	143	180	170	166	159	171	147	156	176	149	168	164	157	155	171	155	168	169	173	160	177	142	183	147	179	163	165	160	168	163	177	159	158	180	168	172	164	163	157	185	160	165	172	182	129	169	148	167	154	140	167	165	162	157	166	161	162	152	149	176	158	175	166	175	162	151	158	148	150	145	133	170	176	157	134	159	137	173	150	171	143	153	168	182	157	166	158	156	187	181	153	161	151	177	160	166	175	173	149	181	170	173	157	160	179	153	161	149	143	163	169	145	188	167	169	175	176	153	157	160	167	142	175	173	171	153	153	170	151	158	146	162	156	170	151	156	159	142	165	140	140	158	161	153	140	165	167	159	149	162	163	173	181	178	145	187	163	175	160	170	158	170	141	154	179	175	186	149	165	142	150	148	151	159	155	160	157	156	166	159	171	165	150	162	146	176	172	182	145	159	160	161	171	172	148	168	174	157	169	161	170	175	154	151	151	164	171	154	141	153	139	142	182	152	155	170	153	156	163	176	159	143	153	176	182	168	160	161	185	183	160	152	139	161	161	163	175	141	180	164	154	147	160	153	163	161	156	172	178	167	136	170	149	164	159	179	151	146	173	153	134	164	134	148	158	148	160	156	142	158	142	161	185	159	157	175	148	170	167	149	164	161	171	177	164	136	149	166	165	166	143	172	157	156	151	180	151	182	146	157	159	160	173	171	151	169	157	160	174	152	161	148	146	175	162	156	137	165	166	156	177	168	187	149	164	159	171	146	153	156	145	165	159	185	191	167	188	132	167	180	149	153	151	155	167	157	164	133	170	155	195	164	142	158	147	163	175	186	165	163	148	159	156	158	154	165	177	135	161	181	169	171	179	142	149	154	152	159	143	150	168	146	149	159	153	162	145	154	162	179	147	173	175	127	138	162	200	145	161	156	163	169	161	163	175	166	172	194	165	141	155	154	178	184	143	151	164	158	152	163	165	150	154	163	190	170	181	161	177	156	145	153	149	145	148	136	149	160	169	140	171	169	158	139	167	142	182	146	176	147	157	181	146	181	143	148	174	179	181	154	178	176	155	136	150	145	161	167	146	157	159	147	152	153	140	154	164	168	151	144	138	159	169	144	174	180	162	143	152	143	162	146	160	158	172	172	167	186	158	142	164	156	165	169	167	141	153	162	178	164	165	159	163	172	143	164	162	133	172	171	174	172	145	165	159	158	148	164	177	154	171	152	159	167	134	146	124	163	161	133	164	163	157	161	140	160	160	168	164	169	168	151	144	177	173	163	162	164	149	169	160	173	195	166	179	140	164	161	147	143	167	171	157	170	168	138	172	171	154	141	130	172	178	170	169	125	147	149	165	151	167	161	161	169	144	160	152	162	157	181	181	171	158	146	144	154	155	170	177	139	183	156	178	168	146	161	159	163	175	159	165	169	152	146	148	170	177	145	174	184	178	175	156	145	154	156	156	159	173	147	156	170	168	172	164	177	161	180	166	189	152	150	181	149	150	170	171	150	149	155	153	172	130	170	163	159	159	159	135	177	151	155	164	172	186	167	151	136	166	159	154	151	167	178	168	168	148	169	155	175	164	144	168	152	159	182	180	166	156	151	187	166	148	173	166	144	171	150	169	141	139	162	159	173	170	166	144	166	181	165	140	173	186	175	158	139	166	171	151	159	130	185	153	163	170	165	153	143	160	171	170	152	187	140	132	170	174	169	156	176	168	146	151	178	173	192	151	159	166	164	143	149	151	157	129	166	151	173	153	164	165	183	138	156	171	142	173	161	159	167	171	161	157	158	169	159	151	144	187	160	177	144	177	158	132	176	151	160	174	140	143	172	148	152	168	155	174	145	139	171	174	148	163	123	155	145	155	161	166	140	148	146	158	158	161	169	165	155	165	150	155	160	170	160	155	141	111	140	185	147	176	166	155	163	157	136	167	161	166	189	170	169	166	170	186	164	144	158	173	185	151	163	171	180	164	156	179	191	164	162	167	155	168	154	161	163	158	178	150	151	149	173	156	167	167	156	161	158	162	147	167	148	141	140	180	174	155	155	169	150	164	146	165	185	146	171	167	163	134	169	160	154	148	162	181	161	164	171	170	151	166	146	172	140	149	174	171	166	133	164	158	182	154	167	164	160	165	167	155	150	149	184	164	150	162	170	152	140	175	146	139	169	158	150	154	157	166	169	159	153	159	179	154	177	178	169	148	182	138	154	169	179	162	132	169	145	149	155	158	174	173	157	157	159	154	175	156	177	160	147	160	163	149	155	144	142	153	150	175	151	155	180	157	162	137	173	183	142	171	144	161	162	146	167	158	150	151	159	170	176	180	173	152	153	154	162	148	168	168	173	184	160	144	166	150	178	160	172	146	155	163	138	161	148	158	157	163	159	160	177	162	162	147	173	150	183	175	165	140	166	162	164	154	145	147	170	151	170	159	166	163	135	161	150	158	171	160	162	171	159	161	163	173	160	155	158	153	160	162	160	173	169	179	162	148	157	184	151	189	139	137	139	168	180	178	194	175	153	161	152	184	162	193	173	163	161	163	195	169	152	169	135	146	142	160	185	163	178	185	174	196	177	155	167	151	132	163	181	138	183	149	179	148	163	149	161	163	162	159	157	174	146	156	168	163	145	161	163	153	162	161	162	154	170	151	203	169	158	169	151	161	161	169	144	161	185	152	135	140	150	165	163	192	160	167	164	156	167	188	144	162	159	190	188	147	166	181	167	146	156	166	153	152	166	144	161	150	132	182	144	138	157	159	144	164	187	175	168	162	168	177	172	151	153	189	181	151	167	160	168	147	158	164	166	155	167	183	156	160	171	149	161	149	168	145	149	166	154	153	162	157	154	168	156	182	167	158	156	151	170	153	173	175	128	164	170	154	174	154	155	149	148	156	176	177	162	151	162	138	161	144	167	166	151	151	144	162	162	163	166	193	156	164	163	161	150	170	150	163	162	160	158	172	164	151	124	152	142	165	175	138	178	169	161	177	154	141	159	168	153	167	152	169	160	168	179	180	168	169	144	168	136	179	175	159	172	166	158	152	176	135	147	166	159	146	165	160	155	168	182	156	160	161	151	153	182	170	170	138	181	147	165	161	153	168	172	151	156	151	134	156	136	151
5370	3067	2675	603	602	601	541	550	522	507	498	509	491	545	522	486	442	471	478	455	513	498	469	473	485	508	460	465	463	465	519	459	470	453	493	466	475	480	474	491	471	487	499	503	472	463	521	505	485	456	528	421	466	472	454	482	472	488	483	469	475	464	469	503	459	468	454	472	453	489	492	481	467	464	460	460	468	476	486	442	460	436	473	466	501	472	479	450	459	484	498	462	472	489	490	488	446	453	461	461	475	462	482	459	432	460	444	495	445	466	481	474	482	477	485	433	510	445	468	498	468	463	482	473	443	446	502	479	452	462	452	459	467	484	463	478	461	480	458	445	460	466	494	460	463	497	456	487	481	438	485	450	503	485	439	450	444	445	486	472	498	450	484	494	470	465	482	464	441	486	478	480	462	460	497	479	441	514	448	486	477	484	482	466	448	452	452	475	492	481	429	480	494	466	481	488	455	474	463	411	488	437	513	460	471	460	461	503	444	475	451	400	507	448	464	477	475	473	433	475	480	521	454	453	450	472	500	454	470	438	463	475	475	472	467	444	476	487	460	434	469	463	495	484	478	478	449	491	484	488	451	480	472	500	488	471	443	465	473	464	487	479	478	473	495	493	468	464	549	463	495	489	472	481	440	477	486	481	434	440	497	480	453	461	461	483	499	462	491	500	487	502	467	467	475	488	475	470	500	467	472	478	491	447	433	454	492	475	455	456	475	524	473	512	490	443	429	467	434	505	495	436	468	459	475	473	480	508	478	450	512	468	450	454	484	430	460	495	459	467	467	472	441	493	477	474	434	463	466	481	472	473	482	536	460	457	499	457	499	462	466	465	464	442	465	426	473	497	468	487	491	475	491	484	520	514	523	452	480	481	460	478	500	459	445	453	464	464	471	426	469	465	457	494	501	447	469	469	471	504	434	489	457	496	491	462	491	483	499	457	438	457	441	484	495	448	490	470	447	458	486	484	480	474	471	482	499	433	478	456	459	468	433	467	500	472	487	460	537	494	497	498	465	460	497	492	485	474	469	479	477	452	500	481	444	460	449	488	486	454	480	467	488	447	469	432	481	456	491	483	455	470	435	472	485	486	469	501	490	472	472	478	472	434	497	503	496	501	435	457	467	468	471	465	482	519	473	479	430	439	494	494	464	459	481	477	482	511	471	458	488	448	458	508	445	475	498	489	450	469	465	449	477	487	462	476	472	459	473	470	469	475	451	471	466	479	479	462	474	458	458	454	459	458	473	454	469	430	452	487	465	489	494	456	475	489	427	486	464	466	464	460	486	490	466	464	486	444	492	500	441	485	493	426	496	483	465	472	467	477	451	491	473	459	485	460	465	453	505	436	478	490	467	511	463	506	480	490	430	479	453	467	446	507	475	449	483	453	486	451	476	483	478	485	448	485	477	463	466	431	468	507	429	451	449	456	504	495	477	469	487	498	455	438	491	470	505	441	476	468	476	456	481	467	446	477	478	473	508	492	434	460	482	472	502	485	479	493	503	474	461	514	474	449	448	496	462	444	504	505	441	482	478	451	478	503	497	491	459	505	497	465	505	490	470	474	456	459	442	465	495	458	463	474	468	463	476	430	487	453	501	453	479	454	458	478	478	457	505	454	515	504	469	460	481	468	478	521	497	474	456	463	480	460	478	455	458	493	452	454	477	439	450	474	493	493	432	470	473	419	462	481	493	441	461	472	456	447	487	466	456	482	465	462	515	485	439	491	479	491	480	448	468	449	435	471	444	467	471	484	495	491	481	421	488	461	468	492	465	466	520	472	496	506	488	476	450	438	493	500	443	456	453	449	486	479	455	504	477	473	443	417	491	480	415	493	455	496	440	470	467	453	547	449	486	470	414	479	465	471	465	460	466	433	482	502	516	478	463	495	462	492	505	506	469	454	476	478	494	475	483	476	505	460	447	491	459	483	440	454	448	484	491	509	499	442	456	491	506	513	479	460	473	452	431	488	506	479	447	443	465	457	469	434	458	430	452	466	473	444	525	460	441	451	455	467	459	502	456	469	497	464	466	491	471	501	466	488	465	492	502	477	490	476	475	489	467	488	494	464	490	444	458	486	481	489	457	481	436	437	475	489	459	500	487	436	485	466	455	456	461	483	488	477	433	514	468	496	446	484	484	444	432	466	475	459	429	460	491	496	468	462	480	479	435	494	492	507	476	447	487	465	460	465	494	491	502	497	484	462	451	457	482	432	453	465	475	463	495	456	483	515	474	449	474	480	479	530	498	488	470	478	499	481	510	458	436	416	479	496	483	449	448	448	459	488	463	471	470	456	473	463	480	444	494	463	428	447	462	465	472	465	493	518	502	474	489	435	464	510	495	472	433	476	471	482	456	514	463	491	471	496	463	480	492	481	490	464	452	471	482	476	465	489	462	498	485	466	497	487	493	474	450	478	448	504	472	479	462	452	491	479	422	490	499	497	480	463	496	500	487	499	432	426	462	492	416	484	454	492	489	464	463	460	457	471	480	449	454	484	453	536	517	486	486	482	487	485	464	466	487	449	468	443	513	471	488	438	460	501	495	417	484	459	465	497	461	488	512	516	479	470	418	489	482	484	503	457	469	478	481	450	472	463	464	467	439	455	468	478	456	493	490	499	514	459	487	481	489	453	492	477	472	471	463	442	475	501	500	501	459	504	445	469	484	480	459	446	472	480	479	453	494	495	464	496	487	508	485	452	446	472	470	480	477	482	462	468	491	480	474	469	446	475	485	455	468	447	522	527	448	425	475	433	507	418	494	482	466	489	492	452	475	447	434	465	494	488	443	506	494	472	445	486	464	511	478	472	475	454	473	443	475	470	456	466	497	441	496	488	465	466	480	491	474	478	453	470	465	438	432	471	464	468	473	481	427	463	426	456	483	475	486	508	443	455	470	474	527	435	495	498	455	516	504	467	457	449	483	469	449	456	458	425	476	449	464	461	485	480	470	456	505	472	482	491	445	470	497	503	500	469	480	494	505	440	469	449	483	462	446	436	488	447	469	496	505	457	494	463	512	480	508	458	429	480	497	481	478	472	497	470	482	473	458	470	436	508	461	445	477	457	501	516	480	476	433	462	453	473	457	477	470	476	485	463	475	457	509	478	465	455	486	488	499	483	466	471	512	472	489	515	468	482	451	497	449	461	476	493	500	472	463	495	449	464	502	475	469	480	505	480	493	459	449	485	512	530	469	521	478	458	451	485	475	458	473	464	435	496	418	501	447	466	473	508	480	452	436	488	477	470	467	454	468	459	470	474	472	494	455	464	469	491	477	447	482	454	481	431	503	481	484	428	492	493	456	431	522	474	504	481	471	518	482	470	450	465	481	453	502	468	436	467	492	461	448	505	514	459	458	442	508	448	448	497	491	504	467	493	456	444	500	470	482	476	461	482	492	463	461	483	507	466	497	491	444	477	493	500	468	475	472	512	461	464	456	464	527	455	513	480	464	474	474	479	516	454	481	479	486	505	467	479	469	481
37580	34032	23262	3208	794	594	487	464	377	412	364	393	354	348	335	375	334	303	304	312	341	310	319	330	320	302	338	332	335	299	328	336	319	301	319	332	308	288	314	310	303	329	303	294	299	312	307	329	343	322	345	327	293	305	306	307	329	301	305	317	303	337	291	315	302	288	322	321	305	305	297	337	311	312	342	382	314	306	312	293	323	309	336	318	318	304	304	289	296	313	351	276	307	348	307	304	317	332	301	298	363	345	329	325	305	293	298	302	330	299	289	290	315	343	330	293	285	275	296	314	321	316	300	282	298	320	336	305	304	336	310	326	304	307	319	333	354	327	283	333	324	318	298	287	295	339	318	284	277	298	293	280	308	315	307	336	317	321	334	321	315	314	323	312	323	323	328	293	271	305	337	310	304	293	321	324	303	302	333	320	316	307	318	334	323	317	337	347	322	256	318	307	318	309	317	288	296	311	320	270	338	329	308	299	332	318	271	313	310	316	295	325	290	314	301	273	289	267	332	302	313	306	312	302	314	301	311	339	290	300	339	300	308	292	321	312	312	321	344	315	299	302	288	313	314	321	271	300	317	288	334	274	304	298	312	359	322	344	333	316	316	317	288	296	345	348	295	287	307	308	305	294	322	301	301	305	342	301	330	345	331	322	314	296	294	329	304	309	306	315	301	322	301	304	311	315	319	331	301	332	317	293	297	277	307	301	300	255	293	296	304	303	288	275	317	306	307	330	289	289	301	305	327	304	298	300	298	330	320	306	325	328	315	292	303	316	309	304	296	321	301	321	304	304	285	319	271	321	306	323	323	333	324	307	304	305	327	292	307	335	319	301	331	333	336	299	338	302	318	364	311	297	298	268	306	324	299	338	292	308	307	303	316	289	306	288	299	330	353	325	311	283	305	300	348	291	337	306	305	339	309	325	280	318	338	327	339	314	318	316	317	305	290	308	310	333	299	345	339	327	315	302	322	316	298	321	342	315	304	307	314	291	270	295	305	341	308	339	324	303	318	327	350	340	319	310	277	303	329	325	318	318	319	329	311	303	328	298	328	321	307	349	314	344	344	267	297	305	282	299	326	325	326	314	311	320	345	320	309	320	306	299	330	285	299	304	302	333	313	310	317	323	318	319	307	305	341	280	346	317	317	319	306	297	318	309	320	323	309	319	298	311	311	299	294	300	310	328	311	292	317	328	297	297	325	265	290	300	336	326	293	296	344	287	300	300	309	294	310	326	279	277	271	329	318	324	296	318	312	333	295	256	360	317	311	299	320	298	336	331	290	250	291	345	324	332	306	346	304	303	321	337	309	341	270	315	311	287	316	283	333	295	280	311	330	292	308	278	307	307	302	332	292	331	336	347	309	295	313	319	306	310	346	315	331	328	321	326	300	306	315	302	315	324	348	298	325	304	290	296	301	314	324	332	319	317	300	278	301	309	290	323	322	321	337	315	325	307	305	282	288	295	322	318	319	319	320	329	318	331	281	314	316	304	310	308	279	335	282	324	305	328	295	299	285	295	320	294	319	313	322	313	310	289	336	312	328	296	329	318	306	324	307	295	341	296	323	318	314	326	296	326	319	288	317	261	316	312	315	326	337	314	307	311	297	284	306	315	313	332	322	350	306	314	288	303	324	321	322	306	297	291	358	291	319	281	317	305	321	333	314	334	317	301	329	327	341	342	323	301	307	360	317	289	310	299	318	302	337	292	308	330	334	300	313	294	320	292	345	290	341	333	301	306	310	303	290	327	300	307	339	294	315	308	323	326	328	326	328	331	345	300	329	322	347	313	305	318	323	344	347	320	288	318	303	300	289	294	303	305	298	282	336	303	298	284	325	315	280	309	287	325	302	313	333	305	323	309	327	280	315	334	345	327	314	329	293	308	292	315	323	331	300	307	311	299	318	337	301	296	289	300	320	325	317	327	335	334	343	326	279	282	316	312	341	328	363	282	320	295	307	326	297	316	315	312	305	325	316	269	301	332	293	328	290	318	313	311	325	323	275	325	316	329	313	339	316	327	324	306	313	339	282	307	310	326	317	288	329	323	321	304	354	327	303	305	290	288	299	300	303	311	310	317	328	356	321	278	313	320	285	309	306	299	308	324	304	309	319	309	290	317	298	282	280	328	308	331	308	281	321	267	287	310	269	279	287	315	300	282	319	297	314	330	300	269	303	303	310	311	349	314	287	315	333	297	354	288	307	323	326	319	338	318	314	339	327	300	303	320	313	318	295	306	299	343	285	322	317	315	319	321	321	328	303	312	302	323	320	319	343	328	334	330	326	316	308	323	297	337	310	328	320	314	339	340	334	297	288	307	353	311	291	294	318	294	302	326	326	312	319	320	308	368	313	306	304	272	311	322	297	298	333	308	296	299	302	310	335	320	325	294	298	318	296	292	288	328	346	315	323	311	346	306	329	323	300	334	283	330	297	322	311	332	305	308	304	307	321	298	274	317	315	301	298	308	328	307	308	309	323	314	323	352	308	300	288	318	283	304	298	283	297	276	315	306	314	301	269	331	309	338	332	333	289	319	282	323	301	313	306	330	335	308	307	313	325	306	318	303	327	303	319	290	290	295	289	323	293	326	291	327	333	338	323	343	319	316	324	339	309	318	301	319	315	325	316	344	293	289	304	304	323	313	334	360	331	336	320	287	318	315	300	292	322	314	329	307	296	325	298	325	296	319	295	275	303	318	306	307	266	304	325	331	282	315	285	320	341	283	326	329	328	317	295	299	286	295	331	314	305	349	323	306	326	304	336	310	295	304	320	266	298	280	313	290	308	315	300	303	274	304	288	291	320	335	311	314	317	327	317	310	266	294	315	341	303	307	309	318	300	332	314	312	261	307	285	308	315	310	352	292	333	322	325	318	300	284	317	326	325	311	280	296	327	313	302	307	321	320	323	292	296	317	300	255	302	325	324	312	326	276	301	329	311	298	306	297	307	292	298	272	293	324	324	315	312	301	311	265	333	282	320	299	322	285	342	299	329	312	333	284	297	310	320	330	290	279	317	289	326	327	304	327	316	315	335	284	327	311	326	300	295	321	310	322	323	311	303	309	318	268	329	314	325	307	306	314	294	295	288	282	312	329	320	303	310	329	360	291	301	285	306	315	345	268	329	325	289	288	305	303	343	345	324	324	334	312	312	326	341	325	304	294	349	291	279	301	324	302	324	302	318	287	299	299	306	305	345	335	331	307	325	325	283	277	330	321	311	296	316	281	290	308	314	330	314	279	313	315	293	291	329	322	344	300	336	298	330	312	326	305	322	339	339	299	333	303	322	284	320	340	313	322	342	342	366	283	323	296	286	293	324	317	301	294	328	293	310	294	311	319	311	287	325	265	345	309	329	339	306	286	336	319	336	273	290	326	334	333	310	271	311	307	324	288	334	308	292	328	324	325	322	330	306	328	295	303	316	334	308	315	318	350	343	303	302	296	295	304	304	327	311	303	326	298	315	289	318	319	337	309	283	298	312	323
22145	25250	22925	3098	2591	2238	1910	1705	1544	1398	1226	1218	1215	1154	1096	994	1032	1023	940	933	939	927	915	967	905	838	846	848	893	932	844	894	905	829	835	852	847	843	818	828	839	817	835	828	859	778	783	870	783	830	820	806	818	798	845	859	806	815	855	752	822	745	835	812	807	829	802	805	850	756	820	808	851	836	818	797	801	836	785	822	820	796	827	797	786	771	740	803	859	859	740	803	792	804	718	819	806	836	834	803	805	838	805	794	830	832	805	794	775	801	796	776	802	780	775	779	804	807	819	813	834	842	749	870	794	764	795	862	817	789	803	799	795	842	786	770	794	794	828	794	766	788	854	812	769	818	790	822	799	800	806	788	796	804	784	837	844	799	775	810	786	762	768	860	800	832	759	804	773	827	791	832	771	812	764	813	820	750	790	772	792	839	832	750	848	811	775	770	839	799	830	761	809	771	793	831	819	860	829	771	831	739	802	746	771	802	769	819	831	782	783	799	774	787	808	767	801	852	796	803	799	814	779	822	850	822	778	797	817	779	777	802	837	855	830	761	813	858	793	776	774	789	848	798	812	782	805	807	815	752	833	784	775	778	863	783	801	847	780	861	815	787	823	801	811	819	786	834	848	763	774	786	833	824	777	817	823	737	814	822	843	802	813	817	805	809	735	774	785	827	835	792	811	827	786	812	855	799	819	797	784	763	778	808	795	805	793	818	787	795	766	799	781	769	823	819	748	827	821	809	762	798	789	820	828	830	811	787	787	834	764	769	799	813	784	832	799	778	780	801	814	847	821	724	759	775	813	813	852	822	852	774	774	820	801	785	825	793	771	825	788	806	796	742	784	758	864	758	821	820	817	782	841	823	801	862	769	843	821	806	868	827	786	801	767	762	782	788	741	809	802	800	765	855	805	787	824	828	819	884	809	787	731	755	818	827	813	754	809	823	792	767	828	803	805	797	859	798	769	724	792	840	812	809	816	855	810	821	766	808	790	811	832	779	795	791	782	808	800	793	794	772	839	772	766	804	790	753	808	810	831	804	794	775	813	852	829	759	802	813	791	780	822	835	794	811	840	788	823	787	801	825	826	778	820	795	813	796	784	804	831	807	830	787	838	840	806	772	813	811	782	785	807	829	827	809	777	811	825	806	790	764	774	776	775	783	749	817	839	812	784	817	803	833	813	748	829	794	809	812	786	798	813	834	796	749	840	777	800	820	771	807	781	816	828	778	771	796	876	799	807	813	794	753	781	816	851	817	823	734	839	816	788	808	796	837	780	798	794	858	842	792	854	816	814	802	827	775	816	756	822	773	775	791	807	799	802	817	769	802	817	798	849	782	823	819	789	814	795	794	814	791	747	803	819	791	839	810	802	826	783	779	820	807	851	826	782	826	780	873	836	798	793	764	811	780	776	784	820	822	803	793	746	818	807	784	835	776	802	808	779	813	783	822	814	745	729	819	808	803	841	803	815	816	774	799	802	824	795	811	835	766	817	768	796	808	805	833	762	778	784	863	815	762	783	807	797	787	782	809	831	794	785	846	870	805	830	758	798	811	828	765	818	823	774	779	851	819	760	821	808	822	811	798	775	819	757	805	838	785	767	824	751	770	806	795	800	830	782	744	837	844	843	725	842	802	780	806	828	840	787	828	799	824	799	808	826	818	792	772	813	812	814	797	770	797	784	788	783	768	808	800	817	843	858	777	791	808	811	748	792	804	816	879	808	768	796	775	797	827	802	806	758	809	741	847	826	824	802	771	797	838	814	799	826	777	792	825	817	765	786	866	798	803	858	757	817	845	775	852	811	782	829	795	797	811	830	827	818	839	806	816	806	807	793	763	829	779	817	818	832	820	799	792	851	814	804	826	842	796	852	788	805	819	794	817	790	776	855	784	812	774	760	808	838	853	833	785	776	866	794	805	800	778	745	773	843	789	775	811	826	880	789	849	825	815	764	789	875	811	838	771	836	774	752	788	793	798	773	791	809	828	809	835	778	832	780	837	805	810	838	792	797	844	780	814	754	808	772	774	795	842	792	774	791	778	787	820	814	816	756	757	854	775	792	806	811	771	811	790	798	824	832	751	824	847	784	771	801	775	802	836	839	783	831	787	813	800	794	821	816	768	846	818	817	757	779	784	776	751	818	810	790	802	808	808	780	750	777	814	778	836	776	791	817	830	825	793	789	824	785	852	781	798	757	829	791	820	819	786	778	836	811	785	783	846	766	779	735	768	806	794	774	788	768	800	778	832	849	815	794	818	839	798	796	780	777	840	797	812	783	803	820	810	853	803	749	795	859	861	803	814	811	767	748	811	748	788	770	794	777	777	833	776	828	806	777	765	800	777	759	796	814	749	818	817	753	810	771	751	798	807	797	751	793	765	810	790	856	796	857	780	850	805	830	768	802	840	809	760	814	793	833	785	815	799	784	809	750	803	835	793	825	811	772	804	781	803	760	837	761	834	799	780	799	822	796	863	850	779	767	800	777	843	819	782	774	795	778	820	775	795	751	807	843	787	798	747	820	802	785	831	818	821	800	823	830	840	801	825	802	811	838	790	780	845	797	772	812	787	800	812	789	799	789	803	795	764	823	830	823	782	788	816	803	802	812	827	825	773	786	802	808	828	780	795	776	835	787	769	835	788	853	864	833	787	748	780	816	765	838	826	796	799	791	823	819	848	796	796	771	826	809	817	771	824	811	790	824	815	800	834	841	849	828	777	782	785	853	829	795	756	802	819	830	841	787	779	812	780	831	815	820	780	815	812	783	803	817	813	816	815	776	821	773	777	750	805	787	862	784	824	810	848	795	798	796	832	786	784	808	801	762	817	783	790	786	848	786	821	796	803	791	819	744	824	811	790	832	818	815	801	785	783	772	788	772	776	820	815	787	769	762	792	835	806	782	816	807	749	806	747	803	796	769	782	809	773	794	790	859	776	782	841	811	789	790	765	787	811	781	801	769	773	784	803	785	786	818	812	815	812	814	761	817	765	774	808	801	816	799	813	829	874	813	803	797	821	851	771	786	792	815	830	776	825	789	804	828	801	804	835	838	791	789	877	810	802	842	822	747	805	794	783	799	762	807	780	780	796	764	767	786	745	879	847	800	805	797	823	778	831	773	800	780	796	820	773	813	769	794	787	727	795	800	836	837	829	798	807	807	834	847	795	805	825	801	778	840	799	798	808	789	830	809	791	778	836	833	793	841	760	813	828	836	811	785	784	753	805	831	801	840	790	851	771	820	785	828	828	800	820	761	826	819	812	849	817	806	799	868	745	816	766	816	797	800	754	785	815	776	802	814	804	762	799	811	843	819	828	777	778	813	757	803	761	798	781	787	824	806	785	807	826	775	785	814	758	804	786	820	775	785	812	785	830	768	793	776	804	797	787	823	761	758	842	830	791	834	767	820	835	808	812	812	796	776	815	788	875	800	815	787	825	789	822	787	822	813	778	818	869	812	821	789	856	832	815	796	802	783	845	835	807	846	758
52853	50146	34767	7669	1344	869	679	568	503	475	413	430	386	372	382	362	353	354	350	332	307	329	320	322	327	325	276	362	318	319	303	294	304	280	305	313	317	299	336	323	295	305	291	314	269	314	316	313	298	293	341	307	295	290	283	290	310	304	262	291	322	308	318	318	306	310	297	314	300	297	303	298	303	306	276	281	324	296	291	278	293	284	290	302	289	300	341	325	313	294	277	287	301	295	289	328	312	317	320	335	305	299	300	267	291	298	309	318	328	317	274	313	277	307	303	285	301	317	278	288	317	258	311	276	289	295	292	309	298	275	291	303	317	283	302	304	311	286	316	288	289	315	329	321	282	302	303	280	276	271	317	290	295	272	286	296	309	307	313	285	260	254	296	272	326	308	304	304	303	330	284	276	274	288	295	263	296	298	269	338	307	323	322	321	308	299	348	303	300	300	323	291	270	269	307	285	291	320	290	300	301	296	354	304	306	284	292	301	306	286	244	313	313	310	304	312	300	269	286	298	313	280	320	317	283	298	321	304	336	270	322	268	341	298	290	299	307	276	296	306	285	311	338	270	275	318	339	301	320	314	277	315	311	316	310	265	303	309	298	311	273	275	276	287	295	301	314	295	290	294	297	291	299	260	299	298	309	260	296	292	321	326	267	314	310	288	304	299	320	268	288	273	308	302	314	300	270	312	288	273	304	289	306	301	303	297	297	297	276	297	338	311	306	260	300	277	297	282	272	305	270	297	315	304	338	303	297	316	293	279	281	302	317	288	273	284	305	290	314	281	306	289	286	305	300	313	302	286	265	271	304	286	271	294	320	274	308	269	275	293	306	277	331	273	298	282	277	302	331	275	305	289	283	292	296	297	276	301	297	330	283	260	291	293	311	284	275	307	269	328	287	318	312	308	302	300	295	280	288	278	300	328	294	300	317	309	275	331	309	311	305	281	290	311	305	290	296	296	297	323	301	282	334	308	328	295	310	309	317	306	285	295	321	303	279	278	282	289	318	257	295	275	301	291	283	311	280	280	327	314	281	295	274	338	293	275	336	295	283	268	287	298	264	314	294	274	314	322	312	300	278	288	299	300	301	308	279	288	290	281	298	306	324	304	293	298	297	304	283	304	328	302	287	297	286	318	303	324	295	304	361	313	308	327	289	300	337	264	319	285	304	307	260	294	308	296	317	328	309	285	296	275	335	302	280	334	287	268	320	294	287	313	317	282	290	268	310	293	301	283	307	291	298	292	312	288	311	294	319	309	310	292	298	265	265	329	293	308	302	271	292	286	306	272	290	273	304	329	317	316	305	311	295	308	281	301	269	280	330	306	281	271	309	304	281	284	297	287	321	290	277	294	304	286	281	269	265	270	286	301	285	330	341	276	296	296	300	302	300	302	301	305	334	321	295	297	302	283	304	262	299	295	287	306	302	288	296	314	304	297	277	285	298	293	320	265	300	302	292	331	323	301	264	294	314	303	283	288	308	295	298	306	296	269	294	267	331	320	305	312	274	275	277	299	284	291	292	305	302	279	277	337	290	291	324	276	284	266	311	308	320	299	328	283	299	335	304	286	287	340	309	305	255	282	272	281	320	318	290	282	285	301	330	254	265	322	304	338	284	333	299	307	267	290	300	281	315	272	311	306	271	325	297	308	317	302	292	329	334	294	314	305	292	296	349	274	261	287	311	292	255	293	271	310	296	316	301	288	289	296	305	294	299	273	278	302	316	347	320	297	278	301	342	314	278	312	292	288	342	286	313	293	274	253	271	311	291	290	309	311	296	278	271	289	334	336	299	313	305	262	287	290	300	312	302	312	291	260	309	307	313	307	304	308	298	313	310	314	316	308	313	318	333	292	291	305	293	269	302	275	304	316	296	304	278	319	317	265	279	291	298	276	288	311	297	328	285	313	280	329	312	316	281	284	305	297	303	262	279	299	331	299	291	321	293	325	262	288	289	288	278	306	323	295	288	296	297	312	299	276	290	280	288	278	309	269	277	298	308	286	292	307	298	262	315	284	321	280	306	272	292	269	277	274	279	285	310	281	319	278	283	265	301	292	295	315	304	320	264	287	292	290	320	306	293	302	302	270	286	298	276	293	288	310	289	274	300	315	295	329	299	315	287	310	324	289	280	285	287	337	322	322	290	304	308	292	289	303	286	331	308	301	312	305	287	302	307	304	287	274	306	291	270	327	299	318	307	289	318	304	307	301	306	294	282	327	300	302	309	294	287	267	293	330	288	284	308	291	287	282	299	301	313	301	307	294	315	314	296	313	283	304	303	303	311	313	277	249	319	277	290	316	287	290	298	280	290	273	290	304	293	299	297	313	339	326	293	310	326	301	276	300	300	312	305	301	260	307	285	308	300	277	298	289	264	298	307	297	257	283	277	301	316	300	307	319	313	307	274	292	295	303	278	273	320	315	291	314	312	309	314	271	293	311	307	279	285	281	284	304	259	293	281	316	305	297	299	296	300	287	278	313	314	318	282	327	329	305	316	326	313	274	307	292	316	297	297	322	279	309	332	289	287	294	276	293	292	297	282	286	286	303	298	300	317	308	294	286	310	333	276	307	305	306	284	301	295	287	288	315	282	297	294	311	304	276	316	267	311	336	348	314	291	327	271	302	298	321	291	276	317	320	322	313	295	314	291	314	272	305	286	258	330	322	298	273	290	321	282	313	286	306	278	343	306	299	279	291	292	321	303	278	346	293	328	290	340	342	295	310	327	245	322	316	291	298	294	283	284	301	286	285	295	288	314	305	275	302	269	306	310	291	286	296	343	307	308	286	259	292	281	289	298	312	290	288	292	251	312	317	275	333	298	330	294	257	299	296	304	276	334	294	282	307	283	305	293	316	305	280	293	300	312	270	285	274	297	300	291	296	304	309	320	307	288	306	277	312	289	282	268	310	260	296	290	265	295	280	300	313	318	299	298	292	324	279	288	319	312	298	302	293	253	303	294	289	305	296	279	267	313	314	316	293	309	310	309	311	299	281	297	293	297	302	318	321	299	308	301	297	337	342	307	310	295	287	298	299	294	318	277	313	298	277	305	308	296	292	304	338	305	288	287	294	311	301	311	295	321	299	290	317	311	292	339	288	312	301	312	279	301	276	276	279	306	278	297	327	294	286	308	293	285	320	290	327	348	320	272	281	275	324	316	319	289	314	283	250	273	308	343	287	300	300	279	299	278	304	307	313	270	328	295	323	282	279	310	291	308	291	317	295	279	294	315	295	290	301	322	305	285	297	325	283	299	324	306	304	311	298	306	319	329	314	319	260	314	294	280	309	304	305	289	280	290	313	293	311	292	306	271	296	289	290	290	325	273	305	282	308	297	299	300	295	310	283	292	282	329	280	286	290	300	293	309	297	306	280	325	278	282	314	300	262	317	307	283	258	305	295	298	311	277	284	264	311	299	306	303	281	275	297	312	329	273	307	306	296	289	297	307	276	300	295	293	274	297	296	299	312	307	296	296	294	294	305
31328	35375	29269	4759	4121	3416	2841	2456	2038	1919	1686	1494	1406	1369	1255	1194	1144	1121	1077	1002	976	979	922	967	928	925	941	955	904	915	853	832	849	826	845	874	812	835	799	843	835	852	853	792	794	804	813	818	779	772	798	806	766	754	823	778	799	751	779	798	801	722	757	789	836	796	776	786	788	739	771	747	781	776	754	760	742	773	784	726	738	763	787	757	789	760	791	746	812	742	776	769	750	754	741	714	753	796	734	731	760	790	771	778	781	736	788	768	735	715	772	758	758	779	797	720	764	809	738	732	767	792	753	753	772	723	772	741	696	788	750	753	745	721	726	723	745	730	805	788	738	798	821	757	740	750	711	763	786	758	720	771	797	746	747	754	762	768	732	783	762	787	747	760	760	748	754	738	737	758	767	801	810	809	802	731	723	793	746	797	692	738	792	746	746	711	741	794	828	699	756	734	786	754	736	741	730	788	750	772	738	783	765	740	742	700	776	765	784	757	784	697	748	788	757	774	725	728	754	755	746	704	761	737	729	740	760	797	778	721	751	790	771	726	776	801	741	746	732	742	714	754	719	750	755	784	769	755	752	695	782	769	791	757	779	743	730	746	765	739	783	738	787	754	774	778	765	739	771	738	743	773	743	716	777	777	705	752	778	756	754	717	734	738	753	819	719	786	788	721	779	738	749	756	775	732	779	739	768	733	734	766	797	783	683	790	766	734	758	760	726	776	740	731	797	659	744	731	763	767	781	733	745	727	734	712	709	730	758	735	720	721	744	733	793	789	737	759	737	743	732	776	766	753	763	750	749	763	755	728	749	737	783	771	721	793	757	741	723	753	756	756	698	778	707	827	714	793	769	797	775	753	756	704	685	770	748	776	757	747	736	762	732	742	751	743	734	759	722	728	722	717	778	724	742	723	735	735	802	764	773	702	736	769	822	736	719	768	776	759	777	749	731	736	722	722	772	765	732	759	736	793	755	783	742	782	788	724	737	761	731	808	762	776	764	776	732	738	761	764	718	778	756	782	767	667	767	733	712	787	734	727	791	730	783	712	760	742	747	698	749	746	772	776	763	741	787	769	746	728	758	789	709	744	817	780	784	768	764	791	746	755	723	758	740	737	769	692	747	745	801	729	771	739	771	820	718	719	725	725	724	706	756	753	671	750	776	767	733	788	707	754	737	733	756	782	733	842	754	712	783	752	756	732	756	749	791	740	818	727	736	739	715	728	788	716	730	752	774	718	773	710	715	710	749	762	732	758	782	719	749	744	714	690	777	773	741	757	727	769	710	744	776	750	785	760	756	741	752	825	733	802	749	777	754	736	753	722	761	715	738	713	761	813	750	751	746	718	732	769	779	765	772	710	773	786	761	714	820	732	703	759	715	718	758	758	755	750	735	743	714	784	742	736	744	734	800	763	723	754	745	768	761	749	737	721	768	767	781	739	768	735	733	717	729	750	742	788	796	723	793	694	750	780	748	729	754	767	796	758	760	795	682	775	784	762	737	743	760	735	790	759	751	741	748	709	760	767	758	758	709	754	738	758	734	779	735	744	757	759	782	766	719	787	784	756	754	701	702	740	759	741	721	726	756	770	744	737	747	747	775	763	764	783	756	747	743	764	768	802	800	749	734	767	763	722	768	780	760	752	766	737	765	767	761	794	697	765	807	708	750	780	762	757	727	719	793	735	696	735	744	776	791	782	748	741	719	741	706	741	752	740	737	778	737	761	745	776	719	745	753	732	724	771	744	773	780	773	756	752	760	790	730	773	772	799	739	763	800	763	755	723	772	727	762	805	771	770	761	683	774	767	726	751	749	744	727	787	781	699	784	802	738	757	742	775	774	770	779	774	695	712	775	702	758	729	783	722	766	724	757	740	767	728	778	746	731	686	721	741	744	723	735	776	756	754	767	702	744	732	757	737	717	758	769	798	712	765	733	739	751	768	781	773	786	737	733	757	805	761	726	769	786	763	771	708	735	758	711	800	787	771	767	758	759	759	742	755	728	775	744	689	691	697	740	761	689	759	764	762	744	715	723	736	670	757	757	772	780	741	737	800	761	784	739	719	754	740	767	760	737	809	787	790	761	767	701	727	777	749	769	725	737	805	790	750	737	778	755	792	713	788	792	753	764	754	738	738	788	769	765	677	773	786	749	746	713	742	754	747	753	767	788	739	755	775	714	749	767	727	771	720	747	758	767	779	737	731	831	734	732	748	740	750	741	737	791	708	779	711	778	765	737	743	736	762	765	767	753	757	767	766	723	719	747	781	751	734	743	752	742	695	783	739	770	779	726	771	750	745	719	710	707	765	743	748	749	774	799	748	759	746	716	723	739	731	732	742	756	751	757	751	724	719	769	728	743	736	766	709	724	755	743	764	784	791	750	775	726	763	761	775	778	777	756	742	754	789	752	761	749	751	737	777	740	708	757	749	777	754	790	793	766	725	726	747	747	775	777	750	715	723	751	807	758	776	766	736	744	762	787	745	756	740	772	727	789	770	784	767	770	773	741	718	740	786	754	751	773	763	781	772	722	728	763	704	728	776	714	751	761	742	773	731	743	712	713	738	757	752	752	786	733	787	766	769	752	798	788	783	772	752	752	748	765	768	743	766	734	739	756	804	735	711	758	748	778	703	731	740	740	784	730	723	756	716	803	695	772	726	708	765	708	703	791	728	747	735	746	770	718	741	780	718	752	758	753	744	769	746	730	723	720	745	805	805	768	728	726	748	732	724	752	756	788	754	771	767	785	735	744	790	750	723	760	780	792	767	734	793	756	802	742	744	817	747	738	804	756	750	766	810	770	742	784	765	779	791	768	714	766	767	745	702	753	770	819	759	798	807	821	714	731	697	729	761	753	748	696	755	788	719	704	767	798	736	707	767	760	732	775	810	742	756	731	739	761	752	755	666	725	745	825	758	735	761	704	721	732	752	745	750	798	746	737	734	778	731	731	707	728	781	751	734	740	727	746	685	750	734	720	738	785	780	731	770	734	760	767	776	719	744	728	746	736	761	784	752	787	823	721	739	701	712	738	756	731	801	686	738	806	719	750	703	736	775	762	751	724	826	714	748	735	779	738	791	804	747	725	730	777	771	707	780	741	747	709	757	757	749	736	734	783	785	773	692	725	747	753	762	737	723	758	741	763	758	716	766	753	774	769	775	775	734	691	749	735	733	722	762	736	753	717	739	725	740	765	772	769	787	779	735	759	770	734	774	750	749	742	715	750	693	767	726	753	743	812	778	745	767	789	741	755	725	795	779	799	722	787	699	752	769	731	710	767	776	755	783	727	742	790	725	738	731	820	737	720	728	774	769	713	700	787	742	730	782	764	714	745	742	665	725	737	791	815	742	772	802	723	717	774	779	741	775	746	792	718	743	784	737	786	686	766	781	760	811	711	797	697	804	787	752	737	755	717	789	743	801	764	778	740	790	775	755	763	779	697	785	797	746	779	755	772	781	745	747	724	761	756	760	768	782	782	761	755	792
5563	2173	1185	224	204	192	163	177	141	168	180	155	177	171	165	185	161	152	185	174	168	169	157	171	171	155	158	165	195	175	156	171	182	174	160	154	163	158	166	156	191	174	154	155	187	167	172	172	148	161	162	194	175	140	172	152	179	170	169	169	153	163	153	188	158	163	176	175	154	172	162	158	178	187	139	184	169	167	183	152	141	135	186	148	159	158	155	157	147	173	158	165	156	169	161	143	160	173	162	167	165	165	170	156	154	165	188	160	156	163	160	157	175	152	162	189	188	152	149	154	173	167	145	161	170	180	169	158	166	162	149	157	161	171	184	169	158	161	176	174	161	161	159	174	156	186	168	180	164	162	143	180	161	156	158	179	167	175	144	141	159	174	160	144	158	157	170	154	168	166	151	172	157	150	186	156	175	186	158	160	164	150	146	186	146	148	149	189	168	177	161	165	164	188	172	174	149	152	164	173	148	181	171	156	142	158	175	168	188	147	170	162	160	162	151	172	161	155	156	190	177	152	194	142	173	156	157	153	201	173	157	169	177	159	151	146	155	165	167	140	172	170	167	145	179	162	173	143	158	162	160	149	165	157	155	153	173	161	139	152	174	149	143	179	157	141	148	148	169	145	164	157	168	173	164	159	166	180	150	153	156	146	177	163	148	153	177	183	156	190	172	166	170	153	160	160	170	145	179	153	185	170	159	147	144	167	156	157	164	165	165	144	162	130	167	162	177	141	164	141	152	178	156	171	172	154	164	170	164	153	187	162	150	168	170	171	144	179	148	166	177	182	165	168	159	175	175	173	149	160	193	162	146	181	183	139	162	146	154	159	163	148	163	164	140	154	151	159	169	188	161	163	167	171	148	190	177	167	165	141	165	176	167	172	181	183	119	153	162	153	166	160	163	171	165	157	172	161	161	173	183	158	166	160	171	166	154	167	159	159	169	153	153	152	154	150	151	153	162	162	181	145	160	170	160	161	198	165	173	159	151	169	160	167	170	157	152	162	165	154	138	159	169	165	154	153	161	155	160	144	168	156	165	139	167	169	148	177	156	157	162	187	154	152	175	182	171	171	161	149	148	163	158	163	131	171	166	154	188	151	181	162	166	172	163	150	158	174	170	152	197	168	175	207	161	170	161	175	154	164	165	151	179	155	182	178	151	161	162	159	151	161	157	141	161	182	160	153	165	149	158	180	171	186	159	141	158	147	173	170	161	157	173	148	163	172	153	163	178	171	162	174	151	141	147	151	175	151	137	145	165	145	160	167	161	144	168	198	176	173	136	141	151	161	167	165	158	171	195	177	140	161	173	162	183	163	170	181	166	160	160	149	167	163	151	156	170	181	177	170	148	142	153	161	184	165	175	172	161	153	150	151	157	166	165	168	169	131	151	157	155	178	162	172	161	158	146	170	162	171	160	172	165	178	148	163	150	157	161	142	191	170	166	173	165	155	175	153	166	180	149	162	177	142	162	152	153	152	159	161	156	178	156	159	167	144	142	150	172	177	157	166	146	186	163	158	153	168	167	171	162	136	173	173	170	169	163	155	168	147	141	171	160	160	166	168	163	167	149	151	145	135	154	164	179	173	143	168	180	181	149	162	168	152	174	177	158	146	174	165	175	159	182	155	153	157	192	161	163	161	154	169	162	167	157	152	164	168	176	136	153	157	161	153	170	178	139	151	160	156	174	183	177	179	167	148	159	146	162	162	157	148	152	155	173	168	161	154	161	165	180	159	176	173	166	173	164	153	175	138	170	152	167	169	153	162	179	156	173	190	139	167	154	177	152	163	165	175	164	173	189	162	150	165	146	173	177	137	166	162	169	146	149	149	168	159	154	170	174	159	178	172	150	151	138	147	172	152	166	183	169	161	165	157	162	176	169	155	179	145	176	147	184	163	169	197	167	165	159	179	163	177	150	169	149	175	154	170	174	170	154	184	158	156	164	172	156	153	151	179	189	163	159	172	176	147	156	176	142	173	165	138	178	180	161	168	149	156	163	158	173	167	176	158	161	166	173	164	178	160	157	151	163	161	196	175	179	164	175	121	161	153	161	152	163	172	182	139	154	149	200	141	154	155	172	159	181	178	169	165	161	170	162	174	147	168	149	175	173	154	152	156	160	172	132	164	155	169	176	144	150	161	185	171	130	159	177	188	164	173	183	180	173	169	165	147	168	164	153	155	137	164	149	171	183	154	158	167	173	181	163	188	164	172	159	169	152	136	155	154	165	173	139	164	153	155	161	173	157	186	145	164	163	168	169	161	173	149	164	182	153	164	156	163	165	163	137	178	181	176	153	152	181	176	165	153	181	174	171	166	161	152	153	176	160	176	199	162	173	174	150	156	183	158	191	143	166	157	168	146	163	158	124	159	178	136	171	161	163	161	176	193	151	145	153	139	128	161	159	140	159	169	183	184	163	167	173	130	168	157	154	165	146	168	163	142	183	173	154	165	156	164	159	148	141	160	178	169	177	140	160	154	150	163	145	157	167	161	167	160	175	164	176	168	187	167	156	142	167	170	167	164	167	173	169	151	163	166	180	143	171	172	141	156	179	157	163	154	146	156	156	164	159	150	153	172	162	170	167	187	175	152	167	174	151	164	148	173	167	166	177	163	164	139	144	142	197	174	155	170	162	169	168	163	175	161	174	159	175	149	144	166	148	160	178	180	175	171	145	165	185	169	161	177	172	169	145	175	166	148	181	171	151	162	163	144	153	173	158	146	190	141	155	165	168	168	167	166	147	191	173	154	139	187	205	176	173	162	159	166	143	157	170	157	142	160	163	172	181	156	142	168	165	155	168	176	152	173	172	184	167	148	150	153	168	148	157	143	157	179	176	164	168	156	168	142	168	145	127	169	148	136	165	167	166	168	166	170	196	151	159	157	161	167	156	157	145	165	161	151	149	164	160	165	150	168	170	168	173	147	158	182	162	163	155	157	169	147	153	164	183	176	184	170	160	155	170	136	145	184	147	179	175	162	145	177	175	163	191	159	147	185	171	177	174	149	146	180	175	152	164	169	181	169	167	164	171	168	164	153	196	163	160	150	175	138	156	161	165	169	145	184	165	171	157	153	168	164	154	155	159	164	163	151	173	125	141	179	160	176	174	185	185	170	147	150	170	175	140	170	141	155	166	148	163	155	183	161	160	165	165	153	180	170	153	171	163	181	158	170	161	171	183	156	176	151	181	169	174	165	196	163	169	149	170	155	169	141	155	157	174	183	162	150	152	161	193	147	184	155	141	178	157	154	165	151	187	146	159	173	168	168	139	133	187	145	179	182	162	149	196	161	167	143	169	159	141	184	148	160	163	156	168	180	189	166	155	137	177	163	175	185	168	159	154	175	155	148	168	152	156	173	149	157	172	155	161	184	189	170	175	166	154	170	154	180	172	155	158	194	162	168	154	151	162	173	167	153	171	177	154	177	145	136	161	162	163	196	147	162	161	162	168	156	160	165	184	137	163	175	188	164	187	168	149	152
4955	3262	2224	623	568	552	531	558	486	533	534	498	510	469	474	494	521	501	485	454	507	450	455	459	489	479	479	443	468	536	502	497	457	479	453	503	455	470	452	465	463	471	546	451	465	485	509	441	502	483	459	494	490	491	455	473	516	477	497	456	502	510	457	433	497	478	483	488	453	458	446	492	469	497	493	491	482	490	442	467	487	469	503	480	482	482	477	456	484	481	473	472	470	496	489	482	450	471	465	463	488	505	483	483	476	469	523	441	520	478	478	499	470	509	492	462	447	451	464	496	470	477	472	456	469	469	479	483	451	475	459	480	482	478	461	451	486	486	451	485	484	513	445	481	455	452	482	441	484	472	498	508	483	458	481	476	492	502	463	463	477	499	483	444	482	451	473	493	522	469	525	476	466	495	475	506	513	459	503	475	486	436	489	491	517	445	474	451	445	458	486	448	475	497	472	472	463	483	500	453	475	505	452	439	473	487	507	473	466	510	494	479	494	457	464	464	483	478	457	471	460	496	499	468	499	480	512	477	509	457	460	529	462	470	448	444	477	483	490	499	474	455	487	514	479	498	523	503	437	478	494	471	464	452	514	483	472	440	491	526	486	485	510	508	457	493	424	493	481	502	503	466	508	498	459	439	476	455	445	424	501	484	500	478	493	480	447	481	482	483	446	460	480	466	473	517	475	471	473	518	498	476	486	497	494	471	506	477	458	477	509	465	437	468	501	478	461	449	461	485	483	461	462	486	499	487	471	472	498	453	471	472	520	495	462	469	460	438	474	490	446	493	485	471	493	449	504	463	490	442	505	488	514	439	474	442	454	470	465	453	452	481	490	474	476	477	459	517	480	471	517	474	460	448	495	495	510	473	484	491	506	479	491	463	489	474	471	482	476	461	500	466	500	491	498	471	503	468	457	484	444	496	493	451	504	487	494	491	453	504	440	527	455	484	437	444	466	499	512	488	508	487	467	449	458	536	482	463	517	502	451	476	486	464	455	497	521	478	497	515	448	494	487	498	498	501	459	474	459	516	444	482	457	480	466	453	479	493	506	498	499	476	450	472	481	471	466	502	500	501	463	459	502	454	473	464	490	474	490	466	464	497	466	469	460	470	503	443	487	504	450	482	496	470	467	476	492	471	499	492	481	449	473	422	519	486	450	477	500	465	460	444	453	495	489	519	523	467	482	483	488	453	491	482	465	489	453	480	485	502	475	474	476	526	497	478	517	490	478	477	504	480	484	498	508	490	459	494	407	451	520	453	501	474	491	502	479	494	483	484	475	454	476	476	460	492	466	486	451	495	464	510	485	481	473	484	507	477	511	501	486	443	527	433	491	438	467	487	507	497	491	484	496	498	473	496	522	481	478	469	436	462	491	480	496	493	536	471	507	478	475	457	473	474	467	473	499	497	503	477	508	475	500	525	502	528	494	457	449	480	456	478	494	496	482	477	506	475	468	488	488	479	490	481	482	502	456	448	409	458	454	466	513	492	474	474	477	529	486	504	497	551	471	463	470	500	447	479	487	460	504	476	489	485	480	452	475	462	533	478	514	454	462	477	498	470	486	447	487	486	478	446	507	466	513	494	488	464	489	474	476	504	489	469	496	488	503	494	507	474	471	470	484	453	486	493	493	449	467	473	468	464	530	465	493	485	477	474	488	469	499	470	448	471	494	515	484	518	492	489	464	460	472	472	528	528	475	494	437	469	521	483	514	541	430	505	485	510	470	513	482	434	474	457	456	504	499	455	489	488	482	474	463	471	502	477	479	440	450	470	474	472	458	466	474	488	498	475	518	482	470	458	487	400	487	471	506	473	486	462	537	513	483	459	453	488	480	481	521	490	466	497	457	485	466	480	486	457	462	470	468	439	500	494	458	428	462	504	469	457	467	495	484	489	491	464	519	480	469	479	480	530	489	470	499	488	477	463	488	466	486	457	500	457	452	493	476	442	464	493	426	472	500	469	477	460	501	507	474	477	493	477	482	457	511	461	509	481	474	511	523	443	462	467	494	454	473	498	505	500	492	461	479	513	509	502	514	482	459	482	489	450	477	476	457	479	464	509	493	488	485	457	465	506	458	446	493	503	443	495	470	455	513	483	475	456	481	490	491	482	480	480	468	453	483	462	496	469	505	468	498	446	499	420	471	491	485	500	473	500	489	464	439	441	509	485	493	504	472	487	493	489	436	482	447	493	492	444	466	512	453	434	473	512	476	502	481	506	475	500	493	430	484	510	454	463	507	494	442	494	458	461	493	477	491	471	496	488	486	507	437	501	468	490	516	492	539	470	448	488	492	465	474	471	474	467	484	482	494	436	472	482	483	485	533	497	487	458	476	498	495	472	448	456	516	479	465	469	493	478	509	468	464	500	473	507	479	499	477	456	481	458	498	481	459	497	472	511	491	496	469	486	511	468	495	440	479	492	468	520	480	540	498	468	458	474	489	517	452	486	447	467	506	501	429	469	503	472	512	470	465	492	533	503	500	477	475	456	477	464	520	492	536	494	473	478	473	457	478	457	482	429	494	516	490	472	483	444	472	440	488	491	476	496	473	486	493	464	530	481	494	479	466	468	459	438	468	489	488	485	489	476	491	450	510	525	442	467	506	462	477	495	463	484	491	477	511	479	471	512	520	496	521	475	467	471	499	438	470	462	502	485	463	503	480	510	494	505	509	471	493	514	493	472	486	458	516	448	472	483	474	474	494	505	481	518	516	477	466	488	502	491	511	468	469	450	465	469	482	502	494	499	479	518	456	470	447	486	444	506	445	473	472	506	495	464	458	508	429	485	466	456	514	535	487	479	487	482	493	481	512	464	496	457	471	505	467	483	483	492	442	482	507	490	480	495	515	478	469	502	478	485	500	476	487	483	455	471	474	497	445	467	479	505	447	519	486	483	445	473	508	457	519	451	510	492	495	494	469	497	464	474	514	480	457	464	528	491	459	471	451	443	473	466	462	433	508	424	480	464	511	478	433	473	496	430	503	486	491	483	444	502	491	456	472	509	453	486	448	505	476	498	452	466	437	512	497	517	488	472	452	493	466	451	452	504	484	486	504	493	463	500	477	481	497	481	499	482	528	473	487	497	468	460	516	485	475	484	514	472	481	469	503	484	511	451	470	473	448	434	489	466	483	486	445	467	512	508	478	450	514	504	465	499	505	476	453	475	471	516	465	479	453	495	470	467	526	476	463	509	467	465	492	457	474	516	493	510	476	471	468	482	464	486	446	495	475	501	484	527	469	465	444	487	466	443	448	447	499	480	471	490	490	470	486	494	474	465	451	488	465	518	457	482	487	491	495	453	448	508	502	509	454	453	456	480	526	480	460	481	445	519	444	466	481	487	515	474	459	501	538	491	450	480	462	500	465	435	467	458	471	489	451	480	448	518	449	457	475	470	479	458	480	461	478	477	483	487	474	499	466	472	475	497	442	449	458	472	513	478	449	491	467	483	512	444	482	469	469	487	495	502	458	477	477	481
39314	34618	24243	2707	730	529	532	476	459	392	338	381	377	329	334	352	335	332	324	309	330	311	320	330	320	330	327	318	302	336	323	331	336	350	305	312	324	326	346	345	347	290	322	328	275	327	307	307	324	330	324	355	321	268	351	362	315	315	309	331	307	317	311	351	320	311	311	306	304	340	334	330	326	316	314	330	286	296	301	285	316	292	308	339	331	321	314	327	348	296	313	346	327	307	302	295	342	299	299	320	332	299	324	330	310	325	345	317	280	326	303	289	276	327	354	291	338	319	294	330	325	276	318	325	318	297	314	300	303	296	316	282	297	301	320	302	314	301	312	330	308	270	309	367	289	334	336	319	317	282	326	327	312	330	316	309	299	329	290	310	344	320	332	332	328	290	339	287	325	330	323	303	284	310	300	314	309	341	310	302	289	293	320	317	277	293	294	306	344	336	322	324	301	308	318	294	321	332	312	348	309	364	295	281	300	279	295	338	317	342	310	310	314	315	335	336	324	331	311	316	317	342	291	291	318	315	323	302	289	286	303	299	340	310	258	295	300	309	291	294	322	294	260	297	290	295	292	312	325	308	339	317	301	311	315	297	326	303	309	341	277	294	343	297	306	304	322	322	332	307	320	313	314	329	334	328	360	313	307	323	289	327	331	320	300	321	292	327	346	305	340	300	323	303	314	300	305	300	308	301	310	326	297	310	320	305	319	300	330	343	318	307	316	307	323	284	302	320	301	301	326	314	334	279	311	313	302	264	323	326	312	314	308	277	304	320	289	284	309	316	334	313	330	304	304	290	302	320	339	331	341	314	294	324	317	307	317	341	287	340	304	293	324	312	330	300	323	350	298	317	321	306	349	309	316	310	272	320	298	340	333	316	335	330	315	322	316	333	321	307	344	305	304	332	309	336	280	306	304	315	264	326	277	316	302	307	297	318	334	289	317	327	301	292	330	333	290	325	328	319	324	302	316	353	299	328	295	341	363	326	306	296	298	346	322	318	295	325	317	330	304	304	340	314	285	307	328	304	350	318	320	312	301	342	301	316	292	329	320	310	348	325	315	324	322	320	321	294	327	331	305	300	355	315	302	314	296	296	282	328	331	305	326	300	275	323	332	320	317	313	302	343	330	287	311	279	279	309	322	320	311	305	322	313	328	310	319	325	343	322	333	315	321	320	340	345	311	291	289	341	336	296	326	305	281	289	310	291	304	294	329	323	307	297	290	318	301	298	294	280	326	329	287	345	322	326	294	298	288	309	313	270	328	311	288	324	297	282	319	306	295	327	327	289	317	307	356	297	333	327	319	306	299	302	289	331	344	319	320	303	317	343	302	317	338	305	339	286	332	295	305	316	318	306	316	331	297	324	294	275	317	333	299	311	304	323	320	318	293	300	296	330	326	308	311	354	303	310	301	267	308	307	316	311	301	300	298	311	325	280	302	306	303	312	298	277	295	309	292	294	301	335	341	317	298	318	299	326	286	339	314	291	341	301	345	314	331	301	304	312	332	296	308	316	292	309	290	310	334	342	307	323	298	313	303	312	321	358	325	314	309	311	301	291	309	330	296	345	370	305	342	308	314	298	298	299	303	273	350	340	319	333	322	332	336	319	323	293	295	287	332	308	321	290	307	284	311	337	346	292	285	313	309	315	352	309	329	325	278	329	325	310	303	311	317	309	332	340	297	296	305	284	328	323	319	304	269	323	347	318	317	315	305	312	306	328	333	322	299	291	330	316	318	313	307	300	305	309	304	293	298	309	319	312	311	341	331	329	319	293	327	313	316	312	329	305	337	308	291	314	323	302	319	298	282	348	298	330	342	304	335	324	327	298	322	322	326	313	299	291	320	310	300	310	321	306	325	309	310	291	293	330	300	303	305	306	361	310	293	319	343	307	311	299	318	311	305	320	340	349	294	354	291	313	290	317	326	328	307	308	346	303	301	331	340	290	330	294	285	325	296	278	305	310	309	313	322	331	315	297	304	322	367	293	325	288	307	334	310	325	316	331	282	320	323	319	323	287	299	299	327	324	335	303	335	318	308	295	331	305	311	298	301	329	318	337	334	296	320	331	310	336	293	314	322	279	357	336	296	303	327	331	313	342	296	278	292	347	315	331	304	328	312	298	311	307	323	318	305	301	303	312	265	336	335	315	318	324	337	315	315	295	297	299	298	369	300	303	322	325	320	302	281	319	345	309	307	283	336	317	333	363	325	314	295	285	334	312	337	324	309	286	302	311	299	328	301	293	313	307	313	315	301	311	335	319	305	315	315	306	328	289	260	319	298	300	340	276	349	331	310	330	327	335	323	306	340	314	318	302	319	310	332	309	299	286	331	299	295	305	327	333	287	290	314	321	269	312	278	324	328	310	329	323	292	319	324	309	291	311	338	333	322	312	331	333	309	303	316	331	327	326	347	338	298	313	281	318	370	344	340	320	291	308	328	360	306	298	316	320	314	321	336	317	307	310	348	307	311	296	303	336	306	321	311	300	314	321	310	321	286	295	332	297	329	329	309	278	301	321	307	313	321	291	323	318	312	324	286	299	322	320	304	328	292	306	291	298	312	318	310	311	312	337	344	279	275	315	310	296	313	298	332	295	337	324	343	321	293	327	301	306	334	332	313	339	281	313	319	326	326	310	323	299	331	327	323	320	292	300	299	318	319	310	279	341	319	331	313	275	297	293	323	340	327	298	343	324	327	318	336	326	302	323	314	319	294	335	301	332	321	309	311	315	322	319	303	317	325	283	330	299	329	331	349	315	290	314	313	301	316	303	325	320	321	302	316	309	328	302	350	350	305	304	305	326	329	313	344	324	324	304	315	328	332	310	310	320	320	281	309	327	319	327	321	277	317	335	324	318	325	320	324	309	319	283	316	294	329	337	325	339	307	344	301	318	314	299	296	333	323	320	307	325	325	327	322	305	342	324	302	302	324	309	287	295	336	295	311	317	322	296	264	323	330	314	299	296	335	338	316	310	322	322	306	287	303	327	315	290	326	303	322	274	341	335	311	327	252	324	315	283	299	335	293	304	331	312	300	302	294	314	306	293	320	320	295	326	300	285	315	324	299	323	317	299	311	341	320	322	271	286	295	327	314	299	304	308	303	310	294	286	309	309	302	296	303	299	311	317	314	296	321	317	359	303	327	313	288	317	314	305	286	340	327	345	326	322	315	352	311	318	338	335	321	316	304	336	324	292	312	327	315	285	302	310	298	354	323	338	289	342	295	282	320	300	308	309	324	307	314	305	283	316	312	307	315	307	338	290	320	316	328	296	288	309	330	305	304	303	344	341	332	324	300	320	338	308	267	336	344	351	329	334	303	303	306	318	302	320	302	339	346	324	307	304	335	317	333	313	297	324	337	307	306	309	315	301	287	291	331	298	304	336	306	347	315	327	315	340	326	324	341	304	306	323	314	294	326	319	278	308	304	310	288	294	305	294	320	320	323	311	322	342	310	295	279	311	345	319	313	298	318	320	310	329
22685	25927	20781	2958	2527	2125	2049	1644	1490	1338	1308	1203	1141	1166	1050	1064	1009	981	954	943	955	907	940	897	918	909	870	918	823	866	840	853	889	840	876	850	825	877	805	838	883	795	888	820	835	814	830	807	848	856	843	814	812	825	836	852	777	767	812	814	822	845	851	762	807	821	837	807	826	820	774	835	817	811	821	771	804	778	793	853	827	792	836	832	792	789	836	759	774	798	801	833	869	816	835	798	835	843	785	790	759	767	843	844	789	815	830	817	837	823	798	803	767	792	769	844	775	814	767	807	795	801	778	811	815	825	861	777	786	817	763	786	827	779	806	771	812	781	777	782	802	779	847	799	810	811	815	769	781	770	806	770	813	802	787	785	781	808	842	749	780	838	815	860	786	822	829	811	813	784	766	789	783	846	861	843	773	779	787	757	824	786	757	776	763	781	769	799	768	784	843	792	775	826	739	795	794	789	772	817	835	826	827	811	824	844	753	851	799	840	844	782	802	785	832	753	809	823	822	781	810	810	838	821	785	796	771	843	853	856	794	831	820	802	772	850	775	847	785	755	787	786	806	829	788	812	807	807	848	789	748	793	802	807	825	796	822	779	776	813	812	811	834	794	880	799	870	833	766	838	771	816	838	888	784	786	771	808	799	802	839	819	778	835	761	776	823	842	819	781	810	798	825	801	790	858	787	760	782	788	804	799	797	808	749	836	801	797	819	783	804	787	801	827	787	835	816	782	821	816	787	770	764	814	825	805	834	784	798	783	772	826	824	827	762	821	848	767	812	767	791	779	789	849	826	817	819	796	750	816	797	731	765	801	819	797	782	747	752	827	741	821	772	786	824	791	843	815	845	833	827	835	742	796	800	805	840	776	796	828	783	818	803	859	797	815	766	786	790	792	781	807	777	800	794	818	805	785	769	801	850	792	821	803	799	805	797	856	819	815	801	862	753	803	830	798	837	735	802	834	782	785	773	834	812	827	762	810	827	831	801	819	769	800	786	790	775	775	821	869	800	796	824	807	790	791	833	811	714	831	800	774	834	820	827	762	800	812	801	786	763	786	830	807	817	824	769	805	778	821	794	816	821	754	808	806	820	842	812	841	839	786	825	833	807	777	799	745	735	839	749	844	733	836	816	799	777	755	800	830	752	830	809	788	765	758	818	770	819	773	807	782	742	792	765	782	814	803	787	798	799	827	779	803	792	774	738	765	755	837	806	839	816	818	850	812	809	767	795	830	785	787	852	842	796	797	778	791	762	800	825	795	808	836	786	779	822	824	776	805	838	820	853	795	794	834	811	862	818	791	804	756	818	822	840	803	836	777	820	759	761	821	784	822	835	843	755	815	820	797	823	819	790	810	772	791	801	780	830	796	804	791	798	704	836	774	848	786	786	788	822	812	762	788	808	720	779	805	831	815	811	830	790	784	771	763	793	808	798	798	812	809	834	776	804	844	811	797	737	782	802	780	813	828	744	792	812	832	699	803	765	813	817	803	798	837	818	811	765	777	799	750	829	775	756	801	814	829	827	796	798	772	799	766	786	785	768	788	776	806	794	827	804	795	788	755	848	796	810	826	774	801	804	831	800	808	751	788	791	799	814	814	798	852	806	788	750	789	805	805	823	844	772	789	775	729	773	822	760	780	794	839	772	773	803	826	791	792	799	840	781	750	835	749	780	837	819	832	767	786	783	725	816	794	808	871	834	816	802	823	773	818	775	821	838	843	821	813	789	816	827	822	841	775	845	770	796	808	808	760	761	787	800	787	766	797	769	723	825	780	819	769	802	821	796	834	807	805	786	816	855	850	856	785	778	810	730	792	831	797	791	805	825	818	774	775	778	838	795	825	740	776	806	774	811	786	827	788	828	841	792	783	790	802	760	825	757	815	799	787	745	785	782	775	849	841	794	803	818	797	836	841	836	804	771	748	800	773	802	812	774	833	787	789	802	814	792	785	807	834	761	827	839	805	789	794	845	812	815	765	794	795	833	796	836	812	814	795	784	793	802	746	752	763	724	806	822	814	755	781	757	804	803	787	776	834	749	786	765	785	800	732	790	789	826	809	823	815	809	832	741	811	829	775	791	835	845	838	866	818	799	758	833	766	798	844	788	800	788	789	817	758	818	812	806	826	853	789	808	754	818	812	780	776	781	848	796	779	797	807	813	754	766	795	806	795	809	795	799	822	790	824	802	774	812	747	858	809	835	789	771	777	774	796	827	835	833	780	823	812	861	837	826	806	774	828	777	767	776	778	808	770	850	777	775	854	797	796	856	782	805	828	825	821	776	778	804	838	789	805	807	806	847	815	857	800	774	772	806	821	767	807	819	741	787	804	840	807	747	804	812	840	772	763	789	814	746	844	761	800	798	802	787	807	795	810	840	810	843	818	812	825	792	752	776	852	784	740	874	760	820	811	799	806	835	746	817	816	829	775	811	784	780	837	813	805	760	803	863	810	774	824	768	810	819	851	870	776	766	821	845	746	844	796	840	797	736	826	780	808	866	807	780	809	826	801	809	788	800	825	760	789	825	815	776	757	787	823	808	847	822	832	801	823	759	806	741	803	791	819	832	831	798	798	761	785	825	792	840	762	818	816	835	797	840	821	789	794	806	784	819	784	818	780	861	785	787	823	825	824	803	836	776	862	809	856	807	798	796	868	824	791	780	778	809	821	848	796	795	770	818	811	775	818	853	798	761	820	774	825	760	850	766	854	817	794	788	786	778	818	809	789	766	817	806	781	770	795	812	782	836	817	848	798	798	787	820	797	806	783	827	837	777	776	805	826	741	832	838	771	833	783	752	840	769	831	810	881	796	774	816	770	837	816	791	815	787	818	784	767	778	825	806	799	788	797	803	772	825	808	817	758	750	792	775	813	781	812	771	787	786	799	775	810	784	791	847	828	753	761	824	781	785	794	832	813	823	809	817	783	847	755	789	854	812	760	784	787	809	815	845	780	791	834	807	765	782	768	830	806	730	778	818	757	789	758	839	735	819	809	804	808	809	825	799	818	838	786	800	823	800	792	819	798	780	779	793	778	750	798	783	781	822	778	797	823	835	842	826	790	770	853	818	812	816	799	781	805	821	830	844	778	758	807	787	829	772	772	787	819	796	849	825	806	808	768	836	803	819	811	760	753	814	821	795	786	730	817	796	812	778	782	815	784	839	811	842	795	748	792	767	793	820	785	786	799	822	795	765	777	778	780	801	780	842	811	801	847	823	823	800	774	792	843	778	785	852	804	815	808	842	785	829	809	826	761	824	824	809	785	854	826	828	796	776	836	811	835	841	818	830	785	827	762	815	820	799	853	821	808	807	835	770	805	799	797	800	825	835	775	780	813	796	825	755	764	812	813	793	762	786	818	792	833	817	825	792	833	795	864	808	805	821	817	835	805	784	788	785	816	760	797	810	813	843	828	767	830	814	859	776	802	818	760	800	761	811	799	826	801	752	833	818	784	780	784	811	842	820	861	828	798	841	848	816	807
53806	51149	38604	7468	1377	807	690	574	528	473	432	438	387	368	388	361	339	347	346	333	303	337	310	343	311	327	333	302	322	331	311	334	297	303	279	301	290	338	303	328	297	290	303	338	300	300	320	313	332	301	318	296	298	296	293	342	295	296	326	287	298	305	314	289	317	299	301	277	306	330	275	323	294	289	300	299	321	296	301	301	322	319	297	289	298	314	305	310	303	292	291	284	298	286	292	307	269	273	324	295	337	318	322	334	318	293	290	301	301	288	262	295	315	344	306	313	318	281	307	300	307	313	286	270	314	285	277	290	281	297	290	312	321	282	315	270	284	286	306	290	297	309	287	281	274	309	291	254	306	337	283	319	294	308	305	279	302	321	293	292	321	300	299	314	309	306	312	333	313	300	279	307	295	305	307	276	311	288	298	302	329	290	255	323	286	290	322	321	312	283	294	294	298	301	306	310	326	276	313	337	313	295	282	326	294	308	307	258	290	302	313	289	315	278	289	287	291	303	349	313	287	302	300	298	319	310	308	332	288	283	293	285	324	307	289	301	277	279	303	284	303	322	287	318	289	305	318	312	326	332	303	286	258	311	268	289	319	321	297	288	311	317	289	307	277	309	320	303	286	303	295	289	284	317	316	283	301	313	301	330	310	281	299	272	302	324	287	283	311	322	325	323	318	285	279	319	307	290	305	311	296	314	293	307	336	285	301	323	275	289	315	300	303	293	276	294	282	317	322	284	308	282	301	288	274	296	323	297	297	319	291	295	317	312	310	296	315	306	313	322	299	304	274	306	287	265	315	305	300	270	313	277	314	310	287	285	310	282	327	299	284	289	305	307	317	323	289	294	258	336	309	272	304	338	305	313	294	313	332	305	319	300	279	281	294	328	300	326	312	299	304	323	299	324	290	313	307	287	281	297	309	299	296	283	327	301	307	316	277	309	296	277	301	274	316	312	297	299	312	318	280	301	286	311	311	295	295	331	294	273	295	273	316	286	299	303	290	290	282	283	298	289	295	277	271	324	292	325	302	326	269	292	306	320	308	303	289	287	303	300	288	330	312	275	302	303	298	285	316	311	263	290	275	331	296	324	302	290	318	339	320	307	313	331	313	297	309	299	301	287	313	290	293	293	279	292	263	272	294	322	293	326	288	304	297	316	307	330	284	272	350	296	279	305	289	293	293	299	307	316	311	293	292	264	315	289	325	260	302	318	293	293	342	305	311	282	326	322	278	299	350	286	294	319	332	234	284	317	338	283	272	326	276	267	268	333	322	263	294	301	312	299	311	302	326	314	268	318	311	283	309	304	289	314	320	310	306	297	295	341	292	335	308	299	311	319	308	317	286	315	278	274	268	286	288	304	315	311	339	279	276	305	315	330	282	306	292	303	305	293	311	284	276	271	306	275	299	300	329	295	297	256	295	332	324	313	293	299	334	336	280	275	298	294	283	324	294	301	320	292	290	325	295	286	299	320	290	301	343	335	292	283	277	300	296	275	311	312	301	312	299	258	321	299	323	308	257	284	286	310	277	301	305	312	297	294	318	293	334	293	296	308	298	338	287	279	324	295	297	294	292	286	307	332	291	301	318	289	322	287	272	321	285	300	302	321	304	321	285	278	302	293	323	313	323	296	366	281	304	286	285	287	294	328	322	302	322	331	304	316	323	283	315	325	302	298	306	304	331	292	326	285	308	301	290	294	265	311	286	290	276	334	307	320	273	305	307	317	340	304	309	330	295	318	290	324	288	320	290	289	302	306	294	275	308	309	299	297	311	299	277	303	320	309	299	297	274	285	314	284	321	289	299	326	284	318	306	274	300	299	309	289	293	283	333	298	297	306	290	312	290	288	317	291	295	296	289	304	282	318	327	313	283	308	323	319	303	312	304	294	306	332	307	285	273	370	286	297	306	277	309	290	327	304	329	313	312	301	288	301	296	313	286	319	300	296	315	288	315	322	299	287	297	294	308	352	334	286	292	336	294	298	282	315	274	265	287	299	294	300	326	294	265	298	324	299	331	288	320	301	317	291	285	342	324	326	318	305	304	304	271	265	303	299	301	319	308	315	307	293	310	307	280	287	319	271	297	326	338	282	312	279	258	266	341	306	295	348	294	330	324	290	296	293	292	319	305	291	302	287	286	299	284	299	323	300	327	325	338	287	309	319	306	315	329	283	318	336	298	306	279	335	320	290	287	268	281	295	327	297	327	287	301	294	259	280	313	321	258	331	291	275	293	284	309	289	292	298	289	307	291	338	303	285	321	322	309	341	297	308	307	308	315	304	287	292	294	276	319	296	289	318	324	275	312	311	280	319	336	282	293	277	342	295	321	300	294	291	301	271	282	284	280	309	297	309	326	306	282	319	289	307	318	281	298	343	335	327	317	293	287	281	302	310	308	294	314	292	310	266	292	320	281	305	293	311	268	310	292	300	317	284	302	304	293	301	287	308	307	326	351	286	317	301	289	297	264	274	308	310	324	308	273	307	280	266	286	304	289	327	304	284	326	296	305	308	327	325	318	322	267	276	302	315	306	275	316	296	326	312	286	286	275	303	294	312	306	319	301	335	287	278	306	330	280	269	311	297	295	323	316	307	320	300	302	311	284	306	312	293	288	308	307	300	330	301	274	279	310	320	266	326	316	306	346	293	303	307	280	295	286	314	292	280	319	292	313	329	298	309	258	313	316	292	318	292	330	314	325	262	307	300	317	316	278	288	331	309	299	352	314	291	277	315	306	313	269	340	305	335	299	317	310	329	264	318	315	307	290	299	303	323	276	288	292	284	289	335	277	314	281	294	266	305	286	311	309	302	322	304	297	303	287	328	309	339	285	333	294	284	295	335	310	318	309	312	302	258	298	286	287	322	342	318	326	337	308	329	314	293	311	316	304	277	327	330	296	311	304	287	285	305	261	305	279	296	323	300	291	301	331	266	270	282	292	271	289	296	316	296	305	285	314	263	296	283	309	286	305	294	278	291	297	305	296	281	314	305	292	254	304	303	297	294	329	300	286	290	296	314	326	323	264	303	258	329	300	292	297	327	312	301	329	353	302	273	335	313	283	308	301	286	310	324	281	278	304	319	314	330	302	351	300	280	293	300	305	270	292	301	306	301	293	305	303	334	274	298	318	314	336	321	295	287	297	282	318	308	269	297	325	315	325	274	296	319	301	289	318	271	289	328	300	288	332	303	314	314	295	275	278	305	289	308	328	289	319	307	309	301	275	291	278	289	296	315	287	287	280	310	293	290	286	313	284	288	300	334	268	314	279	282	326	275	302	317	304	317	298	289	279	314	278	294	279	278	328	306	293	296	312	309	293	287	312	302	310	309	311	322	276	343	312	324	314	299	297	287	319	288	280	314	279	309	271	301	321	311	285	319	309	294	296	308	304	303	287	298	325	274	304	295	296	310	292	326	333	298	290	282	329	298	304	283	287	297	300	305	286	285	312	296	349	269	307	307	292	293	304	290	289	292	345	300	305	280
31795	36609	28279	4862	4060	3361	2802	2393	2030	1889	1724	1496	1406	1330	1245	1174	1172	1081	1027	1038	1038	981	960	932	888	944	903	936	932	927	895	866	857	873	880	823	825	794	868	860	817	800	825	789	748	788	787	803	777	826	759	784	831	832	756	724	860	780	791	743	795	838	739	803	785	751	740	747	796	755	768	796	746	775	763	788	750	778	811	751	778	720	767	780	750	827	772	724	724	741	753	730	788	779	739	786	771	754	791	722	755	743	747	774	803	782	748	752	762	761	778	742	745	740	777	759	797	768	718	763	733	768	806	815	782	747	762	764	716	782	790	711	770	726	737	771	737	743	765	764	759	759	726	720	731	730	799	780	738	731	774	756	752	742	761	740	726	793	717	732	721	740	737	801	775	741	786	808	792	803	793	771	802	781	723	732	746	734	755	776	759	787	790	785	764	725	783	740	720	744	779	750	800	793	731	767	743	732	791	779	740	777	769	738	716	737	766	736	790	736	784	666	705	751	729	761	685	783	760	774	730	770	763	782	726	742	811	727	786	794	735	760	776	743	777	795	754	710	774	806	721	817	759	758	746	771	704	774	755	767	766	768	769	813	773	737	739	725	785	733	762	788	759	714	716	756	756	755	741	747	768	733	774	757	718	744	759	727	752	783	798	761	744	747	730	758	776	756	778	754	775	768	796	775	772	705	736	757	714	775	748	700	748	767	753	720	717	791	719	751	776	756	723	761	735	824	776	800	791	775	763	792	793	766	782	762	747	777	690	744	752	796	757	769	814	687	776	773	705	784	729	760	744	747	752	739	794	760	772	750	776	752	763	749	755	722	786	734	736	714	766	755	699	774	809	774	777	709	800	781	745	723	757	801	728	767	756	771	766	749	751	747	782	722	787	757	726	738	767	745	721	698	784	705	754	722	780	784	755	729	807	728	740	781	751	768	760	758	809	786	745	756	712	775	786	748	775	751	685	774	768	835	798	770	746	697	781	748	790	778	791	706	775	764	735	755	739	743	725	764	747	802	766	714	754	695	765	731	745	742	761	735	793	733	768	701	788	808	766	713	736	719	689	747	805	729	768	760	756	740	740	787	766	755	758	717	755	712	714	765	785	804	766	722	764	802	758	769	769	751	736	740	753	695	742	740	748	767	754	805	761	742	771	756	722	756	727	751	787	753	709	746	799	775	718	749	730	725	762	726	778	686	743	781	784	788	771	717	730	744	815	732	727	726	755	751	701	674	757	739	742	739	771	779	729	736	731	791	755	771	735	728	739	760	780	771	742	742	767	746	737	774	744	760	798	770	766	770	712	751	729	768	749	762	758	737	736	743	752	725	771	749	761	783	752	769	755	735	706	759	780	740	724	771	734	794	809	737	749	779	734	706	745	742	732	780	774	738	756	751	784	733	732	721	737	703	761	752	751	821	762	757	742	746	785	702	732	734	743	745	774	755	750	779	737	731	775	768	750	741	735	771	777	748	773	787	736	728	743	728	765	774	744	695	724	775	767	751	772	733	720	761	785	709	774	744	768	771	746	744	730	727	818	741	742	742	770	749	751	765	793	744	766	750	792	728	801	735	756	760	764	740	754	719	740	746	772	762	829	744	746	766	719	740	788	730	772	739	734	724	766	763	748	755	747	754	796	735	755	744	753	739	782	748	763	770	754	738	714	757	716	703	812	789	777	714	773	740	730	740	698	728	732	723	776	769	746	766	753	785	799	791	753	760	776	736	736	795	746	776	791	723	718	786	736	731	800	753	751	765	742	803	758	811	760	785	736	735	746	767	781	785	728	763	732	757	724	751	745	765	787	702	795	737	729	790	725	738	779	738	744	771	750	743	768	724	718	768	760	798	747	762	769	774	720	754	705	737	755	771	669	748	721	746	773	741	761	738	719	768	719	729	656	708	749	738	763	758	763	754	743	734	769	809	787	725	742	814	794	754	754	717	732	750	752	755	768	777	767	762	788	749	738	751	784	798	714	774	789	763	746	703	750	694	759	758	747	736	752	731	753	738	736	756	705	795	756	708	762	747	767	793	791	777	755	813	717	740	789	766	680	773	746	767	773	778	722	768	737	769	740	807	740	797	808	731	736	760	798	722	734	747	719	720	771	779	742	743	767	762	738	754	746	726	718	754	765	763	746	714	758	776	748	746	747	767	737	760	785	763	791	788	701	728	772	781	757	739	730	749	825	783	804	766	733	773	778	730	761	770	794	797	710	718	749	741	736	763	763	761	752	704	769	732	771	756	730	758	769	745	698	737	710	760	718	783	755	774	766	731	812	759	755	746	743	749	806	715	716	751	735	750	760	751	768	720	753	744	769	755	745	729	726	743	724	761	773	711	757	789	783	751	758	726	714	761	690	811	800	750	796	757	748	762	773	719	743	768	781	777	778	699	725	782	741	744	781	738	778	789	743	744	720	761	796	730	768	792	769	757	739	776	743	774	753	709	776	807	761	750	747	729	744	756	744	729	765	778	740	724	767	805	738	761	791	726	764	763	723	732	742	731	747	732	754	765	725	790	817	666	746	740	787	802	744	719	753	727	745	748	725	800	756	780	707	752	744	800	747	776	737	760	763	789	729	801	735	772	753	772	772	704	753	761	755	745	685	777	776	728	806	688	802	752	760	775	717	713	743	712	756	722	749	737	742	739	767	812	762	757	760	765	768	768	772	686	785	783	737	746	765	776	752	786	738	725	789	769	721	763	794	772	734	794	746	786	765	747	750	735	759	750	776	782	749	793	742	792	738	771	696	743	773	782	709	752	731	735	759	783	722	779	719	696	807	755	715	770	748	752	792	680	815	760	750	751	777	775	706	770	744	788	765	709	705	785	753	745	813	759	768	760	764	772	800	755	799	758	708	764	687	761	742	739	751	746	787	771	731	714	771	767	752	749	747	742	763	731	772	753	721	767	810	748	766	780	769	747	777	737	789	700	739	722	764	771	796	752	764	758	768	756	765	753	741	799	754	704	777	745	781	745	750	754	760	777	745	723	731	728	737	752	732	794	772	787	713	757	755	697	749	773	780	662	724	797	751	757	766	677	737	756	752	756	743	717	785	793	725	735	702	750	805	717	776	726	728	756	747	763	768	727	775	765	796	740	764	765	725	774	778	757	725	748	790	769	774	738	696	758	705	734	707	703	780	763	726	728	737	725	760	772	776	700	733	786	773	780	763	720	749	743	752	774	765	783	772	735	761	750	754	720	766	708	747	710	733	709	749	746	751	773	745	710	771	732	748	744	752	723	766	675	763	777	788	798	771	773	772	748	781	722	742	740	808	744	735	758	794	740	752	773	724	761	828	750	750	726	799	744	817	764	779	721	744	743	774	764	755	743	774	774	770	791	758	769	800	750	711	729	731	806	696	761	768	747	721	751	758	768	766	759	752	792	747	784	796	764	745	730	746	798	726	736	725	779	762	798	727	760	746	755	778	739	783	758	728	715	757	787	769	736	718	735	747	777	750	773	719	749	728	718	768	792	732	812
5113	1964	953	182	194	171	140	192	146	178	185	171	185	168	160	156	182	165	168	160	164	157	156	175	155	180	185	181	170	164	176	168	176	128	183	167	152	151	166	160	142	141	159	169	158	179	147	154	162	156	173	157	146	166	163	135	137	175	154	167	178	160	168	172	143	175	170	180	166	153	168	158	157	153	167	155	173	171	176	141	161	161	150	155	181	155	147	164	146	152	160	175	178	151	144	151	155	161	166	157	188	173	182	182	152	165	176	155	171	163	178	171	167	144	182	146	148	149	173	181	178	138	144	176	150	142	153	152	168	163	163	172	165	178	164	151	161	166	147	143	168	165	172	168	151	183	185	169	169	165	171	176	165	154	165	156	154	174	153	164	149	168	147	164	164	163	145	177	171	183	182	150	146	149	138	180	161	148	196	162	195	156	179	174	175	160	147	153	169	158	179	166	145	158	154	170	168	192	158	168	158	142	174	158	153	152	168	168	156	172	171	169	137	152	178	158	169	162	158	154	166	177	175	176	176	165	146	167	152	164	155	158	160	178	144	140	146	131	181	167	176	178	156	175	156	181	151	151	161	165	138	157	135	157	182	153	156	163	148	170	171	167	169	162	156	164	160	169	167	167	143	166	155	164	171	164	178	181	172	172	138	164	152	158	185	168	164	169	182	153	169	179	158	178	158	175	159	166	170	157	194	162	160	163	188	163	199	170	157	178	188	171	155	131	144	159	137	173	175	179	163	154	157	167	182	155	186	183	140	172	164	178	155	169	180	149	173	152	157	165	170	174	176	154	161	153	167	171	172	163	155	131	165	174	159	169	184	169	156	167	156	163	179	183	143	167	155	157	169	167	156	171	174	158	190	178	168	165	151	150	170	175	167	202	175	159	151	160	190	182	158	145	154	149	151	181	157	165	165	171	164	175	155	166	160	166	159	156	162	164	166	155	162	171	144	190	169	136	154	162	145	153	175	151	172	160	172	158	149	168	144	146	146	179	151	166	150	152	171	149	157	137	161	168	147	167	176	158	167	179	157	159	177	162	139	146	178	147	156	167	152	164	157	158	172	159	157	144	149	161	156	182	173	164	117	142	169	157	187	148	156	151	167	163	149	174	164	170	156	158	153	169	159	171	178	169	173	159	172	174	170	160	146	155	158	157	156	170	157	191	143	146	163	171	167	163	185	172	168	183	166	154	164	133	156	165	168	178	160	159	175	156	185	155	134	164	148	178	153	169	172	188	174	159	161	209	152	167	160	156	149	182	167	153	165	182	150	160	156	170	152	159	163	155	151	142	182	155	161	191	177	184	171	174	146	150	165	158	189	146	161	147	167	143	178	158	187	175	143	146	153	169	161	158	168	143	160	163	157	156	159	182	156	170	147	166	187	184	146	159	163	152	162	162	184	166	165	154	133	177	163	154	144	183	150	173	170	167	145	158	158	151	152	177	170	145	194	165	134	169	155	173	165	142	167	153	163	170	170	148	172	182	163	165	158	166	177	144	161	153	166	160	168	171	139	157	169	167	162	151	182	167	157	173	133	177	146	187	156	169	185	166	167	176	155	169	165	165	159	155	146	138	175	177	151	153	151	153	159	167	145	151	148	159	167	172	154	162	192	148	123	153	183	143	163	169	186	160	174	185	138	146	151	145	176	170	158	161	162	167	150	176	162	218	165	152	161	174	188	149	157	154	172	144	153	168	167	167	172	169	175	159	173	157	181	141	166	165	153	151	194	172	177	144	160	153	163	130	174	157	165	139	179	145	169	142	175	156	176	159	144	163	179	165	135	133	155	159	159	158	151	160	146	153	147	178	176	176	157	186	163	164	152	164	156	179	162	159	164	172	153	154	175	170	155	164	148	178	161	150	166	166	152	170	159	164	163	171	152	144	179	163	178	134	172	150	139	162	166	165	161	170	173	161	164	152	178	171	177	164	171	151	161	154	170	149	155	157	184	136	135	178	159	162	153	137	154	165	185	151	149	161	155	155	169	162	175	170	157	161	174	150	187	165	173	139	149	151	167	155	126	137	156	186	149	159	167	151	176	173	179	161	162	165	162	141	162	156	166	148	158	164	160	149	148	153	161	191	174	145	166	173	184	149	167	133	153	167	170	158	152	157	171	155	171	150	171	167	176	159	149	148	169	146	153	174	163	150	168	166	173	141	150	160	144	131	143	193	179	190	154	141	148	156	159	156	182	160	153	154	146	162	157	177	150	185	174	164	154	168	159	153	175	171	175	166	148	176	156	154	167	165	153	154	190	143	162	169	159	174	157	200	176	164	149	155	163	160	162	150	193	166	158	144	164	158	145	158	159	165	191	172	132	160	183	180	159	141	144	172	163	150	192	167	176	164	180	158	153	163	160	155	160	179	154	161	170	183	153	187	180	152	149	174	183	169	160	152	206	166	177	178	163	168	186	173	166	161	154	189	147	167	166	150	166	157	174	162	158	161	199	171	157	158	175	175	180	152	141	163	178	146	189	181	166	149	186	156	167	149	167	158	151	159	175	170	167	153	170	139	150	160	165	157	162	163	170	176	159	158	175	159	151	141	174	167	164	151	164	165	157	187	165	142	140	162	169	168	162	159	162	160	157	159	158	137	170	170	140	154	163	180	149	158	139	154	166	162	165	168	157	164	172	159	167	161	153	166	148	170	178	165	140	172	161	155	162	168	147	151	177	161	162	150	168	162	156	170	143	178	174	164	163	183	160	168	161	182	153	162	172	170	157	174	167	199	161	170	152	155	170	169	155	156	152	167	158	186	155	145	160	181	176	149	187	162	153	142	179	164	160	174	160	148	174	160	157	163	178	172	135	174	168	190	169	164	171	167	137	177	146	184	184	148	164	169	171	149	178	152	186	152	164	157	156	196	154	168	151	182	175	157	156	179	165	156	177	154	168	178	175	171	160	171	155	160	171	167	172	167	159	159	153	152	176	145	159	151	186	171	154	181	164	178	167	163	187	175	186	167	174	171	181	171	174	190	164	150	158	157	162	157	162	161	173	166	151	170	187	158	168	165	143	153	159	181	159	152	180	171	163	168	147	182	165	167	167	164	145	165	173	165	174	178	156	145	179	147	188	151	180	162	145	150	147	172	152	150	160	191	138	156	169	159	170	149	181	152	160	168	161	166	167	156	160	164	149	165	178	166	186	174	161	156	161	171	169	169	180	177	150	163	178	145	153	147	165	171	135	155	151	159	150	142	160	141	154	170	175	150	161	153	167	157	167	181	148	145	160	160	182	176	158	143	188	154	156	168	163	179	175	162	188	159	182	161	172	174	142	161	158	153	182	157	166	170	162	174	157	141	164	165	167	170	171	162	145	163	185	174	163	159	204	179	146	171	172	155	169	166	158	166	170	161	168	169	156	153	170	184	167	157	160	156	178	188	164	155	174	161	145	163	175	166	169	172	186	162	168	154	186	153	153	170	173	153	155	157	187	178	157	191	167	187	160	167	162	147	167	179	154	146	158	155	154	173
4662	3318	2353	574	532	543	484	545	485	478	503	513	473	489	466	519	470	447	515	485	473	433	462	502	471	444	503	499	459	481	461	481	459	483	493	471	475	473	513	501	489	477	457	484	452	505	489	479	504	429	491	480	481	458	465	475	472	477	473	512	481	454	447	496	463	516	479	443	472	482	495	456	494	503	494	473	466	499	499	506	476	445	487	457	430	496	467	481	513	457	529	446	480	447	464	479	515	483	484	466	524	506	500	435	481	504	491	457	452	457	473	481	467	477	484	464	491	517	463	491	480	468	460	486	483	455	481	499	450	490	483	442	483	470	480	465	498	465	498	521	489	438	476	472	482	448	450	503	461	487	477	495	497	469	517	466	465	483	474	481	459	447	489	479	463	484	462	525	462	462	455	431	456	493	455	483	507	463	477	463	430	463	462	471	470	501	485	441	462	458	477	459	444	460	485	506	512	486	455	525	479	461	467	456	474	523	498	476	489	458	439	475	486	465	468	513	454	476	475	469	464	500	448	468	498	427	482	474	499	519	473	448	503	442	493	445	486	448	513	479	441	497	488	509	476	478	460	469	451	453	478	476	517	484	474	462	471	486	452	462	449	468	499	497	491	459	470	471	485	495	490	494	497	455	455	497	496	476	502	481	479	458	475	439	460	445	484	461	497	511	445	475	503	459	453	457	523	446	467	499	501	466	479	467	454	533	469	485	497	485	484	495	469	492	476	454	490	462	512	468	458	451	492	469	473	497	494	482	494	467	448	466	440	490	488	444	470	472	431	503	486	492	497	465	505	457	479	467	462	450	478	450	506	476	495	507	459	423	523	467	489	459	496	454	475	441	521	472	517	447	428	487	477	503	529	498	505	486	497	452	472	460	473	433	513	468	478	453	469	422	456	458	507	505	479	454	467	451	482	486	451	474	446	485	500	474	477	487	470	490	477	504	461	503	465	435	512	495	529	475	516	484	481	445	462	488	467	466	470	454	477	502	491	443	466	500	475	460	491	482	522	466	501	461	440	494	452	488	469	524	457	528	486	495	467	492	475	433	435	472	461	504	454	468	467	443	468	462	505	449	502	454	464	452	511	470	497	482	504	502	478	477	493	454	500	515	503	508	501	492	473	415	442	459	450	458	493	477	530	456	470	512	468	483	489	466	485	452	486	446	466	483	466	451	530	501	484	470	469	483	485	488	471	501	480	467	458	482	477	449	438	470	470	511	454	493	488	475	495	453	478	480	502	482	447	477	451	458	489	474	464	501	444	502	454	518	472	502	474	446	438	521	472	453	472	468	496	457	488	502	469	480	478	413	483	477	464	426	462	451	467	453	489	502	490	476	503	528	542	516	506	450	509	489	467	464	460	466	478	426	477	441	455	448	493	485	506	486	470	485	517	508	479	490	491	461	467	485	467	466	495	496	457	486	463	513	491	497	448	526	470	423	462	488	447	501	478	471	466	511	487	486	470	479	446	473	495	456	494	461	457	475	479	458	491	475	459	504	475	471	468	461	460	488	482	466	452	458	520	486	495	474	456	495	485	476	509	500	449	456	493	466	460	469	489	502	445	490	531	458	464	507	461	495	439	463	489	478	505	505	440	486	507	485	466	463	480	515	462	504	442	482	484	436	485	473	440	502	489	479	460	463	479	514	515	456	476	495	459	493	500	473	483	489	460	467	412	486	472	486	469	476	501	462	513	508	481	451	470	466	497	443	473	480	502	497	461	466	496	482	458	489	483	438	490	476	492	423	453	451	473	472	479	510	465	480	478	455	500	499	455	450	474	485	475	469	461	451	482	486	474	467	489	488	502	488	496	457	457	500	448	467	456	518	445	477	477	479	455	495	469	474	468	503	420	490	441	488	486	476	527	465	498	477	498	486	475	462	480	456	488	470	467	466	482	494	471	527	512	489	483	452	453	444	486	452	496	479	480	483	462	481	432	452	446	440	511	448	494	483	509	453	464	475	439	510	474	446	486	443	490	485	445	512	468	497	514	457	544	467	485	446	490	448	480	487	474	490	449	455	481	488	494	452	501	492	487	466	458	500	514	427	486	499	474	482	482	497	484	486	506	485	495	514	491	492	443	461	462	450	469	444	499	471	465	458	456	446	503	473	469	492	488	489	484	489	463	468	487	436	496	482	499	480	466	447	476	456	463	438	481	503	450	483	465	457	459	447	506	472	505	483	505	473	461	462	445	474	499	490	490	473	479	500	457	495	491	482	473	483	489	484	451	489	469	472	475	472	477	468	491	457	505	485	451	474	521	476	488	491	466	497	501	486	475	504	491	416	454	477	457	503	495	492	443	481	489	502	438	441	439	482	496	477	459	492	502	489	508	464	453	460	464	521	465	440	454	475	501	477	497	510	502	452	464	491	473	468	467	489	496	480	442	454	489	497	489	461	485	473	480	496	470	470	495	415	483	459	456	490	508	498	461	516	469	487	472	498	468	461	502	445	449	463	450	493	479	463	449	468	510	434	470	487	470	422	451	465	474	474	479	494	467	465	474	518	469	469	517	488	497	491	482	462	473	428	516	447	433	486	430	464	489	488	495	461	462	479	448	514	496	511	478	462	457	495	441	481	476	486	522	462	471	484	466	462	513	481	475	463	455	512	465	439	463	486	484	501	466	484	463	491	462	517	433	480	490	465	492	470	502	491	510	466	468	492	500	477	442	459	494	495	486	491	497	515	471	456	481	466	467	437	471	478	481	522	474	482	507	489	466	474	462	449	478	503	442	451	475	495	483	520	499	482	499	473	494	470	474	480	492	483	511	477	451	457	464	456	450	493	479	464	455	458	499	456	450	492	449	482	482	500	500	430	448	494	491	472	471	453	476	475	493	526	479	502	470	494	494	478	509	432	483	479	456	465	438	453	501	458	506	463	541	465	490	476	444	505	467	488	482	509	480	486	459	483	490	473	448	497	455	474	468	457	447	447	475	433	486	506	493	493	510	494	504	492	503	510	500	465	454	511	483	479	492	503	501	477	472	489	488	460	437	446	434	470	465	486	467	474	486	469	458	507	448	430	477	517	490	490	480	446	472	436	452	500	477	485	455	510	464	503	461	465	475	514	471	422	504	488	485	499	513	503	534	469	509	474	474	472	451	452	488	502	470	483	480	464	483	464	472	488	457	499	467	467	481	483	455	521	466	511	462	479	497	478	482	470	485	504	461	471	494	476	493	473	480	471	418	462	482	509	426	461	493	449	478	493	523	548	475	503	476	481	477	491	449	501	488	460	451	475	510	506	508	472	495	446	484	453	487	424	494	416	470	539	462	503	454	484	479	457	454	474	422	507	479	469	492	448	473	484	525	480	472	471	475	486	482	529	478	499	463	500	468	490	434	471	446	484	500	444	504	485	476	506	503	490	457	474	523	448	430	441	512	489	464	451	475	486	474	464	461	476	481	505	514	478	461	452	481	460	492	476	477	481	462	468	508	463	465	475	464	470	527	432	459	482	486	472	511	462	493	499	473	445
36550	36673	25537	3171	761	574	512	443	427	401	348	345	370	376	332	359	344	348	367	334	322	326	304	316	320	353	308	321	282	336	325	295	349	333	356	305	326	361	319	320	321	314	318	338	318	298	299	331	324	306	297	327	318	302	349	306	303	299	299	306	347	300	336	332	312	304	315	338	291	283	302	295	317	311	301	295	321	345	323	281	318	290	331	315	313	281	308	311	290	284	306	353	289	289	319	295	307	307	309	323	305	306	314	341	321	321	338	285	289	326	310	329	316	329	286	308	313	324	299	302	326	348	315	301	326	290	284	291	342	302	296	292	301	347	307	310	334	320	324	337	317	326	336	325	305	299	286	343	324	345	327	275	323	312	317	293	303	297	302	282	327	292	311	305	332	328	292	352	332	278	322	359	294	298	299	326	283	307	338	321	256	329	334	335	317	333	312	334	367	295	293	329	319	359	300	330	324	307	302	305	304	310	296	270	303	305	341	307	325	321	292	269	346	315	310	288	297	301	298	327	292	334	344	310	304	311	337	329	326	314	318	323	329	305	348	317	338	308	328	284	355	290	348	319	303	316	308	337	276	300	309	319	326	304	331	316	311	339	299	274	282	335	337	276	337	323	322	316	324	314	332	305	292	322	319	347	331	296	331	310	290	328	286	309	304	322	301	323	302	330	335	319	311	313	293	307	307	317	336	297	314	307	319	304	302	342	315	309	295	316	314	308	329	299	315	329	327	310	301	322	319	304	342	339	262	312	309	294	326	311	341	339	316	279	307	343	356	316	290	356	331	322	331	292	302	305	317	314	329	304	292	324	295	336	301	294	274	314	292	350	340	313	335	305	317	348	329	290	308	299	339	329	323	304	297	314	294	300	302	301	312	303	307	354	322	311	292	281	318	312	314	332	341	295	339	336	335	289	323	293	347	342	298	321	318	285	307	330	297	280	304	329	290	308	323	345	312	291	339	325	317	332	326	317	338	310	304	330	299	306	310	341	296	336	318	303	332	319	292	328	293	336	293	332	320	320	295	319	319	281	331	333	312	322	309	312	317	321	321	324	298	294	312	339	305	330	307	277	312	327	308	312	316	337	313	344	285	318	300	302	303	336	303	290	278	361	320	288	302	324	331	283	281	315	301	310	337	299	320	302	329	310	326	283	325	318	339	309	326	323	334	314	345	296	309	303	314	343	319	333	307	321	322	312	301	315	307	303	310	294	315	332	320	313	305	320	283	299	318	334	293	345	256	314	272	332	328	302	287	324	295	312	318	307	296	277	321	290	317	321	330	284	333	294	286	277	325	303	308	332	298	284	309	326	288	296	310	325	296	321	312	314	301	336	301	335	301	303	333	291	305	312	328	288	338	296	286	321	312	310	315	311	323	308	305	309	330	310	338	313	308	332	284	341	307	313	310	313	299	313	311	325	292	306	342	332	321	345	318	331	331	304	350	334	311	308	287	293	300	300	322	338	320	322	331	327	304	301	308	303	343	322	344	333	296	280	300	341	301	333	325	305	292	295	328	324	311	313	299	321	317	306	302	319	324	310	299	305	291	285	322	280	342	335	334	305	302	312	297	282	317	361	312	343	308	312	323	331	330	321	298	287	293	309	325	317	343	358	341	293	306	312	300	306	296	328	313	317	318	288	343	313	338	328	316	304	331	329	327	313	292	335	272	338	333	323	314	317	297	273	285	357	299	311	340	302	277	343	270	292	280	298	325	284	324	315	298	319	353	338	325	308	314	286	269	323	335	302	316	333	316	291	321	295	317	288	330	333	350	308	301	321	311	286	313	315	284	324	306	294	346	315	282	288	335	331	320	286	314	327	311	282	330	315	321	341	327	299	256	303	319	334	338	302	318	332	324	338	308	339	310	285	310	269	321	315	287	321	290	290	303	326	288	307	357	314	293	303	305	292	314	336	314	334	337	348	289	325	316	326	334	321	326	331	302	278	324	325	311	308	295	333	320	316	342	328	322	299	295	316	314	330	304	327	319	308	295	320	325	311	333	311	333	292	309	336	310	314	323	328	310	309	304	289	328	293	309	301	311	326	297	298	292	312	311	298	316	314	304	330	307	327	306	291	317	308	323	323	331	319	266	322	304	337	342	295	328	330	324	310	311	319	306	332	285	335	310	308	310	327	296	286	329	307	305	317	315	320	282	281	354	337	305	335	288	294	322	300	296	280	346	310	296	320	311	324	331	290	318	295	281	308	301	326	295	320	336	292	320	300	343	341	343	288	288	302	314	306	319	312	313	355	360	325	310	302	329	303	316	319	320	322	333	327	330	294	296	333	304	322	317	280	289	297	302	337	282	329	341	307	313	310	295	349	305	333	315	277	321	299	339	315	338	312	316	333	305	303	290	297	303	308	318	297	289	330	304	321	303	314	278	311	316	317	311	330	326	303	318	292	321	287	297	315	315	322	321	335	326	306	330	305	292	286	323	310	279	318	323	328	314	316	313	274	303	292	299	297	319	331	287	292	317	334	328	312	314	307	275	341	308	317	288	299	313	305	302	314	339	286	298	313	316	324	314	307	306	339	329	317	277	296	331	343	303	318	312	337	321	335	288	344	313	312	324	299	290	330	319	295	321	293	309	327	321	300	341	274	302	309	305	309	304	295	307	315	342	329	291	307	300	330	315	312	348	318	304	342	337	324	350	333	309	323	301	333	323	338	304	318	330	328	331	312	294	291	296	332	317	306	306	315	320	337	290	310	319	331	334	310	304	307	292	306	307	325	288	290	309	295	324	301	319	335	315	304	300	290	300	338	295	328	317	307	328	317	309	317	321	318	290	323	290	284	315	308	306	305	304	302	332	278	354	301	331	292	304	320	296	292	306	303	323	301	334	322	304	323	300	311	341	280	306	335	327	321	327	314	352	277	293	350	307	315	329	307	290	287	284	284	295	329	351	321	296	306	308	306	305	321	320	309	309	316	345	301	325	319	295	296	319	298	305	304	299	283	327	308	325	325	332	317	298	297	322	314	296	306	298	334	292	323	299	312	316	321	313	296	319	305	291	325	308	304	335	299	301	274	299	314	323	308	283	285	334	345	317	355	300	336	293	331	349	345	315	330	331	309	299	264	314	311	316	304	311	327	325	328	334	301	341	273	333	322	308	297	316	318	334	337	315	305	316	300	347	328	299	332	272	310	328	291	276	321	339	302	315	330	291	303	299	294	315	300	312	313	335	312	330	295	329	329	308	293	287	311	312	317	311	284	316	314	314	311	356	320	282	300	281	310	320	316	327	331	330	286	296	336	323	313	321	271	314	295	306	357	325	320	317	269	337	315	347	300	288	298	322	303	325	331	304	314	327	338	294	335	324	319	329	311	325	283	339	327	335	308	356	319	339	327	295	331	296	302	264	276	261	295	317	296	323	314	311	295	332	302	311	303	342	315	326	324	321	313	323	300	292	328	321	316	324	280	291	296	322	313	328	289	300	343	305	284	300	311	302	307	311	331	301	310	281	323	302	320	308	317
21619	28015	22809	2943	2580	2194	1772	1678	1408	1349	1345	1133	1098	1125	1101	1053	982	992	1003	890	980	900	912	944	909	865	850	824	860	843	909	897	849	866	862	828	866	820	827	836	861	805	829	836	813	838	826	823	838	861	791	785	846	822	814	829	847	778	822	816	801	804	837	834	842	756	813	852	816	799	811	831	835	788	777	838	807	823	785	762	805	821	820	795	814	828	790	846	844	808	816	830	838	759	749	814	780	813	814	828	824	789	802	780	809	888	809	835	817	786	839	816	803	742	854	770	800	806	785	798	789	845	816	796	803	753	763	802	781	834	847	791	813	842	829	770	820	791	758	786	762	828	711	777	748	786	829	835	862	840	816	826	796	856	776	848	784	772	826	762	805	738	818	820	785	789	825	844	785	801	757	799	796	812	780	760	789	780	841	806	822	797	792	759	871	753	823	761	810	821	808	748	814	808	798	796	816	833	811	799	733	813	789	811	805	748	830	766	810	792	769	822	811	808	796	810	753	789	794	765	800	795	799	740	791	779	835	835	819	815	807	818	793	862	766	828	786	830	835	856	751	813	776	801	844	829	827	750	770	745	782	778	779	777	856	839	786	794	753	796	785	836	799	814	794	809	810	793	829	890	810	844	778	880	849	881	836	823	832	801	807	779	803	798	738	811	749	806	848	810	833	819	797	804	775	749	812	839	785	800	814	774	821	829	789	826	786	836	815	780	865	763	800	789	771	814	769	737	776	816	804	798	766	724	823	781	800	834	815	811	763	785	789	716	774	762	817	833	793	805	772	790	770	784	823	852	751	788	779	803	811	820	833	770	811	827	827	825	809	835	796	800	786	800	764	836	821	824	818	794	785	848	826	834	792	850	820	807	768	777	779	785	768	866	790	803	790	763	798	794	802	797	819	821	780	817	791	757	798	812	776	781	790	789	820	804	781	791	792	802	786	758	820	801	808	817	824	796	834	851	772	805	814	789	821	825	749	799	773	746	798	776	793	782	741	819	842	834	816	740	800	794	766	812	787	774	796	797	792	800	823	778	836	835	804	825	837	836	807	849	789	815	793	809	730	719	801	868	793	789	773	862	827	837	775	770	788	762	786	827	761	810	810	780	735	775	788	838	801	765	805	832	808	776	774	800	775	764	796	810	778	786	808	825	800	748	795	788	838	807	783	734	781	798	808	799	782	802	818	818	828	807	809	861	796	779	805	757	848	784	795	813	821	819	812	810	782	776	835	795	772	814	843	798	797	820	788	819	826	801	794	825	792	788	800	753	774	804	790	803	748	807	812	790	809	788	833	787	766	817	800	774	813	807	846	781	779	780	756	789	824	821	793	778	750	774	869	795	776	857	831	747	828	836	800	813	777	777	800	841	832	785	817	830	814	737	770	826	761	806	862	754	771	823	837	783	815	831	808	769	815	814	813	809	819	786	769	774	780	762	832	838	781	845	798	811	780	793	794	815	798	730	818	785	797	834	807	818	816	782	811	794	823	808	864	776	818	821	766	832	784	791	785	798	817	856	787	812	850	783	834	830	795	826	815	741	791	819	809	777	798	791	833	827	797	807	778	806	790	774	740	814	822	826	841	847	820	777	798	831	779	796	809	821	793	847	826	825	835	798	806	817	796	764	822	799	760	788	836	809	823	849	784	800	801	806	782	771	837	849	828	776	797	796	840	772	772	793	788	803	809	795	854	845	824	810	792	777	766	802	800	764	790	835	852	757	814	770	794	815	764	806	821	812	726	778	833	799	798	791	769	820	826	778	818	804	840	839	788	776	835	796	815	785	816	778	768	832	808	771	796	814	794	793	850	801	775	872	856	784	810	820	793	820	787	757	870	812	772	810	800	803	810	784	753	816	788	788	831	894	864	760	834	781	801	830	802	779	785	838	754	810	773	777	790	796	783	820	807	785	853	802	824	749	800	836	824	787	731	736	770	796	792	791	810	799	803	816	870	754	797	835	782	817	755	750	797	806	807	823	801	773	774	769	791	804	793	807	826	770	758	816	804	806	831	789	820	803	813	779	811	797	812	813	797	817	746	831	793	810	810	763	769	784	806	828	810	799	809	767	796	809	807	815	825	742	821	784	830	837	806	811	768	792	796	803	846	839	855	779	782	782	823	773	768	782	769	773	803	829	789	813	841	753	829	808	837	779	822	768	786	808	801	779	802	837	783	781	816	718	797	781	768	780	838	813	773	747	859	780	775	852	792	789	780	801	777	766	779	839	855	829	791	834	795	883	777	806	828	813	804	836	803	830	747	805	830	891	762	775	793	858	787	832	814	818	783	793	809	759	815	835	784	771	815	838	775	778	840	793	752	848	782	824	805	784	796	823	845	854	811	818	815	735	780	820	742	848	786	834	792	788	761	842	871	803	826	859	813	812	804	820	848	766	817	797	791	805	744	817	808	793	822	824	760	790	788	799	854	753	808	797	753	829	810	796	797	765	779	812	796	756	813	781	790	788	809	792	775	757	796	834	825	823	761	823	785	820	803	792	746	852	796	830	827	832	794	795	830	847	818	800	816	832	737	856	797	824	815	806	795	777	798	769	738	838	835	799	799	793	816	831	836	801	796	812	864	831	793	831	818	832	804	806	764	810	811	840	785	783	858	796	846	793	808	831	807	825	760	782	837	837	820	817	811	797	780	802	792	799	785	831	770	803	778	805	811	850	818	804	795	820	832	777	784	820	776	850	803	761	831	812	817	790	853	791	796	765	813	745	817	812	779	795	824	817	767	752	822	747	788	828	751	789	863	798	813	799	796	839	813	874	798	818	781	815	784	780	829	798	822	794	769	782	796	810	828	747	825	775	807	809	806	828	828	716	768	785	785	813	794	806	776	783	807	764	824	799	807	801	848	844	762	856	788	808	869	851	759	776	771	783	853	771	814	819	819	813	786	797	825	815	788	732	829	779	766	801	778	801	769	790	833	774	811	836	807	811	777	846	806	772	772	859	838	782	775	799	816	847	801	768	785	812	770	838	817	799	769	808	815	791	744	841	772	763	831	789	801	780	807	801	819	824	843	808	828	806	840	779	806	844	778	816	805	785	830	832	797	783	778	860	786	795	779	777	795	817	818	802	790	824	821	821	767	782	833	789	775	794	774	810	826	769	818	840	782	782	872	824	794	810	763	793	802	823	791	737	787	791	772	804	812	742	823	792	814	807	751	759	761	795	806	776	815	824	793	796	801	787	788	818	813	852	811	752	793	822	749	828	800	823	801	772	807	828	753	784	754	832	780	789	769	794	819	777	788	812	771	794	768	832	779	807	793	768	732	779	851	830	791	815	819	751	823	818	789	822	797	826	869	830	785	748	861	775	812	808	776	855	833	758	843	852	794	779	817	777	804	823	887	817	805	841	770	790	791	764	771	793	770	818	761	808	796	739	809	816	788	761	787	789	732	792	831	779	790	851	813	810	806	797	838	825	799	773	802	785	756	805	781	803	851	769	797	816	771	778	862	806	783	775	825	800	808	832
51798	53213	37245	8029	1265	845	739	582	488	465	421	393	378	398	352	383	328	341	356	304	315	312	291	348	328	330	334	313	316	292	296	286	329	314	290	292	305	334	303	321	314	287	304	337	304	321	303	303	297	299	301	322	306	277	278	289	313	270	298	293	309	320	305	335	328	329	286	332	319	324	272	272	308	316	328	323	284	293	327	326	294	289	286	281	318	314	308	305	307	276	336	282	278	272	289	297	286	319	276	280	272	299	283	272	301	307	288	308	320	329	345	320	331	328	296	267	343	280	281	292	308	280	288	298	334	293	310	280	296	301	318	332	309	296	307	320	316	297	308	323	306	304	306	310	298	266	304	308	316	311	295	275	301	309	283	293	295	290	286	307	264	318	323	281	279	285	272	326	293	287	280	301	292	277	286	288	312	293	277	278	314	283	294	300	317	316	289	288	311	308	307	299	294	290	321	294	325	329	285	314	285	291	267	268	288	304	293	303	279	301	289	273	297	300	313	332	301	313	293	291	327	317	296	317	280	284	299	289	301	288	302	274	313	320	307	301	265	290	283	290	311	308	303	305	291	299	297	274	294	291	294	336	305	285	288	287	295	308	294	308	283	311	296	312	279	299	276	285	295	307	276	281	294	307	302	310	315	333	289	291	311	293	323	304	334	321	310	299	295	300	304	308	271	307	294	308	313	313	316	287	282	318	294	293	296	313	280	336	335	309	275	287	296	307	284	280	299	299	281	288	297	320	314	308	286	267	306	329	268	312	291	309	301	295	322	277	312	342	309	293	296	297	280	304	299	267	318	285	316	278	331	290	295	291	285	281	303	306	275	298	307	297	298	269	305	292	322	317	280	323	275	293	328	286	314	296	304	315	350	312	299	330	282	271	276	280	304	268	292	337	302	273	280	274	289	320	268	299	289	287	305	285	289	285	334	325	307	314	278	307	291	282	319	285	279	297	301	327	292	252	301	320	315	307	323	308	312	272	291	300	306	291	317	310	283	293	288	281	301	277	321	296	300	270	293	303	324	278	301	298	282	286	287	318	287	292	308	292	299	320	317	306	303	322	302	277	301	305	306	312	306	289	303	314	287	317	286	277	286	308	279	296	267	268	313	353	302	312	295	270	271	305	289	301	292	275	342	290	276	290	312	306	257	268	298	308	340	282	337	279	284	265	292	320	287	306	277	303	309	327	320	283	284	312	277	299	298	268	280	296	291	287	311	298	325	289	301	274	273	315	259	283	318	292	304	308	316	306	283	286	290	299	289	295	277	297	326	263	280	296	263	295	336	308	333	289	275	285	291	297	286	313	312	291	261	302	271	337	296	313	273	312	271	295	286	312	322	320	307	280	298	296	288	281	297	299	337	290	284	302	298	284	295	285	316	301	296	298	320	305	280	272	258	310	277	321	282	309	279	298	306	292	292	331	281	290	310	285	320	287	277	324	291	327	318	302	323	309	316	303	311	294	270	313	309	299	279	259	299	308	301	288	275	322	319	306	295	307	268	286	280	302	346	319	293	275	286	271	329	284	300	290	299	317	298	290	312	310	295	271	292	296	323	303	286	323	319	322	298	317	324	299	301	284	293	311	310	291	312	312	271	310	304	311	282	285	283	297	290	318	294	312	269	306	312	280	324	293	308	308	273	304	279	325	310	293	344	314	318	314	289	309	322	255	285	266	299	328	315	292	291	278	290	330	310	342	294	265	315	343	304	300	291	283	342	300	322	302	293	314	300	298	295	289	302	302	315	287	330	317	320	290	319	316	343	286	281	303	304	266	307	274	282	335	292	303	329	317	298	284	284	286	296	301	289	346	309	319	291	280	297	286	336	321	285	307	283	244	296	294	282	289	301	301	292	343	281	315	294	325	296	308	308	292	297	307	320	287	311	332	310	309	291	282	289	313	290	281	302	287	309	271	286	310	284	300	294	337	285	323	290	324	308	294	270	283	281	327	318	285	296	310	318	295	295	300	313	289	273	323	257	317	298	301	291	298	325	322	317	301	340	287	319	296	301	329	292	312	274	293	319	276	312	289	307	261	305	343	291	326	315	288	288	267	310	316	277	302	316	289	305	317	323	297	289	307	299	293	310	287	296	321	292	290	307	290	310	326	261	296	305	316	313	313	292	308	301	295	286	301	298	291	289	294	291	276	309	290	315	307	324	272	311	303	326	327	292	308	289	331	337	286	280	284	296	310	303	325	302	295	297	308	268	287	303	291	316	297	277	305	316	331	275	301	289	284	291	328	317	289	319	298	280	294	275	282	284	312	313	286	293	295	302	318	307	328	317	311	308	301	324	305	280	299	315	272	310	259	310	288	274	282	315	339	289	302	300	278	281	328	265	315	298	304	293	311	277	282	272	321	321	319	333	305	294	320	308	292	292	338	303	314	293	311	290	301	281	313	291	264	298	284	290	287	301	302	272	330	285	319	287	271	303	303	310	290	314	298	301	287	299	335	302	276	328	268	271	290	310	293	305	319	313	315	334	302	311	305	312	289	299	305	337	284	292	292	281	329	287	301	276	313	283	330	311	332	307	315	296	321	280	302	284	299	300	304	293	333	305	290	325	286	327	293	296	288	306	300	331	282	321	293	305	305	298	313	288	320	308	286	301	304	311	313	342	292	299	312	283	322	306	305	299	320	287	307	277	296	280	290	305	277	312	274	351	292	281	283	306	293	300	306	294	284	316	298	323	298	308	321	286	291	312	316	289	301	294	306	299	286	284	283	287	277	275	285	306	266	286	317	297	293	316	297	283	287	295	315	321	266	324	285	268	287	307	308	304	310	316	305	313	293	295	330	290	321	302	305	288	304	294	256	289	303	326	303	312	288	314	280	284	323	287	306	309	285	295	287	302	283	287	321	295	287	305	284	314	301	309	293	297	274	313	294	298	305	273	323	314	289	294	276	324	338	296	297	288	278	275	310	299	285	286	268	311	311	320	274	287	288	306	305	277	288	304	259	301	317	287	308	263	307	308	268	322	294	303	299	267	304	322	294	300	290	327	297	312	314	291	325	305	308	267	314	325	316	271	261	258	285	278	317	279	304	285	302	318	313	300	316	257	310	288	313	323	301	278	275	322	272	300	291	283	285	312	298	265	322	285	290	307	296	321	294	290	294	274	307	280	305	303	302	304	313	298	295	301	316	281	298	317	315	269	319	312	298	291	306	307	322	284	308	318	288	313	307	300	322	284	313	312	317	322	305	289	294	269	288	304	297	295	295	313	280	283	285	302	312	294	314	300	295	291	319	316	275	297	327	274	323	295	307	295	312	310	316	318	296	279	305	316	301	296	303	296	270	282	274	294	302	289	298	292	310	316	299	292	325	267	299	300	300	277	292	278	301	312	294	297	295	285	321	270	291	312	284	293	293	294	313	319	292	264	308	327	303	313	300	283	288	303	296	266	298	309	293	279	309	309	318	285	271	334	323	281	291	310	284	307	259	327	320	304	302	281	306	303	247	299	319	282	296	300	301	291	299
30838	38517	28887	4845	4110	3463	2763	2418	2008	1864	1675	1467	1405	1280	1333	1187	1159	1074	1077	1028	1047	934	973	950	956	937	883	870	936	958	911	860	875	812	894	811	825	862	811	783	816	799	853	794	860	818	819	795	819	832	788	814	748	799	815	815	786	758	745	827	779	779	792	749	782	790	779	740	787	795	807	712	779	806	767	708	775	728	780	748	808	812	795	776	836	784	786	786	739	789	695	768	764	808	746	743	752	768	831	717	757	770	780	804	775	765	743	734	751	798	727	782	771	752	771	756	695	717	796	723	740	752	781	813	754	709	759	788	741	757	769	745	807	756	793	743	739	714	735	760	780	710	807	735	758	753	769	724	787	813	724	780	742	767	750	778	795	736	735	772	755	724	792	717	694	728	768	774	764	768	787	716	750	800	724	798	722	691	733	747	779	808	745	791	796	767	740	830	717	769	780	751	764	738	760	736	729	726	769	722	757	749	752	756	740	757	760	778	813	764	787	729	792	728	750	780	758	813	784	752	749	759	696	766	764	753	769	778	761	722	756	756	800	747	788	755	738	754	771	728	749	732	772	756	715	780	738	746	796	766	776	785	771	762	761	775	733	724	801	737	712	712	792	766	755	776	751	758	689	796	766	776	768	743	771	770	724	724	730	730	722	739	755	768	711	732	811	752	786	748	780	720	713	792	746	726	732	732	781	742	729	756	731	728	779	742	758	743	708	729	790	761	808	766	729	779	753	775	761	712	764	787	770	744	765	743	737	757	765	717	761	785	740	730	767	718	723	761	772	768	796	753	789	761	744	799	738	765	782	733	773	705	765	747	742	780	722	743	716	766	791	745	780	703	746	762	810	755	772	769	777	740	771	755	794	798	762	743	742	752	727	783	786	747	767	739	754	749	756	735	762	700	729	724	709	714	754	747	738	747	732	820	755	792	740	675	750	808	744	764	780	754	779	747	750	721	760	788	751	767	766	785	775	774	733	739	731	773	776	743	749	757	781	718	791	811	718	746	772	782	762	782	743	725	735	738	705	801	756	727	720	736	744	751	739	805	717	770	758	770	761	796	782	771	739	730	776	772	704	722	761	769	778	750	814	716	791	757	758	786	731	783	689	728	757	744	737	750	704	717	782	730	769	732	763	754	730	786	701	757	776	807	732	774	711	742	774	772	709	772	718	768	716	763	764	740	747	770	749	750	743	803	733	737	778	807	760	742	738	777	794	773	812	753	774	740	719	763	730	792	764	749	723	796	765	748	741	748	802	748	748	747	742	718	790	727	748	804	751	731	757	798	778	773	760	779	761	787	780	732	749	720	770	755	767	717	764	728	698	761	742	779	733	752	748	776	761	729	715	704	742	743	753	778	773	716	729	758	721	731	738	755	730	740	781	768	782	744	759	791	731	769	780	796	769	734	761	747	738	725	720	755	766	750	777	762	778	738	766	738	715	760	747	726	786	792	786	745	720	765	673	709	783	679	751	688	751	749	734	746	726	731	712	728	765	745	730	753	729	750	733	766	750	766	716	770	773	720	745	813	783	784	741	737	749	766	741	747	808	793	714	752	774	723	744	736	732	751	721	739	797	722	760	763	727	773	805	715	748	765	748	786	753	730	810	758	747	700	735	779	716	755	727	745	803	801	745	746	724	717	780	737	802	763	760	765	705	774	774	767	775	779	738	770	741	701	713	758	741	792	722	748	677	737	791	752	763	765	742	723	767	747	740	756	721	777	716	711	773	748	748	745	724	776	738	722	740	759	743	706	763	688	761	779	766	769	730	770	785	684	750	758	743	719	736	715	769	745	735	780	771	747	715	732	787	775	787	748	771	728	742	732	813	774	744	763	775	757	729	720	754	868	750	745	759	748	787	729	750	739	771	778	722	745	761	723	754	784	737	752	709	732	771	716	728	784	737	727	683	821	779	761	787	765	770	778	725	748	772	772	708	760	792	767	733	757	766	760	771	785	707	753	787	761	748	754	758	771	783	706	737	743	747	714	665	756	792	715	765	714	806	749	801	732	785	743	763	784	753	731	752	778	781	746	728	756	733	750	709	766	721	718	735	692	731	737	702	731	711	761	738	766	830	769	794	756	739	787	840	749	769	729	747	744	745	752	772	727	752	758	760	768	754	768	770	767	759	768	774	800	755	733	724	753	756	780	738	788	735	789	777	771	715	769	817	758	712	743	770	772	769	739	762	729	702	719	747	720	723	796	773	740	723	760	749	763	771	806	745	752	762	748	736	795	798	788	736	752	766	775	737	785	756	725	750	714	753	695	750	754	720	717	729	720	740	750	747	780	762	748	699	698	765	726	775	730	736	775	753	764	758	724	696	783	784	724	766	757	728	729	752	751	761	756	789	774	739	797	753	711	782	778	759	721	767	734	780	800	756	701	699	734	754	755	793	720	716	739	701	771	789	741	751	741	740	781	741	742	730	780	763	715	755	781	755	773	758	776	743	785	734	749	718	687	716	766	790	740	757	748	757	785	800	758	745	771	744	774	696	764	756	762	756	749	737	709	757	742	778	753	768	745	718	740	787	735	746	764	829	782	772	728	756	734	730	824	752	744	720	730	753	739	767	773	776	738	750	772	750	742	760	710	809	726	752	678	765	752	733	802	786	739	754	776	686	712	750	746	774	764	750	757	772	768	783	762	686	782	756	801	760	758	761	795	745	789	731	790	765	749	739	729	747	709	708	774	770	725	770	800	750	750	749	759	731	768	726	752	763	713	731	695	754	768	748	723	757	730	745	752	785	817	728	751	778	781	744	721	751	764	805	731	734	752	737	751	805	763	785	784	739	749	712	748	741	739	778	742	794	729	772	778	732	772	771	789	784	772	748	772	776	752	801	762	772	745	744	764	726	745	755	748	700	734	728	781	755	730	734	697	788	716	736	733	691	754	762	778	705	767	736	760	791	776	746	748	776	775	728	754	806	736	768	730	689	771	760	841	706	765	749	723	732	750	751	749	771	801	757	774	695	742	795	738	702	735	764	755	792	766	755	774	757	757	765	782	737	741	715	703	794	748	766	727	763	748	785	769	762	721	744	768	752	742	733	693	769	755	749	764	711	755	777	719	749	752	739	706	799	780	718	736	775	731	748	765	760	752	760	721	737	747	755	745	768	808	768	763	780	732	800	722	811	786	719	770	760	794	739	711	719	733	759	758	755	735	784	798	747	738	766	742	721	767	735	744	729	726	739	739	718	709	734	738	782	814	737	796	715	728	768	758	736	797	763	774	738	802	732	743	747	772	747	772	780	757	759	777	776	794	738	752	740	733	754	810	751	761	740	732	762	719	738	734	691	749	787	766	736	740	710	740	722	770	763	707	758	713	768	709	794	780	769	730	783	798	784	791	783	750	760	768	763	792	714	767	767	755	746	740	722	709	758	777	744	742	712	773	761	758	787	746	693	783	747	752	790	724	754	729	728	769	751	784	758	753	744	798	776	758	805	801	780	748	796	773	773	731	743	700	732	782	755	690	723	737
4830	2161	742	195	162	177	160	165	164	176	167	149	167	180	162	147	130	173	159	162	150	164	164	168	145	155	170	176	189	141	138	175	159	178	147	149	155	150	188	142	165	159	159	135	172	190	180	190	176	169	153	162	172	170	158	163	180	159	192	143	170	167	148	168	150	136	171	165	177	177	160	157	159	190	157	161	156	175	166	168	175	162	178	182	143	159	159	166	181	153	157	163	164	157	159	162	166	160	176	172	151	175	167	142	167	170	146	170	172	156	143	155	164	169	161	157	157	138	146	154	163	156	147	153	172	145	158	150	175	191	168	172	161	153	169	178	181	169	149	180	154	157	150	162	175	140	157	174	164	164	175	160	175	173	189	154	183	159	154	181	144	159	160	164	176	134	163	158	154	158	168	168	170	164	153	151	167	157	158	140	162	146	166	165	138	149	167	191	170	140	169	177	157	165	182	152	195	189	169	169	156	177	161	172	162	154	164	163	158	144	163	177	159	158	182	163	168	180	153	185	172	173	165	147	168	158	163	163	164	168	165	142	149	156	182	151	187	195	166	154	161	189	158	165	139	151	169	156	182	139	177	174	155	170	152	137	176	151	160	173	164	187	163	160	153	168	171	171	165	175	175	145	173	149	165	159	167	177	169	152	160	157	180	163	167	159	169	168	173	171	142	183	171	189	156	189	148	142	148	154	150	173	141	171	172	176	153	153	181	165	161	188	167	160	169	183	146	162	161	144	161	175	142	173	179	170	167	170	162	180	169	176	141	170	151	183	164	168	154	181	172	173	154	158	160	157	150	148	152	154	170	163	158	174	168	172	159	178	155	186	147	157	165	166	161	145	145	174	160	174	150	189	167	163	178	172	171	143	193	159	174	162	171	145	156	153	166	155	132	171	164	162	179	179	161	151	165	175	143	161	173	173	150	174	152	177	149	160	171	195	166	148	160	163	160	149	159	162	175	177	155	155	158	159	171	168	150	153	144	173	180	162	147	131	157	153	181	169	161	175	161	150	178	178	178	169	144	167	179	165	155	138	176	166	169	171	148	157	157	179	174	159	160	193	165	172	169	160	159	150	168	186	160	155	167	139	179	183	188	164	187	191	155	154	150	158	142	151	179	180	191	153	186	181	173	156	160	171	175	124	153	146	156	131	146	167	159	164	154	151	155	173	160	176	158	163	164	158	166	148	153	163	164	179	155	153	163	170	149	138	178	168	162	152	163	144	146	155	166	165	146	176	168	169	174	145	160	166	168	163	140	163	153	151	161	165	157	174	147	174	161	162	182	163	156	164	152	164	170	141	168	150	171	146	163	142	144	162	161	141	161	174	147	175	156	170	164	162	162	153	155	170	175	179	156	165	154	161	153	178	152	156	170	159	175	170	148	152	181	142	163	153	143	163	151	153	175	159	169	162	156	152	170	184	174	153	178	161	156	151	166	194	161	170	179	169	182	159	148	158	152	160	150	162	186	163	164	162	146	161	176	160	178	173	150	157	164	195	146	147	161	161	162	181	174	157	157	142	179	185	149	162	169	154	141	152	168	161	170	173	150	164	140	174	174	162	175	149	153	134	147	162	138	177	151	174	165	140	163	170	155	170	161	144	160	181	164	159	157	158	173	136	177	165	165	159	156	166	146	171	164	177	179	160	174	163	145	160	157	172	187	150	146	187	152	172	169	172	184	135	176	149	175	155	189	174	171	140	158	163	156	158	174	165	156	165	163	193	166	180	187	175	176	132	138	170	164	156	163	166	181	152	163	194	167	181	171	160	151	176	174	155	130	162	169	178	168	178	167	145	161	161	152	150	159	173	151	172	171	172	163	178	172	168	167	149	170	177	157	169	166	147	173	180	175	147	152	171	147	157	153	143	166	149	164	164	146	171	140	173	175	165	156	157	176	169	166	157	159	174	166	174	171	150	159	169	164	161	172	170	155	165	157	154	174	180	165	184	161	157	138	141	156	162	145	170	187	170	172	182	172	172	160	163	159	170	169	175	169	160	174	162	137	140	158	170	137	139	173	195	154	149	162	125	152	144	160	157	166	178	180	142	161	149	153	192	172	148	149	145	162	158	152	172	167	173	173	167	164	158	159	154	158	161	150	136	171	163	150	175	175	164	179	169	168	161	152	167	159	180	175	170	155	161	181	165	177	160	151	175	158	161	154	165	170	146	181	169	163	166	177	151	179	170	184	159	164	144	188	135	139	166	159	173	147	152	141	156	179	165	160	171	165	147	150	170	183	155	167	150	181	169	132	155	160	173	167	160	171	150	168	170	143	166	168	140	165	171	145	173	162	171	164	168	152	181	154	186	154	184	164	175	151	163	158	157	176	160	180	180	191	145	161	172	147	164	184	160	159	134	131	157	150	158	170	165	166	165	200	170	167	163	160	164	152	147	166	153	136	152	143	155	170	172	163	172	153	139	150	184	172	184	156	177	173	190	154	152	145	168	171	162	153	181	168	133	143	155	166	169	170	177	175	151	163	163	153	161	158	157	153	138	162	140	153	142	163	176	169	171	156	188	169	178	132	178	153	165	153	162	171	161	155	161	151	176	176	165	163	130	165	139	149	192	180	170	154	163	155	156	156	176	158	159	167	173	170	153	147	193	173	174	164	165	171	153	185	156	165	178	162	159	184	180	174	146	162	158	172	185	188	158	181	155	182	155	150	173	167	131	169	145	158	176	162	151	172	160	172	169	184	151	146	156	172	167	161	151	173	160	174	163	166	153	161	169	155	151	183	193	164	150	178	177	154	182	162	175	164	174	180	146	147	173	168	164	155	161	168	162	150	178	161	187	151	166	155	164	161	156	173	159	149	165	191	175	160	158	147	162	164	171	172	157	160	170	184	151	152	176	159	164	152	155	150	173	130	149	152	178	174	166	167	163	184	192	159	175	159	166	181	155	176	168	143	160	169	177	151	173	164	151	167	166	176	147	145	145	168	172	174	156	168	171	162	149	183	156	141	168	156	143	157	153	160	152	164	144	171	164	153	167	140	171	155	166	154	154	159	175	168	149	150	149	169	182	173	173	180	164	148	151	154	178	174	171	159	173	169	146	151	158	140	170	185	143	162	162	191	151	177	146	146	151	156	162	165	164	148	156	149	157	164	156	165	149	150	164	172	158	169	139	167	170	172	167	159	152	151	186	130	147	145	173	175	159	165	181	184	156	150	147	158	153	171	160	155	171	166	168	157	164	154	154	161	161	155	171	169	144	159	157	146	152	162	170	156	158	182	168	175	151	145	126	164	156	135	180	159	169	174	151	167	167	165	148	153	158	168	177	170	179	153	170	152	159	168	156	144	162	163	184	165	156	142	151	134	161	152	163	151	157	158	166	148	160	139	157	161	175	159	177	164	177	161	171	177	155	170	157	180	166	183	159	154	179	149	150	179	145	171	170	158	156	163	166	172	138	186	160	146	153	156	154	167	184	179	155	179	155	167	162	150	161	169	182	155	163	177	160	171	145	158	161	166	169
4391	3565	1652	550	577	564	509	509	489	501	473	522	526	466	495	523	530	536	490	498	473	466	489	488	478	451	503	497	436	478	475	514	478	459	486	488	476	474	513	512	475	491	486	497	475	469	473	469	489	403	493	472	502	523	477	502	453	498	470	463	458	515	483	512	499	464	483	436	489	461	496	484	503	504	507	434	487	522	458	479	463	465	514	497	503	487	471	494	472	501	496	483	494	466	500	493	448	468	509	493	478	494	493	453	493	513	492	456	474	495	457	497	435	490	482	477	466	513	482	484	465	451	503	490	496	508	468	469	492	455	514	505	478	455	480	484	490	468	461	463	468	468	477	458	499	465	494	471	470	514	443	445	474	542	464	467	437	474	455	475	505	475	504	451	452	467	471	484	499	444	502	478	468	484	536	484	484	456	455	477	476	456	439	488	448	489	497	465	477	465	474	458	533	466	491	480	450	487	487	462	469	476	499	476	472	461	485	512	473	510	483	475	471	481	464	461	535	454	492	442	468	474	493	459	454	468	467	502	494	459	483	502	476	448	536	447	484	476	501	507	477	482	454	496	469	493	478	518	485	493	460	508	474	466	476	466	483	513	461	499	473	474	452	498	502	529	476	480	505	451	472	489	541	463	487	495	501	448	451	461	496	500	480	461	498	502	449	471	428	461	471	505	507	488	485	443	499	434	488	480	435	502	420	527	496	474	487	463	465	502	472	475	478	516	492	518	510	495	491	482	462	500	453	474	476	476	478	455	534	463	480	446	453	464	502	450	518	488	473	489	492	519	478	511	468	490	493	433	484	463	466	503	473	493	479	496	466	487	507	481	499	467	472	485	451	468	447	487	510	496	463	459	465	452	458	438	468	504	453	487	457	482	502	469	465	468	479	454	479	451	491	479	469	503	462	479	511	476	490	468	464	473	512	473	494	475	512	506	465	459	456	488	453	487	501	489	450	511	443	468	469	486	473	462	481	474	493	475	523	436	498	447	473	496	472	452	465	481	458	481	501	472	482	477	475	461	448	488	468	463	474	488	453	481	473	497	489	497	471	450	465	494	468	484	514	446	454	498	496	479	474	461	494	469	468	487	455	498	513	483	504	444	475	500	491	425	473	474	480	509	505	463	494	508	478	495	470	486	461	443	469	454	481	515	471	479	453	470	477	447	482	481	480	530	456	511	481	440	509	475	503	497	484	475	490	481	456	491	490	434	491	472	497	483	477	466	450	484	449	452	507	470	492	473	499	483	520	464	505	498	482	518	508	501	459	476	505	504	460	448	439	462	457	443	482	521	464	503	500	468	496	478	466	477	495	503	491	462	540	501	454	451	475	501	497	449	510	512	499	470	481	471	459	472	466	468	475	448	494	467	480	501	481	510	486	486	510	501	470	493	482	510	470	459	491	455	436	483	502	468	503	447	467	458	490	478	449	447	500	482	464	512	467	502	467	502	464	476	455	476	470	470	493	447	460	474	492	457	429	492	507	451	469	456	491	466	469	477	458	460	473	457	489	443	458	455	424	494	482	471	506	522	479	503	481	496	479	480	476	533	493	502	507	506	488	522	501	499	495	515	487	460	498	468	497	469	463	435	488	483	498	507	484	483	472	459	498	502	456	470	482	475	489	481	470	488	477	473	496	533	486	454	459	459	512	506	478	452	486	478	476	504	450	470	485	433	482	508	456	454	464	449	489	470	501	493	477	450	498	476	513	484	483	473	446	481	486	485	509	497	494	472	471	480	462	451	456	474	468	501	509	465	515	480	520	493	463	485	486	508	479	470	458	477	475	438	452	465	497	460	509	474	469	468	473	510	457	444	468	472	450	457	472	451	451	469	499	490	496	486	469	501	503	492	480	443	504	479	469	544	457	482	478	475	479	491	523	465	482	482	493	419	485	472	456	487	477	490	466	479	483	480	465	501	492	470	486	467	478	490	480	538	506	481	500	482	467	484	452	451	497	438	487	500	452	495	454	469	467	476	454	504	429	530	464	467	494	471	489	522	468	512	445	484	481	467	501	470	491	475	484	497	455	466	477	504	473	499	463	472	450	504	515	501	466	469	512	459	446	461	453	476	473	460	490	461	459	480	504	493	510	471	492	509	455	469	490	481	515	477	513	484	473	460	477	499	478	485	477	507	467	500	470	464	468	439	467	505	517	487	497	495	475	475	483	491	490	456	469	463	491	503	481	478	481	501	456	465	522	499	517	503	497	473	506	506	435	473	466	466	462	458	455	454	497	464	472	485	437	484	497	485	468	486	501	470	483	461	481	465	444	474	480	507	517	459	440	504	484	485	457	483	488	453	450	461	451	434	488	478	496	454	480	472	490	448	463	470	482	509	478	481	485	472	465	437	499	520	467	492	468	466	505	457	470	507	482	478	496	456	469	474	466	483	514	441	442	473	495	492	458	452	482	505	493	449	502	466	484	497	464	478	465	459	468	498	456	501	484	491	504	455	479	486	451	485	482	505	513	434	505	445	447	468	463	495	473	484	460	484	489	483	484	506	456	487	466	493	452	459	440	457	514	493	470	490	483	498	464	491	473	503	427	460	482	458	460	464	503	474	481	492	474	470	488	517	447	449	510	491	488	526	475	464	452	494	525	502	475	447	491	444	480	452	487	477	470	515	464	519	468	458	490	488	462	489	500	462	496	509	468	490	492	465	468	491	493	492	475	515	469	461	456	501	482	464	442	465	473	496	459	482	478	461	467	463	491	442	460	461	482	483	469	481	476	465	469	442	470	469	468	492	500	492	496	482	471	470	492	495	490	468	470	481	422	506	453	464	476	449	487	467	506	473	465	480	430	461	501	460	515	488	455	468	482	505	500	544	501	485	449	476	488	499	440	474	473	496	529	530	491	487	455	479	488	479	490	513	456	497	454	497	450	506	468	493	471	455	480	471	478	505	474	463	463	513	519	464	492	481	480	483	496	441	472	482	509	495	476	484	493	490	458	497	475	474	501	528	486	501	453	491	499	507	512	508	467	487	435	471	491	471	464	475	496	523	478	454	485	511	481	461	467	457	512	478	480	493	506	488	523	492	464	465	468	438	491	484	499	457	458	458	449	496	473	473	467	486	456	463	471	490	501	447	478	517	492	472	460	487	476	463	491	452	478	468	502	464	485	475	485	498	495	453	498	458	500	531	466	455	487	463	486	471	451	517	490	483	461	463	497	481	492	451	477	471	496	510	499	462	478	474	469	504	489	451	506	471	487	480	526	478	477	512	487	489	478	462	487	485	514	480	436	466	460	498	480	457	518	459	482	428	472	493	456	463	500	456	492	428	506	489	497	514	453	466	478	452	479	480	465	474	464	456	502	475	504	481	491	495	511	512	466	478	513	493	487	456	460	481	471	469	477	469	492	456	510	501	493	468	476	481	464	443	483	527	469	453	454	462	426	455	480	450	451	465	480	507	461	514	463	476	520	489	478	470	446	495	446	467	449	479	456	501	470	503	485	490	477	499	463	466	461	459	468	489
36380	37114	18529	1775	714	590	507	513	358	380	369	377	365	333	346	348	341	358	283	338	335	298	318	328	299	308	299	331	334	320	312	271	297	313	349	321	297	311	337	297	327	291	317	352	285	329	302	306	315	326	308	329	311	328	330	290	315	327	298	332	307	333	337	312	311	302	331	305	290	299	339	319	317	299	295	316	269	269	330	318	274	308	330	315	314	320	328	290	299	333	312	308	299	321	284	356	300	333	329	318	280	288	323	300	301	308	278	314	301	298	307	311	319	336	306	323	302	292	331	305	308	304	292	299	294	283	273	325	278	304	276	294	360	323	291	306	311	306	319	333	281	317	290	299	286	327	330	320	331	320	313	319	328	324	335	322	295	321	342	302	289	325	274	315	303	309	351	312	297	323	293	327	322	321	291	282	294	304	292	268	324	295	305	308	346	299	289	338	321	327	327	323	302	323	288	304	331	293	309	298	328	292	296	322	328	369	343	309	310	320	334	299	300	285	341	309	323	342	297	290	331	306	349	299	315	312	306	304	320	316	294	308	344	308	307	289	304	317	290	303	322	287	280	292	296	281	328	331	308	296	303	303	327	305	323	295	330	301	304	295	272	302	319	295	336	306	311	328	317	298	328	298	275	299	310	303	324	311	316	315	299	325	310	336	281	264	350	326	325	289	298	324	299	336	267	284	312	293	336	287	324	313	311	319	330	278	316	285	311	325	296	327	313	327	322	293	297	307	307	290	307	278	304	343	308	329	286	292	330	295	339	317	313	302	298	308	309	303	291	321	304	298	324	320	345	315	291	297	318	309	292	331	292	336	331	296	339	332	321	314	323	328	331	336	318	342	281	303	295	295	307	287	300	334	325	345	313	329	328	297	327	286	301	334	333	316	339	314	311	328	308	319	317	310	304	320	329	327	284	307	294	302	306	314	284	302	293	327	318	318	279	301	285	304	330	318	323	320	296	272	297	300	323	302	290	299	296	280	307	320	304	313	350	333	306	298	310	317	325	296	343	322	308	308	310	289	303	334	297	342	336	305	302	289	335	308	333	316	304	301	300	287	311	308	299	307	291	324	311	294	303	282	326	323	295	312	309	306	305	302	296	308	342	282	308	332	308	333	281	292	314	289	288	314	287	313	339	312	309	341	322	294	248	313	301	338	299	302	293	320	312	272	303	309	295	283	316	321	312	361	330	303	301	311	294	331	312	287	340	286	308	324	315	295	314	299	323	310	322	327	319	333	307	281	303	303	327	331	296	296	286	287	349	324	309	298	295	296	314	313	313	286	315	278	299	303	314	304	306	330	304	284	344	335	272	308	325	284	312	308	307	288	285	324	290	297	310	295	340	350	324	304	292	310	313	289	308	281	289	296	296	308	307	314	311	300	301	285	296	295	299	317	295	292	350	326	329	297	327	296	320	305	272	311	294	327	317	307	315	292	314	312	285	324	317	303	336	303	331	311	296	303	329	304	330	319	315	307	310	300	322	300	330	321	319	291	313	325	315	331	277	297	293	304	320	316	316	306	318	310	334	288	306	305	314	319	313	300	275	335	313	310	305	330	311	316	304	342	336	291	276	290	297	309	332	306	301	326	309	294	303	340	315	309	345	312	317	322	306	341	303	325	346	323	351	316	312	302	307	311	284	310	258	283	288	337	299	297	324	287	286	269	297	292	311	312	284	292	301	306	301	304	288	316	321	307	286	316	327	296	338	326	305	320	307	311	321	329	287	287	295	298	339	327	309	308	294	302	329	318	338	330	305	337	288	330	327	305	294	288	290	312	326	322	299	318	298	319	332	340	350	314	311	302	283	316	324	330	305	309	287	373	288	357	279	289	349	327	301	287	318	292	295	302	280	331	279	285	326	277	297	315	295	305	330	319	329	315	308	285	306	298	324	310	317	319	322	333	343	325	325	321	319	308	306	301	310	321	312	317	320	312	327	327	347	327	306	322	328	301	310	330	327	327	320	324	333	327	268	350	334	302	305	306	295	298	272	322	300	341	342	310	328	312	293	296	301	318	304	312	296	291	308	283	321	302	317	324	290	334	305	305	307	309	337	294	307	323	306	318	294	320	296	305	277	281	313	306	331	293	302	327	285	288	286	368	328	352	312	287	319	299	319	322	323	310	323	318	299	304	328	297	302	284	320	278	304	349	309	312	310	297	305	323	312	296	332	321	323	317	305	338	307	319	326	296	325	331	327	314	308	304	297	276	309	305	276	288	335	285	308	339	331	287	312	298	322	309	312	279	308	325	332	303	309	316	291	341	316	309	310	312	332	315	303	283	326	334	295	332	310	299	334	277	314	355	272	335	307	324	295	342	299	317	315	342	319	255	301	290	300	314	331	287	299	307	312	322	302	308	326	296	316	288	293	332	335	285	263	255	301	299	300	295	289	312	289	312	315	279	312	292	356	333	322	290	294	301	296	313	301	333	311	301	329	300	313	318	270	280	329	314	350	300	344	309	317	306	296	315	303	319	294	334	321	336	313	339	319	323	299	312	346	321	313	309	277	310	318	322	332	312	326	299	304	291	311	301	338	308	332	322	315	284	306	320	305	293	299	311	304	351	321	337	275	316	322	343	304	298	293	375	302	313	313	309	306	292	314	327	309	316	328	305	310	306	299	288	317	311	306	323	344	351	333	315	299	334	315	307	298	307	304	295	287	325	301	278	336	325	313	318	300	307	291	303	311	297	335	319	335	316	337	323	287	307	286	328	342	318	295	285	307	332	316	290	324	296	340	317	315	306	317	336	334	328	293	301	309	299	286	310	338	316	322	298	304	287	318	319	298	304	314	319	296	329	297	337	312	298	329	280	295	326	322	334	313	280	351	303	288	308	314	314	293	293	333	315	316	274	318	344	302	310	298	294	295	334	316	298	319	323	326	307	309	293	331	309	277	319	301	292	304	315	315	294	290	297	315	305	302	332	344	321	331	301	327	308	325	328	305	309	309	328	325	340	310	335	296	320	309	360	279	296	322	290	309	310	308	303	285	301	305	319	334	298	305	296	304	319	275	310	324	304	280	296	311	312	301	309	317	315	336	311	294	328	306	306	292	275	327	310	322	318	339	301	305	297	293	334	316	319	299	288	302	308	324	294	297	305	332	308	297	309	295	302	302	302	316	320	344	330	309	347	318	338	290	312	325	296	330	322	314	345	299	316	291	313	322	332	289	308	330	297	292	318	324	314	319	308	297	299	316	293	335	308	269	300	367	335	298	290	316	327	315	285	338	280	300	338	327	318	286	288	329	308	302	333	322	308	288	300	337	314	313	299	327	280	288	310	310	302	293	317	311	301	329	315	306	321	311	332	296	322	308	300	293	287	325	303	280	324	338	277	310	323	288	289	279	277	290	304	304	290	291	333	298	326	330	336	292	286	301	310	284	282	298	320	339	325	319	358	320	351	317	294	297	300	295	303	294	304	305	317	299	321	289	327	304	283	304	308	284	301	335	328	308	300	294	293	312	304	334	320	301	311
21381	28477	13093	2895	2664	2178	1884	1680	1518	1335	1309	1203	1107	1124	1068	1056	1025	976	967	938	919	933	936	924	900	870	900	864	852	840	901	829	817	897	850	849	849	858	796	748	842	835	836	812	862	772	795	829	839	828	862	797	829	855	788	801	792	805	832	827	821	810	804	840	812	812	808	808	852	843	812	839	809	807	821	846	799	777	773	756	803	757	806	828	759	777	790	745	835	784	797	815	824	816	768	753	832	792	806	845	798	777	855	809	805	744	760	825	761	839	830	813	782	794	816	842	828	803	823	818	756	834	797	809	814	789	785	802	859	806	797	806	812	806	764	807	815	816	810	787	781	754	831	801	762	833	790	810	863	764	759	801	807	777	795	846	818	778	833	800	802	782	783	797	787	813	814	826	826	800	807	822	774	776	807	855	767	826	802	774	840	747	826	725	828	745	823	795	795	806	822	807	774	882	783	801	755	783	812	810	761	808	825	810	777	788	777	837	784	835	815	829	787	756	764	832	782	800	806	769	801	752	791	814	794	781	792	844	797	818	818	875	786	772	804	759	793	858	786	820	805	849	755	812	824	746	769	743	786	815	808	796	779	830	764	770	788	828	818	805	797	825	817	830	806	780	801	803	838	839	795	821	791	795	830	766	788	836	774	790	820	816	830	759	851	849	752	794	797	825	765	796	813	797	826	809	804	776	800	782	838	758	799	824	851	792	798	734	825	779	784	814	788	788	795	825	779	759	776	797	784	745	802	776	789	805	779	739	832	803	785	780	840	797	841	819	797	803	791	825	806	789	781	804	766	832	802	815	788	825	814	801	819	752	769	795	815	828	810	795	753	781	788	774	766	790	812	828	765	776	794	787	817	759	792	814	792	802	806	783	845	788	811	867	784	772	817	792	805	796	821	798	790	793	811	834	804	808	756	851	768	782	812	791	825	773	791	770	779	800	815	787	829	788	785	848	802	822	823	811	843	801	823	836	778	806	776	792	766	817	762	824	791	838	794	770	809	767	815	791	808	803	790	788	814	769	801	760	809	844	847	760	784	817	818	727	787	832	826	755	813	798	808	781	804	773	786	819	805	816	766	822	812	803	816	792	740	799	806	807	834	819	812	798	769	841	815	826	780	872	814	798	840	811	771	808	816	776	799	770	836	834	874	832	840	777	743	820	791	733	720	788	814	768	757	792	745	804	801	779	810	812	784	794	796	753	822	819	757	803	790	863	831	773	801	864	786	819	775	805	784	777	815	791	768	774	829	818	773	814	776	813	827	825	764	835	792	824	824	733	821	811	767	774	877	816	793	808	733	840	809	816	756	827	753	767	781	830	827	772	762	776	848	801	789	789	750	816	859	822	799	774	791	806	801	787	756	811	773	806	788	809	765	816	833	795	791	846	847	788	780	739	791	820	836	752	764	771	761	804	776	823	796	782	787	822	815	769	756	743	813	769	833	761	810	780	784	805	799	805	749	802	797	782	738	816	762	785	825	753	826	829	849	791	764	772	785	806	752	782	801	817	794	764	815	841	819	779	824	765	768	809	814	758	861	809	799	760	809	762	795	806	814	767	803	811	806	844	817	800	832	761	795	836	804	794	816	820	792	811	798	843	784	836	802	788	788	814	796	793	743	738	789	846	795	800	817	837	818	787	806	834	787	796	838	774	793	785	781	788	819	794	781	778	809	786	812	804	828	847	814	812	769	797	746	808	803	788	834	782	849	790	776	772	807	780	748	817	791	768	759	853	779	761	804	815	786	813	761	764	752	755	850	786	776	759	793	857	803	802	863	782	787	830	845	845	800	775	824	805	803	776	777	824	780	808	811	831	852	742	791	774	829	739	781	810	785	806	785	779	877	791	837	784	802	775	794	810	783	813	795	796	808	817	758	776	792	762	789	760	801	742	807	817	805	777	765	825	829	795	787	781	857	834	816	736	772	767	810	780	797	793	803	807	795	763	796	835	822	765	863	825	792	752	764	764	741	735	819	842	788	783	771	752	773	800	818	787	796	824	802	751	813	808	813	798	749	773	830	754	785	824	822	735	791	804	832	827	798	791	812	779	758	781	795	818	817	798	807	787	838	800	826	794	811	807	810	713	814	800	822	813	778	751	775	779	829	843	771	766	853	771	783	753	820	819	878	805	830	755	815	816	788	775	779	795	789	777	809	867	793	791	811	793	792	757	818	778	819	791	735	761	815	863	812	752	842	853	743	823	806	753	777	787	758	861	786	802	847	833	765	794	753	825	796	809	755	814	808	794	745	759	775	822	769	787	793	767	804	778	783	803	803	793	796	817	733	837	783	763	815	793	771	796	824	816	768	800	789	818	802	827	827	733	791	784	805	768	789	762	763	795	786	788	871	824	844	803	789	808	797	818	791	784	827	798	804	776	798	824	788	809	778	760	788	812	837	789	815	836	822	820	797	737	746	778	775	773	756	798	769	784	764	799	780	815	790	803	762	768	750	835	806	819	826	821	808	791	766	796	854	798	809	805	767	825	822	812	813	797	792	813	809	827	797	838	751	764	858	779	848	786	827	824	775	842	798	791	851	810	824	778	822	804	783	805	795	802	823	759	810	787	779	830	791	809	801	772	836	775	811	835	801	784	780	852	829	805	834	798	808	772	804	835	804	823	768	808	737	803	785	832	809	864	800	820	838	826	751	815	838	817	775	794	786	773	762	748	796	794	785	814	774	821	778	795	791	837	797	821	838	826	782	814	850	780	836	820	798	836	827	764	813	741	801	850	769	857	765	750	842	784	808	816	817	772	774	783	838	831	781	835	816	780	814	831	798	847	837	814	797	806	832	825	853	783	785	786	743	764	839	816	810	809	834	805	764	796	805	812	822	819	759	805	786	815	834	833	823	812	832	770	817	828	754	849	761	823	763	805	800	803	815	762	727	822	835	760	816	826	810	760	774	844	779	790	825	788	786	807	826	787	769	821	814	776	828	789	788	790	774	794	805	783	776	784	806	815	812	845	798	814	784	770	792	790	781	790	819	804	801	788	778	779	802	780	805	805	739	827	824	834	873	820	794	841	808	778	768	741	810	796	771	803	754	777	816	854	845	818	750	791	812	795	786	805	764	812	835	809	829	795	805	801	797	770	756	769	815	835	803	798	760	803	809	792	802	749	760	835	762	814	772	831	807	787	805	812	812	845	805	766	801	787	789	778	829	812	775	824	768	761	793	809	753	766	769	802	822	810	856	819	833	812	805	879	814	765	800	800	800	775	780	812	808	808	834	752	842	839	808	776	817	763	773	777	773	812	797	829	815	762	771	816	769	777	840	753	778	758	762	809	809	806	798	827	803	785	843	751	830	831	805	802	806	783	809	838	774	755	789	788	856	765	788	821	800	815	773	795	793	759	800	815	800	727	820	747	795	808	791	790	745	747	835	803	792	806	777	800	827	763	794	823	804	746	788	814	790	765	785	810	801	804	818	782	807	794	804	804	800	807	787	807	787	813	793	832	763	766	805	813	815	836	787	752
51301	52183	30101	5405	1222	830	736	633	570	452	438	382	377	377	375	386	355	323	349	351	324	299	305	300	315	327	309	333	325	327	314	308	300	284	317	317	292	301	316	291	297	310	297	291	312	299	308	330	302	324	296	295	308	303	274	317	297	312	286	316	311	329	292	300	314	318	295	293	275	291	308	287	321	296	316	325	296	328	311	296	311	319	286	336	298	288	321	296	282	292	273	302	264	285	267	308	277	278	301	306	296	276	301	295	296	304	276	285	292	300	303	288	309	331	308	312	296	305	293	289	282	287	292	293	309	274	286	282	292	297	305	249	292	318	276	287	306	315	259	317	301	271	303	301	260	272	309	298	292	293	276	320	302	285	289	272	312	277	315	289	306	305	270	274	305	275	299	277	241	298	293	296	286	311	302	294	263	326	281	307	261	314	309	282	271	308	304	353	274	333	283	293	288	280	323	265	320	283	300	277	318	286	295	275	318	332	293	277	271	310	273	298	310	285	327	310	292	301	267	296	293	303	305	319	266	297	272	342	306	295	314	287	294	271	280	301	296	291	288	307	293	293	269	300	287	303	279	319	329	265	341	285	276	267	341	291	263	294	288	306	318	288	313	318	293	296	323	305	291	266	295	284	237	277	310	276	299	305	306	290	291	269	297	267	296	305	304	317	303	316	293	264	303	260	322	307	315	309	315	294	293	274	315	318	290	313	297	300	285	295	326	286	278	324	312	319	267	270	303	295	296	313	306	256	288	305	285	287	329	304	325	268	329	291	300	300	301	255	286	286	303	313	286	291	316	278	300	298	298	317	282	303	326	293	292	285	297	278	333	308	320	304	328	303	322	300	259	295	300	288	313	293	297	279	327	287	304	265	318	277	307	284	254	292	307	309	300	317	304	284	282	329	308	322	307	308	298	280	291	301	274	297	339	294	319	299	298	312	296	309	322	300	343	276	291	291	270	275	280	297	323	298	285	291	304	315	317	308	304	279	297	298	300	297	300	306	290	313	316	276	266	280	332	297	284	313	278	276	317	313	294	283	337	304	303	268	295	312	286	269	298	273	276	249	285	270	299	292	302	281	341	269	291	304	284	337	344	282	310	293	291	318	332	287	310	321	286	310	297	314	292	301	303	288	268	312	311	271	302	326	296	283	277	282	311	300	299	282	283	264	289	281	297	331	290	326	293	313	285	327	292	290	305	285	320	309	259	255	286	269	282	301	318	299	287	290	266	303	262	267	308	286	306	283	297	290	299	309	271	314	291	299	289	282	309	308	316	294	282	290	272	275	308	298	288	292	282	308	278	308	314	297	299	297	316	298	309	297	299	287	304	299	323	307	249	278	309	276	283	311	279	285	292	268	277	299	286	298	299	301	297	326	262	278	293	293	278	334	310	306	326	334	330	296	308	263	298	284	324	288	314	281	288	307	275	304	289	288	272	314	310	310	325	326	296	294	306	316	302	297	281	299	309	302	294	297	310	289	295	282	293	324	292	306	314	291	317	307	321	322	305	292	327	319	285	289	318	309	298	298	302	317	310	276	294	317	313	321	307	250	298	297	289	322	262	284	285	279	292	296	281	277	287	306	309	273	322	306	333	307	292	300	316	281	270	291	308	321	291	296	307	298	283	266	289	281	288	255	276	284	318	310	301	306	301	306	293	265	272	286	308	290	304	307	320	309	295	300	277	285	286	291	297	275	307	278	327	322	294	285	274	314	285	308	317	296	284	319	274	299	324	303	286	307	289	301	302	296	309	325	289	276	292	279	300	274	303	274	276	330	314	316	321	286	296	297	315	324	301	305	293	286	301	248	313	310	307	311	316	302	302	310	280	268	275	278	297	316	279	283	319	293	281	320	281	276	267	291	259	311	293	313	265	320	299	289	285	327	278	295	303	306	285	308	292	263	318	287	283	291	298	282	284	268	296	293	301	331	293	304	292	282	305	313	328	282	315	300	316	280	307	275	321	280	302	300	314	312	264	313	289	288	282	267	299	326	314	301	294	294	313	331	295	305	288	284	295	283	308	280	310	302	300	304	311	300	307	281	255	274	308	309	293	298	302	261	295	306	307	297	306	294	280	308	303	278	276	288	280	258	290	287	315	322	298	276	307	314	286	260	316	282	270	274	314	324	309	283	302	331	301	298	291	312	305	303	317	304	277	276	309	301	314	291	321	314	295	278	314	319	297	300	304	276	317	327	304	296	287	311	304	300	290	287	309	298	310	301	310	294	320	311	283	311	278	287	290	302	315	335	271	299	279	279	303	298	280	289	289	263	292	316	288	296	297	266	279	257	290	284	339	308	288	306	304	313	263	320	304	299	312	300	286	262	284	302	287	304	317	257	301	294	313	323	312	332	287	279	301	301	285	276	303	286	299	258	304	333	311	279	300	289	280	298	277	311	302	271	297	273	303	296	333	323	292	305	287	293	279	289	284	285	279	283	295	314	310	300	257	302	306	291	285	308	299	332	312	300	308	285	336	329	289	299	295	312	279	306	270	320	283	303	303	279	312	279	284	297	286	282	306	304	291	303	280	285	307	333	301	301	293	304	297	257	306	309	296	313	304	295	333	305	295	291	289	315	314	307	280	266	285	308	322	274	307	275	274	336	302	290	274	290	296	258	300	273	283	271	292	287	325	309	280	261	304	282	315	291	296	294	286	300	285	293	305	287	294	282	304	292	295	274	293	295	322	309	281	273	295	272	265	320	304	277	288	281	293	330	296	335	314	311	313	308	302	297	267	319	321	293	277	318	300	313	298	275	299	277	276	304	278	330	305	309	303	286	323	330	293	297	299	291	317	307	269	296	333	324	301	310	322	296	261	277	333	298	275	310	290	307	311	300	282	292	274	296	300	286	290	269	316	306	296	285	266	302	269	278	289	303	293	300	299	331	308	273	298	323	307	298	290	281	292	293	287	290	279	285	290	285	302	299	314	304	279	306	287	311	303	280	278	283	295	298	295	302	281	306	278	316	287	281	279	297	262	290	271	297	306	302	296	310	308	299	314	282	303	297	315	311	280	314	281	310	293	278	298	287	321	322	328	335	308	316	313	305	298	261	268	298	339	283	286	281	286	306	289	292	274	311	312	283	330	330	275	274	280	294	293	314	297	295	307	295	305	298	324	278	313	297	274	293	309	286	313	276	281	308	284	292	287	303	299	278	270	292	342	326	310	284	284	294	294	326	328	292	285	298	290	305	286	291	296	312	290	332	328	312	301	288	261	287	267	315	311	252	295	288	346	278	309	310	302	297	318	295	310	276	313	318	279	290	305	314	289	295	298	282	271	277	266	293	279	322	298	297	309	320	292	309	277	289	313	259	274	276	288	313	279	305	297	297	287	257	324	321	310	324	303	294	294	294	313	310	256	285	340	289	314	281	305	313	305	305	268	276	298	328	288	292	279	315	280	320	286	250	301	293	298	303	320	299	314	329	307	295	333	271	321	260	282	288	322	284	290	303	319	290	306	292	280	311	305	291	268	275
30199	36885	18314	4957	4253	3437	2882	2310	2105	1880	1723	1501	1406	1242	1240	1217	1149	1060	1031	1037	1022	991	926	936	929	954	894	899	891	856	910	843	867	858	873	808	799	857	829	801	754	782	797	762	795	811	837	773	766	805	801	747	814	747	742	768	740	791	787	790	720	780	782	803	754	800	778	770	796	743	766	768	819	778	786	735	780	739	759	753	794	702	784	791	765	768	804	746	759	829	746	766	746	749	741	729	712	706	724	774	738	682	782	828	724	822	752	757	750	805	725	750	763	699	739	763	694	747	704	744	760	802	762	769	729	721	759	729	770	737	754	720	777	733	741	792	701	727	751	739	713	781	733	747	749	744	744	800	752	760	785	722	742	779	728	711	753	733	705	757	741	742	755	708	764	805	752	793	733	775	747	747	782	747	720	746	792	754	741	746	725	738	753	733	730	752	766	759	763	733	761	721	782	730	773	772	759	731	751	731	776	765	769	771	757	780	767	741	763	789	722	811	758	712	716	736	812	753	783	708	740	722	732	725	710	810	723	730	725	752	747	733	756	747	740	739	734	740	711	706	740	775	708	714	751	771	752	783	713	736	779	717	705	729	760	710	737	787	742	697	757	757	703	760	774	748	827	693	716	748	758	749	731	756	734	770	713	752	720	780	774	743	740	779	743	776	725	766	728	758	726	806	772	745	692	748	747	702	752	733	729	778	759	746	726	761	724	755	723	721	761	727	727	721	712	811	735	698	726	718	742	771	702	718	728	758	792	734	722	766	777	742	724	781	720	772	767	729	728	801	724	731	749	758	776	786	790	714	785	715	743	793	736	747	766	705	732	738	754	751	763	727	768	732	784	738	756	723	752	712	770	731	722	730	808	765	751	728	719	746	720	772	782	720	787	761	748	745	708	760	726	766	784	767	714	742	726	767	710	729	780	709	755	715	712	711	764	757	788	727	688	741	721	759	744	722	754	798	735	744	784	711	713	744	731	726	770	732	680	765	746	752	707	752	724	753	733	722	778	767	749	716	757	770	734	724	765	760	718	744	730	775	784	750	697	746	737	723	745	677	728	793	754	748	737	742	762	761	788	748	754	730	763	724	741	745	725	716	764	695	732	772	754	729	734	733	744	733	774	771	693	699	724	687	709	725	756	714	729	699	762	742	707	743	731	707	795	692	787	747	787	749	744	747	773	744	743	736	779	769	734	751	745	778	751	692	732	719	764	770	785	695	766	754	781	768	735	758	755	723	748	706	734	698	738	748	742	768	707	755	754	722	716	768	731	768	740	771	753	750	741	765	723	694	744	734	760	747	724	783	746	769	751	765	684	714	745	712	783	767	732	746	718	714	758	762	725	802	769	778	739	815	754	718	714	761	742	734	755	742	790	759	711	775	802	789	711	759	728	758	746	802	737	751	739	728	728	733	697	732	757	793	763	757	772	758	795	755	775	757	748	770	746	719	766	776	709	741	723	777	705	717	741	700	747	723	770	757	756	768	748	744	798	736	760	763	778	725	712	757	724	743	757	753	716	811	799	758	738	791	764	684	738	746	757	753	774	748	732	754	718	805	727	719	741	752	729	750	729	771	693	697	761	750	745	756	698	679	763	784	749	742	775	733	756	737	744	749	718	729	744	792	764	705	755	737	720	741	788	711	774	736	789	760	680	707	727	730	785	786	753	760	774	742	723	743	695	712	743	743	740	736	715	743	745	764	757	780	731	779	682	745	733	706	752	736	703	716	728	746	737	786	703	742	688	780	799	710	750	766	695	712	778	738	761	749	777	754	761	722	724	759	681	729	751	765	748	751	774	724	785	726	733	767	710	708	728	723	744	766	688	779	722	758	730	717	720	730	761	753	721	724	717	755	731	722	781	736	789	711	778	757	787	749	740	744	738	734	763	718	745	716	769	716	718	729	755	773	728	731	761	745	727	798	720	737	739	757	763	746	755	806	774	712	766	747	736	675	739	728	706	760	754	741	740	753	789	723	701	717	735	761	740	753	725	745	715	737	727	742	764	700	728	789	724	712	745	795	739	766	721	730	701	748	774	778	774	797	767	775	760	736	756	733	777	748	712	769	786	719	778	770	789	753	752	745	732	769	761	746	729	783	746	691	755	730	729	801	744	714	711	738	708	723	806	727	779	718	765	768	759	791	737	740	751	693	747	753	717	719	732	742	752	705	789	745	769	740	754	721	718	740	767	704	737	705	745	734	701	763	747	773	728	713	770	726	716	744	756	751	780	753	715	722	748	822	758	762	827	751	744	762	762	718	712	740	721	755	735	783	721	795	741	750	743	766	765	801	789	741	765	716	756	726	763	725	738	794	753	727	739	703	736	756	740	808	732	764	723	781	757	765	715	722	781	743	707	749	750	736	771	777	741	759	762	746	776	735	759	741	797	734	746	743	718	771	713	734	778	767	721	773	773	713	728	727	741	757	767	768	761	782	750	756	759	747	762	739	776	714	741	756	735	701	758	725	756	735	723	740	770	751	735	709	774	715	747	760	747	737	763	719	741	702	716	742	736	701	747	721	709	758	685	768	776	753	735	724	751	728	733	745	811	727	733	774	733	704	744	730	733	770	760	765	755	725	747	774	756	741	748	720	754	726	741	786	738	783	736	754	774	746	718	719	781	710	734	722	728	749	744	754	741	827	735	745	746	761	778	714	740	722	752	747	748	687	790	757	726	741	760	758	773	740	731	761	778	727	751	740	795	807	741	709	762	720	724	719	699	714	724	747	747	776	740	725	774	740	722	720	708	688	815	754	750	733	745	744	772	754	732	744	754	775	732	720	763	755	746	768	791	721	790	714	726	738	745	729	770	717	723	726	739	738	739	730	695	738	757	747	770	702	749	749	726	743	738	761	743	733	746	795	761	763	711	780	705	780	737	735	750	748	760	700	737	741	715	727	774	689	776	757	684	765	767	771	752	752	725	727	801	744	770	759	755	794	760	746	749	755	733	740	723	742	751	737	707	724	773	715	711	764	720	718	702	797	742	753	714	714	748	729	718	743	789	712	744	780	731	754	746	812	734	768	680	721	760	761	742	724	741	713	750	728	728	741	729	774	782	722	746	748	755	769	769	729	801	743	721	747	723	727	734	718	797	804	793	745	744	777	739	784	744	726	761	750	731	747	795	717	749	750	750	755	713	789	691	718	718	749	741	759	762	703	725	738	773	749	768	749	738	785	764	795	771	795	698	771	795	743	767	779	746	747	724	749	745	758	693	731	753	777	751	722	805	748	723	766	758	812	716	727	744	716	701	737	741	761	753	737	709	797	791	758	720	758	777	724	715	795	752	739	739	773	738	753	743	748	758	770	755	771	755	772	724	718	735	793	747	689	737	689	781	741	753	748	747	750	709	757	751	751	779	721	792	708	709	732	777	721	744	798	791	756	741	721	794	736	724	784	744	783	709	723	746	678	720	735	762	675	755	749	736	820	732	758	751	763	732	864	779	720	680	743	788	698	744	750	718	761	759	736	751	738	810	710
4950	2008	791	180	172	155	161	162	169	152	183	145	167	165	159	160	145	181	136	149	156	178	165	162	175	151	157	152	133	176	163	173	164	171	168	149	153	164	151	190	139	163	151	136	171	170	164	164	168	183	169	152	149	167	171	173	149	168	173	153	180	159	172	164	152	176	140	176	140	157	151	169	181	179	145	161	192	166	153	155	182	169	165	144	156	141	151	170	178	200	154	189	158	145	159	175	152	137	161	147	171	162	163	173	155	152	152	155	182	159	142	181	173	173	167	158	156	156	173	173	143	157	167	152	138	141	171	167	144	166	163	178	180	148	167	166	144	151	170	181	184	163	163	153	158	178	164	155	146	139	191	155	131	157	152	149	141	183	173	159	164	177	160	154	159	157	152	176	152	189	171	170	164	184	157	145	171	153	173	164	172	151	149	170	166	165	139	172	166	152	169	135	179	174	155	155	165	152	179	152	190	160	153	166	141	175	188	154	157	144	141	170	163	157	158	153	163	137	180	133	159	169	157	153	166	165	148	164	140	175	149	158	162	159	159	151	159	160	183	157	154	179	188	155	166	159	153	154	160	158	153	155	175	156	129	172	179	148	159	153	158	171	141	159	202	178	183	170	144	142	157	153	173	171	172	162	145	148	152	153	166	141	175	159	180	161	160	164	161	160	176	156	162	160	141	152	154	174	180	185	141	150	153	159	131	153	154	141	137	177	163	167	154	200	185	165	159	178	175	153	168	154	173	166	177	143	181	177	148	167	141	156	149	157	157	134	159	125	168	156	151	157	156	151	160	179	183	149	166	166	154	182	160	162	156	153	150	148	173	167	163	174	158	150	167	184	161	176	170	157	153	167	131	146	165	133	175	151	155	140	150	137	155	154	166	171	191	160	177	168	188	175	166	155	161	172	156	143	178	171	159	169	142	139	149	163	160	175	163	144	182	190	163	147	148	165	175	144	190	167	165	153	156	159	148	162	146	157	145	168	160	142	172	158	168	161	166	144	166	162	163	174	149	143	154	164	146	159	162	143	166	169	152	163	144	166	132	156	139	170	151	156	170	174	156	144	176	139	174	144	152	188	147	170	142	166	170	157	184	182	158	137	159	150	135	166	172	167	152	155	161	157	154	151	155	161	175	150	184	151	190	161	160	165	147	161	167	137	155	157	157	154	177	148	167	155	171	162	162	158	149	170	173	194	161	143	172	156	183	177	151	148	156	151	187	188	156	138	152	179	158	174	168	177	131	170	166	180	160	157	158	160	158	158	153	165	158	175	143	166	158	174	160	160	152	164	142	133	178	139	174	151	179	180	155	144	163	186	184	154	164	178	174	183	171	146	169	176	155	163	157	168	172	160	154	188	170	157	178	172	155	176	161	160	161	156	166	139	160	155	153	161	152	151	136	158	175	165	147	172	172	146	136	182	164	171	160	164	186	153	177	161	156	148	186	147	138	150	171	167	165	155	178	149	138	136	147	165	158	163	162	178	149	133	154	158	147	152	144	168	176	177	157	184	160	167	152	150	156	192	151	138	166	175	178	185	184	174	127	157	166	179	172	161	145	164	161	173	189	160	141	160	179	156	152	141	156	157	162	165	158	145	163	157	148	136	156	177	171	158	152	178	175	164	163	192	180	149	132	162	162	156	156	177	157	180	156	151	138	137	174	148	189	144	148	188	182	161	161	150	153	155	134	154	166	147	175	159	164	163	148	168	167	187	169	162	174	171	157	160	176	159	144	155	154	154	170	146	165	147	154	154	160	179	182	170	157	150	142	157	174	156	187	166	162	147	168	168	200	165	171	162	170	150	166	134	174	169	136	144	159	174	158	180	155	178	153	179	174	156	172	172	180	148	188	147	152	154	153	167	153	178	163	155	168	137	167	157	154	167	158	187	157	155	154	146	157	187	170	171	159	185	154	145	172	151	179	167	178	158	164	149	157	186	147	144	173	148	158	145	161	174	152	172	175	175	148	168	168	152	174	157	178	155	178	176	154	155	177	142	163	168	164	146	176	147	162	182	158	167	151	155	173	159	151	155	163	154	140	163	170	178	195	151	159	177	173	159	163	167	180	177	162	197	147	151	157	166	150	123	130	139	160	182	147	154	170	149	167	140	187	167	149	148	134	167	178	147	142	162	168	157	149	150	185	165	165	182	175	172	172	156	165	147	179	145	164	146	165	143	163	133	157	198	176	149	168	151	145	150	163	157	170	158	164	151	164	178	178	178	163	146	171	153	150	158	171	158	175	171	173	163	164	163	171	157	165	169	152	159	150	184	156	176	157	164	151	151	153	157	154	165	156	161	170	169	152	160	180	160	175	185	152	143	169	172	149	161	173	154	144	175	180	163	181	164	172	166	157	161	158	134	149	149	148	149	157	138	148	192	162	170	168	149	159	143	156	183	172	179	141	162	167	195	158	147	148	190	147	159	184	149	171	170	170	153	157	169	174	183	141	171	169	151	160	179	160	150	151	152	159	176	179	157	173	151	158	171	155	159	177	191	157	151	176	151	179	187	164	160	163	179	164	145	163	166	171	157	138	181	159	144	165	167	134	151	152	172	168	167	155	166	166	154	161	172	159	150	179	146	141	175	146	162	151	142	138	158	166	167	160	174	169	173	155	150	152	165	154	160	159	139	156	181	173	159	193	195	158	154	154	148	159	154	162	190	149	181	170	152	161	168	173	173	163	173	174	179	164	189	152	178	148	154	155	170	165	166	164	180	144	203	149	160	154	176	181	179	141	182	167	151	183	188	179	150	163	168	157	145	159	154	148	138	171	155	142	163	174	176	180	158	170	158	152	148	157	150	167	166	164	165	152	152	166	169	168	159	146	162	168	171	154	170	155	140	162	173	176	157	134	149	168	138	153	155	155	164	193	156	162	160	161	141	149	161	169	166	170	166	151	168	150	161	156	162	169	178	165	192	158	165	159	159	160	179	176	179	166	160	155	150	160	176	170	180	185	156	153	174	161	147	188	180	155	182	166	165	157	151	177	166	156	157	179	142	174	166	179	148	164	182	174	174	156	158	175	156	152	165	157	173	146	150	138	165	166	185	151	162	167	153	173	182	162	176	165	162	152	156	176	177	171	160	158	156	149	157	176	130	163	167	157	191	156	144	190	168	166	144	179	159	179	179	170	157	150	144	156	172	158	159	162	139	174	155	174	185	153	157	176	154	139	145	182	163	178	190	158	146	141	147	162	170	154	164	166	167	158	171	151	142	158	158	137	173	176	178	174	161	176	166	183	157	158	166	177	153	158	162	171	175	156	152	164	161	142	159	178	170	178	170	165	180	171	141	169	178	175	189	161	161	167	173	150	166	147	165	168	156	174	150	154	165	158	165	155	161	155	166	157	135	181	168	143	168	137	144	147	170	140	160	170	164	178	146	141	162	155	158	176	167	176	146	173	161	151	164	139	166	172	156	169	173	157	150	160	142	164	175	181	166	177	164	151	155	174	178	160	182	189	160	164	179	168	164
4544	3384	1569	536	587	569	529	520	499	507	521	500	517	539	472	504	481	506	495	487	469	478	497	457	532	471	459	488	503	471	473	498	506	460	491	492	508	474	482	445	445	502	486	499	504	487	501	494	484	484	473	505	467	487	445	460	511	431	455	501	514	519	493	469	480	462	492	480	469	478	478	443	482	493	472	487	494	495	431	482	462	483	493	477	493	460	476	451	470	473	492	442	475	433	520	460	462	480	448	470	483	468	475	467	447	487	500	439	495	469	452	456	454	475	492	485	463	502	488	462	497	512	507	464	436	442	471	478	475	503	493	476	483	471	506	470	494	462	495	477	490	476	475	471	485	444	480	456	502	512	455	467	468	470	454	488	443	445	495	502	445	495	470	496	495	439	466	485	474	472	462	455	450	510	465	453	479	455	442	499	520	464	466	442	507	484	446	499	489	459	521	524	515	503	479	473	474	472	492	426	459	474	461	508	494	510	493	467	467	466	464	480	422	449	496	448	466	507	482	489	460	476	477	464	491	458	480	492	464	476	488	458	458	461	439	456	460	451	501	478	477	485	491	477	492	443	482	486	456	471	476	461	479	474	474	484	492	515	489	425	453	458	482	492	458	475	471	451	469	465	445	474	468	461	494	453	511	490	471	489	493	482	495	462	475	470	488	499	475	488	480	500	488	466	509	507	466	467	497	486	496	509	429	469	447	457	490	475	453	454	459	481	469	471	474	459	516	447	436	484	487	492	490	512	489	456	497	503	478	454	495	478	466	486	448	454	474	497	434	476	458	466	468	465	453	471	459	429	444	454	477	511	447	459	464	483	499	484	455	498	484	531	480	451	497	458	468	502	479	489	485	511	501	448	489	459	505	446	502	493	461	471	452	467	482	515	473	480	485	494	463	518	490	453	467	467	513	509	467	442	484	499	517	475	476	458	503	463	440	478	490	485	468	438	462	459	447	506	467	476	464	470	469	486	448	469	492	465	479	467	485	448	471	449	480	473	466	413	475	438	464	472	472	501	472	462	465	469	413	498	491	483	444	467	467	471	466	466	464	457	460	512	484	505	441	492	439	507	484	458	468	473	444	472	522	491	431	453	474	462	505	492	455	487	455	478	475	464	507	501	473	451	471	442	505	470	450	455	499	504	461	479	495	426	489	442	483	496	459	472	471	470	469	468	498	500	493	479	471	473	483	464	477	488	446	467	509	477	460	475	459	499	450	432	500	482	511	450	470	499	490	470	485	497	455	442	537	462	476	475	484	520	488	460	460	483	452	476	479	495	480	502	494	481	484	490	453	451	476	534	484	476	448	501	461	518	514	485	479	486	501	450	499	475	486	495	447	473	494	462	482	466	482	470	495	480	511	466	463	482	447	449	479	488	531	512	472	447	493	488	464	473	479	460	469	491	477	465	427	503	495	453	478	471	532	444	445	480	500	475	493	523	478	462	475	479	470	470	443	466	444	454	445	441	481	485	441	446	545	515	494	484	463	481	467	434	495	415	480	478	490	485	509	473	422	485	438	425	500	451	479	447	471	516	490	469	478	455	445	484	448	495	460	471	484	454	481	449	479	498	436	458	466	447	493	502	478	491	486	497	509	484	483	444	435	471	477	493	475	431	430	478	465	515	483	465	452	509	499	514	460	499	508	512	503	457	469	473	450	483	488	455	502	471	454	514	456	510	464	470	479	443	491	493	485	504	487	496	433	450	457	442	467	474	500	481	456	458	477	508	464	492	462	485	459	483	453	514	487	492	451	476	471	479	437	471	513	497	494	499	474	459	479	495	480	482	469	442	473	481	496	450	488	465	466	468	444	475	511	482	474	448	470	505	480	463	480	494	464	481	411	508	450	459	477	508	432	479	430	465	492	482	449	495	501	477	500	448	422	445	437	491	474	462	476	467	476	426	494	483	472	516	476	465	438	446	479	469	430	474	482	472	496	455	449	471	509	467	493	501	498	484	459	525	507	511	489	503	449	463	450	496	500	475	475	448	464	481	479	496	469	487	476	483	456	487	437	471	474	486	477	499	451	467	495	485	491	473	492	476	455	528	466	460	493	482	461	485	452	466	503	498	491	482	484	525	450	502	523	473	515	494	442	431	431	467	467	465	482	467	474	473	476	468	471	502	475	457	495	432	459	486	469	504	456	487	480	461	448	484	466	468	463	462	474	489	513	493	552	495	456	462	467	493	496	459	440	466	452	505	460	461	523	448	473	512	475	471	506	500	493	474	478	503	466	433	458	455	462	471	488	478	491	502	464	535	450	482	476	465	484	484	512	500	435	492	473	479	440	453	520	490	483	439	507	469	479	465	481	512	516	424	467	478	492	496	456	464	459	476	485	437	502	443	482	482	470	459	495	476	484	494	495	470	457	466	485	423	475	452	503	484	474	469	452	518	501	480	457	513	465	465	461	452	496	499	488	465	497	468	465	486	439	471	461	460	462	513	483	486	484	464	503	485	460	452	495	467	418	460	483	462	494	447	450	449	481	453	474	492	477	475	438	468	478	485	510	470	472	493	508	468	440	478	465	492	450	484	464	523	505	497	474	515	486	446	471	498	452	465	452	504	440	479	510	483	468	434	480	450	456	466	507	473	460	484	518	455	494	450	473	440	496	474	484	451	491	465	450	464	482	474	486	426	448	450	494	486	477	477	491	459	503	477	454	463	465	468	460	483	473	494	473	478	493	483	451	459	485	450	439	456	509	499	513	458	478	469	463	463	478	475	518	475	453	480	513	479	472	506	487	504	517	476	430	448	529	500	489	458	509	489	476	500	440	498	496	442	456	490	473	450	483	454	539	493	517	474	468	450	509	437	475	462	461	440	504	516	460	434	464	456	500	474	441	483	505	479	458	477	441	474	464	471	462	510	471	465	451	483	481	471	494	444	473	437	441	453	477	483	478	460	487	450	494	489	485	450	474	444	480	494	474	464	444	464	469	482	490	488	434	448	508	490	515	481	489	458	456	452	507	480	464	519	482	477	473	531	476	467	447	492	484	474	452	490	471	461	550	496	499	448	450	502	457	485	474	462	495	463	495	501	468	476	473	459	491	448	493	470	469	481	445	463	473	442	483	462	489	489	486	478	479	461	483	481	444	501	477	454	471	474	525	482	471	468	453	449	467	495	461	468	460	450	466	460	480	485	466	444	482	443	465	453	491	441	440	482	492	473	453	488	490	448	444	463	476	476	501	492	473	441	506	490	465	488	485	517	466	502	480	489	510	490	503	478	453	473	497	502	478	457	479	466	455	513	487	490	479	531	462	454	461	469	475	447	470	476	471	488	490	453	510	519	468	454	523	466	515	506	499	446	498	523	498	448	458	492	461	437	463	462	430	515	502	487	472	472	440	450	476	510	421	476	469	526	486	497	463	525	479	459	487	494	439	498	505	489	469	477	485	466	470	464	517	490	451	455	521	465	445	467	492	472	472	490	491	483	434	489	446	490	464	470	451	512	512	494	443	430	442	498	478	522	461	486
38584	36742	20098	1897	681	582	509	431	424	373	398	349	358	328	376	341	337	354	349	313	357	309	313	315	308	300	345	335	312	313	304	318	321	305	334	316	318	312	283	341	315	319	342	329	359	308	325	298	320	300	303	337	315	290	336	309	294	331	320	308	305	307	335	305	322	338	298	315	299	287	325	335	335	303	260	335	280	288	290	287	321	313	300	308	290	324	287	312	294	303	324	329	301	307	316	310	298	314	350	310	276	304	300	297	320	308	328	309	338	313	337	325	326	311	338	325	291	327	344	331	292	326	308	292	314	334	326	322	305	303	310	301	302	296	297	329	259	297	292	308	291	319	323	325	320	304	342	289	292	300	339	332	311	302	291	291	270	316	281	298	331	290	299	315	320	293	333	309	312	303	303	302	301	308	287	326	331	321	308	342	324	290	324	349	320	321	299	318	301	328	324	326	352	321	281	306	306	279	282	283	309	345	303	288	325	316	336	314	308	291	302	325	345	281	285	316	305	326	332	316	317	292	301	300	336	332	291	384	307	319	319	304	319	292	339	300	353	301	322	311	335	306	301	293	282	328	308	286	302	322	345	307	272	308	305	299	301	288	334	312	316	298	312	322	309	293	315	325	312	299	350	336	307	335	321	285	333	292	298	329	323	312	328	315	322	292	302	321	307	297	301	306	270	298	296	303	287	307	283	287	293	335	308	348	303	327	304	305	313	294	328	302	296	331	316	294	307	318	306	328	288	316	355	292	336	318	311	330	339	303	288	325	289	295	310	319	307	333	328	316	314	350	315	327	300	304	326	286	301	297	344	299	308	340	312	331	289	300	324	281	302	319	303	299	324	302	331	302	320	319	317	309	296	321	313	328	363	341	272	310	330	318	286	348	309	319	345	298	301	321	304	305	297	321	305	281	336	322	338	315	318	317	333	339	299	273	334	289	300	282	316	331	278	309	319	338	301	322	318	311	322	309	341	298	301	290	309	298	316	334	326	336	308	327	357	312	310	320	311	307	327	304	315	305	316	304	321	340	282	282	304	330	311	312	352	317	303	335	301	333	311	300	343	327	312	305	308	335	303	311	314	295	277	270	309	350	283	305	309	299	339	293	320	284	291	316	295	330	314	278	311	307	340	308	336	316	291	313	331	326	302	305	321	347	298	304	345	321	308	273	290	307	354	332	327	311	326	304	327	275	318	313	317	320	360	290	261	352	323	331	317	267	320	296	308	320	312	309	308	335	301	326	312	304	293	325	299	295	317	320	314	305	310	308	331	282	316	285	304	295	311	317	303	302	305	309	301	334	316	300	336	310	311	308	315	323	289	315	323	294	301	299	322	291	300	326	279	312	311	320	283	293	325	293	316	296	303	315	304	312	342	298	286	303	312	320	314	325	332	323	328	298	313	294	317	341	312	314	331	312	326	303	325	295	287	287	312	332	344	251	323	324	322	324	259	276	332	315	305	310	340	289	288	272	307	303	306	320	307	293	333	273	331	319	314	309	299	310	289	321	325	292	315	318	334	304	297	295	341	296	301	308	310	306	336	317	299	326	290	325	337	321	295	335	332	267	324	339	312	313	314	331	334	312	304	286	310	313	301	289	310	342	309	300	279	299	291	326	282	301	279	279	322	314	343	321	311	317	330	315	298	321	310	316	287	343	296	294	314	338	313	329	273	315	313	297	314	318	311	335	284	308	288	332	315	307	301	307	302	367	331	276	364	297	306	320	287	314	339	296	322	297	287	287	339	301	312	291	286	304	334	282	299	326	330	299	283	333	301	305	302	335	332	327	375	321	315	291	293	300	337	294	321	329	356	306	317	291	300	322	319	297	315	309	309	302	324	340	312	317	291	274	316	353	339	330	291	351	277	311	294	307	270	320	333	299	310	334	332	309	286	314	306	321	330	315	334	304	278	303	327	295	290	274	314	331	334	283	300	321	312	306	344	310	316	353	326	286	312	304	318	294	334	290	316	343	294	319	322	291	280	301	281	322	308	311	298	295	344	327	292	300	319	317	349	308	297	318	301	299	340	274	309	289	328	292	321	315	270	343	317	307	313	310	339	329	298	325	324	352	322	314	316	319	294	320	320	314	266	263	303	341	327	274	331	305	321	339	264	312	314	318	317	325	304	341	326	323	327	271	282	310	319	337	321	293	325	316	332	307	326	278	322	297	281	281	315	348	358	304	331	270	316	304	314	319	293	301	287	308	295	305	300	316	314	291	296	288	280	309	318	335	305	302	299	346	330	280	319	304	299	335	301	302	345	311	301	292	320	300	290	310	306	311	284	321	303	342	288	302	294	287	308	304	295	332	283	294	309	283	295	326	288	280	316	318	311	332	287	317	336	332	330	348	319	278	333	349	317	305	297	282	324	306	317	320	320	314	297	318	293	276	309	335	328	338	323	325	319	351	301	297	309	308	297	325	314	318	337	341	299	315	320	306	314	315	281	293	322	333	298	298	301	315	311	291	278	330	324	331	332	348	334	304	280	294	340	331	291	296	296	294	287	286	309	282	319	284	308	309	305	317	268	307	313	335	340	288	334	313	276	286	342	294	283	327	337	318	306	329	313	294	308	293	332	322	298	305	333	348	298	320	298	310	283	278	273	309	323	289	278	280	308	284	320	326	323	332	291	353	326	317	323	338	324	317	304	343	286	294	313	309	328	312	277	321	320	296	281	305	324	313	300	304	282	284	295	293	323	288	281	321	330	294	332	281	301	281	308	305	338	321	314	284	322	301	311	330	324	287	308	293	272	315	325	304	300	313	296	326	322	312	280	299	304	327	306	325	290	276	309	319	327	339	285	319	312	328	311	319	291	330	326	323	296	298	312	288	310	314	281	293	312	314	324	313	267	333	326	324	351	316	317	293	307	317	282	309	309	333	308	309	299	328	283	318	303	300	315	320	288	327	346	313	294	312	341	311	292	334	302	324	298	310	306	309	327	310	355	276	318	322	284	305	308	293	292	317	302	316	309	314	309	323	347	306	315	290	317	299	326	316	341	282	314	315	302	314	311	274	313	288	309	299	321	290	319	351	308	307	294	288	298	325	288	301	302	313	329	305	299	294	307	303	347	324	316	316	292	322	305	335	296	324	295	319	323	312	283	339	308	319	310	308	319	321	316	303	316	321	312	303	322	324	320	305	311	319	346	291	280	310	323	316	310	311	316	293	321	278	341	318	306	292	342	320	316	300	317	317	349	311	302	365	299	282	315	343	338	283	298	313	284	287	277	303	324	321	322	288	295	315	277	306	316	287	305	288	293	319	326	306	320	328	308	326	282	313	296	303	268	311	316	307	289	313	308	328	318	354	320	325	303	311	341	302	297	304	325	321	278	317	321	311	313	320	303	298	308	290	290	287	318	324	316	320	290	284	318	319	299	308	308	296	306	289	329	297	314	305	251	281	337	313	324	328	350	288	334	303	301	298	332	321	262	304	297	331	315	301	327	308	296	333	311	322	302	311	327	296	290	307	325	339	306	287
22323	27933	13820	2966	2664	2169	1908	1718	1486	1419	1328	1250	1094	1128	1014	1057	1081	903	1002	940	954	939	947	901	835	870	922	950	852	866	847	854	846	845	885	825	855	816	814	856	892	843	837	818	819	808	813	824	815	861	749	821	848	773	815	788	859	864	796	794	835	838	813	820	797	829	843	826	779	847	792	802	843	822	789	797	788	794	809	835	826	797	810	869	845	805	748	820	812	834	815	820	815	825	785	830	779	807	839	777	848	798	767	786	802	795	753	825	843	796	842	813	759	787	793	821	784	796	848	800	784	766	859	775	758	794	802	770	814	803	809	775	798	805	787	786	811	761	812	784	818	815	826	800	813	810	776	778	827	826	810	821	800	807	800	802	800	796	793	807	767	803	824	759	797	831	798	818	781	836	776	797	811	799	829	825	845	821	794	767	821	754	765	834	801	799	822	791	782	831	836	792	769	797	811	763	795	781	825	764	774	749	785	751	791	825	772	776	737	809	850	803	761	809	844	791	747	771	771	771	798	794	807	772	831	799	778	791	760	787	812	831	783	789	835	780	763	781	832	783	831	824	811	809	784	811	803	855	787	794	786	817	789	817	752	787	785	786	833	810	772	800	795	781	801	784	808	832	801	826	800	770	782	792	813	820	836	832	781	747	782	782	819	852	827	828	814	820	835	769	783	863	800	794	767	768	794	794	835	774	806	792	827	794	839	776	801	803	787	811	768	786	812	783	853	804	783	811	786	794	803	761	771	770	742	828	794	815	820	765	782	809	818	791	835	816	760	781	800	843	790	784	819	869	832	805	791	752	826	788	759	779	817	784	799	780	810	839	781	773	817	796	775	794	810	813	828	789	761	814	736	757	732	776	834	796	781	806	826	781	820	837	783	756	870	805	740	820	834	779	777	811	777	819	800	800	769	808	802	764	811	803	810	812	807	776	808	812	759	820	748	794	755	786	793	765	826	754	752	798	831	840	846	785	780	811	828	825	709	771	796	779	803	816	790	780	817	743	787	811	842	783	776	837	776	800	750	761	847	778	793	798	808	759	741	785	763	835	804	861	825	778	778	830	785	802	787	775	785	775	784	784	806	815	759	852	795	821	836	809	794	821	754	793	753	815	817	803	806	793	749	808	826	774	754	799	756	840	817	767	824	823	766	789	817	794	801	778	783	837	773	802	811	821	799	812	830	776	788	799	752	772	750	797	786	813	855	818	789	848	805	785	796	850	779	812	734	816	745	740	813	782	788	751	777	809	823	801	770	794	820	835	846	779	786	827	792	769	813	762	805	851	778	819	796	855	786	813	764	810	780	839	829	779	823	741	796	795	814	785	751	787	786	756	829	742	802	763	773	781	791	757	791	770	809	773	811	775	748	802	811	768	801	803	806	841	821	806	772	747	831	829	822	838	777	818	814	842	813	795	814	793	823	809	760	771	774	829	761	793	776	778	832	758	753	767	825	852	771	793	799	803	756	808	771	819	809	851	778	756	787	813	803	833	820	825	805	792	811	799	793	806	780	798	764	831	753	834	870	788	798	814	814	875	799	794	836	813	781	824	789	765	788	795	838	837	850	792	858	801	826	803	851	748	780	845	774	824	787	732	817	751	789	799	819	816	797	815	823	783	790	738	792	758	801	774	826	873	804	819	806	753	815	777	848	785	772	812	771	833	789	791	778	814	799	820	759	833	767	831	811	789	749	786	810	824	811	769	767	849	834	806	771	785	779	854	801	802	779	844	805	796	771	817	834	837	811	804	839	830	809	793	774	796	725	817	867	825	813	767	820	798	788	834	824	752	792	806	793	797	760	774	851	794	799	771	818	780	825	793	806	793	747	855	807	785	751	815	822	787	762	806	797	787	802	769	803	770	826	791	770	810	796	750	809	775	795	755	812	787	817	795	814	754	845	759	785	793	761	784	799	811	828	868	833	883	831	753	793	830	767	793	803	804	809	849	763	753	789	779	800	812	802	882	790	804	772	840	809	810	795	790	800	777	813	793	819	807	732	809	781	785	851	811	772	785	809	803	797	759	822	819	804	803	772	743	829	823	758	802	781	798	812	839	776	795	835	878	775	789	800	772	809	816	812	733	808	807	821	836	795	795	801	808	822	827	782	789	754	755	797	803	783	780	818	757	811	800	798	808	790	812	827	790	826	780	804	792	760	828	763	834	798	822	774	845	809	826	841	753	820	796	856	798	772	811	797	799	774	820	781	849	795	797	806	752	852	816	836	753	802	747	799	820	783	775	780	753	840	792	821	762	826	843	793	802	823	772	811	777	823	783	832	765	839	826	803	771	787	809	761	812	820	785	784	807	788	788	834	792	778	796	785	839	800	796	826	813	802	840	765	830	768	825	766	834	798	814	791	813	823	800	813	791	814	806	762	813	762	819	826	801	828	815	807	808	789	792	825	762	819	794	793	819	789	822	816	831	841	764	811	808	832	787	760	840	825	765	825	782	836	789	792	816	782	832	862	830	779	817	746	772	763	852	807	815	796	751	839	762	774	798	756	796	788	790	831	798	835	859	828	788	805	778	825	788	815	809	821	726	827	793	816	830	814	809	783	782	786	826	840	766	776	819	809	827	793	769	827	827	823	852	800	743	811	758	792	840	779	788	823	799	795	787	867	774	841	827	792	836	806	811	849	816	856	813	767	781	802	816	787	819	793	796	801	758	728	766	835	821	764	790	812	793	784	819	822	781	778	779	764	797	828	789	784	830	836	810	837	811	807	812	775	772	814	802	803	832	814	825	778	830	813	779	783	821	778	724	800	795	756	822	794	844	799	844	838	789	754	775	785	795	801	778	751	827	858	800	843	790	819	814	794	821	818	762	831	821	758	874	780	770	823	828	787	806	783	803	805	808	864	779	805	816	827	817	764	819	808	768	794	776	825	821	793	841	819	831	853	812	760	789	804	806	765	795	837	807	819	758	834	813	765	790	786	755	831	803	810	811	822	741	799	814	812	801	812	797	765	785	819	760	838	809	759	843	796	784	841	786	791	792	790	805	842	782	781	817	783	789	804	850	825	769	725	842	819	790	825	783	784	799	764	754	809	769	794	826	784	830	844	838	810	801	772	779	775	766	805	814	780	768	824	798	820	811	802	782	802	749	847	834	776	774	764	778	795	753	835	817	827	789	843	857	810	795	821	786	812	873	786	829	837	796	809	846	792	779	797	750	791	781	810	798	817	800	834	798	826	790	776	809	764	799	801	749	790	806	812	784	813	789	791	809	778	760	833	782	785	833	774	762	808	799	794	778	817	786	795	839	821	782	786	848	824	827	840	815	827	785	796	761	779	792	819	763	817	798	834	810	814	753	751	836	810	780	861	754	820	794	869	801	778	816	837	823	810	794	796	766	784	787	818	775	827	796	839	793	831	810	859	788	811	811	768	804	837	780	763	755	790	794	818	813	775	814	804	801	835	756	824	831	804	785	831	779	816	821	786	794	800	784	787	812	734	737	782	839	796	787	772	806	843	828	814	782
51989	52888	31368	5105	1152	878	674	564	477	455	423	390	421	367	360	315	332	349	320	330	302	337	320	297	323	320	319	289	350	295	281	318	300	312	311	295	312	321	303	299	310	309	307	298	321	339	323	285	310	307	306	317	300	341	310	277	317	303	312	318	314	302	299	303	291	315	318	283	312	302	298	296	275	278	297	318	326	306	271	297	304	277	288	301	287	301	272	313	289	289	315	288	292	273	327	276	283	261	299	280	297	316	287	274	277	283	304	300	306	302	323	316	285	304	283	324	311	295	316	312	292	291	307	293	262	295	295	311	292	272	272	323	287	336	302	267	272	286	288	282	312	288	266	289	310	307	291	292	301	339	279	297	304	276	297	285	302	305	308	310	295	293	302	294	247	310	290	290	310	295	305	292	294	315	276	328	284	269	307	291	297	300	291	304	265	315	293	301	301	291	287	303	316	287	301	326	299	303	296	302	308	286	277	301	293	283	294	254	270	327	271	259	325	300	298	283	285	247	305	291	297	301	295	291	278	259	282	270	275	295	302	293	279	281	272	300	302	310	278	320	285	304	317	313	297	289	295	284	316	330	293	295	319	282	295	313	302	330	293	317	302	342	308	301	297	283	307	282	283	313	332	270	306	279	292	299	304	279	311	297	293	277	287	299	303	294	309	297	293	260	290	298	301	277	287	345	287	281	299	317	317	287	327	280	285	307	316	276	279	270	293	298	312	327	321	315	345	324	267	283	321	297	301	305	314	280	291	276	282	323	298	293	295	289	294	306	297	292	299	290	283	300	275	309	281	289	270	284	273	302	287	297	278	277	285	304	278	279	307	300	288	302	281	278	261	294	277	308	300	271	308	293	298	288	301	255	289	283	269	285	285	281	301	289	289	297	280	305	292	309	294	269	309	277	312	312	324	275	276	279	314	294	307	292	292	307	308	295	274	304	341	282	312	313	277	272	281	310	288	271	291	285	302	262	298	288	274	285	286	273	290	278	268	319	295	283	319	315	290	304	298	286	288	277	302	278	281	298	312	302	290	302	275	266	304	313	332	293	285	282	317	306	280	329	292	301	302	262	286	290	315	272	287	315	308	263	293	313	281	259	291	286	278	266	275	288	306	293	301	314	298	279	273	312	290	303	320	286	276	280	277	294	297	291	292	293	277	276	295	299	303	299	308	313	307	330	306	314	297	287	303	287	272	314	334	318	295	306	258	271	284	318	290	302	294	299	309	285	277	316	270	301	282	286	296	277	275	295	288	269	310	278	291	286	282	306	284	277	299	304	297	271	280	325	308	310	307	290	291	283	306	310	257	292	284	274	303	278	305	309	287	267	290	278	294	295	295	299	305	293	302	270	306	340	306	277	280	281	273	340	299	287	285	293	294	327	298	304	298	315	298	293	287	303	297	326	307	272	334	285	248	277	318	324	294	291	291	312	286	335	265	290	311	295	293	312	285	306	299	294	269	317	319	308	289	290	298	291	303	300	308	300	317	320	291	281	318	298	294	295	302	274	311	296	322	284	344	294	327	277	272	297	294	262	264	309	268	305	287	295	297	288	290	280	311	274	297	279	305	333	329	283	281	290	283	305	314	263	293	327	252	280	308	325	280	264	310	311	297	300	317	264	281	316	291	348	306	303	288	291	330	277	305	296	315	302	286	307	308	314	310	304	272	277	271	300	242	300	302	307	285	293	285	314	293	297	320	292	326	301	301	294	277	317	292	298	319	284	313	297	314	322	299	285	320	298	301	282	304	296	317	289	288	295	291	307	320	297	316	298	334	310	267	276	285	279	299	292	323	298	314	286	313	275	292	302	254	260	287	298	312	319	306	302	273	310	330	276	275	279	301	333	316	292	320	294	301	305	296	324	286	283	281	255	291	274	310	262	283	297	311	285	303	291	305	307	275	310	316	301	295	291	280	287	319	331	302	303	281	315	300	276	285	330	298	271	290	285	336	284	252	274	312	294	286	264	292	327	279	283	312	303	298	299	290	278	261	315	288	297	284	286	307	323	300	301	325	310	259	282	278	307	297	312	291	273	279	267	295	297	288	342	310	299	311	296	305	307	286	278	304	315	298	302	288	286	285	302	305	319	289	290	265	322	310	280	292	294	287	272	289	280	291	288	294	294	331	327	316	286	303	279	281	267	291	296	286	286	298	315	264	286	301	325	311	278	304	285	270	276	297	290	314	309	287	311	295	283	321	282	303	274	292	291	271	279	281	287	307	341	276	283	329	281	278	316	296	288	295	274	286	323	290	336	282	291	272	290	283	291	313	314	306	268	310	296	295	278	318	360	295	287	313	296	303	291	280	315	295	305	291	285	289	269	293	286	292	306	319	281	278	311	304	285	267	289	320	294	302	266	278	281	301	290	264	259	284	291	286	275	281	315	270	323	295	297	279	316	305	277	267	278	298	286	298	299	299	258	257	331	285	298	289	266	276	295	279	321	281	275	315	329	341	281	301	299	280	294	300	284	263	309	290	286	302	309	300	253	288	302	261	290	288	277	289	307	294	310	306	323	280	272	297	295	290	298	314	273	295	304	307	322	250	308	263	280	306	302	314	283	312	315	303	297	311	287	282	296	300	284	305	318	271	313	292	271	254	332	294	331	300	321	310	298	277	301	322	280	312	267	315	317	295	320	304	297	294	281	289	321	288	305	283	311	327	290	333	302	299	304	283	282	285	283	299	290	291	305	296	297	290	290	298	303	326	296	293	303	288	306	279	309	295	296	275	279	288	325	302	300	296	325	242	304	274	296	321	276	271	309	299	292	320	330	267	300	303	324	295	279	312	281	316	294	258	307	276	321	286	273	305	265	272	323	278	276	306	282	335	288	305	337	317	305	269	306	298	280	283	306	278	309	284	294	281	316	274	294	298	309	294	315	291	288	269	289	268	307	290	278	263	305	329	302	293	288	309	305	294	308	292	299	298	322	272	275	315	283	288	329	304	292	282	333	315	302	288	283	289	294	306	282	286	317	299	273	323	307	268	294	281	255	314	306	283	296	269	328	286	289	274	311	300	291	305	309	309	330	299	291	290	299	260	297	289	284	287	289	366	285	277	321	309	311	305	277	274	269	310	311	311	279	310	292	315	318	293	293	285	313	318	309	252	294	332	274	285	312	283	288	313	298	269	329	272	259	315	271	284	289	304	305	300	290	291	292	307	282	290	306	292	293	280	290	275	316	300	284	289	317	301	286	279	316	328	320	310	321	314	281	299	314	284	313	311	298	305	293	274	328	300	286	280	289	297	284	317	303	273	288	307	301	301	335	326	322	284	314	286	280	294	307	300	296	286	294	315	322	275	337	268	304	299	337	304	313	310	296	292	279	311	300	270	323	329	303	270	288	316	290	274	281	289	286	287	311	297	290	283	321	321	322	302	276	295	315	257	297	296	273	281	290	260	294	295	301	269	323	326	316	306	316	292	274	321	284	300	273	301	293	307	307	274	296	307	326	259	304	287	283	305	313	310	302	298	306
30568	38151	17727	4856	4312	3369	2859	2418	2048	1876	1755	1559	1428	1272	1237	1170	1189	1103	1070	992	1002	1033	925	983	932	925	892	951	907	905	888	825	849	848	809	855	792	861	810	812	842	808	859	782	774	792	803	809	838	792	784	786	772	826	822	793	803	796	768	814	776	774	769	773	758	792	745	799	768	741	778	727	789	762	776	776	750	736	733	739	736	726	773	767	736	744	742	761	789	786	777	779	796	754	739	771	702	791	797	763	759	733	709	740	733	775	792	765	761	763	751	746	773	741	739	714	709	749	762	738	733	767	740	743	737	705	734	725	706	704	807	745	787	798	707	752	703	714	791	729	760	755	783	736	743	788	776	714	766	776	752	736	776	728	802	768	748	742	752	716	760	735	703	755	744	706	726	736	741	737	741	805	727	775	754	760	709	725	756	737	732	753	733	721	731	757	708	747	732	745	759	770	759	735	766	755	760	810	741	776	783	744	722	753	732	744	725	724	758	735	747	727	699	718	704	744	769	735	746	762	730	711	795	730	747	800	695	772	764	745	797	749	750	727	752	724	776	710	749	751	717	747	808	742	721	693	733	795	720	758	760	697	771	770	783	723	811	722	743	723	693	752	723	787	750	734	725	678	745	717	746	719	758	669	757	774	712	716	704	722	766	750	797	749	758	770	716	743	746	713	770	718	760	774	771	748	731	788	771	734	701	723	735	727	769	752	779	711	793	746	796	736	774	792	711	745	729	701	757	693	765	712	713	702	728	747	737	751	728	721	718	745	722	736	720	805	759	750	729	779	743	738	738	713	701	739	740	731	796	725	756	769	753	737	730	717	733	743	705	765	735	749	733	737	738	773	766	752	831	743	677	780	727	737	736	753	812	741	737	742	732	748	781	742	700	728	742	739	745	760	758	740	719	695	777	731	747	744	758	716	782	762	768	748	762	744	746	760	710	802	777	731	737	760	719	716	715	771	750	697	756	698	713	726	725	722	778	743	725	792	720	762	679	740	739	721	748	779	767	714	757	746	758	786	742	693	734	706	787	735	764	707	721	723	763	776	763	752	754	736	792	747	765	699	762	717	712	751	730	714	683	752	748	736	670	688	713	697	746	747	766	751	741	741	701	716	686	762	738	713	752	728	737	722	756	719	786	728	693	727	757	758	779	729	738	785	780	747	728	767	745	735	736	770	791	686	805	703	739	725	693	722	754	730	712	719	718	753	770	749	771	748	762	691	735	689	703	767	726	763	738	717	761	703	701	731	768	770	774	761	721	777	731	708	793	718	738	763	691	766	752	713	797	752	775	738	714	752	754	729	729	767	731	737	730	742	782	758	728	734	761	775	743	744	756	693	820	749	763	733	727	738	763	768	817	755	781	688	728	789	740	753	714	744	758	766	726	738	763	715	778	745	734	733	716	757	764	752	736	741	727	727	711	734	733	760	760	752	742	691	740	743	734	747	745	752	794	692	727	804	723	742	750	792	706	762	765	745	754	767	733	766	763	745	720	724	721	782	720	724	733	731	778	760	744	702	747	702	789	765	745	710	770	733	746	761	736	729	766	728	746	726	757	765	721	737	748	692	754	696	757	771	698	739	740	735	792	791	805	789	789	762	728	678	704	767	778	748	755	738	752	719	745	734	754	756	757	742	667	701	795	761	705	778	687	771	700	721	755	720	745	747	736	740	703	720	735	778	726	727	745	784	760	775	742	705	763	775	760	724	768	692	746	763	766	784	711	734	710	737	778	766	760	770	705	754	727	705	715	708	760	756	740	699	743	754	780	752	719	748	743	755	779	774	735	771	771	720	786	779	767	757	771	731	711	703	754	755	745	765	768	715	741	763	693	732	705	727	766	722	805	704	782	724	752	704	779	714	784	753	736	746	747	747	768	748	740	745	710	731	712	736	719	746	714	735	751	732	714	780	700	725	714	773	741	721	773	794	762	713	718	701	775	789	721	779	736	730	772	764	751	757	725	779	767	739	706	774	708	745	745	746	750	721	755	742	798	739	714	736	752	744	770	763	772	726	696	744	716	771	749	720	751	771	720	774	719	754	744	736	756	698	750	705	734	780	725	804	760	731	700	716	788	743	728	753	779	727	777	707	722	757	701	721	736	716	746	765	724	744	763	723	784	748	768	748	759	725	731	755	784	764	727	741	740	708	756	745	748	717	773	707	758	716	754	739	721	755	772	767	748	764	742	764	754	780	737	763	745	714	770	735	808	723	742	761	756	789	727	758	719	798	715	726	776	762	740	746	742	772	718	716	755	792	717	759	723	756	723	766	744	692	762	728	757	731	728	726	791	710	785	753	727	737	831	716	768	757	739	715	756	727	752	743	760	723	745	703	762	767	749	727	721	784	751	780	766	700	741	756	750	743	736	752	774	729	760	734	778	749	769	735	771	725	757	705	822	732	729	767	786	777	748	785	718	764	750	757	750	736	772	706	791	742	757	729	760	751	746	743	763	730	754	779	731	744	732	775	759	762	764	762	723	734	747	738	777	739	705	753	783	704	735	736	759	729	742	767	726	742	803	775	753	800	757	735	760	759	762	728	736	763	749	756	735	800	748	733	729	718	744	740	754	699	718	690	757	687	746	780	736	706	760	739	716	740	712	762	733	744	731	730	684	716	729	718	760	736	727	739	748	793	802	740	782	767	756	737	756	736	750	771	775	756	723	731	729	726	809	752	736	697	722	739	766	737	739	782	749	760	714	711	712	760	764	784	748	711	685	738	723	747	726	691	725	747	740	714	690	762	740	722	748	713	772	750	734	750	736	750	726	743	733	750	794	776	686	724	723	741	684	779	706	719	747	710	737	731	746	747	693	742	741	740	681	742	748	783	740	729	715	731	726	732	745	749	762	740	758	706	735	735	681	714	756	716	727	758	737	717	753	774	743	733	729	787	751	734	728	773	726	743	742	764	742	742	768	747	758	789	754	749	759	757	763	716	772	709	737	771	738	738	735	767	736	742	714	689	770	732	774	739	711	730	746	709	725	731	734	747	740	707	727	724	749	775	758	799	746	728	733	774	759	766	746	742	754	704	696	777	746	782	732	739	753	797	782	704	748	766	781	769	695	783	744	755	714	728	709	731	733	744	738	671	798	743	760	804	752	800	700	763	748	748	781	678	709	714	722	773	716	723	772	706	761	745	768	744	712	717	796	753	768	708	724	779	713	738	784	685	768	738	770	803	795	741	749	737	742	750	736	709	767	761	724	770	733	745	743	725	714	744	750	749	715	739	758	759	736	741	745	766	720	773	749	721	705	743	736	734	750	738	790	732	757	778	750	740	758	673	701	742	719	775	775	719	752	737	753	750	695	707	748	769	749	756	705	695	712	749	723	758	687	727	752	787	696	771	776	733	767	738	770	738	761	787	750	725	736	765	764	745	743	773	754	715	769	756	717	746	754	774	744	710	716	718	779	751	758	785	752	724	733	752	709	748	739	794	733	748	763	752	692	817	741	752	770	750	738	752	715	713	731	728	766	778
4779	2392	723	200	175	178	176	185	177	149	179	147	158	159	170	160	157	168	181	171	149	143	152	169	143	180	174	160	167	146	167	164	150	159	169	144	154	145	182	176	157	148	165	169	179	168	142	156	157	160	145	143	157	160	182	133	151	182	151	198	170	145	165	143	163	183	158	158	185	171	172	168	178	149	165	135	158	175	142	153	160	148	176	141	186	157	159	178	156	160	183	152	157	154	173	145	163	163	155	137	156	162	148	176	158	135	165	146	151	156	149	164	163	169	190	154	169	147	162	157	174	167	147	184	147	181	173	171	151	147	160	152	171	144	170	155	165	153	167	184	166	169	184	150	161	140	177	172	155	159	188	171	180	170	159	144	169	166	162	148	152	143	154	145	161	147	162	150	156	141	140	144	159	198	147	155	156	166	154	147	159	170	173	137	170	133	158	134	151	146	169	170	159	162	166	175	157	152	144	170	161	172	169	170	174	158	155	162	174	176	157	180	169	142	174	158	157	157	175	150	140	144	175	142	169	153	173	142	157	165	137	169	155	143	171	169	154	153	164	187	169	143	174	160	181	170	179	148	152	142	159	166	173	162	165	172	159	167	170	159	167	153	161	144	147	161	170	165	174	153	169	135	173	159	166	160	152	181	155	162	145	176	188	162	146	177	158	167	143	152	142	165	148	133	162	153	153	170	149	154	159	160	172	138	142	156	141	140	142	146	134	168	146	172	150	165	183	179	142	170	152	156	157	187	164	163	136	154	151	153	187	174	176	144	155	161	166	146	138	166	181	150	136	159	163	146	140	198	152	145	169	159	158	167	140	174	149	161	172	158	176	177	166	158	174	166	147	178	148	178	155	155	149	178	173	174	167	165	162	178	146	159	160	177	150	147	118	156	172	165	158	157	175	168	152	153	172	174	188	151	155	178	145	173	172	156	134	143	173	155	151	140	159	163	172	149	156	168	163	156	146	151	161	165	171	152	170	169	159	186	158	176	167	152	153	162	193	171	166	167	169	167	170	130	167	169	157	183	176	160	149	166	150	162	171	158	153	172	152	155	162	158	139	170	173	155	161	148	151	178	144	153	161	169	178	159	159	160	167	159	164	183	147	153	189	158	168	173	151	132	162	135	156	156	161	197	167	187	151	146	154	176	148	164	151	134	167	186	171	158	167	162	174	145	148	158	168	147	176	160	150	178	137	166	169	146	159	163	162	177	184	179	146	164	164	157	188	173	133	146	132	170	137	165	146	162	182	150	184	155	157	142	164	159	160	154	162	195	134	193	165	169	180	144	169	152	173	156	161	143	148	168	134	156	178	175	160	167	177	162	168	164	155	187	147	151	163	164	162	153	183	167	178	165	172	163	174	154	178	153	156	157	174	168	161	169	186	156	168	148	161	164	185	163	164	164	181	152	178	170	172	183	167	150	118	135	158	166	163	179	152	162	158	147	152	165	166	152	162	168	161	172	164	165	145	144	166	154	150	165	158	151	181	168	171	175	152	141	172	156	152	186	161	157	137	155	162	169	154	158	165	136	164	158	172	175	168	173	180	175	172	183	179	172	188	162	163	174	137	149	169	176	145	184	155	182	161	157	154	157	164	160	171	162	159	175	154	160	146	181	139	168	152	165	180	160	171	173	187	177	144	156	174	148	169	141	152	148	176	158	152	160	153	138	176	172	158	156	177	169	143	166	185	155	170	165	152	167	168	156	174	163	153	182	162	161	148	151	152	163	153	178	151	153	138	158	167	171	160	141	185	163	164	167	155	180	177	161	153	158	149	149	148	155	142	164	156	163	171	147	167	166	165	161	146	164	157	166	159	170	166	166	154	159	155	161	157	176	156	180	161	159	154	142	150	183	168	193	178	177	149	152	160	143	131	142	165	141	161	179	147	143	165	164	154	163	164	157	174	191	164	145	143	192	166	186	164	153	158	162	192	164	166	167	167	181	182	141	163	152	158	169	144	156	151	184	159	182	148	145	163	151	143	167	167	162	141	155	148	145	160	173	168	147	149	142	157	175	165	166	168	184	162	158	169	170	162	148	172	152	154	181	157	142	166	150	182	146	183	147	185	156	167	162	148	157	165	163	173	150	144	166	164	167	158	181	152	150	149	169	165	170	151	166	159	151	167	164	161	152	169	178	158	144	173	161	142	168	183	166	161	156	160	176	160	171	171	147	145	170	146	150	177	171	158	165	166	167	135	139	160	127	161	156	149	159	144	172	150	147	167	146	152	164	172	166	160	166	183	147	165	179	142	148	164	151	154	159	152	158	187	141	141	172	173	170	197	182	176	171	158	131	180	184	164	147	163	179	157	160	161	131	155	131	140	152	153	164	139	164	149	168	170	146	168	162	192	164	145	140	176	158	157	152	143	159	154	148	133	168	143	153	149	161	167	173	146	168	169	166	139	162	141	161	157	142	139	164	174	137	168	182	153	172	173	149	154	138	164	153	143	139	152	158	159	197	161	125	165	169	163	139	161	150	156	172	162	150	161	160	188	136	138	158	122	150	170	140	141	158	174	185	162	155	152	168	154	150	159	140	148	159	149	155	154	155	151	164	181	166	168	136	143	168	171	151	156	166	156	146	180	140	160	190	147	147	119	159	178	172	181	165	158	172	147	143	157	150	173	166	155	148	180	161	157	134	166	151	177	170	145	187	162	166	140	165	165	165	136	158	163	170	166	160	122	149	161	161	192	159	156	170	178	154	150	172	167	158	172	153	156	160	158	163	158	165	151	181	175	153	139	174	169	161	159	133	144	173	171	189	152	182	167	142	167	162	164	158	165	181	157	174	180	159	174	160	170	156	159	163	130	170	156	168	170	165	164	163	172	165	135	169	133	146	175	168	182	145	163	152	131	152	147	143	158	126	153	170	153	139	178	181	171	168	150	156	151	147	159	150	174	168	130	148	173	153	147	152	168	174	167	157	156	152	165	161	154	168	173	144	136	154	158	183	137	144	180	170	162	189	173	166	168	155	132	158	163	151	138	174	145	160	173	177	175	139	166	177	173	139	164	144	176	155	176	173	148	156	156	150	145	161	165	195	132	168	141	185	161	177	172	149	185	180	156	151	171	161	164	165	145	158	166	166	161	160	165	150	171	139	155	158	138	184	168	174	134	180	123	186	163	167	157	175	159	159	153	161	154	162	142	140	187	156	178	155	155	138	181	186	170	126	175	167	165	152	159	139	165	176	147	151	169	170	142	140	188	161	160	174	155	153	183	149	158	165	182	141	162	140	148	156	161	164	182	149	177	190	148	164	156	152	158	152	164	157	167	174	173	158	150	155	171	196	175	177	156	178	162	144	168	182	162	161	154	152	175	158	173	156	145	146	139	162	156	162	162	145	136	161	157	149	185	170	181	165	140	128	162	151	155	150	190	167	160	166	144	169	168	168	173	159	153	154	146	166	154	161	176	159	174	174	174	148	159	147	138	165	145	180	162	165	165	176	145	182	168	157	175	159	166	158	168	176	169	161
4417	3732	1302	567	535	557	493	495	527	516	514	422	469	486	512	466	457	521	483	481	435	494	474	468	460	472	472	512	475	462	488	453	463	473	446	477	461	497	448	445	521	494	462	463	473	501	455	498	494	463	462	478	475	487	441	455	442	448	462	489	467	449	453	428	478	460	472	448	460	447	495	474	492	495	509	506	532	473	466	455	485	481	477	481	464	481	472	439	475	477	459	458	477	501	463	481	452	495	443	484	469	477	453	450	437	488	478	481	478	490	498	450	483	475	483	444	470	449	431	446	462	490	444	485	452	457	441	477	490	517	462	456	470	477	471	486	452	486	454	484	458	481	503	451	464	511	451	446	479	453	476	478	454	456	449	488	478	486	480	485	466	488	513	517	457	451	466	480	507	522	488	465	468	489	480	431	516	499	515	463	495	456	419	478	445	441	482	455	441	492	458	444	496	518	515	472	468	447	482	444	482	496	457	460	471	470	463	455	464	460	482	467	443	484	418	476	491	476	464	480	462	490	486	483	502	498	477	438	470	449	453	501	456	437	467	446	480	486	467	441	471	482	478	473	472	526	484	499	490	481	468	475	475	493	506	470	481	474	472	495	463	451	442	480	470	451	452	491	480	450	467	491	465	465	477	454	476	468	444	487	464	506	447	449	456	489	470	514	465	461	458	464	500	448	503	460	503	486	476	424	467	458	457	469	462	447	450	470	470	480	469	492	460	483	511	440	478	489	476	495	499	477	457	451	514	497	470	499	458	470	455	466	485	443	462	449	469	444	466	457	485	471	480	496	471	494	494	463	493	480	500	432	466	504	505	481	462	472	474	459	429	461	488	466	474	497	471	480	448	460	447	457	435	496	443	500	467	483	443	521	502	482	509	453	471	464	508	475	461	451	503	483	483	461	489	426	513	484	491	481	475	456	474	482	480	460	462	440	464	441	468	477	444	496	463	474	468	453	498	479	504	449	444	461	481	494	487	496	486	442	445	448	490	482	480	485	482	498	501	472	483	478	459	441	471	462	437	484	459	452	470	455	478	493	451	488	484	447	483	524	476	472	485	468	442	458	483	475	460	447	432	466	460	437	484	476	482	450	490	479	446	517	460	457	443	481	450	448	463	455	468	468	471	439	499	507	506	485	465	475	420	499	525	496	447	463	453	479	444	476	465	495	465	435	439	450	467	464	479	451	479	462	470	440	491	476	494	495	478	474	470	485	495	480	474	488	480	503	468	455	442	477	460	474	465	464	479	474	458	445	457	465	475	464	477	515	486	476	450	487	489	476	456	466	500	458	476	459	477	442	483	446	481	452	493	498	491	468	457	438	491	465	456	477	481	444	464	457	461	461	464	462	489	451	449	483	476	479	492	449	457	488	454	475	474	418	463	463	501	423	519	489	493	486	459	472	486	502	456	465	483	459	457	481	458	467	464	454	447	502	472	482	457	464	509	447	451	473	464	453	463	451	463	457	499	484	461	498	489	491	458	465	469	494	476	456	504	458	489	459	463	441	477	489	477	450	489	492	455	497	445	484	499	446	481	485	469	489	506	485	475	450	476	470	472	488	486	460	480	473	498	465	459	452	503	457	538	467	468	444	469	474	454	492	475	439	488	439	429	487	479	486	504	496	476	456	484	478	489	503	488	447	442	478	507	455	469	490	459	460	484	522	454	442	474	432	470	465	489	477	450	518	467	470	485	463	458	437	459	480	450	462	472	500	466	474	454	498	501	476	470	513	466	461	494	443	480	438	462	450	438	468	496	459	505	459	496	470	464	473	444	481	458	446	485	457	503	498	458	475	482	477	450	483	511	476	480	444	477	459	444	469	492	488	444	462	423	479	468	450	444	503	485	543	453	451	433	452	485	460	467	497	463	485	495	461	479	474	479	456	470	424	471	485	504	479	482	483	447	483	460	462	473	506	488	464	464	507	451	433	444	460	513	457	487	474	489	467	484	456	464	468	510	500	489	493	509	484	488	479	523	471	500	489	519	479	471	475	457	516	466	459	481	497	457	398	467	446	469	467	480	469	464	443	522	478	493	455	475	489	442	460	453	459	478	466	473	488	471	449	460	500	438	495	503	466	464	500	483	464	489	471	515	473	465	471	468	498	458	462	474	481	464	454	487	501	457	480	488	472	498	477	477	493	449	474	477	455	439	481	475	469	478	454	470	484	494	505	490	494	483	461	496	468	467	521	481	458	487	466	462	500	495	448	472	474	468	490	462	463	429	480	478	488	467	499	490	450	428	497	480	474	487	461	488	453	443	482	450	452	495	499	454	475	443	467	470	480	463	444	458	459	488	473	452	457	492	459	469	488	473	450	482	443	478	479	446	446	498	476	475	467	490	494	483	508	478	426	453	458	443	501	450	457	421	479	426	467	480	468	492	473	463	454	465	474	497	474	461	475	481	433	435	478	504	471	480	484	467	484	499	486	475	501	474	474	472	485	463	472	479	448	457	451	453	479	451	512	459	472	467	471	506	465	453	487	476	462	462	456	459	451	472	488	461	473	460	498	483	508	485	488	500	492	442	496	507	446	469	476	466	521	440	465	494	517	463	490	452	470	448	471	507	441	464	469	450	467	483	482	461	463	495	439	462	489	454	492	507	471	465	479	495	458	457	514	466	490	485	477	483	506	491	486	474	501	458	474	476	478	471	526	474	449	454	461	455	511	443	451	465	471	486	460	539	520	452	495	504	446	462	460	467	452	465	473	466	469	439	463	464	440	422	471	461	470	484	447	435	464	477	474	443	437	446	427	493	470	494	455	435	471	500	446	490	508	436	484	480	461	458	493	509	455	468	471	442	505	449	468	480	496	486	470	461	482	473	446	467	504	478	491	450	488	463	481	487	485	487	491	507	444	467	447	462	496	489	470	432	488	507	506	452	489	457	485	472	460	496	514	474	466	460	463	447	459	491	512	466	502	452	475	460	480	470	471	468	481	459	480	514	492	468	462	467	468	473	497	487	460	467	462	489	491	507	497	505	443	472	474	482	474	444	445	473	493	482	461	513	463	459	479	504	480	501	455	457	441	444	431	480	471	475	521	458	450	469	452	497	458	494	461	462	467	456	437	456	512	487	459	499	463	503	475	473	458	491	499	498	452	515	457	458	469	472	441	434	492	415	470	476	464	424	477	432	448	450	460	439	464	476	470	477	471	495	501	506	480	472	483	488	501	482	462	495	479	475	477	476	431	492	492	448	473	436	478	423	519	474	432	415	479	516	464	445	462	474	470	511	461	458	475	477	455	440	414	507	437	475	479	468	463	476	504	485	478	481	454	458	469	461	429	478	462	435	487	491	454	461	481	435	464	458	437	456	430	492	463	495	456	498	459	467	473	513	498	465	469	427	482	489	475	460	463	460	496	500	448	451	490	459	473	469	481	468	472	482	472	477	508	482	508	450	470	474	457	468	474	442	446	457	503	463	447	484	493	462	529	476	482	465	486	464	503	475	441	499	470	479	467	454	480	477	488	454	501
37935	36019	14391	1508	702	538	515	404	399	402	408	358	373	352	348	329	314	317	342	319	316	361	328	328	327	341	310	295	293	310	335	332	315	325	291	318	326	309	326	326	315	313	301	289	295	294	315	309	273	309	294	303	294	306	297	319	311	299	283	296	334	310	280	339	307	313	319	308	322	334	290	327	313	309	302	321	299	328	323	296	309	297	301	318	329	291	283	301	285	300	315	323	260	310	329	294	316	317	290	362	298	330	307	302	308	272	284	282	314	316	335	312	304	315	310	284	301	316	296	273	290	272	299	303	302	307	321	310	325	298	279	316	304	278	294	282	308	323	284	336	314	320	291	276	304	275	304	311	327	333	297	313	258	283	314	311	326	278	318	305	292	307	312	281	334	325	304	311	302	336	325	326	317	290	283	333	303	294	310	307	298	318	325	272	322	292	345	304	270	315	291	291	291	314	295	332	314	333	308	306	295	308	312	283	297	310	323	298	278	292	306	297	305	305	314	284	288	306	307	332	321	315	311	294	339	296	313	329	317	301	313	352	316	343	296	318	289	291	289	300	305	331	295	296	309	343	327	296	339	318	315	287	319	300	313	325	307	303	322	290	300	314	313	313	325	307	297	329	291	297	286	319	336	282	312	294	311	308	311	284	294	307	312	261	326	299	368	298	272	330	324	309	303	314	308	292	329	307	313	343	305	310	318	309	291	304	300	322	299	315	290	281	315	314	339	298	321	344	278	265	317	316	313	314	326	316	307	277	317	292	297	304	268	305	285	315	295	290	325	332	308	322	309	297	316	316	335	309	288	256	277	314	297	285	299	297	284	265	331	294	334	291	269	294	342	277	310	335	303	336	311	323	321	298	299	295	297	293	279	326	308	317	291	283	286	304	302	288	331	305	300	297	291	297	315	295	322	273	336	297	320	326	320	293	325	283	330	297	287	282	307	293	312	321	324	341	308	337	301	297	286	304	318	295	319	338	312	309	288	343	292	287	311	288	314	297	303	311	321	308	303	296	312	285	301	276	287	349	307	297	299	324	306	329	322	319	316	305	349	310	313	299	335	288	341	330	293	281	312	303	307	307	276	279	310	281	302	323	300	331	315	287	322	314	319	328	322	303	364	293	281	312	288	333	306	320	332	310	264	303	293	286	327	294	303	291	320	295	283	295	298	277	300	315	322	320	297	332	306	321	264	295	342	304	280	296	280	324	315	304	321	315	276	315	291	299	330	305	311	311	305	319	318	307	294	319	293	345	316	368	313	285	327	333	309	300	315	311	324	292	345	300	309	298	275	289	305	307	303	350	323	323	329	313	305	287	321	309	296	315	275	318	333	286	300	285	306	315	317	318	305	291	333	318	305	330	296	324	316	324	294	300	307	300	352	296	338	295	298	325	298	307	310	297	327	319	313	326	323	304	333	341	323	289	301	303	315	318	312	317	299	319	318	301	303	321	319	287	322	324	311	299	322	313	306	287	342	316	308	284	311	300	307	316	293	321	294	330	317	297	307	336	275	329	299	320	284	280	297	328	297	285	303	326	338	319	310	313	323	272	263	337	345	300	300	304	277	292	305	311	309	278	338	279	324	313	309	333	335	345	312	302	323	308	306	332	275	277	279	300	320	316	327	289	325	322	335	310	320	305	280	315	332	304	305	316	289	328	335	309	307	304	329	352	326	338	307	311	309	292	311	306	318	316	289	366	292	291	327	311	297	325	338	309	332	297	305	307	288	309	333	305	308	281	314	311	310	314	316	342	309	303	275	318	318	346	354	289	300	286	297	303	286	308	316	310	304	305	272	308	318	301	315	308	312	289	282	316	312	301	291	342	312	333	295	273	315	320	327	321	258	297	308	320	298	291	303	328	312	305	327	320	341	315	294	338	317	307	328	305	325	289	304	289	306	319	306	303	313	277	322	308	281	280	312	328	342	298	310	301	337	297	299	304	321	343	297	284	304	308	294	320	294	306	332	303	284	337	304	320	284	288	316	317	316	314	281	297	293	302	308	318	304	321	301	317	282	299	306	306	329	308	293	304	303	309	304	306	315	283	333	287	295	308	275	309	299	294	308	290	303	312	290	305	287	360	346	319	277	304	312	294	322	312	286	304	312	312	295	307	323	303	305	313	336	329	328	308	321	310	328	308	345	280	302	303	310	313	303	295	317	334	340	309	307	291	347	326	328	296	299	292	296	323	313	302	341	309	312	283	333	318	314	300	284	298	284	277	308	302	309	282	272	322	309	284	294	321	315	292	316	304	334	330	326	282	296	335	296	310	303	343	294	292	333	315	317	305	302	309	323	345	310	298	273	305	282	304	310	277	300	284	276	323	290	286	305	307	282	297	306	291	311	310	335	313	287	340	308	299	314	334	307	334	314	322	318	292	307	294	324	297	294	325	293	272	284	315	304	317	371	292	316	296	284	336	307	321	331	337	312	316	305	286	318	304	305	308	294	290	295	323	330	306	281	322	308	307	331	333	289	350	301	319	317	337	294	324	311	296	300	303	316	313	324	301	320	312	316	342	330	297	302	272	336	304	299	295	298	334	317	315	338	302	299	319	350	312	312	307	297	307	309	331	293	323	331	296	326	302	298	348	296	318	320	317	295	288	331	334	319	319	336	304	308	291	308	326	305	276	316	310	313	320	309	312	298	294	314	311	331	318	328	292	295	297	298	308	319	266	283	272	299	312	319	316	305	271	313	300	306	345	299	320	309	324	308	279	301	309	313	315	291	301	274	274	306	301	313	277	303	315	318	284	331	323	309	314	291	307	331	277	280	303	322	310	312	327	310	307	321	340	267	320	295	326	322	306	304	287	311	325	268	309	324	316	314	300	327	312	333	348	281	320	310	320	333	307	325	302	308	291	271	332	334	331	280	300	282	321	300	282	299	305	327	337	311	316	294	326	303	300	337	339	273	272	311	322	321	342	302	303	351	301	277	333	332	309	280	294	319	311	311	308	275	333	326	302	293	264	298	313	294	320	321	315	315	307	279	301	292	311	304	296	287	308	328	319	312	297	296	320	329	298	307	306	315	345	329	318	295	287	301	269	278	307	318	316	310	291	327	341	312	296	297	308	290	304	326	269	324	303	292	330	313	305	306	328	320	341	308	322	293	336	331	308	300	288	335	293	327	312	301	295	297	294	316	282	315	333	308	312	295	296	320	307	328	315	336	318	329	298	330	292	311	311	331	323	301	327	332	325	327	300	291	328	290	274	277	306	299	310	297	287	316	310	316	330	318	323	292	310	307	300	291	299	326	332	274	324	336	272	334	298	293	344	300	312	294	316	334	314	313	298	285	344	292	308	315	325	339	308	290	323	304	309	321	312	296	292	287	308	312	285	291	313	308	286	318	321	301	307	317	286	317	279	314	294	322	299	286	290	317	297	305	336	289	311	294	287	295	349	311	304	315	293	314	319	329	276	276	317	309	345	294	301	323	321	300	292	306	312	311	291	305	322	334	315	307	322	287	319	293	316	299	365
22288	26932	9107	3047	2636	2249	1875	1710	1476	1350	1298	1221	1136	1136	1018	977	1004	912	989	972	917	948	923	889	901	876	842	836	859	844	857	860	827	885	852	826	825	798	886	879	837	812	882	882	816	835	778	818	815	841	842	806	829	798	786	834	862	871	795	827	793	793	825	817	813	842	838	804	796	824	787	773	802	770	811	776	778	816	841	801	858	796	756	758	839	804	825	821	825	796	748	806	826	804	825	736	829	788	786	738	795	786	762	798	840	846	793	791	749	776	836	766	791	812	769	822	778	774	786	830	749	784	804	806	825	789	805	784	766	802	829	748	858	789	825	830	813	779	828	770	785	869	749	842	823	750	763	814	777	783	802	813	834	764	781	772	813	799	705	786	821	745	824	785	806	822	776	804	740	840	792	875	790	789	753	823	764	789	828	775	817	753	819	761	805	747	810	780	724	833	806	785	779	754	781	789	793	816	792	842	778	793	803	788	832	794	809	836	820	746	748	755	809	784	776	799	851	799	827	799	802	844	766	805	819	818	816	775	794	849	842	800	803	792	847	750	739	857	821	787	840	792	754	818	769	797	821	812	805	792	791	802	780	776	776	749	750	849	766	833	782	783	771	810	807	808	812	771	779	807	761	798	782	789	787	780	783	824	778	712	802	775	762	784	778	799	806	822	762	759	811	747	826	808	796	797	833	804	836	810	758	810	810	792	773	805	766	831	803	841	796	774	800	775	760	848	815	764	782	801	817	815	769	804	775	779	795	808	776	778	805	776	816	746	821	797	816	769	846	798	789	785	817	802	760	777	779	824	805	799	802	802	775	814	771	748	779	781	827	800	736	760	763	771	799	847	806	814	780	803	784	819	833	799	757	830	854	780	832	799	783	799	820	786	768	795	807	791	781	869	874	813	770	792	801	751	782	792	808	798	756	819	813	814	708	813	771	799	744	780	825	776	809	846	786	774	790	789	841	799	795	817	776	784	812	788	802	781	790	816	764	851	784	794	791	767	781	826	789	772	732	780	750	786	813	786	847	786	825	785	812	803	749	820	764	812	827	803	808	786	761	786	770	803	726	753	855	809	741	781	783	803	841	838	785	762	752	778	801	763	792	810	761	777	802	805	798	785	813	770	815	770	753	780	764	808	803	826	790	789	782	805	789	752	795	771	786	794	811	800	836	810	863	788	825	810	759	820	778	769	794	810	832	786	823	745	791	817	794	823	808	786	804	773	829	771	804	776	794	862	802	754	818	771	796	809	856	729	781	814	762	812	802	772	763	783	817	816	826	807	825	770	818	774	784	799	829	814	813	800	753	804	784	749	824	820	796	801	770	795	718	720	823	787	781	771	821	803	795	763	778	791	784	805	830	843	786	809	850	802	797	765	765	765	758	774	791	811	745	813	759	807	794	773	852	813	796	770	808	769	787	784	814	776	803	783	790	732	813	819	754	826	824	779	798	795	798	803	747	745	812	786	797	819	771	779	792	808	800	843	776	746	802	777	858	838	766	780	780	768	810	792	773	759	768	821	797	800	858	809	798	829	846	840	811	788	782	802	770	816	789	819	840	800	813	761	782	808	799	804	799	794	787	815	759	790	784	777	828	751	844	789	817	800	762	788	782	792	811	770	761	870	791	785	817	792	787	794	746	799	789	800	823	776	814	767	802	817	744	811	791	791	764	779	798	800	763	870	811	715	792	777	803	766	820	819	782	856	808	758	813	795	773	786	742	781	801	799	783	845	801	854	794	801	872	797	784	795	816	781	790	777	808	791	810	805	782	804	767	805	756	763	774	785	813	799	767	801	819	772	812	844	754	861	802	777	784	831	773	838	764	786	812	772	753	755	774	764	793	841	816	827	807	773	836	804	830	795	802	827	781	750	731	791	828	813	784	784	795	817	812	790	795	740	772	859	778	739	779	777	784	764	817	751	835	818	797	798	776	805	817	783	823	801	849	800	836	766	815	768	798	814	840	792	755	782	782	757	780	826	811	806	799	782	805	769	790	856	818	829	739	799	821	783	798	799	822	804	806	797	810	817	821	785	787	827	730	803	823	773	792	800	801	736	802	804	804	794	795	805	830	767	797	826	806	759	787	798	810	804	811	800	788	762	844	768	817	807	745	798	767	785	833	797	730	777	776	819	781	771	734	796	795	793	778	781	772	786	770	795	837	803	804	817	780	762	800	809	782	769	850	722	787	750	833	800	814	811	785	802	812	809	821	800	800	787	811	836	807	762	755	797	806	770	820	758	831	753	753	798	838	824	815	783	784	828	780	832	810	769	762	780	787	843	817	752	805	743	764	806	772	764	816	767	743	808	798	841	826	805	797	791	783	741	825	786	819	768	758	758	778	768	787	729	831	793	792	802	812	761	776	825	848	757	781	814	810	843	814	839	813	842	747	812	824	800	825	814	834	808	822	762	787	764	848	749	792	856	836	773	768	810	788	802	789	800	753	796	771	846	804	793	871	793	840	783	828	789	752	735	800	776	787	757	840	790	851	771	775	795	805	789	780	769	800	797	820	810	770	794	777	778	769	833	760	818	805	779	783	841	822	806	774	795	796	832	793	791	829	764	784	784	820	736	787	849	793	837	799	779	795	754	783	817	854	766	764	812	813	786	787	767	733	785	770	779	803	785	803	791	813	771	771	795	821	788	780	796	766	796	796	823	837	794	806	816	769	826	769	864	754	798	767	838	796	794	803	752	737	796	801	825	806	798	747	802	747	755	784	782	782	731	831	806	790	807	832	799	789	818	808	749	804	802	764	822	755	806	798	830	873	781	802	829	779	693	780	846	785	793	821	804	849	798	786	852	807	802	764	799	794	801	812	777	808	803	814	790	830	795	812	818	798	829	757	778	796	799	804	805	803	782	773	761	782	778	784	818	772	821	811	755	781	786	772	775	788	795	729	758	761	755	729	768	773	817	860	778	785	836	790	765	791	824	803	837	846	802	876	834	846	798	821	818	805	778	781	826	741	752	793	830	809	805	754	757	807	746	753	756	796	807	752	804	809	794	851	793	822	839	801	821	764	795	851	806	804	801	798	847	820	775	789	822	812	795	798	733	807	800	770	727	767	770	786	799	781	786	786	795	827	763	760	784	821	803	776	776	784	795	795	807	780	770	806	790	753	842	857	806	773	865	821	850	757	811	795	798	787	752	812	797	802	793	799	831	743	818	791	840	788	770	801	786	745	826	803	782	795	771	801	829	795	778	776	794	825	810	754	753	770	829	786	801	848	748	774	831	813	830	828	786	815	804	828	733	774	803	815	802	786	775	767	794	780	771	766	832	831	727	756	828	775	789	783	798	758	794	738	825	790	777	835	752	824	779	802	769	789	847	789	765	839	808	811	748	819	774	855	816	790	802	807	783	790	793	787	809	819	782	836	779	752	813	797	793	813	826	804	779	800	798	789	845	746	809	824	798	791	784	736	777	783	741	805	795	761	744	757	777	820	786	782	767	818	762	788	812	797	834	793	801	863	846	832	769
52830	52130	27629	4341	1167	868	670	553	480	460	419	432	367	373	352	342	336	343	324	349	308	291	291	331	331	335	324	295	314	321	308	331	314	294	325	269	285	264	271	303	301	275	287	271	294	304	268	351	295	303	292	291	308	311	286	339	322	301	317	276	285	278	292	308	298	287	272	291	298	289	300	302	279	278	288	330	308	321	330	293	293	314	352	296	318	316	308	317	278	286	293	310	307	309	298	290	302	304	301	303	281	265	297	292	287	303	321	283	298	326	292	306	300	316	309	309	294	299	283	269	301	296	302	312	302	331	274	293	338	280	281	294	280	295	292	288	300	269	244	288	317	264	296	312	257	319	312	307	298	293	275	314	291	281	261	285	310	321	253	291	290	272	290	289	312	317	278	285	296	302	242	272	272	318	291	289	281	321	296	296	311	289	297	284	315	293	310	284	294	285	244	317	292	277	318	278	294	303	285	283	294	277	296	306	277	289	317	320	324	270	332	336	322	288	330	289	298	295	323	295	322	288	280	283	288	297	296	258	285	296	285	285	312	308	273	294	289	271	278	303	269	251	277	304	305	304	297	285	291	278	272	252	272	268	274	314	256	270	304	311	315	268	282	325	314	295	258	304	329	282	283	339	281	288	284	288	290	312	281	314	283	265	286	306	292	285	302	298	256	299	304	285	280	325	281	294	277	272	291	272	286	318	269	269	326	301	291	291	295	284	297	303	280	302	298	298	324	276	266	276	296	323	313	303	284	271	299	319	315	300	308	277	271	290	307	307	327	304	289	289	288	301	302	319	311	304	267	299	291	300	259	281	281	276	290	302	321	309	293	296	300	284	292	302	313	278	316	297	309	311	270	289	250	313	294	320	302	292	316	312	280	295	288	271	313	285	249	287	290	264	299	294	259	290	304	301	323	295	293	299	274	297	311	298	277	324	268	308	311	262	288	309	293	292	305	271	314	239	287	287	277	282	279	290	268	267	276	275	313	282	299	351	281	287	319	310	285	279	277	295	300	291	325	272	311	276	287	345	287	282	265	324	324	307	288	297	312	337	283	281	287	290	317	293	323	301	268	299	295	302	301	316	281	290	268	265	297	300	300	281	288	283	286	308	294	274	257	278	283	336	280	290	312	273	257	297	342	272	275	310	301	292	276	309	293	280	292	309	288	331	306	298	292	270	310	291	286	289	275	263	314	300	258	291	300	276	264	283	306	306	299	319	283	317	304	289	293	317	305	326	313	320	283	317	325	327	292	296	277	290	317	319	294	298	286	301	298	292	310	327	296	287	273	238	320	321	301	278	289	302	315	265	268	276	292	305	295	297	287	330	280	294	315	307	294	285	275	289	298	292	265	316	295	271	266	289	315	283	301	270	300	293	292	284	293	301	258	279	281	290	309	312	272	293	287	281	292	315	307	320	327	307	277	327	289	302	308	291	272	281	311	255	312	340	276	263	313	286	322	284	302	297	298	320	254	296	308	288	311	308	265	298	296	342	291	299	269	272	296	269	275	286	278	326	286	281	274	317	299	304	294	264	302	272	283	277	294	289	280	280	304	291	297	336	310	284	289	320	293	274	279	332	286	301	288	308	303	291	299	307	299	264	332	313	270	272	284	297	299	279	293	289	332	305	280	305	292	270	280	264	289	315	295	291	305	320	277	281	288	299	293	295	294	295	306	273	309	275	320	295	323	290	287	327	283	307	298	292	295	305	283	289	303	288	311	288	303	288	281	278	308	289	314	314	284	286	255	285	292	316	273	274	272	315	292	292	308	291	279	310	282	291	303	278	298	306	304	292	301	327	291	279	289	291	285	290	295	267	319	292	335	312	335	314	324	256	292	316	285	260	275	290	320	323	287	304	311	286	285	326	295	313	294	289	312	278	290	292	327	286	298	300	297	294	301	308	277	276	314	311	281	285	292	296	305	285	282	286	302	308	300	285	284	277	288	298	316	298	304	310	269	301	278	301	255	285	312	314	255	302	342	272	290	285	310	329	319	318	306	301	278	306	316	270	310	288	315	319	267	285	297	343	292	300	302	332	312	286	280	275	289	293	299	295	271	321	307	316	296	322	328	280	302	273	288	282	314	316	295	281	268	299	275	293	278	277	296	288	284	308	308	303	283	293	272	303	280	303	307	304	320	296	272	263	322	283	274	285	285	271	282	303	315	326	271	272	309	291	296	337	306	304	290	273	271	286	304	293	307	300	264	286	295	315	279	285	295	304	292	333	305	307	304	270	295	296	319	313	251	302	321	292	286	292	310	290	306	285	314	327	304	275	297	271	297	268	286	286	297	290	297	298	279	286	268	307	301	317	307	313	287	303	296	303	305	314	298	279	303	322	290	300	302	313	313	246	283	268	294	345	302	330	323	317	317	315	322	296	277	288	279	269	323	290	311	295	304	294	316	270	288	306	275	316	309	302	306	296	308	274	285	295	301	279	274	292	311	264	303	287	278	312	291	303	315	284	296	310	312	309	328	296	288	268	293	276	317	284	296	273	319	288	277	306	280	285	258	297	298	292	291	298	292	303	291	264	314	302	255	273	272	308	285	287	285	255	297	297	331	309	323	293	299	281	295	293	296	303	283	298	246	275	285	314	300	271	291	271	295	293	317	281	301	292	297	330	290	281	311	301	314	298	317	281	302	281	289	260	273	324	320	304	317	302	332	291	320	294	280	302	299	267	278	273	293	280	337	269	297	295	298	306	301	311	305	270	295	293	285	294	299	308	302	287	296	285	311	314	272	304	284	337	278	314	303	313	300	286	291	291	313	265	296	317	279	294	360	299	274	316	283	339	271	306	305	274	293	326	262	324	301	287	265	289	296	306	316	310	273	303	271	299	288	308	319	303	289	302	342	316	302	302	276	278	297	301	294	316	314	295	318	308	294	290	270	304	290	282	292	299	309	310	299	312	297	309	282	313	280	278	295	285	299	312	303	294	266	279	330	306	299	277	290	301	290	286	323	303	274	282	295	281	264	297	286	320	300	301	293	297	294	286	317	305	280	307	288	297	331	321	284	296	295	280	265	281	277	297	296	297	276	269	334	305	304	276	307	284	308	321	300	332	282	287	294	302	292	283	286	292	252	315	306	291	306	278	309	287	297	277	291	278	314	280	339	327	319	313	317	297	269	277	304	329	324	292	272	296	270	271	292	338	272	282	290	255	305	282	342	298	247	297	261	280	290	299	281	328	307	288	309	306	302	314	295	272	311	278	276	274	291	279	309	263	310	310	285	315	314	326	286	271	316	273	256	305	288	273	291	299	304	329	286	269	295	286	293	308	297	305	330	273	294	307	281	302	280	274	271	326	297	301	316	316	274	295	295	343	276	291	287	310	289	267	322	319	270	292	313	260	287	311	255	277	322	281	291	255	282	297	326	321	261	269	298	316	294	295	279	286	288	293	296	302	274	259	275	294	293	268	314	320	309	286	283	274	289	314	298	261	295	304	285	279	289	295	295	326	280	327	286	284	278	286	305	265
31458	37223	15734	4868	4186	3423	2847	2442	2049	1787	1686	1506	1411	1364	1238	1233	1117	1072	1108	1015	1026	990	978	946	944	941	887	879	867	860	907	884	918	905	858	836	824	819	827	774	780	802	842	773	796	772	813	741	769	758	840	757	769	789	770	796	763	794	750	798	733	767	797	799	766	791	759	766	804	757	762	741	752	755	728	739	747	774	719	765	758	799	728	758	728	746	821	743	796	737	750	749	834	731	745	756	786	780	763	768	771	752	742	729	746	747	764	741	761	771	766	736	808	779	758	733	754	737	784	766	705	747	735	790	762	701	691	747	759	701	742	766	745	781	732	764	710	748	779	742	735	759	771	753	747	760	707	774	698	757	773	780	765	723	764	801	811	719	735	800	734	741	758	705	770	743	794	760	759	721	783	747	797	765	730	775	774	772	705	774	727	725	739	776	740	709	727	763	770	752	730	727	764	731	777	745	764	742	767	750	694	801	730	751	803	770	774	718	748	688	765	748	779	713	711	741	741	691	721	702	723	648	734	791	751	751	755	741	751	702	710	706	769	739	748	717	729	715	813	717	748	732	729	789	752	728	741	704	677	722	706	775	724	719	734	756	765	692	688	757	750	749	713	739	732	793	685	722	757	752	775	700	737	729	731	706	734	759	748	737	729	725	718	762	747	721	779	765	778	769	790	758	756	727	741	755	760	771	735	760	714	744	721	769	770	720	718	777	788	760	704	715	742	760	753	743	766	732	730	727	754	732	776	773	701	771	792	701	710	740	750	710	748	758	728	727	711	708	728	739	734	770	741	738	739	687	744	772	715	733	753	720	717	715	705	750	763	725	757	757	742	722	759	743	712	738	742	764	745	781	705	735	747	754	740	752	759	788	749	763	773	724	770	759	765	785	739	779	778	801	721	747	740	779	723	681	756	779	716	755	792	729	748	712	748	710	773	782	716	738	760	732	733	723	742	789	756	752	749	691	738	728	727	748	705	722	717	679	732	806	696	736	750	763	744	769	749	756	687	705	801	735	730	738	723	747	722	752	761	754	764	715	720	720	720	732	760	725	714	717	731	704	673	762	710	775	720	783	709	716	759	775	794	798	743	735	755	709	735	734	685	672	702	724	745	781	752	760	744	749	742	779	764	721	768	739	742	729	748	744	747	739	758	759	726	782	754	766	754	698	709	738	737	693	751	766	744	773	748	726	764	789	748	736	737	739	698	765	743	792	757	759	750	756	689	745	739	704	714	779	723	715	753	724	775	761	714	753	782	680	734	749	748	733	755	763	719	728	764	740	755	722	720	684	739	757	735	724	749	727	734	736	767	737	749	707	762	710	803	789	770	705	749	730	715	656	764	730	777	795	713	753	783	782	725	712	773	741	728	756	764	765	713	712	726	725	719	755	749	790	737	707	721	754	722	761	762	746	719	728	751	760	745	759	758	733	786	758	734	759	778	710	732	761	739	757	786	744	739	741	765	733	746	761	725	761	708	723	720	755	715	782	698	728	756	725	780	749	739	697	690	804	763	724	792	710	745	702	734	732	774	732	746	733	751	752	741	743	723	704	723	768	709	766	745	739	731	805	735	712	747	762	725	766	711	738	763	741	713	737	722	736	722	741	748	713	757	748	751	709	738	777	737	726	703	737	751	753	744	766	729	779	753	733	737	724	736	736	778	790	709	693	767	711	802	727	767	703	769	733	810	770	740	712	759	754	749	686	793	727	791	700	708	724	728	771	794	760	736	665	713	749	765	740	737	792	728	785	780	723	758	740	737	774	753	753	752	730	719	756	775	710	715	739	795	759	702	771	716	744	737	732	723	736	735	720	756	739	742	748	752	732	770	717	759	738	778	707	750	760	775	692	727	727	766	735	748	695	722	679	732	708	766	719	690	711	757	747	720	743	769	761	743	712	725	732	755	794	726	740	732	735	727	725	762	781	731	701	747	787	730	742	740	716	757	766	773	744	745	708	783	749	734	785	753	743	768	730	713	711	720	794	757	726	719	780	735	764	732	746	771	746	760	764	720	730	743	746	714	749	771	793	689	784	727	717	705	716	726	794	754	763	725	737	747	739	731	738	761	692	750	749	764	710	738	733	709	731	796	707	738	722	765	749	743	726	782	759	731	683	713	750	774	749	716	730	746	712	794	706	783	763	748	781	699	777	732	725	748	699	684	705	726	793	687	783	722	725	723	730	717	710	740	726	727	717	721	780	721	744	719	685	737	752	761	747	697	762	785	761	769	745	711	718	719	693	771	727	757	772	763	773	750	752	717	743	787	762	762	754	757	765	743	737	731	775	781	707	732	772	719	687	713	788	772	756	750	723	733	734	723	784	704	723	740	716	744	776	707	715	706	695	722	727	731	717	781	751	751	770	802	770	726	760	762	775	728	726	755	694	692	725	743	753	759	763	777	761	731	750	718	737	734	750	723	742	728	720	742	730	726	764	734	711	723	786	734	744	723	742	729	764	720	724	727	759	748	724	750	746	769	767	727	669	731	755	764	740	762	769	697	747	712	752	740	759	700	780	764	776	735	726	741	743	746	700	750	747	689	764	728	796	712	733	743	752	776	701	799	732	745	749	740	750	728	739	781	751	774	713	724	672	717	775	727	767	717	717	728	755	734	702	799	759	751	709	746	763	780	799	761	709	761	766	763	738	716	784	747	712	729	726	722	741	758	756	769	695	762	756	808	771	799	751	729	687	742	760	725	737	767	760	710	772	734	708	805	786	767	788	757	749	749	716	780	749	700	685	765	772	713	764	763	765	729	747	755	733	747	791	749	777	763	738	740	720	746	725	756	713	783	754	719	737	763	681	707	779	729	704	760	779	758	715	775	748	702	709	712	729	731	711	742	740	786	775	740	747	717	730	739	799	698	729	759	740	698	754	695	770	730	747	801	731	788	765	758	763	807	702	718	760	754	798	768	694	795	697	769	732	765	746	765	719	718	721	719	716	724	749	790	750	718	755	751	724	724	732	782	753	745	737	806	778	738	715	694	737	711	742	694	788	728	742	781	778	712	736	686	784	744	716	778	697	738	748	743	704	755	712	743	704	774	749	712	733	709	741	754	759	778	759	742	787	743	729	770	729	727	749	754	792	714	714	702	762	712	728	714	720	735	759	794	726	716	769	755	736	752	768	738	789	728	736	703	764	750	762	751	743	698	779	766	728	773	675	753	765	760	764	750	765	791	748	742	746	776	738	753	744	703	701	751	705	722	791	702	725	714	729	721	761	779	756	722	760	720	775	747	738	781	725	707	728	787	794	747	765	781	775	734	730	745	744	661	733	734	763	717	755	757	792	705	730	734	788	751	792	742	786	767	763	762	722	728	743	714	722	761	782	734	735	742	723	697	755	729	715	729	730	741	735	755	755	798	698	789	767	702	753	758	689	807	706	728	763	762	731	748	760	683	755	762	677	756	757	685	722	736	728	740	745	738	771	737	795	740	749	761	740	756	792	713	764	767	741	777	710	775	779	742	729	690	715	750	759
4899	1871	685	181	183	172	166	156	164	150	176	158	166	171	167	178	164	181	150	156	154	165	140	169	154	150	170	175	165	141	168	158	152	160	156	152	142	150	145	153	161	149	176	175	190	166	170	174	169	171	174	155	161	182	190	148	152	179	168	163	171	180	169	153	162	166	165	153	154	142	166	170	167	154	153	128	189	158	155	164	167	158	160	174	193	180	164	156	160	165	156	169	148	156	192	140	168	181	191	171	148	160	156	159	163	181	188	154	161	168	173	150	161	170	163	155	159	159	167	162	137	160	130	183	184	139	173	158	167	156	157	161	170	168	165	164	155	164	151	166	171	160	176	174	162	171	137	165	171	170	164	153	178	168	177	153	179	157	139	148	163	147	166	138	156	156	151	160	151	164	152	177	159	168	162	176	158	173	154	169	140	150	135	156	175	150	158	167	176	177	183	142	184	178	167	159	166	168	147	187	159	172	147	165	150	173	153	165	171	165	171	162	160	153	172	163	177	176	179	168	137	156	168	147	151	149	161	144	172	162	170	160	137	192	169	171	149	145	158	155	140	136	159	149	140	170	157	153	197	160	138	148	185	163	168	153	172	151	162	151	177	152	156	171	139	154	158	158	160	153	160	147	141	160	136	154	154	152	147	145	150	182	157	152	157	141	152	173	152	158	128	154	159	165	178	155	151	149	160	180	164	166	153	182	189	142	195	156	157	150	161	140	136	159	149	171	164	166	166	177	137	154	153	150	143	149	160	164	186	176	154	149	172	166	138	154	171	173	172	159	165	172	153	176	145	158	166	140	145	165	145	214	169	175	155	156	187	137	161	146	156	162	166	167	170	148	146	175	161	169	146	147	170	149	147	177	194	134	165	162	161	160	166	157	168	159	149	151	171	167	161	155	183	161	156	172	155	164	158	167	174	157	178	161	147	169	162	159	159	156	150	161	181	172	170	180	189	161	176	139	160	162	177	150	151	174	151	172	152	127	151	171	145	150	156	168	165	185	174	158	169	165	179	192	172	158	155	148	147	160	168	173	186	160	165	172	140	160	169	140	157	181	176	167	168	135	158	142	155	160	169	143	174	145	158	156	176	149	174	133	144	160	149	164	141	167	169	171	144	144	133	137	165	174	165	172	152	134	148	175	182	146	170	153	145	187	191	154	163	166	144	147	156	159	146	156	158	174	159	169	163	147	158	159	175	184	171	193	175	170	178	175	173	162	169	155	165	162	162	168	167	169	169	170	159	164	166	150	147	129	171	149	165	159	171	156	151	174	148	148	158	136	180	168	131	164	152	158	160	184	139	157	153	144	178	168	160	167	161	146	140	181	159	152	157	177	164	183	168	155	165	154	152	179	172	136	166	167	175	147	175	157	148	160	156	174	167	153	156	132	163	153	149	165	144	149	145	142	162	161	151	171	183	179	173	163	157	170	154	147	169	143	139	170	169	154	172	149	171	142	192	146	172	164	178	168	185	176	182	190	166	151	157	147	158	168	183	167	148	179	182	150	170	159	171	187	159	150	141	160	156	160	152	161	157	167	172	168	158	164	169	178	187	144	153	167	146	172	170	170	170	137	160	168	161	165	140	157	133	161	149	159	159	154	173	163	170	140	152	153	164	178	165	171	184	155	123	156	152	159	182	168	175	147	148	155	162	163	172	175	156	170	169	150	149	166	166	155	176	157	169	141	171	153	173	158	156	149	167	148	155	174	160	161	148	136	174	161	160	157	174	137	173	155	156	173	176	173	156	156	166	160	144	165	165	191	176	165	159	164	185	144	158	161	168	155	158	171	134	177	197	158	148	160	138	150	170	162	160	147	180	183	172	152	173	192	178	148	166	143	163	140	176	162	165	160	176	149	162	130	157	176	168	186	153	148	177	165	150	178	182	153	155	172	158	167	173	164	152	142	180	148	146	177	157	177	151	141	145	162	158	174	179	154	162	138	134	148	171	160	173	139	169	148	151	155	146	142	187	184	164	147	155	171	176	142	180	159	175	168	166	158	178	152	179	134	143	162	133	163	175	157	158	171	152	174	154	164	157	179	165	166	161	163	139	162	161	166	143	148	175	168	171	152	170	163	147	144	144	155	176	145	187	144	134	178	150	162	144	154	159	155	163	167	154	161	176	176	166	157	162	173	174	191	128	155	147	155	158	165	161	171	168	161	159	132	175	181	147	176	149	186	184	176	170	145	133	175	163	157	176	191	165	167	174	177	153	175	177	175	178	166	167	163	160	165	150	152	137	167	146	161	163	176	163	190	154	171	129	143	157	148	145	143	156	131	179	192	155	184	172	167	150	149	165	132	160	179	148	167	133	145	142	164	156	156	155	157	155	195	171	140	154	148	176	149	151	151	179	166	159	186	169	155	156	160	167	150	171	171	190	169	163	176	172	150	154	169	179	160	151	156	172	160	149	170	155	147	155	172	172	170	174	154	170	175	174	171	171	162	141	143	170	178	191	175	160	164	154	163	148	139	141	177	162	181	156	153	142	150	144	205	172	157	141	157	175	147	156	152	166	176	165	158	153	167	165	164	185	165	167	169	171	168	156	167	148	161	169	171	172	168	159	169	175	124	156	147	180	146	152	180	159	157	147	181	171	154	166	163	149	139	157	184	148	172	157	171	164	156	154	174	155	157	154	162	181	174	160	144	173	150	152	163	161	177	152	166	144	141	164	165	173	166	172	159	175	159	148	152	150	181	159	151	152	163	139	161	157	141	169	149	152	160	165	147	171	166	150	175	158	163	185	158	159	157	162	148	168	171	175	161	152	166	151	153	173	143	178	148	160	170	161	149	153	151	147	172	142	166	156	169	157	157	173	161	140	172	169	147	129	165	183	162	150	180	176	147	165	148	166	130	135	137	163	154	167	182	191	158	153	144	156	147	149	159	147	163	162	196	170	168	155	162	164	167	163	177	159	184	156	149	175	148	178	139	178	175	141	166	156	176	163	135	166	172	153	146	167	170	153	158	158	167	167	151	137	169	173	170	174	177	165	176	158	150	165	163	166	119	143	166	156	169	167	164	164	192	168	158	183	159	170	151	166	177	159	147	177	157	149	174	180	134	157	150	170	169	156	151	162	153	157	141	134	167	165	176	170	164	176	151	164	165	164	135	134	161	161	153	149	145	150	124	170	167	151	160	169	133	160	163	161	149	175	172	173	167	168	166	159	174	159	175	169	188	175	132	152	172	143	152	167	188	171	161	158	145	143	149	140	147	173	178	176	191	186	193	151	161	161	196	158	163	155	144	155	157	141	167	167	165	166	180	147	177	173	152	175	197	147	154	166	170	165	165	162	166	176	173	174	147	173	157	161	177	171	155	169	139	179	161	149	157	188	185	176	156	171	159	159	190	155	159	161	172	147	182	165	162	141	149	179	156	149	139	165	148	140	162	129	154	152	174	168	174	196	140	160	167	174	166	163	144	140	160	153	150	151	168	165	150	153	164	192	167	172	160	163	157	163	176	164	152	156	149
4599	3288	1627	577	597	566	536	478	502	506	508	496	449	470	504	501	484	492	479	488	452	475	485	473	524	457	479	473	496	461	518	485	505	465	513	453	457	499	476	489	487	486	436	450	478	462	468	492	463	484	450	462	523	468	494	481	460	451	485	457	461	474	500	496	429	513	488	523	510	455	452	449	471	414	517	498	460	463	458	496	511	434	443	490	459	476	481	480	530	484	522	522	435	448	475	483	484	477	479	449	482	450	502	493	492	474	491	459	434	474	493	481	462	488	495	493	487	453	467	499	507	479	483	513	472	481	497	507	414	455	477	483	437	455	463	426	481	461	493	472	460	472	495	459	502	479	463	481	461	471	452	477	443	486	458	465	485	459	449	471	427	475	458	496	452	480	497	473	462	455	453	468	472	479	448	506	443	486	473	454	472	407	461	483	498	450	487	453	478	454	496	482	459	507	485	456	500	450	487	463	470	500	486	456	475	481	496	485	472	486	485	472	494	496	472	501	454	470	503	456	481	496	477	469	453	486	454	488	448	494	456	473	508	448	520	427	477	435	482	472	467	491	463	461	486	512	507	486	440	442	452	497	476	495	467	484	491	436	465	490	516	474	473	453	442	495	460	491	479	452	480	494	471	477	462	442	504	476	514	475	464	476	465	460	454	503	508	471	472	498	484	503	496	442	486	510	447	503	466	496	488	478	504	494	472	482	455	475	476	460	507	451	485	446	452	480	468	472	478	447	476	486	482	524	487	469	501	489	483	455	477	448	468	465	504	449	491	516	430	487	475	520	506	484	491	457	461	462	493	481	442	483	479	482	469	477	480	472	481	507	507	484	473	512	473	479	472	486	482	476	480	458	499	458	453	463	462	477	461	486	447	451	454	497	468	500	476	457	481	501	490	467	439	493	473	476	483	463	405	462	446	477	475	439	478	465	449	474	447	469	481	488	465	465	449	475	454	454	462	491	475	466	481	465	483	468	467	498	462	503	473	473	423	477	441	481	474	431	435	480	483	475	469	449	496	469	499	433	498	459	438	465	453	478	489	449	474	458	470	459	451	499	479	447	497	450	481	483	449	495	443	538	460	508	416	449	478	471	445	449	484	457	484	471	453	479	503	448	463	468	486	481	520	468	479	470	486	446	506	447	472	479	516	509	445	462	505	514	451	505	454	482	462	454	461	440	483	462	465	475	468	440	408	488	465	495	462	473	497	486	486	442	485	440	495	481	458	482	490	490	498	490	455	511	487	458	435	473	434	452	480	472	437	474	498	485	451	481	456	453	466	475	451	491	439	436	463	467	497	478	408	499	472	487	475	444	450	451	458	502	452	485	440	455	449	449	462	481	444	496	473	521	460	467	503	505	483	495	464	450	483	476	465	494	447	496	485	473	481	464	475	465	466	481	498	471	468	466	495	445	427	419	440	476	506	495	495	468	478	479	489	458	476	495	455	472	449	469	485	431	502	513	467	463	455	529	457	509	450	486	456	467	483	494	472	515	453	460	482	481	456	488	458	471	457	476	433	456	480	486	485	456	476	520	476	490	488	469	488	456	429	501	473	504	468	466	473	499	513	453	445	462	439	462	466	486	473	507	436	486	472	506	496	487	454	474	493	473	469	475	491	457	496	478	475	517	447	467	498	474	486	435	479	477	490	496	469	499	469	469	471	475	484	511	483	450	462	440	484	479	472	468	484	467	441	528	465	479	451	451	508	411	504	485	458	459	484	418	479	501	477	491	476	456	457	438	499	499	490	514	467	487	456	481	483	445	448	459	500	448	429	504	478	465	498	421	448	454	474	400	444	462	463	504	456	464	478	474	483	468	444	527	470	471	499	491	456	468	492	489	482	463	484	501	470	455	477	473	417	478	435	478	498	484	490	482	489	474	478	505	467	472	465	442	467	452	486	497	461	503	481	432	480	482	484	496	478	498	480	469	472	475	480	474	454	478	480	483	477	466	482	469	494	453	475	476	519	473	430	456	495	489	495	477	508	508	455	510	462	504	475	448	443	479	498	491	510	467	457	435	483	447	464	453	461	455	459	452	469	456	446	487	523	466	464	500	445	532	487	501	506	465	482	470	494	497	489	505	412	426	491	453	447	483	455	478	459	473	478	503	431	458	485	498	482	454	454	465	512	477	488	490	479	513	465	461	434	495	463	494	485	487	462	478	541	523	463	502	458	452	491	481	475	465	477	462	477	489	466	474	442	442	453	492	485	454	475	471	431	441	500	467	492	457	456	475	523	476	531	500	467	470	450	507	522	475	477	475	484	457	470	477	496	507	474	475	497	444	469	483	443	459	481	488	446	456	446	493	492	443	492	515	477	471	542	481	462	449	460	481	474	477	464	488	446	440	476	464	456	440	488	482	463	434	469	464	454	463	491	503	480	465	429	469	475	471	473	428	489	458	453	455	451	469	468	504	473	471	443	472	469	476	472	471	489	497	460	522	485	427	473	458	506	478	443	495	471	489	482	497	473	519	506	514	527	483	476	472	457	486	466	498	458	470	476	459	467	457	484	465	469	484	483	456	413	445	440	461	494	508	492	472	462	430	479	456	437	452	469	498	446	440	467	477	474	479	467	514	465	468	502	480	464	454	480	511	481	469	485	494	459	450	453	441	428	508	445	472	496	514	480	475	480	452	464	479	446	473	458	478	460	466	517	482	516	479	434	450	442	474	442	484	485	511	456	444	450	469	451	473	499	488	475	530	489	477	494	428	474	471	489	471	459	470	469	485	445	485	469	450	454	477	494	486	438	440	448	512	465	483	495	432	463	467	445	483	483	481	465	498	499	425	461	476	468	465	450	466	493	490	529	449	457	502	469	427	498	464	474	498	509	487	482	487	465	455	527	477	496	472	470	443	501	462	496	456	491	476	468	482	481	480	481	491	469	439	488	514	462	449	527	473	508	495	474	473	469	477	494	465	465	497	443	470	431	434	475	460	464	510	513	528	477	480	477	478	501	460	448	511	483	489	465	466	488	483	483	475	459	478	457	448	471	492	501	477	472	472	488	497	443	472	488	485	503	499	446	436	453	470	465	508	451	498	510	458	463	485	458	469	463	472	483	506	468	461	461	456	491	443	483	529	450	504	475	432	493	437	475	440	472	467	477	468	495	490	473	480	450	495	507	459	477	442	479	445	473	480	412	484	507	479	463	472	500	460	487	507	452	470	503	469	479	458	457	470	482	527	495	483	476	454	483	483	508	470	466	508	518	487	473	471	466	475	470	474	484	446	478	484	521	510	456	504	470	494	503	479	480	475	487	470	467	473	468	465	465	466	456	458	452	499	461	496	490	483	467	480	460	440	464	444	468	520	499	477	464	460	449	495	457	447	478	475	486	435	465	439	488	445	447	468	433	478	411	489	450	461	492	494	468	453	480	459	446	448	470	441	450	507	477	460	471	467	453	484	481	453	476	449	464	421	476	451	466	489	470	474	485	464	445	483	444	484	501	464	482	465	474	444	435	475	499	427	458	458
36027	36547	19642	1805	733	566	480	465	408	420	381	358	360	365	349	364	324	331	371	317	318	345	303	295	344	357	299	315	318	317	320	337	342	299	297	307	306	279	290	320	315	323	307	333	332	293	302	329	337	305	319	307	306	311	311	334	281	321	342	312	320	314	313	305	322	296	350	321	285	318	315	328	336	319	309	327	318	310	298	302	334	336	306	336	318	288	317	320	306	311	314	271	331	318	282	328	317	301	332	306	295	330	309	327	325	306	265	300	336	317	320	302	294	285	341	322	337	317	297	287	316	320	311	285	277	293	306	339	298	301	304	301	335	269	282	305	297	311	321	264	311	325	316	319	328	350	294	322	287	332	322	341	319	331	284	294	297	292	305	303	279	338	301	273	302	290	318	327	302	319	297	325	326	293	321	313	302	295	299	278	311	305	293	295	346	318	292	338	314	292	316	342	282	308	314	294	297	295	300	298	291	302	316	301	330	310	326	304	317	319	309	274	310	321	278	305	311	306	279	337	320	278	315	283	288	305	322	331	307	313	302	316	322	316	308	254	317	308	306	320	301	325	323	332	312	283	298	314	285	296	293	302	295	281	314	296	283	297	285	350	325	313	294	303	332	320	325	292	320	314	327	326	323	330	287	318	294	311	296	297	267	317	258	295	283	270	330	322	312	310	304	283	337	324	331	313	332	340	296	320	299	309	286	324	305	298	286	323	324	344	293	287	299	336	316	352	313	317	293	305	325	271	310	306	292	356	308	311	291	317	292	308	293	313	333	289	308	298	302	331	323	307	296	316	293	320	302	282	311	307	317	305	344	321	328	299	299	287	336	328	294	273	298	312	279	348	307	305	304	299	300	280	306	331	331	324	325	327	308	317	323	300	336	342	283	329	319	312	341	284	316	326	312	282	307	312	307	286	304	330	331	305	304	297	293	305	276	289	307	282	315	300	317	326	301	328	317	309	296	333	320	336	301	329	287	266	280	296	311	317	324	295	315	307	310	276	294	319	299	295	298	301	329	333	309	295	325	273	306	308	308	296	314	340	320	296	294	337	339	332	280	327	304	313	279	318	293	330	317	334	269	297	294	285	289	309	347	326	337	346	314	321	321	280	318	323	348	308	295	311	293	303	330	313	325	304	312	320	336	341	322	311	325	315	308	328	313	304	311	299	327	291	292	281	334	319	309	338	330	322	314	325	288	280	303	341	291	297	312	296	316	275	277	306	300	264	331	325	337	317	339	309	304	312	302	302	298	286	299	308	290	283	306	281	323	337	336	322	335	302	332	308	304	313	315	317	313	337	304	308	304	334	283	340	299	274	283	301	326	345	321	310	305	320	309	311	294	336	295	312	337	314	330	291	308	298	320	284	342	291	301	283	304	307	332	312	315	347	286	298	319	313	275	292	314	327	346	290	346	289	305	333	335	280	309	308	289	279	300	321	305	312	301	300	314	335	281	307	303	304	315	311	311	317	305	257	312	320	321	329	332	338	274	289	286	281	305	340	308	281	330	293	332	286	355	279	307	319	341	301	334	294	294	305	293	315	281	357	360	290	288	304	309	303	300	321	276	283	320	294	307	359	337	350	293	300	300	316	262	294	317	281	296	305	337	272	295	325	305	308	303	312	291	303	296	307	297	326	303	285	306	305	275	307	308	319	330	317	317	322	291	297	324	291	331	299	324	343	327	283	305	310	291	315	327	286	285	300	307	303	291	313	331	313	281	299	286	318	313	327	347	298	290	329	309	281	320	323	306	331	324	307	278	286	299	313	285	304	319	320	261	316	334	298	310	255	315	311	356	298	293	300	289	332	339	289	336	349	293	322	332	346	349	303	330	243	322	318	306	310	305	297	309	308	323	322	305	297	282	302	338	301	316	308	319	326	263	327	313	302	328	272	324	308	344	298	316	310	332	316	313	307	305	311	316	302	326	286	291	308	344	298	312	331	314	311	323	304	309	299	308	318	300	300	326	324	325	310	346	273	303	282	344	300	317	302	309	301	302	300	312	299	335	304	345	295	308	327	339	301	291	305	288	294	301	317	323	271	303	337	294	316	307	292	271	325	313	287	299	277	279	345	282	300	311	283	324	320	320	300	338	332	308	344	299	313	309	307	293	331	285	298	310	317	294	334	320	300	322	336	308	318	323	331	326	336	312	297	302	328	302	308	286	358	305	324	341	301	338	300	339	290	310	295	319	305	314	298	335	278	342	310	297	325	296	303	275	326	312	306	283	296	325	313	326	320	314	338	311	324	341	334	309	305	330	330	308	313	318	292	336	326	312	319	347	301	327	315	324	329	348	331	321	309	338	295	353	318	312	323	349	297	326	303	322	304	299	289	281	306	286	288	332	305	335	299	335	340	309	291	285	281	319	302	319	276	270	293	309	297	305	303	296	336	288	307	308	322	303	318	331	300	294	308	318	301	323	276	284	277	295	298	289	307	322	285	319	274	348	306	349	334	340	340	318	293	280	308	315	320	315	284	312	313	301	323	303	307	329	323	308	318	313	317	304	315	315	292	278	338	308	310	316	316	317	332	312	278	318	318	313	281	309	322	307	276	295	334	322	312	317	308	278	321	316	318	260	343	331	293	299	261	299	309	314	309	282	319	304	309	299	298	310	314	291	325	308	346	326	297	304	292	294	292	298	308	325	283	322	304	293	321	338	304	320	315	304	332	305	351	307	314	296	330	305	296	303	315	284	305	268	295	294	312	303	351	350	292	311	323	357	314	298	329	328	320	318	327	314	350	324	348	321	326	300	338	340	304	282	319	296	306	310	281	297	268	322	308	302	323	315	277	315	295	311	329	265	319	310	331	327	325	259	295	309	307	323	313	297	347	294	317	329	306	288	321	288	298	306	288	312	321	292	305	297	296	306	307	317	293	292	288	327	297	332	302	285	340	296	284	326	313	334	312	285	310	318	314	300	328	336	305	311	309	285	326	313	292	317	324	291	319	322	336	319	280	335	324	336	312	346	281	320	302	310	318	309	286	323	275	314	335	298	298	319	306	292	295	306	313	336	317	301	297	339	308	309	292	318	300	308	317	296	312	301	318	279	311	300	324	317	307	280	305	339	332	297	296	290	320	341	328	282	294	317	316	325	298	307	303	309	310	302	309	285	318	308	294	313	316	292	303	313	307	310	318	296	304	284	331	282	308	332	305	316	306	293	322	306	330	266	313	306	311	303	299	330	309	304	306	285	298	320	307	298	282	299	327	323	322	274	271	295	296	316	303	331	314	273	293	300	311	307	300	319	292	317	327	296	291	290	308	302	322	312	282	306	337	282	309	287	304	310	310	301	323	320	308	314	323	322	330	323	296	331	300	292	292	304	313	324	349	340	283	259	312	292	289	287	329	321	318	314	333	309	285	284	303	285	314	299	276	319	333	299	310	313	289	314	301	307	306	315	317	351	307	303	312	273	323	317	291	314	289	317	312	277	306	308	290	335	337	314	331	302	289	279	283	308	334	315	339	292	310	311	280
21042	27692	14567	3103	2580	2220	1867	1693	1582	1339	1290	1195	1201	1125	1088	1076	975	1051	978	1004	945	963	853	908	824	814	843	875	856	830	885	926	863	879	836	796	859	805	768	846	809	863	867	830	780	830	840	832	823	779	815	856	867	802	827	835	798	794	871	858	814	809	808	842	813	784	783	778	826	826	813	812	764	807	780	809	795	802	781	807	853	794	822	830	799	777	809	836	865	822	798	769	780	848	779	807	794	806	787	795	812	823	803	804	759	805	801	814	794	789	820	764	789	833	794	809	781	758	805	850	772	847	860	819	750	811	790	818	818	834	782	792	799	773	870	793	804	761	791	878	824	823	754	792	819	770	841	797	814	798	797	745	775	787	786	761	820	793	816	740	737	827	776	779	771	778	752	747	805	795	807	774	806	782	799	787	820	812	782	796	855	813	812	790	776	797	785	754	849	820	807	798	786	844	741	788	770	744	822	846	856	794	790	844	846	783	783	734	789	809	790	808	827	831	817	797	788	760	772	839	770	769	753	795	805	756	835	773	792	750	809	765	791	837	770	829	833	824	828	737	810	762	794	777	836	790	748	801	811	809	815	777	792	813	737	788	787	790	788	798	761	760	763	754	733	819	821	834	766	778	786	763	775	795	806	820	766	751	750	758	763	774	753	798	777	775	785	792	779	812	792	820	796	776	807	778	831	831	822	759	804	789	801	804	786	812	817	793	756	837	781	798	759	814	841	774	764	753	801	814	809	799	786	801	817	753	773	816	783	776	784	774	779	755	834	740	804	819	783	827	818	755	750	762	807	767	819	789	805	817	842	877	794	763	798	799	782	795	828	767	783	771	787	805	839	765	772	761	800	783	793	783	796	789	791	825	776	797	758	812	791	813	755	806	735	787	760	843	809	750	820	773	758	754	802	748	778	767	794	789	841	792	751	789	801	775	816	792	796	737	780	817	741	796	819	828	791	768	792	820	805	829	783	793	829	768	793	819	789	821	773	790	808	771	743	802	750	796	820	775	819	779	793	824	777	734	788	799	774	813	781	786	814	776	763	806	825	785	791	752	807	841	759	807	777	840	774	751	808	793	792	826	774	828	807	808	795	830	807	803	780	763	812	825	806	784	803	816	740	795	787	775	770	804	803	849	792	820	773	790	806	798	812	827	769	778	754	795	781	830	830	834	790	801	786	775	807	821	798	802	762	828	756	830	761	809	793	791	776	747	825	807	821	787	820	800	826	804	841	807	795	771	796	772	741	857	796	761	796	746	775	782	784	805	845	806	825	820	810	786	799	802	812	824	790	789	809	775	747	766	822	826	807	804	811	769	812	818	792	862	770	780	787	757	829	786	802	744	821	822	778	790	844	782	817	771	785	802	787	828	809	739	782	778	814	788	815	809	817	802	770	806	747	729	776	835	826	821	776	782	795	745	811	783	776	804	803	813	846	832	845	809	730	805	788	804	815	736	780	778	786	804	811	802	793	852	829	792	775	792	803	775	831	750	741	782	787	808	838	822	841	792	739	832	806	753	790	765	846	794	832	771	794	786	746	811	820	795	805	791	807	787	781	750	783	782	828	805	776	789	856	826	749	766	795	812	777	802	770	790	862	780	803	791	767	805	805	810	833	772	797	789	783	823	778	830	770	767	828	806	799	792	802	800	758	767	803	849	771	800	835	799	800	766	797	751	736	763	836	827	764	794	826	806	808	784	805	756	778	775	784	835	808	780	768	785	786	799	801	756	778	751	747	738	818	781	783	791	784	785	789	792	852	774	824	777	764	805	843	830	777	837	790	786	819	748	810	803	762	777	804	823	791	772	782	768	813	804	803	807	778	809	769	823	815	790	762	790	777	758	773	814	795	749	814	780	779	810	773	752	777	774	765	816	762	745	834	822	832	835	822	850	759	774	823	750	810	831	777	781	837	781	799	809	794	789	806	774	845	774	771	785	768	771	808	798	811	777	819	776	785	798	769	812	822	762	821	779	771	799	858	815	773	809	777	806	776	874	825	787	853	821	819	791	800	786	805	780	851	811	784	802	749	770	776	808	809	755	769	785	776	805	769	740	814	787	815	772	789	830	858	770	771	778	752	813	834	767	812	775	769	815	811	881	787	802	764	803	751	769	775	850	769	752	772	773	790	816	767	824	818	856	793	770	761	790	847	781	798	788	816	822	805	811	829	730	769	810	799	807	776	819	841	835	768	765	817	778	763	799	805	816	852	811	770	817	804	748	851	809	776	772	832	804	782	814	795	815	797	842	842	760	831	763	810	851	802	867	740	770	843	813	805	779	784	790	820	760	782	813	764	831	835	784	799	776	823	778	747	843	799	781	794	798	821	845	821	803	770	819	814	781	842	751	807	854	804	836	807	752	791	772	811	812	807	783	841	777	761	779	819	775	812	807	779	804	831	795	761	788	823	826	786	813	764	808	821	742	812	800	798	778	793	815	786	828	807	803	741	789	806	824	787	768	786	802	782	785	833	835	801	800	780	851	823	815	789	808	803	771	721	802	844	806	835	796	820	828	729	825	760	793	818	796	770	773	783	822	818	811	826	792	788	797	809	791	810	781	801	810	823	768	790	767	829	781	782	786	799	765	838	769	771	823	819	811	832	736	836	797	814	772	819	781	795	820	800	794	806	803	794	867	770	804	815	795	801	795	750	805	792	838	864	800	769	800	798	844	812	840	834	830	810	741	832	851	823	829	735	859	778	788	775	744	804	852	766	757	799	777	755	765	842	812	751	777	804	766	801	821	815	788	801	789	835	795	848	836	807	818	842	815	763	789	802	818	771	783	724	793	767	814	805	796	788	796	833	773	828	794	824	824	788	795	826	779	802	775	764	788	761	804	838	833	828	776	794	826	789	815	801	764	833	768	801	781	801	828	825	846	801	788	812	816	798	763	822	795	801	846	790	802	800	798	780	776	796	805	794	818	776	810	788	790	778	778	801	780	810	801	727	816	780	786	812	757	804	795	808	806	807	798	793	782	791	820	831	799	794	806	814	764	795	824	812	807	806	781	814	829	823	761	788	777	802	820	760	830	798	786	769	741	814	792	801	826	808	794	790	744	757	796	808	796	794	812	809	855	796	712	829	811	795	779	773	759	808	801	817	795	807	781	801	790	776	827	813	827	807	775	800	810	824	770	840	816	826	808	826	798	790	827	811	814	768	742	782	805	812	788	870	805	799	803	809	804	763	801	814	765	784	772	769	794	794	826	813	814	790	806	811	784	831	833	782	810	794	788	825	804	826	833	706	775	805	848	781	822	771	794	752	823	839	824	783	798	792	771	849	758	752	804	791	804	762	788	800	775	813	802	757	775	776	810	762	732	836	753	808	822	784	771	817	854	791	790	806	799	787	829	778	794	817	843	823	834	838	745	799	811	832	788	785	777	786	825	758	798	779	789	781	788	773	777	846	802	801	804	826	766	842	814	822	738	811	787	777	795	828	783	794	810	842	781	801	766	769	827	756	807	815	777	821	794	797	776
51079	52265	28402	4418	1226	828	714	582	522	450	406	399	403	421	357	350	342	361	332	351	355	333	321	292	325	305	296	282	311	330	326	307	307	301	269	279	263	335	273	297	287	326	329	323	310	314	277	330	300	282	294	315	268	330	305	311	314	340	283	322	290	280	253	297	325	318	278	301	296	289	314	311	297	286	281	301	308	292	299	296	292	300	300	316	292	320	300	273	283	300	295	296	315	305	309	309	316	298	306	300	285	275	268	284	293	283	295	314	311	289	300	266	282	284	283	298	306	292	326	275	284	303	304	305	306	276	296	283	298	296	307	300	278	290	309	260	263	278	281	301	290	306	302	301	293	294	301	258	317	299	324	287	331	293	286	291	321	282	336	321	284	276	287	257	303	298	289	282	286	314	271	281	277	293	289	283	290	300	277	263	286	290	292	299	315	260	291	292	284	302	327	298	294	301	271	281	297	314	318	293	314	311	310	274	291	272	289	302	267	250	293	297	263	277	301	291	290	282	244	274	297	284	289	288	327	308	299	281	300	314	265	300	291	270	308	275	280	320	282	282	308	287	313	298	312	282	312	263	272	308	303	283	318	307	292	338	291	263	285	290	294	302	289	304	260	298	278	330	261	310	303	304	264	286	275	293	288	299	299	285	279	275	264	302	307	291	290	331	286	303	242	299	295	266	272	296	295	307	297	271	246	289	297	292	284	306	289	301	305	301	324	300	276	276	312	288	277	322	302	281	312	291	308	294	286	263	298	292	309	316	261	309	332	292	265	316	276	292	310	263	296	275	271	293	275	283	282	288	269	299	270	306	287	306	300	314	301	279	309	299	325	303	271	301	287	301	290	272	278	303	293	290	322	283	294	296	318	294	298	297	289	304	304	306	313	262	283	272	303	290	297	302	287	298	315	308	297	269	278	292	321	292	274	276	304	288	337	324	309	309	296	286	253	296	286	270	288	294	288	302	306	275	273	294	250	280	284	302	282	274	298	284	275	272	277	288	292	305	295	331	284	301	348	303	302	305	298	317	276	293	311	287	270	292	293	318	278	306	292	309	276	317	284	251	314	277	284	284	305	287	291	308	295	306	275	295	275	327	267	271	265	286	258	304	314	297	319	281	295	325	303	289	285	304	301	282	274	290	290	283	286	280	281	319	308	300	283	267	303	282	287	298	328	286	305	287	305	296	318	271	301	281	320	309	327	289	268	306	284	307	292	281	254	301	276	307	276	311	296	276	292	301	289	301	311	310	303	263	284	299	277	302	312	313	297	337	277	296	336	265	310	321	287	254	284	277	266	269	317	274	292	295	297	283	311	303	279	276	276	307	313	284	313	266	334	304	299	288	276	283	307	316	269	288	289	297	278	269	290	306	302	291	297	322	282	323	263	287	288	288	287	304	289	288	269	294	273	278	283	281	282	287	278	306	326	315	310	297	296	283	314	290	302	279	301	284	309	277	310	286	279	299	295	308	258	271	278	289	289	296	296	274	289	277	312	309	316	287	276	287	319	274	268	296	297	323	290	284	311	304	296	306	274	274	298	323	268	307	281	318	274	309	281	294	284	292	299	287	270	273	272	288	269	296	320	279	305	262	288	302	284	279	319	311	308	277	275	283	313	291	310	327	300	314	293	290	309	271	303	275	303	273	301	295	300	318	304	299	309	274	280	270	281	283	292	300	293	304	284	304	259	319	315	304	304	299	303	312	274	298	301	318	282	290	321	269	280	317	293	294	292	300	280	287	302	305	292	253	285	310	292	278	303	283	333	273	283	249	305	295	298	291	296	290	268	299	285	289	302	274	355	300	270	310	299	292	321	293	305	274	309	285	270	291	300	285	281	297	305	264	308	300	304	281	256	314	264	280	308	302	288	275	311	278	289	317	287	306	290	279	298	303	298	285	286	296	297	307	310	289	293	299	288	284	289	311	269	266	307	303	288	317	268	294	306	291	273	281	290	294	288	293	299	289	270	320	282	274	268	264	269	320	280	308	285	304	295	287	320	337	274	305	278	282	284	309	290	307	269	309	304	288	258	305	273	302	289	272	298	284	274	299	236	298	297	301	291	306	305	287	273	308	317	278	285	316	271	293	289	296	269	305	303	298	271	267	291	284	316	273	286	279	283	289	285	295	280	292	278	314	288	283	281	294	300	286	291	303	291	276	267	274	321	301	306	287	307	305	281	273	289	294	306	275	309	302	265	299	293	284	286	315	294	291	285	295	300	293	272	295	278	293	300	258	296	263	284	308	301	307	298	308	292	255	261	304	290	286	262	292	312	284	320	284	307	295	281	322	274	271	310	313	282	299	321	298	307	291	252	263	264	304	307	273	263	306	295	345	312	265	283	264	301	277	279	299	281	302	288	278	270	327	295	269	287	309	296	301	276	278	302	279	309	310	289	253	321	323	272	306	313	295	290	296	282	316	296	302	304	312	288	266	283	288	285	308	329	272	285	337	306	307	295	316	301	293	265	254	280	285	285	324	288	273	304	309	277	320	300	287	304	278	283	272	263	264	294	273	265	305	278	291	283	284	332	268	288	305	272	328	299	269	305	302	282	315	275	278	290	299	330	283	272	303	287	331	277	275	306	283	286	269	292	279	287	277	280	311	310	313	301	283	290	298	289	288	302	322	312	286	289	276	289	259	312	315	308	288	275	285	302	311	324	308	285	316	308	301	312	245	283	295	319	315	311	265	308	293	278	270	285	258	279	285	318	318	289	310	279	277	281	307	281	291	296	321	281	316	274	271	279	294	310	306	290	290	280	300	300	272	270	297	296	267	324	272	286	273	306	289	316	298	279	299	305	308	292	305	307	287	291	296	298	261	276	280	301	254	285	322	312	321	272	257	282	276	290	288	297	304	331	291	283	317	290	295	311	286	316	315	292	279	314	282	269	285	281	290	294	307	296	279	287	290	298	305	281	297	319	269	284	311	302	296	303	287	293	314	302	254	284	307	300	315	307	298	304	304	292	350	302	287	307	294	285	298	284	291	291	290	299	283	273	284	293	280	307	261	291	317	309	301	281	292	285	300	342	282	258	303	254	287	326	282	293	304	331	273	278	282	309	284	292	314	329	297	298	280	287	314	282	277	306	270	278	302	286	294	295	299	282	288	304	287	319	297	268	283	294	260	296	293	312	294	307	287	283	295	294	330	288	267	268	305	297	274	267	276	305	306	290	248	318	275	267	308	286	298	290	272	272	298	261	269	319	273	285	304	308	318	293	318	291	278	307	279	263	314	279	284	324	278	306	299	285	316	310	292	330	312	289	257	277	300	255	291	285	276	326	299	275	297	279	288	301	313	292	302	266	311	290	298	295	293	297	286	295	291	324	339	288	289	293	286	282	276	287	325	317	303	303	303	264	294	300	290	272	267	297	289	284	271	297	300	297	292	246	282	277	277	267	266	280	262	290	270	311	256	284	264	286	319	260	258	295	284	306	321	306	316	269	281	287	261	333	298	312	266	288	270	288	305	322	290	280	302
29981	37770	17180	4952	4279	3499	2891	2472	2062	1824	1705	1516	1415	1353	1303	1281	1118	1075	1097	1013	1004	988	974	954	956	906	887	889	863	916	835	841	842	863	826	807	860	776	825	831	801	795	791	832	772	780	800	785	757	796	763	798	799	778	831	748	780	791	770	763	778	744	743	764	796	742	744	774	745	778	777	732	770	735	764	752	769	762	726	754	719	753	738	706	735	726	820	751	760	762	712	781	725	776	748	777	742	770	795	749	760	723	748	691	723	717	752	711	758	716	751	748	784	751	753	783	725	786	715	711	724	745	736	781	741	752	784	689	716	759	772	733	771	720	787	764	739	710	749	733	741	761	787	749	756	753	763	741	761	729	672	742	726	726	749	799	748	746	733	753	781	736	765	743	725	716	726	770	757	787	788	726	745	718	765	730	748	711	785	738	730	730	724	713	757	735	762	675	694	725	740	728	737	758	776	686	732	779	729	723	763	726	729	715	723	747	723	726	732	687	709	771	725	772	769	742	718	756	717	719	744	706	758	713	734	738	704	780	734	755	800	760	756	767	734	743	718	733	789	720	713	712	787	690	696	716	723	763	747	734	714	762	691	754	794	682	698	717	714	754	734	716	726	716	724	717	758	737	770	757	739	768	715	686	766	707	717	733	735	767	747	752	787	754	740	784	726	730	739	795	702	751	725	723	754	763	705	800	745	757	734	693	773	758	694	773	767	717	780	789	696	733	748	667	722	774	732	716	709	701	723	705	743	736	764	793	735	767	804	781	713	731	725	740	725	770	696	773	722	732	736	715	701	753	761	716	820	733	726	741	729	769	694	799	760	685	717	741	748	737	735	752	744	742	761	774	710	709	791	797	764	723	721	720	765	765	693	727	705	749	743	744	737	778	739	736	748	746	720	724	753	745	737	705	758	764	745	741	789	719	732	694	716	712	707	736	783	756	706	759	744	749	771	724	728	784	763	752	719	693	726	731	712	712	693	769	780	744	749	702	748	723	753	730	755	738	743	714	736	728	738	736	714	742	788	758	693	715	711	725	770	769	695	747	753	764	741	714	758	702	737	738	760	717	747	814	747	746	721	747	705	742	740	754	725	733	717	766	727	721	744	780	772	730	709	709	711	773	692	760	758	727	742	738	749	772	745	708	764	718	724	776	728	744	781	733	719	757	733	727	680	762	732	728	746	754	777	742	696	758	790	792	755	791	696	755	773	706	725	742	762	782	706	726	780	732	737	776	793	775	723	778	721	806	765	707	748	770	763	718	729	782	713	753	725	765	746	736	782	754	764	695	770	721	744	731	797	733	689	734	729	719	781	723	729	745	702	740	665	756	745	806	753	746	745	725	690	750	766	716	737	740	756	756	775	726	761	711	686	745	723	742	743	770	737	744	727	750	766	726	774	769	738	726	770	742	750	712	734	698	731	730	718	732	771	730	782	746	724	734	760	684	725	762	748	720	750	737	791	694	734	720	749	732	758	734	679	758	759	695	708	729	688	753	711	753	740	747	724	714	683	742	760	710	723	707	757	723	741	731	774	735	784	737	759	742	757	717	758	702	741	754	721	764	715	752	725	725	732	733	686	711	772	676	748	708	784	717	715	727	744	763	741	735	764	777	725	715	718	748	710	687	770	721	748	745	724	731	792	747	764	735	778	744	734	679	707	750	737	774	738	759	737	721	756	721	781	783	723	727	739	758	731	764	723	733	712	744	741	698	755	783	720	743	728	750	733	729	759	726	772	774	753	792	732	740	688	772	713	741	788	763	744	735	713	737	768	741	723	748	720	775	761	687	746	676	760	782	724	757	733	740	701	712	703	781	746	727	772	780	686	749	750	718	740	751	748	741	742	703	761	745	746	772	668	732	757	754	684	719	739	778	741	738	757	742	730	745	765	751	744	725	714	769	742	770	711	706	706	743	775	770	733	724	722	760	732	738	706	695	764	753	755	709	762	702	741	712	748	747	765	703	751	763	712	714	779	733	764	767	756	744	745	698	697	749	706	721	762	797	731	725	735	714	693	705	722	754	742	736	721	769	776	717	755	776	753	732	759	778	743	729	735	724	718	768	753	702	754	758	705	758	719	751	728	768	693	758	750	730	730	767	729	729	742	728	755	743	727	738	719	746	712	705	753	683	760	765	767	747	731	755	732	728	688	766	773	774	729	696	705	755	684	744	746	714	726	703	747	751	740	703	726	698	736	766	719	775	762	727	757	756	716	695	690	707	760	798	731	755	758	730	753	769	778	728	721	765	748	733	715	717	755	715	715	737	737	705	806	752	720	740	742	768	738	722	691	740	774	789	746	737	757	730	790	736	800	723	747	726	729	705	740	718	733	733	733	766	739	716	747	702	762	733	749	727	763	744	744	727	746	750	728	658	772	710	723	754	778	776	776	720	777	716	787	677	782	723	733	720	810	729	766	751	771	738	711	764	736	740	729	712	776	758	763	751	733	686	715	763	772	728	757	716	743	747	683	752	724	743	773	730	744	697	721	738	708	725	754	718	767	740	738	770	745	758	745	728	781	727	771	726	731	760	734	718	713	759	783	730	733	747	736	729	735	704	735	694	739	712	780	747	728	734	746	779	715	722	764	745	710	752	720	765	696	726	731	778	714	773	683	724	776	772	752	739	780	734	727	741	710	749	742	709	717	726	720	692	743	724	764	688	778	716	770	711	695	712	775	737	762	695	729	715	740	737	730	736	715	707	753	758	764	713	756	769	734	773	758	698	747	739	769	768	731	795	683	762	733	711	730	736	758	711	724	752	751	772	746	727	718	750	751	712	750	728	747	707	727	747	774	724	787	700	741	739	716	746	781	725	708	701	735	767	751	765	735	771	720	751	786	734	723	741	706	718	774	718	749	768	702	740	774	752	706	753	779	729	761	785	790	715	778	697	738	720	781	719	765	732	763	718	741	761	727	748	749	747	752	732	694	756	732	743	723	732	736	793	739	773	755	725	724	737	742	769	759	753	739	759	762	689	776	685	683	770	710	738	748	723	673	784	702	717	755	701	733	721	794	795	724	753	728	734	696	722	712	703	784	736	735	745	708	762	706	703	694	756	737	795	747	747	743	724	746	757	743	766	748	722	722	780	726	727	763	736	707	768	678	752	670	707	727	763	715	746	802	786	780	751	728	771	666	684	753	730	707	732	675	734	729	721	712	733	771	758	717	695	722	776	707	742	757	769	722	758	665	780	718	744	713	778	747	746	736	767	744	740	795	754	703	740	728	754	732	734	743	756	721	704	725	754	750	756	743	741	707	743	766	711	754	786	715	745	742	767	742	747	764	718	698	718	770	775	732	775	764	743	755	702	745	712	692	741	744	738	745	747	766	755	735	747	725	709	696	726	779	726	754	692	726	732	724	710	790	763	720	733	723	754	756	715	765	775	732	732	748	745	749	746	768	706	675	734	724	740	743	744	735	727	763	723	730	715	710	781	742	751	771	750	690	728	719	716	725	765	757	757	712	739	732	689	756	799	737	735
4696	2091	641	179	170	183	157	164	155	143	169	161	142	171	150	149	158	141	178	181	172	177	157	182	167	153	157	164	156	154	148	165	140	175	152	170	169	183	159	150	173	154	166	169	164	171	160	160	168	180	154	156	186	147	176	157	159	149	163	172	144	166	154	182	169	154	186	170	144	168	171	144	153	147	148	161	156	164	195	165	192	129	147	163	157	142	159	164	164	145	141	171	170	174	154	150	169	138	152	180	161	171	172	151	141	166	163	163	153	153	169	183	156	175	152	180	182	159	152	171	170	168	150	157	165	176	138	151	180	161	165	157	150	176	141	174	177	154	167	157	142	147	155	147	158	199	162	135	149	167	161	144	156	194	152	168	165	180	157	135	143	146	164	165	178	149	158	176	185	150	160	162	153	159	157	146	161	145	182	146	177	119	177	162	151	150	191	164	169	143	157	164	152	161	157	190	160	178	155	156	160	164	167	162	165	152	147	158	161	166	139	172	162	151	171	159	152	155	145	173	169	141	166	151	178	171	189	143	159	177	151	146	163	172	142	144	165	144	162	169	145	170	139	170	156	163	167	140	160	154	170	166	164	185	163	164	147	134	161	151	187	153	154	150	166	162	166	182	168	143	154	147	156	144	147	152	155	172	179	140	154	137	167	164	157	148	145	133	171	171	170	150	162	161	154	162	166	171	156	147	162	144	135	159	155	152	153	163	166	160	152	162	158	168	151	194	155	168	174	162	174	141	158	194	139	159	144	160	161	157	162	172	161	164	168	179	156	170	169	180	177	178	142	167	175	168	189	164	152	181	164	175	159	162	170	171	158	160	148	162	166	157	162	142	161	146	161	164	160	160	164	175	168	143	169	145	172	131	164	160	154	158	166	146	161	162	163	167	142	146	145	154	176	175	166	150	141	154	150	153	146	192	163	164	152	142	158	158	172	165	167	159	175	136	150	145	153	184	157	157	145	173	140	159	156	158	172	161	170	152	178	146	144	154	165	146	159	150	157	159	158	172	157	190	174	195	146	163	162	151	159	180	141	177	171	152	177	193	158	151	164	168	142	154	159	166	179	149	146	159	146	161	159	192	153	142	156	144	172	177	180	164	165	167	152	155	170	141	157	152	170	155	187	156	182	176	167	149	157	145	178	163	169	162	145	162	139	161	143	191	154	169	151	152	158	149	143	162	161	164	151	155	138	152	161	167	153	155	169	154	145	173	170	137	181	152	174	158	134	148	155	181	153	144	164	170	176	144	151	154	152	172	168	152	166	172	175	142	171	163	173	145	165	147	150	134	171	147	150	161	144	142	177	166	152	148	144	153	164	156	151	137	149	148	143	150	160	168	175	183	160	175	153	167	165	174	163	155	177	139	148	159	156	142	146	176	163	147	162	162	183	155	146	168	160	162	145	153	173	160	184	139	162	158	142	156	143	151	168	161	175	157	163	188	142	145	174	167	152	147	171	172	169	156	150	151	156	169	171	174	159	159	157	131	138	177	144	172	154	182	163	161	175	161	150	150	162	153	137	153	165	168	163	168	152	151	158	132	157	173	165	161	160	161	156	163	155	159	156	142	132	178	187	152	171	166	173	146	142	167	148	166	162	172	161	150	146	191	165	169	159	134	170	160	133	141	140	167	181	162	153	148	165	130	184	159	148	156	163	167	172	153	157	170	126	138	156	139	176	131	155	176	151	139	143	187	145	157	184	169	149	175	150	169	151	157	155	159	171	150	157	168	142	165	158	152	154	161	167	170	164	148	178	165	163	157	164	153	176	156	154	161	160	166	166	150	169	144	152	164	161	169	151	142	181	152	176	165	142	148	157	175	166	167	176	149	162	149	154	170	174	154	180	169	170	165	149	153	152	150	166	184	142	172	185	146	178	155	170	150	141	151	158	167	152	160	199	135	154	145	154	155	157	178	158	161	144	149	163	159	163	154	175	143	172	166	161	175	153	145	164	146	191	165	153	166	169	163	153	176	154	163	167	164	151	171	146	157	155	172	158	162	170	156	155	184	186	147	172	155	173	169	179	148	145	178	191	148	159	180	142	174	158	164	164	140	167	159	166	182	177	151	166	159	172	189	159	161	153	162	171	154	163	136	165	170	159	158	176	161	152	179	177	177	132	165	153	180	162	156	148	150	171	166	163	152	168	159	164	176	169	137	165	170	181	160	170	185	151	161	165	171	157	173	149	152	169	159	184	155	159	198	172	156	168	160	158	136	146	125	153	187	160	137	151	162	148	170	165	167	163	137	178	155	172	166	137	149	158	147	147	169	150	149	142	154	175	162	173	167	167	145	176	169	160	175	147	164	147	155	142	166	157	179	152	180	174	147	175	165	164	165	161	163	153	143	146	147	132	157	165	152	156	167	165	166	146	173	140	179	166	151	134	143	179	164	172	170	160	140	151	150	156	179	156	145	175	151	149	162	131	153	149	161	163	153	174	168	173	140	163	142	143	161	144	161	165	184	161	158	152	155	184	160	150	146	156	167	172	149	141	158	160	156	166	150	158	173	178	166	151	169	155	162	184	151	166	156	148	185	146	135	151	168	169	136	152	159	166	142	165	155	149	139	164	163	124	176	156	143	172	171	164	158	165	162	156	172	176	167	155	173	168	154	144	171	154	160	139	185	160	154	159	156	172	140	167	174	169	135	189	157	169	177	150	165	154	145	130	148	158	170	163	157	176	166	170	168	147	144	167	144	132	152	120	185	157	155	132	168	138	152	164	142	161	162	166	158	135	152	153	139	159	184	153	160	152	144	165	185	147	161	164	150	158	145	164	147	139	153	162	142	134	163	164	149	140	153	158	154	144	150	162	156	176	150	175	156	137	154	158	174	166	168	164	144	149	167	156	138	138	162	164	159	160	166	166	154	164	152	154	166	160	174	162	152	158	166	172	171	169	142	153	161	142	168	156	136	162	136	150	169	172	174	139	167	172	149	163	152	182	167	151	137	146	131	148	152	142	198	175	162	145	158	152	158	154	162	147	159	176	137	154	157	137	157	173	150	117	123	191	168	157	154	171	161	158	161	153	197	174	152	174	157	147	180	158	149	136	186	170	156	165	154	187	155	172	167	168	148	163	147	157	167	173	162	159	166	153	174	147	170	179	145	148	158	157	162	170	164	145	186	157	145	166	152	165	178	157	148	160	170	158	161	158	182	148	168	162	146	155	173	142	172	152	177	193	164	164	145	153	153	155	139	141	156	165	150	163	141	147	145	148	140	174	162	169	160	150	171	159	152	153	158	134	138	151	150	159	162	163	150	134	172	160	174	146	158	161	169	153	156	126	164	162	156	164	166	147	149	158	160	157	149	158	171	164	160	173	169	160	179	155	154	162	187	157	142	155	162	171	153	156	187	177	173	146	154	169	151	138	159	168	189	170	153	147	146	147	164	133	159	157	149	157	167	126	170	158	159	181	169	152	159	161	171	176	168	162	168	156	161	172	147	166	153	165	159	189	147	161	165	179	164	165	154
4336	3218	1332	533	556	521	516	490	476	488	513	494	491	443	498	514	462	467	461	496	473	496	479	492	461	464	453	455	473	443	467	483	487	482	442	468	473	472	519	470	470	477	463	468	461	458	543	423	477	437	487	503	470	461	458	453	501	499	472	492	458	509	487	496	431	470	483	462	507	430	476	449	505	476	493	469	474	486	477	459	470	461	471	479	472	443	474	477	491	454	456	473	444	492	492	477	472	460	458	520	481	461	488	440	478	494	458	507	482	479	463	452	480	445	499	458	492	478	482	505	468	475	468	482	467	496	431	461	474	470	449	449	497	486	463	456	443	484	478	526	426	469	477	463	455	455	457	471	480	464	444	454	463	458	457	489	450	469	486	464	450	478	442	454	496	465	483	468	472	470	414	474	505	475	468	474	460	448	453	478	483	462	472	464	476	461	490	509	491	455	476	421	460	431	526	454	474	474	448	479	471	485	468	461	483	463	423	448	443	473	483	496	424	444	418	486	459	447	455	457	477	525	470	472	457	455	500	429	463	441	455	482	434	444	492	498	487	477	489	487	521	456	417	464	453	420	436	481	469	450	474	446	448	450	504	462	475	446	427	455	438	482	435	496	444	485	433	487	456	483	483	471	458	456	474	408	503	468	436	415	437	456	488	456	448	466	476	462	437	451	472	471	429	472	488	484	460	464	477	488	473	508	490	466	472	448	476	493	469	503	490	483	462	471	473	447	436	466	479	478	474	459	506	477	472	474	462	450	476	441	469	444	440	489	436	472	499	482	503	493	453	436	452	510	455	461	445	495	464	470	476	443	481	453	441	469	480	459	473	464	495	474	436	467	456	454	514	479	437	455	495	469	460	483	481	481	414	487	472	473	476	460	445	450	492	476	488	497	459	489	453	447	460	443	455	480	491	476	460	456	483	447	465	431	450	484	483	494	459	478	407	480	497	499	448	435	472	452	487	485	427	460	470	456	492	496	475	479	451	460	458	476	471	485	488	478	450	444	512	454	463	470	472	446	431	486	488	455	466	497	453	464	432	483	473	478	457	439	443	468	471	454	446	470	463	487	442	480	480	467	494	463	439	473	490	470	487	438	475	486	440	464	511	454	514	501	463	489	524	504	553	473	471	484	456	435	439	454	445	491	464	471	479	500	481	499	481	486	479	468	469	450	465	472	466	433	485	489	468	490	474	471	495	521	444	462	505	496	458	466	501	452	483	449	472	475	484	472	452	431	478	433	471	463	432	472	473	474	488	472	458	492	463	500	451	436	477	443	475	497	465	475	484	474	493	470	494	543	468	480	469	490	506	451	489	467	500	486	478	449	469	483	495	451	475	495	457	473	491	473	477	466	422	497	474	483	444	500	481	487	426	485	469	460	462	481	444	483	479	456	484	502	448	476	496	436	473	475	497	458	461	495	466	467	507	485	492	482	502	487	453	450	469	473	472	471	482	465	439	443	478	453	472	479	463	477	458	447	492	481	453	449	453	469	428	490	481	438	450	463	439	467	481	436	451	482	451	483	480	468	429	442	477	454	477	487	497	434	457	506	452	495	437	487	479	443	438	454	427	478	496	475	481	500	476	461	461	436	465	462	462	473	473	472	466	481	442	479	465	505	438	460	471	459	457	483	485	490	463	457	471	516	462	514	488	472	496	469	455	511	480	435	476	447	493	470	494	450	460	472	456	459	449	429	506	459	521	467	449	448	464	492	492	482	452	470	458	462	452	485	465	443	450	466	441	504	501	468	462	483	429	439	472	495	453	490	476	489	460	471	467	450	492	466	460	466	451	437	446	452	477	460	495	477	440	460	459	479	460	471	481	502	486	458	509	469	477	441	478	458	445	504	466	471	486	486	458	473	511	487	463	421	502	461	462	433	465	469	483	467	473	459	503	437	486	512	492	481	482	484	443	450	510	460	467	480	477	420	483	442	508	448	476	501	451	438	450	475	503	447	453	502	493	473	459	461	473	471	478	462	462	477	491	480	462	450	411	420	452	476	450	468	450	474	476	461	481	468	452	449	503	464	488	463	484	444	489	419	500	459	451	455	474	456	436	483	484	510	499	452	480	519	443	512	492	482	458	479	454	510	490	469	499	480	469	489	479	502	475	459	444	469	472	467	460	442	462	493	492	487	491	445	476	459	443	451	475	486	467	437	450	496	470	484	485	489	429	487	464	475	454	490	510	453	492	490	503	451	484	457	461	461	455	464	471	446	454	444	518	428	424	459	482	489	449	420	486	480	507	438	440	483	474	452	479	476	471	501	453	461	472	458	485	454	465	471	469	448	482	450	466	483	466	483	511	521	437	472	456	508	447	455	466	453	471	530	469	455	474	460	490	475	453	479	451	503	494	455	518	460	493	469	490	493	484	432	479	448	432	473	491	457	466	440	452	482	464	482	503	443	467	462	456	501	473	502	484	469	481	471	459	471	463	473	466	438	453	480	455	462	495	446	438	456	485	478	453	454	515	492	468	451	471	492	482	482	484	477	456	458	473	468	477	449	450	455	496	450	497	447	476	475	476	486	443	483	441	469	462	455	475	439	495	478	435	469	475	466	477	450	506	467	464	501	466	472	512	479	453	484	466	417	486	467	465	473	474	497	465	482	509	455	485	483	470	450	492	474	467	462	473	463	446	459	469	473	496	460	463	468	451	466	485	461	451	477	460	457	461	465	477	431	485	505	500	494	465	460	507	462	479	476	454	472	458	450	454	457	526	452	440	480	457	471	485	467	481	510	443	473	437	483	453	464	447	441	484	478	474	455	461	475	508	468	472	533	453	479	488	472	431	445	444	481	448	473	477	483	475	469	466	456	463	489	464	440	464	476	481	467	447	458	475	478	464	463	472	460	441	493	473	498	485	481	446	483	465	487	443	460	461	504	514	523	451	449	495	477	509	466	448	465	497	464	478	477	459	447	501	442	463	488	457	485	481	489	466	467	489	417	499	465	489	486	462	461	453	463	417	461	499	498	473	474	440	447	468	427	446	461	452	484	486	452	462	467	454	447	453	489	464	459	492	463	494	481	428	517	481	456	438	489	469	452	480	480	484	458	461	446	495	476	430	481	495	494	484	485	490	445	462	457	512	427	450	505	450	470	450	452	471	476	440	450	453	442	469	466	435	446	431	472	484	490	463	459	497	479	453	480	457	428	481	451	484	425	439	508	451	485	510	477	488	449	491	478	483	462	465	441	478	442	478	451	466	455	444	470	467	492	465	462	507	463	450	436	449	451	466	436	494	450	445	495	453	498	432	479	464	474	467	452	467	456	453	472	476	479	488	495	460	509	439	460	482	516	484	532	454	476	510	451	446	474	453	481	489	475	421	474	476	457	499	490	500	449	494	496	472	473	459	529	478	485	472	463	504	486	500	488	473	461	490	489	459	467	459	473	492	450	462	474	503	460	480	490	487	452	464	472	457	480	480	469	477	495	467	490	453	448	472	428	470	429	431	492	460	436	445	488	490	451	454	442	479	494
36550	37546	18229	1664	734	589	506	400	441	386	396	341	357	337	359	357	357	288	304	316	315	317	332	308	295	342	286	301	313	321	317	310	298	286	315	289	331	322	317	293	320	279	310	343	342	277	333	269	302	327	287	276	302	286	301	271	309	309	313	315	323	331	307	314	319	303	322	302	326	338	303	308	310	292	293	320	326	311	283	300	297	338	326	294	315	308	344	314	320	285	316	299	313	291	330	319	308	312	304	316	323	294	320	341	317	284	299	328	286	307	313	296	308	310	333	316	288	288	307	321	327	296	298	315	305	305	319	326	289	287	296	302	304	304	298	291	324	297	290	313	286	304	269	297	319	330	296	312	311	317	282	301	292	308	299	306	303	290	293	311	304	326	324	301	330	314	276	333	301	281	320	305	302	336	278	273	314	284	317	315	313	323	307	285	283	329	314	293	282	312	303	313	332	294	313	328	303	342	327	307	342	322	315	306	287	291	324	284	317	317	308	280	321	325	309	340	290	294	365	302	333	310	313	323	331	315	304	306	285	296	321	325	338	296	295	322	303	331	309	290	335	336	297	263	297	328	290	324	292	293	318	317	300	330	298	300	267	312	328	338	311	314	310	302	315	285	302	338	335	318	317	285	320	305	318	292	281	285	319	280	308	309	347	339	312	302	299	315	297	315	310	278	311	334	295	303	305	302	292	310	297	292	308	289	312	308	313	319	290	291	333	281	292	272	298	317	288	336	322	302	294	275	320	299	327	284	309	287	345	271	284	267	320	267	309	283	294	309	261	311	354	297	304	327	288	295	322	309	320	311	323	319	336	289	305	300	319	325	317	298	310	331	305	273	305	308	313	327	301	264	320	315	315	310	321	301	292	323	320	288	309	303	322	348	310	305	279	316	309	327	305	322	310	306	275	302	286	318	299	327	333	274	278	288	298	323	303	309	361	304	316	307	292	307	286	297	279	294	314	352	321	318	289	316	299	274	310	291	290	287	299	293	290	327	307	346	286	347	320	300	330	299	325	310	289	341	317	302	281	304	347	291	313	291	304	346	298	301	314	305	314	325	308	310	299	304	282	307	288	293	319	283	337	287	326	335	289	282	299	318	331	326	311	324	295	303	324	283	340	308	305	295	339	332	337	328	294	327	280	297	303	295	301	314	312	343	297	314	324	351	315	303	306	309	317	303	295	309	312	316	276	278	301	296	340	298	273	320	331	315	280	316	307	316	357	317	308	289	299	323	329	309	309	272	316	311	297	317	317	306	298	278	333	324	320	328	322	319	271	325	332	331	299	321	325	257	270	261	314	338	304	306	335	291	308	281	279	268	337	285	261	296	309	302	316	333	312	308	313	302	307	315	267	320	317	328	309	317	311	321	315	324	296	287	336	305	294	298	299	296	297	301	310	296	344	278	303	295	313	301	274	297	297	293	291	315	302	313	278	316	302	310	303	317	297	293	313	319	296	289	309	337	303	322	331	308	300	298	293	310	320	294	304	315	324	325	310	309	318	308	299	314	309	325	331	290	285	312	267	316	292	318	332	307	312	296	312	277	306	338	340	281	304	326	307	318	334	349	330	318	294	295	295	316	307	302	286	291	298	330	336	333	322	351	361	315	318	308	312	314	308	326	321	284	298	334	346	305	299	342	335	312	334	327	327	281	312	290	305	318	321	319	300	299	306	295	297	303	338	334	309	315	319	322	306	317	337	321	325	323	306	296	308	326	296	304	311	312	304	339	348	317	306	291	314	331	314	312	348	296	304	283	326	303	278	316	321	320	311	319	308	314	320	315	327	342	309	293	318	332	346	284	340	349	297	259	302	294	330	331	282	294	303	323	302	295	297	304	290	306	306	318	315	318	297	347	318	300	315	333	345	318	311	324	296	308	320	273	318	306	306	310	338	304	330	306	289	307	306	325	325	317	298	299	302	309	303	304	286	295	306	314	326	313	300	306	304	317	311	354	305	324	286	317	314	282	287	301	319	325	329	304	282	301	311	296	315	323	294	277	291	323	295	283	328	284	300	288	319	307	310	299	328	297	290	299	316	289	294	275	271	327	318	320	309	280	330	337	307	334	286	302	295	315	299	293	287	300	277	342	320	314	300	299	284	308	302	315	319	309	284	322	328	313	301	286	305	316	309	329	324	265	328	317	296	330	316	337	301	324	317	311	292	303	305	304	279	302	320	301	313	307	308	293	291	301	269	296	306	308	305	293	298	317	299	290	315	283	326	335	333	319	326	301	285	303	314	285	303	317	297	304	321	276	318	344	323	294	329	302	301	304	325	322	291	328	314	315	295	305	292	292	325	301	330	324	320	320	363	323	266	312	284	294	315	274	294	303	340	339	273	290	340	345	302	285	305	332	326	286	305	292	289	292	296	318	320	324	302	318	269	313	299	312	326	285	341	302	294	305	308	351	331	330	298	284	316	286	330	266	309	346	319	327	329	363	316	302	312	337	303	296	317	294	320	326	339	335	291	330	307	291	302	278	287	324	315	306	284	279	319	297	313	333	322	291	310	313	317	330	320	297	293	327	326	313	301	314	295	287	309	299	303	323	354	332	294	300	328	325	332	304	317	300	296	299	315	283	329	267	294	289	317	314	290	305	308	332	318	323	292	340	332	343	296	316	320	302	318	307	296	300	293	290	303	314	322	329	315	268	332	320	310	312	284	312	313	293	320	283	291	345	302	277	304	314	294	339	282	323	300	330	308	284	298	302	286	289	290	316	311	313	316	301	285	273	305	301	333	357	310	296	290	325	311	295	306	304	310	318	325	308	288	279	322	324	279	308	334	285	326	329	302	326	346	300	285	322	331	308	341	328	325	301	334	328	285	298	311	338	309	308	316	306	341	317	315	322	336	317	327	348	339	310	298	354	317	323	289	336	322	356	315	309	323	316	321	291	307	324	318	317	299	303	292	336	297	287	325	317	342	302	306	313	302	284	341	276	303	283	305	292	296	336	316	272	324	302	304	316	306	295	326	300	319	301	307	273	334	312	311	292	303	317	299	325	292	307	331	331	308	298	298	288	308	329	287	324	311	292	317	285	286	295	320	271	355	311	321	294	317	318	312	318	327	313	306	308	276	307	318	282	305	306	313	282	348	326	330	285	285	328	349	311	319	336	293	314	265	262	299	304	330	319	268	290	341	356	312	289	290	358	284	323	324	319	316	339	324	328	332	305	303	284	338	294	341	317	310	305	268	318	309	301	331	306	314	309	300	315	296	303	309	328	331	312	290	352	298	293	260	319	295	298	339	281	304	315	288	283	310	310	290	286	356	302	293	294	274	305	283	303	279	318	288	313	318	350	320	290	312	299	317	289	301	267	294	279	302	316	298	315	278	294	301	305	315	303	327	312	307	305	295	320	291	309	273	329	351	298	296	310	316	280	319	321	291	294	317	350	297	296	333	293	322	293	342	307	313	326	297	315	295	318	295	298	281	333	296	305	324	312	289	330	310	304	324	356	297	311	334	306	293	290	299	356
21758	27967	12849	3056	2615	2192	1894	1701	1483	1357	1229	1159	1147	1094	1061	1014	1011	975	966	915	931	910	949	903	874	834	877	882	869	883	848	912	818	875	836	785	827	831	903	814	843	831	869	835	852	859	827	818	840	860	786	843	789	784	828	821	803	784	798	786	824	820	799	791	778	820	859	804	811	792	824	801	818	756	788	795	788	837	827	845	816	798	802	792	813	789	755	819	804	782	822	757	768	797	798	783	799	833	813	765	804	831	780	818	809	816	795	780	779	826	811	826	831	770	793	778	783	799	799	790	802	779	851	804	814	796	860	808	780	785	783	786	820	829	728	805	768	829	826	832	797	791	798	793	771	780	777	795	759	807	837	812	811	794	802	828	804	768	778	850	838	773	789	811	794	761	777	781	763	756	781	825	786	791	799	796	753	767	786	779	786	833	825	803	770	856	784	758	842	816	761	794	808	802	770	836	767	764	856	785	771	775	766	806	839	802	803	794	801	773	796	801	846	789	777	788	836	834	782	823	820	830	784	783	835	857	798	808	809	828	838	810	823	800	741	776	772	777	794	818	814	774	821	778	775	867	755	846	758	802	739	796	806	862	814	831	758	799	779	765	776	788	786	822	808	819	805	791	810	739	720	770	804	796	817	800	822	764	790	828	846	790	807	856	789	770	769	798	850	808	746	776	840	817	799	840	813	817	797	795	804	804	754	805	826	786	753	762	755	860	800	792	751	790	783	812	759	782	786	799	779	789	764	837	839	791	808	827	798	760	837	781	842	786	780	778	847	797	837	787	781	802	793	821	724	828	787	778	788	866	819	791	811	751	806	799	781	824	832	811	767	739	855	837	763	816	849	752	839	791	799	843	755	826	760	820	775	794	826	841	770	796	787	839	814	808	787	772	792	801	789	823	800	837	780	767	825	823	873	802	813	817	831	792	789	765	818	812	816	791	780	771	812	841	799	821	791	802	806	824	793	802	760	792	753	792	792	782	803	753	790	765	830	803	777	825	770	838	761	768	812	772	824	756	789	769	753	858	761	797	835	787	787	735	779	837	833	777	826	786	784	796	787	798	786	777	836	807	818	782	816	802	799	788	791	748	821	792	774	800	860	825	824	828	827	827	837	771	806	811	811	764	823	789	840	832	808	806	800	814	812	775	844	805	818	769	804	818	737	850	813	837	801	806	777	780	817	812	811	775	826	800	740	767	796	804	792	766	805	854	834	839	787	859	822	738	821	754	799	805	773	772	761	785	829	778	804	811	813	796	765	800	778	774	783	748	749	783	776	808	777	810	785	792	773	777	790	812	798	787	825	746	819	787	796	753	788	804	778	771	814	803	764	769	721	819	827	787	802	772	797	862	797	760	826	761	790	774	749	844	781	823	802	778	801	803	756	814	782	833	816	801	786	774	805	728	789	815	774	774	756	785	812	782	802	772	777	797	788	794	776	850	734	824	753	796	770	800	789	765	824	768	775	825	814	775	842	781	772	786	801	807	773	807	738	778	760	762	834	816	794	760	750	791	795	749	789	835	735	794	807	814	819	821	812	810	826	799	798	815	753	746	814	833	816	775	773	781	784	738	768	820	795	790	770	821	760	803	786	774	824	841	774	800	841	830	783	801	806	784	800	822	778	818	806	801	811	821	830	771	779	797	746	816	794	779	765	805	820	811	798	783	801	782	795	807	781	766	805	783	834	818	843	812	786	826	832	791	804	814	842	747	777	848	771	833	791	799	719	823	829	764	797	775	792	837	823	767	802	765	757	810	759	803	794	818	817	799	791	768	797	776	814	765	830	762	825	774	767	791	768	808	769	773	810	810	834	768	733	805	793	794	767	790	804	758	785	794	889	847	812	796	824	818	782	843	755	815	813	798	784	750	774	812	762	779	823	787	803	776	785	811	759	817	802	814	778	788	788	786	780	784	818	840	765	818	812	811	801	821	790	784	841	849	783	777	797	836	865	785	831	821	802	784	812	763	766	874	826	795	823	786	827	728	794	761	810	749	756	788	793	839	796	728	826	782	807	846	822	789	818	842	822	778	776	798	832	855	815	755	807	806	813	767	807	788	792	795	824	779	724	733	804	816	778	792	802	789	726	765	774	870	853	771	772	751	774	842	830	832	788	836	783	837	762	799	779	774	809	860	780	777	791	787	809	800	778	769	732	759	797	795	817	790	749	789	748	797	824	804	796	799	799	823	816	768	792	733	777	780	760	834	769	791	808	851	780	763	842	766	770	766	767	823	786	813	807	812	772	816	841	760	801	762	792	806	830	840	786	747	767	785	826	822	823	802	799	794	820	796	810	846	747	776	793	779	762	772	791	833	745	771	799	802	816	752	743	760	757	810	779	811	830	788	812	837	796	832	775	772	818	796	833	820	810	826	804	787	780	820	773	783	796	771	855	764	803	777	834	839	770	803	787	791	777	775	812	784	781	832	806	757	741	781	860	765	785	834	789	834	753	786	799	812	809	813	817	779	797	782	801	793	828	844	776	804	783	804	799	811	796	731	837	794	796	809	820	773	753	800	782	802	795	743	815	779	811	764	768	795	824	809	794	766	748	745	765	723	859	776	837	851	792	800	813	791	774	797	853	764	767	801	777	801	827	803	815	806	801	821	797	776	760	773	807	777	806	759	811	777	868	808	798	774	831	810	751	795	814	797	815	772	764	768	760	803	826	822	841	757	806	801	747	778	739	831	734	838	808	801	793	801	785	793	749	778	789	805	765	786	812	803	819	779	780	796	791	823	759	861	790	799	765	800	764	786	730	767	794	799	813	835	750	811	798	829	800	827	781	772	787	748	828	799	781	788	789	759	796	797	829	746	804	883	796	774	798	803	778	744	827	801	824	839	764	800	773	751	743	776	843	798	819	785	787	759	764	780	765	736	723	773	806	783	797	799	838	816	818	784	768	777	815	800	785	863	781	780	788	816	776	783	836	790	773	791	774	821	833	812	802	771	786	788	818	807	821	785	748	791	803	788	780	767	783	832	766	766	803	846	780	741	839	771	784	809	821	763	798	757	807	825	765	830	768	774	783	749	820	761	812	771	754	845	820	819	771	805	808	816	770	823	800	773	769	753	801	807	751	845	830	815	796	782	801	773	808	794	797	821	768	789	772	845	794	831	787	799	740	778	801	780	801	775	842	760	824	745	789	764	771	791	811	837	786	780	810	821	781	792	823	832	808	861	783	780	774	780	813	757	793	810	805	818	774	784	758	759	817	750	768	820	777	740	801	776	795	841	775	845	765	821	802	808	811	808	879	822	751	816	785	842	786	822	853	824	799	773	783	782	786	785	831	740	754	784	755	782	840	731	792	795	799	802	818	808	828	782	806	780	820	739	824	770	808	852	764	793	752	778	776	752	838	748	766	796	772	787	860	737	798	780	725	828	816	796	819	845	800	798	810	795	793	776	872	757	845	793	824	861	849	815	849	825	786	778	797	763	794	784	770	786	745	766	824	805	823	828	761	813	753	809	786	756	812	784
51005	52785	29062	4470	1171	830	690	594	519	493	431	446	405	364	376	353	325	346	310	338	320	298	315	295	323	308	342	306	316	312	281	291	309	296	344	313	279	345	294	313	311	346	314	305	269	330	298	285	304	305	274	334	284	271	282	290	278	309	292	299	299	274	305	306	307	283	289	265	287	305	313	282	336	310	303	262	293	278	283	272	336	288	303	283	312	294	295	309	309	309	302	291	285	278	244	303	302	282	287	266	281	278	281	300	301	304	315	290	329	274	333	279	290	280	307	277	265	256	275	274	302	283	285	310	306	290	302	299	283	299	276	310	282	285	289	293	278	308	306	243	292	291	284	297	286	312	283	276	281	289	285	308	310	312	292	314	281	275	319	265	293	314	287	302	300	286	270	272	289	296	293	284	306	277	314	311	304	263	267	304	278	273	314	275	300	266	280	288	286	307	309	311	312	293	302	265	300	283	291	276	308	317	306	305	292	294	279	290	282	321	285	290	326	320	283	290	295	291	300	264	311	318	271	277	306	285	277	335	292	298	317	287	309	299	293	315	292	267	271	295	305	311	314	278	289	274	272	289	321	328	285	314	292	307	308	282	301	281	292	294	299	286	310	276	320	281	277	274	329	267	277	276	328	281	288	306	298	283	275	320	299	315	274	285	280	285	282	290	287	301	309	232	291	321	298	311	302	266	279	279	286	309	310	309	245	293	291	297	257	276	292	289	292	276	289	301	280	295	296	276	283	307	292	306	315	286	336	270	302	351	285	299	287	274	292	302	276	292	272	308	276	277	293	294	284	290	286	286	303	251	294	276	275	321	291	294	296	311	307	300	311	274	333	291	265	315	261	330	294	281	282	276	275	284	272	302	293	263	310	279	276	254	254	321	302	291	295	289	280	315	321	304	301	294	299	270	279	289	294	306	350	301	296	281	299	310	302	283	287	288	307	288	297	292	307	273	316	308	306	302	264	295	301	288	305	300	282	324	273	292	315	309	290	278	291	292	293	297	278	282	315	286	272	277	299	264	301	303	301	287	302	299	316	271	319	290	263	285	306	278	286	299	293	304	293	316	291	303	292	312	289	305	298	295	269	292	268	296	315	303	278	318	314	293	274	281	302	264	299	290	278	307	282	307	304	303	304	295	315	322	300	297	262	300	322	237	252	268	290	281	288	292	310	285	323	288	321	313	312	292	295	281	301	266	314	344	304	291	300	338	302	296	294	295	276	280	301	320	287	273	320	277	292	314	302	284	304	302	301	279	298	298	354	277	290	291	323	339	296	264	325	276	259	273	323	295	279	315	327	292	312	331	272	311	278	298	305	322	284	297	299	283	254	244	302	287	289	289	253	278	312	297	276	284	278	292	282	311	290	305	276	290	331	311	284	300	295	303	311	301	283	297	299	294	270	294	300	279	272	276	314	293	270	302	295	274	287	307	299	299	260	285	316	313	262	292	285	293	279	288	289	304	280	255	292	292	300	300	300	309	310	291	329	291	304	297	320	292	314	314	304	297	326	289	331	278	338	298	306	298	313	312	278	298	305	327	318	265	284	334	286	271	306	310	311	270	330	267	275	283	316	291	276	273	308	306	301	296	322	274	330	297	261	321	319	310	284	317	293	281	277	275	302	296	310	290	280	300	301	276	281	286	289	308	307	277	290	297	285	315	282	281	270	341	288	301	291	296	313	303	307	301	326	311	267	310	288	250	300	279	274	292	277	276	311	310	264	315	318	306	276	271	283	296	276	278	295	296	300	257	311	320	277	304	308	285	331	296	331	310	310	291	288	269	288	265	285	275	289	284	342	279	285	326	297	294	302	290	317	269	291	285	283	324	332	272	300	330	290	304	295	291	272	313	291	281	283	313	246	281	289	325	279	331	313	308	289	293	271	324	306	279	298	281	314	313	262	281	277	289	281	308	293	301	300	297	304	307	329	290	266	306	286	290	284	300	296	283	301	262	291	301	268	296	261	270	273	277	277	293	292	294	293	300	294	285	331	305	261	314	301	306	295	313	306	311	306	308	303	283	279	303	336	284	286	325	309	307	265	279	305	329	283	306	313	273	284	310	291	306	288	279	291	295	329	299	274	269	276	308	271	275	323	278	279	305	276	278	302	283	273	294	289	298	296	280	292	269	300	291	326	300	278	307	325	295	285	250	312	292	314	293	285	287	312	316	263	291	294	269	285	309	296	318	288	284	297	292	293	301	279	305	323	280	279	289	279	306	296	318	288	296	300	290	301	318	280	280	283	271	289	261	305	281	288	312	323	306	319	284	283	290	314	297	327	291	278	306	303	294	306	295	318	309	320	291	305	284	309	292	282	286	291	293	338	307	310	321	303	270	262	299	275	318	294	270	283	271	277	261	302	300	278	291	291	307	263	288	291	275	288	286	325	292	287	324	301	283	304	261	295	291	303	340	287	242	270	314	312	276	296	283	263	295	309	321	327	312	287	276	269	313	288	297	290	255	321	279	315	312	280	294	274	312	325	285	302	292	296	286	283	291	255	322	283	308	295	322	284	295	296	278	289	294	288	307	284	287	294	281	285	292	287	276	294	305	308	283	284	280	298	272	309	277	316	290	282	293	317	304	315	311	296	285	284	294	325	277	288	287	306	299	263	303	288	280	318	266	324	274	306	258	274	297	287	355	284	296	283	288	287	298	325	299	277	286	295	277	294	295	270	309	309	312	303	313	297	290	280	296	290	303	280	290	267	319	280	282	311	306	296	310	313	297	296	285	301	284	286	290	295	280	322	303	300	287	276	295	292	302	275	292	309	258	329	290	293	305	260	291	289	309	301	306	303	304	302	303	265	271	311	282	299	260	265	289	261	296	303	310	313	319	285	271	274	310	292	293	282	301	304	294	288	310	294	340	316	303	311	246	318	297	262	267	317	269	296	295	320	278	293	267	282	282	276	314	267	275	296	277	296	273	296	274	264	302	285	295	287	282	292	305	322	293	290	296	316	294	319	291	322	326	293	289	303	271	270	307	281	282	305	310	304	295	315	310	298	312	280	278	272	306	279	325	280	318	304	251	273	311	283	298	335	311	307	278	345	308	307	344	292	290	291	331	292	242	296	298	302	317	304	287	295	292	314	305	312	291	295	320	303	298	293	312	293	303	317	291	297	277	285	320	326	296	294	308	279	302	276	298	298	305	272	298	297	309	298	274	256	304	304	273	261	291	296	325	331	282	332	306	278	296	277	282	306	289	302	281	348	287	315	293	299	280	301	278	303	277	289	280	290	316	269	299	285	318	272	283	297	268	280	329	329	288	279	302	291	287	323	294	297	283	299	292	281	273	275	289	327	319	293	271	301	311	269	305	299	313	328	309	294	293	284	292	340	295	276	279	294	296	303	279	291	287	268	294	297	288	291	287	291	280	281	291	319	291	274	273	294	285	280	309	267	270	315	292	302	260	309	315	289	263	292	292	303	286	308	325	270	291	281	294	262	288	305	269	302	280	292	302	269	281	305	279	295	272
30426	37177	18688	5038	4169	3478	2867	2514	2139	1934	1667	1561	1448	1306	1244	1152	1112	1117	1030	1074	983	1001	981	1026	923	901	874	926	908	906	934	886	856	828	798	831	847	859	830	851	837	825	801	793	767	798	802	732	841	807	771	794	749	751	786	737	789	774	799	759	820	782	770	812	733	805	741	781	744	726	795	768	770	703	745	764	729	726	782	741	805	764	737	707	767	749	752	759	772	703	709	711	744	758	781	750	747	729	738	788	803	751	764	685	728	741	722	720	746	731	672	803	735	765	783	771	734	711	768	743	762	750	770	782	730	780	737	745	774	737	743	758	722	743	748	741	775	764	771	750	733	751	755	766	757	742	720	748	725	759	777	760	743	736	814	774	711	754	785	721	742	758	735	734	741	714	768	806	781	724	755	716	709	800	767	713	771	766	789	727	727	770	729	744	787	753	713	730	741	700	675	722	733	744	722	747	725	773	731	742	714	764	678	748	779	732	712	764	721	778	700	748	783	722	732	762	783	707	784	776	740	773	777	742	752	767	741	758	716	794	729	760	761	754	767	745	747	752	772	708	732	703	732	720	764	778	747	734	742	669	725	776	748	729	722	762	727	741	713	752	772	715	748	742	759	720	714	767	737	770	782	763	702	768	761	731	749	690	718	766	747	770	697	786	724	735	761	709	739	760	730	719	744	789	701	723	786	784	721	674	801	725	759	765	700	755	716	744	767	723	761	758	790	726	685	739	723	755	732	729	765	743	732	686	764	731	723	739	755	719	716	766	724	731	750	751	794	700	766	749	724	797	739	735	744	738	779	728	751	770	695	669	758	761	736	738	753	731	738	740	721	729	761	773	745	783	788	734	772	747	701	742	778	729	718	741	740	707	761	750	737	723	720	767	715	760	769	680	708	776	777	744	782	717	730	766	772	758	692	741	766	752	702	758	741	759	723	761	755	710	760	746	722	744	745	753	743	779	732	735	747	732	717	721	754	724	749	723	749	726	752	729	730	753	739	723	719	760	721	776	740	753	713	781	731	731	760	737	758	728	710	750	724	720	745	760	761	728	702	757	698	687	731	753	782	747	700	734	724	732	766	730	736	770	747	742	711	701	754	737	731	723	716	727	767	771	752	752	712	728	691	708	757	701	717	738	747	784	758	742	704	770	755	758	772	735	759	727	713	736	746	758	795	717	736	707	772	771	746	736	731	748	746	776	714	720	694	679	711	768	737	737	799	733	727	712	731	730	679	730	727	724	727	730	790	739	710	735	732	772	707	708	772	766	734	754	720	756	717	761	708	770	724	736	706	773	725	694	688	678	793	735	697	789	664	771	753	756	764	735	753	722	702	730	747	789	742	753	705	761	725	742	717	764	745	751	735	749	775	724	742	745	722	742	705	725	751	750	700	749	714	709	744	749	704	713	772	733	764	751	752	707	726	732	745	736	768	730	704	731	740	776	723	708	742	758	731	770	742	740	792	753	752	692	755	748	750	695	716	730	726	718	740	730	742	754	727	755	739	743	747	748	662	740	746	788	784	766	727	724	779	729	749	720	781	714	729	752	701	754	762	732	730	729	768	721	722	733	712	746	704	693	711	720	700	750	717	717	761	694	704	713	713	731	705	753	742	804	778	760	773	722	753	716	765	736	767	731	762	678	726	774	741	717	750	712	666	775	719	768	763	753	717	727	752	752	738	753	694	743	716	758	724	765	733	700	752	698	809	776	723	720	734	704	716	740	749	717	741	725	762	776	743	736	740	735	745	794	801	748	744	776	692	766	744	727	705	755	732	760	766	738	706	788	745	719	729	751	753	793	712	741	752	753	715	749	764	770	742	721	748	740	703	717	761	764	809	732	776	792	745	720	728	714	712	797	748	732	779	721	727	747	729	752	764	745	707	741	753	749	770	758	721	727	738	718	739	765	762	775	720	777	726	773	758	744	778	752	778	729	744	715	708	716	762	734	741	724	719	743	760	760	762	776	727	731	700	739	763	703	747	758	649	739	715	726	720	722	763	753	773	733	744	726	717	772	721	755	739	750	744	721	708	757	719	734	744	727	732	714	748	782	765	750	764	774	729	713	721	710	740	712	743	740	743	767	771	749	771	769	734	732	738	755	769	746	703	769	730	748	782	700	723	756	794	744	732	776	734	768	770	742	782	734	732	709	753	732	747	753	724	751	778	765	706	790	728	709	704	708	759	796	758	749	741	744	749	734	712	708	754	727	800	700	781	729	737	747	732	689	781	741	789	740	726	733	751	734	744	675	721	749	730	729	738	723	693	694	734	744	701	724	698	755	736	731	760	759	765	741	732	744	780	769	740	746	767	678	759	764	754	717	764	784	772	741	712	741	741	717	734	771	759	752	748	732	698	657	725	755	783	703	769	743	733	719	695	802	753	782	703	750	726	669	748	724	734	699	746	715	762	690	746	724	746	708	738	716	669	774	770	732	779	742	788	775	775	687	776	765	703	715	741	745	769	752	748	805	733	740	740	768	761	717	724	743	746	708	735	737	727	739	747	747	757	783	748	730	748	792	718	771	708	742	738	780	707	751	721	742	709	711	751	716	776	738	758	738	751	786	726	738	767	804	721	761	738	743	722	780	756	689	740	697	766	747	697	718	742	688	690	779	758	753	741	725	737	727	757	738	705	719	745	722	731	779	742	721	743	832	739	752	758	781	726	714	691	753	737	763	728	742	729	767	733	777	788	700	820	704	748	734	734	747	722	732	764	788	769	718	732	735	768	701	744	721	741	771	763	692	713	701	800	686	753	680	776	727	743	747	709	782	764	760	791	735	765	705	734	776	742	770	730	728	721	745	779	762	764	755	723	756	718	720	714	726	728	769	747	737	763	738	707	751	720	735	760	721	714	794	749	743	776	739	736	707	734	683	754	748	739	811	718	779	672	693	746	693	690	729	737	749	715	751	729	738	754	719	733	737	772	703	760	719	748	738	744	766	659	770	768	708	697	762	770	742	716	731	731	752	726	761	826	764	722	766	753	737	721	742	741	778	753	738	719	745	766	741	740	713	717	717	705	724	750	759	714	700	702	763	726	789	711	749	742	760	781	717	683	720	732	729	742	750	705	737	759	737	722	752	756	754	768	731	768	742	759	777	730	787	735	702	734	746	771	750	737	718	774	727	773	778	719	737	690	744	752	743	747	722	739	690	807	750	745	757	752	732	717	688	776	745	782	709	818	727	676	737	743	744	757	737	703	690	791	727	788	724	748	739	717	738	777	681	733	747	748	723	732	748	737	759	799	731	689	777	687	699	709	736	702	707	735	774	698	772	717	733	699	763	737	748	741	775	790	746	734	755	671	794	727	781	735	757	699	713	691	735	731	784	719	755	743	769	743	756	744	773	748	772	716	776	724	688	765	733	751	701	718	793	747	743	729	761	770	696	723	824	746	725	731	771	684	682	723	747	724	677	738	753	743	700	726	733	694	741	731	775	719	773	707	753	742	733	733	712	750	713	710	694	735	766	727	747	751	713
4399	1943	590	188	172	176	200	158	149	123	158	147	167	148	144	164	171	127	148	139	158	166	141	148	166	165	150	164	148	172	177	193	166	166	149	149	150	156	165	173	152	158	164	138	162	162	158	174	159	168	166	172	162	163	148	165	145	189	145	156	163	173	143	157	158	159	148	144	133	160	149	149	143	160	169	176	152	163	165	128	150	172	152	175	168	152	143	181	152	158	152	171	159	148	175	176	156	167	165	153	164	151	179	175	178	170	184	171	171	168	157	163	154	181	162	164	176	145	154	144	176	180	159	166	169	172	163	189	166	149	150	169	173	170	163	174	155	152	146	170	151	159	166	160	152	163	172	175	157	153	158	171	165	151	152	151	154	170	175	187	159	178	175	162	179	171	162	164	163	178	160	176	156	179	173	161	148	162	159	172	148	156	155	145	151	168	144	158	171	158	159	153	146	163	136	159	176	158	133	182	177	158	177	153	156	168	169	147	159	135	156	161	143	168	165	154	157	153	147	148	156	167	155	159	173	175	155	161	163	149	185	176	170	138	152	130	174	167	142	163	134	167	158	158	181	159	153	145	183	149	154	166	167	155	151	153	158	180	154	168	171	151	158	157	159	162	146	176	181	154	149	176	171	157	170	155	152	153	149	166	132	141	175	162	151	142	142	132	170	173	122	166	161	158	149	162	159	158	153	174	142	166	158	160	143	177	155	161	146	157	168	159	176	162	158	165	181	151	152	188	156	177	148	150	160	178	174	183	161	131	161	179	166	162	145	184	161	161	161	160	130	165	137	170	144	143	157	159	174	160	138	156	180	151	131	165	145	162	167	167	162	176	187	150	130	168	143	158	137	149	144	171	180	179	171	162	141	139	153	137	159	170	148	145	141	145	146	142	151	158	148	167	173	176	171	187	172	184	178	161	166	156	162	126	164	182	180	185	176	159	174	164	145	151	154	163	159	165	173	169	177	155	172	157	161	161	165	165	163	143	154	172	155	168	178	155	165	167	152	168	166	178	160	179	144	157	158	163	157	143	165	172	156	150	177	153	165	157	155	143	180	140	150	170	155	164	163	152	156	153	182	168	164	174	157	160	142	161	153	157	153	155	146	154	176	151	178	169	169	173	154	152	171	165	151	150	155	171	161	143	151	142	158	160	139	164	158	178	149	153	166	179	165	190	165	155	176	176	172	166	166	158	157	179	176	143	151	168	184	183	164	158	154	156	160	169	156	158	154	183	180	158	169	162	142	176	156	177	173	165	158	132	154	175	159	161	149	155	151	131	185	143	141	179	156	158	170	186	163	163	164	148	156	165	181	163	172	172	146	154	144	165	175	169	158	169	165	147	153	183	147	142	154	178	179	151	163	178	166	178	168	167	173	154	164	164	154	139	146	152	165	167	150	173	162	149	152	162	178	137	187	160	173	181	151	179	150	179	167	140	162	170	159	167	138	178	170	158	157	168	158	178	151	174	177	157	157	162	147	160	144	150	160	164	153	157	161	171	135	159	191	164	158	154	160	130	152	149	157	169	154	167	140	152	177	146	186	153	156	154	172	158	168	170	161	153	158	161	146	167	145	167	159	157	159	146	176	177	160	175	175	134	168	166	138	144	174	188	190	179	149	178	145	188	149	163	155	146	156	156	151	152	163	183	176	154	157	189	158	167	161	151	156	164	155	172	150	159	168	164	172	179	158	155	159	174	162	145	167	170	171	143	151	165	190	168	146	167	188	162	166	158	147	171	159	151	151	161	154	169	180	177	165	163	143	147	159	179	158	171	169	157	161	172	164	162	137	139	128	153	157	143	132	167	160	165	139	156	164	161	164	163	175	155	141	151	138	173	161	158	136	161	167	155	177	159	162	139	170	160	159	166	154	151	147	154	170	166	160	144	161	193	170	145	150	163	152	152	172	167	158	177	138	151	154	153	182	179	176	140	181	159	153	150	157	161	183	151	146	157	150	144	165	139	149	167	177	159	158	159	159	189	163	162	145	174	180	159	156	163	151	161	154	177	138	143	155	141	172	168	161	177	186	166	147	158	190	148	142	155	166	165	141	175	167	166	142	187	159	155	130	143	162	166	155	152	163	163	148	169	156	156	174	158	151	172	176	175	157	162	139	163	167	167	128	150	161	170	127	172	159	135	162	155	164	164	170	148	171	164	151	178	155	173	153	137	160	140	160	146	139	167	165	146	166	159	172	165	179	170	144	169	173	174	166	149	180	168	169	164	149	163	171	149	162	188	162	146	151	180	146	142	158	168	151	162	171	171	149	144	152	160	144	151	170	146	150	180	153	156	154	164	159	167	163	164	150	171	174	159	145	183	161	162	143	186	154	143	156	171	178	147	152	157	154	181	170	139	168	176	178	162	137	172	162	176	179	167	147	149	160	146	156	158	140	152	155	163	191	169	173	147	180	169	143	156	167	164	149	154	160	136	177	166	178	158	159	172	158	146	175	166	178	144	125	155	142	150	148	145	179	161	158	141	143	175	167	161	175	183	162	150	160	165	165	143	183	157	140	166	169	157	175	166	156	150	161	156	185	152	153	176	165	177	145	176	178	184	154	134	154	181	153	144	170	170	159	153	180	173	151	166	182	160	179	167	138	167	142	155	170	175	184	169	172	152	158	145	179	148	166	148	176	156	182	156	151	136	155	152	163	165	182	202	160	153	169	177	154	138	154	139	175	169	169	153	174	164	163	150	130	163	168	172	165	151	169	168	180	165	161	169	166	155	159	138	155	161	166	161	145	160	140	148	150	140	170	150	137	165	140	154	159	176	158	179	138	157	164	135	145	146	144	159	165	181	129	193	173	168	156	154	168	152	167	177	154	176	143	139	168	156	144	172	157	169	162	178	149	169	162	189	198	163	185	145	176	152	162	161	173	172	152	173	158	181	137	152	150	181	171	171	176	154	158	151	146	175	167	161	178	154	162	157	192	166	167	158	155	168	155	165	178	149	145	146	153	169	164	156	147	156	169	155	158	149	165	144	164	178	147	150	167	167	147	161	149	145	169	163	143	148	145	181	170	156	173	171	162	148	166	152	150	153	170	187	156	159	180	156	162	165	155	165	159	149	151	175	160	158	179	144	154	169	157	155	165	168	180	170	173	144	179	142	143	162	161	153	175	162	158	161	161	172	148	154	173	158	159	167	190	153	171	173	163	149	181	173	146	165	184	197	165	141	181	161	161	173	178	151	147	162	165	152	181	151	164	184	157	168	170	143	158	204	161	172	146	162	171	157	157	152	166	164	160	165	153	169	132	139	153	148	168	173	165	158	140	158	154	128	156	137	201	162	150	170	146	117	160	142	187	166	151	154	176	159	180	156	170	156	167	174	177	164	140	165	135	146	157	152	170	190	174	156	141	153	168	158	145	170	151	152	169	149	151	149	169	169	147	146	153	190	165	167	140	153	163	161	144	153	139	143	134	172	141	156	167	152	164	142	170	162	160	162	195	161	165	147	168	158	120	154	167	163	165	161
4328	2995	1463	563	549	534	504	478	505	529	492	505	462	514	461	456	482	460	459	432	442	458	479	487	469	440	463	474	522	480	459	461	527	498	477	475	487	475	488	467	438	478	482	461	480	491	466	486	442	468	498	424	444	444	435	485	465	478	453	519	447	489	450	497	458	500	439	452	421	490	473	499	438	445	470	492	483	459	457	461	443	474	486	466	492	454	490	475	465	469	501	467	476	511	465	460	493	432	509	485	490	455	456	451	457	464	502	464	478	472	448	468	496	455	478	427	484	456	445	455	483	429	462	446	453	477	497	485	471	473	504	479	489	495	481	470	439	468	471	488	478	462	459	481	469	493	488	503	453	469	469	488	478	450	461	462	466	463	455	474	444	472	445	443	473	439	435	480	461	465	450	468	488	472	488	489	489	488	510	442	491	509	448	431	455	466	516	491	432	477	447	470	464	446	455	445	449	451	487	496	496	490	439	484	454	482	481	532	463	484	488	477	468	482	487	442	458	480	486	456	465	433	445	467	535	461	522	475	473	488	446	465	529	482	484	468	492	502	471	450	470	508	465	498	489	490	481	467	487	456	446	478	440	493	452	446	460	490	481	456	490	485	433	468	468	457	477	473	453	479	481	459	497	432	478	471	519	486	471	502	457	475	488	501	482	467	494	495	490	496	523	454	442	429	494	474	437	472	465	497	460	495	396	486	487	486	431	458	489	494	493	459	463	493	495	457	468	435	471	481	457	486	491	455	471	458	473	466	426	442	473	449	488	484	474	483	467	499	472	480	490	506	474	500	440	466	440	474	472	494	474	463	469	488	455	452	450	470	450	468	456	499	444	465	479	449	483	467	491	465	459	457	450	452	462	444	452	437	449	471	475	457	498	474	466	476	483	474	466	419	461	478	465	478	483	438	448	456	448	475	451	460	475	467	479	441	448	455	467	463	452	503	442	459	433	503	478	464	473	435	490	460	467	471	465	482	483	469	501	470	455	453	470	501	517	470	465	453	477	470	468	459	463	459	473	482	464	443	506	470	459	464	498	471	506	421	472	441	441	494	470	467	466	521	466	461	490	445	469	486	438	480	455	444	435	472	464	444	493	495	450	475	478	491	451	472	491	444	463	491	469	448	470	435	459	491	477	485	457	468	505	472	447	492	480	457	454	427	475	478	452	505	439	461	457	457	460	451	511	458	516	490	453	455	445	451	489	469	458	452	481	496	454	455	509	485	470	498	499	444	475	448	471	455	500	462	503	441	461	482	499	466	498	506	450	501	456	484	455	469	467	472	474	504	454	503	460	489	521	459	502	474	499	460	495	479	469	476	494	450	449	495	513	480	466	469	476	459	507	497	503	490	436	467	503	466	483	458	468	491	428	513	446	494	455	488	447	506	523	484	491	475	506	467	449	519	477	462	461	456	456	476	478	447	473	479	495	444	457	461	479	481	439	476	480	465	457	462	478	484	442	447	504	478	473	486	459	459	477	475	463	464	460	478	464	448	494	478	453	458	479	477	485	513	510	455	485	506	452	488	490	472	467	471	489	473	485	462	478	439	483	455	455	467	497	461	467	453	471	504	501	490	463	470	459	465	486	477	482	523	480	456	493	480	436	501	466	458	459	500	500	451	471	466	497	409	453	473	438	469	494	494	525	459	469	434	440	457	490	489	497	462	491	434	449	481	488	467	508	472	460	475	490	481	454	458	458	448	486	491	476	453	487	499	494	459	446	478	460	491	455	477	504	457	475	498	462	487	457	471	433	492	461	497	460	464	463	478	455	462	457	445	483	480	476	462	462	472	492	486	474	495	462	458	462	462	469	491	477	429	476	492	461	471	548	428	444	477	460	470	483	495	468	475	452	465	476	484	489	478	464	455	474	505	464	518	452	470	464	470	488	482	495	454	470	460	504	472	482	464	480	504	440	471	485	468	494	439	465	481	433	458	430	461	508	478	453	458	481	469	470	492	472	498	496	468	485	478	479	449	467	467	481	476	511	456	475	476	485	486	488	483	453	474	468	455	444	429	479	475	438	453	491	473	471	504	467	452	471	395	469	495	463	492	498	457	469	465	470	470	481	481	454	450	440	446	447	424	467	449	485	481	440	448	468	457	465	468	463	457	476	472	455	466	466	440	486	488	477	474	454	478	447	472	466	423	455	486	491	490	483	471	459	476	482	440	481	472	481	471	482	470	470	501	457	486	471	477	475	437	449	472	483	482	427	455	495	503	459	481	505	495	461	474	462	510	476	474	477	452	454	444	456	488	474	445	439	509	450	475	448	489	481	452	494	423	516	436	490	470	504	515	466	489	463	442	481	514	479	479	469	482	471	434	479	472	463	450	485	446	487	516	501	463	480	467	444	454	449	482	497	479	476	477	491	456	508	468	508	493	512	477	444	441	484	464	470	434	490	464	474	464	443	456	487	482	460	468	506	460	466	441	498	505	459	459	486	473	421	462	452	487	473	477	466	465	453	482	477	478	498	474	463	479	491	456	428	484	470	461	478	494	442	495	424	452	481	487	474	459	524	473	472	467	471	531	490	430	508	470	472	459	459	483	475	459	439	460	469	438	493	434	479	465	464	518	481	484	464	446	481	496	424	499	458	479	476	444	470	452	504	473	491	466	482	495	479	460	478	440	444	477	476	458	454	512	474	466	457	478	486	435	468	503	488	510	480	475	449	478	495	474	471	436	481	456	454	459	473	489	494	454	474	496	465	451	468	512	503	453	475	488	447	488	442	498	450	453	481	466	468	501	496	481	470	490	469	480	504	457	474	465	436	489	504	450	473	485	429	454	455	485	485	489	486	454	492	484	498	505	493	455	510	460	474	475	507	480	477	440	484	475	499	434	458	469	458	465	494	500	499	497	493	427	470	470	471	462	487	481	472	448	498	459	459	454	473	505	478	466	435	467	492	486	486	467	448	451	473	457	457	467	413	460	436	482	443	478	488	520	457	502	485	478	462	479	469	447	471	462	509	461	466	450	482	474	419	442	473	472	465	470	484	474	460	460	493	449	499	472	439	469	494	467	492	514	445	489	477	450	513	453	484	443	478	474	525	473	494	459	453	474	462	459	461	489	440	466	506	461	452	469	487	453	425	473	463	490	483	471	490	463	461	472	502	452	475	484	472	481	473	465	484	469	497	466	486	472	446	460	449	478	449	456	471	474	471	465	455	494	454	484	463	481	473	482	446	471	490	459	443	462	452	447	495	468	456	491	441	493	465	476	477	502	453	457	447	495	492	475	467	481	469	448	435	485	475	466	490	439	487	465	448	473	456	447	476	460	474	437	462	467	491	496	454	483	474	479	481	487	528	436	463	494	454	458	481	463	467	504	443	479	452	450	466	468	458	486	479	476	453	485	516	451	466	503	482	455	461	472	483	459	494	485	446	464	474	472	445	481	465	467	448	500	469	479	470	466	475	482	513	467	452	436	455	488	505	487	465	477	453	497	457	467	472	471	476	453	468	460	475	469	439	440	466	454
37496	36073	18270	2762	703	582	524	456	426	406	347	368	382	335	332	355	350	341	355	320	316	313	301	330	297	337	311	330	294	320	297	291	277	318	319	325	301	304	312	279	280	326	303	329	309	334	332	328	316	282	312	289	338	318	340	292	317	370	339	278	290	287	323	316	291	303	327	299	318	304	324	320	311	315	327	325	305	332	328	305	341	323	301	330	336	315	312	303	275	295	293	312	288	324	298	312	289	296	274	319	292	307	298	304	332	305	378	323	313	293	315	288	333	315	278	308	352	315	326	321	299	317	296	327	280	311	345	319	288	295	332	317	271	332	317	317	305	307	330	305	321	294	295	325	341	319	309	354	321	347	281	308	322	323	316	308	306	310	286	289	305	315	313	281	305	310	363	337	310	322	310	314	300	322	321	325	293	334	312	276	335	301	322	305	277	277	306	312	333	313	327	309	294	291	316	310	291	306	305	363	296	292	288	308	325	306	292	307	292	309	299	291	307	294	309	313	311	344	311	288	301	324	286	315	284	294	333	339	313	295	315	295	336	281	326	310	319	340	291	300	312	316	343	293	316	329	326	342	338	324	298	304	328	309	289	329	300	313	310	278	288	325	311	336	296	325	290	321	334	289	336	318	330	342	353	319	300	303	277	277	274	297	315	278	285	319	275	316	314	307	276	336	301	314	315	317	330	312	286	317	315	290	292	324	313	319	304	324	294	317	299	326	271	284	295	330	305	307	314	314	322	303	330	276	310	313	312	298	287	318	324	310	340	305	297	293	300	307	298	309	318	322	318	314	319	330	304	341	309	310	289	332	310	308	305	317	310	328	315	306	305	313	294	308	306	284	304	312	314	309	300	284	326	286	292	321	320	330	322	310	307	315	305	316	294	308	301	323	308	301	305	303	290	298	295	295	285	329	312	311	305	303	284	316	295	307	322	282	323	345	301	303	296	302	298	290	308	296	337	336	311	312	292	314	308	320	283	297	325	299	330	307	301	305	335	314	341	298	315	315	298	306	291	286	287	314	291	300	285	300	328	308	308	302	298	322	284	293	311	309	346	314	320	321	303	319	333	330	329	313	300	301	309	292	287	312	301	316	318	323	282	274	291	294	297	302	309	293	277	332	304	305	321	275	307	298	283	301	346	295	343	320	308	312	311	319	293	310	287	319	316	305	304	305	310	300	307	317	319	294	325	292	315	324	310	341	290	283	337	288	315	289	314	295	310	297	343	327	326	318	270	308	316	305	311	310	284	303	305	285	282	295	296	297	301	316	305	305	303	325	312	318	320	297	282	309	308	301	327	303	306	293	306	315	310	324	307	308	317	316	290	290	347	263	281	269	313	300	293	310	311	307	270	318	300	307	311	275	283	336	321	285	315	293	301	292	296	310	314	316	300	307	320	293	320	289	309	304	318	340	284	295	309	303	323	326	316	308	295	307	291	316	297	305	291	296	348	333	287	296	330	324	322	321	334	326	299	308	338	284	290	345	294	331	326	338	305	313	294	344	313	307	352	305	299	294	298	309	300	277	306	310	323	316	288	301	340	332	335	293	311	327	333	319	322	305	327	338	320	293	269	294	281	295	328	284	308	323	297	318	315	307	297	335	330	322	327	298	326	293	288	314	321	310	307	294	313	333	289	298	332	314	321	311	300	294	292	315	322	306	307	293	266	290	335	290	329	305	298	313	307	321	300	311	298	280	311	299	312	337	303	326	303	308	303	293	303	309	314	316	330	307	293	300	342	332	288	284	312	300	298	312	324	276	300	316	318	300	329	306	308	325	323	296	315	298	317	290	323	299	296	301	302	320	319	311	325	295	305	296	319	292	334	287	267	320	286	292	291	288	269	339	308	322	303	305	333	286	317	292	313	328	304	297	316	315	257	326	329	299	316	313	309	301	315	327	281	295	292	317	339	359	319	310	301	302	311	308	316	281	281	302	315	302	309	322	311	320	289	330	293	288	328	339	316	324	308	291	308	312	318	282	325	310	342	311	339	337	321	309	322	318	298	307	331	318	295	285	321	294	306	327	323	302	319	302	325	335	325	277	309	320	309	299	319	303	310	305	300	296	313	277	322	284	303	311	331	286	305	322	322	356	369	313	291	361	328	307	283	350	315	334	312	303	292	305	298	289	328	301	321	306	281	330	277	316	298	326	340	321	313	328	307	336	324	330	283	308	311	330	349	282	323	277	329	307	329	295	302	329	302	284	314	298	300	298	307	280	273	280	322	317	340	337	293	329	344	321	309	334	279	309	298	303	313	289	285	288	273	319	263	297	291	310	323	293	281	314	283	311	335	328	326	319	318	342	298	324	296	310	309	340	311	327	318	323	322	330	310	322	302	321	319	279	327	307	315	285	302	307	305	330	303	323	312	291	311	306	314	348	305	303	308	295	299	290	305	314	273	301	318	312	329	319	293	311	307	329	314	294	302	333	303	309	333	288	332	306	320	305	299	306	333	298	305	323	323	298	288	292	309	332	349	313	298	310	308	304	312	342	298	288	284	289	279	305	315	306	319	303	320	326	325	287	326	304	327	283	299	285	318	289	328	306	316	308	322	310	274	305	305	292	297	319	315	295	309	307	313	306	301	312	320	273	278	282	324	304	281	304	316	312	310	301	289	329	320	336	309	322	324	317	288	285	291	300	309	323	322	335	307	320	285	305	297	307	296	359	308	299	346	300	318	277	343	322	293	313	339	307	318	305	307	299	301	340	298	313	330	297	309	331	322	335	314	330	308	285	272	326	317	315	307	307	292	289	323	303	311	287	318	330	341	318	308	284	285	311	316	300	324	309	286	348	312	306	296	314	295	277	338	286	296	298	330	310	308	337	308	343	300	310	288	294	299	309	313	312	350	326	277	286	363	305	284	302	310	303	307	283	319	338	309	297	283	290	308	318	304	370	279	292	314	316	313	305	332	306	277	322	311	311	335	283	289	304	314	313	285	307	300	328	354	319	291	303	296	314	297	330	326	290	295	317	324	310	281	303	321	301	324	319	346	330	320	281	325	289	324	329	286	297	307	329	323	328	290	277	291	305	336	290	308	294	303	324	301	311	303	306	340	315	323	313	305	312	316	321	302	304	323	299	305	337	298	322	299	324	289	314	303	300	287	308	307	294	316	342	320	319	313	305	292	316	323	297	306	331	325	297	291	307	302	294	290	300	291	312	278	295	299	340	329	319	327	330	298	321	336	290	321	284	291	320	296	312	307	284	318	319	276	308	314	310	327	307	316	340	305	333	316	355	306	318	322	331	331	326	323	313	333	290	303	319	323	321	331	294	338	312	340	272	306	305	328	288	309	290	338	334	283	292	309	308	279	274	315	309	286	298	348	321	282	309	345	298	317	302	310	335	319	277	334	332	313	302	299	318	305	312	310	303	343	314	278	296	317	305	336	299	334	336	280	309	314	340	305	304	303	314	287	285	294	315	317	291	319	303	310	360	329	326	293	302	324	302	302	306	325	308	269	319	345	293	275	313
21955	26994	15094	5005	2621	2258	1836	1615	1504	1385	1308	1211	1095	1097	1052	999	1002	974	892	927	963	938	893	981	916	940	823	890	891	846	851	864	891	911	824	842	849	843	825	834	854	774	838	874	779	790	842	788	852	828	814	806	834	792	826	814	783	839	781	820	809	789	836	783	826	767	815	820	823	811	776	847	785	824	768	765	849	813	834	830	805	796	787	800	789	797	779	804	812	776	840	748	778	811	852	815	818	768	808	814	809	792	799	806	836	819	805	794	831	801	800	773	812	766	814	776	789	834	746	835	782	789	803	806	791	794	790	836	831	817	796	780	795	850	774	807	767	798	865	775	800	844	753	775	813	794	790	832	841	819	830	842	804	775	769	798	805	759	803	853	771	781	762	777	824	764	800	794	813	830	857	776	762	777	767	745	805	788	796	773	823	735	779	795	811	809	735	820	783	789	801	784	826	845	771	804	803	804	845	765	844	783	783	792	786	776	794	755	830	844	862	814	719	795	809	759	775	806	784	803	771	760	804	764	812	755	779	837	747	838	768	766	769	804	810	765	766	796	785	793	816	849	752	753	777	835	760	764	783	795	784	759	796	802	786	770	837	781	835	786	759	786	754	763	762	793	786	877	802	782	810	803	807	769	820	809	815	815	800	809	792	833	811	784	786	799	796	837	817	800	820	783	802	780	764	780	799	771	833	804	789	813	808	777	757	773	772	863	807	777	800	807	764	733	832	818	806	766	752	800	750	813	784	869	782	774	794	805	768	826	828	772	832	820	811	802	820	772	736	821	737	735	807	780	832	758	771	769	809	791	750	802	763	766	811	813	837	747	774	758	807	769	806	805	747	809	793	771	787	797	812	834	774	781	814	827	816	799	791	792	803	760	830	754	803	826	780	811	765	820	836	818	792	833	812	771	774	758	773	803	804	796	823	820	804	814	800	829	836	826	856	745	761	796	784	806	793	792	800	927	801	778	840	833	787	777	801	821	776	769	743	808	773	805	870	768	778	772	770	823	813	744	788	758	804	817	837	790	854	793	764	822	791	836	794	789	836	836	808	777	776	798	818	780	804	848	796	821	802	767	778	799	779	783	827	816	793	852	755	778	768	829	828	822	781	794	799	765	791	793	815	803	787	873	843	804	816	780	801	869	757	800	803	769	795	765	782	804	779	842	767	815	805	778	782	821	793	815	759	819	762	863	836	793	743	754	842	783	787	846	791	764	772	850	817	749	822	799	789	813	777	803	791	775	759	761	776	780	817	754	833	752	809	821	766	754	808	797	770	747	758	796	813	789	772	784	792	791	772	850	815	757	757	778	766	810	795	807	829	761	774	760	835	781	854	756	764	810	792	816	807	792	746	752	826	776	824	811	800	733	857	774	797	797	751	821	783	796	762	798	766	790	743	827	833	806	779	776	754	816	750	794	804	783	833	755	784	790	842	724	816	740	859	755	821	810	796	750	728	772	778	767	791	804	765	851	789	770	786	793	814	784	789	800	804	794	800	805	813	807	781	722	798	799	802	796	842	813	759	811	784	811	829	811	820	787	768	769	796	770	754	806	822	842	797	800	797	784	794	879	814	815	820	727	825	769	775	792	822	790	795	795	781	761	720	806	804	775	781	801	825	816	773	825	797	819	757	792	817	803	808	766	807	768	790	819	790	784	775	784	758	799	804	768	802	811	774	808	775	780	806	782	814	795	793	804	746	778	776	826	808	845	770	749	826	787	821	778	822	816	845	825	798	786	812	750	811	792	839	813	803	816	798	791	773	797	773	813	801	740	790	765	779	810	837	766	844	778	806	768	743	787	759	776	730	769	839	808	725	818	777	847	810	768	831	778	821	834	807	808	782	778	794	794	832	744	782	793	839	822	797	788	792	824	796	775	800	760	762	781	818	792	728	830	781	823	762	791	792	814	855	751	801	783	751	830	779	812	810	815	857	789	812	825	789	762	751	812	798	782	776	818	773	789	824	825	759	762	777	811	858	815	784	791	857	777	798	789	839	796	837	815	799	796	789	795	789	806	785	828	758	780	742	813	791	756	798	773	789	809	789	792	764	841	818	809	814	799	792	827	774	798	818	811	784	820	757	827	792	817	748	788	804	814	774	792	796	779	746	808	789	799	792	826	820	830	819	831	783	792	789	745	776	809	782	781	853	737	775	790	787	795	801	773	790	746	762	817	795	745	740	788	809	795	842	842	817	762	804	775	755	798	826	776	818	803	837	805	787	867	790	758	760	831	772	808	812	816	797	834	698	824	796	784	831	806	822	819	792	744	802	777	819	827	797	779	816	738	801	807	803	809	723	767	762	786	777	805	780	740	776	813	830	774	750	778	780	864	834	825	720	790	760	820	762	766	805	803	791	748	877	787	797	773	772	805	795	791	862	815	775	788	793	771	770	782	808	824	820	789	789	851	769	896	797	777	827	818	838	863	786	754	743	827	840	797	796	787	833	805	795	823	804	771	769	822	815	792	767	790	815	744	771	786	776	793	756	851	817	810	804	834	839	776	749	833	775	811	848	768	875	776	800	761	831	810	790	838	778	817	756	812	783	789	815	796	827	745	766	755	788	784	799	812	814	770	742	834	768	859	804	785	785	788	799	809	779	789	808	782	811	808	816	769	784	824	768	804	741	812	827	808	822	799	772	825	773	815	817	775	790	772	793	785	776	809	782	835	797	811	771	768	799	795	809	788	791	780	796	841	823	811	760	802	814	816	788	859	778	849	764	749	834	809	759	777	817	809	733	802	827	820	827	827	752	760	798	790	737	841	782	784	786	822	762	757	772	847	793	786	774	763	823	815	823	716	772	769	816	838	784	769	830	802	759	821	801	764	798	784	808	790	761	757	770	792	767	784	781	752	794	742	855	847	792	775	749	809	792	803	833	777	792	887	792	780	809	753	789	789	802	868	803	824	761	815	803	792	826	791	810	791	773	807	840	786	802	798	846	778	778	845	798	829	809	847	801	770	799	769	804	857	821	799	775	774	814	755	805	779	800	792	785	791	816	749	811	817	783	777	791	875	789	743	821	797	804	798	735	791	765	808	815	820	791	759	791	759	759	779	842	836	792	802	783	784	806	813	775	785	765	848	789	818	795	788	805	752	852	813	776	766	811	828	780	822	814	782	764	792	774	784	792	767	780	776	801	809	799	822	843	799	798	755	791	803	816	785	758	781	809	823	796	822	771	779	780	793	832	822	799	741	798	818	770	794	812	741	734	786	767	824	779	832	757	789	789	799	764	831	788	836	781	817	842	820	821	778	763	781	804	811	813	798	753	791	815	773	773	815	748	803	837	826	774	768	807	814	803	850	798	805	797	785	813	775	834	846	777	770	780	815	809	803	812	775	833	741	826	782	822	769	828	801	801	800	785	777	812	783	774	766	808	750	812	761	827	872	771	765	772	755	797	849	749	782	820	806	780	767	788	808	783	784	824	803	821	827	801	873	798	779	790	781	720	801	772	794	799	781	778	806	789	781	783	751
50179	54572	32794	8603	1314	820	671	576	496	476	434	394	369	369	354	340	368	320	335	338	333	310	297	329	323	315	276	340	317	312	309	312	313	303	275	331	328	327	328	310	305	296	328	285	312	298	308	327	298	292	295	269	322	263	278	304	281	307	333	272	287	290	308	286	291	325	299	287	317	292	290	270	272	294	279	275	297	277	304	312	287	299	279	316	299	285	294	297	272	280	297	283	318	337	298	293	327	275	276	310	291	279	297	328	315	314	284	275	291	313	306	268	309	322	301	320	287	264	293	286	286	323	307	275	296	289	280	286	279	315	311	304	300	303	301	286	285	285	279	303	291	308	296	292	326	313	295	285	321	275	305	310	295	323	291	294	324	281	276	326	304	295	267	295	297	283	293	289	297	314	299	292	283	292	279	295	297	273	265	275	287	320	284	310	293	305	309	294	298	306	296	290	321	269	305	284	308	292	308	293	309	288	296	274	303	322	271	267	327	285	292	315	324	294	316	266	281	300	319	286	303	292	303	295	298	304	319	285	305	304	288	313	295	283	307	292	316	297	295	269	326	281	284	324	269	255	284	301	279	298	304	301	307	285	316	288	311	258	290	308	280	267	290	297	332	302	288	357	294	286	270	302	313	310	285	298	317	306	288	322	282	298	288	311	285	316	288	295	320	274	293	281	282	295	289	280	303	305	283	253	276	266	308	283	284	284	305	291	306	285	258	293	292	283	259	279	324	313	303	291	282	289	295	311	290	292	271	283	303	312	302	281	295	272	317	299	281	310	307	289	309	292	300	287	326	294	278	288	306	324	304	287	271	319	278	277	283	304	287	291	286	297	304	277	269	306	284	282	301	276	294	287	307	284	261	273	297	304	294	303	323	288	286	311	286	311	311	293	294	294	252	276	256	309	312	321	308	277	303	319	331	320	293	319	306	273	316	303	285	266	300	283	290	287	290	294	266	297	295	286	299	317	312	298	275	337	300	295	316	284	293	286	337	264	286	272	325	323	324	282	282	316	298	283	305	307	287	288	276	317	284	324	289	269	271	289	280	283	303	271	297	303	306	283	271	281	281	271	316	276	284	284	305	328	312	296	263	280	306	316	277	312	271	278	293	291	307	303	329	269	291	319	305	275	303	330	274	297	314	273	335	269	293	308	308	269	311	291	301	295	300	262	299	318	335	283	291	282	285	285	295	305	320	307	310	266	276	282	278	293	273	282	283	290	313	279	301	297	305	323	304	260	324	313	278	293	296	264	312	285	297	302	320	288	301	295	287	310	273	312	316	261	322	290	281	276	283	268	305	281	319	275	291	288	303	308	274	269	282	312	307	287	310	299	291	294	273	310	282	270	312	322	307	298	301	293	315	323	286	282	282	264	301	290	300	297	325	320	290	315	316	289	310	295	266	275	310	321	308	330	285	330	300	308	297	328	291	323	273	287	302	281	269	336	314	298	290	281	298	332	319	278	273	307	279	291	303	296	285	280	267	276	273	299	303	293	310	288	306	285	323	309	314	283	294	269	258	291	317	294	314	298	291	321	297	306	270	294	288	291	285	314	318	306	297	300	314	312	322	304	318	282	280	298	309	287	328	284	298	321	307	275	273	290	275	275	315	263	295	325	305	269	267	321	278	326	300	271	270	287	315	274	288	294	261	296	301	300	305	261	300	287	290	307	276	279	280	308	293	285	301	299	286	295	288	299	293	339	290	305	312	316	303	286	310	298	337	301	288	259	266	282	286	294	319	306	293	295	302	279	257	283	278	302	289	309	306	298	314	303	346	285	290	294	252	310	318	284	285	299	326	302	295	346	324	294	297	301	253	277	302	296	283	324	298	281	291	298	314	293	292	286	276	288	306	295	301	282	297	290	313	310	333	309	298	276	298	307	317	310	289	296	326	303	286	284	323	330	303	279	286	277	361	274	291	271	301	286	281	284	296	309	278	292	301	304	294	294	302	314	297	281	250	279	289	313	286	319	278	292	274	286	302	294	257	281	302	289	256	286	303	303	290	291	302	275	304	273	303	299	306	311	276	281	286	316	277	311	299	294	289	282	288	309	329	304	322	285	296	284	312	290	306	301	279	298	266	286	304	291	320	295	269	285	322	291	322	313	304	291	305	292	326	315	313	306	294	317	308	301	286	299	292	286	275	327	286	306	285	307	316	323	289	268	300	294	287	303	308	304	297	302	289	284	313	267	280	320	310	284	291	290	276	302	254	264	299	296	284	294	290	291	308	280	293	285	289	301	297	295	282	296	276	333	286	296	291	286	283	299	244	279	287	329	249	286	260	287	257	308	305	247	284	240	290	296	314	279	304	286	280	311	310	287	283	286	342	270	307	309	305	306	303	301	299	313	248	295	269	252	292	285	320	324	281	307	294	278	250	283	289	286	292	312	272	258	268	297	332	283	296	283	265	281	321	302	337	335	297	260	330	328	297	290	271	276	295	292	314	294	295	278	300	280	300	295	302	295	317	313	319	310	305	302	304	290	290	275	278	295	319	312	295	293	270	266	274	290	315	266	249	300	298	279	278	297	295	334	334	265	309	277	312	299	272	297	293	272	310	293	263	272	314	267	297	291	315	306	295	317	344	297	276	277	290	295	278	271	288	287	289	317	288	322	300	294	294	275	305	269	279	291	273	294	301	297	296	298	328	284	308	298	276	293	310	286	284	310	288	347	316	283	298	272	286	266	283	285	274	288	282	304	269	280	297	318	341	295	277	276	305	300	318	295	281	268	302	285	274	267	293	297	295	304	275	275	287	285	308	309	322	274	320	315	268	268	350	303	316	290	279	287	286	292	301	314	274	315	283	288	301	294	258	271	292	294	256	278	300	285	300	297	286	286	284	268	307	328	312	317	267	279	322	273	314	263	313	303	294	325	296	308	287	287	318	301	296	302	302	287	267	295	290	292	306	283	270	309	328	274	287	297	294	319	323	297	286	335	276	290	322	302	288	277	297	338	294	291	294	291	294	283	296	287	278	304	276	278	308	292	286	283	331	303	315	281	319	320	280	292	310	303	315	286	302	296	294	288	302	263	255	279	315	319	299	335	309	296	316	281	285	289	293	287	301	304	283	301	271	294	314	281	305	289	337	278	275	273	317	295	300	300	281	289	303	352	282	263	283	281	300	300	307	304	312	294	325	298	268	303	276	284	263	290	278	297	302	312	274	273	296	318	286	304	293	299	309	288	275	273	282	297	265	309	303	304	315	289	292	295	296	266	300	300	281	290	300	268	284	301	285	283	283	268	291	295	289	301	308	305	296	274	284	302	323	271	285	303	310	290	262	286	319	294	303	298	273	301	296	299	300	311	293	271	247	313	315	279	301	304	295	300	287	297	283	283	282	289	291	290	264	296	307	286	297	293	293	301	320	306	251	283	314	300	329	327	269	271	329	281	319	284	280	298	293	315	299	315	315	318	256	296	297	286	308	287	307	311	297	301	281	286	305	320	303	274	294	304	297	289	276	282	284	297	302	290
29737	39043	23497	9755	4160	3358	2771	2370	2103	1903	1627	1407	1388	1292	1287	1252	1109	1063	1040	1036	999	1012	891	964	925	847	875	894	808	916	866	846	829	810	852	825	820	780	798	814	810	821	785	823	783	812	852	795	766	795	789	806	800	791	777	732	787	766	816	797	792	760	780	763	757	734	741	780	706	747	749	761	800	762	729	754	771	761	791	767	761	799	781	770	724	759	749	724	776	760	769	760	740	737	760	762	710	708	735	766	814	761	764	774	736	757	757	759	749	759	716	765	760	730	668	739	801	679	771	757	775	770	766	763	751	724	744	721	724	758	739	743	823	710	748	702	800	784	739	708	764	800	729	754	694	711	747	796	747	771	763	739	796	747	745	745	788	781	741	733	760	719	751	731	748	721	726	777	762	727	693	722	766	699	748	739	742	738	758	705	727	717	763	724	752	739	752	760	743	767	788	727	756	737	729	735	782	763	742	706	739	722	746	775	747	781	718	749	769	797	760	741	754	727	755	688	806	733	760	773	775	736	718	730	705	738	766	715	741	779	756	735	734	695	766	748	738	750	768	752	723	776	758	747	743	729	694	772	690	784	738	699	744	734	731	785	761	736	740	764	731	770	767	741	772	742	750	709	719	726	689	702	723	738	727	736	741	707	766	738	757	742	780	736	724	713	750	794	787	760	683	760	724	698	752	741	742	792	724	707	767	722	770	771	745	684	775	771	746	751	749	711	769	730	762	761	739	750	745	773	739	749	726	749	711	754	754	735	727	762	750	765	741	752	761	758	708	780	736	782	735	716	736	758	774	732	815	760	744	754	704	773	773	747	728	787	768	746	708	704	744	738	783	753	748	710	739	761	799	802	757	746	767	729	818	749	741	741	786	732	758	752	744	741	808	737	687	740	727	742	715	774	663	751	763	737	732	713	731	727	749	764	773	755	724	752	720	733	791	745	714	776	677	788	734	739	727	683	747	752	752	717	711	716	677	747	750	746	722	747	743	795	760	743	747	774	764	748	750	730	753	760	769	725	799	721	762	747	760	685	734	706	749	794	745	710	752	748	714	741	704	757	757	724	741	738	741	721	776	755	757	707	747	721	753	727	697	743	757	748	787	801	747	763	788	761	718	749	717	744	773	733	740	718	690	720	709	718	716	765	783	714	739	780	719	767	750	778	751	755	695	741	745	724	730	711	754	713	743	694	752	731	754	741	755	766	739	777	697	710	792	769	737	766	731	751	738	750	757	756	696	771	732	721	786	727	775	723	711	714	766	751	780	748	738	761	739	732	767	762	743	724	741	737	792	726	715	755	738	747	726	674	741	733	789	732	731	690	724	754	726	765	734	671	703	720	817	668	757	750	775	716	754	751	747	679	751	757	756	756	784	754	763	669	740	751	784	751	743	731	776	707	766	751	792	726	699	700	807	762	748	729	731	730	735	715	759	768	697	756	698	749	730	737	699	783	719	709	738	758	729	737	752	746	687	747	745	756	755	751	752	761	719	705	772	752	734	813	745	721	739	746	707	763	734	703	763	750	730	768	758	729	774	734	775	780	680	769	742	727	741	741	702	754	767	712	763	764	750	749	735	769	714	701	743	713	714	759	711	751	734	749	764	767	714	718	711	723	729	726	732	723	714	754	739	748	730	710	731	691	726	717	711	747	759	734	716	746	759	740	692	759	718	718	713	714	689	746	724	704	755	734	743	728	728	740	725	698	770	733	684	777	739	753	732	715	789	732	730	761	745	783	752	743	741	764	760	762	691	753	723	740	792	707	735	754	727	764	715	761	706	705	783	743	776	753	730	742	789	712	765	769	740	733	751	747	718	741	696	698	753	729	707	771	740	762	735	732	730	712	795	739	673	766	798	751	756	765	723	778	735	751	739	745	754	755	759	784	716	784	716	714	735	718	719	764	748	776	784	776	685	780	724	759	710	759	743	721	756	683	752	771	756	736	715	739	758	755	704	710	728	820	695	667	754	757	729	721	727	768	704	743	732	732	706	728	759	724	704	734	733	688	725	715	810	736	756	717	722	755	763	737	743	716	754	737	706	760	734	772	748	754	757	737	759	723	715	748	711	692	782	761	748	738	707	832	751	742	737	745	697	790	722	727	780	733	767	707	774	747	754	744	719	763	724	749	738	729	734	761	735	793	709	730	793	724	767	693	703	725	810	741	718	721	704	744	757	741	720	771	706	723	725	745	739	706	720	746	741	702	762	783	705	726	730	747	762	743	747	688	735	764	726	771	673	742	788	760	697	741	729	715	669	744	731	738	739	705	730	729	759	778	776	764	786	779	785	741	720	764	719	752	739	759	788	738	755	788	705	751	762	775	702	723	754	736	692	791	736	806	737	752	744	774	719	725	694	729	749	743	741	735	720	790	728	711	762	727	746	779	775	763	761	807	752	765	717	714	804	764	777	692	762	737	770	713	731	766	754	752	728	765	776	732	718	740	686	697	727	753	738	748	727	790	746	710	698	740	751	730	725	749	733	735	729	731	812	774	711	739	705	716	737	738	731	717	730	748	739	763	798	734	734	746	744	772	776	709	763	757	754	737	752	769	735	756	745	737	709	723	743	750	714	725	726	721	763	769	720	682	739	724	753	786	776	667	751	751	747	741	784	758	742	711	741	764	738	761	738	724	793	732	743	789	727	728	713	785	735	685	726	747	706	759	714	744	764	740	750	702	756	781	745	689	696	788	739	761	737	763	722	739	746	732	772	762	736	755	752	748	815	727	770	714	732	794	787	748	793	777	776	763	772	714	746	742	739	732	717	773	738	760	705	708	760	753	737	727	681	728	766	730	702	706	734	737	698	726	683	709	770	779	750	727	720	774	729	725	737	740	716	766	750	764	714	717	779	740	749	732	753	680	761	729	703	714	795	757	806	727	748	693	755	725	719	783	771	717	806	736	760	710	742	724	804	727	750	786	745	706	740	750	726	747	773	759	768	712	716	752	696	710	760	738	730	789	761	748	749	724	748	758	697	770	738	738	690	722	764	729	747	762	745	703	759	708	706	733	769	715	747	730	689	694	721	754	708	709	773	718	745	767	720	738	731	678	743	692	752	765	727	745	718	766	765	752	752	770	734	742	741	749	748	782	760	724	751	716	718	701	732	766	734	761	728	765	742	718	771	747	714	742	736	732	746	753	751	746	758	724	755	762	748	729	748	763	734	759	780	731	784	694	775	731	778	732	746	765	751	718	748	772	757	756	747	742	742	791	751	760	720	721	754	740	719	764	738	704	743	698	739	713	740	749	765	755	763	704	699	712	733	707	722	782	774	740	764	768	738	747	780	700	782	761	782	702	766	733	772	737	734	717	716	759	700	681	692	803	769	778	779	737	754	709	790	755	772	751	733	785	768	734	729	747	736	749	751	727	769	767	774	680	734	739	727	778	742	711	750	721	730	756	729	730	772	725	759	764	781	788	756	758	755	752	767	727	743	763	733	749	743	782	743	730	740	763	693	702	736	727	724	738	697	737	785	719
4711	2151	827	186	174	144	159	171	172	182	161	157	179	177	143	146	162	152	165	175	148	143	159	151	157	141	155	153	171	157	181	161	161	168	156	140	191	162	165	167	146	159	139	171	167	144	144	191	158	167	175	178	157	145	177	173	189	133	153	153	164	189	165	140	166	173	170	161	170	171	155	136	159	172	165	156	177	152	172	172	152	168	172	165	165	146	130	187	170	168	176	188	134	196	153	156	158	145	167	178	176	176	167	191	152	155	158	168	175	192	187	183	158	141	159	151	184	131	183	175	153	158	169	152	184	169	149	138	165	164	166	156	149	148	141	166	165	174	168	155	177	155	160	171	149	169	147	192	152	174	142	155	157	176	157	159	153	155	155	168	182	159	152	171	176	173	175	167	156	146	187	171	151	162	177	139	158	170	155	148	154	199	160	149	169	166	156	156	162	176	164	176	152	180	185	171	177	160	153	177	159	162	178	168	169	155	174	138	196	160	163	174	125	149	144	168	177	152	158	162	185	171	175	163	165	175	154	152	154	153	170	151	148	156	154	165	185	158	177	148	162	139	174	154	139	152	158	170	172	164	149	152	166	177	207	155	166	173	160	173	162	178	167	172	164	180	185	185	149	163	187	185	168	154	179	146	173	166	158	158	160	155	140	193	171	159	159	145	166	141	158	178	157	148	166	148	171	166	139	189	143	153	160	165	177	174	163	161	181	143	173	148	169	159	145	170	142	153	152	171	176	159	191	149	149	191	180	142	186	157	165	128	157	148	174	144	138	157	147	165	158	167	159	153	171	167	185	175	179	139	185	151	193	145	137	176	150	161	156	171	160	178	151	151	170	166	167	178	130	168	171	158	145	145	146	129	169	155	126	127	163	143	163	153	165	164	164	166	152	192	167	145	163	188	164	138	178	168	164	146	180	170	153	160	152	162	155	174	146	160	163	150	150	184	202	170	203	155	159	156	168	138	152	189	184	151	153	171	138	165	148	175	157	169	166	158	177	173	170	158	154	151	150	162	158	153	161	150	151	182	181	163	172	165	165	152	156	168	159	182	187	159	170	159	149	148	178	146	191	157	171	166	170	170	175	168	174	194	162	141	177	143	163	148	160	178	144	159	164	158	174	149	156	183	175	154	158	175	155	148	166	168	153	155	139	159	145	165	171	168	167	157	152	164	156	166	177	194	175	177	156	157	163	171	151	167	192	131	159	165	184	190	137	155	163	172	159	153	185	168	159	150	157	157	156	152	173	170	173	155	171	164	154	148	144	176	178	184	157	193	155	187	166	136	180	167	143	177	176	173	157	163	163	177	145	168	136	144	152	167	132	174	155	156	148	161	172	160	179	149	165	164	157	157	173	178	173	152	163	163	174	151	156	148	179	176	165	167	127	147	165	163	163	156	164	164	177	177	168	180	179	150	174	171	160	134	142	166	156	162	169	173	178	162	156	165	167	143	161	170	158	178	157	183	127	146	192	166	155	171	165	172	174	211	165	182	172	151	162	151	168	165	161	159	168	150	172	159	174	135	170	146	164	172	148	151	163	181	190	182	165	196	169	182	159	151	168	148	167	168	178	166	159	153	161	205	148	179	179	142	158	164	157	160	161	190	162	176	164	186	172	168	144	159	153	127	149	169	176	151	171	171	142	156	155	164	149	145	181	152	186	180	170	163	166	164	172	158	163	156	159	156	166	159	143	170	151	149	160	139	160	177	154	188	160	174	169	149	171	150	164	193	165	179	168	175	174	170	166	140	175	169	163	195	167	153	147	169	163	179	172	168	153	150	143	139	201	156	160	180	136	157	176	150	153	161	170	170	163	166	173	172	175	160	141	160	162	147	133	139	174	149	155	176	154	173	137	157	162	170	164	174	174	190	164	150	160	154	161	175	171	167	158	147	178	180	169	173	142	173	162	162	193	160	159	178	172	185	184	159	186	159	153	181	140	157	143	174	149	169	137	142	159	162	154	179	159	151	131	191	191	138	163	173	160	145	195	177	178	166	158	145	152	146	164	160	179	175	149	178	176	175	145	137	151	156	143	143	158	160	198	160	164	163	131	150	179	158	165	175	175	184	162	171	157	162	182	170	154	171	159	150	177	139	183	165	161	152	132	154	163	152	177	176	183	173	166	152	196	163	156	173	163	149	171	139	167	165	165	168	139	152	176	191	159	161	167	171	145	159	162	167	158	162	183	191	169	149	170	158	161	166	181	165	175	163	171	171	165	159	166	164	158	173	179	157	165	165	143	138	162	192	179	158	141	154	163	166	139	144	173	180	167	167	149	166	145	187	175	165	191	144	163	158	157	154	141	161	162	168	153	143	159	165	157	169	181	185	152	166	165	175	156	186	158	179	166	201	161	183	181	154	166	177	163	179	175	183	164	171	148	126	171	157	152	156	154	160	169	156	171	135	157	171	156	172	156	154	160	170	172	195	157	185	174	165	167	161	147	163	170	160	162	145	172	168	175	148	144	170	140	160	181	162	162	159	163	151	162	182	155	167	161	159	162	163	161	178	171	164	181	175	157	146	152	152	174	184	171	156	186	168	155	176	176	150	170	164	184	163	158	184	151	173	156	147	148	170	131	176	153	170	159	160	158	168	162	172	174	158	183	145	160	150	159	166	154	171	183	155	179	146	160	188	169	163	195	168	153	149	174	147	172	150	155	171	170	158	163	161	160	182	180	153	165	170	157	169	171	173	172	174	163	176	151	164	171	165	168	147	159	169	184	189	167	163	158	142	149	168	132	154	140	185	167	166	171	149	164	162	190	134	194	173	163	175	151	179	156	159	168	149	161	172	170	168	148	138	151	162	152	168	166	169	140	150	177	168	137	164	184	170	143	170	140	153	178	176	141	160	136	155	147	162	187	172	182	169	159	174	184	156	161	170	185	146	145	168	166	164	168	158	153	151	172	163	153	137	158	134	171	159	156	148	170	172	156	136	175	166	160	176	163	143	179	170	149	150	153	169	163	165	182	161	170	171	167	182	152	139	157	166	165	142	174	185	170	146	162	153	179	179	160	146	140	169	157	144	159	148	163	159	157	143	164	142	169	156	188	147	164	168	165	166	175	163	162	171	184	174	139	168	173	152	139	176	163	162	175	175	158	158	152	158	166	146	144	164	148	157	151	136	129	162	165	163	140	163	164	152	164	176	179	154	158	147	152	168	171	172	149	177	140	149	150	154	145	152	168	187	182	178	161	160	158	170	163	180	166	150	172	166	148	143	167	165	180	146	162	152	163	151	137	175	160	179	141	175	152	163	182	156	178	170	158	175	157	153	165	164	159	160	163	164	168	162	164	173	188	153	187	179	176	156	170	145	161	154	164	172	160	163	183	177	170	167	151	157	166	144	166	162	173	146	152	155	132	190	149	154	178	159	153	179	178	191	181	158	155	148	156	192	172	175	147	147	180	168	148	172	183	165	136	146	180	146	156	185	180	148	169	173	161	163	152	163	184	164	156	146	170	180	165	137	176	169
4356	3529	2012	772	547	539	534	518	536	510	523	465	489	508	497	494	512	507	493	465	513	458	532	472	496	491	492	441	466	475	449	478	455	458	532	466	442	467	486	492	454	456	513	504	455	474	463	491	460	507	476	494	484	501	493	484	501	469	499	500	463	480	512	448	463	482	472	473	492	457	418	461	466	453	508	483	487	515	487	477	493	481	486	465	467	486	489	500	480	457	497	520	493	470	498	491	498	515	438	499	495	458	477	458	495	448	435	507	493	482	494	458	458	509	472	428	456	475	484	465	488	497	504	484	530	504	446	480	476	501	509	482	506	474	488	447	486	473	501	474	512	470	459	492	503	471	451	503	487	489	497	495	484	477	468	487	458	444	456	498	479	466	473	485	483	467	473	479	482	490	448	464	487	482	456	484	504	480	487	442	497	491	456	493	510	461	521	490	453	455	468	443	473	457	511	427	466	486	510	440	470	541	475	477	503	461	489	480	458	493	464	461	475	466	453	506	482	514	451	499	462	451	468	450	477	489	511	482	458	464	464	478	476	503	497	456	481	457	497	501	527	486	494	486	493	459	484	472	448	481	466	471	501	501	472	514	471	480	485	443	472	483	449	501	475	479	469	480	478	481	490	474	476	456	503	499	483	453	435	453	512	487	458	494	463	496	427	484	479	482	511	515	463	501	445	502	456	503	471	454	472	496	497	460	470	490	468	477	487	522	453	472	472	502	449	473	495	439	485	503	498	454	494	492	474	473	478	456	442	474	454	459	446	494	476	492	470	476	465	481	463	470	487	458	450	471	473	422	498	493	529	493	508	483	459	483	477	483	508	469	520	479	458	474	491	495	505	505	498	474	480	469	471	459	470	471	471	415	519	480	475	520	469	478	467	489	441	473	466	455	460	433	489	459	486	497	491	483	478	483	456	495	506	459	457	469	479	476	505	469	451	487	499	487	487	518	517	494	483	495	510	478	492	453	446	524	500	487	471	460	500	512	474	466	524	468	476	489	490	450	485	446	460	497	476	475	477	456	458	484	499	470	481	461	486	480	465	479	450	449	483	465	487	482	502	463	492	485	466	509	430	490	461	505	459	476	518	499	514	482	491	468	471	484	475	448	488	454	465	477	449	451	471	488	485	450	454	446	505	495	501	479	474	485	455	531	464	478	449	501	512	488	493	502	497	495	453	439	503	476	462	520	460	468	452	482	461	447	480	518	492	442	484	466	473	477	474	441	443	465	455	463	467	494	468	518	492	492	444	480	503	472	477	489	481	458	464	459	460	474	493	465	495	461	474	430	500	511	478	484	503	456	470	498	491	477	511	454	477	471	459	455	432	447	467	446	475	450	493	440	461	489	501	478	487	465	501	474	473	432	432	468	524	507	488	500	473	458	445	497	487	464	471	452	449	472	478	539	475	500	480	469	473	457	490	466	501	472	458	466	472	471	448	451	498	463	447	488	474	506	478	481	463	469	444	489	480	486	458	455	499	497	475	475	495	476	492	454	491	479	466	474	503	475	470	512	468	460	482	503	442	435	453	488	449	465	485	482	491	484	465	493	461	496	487	491	469	490	511	508	450	500	536	469	482	482	499	514	469	470	481	497	479	503	458	489	466	497	464	459	475	483	495	478	476	430	471	455	493	487	503	476	505	474	460	419	464	433	482	472	499	473	452	480	491	462	498	485	490	472	506	464	484	477	546	503	489	458	451	509	471	503	485	483	507	474	447	480	478	467	494	489	489	478	497	481	487	516	531	535	470	448	470	456	495	478	500	451	497	477	451	454	499	448	483	463	460	420	534	478	487	469	493	475	501	468	481	480	451	497	497	487	490	470	446	459	434	460	480	472	491	488	437	491	468	500	480	502	518	468	479	475	466	464	494	463	464	492	442	487	456	463	492	451	475	472	482	479	473	467	444	465	517	450	465	514	486	527	447	454	483	452	505	459	461	462	562	490	494	451	464	423	479	446	489	491	447	492	460	483	497	498	486	501	441	462	455	465	500	479	491	486	491	441	495	493	496	510	468	471	517	473	451	487	499	499	493	497	454	507	482	503	497	474	479	497	483	479	489	487	473	448	506	472	477	510	495	461	465	483	485	453	534	499	474	468	492	455	464	474	454	487	442	474	493	455	466	477	516	484	498	501	475	453	471	449	487	471	497	467	497	456	474	472	503	501	483	450	466	508	458	440	481	449	446	484	459	498	488	463	476	486	494	533	482	471	473	503	457	432	458	501	461	461	429	474	465	437	493	498	453	482	465	443	479	451	505	490	465	458	488	490	451	495	476	475	523	501	463	450	491	498	475	458	452	456	489	474	473	500	486	465	465	473	502	499	480	498	428	437	507	458	526	455	468	495	437	477	451	456	455	484	495	449	449	464	498	474	470	450	488	452	495	502	488	440	495	485	469	501	467	504	490	480	473	481	452	495	505	497	493	458	508	433	472	503	528	479	481	461	455	465	465	502	434	464	492	508	456	492	499	475	451	479	462	515	506	468	501	448	482	485	510	504	470	494	528	454	436	466	470	443	510	462	437	426	473	471	462	500	453	444	466	469	510	512	482	444	479	485	489	461	454	481	437	503	503	460	499	470	484	462	502	481	492	495	453	449	477	458	498	494	456	467	484	457	435	443	485	495	480	516	479	452	493	472	442	470	473	503	493	490	517	457	487	440	446	466	483	482	453	507	472	480	503	475	465	516	466	460	523	467	464	469	494	496	459	499	446	529	463	443	533	470	480	453	468	471	474	464	461	511	457	465	465	486	508	455	475	462	524	482	473	475	480	480	467	488	478	485	477	459	476	463	491	495	503	488	490	495	461	496	471	464	487	448	508	447	517	467	456	466	463	502	460	448	507	530	465	482	467	459	514	451	463	460	482	474	465	474	485	471	468	521	463	494	461	473	470	480	428	482	466	497	463	455	436	478	487	472	482	490	491	550	472	460	474	476	479	457	498	524	410	457	468	458	454	481	495	490	450	483	472	479	435	470	448	460	488	501	489	480	450	454	485	482	457	488	458	451	461	468	467	475	457	523	471	489	462	495	481	473	444	509	483	453	445	497	422	460	513	482	439	495	493	448	481	492	462	477	465	460	505	515	477	461	447	452	466	471	464	454	504	491	497	463	491	458	455	484	488	450	475	503	477	489	488	502	467	477	511	513	456	501	458	491	498	482	514	469	473	452	477	476	476	492	514	488	500	460	481	445	475	509	495	492	463	486	508	471	500	494	470	490	467	483	501	441	474	451	463	472	508	484	461	480	502	461	451	523	439	453	504	472	484	481	467	471	459	445	542	456	470	445	473	479	469	469	472	491	453	490	494	445	438	476	484	511	504	452	486	480	485	486	475	381	489	450	508	530	468	486	476	498	466	489	433	460	502	488	501	473	492	477	515	465	508	490	444	461	516	475	475	533	471	484	509	487	459	494	477	461	418	506	498	470	480	494	453	483	485	468	475	474	460	489	479	502	450	468	460	503	478	512	517	452
36481	38580	25339	6436	810	565	525	457	451	414	384	362	346	350	302	366	309	336	329	314	362	340	326	305	330	342	322	281	320	304	309	324	304	338	289	299	340	328	308	307	306	321	322	339	326	309	330	295	323	319	315	331	313	315	298	308	322	335	285	362	316	323	292	299	320	275	309	318	307	316	315	327	341	323	330	327	324	314	317	275	332	314	309	318	318	333	279	312	309	303	346	293	304	335	360	299	301	295	318	291	309	328	332	329	332	344	306	297	290	333	316	316	322	302	319	324	331	338	306	318	372	297	321	330	315	336	333	326	299	378	325	329	302	297	301	333	309	347	286	300	341	288	327	302	283	302	284	333	310	313	302	289	309	306	329	281	316	314	292	316	291	317	278	315	309	323	286	326	284	309	312	328	334	308	308	319	299	315	329	306	293	321	295	274	285	324	324	296	315	347	300	325	321	321	310	307	318	313	334	284	279	302	276	309	311	323	330	317	330	293	347	277	315	325	294	325	300	348	282	303	317	328	327	306	331	314	330	292	301	336	292	301	333	289	306	317	317	337	278	329	314	328	326	341	302	324	316	293	283	327	272	286	313	320	319	324	293	314	280	310	327	293	343	314	280	262	290	317	287	341	322	286	332	310	315	288	289	317	279	292	313	303	334	317	306	301	295	306	277	250	321	321	314	297	304	338	286	336	286	313	313	308	321	314	307	316	303	315	306	326	329	317	310	316	275	322	303	331	279	303	343	311	282	324	332	307	319	324	293	311	306	294	312	356	284	294	306	293	334	334	334	300	318	334	327	340	296	312	285	326	290	336	298	290	303	323	311	309	343	322	312	311	351	351	312	340	338	308	296	321	317	321	335	307	301	328	329	327	303	303	319	292	333	311	279	309	289	294	340	317	317	323	319	314	341	329	302	300	361	312	284	316	321	336	316	286	318	293	284	323	310	333	298	315	315	325	308	309	282	315	348	329	316	308	291	333	321	308	331	340	331	293	308	325	312	351	307	308	323	327	311	299	310	321	300	319	343	330	293	337	314	300	322	317	324	342	331	304	316	315	306	315	272	358	323	306	330	327	316	300	304	322	333	285	284	291	310	318	348	323	301	289	315	346	340	315	324	260	307	300	331	310	315	334	299	308	322	317	298	292	320	315	305	303	341	348	313	301	295	359	322	295	312	275	328	336	352	318	294	321	279	309	325	287	288	344	335	299	299	292	327	337	289	320	302	311	323	292	338	318	319	282	314	316	336	306	298	304	308	281	317	336	326	320	309	290	301	323	285	290	295	303	307	325	335	301	351	279	321	289	316	324	322	310	307	299	307	336	327	317	286	300	294	339	342	327	310	302	290	306	323	288	296	304	337	306	314	320	317	325	343	294	273	321	314	278	317	292	340	296	292	312	283	308	338	317	314	324	262	316	283	310	343	315	319	301	303	312	307	306	266	317	330	329	340	313	301	324	308	308	315	303	317	323	316	317	355	289	321	325	306	290	284	327	324	313	318	312	333	287	309	315	318	314	327	313	330	313	319	321	282	313	316	300	303	285	280	291	323	322	321	310	323	310	322	317	318	329	352	301	296	278	294	324	304	321	310	319	317	308	304	345	313	364	294	321	314	315	305	310	291	308	270	334	282	298	310	320	327	303	303	320	294	303	309	279	287	296	297	297	283	339	299	302	330	298	325	303	308	295	312	315	323	307	287	336	310	351	306	312	355	323	312	344	338	324	324	307	290	295	331	297	320	325	312	311	298	339	315	303	283	304	296	338	306	304	340	310	326	300	296	317	286	315	349	304	306	320	317	296	336	327	336	312	312	330	337	308	290	312	318	301	331	293	297	295	329	298	329	310	310	302	309	281	309	323	312	311	306	298	315	289	311	306	289	307	303	300	315	287	327	314	312	370	286	346	330	318	300	347	300	328	264	330	306	322	313	322	319	278	323	293	326	298	335	295	324	298	300	315	269	283	334	340	323	313	308	334	326	297	327	351	315	323	300	300	318	329	296	320	332	306	303	308	297	311	299	320	290	296	324	317	303	281	292	302	327	329	304	292	333	326	342	345	301	330	312	325	328	312	305	290	293	295	303	309	318	346	304	293	329	289	301	314	345	303	323	307	291	338	282	317	319	315	338	310	315	305	319	309	264	318	318	315	293	350	321	326	298	320	287	311	315	309	348	290	329	331	341	317	284	296	334	312	330	309	299	309	335	332	309	282	325	294	306	299	314	350	326	340	329	329	287	310	322	307	299	345	304	323	268	297	267	294	349	315	327	316	339	299	315	301	305	319	321	297	327	341	294	310	349	322	315	301	322	320	311	293	318	297	325	329	287	300	310	312	337	333	347	291	319	318	313	311	302	340	287	300	288	284	340	340	326	321	353	307	311	300	302	330	312	327	312	343	311	300	341	331	285	332	337	294	336	305	295	319	327	320	310	327	295	303	294	287	322	319	318	315	320	318	316	289	318	320	282	322	312	283	294	316	296	325	298	320	294	331	305	356	333	308	325	311	296	280	315	290	314	304	311	289	317	305	318	284	305	306	306	293	327	324	312	293	320	324	311	340	308	308	322	284	306	300	279	339	334	320	314	286	311	305	302	307	302	314	311	311	327	290	317	307	300	314	293	320	295	293	290	320	294	283	339	322	302	278	344	303	303	303	312	321	283	293	285	324	302	300	295	309	361	300	288	310	327	336	312	304	350	325	295	333	293	289	289	314	321	278	327	337	302	287	286	301	312	320	312	294	311	311	325	307	308	324	337	309	330	323	297	322	302	317	336	338	320	343	286	279	342	316	320	310	312	305	317	319	310	305	326	317	272	306	304	310	342	334	319	307	326	317	326	324	331	321	339	309	334	286	281	313	294	295	329	301	314	296	306	308	300	319	347	269	307	313	292	316	321	298	316	296	332	285	295	296	300	307	295	318	345	342	324	323	290	304	320	294	305	310	286	315	313	317	330	296	338	304	312	321	300	304	330	292	304	283	318	316	297	312	297	318	306	323	314	323	313	319	309	308	310	302	337	318	309	328	307	285	329	328	315	335	291	318	309	302	322	326	347	326	298	319	299	300	326	318	303	328	316	288	330	337	282	288	314	334	334	333	300	323	320	335	320	318	339	311	297	304	294	313	309	319	320	320	336	313	290	337	305	314	337	299	318	317	334	321	303	336	311	325	303	304	305	316	304	329	306	349	294	307	322	301	369	350	309	328	277	315	307	307	323	325	306	314	312	304	282	303	312	347	324	333	321	327	321	331	290	310	325	304	331	315	294	281	337	300	273	320	340	298	285	322	315	301	320	284	325	331	318	327	263	302	338	317	295	302	306	343	293	322	356	299	325	314	313	299	358	306	305	311	325	305	325	312	339	303	313	307	301	314	328	323	296	296	324	323	308	291	298	267	306	321	284	326	312	315	315	324	310	290	304	314	301	306	335	306	359	313	298	321	316	300	336	304	287	289	318	271	295	320	319	333	308	290	327	304	312	326	340	341
21668	29316	26079	5055	2538	2149	1841	1698	1532	1365	1305	1173	1199	1077	1093	997	1004	914	980	913	912	922	907	990	927	895	924	913	825	881	888	828	831	823	827	846	800	844	845	812	820	855	834	840	776	830	776	863	843	825	817	854	776	841	869	846	904	846	816	815	812	798	769	823	841	801	749	818	831	780	808	840	774	802	828	794	830	846	818	817	791	811	871	849	768	806	834	782	797	791	854	814	820	817	799	802	761	819	794	827	801	839	815	836	806	854	797	829	773	790	807	783	806	822	797	798	855	794	812	823	766	862	803	786	780	844	801	801	838	805	769	838	808	797	835	776	778	773	820	805	799	786	802	836	822	789	804	810	772	794	793	778	810	754	841	833	793	827	776	842	771	789	792	754	796	835	807	826	792	789	772	840	770	789	849	796	823	796	770	825	766	787	788	832	785	801	821	792	843	772	830	832	777	788	821	780	801	807	803	767	803	866	819	818	816	790	830	782	762	778	820	849	819	805	791	795	838	807	810	809	758	829	801	798	793	792	804	832	749	802	775	818	817	845	774	808	799	835	809	812	817	793	777	788	789	844	786	728	774	786	769	732	833	838	780	810	793	844	747	823	838	781	809	786	852	803	770	814	852	848	800	797	753	773	820	796	832	818	797	738	835	824	805	760	795	823	810	810	783	791	843	806	800	829	774	792	770	766	817	851	760	796	817	780	803	815	804	795	799	816	829	832	836	829	825	839	816	823	773	773	750	771	782	777	794	795	857	855	830	801	812	772	828	751	799	819	825	760	811	814	821	786	829	802	810	786	789	862	779	891	788	843	826	781	823	807	801	830	788	814	839	770	840	836	756	826	827	798	811	792	780	824	772	828	795	829	814	759	841	776	771	765	731	822	823	835	753	794	807	769	777	778	773	816	833	794	773	817	805	756	766	743	780	786	789	858	797	784	781	808	790	787	808	805	787	799	785	777	775	757	855	744	816	793	810	798	789	824	718	821	787	802	818	830	843	752	832	831	810	831	821	814	831	818	812	814	778	810	848	785	788	846	781	823	787	826	837	830	871	800	878	781	804	812	797	816	810	774	802	834	796	822	827	827	752	828	786	818	833	822	751	824	790	777	794	824	778	865	796	763	805	808	796	805	762	776	818	820	806	799	805	777	744	802	801	771	762	802	758	815	793	792	771	821	785	831	805	838	807	817	823	789	807	848	829	789	811	812	817	754	793	779	818	821	862	799	774	806	817	795	823	836	802	790	838	820	773	832	825	760	823	824	777	769	747	788	796	798	762	803	818	852	819	775	807	848	822	732	834	811	813	822	837	813	787	819	758	736	819	774	773	817	796	840	835	815	737	788	858	761	849	781	747	794	825	777	829	826	784	848	824	796	821	847	802	851	767	879	804	851	804	798	811	800	765	827	791	802	760	770	808	789	770	826	766	757	813	774	834	783	815	785	797	874	774	798	841	785	812	802	821	785	792	783	838	790	878	780	790	825	820	773	772	824	781	839	796	827	758	812	850	824	819	791	781	840	770	802	884	814	816	805	824	785	797	778	850	825	792	767	856	826	841	828	817	845	789	863	813	806	779	794	817	748	807	808	785	796	836	822	835	832	762	776	823	830	779	832	783	805	835	789	856	757	813	767	823	757	817	833	838	823	805	832	802	777	726	820	864	881	806	798	808	822	781	800	792	788	754	804	779	836	849	785	830	850	798	840	783	765	811	787	837	819	793	816	762	800	818	795	802	757	802	837	833	815	783	856	792	785	801	799	828	769	802	812	821	831	804	816	785	794	806	777	774	762	799	831	789	791	812	777	782	800	833	781	829	770	840	767	830	843	806	749	809	784	768	795	741	854	836	834	781	808	787	807	788	850	775	835	851	803	855	795	824	801	808	766	801	801	837	763	837	851	762	793	853	806	831	802	793	759	824	790	782	854	832	780	793	813	832	841	839	864	799	812	831	779	833	763	752	812	852	765	860	808	785	805	760	802	817	766	812	810	833	780	797	858	798	826	815	818	791	794	835	789	769	841	844	764	817	778	800	786	768	786	829	796	811	807	800	818	822	844	806	824	843	814	797	794	777	811	829	811	806	781	755	815	784	788	810	819	795	800	802	816	828	819	815	764	793	786	824	857	844	761	834	790	831	771	818	789	801	815	807	807	799	778	841	817	798	838	795	758	742	820	801	824	822	770	820	782	756	821	806	856	747	782	853	822	790	780	747	784	852	820	847	770	875	828	791	748	846	802	832	764	764	798	768	828	785	822	790	806	788	778	800	805	781	768	814	842	809	814	800	803	823	813	788	716	807	836	822	797	829	809	802	863	801	809	757	782	791	854	838	791	809	790	755	827	796	782	798	816	822	790	830	804	832	843	733	765	825	818	826	787	812	827	834	750	826	805	753	797	821	796	785	780	802	778	837	800	838	773	727	775	755	843	781	804	836	793	827	832	756	805	797	757	819	817	798	846	797	763	771	760	790	803	756	812	780	779	790	754	775	815	825	785	824	756	774	791	808	793	831	818	839	807	858	774	782	844	790	834	797	835	814	778	852	761	782	776	782	808	821	811	791	796	821	780	822	796	850	827	755	839	808	826	801	772	800	796	847	776	805	767	836	810	825	833	773	781	817	805	859	877	815	823	818	764	772	757	867	801	778	838	791	800	821	837	807	829	755	773	831	812	802	817	820	806	788	817	777	812	767	772	778	785	813	816	798	852	777	783	819	806	836	849	795	755	750	802	797	783	809	802	815	760	772	807	844	783	833	827	838	823	802	752	773	813	795	815	792	775	820	774	789	794	741	830	848	788	810	771	777	790	764	792	748	847	831	801	783	840	792	816	798	806	804	789	796	790	805	748	824	810	783	818	869	821	781	753	802	837	812	790	785	806	810	798	819	816	763	836	782	823	826	794	758	800	776	787	819	813	788	800	747	783	817	770	795	788	835	817	758	784	775	843	817	778	826	820	804	829	833	817	815	808	776	753	797	786	733	802	817	792	791	803	799	799	759	800	807	819	808	802	846	747	813	907	822	798	768	846	741	826	826	831	769	769	820	836	804	797	762	765	786	778	830	788	753	827	800	836	794	793	798	798	806	802	822	761	811	768	898	775	821	764	786	779	784	826	802	820	781	793	848	800	817	812	812	804	855	792	804	823	765	796	800	829	834	821	821	774	847	803	808	820	788	781	835	829	761	813	782	809	846	800	832	821	790	762	785	787	846	754	834	755	811	768	838	824	790	868	817	812	819	825	844	815	809	786	843	775	787	813	768	810	838	815	828	789	783	825	804	758	768	821	801	741	777	796	805	803	806	857	794	811	835	798	804	826	770	760	831	820	789	797	795	810	776	793	788	771	794	817	798	759	789	809	804	793	813	792	795	815	827	827	837	799	799	820	774	808	831	824	817	786	814	808	766	792	823	827	828	773	826	819	827	779	789	800	783	829	826	741	790	751	764	805	788	764	851	797	786	786	836	780	823	779	759	756	768	816	776	792
49409	54745	38867	12813	1771	866	652	572	558	472	436	375	394	410	382	360	330	353	326	305	317	310	290	316	320	312	310	331	326	328	321	310	301	291	315	342	316	331	311	308	273	266	283	285	285	274	270	303	298	321	297	297	306	324	309	306	285	298	332	329	290	292	293	289	336	298	312	312	308	301	290	293	310	283	284	260	262	316	297	306	327	303	315	264	321	333	318	272	293	326	291	311	296	262	301	284	286	314	311	282	314	300	339	272	312	268	290	290	336	314	298	288	264	308	347	287	273	286	251	281	291	299	314	302	272	304	314	321	275	309	266	308	293	317	346	306	313	276	277	275	298	332	294	286	261	315	287	301	276	295	312	326	276	310	285	298	292	293	274	291	304	306	298	342	299	288	322	278	304	311	321	281	308	307	291	309	308	294	283	260	288	267	304	283	312	277	277	302	293	301	307	346	290	325	332	279	303	282	279	289	331	333	298	320	321	275	278	277	294	280	301	279	282	290	292	306	288	306	322	277	330	265	290	302	282	282	285	311	273	326	284	295	295	285	269	330	303	281	293	318	315	286	285	310	300	326	271	297	265	291	293	289	277	276	265	289	316	308	294	308	255	275	292	284	269	276	301	303	291	298	293	266	297	304	306	302	302	279	248	322	279	285	296	299	290	269	297	296	293	288	287	269	293	284	277	298	301	287	289	305	322	295	291	315	315	306	322	300	271	301	257	340	287	241	275	313	281	278	295	285	297	335	325	281	311	281	313	283	257	276	301	275	305	310	305	296	279	290	306	281	322	325	331	297	296	295	294	288	283	270	293	328	326	331	301	324	312	338	299	274	304	300	298	300	284	286	294	295	286	316	314	328	293	316	313	287	270	285	302	300	308	286	282	303	283	301	276	293	291	306	288	277	324	281	296	257	299	302	282	268	308	295	291	260	285	269	321	299	282	273	291	315	302	284	307	298	312	295	281	279	294	291	295	292	296	303	295	263	337	292	303	289	287	285	293	286	312	310	295	266	295	315	278	276	295	299	303	300	302	292	312	264	303	290	279	277	290	273	312	308	295	287	314	288	315	304	277	334	272	269	315	272	275	263	298	299	304	276	289	259	291	279	280	315	264	295	298	274	283	314	302	269	298	275	310	267	322	322	321	316	329	313	284	283	312	295	281	312	322	290	281	272	303	278	306	270	293	320	290	272	291	299	267	293	290	282	280	298	299	297	301	298	278	276	319	306	322	295	295	300	297	265	297	287	283	307	280	289	280	304	300	264	302	288	311	322	260	324	334	257	291	294	315	314	282	309	287	292	304	292	278	282	263	293	283	286	277	313	286	270	295	303	280	307	289	317	323	283	292	305	305	311	296	268	322	288	303	317	287	303	293	307	304	266	300	268	280	288	285	321	287	298	282	307	303	300	290	296	300	290	298	283	314	307	307	288	283	286	317	268	285	287	311	262	277	278	305	267	319	289	299	282	314	285	305	297	268	253	271	297	292	309	308	300	330	274	268	308	310	296	268	290	303	284	279	307	335	332	291	278	307	292	282	293	305	302	312	263	289	282	287	340	310	329	287	309	288	313	296	324	316	314	309	285	271	310	272	323	244	319	264	267	316	283	299	277	288	273	302	316	296	305	298	281	314	320	337	282	288	297	305	305	276	308	303	273	323	303	312	302	313	274	313	323	295	310	289	327	303	270	299	276	302	313	247	285	302	291	316	285	300	301	273	290	309	274	280	295	302	274	310	290	292	310	320	291	265	298	292	299	313	273	301	304	316	310	302	328	296	294	303	281	302	300	315	337	270	248	322	308	323	259	255	281	303	301	306	278	265	281	285	294	298	288	307	304	278	277	268	336	285	315	290	309	239	293	298	303	290	285	312	308	294	295	311	297	283	308	291	293	301	302	280	329	307	280	299	261	328	316	303	302	290	278	254	268	293	300	312	354	301	321	338	276	291	321	287	298	274	270	283	295	290	275	282	312	331	280	325	267	303	276	276	262	295	291	296	293	281	289	311	284	298	276	300	279	302	323	293	312	295	286	289	299	297	309	289	310	288	295	277	257	275	307	284	303	316	294	328	277	331	295	292	311	316	284	292	287	270	326	283	295	258	288	292	301	296	299	307	287	295	294	278	294	316	282	279	294	292	309	278	311	292	313	280	296	285	285	266	313	293	282	261	278	309	293	316	308	317	288	330	296	312	296	298	313	280	299	290	268	277	311	297	308	303	306	290	274	291	307	306	264	265	278	280	296	309	303	284	294	304	309	293	286	320	287	317	316	300	288	323	302	278	294	299	302	294	290	281	315	304	322	281	331	307	286	282	282	304	322	298	260	304	283	316	299	279	298	293	311	295	283	283	262	313	277	285	297	279	301	295	296	259	265	278	300	324	330	274	305	300	325	292	304	299	308	285	302	323	307	245	301	268	317	282	288	298	273	267	288	297	305	283	311	306	304	264	297	283	296	277	295	302	295	292	312	307	276	247	266	306	312	258	321	293	291	298	301	281	303	294	295	298	284	285	282	278	291	304	291	342	299	308	320	281	281	310	308	312	294	299	313	301	291	277	301	315	273	327	284	297	280	300	320	313	312	287	289	271	283	304	303	280	284	294	267	301	317	274	304	261	273	281	311	286	292	286	271	278	307	331	302	288	292	292	292	287	298	312	297	315	265	300	301	271	286	270	308	309	322	284	293	316	313	284	283	289	299	322	305	293	324	296	292	306	296	288	308	285	304	315	302	313	287	258	296	288	331	282	292	271	339	268	285	269	301	285	295	277	327	288	284	306	275	272	321	293	296	295	265	296	273	295	292	296	292	317	290	308	295	316	288	295	275	283	274	294	273	282	312	291	285	325	307	282	297	312	316	288	283	261	278	299	321	278	315	270	299	286	335	306	301	340	330	304	273	302	303	303	303	313	320	282	280	320	297	283	283	327	290	300	299	281	311	286	291	270	288	300	290	304	322	296	286	312	277	277	279	290	285	309	289	307	300	302	272	301	289	306	311	256	303	273	296	289	291	307	293	288	307	302	293	309	292	300	273	290	289	301	321	308	292	293	281	286	310	297	298	296	269	307	278	300	288	316	298	308	286	301	298	308	316	305	291	281	317	296	312	270	287	288	287	292	294	304	279	267	299	308	276	274	298	295	291	311	310	314	242	304	306	304	288	302	282	291	302	318	284	310	288	330	318	322	313	278	296	275	295	273	281	279	285	281	282	304	308	311	324	302	302	297	314	272	296	261	290	259	308	281	285	319	308	292	271	300	294	316	312	304	297	265	290	298	273	284	299	303	316	267	312	317	294	291	288	301	295	309	298	300	282	279	243	308	293	323	307	294	281	289	302	280	291	332	299	283	309	285	268	311	308	267	306	316	310	310	266	344	282	305	291	276	292	333	282	331	296	301	309	317	272	266	324	280	322	289	289	297	292	289	326	295	300	310	283	274	318	294	326	277	289	291	284	301	270	286	279	300	275	291	285	309	302	306	314	284	289
29311	39509	35249	6499	4108	3412	2800	2330	2081	1827	1595	1509	1380	1422	1250	1198	1131	1073	1085	1020	999	987	993	909	947	935	887	932	900	856	812	837	841	851	830	809	786	812	809	807	794	812	800	849	803	790	814	817	812	770	771	799	792	811	735	817	795	801	748	769	773	780	805	799	848	765	755	772	793	729	804	706	747	761	761	756	765	764	772	733	714	768	742	799	773	812	783	780	776	767	724	771	773	734	777	749	800	734	736	812	742	753	754	737	766	735	739	745	757	759	753	769	710	791	765	769	753	742	747	761	729	751	715	744	775	792	815	730	762	729	721	754	743	792	789	782	754	717	769	774	770	732	753	805	747	758	782	730	705	705	753	778	696	772	681	733	779	732	675	748	748	720	708	708	776	770	766	808	790	730	777	775	736	762	770	809	756	730	729	806	795	718	745	786	733	744	777	726	720	763	768	746	764	751	733	711	684	735	714	729	735	788	736	740	739	742	800	784	761	748	732	752	738	762	765	771	812	715	723	757	743	751	721	742	710	721	744	748	760	691	742	748	747	742	705	765	713	715	739	751	733	752	767	732	724	807	766	706	740	748	793	738	780	765	716	722	809	753	723	775	759	748	763	753	720	726	784	773	760	802	746	788	743	766	719	745	746	697	737	772	742	759	770	769	780	764	801	778	751	792	737	750	752	734	760	766	669	709	689	740	740	724	749	776	776	691	764	747	765	752	755	833	742	758	715	780	756	744	779	767	707	775	729	730	794	698	742	671	721	727	732	712	757	722	761	716	797	774	764	761	774	787	760	747	765	776	744	755	753	801	746	716	774	792	735	722	773	755	765	714	732	716	747	741	731	749	745	727	747	787	756	720	754	781	727	730	747	690	746	759	749	748	698	710	732	715	751	756	700	734	716	779	668	794	727	674	772	735	785	805	737	744	757	775	715	765	740	755	759	733	741	769	720	742	759	743	748	747	712	738	765	695	740	775	718	719	757	723	762	741	747	738	758	750	718	730	740	741	743	791	773	773	801	755	759	731	703	730	726	744	739	778	747	767	751	818	802	800	747	744	756	725	731	773	712	735	739	728	735	753	768	779	754	761	751	744	707	808	758	720	761	671	736	760	749	769	769	723	750	727	757	776	803	729	700	743	737	746	719	731	772	754	744	701	771	699	777	721	756	745	764	719	719	717	761	777	747	692	723	784	737	725	778	727	759	781	764	721	724	690	782	763	717	720	747	809	819	722	793	774	725	731	696	772	724	772	731	714	771	745	751	739	762	755	798	748	720	810	726	729	734	775	747	718	740	809	723	714	782	749	691	747	786	779	752	771	733	710	741	770	746	708	704	760	754	724	706	713	760	732	692	718	738	758	724	762	719	710	741	715	751	725	743	781	782	775	716	758	748	696	692	787	736	761	728	803	759	749	737	703	772	717	769	770	730	771	712	799	729	762	746	728	740	753	725	765	747	764	725	705	755	755	734	765	736	766	735	702	728	755	727	737	741	774	746	708	732	772	763	722	720	712	721	803	729	747	717	762	710	728	752	724	744	780	724	742	763	732	746	710	774	742	796	747	745	727	724	748	719	736	773	740	726	737	724	725	736	722	782	737	796	742	739	732	716	753	751	742	730	725	772	764	772	736	733	740	721	711	726	710	759	765	720	760	747	732	734	785	776	727	687	744	769	777	716	729	759	747	763	716	758	812	705	754	731	778	709	755	741	701	795	723	761	780	755	704	721	734	759	737	743	701	696	701	757	719	725	770	770	742	748	725	755	749	785	735	745	698	751	741	755	751	676	689	739	755	756	759	730	773	758	739	742	732	752	740	756	747	734	768	776	750	729	663	770	752	715	754	772	784	752	709	722	788	747	711	723	785	769	666	736	699	778	732	710	756	732	721	790	723	738	712	743	722	779	783	769	733	741	744	727	757	779	765	771	715	767	734	708	773	738	715	713	737	748	742	762	760	763	738	785	747	753	734	735	761	734	783	716	737	791	702	714	739	713	782	784	777	725	708	771	765	745	735	709	710	768	716	742	751	794	705	772	755	745	737	718	716	727	754	763	695	762	742	691	780	702	752	757	697	748	771	734	748	718	744	720	750	761	720	740	760	788	734	706	709	769	708	717	744	754	749	742	719	766	755	774	764	743	731	773	774	744	791	726	703	712	776	704	717	701	754	778	680	761	751	769	777	739	775	763	727	766	748	787	707	697	771	755	763	783	709	769	756	710	734	748	760	746	716	763	707	726	739	777	713	736	820	764	727	742	801	750	744	770	708	723	720	761	737	681	745	737	744	771	725	774	776	751	769	751	747	732	770	726	783	682	734	765	744	720	739	777	772	762	721	756	728	727	720	681	762	754	738	731	773	762	746	725	773	739	755	728	763	762	705	760	722	693	765	732	747	711	778	804	698	732	756	742	731	727	709	702	763	759	782	781	724	750	717	709	769	727	710	760	735	700	722	732	701	721	793	761	754	717	777	781	767	714	780	751	748	720	752	746	716	750	756	815	739	758	761	790	719	762	737	674	718	748	716	719	767	693	760	746	706	723	752	764	711	771	731	767	757	771	735	790	729	812	734	774	728	734	707	756	751	714	747	762	758	743	723	784	752	708	731	774	776	750	803	747	723	739	747	717	769	715	728	736	741	758	710	742	767	773	780	752	735	717	750	745	735	767	756	764	740	726	742	752	752	736	725	763	762	755	716	739	765	780	739	720	729	703	754	720	775	750	789	697	771	762	746	750	761	749	725	713	735	690	710	785	703	779	737	757	712	738	751	764	747	797	736	701	784	731	794	701	723	709	687	731	725	729	755	765	789	780	759	725	749	704	722	754	771	712	703	805	744	727	725	761	715	731	730	701	752	777	739	757	765	709	715	717	715	726	728	703	764	763	733	700	707	699	744	734	756	747	751	785	734	808	742	718	739	759	770	730	726	740	768	757	733	731	761	784	788	769	754	699	718	774	727	774	793	735	718	777	735	782	699	747	714	734	745	718	719	737	774	764	763	701	808	787	773	735	724	733	759	767	775	742	710	735	756	731	741	773	745	726	738	747	739	738	742	755	746	785	723	790	754	718	736	719	735	729	758	781	750	765	786	756	713	774	747	797	765	764	693	738	745	755	739	713	751	735	711	743	734	696	736	777	747	732	727	730	777	736	753	755	760	725	750	738	729	710	729	734	765	746	691	751	756	722	739	713	775	805	719	738	767	794	776	708	720	716	753	728	701	750	711	718	785	721	729	716	782	811	787	740	680	793	722	772	743	762	740	744	739	715	718	753	735	755	736	770	766	763	759	761	705	715	773	785	723	742	724	796	754	753	736	774	740	717	773	753	721	775	746	722	759	756	755	735	725	768	748	758	702	790	709	732	736	719	722	760	803	733	765	783	741	685	797	708	687	699	730	790	742	784	753	752	718	756	745	744	713	713	684	746	744	720	751	750	714	770	773	718	715	721	753	770	769	787	747	673	717	709	740	709	746	729	795	722	766	767	736
4344	2098	1015	219	188	171	183	171	150	178	149	153	176	166	146	174	155	153	180	165	162	162	174	154	138	139	170	131	191	174	165	172	158	177	160	166	142	180	163	146	150	177	171	160	163	151	149	148	154	146	180	158	165	153	159	199	161	181	152	156	160	156	149	148	161	180	170	159	150	165	165	176	160	160	157	160	162	178	156	164	162	145	177	153	183	146	194	164	167	162	171	178	154	156	165	160	154	174	143	172	160	158	166	176	155	162	163	173	157	155	191	165	158	154	139	168	163	149	190	146	167	166	156	155	173	168	163	165	177	178	159	155	153	162	148	158	180	167	141	158	155	145	164	161	182	162	162	178	150	152	151	187	150	165	165	154	159	156	153	163	181	192	140	166	155	176	164	177	171	178	159	155	148	144	170	150	197	159	156	166	160	170	148	145	156	165	179	152	151	148	172	175	159	182	186	193	136	166	163	154	179	173	155	154	156	152	166	162	178	167	160	168	164	161	163	161	139	148	146	157	165	157	154	145	152	179	163	180	171	154	183	143	156	160	140	151	141	163	176	176	154	174	161	189	160	124	149	160	152	146	149	192	188	173	140	148	144	159	150	150	160	151	143	150	185	157	176	160	168	173	165	157	173	155	177	147	161	147	171	146	163	152	163	177	163	180	165	166	161	152	172	167	145	178	162	154	166	164	132	164	162	147	173	172	183	202	143	162	167	142	161	161	159	161	160	150	160	142	148	188	157	150	149	164	166	164	153	169	152	172	196	147	148	165	161	164	175	150	133	158	167	178	158	173	189	177	178	183	167	165	137	177	164	161	162	154	160	148	154	174	149	162	176	159	179	173	148	152	151	193	161	158	130	151	160	148	162	146	145	152	172	179	166	185	150	132	150	141	166	163	155	148	162	151	170	162	171	149	174	167	132	147	142	177	166	167	162	156	166	163	168	158	168	159	154	163	179	162	171	147	189	165	154	155	160	148	174	180	163	150	165	137	145	167	184	185	164	155	142	168	144	173	191	165	160	165	180	168	154	154	161	155	159	161	148	158	182	167	161	190	165	162	179	138	172	149	140	141	162	170	148	190	168	142	164	178	156	151	156	162	175	159	137	166	169	167	184	183	188	169	154	156	156	183	162	174	178	170	166	157	131	171	185	153	160	152	143	174	184	172	159	170	158	151	143	149	155	152	193	170	168	177	149	172	140	168	163	160	176	156	168	155	140	145	165	172	169	164	164	162	164	167	146	151	140	170	170	147	159	161	172	180	175	155	162	130	148	163	168	171	182	161	173	146	163	154	172	165	177	149	174	173	159	158	159	149	175	166	163	177	165	166	171	152	162	152	146	158	164	139	165	151	144	143	165	157	157	150	165	184	153	146	193	165	162	143	175	137	173	161	161	166	163	152	152	167	147	147	159	175	165	154	165	158	155	177	173	148	153	161	162	161	176	164	151	166	161	155	171	179	165	186	155	172	142	169	178	200	165	161	167	182	151	155	167	135	162	160	155	201	151	167	155	186	149	173	163	160	166	138	145	159	158	162	167	162	163	153	141	153	154	144	164	187	148	175	183	154	160	154	158	160	160	155	153	164	165	173	172	159	155	170	173	170	166	142	162	167	162	172	170	165	158	183	166	207	166	181	132	165	139	151	182	150	152	158	159	185	180	147	198	148	190	153	158	168	192	178	180	172	163	148	162	171	141	159	182	165	152	160	164	157	150	158	157	185	154	166	157	171	163	125	162	170	173	171	163	153	171	197	178	143	179	151	187	165	157	155	186	151	179	159	162	145	180	150	143	173	162	166	160	163	160	176	180	171	153	153	174	170	143	179	172	145	164	161	173	166	163	155	150	165	156	153	169	160	158	168	159	167	169	157	173	144	147	170	152	164	172	171	180	156	168	150	174	149	186	136	164	174	154	151	162	155	156	160	143	169	142	165	161	160	165	152	185	146	168	166	155	173	157	156	152	168	171	172	150	158	153	176	152	166	161	142	171	190	151	154	163	182	150	143	178	151	173	160	175	166	159	153	168	145	160	136	173	162	170	135	161	145	170	165	148	159	140	166	163	180	166	186	172	171	146	158	149	165	162	164	168	157	169	148	165	164	146	139	181	137	171	161	168	138	157	155	159	160	172	178	157	176	165	150	149	158	167	163	169	176	179	192	188	135	171	165	137	164	171	186	166	156	159	141	141	159	163	162	168	169	139	181	151	156	161	178	155	166	163	171	147	149	163	181	155	157	151	157	140	139	166	175	151	168	162	162	145	174	161	177	159	160	160	177	138	164	157	149	173	157	147	157	164	143	149	167	156	180	149	153	152	163	150	145	184	180	162	158	173	145	176	164	164	156	150	143	182	160	165	155	163	163	154	168	169	168	193	164	162	179	155	167	153	150	168	176	143	161	154	168	153	161	164	167	169	162	165	181	163	161	179	165	148	178	152	160	159	167	162	155	161	169	167	171	163	179	164	143	164	163	160	139	165	162	163	177	182	147	137	163	180	184	157	174	170	151	136	152	169	158	166	161	175	154	194	161	154	167	193	171	156	135	169	170	166	164	167	153	168	149	150	148	153	136	154	167	171	149	198	159	144	172	154	181	153	163	146	142	172	157	146	156	175	153	135	170	166	159	138	158	164	163	150	147	172	173	173	150	156	185	149	181	171	171	176	165	156	158	151	158	129	160	157	163	169	156	170	151	171	165	161	173	185	146	161	163	166	181	178	156	151	168	179	190	168	159	187	145	160	169	147	152	191	164	140	173	186	156	157	141	171	139	149	154	141	157	169	167	173	167	164	171	171	148	156	185	169	160	159	148	148	147	182	173	179	164	171	173	159	180	167	187	173	159	154	181	158	169	159	168	187	171	156	178	154	165	144	142	156	182	167	175	173	142	146	157	136	165	180	167	162	161	183	141	150	173	146	167	160	155	187	195	167	174	144	146	140	175	169	173	162	158	155	179	169	157	157	151	160	155	169	164	168	172	153	151	179	156	193	166	163	145	156	172	173	157	139	155	153	142	172	156	164	164	163	174	165	170	152	168	162	129	160	161	164	166	167	150	178	160	164	140	157	135	145	166	138	183	143	171	150	167	158	158	184	149	148	148	159	158	168	157	167	149	161	169	161	158	141	154	164	146	165	144	173	164	155	157	180	144	166	125	157	160	147	174	166	179	173	180	170	167	180	166	168	166	168	145	159	176	144	146	155	140	165	138	148	151	159	181	169	175	161	152	154	151	144	152	171	182	175	158	137	164	141	154	155	186	155	169	152	153	163	178	172	187	160	155	146	143	163	165	159	152	161	152	157	162	164	178	165	162	168	169	141	181	148	160	161	150	158	163	157	176	182	160	139	202	151	151	149	174	164	141	158	162	203	148	160	138	163	186	221	159	150	186	159	168	179	166	147	180	160	159	168	160	139	163	178	178	170	167	152	162	141	150	161	155	164	154	151	150	172	176	188	173	141	160	137	161	176	179	153	170	153	166	154	164
4282	3400	2612	667	545	565	536	499	510	540	486	534	498	477	529	464	508	496	441	487	502	485	491	486	493	497	482	454	447	469	494	489	460	474	498	465	464	478	498	487	483	471	512	498	467	491	489	485	459	491	481	474	490	465	484	474	480	461	480	496	524	522	445	479	504	434	486	501	470	477	498	457	489	475	477	462	473	523	463	495	482	501	476	479	499	475	447	470	462	477	461	475	470	463	459	478	442	509	482	417	485	499	455	461	478	434	512	476	472	483	467	470	497	485	510	476	455	491	460	490	448	486	458	472	471	467	467	472	495	451	456	488	438	454	462	449	491	493	444	496	472	446	486	452	506	488	467	511	459	475	453	479	504	443	463	481	476	469	511	470	457	500	486	477	505	498	457	499	476	465	495	508	470	464	459	517	490	458	460	443	451	450	518	483	482	503	470	452	465	460	500	473	465	461	468	434	507	495	475	458	470	479	452	486	504	473	430	443	456	471	454	482	492	500	483	485	491	478	432	490	438	453	450	490	451	492	463	467	473	472	477	483	464	478	466	499	504	472	493	482	438	461	470	477	479	505	420	501	412	486	477	460	490	491	471	431	497	461	526	462	510	482	500	484	486	459	463	455	464	464	477	470	453	485	458	471	505	471	463	501	516	510	487	489	510	496	473	466	456	495	469	536	498	476	479	492	440	490	447	473	468	456	486	466	478	441	500	444	531	481	487	494	467	405	490	473	482	504	468	489	459	510	503	443	471	493	467	483	461	505	509	471	499	471	506	453	483	479	474	510	508	461	487	478	501	466	474	467	497	476	434	444	476	472	435	483	467	491	492	485	472	483	468	497	473	468	472	449	502	465	485	474	460	470	450	458	447	482	476	449	493	453	474	458	474	480	462	467	456	468	487	446	493	424	486	456	503	476	455	488	481	477	463	479	470	474	481	503	496	462	507	494	466	460	467	457	509	501	478	484	496	449	477	486	483	485	457	441	480	455	510	479	508	502	467	438	489	460	494	515	480	451	477	489	455	424	465	462	497	493	480	485	491	513	497	478	525	480	453	468	516	479	510	431	478	480	484	474	483	445	512	468	453	439	483	484	474	472	472	490	458	526	464	472	453	445	467	440	480	500	447	455	463	475	461	481	456	459	489	489	482	474	477	469	495	462	507	443	486	482	432	453	502	492	448	483	454	475	485	484	433	451	430	461	491	461	483	481	472	449	432	441	500	476	477	470	451	455	456	458	466	482	457	458	481	437	462	493	493	482	498	471	508	446	519	479	481	475	462	471	454	482	476	492	497	491	509	503	426	479	432	483	434	505	471	478	480	476	463	461	456	499	437	502	469	489	525	478	482	484	454	470	484	517	504	419	460	494	434	483	445	457	513	443	488	462	457	529	477	507	511	484	484	480	508	493	472	467	507	473	485	472	488	448	510	474	467	461	424	493	485	443	444	469	463	484	484	500	489	474	473	473	471	483	496	451	470	505	480	496	495	436	451	486	477	508	466	434	456	476	496	473	503	474	474	461	446	512	472	494	456	498	446	458	446	457	464	501	483	459	519	519	467	492	505	499	457	470	531	466	477	471	461	443	456	490	462	506	477	488	476	489	496	455	497	463	472	500	484	461	489	478	436	488	468	474	456	459	507	469	459	492	456	454	521	470	452	448	507	475	521	491	440	463	463	492	476	480	495	503	452	444	498	500	470	476	488	449	470	477	451	458	527	461	475	430	501	471	484	484	452	462	452	464	505	502	485	496	467	468	482	489	470	488	469	495	483	533	518	476	507	477	503	489	509	474	508	491	496	425	464	466	475	479	487	417	480	434	490	488	489	458	470	511	470	492	460	480	466	421	464	478	455	473	496	457	476	497	446	462	475	456	482	440	493	485	467	445	446	433	464	452	433	448	541	469	454	455	489	472	453	497	481	487	430	483	498	491	469	534	492	480	447	486	459	469	541	509	491	505	477	492	499	476	469	458	458	443	485	467	469	507	432	491	479	502	472	501	493	464	471	500	487	477	453	447	503	455	473	480	492	480	480	482	446	453	506	499	506	467	434	512	451	487	487	487	451	451	459	508	473	473	479	479	467	497	477	459	505	490	489	410	451	475	486	437	449	456	490	458	448	498	444	508	465	468	469	473	478	413	486	473	456	472	495	485	444	481	455	471	467	485	483	487	491	462	445	474	446	490	491	497	482	442	450	446	521	496	450	488	467	496	420	460	491	451	495	443	455	470	508	460	491	486	486	479	510	494	499	503	498	496	489	474	461	476	494	475	453	448	501	462	503	433	474	457	457	463	466	465	474	446	494	423	536	476	482	486	489	468	492	488	475	476	511	474	487	470	497	487	471	485	498	461	463	481	451	471	462	477	491	480	483	448	473	510	494	490	483	472	487	492	456	475	483	510	450	488	436	449	455	478	507	490	509	484	464	484	534	447	493	452	487	473	470	525	481	466	458	502	473	480	439	472	449	470	462	459	496	492	456	481	459	493	447	498	463	483	447	505	507	458	502	475	433	468	446	506	447	498	492	508	486	513	440	526	489	456	489	487	456	498	486	496	472	459	505	481	508	477	481	461	460	497	459	473	480	450	471	471	482	427	485	469	453	461	471	482	482	441	469	473	477	446	461	496	488	454	475	458	475	471	507	464	490	434	480	477	485	507	453	469	454	442	504	460	483	473	446	482	485	472	478	474	470	489	483	515	480	466	504	483	454	457	499	500	497	493	457	507	461	475	464	459	514	482	507	463	471	465	473	483	491	512	476	480	482	482	470	471	497	453	438	470	456	480	449	489	483	470	479	501	499	482	456	455	459	458	467	477	491	473	486	516	485	491	468	483	459	464	504	451	471	455	453	503	475	458	454	467	478	487	496	458	458	467	497	437	446	445	445	508	447	487	480	501	490	502	517	474	457	450	478	485	479	468	467	524	439	443	485	467	436	489	480	468	436	482	497	528	492	475	494	458	504	454	463	474	462	489	463	470	514	473	426	538	412	485	506	461	499	452	483	402	480	483	450	484	486	509	494	491	481	477	520	489	486	493	480	489	500	444	483	474	487	475	451	457	473	478	485	476	475	473	469	496	470	460	486	516	459	519	521	477	453	484	475	453	476	483	490	473	486	507	469	468	485	483	480	473	473	506	481	454	490	479	485	498	486	482	473	449	449	508	480	499	488	426	459	488	476	478	502	440	443	479	495	484	485	513	457	441	449	475	476	480	483	428	466	490	505	472	479	479	446	486	472	459	479	483	520	482	491	480	466	492	520	456	502	466	461	461	492	496	475	484	509	453	477	502	469	424	475	443	441	485	511	489	510	476	435	482	500	464	491	454	503	477	463	437	429	496	471	473	470	481	495	471	452	460	501	443	460	453	497	441	445	491	494	494	488	463	461	481	468	499	489	487	485	489	490	486	438	500	504	448	493	477	502	466	476	524	506	475	485	471	481	459	517	504	471	471	491	476	459	494	462	491	474	482	446	457	497	492	491	462
37030	37282	25671	5624	806	556	507	406	428	426	415	368	369	334	363	342	330	347	326	339	308	343	337	304	349	289	303	308	358	313	324	308	297	283	305	306	334	325	315	311	315	305	355	355	319	304	321	285	328	295	308	281	314	300	283	335	328	300	348	296	306	296	313	329	304	291	313	318	319	300	314	321	320	321	306	328	295	342	299	278	316	313	322	304	327	310	346	333	304	322	301	317	302	330	327	313	286	343	302	286	316	297	347	317	290	289	317	315	313	329	316	302	317	315	341	299	330	315	340	280	324	329	277	325	300	324	307	299	283	319	351	329	329	305	300	295	338	308	318	270	291	315	282	304	326	295	290	339	314	311	322	287	270	311	330	315	323	306	344	304	331	329	297	296	290	294	330	306	318	298	295	289	299	300	328	338	311	297	330	316	312	284	326	292	305	349	292	301	300	325	344	316	338	321	325	326	330	295	283	336	314	315	320	333	306	303	302	304	324	308	313	291	325	298	330	316	311	300	350	325	298	316	327	319	360	332	326	293	344	310	320	343	312	317	277	340	309	327	285	317	362	268	293	279	318	300	303	296	299	333	306	303	290	301	342	318	300	279	283	317	271	313	318	260	330	334	309	293	321	290	307	280	353	302	309	311	296	303	302	297	310	285	312	305	299	324	350	312	304	318	289	300	289	309	311	314	316	305	302	331	343	317	314	274	292	313	318	314	280	328	331	295	309	326	304	331	291	318	330	305	290	310	323	328	331	301	292	291	303	300	304	252	331	316	336	278	296	334	298	311	316	298	310	313	291	296	290	287	314	294	320	323	336	304	297	302	292	279	332	298	283	326	290	332	309	330	315	309	346	313	348	330	299	290	302	275	276	337	289	285	319	310	288	309	290	325	336	352	330	318	322	288	301	312	310	293	313	313	307	294	270	295	314	305	319	309	314	297	309	306	330	284	299	352	332	315	258	332	292	305	312	327	308	305	307	305	313	347	292	297	337	315	316	308	321	340	331	312	315	337	320	312	314	296	289	300	312	301	302	323	330	340	286	310	333	316	281	339	307	291	310	304	308	333	321	349	309	328	310	312	307	301	307	326	299	279	321	309	315	322	328	319	293	317	326	309	336	333	315	291	313	324	366	309	305	293	320	296	332	303	318	309	317	322	313	319	315	290	291	258	316	331	301	306	326	315	297	328	296	298	360	341	302	328	310	311	308	341	308	300	297	304	305	337	323	297	305	319	313	324	296	289	288	279	320	318	340	284	327	291	318	326	315	304	303	310	313	318	314	292	291	289	322	324	323	303	333	292	307	298	331	320	326	293	302	321	322	306	324	291	326	291	309	307	304	325	325	306	296	313	289	325	293	309	317	310	299	319	302	307	316	334	297	282	319	311	322	299	319	282	291	335	301	290	328	305	316	319	298	314	305	327	339	313	301	281	305	307	355	318	334	326	304	313	331	307	349	284	303	291	335	310	303	288	300	305	293	289	307	312	290	282	349	308	284	293	298	295	339	323	291	314	319	311	336	301	316	330	333	313	306	337	349	318	321	319	322	315	302	316	330	293	315	290	292	269	305	290	280	341	345	314	289	302	297	301	292	281	319	287	313	288	307	300	316	319	317	321	332	338	315	325	326	320	303	316	315	301	307	311	308	318	325	314	322	299	297	303	313	275	316	314	329	339	305	323	324	307	283	287	308	318	315	320	286	295	312	326	291	311	299	265	282	309	353	341	323	312	319	307	334	316	317	313	295	326	292	336	308	330	325	312	326	328	309	333	337	292	307	306	323	308	316	289	270	285	291	356	315	324	299	297	319	318	323	313	333	358	298	348	302	313	294	299	323	287	318	286	332	304	316	317	330	331	301	311	307	311	324	327	273	320	306	310	307	305	311	277	302	322	319	292	343	305	349	313	352	316	340	338	325	305	344	314	344	308	312	319	320	330	314	278	308	320	303	280	325	357	300	284	290	297	312	319	314	343	318	272	318	314	278	300	271	347	293	279	322	349	275	295	323	301	309	293	308	308	282	309	312	336	296	305	331	315	329	304	277	292	330	323	319	284	300	302	301	301	292	319	325	313	316	318	304	326	305	283	297	316	306	331	325	307	275	299	308	291	294	314	285	308	321	297	309	304	285	292	298	319	341	318	316	293	310	309	270	324	314	295	317	326	297	292	349	295	336	321	301	319	306	310	316	286	325	329	285	306	314	300	300	302	307	281	271	334	322	305	310	313	294	288	314	310	283	277	304	306	277	294	349	293	295	332	302	320	307	354	270	318	308	361	313	286	311	286	312	312	296	341	338	328	309	310	321	310	316	312	310	292	336	320	298	320	321	293	301	288	311	312	299	332	303	308	283	299	299	294	296	313	320	291	322	321	304	323	302	304	309	301	304	297	309	338	301	298	289	316	253	281	306	315	295	286	302	334	279	302	296	320	308	313	314	301	323	334	295	300	285	289	308	304	300	288	297	337	316	300	328	286	338	329	345	288	296	309	308	286	303	283	315	285	312	294	346	309	325	334	317	295	315	322	295	335	333	325	273	319	306	284	327	337	328	295	300	314	303	306	332	289	303	309	292	311	347	306	283	328	314	304	301	292	309	347	317	303	307	263	293	314	326	329	320	286	325	304	352	282	329	293	312	313	328	323	330	335	334	325	324	282	308	306	302	335	334	306	336	277	315	312	330	285	347	324	302	308	300	306	310	299	313	297	307	321	310	313	308	291	315	288	317	337	299	309	295	309	298	297	308	310	339	321	332	275	316	309	302	332	310	329	306	321	332	312	308	297	288	317	298	323	309	349	294	300	304	286	308	310	315	316	326	315	318	314	315	290	313	355	318	291	330	325	315	282	337	307	300	310	326	306	312	302	323	337	336	313	287	281	298	291	319	323	311	325	301	344	330	304	272	301	310	301	311	288	356	325	281	313	306	328	302	299	301	326	304	329	323	311	295	322	322	310	304	295	319	320	297	320	320	335	293	310	329	299	313	314	299	298	321	265	297	306	310	334	272	297	289	292	297	313	307	300	281	339	300	332	318	330	279	332	291	298	323	308	271	298	298	312	307	316	323	337	281	312	316	296	304	297	274	322	308	297	345	292	300	325	325	306	319	309	285	304	299	327	308	311	337	322	353	278	323	333	306	299	309	321	323	319	318	307	302	317	327	303	310	344	299	315	297	319	316	303	299	301	294	325	311	294	328	336	318	354	292	320	319	300	299	272	308	309	312	303	299	359	295	295	289	330	302	293	327	319	283	289	316	278	300	287	286	326	329	348	325	316	308	307	322	295	281	294	332	301	289	306	329	306	302	298	321	367	298	322	319	301	361	317	279	264	278	305	324	312	304	292	306	304	294	312	326	339	307	318	276	309	282	289	314	319	300	289	278	296	290	297	310	290	297	309	308	326	315	286	293	314	316	301	275	313	342	316	316	311	289	304	311	309	341	310	280	298	319	300	332	332	316	367	310	338	315	295	314	304	320	323	308	315	314	321
21572	28011	29108	3840	2580	2173	1893	1674	1512	1321	1284	1178	1130	1066	1036	1050	1031	958	931	924	968	928	907	833	939	895	899	879	861	821	876	870	800	873	783	862	836	797	916	851	845	857	835	857	819	833	883	829	806	817	776	820	874	802	811	798	846	800	844	808	742	795	839	802	820	834	808	816	850	830	825	843	794	830	765	813	831	806	859	829	849	746	820	825	752	781	767	824	807	796	764	822	832	817	845	812	831	792	789	824	844	789	814	815	756	762	782	787	800	847	769	828	824	814	819	792	845	837	836	830	846	775	794	758	779	824	755	813	784	797	809	798	828	821	796	831	817	817	779	796	774	772	800	792	793	806	803	813	857	787	824	826	774	793	816	781	804	793	774	810	820	750	765	801	789	812	748	815	785	826	788	832	802	785	797	764	848	821	786	811	779	817	867	807	854	831	769	802	806	834	776	771	783	795	843	782	772	773	792	821	831	811	783	846	801	807	811	824	814	832	804	784	780	799	807	755	794	820	830	815	779	761	825	839	813	805	793	771	811	789	792	797	865	847	842	784	789	851	807	781	810	753	766	792	800	810	765	790	802	778	760	790	790	823	784	766	833	812	794	800	781	778	781	829	785	833	801	769	825	829	784	722	826	762	761	846	831	801	838	786	841	774	783	805	790	785	772	802	804	813	833	777	815	788	782	758	802	787	777	741	855	804	836	804	836	808	810	813	864	772	813	805	788	790	795	793	779	756	782	845	832	775	828	764	802	842	836	773	847	814	798	831	794	811	803	785	830	801	761	819	815	846	817	768	771	782	814	840	810	832	817	798	789	758	787	823	825	776	779	788	832	835	803	774	796	770	789	802	738	796	774	790	778	775	778	764	767	839	824	829	790	801	775	791	803	812	805	870	788	804	807	788	823	808	785	785	747	792	844	798	810	787	722	776	788	749	801	757	804	765	799	849	773	803	782	842	805	748	789	855	797	765	783	786	882	768	791	775	820	808	811	838	800	863	828	756	806	827	825	787	815	815	803	804	814	830	822	803	783	795	805	770	812	798	769	810	769	800	775	812	794	794	782	830	800	807	820	771	776	777	782	767	831	804	792	785	791	799	803	737	784	822	832	811	854	823	824	732	825	830	774	791	831	783	797	769	782	803	812	806	809	762	808	799	846	847	791	817	767	836	772	813	820	809	791	815	786	799	794	832	801	767	820	829	781	838	793	743	775	811	793	803	811	800	810	761	789	841	821	795	803	863	789	755	739	772	818	813	754	790	812	844	754	779	808	842	793	818	822	799	811	820	862	783	777	763	749	823	834	875	793	766	811	763	800	808	812	798	837	844	840	802	808	826	796	780	784	788	803	784	776	809	810	785	822	834	806	859	765	760	818	738	778	785	735	827	779	810	796	850	800	798	760	762	827	795	812	816	796	812	801	773	820	853	783	791	791	806	805	780	776	781	754	825	796	798	824	828	805	819	813	797	794	776	868	763	763	802	785	783	827	790	794	826	815	756	832	841	750	828	758	814	810	821	818	743	803	825	812	767	821	825	832	810	845	792	760	766	759	768	824	794	875	813	852	786	769	783	888	740	803	784	784	819	775	774	824	827	782	795	814	778	791	795	837	803	814	802	727	792	789	775	782	833	831	844	808	785	789	795	832	804	763	806	810	849	751	746	835	794	785	797	784	790	786	820	801	821	822	774	772	814	792	773	813	795	740	834	780	837	845	829	784	790	831	772	810	812	783	772	803	790	753	855	872	784	745	756	786	812	844	815	796	806	829	780	780	808	826	770	725	801	811	775	832	772	813	855	817	765	813	756	745	790	799	808	761	841	803	803	798	747	807	839	802	850	838	813	790	786	827	813	773	800	770	788	839	812	766	827	776	803	756	775	816	785	821	755	824	802	804	774	770	803	795	763	813	799	771	802	787	827	819	794	801	836	776	785	773	786	804	777	780	770	780	790	807	798	811	860	759	812	853	786	779	818	800	846	780	780	823	808	755	822	770	837	832	782	766	800	746	842	797	799	810	784	808	806	844	774	796	806	788	792	784	831	802	864	835	804	827	814	775	785	738	822	790	810	782	816	783	777	812	752	761	788	782	792	770	797	798	770	824	867	862	781	786	800	822	847	788	795	784	819	831	846	808	778	780	819	853	839	794	817	872	772	779	784	840	805	826	784	830	814	778	777	852	796	821	806	797	827	834	829	784	772	804	846	765	838	859	832	804	837	815	757	825	837	785	852	823	802	795	820	798	822	848	786	739	820	821	781	783	755	817	799	780	755	827	823	779	773	759	819	796	854	818	845	782	797	762	828	747	787	840	761	756	722	793	800	761	843	834	804	836	794	839	810	805	820	804	787	754	789	801	835	716	780	777	789	849	790	755	829	801	763	761	833	793	794	793	821	863	791	793	828	811	788	803	789	787	802	861	840	810	778	817	742	819	784	788	799	802	794	829	782	849	774	802	772	776	843	837	807	825	804	783	777	834	788	776	775	801	795	805	804	822	798	843	833	817	809	799	771	808	774	802	814	831	774	820	763	833	779	809	824	806	784	820	800	766	814	846	799	827	860	792	832	806	798	822	814	820	780	777	792	794	830	762	754	801	802	784	766	822	786	750	792	767	803	815	746	817	784	789	857	768	791	823	796	837	764	778	751	827	806	872	852	797	773	837	784	807	843	773	808	780	765	824	769	815	758	816	810	791	830	790	834	800	780	767	797	828	802	854	805	779	804	793	788	753	813	786	801	807	795	834	765	754	776	800	802	819	828	810	824	796	845	806	777	841	798	751	813	814	792	803	794	828	820	799	820	816	781	787	798	824	796	796	728	752	790	816	800	815	813	845	786	767	807	777	817	812	804	758	813	795	781	785	803	794	766	845	801	789	827	807	777	832	783	785	817	804	800	810	799	781	747	795	785	827	821	789	842	837	813	840	828	757	835	825	820	755	801	825	779	771	824	800	777	760	831	780	776	830	787	817	805	786	791	768	801	833	783	770	769	807	767	814	787	833	795	732	768	804	757	791	790	798	797	829	769	820	803	805	753	776	797	764	828	791	859	777	872	816	790	787	812	804	827	824	826	777	807	821	805	820	824	840	814	774	790	779	824	851	819	801	843	831	826	816	809	792	827	759	800	818	839	754	783	798	786	763	763	772	806	778	806	834	849	761	786	805	815	808	830	809	774	786	822	785	797	771	775	833	870	794	820	816	792	756	814	806	791	756	822	826	808	790	831	783	763	792	815	775	795	805	773	814	771	735	870	790	765	792	791	805	848	755	785	805	755	781	795	771	812	761	843	811	834	805	769	817	846	783	813	772	776	768	834	773	802	831	779	752	772	763	805	790	871	828	808	816	791	755	814	796	757	829	797	809	806	773	828	749	818	786	757	822	806	799	816	857	800	822	783	741	798	769	798	772	823	798	813	786	767	802	823	790	819	765	757	810	806	787	821	817	764	796	772	758	775	800	800	804	806	773	755	788	791	778	760	787	835	791	821
51490	54375	38258	12497	1483	844	682	562	490	476	415	424	379	350	368	324	358	343	331	354	328	344	323	304	303	288	328	318	324	300	285	312	273	314	348	298	277	288	273	286	312	297	324	304	310	297	273	292	311	293	255	305	301	290	284	296	282	265	291	282	305	279	296	298	302	294	275	307	306	278	321	310	290	287	262	325	289	297	300	312	281	315	313	305	297	304	297	330	293	270	290	283	309	293	272	295	282	315	286	316	305	275	301	285	304	320	295	298	322	306	320	302	289	277	275	321	301	280	272	284	274	331	325	309	314	324	295	264	305	306	287	315	298	319	279	281	283	281	291	294	288	320	321	316	324	289	317	309	291	302	274	312	297	261	299	280	285	286	281	287	301	287	302	313	319	331	288	298	312	298	283	276	316	282	320	323	277	309	313	286	310	296	287	291	286	272	295	274	299	316	269	271	305	310	274	265	311	303	265	301	293	285	293	275	283	278	303	277	316	276	281	287	310	312	267	289	304	282	302	306	302	266	282	262	289	284	322	268	280	265	299	269	274	298	287	284	291	300	309	304	298	261	276	309	303	297	284	276	278	313	288	297	284	317	312	295	275	303	307	320	301	306	291	304	286	305	301	284	300	269	298	323	293	338	254	310	299	302	333	285	270	340	264	317	324	301	318	287	322	265	306	290	326	302	314	291	271	274	311	312	311	307	313	285	274	282	276	294	296	283	297	295	296	256	301	311	297	325	305	306	292	299	308	298	311	296	306	304	304	280	305	337	283	284	309	291	311	308	310	289	287	296	291	275	292	286	259	280	300	295	278	325	322	302	298	313	311	285	319	285	303	332	294	263	328	305	293	282	323	276	291	297	313	300	275	337	309	284	278	291	293	308	274	288	332	280	298	291	282	293	307	271	302	308	296	319	296	299	273	265	287	306	290	304	288	310	306	297	273	284	321	314	275	302	291	297	291	294	273	284	312	301	287	288	297	296	287	285	312	307	312	277	269	301	296	291	287	292	268	295	295	304	322	284	272	269	306	299	283	303	290	287	289	287	296	275	292	261	298	309	316	316	268	294	305	281	295	304	314	280	282	321	278	311	302	299	314	304	265	338	296	299	319	278	299	280	292	302	331	290	286	313	323	299	309	299	291	268	297	302	314	311	306	278	292	263	303	311	287	263	296	313	296	277	275	290	293	255	283	301	292	277	293	278	324	291	312	314	300	319	312	293	314	292	334	267	318	302	316	292	315	296	269	276	273	276	288	317	279	295	302	310	287	310	300	294	333	308	294	305	293	290	301	275	305	287	284	318	305	313	290	311	299	273	283	306	288	286	299	288	308	260	280	278	296	345	285	310	316	314	293	297	284	297	294	290	320	304	278	276	295	321	276	303	327	321	289	303	283	277	268	316	272	308	311	335	283	289	295	260	298	275	264	331	299	303	292	324	294	290	303	295	286	300	263	289	322	344	279	280	301	298	306	288	268	311	277	303	301	296	282	298	285	285	290	287	308	304	318	311	286	300	288	286	320	267	279	302	313	275	302	283	319	274	302	274	306	314	281	330	297	300	303	292	298	285	275	299	301	295	292	313	309	296	303	279	277	298	310	291	270	305	293	281	282	296	282	290	314	257	274	288	305	288	330	326	309	294	275	306	305	304	301	313	297	310	317	298	289	300	285	249	287	314	323	331	303	272	304	277	255	310	278	295	277	264	306	320	324	286	279	241	313	328	295	288	302	335	282	295	293	276	269	296	334	291	291	288	311	289	279	344	304	303	285	285	285	268	304	254	286	306	278	268	316	313	289	267	287	303	300	289	274	263	286	315	274	284	297	313	286	334	295	290	292	293	299	308	299	303	285	287	288	273	291	304	309	300	306	302	278	305	334	287	268	284	288	273	270	273	300	275	323	297	304	297	305	306	289	306	295	307	302	283	288	288	305	310	299	303	285	303	308	298	266	314	316	328	309	277	273	291	263	260	301	298	307	284	274	293	291	303	274	255	299	306	319	287	285	273	261	295	294	289	323	315	317	263	316	281	314	305	282	277	282	297	274	313	298	253	287	275	276	279	291	277	287	275	287	297	293	292	326	321	315	306	294	303	295	277	290	308	299	262	307	294	315	256	251	272	289	286	275	320	298	282	300	306	277	304	300	296	287	265	310	276	324	275	302	284	278	333	259	344	293	270	291	304	289	283	275	282	269	280	309	297	302	297	260	288	296	288	306	287	297	280	297	331	295	274	285	320	301	302	266	301	309	293	305	279	286	284	336	295	293	251	296	293	338	292	309	305	303	334	321	296	263	289	291	261	325	296	291	307	304	290	306	300	288	282	305	278	283	300	335	305	265	305	296	320	294	288	290	305	320	274	282	266	312	294	328	269	283	271	301	285	302	296	268	285	264	272	274	282	299	296	284	294	307	318	318	312	307	281	286	296	258	262	311	299	243	286	250	333	271	326	337	295	307	269	305	305	290	292	299	271	261	325	314	307	298	293	284	315	311	271	290	303	314	280	297	294	298	283	300	281	302	274	303	292	255	285	316	299	315	305	327	327	299	289	300	288	311	304	293	278	295	277	321	302	309	300	271	279	296	289	310	294	279	286	298	314	277	292	299	283	302	292	276	260	303	298	288	336	302	309	290	292	273	292	284	286	286	311	318	305	285	273	279	289	276	275	282	288	293	304	301	294	305	299	300	321	302	291	268	299	300	245	309	330	338	324	294	319	282	293	270	285	287	280	316	273	287	272	303	308	276	302	282	314	296	333	297	325	316	270	298	287	257	305	297	304	286	298	286	286	298	313	268	276	268	324	282	280	286	321	299	296	308	305	320	314	316	300	306	315	328	279	324	309	303	295	303	285	291	297	259	354	302	320	289	281	327	289	285	315	309	301	277	270	267	279	273	308	290	309	293	287	263	292	325	279	302	310	311	295	291	319	281	301	272	322	308	282	319	288	340	319	305	312	321	296	270	295	296	274	326	308	274	309	313	282	294	290	296	276	283	306	259	285	289	316	314	275	296	284	294	315	284	308	331	310	309	290	268	286	255	273	315	316	282	279	302	289	284	277	269	309	289	319	295	309	282	329	312	296	301	293	328	275	287	290	299	305	309	306	267	293	306	240	294	316	289	298	318	308	304	272	298	313	275	287	269	313	303	283	299	300	309	314	304	284	275	289	314	326	294	276	281	314	284	268	293	286	287	273	277	316	311	288	294	291	308	300	302	286	269	253	285	315	317	292	310	285	263	326	313	280	306	292	285	338	316	312	282	288	320	354	275	288	306	302	302	299	274	310	303	295	248	278	290	314	292	270	297	300	274	316	308	295	294	292	279	285	295	281	296	287	284	283	287	275	311	301	305	285	283	274	278	269	328	290	305	310	293	293	306	272	297	295	331	297	303	277	314	291	306	273	280	277	291	271	296	279	280	304	332	295	281	299	295	297	288	281	323	272	270	282	290	322	303	242	312	320	318	323	294	291	288	306	305	285	299	320	312	295
30215	38360	37675	7640	4104	3346	2749	2459	2036	1849	1649	1469	1425	1290	1196	1169	1077	1145	1039	1018	987	972	989	978	876	914	915	860	900	825	902	838	867	822	876	858	809	794	845	859	840	769	779	756	817	798	797	800	795	802	737	789	777	790	804	797	810	750	800	741	787	781	789	745	735	719	796	739	773	693	719	760	724	756	731	726	751	788	720	757	756	727	723	760	750	748	735	752	797	761	752	735	743	771	762	756	778	750	808	729	759	696	787	726	750	731	765	769	801	727	716	757	770	763	698	759	752	707	763	786	747	724	804	719	775	753	730	734	781	743	736	734	742	728	724	703	761	720	738	735	721	789	715	760	704	756	740	749	732	759	748	772	718	757	742	723	710	724	764	738	793	719	701	720	769	725	737	758	740	725	775	738	822	746	719	720	749	748	789	723	792	750	726	775	720	744	746	747	754	784	751	752	777	708	710	763	726	778	774	728	727	761	780	746	751	756	768	747	743	777	755	776	756	722	743	736	739	751	735	731	715	686	751	734	731	738	758	710	691	738	727	758	712	753	742	724	791	770	696	732	790	751	739	761	755	739	742	793	729	789	694	744	751	775	711	742	781	710	744	783	770	715	761	655	790	746	654	728	772	721	733	757	740	752	782	715	731	774	695	687	732	730	730	751	718	749	766	766	759	732	767	716	729	797	779	752	736	690	741	732	731	732	739	700	740	726	717	741	770	696	719	736	728	750	692	736	742	779	751	712	725	734	760	724	686	796	742	730	668	739	799	742	736	757	701	741	706	735	777	706	699	758	760	744	739	700	751	743	719	703	734	749	751	731	774	738	729	706	775	741	738	767	768	690	757	730	771	732	752	752	748	757	706	717	724	731	702	748	700	721	745	742	723	743	777	767	797	799	724	721	763	741	740	758	725	770	710	722	760	766	756	719	754	747	770	747	776	692	734	733	750	675	717	688	722	708	678	745	727	760	733	739	737	733	690	742	699	789	697	789	784	785	695	722	772	737	748	764	711	712	761	711	752	778	734	739	751	707	691	782	725	737	755	770	775	695	756	760	772	694	706	720	733	666	798	708	721	741	736	794	766	722	715	737	742	770	734	721	742	718	768	787	700	713	762	720	731	702	755	731	733	782	743	732	699	780	779	783	712	762	710	716	668	776	748	721	722	690	704	711	719	757	752	746	749	783	723	724	788	736	743	738	707	729	726	754	740	754	758	764	771	738	724	753	742	784	722	730	723	732	736	761	690	751	713	757	743	722	761	739	746	741	710	707	768	723	711	715	708	746	771	760	752	723	743	755	723	745	716	731	705	756	756	765	728	754	725	743	750	743	749	725	788	736	741	714	753	747	725	733	754	735	765	741	729	789	734	714	705	762	759	718	741	747	713	688	786	725	754	775	749	693	758	689	716	766	727	765	779	742	709	722	773	697	752	798	776	733	775	732	689	734	713	720	740	765	734	736	712	708	741	776	703	705	751	723	756	786	750	761	681	765	753	768	760	753	744	777	729	758	730	742	775	758	758	777	739	768	719	706	713	752	737	770	744	771	730	744	770	792	714	782	764	741	753	746	759	736	745	735	706	712	744	747	757	734	689	724	742	700	734	754	752	744	738	699	738	755	715	744	745	748	756	737	704	768	737	752	727	723	743	729	755	739	678	723	752	760	727	769	739	734	729	754	761	732	709	701	732	736	732	691	765	699	691	766	817	738	736	776	751	777	753	725	758	760	719	742	717	700	723	721	734	751	731	753	786	712	748	726	744	731	780	738	740	746	742	758	671	716	708	740	740	778	743	762	803	777	758	716	783	700	739	708	727	727	737	772	828	699	727	776	702	743	728	780	737	780	687	736	706	718	676	774	754	742	772	769	796	743	729	709	750	713	736	789	721	737	767	755	764	695	725	766	698	761	739	817	738	739	721	719	745	736	763	756	741	758	751	723	734	741	715	700	693	732	731	810	767	737	748	764	709	728	761	743	750	723	788	755	801	728	735	767	759	730	726	778	790	789	747	732	753	682	734	722	759	688	723	730	730	795	709	735	761	792	752	728	715	686	777	765	783	774	749	741	693	751	722	768	746	744	744	689	719	771	685	763	748	760	780	782	748	727	754	758	697	715	715	818	794	743	738	773	732	784	762	736	736	779	745	752	717	761	782	776	717	755	708	754	758	679	690	747	709	781	746	712	747	712	751	716	723	776	771	741	770	751	742	727	728	712	762	737	714	731	699	679	697	720	712	717	704	751	725	751	749	748	715	730	727	788	772	725	755	753	752	774	731	719	714	770	744	735	720	744	814	788	715	687	775	709	764	727	730	714	751	754	728	703	714	704	736	713	740	738	714	758	703	725	773	764	701	756	741	729	748	712	723	760	750	762	775	760	689	745	736	818	759	758	741	738	762	726	773	718	763	740	775	709	770	722	680	773	786	730	720	801	766	746	752	763	744	758	700	758	739	737	747	787	723	750	781	759	747	756	733	700	751	751	712	746	757	754	738	754	748	740	748	726	715	665	750	724	708	710	756	769	741	723	755	726	811	723	743	711	794	791	751	776	749	794	766	759	761	705	731	729	723	762	803	752	769	726	735	789	711	714	750	777	707	738	700	786	736	708	761	776	749	732	713	714	758	765	704	764	784	719	752	736	724	781	732	746	732	753	764	696	730	746	762	696	764	705	701	769	743	712	733	738	774	750	784	740	708	750	725	732	775	729	765	802	685	768	728	753	711	727	736	739	723	738	742	761	719	750	742	764	766	748	763	772	715	672	700	692	716	757	732	776	776	723	730	758	729	751	773	722	823	715	755	738	757	733	727	713	747	728	736	725	714	748	754	762	737	698	714	735	766	735	745	751	796	644	723	744	709	733	736	723	747	746	720	718	751	711	767	757	771	743	732	752	742	768	782	720	726	743	698	784	763	725	780	780	753	713	768	733	725	785	722	745	733	711	799	746	755	765	731	744	722	763	726	774	713	730	746	756	804	736	751	686	738	723	742	733	728	740	724	741	732	761	751	739	767	730	723	722	744	691	728	751	695	732	741	695	778	775	798	768	810	734	738	774	798	746	731	754	746	761	703	744	746	720	722	728	711	739	709	702	742	727	745	730	735	736	801	700	768	776	743	739	769	781	716	764	746	699	727	740	725	754	752	729	746	781	792	734	762	711	751	739	717	764	695	739	774	749	763	706	789	708	759	725	744	739	759	771	744	756	794	778	712	745	711	728	723	725	732	712	717	775	758	716	723	763	762	742	733	780	711	734	771	781	710	738	760	724	757	758	712	734	707	767	756	732	760	742	729	679	760	739	728	712	782	730	760	737	715	734	725	704	748	737	748	785	741	718	685	736	764	731	761	717	657	749	748	759	757	755	739	774	774	747	759	692	699	748	739	745	756	737	729	709	793	711	710	708	668	704	776	751	710	740	741	771	751	772	775	738	758	696	757	749	687	726	704	733	769	727	711	704	706	775	727	784	752	700	721	711	744	733	723	728	742	738
4478	2100	909	303	175	169	153	178	133	157	172	165	192	154	147	188	158	167	159	171	173	161	165	153	163	192	167	167	154	162	142	151	163	182	172	159	158	150	141	156	187	144	147	164	151	175	163	158	172	157	171	159	159	169	166	162	164	175	182	148	141	141	167	166	146	170	180	180	156	125	164	172	172	142	182	160	186	163	167	181	146	143	157	166	158	184	148	158	167	151	166	131	142	154	166	144	165	165	166	166	164	173	154	172	174	175	165	174	167	153	155	180	167	179	180	165	178	165	163	189	172	187	141	160	146	172	183	165	164	181	176	156	164	196	170	177	167	155	151	140	161	177	186	162	154	133	139	176	164	144	164	146	173	157	166	187	180	160	180	168	160	142	164	149	175	181	145	167	173	134	156	181	190	158	181	139	170	165	153	149	161	201	163	180	176	159	174	157	161	195	147	172	137	152	146	163	151	165	149	159	164	146	167	135	162	147	151	165	162	158	173	177	137	162	176	154	165	144	146	177	152	171	149	169	154	155	174	163	157	155	154	169	150	169	158	160	175	160	167	172	156	153	172	160	168	158	154	152	153	161	171	167	157	150	127	179	171	146	148	144	157	161	170	153	164	151	151	161	167	176	142	175	154	171	163	149	159	172	169	152	154	168	165	145	147	146	148	170	167	180	143	169	165	155	173	162	185	179	142	164	166	148	165	160	175	164	199	156	165	190	180	151	182	166	146	156	180	175	164	180	154	158	179	153	181	173	168	167	144	168	145	158	172	167	165	183	168	161	188	156	158	141	188	170	139	164	154	172	143	168	168	154	184	162	178	176	164	171	169	178	173	144	176	145	147	149	155	165	160	164	162	165	155	179	151	151	183	123	150	158	183	151	140	141	166	172	169	181	170	159	168	159	165	168	158	152	177	154	147	151	138	168	140	167	165	163	145	179	160	151	171	129	139	177	180	169	173	172	156	174	162	139	131	157	173	184	154	149	185	165	173	176	143	136	178	170	172	164	171	149	133	131	168	175	160	176	179	155	170	167	175	148	155	156	144	156	181	155	154	157	173	173	179	152	148	161	156	160	176	168	156	159	162	142	177	173	165	177	178	154	185	143	142	176	165	178	170	151	172	183	178	152	162	150	158	165	170	179	171	166	141	175	159	159	147	139	137	139	152	156	150	161	167	147	180	155	165	161	169	170	161	166	168	159	169	155	171	148	161	165	168	173	140	192	168	154	163	160	164	170	141	155	164	164	162	162	164	161	167	153	160	169	173	155	175	197	160	156	165	143	152	173	142	168	150	177	164	166	169	170	151	162	155	184	164	149	173	130	168	153	146	165	161	162	180	151	159	152	159	161	166	170	145	170	163	153	140	165	180	166	166	161	159	176	172	205	168	172	157	164	169	161	142	150	152	154	160	151	174	156	138	151	159	173	183	167	175	173	133	167	167	148	167	158	145	172	138	169	186	142	158	148	195	162	146	154	163	180	162	167	176	180	165	155	171	159	139	160	151	180	156	157	173	146	162	175	200	157	158	162	166	190	177	154	178	156	150	137	154	157	157	162	151	151	174	171	168	163	162	162	144	171	170	185	155	178	166	149	147	156	149	154	189	165	168	168	159	182	181	144	152	183	159	162	172	155	163	153	146	162	149	177	186	174	179	173	182	164	189	166	172	173	164	161	161	179	156	164	145	137	148	163	184	159	180	146	167	167	181	150	141	146	174	159	156	175	167	178	154	154	150	164	152	174	197	168	144	180	157	174	161	164	168	165	155	156	136	163	173	153	154	147	180	194	165	164	156	150	173	163	176	170	175	156	142	157	175	172	165	154	154	143	156	167	157	178	146	155	192	161	165	144	148	161	162	175	177	169	158	144	142	171	163	160	155	157	170	154	157	172	166	177	166	154	143	159	149	162	153	131	170	162	161	165	156	171	182	171	167	184	179	167	163	172	154	153	158	188	155	153	146	153	181	172	149	180	158	155	183	172	169	162	163	161	181	149	147	178	152	155	171	157	171	155	167	161	171	148	178	164	166	170	183	176	153	166	174	146	167	177	161	149	174	171	141	153	151	169	166	161	178	157	148	156	163	174	151	145	151	145	169	156	142	178	149	171	153	182	151	160	176	183	163	153	160	161	158	164	181	154	174	190	172	174	166	130	155	142	139	157	168	174	158	153	167	158	171	154	178	192	142	208	155	160	180	155	150	163	157	177	166	168	174	171	164	162	194	191	164	132	158	148	164	160	162	170	181	169	166	157	147	187	177	160	157	167	162	182	186	150	172	163	162	178	168	152	155	144	165	153	150	171	146	171	155	171	170	156	159	154	161	165	165	181	147	192	172	164	150	147	144	171	156	132	168	163	173	182	166	160	162	164	175	132	164	154	169	183	174	172	156	171	144	163	180	165	175	144	149	167	142	183	147	175	161	164	157	172	144	146	163	176	143	178	162	148	140	151	172	170	150	148	182	156	139	161	158	139	157	156	157	173	165	192	155	168	129	184	169	158	151	173	163	169	174	151	166	148	147	164	138	172	158	181	167	170	153	164	157	162	156	155	140	163	163	168	168	167	182	171	158	156	152	175	155	162	169	155	139	166	150	164	164	147	173	163	162	159	138	178	165	170	174	147	141	158	164	159	168	173	167	178	167	180	156	158	141	157	140	158	158	147	182	160	188	169	168	171	167	167	164	187	177	157	170	175	179	179	166	159	174	171	171	162	156	165	163	179	171	175	175	142	149	149	155	160	164	158	161	153	161	163	159	146	189	169	145	175	145	171	167	141	166	146	151	144	170	153	175	150	163	155	160	169	151	148	159	189	159	165	177	157	143	165	166	148	142	147	171	177	170	160	164	155	164	165	159	181	161	190	176	175	142	159	161	170	178	148	163	151	149	167	161	169	158	143	176	150	168	174	163	174	195	154	144	134	141	170	126	165	162	149	185	164	195	155	146	197	177	173	158	195	149	171	175	176	153	154	163	154	150	180	170	169	192	146	167	173	166	178	160	149	128	157	162	166	167	164	146	180	148	142	180	150	150	145	148	160	139	169	169	153	142	176	165	155	150	169	168	170	162	163	137	151	169	160	176	148	170	167	177	155	176	173	149	175	158	164	143	181	148	170	162	145	169	165	138	181	151	158	152	136	166	171	161	156	145	150	142	170	196	168	191	160	154	155	177	170	136	182	158	176	166	158	185	162	166	154	159	162	180	171	148	157	146	152	157	169	154	148	168	154	156	178	142	156	169	161	165	161	162	143	140	184	165	156	142	157	156	155	150	169	152	161	164	158	158	163	140	167	184	179	159	159	170	164	192	158	159	141	149	162	151	159	163	158	144	168	178	160	178	150	148	146	177	151	165	181	166	160	128	166	157	153	163	155	153	160	157	165	162	165	153	174	177	166	180	165	147	162	163	161	164	158	161	160	156	148	165	179	157	140	158	167	146	151	139	172	161	162	176	164	144	175	155	141	151	158	151	165	160	143	166	168	169	158
4173	3374	2426	865	506	573	546	512	459	458	483	497	487	488	500	475	484	470	484	436	470	486	483	522	487	430	476	478	465	463	517	456	501	506	429	485	451	464	471	453	475	494	499	493	450	482	488	490	477	489	468	502	458	458	492	449	499	504	496	501	459	441	471	447	447	443	519	516	492	527	464	487	503	445	477	493	442	484	477	455	463	457	508	471	477	463	448	495	441	485	476	449	464	461	450	449	453	496	484	457	445	496	494	447	474	488	462	456	479	451	494	461	504	480	461	472	491	458	447	450	475	458	403	465	465	470	446	477	476	484	473	469	475	470	453	459	485	472	470	473	491	485	447	499	484	455	483	477	467	477	429	470	467	494	520	482	452	490	445	468	432	533	466	496	474	450	443	517	497	476	474	537	488	481	469	504	473	478	479	426	464	487	438	509	494	410	505	466	483	506	491	497	490	485	470	457	499	479	478	481	477	427	469	473	450	507	441	483	477	511	518	469	457	469	492	468	460	448	452	458	453	446	467	428	460	536	469	413	484	479	478	456	448	538	454	507	460	475	441	449	517	495	514	446	467	430	495	477	482	453	477	489	512	484	497	469	430	505	442	460	497	429	464	482	471	456	472	474	479	447	472	485	502	483	493	489	469	477	493	472	484	498	458	485	504	495	491	484	442	476	455	482	512	433	474	486	470	468	489	495	445	476	456	527	469	473	469	441	468	459	462	471	449	500	502	480	483	462	416	442	457	490	454	481	478	532	457	518	456	488	457	504	490	457	504	445	458	451	441	495	492	517	454	465	476	461	478	463	445	470	458	489	494	509	467	450	476	487	410	485	476	447	452	503	496	446	435	410	450	472	476	513	492	508	446	516	483	424	479	475	493	474	466	454	450	486	443	468	466	464	487	449	510	475	465	451	470	454	469	464	482	474	477	451	464	452	485	455	444	483	449	481	476	460	470	457	435	491	481	446	494	468	483	462	491	489	481	446	469	518	486	451	504	479	518	492	489	464	464	426	517	484	488	459	482	491	491	468	469	438	486	444	468	482	487	457	475	498	467	472	516	442	497	490	501	470	441	496	518	521	481	479	492	474	507	496	446	479	468	489	469	474	518	438	455	476	481	505	492	464	461	467	483	464	485	469	514	487	496	501	522	483	488	470	486	523	475	504	452	502	518	457	464	504	480	445	472	432	463	460	496	494	482	457	474	458	473	475	465	468	495	479	463	505	468	470	489	485	439	478	493	509	477	465	471	487	521	446	499	483	485	493	448	492	494	493	436	460	535	432	484	476	463	472	514	461	464	483	489	512	477	469	440	495	480	477	480	514	480	452	512	493	481	467	425	458	456	451	439	480	483	521	432	444	500	500	490	500	439	461	455	465	450	476	452	477	497	432	434	506	435	487	448	455	480	455	469	461	492	500	451	461	450	447	490	459	458	473	451	464	471	488	433	463	479	463	426	462	457	460	475	482	478	481	468	509	467	482	485	479	473	412	510	463	494	506	484	477	465	474	468	448	513	434	471	458	483	450	479	457	451	521	484	453	471	464	488	489	473	517	419	449	480	514	468	471	467	465	480	455	460	453	486	422	465	466	468	443	465	442	483	484	524	455	511	480	488	464	415	455	455	443	474	504	472	464	464	480	497	476	461	431	488	508	484	486	504	439	454	461	486	506	513	473	492	456	450	482	459	460	473	452	498	492	478	497	474	450	497	490	458	452	452	480	485	490	483	506	459	486	489	459	476	463	476	497	472	457	496	481	444	489	448	467	449	440	459	450	456	485	505	501	462	500	509	473	432	504	483	442	475	491	464	490	455	494	488	448	461	476	452	475	489	489	506	470	469	507	468	473	454	509	475	456	472	467	476	501	490	471	500	468	486	465	486	474	472	478	504	489	470	447	442	473	457	465	434	491	490	486	474	499	440	466	436	478	511	452	457	484	461	508	465	500	499	490	497	456	439	463	469	515	452	484	519	513	521	458	501	480	457	515	479	481	479	482	459	451	448	456	482	427	532	468	464	480	482	480	499	486	452	471	449	484	463	477	494	458	464	475	477	485	436	454	457	473	446	478	471	465	451	520	475	431	455	495	503	445	497	452	501	449	491	474	467	498	464	502	506	459	471	468	451	497	490	480	505	497	454	480	480	461	481	444	486	487	518	464	451	465	495	493	519	473	460	466	503	469	487	440	508	465	488	479	451	504	470	490	477	462	440	500	426	472	455	475	489	496	433	452	475	474	486	490	482	488	447	446	457	482	475	458	450	471	443	457	459	476	481	487	474	486	501	484	467	483	471	506	485	483	454	487	490	452	456	457	439	490	477	466	459	439	489	445	464	435	482	485	446	454	442	502	462	469	457	511	462	477	481	473	448	454	482	457	498	440	497	447	458	496	493	473	490	460	501	497	484	493	457	480	469	470	478	422	476	488	471	452	472	444	467	486	489	480	431	502	499	465	505	461	516	494	457	455	504	461	480	523	472	459	490	473	436	483	459	446	458	534	463	472	463	500	453	470	457	496	505	471	479	469	485	481	484	500	530	492	450	478	446	476	479	446	489	463	492	457	449	466	462	498	461	488	483	455	491	484	454	438	458	474	483	456	467	447	456	455	480	514	508	463	457	478	491	515	486	458	531	487	499	449	463	478	468	487	447	480	449	451	444	462	484	469	479	471	474	448	464	470	506	475	495	479	463	471	461	486	492	502	443	453	485	503	475	478	464	518	437	484	447	463	455	461	463	491	511	499	471	511	507	496	442	467	493	454	468	516	478	533	470	444	495	470	420	460	512	459	499	512	474	456	479	480	484	455	443	456	452	491	474	474	448	469	482	445	459	479	428	473	496	423	483	470	515	497	472	483	446	482	485	467	491	457	510	490	475	451	449	446	475	448	455	470	487	445	447	459	475	446	441	478	464	458	486	462	478	478	495	473	436	461	471	502	484	466	469	461	462	483	440	507	480	532	481	451	488	480	477	461	434	467	481	464	477	483	493	476	491	476	504	455	434	499	454	489	472	485	460	480	433	460	493	429	445	447	456	463	445	503	470	467	494	448	456	489	500	464	478	464	471	472	469	469	483	451	517	498	454	451	476	456	519	518	529	451	475	470	489	483	508	462	470	459	476	471	497	514	473	445	512	455	467	455	490	499	462	462	466	476	511	497	467	476	487	452	477	466	502	481	478	473	485	452	482	480	432	475	477	488	458	462	491	462	481	494	489	471	460	466	481	513	435	478	491	464	483	475	488	427	444	506	482	542	525	511	526	501	447	497	476	516	473	471	475	464	452	472	494	469	499	482	521	490	472	508	486	478	483	475	488	441	540	476	478	503	470	518	425	495	478	455	449	492	469	500	450	443	505	495	450	461	472	491	444	474	489	478	469	462	494	448	512	447	468	479	467	474	465	465	495	521	450	465	456	462	480	458	449	496	466	468	491	488	499	465	483	494	499	423	450	488	477	504	517	462	472	450	453	508	506	460	436	479	511	440	453	433
36187	36709	24098	6330	763	563	524	469	436	375	368	348	357	362	316	305	319	335	317	323	357	341	331	333	297	342	318	334	287	328	291	329	325	329	312	353	301	304	336	359	305	353	323	306	298	309	328	297	290	296	339	306	344	330	321	314	318	338	298	310	306	291	304	334	313	301	275	317	296	323	297	292	302	300	291	314	307	293	306	343	301	351	327	299	308	314	318	337	339	349	314	314	295	305	317	302	320	326	329	298	321	318	288	308	315	327	322	299	327	301	358	318	305	338	310	302	301	301	297	264	319	277	319	329	318	294	349	292	323	322	335	328	298	313	264	320	315	314	308	307	328	325	333	340	295	287	333	328	324	306	315	310	324	297	323	286	296	299	336	324	310	315	328	298	311	298	290	296	279	338	314	316	304	287	299	315	298	294	318	319	333	316	312	295	310	330	330	300	311	326	302	302	335	306	313	277	296	294	284	300	307	316	356	301	301	291	311	322	309	303	298	317	326	275	297	311	302	281	282	286	276	311	344	318	303	293	322	282	323	323	343	338	300	365	316	291	300	297	326	337	321	311	341	297	323	306	323	306	317	367	337	303	303	319	291	317	316	300	300	289	313	305	304	281	294	303	317	335	310	335	288	325	333	292	286	291	303	313	283	318	328	306	301	311	282	308	329	299	305	361	338	309	301	298	303	298	291	328	307	316	328	319	330	289	292	318	298	308	345	325	335	331	311	307	332	339	284	310	320	323	332	320	298	297	297	315	298	298	323	314	345	342	282	282	348	286	313	315	309	294	363	327	301	284	283	295	312	297	301	316	340	304	311	305	272	338	305	298	308	306	337	333	313	307	307	293	310	314	287	277	313	298	329	317	283	276	310	330	314	288	323	325	341	303	323	288	308	330	323	307	302	285	326	298	318	343	302	312	326	278	316	332	296	295	342	324	322	319	312	306	320	302	302	315	321	311	277	309	315	326	323	323	300	306	324	299	316	317	317	290	339	315	314	299	341	305	298	289	274	285	305	346	308	332	348	300	307	354	279	291	325	322	299	315	312	317	332	327	304	305	325	325	297	289	291	318	293	299	317	325	315	299	317	286	310	287	297	313	347	315	306	313	294	309	297	294	298	302	303	313	337	310	337	300	334	335	308	299	320	294	326	335	285	309	317	317	318	328	315	322	306	306	304	308	305	306	292	318	330	310	281	294	305	296	317	306	305	305	307	271	292	325	309	328	298	303	322	319	297	327	338	300	334	316	327	316	312	326	298	307	291	311	313	308	353	293	331	336	303	313	292	328	298	298	308	331	299	334	332	326	306	319	332	310	299	273	282	301	329	338	311	300	295	303	303	314	311	308	297	342	308	332	300	298	333	305	295	284	327	309	300	308	293	344	299	318	316	313	280	316	311	288	306	339	314	316	335	282	297	333	319	313	327	302	311	297	298	313	311	301	299	303	324	287	294	321	306	272	308	280	311	274	312	295	290	286	335	290	309	306	336	327	325	304	308	325	327	324	320	319	329	282	289	289	309	309	318	299	270	312	344	320	306	347	305	276	302	318	300	296	305	304	289	263	287	320	306	308	304	276	319	315	300	319	264	310	291	301	322	269	323	320	302	329	280	347	301	323	328	268	329	326	323	308	311	346	325	307	276	328	321	315	308	312	313	307	319	306	308	313	305	306	338	333	303	332	289	308	328	296	331	286	320	310	296	280	317	317	297	322	318	309	328	315	315	324	264	316	308	345	307	313	336	277	324	319	321	311	332	282	264	324	327	327	273	280	329	302	284	364	301	296	298	278	351	317	310	358	301	301	290	303	278	277	328	303	312	314	332	328	310	359	297	330	313	291	325	327	300	298	300	288	323	297	308	291	354	330	316	322	284	303	293	313	332	315	309	304	324	300	327	328	311	298	330	311	311	312	295	323	302	295	318	333	289	333	305	317	311	308	317	302	320	313	325	310	304	330	297	303	310	331	277	300	293	303	314	291	321	301	302	324	301	317	318	330	315	337	320	281	311	302	351	329	353	306	334	339	295	319	272	309	317	301	307	303	319	336	290	343	329	304	309	309	290	309	307	289	325	311	303	319	315	324	294	295	294	334	327	332	296	337	315	312	301	335	328	289	325	302	284	313	278	323	324	308	299	286	327	293	321	316	333	337	312	295	295	310	325	288	295	318	321	303	354	295	326	295	261	323	296	342	306	316	297	324	303	316	298	316	302	302	320	302	312	295	298	275	313	303	320	316	279	296	295	301	298	316	317	335	336	288	305	307	290	337	296	321	335	287	314	304	292	283	304	328	333	325	322	317	307	339	350	292	299	329	328	318	330	312	308	309	291	351	304	308	348	312	352	283	313	316	338	314	324	291	299	294	293	318	322	296	311	312	310	315	322	328	335	314	298	277	301	315	308	343	311	281	295	304	300	322	333	319	319	334	336	286	332	319	310	322	299	312	337	306	307	285	323	315	281	281	324	331	332	325	314	304	316	315	304	340	325	314	322	296	336	321	297	310	300	284	305	317	320	334	292	306	300	262	312	298	283	320	313	275	308	351	333	312	307	316	327	296	303	316	304	298	309	313	311	342	285	295	324	340	276	275	339	304	335	321	334	327	310	288	299	310	328	337	318	351	323	304	333	326	308	283	327	335	308	298	326	333	336	298	324	293	295	265	325	336	314	343	309	318	317	331	325	315	295	297	290	333	292	306	300	341	312	321	283	313	316	299	315	319	310	317	282	302	300	282	321	289	308	296	322	303	335	335	296	315	309	305	298	302	314	321	352	302	293	293	311	314	317	305	310	343	277	301	311	319	292	332	296	310	316	315	288	314	301	314	321	308	284	310	312	308	326	299	283	309	304	305	295	319	293	311	305	331	306	309	299	307	323	333	302	288	331	333	309	324	278	346	279	289	342	322	302	308	268	286	307	301	286	330	330	315	322	331	312	328	319	340	306	293	298	315	298	305	303	304	303	362	285	301	321	306	336	337	318	325	305	318	312	290	338	305	318	327	314	311	321	334	298	328	340	292	309	313	330	291	314	286	323	320	280	339	311	331	288	314	363	322	293	315	303	293	303	286	320	319	322	310	320	327	292	294	295	318	263	327	328	298	331	285	328	286	310	345	284	318	281	305	318	338	330	305	310	289	285	312	310	286	336	309	349	284	293	297	305	315	308	302	318	302	303	326	291	307	289	311	299	284	276	330	296	288	277	320	321	322	309	309	312	292	295	314	283	268	280	329	317	307	311	313	335	296	280	280	307	319	298	325	292	311	292	283	343	320	321	274	321	297	324	277	299	296	311	350	303	317	314	315	300	305	307	317	277	325	320	315	290	298	290	309	289	324	292	317	329	315	326	310	327	299	296	308	336	314	333	301	343	313	334	310	304	299	327	321	305	314	308	302	327	322	283	330	307	319	289	322	292	360	288	330	313	293	315	307	268	314	310	343	315	314	353	326	312	325	301	304	305	290	298	273	313	344	318	295	303	311	272	322	311	330
21408	27437	27941	7093	2614	2157	1894	1672	1509	1358	1283	1172	1175	1116	1056	1056	1040	934	917	965	925	887	948	894	877	875	869	819	864	837	890	897	834	869	847	853	779	815	840	798	805	847	829	820	801	805	845	842	834	877	819	820	806	819	781	813	799	793	819	805	758	797	855	816	849	889	797	795	839	841	766	820	798	801	841	768	835	833	799	861	882	806	832	809	808	826	826	826	771	792	796	803	764	823	764	828	772	724	814	793	784	767	820	809	796	802	787	776	822	742	795	757	844	820	817	778	824	800	790	829	797	786	820	858	808	831	729	794	777	775	785	820	866	757	798	821	792	756	748	812	737	853	745	830	793	749	805	842	816	811	782	806	756	821	790	811	748	801	817	779	796	813	797	840	764	779	816	799	748	775	775	761	790	767	777	830	802	810	771	780	798	773	784	798	826	809	787	789	816	761	791	801	821	850	846	829	789	785	825	810	747	790	786	764	789	829	769	792	739	809	753	809	858	787	870	784	777	788	775	771	798	758	805	825	810	748	906	822	808	770	804	824	781	797	766	816	825	768	812	813	776	805	696	803	807	787	813	777	796	794	777	713	763	781	807	779	740	814	789	722	834	794	831	781	755	838	775	808	740	824	771	798	762	802	806	845	760	811	785	812	794	804	797	754	829	760	778	777	799	771	791	793	744	782	796	750	840	798	830	788	779	833	792	817	801	749	758	764	785	777	840	820	768	808	778	808	789	799	835	792	786	736	789	826	800	794	831	786	798	781	819	804	805	780	829	762	811	778	801	828	814	808	801	766	815	729	808	800	727	769	808	787	811	766	829	805	819	816	800	848	790	768	792	806	764	814	739	773	823	800	786	811	809	808	822	760	792	812	826	807	770	809	804	795	788	838	818	799	766	793	818	830	819	819	810	803	772	806	821	819	822	818	801	797	834	811	818	817	850	803	784	781	755	809	842	799	783	794	793	781	771	813	783	785	810	798	792	749	799	781	791	782	790	755	781	788	764	792	780	819	836	772	794	788	792	800	785	802	783	795	775	821	767	774	819	848	775	811	796	790	856	789	791	765	754	848	753	826	765	815	792	833	804	842	778	830	843	745	771	819	797	788	791	833	818	752	798	766	814	763	820	828	791	778	800	869	787	738	849	817	830	808	804	845	802	789	818	792	858	780	820	774	756	777	780	798	760	806	785	792	780	726	779	809	758	815	760	780	779	776	791	832	813	815	769	738	825	734	813	787	766	787	850	778	820	824	805	738	820	802	824	763	797	814	788	792	831	800	844	786	807	824	810	805	784	814	758	779	789	774	763	782	769	819	771	830	788	723	804	785	828	825	803	772	801	770	780	778	805	833	859	813	782	809	802	743	825	805	776	753	821	787	788	773	790	801	809	757	817	813	818	780	811	783	794	701	777	805	779	858	822	820	830	800	833	807	801	810	806	822	764	801	811	808	852	831	798	769	783	787	839	783	789	817	781	805	820	810	781	791	842	790	822	768	804	838	824	767	750	801	841	784	744	783	804	812	804	782	786	796	774	820	756	792	784	774	757	820	773	801	778	786	799	770	798	766	765	830	752	835	824	799	802	810	753	807	798	761	838	777	811	814	793	792	757	810	808	812	823	780	814	822	821	819	775	776	868	771	807	823	810	797	781	769	772	804	824	807	760	827	796	823	814	801	842	793	886	755	780	795	773	793	756	766	768	759	787	789	864	804	835	819	815	804	831	730	771	760	804	797	792	809	764	793	846	841	772	830	807	770	798	814	779	779	874	788	741	796	834	777	778	825	851	777	775	825	808	795	804	745	779	808	790	813	762	783	767	791	770	767	808	789	806	818	786	766	793	801	803	764	779	748	817	809	801	727	782	794	779	774	829	791	805	819	796	787	801	763	826	837	830	826	770	766	788	817	749	862	811	774	792	775	801	755	744	806	750	795	801	812	811	803	811	792	789	780	822	830	795	742	802	801	766	824	785	779	781	799	776	781	777	825	839	808	850	791	818	775	818	817	802	773	803	796	814	771	834	797	804	900	815	800	799	741	791	771	793	791	793	776	784	778	816	811	770	842	806	793	786	812	815	838	849	831	853	831	830	767	799	775	837	806	824	769	775	778	792	799	818	792	825	762	801	800	788	833	810	770	795	766	774	786	770	859	812	776	775	805	763	778	821	783	809	778	777	836	848	778	803	756	799	746	793	775	807	750	773	857	783	777	790	744	826	779	812	776	748	779	824	791	814	809	812	816	761	749	774	805	789	784	789	817	809	783	760	845	771	791	789	797	814	798	766	791	793	797	789	824	748	754	823	813	829	830	766	801	869	774	757	771	830	796	838	803	781	798	806	785	781	739	802	741	797	760	806	760	786	787	786	809	770	785	822	784	793	853	796	776	781	756	745	802	802	788	828	815	826	791	781	842	764	758	787	802	778	780	824	804	777	707	785	754	839	849	839	798	835	797	830	790	762	799	819	806	782	779	785	785	768	773	721	773	776	801	771	831	725	771	793	846	775	844	806	807	764	814	803	787	750	751	780	791	832	756	780	785	793	814	751	784	779	798	759	843	819	822	813	808	793	799	785	805	788	787	780	823	778	777	791	766	755	782	836	776	792	807	808	783	855	820	815	842	802	768	749	780	785	741	781	839	838	797	799	741	804	828	794	789	780	774	815	788	827	777	823	774	791	819	814	754	791	777	807	811	809	778	782	827	803	783	785	800	805	817	804	831	797	753	794	794	815	816	814	818	790	771	888	779	781	825	790	814	792	811	794	860	794	767	832	804	726	830	831	755	767	798	810	825	785	825	767	832	813	801	773	811	801	798	790	758	823	791	804	791	769	723	764	816	815	802	771	782	819	832	801	799	747	794	736	789	799	805	791	772	782	792	823	772	768	786	736	818	774	802	825	800	810	811	806	755	788	754	821	797	822	777	771	782	810	762	835	796	837	833	806	807	833	833	834	758	797	769	816	783	806	821	762	815	825	775	879	749	793	769	788	804	757	810	785	803	876	817	791	758	788	823	816	818	796	796	787	775	799	808	819	829	783	807	809	832	804	804	773	775	765	770	796	822	775	818	774	781	797	815	798	815	758	848	764	743	743	796	799	805	780	807	798	770	819	811	800	842	800	776	832	800	812	791	827	823	788	788	813	838	751	765	755	765	773	829	810	821	772	883	801	799	871	757	796	754	762	748	860	819	788	828	759	802	811	819	819	819	775	795	866	793	852	811	818	771	818	793	806	782	865	810	834	780	854	782	816	811	783	836	812	799	828	767	801	835	766	756	806	786	789	784	780	816	768	815	803	808	782	781	827	806	788	756	762	806	820	829	825	815	779	793	838	817	800	813	775	841	786	796	768	827	786	792	788	818	794	787	797	786	828	794	810	815	834	790	783	795	779	777	790	804	811	806	793	757	826	793	772	781	745	803	784	798	870	794	782	818	826	768	816	823	807	802	768	791	798	787	769	756	832	810	780	813	841	773	804	773	749	808	801	807
51063	49971	34305	11157	1406	891	676	580	508	459	397	399	373	349	350	324	340	349	339	316	320	303	313	311	309	289	297	315	290	290	334	320	316	317	301	328	273	280	304	303	284	307	327	286	325	278	320	303	287	282	293	317	290	286	287	326	295	261	280	285	282	294	290	304	275	283	265	280	289	302	296	292	285	272	278	319	290	263	279	245	284	273	297	284	308	310	316	288	314	296	287	312	298	306	266	293	316	272	273	291	263	266	288	277	292	256	285	273	288	287	283	283	276	292	284	284	285	306	283	301	293	263	290	304	304	296	267	291	289	287	290	280	298	283	284	277	324	287	293	269	278	280	320	255	296	290	299	304	265	263	310	296	269	312	252	269	301	293	316	261	273	303	302	277	284	282	270	273	271	278	302	275	291	287	313	306	294	345	282	297	293	281	294	297	282	254	313	300	294	264	258	262	257	278	304	278	293	292	320	279	261	279	297	305	281	279	273	319	309	269	295	284	321	293	300	298	296	297	276	260	263	290	298	329	275	269	320	295	308	286	289	299	249	279	288	282	305	316	273	296	259	286	273	265	304	302	257	309	291	318	308	282	277	290	272	290	286	286	317	284	283	254	275	288	302	292	300	286	322	279	288	303	261	292	289	289	253	309	263	283	266	288	265	271	301	317	296	273	289	293	269	326	270	315	291	267	262	304	304	297	245	283	313	330	265	281	288	287	311	304	266	267	289	303	287	275	277	291	262	287	259	275	288	303	305	290	310	297	300	282	275	306	278	271	268	299	299	278	299	282	266	283	281	301	304	247	290	305	288	297	279	299	288	320	331	274	286	313	294	271	288	312	300	296	327	328	299	263	279	277	290	287	304	280	294	281	323	276	306	294	303	304	296	285	279	296	272	269	293	307	292	275	301	280	304	308	280	315	298	265	299	313	256	304	289	307	262	290	323	306	274	295	313	319	306	251	311	280	286	291	312	269	262	285	301	289	286	283	257	287	271	265	319	280	277	287	303	293	288	273	293	303	272	295	317	294	285	320	260	277	301	255	284	283	317	295	288	302	229	297	271	285	278	290	257	274	281	297	300	313	273	285	310	334	298	277	298	290	315	304	296	300	259	296	327	276	282	302	289	309	306	310	322	314	274	296	268	300	309	272	283	318	301	317	310	306	283	305	283	280	316	301	302	288	322	285	299	296	293	280	316	298	284	259	283	298	302	277	293	294	279	282	295	285	281	280	268	305	310	298	301	331	295	298	319	297	270	285	302	304	279	287	303	317	307	297	320	305	276	336	317	330	293	326	283	245	262	289	255	270	289	299	269	302	302	284	291	315	304	290	290	286	287	250	283	269	267	298	273	291	281	273	285	288	297	293	278	288	294	283	284	285	277	298	296	306	291	278	279	284	316	300	289	289	289	297	288	285	293	280	297	278	314	293	296	309	288	296	289	285	290	280	267	292	294	292	279	279	291	310	314	302	289	296	325	274	272	286	318	288	317	312	296	303	276	328	295	287	288	275	260	287	325	293	303	283	289	297	290	312	329	288	273	284	317	301	286	296	284	283	290	315	328	276	291	309	292	320	314	305	292	261	262	279	284	282	284	306	309	280	274	306	335	349	280	301	285	294	314	298	299	312	312	294	300	289	273	296	304	268	273	259	266	283	262	289	254	282	305	271	301	282	279	257	269	295	295	281	290	287	293	289	285	285	286	294	294	309	265	300	286	282	296	289	293	327	274	316	302	280	296	293	302	288	268	284	260	300	303	287	293	272	306	328	269	309	318	300	293	284	308	316	315	266	292	275	292	278	275	319	296	288	278	312	311	280	310	275	277	282	261	296	306	261	276	304	288	304	285	303	284	291	288	319	276	274	288	298	241	282	304	263	267	294	287	304	265	280	302	316	273	284	266	255	274	296	270	295	256	297	274	287	335	298	317	257	299	294	281	294	296	289	290	316	316	265	275	271	277	293	294	286	292	295	303	277	296	307	294	313	264	291	287	307	274	304	288	295	291	315	297	337	279	329	322	291	302	280	288	286	276	299	295	247	300	299	288	323	287	291	296	321	283	262	267	342	271	271	288	294	302	301	270	298	314	296	283	286	327	270	299	291	291	275	296	301	341	259	298	281	285	270	305	266	263	286	296	285	292	273	333	275	296	293	281	302	283	285	286	293	290	299	292	294	271	306	292	253	301	260	267	302	277	302	295	294	248	279	283	304	287	287	292	297	291	284	300	292	300	309	276	301	294	306	310	305	291	272	284	270	262	277	264	323	294	258	314	309	296	306	285	291	308	303	313	287	271	299	264	302	292	271	302	288	268	303	278	299	276	289	269	289	309	280	285	267	286	267	296	277	300	303	308	326	273	323	294	276	274	309	275	285	306	289	329	303	283	314	289	331	293	318	275	297	256	312	279	305	291	276	314	274	294	270	343	293	309	255	310	282	298	296	273	284	281	291	296	270	325	302	323	315	312	270	321	312	264	260	281	292	313	292	298	324	300	292	257	342	285	256	284	249	260	283	307	282	258	303	296	265	287	283	290	305	258	299	285	328	318	288	254	283	295	271	253	320	300	263	273	278	268	275	288	297	339	278	287	254	279	329	330	343	289	284	279	290	302	279	266	300	291	278	277	307	280	291	295	300	304	260	302	273	292	291	307	285	288	301	274	275	306	312	300	280	288	298	301	287	296	296	283	262	281	314	284	298	262	309	265	281	278	323	313	288	281	331	293	298	314	279	298	328	277	280	287	270	264	278	331	270	313	283	272	312	316	295	360	275	278	292	288	297	290	295	280	286	295	272	252	308	287	285	294	297	279	274	288	299	282	309	305	302	295	284	289	311	297	316	273	296	285	299	311	284	264	272	287	283	284	286	315	309	309	312	301	289	284	293	322	279	291	302	277	258	286	286	293	294	267	306	260	281	297	282	304	286	290	318	318	298	294	303	292	284	292	287	310	308	295	303	294	301	291	276	302	276	296	294	243	295	280	258	293	310	286	263	293	274	286	280	283	296	293	272	281	300	289	321	276	286	308	310	269	283	298	277	294	298	270	326	281	281	289	283	325	296	272	286	314	291	319	308	318	278	296	321	304	287	312	298	281	283	295	295	262	272	293	297	294	285	295	276	297	288	311	279	286	265	313	310	303	264	308	274	268	347	294	262	304	318	308	293	299	306	270	346	301	311	312	289	274	280	293	308	285	298	269	310	302	273	303	280	270	259	304	287	286	314	339	329	267	283	282	286	304	294	283	279	273	294	293	303	278	313	270	306	315	288	279	292	306	303	301	331	302	289	287	289	278	266	288	297	277	296	288	271	286	267	320	280	266	282	289	268	286	311	307	281	273	290	264	293	299	284	268	306	264	281	299	327	296	280	286	255	284	293	291	286	315	294	312	293	289	310	303	296	286	287	287	275	309	276	300	280	269	296	300	262	311	317	309	273	282	282	288	302	300	293	308	312	306	297	306	295	289	294	297	283	280	280	260	306	295	308	294	288
30247	34565	35704	8322	4160	3444	2926	2393	2027	1883	1666	1555	1460	1324	1246	1189	1114	1073	1064	1101	1061	971	940	924	919	922	873	895	838	925	862	867	778	834	848	828	805	773	793	839	784	838	782	828	778	722	781	738	835	793	785	766	750	784	729	772	746	730	815	747	754	733	745	749	751	754	816	724	808	793	750	744	763	748	720	776	742	705	751	708	730	743	719	727	771	703	709	728	737	723	721	737	774	720	730	728	755	776	741	740	741	757	733	660	690	718	679	696	743	806	708	788	745	750	767	714	710	763	757	757	746	789	741	738	743	760	761	712	727	716	765	740	737	729	786	705	727	719	718	693	691	733	742	741	741	714	724	688	752	760	756	751	732	699	741	749	708	659	750	737	735	745	783	702	730	741	715	735	715	738	720	711	735	769	741	703	772	762	734	737	724	719	686	793	771	748	739	714	732	703	706	746	723	787	717	766	737	759	706	749	728	722	715	660	724	717	794	709	712	763	684	724	733	690	711	715	738	764	802	709	750	747	731	766	764	744	732	793	766	701	688	748	724	772	753	711	731	734	730	762	754	735	744	760	724	752	738	744	695	748	732	728	685	769	771	745	775	723	718	744	747	746	736	707	815	717	726	770	728	707	691	746	723	707	733	695	749	772	754	767	770	715	736	704	750	722	724	749	761	713	793	719	746	736	733	728	717	754	735	718	694	726	782	747	746	748	762	758	757	712	718	732	740	790	746	777	743	729	768	735	749	783	715	726	723	687	757	749	727	740	755	716	762	705	758	702	687	801	718	702	724	718	750	737	718	722	726	750	717	724	750	689	747	727	752	785	700	715	721	741	717	721	742	726	763	768	787	762	734	733	746	771	763	729	730	712	766	726	737	806	711	791	703	695	723	722	772	732	704	730	738	720	696	734	710	741	719	758	745	694	688	724	708	728	682	711	781	745	757	763	710	719	763	707	700	726	740	740	738	733	761	726	702	741	675	702	748	731	741	745	717	746	705	745	717	704	793	726	756	708	757	706	735	785	711	714	745	778	703	736	735	796	750	704	709	721	680	708	718	789	710	729	739	703	751	747	737	743	705	719	800	732	757	748	667	751	790	700	732	685	744	711	732	724	690	739	736	720	769	750	712	699	709	703	763	717	731	735	713	735	723	693	761	754	770	750	738	731	729	780	733	734	715	721	667	712	671	721	721	732	743	758	751	754	732	741	769	719	736	707	743	799	793	773	732	692	704	746	717	703	763	749	703	711	738	706	753	693	742	714	698	718	761	705	767	764	730	692	734	724	679	781	731	762	759	750	696	731	749	761	706	765	721	676	681	711	694	779	706	713	693	757	713	667	656	720	732	711	747	686	731	733	717	727	735	716	706	706	733	702	732	734	780	775	719	752	676	720	777	670	710	729	740	739	702	752	725	674	716	758	758	762	763	707	676	724	716	756	785	709	801	696	732	742	739	731	758	755	736	763	698	729	729	752	737	773	760	723	751	723	800	718	781	715	720	740	687	721	730	689	736	683	729	711	690	740	743	676	779	720	713	715	716	742	753	727	738	741	752	761	737	738	718	733	739	758	689	735	689	744	737	770	744	747	809	697	731	745	723	734	697	730	692	737	736	695	773	721	699	716	743	677	702	689	712	747	714	715	739	688	732	693	741	743	778	746	715	707	756	764	755	719	767	733	702	727	764	739	732	754	757	722	755	737	790	750	724	748	719	723	760	739	763	741	698	723	773	731	702	794	702	734	710	776	723	662	775	764	722	715	735	777	738	713	756	726	763	716	740	709	729	743	729	690	734	673	721	772	753	696	751	705	704	759	710	758	729	698	695	710	759	712	721	748	757	730	731	765	751	706	727	774	738	686	734	752	709	736	716	763	735	740	725	749	732	696	762	692	714	722	691	760	753	732	730	706	722	739	760	749	752	690	733	747	792	696	731	708	752	725	821	723	748	759	720	712	770	703	760	740	696	741	708	734	723	673	737	715	727	724	714	732	710	718	751	730	697	691	714	744	763	738	677	744	736	757	710	699	713	687	733	745	756	714	740	712	713	754	725	760	720	751	774	766	714	757	781	710	747	726	754	749	772	713	706	730	685	714	732	768	739	726	764	704	704	742	742	726	782	748	700	724	714	705	771	721	722	758	718	759	766	722	720	757	721	743	715	734	719	713	712	740	765	718	736	744	753	786	720	746	703	692	737	756	733	708	779	741	705	792	737	714	726	747	766	679	736	765	727	752	726	705	726	725	731	730	749	719	713	772	735	743	777	719	703	765	726	736	709	725	790	717	708	758	706	706	730	728	718	744	701	735	708	760	717	692	724	726	683	701	761	723	768	735	740	720	748	714	709	740	721	762	725	695	718	773	775	742	686	796	731	729	752	726	671	755	739	710	740	696	688	687	671	734	713	710	780	691	726	715	714	680	718	734	701	726	738	737	744	686	706	760	765	723	724	632	757	729	746	758	662	756	697	759	706	760	741	747	786	739	750	789	756	753	760	719	749	750	736	746	796	752	720	700	747	730	724	748	702	720	740	706	740	744	715	702	678	735	693	774	741	689	757	751	701	698	742	718	738	706	758	751	706	742	726	754	743	674	731	771	758	685	734	760	716	762	746	724	754	762	795	709	730	792	718	721	722	705	744	706	737	777	698	736	774	711	707	733	741	764	723	737	733	710	705	712	705	737	721	783	767	680	734	728	737	740	710	743	743	706	754	751	714	773	760	716	742	725	740	699	728	757	774	760	700	728	800	727	714	747	723	752	790	684	755	722	708	744	743	735	736	692	745	713	713	706	728	664	702	693	718	757	728	713	724	731	673	689	705	765	728	730	732	693	690	736	726	730	723	736	712	727	713	709	743	727	769	757	711	746	696	704	707	702	739	749	658	765	793	751	724	743	702	760	733	708	788	680	749	752	709	709	699	769	693	717	757	739	769	721	767	722	740	740	720	720	709	720	713	756	727	705	713	761	765	726	782	690	746	713	748	720	723	714	765	722	724	752	689	711	712	701	674	719	692	715	693	701	681	766	721	760	753	755	696	755	763	765	750	766	708	713	743	734	701	746	730	703	726	760	768	727	738	723	769	749	735	720	734	738	751	758	757	724	749	710	737	725	748	797	697	744	736	766	722	726	726	748	762	742	745	725	769	752	720	752	739	732	673	746	763	782	781	757	724	763	775	769	705	748	705	709	707	784	739	705	708	730	715	679	737	779	740	748	682	774	798	744	706	742	844	731	721	736	785	739	751	735	748	694	733	754	674	731	692	714	703	693	693	724	736	768	749	764	769	764	753	721	757	735	758	687	732	755	766	739	745	755	739	772	760	713	739	724	732	746	786	726	681	712	748	719	746	724	750	757	685	762	763	719	731	764	683	745	717	717	749	737	774	713	741	741	747	786	753	753	756	732	741	714	736	750	701	744	700	711	775	760	716	721	738	760	753	709	736	729	727	727	701	776	739	752	739	769	722	726	766	714	738	710	747	711	722	707	713	754
4470	1756	751	234	195	180	175	160	154	174	136	159	191	172	165	157	173	145	162	174	164	136	149	152	159	137	151	176	160	149	170	157	167	167	180	171	187	153	166	146	170	162	146	156	156	161	153	139	180	172	146	133	138	144	143	160	138	178	165	180	144	168	154	138	176	181	146	148	156	156	161	144	152	162	160	157	148	138	171	152	147	155	164	161	152	132	166	180	148	170	180	174	147	156	167	174	168	144	145	140	158	149	181	138	160	183	172	188	145	169	163	179	173	163	174	144	115	182	152	169	196	135	161	154	156	188	177	162	168	155	152	154	161	160	164	172	154	147	152	160	151	162	166	169	149	157	164	131	142	176	140	158	173	174	155	164	170	159	156	150	158	162	171	175	136	162	180	144	172	168	150	156	176	158	142	183	163	129	163	132	186	137	166	165	159	159	170	142	160	175	150	167	163	153	138	192	142	158	156	145	147	150	181	136	164	164	171	156	158	158	164	173	175	199	154	159	171	168	143	159	158	168	181	153	164	172	167	163	156	182	162	139	136	154	184	152	159	159	170	155	173	184	145	160	138	163	155	174	159	146	159	159	178	149	168	160	184	157	148	137	183	156	191	159	155	146	170	154	171	145	163	154	162	155	167	154	173	152	148	158	164	141	147	163	165	179	166	159	159	139	180	175	174	168	199	165	156	149	171	146	178	168	178	151	170	161	170	156	142	137	175	166	162	179	146	141	166	179	173	141	167	139	161	141	164	155	147	156	163	135	148	156	160	164	166	153	180	152	171	161	162	158	154	156	156	164	170	161	166	169	171	149	181	149	156	148	138	185	157	164	149	151	175	149	177	150	161	180	168	159	162	172	154	172	177	157	163	159	153	153	168	163	165	147	159	146	153	143	186	175	162	182	166	188	159	159	162	165	153	172	156	157	166	146	139	181	172	143	168	154	179	150	203	154	164	162	147	160	183	165	147	152	170	195	157	156	170	172	143	180	159	153	185	160	143	173	184	181	179	156	174	134	155	156	121	190	155	157	161	165	151	157	159	169	179	168	175	154	159	138	182	182	156	168	150	151	178	139	138	149	157	162	147	164	174	176	166	164	159	164	167	153	152	176	144	143	181	137	151	165	161	165	152	172	158	166	148	158	166	178	168	158	157	154	152	156	179	164	154	159	183	159	171	187	154	161	157	168	163	174	160	156	169	170	153	156	164	150	180	162	152	175	159	164	183	148	149	160	158	174	180	153	162	180	182	153	160	170	161	163	156	171	154	173	152	165	177	158	156	148	138	162	179	145	161	171	160	153	154	161	176	185	153	178	173	139	172	133	170	159	145	163	147	179	152	155	143	165	158	165	163	148	183	161	146	153	130	176	150	152	163	179	154	152	157	167	163	176	148	141	171	156	175	163	162	168	165	161	137	150	161	154	157	176	148	167	148	143	176	139	158	163	159	158	198	175	158	155	156	121	176	158	164	160	142	164	156	160	158	157	128	155	153	161	145	144	171	160	152	172	174	137	155	158	163	165	158	181	178	168	187	168	142	179	169	192	145	179	146	161	153	149	159	160	159	177	163	173	157	175	152	158	158	177	143	159	147	143	153	129	169	139	168	165	144	161	177	179	162	141	145	142	161	173	160	189	147	183	142	166	146	156	183	155	152	151	172	162	164	164	183	130	171	160	160	159	148	158	153	141	162	155	173	142	171	157	140	152	161	142	168	159	149	155	184	165	147	147	148	173	154	138	148	166	177	160	165	186	159	156	146	142	169	166	154	165	160	167	189	156	159	161	161	158	162	167	172	165	179	161	127	165	159	159	142	191	173	175	150	166	162	167	161	161	176	158	166	163	165	146	154	164	158	166	137	167	171	161	136	147	161	150	165	182	174	158	159	165	193	185	161	170	143	176	145	177	155	158	140	148	148	147	167	137	163	157	175	127	146	176	166	158	160	164	160	169	167	156	151	150	142	180	169	157	162	159	160	162	170	161	145	172	156	189	167	170	154	162	163	149	126	169	175	161	145	149	172	151	184	159	151	173	139	171	181	181	151	157	184	168	162	148	148	175	158	166	174	157	166	160	158	164	159	197	170	150	149	174	166	158	144	140	144	163	188	157	156	173	164	179	160	172	186	158	184	171	151	152	160	161	144	163	175	172	166	166	147	185	168	153	154	141	155	179	138	150	154	157	153	180	189	167	129	161	154	137	126	154	156	165	149	148	163	134	151	150	182	159	139	141	172	172	185	160	155	148	167	157	166	147	165	155	171	196	181	160	155	156	141	159	149	139	156	165	175	166	178	144	139	177	188	164	150	150	166	155	166	170	140	167	166	156	155	165	185	180	183	175	144	145	169	139	168	159	139	176	147	147	159	127	161	163	156	166	176	145	163	151	167	170	157	156	125	160	139	163	159	167	144	154	149	190	162	161	172	156	182	162	155	155	169	167	151	173	187	133	149	140	158	144	147	161	166	169	161	145	155	139	156	162	169	147	154	159	169	154	149	148	164	167	164	163	154	161	169	146	149	169	174	160	152	156	174	138	154	170	164	166	179	171	146	160	145	156	165	167	165	147	174	149	133	146	168	157	155	169	166	139	165	170	161	163	151	162	174	164	165	164	155	157	153	180	154	150	156	182	180	168	142	147	180	173	164	194	172	172	155	172	153	159	168	145	175	159	165	148	149	152	137	183	138	155	166	159	145	151	146	149	166	160	158	167	144	154	141	158	160	167	156	161	175	149	163	149	170	162	141	148	155	144	141	155	174	174	155	142	174	162	147	192	158	170	148	176	158	170	158	155	155	159	154	164	163	166	146	149	166	176	153	160	178	160	177	164	156	172	155	162	141	144	161	167	156	169	151	171	156	178	147	158	157	150	159	143	155	170	159	171	174	178	165	145	170	154	169	180	173	164	159	141	155	175	185	152	158	152	166	168	173	160	148	162	170	149	169	155	149	137	140	152	197	178	171	160	149	160	149	137	155	175	172	177	151	179	162	172	172	161	134	161	147	148	164	155	156	147	147	196	184	155	158	156	154	147	154	160	134	164	147	167	181	169	181	163	135	146	174	171	171	181	151	174	169	167	161	141	148	161	155	168	150	137	164	168	182	156	172	171	137	153	151	176	178	170	142	180	154	125	154	177	175	164	163	173	150	140	151	176	164	162	164	177	149	136	173	143	142	180	150	160	162	155	155	152	165	188	165	158	146	162	156	183	146	175	141	189	163	173	148	151	166	140	147	159	132	176	164	172	137	143	157	155	160	158	143	127	153	186	164	174	178	160	173	172	166	168	171	136	158	170	170	145	155	142	175	151	136	153	154	163	156	165	158	163	162	156	171	171	183	151	176	166	171	176	156	158	157	156	157	139	169	152	161	146	171	134	179	168	175	164	174	163	158	131	135	166	164	146	147	152	155	157	187	149	151	159	146	137	183	146	169	182	154	142	159	157	154	136	165	159	160	157	175	157	167	159	141	154	154	179	170	145	175	171	148	157
4268	2887	2151	670	555	513	462	474	492	551	529	496	441	507	507	498	494	520	478	501	450	462	488	475	446	466	428	468	476	461	486	497	479	480	486	484	476	497	484	449	500	476	443	485	453	480	457	494	455	499	474	469	499	461	452	459	493	470	481	540	501	470	538	483	490	472	457	477	451	493	454	459	438	432	446	476	476	485	466	486	461	456	460	469	457	478	457	457	488	488	484	494	479	457	474	494	441	475	471	483	452	462	463	497	472	482	496	458	531	473	498	494	486	440	505	474	470	450	448	459	487	451	491	469	442	452	468	470	443	436	469	486	456	422	514	496	499	494	473	481	457	445	459	457	450	452	481	485	461	467	487	475	485	473	457	467	450	486	456	487	469	479	483	442	473	488	436	478	443	487	477	481	464	475	488	480	482	474	470	490	479	468	521	460	450	427	469	500	480	488	482	505	443	463	460	468	486	482	461	460	455	458	451	475	467	459	485	490	444	487	471	468	455	443	476	497	459	501	519	472	453	470	494	476	450	481	484	478	486	480	480	485	461	466	471	437	495	471	428	468	420	461	460	425	470	464	461	459	465	430	477	512	500	475	467	487	461	448	451	466	484	483	458	453	448	442	474	467	438	451	463	491	440	509	427	481	447	418	445	478	483	456	456	502	501	460	489	468	458	522	489	442	474	475	471	491	489	467	502	466	447	463	492	465	487	496	461	472	448	430	480	530	458	469	491	487	478	459	442	458	479	454	465	451	463	455	470	459	495	447	507	477	470	437	430	505	435	483	470	474	485	511	421	469	452	434	492	484	445	469	447	478	449	482	410	433	506	507	485	451	480	454	457	507	455	481	453	480	496	466	492	458	468	486	445	465	471	503	448	501	457	457	477	451	491	459	491	478	492	492	493	460	464	466	459	471	471	457	480	490	481	441	465	486	464	456	494	454	500	452	454	466	461	473	511	469	459	476	487	461	463	469	483	494	450	471	500	457	491	458	492	462	469	440	448	466	476	445	474	464	489	467	473	473	475	436	476	456	455	468	461	474	446	507	472	474	485	444	429	484	484	495	475	445	508	483	481	495	454	449	493	464	450	473	458	474	476	456	482	465	505	485	467	482	492	487	467	505	476	500	456	493	457	469	489	445	467	481	509	472	435	459	514	469	452	459	483	487	451	444	460	465	461	508	504	485	479	488	487	425	480	489	472	455	461	448	467	453	455	471	468	480	468	445	449	487	452	504	496	497	479	456	487	452	483	438	509	467	475	486	472	504	463	482	481	472	503	461	467	481	447	421	452	460	463	467	489	507	428	475	492	505	481	449	453	457	474	477	481	440	470	501	469	496	498	489	453	507	471	468	429	483	491	467	450	462	463	460	493	457	514	430	471	482	472	448	449	435	474	476	441	469	485	438	475	429	496	483	501	529	512	463	481	489	455	503	455	479	514	456	494	462	488	460	438	495	424	470	467	465	479	458	414	465	482	460	464	507	462	513	448	445	507	437	475	453	491	458	480	450	458	466	511	489	429	457	471	475	458	437	451	502	491	463	478	482	494	502	440	471	518	462	439	441	466	464	472	490	462	478	479	503	496	460	493	475	445	434	481	459	472	478	471	480	481	476	453	464	486	458	451	458	449	510	461	488	466	504	461	506	436	471	456	476	457	450	464	477	482	467	437	443	490	443	446	487	457	472	448	485	431	489	499	469	477	453	446	438	465	487	453	451	485	454	486	495	434	502	428	488	514	521	451	444	464	486	462	421	470	456	479	445	501	440	524	478	446	474	461	483	497	441	450	470	467	447	440	442	471	450	494	465	434	494	468	482	482	443	438	466	468	444	482	477	457	452	428	469	472	475	492	476	466	471	492	468	436	490	491	484	497	475	458	477	490	483	472	509	476	464	503	479	473	481	443	471	456	458	459	483	483	505	464	469	488	443	469	471	507	477	476	493	483	473	476	488	485	450	489	437	427	437	464	425	452	477	461	487	465	439	462	500	460	479	485	453	478	482	491	463	495	451	477	500	442	444	468	473	480	465	488	435	464	463	473	447	471	481	470	500	471	466	440	460	491	433	452	473	466	485	462	437	499	497	491	474	477	416	477	475	472	445	465	489	469	466	477	469	442	517	479	456	459	509	444	477	444	474	497	477	473	451	459	447	491	515	472	463	468	485	475	452	440	472	456	457	436	479	470	499	488	472	501	485	485	502	488	482	485	508	466	466	453	473	470	458	475	477	523	504	460	495	485	440	461	489	486	492	490	459	467	489	465	468	438	422	482	494	491	500	479	470	460	439	493	491	471	489	438	491	453	461	441	461	443	467	490	457	462	452	480	442	472	488	464	457	490	476	470	483	495	444	496	451	473	440	496	459	444	473	473	456	481	463	478	451	459	465	432	462	481	447	474	474	443	472	479	464	458	509	458	530	517	500	491	446	495	454	507	461	462	448	459	473	495	494	457	434	447	437	468	469	465	456	514	473	465	444	473	445	456	468	469	476	484	480	500	459	492	475	473	485	493	476	421	473	476	483	473	443	445	466	439	492	465	492	486	500	437	484	453	460	450	482	468	478	442	492	477	480	462	489	481	519	452	411	452	492	480	457	492	497	489	458	485	465	442	520	451	499	485	509	459	481	453	470	446	453	439	457	437	475	447	424	510	444	487	471	491	467	464	463	467	498	476	525	457	476	461	492	482	467	511	447	473	485	477	497	471	450	476	463	466	491	488	494	467	490	455	488	444	483	495	454	512	460	448	478	512	462	489	465	469	472	482	471	479	469	464	486	454	489	485	466	459	457	425	490	463	447	450	468	466	489	480	461	458	464	491	461	472	472	451	446	432	470	502	467	455	453	485	456	480	487	474	480	473	472	472	435	467	494	450	480	484	450	466	470	479	463	512	478	488	457	423	455	470	448	481	462	420	464	461	457	476	502	468	467	460	483	449	470	485	465	435	439	486	457	492	488	408	455	466	478	472	476	464	489	463	508	458	473	475	490	464	490	482	500	452	451	458	452	463	501	498	461	453	455	460	472	463	488	461	460	440	466	433	476	454	486	470	457	440	486	475	486	441	471	464	447	430	460	461	460	437	514	453	491	499	467	496	450	481	466	462	506	525	447	476	500	455	451	471	492	506	460	469	459	445	513	464	464	467	498	449	474	483	497	477	481	472	456	458	502	462	477	450	493	444	456	443	479	472	463	449	470	466	482	505	408	470	508	464	475	516	473	457	467	457	479	506	433	443	485	457	482	435	466	456	464	484	484	464	444	472	459	486	500	462	491	451	467	495	467	483	476	504	487	497	441	480	476	475	474	482	466	463	481	470	480	460	463	447	449	489	471	452	469	497	472	514	463	465	461	464	426	446	442	507	471	447	479	466	490	437	454	455	475	474	443	515	483	480	481	490	463	487	491	465	494	476	488	488	492	485	470	494	445	468	489	466	488	479	458	480	428	496	477	451	475	471	464	473	466	438	467	476	403	480	447	456	472	456	488	516	509
37616	33084	20194	4615	745	590	495	442	438	418	343	403	352	339	346	368	332	316	353	323	334	300	321	312	283	324	339	306	298	330	312	291	330	317	354	283	305	320	328	283	323	290	301	304	294	285	280	335	325	306	304	308	320	308	317	314	332	306	319	311	303	298	304	291	323	308	313	312	334	281	302	315	302	324	304	301	290	286	316	332	290	323	310	309	362	326	309	308	286	303	298	347	348	313	298	323	290	351	307	305	287	300	302	269	294	305	317	303	320	310	324	315	302	310	286	313	338	304	302	320	300	310	321	358	314	287	282	308	325	302	332	313	316	304	318	282	323	326	343	348	293	342	328	301	316	259	290	286	327	317	309	318	299	328	335	294	306	290	310	332	299	296	310	312	286	311	322	296	293	261	309	330	298	328	316	304	296	328	314	321	313	314	305	310	308	324	304	312	301	300	346	291	306	280	305	313	316	306	312	311	297	316	311	285	303	314	315	280	296	310	306	295	299	300	361	283	299	324	324	347	337	322	309	303	294	305	313	323	333	301	271	323	329	310	313	324	328	329	319	304	292	310	324	312	310	298	311	314	293	345	288	313	330	315	316	291	316	320	299	302	322	328	326	290	335	321	307	308	338	291	293	297	304	296	319	315	327	299	307	274	290	313	291	311	315	328	335	326	298	297	325	303	292	331	273	308	332	330	291	311	314	294	312	288	318	298	312	293	323	340	310	324	320	300	312	286	309	277	341	321	312	291	307	322	307	327	278	294	312	287	322	273	293	312	284	336	319	271	313	341	308	295	305	349	318	285	299	309	308	293	297	319	360	304	305	304	304	317	292	332	296	293	306	317	287	302	296	291	272	304	313	285	309	302	316	296	327	365	312	334	315	340	316	314	292	301	267	340	329	305	337	321	325	331	336	350	313	309	316	352	282	327	287	303	309	304	319	275	327	341	291	298	313	334	303	311	302	307	317	322	316	345	343	289	318	283	316	293	315	295	325	312	300	299	315	273	281	290	295	298	300	331	313	322	308	312	289	313	306	304	328	320	288	300	296	305	295	341	301	297	333	300	299	293	285	309	307	312	312	323	315	287	298	288	311	330	301	315	316	322	301	314	313	315	300	332	310	340	289	302	297	298	283	341	311	295	339	298	312	324	278	311	321	287	351	318	357	320	290	300	336	324	299	297	311	296	306	280	315	332	311	328	305	317	344	337	316	321	290	278	285	328	318	310	314	310	309	294	307	298	313	285	295	278	294	328	296	324	317	290	364	298	290	325	278	291	295	298	297	312	288	321	275	312	317	312	320	323	307	316	319	301	322	282	342	307	310	311	285	324	341	270	322	326	313	310	313	315	298	309	291	333	299	322	321	331	316	324	306	285	317	321	304	329	290	293	282	309	313	313	314	298	331	337	304	332	319	330	289	293	315	314	325	298	329	306	319	289	340	283	288	327	322	299	279	297	320	304	302	283	304	302	325	315	281	312	298	336	291	312	326	305	323	281	321	334	295	294	283	327	324	291	312	312	305	299	288	303	303	326	336	303	322	310	310	299	320	348	324	337	293	307	284	297	324	317	301	289	310	297	283	316	304	305	330	303	286	305	321	317	319	297	307	300	332	293	291	308	316	323	284	304	318	312	272	276	302	291	297	304	311	305	318	324	286	288	297	289	298	277	301	319	334	339	287	297	329	323	347	281	302	305	315	318	295	292	314	326	300	304	303	296	290	291	310	289	333	325	293	295	329	302	313	299	285	286	321	296	311	296	297	288	321	331	291	325	280	307	290	316	319	296	330	297	287	291	302	319	313	334	329	296	311	301	306	305	295	316	308	320	291	304	324	320	321	305	320	265	298	316	313	293	321	316	310	323	307	322	299	324	317	304	321	283	314	279	313	295	303	320	286	295	292	294	300	303	344	319	343	267	339	323	337	328	341	305	314	267	310	328	310	308	339	325	354	304	309	316	289	306	289	331	324	312	307	296	326	303	302	288	317	327	320	337	317	335	301	319	302	276	294	307	297	297	301	305	333	298	308	322	303	328	310	301	321	290	310	302	327	356	304	341	296	314	332	298	314	295	315	311	299	318	323	316	318	278	314	326	300	278	291	279	334	328	297	308	296	339	309	335	300	330	291	299	307	324	296	297	282	338	285	310	302	304	298	290	292	319	314	324	296	325	309	281	273	322	299	331	292	303	305	327	316	295	300	346	329	317	304	297	323	318	307	288	306	288	312	310	333	365	299	298	333	299	300	348	340	295	317	313	282	341	306	328	329	305	279	307	299	309	320	284	305	323	286	309	329	311	329	327	321	302	302	329	317	330	282	315	313	297	302	303	318	308	306	309	308	298	313	305	316	327	299	314	325	292	286	320	293	336	328	324	309	282	315	296	310	297	319	317	285	310	322	290	344	278	282	303	291	315	346	301	292	298	305	321	304	326	296	332	294	298	301	297	312	302	281	312	301	283	318	303	294	292	325	295	313	304	295	300	312	328	319	309	322	305	247	322	323	334	324	302	294	306	314	309	324	309	332	292	342	314	284	319	315	295	325	308	294	291	288	269	308	304	311	314	316	298	311	305	330	310	299	302	282	293	312	318	298	338	312	317	288	306	324	282	317	311	313	320	311	318	302	337	274	305	313	319	335	310	308	293	312	297	286	294	310	321	305	326	286	295	306	283	307	325	324	299	320	272	334	325	333	313	333	305	324	292	292	308	323	330	326	301	288	316	325	331	303	302	319	305	286	315	289	305	307	285	335	266	305	321	315	339	316	325	321	310	322	313	307	278	302	320	318	304	301	291	283	338	304	286	317	328	300	315	275	319	310	290	345	315	309	303	313	272	312	306	287	280	307	303	298	324	312	284	337	308	320	319	326	293	290	311	307	328	328	309	293	362	297	327	285	330	301	320	262	317	299	302	328	294	321	298	294	318	330	331	314	300	305	298	273	331	303	311	298	268	303	275	306	301	307	286	288	317	327	319	310	322	305	304	326	290	295	331	299	323	297	288	316	294	323	321	321	304	300	335	281	314	301	297	299	323	301	341	318	313	306	309	351	311	321	339	314	317	294	302	281	318	278	291	315	321	314	342	316	304	309	314	291	312	325	302	291	332	351	323	324	312	283	311	303	333	317	325	342	304	316	308	319	340	343	325	302	321	305	308	292	298	318	316	313	303	299	316	299	308	294	282	298	334	280	325	333	310	279	308	332	290	300	307	331	325	310	293	305	336	334	322	299	286	320	278	285	312	327	317	284	297	293	288	280	293	327	306	296	295	296	281	308	304	328	306	300	313	309	290	324	294	290	302	305	321	323	345	270	292	286	277	300	329	325	316	315	299	321	292	325	299	323	321	295	323	290	308	319	306	304	338	315	277	315	281	312	320	304	305	309	317	322	294	322	294	341	311	325	306	337	299	319	314	318	330	306	308	315	338	297	323	319	300	289	300	310	300	324	312	334	321	289	268	293	308	305	336	327	289	276	309	279	353	270	281	333	270
22048	23072	25621	4866	2543	2217	1841	1659	1543	1408	1295	1130	1194	1092	1074	1049	998	1034	965	960	934	890	961	933	838	864	920	897	866	902	812	856	836	805	843	825	830	878	850	853	845	863	854	780	863	812	804	829	815	783	800	812	782	863	857	835	848	812	780	793	828	779	788	818	783	770	784	813	789	808	795	755	803	849	794	827	816	792	864	832	768	801	839	749	777	847	804	799	801	752	782	802	816	761	788	812	830	826	756	782	780	799	758	779	840	840	827	789	795	814	814	798	787	769	805	770	786	810	797	802	817	771	800	746	822	815	780	788	780	762	752	775	792	810	806	835	782	749	789	761	826	779	772	788	768	833	811	809	784	850	780	811	786	805	792	841	781	822	815	778	770	773	800	809	763	807	808	818	804	787	797	782	842	780	820	762	816	815	775	829	822	761	815	771	779	787	767	766	785	828	852	748	834	784	775	787	839	792	730	807	765	859	827	788	806	779	792	787	784	799	827	825	797	751	788	785	792	741	820	760	819	778	808	753	789	816	814	788	848	773	794	795	827	789	760	791	787	789	782	769	770	812	796	789	798	791	745	756	777	822	784	830	798	804	799	810	809	790	772	784	761	848	805	784	806	804	797	782	806	811	774	756	754	851	785	805	796	756	815	725	847	757	747	812	828	814	786	783	757	824	817	833	794	730	792	763	787	814	843	835	726	754	737	812	801	747	763	766	782	812	784	803	794	794	815	819	796	777	813	808	790	796	762	800	759	832	760	797	809	820	780	789	826	803	792	784	802	760	817	788	781	773	760	793	781	771	802	738	791	794	796	770	767	796	828	801	750	790	813	817	824	781	792	789	792	752	763	840	796	745	816	814	817	810	790	759	774	816	813	812	796	868	807	801	819	790	804	717	827	806	798	807	761	823	825	766	808	843	815	764	761	764	766	825	784	722	774	762	746	813	779	802	794	793	831	791	808	799	819	758	749	862	812	817	770	739	761	767	833	807	783	795	790	804	761	840	767	792	810	730	796	824	826	804	789	776	841	784	765	781	774	791	777	823	787	774	800	799	790	765	834	836	783	754	841	822	800	781	813	750	791	857	827	817	785	799	824	806	769	801	787	765	761	823	781	793	757	813	812	812	831	800	739	826	791	786	770	755	789	780	794	803	837	747	791	764	763	820	796	753	792	812	788	761	808	761	809	808	822	812	787	745	796	789	831	757	800	837	808	770	830	798	821	825	791	817	756	824	769	784	786	760	801	792	723	759	826	781	781	791	766	798	733	788	814	779	742	755	827	793	841	823	802	749	752	753	784	813	795	763	769	808	853	800	741	837	797	808	801	781	829	795	795	766	768	871	774	810	780	829	841	834	793	838	775	787	802	768	807	778	842	798	797	812	803	769	755	795	799	786	788	806	822	782	789	803	743	820	738	808	768	810	844	837	768	796	802	807	787	825	792	735	744	781	798	770	763	797	807	781	816	795	785	812	821	846	806	834	771	766	757	781	801	764	748	761	791	782	751	801	755	776	806	825	832	760	722	780	772	805	845	765	806	817	769	786	802	761	786	800	799	768	787	808	776	780	736	805	777	768	781	770	818	826	831	783	810	755	815	782	778	822	793	794	820	810	757	774	786	777	780	732	777	807	762	828	774	765	825	785	800	784	783	733	765	788	816	819	801	769	776	785	794	804	794	796	797	811	837	810	796	839	809	814	746	744	780	816	785	801	804	793	855	828	761	767	780	761	772	778	823	814	778	804	787	817	764	838	807	786	827	800	787	798	834	735	863	831	759	777	780	807	785	793	825	806	761	791	814	798	764	757	772	768	754	819	773	822	756	799	853	796	807	734	787	796	812	798	781	794	820	775	758	776	761	770	790	795	811	803	818	834	808	817	818	799	811	816	780	808	835	754	784	769	810	783	784	796	725	799	842	785	813	784	777	768	799	792	848	772	803	792	758	740	810	787	834	846	788	814	816	780	828	824	799	829	799	786	768	792	794	837	792	820	762	773	788	776	806	746	797	762	794	811	822	776	806	783	830	776	814	778	749	794	837	808	835	826	786	800	744	785	780	808	790	838	775	762	732	786	811	811	818	774	748	782	810	807	799	811	772	830	811	805	856	776	795	787	774	804	760	768	797	826	769	756	790	845	833	788	826	728	743	760	800	760	821	765	791	804	815	879	808	769	847	827	750	823	768	791	824	792	807	778	764	803	812	835	803	847	776	787	770	774	737	784	739	795	809	802	793	802	790	787	738	768	771	747	822	752	775	769	797	778	777	847	797	805	807	837	761	770	818	831	777	831	790	830	750	779	764	819	794	815	817	751	830	829	852	775	764	828	805	746	768	759	792	782	781	750	782	871	836	779	765	784	762	810	727	802	808	816	825	768	772	822	744	820	796	804	791	885	789	773	784	787	769	795	817	834	785	796	757	766	779	815	756	853	778	773	769	754	796	787	814	753	776	785	771	831	804	779	820	764	783	803	777	766	795	731	824	823	767	761	801	806	773	769	750	776	750	770	802	725	812	779	779	782	734	832	786	755	798	814	779	795	813	828	806	829	781	779	756	805	795	793	847	780	775	822	794	817	765	811	770	791	826	774	817	852	827	779	802	774	796	766	770	804	787	810	742	785	790	779	803	787	802	758	821	780	780	800	757	782	859	776	786	805	837	793	776	752	744	842	777	814	760	831	814	817	783	776	750	768	845	816	836	792	810	759	792	799	779	759	844	778	757	781	824	773	818	788	835	777	801	807	771	796	766	829	802	760	786	778	821	779	779	828	809	804	785	771	793	795	809	804	792	816	825	742	759	771	758	811	806	828	775	724	842	756	767	780	813	804	788	820	767	814	835	781	799	769	801	804	799	780	780	705	807	719	814	828	796	764	778	801	797	742	739	812	852	780	801	797	796	742	760	799	781	774	799	755	729	798	773	777	806	771	770	807	834	785	774	771	772	818	803	770	767	753	742	757	812	788	836	800	868	777	791	793	814	787	775	810	776	768	787	805	772	823	759	804	803	819	783	772	809	792	758	832	748	833	816	769	815	801	829	818	761	775	792	809	825	772	776	760	774	816	758	804	784	817	780	828	802	791	836	800	786	791	839	814	806	785	786	833	758	794	735	776	853	834	729	802	792	830	769	816	817	839	793	797	811	768	833	805	763	822	791	810	790	835	784	795	783	765	796	828	805	796	819	816	799	738	782	842	791	801	772	817	742	775	773	801	791	801	769	777	793	823	835	724	752	838	726	771	804	775	757	773	773	834	763	739	779	790	786	781	784	744	778	835	787	792	824	799	842	760	817	779	783	829	801	743	784	785	772	777	827	818	854	770	792	819	742	798	785	806	835	775	855	810	774	769	781	737	791	829	823	797	803	765	782	840	796	785	802	802	790	776	804	815	792	803	766	799	780	790	789	794	762	794	777	809	811	807	805	781	776	807	812	823	786	782	773	762	808	833	776	790	764	845	785	808	787	756	792	775	797	776	787	769	814	802	808	781
50701	47463	31828	9094	1366	859	705	596	526	498	392	421	374	376	366	354	365	343	298	308	351	353	334	347	322	314	297	309	309	343	314	308	302	326	308	327	339	272	306	288	273	309	312	317	318	305	300	274	310	261	314	317	292	308	286	313	259	296	257	285	302	310	326	302	280	269	274	281	280	300	285	258	300	297	285	281	251	278	280	291	269	278	282	275	305	289	291	283	291	284	286	323	288	292	276	276	297	325	277	259	320	336	285	314	289	294	263	300	298	286	303	274	300	292	284	284	288	301	277	287	294	280	288	291	322	288	298	299	286	287	270	263	290	321	305	302	276	320	289	294	269	294	285	291	279	308	286	297	301	292	290	326	278	304	313	296	295	298	289	295	281	304	298	284	299	283	273	291	299	255	295	316	301	274	266	286	299	301	290	299	293	312	293	290	324	308	263	307	305	328	279	279	311	278	297	301	338	292	285	272	282	306	299	283	286	261	286	293	268	310	288	272	292	291	324	256	287	272	320	270	307	270	291	292	254	304	267	286	284	284	302	295	295	308	299	268	284	285	275	278	281	268	300	277	280	297	276	295	291	340	308	307	284	279	298	288	286	249	309	306	269	282	300	293	289	298	284	315	301	280	304	293	313	297	299	290	242	278	288	259	299	283	269	267	272	310	329	281	291	291	302	260	266	272	282	287	297	293	275	300	306	286	308	285	288	288	297	309	286	303	291	303	273	282	288	308	289	315	267	282	303	288	310	294	327	274	290	289	314	311	265	289	308	285	306	288	282	300	268	276	260	293	276	288	301	318	314	286	298	309	291	320	295	310	280	329	275	251	294	320	293	268	274	278	277	304	325	293	296	297	310	292	285	248	274	293	286	279	292	268	325	288	271	314	306	316	293	275	296	287	299	292	293	266	309	284	248	297	271	287	279	266	287	296	291	307	289	318	248	282	277	316	300	286	274	252	275	293	291	272	262	283	310	290	287	279	295	281	302	292	267	280	290	308	297	281	255	280	303	290	288	282	305	300	295	305	290	260	271	279	283	282	304	281	281	287	271	279	254	268	309	279	310	280	311	289	300	290	283	291	300	290	271	294	283	260	295	307	289	275	283	254	306	269	286	262	290	293	268	296	278	293	268	298	291	282	277	285	285	316	295	258	266	296	304	277	289	287	283	292	295	283	277	267	283	247	280	262	270	300	305	304	308	311	279	292	290	291	284	305	313	308	299	311	287	280	295	274	280	312	284	294	332	299	289	270	283	292	325	297	285	268	299	306	278	316	296	311	302	310	315	257	317	298	273	260	314	262	295	285	285	275	325	292	278	300	245	300	289	296	287	248	301	292	264	305	292	308	298	267	296	289	295	261	264	280	303	295	317	301	290	250	286	276	295	281	273	307	292	328	296	264	274	297	297	260	314	291	312	272	276	293	300	294	319	292	279	282	263	297	251	279	316	299	289	283	269	285	282	326	290	283	294	306	289	275	313	266	281	315	332	311	268	304	291	296	328	290	278	310	284	284	286	289	282	296	317	282	287	278	306	335	301	275	318	306	301	283	283	283	278	296	321	302	309	302	285	259	288	310	286	293	318	266	316	283	295	251	283	295	288	287	296	290	285	298	302	312	299	274	283	276	271	275	254	266	306	316	303	282	285	317	251	262	308	306	288	294	320	286	286	280	283	293	260	304	304	280	301	309	281	292	263	276	282	283	264	282	284	326	286	299	289	284	264	269	295	314	314	310	318	293	285	282	286	292	288	283	316	280	280	298	308	299	289	295	307	327	289	322	298	281	292	285	290	296	284	278	256	303	302	299	266	268	278	283	317	299	276	300	310	273	284	294	298	283	288	281	306	302	297	298	250	285	259	315	305	303	291	278	270	292	308	276	295	321	278	280	286	298	295	290	326	288	288	280	281	282	293	290	294	256	282	257	293	308	309	278	294	277	283	287	312	286	282	271	267	270	281	301	274	263	284	316	287	308	301	291	275	303	273	312	308	267	292	303	282	302	309	305	300	284	286	288	277	302	277	294	295	295	302	290	272	276	300	269	291	281	295	289	257	317	304	274	295	268	326	316	317	288	305	290	288	290	288	291	283	290	284	291	288	296	324	262	316	284	291	283	282	254	289	289	260	293	286	274	274	293	283	293	287	247	315	288	291	306	295	300	283	282	300	289	277	296	290	295	300	275	276	310	311	287	329	268	268	272	289	330	329	304	288	277	289	289	294	265	298	326	290	267	280	292	308	292	295	270	277	320	281	302	253	274	294	279	297	281	297	292	276	316	294	280	275	287	291	306	284	306	284	310	302	292	260	251	298	298	297	279	319	281	317	303	309	273	288	279	271	319	299	353	287	271	291	274	322	295	302	274	315	303	270	315	319	246	283	292	300	277	258	253	287	313	280	302	299	282	264	284	313	261	313	287	304	280	299	245	295	307	308	306	289	278	328	284	292	300	267	268	281	309	314	308	281	266	297	294	270	310	256	285	301	285	266	287	299	301	321	267	304	303	278	280	251	266	296	301	253	292	274	307	293	291	248	289	300	284	290	261	289	301	282	298	291	293	304	304	296	336	290	271	267	287	260	272	316	291	291	288	289	264	288	273	327	285	251	295	283	313	281	303	254	290	275	315	318	276	300	267	287	298	281	279	314	320	282	294	305	285	265	256	259	315	299	289	255	300	291	299	308	329	277	265	278	267	273	303	271	299	286	287	335	302	290	289	261	327	283	229	275	303	293	308	247	322	301	270	311	262	289	275	272	286	279	294	280	288	320	321	287	308	298	310	299	273	287	273	273	303	287	287	293	285	267	296	271	298	272	312	296	265	290	293	268	305	303	282	276	282	293	328	298	275	300	307	314	310	278	305	295	284	304	297	304	280	272	280	280	298	299	294	264	307	298	293	288	305	277	303	273	319	269	296	289	309	291	273	305	304	274	279	310	306	292	308	278	317	299	302	293	270	296	269	269	308	313	292	279	300	300	297	285	309	326	282	303	275	309	287	282	290	281	296	284	315	303	296	314	279	316	307	280	291	290	282	269	297	283	284	290	312	310	309	294	289	272	304	337	269	296	298	279	274	277	314	292	303	286	317	286	276	321	290	283	279	276	316	257	290	275	310	288	291	283	284	286	296	301	291	293	275	316	307	304	267	254	261	276	334	293	312	279	284	322	288	305	308	291	304	309	258	288	271	305	278	276	300	294	266	303	323	305	306	309	311	296	277	293	289	330	280	257	291	319	270	298	318	298	298	285	326	303	297	292	296	267	306	324	275	293	312	276	310	308	293	310	282	260	276	287	305	318	278	327	295	324	306	288	301	277	268	285	297	319	282	270	321	295	296	282	291	297	278	291	288	278	291	321	302	274	325	256	273	286	295	267	286	265	312	307	280	272	299	311	290	335	301	297	236	278	304	289	292	283	316	285	299	288	283	309	277	287	299	253	281	273	295	271	318	273	306	285	279	317	290	278	263	285	307	287	301	306	276	293	302	301	289
30174	31473	34638	5716	4354	3449	2899	2515	2182	1953	1626	1546	1435	1376	1246	1214	1118	1131	1030	1039	993	948	934	945	888	938	890	861	864	845	860	850	852	829	844	825	881	814	800	808	800	819	804	782	774	787	781	759	816	806	743	774	744	791	752	737	737	752	744	716	815	760	802	746	729	752	782	779	772	737	727	740	754	779	730	741	774	729	753	716	747	746	753	741	746	753	754	756	726	734	756	737	731	726	761	734	775	778	748	743	756	736	738	728	755	734	708	717	787	746	718	776	780	682	786	724	754	705	753	763	729	730	757	700	790	791	709	737	733	739	729	688	764	724	709	713	722	708	756	756	755	718	687	726	683	743	734	767	758	723	747	736	739	722	749	732	748	697	723	720	743	767	766	740	793	723	742	670	754	786	710	742	730	691	702	692	731	736	766	722	760	729	752	702	681	736	761	738	751	736	724	752	739	698	710	695	730	783	695	713	737	704	720	717	773	743	753	706	743	743	758	715	740	726	712	714	758	737	717	707	706	749	716	735	722	721	701	757	693	805	697	727	736	714	771	752	750	753	744	756	765	744	732	719	740	736	745	709	808	766	715	724	750	741	679	726	751	732	748	731	752	734	744	713	748	734	726	703	738	766	699	734	690	775	741	739	694	721	765	717	701	727	762	713	757	772	758	706	702	756	774	746	719	718	771	760	707	760	711	738	711	753	687	687	775	722	732	686	763	727	756	692	696	735	696	727	737	746	712	750	757	733	755	725	747	764	740	792	724	721	704	719	746	769	748	705	712	709	729	728	689	761	722	725	729	755	735	747	707	763	782	699	754	713	757	720	732	730	744	755	755	736	708	725	718	753	742	679	691	690	723	763	701	678	718	715	739	786	730	729	751	763	748	753	722	676	773	749	717	741	708	738	713	660	738	757	744	731	722	733	705	750	724	701	751	748	745	763	708	727	724	725	798	746	728	736	706	728	738	754	725	749	720	718	685	703	743	736	744	748	759	755	732	723	679	782	785	674	751	726	764	736	760	753	710	722	728	716	733	750	689	732	794	726	739	674	754	706	757	734	725	731	732	698	750	711	706	721	727	707	705	699	772	764	750	685	744	689	706	736	725	716	709	687	704	710	756	788	728	720	709	739	706	744	720	748	711	718	747	748	746	745	737	724	737	719	739	713	752	751	731	735	704	729	701	751	761	731	718	728	763	723	700	757	717	716	733	743	744	719	750	705	728	751	748	734	734	702	713	754	765	754	739	737	752	778	756	718	750	734	785	697	695	785	701	713	744	720	722	710	717	752	741	742	666	753	701	730	709	788	755	728	711	766	705	740	717	736	702	708	714	720	735	681	696	746	721	709	730	735	780	745	738	723	701	719	758	739	749	695	731	695	717	697	743	739	744	754	711	697	721	742	714	700	759	702	714	698	762	737	764	746	687	765	729	701	734	767	792	751	731	720	709	716	689	739	761	748	698	711	708	765	769	695	732	744	735	746	681	745	729	722	709	746	761	736	732	742	765	736	763	788	754	749	782	758	709	738	700	745	745	766	718	729	731	709	750	734	733	745	763	703	727	698	674	760	719	746	748	726	745	753	761	757	740	755	712	801	704	721	763	754	750	724	722	724	696	691	754	771	731	739	697	741	708	698	721	693	725	744	708	751	762	704	701	704	742	763	725	748	761	701	752	730	788	708	780	714	673	751	735	768	740	762	728	728	733	724	638	733	729	689	739	724	676	720	751	712	731	741	750	749	749	756	783	719	761	727	753	701	727	730	776	722	744	691	741	699	736	759	733	724	733	743	744	722	758	755	736	744	732	781	724	712	731	705	671	686	730	732	721	721	690	696	764	715	725	748	728	728	722	766	743	763	705	739	694	770	737	717	697	719	672	753	739	714	728	772	717	743	736	724	753	688	675	732	718	728	755	751	738	758	750	677	703	694	664	731	720	729	741	788	766	754	750	732	766	750	746	701	753	721	724	724	731	711	728	755	684	750	754	723	736	729	739	775	716	730	681	722	724	714	739	743	739	734	678	740	715	700	714	766	740	742	722	728	726	710	703	787	744	778	769	761	733	743	747	705	736	742	729	755	762	705	751	710	707	761	743	715	724	725	735	754	775	697	736	719	714	748	725	722	708	747	732	747	675	730	799	695	710	722	701	727	760	737	748	766	702	772	713	771	736	721	752	701	715	739	708	743	743	736	725	736	773	726	737	704	748	768	691	721	744	752	696	719	791	682	748	733	754	749	761	730	736	691	728	710	760	703	769	708	748	733	723	737	763	772	753	695	776	767	690	706	731	753	739	720	737	772	685	716	759	769	698	723	738	730	686	726	724	710	733	693	758	732	737	732	724	792	726	685	684	781	751	766	740	736	735	739	718	736	690	747	740	722	752	681	746	751	763	742	695	761	740	757	762	726	712	701	714	759	732	777	713	757	721	725	732	716	729	736	728	721	748	746	718	737	739	715	735	730	731	728	744	722	720	778	728	759	755	683	716	745	731	750	743	755	721	777	718	816	701	714	725	678	708	720	731	726	727	749	739	698	751	693	724	725	719	746	762	762	713	713	725	763	757	707	734	703	720	749	766	757	699	742	714	733	735	756	732	741	769	718	678	689	749	739	742	734	755	740	772	740	737	770	702	709	784	717	763	699	712	678	710	770	794	810	741	760	725	711	743	705	706	727	725	734	725	743	744	723	776	737	723	712	747	724	736	742	732	724	755	721	706	726	742	705	700	736	718	735	726	772	738	757	779	749	760	735	744	728	689	745	781	756	715	712	729	773	739	736	735	756	713	698	789	769	768	701	717	757	694	721	666	668	725	765	729	689	721	744	751	714	685	718	695	721	735	735	775	761	727	767	734	701	699	712	757	723	712	737	723	733	736	720	678	712	736	703	748	753	739	728	707	751	797	706	690	739	741	744	777	750	789	764	721	723	759	652	719	751	701	729	722	756	654	727	763	743	732	729	738	679	754	728	737	710	748	726	742	725	789	761	726	706	694	772	767	763	763	697	757	761	716	705	747	723	674	779	750	708	735	667	747	687	714	718	737	698	755	747	756	753	718	713	700	740	717	726	752	675	710	775	764	754	738	724	737	744	728	752	737	716	738	735	727	749	714	751	720	708	738	693	718	754	767	729	729	751	716	759	736	740	748	766	800	742	746	704	764	787	712	712	751	713	730	702	718	713	721	729	746	751	760	761	742	759	724	700	748	728	744	755	699	715	715	725	719	681	714	745	703	729	748	731	761	739	732	763	731	742	732	749	708	739	749	727	728	707	705	713	720	781	716	731	723	690	677	720	709	811	687	739	774	758	759	738	697	729	711	719	769	763	737	669	748	694	763	691	727	702	754	754	708	732	685	743	684	705	740	752	740	731	727	760	727	724	762	723	773	714	759	693	715	727	737	746	719	717	690	744	721	761	724	733	702	705	721	771	698	746	724	746	775	762	739	705	674	733	754	712	716	741	683	675	743	730	736	697	705	721	703	747	752	768
5014	1680	670	238	179	161	168	152	158	161	159	142	144	154	156	147	178	163	161	163	152	178	177	162	139	175	175	185	152	153	168	156	172	170	178	140	133	146	154	167	141	160	157	184	166	170	179	203	175	165	154	158	178	151	144	153	182	179	150	158	156	153	172	162	188	169	155	156	154	151	167	148	149	152	148	139	164	154	162	177	171	159	166	155	153	154	146	158	156	159	174	163	161	172	175	164	176	173	177	157	159	165	163	137	154	159	185	176	154	144	153	148	177	164	178	155	182	142	156	166	162	162	157	147	165	175	152	148	157	148	190	158	162	158	141	163	170	164	155	143	162	156	154	174	144	172	185	192	159	156	151	180	168	145	140	168	166	158	165	173	159	168	174	141	163	157	158	156	145	153	169	161	167	179	177	161	158	160	158	165	176	179	145	161	170	176	168	150	162	172	158	162	156	197	151	150	179	150	154	167	147	148	169	168	161	164	149	174	168	138	185	141	180	164	159	180	149	158	139	162	170	154	160	162	164	147	149	164	174	165	180	159	162	159	161	164	162	164	159	173	133	180	175	127	188	157	159	144	161	172	174	187	156	171	170	155	161	157	154	148	152	159	154	158	152	154	166	161	161	157	164	170	174	180	174	182	170	161	177	182	186	167	153	185	152	136	173	130	138	155	152	181	172	158	172	154	159	138	178	157	152	171	173	176	173	152	191	153	154	157	164	150	167	138	172	151	153	164	173	174	175	138	168	163	176	149	164	154	150	179	160	146	147	145	152	141	172	151	178	157	155	166	166	157	162	150	175	165	166	169	160	155	162	149	164	166	166	155	163	141	150	173	148	153	161	158	145	156	166	155	157	162	173	151	149	164	150	159	189	160	150	159	178	187	141	161	164	163	162	166	154	149	144	153	163	158	150	127	157	149	156	134	136	144	180	167	171	159	166	162	172	159	147	156	171	144	149	153	142	154	152	147	152	144	167	154	154	164	173	176	141	160	154	179	144	176	168	159	165	182	167	154	170	172	140	126	189	157	185	167	157	150	166	159	157	175	165	147	152	155	137	184	162	155	170	167	152	169	154	145	131	161	156	167	176	176	171	156	169	160	150	162	155	145	142	149	160	164	179	166	162	175	155	167	144	155	168	163	150	152	168	163	146	160	153	150	162	148	157	152	162	157	174	157	161	135	152	133	143	139	189	146	129	153	142	153	152	150	158	152	169	164	139	156	174	179	159	148	152	165	168	147	161	133	145	188	151	144	148	169	170	143	168	195	152	153	161	150	150	169	146	180	166	172	157	139	159	141	172	160	153	171	159	167	159	176	155	181	164	171	157	156	146	173	148	139	123	139	147	161	162	150	184	149	176	177	181	146	152	159	157	165	160	156	147	146	165	196	178	155	187	184	170	164	154	156	151	186	175	179	176	173	153	162	149	155	144	140	150	172	158	182	151	160	151	159	172	182	158	160	160	152	143	165	147	156	166	155	171	162	178	172	170	182	155	140	157	151	160	154	160	165	146	141	161	172	149	183	187	161	163	179	142	162	176	154	157	182	156	156	147	150	172	168	171	158	156	171	168	161	145	157	142	149	150	168	163	180	170	172	158	147	173	158	148	132	185	157	156	155	150	161	152	174	152	152	144	129	150	175	179	161	180	152	160	183	161	164	143	141	150	175	152	186	151	168	169	153	156	159	165	158	163	146	175	146	165	155	162	195	158	175	161	181	164	147	148	169	166	185	160	154	169	167	165	143	151	190	170	153	148	151	133	152	162	140	174	168	151	151	171	142	170	173	163	167	155	169	180	149	152	148	175	146	147	152	180	183	159	169	153	170	171	151	187	159	153	152	149	135	184	148	158	158	150	152	163	188	143	155	179	158	149	156	156	161	173	150	163	146	159	150	168	181	165	172	170	165	140	172	165	152	183	180	159	146	160	155	151	166	153	161	159	157	160	154	161	145	154	163	148	176	177	167	172	171	161	159	147	168	149	155	155	147	173	155	138	160	173	155	174	180	181	151	177	180	185	164	170	156	166	158	152	142	164	176	141	156	157	167	177	131	136	158	155	175	155	189	166	167	160	163	150	129	163	179	159	150	156	155	156	167	167	156	174	159	191	166	151	165	144	152	153	145	169	172	169	146	176	150	150	162	167	155	168	164	143	169	161	168	154	157	174	160	158	157	141	155	166	150	157	164	146	145	175	144	167	155	180	189	148	171	161	189	176	158	174	159	152	156	159	149	140	140	154	163	152	151	168	182	146	150	157	153	148	148	157	172	149	166	155	140	154	167	179	168	164	139	176	157	164	175	157	145	155	151	148	170	161	145	157	168	164	165	166	157	173	151	158	142	147	165	150	158	145	162	158	164	151	161	153	179	149	163	177	142	158	153	166	175	160	152	152	159	171	150	147	166	149	175	161	153	169	171	176	166	180	150	186	153	157	143	173	150	148	142	156	167	146	172	161	164	130	166	143	172	165	139	164	170	159	169	173	145	158	186	177	166	131	147	170	144	166	145	149	182	152	173	134	179	163	151	168	181	173	140	159	147	160	149	145	153	171	173	148	184	166	152	168	169	170	155	159	176	146	155	150	129	169	162	157	171	143	197	159	135	154	175	176	153	170	152	174	142	148	157	174	149	175	174	137	149	175	184	161	140	164	173	162	153	175	161	142	130	146	143	146	150	150	169	184	158	158	140	190	161	140	169	160	166	156	192	157	152	161	178	147	149	154	166	154	167	172	160	159	171	146	160	161	154	155	160	164	154	152	189	151	167	167	174	171	134	175	148	171	151	160	182	162	182	164	158	157	174	156	153	150	156	153	166	162	157	183	154	183	142	180	173	182	149	150	178	145	172	159	169	173	141	162	144	170	172	158	187	168	178	187	165	181	157	157	160	169	170	159	145	169	174	173	184	178	179	165	141	172	148	158	149	149	178	169	180	171	147	155	175	167	157	156	170	138	155	176	173	153	172	147	139	188	169	159	164	160	165	165	166	169	172	170	176	154	183	174	175	156	152	158	169	167	187	166	139	168	168	179	162	157	167	151	163	166	160	145	160	166	143	175	152	172	167	166	151	159	165	160	148	173	141	173	169	168	160	156	167	159	140	167	175	167	156	169	170	151	161	153	131	154	154	164	173	176	149	158	166	166	175	174	170	148	167	162	185	154	141	141	148	162	148	151	166	150	146	156	168	171	174	170	177	158	139	152	175	166	178	177	166	150	157	154	172	164	152	155	160	166	165	140	164	169	186	167	177	185	147	141	146	191	167	164	166	143	151	150	127	184	161	169	175	143	143	148	144	171	158	151	161	172	169	152	158	168	173	159	146	161	173	154	163	152	170	165	173	163	167	152	172	184	162	173	152	176	159	143	169	147	172	151	141	142	151	144	143	126	143	158	169	159	147	152	140	183	171	170	178	148	162	154	159	152	179	145	164	168	171	139	171	146	147	168	154	173	146	163	154	145	141	160	172	157	185	166	176	151	167	157	179
4555	2641	2004	649	548	513	504	507	524	484	555	485	498	473	469	485	469	501	511	483	487	473	470	476	463	465	515	500	454	490	457	462	446	420	496	437	501	489	478	452	446	504	446	499	498	441	495	495	468	498	468	482	482	471	490	487	476	477	490	477	461	517	466	487	510	503	508	479	492	437	486	485	461	457	458	449	462	503	489	480	481	471	437	462	467	494	466	503	447	455	469	450	470	528	473	432	502	485	471	485	463	459	478	462	486	476	469	456	476	454	481	515	475	437	457	463	459	480	460	462	478	484	462	453	445	474	455	463	507	482	500	487	486	425	444	447	489	468	482	471	474	450	457	474	469	479	478	489	489	477	440	459	471	470	490	499	499	484	471	463	469	459	460	496	448	447	469	491	467	489	489	465	458	471	443	461	473	472	484	458	496	452	467	466	449	447	462	471	451	524	472	490	441	447	484	483	467	435	438	437	513	450	493	488	479	465	479	505	475	455	485	470	434	472	475	455	451	483	487	412	449	492	484	425	469	491	457	475	493	501	476	491	502	511	452	472	450	432	467	481	501	483	457	488	439	467	466	486	474	482	479	427	477	451	451	421	468	474	451	471	459	475	474	487	460	495	450	462	426	461	459	500	457	457	445	494	500	445	501	502	447	434	441	486	463	471	455	462	472	462	535	445	455	462	452	496	480	498	403	486	466	432	480	460	455	474	497	469	469	425	455	488	473	446	476	452	471	502	516	467	459	462	476	476	473	459	469	504	431	430	490	504	467	484	452	479	474	449	476	493	475	486	439	479	470	489	485	478	475	457	448	463	479	491	487	452	435	439	416	452	456	516	470	472	475	480	491	487	494	448	478	492	437	454	436	452	506	442	465	470	455	474	503	466	454	469	484	481	478	475	462	469	469	457	483	446	478	478	455	501	482	484	470	464	453	432	480	479	440	461	433	463	498	452	507	432	443	471	482	468	461	405	492	431	517	470	438	477	455	482	494	475	458	459	451	457	470	498	488	462	480	464	499	456	504	488	455	463	439	479	432	462	449	491	501	440	466	489	492	478	454	452	466	456	488	515	493	495	485	460	509	459	454	496	473	462	472	426	456	504	452	449	468	420	463	508	452	469	480	442	460	471	481	439	478	470	492	452	450	485	482	433	450	497	442	475	430	526	435	463	458	442	501	494	475	447	489	490	456	466	474	464	472	518	438	435	514	446	446	506	483	468	442	504	457	461	479	447	507	448	477	495	476	489	483	468	495	467	463	467	491	485	443	508	467	457	470	462	433	432	428	462	485	456	468	468	477	494	472	474	478	482	469	453	474	462	430	466	485	483	441	457	448	481	460	425	421	531	460	453	498	479	472	481	456	454	470	447	485	500	491	411	471	456	457	502	497	447	490	511	465	450	469	444	435	470	475	521	461	480	455	513	459	466	468	463	462	434	442	456	446	534	498	477	489	452	453	464	493	449	494	483	465	496	458	454	488	479	447	459	460	462	478	454	471	440	501	477	450	435	474	490	446	459	473	455	425	499	491	447	520	475	470	465	454	484	457	478	408	438	444	515	479	438	483	455	536	449	445	484	491	498	471	478	462	488	450	496	431	485	519	497	481	476	464	458	484	432	526	462	488	458	464	458	458	435	489	447	460	502	509	462	461	468	480	473	465	501	448	485	499	495	485	469	466	455	487	489	491	467	467	446	454	459	461	469	470	448	445	426	446	489	490	465	461	485	458	486	439	498	468	438	467	448	489	542	480	479	434	424	484	453	474	525	484	475	478	450	486	482	445	435	482	475	484	482	465	452	451	503	488	469	491	459	469	502	446	414	507	461	475	461	501	496	437	460	480	454	492	488	476	504	475	421	474	486	466	478	527	468	484	482	483	499	451	505	475	500	441	448	469	433	493	434	495	458	457	457	490	438	453	484	481	473	462	493	447	496	475	492	466	487	447	469	474	456	506	483	487	472	434	465	452	474	474	437	496	464	462	454	441	444	470	465	472	476	450	459	470	517	470	463	486	478	441	432	446	448	439	441	468	465	484	499	481	473	471	508	492	467	478	478	474	462	467	468	534	443	463	497	494	479	488	465	460	442	436	479	499	491	474	491	485	462	488	438	463	449	459	440	463	418	491	434	462	461	463	468	486	466	464	426	486	433	472	482	455	441	474	436	452	487	495	465	426	504	514	462	508	471	453	484	493	485	490	468	423	482	472	490	480	468	465	420	437	488	444	452	503	420	441	461	489	483	464	496	445	474	507	484	440	481	496	491	468	447	457	460	457	493	492	493	457	518	442	481	500	496	451	492	470	441	456	484	478	478	426	485	498	435	486	475	488	506	459	468	435	478	508	471	463	462	474	465	467	480	468	487	471	481	479	483	453	482	466	454	491	495	476	459	511	443	451	461	436	480	470	473	466	470	486	472	447	520	463	446	456	481	495	453	460	465	447	446	481	477	478	439	456	497	437	521	476	487	471	480	449	465	473	462	492	488	470	466	455	442	442	475	495	427	479	460	474	450	465	476	476	439	493	453	470	481	497	491	473	491	480	466	461	498	488	460	448	441	486	454	473	482	421	475	444	487	501	464	455	481	465	474	475	488	503	489	416	509	471	440	494	456	492	470	483	460	507	458	508	452	466	492	498	474	421	471	480	483	469	483	459	484	476	459	483	444	463	466	499	476	469	474	464	484	472	479	428	503	465	510	461	477	441	466	480	434	491	490	503	463	465	522	471	453	457	485	466	431	421	444	486	434	479	436	488	468	475	457	481	466	459	490	458	495	458	475	485	488	472	504	475	452	456	478	470	472	474	493	458	464	461	505	471	467	475	480	467	457	490	447	455	526	476	436	460	477	476	468	462	470	463	457	452	474	463	494	464	466	452	478	459	448	487	477	477	492	478	458	470	467	488	494	504	482	488	464	426	448	476	455	455	487	487	483	484	481	485	452	459	489	500	474	459	498	456	469	473	447	484	435	457	466	448	465	464	452	477	465	471	455	479	479	423	443	423	463	475	465	487	452	499	478	452	442	491	487	462	489	477	489	483	482	478	484	451	470	458	475	504	466	440	506	448	502	442	493	489	470	460	471	472	495	445	476	480	490	439	433	449	502	486	485	483	475	453	436	461	507	444	456	491	430	484	473	460	464	489	482	438	510	459	496	469	415	458	479	451	437	489	514	473	502	460	457	484	479	457	474	495	471	474	497	440	450	497	490	457	471	482	478	486	488	439	459	481	448	475	473	472	502	480	485	463	488	452	459	474	467	437	444	481	497	487	483	475	492	435	493	476	478	454	488	445	462	432	478	489	487	456	486	498	468	436	459	491	472	419	489	459	446	492	523	456	475	505	520	460	477	483	457	466	459	471	494	452	451	427	482	446	485	489	467	473	462	504	473	459	466	483	441	472	435	483	500	454	476	413	438	474	456	504	467	428	480	505	473	488	485	462	472	468	474	490	438	504	498	484	467	462	474	458	485	485	456	462	435	447	447	460	477
37882	33616	17671	4021	692	599	510	443	379	408	373	339	391	331	348	309	347	322	340	365	310	323	329	324	305	326	305	312	294	343	318	305	310	340	337	307	327	278	317	313	315	309	308	329	323	301	303	310	336	307	349	301	326	338	337	294	339	324	291	339	283	327	290	291	293	291	301	330	308	308	292	317	336	302	296	309	307	335	320	321	290	301	274	294	297	327	315	327	314	304	307	343	333	321	323	287	302	295	286	332	330	314	292	323	342	324	287	299	339	295	308	294	317	326	319	270	288	276	306	332	354	298	358	323	287	287	324	340	323	300	305	276	317	322	291	304	289	307	285	320	297	288	296	325	322	289	303	307	310	312	331	280	335	306	318	244	323	290	303	283	316	272	314	297	347	340	275	323	298	309	307	287	330	320	329	313	319	297	290	335	306	318	308	348	297	293	287	249	305	322	295	340	296	282	294	290	313	320	275	299	305	314	331	283	279	330	284	321	290	323	325	277	287	318	300	286	293	300	319	285	290	312	318	309	323	309	298	306	330	281	312	292	293	298	274	334	307	298	261	301	313	347	279	295	308	319	318	327	350	312	292	276	346	304	313	328	336	318	297	317	304	323	295	278	338	337	313	298	317	330	274	306	306	320	305	283	299	302	317	315	286	294	306	307	332	301	288	315	297	283	294	327	330	300	312	280	310	312	332	315	301	283	295	353	284	309	296	302	316	336	321	302	285	289	269	309	311	274	309	315	340	286	292	304	299	332	322	317	310	324	322	319	313	304	290	340	307	310	321	293	318	323	315	342	344	322	340	312	301	332	297	298	325	312	362	318	331	288	342	291	306	330	298	319	300	271	303	310	295	304	306	314	316	323	289	304	301	316	313	309	309	311	293	289	303	303	301	305	333	309	279	278	305	278	309	323	297	319	288	324	314	296	275	322	293	305	289	320	318	299	304	287	292	308	325	288	314	313	296	295	300	291	334	298	312	311	292	290	313	289	310	292	278	298	318	284	309	308	346	294	286	308	311	296	335	306	311	350	298	297	292	320	310	303	304	348	294	290	280	328	319	320	319	288	302	315	295	318	288	287	299	302	311	291	279	295	297	291	295	312	299	321	313	314	318	300	295	358	326	305	316	269	300	315	286	307	280	317	313	298	302	310	309	323	334	298	321	307	342	307	279	317	296	310	310	318	333	310	328	305	334	300	292	337	287	305	304	293	282	314	317	323	313	347	292	313	281	317	293	323	284	288	265	296	292	334	285	326	316	298	340	315	308	279	309	287	316	354	310	302	323	294	280	312	305	331	287	319	303	324	286	308	291	288	335	322	288	301	295	287	294	274	304	329	306	294	335	301	301	297	310	309	281	307	292	277	295	316	320	296	268	320	334	318	306	269	321	321	302	320	316	316	291	315	279	312	299	301	302	306	271	305	286	289	265	341	321	318	308	277	321	327	317	311	324	306	282	324	303	313	352	289	289	306	270	300	289	321	275	302	299	301	329	321	328	315	300	340	298	331	298	293	275	275	318	304	295	323	316	304	305	306	329	299	318	297	313	272	291	320	308	347	274	345	313	308	336	297	305	301	306	302	324	321	286	309	319	294	275	318	302	308	317	342	316	331	328	293	321	297	290	287	333	327	304	343	306	323	295	327	289	316	292	297	283	303	324	302	280	333	296	302	274	302	312	327	310	312	295	294	300	330	292	296	300	317	278	301	302	318	305	327	330	300	348	297	271	307	290	299	318	286	295	333	285	304	313	306	309	292	287	333	279	294	280	312	318	306	306	295	322	338	306	287	349	291	282	301	328	311	299	311	313	314	309	274	290	320	318	313	276	327	318	313	290	327	314	322	311	279	288	304	345	302	321	297	308	306	288	300	306	288	269	269	296	344	313	302	309	291	304	295	313	324	300	326	325	296	303	285	296	324	278	300	306	307	315	316	320	310	301	319	284	343	313	292	313	322	306	309	291	302	301	308	323	312	304	290	299	317	297	320	325	341	333	332	312	307	303	338	295	291	312	297	305	334	317	308	317	309	291	309	281	291	286	325	342	316	351	348	298	289	297	285	348	294	323	290	305	317	282	313	282	320	297	312	319	305	318	291	299	328	309	305	311	309	294	333	290	286	307	298	318	304	303	287	305	300	297	277	320	313	319	305	294	316	298	348	318	323	309	318	307	297	292	298	313	318	342	295	319	304	324	310	312	320	340	288	276	318	311	318	297	323	334	310	294	301	305	321	296	294	309	305	313	285	271	290	355	309	318	319	283	312	336	310	314	304	347	310	304	299	302	302	277	284	298	300	317	316	300	320	290	312	307	298	326	280	319	304	309	317	324	292	291	333	300	314	274	330	258	279	307	332	326	286	300	311	325	324	291	317	335	312	318	334	315	306	300	321	321	323	298	296	271	317	306	323	316	311	293	322	290	321	304	310	257	297	301	318	319	292	313	315	296	288	283	322	304	314	358	330	287	292	282	327	296	305	310	288	297	310	275	295	317	311	324	298	312	285	313	302	311	288	287	298	317	304	319	315	333	305	310	269	299	298	325	309	310	294	302	337	320	307	300	307	303	354	310	313	326	335	327	306	298	315	330	320	305	281	328	317	328	314	307	301	292	323	280	335	319	323	302	329	298	297	292	328	306	311	327	296	280	321	329	313	308	307	287	340	315	307	330	303	332	291	285	308	307	260	311	328	341	311	285	293	319	286	278	298	308	304	290	325	275	370	313	328	340	313	308	311	317	299	308	313	282	322	276	313	342	304	292	287	297	303	307	270	287	297	359	289	314	324	334	338	292	298	290	312	306	313	271	310	322	331	303	286	358	301	324	324	272	293	302	327	282	297	282	307	315	300	331	325	258	306	315	309	309	330	297	299	351	308	287	290	310	303	291	296	291	334	330	315	309	346	312	310	345	305	330	298	269	327	310	287	315	318	279	334	298	274	294	331	316	283	314	272	313	325	312	324	306	293	314	309	304	320	296	303	338	284	287	324	314	318	313	314	300	272	315	310	296	303	279	304	294	359	327	352	326	309	313	317	340	289	311	279	313	319	310	347	310	290	313	283	300	289	330	300	328	307	300	311	330	299	295	308	300	331	322	299	303	339	312	322	332	300	316	293	328	319	293	341	341	333	305	290	319	271	298	279	296	316	340	286	312	295	277	312	310	289	324	289	329	303	313	310	341	318	313	308	320	319	323	325	309	300	296	301	286	310	285	290	338	299	308	320	296	296	283	330	328	311	309	337	308	267	282	312	283	281	331	273	327	297	318	316	300	288	311	287	330	298	314	301	287	290	259	326	318	322	331	308	288	341	311	320	291	304	324	288	315	315	292	328	334	288	348	329	328	294	327	297	278	329	289	300	304	297	312	306	308	326	298	310	348	306	315	312	310	320	303	309	308	317	313	377	318	285	300	328	307	298	274	333	345	292	276	317	303	319	312	325	324	320	322	309	302	263	293	318	323	278	292	298	307	285	321	284	354	324	282	277	301	332
22354	23581	22892	4104	2647	2261	1912	1707	1476	1430	1266	1167	1144	1107	1088	963	1025	1001	912	927	949	972	911	917	925	885	850	910	886	848	838	833	844	841	840	850	782	875	846	785	782	797	826	810	772	795	824	754	822	819	819	792	822	754	852	776	779	828	809	792	823	812	829	825	795	766	768	757	810	799	817	759	796	796	821	855	793	808	811	782	784	823	766	806	723	782	818	757	793	820	793	831	825	764	779	813	760	755	778	796	793	815	820	795	825	807	798	788	825	863	784	797	808	800	790	783	830	751	783	817	770	769	723	762	826	800	843	795	773	803	772	821	777	809	790	848	782	746	770	809	793	758	871	837	803	813	728	784	790	769	796	756	832	757	808	800	803	812	782	789	793	798	806	761	804	762	823	807	784	781	774	821	773	787	756	791	766	780	750	859	786	802	797	813	782	842	840	775	796	784	837	806	828	796	812	774	784	826	778	801	842	806	808	753	821	771	801	753	815	776	825	811	752	777	823	766	754	743	774	787	750	774	840	735	765	796	832	819	754	814	772	816	760	764	725	795	748	760	775	800	799	844	753	760	781	810	778	797	773	777	759	746	769	828	776	823	768	829	760	812	783	783	809	804	750	821	789	775	814	762	798	831	787	837	775	785	801	770	821	757	760	799	779	824	767	787	770	758	806	812	814	804	788	773	793	823	815	785	793	814	801	780	766	790	750	853	787	801	821	794	743	735	782	741	815	792	767	805	816	819	801	781	812	823	827	727	821	768	763	817	786	860	750	813	825	791	795	806	849	858	796	797	780	802	836	766	798	755	764	770	767	727	750	776	827	772	724	801	807	806	782	804	773	831	760	805	786	811	868	782	777	770	780	799	782	792	730	847	829	789	778	791	793	752	807	797	802	761	814	793	805	801	775	826	769	813	791	784	831	811	785	807	793	797	777	775	777	779	769	794	772	812	773	772	784	811	775	794	738	814	801	801	791	794	802	775	786	766	804	842	803	823	837	780	800	777	749	716	805	776	762	824	789	812	818	793	769	752	790	815	776	768	725	797	847	825	798	821	820	764	774	813	762	825	815	771	790	845	793	797	784	837	775	772	829	766	828	798	777	794	728	808	813	826	746	762	805	763	813	816	805	793	764	803	786	804	812	791	802	750	757	753	780	730	814	880	834	772	824	763	785	800	818	757	810	830	767	788	777	802	770	763	819	809	781	792	780	825	752	749	823	794	767	782	742	774	797	808	765	803	808	795	776	776	809	786	809	778	835	795	803	800	858	786	766	810	809	804	798	787	812	718	814	748	828	824	787	786	798	773	817	783	833	787	770	771	741	776	805	831	769	799	774	745	834	799	829	863	832	784	871	788	816	829	785	817	796	774	782	818	764	779	770	828	772	806	839	793	797	819	841	772	840	846	820	791	816	735	790	781	785	796	781	804	801	812	771	789	788	777	743	849	799	755	815	791	794	772	802	791	833	767	760	809	734	776	767	760	834	803	772	780	774	818	792	780	772	797	820	808	773	791	767	871	802	820	804	779	840	780	784	772	788	795	781	801	809	816	855	795	776	817	777	805	773	814	776	788	788	769	777	794	810	791	738	800	784	793	775	741	807	796	811	792	797	801	771	802	783	807	769	785	790	757	798	852	791	805	735	787	782	758	800	785	736	756	812	807	786	760	782	835	793	782	790	822	748	794	758	777	777	790	825	762	802	766	770	792	783	811	835	811	825	822	738	807	810	792	798	800	778	777	807	860	804	779	825	770	780	821	814	807	823	802	794	833	815	795	794	788	807	809	843	752	795	801	813	766	785	779	752	776	801	836	828	831	769	737	783	803	815	809	769	822	791	787	758	816	752	778	838	751	801	799	759	842	758	801	794	791	791	803	850	779	797	814	836	788	826	784	823	766	803	800	789	790	817	731	751	794	799	742	775	812	780	795	790	805	807	814	790	769	746	798	798	843	793	805	755	784	818	742	836	786	869	810	787	805	805	817	797	756	770	742	771	805	792	748	822	821	761	756	783	802	837	807	801	780	822	812	802	820	771	731	822	745	783	859	777	782	785	797	766	805	790	791	849	806	838	794	786	768	760	815	742	822	749	801	770	778	813	760	760	751	825	791	780	850	834	786	752	741	813	807	725	745	755	751	823	803	758	793	845	802	771	811	777	768	768	799	775	795	709	773	802	774	772	788	810	776	777	813	722	806	787	792	757	789	804	813	825	774	778	787	788	782	813	772	780	757	824	827	784	793	774	808	830	746	769	805	793	798	797	808	809	759	828	805	812	768	766	811	820	792	815	760	823	822	777	793	794	781	794	804	786	757	763	832	793	773	780	818	803	751	760	807	774	737	810	810	778	792	799	776	847	740	766	827	805	765	768	754	783	751	804	794	780	777	837	785	761	792	775	785	804	764	746	808	753	779	747	772	806	790	801	820	795	815	745	789	826	816	782	783	724	781	794	817	797	803	789	797	843	788	795	768	838	791	782	752	752	813	757	760	779	767	801	785	762	794	769	807	797	816	810	743	766	773	805	801	752	774	872	788	749	835	790	742	798	787	802	750	781	761	790	818	770	776	754	741	815	816	792	775	774	810	793	789	759	777	751	772	824	762	797	747	812	760	800	859	741	786	772	799	765	798	780	793	757	808	796	770	784	857	806	801	767	810	770	775	838	757	809	787	743	765	769	773	773	801	800	800	738	795	757	814	785	767	797	769	750	763	816	759	782	816	811	827	757	779	738	827	770	785	771	832	813	809	833	789	833	809	854	796	821	762	820	743	788	771	733	738	791	831	806	806	787	776	837	769	805	748	804	796	807	749	797	825	835	791	819	784	802	778	789	832	830	719	782	799	810	786	827	783	792	836	800	786	766	816	780	766	774	838	829	783	803	804	766	810	755	766	778	746	777	815	767	763	807	783	760	801	776	796	841	826	765	810	746	762	773	809	765	787	769	799	803	813	758	762	764	790	789	778	817	763	775	761	813	802	763	718	820	822	741	790	778	818	766	781	807	727	783	773	798	733	803	768	796	799	839	842	790	776	817	798	784	783	740	805	810	841	806	782	806	827	812	796	795	807	797	795	783	783	811	814	777	772	814	802	811	777	827	773	794	809	810	759	771	782	784	762	813	757	836	782	785	743	818	808	753	803	798	735	769	732	752	781	831	820	768	796	791	753	844	783	782	748	806	793	787	807	775	753	793	749	749	771	794	811	778	784	797	772	723	788	798	797	831	822	784	755	797	847	780	770	761	786	780	791	792	760	736	743	799	739	832	771	758	823	821	815	794	806	742	822	837	799	766	774	777	833	767	804	779	775	784	792	772	795	765	765	804	814	799	774	790	799	813	775	749	786	806	811	801	760	819	778	769	827	799	750	810	773	798	808	790	773	776	822	780	758	785	794	818	757	742	823	797	784	755	821	785	791	821	776	805	797	748	790	816	763	807	778	820	783	799	782	855	773	864	782	830	804	773	818	767	780	814	785	792	863	793	788	831	796
51047	46802	27424	9504	1363	859	657	642	509	485	425	355	392	381	342	348	306	318	321	316	305	277	334	295	286	300	362	315	281	287	313	318	302	307	287	289	290	273	308	287	317	291	316	302	251	322	313	292	302	299	332	275	290	298	295	290	306	309	261	293	279	307	273	287	255	286	306	295	302	292	264	278	254	301	330	294	290	287	270	282	283	302	296	324	275	297	319	278	270	281	277	284	325	298	313	287	296	276	291	295	304	268	288	255	284	313	284	316	300	281	294	300	285	277	301	281	331	293	313	321	282	286	305	279	272	290	294	325	284	287	289	289	268	290	276	271	278	276	261	292	277	299	304	273	287	278	276	261	287	270	295	273	303	296	282	289	282	284	309	286	240	282	314	275	264	294	271	295	318	281	304	290	274	304	300	293	308	275	297	340	316	282	264	311	292	264	295	305	310	327	311	293	272	288	281	263	320	312	314	276	304	278	268	332	317	306	284	302	292	270	293	310	272	278	281	261	299	260	291	278	263	281	276	292	281	270	308	283	319	271	306	300	296	285	265	277	311	297	261	264	260	290	287	286	302	298	309	293	294	290	282	330	262	254	309	328	281	264	295	296	275	274	330	268	279	294	271	302	290	252	310	290	285	299	275	262	307	299	276	292	279	289	274	260	306	305	250	284	293	293	291	304	285	286	284	290	257	290	303	299	319	323	310	310	287	273	291	287	298	317	277	291	279	253	267	282	269	281	292	313	282	264	299	256	282	272	311	291	287	290	281	306	281	272	286	316	260	300	289	292	294	283	277	292	304	270	282	285	305	296	305	274	290	290	310	317	265	330	265	266	300	279	289	310	282	278	296	257	299	272	281	304	303	305	278	310	276	303	263	298	286	286	301	260	274	307	320	258	276	296	267	277	322	272	282	267	301	274	295	306	309	295	296	265	251	275	271	283	293	297	263	329	272	283	293	290	287	306	286	271	260	300	285	290	299	290	269	299	300	288	295	274	302	289	264	298	335	285	288	306	285	297	303	276	298	277	267	301	270	312	289	329	282	301	285	289	283	263	272	305	278	280	298	269	268	301	292	303	285	277	284	288	296	279	276	276	303	284	273	317	349	254	311	256	317	309	289	315	309	300	253	277	303	296	264	298	263	324	285	302	290	290	290	302	302	279	279	255	292	316	272	315	318	285	281	291	287	281	282	269	287	321	303	318	317	284	302	288	275	308	326	320	293	290	280	321	252	277	248	263	275	276	305	268	306	301	241	275	288	253	314	307	300	287	270	261	282	263	307	277	312	282	296	282	272	283	264	282	278	264	263	266	291	293	319	252	274	282	276	247	310	283	307	298	326	325	269	260	301	245	277	276	295	297	282	278	306	304	298	317	293	271	287	292	308	314	272	291	280	314	270	280	263	306	286	262	310	262	294	287	301	310	274	300	303	261	285	329	324	293	291	292	283	271	262	309	266	294	301	311	298	275	282	299	286	278	262	280	311	300	289	243	279	282	310	276	284	300	312	339	273	313	301	288	295	290	278	263	302	305	293	278	311	304	300	289	304	293	299	298	321	283	270	272	283	307	263	293	276	283	301	281	301	255	336	301	308	283	282	290	319	302	267	268	289	275	306	291	288	252	304	328	286	284	311	302	285	293	324	290	305	284	284	262	274	293	302	308	276	295	278	292	259	341	302	253	288	284	285	306	297	290	279	278	260	282	298	264	275	303	288	266	319	289	264	236	293	303	295	289	302	290	303	272	271	283	277	295	287	281	305	281	309	240	278	291	282	262	268	288	294	287	279	271	269	312	267	273	259	278	249	278	301	302	279	306	312	274	299	297	306	318	302	268	302	281	305	283	276	293	287	296	299	294	292	280	273	299	296	300	313	346	293	273	289	293	277	309	329	296	295	301	281	266	294	277	289	303	265	276	298	267	305	272	285	263	315	315	305	292	268	283	306	263	308	270	320	292	288	269	314	288	289	305	309	269	286	305	278	299	319	298	285	316	270	287	285	270	249	292	279	274	308	271	303	313	302	312	277	291	279	304	274	311	294	280	298	299	299	308	284	339	298	249	281	279	286	268	298	268	285	285	273	339	305	294	278	304	302	295	271	284	289	284	318	274	287	302	293	301	277	299	281	333	262	330	287	286	271	292	288	305	265	281	267	273	313	292	284	284	309	266	319	248	272	278	308	289	274	295	302	292	266	297	311	288	311	289	296	293	282	316	259	273	278	274	294	316	294	262	276	292	301	293	300	322	251	290	319	307	301	283	320	290	308	264	277	281	292	285	288	292	271	285	260	268	299	303	288	317	290	290	283	276	281	277	295	270	281	255	270	303	287	264	294	292	285	306	278	286	295	277	257	319	297	264	318	293	305	250	246	298	307	288	303	278	299	270	256	292	302	273	280	303	296	281	294	272	271	263	263	314	248	287	266	277	275	282	297	286	299	303	281	276	258	337	289	312	276	297	265	281	292	262	278	286	297	287	286	316	278	321	324	284	262	307	273	327	316	254	273	295	310	301	266	295	268	280	266	315	328	281	296	300	273	298	270	279	315	283	296	282	317	317	288	283	273	263	294	264	275	292	307	312	273	282	308	321	298	292	301	316	287	247	301	283	266	287	306	305	299	295	273	295	240	287	260	292	296	314	295	281	260	297	259	280	313	291	284	293	324	295	283	297	292	293	315	300	258	289	312	267	313	306	263	299	295	254	298	292	286	279	294	304	340	265	286	291	310	273	245	279	282	253	295	286	287	262	265	275	262	275	299	304	294	298	274	326	283	280	283	267	291	294	258	299	315	288	299	272	300	297	278	290	299	289	325	296	295	272	277	268	301	285	277	317	290	259	286	289	298	307	305	325	301	300	297	301	288	297	305	312	298	292	306	293	273	309	266	275	272	294	271	279	285	309	308	309	301	294	282	291	301	296	290	292	281	265	280	261	297	292	278	255	259	268	306	330	274	308	287	293	271	293	282	294	293	279	294	300	275	291	282	338	306	285	304	285	320	302	302	277	296	274	286	288	280	289	275	307	291	283	281	301	302	275	288	299	271	318	301	301	307	309	271	257	270	277	298	304	269	272	301	304	308	275	287	266	303	287	285	308	282	279	271	270	315	278	247	282	282	282	288	273	275	295	294	292	284	300	297	306	285	311	281	291	271	277	294	307	292	287	273	267	244	308	274	312	330	301	287	298	269	278	287	291	279	298	291	307	281	275	300	277	276	300	294	298	297	297	287	324	256	280	313	281	280	274	268	306	300	303	289	296	299	311	283	264	273	306	280	267	302	262	305	317	289	276	300	309	302	271	283	292	283	309	296	305	277	288	323	279	296	281	297	289	308	282	271	300	310	295	289	293	291	297	317	318	289	324	291	289	265	278	284	285	277	284	306	300	272	287	293	304	306	300	303	293	280	297	282	278	295	245	307	311	298	256	268	284	276	285	282	313	254	281	272	271	284	267	290	273	319	300	281	242	291	285	283	240	315	297	292	264	274	280
30260	31168	29780	7476	4268	3520	2877	2506	2065	1887	1722	1570	1430	1313	1307	1195	1136	1094	1107	1002	1000	953	960	958	971	923	839	888	928	878	828	866	841	782	816	796	834	787	812	836	811	829	813	815	777	778	778	792	772	803	778	739	730	750	755	769	783	752	736	710	769	727	720	741	705	798	710	702	774	710	737	752	724	763	753	785	707	769	727	773	738	750	718	775	771	737	762	726	741	732	754	719	735	784	713	713	691	778	719	727	744	739	715	763	752	714	765	760	738	728	727	772	755	760	731	698	749	715	705	740	743	689	748	710	759	694	757	724	723	751	713	697	767	758	717	740	701	762	741	707	769	736	747	746	702	755	726	727	696	705	725	741	704	740	741	673	727	727	743	760	730	722	767	730	745	765	738	762	713	785	707	756	739	766	681	758	734	753	660	694	712	744	778	765	727	820	712	735	740	749	743	701	752	736	711	718	623	720	727	753	740	738	707	747	724	726	738	743	727	762	756	768	714	703	752	751	751	739	703	742	726	718	719	718	732	743	704	713	715	670	746	722	743	716	713	720	702	700	719	721	709	756	780	747	764	721	745	730	710	712	743	742	695	728	736	731	729	719	720	752	731	715	723	746	751	711	729	703	676	761	684	733	713	770	702	726	751	705	765	700	712	730	807	775	690	765	755	737	686	707	715	727	748	735	717	721	783	734	737	678	721	704	766	730	708	720	733	758	740	776	748	731	702	725	659	749	708	702	743	683	737	773	740	709	708	715	720	668	707	734	766	696	771	717	748	708	761	750	804	738	722	716	702	727	722	682	722	768	706	781	714	748	689	755	746	725	732	789	717	747	744	728	709	710	697	713	726	728	690	677	725	756	764	756	717	714	695	706	691	728	722	725	711	724	722	708	670	779	744	772	721	703	724	738	739	740	712	719	742	736	769	727	684	711	726	740	716	739	769	713	722	788	701	704	730	755	729	708	709	752	666	736	742	702	734	720	732	742	718	707	736	730	696	720	741	739	730	804	751	726	757	768	723	714	730	737	746	725	727	727	742	699	720	807	759	727	716	749	745	733	686	786	721	707	759	698	783	771	764	739	749	693	709	704	714	712	728	734	733	751	761	711	723	705	719	752	718	765	733	753	694	708	712	772	770	691	719	729	734	714	754	696	765	735	782	740	730	711	766	774	699	769	782	749	767	715	723	727	721	690	784	750	677	714	743	676	754	685	748	702	698	707	691	700	678	706	730	714	707	783	760	717	728	769	746	722	735	713	700	704	740	765	748	719	717	718	733	698	717	746	749	732	728	734	770	736	715	729	691	725	740	732	694	709	729	721	760	723	769	731	729	715	747	740	748	725	789	735	736	720	738	707	766	725	740	742	749	723	706	752	715	703	723	734	697	749	671	731	716	702	722	735	770	740	693	705	737	689	705	696	689	736	719	745	735	736	701	728	692	730	728	708	687	739	706	658	727	737	714	769	743	654	735	796	751	718	763	734	703	668	764	731	723	739	739	719	743	747	722	736	676	753	722	768	773	738	729	748	661	743	775	723	726	716	726	770	694	728	725	707	710	748	733	745	699	737	753	725	769	688	699	747	687	652	753	695	703	757	819	710	734	732	686	706	712	736	737	747	699	698	697	714	732	721	705	721	698	763	710	727	714	734	738	694	726	757	721	772	726	719	719	681	718	730	725	689	716	710	763	725	734	697	717	699	756	757	725	737	721	704	715	732	715	725	750	770	735	664	719	773	719	768	761	697	699	722	688	749	741	749	726	678	683	736	747	715	756	708	760	754	770	720	699	716	747	725	748	696	763	728	683	744	755	727	723	770	766	719	723	740	730	730	726	717	788	674	751	755	734	710	770	737	721	690	764	746	715	673	735	719	700	717	701	708	756	708	699	688	712	735	708	686	707	756	791	687	714	713	736	692	746	740	755	747	759	671	783	706	726	674	729	709	729	751	675	687	715	736	748	687	713	777	717	665	715	729	745	700	724	707	719	770	747	714	708	753	712	758	730	728	735	749	691	698	700	804	768	716	711	755	719	782	750	690	687	747	726	695	751	753	705	706	662	760	759	753	761	766	665	787	725	716	726	724	774	734	742	752	731	740	690	681	771	734	724	731	763	709	728	685	710	704	742	733	693	728	716	757	725	730	675	721	775	736	727	662	744	731	738	749	736	711	739	734	686	743	727	721	712	716	699	716	712	731	700	720	754	713	708	747	747	750	704	722	705	741	737	738	737	745	752	715	732	765	728	696	759	676	762	694	722	727	759	716	781	758	743	717	729	689	724	752	711	676	729	674	716	779	690	785	747	757	729	719	749	696	722	740	740	771	760	736	714	756	734	684	724	757	721	680	698	713	775	722	746	715	716	725	729	744	692	742	691	711	734	772	709	757	718	737	733	699	744	709	748	750	723	725	736	748	750	727	731	705	729	739	765	758	737	762	715	706	712	751	723	699	714	667	727	646	706	771	751	726	729	739	750	717	748	779	715	712	710	737	746	698	780	724	728	674	727	725	721	671	707	725	722	719	719	701	723	745	741	717	741	701	715	701	744	705	701	723	720	765	724	742	772	734	695	736	736	674	712	758	736	714	764	780	746	722	733	717	749	740	755	706	717	711	755	791	747	710	736	704	755	736	746	727	737	698	761	665	754	712	681	760	753	709	680	773	732	763	772	743	734	764	668	697	714	767	731	702	726	714	705	723	716	699	714	771	737	732	731	715	728	712	768	679	745	728	739	700	712	729	782	778	747	728	710	693	690	711	713	778	752	727	756	742	740	730	731	745	688	731	749	706	698	691	755	745	747	708	705	776	727	684	734	754	702	798	732	717	756	690	736	712	717	774	725	733	722	696	777	726	730	739	722	710	738	741	708	760	753	721	728	697	710	764	711	704	782	708	734	702	729	748	711	766	743	744	746	677	723	724	749	708	727	709	714	759	691	775	742	729	758	687	715	707	730	752	754	667	733	757	729	707	780	743	680	713	716	801	752	727	709	753	697	712	714	694	742	681	707	719	734	689	709	737	780	737	697	686	746	722	713	723	741	783	741	722	725	758	719	721	730	726	700	722	721	762	736	728	778	681	711	712	733	766	732	720	710	736	689	731	720	787	721	677	720	735	710	724	730	726	719	754	744	732	741	714	761	702	743	752	741	747	722	774	757	696	748	703	713	748	692	715	723	682	764	743	743	720	757	729	678	793	707	746	754	714	710	765	720	725	706	742	703	757	684	725	723	703	712	729	775	699	723	680	702	800	708	785	762	694	731	699	743	735	700	738	686	743	693	741	743	733	761	741	723	701	738	725	708	727	738	736	733	752	739	698	748	756	695	741	741	726	723	701	718	726	721	685	725	709	707	721	726	734	711	735	700	706	724	735	723	712	763	715	681	737	703	705	722	721	783	750	704	721	740	716	702	750	726	703	738	702	738	762	716	733	741	753	749	763	750	751	746	687	686	689	722	718	743	740	721	733	730	728	790	735	741	705	742	791	756	724
4541	1410	547	190	166	156	163	154	142	157	158	173	135	173	152	164	155	157	156	145	165	169	169	159	124	159	145	159	176	157	164	191	140	162	145	160	188	155	146	151	173	185	186	156	146	151	142	174	159	166	151	165	152	176	162	148	170	155	172	129	153	170	173	144	157	124	175	161	165	155	161	143	172	160	179	161	158	174	166	148	161	159	167	161	156	152	134	181	179	143	140	154	155	148	152	156	146	148	137	168	158	146	161	147	156	170	160	167	186	166	155	155	175	160	176	156	170	139	171	162	144	177	154	143	170	153	175	177	168	153	162	155	142	162	152	157	166	151	149	141	140	160	169	147	125	148	179	148	159	136	165	156	170	130	161	134	157	156	153	173	162	171	132	159	164	166	149	138	158	152	155	165	165	159	168	173	166	142	150	154	178	152	148	141	162	173	158	181	167	160	186	158	163	170	164	159	162	154	158	167	167	184	215	169	141	162	193	168	155	138	158	168	163	174	160	185	169	161	144	167	161	153	169	174	179	164	153	180	186	157	175	157	159	154	134	152	159	151	155	142	161	166	166	164	149	152	163	162	156	168	154	145	158	156	153	164	169	146	132	174	183	182	183	164	158	153	162	141	148	157	140	148	182	151	133	179	138	174	156	141	142	152	142	181	154	144	154	150	165	153	150	143	171	178	172	136	148	138	154	153	146	177	160	148	176	168	140	156	147	152	149	172	152	129	179	151	147	143	157	161	160	157	199	156	147	134	143	149	175	170	194	146	163	147	169	146	167	156	159	163	136	186	145	147	142	156	169	171	139	155	143	151	174	173	159	157	151	161	165	170	147	154	172	182	145	150	160	131	156	160	164	144	170	164	184	154	137	146	166	136	164	161	165	159	149	163	160	156	141	158	164	150	170	155	173	169	186	133	157	166	153	162	159	155	169	144	171	178	186	143	171	153	169	164	170	167	156	166	160	168	160	163	165	161	149	140	160	149	152	160	159	181	151	147	157	154	120	151	164	167	175	155	152	168	148	176	138	155	165	157	163	143	143	167	166	165	144	177	162	163	144	150	134	144	166	147	150	153	138	160	166	160	175	143	167	135	179	156	169	171	178	175	144	140	169	155	151	169	175	145	180	163	156	157	168	125	183	172	160	144	141	146	148	152	155	147	162	152	166	179	181	156	137	179	143	157	144	145	176	200	182	154	155	159	161	159	162	174	176	189	149	142	156	156	171	142	140	135	162	147	152	154	179	125	147	161	157	176	178	135	154	155	137	152	174	162	172	171	135	153	162	159	181	166	149	149	172	153	152	140	144	136	144	171	156	165	167	164	152	159	142	165	160	144	171	165	158	163	134	155	151	169	148	152	144	160	154	134	140	174	176	173	158	166	173	189	159	175	184	146	153	128	163	154	163	176	131	131	182	194	168	142	165	152	157	143	157	141	167	157	171	163	150	164	158	165	157	189	183	141	146	162	162	171	151	145	137	165	179	185	188	144	176	177	166	154	152	141	141	153	156	168	130	170	149	166	169	197	162	148	157	166	156	166	176	171	162	148	166	150	145	156	148	135	156	141	155	156	154	158	153	150	136	174	136	149	149	157	181	161	148	146	155	159	151	153	161	148	167	154	171	151	191	162	174	157	166	145	147	151	159	180	168	172	147	157	179	159	173	174	177	164	154	190	141	161	164	157	153	132	149	162	157	154	179	183	172	157	144	162	165	160	148	156	149	165	157	177	145	157	160	163	149	161	160	145	167	156	171	163	150	152	149	159	157	162	148	170	160	153	165	159	155	166	156	170	144	149	168	152	165	174	149	170	153	131	167	140	142	141	149	146	156	175	161	154	146	163	152	183	178	168	148	169	144	150	140	146	153	153	177	145	152	183	172	142	141	163	181	151	167	151	142	155	172	156	176	174	147	136	164	154	154	152	156	144	156	150	165	150	182	170	166	162	158	174	170	170	162	147	168	161	175	191	173	153	179	163	153	184	157	171	176	157	172	178	167	162	166	167	170	161	157	160	189	182	166	149	138	171	162	169	162	147	177	160	157	157	174	160	146	127	184	180	167	174	161	154	158	162	144	168	155	176	162	149	165	161	157	179	175	170	130	139	166	175	140	141	167	158	165	145	160	165	152	161	171	159	156	173	181	151	147	174	168	185	164	158	175	150	156	128	149	143	172	177	164	151	138	143	150	161	146	153	147	146	163	172	156	170	153	154	143	142	154	156	165	134	149	151	157	173	176	166	172	148	197	158	168	157	159	146	150	173	147	161	168	168	151	154	140	159	147	161	139	167	170	146	144	158	141	161	150	169	169	163	184	127	178	138	154	143	151	172	161	147	147	152	130	159	162	162	153	162	150	153	146	164	163	168	171	192	161	171	158	157	165	175	158	156	147	157	156	155	164	175	163	157	145	147	160	164	155	156	136	140	157	185	155	146	163	144	140	138	126	142	170	168	167	148	150	157	161	158	158	158	145	141	167	147	150	159	153	171	162	174	162	152	146	147	175	129	169	156	154	149	186	150	142	182	159	140	149	158	162	161	179	145	159	153	161	139	154	147	151	155	159	157	172	165	175	164	152	162	134	155	150	170	141	141	160	152	149	157	158	185	179	167	141	176	161	148	140	164	135	153	155	164	158	138	164	173	169	165	172	179	148	144	168	188	148	139	158	165	165	187	158	135	148	157	129	140	136	157	165	169	168	137	167	164	170	148	158	166	184	141	151	148	149	148	178	169	179	173	165	152	142	152	153	188	189	162	162	159	171	158	141	176	149	158	147	165	165	175	161	161	176	186	165	161	128	151	155	167	154	176	149	185	168	172	173	182	174	156	196	172	160	161	156	149	141	152	148	176	163	146	128	164	174	162	164	150	187	162	146	149	162	168	169	180	146	153	139	152	162	159	143	143	159	149	156	160	153	159	166	150	149	190	135	154	169	157	162	165	184	160	157	125	144	146	154	150	171	166	140	139	175	185	173	158	144	158	166	153	174	166	138	154	142	172	174	167	152	155	146	150	158	163	151	162	178	164	172	151	154	184	144	163	163	155	146	164	153	167	146	163	169	147	168	141	172	178	160	158	158	188	176	150	169	156	148	138	138	159	151	152	148	153	141	157	163	154	170	166	149	177	133	160	164	155	173	176	164	166	169	167	157	164	146	184	153	159	162	161	153	178	150	150	148	172	187	173	161	168	169	158	166	160	162	155	157	146	143	165	178	171	169	162	158	164	138	135	157	148	154	165	152	157	168	135	163	156	153	165	169	153	155	146	161	161	145	136	168	180	162	173	161	165	156	163	148	164	170	152	164	134	153	158	156	150	159	154	153	166	153	146	180	138	139	171	149	162	153	131	165	171	165	164	158	170	141	154	144	157	160	178	167	162	155	142	145	180	157	148	174	164	161	142	161	173	156	143	174	179	151	156	168	139	165	165	152	157	149	154	170	145	164	162	176	166	157	153	169	157	157	184	127	168	170	147	144	152	158	146	179	157
4352	2252	1517	643	515	566	531	483	492	515	466	504	470	461	472	468	505	502	475	454	462	484	453	447	460	439	467	454	491	487	478	485	502	477	452	450	443	467	483	447	488	478	460	485	513	465	431	521	444	500	432	487	433	469	475	463	457	462	478	453	460	451	492	419	462	479	460	475	491	500	479	488	474	463	465	481	465	466	475	485	495	447	485	445	456	477	447	475	507	451	475	418	450	480	482	474	487	492	504	441	462	453	488	449	438	438	500	492	479	490	480	451	471	439	444	471	472	458	472	456	450	484	479	442	469	474	464	480	486	499	444	416	502	440	471	424	490	503	436	465	464	461	471	459	467	471	476	442	446	474	462	441	469	498	479	483	523	477	494	467	472	456	487	450	470	488	423	456	520	446	464	467	454	445	451	478	485	497	450	432	470	456	468	463	483	453	476	444	456	457	471	485	449	426	472	465	477	451	475	468	468	488	463	474	466	474	498	475	446	463	519	434	447	493	451	482	443	466	448	468	454	452	467	490	465	481	472	497	496	454	473	475	487	446	478	505	499	518	442	467	459	447	471	470	478	450	470	444	478	422	452	510	496	485	465	502	464	504	472	488	471	452	480	463	472	481	479	488	432	486	500	462	466	500	485	430	448	440	496	422	474	463	463	467	472	456	482	508	485	457	449	448	452	445	416	456	470	456	466	478	465	452	440	479	446	481	462	472	429	498	415	485	471	448	474	488	427	463	467	481	467	469	477	447	511	451	460	464	448	482	510	473	478	448	491	479	488	451	486	461	451	461	488	485	478	469	492	478	451	459	424	462	426	476	471	469	446	471	489	488	418	474	455	476	480	464	491	490	475	460	461	429	494	475	465	455	465	463	501	477	478	480	456	468	477	478	432	453	441	445	468	443	470	484	472	462	446	461	453	464	435	466	460	469	458	448	489	446	432	491	448	435	474	470	496	430	489	469	462	452	455	453	466	482	503	481	463	491	481	485	470	466	460	453	460	492	464	431	451	489	471	475	480	460	520	457	460	432	463	470	462	476	451	477	452	504	489	502	531	477	454	481	470	428	464	471	467	483	465	456	450	480	480	448	468	422	465	481	459	495	470	456	458	488	492	446	466	435	469	452	477	480	426	455	495	437	504	482	502	486	447	499	452	410	483	462	456	515	462	500	472	464	469	489	480	454	504	482	465	497	465	454	485	472	467	463	463	447	455	460	436	473	482	461	458	462	469	449	483	436	513	423	473	492	472	438	442	514	440	489	436	439	465	479	423	470	442	453	465	467	491	468	477	444	470	500	468	467	462	447	473	439	499	481	473	482	469	521	461	457	441	443	437	475	453	477	453	483	440	460	450	486	461	469	472	408	492	502	468	441	462	422	485	457	479	500	480	464	462	429	480	515	490	454	487	453	476	440	485	467	484	454	489	480	471	457	436	494	468	456	455	477	476	460	435	476	459	470	467	468	489	451	462	513	434	468	448	464	480	465	454	463	470	482	454	477	460	457	476	483	496	479	451	476	482	446	454	462	473	474	447	456	456	477	458	480	445	443	467	475	461	488	458	435	468	481	449	461	441	467	441	438	468	456	441	476	490	443	446	444	456	483	472	456	467	470	480	483	491	478	433	470	457	467	458	458	461	451	466	458	441	485	470	507	491	488	451	498	494	470	481	456	469	471	478	497	487	443	460	441	449	471	477	442	505	424	438	483	464	497	470	505	455	483	478	452	494	463	480	432	464	483	447	449	463	495	489	474	476	477	471	455	455	482	457	439	444	430	487	460	468	412	423	433	441	463	507	463	461	470	463	475	454	478	484	475	479	441	486	490	451	447	469	491	489	442	472	445	494	470	478	454	479	519	463	453	465	471	456	445	457	487	523	459	463	485	458	472	454	432	468	474	468	450	443	476	431	427	451	461	497	432	445	479	444	451	416	435	477	467	449	472	469	468	434	446	428	511	474	492	485	465	449	460	456	455	479	449	473	464	478	448	434	463	497	449	477	503	501	479	469	458	462	450	459	499	450	419	517	500	479	423	512	462	468	483	444	506	451	440	446	531	464	444	432	458	455	413	467	491	432	460	480	455	490	491	465	482	494	425	457	435	487	425	461	490	467	471	491	460	462	458	437	441	487	501	430	481	432	493	428	483	446	489	423	465	437	468	485	446	460	484	455	449	490	510	474	533	436	489	438	457	469	469	487	485	462	473	492	482	474	468	465	464	473	445	461	464	475	498	459	443	464	483	489	470	431	467	474	466	495	443	494	454	478	468	487	493	461	465	487	507	475	472	478	476	435	468	474	439	475	428	482	476	438	478	440	423	451	454	491	475	447	457	463	464	455	503	440	488	445	538	458	461	478	486	453	494	504	474	452	431	535	477	482	419	451	439	474	479	464	498	486	434	483	466	511	461	440	481	486	461	485	480	476	441	475	480	494	512	472	461	482	455	465	506	457	514	476	437	465	458	444	448	498	490	464	447	478	466	476	475	442	416	504	454	464	490	479	476	464	450	434	451	473	454	441	477	507	443	485	450	508	442	443	453	446	497	481	488	411	462	468	421	442	541	464	481	460	483	447	459	448	443	441	460	437	450	469	428	476	466	483	482	481	470	465	452	479	437	455	453	501	444	444	458	504	470	468	478	484	462	427	462	443	471	498	481	463	461	492	482	477	431	477	410	482	491	467	481	491	443	503	452	486	506	479	468	451	453	488	481	469	493	470	465	453	436	486	452	483	480	466	444	458	460	474	474	457	478	460	454	458	504	479	479	484	483	498	481	426	433	468	475	488	469	462	500	502	471	452	468	496	474	446	494	469	494	467	476	468	455	469	444	452	509	456	449	432	466	473	509	459	501	471	477	473	483	407	483	472	446	492	435	470	474	457	450	469	436	420	450	470	497	525	445	488	500	487	457	476	499	470	462	461	498	434	444	454	494	459	486	487	477	472	497	513	451	489	461	446	453	452	463	452	498	456	452	458	498	502	472	469	444	452	493	454	457	422	489	475	437	460	469	494	487	447	477	487	482	433	471	469	478	462	489	469	476	484	477	486	490	484	480	485	479	470	440	509	467	463	455	455	488	425	463	454	456	439	491	482	474	452	483	478	474	490	518	472	503	461	472	475	483	446	501	479	489	476	465	440	485	483	483	509	491	476	513	466	482	517	475	472	486	474	496	431	452	460	492	482	461	483	444	499	440	499	460	458	487	477	480	474	480	478	474	459	479	467	468	481	434	435	476	461	455	463	475	416	425	488	439	490	490	445	476	453	464	493	453	448	495	472	490	502	478	484	479	490	464	489	451	492	476	453	480	445	465	463	488	461	456	464	461	486	499	476	486	430	475	458	450	485	476	498	515	441	480	431	486	458	484	463	446	494	511	457	454	447	464	424	443	462	457	444	492	477	453	442	454	463	479	438	444	479	479	472	431	485	455	484	483	430	450	482	456	460	490	479	463	464	471	486	444	498	477	443	469	428	447	475	502	478	443	475	459
38411	30840	14972	2938	724	575	502	456	419	412	401	336	333	344	335	327	319	339	308	331	330	345	306	314	320	304	292	269	317	279	322	313	310	289	311	301	324	318	310	317	307	321	331	292	307	363	316	325	330	310	277	335	313	304	337	347	289	304	321	250	323	319	317	305	283	293	289	310	305	318	301	296	283	320	281	299	315	284	290	285	322	298	293	318	255	293	318	305	288	298	306	328	296	329	324	301	329	296	323	286	319	299	277	290	294	292	354	301	292	338	294	329	290	308	293	274	317	313	320	306	315	287	290	302	309	295	336	307	296	300	310	279	299	284	318	280	301	325	297	315	264	344	290	305	302	306	285	308	293	306	335	314	302	317	315	314	290	296	303	290	323	274	293	327	302	322	260	327	300	297	282	321	296	329	312	283	309	326	343	295	281	288	291	315	269	333	308	308	287	333	277	325	302	298	299	287	314	283	321	324	290	310	298	316	305	302	308	303	293	278	290	329	289	288	272	301	311	320	306	299	294	299	301	290	298	295	285	293	270	308	295	296	301	308	303	315	321	294	302	287	314	303	313	296	291	305	339	299	321	312	320	308	326	331	309	312	291	285	317	306	332	274	328	317	312	342	304	317	289	313	297	334	310	298	314	319	302	308	318	333	331	335	286	277	306	284	294	292	257	293	285	272	334	307	320	323	326	315	315	344	308	299	332	282	305	301	372	304	293	335	309	315	331	284	314	323	327	293	304	292	283	285	280	314	321	327	307	301	312	277	292	306	255	303	311	285	305	336	321	314	297	320	262	302	314	301	294	312	284	311	264	277	301	307	296	299	285	323	301	299	327	339	343	307	296	326	334	308	310	294	299	330	352	296	277	306	295	322	303	314	300	295	290	286	307	271	312	295	287	283	298	331	290	331	329	260	302	267	299	308	315	312	318	286	298	307	306	300	292	321	283	339	295	293	296	319	291	301	284	299	278	308	314	337	318	300	301	332	328	325	297	282	307	260	307	326	316	335	311	300	320	285	289	310	298	303	273	340	299	325	270	289	284	316	313	315	291	301	295	295	303	299	308	327	305	305	322	333	278	320	295	363	301	300	288	311	316	319	323	308	300	310	273	284	324	324	303	307	308	308	322	298	279	339	299	316	295	305	307	305	306	329	302	306	323	325	330	265	260	317	288	297	257	337	326	323	327	310	286	317	290	275	333	291	298	318	318	297	325	295	296	316	277	299	299	311	298	305	290	294	274	289	290	316	273	279	330	300	308	322	279	317	313	332	334	309	318	286	338	280	271	264	278	321	329	322	329	303	313	285	294	301	305	314	316	311	311	304	312	332	320	342	298	329	306	310	279	279	324	305	267	318	324	307	300	294	276	304	303	297	295	309	293	287	289	303	327	307	302	321	310	276	340	259	312	326	319	292	342	304	300	294	271	319	295	337	353	297	333	312	295	357	310	311	285	331	296	321	314	275	289	342	291	289	290	282	301	290	315	341	303	351	317	312	302	322	315	319	294	337	321	298	302	277	287	295	340	308	314	301	319	293	341	325	284	302	304	336	313	327	333	315	329	314	319	290	337	307	287	304	291	308	296	284	284	336	300	311	311	350	305	286	293	293	314	309	296	317	304	317	321	306	281	282	316	318	339	323	307	280	309	309	298	322	280	267	303	317	292	307	296	323	306	303	288	281	322	307	305	294	313	299	311	313	333	271	330	340	314	338	348	300	309	282	326	318	328	278	306	307	316	331	315	322	302	310	333	320	298	301	323	312	313	319	292	300	343	286	265	305	307	273	280	280	308	311	328	321	303	285	305	296	298	320	342	281	306	264	319	324	292	308	302	335	270	288	295	308	292	319	281	301	306	299	310	306	334	292	315	316	300	305	313	339	296	308	272	334	309	301	280	311	306	300	289	302	334	311	333	309	303	330	324	325	345	327	303	294	281	307	296	313	330	335	323	331	337	305	315	319	289	333	280	270	325	304	345	283	302	307	289	325	300	317	307	333	312	270	336	307	329	327	313	297	308	309	287	298	285	277	288	308	317	314	304	312	276	311	333	293	334	314	297	310	285	293	328	332	335	281	301	306	295	298	300	274	309	318	280	316	346	315	285	297	319	275	307	307	296	308	312	334	296	303	343	306	280	342	333	322	324	288	290	339	314	327	316	323	284	309	338	311	313	293	324	272	298	319	278	311	315	310	311	298	322	305	287	300	321	288	287	310	312	317	274	319	297	318	346	310	293	323	289	287	302	309	321	323	320	294	301	322	293	298	314	311	342	316	323	306	340	328	307	285	334	301	320	289	322	290	308	308	339	284	290	279	314	309	295	288	279	291	318	318	298	293	312	304	308	292	297	303	300	309	328	305	289	329	295	274	292	308	320	296	325	293	287	290	291	309	302	294	316	305	313	278	289	313	299	304	327	324	290	298	302	326	291	294	299	302	298	325	322	320	309	327	291	323	289	315	308	280	299	295	312	297	320	302	324	314	306	296	314	309	305	315	273	311	310	333	275	292	281	309	307	280	315	296	295	304	286	299	305	309	298	284	303	279	297	324	309	338	304	295	310	335	282	265	316	314	294	300	301	294	319	309	297	308	299	303	320	314	279	328	297	316	302	308	269	331	295	303	298	331	337	283	277	303	311	274	276	286	303	298	329	344	358	300	314	304	327	324	309	291	292	334	262	309	302	307	328	300	296	290	335	314	292	322	311	326	322	291	312	329	277	346	307	295	288	304	317	284	294	314	297	289	286	312	310	319	302	322	301	294	283	313	299	300	327	291	300	325	313	332	307	278	298	312	326	311	311	269	300	283	307	291	305	294	301	292	311	281	345	312	310	304	299	289	304	279	308	329	336	322	307	315	290	296	297	267	313	335	324	297	312	293	312	268	285	314	307	325	300	295	312	324	309	291	313	308	300	327	292	305	296	312	286	341	287	319	293	322	305	296	312	311	307	305	302	291	317	283	292	325	293	314	306	295	302	289	281	298	296	332	346	322	304	303	282	329	320	298	263	338	292	306	315	298	287	343	307	305	333	298	312	274	288	298	295	325	302	321	307	297	299	324	319	296	311	296	315	313	295	285	308	298	324	299	316	306	319	307	323	326	321	301	324	276	277	290	289	329	298	319	312	273	320	325	259	279	308	277	335	317	289	277	297	297	306	314	312	318	313	307	290	301	320	303	274	313	312	313	320	253	326	324	298	318	357	303	308	333	275	308	289	311	323	319	320	328	308	280	265	337	340	321	305	302	319	324	317	306	271	294	305	302	270	314	310	320	329	351	279	330	319	319	330	300	305	305	305	314	295	334	299	299	270	313	324	292	303	303	281	300	323	315	295	315	298	278	313	302	332	299	337	332	352	302	329	305	323	268	275	312	260	289	259	280	294	346	308	324	280	285	294	284	312	289	316	328	296	301	317	321	263	311	308	314	315	283	271	286	344	299	280	305	303	298	294	277	275	312	312	292	306	279	322	310	281	288	290	317	321	302	287	292
22582	20948	18389	3642	2745	2305	1985	1701	1549	1396	1271	1181	1154	1151	1107	1066	981	996	957	973	922	924	916	890	900	932	886	903	876	893	857	848	870	779	820	853	824	831	840	780	841	816	862	822	781	796	791	783	807	797	779	829	776	775	799	802	824	748	843	846	777	770	847	772	840	799	819	773	820	774	812	768	795	839	767	808	772	797	756	822	787	814	782	808	805	806	855	835	767	810	810	790	802	795	830	785	798	791	779	808	816	801	801	808	788	806	783	851	786	781	779	755	788	811	786	795	770	764	783	757	796	794	820	741	751	810	741	726	744	816	784	787	831	771	804	816	776	767	785	816	805	784	805	816	753	815	817	776	791	849	839	788	783	789	746	765	753	765	785	792	756	821	825	769	826	828	799	808	814	742	772	758	812	773	806	762	779	739	741	758	728	777	810	786	808	813	772	777	858	783	789	812	771	751	758	846	788	814	780	779	775	798	812	812	794	782	765	787	773	792	795	798	790	809	792	733	787	762	804	757	813	788	767	777	826	802	813	742	859	789	732	804	742	799	800	786	785	734	822	737	816	810	829	808	830	788	747	815	805	776	797	763	786	780	786	826	742	779	812	809	765	817	759	777	775	768	790	812	800	810	750	809	786	819	738	779	801	762	801	764	820	807	765	823	838	854	751	829	723	811	820	788	766	802	803	768	798	780	809	825	808	795	759	761	776	790	755	810	784	799	803	787	811	768	805	793	751	785	793	727	770	777	752	762	832	764	764	751	800	774	802	805	785	784	803	777	780	763	729	783	805	799	789	790	833	820	760	790	770	720	775	800	808	831	814	853	752	763	756	816	713	738	785	799	752	741	807	785	787	845	814	794	780	760	761	779	801	767	811	798	805	811	801	792	785	773	766	809	802	809	748	776	805	809	828	791	760	791	759	834	777	743	781	761	801	787	794	760	801	778	817	804	724	795	817	781	743	834	780	830	811	759	783	813	781	750	816	814	801	719	766	804	800	789	808	761	736	732	790	800	827	772	768	781	818	780	771	840	823	775	787	744	808	798	749	842	853	818	830	772	752	803	807	781	775	753	786	791	758	816	739	781	809	798	794	835	792	793	823	825	776	798	793	770	779	827	797	867	761	808	805	804	754	839	768	830	802	767	731	754	810	778	804	819	771	835	743	778	809	764	806	787	781	798	805	765	743	762	793	780	787	772	798	792	750	792	804	775	793	762	773	773	821	795	811	759	814	776	798	812	778	807	747	761	781	830	729	809	776	832	769	782	792	799	770	739	736	777	802	790	726	806	789	776	791	754	796	777	905	806	757	768	753	777	795	732	777	753	815	771	786	800	833	830	764	822	829	783	771	769	802	767	739	760	812	782	809	800	802	826	789	767	808	807	811	812	796	787	839	792	787	766	762	857	768	781	778	748	772	757	776	797	825	747	835	817	817	749	744	791	801	819	799	795	818	786	763	770	810	759	784	802	777	808	767	763	770	756	774	800	773	740	765	769	810	792	822	762	791	777	809	806	744	758	735	774	745	742	783	823	774	733	784	757	797	792	854	795	807	820	824	745	787	807	821	756	767	728	782	750	776	751	791	758	765	761	807	806	831	808	796	791	804	796	798	754	841	824	767	742	767	822	818	768	805	753	810	770	863	759	772	781	795	786	780	782	763	780	765	783	793	797	803	744	738	796	765	830	765	797	745	780	797	799	729	747	796	772	751	791	801	786	737	782	757	822	780	767	831	777	739	796	815	803	799	735	831	789	809	814	776	746	772	764	773	799	804	770	739	758	789	767	797	816	801	761	760	775	772	763	823	786	744	830	824	806	823	806	833	752	799	804	765	821	795	802	770	792	786	853	774	788	780	767	810	786	770	793	813	833	768	785	750	798	803	807	766	797	781	758	790	775	859	764	772	777	788	780	831	780	791	833	789	749	800	811	797	783	801	814	805	737	793	779	837	798	804	738	818	829	799	801	787	776	763	810	777	803	783	731	748	800	815	828	774	797	762	818	835	813	788	810	761	771	730	799	837	796	753	813	867	854	822	794	776	832	735	786	779	818	833	801	785	796	817	806	777	790	776	803	784	756	804	785	823	797	802	849	748	805	829	824	814	775	780	798	782	778	798	802	756	786	758	732	770	773	773	742	777	805	788	776	780	800	772	815	799	782	806	776	791	787	848	798	788	804	817	771	779	764	795	749	794	808	808	747	815	780	767	811	799	790	779	829	778	807	814	787	791	766	773	766	744	774	782	783	782	806	762	787	791	766	807	796	799	774	750	792	771	762	753	745	759	712	770	773	774	786	785	807	832	837	746	803	720	809	780	822	813	744	805	788	774	729	800	752	818	775	753	791	794	761	768	794	821	787	780	772	751	796	837	855	788	725	777	780	763	809	796	738	784	776	816	791	773	839	792	767	826	829	777	796	831	813	772	805	815	805	773	770	819	813	811	795	790	777	855	768	758	813	792	797	816	725	764	809	779	747	792	760	861	784	784	809	777	697	800	776	846	802	760	781	792	742	775	776	758	781	787	848	822	744	769	752	748	796	794	783	862	763	766	763	771	745	831	783	779	767	785	775	768	779	834	763	772	763	815	756	789	819	810	757	778	835	811	775	777	769	773	752	802	811	813	759	806	777	795	833	802	789	797	777	774	771	799	831	813	807	815	800	799	791	797	781	760	819	798	775	796	776	742	792	795	797	764	753	800	812	733	778	808	800	735	788	795	806	830	789	809	813	723	794	759	774	777	765	762	778	795	786	768	779	775	794	789	780	788	769	792	749	777	838	791	787	802	775	758	748	775	837	781	740	791	793	787	754	721	788	813	825	798	825	839	758	788	722	776	779	798	798	782	806	761	826	815	799	813	784	774	757	782	774	838	737	782	841	745	810	800	795	816	839	783	821	754	801	770	787	802	747	780	775	794	824	805	777	783	790	777	752	777	802	833	807	757	780	817	749	748	797	780	723	752	759	812	757	758	781	757	805	794	751	775	821	771	775	749	742	809	754	781	758	772	794	779	765	803	763	809	818	778	777	810	843	814	773	779	791	792	782	751	786	811	806	778	779	772	829	831	823	808	770	741	829	776	799	796	791	752	779	755	745	816	768	826	785	753	784	758	790	764	807	832	766	739	776	800	746	798	742	790	805	764	751	797	804	782	823	807	830	842	781	758	771	782	851	797	775	734	778	741	765	824	856	757	760	786	784	781	790	804	784	800	819	758	758	811	795	739	768	778	773	792	790	772	755	792	843	817	790	776	801	787	787	784	789	799	745	729	783	754	773	829	792	756	739	743	739	786	780	837	764	789	805	760	845	804	829	778	759	747	789	825	763	780	801	745	797	804	762	837	766	789	766	790	769	788	829	773	720	806	769	782	817	781	807	755	746	768	775	803	748	808	768	784	784	802	798	816	776	806	756	777	777	795	767	757	732	831	795	823	752	777	777	794	778	764	749	811	768	767	765	762	778	824	828	743	766	794	783	804	726	775	759	805	748
53149	46464	25737	6272	1302	789	665	543	507	473	425	388	393	374	392	338	346	371	307	305	331	322	325	328	302	283	303	302	302	281	291	297	294	307	296	293	295	286	296	312	306	305	309	301	283	268	282	285	295	284	280	305	269	312	262	320	297	285	271	286	297	290	300	247	290	272	304	294	317	310	303	268	273	272	284	306	274	262	302	297	276	293	282	300	308	287	279	310	284	283	265	284	281	301	309	285	311	277	271	288	293	296	351	291	301	310	281	255	279	275	292	294	301	281	266	291	324	281	313	282	295	289	265	275	273	317	280	302	279	310	271	263	273	291	293	293	298	290	306	279	275	280	284	275	282	277	269	278	323	287	257	270	303	327	256	291	300	279	275	284	265	287	303	304	313	262	286	293	307	271	299	283	293	268	292	271	292	296	306	315	277	304	308	262	285	300	282	281	298	285	302	286	287	317	309	298	293	265	259	278	284	303	286	296	276	291	316	306	263	294	321	254	264	286	286	296	291	280	275	263	251	290	273	317	287	287	304	303	340	279	318	283	290	291	281	285	316	298	298	297	293	283	297	274	287	318	276	263	301	276	291	325	277	291	263	276	275	320	295	273	285	323	296	252	293	295	268	268	281	310	295	277	296	292	285	307	265	313	294	284	274	288	303	290	295	281	328	309	292	324	282	296	287	311	307	284	269	290	280	264	288	312	284	295	313	282	299	283	303	293	317	256	315	291	308	287	279	278	268	273	285	266	265	290	290	307	306	316	255	289	307	266	262	284	270	274	300	290	261	268	318	293	283	303	308	290	284	258	297	282	294	300	338	285	294	289	268	312	288	268	266	299	305	265	295	260	297	274	311	262	310	302	314	307	294	283	280	278	296	268	300	284	274	274	272	255	318	311	269	275	277	258	307	280	255	265	300	287	300	276	312	283	267	281	288	297	277	291	260	316	278	287	279	288	292	273	302	315	300	268	293	282	299	262	311	295	264	279	289	269	291	289	250	298	257	276	277	286	309	324	307	279	285	309	316	273	295	298	301	319	290	265	309	292	301	286	289	266	286	264	292	301	284	293	305	303	275	274	293	290	293	287	309	283	292	278	286	267	276	293	290	273	309	323	312	300	330	271	260	274	275	288	278	272	292	299	280	288	277	299	276	283	266	298	330	266	308	289	288	298	280	266	270	269	286	249	285	288	288	278	305	310	297	262	279	307	305	273	315	304	292	288	288	285	264	267	287	293	265	315	301	251	277	271	278	296	282	302	287	302	278	306	267	287	305	302	297	277	280	282	263	322	298	304	323	309	274	281	292	281	298	271	269	289	296	296	288	291	284	254	262	306	308	288	273	305	302	295	292	277	259	283	285	311	282	278	290	326	295	308	269	294	312	262	305	255	322	314	306	271	303	311	288	291	289	295	295	310	299	291	257	291	340	299	290	317	299	298	309	287	301	289	313	279	244	312	303	268	302	274	280	294	285	292	304	312	274	295	275	262	256	275	287	287	281	308	274	286	265	289	277	266	293	270	279	282	307	290	304	322	296	262	263	277	268	278	296	284	274	288	274	301	266	279	276	313	276	285	275	276	284	281	266	274	277	291	271	275	303	300	282	308	267	301	307	250	249	289	288	296	338	301	299	281	272	292	271	310	277	276	289	301	297	290	297	289	280	285	280	288	275	285	258	281	246	309	258	261	295	271	317	318	269	263	261	301	277	271	260	283	281	278	288	252	276	278	281	306	283	298	305	278	288	274	265	287	309	291	285	289	280	293	276	276	287	317	264	313	314	295	255	284	280	301	287	321	266	295	259	259	266	279	282	261	268	266	283	314	300	273	266	256	283	282	261	293	304	287	332	297	299	293	291	303	314	307	320	276	320	294	263	306	297	269	292	293	272	302	288	320	289	304	279	305	253	296	313	295	298	331	286	264	304	269	296	292	306	298	291	295	264	285	306	265	255	296	266	297	276	267	284	276	281	259	285	283	302	291	275	284	292	291	281	286	284	295	259	276	298	301	263	294	261	251	298	296	292	278	283	254	250	280	313	310	300	276	247	269	315	269	267	274	290	282	284	307	280	290	275	281	272	310	287	288	283	277	332	293	284	287	311	275	270	287	284	294	257	294	284	290	280	257	292	288	264	276	302	308	314	282	290	326	277	276	303	300	275	299	285	291	293	262	284	292	282	289	255	298	282	314	270	300	255	279	312	266	279	302	295	309	270	286	267	310	271	267	273	288	293	258	294	277	261	266	302	288	292	282	321	266	306	283	268	297	294	269	271	270	289	257	283	273	291	270	336	325	274	269	245	336	257	300	291	315	273	293	289	287	284	306	339	291	299	312	266	298	256	301	270	262	296	285	276	328	268	297	264	282	302	295	297	284	282	294	291	262	283	299	317	293	272	291	296	292	282	285	276	269	267	295	281	289	265	293	273	278	280	277	254	262	290	298	280	250	284	283	299	287	291	276	305	291	274	276	249	300	273	280	303	273	311	318	314	286	273	305	287	304	305	291	318	288	284	304	276	279	282	319	324	330	298	302	259	287	266	273	285	278	284	269	263	334	269	306	296	309	267	284	256	297	291	278	290	312	282	314	285	304	280	297	301	292	270	283	279	282	266	273	310	293	313	293	272	284	283	303	275	275	298	279	266	302	287	289	298	298	310	290	289	269	258	291	300	255	288	308	266	304	271	290	301	270	273	284	278	278	300	308	275	265	273	280	261	294	260	303	278	304	307	290	265	287	293	295	271	271	300	283	255	266	296	300	260	289	296	271	276	299	327	308	341	290	323	299	280	294	283	247	271	273	289	274	288	301	284	278	300	296	265	308	282	289	276	287	280	305	288	271	276	284	305	283	294	293	318	335	310	276	308	287	294	256	297	307	287	281	298	256	300	276	301	289	268	261	296	320	294	281	308	296	267	268	305	284	308	295	299	305	292	260	279	298	282	285	284	291	292	293	305	262	267	295	277	283	287	272	310	276	311	316	264	285	325	294	283	280	287	296	311	269	278	282	283	347	295	286	280	283	315	299	278	305	313	263	273	293	258	264	273	272	274	289	283	284	304	302	301	292	291	308	272	300	256	277	280	275	285	287	321	298	288	275	263	283	287	278	271	291	291	276	274	294	283	278	327	287	271	261	270	292	293	287	309	296	293	271	289	301	292	310	276	294	279	264	295	296	272	306	257	303	276	298	273	292	307	271	288	304	280	291	303	283	281	261	270	317	274	278	295	305	282	279	234	272	270	303	295	273	278	256	295	277	284	286	330	276	281	294	289	282	311	312	299	302	294	304	280	290	335	292	293	279	271	303	288	300	298	288	262	292	325	278	292	321	325	279	294	273	287	275	294	292	294	284	275	292	294	281	278	317	301	265	279	293	282	270	248	291	275	283	319	296	299	289	298	350	274	338	289	272	284	299	273	285	289	274	316	276	289	320	285	263	277	316	322	304	326	284	280	324	321	283	277	252	307	305	284	318	256	277	281	303	296	293	288	273
31785	31399	25015	5571	4403	3494	2974	2516	2161	1868	1750	1516	1365	1345	1234	1203	1113	1126	1067	1036	1003	962	944	1009	896	911	856	910	903	875	869	799	827	817	824	867	856	780	831	810	790	809	795	799	782	775	794	799	735	764	765	740	764	766	759	747	780	817	778	759	778	732	750	755	777	736	809	719	759	742	740	809	757	759	751	763	727	759	749	757	779	713	745	740	755	706	749	790	699	736	741	747	754	722	708	701	724	711	714	760	718	747	715	724	694	707	734	713	703	770	725	695	758	752	770	730	759	758	756	767	767	768	726	685	726	759	777	688	719	726	710	755	769	721	706	785	736	730	711	773	691	740	727	782	716	723	714	718	730	669	687	775	707	678	727	770	741	767	741	710	731	737	729	746	751	758	784	660	748	726	719	754	717	709	768	694	756	701	768	733	734	734	749	748	747	702	711	757	727	713	750	737	735	723	749	722	737	703	711	702	736	720	690	708	753	737	724	734	742	684	717	705	750	697	706	725	711	750	699	756	704	717	720	717	739	790	727	762	732	694	716	723	730	712	755	721	711	749	732	715	748	777	712	701	798	710	709	715	709	698	752	690	728	705	728	727	706	707	795	726	729	746	756	751	742	715	731	741	770	690	737	706	743	677	740	759	711	725	677	715	736	715	784	749	755	703	704	723	742	696	781	780	747	711	736	764	742	693	690	720	730	727	717	754	710	726	703	756	735	692	683	749	764	743	760	749	749	720	800	709	770	717	765	752	729	760	693	747	714	745	740	718	731	749	730	764	736	749	724	744	736	749	715	714	676	719	750	696	749	710	781	708	752	743	786	714	739	773	738	755	712	724	740	692	756	717	727	748	742	706	704	735	682	789	728	694	727	714	712	772	712	774	725	711	745	722	739	720	757	762	776	704	694	767	699	744	719	736	699	704	734	751	726	664	726	783	695	725	746	699	697	767	728	746	705	738	686	685	724	721	721	763	730	707	708	733	693	733	725	721	701	691	710	768	822	719	750	792	763	724	767	672	727	812	703	709	732	754	655	726	690	736	720	714	731	725	737	749	725	721	756	748	693	722	722	711	736	730	768	733	710	751	698	750	719	776	728	762	743	738	719	745	728	715	717	669	723	713	670	743	755	719	763	723	737	709	714	748	734	715	708	716	713	764	742	743	709	718	729	763	697	729	701	749	770	768	717	728	747	720	728	729	750	750	677	694	703	683	714	754	695	698	693	720	694	692	745	730	758	721	697	760	756	756	724	739	716	730	687	718	686	685	738	707	738	716	731	690	738	711	732	744	714	702	694	790	715	659	764	789	713	748	740	687	730	778	698	731	765	740	729	740	726	704	681	729	787	742	744	714	721	746	729	721	695	712	653	739	760	709	717	746	774	727	726	732	687	722	701	768	738	701	717	753	775	720	747	705	763	744	748	706	749	741	708	721	755	782	701	697	689	709	782	721	756	713	741	739	705	765	717	702	774	712	721	685	764	692	741	703	747	717	687	707	673	735	719	749	701	729	711	736	698	759	767	765	777	735	724	708	698	739	685	764	739	716	716	745	729	714	728	727	758	711	671	731	747	744	727	719	760	779	716	737	757	708	728	722	668	731	727	698	752	670	710	684	722	706	714	735	732	706	680	699	772	724	693	705	695	698	731	739	734	721	703	732	708	748	713	713	723	693	715	738	739	738	730	729	731	707	756	693	707	759	757	720	744	719	751	765	727	716	685	732	767	688	745	708	761	712	702	743	715	737	683	734	714	653	702	742	706	733	745	695	711	731	667	730	741	692	690	686	784	749	705	752	710	740	743	739	655	744	702	697	681	735	767	687	700	708	728	744	722	758	678	727	764	693	744	693	769	690	797	705	733	712	722	732	719	733	742	719	743	775	727	747	783	716	736	727	720	736	669	710	671	766	697	743	708	684	736	736	664	707	688	748	732	725	730	744	734	759	698	709	717	730	715	778	753	767	751	694	714	744	710	727	743	710	731	748	746	702	759	749	717	757	718	727	723	718	730	728	669	747	754	729	746	752	745	738	732	750	715	733	721	724	796	690	716	753	781	701	782	726	733	759	687	716	703	718	711	743	743	707	730	776	697	725	752	712	693	674	745	774	729	684	735	691	702	718	696	701	746	739	716	705	724	759	771	778	744	689	701	718	727	776	736	655	715	756	740	752	723	699	745	730	761	763	785	700	711	681	742	768	742	739	723	738	751	737	693	684	709	711	757	698	716	716	710	702	745	717	748	735	737	709	719	730	749	702	707	745	707	727	707	719	722	698	687	712	718	734	677	715	704	720	736	760	771	745	756	724	738	701	716	738	743	754	709	751	713	788	729	789	711	759	772	665	760	735	748	713	723	736	721	748	720	708	729	718	726	748	734	750	747	710	729	751	724	688	734	702	741	724	709	693	695	713	717	689	773	698	780	668	693	725	735	725	738	739	739	732	717	749	743	685	745	731	715	731	708	714	728	820	712	672	760	650	723	716	687	660	730	775	760	729	659	735	759	682	717	700	713	763	730	742	726	740	699	730	729	760	722	735	702	731	732	713	696	686	721	720	735	694	698	723	725	759	778	722	722	694	707	715	724	766	738	749	725	681	750	711	708	724	757	736	771	690	702	731	706	703	761	748	759	736	736	766	742	768	743	710	736	710	723	729	745	705	757	724	730	744	699	695	747	747	708	766	693	743	730	705	709	718	705	725	674	714	756	720	712	719	714	744	773	736	735	680	694	732	750	736	716	707	712	712	752	698	764	685	732	719	716	711	749	730	767	731	741	713	721	725	718	729	732	681	776	712	707	760	719	733	745	721	776	735	759	684	711	744	741	718	710	764	750	697	736	748	715	706	713	731	748	701	687	676	735	732	697	703	721	717	723	731	689	720	707	706	718	730	693	708	730	735	773	710	699	703	763	698	779	735	704	768	703	722	754	742	716	691	756	750	735	760	729	728	754	691	772	722	720	751	697	764	723	746	711	730	736	741	740	731	725	740	736	759	685	753	745	724	685	688	757	757	675	741	691	714	768	728	728	755	781	731	768	699	744	722	735	763	714	782	750	702	715	723	736	687	714	758	726	728	717	728	753	702	744	752	760	697	758	719	773	763	766	713	724	773	745	694	702	730	724	714	700	718	751	728	749	730	748	703	750	733	716	786	714	752	696	770	692	717	767	661	741	740	762	722	715	724	730	681	714	728	755	739	704	731	686	725	705	723	743	707	735	725	686	712	727	704	716	764	747	729	695	732	711	718	700	703	740	734	718	741	717	738	744	736	733	752	724	700	701	731	705	724	691	672	722	737	700	740	737	696	687	757	762	735	716	732	709	823	776	761	740	728	717	693	768	739	740	707	724	715	714	732	748	734	716	712	800	733	757	710	739	756	719	704	742	727	716	737	686	721	698	776	667	697	739	711	711	734	756	732	725	724	716	757	750	696	704	705	731	685	724	678	721	702	789	740	727	737	686	726	718	738	770	707	709	702	754	714	749	697	711	755
4979	1525	442	187	185	157	153	183	151	160	158	175	155	148	149	144	163	179	157	138	140	177	188	164	148	167	175	156	168	192	171	162	152	147	170	166	132	168	162	161	161	154	170	145	143	171	164	165	173	169	145	155	140	152	148	142	172	164	155	158	161	159	158	187	160	150	153	162	154	184	142	166	165	136	151	167	160	148	152	147	179	150	151	162	150	166	154	145	164	158	174	160	158	176	145	176	156	156	154	176	174	160	160	161	156	169	159	148	118	146	152	143	157	166	153	157	141	152	170	150	155	168	162	143	160	155	173	145	155	171	147	163	145	155	158	143	171	174	164	149	176	158	159	145	166	163	153	149	165	161	169	152	176	144	164	158	128	143	164	143	142	145	166	149	161	162	138	147	151	143	150	147	178	170	133	140	153	146	149	167	171	152	172	140	157	165	185	171	173	165	161	171	156	151	157	149	144	148	157	181	154	175	167	162	151	145	147	165	162	153	160	156	158	170	155	134	148	161	167	135	146	149	146	149	155	157	155	169	153	157	138	158	151	159	160	156	166	175	159	140	177	151	151	145	147	200	148	152	176	155	163	158	155	159	161	156	159	154	145	155	168	169	154	158	152	153	151	130	142	150	126	150	154	150	160	160	148	166	145	156	161	147	156	171	160	142	126	145	179	184	149	165	157	180	169	158	139	150	137	159	173	155	166	168	156	172	168	154	174	165	158	169	167	173	176	153	155	160	147	156	155	148	169	155	152	144	169	147	160	178	149	147	157	154	141	182	147	154	177	158	168	145	140	187	154	168	136	165	162	169	159	162	159	148	140	142	158	158	147	148	170	172	163	186	175	167	159	122	133	146	150	165	146	151	161	137	147	167	155	125	137	146	165	159	144	172	160	167	166	161	134	152	140	155	150	154	149	164	162	141	159	131	178	159	169	155	148	152	170	173	163	157	163	146	127	153	155	158	165	137	154	185	158	154	142	155	158	156	160	179	173	146	144	154	160	150	165	145	150	145	167	147	158	166	168	138	146	146	154	172	155	148	161	146	176	145	177	166	154	160	171	179	154	166	180	146	156	147	171	157	157	146	137	149	158	156	180	148	155	158	164	179	145	150	165	161	169	146	165	155	179	162	166	167	179	168	161	150	161	162	170	168	158	156	164	190	154	161	208	143	163	142	128	138	157	171	132	175	134	181	173	151	162	160	177	161	152	190	161	146	162	165	174	145	154	163	146	137	161	159	193	163	169	157	174	166	153	151	161	166	160	155	149	159	166	137	152	185	175	162	164	159	160	162	157	132	155	162	152	151	159	170	170	150	150	145	140	179	153	152	168	166	143	143	167	145	160	137	162	158	165	185	149	145	138	122	157	165	173	170	151	149	183	177	134	141	145	175	162	149	153	164	165	156	147	188	158	159	156	162	155	149	150	123	136	154	149	162	177	154	156	159	151	163	158	157	164	173	162	163	177	150	161	134	151	159	135	136	158	164	146	158	159	154	148	158	150	164	145	166	161	141	170	164	151	142	169	166	175	175	178	146	154	149	163	171	163	167	162	149	164	153	158	175	167	147	160	159	164	170	170	145	158	160	153	156	187	131	142	140	145	144	152	158	172	162	122	136	161	160	153	168	141	141	160	181	152	151	168	146	154	151	130	176	162	158	145	146	168	157	160	154	168	195	151	152	158	160	156	146	161	150	175	157	171	157	153	136	173	160	154	145	157	169	164	156	147	182	157	192	162	167	151	150	168	150	165	170	166	156	149	158	165	159	180	171	150	167	154	193	127	148	163	173	150	152	181	149	177	176	142	158	151	149	136	139	142	170	138	168	182	143	171	144	171	165	142	155	163	176	156	145	135	143	151	146	164	167	162	166	142	148	166	150	159	136	164	166	136	145	145	158	134	151	173	134	131	135	139	164	157	154	141	151	201	179	148	174	166	162	186	145	172	164	153	167	154	158	140	177	167	161	156	149	156	151	138	152	156	149	184	168	149	128	160	147	152	142	153	144	152	190	140	173	152	148	155	161	156	178	172	159	162	141	138	158	128	145	146	143	168	143	176	152	157	152	149	158	161	175	156	192	182	164	163	182	154	158	168	152	148	159	127	149	187	161	153	166	169	153	139	149	163	161	146	157	171	150	153	155	161	135	167	164	139	170	150	166	160	145	154	142	145	145	149	147	151	156	146	175	146	174	161	149	150	161	154	164	159	153	176	175	170	146	167	179	184	138	155	141	167	144	149	166	167	153	166	171	152	161	162	156	150	177	169	156	172	171	151	174	147	147	154	164	140	164	179	165	156	177	165	164	183	172	134	157	149	163	164	157	152	151	182	148	144	142	169	172	169	165	162	158	152	153	149	158	162	148	151	157	151	147	149	189	136	174	159	156	173	157	175	167	166	167	164	142	162	158	141	149	151	126	147	171	154	153	168	155	154	152	149	144	141	166	164	164	145	141	130	147	167	155	160	145	136	167	146	162	166	145	161	141	171	150	143	151	151	175	146	142	144	157	147	145	162	141	145	174	150	165	171	154	167	172	153	159	161	143	150	170	146	141	157	164	144	157	157	141	163	154	154	161	142	168	134	126	146	158	139	153	155	151	180	137	143	166	183	169	171	171	145	150	152	150	145	176	160	158	165	156	137	132	148	156	153	156	149	160	138	139	151	167	165	160	164	164	158	147	164	137	155	166	164	162	177	175	158	146	166	164	150	148	150	127	146	166	145	150	135	183	153	153	139	171	157	160	161	168	153	153	146	137	140	127	168	150	154	160	140	165	144	161	158	156	149	170	180	165	148	155	148	156	151	138	155	123	167	143	158	138	137	163	167	122	173	143	170	164	151	158	169	160	138	152	184	164	170	142	160	160	154	152	155	162	145	149	160	143	197	160	138	153	158	140	160	168	183	160	145	151	153	157	157	163	167	177	153	171	182	161	158	163	140	170	181	145	151	159	163	169	160	175	155	148	170	136	167	146	159	157	163	148	163	153	158	162	137	152	131	159	170	166	145	159	155	180	147	180	157	150	136	168	174	161	180	140	139	160	188	153	165	158	162	145	183	160	155	159	166	163	159	147	161	158	162	169	139	151	155	170	161	149	139	149	173	156	140	149	149	145	150	188	173	138	153	160	178	154	188	161	164	136	166	145	163	167	158	147	141	182	131	187	153	165	159	150	147	150	167	155	162	154	149	156	137	158	162	148	151	182	176	144	142	156	158	163	152	157	169	161	153	152	150	178	149	170	148	138	169	187	170	175	157	176	143	151	140	137	159	155	152	160	138	141	158	130	158	156	149	160	160	157	131	149	162	159	173	153	155	185	151	194	167	135	168	140	152	139	175	156	142	146	144	133	183	155	181	164	123	150	141	167	153	153	160	146	145	157	181	138	142	164	146	133	157	172	163	158	150	159	150	161	161	155	138	127	142	191	155	159	157	166	171	179	134	159	149	142	150	167	156	161	143	158	164	171	175	161	151	158	154	152	162	166	156	168
4543	2359	1226	584	550	504	529	494	487	521	526	502	484	459	480	488	489	460	481	508	478	455	458	456	488	500	479	462	482	468	450	469	460	457	470	474	464	476	495	478	460	455	456	459	468	496	453	452	462	476	475	482	491	448	470	498	464	443	463	470	491	458	455	514	458	472	456	456	463	455	489	469	466	482	517	484	486	444	489	432	449	495	444	461	500	438	487	443	462	406	434	481	435	451	434	440	441	434	494	435	453	455	472	471	490	451	503	481	463	494	498	471	478	503	479	460	516	462	463	490	456	451	447	432	444	489	418	463	475	451	472	504	485	462	482	501	459	502	460	462	459	467	478	452	464	483	479	453	449	447	424	477	480	457	495	428	505	478	461	458	464	488	478	480	456	465	471	426	510	481	455	487	442	525	489	476	483	443	505	451	443	442	461	427	480	475	447	444	476	487	454	463	515	462	477	487	472	489	457	430	464	494	434	469	510	459	497	445	488	502	448	488	457	469	454	513	458	479	440	449	443	465	469	468	442	432	467	465	469	459	481	446	512	467	490	460	455	466	477	516	460	480	451	472	472	442	492	468	467	462	491	446	452	454	448	483	491	445	468	507	471	468	438	503	434	461	468	475	443	461	456	485	471	490	439	467	462	486	476	436	478	445	470	494	445	456	484	449	498	468	440	458	521	444	486	446	473	467	444	512	473	469	497	434	486	442	476	502	476	463	441	473	465	455	476	501	447	426	476	459	479	464	462	452	450	472	474	495	436	433	485	438	479	459	490	465	448	491	403	438	452	458	444	456	474	448	468	458	447	456	445	478	499	476	462	446	474	476	456	456	518	488	486	481	489	459	473	467	461	490	459	438	466	476	478	471	456	441	483	497	487	458	482	458	481	482	474	468	439	460	483	489	489	496	442	483	491	446	449	450	409	481	452	448	441	476	485	491	479	434	478	444	451	480	450	475	489	451	457	457	455	458	482	469	460	474	463	476	430	485	469	472	447	451	493	435	446	458	491	465	463	461	461	451	438	434	476	437	466	473	492	488	486	467	477	487	470	460	482	455	447	452	437	485	493	485	448	463	442	419	451	505	483	442	477	468	453	458	518	492	449	500	504	478	460	458	440	449	430	445	440	447	464	495	442	425	477	471	456	435	501	444	459	465	442	457	461	438	467	451	470	479	505	475	462	473	473	530	474	484	496	465	494	477	452	479	438	479	458	448	503	444	476	454	468	493	460	463	427	505	467	517	492	431	488	453	462	473	459	471	449	447	444	490	442	459	493	513	432	491	467	468	460	465	460	456	466	450	444	477	468	459	464	405	484	431	433	457	459	465	444	437	433	466	494	489	438	483	470	435	460	422	446	456	441	488	450	479	497	449	491	448	479	457	447	473	469	484	409	506	450	441	476	463	476	426	476	492	460	454	447	483	426	476	414	454	451	472	406	484	448	443	471	475	420	499	431	456	459	458	491	509	437	451	435	460	420	449	453	468	487	453	472	436	454	452	502	462	456	490	439	474	444	484	468	475	474	437	455	486	441	445	442	479	437	457	408	477	444	462	464	479	428	488	479	428	448	446	460	458	446	483	469	471	474	476	434	439	467	467	478	435	479	452	462	485	471	445	471	482	451	471	453	470	454	469	428	468	428	433	475	462	506	436	484	486	447	479	477	460	476	504	453	448	477	483	439	520	487	518	448	509	437	466	465	486	459	482	486	467	491	461	451	468	432	431	426	485	471	453	518	465	456	487	486	486	511	482	458	466	459	462	473	483	456	427	486	465	470	456	502	489	450	467	449	471	443	432	472	453	505	437	481	444	450	514	458	493	505	441	454	465	444	477	487	457	437	464	453	441	486	459	484	467	493	441	454	461	478	422	486	464	471	489	443	468	492	488	461	491	466	447	443	491	477	471	493	454	477	472	496	476	467	474	428	492	472	484	473	487	477	457	434	480	462	462	479	504	435	457	491	470	455	484	451	449	473	461	487	454	432	451	474	438	481	456	452	448	440	443	432	434	443	494	469	462	456	474	422	435	456	454	475	468	474	446	471	445	485	477	487	489	470	465	461	468	450	497	472	459	461	440	495	468	479	437	422	471	466	459	429	484	487	429	489	467	445	445	468	439	472	455	500	468	440	467	467	427	478	487	468	419	451	474	490	476	437	473	457	491	473	473	443	490	470	496	428	461	423	484	473	484	430	437	460	454	465	457	452	479	452	452	466	477	439	481	462	476	444	465	456	421	451	456	463	475	463	479	467	485	418	452	439	484	411	449	441	443	404	475	461	443	426	444	440	463	454	456	455	463	471	466	458	460	435	478	450	471	479	451	497	439	436	487	474	480	472	461	464	459	486	495	442	468	450	474	436	437	456	463	452	457	484	442	472	457	462	480	473	436	452	474	426	442	498	477	500	460	460	446	470	490	483	473	495	470	468	438	460	454	446	466	481	455	455	476	472	448	489	435	441	500	488	444	485	419	503	456	457	443	500	467	461	467	468	481	461	467	460	427	493	494	504	459	462	506	454	460	506	453	458	480	453	485	470	424	472	506	467	456	474	462	449	451	427	496	472	452	465	516	449	469	457	435	483	467	464	474	465	485	476	476	441	461	486	445	506	447	488	448	461	417	490	488	490	485	473	484	422	466	464	482	447	470	450	513	481	458	482	462	454	454	484	466	485	488	458	451	409	486	490	446	473	457	488	440	470	444	451	441	477	502	498	482	464	472	484	442	467	457	456	476	458	449	483	467	521	465	447	420	503	480	435	446	453	492	471	471	461	468	500	435	511	462	475	497	473	453	464	422	443	437	486	473	471	468	435	482	518	447	420	457	488	475	456	451	455	469	448	444	435	440	480	447	478	445	429	486	434	487	483	416	507	475	480	447	484	439	456	492	477	455	472	450	487	463	480	433	467	474	442	479	480	431	441	447	469	499	458	473	474	441	466	460	439	504	457	454	488	494	469	495	419	478	466	478	486	459	474	457	480	473	464	449	464	481	463	444	499	465	483	471	461	445	456	458	442	457	468	468	440	463	455	461	443	453	430	448	422	458	451	480	480	456	461	466	514	469	497	480	478	479	446	481	486	465	456	497	438	426	477	432	493	444	481	439	476	464	443	470	481	463	514	459	449	465	472	413	448	503	524	414	451	465	492	429	473	482	477	449	432	490	465	504	466	483	436	476	487	472	460	468	464	466	499	436	480	496	456	496	442	434	453	438	491	487	489	485	433	470	480	476	477	435	461	435	481	478	436	523	466	498	476	442	484	490	469	456	455	446	447	499	470	453	431	457	441	441	472	443	475	454	477	445	475	493	457	448	478	466	495	470	458	439	483	467	460	459	461	457	480	448	460	460	454	473	459	463	430	473	506	463	442	466	485	478	431	426	436	430	442	458	463	440	443	413	472	456	446	479	456	495	475	457	464	449	462	467	477	485	445	477	471	454	503	470	459	444	471	438	459	450	450	482	476	426	480	478	447	425	457	492	444	484	483	484
38242	32837	14053	1965	675	583	498	430	414	345	364	339	350	351	291	332	321	336	338	353	338	317	330	312	315	325	277	310	294	317	272	305	316	308	317	332	334	283	282	314	322	307	319	307	333	312	299	330	294	296	285	296	266	301	318	309	311	317	299	303	295	281	303	306	311	310	307	317	284	287	303	275	290	276	286	315	283	315	291	301	286	314	306	340	321	322	311	314	293	280	297	297	305	306	313	293	292	293	314	316	290	311	318	295	331	295	298	327	308	271	281	300	307	328	324	297	292	300	286	304	299	300	308	322	309	326	299	309	273	303	326	315	300	297	306	297	324	299	314	295	286	321	306	292	302	289	282	290	301	314	333	302	284	309	318	316	282	299	327	284	271	321	295	286	321	303	317	274	298	283	267	303	350	315	300	330	321	284	290	276	310	299	297	319	312	326	321	302	291	287	287	286	326	312	275	292	300	310	297	308	315	324	294	280	286	277	289	294	310	302	291	284	327	333	324	303	335	310	323	295	308	301	286	314	311	346	331	315	293	295	285	293	275	305	290	311	306	282	316	332	317	289	312	325	290	328	304	288	273	314	304	308	305	325	304	289	302	325	315	292	300	344	307	317	331	297	306	290	269	305	314	277	299	286	297	296	303	307	287	269	297	281	266	309	256	318	302	307	300	305	281	307	301	309	310	289	285	293	286	302	266	324	269	286	297	295	288	325	298	316	284	282	296	301	297	292	293	299	299	307	284	289	283	315	308	268	304	304	289	303	296	278	282	326	264	304	305	313	308	311	286	279	273	287	316	271	284	298	323	319	306	322	311	322	297	312	277	318	256	304	308	284	289	308	283	312	298	302	300	327	320	305	283	293	299	288	310	311	319	285	284	315	318	321	297	317	303	300	283	329	281	311	296	320	290	292	352	294	279	302	289	297	320	317	319	311	294	261	278	277	309	308	280	330	299	317	288	310	303	303	304	310	289	306	306	289	334	304	315	283	327	319	285	353	316	308	303	296	318	321	278	277	299	330	307	313	241	291	302	299	292	296	290	258	305	290	292	318	296	327	264	320	307	303	290	295	304	315	339	293	310	344	344	308	315	303	335	306	289	339	286	318	302	299	299	305	312	302	286	309	332	311	312	332	320	281	313	289	283	288	335	282	296	314	297	336	276	321	299	279	286	307	287	274	317	286	311	279	282	336	314	281	300	334	305	295	301	287	292	344	324	301	311	334	293	326	306	294	314	316	267	307	302	305	301	289	296	324	317	305	291	291	305	323	291	322	335	315	291	290	297	279	287	296	288	291	313	324	291	292	288	282	299	277	316	309	313	303	355	301	287	308	304	274	293	284	322	314	321	346	281	305	306	340	320	295	295	269	281	281	309	292	282	312	292	323	289	285	316	271	307	314	336	302	280	303	287	276	319	276	300	285	322	326	298	335	308	293	304	277	297	311	288	337	283	300	317	295	302	293	316	288	312	334	307	291	278	300	318	339	309	296	301	307	283	325	284	328	293	303	254	305	285	283	307	286	294	261	331	308	305	278	341	328	304	303	283	304	295	323	298	274	280	308	298	277	277	282	327	330	337	342	313	268	296	293	306	306	310	288	316	313	330	331	295	298	295	271	292	310	306	260	264	295	277	306	282	310	270	302	288	271	301	290	287	302	307	304	301	272	267	280	317	286	309	325	284	330	278	320	307	344	283	307	306	309	292	296	300	295	323	321	295	300	304	326	324	298	329	299	317	323	301	305	293	303	315	294	304	295	324	313	291	318	271	284	314	296	291	303	312	306	302	281	300	283	328	315	288	315	283	287	282	295	316	335	295	325	303	289	315	298	273	327	302	299	340	280	319	296	332	283	290	305	328	273	300	307	323	283	309	291	284	302	276	282	320	311	288	319	306	342	291	340	329	322	291	333	319	280	364	297	288	287	286	280	304	307	299	327	283	276	324	306	292	284	293	304	278	345	307	293	305	310	326	305	303	291	315	289	306	291	300	272	328	299	314	272	325	338	290	342	298	297	296	281	296	312	301	323	295	327	301	300	312	289	288	275	307	307	280	303	335	336	317	300	308	297	336	294	296	311	336	311	291	307	366	291	301	300	296	344	277	352	317	321	327	289	321	278	252	307	319	293	306	303	333	300	347	281	296	303	344	337	285	318	320	334	268	308	299	293	341	324	317	297	294	301	294	304	325	302	342	285	317	331	293	290	294	310	326	299	325	323	283	279	309	305	332	343	318	320	321	314	331	315	343	315	285	330	296	309	295	317	309	295	304	305	277	300	322	292	295	273	264	306	312	292	298	332	303	343	306	280	299	295	289	315	314	285	326	301	322	325	293	286	277	280	304	334	311	292	266	326	305	318	349	331	326	319	330	316	284	261	300	295	322	259	316	291	327	272	290	315	323	310	271	299	360	293	268	298	294	249	312	285	307	307	309	300	292	295	286	297	328	284	287	270	312	290	336	334	342	278	312	291	300	286	278	309	303	333	299	309	291	307	286	338	290	289	309	303	311	322	323	289	295	302	306	307	315	291	304	294	305	303	294	290	308	311	292	301	347	281	324	292	287	305	297	316	293	309	329	289	312	315	289	288	305	286	316	278	294	316	314	283	307	326	315	293	315	300	317	315	288	290	280	312	346	286	293	298	312	277	293	341	318	329	339	305	314	291	287	320	337	287	286	294	295	280	286	317	280	284	333	317	305	277	293	318	355	309	336	299	325	322	300	312	296	350	299	337	334	315	292	300	305	293	321	297	308	293	286	285	307	302	315	288	290	324	315	285	306	321	329	291	280	289	311	301	337	287	298	277	330	274	289	294	312	308	323	274	303	281	276	299	293	321	328	308	299	279	321	316	309	319	301	320	320	296	298	318	266	314	323	284	311	289	297	300	290	298	297	323	280	301	302	308	313	307	275	314	313	279	302	281	293	286	317	296	289	269	287	298	325	273	289	284	279	302	313	280	315	279	315	290	298	276	321	293	322	285	305	293	316	301	318	320	316	311	321	313	307	309	307	298	270	308	314	303	324	315	288	274	317	292	267	290	337	319	329	341	314	307	286	277	284	297	299	340	322	279	302	306	324	327	300	296	306	292	297	295	294	305	314	312	330	319	267	295	315	337	299	348	333	326	299	296	291	303	304	295	335	310	293	313	323	300	312	285	316	341	300	305	329	343	281	276	317	301	272	318	297	287	296	305	312	314	299	307	295	323	302	330	294	325	283	285	315	286	284	300	304	279	264	330	264	308	316	311	272	307	309	318	307	299	324	288	283	315	290	319	315	337	271	319	313	318	286	304	296	277	311	302	327	305	298	319	300	303	301	305	280	312	304	314	291	337	349	276	305	288	249	281	291	295	311	354	280	280	277	306	318	289	301	311	312	333	296	310	322	279	319	320	305	329	345	303	299	301	331	280	309	323	302	307	296	330	310	315	330	322	321	327	323	308	311	275	311	329	320	318	299	289	285	306	287	322	286	309	323	336	284	335	325	304
22418	23287	13885	3651	2660	2148	1841	1685	1553	1397	1273	1206	1192	1085	1057	1018	956	969	974	917	958	882	877	873	883	841	866	869	865	918	815	871	887	877	835	859	874	787	787	850	814	856	803	835	822	770	821	842	837	771	784	833	784	824	851	810	839	755	796	811	822	746	820	767	792	782	822	814	791	809	799	804	756	802	772	787	830	756	799	735	754	757	811	798	795	803	754	776	808	781	767	794	811	857	819	789	829	698	813	773	731	784	820	778	765	779	791	795	832	751	777	764	796	816	784	798	783	800	798	781	816	818	789	797	760	773	740	759	793	771	793	729	788	790	809	789	814	822	746	771	751	792	745	782	754	781	795	751	768	774	748	829	771	814	720	748	806	778	763	826	801	814	782	738	799	813	760	780	773	809	804	769	749	803	792	817	743	792	791	760	745	814	797	754	772	767	790	823	810	813	797	764	775	749	793	790	812	793	787	797	806	790	777	781	772	789	776	781	809	777	747	778	798	790	784	760	773	798	787	780	788	799	691	821	771	840	751	795	763	755	768	817	760	787	791	841	773	823	774	809	809	780	801	775	798	796	786	747	793	788	804	824	761	785	778	796	791	758	788	758	805	746	767	763	757	804	791	749	816	865	854	779	784	778	810	804	779	769	752	816	724	798	785	790	747	797	758	748	808	769	799	748	819	766	817	790	763	845	794	800	749	774	815	826	814	795	788	755	814	819	727	782	774	746	767	782	790	765	783	753	787	801	777	829	829	719	772	756	718	819	829	752	805	789	792	790	782	786	805	775	814	794	762	796	774	807	761	805	797	786	752	775	800	802	725	786	767	797	778	811	741	725	806	754	764	778	732	795	782	808	779	796	778	754	766	789	791	776	752	802	664	812	800	809	793	762	794	813	776	782	832	757	815	791	795	804	788	784	783	811	766	776	800	791	779	789	781	804	789	846	761	785	777	799	791	795	853	787	803	782	780	786	768	850	785	789	802	839	805	781	809	783	785	750	785	802	780	735	782	717	791	747	834	732	807	803	791	755	777	779	765	776	835	780	790	748	740	753	814	788	760	825	754	772	728	791	765	739	766	751	782	786	800	781	765	803	792	750	781	753	768	772	797	818	785	825	787	769	849	811	758	761	765	770	790	816	742	856	750	780	775	784	814	797	746	828	817	733	785	805	778	821	806	799	748	771	763	828	802	746	763	766	736	802	794	793	811	751	800	778	765	799	785	765	794	757	767	808	806	850	802	813	819	731	735	778	778	777	803	761	788	741	771	750	825	803	742	784	748	822	802	750	771	778	785	767	795	802	775	822	771	736	725	804	771	800	772	790	766	792	821	799	826	751	775	783	786	748	751	806	761	798	770	775	820	765	864	828	768	809	795	843	776	784	764	810	770	807	740	801	765	721	810	780	760	748	786	769	837	770	751	793	797	803	766	788	744	826	809	771	772	803	802	845	828	800	762	842	779	744	794	793	816	799	784	796	759	796	745	765	758	817	757	769	814	798	770	778	799	767	781	810	821	808	762	805	827	725	796	776	790	768	795	769	780	776	766	819	819	778	743	809	788	802	755	785	766	773	821	756	779	818	764	783	804	788	798	747	816	722	776	738	786	747	788	766	806	776	814	780	780	789	759	788	826	806	765	725	733	762	780	722	777	851	740	808	790	777	765	754	793	819	792	770	781	771	803	783	805	743	782	825	783	791	775	755	791	791	796	775	810	829	763	822	786	792	811	851	804	771	830	775	820	772	754	850	782	793	779	866	810	733	828	817	769	768	777	809	801	838	760	772	763	818	762	776	796	816	792	819	815	745	749	773	786	783	788	776	782	774	829	799	782	730	787	752	804	795	780	809	788	793	802	741	765	827	732	767	765	761	769	814	786	790	823	806	761	800	779	774	812	815	717	819	770	781	826	749	782	749	802	796	744	825	824	750	794	796	832	806	759	816	870	802	798	815	803	704	822	808	768	750	839	770	774	793	854	763	790	804	736	748	824	768	817	769	760	762	747	776	787	750	822	767	806	807	784	761	787	818	756	805	798	777	769	798	848	849	851	858	786	793	803	795	785	806	793	776	818	757	754	755	798	765	795	809	768	821	811	782	727	805	796	753	808	781	848	751	784	758	745	764	778	794	770	754	801	770	780	802	765	737	783	758	807	807	820	767	796	767	803	801	812	748	777	768	832	755	790	773	801	803	712	766	796	840	791	818	755	787	811	819	735	784	836	745	813	786	813	842	758	789	757	766	780	788	714	809	779	799	805	806	752	802	814	755	789	826	800	816	784	802	782	791	753	780	772	757	805	763	761	757	748	771	812	791	777	800	803	724	805	781	800	822	791	749	792	766	760	763	768	830	769	755	763	760	773	857	783	775	776	807	844	768	791	832	764	721	792	742	840	765	818	732	766	847	791	773	802	778	806	804	778	801	773	833	777	805	783	776	813	742	765	767	802	742	759	844	805	796	813	751	788	853	803	839	746	838	751	786	790	785	776	793	821	794	790	798	820	806	825	742	786	779	749	737	805	809	791	743	782	765	774	764	821	769	797	779	760	788	770	796	768	766	849	774	782	797	786	800	801	767	774	807	809	807	851	781	815	784	819	744	773	842	767	778	767	788	763	721	817	799	813	775	731	784	784	784	760	805	804	803	796	782	822	803	766	755	776	794	773	767	779	835	803	764	751	820	770	831	760	786	798	813	762	858	728	789	793	765	806	780	737	782	812	768	766	785	776	800	789	765	786	754	782	770	771	768	796	797	760	842	779	753	797	749	804	758	828	773	828	829	818	752	791	817	798	760	793	772	796	812	748	746	783	777	800	767	837	732	799	826	818	769	771	767	826	801	761	801	790	821	797	819	791	768	824	776	761	773	757	829	758	786	845	816	721	768	785	812	799	759	803	768	833	819	777	778	777	813	812	788	732	805	773	757	778	810	785	815	768	789	788	801	759	787	767	784	766	787	747	852	808	765	802	816	773	780	785	775	827	783	779	793	787	750	819	778	790	756	786	774	815	773	788	780	794	742	792	774	763	760	774	790	794	787	807	839	799	792	729	737	779	788	838	791	735	775	819	778	793	804	789	805	845	778	763	835	790	813	808	795	756	778	854	742	785	772	749	791	798	817	800	805	828	795	719	765	786	805	734	804	787	773	811	761	793	782	787	795	794	793	786	820	785	779	755	783	767	767	713	743	789	819	779	786	780	813	797	783	753	789	793	831	829	827	789	788	801	737	773	779	794	746	772	748	798	760	805	788	788	790	767	799	761	808	798	772	749	792	766	753	790	784	825	778	802	810	825	728	772	765	775	772	756	789	834	841	767	777	774	811	735	810	774	757	760	791	782	712	783	753	809	826	727	871	776	780	830	798	734	777	773	806	811	752	779	815	804	791	754	783	800	749	774	818	754	734	822	784	814	773	776	785	825	786	789	739	749	826	795	771	774	728	782	794	771	745	761	808	782	803	787	796	761	776	751	755	827	834	786	750	822	812	807	788
52816	47553	23086	4394	1065	894	689	574	523	464	449	373	391	357	365	324	335	325	317	314	297	330	296	309	291	282	308	285	318	273	339	312	322	336	313	322	282	301	305	265	299	312	286	314	284	319	292	318	272	302	308	303	272	290	292	284	277	255	290	271	330	269	304	299	290	306	290	256	303	276	254	291	251	295	289	261	286	271	269	318	296	320	273	306	307	297	293	276	268	273	290	263	271	293	286	309	317	301	277	266	281	287	278	276	266	269	292	265	258	293	271	257	282	283	275	265	282	266	287	285	300	315	298	259	290	262	306	265	269	281	287	268	303	278	282	296	295	284	278	273	277	273	288	301	290	286	283	284	288	290	290	256	260	288	265	270	264	309	294	266	264	306	287	283	266	284	260	302	275	314	305	272	281	294	265	293	285	279	259	288	259	298	254	311	289	276	278	319	301	279	264	266	295	280	271	305	277	283	297	269	299	285	282	283	293	254	295	290	271	302	256	275	290	289	278	256	304	282	274	259	298	249	307	287	297	288	281	282	251	302	295	281	316	318	304	296	265	278	278	263	283	285	273	327	273	289	258	282	256	266	246	259	258	295	287	308	273	261	292	275	282	273	250	280	277	331	279	289	250	287	308	293	284	258	301	307	257	264	281	281	261	312	246	278	306	315	281	259	303	290	263	276	301	283	257	305	279	300	289	283	277	304	301	276	297	258	285	302	274	293	285	291	302	295	286	302	328	271	294	260	306	299	290	264	310	272	275	286	276	279	253	254	315	296	279	276	289	266	275	293	290	288	287	296	269	253	270	285	269	264	261	299	333	252	281	272	293	285	275	275	308	311	322	299	287	267	286	299	292	289	276	287	290	304	278	268	283	272	295	303	299	272	294	275	278	288	276	325	272	284	284	303	280	283	297	277	319	276	294	286	256	284	284	295	313	245	295	294	248	293	278	301	292	301	318	321	280	265	272	277	280	300	255	297	275	270	314	286	270	267	286	300	285	296	255	281	281	290	317	267	281	290	315	310	292	281	270	264	253	284	257	301	288	284	296	289	300	248	281	282	290	268	298	296	306	271	313	297	272	254	290	282	315	250	296	288	300	303	305	272	271	256	293	268	263	301	279	290	306	310	337	270	291	287	302	285	325	251	295	280	290	281	287	280	274	261	257	284	331	305	286	302	286	249	271	276	258	302	275	317	275	295	279	280	293	249	294	290	291	322	278	287	288	270	264	280	267	305	299	293	252	273	309	313	277	299	278	260	274	261	317	286	270	260	287	285	285	272	282	279	267	315	288	282	251	270	273	279	277	293	318	315	283	300	311	260	269	253	304	317	291	266	286	277	303	261	297	288	296	315	320	263	288	283	302	290	298	297	307	293	282	295	269	290	273	277	269	285	338	301	286	303	268	297	286	256	290	298	255	308	295	309	285	290	294	315	309	285	276	289	249	319	260	311	289	276	281	265	275	276	277	286	307	307	297	273	300	304	265	283	287	273	262	268	289	281	294	275	291	267	286	304	282	264	265	278	290	243	257	266	280	291	302	302	277	287	246	302	298	321	288	308	277	290	248	250	300	275	298	315	288	269	272	309	268	264	302	266	314	279	276	277	279	297	297	336	267	288	264	302	286	263	271	290	253	284	274	260	291	298	273	284	259	264	280	278	294	285	253	289	269	301	269	295	268	291	302	266	273	301	278	271	259	256	270	325	272	287	230	289	288	288	285	293	308	271	297	303	304	326	304	254	297	287	303	279	290	276	270	281	270	270	255	282	305	300	297	275	273	275	245	314	274	256	280	316	282	257	279	269	284	303	287	278	330	302	285	288	278	281	270	292	315	284	290	286	267	279	262	277	291	338	273	275	285	276	269	314	296	284	315	267	285	286	289	298	285	298	285	265	305	277	266	255	290	287	273	255	297	280	282	251	266	325	293	288	274	306	260	276	294	295	291	280	276	255	278	280	290	297	286	257	305	274	288	286	301	268	287	299	244	288	280	271	261	280	267	267	274	286	254	284	265	296	275	298	304	279	253	262	278	327	291	276	274	290	296	308	281	276	256	274	293	312	291	288	305	279	264	285	287	289	299	300	262	261	260	293	277	281	285	285	264	270	301	283	286	295	305	280	291	295	271	248	313	331	291	269	290	278	281	287	305	301	263	281	257	311	269	286	304	293	288	269	287	299	292	304	273	293	256	297	246	295	281	262	282	278	282	293	276	270	280	231	272	283	303	309	275	306	305	294	308	289	321	313	258	282	293	306	257	307	284	245	321	257	273	271	288	294	304	297	260	274	288	276	258	302	308	297	267	255	260	297	297	286	288	296	282	285	307	292	309	297	277	303	300	283	291	288	296	300	284	272	295	272	304	274	312	280	301	309	274	304	268	323	277	282	276	266	258	280	274	273	325	265	271	343	251	287	270	263	293	282	311	286	284	282	287	341	291	249	279	305	313	281	291	299	266	307	319	276	304	286	290	266	275	252	308	315	273	277	273	315	308	281	294	289	263	292	259	288	295	269	257	268	276	281	294	318	295	309	273	261	305	291	287	282	269	263	287	291	292	297	284	278	306	305	292	294	278	242	284	278	272	276	273	286	273	302	285	290	278	287	292	298	297	306	283	282	278	315	303	268	250	284	289	335	318	290	299	286	288	295	243	305	292	271	328	301	260	292	284	286	290	318	291	265	270	293	292	289	284	259	273	281	330	275	294	279	247	275	253	318	295	289	268	298	306	266	279	335	289	295	290	286	303	255	257	299	293	311	274	284	290	266	292	277	265	289	281	266	291	273	281	279	300	285	277	273	282	272	286	293	271	305	296	310	297	294	271	286	300	300	264	283	271	273	284	272	300	310	299	320	297	291	279	296	265	266	275	281	299	293	298	291	275	288	309	253	268	258	318	300	298	285	288	296	308	276	308	284	287	266	286	313	324	287	300	326	304	311	299	268	274	267	268	276	278	289	266	300	290	269	283	269	282	288	275	271	276	250	299	257	290	264	286	275	279	281	277	292	298	284	294	259	294	276	280	289	269	292	272	301	299	304	278	288	265	285	267	263	284	273	286	298	276	307	272	287	257	310	308	270	298	279	276	268	277	283	293	301	282	295	283	274	281	302	304	270	275	268	271	286	274	278	274	302	285	267	314	290	272	309	300	259	289	299	298	280	276	277	279	290	287	292	296	289	303	309	301	290	295	273	281	290	301	301	265	276	276	279	283	297	277	277	275	316	310	281	304	284	280	284	300	270	292	287	289	278	274	305	285	284	287	290	279	262	276	291	302	261	288	294	310	285	302	285	280	332	284	266	278	256	275	273	293	289	277	274	286	292	291	274	284	271	278	287	290	290	273	259	270	304	310	284	262	293	289	275	280	252	290	285	308	296	291	304	295	280	281	288	295	304	269	272	275	280	268	299	292	309	270	284	271	306	275	302	269	289	274	308	264	295	280	305	312	272	266	278	274	283	280	321	256	280	258	268	270	285	297	273	260	287	264	273
31259	32243	18403	5887	4345	3535	2845	2445	2178	1879	1742	1507	1447	1337	1254	1182	1177	1141	1077	1053	1056	919	960	959	910	871	859	909	843	855	813	855	840	837	815	780	847	775	816	741	728	776	735	793	793	773	777	740	771	748	766	738	754	743	728	762	724	756	744	759	758	746	761	721	732	782	730	734	744	765	721	672	736	764	806	769	763	707	733	716	797	767	716	780	758	779	770	784	715	743	731	759	730	762	757	715	707	721	706	689	726	671	704	692	769	767	724	792	759	726	736	807	712	689	746	718	740	723	694	713	745	681	716	695	742	756	682	736	707	706	660	750	709	731	734	763	775	695	775	720	755	680	744	707	695	741	753	719	691	754	672	683	768	723	727	663	706	764	686	742	709	725	719	723	720	718	698	698	733	718	692	741	714	749	678	730	720	702	715	738	742	789	690	699	753	747	646	697	669	741	769	706	692	765	773	684	692	715	730	713	750	742	770	660	738	684	743	715	710	757	734	687	724	704	682	716	736	731	726	703	717	697	695	694	696	682	744	719	747	720	754	734	690	717	715	694	743	702	743	708	713	715	687	722	728	721	733	727	733	769	719	688	692	728	722	722	680	726	705	683	703	691	716	691	717	732	686	713	678	746	703	695	747	710	711	717	737	704	744	800	681	741	686	704	783	735	732	726	731	682	708	682	694	714	786	753	725	699	695	731	746	731	774	697	696	693	776	739	770	680	717	721	721	717	736	687	718	729	768	697	727	731	717	699	719	713	680	703	744	734	733	741	722	702	743	698	735	736	758	705	764	733	730	697	717	720	694	747	750	700	699	712	701	729	736	691	732	746	748	685	698	715	703	749	718	751	748	763	728	751	710	686	738	781	727	679	746	654	703	739	685	695	721	718	727	726	737	682	709	765	698	706	726	715	770	736	668	768	717	760	715	674	684	725	699	734	722	726	758	729	693	723	754	749	681	730	710	691	729	684	684	690	639	702	726	763	733	723	734	740	697	692	663	764	695	676	720	705	721	747	757	730	730	686	711	712	787	715	741	728	757	766	711	712	755	708	738	640	751	719	702	679	765	708	778	707	707	764	710	681	721	744	696	708	743	654	717	760	708	715	733	726	723	746	722	746	702	732	730	751	679	697	731	759	713	700	702	718	728	688	713	755	733	704	727	730	699	691	721	713	739	742	696	804	716	687	723	732	720	735	751	730	756	760	713	732	731	744	722	730	712	730	725	694	723	733	706	708	747	670	717	711	727	674	718	695	744	742	741	757	709	723	662	729	694	782	726	690	698	734	727	714	715	735	715	732	719	801	705	715	760	711	694	675	672	649	688	730	708	707	682	699	716	703	786	736	715	789	740	706	750	712	748	706	712	722	714	732	715	668	699	729	715	757	738	692	716	729	687	722	749	730	736	723	673	703	747	729	774	658	711	736	706	733	769	772	715	714	713	693	724	741	729	717	732	725	745	723	750	754	753	735	713	718	729	757	726	714	723	692	672	706	712	748	706	741	667	686	717	736	741	665	741	697	724	682	712	742	719	727	748	712	712	758	738	726	719	732	752	712	756	673	747	771	713	726	718	749	694	753	733	749	745	725	714	712	726	721	777	719	704	676	746	704	710	702	716	712	689	734	640	782	701	729	730	746	715	714	722	661	752	685	712	723	711	719	736	697	759	696	709	715	708	751	714	767	757	688	701	749	721	746	733	741	737	722	705	697	770	725	689	664	704	691	715	702	754	749	716	720	705	749	733	715	717	765	647	736	775	682	737	748	753	710	714	738	753	719	706	712	772	680	717	737	686	719	725	737	700	751	776	728	702	714	719	669	738	689	670	746	736	734	720	738	735	745	743	716	693	734	721	685	716	681	699	709	696	720	740	763	764	733	797	706	711	696	709	774	764	685	706	710	729	712	734	716	723	733	740	723	708	737	670	688	727	645	692	756	681	723	728	713	692	757	769	757	697	700	735	686	697	751	691	716	713	752	738	698	697	735	703	698	704	715	721	721	719	724	690	676	744	742	730	751	747	707	706	720	694	716	756	702	764	724	712	762	718	723	693	689	693	717	700	725	784	686	755	749	738	679	742	712	730	758	704	741	708	798	701	702	746	713	749	706	696	722	681	725	725	762	697	694	733	729	690	707	722	708	750	777	698	722	750	759	746	695	715	728	698	744	688	735	695	730	709	722	722	764	746	729	674	692	698	754	710	738	709	710	728	704	715	722	718	744	720	737	695	720	759	709	720	677	725	687	699	743	725	673	701	653	721	719	687	698	706	694	714	702	686	735	704	753	784	741	744	707	701	724	775	716	744	718	773	709	710	685	680	693	708	709	680	760	734	693	737	753	716	724	694	700	739	663	743	754	698	699	745	742	709	698	704	699	771	703	713	675	765	698	766	678	742	699	714	726	716	740	698	718	750	697	771	733	713	709	725	706	710	729	716	730	729	696	717	744	674	714	701	712	707	694	733	740	741	710	789	671	741	676	694	714	683	704	723	736	715	723	728	737	674	713	747	732	724	725	720	727	732	743	721	746	700	693	748	765	708	705	661	695	686	719	704	659	699	748	718	711	764	694	670	751	713	723	743	765	752	731	742	679	718	726	715	720	722	732	706	773	751	685	700	728	697	708	763	775	714	692	724	711	734	740	722	720	717	683	680	744	704	698	679	768	710	717	707	711	723	761	706	668	721	680	718	689	725	717	713	730	726	712	759	685	731	711	701	692	708	770	702	739	703	758	757	670	724	721	731	780	701	733	719	721	735	769	767	730	750	703	713	756	729	767	725	738	681	695	695	738	705	718	722	755	727	722	694	693	707	686	724	708	777	745	707	677	706	686	754	751	753	662	732	724	749	700	661	732	711	739	737	717	732	748	726	679	727	744	704	749	721	741	718	701	713	680	731	731	701	748	712	737	785	734	720	681	724	756	708	708	686	755	731	743	739	751	753	720	714	721	741	711	735	669	697	727	709	776	731	688	669	747	699	740	729	674	701	734	752	767	711	707	765	717	721	716	701	735	710	706	697	708	709	734	753	743	696	765	745	706	731	748	730	703	717	733	678	697	707	668	765	736	722	732	754	714	754	696	733	746	738	738	804	680	708	656	701	713	712	757	738	634	719	725	694	660	705	715	729	717	730	658	740	717	735	726	754	735	735	688	712	743	687	723	701	686	741	703	726	737	716	717	782	695	708	717	757	781	762	764	696	707	691	767	685	701	712	733	736	723	710	753	724	737	684	733	760	702	709	735	747	683	800	696	731	770	742	724	720	706	727	707	711	714	737	713	739	682	781	675	732	713	755	729	702	742	715	697	733	693	745	749	740	713	745	747	719	706	729	695	801	681	690	731	695	743	704	654	718	696	713	717	723	719	752	681	735	719	695	715	705	684	707	703	689	735	692	766	720	755	737	728	701	639	690	764	701	694	717	755	728	740	733	697	702	764	753	742	701	747	722	696	735	701	721	732	737	716	771	723	729	690	669	677	762	723	716	734	738	705
5229	1493	414	209	151	173	178	175	185	170	196	146	163	178	159	157	152	149	148	152	174	156	151	160	140	151	169	170	159	145	159	148	158	150	130	155	132	168	188	141	141	141	177	157	174	167	170	154	169	159	132	153	158	163	172	169	174	160	123	156	168	155	142	167	171	169	155	156	175	148	158	155	150	158	177	151	140	158	132	180	135	154	162	140	147	133	145	163	146	157	151	155	140	168	146	140	184	154	160	142	170	171	142	173	140	151	137	149	160	163	168	172	146	164	200	142	146	156	169	145	168	183	167	162	184	158	164	146	158	139	148	176	139	141	150	153	165	168	145	172	133	148	146	177	176	160	168	171	152	178	164	153	171	147	144	160	155	164	168	167	163	160	161	159	170	146	157	140	173	171	165	162	159	166	150	169	171	171	158	182	159	144	168	137	159	168	180	169	145	169	164	152	156	151	165	168	145	168	161	151	153	165	166	157	158	173	142	180	189	154	167	146	148	148	153	157	150	163	144	162	157	143	132	171	151	164	168	145	188	150	134	132	154	152	171	160	166	138	161	165	175	167	153	166	162	181	149	159	149	167	141	149	171	142	141	144	136	154	148	165	154	171	159	136	157	145	159	170	182	160	151	161	159	156	153	147	147	148	149	155	154	145	126	144	174	165	144	149	151	148	173	145	138	161	143	134	148	177	144	151	146	175	143	172	147	137	152	151	150	140	143	159	171	156	158	148	166	145	157	138	157	146	152	151	147	148	139	152	192	176	171	156	154	160	160	179	175	150	159	162	180	156	168	161	159	157	139	149	159	146	168	152	142	168	139	159	162	158	178	169	179	149	156	162	145	152	150	148	164	183	139	154	152	160	157	161	163	160	159	161	144	167	154	181	160	153	180	170	147	162	132	137	158	162	151	158	155	134	150	150	165	173	175	166	160	157	170	154	160	149	167	162	163	151	145	168	150	171	148	157	172	158	155	156	147	157	144	155	155	156	146	156	169	177	161	167	151	160	150	155	184	148	143	142	167	135	158	181	144	146	162	158	155	149	140	155	158	145	143	158	149	169	139	151	155	156	167	157	172	174	145	143	138	161	139	153	159	158	170	153	168	160	170	164	148	155	182	155	139	145	176	167	166	164	163	138	141	186	183	156	170	147	150	141	165	171	141	140	168	144	145	149	170	160	153	138	147	172	155	167	180	146	163	159	136	142	151	172	157	137	161	147	147	155	155	161	135	160	132	137	158	155	164	175	131	169	158	175	138	168	158	165	136	159	162	152	154	138	162	161	163	182	171	143	147	135	179	169	162	159	172	172	159	155	164	146	151	165	144	147	172	137	151	128	174	150	149	179	151	146	147	154	133	166	145	165	163	144	159	156	169	186	145	154	151	138	165	149	163	172	180	161	161	168	165	166	146	153	152	136	137	148	154	156	154	157	168	173	175	140	148	150	162	143	153	165	138	159	165	168	148	149	164	147	164	157	166	187	141	152	167	145	155	154	186	150	142	145	132	148	173	144	141	143	167	157	151	148	148	129	157	133	152	172	140	156	162	169	168	161	159	164	180	171	154	188	136	155	162	160	150	150	153	160	171	140	145	162	153	159	146	170	156	164	142	164	145	141	172	146	169	158	151	144	161	160	173	160	137	149	183	154	156	153	181	173	165	161	150	167	181	140	142	127	154	154	153	148	149	133	156	168	162	154	154	156	149	159	154	159	158	177	166	154	160	158	156	129	169	153	153	155	174	161	181	154	161	149	153	118	164	177	155	154	141	176	178	163	150	177	181	161	133	150	161	161	154	155	179	147	158	159	164	161	162	183	147	171	145	174	156	142	159	150	167	171	146	173	138	154	155	160	170	149	166	176	159	153	129	150	161	130	148	159	157	152	158	147	144	161	151	179	167	149	156	186	156	154	166	156	157	136	154	174	181	166	155	164	168	150	162	171	138	151	157	148	186	161	152	154	190	148	155	177	147	165	166	180	162	176	154	146	163	179	146	149	169	169	157	148	145	145	161	148	157	164	153	136	150	167	168	155	177	149	163	185	138	147	161	151	141	153	178	144	147	145	144	149	153	151	172	150	163	137	144	154	144	142	162	165	152	144	154	155	153	172	158	147	179	156	153	175	160	146	166	149	156	142	149	151	149	157	178	181	167	155	158	175	156	137	166	152	141	149	146	131	144	163	150	137	150	149	156	165	186	170	161	178	138	163	163	159	159	152	153	163	147	155	150	178	145	150	174	168	171	160	135	161	148	156	178	145	167	140	165	153	151	161	170	172	130	151	172	150	197	168	165	136	147	152	174	147	158	166	170	121	154	178	142	132	171	168	155	160	149	151	178	152	149	166	154	171	145	141	150	165	162	169	150	164	164	133	169	145	142	172	157	141	176	158	165	179	140	130	150	182	160	142	148	164	175	151	157	150	148	140	176	152	162	155	187	163	156	181	180	139	144	147	161	171	154	152	170	157	168	178	160	131	156	152	149	172	147	179	163	167	162	173	159	174	163	129	134	163	164	151	179	160	149	167	156	154	165	138	169	163	174	165	144	144	140	142	150	159	165	158	143	179	131	184	172	151	144	158	167	143	184	152	163	143	148	163	142	181	148	159	134	154	152	179	181	158	161	157	140	173	155	170	157	147	150	158	167	148	156	143	163	172	153	171	150	161	160	158	176	164	140	165	168	165	158	176	153	142	166	156	149	157	146	153	156	138	150	171	142	152	162	165	166	167	157	183	141	164	142	150	143	167	143	150	152	157	171	170	164	151	154	191	162	160	157	156	159	158	147	123	150	160	153	167	162	136	147	138	141	159	176	159	156	143	155	155	152	150	130	182	164	157	157	162	158	152	163	152	157	158	117	165	181	154	155	169	165	175	178	159	175	177	154	158	184	143	167	157	169	163	140	150	157	164	144	173	162	137	148	122	149	162	170	158	184	153	177	167	165	193	145	136	165	153	152	164	156	133	160	166	155	158	156	147	151	166	159	162	148	154	148	159	142	143	169	147	142	161	164	152	144	170	132	125	145	158	159	143	155	167	151	156	141	177	131	159	148	159	160	178	158	153	143	172	138	174	163	168	149	172	138	173	166	160	152	151	163	165	148	151	169	161	144	153	167	157	154	162	179	162	160	150	147	168	160	153	140	173	161	158	141	136	162	160	158	152	175	155	162	149	143	152	135	152	186	129	193	134	141	154	143	173	169	198	177	150	176	154	178	167	158	147	145	157	159	148	159	175	135	177	160	188	166	151	152	159	154	153	169	158	156	171	172	143	152	171	174	161	166	161	176	166	138	150	147	148	181	171	177	170	144	172	143	165	142	127	197	156	159	162	154	155	163	177	152	142	150	152	152	161	163	144	154	161	154	156	146	145	147	190	176	172	176	158	157	166	153	168	152	167	157	148	171	145	147	177	174	168	157	161	169	160	137	168	131	164	148	144	172	157	172	155	176	170	151	151	174	162	161	158	159	172	181	181	151	150	142	172	140	157
4764	2273	1037	570	561	500	524	477	517	506	466	461	491	459	470	462	479	449	446	440	488	472	481	499	460	471	444	517	483	487	441	519	449	469	461	480	445	440	469	461	497	478	485	468	460	481	435	493	465	487	436	492	477	450	448	446	483	503	477	472	462	465	426	455	461	450	460	479	418	478	440	486	491	488	466	470	457	463	460	487	448	421	476	500	410	490	449	444	425	450	480	451	481	480	495	455	462	501	459	496	480	463	489	473	462	468	438	465	456	492	446	442	467	438	463	450	481	470	507	484	469	438	472	432	450	473	446	462	481	444	435	463	482	442	464	444	498	485	409	478	450	466	473	484	475	455	476	440	425	463	475	432	468	455	465	457	449	496	471	432	444	432	460	426	457	440	444	475	493	468	475	452	445	474	475	468	476	477	428	448	466	481	462	447	468	481	457	420	461	474	465	443	448	461	488	471	464	474	449	484	475	436	481	484	441	496	464	427	436	478	461	476	469	415	508	454	497	478	455	483	459	462	488	483	468	431	454	457	457	476	469	445	470	470	473	462	450	491	458	464	483	505	455	449	481	476	465	450	474	454	533	435	454	443	464	458	470	440	466	496	524	476	484	470	465	438	511	439	486	472	436	460	470	481	489	457	495	513	439	453	490	490	489	470	443	441	459	436	424	513	485	465	432	456	440	450	488	469	461	445	476	474	436	476	441	498	463	487	465	484	467	421	453	459	440	483	457	455	435	452	472	486	427	436	504	488	465	439	445	430	496	454	475	410	465	500	473	457	448	463	470	408	409	478	473	453	471	469	490	414	507	445	455	495	467	453	459	470	449	432	456	473	466	469	448	475	458	452	492	457	472	477	474	443	455	487	516	457	461	458	432	458	488	448	462	475	447	464	451	447	464	442	477	458	492	487	464	446	485	476	444	427	511	418	484	454	477	433	430	458	440	482	445	438	462	483	472	435	452	470	482	464	469	462	474	529	441	454	457	484	451	461	457	451	471	487	448	469	495	474	499	454	435	468	460	509	505	480	462	487	437	428	461	463	472	463	481	473	461	484	444	450	425	434	461	473	449	488	426	471	443	467	451	463	439	448	516	457	448	442	442	450	481	460	452	442	496	456	458	438	452	468	512	435	456	470	459	450	420	452	464	461	443	493	475	481	459	457	512	485	470	467	476	471	487	447	481	465	405	468	455	485	473	440	433	486	477	434	486	496	478	453	471	478	456	477	459	470	476	448	456	441	459	440	487	453	449	498	451	461	490	455	495	467	449	445	469	503	477	477	455	483	465	475	440	458	454	430	454	464	449	474	489	455	433	447	457	482	442	440	438	495	477	455	443	501	481	472	466	457	477	495	460	440	435	462	428	452	460	442	464	478	460	487	466	437	470	458	482	473	487	463	485	441	433	463	501	503	401	499	454	411	472	464	438	439	429	483	482	473	464	438	450	460	470	405	467	501	457	474	436	490	454	451	431	448	469	472	443	438	450	496	431	475	493	481	457	466	524	421	447	465	461	448	446	509	448	475	476	465	469	453	472	431	443	503	446	424	476	487	463	468	475	461	460	440	495	477	465	427	474	446	461	474	480	456	457	499	449	454	512	479	489	459	495	422	430	436	475	462	448	479	473	443	451	456	465	456	473	468	487	499	462	472	454	504	431	486	500	455	461	491	423	451	474	434	461	465	446	500	477	479	480	506	458	479	463	472	462	469	523	447	489	483	454	451	450	463	489	470	507	467	480	472	474	435	458	476	463	476	468	418	477	470	464	454	458	478	433	432	446	458	461	422	483	445	444	493	491	505	438	461	474	466	451	497	461	449	480	437	470	480	482	428	479	476	444	442	477	507	479	460	442	479	483	449	461	468	487	456	450	443	486	478	494	452	470	481	437	427	411	505	475	447	477	459	450	455	467	511	458	484	503	471	460	430	473	433	499	461	419	467	455	436	479	462	457	441	443	465	476	462	471	453	462	498	494	470	442	474	450	502	431	439	456	492	480	463	454	501	482	448	451	475	450	464	460	444	454	482	478	449	486	452	491	460	494	475	460	469	442	443	501	469	466	471	474	451	464	466	478	473	483	479	475	435	436	461	455	474	464	486	478	490	466	460	482	464	468	468	486	483	446	502	447	420	449	454	482	467	427	512	432	434	487	405	450	476	480	494	476	470	457	449	504	437	442	459	491	445	463	434	454	490	477	411	426	460	487	476	457	447	446	462	439	459	464	447	461	457	446	463	449	468	426	453	425	478	463	449	454	468	439	482	460	468	461	429	455	424	512	477	448	447	464	460	448	463	445	494	467	495	482	466	459	398	448	479	491	489	445	484	452	440	483	491	458	452	492	498	491	485	520	455	470	487	451	450	505	434	504	481	458	440	460	431	422	471	446	446	477	440	477	457	455	459	464	477	492	425	457	460	442	486	458	447	449	453	460	454	517	459	469	461	467	478	474	433	441	453	471	420	488	437	437	470	491	464	470	458	447	484	489	466	500	438	460	487	515	453	466	469	475	478	469	448	438	410	457	466	457	451	485	472	469	459	472	449	439	470	474	486	460	439	458	480	427	460	432	468	487	498	456	462	479	462	472	488	469	463	458	446	476	450	449	446	453	452	467	470	432	491	453	442	453	472	461	441	482	440	446	467	463	461	462	485	468	485	451	451	471	440	479	459	469	478	476	447	475	485	457	451	454	479	466	455	476	433	447	467	475	455	449	464	472	460	466	448	474	446	473	445	466	462	413	464	470	453	481	501	436	490	457	457	461	457	458	459	454	430	483	439	476	490	443	456	439	475	443	454	439	457	475	504	468	477	457	442	440	464	449	458	496	484	439	457	486	456	477	460	454	475	460	513	439	461	424	489	464	445	441	421	429	449	478	417	487	473	458	521	482	478	443	468	487	451	488	437	442	467	486	430	484	487	481	455	430	467	451	391	449	425	455	488	489	444	428	437	450	418	497	462	454	492	485	446	522	436	464	478	456	493	455	471	440	495	489	474	476	481	479	462	479	472	445	438	490	457	505	475	476	470	494	449	486	463	461	478	456	458	478	492	431	441	465	439	489	456	453	482	456	494	476	476	462	436	480	456	496	468	474	508	432	474	456	439	454	497	412	456	498	500	469	455	489	479	467	474	492	467	484	485	491	492	508	505	474	444	435	452	494	471	457	470	501	498	405	472	466	489	456	441	450	452	475	467	472	474	451	467	466	468	511	477	478	464	470	442	447	454	455	461	423	473	512	463	430	427	482	446	458	454	517	443	446	486	463	465	480	412	464	442	445	431	461	483	481	466	453	453	479	449	452	435	495	491	437	477	445	532	438	455	473	455	446	458	452	474	481	461	494	439	419	479	412	487	491	481	443	464	501	467	467	463	434	506	476	460	485	442	416	457	443	454	457	469	467	443	500	489	438	431	453	479	453	445	475	458	437	465	482	454	480	459	469	465	453	453	487	435	468	430	466	471	461	460	497	458	452	461	444	446	453	470	483	476
40154	31427	13002	1550	692	588	493	446	452	371	321	364	316	354	348	356	299	359	342	302	309	323	341	306	326	320	330	299	323	324	279	298	287	333	300	306	299	303	289	306	296	322	281	296	293	284	306	309	293	304	307	300	307	319	301	283	326	333	343	312	286	250	307	307	294	283	318	317	336	310	294	286	332	326	328	281	319	353	324	296	310	332	297	317	325	276	317	317	280	296	298	324	284	320	304	298	321	305	314	302	293	285	308	306	292	301	316	285	301	324	302	319	267	325	310	266	322	302	295	288	283	315	292	307	314	298	283	299	347	283	295	308	289	330	292	286	312	306	299	277	304	294	289	308	292	261	290	308	334	286	291	268	293	302	284	295	272	285	303	274	316	318	308	304	305	310	303	316	266	309	291	306	307	280	282	287	308	303	307	277	299	305	302	317	315	331	292	267	308	301	308	307	327	299	280	317	307	341	293	306	291	307	305	276	304	292	315	351	306	354	293	287	324	339	305	301	323	338	296	279	303	316	293	313	274	327	294	267	302	273	297	296	306	324	323	323	308	299	284	317	301	301	308	335	323	291	325	319	316	283	284	333	302	314	314	319	317	293	300	297	274	266	302	295	312	276	281	286	297	305	296	313	316	282	289	298	320	307	336	281	289	303	286	341	269	316	292	332	318	307	302	300	300	284	300	314	322	266	303	280	313	286	294	320	311	329	283	337	309	317	298	303	345	309	312	286	293	293	310	300	311	303	288	315	311	305	275	331	326	304	329	320	306	318	301	315	304	331	279	290	327	303	305	304	316	294	285	341	317	261	290	299	295	315	287	320	302	311	304	310	290	276	284	321	283	294	276	298	293	278	284	335	285	332	289	262	330	322	285	287	288	314	320	311	316	280	310	292	289	270	295	308	317	322	310	308	306	318	332	268	258	323	265	271	277	322	326	316	309	312	303	312	267	301	309	310	287	290	309	283	293	284	306	324	299	289	298	286	304	309	325	290	333	322	280	323	307	319	297	319	308	346	309	320	297	308	299	299	295	293	270	302	328	314	301	303	333	288	283	338	318	287	299	348	330	284	297	305	283	270	331	283	307	318	300	319	299	320	294	304	289	315	339	291	308	299	306	313	320	305	323	291	333	319	302	311	293	318	298	286	311	326	277	316	281	316	320	287	318	305	335	269	276	271	320	304	362	302	308	278	295	292	318	301	277	312	295	276	292	296	308	313	290	287	315	325	287	301	281	309	319	314	310	309	315	305	288	307	312	283	333	329	317	294	308	322	296	333	298	275	325	281	307	299	295	311	292	301	329	311	367	316	296	289	341	324	264	305	330	326	317	310	310	310	297	319	308	292	306	309	304	315	323	302	302	343	281	315	274	313	302	312	292	292	315	319	293	317	313	290	297	321	321	281	278	314	326	330	298	290	277	318	309	313	288	307	313	310	296	325	276	282	319	256	329	293	327	327	338	307	319	276	337	279	290	294	271	309	310	313	295	297	314	324	325	310	300	306	249	274	291	303	306	344	298	288	338	309	328	277	267	320	300	315	292	323	319	313	281	308	320	334	278	292	299	325	272	281	289	295	299	345	291	298	314	290	273	314	333	290	280	288	278	299	292	337	314	311	310	338	316	267	327	307	312	319	296	334	316	308	300	316	317	292	289	317	307	307	303	278	304	309	277	292	318	322	300	322	312	310	304	304	286	339	320	335	328	275	290	279	270	282	314	300	297	323	318	262	309	293	299	316	316	328	309	317	336	265	303	307	335	326	282	316	301	307	345	293	311	291	302	273	284	298	292	301	280	274	298	308	298	329	325	283	327	289	300	267	298	325	300	298	306	299	328	335	328	316	328	288	311	309	305	307	352	300	305	286	280	325	308	292	311	291	311	296	279	284	315	331	322	318	307	289	303	310	303	321	283	316	268	294	321	287	311	309	268	293	310	313	320	321	317	286	254	299	281	304	329	319	350	302	310	280	294	280	287	321	288	284	320	312	277	291	292	336	344	308	306	331	281	312	285	312	272	343	304	273	308	280	317	347	316	288	307	331	265	328	309	325	317	308	315	312	323	296	301	322	287	289	296	306	327	268	301	297	299	314	300	325	324	331	299	304	331	274	301	285	313	290	310	312	287	297	295	284	298	296	299	301	310	324	284	301	280	288	283	326	299	338	285	317	322	319	276	287	338	285	267	286	301	315	289	311	292	313	320	343	296	306	267	301	283	291	316	299	264	314	274	307	289	302	295	295	307	345	283	323	336	309	295	307	333	339	259	305	264	301	302	294	297	336	281	309	316	258	305	330	304	288	287	297	281	283	306	332	274	323	320	283	302	259	278	293	303	310	307	305	312	295	264	301	330	272	329	283	324	312	303	303	308	321	312	306	281	315	319	312	338	313	292	298	298	293	305	328	299	305	306	308	287	312	293	317	322	292	310	317	314	306	304	294	312	301	305	318	288	309	276	323	280	309	266	311	287	300	300	308	331	332	339	311	318	324	313	305	279	296	293	314	249	340	323	294	329	337	290	302	303	284	301	298	321	293	320	286	299	326	324	334	268	296	330	283	314	294	328	311	298	258	298	297	293	314	307	297	299	310	296	309	305	318	293	308	291	277	305	318	306	342	299	304	288	265	293	319	304	283	369	312	330	284	307	288	277	321	330	318	323	295	307	297	278	294	308	320	313	336	320	305	290	309	311	299	298	279	310	302	317	323	312	319	298	299	326	350	302	308	349	279	287	322	291	277	298	327	343	294	290	317	342	313	329	287	329	309	315	293	325	315	316	303	299	293	318	294	317	288	297	299	284	297	296	329	297	306	275	328	298	298	311	313	292	305	299	321	294	304	270	324	309	302	304	277	277	263	313	289	346	292	261	297	314	286	307	322	299	303	319	282	330	296	334	337	304	287	311	319	282	279	308	321	286	283	299	327	327	260	274	325	305	272	306	351	316	291	299	298	315	320	328	289	311	287	311	281	288	318	273	300	319	311	323	313	307	304	323	297	289	301	279	299	306	329	317	323	323	287	289	294	285	295	352	288	326	291	307	289	310	327	293	276	305	307	274	305	282	309	285	285	305	299	324	296	302	325	258	328	299	300	294	337	351	279	325	327	299	315	340	298	276	290	294	297	329	300	313	305	328	276	341	334	319	311	309	285	340	299	323	321	352	302	337	301	281	265	293	324	306	289	287	311	325	307	297	334	315	312	293	313	292	317	333	311	319	316	318	306	282	291	328	310	293	312	311	286	305	325	308	287	294	273	314	332	307	313	268	316	288	290	331	313	295	291	319	284	325	283	320	308	353	271	284	293	317	342	326	331	329	297	296	289	307	310	300	304	291	270	283	339	300	293	310	325	285	277	288	299	301	313	313	331	335	316	325	315	293	305	328	275	323	316	258	313	281	290	301	261	308	294	297	327	341	342	306	343	300	285	285	305	297	298	328	309	303	304	329	276	317	255	310	293	343	299	287	289	317	322	313	306	304	294	297	304	293	345
23228	21773	11749	3374	2719	2259	1880	1679	1553	1356	1253	1218	1148	1127	1095	1062	989	954	907	908	940	952	907	907	888	875	894	841	840	826	854	866	798	788	849	838	833	910	817	805	806	825	856	872	809	781	792	827	836	795	816	781	827	833	781	745	790	811	782	804	819	758	793	775	763	797	869	823	821	802	768	794	796	816	788	743	795	748	787	842	800	794	806	794	823	788	760	766	818	794	801	832	782	772	788	826	788	793	833	801	834	795	798	752	823	846	763	803	821	810	811	778	762	788	797	798	774	782	814	795	820	805	832	810	751	790	771	810	813	776	795	780	865	797	790	719	760	783	767	760	804	775	790	793	752	770	793	760	792	780	761	752	788	739	799	816	819	797	746	804	735	800	777	807	792	808	754	773	816	771	793	802	795	829	811	812	783	750	758	793	827	803	789	823	784	773	788	806	842	794	757	833	806	795	782	793	790	757	759	792	761	788	776	766	821	751	798	755	789	749	773	786	800	817	775	838	744	837	706	766	781	765	814	812	751	805	718	804	794	779	810	770	747	804	770	799	786	784	724	794	772	761	803	805	749	755	778	776	776	785	760	773	804	802	764	729	780	773	780	783	784	782	774	759	754	788	786	773	751	818	791	777	751	746	837	812	793	778	823	808	803	788	735	737	783	795	814	736	760	782	825	782	725	767	802	770	756	861	779	742	833	788	834	822	855	813	802	766	832	774	819	799	807	758	785	786	773	725	774	796	801	821	752	788	769	830	834	796	785	784	789	723	762	780	834	789	818	756	789	771	778	787	788	756	759	785	739	791	719	819	763	759	792	771	800	799	783	774	781	804	789	799	793	831	815	792	771	808	766	766	819	761	782	778	794	824	820	786	787	833	794	795	786	778	733	821	800	772	751	769	791	758	789	789	764	737	784	761	836	824	784	782	788	782	802	801	848	814	800	793	818	780	763	747	829	788	796	789	789	788	766	761	807	752	763	767	775	758	791	813	799	772	800	790	800	775	764	735	809	752	766	802	751	750	797	807	792	781	752	770	813	773	810	780	790	791	830	746	743	791	839	763	741	795	765	775	771	795	757	788	781	787	792	757	835	782	816	761	833	772	746	820	786	844	785	813	800	768	771	728	779	755	779	829	779	799	771	781	753	789	791	775	786	900	791	761	793	825	765	784	794	735	778	770	803	758	772	736	764	742	761	764	791	778	743	810	776	812	752	782	783	767	756	763	775	790	803	803	816	805	815	762	782	831	797	759	789	763	770	797	770	782	841	835	767	714	753	762	747	762	796	765	751	807	764	792	816	809	785	745	790	808	772	741	805	774	875	829	756	804	745	800	736	727	801	800	753	757	797	806	781	797	832	846	743	767	770	771	757	750	795	828	767	796	775	815	817	777	746	806	708	776	778	795	796	759	791	769	796	770	797	772	794	775	809	769	774	803	754	745	765	806	816	824	815	802	744	779	742	780	781	732	793	781	726	787	794	772	769	768	795	765	749	778	747	724	769	807	794	766	799	834	813	778	817	820	828	773	789	791	790	808	757	756	765	753	813	774	775	788	805	746	796	772	826	808	788	816	806	796	811	788	793	788	803	802	776	841	765	798	807	755	791	785	807	762	758	796	732	788	805	786	768	773	757	808	736	785	800	762	825	787	829	770	812	763	750	783	808	867	794	797	800	783	811	791	819	789	787	786	802	776	735	769	769	792	768	804	805	811	806	830	775	801	739	798	764	781	781	805	740	781	762	754	772	729	780	784	783	793	788	724	766	784	793	801	804	790	783	768	795	785	768	793	795	777	771	771	796	799	763	791	781	789	824	817	750	713	780	758	767	828	812	776	796	746	809	784	739	801	810	713	747	809	840	776	794	772	782	755	772	761	750	787	738	790	806	828	767	811	788	788	806	775	812	723	757	813	736	778	802	748	765	719	799	777	762	786	789	773	807	784	820	780	799	767	781	822	756	765	793	810	783	791	825	801	779	803	819	818	790	740	747	751	767	745	747	738	839	809	733	776	753	771	800	699	773	788	826	778	758	797	717	795	814	744	730	759	767	805	724	858	782	756	785	731	766	788	800	801	764	739	769	757	770	811	745	770	804	787	815	750	760	778	773	785	806	762	855	788	791	791	773	783	798	766	766	783	744	758	734	749	769	765	779	781	797	865	770	763	809	827	812	772	767	781	745	779	783	824	769	783	757	776	806	804	819	804	795	821	805	801	786	772	754	811	770	756	800	826	742	800	780	746	764	852	792	799	804	794	774	801	766	765	771	796	809	764	748	757	806	762	763	796	740	784	820	748	823	849	765	795	797	753	857	763	749	786	780	785	785	776	750	871	768	779	826	781	792	781	800	783	796	750	789	755	795	764	774	761	749	768	755	835	749	761	754	834	807	769	779	808	761	809	781	770	815	740	798	752	756	799	827	830	831	800	797	781	785	806	759	759	788	836	820	802	766	769	766	836	782	839	825	859	759	823	845	781	815	811	777	765	836	765	793	759	798	800	814	762	788	743	816	801	795	742	819	805	744	786	790	780	797	792	717	794	810	805	741	787	788	785	818	815	784	835	732	784	794	811	733	776	820	772	867	780	772	797	839	787	794	750	827	761	781	798	821	772	821	806	785	785	747	786	765	779	769	801	778	779	798	794	848	808	847	753	821	748	728	758	739	790	810	785	811	857	826	770	811	803	732	790	804	788	819	811	758	765	810	778	784	784	760	843	811	776	744	713	766	795	814	820	789	724	802	798	810	733	809	797	828	777	763	813	841	739	786	799	771	761	766	779	773	733	778	783	770	739	793	810	789	783	774	783	730	782	741	767	774	768	782	812	783	791	752	790	803	802	757	801	785	774	726	722	777	760	817	753	749	818	790	795	768	788	829	805	750	780	785	806	768	801	770	741	790	780	771	836	788	774	834	791	789	819	764	798	776	802	765	736	835	811	761	780	779	810	800	740	799	807	794	760	774	756	834	776	786	776	803	772	793	753	752	791	846	728	805	863	776	794	773	809	815	820	800	774	796	743	772	733	766	781	832	793	785	786	828	758	792	806	758	827	848	818	806	780	776	786	786	773	823	769	824	732	753	749	766	783	765	786	804	754	765	792	762	759	781	794	807	774	788	783	780	747	798	746	788	733	748	798	792	767	785	787	777	753	761	799	769	804	731	783	774	809	768	792	737	784	772	771	787	812	766	792	816	749	744	767	823	791	787	796	796	779	764	773	784	761	747	760	785	749	812	766	768	751	771	784	805	772	803	781	771	838	769	786	836	806	799	732	803	807	784	783	794	780	810	770	773	797	787	759	789	795	797	748	836	786	763	753	738	792	769	768	760	821	809	783	811	782	776	817	812	757	750	768	772	777	750	798	776	749	866	799	770	778	770	776	765	849	771	782	807	853	767	825	791	758	828	757	794	762	752	747	775	791	763	765	789	805	824	792	813	756	776	825	791	785	780	832	802	743	783	802	803	760	759	780	735	804	773	749	770	747	784	782
52965	46049	25037	4387	1152	820	630	557	510	453	442	364	396	388	348	358	332	312	319	346	307	306	316	289	294	291	308	301	285	301	283	261	284	328	290	292	260	259	301	294	271	277	300	284	302	280	286	312	270	303	277	305	279	291	252	292	282	285	294	315	278	303	293	304	279	252	312	292	242	289	315	266	284	312	295	285	344	298	283	294	303	286	290	261	254	289	285	255	289	309	289	305	296	305	283	294	288	288	304	277	280	286	287	273	299	284	270	261	312	291	317	288	294	292	295	283	303	274	303	257	293	288	280	274	273	273	307	284	302	272	288	306	274	271	294	288	308	268	282	281	284	295	299	254	284	321	260	258	314	293	256	268	322	264	273	283	262	276	279	277	295	273	316	283	299	291	283	257	300	270	234	262	302	291	267	310	256	281	299	273	303	296	284	301	282	303	314	292	261	278	257	281	269	274	290	282	276	306	249	291	287	292	266	282	278	273	276	285	279	272	252	263	280	312	301	279	283	313	280	303	265	282	291	271	311	285	273	292	272	298	250	275	296	301	283	267	298	262	317	248	302	283	280	304	263	285	273	303	274	279	241	290	280	285	294	292	293	281	284	281	280	261	297	283	297	264	261	254	270	268	272	272	283	303	267	310	300	298	260	263	298	290	283	266	265	321	266	277	265	306	282	254	273	307	306	293	286	330	280	311	282	268	269	264	262	281	261	291	300	299	293	274	290	277	275	264	281	265	279	271	264	290	276	293	281	276	252	283	257	274	279	302	273	311	255	323	306	296	302	307	263	273	276	265	254	265	253	276	314	273	312	313	284	279	292	285	296	298	293	260	276	294	276	272	256	280	288	269	288	260	294	277	273	272	305	275	280	263	279	286	288	276	291	292	267	287	317	279	271	274	269	289	304	257	304	273	256	284	312	263	284	268	270	258	248	293	262	284	296	265	304	292	288	284	259	286	293	283	295	255	286	296	283	256	262	251	259	259	286	286	287	291	274	267	298	250	283	293	262	276	257	301	275	277	293	264	264	286	267	238	269	272	303	310	289	313	288	291	283	297	257	293	251	269	311	280	293	296	276	282	279	274	281	249	267	298	302	302	279	245	260	282	248	284	290	306	315	254	276	307	288	255	288	253	269	301	282	288	284	264	258	282	311	324	266	263	277	278	274	268	265	273	281	289	278	306	298	272	303	279	273	254	280	290	260	301	288	302	246	295	318	305	280	282	272	267	271	312	313	299	305	291	286	300	275	325	309	306	285	283	296	264	295	282	278	278	326	291	287	298	260	267	278	282	304	293	264	270	287	271	302	298	292	266	252	284	276	285	280	267	290	272	287	276	289	290	299	279	270	295	298	304	252	308	283	305	311	266	269	277	262	292	313	302	278	287	267	258	294	244	296	284	286	259	323	315	264	271	282	293	268	274	272	294	311	258	290	263	284	275	277	302	306	285	292	298	293	298	308	320	254	279	261	303	264	284	324	244	265	286	287	280	294	288	275	275	316	302	257	291	295	261	282	293	287	269	259	282	267	267	293	294	282	298	290	299	270	305	269	299	298	296	242	272	300	313	245	303	300	267	283	280	256	252	275	311	309	320	317	305	298	283	242	317	299	285	289	298	285	298	284	262	288	276	289	318	282	284	305	280	284	287	283	302	294	268	310	280	270	282	293	258	257	314	289	281	304	296	286	289	280	281	329	277	287	296	330	291	294	276	294	291	291	285	291	301	262	266	234	277	297	286	276	267	281	273	281	328	268	298	305	271	273	252	272	296	298	240	290	295	281	278	292	311	281	299	272	262	268	278	256	293	271	293	296	298	270	305	291	291	260	300	286	271	289	293	264	254	255	282	297	265	268	281	265	327	311	285	314	251	284	283	290	268	280	270	277	322	285	288	291	324	285	295	285	312	297	266	291	288	255	279	280	302	299	304	261	278	283	273	277	246	276	319	290	314	313	251	247	270	273	289	278	293	302	309	302	286	284	262	305	284	288	284	272	266	267	272	254	321	220	288	273	302	295	277	304	283	294	281	278	307	251	243	281	291	252	292	295	288	296	304	299	310	303	263	310	271	282	283	278	278	292	296	271	279	301	250	291	276	284	287	296	266	288	289	295	290	282	288	298	288	258	271	306	300	292	297	329	287	270	269	309	285	282	271	256	287	285	264	264	282	275	286	283	256	285	278	282	288	288	300	274	293	306	274	274	277	285	282	286	304	286	299	290	313	293	272	309	293	285	295	303	262	293	275	264	292	291	320	298	309	272	265	270	284	291	295	295	295	276	304	326	286	259	280	315	264	257	276	278	282	281	274	270	294	297	284	270	232	303	293	252	252	275	304	287	258	258	275	305	273	267	302	270	305	297	285	297	282	274	275	266	298	304	286	283	278	292	295	288	276	306	296	271	297	309	286	283	267	275	288	296	269	300	286	276	270	314	307	296	303	298	271	272	304	285	284	277	290	303	303	285	315	319	269	287	307	271	275	324	296	270	272	269	282	311	293	287	310	288	269	293	297	287	284	263	285	256	255	277	270	319	264	260	290	272	309	283	250	295	307	281	294	302	286	275	268	264	277	239	313	290	299	250	291	271	293	258	287	284	285	288	261	246	277	298	313	287	285	247	272	273	265	259	305	296	243	290	279	266	286	282	280	275	294	303	295	311	268	262	273	277	271	287	281	270	268	289	271	268	285	283	295	266	324	270	269	272	265	301	309	263	261	284	280	268	274	256	287	284	297	271	266	250	260	295	281	287	289	293	281	285	306	302	279	294	299	277	290	245	263	281	285	283	314	282	305	321	270	326	287	297	269	259	283	303	268	318	306	295	322	325	284	274	282	291	277	271	296	272	307	311	279	284	285	293	287	307	279	301	291	272	280	268	292	259	289	279	294	278	297	326	269	309	318	270	272	247	273	267	292	266	261	295	287	268	302	301	312	266	301	274	272	248	323	325	261	273	267	286	276	284	263	284	259	300	278	277	279	300	296	290	269	303	298	290	261	276	330	302	300	306	286	288	294	277	279	265	279	285	285	267	286	286	291	297	262	266	284	302	260	286	289	296	315	289	291	287	279	258	282	273	301	284	314	307	283	282	306	282	291	268	278	274	265	266	274	300	289	272	283	269	289	287	275	281	279	262	273	288	300	292	283	311	299	282	304	272	275	289	271	276	266	264	285	303	301	306	284	299	274	289	294	275	252	289	278	280	298	286	272	273	317	317	290	280	280	272	305	268	267	240	262	294	257	250	303	280	298	292	293	286	275	247	291	295	273	297	273	247	296	303	289	268	283	272	251	288	301	275	274	299	264	300	260	285	275	273	298	294	284	273	290	272	281	278	283	317	264	278	280	286	282	298	286	277	290	278	274	291	282	275	318	265	296	273	268	289	324	308	279	288	293	274	287	316	275	258	291	292	270	269	313	280	303	299	261	277	311	263	277	275	285	296	250	302	296	304	271	273	288	288	284	280	309	295	274	264	296	309	263	264	302	302	309
31483	31724	21076	5527	4246	3551	2795	2446	2020	1834	1646	1578	1425	1240	1251	1215	1126	1139	1057	1076	988	983	1020	966	901	891	842	893	912	873	843	860	813	807	860	799	831	812	850	780	813	805	830	764	827	775	725	789	778	795	811	754	746	773	769	748	725	744	730	740	773	681	758	746	770	717	729	729	752	804	740	761	720	741	726	710	719	720	686	713	767	804	746	762	722	719	705	755	751	725	747	707	701	728	747	735	683	761	711	723	752	737	743	770	741	756	737	715	733	691	736	708	701	682	724	741	703	762	696	735	738	762	727	732	730	664	734	724	702	706	745	747	689	705	734	745	712	766	757	750	771	746	769	739	738	750	765	704	723	749	676	710	728	724	723	681	757	705	741	752	736	731	741	715	731	687	701	759	701	777	755	731	695	695	774	735	737	686	694	716	687	729	787	702	741	811	766	713	720	748	718	716	740	714	725	749	721	739	764	680	706	798	744	737	695	733	758	677	736	711	741	710	712	737	754	697	751	693	760	713	714	758	702	757	680	725	734	741	686	790	710	713	738	730	691	692	683	715	720	785	710	758	774	761	741	710	744	731	763	739	729	710	752	748	717	733	704	736	748	739	667	728	706	729	735	755	687	721	702	710	742	677	703	724	715	689	774	661	758	689	687	767	696	710	683	732	721	762	716	716	733	749	784	666	766	725	756	715	746	771	780	727	716	714	702	746	700	717	690	712	768	759	719	724	692	734	694	762	731	711	716	703	748	693	740	722	740	664	684	763	711	726	752	693	691	725	735	682	718	725	724	761	715	737	728	730	752	670	705	749	730	719	666	720	744	711	678	658	741	750	734	753	705	687	735	704	735	739	730	728	679	703	751	735	722	764	703	773	721	740	740	717	719	717	706	726	718	727	732	759	708	764	719	714	725	718	668	740	731	665	723	700	752	731	691	745	733	735	726	712	741	731	745	689	728	770	735	688	686	725	702	756	727	722	672	731	734	713	712	700	751	719	692	747	749	721	698	692	752	705	734	722	728	732	759	721	755	762	733	715	715	716	722	737	733	752	699	734	718	691	733	705	772	709	711	707	722	740	718	746	756	724	769	705	724	753	699	688	686	727	696	725	727	723	732	723	704	703	704	689	697	757	698	757	722	739	714	671	666	694	743	749	695	743	695	683	726	740	738	753	721	744	740	739	763	724	720	682	777	720	729	772	748	743	729	685	714	734	699	741	753	684	717	726	692	715	679	692	756	689	735	705	755	740	739	716	719	659	727	770	770	710	746	720	711	729	765	712	754	729	709	711	737	689	760	713	695	739	739	718	723	675	712	682	712	726	737	750	724	742	691	703	741	742	715	715	699	713	736	698	668	701	754	716	717	691	711	716	720	730	725	673	711	785	757	715	732	694	700	750	698	733	741	744	719	763	752	719	748	695	723	735	718	744	769	699	715	724	717	708	690	715	765	729	735	683	743	741	744	736	682	686	713	726	700	723	707	683	745	750	755	749	693	761	736	742	777	718	693	693	704	716	699	711	750	712	720	738	748	667	743	741	683	754	738	715	751	714	709	735	708	728	714	694	719	676	698	724	700	705	736	688	719	721	765	689	698	746	731	763	715	765	696	695	730	746	721	725	726	724	777	730	728	709	690	734	676	679	698	716	728	745	761	707	724	728	741	728	695	703	697	739	743	666	731	701	717	759	732	726	702	672	696	699	722	729	698	739	712	712	760	709	732	739	757	733	704	713	713	726	721	734	679	756	750	714	771	753	752	712	729	765	700	699	733	735	709	726	712	703	722	786	678	662	714	719	669	748	740	766	737	752	710	676	707	702	702	752	755	726	704	737	708	681	700	713	700	750	714	794	774	722	709	753	715	734	708	726	704	718	724	747	718	686	683	675	709	693	740	703	671	729	696	737	736	731	722	715	737	752	681	721	725	720	727	757	697	701	708	679	721	697	713	699	685	695	743	672	697	720	715	702	689	748	696	721	749	738	712	708	714	735	732	693	708	693	737	690	712	705	733	721	776	699	734	702	757	715	740	676	774	755	733	728	737	764	683	690	700	735	685	691	696	734	741	723	710	766	746	724	742	654	741	724	706	731	695	710	735	700	746	708	717	736	678	724	730	765	730	710	721	771	699	717	753	730	738	686	710	753	722	712	739	711	692	743	713	734	721	727	717	707	727	703	712	735	740	746	710	685	709	747	678	737	730	710	721	722	695	697	743	730	702	692	730	752	686	722	705	750	673	712	776	750	736	690	735	777	720	713	693	699	732	755	760	701	762	720	711	666	725	719	756	759	687	725	705	694	683	708	710	729	716	698	717	745	765	716	696	715	680	689	749	689	725	762	783	699	712	714	727	729	736	724	747	700	705	748	696	766	769	709	745	706	731	749	747	751	720	636	720	714	674	714	759	659	741	731	707	759	727	723	698	727	728	677	686	701	689	690	727	711	758	720	696	711	722	729	739	765	774	709	693	703	701	733	751	738	728	718	739	724	698	692	728	711	737	731	675	716	682	713	737	719	740	724	715	705	713	738	751	667	705	701	746	683	728	756	757	727	734	746	716	748	718	683	681	660	738	733	704	735	705	745	671	726	730	687	729	708	751	674	741	727	709	748	732	725	704	737	707	745	688	742	714	716	697	749	747	759	721	730	706	719	701	702	734	699	706	701	695	686	741	739	696	741	779	723	739	759	754	715	714	663	695	710	689	705	753	739	766	753	700	735	685	748	743	716	724	731	694	693	715	709	706	715	734	685	728	712	691	715	742	708	686	745	728	710	774	681	716	770	728	731	709	713	720	712	705	688	760	738	741	692	735	737	731	676	758	719	738	701	711	694	729	707	746	702	726	708	740	744	689	727	736	710	744	738	743	717	765	772	775	764	714	714	737	696	716	714	716	703	715	681	680	720	755	722	756	702	728	711	733	700	714	732	667	794	722	708	712	666	707	801	726	690	730	682	724	732	715	723	702	736	760	765	725	713	718	722	703	728	737	724	745	721	720	697	813	709	716	665	699	735	683	781	693	742	773	746	711	745	685	720	756	717	682	712	708	738	705	702	693	700	730	738	750	740	699	739	753	741	688	732	723	721	714	727	708	715	736	716	730	698	698	706	717	779	765	740	716	689	704	734	698	752	697	717	692	695	718	712	738	725	717	721	743	728	781	741	717	745	724	720	730	688	761	745	728	697	722	712	672	753	755	723	683	739	754	706	729	739	703	703	674	706	762	716	771	699	687	745	721	719	714	682	759	691	723	694	695	737	759	714	751	698	720	705	703	689	722	754	709	761	734	745	754	731	724	734	703	698	721	701	756	707	741	721	741	766	736	766	706	717	733	722	744	694	729	781	710	715	723	752	703	677	756	694	736	763	742	746	743	725	739	716	720	714	729	701	712	739	697	733	727	746	744	720	737	732	734	716	730	713	721	727	694	734	716	768	785	701	669	709	684	709	735	751	737	784	745	699	735	766	727	725	716	726	705	722	740	696	736	730	676	704
5087	1511	535	171	164	178	172	176	162	185	156	154	156	164	142	165	171	148	162	163	150	156	163	159	173	157	155	155	153	146	187	173	145	140	162	157	140	152	150	156	160	152	167	184	174	181	147	176	172	186	158	159	160	157	153	166	141	149	154	161	165	170	173	137	160	146	165	166	170	132	174	165	150	167	174	170	162	165	166	179	164	158	155	167	160	153	158	142	164	158	166	168	169	174	160	153	171	149	175	170	183	172	172	135	125	175	177	157	156	180	167	164	189	178	147	148	135	146	165	154	169	163	159	173	176	146	142	164	159	140	147	135	165	154	180	173	159	173	156	185	181	166	141	155	176	173	173	167	139	126	168	160	141	170	147	143	157	159	170	168	142	163	160	152	138	144	152	183	167	161	148	165	151	162	146	136	158	135	130	152	142	152	166	177	183	153	163	156	172	155	162	197	153	158	173	160	147	168	171	166	183	169	157	166	157	168	162	156	163	167	166	179	169	159	160	177	173	176	151	165	140	161	161	152	173	133	145	141	155	155	150	149	168	161	153	158	142	150	144	169	153	146	136	172	148	168	146	143	137	176	152	172	151	165	166	140	152	177	177	157	177	144	176	141	151	167	186	148	163	156	158	177	140	199	177	141	148	167	131	151	156	177	171	157	164	143	190	141	161	148	170	147	152	151	158	156	158	185	167	144	166	152	149	147	166	179	155	137	152	161	149	188	161	159	154	164	166	171	159	180	154	162	157	180	128	139	162	130	176	158	146	161	149	158	178	158	141	146	169	152	157	153	163	166	140	176	173	138	157	150	183	163	173	142	154	168	141	155	158	149	165	164	159	157	167	180	181	146	151	149	140	181	156	153	137	151	173	155	162	141	126	154	157	158	155	161	143	150	158	168	161	186	144	170	168	157	147	163	141	183	165	174	152	156	156	144	141	164	154	176	162	162	176	152	147	156	151	134	174	165	147	157	149	150	177	182	149	138	171	152	178	168	157	155	152	152	172	145	179	161	161	153	167	156	159	156	172	174	145	180	169	186	158	156	162	168	158	162	172	156	165	145	167	197	168	177	162	149	159	164	166	181	168	166	167	163	155	157	160	171	138	149	157	159	159	133	157	159	165	159	153	164	159	168	145	175	161	154	168	171	167	178	148	180	154	161	150	181	168	147	159	153	128	145	136	159	151	147	159	147	156	153	158	181	165	146	168	140	163	137	152	165	142	152	134	164	182	172	164	164	149	169	139	152	157	148	158	174	149	158	143	154	152	151	171	168	165	177	162	165	146	178	170	161	148	170	133	169	190	131	140	177	183	169	152	167	165	150	162	139	154	167	161	177	180	162	173	153	137	161	164	170	154	155	151	152	136	166	152	162	171	155	180	138	174	174	162	177	149	149	164	164	146	168	158	172	161	152	152	173	165	173	168	174	163	143	193	148	188	181	178	156	148	162	197	167	173	172	153	170	174	177	168	165	162	150	140	148	153	150	178	145	168	182	144	161	175	163	165	152	167	185	181	158	169	172	165	148	155	143	170	166	162	174	157	161	152	172	158	161	153	145	153	157	170	146	167	178	178	157	141	136	157	145	160	149	181	136	143	151	165	154	158	167	163	153	148	149	161	143	156	145	176	158	139	138	149	150	157	163	175	170	155	174	152	148	150	159	149	155	163	144	147	149	146	160	163	145	171	169	167	171	151	165	165	165	181	190	146	137	164	184	169	153	171	149	154	160	187	147	143	152	150	153	121	145	155	167	151	162	154	159	144	185	156	175	171	180	150	159	145	158	166	149	149	166	192	178	167	158	152	179	161	155	167	151	172	175	159	151	162	163	173	174	178	163	167	146	144	161	151	145	156	143	151	131	156	188	161	136	174	148	138	159	133	149	160	137	156	147	155	169	152	173	153	140	171	158	145	159	145	179	169	154	163	152	161	143	148	156	173	168	153	155	154	137	148	183	135	179	131	147	183	172	170	165	156	163	162	139	149	158	136	160	160	134	166	164	161	156	169	174	154	173	163	164	165	145	140	169	163	139	159	159	159	166	170	148	156	147	171	150	172	161	170	141	157	155	169	162	167	152	140	185	176	173	162	163	157	161	177	147	155	148	154	162	161	170	171	132	170	135	153	156	173	140	166	173	144	156	159	153	145	150	208	171	162	174	167	154	156	158	153	155	150	151	152	174	164	174	163	158	157	154	167	174	173	177	138	134	169	128	152	160	156	166	151	162	160	153	141	172	161	144	151	150	143	147	154	160	138	170	176	168	181	175	151	180	182	142	150	179	162	182	148	177	171	168	168	151	169	180	160	135	177	162	154	182	154	164	133	163	166	162	174	127	155	177	145	170	165	196	159	171	166	157	187	197	134	163	157	182	166	169	176	181	169	162	145	148	134	155	170	135	171	167	151	161	147	151	147	138	154	172	154	153	158	150	171	151	154	171	159	180	169	172	157	139	146	186	153	160	162	155	167	166	169	159	174	158	152	141	152	140	169	152	171	162	162	147	166	164	160	137	150	150	158	153	161	172	162	145	156	178	142	143	177	166	157	168	178	144	174	166	160	158	163	190	153	170	170	161	150	158	160	159	175	157	158	151	146	149	163	173	153	163	164	178	150	151	161	178	156	140	141	187	174	173	158	156	135	178	161	144	143	147	171	170	150	142	156	144	156	157	156	172	167	168	170	152	182	181	153	180	180	130	158	136	135	140	169	141	159	159	179	140	152	133	150	143	163	178	169	154	161	158	163	161	161	159	146	178	129	181	153	174	151	176	174	157	133	166	146	164	155	158	168	182	147	149	186	150	152	170	179	165	160	156	172	166	160	171	159	154	155	165	153	148	154	175	159	149	154	159	145	164	175	149	166	134	161	144	166	161	150	166	165	159	190	163	152	158	158	154	146	149	175	169	169	176	134	154	166	153	188	139	178	159	157	136	159	136	124	155	159	154	166	178	149	197	159	160	165	162	159	174	141	157	156	151	150	162	172	184	135	161	158	150	160	158	190	155	141	159	161	155	161	150	172	152	159	158	157	155	184	162	158	161	159	146	178	169	159	136	174	165	155	156	156	163	168	176	166	136	142	153	167	161	143	147	156	141	160	175	176	161	156	159	169	153	170	164	174	160	171	182	174	141	173	162	159	153	170	184	169	145	171	142	167	152	133	158	147	158	154	154	174	145	174	162	143	152	169	145	156	174	175	187	177	141	171	174	169	159	156	172	151	181	155	154	177	145	141	147	167	170	161	175	140	150	136	154	161	151	156	173	168	155	160	175	166	147	152	177	151	164	152	187	180	158	171	168	166	161	157	144	162	152	157	161	156	176	181	123	170	161	158	133	158	146	146	182	168	148	150	158	160	159	148	143	154	140	167	148	158	167	162	182	151	155	176	168	141	150	165	139	154	160	180	170	169	152	165	153	166	150	159	189	173	121	170	170	154	165	172	158	171	157	135	142	167	164	152	163	171	153	164	150	171	172	154	160	147	184	181	171
4738	2442	1352	569	576	545	508	487	519	469	505	498	511	450	472	483	487	465	515	464	460	481	480	494	489	438	497	500	472	452	523	482	479	465	499	479	486	487	455	458	476	458	499	499	473	444	468	477	472	489	465	465	444	466	472	431	446	467	495	464	469	477	455	456	524	441	475	442	476	481	477	443	487	479	489	443	419	472	483	471	496	466	453	491	474	436	483	498	460	464	451	483	496	495	447	487	414	465	432	463	479	429	494	492	444	475	495	475	480	429	470	438	464	455	462	433	508	475	474	469	463	488	485	472	487	481	460	460	496	463	470	473	451	504	473	443	511	495	485	499	438	489	485	480	493	462	479	440	430	472	472	478	490	454	463	450	444	454	461	446	483	480	475	438	462	467	446	439	488	463	439	479	434	487	489	478	467	472	442	488	433	463	477	481	452	442	470	408	476	451	501	462	496	472	467	437	460	475	453	454	443	421	497	451	449	463	470	502	508	493	496	443	460	436	459	477	483	468	480	465	492	463	443	449	485	473	454	534	466	512	480	447	476	469	465	442	456	450	424	480	501	433	473	488	474	479	520	430	504	488	452	441	481	469	446	504	501	473	485	438	499	454	487	475	464	488	495	442	470	504	520	416	459	503	503	482	514	443	454	450	495	433	462	461	465	422	454	458	425	460	477	451	443	505	449	466	427	446	467	481	482	433	471	490	477	468	475	455	481	496	445	490	457	515	499	458	478	465	492	459	485	481	461	435	463	450	495	464	443	450	459	455	455	470	457	492	496	468	447	507	487	450	436	477	468	475	462	479	478	470	455	471	472	496	453	451	466	490	476	449	478	510	468	494	442	481	503	474	443	460	491	473	464	480	509	470	465	433	484	439	438	489	455	450	472	445	495	490	452	444	489	462	489	447	500	437	449	441	472	473	462	459	482	451	454	464	447	454	449	410	503	485	471	478	468	479	474	495	498	512	479	500	505	462	462	457	470	446	458	469	531	469	488	460	442	511	460	457	485	448	479	485	448	456	472	449	449	487	515	471	466	474	485	455	479	449	448	472	439	478	488	499	458	473	493	432	489	476	421	495	462	450	463	426	468	501	434	484	507	446	465	460	485	462	451	465	509	473	455	453	488	479	481	466	450	488	465	471	488	480	462	476	484	449	450	487	461	491	451	505	485	475	424	487	507	477	468	432	454	467	496	471	451	465	461	455	477	473	482	480	443	482	479	441	477	464	483	415	484	471	481	451	444	509	489	480	484	521	481	467	493	445	419	463	504	506	447	471	493	446	464	487	476	513	489	454	477	455	470	471	461	470	456	470	428	467	430	488	488	480	456	476	510	430	453	430	417	469	459	483	450	443	470	484	481	470	470	470	497	482	451	532	493	478	465	475	445	442	483	489	468	474	467	461	473	462	454	467	450	456	437	492	480	475	507	452	459	459	513	484	478	478	476	499	433	499	467	516	496	484	450	456	462	451	514	467	475	500	435	462	479	491	468	494	499	399	462	462	457	469	471	471	474	501	443	450	450	426	422	485	463	429	477	454	466	481	473	474	465	463	452	485	478	491	474	444	459	468	487	484	433	449	457	450	464	469	453	430	455	455	482	483	463	461	452	482	489	449	429	488	446	441	445	485	435	441	463	494	458	482	472	492	426	453	493	474	487	501	511	434	472	478	461	501	479	509	479	459	449	440	431	454	463	472	473	458	482	446	523	511	445	501	455	490	513	481	453	468	463	472	474	482	491	457	486	456	456	474	476	480	494	486	482	480	467	524	471	436	436	478	468	466	501	422	447	465	450	450	508	490	472	469	507	501	424	461	456	461	445	504	476	414	462	476	478	439	466	459	424	459	469	456	465	469	461	467	467	471	473	498	452	491	478	453	439	444	456	487	492	487	490	480	459	451	491	418	450	454	435	471	459	470	467	454	483	496	466	440	464	478	442	513	477	476	468	465	442	427	445	481	493	471	469	513	486	478	492	498	472	445	439	473	433	514	446	469	454	476	465	474	469	472	430	451	451	452	483	439	447	486	458	460	470	501	428	480	485	515	475	435	480	483	447	485	507	500	440	450	437	463	460	447	419	474	467	509	470	487	490	459	466	483	451	462	456	464	480	451	447	456	437	509	483	471	508	449	505	483	457	458	507	467	458	438	471	417	476	474	499	466	479	474	467	475	489	497	475	457	490	463	466	452	477	449	484	477	482	481	469	466	447	505	469	464	450	434	462	481	480	470	452	483	534	473	447	473	506	492	462	465	465	475	472	450	463	433	451	447	479	410	460	447	472	465	450	478	468	444	496	433	481	465	470	467	454	460	505	461	494	452	450	453	475	478	447	433	453	463	466	518	456	429	485	472	483	454	455	448	461	512	481	458	470	476	457	457	482	449	488	461	525	462	454	500	465	465	484	453	500	429	453	444	461	495	479	520	492	436	415	464	499	446	467	430	495	435	484	450	494	478	455	471	486	502	506	468	470	482	505	473	426	463	496	507	465	468	540	505	479	493	476	445	482	478	453	449	461	461	436	487	470	475	490	485	480	486	493	438	450	495	478	490	432	435	474	478	458	491	485	449	537	470	466	492	434	492	472	442	466	446	441	464	454	463	450	476	424	433	471	450	480	466	468	453	485	454	491	473	487	458	459	499	471	471	415	456	489	507	447	464	511	464	479	452	451	465	440	454	443	467	435	445	495	486	459	454	466	449	465	480	517	467	486	493	469	474	477	486	482	450	469	476	486	513	469	444	503	461	472	454	461	441	467	485	444	500	496	427	465	523	476	495	448	435	456	438	512	490	490	447	517	475	454	497	438	463	463	456	495	504	459	489	459	450	472	508	449	453	487	481	470	447	430	481	461	471	457	455	488	439	478	461	442	467	476	465	459	496	488	433	469	477	483	457	461	479	492	431	476	425	439	496	469	486	495	517	465	469	454	447	452	459	421	495	455	468	504	457	483	453	474	445	458	455	469	451	482	430	439	507	497	468	491	503	465	482	499	480	478	478	482	525	480	428	456	481	465	458	466	427	469	494	495	464	476	473	450	474	470	439	457	505	420	453	501	455	473	465	447	479	431	472	498	488	469	469	471	476	471	463	519	496	476	499	473	452	468	467	463	484	488	490	437	427	480	448	428	468	448	494	488	454	476	483	463	478	509	435	497	473	449	488	431	479	451	470	460	451	488	497	462	498	469	427	451	444	476	430	444	425	503	483	484	418	485	453	482	498	440	494	475	481	497	455	456	455	491	420	454	447	487	485	454	466	484	442	478	449	468	440	436	483	509	476	474	471	451	503	479	514	461	433	484	486	493	446	471	485	466	485	442	504	461	433	481	451	480	434	458	456	453	460	455	497	446	484	471	472	443	463	458	492	495	446	465	477	482	444	489	489	469	503	496	476	482	490	452	478	447	446	463	491	513	435	478	451	444	463	449	483	468	490	465	456	465	488	490	491	448	450	490	422	464	455	513	474	446	452	502	495	448	440	506	555	460	510
36953	31762	20167	2234	747	573	505	441	416	379	428	340	343	340	365	319	290	315	306	312	308	337	324	324	289	343	296	302	339	304	299	339	311	331	322	339	317	324	296	289	323	299	296	322	308	286	327	295	295	299	301	329	313	300	274	320	302	295	300	294	275	307	279	329	329	315	306	296	293	296	305	291	307	299	299	277	319	295	310	303	294	304	304	299	329	291	317	340	315	308	327	296	297	280	283	321	333	325	294	303	311	333	294	269	283	315	309	326	285	311	311	328	318	287	297	275	310	288	301	326	327	300	317	296	300	328	293	299	300	336	323	297	274	297	324	265	315	311	327	279	324	308	281	323	332	306	334	302	305	321	312	292	267	308	287	317	318	323	327	288	273	325	313	333	304	289	280	302	349	279	283	278	275	307	294	295	291	295	329	284	322	279	300	327	284	277	281	294	317	307	274	279	258	296	288	321	308	317	339	303	313	290	310	292	308	290	299	302	315	302	303	299	321	353	294	282	258	302	327	277	317	291	340	301	323	310	314	324	311	308	319	335	341	302	300	288	326	308	291	312	314	332	319	278	330	323	280	316	310	289	303	289	309	301	336	293	302	313	292	307	350	321	323	283	303	316	287	325	331	284	290	312	309	315	301	321	267	311	297	293	347	311	306	316	289	306	294	330	313	285	291	318	306	307	295	340	284	316	298	334	328	291	282	280	300	298	292	317	302	278	294	280	297	307	338	297	292	280	302	293	293	297	311	284	313	310	294	314	304	300	301	302	292	343	297	319	301	293	330	323	352	293	301	311	295	317	304	316	307	317	314	298	293	326	287	296	294	327	311	311	315	288	334	287	274	299	291	325	326	309	269	330	309	279	290	307	299	313	300	301	339	319	301	288	307	290	344	320	305	317	296	292	316	307	307	301	319	311	303	314	291	267	274	323	328	330	290	325	303	301	301	324	299	302	285	306	309	300	277	329	294	268	301	287	332	319	299	280	310	356	316	323	303	281	254	325	259	306	295	324	294	310	317	324	273	284	303	316	306	338	312	312	306	313	314	279	295	328	304	292	302	305	299	309	300	277	292	298	301	302	315	295	323	301	342	293	319	280	314	275	253	300	282	289	294	290	307	316	313	322	285	294	333	311	304	301	305	312	309	284	296	251	315	291	295	314	306	312	323	320	343	324	284	285	288	307	318	289	286	306	310	264	308	303	310	301	279	304	311	349	303	308	305	327	301	294	298	316	310	274	304	293	331	331	315	281	320	296	284	326	315	301	298	331	326	313	305	294	346	288	310	298	319	289	271	297	316	327	319	293	317	311	301	315	323	288	337	316	312	293	308	316	298	311	306	311	348	324	302	303	334	313	341	284	303	328	308	284	322	308	315	327	282	325	284	289	290	287	320	317	272	323	307	350	293	293	284	311	326	321	328	318	307	296	324	261	290	290	301	298	323	341	323	317	279	303	317	319	276	343	324	329	316	307	280	333	315	299	323	302	291	295	301	269	311	304	293	312	309	295	298	304	310	300	308	297	300	287	294	308	307	296	282	282	290	340	340	297	321	307	313	276	305	293	270	325	294	287	278	323	292	281	298	312	296	318	288	318	290	273	290	305	297	283	305	292	306	325	313	300	297	310	312	299	316	309	309	286	305	319	298	321	305	301	287	293	297	290	326	289	288	346	299	297	272	297	301	296	296	297	284	321	289	307	319	286	289	288	315	289	303	304	288	290	293	292	307	295	335	293	263	307	268	268	312	305	256	314	324	314	312	340	282	305	298	268	321	319	316	283	321	320	285	302	290	317	288	295	285	305	335	332	324	326	301	277	309	288	304	284	307	329	299	288	287	283	318	331	291	308	290	301	295	313	291	300	329	298	299	307	323	305	294	285	306	311	302	338	289	281	319	310	287	271	323	324	303	293	275	289	314	319	289	303	304	301	262	295	325	294	328	333	315	335	278	312	269	321	282	323	313	329	321	294	311	323	288	299	346	301	259	341	291	321	309	285	299	277	302	305	309	305	308	306	304	298	300	309	305	299	318	302	263	318	304	281	292	329	307	339	297	287	290	301	287	286	301	281	253	299	326	280	313	287	321	318	308	272	289	323	292	285	297	306	313	287	314	280	294	297	282	301	327	297	323	295	302	304	302	291	307	284	313	334	270	293	283	345	343	315	311	295	323	324	302	290	306	313	317	318	278	307	310	314	303	284	302	296	311	293	309	302	286	309	319	285	301	301	308	319	292	297	300	313	309	309	308	326	284	312	321	296	316	272	281	322	305	276	313	323	301	322	301	323	298	277	285	310	313	307	280	316	342	288	304	287	329	292	286	301	283	285	281	320	294	311	300	302	307	288	299	311	326	317	306	295	309	288	303	269	306	298	284	310	322	309	305	287	267	300	304	284	272	316	286	283	295	308	310	290	274	330	288	298	299	317	298	330	290	307	316	313	280	300	291	296	263	301	306	284	292	256	289	327	346	303	329	314	317	282	298	312	313	309	311	286	293	301	314	305	314	288	297	321	317	319	314	293	284	286	313	349	316	287	300	283	303	318	337	319	292	335	286	343	355	289	297	284	312	318	288	336	276	299	354	273	330	310	305	251	314	301	319	355	322	288	303	302	293	308	312	333	301	325	314	291	331	292	284	309	306	291	268	300	285	294	330	309	329	302	302	321	283	330	293	331	299	300	313	268	315	309	259	293	274	308	316	336	309	319	297	290	295	303	328	287	275	279	319	316	289	295	315	291	291	334	296	305	281	300	302	283	308	319	301	280	296	320	300	304	288	307	283	286	305	290	290	309	293	280	316	308	304	283	323	304	299	291	304	295	332	304	317	296	324	294	326	300	287	286	314	293	317	296	297	303	306	306	316	299	310	312	335	321	343	314	300	310	263	299	296	321	279	291	331	307	295	320	268	300	278	315	307	292	341	319	322	263	298	309	291	302	330	281	281	288	316	298	336	273	299	334	300	322	297	315	288	327	313	312	275	291	317	306	309	322	304	327	350	299	318	320	273	316	339	314	290	302	304	295	312	333	309	301	302	350	295	304	281	326	280	296	303	304	309	342	306	296	318	320	323	316	277	287	294	304	322	336	281	307	323	334	320	286	276	313	285	290	292	305	287	301	311	333	317	298	309	306	300	314	288	250	347	316	299	288	291	304	311	325	293	288	315	308	331	300	283	303	324	294	283	312	295	294	317	282	296	318	291	303	322	322	294	350	311	290	279	316	322	304	312	282	289	322	285	332	280	308	288	301	285	298	308	301	310	316	298	282	321	284	314	316	303	318	280	315	305	332	314	315	280	268	302	311	283	293	346	285	292	317	297	306	288	296	300	324	289	346	308	284	296	322	336	335	292	315	277	308	322	324	313	314	322	314	314	301	279	298	301	315	286	302	271	301	278	337	285	294	312	282	270	282	320	304	321	305	288	315	289	280	289	302	307	304	331	327	313	307	297	313	298	280	318	307	295	314	311	321	310	290	304	282	303	295	310	287
21789	22588	20484	3102	2629	2194	1916	1704	1497	1353	1315	1197	1216	1164	1035	1017	952	970	966	910	897	970	893	862	899	855	872	851	818	880	851	909	838	860	839	807	819	811	773	825	852	815	833	840	832	816	811	839	860	749	756	825	765	817	825	823	803	819	798	799	817	785	781	799	813	827	814	787	747	800	796	760	760	788	761	841	801	780	775	796	826	832	730	809	842	767	748	801	823	792	812	787	785	791	757	753	826	735	809	864	779	809	808	811	774	783	793	734	795	730	757	770	768	762	791	762	765	818	813	816	806	809	802	810	786	789	795	812	706	800	809	774	771	799	800	831	779	779	791	768	819	801	779	781	786	770	781	801	775	740	769	794	744	746	794	783	799	814	824	842	772	809	798	771	776	796	780	771	782	753	764	768	768	801	781	805	818	753	810	793	798	804	774	783	781	799	750	787	779	811	790	787	807	766	778	811	791	814	822	775	798	722	777	815	765	741	749	761	841	833	732	808	778	823	745	806	771	731	770	766	765	746	753	807	776	801	830	802	785	784	764	825	793	779	790	816	738	754	803	764	818	772	781	805	801	800	759	768	840	770	782	797	838	809	763	789	815	799	782	792	782	786	774	778	829	776	756	803	758	781	789	786	790	799	766	787	813	732	809	807	773	772	810	748	787	762	834	779	805	815	747	794	815	779	786	819	801	790	769	791	751	781	753	721	793	764	764	799	776	752	819	818	749	812	783	791	791	812	777	782	806	795	806	757	812	766	789	817	776	803	780	791	781	809	811	817	753	821	797	818	828	809	799	757	746	806	787	800	757	781	843	783	767	775	797	779	796	779	787	804	781	821	744	737	791	747	776	786	846	775	797	847	808	815	809	757	806	827	811	823	743	764	768	763	824	747	790	744	786	752	778	783	791	761	805	774	848	819	811	787	771	800	794	782	797	783	769	793	795	744	815	746	749	778	799	797	808	771	839	800	783	773	802	755	774	782	816	768	810	777	805	779	781	838	847	778	791	808	791	726	806	792	772	819	757	780	745	786	830	789	763	792	760	825	780	800	799	809	825	790	830	786	744	718	769	771	787	772	767	786	773	813	806	817	712	799	824	810	824	784	793	795	800	802	807	728	747	853	782	835	793	776	744	832	815	762	802	737	743	772	733	763	787	799	841	785	783	835	809	819	781	839	821	830	818	836	794	765	779	808	785	808	818	766	798	823	742	778	793	829	790	771	798	811	779	777	808	741	820	782	753	782	813	817	790	794	837	793	749	756	780	782	769	757	765	787	766	799	793	764	815	782	758	813	791	779	764	768	789	799	799	790	728	848	761	778	771	767	753	779	805	817	750	738	786	761	740	823	723	752	831	777	858	757	794	828	762	732	793	832	764	776	798	758	821	795	774	755	809	793	785	741	790	780	770	780	816	772	804	719	781	761	774	776	761	795	765	779	770	749	840	797	866	788	814	842	823	794	782	753	774	791	809	822	815	813	748	792	725	745	770	754	797	768	740	757	769	794	813	789	794	779	799	857	797	808	756	784	834	770	736	816	759	776	770	792	835	872	755	788	794	798	827	789	786	808	807	734	782	785	759	778	789	747	794	814	793	806	809	749	790	815	803	766	775	771	775	769	816	851	746	740	795	786	796	759	771	797	775	794	744	833	800	826	781	766	742	799	832	744	814	773	793	724	774	788	795	779	743	781	801	754	790	800	785	775	777	785	769	750	808	777	774	755	800	805	771	806	793	789	802	806	750	760	795	765	826	792	786	829	818	797	773	765	819	764	758	806	822	780	769	784	816	825	802	764	796	767	796	814	779	820	779	841	758	792	769	830	777	780	784	743	742	830	787	855	787	811	838	739	796	846	791	801	818	826	818	767	803	770	755	788	755	797	753	770	733	808	774	831	786	755	838	755	754	773	767	775	815	814	764	743	827	805	749	813	762	804	782	813	816	830	769	799	730	761	810	770	764	802	759	800	778	765	759	794	779	800	817	835	771	761	769	785	825	767	780	751	829	800	768	756	821	787	828	791	820	816	786	770	819	780	795	801	767	753	800	769	839	772	811	765	835	814	828	847	813	764	841	808	800	787	787	775	804	796	802	774	807	806	829	790	745	818	787	789	787	810	762	767	790	784	807	766	739	766	742	787	760	770	795	845	771	778	858	774	741	767	779	753	803	741	742	797	759	779	793	812	806	803	795	731	803	762	837	754	792	792	789	751	815	807	811	750	799	794	764	801	799	804	777	823	757	815	766	817	803	813	802	745	744	778	783	781	726	765	731	782	767	757	756	801	735	796	803	762	802	801	765	808	769	747	771	764	769	834	776	805	786	802	775	746	736	821	794	820	816	770	744	849	807	767	792	742	793	830	824	790	764	798	806	794	753	806	806	773	795	809	821	768	787	812	790	772	756	774	786	792	775	799	783	788	715	756	789	777	775	757	793	779	796	753	783	762	778	786	765	805	770	771	807	808	793	760	794	787	784	809	817	768	786	760	789	806	803	726	799	761	762	798	751	802	787	829	783	795	795	820	791	767	800	750	797	757	798	768	849	853	796	774	802	758	800	787	800	752	781	717	736	835	810	795	813	748	813	745	766	841	761	810	777	758	769	768	765	771	751	782	747	810	798	730	802	788	751	791	812	784	827	784	770	771	758	772	798	766	779	779	804	743	748	804	800	727	803	789	746	754	821	803	794	789	808	791	800	785	814	766	787	799	817	809	813	713	775	767	808	797	715	791	769	791	786	797	743	793	803	785	760	793	799	791	804	739	821	774	789	790	823	739	794	851	802	793	839	783	787	795	773	767	767	804	765	761	807	792	803	800	784	818	796	856	804	779	805	751	828	757	794	792	772	821	738	783	781	790	793	790	769	760	760	813	809	786	899	768	820	772	791	785	819	767	768	782	768	749	838	776	791	763	739	825	742	784	798	814	748	798	771	801	796	804	755	744	813	796	766	841	798	790	779	764	786	772	793	754	768	809	769	767	775	808	813	788	737	722	766	809	789	755	782	796	782	750	817	826	778	779	797	776	808	850	762	787	816	762	809	790	802	814	780	804	808	806	759	814	781	857	775	762	755	829	794	818	803	804	803	740	755	741	842	773	779	757	799	784	865	771	792	777	772	834	783	761	781	787	802	823	761	794	745	797	802	809	792	787	784	791	779	858	774	786	765	797	828	796	792	756	825	776	758	790	790	796	794	823	767	791	746	794	778	745	784	748	806	749	785	850	801	764	769	799	746	806	758	781	799	798	778	772	828	791	821	776	828	858	770	794	790	758	782	805	760	807	769	774	776	769	771	795	746	794	776	790	795	811	800	731	826	817	754	791	731	776	778	748	778	803	764	772	823	839	802	740	825	758	777	836	813	796	812	771	858	827	771	801	829	815	757	728	738	797	791	783	788	785	787	815	769	755	762	757	804	784	751	766	804	846	748	849	850	812	788	781	788	754	757	767	806	759	767	817	799	820	765	811	802	781	800	785	802	828	773	768	749	764
52125	46060	33884	6612	1259	778	658	570	512	467	431	357	386	352	365	362	350	348	327	308	339	299	305	298	315	336	313	305	286	321	320	330	323	294	327	312	298	296	292	289	315	279	279	316	284	258	311	288	290	286	302	289	294	324	281	288	274	290	277	277	255	296	271	307	278	283	281	290	269	283	262	285	301	304	274	277	278	265	307	314	276	299	268	303	290	282	297	293	284	280	296	295	280	245	268	276	298	317	279	310	304	304	279	276	278	268	300	251	271	272	291	273	284	282	256	284	300	299	300	301	267	306	288	264	319	253	278	267	294	285	307	284	304	278	302	303	300	279	276	285	286	319	321	279	307	273	282	323	299	280	270	305	270	242	300	296	290	296	311	301	301	278	275	285	304	292	290	288	264	287	296	276	278	259	269	293	289	297	271	257	314	285	296	316	287	328	311	293	292	302	281	273	297	285	279	293	298	307	301	280	284	284	302	293	284	284	278	275	289	261	279	249	270	298	256	288	297	287	310	280	269	324	267	276	275	282	295	281	277	296	279	270	285	272	320	263	278	259	302	290	309	292	273	325	265	268	269	267	303	292	282	301	273	268	281	291	277	285	289	256	309	276	292	304	305	282	289	264	309	268	257	266	292	334	294	290	286	285	293	276	303	288	286	275	280	278	304	314	298	278	284	276	270	282	276	302	276	275	257	273	288	276	258	294	279	309	292	245	299	282	294	271	301	278	310	326	272	315	309	313	289	287	329	279	286	288	256	316	300	263	302	271	324	278	268	268	287	274	278	273	293	281	272	277	317	278	281	271	287	303	296	305	242	267	276	290	288	291	277	262	276	295	305	310	272	290	291	243	283	297	285	279	254	276	273	338	278	275	277	298	304	309	305	262	312	306	281	220	265	301	260	288	297	266	285	292	242	288	282	295	283	307	292	307	341	307	282	277	272	280	285	331	319	284	274	268	305	302	280	282	260	274	266	271	299	261	273	317	285	283	284	263	283	282	323	270	312	285	263	300	266	296	289	276	299	287	257	298	293	272	273	272	278	288	295	288	268	267	281	308	309	284	269	282	268	264	269	272	294	284	280	280	271	307	282	296	244	276	289	290	296	285	272	277	325	272	264	259	297	296	299	263	282	293	287	301	298	261	258	286	289	238	281	278	286	303	304	299	313	281	312	287	298	262	294	319	271	269	254	285	297	274	263	270	282	305	295	256	337	233	275	275	261	306	278	278	303	293	269	280	329	306	300	282	259	300	290	276	291	295	309	309	323	288	285	300	311	307	296	274	269	282	314	288	283	291	279	302	293	307	299	271	277	311	263	306	264	290	270	270	284	299	278	267	288	286	315	306	338	254	271	278	296	297	271	296	293	265	260	287	274	271	296	293	251	309	243	286	256	281	278	301	321	270	290	307	283	251	282	286	278	311	284	278	276	295	294	298	285	292	295	320	283	295	285	273	302	270	295	292	268	306	272	274	284	274	307	249	257	299	297	295	289	299	323	304	291	291	298	284	298	279	303	267	274	285	279	289	288	269	276	278	282	282	262	290	296	286	277	275	276	313	288	291	279	280	256	306	300	261	287	266	278	230	323	292	268	277	307	283	257	262	272	254	273	276	245	314	270	317	268	275	298	277	299	303	266	295	309	297	305	289	298	268	307	288	289	280	245	280	264	286	248	279	278	286	271	293	290	284	267	293	273	280	322	283	297	263	286	287	280	256	268	267	269	278	302	292	249	305	281	269	298	289	275	268	294	316	288	286	265	269	295	308	294	287	297	276	294	293	273	250	307	288	277	272	273	267	299	282	287	291	246	285	268	325	263	281	286	267	308	279	263	248	294	253	313	291	275	249	278	276	263	303	249	292	267	289	277	267	294	267	268	287	283	242	290	281	286	282	295	279	276	311	261	285	264	286	293	270	318	283	286	273	287	272	319	290	272	285	298	300	264	294	277	289	284	279	288	267	282	293	271	293	311	288	295	299	262	256	278	314	295	282	313	280	305	301	303	287	294	260	258	267	292	279	294	274	277	283	280	293	277	291	255	263	289	261	259	289	283	286	285	280	300	306	265	239	294	311	269	252	314	252	276	259	267	310	318	323	286	281	283	279	262	288	311	279	310	299	310	274	267	292	259	272	295	279	291	281	294	293	271	286	300	291	294	293	297	280	276	288	285	253	291	228	289	279	274	279	273	279	308	315	281	289	270	279	311	302	272	321	279	302	297	277	294	278	303	258	298	295	272	253	287	278	289	269	268	264	287	306	259	272	270	278	288	270	283	298	297	296	229	289	277	306	264	284	297	300	296	271	310	294	301	321	261	288	294	281	284	306	280	285	283	291	275	274	288	301	295	289	267	304	253	244	264	291	281	285	313	287	266	325	277	270	288	298	308	274	302	262	302	277	285	292	298	298	271	275	295	275	304	269	254	295	316	295	274	250	319	295	291	324	295	299	302	285	255	270	270	290	289	327	314	266	290	304	281	306	253	303	312	304	277	264	285	257	286	274	253	330	283	276	268	280	297	284	293	254	274	276	271	298	287	240	293	264	283	287	246	283	263	287	298	270	277	268	253	262	266	282	294	283	284	266	277	259	274	260	279	267	265	253	264	270	268	302	301	257	304	300	288	272	295	259	255	275	291	273	253	275	319	270	330	285	299	299	279	273	284	266	329	275	301	273	269	282	331	318	246	277	302	293	292	294	241	282	310	292	314	306	312	300	290	262	286	328	294	292	315	279	279	296	294	290	276	276	279	293	292	280	259	245	279	276	264	264	254	280	282	267	276	264	303	234	292	257	275	267	279	299	299	277	292	263	295	294	297	289	300	280	262	270	272	257	287	276	266	256	274	249	296	293	285	286	313	266	267	298	268	282	319	289	301	266	314	260	276	274	292	273	273	271	269	298	262	296	289	274	294	281	289	298	288	280	294	265	301	277	278	303	314	326	291	285	270	292	293	273	284	259	307	279	268	278	257	265	278	301	274	283	276	295	281	306	281	297	288	287	304	317	270	299	259	278	279	277	301	291	294	301	310	273	297	268	322	267	284	260	310	291	256	304	291	252	263	283	306	291	306	268	263	278	289	297	297	284	298	313	297	271	280	275	282	301	298	306	263	273	263	271	256	294	287	262	285	267	272	277	263	314	307	245	303	329	293	284	324	329	295	269	274	300	267	271	260	324	293	281	288	284	285	293	269	288	300	298	271	320	307	262	271	279	255	269	267	312	276	286	280	305	302	319	267	288	273	284	279	283	250	294	308	297	281	298	303	271	281	286	263	254	288	287	309	253	261	298	286	313	291	284	279	323	273	276	280	276	293	255	262	269	261	284	307	288	264	284	265	282	252	258	300	261	284	259	282	286	302	282	303	270	299	286	277	311	271	276	277	271	289	302	259	257	275	266	287	271	269	286	284	270	294	253	290	277	283	285	281	282	274	274	266	305	277	319	281	289	297	288	296	262	264	270	266	323	284	293	279	278	270	277	285	267	279	295
30737	31586	29180	5064	4192	3632	2841	2367	2052	1897	1699	1554	1412	1283	1262	1131	1131	1128	985	1053	988	954	971	957	899	899	812	857	833	866	844	806	797	797	783	834	783	804	797	782	753	802	761	739	715	793	771	787	816	760	839	746	781	749	807	744	715	742	740	728	726	775	741	760	750	716	763	725	731	716	736	753	795	755	772	750	734	670	773	787	762	731	726	748	750	683	785	737	733	702	704	707	737	761	723	760	723	770	740	682	808	687	740	704	745	724	754	697	692	711	729	694	702	772	755	742	691	709	774	669	724	734	690	727	734	739	735	709	733	704	732	743	698	675	754	664	722	740	740	687	697	758	707	769	761	735	754	692	736	743	766	713	724	732	731	740	736	796	695	687	699	725	733	761	689	745	746	728	765	728	660	730	705	698	758	717	715	733	747	746	739	708	682	755	731	774	729	752	708	734	688	707	741	750	720	704	734	758	737	708	771	721	762	713	683	697	705	682	731	698	710	674	725	752	710	718	687	718	750	706	712	783	762	699	709	690	701	754	740	712	696	706	701	755	707	718	757	710	740	719	693	703	669	751	693	751	701	654	691	724	763	716	752	705	738	764	739	738	772	687	743	725	714	685	754	774	709	689	752	746	697	700	778	697	762	693	742	709	774	696	754	699	740	739	679	712	715	708	758	716	741	699	763	715	740	713	715	713	744	698	735	738	755	726	685	747	712	758	721	744	729	766	716	776	746	772	743	671	707	725	693	785	721	715	713	757	767	763	745	719	736	707	740	723	716	716	679	711	707	736	708	742	696	748	710	666	654	718	712	737	685	746	693	722	725	762	698	702	772	737	745	722	759	674	762	713	680	702	729	756	710	739	738	723	750	710	715	765	717	718	700	733	742	709	713	759	760	697	681	695	720	702	739	707	700	708	701	702	679	738	728	687	703	670	711	719	726	674	742	720	719	729	705	780	763	710	742	725	707	732	752	693	736	681	743	745	729	717	752	707	757	755	694	736	746	744	664	696	700	737	682	660	765	706	722	737	738	697	669	679	716	727	656	748	702	654	756	745	728	712	722	729	769	740	714	707	754	716	740	778	753	704	712	703	754	683	729	725	736	731	772	718	707	729	718	698	696	748	708	721	703	741	738	745	704	753	673	751	656	733	675	772	705	696	742	744	773	740	693	723	710	716	745	754	741	726	713	679	723	677	737	696	720	721	720	731	728	692	706	706	707	753	739	662	700	680	733	666	740	720	710	762	732	717	688	697	764	740	708	806	742	714	726	707	697	738	731	719	754	718	716	745	728	744	736	707	673	732	717	768	724	742	689	750	714	712	723	714	699	738	698	682	734	723	739	710	680	726	696	743	736	741	659	724	683	733	705	678	738	732	757	708	684	705	713	711	707	724	736	729	720	722	729	762	714	689	721	735	704	709	714	713	718	728	738	724	714	665	720	679	713	746	733	739	739	691	702	697	677	762	729	733	719	700	705	752	743	696	737	718	667	744	726	708	697	711	688	737	727	716	736	753	741	696	713	740	741	749	736	691	711	668	693	733	686	752	745	697	764	722	728	714	726	674	741	750	788	758	734	747	691	767	711	767	689	708	719	701	710	716	767	737	681	730	794	677	724	697	691	715	684	689	744	771	722	705	733	698	742	765	740	696	717	719	715	713	720	739	736	742	739	705	757	694	693	740	741	748	677	731	687	710	687	752	667	743	690	724	719	716	756	740	720	733	732	761	729	727	756	705	713	705	703	729	687	692	743	738	739	747	709	735	667	770	724	727	728	695	769	682	718	751	762	749	731	748	771	690	712	749	751	809	700	710	749	712	738	715	711	705	697	712	711	785	660	711	729	692	758	688	712	730	714	752	741	742	777	685	716	714	731	716	674	753	709	731	709	743	714	774	709	708	779	778	721	654	744	722	737	713	740	728	695	729	722	703	691	723	731	727	736	701	733	734	745	725	747	715	707	756	754	745	753	711	682	740	719	723	754	691	749	721	678	709	732	732	715	723	731	764	700	726	722	688	748	710	746	697	700	752	722	707	690	673	697	726	751	777	695	744	714	721	753	759	684	706	738	752	718	757	689	759	746	715	725	704	681	706	712	741	730	734	755	731	747	709	684	757	729	722	747	657	734	729	740	721	704	707	757	755	720	735	734	727	693	741	786	748	703	725	732	732	755	760	737	715	725	706	722	706	740	720	697	698	758	681	681	693	739	747	735	707	731	737	718	709	710	725	712	720	706	695	675	711	702	755	736	749	735	678	728	734	657	697	704	768	765	713	693	697	736	731	728	711	711	668	702	709	720	738	759	716	724	650	762	705	678	704	727	738	754	734	682	737	724	735	686	713	690	727	743	717	715	704	714	709	797	692	710	714	716	700	728	712	693	738	727	687	718	692	719	744	716	717	687	706	731	696	713	719	720	771	710	699	731	715	685	748	738	673	721	751	762	699	730	731	721	721	741	744	715	749	707	715	714	720	686	701	705	688	734	704	722	739	652	686	705	716	739	731	769	747	710	701	706	694	720	723	693	725	742	720	726	724	757	703	744	752	730	720	725	715	709	739	723	696	747	738	700	708	708	724	761	758	714	717	741	719	731	721	644	696	727	758	717	710	750	694	731	732	708	730	672	734	704	699	721	723	720	708	766	725	692	702	706	729	690	713	688	702	767	747	751	740	748	728	684	703	725	707	691	684	717	751	710	783	731	710	758	661	701	736	730	731	731	697	677	728	722	707	661	685	708	702	732	767	727	718	716	730	715	723	727	720	661	690	672	731	699	708	726	722	696	714	702	743	674	710	713	701	687	718	761	734	741	781	719	729	761	714	730	706	734	751	663	749	689	731	752	722	747	720	741	728	755	750	705	707	753	736	715	734	732	712	726	735	720	741	727	682	720	697	759	743	686	701	698	788	720	692	770	714	751	691	732	698	754	754	748	740	768	741	716	729	714	714	775	711	708	742	718	728	731	718	767	721	711	691	671	642	740	696	696	693	748	735	741	722	679	735	677	753	777	716	741	708	738	678	705	743	699	695	724	773	712	679	739	683	749	753	767	732	745	724	746	733	723	750	705	705	730	724	680	684	717	725	753	743	718	731	710	715	712	729	715	704	724	731	745	700	713	700	704	690	715	686	701	727	741	742	718	702	760	703	758	761	744	737	738	729	676	688	698	702	730	777	745	717	691	682	706	727	743	711	699	713	690	722	719	690	743	697	720	721	703	735	695	721	794	699	676	681	672	760	725	736	733	746	745	724	735	729	683	686	705	716	680	746	700	722	738	743	724	726	727	754	691	699	711	696	746	720	727	711	725	658	717	771	745	699	728	761	716	688	702	721	706	732	685	735	754	712	696	715	745	674	760	755	729	725	691	753	668	754	711	703	722	743	753	757	703	738	753	705	763	732	718	679	679	713	729	748	729	721	747	685	758	767	738	747	754	663	723	703	698	709	734	737	720	745	702	727	689	762	703	744	757	711	767	749	709	729	710	683	730	693
4768	1555	820	193	171	140	178	154	181	139	148	147	183	159	170	154	148	168	171	163	142	156	161	145	165	180	169	160	166	156	159	163	146	156	147	175	147	162	174	171	152	162	169	154	168	176	153	152	161	174	142	165	156	169	164	138	151	166	159	157	166	164	162	174	154	173	140	151	152	182	134	149	153	152	165	155	128	165	176	160	158	159	143	171	183	140	136	154	143	163	172	159	137	143	149	171	169	143	171	134	155	145	131	174	167	155	174	156	177	153	163	147	177	157	166	147	167	149	142	151	142	180	168	171	147	156	164	162	169	168	169	146	138	154	171	158	160	175	162	154	131	176	171	175	152	155	146	167	161	169	139	141	162	163	154	183	163	158	173	155	151	148	163	161	149	164	174	163	159	174	159	143	152	166	144	176	163	171	168	157	154	164	153	165	168	141	164	136	140	153	161	168	138	189	149	159	162	170	171	149	173	139	158	181	169	160	143	152	152	134	161	158	155	164	167	164	163	164	140	163	156	173	176	166	160	155	161	184	163	161	182	156	157	146	180	168	183	157	163	158	166	186	155	157	165	146	159	160	161	162	152	167	162	158	153	185	163	156	161	161	155	177	181	168	159	169	187	174	146	172	165	168	143	144	155	155	159	166	173	159	173	137	168	154	151	148	156	158	154	166	145	146	169	151	152	151	152	154	175	168	168	151	155	168	163	159	183	159	151	156	174	156	164	151	144	135	165	157	143	140	152	130	153	162	175	151	154	159	145	174	155	173	163	173	170	155	167	171	150	141	138	173	165	139	153	159	159	175	152	165	128	154	151	136	161	178	156	159	153	138	157	161	151	177	145	160	168	158	166	149	130	162	151	158	147	147	170	166	175	175	163	171	141	157	162	154	143	171	163	140	160	164	167	156	157	157	178	134	143	131	177	164	141	151	184	151	145	146	147	159	146	153	134	146	152	171	146	132	165	151	137	147	157	160	138	146	164	174	136	157	160	149	156	154	160	155	159	144	196	145	176	147	186	156	149	164	160	151	164	165	149	168	144	149	140	175	154	153	155	157	149	147	156	174	158	162	162	174	184	166	150	163	180	167	144	162	178	170	147	178	178	153	157	146	168	159	155	142	164	145	179	160	154	163	142	176	159	153	138	163	138	150	155	150	175	154	136	158	166	166	170	164	177	154	173	187	177	159	131	165	143	159	151	157	163	131	167	147	153	148	181	174	155	177	148	170	174	160	158	146	150	175	157	183	170	169	157	166	167	164	166	154	165	177	191	161	137	154	149	167	153	164	157	157	155	157	154	170	167	164	174	170	177	121	197	141	140	144	140	160	148	168	157	157	146	160	152	158	163	167	151	160	150	170	162	140	151	168	158	141	145	166	119	146	172	154	145	147	164	151	163	166	175	146	169	184	150	163	154	148	168	147	156	138	170	139	173	163	176	154	172	165	139	151	124	161	155	146	154	177	162	150	155	176	153	169	172	153	167	151	157	134	148	128	162	139	132	154	151	170	186	141	182	167	157	162	141	145	180	177	158	173	165	148	167	161	166	141	158	138	156	165	163	159	155	168	159	157	166	168	154	144	147	174	149	158	163	144	167	165	174	183	175	183	152	156	167	166	153	173	156	179	150	159	157	159	149	152	151	138	141	172	165	158	155	182	161	165	151	189	164	165	135	179	159	151	175	171	173	141	143	164	176	161	157	157	146	146	157	170	165	137	152	160	164	149	134	159	160	160	137	157	153	153	145	177	163	153	148	175	165	180	144	143	165	160	151	166	157	145	147	161	174	163	191	138	153	153	168	157	158	129	157	140	165	162	192	160	165	179	152	163	162	153	198	165	150	154	155	156	146	161	151	169	140	157	143	162	156	135	155	153	171	164	160	148	187	185	165	178	175	169	181	155	159	168	160	154	147	181	170	168	171	169	148	169	166	195	155	138	164	160	154	148	158	166	163	149	163	159	167	163	154	155	156	158	161	133	174	171	170	165	178	174	155	171	170	170	164	165	162	148	134	148	175	159	161	172	157	158	161	158	157	150	149	148	162	152	164	165	173	160	183	175	172	160	175	170	164	151	144	171	201	169	181	190	181	164	143	151	167	146	187	139	166	145	146	172	150	173	156	155	142	164	161	155	160	180	148	154	158	162	152	157	163	192	158	144	146	161	161	170	170	146	147	140	173	171	164	141	166	150	152	165	164	174	141	130	140	160	152	171	144	163	152	160	166	176	180	155	178	166	157	178	132	168	145	146	154	160	167	177	164	176	176	171	157	162	150	171	168	152	153	170	157	164	177	172	162	163	169	152	161	138	185	145	145	159	142	145	171	157	193	166	170	166	168	159	161	166	178	148	152	149	152	155	161	147	169	156	177	150	146	138	145	176	160	162	156	181	149	153	172	169	171	147	163	158	158	164	162	131	147	149	156	138	168	156	163	167	177	167	173	163	179	187	150	169	172	169	151	164	151	159	160	169	149	158	174	149	140	156	142	165	149	172	168	177	166	158	152	157	144	175	154	159	150	170	156	163	183	154	172	180	149	185	153	175	151	147	135	149	155	158	140	145	156	158	144	144	168	153	185	162	193	133	153	171	144	139	170	170	166	155	143	178	161	158	150	142	174	159	162	145	163	148	135	150	198	173	160	155	160	171	144	168	160	153	156	128	166	153	131	181	178	168	182	143	148	165	151	142	163	151	153	166	177	150	199	167	158	143	165	147	183	183	148	159	164	154	170	132	154	154	153	143	159	166	174	156	149	168	183	151	143	164	182	157	142	165	150	166	141	147	154	177	154	177	167	172	156	162	170	168	159	167	155	156	182	166	152	156	153	130	170	150	166	159	174	150	140	147	144	173	159	139	168	191	156	143	148	192	169	160	148	160	164	150	154	146	159	166	158	157	149	165	186	135	163	155	172	137	161	158	164	159	177	162	184	158	153	177	151	194	179	161	153	150	145	157	146	157	137	171	150	169	136	176	174	168	174	143	152	171	161	174	153	153	169	168	178	134	173	144	139	159	160	170	170	164	154	153	161	135	157	139	133	160	151	159	165	160	165	168	161	150	152	172	155	139	149	154	154	159	182	167	172	143	158	167	140	155	141	181	163	174	142	157	141	148	164	150	158	196	175	169	142	136	158	143	136	142	151	146	159	136	159	171	183	174	152	163	143	175	170	156	159	163	146	172	152	177	156	135	179	155	169	149	170	139	150	152	161	168	158	180	173	151	165	157	181	164	167	172	172	171	163	154	183	180	171	149	148	169	148	167	143	179	148	146	170	174	152	168	154	172	148	175	159	167	137	149	151	149	157	165	151	164	172	158	146	158	152	154	152	152	175	153	146	170	174	165	172	165	149	148	156	180	162	179	152	180	166	154	154	171	163	173	167	142	150	159	146	167	139	161	164	153	149	145	167	155	157	163	158	173	172	166	179	155	160	156	138	157	157	176	164	141	154	168	162	137	147	171	166	163	149	164	163	169	156	175	144	145	178	166
4451	2479	2050	591	569	504	548	450	521	499	465	494	488	463	454	467	505	528	454	489	489	493	517	476	491	500	474	498	416	452	481	462	465	457	458	422	477	477	476	492	459	504	474	495	442	455	441	496	505	489	433	467	476	438	459	472	469	459	454	437	472	470	484	488	477	457	485	468	478	494	448	470	451	462	447	478	465	489	494	478	457	482	500	473	497	457	494	467	441	440	483	426	466	480	465	492	455	480	475	375	475	521	448	503	482	455	484	457	490	489	427	466	456	470	431	438	450	482	469	486	467	486	476	457	453	457	500	511	425	465	528	439	466	467	419	446	484	466	438	540	446	483	468	464	456	501	457	454	414	485	474	482	486	440	490	465	457	509	461	484	489	500	458	462	459	449	471	478	476	493	465	492	493	487	514	476	467	426	514	499	499	490	459	440	456	480	468	490	485	468	444	433	472	481	480	496	474	498	490	468	469	480	445	471	489	483	471	432	456	467	473	452	454	461	463	438	455	450	458	461	477	487	450	499	465	451	495	457	503	451	438	478	475	466	489	441	420	471	460	477	475	468	522	496	459	468	479	455	439	480	473	444	440	468	492	496	465	452	488	504	480	439	471	446	484	486	440	443	447	466	438	470	510	431	478	484	476	488	408	500	509	459	436	519	458	478	439	480	436	401	479	452	463	477	435	481	489	489	496	482	451	468	422	456	460	457	469	462	519	473	491	507	469	498	438	465	485	453	490	472	467	466	454	466	463	472	478	476	477	480	461	456	479	482	498	462	504	457	482	496	454	467	479	493	472	456	473	465	446	490	456	450	471	484	472	430	468	481	469	484	464	466	452	472	416	471	459	417	504	441	446	462	467	454	483	459	450	462	460	485	488	496	438	447	448	470	446	469	458	450	473	486	459	475	476	483	486	484	500	434	514	492	474	470	508	446	486	457	419	469	502	465	473	469	482	478	493	475	464	478	479	466	464	465	466	487	457	489	479	471	460	467	449	430	512	499	428	460	503	482	475	503	399	486	452	453	452	495	469	498	455	429	456	428	461	478	439	472	445	485	461	493	512	505	466	480	447	437	492	481	476	453	459	502	502	456	455	435	469	474	506	484	451	471	468	486	467	469	457	453	496	447	499	479	480	454	440	442	491	465	509	495	500	505	517	474	465	458	464	484	520	498	461	463	446	476	440	499	457	485	490	468	455	456	452	447	459	497	449	460	465	440	461	455	478	462	496	446	442	455	485	461	436	526	500	476	485	467	478	467	480	482	494	468	445	484	520	500	479	476	496	483	473	475	435	497	450	455	476	467	510	488	456	479	475	429	496	468	465	486	447	437	451	456	474	456	445	487	446	474	488	514	470	461	470	462	484	482	481	431	481	481	462	490	456	478	472	435	468	519	463	469	485	458	461	513	472	482	439	496	453	505	482	480	428	480	492	499	451	458	492	470	457	470	467	430	469	451	497	495	483	465	500	400	444	501	436	487	500	452	480	477	458	526	502	469	450	501	481	439	485	441	479	450	449	461	485	493	470	491	447	433	496	461	466	454	451	492	484	503	440	496	457	467	472	465	424	485	504	458	455	507	472	445	476	464	452	448	517	505	495	477	507	488	470	523	468	476	454	470	461	460	477	455	445	467	480	463	470	503	446	465	470	472	468	501	478	480	452	468	473	445	476	440	490	484	462	452	428	489	463	495	507	467	489	472	493	490	450	483	451	478	446	487	478	495	482	451	468	455	465	456	489	444	455	486	457	486	471	456	485	450	472	456	493	474	463	453	468	480	452	456	471	470	487	503	466	459	470	489	481	463	483	519	469	471	455	470	488	458	481	459	471	444	477	462	461	482	488	488	475	524	476	460	477	448	442	495	460	472	465	472	469	485	465	434	478	478	475	471	446	472	467	518	460	454	477	510	474	475	466	417	470	517	393	493	471	437	432	448	453	448	501	459	472	457	495	461	476	418	471	479	450	487	453	487	515	449	473	498	475	463	469	457	438	500	453	470	491	469	453	433	423	466	471	494	469	451	482	458	472	437	440	387	496	456	463	457	483	448	488	495	503	505	491	462	432	444	442	491	477	468	456	496	447	504	459	449	477	504	457	475	453	476	458	497	477	500	510	445	459	472	458	425	484	485	510	452	481	502	511	430	455	447	452	449	484	448	514	481	440	463	473	442	471	475	419	451	466	465	472	471	479	483	515	435	435	480	494	507	508	461	477	455	448	463	473	430	482	488	467	457	505	475	424	491	466	472	495	483	440	443	438	462	518	500	425	456	429	445	486	469	450	464	463	493	460	458	455	462	466	468	497	476	461	474	477	442	443	437	437	483	475	455	489	480	417	456	462	496	475	444	422	492	446	464	473	486	450	414	465	501	451	484	454	469	450	496	458	474	492	465	450	458	457	452	444	436	472	460	504	490	486	510	443	463	518	489	457	498	478	472	477	480	468	456	464	485	452	490	499	454	494	452	461	462	463	471	477	461	477	460	454	454	449	443	465	456	488	485	487	462	460	510	468	461	474	467	446	470	498	482	493	483	485	493	453	457	427	417	500	439	472	479	447	494	485	486	459	466	473	496	452	453	490	487	475	466	485	519	476	430	486	441	437	463	443	443	493	475	462	471	458	481	431	464	474	467	469	476	476	480	458	433	469	464	499	453	457	477	420	493	506	500	471	449	434	487	506	525	475	468	493	532	482	446	485	498	442	476	424	481	443	453	472	487	473	497	475	468	478	510	460	511	430	416	438	475	446	493	416	471	461	462	475	477	476	528	460	456	446	451	458	489	467	498	443	415	468	487	459	457	448	489	482	466	461	469	455	421	468	460	443	487	463	460	448	476	466	458	472	441	490	446	472	453	490	466	456	473	468	469	454	457	463	482	504	463	518	439	462	506	475	432	472	461	470	479	482	474	424	483	468	450	491	522	479	451	461	492	460	462	463	451	467	488	462	492	472	444	483	462	495	463	464	469	439	502	446	462	441	451	508	489	504	510	492	444	475	433	482	471	489	468	459	435	455	419	429	463	457	512	450	473	461	462	482	480	445	451	437	461	439	475	482	497	457	462	451	459	456	458	428	456	465	497	475	464	409	474	440	475	490	472	446	446	424	456	456	463	471	469	465	458	483	513	481	472	508	453	497	457	430	395	459	467	498	461	484	474	473	499	459	502	449	488	511	486	465	481	464	469	433	478	450	467	462	444	457	482	504	461	473	444	525	487	466	459	504	441	484	448	467	496	467	491	480	467	484	492	446	456	482	473	470	479	487	489	481	465	497	480	472	457	442	449	474	455	507	451	446	494	480	453	513	493	447	458	473	448	487	484	491	467	436	482	447	485	452	466	440	492	476	495	506	462	500	464	491	473	476	466	478	477	438	506	481	478	442	465	481	500	500	416	458	461	467	491	477	463	440	489	477	459	465	467	499	497	483	499	451	470	505	470	463	455	506	433	473	475	444	460	517	485	465	452	472	508	426	475	449	463	437	500	474	469
39911	32168	20181	2229	688	614	504	447	385	437	322	338	348	312	334	325	346	343	313	326	300	306	302	309	338	305	267	310	333	327	286	290	298	317	323	309	278	310	300	318	304	308	291	299	323	315	342	337	316	334	317	304	287	304	290	320	306	300	335	295	342	305	272	281	296	282	300	321	319	319	366	310	305	297	298	310	317	312	283	322	314	312	290	294	314	313	320	313	310	300	320	312	326	296	303	332	302	291	311	309	282	294	320	278	295	314	308	324	302	308	317	261	322	290	307	301	290	322	299	284	341	294	306	282	276	322	317	307	326	296	291	305	322	322	316	312	296	317	317	283	306	319	320	306	333	314	306	298	297	309	313	288	296	293	303	302	293	282	289	312	290	312	329	307	313	281	319	295	315	320	326	310	301	283	301	314	321	339	295	329	299	317	296	285	294	287	312	294	320	316	312	299	330	308	314	268	315	309	300	288	301	294	312	312	321	308	293	293	309	316	281	286	289	319	305	298	315	315	318	284	317	327	300	310	311	314	292	306	318	294	316	294	296	322	323	299	319	306	308	280	281	294	326	325	247	292	290	310	295	347	314	322	303	306	296	303	287	309	313	310	298	314	297	333	294	310	313	288	320	281	322	320	321	313	309	285	297	295	333	339	294	317	309	314	308	322	292	290	340	291	288	295	312	312	339	293	267	285	320	342	289	302	294	283	329	313	277	292	323	304	297	322	284	323	314	328	319	295	306	301	270	258	323	306	310	318	327	307	307	294	281	332	318	310	310	317	313	286	301	279	309	274	332	317	311	321	300	306	299	329	308	272	305	302	306	303	323	287	304	331	308	310	285	266	282	309	308	302	302	344	304	340	280	311	295	322	335	348	308	356	269	306	297	304	318	291	308	295	272	322	310	306	336	321	305	297	304	324	275	286	287	280	321	314	288	328	313	302	306	317	290	286	305	311	251	286	295	312	321	283	327	299	329	288	327	317	326	329	297	285	310	287	287	307	288	312	301	316	302	308	288	291	311	284	323	293	293	289	318	321	310	304	288	302	316	295	285	326	338	283	341	287	307	307	293	317	325	308	323	340	302	303	312	304	299	298	304	304	298	307	316	317	300	298	310	324	347	322	325	263	312	259	272	324	296	327	303	292	312	275	306	297	302	298	297	284	318	301	303	319	287	300	347	296	286	283	306	317	314	319	295	316	297	311	329	309	311	284	300	284	275	309	313	321	304	329	288	297	335	302	311	314	269	290	321	295	289	320	277	297	321	252	333	310	302	290	294	299	289	282	289	310	286	312	289	300	318	274	305	283	301	292	295	312	325	288	272	297	311	297	331	299	323	261	270	288	316	315	298	327	291	306	330	314	287	287	334	274	293	323	278	289	318	305	283	321	311	310	298	298	340	276	296	306	302	296	298	301	293	294	307	296	315	294	300	278	318	297	310	289	280	282	298	295	318	293	300	339	325	284	299	309	297	303	302	328	309	280	313	298	305	281	286	293	315	310	317	290	298	316	274	298	275	313	307	326	303	318	275	300	310	321	292	285	308	290	304	313	329	298	341	284	303	312	304	293	303	303	342	304	320	304	324	311	282	268	305	307	286	262	294	299	306	320	306	350	304	320	288	296	292	324	323	280	308	312	302	298	331	288	279	282	313	320	327	286	296	334	345	322	310	283	296	300	351	321	313	300	303	305	317	337	300	335	315	312	292	346	304	348	350	307	301	300	298	265	322	310	288	312	327	324	279	321	301	314	333	302	292	296	304	322	323	304	307	317	304	326	303	297	284	319	286	297	326	304	277	319	297	319	310	305	310	294	318	311	260	279	324	286	315	313	310	304	293	287	316	320	322	319	297	294	318	319	288	292	306	272	274	332	308	303	295	290	301	297	287	282	317	326	313	278	248	281	320	300	320	303	302	327	320	319	320	324	287	308	282	317	294	264	329	294	305	310	286	320	329	304	307	296	295	316	351	283	337	310	318	296	283	312	334	306	266	290	329	328	312	309	316	288	315	343	298	277	299	273	304	319	314	326	300	295	287	278	273	321	269	294	286	303	299	310	280	329	308	321	286	318	316	314	311	272	289	253	321	281	286	305	296	290	315	300	314	280	299	325	313	294	301	286	326	313	286	303	320	301	292	303	306	317	313	293	270	305	313	307	335	298	292	293	335	299	295	285	321	305	295	346	314	300	314	311	288	322	316	311	332	323	271	295	295	298	306	309	314	309	287	320	318	312	317	275	312	311	319	290	321	324	303	285	304	271	331	289	334	296	318	303	329	320	300	299	266	331	310	310	294	321	324	283	309	279	311	302	268	296	290	306	316	310	284	324	348	303	304	297	326	325	276	294	291	314	300	314	298	297	318	253	281	282	272	297	322	310	330	313	303	290	306	312	308	313	305	290	329	297	332	311	324	283	282	284	304	297	318	303	307	307	306	285	303	288	316	301	306	321	282	319	280	325	303	322	317	305	287	299	320	303	309	309	301	313	278	322	304	241	332	313	302	298	294	313	309	302	307	292	291	317	326	303	317	286	323	300	318	293	284	283	281	320	275	325	301	281	294	310	282	265	337	292	330	318	307	312	270	355	326	331	342	303	314	275	277	296	291	287	297	290	330	327	299	313	325	314	308	293	321	317	288	312	312	317	286	320	287	293	291	319	297	319	322	298	280	289	316	292	283	315	307	311	314	297	272	325	310	292	311	311	306	312	311	325	324	295	307	301	321	338	368	298	284	281	288	298	284	303	283	276	293	303	312	302	309	336	294	319	334	328	313	302	327	324	313	326	262	319	319	303	320	320	308	303	297	292	292	294	301	298	289	302	283	292	301	290	284	312	301	292	310	285	302	289	322	296	301	331	310	310	306	283	307	287	321	297	304	315	261	300	320	352	290	292	321	290	285	296	314	311	330	316	338	323	305	335	297	321	331	365	327	283	285	292	291	307	282	287	291	340	306	309	294	298	271	315	274	320	300	308	300	306	285	327	318	313	299	301	310	301	289	275	301	315	312	303	311	293	311	324	260	304	320	298	269	313	279	293	326	328	280	300	299	343	328	299	263	298	294	310	284	281	310	320	285	296	332	324	277	275	320	297	304	313	348	315	321	279	340	305	308	300	341	297	255	304	308	278	324	274	288	288	304	300	279	310	301	303	304	315	294	306	294	311	336	303	286	288	313	319	309	304	293	295	300	273	329	299	305	304	296	288	274	334	337	268	303	332	309	319	285	321	302	320	312	320	320	324	333	305	290	301	343	321	273	288	294	303	288	311	335	309	327	312	323	327	284	313	297	331	298	328	289	319	292	302	288	302	290	320	329	280	297	276	337	307	294	296	274	286	323	317	319	298	311	306	297	294	309	319	317	297	295	343	337	308	278	297	308	318	315	310	308	301	294	297	302	304	322	303	288	329	277	279	299	311	306	313	302	306	277	299	290	321	304	309	307	312	308	317	297	254	272	293	294	289	300	273	280	311	309	317	327	299	306	294	308	289
23233	22962	19728	3132	2515	2244	1897	1655	1527	1391	1295	1187	1156	1078	1023	1021	983	956	952	914	972	883	925	941	877	914	860	906	869	886	894	891	812	843	816	821	831	847	826	832	855	823	790	835	849	816	873	816	748	777	737	809	783	858	802	767	794	766	794	793	791	797	856	831	816	827	844	790	791	787	771	797	835	787	804	745	779	769	775	794	786	808	802	765	772	814	787	839	786	798	764	830	788	816	763	787	776	778	739	797	766	814	795	786	796	774	782	750	775	779	823	719	772	811	785	789	815	761	861	813	786	780	771	797	793	814	795	803	774	775	780	834	813	827	770	802	758	806	796	812	798	780	754	789	801	768	780	754	764	772	764	803	769	811	778	780	779	772	818	823	783	769	784	800	756	800	782	797	797	716	829	771	780	774	810	787	752	758	785	777	777	832	792	790	787	801	785	769	789	835	779	753	798	838	816	782	753	806	805	763	791	816	793	811	809	801	800	798	808	765	824	767	791	774	794	793	848	808	809	802	780	747	842	787	764	850	803	815	758	807	788	787	812	765	836	799	799	791	829	803	809	771	776	763	809	795	834	795	753	798	808	799	806	797	783	768	785	772	819	722	791	809	765	816	757	808	772	839	788	772	752	812	781	812	777	820	816	817	832	794	731	790	765	770	785	791	809	785	797	775	787	783	775	818	762	792	802	775	781	776	793	766	815	798	794	837	858	800	796	771	805	782	796	756	782	778	793	768	736	805	833	776	755	791	776	767	767	779	817	760	802	824	763	806	823	821	837	785	730	773	744	815	816	778	770	806	798	775	810	742	781	783	808	765	835	790	832	801	813	821	740	814	814	813	803	805	791	757	805	789	781	794	788	777	761	823	776	747	782	826	783	790	733	807	798	794	782	807	794	773	763	745	762	751	774	769	768	761	810	776	818	763	751	782	789	778	784	760	811	822	835	793	770	795	804	778	786	805	810	778	840	773	806	794	821	810	781	804	819	834	726	734	792	770	792	758	772	779	812	794	747	781	815	806	733	857	782	764	801	763	798	794	751	748	822	790	823	814	846	787	812	757	838	803	803	786	801	800	807	763	788	821	791	792	830	750	756	809	759	815	772	721	793	776	778	806	777	830	761	827	780	729	749	697	764	822	771	799	782	815	815	750	792	793	785	817	748	813	777	806	790	779	762	768	817	800	759	794	817	759	808	773	773	805	785	776	793	842	784	774	799	772	744	813	787	779	815	816	754	758	803	817	795	801	792	761	790	751	786	760	769	832	798	849	749	774	782	746	822	800	798	813	772	780	832	753	775	832	766	797	793	811	785	778	802	747	799	794	802	730	852	798	800	821	866	830	793	780	799	813	847	824	793	817	830	795	759	766	780	724	795	783	769	811	726	779	751	778	771	757	781	809	800	755	819	781	788	792	823	775	805	828	797	807	792	775	765	805	819	809	760	798	747	724	814	792	810	769	770	781	792	822	784	753	806	739	778	753	815	772	796	805	745	774	781	767	809	704	753	767	748	737	831	810	787	782	746	760	790	736	768	777	811	820	793	775	796	793	747	815	739	709	748	805	774	784	788	828	754	770	772	811	762	796	806	857	748	753	794	809	831	808	790	821	805	730	764	793	826	772	762	818	797	819	777	774	766	799	770	839	833	761	777	800	807	823	772	795	765	737	854	801	770	762	763	805	812	781	780	803	756	794	767	781	791	764	786	856	816	833	829	793	782	740	811	794	776	761	745	775	753	735	785	749	780	777	808	812	810	776	780	743	815	739	806	841	791	801	801	815	802	747	794	821	843	751	768	803	799	838	814	785	790	797	825	793	778	773	795	738	786	785	810	810	758	784	799	789	796	807	820	775	808	748	783	773	777	773	870	802	773	796	798	800	743	800	782	771	828	827	790	819	784	808	806	759	757	822	781	785	815	803	788	799	811	792	735	805	803	790	779	825	775	727	802	842	829	758	799	808	800	856	768	767	788	774	773	811	770	800	806	766	796	845	774	792	784	788	758	836	762	777	838	771	772	835	812	761	804	846	831	805	775	808	822	772	797	830	807	754	789	801	817	767	802	839	820	818	848	759	791	773	766	820	837	825	845	825	816	790	833	779	730	831	783	810	832	805	782	768	786	792	805	749	780	761	799	798	875	773	819	842	782	755	816	768	752	788	764	779	841	796	813	747	830	830	806	845	819	792	813	832	762	787	779	747	797	794	755	813	773	783	766	780	813	784	753	854	767	785	807	817	752	819	805	801	865	810	814	775	841	793	800	760	819	765	880	765	793	810	799	794	791	735	801	715	822	790	757	767	834	749	786	779	851	792	842	786	742	813	741	808	849	800	783	815	779	786	813	782	765	773	821	792	717	837	763	781	795	800	753	798	781	845	794	799	740	776	805	789	742	807	753	833	781	778	790	767	795	778	771	800	761	744	754	790	777	765	837	786	774	844	775	782	805	811	793	775	782	771	810	788	787	787	747	755	805	840	786	776	762	751	785	764	793	776	803	785	855	787	772	740	808	786	835	798	776	778	815	785	786	789	740	785	748	763	809	772	840	725	764	805	803	816	824	815	815	803	838	787	726	777	738	771	766	832	829	784	790	805	808	761	784	806	767	797	791	768	768	814	745	766	817	805	787	806	783	795	817	785	825	819	812	808	783	857	771	794	743	797	792	742	735	809	708	803	789	760	824	772	821	791	752	741	837	778	781	741	780	730	838	802	785	783	782	828	812	798	749	777	819	759	754	761	791	776	789	778	757	788	796	785	769	820	780	783	793	750	829	787	769	755	731	796	761	796	829	742	812	766	762	781	790	731	770	800	778	777	769	780	824	805	781	745	795	771	750	776	801	742	808	758	805	827	788	758	779	769	771	818	734	744	808	748	781	712	773	792	841	831	811	761	795	791	792	840	764	766	730	780	804	794	776	815	815	795	788	815	809	787	778	849	802	798	792	777	786	844	777	774	790	754	817	797	731	818	814	799	788	795	810	816	763	792	799	785	802	815	817	806	806	778	806	736	789	799	805	778	828	792	831	798	812	737	800	747	797	813	739	771	793	757	763	775	756	775	847	780	774	798	778	784	774	755	784	803	828	808	814	831	825	809	761	755	780	814	816	776	793	813	800	760	748	823	740	789	759	752	788	782	771	778	779	774	796	798	772	797	803	806	821	774	785	787	742	795	854	854	793	759	793	786	776	792	804	796	778	811	780	795	799	777	762	764	782	792	816	745	806	743	759	763	788	818	791	814	751	783	822	790	789	773	780	803	806	755	771	735	819	775	820	799	725	831	761	777	786	782	783	794	747	774	805	790	792	795	810	753	836	808	778	775	777	784	793	782	738	783	798	761	792	816	811	760	731	809	821	780	779	778	784	786	848	774	751	773	808	822	782	788	787	836	796	810	771	802	772	791	790	789	788	804	749	781	777	829	795	740	754	781	759	807	772	809	743	825	809	757	785	791	762	783	820	766	777	782	793	785	801	776	859	759	832	809	775	763
52678	45870	30167	5557	1250	841	681	546	509	468	410	426	356	353	354	346	346	344	346	344	313	356	279	332	327	320	334	309	279	295	307	310	321	298	287	283	292	279	312	285	296	302	264	309	286	301	276	307	274	336	285	286	280	261	309	275	257	321	287	275	264	301	276	277	282	304	322	276	273	261	348	284	287	285	301	310	293	287	259	275	306	284	263	284	302	303	267	296	291	286	288	291	282	284	280	287	305	295	275	288	280	283	303	266	289	262	279	257	261	289	276	262	276	307	289	252	278	297	295	290	271	293	284	292	259	297	258	262	284	286	273	287	247	308	302	282	291	286	304	251	280	278	285	274	310	327	318	266	293	304	279	274	272	315	287	265	292	300	269	258	262	277	253	274	317	295	274	276	273	273	249	321	281	278	280	287	265	310	291	289	263	263	297	270	301	317	309	294	282	275	293	263	268	301	272	275	297	290	293	264	320	290	309	259	240	301	284	293	240	283	318	291	290	288	272	269	279	278	283	271	279	268	279	293	244	306	289	275	277	270	277	263	276	295	285	291	279	301	304	293	309	294	307	304	267	318	261	295	287	286	290	285	319	268	292	302	309	284	277	287	286	273	253	269	263	303	305	310	292	296	235	288	274	317	286	300	278	331	290	301	289	267	303	296	267	282	267	281	265	288	338	273	303	289	295	282	324	254	281	287	291	283	316	259	255	262	264	284	259	276	291	273	276	308	279	287	308	288	268	273	267	264	296	288	277	303	249	309	277	296	298	297	338	292	293	265	296	283	255	293	282	300	277	312	283	279	247	277	290	283	266	290	315	285	289	247	305	263	301	294	305	278	261	255	283	264	288	305	260	322	279	264	282	313	264	295	291	263	302	277	265	303	306	261	308	260	279	311	265	270	300	271	267	286	308	289	304	293	265	324	268	299	294	289	274	270	305	279	310	313	264	295	293	296	243	302	283	301	310	294	289	289	287	278	246	281	283	288	255	285	299	279	274	290	306	306	279	269	284	277	277	280	261	307	300	301	271	269	306	306	281	295	277	287	307	281	302	292	285	292	275	296	293	291	251	286	310	288	279	296	299	297	280	260	261	245	299	287	287	304	275	305	291	278	282	283	275	315	269	309	296	288	296	309	296	280	268	271	267	276	302	287	277	314	247	292	285	290	234	287	315	300	271	269	270	269	303	268	295	292	264	280	291	320	270	254	276	264	260	267	318	282	290	265	314	306	262	292	274	248	255	306	283	303	305	300	289	275	263	272	310	312	266	273	301	254	299	272	286	334	254	332	289	293	278	258	341	285	308	282	275	280	263	264	283	281	319	281	264	299	302	290	288	302	279	308	296	264	273	304	309	271	272	268	268	297	290	287	262	268	297	306	304	284	300	291	300	273	280	306	280	308	266	287	296	274	301	287	291	280	274	259	293	281	274	303	301	302	291	280	300	266	281	276	296	332	276	283	272	265	276	263	299	295	292	303	288	280	308	303	258	284	286	274	319	293	282	278	264	291	303	282	309	293	303	285	285	315	313	248	245	271	286	279	273	276	293	268	295	278	264	272	296	277	287	336	258	274	297	272	279	293	286	279	283	291	275	276	275	268	300	306	277	288	300	291	275	309	280	281	279	265	279	296	260	293	262	294	296	281	289	296	306	263	252	306	288	293	305	299	272	270	291	275	282	265	315	282	317	307	290	272	301	294	308	289	286	318	297	291	262	281	259	267	281	274	265	339	321	291	304	305	278	255	300	269	285	269	284	260	310	337	259	291	273	288	292	310	263	274	279	285	296	284	290	275	274	269	287	306	268	268	320	306	286	275	276	286	277	290	315	298	298	269	294	284	297	289	279	290	273	294	242	283	299	281	271	266	274	304	309	271	299	281	298	295	295	298	279	300	276	257	290	267	256	295	305	287	272	294	309	280	273	256	282	303	261	264	279	305	273	276	270	285	217	271	255	264	291	256	259	298	264	292	328	297	278	262	257	264	265	274	276	283	291	262	308	279	280	268	288	281	297	284	299	266	291	290	299	306	275	292	290	300	281	295	302	301	269	303	276	279	307	281	262	284	287	280	287	273	309	267	337	273	305	264	269	277	269	292	261	288	292	319	286	251	301	294	270	303	294	282	290	296	283	288	288	260	291	261	288	303	295	263	290	283	263	249	265	269	295	288	291	299	296	272	326	309	266	296	278	289	286	272	295	273	285	295	272	282	304	255	279	293	272	282	296	298	279	286	257	278	262	273	294	301	290	275	306	259	274	259	280	275	306	269	297	260	286	293	280	278	282	280	278	269	280	284	282	282	302	280	254	268	294	319	290	285	280	265	305	289	301	284	274	315	283	281	314	317	293	288	288	279	304	273	239	289	291	265	267	268	266	293	267	315	272	268	264	297	295	291	288	261	288	315	285	255	289	262	276	303	286	268	274	289	290	310	291	284	292	277	285	281	274	263	320	302	289	271	287	309	260	305	273	283	299	288	295	290	301	264	286	279	271	292	279	263	297	305	297	298	278	270	277	289	258	293	272	272	297	275	264	248	281	277	317	257	292	305	298	307	269	301	289	297	310	272	262	288	279	274	309	278	283	286	318	308	295	283	307	289	274	276	294	259	263	274	272	273	282	293	268	296	265	245	262	291	278	272	291	292	273	286	284	299	290	274	297	307	245	273	303	289	265	272	281	268	285	276	262	278	271	299	263	261	290	276	264	313	275	268	270	303	295	277	275	298	284	284	315	265	249	294	276	272	290	314	296	271	283	301	298	286	282	266	296	323	293	274	269	285	294	286	288	273	305	296	282	275	275	264	263	279	300	276	298	267	270	277	301	251	304	301	269	263	299	304	302	276	307	301	301	285	243	291	295	271	318	277	288	305	304	319	289	284	270	289	287	286	296	285	290	300	296	286	251	285	280	281	288	299	294	297	277	311	249	296	285	307	273	285	275	286	276	295	277	295	300	254	270	303	304	297	230	289	281	270	242	311	257	290	306	296	303	299	273	342	289	284	275	281	307	288	266	291	271	281	299	285	282	283	305	295	289	308	275	305	264	286	275	286	299	304	309	240	281	292	281	303	295	245	267	290	289	284	267	269	285	281	265	289	270	266	292	307	287	293	257	276	298	245	292	275	296	282	288	286	301	269	282	301	297	315	316	288	283	285	296	309	332	274	307	302	328	281	253	313	300	284	273	274	270	299	272	281	286	282	297	312	289	323	270	268	264	290	288	298	266	271	291	274	295	283	259	295	316	307	301	309	309	288	254	287	292	280	281	288	279	287	312	310	303	303	250	284	269	294	326	283	275	284	333	256	293	263	289	259	304	284	282	294	303	282	288	298	278	342	293	283	270	310	303	260	287	275	292	273	291	300	285	272	274	301	287	271	279	304	273	289	258	301	269	302	284	314	310	290	328	278	292	281	295	294	246	265	268	270	303	323	296	270	279	273	286	314	278	294	269	331	273	288	259	316	298	294	285	273	276	259	282	316	296	290	286	278
30971	31806	25127	5077	4286	3534	2893	2372	2125	1955	1653	1568	1388	1340	1269	1197	1083	1123	1042	1014	1012	967	974	921	891	931	880	867	864	824	842	829	869	782	909	832	886	815	834	795	749	781	712	782	767	752	770	713	824	760	733	770	773	781	746	796	761	715	815	767	773	718	717	692	779	761	739	721	729	753	729	775	791	732	757	790	775	755	733	749	746	701	702	749	780	728	756	746	729	759	785	680	748	791	792	701	730	735	775	736	705	751	732	732	728	759	714	747	717	693	739	736	731	767	680	749	744	748	727	691	732	723	745	720	768	691	757	702	731	773	704	714	698	728	690	709	729	747	742	707	763	715	676	717	732	695	754	776	735	748	754	722	677	764	686	705	710	789	710	671	776	661	732	777	718	724	745	706	721	714	709	714	693	695	715	694	729	791	704	752	683	733	704	764	773	729	736	686	711	755	719	670	705	716	710	713	723	718	685	693	714	735	748	716	747	675	700	756	729	727	698	730	708	750	696	708	745	708	698	660	689	720	711	751	730	671	697	705	753	742	719	721	815	706	695	711	677	709	726	743	715	701	724	683	740	726	674	711	711	709	725	665	672	752	703	722	739	707	767	742	703	787	768	677	717	688	694	697	704	713	784	697	720	685	719	694	693	688	703	762	716	717	721	702	709	747	750	727	701	694	728	762	724	733	700	706	687	737	648	745	742	731	720	682	751	693	687	670	727	713	757	689	743	674	749	671	741	723	714	751	733	712	730	681	701	733	743	655	698	738	678	664	745	756	703	718	700	721	752	700	765	738	722	746	746	744	745	771	706	709	723	745	711	654	719	688	670	707	725	704	722	706	726	695	676	733	717	706	734	713	723	696	755	784	712	733	744	738	725	733	659	706	711	687	723	721	743	665	746	726	731	769	700	727	704	696	706	699	696	700	724	723	703	690	758	652	711	727	708	740	742	721	702	714	727	734	709	704	690	757	727	755	735	745	753	736	742	708	730	739	722	754	694	693	731	725	727	733	787	726	738	780	690	744	744	760	714	730	683	708	715	696	732	715	708	740	726	673	721	777	738	717	704	745	713	711	732	775	708	731	668	741	695	712	686	725	698	743	702	724	706	707	683	698	721	679	736	725	714	756	679	702	723	704	721	743	719	783	724	716	712	722	693	724	713	714	720	756	731	712	693	716	767	709	734	677	706	715	684	720	668	740	693	744	731	748	729	685	730	714	677	690	739	716	711	695	665	749	718	696	752	687	696	725	715	741	707	713	717	702	725	718	731	692	756	712	759	729	713	683	701	713	758	714	711	719	709	730	683	688	703	661	732	730	741	725	705	777	754	738	676	729	768	739	706	677	772	690	719	715	716	752	718	699	687	805	715	699	707	732	727	680	730	735	751	736	730	713	664	718	689	674	680	691	739	702	745	702	744	736	719	632	734	742	744	737	721	719	710	759	717	696	753	707	736	789	664	727	718	737	723	722	695	726	698	703	727	739	765	735	713	742	702	736	678	694	692	731	682	752	706	695	728	720	743	696	691	724	706	707	680	679	743	723	716	737	713	646	713	687	671	761	757	753	723	731	749	753	779	725	714	701	673	683	759	682	719	701	715	755	711	732	697	766	757	751	706	709	705	741	707	730	712	713	715	753	725	725	749	729	709	732	698	717	692	758	678	743	715	756	744	742	700	703	739	696	719	699	708	712	710	709	738	760	717	770	701	738	737	729	708	726	704	751	726	723	695	692	698	696	779	675	744	707	789	775	730	709	769	730	737	736	713	753	716	722	645	747	716	707	765	708	731	686	748	739	682	737	740	712	657	735	741	706	731	764	708	752	662	721	696	711	735	666	712	763	739	711	685	725	733	732	739	724	687	654	755	751	689	721	672	678	693	720	681	709	697	719	690	718	795	704	723	712	728	748	717	703	707	720	704	721	786	692	733	709	746	721	692	689	704	755	715	734	755	741	743	707	713	733	753	728	720	682	709	756	745	724	735	740	679	674	760	752	691	688	729	710	663	708	698	740	718	722	699	790	720	690	702	730	755	732	708	721	707	695	709	720	729	661	736	754	711	698	687	755	732	724	726	725	730	682	731	709	772	712	729	720	699	760	724	721	689	704	753	752	703	740	708	726	732	722	714	723	697	720	716	697	728	748	717	691	739	706	694	740	723	758	710	706	721	732	711	767	766	744	734	744	711	689	774	707	705	721	753	687	770	676	722	690	729	699	726	732	721	749	739	778	758	679	750	701	744	724	688	696	714	712	689	716	685	738	724	753	671	694	727	692	734	716	690	756	706	669	715	758	698	756	737	714	715	709	716	706	737	701	749	739	718	726	721	700	711	717	712	708	762	751	721	742	700	733	728	731	696	756	657	749	721	692	671	710	742	711	720	697	723	722	733	742	762	747	717	760	759	734	697	710	711	707	745	734	711	727	737	697	740	697	708	706	663	695	722	726	693	772	733	713	736	699	747	775	733	680	696	711	704	694	752	727	741	699	703	741	679	705	674	722	707	742	660	670	696	690	729	715	723	715	695	773	682	736	701	732	709	726	746	742	751	708	741	715	737	698	766	702	726	697	710	697	670	730	748	698	746	696	748	754	744	676	728	683	750	790	768	727	711	720	727	765	761	745	731	725	739	769	736	749	703	655	730	720	694	762	736	717	741	681	646	679	716	688	699	740	724	708	688	751	693	686	717	702	696	699	732	687	706	667	785	720	733	750	712	700	751	739	727	718	723	720	733	710	699	671	742	696	687	694	716	710	696	744	723	709	727	710	644	730	745	766	677	762	755	754	717	729	739	725	716	697	681	733	703	712	704	732	719	690	734	673	704	727	706	735	706	731	707	748	745	722	731	714	754	723	743	678	700	734	751	714	713	692	754	723	735	711	717	670	697	709	735	712	721	703	714	671	716	735	752	751	730	758	726	744	680	705	713	689	757	751	699	720	703	698	749	759	760	736	742	712	686	765	728	708	709	729	753	729	679	711	731	685	736	730	717	716	727	741	720	741	692	771	710	734	733	713	729	764	698	717	695	745	728	770	690	723	715	735	722	759	701	732	690	685	753	785	748	717	720	688	693	692	701	660	722	797	752	695	705	737	725	747	719	756	720	691	711	704	723	722	693	745	712	753	704	662	741	704	709	700	739	695	677	741	698	710	737	704	718	675	785	736	696	715	704	704	709	717	757	720	723	756	685	714	742	731	718	689	718	699	734	752	725	732	725	725	769	701	753	733	723	739	719	729	722	756	717	713	742	684	704	725	700	695	683	757	766	701	727	745	717	730	708	707	725	730	710	693	732	709	717	707	693	697	680	702	676	758	735	690	799	768	745	694	736	713	745	747	662	746	707	658	677	727	742	681	733	779	703	728	700	676	725	732	686	673	778	728	707	734	682	722	755	729	686	717	714	752	733	743	744	695	746	724	760	748	765	723	690	725	691	734	742	697	719	718	716	705	674	720	690	738	682	713	700	731	718	698	740	754	688	721	753	717	700	743
5395	1341	664	198	175	163	154	186	172	164	171	184	159	173	158	142	170	154	119	156	161	177	161	170	155	131	165	175	173	164	162	161	172	145	172	164	163	176	159	178	159	151	148	173	179	170	151	180	151	139	127	161	159	153	167	143	152	141	161	177	188	167	140	148	148	158	162	148	175	164	164	155	183	154	162	144	161	144	172	157	145	143	159	169	161	186	163	130	167	184	172	144	142	188	151	173	135	175	177	174	172	162	169	148	141	152	179	137	170	159	156	135	151	168	152	154	158	170	165	154	138	173	172	160	178	146	172	178	156	141	175	160	144	164	146	164	153	155	139	184	145	165	166	146	164	167	153	139	135	157	150	168	160	151	143	170	183	164	157	150	160	150	152	157	176	164	159	164	183	182	152	160	147	165	128	183	157	147	159	165	167	146	171	173	155	154	153	171	144	157	170	161	170	175	173	166	157	137	161	141	140	157	148	163	167	171	143	142	143	149	161	152	169	154	173	162	170	153	161	138	162	164	175	147	156	170	171	144	165	141	175	152	145	171	155	176	165	161	167	165	171	192	172	156	196	155	162	133	166	131	156	155	152	177	164	168	150	162	178	167	142	164	173	164	158	185	161	140	141	184	161	149	146	153	151	145	150	137	156	133	156	161	137	153	155	152	166	151	177	166	163	177	162	142	167	145	153	184	151	174	149	162	165	156	136	143	148	178	144	146	162	170	165	177	156	135	173	162	160	159	164	162	154	165	157	143	165	153	209	160	163	186	156	166	142	152	157	152	165	161	169	172	166	179	131	154	154	143	168	179	149	164	159	160	162	145	150	159	136	160	153	163	172	143	156	199	160	150	149	175	171	166	173	160	153	180	157	154	162	161	176	171	143	164	157	150	154	145	151	171	155	145	147	154	147	130	179	151	170	142	139	175	159	156	171	162	155	161	144	163	189	140	154	168	159	146	187	163	150	193	164	124	140	163	164	165	157	142	166	158	161	146	143	181	178	154	150	154	154	140	162	166	155	151	147	150	152	167	147	156	177	157	165	146	137	141	136	168	161	135	165	182	131	147	166	172	143	156	150	150	141	160	160	146	152	142	167	152	154	156	146	156	152	159	126	165	172	150	178	162	146	153	131	159	153	153	156	173	179	167	158	171	137	157	157	129	183	162	158	180	144	150	167	172	137	131	138	151	169	155	168	161	155	176	147	143	160	163	140	148	152	184	170	166	139	139	154	162	144	165	172	168	162	160	152	151	171	150	177	166	135	171	167	128	179	164	156	153	185	181	148	143	144	179	144	169	155	157	155	156	139	172	153	166	158	161	140	138	169	186	173	140	154	157	157	173	157	183	175	148	168	151	151	163	155	170	152	157	156	141	169	162	177	150	152	157	168	156	168	154	154	160	149	139	169	153	155	166	171	162	150	172	161	198	156	159	163	149	150	144	157	163	152	155	170	161	167	174	159	153	161	172	163	175	192	142	154	139	171	158	141	145	153	146	143	150	147	164	163	159	140	153	159	154	161	170	168	157	147	167	193	159	163	148	148	158	162	148	163	161	165	147	171	164	173	148	170	147	143	166	159	153	165	173	156	158	153	167	177	156	183	161	176	142	140	163	151	156	164	160	161	159	177	143	172	165	145	135	158	136	151	156	144	145	157	149	166	137	167	155	157	135	183	168	151	141	149	142	150	168	157	165	168	162	168	160	155	167	168	149	148	151	179	123	188	159	148	172	157	171	147	129	168	123	120	164	173	153	151	155	160	154	153	179	139	175	142	133	160	157	156	153	160	171	172	153	173	167	159	164	165	173	156	153	163	179	167	154	155	154	153	183	145	158	166	142	166	153	157	167	138	155	163	148	157	164	149	156	157	154	143	152	158	144	164	148	160	162	163	147	150	167	138	154	157	145	166	182	140	159	135	151	160	161	169	168	158	146	166	156	147	147	144	156	165	156	135	165	169	195	161	163	155	175	159	187	185	154	126	180	157	169	151	159	172	158	149	141	153	153	159	160	170	166	159	177	177	183	159	147	164	144	174	190	169	170	151	169	159	158	165	127	142	148	163	167	157	148	156	141	150	147	147	190	159	126	160	160	178	168	144	171	146	157	167	157	173	165	178	154	179	163	173	144	163	156	146	157	154	138	168	179	190	158	178	158	137	175	143	149	142	158	183	153	153	158	166	167	176	172	159	176	174	141	161	146	136	176	150	174	164	170	142	151	176	137	120	143	141	154	157	171	190	158	162	150	148	152	167	165	173	142	160	170	165	180	152	146	160	147	166	183	169	156	136	165	160	163	171	179	178	179	139	156	143	154	156	161	170	167	149	144	161	143	144	146	142	169	162	167	145	161	178	162	174	132	156	173	140	139	146	156	149	153	165	146	170	170	154	158	169	142	164	161	147	152	149	175	153	186	166	167	138	161	149	146	159	172	181	173	156	136	145	175	153	157	144	151	146	152	163	150	185	146	150	168	168	162	145	154	153	172	184	136	164	140	138	157	154	162	152	141	150	174	169	166	148	163	163	150	139	154	139	137	157	166	154	173	177	145	163	166	154	144	151	159	162	145	143	168	164	149	158	160	162	166	140	157	160	187	159	161	157	155	173	141	177	160	155	154	151	147	173	152	173	173	129	153	155	160	192	162	149	163	160	174	141	159	139	164	132	173	180	159	146	147	152	164	144	178	160	173	164	160	156	168	153	153	161	150	169	192	183	163	158	152	150	152	164	145	128	159	156	153	155	151	158	164	171	147	171	138	146	175	158	172	169	163	151	138	141	152	179	148	139	160	149	140	175	158	150	158	176	177	161	157	175	183	158	169	165	155	153	150	153	156	154	154	140	137	160	165	176	155	169	173	154	135	147	140	164	153	150	136	145	138	166	129	164	160	168	147	182	171	141	173	128	154	167	170	143	134	156	166	152	135	156	130	147	174	176	156	152	143	163	149	163	156	157	154	142	170	150	135	146	164	169	160	160	162	156	153	157	172	148	142	159	155	169	157	154	156	140	169	163	176	152	161	145	126	153	154	178	140	152	158	147	176	179	187	148	138	159	155	150	164	141	166	168	146	170	140	169	137	150	161	177	173	158	156	151	140	180	152	150	156	166	165	159	159	162	166	156	160	146	129	163	155	156	156	163	164	160	164	151	175	136	156	146	176	142	157	158	182	157	170	155	168	167	169	152	159	146	156	162	157	159	156	153	161	156	162	160	150	163	135	171	164	150	197	143	191	161	164	161	178	175	158	168	157	153	156	175	152	156	162	160	170	153	155	165	166	151	166	155	143	163	152	140	137	161	155	153	154	159	172	155	147	174	143	147	166	169	167	157	162	150	139	144	152	169	169	150	157	149	146	151	169	148	176	159	171	156	154	178	156	134	130	139	166	150	159	153	149	141	161	163	172	177	165	182	149	175	146	174	154	168	150	161	156	156	172	152	165	153	157	172	158	165	172	150	178	163	152	167	149	152	166	155	150	146	188	153	155	146	172
4814	2278	1750	561	555	478	494	483	508	524	510	456	503	489	475	486	464	496	472	461	480	492	474	442	440	542	466	483	456	513	463	486	473	495	470	502	457	465	430	478	465	455	495	489	482	466	465	445	489	454	457	493	462	461	481	464	472	463	460	477	459	462	439	519	442	465	516	490	483	466	480	499	470	479	471	466	485	500	501	414	488	433	419	446	453	467	465	485	460	452	512	425	468	497	459	477	458	474	503	471	488	487	448	457	462	415	507	492	502	480	454	441	481	443	469	461	464	479	513	453	469	496	434	472	489	439	462	448	481	445	497	452	455	477	448	485	487	434	472	486	460	460	450	518	468	476	457	455	490	463	497	467	474	453	463	463	493	466	473	475	473	490	466	488	461	467	504	494	462	457	480	469	489	485	446	407	514	455	502	484	465	477	476	480	483	451	447	464	469	514	513	497	470	468	420	446	478	456	448	500	442	454	474	475	479	463	445	460	507	432	483	451	444	476	460	478	483	492	469	471	476	422	503	484	503	406	456	482	488	456	455	446	478	496	475	436	466	496	439	437	455	448	482	448	480	446	491	493	520	445	464	465	478	450	505	475	445	450	464	437	440	450	452	460	482	525	467	423	482	437	483	502	462	464	484	493	469	474	477	460	462	471	453	474	426	464	488	481	495	456	472	472	475	477	457	499	448	431	451	480	478	482	478	497	457	498	466	492	467	484	445	484	470	450	488	458	468	502	441	432	444	493	521	449	503	511	466	492	455	496	476	484	487	462	416	457	457	486	468	412	446	483	448	444	465	445	513	456	470	496	444	456	495	516	467	461	495	471	450	471	443	469	458	461	499	432	425	466	419	499	480	492	455	506	457	423	454	483	472	505	473	468	481	455	422	467	424	519	489	492	434	477	443	465	447	488	483	455	437	434	435	462	451	441	488	476	445	462	466	452	453	442	432	460	440	459	479	452	467	473	524	441	456	445	460	495	420	473	469	475	460	490	441	467	477	491	463	471	484	491	484	431	466	478	438	463	451	421	444	510	459	492	463	464	462	438	451	489	475	464	463	461	472	457	484	471	463	420	513	498	486	486	491	453	462	430	473	470	463	470	457	463	484	488	481	470	439	444	480	493	459	486	484	482	470	433	469	468	499	487	468	511	454	496	441	484	444	450	433	497	464	500	465	499	473	495	468	436	461	468	438	467	471	520	469	442	497	493	412	477	464	469	481	499	489	459	476	488	491	490	489	498	444	464	439	422	467	473	461	459	485	494	460	489	483	481	421	450	446	463	458	452	486	488	512	460	444	499	461	437	506	458	485	491	474	422	472	437	436	503	464	450	466	465	491	453	490	466	463	487	482	459	497	495	479	441	444	485	486	425	472	461	498	466	443	500	496	443	450	449	482	489	492	489	475	465	471	464	472	433	470	491	456	490	473	486	473	476	450	445	452	493	491	493	489	502	452	471	483	489	480	465	465	445	465	477	472	463	502	422	476	462	448	476	508	468	484	467	478	429	468	463	476	430	458	425	473	481	484	459	463	444	450	461	485	475	485	475	449	467	489	490	443	476	462	451	463	468	480	517	479	452	438	512	472	459	479	453	461	488	458	459	464	437	432	449	494	489	465	475	439	440	474	475	482	492	484	460	451	444	485	439	449	497	469	448	477	495	486	417	442	432	476	485	456	479	466	465	483	460	418	461	465	496	431	483	466	506	468	481	466	470	484	413	448	493	441	471	471	525	465	437	467	450	488	467	442	463	449	430	467	490	467	452	461	487	440	474	489	473	456	482	461	461	445	426	467	443	462	452	447	455	476	477	454	450	473	469	438	485	462	463	447	486	448	442	434	457	452	459	487	453	488	422	481	476	501	465	481	444	475	482	442	484	457	504	454	443	466	485	486	456	467	496	460	490	466	452	464	461	472	473	449	477	454	443	445	494	464	474	467	476	453	542	442	435	474	459	492	473	479	457	430	479	460	468	460	464	500	442	490	443	505	460	458	475	468	477	450	489	438	493	500	502	490	484	457	472	469	456	467	455	447	479	434	473	466	506	446	486	458	492	466	474	405	446	447	458	459	507	479	463	460	453	495	463	445	460	465	493	464	509	441	463	439	439	494	501	475	462	446	473	419	450	445	474	454	439	467	502	476	470	483	476	459	438	505	479	488	442	460	417	448	470	430	468	485	454	447	440	436	475	473	496	451	463	455	491	467	521	469	470	474	457	477	487	457	473	441	460	462	472	465	482	456	456	458	472	460	497	449	426	474	543	490	473	492	449	477	470	462	461	500	441	510	460	440	505	500	478	458	485	452	479	483	492	450	431	469	489	452	472	469	496	458	497	466	435	490	487	505	422	463	467	450	437	446	463	463	472	471	431	478	456	455	454	465	457	461	447	483	458	453	452	449	494	463	461	484	481	458	436	475	506	450	488	423	495	487	441	509	471	459	481	453	481	489	499	452	430	462	446	497	445	452	493	494	508	455	453	460	485	455	470	473	468	473	459	486	484	436	504	476	480	492	481	481	478	435	450	453	479	459	470	463	472	419	486	476	487	467	476	440	442	463	473	499	502	461	461	472	471	478	476	453	487	489	476	474	476	456	453	477	430	468	435	468	483	486	510	463	484	456	466	456	482	474	470	450	438	471	441	487	482	509	474	483	467	481	496	465	454	430	469	464	452	470	483	468	476	459	445	493	461	458	491	437	501	489	475	442	475	466	500	458	486	453	511	461	444	432	436	458	479	446	502	443	438	473	443	449	470	467	463	463	484	463	450	474	487	512	460	438	462	455	443	458	492	468	451	462	476	475	464	493	497	465	491	481	474	491	465	499	437	495	471	459	475	476	476	492	506	414	458	453	459	437	454	434	462	451	478	495	482	435	450	407	435	462	467	419	433	505	495	480	462	464	466	484	456	462	491	508	463	437	479	500	457	506	475	472	473	497	493	446	459	442	488	486	472	522	465	445	413	455	457	502	477	479	455	443	453	492	462	499	475	515	470	471	470	490	471	455	487	481	464	502	473	489	436	465	485	463	451	453	433	488	452	453	450	473	469	481	453	458	458	479	480	492	479	482	492	450	439	490	478	452	430	460	488	440	451	462	470	503	480	442	459	507	496	495	451	450	513	457	463	488	432	502	437	474	456	465	487	448	478	435	495	463	468	449	435	420	438	460	466	492	463	499	482	481	449	432	437	465	442	477	491	460	478	466	457	443	485	465	456	489	456	466	497	469	448	477	488	458	477	452	480	461	463	505	461	462	455	491	448	464	505	458	443	470	453	452	460	466	440	479	465	474	471	486	491	483	450	436	430	457	481	470	481	507	473	475	446	483	478	453	458	480	449	449	447	478	472	468	468	502	489	478	469	446	483	472	424	500	484	480	465	443	467	479	477	483	444	450	468	481	483	469	500	453	473	450	463	430	488	471	479	479	433	460	465	455	454	429	448	423	486	492	481	472	450	453	469	476	472	474	496	442	476	483	481	511	460	466	449
39608	30767	17702	1929	717	624	512	454	406	374	405	357	364	334	358	329	348	303	313	312	284	327	340	333	319	308	299	303	339	298	320	341	324	322	289	325	309	342	299	329	291	325	287	290	293	316	269	324	327	324	320	284	293	271	339	305	271	317	286	291	284	334	319	294	328	299	306	293	294	294	298	269	304	276	304	294	295	327	305	320	318	324	337	320	293	301	304	301	283	274	313	294	309	278	317	300	291	297	314	338	310	332	306	300	297	312	305	317	303	317	337	320	317	297	319	315	312	277	313	284	278	278	287	296	304	321	282	307	301	289	306	303	299	305	306	319	304	277	294	326	300	295	287	298	301	292	297	283	326	285	296	271	322	289	333	317	306	278	340	304	316	280	264	304	305	322	309	304	320	309	282	297	288	288	335	346	300	287	322	299	321	322	318	328	310	317	313	297	303	306	338	296	321	325	316	265	309	312	264	308	258	306	291	328	291	319	295	280	303	296	310	310	303	335	310	278	303	325	283	302	325	317	298	300	304	296	332	305	324	281	300	313	302	336	287	287	291	318	270	305	275	285	312	336	321	297	316	329	320	324	309	309	335	275	271	338	311	317	294	295	289	276	286	308	274	303	313	286	301	309	312	298	268	303	327	282	276	311	327	298	292	326	285	308	321	299	311	340	328	324	299	304	312	285	317	324	344	333	296	296	299	290	332	316	344	307	305	289	291	298	277	288	274	292	339	282	300	313	284	301	307	318	287	299	323	337	284	300	302	321	284	248	295	295	304	291	293	290	328	325	319	323	314	305	327	291	322	337	297	342	287	307	295	318	275	353	301	296	281	315	264	332	307	310	321	276	306	320	303	316	298	303	317	310	308	299	340	313	292	283	289	298	320	322	272	297	319	320	306	310	295	306	291	303	284	307	278	303	302	304	297	297	281	308	280	311	280	325	326	276	307	290	292	340	301	310	328	293	326	311	310	299	346	318	304	296	281	301	325	279	298	310	303	283	285	298	307	325	350	283	300	316	334	321	301	335	309	347	294	338	292	295	294	309	283	296	278	287	302	299	287	284	294	318	323	296	323	286	301	309	290	280	304	284	334	326	284	314	291	290	310	278	271	316	316	331	278	304	314	302	302	309	320	307	287	289	318	323	320	330	307	329	315	290	305	339	317	312	293	306	317	305	302	299	322	308	276	310	307	311	322	306	281	310	316	327	287	300	314	289	289	314	281	335	285	298	277	296	307	296	279	307	315	303	314	279	288	318	315	318	318	313	324	312	313	297	292	287	282	341	316	286	256	305	298	308	321	310	300	315	317	283	292	313	276	326	315	281	296	306	299	318	305	304	318	311	333	294	338	295	329	314	281	290	318	308	310	307	306	282	306	313	309	287	269	286	292	291	291	298	296	296	302	315	283	293	282	297	273	303	292	319	288	303	310	301	311	311	289	293	275	307	294	317	328	325	320	304	336	305	313	338	328	292	304	326	311	306	305	284	302	288	318	308	296	312	318	320	290	300	274	341	316	296	337	322	320	344	279	288	326	297	310	306	287	305	282	304	295	321	291	309	301	319	290	286	308	317	276	335	292	308	297	278	330	290	285	296	292	307	304	298	282	296	290	336	308	328	309	321	300	336	280	303	278	333	282	290	259	308	283	298	288	312	305	307	300	319	303	296	310	311	302	287	296	295	323	322	296	338	300	300	316	334	290	281	301	279	254	290	300	298	282	318	317	309	308	320	305	328	295	299	268	304	303	312	326	291	309	274	302	304	320	302	320	279	298	303	275	322	309	320	278	332	296	288	341	279	346	325	270	314	300	307	333	305	316	319	315	296	301	307	276	302	336	315	283	295	304	292	295	283	320	283	304	284	288	320	325	314	299	291	300	322	307	313	329	311	311	298	305	291	322	314	299	281	305	293	297	358	332	289	326	306	309	298	270	314	304	278	298	280	310	310	320	324	317	320	318	330	289	331	302	317	320	322	297	307	322	315	299	300	308	290	309	302	310	303	309	282	297	344	310	312	318	296	324	297	313	325	295	295	301	297	272	310	296	322	328	291	305	303	281	322	261	281	348	264	291	282	283	321	282	317	327	346	313	282	278	326	324	297	275	312	324	295	269	303	274	297	308	294	293	304	300	273	293	314	299	280	332	320	288	283	303	303	276	323	316	303	286	295	269	298	293	314	337	306	300	273	327	303	341	308	313	301	288	310	304	320	310	307	286	286	310	293	296	305	310	294	321	285	285	313	276	308	318	308	329	312	347	329	290	347	287	315	288	318	322	256	293	279	302	298	326	304	291	314	297	318	307	288	310	269	275	303	298	290	300	306	289	327	298	295	287	324	301	283	292	283	276	274	304	291	308	287	301	318	252	311	303	313	276	279	312	326	302	305	312	309	295	290	309	271	323	299	314	345	262	334	306	309	268	294	310	311	323	291	279	304	328	308	290	294	297	301	302	278	307	311	333	332	334	274	311	308	297	362	311	262	289	284	296	321	305	319	326	290	325	291	281	318	323	318	319	302	308	319	290	310	341	298	303	317	292	277	306	291	329	302	293	303	305	308	310	322	292	301	288	315	296	307	312	314	343	327	286	288	290	335	286	282	270	308	294	321	306	330	329	343	301	300	328	284	291	279	311	291	259	294	270	311	306	314	324	277	314	289	302	284	319	304	298	275	292	271	297	303	283	299	324	299	294	310	334	292	301	316	337	297	298	297	296	329	267	318	296	301	296	321	312	268	355	316	304	315	313	298	312	333	306	294	304	307	303	330	272	288	308	347	304	309	316	322	286	321	320	303	290	296	297	324	313	281	294	283	290	298	291	291	281	275	302	307	324	310	291	326	316	287	286	307	316	325	295	288	288	295	300	274	293	321	302	320	284	277	297	305	307	313	310	304	324	301	318	277	286	293	308	332	322	262	296	320	305	327	307	311	320	271	318	334	324	275	321	328	328	270	309	310	313	289	316	286	332	330	295	287	315	325	319	330	306	346	304	285	299	300	318	322	277	300	313	292	309	293	318	285	297	290	275	309	278	311	275	309	311	285	296	275	306	315	315	298	313	301	276	309	293	335	300	313	295	278	332	337	299	360	298	295	303	341	320	297	289	303	285	292	317	349	303	307	317	327	305	298	308	299	303	298	321	337	340	303	330	275	298	303	335	309	316	325	302	339	347	339	311	283	298	310	322	321	301	331	291	284	315	297	306	328	301	290	310	311	292	306	305	308	289	301	281	305	294	297	286	302	293	304	312	291	292	316	295	304	296	285	316	317	321	310	310	328	287	298	307	305	322	313	303	312	297	310	290	322	324	279	288	326	309	308	305	291	294	336	317	260	323	298	305	300	286	324	295	329	258	293	289	316	344	307	301	312	308	307	322	300	305	278	325	295	298	303	336	287	316	297	316	303	294	289	331	335	280	298	301	298	274	303	270	297	292	329	278	289	337	301	316	318	322	302	283	325	298	287	319	282	330	292	313	303	306	294	313	285	289	297
22929	21123	17930	3057	2712	2251	1851	1689	1441	1398	1308	1208	1187	1124	1108	1021	1045	975	1016	954	995	894	897	850	940	889	832	868	805	841	841	836	837	860	861	854	805	859	840	846	829	829	782	821	800	854	800	801	817	839	775	763	831	846	751	764	812	848	784	769	802	841	826	791	852	788	784	745	799	786	765	792	811	812	761	768	771	805	834	775	768	800	739	824	748	801	854	815	781	822	800	761	737	765	806	774	788	767	770	821	744	734	794	745	794	803	790	828	795	777	775	742	834	771	780	732	756	822	752	802	773	783	780	836	805	755	808	764	773	798	794	818	759	754	809	758	686	777	825	793	779	793	869	767	783	787	761	823	799	830	793	764	850	790	786	806	822	801	757	730	763	776	737	815	762	759	825	737	775	810	785	787	783	824	775	742	792	789	761	802	794	786	723	791	767	784	750	783	782	805	785	784	756	788	775	783	795	811	775	748	826	784	772	761	837	763	751	781	809	766	824	715	733	815	752	758	807	782	793	773	800	771	776	793	815	807	740	815	729	764	738	805	815	785	768	748	799	762	760	771	799	770	773	779	794	810	760	807	766	779	834	811	816	777	765	743	785	803	767	771	798	772	797	842	730	776	789	791	761	795	743	812	801	764	821	781	785	804	794	776	782	831	730	741	750	757	828	773	737	771	779	764	762	813	765	761	793	734	807	773	721	818	832	817	776	767	767	819	756	741	780	780	756	780	834	776	796	784	748	785	785	871	781	755	777	773	796	824	811	791	792	805	760	750	736	808	781	816	794	781	792	763	785	779	817	796	735	788	777	770	793	780	778	753	743	780	788	782	750	805	792	770	818	759	781	744	772	822	763	765	768	788	772	764	760	810	775	779	741	739	825	776	758	762	793	782	803	830	797	806	759	802	776	780	785	800	790	811	778	798	804	794	830	806	781	769	811	825	770	792	769	776	721	799	759	796	819	783	849	832	804	786	799	775	800	826	787	784	753	778	814	782	772	794	811	770	779	798	781	800	774	757	784	825	764	762	753	831	787	867	793	770	758	815	796	804	786	761	774	788	720	818	822	770	780	757	736	756	799	822	769	757	745	771	749	811	755	788	820	765	825	808	775	778	792	758	813	806	757	771	719	787	762	781	748	747	789	782	743	846	783	804	746	772	813	783	790	773	756	806	815	791	769	782	783	755	771	813	767	753	751	779	805	810	763	758	784	796	736	803	764	790	776	812	799	793	741	765	761	785	818	747	802	740	797	813	787	815	797	788	833	812	762	808	766	823	803	801	785	803	762	782	799	763	775	803	818	752	807	781	791	781	794	789	796	787	749	767	818	771	838	802	826	734	770	800	772	844	817	828	760	763	756	786	806	791	825	740	804	757	773	758	836	778	804	826	775	786	776	796	815	800	787	786	815	761	760	801	749	756	787	758	792	770	790	769	770	806	766	790	800	754	823	784	751	751	749	756	821	788	827	787	809	763	772	844	784	773	820	772	771	743	785	793	749	817	779	761	791	768	794	815	805	786	781	781	760	794	818	819	796	759	774	767	813	785	823	824	807	778	744	788	760	825	826	740	825	800	784	804	787	777	797	796	757	770	783	750	736	790	808	774	784	792	775	752	755	808	768	768	783	772	770	737	818	742	782	742	787	777	782	776	763	807	751	790	815	807	716	813	814	778	797	748	773	794	780	754	788	771	792	725	820	792	755	766	762	806	763	828	801	787	811	800	792	801	763	819	784	759	758	759	801	787	791	849	764	750	763	846	780	811	758	786	797	821	753	708	772	808	833	833	810	764	801	764	729	821	783	781	813	771	765	784	792	812	800	782	810	755	768	805	774	765	744	776	778	715	797	812	790	819	790	810	773	754	797	807	808	754	818	797	788	703	772	823	751	780	750	804	821	781	786	751	754	813	815	848	792	800	738	784	754	806	747	829	737	802	804	777	780	769	771	779	788	811	817	795	715	754	771	791	754	808	776	772	781	776	753	796	746	800	801	816	800	783	709	759	819	760	801	811	786	793	807	729	766	807	772	771	770	795	791	779	795	751	811	826	809	747	760	815	795	801	815	767	782	736	748	781	805	772	741	790	764	815	783	778	775	779	774	783	804	799	807	754	761	766	769	765	807	772	735	711	828	853	834	759	706	789	749	765	798	823	795	780	758	773	780	797	775	801	822	743	793	801	759	831	669	774	773	782	808	767	784	792	773	761	797	774	781	756	742	771	813	758	762	764	790	772	760	738	830	792	798	834	790	779	799	765	739	801	795	804	804	763	787	807	730	834	770	814	779	754	792	808	796	779	794	759	757	819	769	832	746	789	835	808	806	730	801	811	761	794	760	780	781	803	735	770	765	757	809	765	804	794	765	743	737	824	807	812	775	754	752	805	799	760	806	818	783	738	829	749	829	827	771	833	754	838	747	778	816	731	792	830	802	771	765	799	809	777	803	741	783	785	805	784	764	784	820	775	799	797	802	786	797	764	847	808	768	789	754	770	756	744	808	794	771	794	780	829	803	766	807	783	811	803	827	761	795	804	767	742	779	769	786	710	768	793	810	790	795	768	754	828	771	757	784	748	795	781	786	817	831	768	828	799	778	821	768	809	810	779	817	783	820	826	808	774	804	777	776	764	797	797	825	821	818	739	794	821	792	798	835	804	820	789	796	772	809	794	824	750	769	752	770	801	791	791	747	786	757	831	812	777	787	793	796	789	782	778	798	763	815	790	800	768	778	753	797	851	812	789	789	807	769	773	759	752	790	769	790	793	817	754	789	721	808	789	803	761	739	793	780	793	822	799	778	739	839	797	809	792	772	795	773	835	816	749	807	765	791	784	794	795	752	743	775	808	747	764	791	805	753	796	796	793	781	769	808	760	796	752	794	749	769	815	801	810	768	765	754	739	733	768	791	837	758	799	812	709	771	719	774	823	769	745	756	805	815	773	821	790	784	782	788	767	780	805	749	780	738	788	802	797	783	774	782	783	750	794	794	758	768	748	760	774	738	766	821	784	774	794	774	772	760	770	797	787	764	785	826	798	734	762	732	770	836	751	759	848	822	793	767	778	766	774	798	770	772	814	736	759	755	725	801	739	796	838	848	836	793	839	832	784	844	816	713	755	780	749	743	759	766	722	758	822	746	791	729	755	782	798	755	735	787	759	780	803	781	763	776	792	726	781	767	793	750	776	740	798	752	799	790	744	768	789	769	789	750	795	816	773	803	782	891	798	791	739	815	777	822	769	780	772	801	766	767	794	760	760	759	837	835	739	768	769	739	735	741	765	719	783	721	817	778	787	778	753	835	737	764	784	755	801	847	749	791	761	785	777	787	774	772	784	794	815	813	751	795	811	793	781	734	781	776	791	784	756	796	769	822	811	829	767	742	790	799	762	773	822	792	783	793	801	746	771	800	771	738	874	777	798	780	723	776	780	810	792	812	752	774	794	767	735	811	753	785	772	788	761	816	771	770	780	825	816	807	776	815	740	827	738	740	772
52853	47014	28760	5132	1193	846	666	580	505	463	421	398	373	403	311	340	320	299	332	325	333	310	326	318	263	320	284	295	278	281	299	294	314	263	311	299	331	304	276	250	280	277	301	298	294	304	310	319	336	265	316	301	315	250	291	303	264	276	277	307	249	315	263	313	271	290	284	297	331	271	267	274	274	287	289	308	271	267	273	264	279	274	265	271	261	303	312	275	287	278	270	288	312	282	301	297	304	294	263	281	278	320	230	297	284	300	262	289	293	264	256	244	282	291	274	249	250	286	289	278	298	289	320	278	278	300	290	295	310	295	283	299	292	299	270	296	313	295	319	267	287	318	273	283	273	262	251	277	310	234	295	299	299	263	288	270	272	264	298	311	293	299	311	266	318	279	246	292	277	270	321	288	305	287	286	306	278	312	260	301	275	282	287	278	315	282	280	277	287	267	306	300	265	290	287	289	271	278	297	266	293	301	296	273	285	272	275	262	277	265	279	250	288	295	284	281	317	287	284	299	270	295	281	249	325	296	302	291	266	287	296	286	271	285	304	284	275	284	309	287	267	316	281	295	287	280	274	266	271	306	291	275	291	286	284	300	286	277	287	270	295	275	297	287	290	258	281	283	301	305	324	289	291	265	260	299	274	271	281	303	290	311	290	288	281	257	280	293	309	285	276	296	281	268	287	278	310	271	262	292	292	296	273	272	259	290	306	287	287	297	295	280	302	284	298	267	309	249	289	294	276	321	301	295	289	264	279	271	300	271	276	269	285	264	292	279	293	296	265	244	264	266	295	279	276	292	283	283	303	283	303	276	315	291	293	306	284	302	286	275	277	316	302	284	294	258	268	296	301	282	295	276	279	278	291	298	282	324	259	272	310	320	314	318	272	291	259	289	284	269	276	282	300	281	278	273	269	286	278	259	300	271	288	261	291	298	281	277	296	294	277	288	319	289	293	258	266	299	275	299	288	281	280	261	258	272	290	284	260	301	251	272	281	306	267	301	283	311	272	262	266	255	262	277	298	294	284	305	284	273	294	270	275	290	330	278	295	259	300	294	274	285	255	276	276	280	272	289	280	280	285	275	286	274	263	298	276	290	272	301	267	261	290	264	297	335	281	321	286	261	281	291	290	299	267	291	278	296	290	266	272	283	310	262	298	314	261	283	274	280	295	268	267	257	287	300	279	313	297	287	292	293	279	283	300	271	300	297	304	247	274	331	300	280	274	281	278	283	276	310	278	278	276	277	288	297	290	272	286	282	297	295	274	279	264	272	257	289	301	303	291	303	306	295	293	302	282	289	265	301	265	297	240	315	276	300	260	276	264	297	278	267	297	297	252	286	273	314	311	269	282	300	248	278	279	271	290	301	288	280	274	275	261	280	299	299	276	267	292	289	290	302	296	291	276	298	256	283	294	312	295	289	293	277	294	299	288	270	254	261	277	315	289	293	293	281	266	294	293	249	302	303	275	282	272	269	297	284	273	305	283	279	290	273	286	278	292	275	308	292	288	268	290	300	291	309	265	289	296	282	282	289	268	276	306	281	315	331	301	293	286	299	279	263	278	274	259	294	269	281	277	275	269	268	285	283	293	305	270	270	271	258	259	281	306	305	293	308	303	300	293	319	307	287	291	304	295	316	263	283	281	322	262	295	315	297	302	273	294	266	306	277	281	283	307	321	294	288	262	289	292	276	269	276	285	280	297	254	267	300	264	285	307	295	244	271	267	288	295	271	281	292	282	293	322	261	267	281	303	301	276	293	313	312	268	281	263	264	292	280	293	310	298	308	295	260	326	287	285	283	290	303	290	261	299	301	296	299	266	287	289	260	320	288	313	304	259	262	311	288	325	287	284	277	297	279	280	286	271	262	285	262	279	298	307	278	273	286	266	298	262	295	291	286	271	316	261	269	301	289	305	282	289	283	265	274	265	285	289	273	286	291	261	296	273	311	317	274	293	303	275	303	293	275	265	281	293	272	304	290	294	318	271	260	242	281	302	280	298	280	306	259	270	282	275	277	278	289	290	288	276	301	316	269	309	295	301	269	294	263	245	304	272	252	281	267	265	290	282	265	287	302	257	298	298	262	280	279	320	295	280	292	269	266	282	293	265	315	314	293	290	294	289	279	292	281	263	314	327	280	252	300	303	313	298	262	301	296	286	281	279	281	308	314	267	308	281	273	285	265	266	294	255	304	301	293	296	279	277	286	294	309	280	295	268	257	298	329	291	296	291	283	286	258	276	281	296	266	256	289	302	295	271	278	274	264	294	285	290	270	315	297	293	299	277	255	296	293	264	270	273	290	273	268	298	299	266	281	265	280	302	291	310	281	294	287	283	276	288	283	272	267	282	293	301	264	289	287	307	275	269	273	269	290	295	295	295	296	285	324	280	318	279	272	271	265	283	288	276	290	292	283	291	252	264	263	267	243	300	282	265	287	258	291	262	301	310	299	271	255	286	258	280	276	301	242	281	283	298	291	293	284	311	311	296	237	334	307	272	312	286	291	280	290	258	282	285	271	311	264	302	281	288	271	282	270	260	292	273	310	246	269	232	265	264	266	259	288	263	316	244	286	286	281	281	272	302	285	334	307	265	296	302	267	293	261	281	261	285	301	259	300	305	310	313	281	313	286	309	286	331	271	268	275	257	266	282	298	311	261	286	258	296	272	278	330	291	275	275	327	289	312	273	268	307	280	263	267	288	313	281	281	307	277	241	296	294	284	280	289	295	291	266	279	293	293	304	301	277	271	299	267	274	278	289	300	288	286	287	294	273	287	291	310	280	259	291	281	280	290	288	286	289	280	283	291	305	306	292	291	276	275	273	295	311	283	265	289	306	269	288	268	313	292	309	272	292	297	280	279	265	295	275	290	298	300	254	247	267	258	310	254	268	301	271	293	273	280	302	307	282	309	302	283	277	267	269	251	273	260	280	280	282	267	297	258	290	272	277	298	286	284	271	289	294	274	278	285	255	269	311	281	265	273	258	292	277	287	302	295	287	264	278	303	270	306	269	274	278	292	243	317	275	280	266	272	278	262	288	321	297	307	310	268	296	256	288	286	286	296	294	307	286	290	277	267	303	312	281	290	285	309	295	250	273	304	283	276	310	270	254	299	278	264	278	293	282	280	295	282	277	308	266	292	273	266	282	240	260	279	297	245	257	287	309	269	288	271	289	292	264	301	319	252	301	289	287	297	306	300	303	296	274	305	263	333	302	289	298	308	298	254	269	256	307	235	268	294	279	257	310	284	293	287	278	267	270	312	294	290	298	292	291	312	294	300	280	263	268	281	303	274	305	284	288	313	312	307	273	298	287	284	331	250	267	270	274	258	278	265	325	288	295	316	309	250	244	277	269	268	282	286	291	273	293	273	275	312	259	264	312	320	278	287	273	280	293	266	291	286	272	277	289	293	272	248	256	286	271	276	290	281	265	277	246	282	298	282	300	293	300	263	293	279	293	272	297	309	275	277	281	286	297	289	280	278
31390	31203	25095	5087	4380	3509	2896	2389	2117	1825	1745	1511	1401	1304	1197	1217	1090	1136	1002	996	1035	970	936	933	970	941	862	836	834	873	884	848	801	821	804	833	830	800	774	736	842	830	827	767	779	775	815	756	802	796	758	796	754	774	775	746	735	757	788	743	746	714	728	758	703	731	699	759	705	729	741	760	720	756	715	736	724	789	724	724	711	748	770	775	716	727	726	699	676	790	732	735	757	761	741	748	683	730	716	731	705	774	762	734	765	733	747	664	765	751	733	716	709	729	754	681	715	727	760	759	728	733	727	726	757	709	724	762	776	706	697	750	720	699	696	739	703	728	683	691	725	661	742	724	681	689	759	738	726	735	695	706	694	727	748	653	718	733	711	728	744	678	695	726	730	715	726	730	746	736	695	703	665	709	740	718	700	714	720	699	707	728	751	738	681	727	739	697	756	740	712	731	776	733	688	674	741	752	715	714	719	729	708	745	662	705	745	688	701	726	702	705	675	795	727	690	714	727	742	735	728	738	674	743	761	720	708	713	713	735	744	759	705	755	706	739	778	678	696	719	745	728	721	724	725	695	724	760	711	739	726	712	689	716	727	735	706	750	699	696	744	739	733	773	697	716	739	710	726	743	712	702	731	753	726	714	748	727	715	694	716	703	736	687	704	746	757	732	731	725	714	734	743	745	705	710	725	732	729	740	676	743	727	741	746	702	765	741	717	712	728	762	683	710	713	725	729	710	741	750	716	773	717	759	675	694	701	750	725	689	761	694	725	746	747	705	692	666	752	758	738	688	726	677	709	742	753	737	762	724	684	735	751	667	728	771	715	694	748	734	726	722	695	722	732	691	698	691	722	674	671	735	751	760	744	732	722	720	705	753	713	701	695	719	756	784	690	710	706	728	705	726	730	733	790	738	709	741	761	725	722	752	690	744	720	748	721	737	752	714	682	702	729	738	753	756	676	670	708	740	753	725	687	731	706	667	751	739	753	729	740	705	749	729	746	734	744	724	679	697	770	719	747	716	740	717	693	730	725	668	722	676	724	728	813	752	699	745	678	761	751	726	702	720	659	721	751	726	692	762	798	724	718	763	661	709	651	722	730	721	760	728	715	710	693	712	678	719	748	755	740	734	713	669	683	706	711	747	729	720	745	699	701	729	730	724	749	716	732	703	735	737	729	746	743	753	732	671	719	735	752	673	724	718	730	716	714	685	721	736	692	742	703	705	711	669	689	726	711	662	732	705	726	811	706	751	743	805	706	713	716	765	701	727	715	715	747	711	691	683	738	682	751	713	721	753	712	675	702	692	679	689	711	722	726	723	704	730	757	697	701	697	708	730	692	719	696	713	795	699	743	767	661	717	677	690	739	775	723	736	682	721	726	702	714	718	772	730	720	715	737	694	711	786	766	692	680	716	741	724	766	740	698	744	719	730	722	687	719	748	723	702	694	694	718	692	728	713	695	710	683	717	711	732	708	737	719	718	712	728	704	741	701	703	680	707	717	718	722	739	754	692	755	734	796	729	747	697	702	739	724	785	755	720	667	719	704	719	670	719	714	767	714	744	742	750	708	696	712	710	706	737	707	728	723	709	700	699	735	731	714	734	730	723	707	693	736	728	735	741	675	741	716	734	737	790	681	713	691	697	761	735	710	685	729	747	740	743	726	709	684	703	668	703	711	703	733	748	709	726	734	705	715	707	673	749	732	716	714	669	683	722	757	706	698	701	663	724	755	713	666	683	757	746	722	748	743	683	713	723	659	723	696	699	760	757	679	698	684	734	726	698	755	708	719	713	752	734	753	745	715	721	724	693	691	773	729	681	744	684	748	757	767	780	734	736	686	766	711	756	657	768	730	705	684	724	681	728	687	708	697	679	747	710	732	711	731	714	727	719	709	726	747	696	753	710	713	736	779	744	744	717	691	705	745	719	719	754	703	728	762	703	713	699	737	702	755	728	746	703	721	757	687	689	734	758	691	678	746	732	712	743	752	721	695	724	714	714	693	681	703	620	701	685	699	690	701	672	765	756	731	745	763	690	741	693	746	737	674	687	739	741	688	753	706	747	776	718	719	742	708	683	743	706	753	808	714	733	732	730	707	710	721	725	734	739	740	734	760	720	724	736	753	712	705	753	676	784	733	761	753	696	761	735	709	732	706	730	733	693	735	727	705	727	669	704	759	727	744	721	722	736	709	754	710	724	724	694	689	742	708	705	657	720	757	702	707	726	768	694	699	700	740	746	747	691	731	716	699	704	744	705	709	747	736	708	707	736	749	746	719	743	704	745	721	733	714	687	720	670	730	739	719	702	736	692	719	709	736	739	762	767	717	726	698	725	720	738	708	683	690	771	692	677	719	695	743	712	697	754	724	709	749	711	753	745	717	698	751	747	716	700	729	711	747	685	686	739	714	774	698	666	741	724	750	648	685	700	730	736	758	712	741	678	703	715	718	715	702	696	733	677	720	668	686	737	697	695	747	754	744	703	750	715	748	753	702	700	655	720	750	720	715	719	781	730	726	692	669	726	764	703	742	774	739	688	740	706	717	721	700	730	725	723	756	726	775	716	717	684	710	743	739	716	749	734	710	777	715	690	725	732	774	755	680	768	749	737	719	730	746	740	707	736	732	722	746	746	707	665	689	698	770	751	735	741	685	722	716	729	772	713	681	742	755	707	769	714	729	725	708	678	705	708	736	757	728	701	695	743	705	724	735	707	693	733	716	715	725	674	735	731	779	736	708	749	718	713	700	727	747	707	739	712	697	750	766	718	704	773	744	689	699	771	731	705	724	720	686	731	742	735	719	719	745	718	695	765	737	735	806	716	709	717	729	702	689	731	742	739	677	716	735	693	780	689	729	774	718	781	769	692	708	724	753	699	710	706	702	716	697	806	756	746	764	752	728	696	727	731	702	721	730	670	734	719	723	722	709	748	725	688	711	725	704	715	697	739	788	688	692	699	744	721	686	674	696	724	648	709	709	739	698	747	730	765	700	771	689	723	696	737	721	726	726	726	740	714	681	720	685	728	767	711	714	711	735	692	724	730	695	731	702	708	679	683	709	671	709	767	762	790	751	721	705	692	706	735	704	742	660	723	736	691	658	731	722	646	729	718	734	712	712	685	718	741	713	677	750	717	711	709	683	714	703	699	767	743	705	687	701	700	755	755	738	701	696	710	739	738	722	714	736	729	692	745	687	755	735	727	709	782	734	729	720	688	703	677	699	753	710	754	696	735	759	714	751	707	751	724	720	699	724	655	732	724	729	778	711	748	725	715	690	712	705	713	733	717	690	723	714	746	697	733	770	755	760	667	721	715	739	760	704	737	707	721	750	718	674	743	708	714	728	719	703	700	685	738	723	711	742	713	736	714	725	760	724	696	715	744	709	773	731	733	751	741	732	712	781	716	736	728	697	727	709	699	706	696	717	732	692	713	662	750	724	721	784	737	706	755	658	742	729	701	745	685	718	704	731	725	706	743	741	692	717	725
5588	1462	573	167	177	170	170	144	157	168	142	177	158	156	158	183	169	163	149	169	172	154	183	158	162	165	159	172	161	148	171	181	165	132	149	136	154	171	191	156	161	136	149	173	154	156	162	150	165	129	161	177	162	148	153	146	136	148	166	176	150	164	181	161	146	196	162	156	144	156	176	154	169	154	163	140	186	152	161	143	152	158	148	143	157	152	159	153	158	136	159	139	141	174	161	171	167	167	159	147	135	144	152	143	155	148	166	153	134	138	144	146	158	148	148	175	151	175	144	147	164	152	140	147	171	150	147	163	161	158	172	142	167	167	155	165	137	172	138	142	170	168	156	180	168	153	161	150	155	152	166	162	179	169	155	144	154	145	154	188	158	167	132	155	175	177	159	155	153	170	167	160	167	157	159	177	159	137	137	164	156	188	171	153	152	164	137	155	140	152	149	161	165	127	133	175	173	162	147	158	142	142	182	155	159	157	170	167	154	172	153	192	213	176	142	140	162	177	158	154	157	168	151	152	153	151	157	159	147	163	149	163	163	150	126	151	180	140	161	164	154	165	141	152	136	198	176	172	161	152	163	159	155	138	128	156	164	153	166	160	152	182	155	158	148	160	152	144	157	111	153	165	154	154	152	160	144	163	169	162	144	171	140	150	183	166	152	171	159	156	178	164	166	147	140	139	154	137	165	161	161	167	160	164	170	153	179	179	196	169	177	153	172	181	132	173	153	193	168	131	140	150	142	178	155	171	145	157	159	158	135	181	156	152	160	168	156	161	160	156	170	176	164	151	134	142	167	176	173	140	138	128	165	176	167	165	166	165	164	154	147	159	150	141	150	143	166	172	174	157	173	155	149	165	172	178	130	133	152	179	158	162	185	166	170	167	143	155	143	164	177	177	141	164	146	189	150	155	161	147	162	172	149	172	146	156	168	138	169	177	147	170	158	164	139	163	169	160	160	154	180	152	167	153	151	166	142	158	181	128	173	163	166	140	174	157	139	147	171	154	145	140	155	152	148	152	149	164	147	166	162	175	166	157	166	149	157	174	170	155	143	170	159	168	204	168	180	159	168	149	191	181	148	165	153	160	172	168	154	181	164	152	151	175	171	164	151	155	180	159	153	126	156	177	155	144	146	165	161	149	180	187	158	163	145	158	159	156	152	162	152	157	154	172	162	161	153	174	135	150	165	162	152	155	169	159	152	173	170	166	164	179	144	151	139	169	166	149	138	143	135	163	162	156	149	153	142	144	142	176	173	143	168	151	178	149	154	188	156	161	140	190	160	156	155	174	142	161	160	180	159	156	134	159	157	160	147	163	156	146	152	153	135	165	153	163	150	146	174	168	165	183	181	159	159	178	171	151	141	155	160	167	159	146	151	156	182	141	179	169	161	145	156	152	153	159	173	168	166	173	149	152	162	178	151	146	141	140	154	138	143	131	138	162	114	131	148	150	141	156	136	151	161	153	176	187	148	150	143	156	145	146	173	158	159	168	164	164	161	151	143	148	155	160	155	156	149	138	190	160	179	157	170	163	163	158	151	144	160	168	140	167	156	149	179	178	151	143	183	162	159	151	155	143	181	138	182	139	155	165	163	150	178	141	137	174	156	150	157	178	167	141	184	159	155	151	157	173	156	142	190	163	173	191	158	177	137	159	160	159	141	157	142	162	146	174	146	153	165	144	168	160	149	149	166	149	157	156	179	154	157	171	149	143	154	139	143	151	158	162	149	154	142	154	136	170	157	165	168	158	154	167	147	156	143	160	137	157	153	135	152	175	148	150	172	175	172	180	151	156	162	172	153	154	189	150	153	152	164	160	158	183	181	141	155	147	148	155	145	166	160	177	133	159	157	162	174	163	171	159	164	157	159	170	153	162	139	164	161	147	151	164	163	189	169	158	157	177	153	133	192	150	165	136	136	162	156	163	148	166	162	150	170	147	149	154	144	168	145	157	131	160	181	168	170	172	151	151	162	170	180	164	160	149	141	148	135	155	156	155	168	153	171	156	157	148	146	181	162	177	147	147	161	158	154	145	138	161	154	162	153	166	146	148	163	147	177	182	154	158	176	172	171	154	151	147	151	174	146	157	152	148	165	155	162	151	167	150	172	168	172	143	177	169	154	176	148	158	147	157	169	173	162	166	159	159	157	145	150	155	159	145	140	158	150	153	158	157	142	152	177	147	133	170	151	153	136	165	162	142	146	154	178	161	169	173	154	175	168	156	140	145	172	170	158	145	158	136	159	148	140	173	153	164	164	179	171	173	175	144	147	140	150	161	145	166	161	134	178	174	141	162	147	160	187	145	146	158	169	159	189	156	152	164	147	154	165	154	154	165	155	150	166	153	155	137	170	153	138	154	144	142	166	152	164	158	155	155	176	158	151	182	167	148	164	147	150	149	183	169	175	150	159	142	150	130	149	146	148	162	160	146	162	151	153	144	140	163	169	148	149	137	162	170	148	155	164	151	163	168	163	160	169	172	166	125	135	170	180	163	158	180	180	172	144	171	164	141	173	146	158	177	162	160	163	159	177	189	155	173	146	147	159	150	168	141	172	155	162	177	173	147	160	134	159	182	134	143	141	146	152	164	147	166	137	164	173	159	165	153	167	133	171	165	161	178	147	154	170	141	169	166	171	143	158	162	143	178	148	157	157	151	135	147	168	135	142	168	179	147	168	166	165	150	148	151	163	149	142	173	179	177	168	164	137	143	171	142	158	168	177	146	157	152	161	166	157	162	157	143	164	133	142	170	162	147	181	138	170	161	168	147	169	159	136	151	127	143	160	156	139	148	183	169	160	144	166	149	159	150	165	164	166	160	165	157	152	153	132	163	143	171	145	176	164	165	158	148	172	137	146	139	158	182	163	137	150	161	173	152	156	169	141	162	167	170	148	154	163	157	178	159	144	160	181	156	163	150	161	155	143	172	186	141	147	177	174	151	168	186	140	136	151	169	177	155	169	153	168	149	152	165	145	149	138	166	168	144	152	161	141	151	154	164	143	169	149	179	172	158	199	128	153	167	156	170	181	134	174	160	164	162	168	144	165	156	173	152	155	159	155	160	158	162	155	154	161	153	157	155	140	180	151	167	152	177	145	141	150	162	137	148	168	152	158	168	154	159	162	185	163	177	147	145	166	150	166	186	145	141	163	138	158	151	177	153	136	171	147	173	157	153	159	141	177	187	153	158	173	149	147	146	175	177	141	148	150	138	176	185	155	153	182	168	147	157	154	166	145	168	172	173	146	137	150	151	144	155	176	166	155	137	149	178	169	172	139	155	155	162	170	180	149	141	144	169	160	157	134	163	146	193	140	142	155	167	159	149	162	153	147	145	181	163	145	148	147	148	153	160	162	182	172	137	133	158	145	142	150	152	182	170	140	169	172	163	129	170	166	158	146	186	168	159	148	140	156	168	153	153	177	153	163	142	152	148	169	164	149	145	169	186	152	156	151	167	162	134	157	170	155	150	156	153	150	142
4913	2230	1466	592	545	518	562	542	536	501	504	481	515	457	469	462	523	482	479	453	497	471	450	455	477	475	480	487	466	435	504	491	479	478	481	481	493	490	467	458	506	479	457	469	471	468	499	447	476	456	505	443	451	477	470	469	475	480	446	457	438	473	445	447	473	465	436	466	464	467	494	496	451	403	477	447	483	469	462	486	440	502	453	440	448	468	481	482	440	467	510	440	472	445	500	466	500	475	478	463	454	429	465	466	445	493	456	495	466	475	467	464	481	498	451	470	471	428	455	496	445	438	440	482	467	419	488	473	455	476	484	434	479	462	473	462	455	460	472	468	487	478	448	517	485	475	470	481	479	462	476	454	480	453	489	469	482	501	482	464	417	428	446	452	471	488	460	455	495	428	473	475	508	467	473	518	482	434	423	461	460	488	459	476	471	464	465	455	453	476	475	453	443	478	435	447	462	496	462	477	465	458	478	463	429	475	496	469	456	471	437	456	492	492	495	488	428	447	435	469	448	479	464	486	488	466	434	452	492	457	488	462	487	454	479	459	456	466	462	447	432	432	464	421	475	477	474	465	459	440	453	479	451	455	439	466	463	471	495	474	432	453	481	467	448	469	480	461	484	483	505	429	489	425	474	481	456	454	483	449	449	493	465	454	463	490	449	472	464	438	502	499	444	454	458	449	431	415	444	469	463	475	454	469	454	485	441	468	455	431	466	465	436	495	503	481	486	461	503	469	440	443	455	481	479	478	431	456	478	469	476	499	507	463	479	462	465	481	467	443	499	489	451	490	471	515	450	452	482	471	492	481	436	462	469	448	448	490	473	432	462	481	468	479	503	471	488	488	485	483	475	449	500	460	506	495	478	470	455	462	465	446	458	508	462	494	493	444	476	443	455	474	449	491	471	446	464	474	483	470	488	473	463	486	476	478	479	468	509	475	484	477	465	490	478	486	476	474	485	460	523	424	443	464	450	471	452	480	452	490	450	464	498	488	470	452	469	496	471	489	484	487	486	462	432	497	465	480	470	442	468	478	503	484	450	479	477	444	451	486	425	466	471	484	461	489	454	501	472	451	497	460	490	446	467	444	503	440	491	440	430	418	467	473	479	467	492	464	497	445	454	469	409	489	476	458	517	454	473	493	481	442	467	493	478	431	467	477	480	458	484	508	420	458	461	441	474	474	489	469	470	467	458	459	445	466	443	495	469	480	454	475	474	508	426	482	459	470	423	448	436	507	510	484	464	506	499	509	462	427	470	519	482	497	473	483	477	473	498	467	453	450	494	482	475	474	470	463	471	520	482	474	481	450	423	511	453	478	501	511	446	487	444	459	467	452	486	509	455	439	399	478	462	433	432	458	496	459	475	441	454	449	472	484	508	462	482	433	494	456	495	513	494	476	480	492	450	453	451	460	484	425	488	462	472	442	465	474	497	482	451	500	479	457	532	463	495	496	491	461	459	474	456	472	462	450	473	486	472	453	472	476	433	522	482	489	443	472	454	460	477	469	464	473	469	504	504	485	462	461	473	454	440	467	458	451	462	440	503	454	461	493	500	502	465	458	449	469	442	482	450	465	459	477	493	448	504	446	453	448	440	467	473	470	488	464	442	497	496	448	476	455	494	496	494	471	442	474	480	459	453	441	477	436	453	458	457	476	472	467	505	463	470	466	465	459	474	475	476	469	460	478	475	452	483	452	417	451	439	425	497	465	439	476	411	497	505	441	518	472	456	451	487	435	450	477	464	428	445	460	453	435	456	468	522	484	466	468	441	510	487	467	501	433	511	442	476	465	482	457	481	459	466	488	447	442	472	438	447	472	470	405	460	437	437	464	506	469	468	451	468	481	495	440	489	498	487	475	466	474	457	473	497	465	458	492	519	429	491	484	456	460	468	467	496	476	446	471	463	463	454	465	448	426	453	486	486	458	445	463	478	457	482	452	459	499	478	475	497	432	479	432	460	455	470	475	482	467	467	480	448	487	473	492	474	453	409	468	452	498	473	456	490	475	458	483	437	455	457	460	457	452	444	487	506	481	418	471	435	466	460	478	466	448	454	450	448	405	475	458	485	464	508	504	438	432	488	495	435	470	449	504	482	430	449	431	501	459	490	485	478	484	467	449	481	444	452	447	464	508	457	433	520	452	501	488	453	485	491	450	477	442	455	476	501	482	450	491	475	488	457	447	449	465	481	445	463	452	458	474	473	435	445	458	456	491	484	455	422	458	476	429	456	457	446	457	509	474	453	466	470	455	418	446	429	467	454	446	486	481	429	459	470	479	485	487	462	448	475	471	432	474	428	465	454	506	480	459	466	499	491	465	451	469	435	481	464	479	481	467	455	490	443	461	455	479	470	471	454	470	511	463	433	474	458	438	463	465	398	484	471	471	494	454	444	440	453	483	480	496	467	461	479	460	454	467	455	485	449	468	452	469	499	498	494	465	482	466	449	427	457	470	512	480	459	426	451	470	449	427	494	476	487	448	465	459	482	472	462	438	478	472	443	457	474	448	463	458	469	458	468	469	477	461	459	452	454	446	458	500	502	420	490	509	484	419	494	494	492	461	486	444	485	435	466	443	480	457	472	466	456	469	414	441	485	456	469	443	487	454	455	467	482	473	439	466	483	473	472	483	459	485	465	423	447	475	472	467	483	511	483	458	404	470	504	464	508	447	454	466	502	475	502	418	428	449	444	497	426	489	476	461	463	453	437	435	464	482	455	473	488	487	470	433	476	452	480	465	451	456	470	502	473	453	414	496	473	475	451	459	468	466	483	444	472	456	436	452	500	501	504	467	457	472	486	448	455	467	472	452	449	479	470	475	461	460	465	433	455	474	463	459	486	483	441	417	496	464	448	484	459	476	429	473	488	431	487	431	495	437	452	467	476	466	500	504	418	464	482	473	466	503	477	486	467	434	452	449	489	444	485	476	479	456	485	465	462	467	435	465	466	498	462	480	474	429	486	465	473	493	498	461	446	466	467	478	490	445	474	463	468	462	451	511	491	480	498	464	473	454	495	474	495	502	499	497	462	485	484	470	492	448	462	464	487	492	448	470	468	461	451	492	421	463	470	473	470	488	502	451	447	461	464	458	452	460	472	459	461	453	443	489	454	485	498	456	478	456	454	458	475	427	441	463	487	484	463	460	474	505	447	486	491	457	482	466	497	478	499	478	478	453	444	443	468	461	483	467	444	466	440	455	491	479	473	516	485	452	502	475	458	485	481	500	472	505	480	466	468	487	455	479	490	477	488	473	451	466	517	425	445	467	484	489	440	476	450	468	459	441	452	503	450	467	500	472	474	489	497	469	432	476	447	450	494	481	459	487	460	491	441	452	534	471	469	473	434	452	474	429	492	461	467	500	502	463	478	472	470	457	496	464	484	510	459	434	430	468	438	469	425	496	491	485	468	495	484	467	465	473	472	484	469	436	463	474	457	501	476	447	470	438	459	495	452	469	475	471	449	468	421	520	458	442	512	479
39573	30178	13915	1581	754	574	527	455	412	386	359	383	312	368	315	346	341	361	330	352	323	364	306	302	292	294	308	321	294	283	311	301	313	296	337	301	308	329	342	287	275	317	303	290	306	291	313	298	340	330	291	298	330	311	280	287	283	287	269	297	351	297	300	314	340	286	295	306	286	310	309	309	299	294	309	273	309	315	301	314	304	328	298	294	289	302	313	310	317	342	324	300	315	320	336	321	320	274	301	293	315	284	309	314	296	289	277	273	332	314	253	301	299	283	300	290	333	294	301	306	286	327	276	302	279	284	304	285	322	294	316	334	271	307	294	314	269	314	306	299	307	270	313	288	325	297	308	284	302	308	330	284	321	321	327	315	316	313	312	299	294	302	312	278	295	287	356	336	342	275	339	332	301	295	295	307	272	312	338	304	306	314	273	324	326	309	311	280	291	318	300	349	264	307	315	296	286	327	267	293	269	280	295	279	341	295	317	274	318	271	306	296	290	276	324	319	283	288	297	318	311	288	307	307	308	292	329	293	291	278	316	316	313	324	284	289	300	274	293	313	301	289	302	284	262	315	286	271	321	313	307	280	336	327	322	314	320	332	298	299	312	298	296	293	313	310	280	277	319	300	323	299	334	286	318	297	259	329	317	299	337	303	293	268	331	269	273	300	322	295	265	292	252	305	296	283	284	321	298	320	296	288	319	278	268	281	291	311	287	318	280	295	338	330	315	320	285	278	311	321	300	311	313	305	305	318	297	321	289	272	262	311	303	288	304	304	322	280	302	314	335	294	312	312	292	349	289	317	308	295	312	278	278	312	336	317	297	316	300	296	330	283	290	290	311	326	303	262	320	278	284	302	280	314	317	288	292	315	296	318	306	297	282	268	314	293	287	335	335	314	258	290	290	298	306	307	316	311	290	289	289	322	283	322	290	320	289	324	345	284	321	323	295	311	330	308	317	287	337	313	274	279	314	336	331	311	287	305	290	276	296	301	327	298	290	299	311	303	331	340	281	294	328	301	298	269	305	284	290	279	317	305	297	308	312	303	305	268	283	299	326	284	292	286	308	312	271	334	279	304	301	282	302	300	318	309	278	303	296	302	309	296	310	285	315	278	285	316	316	279	292	291	299	271	319	318	295	305	281	299	264	319	303	303	317	290	288	263	290	341	344	297	303	298	286	286	308	297	327	277	307	291	297	291	293	311	261	308	288	295	311	303	319	280	302	267	294	316	291	293	289	312	308	274	322	312	279	284	299	287	295	305	319	286	290	314	312	277	289	295	341	325	326	280	282	330	316	328	314	297	310	295	312	284	297	334	309	309	323	305	318	320	300	309	302	306	327	317	321	275	299	286	285	308	270	316	319	296	319	319	326	309	294	284	279	314	294	319	321	293	293	299	300	332	336	313	298	302	272	310	330	282	346	281	307	326	311	286	315	311	311	308	291	333	294	274	333	298	289	312	354	304	315	304	298	297	292	301	327	309	304	320	281	321	301	298	274	322	303	326	296	278	299	296	277	358	331	305	293	311	280	302	331	284	289	312	254	292	342	290	267	317	309	286	313	287	307	302	304	298	310	269	294	306	310	338	308	242	288	297	278	287	286	319	291	309	304	289	307	285	316	293	321	304	295	293	323	309	321	292	320	320	287	307	277	324	320	314	286	285	333	318	300	291	319	338	304	298	297	313	292	286	280	316	294	306	303	317	295	295	319	293	285	327	284	316	285	339	303	312	317	303	311	304	297	337	295	270	296	288	285	322	302	317	291	325	290	352	313	317	292	300	315	334	304	311	330	306	316	292	290	334	301	304	355	308	332	283	261	307	323	293	299	270	327	294	324	319	295	307	321	321	312	350	271	298	310	299	314	298	306	319	306	306	324	318	297	278	305	262	299	289	319	277	320	300	333	290	285	294	301	307	315	301	287	334	307	318	311	306	331	313	309	287	278	298	312	307	316	332	318	291	281	295	310	315	289	329	284	300	283	306	327	282	300	327	286	307	312	301	312	297	300	324	330	316	289	281	334	281	310	269	299	333	291	293	308	298	337	307	311	313	279	291	304	321	295	266	318	315	291	301	317	340	278	309	284	306	305	309	308	334	298	308	297	288	298	327	311	300	307	309	306	317	335	299	289	296	276	304	302	310	287	293	293	294	314	296	323	318	300	282	294	300	296	309	321	305	303	335	282	294	349	285	292	299	292	305	294	308	305	316	314	287	291	302	322	303	258	302	294	323	312	280	310	275	289	312	292	310	316	342	350	284	279	297	305	305	282	322	292	321	331	329	292	303	287	304	307	312	315	307	302	317	308	270	272	319	316	339	280	277	323	301	321	322	311	327	289	307	276	292	325	311	283	314	296	279	332	320	278	314	283	297	285	324	330	327	308	311	284	317	307	299	324	318	306	325	297	290	337	314	329	299	292	265	317	298	296	294	296	286	296	253	315	295	308	303	325	296	316	293	298	287	334	314	298	330	299	268	307	326	304	296	308	311	292	299	260	347	323	309	283	310	318	273	303	306	287	300	313	273	292	290	300	328	265	314	317	286	315	303	309	325	323	302	260	273	322	273	269	288	339	293	285	315	311	327	290	302	295	317	285	313	312	310	292	303	275	319	315	291	293	316	280	286	258	302	301	304	317	289	294	292	297	304	322	315	301	303	284	305	294	312	307	304	319	321	306	287	339	326	303	325	334	348	265	292	284	308	288	315	293	310	300	287	286	322	305	303	339	300	278	305	309	285	324	292	305	275	304	307	281	316	329	306	307	337	313	313	306	315	292	263	314	313	327	325	280	285	290	297	292	286	274	281	284	290	342	290	326	321	297	331	317	306	299	316	254	295	308	327	294	310	323	297	302	309	299	271	296	307	287	286	317	294	298	322	301	298	298	315	301	291	338	310	293	290	314	272	328	330	314	298	310	322	324	284	312	318	327	308	305	288	313	338	293	298	296	346	316	282	302	348	315	316	308	328	269	289	263	318	294	303	293	293	304	293	279	294	297	303	270	315	291	285	283	311	272	304	285	293	295	315	299	325	315	298	315	296	311	319	287	308	291	312	294	297	347	270	318	336	308	294	301	289	302	278	299	343	325	278	289	331	314	337	296	332	294	279	346	301	313	323	315	286	302	290	307	321	302	292	280	287	337	324	347	282	285	303	302	303	274	310	314	297	333	313	289	299	289	339	319	287	326	296	323	300	308	329	323	278	330	277	313	279	294	322	287	268	303	301	309	270	298	268	304	302	278	316	297	320	320	263	311	303	317	300	310	296	293	312	282	307	294	298	309	304	316	296	314	292	323	281	321	298	303	311	298	273	289	286	315	301	340	290	315	312	297	306	308	300	309	318	318	309	331	301	302	315	308	301	325	273	305	296	299	295	283	277	298	269	303	314	323	306	299	260	298	325	305	328	284	287	303	296	324	299	304	265	276	314	308	316	315	319	291	316	307	303	308	300	331	277	304	307	262	302	293	303	311	323	312	298	317	276
22697	20976	15056	3038	2737	2245	1892	1746	1579	1398	1243	1258	1157	1159	1083	1041	955	928	943	937	900	892	887	920	882	845	877	845	862	877	843	830	832	871	856	811	828	818	818	847	784	824	837	824	834	826	790	809	768	799	776	791	780	848	794	826	815	805	770	798	815	777	777	812	797	814	801	787	825	814	839	791	751	772	824	843	781	783	731	780	804	739	799	790	781	758	818	758	785	812	776	794	819	794	755	843	818	754	848	777	789	815	849	810	818	803	766	785	708	822	815	749	808	784	802	806	780	811	825	766	765	789	759	788	783	780	787	799	866	783	747	773	827	772	768	792	790	828	762	856	806	800	783	770	777	747	788	782	820	782	807	778	766	817	768	801	828	765	786	768	809	764	818	803	771	746	782	758	825	818	829	808	787	817	804	785	782	820	800	815	832	794	725	772	767	779	768	775	802	799	773	748	776	844	746	738	799	785	758	758	757	783	741	806	790	798	775	773	837	761	781	807	782	761	750	794	769	772	824	750	801	819	809	753	795	754	724	793	816	818	798	762	793	744	777	758	774	758	804	756	794	813	775	756	721	769	795	791	764	785	831	824	791	794	803	802	765	799	738	744	785	809	794	805	791	775	772	792	774	789	797	785	847	813	766	841	754	778	819	764	805	796	793	779	761	758	763	810	719	791	747	785	829	803	773	784	794	773	770	761	790	817	787	778	736	747	823	762	785	805	746	811	751	834	772	766	832	786	804	798	806	834	798	825	792	803	814	755	805	802	794	814	791	769	756	759	742	816	747	738	765	766	756	767	741	727	824	800	735	832	778	752	798	773	751	805	752	701	788	755	788	738	780	802	792	782	779	772	839	769	802	754	775	789	789	820	842	806	743	803	811	805	799	805	789	808	802	803	789	772	816	769	784	781	774	741	828	787	760	763	884	808	750	761	793	834	779	818	758	781	777	827	790	812	785	782	783	776	789	788	784	767	779	770	783	769	757	750	796	760	773	774	778	790	781	774	806	803	775	749	789	780	792	800	791	784	779	852	772	813	775	771	794	802	795	767	796	804	831	789	756	779	817	836	817	780	775	804	813	783	765	803	786	834	770	773	826	790	741	776	802	724	766	795	802	812	754	816	825	771	780	759	790	790	769	773	759	824	829	804	792	792	802	807	790	794	796	844	763	811	805	756	811	774	780	818	790	778	797	766	803	804	822	826	807	779	737	765	728	830	761	808	795	773	760	788	783	772	763	779	761	841	805	746	783	763	802	782	787	769	772	753	723	827	796	744	785	794	762	785	775	838	787	782	725	833	822	775	792	778	770	806	786	790	799	817	758	788	826	798	760	785	794	751	776	807	798	794	746	847	782	768	802	777	814	788	827	759	775	767	851	737	728	817	783	760	774	810	776	753	747	796	779	799	802	836	765	786	769	784	808	798	821	791	776	756	791	795	770	802	849	782	803	750	786	790	789	852	823	824	792	800	772	759	746	827	779	802	766	788	765	786	814	770	797	827	785	773	737	724	802	772	772	801	763	788	757	802	759	786	780	790	791	769	788	763	833	796	788	773	824	792	819	788	771	801	834	750	747	785	762	784	805	798	805	761	764	754	813	774	793	772	809	791	812	816	812	762	784	824	707	754	771	782	749	755	784	742	764	842	789	793	802	784	772	779	788	768	774	808	753	792	750	763	813	784	789	823	759	769	791	765	799	758	787	788	789	808	793	801	808	816	759	868	763	769	764	796	790	774	768	813	796	787	738	804	827	743	789	756	769	783	799	758	829	732	780	821	766	724	738	793	814	796	827	786	823	761	836	775	760	769	767	830	817	750	717	769	807	731	804	778	812	817	804	786	815	807	759	819	816	749	758	734	785	813	766	765	767	737	737	788	791	831	818	757	735	804	816	812	802	803	771	790	776	779	826	777	771	791	790	825	794	794	807	786	779	771	791	801	767	793	757	805	774	747	753	782	768	814	817	823	800	792	836	802	782	808	770	782	806	757	763	787	756	779	838	807	839	776	774	788	818	799	789	774	756	842	781	739	732	790	723	789	750	830	832	825	821	830	817	802	773	751	714	764	763	774	779	795	787	746	799	777	756	737	779	763	822	787	745	811	738	768	773	784	754	751	792	794	763	809	813	701	782	764	797	760	800	800	742	751	810	726	757	803	778	748	803	816	802	751	782	847	797	773	804	798	763	797	748	811	798	786	803	756	759	778	761	742	779	810	805	769	808	770	778	814	775	764	801	781	802	818	839	847	787	774	748	764	800	813	771	798	779	767	768	826	761	746	787	805	821	813	780	748	806	824	778	811	741	731	785	798	759	763	775	811	771	798	833	781	854	771	803	770	749	827	732	731	774	841	792	812	774	778	796	791	837	775	754	767	828	772	780	759	837	785	780	756	815	788	753	793	770	768	761	777	787	776	802	769	768	788	766	754	753	723	813	769	775	718	764	782	826	837	795	833	745	769	764	863	767	835	797	760	797	810	776	768	790	729	817	777	800	799	824	795	789	803	751	797	780	786	798	798	803	796	771	817	781	783	773	768	769	764	755	792	747	798	806	740	786	788	786	762	821	813	753	795	796	800	728	814	785	846	821	800	775	780	771	817	799	786	793	784	762	783	765	808	822	732	784	807	721	789	760	730	741	835	736	805	771	804	765	756	783	828	756	745	810	807	814	786	780	764	784	761	815	788	799	791	859	748	723	851	784	796	730	783	841	767	803	807	788	816	811	790	772	749	799	777	781	753	787	741	798	804	798	819	836	780	781	781	740	841	823	763	825	783	783	789	797	754	762	845	785	807	828	755	777	812	813	830	792	726	790	785	751	795	786	774	769	791	739	792	801	782	806	806	776	749	804	800	779	741	841	807	786	778	789	785	797	793	780	810	847	801	764	745	769	770	789	825	719	780	789	737	871	792	756	821	776	787	748	767	752	761	779	823	776	745	778	826	764	778	813	775	780	801	827	802	756	805	821	741	791	807	754	756	778	806	826	729	808	796	822	782	762	785	769	739	826	801	784	811	750	791	764	774	734	771	765	790	824	815	808	788	776	782	752	821	786	721	779	814	737	854	752	787	781	789	751	807	777	769	806	789	794	738	798	770	780	761	809	731	753	757	782	795	737	795	773	801	794	772	763	787	750	755	817	775	754	771	794	764	757	771	760	768	772	785	772	743	806	775	772	861	818	796	777	782	765	768	739	763	763	753	757	801	800	760	782	802	794	792	755	781	807	827	815	825	785	783	729	777	770	822	780	776	777	791	805	750	771	750	764	746	780	784	810	829	712	762	795	739	792	777	784	771	862	760	777	806	789	745	796	774	764	829	765	798	804	815	765	801	806	800	843	791	736	744	791	789	828	790	797	769	859	795	778	779	791	799	768	805	787	771	781	803	787	722	757	786	811	862	776	784	773	783	788	784	789	769	806	781	777	804	775	826	822	775	783	777	776	783	772	777	796	767	824	746	755	759	815	779	752	780	838	792	789	760	764	846	724	787
53088	44809	23108	3465	1137	796	687	566	478	470	427	417	389	357	376	333	306	325	314	350	320	303	330	301	320	272	336	311	294	297	293	273	306	297	317	284	299	301	288	276	259	288	279	291	315	303	278	263	296	249	266	274	296	311	302	287	297	270	279	283	304	319	297	316	262	289	267	240	289	281	283	282	291	320	284	291	270	294	301	304	293	284	285	264	263	271	295	272	310	289	258	282	339	248	310	310	300	291	282	269	293	277	288	280	277	268	280	273	274	301	285	263	275	291	281	283	304	286	274	284	290	289	299	263	295	276	274	293	297	287	291	294	297	261	259	322	316	284	265	270	303	279	276	311	265	280	301	258	276	274	257	331	306	307	269	298	281	276	274	278	279	292	247	278	296	275	268	258	259	270	268	288	258	296	275	269	268	285	258	252	274	304	281	299	295	280	293	267	285	277	258	305	278	271	273	288	274	294	253	294	260	286	282	285	307	298	298	239	256	281	280	286	293	277	275	307	274	262	273	289	285	260	245	284	298	287	276	279	309	259	256	273	285	286	292	281	277	295	281	299	261	275	284	272	325	279	279	299	300	296	290	243	290	247	283	257	256	280	295	285	259	256	280	281	312	278	306	311	286	288	283	310	301	322	297	279	288	267	281	291	281	291	294	268	299	283	305	284	258	286	276	286	292	266	312	288	273	280	275	277	294	251	286	268	281	294	258	276	318	272	306	275	307	284	296	303	251	301	275	267	249	293	256	302	288	285	290	301	303	289	286	257	302	305	276	297	277	299	275	264	278	284	280	298	297	265	309	276	295	269	264	286	297	267	258	280	284	275	272	306	266	315	260	263	299	244	262	291	292	259	277	266	299	277	257	276	272	250	286	288	306	255	265	289	281	271	254	280	271	273	284	268	286	287	308	314	299	262	298	262	288	287	286	273	251	288	280	278	278	301	281	280	289	278	289	293	295	266	296	293	273	295	268	287	281	283	287	280	312	254	277	301	280	286	271	274	287	284	275	243	265	321	243	252	249	255	308	286	271	256	304	323	291	272	282	304	281	243	283	280	283	276	296	288	293	278	277	285	281	288	268	277	308	278	275	271	281	288	263	286	271	260	285	300	270	288	281	264	314	296	298	271	301	282	295	299	276	314	296	234	280	264	276	274	265	289	292	260	276	298	304	271	277	277	256	312	292	279	265	279	239	288	283	306	289	282	279	299	265	271	289	278	291	253	326	256	278	307	283	279	258	254	291	298	298	292	328	268	276	273	301	311	273	269	268	290	288	287	289	259	319	283	280	304	241	254	295	250	260	301	284	294	295	255	263	256	287	274	279	276	288	273	255	267	262	263	277	278	303	312	272	279	274	294	291	313	303	277	332	266	253	291	286	299	282	316	289	266	249	264	285	269	274	314	282	264	304	250	251	276	291	282	261	291	287	282	312	311	267	290	299	288	308	299	291	284	298	288	296	284	297	310	271	270	272	305	270	268	289	276	292	257	266	285	254	271	269	282	291	264	284	294	306	308	299	276	307	261	275	266	262	267	303	292	263	274	275	266	280	268	308	272	293	303	273	283	288	281	310	277	291	314	284	310	303	283	293	290	261	265	305	273	279	276	258	280	273	271	262	295	273	277	294	256	296	286	258	280	326	304	281	262	273	274	268	291	273	262	294	293	284	269	306	284	265	271	289	266	280	281	296	265	263	308	314	269	269	280	272	243	289	290	279	301	263	302	288	290	275	285	269	284	268	300	274	309	280	308	277	291	302	311	281	288	298	312	274	276	298	300	273	256	273	274	286	283	257	302	270	285	299	256	290	270	268	273	290	274	312	285	268	286	295	267	289	272	307	290	316	300	265	259	299	304	286	284	289	317	306	299	268	274	292	297	282	286	285	273	284	301	296	304	303	283	277	287	242	292	283	275	301	259	267	293	304	262	274	253	295	295	293	260	265	267	269	254	277	286	280	251	301	251	289	287	290	302	261	299	245	260	283	278	288	277	296	298	293	264	271	303	280	257	277	260	254	284	280	288	270	282	290	267	271	268	270	275	279	319	270	268	291	279	293	275	283	248	282	295	283	293	266	291	294	303	332	278	273	267	252	273	261	259	289	264	285	289	257	295	275	280	269	307	266	280	282	301	262	276	279	289	281	290	294	292	297	270	275	307	292	258	284	248	275	295	291	269	302	281	287	285	263	260	291	296	319	278	281	292	284	276	283	289	315	304	279	312	274	273	281	298	276	269	284	287	269	268	284	269	275	290	277	256	301	272	280	278	291	260	281	273	263	296	262	304	307	263	278	268	289	278	293	272	277	292	297	325	313	266	261	287	286	265	293	262	267	267	263	256	292	277	274	295	270	285	291	289	261	280	259	275	278	286	286	278	297	280	304	295	282	296	295	280	286	281	262	279	279	267	306	247	276	287	288	304	290	280	280	289	283	278	273	273	288	304	320	275	275	257	270	260	282	276	263	270	289	284	299	305	317	305	253	298	307	288	267	271	260	286	281	304	252	265	282	262	252	278	295	275	285	312	291	322	289	287	268	274	263	315	299	274	287	286	260	275	244	250	277	299	257	271	260	305	299	280	291	301	263	266	290	274	288	273	269	298	279	297	273	294	291	302	282	295	295	252	301	281	284	242	289	293	280	304	277	271	260	281	262	313	307	266	302	290	254	273	286	245	296	277	295	285	297	286	250	300	289	283	271	288	275	264	266	269	285	286	268	270	296	302	279	284	287	294	289	296	273	281	252	304	324	239	272	281	308	288	301	271	278	303	283	293	277	260	280	284	303	282	284	290	279	299	281	297	245	259	267	302	274	255	283	277	263	279	276	283	310	288	289	279	285	280	273	280	292	286	244	281	308	305	259	285	280	289	302	297	268	289	265	301	287	288	287	280	280	291	276	263	255	296	268	256	275	277	260	264	269	261	264	291	264	276	299	285	271	288	279	270	270	329	332	288	288	300	260	273	297	293	292	290	285	289	283	300	282	300	284	302	267	270	293	277	260	288	292	252	249	248	279	292	257	310	242	257	282	294	269	259	295	265	247	262	263	283	323	280	275	300	281	261	300	294	262	261	271	287	248	262	268	306	277	292	288	280	321	276	299	293	316	289	264	283	269	277	288	287	314	285	302	282	286	299	313	264	265	284	272	257	275	276	271	279	271	269	251	262	279	273	286	321	297	267	304	302	270	274	309	292	310	273	283	272	257	274	291	285	251	268	292	283	286	288	315	279	283	312	284	288	280	265	275	256	281	311	282	264	285	256	271	267	270	264	289	293	286	301	279	286	301	285	316	269	278	286	277	287	310	280	273	253	280	276	273	294	266	280	282	297	272	275	272	286	284	307	318	293	262	296	291	254	301	288	273	273	281	286	266	289	273	286	261	276	268	284	273	285	291	265	287	267	262	276	252	273	238	274	255	297	298	297	265	286	258	246	250	280	268	244	280	281	286	280	290	269	275	288	284	294	292	275	260	288	272	284	246	255	258	264
31097	29921	19864	5220	4381	3462	2830	2488	2139	1959	1710	1543	1487	1242	1286	1181	1143	1086	1025	992	1042	965	911	913	923	842	894	832	872	889	855	877	809	759	830	800	814	832	774	792	759	799	744	776	725	761	807	789	701	788	750	762	732	729	772	747	776	755	759	696	744	801	793	781	705	741	739	688	736	670	688	734	773	728	753	748	692	698	742	740	768	743	786	767	751	713	762	707	711	768	767	723	746	792	694	759	706	744	705	777	699	718	763	729	727	765	706	738	669	712	732	701	729	732	723	704	763	677	691	695	688	776	770	733	716	685	709	689	689	725	696	700	712	707	685	729	687	738	674	723	688	704	745	715	712	680	708	735	709	735	736	698	726	705	748	644	718	701	722	645	702	666	735	724	715	663	702	715	724	718	686	683	711	680	720	725	694	725	747	664	730	757	675	679	714	747	741	739	705	691	743	684	743	739	714	701	679	737	728	707	743	739	724	706	753	699	737	699	748	663	711	718	721	701	724	734	720	754	733	745	677	654	706	704	762	758	664	701	725	734	724	805	733	751	718	713	744	692	746	675	695	699	712	729	683	720	659	663	701	707	747	741	698	724	710	743	717	757	708	697	718	708	745	706	711	783	667	739	736	704	691	674	719	686	740	734	740	706	658	736	692	679	719	699	686	705	720	658	716	714	720	739	671	734	668	725	684	694	733	706	682	688	740	731	672	736	704	705	730	699	645	773	715	739	728	720	705	681	666	703	694	693	720	727	692	716	719	716	767	712	737	789	644	701	741	722	721	718	750	721	737	734	665	712	712	722	735	723	742	706	708	687	711	706	692	724	714	708	664	711	706	735	727	700	755	653	718	735	739	694	738	734	712	712	710	708	698	678	718	738	730	733	711	723	713	727	667	728	752	695	726	694	722	696	687	732	764	724	718	735	694	727	746	732	705	728	711	670	762	763	693	725	763	727	701	708	698	711	711	718	681	744	731	705	732	683	691	743	716	723	713	728	704	730	685	712	695	732	663	709	708	717	718	686	713	728	679	724	679	733	762	712	714	708	635	753	698	703	718	692	714	692	741	728	733	671	725	679	741	761	769	701	721	681	761	711	702	750	692	713	730	716	680	720	717	700	716	716	723	685	726	693	661	727	718	726	690	730	718	740	708	706	723	743	724	714	737	654	715	736	714	695	713	704	686	746	698	783	724	786	680	687	720	728	721	709	719	737	721	741	695	718	693	701	758	718	714	744	714	738	711	656	738	737	727	691	786	674	738	706	702	701	721	734	713	772	751	768	713	746	660	704	695	712	700	690	698	697	703	734	720	723	690	673	744	730	681	710	690	719	746	729	728	722	764	732	743	659	723	736	723	693	728	774	754	751	749	689	752	681	707	720	749	744	691	735	698	692	702	722	730	698	715	734	719	752	754	738	720	726	727	753	668	664	747	712	701	697	729	683	704	679	734	723	720	728	713	735	717	753	720	745	735	743	716	746	712	757	720	697	732	689	704	694	740	704	699	731	686	716	714	724	705	688	664	726	696	745	711	699	692	701	670	745	713	672	730	702	691	705	736	753	704	719	753	751	702	718	760	738	693	729	719	665	728	686	725	718	722	737	712	679	700	729	730	687	667	675	754	722	736	715	763	707	723	769	768	720	684	737	730	701	668	690	721	740	715	694	710	687	711	713	729	705	684	696	676	695	704	726	718	704	706	660	717	722	724	710	740	722	716	726	710	731	741	712	699	679	694	698	703	702	729	759	726	726	741	716	721	716	716	654	746	741	716	668	691	686	734	731	715	739	746	716	695	718	713	669	692	713	701	711	654	705	701	704	691	721	723	736	737	714	755	732	701	664	702	753	684	719	739	731	683	710	664	693	698	704	686	720	722	747	717	731	709	766	675	681	726	716	731	734	737	754	715	718	702	715	698	740	731	705	683	683	686	724	754	688	702	726	678	694	703	714	718	739	724	732	689	668	708	690	724	699	811	750	720	753	740	737	731	721	691	759	690	708	698	714	704	742	706	716	692	729	715	750	668	725	716	754	688	740	682	716	668	682	707	693	739	737	739	701	718	711	687	736	724	698	715	743	719	726	718	749	747	723	703	740	716	694	711	698	699	695	714	790	742	695	744	670	701	748	750	782	700	714	731	729	715	695	756	759	723	741	725	727	741	718	720	750	725	715	746	711	765	768	748	735	747	731	699	685	696	739	723	747	698	718	729	729	712	764	755	707	683	702	716	709	725	731	708	676	657	705	728	684	724	710	710	732	700	657	725	758	763	747	749	730	684	758	695	740	697	735	699	681	694	739	759	697	699	733	727	704	718	723	737	718	710	738	717	710	691	728	707	675	689	681	735	736	731	651	677	740	695	714	719	715	687	707	740	680	702	730	775	735	739	675	706	758	736	688	643	699	718	698	717	749	703	697	687	741	682	686	718	688	750	703	726	722	715	723	677	702	717	708	722	714	676	653	740	642	705	724	683	729	707	689	726	774	724	663	723	681	676	693	721	756	736	729	710	668	717	660	728	695	692	734	732	746	709	724	715	699	734	713	747	702	702	709	711	692	687	729	700	711	763	696	742	727	718	731	713	716	706	702	714	660	698	719	682	695	734	686	714	731	670	723	691	742	737	692	780	773	734	666	679	765	724	716	726	716	737	735	659	701	673	760	718	696	755	724	712	727	711	699	728	750	692	725	726	720	692	698	722	705	741	737	679	738	680	744	706	688	722	706	761	730	736	716	750	740	710	708	699	667	746	684	714	691	711	737	674	683	761	706	757	694	700	764	716	723	747	759	718	730	747	710	733	700	735	679	650	736	693	693	682	719	677	747	722	707	761	710	672	731	751	695	741	698	713	687	713	712	702	672	714	739	708	705	734	715	727	727	724	737	661	739	714	702	685	726	729	710	696	722	723	742	743	684	698	701	706	701	707	689	732	678	745	755	715	710	712	717	692	688	722	719	766	711	684	685	723	715	698	714	752	742	705	738	720	723	685	737	736	713	714	716	694	719	684	684	734	712	731	746	702	724	691	676	727	678	701	708	680	731	705	731	729	766	730	771	719	707	697	719	663	740	724	754	727	707	711	727	716	753	703	751	706	710	719	710	727	719	693	736	692	675	684	731	723	728	665	703	759	697	722	708	707	704	735	714	725	731	740	731	749	702	706	736	707	749	729	715	695	695	725	708	683	701	701	698	729	723	728	712	686	743	688	710	688	741	691	771	691	704	736	709	706	722	714	711	684	683	671	706	710	730	685	702	713	720	706	689	683	727	683	731	700	701	737	691	750	694	672	722	687	732	712	723	752	712	699	669	681	725	703	689	727	678	690	753	692	739	711	747	724	733	691	691	714	736	762	678	690	698	729	737	685	718	700	686	669	714	737	706	738	649	668	732	745	680	746	669	742	737	708	697	671	681	703	735	747	651	715	741	749	662	747	704	722	681	720	727	713	691	773	688	688	673	668	667	699	698	708	689	740	721	697	678	697	683	738	729	707	700
5956	2093	663	227	207	161	190	150	164	133	147	181	157	148	157	152	149	170	170	184	161	148	140	164	161	177	136	157	153	171	146	154	159	153	173	173	168	141	147	154	151	174	181	177	145	158	150	171	163	141	159	158	136	190	161	137	154	163	154	149	156	158	133	158	162	157	168	166	135	157	165	156	167	177	170	156	163	154	151	169	168	156	138	158	171	156	155	174	141	157	159	151	192	154	157	167	156	152	136	137	176	156	149	142	164	161	164	158	155	138	160	148	156	154	146	147	168	163	160	168	152	162	177	136	146	151	169	142	132	158	177	173	172	174	181	161	170	164	162	165	164	144	167	168	156	157	160	168	186	159	147	139	166	153	149	148	139	159	175	162	160	151	154	152	149	156	159	169	159	159	170	161	156	171	156	127	152	187	158	162	156	149	179	155	146	151	147	163	154	170	186	168	156	169	148	158	180	159	184	171	154	167	191	159	150	136	174	168	156	155	161	178	167	164	166	155	155	166	182	164	188	143	160	167	185	159	181	161	157	160	177	159	186	154	148	152	176	152	142	131	145	131	161	177	184	169	162	187	164	179	182	160	163	155	168	154	149	169	149	160	130	166	146	150	153	147	159	165	156	151	142	140	156	156	157	154	156	153	145	157	174	163	164	162	153	139	165	176	162	188	153	140	161	173	161	147	145	181	155	149	148	149	164	136	154	147	164	136	166	146	178	171	147	165	183	169	148	164	184	165	146	175	154	136	180	148	154	145	158	139	167	147	164	153	160	161	143	158	127	150	151	157	153	140	156	175	180	139	151	159	130	137	179	169	149	145	171	163	175	153	165	162	174	144	185	174	158	165	155	147	171	151	157	171	166	157	148	153	169	158	169	154	172	169	165	175	160	177	166	163	154	155	145	159	172	155	154	180	157	165	161	160	155	162	154	151	135	160	160	157	173	160	181	153	143	148	173	158	166	159	138	144	146	162	143	149	156	134	151	175	164	144	144	141	179	167	154	138	168	163	174	159	141	158	159	162	191	145	144	165	182	163	151	163	146	175	165	182	158	164	162	149	173	175	146	144	148	181	146	174	165	169	147	141	162	167	176	150	157	161	161	160	154	150	165	168	171	146	161	167	147	178	159	176	170	149	153	182	142	188	156	147	173	156	181	183	157	164	173	175	178	157	174	161	145	178	171	166	148	151	156	167	147	155	167	142	159	139	141	153	185	180	162	157	156	175	181	142	163	155	159	169	173	165	163	155	163	172	140	169	162	173	139	153	167	159	144	181	167	148	173	162	150	179	158	144	152	146	176	156	176	189	142	157	148	169	158	153	149	154	158	197	174	178	161	165	160	170	154	159	184	158	163	145	154	169	113	171	153	183	152	166	161	148	174	143	158	160	133	161	137	168	156	165	155	175	176	152	159	153	152	182	156	180	152	140	165	155	159	166	151	159	178	153	163	147	168	145	164	159	155	168	170	157	180	151	164	152	176	157	172	166	171	156	162	175	178	171	189	158	150	189	172	151	136	180	168	162	148	163	159	141	155	150	170	160	156	151	166	161	136	162	181	168	184	159	164	188	145	165	160	158	178	185	157	145	153	134	148	142	143	168	160	171	140	143	173	162	163	147	157	159	150	142	144	162	167	153	158	142	151	155	149	137	181	166	151	172	159	167	185	165	162	157	181	150	177	174	148	149	168	173	156	150	162	153	160	165	163	145	122	144	169	170	155	158	173	154	156	132	161	141	108	159	142	148	149	168	179	182	148	177	160	144	172	157	147	175	167	139	156	166	173	136	160	139	164	157	141	175	166	139	159	185	143	173	145	165	150	153	158	148	147	136	174	146	164	155	168	155	154	159	170	141	159	166	146	163	166	163	163	167	154	146	160	157	143	173	132	164	163	152	168	155	142	175	162	165	156	170	177	149	161	190	158	160	153	166	151	139	175	160	164	156	158	156	140	185	134	148	151	177	177	159	159	177	158	172	165	168	163	161	146	165	168	166	157	154	168	162	146	159	159	143	158	167	155	156	173	167	157	166	160	152	149	155	164	155	153	160	166	140	171	178	166	149	160	174	158	165	174	167	154	174	144	142	143	170	164	165	160	162	160	157	146	166	165	153	159	154	148	158	168	168	154	150	143	175	161	169	156	184	175	157	157	169	171	170	161	156	169	161	146	156	175	156	176	139	122	163	148	175	162	162	178	163	159	164	165	161	167	171	170	176	150	161	147	153	177	155	168	154	156	151	165	175	153	164	173	165	193	183	161	162	147	137	156	158	166	184	155	140	154	166	143	140	158	148	149	167	164	151	173	166	164	170	144	148	149	156	155	146	146	155	164	155	153	187	156	160	157	150	152	127	149	165	137	151	187	147	144	171	175	176	160	177	159	136	149	147	143	181	151	191	142	169	157	162	175	159	145	148	157	155	142	149	141	148	163	168	145	184	154	136	157	167	158	168	166	159	147	152	149	164	147	164	182	161	172	167	163	144	170	153	153	142	161	154	172	168	174	174	137	148	131	138	154	171	141	140	162	162	147	175	157	165	151	163	156	162	166	145	159	157	175	163	134	133	163	177	177	153	166	169	147	165	168	156	153	165	158	154	162	172	153	163	171	161	163	150	141	137	137	162	171	155	164	153	154	158	157	168	148	157	176	157	161	156	164	141	200	169	182	164	164	144	151	153	137	155	164	175	161	171	173	148	150	165	169	170	146	133	156	169	141	167	161	167	147	163	165	153	141	155	161	179	153	157	152	159	166	140	152	169	172	159	178	170	165	174	196	142	157	158	139	148	168	141	157	167	158	163	149	137	179	159	168	156	170	178	157	168	186	156	186	169	176	154	129	155	183	186	160	179	167	181	153	161	180	144	144	172	157	173	146	175	161	173	163	162	149	160	177	168	149	162	164	152	150	145	156	160	150	175	173	163	142	163	168	150	146	145	162	162	171	186	161	153	159	146	185	167	179	146	150	146	152	186	141	167	153	156	143	145	152	157	140	115	151	154	178	170	154	161	179	165	165	163	146	142	150	151	190	150	184	158	161	158	137	142	149	161	155	149	146	174	152	176	151	142	179	148	146	155	166	142	173	144	173	156	164	175	159	155	143	156	159	174	164	141	164	135	161	165	150	157	157	160	165	152	156	184	145	159	174	154	168	163	184	137	182	158	141	137	206	174	176	160	167	180	158	161	163	170	154	163	156	172	162	162	155	170	183	154	196	168	162	165	154	153	149	168	160	155	158	151	182	158	167	157	138	154	161	172	176	174	158	157	160	159	133	150	162	140	149	157	165	181	169	141	159	153	164	181	139	173	162	148	162	151	148	180	181	175	178	165	155	174	171	181	180	156	153	149	145	166	151	162	164	161	159	158	161	167	155	142	144	189	183	175	153	174	140	156	158	163	159	159	178	162	138	178	157	149	158	163	146	172	184	183	137	152	176	168	182	165	168	182	163	162	166	192	149	180	157	154	171	154	148	158	150	168	162	167	159	180
5134	2545	1273	594	570	568	597	531	535	490	516	496	539	479	452	468	467	467	496	515	492	467	474	455	490	492	466	464	472	498	500	507	501	458	475	459	485	493	429	459	455	471	443	505	479	463	494	484	457	450	454	466	464	483	489	473	476	474	454	450	476	449	518	459	518	434	451	470	431	476	448	453	418	429	476	495	474	492	472	445	480	463	474	467	449	429	454	445	452	448	501	466	501	468	456	483	504	463	436	485	438	492	440	491	462	462	480	464	467	427	465	486	485	462	479	432	437	442	473	475	447	499	460	453	471	424	477	462	442	460	493	505	429	507	462	463	469	488	461	454	482	446	486	442	443	463	482	453	480	496	517	473	483	500	458	414	451	457	458	461	437	512	475	455	464	434	495	477	496	461	503	438	483	511	478	475	444	482	450	514	466	487	484	471	473	467	454	484	445	490	446	465	487	457	442	473	427	470	493	467	485	464	437	476	448	485	522	466	460	473	466	474	474	466	453	428	465	469	476	449	445	465	486	468	485	486	430	453	471	458	477	465	477	473	468	494	454	459	453	484	464	470	456	459	513	463	506	428	444	477	505	489	479	453	477	462	493	451	466	470	476	485	504	467	468	493	416	488	460	460	490	467	450	474	474	474	465	456	464	470	448	421	470	425	434	480	483	465	472	488	461	478	475	479	488	446	462	455	457	482	473	491	499	487	468	465	480	455	456	462	493	469	457	500	475	485	476	460	501	501	452	489	456	461	462	453	464	475	443	469	437	460	469	481	486	471	470	412	470	474	502	450	497	467	457	492	483	483	452	490	471	498	493	430	462	442	473	453	496	487	433	450	456	428	490	486	496	466	507	458	505	478	494	478	435	453	426	452	453	469	432	462	461	474	459	454	465	448	443	444	492	470	445	450	491	516	470	445	484	486	487	461	501	486	436	484	504	474	465	500	489	507	428	460	496	495	464	433	515	475	458	446	434	493	477	453	468	502	495	471	467	502	502	437	457	471	499	464	497	465	447	491	471	476	524	469	499	466	504	471	462	489	466	504	464	459	475	469	444	481	462	465	493	418	444	477	462	505	498	475	440	478	487	486	463	523	462	430	499	452	480	467	476	455	434	485	465	481	457	462	461	498	499	509	450	486	432	467	442	436	463	495	524	486	480	456	468	509	464	468	482	459	460	445	447	453	444	488	449	451	482	472	460	470	438	482	511	422	457	471	468	459	483	458	450	431	483	482	482	463	453	453	477	482	453	465	482	468	495	455	472	445	471	458	482	487	458	461	503	446	459	469	434	465	501	480	445	449	451	501	510	432	509	491	464	507	468	476	511	451	469	478	456	414	435	473	458	474	466	489	477	509	468	483	430	470	431	445	460	492	482	472	465	466	446	501	431	477	427	457	448	434	423	477	498	474	484	438	456	453	435	464	448	464	441	491	470	462	469	494	481	466	432	444	455	449	432	473	427	483	466	440	457	475	479	492	453	438	471	487	502	458	455	497	453	463	474	459	443	454	488	444	464	465	431	453	479	470	512	461	463	489	448	405	464	475	426	458	489	460	459	481	496	474	530	451	448	456	454	471	480	508	464	480	479	473	474	483	463	468	453	493	512	447	461	494	477	459	464	434	522	480	446	454	466	466	445	445	429	493	442	451	468	465	434	482	515	517	474	458	458	459	491	446	457	435	466	471	485	463	455	432	490	468	410	496	496	484	483	454	456	502	479	476	484	481	467	461	455	464	470	465	461	499	460	510	455	487	499	475	447	472	486	474	458	503	445	425	469	462	494	457	467	449	457	498	450	454	464	444	489	458	459	495	474	488	443	476	464	457	448	468	439	470	484	452	464	433	452	474	482	506	481	432	466	455	441	476	500	483	521	482	442	470	485	460	449	459	521	441	489	466	460	458	456	463	478	445	463	477	480	495	475	480	443	455	489	498	500	471	464	494	469	470	474	456	463	478	452	465	527	423	477	472	471	490	461	490	411	454	458	488	437	497	474	462	485	463	483	450	460	461	465	439	493	453	439	465	455	455	465	468	445	439	494	437	464	485	459	492	489	485	459	484	438	492	473	474	489	461	476	462	460	481	463	447	444	467	435	487	501	492	456	416	464	469	442	441	456	430	447	468	475	445	462	505	460	471	496	486	429	436	449	479	460	460	466	517	480	516	498	474	461	479	472	483	458	449	479	442	476	454	470	470	476	448	452	467	474	438	490	479	484	499	455	462	474	396	480	486	469	455	446	490	441	467	474	455	438	430	492	452	462	464	434	400	398	457	456	451	421	475	498	456	457	464	472	476	459	488	486	507	453	448	459	498	432	485	441	498	465	441	448	473	464	460	486	488	475	494	509	506	450	460	462	467	503	482	483	463	469	494	468	442	463	490	469	445	457	439	507	499	466	455	475	468	495	477	447	451	401	496	472	472	445	464	443	493	510	505	442	476	405	481	454	442	456	480	452	480	484	462	512	476	461	458	459	472	483	415	482	464	458	463	481	479	474	453	442	446	464	455	509	484	486	452	435	468	452	524	432	481	463	470	459	494	455	451	448	493	443	465	485	475	483	465	481	439	444	500	498	463	469	444	489	455	440	430	464	502	489	466	449	438	479	461	473	468	435	461	464	474	468	475	475	487	471	448	499	444	454	468	483	476	434	415	448	439	460	485	468	507	469	470	479	492	472	468	496	533	495	492	471	479	467	474	497	482	464	441	469	480	503	450	509	490	482	458	460	492	453	468	448	448	480	479	453	472	431	490	445	460	451	484	450	487	477	473	506	471	451	455	437	473	450	450	466	457	489	435	464	466	522	467	472	499	458	499	426	473	439	474	439	482	478	468	485	468	433	468	471	481	487	505	477	459	451	450	452	490	490	449	448	429	508	459	485	457	461	461	444	418	475	457	470	450	494	460	474	497	459	477	495	448	481	472	502	487	452	478	456	501	474	460	444	435	498	457	458	429	477	472	454	473	513	456	502	482	508	436	492	465	479	456	455	493	464	468	479	469	447	492	462	450	475	458	473	457	462	471	443	511	476	509	466	501	479	458	449	480	463	463	484	457	484	449	464	458	475	502	453	467	487	471	506	462	479	450	462	459	492	460	482	446	458	458	466	471	453	474	456	470	456	477	504	456	456	465	467	458	452	484	470	476	422	460	469	456	449	472	464	465	486	491	471	473	426	433	429	483	447	467	449	459	451	456	451	454	498	468	471	455	437	476	471	470	472	441	443	472	439	476	466	459	459	433	462	448	441	451	480	473	477	467	460	488	505	480	469	493	480	429	444	453	454	453	443	454	449	461	490	446	450	491	456	461	501	491	478	476	456	455	478	467	481	474	481	479	467	465	478	462	470	452	494	455	459	455	498	499	502	460	465	451	461	464	467	425	479	453	477	496	462	478	473	447	498	490	447	462	472	459	454	493	470	445	483	469	459	437	495	445	474	477	468	464	488	459	473	460	442	487	459	506	474	451	470	448	434	429	455	473	489	471	469	477
38336	30827	10617	1270	725	543	513	451	415	388	391	365	351	338	343	352	327	323	334	330	327	329	329	317	287	352	318	294	306	276	328	313	316	286	312	290	318	286	325	309	322	298	292	303	283	303	295	286	308	304	298	369	310	319	313	292	316	329	288	335	305	280	294	294	313	311	289	332	309	311	279	272	300	311	341	283	296	309	300	271	330	299	320	333	289	311	307	322	326	297	300	306	307	328	322	320	298	286	296	308	280	284	322	305	320	324	319	305	269	302	305	302	278	329	294	320	309	318	285	298	308	294	285	310	311	317	293	301	297	297	292	328	297	293	295	335	298	275	273	253	294	294	299	290	313	318	302	354	316	330	320	294	289	277	305	299	330	318	297	302	327	321	296	277	312	298	326	300	333	299	294	321	313	323	274	305	302	266	275	329	268	306	290	292	298	282	296	291	306	278	270	283	358	297	319	291	300	312	313	297	278	296	287	293	291	324	314	315	305	292	294	322	322	314	316	321	300	301	314	306	291	302	331	308	313	299	318	287	280	305	307	267	296	290	290	293	296	298	291	304	305	288	312	282	296	315	316	301	294	319	291	282	287	278	303	278	295	272	329	312	283	305	291	312	288	285	305	309	316	310	297	283	302	310	303	310	312	286	306	296	319	305	316	283	290	299	327	256	296	316	288	299	302	274	296	324	299	300	297	322	330	278	293	313	342	293	320	279	290	266	303	290	298	306	314	271	306	314	336	300	330	291	275	323	341	295	316	335	304	318	297	310	306	299	289	298	311	303	301	292	311	316	311	314	330	289	305	302	309	300	308	347	291	295	258	315	290	312	292	277	288	291	276	313	304	290	302	307	283	300	337	312	305	301	309	315	315	268	319	284	315	294	337	303	295	305	305	268	316	297	298	278	287	297	345	279	280	260	291	292	309	317	311	347	305	307	306	281	293	285	282	277	294	298	289	311	301	337	284	301	335	337	280	259	284	311	297	315	304	296	315	289	308	327	290	298	299	304	313	303	317	295	307	308	268	267	285	298	319	282	296	293	311	317	306	282	315	282	305	303	318	287	306	311	309	297	299	301	314	302	309	283	315	278	300	288	317	328	286	309	317	309	285	317	320	275	285	298	271	299	295	307	327	280	290	262	324	284	317	317	291	282	301	329	293	300	312	319	296	284	296	275	274	266	324	291	308	326	315	308	310	319	278	296	306	302	315	281	298	267	326	323	284	294	300	295	291	281	310	298	318	287	318	330	309	278	299	292	292	305	316	307	285	298	300	289	312	303	309	284	301	288	279	323	303	302	309	302	272	291	304	310	322	284	274	307	306	321	290	291	287	292	301	295	329	290	309	310	301	313	309	281	279	332	281	304	315	307	302	291	316	309	266	297	315	333	314	306	316	301	289	292	296	279	297	288	301	300	293	316	309	316	316	300	283	303	279	300	290	287	322	314	280	301	281	309	273	315	302	289	292	313	295	269	315	288	297	301	301	294	298	298	317	329	283	279	315	314	333	251	301	313	305	273	314	279	321	286	295	268	290	279	288	299	297	297	297	300	321	303	308	292	296	254	285	285	310	316	300	298	304	328	293	305	327	311	296	296	313	310	262	333	306	287	291	291	291	293	275	293	276	277	287	312	330	307	296	289	263	306	292	337	317	283	281	280	304	309	285	330	301	306	314	332	306	333	348	292	322	307	308	299	304	318	305	295	329	286	309	302	285	284	290	291	292	305	307	315	282	281	285	294	300	321	320	307	317	317	288	299	286	324	289	302	275	271	271	292	286	280	259	283	303	276	331	289	304	299	281	305	294	323	293	276	271	303	281	323	290	299	297	271	285	326	252	320	289	289	290	301	311	287	285	309	296	289	307	299	298	305	314	314	286	278	311	324	295	291	318	299	309	300	332	331	294	296	300	284	294	287	310	303	280	309	307	283	290	309	309	304	284	316	324	310	312	294	266	263	325	280	314	295	303	303	288	317	309	318	311	307	325	314	281	297	313	286	287	312	289	304	270	323	265	305	303	272	296	332	284	281	303	319	300	287	302	327	300	328	315	307	290	336	312	366	283	306	282	282	326	273	310	307	310	322	278	298	282	326	300	324	305	324	286	278	303	299	340	311	304	303	308	275	278	285	292	312	301	298	299	287	319	293	307	307	271	306	329	319	311	323	308	303	320	327	309	319	334	283	275	316	286	324	317	309	283	288	324	346	291	325	311	313	297	310	323	271	274	284	287	323	314	338	295	318	335	306	297	296	300	304	341	320	336	282	315	298	304	319	309	314	321	304	299	268	318	349	320	307	330	318	298	284	288	310	308	296	296	308	333	298	311	318	289	293	299	277	293	290	289	313	309	334	275	298	281	333	303	284	310	282	288	313	327	284	295	311	313	298	287	327	267	299	305	279	299	264	284	309	314	319	296	296	308	334	315	296	295	302	332	328	285	326	325	291	318	305	303	292	282	304	294	284	293	281	304	296	288	312	321	285	305	309	291	306	329	327	316	318	301	303	298	278	320	319	301	311	273	339	301	289	311	299	355	324	301	295	308	306	294	310	302	299	336	273	322	304	292	290	319	313	289	271	319	291	278	285	291	292	316	285	345	312	310	302	323	265	290	306	312	313	315	290	328	277	312	288	282	308	317	296	287	316	293	319	304	344	292	333	306	308	298	316	320	323	294	305	294	316	279	292	298	271	293	295	293	334	309	325	296	290	305	288	326	295	316	323	278	273	298	274	345	296	313	318	324	304	291	296	295	289	301	303	289	314	288	282	302	350	319	280	317	310	324	320	326	276	288	301	322	311	298	259	327	320	353	334	326	321	327	303	294	308	314	299	311	305	292	285	297	296	256	317	303	309	300	292	257	311	290	291	298	272	329	303	293	312	325	283	325	277	339	343	278	297	301	294	325	288	310	326	332	304	307	303	303	311	291	304	323	308	287	284	265	303	299	307	300	308	297	303	279	299	311	291	287	283	322	285	299	291	325	298	297	310	279	302	313	295	316	323	292	270	271	309	297	331	286	308	321	271	299	298	302	301	343	312	318	281	304	290	289	311	309	307	306	321	290	291	315	308	318	314	282	332	303	291	306	289	308	309	288	299	310	308	316	318	318	301	300	319	306	287	304	313	290	294	298	307	325	303	297	284	281	306	311	292	278	307	277	261	296	295	306	301	273	275	300	310	299	322	291	295	318	306	301	304	291	282	294	284	318	282	283	275	339	282	277	299	311	310	310	295	290	302	333	301	298	297	291	279	314	287	328	326	300	319	302	318	303	294	319	303	314	293	300	310	309	305	319	326	324	308	290	269	255	306	295	303	294	290	256	306	294	288	302	295	328	321	272	274	288	316	300	297	291	302	306	306	318	309	341	305	305	304	351	299	282	273	316	324	335	293	291	305	340	307	321	301	324	273	324	318	300	320	280	269	303	297	302	339	300	277	253	325	312	256	295	305	300	284	272	290	309	324	275	313	308	347	290	307	329	291	316	313	310	309
22106	21393	10443	3167	2594	2254	1957	1712	1506	1391	1231	1195	1181	1090	1040	1053	1057	979	952	961	941	947	889	885	880	867	889	843	888	805	832	851	853	797	844	859	800	856	837	839	807	850	788	819	784	797	831	803	805	781	779	787	829	774	789	767	807	774	808	810	813	841	826	802	778	776	777	777	783	783	776	775	792	795	834	797	768	790	830	797	805	805	809	783	807	800	729	764	793	755	819	769	769	805	764	805	745	816	754	791	812	803	800	769	810	801	793	803	743	787	804	758	806	784	802	752	749	782	782	805	754	750	809	771	762	807	815	763	764	811	795	770	803	783	775	731	762	788	830	747	834	753	806	773	798	783	740	770	809	777	786	818	746	817	795	769	781	771	767	754	775	730	765	800	775	837	790	774	756	744	744	787	767	778	804	791	808	750	777	802	747	778	788	776	785	808	790	800	762	783	794	803	765	778	717	734	781	799	789	789	803	758	758	749	807	785	779	736	808	762	704	785	727	807	739	818	807	773	785	776	817	793	780	790	813	722	787	750	775	764	822	728	793	745	827	764	773	789	800	773	795	800	792	800	754	769	753	804	728	749	783	782	735	773	778	730	816	722	789	766	777	819	775	802	747	776	826	728	824	747	781	765	794	752	775	756	771	735	803	827	771	796	758	801	758	778	786	759	810	756	762	762	735	754	764	764	802	820	758	759	736	772	743	779	769	760	772	754	762	724	801	779	787	811	791	827	817	779	760	746	758	795	784	835	795	780	765	780	752	738	785	760	764	795	779	734	792	793	834	820	747	790	777	784	763	747	778	741	781	759	825	765	734	749	729	790	793	821	773	834	782	806	809	741	751	801	793	798	782	778	821	791	760	760	749	764	779	734	771	747	754	780	758	774	828	734	746	801	797	758	752	794	786	828	754	821	823	798	767	804	790	779	748	836	803	744	764	733	802	833	795	769	819	786	781	755	768	776	796	748	787	835	755	726	767	775	754	750	752	802	758	802	736	791	760	755	795	718	801	799	807	761	806	785	813	769	778	785	720	812	802	795	803	791	749	768	708	751	780	744	779	799	793	742	761	826	802	775	756	736	721	768	839	803	794	751	789	802	776	826	791	776	786	804	771	835	759	779	765	786	755	787	807	803	809	777	787	826	765	759	791	772	771	749	767	813	751	799	768	793	772	764	744	821	794	785	845	770	837	779	817	797	774	769	769	837	777	743	793	771	780	791	755	796	782	839	768	765	767	810	810	766	775	755	780	735	761	806	783	805	787	744	762	808	789	801	746	791	765	779	769	780	769	774	739	748	758	719	809	759	746	767	774	756	716	794	761	765	808	772	754	772	753	761	811	730	761	819	749	798	742	778	791	787	808	728	799	761	823	771	753	775	826	832	768	787	731	808	793	789	742	781	778	856	784	761	736	748	757	804	848	756	779	740	824	788	758	800	849	815	763	803	767	753	777	789	758	754	798	793	733	804	805	794	815	801	807	787	797	743	747	792	744	808	796	825	789	741	798	809	735	793	789	744	769	771	771	761	760	738	735	747	735	772	780	782	759	743	733	800	775	755	821	797	762	786	720	751	769	802	832	763	764	745	805	737	791	806	772	759	733	822	789	752	763	796	764	745	790	776	757	823	787	764	718	759	775	783	789	751	785	747	796	794	728	754	772	791	822	819	723	816	723	779	741	759	784	760	805	771	798	800	750	755	770	806	802	773	737	757	786	748	815	804	784	811	803	815	791	791	806	762	771	763	759	756	828	827	779	830	753	833	760	776	784	755	785	810	770	752	765	764	750	788	767	793	791	764	809	819	829	796	767	787	723	766	814	820	805	768	759	802	738	739	761	765	802	785	806	771	770	795	781	765	761	761	757	783	783	803	759	748	767	788	755	812	777	779	740	759	812	752	802	718	784	739	741	829	765	798	789	786	770	744	812	745	794	805	765	771	765	784	800	761	826	717	755	812	826	793	785	804	782	780	769	754	820	806	784	721	814	724	821	834	767	804	784	762	791	766	789	770	784	769	837	783	775	742	816	730	758	781	749	815	829	806	796	860	744	794	730	757	710	779	829	806	778	740	777	791	808	783	792	778	767	795	809	756	781	789	814	795	777	747	787	727	795	763	720	760	797	806	767	795	769	783	813	809	788	796	748	796	742	744	745	811	780	767	775	770	850	779	760	762	807	772	763	806	800	815	763	781	738	791	788	772	751	693	789	807	730	809	789	735	719	816	769	783	794	800	844	755	754	755	764	845	775	794	797	836	824	763	775	804	736	778	764	798	794	837	759	781	751	795	789	742	778	797	829	777	753	794	811	804	725	771	767	824	770	734	747	726	846	807	767	777	746	775	787	774	756	834	809	740	797	784	736	828	766	792	775	753	827	777	743	756	787	805	756	773	750	803	761	764	775	804	789	794	794	705	801	787	722	772	811	753	742	772	802	777	776	775	814	743	779	747	809	744	767	781	810	798	757	796	752	826	783	819	797	802	751	783	747	809	778	820	814	747	803	773	752	772	787	740	801	805	824	775	787	744	772	782	783	765	785	803	787	814	732	798	783	832	808	853	787	759	829	806	825	765	776	747	794	806	792	730	798	814	749	749	726	770	775	773	805	803	792	792	732	787	791	801	761	754	781	766	774	787	795	799	783	807	765	753	829	770	818	770	754	766	802	732	787	782	788	827	761	752	813	821	800	759	753	806	817	848	766	821	762	776	813	779	769	776	741	775	779	770	747	754	782	769	766	766	799	814	777	814	793	764	790	784	811	736	781	732	806	760	767	784	840	788	802	816	803	779	782	765	763	777	767	806	784	778	761	798	761	705	775	797	762	827	772	767	822	805	759	776	781	734	790	759	761	758	791	804	753	731	782	792	744	791	766	759	777	812	770	799	749	817	776	824	809	802	720	804	711	757	812	765	759	759	801	816	788	792	783	825	770	801	775	762	768	776	771	792	756	814	794	819	815	793	793	784	797	767	725	814	831	730	841	787	796	770	724	799	768	762	788	830	766	797	775	749	801	786	783	771	755	779	769	835	746	732	799	802	800	818	792	829	765	748	780	808	766	789	812	783	784	773	769	790	802	821	812	751	774	824	764	802	773	773	741	842	816	764	795	802	760	792	766	801	763	788	768	748	800	772	778	818	788	781	717	766	776	766	772	725	772	819	805	773	789	783	754	742	792	800	766	838	723	792	749	792	780	774	792	744	793	811	781	754	737	826	820	766	781	770	784	729	811	738	778	812	831	761	783	785	836	770	786	799	829	795	791	744	811	836	760	738	763	822	816	740	816	822	761	796	793	825	781	790	798	760	779	766	796	754	811	729	802	814	794	770	814	795	735	774	824	767	805	791	769	792	766	790	774	781	718	780	778	802	760	771	749	795	786	789	788	793	804	763	759	803	739	726	736	806	775	773	735	813	761	808	798	797	752	748	783	786	824	754	810	769	758	809	752	748	785	765	786	734	847	853	733	828	776	778	765	776	778	806	783	768	791	790
52323	44240	17216	2764	1125	928	717	584	527	501	440	393	337	333	373	360	335	346	310	327	316	287	285	345	309	308	340	321	307	305	279	271	272	278	289	288	320	297	320	278	283	276	271	294	275	307	285	286	304	274	281	258	295	270	275	260	274	288	285	284	280	290	274	282	290	304	262	294	291	278	284	256	279	278	297	289	290	292	302	290	273	302	238	288	288	263	299	277	316	277	286	256	296	306	294	268	299	295	283	314	286	281	278	286	285	298	277	286	264	281	284	291	256	273	301	299	279	246	275	267	302	282	274	289	267	238	298	306	292	287	315	280	279	269	262	260	283	287	288	280	297	275	309	270	274	291	274	299	293	265	278	277	278	277	267	285	278	277	275	290	276	259	280	282	281	273	284	275	269	294	299	293	304	275	292	269	305	291	287	294	266	298	303	279	313	297	265	263	271	276	264	273	285	271	287	261	278	279	279	287	292	293	300	300	294	253	275	274	268	291	279	288	262	267	285	283	274	272	285	309	265	266	290	285	296	295	293	298	253	289	262	287	276	277	286	270	303	292	286	260	272	291	288	282	260	290	324	269	267	316	283	280	279	268	254	295	254	274	269	288	285	293	282	296	272	259	281	279	307	313	276	267	274	278	256	303	282	316	285	267	308	263	275	285	282	284	260	288	302	301	304	273	287	261	328	306	290	292	272	276	256	258	290	329	267	274	308	293	291	287	267	280	283	287	265	256	260	305	251	269	295	269	284	277	298	301	291	280	273	298	289	278	286	264	270	256	270	297	252	287	279	257	286	290	300	261	287	258	289	278	275	285	305	292	296	261	273	293	274	289	282	291	298	305	311	290	298	267	266	283	297	280	289	293	255	276	279	270	282	287	304	307	269	257	274	264	287	295	264	283	290	275	263	273	280	260	276	297	286	257	284	293	304	307	288	290	273	296	262	275	272	288	323	270	273	301	270	241	294	283	299	314	283	280	258	273	291	267	294	269	287	278	281	303	272	306	306	288	306	275	301	256	262	293	283	263	270	288	288	307	279	274	291	250	251	305	289	259	262	292	290	281	253	296	290	280	298	299	254	287	269	301	305	314	289	292	312	328	281	288	286	268	285	258	262	257	263	278	308	268	297	300	308	313	293	295	272	282	235	273	270	281	270	271	284	260	268	292	289	282	303	281	286	274	253	276	290	299	287	291	256	288	294	268	295	274	272	264	263	288	268	279	246	265	258	276	287	297	279	289	261	285	306	266	286	257	274	270	274	293	289	268	277	272	274	303	301	287	269	244	291	310	296	275	293	287	276	245	256	248	250	273	292	282	273	287	292	292	260	310	278	291	292	320	305	323	317	247	288	306	285	284	295	292	271	311	296	289	281	289	271	256	272	296	262	260	290	277	265	257	248	271	282	276	274	295	292	289	292	289	289	282	303	288	288	267	266	324	272	280	303	281	271	279	305	307	251	324	281	287	308	278	288	306	294	303	263	274	302	286	276	295	273	271	269	287	293	303	305	271	275	249	287	284	273	263	299	311	302	311	300	291	301	281	270	285	257	298	255	292	295	312	281	257	292	252	293	274	303	289	294	267	295	292	287	285	229	262	290	299	295	270	271	264	284	264	257	296	290	277	282	269	259	289	269	300	290	293	271	309	291	244	305	284	291	284	311	298	288	294	312	304	247	260	309	273	298	273	291	303	292	283	270	274	291	273	279	290	271	279	279	304	280	325	302	276	277	301	285	272	278	260	312	288	298	298	278	288	307	275	301	321	292	281	270	301	288	297	265	289	282	312	314	287	283	262	283	307	283	282	279	305	262	266	275	319	326	271	312	281	292	309	284	289	259	306	273	264	295	277	283	270	302	300	266	260	277	266	278	306	277	300	316	278	288	275	274	258	250	285	257	279	272	261	287	294	244	276	286	298	302	281	247	269	290	279	288	277	274	311	289	279	275	318	303	281	251	268	285	278	282	291	283	278	300	286	237	252	250	263	267	298	297	278	282	302	249	270	325	309	295	304	276	267	290	270	286	273	292	267	280	278	323	304	269	270	282	277	276	259	299	306	286	296	296	275	249	303	271	303	271	284	269	290	288	270	280	256	269	294	255	290	310	289	301	272	264	256	292	278	269	306	295	306	251	292	272	279	269	300	302	304	259	299	299	275	269	285	275	300	263	262	284	263	292	287	259	309	308	279	252	292	277	304	312	294	273	283	275	277	292	250	323	282	283	286	273	283	275	308	287	291	269	290	294	265	284	265	291	282	287	288	261	264	274	268	285	304	270	287	289	287	238	309	269	267	280	283	285	283	281	269	301	257	280	311	308	260	301	314	279	283	261	293	276	288	275	284	271	277	303	298	274	267	275	302	276	290	267	303	299	304	260	296	312	272	289	291	291	312	290	268	296	287	325	263	299	296	262	288	281	309	306	298	266	279	294	279	283	270	286	263	291	293	287	305	252	301	283	250	290	272	296	260	307	286	289	278	294	280	276	261	281	258	293	287	305	268	300	285	288	285	288	310	277	272	273	280	255	279	261	266	273	290	316	292	304	247	273	288	277	285	295	273	298	302	284	276	278	305	317	291	291	266	263	238	272	279	274	277	255	305	300	301	272	269	288	288	282	304	299	293	251	311	297	290	245	291	256	266	310	309	250	295	260	264	269	294	315	304	280	289	295	291	273	263	291	325	298	273	283	278	312	269	279	289	269	273	300	273	313	292	294	276	268	286	329	292	276	298	284	302	234	304	308	341	289	298	267	306	303	294	276	285	264	297	305	273	297	300	276	290	272	277	267	266	299	294	245	292	262	260	279	305	305	274	277	264	299	272	277	268	263	286	300	239	267	288	318	284	289	276	273	283	296	282	253	291	307	305	270	309	277	288	280	291	296	293	285	254	294	308	284	284	299	292	274	300	297	284	274	322	284	320	252	241	295	265	298	278	263	295	287	287	273	272	263	261	245	302	310	296	306	283	297	285	284	287	253	292	276	309	259	255	248	281	270	270	280	276	293	244	310	284	314	259	275	308	273	298	320	280	289	289	245	277	281	301	287	276	317	309	298	275	308	274	256	281	262	296	282	283	268	303	286	306	301	278	296	286	312	269	297	259	269	272	290	278	272	276	278	278	290	284	292	293	306	293	297	234	276	267	286	269	260	248	273	293	287	286	283	269	257	309	263	282	293	286	283	298	278	284	252	301	306	303	279	264	273	286	279	274	283	297	285	262	286	268	279	284	269	272	292	278	248	269	317	284	263	301	306	296	274	274	247	279	277	254	305	289	253	279	291	279	314	283	281	268	281	266	297	269	266	287	270	265	281	256	305	256	270	269	275	273	284	270	296	295	285	274	261	307	269	274	291	270	280	292	261	327	276	268	280	256	274	301	305	269	307	254	278	283	263	253	288	269	286	262	271	244	284	302	305	287	284	283	269	273	297	259	250	287	296	261	277	291	262	287	289	274	291	287	313	279	262	270	283	299	275	287	280	295	251	263	295	270
31042	27909	14999	5269	4418	3661	2947	2451	2179	1926	1758	1540	1358	1281	1258	1191	1170	1074	1084	1012	1022	954	949	947	926	968	879	838	803	837	813	844	840	821	810	844	779	770	839	791	793	734	767	776	749	744	783	740	746	764	747	764	779	762	786	754	711	766	757	793	756	728	755	730	806	759	739	747	775	721	745	770	771	708	710	711	731	651	706	722	692	729	776	705	685	708	723	698	744	713	763	718	738	684	698	704	742	740	702	705	712	753	712	757	744	743	749	706	727	713	719	748	703	744	707	757	720	760	702	748	740	688	729	728	768	704	684	718	702	725	759	692	687	740	740	665	746	768	705	714	773	693	711	684	693	702	698	695	751	698	711	722	736	687	683	678	674	762	721	717	713	706	724	716	736	726	694	737	741	700	705	740	721	662	730	720	719	731	692	702	715	725	708	737	691	725	721	677	714	734	695	693	721	696	701	750	740	731	738	710	728	721	717	711	645	770	636	660	699	713	749	765	728	696	741	720	627	724	690	697	727	709	659	754	728	757	704	706	710	664	735	762	736	681	702	708	691	718	700	686	699	700	689	713	675	671	726	740	702	703	692	753	716	748	770	726	681	711	739	724	742	717	716	729	718	731	733	660	702	667	726	703	735	727	689	705	713	684	672	668	708	694	718	715	691	720	690	711	723	727	670	746	717	777	673	675	705	737	735	663	721	768	698	694	690	724	745	741	682	753	684	713	714	714	746	742	707	729	730	710	716	738	708	727	706	728	711	729	681	733	693	727	726	733	720	706	698	722	760	711	720	724	731	731	710	724	729	709	702	705	707	729	742	730	687	740	656	695	705	757	705	702	726	733	692	690	762	705	768	741	694	729	684	731	674	715	713	690	734	683	733	702	670	700	704	722	732	752	692	706	693	687	753	661	713	738	707	684	725	698	722	734	741	713	672	673	745	757	713	666	714	728	733	707	712	730	711	708	695	740	708	736	738	725	749	723	699	726	678	718	677	706	732	704	715	773	760	699	755	704	681	722	702	719	710	706	725	689	739	688	774	722	706	716	677	732	676	711	707	714	725	727	733	725	706	676	705	727	721	713	716	712	733	694	752	706	724	718	755	707	737	733	695	723	726	690	724	729	708	701	697	780	714	687	729	721	748	701	710	739	718	693	683	716	748	717	753	683	760	688	705	673	673	739	732	715	744	732	720	685	729	726	736	728	712	678	724	716	726	702	672	695	693	673	748	687	735	689	709	760	714	737	751	724	701	743	773	767	714	738	721	762	742	725	705	695	711	682	729	743	721	720	713	726	667	721	755	739	701	711	747	682	727	762	697	699	739	722	749	746	710	675	716	699	696	754	704	727	738	760	702	689	704	733	696	729	693	696	697	683	717	703	700	737	691	709	707	712	695	678	718	663	702	678	730	740	716	666	696	692	727	730	720	685	686	701	737	730	741	709	696	694	658	724	702	709	773	720	724	722	720	610	718	713	716	713	750	681	705	731	774	739	682	726	693	690	741	691	763	684	681	744	743	748	705	706	734	663	754	737	737	742	751	701	733	698	758	716	747	745	722	738	736	729	719	733	692	708	723	692	706	712	716	678	712	732	689	722	726	709	711	708	660	687	755	699	729	722	744	727	715	731	686	664	706	757	718	740	744	737	726	716	774	682	723	707	705	660	719	713	736	716	716	711	701	725	764	668	735	700	747	691	643	698	712	688	692	682	753	698	732	739	698	709	672	749	666	785	743	712	738	687	728	740	713	695	764	710	704	714	714	699	737	711	712	715	724	725	697	700	718	719	727	735	723	702	762	689	719	712	727	711	714	708	689	707	715	732	662	719	692	688	708	733	740	723	783	739	735	733	719	754	745	678	665	724	724	710	700	718	728	717	765	708	720	743	706	692	722	729	708	709	693	746	705	750	729	718	734	690	698	716	702	722	729	705	700	698	723	724	680	687	673	743	761	680	739	733	671	702	754	732	705	685	695	690	740	727	696	731	692	724	676	698	748	718	687	728	728	711	694	712	740	739	674	733	704	722	694	722	722	726	720	707	742	677	723	731	706	757	748	669	739	729	749	704	682	671	735	715	720	729	741	686	704	742	690	759	731	717	684	683	697	756	683	724	700	692	731	771	664	700	700	736	728	696	738	723	686	735	714	700	676	712	703	734	746	684	765	684	734	699	678	714	710	725	739	711	741	746	783	714	742	681	700	716	705	710	775	743	691	690	686	742	751	747	746	720	712	743	678	743	718	711	688	728	724	670	710	702	694	721	694	766	718	726	736	736	688	702	727	731	709	732	685	729	738	745	751	672	672	714	738	720	640	685	733	710	670	684	691	702	722	740	739	765	719	721	716	695	727	712	713	759	716	705	713	719	646	659	712	685	713	781	670	713	747	737	774	689	734	716	697	705	726	732	728	727	694	665	663	718	735	710	718	694	665	729	725	756	696	722	741	753	724	714	730	729	702	683	687	668	668	696	694	675	726	684	698	718	733	678	743	709	658	725	692	723	729	740	695	724	715	678	726	691	653	735	691	715	740	733	713	725	683	715	742	723	746	684	739	701	722	716	674	749	735	709	789	729	707	691	715	657	690	723	728	747	701	714	726	708	692	697	719	727	698	734	727	734	722	712	694	673	734	704	701	745	694	661	754	700	667	707	690	725	666	696	709	710	690	747	702	734	676	699	728	706	684	749	731	719	704	686	735	746	706	716	696	714	693	745	695	681	693	751	738	718	711	731	713	730	699	754	725	688	784	741	725	731	734	702	693	722	723	729	717	735	721	675	748	715	712	789	722	717	739	697	708	721	716	707	694	672	718	741	763	701	710	736	695	696	712	695	727	736	685	692	742	718	671	706	712	733	714	692	788	701	738	698	700	696	733	694	728	672	703	714	678	709	706	681	730	705	714	706	697	773	693	685	694	708	718	689	739	738	736	737	712	682	717	730	735	703	742	701	739	734	725	710	718	704	716	731	689	742	725	691	749	751	709	691	720	697	706	743	724	722	722	735	720	728	722	730	714	674	733	691	734	747	719	727	722	716	726	680	743	722	742	699	675	719	703	713	683	702	654	781	707	695	687	697	705	702	690	663	685	689	762	722	726	765	705	716	647	720	703	700	713	733	701	688	716	716	699	726	719	718	645	744	729	696	717	712	736	688	780	745	726	707	718	707	702	718	720	740	686	713	694	761	697	722	717	674	686	725	757	738	716	777	707	690	733	718	704	687	706	719	705	764	715	647	744	705	698	741	715	718	734	660	675	695	706	714	712	716	697	685	651	700	679	711	733	729	674	737	709	684	710	702	741	728	747	694	715	724	713	698	705	763	684	709	696	695	745	674	751	715	687	681	714	686	680	678	732	711	735	681	704	734	702	660	714	698	733	752	728	674	715	756	693	740	722	721	758	708	735	741	684	714	742	702	730	731	751	706	699	738	695	725	702	748	673	732	748	782	694	720	683	711	731	742	727	701	667	723	758	745	759	751	721	735	678	761	695	745
5221	1299	300	162	178	173	166	163	158	162	135	145	186	189	162	172	152	155	145	170	175	126	138	169	141	169	164	120	166	149	159	161	146	174	173	160	167	155	173	158	145	151	167	174	149	160	175	151	149	164	158	161	164	146	141	170	164	174	153	144	150	143	172	148	149	166	183	180	157	138	147	159	144	158	168	160	147	180	158	159	142	156	164	138	148	160	133	156	152	131	141	171	134	178	145	148	162	143	153	161	173	153	158	149	165	168	150	142	160	158	152	159	164	165	147	172	149	169	138	148	162	165	155	177	164	179	155	139	141	166	175	155	154	161	149	140	165	150	130	178	149	179	150	156	156	174	161	138	153	166	158	149	158	160	142	169	148	156	163	152	142	150	175	156	168	181	180	133	148	165	170	140	152	190	146	142	166	161	147	179	166	143	153	160	167	152	169	148	161	155	150	173	158	139	161	144	148	157	157	151	164	173	122	178	140	154	160	158	159	156	181	143	159	153	132	153	148	145	156	169	166	133	172	163	165	150	154	151	157	137	173	150	142	155	151	151	139	154	164	139	175	151	162	168	145	150	149	168	134	160	136	165	168	161	141	159	155	157	156	164	166	162	149	165	148	155	163	139	193	152	152	142	163	155	163	147	155	153	148	154	163	150	139	151	155	154	143	160	143	165	183	142	144	191	156	157	136	164	158	173	151	158	162	157	141	176	141	152	161	172	145	158	145	160	161	162	162	171	146	149	151	153	160	151	162	190	163	174	171	167	148	142	162	166	140	151	155	148	175	155	137	161	137	141	148	157	149	154	158	158	147	174	142	150	135	170	187	161	178	151	148	159	139	169	160	185	150	146	158	172	184	162	158	142	163	144	161	135	153	144	158	146	173	155	168	158	133	155	154	166	164	165	144	146	157	149	157	136	147	149	160	153	128	171	167	140	168	176	150	161	168	172	181	149	164	145	163	171	151	154	145	162	172	173	162	166	147	147	149	159	156	158	170	148	156	163	127	141	149	154	149	162	135	132	137	148	128	140	138	155	131	151	140	163	154	181	173	148	157	133	160	147	149	144	148	175	175	159	145	169	114	151	152	153	139	152	167	157	153	173	144	154	183	144	151	155	156	172	182	150	120	172	154	158	163	168	154	168	157	163	148	153	175	166	157	151	158	154	152	158	172	157	130	161	144	158	152	142	163	147	155	155	167	134	153	138	149	150	156	175	163	154	148	161	195	156	163	159	140	178	179	165	146	162	154	153	164	160	159	160	135	145	151	176	168	160	158	175	161	140	168	144	167	145	148	142	165	148	137	153	140	145	157	183	156	169	160	167	177	157	154	163	169	127	154	155	142	153	157	153	170	142	140	151	158	135	170	157	162	158	153	167	186	166	171	151	159	138	151	166	160	163	155	157	141	166	171	156	160	170	159	167	142	142	166	174	160	156	160	140	163	155	177	155	154	182	181	162	138	136	149	156	160	154	156	158	156	161	156	169	146	166	150	142	154	146	144	132	151	160	149	164	161	160	158	159	188	177	153	141	179	156	179	156	180	162	174	170	157	157	155	154	154	158	145	166	168	161	133	167	149	152	154	138	158	138	168	161	155	190	158	173	179	148	148	149	170	155	168	171	139	161	150	153	150	175	176	158	150	140	153	164	155	161	171	156	155	157	174	163	141	151	156	157	159	162	146	135	143	150	163	160	176	161	167	148	170	147	165	135	149	160	163	162	141	166	152	152	177	158	167	142	162	152	163	156	153	146	186	141	161	164	155	169	172	141	157	174	160	159	137	170	161	155	167	157	134	152	159	151	149	141	171	152	175	159	163	140	153	164	158	170	139	166	189	151	142	139	174	179	146	159	144	141	165	155	144	156	156	128	146	160	167	146	161	176	139	171	162	142	160	152	133	134	159	149	157	174	159	157	171	136	138	153	158	166	148	152	161	161	149	158	147	139	140	145	145	142	136	159	153	148	162	155	153	171	163	153	161	132	158	178	169	156	160	181	181	162	159	149	149	159	144	164	155	134	164	148	151	157	163	157	151	151	147	152	168	144	147	171	153	135	162	168	138	129	175	167	128	160	184	164	164	147	171	146	177	140	129	163	172	158	148	160	176	152	140	155	158	154	153	138	145	144	157	151	163	145	155	163	175	165	164	152	150	183	143	159	159	151	195	170	183	138	151	130	160	155	163	172	164	155	159	156	167	159	146	163	149	171	176	180	172	178	129	131	160	136	152	155	142	166	176	158	148	165	182	155	154	165	136	173	162	134	170	189	163	141	151	131	166	153	154	161	163	154	143	149	185	147	162	177	179	129	170	162	157	149	140	158	149	155	149	163	148	149	142	164	165	145	163	184	174	164	177	133	148	135	166	143	154	154	147	161	147	142	172	190	144	154	152	151	142	133	145	129	160	160	179	144	153	152	148	138	175	172	163	150	129	148	176	140	160	144	149	144	166	159	165	158	142	144	157	155	192	149	156	164	181	152	168	179	151	144	203	171	159	163	129	169	156	178	163	168	176	152	165	160	155	130	166	144	167	173	159	139	140	165	178	168	154	160	167	156	144	154	167	158	172	151	154	159	170	173	137	131	176	156	175	136	161	141	181	165	169	157	157	145	148	139	156	155	153	140	175	177	153	144	144	144	159	161	174	165	136	174	129	184	169	153	148	158	195	135	146	152	151	159	168	167	164	175	143	166	161	144	153	169	137	164	148	146	151	165	137	186	155	161	140	165	157	168	162	174	154	158	167	168	159	173	158	166	162	147	169	151	163	157	166	166	175	146	158	154	137	165	151	166	142	145	173	158	188	152	153	161	160	183	148	147	146	129	153	150	169	168	167	164	163	139	150	193	145	157	168	159	152	147	151	157	180	174	140	151	140	156	167	139	128	148	170	116	159	164	155	157	151	161	156	172	183	160	156	142	144	158	158	146	147	191	160	148	169	147	153	157	140	139	159	153	154	146	160	135	172	169	160	142	162	145	136	141	176	134	173	157	144	158	153	172	157	153	149	139	160	182	168	140	177	186	151	158	147	142	160	141	181	152	162	178	153	154	135	152	176	166	173	140	173	177	132	163	161	147	162	153	160	184	152	178	142	155	154	150	153	172	162	167	160	159	139	145	155	164	174	168	172	152	163	146	156	141	161	144	173	149	164	130	150	150	159	155	164	174	157	163	158	178	139	163	153	149	146	196	156	150	176	141	142	176	163	158	172	172	176	177	149	165	158	155	159	151	160	144	166	172	155	141	165	167	177	147	160	161	169	150	126	154	167	163	148	161	169	163	146	160	152	163	159	163	159	150	159	160	168	134	173	168	146	139	149	152	148	182	149	161	157	146	162	180	143	172	129	175	164	150	170	150	127	151	167	154	156	165	173	131	153	147	155	172	154	164	155	135	153	157	139	154	166	165	193	165	160	156	155	145	182	162	153	169	153	153	145	130	173	151	158	145	161	154	180	171	155	139	148	151	135	142	165	139	139	152	157	149	170	172
4708	1980	856	582	561	537	490	480	557	523	475	453	463	492	457	473	471	443	468	449	478	515	473	473	431	475	479	448	458	514	451	445	468	456	494	481	483	505	462	483	480	475	478	486	442	472	482	516	475	410	445	451	437	463	448	458	462	439	483	446	453	481	439	413	510	471	446	492	451	465	465	494	462	459	437	464	471	454	505	465	446	428	465	445	481	491	446	460	472	472	508	441	447	433	484	499	486	493	454	487	447	466	509	437	466	459	483	480	479	484	478	460	492	484	436	490	469	445	452	431	475	465	476	473	460	498	464	474	460	465	453	471	476	501	474	466	444	449	461	495	435	476	447	454	481	459	473	438	467	484	484	440	467	437	457	444	478	488	491	458	468	485	433	403	487	468	488	421	523	465	461	467	444	473	488	477	474	449	456	500	474	523	482	443	490	524	447	494	478	489	430	434	448	446	442	459	493	459	464	430	452	474	490	477	475	498	455	456	457	451	462	477	445	464	471	416	492	428	443	431	463	484	442	469	491	463	473	478	458	416	440	479	460	463	484	466	480	418	414	456	482	410	495	455	463	431	458	461	465	455	509	462	466	482	471	439	477	436	429	476	450	429	480	472	501	494	437	501	482	487	471	490	424	439	449	481	452	479	477	447	453	456	456	464	479	442	454	493	462	452	487	445	484	466	437	437	433	498	461	446	448	466	440	466	478	491	507	489	437	407	505	429	478	432	495	458	503	504	463	419	480	448	480	475	446	459	469	462	466	513	459	432	453	453	452	465	485	454	448	462	466	479	474	446	503	488	474	438	491	471	479	465	448	482	488	475	428	480	473	475	459	465	453	445	465	486	461	474	444	475	467	481	450	441	447	452	469	515	478	467	464	449	475	454	460	471	438	447	431	473	469	466	474	529	451	481	479	489	446	431	455	501	457	507	499	505	462	490	468	468	456	487	447	442	492	435	470	481	453	416	472	422	459	479	474	451	461	486	442	447	488	455	485	503	496	457	502	483	477	492	459	430	465	441	430	515	480	466	457	475	504	442	439	445	496	449	423	467	440	412	451	464	525	471	475	455	446	436	456	455	495	437	472	487	481	455	453	445	463	488	471	452	484	462	487	482	469	482	474	444	468	498	434	480	506	499	481	481	490	459	438	477	490	455	469	454	468	452	457	456	485	478	483	447	460	423	466	473	444	478	457	494	470	428	498	458	456	443	488	442	484	468	465	471	461	449	458	452	466	484	487	472	466	464	471	469	468	490	481	453	466	463	452	458	469	491	499	483	442	450	437	427	469	500	485	433	461	454	456	430	483	462	428	475	455	475	483	439	469	468	464	461	448	439	520	467	485	493	470	455	478	453	481	476	449	464	443	467	451	457	469	456	453	484	457	459	498	474	509	449	462	447	447	446	462	457	462	466	456	489	459	453	447	476	469	445	474	465	452	449	481	457	519	430	457	488	481	497	451	431	448	448	479	433	501	461	454	460	483	476	466	474	470	472	475	497	459	493	504	462	446	465	436	495	479	489	493	484	447	460	482	473	460	470	483	499	454	467	445	495	465	459	443	490	451	438	487	482	458	482	470	468	485	471	462	480	433	457	479	478	463	471	466	463	480	491	455	448	456	474	447	450	470	479	460	464	482	425	468	486	480	447	480	455	456	419	443	457	441	473	451	474	444	442	501	467	432	449	484	456	526	459	436	463	483	471	468	471	433	433	507	494	466	443	469	467	482	464	470	450	456	446	466	448	440	454	471	449	462	461	467	452	445	473	502	495	443	408	480	454	481	441	472	430	479	432	474	490	429	493	438	462	429	463	454	484	473	481	463	434	478	500	462	461	478	459	436	420	468	508	501	483	483	500	435	487	463	455	476	474	453	420	521	458	456	483	466	475	489	487	505	463	485	441	472	481	461	475	487	451	496	471	488	457	458	434	487	484	464	463	472	473	483	503	448	479	477	447	468	416	466	499	465	468	477	447	489	430	487	455	502	467	503	477	422	491	462	445	463	497	477	429	475	512	424	443	498	434	466	509	444	456	480	442	448	490	451	471	444	426	442	481	486	488	493	441	461	473	432	480	450	477	475	445	469	466	469	479	474	484	491	463	473	501	453	438	425	437	466	461	444	442	412	459	471	455	459	471	462	459	485	449	453	462	459	477	465	457	472	471	478	462	467	503	495	466	492	519	425	483	480	451	481	461	466	484	431	448	468	457	451	463	423	466	430	474	467	475	452	484	472	457	464	498	464	481	441	478	494	482	470	437	493	476	447	441	476	474	514	456	455	486	483	443	459	405	483	463	463	481	485	449	484	430	494	440	466	485	477	428	465	440	456	502	520	439	494	486	470	493	457	473	488	497	500	421	449	485	492	460	454	479	458	494	472	416	477	468	480	481	475	452	482	438	469	495	464	460	444	448	483	501	455	502	443	471	482	465	476	455	470	468	459	473	472	474	497	499	467	479	467	456	471	461	477	472	465	445	469	466	437	482	468	492	445	459	455	461	471	436	449	456	459	477	500	473	468	445	443	475	445	471	452	452	468	458	498	481	464	468	465	463	462	442	466	476	418	469	434	432	453	446	469	495	451	430	454	485	479	479	459	518	452	451	444	466	453	468	478	467	466	482	497	429	444	497	507	429	505	432	461	455	465	444	493	446	436	462	437	494	471	454	459	447	507	426	450	482	489	481	466	509	435	443	461	464	437	459	452	456	448	432	497	441	488	451	469	476	453	479	487	469	420	450	441	450	462	463	479	469	453	468	496	491	457	474	462	455	460	433	522	454	401	483	445	451	476	491	468	449	443	469	466	492	422	475	443	492	487	458	459	471	493	437	449	476	467	490	480	475	479	501	468	411	474	458	467	459	508	481	472	463	486	484	471	463	485	466	472	444	472	475	429	461	465	493	448	488	454	443	457	447	445	463	457	441	478	471	480	429	465	453	469	463	488	450	445	487	476	477	474	446	432	466	450	451	470	479	469	497	456	461	495	436	492	441	453	453	462	479	484	477	441	483	458	435	468	468	466	467	457	483	506	451	448	482	452	491	452	458	437	488	503	484	446	481	474	454	458	501	485	442	462	428	451	462	464	435	484	451	505	489	441	450	485	455	428	407	489	492	455	439	478	436	468	509	449	483	487	474	470	492	470	465	450	475	490	465	452	485	482	467	412	453	464	437	468	455	437	477	456	432	475	472	469	524	481	505	468	461	488	457	518	459	456	464	444	464	448	487	480	465	483	459	415	447	434	514	470	429	435	460	471	465	413	454	467	482	488	421	488	506	441	453	505	460	464	484	455	473	487	472	456	483	442	448	485	471	472	486	446	483	468	493	463	459	460	424	438	500	454	470	440	470	483	438	493	444	430	467	439	438	468	496	493	445	466	448	443	480	477	442	456	458	502	461	451	488	478	504	478	453	463	464	478	489	482	453	464	446	499	459	470	445	404	472	454	474	444	469	455	469	459	426	468	461	452	486	424	474	478	443	470	518	445	455
38653	27938	7821	1192	745	577	489	454	409	415	366	394	348	310	302	320	320	318	331	303	316	320	308	311	335	315	279	306	283	321	294	300	293	328	311	273	313	307	289	301	293	291	289	328	283	283	315	290	291	260	297	293	307	304	326	311	295	271	328	291	271	313	300	302	275	277	314	284	307	315	324	282	279	309	303	346	261	307	290	296	321	313	315	317	276	292	299	309	268	326	289	301	334	271	303	308	306	305	304	304	280	334	306	302	284	312	325	303	292	297	277	315	283	324	305	285	281	322	329	304	322	290	276	280	305	312	324	303	311	278	293	289	289	292	293	284	304	329	308	310	311	320	297	313	309	311	320	314	279	307	290	304	330	290	289	283	284	297	281	310	307	286	313	276	276	318	280	279	302	286	302	306	286	294	332	310	288	300	294	308	291	313	284	295	269	304	264	332	295	320	289	296	305	296	307	251	299	284	307	294	292	291	302	321	336	295	305	287	309	313	304	299	290	310	288	313	305	313	277	317	326	285	321	291	287	339	282	266	299	309	323	318	307	299	283	315	293	288	319	329	273	314	278	302	305	282	298	329	324	307	289	285	335	309	281	325	300	316	317	280	314	311	311	295	328	292	334	320	253	341	337	288	304	311	280	314	277	311	286	309	294	338	289	312	296	295	302	311	334	319	305	333	260	315	300	270	320	307	296	269	290	321	286	292	280	334	304	319	313	310	268	306	296	287	301	333	309	297	274	268	283	284	319	309	296	293	287	332	304	306	290	322	305	289	324	315	317	280	294	278	281	274	310	288	340	331	266	283	298	297	284	272	279	313	283	323	325	295	302	267	284	323	244	300	282	302	274	317	287	315	287	302	322	288	276	291	320	267	337	302	278	302	323	260	294	261	288	335	271	294	296	320	303	329	304	287	299	327	291	310	288	301	308	280	276	310	310	299	293	313	288	331	294	321	305	266	305	288	335	323	325	283	286	306	316	296	286	298	291	300	303	312	310	267	319	285	288	289	258	283	286	286	326	327	290	282	295	321	298	277	312	274	319	279	292	290	318	278	299	320	268	292	259	311	315	283	327	271	290	314	324	295	316	326	294	285	311	329	313	310	284	296	309	308	309	314	307	283	281	314	311	301	327	271	276	276	279	279	305	271	292	314	302	336	301	297	305	291	308	309	308	313	288	319	307	304	316	304	281	275	308	301	309	313	289	323	316	309	288	286	331	280	303	301	284	307	281	319	297	299	308	289	287	313	293	312	274	298	286	316	308	320	310	312	311	319	317	299	311	278	299	288	295	296	283	303	304	326	333	303	320	300	310	306	322	290	274	295	322	315	310	298	311	271	314	320	316	324	314	313	339	300	293	312	318	327	315	297	281	283	297	282	303	292	315	282	319	307	275	289	308	300	279	301	297	282	292	287	294	322	303	310	277	321	292	310	298	306	315	284	310	286	278	291	303	341	283	295	306	315	296	283	292	324	272	275	311	296	292	296	311	280	278	296	297	291	327	314	285	301	312	317	295	318	323	335	298	282	316	319	289	300	302	296	292	283	320	315	293	306	273	295	277	318	322	326	285	301	313	263	304	323	289	300	300	293	285	258	282	310	315	318	293	305	311	325	266	322	352	334	285	318	292	294	277	316	308	292	302	289	311	303	286	295	325	299	279	283	313	306	320	301	291	283	300	316	310	279	279	288	304	316	297	323	315	333	289	320	323	317	295	305	278	318	303	291	316	283	319	301	301	335	251	324	330	299	278	287	291	290	258	298	333	288	314	305	262	301	290	290	304	271	290	313	288	303	299	325	297	292	312	248	305	306	310	282	317	306	338	325	302	298	314	307	323	289	317	301	297	294	332	294	315	299	331	293	328	283	316	277	328	278	266	304	314	298	290	295	302	269	292	276	282	302	320	300	273	319	316	294	326	325	269	297	284	284	310	312	273	317	294	303	302	292	297	273	290	310	311	322	304	303	273	325	279	287	278	302	301	302	281	298	302	292	298	282	288	314	288	325	295	315	308	329	309	322	297	316	309	323	291	349	307	295	318	310	292	337	311	331	293	288	313	315	308	309	289	287	297	271	302	276	303	315	296	297	303	307	302	288	313	295	311	289	303	301	296	306	324	287	294	304	288	279	288	274	297	316	313	318	294	307	301	293	314	285	310	289	325	313	299	288	273	293	312	318	308	303	313	325	314	303	297	283	333	280	299	293	299	315	299	321	314	294	295	323	295	290	271	293	305	313	317	319	315	334	318	324	298	290	268	301	322	298	269	308	316	293	314	305	295	289	284	346	314	307	320	299	294	272	253	309	300	341	270	297	321	341	294	311	312	290	341	285	297	290	295	272	291	297	304	312	282	315	303	302	288	291	335	285	304	292	301	300	299	314	318	319	289	335	298	295	260	318	324	278	310	304	309	312	281	304	280	318	305	321	313	299	295	327	315	282	301	304	327	316	326	290	301	297	294	334	303	307	288	308	281	319	331	320	324	297	301	306	285	283	292	289	315	339	300	333	296	272	257	300	284	308	306	334	283	292	316	347	296	279	335	279	280	294	309	317	314	282	319	330	315	348	275	290	315	332	319	304	293	294	315	255	308	301	333	312	291	312	299	311	283	331	315	312	299	280	319	300	319	314	260	301	327	291	310	344	316	294	310	295	303	300	307	287	304	289	328	279	326	297	265	314	346	297	298	300	313	335	286	291	322	310	319	325	321	295	301	292	301	305	329	304	306	292	308	315	303	298	299	304	287	299	292	294	306	300	287	304	278	281	255	319	284	276	289	293	312	304	310	335	317	305	288	290	285	310	308	297	295	295	243	312	305	287	285	294	304	289	317	273	294	330	320	290	252	327	281	305	297	296	293	309	315	253	314	302	305	307	264	303	286	311	314	275	280	309	330	312	335	320	304	317	278	342	311	283	287	283	285	315	324	301	307	315	333	299	288	296	296	318	296	306	268	320	307	295	311	292	282	310	305	281	269	274	304	297	307	298	298	273	282	310	281	298	314	320	291	279	299	286	289	285	277	302	301	304	304	290	289	303	324	280	319	271	320	283	279	303	285	320	297	276	269	301	307	315	309	315	278	298	319	312	306	271	307	290	304	310	301	302	281	274	256	297	331	306	282	328	303	331	327	334	316	310	289	296	257	302	332	319	295	277	274	317	288	296	289	324	297	303	285	314	298	280	294	290	287	294	301	308	268	286	296	299	345	293	321	303	280	301	310	278	316	292	310	250	288	308	303	273	295	268	295	322	279	292	316	306	313	289	321	298	306	307	305	318	301	308	284	270	308	352	283	302	269	276	294	306	337	307	320	336	316	303	319	293	312	362	307	289	308	292	315	332	310	325	315	294	302	291	315	306	317	296	301	282	299	316	284	324	264	331	282	327	259	308	291	321	307	313	320	298	289	324	310	296	315	288	311	298	315	278	306	312	326	276	318	276	293	293	319	308	283	284	293	294	319	303	306	310	262	322	306	288	312	293	299	289	287	301
22510	18659	8631	3168	2815	2328	1903	1655	1488	1348	1268	1202	1174	1134	1056	1032	1047	1011	898	963	942	891	941	900	890	876	889	890	814	837	827	839	856	853	820	862	836	837	805	779	816	814	802	842	852	805	759	826	801	830	806	818	756	743	801	806	816	848	801	812	824	831	802	773	737	822	765	803	779	781	783	804	743	813	828	822	768	792	754	833	744	813	804	745	784	835	805	797	821	770	750	839	788	770	801	771	824	771	827	738	801	741	750	811	786	782	802	739	803	783	783	835	781	816	770	761	759	778	819	753	796	847	772	775	794	726	813	754	762	769	796	785	806	762	732	740	751	749	810	794	719	804	780	790	804	797	807	771	740	831	808	796	810	751	840	772	784	765	743	801	724	764	764	802	767	787	815	739	775	805	780	746	750	810	738	754	749	783	778	754	771	797	778	794	791	791	796	805	772	807	750	766	777	747	824	772	792	793	730	813	777	810	754	748	744	805	767	788	783	803	780	763	768	826	752	780	774	777	782	739	798	804	798	811	783	742	828	772	801	814	728	788	796	788	825	813	778	786	752	758	743	824	769	792	743	765	795	765	789	760	763	785	779	766	775	792	755	772	731	815	763	725	780	761	759	798	796	756	788	761	779	789	803	772	755	820	767	813	835	756	726	738	782	767	791	768	786	766	757	789	753	793	739	754	811	822	782	755	798	727	837	760	772	780	706	769	771	745	742	778	748	802	833	803	784	774	772	779	770	748	794	825	785	815	789	713	821	765	806	786	736	762	787	756	757	772	806	813	752	796	765	803	792	811	789	783	752	803	766	804	751	745	780	756	759	802	762	796	776	789	794	765	760	819	788	767	760	808	787	770	744	770	835	785	782	739	760	740	759	803	802	776	717	813	758	811	778	820	803	747	790	805	787	757	775	784	817	792	801	787	793	749	706	754	865	838	755	792	780	741	777	761	747	755	838	774	780	765	768	843	788	750	769	764	819	758	746	784	798	808	797	784	750	839	824	793	764	775	747	755	729	810	772	763	821	772	785	767	838	760	784	793	775	754	793	783	767	792	758	807	747	765	781	758	797	769	775	753	745	752	759	747	782	760	774	791	790	811	776	765	752	771	812	778	808	786	766	788	769	822	782	768	771	748	733	745	749	748	785	787	762	787	796	775	733	771	796	781	812	786	758	781	767	716	782	794	807	801	791	786	796	744	761	784	810	789	771	764	791	784	713	795	748	777	840	792	778	749	767	763	769	756	790	783	771	757	768	796	726	764	767	781	777	747	747	781	761	744	789	788	792	786	768	751	800	804	776	780	747	778	829	782	770	761	723	777	792	840	753	772	728	786	831	840	844	792	807	731	772	784	800	770	766	779	831	750	806	779	742	735	845	813	765	784	782	805	793	769	767	782	826	736	770	831	815	790	773	782	758	754	714	804	786	820	757	785	765	796	783	800	799	813	745	762	787	743	757	780	837	723	798	700	777	786	782	777	831	768	739	744	752	807	813	810	766	739	793	725	754	775	783	759	816	798	789	699	772	772	794	767	809	738	786	763	801	797	791	776	786	812	781	778	793	794	707	735	771	766	774	812	756	794	752	754	744	807	781	757	799	746	794	788	763	733	774	812	776	751	811	796	785	815	770	774	766	810	821	754	735	790	763	812	785	835	775	776	808	767	772	765	811	796	770	836	746	813	783	770	781	770	797	768	768	780	744	768	785	823	809	764	771	799	783	743	715	812	800	770	790	754	823	790	786	767	785	817	728	809	784	770	773	804	725	785	774	724	791	816	770	787	770	801	752	779	744	787	784	775	754	806	774	802	781	779	789	786	781	776	785	760	757	757	761	797	861	754	786	752	780	751	782	870	783	764	758	763	754	796	766	817	803	772	754	735	739	775	744	780	797	788	758	756	795	755	817	790	742	802	769	735	771	777	773	834	818	770	760	788	762	800	794	760	778	758	763	794	742	778	789	750	776	779	747	804	787	781	749	776	774	781	755	773	748	799	746	759	804	837	832	769	775	758	731	783	793	810	771	732	807	712	783	761	773	804	756	796	832	786	785	785	817	761	735	797	744	819	787	708	811	846	771	793	760	744	767	799	781	789	781	747	804	744	801	786	731	776	767	758	786	741	774	801	804	810	787	741	773	827	790	800	823	773	807	763	762	766	787	775	780	747	744	819	789	777	821	783	806	779	779	756	757	793	776	791	731	752	777	807	776	780	750	776	779	791	801	786	788	794	800	780	778	774	743	759	750	741	765	803	793	737	747	856	814	778	788	786	762	784	737	823	763	778	752	781	835	799	763	772	744	728	773	777	772	829	788	768	746	780	725	799	822	771	748	790	779	760	802	797	823	822	751	773	769	748	776	811	768	766	700	768	792	780	769	797	833	731	776	826	777	777	757	753	754	838	787	792	775	783	766	812	826	834	764	729	785	794	833	741	763	743	763	703	808	826	780	803	756	740	795	719	777	830	785	787	757	732	787	770	787	818	781	796	766	767	755	744	784	778	750	819	793	730	761	792	792	803	767	739	798	747	735	729	767	818	781	776	829	738	742	840	782	761	767	839	779	790	771	762	756	785	783	786	733	799	769	741	771	800	808	797	754	804	764	831	823	794	767	756	796	818	825	773	788	807	763	762	768	802	789	729	811	776	789	789	798	781	802	786	787	783	804	740	775	764	760	787	761	763	783	783	748	750	758	790	803	761	766	854	772	747	753	847	789	781	733	758	751	772	778	736	795	820	805	792	779	799	780	774	767	784	797	769	808	821	779	767	768	731	794	809	740	801	746	812	780	776	793	725	763	787	766	826	762	769	767	777	799	827	816	811	757	781	758	786	705	799	816	738	779	795	755	777	799	802	795	770	738	797	803	782	822	787	775	779	759	801	748	765	767	808	770	795	772	798	754	791	784	709	850	792	800	810	787	764	783	857	781	813	772	749	785	793	736	797	771	738	747	757	807	769	754	773	773	800	773	759	810	834	761	850	845	745	809	728	808	792	826	801	782	770	780	784	779	769	776	797	743	778	744	746	770	811	745	782	796	761	791	804	763	749	815	791	830	797	805	737	781	806	834	719	806	774	781	775	733	789	803	796	734	731	764	802	805	822	842	790	768	797	774	829	757	835	817	809	802	770	774	777	749	819	792	771	769	798	774	775	794	799	807	775	820	735	790	746	732	736	824	799	776	804	807	752	789	793	723	779	756	768	799	809	792	786	780	806	791	789	780	817	802	771	800	793	768	780	802	747	752	826	749	770	803	798	784	784	768	795	825	804	750	794	771	757	826	763	831	837	815	749	764	801	785	821	769	840	782	802	816	799	744	790	814	769	786	761	777	763	753	784	818	757	850	744	831	797	802	745	775	761	729	796	751	807	737	791	858	776	737	769	817	845	761	780	764	740	805	738	801	785	759	757	763	725	780	757	720	764	786	760	793	781	826	752	800	829	774	793	741	751	739	765	794	767	798	826	840	733	759	800	763	725	728	813	804	784	807	734
53083	42219	15613	2794	1176	798	672	545	507	472	411	398	365	369	357	349	310	345	352	298	300	302	323	318	290	330	346	309	287	338	309	316	282	298	309	285	259	283	279	255	284	286	273	287	260	280	285	294	301	263	280	281	256	304	274	274	281	325	298	282	257	269	306	264	298	290	294	287	267	270	265	275	272	288	275	261	253	274	292	286	296	269	292	304	274	311	291	302	262	261	273	272	283	314	303	287	292	252	279	284	256	254	303	268	288	300	310	305	277	293	291	290	282	287	263	275	274	257	289	324	292	316	274	295	267	267	274	301	288	281	282	292	308	276	274	282	285	286	272	273	262	258	252	266	265	297	260	283	268	277	287	233	278	311	324	281	306	267	289	277	282	289	279	262	288	259	273	311	262	302	284	330	306	256	287	316	270	285	330	297	294	296	270	291	273	301	279	301	261	269	282	287	272	259	276	286	297	268	263	306	262	279	326	288	264	285	269	251	291	282	303	268	281	265	274	297	263	258	284	281	268	309	247	280	285	264	259	270	311	315	281	271	278	292	294	280	289	267	269	271	296	291	271	297	267	273	279	276	286	274	290	297	291	267	294	253	276	276	260	292	292	279	270	292	294	303	275	293	271	298	279	307	268	280	265	295	280	269	285	247	290	263	297	294	260	273	314	290	277	286	281	286	242	272	277	300	286	288	266	277	278	259	282	311	270	298	290	300	291	272	294	292	296	300	267	276	232	287	235	280	284	264	246	247	266	304	275	266	288	293	286	255	290	269	281	275	279	279	280	276	308	267	279	287	295	256	275	302	257	289	302	292	295	274	271	310	278	269	303	275	297	290	260	278	251	282	245	284	288	269	283	268	295	269	277	254	278	254	291	276	240	279	307	320	236	266	274	284	268	290	284	289	280	250	299	290	266	262	278	277	295	283	270	273	260	269	250	262	292	292	284	280	286	290	291	280	271	275	285	324	281	280	262	275	267	270	295	295	314	258	288	280	273	278	303	307	314	278	264	287	258	280	276	268	304	293	248	282	288	320	291	254	308	280	259	289	246	250	246	272	312	245	279	278	263	258	285	284	287	299	305	284	306	292	255	273	248	297	264	247	287	255	303	286	276	256	266	285	289	309	296	253	267	277	272	290	265	241	300	264	254	275	275	296	273	289	265	258	293	294	307	266	278	275	250	304	290	288	271	269	290	295	294	262	263	271	261	288	260	251	275	259	253	276	309	307	301	273	260	274	296	283	256	307	284	269	268	287	280	295	291	295	277	289	273	319	283	305	283	270	295	272	268	302	263	286	295	267	293	248	281	280	306	295	280	267	309	300	278	295	303	261	294	257	275	280	319	278	303	253	276	281	281	267	268	276	280	264	271	278	268	291	260	260	279	295	266	299	282	280	284	292	310	295	269	313	284	256	250	283	234	275	307	282	272	269	278	266	297	269	309	275	289	283	279	297	258	269	258	299	274	282	273	272	267	285	288	276	257	258	311	289	309	280	253	261	289	264	265	314	274	265	263	275	256	270	287	282	286	265	299	271	260	281	273	285	314	291	282	295	257	296	269	276	263	285	266	272	260	316	248	255	299	260	272	293	304	306	267	280	303	267	253	273	323	294	286	286	293	246	315	255	285	282	286	309	293	292	283	268	279	287	275	259	263	268	263	294	273	269	264	293	286	282	302	296	318	314	270	293	272	275	249	271	306	279	265	292	288	265	267	294	260	262	244	267	283	280	299	276	276	261	245	292	276	252	295	261	290	310	295	285	252	265	298	276	273	296	269	246	288	301	314	305	254	269	296	308	324	268	304	288	255	316	272	255	271	267	319	276	278	250	286	275	284	292	288	272	292	280	297	289	286	275	270	311	283	275	288	280	272	296	264	305	300	281	286	286	317	278	266	277	306	290	274	302	267	278	232	269	260	269	276	290	264	278	270	280	279	258	277	278	271	280	290	256	269	290	279	266	282	250	274	278	304	287	277	306	269	271	269	268	281	268	269	265	256	278	281	278	289	312	284	284	291	256	303	288	274	263	311	284	293	278	308	297	282	292	261	290	286	281	298	264	290	274	306	269	255	285	258	297	255	277	298	289	282	270	280	288	303	290	275	279	267	269	303	302	302	309	265	280	257	267	282	240	329	322	271	302	311	312	271	293	267	275	267	281	293	278	261	273	251	293	271	304	266	280	233	295	295	280	263	273	267	296	276	277	284	289	265	284	287	293	281	294	272	299	270	267	275	295	263	273	279	261	264	267	315	266	292	295	278	287	285	319	323	330	307	321	289	272	294	296	274	273	244	279	260	301	290	259	279	281	276	257	269	275	303	265	283	291	273	290	271	294	318	246	298	273	284	290	299	283	293	256	281	291	271	296	279	281	301	282	303	290	292	289	262	277	263	290	291	281	263	283	266	262	262	281	276	257	299	280	267	266	279	307	272	298	269	245	245	295	307	263	257	257	299	302	293	268	280	272	287	295	279	262	291	265	280	284	286	281	243	269	247	306	266	277	293	282	300	284	303	255	290	291	271	259	286	275	277	300	279	274	301	247	285	266	295	248	276	290	283	290	270	275	263	276	283	300	280	262	268	276	293	265	271	278	289	283	265	290	275	267	271	288	273	259	275	312	270	281	251	275	289	286	270	293	279	309	277	284	318	281	273	276	292	274	278	285	310	258	318	268	252	257	291	280	277	280	319	280	273	272	263	263	251	301	287	282	291	291	264	245	275	287	252	296	308	293	296	296	284	274	269	252	271	293	278	290	285	298	276	256	273	292	270	287	274	267	257	276	303	280	314	294	304	256	276	291	301	289	293	291	274	271	258	293	272	270	273	268	295	269	305	304	288	280	271	274	253	298	305	272	285	273	294	302	263	282	291	252	288	273	304	310	273	310	267	294	310	276	279	281	268	291	287	265	259	313	294	258	268	272	275	280	310	282	251	242	290	312	286	296	280	285	261	285	264	296	278	275	285	280	274	288	315	277	286	297	309	252	288	268	286	282	259	250	267	288	261	304	282	303	291	319	274	273	280	297	248	290	278	296	301	303	263	277	268	280	285	271	326	270	263	270	263	269	261	279	270	296	286	299	279	287	314	279	294	264	277	282	271	269	285	266	278	263	297	280	255	274	272	288	276	262	289	291	297	295	316	292	281	272	266	282	294	269	281	281	271	321	279	272	269	290	285	269	283	278	270	283	299	298	312	292	272	292	258	275	277	303	302	305	268	278	304	276	313	260	305	291	287	269	259	273	291	265	300	267	301	282	277	280	264	286	266	269	303	298	241	279	287	300	271	281	286	277	284	258	262	270	303	274	266	280	294	268	255	260	329	292	232	281	260	283	262	298	270	266	297	279	296	280	282	318	263	257	256	260	294	278	286	255	297	288	294	271	288	302	261	285	284	260	298	266	270	274	267	289	286	275	289	304	257	256	282	285	291	280	286	289	293	295	292	281	261	280	271	276	271	293	271	286	306	299	293	273	275	253	274	253	316	282
31087	26916	13738	5139	4435	3501	2992	2555	2133	2005	1746	1544	1501	1319	1348	1232	1121	1129	1066	1044	1018	1006	894	918	923	897	927	889	879	864	810	817	798	838	787	793	787	766	765	741	748	753	794	768	756	767	711	759	755	776	718	771	762	782	748	726	782	702	765	773	734	752	691	754	722	710	750	695	720	734	719	713	707	740	686	720	735	780	684	745	692	684	714	733	755	715	768	767	707	780	723	754	713	687	713	721	684	717	681	759	692	741	662	690	717	656	720	725	710	706	726	685	727	711	702	731	696	678	716	725	743	706	715	682	749	691	677	692	736	707	691	710	719	745	760	703	695	696	692	699	675	748	733	691	662	725	749	732	691	768	668	679	717	655	717	768	687	688	725	702	709	706	690	719	698	731	724	695	731	746	738	754	710	737	719	689	703	646	719	711	740	750	720	728	715	682	714	686	771	718	734	734	773	664	745	730	672	688	690	723	729	742	746	694	704	741	695	707	708	738	731	723	721	703	719	695	748	700	708	670	692	705	675	678	694	722	706	700	752	639	703	683	715	708	687	662	725	660	708	739	723	694	695	706	695	716	726	690	677	686	662	701	758	713	680	694	680	703	708	703	698	724	692	688	657	682	717	690	688	684	727	702	712	739	705	716	700	748	706	702	678	702	718	683	699	705	712	705	712	736	726	752	712	726	734	743	700	653	692	692	705	657	721	707	746	650	747	746	776	731	695	699	667	687	711	707	687	691	735	668	714	672	700	697	699	673	703	710	729	692	720	715	714	736	711	680	697	708	730	692	696	670	749	716	686	762	663	695	682	728	694	740	662	648	742	708	724	739	733	726	745	753	714	722	707	742	724	691	700	754	750	706	675	703	673	704	731	743	683	690	727	718	694	708	703	737	716	719	694	671	733	737	702	701	727	729	692	753	724	718	755	747	682	742	721	690	689	691	697	700	755	749	687	795	728	679	710	780	650	686	712	770	706	706	732	747	706	758	709	699	721	777	693	702	713	732	737	653	721	670	625	681	696	716	706	728	699	670	681	710	717	748	704	686	726	776	680	698	709	697	742	670	714	696	697	682	702	670	692	735	682	693	710	682	741	744	692	704	759	720	732	708	694	730	724	680	695	694	684	675	725	720	692	717	703	691	670	701	693	721	688	663	709	726	732	676	706	722	670	728	707	796	743	662	683	723	718	735	722	669	688	672	706	699	689	719	752	712	734	719	719	686	693	711	736	747	678	706	724	695	702	743	692	686	717	712	723	760	717	762	731	707	716	746	692	702	681	649	728	717	738	670	713	706	713	719	714	726	728	738	722	706	742	718	653	690	734	700	667	682	678	710	739	722	772	695	735	747	697	702	702	735	706	745	731	717	719	697	712	716	674	737	696	696	705	744	732	692	686	706	714	720	729	711	758	710	735	697	723	670	675	751	708	736	720	687	719	724	696	688	746	733	693	729	714	665	740	726	696	675	701	715	733	717	688	701	745	701	718	733	721	734	731	711	699	702	699	736	694	735	697	707	721	694	697	737	670	739	728	730	715	731	715	731	680	672	688	734	753	695	744	732	715	712	750	734	740	733	648	664	719	707	676	691	674	730	762	726	736	745	733	736	701	714	746	742	681	730	728	665	717	774	723	733	716	735	693	689	655	679	711	706	688	701	742	729	707	727	649	695	745	727	750	711	740	717	692	733	727	744	702	727	678	738	746	689	688	697	754	684	745	647	707	737	681	680	673	688	655	671	710	655	772	736	746	730	669	771	736	745	674	700	711	705	738	725	726	707	712	721	678	693	719	691	707	731	708	724	712	730	700	726	731	734	705	742	673	702	698	730	684	689	677	725	678	710	677	680	714	723	725	658	693	758	674	736	701	679	678	675	702	689	704	703	699	741	689	739	692	698	746	691	730	708	760	675	720	709	743	716	666	738	707	746	749	685	740	718	739	681	717	738	690	661	738	649	665	679	713	716	689	736	743	702	694	722	664	714	705	724	701	706	712	718	709	741	725	713	693	731	647	717	670	699	727	724	691	707	729	678	718	721	702	708	704	735	669	668	715	736	662	671	708	721	702	698	683	701	729	690	707	721	728	679	723	739	696	752	696	685	719	697	773	656	694	711	720	744	701	714	687	695	700	698	741	688	674	660	714	714	735	721	717	726	717	683	678	721	682	683	709	703	677	675	726	680	653	649	738	720	663	674	669	728	692	712	714	752	656	753	716	684	729	751	736	721	741	673	679	695	685	744	703	690	729	691	717	728	745	734	702	669	761	693	690	703	713	754	712	699	734	695	736	737	730	726	710	742	738	752	697	679	735	704	662	718	719	702	707	728	730	693	682	675	718	688	753	699	692	685	745	739	755	687	734	667	720	726	695	678	688	729	699	716	666	683	712	668	702	723	735	761	700	712	714	672	736	710	728	726	703	761	710	713	677	688	689	697	713	705	674	742	742	668	702	730	722	715	716	691	669	736	708	712	762	698	703	714	728	735	700	724	698	737	760	698	710	742	738	713	711	793	700	674	758	677	750	731	720	720	743	698	726	702	692	783	703	759	662	719	707	726	683	733	674	746	698	685	693	698	690	667	724	721	714	676	698	705	705	744	686	716	684	722	744	794	730	726	684	698	723	723	631	697	701	700	741	716	754	681	717	728	758	674	702	697	717	756	689	702	706	689	664	705	677	727	735	700	710	735	710	720	677	751	657	728	667	684	700	748	668	660	701	741	711	712	706	685	739	710	704	718	741	713	720	704	679	756	724	683	690	704	676	733	703	720	691	760	699	698	714	730	749	757	669	699	710	708	733	725	637	696	702	735	699	717	649	731	732	680	707	740	645	666	643	683	734	722	702	742	728	716	737	706	696	674	667	721	707	740	725	731	749	691	805	753	715	698	733	712	690	645	749	737	735	712	747	713	754	716	697	677	740	676	735	704	749	690	715	707	701	719	672	731	719	689	700	728	697	692	730	689	716	737	668	634	715	729	678	686	741	706	735	720	734	705	725	693	715	669	701	704	695	719	695	741	677	672	675	694	723	691	727	698	721	693	718	721	720	688	707	697	717	708	689	739	697	658	692	708	714	704	724	738	700	713	698	720	703	682	727	719	733	681	686	687	689	702	697	672	718	677	722	765	677	710	743	712	688	737	682	676	694	660	720	736	753	705	722	695	652	732	721	742	652	720	668	709	675	703	681	709	685	728	664	777	671	667	658	687	696	729	725	714	720	682	742	712	723	759	729	760	688	729	730	716	736	713	743	743	703	723	690	716	748	681	748	739	686	740	739	712	669	676	697	698	731	725	705	739	690	706	699	718	698	700	693	684	715	666	708	706	652	703	719	718	783	726	701	708	713	680	754	714	751	733	698	748	717	652	735	688	712	716	689	762	710	755	707	689	763	698	724	687	707	676	714	734	710	686	689	719	750	700	703	704	723	706	687	706	720	705	726	698	709	701	748	708	749	723	732	698	718	710	742	661	743	705	674	709	691	743	701	733	725	736
5067	1135	271	181	181	164	148	151	175	160	165	151	164	180	181	146	137	161	154	148	164	164	172	170	147	144	160	158	152	145	163	166	165	169	173	142	144	160	137	135	160	159	141	156	160	169	152	172	145	154	159	165	176	164	162	144	156	142	150	157	173	147	138	153	168	162	161	139	146	144	164	164	135	183	162	161	166	170	143	131	160	136	169	147	163	149	156	150	191	147	153	154	169	166	162	157	161	185	154	146	151	153	158	147	158	148	164	149	159	151	165	179	158	152	165	144	140	144	172	161	162	152	162	155	169	143	135	166	147	144	159	171	143	156	136	135	157	138	164	147	159	163	163	164	167	169	158	154	193	166	154	140	167	169	164	167	156	148	152	147	154	129	118	167	167	152	143	146	163	137	149	168	167	161	150	174	159	151	145	164	129	141	155	149	177	153	138	182	155	160	162	175	163	159	165	136	147	161	147	159	152	165	170	152	138	164	140	154	139	139	163	170	161	136	156	161	146	158	165	164	146	162	180	161	189	155	166	166	157	159	155	163	165	149	142	149	172	145	154	155	133	151	127	168	146	144	155	182	153	168	158	147	164	158	130	164	151	170	151	170	156	157	166	154	165	157	158	154	166	163	168	117	143	156	173	146	157	140	147	167	147	158	149	153	152	167	162	167	159	148	153	130	155	156	159	170	139	162	156	136	170	150	149	135	158	153	166	175	178	157	145	150	164	146	171	164	161	143	148	169	148	168	181	167	123	156	167	148	150	145	142	145	150	178	169	138	143	153	151	160	166	154	154	155	166	154	180	154	154	159	152	147	164	181	149	154	175	149	156	168	142	147	162	156	163	171	155	169	154	116	158	154	151	148	145	154	191	165	163	147	162	145	142	162	159	169	151	132	155	150	168	169	156	142	157	158	155	142	163	143	133	170	153	144	169	151	166	161	168	153	138	164	148	165	152	153	169	142	176	171	148	130	143	179	146	160	133	154	153	160	171	160	154	167	167	158	163	167	176	166	197	149	176	151	165	155	131	143	152	153	162	168	151	160	122	120	155	175	125	152	161	157	152	160	145	146	155	151	140	145	162	158	157	162	165	163	148	139	171	140	144	150	153	189	146	182	142	144	148	167	165	150	160	157	133	154	148	167	141	151	159	141	159	143	167	152	171	149	162	182	148	166	156	148	163	172	146	150	144	159	158	148	152	152	166	176	153	162	171	150	157	168	148	180	151	159	142	154	125	168	157	143	154	150	141	136	168	146	137	156	156	146	161	153	143	150	161	148	169	158	169	165	162	156	156	174	170	123	160	142	145	144	127	138	166	131	156	163	164	148	172	156	154	165	159	174	169	141	162	176	143	147	145	157	155	151	128	158	168	161	153	147	144	163	158	141	157	163	183	166	160	155	177	154	139	165	160	159	144	144	142	159	139	155	134	158	150	165	170	141	154	147	170	152	190	188	146	158	185	151	170	155	171	155	171	147	145	161	137	144	155	158	168	171	167	183	150	170	151	139	142	159	153	158	168	153	141	165	133	164	139	176	154	148	155	156	131	171	138	156	167	148	164	142	141	171	155	167	165	149	162	155	165	157	146	166	143	150	158	141	157	157	159	173	146	196	147	161	146	155	167	144	161	167	131	166	149	148	147	154	142	148	144	147	172	173	171	166	132	156	160	161	159	171	172	153	133	151	184	152	185	153	178	152	168	153	158	130	175	148	154	158	146	154	162	142	148	152	158	151	159	159	156	176	148	158	153	167	151	152	143	149	179	144	144	165	157	182	166	147	159	147	178	123	143	149	152	145	157	153	172	140	169	177	151	132	170	155	164	163	134	153	167	170	145	170	151	173	158	156	147	164	163	140	150	155	173	182	165	141	152	160	162	169	146	165	166	162	163	152	153	175	147	168	154	165	158	158	159	138	160	147	148	165	158	160	182	146	174	159	166	160	167	156	167	169	154	152	159	159	158	165	139	180	188	175	167	142	147	136	183	149	140	145	161	154	169	140	171	141	161	166	133	161	141	147	155	162	162	175	140	163	172	154	144	164	174	144	163	172	170	160	158	163	156	151	155	131	170	157	155	158	147	157	174	166	129	150	153	148	161	163	160	149	158	170	138	143	160	137	166	157	146	157	173	139	134	176	135	164	144	164	172	140	156	149	155	154	147	202	144	140	146	158	161	193	176	148	139	145	156	174	161	141	156	151	164	175	149	131	170	156	165	173	151	164	149	154	151	148	144	174	151	162	160	176	148	147	150	172	141	146	172	146	142	154	156	144	168	137	165	146	169	148	164	179	186	144	173	153	157	164	152	148	148	140	162	164	153	144	175	145	161	153	160	161	154	169	165	152	155	162	143	156	152	149	142	154	167	160	165	160	160	165	177	167	164	163	158	163	167	162	157	173	169	157	155	159	186	139	176	155	176	156	160	158	165	165	139	159	151	143	158	147	170	111	169	161	159	153	145	165	129	144	156	150	129	162	150	158	151	153	171	146	151	135	156	170	169	159	137	160	148	156	148	157	168	153	171	161	129	150	141	153	149	164	124	161	145	159	139	163	178	169	144	152	149	163	165	162	149	158	151	156	182	167	141	158	161	169	152	149	169	154	172	120	181	150	182	142	134	149	153	140	160	181	146	168	162	131	154	173	146	163	142	157	154	166	179	123	157	134	138	153	153	143	154	141	163	156	154	138	165	138	139	151	177	171	182	159	139	179	160	152	153	153	151	162	167	163	148	140	142	144	157	146	171	153	145	148	152	176	145	145	130	182	176	177	178	141	134	168	150	154	139	155	166	160	160	152	168	152	159	155	153	157	161	151	174	155	166	158	152	181	170	160	159	166	150	150	147	158	166	141	129	150	147	163	175	171	149	169	146	145	157	137	151	142	165	146	149	157	159	157	156	142	128	159	169	154	156	142	138	159	152	148	150	142	150	150	198	154	183	159	146	158	144	156	162	172	160	167	153	172	151	160	140	156	160	177	144	141	145	157	179	190	180	149	160	164	145	162	142	149	154	167	145	171	175	165	178	151	146	155	146	129	148	133	166	147	159	147	141	142	160	159	159	130	145	150	127	177	136	143	152	161	148	141	172	149	156	161	171	157	156	162	172	155	155	135	169	150	160	160	160	160	170	173	148	142	169	165	143	147	161	134	172	156	159	139	138	171	163	156	149	146	156	146	167	176	154	156	138	159	181	152	142	162	161	160	163	143	159	170	132	161	154	152	160	143	137	168	145	136	151	137	152	158	145	143	159	155	152	149	177	165	176	165	164	144	147	141	161	170	141	170	157	148	172	145	185	159	163	159	166	156	147	161	143	177	174	148	156	161	160	169	162	140	140	136	163	161	166	150	169	156	168	148	159	134	150	140	185	159	154	146	156	155	155	129	167	160	150	131	165	166	146	165	170	161	130	153	162	140	148	169	153	166	129	153	145	169	143	169	135	163	145	155	157	149	121	145	182	165	167	162	163	153	169	151	162	131	155	157	154	160
4734	1863	749	573	556	520	564	533	460	509	478	478	478	463	456	419	495	485	424	439	450	448	474	455	451	481	440	448	472	461	478	444	444	488	446	454	458	494	439	431	478	460	461	445	433	459	481	452	448	460	464	485	438	478	468	458	506	440	453	460	430	533	467	443	429	478	457	473	476	474	438	453	455	475	437	471	454	462	465	457	445	481	458	479	426	503	465	460	418	461	460	453	457	474	477	492	466	457	445	471	463	449	459	489	466	469	473	479	467	439	439	467	464	472	475	515	480	448	475	465	444	445	464	469	486	469	414	477	424	463	474	458	497	477	471	454	476	460	423	475	474	430	443	434	477	443	442	453	504	461	442	500	501	439	454	429	457	469	461	471	431	475	466	445	485	455	452	445	446	492	490	509	491	479	475	444	454	449	469	472	462	451	453	479	467	452	415	436	511	488	457	460	442	467	459	486	400	481	436	436	475	481	441	448	483	489	457	471	463	454	481	478	437	433	471	495	467	447	432	479	449	436	422	458	473	465	426	482	466	481	459	464	427	442	474	461	449	453	508	463	483	466	431	468	472	467	446	456	518	459	432	452	447	469	493	483	503	461	438	460	462	424	465	472	455	470	474	437	466	438	471	443	453	467	454	458	460	490	433	444	454	474	469	454	464	489	477	466	475	461	427	471	479	457	457	488	491	460	490	462	504	490	445	512	418	463	449	450	446	472	471	471	471	472	460	451	454	504	501	433	488	454	431	481	459	426	477	437	488	478	470	491	454	460	447	450	462	500	425	474	482	464	459	411	398	484	482	442	480	453	471	442	460	434	448	452	426	463	489	455	457	419	472	461	462	433	489	452	442	487	443	441	480	450	480	463	450	455	455	425	413	447	487	454	478	439	464	488	452	471	409	443	483	440	455	473	428	508	470	499	462	480	439	461	486	460	446	471	438	475	451	437	424	443	444	434	446	448	438	455	458	445	434	463	462	470	432	483	433	452	474	443	493	481	479	428	435	428	498	454	500	464	478	449	435	454	434	429	427	431	443	459	489	423	477	440	477	461	479	459	503	438	440	414	444	489	462	473	465	461	456	428	438	489	451	461	460	427	475	437	435	476	454	446	465	467	490	493	483	476	458	426	456	467	452	438	488	438	497	474	474	474	471	432	480	446	426	453	446	451	441	500	465	472	488	446	447	453	462	470	467	448	464	466	483	465	468	433	469	468	469	444	469	452	463	446	516	447	456	458	423	455	470	473	442	486	395	468	462	439	425	458	454	457	481	444	477	414	462	460	452	492	450	480	470	442	484	426	490	431	459	452	464	461	429	453	433	439	517	469	463	442	436	490	455	455	455	445	432	475	427	474	466	478	460	462	453	479	507	448	437	475	435	503	440	439	440	483	455	441	429	481	442	477	491	456	478	499	440	447	461	472	448	520	455	481	461	446	465	453	428	461	470	453	518	501	442	481	486	477	488	475	449	445	481	433	421	450	469	469	500	445	438	457	460	494	458	488	473	458	460	470	439	465	447	498	431	430	458	455	466	461	463	467	444	428	471	452	507	459	453	475	485	455	453	457	476	453	492	466	403	456	489	462	476	482	434	485	438	481	473	426	440	480	469	507	451	428	464	437	453	426	465	473	491	471	480	464	481	455	436	451	484	457	469	435	416	477	438	439	516	461	468	458	482	471	479	452	428	447	473	460	449	453	435	476	477	451	458	468	476	500	429	473	426	485	445	433	441	440	424	446	445	454	466	460	452	460	485	470	463	482	475	435	451	462	492	454	456	461	435	428	441	481	474	460	507	481	445	479	433	426	463	463	442	465	442	432	466	431	513	489	470	430	451	452	444	481	448	462	481	438	487	464	473	473	487	490	471	434	467	400	447	421	474	478	473	449	477	463	474	427	454	459	477	475	466	432	428	477	479	475	455	467	470	471	463	471	482	436	457	497	434	436	422	481	474	460	459	473	482	434	445	438	446	458	446	452	452	477	428	463	473	479	455	450	493	455	456	483	448	469	434	458	466	443	462	473	481	439	439	446	432	453	451	464	534	463	478	459	420	453	489	461	476	506	463	471	470	463	458	465	451	444	465	447	487	467	442	466	449	405	430	422	480	465	461	439	472	473	487	454	477	452	456	454	486	441	458	474	432	495	430	462	458	443	464	492	517	413	450	460	448	415	446	481	458	442	458	471	466	463	427	471	439	438	476	495	463	486	463	471	442	456	435	470	458	469	453	522	450	458	446	445	482	416	457	447	434	452	473	487	476	497	452	486	496	465	454	493	489	430	463	480	458	462	455	464	482	472	479	462	452	470	456	468	437	469	493	496	451	412	455	453	410	480	456	479	421	429	476	422	443	437	468	453	478	484	437	439	473	446	445	453	472	443	525	486	442	464	477	471	461	451	418	467	475	482	446	470	449	456	479	462	468	458	418	472	451	461	445	500	435	447	513	466	476	437	444	466	430	471	502	458	493	493	471	498	464	454	488	469	463	472	468	502	487	445	508	443	477	464	464	476	459	476	444	458	443	438	449	428	450	429	443	506	469	409	448	463	475	502	436	458	464	454	448	455	444	465	476	429	455	441	486	469	445	466	474	462	456	474	458	452	459	437	455	460	444	443	478	458	485	472	472	471	473	431	470	440	447	485	430	482	471	455	442	471	454	458	439	445	433	437	475	456	442	443	490	454	467	449	473	454	474	413	425	485	485	460	427	499	448	486	470	461	445	455	477	429	447	457	485	459	478	465	478	498	456	470	460	484	477	468	449	466	504	454	482	449	449	432	448	512	433	427	461	477	448	460	452	475	475	436	512	474	439	471	455	456	413	435	466	473	450	487	472	447	427	458	479	493	471	468	447	462	436	495	463	453	447	456	473	458	454	440	447	461	481	434	474	458	458	433	445	452	439	450	478	452	430	434	494	435	464	469	427	477	465	449	461	482	487	416	460	498	481	494	499	429	501	460	447	464	442	446	484	444	448	442	474	450	436	450	478	435	444	455	484	494	457	438	458	475	442	466	473	480	477	480	464	479	463	470	449	433	460	508	457	476	436	456	493	501	459	464	467	471	437	479	480	448	514	454	446	422	487	467	467	422	447	421	447	480	464	433	467	447	444	443	476	451	424	468	415	442	461	461	450	439	499	467	476	408	447	435	456	475	463	476	441	469	464	466	492	506	454	409	473	481	442	465	494	487	458	477	484	454	482	461	452	459	453	438	454	467	453	447	438	477	471	443	424	420	448	479	389	456	491	476	437	458	435	492	463	471	481	483	433	442	491	494	451	440	475	419	470	487	429	462	474	445	464	457	487	459	480	437	520	438	464	460	455	450	458	435	450	459	440	468	461	474	441	454	454	413	449	436	437	451	470	441	452	447	440	496	421	486	428	460	472	490	459	498	444	505	474	462	478	440	429	457	425	454	500	459	457	476	478	447	468	458	433	450	429	480	454	411	433	453	438	432	466	465	463	486	491	467	452	475	475	459	436	479	470	469
39538	28154	6615	1077	757	588	504	434	403	361	362	360	355	333	353	315	327	353	319	286	311	311	329	309	317	322	297	320	304	285	315	296	329	310	297	316	342	265	304	312	298	273	284	301	310	285	315	311	309	269	305	296	302	287	317	289	322	262	303	291	312	287	307	290	298	303	311	303	292	307	316	297	312	311	306	305	325	322	315	310	310	300	307	307	301	301	312	271	289	306	300	287	286	258	280	294	312	297	299	309	287	304	324	310	302	302	323	334	299	283	321	333	268	294	334	330	280	334	289	289	281	318	307	290	266	300	275	287	278	289	294	291	298	316	335	327	309	263	291	303	282	299	314	295	306	302	318	288	338	287	319	299	321	311	311	335	312	292	290	322	288	298	294	285	298	290	296	320	304	305	295	314	299	279	309	293	309	308	314	318	331	307	300	302	295	286	310	279	264	312	295	303	271	301	307	290	332	292	278	291	297	292	277	323	282	270	327	286	306	284	320	294	309	315	297	310	297	286	309	306	303	281	307	306	290	303	314	302	293	289	299	295	265	276	281	308	290	318	264	329	302	308	250	305	328	313	319	276	304	320	284	291	263	318	309	310	282	337	283	304	281	272	300	301	302	311	298	260	325	308	320	298	276	309	292	326	330	301	277	265	326	279	285	309	307	293	332	291	312	296	333	327	297	272	305	302	301	283	299	304	300	303	289	298	320	317	287	278	267	334	302	288	286	291	306	310	267	306	274	314	273	289	240	321	306	294	298	315	269	279	308	338	300	291	307	306	287	295	338	303	305	291	328	292	299	293	311	300	290	329	301	340	299	279	337	296	276	281	296	316	319	325	303	309	303	309	318	260	311	339	322	296	297	302	291	275	321	275	304	326	319	307	316	287	303	309	321	295	314	263	298	283	299	321	273	277	314	317	299	280	300	332	320	315	274	270	307	262	298	317	300	297	276	297	320	317	272	298	298	309	314	306	287	317	348	285	327	288	288	318	322	309	289	312	335	320	293	302	291	317	301	290	302	310	274	311	259	313	310	297	276	304	306	300	314	314	282	312	312	305	325	300	324	297	285	308	288	305	312	300	290	292	347	318	294	344	293	287	310	300	331	301	313	311	314	307	299	288	302	290	269	275	288	256	281	294	335	288	300	284	277	328	296	305	292	306	304	346	300	305	302	293	346	312	333	289	305	316	262	327	277	284	283	279	310	301	303	298	323	316	285	302	312	250	295	313	314	319	321	298	334	306	294	293	309	307	317	296	324	293	304	284	293	344	299	318	305	295	316	301	317	256	284	298	305	295	307	335	297	288	342	305	303	301	282	261	280	309	296	295	311	327	282	302	312	318	298	269	310	300	319	289	288	308	305	321	316	299	287	290	308	319	297	298	306	326	292	298	309	298	306	275	268	271	317	325	317	311	279	274	316	278	283	297	282	288	307	309	301	274	277	290	313	294	309	295	343	298	318	319	285	280	320	327	321	305	310	293	284	303	278	308	309	304	283	321	292	320	274	289	297	301	343	307	318	293	298	328	277	312	277	300	275	309	274	296	277	296	294	281	265	313	279	274	277	276	307	284	318	297	327	309	275	284	319	318	298	290	301	321	316	279	311	311	314	306	294	318	286	306	275	298	279	320	313	301	329	306	280	285	318	308	329	284	295	317	324	290	281	270	290	278	296	268	304	293	336	342	293	311	330	278	278	280	302	321	314	309	290	301	292	303	284	310	287	296	287	280	296	330	299	262	305	326	292	306	304	296	302	330	273	277	293	281	284	293	323	322	290	333	308	271	294	358	314	296	281	294	329	293	306	314	295	293	264	287	307	288	287	319	304	311	272	301	276	254	290	268	302	330	305	312	303	317	310	307	306	288	294	284	300	338	307	280	287	282	306	318	287	317	309	283	270	281	283	279	323	291	296	280	312	296	316	337	359	292	313	302	277	328	283	297	284	308	300	316	305	270	310	309	294	282	307	336	306	317	310	268	274	280	301	271	289	285	325	275	308	292	277	294	305	323	318	312	304	257	309	302	327	261	308	309	313	292	288	287	288	323	298	300	313	305	302	326	283	304	331	310	290	298	296	275	300	327	285	268	321	302	291	305	295	313	307	285	268	303	333	289	316	289	286	278	290	291	303	305	302	279	287	303	338	292	294	281	284	293	308	323	300	309	310	296	292	282	276	263	262	252	262	281	296	322	316	298	311	299	298	299	285	310	331	298	308	308	293	286	294	295	314	286	287	311	315	307	313	304	291	291	284	301	290	298	303	299	314	282	310	286	324	285	303	287	289	296	252	296	314	288	303	319	304	308	281	282	291	303	278	289	308	267	291	320	321	315	294	325	333	295	277	282	284	307	315	311	302	318	306	292	257	311	269	292	283	254	313	301	328	287	321	281	301	289	283	305	275	280	292	323	260	295	312	275	320	295	316	343	317	274	329	316	311	307	302	286	271	282	303	266	285	296	319	316	303	310	317	310	307	300	307	326	311	316	297	289	316	308	297	309	314	309	292	301	293	305	284	276	296	291	308	304	302	278	293	296	301	285	313	299	297	278	304	319	286	285	323	289	316	311	310	314	313	301	304	291	315	287	265	291	306	292	297	288	273	279	293	316	290	326	265	322	297	298	306	289	323	294	316	283	285	298	289	310	279	307	300	318	295	292	284	315	294	319	309	324	310	310	312	303	320	296	311	316	331	298	264	286	267	285	304	264	299	323	293	322	299	300	296	323	291	306	297	293	317	300	307	307	291	290	329	323	280	273	312	281	305	274	314	293	316	295	292	293	319	284	321	321	303	297	330	284	315	274	302	300	291	289	322	301	302	300	297	284	285	283	303	298	317	315	318	278	270	291	301	304	288	276	282	289	281	292	343	321	276	321	280	301	336	323	277	307	302	312	302	290	298	293	308	292	290	319	293	273	292	317	350	303	300	293	287	323	303	323	307	306	295	308	294	305	299	285	317	315	329	285	327	287	294	292	309	310	291	289	290	350	298	312	305	295	314	299	297	320	301	302	288	272	336	272	315	314	295	296	279	287	297	287	328	253	298	303	274	314	334	293	315	287	272	282	290	317	330	319	291	302	294	305	292	275	324	294	305	323	314	320	282	313	312	316	298	315	271	301	299	276	291	298	290	298	282	322	333	305	311	286	281	306	318	305	306	283	333	317	312	300	325	296	342	293	302	285	296	312	317	277	289	273	252	307	324	304	316	303	291	302	294	290	303	290	298	301	326	319	315	284	305	287	305	302	288	296	297	312	284	302	286	323	304	298	273	313	293	294	294	307	311	308	292	280	329	331	286	324	294	322	333	343	306	293	301	311	296	289	310	309	296	283	278	297	327	321	296	276	322	317	301	319	238	310	286	268	301	301	299	281	292	290	309	301	328	341	284	288	310	301	292	326	294	300	303	315	325	267	293	294	294	344	283	299	300	287	300	295	315	303	322	284	283	304	318	299	286	280	295	286	301	322	295	335	298	312	258	303	310	342	289	311
22715	18043	6351	3235	2708	2266	1950	1628	1561	1390	1269	1194	1153	1124	1012	1010	1024	1003	934	940	898	943	905	845	859	887	891	830	813	880	832	855	828	846	816	747	844	828	815	830	805	810	755	855	813	771	820	772	884	834	803	768	788	783	807	796	735	770	749	802	810	815	798	799	778	821	757	787	782	763	865	792	751	810	782	745	752	831	760	815	798	766	746	812	784	778	813	817	826	763	768	761	761	781	781	826	768	753	778	788	716	815	808	752	791	754	774	779	747	792	771	802	704	788	730	771	805	803	751	739	816	754	821	782	798	789	798	812	718	807	784	814	739	781	788	785	808	750	771	738	774	790	785	794	872	799	775	789	776	768	810	820	741	792	814	774	755	756	794	733	780	733	838	788	821	746	806	780	765	816	800	782	765	803	796	779	837	736	741	788	778	766	798	787	827	790	786	789	730	710	790	767	829	778	743	742	758	778	763	762	782	803	801	812	718	795	732	821	777	804	759	778	803	749	781	795	788	810	804	806	795	768	780	796	799	810	780	788	767	811	792	808	767	797	771	764	825	750	776	815	793	782	796	866	804	775	768	801	804	755	747	749	750	767	779	826	745	794	787	775	758	774	775	755	777	789	804	779	783	763	753	817	754	770	741	799	765	776	768	757	753	745	789	797	742	758	758	791	804	738	796	763	760	784	788	739	779	718	778	745	751	742	792	754	742	754	817	760	777	746	810	744	777	778	798	752	778	778	793	764	751	763	798	771	802	810	797	774	769	744	740	786	797	764	765	767	759	804	818	805	791	736	752	765	790	781	806	779	759	773	777	823	786	765	823	761	778	750	735	791	780	785	747	794	789	768	770	773	776	801	761	754	807	725	782	796	792	798	776	803	772	769	784	781	747	842	796	812	756	772	751	799	784	769	782	744	790	734	802	788	765	772	787	783	787	745	769	719	776	768	784	741	733	783	750	758	759	786	789	751	781	777	748	769	758	744	819	735	771	754	779	768	716	796	745	786	794	725	720	780	770	769	736	815	780	793	743	785	749	799	799	820	738	750	815	777	790	796	767	777	774	779	838	727	770	731	747	781	817	768	820	771	775	730	798	718	799	766	760	792	762	805	762	772	815	840	750	782	796	751	772	750	785	772	759	784	837	763	741	811	796	798	742	799	750	755	790	761	811	759	750	840	758	799	767	743	721	790	768	773	752	769	811	797	788	765	758	760	793	799	775	745	749	726	782	779	837	748	763	763	782	769	814	787	804	771	834	820	795	810	802	731	784	753	758	741	748	832	820	823	799	726	772	772	753	795	818	770	764	776	781	808	802	775	790	754	775	699	754	801	782	805	804	798	736	746	779	748	808	799	791	792	697	733	753	777	813	759	741	780	736	802	803	734	790	777	766	747	769	752	814	790	767	753	833	754	763	728	779	827	761	775	728	813	765	762	796	806	778	791	710	772	783	720	764	808	760	796	765	779	794	794	791	766	761	763	777	840	764	798	737	725	795	760	784	778	772	795	793	790	788	776	721	740	734	779	730	786	727	778	767	790	782	786	784	822	767	802	783	777	806	754	844	768	787	777	774	796	790	856	783	721	797	774	750	809	823	765	771	845	763	819	782	754	796	780	786	772	778	786	858	721	793	803	820	791	860	803	757	761	771	775	780	790	768	711	751	712	826	769	773	794	788	796	807	751	745	764	708	728	759	761	744	796	792	776	799	770	734	761	758	786	772	800	771	804	748	765	814	751	790	807	828	801	846	807	747	769	781	748	769	748	762	819	784	783	773	776	759	747	759	763	739	813	770	764	821	775	753	790	777	762	813	799	767	774	777	818	794	775	774	797	846	783	797	780	816	728	783	814	777	833	778	776	790	726	765	791	785	797	793	795	814	754	762	782	795	749	751	783	822	783	806	790	800	795	787	746	813	759	808	763	767	750	771	822	797	810	795	807	739	796	780	753	799	794	753	741	859	794	781	752	791	776	816	709	769	809	757	755	748	781	724	821	734	782	812	753	808	763	861	800	781	758	745	777	748	734	737	797	738	819	774	751	807	743	771	818	772	766	817	750	770	795	776	747	772	802	775	767	752	803	817	765	783	824	813	772	780	790	753	776	831	833	735	817	800	808	789	759	767	745	728	807	749	801	785	768	749	796	762	783	801	747	769	773	763	773	812	758	820	755	810	781	829	781	749	796	787	800	747	808	793	715	786	787	720	709	760	746	835	773	827	722	773	755	779	749	778	771	790	778	772	739	786	717	789	717	762	767	797	794	778	769	772	730	783	781	790	777	768	744	757	811	716	791	785	737	824	774	813	789	802	766	771	751	773	776	748	770	782	788	820	828	779	817	795	803	726	835	738	744	745	742	759	797	736	767	820	750	768	774	789	798	798	768	812	778	735	771	759	804	744	738	779	831	742	754	772	760	762	786	756	798	766	729	817	738	780	761	791	789	767	776	789	805	832	766	801	768	739	775	753	755	761	779	766	779	773	761	789	774	795	760	815	774	779	759	765	822	757	750	790	778	793	803	774	782	784	800	795	803	754	731	772	762	734	791	746	700	781	777	819	832	752	763	809	777	781	749	749	774	735	812	757	788	829	801	775	759	778	777	785	791	764	779	782	784	767	730	792	754	742	792	784	740	822	782	772	766	796	733	748	750	738	837	783	747	807	786	770	799	766	781	776	779	774	752	803	815	784	767	727	776	824	793	830	766	785	772	800	800	777	802	784	758	781	724	760	806	793	772	761	789	740	755	826	790	814	787	788	769	793	780	751	802	793	743	776	789	751	801	805	782	757	749	802	782	741	783	812	748	756	748	789	769	767	741	749	797	759	740	813	779	791	778	819	724	773	801	841	753	778	759	761	799	758	776	788	762	767	797	781	787	745	773	773	774	748	767	754	811	764	806	776	733	757	733	788	794	823	823	757	772	826	765	789	780	759	886	832	796	763	773	764	818	772	778	778	817	764	780	769	761	801	736	789	778	750	784	766	754	800	763	808	808	792	746	759	772	799	815	773	763	815	769	761	743	806	813	756	749	774	739	788	770	746	723	794	823	794	769	771	772	792	784	800	790	798	762	796	806	695	715	777	760	731	795	810	828	814	811	765	760	799	796	775	825	763	772	780	831	775	769	766	784	749	735	732	783	756	786	773	787	801	757	727	781	793	789	792	751	752	790	774	817	791	766	779	727	786	752	773	780	749	766	781	797	782	792	762	786	850	770	774	809	730	764	747	761	783	786	793	789	764	817	747	803	741	823	777	780	812	782	745	747	790	761	834	746	759	789	779	775	765	773	776	738	754	761	825	792	812	805	790	792	719	774	806	778	787	778	743	753	784	745	797	746	753	718	799	730	790	811	803	769	743	780	789	776	753	774	776	788	750	761	793	854	737	803	764	772	815	794	746	775	716	734	797	792	787	779	778	801	723	766	820	813	753	774	751	772	776	821	756	733	773	783	802	732	725	820	781	803	796	733	749	847	775	771	805	819	801	779	789	735
53164	40739	13902	2538	1193	879	743	578	543	460	440	394	403	357	364	337	328	289	339	297	302	326	297	311	301	321	305	312	267	295	314	249	305	299	254	288	277	278	288	321	288	299	295	266	293	256	271	274	266	298	272	289	255	293	280	300	290	278	271	260	284	279	282	265	292	271	276	282	300	289	275	264	276	260	278	330	296	303	291	284	286	285	286	284	268	272	295	297	264	270	286	277	282	296	292	222	260	247	285	266	304	269	263	276	286	284	255	278	283	287	252	303	269	268	278	303	266	264	275	266	257	291	291	273	301	305	259	260	308	297	290	291	269	282	272	254	293	283	285	253	296	301	283	297	292	260	294	262	293	270	285	267	274	279	263	254	250	293	295	257	244	306	278	270	260	275	299	307	232	293	265	292	300	318	270	255	306	313	287	282	285	289	268	297	266	287	300	264	275	262	304	317	322	280	288	291	264	273	286	309	283	301	271	289	280	298	288	263	300	274	269	256	242	279	273	288	254	284	287	289	324	259	255	294	260	280	264	277	286	270	266	284	288	300	243	268	261	276	283	277	276	230	263	260	296	269	250	270	291	258	306	282	299	268	287	291	266	267	254	308	299	286	272	315	296	234	297	288	271	291	288	248	264	266	277	277	293	262	281	253	294	302	311	309	296	289	268	277	274	261	296	286	300	251	283	245	250	294	269	259	292	272	276	267	284	302	292	270	283	291	268	290	270	272	263	278	288	295	271	292	291	307	276	280	257	298	281	256	261	291	303	292	300	289	313	262	260	287	297	249	242	267	292	264	276	283	303	286	301	285	316	272	282	272	305	309	268	296	268	252	264	309	319	300	258	267	280	244	272	289	264	265	292	287	272	264	291	292	257	300	285	299	280	255	278	302	272	272	277	264	257	257	269	274	296	265	265	296	277	282	269	253	295	283	272	257	289	292	299	247	248	254	269	294	300	283	305	246	255	279	255	258	271	289	293	289	278	262	249	253	280	256	275	322	269	265	311	265	285	309	297	280	301	297	284	253	286	268	270	273	312	291	323	277	298	272	290	288	264	288	259	283	286	281	242	262	277	304	276	283	284	255	253	259	272	290	301	265	250	294	269	271	258	295	277	311	312	293	282	285	279	323	261	291	289	301	264	281	250	278	252	285	294	265	281	297	299	268	248	287	290	304	265	269	272	287	253	284	269	274	316	319	275	292	285	278	286	294	295	261	277	262	295	283	271	299	273	305	248	268	306	271	273	267	282	251	274	267	279	259	248	274	283	284	288	320	297	294	278	305	280	282	298	294	273	279	269	289	304	301	288	278	298	271	302	248	252	237	273	274	284	281	280	300	280	323	232	265	284	278	271	290	293	265	318	290	274	259	299	285	258	268	270	258	258	254	280	300	266	277	308	256	301	278	269	284	277	290	315	267	287	293	272	272	295	259	294	273	295	289	270	279	266	275	268	282	269	284	321	315	281	260	279	287	293	290	277	278	278	279	284	282	328	273	282	270	281	277	260	295	264	277	282	277	247	294	285	273	273	293	263	304	312	272	287	289	277	303	271	290	301	244	273	253	292	263	281	296	293	263	284	287	269	261	273	301	224	256	280	281	279	300	284	279	266	315	216	297	298	254	263	283	251	295	274	268	284	261	262	284	270	290	277	266	270	291	263	271	325	290	300	261	275	255	286	289	264	278	280	263	281	276	301	289	292	273	270	282	297	268	293	297	285	311	293	277	269	275	293	274	262	278	274	279	286	314	284	301	288	335	273	263	263	265	277	280	271	282	280	261	274	302	283	292	271	293	296	286	260	279	278	296	285	276	287	308	289	277	284	284	292	297	294	291	297	301	291	291	267	294	290	272	284	296	279	258	307	293	276	288	273	281	245	258	275	273	245	260	301	296	300	283	298	260	269	311	282	266	283	275	280	291	254	280	244	283	278	296	254	292	283	262	249	277	285	267	281	265	258	288	277	306	300	276	268	266	312	282	282	304	314	284	285	262	279	290	262	286	287	261	303	285	273	276	286	274	316	307	290	288	293	306	287	281	289	288	288	288	295	289	281	280	270	315	297	285	281	286	267	285	276	283	271	245	284	249	286	260	283	286	270	275	267	286	286	252	252	300	299	290	305	275	272	297	311	280	289	280	272	287	282	249	236	262	275	296	279	287	248	285	270	263	288	270	248	254	286	266	302	269	247	295	294	262	268	265	299	260	253	296	255	279	286	269	271	287	301	288	302	301	282	246	287	300	278	275	274	307	240	306	269	274	300	276	279	254	287	287	294	278	309	285	296	283	287	288	290	280	253	253	285	270	269	299	273	266	266	291	265	258	319	265	284	242	273	257	285	281	290	273	253	291	307	278	291	279	266	292	294	291	295	276	267	262	273	283	282	286	299	324	301	283	290	276	289	312	294	323	326	307	282	253	294	288	270	282	286	266	271	310	289	284	286	254	294	254	300	305	285	287	283	288	285	264	265	278	290	287	269	271	315	272	317	277	289	260	285	299	263	291	306	290	298	260	260	260	288	309	283	264	299	276	282	301	268	260	297	289	263	304	297	284	280	267	277	279	281	248	266	288	279	288	323	271	259	248	283	308	292	299	290	266	270	281	240	302	304	296	277	288	303	294	254	255	295	293	271	293	306	301	274	289	270	298	265	276	267	322	260	283	261	286	298	262	271	270	285	274	269	293	259	288	293	298	299	299	309	287	281	274	275	270	285	276	276	309	292	290	272	258	290	269	274	302	294	265	313	252	273	292	291	275	282	256	268	247	283	306	246	285	300	261	282	272	251	273	275	262	292	272	271	283	306	280	264	262	284	294	286	276	287	292	279	258	255	267	281	283	304	292	300	261	292	278	280	251	293	275	281	282	254	293	275	275	285	274	271	298	265	301	293	268	256	268	264	253	268	298	278	266	298	283	278	257	265	296	272	273	254	291	289	292	285	282	287	299	279	277	313	275	294	289	312	272	286	330	267	317	310	262	289	268	289	251	294	291	255	258	266	282	260	278	275	290	255	294	282	263	334	266	279	280	245	286	285	279	284	260	283	246	266	271	291	248	297	267	276	273	280	282	257	244	268	273	257	308	269	264	317	290	274	280	276	285	269	290	291	266	265	272	265	327	299	278	279	314	278	284	253	296	286	298	286	289	299	282	271	269	275	311	313	268	328	245	306	317	272	281	284	286	248	291	307	262	278	262	259	241	278	232	283	298	246	279	268	269	270	256	301	273	291	272	273	269	279	300	292	280	284	262	273	292	287	251	268	282	234	264	303	260	275	293	272	271	294	288	242	316	263	256	274	256	292	271	281	276	308	284	254	309	270	288	271	282	298	269	270	276	285	269	267	285	282	304	250	276	304	280	263	274	270	258	309	293	268	288	288	290	273	264	250	290	285	276	277	275	299	265	264	289	277	280	280	283	261	311	275	288	276	272	290	307	279	283	269	305	288	264	288	269	270	262	283	271	276	274	276	313	283	260	308	298	295	280	268	278
31386	25181	11211	5288	4374	3613	2967	2476	2192	1947	1692	1522	1404	1308	1314	1237	1177	1125	1025	1033	980	905	984	926	969	926	865	866	874	868	815	834	820	781	767	799	820	782	776	809	786	707	800	778	793	823	742	803	745	771	715	700	719	785	704	698	796	756	736	709	682	776	767	772	762	747	727	781	690	709	730	711	719	676	732	732	725	712	706	716	734	763	746	715	741	710	739	722	743	753	711	724	712	755	730	737	731	707	762	683	753	686	690	700	693	676	713	788	722	745	705	739	709	709	718	708	750	664	714	717	709	711	748	650	679	733	724	698	702	705	700	685	728	706	678	702	695	721	711	706	715	695	739	726	775	736	714	657	697	678	680	716	726	719	695	657	701	729	740	739	642	741	694	715	714	694	737	716	735	730	699	682	715	694	712	731	667	696	692	701	703	741	719	675	729	714	749	716	716	703	740	699	722	671	717	769	709	706	701	707	713	713	667	710	667	690	700	741	689	725	731	690	679	746	728	729	664	698	689	726	709	690	744	730	670	682	685	743	749	669	682	695	701	738	682	681	723	684	678	694	749	739	692	679	676	683	731	708	700	729	673	733	725	667	694	709	684	727	682	703	711	707	700	694	686	721	754	690	693	666	728	701	699	706	762	720	712	715	665	675	715	735	677	702	700	698	734	729	695	690	688	714	712	700	688	682	709	712	730	706	712	725	727	717	748	696	708	730	724	704	722	702	703	682	756	712	708	740	695	718	705	664	753	730	736	737	670	771	711	753	708	723	695	717	754	730	680	741	723	678	706	714	650	690	683	760	726	698	659	742	701	748	708	684	727	715	699	703	725	722	695	697	738	678	734	757	737	719	737	687	739	695	683	708	717	693	707	746	769	749	706	720	674	721	712	728	709	695	736	671	694	706	664	717	748	700	695	751	727	702	703	737	725	697	719	679	710	751	684	681	716	729	701	707	689	689	738	690	753	755	706	732	690	728	667	734	687	719	680	750	730	705	722	679	742	690	711	749	719	736	684	697	677	700	738	722	739	721	722	689	758	712	696	689	716	699	693	706	714	728	678	686	683	720	708	662	685	687	709	687	722	722	694	753	690	695	710	701	653	681	718	712	692	716	685	687	707	669	699	764	730	719	643	635	668	665	663	701	691	727	739	746	709	736	726	689	735	699	680	706	698	723	723	703	672	765	689	705	693	711	690	720	712	729	730	702	678	693	727	731	687	721	693	691	735	718	652	728	689	715	675	730	720	736	753	718	731	694	703	680	720	699	709	702	688	701	737	738	716	685	733	738	711	733	707	744	746	722	677	727	681	708	696	685	696	672	687	697	717	708	693	733	732	720	753	720	714	710	745	717	703	730	741	739	735	649	750	728	662	760	693	691	728	714	688	738	737	714	660	708	703	729	673	750	710	727	722	720	693	699	650	725	743	688	684	688	706	728	722	667	744	739	731	742	697	730	723	701	681	697	706	679	688	682	713	703	685	698	723	728	720	719	700	685	736	751	696	740	677	739	713	753	711	797	676	709	701	686	705	695	716	700	692	692	689	703	714	754	710	719	676	717	720	764	687	679	719	702	703	703	703	697	743	724	725	693	704	706	687	731	734	741	738	754	667	707	694	759	721	708	683	691	711	677	720	682	754	703	711	742	689	697	758	708	699	712	698	720	731	759	675	714	673	690	732	722	664	757	702	706	707	695	704	758	710	727	713	728	701	688	691	730	720	700	661	701	703	716	727	718	707	726	720	672	720	732	698	712	743	658	741	679	713	713	768	772	691	670	759	669	663	771	678	711	726	737	714	698	663	698	694	688	688	703	713	711	656	690	697	728	709	725	702	733	697	692	698	711	689	690	699	696	677	729	668	706	685	666	750	685	650	701	706	695	721	680	670	752	693	703	664	707	708	700	712	700	733	716	739	700	724	710	669	712	736	730	716	713	678	700	707	716	699	713	748	748	688	715	696	759	671	694	703	730	724	688	696	731	721	726	699	679	652	712	662	708	712	680	686	754	719	722	694	740	708	722	718	728	696	615	711	779	681	705	683	727	703	708	695	683	713	758	720	654	732	669	697	715	734	696	686	730	722	720	688	739	689	721	735	715	727	743	723	718	671	718	680	818	688	719	751	725	705	712	666	694	746	693	721	741	769	686	738	686	704	730	678	758	705	729	682	719	731	746	729	698	699	675	692	760	715	729	705	748	700	690	717	735	706	729	749	730	659	677	710	711	717	708	679	666	711	743	669	688	716	683	689	656	700	748	726	684	751	750	719	666	699	746	723	688	683	731	761	710	717	680	680	669	758	718	714	739	708	699	735	649	723	696	671	699	726	690	717	728	708	639	680	746	690	721	736	714	768	692	640	715	690	655	704	695	690	710	744	695	695	735	752	776	663	670	689	671	697	689	702	694	717	719	691	723	670	665	692	713	737	743	668	680	725	683	722	691	729	708	669	671	685	697	713	662	697	752	688	726	695	746	714	700	723	770	759	729	717	685	726	725	727	711	702	710	706	674	707	672	684	687	742	748	694	712	716	694	695	663	745	704	729	674	717	698	690	737	748	727	662	682	730	695	696	732	693	727	667	702	695	733	712	674	728	685	748	691	683	704	711	700	694	700	685	703	730	677	676	658	693	704	721	733	710	693	651	718	690	685	710	705	708	705	707	658	743	656	719	733	679	715	730	702	721	709	734	717	683	705	690	706	735	679	722	701	688	745	706	706	727	712	719	722	705	654	750	689	689	678	675	685	734	693	746	636	722	704	721	719	736	713	700	702	692	677	693	758	682	726	656	717	703	761	724	688	682	724	670	667	739	735	738	704	728	694	702	741	694	707	725	698	743	723	728	734	716	733	696	725	668	637	749	740	700	749	720	692	718	696	705	741	680	697	674	680	629	731	680	696	710	688	713	710	677	738	691	700	690	738	719	662	718	703	696	737	737	658	694	700	738	701	721	685	694	708	719	709	721	699	737	746	684	713	692	712	679	724	689	764	664	721	672	733	722	715	735	709	738	730	684	698	687	687	729	685	680	724	735	701	739	727	714	685	719	723	679	708	706	719	673	696	693	714	676	692	709	754	693	697	720	664	702	717	671	730	663	709	670	718	678	734	752	708	746	775	756	719	771	719	709	719	735	703	760	706	711	745	728	677	728	723	710	723	673	733	720	701	689	681	717	698	760	685	728	775	705	708	715	763	722	674	704	663	753	689	725	701	690	665	697	733	707	712	711	690	680	721	681	731	685	739	735	708	685	712	744	669	718	709	695	672	650	672	723	711	702	736	746	750	694	691	700	731	667	735	730	718	666	646	760	674	718	707	746	736	719	714	744	682	690	692	679	696	702	689	709	709	733	710	723	713	704	748	737	709	710	681	688	700	725	677	714	702	701	697	680	736	715	718	669	726	703	698	743	730	676	712	685	735	700	698	725	744	707	684	719	749	686	740	706	684	718	680	668	735	717	719	734	692	695	714	686	700	718	720	723	677	782	717	707	728
5316	1219	251	173	188	157	161	163	165	177	164	176	168	152	157	149	132	174	147	146	142	147	163	156	173	151	170	156	161	143	174	147	168	132	159	136	159	150	163	151	152	167	138	133	167	155	173	154	152	161	146	159	142	147	149	175	178	157	178	161	155	155	168	160	157	143	145	137	135	185	156	177	163	178	159	146	164	172	139	143	159	175	158	160	162	163	148	148	148	124	167	183	157	152	148	169	141	170	169	163	152	160	147	151	146	175	178	166	158	136	132	186	159	133	133	153	148	161	147	152	165	151	163	168	163	162	149	146	144	166	152	175	173	152	153	163	143	166	148	144	148	140	164	182	172	164	159	172	163	166	127	176	136	135	185	168	124	151	152	141	166	175	155	172	174	157	159	171	156	148	151	166	149	155	132	161	150	162	164	183	145	150	144	159	158	150	149	157	152	146	152	171	170	159	160	147	170	167	146	167	160	159	175	172	168	165	154	170	148	145	161	170	154	148	180	159	173	169	164	146	154	157	166	169	156	169	141	149	161	175	185	152	175	137	165	135	171	169	167	156	165	174	165	161	171	175	190	149	151	157	128	149	156	181	180	147	159	154	155	149	171	166	173	154	163	156	152	161	149	139	147	153	156	161	155	140	130	176	150	156	176	145	142	157	183	140	169	170	153	147	166	169	183	158	173	173	161	150	168	169	177	160	170	132	183	155	160	128	148	152	149	156	154	185	158	171	147	155	147	160	175	162	142	162	159	151	167	154	159	157	140	179	140	183	147	170	137	145	141	164	140	171	138	162	164	172	165	139	185	165	147	145	160	164	178	176	166	200	174	118	145	163	131	139	151	179	147	153	154	159	165	175	151	152	170	157	159	136	144	153	132	150	152	145	169	163	124	168	176	184	181	155	171	148	157	164	158	178	178	166	152	161	145	161	148	150	144	150	154	150	159	161	146	144	138	172	162	181	144	128	138	159	171	152	169	145	172	177	153	159	162	153	162	181	151	168	165	144	159	145	152	161	146	149	167	142	153	165	155	147	130	159	179	170	135	165	155	155	143	176	159	149	150	154	146	150	133	172	151	160	142	160	178	156	146	179	153	147	168	171	163	151	177	154	171	161	155	131	163	159	166	146	162	138	165	138	148	166	175	153	144	168	148	163	169	163	168	158	163	153	156	155	161	158	170	196	150	124	145	143	153	182	166	171	136	166	178	156	157	136	166	149	156	154	177	162	160	165	173	140	153	154	176	154	176	169	167	158	157	130	153	171	151	143	170	140	174	181	155	156	148	149	143	160	160	138	156	153	154	191	164	143	145	162	161	151	164	164	149	171	147	146	149	164	169	166	148	177	175	154	142	158	157	163	141	136	176	151	156	152	169	158	129	157	173	156	170	162	150	158	164	149	171	154	169	155	139	135	166	137	143	155	148	152	150	164	169	162	175	142	150	151	154	160	172	178	153	160	162	166	157	165	148	135	168	184	151	154	155	153	156	160	146	162	161	163	139	166	187	171	162	169	159	166	152	151	155	149	168	147	157	137	157	129	153	153	159	150	161	186	209	160	172	141	147	180	150	164	144	137	147	190	147	180	168	161	167	159	150	148	136	142	135	162	137	157	158	177	154	160	153	151	162	177	142	172	148	156	150	155	147	151	166	143	170	150	182	153	148	153	165	175	166	169	157	149	158	162	156	156	163	132	172	185	163	175	182	142	150	165	136	155	142	168	165	142	177	163	141	153	157	166	155	165	163	140	179	173	146	158	159	146	166	169	191	166	148	151	163	139	173	145	161	149	159	168	147	144	139	166	164	157	149	164	169	172	154	143	148	176	131	165	178	127	163	167	163	144	138	142	152	147	165	167	163	155	143	166	167	148	156	155	161	133	164	162	165	155	142	162	155	156	168	145	162	145	136	160	151	155	156	146	173	154	166	160	151	133	163	163	172	169	157	155	136	162	172	169	171	169	164	163	123	156	148	149	156	158	160	140	161	140	160	149	143	167	147	152	140	160	147	157	154	148	171	140	150	171	140	169	166	161	148	155	162	145	132	146	164	152	166	155	160	130	129	154	159	149	153	154	164	176	154	157	151	144	143	152	146	147	148	156	152	164	151	182	147	141	157	170	165	146	134	161	155	169	175	149	146	158	148	153	150	163	172	143	151	144	151	125	158	156	158	139	149	153	167	151	143	151	177	152	167	145	144	154	168	142	152	179	166	173	191	145	136	154	163	147	157	170	159	162	168	134	183	179	159	158	158	146	159	142	158	157	164	149	156	176	154	169	145	139	154	177	158	173	176	166	144	155	158	169	171	142	150	148	142	173	154	129	168	160	161	144	171	170	153	153	161	149	154	154	170	131	146	159	128	136	136	159	157	178	154	165	142	166	133	128	182	149	175	170	148	153	156	160	175	164	161	142	161	170	148	136	142	136	139	149	154	160	177	170	157	156	157	172	166	136	156	142	161	168	148	159	149	149	151	156	155	177	151	128	156	144	159	162	160	147	162	163	150	156	147	164	175	147	168	150	145	155	150	151	137	157	167	153	179	125	142	165	134	152	145	156	154	146	153	164	155	128	161	146	146	161	168	159	155	157	175	194	160	148	167	150	158	156	155	162	148	142	142	140	176	162	151	147	165	163	157	150	156	177	147	181	149	179	147	169	158	165	157	151	148	157	142	170	164	145	159	140	137	163	152	148	181	176	162	135	142	137	169	146	187	139	146	158	176	162	129	152	167	150	148	148	146	142	150	143	154	171	166	135	148	168	126	153	148	170	146	163	156	152	146	156	140	156	136	164	155	147	172	143	157	160	152	167	129	169	161	155	154	154	138	145	153	162	167	169	151	167	170	183	146	154	153	152	146	152	172	141	167	193	158	179	143	153	142	181	169	156	170	151	177	192	162	175	156	175	139	175	164	138	139	175	161	137	162	143	154	163	164	152	154	170	175	156	164	161	159	152	173	146	152	174	158	127	159	179	175	142	155	148	132	172	169	182	190	154	154	153	157	162	150	157	134	137	155	161	160	142	150	156	161	154	161	149	144	146	186	145	136	150	135	156	158	150	160	160	155	141	164	176	167	163	199	160	179	159	140	157	153	158	147	166	143	151	152	152	153	157	154	146	150	189	143	168	152	174	158	145	160	171	158	150	167	149	173	148	163	139	154	156	166	183	157	156	135	149	161	146	157	180	160	135	161	165	150	175	159	169	151	152	152	129	168	156	174	192	164	127	144	138	142	155	171	166	146	169	159	150	158	138	160	154	156	165	144	165	151	155	164	166	153	169	166	138	163	143	183	145	156	158	140	173	162	191	150	149	151	154	159	182	164	152	161	167	173	140	130	182	166	174	153	162	171	161	153	160	155	130	159	166	138	147	127	162	141	144	131	141	157	179	150	160	146	150	190	150	159	143	167	163	146	155	152	143	166	150	140	153	135	163	157	148	127	176	152	134	175	142	159	168	156	173	163	147	141	164	156	162	153	153	158	144	150	168
4855	1971	733	568	588	519	531	532	481	498	486	466	433	428	499	487	446	487	443	462	459	430	438	437	479	471	470	447	434	415	464	472	458	486	453	437	495	457	449	446	480	513	424	461	486	430	454	449	444	446	447	449	482	447	463	430	473	466	463	437	488	460	488	460	452	407	477	455	494	442	488	484	471	453	437	441	417	463	452	457	426	442	482	457	463	448	471	479	444	465	463	477	451	477	473	481	469	449	429	455	451	457	483	441	462	454	447	426	464	457	486	447	469	471	443	445	454	431	495	452	416	441	493	453	454	441	499	465	477	477	455	482	465	481	481	478	462	453	461	452	472	469	496	462	504	476	417	454	447	452	439	448	431	456	455	436	430	415	460	460	464	439	443	459	515	451	428	467	449	444	438	484	444	465	459	442	495	476	501	460	460	466	461	441	472	456	455	409	472	450	484	476	426	477	455	441	411	477	473	446	469	419	431	463	466	468	452	476	501	464	458	448	454	471	436	450	475	462	448	496	466	452	481	448	489	465	481	455	474	457	455	460	464	458	455	428	462	474	490	475	448	486	472	456	429	468	451	461	463	450	444	426	467	503	470	455	484	489	448	482	474	482	458	462	427	437	455	454	454	437	505	468	442	484	453	472	467	466	449	451	450	462	445	432	467	477	454	450	467	419	445	488	512	445	471	492	447	475	464	478	452	448	462	464	450	439	429	443	435	498	409	434	466	461	463	470	461	437	491	449	453	483	456	439	464	476	424	444	448	426	444	434	515	457	471	450	473	496	436	467	458	472	485	480	477	415	492	453	466	455	482	454	448	425	446	439	459	451	459	471	446	424	447	455	478	432	449	435	434	473	465	467	467	453	449	475	497	458	463	468	444	470	452	429	506	448	467	427	477	477	446	512	483	445	487	445	419	453	453	488	500	445	466	415	461	496	449	425	461	491	448	470	439	441	491	464	439	474	441	501	444	460	442	487	451	439	468	490	466	470	483	463	472	458	460	458	449	494	414	438	469	457	432	449	438	452	462	477	470	461	442	442	466	446	458	478	495	413	467	461	490	529	436	467	467	440	435	424	454	427	475	463	468	446	482	430	453	482	442	493	438	480	472	447	437	458	441	455	465	435	477	475	460	458	450	445	447	478	451	477	457	482	470	483	424	445	464	464	466	445	414	447	441	429	460	469	460	461	474	458	456	430	441	473	500	455	466	457	463	465	459	490	458	462	477	462	467	450	455	477	501	404	452	454	473	463	460	448	484	492	443	443	459	484	455	440	427	452	460	449	439	439	437	423	491	483	447	479	478	453	456	447	499	448	507	445	450	449	446	441	465	419	450	475	484	493	462	487	468	474	443	490	447	465	440	461	428	464	462	472	440	446	431	479	441	442	513	456	461	459	468	474	450	482	461	469	453	459	464	492	460	491	460	472	436	444	444	458	481	462	460	426	462	437	468	464	502	456	445	421	478	472	449	517	454	480	463	453	462	482	459	461	473	441	460	479	460	467	456	441	498	498	442	476	478	450	450	422	482	437	477	464	446	498	482	476	427	518	458	501	409	471	442	463	477	443	488	479	457	456	470	457	421	456	459	448	470	474	459	473	444	425	440	478	485	445	430	494	414	437	439	470	461	463	443	416	448	468	446	478	501	499	456	476	458	467	505	438	454	488	444	451	475	480	478	507	470	446	479	459	475	461	422	419	450	402	463	425	465	425	497	455	485	451	462	410	428	454	461	477	472	487	462	438	472	485	442	428	402	433	443	459	469	445	471	428	461	468	442	460	478	449	428	473	464	469	432	468	476	447	430	424	462	444	454	476	480	444	474	475	450	454	468	455	465	463	460	426	429	478	460	401	440	418	474	489	455	421	442	425	473	468	466	479	482	439	467	465	453	468	451	472	449	484	509	447	454	436	468	464	469	478	496	479	453	480	453	486	495	467	476	439	462	455	464	457	440	462	445	437	463	475	454	464	457	480	472	433	453	480	469	446	497	457	469	475	447	466	463	507	443	445	487	438	458	438	487	500	461	461	420	433	459	449	490	430	464	447	447	475	458	435	471	455	429	445	439	462	430	475	473	477	468	446	465	472	447	455	410	456	440	493	456	461	485	469	468	508	472	451	465	424	420	417	454	469	534	460	421	471	464	465	483	426	460	458	465	453	437	497	442	468	455	472	511	446	439	461	424	489	433	440	461	453	440	475	462	437	476	505	454	471	461	439	473	449	470	458	470	400	488	410	468	461	484	457	472	478	462	425	456	445	460	496	455	454	456	449	439	415	488	537	477	483	463	492	459	444	452	467	388	468	464	487	480	454	488	421	432	440	456	459	475	492	490	471	468	465	452	435	457	486	460	463	472	448	520	485	503	466	453	452	479	487	478	464	454	484	487	483	480	468	473	443	478	492	488	464	431	449	448	499	498	453	449	459	473	478	480	464	460	424	463	486	477	475	457	453	480	459	444	436	475	456	458	398	458	430	479	462	473	428	487	427	443	502	465	409	448	447	497	451	447	449	476	446	437	460	417	482	443	477	437	437	442	453	462	457	437	428	497	440	463	449	451	499	476	465	449	453	454	431	481	458	463	448	437	437	449	494	439	477	461	453	443	467	432	473	444	458	479	501	452	481	479	469	474	462	450	430	456	463	459	444	480	469	461	451	446	467	448	465	459	434	444	450	457	449	443	508	430	474	480	459	429	460	460	480	473	442	464	482	490	423	452	438	443	457	431	474	462	474	454	479	455	445	473	458	420	460	448	482	431	447	425	460	477	484	479	429	459	447	463	448	438	448	475	473	509	498	449	466	461	461	458	451	501	443	441	450	487	443	421	423	468	442	432	451	477	424	480	494	463	463	520	444	450	440	453	475	438	480	494	494	451	441	478	452	445	424	453	459	492	487	479	443	467	466	442	481	463	405	479	437	471	477	464	484	468	465	441	449	462	490	455	473	466	452	457	426	434	453	477	430	463	437	430	436	496	433	463	419	456	473	463	484	445	454	465	422	530	420	471	476	447	405	440	432	492	460	438	487	437	478	479	448	496	479	459	482	483	468	433	481	433	434	417	452	468	468	451	421	485	462	419	467	424	472	445	479	498	450	444	473	457	474	447	471	477	447	471	476	491	495	442	444	458	467	474	443	470	471	473	452	426	459	480	451	447	470	458	446	449	426	468	473	501	458	449	458	470	483	458	459	484	467	484	469	451	465	419	443	463	437	435	454	487	501	481	467	450	442	429	490	454	455	456	474	411	504	463	449	411	465	452	461	441	452	492	438	475	468	452	453	451	461	463	453	467	446	479	449	484	486	474	524	473	473	453	467	464	463	476	468	449	506	431	483	451	528	433	463	446	485	462	479	474	444	448	458	494	461	467	483	452	466	452	489	427	468	446	445	435	493	466	426	475	488	409	476	458	467	464	453	429	475	456	429	441	489	474	491	451	465	427	461	464	434	453	451	450	462	426	449	480	447	464	462	447	404	430	475	439	430	428	486
39590	26154	6454	1144	773	581	474	440	457	397	396	410	389	347	351	295	348	315	328	308	306	319	336	335	311	301	327	293	316	310	289	297	303	306	281	305	318	320	328	306	315	310	298	298	259	268	276	302	312	299	320	298	314	310	299	294	301	320	344	304	300	308	297	320	309	304	318	286	314	298	259	330	319	292	298	305	322	284	301	274	283	282	287	308	301	317	277	333	293	315	304	317	305	294	298	301	292	303	282	290	312	283	286	287	283	302	302	271	290	301	336	294	280	253	286	309	307	312	325	316	293	314	292	306	310	331	329	322	284	308	286	297	308	303	305	284	304	263	300	283	332	287	317	319	307	298	319	309	287	288	288	304	322	266	307	336	309	307	282	286	342	322	274	295	298	310	296	282	307	300	304	294	311	301	289	274	323	303	298	277	277	295	275	276	315	328	305	302	295	290	280	298	290	287	312	294	307	327	328	286	291	278	274	301	313	267	284	281	330	277	275	293	269	316	304	285	285	295	289	336	303	307	301	311	292	302	274	279	287	324	309	301	309	326	287	312	277	305	321	325	313	277	295	325	286	332	346	280	304	292	308	320	302	297	275	286	305	287	305	294	319	294	282	301	316	331	280	270	295	295	292	279	307	292	306	300	311	316	286	284	276	312	307	316	303	318	310	275	306	296	296	276	300	317	290	311	271	315	293	281	278	299	328	320	290	273	277	284	290	328	296	301	283	268	310	286	296	320	269	324	261	276	326	271	294	299	285	331	310	287	334	298	318	282	326	318	312	330	286	295	321	277	300	283	295	287	278	303	294	302	279	297	294	321	310	292	296	309	304	294	325	283	279	295	285	318	294	335	298	266	287	297	287	298	279	313	332	322	314	305	325	298	269	271	296	291	333	282	268	284	307	311	299	300	329	262	290	278	316	272	307	297	282	312	306	283	300	285	322	299	306	261	309	289	269	269	288	277	331	299	293	298	295	310	270	308	281	302	327	281	308	273	288	336	277	293	334	319	307	270	298	284	312	281	302	294	279	298	284	304	286	278	308	286	313	318	284	290	326	301	309	305	290	308	313	272	288	328	310	295	301	279	316	312	298	311	315	278	331	289	271	304	287	280	314	294	316	295	292	283	309	294	290	308	295	323	255	285	284	277	278	294	308	296	310	251	295	290	316	264	325	324	307	289	272	274	297	327	286	297	311	290	293	307	291	270	287	282	301	304	319	294	274	281	263	340	306	313	365	310	315	288	317	290	295	293	318	306	285	292	279	328	299	299	305	330	291	276	290	301	301	298	305	289	292	299	311	293	255	269	294	306	301	299	311	291	320	321	282	276	291	332	300	317	301	286	339	336	286	330	287	286	303	312	265	336	288	290	333	295	266	293	274	300	307	310	306	333	311	280	269	274	295	287	304	309	302	305	276	317	322	279	297	299	306	342	308	290	323	313	309	320	287	299	311	295	279	291	314	305	298	265	298	304	314	283	330	285	265	294	264	269	326	310	334	303	290	293	285	277	285	303	285	295	343	302	302	276	295	293	270	293	299	299	308	330	306	306	329	310	297	352	298	291	291	331	308	296	301	302	297	252	292	262	302	309	305	304	292	298	304	321	317	304	309	298	301	292	271	293	331	296	344	302	317	298	264	288	303	309	305	308	271	284	319	280	276	332	294	308	291	292	305	307	307	277	324	318	306	290	307	331	270	273	313	328	295	295	314	317	287	313	301	279	312	318	305	269	307	313	316	303	285	316	325	311	278	316	304	285	276	311	296	326	284	296	292	309	310	315	332	306	279	306	294	295	295	321	278	303	291	305	325	321	307	318	301	292	290	311	334	324	307	257	280	311	282	338	343	292	307	349	339	303	297	318	334	275	290	292	323	296	284	305	287	284	288	309	305	286	282	293	292	296	290	280	296	275	334	312	335	293	312	346	302	279	324	312	291	285	339	340	289	327	287	326	292	307	310	296	319	303	311	326	313	299	293	280	277	324	318	294	298	274	303	296	287	288	276	288	292	325	317	293	314	311	334	298	297	268	290	275	332	309	334	290	285	296	318	305	319	306	293	295	320	287	303	285	283	313	271	301	304	298	323	296	294	264	307	291	323	305	308	304	306	322	298	314	282	307	302	307	324	298	321	274	304	330	290	306	283	287	312	324	315	327	315	321	293	287	338	317	290	301	340	301	319	297	319	296	315	300	317	323	284	295	306	319	322	327	297	315	296	312	292	331	314	318	319	319	299	298	289	321	310	288	285	301	335	326	283	314	281	301	317	300	304	290	285	299	280	289	319	281	339	298	310	301	326	321	283	275	296	258	308	302	287	316	297	316	307	310	272	311	322	306	303	319	300	281	318	274	289	291	287	269	282	337	257	330	293	356	310	303	296	269	297	287	310	287	284	311	316	297	323	314	279	278	313	279	296	295	271	291	322	314	285	316	305	303	310	305	308	296	304	312	288	303	315	349	311	321	293	316	321	312	313	306	308	294	319	295	292	317	289	275	335	332	288	305	320	302	345	285	322	299	283	285	296	233	291	276	344	322	316	285	324	303	297	308	294	321	273	287	309	304	297	267	287	295	314	319	269	297	317	316	305	305	299	282	325	293	317	325	289	294	274	292	270	311	276	331	292	262	322	290	268	303	331	301	298	315	319	292	337	328	304	327	312	291	310	320	298	299	285	309	278	265	317	328	286	293	293	312	282	275	315	299	280	316	300	290	272	311	336	285	279	286	304	318	316	344	311	285	336	325	338	318	306	319	310	310	310	304	315	309	299	280	298	287	293	286	306	326	274	267	310	267	344	311	293	304	309	312	288	307	307	296	318	316	302	278	306	294	283	293	276	276	285	301	262	293	333	305	300	295	325	285	326	278	326	332	285	280	303	308	293	297	288	303	310	312	260	296	306	273	302	303	314	271	273	309	299	295	329	293	298	300	288	331	309	347	304	335	305	309	298	290	307	310	312	326	296	298	280	268	326	302	299	329	284	294	340	315	311	275	260	316	312	326	305	289	319	315	308	314	311	311	281	294	295	314	300	278	309	297	329	290	338	303	317	265	329	285	298	303	292	300	304	328	297	291	294	283	326	311	269	335	291	291	293	291	295	303	332	274	266	329	284	274	316	308	298	276	299	308	281	289	301	290	262	309	274	317	310	278	299	266	319	293	289	297	302	303	298	299	311	292	304	272	299	321	299	290	286	317	293	287	288	303	307	279	268	318	334	311	310	324	302	321	288	304	301	295	311	308	286	323	308	324	307	277	300	313	323	312	323	305	318	332	289	276	306	312	311	327	304	297	312	327	315	342	292	312	303	305	317	300	319	326	336	313	309	323	296	272	316	277	269	303	297	316	290	302	315	323	295	289	309	294	313	284	315	286	331	280	311	329	296	288	321	296	293	270	275	309	320	304	321	287	306	283	323	334	271	324	299	295	285	312	305	280	291	326	316	317	271	307	281	327	308	289	319	292	309	313	287	309	327	304	281	281	285	285	325	315
22570	16102	6781	3266	2794	2351	2011	1679	1565	1369	1275	1192	1164	1134	1050	1031	1040	998	975	942	909	886	907	887	886	900	874	842	804	821	852	814	820	787	813	849	829	809	854	812	823	775	777	791	855	764	811	728	784	786	796	802	789	773	799	797	768	803	797	748	798	797	785	744	802	818	808	778	778	783	780	778	797	832	804	820	782	762	741	816	807	807	793	725	794	728	742	779	830	756	787	745	768	765	788	773	790	745	817	727	772	797	771	764	773	772	802	844	759	755	821	802	820	829	750	772	775	794	811	757	727	751	741	762	821	761	753	760	806	766	742	764	767	779	779	772	725	830	737	803	778	763	749	720	771	777	778	817	777	727	762	785	784	800	751	759	719	734	829	713	718	776	818	814	768	758	760	758	718	804	759	828	795	802	746	796	801	784	771	766	785	739	754	758	804	786	733	776	773	822	788	800	791	738	757	739	784	764	723	749	756	776	742	798	814	703	788	783	746	776	818	774	824	721	745	780	810	779	752	809	724	781	785	815	783	793	760	796	818	796	801	790	791	755	767	752	764	806	741	783	742	752	720	793	772	775	791	730	766	768	750	803	763	769	724	803	857	797	772	801	800	752	788	683	748	774	768	777	737	812	790	785	756	780	743	753	757	790	798	775	736	746	798	810	799	775	721	742	783	790	755	700	775	806	791	784	761	783	793	750	735	751	750	753	758	731	785	786	759	758	756	794	773	752	815	782	796	858	756	791	794	754	745	723	776	789	745	758	734	745	754	753	764	748	777	733	776	785	787	771	802	786	806	759	747	742	722	739	794	740	759	775	755	771	789	787	750	793	763	729	790	744	801	807	792	740	740	812	742	784	763	739	729	779	761	835	753	804	760	765	757	766	765	789	771	742	756	786	763	757	767	755	798	749	772	741	829	764	740	752	771	784	796	788	728	758	760	744	777	750	758	729	772	815	774	783	784	778	798	770	783	766	805	757	828	770	769	737	765	789	818	735	756	717	794	796	750	756	773	825	776	759	779	786	740	772	767	761	730	750	736	783	763	823	771	713	822	771	770	755	756	743	760	748	764	802	774	747	776	773	751	742	779	702	757	764	803	769	775	721	767	739	752	776	746	774	762	814	749	783	754	791	756	795	764	766	734	802	759	784	743	779	790	771	783	762	771	783	778	713	818	792	754	771	748	766	797	736	794	743	760	759	807	823	779	768	798	749	735	769	742	762	861	789	794	801	760	728	803	754	781	716	765	746	724	748	803	797	782	806	791	809	781	808	728	775	778	788	766	778	777	830	774	820	763	768	745	839	771	812	737	776	763	743	786	764	769	746	804	765	796	732	777	796	786	784	837	758	726	752	777	781	721	759	796	754	782	772	724	754	793	838	798	837	744	766	801	793	796	759	766	789	765	779	822	764	762	761	764	787	731	758	784	806	802	777	772	768	757	769	781	809	812	785	779	730	735	766	800	731	802	778	756	754	764	762	741	779	792	765	784	813	771	778	727	790	796	758	728	763	738	745	800	814	775	765	788	765	832	804	738	764	759	782	776	754	742	758	760	736	751	786	798	805	777	719	720	726	790	702	776	802	798	834	779	763	813	787	757	783	799	791	778	746	763	749	776	795	763	740	736	757	768	735	772	768	770	781	747	769	784	772	797	782	782	751	771	757	776	839	800	800	774	751	736	790	795	793	745	788	792	793	752	757	778	840	760	753	787	777	765	730	756	790	788	735	778	710	780	776	804	776	798	768	783	801	790	784	797	756	769	743	769	751	790	750	762	783	757	768	800	799	804	815	763	804	769	769	798	739	795	804	710	778	733	781	773	759	807	769	784	810	738	778	794	771	769	770	750	830	772	767	799	782	743	797	822	763	743	760	757	787	781	746	774	768	796	808	743	844	803	771	727	804	714	809	741	804	776	770	756	763	764	752	805	758	761	821	795	788	769	753	798	769	756	755	738	781	736	782	797	756	734	743	799	800	815	800	773	741	758	778	765	761	733	808	776	752	793	763	798	772	789	748	766	742	766	750	725	730	749	769	784	791	755	809	724	747	753	783	804	783	744	754	772	794	784	763	823	787	804	753	761	795	776	731	750	754	717	768	851	755	794	804	805	745	759	743	763	800	739	826	816	773	783	801	809	790	839	813	782	771	805	755	811	752	771	741	790	806	732	755	734	734	770	789	793	778	757	756	789	765	777	813	758	792	739	747	784	804	856	790	782	821	729	765	809	750	789	808	757	758	767	829	751	796	774	814	773	766	770	818	764	779	769	750	760	749	775	785	779	811	746	768	786	783	750	740	748	793	798	820	803	770	764	787	773	794	743	796	746	807	778	735	788	741	787	771	777	764	746	798	807	784	768	774	732	809	818	715	731	778	709	785	765	771	733	718	799	778	775	824	819	762	776	827	794	810	803	755	789	793	790	758	748	795	768	802	748	781	757	836	813	810	790	775	751	774	729	837	810	701	763	758	757	800	830	737	764	758	749	790	779	703	793	715	773	779	798	814	782	763	777	754	756	791	782	794	763	765	753	746	772	746	748	783	776	819	789	807	781	754	764	782	781	782	736	814	793	778	780	738	799	774	785	707	814	778	816	765	815	772	792	802	752	759	805	774	797	784	747	773	713	791	795	737	773	771	719	766	766	795	760	817	758	773	763	789	770	771	734	800	737	760	737	784	806	786	786	790	761	732	756	747	741	781	754	829	808	774	798	800	772	772	756	759	789	781	766	768	771	791	774	709	803	757	789	799	758	771	730	763	758	799	830	710	768	744	756	765	787	809	816	758	812	744	818	800	775	795	779	760	821	776	770	796	770	761	792	812	774	737	763	784	765	758	805	800	766	718	811	801	779	775	803	816	772	779	778	763	789	727	778	814	746	805	774	758	801	792	859	764	818	812	763	757	766	830	783	814	720	734	799	744	789	741	800	820	775	763	791	756	745	783	802	848	755	764	821	756	827	813	770	724	765	774	783	756	723	774	730	778	785	780	821	746	779	787	801	836	773	766	772	739	827	766	735	764	758	751	785	786	718	828	811	833	730	773	746	774	756	766	806	755	778	783	759	760	783	751	761	754	792	769	764	859	764	828	815	759	801	802	780	768	751	780	730	746	771	837	768	785	743	767	742	752	765	830	733	759	748	776	765	777	744	741	747	784	756	767	767	778	722	766	743	756	786	740	801	779	798	744	737	775	733	774	771	733	744	749	802	731	751	776	716	769	788	716	782	757	800	777	740	790	770	804	749	792	775	781	791	798	827	845	749	794	749	777	754	756	751	745	777	846	744	730	767	785	781	748	726	781	806	781	726	735	758	764	774	763	727	776	738	763	775	774	813	776	811	755	808	770	799	754	760	790	798	825	780	770	780	771	759	770	767	793	791	790	778	775	719	756	789	785	781	752	753	798	764	822	813	755	759	762	789	820	778	773	770	771	780	773	796	766	754	775	809	756	764	761	741	792	759	806	733	776	765	805	750	791	757	780	767	797	803	787
53247	39395	13766	2415	1174	820	680	577	506	435	404	400	403	354	382	363	335	351	379	321	300	293	309	291	317	263	263	301	317	284	301	302	303	293	295	248	325	277	288	297	280	259	277	272	281	291	291	289	292	271	340	282	285	285	282	277	264	271	302	290	291	270	301	275	265	253	276	293	297	272	281	304	305	293	295	298	283	263	274	279	285	302	282	283	244	301	292	286	250	259	257	261	252	267	258	253	328	239	287	299	294	301	290	283	296	269	316	277	288	271	266	262	295	258	268	323	270	274	282	272	292	306	246	286	276	263	242	302	287	269	255	281	280	293	274	273	293	298	278	243	275	296	249	259	281	296	267	289	278	297	284	277	297	270	275	278	258	314	297	286	288	273	259	300	264	272	267	277	319	301	256	267	279	250	299	274	302	280	294	283	276	268	295	277	284	286	242	299	281	283	276	280	302	302	292	280	286	295	252	284	242	286	245	301	277	269	300	279	285	262	277	258	266	279	276	275	282	290	294	282	282	292	275	308	283	274	251	271	274	277	292	312	296	280	309	300	252	285	284	290	283	295	297	285	283	284	262	257	290	313	277	286	297	270	302	295	282	264	296	271	323	260	291	301	294	280	268	283	281	276	276	276	253	279	299	281	273	272	259	288	282	269	290	312	268	287	278	266	272	286	296	279	275	290	275	281	265	284	291	271	284	278	291	266	254	294	266	278	281	259	280	275	266	280	247	271	289	314	283	270	285	259	270	278	279	258	284	290	278	280	275	277	288	275	289	292	271	283	304	284	301	277	281	298	264	274	272	298	263	289	288	258	271	264	272	278	268	293	286	305	265	279	290	261	297	275	256	273	295	297	269	281	300	298	272	298	259	292	280	281	282	248	258	257	286	278	267	269	289	311	264	269	250	271	257	296	258	262	307	270	275	293	291	289	248	258	280	294	254	293	275	287	276	279	273	245	307	280	269	280	279	305	261	252	283	297	283	274	268	284	289	297	256	293	252	276	291	283	281	248	266	321	285	287	293	278	291	275	298	289	318	263	261	267	290	309	277	249	296	276	274	311	269	270	279	283	282	286	283	284	295	288	267	298	272	271	280	277	285	285	296	286	270	288	252	263	279	257	268	284	273	273	317	294	278	316	280	272	281	292	323	271	289	267	270	284	306	255	263	250	304	287	263	267	276	251	273	299	269	264	265	272	285	270	261	274	287	285	292	267	244	290	301	318	316	256	299	291	286	256	290	255	262	292	266	273	253	256	276	251	278	288	277	269	274	290	305	267	294	266	265	260	285	283	294	271	299	271	294	272	265	256	266	256	258	253	246	265	279	289	262	275	259	270	300	277	298	255	272	291	271	270	258	278	299	307	294	266	263	313	243	297	292	289	267	255	291	296	292	278	294	261	276	287	286	273	275	289	284	272	263	261	280	291	262	296	273	303	274	266	317	270	281	254	293	297	289	285	277	277	254	279	289	258	256	273	278	262	309	306	287	287	267	278	282	277	284	278	260	291	294	287	292	307	275	305	256	283	282	291	279	272	268	264	286	309	291	294	275	292	262	276	275	327	277	281	280	267	273	271	290	277	295	294	279	315	246	285	295	301	261	239	300	292	283	288	283	296	301	282	310	292	276	282	269	280	296	291	287	267	307	288	283	290	287	279	265	268	257	261	288	283	307	272	272	254	289	258	270	297	300	301	267	265	270	309	264	269	262	276	260	275	247	292	274	299	289	264	298	278	296	257	299	307	252	293	297	291	275	293	269	255	271	237	269	269	278	301	294	272	283	263	271	297	253	231	266	307	263	262	282	284	275	251	301	306	294	271	290	268	282	259	274	274	258	297	283	247	281	278	273	242	268	246	265	267	284	279	311	247	304	289	298	254	259	281	294	252	279	302	276	280	257	315	276	271	278	294	261	260	301	283	250	275	298	290	277	301	273	275	271	261	294	268	305	278	262	276	295	274	282	299	292	317	278	285	247	279	272	281	260	278	269	272	283	285	243	272	264	267	273	298	280	287	260	283	268	255	262	295	256	269	276	275	234	280	264	258	278	260	298	292	276	272	288	273	264	267	282	297	290	267	262	290	276	304	245	270	284	277	276	280	291	269	284	260	277	289	272	289	288	281	265	256	297	301	287	296	264	290	307	270	281	259	276	284	293	305	252	282	282	260	298	280	310	238	253	252	315	305	283	256	290	271	297	301	286	288	291	281	292	269	286	269	293	290	306	278	255	271	260	310	274	275	290	273	292	293	286	278	260	285	285	262	288	299	280	280	293	276	283	246	299	283	284	277	284	254	266	290	257	310	302	256	320	276	279	263	281	276	293	285	271	258	286	283	269	300	277	277	287	303	269	281	286	281	255	300	259	286	261	290	253	291	314	248	251	283	297	251	286	280	249	279	279	291	250	262	263	291	252	227	259	262	284	287	283	278	304	284	265	305	298	257	259	318	267	259	286	291	298	276	274	254	264	276	283	265	264	270	255	277	291	290	268	260	271	271	276	304	300	299	299	276	296	274	256	295	288	294	270	292	277	284	263	276	329	285	300	309	282	283	252	276	292	258	236	284	278	278	243	283	278	256	276	299	268	280	266	302	260	307	313	275	264	252	251	279	288	316	278	277	273	296	295	248	269	261	276	294	293	267	276	276	274	298	302	275	278	319	278	260	250	252	261	274	290	285	301	310	311	287	247	288	280	285	282	260	296	281	290	238	295	259	267	254	260	271	277	273	266	280	306	270	294	265	273	288	282	278	285	266	294	291	259	282	256	268	269	302	260	302	260	264	277	240	320	303	293	271	267	273	305	283	302	273	307	263	279	259	318	263	252	292	284	280	300	249	292	277	203	277	304	240	282	276	283	275	326	300	281	264	280	280	279	250	289	301	286	280	270	276	274	268	280	282	281	254	269	266	276	268	297	311	257	275	274	296	308	286	257	288	235	267	265	299	268	262	281	261	255	291	259	279	287	272	258	260	280	264	299	257	296	284	241	278	261	270	285	289	296	257	295	255	258	274	323	254	269	269	244	273	291	279	255	271	295	279	269	309	326	278	278	280	271	265	290	284	277	265	287	276	309	295	287	286	290	284	274	304	272	257	259	272	300	283	255	247	281	257	277	260	278	287	258	277	280	287	274	292	305	280	284	258	274	295	339	277	257	299	261	265	305	292	246	270	310	282	249	251	252	260	289	266	308	282	284	280	292	278	279	268	280	273	295	280	284	260	246	268	260	271	266	271	276	271	255	266	263	285	286	286	271	284	282	284	298	283	289	293	296	271	246	292	296	297	263	289	266	276	286	295	289	328	273	305	290	295	300	301	289	252	286	261	286	303	266	294	296	301	267	273	302	236	259	310	252	286	297	252	298	262	277	269	279	291	266	261	289	261	269	252	279	255	267	248	271	297	268	292	270	279	280	269	275	265	255	294	301	266	282	284	286	283	295	263	283	303	267	299	260	270	298	275	271	288	285	288	279	307	288	261	276	279	301	239
30866	23242	11810	5292	4439	3539	3135	2424	2131	1817	1714	1545	1415	1378	1232	1218	1099	1061	1070	1042	1005	940	1016	917	903	888	866	893	839	815	832	803	840	825	792	786	772	760	846	800	845	742	781	768	786	761	760	746	718	725	714	763	758	691	710	744	760	748	740	702	724	698	743	730	688	724	709	704	715	695	740	734	731	782	746	720	729	694	714	716	745	720	713	749	752	745	707	711	727	677	701	733	718	779	733	701	729	714	678	734	716	757	695	712	676	726	660	761	654	662	762	732	710	719	700	712	714	745	687	656	684	732	691	715	711	705	735	688	736	722	716	692	754	717	684	679	690	717	695	738	725	706	681	702	735	703	694	758	697	710	676	740	707	758	726	758	691	738	695	696	700	700	709	721	739	749	698	727	679	712	678	683	711	703	690	726	679	656	692	723	691	694	667	754	726	688	703	653	698	690	698	752	720	695	768	692	701	671	710	697	723	694	714	721	700	679	712	677	670	700	672	763	686	746	668	740	696	739	691	697	698	749	688	706	700	722	747	706	712	733	696	681	685	689	699	678	732	722	648	663	701	670	684	665	743	713	677	721	695	706	701	702	648	711	728	706	740	675	750	733	742	714	715	704	658	685	693	717	658	702	731	703	653	706	729	704	705	721	750	696	719	747	766	755	735	737	703	689	693	693	693	674	753	712	677	702	690	721	727	702	720	689	719	729	764	718	724	679	705	718	673	632	679	687	686	733	693	679	675	685	677	685	736	676	736	676	681	710	687	735	699	744	735	696	722	675	727	705	718	745	697	691	756	637	688	743	705	655	721	725	711	697	681	707	669	780	660	683	697	680	700	734	683	716	643	688	665	754	704	676	678	720	717	652	725	683	705	693	665	692	685	691	716	716	705	708	712	636	764	691	664	683	687	734	685	695	720	734	733	689	705	716	697	688	668	702	733	735	682	703	715	661	742	702	660	703	730	712	669	672	684	729	727	664	726	725	686	709	658	680	727	695	694	729	723	669	699	678	687	703	706	667	721	720	703	731	681	694	744	684	698	691	738	686	713	695	682	703	701	695	709	750	696	751	703	732	718	708	698	683	675	708	705	693	703	724	718	643	734	695	695	763	719	722	709	701	726	711	725	716	699	705	680	717	701	670	696	679	724	715	708	682	749	709	724	734	714	705	736	757	673	769	740	708	693	757	699	656	693	682	650	709	659	714	705	687	706	713	694	698	711	655	690	703	709	724	724	726	687	715	685	718	719	661	687	684	681	689	741	689	717	701	664	695	719	731	676	692	662	659	677	721	739	735	687	688	684	728	702	723	678	716	701	743	720	716	675	719	689	731	692	731	736	687	738	704	720	667	728	699	665	730	743	670	753	690	710	781	702	699	679	712	690	690	725	682	656	753	676	667	745	705	707	734	695	712	655	700	708	724	759	712	738	681	707	748	733	681	730	698	691	719	705	726	731	716	711	682	717	680	769	728	710	665	700	671	709	726	687	713	656	700	685	697	679	676	691	741	685	742	708	733	728	706	731	728	672	685	698	701	687	656	727	699	736	691	714	721	728	733	698	765	705	735	702	698	706	692	691	761	653	692	718	764	719	715	687	712	712	746	746	682	654	692	743	714	715	647	677	710	758	727	714	723	712	716	729	751	653	710	793	662	737	740	717	713	702	743	674	700	684	737	774	665	705	689	675	754	696	726	738	687	691	676	712	738	729	701	729	766	679	694	701	721	640	679	708	723	740	699	660	732	689	735	725	750	705	705	735	697	722	699	682	677	684	712	733	738	703	676	683	706	724	723	705	715	704	677	702	746	700	682	718	682	758	678	653	731	699	702	681	694	737	713	739	748	710	670	769	665	668	724	709	693	704	695	644	703	729	707	700	723	731	715	703	715	698	720	710	739	696	666	781	657	686	680	736	652	712	725	660	712	706	714	727	733	655	703	704	732	716	729	671	699	702	714	709	669	668	681	740	689	677	743	721	677	705	672	681	732	722	677	694	685	716	677	739	688	714	715	738	715	692	699	741	681	694	665	706	745	714	712	682	712	710	711	724	741	700	716	711	712	711	703	714	754	706	693	700	672	702	737	707	707	706	699	703	694	698	692	671	704	701	729	717	699	716	718	685	696	661	745	699	737	679	740	700	688	730	663	697	711	707	680	690	731	676	697	697	740	716	686	726	675	760	721	688	703	653	682	702	707	694	697	704	726	690	663	708	753	702	741	741	693	645	719	717	681	651	688	730	694	703	704	747	734	727	689	735	693	733	743	688	695	714	683	717	719	717	752	691	726	709	706	715	701	651	696	687	727	677	730	701	656	717	744	685	748	744	743	667	671	731	697	672	713	686	763	788	695	651	699	690	694	754	739	727	691	699	665	728	773	716	691	685	640	715	691	714	715	657	691	692	731	718	726	693	675	734	728	727	738	734	712	711	711	758	728	714	669	748	746	701	657	708	675	725	718	697	673	755	705	699	676	664	667	689	721	677	693	689	695	698	716	685	684	716	711	738	710	658	709	721	722	718	744	716	700	671	757	709	693	712	701	738	688	678	733	717	717	685	693	683	706	689	721	736	692	698	714	734	718	717	704	685	700	712	689	726	690	720	708	729	691	692	707	723	694	751	712	704	741	694	767	711	677	691	711	673	672	633	652	714	697	681	724	700	731	689	773	702	695	718	678	751	686	738	729	747	756	708	703	678	700	705	666	720	676	657	627	700	642	676	725	682	692	710	701	710	735	684	709	668	703	657	743	718	715	707	722	714	707	712	719	713	698	682	665	781	710	764	736	689	705	729	756	719	729	713	680	690	667	704	691	782	675	689	639	721	694	688	679	744	721	724	680	724	698	699	707	722	714	629	761	666	719	746	729	654	712	708	674	720	757	719	730	698	714	701	715	740	736	672	705	708	704	720	717	754	715	713	728	772	738	726	689	694	710	700	676	733	665	725	755	692	660	710	696	695	738	712	737	709	699	707	723	663	730	677	698	705	651	718	721	710	685	685	723	712	722	715	646	695	737	715	675	672	689	728	702	679	665	708	739	760	713	680	672	713	676	692	749	721	698	763	697	736	724	691	711	705	694	690	738	686	691	665	744	703	782	682	697	728	705	648	699	673	715	728	682	692	735	714	728	710	709	687	699	716	676	732	791	700	705	707	706	696	723	718	726	712	689	693	725	694	717	716	690	693	661	719	697	684	747	665	664	697	725	661	713	715	687	730	710	705	647	691	702	739	675	732	794	739	711	692	673	685	683	698	716	653	735	702	753	710	726	688	672	700	715	674	724	686	731	695	713	717	711	707	700	685	674	752	707	724	705	660	707	710	639	669	725	691	697	731	733	697	726	715	732	714	735	692	733	671	737	659	766	699	737	712	704	731	720	689	707	721	725	714	703	686	666	698	695	689	676	684	738	694	698	718	697	692	700	667	693	702	728	710	684	700	677	641	717	687	705	672	699	722	673	700	699	670	734	693	714	686	766	692	689	715	719	685	677	755	715
4934	1099	248	186	194	158	151	152	130	165	162	155	149	170	169	140	154	165	141	119	140	162	191	160	163	163	156	160	167	158	165	197	147	161	163	142	173	179	144	140	161	162	148	134	155	146	127	165	167	160	154	148	142	134	136	166	171	174	171	157	151	161	156	144	162	142	141	163	143	139	153	159	170	143	154	162	141	143	177	169	152	172	162	153	155	164	160	162	170	152	152	140	146	152	152	149	163	164	157	170	160	156	147	153	166	131	161	159	151	169	152	153	177	154	167	141	158	152	154	158	139	159	150	145	176	162	163	154	154	156	175	191	143	162	168	181	151	171	149	164	170	157	161	161	145	169	161	151	171	164	156	153	154	162	165	136	143	141	160	136	160	135	158	161	159	160	152	143	155	137	139	178	134	171	145	191	154	174	154	174	155	148	162	150	162	157	139	167	149	158	157	141	172	182	150	133	138	169	162	135	175	162	145	144	155	175	162	177	146	192	158	152	168	141	146	171	134	140	172	167	147	171	159	147	150	150	166	148	150	172	166	164	179	176	169	170	140	165	139	148	140	134	137	170	135	159	158	157	121	149	141	162	176	142	170	149	138	161	168	151	172	152	162	173	150	165	152	176	145	158	151	147	160	148	155	173	179	159	166	156	124	148	175	152	156	136	158	145	160	165	143	164	165	146	134	164	192	137	168	144	156	144	156	150	171	156	152	181	143	162	157	155	146	149	143	156	152	168	150	126	161	149	154	166	146	170	160	139	141	161	153	166	164	154	153	142	131	154	145	145	159	153	152	172	164	144	163	157	173	161	150	162	156	160	156	170	146	162	160	144	142	150	149	146	160	149	137	136	142	133	150	161	163	142	152	170	158	166	161	147	147	159	158	166	146	148	149	149	171	158	161	186	152	131	143	168	157	171	155	160	142	161	174	132	158	161	154	134	173	154	188	149	145	154	130	144	148	175	169	137	161	163	164	170	151	178	147	149	125	185	170	168	161	167	160	144	145	158	173	144	155	175	149	188	144	139	159	154	168	141	148	165	172	156	143	166	162	172	156	180	158	151	147	161	146	163	164	167	154	165	144	142	140	151	141	137	134	156	158	145	146	168	151	160	144	150	131	142	149	162	155	177	146	156	141	157	170	169	170	146	166	157	154	175	144	165	157	150	155	158	151	162	166	146	136	135	152	140	146	135	151	168	169	139	163	147	171	179	163	167	171	161	161	179	171	167	159	164	150	150	168	163	175	142	145	164	156	143	164	145	147	164	157	137	152	158	151	132	163	184	157	158	179	133	131	152	147	162	140	181	171	151	167	158	163	146	182	171	166	168	158	182	166	165	169	182	162	157	152	178	173	162	162	139	172	169	159	159	155	140	156	170	151	167	148	153	150	164	151	163	140	161	120	150	149	121	155	129	169	153	147	155	168	144	153	133	151	164	133	145	174	167	139	139	171	147	152	143	129	138	152	155	139	155	163	161	156	160	154	162	168	170	138	162	162	170	159	133	188	176	177	127	144	156	166	173	145	137	157	178	167	177	146	147	155	166	162	162	150	169	155	167	138	149	175	146	155	146	166	155	140	135	150	162	157	140	136	158	168	135	156	148	161	140	157	150	149	170	157	152	162	147	154	182	153	155	151	190	156	180	131	145	156	158	137	155	157	133	131	147	171	195	158	172	164	154	163	159	158	144	174	141	148	171	166	169	167	141	153	157	139	162	177	155	155	174	150	164	165	168	137	130	158	144	153	170	151	155	135	159	178	149	158	150	159	130	158	157	165	155	153	145	160	139	159	162	137	171	148	144	184	168	144	134	166	154	161	142	142	142	161	154	150	133	133	119	165	132	148	134	148	167	139	148	159	163	161	184	155	173	157	178	166	140	171	157	173	147	157	153	152	166	147	175	161	154	159	169	172	158	147	125	150	152	172	174	167	177	131	163	153	176	141	142	162	166	147	135	149	161	149	157	157	157	138	146	155	169	166	143	161	130	138	149	157	159	153	142	154	140	161	162	138	139	146	179	155	145	167	137	161	134	165	165	163	146	159	131	147	167	146	154	144	173	143	171	160	168	127	162	152	160	157	161	154	151	136	148	154	142	147	141	149	142	172	169	150	144	156	141	141	153	159	144	149	159	126	142	154	142	186	164	169	152	150	184	168	160	150	127	163	173	142	159	154	169	191	165	149	138	162	137	157	146	170	147	156	162	166	170	134	143	147	176	124	142	163	167	176	144	144	153	166	141	172	140	147	139	162	148	149	152	162	184	166	145	167	151	137	155	140	151	176	158	156	142	172	143	186	155	139	141	177	174	144	154	158	161	156	150	183	164	146	154	144	147	145	130	159	152	184	151	137	165	155	166	164	160	141	138	127	166	159	146	128	146	161	141	132	158	166	151	177	139	161	171	153	141	149	153	146	145	143	160	163	147	170	169	175	145	179	160	152	153	168	136	158	163	151	136	160	150	161	159	145	167	176	175	147	157	155	157	153	144	173	154	159	184	128	157	155	136	138	152	155	158	131	152	136	154	131	155	155	169	164	162	162	169	164	170	145	140	167	160	155	167	160	158	133	123	144	149	161	145	177	154	167	149	138	157	168	133	162	159	158	189	151	160	138	185	154	157	148	167	151	160	133	151	158	142	158	163	159	144	139	151	162	170	163	144	160	150	169	169	156	139	161	164	176	168	148	178	161	155	139	147	160	172	157	161	164	154	143	151	166	164	169	161	139	156	164	160	154	183	166	178	158	156	140	147	175	158	162	158	157	149	182	163	170	173	133	163	159	164	179	166	166	150	163	151	157	142	167	157	149	170	178	161	174	146	163	153	167	162	166	173	163	156	139	151	143	130	154	164	152	159	166	138	152	154	134	180	160	132	134	157	158	150	150	157	146	145	175	137	179	161	135	171	157	160	157	195	157	165	163	165	176	154	137	160	155	185	164	178	175	153	164	181	174	176	139	132	167	164	173	161	141	159	136	156	145	159	166	146	165	143	144	160	167	165	184	167	166	163	165	136	158	175	159	164	139	144	176	148	139	152	164	138	176	175	137	175	159	167	153	164	180	149	139	154	160	145	165	166	155	148	155	157	152	134	171	149	155	150	154	167	149	131	166	160	175	158	163	159	173	161	166	146	167	161	166	156	140	181	162	157	155	170	135	155	160	154	156	163	170	165	171	174	177	168	161	139	154	136	140	133	171	157	166	144	156	167	151	140	166	142	131	151	182	133	140	160	142	191	165	156	148	170	161	175	156	173	184	151	147	164	173	141	160	150	144	158	164	140	172	168	149	148	158	145	135	171	136	151	153	158	144	181	129	147	163	181	164	169	154	188	167	171	175	142	158	174	169	156	153	150	151	147	177	155	167	154	152	163	152	174	145	150	144	173	166	157	159	161	158	143	168	177	168	152	164	137	149	163	170	147	161	139	148	142	142	173	131	149	164	166	148	146	176	136	159	145	162	154	148	144	152	140	181	160	168	145	154	174	170	161
4649	1637	741	559	535	540	515	517	540	487	473	483	448	444	455	449	487	450	470	472	448	447	468	472	492	469	444	466	453	431	468	493	489	453	466	476	477	463	478	435	453	461	438	432	488	477	455	456	476	417	457	433	473	461	434	474	464	486	437	436	457	469	486	480	444	468	469	488	416	441	443	457	414	435	451	478	466	419	517	469	484	472	461	494	492	482	443	449	414	459	460	442	446	423	469	453	461	473	484	437	450	437	462	433	466	480	442	449	445	459	448	515	467	442	463	417	488	468	439	481	430	442	429	466	440	424	455	479	461	433	471	432	451	467	468	420	444	462	423	478	483	495	461	500	424	448	471	446	465	467	443	469	446	430	453	450	468	433	454	464	424	439	420	439	428	465	466	452	455	419	434	475	483	459	472	475	451	468	438	463	521	441	432	474	469	499	447	492	467	466	462	465	493	455	458	487	442	489	439	469	480	471	485	441	443	451	445	449	462	438	475	476	478	463	465	436	480	427	473	442	450	458	460	435	470	425	499	463	461	454	445	477	443	464	478	455	435	470	457	488	427	420	457	469	476	462	467	473	471	447	416	525	443	491	455	459	440	431	468	483	460	460	444	466	474	429	465	478	484	468	469	479	442	467	450	442	474	465	442	488	463	450	464	409	496	460	463	466	447	476	474	452	462	455	447	463	468	447	452	465	443	439	453	490	438	495	467	469	462	483	438	461	460	444	490	454	454	441	477	474	477	497	469	450	464	450	470	464	466	465	462	459	489	495	448	453	466	397	475	432	470	466	483	493	453	445	433	462	439	436	425	480	462	478	479	444	467	445	453	450	460	503	437	465	486	435	443	438	484	457	441	449	491	440	496	475	400	437	451	435	421	450	436	461	466	502	466	446	502	457	458	454	467	494	445	453	454	452	470	407	450	432	456	457	468	438	437	425	454	441	479	444	477	439	466	492	471	480	467	481	494	452	477	457	453	426	444	454	456	469	460	469	447	444	499	442	471	453	453	466	416	477	452	446	486	439	480	460	423	507	481	500	457	425	428	452	472	449	457	491	449	484	435	481	416	460	458	472	459	491	453	419	472	431	452	438	436	435	473	431	475	475	427	458	421	463	439	451	491	453	454	445	462	496	468	485	484	443	447	504	438	476	449	455	453	444	470	430	481	447	467	470	461	480	457	475	444	433	479	471	466	450	439	470	484	417	485	460	445	431	451	454	454	448	459	443	454	454	426	469	461	474	478	480	458	470	473	470	437	518	412	476	465	454	463	434	450	455	473	442	479	472	472	441	463	470	439	487	447	460	494	473	437	484	463	475	432	517	430	435	438	461	469	445	447	504	473	489	498	464	459	497	415	475	424	482	408	457	441	503	472	466	442	504	439	448	461	461	455	423	430	499	466	466	433	476	451	469	513	447	467	493	457	505	439	452	493	465	461	481	443	451	497	468	449	440	452	466	458	431	447	438	469	453	447	436	475	435	521	481	450	455	428	459	461	487	446	434	503	482	468	465	458	434	500	470	476	446	435	449	447	415	456	452	483	465	442	459	438	480	438	439	460	436	465	443	445	475	445	463	467	454	435	456	441	411	495	457	485	459	437	422	455	481	434	480	468	466	441	487	485	479	435	488	446	487	441	455	493	444	442	446	447	457	469	461	442	468	443	437	478	479	473	494	430	458	442	453	424	473	449	469	483	441	459	440	424	464	486	444	438	449	444	477	484	462	444	460	451	484	448	463	460	454	455	455	477	430	475	426	435	451	439	445	457	441	449	466	454	498	454	444	494	464	446	440	444	471	469	444	471	481	466	466	452	474	456	463	460	446	457	482	445	452	462	456	469	488	466	494	436	452	427	449	462	467	481	462	480	479	432	451	468	470	445	460	500	456	452	461	451	456	435	453	451	498	459	481	412	449	441	431	430	460	444	440	452	453	437	466	469	486	451	475	443	479	503	438	462	429	490	432	469	448	452	495	457	463	468	408	454	476	437	454	507	457	479	473	465	477	444	450	438	486	471	466	467	495	476	456	439	452	432	455	443	444	452	439	440	459	490	451	461	414	465	457	474	476	424	426	436	443	478	449	449	460	445	477	405	489	476	470	490	486	444	468	473	485	457	482	460	470	461	467	483	497	424	456	457	449	482	467	490	501	467	447	458	478	455	451	469	465	497	447	496	455	480	476	460	407	419	468	440	454	465	464	483	438	467	449	472	442	437	483	484	469	462	465	446	437	436	471	475	498	461	462	489	471	462	467	478	436	456	460	462	441	453	451	454	445	434	491	453	470	444	451	446	470	469	482	502	463	453	461	429	445	453	431	445	460	461	443	453	437	462	476	475	460	474	414	442	465	464	524	462	464	461	480	482	441	458	481	477	429	461	427	471	461	462	455	443	433	503	530	466	417	465	482	406	483	489	507	460	424	478	455	457	463	444	482	451	444	456	460	446	464	445	471	477	465	439	452	417	446	475	452	459	459	457	461	478	485	449	431	425	435	472	464	456	452	479	458	456	450	443	456	446	449	478	483	491	444	463	450	467	469	441	428	498	487	456	463	455	474	460	453	484	414	476	476	466	416	430	490	462	439	456	459	468	421	425	461	466	485	444	441	483	456	463	474	447	470	473	436	455	457	441	432	492	416	483	458	469	490	473	482	448	468	481	463	447	430	477	469	464	478	475	447	449	462	507	461	493	458	448	458	475	505	467	462	430	435	463	406	483	446	478	444	446	452	453	509	442	469	403	485	504	461	458	476	463	445	510	393	467	460	462	443	431	465	460	441	495	451	458	448	465	466	441	452	469	460	435	474	445	472	500	439	448	471	482	457	485	473	479	463	439	446	422	457	495	467	478	456	478	448	462	448	477	452	464	433	473	489	431	457	455	483	480	464	479	483	444	422	465	430	432	488	459	504	457	471	458	439	460	461	464	427	486	481	485	456	461	471	475	471	423	461	462	457	474	462	431	485	460	490	450	441	457	422	483	470	468	465	488	452	449	439	449	409	474	461	454	465	458	453	422	491	432	470	487	484	467	449	481	454	478	483	472	460	506	450	504	476	453	471	468	459	479	466	465	432	447	422	475	417	461	449	472	475	475	449	473	467	455	443	481	478	493	430	442	467	449	473	505	457	506	469	452	441	465	466	428	449	460	468	474	460	474	476	473	465	449	493	481	462	446	449	415	462	469	438	474	427	456	462	473	434	457	497	453	460	502	449	448	469	468	498	460	471	471	465	436	401	480	440	492	444	454	481	451	431	476	442	464	455	474	477	440	426	473	446	458	460	429	477	450	454	498	476	457	442	433	495	451	481	460	478	440	505	478	465	450	497	457	489	480	494	420	442	466	449	416	471	448	461	455	472	495	459	449	469	446	452	494	489	465	426	476	477	448	468	453	471	442	466	436	464	456	434	464	441	516	432	472	434	484	480	437	474	458	451	463	425	471	414	465	477	499	459	477	441	450	410	457	444	482	480	500	467	441	464	434	449	473	463
38624	24602	5503	1066	749	552	506	438	397	409	357	343	351	370	337	313	325	360	320	312	352	314	311	308	312	283	305	312	323	330	326	303	307	305	305	338	308	306	310	290	301	300	317	283	289	310	300	319	275	315	313	306	301	282	305	311	279	303	305	277	308	309	294	308	303	291	314	270	293	304	310	308	288	306	319	297	300	299	291	303	285	298	310	313	316	311	329	315	297	266	285	273	280	296	315	297	281	294	296	329	289	310	285	268	286	302	294	279	276	286	306	279	307	343	308	307	277	296	329	349	305	293	315	310	266	297	320	318	287	273	300	278	285	310	319	274	300	329	293	319	305	298	333	316	316	295	298	282	312	314	296	297	293	282	280	321	291	310	288	284	310	284	277	319	336	287	281	329	274	305	316	300	323	317	326	320	290	288	268	292	306	312	287	305	301	268	299	316	315	301	273	285	284	316	298	272	268	290	270	297	289	294	276	315	314	323	287	283	274	295	276	304	280	312	283	289	275	308	284	310	285	300	324	281	315	300	296	336	322	293	293	293	302	303	337	287	298	305	315	320	268	300	291	303	276	303	308	306	293	311	293	295	278	269	311	282	297	269	274	276	306	304	286	289	292	300	313	298	291	279	277	300	302	313	293	299	296	283	322	276	309	343	285	301	282	325	268	265	284	262	318	300	309	280	313	309	310	313	315	283	295	295	307	297	300	291	316	289	296	294	315	286	293	310	300	304	299	311	291	271	345	310	334	298	324	301	285	275	307	274	269	290	303	289	315	261	283	256	290	292	264	325	306	297	301	356	341	311	280	304	253	302	338	282	310	318	298	303	348	311	348	318	295	294	300	302	292	310	301	315	309	294	320	306	307	304	306	300	311	286	275	336	285	286	303	288	304	291	303	308	324	279	280	281	306	298	327	298	298	293	325	351	308	307	271	285	316	311	311	356	299	283	280	313	293	308	325	310	289	322	308	312	303	319	336	299	295	311	305	303	310	294	285	312	272	281	307	265	330	288	315	295	320	293	289	318	317	300	315	313	278	303	290	296	272	282	312	290	282	312	254	289	300	294	295	291	296	294	305	310	292	292	300	271	283	298	293	293	299	309	318	310	320	270	306	285	286	303	267	298	290	307	301	295	300	326	302	328	298	305	331	297	315	327	290	276	272	313	282	330	293	319	295	280	278	289	311	277	310	304	321	297	286	309	304	287	286	328	303	290	281	306	243	280	297	260	285	294	306	283	293	308	298	317	290	297	298	310	297	302	290	316	296	282	313	284	305	271	333	253	260	292	294	319	306	329	320	337	289	278	280	310	267	314	328	296	318	317	318	282	293	300	301	285	315	314	291	290	260	266	330	294	298	270	278	330	295	275	289	275	265	266	295	312	287	305	315	344	264	305	311	320	273	308	310	271	333	315	294	272	279	325	309	331	311	308	310	325	305	314	298	282	279	278	316	297	290	305	329	293	298	289	286	339	285	306	310	295	311	328	307	302	320	297	290	286	275	304	275	299	291	312	270	327	311	325	306	279	297	301	284	318	297	319	282	320	298	310	260	312	279	274	309	272	301	289	333	284	317	299	253	321	277	283	290	293	307	292	313	288	297	321	306	295	293	271	292	282	297	297	291	320	289	290	348	274	302	298	280	306	283	287	326	299	309	272	312	295	321	304	293	296	343	287	317	279	324	285	338	292	301	278	299	323	309	313	337	299	292	282	290	290	301	291	308	304	339	293	301	321	297	289	271	315	294	322	277	333	296	307	309	310	289	293	288	298	285	300	280	321	332	306	293	283	310	287	332	301	292	292	286	313	308	317	326	277	315	323	308	333	317	294	289	308	307	307	312	318	318	281	264	285	296	321	306	318	349	331	267	328	307	296	304	327	301	351	283	260	285	295	296	303	311	298	284	305	314	324	262	274	282	276	325	309	264	323	306	284	300	293	317	302	280	298	310	278	299	296	274	311	288	315	283	296	307	290	290	326	332	288	293	292	286	275	288	272	300	298	288	304	320	294	308	332	305	309	271	309	293	290	351	296	326	300	306	285	318	332	290	300	306	321	290	288	301	298	324	291	290	291	289	293	283	302	293	296	312	289	299	306	287	286	320	319	303	331	280	321	311	282	291	284	314	331	296	302	298	321	296	304	314	327	290	281	282	316	279	279	283	281	291	289	315	303	326	317	301	285	267	329	283	314	256	315	307	313	308	280	260	281	293	290	294	283	286	330	272	284	322	290	303	295	291	320	301	285	295	314	306	325	302	304	289	292	253	278	295	299	289	317	291	292	297	279	303	307	297	300	271	308	304	303	279	299	281	276	283	285	301	304	297	314	292	321	326	345	295	317	299	297	306	296	294	305	288	305	326	313	287	284	257	322	302	309	294	312	270	285	333	262	291	284	287	317	303	298	284	289	275	283	293	294	282	300	277	289	307	334	284	276	314	321	282	293	327	332	285	283	308	300	308	273	310	309	300	314	286	309	319	296	324	293	295	288	292	326	310	298	278	329	288	277	304	302	304	305	316	277	288	286	324	296	302	290	308	287	303	298	274	302	310	308	306	282	342	307	323	300	313	333	306	309	278	276	297	318	305	280	275	307	333	295	308	320	298	298	306	284	297	290	288	286	295	292	302	301	297	287	271	303	310	257	300	275	295	277	266	314	292	310	285	298	284	299	298	283	277	273	295	304	346	298	287	303	296	304	275	289	302	291	311	267	307	311	293	271	310	327	303	318	288	268	281	300	300	313	301	312	307	326	318	305	277	275	320	310	317	313	301	316	288	291	322	304	315	307	315	290	319	297	288	282	283	304	301	292	302	321	271	289	328	299	276	276	282	311	318	305	287	320	278	324	313	292	302	311	310	296	304	290	298	291	287	294	301	303	271	286	308	304	320	307	295	316	306	287	308	316	287	276	275	322	306	303	294	318	307	321	326	283	312	304	301	292	267	309	308	321	308	336	310	318	311	302	266	297	263	292	253	295	326	295	315	291	322	288	284	300	307	292	290	324	281	306	309	314	275	305	279	296	316	296	301	319	325	293	298	274	315	286	293	302	299	302	321	316	305	274	273	329	315	301	295	303	291	300	300	309	283	323	322	339	309	299	304	281	335	263	307	303	264	290	284	300	280	292	300	283	290	253	287	311	303	298	287	319	295	301	291	255	314	315	334	297	303	306	306	289	278	308	302	273	297	331	326	337	273	326	287	314	287	321	286	318	312	288	326	307	304	283	296	291	317	315	302	320	294	318	309	288	305	319	282	302	320	272	307	291	320	321	310	314	283	330	302	314	297	298	280	302	291	299	310	318	295	342	301	282	316	287	300	260	327	318	316	277	296	281	279	297	289	299	309	316	294	291	278	295	282	289	316	304	308	275	308	299	321	287	271	297	305	300	334	302	268	282	305	309	272	280	328	295	288	319	335	294	289	283	258	270	288	285	337	317	292	315	307	282	316	286	320	272	273	286	318	286	275	278	314	296	307	336	290	305	302	299
22257	14392	6456	3240	2780	2272	2057	1689	1489	1418	1241	1206	1170	1123	1080	1012	997	1003	960	981	917	914	882	916	892	870	824	921	881	885	846	854	814	824	831	826	835	810	858	827	791	792	815	766	857	863	861	792	768	797	845	821	764	773	769	817	794	781	764	804	765	821	819	789	774	770	800	745	803	787	815	776	794	774	811	752	754	778	774	810	788	792	830	814	750	807	786	770	683	786	723	781	770	812	720	763	783	742	734	754	794	779	818	771	823	774	759	746	788	731	778	742	737	774	776	761	776	809	736	806	762	730	774	788	757	770	765	816	785	780	819	788	787	773	779	802	778	799	740	803	778	820	810	784	774	730	793	760	742	801	789	749	753	804	728	790	756	761	808	741	755	797	788	758	791	834	764	760	766	767	828	742	821	756	790	802	753	753	769	773	776	773	774	788	763	778	789	775	741	768	779	759	738	761	781	832	761	781	770	836	777	797	751	798	771	775	819	717	749	808	698	795	765	740	796	742	778	796	755	784	764	809	782	802	815	850	750	751	767	762	764	718	783	789	760	768	791	774	738	762	782	772	765	774	779	758	770	761	798	762	800	791	794	754	762	744	806	787	806	753	758	764	735	785	774	816	779	755	794	767	831	755	748	793	790	753	769	761	798	770	803	713	735	792	824	740	748	762	776	756	790	757	734	776	763	751	768	789	772	799	766	808	776	832	759	785	756	825	790	767	738	792	779	754	773	772	772	790	791	773	800	769	791	790	770	749	793	736	746	810	831	776	759	845	780	793	736	734	775	766	773	802	707	711	747	752	782	807	765	750	776	743	749	764	843	751	762	823	753	789	767	760	797	747	777	747	763	762	744	767	785	772	801	787	753	756	770	804	799	789	787	809	695	788	780	824	749	722	791	807	803	777	785	773	736	827	755	811	767	788	775	783	774	807	793	743	749	768	766	798	772	799	808	721	804	794	786	776	793	816	793	771	767	769	731	800	774	755	729	753	777	700	756	766	808	770	823	796	772	750	756	804	812	800	783	836	752	722	795	750	754	736	757	772	776	787	767	812	752	808	800	820	789	793	794	787	786	777	785	745	753	773	767	838	764	744	773	783	747	776	771	773	745	759	761	744	786	755	769	790	756	757	734	797	741	792	725	783	770	782	784	762	768	760	716	784	738	762	783	777	766	726	766	787	748	766	839	766	802	768	786	782	864	747	719	753	744	750	780	777	781	743	773	802	773	840	776	823	747	721	770	814	760	754	774	779	797	765	762	802	779	709	794	784	795	757	726	788	754	765	794	740	715	785	767	763	825	756	788	720	764	723	786	796	865	793	785	751	808	804	814	763	765	726	771	781	803	741	770	769	778	737	746	816	763	769	719	781	791	782	773	769	826	803	761	765	812	766	830	802	772	780	865	802	783	779	719	768	764	790	803	781	763	863	747	742	804	760	750	767	798	832	780	805	792	795	780	808	794	778	765	811	757	771	754	741	734	744	783	782	827	793	744	779	746	747	750	752	802	789	804	750	769	820	751	795	768	797	779	812	765	734	744	791	777	798	738	772	775	751	767	774	730	813	803	802	784	738	760	768	740	737	740	826	803	757	767	778	742	794	774	766	794	750	797	837	775	811	789	755	775	759	683	734	745	803	785	775	809	746	762	753	805	763	753	741	761	777	754	781	800	777	794	772	767	804	776	806	798	782	783	739	767	769	783	804	785	747	746	747	738	765	762	757	768	819	777	718	769	716	815	738	770	758	781	788	771	760	741	733	776	764	699	729	770	740	809	766	795	787	746	803	789	822	718	786	772	822	792	729	739	811	809	766	785	781	822	746	740	737	790	776	810	773	765	785	835	764	754	810	803	731	742	765	795	787	827	788	747	748	763	785	758	752	776	765	730	781	821	758	748	787	755	730	788	767	772	783	759	747	780	791	765	766	792	834	786	797	761	766	782	744	760	783	783	743	762	802	797	775	802	788	751	766	775	783	803	718	835	783	801	790	801	705	791	759	756	770	772	801	802	738	789	753	753	760	754	737	748	757	759	809	786	778	743	724	776	801	744	794	837	801	784	756	783	745	754	759	745	845	731	745	758	739	758	759	742	804	799	781	798	762	754	763	804	733	772	792	761	763	758	741	804	803	775	774	802	765	771	837	772	804	778	782	779	805	777	746	796	787	777	788	765	769	786	796	741	741	800	792	802	766	744	826	811	777	745	759	789	769	721	772	748	783	783	770	766	778	788	841	788	801	758	790	740	759	851	754	786	741	790	762	773	763	784	770	803	763	747	783	753	743	724	744	769	792	726	767	779	797	830	755	824	746	777	802	791	795	778	750	797	743	791	759	720	785	779	768	798	772	747	841	768	765	800	798	805	810	792	800	782	756	758	796	761	804	801	821	769	809	692	757	787	791	762	734	777	748	752	758	724	809	780	719	743	777	755	811	758	793	775	798	776	792	731	794	858	770	805	760	779	789	759	767	760	736	739	731	797	788	780	804	798	751	737	816	749	781	772	783	776	755	739	765	759	748	731	809	781	780	732	742	805	798	798	787	792	815	764	770	781	792	796	769	768	779	788	763	803	763	788	774	772	763	740	746	764	764	811	783	800	766	807	791	765	806	785	794	758	784	784	758	770	732	774	812	794	729	747	744	769	774	755	774	762	768	749	758	783	787	738	752	761	807	794	792	799	762	784	769	791	788	735	776	777	800	811	799	795	786	765	732	769	760	827	787	785	728	763	753	757	772	764	802	784	792	790	784	783	766	802	797	768	745	749	769	752	756	791	776	724	763	787	793	755	748	738	749	763	758	757	786	802	797	767	778	757	753	776	826	796	778	754	793	789	817	763	776	767	783	795	757	818	752	749	768	829	771	726	758	834	751	787	738	787	786	814	768	795	792	782	762	807	760	772	834	782	738	749	819	779	739	788	734	834	791	739	751	738	771	773	752	765	805	786	754	765	817	767	816	771	768	769	781	735	793	788	819	739	769	798	820	785	782	811	798	753	769	778	769	790	762	766	767	748	821	776	758	765	813	765	768	783	716	796	737	785	821	746	811	809	768	800	785	793	770	805	782	745	820	772	811	776	775	720	734	786	758	787	764	808	772	751	784	760	753	803	774	797	776	755	753	769	768	774	758	746	736	719	769	799	787	765	820	781	762	783	767	789	789	785	760	750	794	702	722	774	769	743	789	759	769	791	744	780	796	783	765	757	776	801	757	799	778	729	782	790	757	782	774	764	773	775	762	805	828	802	775	788	823	795	773	773	851	774	777	730	773	739	784	798	785	759	751	802	780	746	785	767	763	798	774	766	790	779	783	741	788	795	774	814	806	757	790	742	777	774	815	713	756	789	753	713	730	781	751	774	809	760	843	765	720	794	760	789	755	759	745	753	735	730	788	763	786	812	750	799	755	748	787	777	768	804	760	759	761	767	783	788	822	747	726	775	735	813	789	737	770	773	763	786	779	778	813	775	793	788	766	787	771	802	760	790	770	816	786
53813	37695	10618	2012	1159	843	665	560	509	447	438	422	365	307	318	328	338	298	314	324	303	283	286	330	318	296	301	308	275	290	288	288	334	293	286	320	286	269	283	303	293	269	287	293	307	285	276	288	299	297	300	276	311	268	284	295	256	267	298	277	271	275	267	285	322	332	275	292	281	255	280	291	277	264	261	335	259	301	268	298	291	300	293	314	252	247	272	299	306	282	263	253	255	266	320	298	277	259	269	262	284	308	262	282	288	285	290	273	289	286	287	302	290	268	271	269	283	283	284	254	262	234	308	269	284	291	262	304	303	284	279	275	270	306	271	261	276	279	290	280	268	283	297	292	263	329	284	262	285	276	288	284	248	287	269	268	285	266	222	290	254	317	273	246	300	277	239	271	290	288	274	270	265	267	258	278	263	269	265	282	291	282	261	272	255	285	298	270	255	279	266	294	267	303	293	274	299	268	291	283	275	269	284	260	288	283	263	289	276	270	284	286	271	272	306	314	270	285	260	255	265	280	274	316	270	257	291	279	276	291	268	288	296	284	294	263	290	247	259	265	289	257	275	265	290	300	270	307	272	297	296	264	256	294	279	254	292	277	255	283	305	322	292	297	266	287	314	281	303	280	274	278	274	288	271	269	268	254	283	265	267	319	272	264	254	256	285	291	282	293	260	263	259	263	295	259	304	282	261	262	294	281	276	281	295	277	312	290	297	287	302	273	294	259	289	311	263	263	268	300	254	282	309	277	267	240	274	325	265	251	267	287	279	287	277	254	252	280	298	296	284	306	320	295	250	284	295	304	296	273	284	297	301	277	300	318	238	229	276	278	283	277	297	283	249	284	272	260	297	251	258	277	287	277	271	278	266	235	268	283	276	265	274	290	307	304	289	304	282	246	310	280	286	235	271	274	250	259	263	294	301	280	303	269	254	302	302	264	286	277	285	278	280	266	280	296	251	281	282	283	311	256	250	257	284	275	270	305	244	256	288	299	278	267	284	254	310	270	260	274	248	283	245	255	284	279	294	276	294	268	259	286	249	272	279	261	319	300	288	260	292	286	292	258	282	268	269	266	269	278	273	286	280	320	275	265	282	296	270	286	307	279	286	313	302	256	258	256	272	262	269	275	307	260	306	297	307	275	271	259	321	286	268	300	278	290	300	277	263	303	298	289	271	260	265	271	296	285	251	291	267	270	273	298	291	260	287	288	285	273	289	296	261	281	268	267	271	243	266	283	265	278	300	287	276	282	296	271	279	275	263	282	277	294	284	265	282	275	274	272	279	277	266	231	271	301	272	304	252	292	285	283	290	290	256	311	290	264	254	267	251	299	270	268	284	278	323	254	276	243	269	277	260	282	262	268	275	249	267	277	261	291	273	271	275	261	284	285	279	344	270	276	261	292	284	259	265	251	280	289	275	279	286	294	290	311	309	304	289	280	292	279	316	287	315	284	275	277	256	293	272	259	275	274	271	263	264	271	299	294	277	314	289	299	250	276	289	261	280	254	310	256	279	256	255	302	294	276	306	288	257	285	254	297	271	242	300	256	228	268	254	261	278	303	286	271	285	323	270	255	277	258	269	286	253	262	262	297	290	301	257	273	254	296	283	266	282	267	269	296	273	273	292	305	281	255	319	270	273	291	282	244	272	294	289	290	276	305	244	310	284	278	297	279	274	255	277	279	294	273	323	304	295	265	308	286	268	246	277	283	256	295	272	277	295	283	287	251	316	301	266	258	267	259	286	281	300	317	250	286	295	263	273	291	258	290	267	275	272	293	288	285	267	288	284	267	262	262	274	300	256	284	271	260	301	242	272	268	270	262	304	280	293	265	258	282	278	271	288	260	290	253	238	298	266	281	257	282	288	282	237	274	265	296	263	281	278	266	274	264	276	294	278	257	284	277	256	253	294	247	239	264	268	254	274	278	233	271	308	265	262	245	305	286	272	288	256	243	281	296	301	269	280	283	290	275	288	291	274	255	290	300	290	279	262	262	264	251	277	291	262	290	298	256	262	265	260	251	274	290	293	258	272	269	240	266	289	280	300	300	257	298	271	273	278	276	280	288	313	251	265	313	260	298	241	298	330	252	261	296	260	279	327	267	276	293	264	289	256	284	252	290	278	274	276	265	271	282	298	293	301	279	275	256	290	304	289	279	287	293	278	281	258	259	265	319	285	251	273	279	290	264	304	283	287	278	291	307	277	267	273	272	287	284	274	288	270	289	276	287	293	285	273	290	250	301	279	273	286	278	268	272	292	260	274	249	278	270	272	246	261	273	288	260	288	283	253	309	292	274	261	285	282	253	249	272	284	277	285	299	288	293	264	282	269	283	267	269	276	260	281	266	296	301	312	253	293	298	267	293	291	242	314	296	258	290	258	294	302	282	252	278	297	302	259	263	257	296	271	263	292	260	287	279	254	292	268	294	263	276	302	285	286	294	266	283	287	289	295	271	313	275	271	298	262	310	266	302	293	285	257	313	269	288	285	261	290	274	262	259	260	294	269	258	299	294	286	272	230	296	294	301	271	266	282	272	282	242	276	278	273	297	281	270	290	280	261	303	260	268	300	278	320	299	252	286	265	294	274	280	289	305	288	276	254	260	290	273	257	262	274	258	274	269	291	269	258	281	265	295	296	289	276	285	289	278	269	253	263	265	310	292	295	290	260	274	271	240	290	259	313	287	275	289	298	268	286	287	294	298	280	282	301	266	209	268	302	293	266	278	287	276	290	284	268	283	279	262	284	286	321	245	268	304	250	269	281	270	256	229	259	293	319	293	287	300	258	272	275	270	280	268	286	301	261	257	257	277	272	248	270	273	287	280	277	230	304	258	294	253	286	283	310	280	291	287	269	291	272	231	252	310	308	297	267	312	285	262	258	283	258	255	316	312	292	290	284	249	276	287	281	257	305	256	273	296	231	291	262	285	299	276	276	278	276	281	288	276	288	299	304	289	282	293	273	290	292	292	297	263	278	283	266	268	279	293	301	294	311	264	281	264	275	278	268	278	286	266	304	305	301	255	304	279	272	269	269	277	276	290	281	260	245	273	284	282	280	277	285	275	252	280	256	274	305	256	279	279	276	296	284	283	287	272	255	296	274	297	328	258	263	261	299	275	284	275	286	254	299	288	321	255	292	257	292	277	298	266	271	262	265	276	289	312	275	301	269	269	274	293	276	272	274	296	257	292	284	287	306	303	304	287	277	300	251	285	279	270	282	269	324	282	280	273	311	246	258	304	285	269	286	287	280	274	288	288	266	268	286	274	272	271	281	272	280	279	257	288	263	268	244	280	303	284	283	277	299	280	248	298	270	284	237	303	287	280	256	270	288	299	299	266	262	272	276	256	287	238	284	273	300	286	299	279	275	249	261	237	304	280	272	279	272	261	284	280	267	270	280	278	287	271	272	280	252	269	279	262	319	265	257	278	264	291	272	262	282	261	262	274	274	261	300	297	285	251	254	290	298	272	260	277	262	247	285	239
31384	20672	8187	5350	4444	3652	3036	2532	2234	1961	1753	1570	1464	1368	1329	1192	1079	1115	1067	978	992	981	921	905	868	930	847	870	846	863	826	873	836	795	802	841	797	780	797	759	789	756	764	820	784	764	763	739	703	753	774	764	714	724	738	757	717	731	711	714	718	723	736	701	773	765	732	759	726	737	711	707	722	715	703	731	710	703	730	710	682	706	763	691	736	712	717	723	707	703	723	730	756	761	707	726	714	760	666	688	731	738	719	702	681	773	715	686	692	727	689	657	689	674	656	723	703	689	679	762	743	744	718	713	660	688	667	715	687	680	697	740	699	729	747	725	720	702	702	731	707	681	683	691	736	696	733	750	730	729	694	710	687	717	713	688	730	666	707	735	709	724	681	686	667	695	720	698	704	733	697	685	694	705	738	713	718	698	643	673	693	720	693	711	693	742	708	655	689	741	724	746	712	697	708	691	739	730	674	729	711	737	748	706	688	687	637	690	689	671	695	706	668	693	652	693	725	728	736	677	690	647	718	682	764	705	701	701	734	684	740	702	692	698	699	714	724	707	670	738	728	703	698	685	709	682	701	720	690	725	706	688	679	692	684	678	685	688	666	700	688	691	714	698	664	669	668	701	681	705	671	685	683	686	716	711	655	764	714	703	704	646	699	741	703	738	646	676	664	692	720	671	680	653	726	700	692	672	674	738	704	715	682	700	714	659	747	731	671	674	712	686	728	693	725	725	691	727	714	738	664	723	706	659	680	715	718	704	700	698	668	675	706	678	696	663	717	702	667	661	708	752	751	673	669	675	732	708	741	684	665	724	698	690	702	709	703	700	701	677	686	718	686	748	691	744	707	744	705	693	708	700	685	687	677	716	658	735	711	722	728	681	677	693	689	669	727	701	701	712	720	723	701	702	735	720	687	724	713	713	681	705	659	699	742	700	696	724	717	720	690	685	766	659	707	667	680	640	707	701	715	671	685	720	701	686	671	735	716	742	680	692	762	694	715	744	675	629	654	709	708	651	686	710	697	756	723	707	747	734	739	718	714	695	709	695	720	682	691	734	726	684	721	695	672	733	648	685	679	680	697	696	708	704	687	668	670	721	707	693	716	664	679	705	676	726	698	716	688	701	660	735	707	726	665	691	713	643	709	684	676	740	715	701	706	656	643	760	717	713	674	734	705	696	690	697	686	727	695	729	663	671	723	699	666	658	693	672	652	717	676	741	655	676	694	702	750	696	698	729	720	699	691	686	667	684	727	716	695	681	653	661	765	715	705	702	700	738	726	702	743	674	723	701	699	700	668	674	677	682	685	698	701	697	711	702	673	663	687	746	691	720	674	731	685	707	676	673	693	650	698	698	710	739	704	728	650	625	694	708	682	709	717	663	715	767	731	711	695	666	677	768	705	683	705	734	713	726	740	712	706	701	680	754	728	694	708	743	697	698	722	684	742	704	678	716	696	713	687	664	675	729	699	702	662	667	697	661	696	711	718	735	710	685	672	685	674	669	676	719	750	712	746	679	719	727	681	710	714	670	709	690	714	726	748	717	632	674	698	700	677	671	704	717	659	674	647	704	671	717	708	700	652	684	705	729	757	733	701	710	723	681	709	680	722	742	654	701	762	689	764	680	707	663	697	722	711	700	697	716	705	696	671	714	724	735	686	719	725	669	688	719	684	731	656	707	668	752	704	745	694	719	720	684	714	696	724	693	716	716	732	663	694	671	676	675	707	686	708	681	745	663	663	685	668	666	715	731	692	706	677	711	729	650	703	728	705	727	724	720	651	677	691	716	714	697	721	689	685	688	699	667	675	704	694	736	646	686	689	751	734	717	732	705	724	703	685	682	630	726	720	719	671	692	662	710	707	733	652	668	714	714	708	727	709	714	692	764	741	720	686	666	689	708	685	697	653	766	638	670	738	677	681	668	673	683	739	685	698	681	699	721	683	680	695	700	697	679	685	684	683	698	707	696	714	671	671	711	697	664	679	745	668	699	702	655	674	687	686	760	683	668	677	734	715	639	691	667	661	754	740	699	757	723	688	656	675	717	679	681	723	644	731	738	689	665	686	694	676	678	737	668	734	713	659	723	729	665	693	701	731	702	724	677	665	703	700	667	682	738	695	713	719	698	713	682	722	718	688	723	721	697	719	707	707	691	694	681	698	714	706	665	681	733	685	741	751	708	699	660	750	717	664	725	740	706	657	741	708	696	716	721	683	679	692	743	657	727	745	723	732	671	679	720	705	758	714	703	669	708	723	725	681	696	686	717	692	642	671	702	778	700	760	695	709	736	713	687	731	725	686	711	709	731	703	720	656	711	674	732	731	700	716	695	782	706	746	667	724	722	721	672	693	674	709	656	703	735	672	684	717	736	714	738	741	723	723	713	709	676	722	662	731	748	713	693	699	684	688	730	695	696	783	733	695	741	680	758	708	726	678	707	687	661	685	693	730	709	688	738	685	745	706	719	663	684	693	707	699	681	766	728	765	712	700	657	662	667	682	716	744	662	712	744	687	683	724	708	635	713	701	676	737	683	693	692	744	730	705	710	703	652	693	672	713	698	690	719	732	695	723	720	712	732	714	684	713	662	730	697	713	644	704	716	680	711	651	716	718	704	656	738	704	708	689	715	700	705	721	736	670	708	674	730	706	695	691	703	654	719	689	729	721	707	693	683	728	702	723	665	687	705	689	694	720	730	701	765	692	722	722	702	705	704	718	721	687	712	720	689	713	715	696	703	692	735	659	711	725	679	704	698	726	697	725	708	683	674	719	656	685	713	678	676	678	703	687	721	669	681	710	732	708	696	734	713	717	691	732	703	719	662	673	706	690	699	700	696	682	708	662	732	661	716	718	704	738	699	679	714	671	721	698	704	741	708	700	702	703	706	742	699	677	677	726	700	737	708	701	630	689	683	638	694	732	677	686	700	714	708	699	695	713	729	623	730	702	678	742	701	710	695	702	693	675	664	653	669	640	715	722	748	705	677	723	638	699	714	711	715	709	666	724	679	716	747	653	662	670	686	696	686	779	642	741	722	688	734	663	669	736	710	729	643	676	755	708	702	720	764	701	663	692	703	681	724	682	707	674	752	679	703	653	690	722	669	708	685	689	682	734	679	707	662	738	665	727	731	642	699	746	715	669	683	700	648	673	684	707	665	652	691	656	695	658	707	650	718	680	689	656	700	708	760	722	699	634	681	677	696	719	695	714	749	713	706	743	698	742	697	648	693	715	728	679	698	710	739	710	661	710	646	736	737	732	687	725	699	712	739	661	707	662	738	690	691	653	692	682	659	731	696	697	720	736	700	650	671	722	674	712	696	712	687	669	688	654	744	683	731	728	686	717	708	732	698	763	704	733	703	694	679	676	697	720	753	697	710	702	694	718	679	707	732	745	686	752	654	650	672	717	745	714	704	691	715	639	683	758	733	704	689	682	678	688	671	752	677	660	742	702	718	725	763	731	628	704	685	693	715	708	716	704	713	726	739
5316	954	194	180	145	159	159	164	125	181	190	138	153	162	165	148	159	161	153	137	150	138	149	161	150	154	160	148	152	158	160	165	176	148	158	164	177	136	146	173	167	148	167	164	154	151	152	162	154	177	169	151	166	178	173	139	172	137	155	170	138	161	163	153	169	133	145	143	175	172	167	143	155	157	152	182	147	174	161	130	140	159	126	151	150	163	178	174	145	160	168	174	148	147	134	166	153	139	145	153	135	155	154	166	136	145	164	154	140	179	176	163	142	155	164	170	157	153	158	147	153	154	162	144	147	155	172	132	144	184	142	146	161	161	164	151	155	160	174	171	157	167	143	154	136	137	158	161	169	141	165	153	176	162	152	144	162	156	170	118	174	163	165	138	141	139	159	151	183	150	157	171	175	143	175	155	151	158	180	142	146	163	167	136	170	163	159	144	164	141	156	162	145	176	135	158	148	159	158	163	157	173	142	147	163	161	146	155	178	125	154	154	158	157	182	162	134	149	161	165	146	137	147	157	148	158	158	161	138	173	141	180	135	159	148	178	173	171	164	160	165	168	151	137	163	164	160	160	150	152	145	174	171	146	160	138	148	156	155	157	158	135	165	136	155	160	149	158	149	143	154	152	146	155	160	179	145	125	141	155	139	151	126	158	155	145	157	159	156	166	148	131	163	151	153	139	141	171	131	139	181	159	167	163	190	152	167	153	130	167	159	161	146	147	153	146	154	152	184	173	131	156	150	155	178	151	156	168	177	148	170	156	148	147	146	142	145	169	162	159	171	148	131	146	161	137	173	156	150	172	117	160	150	155	172	137	156	149	153	188	146	169	124	138	165	162	167	149	170	139	154	151	146	155	144	162	154	142	156	132	167	150	176	149	143	181	139	170	151	146	166	144	176	150	164	143	153	174	159	146	155	152	171	134	164	163	161	155	149	156	160	148	138	166	168	150	164	155	156	148	140	170	173	155	144	144	129	176	145	162	144	152	135	151	171	155	143	141	157	153	145	160	173	150	162	132	156	162	154	173	165	152	156	163	153	152	149	144	176	163	156	174	159	147	157	161	170	142	154	147	158	183	161	156	156	147	180	164	141	172	164	154	154	148	172	157	145	124	150	161	147	159	173	136	164	107	171	156	153	152	175	149	132	157	156	147	153	140	140	161	162	182	155	141	152	150	146	149	135	163	169	149	155	167	159	176	157	137	154	138	178	157	157	177	149	146	149	149	146	186	163	162	137	149	152	136	146	151	157	167	167	141	150	159	157	158	165	154	146	152	152	167	163	160	149	132	142	147	159	174	156	162	173	154	181	180	170	157	161	153	164	155	152	147	153	189	158	139	153	157	174	164	162	162	179	136	154	139	156	156	161	141	152	180	155	152	115	138	149	154	164	120	148	136	157	146	146	157	147	150	140	128	127	141	150	154	148	168	162	160	164	166	137	145	168	148	160	147	160	169	143	171	151	141	145	164	151	143	156	134	165	155	173	142	155	144	139	145	157	175	145	165	154	166	147	151	145	142	151	153	173	145	153	159	130	138	140	138	146	140	171	155	141	162	152	136	146	154	134	153	159	168	164	159	147	124	157	120	143	155	164	168	168	143	129	169	143	142	144	154	175	158	189	141	156	151	157	160	145	140	147	168	162	187	144	143	150	146	158	154	154	169	150	147	150	174	159	150	162	148	152	155	154	149	162	177	145	163	156	155	159	156	125	143	155	170	163	162	161	170	155	159	142	178	181	154	173	148	179	182	171	147	181	167	169	151	141	169	128	142	172	146	146	153	166	191	170	130	146	169	155	163	137	149	153	156	154	169	142	172	159	148	150	151	147	130	146	172	165	170	150	148	161	156	158	150	144	152	137	151	140	145	143	169	155	145	157	152	129	149	164	135	173	142	163	143	157	171	142	137	154	170	146	133	170	164	146	140	140	157	133	151	155	128	176	174	148	157	161	150	157	150	143	152	155	154	160	158	150	165	145	152	161	161	156	166	146	144	139	163	174	151	149	174	141	147	160	176	157	153	146	149	162	145	153	142	146	155	136	159	176	189	154	146	180	159	145	160	146	154	144	145	139	166	141	136	151	152	155	148	175	149	159	156	164	151	171	164	167	158	139	156	183	151	179	155	157	141	159	168	177	144	154	152	134	151	165	154	158	154	149	145	151	127	147	179	154	164	149	146	145	172	151	172	155	141	148	155	171	142	166	155	152	170	173	152	161	171	168	166	144	173	148	142	141	173	142	139	143	170	159	147	144	143	147	157	159	151	155	156	168	176	176	159	150	140	169	143	143	170	155	137	164	150	166	177	160	152	160	170	149	159	157	128	162	167	173	162	154	170	172	146	162	169	144	154	156	176	171	163	179	157	152	156	146	158	161	162	145	174	143	151	162	147	177	135	169	171	130	160	147	146	151	179	155	158	150	177	166	135	144	156	157	132	160	154	166	153	153	161	147	150	156	147	149	145	151	157	172	134	152	154	155	160	150	151	153	163	183	167	158	169	149	167	153	148	133	177	152	148	174	146	157	167	169	156	159	148	163	154	165	170	160	169	155	167	132	167	164	126	151	164	150	168	161	164	152	148	150	155	143	163	147	162	158	160	138	176	127	165	153	163	145	132	158	138	163	153	152	155	171	169	138	156	150	161	151	154	165	134	149	141	147	171	168	151	163	159	157	159	159	156	162	165	155	169	138	154	142	158	183	168	154	152	173	156	163	157	153	156	160	148	150	160	168	154	147	163	137	147	161	156	179	159	150	160	139	162	159	160	147	157	149	143	169	153	160	164	148	137	161	135	150	173	174	135	162	171	157	139	169	131	148	136	140	143	134	168	163	138	137	153	151	135	146	168	143	153	159	158	139	143	154	178	141	145	150	157	145	148	154	155	167	124	143	160	131	162	145	157	145	166	171	157	139	146	134	143	155	139	153	132	163	168	159	148	160	147	155	152	149	160	162	148	144	164	169	140	146	164	151	162	166	138	147	157	150	136	181	169	150	148	168	149	155	152	161	148	174	178	151	167	131	150	146	157	161	165	150	155	156	175	143	149	161	154	155	155	147	167	178	159	175	157	150	146	155	143	137	158	143	185	134	143	164	166	152	145	124	153	153	175	142	144	148	150	165	172	132	178	160	164	140	160	150	150	164	151	164	166	165	140	182	157	164	168	143	152	152	140	141	158	156	171	160	167	184	170	145	163	158	160	129	162	158	147	170	152	164	193	148	175	170	151	155	160	141	167	146	166	137	165	158	158	147	161	163	148	153	145	165	154	164	177	175	139	149	127	154	133	164	159	186	158	149	135	145	148	153	183	152	156	154	138	149	181	143	169	139	148	162	148	165	154	150	135	160	150	173	168	161	151	181	149	172	153	154	142	161	167	140	151	153	164	142	144	164	143	154	188	173	153	127	160	146	156	145	132	167	149	173	155	143	152	160	138	153	174	147	142	157	130	177	173	164	131	168	123	165	174	153	148	136	143	143	165
4802	1541	569	600	591	588	501	480	480	468	452	471	458	449	464	460	465	472	477	476	433	446	472	449	406	476	442	434	441	450	478	465	447	476	473	492	466	473	457	462	428	452	455	495	455	427	456	434	467	435	454	469	446	469	475	458	472	464	478	480	453	448	452	458	461	472	460	468	479	442	471	472	448	428	426	466	462	416	471	454	479	489	456	473	471	435	487	472	451	466	451	470	461	457	490	440	429	427	443	482	422	452	458	456	480	482	449	468	485	468	498	459	494	458	429	456	440	415	461	481	427	409	463	488	480	465	478	452	461	457	462	393	476	480	482	465	444	434	502	460	465	472	468	447	412	465	449	411	439	454	501	469	441	440	464	484	460	425	439	451	431	493	462	458	445	441	483	455	438	508	460	454	460	468	475	485	447	434	453	469	467	418	435	450	461	470	463	448	442	437	437	486	438	468	446	446	477	439	472	441	432	477	532	418	417	441	464	439	473	444	454	466	444	475	439	466	469	426	459	455	461	456	450	480	442	521	482	460	457	441	482	418	476	455	430	417	461	491	473	453	461	460	443	431	425	483	436	456	450	449	453	455	415	449	451	456	468	443	482	448	453	436	444	423	464	460	467	450	480	475	438	433	442	436	464	458	428	470	458	456	486	452	468	466	451	461	403	441	449	456	467	449	403	418	489	457	452	480	471	463	459	473	404	450	460	439	460	484	456	435	456	444	457	436	452	467	422	465	436	492	417	458	460	450	458	454	435	465	469	474	525	470	460	495	442	451	469	496	418	441	457	455	446	478	459	443	484	496	471	461	475	476	472	441	452	421	432	429	460	467	456	463	447	459	454	477	433	470	439	434	407	437	444	447	436	436	469	474	464	480	437	462	461	473	467	445	413	444	455	485	465	442	458	453	427	441	457	463	443	438	428	464	455	448	466	435	496	440	472	464	482	436	482	430	434	459	456	417	427	432	475	434	457	461	486	468	491	457	423	461	423	439	455	482	448	471	437	448	443	439	429	454	459	451	489	428	419	453	417	431	443	476	476	451	451	470	450	488	456	454	457	476	463	436	468	442	463	436	440	428	493	462	452	498	458	444	474	438	430	445	419	493	474	463	451	471	446	480	453	439	456	450	462	459	428	449	466	468	425	453	445	429	427	441	442	445	504	427	458	431	440	468	422	485	423	445	464	461	477	481	477	451	393	425	427	530	502	458	442	426	435	429	465	443	470	475	454	435	461	487	459	465	461	507	437	493	451	464	424	457	468	460	428	442	474	422	439	477	473	472	500	432	453	466	460	470	478	447	468	481	424	460	453	487	463	426	500	457	486	434	435	429	485	463	462	485	453	450	432	474	473	462	460	480	481	445	500	457	444	487	441	491	443	439	424	411	421	456	447	457	440	448	430	458	461	473	448	479	450	484	457	473	441	472	458	449	467	496	462	479	468	467	457	426	461	477	467	443	447	443	461	467	423	444	495	455	477	438	472	473	435	512	441	441	435	452	476	452	454	439	476	454	456	460	442	441	466	438	482	429	443	431	459	456	451	469	433	468	434	489	481	452	456	444	454	464	461	460	454	453	452	488	456	450	440	465	462	458	452	467	466	473	463	463	458	483	476	465	496	452	463	480	449	443	452	455	468	410	442	446	460	449	453	463	418	433	443	457	489	431	465	448	454	485	447	468	450	431	473	426	457	488	425	445	469	458	454	448	424	452	438	441	462	431	468	482	444	471	440	489	465	446	486	459	423	413	455	463	459	446	422	462	499	414	440	481	448	480	479	482	443	461	497	465	478	460	467	437	452	441	442	471	449	469	452	474	432	430	469	513	467	446	477	462	445	447	487	439	465	456	477	484	444	419	450	464	462	460	475	474	448	426	461	470	429	437	449	438	421	437	426	458	490	462	472	474	451	467	457	443	464	492	419	439	453	475	451	470	450	444	458	469	474	483	429	506	463	426	423	464	437	462	468	449	469	484	457	430	474	426	431	459	484	433	483	455	453	473	467	440	426	450	459	444	446	460	439	441	431	469	428	451	469	479	477	447	436	448	472	441	443	467	432	457	427	490	495	404	405	442	487	454	442	471	436	438	462	460	462	448	454	468	427	448	498	429	437	484	443	447	443	496	417	472	482	481	451	451	454	447	455	483	461	487	405	441	474	442	451	446	473	459	420	469	477	455	433	469	498	444	450	457	439	438	454	451	445	473	517	469	448	468	459	452	470	474	460	478	445	446	447	460	436	451	476	455	474	443	460	470	458	461	503	418	459	486	449	461	466	465	481	450	463	411	481	492	443	430	443	450	500	463	474	451	446	446	483	447	425	437	431	496	454	480	432	500	446	463	473	483	409	450	456	451	482	471	456	459	504	452	485	476	471	471	467	436	445	438	440	470	445	482	453	467	441	446	453	441	468	413	456	459	455	460	448	477	481	468	456	463	448	428	452	451	491	464	484	460	489	460	439	446	466	442	473	406	462	483	464	460	420	425	464	481	469	513	445	473	462	475	461	455	469	475	470	468	451	412	432	450	474	459	457	458	448	449	493	457	503	444	482	484	438	476	449	492	483	445	466	469	472	431	451	471	462	444	483	438	451	410	480	447	438	433	457	443	460	466	454	451	426	480	440	437	474	452	434	468	434	472	437	444	450	449	485	450	447	431	478	506	490	441	407	441	496	433	433	426	512	450	481	473	415	484	454	466	430	476	466	438	459	445	449	430	462	490	413	458	442	468	450	468	457	499	423	472	455	503	480	454	443	458	448	467	467	480	480	444	468	468	465	427	423	454	454	487	507	420	469	429	467	434	441	465	459	427	421	425	482	454	446	451	481	402	490	471	455	496	488	447	467	459	469	472	426	451	447	466	475	399	485	444	479	442	435	475	444	457	473	457	462	438	414	507	448	469	436	475	452	477	485	473	428	457	447	413	429	452	424	477	481	449	503	474	440	431	421	482	456	431	447	457	443	480	483	428	461	462	452	458	453	443	469	443	464	459	433	483	458	463	433	446	489	416	439	424	448	489	450	459	478	409	469	470	449	458	461	435	402	422	481	433	455	424	419	437	449	482	451	451	511	444	473	468	410	456	477	488	453	426	484	440	432	456	509	447	463	441	479	454	463	449	474	443	472	476	445	469	472	466	461	447	453	457	482	465	449	458	450	479	429	394	429	435	471	482	441	480	439	447	461	451	484	484	496	443	459	455	399	452	457	458	426	478	467	448	461	476	480	459	467	442	458	470	470	505	426	442	451	480	450	472	444	450	438	494	458	455	449	409	454	473	450	471	416	455	441	461	452	472	464	489	481	438	459	397	480	436	458	412	477	488	453	458	471	516	453	455	428	498	430	440	461	486	462	467	441	411	451	460	450	472	452	474	462	455	472	454	453	407	468	438	494	465	486	477	451	453	470	457	465	457	458	442	439	460	468	506	462	448	470	487	445	481	444	437	469	427	460	466	440	446	450	440	473	448	469	491	437	455	452	449	485	468	445	441
38816	24219	3427	1009	732	568	490	442	410	375	384	355	350	323	342	350	335	339	315	333	313	329	336	334	287	329	314	345	319	306	305	304	282	289	264	314	306	296	312	292	278	303	284	299	305	320	300	299	319	329	323	305	282	303	324	300	309	312	276	287	269	292	306	292	306	278	294	296	279	336	298	283	259	313	290	292	328	296	277	273	283	287	305	323	314	295	295	287	284	297	265	299	308	251	304	295	310	314	297	293	305	300	294	258	270	331	312	309	288	314	306	311	296	301	284	271	311	306	293	311	317	293	314	330	295	312	330	310	276	289	288	293	278	297	293	335	285	300	286	328	271	302	272	310	302	344	318	282	298	286	295	285	301	295	336	288	296	295	289	302	330	296	302	297	302	303	291	303	295	283	274	334	265	328	276	321	306	285	309	311	307	319	336	296	299	294	297	266	317	304	304	312	295	328	298	302	278	295	293	311	315	295	283	292	290	330	324	275	326	300	305	320	301	305	318	262	314	285	316	285	286	286	278	290	305	307	273	295	286	307	273	275	296	296	292	319	298	292	304	288	265	282	293	280	325	257	311	261	302	288	292	288	310	291	297	309	326	317	286	308	320	327	326	297	301	282	311	299	247	312	307	278	316	313	314	291	305	284	290	280	319	292	348	326	297	325	293	288	269	330	272	304	283	292	291	314	295	311	292	296	292	318	318	302	299	259	333	274	269	308	290	295	291	299	327	274	283	306	304	303	281	255	286	304	303	327	318	299	309	279	273	291	280	325	299	298	318	296	321	285	299	347	265	298	273	305	292	276	314	312	286	315	317	277	307	307	322	324	310	315	295	280	309	289	297	305	278	296	319	255	313	292	348	284	304	302	319	301	301	301	309	308	282	330	306	307	280	287	295	269	306	308	319	308	308	290	285	280	299	298	277	324	282	268	303	273	287	323	291	318	309	287	294	309	291	252	299	292	243	279	327	320	296	302	311	282	300	294	296	288	300	312	295	279	284	324	276	289	275	299	306	272	301	285	280	273	292	290	291	277	296	308	288	297	311	317	310	335	293	264	289	311	295	272	267	305	315	297	298	312	284	323	310	321	311	331	274	311	295	302	284	297	309	283	298	291	304	283	326	296	314	316	335	326	296	308	269	332	316	312	297	286	308	299	300	320	314	326	304	327	300	308	314	310	311	299	318	288	300	305	299	297	288	307	327	315	302	309	308	288	301	289	270	319	297	297	297	285	308	300	319	279	313	322	343	318	265	295	315	290	315	322	299	309	284	314	269	265	315	308	297	328	330	265	296	322	323	312	269	310	310	304	310	310	300	294	294	300	318	298	306	303	302	301	285	295	275	317	261	298	269	293	277	280	320	323	318	297	299	284	296	299	317	303	292	299	305	271	293	305	291	305	318	307	266	277	316	273	276	276	293	284	302	301	285	272	321	310	325	329	317	301	306	290	290	311	315	306	303	296	325	312	294	292	319	314	319	298	285	296	304	314	268	292	300	283	272	333	297	311	290	302	285	297	311	279	279	297	307	303	274	280	290	326	291	278	314	277	329	312	295	302	304	315	317	281	310	271	309	296	314	297	298	266	313	282	319	306	291	313	293	286	297	318	309	296	292	308	303	287	275	284	291	318	304	330	302	349	291	295	305	314	299	304	277	282	308	282	307	295	263	272	297	280	287	312	311	266	318	307	309	302	289	284	326	272	277	285	312	297	292	312	303	279	295	284	322	296	309	313	317	297	305	291	270	317	306	267	304	315	314	293	277	300	281	314	303	311	300	301	312	327	291	315	288	295	287	302	332	297	320	299	288	312	300	320	321	286	289	311	301	346	279	297	294	311	288	288	332	282	277	302	292	288	262	306	295	305	294	307	299	293	280	306	291	300	312	333	303	255	280	295	255	305	313	305	308	283	328	279	274	322	288	320	323	322	288	295	310	302	263	273	302	307	270	297	304	272	311	272	294	309	276	297	307	281	307	312	334	282	313	306	307	285	305	315	313	316	279	308	282	320	298	323	282	292	292	279	320	305	299	309	279	288	303	312	287	284	303	321	305	286	282	296	298	289	275	292	276	304	288	321	279	305	285	298	305	264	299	318	319	305	294	292	288	296	289	271	300	308	281	298	279	298	320	311	314	317	301	315	294	296	339	285	310	300	286	279	325	313	331	289	339	289	310	279	292	277	261	299	321	298	290	302	320	280	327	316	289	266	320	287	281	292	300	299	328	296	299	274	290	283	339	297	321	350	260	290	308	318	318	321	289	295	317	297	278	298	268	301	299	286	293	300	306	306	305	309	284	321	301	309	328	254	270	287	304	313	304	305	309	278	325	286	288	290	291	280	285	318	314	294	331	353	304	293	313	303	305	299	287	310	326	313	322	304	274	257	284	283	313	334	283	294	323	292	288	299	284	279	290	305	274	302	275	289	302	301	303	299	315	275	317	295	250	299	321	321	308	341	289	280	301	315	286	308	282	288	288	312	310	291	316	294	297	302	333	292	290	321	303	293	302	300	300	278	301	334	286	290	283	317	326	282	294	265	306	294	297	276	315	288	287	312	289	306	300	280	301	293	288	281	293	292	281	267	291	296	290	287	307	291	300	268	295	294	307	299	283	318	287	280	322	293	286	296	307	286	295	288	270	297	308	274	294	301	272	258	302	298	291	324	285	284	311	285	309	310	281	300	300	294	309	327	331	297	324	318	288	323	302	317	278	303	346	277	288	296	308	304	311	320	308	314	316	307	293	300	301	321	319	296	271	327	292	290	310	299	285	324	289	335	305	299	280	285	324	296	309	294	292	302	311	298	306	346	322	261	289	318	315	310	273	277	295	270	300	303	291	318	276	314	316	291	305	316	310	302	321	305	325	292	302	320	321	299	321	308	315	285	303	288	302	278	308	320	293	327	296	295	334	278	267	343	293	309	293	307	315	330	299	310	304	301	297	281	292	338	281	285	291	297	260	293	292	344	332	309	324	305	311	320	330	311	330	304	298	299	289	294	278	323	346	318	296	313	288	308	311	303	309	268	301	307	298	304	307	320	255	327	312	312	318	291	309	321	324	280	287	293	285	301	281	307	276	308	310	297	293	309	291	272	305	301	303	299	277	289	302	297	292	301	270	274	299	296	314	294	297	297	291	288	304	323	275	287	303	285	319	283	289	319	325	257	318	310	264	298	292	336	306	296	292	330	304	289	316	277	297	288	294	325	294	313	322	345	325	314	296	303	318	294	307	302	292	290	304	277	308	301	284	302	353	334	279	272	311	268	316	286	293	308	276	290	308	291	291	307	292	302	294	299	315	302	300	269	307	312	280	262	287	309	306	280	290	302	316	288	308	300	309	288	336	317	270	312	302	303	275	313	279	331	297	262	322	281	294	281	290	300	274	315	306	301	300	293	319	332	294	305	301	274	300	300	328	314	294	303	317	317	316	308	296	300	327	292	276	306	278	305	301	278	318	305	288	281	298	300	310	299	320	275	340	306	309	306
22209	13774	2993	3128	2758	2268	2027	1723	1563	1381	1281	1205	1125	1128	1089	1016	968	1044	925	918	912	886	918	902	921	881	855	828	866	887	837	865	812	800	865	814	841	778	787	830	871	723	782	793	797	795	782	816	814	785	768	793	788	782	784	772	810	837	797	796	804	802	776	824	775	805	766	779	766	837	771	781	782	784	814	792	807	823	779	796	783	797	763	782	736	796	758	779	736	755	785	783	806	776	759	763	777	815	756	741	794	761	749	770	766	754	796	736	773	745	866	731	794	811	763	765	789	831	786	762	748	787	787	785	761	796	754	794	812	739	733	742	742	753	773	766	776	772	708	796	766	788	759	745	772	725	761	828	797	803	754	818	757	790	768	806	769	732	811	726	792	783	783	771	767	743	780	760	812	744	818	800	802	750	808	779	744	787	789	773	775	788	775	758	778	783	746	760	730	765	761	762	781	812	792	798	746	773	764	755	764	781	768	786	804	727	717	810	809	789	771	753	766	835	734	791	758	771	761	812	779	792	790	768	784	747	831	796	822	764	731	780	825	785	792	772	769	761	801	743	742	770	785	755	781	776	800	735	769	749	809	753	768	775	759	818	723	780	749	735	777	717	737	735	767	801	788	723	751	748	793	734	761	784	737	793	740	776	723	720	783	784	744	726	775	794	779	762	804	773	792	767	792	812	805	741	776	782	737	780	811	792	753	775	822	774	774	793	800	742	791	773	756	748	780	789	711	787	763	753	759	757	800	779	756	747	760	739	795	774	801	764	762	770	761	763	797	741	751	768	797	801	791	736	749	779	758	775	760	838	748	783	760	755	779	742	796	763	752	793	702	747	735	738	809	800	760	788	789	732	753	746	827	759	790	742	776	770	781	757	785	765	731	746	728	757	831	775	772	759	794	773	765	808	775	756	780	756	744	835	762	747	733	794	778	766	708	800	743	794	782	768	787	801	753	750	774	759	761	752	762	731	790	791	740	764	734	766	824	765	830	754	748	805	720	775	799	800	778	807	761	757	798	816	779	818	753	778	786	766	779	824	834	741	755	770	778	780	702	772	751	753	752	828	794	773	795	786	824	742	746	774	761	772	798	736	771	712	759	723	749	769	684	757	747	772	815	795	770	755	728	796	750	749	754	740	793	799	804	724	799	824	757	772	758	793	763	803	738	825	808	783	802	775	731	762	785	814	756	794	788	775	827	780	818	792	810	782	804	736	820	736	799	754	778	788	806	768	760	786	749	695	727	755	766	793	763	792	793	807	764	760	807	755	747	743	773	739	783	788	794	758	712	773	795	749	806	773	756	755	760	748	802	760	784	790	748	765	781	775	755	792	760	805	783	791	750	743	755	794	802	776	715	761	787	813	779	807	741	790	776	756	767	794	781	800	766	783	806	804	760	750	796	790	770	715	759	805	755	754	789	772	757	800	751	789	832	800	786	777	783	779	775	733	765	761	771	764	769	744	754	809	747	789	757	767	755	762	808	734	728	795	770	738	826	781	764	757	789	776	748	796	758	734	780	721	724	766	755	792	779	739	736	773	763	766	781	794	789	759	793	773	788	813	774	798	734	777	723	730	727	780	783	792	817	768	754	836	796	766	776	798	772	768	747	760	774	747	748	782	769	767	776	788	798	769	800	763	806	785	744	732	783	780	747	812	766	776	762	811	768	754	785	773	846	727	766	793	747	770	713	770	783	746	808	715	777	760	791	793	711	771	755	785	789	749	721	810	813	798	732	761	743	723	730	794	756	752	791	760	798	772	742	783	754	773	754	780	774	781	797	766	804	738	747	790	745	799	786	781	808	793	756	805	806	802	797	749	739	792	776	746	774	817	816	764	809	782	780	793	744	802	778	736	740	797	729	762	780	710	751	780	766	781	720	755	777	759	812	755	731	767	761	771	748	749	785	780	770	804	765	761	754	751	760	754	762	790	735	791	752	774	758	806	776	731	808	765	783	744	777	782	718	755	763	746	716	766	818	764	753	782	774	765	769	785	794	811	749	794	811	752	747	819	775	777	790	780	735	771	789	787	761	753	767	770	734	720	759	757	766	814	735	750	755	770	742	781	751	765	772	752	807	753	795	744	770	738	746	788	830	777	767	754	749	744	755	781	790	756	764	761	745	756	751	721	733	765	781	734	743	794	758	743	807	761	802	741	735	782	741	775	776	758	761	776	726	791	766	793	777	769	748	744	761	770	741	766	712	798	761	774	723	801	771	742	781	740	837	769	771	776	823	763	788	766	748	737	755	761	744	727	758	771	753	799	791	838	733	793	762	751	776	795	740	754	814	762	783	806	740	759	779	741	753	747	747	749	767	767	776	828	727	763	749	760	816	775	718	771	776	740	812	756	768	767	815	762	784	825	793	748	801	746	758	774	741	775	803	760	778	795	768	714	785	788	798	786	758	715	786	741	748	792	770	751	751	771	796	742	718	746	759	751	737	749	755	791	797	796	743	744	758	792	786	791	770	767	799	755	778	749	768	776	817	795	764	769	761	738	775	740	766	780	777	780	768	764	772	700	819	807	758	746	738	770	786	759	751	718	779	768	799	779	739	760	782	744	759	789	778	778	786	768	794	707	765	825	749	769	814	797	744	763	778	770	765	824	751	789	788	749	739	784	757	721	763	771	809	807	752	759	746	767	761	774	761	815	754	794	774	766	780	796	770	782	751	759	797	751	763	776	746	813	795	730	736	759	776	794	791	747	759	762	761	786	810	781	779	803	813	778	789	748	735	780	764	769	787	754	774	846	773	756	747	803	751	796	775	731	736	766	771	745	779	754	781	787	753	815	747	810	796	818	712	810	768	779	780	784	806	752	766	817	742	794	766	754	735	740	792	786	769	795	765	819	742	789	737	790	769	758	840	778	774	768	787	762	741	822	760	790	815	806	803	762	802	800	756	783	798	736	749	795	738	792	801	738	773	703	727	774	756	737	795	808	782	766	798	768	770	775	781	781	750	748	782	807	773	793	765	802	758	798	748	684	752	772	773	743	792	755	826	740	738	800	758	770	773	784	782	814	799	771	768	738	808	730	727	729	787	750	756	760	764	763	783	816	749	725	854	789	720	787	754	767	743	788	709	765	807	803	779	773	782	713	856	756	780	777	753	768	844	698	804	794	781	770	792	779	801	752	758	790	807	806	774	773	735	761	750	750	797	744	789	829	794	784	770	742	754	794	744	768	786	772	757	795	792	750	733	728	774	823	767	753	753	780	796	770	790	739	780	785	717	754	797	819	746	740	729	839	759	793	775	728	754	833	702	769	764	772	695	774	743	824	762	800	816	778	814	789	756	809	747	773	797	745	782	798	790	811	693	698	764	744	795	843	786	768	710	749	800	784	777	717	822	745	766	835	752	755	779	754	749	741	791	841	794	751	787	784	744	777	748	778	747	759	768	782	757	774	777	771	803	806	733	801	764	690	789	754	766	774	736	760	779	757	770	834	800	778	749	771	765	767	807	742	801	751	761	805	775	740	741	773
53330	36196	8055	1762	1161	877	650	558	489	440	425	403	373	355	325	379	360	334	315	286	315	332	303	325	292	314	296	289	307	310	310	298	276	289	245	266	299	264	270	276	298	296	282	233	274	253	277	278	310	249	266	280	270	300	270	257	271	273	290	311	248	288	278	256	275	249	275	288	275	268	293	252	295	283	276	255	310	283	286	290	276	284	280	254	255	301	296	253	256	277	251	251	297	250	292	250	261	268	258	248	268	252	267	276	262	234	290	281	280	292	275	300	256	287	261	268	311	280	290	319	256	266	256	330	243	255	285	272	279	247	269	292	293	281	273	256	286	258	277	276	275	252	310	260	246	287	261	288	280	314	291	297	289	290	260	271	284	301	273	272	251	257	288	290	253	287	252	273	269	280	273	299	267	261	278	267	253	299	270	285	271	279	268	255	267	262	279	277	280	272	280	281	277	301	259	267	288	274	312	264	277	290	299	279	251	272	287	276	278	275	298	275	289	263	281	296	242	261	294	259	250	320	302	310	266	280	251	325	264	282	265	252	252	296	296	277	296	245	276	265	283	281	277	259	287	258	299	244	284	286	272	295	303	279	272	261	287	272	275	276	289	290	272	278	263	272	271	267	271	269	280	271	291	284	259	268	295	268	292	268	285	268	259	268	241	279	263	278	226	284	289	272	284	288	237	293	273	293	283	256	269	276	264	293	301	301	281	256	277	263	285	295	274	305	277	280	269	282	264	282	287	281	284	309	263	281	269	257	289	279	272	286	275	276	282	258	287	288	252	273	254	277	268	261	275	258	287	256	302	297	273	303	283	267	276	281	279	245	277	274	281	278	281	262	286	283	297	300	301	286	291	301	262	251	272	276	295	291	286	258	289	308	267	295	281	279	264	253	293	285	264	287	294	286	281	299	266	280	252	273	261	277	297	275	277	297	275	259	289	248	264	287	276	272	277	256	278	280	267	280	280	247	267	315	265	259	282	269	271	305	270	271	312	252	270	273	279	264	282	282	292	280	273	300	265	266	290	264	280	272	286	256	256	271	251	289	258	262	289	292	262	281	273	267	270	286	277	282	278	276	306	313	284	284	282	244	267	308	313	287	278	242	290	295	272	273	257	308	276	262	294	283	275	272	246	316	275	271	257	317	280	278	289	314	277	312	279	312	262	290	275	268	299	292	294	273	263	277	269	259	302	259	269	276	286	271	245	259	273	264	257	270	272	279	296	266	274	296	244	273	271	273	266	276	276	280	283	286	254	291	284	283	264	253	282	280	259	301	272	272	261	250	259	301	267	274	282	238	279	288	269	265	288	295	236	265	330	285	252	275	275	288	254	262	263	279	289	276	275	263	264	253	295	252	262	269	268	300	251	265	269	287	283	244	274	306	256	239	277	273	283	270	270	287	268	301	271	301	276	258	271	274	287	282	286	272	280	243	256	284	287	297	265	261	266	285	288	245	288	272	278	280	292	275	267	274	280	298	289	281	264	268	291	281	282	280	261	272	298	246	256	272	295	278	284	281	286	258	248	279	285	270	264	279	280	294	240	266	266	268	279	318	295	291	275	254	323	292	307	252	247	313	278	297	289	276	254	260	270	256	279	267	280	256	273	238	264	257	282	278	287	283	287	257	250	315	281	256	277	259	273	291	287	291	269	253	277	291	278	269	282	294	279	290	300	275	286	295	293	277	291	276	272	298	278	287	307	283	274	285	251	248	264	246	269	228	286	274	282	291	271	276	247	273	263	281	302	294	268	281	264	276	254	303	290	282	279	294	271	252	271	277	273	285	266	269	274	254	251	289	277	269	277	320	271	273	281	289	273	256	239	278	264	303	260	265	291	272	245	262	252	294	297	293	267	272	262	275	238	291	268	275	262	289	280	294	271	267	254	264	287	303	278	276	289	244	263	275	284	252	295	258	301	282	252	266	265	255	286	283	267	260	271	260	279	243	268	294	316	241	284	266	275	251	268	299	244	276	248	297	263	310	267	258	280	268	263	309	296	279	275	233	263	288	261	290	254	273	258	286	271	251	270	278	282	243	278	257	285	289	280	274	277	252	251	287	267	309	258	316	306	267	246	293	265	302	281	258	248	293	236	256	269	285	293	316	304	291	251	276	282	283	259	247	260	281	293	275	292	281	269	269	276	279	241	296	260	268	276	283	283	277	310	286	280	281	291	282	289	268	262	244	287	272	296	297	261	261	283	274	289	282	273	301	242	265	283	284	281	289	267	288	300	300	260	274	293	266	274	285	295	226	326	272	264	276	321	300	267	278	286	298	265	263	267	269	309	295	258	271	280	281	304	262	298	296	273	282	300	276	266	278	298	277	272	282	267	283	285	284	257	257	265	276	291	272	264	276	266	269	260	279	285	301	281	231	268	272	262	266	265	265	264	278	280	283	261	274	262	276	270	278	279	279	262	295	242	272	260	292	272	277	249	268	257	325	253	274	270	295	269	251	256	293	302	266	244	289	313	276	272	273	229	259	311	291	266	261	280	308	254	304	283	290	305	281	262	264	288	277	291	263	253	297	305	248	276	284	272	289	291	263	311	295	242	266	311	274	256	269	247	324	303	292	288	272	284	251	298	248	264	297	263	274	282	253	286	290	269	253	292	273	296	262	272	257	309	243	277	285	272	269	311	275	266	268	286	269	272	250	274	284	246	293	280	271	253	295	287	257	265	279	265	276	282	260	266	272	305	252	291	249	258	275	287	288	262	290	259	330	291	275	247	253	255	251	271	287	256	286	260	269	265	262	294	291	294	282	261	264	261	266	247	282	307	278	257	247	294	279	262	261	277	282	282	296	259	263	272	286	283	290	288	281	234	272	264	272	274	292	282	292	272	268	271	282	267	272	286	296	268	287	242	287	274	276	277	275	259	273	305	290	294	286	277	277	276	276	292	257	286	275	296	287	279	284	271	290	270	247	298	306	268	275	275	263	272	240	280	269	283	254	305	268	283	270	281	264	267	263	253	258	294	272	259	278	287	259	265	289	259	279	312	284	297	250	239	266	265	243	283	277	267	252	286	292	286	305	270	285	264	255	265	271	259	276	332	279	260	250	280	251	286	273	264	237	305	232	283	276	266	246	277	274	283	274	262	281	287	263	273	290	259	292	234	250	273	267	253	276	271	239	259	293	276	259	274	261	255	271	259	281	261	278	274	244	261	277	291	309	256	281	256	260	279	265	293	280	275	261	291	267	270	266	271	296	284	259	285	282	261	280	295	276	294	267	295	283	277	257	242	278	274	267	269	283	314	274	278	262	267	277	296	257	270	285	268	298	292	233	249	288	278	280	272	279	276	281	288	287	260	293	258	291	254	270	264	269	254	280	253	267	266	285	295	268	265	289	247	263	255	266	240	293	262	305	281	269	296	280	282	258	274	276	278	277	278	290	269	286	280	286	291	261	267	272	248	297	245	254	264	272	258	276	291	265	283	272	297	283	262	271	273	275	302	302	264	296	263	255	252	253	258	272	302	286
31211	19665	4666	5161	4367	3636	3033	2535	2169	1888	1731	1619	1443	1262	1241	1227	1118	1055	1021	979	971	969	864	882	917	896	875	882	881	838	852	805	841	783	782	764	764	769	787	770	741	722	749	819	799	774	754	745	754	723	768	735	734	697	710	760	772	748	696	726	743	731	688	734	723	727	745	681	754	710	715	715	704	720	699	727	716	735	694	686	717	696	740	765	681	737	667	725	689	697	725	705	731	672	721	743	746	674	707	728	721	696	716	691	711	742	642	689	692	734	708	751	705	674	673	691	659	699	750	715	736	713	697	703	710	696	719	687	722	675	715	735	698	703	732	709	680	684	738	694	692	707	678	722	687	640	734	708	686	702	638	663	697	707	709	718	698	708	687	699	726	691	655	737	694	670	675	654	712	728	694	681	694	713	699	690	695	714	670	735	712	680	683	677	714	716	685	713	732	713	680	697	709	742	729	710	711	680	679	670	701	694	673	665	729	651	773	750	669	756	681	731	704	660	666	670	751	721	705	721	747	675	675	697	708	658	711	716	667	718	752	747	705	664	731	668	681	704	683	713	685	731	676	710	690	713	684	688	661	688	671	732	734	730	703	716	739	704	688	644	719	704	703	680	680	719	672	716	682	673	734	640	674	740	710	669	652	669	604	656	729	710	723	667	659	723	703	680	652	700	713	651	737	759	726	701	688	661	671	717	704	682	672	706	732	713	674	724	640	633	711	681	685	711	700	708	691	688	693	747	737	712	700	721	705	704	712	669	639	715	701	686	694	640	704	689	676	720	661	738	685	710	713	703	700	728	694	723	669	684	674	700	650	674	687	686	651	721	715	657	667	700	678	700	715	723	678	681	691	676	629	665	670	740	717	735	655	713	698	671	706	702	662	687	697	731	670	686	705	687	670	695	742	707	725	672	666	715	675	685	698	727	719	713	737	710	694	691	682	715	717	749	668	690	705	664	702	697	700	670	634	687	712	724	681	698	720	676	724	710	652	678	716	654	730	712	699	699	704	658	712	668	691	729	704	736	721	694	691	676	664	686	699	727	692	730	730	685	710	685	707	642	677	683	714	698	663	670	717	687	686	734	698	744	739	707	694	694	725	674	701	659	648	678	721	729	740	706	679	676	709	699	695	682	680	671	718	725	707	658	725	683	704	720	682	694	702	744	673	710	659	682	688	708	706	682	671	670	693	646	715	733	735	703	714	709	683	633	702	680	653	674	724	682	658	673	656	726	727	695	703	735	696	713	676	667	766	670	712	686	661	672	687	729	719	674	682	671	700	658	674	676	728	703	695	698	647	683	682	683	706	700	679	640	698	688	709	688	686	648	693	675	718	690	731	677	715	675	687	703	690	690	694	673	659	701	710	751	667	690	675	696	702	684	710	687	707	715	673	719	663	696	709	696	664	715	695	701	714	675	743	701	682	699	706	707	697	657	688	687	652	740	711	680	732	659	682	693	667	706	679	729	711	695	675	632	679	726	679	700	716	666	706	760	688	690	672	709	691	673	707	666	675	676	682	673	718	685	651	695	628	674	709	675	652	696	721	699	682	693	728	729	707	664	722	682	695	721	725	683	685	701	692	699	711	675	686	729	696	695	680	701	702	675	693	717	709	687	661	678	690	648	659	725	716	685	728	719	700	734	673	670	682	669	693	746	704	712	673	680	722	650	693	674	685	712	688	711	698	676	734	709	686	711	696	697	747	679	702	679	710	698	645	656	691	666	693	679	669	692	683	642	683	681	688	659	701	661	729	672	699	685	648	674	707	721	721	710	667	711	722	654	686	695	673	696	703	655	724	651	719	684	614	679	677	683	702	721	711	692	715	737	710	718	669	669	686	710	693	650	653	736	707	736	703	739	691	691	711	693	707	718	673	676	663	691	718	684	647	703	694	721	701	677	675	694	697	711	686	682	716	687	728	703	677	643	668	710	682	657	694	738	696	700	711	684	706	699	641	686	717	704	702	750	711	713	712	683	688	706	700	733	658	701	661	710	707	684	653	664	665	691	694	707	692	686	725	717	673	660	668	706	740	774	682	704	710	673	676	668	697	676	676	684	709	682	734	753	674	686	669	686	686	668	686	726	686	688	692	717	728	686	711	701	720	730	698	686	686	687	688	701	666	713	669	677	682	715	734	722	737	669	717	729	718	693	668	678	653	652	652	688	658	652	702	756	684	708	686	663	658	714	736	686	674	683	700	646	698	711	663	651	680	712	728	645	719	662	606	673	673	715	701	725	686	691	735	698	686	711	684	712	689	709	683	697	710	692	713	746	715	719	723	690	674	740	639	664	735	697	692	684	772	731	726	701	725	645	739	658	704	699	642	709	647	665	711	697	643	676	682	688	680	709	700	687	655	663	650	663	695	742	774	689	707	724	738	713	671	678	681	669	691	700	703	669	703	735	716	698	725	713	699	662	680	702	730	683	688	700	684	706	712	646	674	742	634	701	671	717	691	706	683	729	709	737	725	720	662	682	724	692	717	706	662	739	679	658	690	687	712	684	755	709	750	709	689	699	705	648	660	756	622	680	692	693	686	757	743	709	710	690	715	707	703	681	717	684	679	706	672	664	732	716	677	710	695	668	676	697	672	726	694	710	669	690	695	701	688	671	715	713	712	728	747	717	711	718	687	709	649	692	708	731	708	688	746	711	724	694	659	656	686	707	750	664	699	704	735	710	680	693	662	709	687	706	732	670	701	725	696	675	740	687	708	647	706	651	727	761	730	731	689	662	696	690	685	701	660	688	673	693	666	687	683	715	732	704	655	655	647	653	681	727	677	686	718	672	714	744	722	669	690	711	698	726	762	690	689	722	695	666	687	703	717	704	692	682	708	703	686	725	704	678	671	690	676	687	696	687	671	669	657	694	682	676	687	711	687	681	687	675	727	702	688	705	678	658	689	717	680	708	667	678	686	661	690	652	700	722	652	688	682	670	655	636	694	723	663	700	701	684	638	718	694	701	710	687	686	683	703	675	776	683	685	671	664	678	642	718	663	707	706	687	642	678	710	676	669	698	685	727	731	636	686	699	713	687	715	716	739	690	707	700	667	699	713	713	741	690	710	654	704	693	702	676	688	691	702	717	713	656	717	707	740	693	696	724	674	698	715	647	708	678	675	674	670	728	714	717	725	738	646	672	639	679	710	699	741	681	665	692	637	687	676	671	686	711	674	627	694	651	745	711	689	712	709	732	691	683	733	707	667	676	702	677	696	712	676	710	740	690	673	708	687	671	705	705	708	683	686	730	746	747	731	677	677	678	665	678	743	691	674	743	652	677	690	663	653	712	674	679	714	662	715	670	713	680	685	701	637	704	634	703	653	705	692	706	653	647	681	679	676	666	719	741	778	660	715	666	714	687	692	691	743	701	730	713	693	743	716	715	679	678	702	710	671	687	663	695	713	693	677	719	699	718	698	679	683	724	693	682	686	657	679	741	701	727	729	720	663	683	660	660	700	689	696	702	699	724	710	727	704	723	739	664
5156	933	227	177	154	160	171	184	135	154	156	144	158	138	180	147	142	155	154	157	175	141	161	194	153	192	176	165	133	156	169	150	153	157	161	175	140	132	153	150	153	140	137	153	169	153	153	165	175	146	150	145	151	171	166	150	137	145	165	164	135	154	140	148	167	164	149	159	156	161	168	161	164	150	164	150	153	185	170	127	155	148	174	169	160	142	160	133	174	155	182	143	168	171	166	156	139	137	165	129	167	152	147	161	147	158	143	166	152	154	156	129	158	160	163	161	142	130	144	132	174	163	139	160	166	135	150	154	158	161	149	131	146	178	135	162	140	164	189	165	161	163	150	137	150	157	172	168	154	158	157	146	155	151	147	140	165	160	163	167	149	154	143	139	152	150	156	143	175	165	166	134	156	144	146	157	133	154	143	149	169	166	144	146	135	155	138	165	148	172	151	176	130	160	141	158	135	169	174	155	163	152	164	178	170	148	144	144	144	143	140	147	161	157	187	162	147	157	138	143	132	146	139	155	144	126	158	157	145	142	163	135	149	169	187	166	149	147	149	146	155	140	144	160	167	159	157	172	152	156	145	150	135	149	149	159	142	145	187	134	165	157	177	167	182	150	142	144	162	160	137	137	146	150	162	150	156	155	160	153	141	166	138	135	125	146	156	148	164	141	137	161	168	153	154	189	171	157	157	148	152	155	147	139	160	164	143	175	152	170	140	185	159	160	152	177	122	191	162	137	138	135	138	152	152	146	166	139	132	141	144	178	187	144	130	161	163	160	175	155	142	143	140	162	148	141	142	135	128	167	164	172	162	137	159	157	137	166	159	165	135	139	150	167	157	127	143	142	148	145	154	164	170	151	165	138	154	133	141	148	145	163	151	140	135	159	154	142	138	175	174	163	183	149	148	147	141	158	145	148	144	159	155	150	157	159	163	176	160	140	126	174	153	140	172	134	159	140	156	174	160	148	160	153	175	157	150	152	140	152	139	148	172	142	173	161	161	162	148	154	163	145	145	154	137	165	143	161	163	159	163	140	145	147	163	147	151	158	156	162	138	162	153	141	167	165	140	173	152	159	155	133	147	150	143	155	157	151	183	155	132	165	147	149	155	162	148	145	145	155	150	153	161	172	180	154	161	142	145	194	149	142	142	150	150	163	166	156	170	156	187	134	158	157	137	143	137	171	139	138	171	146	142	148	168	144	144	154	166	176	155	160	131	154	175	147	163	157	179	172	180	168	154	181	160	158	169	162	147	143	145	163	151	153	142	149	148	191	142	175	167	181	162	144	127	168	148	151	160	175	156	150	170	178	178	152	132	138	158	153	149	145	144	171	181	171	138	153	162	135	134	163	139	163	182	154	148	160	175	152	164	148	163	159	168	157	151	158	165	148	164	146	170	147	122	167	155	153	155	153	159	150	153	150	144	156	162	166	155	152	152	127	173	144	144	171	157	131	160	146	153	157	173	146	159	172	152	146	148	155	165	164	153	147	146	174	166	148	162	144	160	173	175	140	153	148	178	139	122	155	168	129	126	161	154	170	140	161	200	139	147	151	154	150	157	151	157	157	145	176	155	140	167	154	164	167	141	141	145	169	144	122	136	168	156	136	141	148	150	121	139	154	155	176	153	144	159	165	148	155	187	148	140	174	146	141	182	152	154	160	136	165	149	129	154	157	143	163	159	175	167	176	168	159	135	177	152	164	161	153	155	151	141	172	155	163	152	111	175	166	155	155	163	152	198	159	172	161	170	143	153	171	158	178	154	153	164	143	163	157	148	157	173	151	169	167	150	150	148	160	130	159	146	162	164	155	145	174	159	147	170	149	160	160	153	139	155	163	167	153	175	184	152	143	162	156	141	172	167	160	155	170	152	162	168	165	154	171	159	153	149	167	180	189	144	170	134	146	134	156	145	155	158	146	151	143	160	170	159	166	161	169	146	171	174	174	150	153	164	149	140	177	151	170	161	168	166	143	147	149	145	144	168	137	159	143	148	138	149	171	145	120	165	154	145	139	150	178	181	159	165	159	181	158	152	153	165	147	153	143	147	154	177	146	172	156	156	168	144	140	142	164	135	138	148	163	155	160	160	154	178	148	154	172	149	156	163	161	149	152	140	166	152	146	153	162	127	152	161	166	150	152	148	160	175	156	160	172	156	154	165	156	192	135	146	161	176	146	170	149	143	171	156	156	137	169	164	152	149	157	178	148	177	137	167	135	163	139	175	149	156	158	138	164	146	151	136	175	141	153	167	166	154	172	160	156	142	160	154	156	134	158	158	164	172	137	152	138	164	186	167	169	151	157	139	134	140	132	169	158	178	139	148	130	169	150	157	161	163	138	140	172	138	174	165	139	166	140	144	157	145	151	143	156	159	145	161	163	163	137	148	142	173	140	153	150	155	134	160	152	132	134	154	155	154	141	149	146	167	150	161	160	141	183	157	151	151	141	146	150	137	172	168	149	155	149	146	160	167	173	187	184	158	135	141	159	151	133	149	136	148	163	133	166	151	158	160	169	138	151	159	160	149	165	145	153	173	147	181	111	146	170	177	166	158	175	143	177	166	135	128	141	163	147	163	150	152	185	169	128	145	133	150	143	158	177	145	133	153	154	161	149	144	164	157	146	152	173	150	127	148	155	153	173	139	168	152	172	179	172	148	143	148	161	157	152	150	151	143	166	168	162	159	134	143	142	154	171	138	160	143	143	157	165	157	145	140	149	154	158	169	152	172	156	162	169	137	134	157	167	134	152	174	134	137	165	128	156	157	129	146	141	130	142	161	140	146	165	132	155	144	148	175	181	170	150	141	151	145	158	156	142	155	137	159	145	169	153	162	139	181	174	162	160	151	149	179	161	141	136	174	153	157	159	162	155	144	155	173	163	126	176	162	153	161	142	162	124	159	149	141	148	160	152	177	167	171	147	145	159	142	139	127	161	140	149	164	155	152	135	158	163	175	161	149	157	168	171	151	159	150	173	137	159	131	164	170	146	164	176	156	156	163	151	154	155	175	155	146	143	152	165	146	152	155	155	152	140	169	150	161	138	136	157	168	132	159	135	159	152	151	169	143	144	153	131	131	158	165	155	134	132	133	139	173	159	155	140	158	136	172	177	151	153	172	166	157	162	168	141	148	153	144	177	147	145	193	159	147	154	152	178	164	166	166	145	166	162	156	153	144	157	150	158	159	150	152	164	157	152	146	158	156	147	147	156	144	158	145	169	145	153	150	173	147	139	136	152	164	146	160	144	145	150	142	139	140	161	143	139	165	151	167	148	140	153	152	150	142	151	144	143	166	167	175	169	146	148	155	137	154	162	171	163	159	149	153	148	161	138	167	146	152	165	157	140	156	186	155	140	149	168	160	165	146	153	142	151	148	151	157	145	155	132	158	168	168	165	142	157	154	162	153	157	173	160	153	143	152	148	147	155	145	164	162	158	150	158	156	135	171	170	146	152	153	144	149	160	137	149	136	155	155	176	135	153
4595	1456	540	579	552	529	507	482	501	458	474	469	466	491	482	471	487	490	477	496	467	455	482	428	475	445	448	481	474	443	488	483	458	446	472	438	488	396	469	472	472	472	458	481	467	462	457	470	457	464	456	477	454	446	421	457	453	467	472	461	452	469	463	473	476	483	464	452	459	412	449	488	428	473	429	445	479	437	444	429	421	494	467	454	465	446	450	438	485	415	428	454	464	419	429	485	441	465	479	477	452	471	464	443	482	444	442	477	443	478	478	437	458	482	435	471	453	455	469	440	433	480	472	486	477	449	461	456	466	458	427	502	448	448	424	463	491	457	423	436	451	466	461	455	437	451	453	461	477	528	449	470	471	517	453	438	438	466	491	493	477	471	421	417	432	427	453	435	449	470	493	454	463	440	435	423	456	439	455	439	495	484	464	415	450	443	459	466	484	465	471	421	460	445	473	436	431	462	472	444	467	488	449	447	443	453	464	476	436	499	442	448	469	432	469	475	461	483	476	468	456	451	462	448	472	487	443	449	495	475	462	423	418	440	460	464	467	434	428	422	508	484	467	450	452	471	443	466	490	446	483	440	441	462	481	469	499	415	473	434	445	406	446	444	496	447	506	420	453	450	462	421	429	413	451	434	446	429	459	452	461	432	465	451	489	470	469	450	476	442	468	457	473	441	450	420	412	485	466	472	452	446	460	462	466	413	455	420	494	445	449	439	446	466	461	441	459	439	447	459	408	432	459	464	516	449	418	473	392	447	464	421	479	463	411	485	459	483	478	402	451	467	422	477	488	430	430	465	471	406	452	435	462	447	469	428	453	461	466	442	475	454	458	469	454	478	459	436	469	434	459	422	461	488	442	490	465	463	448	468	439	423	444	480	440	501	433	484	446	472	449	455	480	438	453	436	480	449	464	415	458	460	452	481	428	424	448	432	434	422	447	427	442	472	438	468	477	467	460	453	465	430	469	474	464	462	471	480	461	476	468	453	454	453	437	471	453	478	442	442	451	444	464	445	437	460	451	396	469	484	452	476	429	449	464	438	436	446	455	476	465	482	452	461	433	469	491	430	443	452	452	496	440	468	440	474	465	458	497	489	456	436	450	460	441	432	519	450	434	478	441	407	434	530	452	480	472	427	449	480	450	456	481	401	467	464	436	456	454	425	427	490	445	425	463	407	465	437	434	456	491	456	492	456	456	431	465	446	482	453	447	453	492	449	455	446	473	478	479	422	433	446	496	442	444	427	449	473	484	455	456	449	472	481	464	465	498	459	444	455	445	433	458	435	451	436	443	440	444	471	453	454	429	475	478	460	445	430	459	506	442	452	448	452	486	451	458	457	461	482	448	468	436	453	470	426	495	450	453	460	493	466	462	454	442	432	421	439	460	477	462	441	461	426	434	465	457	444	469	447	480	466	459	452	413	447	410	482	427	440	457	404	439	462	445	458	483	458	468	462	462	467	465	471	460	428	464	472	489	470	427	427	465	442	471	451	415	434	440	438	472	472	448	471	455	475	481	447	451	483	461	446	483	434	460	426	446	453	428	446	468	451	448	472	449	434	441	438	444	434	454	437	470	491	437	430	457	459	455	484	442	488	499	431	449	421	435	431	485	451	466	451	442	463	447	492	448	460	460	465	468	467	486	460	459	472	470	451	449	463	462	417	454	425	448	434	497	465	462	426	485	461	448	442	448	490	467	433	450	453	477	453	470	458	452	422	454	469	440	465	445	468	478	462	436	411	470	444	448	468	445	433	474	450	454	457	445	455	458	471	470	461	441	455	466	460	445	456	468	455	429	443	468	446	454	452	491	451	474	443	445	436	457	467	439	469	455	477	482	488	491	450	461	443	441	467	463	470	472	478	467	465	459	421	439	433	425	472	431	437	423	446	460	453	416	466	437	449	470	468	440	473	458	454	479	428	468	416	461	484	465	436	468	461	451	414	480	428	456	486	470	489	446	458	441	446	430	441	457	499	449	458	483	442	446	486	463	439	447	438	459	441	461	462	450	460	437	445	436	438	475	485	467	437	444	478	458	434	454	450	439	455	467	477	459	447	447	456	465	495	453	467	428	475	486	481	448	463	452	409	439	477	423	426	455	448	450	453	456	421	452	465	458	432	457	486	467	446	480	439	445	468	467	428	445	471	491	463	464	429	483	492	479	455	482	458	444	451	480	418	480	436	452	463	438	478	460	414	421	470	463	436	485	444	453	483	476	433	478	442	450	455	475	471	455	478	488	461	479	437	439	432	460	445	439	413	449	427	435	473	470	451	448	479	422	437	413	503	433	466	526	483	441	442	501	446	460	460	417	448	451	443	445	451	450	435	455	487	419	462	462	414	454	475	466	443	436	468	454	434	441	460	464	478	455	479	509	474	465	481	491	455	441	469	459	481	450	411	467	447	429	463	474	502	452	474	449	451	470	451	465	429	462	487	454	474	474	455	470	471	422	475	466	443	479	428	447	448	472	512	441	441	465	448	474	461	447	435	452	443	405	459	459	454	453	436	458	430	467	463	420	457	492	463	427	475	508	484	477	468	450	463	425	481	468	461	473	443	443	481	453	468	443	449	468	453	455	487	442	481	460	464	462	446	471	443	450	445	445	443	436	461	494	457	458	457	451	493	468	489	482	452	444	468	461	473	475	480	421	450	443	440	469	487	474	450	446	463	492	462	432	486	472	466	450	480	457	483	482	447	444	409	480	466	462	504	458	479	464	448	455	411	444	447	473	500	436	385	432	443	436	482	526	454	446	465	505	482	452	404	452	437	452	489	443	471	450	454	433	457	459	480	496	428	422	439	481	424	417	440	384	450	471	494	420	448	465	445	447	474	434	461	464	439	505	478	448	455	448	441	458	443	426	425	474	434	446	428	482	488	458	419	493	482	467	509	445	410	403	422	440	470	450	444	450	465	476	466	448	468	428	415	444	444	475	454	439	467	458	448	461	429	482	458	462	492	488	482	439	410	454	489	471	466	445	446	467	438	431	476	470	449	447	459	484	433	432	467	462	438	445	472	454	460	455	456	438	470	430	472	467	426	435	414	431	459	460	446	466	453	407	493	466	465	434	455	462	453	426	475	429	432	471	463	451	445	422	497	479	431	477	431	484	464	430	451	470	438	465	450	471	480	450	476	469	422	426	478	510	487	431	431	433	437	463	458	442	455	430	478	437	451	475	470	477	450	444	447	442	468	453	457	455	435	438	439	455	454	464	469	468	455	442	469	454	430	445	431	471	496	445	464	402	429	458	430	470	453	471	468	476	509	432	447	447	450	484	459	482	471	439	432	432	474	412	480	445	458	458	476	444	453	427	461	460	451	411	452	458	491	451	462	445	428	459	475	469	478	438	475	484	451	459	469	427	479	459	466	451	443	448	442	434	446	469	466	437	472	413	479	484	467	438	462	434	434	456	428	458	464	450	431	468	503	418	457	417	437	442	417	469	408	452	453	456	413	487	480	437	455	426	454	470	455	462	432
39955	22684	3054	999	718	598	459	486	416	381	376	380	337	361	310	340	350	337	319	347	306	300	300	327	306	330	320	315	313	308	316	335	305	320	284	311	329	308	308	304	296	289	303	309	279	313	270	281	324	300	289	287	279	313	298	290	301	309	285	265	278	261	284	292	288	286	285	291	288	312	322	324	303	302	316	358	306	311	309	297	276	305	300	299	309	304	295	303	312	281	311	326	287	298	269	296	265	294	291	293	294	300	274	293	300	280	307	286	309	299	289	270	305	292	305	285	307	280	280	312	301	268	314	263	270	300	277	292	293	285	290	311	288	263	307	308	303	296	317	276	310	257	259	284	285	292	286	273	304	287	300	290	303	289	321	301	293	294	307	309	332	284	303	283	298	292	300	304	308	314	263	291	262	270	281	305	281	313	295	288	314	281	301	286	324	303	289	307	324	283	281	298	305	301	287	323	309	287	262	253	290	308	312	280	295	279	279	268	294	279	291	282	273	303	269	290	287	282	289	267	336	317	284	305	286	292	285	275	325	304	265	313	283	292	286	280	286	292	297	274	288	330	302	316	292	258	292	295	264	270	289	266	304	290	288	304	286	306	306	286	252	288	317	289	264	296	272	289	299	273	270	316	297	265	302	276	289	302	298	282	285	279	301	333	289	325	314	309	274	284	290	292	306	288	306	271	299	285	299	259	311	297	268	297	314	293	262	294	270	304	289	337	292	297	304	288	266	283	273	348	265	308	296	296	284	294	319	307	313	293	318	288	275	268	300	305	295	300	328	292	299	277	297	309	293	287	301	290	292	312	302	289	271	277	312	298	305	264	261	306	296	286	303	315	279	317	331	295	285	282	304	277	289	314	265	300	270	291	322	294	294	269	278	272	284	318	265	281	300	304	278	277	292	287	303	302	308	288	308	298	327	251	299	306	311	302	279	303	304	309	275	291	278	305	309	300	308	305	281	283	304	285	313	322	275	309	326	294	295	314	321	319	259	306	293	260	307	295	294	277	254	330	283	313	289	300	300	281	289	288	297	290	281	263	294	289	274	271	317	294	282	306	284	286	296	290	286	327	289	288	289	283	304	277	328	299	287	292	294	293	303	325	304	308	304	305	300	296	284	291	257	313	314	327	293	303	301	286	283	293	300	278	271	287	277	280	301	267	285	290	287	279	269	274	294	286	281	304	298	326	312	282	297	308	272	289	262	271	297	280	296	269	294	294	295	298	316	285	290	314	289	293	289	300	275	295	302	319	292	307	274	276	274	303	306	303	280	331	268	302	284	308	310	274	282	317	309	275	317	293	288	309	307	272	305	320	280	316	282	282	280	294	296	294	270	297	279	303	279	287	312	289	290	283	269	275	288	325	272	305	291	275	310	317	275	282	297	285	302	301	287	323	297	289	306	291	311	308	309	243	282	279	322	303	304	285	282	262	300	303	293	314	293	296	308	297	315	287	288	289	279	311	294	282	305	295	310	292	283	312	299	289	307	282	276	304	263	312	280	299	262	297	302	286	291	305	291	308	278	274	287	282	297	268	269	298	267	251	313	296	294	296	287	281	291	308	274	323	312	286	303	276	281	285	302	310	271	294	264	290	284	289	302	307	282	316	268	306	294	280	334	279	302	290	306	268	313	297	316	301	282	289	294	291	304	345	296	292	268	301	283	297	283	318	290	295	285	294	300	325	316	293	322	294	312	301	280	288	293	314	289	273	283	305	298	269	285	286	288	305	289	298	288	295	301	279	240	284	316	281	280	316	279	282	293	292	278	314	286	313	301	288	299	286	290	295	318	271	299	283	269	272	266	302	273	281	292	291	295	286	302	302	291	276	295	303	326	292	271	266	306	282	319	295	284	283	325	296	307	292	320	278	268	300	292	287	291	304	293	301	324	286	305	292	285	282	271	330	319	312	294	270	279	282	288	256	279	307	288	290	298	321	302	281	286	302	247	311	273	295	271	275	280	319	295	304	313	300	274	286	293	298	321	309	286	297	289	291	291	286	269	304	272	286	285	325	334	282	294	337	281	309	299	319	285	265	315	312	268	289	315	305	302	302	234	313	315	299	308	290	283	295	284	272	299	249	315	294	296	295	301	274	311	285	291	312	296	286	270	272	313	292	326	300	282	295	269	327	315	310	286	301	313	282	300	284	316	289	293	299	291	277	269	306	260	290	288	303	307	301	311	280	314	306	279	302	309	281	289	306	319	264	294	298	297	251	251	288	310	304	311	305	287	268	308	306	269	277	315	295	310	330	319	304	296	317	336	271	321	303	278	322	308	289	328	290	285	279	270	288	284	277	319	298	305	300	295	294	337	297	296	306	306	264	282	278	319	274	308	310	294	276	285	304	303	271	294	271	256	277	273	302	303	307	280	272	316	335	265	239	259	281	279	304	296	313	268	302	295	317	269	289	298	279	266	303	309	297	298	289	297	265	264	275	288	300	277	301	261	277	282	296	302	302	287	276	283	300	282	304	307	284	285	287	288	319	267	318	299	291	277	335	295	326	308	298	306	303	292	314	293	314	310	292	294	295	298	296	273	263	309	267	315	308	290	298	287	296	314	322	265	259	284	262	277	319	277	334	296	299	312	299	278	278	317	289	271	315	269	301	283	340	317	298	297	316	311	273	314	297	284	306	272	298	298	301	272	297	295	297	308	297	283	298	272	355	290	297	313	296	309	323	294	322	280	307	273	273	313	277	283	286	305	301	313	280	290	305	304	271	280	316	314	299	315	288	276	304	275	345	292	284	312	299	310	286	267	276	301	310	297	295	330	322	306	288	310	326	283	293	280	290	311	319	306	284	298	298	302	329	308	334	290	258	252	291	272	306	346	291	301	302	318	255	285	305	342	303	311	318	285	291	296	277	329	289	291	303	257	301	297	293	283	279	271	298	309	286	304	294	273	286	271	295	290	277	275	254	314	298	279	276	327	302	286	303	280	264	291	282	282	296	258	294	294	311	291	307	291	284	262	310	337	307	290	291	295	295	317	284	277	302	286	296	297	274	262	334	306	284	323	306	321	256	285	311	308	275	260	298	310	293	302	294	306	289	290	291	253	302	307	294	246	287	272	284	290	278	302	299	295	297	304	303	290	287	303	304	280	302	273	295	310	344	259	291	266	298	280	279	286	295	266	328	299	292	286	322	299	264	307	293	264	306	285	303	263	303	270	295	304	302	306	321	302	307	309	302	282	292	303	290	298	290	296	287	282	312	319	315	281	324	292	275	279	270	314	298	287	268	310	293	298	302	305	314	264	317	281	305	305	306	295	293	295	265	318	276	279	296	284	279	294	296	295	281	272	275	288	307	276	282	277	308	300	297	280	312	293	302	326	259	276	291	300	297	281	307	302	263	259	277	296	297	318	295	272	305	332	296	293	316	281	300	260	319	294	290	306	317	295	297	295	298	276	299	314	296	293	304	288	298	293	307	292	317	291	287	282	309	299	304	287	276	295	306	319	301	312	286	302	290	284	297	345	288
22548	12493	3019	3188	2706	2303	1956	1708	1473	1376	1273	1217	1130	1041	1035	995	928	921	948	917	898	920	914	919	844	845	864	840	820	785	855	869	822	833	819	840	803	746	806	796	799	791	800	811	809	789	761	776	767	800	818	810	794	783	769	810	768	802	766	808	808	752	725	781	784	799	733	802	765	777	763	808	730	821	793	792	778	751	775	776	799	756	746	804	746	779	770	732	778	768	691	735	762	754	740	736	776	739	737	765	768	761	800	823	769	775	713	828	764	744	787	803	771	718	812	796	778	764	761	772	771	759	748	800	743	774	771	786	780	715	763	750	764	755	806	827	732	749	757	784	760	729	748	790	743	734	751	724	790	783	757	729	763	741	736	763	733	783	831	720	807	754	763	803	778	781	797	754	755	738	830	756	810	723	804	747	715	788	778	729	775	752	761	766	802	802	727	739	735	773	785	771	771	751	749	746	771	780	753	776	738	731	770	772	812	744	799	761	807	790	829	777	769	740	777	719	771	758	765	776	803	721	768	822	755	765	752	717	770	756	737	761	805	758	761	812	788	721	788	737	759	804	771	790	778	744	761	747	724	747	827	800	767	732	780	747	691	816	731	776	768	737	762	723	779	786	796	712	774	759	745	765	788	760	769	726	772	791	810	778	713	756	743	806	738	715	781	782	769	754	767	763	713	762	749	767	745	728	790	743	727	802	738	758	772	740	767	759	738	775	770	747	780	808	742	705	773	761	821	797	742	707	778	749	699	742	749	752	754	821	796	786	780	801	765	739	787	746	732	774	727	746	741	737	725	782	754	782	776	794	794	704	758	770	750	741	735	803	738	708	779	734	789	746	753	704	783	737	796	747	787	775	783	753	773	796	759	850	740	768	718	745	822	759	806	754	737	732	761	737	751	778	762	759	778	764	817	731	764	746	774	724	766	736	727	748	758	748	793	766	768	757	732	732	798	734	769	749	734	743	803	790	800	744	795	731	777	760	749	771	748	747	760	791	803	718	741	818	790	748	755	795	760	721	750	759	759	749	744	703	788	752	764	747	732	778	747	784	725	765	783	769	764	740	790	735	766	757	767	728	764	773	746	817	780	746	752	778	719	800	771	696	804	730	797	773	724	737	732	795	734	740	750	773	751	745	757	762	774	792	745	787	734	755	713	786	764	777	733	772	745	733	757	724	764	725	739	765	783	749	779	710	732	728	780	745	743	796	716	791	781	755	746	734	746	782	761	802	778	765	822	782	743	720	736	739	717	777	791	722	750	787	740	766	715	774	729	711	722	735	738	750	728	699	713	771	771	745	767	746	816	725	786	784	773	795	739	774	792	742	743	760	750	763	750	719	756	735	753	766	762	739	795	773	756	765	679	746	760	783	769	768	777	770	769	819	765	761	776	770	800	761	803	764	818	823	734	733	776	739	779	799	749	756	769	747	722	769	748	734	777	742	833	739	743	748	764	754	720	711	758	780	723	774	768	716	749	770	729	746	749	829	812	775	750	724	816	789	728	745	774	805	735	775	786	771	719	749	754	706	776	790	757	756	768	699	728	735	775	764	792	811	745	737	784	739	810	779	747	734	749	815	774	718	772	708	764	741	740	768	825	748	728	773	723	770	731	764	765	737	756	779	764	686	754	697	801	736	781	731	771	771	713	775	791	792	736	767	729	735	760	780	808	761	776	747	763	769	745	738	763	776	740	777	705	792	688	757	749	769	704	786	775	750	709	731	769	724	738	748	740	808	807	733	767	766	805	766	752	742	746	751	757	751	783	792	737	771	727	787	784	784	744	715	783	738	776	736	741	755	770	807	738	716	757	779	770	768	797	730	773	748	748	758	794	768	703	748	741	738	761	730	800	818	768	768	770	719	757	785	765	729	699	747	815	769	716	797	779	784	758	816	783	772	727	761	766	767	766	735	747	722	777	731	761	771	759	796	775	773	732	754	758	729	732	751	801	759	752	726	790	744	754	794	764	766	745	790	799	716	798	781	743	802	832	770	769	768	791	793	780	772	786	749	765	736	767	687	780	747	768	757	744	750	781	736	781	724	732	785	782	813	754	775	768	769	757	713	774	734	770	771	794	770	775	720	744	703	718	712	777	778	728	741	769	706	742	757	819	729	762	746	772	776	764	719	739	740	750	798	732	734	723	693	761	765	757	759	733	764	760	750	755	750	764	764	768	758	766	754	787	764	782	773	724	720	747	786	774	803	792	749	771	761	760	733	754	784	778	754	713	784	761	784	719	757	799	745	720	747	742	750	787	752	742	765	713	787	738	783	722	776	781	724	733	744	797	740	775	782	764	786	768	743	734	772	715	754	785	786	756	752	730	803	779	775	752	726	751	786	757	784	795	773	767	749	769	797	795	756	810	733	738	715	800	762	747	755	767	787	827	772	753	686	773	714	781	798	769	793	768	768	778	753	754	789	756	772	784	791	754	794	737	758	718	723	791	751	735	776	774	735	804	728	764	810	769	765	772	742	732	814	801	735	744	826	777	729	752	764	748	759	719	797	715	750	719	751	751	754	771	728	741	768	725	802	753	752	728	751	743	804	757	753	768	769	787	731	742	774	729	765	741	770	746	810	721	834	726	783	763	806	777	722	755	745	740	783	742	726	740	766	752	732	791	782	738	764	711	755	741	732	716	763	779	721	753	783	740	751	769	785	761	746	780	738	765	795	791	750	712	753	743	726	749	757	762	748	747	710	759	747	724	807	732	786	787	775	781	792	778	780	733	762	706	726	756	780	790	769	797	749	742	735	742	772	749	737	738	744	721	746	764	760	726	736	778	728	757	842	774	771	747	787	738	771	790	759	768	807	761	752	758	769	745	721	686	790	688	748	785	745	727	736	790	747	820	725	813	743	801	750	792	755	758	747	772	793	789	768	718	740	806	792	782	732	817	773	732	773	781	740	780	782	758	751	803	759	789	799	726	761	791	812	766	755	763	744	734	741	773	734	757	724	745	706	687	751	744	790	788	790	773	790	849	784	758	724	749	748	763	729	774	748	756	734	752	752	775	784	758	766	751	749	704	771	753	755	756	834	742	727	760	766	774	820	822	754	787	744	751	781	738	759	785	735	739	743	796	802	729	756	747	743	784	742	783	727	772	780	790	751	735	759	759	790	743	768	769	785	739	733	766	743	774	773	782	754	803	770	742	793	761	774	784	715	752	800	794	754	759	777	792	756	754	806	778	780	789	769	818	751	797	757	768	748	748	772	754	784	786	773	803	766	746	767	804	776	730	768	755	809	815	745	702	776	739	733	764	760	729	831	780	720	752	739	771	779	791	783	787	735	731	765	759	777	799	750	744	731	758	736	832	784	758	740	750	771	753	722	765	777	723	717	771	733	767	721	777	773	783	728	747	741	764	775	696	760	728	720	807	776	719	771	715	759	776	717	735	800	745	744	770	752	754	851	814	721	764	766	793	735	771	731	749	744	751	737	829	772	759	774	762	757	753	761	798	750	707	734	766	692	772	704	783	776
54197	36545	8643	2038	1169	894	703	591	534	447	400	393	388	369	322	334	338	332	320	341	345	298	313	303	278	312	303	300	305	305	310	310	300	280	285	291	275	303	266	274	267	269	282	276	281	296	287	289	278	306	282	276	309	279	238	273	303	290	280	282	269	267	283	258	293	294	291	293	278	286	265	285	283	255	303	261	246	292	274	257	294	309	269	281	292	287	238	240	247	253	261	277	268	268	254	302	286	253	288	265	272	264	289	274	263	284	282	261	265	284	280	279	288	264	274	298	276	253	258	270	317	285	306	258	266	279	265	293	302	273	277	273	245	301	297	258	240	256	272	228	265	271	243	279	254	293	280	276	277	314	240	278	284	248	247	288	299	286	263	252	303	250	277	285	283	251	281	296	245	270	261	259	273	263	297	259	254	272	299	268	305	291	270	292	285	283	269	285	315	269	285	280	310	261	264	302	292	295	279	276	251	274	264	284	256	268	213	271	278	312	278	248	273	269	272	262	262	280	272	263	292	256	282	266	263	252	302	269	254	243	274	301	256	255	300	275	278	255	258	262	287	275	282	293	269	289	273	308	248	289	294	271	286	250	294	304	277	285	295	287	270	243	256	303	289	324	273	307	262	254	268	281	280	280	295	303	289	313	259	289	258	255	288	299	277	252	256	284	280	274	280	276	251	250	302	247	264	276	282	287	267	297	273	286	279	285	271	298	282	272	293	248	258	292	281	272	301	258	311	256	262	304	315	285	301	265	282	295	302	256	267	263	290	270	257	269	288	308	254	282	259	267	257	264	259	271	266	274	272	274	287	273	263	268	265	263	270	286	296	294	279	277	270	285	284	299	272	276	272	249	266	273	268	304	271	294	278	272	308	266	286	274	301	271	261	278	264	253	305	255	265	302	296	271	273	301	280	279	262	291	271	264	251	287	269	280	259	278	285	264	247	283	261	261	266	246	256	274	244	302	268	265	287	258	263	272	220	281	290	276	279	246	249	247	267	273	299	288	281	227	238	294	287	262	269	247	285	287	255	281	261	253	253	268	283	245	281	268	249	294	262	265	304	281	286	252	307	293	315	261	307	269	289	262	296	250	267	241	251	280	263	265	258	286	287	270	304	277	278	282	298	271	249	275	252	288	280	257	281	264	235	267	299	285	243	259	312	280	298	284	266	267	282	239	257	278	261	285	281	279	260	308	264	264	277	276	265	257	262	270	287	272	251	259	295	280	288	273	271	281	253	267	264	261	273	272	274	291	255	281	265	285	278	255	257	271	270	279	260	260	276	298	267	281	298	276	259	287	265	238	234	280	275	274	287	244	285	274	284	294	282	246	303	277	259	287	280	277	278	299	306	258	245	266	288	292	281	291	294	263	284	270	299	297	261	281	266	278	247	259	278	258	271	281	272	247	236	258	276	292	266	276	258	282	268	258	289	255	290	267	293	275	272	269	276	232	291	281	267	280	314	243	264	296	286	288	262	274	298	268	278	267	280	266	270	286	265	259	276	276	266	261	263	302	268	243	283	281	264	273	294	286	247	267	279	280	296	269	294	272	289	269	265	265	287	269	296	282	265	264	251	254	263	260	256	263	272	305	265	274	289	239	259	290	274	232	270	279	258	272	275	258	273	251	239	286	277	273	290	272	270	248	278	243	252	285	294	260	288	296	278	279	298	256	331	243	277	230	325	269	275	262	273	288	312	267	282	296	264	256	264	269	289	291	245	324	264	287	290	263	289	278	272	256	278	243	261	284	300	259	281	317	281	275	275	276	277	275	265	250	278	275	278	292	230	268	291	304	266	291	314	262	255	272	275	251	274	315	260	252	270	259	262	270	275	296	264	278	289	266	267	269	290	271	250	242	255	254	287	304	268	280	253	305	271	279	279	259	276	303	270	262	287	257	275	263	277	287	257	289	263	265	271	282	282	291	289	287	277	253	260	281	267	270	318	271	274	277	295	298	284	269	255	269	300	257	260	265	291	240	287	287	280	227	262	238	260	259	287	286	272	288	291	276	277	272	263	257	325	269	279	260	284	274	282	267	270	260	237	246	241	299	258	263	276	280	260	273	244	272	285	253	266	270	261	269	264	296	293	307	282	275	279	318	271	266	264	292	275	286	263	275	261	281	301	287	281	293	286	301	278	302	294	276	268	269	251	280	264	269	253	288	272	304	277	261	295	291	288	256	291	295	263	305	284	251	264	290	288	277	292	286	254	281	258	282	258	277	270	273	283	301	276	273	237	269	265	269	267	283	280	236	273	280	267	283	276	283	267	248	258	274	329	273	280	284	278	275	286	239	295	290	275	280	268	269	270	254	271	264	269	283	266	274	290	263	271	284	251	285	279	275	296	282	268	261	295	280	286	282	277	286	272	251	272	294	289	274	239	257	299	259	252	265	270	283	277	282	264	276	252	281	261	283	267	270	296	289	260	288	285	295	251	276	245	264	287	255	270	285	267	248	238	284	267	283	269	274	268	257	263	262	272	285	280	246	285	272	258	288	300	257	277	266	248	264	297	275	282	251	285	285	260	290	262	270	300	258	277	271	272	279	283	290	258	262	291	288	249	277	287	255	285	286	256	274	306	283	261	307	264	283	313	261	296	248	267	280	262	276	274	259	277	256	238	266	276	307	286	290	272	265	293	294	246	265	287	251	269	291	295	262	287	273	272	274	269	265	249	268	287	272	248	277	275	281	247	280	282	243	295	275	264	256	252	265	278	272	279	247	260	261	277	281	270	259	276	296	283	283	279	287	269	268	289	288	273	308	282	257	268	277	251	273	272	254	261	280	280	278	262	275	258	298	291	262	285	288	270	283	290	246	243	276	260	285	294	263	291	295	290	277	329	276	246	248	267	296	259	292	277	289	239	280	302	303	261	296	278	282	274	277	308	279	266	265	265	299	296	276	272	297	268	264	266	262	252	280	245	294	277	255	291	271	263	254	268	268	273	267	261	278	260	254	266	290	265	279	300	251	289	262	269	265	297	260	323	307	258	273	278	258	292	275	268	245	272	285	283	272	285	288	244	281	277	260	311	277	273	291	255	279	287	290	275	295	269	262	254	309	296	261	262	260	291	269	264	273	287	258	273	294	277	289	264	271	247	287	260	275	249	309	289	247	314	259	256	268	285	246	293	280	293	272	251	247	273	270	279	283	256	302	285	291	289	252	270	265	295	269	264	332	263	257	288	304	270	272	281	268	280	285	305	306	260	281	247	290	287	290	266	302	281	272	279	278	287	285	263	270	276	267	279	298	266	285	272	289	278	304	274	276	292	273	280	279	253	239	256	272	261	280	283	289	282	260	283	293	272	264	242	304	300	278	259	321	282	244	299	266	298	263	252	277	286	270	276	300	286	272	302	261	258	274	256	276	263	268	303	284	285	264	279	281	268	271	309	287	300	306	265	272	274	286	275	306	247	254	263	280	258	297	273	268	295	288	270	251	251	287	268	295	271	285	292	273	278	297	307	303	271	276	263	278	277	276
31517	19857	6200	5324	4362	3696	3074	2431	2215	1905	1765	1542	1443	1358	1242	1232	1190	1109	1015	1007	1030	1032	937	915	923	866	905	892	864	891	845	893	794	807	819	852	809	810	786	795	799	695	787	765	731	760	768	782	720	761	723	721	739	758	732	662	750	719	702	700	729	756	747	738	742	682	698	702	709	753	756	751	745	713	720	736	703	710	725	715	775	697	696	720	709	699	720	754	685	727	693	746	728	698	687	706	706	743	701	673	733	724	670	721	715	703	708	699	658	683	689	673	716	687	723	709	691	684	721	693	716	710	701	731	705	715	698	724	702	733	687	683	705	705	721	691	738	666	733	692	670	709	734	734	693	722	689	721	701	711	723	716	699	719	701	681	722	675	722	677	728	678	680	667	655	737	673	669	710	644	728	645	681	669	719	689	686	705	686	733	695	677	686	678	716	669	726	735	686	688	701	696	672	679	669	683	720	631	731	739	683	694	677	727	664	672	749	714	719	697	675	680	725	687	683	677	700	712	716	729	698	712	729	654	684	713	690	684	701	693	714	700	696	680	633	711	763	724	728	712	676	639	691	709	658	710	688	747	703	675	680	700	695	683	709	735	646	694	693	721	701	704	700	659	717	691	691	725	693	723	656	740	694	715	696	771	630	694	737	642	741	712	728	680	678	680	723	729	687	692	724	711	691	696	683	702	692	723	667	710	686	647	679	699	732	706	688	707	689	670	677	721	708	673	645	705	684	675	647	693	709	712	742	716	711	683	684	720	683	660	677	712	697	724	726	665	703	716	712	696	664	671	725	691	687	678	684	694	697	669	676	712	694	680	664	676	693	693	669	723	678	672	711	708	692	689	674	739	683	736	686	713	669	706	656	739	675	669	671	643	753	668	708	663	734	684	744	723	729	718	706	695	673	698	671	748	704	680	686	702	728	763	693	668	710	658	706	686	674	722	732	723	702	727	678	657	722	700	709	705	668	726	676	698	669	667	650	673	703	703	667	757	697	687	700	660	676	713	696	667	701	689	649	675	719	648	742	695	713	692	747	669	671	697	664	683	702	694	655	660	689	655	690	723	714	634	676	690	713	682	743	685	704	675	716	730	713	730	686	701	658	701	730	732	717	710	693	676	722	729	716	694	686	676	684	687	692	721	685	693	724	742	728	670	732	709	680	701	771	666	671	681	718	709	675	731	708	705	708	683	717	692	663	692	671	677	697	670	727	710	651	650	677	685	658	750	696	727	672	700	694	658	719	707	702	700	675	701	759	706	685	685	696	659	722	688	699	737	683	646	701	691	756	691	673	694	660	703	714	692	693	707	692	684	740	671	718	781	692	703	720	682	684	667	737	682	740	693	695	742	695	675	706	689	699	686	714	707	715	720	627	708	670	691	709	734	728	695	679	701	672	729	679	683	719	674	709	659	680	689	668	711	671	620	700	736	676	711	693	690	704	664	699	738	720	745	697	699	712	717	740	683	718	728	698	689	697	713	715	713	668	747	688	694	723	748	700	678	713	726	715	711	724	710	712	684	727	718	703	709	662	689	638	700	719	723	736	703	717	728	622	745	673	727	689	685	657	723	704	700	673	668	734	700	671	711	664	704	722	715	707	698	682	681	672	660	680	674	708	667	660	692	671	716	695	712	698	735	671	747	698	741	740	716	688	640	747	753	710	690	687	689	675	685	695	721	749	687	691	703	765	692	684	734	685	661	688	729	671	715	707	696	715	657	710	712	624	694	712	754	697	766	724	650	701	695	704	667	685	660	727	682	724	718	729	685	688	722	703	705	724	747	639	694	689	725	721	708	670	715	665	740	719	702	662	655	703	650	733	720	706	766	711	694	707	673	645	715	695	655	702	703	679	697	660	696	690	649	681	721	714	718	698	680	735	704	720	648	713	710	685	732	685	710	679	665	705	675	712	693	704	708	734	657	667	714	682	719	676	667	688	661	720	714	714	642	701	661	697	699	712	694	746	708	712	649	730	691	701	741	707	725	730	662	662	735	720	691	691	674	722	704	716	702	725	682	698	737	692	715	678	723	690	723	698	680	639	686	662	657	726	735	668	654	727	724	700	675	679	773	728	681	666	705	676	676	714	669	704	690	640	724	705	671	694	747	684	707	694	742	699	709	671	670	724	697	689	657	719	689	684	698	694	693	707	719	713	682	647	618	696	742	737	685	683	722	706	660	677	676	721	669	725	678	638	684	775	687	652	670	685	720	709	699	728	723	698	681	730	714	706	692	725	701	685	684	722	710	680	674	713	677	714	698	682	717	711	668	697	705	671	705	672	731	654	709	674	688	692	713	637	678	691	683	725	731	659	691	675	667	703	708	703	650	676	740	725	729	686	700	724	707	692	696	748	722	669	672	723	680	668	698	714	713	749	677	696	728	671	687	687	705	638	697	695	712	689	739	679	706	697	699	662	660	724	727	711	724	720	672	731	692	665	672	701	677	688	740	644	714	686	695	688	695	695	697	682	725	720	692	680	692	634	738	718	653	709	662	718	742	720	731	714	691	667	717	714	732	693	771	673	719	684	672	726	731	639	729	705	677	738	688	745	710	722	684	689	716	639	692	710	703	702	669	705	675	676	690	703	720	721	733	674	709	679	700	716	711	702	671	654	701	706	666	674	690	733	724	715	746	716	690	712	704	687	674	667	692	711	723	674	687	663	713	672	706	672	713	723	709	657	720	665	677	747	715	698	705	678	698	704	707	715	679	691	763	682	737	708	756	658	685	690	710	720	679	698	692	678	696	735	677	736	656	718	701	689	682	724	725	698	665	659	693	729	732	693	712	690	719	698	703	728	707	676	698	687	659	707	693	700	716	696	653	683	749	729	689	688	702	694	728	690	717	633	659	731	732	656	694	695	680	704	707	694	710	723	715	722	702	707	687	688	744	682	700	706	711	671	719	713	728	753	708	732	726	746	687	708	658	670	653	664	662	707	697	703	670	719	672	656	652	701	672	688	696	725	695	732	664	691	718	708	692	707	694	669	728	705	632	697	674	706	704	689	693	680	673	710	674	678	687	722	697	669	704	671	657	687	699	705	693	694	669	708	715	683	713	654	695	716	686	680	696	685	708	678	657	756	715	706	653	724	723	641	682	667	671	672	662	691	675	680	716	723	691	715	701	722	686	703	624	694	704	701	656	663	676	669	667	779	738	691	700	748	672	689	676	728	721	716	763	728	667	701	754	704	724	706	717	684	700	656	717	741	696	697	676	723	693	693	717	719	730	713	712	689	746	690	692	696	702	685	712	711	685	686	654	732	750	733	715	699	684	771	668	682	674	713	725	727	661	741	725	693	724	687	689	681	673	734	652	714	715	710	686	717	753	712	696	678	663	666	677	723	724	707	674	679	700	712	685	735	679	686	738	688	707	692	727	686	716	681	694	686	695	675	709	715	693	673	715	726	688	815	759	694	730	703	695	698	710	759	668	717	696	635	686	680	617	720	749	656	640	723	696	715	715	701	732	677	704	737	711	668	702
5929	907	189	181	160	176	165	168	157	188	167	149	151	186	152	154	137	162	141	149	147	141	162	149	149	159	148	149	154	130	140	157	139	145	153	141	159	136	150	162	159	156	184	152	133	164	135	142	150	154	157	142	146	158	157	143	152	154	129	156	160	166	176	152	160	147	176	164	147	155	181	166	152	137	152	146	135	147	144	137	158	145	162	148	148	161	174	137	173	172	165	144	155	162	179	159	131	160	169	187	145	177	171	165	184	145	160	147	165	159	152	143	157	143	165	160	143	131	156	162	172	165	151	148	146	141	162	153	173	158	162	151	154	141	176	160	149	171	159	134	154	159	157	160	159	143	136	158	139	141	147	141	155	149	147	158	165	149	176	151	160	183	147	148	132	173	150	166	155	177	175	141	141	172	162	164	175	138	134	139	163	129	144	153	149	155	159	152	161	164	163	147	154	139	143	164	158	160	150	145	150	166	170	164	169	131	138	150	164	169	149	166	143	150	156	145	131	171	143	151	162	141	163	168	162	141	130	149	143	172	155	161	148	139	172	136	145	129	139	179	171	145	146	148	158	151	168	147	164	154	152	149	157	168	159	139	141	159	162	160	164	151	159	150	155	152	153	146	157	163	180	152	159	148	149	159	146	164	136	134	156	146	167	158	155	144	165	148	186	167	135	154	149	151	144	154	143	159	148	172	164	167	148	167	152	151	143	158	158	187	169	153	160	149	161	143	169	166	175	157	148	132	153	149	148	149	147	154	171	155	152	164	160	150	157	141	127	146	157	166	174	158	160	138	146	143	172	147	176	159	156	156	163	167	154	157	137	144	171	168	154	163	153	153	147	134	136	157	156	127	147	181	188	149	160	172	126	161	154	134	160	149	160	168	173	170	148	127	180	140	145	152	148	140	137	166	167	157	150	146	161	164	160	153	155	179	160	163	131	153	137	145	160	161	163	171	165	164	140	148	142	161	188	158	151	156	179	140	149	134	140	154	155	151	163	158	165	164	169	174	156	153	167	139	156	144	153	135	158	172	157	152	153	161	161	157	147	151	151	148	133	150	171	146	145	162	177	161	160	185	172	154	151	147	157	147	153	158	147	158	167	165	165	127	145	155	165	175	171	155	153	174	168	179	156	158	163	150	170	191	164	167	149	139	131	151	158	158	161	148	139	141	170	155	145	156	129	162	179	169	181	164	144	147	160	153	159	155	139	147	184	159	151	137	137	150	158	145	158	145	153	147	156	166	153	159	162	166	179	148	164	148	157	142	169	143	174	154	175	144	158	145	159	144	127	150	164	159	152	173	143	146	157	178	160	155	151	144	190	159	159	142	178	158	156	168	159	140	156	152	153	175	147	164	132	147	148	152	146	157	200	167	159	168	179	136	160	145	151	143	144	140	173	157	159	161	162	158	143	157	160	157	159	146	150	156	167	149	132	154	145	140	158	160	161	151	164	132	155	146	172	147	156	166	135	153	143	157	141	144	145	167	176	155	152	146	150	149	165	158	158	150	160	128	139	141	150	160	163	160	190	137	165	159	164	176	169	167	178	142	145	160	155	177	181	142	153	147	149	142	154	143	153	151	154	182	147	163	156	164	189	151	163	157	153	140	144	157	154	173	177	149	163	159	128	172	127	145	161	170	146	140	168	157	172	166	158	160	166	152	158	147	157	145	142	167	157	154	135	142	135	168	159	142	163	172	181	148	147	171	180	140	160	165	156	142	136	163	167	174	165	148	135	141	142	147	135	149	178	161	164	141	164	157	149	165	156	135	138	154	132	150	141	152	172	184	163	162	157	166	153	150	144	126	163	155	154	172	137	170	143	177	146	159	148	156	164	163	160	152	160	184	133	170	142	139	152	164	144	167	182	146	164	161	153	177	145	156	171	141	167	135	164	159	169	159	136	151	157	135	156	171	160	167	177	144	166	143	168	161	151	160	138	170	154	168	140	170	147	163	170	142	163	168	148	142	156	179	156	166	162	168	164	168	154	142	158	169	141	151	167	153	148	151	152	162	133	150	158	161	164	163	156	138	145	163	135	153	154	154	182	154	160	151	135	141	153	155	152	169	143	166	167	155	158	149	143	148	157	143	144	155	171	165	144	149	146	162	163	148	165	148	151	149	150	154	150	139	169	164	152	170	166	150	150	154	160	138	143	154	134	145	154	166	175	159	165	160	158	168	156	170	149	159	164	154	139	158	150	149	160	158	151	167	164	163	166	129	144	162	162	183	140	157	172	164	168	176	159	131	160	153	150	150	140	161	165	137	165	159	151	165	148	166	139	154	176	186	150	165	152	141	166	157	171	119	140	150	156	153	166	175	131	133	165	146	147	129	153	156	158	169	152	151	147	138	152	163	146	157	167	156	144	160	167	139	164	147	144	181	173	160	178	176	156	175	142	150	175	158	158	148	167	159	155	158	155	154	144	163	164	155	173	155	171	153	150	148	139	161	147	148	162	140	131	169	147	172	141	143	141	154	156	145	194	166	172	166	148	130	146	131	141	172	158	166	160	177	141	127	158	148	161	175	158	152	178	138	132	150	133	179	163	142	156	155	165	158	162	138	165	135	162	166	161	143	133	147	167	135	157	156	174	168	147	159	146	146	165	168	143	142	138	143	172	156	145	164	163	162	166	148	160	165	163	160	164	160	151	163	175	158	173	134	172	169	170	169	162	136	165	124	140	154	140	162	145	155	152	179	177	158	146	151	180	138	142	147	177	151	137	161	148	149	157	149	144	170	149	153	140	143	158	174	170	151	155	156	168	193	167	179	152	191	186	156	155	152	157	176	171	159	166	138	152	161	178	159	151	173	156	148	165	165	159	160	162	155	146	144	164	172	156	142	145	164	167	161	154	140	162	145	156	147	147	168	142	142	147	160	169	163	155	151	175	147	125	162	151	162	185	145	147	161	173	150	187	133	143	150	151	133	155	154	150	172	152	141	139	135	143	133	140	147	141	163	156	175	136	166	135	163	157	160	139	171	164	173	139	148	144	151	137	147	167	151	142	138	143	164	143	154	170	133	147	165	159	156	172	149	153	152	160	140	144	138	148	167	151	159	174	147	165	168	128	141	160	174	163	154	154	152	156	155	163	132	143	152	156	169	152	177	186	157	164	156	150	163	176	146	155	161	177	140	149	167	186	156	169	152	164	155	151	155	165	170	138	171	147	141	157	144	176	140	162	153	139	164	164	159	172	140	148	124	161	144	144	165	152	173	151	159	146	164	165	164	168	149	175	135	156	150	173	154	174	165	137	162	165	168	168	149	157	137	167	161	176	160	139	155	134	166	158	158	152	159	142	165	159	139	162	162	146	131	152	163	144	176	154	165	158	187	171	176	161	158	139	166	127	171	153	158	146	149	171	143	160	153	188	128	158	120	124	160	143	157	164	154	155	153	151	132	176	157	165	132	132	159	154	155	163	151	160	130	146	157	170	153	167	150	142	151	146	155	150	155	162	159	129	134	138	145	166	145	174	163
5127	1446	557	561	504	543	492	506	479	524	438	457	452	488	495	481	490	489	468	443	445	427	479	428	482	472	441	465	460	473	469	450	419	445	482	449	453	479	444	484	498	451	450	466	462	452	455	451	444	486	436	506	445	495	488	473	447	457	476	433	439	463	435	443	451	463	449	434	438	442	450	471	473	434	481	395	468	436	429	447	483	411	474	464	429	499	468	492	462	466	452	457	468	417	459	460	459	466	454	486	467	472	483	447	426	449	429	442	429	476	472	470	486	462	474	464	457	451	465	428	462	487	457	466	463	435	425	459	494	493	462	481	449	466	450	437	479	475	427	441	475	459	443	458	438	417	472	462	487	445	482	458	437	463	473	470	431	457	495	489	426	457	469	480	418	471	474	429	467	505	480	475	447	465	512	484	454	451	450	469	430	466	434	493	491	460	481	473	437	460	482	479	465	442	450	426	440	449	450	455	471	460	435	434	418	454	470	460	445	442	464	449	451	470	469	455	455	462	460	474	486	461	476	492	465	449	455	467	462	453	458	495	494	452	481	450	469	438	481	457	493	481	482	491	433	475	464	472	455	442	455	492	436	481	466	467	452	455	450	412	421	434	425	458	469	469	468	496	446	472	425	481	441	448	445	449	436	424	433	467	389	440	449	472	453	434	472	430	513	476	475	488	473	451	432	436	435	460	435	492	458	457	450	438	459	495	465	481	489	466	438	406	461	479	486	482	404	435	457	491	498	453	492	456	471	460	456	498	472	457	448	460	436	486	486	476	442	455	464	449	461	437	483	470	459	444	449	481	463	472	480	484	464	491	442	465	454	467	444	461	419	453	481	416	439	480	455	474	494	476	447	475	458	432	509	471	482	489	434	494	502	468	446	466	530	459	460	435	504	455	428	469	452	484	448	449	477	452	453	421	498	478	445	447	453	476	473	479	477	440	431	463	470	462	456	454	450	448	493	489	471	485	441	443	451	499	506	473	384	445	466	454	479	482	474	461	475	434	421	439	445	479	442	480	467	435	470	452	462	426	510	449	433	442	431	455	449	451	446	458	451	413	453	445	505	427	436	477	442	474	452	457	469	458	457	485	478	474	484	479	441	438	478	451	455	462	457	456	487	465	472	461	457	459	475	410	457	441	489	458	453	469	500	436	470	458	431	455	468	442	443	466	474	492	453	461	483	460	470	449	447	467	463	466	492	462	443	441	481	493	446	440	420	478	464	477	479	483	460	490	440	485	448	495	457	424	486	473	455	483	444	470	486	464	438	484	410	484	454	421	435	461	478	452	477	426	474	450	485	494	423	467	490	480	503	438	432	447	464	422	441	436	484	446	462	506	487	450	406	480	463	489	449	431	483	461	449	446	479	432	465	435	457	449	477	477	443	487	443	508	430	470	455	414	457	473	437	488	467	468	477	411	490	470	466	420	442	456	506	481	453	468	457	464	474	468	440	490	467	446	477	434	476	461	439	481	476	453	427	486	444	441	395	483	451	460	481	469	483	477	436	440	497	455	445	505	475	458	419	492	424	458	449	415	459	439	451	462	470	460	465	433	454	432	445	465	418	435	439	497	457	489	465	436	453	460	432	419	478	462	459	432	436	471	459	492	445	466	486	450	450	441	493	457	461	473	445	426	430	458	462	497	496	471	469	451	462	455	428	465	463	473	472	471	420	469	465	466	460	445	463	456	445	465	445	462	473	476	477	442	430	451	464	422	491	470	464	437	454	440	441	439	466	462	484	467	438	477	466	447	457	459	443	433	498	520	450	467	449	454	481	497	445	470	483	457	492	509	459	466	446	541	462	453	428	450	431	477	434	420	457	455	469	464	423	468	453	466	432	444	466	458	460	470	459	451	433	482	447	478	483	462	483	447	438	442	449	409	475	463	450	460	419	460	482	457	464	464	485	428	463	469	481	473	509	497	427	437	505	460	483	444	461	482	463	457	472	450	411	435	430	438	418	463	457	482	484	462	498	437	490	481	446	441	434	419	454	427	464	479	470	445	451	508	498	484	421	484	466	467	452	506	438	486	440	458	462	454	449	449	461	455	418	435	457	482	479	413	442	470	451	464	429	446	479	458	473	444	463	487	463	452	455	458	460	451	462	428	469	462	449	443	448	487	475	466	432	440	456	496	472	455	450	467	435	491	468	448	441	466	477	454	487	433	449	440	459	458	456	420	454	438	460	457	450	482	449	447	459	459	481	482	493	464	465	475	444	488	474	448	450	466	481	463	476	459	470	475	437	471	458	427	458	443	470	449	451	495	484	487	466	452	497	443	435	484	438	483	447	482	433	457	404	444	432	447	460	438	454	458	489	453	453	502	480	490	481	472	471	474	458	462	478	462	457	465	489	462	489	464	448	451	420	467	478	447	460	478	471	463	462	455	484	457	463	487	456	475	462	437	470	444	473	459	464	472	466	462	476	449	496	460	490	458	435	464	469	498	448	444	464	478	482	438	468	469	451	450	482	459	485	457	474	439	435	451	451	487	469	434	456	438	502	432	460	458	467	473	462	474	468	477	422	465	469	482	458	489	451	444	492	459	477	481	432	458	485	508	459	468	521	438	423	444	449	444	483	453	436	444	473	439	440	469	440	449	447	488	464	459	453	466	453	464	417	470	442	446	441	438	468	442	436	423	516	470	439	408	478	462	451	457	417	469	486	447	427	404	452	438	442	458	465	477	457	483	446	480	522	431	494	431	485	438	455	492	472	469	439	459	482	423	466	457	440	469	488	497	459	454	457	480	424	475	473	441	416	455	469	485	444	430	452	495	457	459	487	445	519	414	487	455	468	441	447	449	499	465	422	526	456	457	428	457	460	464	464	456	444	468	482	453	466	461	463	460	439	444	444	439	460	499	430	439	470	478	470	448	483	441	432	463	444	479	454	468	466	489	439	475	452	492	450	449	449	460	463	495	474	435	479	473	465	475	453	423	449	450	491	460	440	469	448	489	465	487	425	425	460	458	450	487	427	461	453	456	473	449	471	478	469	464	491	458	480	458	423	488	479	477	451	457	485	465	461	463	512	471	476	451	492	473	439	448	450	458	454	475	448	475	460	442	452	438	436	464	460	462	472	468	478	446	439	471	436	467	450	465	427	441	442	458	448	442	471	445	441	470	478	479	463	454	448	465	477	461	478	469	471	460	460	482	485	512	458	428	496	472	464	453	475	442	433	474	422	427	462	463	490	421	435	446	444	441	438	516	476	435	462	439	471	451	459	463	418	481	513	467	445	459	448	467	481	440	452	480	500	426	439	447	423	467	458	495	464	446	453	457	478	475	480	508	429	455	466	507	456	459	460	432	470	467	483	486	454	464	470	437	480	434	481	482	446	459	451	478	435	451	439	449	453	436	435	467	443	446	483	441	481	494	464	441	450	489	441	425	436	462	491	470	449	424	483	468	443	467	439	489	475	459	452	426	443	488	459	416	485	427	467	458	460	460	453	443	466	460	422	444	430	473	478	476	447	508	470	482
40753	22815	4043	1087	712	605	508	487	423	411	379	395	359	333	330	324	324	346	312	329	344	333	333	296	302	284	318	297	291	310	296	283	321	299	299	303	295	307	318	324	298	341	336	309	315	284	305	327	323	304	277	307	318	276	333	332	308	296	308	292	258	291	283	286	303	289	303	292	318	281	275	294	304	309	307	320	299	296	303	264	301	260	298	311	287	305	326	304	313	296	298	277	288	292	322	244	292	285	287	298	298	269	295	319	319	319	309	273	302	317	332	295	289	302	336	285	299	283	307	313	303	305	300	300	293	314	319	308	308	284	319	285	327	294	295	275	329	321	297	299	317	296	293	311	289	282	329	328	295	300	311	297	294	280	295	335	273	301	262	285	300	329	300	323	286	290	288	320	300	271	308	319	320	279	314	288	318	301	317	319	321	278	322	297	313	300	303	299	298	351	257	277	342	269	328	282	329	280	293	312	298	295	283	304	279	295	334	277	318	305	302	287	290	264	324	267	296	317	302	316	303	289	317	312	278	254	259	289	287	301	315	302	269	319	310	307	277	271	284	321	324	325	276	330	308	257	283	278	311	338	276	304	316	310	297	318	327	293	331	305	306	284	307	304	312	325	328	290	318	273	281	314	298	317	297	282	285	291	303	321	311	307	292	291	308	320	289	309	272	281	279	275	326	306	277	280	300	281	287	264	263	292	283	291	287	304	311	306	302	308	303	296	291	275	320	333	308	281	261	284	314	295	311	304	282	300	290	289	281	287	321	281	316	274	265	310	311	277	282	288	258	288	316	344	308	283	281	267	304	281	286	275	320	341	312	311	311	292	270	304	301	303	282	281	262	311	302	316	284	293	276	326	275	310	303	302	318	320	295	300	265	261	287	294	294	259	311	316	307	302	287	286	299	310	305	276	285	305	306	307	305	300	295	304	294	282	306	281	303	274	293	269	314	292	320	302	291	304	306	287	283	292	310	278	272	317	316	304	321	298	305	316	300	292	312	292	288	264	270	311	306	318	297	314	291	293	301	324	271	299	275	280	297	273	302	328	293	301	289	323	296	288	320	296	285	309	311	288	272	316	301	312	287	317	310	299	333	299	299	301	313	298	299	305	280	297	247	314	291	272	283	267	290	311	298	319	296	285	277	275	295	333	304	316	333	276	281	300	324	312	329	295	275	332	303	309	311	309	286	311	292	325	308	301	289	305	278	289	286	288	296	259	342	308	289	316	304	272	262	318	267	337	306	278	303	313	299	272	327	311	285	287	282	281	270	290	305	309	295	292	294	285	286	294	323	296	281	293	262	312	307	285	309	262	308	293	295	304	289	318	342	309	296	317	300	282	279	301	319	270	305	284	301	307	248	325	313	294	296	308	287	290	302	303	316	294	317	264	284	276	280	279	314	314	289	292	300	290	278	301	338	306	278	316	311	317	309	300	300	275	295	308	305	283	280	257	269	300	316	301	311	290	275	266	274	278	301	267	313	326	295	279	290	316	283	276	293	292	280	300	322	301	305	280	321	288	341	295	328	302	354	304	278	292	261	318	295	310	293	301	296	297	294	310	304	283	317	252	313	314	287	310	289	291	299	291	312	273	293	269	271	308	287	272	292	297	258	286	289	307	278	278	320	304	271	326	296	300	306	307	279	290	311	278	322	283	293	287	269	286	306	291	325	325	296	301	299	287	290	289	324	280	294	283	280	286	303	268	302	295	290	320	315	339	306	306	288	267	270	307	286	295	291	307	269	309	285	284	313	277	292	318	286	303	277	293	323	311	281	305	290	304	301	303	336	302	278	318	277	289	303	301	266	314	309	319	315	322	320	293	293	290	282	282	306	286	301	301	290	296	302	290	298	270	321	290	288	320	307	274	316	288	324	302	299	289	295	278	329	270	280	297	319	281	299	329	293	307	297	299	279	294	304	295	287	298	321	285	320	306	318	297	292	334	305	312	294	281	292	301	308	292	265	319	296	294	294	318	291	271	332	285	307	311	323	325	316	289	315	307	292	319	284	304	276	290	299	336	309	279	311	285	292	282	296	305	299	266	305	304	297	303	325	295	287	303	290	341	332	271	310	288	307	306	297	266	312	306	300	299	283	302	289	308	314	269	315	301	310	296	294	287	300	282	328	277	277	290	289	281	282	290	328	305	329	280	268	314	268	297	313	299	265	318	298	311	279	289	294	330	317	273	279	282	323	313	293	304	309	305	312	344	294	308	320	316	313	295	283	307	305	319	306	321	274	333	320	302	294	271	275	300	300	296	294	273	294	275	276	283	286	293	279	291	332	298	289	294	292	282	319	292	293	308	287	298	311	278	288	287	306	280	285	301	293	305	298	309	320	302	307	295	308	278	328	332	333	310	309	279	305	306	305	308	296	280	300	294	323	319	302	327	275	291	353	315	283	278	286	266	277	319	283	300	290	314	311	301	298	309	314	328	321	283	292	300	321	293	294	325	307	275	320	272	296	297	304	296	300	294	307	284	293	304	311	268	304	295	282	286	302	305	319	277	294	283	289	304	290	276	308	290	283	303	304	298	315	289	268	304	291	341	305	274	293	307	289	271	299	314	285	309	324	272	267	300	280	287	269	298	275	304	288	265	344	293	301	263	293	282	293	294	328	303	296	290	313	294	281	300	293	279	315	299	304	324	303	301	277	304	303	294	277	294	257	319	314	316	273	296	280	274	304	312	281	286	267	293	281	290	291	295	273	291	291	291	281	284	266	297	284	297	319	331	302	271	297	263	299	312	296	284	296	285	320	284	290	264	291	280	293	287	285	316	271	270	311	323	295	305	278	302	306	297	283	269	250	314	301	302	269	319	250	257	302	272	298	295	317	288	278	300	316	281	285	312	314	289	290	292	270	298	280	291	299	339	316	284	257	323	279	273	300	303	305	286	278	297	309	285	318	327	291	311	292	270	327	306	287	297	324	263	305	279	279	314	288	262	316	292	295	324	275	285	299	281	292	311	313	302	253	292	322	300	308	285	320	274	277	302	292	310	298	312	292	313	317	307	285	322	320	275	292	280	274	318	304	299	312	293	293	328	316	290	286	281	320	293	312	319	282	303	284	283	280	275	298	288	300	318	287	322	303	309	264	318	306	288	310	278	306	305	284	305	281	301	289	276	303	329	322	308	310	307	300	306	311	297	288	296	292	267	308	252	337	321	302	327	301	299	288	271	291	319	311	295	291	284	283	316	270	283	317	311	303	337	268	281	295	277	316	286	280	277	317	303	270	295	283	260	282	312	286	319	263	310	300	293	325	278	317	331	280	298	266	308	293	323	298	339	309	307	316	314	321	281	316	309	260	305	288	298	314	357	299	300	271	329	316	284	319	315	303	306	290	276	294	284	304	271	299	314	281	302	293	275	285	307	310	295	303	280	334	291	276	279	270	293	310	308	287	300	279	309	267	248	297	300	304	307	289	277	296	277	319	299	281	315	307	292	297	292	284	293	313	297	285	283	275	311	323	302	324	293	296	289
23260	11604	5201	3176	2791	2318	1903	1703	1512	1445	1287	1239	1117	1079	1014	1067	1043	954	954	931	883	892	905	914	890	853	848	875	824	798	816	808	830	808	811	890	799	836	864	814	795	780	814	840	749	813	791	783	799	759	863	804	806	768	780	785	779	809	764	743	817	784	795	789	804	805	754	788	720	799	775	760	800	829	772	778	807	817	769	781	717	746	813	781	792	755	749	829	837	748	786	746	799	758	760	783	771	761	753	783	767	791	805	773	819	721	757	804	761	757	743	743	753	791	734	732	761	789	784	678	774	759	762	754	750	821	792	793	795	769	780	799	827	792	792	803	741	821	771	756	721	780	761	790	764	765	815	772	774	735	802	789	768	775	789	745	743	761	787	765	857	732	783	773	785	759	725	787	740	781	753	784	799	793	792	798	791	753	793	771	781	820	785	730	769	766	769	806	805	806	738	738	797	757	763	749	727	762	781	772	750	848	724	802	746	785	735	745	769	774	753	774	748	728	784	776	770	754	811	784	726	735	756	799	750	730	766	766	787	788	761	802	770	773	788	755	721	771	770	736	802	831	744	748	789	740	725	752	717	815	785	752	796	752	774	766	792	793	749	774	787	767	738	730	723	804	792	766	839	762	780	825	780	746	783	755	747	809	765	771	786	787	720	772	772	812	753	766	778	814	758	762	723	770	754	769	796	789	760	705	724	818	755	781	744	781	761	770	784	741	743	759	727	780	760	724	777	797	772	784	826	761	755	750	753	766	730	801	752	779	742	698	746	720	763	828	760	795	771	801	795	786	804	793	750	765	769	776	810	747	772	816	797	741	771	810	801	801	753	740	735	765	716	775	784	763	805	751	758	771	810	758	762	719	761	733	765	743	776	705	739	786	776	775	745	748	754	824	734	778	775	779	828	779	772	752	777	771	755	787	774	806	766	781	724	804	789	737	744	785	795	750	797	748	785	769	800	720	732	767	755	719	743	790	778	754	739	725	797	784	749	853	765	800	802	728	735	789	780	753	791	733	736	769	767	764	793	811	777	764	810	729	776	780	760	816	747	757	806	777	759	789	790	744	782	791	753	767	733	746	741	761	722	754	726	726	758	746	779	736	732	811	736	757	779	764	816	760	844	792	752	764	762	789	820	771	772	732	774	742	758	765	803	756	780	776	765	745	746	781	730	764	797	766	758	728	743	746	735	781	726	749	799	724	803	739	724	721	778	772	747	766	786	788	772	782	785	772	834	752	798	751	775	811	815	808	768	760	784	690	724	774	795	806	772	698	762	737	747	735	810	750	717	722	801	787	755	778	737	764	760	769	778	734	750	746	754	763	811	740	747	732	753	781	772	814	754	777	735	774	743	800	751	817	778	739	738	764	794	761	772	776	780	785	755	806	797	728	774	783	793	776	774	735	759	768	810	767	752	707	757	779	762	794	780	745	744	772	727	769	783	733	788	773	734	772	747	781	795	777	785	769	773	753	757	745	747	762	721	783	796	848	776	746	761	779	784	749	759	760	800	748	758	791	723	747	755	786	751	771	699	756	722	732	755	737	774	772	745	785	795	749	749	797	747	819	766	764	768	743	739	777	768	790	770	819	800	753	785	739	763	769	813	765	717	750	757	749	748	765	766	755	772	768	790	736	806	768	795	729	750	758	773	772	781	770	778	764	781	778	812	779	753	777	763	765	812	769	768	763	769	742	709	783	783	733	799	778	790	828	776	746	799	809	775	743	739	781	766	776	784	796	746	760	723	771	777	707	757	734	750	755	819	758	770	761	745	802	777	765	760	791	760	760	761	757	792	803	796	777	770	758	817	723	771	812	760	737	797	807	764	802	752	774	766	741	729	754	783	828	770	797	725	805	774	802	799	761	741	811	773	776	751	755	783	740	807	798	721	770	755	821	787	776	780	818	788	738	741	749	756	755	801	757	766	776	771	773	769	791	743	759	762	751	718	775	763	809	778	787	735	751	749	747	749	771	815	786	798	764	784	761	788	813	770	766	785	759	740	793	776	756	774	821	758	784	817	772	751	774	785	811	804	737	778	778	785	778	768	788	803	785	790	780	778	743	737	783	784	782	778	777	761	769	814	749	784	753	748	768	815	798	764	797	718	788	790	777	768	778	780	790	819	755	766	802	806	843	705	793	751	733	803	798	769	755	772	760	737	786	771	781	777	758	823	803	803	747	758	763	780	752	739	779	768	730	775	782	747	735	750	742	746	800	773	751	776	758	810	732	796	795	787	731	755	827	767	747	793	703	815	789	754	782	779	717	804	789	751	790	759	794	747	778	773	774	765	786	747	777	827	807	765	730	681	776	799	765	774	758	761	834	731	772	739	765	800	804	777	794	736	764	775	753	753	699	791	772	778	726	783	757	749	735	789	758	767	792	758	837	762	779	814	801	762	732	754	818	751	749	796	732	748	794	810	726	804	747	772	802	749	767	797	817	735	787	763	739	816	762	840	786	740	779	777	765	756	769	834	736	716	781	793	778	790	778	784	800	758	773	778	703	748	730	789	745	832	786	756	803	751	759	787	753	771	787	756	775	783	767	761	775	745	774	755	803	747	769	769	796	741	780	771	752	788	746	728	788	759	772	778	797	751	774	790	756	775	749	772	775	785	751	759	795	718	703	797	773	771	737	760	751	735	791	774	735	799	759	768	793	791	815	773	767	764	766	741	767	766	761	792	794	741	744	772	744	741	778	785	753	799	834	716	779	760	761	799	727	748	746	771	715	761	803	752	818	743	761	776	806	701	755	754	762	787	762	766	811	783	742	805	739	780	758	778	766	784	724	750	732	803	762	826	745	742	771	791	773	800	711	764	753	790	755	805	798	777	754	800	727	764	763	818	731	737	737	746	774	767	842	791	751	717	782	761	791	774	751	730	769	696	745	799	806	776	758	768	742	719	761	784	796	764	761	765	748	809	717	753	753	801	789	801	766	775	804	764	812	754	802	738	714	711	777	789	770	772	743	746	782	733	785	787	805	782	709	762	759	767	738	781	790	800	710	782	734	746	789	788	738	763	764	790	803	780	736	789	776	821	739	781	732	778	764	748	785	780	760	740	743	751	777	785	720	755	779	772	750	767	815	689	786	785	777	847	795	815	791	740	766	774	800	811	784	690	799	782	767	771	747	778	783	792	771	758	782	774	760	809	739	802	790	758	758	793	780	800	816	742	781	766	774	768	782	762	779	792	779	749	766	726	774	763	745	754	779	742	744	784	781	816	796	762	771	782	787	786	831	763	746	755	783	732	758	771	758	731	747	783	754	774	765	739	756	802	778	732	783	751	783	768	791	760	792	810	800	788	777	759	743	744	748	745	811	737	788	716	781	746	768	784	781	783	796	767	773	794	787	780	742	757	767	816	752	765	792	771	790	755	707	732	762	811	743	810	741	755	791	807	734	779	720	759	761	768	733	749	774	795	752	769	800	812	745	766	784	749	767	804	756	800	736	780	764	768	748	803	767	747	739	789	738	753	731	773	776
54703	34987	11651	2535	1173	854	669	571	546	454	430	384	371	371	391	332	315	333	304	334	300	304	323	329	322	284	272	296	331	246	293	321	273	259	273	279	276	290	287	304	296	276	255	301	282	240	247	289	271	290	274	285	266	249	273	296	244	260	270	250	272	272	277	308	261	272	300	274	292	267	272	254	287	266	276	275	273	271	278	269	255	290	287	285	276	282	259	287	281	255	295	279	265	282	291	289	267	254	272	270	291	267	269	293	284	302	307	268	296	329	283	273	265	274	273	312	260	292	283	246	237	277	261	255	262	252	281	270	259	272	293	288	277	246	277	275	248	288	296	321	280	267	270	289	280	285	283	266	285	276	277	290	269	265	246	285	288	269	276	296	270	284	278	253	274	273	276	268	285	261	269	232	263	268	259	277	272	274	274	267	252	249	286	244	272	281	302	274	290	299	246	245	275	267	252	286	278	284	296	285	281	276	269	260	265	247	241	324	248	246	249	264	270	246	260	247	296	286	261	317	244	266	273	304	296	276	281	275	272	260	255	276	287	296	273	264	303	301	283	283	281	267	289	279	261	272	266	263	260	290	270	275	281	286	255	276	282	255	246	267	269	236	240	275	275	283	297	287	269	285	247	295	282	304	306	250	288	259	288	298	261	267	276	263	272	278	287	285	273	273	282	323	273	260	262	273	272	301	263	302	287	266	260	266	273	305	303	276	276	274	246	272	273	272	247	279	253	262	278	292	290	311	251	249	266	265	268	288	288	253	260	295	293	298	327	288	268	281	293	273	243	310	276	276	279	313	297	275	303	248	289	299	286	256	268	262	301	250	274	278	294	271	278	280	283	284	285	270	293	285	259	236	276	260	296	271	303	253	304	289	271	271	243	304	271	268	265	271	303	263	288	290	242	307	257	261	261	256	251	276	248	274	258	250	283	275	277	249	244	251	293	292	262	278	273	290	275	260	255	294	282	286	262	254	246	269	291	276	279	266	269	276	287	273	258	268	269	287	302	274	276	306	252	255	237	237	290	244	284	274	300	284	273	289	258	292	263	280	280	302	262	277	290	273	243	252	261	302	259	273	252	271	316	295	254	260	276	300	282	277	293	262	262	269	258	284	266	271	290	303	278	278	287	271	267	289	255	268	294	286	266	264	261	243	282	267	267	321	261	288	274	272	283	293	258	286	308	278	271	241	280	294	251	261	280	304	244	289	275	273	277	278	301	268	291	282	277	300	256	281	280	276	284	286	265	278	283	275	253	253	292	296	251	280	281	228	276	301	274	295	261	253	253	306	289	296	261	261	295	292	283	252	255	273	297	280	293	255	236	283	279	263	284	272	299	269	253	278	296	261	275	278	275	281	270	292	259	267	307	280	254	267	284	277	281	253	244	285	272	262	272	297	289	287	294	269	273	296	298	281	270	289	268	250	267	257	275	267	271	269	283	273	292	298	285	270	275	268	277	262	258	279	270	281	266	278	264	299	250	284	295	270	272	280	264	252	276	274	283	303	274	288	293	298	264	287	264	307	269	269	282	281	296	290	257	284	291	284	291	274	298	253	294	266	282	271	291	278	258	305	282	281	237	262	287	272	273	287	290	304	280	288	258	304	286	285	253	295	209	287	231	265	246	262	281	247	305	278	262	281	267	259	276	263	298	277	275	312	277	265	260	269	275	268	243	286	285	266	271	293	268	278	303	287	290	284	286	264	277	271	247	294	277	284	268	287	274	248	265	273	267	266	241	280	278	284	317	288	284	245	278	283	268	272	258	261	275	282	261	285	316	275	302	269	296	266	274	285	250	268	307	261	260	281	278	274	283	287	246	248	287	280	309	259	261	266	262	273	325	281	257	291	257	278	277	280	305	267	270	268	274	277	302	273	301	306	274	268	293	271	283	282	243	300	238	272	249	260	286	241	264	308	287	288	275	284	298	292	272	265	286	260	256	325	259	256	274	239	275	280	294	266	273	272	284	286	313	290	275	288	275	290	291	264	282	289	282	243	274	286	252	269	244	272	258	316	300	289	294	266	281	294	282	287	250	255	271	299	252	276	242	258	264	282	279	287	281	267	275	266	284	276	309	292	277	257	256	275	278	308	296	264	288	266	256	254	272	271	249	251	274	255	291	278	272	257	263	250	253	286	294	250	265	241	279	269	269	268	252	283	262	263	265	243	271	275	251	284	282	285	299	288	294	299	272	273	249	230	268	289	249	283	293	235	302	280	269	255	276	263	262	256	301	267	319	263	273	282	264	300	265	275	270	266	244	263	282	281	256	285	258	284	304	273	284	259	282	259	261	286	273	283	278	304	274	278	287	276	293	291	299	271	233	308	272	242	294	268	284	252	263	281	274	266	276	264	256	323	284	272	235	307	299	301	280	266	273	282	284	300	271	293	289	266	284	295	302	280	290	268	307	306	259	282	285	250	282	294	283	273	269	271	282	255	282	272	264	318	255	280	287	267	286	285	272	275	239	290	291	258	278	256	287	275	262	255	273	307	283	268	299	275	279	265	249	266	274	293	279	282	308	287	249	292	273	282	280	267	280	237	293	274	278	290	275	287	287	285	247	282	262	286	279	279	298	282	284	277	283	316	281	270	273	270	296	249	238	282	294	291	261	265	279	245	271	277	256	289	276	252	262	264	304	256	255	263	279	255	291	293	280	228	279	291	280	290	298	273	269	294	307	282	237	279	275	271	278	266	283	271	292	248	275	252	247	236	281	302	265	262	285	303	312	259	258	287	286	284	279	280	256	270	280	281	275	271	280	279	260	261	274	289	278	298	252	256	301	295	261	285	294	308	276	274	282	261	254	276	265	273	276	251	269	269	248	297	305	278	239	274	253	294	269	281	264	284	256	251	235	266	272	310	289	240	279	230	275	297	284	260	252	266	269	295	255	273	293	279	276	294	281	273	296	280	283	277	267	268	272	272	280	280	261	249	277	285	292	264	230	253	258	291	273	286	264	275	269	287	238	268	297	258	271	274	268	261	293	272	264	285	287	274	280	303	287	290	295	276	286	255	279	278	238	265	289	285	262	279	279	284	304	279	309	286	261	232	250	273	274	279	289	271	288	295	285	284	248	280	237	242	323	295	308	302	273	283	278	255	275	268	247	240	267	274	250	239	293	280	259	288	296	291	273	301	267	233	230	259	301	275	314	285	258	265	304	277	276	288	268	240	248	308	279	295	302	291	270	252	275	260	271	273	261	278	251	289	254	269	275	248	273	284	276	291	255	281	287	279	266	271	256	285	264	253	274	283	260	278	266	289	243	270	282	289	267	271	272	274	285	282	291	261	286	271	270	264	277	299	303	283	306	272	257	266	264	303	267	272	281	252	274	265	266	291	267	264	288	255	271	267	270	293	269	298	252	278	293	266	268	257	276	275	276	242	279	262	262	275	266	256	288	260	323	267	282	277	273	278	279	285	267	271	292	263	258	244	258	249	283	266	262	268	293	251	264	285	301	271	301	267	259	259	297	306	303	272
31615	18312	11261	5300	4347	3631	2955	2524	2226	1847	1706	1470	1503	1310	1288	1171	1155	1078	1046	1003	982	941	979	949	909	840	894	872	841	869	837	805	841	805	839	775	761	750	773	729	752	754	774	767	749	819	798	747	757	721	724	790	701	727	728	756	752	730	781	713	715	727	769	754	728	712	716	689	753	717	735	727	754	677	728	710	673	722	731	698	714	748	742	702	730	712	707	706	675	719	731	723	691	704	702	720	677	702	727	697	719	678	716	653	708	726	679	723	645	684	682	736	674	710	692	697	696	714	707	696	724	670	702	687	715	705	663	727	711	710	731	678	705	711	754	704	722	678	667	704	769	694	748	715	724	666	734	687	688	752	712	689	662	707	704	718	668	694	726	741	703	702	718	736	700	749	678	659	729	722	721	694	706	676	668	688	727	658	642	660	693	670	723	669	672	675	699	749	691	669	688	715	700	704	691	691	701	708	676	696	673	686	701	703	667	684	693	684	748	697	713	657	705	700	705	697	694	725	721	738	704	698	677	690	675	698	712	689	667	744	719	711	725	710	693	697	712	705	684	693	662	692	682	716	686	677	681	759	694	673	674	714	687	664	669	768	703	754	618	652	744	712	713	696	685	652	697	694	682	687	665	695	695	728	674	683	691	717	719	719	693	722	668	683	690	695	732	708	677	706	698	702	669	685	668	715	706	709	678	693	749	700	704	736	695	681	647	679	688	696	679	687	717	726	675	733	681	723	638	659	641	687	695	698	704	716	713	664	714	724	700	667	639	699	670	687	710	712	700	755	663	708	714	687	729	710	701	692	681	677	643	721	692	704	706	687	713	666	625	712	663	697	678	666	716	646	688	711	671	668	659	703	671	679	692	699	740	724	713	741	699	701	713	706	676	701	701	675	691	689	686	668	739	657	726	697	678	670	677	677	694	687	716	658	687	664	708	691	654	668	743	680	694	709	649	743	669	678	741	659	689	724	662	712	700	703	706	736	685	687	733	699	679	711	651	757	661	660	664	691	680	687	690	677	657	669	698	663	719	654	725	715	656	641	667	739	699	660	695	662	745	707	712	668	707	687	694	718	714	698	709	706	714	719	666	679	720	611	729	698	680	679	737	687	689	686	714	712	700	691	685	680	737	681	690	703	702	623	707	661	712	694	715	690	697	651	714	725	686	699	715	759	711	666	739	616	650	672	703	703	715	679	684	690	713	682	695	663	754	708	752	710	698	704	686	712	700	667	687	705	659	681	700	689	727	653	662	719	716	689	690	685	681	708	669	706	698	647	656	711	649	732	701	678	705	664	661	705	724	695	732	697	689	681	674	716	768	684	717	701	642	649	682	739	648	698	669	700	713	733	714	743	673	702	670	718	735	654	682	639	677	708	722	664	762	637	668	644	668	746	686	693	695	719	666	672	695	663	759	706	721	719	665	763	682	683	685	659	676	721	727	682	691	726	739	717	666	704	669	686	702	722	719	684	689	632	650	721	717	648	718	718	708	698	681	702	703	724	668	642	715	746	683	701	708	678	712	713	714	667	685	690	702	764	683	722	634	668	691	691	700	645	684	678	660	671	705	747	714	656	673	668	717	680	704	696	725	670	723	716	741	702	703	716	688	665	698	655	761	707	669	705	672	664	691	713	692	702	703	718	662	709	680	682	685	683	741	691	679	723	711	698	708	689	669	668	680	728	693	719	715	732	682	644	697	644	656	672	681	640	698	652	685	675	671	716	692	677	706	699	738	670	714	715	685	626	682	671	668	675	684	724	640	659	666	677	660	675	682	695	645	682	705	725	712	699	672	687	703	686	656	723	747	691	757	757	697	656	667	717	690	705	691	725	644	689	715	652	731	706	673	702	683	676	610	719	657	700	707	714	675	714	667	718	737	759	713	687	726	729	736	704	732	721	665	678	707	639	680	716	736	727	696	707	716	697	695	713	698	664	691	706	695	706	699	685	657	674	708	707	682	708	666	633	702	706	691	709	710	692	683	710	635	716	733	725	694	675	719	691	671	653	668	683	708	718	696	672	689	697	698	687	678	659	676	718	672	695	679	692	709	710	672	703	716	699	685	712	678	720	679	664	687	699	702	715	685	682	703	699	662	691	713	675	639	671	711	669	735	640	687	651	733	705	712	671	738	684	669	699	678	654	685	696	666	688	717	660	700	682	714	718	698	646	678	690	724	698	698	724	681	742	711	692	697	731	678	724	717	721	719	699	691	687	711	667	681	677	686	697	759	658	724	692	657	683	739	672	700	672	714	691	646	714	709	719	684	681	657	686	657	685	737	692	733	680	667	681	680	667	694	674	707	725	729	659	681	658	668	695	669	702	683	730	693	656	671	701	690	648	660	670	735	665	693	746	695	676	705	743	730	723	688	692	717	654	660	699	646	691	698	725	686	708	714	696	730	690	629	701	652	736	676	649	696	673	707	738	699	667	715	706	714	679	718	685	707	695	720	742	675	717	674	713	642	680	687	696	692	743	656	742	677	697	728	660	687	671	689	681	684	679	700	684	701	731	703	720	686	647	726	716	688	666	654	661	664	680	674	703	708	662	696	662	680	716	713	679	694	705	720	698	673	684	740	711	683	690	709	718	727	670	692	707	734	739	727	691	662	714	702	666	717	676	701	648	676	718	707	744	703	702	721	644	681	701	669	692	674	691	704	697	701	693	713	699	657	705	679	674	711	688	726	687	696	686	743	661	710	718	664	696	732	684	651	702	685	664	700	661	662	653	720	688	672	740	663	705	751	682	729	704	718	684	723	680	695	698	698	748	721	702	713	697	689	689	705	657	643	658	701	708	706	718	670	706	665	676	682	650	689	700	676	715	708	690	693	737	699	730	681	714	716	700	687	700	682	754	681	698	662	685	706	685	753	705	736	691	715	662	709	692	671	665	693	675	686	709	693	671	717	688	679	715	700	690	731	661	723	689	690	730	652	684	719	742	688	746	649	657	669	665	683	684	724	648	712	697	712	704	678	713	719	694	680	722	675	683	743	697	733	718	773	686	711	757	685	643	698	664	663	761	700	724	702	711	701	646	680	703	700	749	725	669	686	689	698	713	718	686	617	650	709	732	663	619	701	729	645	671	698	699	701	637	659	728	727	681	676	664	732	670	713	719	646	650	666	711	693	704	671	662	687	691	704	736	705	734	701	685	674	672	709	699	686	689	658	718	694	672	686	713	670	711	675	670	676	728	655	669	693	672	718	659	696	668	691	686	694	732	743	698	685	681	698	682	650	706	690	700	707	728	641	713	669	697	711	702	695	685	681	736	727	655	728	659	709	682	632	693	683	726	704	714	720	654	661	686	713	725	663	677	658	736	707	694	703	670	715	678	701	699	697	692	688	658	717	678	717	738	672	693	656	679	644	684	670	704	703	674	653	704	667	646	705	693	675	691	690	680	676	718	684	711	672	721	717	670	670	764	715	723	715	709	741	649	687	711	687	711	680	710	693	668	684	715	689	685	682	745	709	710	673	725	727	687
5378	860	245	178	151	185	148	161	146	162	147	146	135	135	170	143	173	154	135	158	153	151	135	137	139	153	154	162	157	158	172	157	151	157	146	162	154	144	162	163	170	160	144	157	133	148	142	166	153	149	150	166	145	152	144	149	158	136	149	168	162	144	167	161	171	162	141	141	160	155	138	118	154	148	151	180	147	160	147	143	153	180	154	142	168	133	153	147	157	157	132	164	156	156	142	157	142	157	152	162	139	156	142	157	176	139	165	142	185	178	177	157	152	157	149	136	155	150	164	156	143	155	165	166	146	140	181	161	140	155	163	157	144	157	170	154	162	159	147	136	146	150	160	180	142	161	158	169	158	128	161	156	150	134	152	143	161	167	139	137	168	156	145	152	144	161	159	163	127	135	150	150	154	162	165	169	149	147	151	158	157	161	133	139	161	136	147	135	166	143	156	140	163	146	139	165	139	127	135	151	145	168	145	168	157	164	135	165	140	149	138	160	151	154	164	156	153	154	145	150	161	153	147	140	155	150	155	134	153	148	154	168	161	161	141	153	176	168	134	164	165	156	165	154	153	165	150	126	157	156	157	145	175	142	147	189	188	177	145	154	148	163	162	182	169	167	165	154	137	120	144	128	128	133	167	164	151	175	134	143	159	146	166	168	150	144	175	161	142	146	146	164	144	175	134	146	130	148	139	167	150	149	178	161	168	154	155	150	146	151	154	170	150	174	133	140	147	149	153	150	150	147	173	152	149	145	159	144	150	151	154	144	158	151	151	141	139	159	150	147	158	151	142	149	161	169	142	154	162	174	170	147	145	141	121	131	153	161	167	163	163	148	163	157	134	111	167	149	153	166	167	176	150	158	142	170	135	154	154	158	161	170	144	155	161	152	140	158	165	180	134	158	176	148	158	163	158	174	145	152	131	152	143	150	136	171	151	145	183	166	158	151	134	162	161	151	163	138	164	153	136	150	147	148	168	163	128	156	146	158	154	160	144	158	140	140	174	149	144	125	158	148	148	131	172	145	150	145	163	141	154	145	151	159	173	139	151	144	138	160	126	154	161	154	162	155	146	156	190	176	140	169	160	163	132	148	147	138	141	128	150	172	133	152	147	160	149	147	177	147	144	163	159	146	153	149	166	179	177	161	149	149	181	154	161	140	140	145	176	151	150	142	146	153	155	161	147	159	169	144	137	170	158	156	150	171	145	163	165	188	126	143	172	162	164	140	149	141	153	165	172	144	151	132	127	159	157	140	146	162	178	144	150	155	158	167	139	143	153	157	147	162	160	194	129	167	141	152	166	155	141	155	153	152	140	159	141	131	154	152	154	161	138	149	154	181	156	161	156	156	143	139	138	161	172	159	162	148	144	139	147	146	130	159	150	155	143	140	173	148	157	141	163	138	161	144	155	160	142	147	151	146	155	157	158	158	155	164	166	175	150	145	142	174	170	168	147	174	149	167	125	157	132	162	159	166	151	139	151	125	132	156	149	172	148	170	170	171	158	139	135	147	151	169	150	150	142	160	152	162	160	165	160	154	151	145	148	147	137	166	166	152	159	161	143	174	160	145	168	144	144	142	145	166	126	168	154	165	156	157	146	157	167	172	169	155	157	163	165	160	172	137	157	147	155	133	144	137	154	158	151	136	147	138	166	139	140	164	150	168	162	161	147	134	163	152	166	140	149	150	144	142	153	131	164	158	142	156	185	158	128	143	148	164	144	168	179	152	189	154	170	154	151	136	130	146	148	151	152	151	162	141	153	146	165	149	150	168	145	142	144	147	159	132	142	153	151	171	169	138	157	129	151	156	153	168	159	156	173	148	160	130	152	152	121	160	147	154	148	152	145	180	157	178	170	128	132	159	138	140	165	167	159	149	144	172	118	139	144	157	178	150	178	140	144	142	154	153	150	133	144	160	143	180	146	129	130	167	177	154	152	162	166	130	141	128	153	170	153	131	152	154	136	144	176	155	128	161	164	150	137	146	166	143	149	159	151	153	162	151	135	171	167	160	162	159	163	169	157	139	162	151	163	164	152	135	148	160	169	145	177	162	159	169	138	173	153	163	164	181	169	159	157	157	155	138	156	127	146	149	146	140	152	157	146	170	154	139	153	156	154	155	147	174	159	163	169	166	160	166	156	181	156	170	170	164	147	157	145	164	135	129	139	158	160	155	168	147	153	149	179	153	144	128	153	162	172	142	164	155	142	172	144	137	144	142	153	134	135	154	155	139	133	175	176	161	157	147	155	177	169	157	140	156	149	147	156	140	168	156	140	163	145	152	162	145	149	165	161	156	161	156	169	137	171	149	143	143	178	155	156	153	144	151	156	161	141	156	168	145	158	151	145	152	133	150	149	172	159	167	166	129	158	151	152	167	161	141	164	137	152	158	174	176	148	132	182	147	146	168	144	165	152	169	151	153	166	163	173	159	152	147	147	151	158	166	143	159	142	133	134	168	154	141	171	140	162	145	146	154	166	159	163	157	150	139	156	137	143	134	185	151	164	164	174	166	124	155	144	153	145	144	156	147	173	176	158	155	165	154	159	154	170	131	173	150	166	142	180	169	145	169	150	182	150	155	144	154	163	178	175	137	158	147	136	158	162	138	164	164	160	156	167	154	139	147	154	173	136	131	134	146	184	209	139	151	156	151	162	135	162	166	143	168	149	168	143	144	156	164	141	146	133	160	160	152	145	136	147	168	144	163	135	135	152	151	148	158	155	164	146	124	144	142	150	148	160	178	166	147	155	147	114	156	173	171	140	140	112	159	139	159	169	134	154	161	157	153	152	136	166	151	148	142	138	177	165	158	140	153	151	166	152	147	167	138	142	146	159	138	163	152	145	136	145	153	177	164	155	146	136	125	148	147	139	167	143	149	149	140	146	155	162	144	153	151	155	151	154	160	153	151	157	154	163	157	151	160	148	164	155	142	143	168	136	170	164	157	173	151	153	161	184	174	158	165	143	151	162	143	153	151	157	147	147	138	151	140	149	155	160	149	152	168	148	146	152	146	164	154	149	152	163	159	171	132	166	164	138	144	141	151	128	129	168	147	126	142	158	159	158	155	149	130	135	139	152	137	156	154	160	165	166	160	146	158	150	170	160	149	162	150	151	149	145	149	148	150	144	163	149	151	146	166	160	140	156	128	157	145	135	145	159	163	167	167	148	143	141	163	145	150	126	133	155	160	136	148	156	140	148	154	160	142	133	181	153	163	171	158	159	147	140	181	153	140	149	141	155	173	167	130	156	160	170	139	167	158	138	155	148	169	156	154	151	153	154	142	174	136	165	163	155	177	148	160	154	155	149	166	153	151	138	148	148	138	155	154	172	165	144	148	158	142	139	150	157	150	136	136	163	173	145	158	154	166	154	144	154	149	148	149	165	155	151	131	161	158	134	167	151	150	141	158	155	139	143	161	145	147	162	152	140	149	150	146	161	152	166	150	163	150	131	143	160	149	149	137	132	141	154	158	164	138	171	157
4918	1400	629	547	554	499	494	511	480	497	461	459	454	437	464	475	451	483	452	476	444	447	435	428	467	437	451	513	420	461	434	462	443	453	426	434	423	420	478	465	439	429	442	455	462	410	470	440	426	509	441	425	449	416	462	438	448	463	477	427	430	450	437	470	439	472	428	466	454	443	473	488	467	443	414	454	477	457	443	396	441	402	472	456	444	426	431	458	480	449	443	426	436	498	450	465	445	456	453	444	460	447	438	484	451	459	474	446	490	469	428	467	429	486	421	491	479	456	404	451	436	452	415	456	466	454	446	460	441	466	396	454	460	455	434	461	421	446	421	400	421	434	445	406	445	461	471	449	453	445	442	483	451	462	482	447	465	416	440	427	436	458	460	436	458	422	481	499	443	435	473	440	493	438	459	471	462	452	442	456	431	434	461	456	473	455	440	487	453	483	437	481	472	404	472	486	488	457	471	464	437	492	446	432	465	445	446	442	481	457	434	444	461	420	451	430	472	435	464	448	442	433	475	442	409	478	423	450	462	455	463	448	468	419	482	461	421	435	425	484	433	423	418	433	455	451	418	495	465	444	429	440	431	459	474	430	456	444	465	458	479	462	447	439	408	479	441	477	453	451	444	433	463	399	471	418	448	447	440	442	471	462	433	423	455	391	446	426	460	468	465	426	479	494	447	479	436	457	433	478	472	427	431	463	460	457	465	435	430	443	449	451	437	448	474	421	446	458	477	411	446	450	442	456	423	431	463	441	432	420	463	402	441	457	443	446	466	483	443	438	468	483	449	436	470	484	418	423	470	456	425	485	429	464	457	481	453	474	444	431	432	456	483	458	455	419	491	477	421	477	483	438	441	440	432	420	429	418	423	422	494	460	457	447	406	442	470	459	483	446	437	452	449	419	440	444	475	447	443	434	439	490	461	460	453	440	458	445	441	427	467	466	433	424	394	451	464	446	506	446	451	425	456	463	439	463	439	482	459	441	423	433	466	447	449	442	455	411	417	439	456	477	470	480	450	444	447	450	431	473	437	455	472	440	436	488	443	496	480	473	444	422	449	466	437	458	465	474	429	446	498	447	458	445	463	432	465	453	429	457	478	463	480	412	434	447	437	443	475	457	472	427	435	453	448	434	472	446	479	412	457	464	443	453	433	442	465	448	491	441	480	430	442	460	423	433	454	443	439	464	446	424	465	454	430	458	434	458	534	436	421	434	408	478	483	383	437	414	430	482	469	453	459	482	475	412	450	451	450	448	449	468	475	484	464	413	440	457	431	438	441	386	401	472	442	420	448	479	441	441	464	460	421	419	439	431	430	471	468	462	453	443	451	446	435	477	454	461	464	452	438	468	457	461	435	425	425	437	437	438	426	441	474	434	423	451	436	469	474	465	433	446	431	432	432	440	454	461	452	461	435	437	431	447	471	463	425	435	442	448	448	429	454	462	449	447	459	424	454	476	445	481	448	443	438	424	385	479	478	449	439	436	456	461	432	435	440	515	499	408	497	467	458	476	439	434	438	417	490	456	476	465	458	436	454	480	456	466	451	422	433	464	460	436	451	454	461	446	427	415	470	473	447	414	450	459	432	449	467	397	489	440	457	430	448	424	426	453	483	420	446	452	460	455	442	410	475	469	430	468	447	470	492	461	438	472	404	472	444	410	477	475	447	441	454	458	424	468	440	474	469	481	454	466	401	479	469	478	450	444	452	443	426	412	432	476	450	486	429	448	434	445	404	433	472	495	441	447	447	462	437	455	443	429	418	451	452	483	474	477	452	461	473	422	461	442	451	448	427	438	457	418	417	473	472	457	447	465	464	446	481	429	434	432	429	418	451	423	415	447	425	458	437	446	431	456	434	431	439	405	460	437	463	414	438	464	453	447	435	449	406	459	449	417	448	466	424	477	450	438	419	411	424	451	456	499	501	460	464	441	421	432	451	426	426	416	437	417	459	441	432	447	447	444	423	463	443	445	465	427	469	472	456	452	462	411	492	425	460	463	469	474	441	437	443	453	425	475	441	480	447	469	450	462	459	436	482	393	425	447	438	477	442	467	413	451	459	427	433	478	434	424	459	412	453	482	453	432	464	490	456	428	467	440	487	450	427	457	445	465	429	417	463	465	459	459	444	433	444	459	437	428	423	472	443	468	449	444	458	432	432	458	462	452	435	410	434	420	443	448	439	470	451	477	452	452	447	431	498	486	459	429	465	437	467	426	463	430	467	454	429	428	429	416	445	402	437	461	417	453	436	455	498	454	449	486	461	432	451	448	495	465	440	443	428	438	450	465	442	463	437	423	417	459	450	468	473	470	450	467	449	481	425	486	456	429	471	483	420	434	441	464	437	442	455	464	450	446	460	441	445	457	385	462	440	445	414	455	484	456	449	401	466	450	453	427	477	440	449	429	457	456	457	413	450	458	459	458	420	432	433	444	439	503	447	418	431	471	439	476	426	407	444	480	457	410	506	439	416	491	424	466	461	434	426	489	421	440	445	445	396	452	461	418	464	441	450	481	443	445	497	452	451	451	455	430	512	439	460	452	449	463	418	420	446	463	484	442	429	435	452	475	430	449	482	438	463	513	410	469	479	445	453	430	452	429	504	465	447	412	454	436	446	467	456	406	445	470	451	461	427	467	473	460	448	429	494	473	440	493	440	455	472	441	453	453	481	464	458	480	435	411	405	448	427	418	456	463	462	447	427	454	458	404	458	471	449	474	467	512	464	424	452	413	429	479	452	453	456	433	458	442	460	476	420	509	455	444	427	452	441	455	464	459	442	426	469	491	394	431	469	443	435	458	454	493	460	423	426	448	433	424	438	484	462	434	462	482	480	431	449	471	442	405	390	427	452	502	449	421	484	422	452	491	413	454	477	475	412	391	436	452	454	450	429	457	441	440	414	444	422	467	478	456	483	454	429	467	415	461	438	424	459	463	443	459	461	474	467	431	441	412	450	451	416	414	470	489	465	467	462	457	469	451	469	486	452	442	458	431	467	455	445	447	416	455	453	448	425	446	418	418	448	431	475	440	427	482	462	491	469	435	421	453	479	446	455	460	451	469	420	469	436	447	477	454	452	489	415	419	469	434	493	449	440	463	437	432	462	458	446	451	437	433	451	451	446	438	443	466	430	433	428	440	487	471	440	416	436	486	448	485	444	450	448	469	439	453	432	439	459	399	480	452	434	453	455	406	485	444	417	444	467	428	469	422	438	435	476	436	444	474	445	476	437	440	438	449	458	444	465	466	453	448	487	436	424	452	484	461	439	465	480	464	475	440	419	440	439	487	423	442	470	417	414	465	465	452	441	443	456	434	450	444	432	446	424	403	433	447	456	434	443	443	445	428	447	435	441	474	440	434	437	485	424	451	452	436	432	444	475	439	451	451	466	457	429	430	430	413	481	455	476	446	458	452	457	434	510	434	480	457	465	456	417	450	482	428	437	444	441	442	443	454	460	467	424	470	481	457	487	434	443	470	480	432
38626	24754	5805	1363	749	521	505	505	375	386	400	372	341	338	362	323	357	328	287	300	302	305	288	325	341	333	301	317	292	312	331	294	307	289	299	284	311	325	285	286	335	293	295	326	305	318	283	285	286	285	294	316	288	287	306	307	306	299	304	311	294	299	299	294	308	318	295	290	296	309	293	301	283	302	290	332	281	281	309	321	287	284	276	266	296	317	246	311	308	300	267	326	270	297	281	291	267	311	299	291	282	283	298	271	296	283	284	316	320	275	303	287	281	307	293	292	342	268	289	305	261	295	308	281	296	277	290	302	330	305	284	259	320	319	278	309	330	293	280	300	306	291	262	282	303	296	301	331	294	322	282	296	297	320	285	323	310	314	309	298	274	307	297	317	308	287	280	292	299	300	291	307	273	306	319	288	327	304	280	304	284	267	305	280	287	298	303	282	318	324	323	283	298	282	311	280	269	286	308	300	282	309	284	282	296	323	267	282	291	263	294	311	306	285	325	313	291	341	273	298	304	268	265	297	293	295	283	310	285	305	292	310	309	323	313	285	264	321	315	307	284	289	300	298	323	338	265	307	303	305	304	330	310	303	295	290	280	320	301	298	295	296	330	316	290	295	292	271	269	285	303	286	287	290	286	288	298	338	285	290	305	276	294	285	295	299	297	306	292	266	279	317	288	274	278	311	254	301	263	274	274	312	312	309	284	326	321	295	315	316	294	300	295	291	313	323	277	276	276	309	283	285	298	326	290	316	269	299	280	284	320	298	274	306	310	277	292	285	284	280	301	271	320	288	286	292	260	284	280	308	267	273	289	296	322	300	307	310	315	311	287	314	312	297	307	284	288	284	323	270	283	314	254	302	302	264	273	306	331	301	303	281	300	297	322	284	265	286	312	277	293	274	276	296	290	291	292	313	278	292	302	297	291	311	318	276	299	313	293	294	287	309	294	285	293	303	302	271	284	308	313	277	289	284	304	285	290	285	319	316	305	299	305	315	314	311	271	279	283	297	278	316	325	274	291	310	299	297	303	308	281	247	343	343	290	265	309	320	288	279	322	274	301	298	280	291	282	280	293	309	279	306	270	283	330	252	305	268	296	293	303	292	280	298	280	315	315	305	276	264	301	244	320	317	301	292	331	291	263	320	321	305	314	332	288	288	292	293	321	309	278	309	275	282	290	274	262	303	300	317	317	281	322	280	300	295	296	305	294	287	295	293	284	315	280	282	258	293	265	311	295	275	279	287	315	306	278	295	310	291	306	283	284	293	262	315	296	324	276	317	319	261	327	285	290	285	287	328	292	296	289	305	296	301	307	295	293	306	333	304	287	293	289	286	300	291	316	311	284	319	289	278	295	306	294	275	347	312	287	302	298	295	297	294	281	277	292	311	279	294	285	277	297	292	293	309	313	306	300	313	295	293	306	303	301	309	326	335	274	301	314	346	285	309	329	304	313	260	275	306	321	297	301	281	323	295	296	319	300	271	314	307	291	288	292	274	267	293	297	307	306	320	290	286	316	311	292	260	302	282	302	268	275	265	303	278	305	288	315	288	289	278	312	318	295	320	282	304	295	314	328	291	305	305	355	287	280	270	299	315	284	304	286	304	293	304	275	269	260	292	292	274	301	296	334	266	293	298	295	275	303	315	327	327	310	281	292	276	289	291	286	300	277	316	304	314	296	333	295	304	285	297	303	263	308	296	293	304	313	288	293	302	286	307	288	290	299	303	294	313	281	310	310	324	295	309	274	307	299	293	271	273	294	293	285	311	285	273	271	307	309	291	288	286	276	309	306	291	286	336	280	273	293	286	270	295	301	318	298	280	302	293	310	312	296	295	333	282	296	331	256	292	297	298	297	330	282	270	300	327	295	309	280	279	291	304	309	281	316	319	302	300	290	315	311	278	267	335	312	289	293	315	309	309	291	299	308	311	281	299	287	285	303	311	280	300	300	309	300	301	294	290	308	283	268	294	299	309	286	277	313	300	295	293	301	318	312	313	288	268	317	317	267	302	323	305	279	295	293	302	317	333	316	280	299	287	282	310	284	279	291	286	303	286	323	268	328	293	308	292	335	299	290	306	285	287	293	290	299	258	294	277	327	253	289	298	287	270	298	275	295	292	308	321	279	285	323	299	261	290	286	290	279	270	299	311	314	295	285	270	284	304	336	292	278	276	310	299	270	307	289	268	299	330	297	293	282	295	254	295	285	289	269	337	303	302	308	292	270	316	297	324	276	315	275	272	289	300	299	293	287	302	337	304	297	299	305	330	266	315	270	270	278	305	335	324	271	290	313	312	303	311	327	334	313	279	293	283	288	278	310	310	313	262	302	296	295	318	293	300	287	285	279	278	301	296	301	291	290	287	283	297	330	298	278	312	298	312	330	268	311	292	318	281	312	297	290	288	269	278	279	267	286	324	278	291	322	298	275	322	303	301	306	291	294	285	306	284	290	300	311	278	306	301	290	299	299	262	279	320	306	300	277	334	281	314	316	268	338	285	318	269	307	281	299	261	280	297	303	271	290	307	297	310	293	316	305	294	328	288	297	295	291	299	325	338	282	299	267	309	276	297	282	285	304	290	319	312	291	310	288	290	308	315	329	310	318	286	268	284	321	274	294	329	278	298	300	267	299	304	277	296	293	314	327	283	297	307	283	316	298	294	297	300	335	291	322	293	301	318	317	295	332	292	316	301	284	304	332	303	302	320	312	290	318	292	277	323	291	281	269	293	298	295	298	283	294	285	277	317	290	281	291	301	295	311	345	326	306	292	287	310	279	327	297	316	287	287	298	332	306	306	288	330	283	302	287	303	346	303	330	325	299	288	308	290	292	330	284	294	290	312	284	298	311	304	304	271	295	309	283	284	315	309	305	293	294	307	286	315	318	280	292	291	316	285	297	317	280	317	292	271	315	302	289	279	308	295	307	319	329	307	339	295	290	324	285	289	294	323	299	293	319	317	290	299	309	312	300	296	280	272	286	300	302	314	292	329	306	310	290	286	294	283	302	305	289	301	287	280	331	292	286	342	296	342	304	292	288	316	322	309	290	292	320	311	299	289	293	256	312	303	296	331	296	271	316	289	327	288	300	317	284	308	274	276	323	281	297	302	337	305	302	325	299	314	270	292	290	291	315	314	262	288	315	318	280	299	270	319	291	319	309	265	296	297	316	318	336	296	296	331	299	295	301	291	321	330	288	288	294	295	286	271	317	297	276	303	298	271	298	320	288	337	300	320	305	294	339	312	288	306	285	330	262	297	271	322	301	300	289	332	296	328	293	268	311	289	314	299	320	314	332	278	295	304	269	310	324	312	305	299	308	283	289	304	315	280	308	297	301	297	275	304	284	309	280	285	297	338	305	262	283	272	290	322	301	285	294	285	292	296	322	304	286	316	334	295	284	294	289	284	288	325	288	286	308	314	315	283	284	291	314	324	285	289	316	306	275	282	277	267	304	324	282	292	312	296	320	281	299	331	259	311	296	304
22158	14954	6905	3369	2777	2346	1949	1672	1530	1396	1294	1187	1119	1098	1067	1053	1047	1048	984	1027	978	905	861	907	899	837	827	807	879	857	877	836	878	835	830	792	812	786	770	811	781	846	764	764	798	759	798	877	806	800	841	764	837	806	823	774	793	794	828	778	747	768	733	766	772	790	775	804	775	778	777	849	802	783	820	798	783	775	772	810	758	804	779	795	821	768	759	772	749	726	761	778	784	756	774	786	776	751	778	789	787	780	795	806	812	760	726	808	769	813	784	790	743	801	749	782	746	764	747	771	700	736	759	763	797	782	760	733	759	832	789	806	749	775	822	777	747	810	771	732	722	713	785	786	769	767	776	756	785	781	774	715	814	801	748	711	781	787	745	803	784	783	752	766	801	779	768	751	735	810	827	780	767	758	751	766	765	768	724	807	764	749	732	757	766	789	796	839	746	789	758	761	758	777	812	793	760	790	765	789	739	794	751	767	754	760	763	795	724	752	713	737	727	701	764	777	811	776	743	752	742	747	771	777	764	777	776	754	735	712	770	782	773	756	768	773	747	760	747	742	769	777	795	762	721	794	794	749	741	738	745	787	755	745	730	771	785	785	768	776	760	743	783	747	741	766	771	772	759	773	774	760	747	751	789	724	725	763	769	764	798	742	740	789	738	809	822	729	776	746	758	740	776	751	800	765	791	744	776	692	784	752	802	738	753	787	725	728	778	728	791	801	765	739	803	781	779	720	724	744	766	773	751	748	826	764	719	752	812	809	692	740	740	760	810	767	772	820	726	781	747	768	697	735	738	748	767	765	796	831	807	756	739	812	798	745	813	741	750	820	740	767	770	765	723	768	795	750	799	761	785	755	759	719	784	801	791	761	744	797	723	785	784	788	783	753	764	785	774	787	813	754	799	755	755	818	770	761	752	790	758	783	777	758	814	778	766	794	773	764	784	720	766	794	740	750	732	821	764	792	789	724	769	759	794	756	795	751	784	788	751	746	797	771	770	766	782	779	837	799	717	765	745	779	795	735	742	758	787	740	747	798	787	742	744	805	751	755	754	800	752	770	697	773	767	731	687	761	763	739	732	763	744	791	729	771	754	741	806	769	764	799	785	737	789	766	763	796	736	769	727	785	798	789	772	771	773	800	788	765	745	709	790	771	834	778	743	760	787	795	759	804	787	774	755	750	779	790	773	784	788	756	741	771	728	764	766	669	738	828	747	766	746	753	755	789	793	789	728	719	798	780	747	775	773	742	790	748	822	807	830	690	744	784	768	806	765	762	727	780	788	764	761	774	802	771	756	711	772	811	740	774	745	797	784	808	808	812	795	746	753	741	753	758	774	777	766	740	762	789	789	791	749	771	789	770	742	788	808	777	779	773	768	760	780	791	775	719	776	784	777	780	809	753	764	789	765	773	739	784	758	743	768	773	754	740	750	760	798	755	735	759	792	755	762	764	778	790	773	803	735	706	763	812	826	831	826	790	769	755	780	769	806	721	779	703	785	788	755	764	800	816	784	751	758	805	771	802	768	762	733	732	771	766	746	764	759	725	818	757	730	763	784	728	815	703	747	784	757	791	786	758	772	726	775	749	797	724	796	732	732	728	746	760	725	756	722	784	828	828	772	801	775	768	771	732	771	736	770	775	750	788	741	783	774	812	712	810	737	789	754	744	786	720	782	791	791	790	768	770	768	745	754	788	782	776	753	728	795	761	731	801	771	746	773	786	717	823	758	791	744	814	825	792	789	772	728	771	770	785	786	732	826	732	795	735	763	796	763	799	801	742	754	754	786	761	757	814	782	752	745	751	773	745	779	767	768	767	756	822	771	774	792	806	790	754	759	750	770	751	820	799	799	799	796	781	739	755	788	760	765	788	808	707	827	798	782	767	840	811	778	830	780	752	776	750	775	749	810	805	680	747	782	804	760	774	756	748	703	765	769	716	736	746	743	744	753	752	750	804	769	728	750	766	744	777	770	767	788	787	757	780	762	784	770	727	734	817	744	783	776	785	800	775	778	780	826	733	801	750	734	780	782	745	773	755	779	791	792	766	747	731	759	773	773	759	760	781	766	730	744	766	802	808	767	810	768	790	785	774	788	758	802	780	796	754	785	799	737	783	772	746	782	742	752	749	741	772	802	768	666	721	771	749	753	758	712	779	757	709	785	793	773	749	814	795	724	776	773	830	716	802	826	755	792	764	747	750	804	744	790	766	745	735	774	778	767	745	739	762	741	804	826	785	722	770	775	822	726	754	768	772	772	758	727	801	729	776	744	739	767	736	789	730	728	770	797	790	739	759	821	727	750	751	775	706	789	783	762	779	784	751	772	767	703	763	728	768	740	755	808	729	762	785	767	739	756	736	780	748	775	760	777	765	791	742	754	695	808	823	785	761	796	785	788	797	762	786	750	784	780	802	761	786	720	800	772	791	760	739	744	737	736	744	772	787	793	756	786	740	764	731	813	839	746	758	761	783	768	743	771	745	753	790	764	775	789	783	789	770	759	768	735	815	808	767	725	771	786	748	760	754	757	784	796	753	766	712	807	745	762	733	741	821	809	762	766	732	778	798	798	756	772	753	739	771	767	738	783	738	769	801	773	754	789	773	769	794	789	743	703	725	745	742	761	759	771	783	740	821	778	735	767	760	792	790	806	757	807	794	772	743	801	753	780	727	808	792	772	779	744	796	731	771	834	736	812	752	734	770	784	822	692	706	753	727	763	764	732	783	747	731	752	770	783	798	820	743	808	789	767	791	734	749	771	797	781	796	739	759	806	803	755	804	716	798	806	795	767	798	793	719	810	746	791	812	789	774	719	766	802	805	790	784	799	784	801	752	748	786	789	753	762	724	785	763	751	747	808	781	773	709	738	765	725	763	717	790	753	769	715	737	790	809	746	737	740	777	765	799	778	749	787	761	745	782	806	789	780	791	790	777	755	780	767	687	832	769	779	769	799	796	779	763	768	774	750	732	762	780	783	783	758	765	770	752	739	772	769	779	773	782	752	776	732	794	732	682	781	760	747	774	759	758	782	804	774	802	753	799	775	766	776	763	745	739	802	769	775	778	726	754	727	743	758	775	784	781	797	775	761	791	777	745	767	778	761	723	760	752	766	808	752	759	695	775	818	746	783	801	729	776	787	765	776	786	742	771	746	796	758	784	751	739	765	772	711	765	720	786	777	760	744	819	769	735	713	783	773	793	788	780	779	760	720	779	769	782	726	748	815	822	766	767	763	777	785	707	764	765	763	740	777	781	814	773	787	731	811	815	775	737	786	793	742	767	832	745	765	732	754	770	772	762	815	798	781	737	767	722	755	756	764	780	759	765	766	735	771	764	779	813	748	731	789	766	788	804	772	800	747	804	751	771	766	798	814	758	759	764	792	817	727	723	733	762	793	710	760	772	826	827	767	745	738	795	781	794	765	812	779	787	756	778	803	754	783	755	736	753	748	788	768	751	755	755	814	805	747	749	766	805	770	744	818	756
54000	38197	11359	2599	1161	894	640	571	477	425	403	389	378	383	353	316	337	358	335	302	292	311	276	309	301	277	305	297	282	302	269	284	268	284	271	259	283	283	302	299	307	279	282	275	276	266	289	257	277	285	275	304	270	289	251	282	251	279	265	271	300	298	259	298	259	300	277	299	288	270	285	274	257	312	283	312	296	300	256	248	267	307	282	281	295	282	265	244	273	262	251	254	267	263	280	253	295	298	277	265	293	300	263	241	267	265	273	280	277	277	281	287	265	270	281	255	285	254	301	250	275	249	266	277	276	292	303	256	256	279	277	279	277	298	270	268	264	281	275	270	268	305	262	283	285	278	279	245	289	251	294	296	254	262	267	278	269	286	278	296	269	261	264	286	263	260	270	289	260	258	256	280	271	245	277	281	284	290	292	248	300	268	272	291	278	264	300	258	294	298	275	263	275	243	231	303	279	288	238	297	268	243	276	295	258	289	278	263	263	257	296	275	278	279	267	280	275	286	258	284	251	264	272	278	307	249	278	298	296	269	273	293	262	288	288	263	243	262	252	300	264	250	254	277	279	258	267	296	274	269	253	278	258	260	258	283	263	261	278	255	274	293	292	279	257	277	248	267	285	270	264	282	247	279	270	270	273	286	255	275	254	240	255	268	282	252	271	273	233	269	298	269	267	241	278	275	289	260	267	271	285	279	244	280	272	274	312	302	272	290	269	270	262	243	284	278	275	277	253	264	248	277	299	289	280	264	248	288	271	290	283	267	278	279	275	284	260	317	293	288	268	290	290	256	299	252	276	259	250	295	293	287	261	295	294	273	297	293	262	275	279	286	270	290	286	267	285	267	287	277	274	238	257	302	278	267	277	257	275	258	260	265	260	261	271	263	303	298	294	296	281	290	264	267	247	263	237	290	269	266	278	266	257	291	277	304	297	248	254	291	278	285	277	276	268	240	276	280	266	272	251	258	272	283	257	269	293	276	296	251	227	247	265	252	286	270	294	294	274	263	249	274	290	290	254	275	275	273	257	256	278	293	266	272	288	251	299	267	257	260	272	267	270	266	266	284	262	245	256	241	249	293	297	292	257	296	302	274	239	249	293	266	272	274	266	270	283	247	283	261	251	249	272	251	292	267	283	276	274	268	270	242	276	288	286	262	246	286	278	294	273	292	266	251	258	230	259	271	285	275	257	282	285	250	283	262	296	290	276	299	286	276	285	226	291	291	269	283	300	272	268	288	296	250	259	252	264	249	248	283	279	247	258	278	242	285	259	269	253	275	263	258	277	301	315	266	291	265	255	283	250	275	279	287	268	246	291	282	274	267	286	254	256	273	280	266	278	284	289	318	251	276	305	267	303	294	315	288	273	250	281	295	284	275	273	254	292	302	275	255	285	246	256	269	288	278	251	312	266	251	273	272	272	298	267	304	246	278	297	291	255	262	267	275	246	279	222	277	287	272	271	285	249	302	300	292	269	298	274	278	259	280	279	282	278	287	277	272	248	292	250	274	278	302	324	281	266	280	247	277	258	255	251	273	264	277	294	284	285	263	286	272	266	281	250	261	252	268	311	293	277	268	285	265	289	262	257	282	274	248	321	293	279	283	270	277	286	289	250	259	255	290	297	253	282	266	272	251	311	284	288	288	277	268	248	261	276	290	272	240	265	273	265	282	261	234	268	274	278	280	272	276	277	289	258	272	276	277	272	284	282	312	273	283	258	275	252	290	254	243	262	261	290	267	262	256	274	242	258	279	246	279	253	299	282	283	317	276	270	288	279	283	283	283	253	255	285	263	278	276	273	293	295	255	270	255	281	264	289	236	264	275	284	270	270	276	267	265	282	271	290	287	272	259	281	272	256	275	302	300	257	297	291	278	273	287	257	268	289	292	288	280	262	268	278	261	315	247	257	234	277	284	265	253	292	250	306	249	272	293	239	244	262	253	285	284	297	271	267	265	306	272	294	283	265	295	272	274	245	269	242	271	263	262	237	251	279	296	265	269	264	296	294	274	260	285	247	290	276	266	243	244	245	287	278	292	264	278	298	257	243	264	250	272	253	264	278	281	271	252	285	275	298	271	273	302	268	286	270	252	267	257	259	285	275	266	297	300	282	291	277	254	261	297	278	311	284	270	270	271	256	278	283	264	284	268	257	279	263	291	267	274	281	295	281	268	272	274	272	295	261	247	265	278	300	270	256	289	274	239	286	263	265	287	278	303	264	278	263	256	257	276	279	290	272	275	313	296	267	277	243	273	296	287	287	253	305	257	277	273	284	255	306	247	271	244	266	255	287	243	250	265	261	289	279	278	249	275	258	279	281	275	292	282	303	267	309	264	258	278	282	259	261	274	260	283	266	270	278	272	277	277	288	250	273	281	275	255	273	269	279	278	298	291	262	284	289	271	296	291	284	302	274	247	265	279	285	266	276	280	295	278	271	276	277	276	265	286	255	314	270	280	278	249	280	273	287	266	273	299	258	264	316	269	265	278	301	291	288	265	265	292	261	258	262	284	240	236	277	254	260	263	293	251	247	258	289	236	275	277	246	278	252	268	272	270	252	257	284	280	285	268	275	267	263	276	261	315	287	283	265	266	278	255	283	252	288	268	240	280	282	279	278	311	283	272	248	281	286	274	258	270	277	268	259	280	273	284	285	276	278	289	270	281	291	270	271	285	263	295	287	256	269	265	283	276	273	308	315	243	278	248	291	281	274	266	269	289	297	288	294	258	292	314	302	278	267	250	242	265	233	256	279	273	303	297	279	254	286	253	279	289	264	259	251	279	269	278	286	289	271	265	260	277	289	269	309	234	307	286	295	294	278	268	292	266	261	273	294	290	276	282	295	247	267	267	271	275	274	269	258	307	301	289	250	287	294	265	255	268	255	256	265	251	280	287	244	263	263	263	287	294	268	257	271	273	293	280	248	275	251	272	273	282	272	271	284	265	285	289	275	269	279	287	272	292	269	294	294	289	268	280	270	289	273	284	287	247	297	249	279	256	275	265	289	274	305	286	274	257	271	280	272	271	282	279	269	287	261	253	266	286	300	286	301	290	279	240	293	287	278	270	293	287	276	249	277	282	280	262	303	270	284	274	311	275	272	282	297	283	280	280	238	282	274	282	299	269	269	275	284	260	258	269	290	276	269	249	254	248	273	251	301	266	278	276	274	273	298	272	293	254	260	256	291	271	291	269	280	271	257	286	259	279	278	264	269	261	269	275	281	263	256	287	286	244	300	249	282	281	258	236	281	260	285	251	268	250	283	281	272	260	279	310	260	262	287	274	251	241	284	292	257	269	258	263	261	274	287	287	274	304	285	271	279	289	270	264	298	263	252	282	246	262	271	268	294	287	261	296	300	240	250	252	250	269	265	251	222	269	260	297	248	257	273	266	256	262	289	252	256	278	269	278	286	275	297	283	277	292	297	273	261	269	292	254	262	268	262	274	268	268	266	293	253	270	228	276	307	288	248	255	282	266	268	249
31513	22938	8247	5409	4456	3621	2919	2529	2146	1886	1711	1548	1418	1286	1251	1193	1072	1098	1063	1061	951	967	931	935	909	931	874	878	780	875	860	836	838	816	815	775	782	741	740	772	776	793	757	752	761	772	766	763	772	731	754	721	743	745	721	768	761	733	712	812	727	702	742	737	784	729	708	712	730	698	743	695	704	725	754	695	718	734	670	726	743	761	697	725	755	673	730	709	651	691	704	722	690	648	743	673	684	701	680	693	678	682	697	695	694	666	668	685	691	719	705	683	679	725	683	715	701	735	708	709	703	691	696	701	728	662	702	691	752	726	686	724	657	691	696	708	695	673	705	661	721	702	670	693	715	723	658	671	662	685	684	680	702	673	703	696	711	675	683	660	680	742	755	705	763	732	662	679	707	684	739	697	708	687	709	689	666	682	777	685	697	631	713	676	716	776	681	690	694	693	676	674	717	676	691	676	721	721	667	702	644	673	678	662	742	739	625	711	713	675	700	743	725	767	687	745	695	660	705	706	740	685	710	715	703	732	625	760	686	673	669	645	683	706	710	725	679	688	711	701	678	655	706	746	660	704	697	700	669	691	646	716	625	725	713	721	706	713	726	719	715	673	714	676	691	739	687	701	694	684	712	686	741	682	679	686	698	743	675	726	739	691	709	720	702	745	678	695	715	708	678	687	726	693	682	644	742	670	701	737	649	666	704	727	707	687	711	683	689	699	649	706	710	681	702	675	691	707	659	712	677	700	686	728	727	669	701	739	699	662	738	723	702	707	677	707	681	689	709	747	750	703	710	710	714	671	697	722	718	733	702	684	654	651	682	687	705	709	649	669	704	713	703	719	703	643	714	732	727	699	693	698	709	695	658	702	693	696	656	687	645	689	688	695	707	663	676	721	767	702	676	737	741	742	684	657	663	718	698	709	668	711	665	681	692	720	725	679	703	693	709	703	653	679	714	726	750	699	710	668	697	654	742	665	722	699	685	705	654	740	721	667	730	770	670	674	660	680	688	676	695	744	677	685	693	669	739	695	720	711	687	648	663	685	702	650	699	676	708	696	677	663	699	759	713	677	699	698	704	688	636	686	708	676	695	684	662	688	646	740	666	697	653	654	733	671	671	721	694	693	722	685	651	717	657	718	642	681	693	713	709	670	655	679	687	725	675	713	777	722	701	686	700	719	695	720	657	711	707	728	711	682	757	693	674	695	687	691	699	708	680	673	679	695	676	714	693	744	709	678	735	709	658	680	741	664	692	731	686	730	718	666	676	709	708	668	733	694	658	664	677	731	711	708	659	682	692	677	693	684	717	673	730	673	707	681	739	756	674	655	689	714	702	733	684	697	694	668	708	671	656	698	707	693	724	672	702	685	709	644	708	731	729	645	704	653	701	734	727	726	693	714	698	643	736	682	635	686	753	677	668	689	715	705	774	683	688	680	728	709	703	622	702	670	746	662	673	667	665	704	702	688	669	696	659	688	689	684	676	686	711	653	700	652	717	676	672	658	697	702	681	695	758	642	730	683	697	724	702	686	693	658	689	689	672	715	665	709	683	706	712	700	639	699	729	682	704	695	669	665	692	717	695	685	721	755	715	696	659	670	683	735	666	730	711	699	751	696	663	706	675	668	699	737	701	690	672	717	713	723	733	673	715	652	664	681	646	740	690	681	647	658	708	653	690	732	667	742	661	677	733	680	680	672	690	675	706	654	736	723	706	735	695	697	676	715	730	669	676	710	700	698	688	703	701	647	694	668	662	620	751	715	717	694	728	673	737	676	733	707	708	700	716	722	671	668	713	731	701	703	692	690	661	723	680	670	691	650	690	693	642	648	687	709	669	711	726	674	670	699	717	690	671	666	709	664	706	685	689	679	701	668	758	711	697	700	653	679	684	696	694	671	679	725	689	693	702	701	709	651	704	714	698	667	696	739	765	694	693	675	705	700	744	715	727	717	720	648	667	670	732	696	689	710	653	744	679	670	676	679	687	657	693	689	677	720	688	655	688	727	712	675	677	700	675	702	697	700	712	650	716	709	702	709	688	703	676	698	749	679	717	680	709	701	704	707	682	675	650	679	650	737	686	663	646	670	705	663	647	711	693	707	716	689	687	720	747	700	709	667	690	727	701	718	657	677	703	688	710	717	644	702	702	717	713	744	754	685	733	690	729	695	661	730	697	657	708	706	710	691	709	668	699	742	745	737	709	700	739	686	666	698	684	692	725	676	695	676	666	655	664	668	672	700	642	705	729	669	729	670	734	708	687	700	727	683	690	674	712	683	664	680	678	665	646	685	678	702	704	739	694	748	683	668	692	709	740	704	679	645	683	655	695	683	673	688	689	672	707	710	696	695	699	708	683	708	675	638	719	696	681	696	665	745	715	664	734	662	621	718	688	693	674	693	669	685	732	709	714	702	693	681	642	718	709	660	663	691	712	717	685	726	699	693	700	725	707	697	718	676	669	741	689	695	715	730	718	726	668	695	687	654	707	658	668	728	672	707	683	692	673	646	726	687	668	690	665	738	699	689	697	686	667	707	685	732	682	722	708	740	734	708	733	687	681	699	714	669	714	700	699	661	669	687	696	726	691	682	680	692	677	683	699	629	671	722	728	704	657	737	637	675	717	706	681	686	740	674	724	671	706	728	687	680	719	695	703	670	687	671	721	705	710	694	654	716	723	686	690	693	735	726	705	677	676	664	659	674	709	739	695	710	734	705	685	707	730	642	708	698	710	703	750	708	721	662	709	696	680	671	684	663	692	725	659	714	749	702	674	717	686	730	752	682	656	679	697	653	656	674	658	697	709	728	705	700	691	689	683	713	714	722	706	680	704	691	662	690	690	684	705	687	666	702	684	689	708	725	710	721	706	733	693	673	680	683	687	714	688	714	706	714	723	692	708	709	711	703	706	650	682	751	735	707	679	708	727	711	689	703	711	700	709	688	694	696	665	739	699	667	680	724	649	698	703	713	725	668	655	693	684	690	678	662	713	676	691	705	697	706	735	750	722	714	685	686	681	677	708	706	701	688	736	677	731	721	704	724	706	706	738	725	687	719	708	694	687	741	721	720	764	735	701	710	700	677	651	665	693	670	698	714	718	711	662	693	664	723	678	747	737	708	718	719	680	684	731	709	633	695	706	682	699	665	703	717	668	663	714	705	673	713	675	697	685	703	658	712	688	623	678	669	711	705	725	658	720	729	677	694	664	664	676	706	717	729	701	699	710	696	684	709	692	722	684	729	721	745	727	666	679	691	711	682	723	680	695	635	718	683	744	716	736	711	665	677	641	730	671	678	641	691	718	736	731	672	693	702	678	717	767	681	707	695	721	757	696	684	730	652	752	735	698	676	713	668	671	670	672	656	704	662	713	686	716	696	740	744	748	662	692	702	701	684	713	682	689	731	698	706	671	706	681	725	683	682	667	695	656	755	731	671	715	688	719	676	679	707	721	720	674	684	713	711	647	747	711	652	708	722	652	671	689	723	642	670
5286	952	210	172	161	176	168	179	150	142	157	136	143	168	177	144	171	163	183	144	140	143	170	148	156	166	167	165	178	148	170	142	164	160	155	173	153	158	181	169	163	145	150	155	153	171	166	150	142	157	145	133	150	177	161	172	137	155	175	146	161	164	161	170	156	153	153	145	150	152	142	142	160	146	161	157	167	170	157	162	141	179	175	161	156	159	163	138	170	146	174	140	181	145	138	154	157	176	170	160	193	162	149	157	157	126	148	153	137	153	136	155	164	153	189	173	163	146	143	166	168	147	133	174	140	152	154	143	153	149	174	156	156	157	164	154	149	161	150	163	169	153	169	157	156	140	142	161	161	153	159	140	177	139	159	162	169	160	166	156	177	151	134	159	150	158	159	150	165	174	153	140	152	170	134	157	147	194	159	152	181	178	160	151	144	139	182	175	177	160	136	144	138	151	174	161	134	158	165	175	142	161	152	164	160	148	139	156	148	149	157	160	147	165	153	171	165	156	163	136	171	140	153	149	163	152	143	151	173	161	133	132	166	167	136	147	142	157	175	175	162	166	143	145	149	141	151	162	147	162	141	148	134	159	142	131	162	171	175	137	157	163	142	156	157	151	160	160	142	147	140	160	140	165	156	135	134	150	165	143	125	167	152	156	148	139	159	163	145	177	150	162	146	144	140	149	128	170	158	143	147	156	138	129	158	178	154	151	161	151	153	154	175	172	166	172	141	159	149	148	148	157	150	153	151	160	140	157	157	143	159	161	154	150	147	154	173	159	154	167	154	139	145	166	152	151	177	181	149	174	178	146	166	154	140	153	160	161	169	161	162	169	151	152	146	179	156	172	155	151	182	167	155	166	163	160	162	167	161	157	149	142	132	140	175	153	139	189	151	165	168	144	149	160	164	158	155	154	148	151	155	164	144	156	173	164	167	146	151	153	162	157	169	160	146	150	178	140	160	139	134	127	154	149	150	150	147	151	141	163	148	176	135	160	144	164	165	159	137	163	138	143	158	150	162	162	164	145	133	161	149	143	177	176	141	164	163	156	131	146	165	152	154	164	179	192	168	166	172	136	145	164	166	131	150	158	137	157	138	142	141	157	155	162	155	127	167	132	158	168	152	146	166	190	181	150	159	182	145	151	181	143	150	151	164	177	161	138	161	155	152	148	170	149	138	146	152	137	165	165	167	160	158	173	154	177	164	147	146	156	179	152	149	153	169	154	151	147	147	161	156	169	158	152	148	147	158	137	139	141	140	161	170	152	179	160	157	154	153	162	168	148	160	126	159	152	135	168	160	146	135	142	133	139	139	144	146	143	157	151	163	172	178	156	157	164	151	170	166	160	151	145	153	156	141	143	148	151	154	144	160	162	158	150	156	139	146	172	159	137	166	168	163	132	152	137	149	146	162	166	174	154	170	149	139	166	129	167	136	174	171	172	173	149	151	135	152	169	172	156	159	148	148	149	142	179	181	153	147	171	146	158	152	166	146	164	157	152	160	153	151	166	153	153	162	128	150	162	158	157	144	137	163	147	154	151	170	154	166	140	154	147	178	158	175	170	165	147	166	176	148	147	156	158	175	158	151	164	146	140	140	163	163	168	151	149	166	153	163	151	140	130	190	145	171	137	152	158	146	165	138	152	147	166	145	146	174	141	156	185	137	166	146	159	168	149	145	167	159	176	158	145	168	156	140	160	167	148	159	182	146	153	169	157	157	143	165	155	181	155	173	149	147	166	150	144	164	155	131	156	171	146	120	148	139	170	139	180	151	148	159	127	159	153	136	157	173	142	155	169	152	167	150	138	164	143	156	159	161	151	136	175	154	131	116	170	170	155	148	152	174	171	172	158	167	153	151	145	150	149	146	144	168	139	163	144	151	155	184	168	168	176	139	152	136	143	146	147	163	155	145	168	167	150	182	145	156	159	159	153	128	163	168	133	152	158	149	167	145	145	159	155	154	169	180	190	166	120	168	142	137	135	140	142	153	169	166	145	168	162	147	173	166	152	159	140	145	156	170	179	145	182	149	155	145	156	138	150	159	155	157	149	144	159	143	151	168	164	131	155	151	109	173	148	156	162	165	169	162	174	158	156	140	135	160	140	152	154	149	158	185	158	141	168	167	157	148	156	153	166	146	135	155	155	143	156	173	152	164	145	136	135	135	145	116	159	156	155	163	160	135	201	151	166	168	169	160	144	147	156	146	178	147	150	156	151	188	151	165	165	152	179	152	134	163	153	132	157	162	166	160	159	145	141	162	179	140	131	158	164	151	147	177	139	161	157	145	128	162	172	161	129	145	162	148	147	142	157	145	140	161	160	174	174	184	132	146	166	154	170	170	162	161	120	154	157	150	153	170	163	148	158	137	168	131	150	156	137	136	141	158	163	171	157	158	166	155	168	159	162	186	174	155	148	157	157	166	134	160	142	133	170	151	143	151	161	168	149	159	127	173	160	174	159	170	165	142	174	171	147	175	151	170	169	157	144	155	179	161	161	172	163	155	146	143	168	169	154	160	162	155	157	140	160	141	148	130	137	146	135	169	127	143	169	119	136	188	172	173	140	168	150	154	155	164	150	141	154	138	162	159	140	173	148	152	158	148	173	169	149	158	154	162	150	175	145	169	142	159	158	137	159	141	133	154	147	161	164	131	154	159	153	153	179	170	159	157	178	176	151	168	160	145	151	140	143	167	169	164	157	171	155	186	158	158	155	149	155	149	163	174	142	137	149	154	159	140	158	143	161	141	152	176	130	160	149	131	147	134	147	167	158	159	149	161	159	163	147	178	153	164	156	173	147	160	147	142	151	182	173	169	149	168	162	163	145	159	153	145	154	145	167	158	158	173	172	151	155	172	156	161	165	147	164	147	144	177	160	145	155	149	143	164	149	152	167	149	160	165	161	152	162	172	149	156	142	153	132	155	165	141	177	157	158	151	171	155	143	122	170	160	148	177	148	167	148	157	131	166	146	127	159	160	144	159	155	147	165	162	169	148	139	150	166	145	143	190	146	148	158	158	163	173	157	172	123	142	166	158	157	149	138	145	164	162	151	141	169	165	145	154	127	166	147	169	154	181	140	159	171	155	146	140	151	157	163	166	165	139	149	173	151	139	141	125	177	137	171	150	151	168	147	153	162	150	154	151	156	168	152	149	149	141	151	167	146	155	135	163	153	150	175	149	165	163	164	125	141	168	153	161	180	173	158	148	120	160	167	169	168	134	161	157	145	181	161	135	175	159	166	147	172	163	161	162	142	142	169	172	159	157	154	164	152	142	170	156	163	160	144	144	166	141	161	132	149	179	140	159	166	173	172	168	147	167	164	157	173	158	141	158	172	135	152	147	145	145	158	156	179	158	167	169	170	139	165	144	147	140	154	158	138	152	157	167	176	152	143	153	136	133	178	174	172	147	142	145	168	155	141	144	132	153	142	155	137	159	172	125	154	137	146	148	164	150	146	135	169	157	155	169	165	169	166	169	158
4888	1488	618	560	520	493	501	469	543	504	466	494	495	470	499	459	461	459	438	458	440	467	494	467	446	447	474	476	473	449	466	473	429	434	455	459	458	443	467	464	433	469	457	453	466	466	473	473	453	416	490	462	464	427	490	429	466	457	445	446	478	447	456	461	450	424	447	473	409	457	455	482	466	457	469	481	459	457	452	464	437	480	459	420	437	472	442	456	464	437	458	520	438	452	441	422	497	453	458	442	463	472	416	442	427	434	492	447	446	456	454	428	484	440	464	459	471	460	450	472	502	443	424	430	442	485	472	421	440	443	445	451	470	458	478	445	437	455	412	456	461	469	415	481	475	437	434	462	472	436	478	485	453	467	455	403	492	417	462	475	462	488	435	472	475	497	449	476	459	520	443	443	467	459	470	497	460	458	494	462	496	439	463	479	502	488	478	435	458	478	478	454	503	463	472	491	448	434	511	465	454	441	460	441	503	476	511	483	452	446	448	437	429	485	476	476	460	491	498	447	473	462	452	480	468	470	459	436	444	486	474	449	476	471	454	492	460	458	409	464	501	437	419	469	450	458	487	466	457	450	428	456	474	464	449	444	492	471	443	459	452	441	474	414	485	408	450	461	472	459	448	447	452	475	454	450	476	460	430	454	475	470	457	467	437	463	452	493	459	461	448	411	465	477	471	458	440	467	461	521	447	507	490	471	428	408	454	480	480	448	449	494	429	447	434	499	495	459	423	439	510	458	446	446	444	432	462	436	468	470	420	446	475	461	472	482	499	460	426	458	431	460	445	451	504	451	468	479	441	461	426	451	452	460	446	509	460	433	458	473	457	443	434	469	420	450	450	458	467	441	449	449	428	453	445	414	448	458	473	462	478	461	442	477	490	414	438	464	452	467	464	453	435	450	444	482	412	439	465	433	440	426	438	472	443	458	486	453	422	456	450	430	481	448	440	445	449	460	448	452	431	494	469	433	464	462	426	444	487	451	493	465	417	444	487	445	465	458	451	458	392	453	452	443	436	461	438	438	438	461	466	462	452	458	463	452	464	426	478	469	453	471	476	431	460	441	471	427	441	487	483	490	412	470	479	461	433	479	465	446	488	441	457	434	455	430	428	437	461	469	466	467	463	464	456	454	483	488	453	453	428	450	461	438	476	473	455	469	476	487	477	458	481	444	457	473	430	448	483	444	461	466	451	487	436	460	430	489	480	427	446	428	464	464	470	447	499	470	431	476	459	439	459	449	458	475	445	448	425	459	454	482	463	443	450	440	453	474	408	503	452	429	455	483	464	440	440	474	473	506	462	461	466	450	471	422	436	435	484	482	455	487	446	475	422	415	437	460	417	493	483	478	447	444	466	480	480	466	470	461	481	457	449	461	482	507	479	434	455	464	469	444	470	438	442	452	438	450	477	425	441	470	439	446	490	461	469	435	457	429	441	456	429	442	442	452	484	433	461	446	483	497	443	526	432	461	473	436	451	460	486	483	451	434	463	478	426	455	436	468	436	482	475	452	474	427	458	451	483	453	516	454	490	459	430	470	457	474	443	487	450	455	432	472	429	447	446	455	429	459	424	468	465	461	438	463	477	455	447	438	437	479	435	468	487	475	478	447	465	481	469	457	444	427	435	455	446	466	433	506	456	437	465	475	479	436	423	480	432	461	439	465	443	447	450	443	493	476	481	466	492	463	464	460	445	468	464	444	472	464	449	481	441	437	460	478	457	427	439	487	443	440	428	472	480	476	482	448	433	465	435	476	434	475	465	463	422	475	474	462	424	516	491	443	449	439	442	414	454	454	452	407	491	453	453	453	447	463	436	480	453	440	448	475	470	427	421	457	446	447	487	474	441	481	474	468	441	483	461	472	455	474	456	464	453	472	428	468	475	458	449	498	428	458	481	470	482	458	456	463	450	483	433	479	415	465	427	456	480	438	475	472	447	478	443	437	443	475	466	512	423	461	473	432	469	425	466	447	458	443	467	472	498	474	449	447	435	469	453	465	486	453	476	447	449	468	449	455	477	458	411	405	473	470	450	461	463	443	441	467	460	458	463	429	459	455	492	447	457	453	441	406	422	441	495	442	465	465	484	458	490	479	442	444	418	464	428	422	457	430	443	444	490	445	494	475	462	480	422	427	479	455	479	463	455	463	446	441	456	458	450	449	453	477	471	450	462	466	479	454	444	433	449	473	429	444	461	452	463	455	475	477	482	476	440	485	493	445	489	429	447	435	452	458	470	471	470	458	480	464	429	455	461	463	479	422	455	467	479	445	444	488	474	406	479	421	513	442	418	462	464	448	472	449	466	442	481	440	431	505	439	469	475	463	471	467	474	471	405	450	433	461	448	401	450	431	497	472	439	451	464	427	464	475	434	468	468	491	469	461	476	446	478	413	425	416	489	460	454	435	461	474	421	450	448	466	471	440	445	451	436	419	440	462	443	445	484	431	420	471	457	493	433	458	475	462	459	457	433	475	444	470	451	447	438	475	478	452	473	452	458	480	474	451	493	422	494	462	457	475	465	479	460	500	458	454	468	484	455	453	458	449	458	437	465	457	452	442	455	429	443	447	431	464	450	473	452	482	468	435	437	470	430	412	438	475	478	441	457	430	437	432	447	475	453	470	488	463	456	475	498	437	452	489	467	455	468	456	467	455	466	427	449	420	424	452	464	454	478	444	447	484	446	497	481	437	465	465	465	477	474	474	467	424	458	434	444	484	447	475	454	454	432	439	486	492	458	440	460	465	447	464	428	428	436	450	426	447	463	436	439	464	528	444	409	464	478	464	488	485	439	457	451	454	472	455	430	438	443	432	442	467	492	491	454	470	453	471	445	455	447	424	472	460	434	457	423	440	501	452	445	465	503	484	463	441	453	446	447	420	451	480	425	450	416	441	448	465	401	433	502	442	443	432	451	451	511	483	470	462	458	472	440	458	455	464	479	438	483	405	441	443	478	470	466	468	470	469	450	428	436	478	472	428	433	465	434	472	497	464	488	479	448	446	467	460	437	434	447	440	451	458	427	484	447	457	476	435	439	460	457	434	433	443	453	456	468	484	466	450	470	439	506	435	478	446	422	443	483	439	436	428	450	440	468	462	468	480	477	489	460	472	417	438	408	452	467	458	478	445	471	454	453	395	433	438	410	471	450	481	519	448	485	452	445	461	438	459	476	484	441	466	432	457	471	473	439	449	431	478	465	431	433	467	487	427	512	435	452	512	498	444	473	475	462	496	457	458	493	479	477	471	468	444	480	494	437	503	429	469	448	488	468	494	497	419	453	485	425	445	442	437	464	437	472	503	478	460	470	442	485	462	499	484	452	473	469	462	465	461	416	500	412	432	430	458	445	452	444	457	442	468	446	489	417	479	493	475	430	460	469	427	454	456	471	479	463	427	467	448	463	468	455	470	453	460	457	441	421	468	479	482	430	431	453	458	472	461	458	418	467	459	459	458	457	408	494	475	460	474	460	457	511	481	434	405
38044	24072	4684	1084	676	562	472	461	387	369	374	330	333	378	341	291	323	315	291	304	324	311	335	296	293	320	333	292	337	359	293	304	297	290	317	293	318	314	295	313	294	312	312	311	292	287	313	281	301	291	278	305	294	289	291	295	315	315	282	287	260	291	294	296	311	294	303	311	288	294	279	310	321	306	304	292	298	292	295	322	288	310	268	292	299	286	317	308	295	284	315	275	292	260	318	290	308	306	301	290	313	288	317	317	283	299	337	288	320	307	280	297	291	293	289	312	303	301	276	292	283	319	287	286	274	300	253	285	257	273	312	306	278	322	316	302	290	322	318	286	308	308	279	323	265	266	328	281	270	272	301	335	302	300	318	298	312	294	286	300	307	273	304	277	314	275	295	299	299	327	306	293	283	302	293	304	311	298	294	328	269	267	343	319	288	263	292	283	295	305	312	298	292	310	303	295	305	282	319	307	327	295	303	302	318	306	288	263	288	282	305	270	287	317	290	303	306	297	266	296	318	300	297	309	271	266	303	305	285	339	315	276	270	280	359	294	319	322	302	277	288	283	294	264	269	284	294	307	310	300	307	262	295	340	313	271	264	294	300	312	304	293	290	298	267	290	264	273	287	273	276	299	317	293	292	271	323	324	299	304	326	303	308	293	313	269	300	278	311	280	301	307	296	327	279	281	322	312	289	286	263	313	276	297	295	310	278	290	300	323	288	303	283	271	298	306	306	306	318	291	289	304	291	307	312	290	300	288	332	302	272	315	286	298	320	333	285	314	280	293	272	271	352	271	306	294	312	281	313	294	269	315	278	317	292	316	281	283	289	303	320	286	301	308	310	303	307	299	307	320	280	333	317	312	282	278	316	280	305	310	280	273	327	314	286	271	316	290	302	308	278	275	301	304	293	313	327	255	306	305	293	290	283	295	284	310	302	316	282	301	271	309	302	286	308	297	294	280	298	311	287	306	296	300	306	308	314	285	282	261	314	325	302	320	299	299	302	296	280	304	302	301	285	304	293	294	305	286	270	316	307	291	292	331	330	305	315	317	308	310	271	278	282	312	294	277	281	298	296	299	293	303	296	297	275	267	311	294	280	316	290	286	286	291	295	272	275	303	278	294	288	314	292	333	282	284	287	305	312	320	308	278	343	348	308	284	305	290	281	285	270	282	291	263	319	312	299	325	294	292	296	307	315	304	291	275	270	303	270	318	273	318	341	286	303	297	240	286	256	290	282	310	286	293	294	298	308	244	317	311	313	295	286	284	304	289	295	302	282	300	299	289	293	292	306	329	275	241	324	303	283	336	290	337	317	307	275	301	264	281	291	296	306	265	305	298	296	297	303	326	319	298	302	290	301	282	306	289	316	310	278	281	336	301	318	280	293	290	305	268	302	307	277	288	266	285	282	293	275	262	312	323	327	303	259	270	308	289	286	304	306	272	316	305	274	342	300	277	291	274	268	327	266	282	273	282	279	298	321	275	262	325	284	299	328	308	301	296	286	296	297	315	339	333	306	303	299	327	297	279	282	289	302	304	289	313	275	275	302	304	288	301	273	272	285	298	296	319	298	284	306	266	321	272	301	309	303	283	280	294	311	320	293	291	319	290	289	313	311	305	322	288	329	299	292	317	259	312	282	273	299	296	277	310	323	276	310	316	280	296	299	313	283	296	304	309	266	273	300	324	295	278	318	300	275	288	313	307	268	282	311	274	277	328	307	281	276	316	281	273	303	286	303	299	293	303	267	332	308	269	289	312	285	282	315	311	301	291	299	289	327	281	314	306	292	283	272	293	304	324	277	321	254	292	297	269	298	258	260	315	283	285	261	295	334	267	285	318	293	305	280	294	302	297	285	290	299	321	307	295	282	294	325	281	334	295	324	323	281	287	302	278	280	287	300	300	298	315	293	305	322	279	284	294	292	303	297	283	308	329	288	333	279	274	297	308	293	304	269	259	281	285	308	308	289	312	313	282	314	285	275	299	307	294	326	273	319	317	310	295	298	297	310	325	304	280	309	282	310	286	355	296	318	301	285	303	291	296	296	302	305	281	309	260	295	300	307	320	305	296	325	303	303	325	316	271	270	289	269	294	309	290	313	294	336	278	306	326	266	292	287	299	286	312	312	272	302	283	282	266	303	267	277	293	271	308	291	281	306	298	300	289	295	291	322	316	299	287	314	265	256	293	292	295	273	298	289	314	292	284	305	292	322	296	300	286	266	308	269	305	289	309	268	258	307	310	299	285	307	279	311	316	257	321	291	299	288	289	305	289	301	306	309	298	306	308	305	295	288	307	286	273	280	325	305	306	281	312	289	301	300	294	287	311	283	314	282	293	307	297	275	284	300	282	309	357	296	284	301	306	312	335	295	308	303	272	302	314	294	301	278	305	303	281	274	280	309	301	297	324	289	296	301	302	311	318	279	294	326	271	307	292	285	318	300	314	305	297	295	266	284	314	304	314	276	315	272	314	296	316	314	294	301	310	286	262	263	273	277	297	277	300	269	302	319	277	287	266	318	302	337	311	293	269	286	292	328	286	288	288	316	308	304	271	294	267	281	259	305	287	300	310	293	303	284	308	314	286	313	297	327	309	344	305	309	282	323	289	294	309	286	312	287	284	312	325	279	342	347	303	286	315	298	298	278	310	293	314	289	325	280	313	294	297	286	263	293	322	307	301	289	343	288	303	314	283	295	292	277	310	299	278	287	328	335	319	289	308	291	281	254	301	292	310	289	278	287	301	312	293	286	324	304	308	292	281	292	283	278	298	274	301	257	278	303	315	286	283	322	302	301	272	295	277	296	274	279	324	296	293	298	300	308	301	300	299	289	276	242	304	278	302	317	287	252	288	310	322	328	292	298	278	304	289	306	279	295	311	274	299	316	325	276	298	313	315	291	290	301	309	295	284	277	305	313	318	278	281	318	330	302	331	297	303	271	276	337	294	318	320	294	314	320	301	277	321	317	298	294	290	312	278	280	286	265	317	316	322	298	317	291	301	306	333	305	303	281	291	291	324	322	272	313	303	294	274	317	332	289	295	281	286	325	262	291	293	299	301	317	309	300	272	279	250	279	271	324	283	288	317	315	316	301	291	275	280	279	294	299	273	295	291	306	297	301	324	286	296	300	318	296	277	317	285	301	291	307	307	310	309	269	302	308	286	260	286	283	308	291	311	297	286	299	326	301	286	259	267	279	303	280	304	290	290	326	302	320	290	266	299	289	309	299	297	294	302	298	264	310	317	269	275	294	274	323	317	292	293	290	310	313	308	258	287	290	297	290	310	302	308	300	319	292	340	277	305	280	320	312	308	293	302	276	280	287	309	277	288	302	266	290	299	329	327	274	293	264	277	309	301	291	275	312	285	287	325	300	303	298	275	290	311	292	306	284	274	293	304	331	289	313	276	313	256	308	291	302	298	268	293	289	264	299	305	324	287	277	294	294	294	281	343	297	266	286	302	296	292	282	300	278	315	293	286	313	297
21835	15355	3458	3228	2747	2334	1896	1711	1505	1354	1180	1195	1096	1148	1035	1018	978	971	936	935	894	920	873	845	825	866	838	868	837	822	813	816	793	797	844	807	771	810	812	746	796	837	744	749	809	833	786	811	839	743	793	753	849	814	768	768	818	819	863	775	786	852	799	804	784	800	770	721	731	804	741	835	776	796	777	776	756	777	778	822	722	737	756	820	769	764	817	830	824	756	734	809	833	784	752	737	779	788	780	790	805	775	759	770	765	731	785	769	810	736	792	819	759	747	783	733	772	766	726	767	782	718	722	751	824	730	737	793	769	831	735	796	790	756	787	780	752	761	777	764	748	776	728	740	763	773	816	772	820	787	754	801	719	735	774	722	786	724	776	746	769	745	767	743	781	781	749	745	773	774	754	826	730	755	796	734	762	807	727	757	696	802	771	782	770	767	723	789	769	757	751	739	785	746	760	792	746	727	749	740	760	762	777	795	768	750	735	762	725	725	738	757	781	765	757	726	751	813	740	800	736	785	759	765	745	800	785	743	814	767	729	777	801	790	756	804	763	801	778	768	736	788	715	789	779	693	729	752	725	811	755	768	746	728	731	784	752	782	770	755	803	776	747	811	768	769	655	806	728	774	774	785	798	793	770	745	759	741	810	738	749	740	738	744	729	739	766	757	777	730	785	779	804	769	796	799	727	745	799	732	775	758	747	756	763	755	780	754	774	745	761	775	735	752	772	752	770	760	720	758	788	775	726	727	723	747	726	751	747	792	751	742	758	737	781	803	822	784	718	841	775	773	783	770	779	779	777	760	738	802	738	773	754	723	766	727	746	763	759	763	797	736	767	729	715	789	757	761	782	734	762	751	720	757	772	758	809	750	741	800	739	764	771	757	859	707	784	774	787	766	794	774	783	758	763	779	752	781	707	732	778	784	738	774	790	737	768	765	731	734	776	708	781	791	739	794	761	752	783	780	781	811	736	749	741	744	775	738	804	791	817	753	798	753	708	811	748	802	722	772	777	770	716	753	749	751	729	738	768	770	789	770	731	747	743	808	820	721	767	785	756	790	788	730	734	792	782	794	750	765	822	792	756	792	771	748	742	792	778	782	759	776	776	784	735	747	751	749	786	735	768	731	727	734	744	802	778	792	808	783	739	746	742	730	785	757	711	762	750	759	749	756	779	726	770	742	765	761	755	737	772	767	796	739	765	815	755	772	738	773	733	749	755	753	812	758	802	745	765	739	776	795	709	745	772	717	763	803	796	758	779	765	765	735	756	758	775	765	776	730	775	756	772	730	777	754	794	727	759	739	758	761	741	802	717	785	787	740	802	786	781	765	760	740	771	791	719	777	782	792	760	795	763	731	762	765	717	770	789	780	754	771	752	797	794	731	775	751	756	749	789	751	824	774	742	806	761	806	802	749	734	776	757	723	779	746	751	750	784	756	768	780	788	739	749	783	741	709	846	772	745	780	789	778	778	760	775	772	789	793	788	782	791	778	766	758	768	788	788	779	801	747	775	770	742	762	813	748	731	741	764	774	772	767	788	819	783	757	789	816	787	718	742	804	749	737	773	746	754	758	724	754	756	770	712	773	794	791	763	796	761	785	786	773	766	748	748	784	805	740	739	777	743	765	779	773	767	727	773	727	818	768	726	773	771	753	739	747	788	718	770	738	744	736	784	804	758	739	801	819	769	789	811	794	774	743	775	699	723	736	787	755	790	758	742	822	746	767	746	754	775	757	801	767	797	751	781	755	791	767	769	743	805	714	763	754	760	770	782	741	724	732	759	713	761	792	756	757	756	795	794	789	755	764	731	803	732	740	799	769	774	769	788	754	769	743	732	799	784	758	761	735	769	756	760	765	751	770	778	752	725	791	802	758	779	736	787	729	737	777	794	797	768	780	779	757	801	762	756	734	786	782	733	772	813	756	782	769	734	787	747	792	768	718	754	743	758	780	784	760	772	764	794	714	758	805	768	775	822	760	794	787	776	786	813	744	790	769	778	735	756	721	803	763	754	794	669	749	761	798	803	774	813	761	803	703	773	818	777	718	748	763	757	772	749	765	762	767	759	773	751	802	777	730	779	792	789	755	755	793	745	733	765	774	746	795	797	745	733	754	781	712	742	754	765	721	712	739	775	771	750	796	754	816	716	788	749	763	792	704	808	784	750	755	821	748	804	781	742	756	765	806	770	705	825	753	767	799	711	719	779	783	767	759	781	779	755	831	777	722	753	760	746	779	782	732	710	757	751	745	801	759	744	741	811	823	827	743	754	744	746	772	769	787	793	779	792	749	769	781	761	806	770	764	727	790	767	743	787	783	749	790	725	792	751	756	715	739	785	749	741	816	762	745	762	768	757	723	706	755	765	763	762	769	761	741	755	763	779	817	782	733	732	777	748	726	746	815	814	730	743	741	741	787	757	764	753	757	881	780	751	776	760	832	798	757	725	744	780	754	772	798	760	759	724	759	761	753	829	790	770	781	803	770	718	807	751	780	806	797	814	748	743	758	799	826	761	748	782	757	760	744	752	758	796	740	757	783	781	741	809	740	757	754	801	739	744	781	747	797	775	773	769	744	789	743	761	787	745	802	756	744	780	764	761	774	751	782	730	765	777	757	744	774	766	775	797	771	715	819	766	735	742	758	722	777	736	726	789	724	740	769	751	778	788	809	780	741	770	824	741	763	776	768	757	760	770	740	756	732	790	767	726	711	756	758	772	745	783	749	764	795	708	717	789	743	809	758	813	767	783	787	740	791	730	795	737	817	775	790	756	760	769	758	740	769	739	756	813	781	785	763	775	775	817	780	787	713	798	778	792	780	729	757	776	768	768	781	794	777	760	776	745	777	767	683	753	723	761	801	809	755	765	754	778	736	798	775	742	751	748	806	784	753	751	793	766	794	791	763	769	742	759	816	788	812	723	769	738	761	801	724	745	754	782	730	735	759	763	759	715	750	800	791	742	751	744	760	738	798	743	730	773	762	771	761	723	773	735	776	769	751	792	797	719	805	714	753	789	729	805	796	764	842	768	794	772	786	741	774	774	778	704	783	800	781	778	806	772	765	760	741	818	777	780	777	768	788	718	794	744	741	785	778	757	740	771	784	796	788	750	767	752	763	733	734	788	755	755	733	769	746	820	729	760	802	769	757	782	794	765	777	760	765	746	739	801	746	746	769	777	778	785	749	785	792	777	749	722	761	795	795	782	767	744	790	822	777	736	716	749	789	753	712	760	773	759	730	714	797	778	755	754	737	773	762	815	767	722	771	798	788	726	815	770	773	762	752	786	765	748	747	772	760	778	754	755	795	699	755	783	785	781	745	770	747	736	756	773	759	741	778	715	797	770	716	769	723	759	771	787	820	778	767	775	760	720	768	774	751	735	741	743	744	780	771	761	775	776	742	747	782	790	749	759	746	733	756	771	750	738	749	747	761	786	758	826	747	753	754	795	728	797	813	777	753	730	773	757	731	733	741	788	768	748	798
53672	39508	12860	2395	1186	879	685	571	517	436	427	411	388	330	333	321	325	325	329	322	331	318	296	302	299	298	300	290	275	272	276	299	308	246	272	288	261	307	283	298	256	294	265	298	299	294	256	283	262	319	272	303	250	288	286	262	279	260	282	280	260	266	294	279	268	250	288	276	228	290	263	252	237	267	287	294	270	281	272	286	292	252	260	264	290	283	249	279	241	302	285	273	286	257	288	297	256	281	262	286	249	253	260	283	297	283	305	273	322	263	286	277	260	272	276	282	265	261	293	257	267	263	245	269	279	279	309	269	265	241	254	287	306	302	271	285	264	270	234	278	285	276	259	293	276	288	258	284	259	272	261	285	256	257	267	251	284	280	261	261	255	253	270	286	269	290	271	310	290	274	248	276	278	283	276	247	267	294	271	277	228	267	280	299	267	280	285	266	268	249	308	265	257	246	280	271	272	243	289	277	309	251	263	268	284	275	297	297	273	248	300	292	280	280	299	256	259	276	289	266	268	264	273	287	309	275	289	274	280	260	258	286	274	297	283	277	270	284	261	223	287	287	274	272	286	266	246	270	267	290	260	250	283	291	287	292	245	280	294	274	272	286	310	287	294	254	262	289	253	271	279	240	278	310	254	255	290	275	278	253	301	303	276	291	254	292	298	291	262	261	299	286	261	275	260	284	252	272	280	253	270	259	259	303	268	279	292	259	279	270	287	283	285	276	249	250	273	225	286	246	240	280	290	274	285	247	295	301	260	297	267	271	276	261	272	281	268	273	302	296	273	238	264	294	261	264	266	262	289	286	243	283	272	275	288	299	266	286	270	288	264	274	268	269	270	280	277	269	276	253	297	273	300	292	286	262	252	252	263	296	262	246	302	283	266	272	262	250	263	287	260	270	275	315	269	302	274	255	271	244	246	283	273	290	271	257	285	264	247	292	272	272	262	246	263	245	294	252	272	250	303	271	308	249	258	283	267	247	298	284	256	293	268	285	286	242	280	283	286	263	298	269	271	318	279	271	308	288	269	279	281	265	256	280	282	288	278	268	294	273	271	250	248	299	260	274	280	283	300	282	304	259	289	276	253	241	295	262	293	297	255	256	313	250	260	246	253	293	298	278	306	262	263	268	262	266	279	323	267	291	269	239	265	303	261	285	285	265	297	237	277	262	268	262	270	296	289	269	304	247	278	289	291	254	279	280	270	297	283	236	283	268	264	273	256	262	267	283	272	236	285	275	242	285	291	306	266	306	297	287	284	268	267	288	268	271	279	292	283	273	276	317	290	268	286	295	288	261	282	255	278	291	279	247	260	298	304	298	280	296	299	253	243	261	272	262	284	268	261	245	279	276	285	265	274	259	270	276	297	274	256	269	307	261	268	267	262	291	234	294	316	277	284	280	288	278	293	303	256	267	284	287	262	268	297	281	281	283	262	262	241	255	263	276	266	262	295	294	263	245	265	262	258	302	286	286	291	279	280	280	267	272	275	305	271	280	287	300	285	283	252	307	271	289	304	294	258	251	260	277	299	261	295	260	282	301	277	244	278	277	272	264	254	262	306	269	275	270	252	288	293	276	230	285	281	293	254	294	270	286	263	271	278	307	287	243	253	266	303	270	252	264	259	262	267	285	272	258	270	252	263	279	263	269	299	278	276	303	289	280	268	270	252	253	275	264	261	288	254	299	263	263	289	290	269	293	288	281	243	239	289	253	277	263	267	258	273	257	299	289	276	290	276	278	291	265	274	297	248	270	292	238	248	272	274	278	306	273	265	262	264	278	274	249	259	292	257	282	256	284	265	269	273	250	280	272	278	299	269	258	281	332	264	257	275	267	254	260	240	280	292	282	292	290	250	260	288	272	274	260	295	294	273	271	291	301	274	268	266	278	282	300	265	262	259	260	244	281	291	245	254	256	284	265	260	306	253	288	264	267	271	267	266	264	255	274	270	282	264	259	284	245	251	294	262	263	282	280	314	306	254	264	295	277	303	276	261	277	270	284	292	292	263	266	284	299	275	265	294	286	274	270	289	271	251	239	270	305	282	264	282	299	278	297	258	281	255	266	285	269	281	242	271	291	250	282	273	287	282	268	282	260	294	282	276	271	268	266	291	268	270	300	279	252	274	310	273	258	290	267	289	289	281	264	269	268	295	261	260	287	271	283	272	256	276	247	255	320	279	271	274	282	294	251	284	264	285	283	271	256	272	298	265	261	261	284	275	275	259	283	290	265	272	262	262	312	279	279	258	268	257	271	245	274	278	264	276	241	268	286	294	250	266	271	276	282	260	291	292	272	270	285	249	279	280	277	277	278	282	288	296	276	290	309	267	261	256	264	257	269	279	282	275	293	284	263	292	273	262	269	282	267	276	252	282	290	262	256	291	275	267	231	286	283	269	278	306	262	261	290	259	256	296	275	273	270	244	286	267	280	282	259	263	291	271	272	271	299	287	315	280	264	276	279	287	256	247	284	283	265	302	292	279	292	279	246	272	286	289	268	255	272	269	291	301	270	245	281	249	271	243	251	269	251	291	277	293	262	292	265	244	265	258	279	288	282	240	289	284	259	250	283	289	259	262	275	284	277	260	274	290	305	257	263	235	268	281	263	298	271	270	296	251	285	292	287	275	263	296	252	263	243	292	303	262	265	287	268	245	249	238	244	279	285	275	266	268	271	267	272	282	257	251	246	283	280	239	259	293	283	265	246	264	289	270	237	284	288	261	267	255	264	293	256	243	279	282	292	267	250	232	257	275	257	247	259	264	273	273	279	249	253	265	291	273	288	283	267	254	268	271	232	252	273	267	256	302	268	267	274	311	312	269	292	314	276	282	278	283	249	278	282	275	252	264	258	257	276	277	280	239	261	268	257	274	270	287	252	295	288	244	248	308	258	246	261	255	291	272	257	276	260	255	280	291	277	274	288	291	265	282	253	283	258	271	296	265	273	268	295	249	288	273	272	277	258	292	259	255	244	269	306	274	286	270	266	273	293	250	243	280	248	265	321	306	300	274	281	281	250	317	274	263	300	284	293	279	265	250	264	308	282	262	271	272	274	289	276	283	281	266	282	290	301	269	307	250	273	270	260	292	274	268	276	285	273	268	289	280	274	277	258	304	300	260	282	314	252	260	277	293	264	248	285	262	273	259	266	279	288	294	278	291	258	282	261	267	304	260	264	282	293	240	279	294	270	294	242	259	251	276	269	253	275	304	253	281	263	268	261	285	282	294	237	277	274	267	255	262	242	278	263	270	275	256	274	275	285	252	257	235	261	279	250	303	289	255	285	304	282	298	262	292	236	273	266	266	304	278	255	280	282	319	264	271	250	251	266	276	274	277	270	300	292	255	269	282	265	245	237	290	313	266	283	285	303	248	292	280	249	285	284	310	307	278	276	286	251	264	236	287	258	266	279	270	290	262	300	302	272	272	273	262	291	257	249	263	289	267	252	313	272	290	275	282	253	290	285	281	275	265	255	267	256	239	272
31188	25332	7340	5300	4327	3625	2904	2475	2167	1963	1684	1547	1393	1309	1282	1212	1138	1156	1121	992	997	1006	938	919	841	934	872	852	878	864	858	780	809	810	804	819	774	824	765	809	752	791	759	754	747	738	803	730	725	731	734	743	748	718	742	738	687	735	702	687	709	734	668	692	737	711	714	688	722	724	668	751	749	671	736	705	714	731	700	720	738	689	706	693	750	699	753	717	701	663	638	708	705	750	705	735	755	733	718	661	676	708	685	728	722	715	697	699	710	707	712	713	688	701	722	702	722	726	692	746	696	703	715	683	710	684	749	687	688	701	752	749	695	696	714	731	745	667	737	702	716	695	667	696	708	727	709	713	685	672	669	733	705	731	698	730	691	657	655	657	741	680	678	671	681	710	684	688	681	730	719	684	679	698	694	705	686	700	679	692	739	720	707	689	695	677	691	723	705	675	682	696	682	684	686	689	658	693	709	663	652	672	719	700	681	685	677	712	672	690	718	678	683	716	725	676	690	695	696	698	741	665	675	729	719	695	681	640	753	719	687	693	664	644	674	700	718	715	691	714	720	699	667	686	687	660	734	718	714	713	671	697	702	686	693	685	724	746	693	712	707	682	663	658	659	720	655	695	689	740	675	662	710	658	697	686	643	676	718	665	679	679	702	703	689	731	710	686	666	682	658	660	725	642	711	676	717	726	710	715	734	673	709	713	677	711	738	709	723	644	704	659	705	649	699	698	708	678	665	678	731	703	679	755	682	694	663	713	719	645	642	679	679	705	735	720	707	700	695	685	653	673	631	715	640	711	703	698	664	706	696	665	663	744	673	707	652	707	712	676	707	666	685	729	738	699	693	733	673	665	674	663	705	675	698	687	684	654	677	697	666	685	703	667	705	652	724	691	689	707	733	723	682	711	695	697	708	731	690	705	729	687	679	718	687	757	703	694	748	679	673	672	698	681	685	712	687	714	730	641	675	734	665	657	751	748	696	708	654	695	707	685	691	684	656	668	713	685	698	695	685	704	678	682	663	696	701	717	699	709	694	714	650	670	685	718	697	654	715	654	711	735	696	710	705	753	672	714	665	712	657	701	692	704	626	690	673	708	721	717	678	720	693	740	713	633	714	689	710	682	703	707	709	682	698	699	718	720	663	683	692	659	709	714	688	739	695	671	703	708	657	697	663	677	701	688	662	742	677	673	713	679	661	660	648	676	712	645	699	663	640	689	697	751	719	708	679	620	719	690	673	692	696	702	704	661	705	677	730	689	684	656	727	692	699	666	717	729	669	680	694	687	734	652	670	649	704	728	668	744	722	691	726	638	683	714	742	648	754	672	699	694	655	757	726	678	720	728	708	690	659	659	684	706	690	641	663	746	645	626	685	691	683	691	705	661	695	696	664	674	679	723	709	688	664	741	713	714	635	685	678	693	714	708	694	655	689	693	739	699	699	711	701	701	714	698	666	708	725	675	627	688	702	712	692	717	652	696	709	680	762	695	660	673	670	667	699	662	694	694	687	679	664	685	661	680	670	661	730	701	649	659	713	657	681	700	700	677	708	737	700	734	695	711	654	689	690	730	685	686	632	697	716	648	687	693	698	663	766	705	675	701	706	679	689	704	687	721	679	694	679	702	668	689	703	699	699	706	736	672	706	674	686	692	705	664	716	661	637	690	670	738	668	709	698	675	678	653	721	657	681	710	727	697	701	715	700	729	721	678	637	713	718	711	683	674	708	701	708	753	707	694	737	724	675	658	714	750	694	706	688	659	635	655	694	708	698	676	680	706	691	710	700	672	666	728	736	689	713	695	734	706	698	678	701	661	694	693	718	681	710	690	720	684	695	678	699	708	679	675	676	694	696	661	647	706	656	696	696	706	691	689	682	729	695	681	696	697	719	710	692	740	677	696	697	702	664	672	654	706	719	715	720	715	644	727	716	666	694	694	692	686	685	687	705	692	681	688	690	728	706	689	722	703	705	731	681	730	656	720	657	714	713	738	692	726	724	673	673	709	703	687	727	696	688	668	736	707	729	690	727	648	703	727	711	674	723	703	673	689	678	728	653	679	674	648	696	736	722	675	701	690	648	665	711	745	702	732	702	744	705	698	766	645	677	639	715	727	760	735	689	686	699	722	691	690	644	680	728	691	768	722	661	683	693	660	721	690	712	707	694	682	680	628	698	688	708	644	679	685	679	689	723	709	676	707	720	682	705	735	687	696	757	721	682	668	691	706	716	715	727	681	701	696	674	712	694	664	679	688	712	694	710	676	684	687	705	665	706	723	681	678	703	719	653	723	679	695	709	671	754	679	696	721	695	684	679	665	672	715	706	676	682	720	680	719	746	708	727	704	695	711	700	654	710	714	679	734	699	689	718	677	708	684	709	719	660	729	650	717	692	684	692	675	669	700	672	699	702	717	676	698	671	703	705	664	687	680	643	677	756	729	687	675	685	641	747	654	680	686	691	643	762	693	696	702	682	647	661	657	713	715	620	684	641	666	734	685	679	647	730	687	684	757	674	675	707	712	683	700	664	673	665	703	718	727	680	719	706	663	711	693	709	690	717	686	674	698	689	647	707	703	667	745	680	661	697	681	733	674	692	693	770	664	675	709	659	647	676	716	736	707	706	654	728	698	684	675	663	740	691	704	687	694	700	660	668	717	660	726	731	662	625	689	737	672	688	740	653	718	638	709	696	702	705	681	723	683	745	666	704	638	681	662	732	734	707	681	628	712	660	711	678	695	725	693	724	753	676	681	673	698	675	703	723	740	707	682	702	720	686	757	679	696	728	671	658	701	722	726	706	693	682	706	684	680	723	665	659	664	697	713	701	667	741	669	731	682	708	680	683	714	736	692	746	684	695	742	678	697	710	711	691	680	626	680	698	698	666	656	713	687	682	713	716	704	745	685	711	724	716	674	696	668	721	715	725	717	739	693	651	688	670	697	666	693	672	675	724	700	720	655	659	638	686	632	738	670	662	672	689	737	692	747	697	673	673	722	670	683	690	677	721	684	687	672	719	696	742	712	671	728	703	687	684	704	721	657	695	682	684	714	718	700	710	721	664	661	718	729	723	723	708	659	696	704	688	668	678	678	704	691	683	710	744	702	690	718	678	690	653	684	714	697	776	687	681	689	684	702	689	744	685	675	712	694	691	689	668	719	701	656	632	723	687	700	674	710	688	659	727	677	732	690	704	705	662	692	685	712	700	698	724	671	680	698	674	687	699	703	699	711	678	671	728	732	694	710	656	712	706	732	651	731	651	687	694	684	704	682	734	687	704	688	711	649	691	709	670	684	664	675	685	688	675	739	674	690	712	688	684	703	699	674	662	642	714	742	672	684	737	678	687	706	615	710	668	666	652	692	735	680	685	721	687	710	702	687	715	707	685	667	676	690	670	648	720	689	646	611	747	712	729	689	702	701	683	745	731	695	736	713	664	686	717	752	683	710	738	739	688	693	696	663	664	707	688	702	728	658	733	697	718	710	700	694
5560	1100	213	168	177	176	151	148	153	160	138	191	157	133	157	127	161	171	162	182	134	164	143	164	166	173	145	147	155	167	142	153	157	162	171	131	159	137	162	161	140	160	160	166	139	160	164	165	161	166	147	155	156	170	153	149	164	145	140	145	157	141	150	171	145	147	173	135	145	117	153	161	168	154	144	140	197	169	153	162	164	170	145	148	165	143	155	165	157	151	145	157	135	149	146	152	153	150	176	139	163	155	153	156	140	136	147	151	168	163	134	119	133	166	148	159	145	153	161	130	155	161	152	179	162	162	161	149	166	156	157	152	158	155	140	145	160	138	171	187	149	156	162	162	149	178	169	174	150	138	139	168	154	182	171	165	173	153	143	154	158	157	144	148	149	152	135	172	164	163	160	149	156	159	149	158	164	142	135	147	127	157	179	150	143	143	167	160	149	151	145	156	143	167	173	161	151	163	141	163	207	169	154	165	153	140	146	156	168	188	124	156	142	156	173	158	164	136	179	153	155	142	156	145	177	140	159	151	136	147	167	159	155	165	159	165	131	152	152	144	177	162	156	166	153	166	161	153	138	138	157	171	151	172	126	148	192	144	172	161	172	145	145	169	162	142	158	153	165	149	154	184	162	174	150	170	147	183	154	149	171	152	162	157	145	134	153	144	154	163	157	177	152	140	174	166	167	151	171	172	150	170	148	159	161	164	158	165	138	153	166	137	178	157	166	164	157	153	186	145	149	150	144	145	154	149	154	174	147	158	149	133	156	151	167	167	155	139	160	143	142	167	148	156	145	144	178	139	146	145	171	167	154	168	143	164	182	138	162	154	139	160	130	194	149	159	168	149	157	160	162	156	187	198	159	144	160	150	174	153	148	168	158	153	140	132	148	154	174	148	148	154	166	127	153	160	166	172	154	146	162	144	159	154	146	166	165	152	158	170	150	142	156	142	181	149	160	162	154	157	146	167	156	130	161	135	156	169	153	156	143	177	147	160	149	129	131	165	137	133	150	136	182	136	137	157	152	173	153	144	156	167	154	129	160	140	156	154	131	162	145	179	154	163	139	147	139	160	167	164	144	173	138	144	157	169	142	163	155	149	155	175	167	160	163	144	166	156	146	159	158	135	146	151	145	152	144	169	175	140	148	168	160	164	161	164	156	148	158	148	161	155	157	166	155	141	151	179	158	166	162	159	170	153	154	152	132	146	148	156	148	158	147	160	155	164	171	151	154	168	158	144	170	164	138	151	134	164	173	156	161	161	135	143	172	174	147	155	141	133	150	172	165	155	160	143	149	167	155	161	144	140	155	168	163	131	163	138	157	156	158	155	159	161	153	142	158	172	161	182	153	170	140	142	157	160	151	137	162	171	136	170	145	149	144	160	171	146	174	147	151	143	161	158	171	163	160	155	148	149	159	174	138	157	145	160	175	163	150	147	139	140	165	153	148	182	146	138	147	154	171	136	177	157	147	144	130	148	142	150	156	154	155	153	139	145	162	164	162	170	143	152	156	164	141	147	166	166	155	178	174	155	154	143	169	176	143	129	161	148	174	165	157	161	160	143	150	157	164	166	170	133	158	158	177	148	152	151	163	144	148	131	177	147	160	148	139	164	163	160	132	152	162	159	155	148	157	139	158	148	150	149	169	165	143	158	141	148	162	165	152	177	158	141	174	169	195	122	138	169	169	144	140	161	158	154	136	149	136	163	141	175	171	151	135	163	148	169	146	160	147	159	182	149	151	162	162	170	155	155	148	157	147	146	156	161	159	161	150	168	177	137	160	152	160	128	149	140	172	171	179	143	165	156	160	161	145	161	160	174	157	152	150	160	159	133	167	138	143	160	154	153	157	135	151	166	154	155	172	152	148	163	167	143	139	143	170	167	164	170	157	151	140	135	172	159	164	145	174	166	137	174	150	146	147	160	146	150	139	166	148	134	149	161	175	165	158	151	148	180	143	148	165	144	172	137	133	145	162	178	186	145	162	165	171	139	143	150	147	124	136	156	172	170	160	144	130	133	178	157	149	158	162	128	149	153	159	147	154	169	155	135	190	178	163	147	143	166	167	157	135	153	157	158	156	147	136	145	154	147	140	157	148	166	148	157	178	157	144	165	163	143	166	164	152	159	151	161	138	164	158	133	163	160	159	152	161	157	154	161	159	128	163	135	164	130	178	167	145	131	147	158	135	147	168	165	136	148	159	158	146	145	172	159	157	147	181	155	159	146	168	160	155	138	155	200	131	151	171	166	157	167	166	144	161	153	168	135	163	155	133	175	130	158	133	160	153	148	141	149	133	158	134	152	163	143	155	177	152	165	144	149	165	156	161	150	156	160	175	181	152	187	160	154	131	146	159	154	137	151	126	142	158	141	161	152	182	190	171	175	163	161	142	171	172	149	156	165	157	163	144	152	176	173	157	167	148	156	143	156	144	169	149	165	140	171	152	143	161	163	146	157	168	150	167	146	170	149	164	150	166	153	145	133	138	155	164	168	139	182	147	163	148	145	146	147	169	178	151	170	171	166	141	137	148	153	145	123	163	162	145	144	156	152	149	164	139	133	152	139	165	157	157	157	178	164	135	146	138	147	151	170	131	162	149	142	154	143	163	153	138	172	171	148	167	147	175	144	171	165	141	148	173	156	139	162	155	153	145	164	149	155	160	155	158	157	152	144	148	138	134	165	155	140	148	144	150	150	131	140	173	167	158	171	155	140	142	163	153	170	139	151	139	155	142	151	139	155	155	148	151	139	133	147	154	165	136	168	122	158	161	162	141	161	157	161	156	171	149	169	156	143	149	174	164	151	151	152	146	138	170	148	155	156	130	168	140	169	159	174	161	159	184	140	140	154	151	153	144	145	149	158	139	147	171	157	157	177	138	139	160	139	147	160	147	140	142	156	141	153	150	169	160	153	150	152	164	164	156	158	164	143	159	172	163	153	148	161	181	149	167	168	159	148	150	155	136	155	158	157	136	158	134	152	141	127	155	154	164	149	167	159	156	141	152	147	144	162	175	149	147	153	141	158	166	141	149	155	149	150	145	151	123	128	149	153	158	163	159	156	159	146	145	150	145	150	165	178	142	167	161	154	164	149	139	161	161	157	143	156	153	169	147	139	156	154	174	167	146	168	159	152	149	142	132	157	162	155	119	162	149	150	161	166	156	146	142	169	153	141	125	147	153	173	174	135	150	163	140	142	164	158	156	152	150	157	165	157	150	162	148	150	135	169	150	153	136	157	132	153	149	141	178	149	150	143	164	170	181	163	153	155	163	156	156	154	154	148	141	149	169	153	173	154	149	161	150	177	152	154	195	154	169	166	135	149	149	133	163	153	172	159	157	160	159	168	153	141	148	139	173	151	146	133	143	143	151	153	149	167	165	154	145	168	159	152	145	140	171	140	155	146	163	156	139	156	163	156	153	164	162	181	137	145	174	152	190	162	163	150	151	141	176	155	162	163	165	161	147	158	159	183	160	177	149	155
4913	1721	621	548	535	545	514	471	505	500	454	467	467	454	467	488	461	489	467	450	480	396	400	456	461	426	466	441	455	426	520	472	451	488	491	466	442	457	463	470	449	457	488	447	467	468	475	417	476	476	474	454	417	480	406	461	410	459	463	425	495	497	475	466	433	454	448	436	454	453	471	451	445	490	443	436	460	449	453	484	462	486	497	458	450	439	427	429	418	458	457	469	473	457	447	454	450	465	515	502	446	442	474	444	458	440	456	423	475	407	455	436	468	472	447	492	479	473	449	482	484	451	486	469	439	456	467	440	447	467	439	490	450	390	460	459	426	426	425	485	462	480	461	438	483	497	442	455	444	451	463	448	451	478	435	501	419	429	462	442	437	423	430	440	393	480	439	453	469	466	476	461	471	443	429	430	458	450	467	458	452	457	461	472	434	429	438	458	472	427	419	463	499	490	467	447	492	479	423	440	456	456	486	444	453	434	466	481	459	464	445	390	490	447	481	445	488	453	441	432	444	494	445	446	463	484	444	472	457	483	462	436	433	470	462	437	457	493	450	467	469	450	443	503	472	471	460	439	433	488	431	439	470	404	430	445	468	466	417	456	468	410	420	461	445	438	424	474	455	467	462	470	444	440	453	470	411	425	440	444	436	467	482	433	513	505	473	434	434	451	450	477	465	413	439	471	457	410	477	460	437	442	409	432	461	454	432	458	469	454	424	441	494	459	437	402	461	480	454	415	463	427	422	441	462	471	474	442	465	463	442	487	471	453	463	464	455	492	441	475	442	462	471	443	447	459	436	444	432	437	475	470	486	427	489	424	423	447	460	475	405	499	429	479	493	451	466	452	434	421	459	494	458	460	446	451	449	466	458	454	454	448	437	497	470	437	470	431	458	441	450	463	500	440	500	442	396	458	446	468	483	428	457	469	462	453	477	456	482	442	461	449	428	454	463	452	447	463	400	458	470	461	427	459	458	429	473	463	474	446	440	484	488	477	469	467	452	447	459	467	491	449	470	478	488	441	457	471	450	441	442	452	442	447	427	465	446	469	444	450	457	434	444	453	421	423	428	468	435	439	431	474	490	436	474	468	418	491	435	448	468	434	477	439	471	497	449	447	466	465	458	426	487	470	485	472	443	428	524	463	445	502	444	447	492	456	441	456	452	434	478	455	491	449	442	450	438	453	467	461	441	449	467	482	504	480	422	441	470	404	452	483	432	469	465	445	462	446	487	455	456	451	459	449	434	447	437	462	457	455	465	480	465	472	488	446	469	462	456	460	465	494	449	443	444	478	450	436	435	436	430	455	495	437	444	423	489	434	454	443	432	449	419	431	425	452	474	452	482	383	445	432	428	440	480	455	437	491	458	413	463	473	456	488	453	434	487	444	450	445	450	463	456	451	467	415	426	468	438	409	439	454	442	439	457	466	433	483	452	415	438	476	447	451	435	497	465	421	480	432	450	452	468	423	410	419	439	451	462	434	446	434	463	456	469	451	454	440	463	447	475	461	444	474	454	441	461	489	439	447	460	423	441	477	507	393	480	424	450	431	476	480	485	422	456	435	431	449	404	436	440	488	472	477	430	460	437	477	431	437	512	419	459	472	410	448	459	452	443	476	442	454	439	491	470	466	455	448	455	463	457	445	439	412	472	453	453	437	447	451	476	453	480	434	465	428	437	471	457	455	413	457	457	435	445	475	430	455	457	457	448	485	438	463	450	450	447	455	413	436	464	445	470	411	431	439	435	442	445	461	463	429	464	487	498	451	440	435	463	456	434	479	497	441	465	418	427	448	455	435	471	476	464	458	460	462	470	468	495	463	449	471	480	419	452	452	436	468	412	452	418	435	469	454	484	430	480	471	490	429	432	465	447	495	467	442	494	481	447	451	501	435	453	431	420	471	459	437	460	461	424	463	471	446	455	467	451	463	442	464	448	473	438	450	445	464	468	457	448	438	458	516	445	464	438	475	458	471	439	458	449	493	461	430	492	493	425	476	434	431	461	457	440	456	476	407	481	450	466	427	454	449	435	472	486	413	421	472	478	477	440	477	463	447	441	426	453	483	448	447	440	467	408	441	465	434	484	473	457	485	481	443	456	466	461	493	441	462	440	441	481	467	455	445	444	447	427	434	418	409	452	465	466	413	475	492	474	475	496	440	465	443	459	499	449	458	488	455	475	441	427	428	436	468	448	409	422	447	433	434	475	421	441	445	490	447	473	470	484	492	461	465	447	401	435	437	487	475	489	432	460	441	473	453	427	454	491	478	436	468	482	491	455	457	440	445	469	446	439	478	432	486	490	456	473	451	446	466	421	433	436	422	467	483	420	473	463	420	459	459	444	470	443	461	446	438	449	434	461	422	452	452	463	471	436	447	442	492	470	441	467	427	461	485	444	435	493	450	434	457	456	438	489	465	503	443	458	481	471	475	450	434	450	452	470	436	473	431	487	463	480	468	432	486	439	481	462	441	440	456	465	494	444	463	472	473	458	461	473	490	481	421	466	442	432	470	445	423	437	467	474	431	420	457	468	430	447	473	464	437	410	507	443	456	448	457	443	440	449	451	453	457	463	436	462	425	456	466	457	488	439	446	422	445	415	491	449	446	478	460	466	486	469	438	461	457	480	459	446	443	444	458	449	455	498	478	429	449	457	428	498	441	458	441	462	467	492	421	480	478	466	480	460	476	435	464	475	443	460	447	472	463	435	439	462	452	482	462	438	444	478	469	473	466	466	459	471	458	471	428	471	441	439	467	471	470	409	465	428	439	471	486	470	473	459	466	498	399	441	462	435	499	470	455	483	445	458	451	509	445	438	455	434	483	467	423	467	448	420	442	444	444	452	438	461	421	453	479	448	458	465	445	445	451	446	443	452	482	462	428	457	446	450	452	458	461	459	483	470	445	471	482	459	444	470	466	448	446	485	475	450	452	445	482	440	456	463	445	460	411	464	464	445	477	458	473	438	456	434	504	456	437	464	468	450	476	451	439	468	487	438	495	473	426	487	471	460	457	471	434	439	453	469	482	448	402	452	460	469	449	455	455	452	457	434	437	448	442	452	457	471	451	440	468	491	450	442	458	455	450	472	504	429	461	450	456	439	484	486	465	440	460	449	447	448	425	443	448	470	451	434	431	422	463	468	458	451	440	439	428	449	469	461	428	471	462	441	459	476	471	440	470	436	432	487	466	443	452	461	471	421	449	480	483	452	433	477	452	462	453	445	493	437	475	435	446	427	451	464	456	462	463	442	468	483	489	474	468	457	420	489	456	424	464	465	438	475	435	431	458	481	440	441	442	458	453	478	453	448	508	465	448	479	481	469	455	472	459	465	431	490	420	462	446	473	478	444	487	450	425	412	460	472	432	422	485	497	449	469	499	466	451	465	461	462	429	441	440	465	447	451	444	468	448	457	472	452	488	451	422	472	475	471	478	430	462	436	439	474	448	483	447	464	436	462	455	466	420	475	440	439	445	486	452	460	486
38600	24783	5026	1103	672	559	490	448	421	373	373	303	338	347	358	311	312	331	311	309	329	296	277	312	294	323	326	303	273	287	296	312	295	308	301	316	282	293	290	305	309	336	312	312	308	299	365	326	300	301	311	292	300	276	310	290	306	281	283	284	288	303	305	309	320	318	314	279	275	343	333	320	316	280	289	300	292	304	289	310	329	277	298	296	295	304	295	299	285	305	303	314	285	307	310	287	268	270	280	285	299	316	326	299	276	303	338	294	276	296	283	331	291	331	277	298	308	298	292	316	298	303	315	297	311	303	340	320	296	310	323	293	299	316	304	316	300	299	282	309	300	259	290	316	296	289	316	276	295	324	272	300	308	284	305	292	285	316	303	306	329	339	347	286	289	309	317	332	290	296	282	275	298	286	306	282	278	281	315	286	314	299	308	303	262	314	304	316	275	276	290	292	306	295	267	287	315	305	341	278	292	302	322	266	298	329	291	317	279	336	330	295	278	318	303	289	303	276	315	312	271	325	305	314	307	290	278	289	295	283	274	290	288	301	274	313	287	274	275	287	294	273	271	294	301	289	287	286	287	296	259	283	309	336	305	290	301	316	277	277	285	276	297	284	321	284	321	309	295	291	277	272	288	308	307	312	299	292	283	295	324	292	317	326	282	305	275	300	301	261	277	308	255	299	289	330	320	314	305	323	314	286	275	305	302	310	322	286	292	294	313	310	299	314	279	298	332	331	301	314	301	294	286	290	272	314	277	309	330	308	326	280	311	314	300	305	303	314	335	277	305	277	281	318	308	287	284	304	282	281	271	299	266	292	291	333	280	276	344	296	290	329	302	284	277	319	317	302	291	284	319	293	309	328	289	311	316	293	280	292	285	296	301	285	275	265	288	278	312	321	321	287	277	313	310	280	297	299	281	278	292	288	297	304	303	303	318	281	304	279	302	333	319	280	298	295	286	306	309	288	290	310	331	297	312	299	278	268	286	298	305	265	281	314	314	313	302	279	276	291	296	324	293	295	308	308	311	276	316	278	289	266	293	280	289	308	272	288	288	276	285	269	336	293	351	273	294	320	314	316	294	330	291	311	283	321	315	306	312	288	274	301	300	300	300	285	311	314	316	281	286	270	299	303	293	293	323	266	315	312	339	304	314	335	280	309	302	308	311	304	292	294	286	307	321	290	305	314	281	319	323	319	301	302	300	286	290	290	298	287	289	310	294	316	294	314	295	290	289	323	302	336	325	308	295	285	278	337	318	319	304	301	312	273	294	254	273	277	288	301	306	310	299	328	272	302	311	301	271	306	273	290	324	304	276	288	303	290	283	329	292	315	288	308	326	288	283	335	301	274	303	260	314	311	262	273	308	305	295	287	308	326	298	245	312	317	282	310	299	278	310	250	284	293	299	298	305	295	289	301	317	290	268	300	295	265	299	272	270	305	310	326	313	287	290	274	275	262	292	299	282	316	307	261	292	328	287	320	292	302	300	280	285	331	278	299	324	266	284	307	271	329	293	296	308	297	310	306	321	330	308	295	313	299	308	303	308	288	284	300	316	282	297	315	295	263	303	340	309	292	295	293	300	294	295	292	292	312	241	304	293	273	305	287	289	302	271	285	299	294	317	269	287	285	307	270	284	298	302	257	291	284	281	293	293	284	293	299	322	277	289	299	291	305	321	301	309	316	309	272	324	276	302	312	293	316	261	292	317	289	278	272	299	293	304	268	291	325	287	305	304	270	296	291	295	312	288	291	292	322	308	271	302	312	267	267	282	291	294	290	338	289	299	280	304	281	289	284	305	298	288	306	324	291	271	288	317	291	292	318	284	297	269	306	302	279	283	304	333	321	301	313	297	310	296	317	292	250	256	302	304	311	302	304	286	291	277	314	323	304	292	315	298	283	281	307	294	292	319	336	275	292	284	285	346	328	328	335	312	304	316	287	293	326	309	315	298	318	297	320	304	290	282	281	278	253	272	253	274	292	309	303	287	325	290	317	259	280	276	286	275	307	274	298	280	289	296	274	273	309	297	289	316	290	285	318	283	315	291	275	306	305	307	316	279	302	275	297	282	332	321	297	277	284	298	320	309	314	284	307	264	278	275	302	286	279	289	315	266	291	298	319	265	307	286	264	322	327	305	306	299	298	293	298	302	296	304	312	285	289	321	295	274	307	296	319	314	272	305	321	294	275	297	317	310	288	300	298	322	256	324	303	294	288	266	276	291	304	311	336	315	292	301	269	286	276	275	296	284	314	299	279	305	337	273	290	284	311	300	308	293	312	282	291	263	306	331	295	274	308	301	290	294	304	321	280	278	335	312	265	300	294	313	307	295	318	327	299	271	315	314	334	301	284	310	327	274	292	268	309	296	293	286	320	321	282	307	274	313	308	292	289	287	269	298	296	301	291	331	308	309	304	283	303	305	303	293	311	314	267	324	284	282	315	319	303	291	290	281	275	285	301	306	291	299	285	299	278	288	304	279	279	301	285	306	291	301	275	302	290	305	314	297	280	270	311	320	302	264	306	283	320	316	314	287	296	293	271	263	308	278	282	315	326	304	274	278	309	339	287	312	290	292	289	303	286	277	294	312	309	296	300	293	294	279	296	289	293	298	281	289	282	275	299	310	277	272	327	314	285	321	284	279	299	300	313	316	299	270	274	297	290	307	294	300	291	280	313	296	312	292	315	311	277	285	349	291	317	309	271	322	294	288	292	305	291	318	313	321	311	311	312	319	292	273	305	333	306	313	278	310	302	326	316	285	301	340	289	283	310	307	286	304	263	277	314	295	304	293	290	314	290	297	274	292	275	274	308	323	329	284	302	306	290	355	277	311	293	323	307	320	304	296	313	275	309	322	323	273	320	317	303	295	307	319	302	296	313	289	343	316	304	283	285	281	284	266	298	306	290	306	300	311	312	274	276	315	306	337	267	295	326	284	284	281	283	317	304	288	298	317	324	333	257	271	294	257	298	285	315	300	299	310	299	299	319	272	297	278	275	301	281	286	308	321	296	271	311	335	272	294	299	309	303	267	287	307	313	278	308	279	278	295	278	281	330	300	282	283	252	271	330	290	258	268	312	316	304	265	294	268	284	303	300	291	326	297	299	280	287	306	335	294	292	257	309	309	320	274	275	312	303	314	332	263	279	291	304	270	290	316	262	310	327	285	295	298	295	304	301	334	291	299	299	276	307	314	288	292	326	324	283	301	314	324	269	273	323	331	315	307	334	301	316	272	293	304	273	318	282	310	285	328	307	296	281	278	284	292	310	286	273	305	317	275	314	286	287	286	290	317	285	307	295	282	263	290	327	312	307	281	241	316	260	295	340	348	313	304	309	298	288	325	275	314	273	287	292	280	305	295	307	297	274	306	325	299	323	286	282	314	305	277	289	293	317	293	341	299	302	285	316	286	298	285	306	262	287	304	290	294	307	274	294	308	298	318	306	295	297	317	303	265	316	304	292	315	312	328	294	304	293	300	306	289	311
22171	15198	5483	3298	2749	2343	1977	1708	1513	1416	1277	1171	1175	1107	1137	996	961	988	970	965	903	897	944	861	862	863	799	874	861	827	878	874	836	891	831	759	852	856	793	820	825	845	774	806	804	850	826	839	781	800	777	777	767	795	760	765	769	773	796	775	814	765	834	752	726	770	800	812	729	779	807	727	766	804	759	790	743	760	775	757	774	796	816	776	781	746	767	832	745	720	786	746	817	803	766	783	738	751	747	760	763	748	749	783	785	784	728	745	791	769	790	796	739	744	787	709	762	792	811	838	775	709	770	762	780	745	739	793	792	772	766	735	772	780	734	734	761	808	753	746	792	790	800	731	763	788	748	761	810	752	778	769	758	762	772	744	758	766	806	771	747	709	737	742	776	745	752	778	742	752	705	728	801	782	790	793	743	838	752	764	751	768	778	764	770	731	798	792	805	776	734	802	786	765	746	779	736	768	743	774	766	797	795	764	775	786	762	805	785	751	764	783	774	813	828	780	808	766	726	757	799	750	737	801	816	758	785	771	762	798	830	772	764	751	764	783	794	783	751	727	767	838	820	795	802	762	766	787	786	743	822	729	773	747	827	786	772	772	738	749	751	692	722	727	769	733	735	764	789	757	781	767	725	811	803	778	736	750	783	775	783	763	775	795	742	790	794	812	735	805	781	770	804	730	747	737	783	783	742	736	782	755	793	789	842	766	759	730	765	755	795	762	746	810	815	763	771	789	765	766	753	687	782	743	705	781	761	755	746	812	755	705	800	771	722	757	774	764	760	733	725	739	749	821	734	754	771	774	731	748	797	754	760	762	794	760	766	792	787	757	762	827	787	754	832	781	769	728	794	744	737	747	726	769	785	804	770	778	799	750	817	777	729	741	764	789	738	769	755	748	793	805	785	792	749	773	743	772	786	758	762	760	788	753	762	822	794	724	745	753	739	755	797	776	731	711	805	756	730	750	717	743	761	767	737	756	800	774	733	770	747	796	747	778	809	783	770	748	792	735	779	821	751	763	743	761	723	726	761	791	842	766	760	772	762	768	726	779	761	787	760	730	783	736	758	734	801	791	798	752	759	794	763	770	806	756	768	781	738	705	799	778	759	749	767	812	759	797	772	753	773	757	776	766	753	778	749	793	736	758	752	744	804	778	717	793	797	849	770	784	731	810	792	767	812	736	768	744	778	788	824	763	744	777	755	771	791	814	767	746	708	790	669	783	765	819	726	765	691	780	798	789	777	795	748	761	784	803	800	745	760	752	773	761	749	791	736	779	797	776	763	762	764	707	795	765	725	762	746	784	772	767	743	759	770	762	761	766	768	755	747	759	785	742	756	757	723	721	812	769	740	740	790	797	764	782	799	852	801	761	764	748	756	819	753	725	752	728	762	810	759	743	757	769	796	743	733	738	750	787	784	760	756	780	763	801	746	760	752	717	745	802	751	735	770	753	753	775	806	800	707	746	731	809	748	769	758	755	758	779	820	794	822	777	786	806	751	786	789	799	757	752	744	750	733	807	754	803	773	759	779	789	773	717	756	789	744	730	721	779	777	757	770	800	768	763	772	734	755	800	763	776	802	795	735	778	725	733	763	758	791	762	783	808	718	734	784	769	791	816	742	734	740	799	759	764	809	763	808	773	759	746	801	746	757	763	790	719	756	727	814	688	809	801	800	740	808	708	754	765	711	795	786	790	741	738	775	763	784	771	752	791	793	763	812	751	710	760	786	773	794	779	748	785	758	790	715	765	778	781	751	761	726	815	823	795	774	799	786	771	791	744	772	761	746	754	773	747	729	774	792	737	720	689	776	806	768	746	746	774	731	756	784	751	760	705	740	746	776	806	758	779	801	797	754	775	781	804	803	778	704	776	784	781	749	744	743	811	786	756	743	805	807	790	722	759	806	818	811	788	718	762	746	850	705	799	750	806	734	747	757	726	746	767	823	773	804	783	786	735	796	803	778	768	741	793	788	787	752	779	798	797	732	765	767	778	766	755	763	793	774	717	774	755	775	781	747	727	730	792	767	794	801	776	792	761	728	762	777	817	809	745	756	735	795	825	704	798	740	779	800	760	727	724	785	810	748	799	720	765	786	741	758	723	792	769	764	734	764	734	732	776	786	779	741	783	776	746	747	768	789	799	764	773	779	761	725	783	727	728	759	771	751	770	730	777	792	777	685	743	814	704	742	758	700	729	787	745	749	763	783	807	766	751	770	767	785	753	808	797	773	734	756	784	751	823	791	748	772	743	786	753	814	790	764	765	749	764	780	797	736	809	714	804	733	750	785	807	780	750	768	733	745	768	765	766	797	726	814	760	794	735	767	725	749	755	766	807	756	770	767	754	759	764	806	750	770	735	726	780	770	764	720	753	772	802	784	760	761	837	778	776	763	804	744	760	790	778	771	762	739	775	754	740	776	698	728	764	793	769	809	752	746	762	773	770	792	741	738	793	767	744	769	764	752	804	787	752	710	770	777	760	738	716	804	805	785	797	731	763	750	781	793	768	816	740	756	754	764	745	737	730	761	758	789	748	808	738	759	777	768	774	811	777	722	732	787	815	751	727	757	729	754	737	804	777	764	760	718	766	744	756	789	788	742	782	803	774	805	765	772	721	721	791	763	766	742	738	724	763	759	769	736	736	750	810	782	815	751	799	798	764	731	755	738	708	738	784	768	804	777	737	746	805	773	773	726	765	716	811	760	755	747	699	697	727	759	821	776	741	848	761	828	776	731	747	768	780	753	731	764	761	778	768	766	742	762	735	828	779	798	785	754	753	803	758	780	744	758	757	798	787	798	770	748	824	811	768	764	791	811	729	774	777	798	766	764	811	744	809	781	722	771	794	787	816	819	706	781	781	742	736	739	765	789	712	849	755	746	752	765	709	791	796	759	763	792	775	773	796	782	799	732	765	755	752	772	786	730	818	737	761	730	718	766	686	768	725	706	765	702	779	746	723	751	767	735	787	803	778	771	776	770	780	734	787	770	751	769	770	756	760	747	775	805	743	777	751	801	749	730	843	743	775	773	812	794	756	757	812	722	747	711	753	742	759	714	768	759	754	770	778	811	771	718	760	770	765	773	786	750	746	808	769	749	739	766	756	738	719	779	808	758	762	776	803	792	736	784	757	781	788	777	781	755	744	760	772	754	764	768	795	740	758	774	788	777	782	791	787	744	796	745	795	752	760	749	738	741	791	760	708	815	723	743	761	746	744	798	807	752	796	769	766	751	755	793	782	741	759	787	743	822	766	781	770	755	725	749	785	741	838	775	723	749	741	748	785	764	781	752	721	784	760	756	790	741	766	742	799	765	763	766	751	751	781	739	775	829	801	793	753	768	796	800	787	733	812	724	755	748	796	753	762	716	762	783	778	822	756	753	784	778	766	772	738	727	804	779	789	725	761	756	795	744	750	790	787	778	718	744	767	764	793	788	781	747	761	730	729	758	752	778	736	760	780	800	785	750	738	778	738	800	750	784	771
52661	36159	10495	2651	1147	855	709	596	443	448	404	386	392	334	362	366	330	281	328	303	307	316	284	322	297	307	284	330	285	281	277	283	274	282	259	278	314	298	270	299	269	229	258	272	307	275	263	294	273	266	263	286	251	306	265	265	270	263	271	259	263	281	274	285	271	251	270	313	256	273	292	269	265	269	233	275	234	275	254	254	260	242	275	282	268	267	267	258	232	267	249	290	275	255	277	268	305	263	274	286	281	272	273	251	254	322	270	310	261	266	257	253	261	247	279	265	284	283	282	268	246	281	280	277	284	313	282	252	300	255	293	248	253	259	260	274	261	290	316	287	280	284	246	267	290	261	271	306	271	301	282	269	265	269	264	270	273	298	254	259	275	259	286	308	307	291	281	271	269	271	267	256	273	273	280	262	259	275	256	285	267	297	244	260	274	259	285	310	251	278	252	275	275	265	265	271	257	267	268	261	269	269	271	240	271	279	292	267	301	262	302	260	258	278	271	262	267	258	292	278	273	257	292	259	262	271	273	247	265	265	257	237	241	286	248	294	251	272	259	261	308	268	296	291	291	276	289	260	266	305	269	267	305	278	261	250	291	253	288	254	239	243	254	289	287	294	273	290	271	295	292	268	271	250	309	277	273	266	272	257	297	262	263	264	272	260	276	271	292	290	264	256	276	287	279	286	276	285	272	278	257	286	281	269	257	260	281	256	272	249	275	277	305	278	248	268	297	278	245	267	251	276	310	248	262	294	278	277	272	251	258	297	274	275	321	258	267	264	286	270	226	283	271	279	265	268	250	283	283	247	247	267	246	265	280	231	252	287	240	287	282	288	295	258	293	259	262	253	281	289	253	234	291	232	278	280	259	274	287	267	283	269	263	296	254	274	297	275	248	298	264	261	290	299	303	313	284	288	249	267	283	264	287	278	241	243	262	265	274	281	266	278	271	266	298	281	275	258	282	263	252	250	323	289	260	297	256	262	286	304	270	278	266	240	253	264	291	283	251	267	252	264	283	290	263	275	243	279	276	257	259	250	237	269	257	258	251	259	303	276	276	253	298	238	257	254	307	275	256	253	248	270	271	256	256	245	252	269	284	261	262	281	298	280	292	265	313	296	244	221	269	292	300	283	232	272	256	265	279	258	256	279	259	242	274	262	246	268	267	267	247	274	259	277	266	265	277	271	284	260	227	272	290	280	274	283	267	263	261	280	272	273	280	228	269	244	245	247	295	262	273	265	262	287	261	282	268	262	264	278	292	257	267	280	262	249	271	285	303	274	298	267	260	279	254	255	291	255	291	274	265	255	278	250	273	270	287	292	270	266	256	259	282	265	304	286	280	253	272	259	260	228	278	280	273	245	291	271	252	266	256	305	267	269	256	257	276	236	247	268	272	271	257	231	244	291	257	298	272	283	266	297	270	266	254	281	271	275	286	255	289	267	265	254	302	275	298	292	262	276	286	295	278	271	287	274	246	239	249	262	246	286	261	251	278	225	252	287	236	254	234	251	277	253	257	270	281	273	253	273	269	268	258	266	293	226	268	303	281	250	270	247	253	303	269	268	259	267	284	271	270	278	260	250	245	268	263	286	268	279	241	259	286	274	261	253	267	263	264	278	267	279	288	252	260	267	256	275	268	262	264	253	280	283	279	293	265	233	276	245	269	256	283	255	255	223	305	240	233	271	264	303	314	253	289	246	309	268	285	310	272	296	292	250	277	275	276	251	300	278	281	282	281	249	269	290	262	278	256	278	293	279	246	248	236	258	254	273	278	293	270	237	259	271	255	289	269	285	291	266	277	284	263	291	268	274	286	280	266	250	269	263	292	281	279	300	257	275	262	240	275	265	276	278	275	256	272	262	278	278	272	274	274	277	283	292	264	250	249	295	250	284	280	231	300	245	296	247	258	249	260	280	296	261	262	270	290	275	279	291	311	249	265	294	255	255	247	283	236	276	286	282	259	273	247	285	259	263	286	254	276	266	283	275	274	281	292	281	275	272	272	280	290	244	247	255	277	282	252	262	259	274	254	294	287	260	292	265	275	241	241	263	289	240	262	290	268	273	268	258	289	274	234	309	287	269	267	253	272	285	257	287	293	259	273	258	282	260	266	299	263	262	303	280	278	314	286	264	265	303	269	279	297	251	276	264	276	285	290	271	287	245	275	251	288	275	277	259	296	260	285	250	259	258	311	257	283	260	287	294	261	223	277	283	279	280	279	258	239	255	261	317	290	288	293	272	286	276	280	286	255	240	285	241	261	278	270	233	270	278	282	267	238	268	264	257	267	291	283	279	273	270	285	281	246	257	264	260	277	270	280	274	234	267	302	262	284	270	255	258	275	274	276	278	269	260	259	259	271	245	308	285	273	275	277	281	278	273	283	255	250	266	286	281	259	278	259	266	275	283	268	257	270	257	286	278	268	301	272	257	280	276	274	266	268	291	255	257	279	290	235	284	252	276	243	244	282	268	267	292	273	286	270	287	300	269	290	259	271	280	285	269	278	266	284	258	275	281	280	278	253	288	245	249	249	276	269	262	242	287	300	257	261	284	283	273	274	259	279	243	320	280	283	267	280	307	269	283	316	280	278	268	244	326	259	267	283	283	279	276	272	269	288	280	262	239	330	290	267	258	265	282	288	292	282	287	285	289	276	288	275	265	288	249	263	277	273	240	247	273	234	266	250	282	272	269	275	297	271	244	226	298	315	301	266	253	246	254	267	276	296	253	263	277	300	296	268	282	245	251	265	268	253	237	284	285	285	298	283	260	266	250	282	304	291	279	273	271	266	248	287	290	259	272	288	297	279	263	260	292	253	259	309	269	293	269	282	266	283	278	256	269	244	269	279	268	257	279	242	281	287	236	255	285	267	246	267	293	270	250	267	267	251	269	278	273	295	258	274	251	276	270	276	296	271	295	256	290	290	279	244	259	281	256	268	265	271	281	269	300	292	255	250	244	254	290	263	271	275	267	265	282	261	296	242	284	262	291	272	244	281	263	237	276	276	244	234	281	297	275	282	262	278	254	269	276	275	248	246	270	266	280	256	252	248	275	276	261	247	255	256	249	266	310	241	277	279	254	259	283	285	265	288	278	256	253	262	277	266	253	288	259	273	291	263	272	293	254	223	260	268	283	273	233	253	227	245	276	281	264	259	259	263	248	272	293	263	276	271	252	275	253	286	276	259	275	284	285	255	280	271	295	258	288	272	293	301	275	266	271	261	282	275	307	289	270	259	260	264	292	247	264	284	254	298	252	282	267	252	237	276	235	260	264	283	265	265	277	262	284	264	271	262	278	274	270	261	273	245	279	252	246	324	263	211	295	289	264	286	249	275	289	239	281	289	258	252	283	256	295	281	277	265	245	264	263	282	256	270	247	295	280	258	260	274	271	265	286	252	297	292	299	277	296	274	287	260	256	252	251	231	269	273	276	298	244	295	269	286	295	263	273	285	256	274	278	300	258	274	287	289	302	307	267	279	256
30607	21062	9785	5869	4463	3659	2953	2541	2142	1946	1668	1511	1475	1367	1251	1193	1118	1080	1038	1033	1007	938	934	914	906	884	888	881	860	818	817	798	815	781	839	757	751	749	761	738	772	735	777	790	709	769	728	706	724	704	704	709	733	738	726	695	727	735	717	685	702	710	765	701	695	707	703	725	739	703	708	696	736	698	723	688	735	749	660	698	706	681	669	643	699	703	731	754	671	672	674	702	725	712	704	717	657	689	704	698	697	687	733	695	690	725	678	685	751	702	646	697	684	722	731	680	729	675	730	698	711	703	724	675	714	692	684	671	649	643	709	682	659	699	690	669	722	776	701	658	696	738	688	728	716	702	701	719	708	719	679	751	660	679	720	725	686	679	675	667	726	658	697	701	667	688	663	675	704	712	671	683	709	688	679	719	691	689	686	696	734	684	703	716	685	677	697	689	704	682	650	648	710	711	687	699	708	680	688	731	659	687	655	683	668	701	658	650	664	696	669	686	696	674	670	695	695	737	636	690	703	699	674	692	674	625	713	667	730	679	722	699	696	656	703	727	731	663	744	697	710	698	678	667	681	715	710	684	697	695	683	674	717	724	685	672	717	669	720	705	683	700	709	705	646	661	685	697	699	696	668	693	667	697	693	667	678	665	708	693	679	704	661	665	742	659	668	632	655	667	638	646	660	694	682	679	674	714	668	682	634	691	715	711	705	702	723	678	671	686	712	679	693	662	664	710	670	698	692	668	685	719	703	676	670	666	715	685	718	686	669	673	658	675	683	702	681	676	739	636	643	684	733	685	684	729	720	709	643	673	692	658	675	682	676	727	622	685	656	748	699	740	689	693	660	717	689	684	711	627	677	724	637	673	704	690	714	709	651	706	722	660	743	645	692	705	683	695	686	697	673	718	677	656	699	720	700	680	703	714	646	739	679	677	758	700	702	681	706	660	632	664	673	702	668	718	717	667	688	674	672	723	677	704	668	664	689	725	649	706	734	718	648	699	696	667	648	670	718	700	706	707	662	688	651	671	690	711	722	699	651	711	700	715	716	708	721	667	693	642	647	673	701	749	692	671	703	694	669	721	664	718	661	678	710	647	685	689	682	739	716	653	667	716	682	662	715	714	692	688	686	669	689	690	695	725	688	684	682	654	653	720	715	688	668	697	715	718	667	654	689	688	667	704	639	677	698	646	682	683	705	668	653	710	687	660	716	645	650	714	648	664	698	682	639	668	689	681	684	683	688	688	672	711	680	680	710	702	671	702	659	681	687	651	705	684	689	674	726	726	702	699	691	690	667	673	703	665	702	682	688	676	719	681	688	702	707	676	693	693	738	674	693	681	705	685	646	660	723	659	732	667	676	692	674	691	678	652	680	741	693	711	703	672	637	645	662	729	676	702	698	662	662	702	681	708	652	612	666	686	713	673	705	691	705	700	680	666	667	677	670	676	686	674	696	672	691	689	688	656	704	681	680	714	699	692	676	685	665	689	686	642	647	720	663	696	694	683	691	718	662	651	713	648	663	661	688	679	653	739	732	704	643	733	711	701	702	670	719	702	674	718	716	672	687	688	702	664	710	722	687	685	680	660	698	651	730	672	674	648	692	687	660	683	676	695	689	719	717	701	707	680	663	692	663	690	701	688	726	690	672	691	693	688	748	657	661	696	661	692	715	665	648	677	687	699	699	703	663	737	673	687	679	703	739	720	652	675	683	635	648	682	704	669	657	680	732	680	702	715	675	705	702	691	655	679	668	626	739	689	689	689	728	700	692	714	681	675	683	665	723	673	675	675	649	664	699	689	705	695	711	710	636	690	680	677	711	663	706	696	693	725	687	640	660	753	682	650	698	679	693	688	736	689	663	696	736	679	668	699	647	716	684	653	694	677	682	666	661	759	694	654	668	681	662	680	666	670	675	629	719	662	677	676	711	654	666	685	706	667	681	704	700	713	652	649	744	685	697	684	700	675	676	701	660	681	668	748	708	663	708	655	662	681	668	702	703	699	661	666	633	717	756	662	684	719	664	719	691	718	746	717	710	642	698	685	633	690	670	646	678	709	692	708	725	733	655	659	702	668	716	695	664	655	662	714	687	697	727	691	676	656	671	659	661	672	666	695	669	681	713	696	697	648	694	664	688	653	719	638	702	670	674	679	693	695	692	669	686	663	635	672	660	682	654	714	679	664	658	697	719	696	683	656	624	691	648	641	661	704	705	690	699	699	714	690	667	646	666	692	686	669	719	681	666	685	658	690	643	720	684	644	677	652	651	657	708	704	677	711	701	716	706	699	699	652	675	688	689	683	669	687	685	702	693	637	709	682	677	673	685	644	709	704	679	704	712	695	681	667	704	663	693	725	656	691	674	700	668	682	700	688	686	708	668	674	712	711	700	685	687	663	675	722	649	686	658	696	661	709	700	722	645	683	714	689	677	689	692	690	711	705	653	694	636	634	670	721	714	663	700	664	652	707	713	698	675	648	615	708	677	712	703	639	678	680	698	734	661	727	643	681	724	687	703	669	717	682	676	658	718	721	666	695	726	649	678	701	697	668	669	695	660	663	617	661	682	744	722	671	696	753	675	651	707	670	695	716	702	669	675	682	692	728	662	689	666	716	686	665	711	718	698	690	690	669	679	685	709	681	654	702	685	670	684	722	666	693	681	675	704	667	693	660	699	647	671	687	662	688	678	671	657	726	720	664	706	666	712	738	706	697	652	687	676	638	681	683	659	706	696	725	653	712	702	677	668	749	702	692	727	696	647	693	718	698	677	669	661	646	679	701	666	698	724	649	660	702	692	602	683	723	687	673	711	705	662	695	711	683	663	707	745	666	644	675	685	705	700	675	691	686	681	674	707	667	693	694	662	688	730	708	639	706	724	687	705	639	697	718	693	670	669	688	638	674	677	695	622	702	697	685	765	680	729	687	678	679	693	705	711	667	704	734	732	679	729	664	684	720	713	686	698	754	698	681	648	696	681	711	674	636	745	692	649	665	636	651	729	655	671	733	682	662	694	712	657	639	710	689	697	667	687	660	687	730	661	661	688	666	712	676	694	725	695	687	658	639	705	706	704	700	684	689	679	682	695	695	722	690	715	647	717	722	732	671	702	663	701	680	689	677	699	684	685	640	681	669	732	662	646	692	668	708	672	678	683	697	696	638	730	724	656	685	723	670	668	690	718	698	658	675	645	688	677	678	682	687	676	682	708	684	651	709	718	706	649	678	705	653	700	662	657	680	684	679	686	706	678	718	702	652	690	674	707	665	654	726	709	708	650	731	656	723	689	685	668	649	690	688	688	639	699	701	661	701	678	698	690	696	703	685	691	707	713	679	691	715	661	712	678	619	726	645	720	668	693	717	700	661	660	675	689	655	684	664	658	689	662	718	634	718	742	678	640	700	703	744	716	682	637	688	680	642	686	708	719	693	723	678	686	650	659	684	699	687	736	692	665	673	735	665	698	710	698	687	686	684	659	666	710	667	657	667	690	677
5434	896	266	184	160	167	162	166	157	145	156	178	158	153	162	143	124	159	155	166	157	160	149	177	142	160	158	169	134	150	167	141	157	175	140	156	157	117	157	167	157	171	137	161	152	156	162	152	163	170	160	155	163	159	165	152	131	159	175	146	166	172	169	156	166	126	161	139	158	169	143	147	148	149	160	166	156	158	159	168	152	152	161	150	165	147	145	143	159	163	147	160	159	150	141	149	133	153	150	152	147	134	190	151	149	160	168	160	176	168	151	178	185	141	169	141	132	142	148	139	157	137	165	157	178	152	153	166	144	153	173	164	152	153	161	138	145	133	181	142	160	152	169	144	146	178	137	134	169	163	152	160	158	144	176	149	157	147	157	174	150	169	144	137	160	147	162	145	143	168	165	145	169	163	148	155	156	169	176	160	160	137	152	143	150	144	133	159	152	154	142	174	160	185	141	164	145	167	157	152	146	142	146	155	155	140	141	164	139	139	162	157	150	149	176	149	148	154	145	152	177	160	166	152	162	136	152	170	144	158	153	170	159	147	142	151	163	174	153	142	155	171	161	182	146	140	148	166	161	158	156	167	150	169	149	142	147	169	168	139	163	175	140	141	144	155	160	150	135	162	170	148	156	178	154	152	144	144	154	165	146	140	138	174	158	127	168	150	138	152	144	193	163	159	146	157	157	151	157	161	149	155	157	160	164	143	166	148	143	147	194	148	167	150	143	168	156	136	144	161	119	175	148	169	174	151	181	140	164	133	155	159	149	149	160	159	133	165	149	138	176	139	152	151	166	145	139	159	195	154	144	165	169	151	147	159	154	138	167	141	170	177	142	151	130	149	157	153	149	145	150	158	154	156	161	152	162	147	165	151	175	151	134	164	160	128	174	168	164	158	152	144	189	154	161	170	146	161	173	166	152	129	139	175	152	163	153	147	154	130	150	172	153	135	170	146	149	158	159	143	153	149	153	129	144	131	144	169	130	169	144	157	163	159	153	141	169	153	178	166	153	149	145	167	155	171	153	163	146	155	163	149	166	162	142	146	176	192	137	161	145	160	165	145	139	166	146	148	126	141	155	156	163	159	178	156	145	158	161	156	152	166	154	178	147	177	153	169	171	162	159	151	157	147	172	159	130	132	157	149	179	126	154	156	166	183	201	160	165	172	159	152	156	145	142	163	164	178	157	160	152	166	163	141	158	144	161	144	156	139	160	144	180	166	154	134	155	144	191	142	164	157	157	164	186	145	139	157	170	156	165	135	165	150	159	144	147	142	171	148	149	143	160	150	157	150	176	172	140	151	151	156	160	154	164	161	139	148	164	164	169	124	138	147	159	149	145	151	157	147	162	181	157	170	144	140	145	159	134	154	174	136	154	146	154	166	147	164	152	160	157	164	161	147	157	152	159	159	142	165	160	176	150	154	149	152	156	143	154	146	142	165	149	142	142	148	160	149	166	158	145	157	175	140	146	138	148	151	183	159	168	163	172	169	132	168	144	153	163	149	147	152	183	159	157	135	153	138	141	144	162	151	174	160	152	144	146	158	144	151	148	144	152	125	164	160	162	139	156	168	159	160	137	135	155	165	162	150	176	154	169	143	162	173	135	158	158	177	173	159	141	142	149	143	155	154	156	174	148	151	159	166	179	146	159	151	168	158	168	147	177	155	170	150	149	163	152	140	161	140	162	151	153	167	158	167	141	152	148	144	166	158	146	138	154	132	149	183	169	164	164	157	169	170	162	175	142	159	167	165	148	137	175	138	164	169	167	169	166	166	172	177	144	140	173	157	145	174	163	133	152	155	158	181	148	152	179	179	155	180	132	159	150	178	173	146	176	143	166	163	158	144	154	145	151	162	130	145	174	153	178	151	133	140	130	136	164	152	163	144	152	140	150	143	152	154	170	152	167	154	134	151	157	156	160	163	167	149	163	151	167	168	152	186	153	177	143	174	176	158	167	149	159	155	185	143	143	152	145	132	145	177	153	137	158	155	142	160	153	155	169	178	137	155	144	162	150	146	157	148	145	145	155	133	143	127	142	172	167	157	162	159	151	159	129	171	151	149	154	157	168	137	162	177	152	146	154	135	156	150	136	146	154	159	169	151	170	149	148	160	183	155	148	140	163	162	169	169	162	179	154	155	153	165	123	153	149	155	142	144	159	173	179	163	155	147	175	156	185	153	134	151	139	153	135	137	193	153	164	183	146	156	134	142	160	171	149	140	160	159	152	157	165	159	156	162	155	157	151	125	152	143	131	134	142	163	155	129	169	183	147	146	130	154	145	164	165	160	138	174	125	153	172	151	138	156	157	145	160	160	182	188	171	150	154	137	153	179	149	124	159	172	148	144	141	167	158	176	182	142	168	138	142	157	160	175	148	145	161	151	158	138	161	157	135	168	149	163	158	154	142	150	181	160	120	181	150	147	176	146	168	167	167	131	165	147	125	136	183	156	146	138	126	136	164	161	157	148	141	154	141	157	162	158	156	165	170	164	140	144	148	168	152	151	154	152	166	159	159	137	146	155	167	162	166	167	153	160	134	157	149	161	154	154	162	152	145	148	147	153	151	139	152	148	148	167	152	166	165	150	164	152	161	163	184	154	143	142	173	163	165	147	165	163	142	155	156	153	152	167	163	154	161	135	145	146	141	138	137	147	190	161	148	165	157	141	153	141	153	139	156	145	142	136	168	171	180	159	163	164	132	152	157	144	144	132	138	170	148	168	152	168	175	192	186	157	155	164	143	171	165	166	182	150	154	153	154	141	139	143	129	160	164	157	164	149	139	159	158	149	162	133	130	151	157	129	171	143	152	132	156	149	143	161	145	152	144	140	189	148	112	165	151	147	162	144	160	177	173	161	144	162	158	170	137	136	142	144	159	170	159	148	141	155	149	162	172	162	166	165	184	158	162	155	145	165	150	151	138	146	161	152	153	171	154	134	163	159	165	124	150	148	162	142	146	176	167	158	165	165	144	149	150	142	160	148	158	165	150	175	137	140	171	146	163	158	178	141	169	139	179	164	134	157	143	140	151	166	168	188	174	146	179	144	166	151	120	148	140	136	150	130	160	137	149	164	165	186	163	163	151	153	159	154	162	138	154	175	176	164	164	135	152	139	136	171	154	149	161	154	142	152	173	144	159	155	175	177	160	148	176	156	147	142	155	145	143	163	143	160	162	143	145	157	157	152	177	155	166	150	148	158	153	158	141	166	159	150	144	149	182	173	150	185	136	156	141	160	153	126	180	137	151	154	175	149	154	163	171	149	158	168	173	138	161	175	151	128	158	142	182	151	148	152	176	153	146	159	164	144	153	147	139	124	153	142	137	146	146	161	154	130	155	170	155	156	153	136	145	153	141	116	155	170	147	136	134	155	162	166	175	147	156	174	153	118	162	154	177	156	178	153	151	158	160	146	155	134	157	172	139	165	145	135	144	144	156	139	159	144	160	177	140	165	170	154	176	181	145	164	165	170	153	175	168	165
4857	1427	717	586	528	520	490	505	483	452	480	481	497	429	451	476	480	472	495	434	451	451	496	454	455	488	473	469	470	484	461	490	407	483	490	451	434	475	440	477	490	452	482	432	499	415	475	459	459	433	424	439	468	457	465	440	413	467	463	449	437	496	449	454	463	465	451	437	467	492	439	472	500	478	476	481	464	459	449	473	451	487	476	481	444	449	450	451	465	430	466	480	448	423	466	470	504	456	477	453	441	433	453	446	422	481	427	435	437	463	426	482	418	440	467	465	443	453	392	438	463	486	437	466	472	453	454	439	427	458	445	445	484	455	427	482	493	446	485	404	434	456	467	433	439	463	486	469	473	416	486	466	452	432	451	432	426	469	457	442	442	455	456	472	446	478	436	480	504	453	448	453	450	476	410	423	477	459	442	433	447	451	415	429	437	446	503	408	457	478	463	466	448	468	438	438	471	418	482	450	466	435	453	475	465	438	488	444	425	421	445	435	468	446	449	492	456	473	448	465	467	455	434	461	467	458	494	431	455	430	459	443	472	460	450	456	461	473	487	454	439	513	471	494	438	457	431	442	450	426	435	452	452	458	468	495	456	472	452	473	428	517	427	434	451	472	460	437	477	457	488	431	441	438	483	512	466	458	458	437	450	477	468	414	466	466	445	436	471	486	497	467	435	465	449	470	474	437	485	419	481	474	447	481	454	466	461	415	433	454	440	451	477	487	467	444	462	440	484	445	431	471	448	465	448	436	458	429	479	521	437	503	426	441	445	477	432	445	438	451	475	437	448	462	458	443	428	478	483	480	471	452	492	472	448	442	469	447	479	478	445	472	466	432	459	463	492	440	443	441	446	461	466	468	438	448	436	432	453	440	458	455	439	444	455	478	467	468	446	465	489	459	455	489	449	470	436	454	511	435	490	467	429	416	450	470	428	462	462	478	419	440	469	472	468	446	471	465	458	483	479	459	477	463	450	456	465	459	490	456	435	415	465	472	464	449	474	425	487	426	467	464	446	468	432	450	476	489	472	453	451	454	484	451	445	421	460	444	469	432	443	454	479	434	426	470	459	469	454	468	473	490	461	440	445	489	467	457	483	453	432	453	458	465	453	458	428	463	441	441	472	440	421	445	478	437	436	425	480	474	432	488	436	444	482	437	425	452	451	452	422	474	416	488	447	417	478	450	467	477	433	417	456	437	446	447	458	441	453	459	480	447	464	464	429	447	439	433	453	433	466	446	463	422	472	464	483	447	519	486	444	454	435	478	469	444	475	493	431	481	442	466	478	429	420	481	471	470	434	475	472	485	464	477	469	477	477	468	473	469	440	429	477	469	440	462	467	447	442	472	449	453	475	445	443	464	494	423	447	430	435	504	455	482	486	465	435	469	450	448	430	455	519	423	436	433	491	452	484	455	475	451	459	488	480	436	449	473	458	443	455	429	458	449	478	458	497	407	466	485	438	456	447	448	461	439	447	419	425	458	465	477	412	463	467	450	498	454	464	469	436	438	432	503	440	480	464	433	447	458	440	447	452	496	461	466	475	429	480	457	455	443	442	453	432	490	393	463	431	484	473	481	441	437	479	446	467	461	464	415	454	486	455	500	427	478	473	454	457	441	431	461	424	442	435	457	454	477	492	442	468	432	415	458	464	502	448	502	427	461	462	468	453	443	424	429	437	458	425	449	481	509	465	437	457	493	410	434	430	451	450	484	442	480	492	473	432	451	438	476	414	456	480	487	487	450	494	484	455	431	467	437	446	442	459	454	444	474	467	441	467	495	476	428	446	455	444	433	457	430	408	495	450	464	455	412	456	435	482	472	418	498	455	463	464	477	451	432	473	462	468	475	466	451	442	447	485	484	433	498	483	470	463	437	479	429	441	443	430	459	464	432	433	459	490	434	437	415	462	461	465	427	458	464	488	429	454	452	471	432	456	492	491	447	451	491	418	415	460	454	458	458	498	468	442	462	441	447	460	461	478	462	456	414	433	426	458	477	442	462	442	441	485	431	413	452	474	438	456	473	465	471	467	465	466	447	467	431	438	437	492	413	442	449	453	444	481	475	481	483	492	479	455	444	478	473	437	455	463	415	460	430	443	486	462	482	500	432	463	470	464	500	477	447	471	454	472	500	442	452	481	470	436	434	473	448	487	495	451	440	452	453	478	454	446	445	470	478	425	445	430	477	477	418	450	466	452	456	444	472	477	446	456	451	492	463	493	438	474	500	433	428	470	505	456	478	430	482	463	432	483	443	465	464	444	456	445	489	396	443	435	412	433	464	476	465	462	445	441	467	483	479	476	435	426	481	443	397	463	435	460	436	461	448	446	442	483	464	454	470	482	469	410	475	455	455	472	462	474	466	437	460	452	469	470	472	463	435	454	459	455	490	458	447	439	452	483	460	447	427	451	484	435	444	440	447	453	462	456	483	435	504	468	447	468	465	454	474	453	474	470	435	437	430	454	472	479	436	410	422	479	443	448	452	450	460	454	473	453	458	450	439	477	465	457	452	456	430	445	453	437	488	494	451	439	469	451	430	455	492	429	446	475	457	463	454	460	439	448	450	428	460	471	467	467	482	506	438	445	459	465	443	453	475	459	456	483	464	431	472	431	455	486	495	472	416	454	476	455	452	482	442	483	499	436	468	439	461	421	497	480	445	424	502	466	450	471	460	429	460	466	461	482	441	471	481	499	445	436	432	445	480	447	407	462	436	450	488	453	454	474	445	473	466	474	471	451	489	459	432	429	461	475	451	447	466	475	428	451	446	467	446	453	420	466	487	456	452	435	465	471	467	469	483	451	449	457	450	465	458	477	452	478	475	471	432	444	447	464	443	499	444	440	462	417	490	482	454	446	445	462	432	472	461	458	442	459	450	455	465	459	449	512	457	447	461	426	432	433	464	459	452	436	434	446	456	462	450	471	450	453	460	433	482	478	464	455	467	480	454	471	458	419	434	482	437	486	461	469	443	436	463	460	432	492	436	441	431	432	435	394	467	461	457	434	479	442	480	466	443	445	481	479	452	478	448	414	452	471	441	468	475	464	444	442	487	487	465	457	460	466	463	477	453	441	439	457	442	458	430	454	452	458	475	478	435	493	420	494	441	460	424	449	439	451	462	436	446	478	439	474	454	475	427	469	429	460	458	482	454	478	415	393	477	465	446	472	444	456	457	483	435	464	449	432	467	459	475	491	439	459	432	456	450	464	437	441	469	456	428	485	423	457	466	433	465	444	480	435	460	457	438	419	439	457	447	498	454	441	470	475	452	440	493	438	458	424	428	469	460	425	455	439	431	438	444	450	409	458	466	443	470	454	462	474	443	435	464	447	466	448	472	498	491	444	471	445	466	472	452	469	507	417	460	472	455	436	464	438	447	447	450	488	437	489	440	475	445	496	454	478	492	469	478	407	458	462	441	482	509	468	421	431	462	437	450	433	470	442	445	440	482	447	447	461	454	465	421	451	498	475	444	465	439	449	431
38948	22221	5687	1383	713	562	466	475	416	394	363	326	313	353	319	306	313	333	363	303	312	293	322	309	302	323	315	320	325	296	354	337	307	301	308	263	318	331	285	291	289	307	330	260	287	314	304	317	263	289	287	299	273	319	308	301	301	306	277	282	277	294	325	298	315	274	323	309	290	291	288	301	320	316	343	303	286	302	306	286	292	282	317	285	274	298	285	303	296	290	302	258	293	292	309	300	328	316	330	299	345	277	301	262	291	288	271	292	278	313	329	321	318	298	304	297	281	269	317	313	270	285	272	320	315	293	293	279	294	289	295	291	319	269	296	294	312	272	294	289	319	315	270	312	268	265	279	295	295	287	299	286	300	287	260	325	313	301	299	293	257	303	260	310	296	281	317	292	264	316	308	320	278	295	307	311	306	326	302	312	276	263	303	292	317	354	302	349	280	277	295	273	290	316	263	330	315	291	288	334	258	304	264	300	286	282	282	276	300	319	270	266	255	309	295	318	296	314	300	312	322	311	278	321	325	266	286	317	279	263	300	329	279	275	277	259	298	356	332	305	280	275	312	318	256	291	302	271	285	292	307	333	291	305	314	287	288	266	298	294	274	299	282	286	326	293	307	301	301	292	281	280	296	318	299	334	274	293	268	336	270	293	285	280	304	307	282	301	282	298	319	324	295	322	286	303	294	280	296	274	324	341	284	294	307	268	310	292	290	294	328	291	283	299	294	275	280	293	291	325	293	276	285	296	313	305	290	284	288	270	282	268	305	271	268	295	314	278	273	302	316	295	284	349	291	321	284	265	300	297	320	314	306	329	305	287	260	325	293	315	258	272	334	272	278	311	291	304	295	306	300	277	288	318	277	272	311	291	293	309	308	298	274	306	304	297	310	318	287	293	291	293	283	323	297	271	266	300	308	299	313	311	283	296	266	279	311	278	285	299	302	296	339	305	297	292	307	305	338	303	282	320	303	292	277	300	292	243	300	291	315	316	317	321	313	326	335	270	305	341	276	295	276	280	309	294	294	314	304	298	279	300	305	313	305	289	290	327	302	299	304	323	290	314	302	275	308	325	293	291	298	289	271	282	316	273	299	315	288	279	301	261	285	293	275	307	309	323	299	281	306	322	275	298	290	292	296	316	348	261	281	276	273	316	269	309	302	325	292	271	295	304	269	271	280	290	330	309	306	293	309	300	271	301	321	299	275	311	309	257	312	288	306	299	329	320	304	315	281	306	301	297	310	286	342	312	289	303	288	281	293	294	267	282	340	300	289	272	297	317	311	326	307	313	281	305	269	314	277	281	282	303	302	286	290	321	261	338	296	306	321	295	307	276	267	282	296	297	257	303	311	297	293	283	319	320	301	257	307	282	297	308	295	304	285	303	306	291	288	321	319	283	331	282	301	309	297	314	291	269	291	306	284	286	301	273	258	313	306	321	299	286	292	306	285	287	309	327	282	268	322	291	301	305	272	297	319	282	322	336	279	305	259	282	295	285	300	346	327	322	320	300	280	282	339	306	296	303	293	300	291	335	305	315	303	279	310	269	275	301	279	312	291	300	304	272	285	321	301	296	317	307	310	310	267	328	308	337	287	295	260	290	310	297	284	303	299	285	282	282	288	301	280	294	303	308	314	294	290	310	293	294	285	285	258	264	319	288	301	289	320	308	280	318	312	290	310	283	320	318	309	298	274	295	294	294	299	281	314	289	275	297	299	302	317	321	286	290	314	290	276	288	302	281	337	272	312	295	279	285	294	285	308	308	276	285	321	304	286	297	316	298	291	293	280	291	299	304	357	316	267	283	318	281	304	267	280	290	292	318	303	293	317	279	313	312	334	272	271	280	288	284	276	299	291	297	319	308	276	310	288	309	328	308	337	289	299	291	305	304	292	299	306	281	277	300	323	301	286	255	323	308	304	320	291	295	311	308	291	285	285	266	276	293	289	324	269	307	335	274	286	302	327	289	278	302	323	301	272	281	261	300	325	300	291	319	298	273	277	307	275	285	295	284	298	290	287	300	263	301	286	328	295	293	285	296	300	317	303	304	313	259	306	318	319	305	291	299	307	295	310	315	257	269	291	308	293	308	269	298	314	303	289	286	291	287	283	342	302	285	305	288	290	311	288	279	274	285	293	288	324	288	320	307	290	274	302	284	315	281	299	305	298	317	323	292	295	305	292	307	332	292	284	259	298	315	279	291	281	277	260	303	315	308	281	296	310	317	298	326	307	288	307	276	297	307	311	285	291	317	256	320	276	291	316	279	301	300	323	297	312	325	301	306	291	291	298	278	296	269	278	262	324	289	288	274	283	275	282	293	266	322	277	299	321	319	301	313	296	309	349	352	319	308	308	304	297	282	297	274	290	299	291	303	306	302	301	288	256	273	316	318	268	302	292	288	285	291	296	264	286	295	309	328	322	313	279	290	293	276	278	300	297	322	299	301	302	303	309	307	300	307	311	292	297	290	303	306	262	292	305	277	316	304	319	327	305	270	314	288	302	296	305	284	307	299	306	301	305	331	325	268	279	267	313	275	299	301	263	301	283	276	289	307	317	337	273	290	285	297	279	299	280	315	273	295	302	294	300	267	288	333	318	283	289	280	275	276	324	273	271	304	294	288	308	302	317	289	310	283	312	297	296	293	286	310	280	285	330	306	304	328	267	302	317	286	305	279	342	325	288	304	278	278	305	279	277	310	299	324	262	313	259	295	278	318	309	290	269	292	307	300	289	316	270	310	336	308	271	298	312	325	298	306	287	323	282	312	284	280	298	280	334	303	318	306	281	285	300	265	320	284	293	291	317	296	287	302	313	310	291	309	297	321	279	299	295	303	312	309	288	306	296	278	300	264	273	324	287	300	299	272	308	289	288	320	287	312	317	291	297	297	258	300	299	301	298	297	306	305	295	309	288	354	305	297	276	312	290	284	287	301	286	315	306	306	285	285	297	328	303	284	304	283	314	284	311	297	276	288	301	318	300	324	325	316	277	325	318	343	301	319	287	272	292	297	290	322	306	342	312	261	294	265	245	321	288	318	304	284	311	310	261	290	292	274	286	263	291	294	348	288	293	304	314	316	281	279	266	315	307	309	295	286	300	310	313	304	279	280	304	268	304	305	281	285	323	317	285	267	318	317	295	298	303	282	286	292	316	300	292	297	317	319	302	284	301	317	278	315	291	254	274	287	316	279	285	259	301	337	300	272	297	310	279	271	318	301	276	309	269	261	282	304	287	302	320	309	305	315	314	269	284	274	304	304	322	296	270	298	324	311	306	272	305	318	288	280	295	283	297	295	306	300	308	299	283	303	313	301	276	301	292	271	285	312	305	301	300	294	318	289	280	307	306	280	288	309	334	245	309	324	321	281	287	276	291	301	277	323	309	300	245	259	290	302	306	278	288	287	303	292	310	300	287	316	274	291	342	324	263	297	297	277	276	324	273	306	313	282	264	285	280	309	288	299	330	265	276	293	270	297	300	290	339	281
22189	11786	8390	3717	2746	2377	1947	1689	1554	1443	1263	1194	1197	1017	1065	1007	983	914	946	950	905	850	948	870	845	863	830	874	876	852	796	852	803	847	793	782	814	823	815	810	820	823	828	806	782	770	791	794	816	830	739	788	786	810	755	742	759	807	761	842	765	791	774	783	760	764	775	754	770	784	782	748	780	787	791	740	792	745	716	807	734	743	738	767	765	731	803	805	749	758	797	797	744	774	813	781	755	766	786	772	781	858	795	767	731	813	769	759	742	788	753	725	771	785	740	764	728	767	766	807	773	736	713	752	747	744	745	753	709	798	758	773	805	758	780	777	810	762	759	798	752	735	814	776	810	757	755	730	721	823	782	780	679	710	757	730	787	724	766	809	751	759	721	776	734	735	755	788	723	725	795	740	763	800	766	782	814	669	777	786	785	761	755	730	801	776	794	737	791	786	745	777	784	785	738	758	804	777	762	743	779	767	745	768	690	766	731	813	778	785	800	766	722	786	737	749	839	774	763	769	766	762	829	761	794	758	727	746	783	785	834	783	768	738	776	767	779	740	794	761	746	760	768	759	810	791	706	762	741	727	728	752	754	722	793	744	756	791	773	751	714	757	753	804	784	764	780	738	775	768	742	803	731	771	714	801	775	787	770	748	775	768	769	745	747	728	785	775	775	762	779	748	790	785	768	754	831	737	741	762	795	726	781	747	808	744	764	757	776	771	789	739	731	780	742	756	802	758	749	747	752	807	769	742	739	764	821	805	819	778	738	765	732	783	737	748	750	750	806	766	754	769	740	785	752	741	768	781	769	803	772	790	794	755	785	722	755	782	816	745	764	768	791	788	758	742	795	773	747	754	760	750	736	752	760	756	736	789	751	797	774	791	768	753	742	744	752	759	804	783	795	746	770	790	775	768	773	754	817	784	726	783	737	701	756	776	798	729	798	739	755	766	761	788	754	788	779	753	785	808	747	700	773	815	728	768	750	754	774	746	788	765	778	758	784	801	775	759	727	792	770	716	764	778	793	786	739	798	705	758	795	762	752	773	777	815	744	771	744	763	725	799	794	739	761	751	740	769	769	717	719	759	776	756	784	786	787	817	766	761	832	722	783	772	766	704	730	757	772	755	779	781	763	822	770	777	784	779	765	775	746	730	738	767	760	799	723	738	724	766	736	738	776	755	742	731	709	740	768	755	851	714	775	742	736	752	761	807	751	732	772	803	820	730	785	804	755	739	755	755	724	779	780	767	753	797	717	800	732	762	795	761	752	756	783	734	774	784	719	785	787	746	761	783	753	775	776	756	739	795	737	739	736	768	740	825	813	710	758	734	797	785	771	712	780	734	768	744	773	741	793	733	819	762	765	783	809	818	769	784	775	765	776	718	753	729	785	711	738	780	773	794	823	744	793	767	706	748	730	798	766	755	782	797	731	805	728	793	806	788	803	780	741	761	777	778	765	731	706	748	769	726	768	751	820	733	743	778	779	767	801	783	770	787	744	801	755	763	733	757	743	742	775	740	716	754	745	732	828	773	780	765	762	663	775	692	757	751	767	768	780	725	746	763	798	781	806	705	795	771	754	758	723	769	756	732	779	736	753	711	806	755	793	770	753	750	746	778	773	759	765	743	756	730	720	718	752	776	765	728	758	750	739	731	754	781	783	771	787	783	747	746	792	769	775	747	761	760	795	778	797	739	723	788	726	733	834	787	785	725	782	766	791	709	742	781	767	789	745	732	764	739	743	781	751	783	742	766	788	796	809	761	760	706	756	781	768	780	757	752	807	732	703	795	723	727	782	761	763	733	760	743	836	740	757	739	761	788	731	784	781	762	725	732	750	731	746	737	782	749	751	826	774	722	744	754	715	738	752	740	754	829	746	781	759	752	733	791	815	772	718	759	769	756	759	709	760	773	753	742	777	750	781	736	740	732	792	750	778	738	707	747	792	719	767	755	769	757	745	796	723	784	751	712	745	763	816	706	745	769	782	758	794	760	778	758	744	786	758	775	796	816	748	746	768	768	737	777	770	711	734	778	770	827	749	714	761	726	750	759	736	749	774	797	786	745	755	739	824	801	754	748	738	783	769	696	812	753	784	731	758	781	796	758	784	761	764	770	729	765	785	782	756	821	816	795	790	729	807	741	794	748	736	747	772	712	767	744	772	785	757	761	813	786	722	770	745	784	773	798	757	739	789	718	793	805	748	786	759	780	816	719	742	777	745	707	757	752	815	814	758	763	774	729	795	758	744	767	794	719	779	794	789	773	742	789	787	747	719	804	807	775	772	742	798	794	796	793	755	708	747	696	760	740	739	734	803	778	809	751	772	729	761	775	777	759	697	698	776	820	779	765	766	723	778	784	728	778	820	795	767	803	794	765	789	755	743	744	753	748	766	726	776	729	718	760	810	768	682	749	798	781	756	791	765	728	719	750	776	810	771	765	800	750	764	723	821	766	750	788	792	734	787	753	813	795	766	781	762	735	745	787	755	768	761	819	742	747	787	826	768	746	782	749	741	769	757	785	796	743	716	745	753	733	713	758	753	753	788	724	773	758	800	790	769	720	793	762	788	796	815	754	758	774	808	822	788	730	753	772	747	752	771	792	768	743	807	739	767	766	722	750	796	761	716	776	777	810	810	812	701	774	753	738	740	758	768	745	771	747	737	735	779	756	741	752	757	767	752	725	740	753	771	750	748	746	785	701	754	740	786	722	791	758	805	788	737	708	769	765	800	734	768	768	813	759	757	723	755	767	813	752	746	708	710	769	749	771	800	756	778	776	783	726	802	746	768	712	774	795	760	740	766	762	806	702	756	724	719	813	760	718	780	767	792	747	764	810	757	797	750	754	795	791	739	712	786	796	765	764	764	738	817	777	757	755	776	756	743	742	778	725	773	820	715	758	784	754	772	783	721	799	813	758	745	795	766	791	784	804	758	788	824	791	779	787	798	756	761	754	740	828	749	735	793	780	813	769	770	779	802	751	726	764	790	752	755	775	781	829	734	730	771	765	765	807	748	775	782	779	729	746	741	759	754	776	759	782	761	763	754	751	805	761	768	770	772	759	756	819	749	800	760	791	796	724	784	767	742	819	816	761	750	775	778	794	757	749	749	752	750	741	783	761	760	729	782	868	723	724	763	760	756	764	773	777	831	802	809	712	760	744	778	802	742	755	753	767	758	802	776	755	750	784	776	747	757	762	769	734	815	749	757	753	751	780	783	744	770	744	749	797	776	725	767	773	768	760	793	777	740	764	790	751	750	743	713	775	761	743	787	807	778	781	744	744	778	754	800	767	730	777	772	743	761	768	731	715	757	744	775	750	832	735	720	771	768	734	772	741	768	730	726	760	767	788	744	753	748	760	774	755	733	772	733	792	733	804	750	770	780	788	746	792	768	718	767	724	815	753	770	748	769	751	758	750	736	796	739	724	798	783	805	725	774	750	769	751	753	744	781	826	776	811	756	745	745	773	772	737	736	729	774	714	788	793
53463	33833	11180	2919	1180	874	692	576	484	456	411	447	379	388	327	332	306	292	337	280	323	309	287	277	289	264	278	272	296	316	307	327	263	281	274	295	277	277	299	269	301	264	292	321	275	294	273	291	273	266	305	261	277	254	281	301	248	282	258	280	272	275	257	274	266	275	284	310	322	262	257	254	280	302	269	279	289	266	244	256	295	282	262	287	255	271	268	280	258	276	290	285	282	264	238	300	293	288	260	263	261	259	259	260	260	279	279	275	279	273	280	250	253	277	264	242	300	242	295	270	266	269	281	263	282	263	268	262	296	322	286	277	273	267	298	290	260	285	268	235	274	299	290	271	276	289	283	279	311	242	264	286	268	252	247	294	272	279	267	270	250	239	283	274	275	268	285	273	260	278	268	259	282	283	240	283	260	259	285	259	271	240	267	249	289	278	264	251	272	251	283	285	267	256	275	275	296	271	283	286	280	295	288	265	246	304	249	300	264	241	278	277	268	251	273	283	247	261	283	261	249	306	295	256	264	273	266	248	268	279	269	266	243	261	254	298	261	280	281	250	251	302	275	283	281	287	286	260	274	263	287	283	274	285	283	287	277	301	277	270	286	305	285	275	310	267	281	289	267	252	260	258	277	278	300	325	283	285	272	276	250	302	270	283	257	284	277	279	262	268	290	266	293	299	270	270	256	259	311	286	255	236	296	268	291	284	278	297	275	267	291	295	295	265	256	247	283	273	271	274	291	246	278	263	240	265	278	264	269	289	286	268	274	284	270	267	269	256	297	273	266	270	289	269	293	291	273	283	281	284	280	257	263	263	307	270	276	274	250	281	281	285	261	248	277	241	250	256	246	296	271	286	285	267	251	263	276	293	305	283	243	287	259	276	278	285	269	289	252	297	256	247	272	284	292	247	304	267	277	296	267	262	232	322	255	261	274	276	302	256	261	268	288	305	303	295	247	304	281	269	235	263	278	240	257	259	253	267	297	280	261	251	249	269	271	250	241	256	264	246	277	279	257	285	289	285	273	266	254	262	287	258	241	266	273	270	256	258	293	271	307	276	247	277	255	268	309	270	278	284	282	243	254	263	304	315	267	269	281	285	275	276	283	270	293	294	271	263	286	251	299	269	258	264	278	253	265	284	269	281	270	276	284	256	241	309	273	272	278	267	256	289	274	238	283	267	257	275	268	263	241	287	257	272	263	247	289	280	268	289	258	271	271	259	281	283	252	263	275	279	264	282	267	261	248	282	246	274	275	274	261	266	304	274	284	261	250	245	284	262	274	255	298	255	256	291	272	278	268	282	282	278	290	245	265	259	254	251	253	291	303	273	293	270	292	303	259	266	238	255	244	297	305	258	267	258	279	247	271	258	298	267	293	266	271	299	294	272	281	289	286	261	268	246	288	303	252	278	264	242	264	281	264	287	278	268	277	292	300	291	269	264	272	269	272	273	287	301	268	312	275	288	298	267	277	260	269	276	273	260	232	296	297	295	303	299	256	276	287	260	262	317	296	278	269	274	283	261	262	229	263	280	267	264	273	273	259	281	247	248	270	277	262	279	288	267	293	267	244	272	292	233	282	281	262	277	291	249	264	262	306	266	267	287	293	298	260	273	301	295	268	240	253	287	257	309	278	279	307	276	284	260	236	265	265	300	268	263	278	270	249	284	261	267	266	261	289	277	250	299	283	300	263	256	246	294	276	272	270	280	270	245	306	259	261	259	245	262	260	295	277	282	276	272	275	262	280	264	304	277	277	264	300	265	268	250	284	273	280	268	268	274	278	294	299	264	277	269	297	277	269	297	281	271	278	277	267	302	290	268	290	260	277	290	269	254	253	283	272	257	261	271	293	253	285	285	264	285	268	269	261	257	242	257	284	264	263	248	261	245	267	261	276	300	280	295	259	275	277	263	254	275	275	302	255	266	285	295	242	267	291	249	292	277	239	259	258	275	292	275	294	273	256	262	247	240	281	269	268	274	288	254	276	263	278	273	296	267	259	261	283	280	248	258	258	294	286	261	277	289	300	269	240	296	270	236	287	296	247	270	255	264	270	261	263	242	275	290	257	271	248	261	276	277	283	259	271	277	307	231	276	250	241	252	287	227	261	284	253	298	243	276	248	258	311	274	294	267	284	284	298	272	252	305	299	288	243	253	286	255	298	261	301	280	236	273	284	275	292	292	233	275	265	273	280	255	276	280	288	274	293	285	253	244	271	268	285	277	262	243	272	286	278	261	255	265	278	267	301	295	305	290	281	291	244	260	254	270	273	255	287	291	269	279	273	276	257	295	295	276	252	291	266	295	283	278	257	241	265	277	263	253	270	282	278	288	269	279	268	277	264	273	293	265	281	262	300	277	276	266	250	288	249	254	256	265	287	276	271	275	268	266	259	263	253	290	293	279	278	247	258	259	297	268	328	250	303	258	263	282	281	295	260	256	293	265	261	282	257	266	272	328	299	292	287	290	266	291	242	258	260	295	262	272	253	276	269	270	244	291	261	269	284	259	279	263	294	255	294	263	270	300	265	275	273	251	260	262	278	276	249	255	264	270	251	279	258	277	272	306	284	245	277	268	260	276	255	254	255	278	275	280	267	253	265	295	304	310	277	291	297	277	226	277	284	284	273	258	261	296	249	268	278	271	264	263	260	300	268	277	235	277	282	282	288	312	260	273	299	308	268	290	267	258	279	246	273	272	256	248	270	242	250	270	264	272	280	266	259	245	265	263	241	259	283	269	261	255	278	270	252	238	266	270	269	249	261	267	272	254	262	294	259	248	286	258	245	255	287	291	284	293	266	288	287	283	269	256	303	297	280	241	270	264	271	313	292	294	281	275	245	289	270	279	275	275	272	275	298	264	259	265	246	275	269	264	261	281	268	273	262	280	244	290	285	284	274	271	265	287	246	220	289	279	263	283	271	296	284	254	288	260	292	285	297	242	262	278	303	271	273	271	252	252	222	273	297	276	273	262	284	255	273	253	249	273	293	267	289	258	255	288	251	249	274	292	266	241	273	274	264	271	285	287	294	265	272	258	285	284	283	255	276	263	259	287	252	303	273	271	282	261	267	261	267	254	262	263	289	285	242	252	296	278	244	251	274	277	269	265	249	248	261	279	263	296	262	295	240	293	287	285	270	291	239	246	262	264	249	271	269	286	293	238	254	251	257	278	275	259	278	289	272	288	262	262	286	278	261	306	275	267	273	274	247	250	270	280	270	269	274	288	263	288	284	237	285	259	287	254	280	249	288	271	261	267	283	257	253	299	296	254	281	259	272	268	272	290	274	279	290	299	273	264	264	268	253	281	261	249	263	286	264	323	279	283	274	273	278	262	284	252	258	267	279	223	272	307	248	264	278	271	243	286	285	270	254	286	277	282	273	250	281	257	274	267	263	267	287	299	286	251	269	300	262	271	279	289	284	271	263	253	259	273	282	269	279	267	294	255	291	289	261	281	281	268	273	264	259	272	281	294	256	281	266	257
30782	16326	12295	6601	4496	3580	2895	2424	2171	2018	1708	1564	1417	1331	1272	1224	1186	1126	989	1006	1010	1024	891	838	882	865	834	865	846	849	836	819	840	842	832	778	787	811	800	810	749	732	760	751	797	740	744	695	793	761	734	703	700	724	726	716	728	721	690	719	737	702	702	711	745	715	731	678	723	675	751	714	725	712	705	723	717	701	716	760	699	707	697	718	690	692	734	702	756	715	706	705	690	702	721	697	734	698	695	720	716	713	688	707	657	714	692	685	706	717	702	668	686	640	663	745	698	702	694	728	645	685	674	671	680	734	664	692	682	699	686	689	717	678	683	683	723	707	678	666	713	678	686	652	681	689	655	670	687	688	712	702	679	699	658	708	743	657	748	661	660	701	692	697	668	658	682	660	672	676	666	653	666	599	710	701	682	676	725	722	644	763	654	673	654	701	663	696	698	684	722	684	727	658	664	710	711	669	676	694	722	686	652	686	689	714	702	708	646	656	679	714	664	738	701	717	686	670	715	692	697	656	694	646	666	673	693	715	719	696	730	691	694	696	701	679	691	671	732	658	668	647	689	689	652	686	714	641	683	691	659	702	700	643	749	676	660	678	693	713	670	662	690	690	653	721	703	670	681	654	709	727	679	673	697	679	663	680	643	704	635	666	692	722	701	708	687	682	675	704	711	724	679	731	660	750	673	727	700	712	604	702	654	702	648	662	667	707	710	698	694	713	694	679	734	704	675	733	691	660	664	610	720	624	712	719	708	705	735	663	660	684	663	709	710	642	696	724	666	668	713	693	702	649	679	662	706	677	734	699	714	675	729	719	717	678	631	710	699	663	675	701	714	700	681	683	713	709	653	675	678	674	697	674	659	710	668	666	676	685	645	718	661	715	695	713	682	734	674	707	672	735	680	625	688	666	705	667	666	654	680	681	627	683	684	653	722	676	725	665	663	682	697	663	693	706	734	684	660	686	629	694	680	679	676	696	717	732	671	696	680	707	688	673	723	662	679	686	721	707	661	646	712	721	683	673	619	701	724	716	709	671	719	706	657	678	691	698	612	676	674	652	671	661	668	705	688	663	660	628	668	663	686	682	714	684	683	680	713	712	655	725	705	690	675	647	683	711	706	740	733	655	674	675	665	676	661	680	663	669	674	656	665	736	683	669	674	741	697	721	731	647	700	691	706	645	673	620	672	684	648	691	708	668	681	695	693	711	704	684	671	709	660	705	678	663	633	705	710	666	719	689	747	713	692	675	684	669	654	687	684	704	716	725	714	676	707	672	684	721	672	671	719	680	735	668	695	673	692	695	646	661	701	665	683	717	658	680	707	692	733	661	677	692	655	668	684	688	674	661	677	682	664	721	714	713	669	711	673	700	702	706	707	633	677	713	701	702	750	701	691	711	684	690	715	688	700	671	695	720	660	674	671	737	657	666	690	710	694	670	683	684	742	645	691	698	674	743	700	635	687	652	659	677	717	701	713	667	648	700	688	686	705	680	689	720	676	681	677	684	698	716	735	652	740	672	629	700	637	722	666	665	722	715	656	684	707	700	686	682	681	698	659	668	671	678	706	712	707	721	703	722	695	717	678	708	659	656	721	704	676	687	721	739	683	673	671	609	671	687	718	676	688	687	693	708	670	675	719	641	666	697	644	713	682	695	663	721	691	668	654	665	686	748	696	689	658	713	665	655	686	701	672	702	691	689	678	693	681	689	687	704	718	687	738	715	708	637	710	702	689	679	695	652	651	704	678	720	710	722	688	699	691	704	684	718	661	682	660	710	713	667	711	679	705	729	688	670	631	664	680	679	681	714	700	672	708	699	747	662	677	691	670	699	646	659	655	714	734	690	628	685	677	665	723	688	687	671	666	681	698	650	696	700	679	707	729	721	665	721	679	667	681	693	640	669	706	716	672	683	717	702	654	714	655	690	715	624	685	681	696	669	721	703	709	644	689	739	707	733	702	675	715	679	700	681	676	701	705	670	684	711	728	664	691	722	695	687	695	639	689	665	674	659	703	691	662	744	693	678	697	694	735	715	697	666	651	667	689	673	672	650	684	690	703	660	714	661	706	700	693	717	697	683	706	697	692	739	667	696	708	665	631	672	726	684	686	739	735	694	657	756	682	734	682	695	717	657	733	712	691	731	700	647	716	650	648	643	695	709	690	676	635	669	657	711	700	699	701	699	771	709	704	651	693	683	687	661	714	696	739	679	680	691	700	659	697	687	731	653	663	747	706	678	622	704	650	699	669	724	694	665	679	650	723	655	731	678	701	702	687	665	713	656	739	668	725	683	709	691	672	659	713	674	655	722	670	677	678	705	711	686	661	700	703	671	651	687	688	695	740	703	678	711	742	685	688	687	704	637	698	712	649	699	670	687	688	659	692	677	742	681	729	683	665	715	672	698	694	722	717	673	679	722	705	678	667	677	674	697	688	673	656	727	685	692	702	687	704	690	722	684	755	681	724	725	709	656	677	743	688	658	708	697	661	748	701	637	679	686	680	641	719	710	701	710	687	709	688	690	716	665	669	639	689	638	711	738	723	688	698	671	675	749	726	662	701	697	725	709	662	682	734	684	703	635	699	735	669	649	664	700	709	647	700	703	725	726	693	685	644	718	732	688	688	684	672	732	677	674	715	710	719	673	655	705	714	668	654	699	653	707	690	671	690	739	718	703	736	707	676	695	686	720	743	741	666	672	733	689	676	659	672	683	682	749	686	704	680	647	698	662	657	701	676	662	694	715	720	692	674	686	683	660	690	655	668	688	708	659	663	688	651	701	674	661	680	710	705	706	734	713	669	647	672	679	657	698	692	665	671	670	693	668	679	679	701	721	712	679	693	684	657	743	687	683	706	706	669	643	707	665	673	685	693	722	658	705	684	698	673	697	688	691	671	676	643	692	693	656	724	665	636	675	669	724	657	693	680	685	711	709	685	686	717	698	701	678	711	684	660	686	702	662	658	679	680	659	677	681	697	677	702	710	690	688	700	672	714	678	708	692	639	662	679	657	707	723	691	674	609	638	665	674	680	694	690	684	660	688	705	676	677	652	678	694	712	740	658	690	654	689	713	686	695	696	666	737	659	729	673	666	709	659	695	712	688	684	698	661	690	659	717	675	673	687	707	701	687	702	696	651	688	634	657	668	708	674	672	661	685	656	678	685	719	711	726	704	657	711	696	684	735	710	705	728	696	653	688	655	686	715	682	663	695	700	714	699	690	682	669	704	704	689	645	718	732	691	681	666	665	688	686	668	693	651	698	685	714	700	649	684	615	672	704	668	667	663	689	687	715	686	714	713	662	714	681	673	680	714	700	699	634	690	708	703	689	689	705	635	630	639	692	719	717	711	685	688	667	724	681	666	678	683	696	660	700	663	674	695	637	723	658	684	673	630	713	690	662	735	727	647	731	653	689	678	720	663	661	706	690	686	735	683	650	687	670	706	695	699	666	685	702	644	666	685	693	675	663	663	730	659	662	684	618	715
5541	840	223	220	167	169	172	177	152	141	143	138	161	152	147	179	163	151	174	143	150	148	138	144	170	146	143	151	143	159	138	178	141	168	131	155	192	164	164	162	150	147	134	153	181	158	156	166	157	166	153	148	150	120	161	156	144	173	179	154	145	163	176	135	146	165	158	148	164	135	130	155	149	160	162	142	164	136	151	171	166	178	139	151	148	166	166	169	162	139	165	174	153	165	175	165	152	147	154	149	147	163	160	152	145	156	169	147	148	179	146	169	150	158	180	157	147	157	172	160	171	130	175	181	145	165	173	147	158	143	162	136	143	162	158	178	150	153	165	165	160	140	174	164	153	169	165	160	164	165	175	174	130	185	149	153	140	144	152	145	162	140	132	155	169	152	154	164	144	162	168	156	131	157	152	154	172	171	152	154	154	159	146	163	168	151	163	146	166	139	160	170	149	161	171	127	149	163	142	144	150	158	172	163	152	165	166	161	150	184	174	161	158	159	153	146	161	130	170	143	166	165	167	164	143	156	153	171	140	184	151	156	138	164	152	169	162	153	156	181	163	162	153	149	159	177	156	143	142	157	168	152	181	160	149	181	159	153	147	144	191	148	140	164	184	142	152	146	180	158	148	164	149	147	147	157	161	141	159	129	142	161	163	143	174	186	141	159	168	168	171	115	165	149	152	148	155	153	137	158	132	157	148	184	157	164	170	156	149	131	151	165	178	181	152	150	140	157	156	147	147	157	178	152	163	156	133	172	132	149	155	161	129	150	143	142	167	142	150	181	153	148	136	176	161	170	139	154	172	161	143	154	160	150	165	141	153	167	169	144	152	150	161	129	158	156	155	160	159	175	158	128	142	169	152	133	147	132	166	187	154	154	154	170	144	158	154	140	139	146	136	148	133	137	166	183	166	151	151	154	170	156	175	153	150	151	156	141	128	149	158	161	188	161	148	150	157	168	159	148	145	156	140	170	146	167	154	141	155	180	160	145	147	170	155	153	146	145	175	161	157	174	143	165	142	162	147	138	156	145	160	162	157	161	187	152	146	158	146	169	169	180	156	172	141	161	171	132	142	185	169	153	158	156	148	148	157	168	162	152	144	147	156	157	164	164	152	145	165	166	150	189	152	171	178	176	142	158	165	151	163	179	167	169	153	166	137	159	183	151	152	147	161	170	160	148	152	147	159	162	166	138	154	133	153	138	135	146	161	188	145	167	168	107	143	146	157	144	147	155	146	163	165	154	142	174	147	152	162	154	141	163	150	159	161	161	152	162	133	153	151	139	152	133	158	171	152	149	179	154	150	143	143	170	114	157	154	165	165	143	155	127	157	167	149	147	142	164	155	149	179	140	143	148	171	148	144	162	165	137	155	151	143	163	158	164	147	156	173	148	142	153	162	172	153	169	154	149	144	163	175	171	151	154	135	156	157	159	153	144	166	157	143	152	176	131	179	151	159	139	156	131	145	156	152	160	138	166	141	138	146	156	165	144	136	122	163	173	163	135	144	162	154	150	143	156	167	133	158	155	168	163	139	138	179	145	158	148	144	168	139	145	135	166	172	151	170	148	167	142	146	142	147	156	133	173	147	146	148	157	153	157	171	153	143	135	164	158	156	152	147	152	154	173	162	147	172	153	152	160	145	157	152	156	144	208	176	156	171	143	150	139	155	129	144	130	143	150	164	148	152	175	161	150	180	169	161	151	173	155	169	162	160	158	159	149	136	153	176	170	164	134	156	168	165	172	147	173	161	150	145	179	163	176	162	149	155	182	143	159	193	174	173	145	148	169	137	148	156	138	162	167	172	164	143	159	123	167	160	162	142	160	157	170	152	184	142	173	166	142	179	146	167	140	180	158	169	161	154	169	167	154	169	167	163	170	169	147	142	167	150	133	166	188	166	155	170	156	156	160	151	149	155	160	142	149	141	157	158	166	169	158	143	166	131	153	151	145	169	150	141	157	151	172	143	161	164	176	150	146	164	134	165	158	135	168	143	170	158	139	179	154	164	160	145	159	161	150	161	142	151	171	178	153	160	145	145	143	139	132	164	151	142	172	170	164	159	145	156	161	140	165	156	166	151	139	157	158	144	157	165	143	157	144	141	151	160	138	169	161	130	153	155	152	131	154	144	146	158	150	133	154	153	167	139	131	180	155	159	154	175	160	165	148	154	172	154	147	155	137	186	164	167	186	163	163	146	167	133	152	175	153	157	153	152	147	154	165	152	154	166	141	166	146	156	152	170	154	165	156	146	177	163	154	157	146	152	153	161	155	168	163	166	162	182	157	126	135	149	180	137	141	156	150	169	160	130	143	149	173	144	144	157	156	153	176	171	163	161	141	142	149	147	171	142	146	161	152	128	162	160	136	152	173	172	174	162	172	149	150	193	139	175	155	153	185	137	145	166	151	160	155	140	154	168	170	151	165	150	163	169	141	139	151	154	161	141	147	148	160	159	139	154	155	154	144	157	113	140	168	175	155	170	135	163	150	154	147	153	158	156	149	149	168	149	164	163	174	157	151	168	147	150	160	135	154	152	150	142	146	168	152	154	141	141	156	152	162	129	173	167	146	144	157	155	158	161	166	138	181	144	164	174	181	165	184	166	174	139	135	155	150	158	148	144	180	165	165	159	154	146	159	141	140	165	145	147	137	165	162	149	145	157	156	165	155	149	151	140	186	174	143	166	150	155	165	151	158	141	160	151	153	128	162	146	164	182	158	158	152	158	157	166	132	158	157	169	164	150	163	160	152	169	144	168	157	155	145	144	175	163	148	151	160	139	160	147	138	138	167	144	146	162	154	150	169	153	166	194	141	154	149	152	155	169	178	167	142	154	164	144	147	159	148	157	163	160	165	160	177	161	144	154	145	154	147	146	176	145	153	125	146	149	145	167	165	149	143	155	177	159	163	141	163	135	166	162	169	138	155	144	164	141	168	149	145	152	149	152	166	168	158	140	172	144	169	137	161	133	133	159	162	128	149	144	158	157	143	163	154	157	145	157	154	135	151	143	151	165	140	175	157	138	166	179	151	132	173	140	151	145	155	139	174	160	155	181	154	167	155	143	146	162	156	160	158	129	189	161	153	137	146	133	149	168	156	148	140	150	141	158	152	170	174	174	140	149	155	155	146	166	148	151	136	142	163	139	147	162	150	146	157	175	140	154	152	143	171	136	176	157	151	145	170	132	171	146	166	147	150	157	140	155	139	149	165	133	138	156	156	159	156	166	146	163	169	165	140	146	135	147	160	156	160	159	161	145	140	130	164	141	151	159	174	155	147	135	124	151	157	162	144	168	164	136	164	156	169	151	179	151	150	149	147	158	146	145	145	132	156	157	151	157	129	139	161	152	161	125	166	172	162	143	134	170	149	155	151	165	134	174	169	172	162	150	168	162	159	154	151	140	184	181	171	162	158	155	166	140	160	143	159	182	161	158	170	143	145	143	141	158	159	149	145	152	174	145	155	148	182	158	150	159	147	148	143
4749	1196	649	593	554	512	532	464	474	496	485	453	487	461	471	445	464	468	479	447	473	483	480	479	462	458	459	474	440	448	490	495	436	441	415	456	415	460	454	482	481	438	445	438	434	424	435	462	455	466	467	425	482	451	433	429	472	448	467	434	448	449	438	398	449	430	463	402	425	421	446	454	464	485	456	441	430	471	467	439	451	485	422	453	416	459	462	441	457	465	474	440	434	497	478	436	453	491	438	461	464	483	440	456	475	421	457	476	424	487	439	434	481	436	463	457	454	460	416	479	454	495	455	461	478	430	468	439	472	454	484	447	449	441	409	461	490	444	410	453	434	455	469	460	459	443	421	426	429	418	465	453	478	449	473	435	437	440	468	452	503	460	441	503	429	430	440	443	439	475	441	456	431	488	467	457	466	412	450	462	435	445	473	442	440	436	456	451	417	439	423	427	450	435	441	466	486	461	484	459	443	463	485	442	443	433	431	506	443	414	419	487	425	416	454	447	451	460	468	435	431	438	459	415	445	468	437	432	434	466	478	466	485	442	474	435	423	442	447	437	437	455	451	438	421	474	434	458	431	440	451	436	448	447	462	437	464	470	467	517	466	417	447	412	452	443	467	409	439	458	430	433	493	460	497	417	458	448	471	406	468	398	443	413	480	433	433	432	474	455	429	458	450	405	414	426	443	454	460	440	420	499	459	428	468	444	448	473	449	422	452	470	479	432	457	450	429	458	473	433	468	433	436	429	452	418	449	454	436	429	423	449	489	452	428	452	438	459	419	441	436	495	426	500	464	447	445	448	419	469	404	436	451	453	476	458	456	424	450	418	438	468	461	478	475	476	430	423	457	458	472	432	463	458	467	461	448	438	465	449	434	447	458	460	450	446	480	450	468	462	472	427	461	472	460	448	462	465	421	432	451	463	470	466	467	459	430	455	486	458	420	442	438	448	476	438	429	464	427	449	480	423	474	425	435	447	426	448	432	430	487	487	447	439	502	462	456	429	460	463	421	415	431	464	457	454	482	452	440	442	465	412	441	420	465	441	472	489	448	448	460	428	460	483	482	451	443	465	454	432	448	455	469	429	423	455	446	421	426	451	438	453	425	475	445	469	455	489	439	484	463	418	482	470	456	464	412	449	378	423	476	420	434	491	457	425	429	441	418	424	448	452	450	465	444	449	439	462	472	437	429	433	416	454	443	486	449	451	491	442	447	444	474	449	455	401	419	425	435	441	450	429	426	460	473	431	420	438	447	463	467	437	444	450	447	420	432	445	458	484	425	441	413	462	450	484	458	432	445	484	411	427	477	477	446	446	419	416	452	467	506	427	465	472	445	491	463	437	447	433	443	416	432	463	442	434	441	425	453	432	455	486	455	479	446	422	462	421	425	432	451	460	460	442	472	454	421	439	467	474	415	467	446	474	482	451	473	436	462	452	452	449	439	427	464	463	437	482	449	444	442	470	438	430	490	468	439	472	420	448	424	440	468	445	453	455	450	433	466	484	461	437	468	421	439	465	428	438	465	444	444	487	425	460	447	480	437	425	450	465	438	454	480	459	440	506	434	445	436	437	499	448	486	461	440	421	414	460	438	413	442	403	469	416	460	441	462	465	433	445	428	469	475	435	456	434	437	484	463	444	408	426	473	436	462	433	399	479	459	452	500	420	478	444	459	444	426	438	515	427	454	411	463	430	421	476	451	451	459	440	457	513	476	465	466	464	437	460	460	442	475	418	424	457	419	486	471	440	470	474	446	429	454	445	421	484	433	406	447	421	444	453	430	428	428	442	447	469	474	442	462	484	449	421	456	468	473	428	452	450	435	475	461	440	432	467	437	454	440	439	477	469	446	454	450	461	454	402	508	459	442	459	427	464	432	454	458	438	410	434	468	439	470	429	497	443	463	446	447	464	449	444	481	476	451	425	415	478	435	469	462	457	421	468	458	447	418	470	437	453	449	453	437	462	459	430	510	438	476	442	442	475	430	501	440	433	474	461	455	459	482	479	424	463	440	417	468	436	447	441	415	431	453	449	448	439	426	439	445	480	468	447	431	461	466	444	500	438	450	426	439	457	459	474	469	416	460	486	435	483	484	480	442	451	467	412	466	447	451	470	433	437	439	436	462	450	453	450	430	463	452	415	418	455	471	438	437	465	467	446	445	449	455	457	443	474	503	470	459	469	432	462	446	468	471	462	498	466	474	449	461	438	450	457	442	444	478	473	430	447	448	453	484	476	440	429	417	437	423	480	427	501	470	455	452	442	465	440	467	467	471	475	476	447	459	436	430	423	449	457	483	477	440	440	471	442	442	454	453	477	428	468	441	478	461	438	466	462	424	446	458	478	467	473	466	454	488	414	457	453	445	462	473	459	471	453	476	430	464	449	435	468	455	472	442	418	472	439	430	444	502	434	445	438	446	442	438	456	468	485	450	436	394	453	480	423	434	448	486	450	439	446	403	455	469	459	464	448	471	447	429	483	439	460	439	476	440	452	472	461	454	468	441	465	464	442	494	406	422	453	464	459	453	458	450	486	473	471	425	445	464	404	415	413	461	480	458	423	504	455	438	461	401	419	449	453	448	406	433	459	454	458	435	475	419	446	428	466	444	451	460	446	427	471	472	419	423	440	461	485	436	437	414	456	442	386	467	444	426	449	449	470	447	481	427	507	450	480	478	466	451	483	456	420	439	480	475	440	450	461	481	474	395	430	462	415	449	463	431	449	416	439	435	437	428	433	483	455	424	457	441	434	501	448	469	466	413	434	454	449	472	522	463	444	441	450	455	439	443	446	451	475	405	441	436	458	467	454	482	434	418	477	458	474	443	455	454	451	435	443	448	434	472	463	455	442	466	470	435	473	442	456	418	440	477	442	444	471	499	468	458	458	454	480	474	450	445	460	463	433	454	420	460	460	478	459	453	450	459	476	421	430	438	465	449	441	486	441	443	448	453	457	452	432	479	436	445	396	413	433	426	506	444	427	422	451	487	451	439	444	469	471	469	439	448	474	454	429	436	474	484	443	435	454	435	440	427	437	485	441	429	473	484	438	448	466	486	435	433	455	486	427	450	468	454	454	467	436	470	456	437	436	458	439	461	433	494	466	472	454	464	484	473	488	464	451	418	483	424	399	469	474	476	477	486	457	425	450	435	447	435	458	468	436	426	473	466	448	449	462	443	458	445	455	480	484	440	422	459	431	451	494	486	448	462	463	466	443	473	427	428	472	447	460	493	432	461	404	473	440	415	440	469	437	468	471	445	431	438	441	437	480	443	432	486	466	417	454	440	488	451	456	471	461	429	501	435	446	445	432	490	456	489	433	427	462	426	453	449	457	432	460	460	454	468	420	428	446	457	433	461	459	492	461	439	452	450	468	422	444	437	456	468	427	445	462	438	450	460	456	445	429	460	462	458	462	456	433	421	480	451	439	442	458	418	453	469	451	442	405	453	454	463	415	472	420	450	435	469	427	454	454	436	417	475	440
38790	22414	4725	1376	734	617	472	428	434	387	371	317	378	364	309	315	346	296	302	329	321	317	306	309	317	288	315	298	300	291	298	305	279	270	315	291	301	300	306	333	324	281	306	297	308	313	326	294	311	289	296	300	306	307	296	296	294	296	262	324	279	321	308	279	289	305	338	318	322	313	276	285	322	326	331	332	302	294	320	265	306	316	291	297	266	276	320	305	285	287	315	300	308	278	278	286	297	326	321	281	281	284	289	298	299	303	309	289	289	333	257	278	266	285	335	310	291	300	316	306	317	271	297	272	329	313	291	297	293	292	300	303	321	289	298	299	317	318	297	281	263	297	298	333	316	338	327	302	315	323	328	296	306	290	288	313	280	258	324	322	277	290	275	325	276	318	301	287	279	289	286	299	295	274	298	269	286	299	298	296	339	318	301	298	304	320	315	319	291	353	298	273	300	294	340	256	285	261	304	282	276	282	280	265	308	282	268	317	306	289	285	317	299	287	298	295	298	288	310	290	285	271	273	287	325	298	276	293	305	305	316	292	317	297	282	265	287	315	297	320	278	315	307	297	296	291	292	280	319	317	302	305	296	293	325	277	314	289	285	288	282	303	295	306	292	295	317	307	293	299	302	274	308	310	285	303	285	302	330	307	288	302	313	262	301	293	290	297	288	295	333	279	314	287	295	292	293	303	312	339	322	275	259	336	284	322	275	318	316	285	284	308	310	263	283	283	318	291	325	293	318	302	324	271	301	325	295	304	307	295	299	293	316	285	285	291	289	280	314	303	307	285	290	304	302	313	289	296	278	290	292	272	301	309	309	293	279	321	294	309	295	307	286	295	291	297	289	306	309	312	335	311	313	281	313	299	264	308	306	308	303	308	306	318	297	298	308	294	311	278	294	300	286	278	286	299	321	305	310	316	353	279	275	319	291	292	284	284	290	302	259	278	320	324	282	300	286	293	264	288	294	293	317	313	301	323	281	301	318	318	278	315	267	310	261	294	309	325	293	301	313	320	300	303	312	296	287	277	308	263	262	256	336	271	301	246	313	319	285	299	273	284	297	288	316	280	303	282	297	301	324	306	248	303	263	318	297	300	295	299	289	292	290	306	300	303	266	293	289	321	309	290	295	306	317	301	283	298	281	289	267	292	266	296	308	271	290	310	293	296	293	270	315	314	274	309	314	301	322	332	311	320	288	294	280	280	260	289	302	279	304	287	290	290	303	274	291	306	311	299	300	306	270	284	300	289	279	302	302	320	290	293	309	313	278	265	300	308	283	304	283	304	279	274	303	327	286	308	301	286	298	277	307	292	316	284	297	286	320	297	286	285	312	324	267	308	291	317	300	303	302	345	274	298	274	291	309	332	295	279	330	297	271	303	287	324	303	286	286	310	280	325	271	296	309	289	298	281	289	302	290	308	268	309	296	292	318	308	267	329	269	332	327	279	339	303	305	285	314	289	293	298	280	295	284	291	267	286	293	319	291	278	335	321	290	279	320	303	290	288	292	281	281	285	317	287	331	303	320	311	305	297	321	275	315	285	314	293	271	275	294	331	320	275	287	303	270	298	327	315	317	304	293	327	282	309	296	310	289	301	337	301	319	327	323	316	313	317	309	311	330	306	298	310	303	310	299	313	302	297	282	292	282	283	310	317	280	306	320	283	309	292	288	266	302	308	312	339	313	302	332	276	289	307	264	280	294	336	312	341	286	305	264	298	275	276	307	294	293	311	291	301	295	300	295	286	326	309	304	295	308	322	312	301	279	300	300	308	275	308	268	304	293	304	288	322	299	318	266	294	296	310	316	297	279	304	292	274	300	311	311	331	277	294	306	294	318	279	303	262	330	332	278	302	342	302	323	358	291	314	279	301	318	320	271	282	245	302	309	318	288	284	306	284	299	299	312	322	327	325	329	297	342	338	320	290	299	286	291	296	278	301	299	289	318	289	300	337	280	267	310	296	308	290	297	257	286	305	275	314	295	293	292	317	273	311	293	282	292	313	288	277	304	307	299	308	285	299	324	285	338	329	298	334	301	304	317	297	306	273	288	297	298	300	289	312	301	312	283	321	291	291	285	281	294	309	250	278	298	293	291	277	342	276	296	301	279	302	313	306	272	262	287	292	286	275	326	319	303	281	285	282	325	280	274	314	285	278	285	283	291	331	277	299	272	306	274	326	302	311	297	322	292	260	300	285	309	301	285	295	334	298	286	323	293	314	315	308	270	296	303	291	261	307	296	299	309	297	317	297	304	288	281	273	293	314	300	304	307	313	303	277	315	314	305	240	314	283	301	307	322	318	303	302	280	298	291	301	273	309	293	298	293	297	285	305	285	297	290	295	280	287	312	310	280	290	319	283	315	264	279	277	261	279	300	302	295	265	281	279	312	314	315	300	303	293	292	282	276	337	284	281	297	297	284	292	300	352	275	285	294	295	314	301	289	289	295	292	308	300	292	301	308	313	286	308	286	313	328	306	310	303	323	268	318	298	289	296	301	299	333	311	287	282	297	301	284	290	318	285	307	290	304	299	310	296	310	307	298	333	270	304	299	264	312	317	298	298	290	322	298	290	296	287	312	302	284	294	272	265	324	281	304	283	284	291	279	299	289	286	271	303	307	293	285	278	330	289	299	317	310	314	318	295	318	295	284	306	279	283	296	291	291	292	312	291	247	282	320	318	293	274	292	266	308	327	287	270	303	339	290	311	304	292	295	329	305	294	269	263	279	315	283	282	309	315	320	278	293	285	273	311	307	327	304	291	287	277	312	316	301	306	276	274	288	280	266	293	314	301	305	297	318	287	302	295	315	326	299	294	283	313	307	305	306	307	275	307	330	309	272	288	287	308	289	267	299	300	286	261	305	294	297	311	326	288	324	263	285	319	256	316	268	311	292	296	310	318	286	309	270	292	313	273	330	292	304	319	287	335	278	305	280	280	296	291	320	309	282	316	288	269	302	295	293	309	282	308	272	275	291	282	313	319	285	285	324	291	298	261	324	311	306	310	268	279	301	290	295	307	276	314	313	279	274	265	304	297	322	307	283	296	276	291	291	295	296	258	303	279	299	274	304	329	306	310	282	292	276	274	307	328	268	262	315	327	320	299	315	310	287	284	340	288	309	313	291	300	328	304	288	273	288	309	286	282	320	283	310	304	280	305	323	299	338	322	295	318	290	332	332	292	282	270	285	342	279	294	312	293	283	300	315	275	273	280	331	291	294	295	293	284	301	269	307	296	305	315	280	325	313	307	285	320	289	324	322	320	279	280	299	304	298	286	279	305	316	287	305	265	324	288	317	282	305	283	286	287	313	318	304	302	274	306	276	310	288	296	316	310	319	273	299	295	268	286	294	284	306	294	299	300	304	293	314	312	298	315	290	253	325	311	305	277	293	308	309	273	304	283	296	286	293	313	297	253	295	279	320	299	317	298	304	300	295	278	316	274	303	276	301	274	291	297	305	294	331	308	302	275	301	333	304	287	304	309
22266	11824	6612	4036	2699	2349	1966	1730	1512	1466	1262	1143	1132	1071	1078	961	957	921	981	956	918	908	925	880	819	818	876	889	831	837	856	877	820	806	813	807	797	812	768	783	794	845	790	754	840	777	770	830	802	763	735	759	772	779	764	742	786	756	784	793	771	753	721	793	793	796	797	810	779	757	776	791	767	769	751	746	777	759	782	797	782	781	733	776	769	771	766	789	743	769	798	798	799	799	764	750	792	796	777	777	766	752	765	797	792	824	758	747	716	833	789	770	789	747	763	771	793	756	783	769	780	771	776	795	767	710	766	837	824	751	780	747	781	736	765	797	782	784	775	778	788	757	801	774	765	821	779	757	777	754	733	753	744	715	803	740	719	740	787	727	786	771	761	769	725	752	744	791	751	787	788	767	755	786	797	758	778	753	769	760	772	714	777	768	743	747	734	735	780	772	800	748	788	775	736	777	758	740	725	789	735	728	733	770	776	804	780	761	781	753	783	756	708	796	789	706	782	769	726	734	776	762	745	722	751	777	762	827	733	757	717	750	816	749	721	762	766	759	748	766	799	754	766	742	786	725	746	790	780	783	756	771	809	755	704	754	809	749	767	766	756	777	771	749	747	718	801	786	771	752	734	752	758	749	759	757	774	743	742	761	765	794	760	827	769	777	788	774	800	750	800	804	758	757	740	771	781	807	753	759	775	768	741	755	737	786	804	778	779	796	721	791	749	783	768	762	730	830	743	798	715	796	744	712	769	734	770	825	817	809	724	775	733	759	777	769	707	739	739	739	785	759	798	738	785	815	781	747	759	808	721	750	801	757	747	726	748	731	780	780	756	769	783	730	754	753	776	764	743	720	756	803	800	783	732	751	763	758	755	703	720	777	756	787	802	835	829	751	772	747	820	716	777	771	724	808	751	693	747	725	732	745	772	730	754	755	750	746	777	744	785	784	733	775	757	787	764	765	796	746	788	800	832	785	725	767	733	730	772	763	742	777	757	687	784	828	843	769	783	773	780	773	791	780	765	767	716	772	725	785	794	804	756	774	790	755	806	787	748	760	711	758	738	769	755	803	758	774	784	727	733	749	807	749	754	798	760	764	827	780	772	714	713	747	717	742	794	750	769	731	721	735	771	796	773	747	736	739	729	757	761	773	799	799	747	728	794	781	784	729	783	722	809	797	772	741	771	781	729	791	754	762	756	727	773	769	736	732	766	831	744	811	745	766	780	797	795	735	779	717	748	708	738	797	789	776	791	810	766	748	717	819	780	754	756	771	769	790	719	749	814	740	776	790	768	755	735	772	765	794	797	724	786	769	807	752	803	760	790	779	739	752	746	800	763	756	757	803	750	736	771	767	774	720	789	760	773	780	716	783	759	771	756	777	788	796	819	796	778	806	821	739	798	798	787	753	785	739	750	736	783	725	806	753	708	733	731	782	779	753	770	754	752	771	769	773	806	798	789	747	748	774	805	761	768	785	759	780	727	763	711	766	807	749	712	749	753	724	784	761	792	784	753	803	797	742	770	764	789	752	720	766	771	736	756	732	792	734	763	770	765	751	772	776	740	766	744	812	756	771	768	777	745	790	747	769	755	751	787	760	764	758	721	762	736	786	786	765	704	779	787	807	772	750	763	738	737	773	797	761	741	755	828	750	780	769	779	747	762	741	717	794	753	741	772	762	790	785	835	782	802	804	778	719	799	733	806	720	774	771	732	795	710	785	754	728	740	751	753	803	712	780	760	790	728	727	751	785	766	750	816	752	764	720	753	790	747	784	766	740	764	818	781	730	765	744	767	710	795	791	766	802	757	795	728	767	759	756	802	810	742	765	730	769	803	734	765	758	776	741	704	736	800	758	768	795	810	760	802	821	770	749	774	705	792	762	752	772	713	796	767	745	732	794	788	802	742	738	769	785	761	749	753	764	762	768	721	816	767	780	763	797	805	748	783	760	748	726	740	734	807	750	778	784	752	764	760	821	764	762	752	743	794	833	783	772	782	766	788	806	772	724	778	770	713	732	691	723	816	768	772	778	738	786	736	741	747	788	764	796	757	777	728	752	812	744	737	804	777	804	796	725	778	765	837	728	780	790	710	810	779	741	809	784	689	755	744	718	738	808	732	756	745	755	786	722	779	787	729	735	795	785	774	743	773	753	770	775	796	763	757	703	785	784	779	717	772	746	743	760	719	758	733	714	728	773	762	784	731	809	790	769	729	754	738	811	764	798	758	760	803	770	838	792	747	748	734	784	783	764	788	750	765	736	759	775	729	788	734	758	731	777	773	772	754	799	779	796	751	752	768	788	784	781	767	737	752	741	791	763	755	745	721	754	739	766	772	725	785	753	728	721	824	763	806	766	758	744	750	813	745	779	731	756	780	750	747	792	790	756	731	743	769	788	754	765	738	778	808	771	774	799	763	769	774	758	746	740	829	709	753	822	796	751	745	732	774	766	730	719	737	742	752	811	752	768	734	777	757	736	702	766	725	740	754	757	770	733	763	775	789	788	767	757	731	782	746	746	781	713	744	758	805	729	781	791	748	790	758	775	789	744	759	798	694	806	739	758	772	751	752	704	778	809	730	711	790	759	746	773	771	781	744	761	792	737	714	769	782	801	756	733	764	746	761	749	736	747	801	791	737	729	791	794	778	731	729	732	791	739	790	736	801	764	715	743	784	755	781	763	785	744	736	768	790	774	795	756	792	753	755	773	759	754	738	774	764	760	764	767	738	759	785	762	761	805	764	828	724	757	730	702	813	793	776	726	757	771	787	781	792	714	762	757	745	762	780	717	811	800	720	808	714	777	763	745	803	795	776	781	741	745	793	795	747	790	730	753	740	720	787	736	690	781	746	749	791	719	776	729	729	751	742	746	729	778	749	780	726	713	756	748	777	764	794	783	779	790	767	723	793	728	750	758	746	750	716	775	782	805	719	816	772	775	801	689	755	743	782	749	755	763	763	755	789	803	794	756	755	746	770	725	765	734	792	751	751	790	815	812	774	728	752	774	773	805	771	781	757	742	755	801	816	784	805	766	756	776	776	763	778	793	786	716	764	779	731	792	745	769	736	736	743	762	758	730	797	806	794	743	783	843	760	758	799	778	731	757	741	756	772	809	719	738	781	823	810	771	738	720	749	720	737	791	779	783	787	738	756	739	770	748	789	812	710	734	751	788	793	745	731	798	780	739	819	750	803	756	767	762	762	777	756	757	783	729	784	753	751	774	760	722	760	732	777	754	751	775	763	756	775	781	748	773	793	715	770	717	750	801	735	738	742	755	764	770	792	734	758	736	809	765	725	783	749	756	765	757	768	761	756	782	769	818	756	773	764	715	747	800	752	791	746	770	738	792	775	781	765	772	774	765	798	750	776	777	803	811	786	781	763	716	760	736	740	796	777	777	761	759	723	751	771	739	766	727	760	818	740	793	723	735	719	803	775	747	729	717	746	770	732	795	795	713	752	758	731	787	771	765	791	761	792	741	734	746
53232	35853	17358	3612	1240	911	668	561	545	462	397	396	372	352	386	325	342	316	332	360	309	338	305	307	296	301	255	288	321	308	283	317	288	301	301	294	274	306	285	297	275	315	244	280	275	290	283	270	273	289	294	292	263	265	285	285	264	297	301	314	302	262	241	279	255	276	264	257	267	273	259	262	278	285	307	250	278	252	246	282	299	292	307	277	272	277	278	268	270	272	269	275	313	253	280	247	283	271	276	252	280	282	296	271	272	238	258	253	258	335	300	257	275	260	308	252	265	282	236	238	257	276	241	265	242	272	253	260	291	293	251	261	251	262	302	272	263	254	298	279	283	288	259	256	254	262	259	317	269	256	261	269	280	285	261	268	261	251	295	292	292	314	265	291	284	291	247	277	293	273	283	291	250	255	260	284	258	283	261	252	295	276	264	277	272	292	233	274	266	270	272	274	285	281	266	287	290	273	261	297	277	281	253	255	253	269	280	284	283	286	278	312	268	269	290	261	257	251	268	284	287	274	294	312	265	245	275	263	284	286	245	258	278	286	255	278	289	265	267	302	275	274	283	285	288	284	240	284	254	270	271	261	286	265	269	271	282	272	269	289	280	263	285	241	277	278	296	282	258	297	277	264	299	280	266	272	266	254	267	253	273	281	251	290	285	301	279	267	284	275	271	313	274	284	252	241	275	258	255	267	290	283	281	264	266	248	273	285	252	269	281	296	275	271	274	284	259	265	298	269	264	262	274	297	268	245	274	272	300	288	293	248	265	275	258	296	280	269	259	261	243	244	289	293	263	268	283	295	265	312	270	282	310	273	276	270	289	249	255	290	263	240	255	279	274	271	278	252	243	298	273	279	259	279	303	285	265	270	284	261	258	291	256	259	252	273	309	281	289	279	295	277	270	262	260	272	239	282	301	270	306	275	303	269	313	281	256	289	280	289	276	278	305	262	259	259	265	253	279	278	267	261	286	260	264	278	309	299	264	312	265	264	288	267	283	250	252	246	274	280	277	268	268	300	270	279	296	255	281	284	265	287	269	258	252	297	276	277	302	275	301	280	275	266	297	281	318	287	252	297	266	255	271	264	273	242	262	281	273	269	279	284	286	288	273	251	248	252	289	286	268	299	315	237	282	254	281	293	293	267	257	269	277	288	260	261	245	287	257	290	264	267	311	293	263	282	258	243	262	277	263	267	290	288	280	264	271	277	291	258	260	266	282	265	245	271	298	268	259	292	281	249	272	288	253	293	303	307	292	271	304	249	270	269	255	306	286	273	278	271	282	247	282	307	252	280	259	272	282	250	282	269	273	254	296	265	272	286	301	299	271	303	262	254	262	272	254	275	254	306	302	272	263	294	296	279	320	260	271	287	266	273	266	287	282	267	295	292	275	262	244	254	255	279	281	276	262	287	233	272	259	282	283	272	295	262	294	284	263	318	272	261	253	262	267	258	274	288	286	263	283	266	277	269	239	311	290	283	295	274	270	262	264	311	274	300	285	267	288	253	284	261	257	276	269	279	268	270	283	252	260	264	273	301	264	272	274	260	270	274	279	288	284	273	262	267	261	292	270	282	292	272	277	272	286	286	265	274	280	271	270	284	294	299	284	270	276	286	254	277	289	271	278	285	270	298	281	273	233	314	294	255	287	292	262	250	267	287	253	275	285	289	270	260	261	283	297	268	280	268	260	277	279	289	258	291	290	251	242	286	256	290	246	264	260	270	269	279	295	265	284	268	303	258	293	258	271	282	287	272	306	282	272	270	289	289	265	256	303	279	259	283	278	274	291	294	290	278	277	278	277	270	289	278	286	272	266	289	280	294	277	286	269	282	289	270	269	253	250	292	276	294	264	284	265	253	270	271	260	257	278	257	259	295	276	270	237	257	247	279	268	286	271	260	219	287	323	271	290	272	269	272	237	263	298	251	298	255	264	271	260	285	318	281	255	256	265	259	236	298	266	241	279	266	259	259	277	283	270	284	264	268	269	291	285	259	297	268	273	286	252	297	277	254	279	253	264	256	268	246	272	262	301	288	251	294	259	269	269	290	270	288	278	279	257	334	265	258	267	276	267	271	283	299	283	285	285	276	248	246	265	279	303	288	259	287	281	268	273	290	256	259	269	233	280	266	277	254	283	273	274	290	243	266	278	274	265	288	239	304	258	257	272	279	283	242	246	274	279	277	262	284	282	295	290	293	280	278	273	277	294	260	302	242	268	266	265	265	266	256	286	297	263	280	267	268	265	270	259	273	228	279	267	287	285	276	265	291	284	276	272	271	243	278	274	266	250	281	281	263	269	248	280	286	272	300	309	274	262	280	277	239	314	262	290	271	264	285	277	302	280	310	284	287	272	272	279	268	288	311	263	285	262	276	294	264	267	235	247	251	268	250	283	280	249	292	282	289	242	297	262	254	287	265	280	280	289	284	294	256	271	286	299	238	285	267	293	274	301	270	268	277	282	269	236	251	246	277	285	255	282	278	268	282	263	277	247	298	281	268	305	271	269	276	292	285	264	277	250	244	266	282	270	295	274	285	265	272	264	247	282	285	292	299	266	265	267	298	301	291	277	272	284	271	297	294	295	266	275	269	296	278	266	238	263	280	284	273	275	270	271	240	234	295	279	272	272	271	252	274	286	278	260	296	274	268	256	264	272	275	291	285	260	255	277	288	247	249	297	242	318	220	267	293	287	230	286	256	269	280	274	266	260	283	281	291	290	262	278	268	315	280	280	280	243	286	267	259	274	275	278	271	291	290	261	267	268	254	261	249	248	271	282	269	283	263	283	275	275	286	305	271	260	273	260	283	288	276	318	249	236	263	281	281	287	274	269	263	280	265	241	295	276	274	268	304	268	276	314	267	259	271	299	284	277	272	307	269	274	252	295	286	259	269	265	299	262	260	283	258	261	278	250	287	232	273	311	260	277	261	290	282	281	273	266	282	278	280	267	264	285	255	269	245	269	286	274	243	266	283	280	294	264	286	267	293	283	275	268	290	273	255	272	291	265	244	267	266	272	278	297	276	259	282	263	257	272	273	288	269	276	302	279	261	279	263	257	293	243	291	261	265	287	302	258	264	271	254	273	284	304	243	271	240	268	278	261	291	249	263	281	286	245	294	260	280	254	280	276	239	268	271	257	302	282	264	272	287	266	300	262	305	293	252	266	257	287	280	276	254	255	258	278	276	284	256	248	287	278	277	255	282	265	262	280	274	304	302	243	286	264	291	320	314	278	289	282	266	270	290	293	314	307	280	267	280	257	306	264	261	291	274	270	266	241	286	275	251	261	249	254	241	275	250	276	274	279	282	279	278	256	279	278	275	263	280	262	282	251	253	317	265	283	277	279	263	290	246	251	274	274	251	272	295	262	278	264	265	272	265	253	282	253	263	300	267	254	274	282	275	296	290	280	290	283	254	304	288	251	273	301	290	280	299	279	279	243	236	264	277	262	252	254	262	249	270	275	294	270	263	282	277	282	273	261	273
30912	19355	14952	6578	4506	3534	2952	2427	2181	1888	1617	1555	1432	1357	1218	1180	1097	1116	1058	925	912	1019	969	909	872	874	864	872	841	897	792	777	798	794	802	797	795	784	767	693	775	780	743	747	751	752	737	735	737	750	711	680	692	734	800	706	668	756	745	679	697	755	739	775	700	667	694	730	704	719	733	713	667	709	724	708	723	678	724	712	714	770	730	726	665	726	737	715	680	709	686	708	749	688	718	714	691	683	725	681	726	702	720	708	699	707	729	729	683	666	701	709	709	697	705	666	700	727	684	689	718	729	699	738	660	720	710	659	732	692	681	680	725	717	714	688	659	682	696	699	661	688	679	685	631	643	671	672	705	694	676	686	697	675	702	692	701	740	691	645	711	691	684	708	712	686	629	642	703	695	704	707	697	663	726	682	734	675	681	684	686	697	684	651	682	687	704	698	699	677	660	694	658	700	709	697	742	691	669	698	709	677	701	649	716	700	708	750	677	669	694	704	720	704	670	668	655	693	708	688	623	689	705	698	694	666	719	671	680	675	694	672	718	631	702	666	679	706	659	669	703	648	697	664	675	664	671	635	697	658	659	695	718	706	697	716	659	699	673	712	671	714	692	651	666	650	689	694	664	667	683	649	699	673	654	711	689	708	681	731	743	742	682	643	710	742	716	668	711	713	650	686	714	705	688	657	712	713	715	682	716	704	716	685	704	722	647	705	708	686	651	674	663	709	740	665	708	719	687	666	686	697	722	664	683	705	725	674	666	692	705	673	763	690	697	689	652	693	677	706	717	697	705	694	715	682	739	618	708	668	700	690	662	702	668	658	676	676	678	711	676	634	668	703	729	647	707	698	651	723	718	706	682	698	669	660	689	697	666	674	667	723	726	685	743	724	744	656	678	691	633	674	698	686	707	715	714	656	696	675	726	669	698	686	670	669	718	654	664	699	665	661	683	730	713	681	681	701	699	720	677	729	676	649	660	671	739	725	712	680	684	702	670	699	724	709	679	691	720	686	702	715	762	713	712	700	694	674	707	664	677	693	712	678	762	664	727	701	702	643	693	683	655	706	694	702	628	684	693	712	700	699	652	729	694	713	708	682	716	674	705	681	690	683	655	661	721	692	689	674	739	663	693	687	666	712	707	700	745	709	693	676	716	712	656	667	665	676	732	693	670	705	709	694	728	739	684	715	692	695	687	700	706	670	682	652	717	695	704	694	699	684	690	719	684	726	665	677	713	702	696	661	711	710	698	662	685	668	705	693	669	634	751	673	675	692	680	669	674	651	694	693	678	697	661	670	697	694	667	732	710	692	691	720	746	650	654	652	675	683	691	666	691	617	697	657	660	674	682	704	693	649	704	673	671	720	670	738	685	653	684	656	629	675	706	636	760	748	679	663	660	733	737	706	663	646	722	679	687	680	722	684	729	683	726	693	751	717	643	698	692	691	695	659	711	714	671	653	704	682	667	656	651	732	700	752	720	723	746	725	679	641	693	726	694	708	713	696	676	665	664	720	748	685	712	673	655	665	670	654	688	652	712	681	703	702	684	715	704	689	692	709	646	695	722	691	656	675	673	681	669	697	695	681	641	708	697	629	691	687	737	690	691	683	687	673	687	694	667	695	728	690	659	737	671	698	704	698	724	683	749	622	684	692	663	664	739	661	696	702	703	637	666	720	675	728	718	687	703	698	703	722	684	639	692	663	694	678	730	727	638	671	686	726	710	650	740	725	702	682	716	665	703	679	657	703	651	690	666	716	662	687	767	703	697	695	741	670	739	688	689	675	698	688	675	715	707	686	711	739	696	692	655	708	696	651	693	675	704	679	709	649	720	722	669	676	662	699	726	658	681	719	662	665	731	718	688	716	652	680	702	731	717	694	652	702	694	677	700	683	687	622	679	686	697	689	710	699	682	680	719	650	748	692	714	683	709	710	633	687	687	732	666	665	652	672	687	685	723	695	718	688	718	706	712	669	713	700	658	702	710	670	671	672	694	724	669	695	689	697	706	694	732	686	640	683	692	687	712	697	681	683	671	712	688	767	647	702	689	649	688	724	661	688	675	718	640	657	655	662	652	699	679	711	677	695	666	691	664	657	682	712	672	665	649	670	702	646	680	673	708	648	672	683	668	672	682	708	710	705	714	664	673	734	732	682	708	725	685	690	666	679	684	682	686	732	689	723	707	682	741	691	657	721	670	662	708	682	716	663	666	741	668	661	697	731	695	698	674	683	703	688	660	729	635	663	718	701	696	667	625	653	683	704	713	675	667	668	718	678	666	638	648	716	690	690	678	669	732	680	674	686	718	657	704	654	730	687	726	668	652	706	633	704	686	708	718	695	681	698	653	691	678	682	712	726	708	735	725	686	673	714	728	692	659	709	675	673	674	690	659	661	661	742	671	682	671	683	717	712	621	685	701	704	678	655	700	710	734	656	713	707	691	693	702	665	683	699	720	715	670	698	690	686	696	711	670	693	690	728	646	647	707	675	717	636	666	690	696	665	718	716	678	669	644	685	649	698	721	687	693	690	737	687	691	668	732	653	717	706	647	747	678	748	689	670	707	692	666	699	652	725	668	718	644	696	670	692	739	701	682	717	663	717	670	708	687	689	666	637	671	718	682	698	716	665	685	655	678	669	668	697	679	723	647	674	677	652	703	709	632	656	715	699	693	723	674	667	699	696	683	699	682	687	700	709	685	700	666	676	722	710	722	707	698	674	684	698	690	648	658	734	677	688	696	650	677	726	655	661	700	685	649	703	677	685	663	690	690	701	714	644	700	670	712	645	673	715	718	720	700	727	650	659	674	699	675	688	677	714	663	706	701	761	687	698	664	674	679	732	735	715	702	749	671	688	652	685	676	699	705	690	672	692	726	677	660	683	691	732	693	647	740	673	613	720	715	668	664	697	676	674	676	693	674	735	685	687	684	660	729	690	666	696	720	709	671	686	729	657	660	666	639	759	683	661	677	677	672	750	638	669	670	657	683	676	635	696	685	688	731	738	714	693	658	711	663	709	691	686	705	671	702	699	703	698	668	739	730	754	686	722	685	732	708	634	717	676	659	682	702	715	679	639	718	634	740	727	710	703	685	632	697	706	705	670	659	698	668	690	655	670	654	669	686	718	676	676	674	728	688	662	700	678	720	687	724	748	728	693	703	697	675	703	658	728	646	683	754	675	667	705	691	667	713	682	717	728	737	721	672	662	672	681	702	736	712	722	633	725	691	691	704	702	676	703	661	751	732	702	713	688	724	700	733	636	644	684	717	708	656	739	675	690	708	716	696	685	694	695	715	684	680	684	696	740	702	686	696	660	684	644	719	661	676	710	682	652	706	667	730	686	684	670	693	671	694	660	687	671	654	673	695	716	748	673	691	708	678	664	702	691	713	693	698	653	700	667	710	729	648	703	684	691	672	708	690	688	685	714	651	658	651	693	702	690	696	647	687	665	662	720	693	683	680	695	727	688	704	700	722	728	660	699	644	688
5255	879	302	179	174	160	166	189	154	163	190	164	145	161	142	162	155	133	155	173	201	157	137	163	182	151	172	167	167	153	166	174	164	149	154	146	150	163	153	135	172	158	162	152	151	142	164	155	162	168	164	157	173	146	162	150	144	132	140	178	170	147	166	164	165	150	164	156	164	148	173	165	162	162	140	159	168	147	161	153	166	155	181	165	128	162	134	161	163	140	168	166	174	131	127	170	158	151	127	191	179	146	165	180	144	146	150	147	166	145	151	131	163	152	163	178	154	145	158	162	165	153	156	149	135	146	133	152	137	140	153	136	172	149	155	157	156	138	148	184	147	142	166	153	150	139	156	154	133	140	168	168	165	133	174	147	152	133	150	181	154	158	161	157	151	163	174	140	174	153	148	159	172	185	136	165	151	159	158	133	136	153	161	120	157	163	153	155	164	153	161	149	157	166	159	141	148	158	164	142	154	172	154	181	153	156	155	170	169	161	152	154	153	152	150	164	138	150	137	147	155	162	138	169	158	168	154	149	169	148	161	179	170	152	158	168	169	137	164	152	158	162	164	151	154	155	167	173	141	151	155	151	157	147	149	162	161	164	149	161	175	149	157	126	148	166	168	154	131	163	185	152	181	165	151	148	144	172	146	139	147	176	149	154	166	140	145	183	155	169	177	157	173	140	165	157	155	183	170	163	158	170	121	185	160	144	167	152	176	132	153	169	148	167	171	164	164	151	149	160	155	144	151	142	125	187	150	156	166	139	158	176	169	159	184	163	141	154	142	141	150	163	149	146	166	166	173	149	155	163	158	156	133	153	141	138	150	154	156	143	151	153	137	191	157	168	152	173	158	153	178	175	171	155	166	143	157	165	174	168	161	158	185	167	173	135	139	158	154	155	163	162	140	151	170	154	151	176	153	157	159	158	140	138	164	136	160	163	148	167	148	153	171	145	139	149	169	177	179	152	163	163	145	156	145	152	155	157	176	147	152	157	158	155	153	168	140	154	159	153	149	152	143	145	163	167	144	146	146	152	169	143	149	168	153	164	146	138	165	154	152	159	154	158	155	159	143	149	177	144	194	158	151	162	151	173	184	146	153	148	146	161	173	152	171	155	147	155	162	143	182	156	160	131	172	169	164	171	150	156	154	150	148	153	153	143	157	180	174	154	161	150	154	164	152	151	158	159	158	174	135	164	179	155	130	142	142	129	138	151	186	149	148	165	135	172	148	164	144	155	157	148	136	132	156	165	163	150	158	154	174	159	178	170	183	147	138	164	189	141	141	152	162	150	156	161	159	163	157	146	173	162	161	150	144	157	160	153	153	162	178	145	159	146	190	143	156	158	148	148	156	152	151	137	153	154	166	163	136	146	166	151	153	157	181	161	168	160	151	154	155	146	171	151	145	148	152	162	159	152	142	166	169	158	144	162	158	157	150	144	177	135	131	150	129	117	133	148	148	149	169	171	162	180	155	138	159	148	157	144	151	151	144	148	149	153	160	180	160	161	143	148	147	155	171	170	159	174	137	134	150	163	134	154	171	137	157	148	149	168	155	156	156	159	167	155	151	164	165	151	155	153	175	170	157	151	159	172	164	143	147	142	167	138	169	145	148	150	168	152	151	167	152	156	127	148	168	167	153	156	174	147	165	177	173	152	139	159	181	161	159	164	158	167	161	137	186	180	170	158	150	150	155	160	141	169	143	175	158	153	146	157	168	143	146	172	150	165	154	166	168	156	149	139	129	158	156	156	166	162	141	157	143	163	182	152	166	168	119	155	131	156	155	148	149	147	157	167	153	122	164	167	144	171	133	152	179	159	174	156	147	155	144	171	154	140	171	163	151	162	144	164	168	122	157	152	146	141	138	173	147	163	135	152	143	176	171	168	175	157	143	160	153	165	149	149	165	172	176	166	131	167	147	141	145	153	167	183	161	136	132	150	144	177	161	156	165	157	143	155	168	165	168	163	155	142	160	149	148	159	168	174	160	149	159	170	140	171	159	176	171	140	160	160	135	165	154	131	156	146	127	160	166	153	177	172	153	160	156	151	158	141	174	159	139	168	189	144	159	159	145	165	142	162	153	156	165	148	181	157	142	155	143	160	159	187	138	180	155	166	153	159	151	165	153	152	134	156	147	196	145	159	160	170	143	148	144	157	155	159	151	171	155	162	160	154	169	158	148	155	159	144	138	145	166	167	159	142	161	149	149	151	147	145	155	159	153	158	149	153	145	155	166	150	159	138	152	181	164	142	156	155	149	147	151	184	161	169	156	161	157	163	163	155	141	148	159	177	145	162	162	153	157	165	146	152	168	138	138	157	161	162	165	156	150	161	129	146	143	164	133	149	163	145	165	150	165	168	171	152	160	156	153	157	136	142	169	136	136	167	138	156	169	146	138	161	141	172	195	139	148	163	146	175	180	153	155	149	150	158	157	141	131	168	163	153	165	163	183	175	185	143	147	161	164	157	150	159	165	157	126	160	139	158	129	142	136	134	142	134	160	144	144	135	171	159	141	148	169	176	124	156	165	144	148	163	135	137	151	148	163	149	152	156	143	160	150	167	149	156	119	139	150	164	174	144	163	115	151	148	146	152	163	147	135	157	162	133	166	151	162	153	176	150	142	134	155	193	150	130	141	161	164	144	164	178	140	168	161	146	171	172	139	163	173	141	197	158	146	161	158	178	140	161	171	182	146	134	168	169	165	154	133	166	162	150	155	165	131	164	172	159	151	140	140	160	142	143	151	163	158	150	162	154	159	146	148	150	173	158	158	145	172	169	143	160	154	153	156	142	147	155	146	153	164	136	157	158	156	180	166	143	143	140	155	164	163	171	168	161	166	137	175	134	169	161	169	155	139	165	169	145	172	161	170	132	152	178	164	160	155	165	153	153	134	167	154	136	149	165	158	158	135	163	165	170	164	174	163	165	173	166	164	161	152	164	151	160	143	159	153	141	170	140	158	149	142	149	177	155	137	169	157	161	147	164	161	155	168	156	169	172	128	142	145	166	153	178	148	168	138	149	162	144	170	169	156	178	151	142	162	165	155	145	145	160	151	152	170	149	161	140	155	151	149	150	155	141	131	135	176	168	147	152	144	150	151	156	153	152	149	154	154	153	140	173	178	151	195	174	156	174	194	146	176	164	156	167	152	172	157	173	147	173	136	165	170	183	158	158	164	156	159	158	171	150	145	151	145	160	136	135	150	168	144	168	133	168	161	153	177	165	140	161	158	163	148	155	170	130	149	162	144	176	177	136	137	159	165	142	159	164	145	153	158	164	146	154	129	148	167	153	164	150	162	144	164	164	132	177	152	150	146	163	150	149	152	161	155	163	181	149	185	166	149	163	157	161	147	133	168	180	155	156	162	161	154	144	159	143	168	149	160	121	148	157	148	149	160	161	144	148	141	154	154	145	135	171	152	145	157	155	146	160	162	155	148	139	164	150	144	158	142	137	159	162	156	184	137	154	151	156	154	155	175	155
4803	1417	1015	634	569	542	522	483	478	478	510	459	461	461	493	468	443	439	476	455	452	426	446	476	460	436	469	448	426	469	467	458	455	432	432	459	436	470	506	480	469	432	458	442	479	482	435	495	436	481	441	464	440	460	472	464	434	450	466	461	442	455	485	459	478	477	439	492	461	453	457	478	484	469	434	433	463	466	446	477	470	460	421	464	450	460	422	456	477	453	474	413	445	465	446	483	451	439	453	423	456	471	399	456	446	422	445	490	462	453	474	469	439	469	449	499	455	439	437	478	444	439	408	462	443	464	446	458	470	450	493	460	438	429	460	442	427	410	471	431	469	412	452	459	456	493	481	503	463	460	459	457	464	440	478	503	467	452	484	466	465	488	457	462	442	493	468	467	482	460	439	409	460	444	445	459	425	454	493	462	455	476	492	447	453	470	435	467	473	443	448	427	460	439	440	474	465	430	431	463	457	479	464	457	472	445	471	477	468	522	455	454	427	441	476	457	433	430	457	434	425	432	482	474	460	467	474	512	417	471	443	427	469	459	480	440	468	485	453	447	463	476	420	443	450	419	471	485	484	460	454	454	459	476	495	474	436	433	437	446	452	449	436	471	505	456	477	467	452	473	469	436	466	428	442	434	464	460	459	476	440	469	423	472	472	422	475	407	451	466	469	443	459	459	473	473	475	433	441	449	439	458	411	456	449	504	468	446	427	452	450	453	434	459	446	443	457	488	447	499	443	484	475	440	463	450	495	396	433	436	452	454	455	448	486	475	455	449	456	476	473	459	443	419	459	468	495	472	447	469	449	406	440	471	439	443	436	453	472	437	492	485	443	470	432	439	457	469	472	481	427	409	469	462	447	438	450	459	468	451	466	417	415	482	468	440	488	467	430	451	440	442	476	457	430	481	450	504	437	448	446	466	472	483	456	462	474	440	432	459	447	441	455	493	444	460	438	464	466	438	462	483	422	482	482	453	450	456	485	459	448	480	429	476	475	471	447	456	448	467	449	457	454	448	448	452	454	464	415	463	428	436	454	438	489	424	452	425	516	404	450	450	451	471	469	424	420	436	423	502	436	456	459	457	471	434	434	432	454	448	455	463	466	473	456	447	497	492	457	506	463	447	428	409	461	489	458	447	488	421	473	490	466	448	459	443	425	477	437	459	437	434	444	428	441	448	419	439	436	466	457	429	448	393	454	464	466	443	471	448	471	467	457	452	472	474	441	476	453	457	447	439	464	463	477	445	462	458	459	428	503	425	544	453	466	429	444	467	454	484	434	485	464	488	445	468	440	491	448	452	460	427	418	468	457	470	476	446	434	430	460	454	435	468	453	494	417	441	435	465	482	410	460	482	445	437	482	521	448	455	463	509	453	437	445	485	459	486	480	413	487	463	438	475	446	454	428	461	454	498	465	456	434	488	483	445	416	455	451	448	435	440	465	460	451	484	431	450	498	425	466	443	478	448	451	486	452	465	457	477	462	466	468	441	482	473	435	417	440	432	472	502	466	460	428	462	456	444	434	480	435	450	440	490	447	432	423	463	455	487	429	438	431	448	453	474	428	434	459	442	464	454	469	476	484	437	496	466	488	442	441	468	458	439	483	453	443	434	465	479	479	430	468	490	433	473	489	462	480	462	452	472	457	455	430	474	433	454	458	460	455	480	447	458	457	444	446	469	438	467	468	462	456	451	429	446	465	448	461	448	471	446	451	444	477	431	501	425	471	473	453	463	448	468	461	423	486	467	445	456	487	471	451	414	449	445	440	482	459	437	488	465	481	425	466	431	471	437	453	491	440	465	459	478	416	464	445	438	439	453	457	452	478	495	458	472	453	468	470	476	457	445	478	417	478	449	462	505	464	463	459	461	435	433	438	458	431	449	455	483	497	454	466	458	404	473	443	466	462	472	474	471	446	406	457	500	481	478	428	487	442	473	452	461	430	445	497	478	485	426	474	436	437	431	450	451	450	468	473	468	493	459	482	464	465	452	474	486	474	483	425	474	448	446	447	463	505	395	475	450	453	445	458	411	501	454	466	477	473	447	388	444	448	473	455	431	475	452	457	488	512	442	467	446	460	419	448	453	457	434	446	452	452	466	450	450	439	473	452	446	430	470	470	451	477	409	466	433	465	448	480	461	468	471	430	467	470	418	466	443	462	454	462	454	437	512	465	444	438	465	425	457	482	448	463	432	441	461	462	446	425	433	461	457	457	432	442	459	435	467	478	469	460	421	463	493	479	407	493	444	464	479	485	421	476	464	450	454	442	481	426	456	460	452	459	476	483	447	469	449	447	471	460	508	416	482	432	445	479	439	486	470	462	459	447	455	463	431	478	458	478	475	486	480	450	490	431	470	455	452	453	450	467	457	497	435	439	494	426	463	445	478	452	429	453	466	435	475	483	453	488	468	435	423	462	450	432	446	470	456	456	438	466	458	477	494	432	437	412	457	479	469	428	466	446	519	460	450	462	490	501	472	435	484	482	427	460	444	456	444	449	454	474	443	476	445	452	467	439	495	440	441	457	458	500	469	465	502	480	431	473	436	480	459	447	452	446	461	454	455	438	423	462	459	488	472	473	451	444	463	449	470	467	441	454	434	463	414	448	454	457	458	431	442	458	455	412	406	453	476	466	449	441	470	433	494	444	436	437	481	444	438	424	485	462	461	477	452	467	422	475	471	449	444	388	435	445	413	465	492	485	468	430	451	440	440	461	466	454	442	456	427	448	442	461	422	472	494	443	452	418	457	453	457	481	430	438	442	505	466	422	441	462	471	437	448	457	447	461	469	449	423	487	453	452	471	453	467	432	449	450	474	447	458	490	460	412	488	452	438	455	423	450	463	477	474	501	443	475	446	441	494	481	461	461	467	453	461	446	450	465	447	467	441	452	436	503	457	459	451	444	427	485	451	449	451	434	478	470	448	464	465	470	472	412	445	439	444	442	463	430	470	457	456	426	435	437	453	453	418	446	438	487	471	489	462	426	416	487	473	452	493	476	473	454	492	450	488	474	438	442	489	420	473	454	488	459	515	413	414	472	452	468	443	450	477	482	443	438	438	502	447	462	467	455	464	462	445	447	474	444	435	422	506	478	480	458	448	454	461	418	460	455	443	464	448	447	484	483	419	422	488	479	448	474	444	452	461	454	463	441	441	479	462	416	425	459	474	404	461	442	480	463	482	403	435	484	468	475	478	461	474	452	474	459	414	471	420	473	443	459	461	460	488	467	436	470	456	433	424	445	432	401	455	448	437	434	419	486	436	451	464	460	462	450	472	402	461	464	427	478	477	453	447	458	451	472	452	452	479	445	453	452	480	468	447	444	408	434	454	446	447	495	476	439	465	484	459	451	459	440	492	457	445	467	463	469	482	440	448	469	435	449	476	480	447	448	421	486	464	402	427	484	446	450	427	481	449	499	451	447	482	465	476	462	453	464	429	484	454	451	439	405	454	434	480	478	495	454	452	448	457	459	481	499	474
37936	22970	7535	1856	740	562	496	490	401	386	358	350	362	332	331	323	321	315	327	299	310	329	340	319	317	302	283	267	316	313	303	289	295	317	301	323	271	268	305	286	310	284	284	297	311	303	324	297	272	279	283	280	291	300	316	292	316	288	282	286	284	289	307	321	286	310	303	300	307	285	309	317	294	279	321	286	321	299	297	290	308	260	307	279	297	308	294	338	308	305	287	325	320	317	293	291	307	310	296	298	284	321	305	298	315	280	290	289	276	294	245	288	280	281	313	297	274	308	295	277	277	291	287	316	296	293	304	305	241	287	338	327	309	263	300	284	300	296	287	305	307	309	295	314	285	292	290	274	323	298	274	327	271	264	264	273	282	312	326	305	300	312	324	306	305	326	271	280	316	290	334	289	276	314	290	307	305	269	305	294	302	304	285	308	302	299	285	311	305	281	330	297	316	297	306	304	283	296	299	300	336	278	305	284	339	298	287	305	309	281	272	295	307	313	275	326	287	269	277	298	291	328	261	312	288	307	319	284	290	271	285	313	268	293	302	283	314	301	325	255	296	329	306	313	283	312	292	314	296	307	266	246	281	326	305	271	319	303	310	284	318	286	283	307	289	272	272	265	296	294	268	265	321	306	272	275	261	301	324	292	287	250	283	291	295	310	289	294	281	320	301	303	308	287	309	286	324	298	288	296	304	284	271	289	289	251	315	283	281	285	312	317	321	301	333	279	320	299	340	303	301	307	274	279	284	303	278	329	311	292	291	311	289	320	321	287	272	300	296	325	344	253	302	273	310	287	266	314	271	273	328	329	322	327	272	278	292	279	286	293	328	293	302	302	294	267	282	281	269	280	291	265	304	293	255	275	325	270	277	290	296	299	310	293	324	303	291	319	308	278	327	307	291	296	312	324	281	290	281	314	293	307	301	307	320	277	326	328	295	318	302	286	293	324	305	290	283	301	286	319	286	290	321	280	277	295	277	287	252	303	306	283	314	295	288	273	288	300	284	312	296	267	318	303	317	325	323	332	307	303	319	328	311	296	301	307	287	272	307	289	311	299	290	303	279	298	291	316	285	335	309	285	319	263	294	313	280	326	291	257	305	292	276	297	320	297	301	297	305	312	289	286	307	304	321	276	329	291	288	293	286	266	324	306	294	294	321	289	315	267	300	281	312	308	269	265	302	291	328	296	306	305	299	279	306	325	297	283	283	286	289	288	299	288	298	314	271	271	299	283	301	295	300	287	305	268	276	302	327	294	296	306	266	268	281	310	306	298	310	285	348	316	280	260	294	305	301	304	313	319	318	304	291	277	285	279	302	292	308	297	323	285	299	304	298	308	300	293	315	307	295	284	317	283	287	314	296	291	309	328	303	286	286	302	323	311	291	300	292	317	273	291	319	320	278	316	318	298	301	285	274	316	264	301	303	300	302	290	290	311	323	260	286	343	305	333	278	321	275	261	284	293	291	306	264	280	290	285	331	289	274	296	273	289	307	291	298	294	320	302	310	332	288	296	282	326	304	306	288	307	326	289	313	273	276	319	312	263	295	286	286	281	317	299	271	292	295	317	286	298	281	301	283	292	267	282	287	297	319	274	274	277	298	285	302	289	303	283	313	292	313	279	322	297	304	288	309	302	289	296	286	332	312	317	284	314	307	311	283	280	280	335	305	290	315	284	311	283	337	319	318	277	295	320	259	303	313	261	283	321	299	317	273	282	299	299	346	262	263	287	266	304	286	322	308	304	275	304	305	277	260	310	288	291	320	297	305	314	258	303	322	273	274	317	259	310	274	293	307	294	285	300	291	306	302	277	288	304	278	312	273	300	285	285	311	321	289	280	317	302	329	309	317	296	304	273	294	331	309	313	273	313	304	278	300	306	309	273	322	325	303	298	324	282	301	284	287	300	289	317	326	307	297	299	271	296	301	259	272	288	285	297	314	298	289	276	295	334	298	274	301	282	279	280	323	326	261	311	278	324	274	308	264	304	294	296	326	315	299	283	286	291	308	292	282	283	301	281	310	287	328	274	342	304	290	284	303	290	276	324	294	282	327	302	279	333	266	295	327	335	296	288	293	289	273	287	315	289	286	252	310	320	319	301	353	285	291	315	314	305	273	296	296	308	318	295	306	267	322	291	284	296	290	314	291	295	327	301	300	293	344	277	280	304	334	320	289	287	289	294	312	303	267	301	309	313	269	290	300	269	328	295	303	318	285	285	300	293	273	280	297	292	287	305	289	293	305	313	268	325	282	293	315	314	309	318	309	325	246	268	275	281	262	289	301	316	283	272	280	310	313	272	319	289	285	306	269	293	304	301	301	293	294	286	295	296	284	302	287	288	347	263	247	291	326	282	306	304	302	334	305	279	286	295	273	290	305	298	291	317	306	247	297	312	290	309	304	253	283	287	277	318	275	304	287	300	296	314	296	289	268	282	317	286	296	288	291	312	296	263	308	293	323	303	300	279	292	293	271	282	277	296	293	308	287	299	315	307	306	297	282	295	297	306	260	310	286	314	287	304	298	309	305	342	307	271	289	304	275	300	332	321	283	304	327	301	273	306	304	315	301	297	292	302	293	292	283	288	332	321	310	283	285	293	323	303	309	337	323	280	302	286	282	292	301	313	299	278	273	316	273	324	309	279	303	310	285	274	284	325	278	300	291	266	316	309	300	283	296	318	295	315	327	288	291	318	301	299	294	317	281	306	296	308	314	271	266	294	296	272	312	269	312	279	280	287	306	287	309	303	304	277	287	322	290	290	310	313	290	284	314	280	299	275	292	344	282	296	275	271	317	293	287	292	289	309	318	316	256	282	294	298	270	270	286	311	292	288	306	289	290	305	279	303	301	298	305	278	274	299	280	297	290	295	266	304	290	328	293	268	314	308	288	300	289	295	287	329	306	282	297	271	289	313	295	257	292	283	310	320	270	280	315	281	305	276	305	288	315	263	282	306	286	275	308	287	315	291	302	303	271	301	277	295	317	325	295	273	293	274	308	293	254	289	303	293	292	322	288	269	281	302	308	277	260	296	326	281	303	308	306	291	323	303	296	284	324	269	323	293	293	314	319	317	301	297	278	278	314	301	274	276	281	305	306	302	298	276	290	301	306	303	287	317	288	279	307	298	299	278	323	293	331	281	292	292	334	313	283	295	277	307	287	291	290	284	264	287	273	279	293	314	276	312	293	280	312	312	305	308	302	301	313	249	298	286	297	298	282	254	309	282	299	288	277	317	301	287	292	273	308	305	307	303	314	298	282	303	305	313	311	279	287	309	278	310	323	281	285	256	256	303	290	280	315	273	283	293	305	269	273	285	296	312	300	263	316	323	294	283	289	294	278	325	285	310	318	310	314	325	312	296	317	290	320	287	349	307	268	275	328	292	317	296	300	277	300	306	291	294	268	290	297	294	293	307	277	281	297	293	313	302	334	297	298	323	295	299	333	299	301	292	264	272	299	267	320	296	300	321	301	314	286	293	307	297
21698	13076	9474	5114	2807	2276	1958	1715	1506	1378	1289	1169	1134	1089	1047	1020	974	922	985	898	919	860	878	918	836	880	846	855	818	864	783	835	781	820	837	827	815	798	809	812	794	809	773	776	828	830	823	777	785	754	788	771	808	790	757	818	819	793	786	733	784	779	750	777	768	766	786	780	751	796	796	820	780	802	775	761	767	815	750	797	773	745	760	728	737	743	770	716	730	814	809	755	803	762	773	781	766	779	790	740	773	742	794	777	760	795	726	746	746	740	732	744	759	778	748	729	744	752	776	808	774	767	845	722	748	774	745	741	727	792	728	771	710	765	786	788	779	786	794	710	764	747	774	721	805	799	741	766	798	763	811	747	759	781	761	774	743	742	728	816	764	785	777	775	755	788	786	770	808	723	778	707	769	748	753	793	764	781	791	773	753	770	796	734	736	750	770	754	756	720	770	768	780	753	769	770	826	750	796	764	760	744	768	767	756	734	738	821	743	822	773	768	799	796	758	803	785	774	797	771	761	768	804	726	771	765	732	793	715	737	749	735	759	762	767	735	812	717	787	753	772	764	771	738	747	734	743	781	760	716	717	765	737	785	718	812	805	725	776	797	770	728	812	780	780	776	768	713	759	769	771	735	771	730	780	827	750	755	770	743	758	740	752	701	787	767	748	762	784	759	744	772	747	793	771	840	775	781	741	738	710	782	738	736	787	749	782	741	758	810	771	719	786	735	738	746	777	723	767	780	763	777	762	777	746	743	760	784	722	790	728	777	757	782	693	806	762	750	813	770	759	789	808	783	753	757	736	788	763	765	729	801	773	765	809	710	767	757	727	752	755	734	766	765	764	736	882	691	804	753	731	787	767	734	752	730	801	750	762	724	789	748	743	778	789	752	761	737	754	827	762	751	751	752	813	764	791	759	791	727	770	762	770	744	762	711	798	794	729	744	792	784	799	766	753	781	759	772	750	769	780	755	748	756	769	741	772	738	783	789	772	725	751	750	749	735	720	796	786	757	714	765	796	771	748	780	776	764	792	788	797	762	751	743	761	827	783	791	759	789	796	755	787	785	775	756	742	763	717	709	761	753	771	778	726	764	732	754	726	788	756	813	805	797	779	770	760	782	760	715	735	736	751	768	789	775	780	762	746	777	770	750	784	778	708	784	745	785	734	773	787	799	764	717	762	822	746	738	798	778	722	718	769	710	784	775	780	763	742	722	719	775	766	729	746	790	802	719	770	773	785	783	774	809	804	761	716	728	759	760	782	763	800	778	730	732	807	773	794	762	775	698	736	756	789	766	758	727	778	767	749	782	769	766	747	744	747	760	780	791	770	783	787	751	728	741	749	733	801	816	756	756	738	728	804	799	763	784	763	755	822	715	788	778	787	772	782	808	771	721	795	791	771	763	763	786	738	766	725	751	738	756	777	774	753	751	768	798	747	760	789	759	763	721	736	694	777	743	755	747	777	726	760	731	737	810	743	744	767	774	797	740	756	725	731	759	731	804	775	749	765	728	775	725	739	753	764	750	773	782	778	764	795	781	742	813	761	762	814	763	795	729	800	757	774	761	768	782	780	762	737	775	746	790	769	790	755	760	748	741	764	797	758	776	775	763	798	777	698	759	769	760	782	788	721	802	765	801	745	741	774	747	734	727	773	721	761	769	778	776	713	738	782	757	769	776	731	764	790	704	739	723	770	746	742	750	715	735	797	703	804	772	762	775	749	786	786	716	788	686	744	809	782	783	792	781	692	769	736	755	786	810	751	753	800	787	752	735	797	759	684	806	802	755	821	768	730	736	742	764	788	775	756	790	772	766	733	796	777	783	817	742	799	721	786	735	810	797	765	797	792	787	751	800	728	737	749	775	741	785	749	753	779	808	729	755	755	779	777	764	733	775	734	787	711	788	774	722	734	775	766	798	782	807	731	745	780	760	809	778	770	735	764	798	773	749	787	787	775	701	712	776	764	806	734	795	755	751	849	749	736	737	792	735	744	750	774	788	767	754	749	767	761	758	729	784	811	703	797	774	809	775	812	755	752	735	786	771	748	782	757	749	774	768	802	730	739	770	770	772	711	840	801	742	746	829	774	762	737	800	726	792	739	741	763	758	769	780	740	752	771	763	738	818	762	716	776	821	743	774	711	765	743	787	782	734	793	758	761	733	744	751	747	813	763	766	786	740	771	724	703	788	747	748	724	804	761	785	711	740	786	751	728	803	706	757	762	784	764	781	739	781	776	743	790	762	782	780	758	730	744	749	758	717	796	774	783	756	754	727	751	776	804	764	798	738	766	806	762	761	793	745	775	760	811	768	783	740	774	729	789	754	691	749	772	752	729	794	769	761	757	762	745	755	757	761	771	789	754	774	817	736	726	747	716	753	756	742	803	762	787	805	829	835	779	726	760	731	774	802	712	763	699	779	750	725	752	736	779	777	754	747	737	766	737	763	744	763	731	736	785	788	705	732	800	751	765	799	721	770	729	775	768	812	743	805	706	773	755	745	800	750	789	737	765	779	755	754	739	767	780	714	757	753	763	758	754	767	750	815	761	797	789	764	786	788	781	787	766	766	745	797	733	779	757	737	705	747	706	784	759	750	720	805	740	765	757	765	725	783	759	706	762	773	755	720	746	769	796	796	738	731	722	783	812	785	774	760	730	760	762	782	740	805	737	736	768	771	736	748	766	719	791	773	757	731	770	745	797	685	776	782	773	786	781	761	769	742	777	766	761	723	777	791	818	762	754	768	772	763	772	788	760	729	747	762	800	801	767	793	806	713	737	760	766	804	771	768	775	764	749	718	764	790	778	782	720	746	750	782	720	753	774	746	800	751	776	762	806	791	817	798	778	731	799	727	801	762	741	760	752	741	717	775	775	789	734	765	819	742	785	803	759	756	765	752	732	739	763	747	725	736	756	834	759	754	800	772	788	805	794	758	732	723	768	784	738	787	758	710	742	779	761	753	811	786	752	739	779	719	755	748	717	765	743	810	766	717	750	743	745	767	738	759	777	822	746	820	782	819	778	774	787	702	727	776	754	708	755	749	778	686	738	781	769	753	747	762	754	779	764	777	852	726	732	727	794	817	730	773	756	784	788	822	776	776	755	752	759	788	757	782	767	720	746	693	766	779	733	796	787	731	754	787	768	760	778	766	742	744	771	784	772	746	719	812	758	761	734	731	809	741	708	781	739	791	726	802	754	792	771	733	739	752	774	788	775	782	752	733	772	753	831	753	770	776	815	785	741	740	765	745	772	752	719	734	724	729	767	771	722	763	722	761	731	754	751	721	791	746	761	729	767	758	759	768	791	749	746	723	745	703	766	757	771	748	772	707	765	810	763	737	778	759	754	773	759	761	766	786	775	735	758	742	774	745	745	776	752	765	710	769	773	773	746	762	754	767	807	748	754	741	741	765	770	751	778	700	764	763	719	801	790	778	775	764	728	791	714	704	696	731	712	752	787	790	815	770	721	805	759	744	755	737	772	750
52715	36314	15548	3666	1200	830	683	577	483	472	431	383	391	363	357	341	314	366	281	297	298	297	309	293	281	305	268	282	286	287	296	271	258	307	263	296	278	273	281	251	286	245	268	286	294	284	293	281	319	266	240	291	287	263	263	274	299	264	268	285	272	262	290	307	289	292	281	272	256	274	271	293	281	279	258	282	278	257	255	291	237	283	280	278	280	269	273	257	255	267	276	276	245	277	275	262	293	288	258	269	280	269	296	264	282	305	261	238	291	283	264	267	263	299	258	251	244	267	300	278	262	289	253	253	278	298	262	285	249	273	263	275	229	275	296	266	283	255	283	260	266	282	278	259	276	262	272	285	278	295	262	279	250	262	278	290	264	280	266	286	265	270	261	272	267	273	284	266	267	279	256	284	260	279	281	295	254	234	278	273	256	278	301	293	254	289	295	263	267	250	305	270	252	289	271	245	256	292	243	254	282	286	281	260	256	258	234	274	279	287	291	255	311	259	263	281	266	284	287	264	269	271	285	267	289	286	299	252	260	258	280	265	274	235	268	257	299	267	267	267	279	271	266	271	293	271	245	285	270	261	295	271	274	288	255	269	252	295	259	280	248	276	299	270	266	283	278	271	274	271	241	252	254	281	289	247	245	245	238	256	264	279	321	245	282	273	274	273	269	279	269	257	266	266	252	294	257	268	277	275	308	270	254	254	232	289	275	288	291	268	289	262	292	294	280	255	273	257	294	306	290	294	276	263	250	247	267	247	265	261	280	282	252	243	269	283	262	278	229	264	248	240	282	272	265	276	275	229	263	262	249	252	296	275	269	275	281	239	258	284	300	258	293	256	347	237	300	269	263	245	249	264	284	288	266	277	263	277	271	291	330	269	289	270	261	282	272	265	253	269	287	277	267	263	281	294	311	236	268	266	314	274	260	258	253	241	269	289	266	270	268	255	240	266	271	286	280	271	284	277	276	285	265	275	260	273	234	272	323	264	296	257	271	250	258	263	287	280	253	267	294	294	262	297	280	266	241	240	287	267	283	264	267	258	270	268	270	294	288	285	253	278	284	254	302	281	248	287	281	261	262	266	258	284	256	262	288	238	279	287	253	254	254	286	275	256	278	258	270	275	262	286	291	264	252	285	277	276	252	270	258	278	290	261	291	274	276	261	305	271	283	278	257	275	264	274	282	263	254	247	258	246	268	296	252	270	280	272	271	268	280	286	286	254	228	267	270	290	273	269	296	263	248	296	280	295	255	304	265	274	272	300	274	283	247	245	262	297	268	249	281	297	275	296	260	293	282	305	282	280	282	252	296	280	262	256	253	285	254	266	258	267	245	276	266	298	282	283	257	280	257	298	279	268	281	252	274	276	282	279	267	283	279	259	271	253	271	274	294	263	284	271	272	278	297	306	268	272	262	254	278	281	288	240	256	286	225	264	260	234	282	259	268	257	284	301	262	254	236	263	270	289	238	273	262	288	272	276	296	275	257	297	274	287	299	260	288	284	271	293	279	259	278	266	277	277	274	265	283	260	269	241	283	279	286	274	270	243	284	237	264	279	235	258	275	264	267	297	295	276	249	265	271	260	244	277	277	256	286	288	280	245	280	279	298	257	250	276	284	278	292	271	232	273	272	281	254	262	265	233	269	270	264	245	268	258	270	280	263	282	287	282	265	262	277	265	251	262	279	304	260	254	268	248	268	289	282	280	293	274	279	251	271	278	247	250	276	313	294	249	242	273	274	270	268	278	281	260	268	256	277	246	286	279	250	266	249	294	285	277	259	282	244	267	281	266	243	309	259	265	290	294	286	256	259	275	292	269	255	276	263	289	276	271	289	262	279	305	262	263	259	289	297	275	265	271	270	274	281	255	284	263	250	245	260	267	258	263	276	285	280	292	254	301	295	304	256	249	267	264	273	294	262	296	273	267	310	260	270	274	289	293	272	257	255	274	276	306	283	283	260	292	262	249	252	249	270	263	286	261	288	266	254	272	272	273	253	285	281	250	280	254	300	283	259	315	291	288	243	268	281	267	275	262	253	267	304	276	294	280	257	284	257	298	252	279	275	253	283	288	297	267	260	255	262	262	264	274	263	250	278	248	229	278	273	287	276	266	291	256	270	283	276	280	298	258	249	273	273	288	260	265	270	258	258	267	258	276	307	245	288	267	280	284	251	286	250	277	299	278	285	248	264	254	254	281	274	308	280	257	265	272	257	297	277	257	275	286	286	290	260	282	265	264	237	266	274	287	258	276	266	288	237	279	285	244	301	267	264	297	291	306	274	288	274	264	300	254	250	314	274	277	278	299	300	268	289	244	270	267	284	287	255	259	281	281	288	295	271	256	305	260	297	262	266	244	250	297	277	288	295	292	261	273	294	274	254	263	284	250	285	255	283	263	270	286	291	271	270	265	292	257	229	270	275	294	243	292	287	298	280	261	243	281	243	273	295	261	250	266	289	276	272	251	263	276	269	251	269	301	306	266	272	278	262	261	274	249	260	246	261	260	262	288	256	292	293	261	259	287	275	243	262	281	263	262	258	256	268	291	229	256	264	253	290	249	235	285	267	268	297	280	249	293	273	309	278	277	292	291	272	285	289	264	267	288	267	278	294	273	253	277	243	275	262	272	280	286	289	278	289	270	272	279	280	316	258	281	245	291	262	267	267	277	287	259	260	244	235	276	275	260	285	254	281	266	286	273	278	287	281	271	277	273	270	274	237	291	286	254	261	264	270	263	256	310	276	281	288	258	268	245	254	279	262	278	263	269	283	288	279	260	272	294	271	251	266	299	260	275	297	284	264	263	261	286	272	281	278	289	264	309	270	268	267	307	285	283	282	248	263	275	276	306	252	243	318	274	268	265	285	266	241	280	243	281	245	264	254	273	270	285	277	291	286	244	272	303	283	292	253	287	258	271	265	272	264	298	285	269	302	295	290	274	258	259	277	268	301	289	258	238	249	286	272	262	288	262	279	255	235	251	272	254	293	266	302	278	267	274	271	255	245	279	263	281	305	264	270	301	302	278	247	262	256	280	288	264	276	256	266	256	250	262	244	294	258	288	297	263	245	271	288	276	301	300	294	262	267	256	258	253	264	265	269	287	311	284	283	276	273	282	279	273	268	273	270	290	261	262	261	305	280	256	282	254	244	270	246	288	270	272	261	267	272	299	260	273	255	287	304	296	274	281	271	251	282	276	252	249	268	302	246	288	244	241	287	281	311	270	304	268	267	273	286	262	296	309	283	263	246	277	259	268	265	255	262	277	261	256	264	305	297	284	307	266	292	259	272	267	295	267	275	281	273	284	267	253	257	296	278	262	267	277	267	272	270	244	266	254	255	273	301	287	225	253	277	261	282	303	267	261	263	278	303	263	281	290	268	280	281	290	239	262	273	272	291	269	244	266	253	282	250	278	285	285	244	274	301	279	271	257	262	287	232	259	238	274	266	261	303	291	252	254	288	280	262	263	262	262	256	260	255	270	268	266
30639	20320	13650	7705	4483	3525	2974	2587	2172	1879	1697	1622	1422	1351	1185	1212	1153	1068	1068	1012	975	907	902	936	908	857	891	864	823	832	814	822	765	774	797	745	807	795	861	767	767	736	738	760	767	773	719	759	706	734	704	681	746	750	721	760	741	715	676	691	708	734	700	710	723	751	723	700	715	717	743	693	693	672	664	723	723	682	753	656	712	738	681	666	688	705	713	681	703	642	682	724	706	666	671	722	694	645	714	719	693	692	726	713	740	719	703	693	656	688	719	694	679	716	694	692	659	702	695	634	708	667	684	679	718	672	701	682	693	674	718	657	726	697	647	688	727	746	710	703	691	706	686	692	657	726	686	675	706	690	720	667	654	691	649	702	687	672	696	691	693	748	666	702	682	726	680	704	694	685	659	640	706	698	686	647	743	702	657	657	718	627	704	687	731	702	657	684	709	691	658	665	685	676	671	681	680	735	703	717	712	706	719	656	658	627	691	634	677	669	677	683	690	731	663	707	686	721	680	660	650	670	663	692	666	672	670	670	673	643	650	679	688	661	670	693	662	713	701	718	639	693	712	683	770	713	653	681	670	675	693	715	662	733	671	669	687	697	676	655	689	665	705	659	650	698	687	655	666	705	704	686	711	720	720	670	660	667	661	702	669	674	736	689	673	690	678	695	710	682	665	698	629	689	706	653	722	631	711	681	648	664	729	691	667	684	667	706	677	703	691	718	684	669	635	694	675	636	635	742	666	719	715	722	665	736	689	687	699	660	704	713	722	671	684	680	673	695	699	653	685	662	705	685	744	677	636	684	654	656	702	754	686	672	662	701	700	707	682	702	662	728	691	683	698	668	679	659	675	671	687	695	683	728	680	704	706	732	702	656	646	686	716	697	687	665	686	686	689	645	725	656	702	688	679	662	693	680	661	683	721	684	739	707	738	723	704	652	708	716	714	718	686	720	666	629	667	699	700	746	691	676	698	703	682	681	668	690	703	709	686	654	681	684	661	618	705	681	690	709	696	693	711	714	750	636	687	671	690	654	678	701	705	686	651	681	681	675	665	759	698	680	680	711	677	714	693	701	678	677	661	671	689	649	733	719	694	699	698	720	699	655	664	675	750	674	692	653	702	700	704	709	687	706	695	693	690	674	744	674	690	641	691	700	698	725	665	722	696	697	701	725	665	688	710	675	673	706	628	703	716	680	665	703	722	697	663	663	735	687	663	674	661	688	670	690	665	694	689	665	671	676	673	698	727	678	658	698	716	656	714	695	644	755	684	674	649	724	674	709	638	672	671	670	683	659	656	722	681	690	634	665	719	704	680	694	671	712	623	723	687	669	678	687	745	687	673	761	630	697	647	661	669	650	639	643	705	680	701	690	643	658	679	675	700	657	703	691	702	657	659	696	715	647	644	667	681	677	701	688	712	665	701	704	693	709	665	682	693	689	683	713	702	698	685	737	697	698	705	680	698	677	649	714	690	726	695	704	669	705	705	677	658	684	772	708	681	688	695	620	710	699	677	662	695	668	687	640	704	720	722	708	680	665	710	694	712	693	681	702	723	664	661	683	656	705	648	729	674	654	681	695	708	728	680	683	704	665	688	660	695	686	703	691	724	674	688	702	705	695	691	694	717	650	720	698	663	678	698	665	673	683	702	691	731	669	695	754	662	649	661	699	782	649	719	693	694	665	678	681	702	665	643	718	632	722	656	705	692	679	673	694	684	670	706	698	695	675	701	684	717	640	667	658	681	680	751	678	728	652	692	671	676	710	671	690	697	648	704	677	677	710	687	678	661	663	689	695	653	682	678	684	699	655	674	742	679	726	654	723	704	655	709	719	660	674	649	632	654	719	668	700	720	666	642	638	659	687	709	629	698	667	679	684	694	660	706	692	663	676	680	656	698	662	663	674	683	670	668	673	654	705	708	746	676	698	701	731	671	662	698	713	698	709	707	719	705	707	678	699	668	748	657	648	683	733	680	708	619	679	714	721	725	659	693	708	685	712	665	684	661	674	690	689	683	706	690	664	676	644	669	714	670	660	694	688	651	673	701	699	662	690	690	723	759	655	716	677	687	701	695	694	709	676	710	687	677	685	669	678	678	627	717	694	688	679	681	699	679	676	768	719	690	692	698	736	684	703	688	690	722	652	708	689	721	721	712	686	728	680	694	692	675	719	660	714	677	718	700	669	705	654	685	653	666	667	695	699	705	726	669	708	693	722	727	675	711	647	624	672	654	706	717	681	667	703	741	671	710	630	696	690	707	682	714	671	691	700	688	703	683	708	663	673	732	698	642	700	681	711	672	677	675	674	647	663	644	670	670	699	738	734	656	665	676	744	672	663	720	746	664	661	670	649	675	691	678	665	678	672	683	616	690	750	663	691	669	696	688	692	673	690	659	694	659	709	633	700	733	725	683	683	688	642	752	695	663	672	699	710	701	656	717	696	694	659	706	664	697	663	668	696	647	679	677	657	716	709	754	689	646	680	674	705	723	634	712	687	729	673	707	681	681	689	744	676	696	673	660	659	681	704	634	708	676	676	679	710	671	691	725	680	694	703	663	681	690	739	601	696	654	674	683	630	649	702	762	658	660	695	704	683	679	688	689	684	697	713	670	680	698	703	635	692	669	680	639	655	720	681	708	709	627	671	707	697	689	694	693	667	674	715	694	651	681	687	665	727	669	711	710	700	690	691	692	682	723	693	707	673	690	665	693	737	656	649	713	682	654	730	680	675	700	645	672	677	645	717	722	674	709	682	681	689	710	664	671	665	667	716	721	649	679	698	708	674	730	681	689	725	656	704	684	709	691	697	691	716	664	673	671	679	684	672	641	639	649	693	678	657	742	675	664	674	684	668	645	708	671	723	685	656	654	694	651	670	643	633	702	693	693	682	716	685	707	716	679	711	679	662	643	679	696	663	740	694	720	652	695	687	687	677	709	698	674	677	704	688	708	682	677	706	723	670	634	682	664	662	686	662	688	636	665	695	654	689	655	697	721	740	683	701	678	615	714	729	695	728	677	707	707	722	696	718	678	678	734	725	695	701	687	692	745	689	702	675	669	639	664	728	669	659	707	693	642	689	676	670	671	673	687	671	660	673	683	692	738	677	697	683	683	691	688	734	716	712	674	687	676	684	726	706	643	699	686	674	704	682	697	601	654	665	670	678	686	672	678	694	660	661	672	716	702	667	660	721	660	698	674	669	727	681	711	669	652	671	700	706	688	721	731	700	647	679	715	724	702	641	683	694	694	693	691	638	663	672	683	695	724	661	692	662	655	719	665	650	643	653	691	712	620	688	675	674	693	690	703	650	730	654	724	666	705	696	668	703	664	699	660	630	665	717	666	729	665	681	702	662	697	733	711	667	665	639	700	680	689	696	752	704	723	738	702	683	684	729	728	601	717	661	712	697	668	691	677	694	648	646	717	677	724	662	666	725	689	682	685	669	685	676	692	659	691	719	755	683	688	683	692	667	724	722	736	700	686	721
5390	927	288	210	160	162	178	153	148	154	150	167	158	170	150	142	169	174	161	158	164	135	165	170	160	140	175	152	141	154	144	169	139	141	157	157	150	151	160	137	155	153	164	170	148	165	157	147	151	140	154	177	143	159	164	151	168	166	142	142	143	164	150	148	151	158	145	168	147	140	171	148	145	152	170	149	143	175	165	178	151	154	163	147	164	139	141	159	154	140	139	154	154	138	180	165	161	140	139	157	141	150	154	151	145	151	160	145	152	153	149	154	154	137	166	172	147	158	131	150	152	152	173	155	164	171	144	154	160	145	139	147	140	145	145	121	154	160	159	142	173	158	141	142	155	142	141	138	156	147	161	162	158	152	147	183	147	163	155	153	126	177	148	174	151	145	146	144	151	165	131	158	139	144	140	166	135	162	169	155	156	143	144	149	173	153	141	162	154	141	161	146	165	148	157	148	142	173	154	177	173	172	157	159	163	148	142	188	135	161	155	135	161	167	169	176	146	161	139	159	162	161	148	154	156	159	192	187	158	143	181	155	154	163	148	166	194	138	158	141	148	145	142	169	156	133	135	163	149	144	155	156	136	162	163	171	165	147	160	136	155	162	160	148	154	134	170	150	158	153	165	138	132	162	152	152	157	179	147	161	171	159	136	165	151	168	153	161	181	185	170	124	154	154	153	162	139	161	153	145	161	148	161	160	175	147	136	128	163	178	133	177	171	137	141	176	139	158	157	150	181	150	159	157	149	170	166	161	142	156	172	138	163	157	160	135	164	172	141	127	142	157	156	153	154	157	152	174	151	163	143	153	148	153	156	176	163	167	148	150	155	167	144	142	152	159	142	172	172	164	179	164	158	147	140	136	151	163	164	163	141	150	161	169	158	178	161	163	168	159	156	186	163	150	164	154	158	158	160	156	150	151	158	160	165	169	177	152	170	146	156	172	169	135	157	159	146	165	156	140	161	141	158	148	143	176	154	138	157	145	154	164	138	178	146	151	136	173	157	113	156	138	148	167	171	166	164	157	171	156	138	149	168	150	130	165	158	139	157	138	147	176	157	158	160	175	159	164	151	151	167	146	152	142	164	162	152	180	186	162	155	167	147	126	163	151	127	153	172	147	154	149	186	147	171	134	168	128	147	154	160	178	186	161	158	166	119	144	165	153	188	170	161	141	152	153	170	140	153	167	160	146	140	140	160	159	161	153	150	172	149	157	165	150	182	158	167	149	177	153	159	144	165	192	134	155	170	150	145	159	154	170	168	146	160	156	147	182	137	154	174	135	158	164	158	165	175	153	144	177	156	161	157	164	148	166	188	142	159	176	157	150	159	158	160	179	158	153	180	176	158	162	171	131	139	135	150	182	174	162	165	158	163	148	167	162	154	160	138	162	148	140	147	159	135	153	157	153	154	143	171	162	166	185	156	144	156	174	174	152	159	153	164	167	168	144	159	174	141	150	150	159	167	153	145	152	164	157	141	175	143	170	162	153	151	139	157	156	121	155	144	145	141	139	148	150	144	174	143	162	148	138	162	129	158	139	157	164	148	151	165	137	165	151	172	150	134	167	131	147	181	146	176	160	141	169	165	167	157	170	154	187	156	177	145	139	148	144	139	158	154	152	151	151	156	135	133	148	170	142	149	163	152	151	139	172	147	143	149	152	157	128	174	161	139	149	151	155	145	154	147	169	158	136	130	168	170	129	165	150	153	141	162	154	161	165	158	150	151	156	170	143	174	157	170	168	145	154	144	155	149	145	113	170	177	158	145	160	160	146	156	139	163	166	153	165	172	141	130	165	161	139	185	163	157	160	161	169	138	152	166	148	151	160	150	157	150	173	171	159	147	145	169	156	152	159	151	150	169	150	138	138	192	150	156	168	134	174	161	166	164	162	149	143	137	161	155	167	198	143	152	144	166	168	161	160	160	152	166	148	142	155	146	179	149	196	169	158	141	159	169	143	158	147	157	154	144	132	167	137	155	149	121	177	145	137	154	154	168	144	148	137	144	153	142	169	162	150	175	139	170	150	159	143	151	145	164	184	163	164	146	159	159	177	169	145	135	173	164	147	165	137	165	163	161	125	135	165	154	165	162	130	163	132	150	155	148	154	159	173	159	146	154	160	157	152	171	142	155	149	124	161	163	139	175	151	157	175	136	143	157	171	174	146	163	165	169	142	151	161	157	143	163	152	152	173	144	163	162	148	145	160	144	156	160	152	146	164	147	134	186	136	170	148	144	146	138	151	170	177	169	159	151	133	130	164	152	147	146	161	148	137	181	150	161	161	144	162	165	166	153	153	146	177	169	143	163	152	165	153	158	151	147	165	142	158	169	145	149	156	162	155	151	159	178	142	166	160	158	164	137	147	152	161	144	160	143	157	150	196	143	162	149	159	144	148	158	136	145	158	169	145	160	165	154	172	143	147	153	147	163	152	162	127	167	150	147	168	153	147	143	151	146	176	156	140	186	164	180	154	156	168	152	141	159	150	163	153	148	171	158	142	153	161	157	166	174	148	146	162	177	171	167	159	171	147	157	153	150	158	150	147	149	157	144	149	149	180	162	164	157	152	152	165	148	141	144	142	186	157	157	173	155	145	148	130	158	148	139	146	145	180	169	182	165	152	156	166	151	156	140	175	140	158	144	139	164	150	143	164	164	155	169	152	153	142	169	154	151	133	173	161	149	137	150	152	137	153	155	160	157	140	174	163	182	180	140	168	162	154	146	156	156	151	149	167	121	174	164	162	174	155	140	157	140	156	150	157	131	158	144	144	172	155	156	157	188	144	144	144	160	151	153	179	151	166	128	154	135	140	163	150	138	168	151	159	165	139	147	144	170	149	165	143	151	148	139	151	143	155	150	171	131	166	146	152	157	182	171	157	143	154	151	150	161	151	150	145	174	192	176	152	146	170	165	143	176	162	142	145	164	144	161	176	179	180	153	162	149	156	172	159	142	155	143	158	142	151	152	152	149	164	153	156	162	167	151	164	154	150	146	165	152	149	132	146	160	150	168	173	152	143	162	172	163	165	167	168	158	142	150	171	143	164	165	157	162	147	165	174	185	145	144	152	164	164	148	167	155	152	175	156	166	153	152	151	162	181	171	149	135	150	141	168	165	186	176	149	158	148	148	167	164	160	165	150	157	130	142	156	158	142	159	142	170	146	150	134	167	151	157	153	161	168	173	137	164	149	182	141	148	141	159	139	147	155	140	172	147	168	151	145	171	178	152	145	183	167	128	153	169	167	152	173	143	151	157	156	158	153	147	140	173	162	188	162	149	147	149	155	155	140	146	153	153	147	153	165	153	143	137	144	148	145	145	150	150	169	143	159	167	147	149	160	160	152	151	157	151	140	164	160	126	149	155	122	180	139	150	170	143	159	159	149	161	142	146	142	161	139	171	137	160	166	148	153	161	165	149	167	185	163	160	142	156	157	156	166	156	168	130	153	168	149	135	157	146	132	150	148	174	163	151	162	146	172
4788	1430	872	660	537	560	488	468	490	498	508	466	484	469	460	425	470	461	459	476	443	486	443	478	451	440	464	470	487	451	469	434	419	487	456	429	429	471	458	480	468	446	466	453	519	456	464	436	432	451	474	431	438	467	458	478	481	452	470	435	496	465	484	481	458	444	473	472	469	493	442	417	454	460	464	420	434	487	493	475	436	479	445	452	469	440	459	428	459	516	484	459	453	472	443	435	447	491	484	506	477	468	450	473	442	464	478	457	448	483	455	438	439	466	463	475	455	438	449	444	439	438	485	468	456	463	429	440	467	472	452	433	485	448	462	489	460	474	459	467	459	455	451	479	440	467	468	419	441	454	411	436	438	501	482	445	470	476	439	426	475	466	442	463	454	445	481	478	432	458	486	448	447	436	456	422	464	492	462	476	428	449	421	393	469	455	487	404	485	438	438	464	442	449	456	497	438	453	436	439	449	498	445	460	459	461	433	442	444	470	441	470	481	452	455	464	464	441	455	418	434	468	420	460	443	449	440	499	429	418	452	464	473	405	446	458	454	434	443	443	455	485	458	483	460	432	445	447	427	417	460	436	485	506	438	462	449	497	447	439	495	483	479	469	481	435	447	462	453	475	434	459	471	455	427	469	424	472	445	443	464	498	480	466	422	446	438	424	418	488	478	496	442	448	395	464	492	430	481	431	434	405	452	479	450	442	477	483	455	442	463	454	468	440	472	476	466	458	443	454	504	468	460	460	487	493	450	456	474	436	421	458	389	435	464	480	474	448	468	452	460	507	449	436	478	443	429	467	468	448	481	456	441	470	462	426	481	448	459	482	469	472	458	479	483	429	450	467	457	496	456	407	458	462	443	476	433	483	423	456	466	444	457	468	451	471	423	466	431	455	454	468	498	441	473	494	463	505	433	452	492	459	461	464	465	400	471	435	426	414	465	461	466	408	454	480	482	475	443	454	489	457	454	493	472	440	468	447	428	459	483	455	454	471	492	463	443	453	471	469	482	453	459	439	450	454	428	408	430	467	410	454	425	431	455	433	467	458	477	458	481	488	450	441	422	474	428	466	468	442	439	445	469	472	448	472	475	453	449	472	442	432	450	468	477	423	455	481	440	442	467	460	467	441	442	448	474	454	488	448	468	429	451	437	493	442	455	445	453	465	428	457	409	474	437	488	464	460	445	455	477	421	448	455	439	443	442	460	464	453	498	470	443	480	456	423	459	457	459	480	423	431	436	446	445	436	439	421	455	457	452	454	450	467	475	475	437	451	443	450	486	456	455	453	451	469	465	428	486	459	441	458	466	443	410	485	469	479	436	459	497	470	447	451	440	467	460	430	443	470	468	439	456	473	472	448	452	434	450	455	435	460	461	491	473	460	464	482	462	436	454	478	436	476	456	461	465	442	463	477	476	466	473	424	436	444	451	512	486	470	485	458	479	467	478	468	468	461	478	466	445	460	477	455	410	461	486	439	483	447	464	429	454	469	426	439	455	453	450	427	439	494	472	424	453	444	487	465	484	456	446	444	480	447	442	441	437	463	475	438	461	407	440	434	483	473	452	434	425	456	428	453	439	441	464	426	420	432	418	444	458	451	464	473	433	464	441	459	473	467	447	466	482	458	446	453	459	436	438	493	465	466	449	457	419	443	462	425	501	503	475	433	471	475	477	484	477	407	441	478	448	502	455	452	474	441	461	466	450	476	430	473	453	458	460	445	474	466	485	442	462	479	393	426	467	477	440	482	458	444	475	489	473	452	455	511	437	455	451	445	445	430	482	485	454	462	516	469	455	458	428	448	469	422	465	429	430	449	494	455	453	481	468	429	477	484	457	448	437	497	484	478	454	446	475	452	468	458	443	444	487	466	465	397	448	465	449	490	491	387	444	459	465	465	477	452	448	513	459	463	440	449	435	485	427	475	482	425	457	457	450	466	477	484	452	466	463	428	419	457	463	477	445	485	455	450	419	490	453	423	428	448	413	433	463	451	455	452	438	436	491	483	437	427	435	471	453	465	448	433	435	452	441	443	467	470	479	461	467	434	454	403	440	448	425	407	447	479	485	430	471	447	464	480	477	448	464	459	430	438	426	472	424	416	430	451	466	463	446	426	468	442	448	473	394	507	449	456	433	429	462	472	447	463	431	470	460	465	454	419	471	451	437	474	438	423	450	512	433	424	425	461	495	427	473	503	443	481	482	448	464	436	446	446	456	434	503	512	420	462	437	407	456	484	444	493	473	440	431	444	429	488	435	462	466	446	494	412	460	427	477	448	467	455	434	462	458	490	461	425	444	469	441	431	448	451	443	479	429	467	478	426	480	442	428	446	437	460	449	477	439	432	491	487	507	475	457	452	437	437	432	483	470	451	445	423	435	457	460	446	464	464	432	497	474	459	471	460	442	465	480	446	457	456	460	495	481	480	469	453	440	443	453	482	441	432	453	434	471	492	475	444	482	446	501	445	452	479	477	423	419	421	449	452	438	460	477	490	456	442	459	488	441	465	472	449	469	482	496	466	429	465	467	463	432	439	441	455	473	424	497	435	435	458	421	445	457	450	454	435	421	444	421	428	447	437	465	434	421	468	477	478	444	440	476	467	453	434	483	452	457	457	449	421	458	437	472	464	490	473	487	444	495	465	484	441	460	440	451	445	453	447	432	441	433	446	458	509	471	473	450	466	485	472	453	462	463	456	437	443	465	440	453	484	444	452	470	481	435	459	482	473	508	443	455	455	461	437	474	424	464	477	441	426	477	428	464	472	494	464	479	452	474	459	497	445	479	483	454	447	447	444	401	441	443	452	453	481	465	463	459	447	469	430	452	489	441	473	463	419	442	485	452	401	445	492	439	463	461	454	456	465	459	440	458	455	465	465	444	454	488	473	476	463	429	454	458	444	469	466	458	451	453	450	444	436	453	459	423	401	465	472	448	451	426	438	496	432	463	443	459	466	434	457	446	491	465	456	452	485	475	452	441	482	468	459	422	438	475	465	460	477	467	484	437	454	497	464	497	464	457	448	454	458	472	469	447	440	455	451	500	456	457	442	487	467	448	460	464	446	457	447	500	465	439	473	492	458	480	420	475	461	421	470	479	428	460	442	460	457	425	461	444	424	445	442	413	463	474	483	451	412	442	482	446	462	482	461	431	454	458	468	484	456	428	421	457	472	426	498	448	461	479	461	505	445	471	431	448	475	455	444	455	448	487	442	474	462	435	449	467	443	422	436	449	434	469	465	474	439	481	480	485	442	473	491	442	474	471	492	472	465	447	444	470	466	455	437	470	446	484	460	407	471	494	436	389	489	484	419	434	442	455	460	444	461	498	444	455	475	410	442	459	432	423	433	491	429	471	433	475	463	452	460	460	508	454	476	445	435	485	448	454	448	495	451	440	473	461	476	445	437	475	471	462	456	457	459	463	458	446	417	463	433	481	438	499	481	476	474	478	491	491	473	487	452	479	428	440	478	474	433	430	426	470	455
38896	22645	3244	2094	737	593	517	443	381	385	370	346	343	352	356	346	308	298	360	315	305	296	312	320	308	283	277	300	307	295	293	324	303	267	304	305	283	310	300	314	320	268	298	295	298	276	299	285	298	341	306	332	325	308	291	316	363	313	273	307	314	275	285	280	286	288	297	290	294	330	307	288	304	303	328	285	308	309	281	292	307	341	322	346	298	305	310	328	308	288	271	330	282	274	290	297	291	300	315	300	294	319	272	285	273	290	279	296	305	293	277	300	297	307	255	290	302	274	307	301	323	302	303	294	278	308	296	304	264	303	291	293	322	319	308	317	285	277	317	281	296	340	276	279	257	293	289	275	289	313	302	273	308	270	320	359	306	279	276	281	302	314	285	302	320	297	286	279	280	291	272	269	327	283	318	279	321	301	300	285	292	323	317	277	288	291	289	283	287	290	270	273	277	248	273	312	301	282	332	268	290	275	314	309	306	296	317	306	294	322	305	292	290	281	288	285	338	278	307	289	277	319	269	300	295	304	316	259	307	318	315	283	302	281	317	349	304	310	309	328	281	286	297	271	321	294	319	325	274	350	281	303	299	311	314	336	267	305	321	324	280	292	316	284	296	288	285	306	289	308	301	268	291	280	323	274	296	278	284	275	295	325	294	321	279	277	249	285	284	318	309	321	285	321	286	281	308	276	316	310	311	272	282	283	280	282	279	323	284	304	284	308	283	259	283	309	300	303	330	266	280	306	299	328	289	314	300	281	289	281	296	277	270	302	291	314	342	267	280	286	300	292	289	293	294	303	286	279	256	288	256	302	305	298	273	296	279	290	291	308	298	287	279	308	307	293	268	309	310	306	319	317	289	265	305	317	309	307	312	324	275	301	309	293	274	278	287	301	314	315	305	295	293	280	308	287	291	327	296	302	298	281	322	298	298	295	314	301	298	297	307	289	307	310	288	300	277	282	334	309	257	275	292	280	312	278	313	291	324	330	313	320	271	296	289	321	289	299	299	284	303	301	305	309	269	262	253	300	302	313	278	312	308	297	295	307	287	301	287	302	301	314	288	321	294	326	292	308	303	264	298	287	288	312	284	305	323	335	279	283	315	279	294	304	279	319	304	317	303	314	323	293	270	309	275	290	275	301	292	322	308	276	290	306	288	246	295	330	267	336	303	296	284	288	327	301	328	294	267	268	284	332	313	294	285	326	304	305	287	301	296	285	299	305	315	296	304	306	298	280	307	307	295	308	302	304	293	271	264	296	283	292	297	335	316	282	314	277	272	329	330	333	334	292	301	338	300	300	274	278	308	316	304	296	284	311	323	280	302	341	287	270	306	331	283	322	310	283	291	311	312	294	312	301	324	311	296	311	265	309	263	300	307	304	272	286	294	271	297	311	301	308	317	312	303	283	293	280	307	295	299	294	298	307	309	300	287	284	307	303	328	277	303	316	306	300	294	290	264	291	272	286	309	299	294	266	291	302	267	296	275	306	305	332	279	294	275	296	305	307	309	317	293	256	315	287	293	297	290	282	331	294	302	283	306	306	302	276	293	284	277	309	299	296	280	311	299	307	315	302	330	312	313	285	295	283	286	330	295	295	276	315	298	260	304	288	296	310	288	322	315	336	283	285	265	273	312	281	275	306	291	269	317	299	291	297	279	313	268	267	291	289	299	273	287	296	278	273	285	306	291	299	318	340	297	257	302	297	293	330	303	289	283	307	305	267	280	304	308	276	297	289	293	285	293	259	291	291	296	342	321	320	251	314	291	348	302	284	313	298	309	324	296	276	300	295	282	293	301	321	284	276	297	287	320	284	300	283	262	299	290	294	298	306	297	302	316	312	297	330	338	317	297	305	287	266	270	308	321	296	345	310	318	317	304	327	305	290	264	325	279	291	270	316	302	298	329	315	328	278	307	318	275	271	282	288	274	317	308	286	271	297	362	303	298	288	295	263	309	307	296	306	290	312	266	330	290	297	279	316	251	281	296	297	318	305	268	273	294	297	260	321	288	309	307	294	286	293	283	268	293	358	287	294	301	294	305	308	319	315	265	299	273	265	300	290	278	304	301	311	292	281	284	309	290	284	328	280	296	318	293	305	287	306	282	329	312	263	293	328	302	304	277	317	293	265	347	289	289	275	304	285	313	296	307	313	312	279	291	313	319	286	320	274	287	305	296	327	294	278	275	324	299	322	316	292	293	310	308	247	301	288	313	290	282	305	307	294	321	272	289	283	282	317	290	312	320	292	307	277	324	302	317	323	290	289	270	298	276	316	295	294	308	311	328	339	308	347	277	352	307	312	283	314	291	289	308	290	288	294	274	325	273	308	295	265	304	274	293	284	284	290	273	264	295	312	304	322	306	308	327	333	298	309	283	284	296	304	285	254	303	259	277	315	284	279	287	303	303	323	281	313	294	296	332	318	282	289	290	260	298	289	341	287	279	302	294	301	281	319	263	313	312	303	300	293	285	314	335	295	294	306	299	290	280	302	306	298	287	279	283	288	281	306	283	322	296	310	280	261	311	253	296	298	309	277	316	342	286	295	301	291	296	281	275	283	279	299	287	285	306	311	301	286	294	300	295	273	310	315	320	288	306	295	291	313	323	288	288	296	311	308	290	289	296	284	313	277	306	321	315	279	319	284	288	273	312	295	325	320	281	281	298	294	311	315	259	301	285	295	318	283	325	318	289	297	269	289	292	272	269	279	303	317	276	303	325	261	296	290	273	276	281	322	307	293	326	304	302	259	295	300	302	317	325	321	286	283	303	318	305	318	270	335	277	298	301	302	294	343	293	299	290	317	302	298	276	285	307	293	263	310	300	294	274	310	322	322	291	294	264	327	284	285	306	294	309	304	285	271	314	311	284	274	320	309	277	330	316	286	279	281	287	321	299	332	305	304	257	285	264	292	327	287	290	276	301	306	319	334	266	301	275	314	314	305	314	251	334	291	335	269	315	284	279	305	288	307	314	327	286	294	273	315	289	298	282	293	309	281	318	306	284	339	283	294	284	311	307	250	287	285	278	317	283	279	269	277	281	313	323	273	314	298	322	311	308	315	292	329	320	331	308	269	289	319	269	290	304	290	309	266	275	251	294	289	271	304	324	290	312	300	330	311	274	286	311	297	315	287	313	268	289	317	320	314	305	320	276	301	307	299	284	294	332	333	315	279	292	316	306	315	268	277	301	294	293	287	303	283	313	298	318	297	315	310	279	274	298	285	291	272	269	313	298	277	277	294	302	333	294	323	285	297	282	290	311	293	286	298	294	286	286	323	292	330	301	274	337	303	288	309	286	296	283	301	304	311	308	275	286	325	319	287	306	283	311	297	284	295	304	290	308	285	247	286	337	262	293	317	279	329	288	288	298	312	319	309	300	286	288	302	289	308	290	304	282	287	255	290	293	276	297	311	289	310	308	297	321	286	338	317	313	293	287	304	302	313	301	309	319	309	278	322	301	289	327	317	322	303	301	295	293	343	298	289
21962	12316	3568	6157	2758	2275	1896	1624	1441	1394	1285	1213	1119	1107	1046	1015	966	995	1019	900	917	930	902	850	860	906	843	911	863	902	812	826	858	854	811	825	794	768	816	821	810	804	826	842	798	819	820	796	813	755	802	829	809	778	765	801	821	760	796	798	795	742	788	805	762	784	798	754	730	821	778	798	789	785	808	792	781	770	737	706	782	783	745	745	762	712	781	726	779	816	746	768	730	804	778	776	798	798	813	757	769	810	717	768	758	729	767	775	767	812	761	774	817	761	739	768	754	750	779	737	746	772	787	839	779	755	792	735	784	754	804	745	774	725	754	822	742	719	779	775	767	719	726	769	776	743	780	748	786	737	772	727	778	752	738	774	770	738	761	769	772	693	793	744	746	747	746	778	768	749	784	753	762	768	736	770	725	749	772	726	728	783	755	760	802	757	727	754	818	765	718	806	779	805	761	719	799	783	787	788	708	760	794	784	752	727	770	785	758	740	729	768	725	760	765	715	774	775	792	769	752	788	802	768	773	770	817	780	787	760	771	737	805	757	787	732	799	770	813	754	794	735	762	773	737	732	750	797	749	760	810	787	755	777	744	710	768	744	775	735	760	784	738	756	770	739	754	742	763	775	801	780	785	741	762	814	759	763	686	763	758	764	748	759	803	806	770	728	725	710	728	716	774	733	820	728	742	736	713	731	726	732	718	742	757	718	752	713	792	766	726	762	760	762	757	775	748	757	791	757	781	774	785	767	766	729	757	759	835	792	762	774	796	763	768	723	770	749	745	788	748	811	739	755	717	741	780	786	737	802	789	804	759	792	786	738	750	695	765	778	753	783	767	786	755	787	764	788	783	719	738	735	732	741	762	776	744	778	753	749	785	727	832	772	797	778	769	782	742	793	723	731	788	793	779	768	719	787	793	804	738	774	812	808	802	712	704	720	714	754	774	771	777	711	801	720	765	786	769	803	700	753	748	745	829	752	735	740	799	764	783	761	743	768	695	770	755	787	744	730	775	741	777	753	748	783	703	692	782	772	759	741	780	708	722	720	759	749	699	708	763	752	813	817	763	774	795	767	788	742	766	733	802	735	794	696	754	763	790	750	711	767	800	787	800	733	738	755	725	748	801	790	728	729	805	757	767	783	778	766	798	730	765	800	760	790	799	789	749	776	777	817	718	728	750	738	745	795	785	747	770	745	715	806	747	809	726	771	766	780	782	771	771	764	772	746	754	790	779	756	769	723	732	770	759	789	774	741	743	761	756	739	745	738	770	788	732	767	706	698	744	745	788	743	718	782	788	767	812	759	778	744	758	764	736	759	765	726	737	744	773	717	724	794	710	788	800	733	801	776	717	778	743	766	760	760	813	783	761	824	746	734	811	763	762	751	789	758	758	776	777	758	741	754	735	835	746	738	807	700	750	752	728	791	726	777	727	766	746	777	757	789	778	796	762	784	777	796	773	742	730	767	762	735	760	747	745	798	768	758	747	762	762	777	800	789	739	802	786	765	723	766	705	783	791	787	777	732	755	744	730	732	757	753	786	776	723	769	758	777	692	751	755	761	758	764	796	807	776	781	780	762	811	763	771	774	728	736	727	801	818	728	744	753	766	785	726	735	783	727	761	782	745	752	764	738	768	805	784	765	726	759	771	731	715	760	760	761	769	775	732	770	700	740	724	747	755	789	781	741	784	774	765	781	786	722	765	771	815	726	790	791	728	746	731	785	791	751	724	743	727	741	739	733	794	764	757	747	779	700	781	748	782	785	763	739	766	719	753	772	743	718	783	734	781	775	762	782	738	780	773	761	768	725	770	791	735	769	776	785	800	744	784	725	751	783	765	761	746	777	751	778	733	772	750	779	752	793	717	744	783	766	781	765	784	777	786	756	708	768	799	768	786	768	776	730	745	795	763	770	712	706	802	796	773	756	791	773	777	793	774	693	769	715	782	747	796	727	763	744	791	779	788	738	716	792	761	776	785	752	765	751	772	775	732	746	766	759	771	697	762	741	781	736	730	794	736	828	743	765	718	781	715	747	809	795	776	813	683	785	786	768	763	742	738	722	761	725	731	738	841	773	788	725	768	727	811	706	785	747	777	755	747	709	767	783	788	741	773	773	743	762	724	720	724	722	711	741	745	770	750	760	696	751	753	738	752	799	785	767	782	782	819	764	756	745	774	773	753	759	735	747	755	751	710	712	787	752	748	791	762	739	726	751	775	746	790	776	790	796	800	750	741	774	776	768	764	786	776	718	783	791	711	729	749	760	776	796	720	753	798	791	754	745	786	753	798	775	748	781	793	742	808	743	743	752	762	750	825	742	738	777	760	792	769	765	743	764	702	794	793	746	730	793	756	775	751	786	771	753	730	738	792	702	808	725	754	725	723	787	783	756	740	712	770	770	793	780	715	755	738	725	786	768	754	797	741	784	743	728	701	743	786	732	788	694	733	755	734	728	728	782	729	773	726	783	744	765	757	747	757	791	797	797	748	759	799	711	785	718	772	793	846	762	820	740	770	757	802	793	762	756	727	746	766	719	771	729	790	682	720	746	763	800	805	708	750	699	766	728	759	723	766	787	788	733	740	699	763	755	741	731	781	738	768	744	729	766	792	751	745	767	776	752	734	727	761	768	767	785	760	752	744	755	777	719	707	770	733	690	766	726	743	764	733	772	820	833	736	759	743	745	741	779	744	774	789	755	752	754	756	779	767	737	777	738	730	777	759	733	715	810	746	742	726	791	760	725	770	792	703	752	777	731	780	779	715	770	729	741	753	756	750	744	752	760	772	775	825	781	736	781	753	771	782	745	810	737	771	784	801	777	745	714	779	724	803	761	753	728	773	818	777	739	793	732	750	779	791	741	762	807	786	758	775	762	749	724	782	786	742	760	769	771	769	760	737	775	758	763	784	728	816	750	758	788	721	723	770	777	771	763	801	750	773	718	742	764	733	777	793	763	754	747	739	766	812	754	773	737	762	733	740	772	789	745	772	778	712	809	719	722	761	759	763	781	757	773	716	760	730	746	751	749	777	783	705	785	710	751	780	794	803	783	730	798	743	757	789	785	739	750	770	767	786	773	760	754	823	791	787	736	765	721	773	763	757	741	799	721	725	719	752	721	793	739	815	753	780	759	718	729	735	757	767	782	741	745	750	773	751	792	751	758	775	792	770	792	758	797	768	753	737	776	763	742	746	751	799	775	772	746	744	761	725	730	775	826	730	714	767	762	764	693	761	732	781	765	766	772	761	766	759	794	763	737	755	752	760	743	822	777	762	771	784	779	749	772	789	775	768	765	763	769	742	757	789	738	738	748	717	804	768	715	752	737	804	734	767	762	781	805	762	760	791	770	770	725	722	737	775	760	738	687	763	759	776	770	805	729	725	781	766	801	749	758	786	778	791	757	762	759	788	765	784	729	774	763	776	797	769	704	770	819	757	772	782	799	783	772	739	713	774	847	753	735	758	733	767	806	752	758	808	775	741	769
53065	36164	7613	3317	1143	876	671	578	515	450	424	371	382	320	312	322	328	330	320	297	325	295	291	313	309	300	294	299	289	296	325	262	302	281	249	277	268	267	240	273	270	282	284	286	270	292	300	298	284	265	256	272	272	266	272	259	278	258	311	265	285	270	254	304	270	274	303	286	253	278	273	265	277	264	278	251	266	303	295	272	262	275	296	279	303	283	248	248	251	263	293	278	254	290	318	270	290	319	265	271	278	263	270	267	293	260	297	257	290	260	261	271	271	282	298	259	278	275	258	278	234	258	262	274	296	267	282	274	292	269	291	261	294	282	260	272	252	269	287	290	246	289	249	258	275	254	282	274	253	266	245	295	297	269	273	279	260	272	264	254	273	279	269	278	286	241	266	294	274	280	271	277	279	258	239	250	272	248	275	272	256	272	300	247	266	293	266	258	289	279	311	254	265	239	259	288	278	282	286	306	274	294	286	266	296	284	246	247	266	275	291	268	303	278	258	261	287	283	295	251	244	287	276	234	256	290	245	288	269	254	264	268	260	267	250	264	260	268	302	274	265	284	290	262	266	251	279	287	266	265	289	248	244	252	262	270	273	292	256	268	268	258	277	283	291	294	267	263	295	275	283	272	281	288	249	270	267	247	267	290	260	260	289	266	290	275	275	291	294	262	278	278	317	271	288	252	296	248	282	263	249	272	272	262	291	260	288	262	283	268	276	280	243	267	269	241	267	280	271	294	260	264	269	290	256	292	270	263	255	242	260	288	275	269	238	258	265	285	263	288	258	265	282	270	244	273	238	267	240	227	279	288	254	269	260	253	268	266	285	293	235	269	277	291	259	264	289	258	274	282	271	251	289	249	246	269	264	287	285	274	275	288	305	273	314	268	271	292	323	273	248	250	286	260	267	271	302	259	275	263	292	244	285	243	275	262	258	238	280	257	257	292	292	270	300	221	269	261	258	259	266	232	281	286	270	286	301	256	282	253	271	307	292	257	253	263	263	258	309	247	282	288	263	280	243	268	272	291	270	286	309	277	287	270	282	264	290	267	268	281	300	244	268	276	245	250	272	270	278	264	275	278	294	281	265	244	266	256	286	274	269	288	277	284	284	250	316	278	249	264	268	283	225	283	268	277	256	269	266	254	235	288	261	262	276	257	282	279	266	267	262	271	282	288	297	278	222	284	265	280	267	269	277	255	276	253	279	261	242	283	278	275	286	253	287	286	292	268	246	261	275	269	285	280	275	276	278	266	270	256	266	259	278	275	285	259	289	265	275	272	261	279	292	269	267	267	276	257	274	257	261	266	262	273	269	264	273	259	296	264	284	277	257	256	258	268	264	274	303	253	293	276	303	270	285	251	218	295	288	279	290	265	254	278	275	279	284	288	262	263	306	284	266	315	245	259	283	264	248	242	286	301	323	255	294	290	250	270	268	259	251	286	261	236	306	299	274	259	292	265	277	274	250	286	286	259	284	279	277	262	252	238	283	241	288	264	261	262	262	251	261	279	270	274	267	301	271	299	281	258	273	302	251	289	294	253	278	262	253	278	266	253	279	265	260	261	287	285	257	281	292	265	250	293	238	278	291	287	246	269	280	286	274	258	277	286	278	262	280	255	240	263	255	295	239	252	272	278	261	281	290	294	270	281	246	279	256	266	254	275	275	261	272	272	275	256	290	286	270	259	290	272	234	274	277	289	285	259	235	250	248	266	262	309	284	288	282	303	279	239	269	246	277	271	272	257	258	274	261	274	245	285	295	272	261	246	250	262	252	259	263	226	242	271	276	278	267	285	292	268	276	293	250	262	282	259	293	261	230	271	295	263	294	274	276	268	258	285	269	268	249	278	274	274	267	274	265	255	291	288	270	311	288	268	285	309	263	274	284	281	292	254	275	293	276	266	265	287	265	262	271	267	273	285	231	251	283	241	249	251	257	249	276	280	241	290	252	212	259	246	247	303	276	249	252	268	293	256	263	281	289	298	276	277	268	263	292	276	261	269	289	260	239	263	285	253	311	281	277	255	263	255	277	277	310	299	255	268	257	298	241	258	271	283	272	292	252	271	261	265	248	241	254	276	261	272	279	271	254	276	291	298	241	286	263	240	245	305	277	260	280	260	248	256	298	261	236	268	239	271	260	293	307	296	266	276	275	238	281	240	288	273	282	266	243	263	279	252	270	272	267	267	262	241	288	226	284	229	264	278	282	259	269	320	248	261	289	263	251	285	243	286	279	314	240	272	277	244	273	249	257	230	281	252	256	277	272	273	283	259	251	247	294	270	289	256	296	266	249	277	271	277	293	277	296	279	267	231	268	260	291	270	258	232	270	288	264	266	274	288	246	257	289	263	271	263	258	290	274	277	261	270	298	310	255	277	242	269	262	258	274	304	281	261	255	244	257	268	266	294	239	271	262	276	282	269	249	244	287	287	282	283	267	267	287	259	277	302	258	267	264	267	254	270	283	277	278	261	277	271	258	249	297	244	271	269	272	290	265	242	287	263	270	279	240	281	259	259	296	289	294	245	261	293	279	281	252	228	244	256	273	260	272	252	289	254	291	279	268	244	288	267	290	262	297	278	268	238	264	277	261	264	284	272	285	245	253	252	263	294	248	251	268	281	274	275	280	251	257	270	269	244	294	296	275	276	286	252	247	277	270	272	251	266	262	288	259	249	263	270	275	285	283	272	255	268	274	256	278	293	308	268	260	274	294	275	282	263	289	301	266	281	267	278	268	262	299	260	248	306	269	269	309	278	277	278	258	289	285	295	274	257	248	258	269	274	261	268	271	271	283	279	264	239	256	267	242	277	249	266	265	290	288	248	262	276	279	300	237	294	249	308	276	295	283	279	246	277	262	285	260	276	286	267	253	262	268	247	255	260	278	266	266	273	235	288	275	274	290	295	271	256	278	268	264	269	262	280	251	282	256	271	275	288	283	298	275	279	273	289	308	305	239	285	264	271	270	267	263	251	264	263	236	275	271	313	295	265	282	281	267	270	240	280	281	291	281	291	293	273	281	254	272	264	283	241	257	250	287	264	287	260	288	256	282	279	275	296	281	295	281	299	281	277	267	267	262	269	278	279	278	316	285	304	285	279	260	274	277	267	268	249	253	257	304	256	257	262	276	262	272	262	294	289	296	287	315	270	269	272	253	250	240	267	297	274	249	275	265	290	253	247	266	288	304	266	279	268	241	257	259	286	275	312	282	215	276	304	288	283	268	270	267	291	284	281	264	266	292	278	244	280	263	245	280	281	277	279	288	262	283	262	283	238	274	279	242	263	246	274	262	278	263	274	256	256	266	246	277	271	274	240	270	234	264	283	282	296	269	248	276	241	259	228	250	270	284	278	280	258	287	269	291	209	247	276	264	255	238	255	260	290	250	275	277	273	250	276	252	290	306	270	265	300	256	252	281	239	261	269	265	285	277	271	308	260	308	292	282	264	259	270	283	275	266	244	282	240	260	276	279	239	275	293	265	269
30322	19558	4792	8565	4497	3627	3065	2537	2198	1854	1692	1564	1515	1248	1277	1250	1126	1042	1050	1008	965	967	972	949	879	857	803	848	856	829	779	759	852	850	766	804	774	765	814	785	778	774	762	795	709	738	771	715	764	780	695	738	768	721	732	686	682	724	677	710	718	726	695	754	723	687	687	677	692	680	690	740	743	709	687	699	699	681	692	726	712	687	700	721	678	731	695	703	660	705	670	668	664	693	686	721	702	697	660	677	647	683	705	709	706	674	678	641	703	713	663	671	691	674	700	716	662	727	735	693	683	689	681	684	690	700	682	687	683	685	687	707	669	709	697	665	686	725	680	725	671	716	691	673	682	669	708	740	681	711	687	680	731	715	678	675	711	695	697	646	661	707	702	752	668	679	721	642	623	683	660	749	675	730	674	663	689	700	653	670	713	646	680	682	704	689	710	743	681	695	730	645	699	694	676	670	682	643	700	680	730	673	672	678	700	679	688	686	686	711	645	639	717	641	732	691	726	707	666	698	695	684	680	666	678	602	718	690	680	679	654	694	670	641	685	713	701	676	694	656	704	692	650	690	737	627	663	672	629	697	668	656	642	666	714	702	707	684	677	681	671	678	694	709	732	683	695	645	657	711	665	679	706	659	686	704	668	685	697	722	642	672	703	669	697	646	719	718	719	750	674	655	662	729	688	640	697	686	675	693	665	652	664	734	682	683	712	672	671	674	647	700	701	675	691	670	699	700	699	651	684	712	652	705	685	687	662	706	686	654	689	669	666	714	685	691	674	698	710	732	704	645	705	754	671	674	727	703	695	702	636	632	678	698	683	665	695	642	652	638	711	684	726	709	750	738	677	707	680	680	714	668	682	690	691	645	708	665	705	688	699	671	675	686	663	696	708	688	730	727	664	683	654	703	654	656	661	702	705	679	733	679	680	627	684	662	693	745	697	647	653	667	687	680	654	671	696	679	668	703	645	712	680	682	688	659	691	696	718	677	683	648	671	693	629	666	686	679	729	634	670	650	654	672	685	641	706	696	648	680	667	705	717	690	668	698	702	697	698	698	647	689	656	677	722	692	644	679	674	684	754	687	737	706	729	714	653	660	685	686	697	675	670	628	657	707	684	674	692	675	690	690	707	660	684	653	721	676	663	682	631	638	702	702	700	690	694	715	712	683	683	682	712	660	690	681	658	668	681	652	651	643	661	671	674	681	674	718	654	658	670	629	703	671	701	668	650	642	695	709	694	712	665	634	690	655	709	707	696	717	678	643	745	695	648	689	664	707	673	673	709	700	636	665	701	639	707	667	691	654	704	684	671	693	656	671	698	690	698	704	654	654	669	697	712	720	660	703	679	714	625	691	696	768	719	679	660	697	660	706	658	697	614	719	690	697	665	679	701	723	698	705	663	642	678	637	756	718	648	692	693	689	678	672	642	659	657	682	704	672	656	673	670	667	647	681	658	703	636	680	682	686	699	686	640	714	654	699	626	718	717	679	698	675	681	675	670	647	718	649	691	710	671	701	701	735	711	716	713	643	692	665	674	679	704	666	688	695	704	648	662	713	689	693	666	700	678	653	710	727	696	691	677	661	698	699	656	677	650	681	715	645	660	700	695	711	679	689	673	637	701	631	694	614	717	687	662	661	674	687	655	679	694	695	698	689	662	711	697	684	674	676	689	663	710	659	663	668	696	720	691	666	693	665	675	705	736	646	726	707	713	671	688	705	674	707	682	692	670	717	693	698	689	655	715	748	697	701	688	636	686	664	713	718	656	655	696	667	681	639	692	715	704	709	687	706	636	666	650	699	695	668	676	644	719	657	700	687	714	707	661	693	665	684	720	688	695	688	701	647	662	693	686	683	692	653	684	677	721	657	664	642	683	695	686	724	643	671	705	649	738	673	676	725	712	692	718	668	682	671	687	677	662	686	704	729	683	740	653	652	675	643	703	665	662	688	684	667	774	678	692	670	693	613	647	705	711	723	687	676	609	690	687	705	659	690	715	694	689	673	670	667	706	691	679	689	680	659	689	630	658	700	683	684	672	693	685	660	703	661	737	688	753	686	690	730	673	674	632	694	694	682	637	689	652	672	664	677	711	711	654	695	665	679	703	659	668	643	687	717	675	675	677	713	630	675	716	710	685	707	660	699	712	670	684	699	698	715	683	694	674	699	660	679	720	664	693	672	692	685	664	731	649	688	700	706	686	722	726	687	700	635	669	659	721	656	688	678	679	675	669	642	731	697	701	700	693	649	666	697	658	671	664	654	706	717	674	707	639	667	721	714	665	704	709	676	693	665	674	719	686	702	668	682	645	698	663	703	691	674	670	690	677	640	679	691	615	677	706	672	681	702	636	715	670	699	682	674	711	626	630	695	656	677	668	681	683	718	671	705	666	708	659	687	692	693	683	701	683	694	620	711	678	634	668	729	724	693	687	719	696	692	655	690	653	686	677	674	696	681	682	699	709	699	743	672	706	680	724	634	683	726	713	691	654	655	683	702	665	655	665	707	715	668	651	680	700	705	641	667	661	675	692	679	698	673	685	655	671	688	656	666	678	688	657	702	651	706	665	712	625	653	689	668	666	695	711	710	652	681	641	628	661	652	688	723	660	671	661	666	672	687	736	703	667	681	684	687	689	657	685	697	683	663	710	646	689	699	679	654	708	674	710	654	660	698	699	681	692	681	677	666	715	726	687	665	657	656	690	665	698	674	787	727	677	681	709	704	726	696	662	723	692	688	762	662	705	701	641	658	662	726	686	691	656	700	684	674	678	657	637	700	646	692	675	681	692	660	709	721	683	680	722	708	716	655	684	645	704	721	732	700	690	733	694	725	693	667	717	719	695	689	702	634	687	671	665	687	686	676	664	644	699	679	635	677	704	676	653	638	686	708	743	719	677	652	672	700	695	687	638	675	709	662	690	666	668	745	646	647	671	698	734	668	702	692	699	647	718	697	659	727	679	706	657	673	666	727	718	655	707	698	648	673	715	628	696	690	701	704	694	700	653	714	716	706	715	652	689	667	691	625	680	687	683	601	713	714	674	719	702	678	711	712	700	731	640	680	654	713	678	671	747	663	666	716	737	690	680	728	669	655	701	666	660	675	643	692	636	668	685	736	688	636	689	725	687	681	686	656	648	705	679	751	633	719	729	695	672	698	686	732	705	710	667	670	725	651	699	694	680	679	662	711	681	723	683	682	684	682	702	709	683	717	718	720	658	697	677	691	698	643	699	686	700	668	703	656	704	694	678	658	656	699	693	698	736	713	655	667	668	662	693	676	684	697	650	664	706	669	664	671	703	673	662	702	715	708	699	681	675	691	653	699	680	713	706	707	693	680	675	720	693	643	730	706	720	697	696	686	651	677	688	678	687	673	715	677	714	678	654	682	678	652	675	708	674	688	697	693	719	677	697	682	697	647	690	681	687	693	625	660	657	666	677	665	663	696	676	666	651	672	707	710	671	686	641	666	705	726	675	682	678	698	688	715
5134	787	198	189	205	166	161	155	145	162	165	148	133	150	150	155	144	147	152	171	164	181	141	156	162	165	161	167	161	141	161	164	158	137	172	150	155	147	144	144	168	185	162	159	157	151	151	147	164	163	151	146	155	182	171	138	145	134	136	144	128	160	173	154	137	152	161	152	169	163	169	153	151	156	150	169	167	152	142	167	155	147	135	144	166	127	155	145	166	151	160	169	152	150	169	156	136	157	160	127	159	152	179	145	196	155	165	131	128	156	147	155	155	145	163	162	149	148	158	157	150	178	146	168	169	165	153	143	135	179	147	157	147	135	164	170	150	146	163	137	145	155	165	136	154	168	169	159	157	162	156	192	152	157	143	151	164	141	175	134	137	139	150	142	165	151	160	141	162	171	138	146	163	153	139	171	156	150	151	151	175	145	152	153	155	135	140	147	172	153	159	145	147	153	168	176	156	137	152	150	144	122	146	166	145	144	171	162	142	142	150	164	164	155	159	145	171	137	152	155	140	155	145	144	171	128	171	154	153	146	156	151	163	136	160	159	156	188	153	156	152	174	158	161	165	138	179	156	132	155	149	149	163	158	149	146	137	162	166	166	146	169	152	156	174	135	153	155	144	141	161	162	154	169	172	150	155	138	154	144	166	164	160	156	168	155	154	126	146	149	146	137	171	160	154	165	149	161	184	161	130	160	155	165	182	165	160	143	174	142	119	167	161	180	131	184	146	144	164	156	131	162	139	155	148	167	174	137	148	171	161	143	161	141	154	159	149	169	137	155	158	160	176	149	146	138	159	156	146	155	163	160	160	159	172	152	150	147	155	153	133	136	156	116	155	164	155	149	155	183	166	139	179	139	156	157	168	135	158	156	170	168	170	176	165	166	163	155	176	154	174	140	155	130	162	155	142	152	138	150	153	165	144	148	174	182	156	147	165	154	156	157	168	156	148	144	149	155	143	172	141	171	140	160	113	176	139	159	174	146	137	170	163	142	155	154	153	143	169	137	167	151	165	161	131	141	162	152	159	139	153	152	144	149	153	153	154	162	143	168	169	169	163	166	138	152	166	152	164	136	136	133	152	144	172	161	171	165	154	140	151	158	170	156	145	131	154	151	150	159	148	136	165	139	134	134	143	146	154	153	171	171	136	160	166	143	171	171	150	153	167	140	145	158	135	137	156	172	154	162	147	158	149	142	162	149	162	135	178	168	136	136	143	190	151	137	150	149	139	172	145	170	167	136	175	170	153	150	155	178	165	176	158	149	155	171	145	155	135	168	127	153	140	170	157	173	131	159	141	167	155	155	160	138	166	153	158	142	152	139	164	157	152	135	165	131	177	135	137	154	155	173	146	135	150	163	169	159	133	149	163	133	141	164	165	137	158	162	150	138	159	161	142	126	142	155	148	167	160	140	136	177	143	132	166	158	150	175	151	156	161	152	159	164	175	160	167	134	155	167	173	149	165	164	154	165	145	151	145	135	178	143	174	143	169	117	144	146	150	135	166	152	161	171	124	152	162	147	147	148	152	154	132	127	156	160	155	167	188	158	147	138	145	167	168	182	156	128	144	170	157	165	165	168	161	143	138	156	162	129	164	163	153	161	151	151	140	132	144	156	153	152	155	157	152	155	183	154	145	129	166	174	166	190	163	151	144	146	159	161	142	188	155	170	158	150	152	145	178	183	126	155	159	157	158	170	150	179	158	144	158	147	152	154	166	159	159	146	153	135	154	146	150	148	148	152	164	133	168	160	137	154	143	136	157	161	183	149	175	148	161	157	147	157	159	149	157	162	152	157	153	155	155	163	151	158	189	141	141	160	165	148	153	153	154	152	160	177	152	165	168	150	126	135	154	146	149	180	156	159	164	153	145	164	145	154	146	156	145	167	150	149	163	155	156	167	157	171	142	135	133	162	156	152	154	173	162	147	149	133	142	155	176	150	151	159	144	141	144	154	145	186	164	153	134	149	138	167	143	156	151	151	173	156	162	138	178	135	158	162	147	150	152	156	167	158	131	174	155	156	163	150	165	169	163	194	153	145	169	151	144	127	149	158	134	128	142	143	139	171	142	165	170	161	167	163	150	184	148	158	161	143	164	153	157	172	139	144	170	147	174	175	147	146	142	154	131	136	138	144	152	150	167	132	138	165	149	143	160	151	148	134	152	147	161	148	154	173	151	161	155	172	164	154	144	175	157	130	152	180	161	160	161	151	131	175	168	148	152	167	146	174	171	150	141	165	146	160	149	168	157	154	143	146	149	144	167	177	151	166	145	156	155	135	185	174	134	170	157	157	155	172	165	163	135	144	163	170	137	153	155	153	143	164	148	170	157	162	165	157	173	152	155	153	174	155	134	143	152	165	157	131	146	151	159	162	148	149	160	149	147	149	167	166	146	148	157	149	155	152	142	152	142	165	143	154	162	152	169	152	165	164	168	155	152	152	155	170	161	148	144	152	152	143	165	182	157	166	152	152	153	147	151	160	168	144	145	167	145	131	160	162	165	151	142	154	149	172	158	160	147	155	163	158	147	170	162	138	136	172	147	150	137	138	179	170	159	150	150	159	157	154	133	168	129	178	169	147	161	163	169	154	153	165	159	159	164	144	154	142	151	159	179	144	162	162	161	146	156	146	177	157	152	144	142	178	158	144	143	164	139	164	157	149	148	155	141	135	171	159	147	161	158	153	167	155	158	140	160	166	150	153	168	141	139	159	160	170	162	166	166	158	152	172	136	151	148	136	137	135	167	153	171	155	150	147	153	142	159	153	178	169	169	139	123	163	146	143	153	139	169	141	146	176	150	158	170	132	136	148	155	158	159	158	151	145	138	147	153	146	147	145	143	170	156	154	158	162	171	162	173	148	158	152	156	163	156	138	138	137	144	162	142	152	148	168	190	133	167	147	128	145	152	156	138	156	150	161	165	140	146	162	152	154	160	158	176	142	144	145	150	155	149	174	150	165	155	153	132	130	132	152	157	164	161	162	176	157	162	152	176	145	160	155	156	156	146	176	126	147	160	143	158	140	172	148	139	150	138	157	136	153	153	172	148	152	166	162	165	153	151	153	165	153	157	147	141	152	157	180	151	179	160	155	116	165	168	150	157	149	146	152	143	144	154	169	163	141	180	154	164	130	159	151	148	160	160	164	141	139	150	138	147	167	150	152	148	169	157	157	164	183	156	132	139	150	149	161	154	164	146	150	151	148	152	157	148	163	160	156	164	138	151	154	153	165	154	164	154	144	183	148	150	143	162	143	152	168	185	134	167	147	141	158	158	160	160	157	151	170	139	151	134	168	145	179	178	156	145	136	140	167	153	131	146	139	153	153	146	157	165	128	151	155	149	159	153	163	145	167	129	152	142	160	167	161	170	156	143	179	148	146	160	164	164	173	173	160	123	157	138	161	173	158	162	164	159	127	141	168	153	168	160	145	165	145	147	179	161	165	163	160	161	120	155	141	183	162	145	147	147	155	156	140	158	130
4667	1263	551	724	510	501	525	504	488	478	491	453	447	469	506	489	451	520	496	494	489	423	439	463	465	441	472	493	478	435	477	478	427	462	461	451	413	425	453	441	437	446	440	433	427	443	472	437	455	446	429	462	462	453	446	470	419	438	440	442	460	429	417	468	468	454	458	452	453	420	450	405	433	414	434	461	442	485	437	466	432	423	476	431	485	481	454	452	468	441	443	469	438	417	414	433	443	453	458	481	472	430	449	470	431	466	469	414	460	486	448	441	454	418	464	448	438	434	457	474	465	449	454	468	438	464	426	426	459	452	419	430	423	449	469	455	432	424	444	436	412	441	432	431	420	456	452	467	441	451	434	411	445	462	457	419	473	409	463	474	465	424	459	461	469	430	470	487	468	448	419	445	422	429	420	463	492	440	385	466	419	407	407	442	496	472	459	445	464	456	443	461	423	415	502	417	433	444	448	440	414	438	404	460	435	396	458	429	472	415	455	401	468	439	471	442	470	510	434	465	447	417	492	441	434	453	450	477	446	406	439	444	463	440	432	456	461	457	417	446	474	437	458	427	446	450	436	440	458	428	395	467	442	467	451	459	483	470	433	462	474	465	435	489	415	429	485	446	416	460	424	457	461	432	418	433	455	461	444	456	501	457	419	434	458	454	446	426	486	463	452	474	444	459	466	449	452	477	453	449	460	434	448	481	474	433	472	443	462	473	437	460	452	447	452	477	463	482	417	466	472	441	434	477	443	491	452	453	447	426	423	460	445	444	456	458	439	464	467	436	480	466	462	466	453	446	464	482	467	434	459	442	440	445	450	466	465	417	470	452	467	446	457	461	473	454	449	424	419	460	474	429	442	464	428	427	441	421	455	461	444	421	439	440	465	487	446	457	443	425	515	457	479	441	422	448	452	401	434	451	440	436	458	456	460	440	450	468	463	449	467	440	488	418	465	409	426	466	436	455	442	474	434	454	448	451	419	399	453	445	464	478	443	443	451	473	507	435	430	463	419	411	465	422	428	499	420	472	437	452	462	444	486	435	467	440	453	452	460	463	417	432	438	474	482	417	436	466	474	400	427	433	465	459	473	451	500	455	469	475	456	477	444	444	452	466	451	453	465	427	434	460	447	459	474	435	432	409	466	510	454	450	415	437	457	479	416	470	423	420	454	469	445	417	452	461	436	431	465	458	452	408	487	454	444	481	459	436	467	463	440	445	490	454	467	469	460	447	472	420	475	452	490	434	473	467	444	461	441	421	430	443	438	460	448	458	440	448	468	480	433	451	448	465	415	408	408	445	464	465	471	422	480	456	435	446	441	494	419	440	459	433	444	470	455	451	421	443	452	448	477	453	434	461	420	451	456	503	459	472	473	472	448	448	420	442	458	413	467	451	494	453	443	428	462	447	447	421	435	445	518	499	460	476	429	448	485	434	486	454	452	433	452	423	475	509	439	447	448	448	446	464	463	435	475	459	447	471	424	491	457	453	448	454	423	457	424	458	473	475	460	442	468	450	472	466	410	474	418	437	445	421	435	463	469	401	443	422	462	438	480	421	483	444	483	429	414	419	427	457	458	442	421	430	465	441	445	408	447	436	432	411	466	458	442	427	472	448	436	472	422	433	454	448	447	426	457	439	470	470	477	445	466	481	460	442	457	453	442	438	441	461	419	427	474	450	487	447	425	429	514	428	466	431	455	446	490	447	457	461	451	461	436	431	433	420	461	444	457	433	441	423	458	452	449	477	471	431	489	485	452	456	489	468	435	451	460	422	425	420	451	444	459	483	420	426	450	435	436	432	427	445	442	431	483	479	457	396	437	415	431	432	437	481	448	423	442	466	460	446	437	428	430	451	461	464	455	470	489	433	479	484	471	451	462	446	478	495	419	482	460	438	421	448	445	423	480	443	448	422	441	476	443	449	443	448	449	487	454	453	421	422	486	439	464	443	437	493	441	454	433	466	439	450	442	445	479	455	457	412	429	452	394	465	458	452	443	471	442	445	418	478	458	492	449	444	437	435	473	477	425	419	428	450	437	461	483	469	479	455	440	462	480	427	465	441	465	467	439	449	451	463	475	442	466	471	456	425	420	480	452	464	463	472	444	419	490	478	450	447	441	457	438	429	436	451	468	489	466	455	418	450	456	476	489	452	446	450	452	475	465	417	451	463	441	429	451	498	460	439	419	437	450	461	479	408	432	462	449	421	463	443	420	467	458	454	432	448	428	455	439	447	436	476	411	451	499	450	431	445	452	463	441	430	417	449	447	473	439	449	468	436	448	445	438	463	448	457	433	471	451	461	443	481	453	464	440	467	460	427	447	470	432	466	448	451	433	413	458	458	414	445	464	434	474	464	455	456	474	419	487	430	412	440	402	501	448	492	488	457	458	481	432	411	442	428	466	439	457	452	427	472	482	443	475	478	454	444	473	405	466	466	482	469	458	468	487	480	443	437	433	437	441	441	426	486	507	464	453	392	450	430	455	447	425	431	466	436	421	439	470	468	449	478	429	435	452	464	436	429	471	412	459	401	433	444	460	477	452	446	433	450	486	430	421	448	427	482	421	478	462	438	438	431	441	482	444	470	456	495	439	439	462	441	425	477	500	433	433	451	452	443	477	428	436	473	426	439	432	440	467	459	472	435	446	442	482	490	431	428	427	471	446	454	458	445	456	460	436	403	417	435	444	443	442	413	451	446	469	396	477	466	447	465	427	471	426	471	473	443	462	478	420	403	464	464	458	470	407	519	409	440	427	442	459	462	442	460	463	408	474	449	443	443	460	499	425	408	423	485	447	448	472	450	449	418	457	476	489	436	470	443	448	414	448	474	476	437	440	434	425	446	482	476	482	472	467	457	460	471	431	422	438	433	439	467	420	449	453	431	448	453	464	427	445	461	440	473	449	469	423	428	453	488	510	440	444	459	444	432	458	422	440	450	472	435	481	453	410	493	450	446	457	437	414	444	458	451	475	446	459	442	451	422	438	424	452	429	458	458	432	416	450	468	436	438	449	457	450	433	459	428	437	452	462	469	449	400	473	437	478	466	411	466	433	429	441	463	472	458	457	471	460	450	444	451	422	444	457	428	424	470	400	453	464	460	446	462	479	443	453	452	435	465	471	437	444	456	476	460	425	439	463	456	423	422	414	435	462	452	444	464	447	438	487	471	428	419	460	427	457	486	484	463	433	455	411	475	461	413	444	501	492	456	449	468	436	451	490	455	458	460	464	451	418	412	487	414	474	465	476	468	442	464	461	428	414	478	463	470	470	469	445	468	462	418	463	451	470	506	471	448	469	442	451	487	430	449	456	473	525	444	428	481	474	441	452	430	444	480	467	449	413	436	413	483	454	457	458	476	444	456	507	441	497	444	488	487	451	495	478	447	484	431	460	453	443	420	484	455	431	465	482	457	455	461	469	486	481	443	479	447	443	479	451	477	451	477	466	442	473	452	478	471	474	432	475	441	428	502	450	465	445	496	470	446
37551	23333	3096	2968	709	529	537	463	422	394	399	363	324	320	314	322	294	333	304	322	331	331	313	285	300	312	299	315	303	291	259	319	305	286	286	268	273	273	294	301	300	301	324	256	273	306	293	305	304	300	272	313	292	304	305	300	290	274	280	285	282	327	280	299	316	313	298	265	314	301	289	295	331	308	285	289	286	291	272	302	263	276	296	308	289	293	275	320	301	299	315	270	297	296	268	305	278	275	312	311	294	310	284	312	300	286	312	303	291	311	286	279	281	301	284	291	283	307	313	290	310	287	284	317	303	291	296	312	283	313	300	272	292	303	316	315	302	304	266	279	308	297	266	301	260	289	277	310	292	301	287	275	309	299	310	302	307	275	244	276	301	288	280	282	303	306	313	318	304	309	306	318	286	304	307	266	301	302	282	273	292	315	311	282	271	284	277	295	287	286	294	295	279	295	289	295	304	283	310	283	294	274	287	314	329	344	296	274	320	291	289	315	287	296	272	298	333	307	300	323	315	284	315	289	311	276	273	284	320	277	292	278	301	279	298	294	300	310	277	293	302	262	271	318	279	284	327	283	279	282	317	309	300	285	274	321	298	267	283	302	286	290	297	280	317	320	288	282	304	267	291	281	328	294	271	304	292	272	286	303	286	293	279	314	287	330	296	305	289	273	309	313	312	285	297	303	301	310	278	317	284	324	301	292	310	299	287	311	254	311	312	292	345	294	294	302	291	298	285	312	290	252	295	301	324	279	294	301	280	315	292	300	288	300	293	304	316	294	281	328	323	276	306	287	284	317	320	292	301	318	308	294	310	285	287	271	273	301	305	309	311	314	321	295	317	312	277	299	328	305	278	306	327	292	277	314	292	324	305	302	290	282	307	297	294	325	316	278	291	303	267	295	299	285	300	288	259	320	302	303	250	283	287	317	276	327	289	317	310	280	280	295	292	262	298	296	258	331	283	302	298	299	295	303	327	278	306	300	286	297	287	280	278	306	298	329	265	291	291	299	305	293	317	283	307	320	323	295	330	276	309	287	276	298	318	293	302	317	314	294	296	315	288	325	285	274	297	296	343	295	321	279	286	264	281	303	294	326	282	290	282	304	303	299	311	273	301	314	300	279	327	300	309	299	313	300	288	280	294	329	288	304	308	294	312	352	306	297	300	284	295	313	319	315	290	272	294	284	334	306	302	285	302	329	261	306	286	278	307	279	269	309	273	270	310	290	288	343	295	287	294	306	300	302	310	322	333	307	299	283	289	285	285	320	285	281	282	315	276	283	298	295	320	322	301	302	266	292	308	293	323	298	306	264	326	306	291	322	292	296	284	304	288	313	285	290	309	282	287	311	295	301	284	280	293	291	306	344	318	271	322	276	312	286	278	272	286	272	278	284	262	289	289	273	259	270	280	330	267	278	320	287	311	294	293	328	275	314	295	326	312	304	294	301	283	265	289	256	305	299	296	277	307	310	302	323	304	271	301	297	266	271	265	281	285	321	298	313	310	286	292	309	280	304	280	286	286	306	289	278	292	284	308	286	281	321	275	307	294	321	288	297	287	315	259	286	289	296	308	288	317	300	307	291	281	302	285	316	270	302	286	325	304	312	264	269	305	267	334	305	334	314	305	290	263	288	281	312	321	305	277	284	300	297	291	282	305	276	261	296	286	280	285	350	304	270	338	291	311	287	268	296	280	293	332	306	290	271	323	301	261	295	293	316	260	262	278	278	275	292	279	286	318	294	297	319	299	301	308	292	309	306	309	280	277	284	288	290	316	297	315	313	295	313	275	302	290	287	290	313	311	318	310	297	321	299	295	313	304	308	332	278	295	312	319	316	266	322	328	294	265	334	293	286	307	288	298	290	295	252	314	291	278	289	304	274	297	296	297	342	275	268	312	293	260	283	297	291	267	335	297	287	290	310	301	303	263	295	327	275	273	315	307	313	304	268	291	286	291	297	281	302	281	283	272	307	312	330	269	285	300	327	311	306	290	290	309	301	294	271	307	308	315	316	308	317	316	313	290	297	281	303	324	315	307	286	318	299	300	304	341	325	279	332	306	311	286	289	280	323	322	295	306	295	285	297	351	290	300	277	284	309	288	332	335	313	311	330	270	271	299	312	316	297	295	310	313	288	294	272	280	262	280	295	279	324	245	290	302	290	296	276	300	279	287	266	359	297	294	274	303	315	288	275	291	310	298	303	313	260	289	312	287	298	279	274	284	318	288	300	274	279	311	309	279	291	304	306	280	274	302	285	296	311	275	285	308	268	314	297	279	286	277	291	299	317	300	310	301	324	292	304	259	314	294	274	265	294	312	280	310	298	307	256	322	313	277	297	282	289	289	323	298	310	296	305	311	287	262	298	282	291	296	301	299	316	320	278	294	288	292	301	309	299	277	310	285	287	289	324	298	283	292	271	295	261	293	291	321	326	258	267	283	300	314	310	291	286	290	299	292	291	331	323	318	295	286	265	281	300	299	300	298	330	301	313	309	308	277	279	286	288	303	300	283	286	294	313	304	279	302	278	308	259	313	298	275	304	294	322	297	323	356	282	301	294	293	339	324	281	271	291	304	294	290	299	279	322	246	303	270	304	285	302	283	270	284	275	296	291	309	295	235	287	311	307	290	306	310	275	326	297	322	316	286	320	315	271	283	303	329	326	297	304	299	267	277	291	280	322	308	316	283	292	277	294	294	306	294	289	266	295	305	300	307	286	277	298	308	267	289	276	287	295	324	274	293	300	310	297	297	278	288	319	287	255	309	316	287	324	306	307	279	295	301	285	305	317	300	297	323	299	282	280	334	317	282	288	300	280	251	273	293	303	291	289	303	287	261	281	287	292	265	289	312	311	292	317	327	276	306	323	308	297	303	306	283	296	289	294	327	295	298	297	298	291	316	282	288	291	297	293	287	311	302	315	291	279	302	310	319	312	334	293	315	294	290	272	275	295	305	332	285	255	302	287	289	324	294	275	315	302	327	295	303	346	288	305	274	292	330	302	281	321	247	298	319	347	307	326	317	303	309	292	305	334	287	299	282	286	316	339	297	304	291	301	268	291	269	287	281	326	312	304	258	272	292	281	300	282	308	284	280	292	297	304	280	296	266	309	304	317	285	284	315	291	279	314	295	277	307	302	288	285	314	267	288	293	302	286	291	268	304	287	306	260	298	298	307	282	276	309	310	307	257	286	293	280	280	286	315	304	280	280	284	297	317	277	325	296	309	278	295	322	285	302	288	271	319	310	284	324	284	329	263	273	283	313	281	262	312	299	272	302	289	317	287	288	295	327	341	313	328	274	293	293	263	314	283	281	323	309	327	284	286	303	287	299	302	298	293	278	291	264	311	309	252	304	286	323	312	267	271	305	314	297	275	302	283	285	279	277	310	320	288	292	274	271	286	286	314	278	296	316	295	302	328	272	286	281	287	295	327	317	299	280	291	305	301	274	289	298	284	293	288	273	288	250	311	300	321	287	290	283	280	255
21201	13421	2905	7629	2663	2223	1935	1719	1514	1379	1279	1221	1128	1078	1036	1020	1041	984	932	916	867	854	848	827	847	882	832	794	828	821	848	835	831	808	834	835	764	751	790	785	802	771	820	811	776	813	762	832	746	778	774	786	798	797	751	812	804	768	795	767	788	786	750	806	796	802	811	797	780	760	699	766	766	758	792	779	762	712	770	816	751	783	786	788	747	736	794	764	799	809	781	751	762	722	809	747	756	781	704	778	784	755	777	792	782	771	795	783	770	775	703	783	791	758	789	777	808	792	768	770	729	781	766	761	756	775	757	810	730	710	731	787	717	807	786	730	767	771	724	798	736	750	791	742	736	781	784	751	768	741	735	774	740	733	745	794	768	775	809	771	783	735	742	717	805	766	761	741	756	775	779	777	746	781	791	798	735	734	715	798	760	775	738	764	760	747	786	816	755	750	740	743	754	758	769	773	799	785	795	774	755	777	733	818	764	732	798	788	758	782	779	826	766	743	735	774	777	779	748	761	785	745	719	754	769	708	787	735	729	745	786	778	752	800	769	779	785	799	729	788	749	740	752	716	794	774	748	767	703	765	790	777	780	789	731	775	782	759	775	749	721	739	818	773	738	833	757	760	766	801	760	765	783	729	756	745	751	748	831	768	785	738	763	724	755	791	707	754	746	763	757	773	772	768	743	753	751	748	743	740	785	767	738	793	746	707	750	782	759	749	779	739	784	774	762	778	742	739	756	752	749	824	788	797	799	756	750	775	771	724	776	733	742	773	751	757	763	759	772	726	773	761	737	776	805	734	769	778	763	804	718	745	743	730	763	802	797	735	794	730	745	794	794	733	728	772	804	806	752	683	747	758	772	774	729	754	785	763	730	772	791	744	789	752	792	791	759	773	758	772	750	792	766	743	789	769	815	784	764	736	702	779	718	788	764	799	788	794	800	774	734	744	782	741	807	738	723	718	752	737	726	779	748	762	750	726	804	726	788	742	803	794	743	712	782	809	766	782	757	778	768	760	765	763	775	773	760	803	757	758	763	729	738	819	746	754	774	781	769	760	716	753	781	761	745	762	774	759	723	739	741	803	830	791	763	745	774	758	767	731	784	758	774	789	740	778	747	753	791	765	780	752	750	790	798	792	789	736	751	744	735	799	728	777	789	724	739	776	761	766	809	719	779	775	761	760	806	743	762	767	750	761	752	750	754	759	788	771	779	768	763	762	822	797	779	784	734	768	772	737	712	736	739	763	726	771	755	770	772	756	756	776	792	749	709	751	851	772	786	757	769	731	748	761	700	720	774	742	753	763	747	714	720	745	723	752	725	747	775	762	768	805	751	739	756	768	720	769	772	732	754	731	730	730	773	791	751	800	786	786	751	686	752	765	727	760	799	796	781	782	782	748	743	736	833	725	722	729	775	785	769	767	819	798	793	767	793	776	702	752	744	737	822	723	759	771	769	753	802	715	770	779	795	758	721	763	776	765	804	777	786	784	740	778	769	748	789	719	774	763	737	795	775	802	773	790	723	764	759	739	775	729	742	728	787	787	730	755	747	766	764	764	772	746	725	752	727	781	748	754	781	753	755	751	795	756	735	767	746	762	794	733	779	759	778	722	697	771	808	750	763	790	807	743	762	725	791	741	822	723	761	756	804	751	745	716	779	768	779	723	814	748	741	736	744	717	731	788	771	689	736	802	740	766	823	797	710	784	769	751	747	791	775	782	761	794	762	767	761	756	755	765	731	750	775	764	773	767	754	773	727	782	770	765	749	784	770	723	750	781	763	740	786	768	710	787	791	791	752	741	743	734	758	724	757	746	729	738	699	737	767	749	763	702	794	801	768	809	801	731	748	755	738	758	745	772	761	756	730	710	787	720	759	806	775	723	776	786	756	752	782	754	734	767	821	792	790	770	826	814	724	795	777	761	790	734	777	774	750	750	755	737	760	798	762	745	761	798	813	775	769	785	720	695	772	814	756	779	755	756	757	777	746	765	755	755	759	744	763	719	771	721	703	755	772	721	778	723	752	767	740	777	795	762	743	757	700	787	761	764	797	723	771	774	754	735	763	764	740	761	806	783	778	733	724	759	758	758	753	731	744	786	701	737	713	759	745	780	764	822	779	734	718	781	744	771	776	739	754	751	782	725	756	770	752	789	764	729	753	733	775	737	716	701	762	791	807	808	739	790	772	714	741	725	775	735	782	740	762	779	735	782	752	769	745	766	718	795	737	777	742	764	768	759	755	791	739	761	719	772	726	772	783	773	743	763	713	716	767	772	788	756	784	733	757	714	774	743	740	757	794	759	760	765	719	763	761	740	769	817	737	748	751	743	772	762	770	744	758	712	734	756	756	740	765	780	763	761	771	729	790	795	782	778	751	841	785	807	817	742	801	774	735	768	786	753	819	756	687	770	774	782	780	798	773	699	728	809	769	757	774	807	760	736	716	758	752	755	724	781	735	828	760	744	783	741	768	756	737	770	737	745	759	783	768	744	736	732	742	755	768	780	766	759	768	781	810	767	751	753	768	746	688	798	747	735	720	760	756	761	793	761	735	743	740	761	779	808	766	784	731	718	738	784	756	751	737	790	734	769	827	741	738	815	749	703	792	753	768	763	751	748	763	726	755	773	799	745	787	740	730	748	763	729	747	732	777	778	841	762	755	771	803	815	726	738	761	734	765	734	756	771	772	808	746	732	772	732	758	717	800	740	752	700	708	759	752	751	730	772	761	775	806	709	758	689	762	766	807	774	786	709	719	765	792	797	768	757	791	792	809	763	754	781	762	804	725	756	759	756	789	751	709	784	775	732	763	768	766	737	787	774	736	764	770	758	764	750	741	784	772	758	724	744	726	694	782	805	741	775	764	765	744	778	817	773	780	777	724	756	753	743	785	761	774	750	772	731	816	787	797	777	712	821	772	759	742	749	819	744	775	736	725	744	772	723	794	744	830	723	777	799	742	749	709	706	768	810	764	729	747	759	697	796	783	729	778	786	753	763	746	786	799	787	762	774	701	801	775	802	785	793	750	773	728	712	782	761	763	790	769	754	767	739	775	753	741	716	807	799	768	782	724	741	744	749	763	774	776	753	714	776	802	789	771	764	814	761	813	785	693	716	686	746	790	777	778	779	731	775	766	750	729	770	776	764	736	729	771	725	786	756	749	694	755	762	758	745	777	764	771	752	770	775	783	807	751	813	731	806	739	792	756	755	805	791	732	766	773	724	733	741	714	790	746	796	741	778	771	795	784	759	733	818	787	742	753	756	719	765	728	709	732	767	741	768	730	769	805	811	787	756	785	789	805	781	769	769	794	805	767	694	744	802	757	743	742	711	802	756	741	777	750	782	718	726	733	779	745	763	755	758	748	735	727	746	737	745	746	738	773	751	740	744	744	719	819	781	816	717	772	827	722	767	747	785	763	729	760	762	771	770	701	753	753	750	763	767	817	777	742	799	806	726	771	793	737	734	744	777	766	767	712	751	745	722
51107	36267	7784	5215	1197	866	665	568	522	455	362	419	360	356	364	333	309	352	300	310	316	309	293	301	288	281	273	285	296	283	299	273	296	281	256	265	296	241	267	278	255	313	240	250	262	294	275	296	249	257	254	274	276	267	295	260	283	290	272	280	240	264	292	259	245	302	291	263	288	269	294	250	274	294	251	244	275	254	269	255	310	276	253	280	263	261	287	275	284	264	255	281	268	262	269	278	264	267	281	251	294	276	283	237	291	273	252	240	277	267	315	246	225	257	281	307	298	255	262	257	281	270	304	288	260	248	283	264	258	264	256	299	281	292	291	285	265	252	269	263	277	247	276	265	228	278	281	262	259	277	273	276	259	270	245	248	287	282	282	249	284	257	288	254	239	292	262	257	290	266	296	270	271	275	290	279	257	266	265	291	253	265	282	281	260	271	270	253	253	256	291	281	291	262	248	262	271	272	283	282	303	275	296	268	256	241	246	253	278	276	283	281	277	258	259	264	281	267	260	245	244	268	272	284	273	272	270	261	260	284	258	297	255	289	278	302	263	266	276	266	286	287	247	258	272	255	242	269	290	256	279	259	278	275	320	264	266	264	280	272	267	268	252	286	280	250	260	265	241	281	281	264	278	228	294	280	254	267	258	275	258	265	244	267	287	310	252	253	264	260	272	282	279	264	276	281	284	281	296	272	279	234	263	261	263	268	276	272	286	277	279	268	282	300	243	267	288	268	296	278	287	254	263	258	260	248	285	265	260	275	286	260	278	275	260	262	269	257	278	285	283	288	258	310	277	275	301	292	303	253	248	249	267	290	278	278	275	267	266	258	282	271	273	285	262	260	299	263	279	254	256	278	295	281	255	289	278	297	295	245	253	268	240	268	253	265	241	261	274	288	281	281	272	257	249	253	275	292	251	277	276	266	287	301	285	295	286	267	277	284	253	255	259	261	286	273	258	257	280	279	260	268	275	263	262	261	269	278	234	270	252	261	260	270	236	291	286	257	281	256	248	263	259	253	295	272	272	265	258	272	294	249	275	318	265	277	254	248	287	265	265	295	288	231	247	263	264	249	247	254	273	256	268	286	267	279	287	267	256	266	256	263	298	292	278	250	284	283	248	292	272	282	281	254	261	261	262	282	292	291	247	246	260	284	247	285	290	274	265	274	250	300	296	254	260	261	278	261	267	285	269	255	276	293	293	261	269	282	264	238	253	260	261	263	274	252	271	270	252	257	278	280	239	303	261	277	258	259	276	268	256	262	285	249	278	265	275	279	277	288	302	290	261	254	257	243	273	265	283	272	247	268	296	272	269	263	291	264	262	256	232	273	245	270	256	262	274	262	261	269	281	266	274	289	259	277	278	265	263	282	297	246	247	277	306	263	272	263	292	278	265	277	256	255	274	293	304	280	236	266	251	275	257	251	292	278	284	275	247	282	258	263	282	247	253	267	266	279	279	294	275	258	266	257	268	250	284	274	229	252	281	328	256	252	285	285	253	269	238	256	273	223	247	304	264	268	276	288	264	291	263	262	264	272	289	261	275	259	269	271	282	254	299	259	276	276	279	268	285	250	302	256	276	271	265	298	301	302	270	279	292	275	281	251	285	307	274	275	280	254	244	286	293	274	287	300	276	284	248	243	271	249	267	269	285	291	293	264	255	291	273	232	287	272	274	272	267	268	262	269	290	272	256	257	286	272	271	311	287	253	258	262	294	285	267	283	290	268	290	276	244	243	250	247	282	294	270	281	258	283	246	254	272	246	249	272	270	277	269	267	280	245	276	277	233	283	276	275	292	271	250	277	316	284	288	286	263	279	246	268	288	285	268	289	263	295	291	266	257	307	272	306	280	270	285	275	273	271	270	245	248	281	265	293	260	256	275	272	274	265	271	289	260	280	227	264	289	292	258	267	297	242	266	285	273	293	244	281	272	271	246	290	274	251	269	284	269	273	238	258	268	252	303	273	252	250	261	277	272	242	248	246	245	287	247	266	274	257	294	278	304	287	293	267	285	241	262	271	266	264	265	266	274	296	276	261	272	262	259	259	301	272	259	292	252	308	302	257	278	282	263	266	257	272	280	260	283	276	286	280	276	248	279	253	237	258	263	265	261	254	258	281	264	281	251	251	257	292	303	282	257	245	240	277	270	288	274	262	289	264	270	256	294	296	245	274	253	278	244	280	279	276	287	288	251	251	261	245	259	280	274	265	268	275	252	283	252	278	274	235	280	278	266	258	278	256	262	275	269	295	279	270	254	274	281	259	268	273	295	280	283	256	238	246	290	267	243	268	286	258	284	287	216	249	277	270	260	275	274	258	269	262	273	294	240	247	271	288	276	275	284	275	271	281	282	274	268	259	261	267	270	285	260	300	266	288	282	300	261	249	268	288	266	263	276	249	247	298	273	298	293	281	270	288	284	288	285	284	273	272	253	290	271	277	234	271	293	281	272	247	293	258	280	275	258	238	294	287	250	251	286	270	262	281	267	300	297	284	281	259	261	274	265	273	301	269	279	271	246	266	276	307	300	257	256	284	278	254	280	302	270	247	284	265	274	270	296	271	244	267	269	257	269	262	312	290	277	282	296	308	236	255	275	293	264	324	268	282	255	326	250	270	257	236	267	254	255	275	276	266	235	241	287	277	285	262	279	282	276	251	255	281	270	275	277	278	245	271	247	295	268	244	274	268	255	242	295	253	284	264	291	262	248	257	278	264	276	263	256	256	294	268	262	293	277	273	268	259	257	285	257	247	277	234	265	269	286	268	275	236	288	262	262	270	253	259	276	246	266	289	300	286	242	282	254	305	277	256	268	306	264	242	255	285	276	277	297	275	268	265	261	299	279	278	268	291	289	274	269	265	265	253	289	292	249	262	276	275	256	249	275	274	262	275	283	280	256	297	231	293	261	275	279	235	270	259	288	276	267	264	292	257	269	288	288	253	303	269	272	257	262	251	275	282	272	261	235	265	280	281	269	279	267	240	251	264	294	269	247	284	314	282	293	255	306	266	267	255	279	250	261	282	272	277	284	264	283	246	229	297	288	299	255	262	272	280	259	272	257	290	272	254	239	268	258	270	292	262	273	277	269	253	279	258	285	278	240	273	262	266	243	274	285	247	263	302	231	258	297	263	290	296	269	272	267	262	280	270	267	267	273	263	260	276	271	277	247	278	272	285	247	274	271	234	277	257	285	259	250	284	271	266	292	260	279	267	270	277	281	289	266	281	264	269	285	281	298	277	238	228	274	283	263	229	279	278	252	275	260	301	260	271	266	249	268	286	255	285	288	283	246	277	245	281	279	270	269	279	257	245	247	279	275	256	271	267	289	281	291	267	247	274	239	257	244	257	273	283	288	280	292	253	266	280	243	275	268	257	271	293	283	241	286	257	258	270	266	277	291	299	295	257	264	291	283	269	277	258	288	243	275	277	253	271	266	240	293	263	291	276	253	287	280	265	271	315	256	268	281	282	273	258	282	248	270	282
29828	19418	5082	10607	4450	3668	3027	2597	2199	1940	1655	1521	1433	1301	1268	1181	1111	1061	1022	991	983	896	963	940	897	837	813	835	809	817	784	813	810	758	809	745	768	744	757	765	791	765	760	735	723	744	760	758	725	731	754	707	734	688	707	710	728	703	680	684	714	692	740	752	700	706	634	730	745	717	669	719	677	698	688	704	676	703	680	736	646	665	667	702	743	665	693	703	727	686	682	676	712	687	691	647	725	679	674	686	708	721	683	668	651	699	677	718	703	689	672	685	724	634	659	687	656	658	731	673	689	691	641	666	729	668	699	722	716	661	689	639	740	703	634	687	675	668	673	721	663	684	713	676	683	675	670	708	680	683	737	682	656	677	634	708	681	661	658	667	704	659	629	713	721	653	683	683	683	630	656	694	712	662	684	715	716	667	695	682	708	691	676	753	692	681	674	674	673	668	673	668	679	691	698	648	665	687	677	678	671	653	685	685	664	653	710	683	657	737	667	633	660	659	677	706	700	687	666	690	709	709	697	695	650	696	681	696	653	667	661	721	662	704	703	714	701	674	681	686	646	686	673	658	637	690	650	711	642	674	704	713	690	689	697	695	649	679	696	759	655	697	672	653	705	655	616	670	707	690	659	689	681	672	712	663	682	701	659	705	656	671	691	686	646	698	676	620	671	680	709	701	649	710	678	715	724	618	689	679	650	695	689	692	654	703	678	711	633	644	702	753	668	658	684	718	671	686	675	651	720	641	677	679	673	696	732	685	717	706	650	686	667	667	677	690	686	683	725	689	704	669	671	674	633	716	640	678	679	654	690	671	640	719	641	666	696	707	692	666	665	673	670	719	692	652	687	682	665	671	667	667	658	661	727	696	656	640	669	715	674	673	690	641	652	672	685	659	658	669	659	706	648	673	698	708	657	690	659	663	683	711	696	676	693	710	642	697	682	683	697	728	665	690	669	705	644	660	733	694	649	674	654	675	717	702	684	684	688	618	728	666	618	735	744	744	698	715	692	702	677	698	738	702	649	726	670	644	711	666	680	696	705	625	686	701	684	705	658	671	678	670	703	673	684	690	700	615	716	658	698	707	678	688	652	715	719	686	684	646	695	707	663	719	707	649	643	656	687	712	685	708	708	663	671	687	670	716	735	656	639	683	707	638	650	648	700	685	723	691	695	727	662	670	645	697	701	692	721	674	699	668	675	689	642	717	641	675	673	720	687	702	702	667	712	670	679	691	678	653	696	650	713	680	636	661	697	682	679	698	701	741	673	664	662	669	677	690	668	690	661	657	718	681	674	687	702	689	650	672	672	658	672	732	652	700	650	652	691	695	676	738	685	698	683	666	706	690	662	655	720	687	643	699	680	672	661	696	708	677	676	662	648	701	635	607	739	716	667	691	657	655	685	695	682	643	650	622	700	663	701	646	692	656	666	642	650	674	713	693	657	686	751	663	694	659	700	712	686	649	689	681	705	718	696	713	715	707	647	678	694	690	674	673	690	691	665	681	644	699	638	702	676	738	661	661	721	690	719	732	674	707	678	658	631	711	643	733	672	649	724	665	682	690	705	711	749	707	682	682	629	684	706	731	686	678	656	675	672	666	725	684	677	660	702	677	678	683	660	680	670	657	664	707	650	674	690	718	664	635	739	688	650	693	677	645	688	672	705	710	656	657	647	693	677	666	696	678	686	701	705	684	674	692	695	684	664	698	667	703	695	678	675	719	696	647	677	667	654	631	653	687	724	690	663	713	643	615	675	698	715	690	687	620	670	701	700	677	677	732	692	671	684	692	721	663	625	697	660	683	677	671	683	593	670	643	700	663	674	670	678	710	657	703	669	692	678	728	743	669	675	669	675	679	680	670	658	683	702	705	686	646	668	694	644	711	669	690	687	650	707	701	689	638	620	732	650	704	619	666	669	666	736	696	688	662	647	678	678	608	700	682	747	720	661	643	668	665	672	728	678	704	688	674	679	691	666	680	696	668	716	675	658	711	704	666	702	685	657	693	704	726	703	656	635	677	657	724	666	710	706	711	696	678	637	717	715	646	664	674	667	694	647	639	641	701	669	712	670	771	719	698	695	666	730	673	725	668	717	613	725	685	673	660	679	671	724	678	690	651	694	663	630	705	735	639	657	674	677	730	679	657	706	660	693	712	673	637	685	711	701	718	679	705	652	690	680	632	663	644	671	696	684	651	684	659	684	683	713	690	651	678	703	640	670	712	702	701	705	688	663	646	732	710	688	720	706	686	658	691	692	652	679	629	714	673	688	690	697	678	676	713	718	682	698	675	657	652	663	685	714	690	647	625	685	683	658	716	663	678	664	656	718	698	686	680	692	684	698	675	654	634	698	707	712	692	685	696	700	647	714	712	642	690	698	683	640	685	674	659	708	707	685	720	690	702	707	731	678	743	684	682	697	666	707	658	672	686	668	632	690	668	752	705	668	695	714	655	667	692	642	703	680	689	690	714	664	702	666	686	650	649	684	713	691	705	735	689	699	663	662	671	723	677	684	671	704	683	697	694	666	664	668	688	708	642	664	656	651	697	698	702	676	702	722	657	687	661	666	676	717	651	708	686	627	638	678	692	620	651	699	653	686	705	722	684	696	659	652	646	656	691	699	696	711	669	699	681	693	617	700	647	680	675	705	682	709	664	697	674	670	664	681	675	696	703	706	675	667	669	721	668	695	687	660	682	711	679	682	679	714	645	698	663	666	698	644	671	703	694	653	693	688	686	701	706	701	700	667	677	655	692	707	703	666	705	670	702	695	626	628	695	681	681	665	689	701	703	667	770	718	647	707	685	673	644	670	672	667	688	695	681	716	692	680	671	640	660	663	652	643	668	691	605	682	674	643	715	679	708	642	699	677	640	660	677	678	646	653	706	692	716	665	682	706	665	723	716	710	719	721	682	656	650	668	669	648	657	680	673	666	673	668	745	659	644	710	630	689	636	694	673	663	684	667	702	701	705	661	700	712	688	642	650	656	653	715	704	667	672	662	700	698	719	710	696	693	591	657	702	709	643	694	705	684	703	714	687	678	656	693	676	707	700	643	677	670	665	701	637	655	698	666	672	699	667	659	658	678	685	678	666	654	709	688	727	647	642	665	735	676	640	746	695	689	678	682	648	685	665	713	654	654	664	672	711	690	683	696	697	671	679	699	682	726	686	658	702	725	679	648	691	715	754	693	699	671	689	676	680	694	701	694	673	684	662	659	656	706	697	715	676	717	683	646	692	671	695	711	673	655	678	694	651	701	637	690	689	665	708	648	683	652	698	676	706	674	650	680	703	679	652	653	692	691	673	684	671	716	672	680	654	696	674	700	664	699	648	683	729	709	728	675	657	678	716	697	730	691	661	681	730	728	651	700	695	683	651	707	696	703	677	698	689	699	669	665	646	704	652	680	666	707	633	684	694	642	616	703	682	628	693	667	711	691	718	692	695	684	736	744	690	702	720	718	690	641	738	689	702	672	650	716	706	714	690
5151	841	189	199	176	146	167	171	178	177	163	153	170	157	128	169	162	163	158	170	144	163	171	170	162	152	150	142	164	169	168	161	172	172	153	136	159	161	143	153	144	151	154	155	147	130	153	164	160	158	166	138	181	141	155	153	151	146	156	153	154	186	148	143	158	144	182	164	156	137	166	167	145	172	152	150	125	139	140	166	179	148	157	130	144	145	131	143	158	181	167	156	175	129	172	139	143	159	169	161	168	145	145	174	149	147	163	155	147	160	154	161	163	160	155	151	143	141	171	164	155	149	146	180	156	144	138	170	141	141	151	147	165	160	144	153	166	143	129	151	144	150	138	170	136	164	163	160	169	170	156	162	153	139	170	136	145	170	149	176	152	161	145	172	165	159	167	149	128	152	175	161	159	144	174	195	159	159	160	162	162	168	161	155	161	149	169	135	154	151	148	162	153	147	168	151	142	137	160	180	156	167	155	159	158	150	161	145	153	152	169	158	163	149	145	159	137	141	129	146	152	167	155	166	143	155	147	173	184	187	144	153	146	145	143	151	155	149	165	151	180	159	133	151	161	171	145	165	152	139	141	183	166	141	142	151	152	141	143	159	135	174	151	143	156	178	142	168	174	136	161	161	148	138	147	152	162	162	179	155	161	163	169	155	144	145	163	158	133	170	155	150	146	164	153	126	167	162	118	163	153	164	148	172	140	162	167	123	160	152	133	150	144	141	159	163	148	148	143	131	172	140	173	161	176	150	168	156	153	158	156	154	156	153	156	149	161	153	165	191	158	178	136	157	164	161	151	153	151	143	162	164	149	148	137	157	164	160	161	162	162	157	153	146	134	148	145	170	143	137	169	143	174	164	178	160	146	146	136	155	156	171	175	171	153	141	167	129	175	155	157	154	161	170	175	143	153	174	174	172	153	163	150	160	148	174	173	152	166	165	155	142	150	127	135	178	146	148	155	156	172	160	165	165	140	155	168	183	167	159	146	164	163	169	162	163	135	138	151	161	143	146	150	146	163	144	144	138	155	155	142	149	188	156	157	167	171	128	161	156	163	151	148	146	144	152	167	162	152	146	165	193	144	168	175	150	135	164	155	145	163	124	148	156	151	157	156	161	159	149	147	131	136	163	164	151	144	183	158	173	138	161	142	158	150	153	151	161	153	146	143	142	169	142	163	135	149	175	146	138	143	156	171	172	155	152	152	139	154	180	145	170	164	129	156	151	158	147	168	166	160	153	157	166	153	144	158	137	146	151	157	165	157	154	171	146	156	153	143	166	156	136	139	147	145	152	165	148	147	171	162	172	180	163	154	154	176	162	160	151	162	143	157	172	152	148	166	161	169	171	157	139	153	150	175	154	152	134	136	191	167	152	145	165	154	151	151	194	180	144	139	165	168	146	129	166	138	154	164	147	157	164	166	156	143	183	157	153	157	130	156	148	168	168	158	183	154	156	163	160	155	157	155	171	157	177	148	161	183	168	161	151	149	150	140	170	148	155	160	140	174	159	146	168	153	169	158	158	160	153	174	160	162	134	154	142	145	148	148	161	160	144	155	149	154	132	168	131	146	155	158	175	158	140	147	161	163	144	179	140	134	151	162	159	152	159	143	134	129	146	148	151	141	151	149	150	176	142	156	138	153	160	157	165	142	154	139	142	152	149	134	143	139	143	172	137	170	164	137	140	174	175	173	151	178	156	151	162	167	136	156	172	165	158	147	151	158	161	164	158	171	156	161	154	163	161	165	151	133	186	168	158	151	162	178	152	163	142	162	158	150	176	161	160	142	138	144	131	156	129	140	167	146	135	155	158	159	160	166	147	154	160	163	166	157	177	155	148	170	139	161	163	151	138	153	150	137	146	147	167	170	158	146	152	158	152	151	150	165	158	178	149	168	155	152	171	191	151	141	165	143	151	155	148	140	131	137	155	163	148	157	157	148	149	164	148	158	156	153	167	156	169	159	157	151	159	163	156	148	155	157	167	144	180	167	163	148	137	138	175	170	174	158	145	153	139	159	170	163	155	156	148	159	165	148	161	159	154	160	134	145	146	152	163	158	184	139	136	160	148	154	171	155	155	155	162	152	162	133	163	165	151	157	142	169	142	164	173	148	148	137	154	161	169	145	151	160	155	174	139	181	133	149	170	151	163	177	165	155	150	178	161	180	150	136	133	183	150	143	133	146	178	131	157	176	152	153	149	171	158	120	159	154	134	143	155	164	150	137	141	142	186	138	143	136	151	142	142	171	166	139	136	186	164	161	159	168	169	156	134	176	134	136	168	142	163	157	149	160	160	160	152	158	147	167	150	141	136	153	158	174	153	162	153	157	153	133	161	133	128	166	153	151	158	150	140	149	160	139	144	148	146	164	173	152	151	131	169	163	170	125	148	147	152	156	158	169	159	177	151	170	121	161	151	159	143	156	146	170	143	161	151	146	139	190	159	156	162	150	175	147	151	146	158	151	152	138	137	143	186	138	141	147	139	156	166	138	141	140	137	149	141	156	151	162	159	155	149	155	171	179	154	141	169	173	160	155	153	165	180	171	142	142	159	167	135	138	154	164	152	156	152	141	170	153	158	174	143	145	156	152	149	142	150	130	161	163	148	156	172	146	163	172	156	159	167	180	166	166	157	130	164	162	151	139	133	141	141	159	162	163	162	164	169	130	148	140	156	130	195	177	167	122	160	158	159	164	145	149	164	153	152	149	152	138	146	131	158	158	136	170	158	172	152	143	155	162	164	165	138	162	132	163	156	160	148	148	146	169	191	149	149	152	149	163	145	150	150	140	162	169	161	157	153	147	164	182	161	151	154	171	138	142	156	152	151	162	153	157	170	108	161	145	166	179	165	162	166	153	150	170	168	147	148	156	159	138	144	151	186	180	135	151	150	155	155	155	156	155	145	150	172	143	148	152	149	155	144	157	153	170	163	150	176	139	157	157	142	160	158	124	152	151	138	148	140	146	151	141	149	152	138	162	132	174	159	139	149	132	146	180	154	150	179	149	155	146	176	145	164	156	139	159	149	155	151	132	170	177	154	138	155	147	154	145	139	149	193	165	149	149	142	161	149	145	146	145	124	181	143	146	143	141	189	160	139	164	136	143	137	143	146	154	169	140	143	154	156	155	123	156	159	147	142	163	162	164	168	152	145	158	166	160	152	162	157	150	165	161	163	145	146	167	138	140	181	133	161	146	165	133	144	166	174	146	177	165	139	161	139	170	138	133	131	151	161	139	175	159	148	168	167	151	144	181	142	165	151	148	131	153	134	161	145	156	160	166	155	145	149	155	181	169	144	164	147	141	137	134	163	150	160	141	132	166	157	155	150	189	148	154	143	147	145	131	168	146	128	151	152	176	160	146	159	143	141	143	147	155	156	136	175	159	166	148	163	154	154	165	166	150	142	149	149	144	162	157	151	148	140	147	146	165	192	165	139	153	173	168	171	147	158	157	144	140	166	149	169	152	162	163	159	154	163	170	140
4576	1327	595	813	548	502	519	467	503	489	481	487	470	494	498	445	462	446	471	477	493	443	427	430	461	470	454	413	484	447	451	424	452	474	426	467	459	464	489	487	478	451	462	441	417	461	424	457	442	453	475	439	431	433	456	492	470	464	472	445	465	446	461	440	433	427	460	436	460	478	452	459	464	437	432	430	456	414	467	468	469	481	451	410	461	459	482	441	450	450	462	480	430	471	447	449	418	461	470	449	475	403	463	433	460	467	462	444	473	456	440	456	467	469	472	511	445	478	471	418	459	442	476	422	426	469	414	443	481	480	444	441	430	419	470	456	443	433	455	455	457	425	445	437	455	450	438	484	479	460	453	434	459	456	451	444	427	423	461	447	447	444	472	460	446	466	458	439	462	422	431	456	430	440	458	441	454	415	465	460	441	430	444	454	472	452	443	439	454	464	466	468	414	443	458	415	473	470	424	481	460	450	443	446	460	501	430	477	433	441	472	469	425	447	447	463	484	428	449	458	471	441	452	433	469	452	452	474	471	457	423	476	447	433	442	461	472	438	466	447	416	440	452	456	461	454	441	465	447	447	439	472	493	441	432	438	472	405	473	426	455	471	437	426	421	472	442	444	458	443	482	450	481	434	458	441	449	488	408	444	443	437	481	461	442	440	470	432	462	437	421	428	479	471	431	480	448	491	448	432	496	429	455	488	464	441	465	402	448	430	459	469	425	471	464	467	433	442	471	474	467	471	468	434	419	443	443	449	480	396	452	439	433	458	440	457	421	436	450	463	435	492	451	416	451	457	449	403	441	442	451	422	452	440	469	445	474	465	460	450	449	452	480	436	427	445	467	457	474	424	432	483	492	428	470	456	459	467	462	460	444	446	434	433	431	486	471	435	428	475	443	484	447	453	469	428	449	435	458	497	433	460	454	416	454	462	459	459	461	440	476	421	505	450	439	468	411	427	472	438	457	450	403	424	495	480	471	468	423	447	424	413	433	493	438	435	443	440	471	477	462	462	473	457	445	472	466	467	472	414	423	432	464	476	418	471	496	467	476	440	424	446	430	447	467	459	460	446	473	436	453	413	448	429	442	470	465	426	419	440	446	457	421	452	488	431	442	434	427	446	431	483	459	427	433	419	472	488	467	486	469	452	430	474	486	452	421	408	435	439	464	453	428	456	459	460	423	446	467	429	463	463	454	476	442	460	459	440	439	395	434	449	465	488	459	473	464	453	428	482	460	451	484	470	429	446	419	462	453	451	461	438	485	462	460	447	430	435	451	463	459	417	473	437	473	430	465	476	467	462	483	490	421	419	449	457	465	480	447	458	452	444	455	428	425	427	441	455	452	497	424	422	434	422	450	445	452	446	424	461	414	468	460	447	494	423	502	426	477	463	426	429	464	445	440	461	445	435	445	427	421	472	453	501	474	453	486	488	441	429	470	461	451	441	438	439	432	472	427	453	441	407	456	446	495	427	440	461	492	447	458	446	465	478	477	461	426	454	424	442	487	479	465	453	405	466	455	400	425	456	462	453	492	495	463	410	419	463	430	420	442	428	431	431	435	470	437	435	447	430	434	426	484	437	480	491	445	464	447	455	427	462	415	439	497	434	456	479	432	458	463	457	458	444	461	449	418	516	457	454	441	457	451	467	459	463	434	464	464	466	474	483	454	485	448	434	442	427	469	447	484	414	427	441	455	500	437	461	491	496	459	436	433	447	453	483	444	442	405	425	464	469	471	448	425	406	433	463	442	434	412	428	509	410	463	452	489	452	428	446	452	452	444	444	427	462	451	446	458	424	478	470	473	458	431	432	475	459	444	418	412	471	452	431	462	502	463	392	447	412	412	452	435	454	482	444	447	465	424	436	510	471	480	450	428	494	482	444	425	464	442	455	441	451	469	454	458	450	468	440	512	462	439	458	450	455	458	450	493	459	437	460	452	424	444	473	483	422	481	475	464	437	462	495	479	485	484	440	450	440	437	449	445	438	438	408	456	456	463	460	489	452	452	469	415	431	489	412	408	461	410	398	429	420	408	435	460	455	491	469	441	456	456	465	418	415	477	458	442	460	451	441	456	451	455	465	419	480	488	411	484	491	485	433	469	444	422	440	442	457	439	473	459	446	475	429	472	446	430	434	443	452	437	455	416	490	429	452	426	437	460	440	476	457	427	470	464	434	447	466	466	435	464	478	423	449	427	437	409	445	434	477	474	445	443	410	467	435	441	463	476	466	480	424	441	469	434	443	492	471	435	428	477	442	405	460	448	478	464	431	482	448	455	443	446	426	510	412	471	428	434	467	491	470	461	494	460	436	454	476	472	457	452	441	429	461	457	443	459	444	443	437	449	458	464	412	448	488	449	437	446	451	447	435	470	471	478	473	471	469	453	468	439	472	446	432	424	445	450	450	417	458	455	461	431	457	449	495	455	451	388	486	476	480	450	461	431	437	413	495	461	461	470	425	485	433	451	437	418	480	414	435	454	432	437	481	492	453	416	427	420	407	455	476	453	444	424	447	466	453	437	415	495	397	504	489	458	418	458	450	458	480	487	432	422	449	418	434	465	431	439	452	443	456	443	466	433	445	478	480	424	484	448	458	457	473	475	482	456	448	443	438	407	466	453	430	443	464	455	443	425	473	421	426	446	412	451	402	455	472	440	474	459	430	455	460	438	470	447	454	431	469	446	437	480	443	482	472	461	446	422	434	427	436	450	445	531	437	424	446	457	483	444	483	480	451	486	463	450	474	440	476	477	430	448	441	433	456	430	449	443	438	450	435	450	477	429	436	431	463	448	427	443	450	434	457	465	482	438	467	443	426	471	474	458	471	474	465	446	417	477	451	424	480	454	462	428	477	432	445	477	450	458	434	432	455	432	473	442	481	403	450	421	454	470	467	431	418	457	467	484	443	462	438	464	440	479	451	497	474	440	426	441	469	434	437	439	458	448	417	480	434	432	438	465	450	418	443	475	446	465	450	464	447	485	468	476	441	463	457	429	466	447	437	455	437	471	506	440	463	407	428	458	465	475	459	445	443	470	442	447	444	453	485	443	452	452	434	454	457	434	449	444	449	450	447	463	448	430	435	449	436	480	490	449	461	435	446	456	442	441	430	461	435	437	452	437	441	493	476	459	417	471	472	466	464	447	481	467	439	450	405	439	479	463	450	473	423	427	456	423	444	426	398	411	458	459	487	442	450	455	427	456	412	468	447	475	425	459	429	437	418	474	487	423	485	425	461	442	466	474	460	438	479	453	454	466	431	436	452	478	441	438	423	440	430	422	477	433	454	462	463	467	466	457	427	455	425	437	490	465	471	438	453	474	417	426	424	452	439	446	428	439	453	452	464	452	439	432	446	419	481	463	454	470	434	445	434	460	422	467	445	411	490	441	464	475	440	447	450	478	469	451	484	448	450	477	424	478	420	434	428	435	437	446	458	455	469	434	447	458	455	446	453	455	440	431	489	431	405	470	415	425	481	480	489
38221	22358	2973	2762	685	602	504	436	391	363	332	361	379	348	358	333	312	339	330	322	319	308	285	314	326	333	300	324	271	341	287	294	308	298	297	281	289	276	299	286	284	281	317	301	286	300	316	288	281	309	302	297	297	296	296	282	313	267	312	307	307	338	307	305	291	278	291	298	275	266	306	279	290	321	297	324	310	328	295	275	284	294	314	261	296	307	294	282	282	288	319	308	316	295	301	297	304	256	291	304	310	301	305	313	283	299	260	284	303	300	286	301	255	275	316	302	307	328	301	284	276	304	285	293	298	284	298	285	306	303	268	272	297	291	278	304	266	259	320	290	317	252	278	255	300	257	272	323	283	307	282	276	294	319	302	319	305	303	287	265	323	320	298	323	316	275	288	314	316	293	320	290	292	273	334	302	337	304	301	323	306	283	290	327	298	319	281	304	307	283	297	273	272	306	294	271	305	271	282	315	293	297	317	288	278	285	275	303	299	287	317	299	318	299	280	281	308	300	298	297	313	275	326	298	271	293	270	329	303	339	311	296	291	280	301	305	289	312	292	311	300	299	311	302	291	284	313	316	298	282	303	305	300	298	295	282	297	294	281	279	315	283	330	310	298	282	305	245	300	280	298	277	268	299	286	310	304	298	282	299	287	292	266	291	292	283	284	288	286	267	313	272	252	299	313	292	308	259	277	271	288	291	284	281	311	349	334	333	290	277	286	305	270	306	300	283	268	316	296	295	265	303	284	275	299	269	265	280	285	294	277	284	271	310	306	295	294	304	291	282	316	323	284	290	273	287	260	291	283	282	320	287	311	267	323	286	288	300	285	286	292	296	312	263	299	324	281	273	262	263	275	318	292	273	285	309	319	295	289	291	279	303	280	314	294	314	307	300	274	336	317	297	327	292	313	259	279	289	316	299	293	304	298	292	295	332	294	283	305	310	299	263	318	280	273	306	307	306	310	333	263	295	265	279	311	315	315	307	299	276	298	318	291	330	295	290	257	282	306	343	307	276	279	317	286	238	306	278	308	310	250	282	290	285	305	270	295	330	292	302	313	321	320	309	272	311	269	276	286	295	285	276	261	297	308	305	280	267	311	297	307	287	281	321	298	290	313	292	303	309	314	298	294	296	285	303	283	308	288	268	283	296	303	289	289	281	268	304	287	301	312	304	299	322	339	286	303	287	322	304	286	293	278	286	308	268	270	271	277	285	301	309	297	286	313	278	329	283	318	307	330	321	282	280	318	294	302	292	313	298	291	290	299	297	274	302	286	319	304	281	298	307	292	285	272	283	292	331	301	308	313	289	297	289	308	306	287	318	293	282	280	297	302	290	309	273	313	307	284	271	286	307	291	294	316	307	282	318	298	277	285	284	269	295	310	286	285	304	288	260	307	313	307	291	287	290	300	335	286	287	285	263	297	268	277	344	316	288	287	300	301	310	296	299	278	274	299	293	283	268	295	273	285	294	317	292	309	289	319	300	290	274	308	282	256	303	319	311	321	301	291	263	284	294	297	318	296	262	279	288	300	290	282	272	304	278	326	267	308	304	289	298	314	288	305	252	281	281	292	304	306	330	295	316	314	276	284	305	307	269	317	321	288	284	266	307	303	334	293	265	318	263	296	286	328	286	305	296	312	294	298	265	300	313	324	285	302	296	298	311	310	293	304	278	288	281	294	314	308	307	279	268	296	284	297	286	282	281	292	274	284	286	308	330	321	307	281	270	323	263	295	273	302	318	323	319	309	278	281	329	353	310	327	308	292	277	253	268	271	309	308	311	303	306	303	312	297	286	274	279	268	287	303	311	277	279	299	296	272	289	302	310	295	323	278	284	287	273	294	295	296	307	326	329	299	305	317	296	318	290	305	305	305	311	282	302	324	273	285	282	293	265	328	293	312	280	288	312	303	318	284	271	308	280	317	278	301	286	286	310	306	319	318	264	302	300	314	306	301	290	292	292	252	275	295	320	290	288	297	324	274	295	278	316	267	298	291	286	291	307	276	279	265	301	278	291	297	304	325	282	301	289	317	290	278	266	287	288	287	297	334	295	271	327	293	299	291	321	304	316	294	298	316	300	332	288	301	286	286	318	297	289	302	312	336	298	280	284	295	286	287	317	296	315	306	302	306	325	282	299	314	288	298	290	261	297	301	299	303	276	277	326	283	303	310	291	271	299	282	265	285	254	303	307	283	308	293	299	288	298	265	283	289	287	295	338	304	306	298	332	286	315	301	289	292	295	320	312	297	321	269	304	261	275	291	301	306	312	294	287	275	313	294	323	282	299	294	269	272	312	288	307	295	268	321	287	293	289	297	288	306	309	284	311	305	335	300	313	307	321	286	306	262	263	282	309	298	313	308	312	284	287	314	263	302	284	296	279	269	319	275	265	300	313	299	296	294	321	303	285	327	295	298	294	324	289	316	316	307	295	304	317	325	308	285	304	333	294	304	278	254	337	325	287	308	288	289	262	298	290	285	274	288	276	272	288	315	329	340	315	278	293	310	289	313	308	294	297	303	304	302	287	304	265	280	288	280	311	325	295	279	277	287	267	339	296	301	309	304	277	335	299	314	314	325	298	279	295	330	290	283	318	334	315	307	296	278	317	271	281	312	296	273	309	338	272	247	320	329	283	305	293	274	297	313	315	296	297	267	312	295	315	288	325	300	311	287	297	277	267	284	283	300	299	313	272	288	285	309	307	310	295	289	283	295	309	271	306	287	268	311	291	276	322	293	275	280	318	293	283	297	302	279	287	273	277	264	312	298	249	285	296	271	281	337	292	279	292	287	294	315	275	302	281	337	291	307	294	308	295	291	301	287	286	298	292	316	274	306	304	315	327	319	273	291	272	323	287	287	256	284	319	305	254	263	279	287	279	286	292	291	295	259	279	296	297	278	291	320	316	297	316	298	304	308	288	309	315	301	312	305	302	280	292	282	293	308	267	288	303	292	269	248	284	304	244	296	320	285	305	305	314	298	303	322	293	292	267	326	310	283	297	320	302	287	284	252	322	269	325	297	304	310	297	303	266	302	283	267	306	287	299	313	277	306	263	298	297	287	298	299	311	305	288	262	301	321	320	304	292	282	324	276	326	302	282	267	259	289	308	300	279	324	276	304	331	279	298	332	306	286	311	283	275	288	309	285	286	315	274	279	285	296	287	282	274	285	294	295	287	325	322	319	340	320	260	304	318	269	315	304	293	292	299	286	318	312	307	273	324	291	311	290	282	265	270	313	297	288	316	284	316	321	305	275	263	315	266	293	289	287	267	290	263	273	316	320	295	299	292	292	284	293	305	269	304	326	306	280	321	305	283	278	323	317	320	283	287	278	295	285	272	291	298	275	293	317	296	292	279	286	305	306	337	272	290	278	297	277	296	324	288	331	305	307	324	283	286	330	290	308	317	309	304	309	284	320	283	309	303	325	243	285	291	290	343	301	298	290	313	315	296	288	273	309	291	307	274	281	294	259	293	296	303	307	303
21619	12336	3305	7125	2698	2307	1949	1732	1569	1397	1215	1208	1072	1085	1080	1012	987	979	964	958	892	863	901	903	887	903	874	879	814	805	855	805	777	823	799	832	826	807	826	816	801	784	790	744	795	794	796	762	782	767	802	736	742	787	791	722	766	797	837	797	757	755	774	740	828	771	737	733	782	811	791	762	826	756	813	769	788	813	810	760	754	746	789	728	762	751	799	746	802	757	747	757	808	799	755	725	766	741	795	765	771	725	763	745	746	755	759	791	734	796	794	823	792	740	795	792	778	736	751	739	735	730	775	751	742	755	760	794	774	759	788	752	780	752	770	723	778	772	735	764	754	796	779	744	789	776	803	767	736	788	737	759	753	761	751	783	760	794	765	780	788	784	779	777	776	745	763	732	775	757	773	748	779	787	756	791	760	746	798	827	783	738	755	727	784	791	781	723	744	753	777	715	739	796	727	720	754	805	790	729	786	792	778	806	789	792	808	701	740	752	783	739	820	746	789	752	806	760	769	750	778	786	799	768	745	720	785	735	767	730	802	793	775	761	694	745	799	743	791	746	773	725	739	760	789	758	740	767	744	772	736	806	806	766	730	708	750	752	736	736	760	742	783	753	788	762	726	746	770	753	763	773	731	783	736	754	714	725	801	775	788	782	774	769	742	746	757	801	698	768	752	785	746	781	755	737	778	788	798	787	795	725	787	761	750	768	753	775	752	752	765	750	768	773	734	737	783	687	766	808	723	714	724	737	766	752	758	748	731	737	769	700	742	709	764	786	745	721	770	724	760	727	698	762	774	777	731	829	780	727	761	771	772	754	783	746	794	739	744	770	765	733	748	781	780	752	816	735	740	733	770	798	798	803	732	752	771	729	774	802	740	763	774	767	744	746	757	760	757	779	760	720	779	772	764	788	792	798	740	743	735	730	750	770	746	771	779	801	697	759	745	725	785	748	755	767	766	733	739	773	723	778	860	743	768	761	755	741	739	775	762	747	800	756	773	746	753	760	774	771	787	791	786	728	793	725	731	738	772	781	703	801	783	777	752	794	736	805	772	784	756	760	788	770	716	747	768	728	776	769	808	743	766	767	803	758	799	741	744	735	740	760	745	741	786	692	781	702	752	754	778	803	769	814	789	734	762	727	747	761	800	735	748	767	798	764	703	793	787	765	770	749	755	755	736	771	768	772	763	768	793	781	755	705	796	720	762	768	729	704	709	727	770	729	708	785	727	752	765	719	763	798	727	792	793	757	739	780	722	820	800	763	765	736	729	803	737	805	756	799	765	744	779	779	726	783	732	734	784	709	743	746	723	754	784	775	760	780	730	803	722	738	739	805	743	749	785	748	743	735	744	722	764	749	800	765	768	783	731	773	739	790	755	796	732	741	709	743	787	720	747	720	751	710	755	787	781	779	752	721	783	748	758	775	737	755	787	725	770	769	745	748	734	822	771	759	778	763	766	778	715	750	771	746	758	712	812	753	765	748	778	764	765	741	709	773	729	726	764	748	752	756	756	763	777	824	750	812	788	753	744	760	776	782	779	737	707	793	699	776	786	744	748	748	753	782	770	758	765	762	755	798	744	778	773	805	769	786	776	717	747	749	809	734	802	762	775	799	739	772	773	782	708	788	756	758	723	790	718	762	765	744	774	752	732	769	748	749	770	742	737	708	720	752	741	762	808	701	792	772	747	788	794	743	778	785	817	723	767	718	741	761	717	757	778	736	793	762	762	746	698	790	728	755	718	725	824	780	769	762	780	785	732	735	764	733	767	772	816	718	714	730	743	733	762	716	796	722	796	766	716	750	735	741	694	769	761	723	742	768	761	734	759	769	765	806	756	800	764	732	756	705	728	775	769	748	771	746	750	747	758	749	713	728	816	734	683	719	786	774	748	785	770	736	768	739	721	703	782	783	766	759	706	736	713	759	762	723	768	721	694	769	725	723	759	783	748	814	805	687	799	783	768	771	737	759	787	724	819	797	770	752	754	796	753	746	767	784	768	775	776	740	809	712	706	762	750	732	741	802	762	763	770	730	816	812	739	776	789	764	724	752	780	776	767	830	735	750	741	762	775	765	786	734	739	753	771	762	770	769	715	759	756	733	761	790	742	748	776	732	777	730	786	772	783	796	782	753	705	834	714	787	762	762	780	770	825	787	769	763	817	790	740	751	758	783	796	761	734	761	773	764	793	726	781	785	729	769	761	739	766	741	705	786	743	756	769	791	761	718	762	659	787	738	738	820	716	722	783	774	725	777	742	711	745	758	805	800	807	706	749	772	746	749	769	743	781	717	803	760	765	731	784	754	777	801	757	772	793	807	785	814	776	770	806	734	767	787	770	751	721	793	743	773	783	743	802	799	745	760	754	773	834	759	783	764	733	835	771	742	774	750	766	764	780	746	722	775	751	786	760	781	748	725	738	740	822	778	769	728	837	718	740	750	766	737	731	721	775	774	706	778	786	771	756	711	757	740	721	799	794	746	776	793	760	790	818	768	754	775	756	726	742	743	775	790	774	794	754	797	761	730	760	726	790	781	763	739	776	739	795	796	769	767	705	784	718	767	765	780	758	744	759	739	732	767	806	769	722	768	755	805	690	768	728	749	797	764	814	751	798	794	754	774	694	768	751	765	743	740	728	781	743	766	748	744	772	768	740	779	737	731	737	752	749	766	770	740	712	744	809	790	803	749	802	751	742	741	747	739	752	756	746	761	789	749	746	764	782	793	772	721	828	811	744	727	735	764	758	757	802	754	742	785	770	749	703	746	758	761	740	759	752	773	746	766	741	758	803	764	694	725	724	798	766	768	756	808	768	757	755	765	757	738	789	749	773	736	804	718	750	708	769	794	744	732	743	718	705	712	771	732	762	779	811	766	752	756	783	823	786	759	806	821	759	758	741	802	758	766	788	762	782	742	759	727	764	817	790	773	791	778	762	740	715	814	788	742	749	765	733	739	750	736	763	732	813	820	797	762	742	780	746	751	759	786	776	701	771	743	740	774	784	796	773	790	772	716	760	733	775	742	740	747	757	786	789	802	773	744	745	782	781	724	728	726	710	743	759	729	804	781	703	739	732	673	743	753	770	739	745	741	774	700	777	755	733	747	739	754	723	715	802	761	729	771	759	744	757	746	757	764	719	787	801	771	747	761	716	763	800	756	765	751	776	803	756	743	761	755	772	711	732	782	756	772	786	752	768	745	754	781	732	765	743	744	825	839	802	776	798	770	776	717	745	797	744	775	773	749	740	747	758	760	767	726	864	805	751	759	794	736	804	768	794	791	724	749	741	733	817	759	710	748	820	766	776	771	764	746	779	790	824	773	698	773	745	716	755	754	772	725	776	798	766	777	761	730	772	750	714	721	746	765	761	826	732	780	757	791	769	763	794	744	744	753	772	779	727	748	713	783	720	700	770	831	766	766	783	741	774	792	779	790	756	741	741	801	722	823	769	772	724	776	791	767	797	741	763	710	731	726	795	755	774	771
51645	35581	8662	7687	1173	843	674	583	500	492	422	393	352	369	330	321	340	327	311	314	296	332	293	281	278	294	296	251	255	290	267	279	283	255	248	275	280	253	292	272	293	259	265	256	270	280	281	286	290	276	252	269	266	288	278	279	229	287	313	249	244	287	281	269	264	284	296	262	278	254	243	272	287	288	277	266	262	263	280	262	231	293	277	279	293	259	297	286	293	243	243	282	283	242	264	266	282	267	267	290	252	273	282	271	254	263	262	299	254	234	270	281	287	254	242	272	274	247	249	257	285	272	278	241	232	269	287	290	254	297	255	292	286	281	266	267	272	267	276	284	265	281	292	240	265	289	267	270	248	238	290	286	267	233	275	293	257	272	282	243	258	287	268	290	286	244	252	274	277	278	270	252	274	261	273	279	263	253	265	289	293	272	253	293	284	268	295	287	277	264	261	323	268	254	276	285	291	254	292	279	284	253	281	253	271	256	274	263	276	281	244	293	228	283	239	281	260	241	279	274	268	302	241	279	233	269	251	260	246	280	293	285	302	249	315	266	246	267	277	274	270	272	249	257	249	250	278	276	253	275	275	276	252	239	292	277	282	275	265	255	259	265	277	289	282	267	264	259	276	239	247	259	263	310	266	266	282	251	273	291	267	269	302	270	249	275	293	272	269	252	279	267	273	267	230	258	255	280	281	260	301	281	262	277	277	260	261	285	268	242	266	243	248	238	282	272	276	252	247	258	268	280	241	280	271	270	256	260	234	270	279	257	252	245	261	296	261	252	270	278	260	277	282	286	283	279	261	258	262	250	284	289	258	263	271	254	234	264	299	273	267	285	284	270	283	273	256	265	263	277	278	281	269	267	262	274	265	258	295	260	297	290	260	273	250	253	243	276	225	257	288	257	300	274	275	254	267	265	281	288	246	274	286	251	298	261	222	256	266	264	286	252	254	292	275	259	303	280	252	288	265	304	280	281	247	245	317	303	273	293	266	261	281	242	277	268	260	287	263	251	256	281	238	241	247	245	229	279	251	281	299	250	269	253	282	276	277	280	281	261	264	285	233	238	226	270	276	250	260	262	276	221	287	239	283	265	258	259	275	285	272	254	265	259	273	272	281	293	242	256	280	301	284	289	268	265	237	279	269	251	256	257	267	277	299	269	277	287	306	273	296	280	273	259	271	251	283	294	247	284	289	243	269	291	279	281	289	265	268	276	276	252	281	274	256	287	247	283	274	310	277	266	285	276	254	265	270	264	263	285	267	237	267	231	260	262	277	252	273	242	263	273	283	276	232	249	258	256	252	234	248	266	261	281	265	282	262	243	290	266	285	286	289	286	270	239	290	301	254	282	282	279	290	279	267	264	248	261	262	270	253	233	274	284	267	267	248	275	260	244	275	292	284	270	259	270	264	275	254	285	240	285	280	279	299	246	267	283	258	272	277	298	267	281	268	282	290	274	261	248	266	253	274	276	244	294	275	301	274	254	263	235	248	282	254	271	259	258	290	270	253	257	260	249	266	293	282	264	261	253	287	253	250	266	264	270	240	277	275	273	284	265	262	293	247	274	257	275	251	270	254	272	266	240	266	288	260	275	285	262	258	244	249	265	294	268	257	302	270	283	268	280	276	268	266	257	284	281	274	252	270	269	281	265	292	283	261	270	283	240	259	273	252	276	273	278	264	278	278	294	282	296	267	277	283	272	298	282	290	273	277	300	309	270	258	289	287	246	254	259	282	252	287	272	275	246	264	291	287	278	255	265	276	256	275	271	250	255	269	255	275	295	279	307	287	284	279	292	271	262	294	292	272	299	277	288	273	262	268	257	305	287	242	266	286	260	282	287	249	251	273	279	283	264	253	276	257	244	245	260	268	258	281	295	273	270	261	225	267	300	293	274	261	240	251	274	277	272	256	266	266	251	275	274	298	251	253	257	237	238	252	233	272	272	273	305	265	246	280	279	241	255	255	286	251	278	279	283	284	250	259	238	256	258	276	281	258	250	264	278	248	269	271	283	288	274	278	252	247	264	272	272	276	274	253	267	269	262	236	263	282	275	289	254	251	262	296	238	271	280	257	255	271	293	294	288	262	286	265	286	271	302	273	266	263	250	285	246	305	296	286	290	271	287	257	248	268	260	260	241	290	276	233	286	289	251	283	247	277	291	287	304	273	250	258	254	283	250	276	274	243	275	243	253	275	255	272	272	239	248	265	242	270	278	269	270	265	241	284	296	268	268	270	267	276	257	257	285	283	247	264	248	282	247	260	252	277	262	277	277	259	269	268	264	270	298	270	281	252	264	273	247	259	298	275	257	252	275	270	303	267	261	287	264	279	266	279	256	274	248	291	259	276	269	301	255	263	260	277	295	242	269	266	288	269	296	283	276	281	249	267	263	275	269	286	288	266	322	254	293	285	281	268	281	272	238	295	260	284	287	275	247	257	283	266	248	264	237	272	271	265	251	232	259	266	267	276	251	278	298	241	292	248	288	281	253	238	256	256	247	247	242	286	251	258	241	232	263	267	299	245	289	262	250	278	253	246	264	274	268	311	260	262	276	262	262	267	267	249	277	250	288	256	264	275	313	280	288	275	292	245	229	263	255	273	258	294	292	250	254	272	280	290	289	282	284	277	282	259	261	265	280	257	266	307	290	270	271	256	280	294	278	281	262	311	283	279	277	252	272	259	280	270	271	259	259	273	270	254	266	269	261	255	265	238	277	262	263	245	267	252	257	279	254	249	271	279	269	280	276	265	241	280	263	237	287	298	271	264	277	255	294	287	293	258	234	277	298	285	274	275	246	256	267	233	285	264	262	241	267	260	311	254	246	272	229	286	257	295	283	281	271	282	279	266	266	273	288	278	305	253	292	267	272	298	255	270	258	252	273	256	256	283	274	258	259	303	285	281	242	294	282	236	280	266	251	274	269	278	304	237	250	273	257	272	266	231	278	254	291	235	264	289	242	252	303	271	264	269	231	274	250	257	289	298	301	286	265	239	255	281	277	280	246	254	240	261	283	264	240	274	277	261	272	264	257	292	268	282	262	271	275	257	233	270	282	258	258	286	262	253	284	279	252	272	227	272	272	276	272	259	271	247	268	263	226	239	264	288	275	275	268	241	288	273	245	287	266	261	280	295	252	307	267	259	284	274	267	256	262	268	265	287	286	245	251	265	256	295	279	291	233	268	267	295	256	270	253	265	254	258	267	250	293	267	298	257	304	246	233	250	265	250	283	272	256	255	278	290	266	263	282	254	285	246	275	290	260	233	260	253	269	277	280	268	248	264	279	270	237	258	261	246	277	316	291	292	289	287	288	292	247	256	287	277	264	251	249	268	285	282	284	256	247	258	269	249	248	240	238	257	282	272	306	308	264	274	257	252	252	285	290	285	287	310	280	250	276	277	252	268	304	284	287	292	268	259	292	271	272	295	265	262	270	280	304	262	259	263	267	269	282	240	236	262	296	292	257	256	278	289	265	269	262	256	253
29813	19190	6972	10974	4443	3710	3000	2478	2177	1981	1756	1567	1412	1391	1242	1160	1111	1078	1037	979	1012	984	945	941	911	897	896	804	850	764	807	788	756	796	818	707	745	806	766	734	774	748	742	782	748	756	721	728	735	704	738	767	706	704	728	710	703	738	752	691	710	682	691	703	733	678	715	716	726	692	715	715	685	704	751	700	687	727	728	660	715	701	658	697	743	674	675	694	682	727	715	687	651	672	684	725	701	679	689	674	681	708	696	723	699	671	726	681	657	640	650	693	697	689	683	676	649	683	728	683	664	673	716	708	697	740	691	618	669	673	634	641	699	706	706	696	668	708	699	689	643	688	693	665	673	670	697	731	678	712	708	718	687	671	671	718	709	750	650	667	679	712	715	653	673	652	677	683	636	690	675	694	682	679	669	721	673	682	672	736	712	648	702	676	696	722	659	747	704	656	699	641	714	720	699	680	664	733	675	723	674	672	673	667	716	688	711	672	718	703	690	675	687	656	684	732	666	725	695	708	687	711	693	717	670	679	686	644	654	697	703	723	698	642	705	631	669	677	677	647	674	704	687	678	704	687	673	643	666	702	599	677	660	688	685	690	689	715	686	686	663	671	687	678	721	693	679	650	678	696	683	715	685	629	637	755	722	677	691	686	638	674	666	632	640	703	694	682	670	678	660	755	669	647	659	694	654	683	694	694	689	651	690	676	679	669	688	673	689	665	692	666	644	660	603	664	659	729	645	720	686	662	690	645	665	730	642	662	697	700	648	677	685	711	669	664	669	710	679	686	680	704	685	688	633	699	694	665	697	677	652	699	713	667	699	641	649	671	619	664	718	647	712	656	687	649	649	710	651	690	631	685	649	678	668	724	705	693	658	736	683	630	646	667	656	662	697	699	683	719	698	686	620	725	694	669	641	679	664	663	700	666	696	665	688	653	658	686	682	667	682	685	691	691	641	691	689	677	655	660	671	698	664	703	645	686	682	700	708	728	686	622	667	660	651	687	647	627	684	690	616	710	688	649	700	688	680	687	696	676	692	674	669	712	648	719	683	683	696	656	700	702	668	719	687	691	703	671	676	690	711	684	714	698	710	660	665	686	650	672	691	698	694	720	715	686	687	654	695	681	694	732	725	662	657	668	650	662	677	695	704	666	697	698	639	702	703	657	688	730	684	648	634	688	706	682	648	669	657	677	693	693	659	672	689	685	666	655	686	644	676	676	715	653	649	688	698	640	658	692	647	687	678	719	741	702	667	674	671	715	656	718	661	675	660	756	712	656	687	659	687	665	641	663	649	693	665	657	680	674	733	673	709	655	637	711	685	675	673	691	646	658	647	697	655	700	654	637	711	673	675	660	660	692	697	661	717	678	669	656	632	694	684	713	706	679	696	657	685	698	655	750	614	632	667	698	631	718	669	696	663	701	662	691	700	619	664	628	705	727	682	728	717	668	678	645	675	659	666	667	712	676	661	626	670	647	725	640	667	676	660	701	652	684	689	684	689	642	688	701	710	672	668	675	674	705	672	689	711	679	698	685	701	688	684	694	681	674	667	686	680	645	688	671	657	642	734	650	673	653	663	704	670	674	660	667	716	656	652	697	709	688	630	706	700	654	685	686	700	682	656	683	641	709	704	624	665	646	635	680	723	683	704	698	683	653	646	684	741	685	727	701	711	709	658	637	696	721	699	681	680	639	724	670	625	673	702	673	694	689	682	718	711	666	615	712	735	703	631	630	659	656	689	660	669	727	700	697	637	730	645	697	709	622	675	673	677	685	690	660	674	663	672	711	645	725	676	704	711	679	705	653	653	664	704	671	681	735	670	661	676	682	678	683	685	713	676	671	690	653	697	679	690	736	724	635	703	639	691	668	687	667	703	688	687	646	686	662	685	713	655	613	660	672	678	670	708	750	667	682	693	666	646	677	677	718	709	707	685	668	673	694	680	663	636	613	688	673	731	652	720	720	699	698	683	691	723	659	677	662	692	654	642	629	638	673	718	659	683	674	646	730	659	643	732	671	722	661	705	704	714	682	644	689	653	697	667	634	713	683	693	660	667	668	727	670	728	665	687	676	652	607	674	670	693	650	653	721	735	660	737	643	656	684	650	683	666	676	667	680	745	651	707	703	715	635	722	692	687	688	683	665	709	710	695	633	659	689	714	674	649	703	661	682	663	663	651	643	677	719	702	684	669	637	725	662	665	719	657	667	661	617	656	700	713	661	713	709	703	691	622	731	673	653	670	663	661	693	688	705	664	632	677	688	714	724	693	649	646	647	679	654	731	685	730	654	710	697	656	704	655	678	684	683	704	682	681	707	692	663	682	697	700	717	724	651	670	645	698	687	675	664	678	724	698	707	677	736	675	704	695	672	680	674	683	653	704	668	667	666	704	732	722	719	700	621	665	652	664	681	702	699	672	654	657	677	675	666	678	692	694	654	683	655	645	664	668	694	697	692	723	660	714	712	696	686	668	651	654	677	688	684	658	687	682	722	697	698	676	700	697	682	652	719	668	724	725	662	676	693	665	662	688	668	657	644	682	704	673	701	723	699	689	691	665	699	666	730	663	688	641	686	646	699	673	676	626	699	678	649	702	648	650	656	700	707	697	657	659	651	685	684	696	671	718	680	668	661	683	704	677	689	646	684	697	679	656	679	709	660	686	671	692	653	673	676	685	672	659	633	682	684	689	650	577	701	692	656	681	679	717	664	651	671	645	686	674	730	700	622	689	716	646	663	644	668	688	666	657	678	668	654	708	666	690	683	681	676	741	690	644	680	678	696	726	669	652	669	693	662	696	662	690	712	679	669	625	688	691	700	637	677	668	684	680	670	671	706	679	689	676	689	612	656	723	691	694	717	695	681	640	668	715	697	701	655	693	678	682	680	725	691	676	668	694	692	692	689	710	678	671	726	684	661	713	697	715	713	687	640	689	697	639	688	717	696	679	659	683	687	674	687	699	682	677	688	734	620	643	689	682	697	641	704	659	668	723	693	680	672	702	668	725	633	673	734	712	713	697	649	665	696	689	682	633	696	667	694	690	671	678	695	668	687	693	682	639	687	714	656	667	646	687	722	679	688	676	687	701	727	691	699	672	706	698	692	681	665	708	635	697	689	676	701	720	721	666	685	658	646	682	619	655	696	708	684	646	710	663	729	723	677	662	627	696	655	737	699	614	654	662	669	702	699	664	632	681	653	675	677	618	649	698	689	663	699	663	690	679	697	715	641	678	684	668	648	706	641	713	680	662	705	666	662	694	629	627	653	703	717	664	683	694	686	688	661	668	641	699	644	680	691	656	649	642	636	703	705	684	698	652	719	655	700	717	645	672	710	656	668	656	691	623	687	649	634	679	690	653	668	682	682	689	653	668	751	682	708	677	660	668	670	675	689	686	655	682	670	683	686	680	667	671	731	676	672	656	642	728	628	717	676	689	652	669	650	701	649	649	695	688	676	613	706	672	678	676	705	704	658	633	642	692	659	720	693
4988	779	183	258	162	148	158	144	138	178	126	166	169	151	181	169	185	157	177	156	158	151	141	147	154	157	134	162	145	157	150	152	153	141	163	182	185	162	154	159	140	169	148	158	165	172	161	154	151	153	167	169	146	147	163	158	135	187	151	129	170	155	127	133	160	162	174	153	156	135	123	164	155	151	163	172	144	154	165	160	138	167	147	160	163	172	167	166	150	148	153	151	174	168	170	160	132	162	144	133	173	160	166	152	154	155	149	158	151	161	159	155	160	162	129	161	134	144	159	152	159	167	127	176	163	172	150	149	161	147	162	159	142	148	149	159	171	164	141	141	161	152	131	161	159	169	127	154	161	143	155	152	139	160	152	177	127	132	151	175	144	171	170	158	167	173	164	154	166	127	165	144	147	189	154	148	150	155	154	150	147	164	167	154	158	160	137	153	144	143	140	134	146	169	159	159	159	161	165	160	155	149	158	159	153	142	176	161	145	178	163	143	133	178	128	143	167	178	146	151	160	169	160	150	135	180	168	130	164	172	146	135	161	173	157	156	169	148	137	162	164	162	157	131	136	134	156	151	135	181	152	163	158	147	168	149	161	155	188	173	133	176	147	174	130	152	148	168	164	150	154	151	154	140	139	165	158	147	147	167	165	143	172	171	148	152	172	154	146	185	162	159	169	135	155	144	156	153	141	146	161	141	131	162	140	131	165	152	141	141	165	156	132	150	158	139	158	149	148	154	170	170	128	160	147	148	139	151	169	139	152	153	153	135	158	161	165	141	161	129	144	157	157	157	154	169	150	144	167	156	161	145	128	156	175	129	160	142	138	174	148	122	171	166	156	151	155	141	170	158	176	174	179	160	154	144	158	147	160	134	141	181	166	167	139	134	152	147	141	152	153	150	154	155	158	162	158	157	151	137	165	143	156	128	144	139	155	170	160	160	156	156	153	162	164	148	168	125	132	160	163	154	137	166	166	162	149	155	149	156	152	178	158	156	146	175	152	145	156	173	158	148	151	138	152	144	142	130	153	147	170	144	135	141	153	142	147	153	169	180	124	144	177	133	158	173	175	126	161	141	134	169	161	144	136	163	148	155	155	143	155	154	163	146	186	154	165	171	133	165	158	166	141	189	162	150	158	169	141	133	144	166	173	163	157	163	158	175	149	165	156	139	171	140	137	165	142	157	150	148	176	163	175	141	162	170	133	173	171	139	155	164	142	138	147	162	154	144	166	153	163	140	154	165	151	156	144	134	181	157	148	131	183	154	133	164	169	157	130	170	127	140	161	161	128	156	152	171	181	163	168	136	153	157	145	144	151	137	145	154	151	160	150	142	177	139	155	158	128	169	166	132	160	165	164	160	148	156	153	176	163	150	173	148	155	147	163	150	160	133	142	143	122	157	180	147	161	166	162	153	153	154	159	176	140	151	154	166	172	146	160	143	165	175	149	149	156	174	152	159	138	156	149	179	118	171	140	172	144	145	148	115	163	140	146	161	151	164	150	158	145	131	151	147	158	146	145	137	152	154	137	166	152	155	150	146	153	157	141	183	153	138	150	147	169	157	149	154	153	150	145	152	172	164	163	153	167	150	156	168	164	145	162	142	152	154	167	158	159	154	149	132	173	174	155	158	162	144	159	131	145	143	160	149	131	156	168	163	156	164	154	163	132	157	145	163	148	156	154	166	177	136	165	170	149	153	157	167	161	140	150	134	172	157	156	151	157	146	140	151	124	168	140	143	160	152	146	136	166	156	153	157	155	149	162	169	159	171	144	162	176	161	153	157	161	162	153	141	163	162	140	136	154	141	147	160	162	124	154	155	152	149	148	156	148	156	170	152	162	144	144	152	160	156	169	134	182	150	140	185	163	156	149	131	148	160	151	135	150	172	160	171	137	141	154	156	166	154	162	141	150	148	182	173	154	139	171	164	155	168	172	147	127	160	189	167	139	150	159	157	177	152	151	139	156	131	131	154	172	153	172	147	163	138	170	181	161	174	147	170	167	163	139	150	146	133	163	147	141	179	165	131	149	158	165	146	158	151	171	147	168	152	150	157	182	157	139	182	154	155	158	153	152	144	158	160	142	152	123	172	145	134	135	148	144	160	138	156	155	147	166	156	166	155	151	150	140	143	164	130	158	157	156	158	144	151	137	147	157	132	161	154	159	129	148	152	144	120	156	149	142	149	147	149	149	155	156	157	162	154	152	171	162	157	145	171	138	143	151	162	163	148	142	142	145	157	164	163	186	148	163	161	178	142	168	137	160	160	130	140	152	169	135	125	161	143	158	182	163	164	141	155	167	156	148	157	172	171	160	162	161	174	144	145	173	156	136	166	166	133	172	175	177	145	176	149	145	148	147	158	156	152	160	152	148	152	164	157	159	127	138	149	179	139	161	168	157	135	185	135	149	168	162	165	160	150	163	134	148	155	168	144	158	154	160	156	150	149	156	166	168	156	167	153	138	155	158	136	160	136	153	165	133	161	176	157	159	169	176	164	162	150	164	148	145	139	153	167	177	149	150	136	153	178	178	143	156	159	153	165	160	158	147	137	142	151	153	155	141	164	138	161	167	155	142	157	139	121	149	144	148	142	121	148	164	154	166	176	128	158	159	136	149	146	145	157	165	137	140	131	136	151	160	157	142	149	155	156	158	160	149	151	189	143	149	145	139	157	154	142	143	178	163	157	149	161	126	155	148	141	167	152	144	169	180	172	131	161	150	163	140	184	147	141	146	146	142	189	137	153	149	156	171	166	168	141	135	145	136	154	149	132	153	164	143	143	150	142	132	151	148	153	161	143	155	170	135	144	166	152	133	153	147	141	161	157	151	146	137	170	164	146	136	157	155	160	162	137	149	152	158	153	149	145	173	133	141	153	155	162	149	132	157	151	175	173	174	140	140	156	159	149	157	177	140	149	174	188	155	140	150	148	161	169	143	163	151	154	131	161	161	165	145	163	152	148	160	155	151	167	147	166	146	160	146	158	156	149	144	150	183	165	144	134	162	153	185	156	156	176	146	158	145	187	160	140	156	154	151	139	157	155	182	148	165	139	138	156	141	160	162	156	145	172	167	153	152	153	139	152	149	163	150	179	161	153	143	162	146	166	156	159	147	168	147	170	137	133	157	144	160	171	152	134	158	161	140	144	144	149	154	158	152	174	155	156	145	148	163	160	178	132	149	164	164	172	169	159	165	167	146	151	148	150	184	155	154	148	159	156	163	142	163	162	125	164	132	141	163	151	144	132	142	165	148	136	139	138	143	158	144	188	164	181	151	153	157	133	141	148	156	154	163	139	159	186	146	139	143	152	165	163	152	137	162	136	143	143	146	184	176	134	152	152	158	163	173	150	123	159	150	168	152	135	177	164	166	165	162	157	157	162	168	159	144	139	139	153	149	145	136	169	140	175	147	136	178	157	154	168	164	174	149	144	145	151	170	167	145	156	157	148	147	152	154	181	164	141	127	166	166	164	140	165	149	156
4591	1277	600	879	532	524	538	500	473	502	476	482	432	451	451	489	488	425	473	446	489	460	462	436	464	465	467	456	489	460	427	453	461	449	451	459	433	441	487	455	442	447	470	441	488	486	465	477	477	445	443	469	447	459	433	466	468	447	426	448	474	452	460	482	433	415	434	481	480	438	458	500	442	459	471	486	453	450	425	463	443	471	427	425	452	442	489	446	480	465	459	450	434	479	398	483	452	457	464	447	467	458	422	507	457	478	465	438	439	460	446	437	436	476	476	463	424	446	482	448	442	458	443	460	489	453	505	466	420	495	430	431	430	486	461	464	445	451	457	455	461	425	454	471	401	449	430	445	407	470	461	460	472	466	507	490	483	393	464	492	497	466	446	440	462	452	449	465	465	453	431	497	462	457	419	475	448	483	454	464	471	415	445	451	479	446	457	443	435	413	431	486	423	471	463	450	469	458	389	489	452	477	445	456	436	458	452	463	442	452	486	440	438	458	458	465	432	434	476	456	492	439	427	467	472	421	428	420	432	462	468	473	409	442	442	440	437	446	441	457	473	479	461	432	455	485	433	458	442	486	485	419	471	440	450	459	474	433	461	443	434	445	449	419	455	473	443	459	442	413	465	479	494	463	462	448	485	466	466	417	452	460	460	457	423	469	457	424	479	483	443	427	416	485	453	471	431	463	463	438	400	460	465	453	434	442	464	450	479	460	435	506	438	454	442	456	455	472	452	435	471	497	426	404	461	473	438	448	456	464	467	445	443	424	450	457	450	432	436	474	437	457	457	459	474	436	441	476	409	462	401	486	469	461	451	455	439	476	436	449	452	436	435	477	440	479	490	469	458	442	486	445	482	459	447	428	437	433	442	407	411	452	409	443	477	452	449	465	452	464	482	459	454	482	420	477	441	485	466	470	468	481	444	451	445	461	466	416	401	440	468	454	479	443	445	448	459	433	467	481	449	484	470	450	440	468	446	489	458	448	434	458	465	445	464	442	486	453	453	467	447	471	425	420	443	461	449	453	430	453	439	445	481	452	461	475	435	444	417	478	445	454	438	451	467	478	458	472	447	488	496	455	468	476	464	420	474	447	459	431	441	471	445	449	436	435	430	428	474	424	473	458	487	467	409	483	454	497	420	486	417	445	470	481	434	457	442	489	445	466	431	452	427	455	453	468	477	429	420	475	429	453	469	465	440	431	447	445	436	487	436	445	439	447	433	453	430	432	474	442	414	420	429	475	441	452	448	440	459	413	504	427	427	461	451	464	506	463	440	436	464	431	415	476	459	429	431	483	414	467	485	434	483	437	446	434	469	442	453	477	432	465	469	471	437	454	455	457	445	444	509	461	450	483	444	468	445	469	414	412	432	524	459	468	432	416	444	469	468	463	446	420	462	416	512	422	484	442	440	454	439	437	414	472	425	494	442	483	451	481	465	467	484	442	457	458	472	452	434	439	493	422	435	433	463	469	435	475	405	435	475	468	472	431	403	477	452	456	452	462	449	492	444	476	442	452	479	452	495	526	440	457	490	473	425	464	452	460	432	469	479	456	420	443	468	446	442	468	439	479	431	444	469	458	467	465	429	472	415	462	468	484	465	479	456	468	418	456	442	456	438	467	444	440	485	472	448	454	498	422	455	490	473	486	479	462	450	454	464	440	462	464	480	460	446	466	434	403	461	447	462	484	448	446	433	465	434	467	442	451	459	459	459	464	443	456	470	456	465	460	415	436	468	428	443	460	471	448	479	482	411	465	452	479	412	440	415	436	427	486	419	465	479	464	468	437	454	465	468	452	459	463	453	448	461	427	457	476	462	429	476	435	500	444	461	450	442	442	474	435	444	444	440	451	453	441	447	485	469	465	481	418	443	460	475	419	433	440	470	491	421	495	492	500	427	462	469	475	424	431	432	508	504	452	424	481	476	409	484	440	488	448	481	440	449	494	449	465	517	477	446	447	475	461	466	443	458	433	441	488	483	422	470	462	436	466	473	465	478	450	428	461	451	460	467	427	446	477	458	438	466	427	460	484	446	463	425	477	460	488	438	486	470	471	445	502	445	428	445	422	480	421	450	420	454	452	471	425	433	464	428	443	439	454	436	491	436	462	485	454	454	489	482	433	477	431	438	395	477	446	444	488	452	464	443	445	472	429	480	430	434	439	472	457	457	485	436	416	463	448	487	458	459	447	472	449	474	486	407	457	436	479	438	472	452	470	503	472	465	457	484	447	471	446	475	460	456	448	488	455	462	474	504	457	423	492	459	453	478	419	430	430	432	493	457	442	435	434	486	462	476	431	463	421	456	515	462	476	478	443	441	466	423	469	489	475	457	516	466	486	431	449	427	435	445	428	410	429	477	449	421	453	462	455	412	475	420	467	437	434	424	442	434	441	464	439	439	460	431	445	446	474	503	472	438	453	430	456	453	448	462	446	442	425	417	471	461	480	448	469	451	466	489	458	483	449	470	463	446	437	453	412	456	440	481	437	485	454	449	488	502	456	473	450	458	459	457	442	459	478	466	467	468	456	411	509	456	426	493	464	464	436	424	428	445	497	417	437	444	443	447	446	484	482	478	445	479	436	441	448	464	488	435	445	442	441	468	451	479	428	489	449	466	446	443	462	445	466	423	465	416	448	474	452	422	438	427	441	471	470	464	461	494	456	448	457	494	477	408	463	456	462	478	457	458	479	478	438	477	447	469	434	439	407	454	477	434	431	461	456	499	451	447	473	467	434	443	476	457	484	446	423	418	432	422	446	446	462	462	437	453	495	457	445	475	445	467	468	449	474	493	448	462	456	446	495	465	477	430	465	442	466	461	444	466	413	440	400	439	462	474	420	503	446	469	469	480	405	501	447	431	425	462	427	456	431	440	432	474	440	487	450	447	441	442	452	428	434	458	400	431	435	451	455	472	408	447	487	463	449	477	450	441	455	440	465	461	490	454	431	432	476	411	453	467	469	448	479	428	478	445	453	464	475	471	465	435	447	452	446	450	458	432	445	456	403	425	427	425	442	458	450	412	431	456	496	455	464	473	435	442	455	439	459	427	451	441	451	451	435	418	462	447	453	483	465	471	450	430	426	455	480	454	479	443	437	420	462	466	480	458	468	444	481	457	467	446	442	459	450	437	435	444	448	446	432	442	426	460	480	453	467	473	438	498	469	435	482	473	452	439	467	474	448	438	439	438	484	411	467	418	483	462	467	474	447	467	421	424	487	440	448	463	444	449	443	461	462	442	456	437	487	441	470	430	480	466	443	434	428	451	432	450	426	440	484	474	489	443	451	446	433	442	457	454	455	406	459	461	410	469	468	433	455	444	441	468	465	446	439	467	396	441	460	462	474	473	461	457	422	446	448	467	459	469	454	445	459	445	439	434	435	483	444	469	457	431	442	438	478	414	456	441	458	504	433	465	487	472	483	430	434	406	445	451	413	462	438	439	448	426	471	445	432	428	461	426	469	481	450	428	435	456	450	472	464
37101	19593	2770	3820	724	541	466	456	445	395	380	366	330	336	311	331	309	308	345	310	299	348	288	297	313	305	295	313	292	304	331	326	292	292	299	274	340	262	305	316	336	318	268	331	303	302	308	289	300	356	284	294	250	315	309	318	313	302	300	305	295	298	291	295	304	290	298	322	276	279	279	291	308	274	279	285	283	316	318	310	295	322	281	289	247	274	323	289	292	301	285	261	301	293	280	292	270	289	302	299	281	250	316	292	309	317	288	282	319	279	298	313	297	267	303	297	264	294	291	306	295	300	290	305	320	298	283	274	294	286	341	311	311	290	329	289	273	279	306	277	240	293	310	307	273	261	280	283	289	307	296	270	282	279	276	310	323	281	294	306	300	312	291	292	308	306	300	289	323	282	329	298	290	272	268	313	313	298	252	303	314	278	276	284	280	317	321	288	343	309	289	319	284	319	307	301	321	294	323	277	272	314	273	328	294	284	310	282	304	318	267	302	305	327	287	268	296	305	300	289	262	310	284	295	290	277	309	288	268	314	269	280	293	279	312	311	274	290	327	269	271	295	287	289	307	281	259	304	310	291	275	305	317	264	259	293	278	300	270	284	307	309	274	304	290	306	290	321	287	327	301	265	299	295	298	317	296	301	309	284	278	288	281	308	290	299	316	320	272	288	304	295	292	312	276	306	288	299	301	304	282	344	293	316	283	314	319	320	304	282	299	309	287	289	292	287	288	262	299	255	326	298	277	301	280	330	274	282	272	320	330	319	277	270	290	257	285	290	296	275	299	308	288	300	296	313	299	271	279	303	323	291	301	283	287	275	273	328	281	307	284	281	294	303	318	304	277	308	318	289	269	289	266	321	302	316	276	295	269	280	286	289	287	315	317	290	323	326	274	281	301	292	280	264	303	255	271	335	300	304	286	306	286	268	277	273	279	281	274	304	290	287	287	324	297	282	322	324	289	309	312	299	276	343	305	296	288	280	310	268	297	298	290	292	289	301	263	277	279	294	259	319	288	302	304	287	294	280	303	270	298	288	293	269	316	305	301	301	306	278	308	300	295	330	304	306	279	297	295	307	284	287	307	296	301	305	291	278	310	303	280	322	311	297	288	310	330	313	272	301	310	276	287	298	263	272	256	266	290	286	302	299	302	299	283	296	276	310	301	279	320	311	262	309	273	266	313	306	295	297	328	288	298	301	292	314	285	295	297	290	283	272	317	271	256	332	267	302	265	309	288	282	305	300	306	290	310	357	273	285	309	343	290	273	258	265	304	292	264	311	291	290	302	296	303	311	285	283	279	290	281	308	284	289	295	285	311	309	299	299	292	283	261	290	289	277	286	302	294	301	290	318	317	273	301	287	287	312	288	280	288	295	271	316	281	264	326	282	324	290	328	320	289	259	303	289	305	255	305	282	290	289	318	278	291	296	280	299	282	304	322	293	276	282	303	303	282	300	303	294	273	293	333	284	296	279	298	277	304	282	304	304	302	290	270	275	293	287	295	282	302	317	311	334	286	299	276	314	292	306	306	296	309	277	249	284	326	292	282	272	281	283	273	302	300	276	289	276	289	289	298	305	315	304	281	302	298	300	274	309	335	295	307	288	297	295	307	303	312	323	303	355	334	312	268	300	289	297	263	283	288	291	298	332	289	304	303	290	285	270	307	310	305	278	304	349	286	281	297	305	303	289	321	269	289	296	320	294	323	312	263	277	272	309	310	292	290	265	297	265	287	286	301	290	307	328	276	293	290	263	281	293	286	317	292	294	289	290	302	291	276	277	282	326	274	288	290	283	299	283	276	274	265	269	329	264	284	309	270	273	292	275	295	283	320	297	307	281	305	296	295	259	288	279	279	291	310	283	316	307	279	278	305	276	261	300	300	293	280	291	262	288	277	279	290	302	285	316	312	293	327	291	270	291	312	307	310	300	263	325	290	304	250	258	281	276	302	291	284	312	294	282	300	292	298	317	290	325	306	235	316	288	287	310	330	306	302	282	322	276	276	289	267	279	327	271	304	303	292	304	269	297	291	302	284	294	284	303	278	288	287	314	309	286	328	286	291	282	316	324	280	284	313	295	267	281	313	306	291	303	288	271	281	316	276	267	301	296	297	283	307	318	264	269	318	294	283	288	298	289	283	306	275	287	306	297	263	289	308	299	262	290	285	344	251	259	276	291	314	298	285	278	326	296	295	313	284	296	303	278	289	287	343	271	285	317	339	280	288	265	262	317	305	325	298	308	303	293	303	303	291	293	301	319	308	298	291	294	302	287	330	290	312	252	318	275	285	288	294	295	288	306	253	292	261	274	288	299	290	297	289	256	295	312	278	278	288	284	302	293	281	302	280	291	289	289	294	293	314	277	297	308	301	310	278	310	289	269	306	267	284	305	303	283	303	300	287	300	328	298	261	345	306	299	323	272	296	315	299	289	270	274	283	301	331	301	302	292	324	275	285	289	312	283	306	326	326	292	284	289	283	289	308	308	267	296	311	302	294	303	316	292	304	296	287	296	283	289	282	295	330	294	286	263	278	314	293	294	271	300	326	302	289	280	276	322	266	282	308	326	290	316	305	271	300	274	280	286	306	339	290	286	292	275	317	286	258	279	267	268	277	303	297	287	315	307	291	337	305	326	272	279	274	302	314	274	278	312	314	286	299	295	335	250	302	304	276	293	277	308	317	274	266	302	293	298	312	307	301	344	315	266	275	261	296	294	273	279	317	302	268	313	279	307	331	290	313	288	297	313	280	294	280	293	264	295	243	287	278	297	297	298	308	293	251	279	270	327	291	280	278	307	302	253	276	260	233	285	272	273	282	287	308	274	335	314	257	274	265	314	273	278	288	296	295	322	341	297	299	296	315	316	289	285	294	272	269	292	295	265	277	270	275	299	301	309	307	335	257	313	297	283	319	314	300	313	281	266	320	290	302	327	279	315	279	312	326	305	308	309	341	310	291	291	274	286	323	308	287	305	284	313	292	297	245	297	318	270	274	304	314	321	306	315	270	294	313	283	305	300	299	280	295	293	290	290	302	292	315	286	301	301	291	298	323	291	325	325	281	294	316	310	267	286	324	305	278	276	290	321	282	280	295	285	281	297	289	238	312	273	342	323	318	266	309	299	285	300	295	312	296	297	312	292	288	290	283	291	297	281	275	284	323	308	293	297	288	279	312	243	277	296	275	279	283	278	340	291	288	313	306	281	295	302	266	273	289	284	282	297	271	283	324	302	314	311	295	350	284	288	282	299	288	305	272	265	298	293	301	318	291	290	267	285	271	296	281	281	286	288	301	311	302	279	314	304	262	294	313	300	282	311	298	280	299	310	304	307	278	283	296	272	267	299	325	266	281	306	266	289	341	284	290	321	288	308	288	284	295	289	308	281	285	331	294	313	285	297	293	304	283	271	278	278	266	305	283	303	309	278	305	276	332	264	271	286	278	286	298	283	306	289	297	262	304	321	298	294	295	306	298	280	288	252	319	295
21075	10111	3896	8255	2776	2385	1923	1735	1571	1425	1243	1193	1134	1136	1034	982	956	971	987	897	911	896	901	879	863	868	768	848	846	814	857	812	839	820	808	804	800	812	790	777	800	792	829	779	786	817	767	774	788	772	770	794	810	753	745	743	713	772	789	789	784	751	810	769	750	796	820	797	801	749	818	739	827	764	749	767	800	764	727	774	752	797	806	767	785	761	787	799	777	786	738	779	796	755	772	768	803	744	777	767	764	767	767	792	755	764	783	760	786	817	734	823	749	801	760	765	748	730	751	769	730	745	783	761	829	735	769	763	705	724	736	792	771	824	771	748	793	726	720	721	753	753	728	753	736	768	729	771	741	722	781	763	782	726	772	798	766	745	790	755	772	727	778	741	757	785	728	757	724	718	781	746	779	701	780	722	710	764	780	767	766	757	779	728	755	786	787	764	806	741	792	773	772	750	766	725	765	764	732	724	787	757	811	765	759	740	760	715	795	759	748	749	776	748	791	762	738	771	786	729	762	802	727	787	771	771	733	739	793	766	742	737	770	750	711	738	805	774	762	755	807	752	748	766	699	704	727	755	770	757	727	807	787	746	724	769	786	765	764	772	743	711	807	767	758	712	735	771	789	767	736	722	712	764	762	719	753	745	760	759	779	789	741	720	766	753	749	744	763	784	787	775	745	815	822	737	775	740	757	743	750	702	748	753	725	738	727	754	742	746	785	767	778	781	711	703	747	845	729	711	710	784	752	760	744	759	708	806	765	827	768	722	751	762	728	787	771	795	797	757	713	763	824	780	756	742	775	750	787	766	722	742	727	778	721	725	744	811	798	733	791	750	792	782	815	754	759	774	735	821	689	723	787	791	685	781	773	768	731	764	754	732	788	729	714	747	724	784	759	783	753	751	757	786	742	731	763	730	771	785	719	739	795	692	781	771	754	802	780	796	736	797	744	796	766	731	796	726	719	751	765	754	792	774	739	750	739	806	770	779	789	767	723	763	751	759	757	754	774	740	742	753	740	748	772	762	773	732	778	730	770	798	773	748	801	798	758	705	802	749	791	765	735	716	705	774	774	752	796	748	735	759	752	738	750	817	784	772	731	767	759	724	714	724	725	759	772	740	747	723	733	740	760	709	731	719	777	766	815	776	794	789	794	775	795	711	764	766	770	726	750	770	743	750	747	758	730	780	784	710	784	745	720	784	727	783	763	802	739	708	815	769	717	744	709	811	759	828	783	760	794	793	711	748	733	758	732	764	744	752	755	719	784	732	754	775	745	788	738	762	750	768	754	748	749	774	797	741	705	778	731	738	775	792	738	737	760	736	779	787	765	786	776	738	789	726	779	758	765	723	702	787	736	681	791	730	764	751	722	799	705	763	765	797	787	788	739	751	755	768	711	704	833	764	752	736	777	742	717	767	767	711	711	781	785	777	747	808	774	758	754	734	718	789	761	722	736	724	742	763	718	754	735	791	768	782	722	757	714	769	768	732	743	773	770	731	777	797	743	719	729	766	703	731	757	768	780	789	789	736	741	772	777	735	743	701	768	716	734	717	760	736	761	759	813	752	779	766	727	784	755	740	709	753	785	793	726	717	718	790	761	750	781	755	794	737	735	723	724	755	753	779	749	780	743	814	743	832	763	767	771	812	754	777	738	786	745	740	704	744	738	768	773	734	717	772	699	736	738	759	761	772	728	769	737	731	765	725	762	690	723	753	777	760	740	766	760	810	724	772	748	831	729	727	716	761	790	738	733	747	744	745	782	776	730	769	745	803	747	792	771	724	756	755	720	758	795	744	758	754	782	774	808	755	737	719	767	817	737	802	776	733	772	754	746	759	749	776	773	782	759	693	776	762	750	710	786	715	728	779	768	712	683	744	767	756	768	776	708	783	754	773	747	801	761	718	738	782	774	729	785	775	749	750	722	769	748	783	774	773	792	796	750	722	791	750	775	757	760	778	800	785	786	732	705	766	716	743	764	732	760	813	736	795	764	766	761	759	805	730	797	704	734	755	728	777	778	763	787	756	754	770	750	719	770	737	756	766	799	804	754	818	682	783	789	762	757	721	746	751	752	781	735	777	742	803	736	757	720	781	736	733	737	812	794	807	704	750	723	781	777	775	806	758	775	703	742	732	767	773	759	789	772	785	723	749	764	728	729	752	788	747	729	770	772	745	747	747	727	743	784	769	775	755	767	719	755	797	732	729	730	764	762	752	773	744	792	744	766	735	772	778	718	719	759	751	758	743	802	781	764	776	758	778	742	743	767	755	756	781	785	764	746	723	721	772	778	742	780	730	751	772	743	797	772	766	757	720	741	839	815	753	749	781	763	820	745	767	799	779	799	764	759	770	717	746	763	755	747	703	812	774	793	769	774	766	739	703	745	758	734	762	765	756	728	732	774	718	790	769	778	761	760	762	717	776	767	760	737	706	780	741	718	750	716	744	808	737	766	739	772	773	730	740	806	788	729	764	736	755	767	753	785	727	765	840	757	722	787	728	760	768	821	792	766	789	735	745	712	738	750	740	738	757	765	791	757	795	757	816	775	708	730	748	721	788	783	783	803	774	794	695	774	790	734	767	789	712	770	727	738	756	748	763	799	775	788	771	755	749	803	747	754	758	749	740	793	779	767	756	759	728	755	717	746	757	692	730	770	772	781	722	717	789	755	720	780	763	760	766	768	740	735	739	715	768	764	753	761	745	773	761	722	758	739	692	756	730	758	721	738	745	743	771	780	729	760	747	743	811	722	725	731	760	801	724	702	761	764	742	754	755	759	723	776	775	776	756	761	776	718	747	769	761	795	758	747	771	767	754	758	738	798	764	730	769	805	748	761	759	770	718	758	743	753	742	766	709	770	744	813	787	723	795	760	698	789	748	795	811	779	757	742	742	730	741	754	756	761	736	779	740	781	719	791	746	786	760	784	781	765	796	785	728	796	741	734	741	813	760	734	746	767	746	752	728	792	804	734	775	699	758	778	752	742	754	770	718	760	771	798	698	760	745	700	754	764	759	742	763	729	749	701	750	777	763	777	741	755	779	728	781	792	735	797	770	733	806	794	750	763	727	796	766	740	776	700	800	730	775	821	742	788	715	732	752	760	765	755	755	724	750	704	734	819	772	747	728	715	782	740	699	704	744	773	758	735	739	758	811	759	765	698	787	770	757	798	802	710	779	719	742	804	734	775	738	733	732	775	781	787	814	805	758	733	746	746	749	749	786	775	753	747	713	727	737	745	771	790	749	772	794	721	706	762	755	721	729	716	777	685	775	774	797	733	754	705	780	751	743	780	759	802	719	798	745	798	796	780	761	773	776	797	787	749	746	768	758	802	766	775	755	751	770	750	769	809	736	793	751	760	759	743	720	747	726	702	786	788	787	762	716	749	728	799	751	708	762	718	757	783	746	752	731	795	736	810	772	752	700	756	723	789	775	794	783	772	755	713	802	780	738	730	777	707	774	743	753	730	748	718	748	769	784	717	753
51643	30574	6413	7945	1279	874	618	554	480	477	399	372	380	385	324	336	321	320	296	303	304	321	290	284	299	330	304	274	276	297	286	278	311	283	285	262	278	275	283	294	276	291	267	293	264	283	294	243	272	265	273	275	297	290	276	279	254	265	249	261	262	294	259	292	247	274	289	257	275	290	278	318	309	264	286	277	270	262	277	257	263	256	268	278	258	268	261	249	263	265	285	245	246	268	263	289	270	277	277	265	269	270	275	238	292	263	281	298	236	279	275	277	262	267	249	296	282	244	255	262	261	273	259	266	300	297	259	286	250	259	280	286	256	308	261	272	270	279	250	278	268	266	266	244	279	255	274	266	263	294	290	248	255	266	242	289	283	256	291	279	255	276	272	260	261	278	260	272	248	263	284	284	218	277	253	273	253	268	295	255	238	261	266	264	269	271	245	221	278	270	267	271	264	274	263	234	259	284	260	264	244	290	265	226	264	291	292	240	255	236	258	273	243	259	269	266	296	269	264	274	291	243	256	231	249	263	276	281	264	280	286	243	258	263	289	290	263	262	266	252	277	283	282	260	252	273	275	251	270	232	277	278	254	297	247	238	294	264	221	265	263	282	273	261	291	256	246	267	264	251	237	277	266	280	245	273	265	245	252	254	280	278	249	251	288	245	263	266	266	298	233	263	270	282	284	270	274	237	244	277	289	283	292	272	241	246	277	271	262	285	256	264	264	271	269	254	277	247	265	262	253	279	274	239	275	246	276	290	279	274	266	246	263	278	255	272	255	264	276	260	264	240	259	288	288	279	246	255	287	285	251	272	244	262	259	257	244	228	248	248	269	272	277	250	265	262	298	283	276	267	291	262	297	288	251	270	241	259	285	275	268	233	298	291	265	266	244	238	267	267	270	284	234	240	272	271	286	265	239	254	281	257	282	295	311	273	268	275	289	274	252	273	290	276	266	272	256	289	235	290	250	243	264	235	250	268	264	250	264	256	247	261	279	269	258	277	283	274	268	286	271	246	248	277	292	282	252	261	285	301	236	297	264	271	276	272	263	270	260	261	268	253	265	275	256	276	286	248	278	233	289	270	250	260	307	305	259	268	261	293	257	288	255	262	246	281	256	272	269	246	223	272	262	260	286	261	259	275	276	267	232	271	255	261	275	269	238	235	251	267	276	299	286	292	241	262	276	279	290	273	265	247	265	244	265	233	270	257	258	278	253	270	268	237	275	257	249	276	252	261	255	264	285	259	277	263	268	256	290	258	262	299	259	255	273	242	276	230	278	284	258	309	261	272	273	279	279	253	227	281	274	271	260	271	261	259	253	280	258	281	284	279	267	266	249	275	277	266	255	267	238	261	267	284	265	288	267	257	256	250	269	277	266	254	275	267	292	277	276	285	256	229	310	281	260	260	238	280	265	277	279	312	287	252	248	286	263	281	283	295	257	259	257	257	258	264	259	265	263	269	255	263	286	254	259	269	285	235	254	264	269	285	257	280	237	250	281	257	286	266	281	278	261	268	261	288	280	287	278	276	273	256	240	267	257	286	280	278	245	264	253	243	281	254	262	264	247	262	276	281	273	252	250	262	278	284	294	269	277	253	290	266	273	296	288	259	303	251	261	275	276	260	291	245	269	271	268	279	284	255	265	279	274	264	296	275	264	253	260	256	259	272	317	272	292	263	256	261	289	290	289	269	257	296	243	251	255	278	259	271	269	255	258	238	247	268	240	260	249	266	268	285	275	259	261	264	253	290	264	248	248	267	270	265	285	290	240	266	294	278	223	263	236	274	255	247	276	283	254	238	288	258	270	282	290	286	251	288	258	272	258	252	288	280	309	261	303	268	283	284	268	248	278	263	283	258	257	258	253	285	264	274	275	263	277	280	287	259	271	246	300	250	265	261	285	265	239	288	259	279	256	252	290	252	231	281	246	252	261	295	253	267	252	261	250	263	267	270	252	254	253	238	255	261	264	277	260	270	247	237	265	244	246	263	280	301	263	258	256	297	255	267	250	255	254	260	247	285	281	244	278	254	245	257	259	243	245	272	244	290	272	281	263	282	281	262	282	265	261	272	248	267	279	270	252	284	266	301	268	253	274	253	270	286	210	258	255	286	275	242	280	279	288	287	257	258	260	278	251	252	275	287	259	259	233	271	259	283	280	252	230	282	289	296	279	267	255	257	284	298	237	271	302	271	274	276	266	262	226	265	241	296	281	255	273	290	247	275	253	265	257	293	283	251	271	274	267	278	264	282	265	267	285	277	259	285	251	274	275	270	258	236	260	281	255	254	283	254	263	284	264	250	288	266	308	276	253	275	252	276	264	299	279	273	253	303	275	248	268	255	264	251	287	278	287	276	267	277	256	261	236	270	281	261	277	262	280	271	278	285	284	225	268	257	254	254	280	287	295	256	292	256	308	259	276	286	288	269	271	267	268	277	260	237	288	251	244	272	253	291	289	307	246	278	250	277	281	292	243	275	281	283	266	269	285	265	250	263	257	288	254	268	261	263	267	278	271	281	297	271	313	288	266	267	269	261	236	272	265	253	282	258	271	258	289	244	277	247	284	249	259	269	246	255	305	269	297	289	255	241	296	277	255	248	256	263	298	248	293	299	260	266	258	274	266	256	245	303	268	243	271	269	260	243	289	263	273	275	268	259	284	277	279	270	265	238	264	243	251	247	270	289	258	258	240	261	286	307	259	259	305	274	278	250	250	272	269	239	276	279	259	280	263	240	272	291	277	284	269	288	278	273	232	273	270	280	290	244	263	300	276	235	247	262	285	272	263	278	258	289	225	271	266	280	251	280	259	276	273	262	255	246	292	261	273	302	289	289	267	269	268	302	265	247	273	255	258	255	256	266	277	275	272	242	256	284	259	267	282	299	258	273	302	275	266	261	275	282	284	259	282	263	257	265	269	273	248	254	241	276	282	269	256	270	252	282	256	276	270	250	269	246	261	260	263	261	246	249	252	259	276	226	300	276	276	266	261	285	244	233	276	296	237	296	274	254	220	296	239	254	274	277	260	250	289	257	267	273	239	232	262	268	251	273	277	252	270	237	262	271	239	276	298	288	220	249	289	241	270	246	279	240	267	260	263	262	255	253	279	234	252	287	293	275	285	250	242	251	267	264	262	271	249	268	285	248	288	245	278	280	233	261	281	265	265	283	279	291	241	284	267	281	230	276	279	248	268	283	287	255	243	271	308	273	245	243	255	285	278	272	282	276	286	311	244	263	262	272	237	281	266	272	265	260	255	252	259	328	285	249	286	256	265	290	267	275	303	240	285	271	266	270	282	251	260	293	265	249	281	249	286	266	280	243	262	250	276	267	275	263	235	264	266	262	326	272	264	278	273	262	272	217	254	239	272	252	258	270	256	253	254	259	247	222	266	238	240	300	259	236	258	256	268	262	287	261	245	285	284	260	220	291	252	251	277	272	267	286	263	281	264	229	274	266	284	255	261	284	257	267	269	284	285	248	259	268
29765	13616	6675	11285	4485	3589	2968	2526	2247	1872	1769	1508	1414	1315	1254	1201	1063	1083	1034	1044	1001	923	983	957	904	892	847	824	779	771	786	790	758	784	795	769	788	725	702	768	734	719	750	770	741	777	756	708	700	684	769	734	704	723	772	744	672	730	709	741	704	691	744	706	738	732	653	691	676	697	670	728	621	695	705	676	693	680	700	727	688	651	641	667	757	706	657	648	647	679	718	689	634	669	711	719	672	680	688	688	690	686	647	703	677	672	647	724	737	687	678	662	692	677	660	660	659	663	718	681	728	667	676	699	691	635	695	644	673	676	653	638	642	717	690	654	686	678	661	662	653	665	661	700	686	741	686	661	706	685	661	687	647	714	720	679	711	677	711	672	700	679	676	666	682	654	726	730	658	697	641	683	675	707	690	664	678	634	659	677	660	682	692	708	621	665	656	664	687	666	704	687	677	688	678	708	651	646	669	643	639	665	667	657	710	678	662	655	707	630	706	647	654	681	631	699	661	689	680	687	650	672	686	665	680	695	708	732	662	652	666	674	697	685	655	690	667	690	708	652	688	709	685	655	736	685	671	653	655	671	682	708	678	702	709	635	656	638	711	688	692	682	673	674	705	674	646	651	672	680	739	717	669	665	652	698	695	652	721	667	668	644	666	680	672	676	657	706	672	681	663	677	678	645	660	643	672	649	658	661	683	706	777	689	647	688	717	656	673	736	687	655	629	668	636	676	679	715	678	625	635	691	664	679	672	714	692	664	659	706	662	687	683	684	671	666	671	676	730	638	659	666	645	648	694	668	679	602	680	659	695	640	694	725	642	673	636	694	700	649	660	701	723	694	603	683	681	706	668	661	690	695	654	716	679	696	684	692	635	634	661	693	615	662	698	638	635	677	702	664	681	656	677	656	666	674	659	649	635	701	694	640	677	710	661	687	662	639	630	624	675	656	692	659	649	652	675	667	697	623	697	684	673	652	691	669	711	647	669	689	668	695	687	673	714	696	662	670	683	691	678	665	710	672	688	668	677	676	678	700	670	640	705	671	699	644	715	750	658	649	668	709	637	653	692	677	730	657	643	659	711	707	664	702	740	675	683	671	693	694	666	689	681	685	694	714	712	727	670	638	662	654	681	679	735	682	686	652	644	726	655	627	672	673	685	666	669	680	654	712	691	651	650	691	658	708	666	657	672	638	657	662	674	662	678	709	662	652	665	665	633	629	659	661	621	710	657	691	664	642	685	658	683	660	662	698	692	684	729	708	699	667	693	653	686	668	681	644	627	678	725	694	705	679	635	656	677	664	665	689	674	694	651	712	669	741	646	709	702	653	693	680	681	685	640	668	648	673	713	665	677	656	664	706	711	714	675	696	650	613	677	697	625	664	683	710	665	664	674	684	617	694	691	689	635	718	669	623	657	655	669	667	699	665	691	666	642	639	682	695	684	691	654	623	711	714	670	645	665	667	679	651	691	652	714	711	682	730	694	687	666	669	617	695	685	699	714	625	620	653	688	650	650	666	633	690	728	656	688	677	691	665	684	669	651	671	676	739	695	701	713	630	655	676	634	644	692	656	646	680	673	676	653	647	667	686	683	650	674	663	695	655	676	655	690	710	685	659	650	682	680	639	665	674	699	708	665	672	685	710	646	718	668	654	707	637	653	673	679	673	747	631	672	678	686	694	632	726	668	659	698	636	689	644	700	651	680	681	697	650	697	659	698	659	735	701	665	680	737	634	690	713	664	705	661	646	696	651	673	669	680	684	670	639	685	678	674	689	669	701	687	654	654	676	628	687	684	673	706	685	720	683	673	666	779	722	665	665	702	684	684	697	644	731	694	646	682	697	662	655	647	665	704	691	705	708	618	704	711	686	698	714	683	664	670	703	658	674	691	626	650	672	703	644	664	646	685	674	656	699	642	659	708	648	680	720	711	675	655	633	639	662	698	679	666	697	696	686	691	722	658	657	691	694	668	690	644	674	690	676	684	692	697	664	668	694	688	656	661	676	666	676	643	692	643	658	652	729	664	699	701	677	637	688	688	676	697	663	687	652	695	677	699	660	635	698	637	661	672	678	665	672	668	697	705	660	654	701	686	703	730	662	642	670	654	686	679	727	719	684	698	716	659	665	640	690	667	644	661	664	701	649	673	735	658	682	709	733	673	645	635	690	689	693	694	681	653	721	647	679	673	674	625	664	700	672	659	720	664	701	701	699	661	672	664	692	630	642	657	689	702	657	680	690	701	722	639	678	639	690	668	666	655	658	659	655	647	716	699	685	696	702	693	691	654	706	681	688	674	604	673	692	645	644	687	662	654	688	692	697	646	686	654	641	659	630	646	708	705	674	685	678	630	703	737	651	697	639	692	669	672	688	685	693	656	686	638	664	657	707	660	702	637	651	663	662	666	652	674	636	667	691	649	671	713	628	690	713	709	655	695	671	693	679	681	678	669	634	674	667	655	663	691	667	653	679	695	745	703	692	657	616	681	688	646	681	687	677	743	635	666	698	696	742	690	725	674	643	719	683	661	690	693	675	640	699	648	693	692	711	672	625	692	687	670	681	660	630	681	648	633	710	688	675	732	685	656	621	720	685	652	649	695	616	696	719	643	644	700	655	713	708	659	691	633	698	643	666	669	675	711	685	701	647	688	700	640	666	621	644	632	680	667	719	650	662	672	660	660	685	637	698	703	661	665	700	673	715	670	687	692	700	708	730	692	682	731	712	598	640	692	671	647	608	696	665	704	675	649	687	718	710	734	687	675	667	623	720	635	659	690	669	676	697	673	665	669	652	696	711	688	693	701	666	658	628	679	659	699	647	663	722	701	650	691	712	665	727	648	661	705	695	678	692	671	679	653	698	656	705	667	685	654	719	680	652	702	658	655	705	681	714	693	676	692	632	688	652	712	679	659	655	670	686	686	698	705	664	697	666	680	681	623	675	691	685	675	697	709	695	630	688	675	680	686	713	669	695	668	667	677	667	690	664	698	663	654	711	726	668	695	657	685	664	693	703	687	735	631	664	668	692	664	705	690	681	693	674	680	732	710	655	681	649	672	669	653	665	669	696	652	648	660	697	657	691	723	701	694	726	685	673	681	695	673	657	669	703	665	697	725	652	660	696	710	651	705	690	674	687	690	636	642	736	668	676	675	653	686	673	672	700	669	685	692	707	652	700	710	676	689	720	691	658	694	714	701	693	671	708	685	716	700	679	676	679	677	705	653	652	700	656	698	714	727	634	668	673	637	687	680	658	693	648	722	687	656	754	681	653	708	670	681	704	731	668	648	678	636	676	724	680	697	695	684	643	673	657	651	679	688	727	638	671	692	622	629	683	694	657	666	681	650	647	655	687	700	633	666	607	708	662	641	689	624	688	672	687	629	632	660	679	653	709	659	642	689	685	677	637	653	680	675	662	702	701	659	683	711	651	667	669	670	638	681	612	684	728	691	696	688	619	655	679	677	676	695	633	669	719	711	649	672	738	660	680
4793	535	213	224	169	160	170	159	135	155	157	179	166	158	152	122	165	158	176	151	156	170	173	135	154	149	160	162	164	131	156	148	167	145	172	157	156	132	193	131	147	157	148	132	138	138	151	145	139	141	159	155	157	148	154	173	135	147	145	157	142	165	170	164	146	180	159	156	153	162	148	141	157	136	165	166	144	152	126	157	152	183	161	141	153	156	155	139	146	157	160	149	154	131	147	163	155	160	174	158	163	151	146	162	151	166	147	169	156	159	148	169	161	147	152	150	139	161	157	156	156	167	137	157	150	169	178	184	167	173	173	164	142	149	175	150	151	140	138	157	162	162	153	148	164	157	146	160	148	151	157	151	140	173	147	174	172	160	131	134	149	142	158	142	145	165	139	145	159	189	141	154	164	149	164	153	159	168	162	160	173	143	136	153	161	149	157	164	162	137	157	157	133	137	172	124	153	142	151	134	130	126	130	160	150	155	163	152	157	142	143	159	167	167	146	144	158	119	156	144	164	167	145	169	167	153	144	145	168	154	160	171	145	144	159	153	122	150	142	139	169	168	176	145	130	160	144	166	160	142	158	139	145	156	156	169	163	157	166	140	158	162	147	156	147	152	146	161	180	142	146	141	162	174	156	160	140	126	138	163	161	147	155	166	155	158	166	152	138	154	153	161	146	143	150	153	136	156	161	162	162	151	142	144	182	168	147	150	144	181	146	145	171	138	149	151	142	173	145	154	134	138	136	150	156	158	173	156	153	159	151	146	164	156	146	146	168	152	149	153	154	136	141	165	154	152	164	163	141	166	155	151	156	158	165	140	153	132	176	149	160	128	141	174	161	164	164	140	149	144	148	137	172	151	158	172	145	166	161	161	155	188	144	162	150	148	164	135	163	167	145	176	138	161	158	174	181	173	142	145	158	164	146	151	149	142	145	165	176	140	130	151	146	159	156	145	149	154	151	165	137	167	147	142	168	162	153	162	145	124	175	163	164	134	170	150	179	118	157	142	157	155	147	156	154	170	172	134	166	146	142	153	165	161	148	135	137	145	151	166	154	176	158	165	153	143	154	162	166	147	158	201	172	168	181	190	158	138	142	153	146	151	153	139	154	141	148	149	159	149	171	159	167	166	167	187	164	159	147	158	145	166	166	149	152	145	152	140	161	156	144	161	158	149	168	160	171	142	147	193	155	142	138	165	154	152	144	169	148	145	156	157	156	147	167	161	152	166	165	153	157	135	154	166	154	157	156	144	185	146	136	145	167	179	146	160	189	163	150	153	170	160	157	172	143	132	138	146	141	159	122	164	163	150	162	132	157	148	170	166	155	157	136	162	146	136	156	148	158	162	147	162	146	135	140	152	142	156	175	155	173	173	145	150	156	153	166	180	158	144	153	152	153	161	162	160	166	153	153	142	155	158	146	181	145	180	155	171	143	128	134	150	159	160	149	136	140	149	176	137	159	167	165	131	163	162	163	171	122	162	152	162	149	173	181	156	146	133	168	157	143	171	165	156	171	159	148	154	169	155	152	161	171	133	132	145	156	165	152	164	145	165	149	155	171	164	137	143	143	183	144	152	140	153	156	162	163	157	154	120	157	144	130	136	149	140	147	148	169	180	155	158	148	169	160	165	147	171	166	154	151	154	124	159	175	168	180	158	120	154	165	161	170	152	150	151	165	178	164	145	118	159	152	188	168	166	135	165	164	148	162	156	156	153	135	134	166	156	167	161	155	179	164	168	167	153	170	152	152	147	162	142	150	169	152	150	150	145	159	161	156	144	155	155	150	141	148	162	173	175	143	147	159	168	173	154	162	144	130	147	167	162	148	132	149	147	160	149	143	131	136	143	151	158	153	148	154	140	138	154	153	168	135	140	160	181	149	150	148	144	189	131	154	167	140	177	151	159	142	168	132	178	168	156	149	177	144	144	185	155	167	136	166	157	163	150	157	163	170	158	161	152	150	172	162	150	154	169	149	152	133	155	153	124	147	167	147	146	173	173	166	160	145	169	126	149	148	165	148	153	189	164	181	127	151	126	134	142	141	153	171	125	170	145	167	145	142	136	143	147	152	142	163	154	152	144	146	154	165	148	161	144	141	167	137	170	178	142	158	152	164	147	153	138	144	163	164	152	142	141	163	152	140	176	145	161	160	166	146	155	155	155	143	137	153	160	145	142	143	156	164	141	158	137	157	174	125	166	146	137	164	153	147	155	146	162	176	122	153	142	164	167	160	172	164	167	138	145	134	132	138	154	166	150	157	158	162	169	139	149	138	140	147	133	182	139	158	140	156	144	156	162	150	144	149	141	160	166	154	175	185	142	162	156	158	151	149	139	147	139	165	151	159	146	123	172	144	171	137	140	158	168	156	150	159	140	156	168	155	142	150	153	139	147	173	172	140	159	165	155	152	172	162	154	172	181	154	159	143	151	145	164	164	159	153	136	155	144	153	174	146	166	157	157	135	157	146	134	150	148	157	148	177	159	128	148	136	134	148	160	173	163	146	148	206	164	139	161	162	151	154	154	160	148	124	150	144	147	168	152	138	145	160	177	170	148	152	154	163	150	139	131	132	170	161	138	176	155	146	152	150	155	145	159	157	136	177	166	163	152	167	157	136	156	145	132	141	155	178	161	168	180	145	123	177	150	148	145	149	138	132	145	157	158	147	159	166	169	156	165	164	161	161	170	152	181	147	149	154	167	169	143	157	151	181	160	153	163	133	142	185	162	162	157	159	170	170	157	148	154	182	144	212	158	150	156	142	150	151	177	157	171	167	154	180	140	141	160	154	150	135	163	128	163	145	164	159	134	151	153	148	134	135	140	156	136	153	173	164	165	148	160	166	161	144	152	179	154	153	133	172	148	145	139	156	143	159	139	178	190	160	152	158	158	183	157	170	168	138	153	157	158	152	141	165	173	145	153	156	140	143	128	155	141	162	155	148	138	165	167	141	157	148	160	151	148	157	164	166	162	158	147	140	162	164	141	144	152	173	151	152	170	147	167	162	169	155	155	139	156	135	145	166	146	163	162	157	129	157	156	157	140	154	138	147	152	157	141	142	139	189	164	140	169	141	159	140	165	158	150	153	146	154	152	158	152	165	150	162	148	158	150	152	149	147	134	140	147	147	152	166	179	151	164	142	134	154	168	166	142	153	133	154	143	161	154	171	159	151	166	147	156	168	169	153	158	142	170	140	144	144	164	168	145	147	142	151	169	172	154	160	142	162	153	164	144	154	180	143	164	173	153	151	149	133	175	152	148	126	140	139	147	156	150	154	164	157	162	159	161	139	167	152	165	152	158	161	146	156	152	165	160	146	172	175	176	157	159	163	147	154	171	156	145	172	166	138	160	145	160	140	167	161	163	165	155	167	152	142	147	135	147	161	150	155	181	152	140	151	156	166	168	150	170	162	152	149	150	146	152	137	162	150	144	142	156	162	153	157	150	153	137	182	152	134	151	160	140	160	144	160	149	143	164	139	146
4322	911	650	798	558	523	554	494	499	427	462	459	459	456	471	414	454	460	458	492	457	481	464	483	462	468	474	483	500	460	432	469	463	459	486	466	502	457	475	448	461	452	401	449	422	471	430	429	453	448	430	434	436	482	424	460	413	440	476	405	496	468	449	427	463	468	463	411	460	460	425	461	452	474	473	457	458	419	462	474	450	454	423	450	476	435	469	431	456	448	444	470	471	479	443	491	440	437	451	512	429	485	443	437	437	462	458	451	430	434	422	479	488	474	463	443	470	438	475	434	417	441	486	415	439	430	432	449	444	451	451	476	456	474	434	454	446	457	480	463	430	427	461	415	458	443	442	450	448	444	439	463	451	457	439	441	411	462	426	431	432	435	469	477	463	490	416	432	455	432	442	457	430	492	477	459	456	441	455	483	426	415	448	434	451	453	470	468	475	444	442	480	492	463	455	457	395	447	476	426	459	444	464	429	472	438	465	412	452	456	482	421	450	469	456	443	473	459	432	445	440	431	442	443	449	421	408	461	466	432	463	481	435	446	484	450	443	467	474	461	434	455	469	481	450	436	485	445	441	457	431	427	438	442	459	478	438	427	444	460	451	440	487	409	455	447	483	437	476	447	476	479	463	442	486	440	444	444	467	455	479	469	437	422	443	530	444	445	454	438	455	456	475	434	439	466	446	468	462	420	455	472	426	485	465	473	486	422	446	464	446	447	447	444	501	472	469	480	457	437	461	474	464	438	460	446	424	433	427	456	467	430	449	454	495	476	438	463	449	409	458	459	450	452	424	422	470	413	451	442	455	450	443	458	486	429	435	474	482	454	452	417	444	445	429	462	455	444	418	458	434	442	437	442	447	444	454	428	476	440	478	429	426	483	499	452	442	438	471	451	500	405	448	435	442	461	475	437	470	435	446	495	456	490	461	483	493	464	439	428	418	465	469	446	456	471	449	449	428	442	432	443	433	479	424	456	457	439	409	425	455	454	435	460	453	455	452	438	461	412	428	478	472	437	450	438	451	468	444	433	465	441	486	454	455	442	430	478	439	436	487	467	464	459	408	471	467	433	433	466	467	436	432	438	448	462	450	445	487	426	450	465	445	432	451	427	460	449	422	452	457	434	431	471	482	432	439	449	449	443	432	439	449	478	448	463	466	450	412	429	427	452	466	437	480	413	447	437	443	466	464	406	431	449	468	425	442	436	453	450	455	443	451	452	446	457	427	461	479	470	472	453	440	450	486	456	475	464	475	450	460	464	488	439	453	453	430	464	493	435	441	441	476	440	462	469	446	493	453	446	472	458	467	470	443	431	455	469	420	444	452	472	439	474	463	455	457	468	459	416	457	469	460	460	442	433	459	479	452	485	440	431	483	414	436	448	435	463	454	439	479	442	484	460	449	450	460	438	451	453	463	441	461	494	463	424	434	492	472	455	473	466	467	444	431	435	400	448	446	471	441	463	462	448	496	469	467	432	450	465	430	442	467	428	449	477	455	479	450	470	471	458	406	442	461	451	449	425	450	447	439	418	445	453	429	459	474	410	416	448	464	444	474	453	468	450	449	439	458	439	442	447	466	481	452	447	468	479	466	437	504	425	450	460	451	436	464	455	486	504	433	441	442	447	470	418	435	424	433	439	451	478	445	448	460	421	419	476	464	444	436	500	445	489	444	472	474	459	488	456	475	464	397	474	465	462	428	456	419	433	460	474	448	408	481	431	428	446	467	472	453	424	465	492	480	435	438	432	432	486	470	459	479	431	477	397	400	480	446	446	430	450	447	468	467	465	456	457	439	434	449	452	451	458	438	454	446	463	438	456	460	434	469	459	476	455	464	449	389	462	450	468	437	432	452	434	429	440	442	425	447	438	477	481	454	445	477	448	452	467	454	457	429	475	472	467	460	432	456	450	440	471	433	453	443	430	425	413	440	450	452	459	459	472	424	477	438	491	457	443	443	456	468	480	479	436	478	427	443	415	468	433	492	439	433	438	450	448	439	452	439	476	449	479	459	462	468	469	466	490	454	474	428	467	451	450	491	436	474	425	460	470	447	462	450	442	467	475	459	453	461	443	467	464	462	445	436	475	456	448	409	409	455	435	443	449	446	469	444	456	477	473	436	461	446	465	440	445	469	447	449	468	474	432	462	453	498	453	456	454	481	460	493	450	510	456	456	446	451	440	458	446	428	446	449	470	452	408	465	411	484	453	427	437	452	453	406	452	454	431	427	462	465	433	422	433	448	477	478	463	444	487	421	428	439	445	487	445	455	486	449	452	464	479	444	481	475	462	467	479	420	442	462	467	424	434	443	452	490	437	477	467	444	492	454	445	392	436	476	486	446	457	452	453	437	474	489	459	458	447	437	487	481	462	457	464	454	470	412	468	471	485	445	466	432	468	416	434	451	419	502	492	459	490	451	447	467	471	432	496	430	461	432	450	446	408	413	430	443	468	440	455	453	455	435	456	462	485	449	436	449	459	427	462	454	461	479	452	411	463	450	458	425	425	470	445	428	479	457	435	454	435	507	433	476	470	473	428	432	455	429	424	454	415	433	459	483	475	464	473	459	415	437	440	419	442	435	459	461	453	428	472	436	475	445	463	416	462	450	461	476	473	419	461	462	438	457	458	476	452	434	462	451	467	441	449	458	449	467	439	434	469	434	462	479	436	437	444	493	413	417	436	487	436	417	454	486	453	429	476	476	489	441	485	469	442	444	441	429	471	424	464	491	440	459	478	442	462	420	494	458	411	451	418	459	424	439	426	452	451	420	456	452	467	458	414	467	463	463	446	474	458	426	480	453	444	449	455	454	435	470	484	434	434	501	455	478	497	516	441	470	444	450	432	439	423	409	493	471	432	466	477	482	476	483	450	478	431	466	457	468	444	470	469	471	450	442	471	419	433	443	455	461	450	445	438	460	425	469	459	445	482	460	436	466	433	481	471	464	444	467	442	474	440	423	446	459	429	422	464	495	477	449	464	454	453	469	430	444	472	466	459	454	455	444	410	461	466	453	480	416	414	496	453	433	431	429	491	454	463	434	462	430	458	487	429	458	509	466	436	437	463	453	477	432	479	503	464	440	447	464	424	442	494	446	410	448	435	425	465	480	445	465	451	444	463	467	443	458	441	485	460	479	464	447	441	464	440	462	442	454	462	441	474	457	439	443	423	476	440	425	421	436	461	470	462	462	427	437	439	480	453	442	463	447	488	437	424	474	458	446	441	420	470	433	477	432	421	456	486	423	433	458	476	420	492	454	509	406	423	449	452	447	449	451	476	453	499	433	445	446	440	454	472	455	447	486	402	439	446	475	397	440	521	476	435	482	461	457	448	450	494	483	471	476	487	448	439	450	452	468	464	456	495	449	446	421	463	449	435	473	452	430	440	444	444	438	479	498	458	474	419	447	441	494	451	454	439	429	444	459	445	440	447	458	483	433	478	457	449	470	495	447	393	431	456	427	452	437	457	468	477	473	443	420	426
35775	17343	3002	2783	761	608	506	458	396	386	373	344	348	337	327	328	316	325	327	313	326	370	322	313	305	303	315	292	265	290	319	320	296	295	298	318	269	300	271	315	286	303	298	294	285	283	280	302	292	295	308	304	285	282	286	286	276	312	293	271	264	336	284	307	287	307	303	295	297	284	286	278	297	293	274	332	306	301	297	307	319	286	284	285	277	303	298	297	269	297	293	322	275	312	303	304	285	314	274	296	267	286	271	275	298	278	279	279	296	284	287	282	315	306	278	300	298	287	281	292	258	283	295	323	293	286	307	298	274	319	296	298	280	287	308	281	269	253	326	277	305	319	297	289	276	301	316	303	296	311	284	279	273	268	293	315	286	312	271	315	277	283	278	262	289	300	285	295	304	284	313	285	305	292	282	307	309	294	285	272	285	305	286	346	257	291	297	275	320	280	311	266	276	284	266	299	303	316	287	320	301	311	278	288	291	294	331	333	284	309	291	310	301	285	293	290	305	265	276	289	295	297	314	257	291	286	319	286	292	317	283	280	296	261	293	332	287	332	333	280	247	319	283	275	276	253	313	288	325	301	268	291	280	286	268	286	274	280	299	306	285	262	302	286	290	279	290	281	294	311	297	334	271	298	309	269	284	313	293	303	267	320	319	305	267	303	308	292	278	295	291	278	308	299	285	286	254	291	287	301	295	296	268	282	313	317	296	325	329	270	318	283	320	332	285	301	314	307	301	275	321	289	296	337	276	296	269	297	272	306	279	258	285	290	282	305	333	278	267	295	296	305	306	269	317	305	275	258	267	301	283	284	289	298	311	346	296	272	331	304	300	289	303	290	314	287	270	264	320	299	282	316	297	276	287	288	270	297	297	297	319	283	293	294	285	302	292	310	283	299	330	297	318	290	309	276	300	278	281	329	300	281	315	274	349	265	295	276	309	324	312	306	297	292	294	288	293	274	273	268	286	284	307	287	311	338	309	303	315	312	295	295	300	311	301	297	292	291	287	294	297	288	318	314	273	314	307	302	334	284	263	293	276	249	290	318	298	294	288	283	262	316	312	301	305	276	288	282	292	308	286	283	304	265	290	301	275	276	281	292	289	281	283	294	298	302	277	290	306	308	328	272	278	262	293	278	265	286	266	273	300	280	304	282	280	306	293	310	315	273	334	292	309	291	261	297	259	295	298	266	272	274	288	324	280	304	285	322	273	310	290	299	278	276	269	300	324	287	301	324	278	298	273	337	285	283	297	286	315	269	258	309	315	296	304	264	309	307	305	297	276	315	294	271	286	290	279	266	281	296	297	317	308	286	290	284	266	289	275	310	284	313	283	294	324	270	283	309	293	286	300	283	298	285	308	297	313	283	318	255	291	318	316	331	324	277	293	294	311	279	287	301	306	294	286	316	290	305	276	296	262	274	290	255	294	281	273	298	257	284	310	298	313	314	312	285	292	265	295	277	293	317	282	315	357	290	265	297	294	303	266	325	276	302	312	301	283	301	317	287	287	297	290	293	312	264	288	302	289	315	312	298	295	295	263	306	319	277	318	309	287	284	277	316	284	307	275	276	285	270	324	291	295	305	316	286	288	323	289	283	270	301	284	308	293	273	266	294	296	269	297	315	299	289	250	270	289	309	320	319	298	265	265	294	296	302	295	310	282	313	269	282	280	272	269	308	342	287	292	265	279	320	275	308	316	275	287	312	309	304	304	330	260	322	306	272	313	320	280	308	276	291	287	305	274	291	278	337	300	296	333	307	290	323	308	299	299	291	268	264	303	290	317	265	287	268	297	298	310	289	270	289	302	268	324	308	277	266	288	273	315	291	317	304	298	265	254	295	338	289	288	298	275	284	303	311	285	299	319	280	296	307	278	252	293	273	307	284	284	247	287	282	286	261	283	315	286	287	284	313	320	314	297	313	341	283	303	301	268	285	282	301	250	274	301	283	280	294	309	301	309	312	260	286	276	306	275	276	298	260	297	300	280	296	351	302	306	283	303	305	275	287	285	324	296	287	297	309	302	250	278	293	298	292	292	289	291	298	305	279	305	331	298	327	313	299	294	298	279	273	275	315	334	309	300	289	289	285	328	319	282	302	289	291	293	293	311	300	290	284	312	317	316	313	300	288	285	298	297	317	289	343	294	270	296	323	262	315	305	296	328	315	315	293	307	284	321	288	304	298	310	276	314	332	276	324	292	303	283	278	289	301	300	285	284	273	282	282	305	292	299	311	294	319	302	307	276	310	295	284	270	272	281	268	290	252	234	281	286	266	289	250	262	307	294	272	313	296	302	315	296	319	307	288	283	265	284	296	287	286	296	267	284	307	269	309	328	304	274	308	282	261	297	291	277	297	309	269	306	288	287	298	303	279	326	288	281	315	298	301	282	284	298	303	288	296	295	316	307	267	266	283	353	291	284	263	297	275	294	308	297	270	332	299	320	274	307	329	273	276	288	293	310	297	305	331	288	281	298	284	326	290	294	286	300	296	279	283	284	275	271	315	294	270	294	303	295	273	249	284	314	322	296	280	289	326	289	267	291	318	315	276	272	290	319	300	304	290	293	306	277	296	305	266	286	285	319	275	270	312	261	277	300	245	262	281	269	293	260	258	300	295	303	284	276	305	299	294	328	301	296	295	269	296	292	280	270	307	314	300	305	280	284	289	305	287	305	299	289	292	296	299	259	314	287	300	290	288	306	317	281	291	309	283	278	318	286	272	306	296	323	286	312	282	311	288	305	298	310	331	310	266	337	294	260	303	292	299	296	328	284	290	267	313	290	277	294	303	292	286	330	275	310	320	309	288	287	295	291	314	315	270	317	272	346	295	297	265	316	269	302	282	290	310	306	314	286	299	321	298	275	282	297	282	321	276	315	256	299	274	301	279	320	296	290	308	330	311	319	315	287	291	290	315	281	254	298	255	293	310	251	311	294	283	304	283	308	294	259	303	276	295	286	290	323	287	313	312	291	280	263	293	307	291	289	302	329	318	292	308	297	282	310	292	306	291	291	284	304	267	295	309	314	318	275	276	306	291	284	291	310	260	264	287	304	315	289	304	302	277	287	319	277	303	304	280	288	277	285	284	322	277	281	267	340	323	303	269	292	310	271	286	287	275	284	311	274	297	267	293	312	316	294	301	285	288	272	305	327	319	270	296	286	284	280	322	309	272	279	284	288	309	296	293	280	300	308	343	331	295	284	296	292	308	285	282	304	277	311	293	299	298	304	307	289	298	274	295	280	313	314	299	314	268	255	319	313	280	277	329	297	270	288	316	246	305	268	271	293	318	300	275	317	317	303	262	288	289	292	315	254	313	278	256	284	281	287	264	274	262	303	270	312	280	286	293	286	303	303	301	273	293	304	315	291	317	294	293	291	269	302	284	280	310	284	296	307	294	291	302	303	261	304	289	299	322	291	275	287	279	287	290	311	275	279	310	275	294	282	315	268	342	292	300	282	298	283	295	299	339	285	278	273	297	285	279
20292	8572	5657	6026	2800	2394	1957	1715	1556	1400	1263	1177	1146	1052	1082	996	1008	944	962	972	888	852	852	847	857	872	865	827	847	834	748	795	801	757	803	795	826	809	799	756	762	861	723	771	782	776	796	802	771	754	774	789	797	753	800	791	706	759	783	747	801	807	737	765	768	782	822	758	763	743	790	750	759	770	722	757	759	765	739	781	747	742	767	760	786	761	758	747	768	749	741	770	758	772	718	742	770	789	732	774	752	768	755	797	760	699	757	760	739	818	738	754	820	760	750	756	755	763	728	796	733	759	750	790	764	794	789	730	775	734	768	764	774	754	775	821	767	763	753	766	742	767	753	788	734	757	767	761	732	734	759	727	752	779	790	686	846	759	738	773	795	746	740	733	774	789	777	768	739	755	721	806	720	761	736	739	746	754	744	707	736	738	768	767	804	729	773	721	765	733	789	786	780	808	787	773	776	800	766	709	749	737	772	781	753	760	765	718	713	814	782	822	777	749	796	757	769	771	740	786	800	782	744	735	748	748	770	776	773	773	795	772	748	759	738	757	818	717	801	764	767	719	731	734	736	727	746	708	709	784	795	780	750	741	768	777	777	734	804	742	749	744	770	765	776	773	754	755	785	733	814	789	783	756	745	749	756	744	771	738	739	766	741	746	753	727	755	729	754	803	755	762	761	754	778	712	764	772	737	731	779	764	784	766	714	818	719	726	762	738	762	760	720	766	725	779	825	757	761	751	766	755	790	787	776	756	781	779	736	777	718	803	753	818	765	771	750	733	747	798	729	833	791	750	801	731	765	788	731	758	717	739	733	758	762	747	736	715	709	769	765	769	711	740	733	708	762	747	802	755	796	745	790	746	746	774	748	782	723	784	772	745	761	719	728	733	767	733	752	741	762	733	803	723	730	792	803	756	731	767	731	765	806	804	783	794	756	758	771	748	802	748	694	760	747	749	768	745	721	755	739	747	740	763	803	777	768	800	787	736	807	742	744	776	700	761	765	730	733	764	770	704	745	793	762	776	778	737	702	725	710	718	800	745	749	755	750	813	706	787	867	766	800	769	718	767	729	748	784	706	725	782	730	756	761	713	744	776	791	748	767	750	783	744	764	767	732	786	782	689	764	746	740	742	745	748	731	746	768	786	751	744	760	779	747	767	695	794	738	801	687	748	677	736	726	754	715	750	763	765	764	734	771	769	767	763	742	688	759	746	764	762	792	782	774	759	738	703	809	764	700	775	780	688	765	728	749	766	764	743	763	726	738	754	733	725	763	747	742	714	777	758	767	787	777	750	724	773	740	749	783	760	784	764	793	769	785	787	720	712	780	768	733	805	782	733	755	795	754	783	768	728	750	750	731	757	774	723	715	772	755	776	770	756	753	803	721	778	718	770	721	750	768	756	790	740	719	689	770	700	781	778	711	777	755	772	738	741	736	758	754	791	691	778	764	752	755	753	749	742	763	803	735	760	744	714	768	769	770	778	727	771	738	738	769	733	723	744	750	749	692	833	714	744	759	749	724	732	753	751	786	765	721	761	774	755	701	762	801	773	785	773	722	764	825	710	725	751	739	702	810	751	727	776	728	734	766	713	789	746	708	756	750	763	749	836	744	732	722	796	782	721	725	800	739	779	748	788	768	726	736	730	761	763	778	735	758	771	721	803	740	752	782	820	793	738	742	727	736	728	705	793	762	739	732	710	757	772	709	761	774	732	752	760	756	772	787	757	765	680	794	763	761	771	770	784	734	745	773	787	752	763	687	757	769	726	736	734	751	762	815	793	776	731	755	788	766	765	776	756	819	739	773	763	744	768	741	771	754	721	732	716	756	741	747	763	775	755	784	756	768	756	825	849	726	715	756	736	774	760	750	774	806	790	745	775	749	767	781	737	698	809	783	739	813	797	804	824	811	733	753	719	723	780	735	785	767	751	724	716	780	750	746	701	705	749	739	790	769	723	752	784	782	754	733	745	772	775	784	729	769	695	733	759	749	735	762	800	773	741	760	769	691	704	766	747	760	771	762	802	720	778	729	764	766	800	783	789	776	766	743	704	774	746	738	774	816	787	712	763	754	738	763	747	678	726	735	742	742	772	788	731	723	733	752	787	737	721	758	768	742	790	765	785	772	779	804	750	728	776	811	730	767	738	739	794	795	761	773	777	792	772	702	816	746	772	725	782	765	785	791	767	742	765	761	779	731	720	793	764	747	730	771	773	759	802	735	766	706	777	785	724	754	767	729	743	760	719	775	802	781	788	730	765	772	770	780	743	810	765	794	774	770	730	753	786	803	742	786	786	749	729	837	773	745	758	753	772	777	768	753	763	745	721	753	683	748	726	740	763	765	738	791	764	768	688	776	719	760	836	826	763	798	771	763	789	747	806	782	751	764	736	749	729	782	760	731	781	761	754	816	786	721	756	768	751	767	731	755	764	748	827	796	725	769	738	760	720	728	781	795	758	764	802	744	841	697	781	765	755	761	719	695	769	751	749	758	761	703	759	775	825	732	744	733	760	782	752	745	775	755	779	777	788	768	768	802	777	757	761	761	780	728	750	738	763	745	784	747	755	756	739	741	741	768	776	782	768	759	744	764	769	771	726	757	796	725	748	786	783	745	763	805	728	765	773	792	763	796	741	801	755	707	764	681	747	765	746	740	745	712	738	753	719	772	720	784	780	749	719	769	755	747	793	795	730	773	750	768	797	735	729	758	790	708	751	780	773	761	715	743	736	742	744	777	776	759	783	762	757	769	740	750	807	699	763	775	736	777	767	804	704	743	762	762	733	730	743	743	784	744	743	757	787	812	740	783	764	764	715	755	683	751	727	739	731	740	759	754	735	756	769	783	745	777	738	720	797	769	805	779	802	760	722	764	769	760	756	775	755	732	727	733	819	749	790	786	739	762	788	738	728	777	748	693	750	760	742	733	728	745	745	719	733	774	737	735	750	691	741	776	736	787	764	765	749	790	783	739	824	759	793	754	773	751	727	741	779	771	720	735	762	748	737	746	706	791	739	766	730	756	771	733	706	762	791	761	725	723	758	759	737	687	796	789	734	780	763	779	789	774	752	748	760	729	789	756	725	730	763	772	815	746	773	759	759	784	784	782	731	819	747	784	793	775	681	733	772	698	776	743	711	801	811	754	772	769	766	795	745	793	757	809	835	721	762	796	792	720	709	787	779	737	755	765	720	742	787	784	721	803	744	774	756	749	743	757	754	721	760	744	744	707	715	757	687	779	793	794	764	729	732	768	755	758	809	757	761	800	795	748	731	783	721	779	754	798	756	713	736	777	773	791	752	785	759	709	727	793	715	770	745	766	781	747	732	787	799	775	775	730	764	779	754	751	808	724	776	776	731	731	755	719	738	746	775	765	785	778	734	733	814	788	791	771	775	738	771	757	725	803	721	753	748	806	718	810	733	752	767	798	783	770	767	723	712	792	707	747	778	716	737	815	730	714	753	792	745	791	755	734	749	748	751	773	735
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
