0	46	30	45	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
338647573172	338647573733	338647574283	338647574833	338647575383	338647575933	338647576483	338647577033	338647577583	338647578133	338647578683	338647579233	338647579783	338647580333	338647580883	338647581433	338647581983	338647582533	338647583083	338647583633	338647584183	338647584733	338647585283	338647585833	338647586383	338647586933	338647587483	338647588033	338647588583	338647589133	338647589683	338647590233	338647590783	338647591333	338647591883	338647592433	338647592983	338647593533	338647594083	338647594633	338647595183	338647595733	338647596283	338647596833	338647597383	338647597933	338647598483	338647599033	338647599583	338647600133	338647600683	338647601233	338647601783	338647602333	338647602883	338647603433	338647603983	338647604533	338647605083	338647605633	338647606183	338647606733	338647607283	338647607833	338647608383	338647608933	338647609483	338647610033	338647610583	338647611133	338647611683	338647612233	338647612783	338647613333	338647613883	338647614433	338647614983	338647615533	338647616083	338647616633	338647617183	338647617733	338647618283	338647618833	338647619383	338647619933	338647620483	338647621033	338647621583	338647622133	338647622683	338647623233	338647623783	338647624333	338647624883	338647625433	338647625983	338647626533	338647627083	338647627633	338647628183	338647628733	338647629283	338647629833	338647630383	338647630933	338647631483	338647632033	338647632583	338647633133	338647633683	338647634233	338647634783	338647635333	338647635883	338647636433	338647636983	338647637533	338647638083	338647638633	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2727	3600	2300	2728	3600	2300	2730	3600	2300	2731	3600	2300	2733	3600	2300	2735	3600	2300	2736	3600	2300	2737	3600	2300	2739	3600	2300	2741	3600	2300	2742	3600	2300	2744	3600	2300	2745	3600	2300	2746	3600	2300	2748	3600	2300	2748	3600	2300	2749	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2752	3600	2300	2753	3600	2300	2754	3600	2300	2755	3600	2300	2756	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24847	21908	25713	28751	21910	21928	20612	804	484	384	400	363	338	318	304	322	282	305	309	300	298	327	315	280	295	314	295	278	290	269	325	298	279	272	295	295	316	302	276	327	301	285	334	275	330	287	320	291	328	252	254	334	317	294	263	234	295	264	296	294	282	271	288	264	304	278	314	290	270	281	328	294	270	286	296	284	264	288	288	302	282	284	299	281	300	289	288	289	240	258	322	307	288	294	281	267	291	292	317	278	280	287	283	309	277	298	333	292	313	283	292	325	337	329	273	284	296	290	272	250	259	284	281	292	267	269	262	277	313	290	287	285	276	310	297	281	283	244	281	285	276	274	263	279	291	302	310	312	291	304	262	319	286	289	297	301	288	291	303	265	266	286	282	266	296	250	265	300	298	296	309	280	296	305	309	288	272	291	295	295	315	324	284	301	274	265	296	296	291	304	304	318	296	312	267	302	278	311	285	284	292	301	323	297	250	270	256	303	297	293	287	298	297	273	250	287	265	310	293	310	335	250	263	294	287	285	297	278	273	274	311	293	282	285	297	259	256	276	286	266	261	289	280	253	272	291	254	290	274	313	307	289	276	310	302	313	305	267	260	286	308	300	319	288	285	297	292	325	328	279	260	281	314	290	268	256	264	319	267	301	291	293	272	309	298	287	269	271	292	276	270	279	294	266	303	293	285	310	311	307	304	300	296	283	287	325	329	308	254	303	288	285	276	289	289	297	285	308	274	288	309	265	270	284	274	285	261	265	291	276	295	294	283	289	256	278	301	274	285	312	308	288	285	276	267	304	289	271	280	287	289	273	336	292	285	298	306	295	307	274	272	318	261	291	285	254	251	303	291	319	281	267	294	308	294	313	294	279	280	265	300	292	270	332	276	293	285	267	268	287	272	285	310	264	295	294	273	261	285	254	269	272	271	277	314	286	311	297	255	279	258	274	288	289	260	294	306	274	304	250	315	267	291	299	313	271	305	262	267	273	265	282	290	296	283	314	291	287	258	259	288	318	277	270	260	295	290	325	284	281	288	281	271	302	294	277	316	252	266	302	290	276	300	274	284	276	276	289	313	290	276	304	326	264	269	274	305	321	285	267	313	279	296	270	295	288	295	272	302	271	302	277	249	287	290	307	287	271	270	303	295	294	319	310	280	298	283	305	286	277	300	276	296	270	304	260	251	294	281	297	340	305	302	311	318	291	306	253	325	254	279	265	302	264	269	300	310	266	301	290	307	274	305	299	282	304	287	282	283	337	281	261	299	305	304	295	254	282	301	309	312	302	294	314	268	296	305	292	311	282	308	324	273	300	277	262	310	271	282	296	282	322	314	237	305	278	273	299	262	284	294	304	262	309	314	300	285	300	323	300	306	281	293	302	247	279	299	294	315	291	279	319	296	257	293	249	325	278	268	256	291	285	256	289	301	283	288	294	277	261	284	295	316	288	287	278	287	279	294	290	252	286	297	274	279	302	295	283	303	264	271	267	296	277	286	306	294	291	293	278	310	315	240	314	293	287	274	310	211	258	286	317	293	294	297	347	292	249	285	294	286	285	270	282	331	290	276	307	317	288	323	313	292	296	290	290	263	262	305	309	282	305	281	250	269	273	265	280	276	265	276	304	316	267	290	281	295	266	304	276	319	307	280	308	296	311	292	291	285	283	269	282	299	280	266	311	281	288	266	276	267	261	257	300	327	292	284	319	298	286	267	278	282	296	310	286	289	283	291	304	334	317	260	309	278	290	274	301	292	324	276	254	277	309	307	324	261	300	319	320	287	279	295	294	260	273	277	280	278	320	273	263	326	301	259	303	289	277	278	265	267	285	269	290	279	296	299	298	280	291	285	266	273	284	310	333	279	270	274	286	283	293	300	287	293	251	308	284	283	293	283	319	284	296	274	312	276	257	277	273	267	281	273	294	295	312	294	310	341	304	299	326	284	270	281	278	304	297	288	297	295	280	270	271	279	299	299	254	265	286	295	296	259	297	302	298	261	270	298	262	310	293	297	304	309	304	287	262	293	324	309	278	262	270	296	261	261	277	274	268	302	291	282	267	285	279	258	277	309	285	278	303	278	283	280	277	311	292	284	272	300	314	290	299	275	284	295	297	297	290	280	299	311	271	324	280	308	281	278	291	278	329	285	299	311	271	282	261	277	281	312	268	276	277	284	257	275	294	283	307	296	274	289	260	288	291	291	276	274	271	288	259	283	324	282	242	292	277	283	272	281	297	302	263	273	332	279	314	288	308	311	271	313	295	280	257	300	304	287	287	278	296	279	302	307	284	297	284	321	259	273	301	275	303	278	281	267	261	289	243	280	274	276	270	310	300	287	292	287	298	307	323	303	284	279	288	283	300	281	291	294	322	281	250	287	281	281	301	294	301	280	298	270	300	280	293	307	294	274	296	292	283	312	353	289	293	313	307	278	287	291	279	269	265	284	256	316	304	286	293	294	277	250	303	322	302	315	284	293	289	303	298	302	289	269	304	314	328	282	302	311	293	278	304	315	298	292	286	326	288	257	266	319	297	286	248	269	296	299	241	303	264	331	276	315	280	314	311	235	254	288	274	229	277	275	319	292	289	327	287	265	270	305	304	311	276	319	307	290	290	265	254	294	307	307	266	263	311	272	292	301	307	306	265	317	285	269	266	271	281	287	274	291	277	277	279	282	349	288	276	310	255	260	311	283	247	305	271	288	269	277	290	293	271	292	321	290	309	278	299	291	293	291	281	310	288	270	289	239	259	285	302	253	301	261	274	310	252	278	315	264	273	288	261	293	301	264	262	273	263	261	287	272	311	270	275	298	273	287	316	287	271	304	265	335	289	313	315	291	270	295	334	323	290	273	267	286	290	288	296	322	277	292	301	293	297	289	260	306	311	273	287	265	280	315	290	288	294	300	245	304	289	277	286	289	308	328	310	305	286	291	292	304	277	289	291	276	300	301	281	293	281	275	285	301	293	291	278	310	325	275	294	280	257	264	276	305	288	272	291	296	236	289	275	283	293	284	284	300	325	282	260	262	280	290	279	281	299	249	272	293	295	333	262	253	287	298	287	279	264	298	274	286	270	257	280	293	302	318	303	306	278	269	299	320	258	293	266	302	276	290	274	297	308	306	288	296	288	291	319	281	278	276	283	282	278	289	273	276	287	284	274	267	283	251	268	297	319	291	278	289	294	292	322	293	316	296	312	286	279	321	294	288	276	352	281	297	260	277	301	273	312	291	253	276	267	244	299	304	286	305	316	291	277	284	264	302	257	282	244	296	277	311	278	247	273	309	290	287	289	300	281	283	334	281	302	296	268	263	267	291	300	305	276	279	262	271	276	295	298	266	273	286	300	272	307	284	295	313	263	290	273	279	289	264	278	260	250	284	286	290	306	280	266	287	244	320	308	327	287	299	277	279	292	270	277	279	268	281	277	289	269	295	300	313	310	251	274	277	295	278	272	279	287	300	289	261	317	294	278	287	267	305	297	295	267
24030	8072	2579	1319	957	807	715	701	690	668	652	641	643	669	639	632	639	662	601	659	645	670	638	590	606	642	657	631	623	600	662	616	637	575	664	661	602	601	630	627	578	627	601	560	640	629	620	631	639	598	607	615	590	684	607	643	632	595	638	581	607	635	626	675	588	617	578	622	652	581	578	648	577	633	581	631	639	641	625	663	626	605	614	632	631	609	603	646	627	620	588	594	639	671	658	653	668	581	647	649	636	622	615	608	618	615	619	608	639	662	650	610	589	659	637	609	644	672	641	579	613	686	619	646	656	628	632	638	590	646	624	585	637	606	605	643	615	624	576	633	655	637	632	626	663	632	614	605	669	595	649	609	606	598	621	577	626	621	590	641	655	611	565	607	637	592	607	607	626	600	643	609	631	627	618	672	606	599	627	571	600	593	603	611	593	621	614	642	618	604	606	612	645	618	630	643	621	651	616	604	601	611	610	649	586	617	629	635	632	619	598	581	670	635	613	624	603	661	610	593	647	608	643	578	644	636	600	583	584	606	636	599	588	598	616	619	656	631	572	661	618	645	599	596	637	647	629	635	604	636	636	603	642	577	609	650	630	581	595	622	627	623	619	603	643	682	644	633	616	608	631	658	608	643	646	617	615	636	625	604	599	624	569	621	588	614	568	688	609	630	631	622	600	635	585	626	585	603	692	622	627	664	659	643	626	591	628	670	666	629	619	616	594	671	631	602	577	599	669	586	600	663	625	623	626	634	551	626	640	587	554	641	630	604	601	675	624	612	575	602	625	631	595	631	622	607	612	597	607	625	599	600	609	647	621	626	652	633	643	632	592	614	576	620	564	628	644	588	647	616	634	575	646	651	592	600	595	628	612	539	640	647	633	636	585	631	613	619	616	596	577	619	574	600	611	612	620	635	667	659	620	623	621	649	614	679	595	615	639	585	593	631	609	638	638	646	638	578	622	646	604	628	618	621	620	624	605	608	630	612	627	601	622	603	595	589	596	643	575	626	658	612	614	612	615	596	583	590	622	651	639	617	652	594	586	624	611	621	594	643	648	643	643	615	635	595	607	636	621	639	589	661	630	598	637	624	623	573	653	621	656	623	601	616	617	587	621	623	620	626	624	613	618	636	600	604	603	573	632	625	587	600	642	631	591	614	645	626	602	647	607	594	605	607	593	601	618	598	570	662	631	597	599	582	606	619	608	642	606	607	604	645	592	633	668	663	602	616	574	609	621	608	620	573	632	611	615	597	619	598	610	633	624	631	604	627	616	625	614	644	617	608	664	597	652	599	657	674	667	598	634	601	669	629	594	605	653	593	653	598	606	644	591	633	603	640	646	595	661	646	668	641	577	607	581	592	598	627	633	596	606	611	630	609	605	617	641	632	655	600	632	593	620	590	650	610	624	608	636	612	575	610	644	646	615	597	620	619	654	643	612	636	615	640	642	610	596	613	619	619	614	623	590	680	602	590	583	620	672	641	623	597	613	621	620	636	573	643	605	636	641	587	635	609	599	621	621	621	614	604	648	585	626	627	605	623	618	624	588	607	603	649	615	654	685	571	612	620	595	622	610	628	597	642	607	587	622	611	613	617	595	587	634	701	636	634	593	597	630	588	614	622	659	611	628	598	641	653	586	657	627	635	611	610	601	602	596	623	595	638	601	661	660	591	627	591	610	645	615	607	622	641	631	637	627	642	649	632	592	632	622	641	633	593	613	623	627	621	631	601	619	621	616	621	556	635	647	648	605	622	613	623	642	609	604	635	582	600	671	602	651	642	599	601	624	579	609	566	621	619	622	588	627	632	607	646	579	601	609	634	620	624	651	602	607	581	652	625	608	635	623	608	634	599	624	584	650	681	676	608	630	665	620	592	624	601	590	606	622	615	665	578	580	597	625	581	639	636	606	615	654	603	625	581	583	644	631	636	595	584	611	626	646	637	652	617	662	610	669	643	642	623	578	593	641	610	590	615	640	617	598	619	647	597	611	627	638	578	634	582	618	601	664	621	635	630	648	610	618	608	638	599	616	604	674	664	617	657	554	641	585	623	643	598	627	626	654	599	624	620	615	610	648	669	598	582	601	606	610	635	593	667	587	612	630	637	625	612	616	655	642	560	677	583	620	663	608	586	656	631	621	599	578	591	620	641	596	599	615	596	596	651	576	657	620	583	610	620	636	619	603	647	661	645	630	633	595	611	630	611	629	634	632	598	642	666	660	642	651	576	658	622	593	595	657	643	624	621	576	602	590	593	592	618	653	656	655	636	590	598	630	593	635	618	599	622	616	625	581	629	624	587	657	576	640	649	601	652	605	600	629	669	586	630	626	597	620	583	588	660	610	645	631	544	611	593	607	652	629	624	650	625	622	590	635	618	671	641	633	595	625	621	589	598	614	641	627	584	597	684	588	595	628	639	585	623	577	619	667	617	624	616	623	603	608	582	600	635	620	596	630	601	593	646	584	573	605	563	628	647	604	607	662	622	654	595	610	557	631	606	589	596	660	619	654	650	605	594	607	584	626	636	635	619	627	651	639	599	568	654	618	644	565	643	621	644	580	641	594	613	580	622	601	622	628	652	635	652	648	596	674	605	617	621	631	615	651	619	652	634	613	665	641	626	616	623	600	658	598	605	633	623	577	652	595	641	609	668	616	618	644	631	633	635	605	612	604	582	620	610	585	669	587	624	625	646	647	618	600	567	644	644	649	612	613	606	631	630	640	605	591	663	610	582	586	622	578	628	608	677	608	589	606	590	618	598	613	635	582	630	605	637	646	620	630	629	622	565	615	639	620	598	655	573	647	602	559	625	631	639	596	676	616	608	620	628	633	669	587	633	625	615	605	622	640	608	622	628	674	618	608	640	569	615	632	606	636	600	640	610	632	638	612	627	676	585	644	625	618	622	579	610	624	627	632	607	601	609	581	621	622	599	649	595	642	616	611	564	631	586	635	604	653	647	627	577	616	605	584	611	556	646	632	589	585	605	629	611	621	600	618	614	588	635	643	616	646	584	617	628	619	648	627	610	591	606	599	669	620	600	601	590	650	621	585	587	615	649	614	671	621	577	579	616	599	630	591	627	661	656	613	586	596	629	594	633	610	610	677	659	658	629	613	652	603	612	612	607	640	638	585	596	629	625	627	633	625	626	635	568	578	663	627	594	612	650	595	616	617	599	590	576	635	586	657	594	604	661	574	639	611	659	615	635	606	622	590	590	597	610	661	660	617	661	594	644	610	611	631	627	623	621	619	615	622	564	649	594	647	610	626	583	642	623	587	645	625	626	636	582	626	644	614	660	566	584	632	653	603	617	647	630	634	607	585	601	614	616	605	646	598	595	625	603	638	623	625	582	622	624	614	622	613	644	611	608	635	592	606	631	599	663	657	590	664	657	612	601	639	618	670	634	567	599	594	596	619	643	606	592	605	592	620	652	604	599	657	614	582	589	605	646	607	607	621	617	659	577	616	639	578	612	626	655	613	622
32573	20677	10272	709	360	363	377	309	324	318	323	351	329	316	339	370	334	306	334	314	344	362	353	330	289	300	338	345	319	314	329	312	319	327	335	314	365	312	381	307	345	329	368	339	323	331	308	333	366	333	353	323	332	362	323	337	333	331	316	307	331	327	354	313	366	348	351	361	309	348	360	338	363	316	339	331	340	340	349	341	312	327	341	334	351	352	335	313	309	330	352	321	371	346	310	357	368	329	336	308	329	334	330	325	331	325	329	348	362	356	297	319	328	336	359	326	327	331	341	344	316	326	359	329	347	300	309	333	328	310	342	321	340	322	300	346	333	332	327	313	332	327	295	330	338	334	326	313	338	313	355	340	339	382	333	357	359	341	323	340	300	330	353	349	306	334	371	314	328	336	326	291	318	350	350	306	341	330	331	337	317	317	333	305	310	328	333	336	334	320	316	330	324	345	316	325	305	331	319	335	318	330	336	306	301	323	322	363	335	338	309	336	345	367	334	333	309	331	334	368	324	336	353	306	316	344	318	337	345	301	286	358	329	324	329	334	345	298	350	359	347	349	357	335	328	375	344	313	359	329	344	354	297	328	318	324	312	326	327	290	297	306	327	332	336	322	338	302	325	328	326	332	326	321	328	313	341	310	368	341	349	329	359	315	365	379	340	354	337	339	340	362	324	329	330	341	336	326	356	329	341	353	346	349	347	331	307	316	304	345	323	361	317	339	303	346	330	304	317	310	309	325	318	328	320	304	365	294	319	382	347	331	314	377	308	334	328	341	316	303	311	331	352	339	334	301	311	353	342	319	362	317	358	373	336	358	327	325	334	325	335	360	320	326	331	356	340	323	318	356	327	325	331	305	316	311	361	330	336	309	347	335	372	318	325	320	334	334	321	343	332	346	307	320	339	338	332	309	358	316	324	354	347	324	312	305	353	351	342	384	352	359	329	306	321	333	319	324	321	290	305	328	340	314	317	321	320	327	362	332	321	337	311	328	331	322	373	385	350	312	344	368	358	308	332	337	326	347	337	304	330	314	343	326	319	333	341	367	358	311	376	332	328	357	324	338	345	318	368	306	325	331	355	373	317	325	322	302	298	318	352	346	338	328	323	298	307	383	292	326	332	362	331	342	336	298	379	326	331	319	325	333	319	362	358	309	329	338	353	365	354	324	363	308	329	332	340	304	318	341	315	304	300	314	334	331	345	324	308	321	346	342	328	340	331	348	337	315	336	339	335	324	336	333	291	329	331	308	334	328	377	334	349	322	353	318	341	307	319	314	345	321	341	353	341	335	350	326	362	343	315	342	349	339	327	332	347	368	351	322	341	338	314	309	329	348	330	292	358	339	322	336	330	358	324	311	372	339	310	363	338	356	360	335	309	312	327	339	332	345	342	317	313	327	331	329	300	341	325	310	302	317	364	335	333	334	300	355	315	343	325	316	313	316	348	341	298	364	360	309	312	314	339	334	300	297	344	303	310	325	303	310	344	318	323	341	300	320	321	345	321	319	325	327	310	299	382	339	333	308	348	333	295	347	352	308	331	300	317	358	307	319	332	350	329	344	341	351	321	358	323	304	302	329	332	287	315	349	327	342	332	308	343	361	332	338	357	339	351	326	340	318	344	355	317	342	305	334	335	375	353	336	302	332	319	357	342	345	354	343	336	332	348	362	343	323	339	340	326	312	352	313	341	317	364	344	316	333	331	344	366	303	374	351	292	339	333	346	340	366	358	336	322	330	373	371	335	329	343	283	314	290	310	334	333	327	324	329	316	353	330	349	316	334	322	322	322	335	356	319	327	344	345	341	335	304	321	310	309	310	343	359	331	328	317	342	335	320	339	335	343	313	361	344	330	318	279	311	347	312	367	335	350	329	340	343	347	299	318	322	325	344	325	368	314	298	339	336	337	292	331	348	344	331	330	311	306	343	355	337	339	301	324	339	356	345	309	347	313	327	354	313	282	353	354	365	298	318	301	342	391	350	357	303	346	332	352	354	325	366	297	363	311	341	316	315	308	361	340	340	335	342	307	340	352	329	306	351	312	330	301	369	328	323	333	329	333	358	315	337	336	312	293	339	356	343	335	324	321	290	343	333	351	330	305	330	320	362	310	304	332	326	348	315	325	368	329	335	287	318	289	329	319	342	310	343	340	333	343	315	320	327	325	319	341	342	353	357	365	314	322	289	341	312	311	358	329	334	314	305	320	285	346	320	336	346	329	317	347	350	322	344	305	353	333	318	327	346	362	316	312	345	320	304	317	313	341	369	354	355	350	341	302	340	327	304	362	336	335	344	308	338	329	361	366	340	311	309	344	324	317	342	335	311	318	321	336	290	354	287	334	348	305	346	331	288	340	306	311	306	311	349	308	325	321	377	316	323	340	347	331	322	323	346	323	337	355	331	322	336	340	336	335	336	339	324	340	313	374	357	320	318	363	347	359	357	332	340	303	312	351	346	331	329	315	347	331	356	343	343	331	322	356	330	329	326	354	316	295	322	309	324	351	310	355	351	318	296	348	337	341	339	341	335	341	358	315	318	343	328	317	322	357	335	340	333	353	307	309	371	335	363	345	334	333	330	366	349	354	337	330	317	320	308	314	335	325	354	348	334	323	350	334	311	312	322	334	309	320	328	374	319	340	345	320	359	296	366	348	358	368	343	357	313	295	313	311	330	343	351	343	305	343	343	342	338	302	308	324	318	352	336	299	329	330	363	326	295	290	325	298	306	320	311	317	302	317	326	338	331	341	349	319	304	365	333	325	297	329	322	329	327	293	320	335	353	321	334	330	326	318	370	348	337	327	352	360	327	297	333	321	360	308	341	305	338	352	334	356	378	296	313	312	299	323	329	342	347	361	382	307	316	322	357	336	328	340	340	339	298	324	326	348	336	340	308	348	336	358	325	317	348	323	308	320	355	326	331	338	343	330	305	322	351	311	315	320	347	319	340	335	312	351	388	351	337	312	354	323	313	340	320	315	300	324	316	324	349	311	341	355	362	319	374	331	369	301	307	323	342	319	326	318	371	322	339	309	311	327	352	326	366	319	327	302	344	359	307	352	344	332	340	343	333	339	337	315	322	355	383	325	324	331	314	359	331	302	343	345	355	330	345	306	329	330	329	329	334	309	314	300	318	345	300	349	328	325	343	331	318	341	328	325	332	330	296	313	324	323	337	313	321	364	329	320	329	327	336	320	322	321	352	332	315	336	334	330	331	325	351	354	339	329	307	321	345	315	348	356	316	322	369	298	363	342	334	342	338	351	309	346	334	343	311	304	315	320	366	329	331	322	346	341	314	327	361	325	360	356	330	328	344	342	338	335	335	330	340	345	326	301	374	361	292	299	353	299	359	290	354	345	315	299	355	313	321	325	345	287	340	331	329	386	337	305	304	340	335	353	341	334	301	320	337	340	330	331	320	337	333	342	347	342	307	317	277	339	307	340	311	305	307	334	306	327	308	324	317	319	315	337	365	323	326	348	334
7665	1072	859	730	753	726	771	713	752	753	755	758	712	774	811	728	770	691	803	804	774	765	787	692	722	780	761	743	781	726	776	730	770	794	749	723	761	775	743	776	783	746	787	802	768	735	777	796	807	769	727	755	774	702	747	797	720	768	768	773	774	773	747	745	777	744	749	811	793	796	748	735	786	722	738	800	759	731	769	738	752	787	786	746	778	721	770	717	783	732	766	668	755	738	778	790	777	753	709	726	761	781	795	807	770	741	755	742	809	731	812	775	780	844	801	767	761	740	764	722	728	784	773	815	750	759	729	812	813	750	730	762	776	723	775	777	733	765	744	770	756	795	787	740	797	756	806	728	757	741	743	726	758	785	750	787	765	762	783	711	753	778	733	726	790	731	754	780	732	751	695	749	800	719	749	744	751	741	748	711	722	761	747	756	728	736	741	779	745	794	773	754	744	731	798	752	790	713	738	785	762	748	737	719	781	747	729	789	767	789	733	775	783	774	780	744	767	769	742	759	762	767	705	778	767	800	760	737	760	755	777	800	756	749	754	756	751	798	734	733	795	704	732	766	777	730	786	725	740	701	769	728	777	777	768	743	750	759	779	731	805	779	752	746	784	733	804	784	799	741	738	791	727	772	740	783	746	767	719	782	768	762	761	763	727	796	784	745	750	761	755	774	801	737	778	773	755	827	771	699	750	705	745	759	749	751	715	708	779	768	744	773	753	797	764	772	771	738	781	719	766	775	737	765	709	749	726	754	793	751	744	748	755	754	774	748	782	761	738	742	788	746	756	729	739	766	851	766	775	730	743	713	731	751	719	722	718	805	715	745	757	735	722	775	806	800	741	774	794	756	758	751	760	761	717	789	751	758	786	765	806	741	743	845	799	778	763	743	805	709	749	717	773	774	742	739	714	702	720	724	752	758	711	744	769	739	744	775	737	744	752	733	749	790	729	763	728	767	828	778	790	784	730	747	781	766	739	738	765	724	753	761	716	725	760	767	765	797	744	761	755	740	716	797	751	740	764	797	726	754	758	748	761	742	747	759	708	730	748	733	763	737	777	749	775	732	762	783	779	765	761	745	766	773	750	749	758	736	728	744	754	829	751	785	778	758	752	747	741	768	749	825	821	733	763	736	767	766	755	793	784	748	746	740	763	715	756	788	768	774	754	735	768	737	783	801	769	763	820	767	736	759	740	798	788	771	755	744	735	747	793	768	713	730	766	785	720	694	752	738	775	746	776	743	798	762	754	779	728	731	776	750	759	678	748	770	776	754	810	786	768	754	780	781	780	765	777	739	770	731	797	737	760	737	742	751	737	731	759	714	783	772	789	743	804	720	781	766	780	763	763	734	731	747	722	741	745	776	761	757	757	771	760	700	731	793	735	747	736	787	760	716	706	740	740	735	726	749	711	748	798	714	808	746	765	774	754	722	770	802	731	729	685	777	756	754	740	714	789	741	771	770	724	779	736	731	733	725	785	712	778	731	758	731	771	787	767	761	761	718	789	782	751	754	711	810	741	781	750	749	763	730	771	814	801	727	771	752	784	755	736	763	745	761	774	749	752	759	743	705	790	772	771	759	785	779	762	730	755	738	728	741	742	770	752	743	753	762	768	759	766	741	746	751	738	733	743	760	803	750	789	788	714	752	756	739	802	702	736	777	765	792	774	744	800	781	719	760	790	776	741	739	726	797	780	766	799	776	809	751	743	757	799	769	746	745	793	736	688	774	775	807	774	804	753	748	710	768	778	759	755	755	731	752	763	795	795	769	751	745	725	730	764	715	759	758	744	768	785	790	753	738	763	769	772	747	786	770	768	767	741	748	772	778	763	731	736	753	747	780	750	787	762	743	751	742	773	757	731	717	736	770	741	725	741	766	776	779	762	738	751	763	787	781	754	765	754	756	761	753	717	762	779	761	758	770	741	763	734	741	753	728	748	795	813	785	717	757	769	741	776	786	753	732	779	752	754	772	767	763	751	747	765	762	747	781	764	787	761	806	767	723	764	787	777	755	769	771	715	750	782	812	718	775	747	775	771	774	759	723	763	736	787	760	730	717	789	786	751	749	756	734	772	739	751	775	704	758	761	792	791	748	735	737	760	795	756	718	754	751	758	768	733	735	746	725	784	710	809	775	792	789	753	804	715	800	733	742	753	833	778	771	721	737	757	725	752	792	715	796	785	777	762	799	812	728	768	763	753	745	706	770	720	786	796	755	778	763	743	749	759	752	783	765	728	797	795	775	782	780	739	750	747	761	790	760	714	775	750	772	719	705	723	773	798	776	745	726	782	768	768	774	695	698	765	784	812	749	749	754	743	777	806	828	777	766	749	750	782	742	713	777	753	785	749	771	764	771	767	763	757	784	742	734	704	760	810	702	746	754	758	799	753	739	806	718	818	796	783	842	742	764	746	762	759	797	744	788	778	771	738	711	761	723	765	743	702	806	743	760	752	731	783	772	770	773	797	749	778	759	754	774	761	727	791	760	771	733	724	751	763	764	732	757	682	731	782	737	760	781	761	737	777	784	734	760	730	735	775	773	745	723	795	731	730	766	769	784	775	789	696	740	730	807	767	784	742	770	721	777	720	728	772	746	717	785	748	781	748	784	841	756	770	714	796	720	732	716	717	774	738	756	774	778	707	763	793	736	716	782	812	746	732	731	761	771	779	724	761	763	738	777	751	742	763	825	714	752	755	813	745	700	737	807	764	781	791	756	717	735	767	773	740	792	795	747	781	790	710	736	697	749	767	757	742	773	789	788	754	795	769	757	795	729	746	745	746	772	807	779	753	783	751	734	759	727	748	739	803	797	755	737	768	757	697	807	781	725	746	767	755	748	758	727	767	775	747	755	762	808	713	790	765	752	762	759	794	763	766	755	798	738	803	726	710	763	779	722	751	724	772	743	786	769	797	769	743	729	760	743	753	747	728	731	750	757	768	771	772	755	766	785	812	693	761	760	723	783	725	758	760	719	755	734	763	758	741	765	763	698	749	800	765	761	756	716	727	787	740	727	762	772	741	783	753	734	736	732	764	728	760	750	720	764	745	777	735	728	755	787	736	733	752	739	784	804	811	791	768	792	756	804	765	774	776	776	733	760	752	759	782	758	744	785	718	739	756	754	772	715	766	737	775	711	808	730	746	771	776	755	815	782	747	758	768	734	726	756	768	703	747	775	721	785	754	754	718	745	747	728	733	784	803	763	743	771	780	702	779	745	760	822	762	736	707	777	697	812	797	756	730	760	786	777	750	752	775	736	766	755	747	762	750	832	756	757	729	754	774	764	741	782	714	769	767	726	754	763	750	780	732	736	752	787	745	762	775	755	741	747	766	779	797	749	771	750	708	751	754	727	745	796	725	744	737	727	745	765	714	784	802	778	767	766	780	767	794	755	761	730	761	801	759	732	700	752	712	748	764	710	745	748	740	744	816	803	770	697	785	759	719	786	758	785	771	744	728	760	780	756	775	722	763	763	734	775
24932	21454	24849	28464	21450	21090	1347	617	452	520	504	491	482	491	478	436	422	443	446	392	422	487	397	450	437	454	444	447	422	430	449	418	423	420	437	397	467	449	414	412	461	461	449	441	438	425	398	445	417	453	404	464	427	451	464	431	456	465	493	408	481	449	410	439	394	451	389	445	400	429	435	450	428	450	470	428	416	474	445	449	432	451	422	413	449	458	439	418	460	436	408	441	426	442	469	423	426	407	435	429	425	447	413	367	386	399	475	471	426	472	451	438	467	425	470	433	451	457	470	488	425	448	429	416	452	430	422	498	443	460	437	413	440	417	462	460	390	446	393	435	402	398	419	400	443	397	412	422	449	432	406	442	442	380	459	446	385	439	397	391	430	407	431	394	456	443	431	427	461	425	427	441	395	403	430	452	383	429	432	423	406	423	460	425	428	418	470	425	442	408	456	448	426	404	478	460	437	429	445	469	429	402	428	400	462	436	461	435	443	438	436	435	434	411	402	456	412	453	396	437	406	442	412	441	439	389	446	460	426	437	455	441	407	426	435	417	441	383	424	413	423	415	441	426	453	437	432	444	432	428	454	472	418	435	451	414	420	458	459	442	440	443	477	483	417	427	399	437	461	432	429	393	458	469	408	439	466	398	449	461	438	438	433	416	436	408	409	415	449	430	440	445	416	426	431	450	410	418	442	455	449	422	452	424	413	444	447	467	466	400	424	435	431	413	440	422	452	431	434	432	413	420	401	444	438	454	404	435	439	463	419	450	423	386	420	416	414	402	395	390	415	411	428	478	434	448	434	424	426	422	462	420	431	445	450	459	433	446	413	427	423	430	433	420	433	461	411	428	419	424	458	408	460	437	411	456	469	445	455	450	459	449	408	482	442	427	484	390	435	402	457	445	455	452	420	469	425	405	387	412	451	408	460	434	408	433	441	406	460	419	426	420	456	437	430	412	427	474	438	413	382	416	473	450	452	438	484	465	398	431	423	462	419	451	442	384	441	446	453	482	443	453	447	437	431	420	436	489	397	453	437	443	401	411	455	431	428	418	456	408	420	445	417	396	449	434	419	427	444	415	460	442	440	439	421	409	406	404	389	410	442	418	413	448	397	399	405	387	433	394	424	449	445	405	444	419	410	440	436	466	386	406	414	449	457	423	468	433	430	432	400	424	429	405	406	401	428	404	461	426	435	437	450	404	514	415	400	377	414	433	457	425	408	416	421	422	416	447	465	437	427	473	392	417	440	403	391	434	440	418	419	450	413	440	421	410	438	446	398	425	457	435	439	421	419	394	443	441	428	407	420	432	440	405	397	461	405	433	480	451	431	412	438	433	403	428	441	460	441	448	445	464	421	450	434	427	393	426	415	420	435	406	420	423	426	455	398	413	422	441	417	451	398	472	479	414	408	460	444	429	421	438	460	420	430	437	422	442	407	426	424	421	405	434	424	422	440	472	416	430	420	415	395	442	409	445	431	447	403	400	423	447	445	429	429	417	402	385	456	456	429	416	405	414	464	410	403	472	467	426	409	417	456	417	413	406	408	455	454	464	455	447	423	420	438	401	387	399	448	449	406	416	426	425	435	471	446	464	445	452	455	442	398	428	434	420	425	415	441	403	424	453	450	393	408	459	460	400	406	456	433	462	404	399	389	494	430	439	413	411	414	461	430	433	416	406	392	425	418	424	379	417	395	417	427	454	436	418	463	452	422	411	442	384	387	455	415	400	453	470	427	451	404	454	439	434	455	454	455	410	389	450	423	404	422	444	415	460	399	447	438	428	410	450	449	400	408	422	432	485	468	408	422	412	410	431	434	466	466	460	420	471	437	475	444	413	409	435	436	445	415	448	446	430	442	472	483	411	442	435	446	443	474	466	433	428	436	397	433	424	405	460	416	425	453	444	388	420	438	454	466	449	455	398	415	427	421	431	418	435	479	454	441	419	425	412	424	446	445	406	433	443	422	419	446	446	421	431	420	415	461	453	437	447	436	434	432	395	449	418	443	396	427	468	394	441	440	446	472	425	406	442	433	451	396	453	430	419	435	419	438	439	413	412	449	437	473	410	425	411	447	438	423	442	461	426	419	425	446	469	461	421	438	461	405	444	440	416	437	479	422	404	417	427	431	476	449	449	475	443	406	448	424	424	443	452	454	453	445	426	422	424	422	411	415	425	449	433	444	452	461	425	409	451	422	417	433	449	458	413	404	437	432	455	454	401	443	466	429	390	407	456	432	448	419	408	424	412	408	411	454	402	416	433	398	447	482	422	459	439	450	425	428	428	448	385	436	394	479	413	423	412	409	400	443	418	441	430	432	432	441	449	425	421	407	444	443	436	433	422	442	437	455	403	448	468	415	437	441	414	378	431	442	420	431	436	402	417	439	401	453	450	447	393	440	411	444	432	444	423	463	411	413	446	418	454	455	457	453	439	431	407	449	452	435	419	423	410	456	417	441	444	446	438	440	454	436	443	408	431	387	407	435	455	439	440	391	403	444	429	434	429	422	450	440	442	451	428	427	411	439	410	401	421	411	408	429	419	417	452	459	483	399	413	427	420	448	423	467	448	437	385	397	421	427	419	431	426	454	458	403	424	444	418	440	450	410	423	385	453	430	465	431	411	467	401	452	454	451	427	440	424	415	458	435	416	413	464	406	437	390	446	437	416	422	430	408	402	437	446	417	404	401	394	416	402	439	488	461	429	463	424	452	443	459	426	394	452	425	422	424	409	447	445	422	445	473	463	434	442	436	438	449	375	424	415	450	453	435	437	428	407	451	458	444	433	435	401	425	410	393	382	408	424	421	439	438	452	420	430	471	447	403	448	414	408	457	429	437	451	442	448	418	462	432	435	429	419	402	473	442	419	405	430	393	428	417	402	501	464	428	452	427	412	399	410	438	465	450	442	418	421	432	454	419	437	457	415	451	440	462	393	450	450	430	463	440	458	433	467	426	426	407	431	425	433	448	420	420	453	464	470	429	418	427	424	436	449	440	391	378	355	453	457	392	434	416	425	436	388	375	444	420	446	474	432	420	425	433	411	424	395	430	432	436	448	447	481	460	397	430	468	399	405	385	411	431	418	435	437	426	460	456	459	461	465	437	450	392	392	432	407	449	444	411	402	470	459	424	435	423	437	438	443	438	439	419	467	445	405	457	425	438	382	441	424	448	425	448	419	417	438	473	419	406	424	418	417	466	401	417	395	449	439	441	470	399	417	423	456	468	395	411	456	388	439	427	422	416	394	442	460	427	446	427	445	425	428	416	386	422	407	393	434	412	471	401	427	412	441	441	439	436	439	383	448	453	454	400	409	404	409	462	445	388	429	440	474	428	441	400	454	422	427	432	403	400	489	436	407	446	425	420	449	458	391	464	433	398	386	417	444	417	452	442	451	447	432	397	472	417	421	412	391	435	422	384	444	427	413	439	401	375	418	484	402	468	429	430	445	445	389	400	378	472	442	445	423	448	405	424	451	395	419	411	461
17350	4968	1859	1252	1061	1009	994	942	948	918	968	967	902	897	947	884	950	863	898	907	908	939	935	876	924	935	905	875	964	914	922	1003	908	959	920	917	973	904	953	919	938	913	884	925	961	940	920	884	929	912	971	864	878	909	907	928	966	851	918	888	873	899	1021	895	898	945	891	966	927	942	877	920	923	932	921	907	907	904	908	921	991	931	891	939	926	913	921	898	907	948	876	883	963	899	926	930	976	876	933	901	914	926	927	921	879	911	918	891	950	967	947	937	976	874	890	968	884	949	894	884	970	946	982	926	874	934	956	913	898	847	865	894	970	921	939	923	912	908	924	944	897	883	919	944	915	896	894	916	936	873	864	950	953	938	935	912	965	928	928	966	893	887	891	953	889	920	941	953	865	943	863	922	932	941	897	885	889	923	916	962	895	947	917	903	921	934	970	932	936	894	915	928	897	929	923	930	896	916	930	904	879	884	875	896	923	926	870	929	935	954	853	926	904	905	950	984	961	898	896	890	861	874	950	980	884	932	876	876	978	945	970	924	1018	964	916	953	925	851	968	946	917	877	965	921	978	884	914	945	905	930	934	882	936	858	889	977	904	921	950	917	936	939	901	922	927	961	928	937	887	895	916	963	886	938	972	881	857	977	940	861	964	943	936	837	889	906	914	878	952	913	883	925	910	911	975	923	957	922	960	919	962	947	930	924	982	959	999	921	900	924	853	860	893	950	917	899	951	973	909	925	924	876	942	934	860	947	923	915	919	927	937	914	894	958	899	914	904	924	922	932	915	889	903	924	887	939	903	927	902	917	958	881	897	939	933	900	877	940	892	915	910	870	931	930	945	892	896	977	961	912	888	925	897	920	888	951	927	967	913	883	915	928	962	916	980	895	924	893	924	927	933	929	913	895	972	907	857	906	904	939	849	926	975	921	959	923	900	931	870	867	934	912	918	879	954	913	924	945	897	923	917	982	935	938	894	909	953	910	898	941	897	936	885	885	907	884	867	889	915	893	926	951	866	889	942	918	936	906	945	918	894	935	895	911	901	890	883	938	883	893	911	946	898	913	965	925	980	930	918	978	935	924	980	913	909	955	864	936	1005	969	947	903	931	910	888	900	915	893	928	910	900	878	920	867	833	950	902	878	959	909	937	948	935	980	994	966	906	928	891	964	955	971	921	909	1002	898	918	950	921	917	906	879	884	928	946	945	1003	952	865	939	922	920	934	889	946	891	874	904	882	903	913	953	947	936	879	961	934	883	942	967	907	912	957	915	880	905	913	928	863	948	891	901	917	895	924	958	982	943	934	922	964	926	934	884	933	929	924	922	965	889	934	941	924	882	945	894	911	928	920	958	914	891	916	853	948	877	882	1013	906	922	937	920	962	938	930	943	921	941	881	914	953	902	959	949	890	944	919	973	928	941	920	904	924	978	913	938	904	909	930	895	884	944	902	927	893	902	952	960	941	881	943	964	938	898	889	865	877	948	955	928	926	887	869	954	908	901	940	890	944	911	948	972	921	934	894	872	964	901	905	888	958	909	933	947	895	943	905	914	883	958	916	906	889	914	941	904	929	930	931	932	938	926	1007	934	967	899	912	982	916	889	922	928	871	967	902	942	953	925	947	929	936	880	884	879	912	873	948	906	925	929	915	930	930	894	903	924	878	928	918	919	894	905	903	842	923	947	966	999	965	923	917	932	919	922	884	930	927	897	932	944	958	886	895	923	933	950	968	886	904	917	904	857	906	888	905	949	846	894	922	869	914	907	930	957	922	957	994	900	875	953	966	907	924	998	926	942	910	848	892	928	895	903	847	897	940	926	909	942	932	897	937	941	910	938	940	914	917	930	1002	901	934	933	864	921	913	861	939	898	926	931	934	884	881	955	872	922	929	953	920	874	973	916	954	901	939	864	937	949	871	895	910	931	881	935	989	930	997	912	906	886	884	915	882	984	903	954	964	905	894	954	938	906	903	844	879	857	910	906	929	880	964	939	937	984	954	887	944	917	912	929	899	874	861	863	893	920	886	909	928	932	999	943	912	884	922	889	907	914	902	897	917	914	900	965	976	998	908	948	902	888	920	920	904	926	897	885	867	923	910	922	951	869	870	904	933	913	973	917	990	918	901	957	935	895	902	916	908	929	869	963	938	884	846	907	934	938	909	910	904	920	933	939	927	912	965	889	976	964	935	905	915	945	947	947	918	918	901	893	893	932	929	959	906	840	913	876	862	957	922	857	866	857	931	882	882	921	938	891	879	887	941	935	941	916	849	934	906	902	929	921	897	876	924	858	941	892	957	926	913	927	952	890	946	997	927	913	885	893	850	936	938	939	897	967	872	929	860	855	882	944	962	921	942	934	926	916	926	871	899	904	919	926	917	942	968	919	908	961	938	895	887	901	920	919	899	919	963	895	954	901	939	897	859	954	898	914	935	978	905	967	933	936	906	872	918	923	915	918	873	946	916	905	924	911	883	877	963	924	883	959	917	882	866	884	927	929	902	944	945	963	964	913	910	918	934	900	949	917	877	883	946	945	955	918	910	949	887	992	945	884	953	836	890	933	881	927	890	938	925	991	861	901	911	901	924	940	905	907	911	920	940	899	998	889	911	894	928	928	894	918	975	901	946	911	967	945	963	891	955	936	897	944	856	935	937	904	952	882	913	905	913	930	933	940	940	905	871	942	892	900	896	950	859	964	922	976	942	938	857	923	894	901	950	900	956	878	944	885	912	890	929	929	934	837	936	933	969	863	956	952	950	935	954	928	921	918	926	947	975	914	920	860	904	925	908	956	925	876	898	835	899	895	862	975	897	937	931	975	918	921	937	891	923	934	956	894	936	864	928	927	872	925	927	915	863	921	905	957	926	886	901	929	864	910	950	960	895	966	907	918	902	944	912	925	939	948	882	991	917	916	938	917	975	901	954	923	915	915	865	906	942	930	988	908	938	920	861	949	925	930	935	943	902	906	932	926	880	980	884	912	922	889	927	920	918	969	936	928	942	954	894	927	936	898	917	940	926	948	900	896	918	944	878	910	915	886	901	862	936	883	899	897	935	854	927	891	943	971	870	934	930	922	920	944	893	885	928	912	899	964	889	886	929	910	840	871	909	903	946	901	944	926	951	895	914	918	912	905	881	965	907	864	917	973	870	928	919	954	927	919	952	923	901	904	941	901	913	915	894	876	894	853	909	923	979	947	919	910	914	908	930	982	906	926	898	922	941	910	940	913	940	902	930	890	859	890	906	930	918	906	950	922	933	927	935	939	932	919	901	946	888	924	928	906	941	864	958	959	953	861	924	938	872	904	943	933	931	914	906	957	909	951	904	902	894	950	958	920	918	890	932	954	904	897	895	929	879	898	910	911	905	883	898	938	872	976	891	902	950	926	969	869	945	910	962	943	946	918	878	950	901	951	902	901	892	913	957	895	945	893	934	933	912	892	883	852	924	945	939	898	898	936	922	956	872	957	946	890	875	940	919	927	911	984	907	855
24254	21454	25172	28132	21455	21476	20175	738	462	403	378	368	398	379	335	309	336	308	311	321	285	295	288	276	304	287	253	293	307	287	271	285	275	290	268	258	303	287	287	277	288	314	288	278	269	275	271	280	262	322	281	289	276	278	271	319	287	271	261	293	281	307	313	294	255	236	276	290	305	263	302	284	260	272	277	259	296	293	285	302	266	260	276	260	265	260	281	266	329	277	247	285	285	258	300	277	287	319	291	274	311	276	285	276	276	238	309	256	251	286	304	293	263	271	308	307	290	282	272	244	322	275	285	262	303	302	272	292	303	277	280	260	283	251	311	292	253	268	312	302	267	291	270	280	292	251	290	282	256	255	301	272	257	269	267	288	300	295	259	267	290	269	283	289	268	285	281	287	259	275	257	305	284	285	289	281	271	271	263	294	269	277	279	285	303	261	274	267	264	288	290	276	290	277	282	264	277	270	290	299	271	281	258	271	261	282	261	264	277	298	285	284	265	300	261	259	273	288	267	260	297	244	301	252	298	263	297	252	314	283	264	308	270	267	309	268	284	290	260	289	295	249	277	261	249	290	304	267	289	276	264	282	264	257	295	291	284	276	308	259	258	264	282	290	282	278	261	253	277	262	312	271	306	284	289	286	269	240	267	277	277	278	313	269	265	270	276	273	286	287	299	270	292	271	294	319	296	306	264	268	305	281	266	282	295	270	270	286	264	265	298	317	296	281	274	280	272	258	271	271	286	244	273	299	272	257	266	274	277	262	279	248	283	296	305	297	293	274	282	262	292	254	258	290	286	264	284	294	296	290	250	272	259	287	229	305	270	284	263	272	249	285	295	266	272	291	281	289	304	280	263	263	277	298	276	288	262	274	302	291	281	279	269	266	278	262	287	291	301	236	253	293	288	267	286	297	291	290	272	259	292	279	302	275	290	285	281	280	267	306	329	291	302	291	256	256	291	270	281	272	254	309	280	251	292	267	281	273	265	273	244	297	272	296	273	266	252	265	293	280	296	292	294	307	309	251	283	263	256	285	271	300	296	280	272	305	286	307	277	261	267	259	291	283	300	289	247	289	297	285	285	274	257	272	232	276	275	293	306	267	291	255	292	295	270	287	277	307	274	261	275	289	306	245	267	254	295	283	276	266	305	319	300	285	242	286	294	262	278	314	263	271	274	286	330	252	298	268	258	308	268	281	288	285	272	277	259	307	273	281	299	278	271	278	295	259	259	301	323	257	289	293	272	244	298	279	257	276	275	291	253	265	287	280	277	287	277	243	270	251	283	261	267	280	311	323	299	269	272	284	293	312	273	271	287	268	286	292	272	302	249	256	278	269	272	258	296	293	331	247	245	266	253	244	278	230	260	258	284	293	268	283	260	285	275	318	321	322	264	297	264	262	269	264	273	293	298	293	272	279	285	293	260	289	298	265	232	279	278	290	275	267	288	278	277	265	287	295	261	252	272	315	268	294	283	279	266	231	302	279	307	293	273	301	299	297	307	296	290	285	278	264	289	287	268	287	277	284	235	307	301	258	289	272	258	285	286	272	292	275	266	298	289	281	269	285	253	275	286	299	257	305	278	322	269	240	289	279	231	230	231	285	267	248	272	310	252	279	268	289	270	276	289	249	292	298	264	300	279	285	259	264	297	280	294	268	283	254	253	260	302	309	287	269	281	259	275	253	275	276	256	291	294	263	271	268	280	310	314	279	297	295	234	240	265	270	258	287	276	273	259	319	300	294	271	282	279	288	267	261	291	291	285	288	230	280	269	244	253	270	267	264	279	320	277	272	276	268	247	281	277	284	292	317	256	251	301	282	293	254	283	287	273	296	260	295	280	291	272	272	256	275	250	249	279	259	254	281	283	248	291	280	279	257	256	279	265	270	242	295	284	288	282	313	295	304	291	307	249	299	292	280	312	275	295	290	289	294	295	292	286	307	274	255	275	254	291	295	282	287	272	276	253	275	274	280	304	276	302	274	271	279	270	275	313	236	281	320	273	285	279	305	279	262	262	256	292	303	273	299	268	252	291	286	264	252	276	271	265	280	294	272	320	280	252	293	234	267	255	273	234	306	328	270	246	281	255	292	294	291	279	300	280	248	297	276	229	275	305	274	292	296	270	284	293	281	279	260	278	278	290	235	307	272	275	260	288	278	252	268	251	299	292	315	288	272	288	296	290	298	294	263	276	273	266	272	292	281	283	269	219	279	314	294	292	311	280	275	243	245	285	261	255	283	265	239	304	281	285	247	304	327	266	277	299	265	280	298	282	270	256	251	259	286	277	282	244	266	275	295	284	272	274	263	303	249	240	253	295	293	294	298	342	282	287	305	291	289	298	282	339	255	265	299	259	292	286	240	255	288	300	253	282	266	303	277	304	286	301	246	233	263	278	295	283	287	291	291	280	301	265	282	261	280	288	270	303	306	280	283	289	252	293	274	264	267	310	284	278	260	305	257	292	301	238	260	282	304	265	302	277	286	269	266	236	307	298	271	274	273	286	270	256	273	289	256	281	267	247	267	252	278	278	277	287	286	255	274	282	265	242	304	288	287	248	270	291	286	286	280	305	305	302	258	289	315	300	304	262	282	293	269	284	305	284	289	279	341	292	275	292	276	293	260	291	280	250	284	272	269	267	296	284	292	262	295	266	262	244	250	283	321	287	275	254	283	268	285	295	252	262	290	285	287	258	297	282	305	270	256	304	248	299	328	284	262	276	288	301	282	304	274	286	273	264	307	242	278	295	290	277	302	283	300	256	267	278	284	275	273	304	285	278	278	291	289	264	258	279	317	267	279	240	235	272	305	268	301	284	263	294	331	308	268	277	284	234	296	308	286	219	290	284	258	296	248	302	273	275	266	283	268	275	284	254	269	291	274	260	295	268	252	296	313	269	278	284	284	262	266	252	293	309	276	270	278	297	301	258	300	300	309	290	280	280	285	254	290	289	282	292	265	286	257	280	275	311	257	255	265	273	298	289	285	274	306	259	298	282	279	284	271	281	256	257	289	270	295	277	296	276	294	290	248	272	286	268	237	302	277	255	279	288	300	268	283	268	299	291	253	282	289	295	271	291	292	263	301	268	265	292	293	263	273	296	298	324	267	281	281	270	280	297	266	314	287	266	251	293	294	284	281	272	288	284	301	277	250	263	291	296	287	297	277	286	282	264	273	287	265	271	266	289	275	268	266	283	275	278	284	271	321	273	269	245	303	307	269	270	299	287	270	296	282	313	289	269	284	270	278	238	297	252	276	304	295	311	269	283	270	275	271	265	286	286	261	285	279	276	304	293	283	312	292	250	239	275	281	278	274	271	253	268	304	296	266	272	261	275	273	259	280	269	254	314	282	286	276	272	290	301	272	254	279	260	292	284	294	272	280	290	278	285	259	265	262	279	260	280	296	294	284	284	303	291	271	304	314	256	258	244	257	274	251	283	262	261	281	265	271	281	246	265	266	304	291	278	267	261	248	269	270	245	258	272	261
22807	7885	2490	1265	843	728	707	665	648	663	672	604	662	639	643	615	617	625	653	592	621	649	605	623	595	610	652	597	622	609	585	632	601	590	597	627	594	648	588	628	608	625	602	626	618	615	637	657	626	572	609	584	608	643	593	605	587	614	615	605	599	607	679	636	584	667	614	609	610	637	588	599	609	599	631	581	619	608	613	644	562	597	618	630	572	632	632	634	632	619	680	595	579	573	641	586	624	576	611	605	584	620	587	606	620	634	606	605	592	628	619	606	557	602	653	628	629	603	596	614	611	637	621	590	628	627	608	640	585	596	582	586	628	609	627	619	566	577	612	628	591	578	594	591	586	567	614	567	569	589	609	625	572	586	604	607	631	592	628	649	636	617	599	635	563	614	627	577	530	627	593	596	618	616	602	582	607	630	624	578	581	613	593	624	602	622	605	597	631	607	606	609	594	563	576	601	651	595	629	636	621	601	597	609	592	589	565	614	582	579	595	584	559	614	635	592	619	564	595	585	638	586	605	642	636	600	569	618	585	617	600	605	626	596	638	595	601	592	646	562	587	592	618	612	592	613	603	583	601	572	647	634	614	615	590	584	569	574	640	624	641	564	610	585	565	574	619	651	599	618	588	561	642	618	626	600	556	595	602	588	618	613	583	623	627	627	576	568	567	616	564	609	631	621	607	601	621	620	609	572	584	587	585	612	580	638	620	603	591	620	536	604	584	601	631	579	626	639	613	590	596	601	628	617	598	591	616	595	637	598	646	605	577	614	625	560	604	570	604	631	598	631	612	605	586	632	604	603	643	626	629	614	591	636	624	653	596	588	613	593	611	600	621	619	618	604	628	584	634	577	545	607	589	626	598	569	611	566	618	564	638	574	577	589	595	620	614	633	625	621	574	648	579	612	562	642	607	567	623	610	564	624	617	664	591	616	562	593	603	581	603	576	633	607	595	595	563	623	592	607	613	583	599	580	578	637	627	630	595	577	563	602	605	613	569	602	621	607	614	579	604	663	620	606	610	594	630	615	597	616	590	625	616	580	590	602	608	586	598	608	661	572	606	564	561	614	593	612	593	574	601	619	608	597	640	595	609	668	610	630	622	576	583	605	601	620	576	625	612	593	624	543	611	571	565	638	609	585	611	591	626	566	592	628	623	603	556	557	613	573	622	599	580	593	579	636	619	608	605	591	616	618	650	629	619	597	639	565	604	619	591	584	647	608	623	598	604	596	596	585	622	596	610	539	609	585	582	659	611	584	596	596	615	583	552	583	597	612	574	600	594	602	574	596	618	595	647	629	587	623	629	619	568	590	560	615	603	521	579	578	630	644	576	579	587	584	576	659	618	586	604	628	623	601	625	597	598	646	596	592	592	602	605	617	616	639	612	591	612	597	608	628	647	620	609	617	592	595	597	566	645	605	620	581	611	568	617	567	561	585	568	611	634	580	611	617	586	579	571	626	603	573	640	648	598	574	610	631	621	620	620	604	589	604	599	590	631	608	633	631	609	597	582	566	608	653	623	589	619	624	588	566	632	610	609	584	634	592	593	603	617	629	607	604	633	625	588	683	589	617	623	593	621	589	617	558	619	619	613	608	610	640	602	591	637	652	606	591	585	584	617	628	611	645	610	606	575	629	660	609	603	567	569	582	652	634	606	628	631	584	590	580	642	595	556	597	581	631	583	629	609	613	587	607	616	633	592	609	604	602	606	589	615	548	604	588	613	601	624	628	637	608	617	589	598	623	625	589	584	606	609	599	653	614	624	607	597	554	589	604	565	656	611	647	575	575	655	596	607	621	594	558	618	621	611	602	577	605	597	572	629	613	570	598	589	606	586	566	585	578	619	614	595	614	592	620	574	638	611	593	582	607	616	628	615	607	538	601	621	591	576	605	630	636	579	606	628	575	610	619	598	607	563	597	596	557	603	581	593	653	622	569	610	636	607	620	589	573	599	609	666	607	650	572	623	601	616	611	593	608	598	590	600	634	639	619	574	610	591	602	564	627	562	651	630	603	645	614	607	572	651	565	578	625	613	640	614	598	583	606	607	582	613	601	618	598	623	602	603	573	585	590	571	626	585	627	609	649	577	617	639	608	595	639	576	627	602	638	632	583	588	604	545	604	612	580	592	616	587	622	589	620	626	616	577	606	614	624	605	587	628	663	580	579	612	583	567	599	566	560	621	581	600	610	596	642	586	590	629	595	640	615	644	597	601	608	585	616	648	596	605	593	586	606	626	631	621	622	633	605	579	641	612	588	632	650	640	617	568	596	585	634	591	626	598	635	608	622	561	617	630	634	592	619	612	612	624	599	613	636	565	604	626	602	637	591	616	587	567	597	634	606	645	621	652	589	650	583	595	616	641	647	580	619	603	580	656	621	590	613	638	606	647	639	591	632	589	583	616	611	664	581	583	613	630	590	644	616	623	614	577	564	636	652	596	596	586	628	605	609	632	636	591	584	598	582	618	584	565	636	621	571	591	603	616	613	641	600	634	616	666	633	632	619	628	571	574	589	629	582	593	623	596	563	537	552	572	616	595	590	609	637	613	577	572	599	606	602	604	653	622	570	640	616	566	593	587	651	660	631	612	562	581	582	619	579	590	586	593	584	579	628	612	584	573	634	633	599	664	623	598	629	621	592	587	601	591	627	586	632	613	598	585	600	583	584	596	598	592	576	594	613	627	566	620	580	569	589	605	603	629	606	598	556	621	611	612	632	608	576	597	584	594	645	614	610	608	605	621	618	615	635	592	605	606	621	610	598	615	611	659	602	673	631	623	635	611	603	595	591	606	582	648	567	570	573	590	610	609	611	588	583	628	640	602	578	607	608	601	599	612	583	611	589	617	634	600	565	603	585	584	596	610	663	612	624	601	589	557	614	609	553	605	596	591	600	583	605	587	563	606	609	595	624	604	633	589	574	656	657	622	594	634	623	610	601	632	574	582	592	621	586	619	601	572	636	626	614	622	629	580	609	599	573	569	650	595	591	578	568	588	609	608	563	582	616	596	623	580	603	587	586	597	657	583	604	621	590	574	554	629	619	594	580	607	598	616	606	635	642	599	570	598	622	601	607	576	587	575	605	564	606	635	620	611	595	594	658	573	585	625	581	627	608	649	654	637	595	573	629	594	582	599	608	628	605	570	611	596	609	636	606	585	625	600	598	602	639	628	607	571	604	619	582	624	609	550	637	594	615	583	637	613	615	535	601	611	642	607	577	592	592	605	597	642	592	609	635	602	596	615	578	641	591	553	620	655	586	623	595	575	620	605	580	631	592	605	616	624	615	578	636	590	575	618	604	536	636	599	631	591	601	607	636	549	612	583	585	653	589	576	584	623	585	614	573	620	592	590	595	593	600	649	611	627	573	579	598	582	593	626	566	663	552	600	573	583	618	597	600	616	585	578	614	636	628	617	624	601	573	619	580	605	620	624	600	617	589	598	588	596	556	590	592	588	592	590	618	577	643	621	570	667	641	619	646
32576	20673	10173	676	397	361	362	313	306	341	350	324	328	312	368	328	336	321	345	322	321	354	337	329	331	348	299	316	310	315	326	316	339	344	376	314	330	288	357	309	323	341	308	346	356	365	353	341	295	333	350	345	333	340	360	372	322	317	349	320	338	324	336	334	337	342	320	335	307	332	322	350	306	324	339	335	316	316	324	308	384	288	354	304	346	311	295	338	332	311	322	329	342	332	315	346	300	317	295	332	310	365	363	312	332	339	310	321	332	348	347	322	356	319	327	302	315	333	319	331	343	360	351	318	326	338	325	333	376	349	340	345	337	347	322	339	334	331	324	372	322	323	336	336	332	329	383	339	331	311	343	355	353	336	313	356	284	288	332	366	337	340	343	313	342	367	338	300	307	316	314	306	321	370	307	310	378	338	351	307	349	346	328	360	336	332	348	359	328	346	333	331	334	329	323	298	354	317	326	338	321	314	318	341	332	328	339	356	359	298	315	345	366	318	325	360	377	312	309	295	313	324	315	339	343	336	322	339	332	323	369	338	321	329	319	324	336	333	352	335	334	335	309	372	324	326	343	288	326	374	305	330	325	339	310	330	324	325	348	335	310	341	357	320	316	323	339	336	332	328	350	357	322	329	331	348	329	307	322	342	287	332	307	342	351	359	324	296	340	330	295	324	362	332	326	355	302	319	320	315	329	351	329	321	328	312	340	330	297	338	356	338	323	304	358	366	334	325	305	323	347	325	326	340	325	360	351	329	323	329	335	341	327	339	297	353	333	333	313	337	319	328	326	346	364	329	277	309	355	368	364	332	323	329	321	331	319	351	328	326	350	302	314	333	352	341	369	363	355	349	351	342	324	292	301	346	302	362	300	339	329	334	317	326	338	326	324	324	346	334	345	330	316	305	332	306	365	332	353	327	353	321	311	346	331	327	295	343	332	289	344	347	336	321	354	333	317	336	304	285	315	325	321	311	348	331	306	314	334	364	343	329	327	317	339	335	355	351	365	310	279	347	340	321	295	323	300	322	314	356	324	316	352	355	361	310	294	305	349	368	345	287	306	360	374	295	373	329	331	342	305	355	353	369	349	359	309	310	321	344	314	332	301	369	314	343	300	309	325	380	337	332	308	334	335	334	350	327	312	341	320	335	337	337	340	357	308	343	300	373	333	345	346	309	345	307	323	337	308	314	313	313	335	341	319	364	317	299	333	317	295	307	363	347	328	338	319	353	326	322	347	343	308	328	316	305	337	323	314	348	323	311	331	324	323	346	311	310	358	342	335	369	335	350	345	330	318	336	342	314	305	320	368	356	309	327	322	323	299	353	346	325	323	302	364	346	353	319	314	330	343	340	314	339	297	290	365	295	336	349	328	347	328	338	307	330	387	346	357	385	321	343	334	342	322	365	327	341	324	356	307	352	322	329	335	347	329	336	338	347	349	287	275	343	335	333	311	324	329	319	328	322	298	346	289	349	369	345	393	333	342	342	377	339	374	309	374	325	331	348	319	349	324	327	323	352	364	323	324	336	335	339	311	308	300	347	320	339	313	358	324	324	331	369	304	316	349	308	312	342	318	332	369	341	331	342	354	320	363	325	340	314	342	334	338	325	312	325	336	342	348	301	335	327	323	333	319	354	371	379	345	323	330	322	358	299	311	344	315	300	316	367	355	327	360	348	328	329	322	366	352	335	354	348	343	329	295	335	337	336	318	329	349	341	311	308	372	356	345	349	317	330	334	355	343	351	323	350	360	340	329	349	331	362	315	330	327	308	312	342	337	349	354	300	348	334	330	330	379	380	351	327	362	318	338	317	325	314	294	324	357	341	328	329	315	324	322	329	321	328	321	333	328	321	317	331	356	294	332	354	351	309	314	345	352	360	335	333	335	348	344	366	324	350	297	359	332	319	352	323	348	334	361	368	344	326	362	311	309	327	356	331	288	341	302	354	330	316	324	330	332	311	342	338	351	324	314	325	347	357	325	302	336	353	310	312	336	353	331	348	342	356	331	331	359	290	288	320	360	307	321	324	319	364	347	319	371	361	329	336	325	320	339	332	359	302	337	336	326	330	315	354	328	347	329	352	362	292	295	359	309	328	332	340	352	346	328	328	318	322	309	328	336	340	318	319	343	344	312	338	306	320	349	364	310	351	321	313	325	331	324	285	316	329	297	335	366	354	347	326	341	294	317	325	354	345	332	311	331	338	351	352	324	346	345	324	348	340	313	332	339	305	346	308	313	362	327	338	351	317	317	312	314	314	331	292	363	323	352	358	324	297	326	315	351	345	322	310	334	301	336	348	320	346	351	348	343	356	334	348	316	343	354	343	342	309	344	308	355	338	343	354	300	317	286	351	362	340	301	340	342	309	329	325	318	345	345	348	342	317	315	341	311	343	321	336	357	346	329	371	362	301	303	294	332	307	331	332	316	333	339	318	364	378	347	346	327	337	324	312	310	328	332	359	361	349	351	328	320	326	336	320	323	331	315	342	329	338	312	321	324	333	347	329	320	292	325	324	336	338	305	309	305	327	315	336	397	329	318	338	309	331	308	320	303	332	339	307	337	347	335	335	340	317	323	319	359	310	340	325	344	357	341	346	358	314	337	355	284	317	334	313	321	339	337	330	347	359	305	340	316	307	309	357	328	315	319	319	301	359	371	344	348	338	335	309	346	327	290	340	340	295	329	303	321	326	348	332	337	329	343	329	304	350	358	296	336	315	336	332	334	348	336	287	305	337	326	326	359	363	340	334	340	322	341	328	330	297	355	333	327	338	321	304	336	335	350	329	316	306	316	347	335	363	364	330	321	301	311	340	308	293	343	315	318	354	369	317	321	327	326	335	358	344	340	317	347	324	307	329	329	331	321	344	343	325	337	353	329	349	281	324	320	307	343	294	308	333	370	327	318	340	362	324	295	342	340	330	308	338	349	356	321	371	331	356	358	337	322	314	309	338	374	316	333	312	319	309	320	337	346	304	311	312	357	329	314	322	351	331	350	356	354	308	302	327	311	323	333	299	328	341	337	323	340	300	338	332	358	322	301	346	322	319	293	309	345	353	321	305	313	345	361	345	307	343	374	322	354	346	308	355	365	331	332	326	309	370	370	293	328	319	346	343	305	315	323	339	385	314	311	349	338	335	341	336	320	334	327	317	310	288	321	333	360	336	343	338	338	377	298	325	326	357	307	337	292	348	329	331	318	338	328	339	361	356	336	318	337	336	322	334	295	316	325	315	310	326	328	322	341	338	345	303	327	330	325	328	380	316	294	328	297	306	333	329	317	306	303	317	331	329	343	345	337	326	332	314	368	339	331	324	325	350	361	351	335	313	342	321	343	327	332	313	328	339	311	325	332	320	324	291	374	328	298	325	327	315	343	304	338	341	332	353	322	326	355	346	333	323	340	320	299	304	334	304	353	352	330	346	324	356	314	331	308	325	321	355	336	314	339	333	377	332	292	307	312	352	341	287	332	314	288	322	327	335
7672	1164	802	783	733	783	792	783	749	757	798	764	747	744	743	748	805	762	796	771	744	727	764	764	768	786	724	744	738	772	786	773	752	735	744	755	789	775	801	734	733	733	769	755	787	729	742	719	782	800	744	792	809	773	753	756	794	731	784	775	751	726	803	764	760	771	789	775	826	739	771	781	719	788	780	748	829	769	775	755	808	753	756	748	753	773	781	738	740	703	807	807	778	756	748	768	727	832	768	752	766	766	765	728	790	773	770	797	756	789	769	759	806	833	789	712	742	748	789	760	726	809	735	755	719	783	757	706	785	748	745	764	742	734	754	783	785	732	777	726	716	752	793	795	773	674	763	763	812	753	787	714	810	738	765	751	705	708	701	786	741	750	712	805	758	789	795	746	762	763	730	799	718	787	769	731	737	761	736	777	749	785	758	761	768	802	756	761	759	764	770	782	729	774	751	716	777	751	768	722	774	769	762	762	751	751	774	761	773	774	737	741	722	705	758	792	756	753	782	795	779	742	780	767	775	729	770	782	754	779	762	771	734	727	795	792	748	686	790	749	740	801	744	765	788	786	729	756	746	772	812	759	798	722	764	730	785	718	684	746	779	785	772	801	721	767	730	787	763	777	728	769	816	796	795	804	734	790	794	777	790	735	757	764	774	783	757	741	749	809	767	718	807	746	798	783	797	751	705	741	760	790	741	775	745	758	719	735	743	728	765	764	744	762	705	800	729	784	723	722	737	750	767	726	747	748	772	764	769	796	757	760	812	759	747	794	777	792	748	758	774	756	721	720	717	779	755	715	770	773	716	723	737	820	724	755	804	770	766	763	737	758	736	772	783	793	755	770	804	757	743	749	760	743	746	768	734	760	744	767	749	722	725	783	734	749	737	768	750	724	778	730	784	766	780	751	715	771	741	740	740	764	814	737	705	742	765	766	716	760	758	718	759	740	777	740	750	782	729	728	862	766	760	802	782	754	778	769	816	721	728	734	732	755	765	728	758	720	743	803	787	809	794	716	771	703	748	771	773	710	762	748	739	734	802	759	763	731	780	775	787	785	753	746	771	735	733	739	766	739	702	722	794	765	772	800	786	739	810	764	768	750	752	781	724	719	786	758	732	748	687	767	815	767	736	762	777	767	763	804	801	765	715	818	791	733	755	751	777	779	768	767	760	759	783	741	781	748	760	746	777	742	784	739	770	774	734	764	821	769	748	743	732	759	738	720	788	760	797	784	751	766	772	754	751	751	713	793	769	770	752	740	752	735	719	745	720	736	751	734	776	704	759	799	753	758	775	787	732	755	737	744	767	769	733	774	695	696	686	795	752	754	773	769	719	800	739	733	782	712	775	778	763	770	784	751	776	786	749	804	828	732	755	756	719	802	781	757	735	733	725	767	759	757	732	748	736	781	702	740	759	776	726	685	778	756	756	766	760	728	784	778	797	800	744	747	779	742	758	794	755	777	762	798	742	755	743	750	690	759	760	726	741	751	725	779	731	809	750	764	749	743	733	700	735	784	762	735	752	735	761	782	729	781	802	773	750	735	754	745	769	699	766	740	724	726	769	760	759	737	791	751	771	763	757	760	743	781	774	750	795	790	715	740	763	738	782	754	796	740	766	715	781	796	798	797	744	715	752	776	810	735	752	771	790	710	778	746	755	721	763	743	738	825	706	773	784	758	762	750	719	716	716	795	744	833	792	737	816	732	790	763	763	744	772	774	752	741	785	784	738	761	721	797	771	823	782	775	772	784	759	762	699	725	777	746	753	759	775	775	703	792	798	767	748	789	768	741	773	766	762	770	745	729	688	744	728	762	792	791	762	795	753	755	728	754	728	738	751	733	745	731	757	752	719	742	742	736	732	772	759	775	757	790	690	746	706	765	781	769	772	785	748	731	724	742	807	719	793	729	747	740	755	759	753	765	759	723	735	776	748	744	759	781	799	801	684	728	755	750	794	775	767	766	761	756	727	738	748	753	785	752	730	760	746	773	779	729	799	757	752	805	750	784	752	788	701	774	797	776	742	768	756	772	778	831	765	809	712	703	741	793	772	755	757	744	770	798	765	765	757	737	746	778	723	751	760	732	789	706	786	760	747	733	724	770	796	775	745	770	796	760	748	763	778	793	774	779	749	767	744	740	800	741	753	750	755	755	782	824	734	728	753	771	769	748	729	739	768	771	708	782	786	820	741	783	761	768	722	783	752	746	740	760	762	736	815	748	750	739	778	781	813	737	790	728	771	788	765	780	754	789	766	748	714	733	776	712	736	803	727	734	753	776	759	783	749	745	807	788	716	795	759	721	715	767	782	735	736	809	746	777	755	816	734	758	744	781	782	794	731	764	734	746	747	716	720	770	811	764	711	797	828	811	824	722	774	718	728	762	747	789	774	753	765	746	750	753	710	846	745	785	761	768	738	762	725	774	724	727	748	782	786	786	769	769	734	797	717	812	748	761	739	751	777	732	746	770	719	771	733	807	734	747	790	765	777	765	715	816	759	778	774	760	745	716	736	726	783	745	708	725	746	710	748	724	750	750	756	743	732	799	762	763	765	786	738	718	748	761	791	787	744	724	750	765	710	749	745	739	750	733	765	753	745	827	748	808	700	766	753	763	712	792	783	781	748	739	709	762	750	757	754	744	695	724	725	769	754	796	744	788	796	746	735	738	796	774	746	692	756	780	755	739	741	792	762	721	712	762	772	772	813	758	762	715	722	773	813	772	774	738	731	756	747	733	736	739	725	802	770	752	778	745	783	710	761	753	788	785	770	747	756	747	701	756	705	831	762	751	783	801	764	699	799	735	724	755	768	783	755	763	787	791	718	718	798	794	755	775	720	743	747	781	730	752	676	742	767	765	734	799	847	707	731	736	748	796	753	757	773	727	780	769	772	764	766	745	781	773	710	798	704	749	790	792	802	760	716	746	735	772	744	802	801	747	698	738	766	745	726	778	680	729	763	763	771	753	745	729	780	798	779	754	738	771	773	748	742	705	758	748	762	741	735	735	791	688	763	761	794	786	710	739	776	748	748	824	716	727	765	749	768	723	765	743	760	818	798	769	727	742	765	754	756	852	764	784	774	742	827	733	780	799	750	800	748	739	806	770	740	800	833	776	804	738	772	774	800	766	793	740	772	748	743	709	770	757	785	737	862	792	726	781	793	776	782	763	748	727	758	752	733	770	769	780	771	712	764	760	761	780	771	766	692	742	700	795	737	821	733	711	725	774	722	753	746	752	737	754	771	780	755	787	765	775	732	770	791	743	768	766	730	787	762	735	768	749	788	744	708	790	806	776	772	742	750	798	757	796	769	754	802	767	719	710	735	774	806	742	738	737	720	749	778	768	735	745	786	761	775	753	767	741	801	741	753	758	780	747	700	789	739	756	745	780	819	766	765	796	737	780	773	778	759	737	793	740	787	734	750	711	715	775	783	697	766	739	722	751	772	704	780	733	786	743	807	797	752	785	750	784	783	768	776	796
24901	21494	24949	28497	21503	21152	1347	590	469	474	491	445	453	470	410	456	473	413	451	455	424	459	454	439	480	420	462	454	433	471	453	454	456	455	471	404	423	432	457	432	442	445	422	419	448	402	456	419	476	416	447	433	425	418	420	418	460	430	440	424	400	396	416	485	451	410	426	405	445	487	435	487	466	427	457	451	456	425	439	448	444	484	461	413	430	426	426	460	447	416	438	434	446	433	411	449	449	422	427	458	451	448	441	435	413	414	415	420	414	428	415	456	436	463	402	412	427	400	439	435	413	448	394	435	419	487	400	425	429	431	406	436	424	423	436	439	406	424	469	454	392	484	427	420	411	447	433	421	441	415	423	436	430	434	448	422	411	427	433	407	422	434	431	432	468	437	456	471	408	393	397	451	411	435	481	432	444	462	407	425	454	451	431	470	424	451	433	414	468	466	430	392	412	420	406	465	482	432	422	432	473	444	417	451	441	416	394	423	466	446	412	440	397	395	438	445	449	412	460	433	436	448	435	460	411	404	389	407	438	456	454	398	420	427	442	418	420	428	430	396	435	430	414	436	427	451	412	387	481	433	425	428	434	421	397	433	405	422	440	451	454	448	461	434	384	456	419	425	432	447	417	471	414	441	439	404	448	424	443	430	413	419	433	445	447	404	408	453	399	448	398	410	459	417	461	434	433	441	456	439	440	396	436	447	459	432	438	413	470	434	412	410	437	439	450	444	477	439	444	432	454	432	467	446	426	372	449	443	421	478	484	470	450	423	460	426	448	444	456	417	430	445	392	424	471	381	457	449	478	423	425	425	445	446	437	414	418	411	426	419	448	446	476	426	438	444	429	436	428	434	441	467	435	436	469	394	407	469	407	430	396	424	422	445	418	426	420	445	447	443	445	422	415	451	416	415	451	439	432	444	425	411	438	438	425	449	443	401	441	438	444	479	417	417	423	433	451	413	442	444	428	424	471	480	403	425	433	456	418	426	416	393	434	437	414	423	444	403	456	436	446	477	464	426	456	402	448	427	434	375	441	421	394	411	412	497	462	382	440	430	451	427	438	420	391	444	437	439	457	440	411	415	444	449	450	436	417	457	439	470	493	454	408	443	422	469	449	482	445	445	401	423	435	412	423	419	456	433	457	441	440	412	448	398	420	391	421	385	474	473	390	458	423	460	471	469	459	429	434	438	435	409	447	464	452	392	387	469	446	393	439	450	439	458	443	417	452	452	405	429	440	454	438	440	443	435	453	417	466	427	435	462	436	456	424	448	399	418	441	445	455	443	382	463	432	394	416	449	434	440	426	446	448	406	445	423	434	395	432	441	414	469	421	430	405	453	416	414	429	453	472	455	445	419	416	428	425	425	380	432	408	420	459	454	414	422	424	468	443	461	415	409	457	402	400	435	482	441	458	444	453	404	419	434	474	422	438	441	449	471	387	401	467	435	435	485	452	434	414	412	413	434	424	400	399	395	454	424	461	392	440	431	477	414	426	423	396	453	435	437	474	431	447	448	476	429	479	469	434	462	397	434	419	399	479	413	439	424	434	445	422	432	406	425	424	445	451	420	419	452	444	475	443	447	479	444	465	441	443	425	422	431	435	438	430	448	383	417	439	401	443	410	418	444	447	391	430	448	448	420	402	399	392	448	408	430	497	442	382	415	432	441	456	406	428	443	471	453	438	431	427	454	448	392	411	424	424	429	457	425	431	461	419	427	427	416	449	409	399	409	399	409	440	423	478	428	404	391	415	448	427	430	402	447	466	411	399	397	459	424	430	394	444	462	446	435	414	439	397	459	472	443	413	408	414	437	446	399	415	415	443	497	450	431	455	443	455	417	424	464	450	450	404	465	484	401	458	438	427	401	410	431	396	415	443	485	435	426	429	447	448	450	438	469	417	438	438	403	438	441	453	423	427	407	455	433	448	394	444	454	458	453	459	451	442	396	450	422	471	474	400	433	413	452	449	421	424	464	464	414	413	432	444	442	492	434	442	419	434	454	510	467	428	426	442	401	436	407	428	455	470	434	452	466	397	397	415	402	411	459	465	421	411	444	458	453	416	400	439	420	430	423	450	409	413	411	425	459	393	442	456	458	435	439	431	400	433	420	393	432	443	488	475	429	454	429	464	481	427	423	407	404	400	403	448	407	432	434	452	425	457	393	454	460	416	442	442	435	407	416	415	433	429	428	423	466	437	402	437	436	456	424	419	402	406	414	426	460	437	424	462	435	430	400	431	421	433	418	480	411	399	407	430	453	451	500	446	457	429	470	400	458	424	443	417	465	454	443	448	424	405	487	457	371	432	441	426	462	447	462	426	434	440	403	397	433	399	421	446	477	392	399	445	389	421	415	451	412	430	449	400	448	437	378	420	395	424	472	416	405	433	390	426	469	483	411	417	445	423	459	428	422	463	444	419	449	400	428	417	437	424	420	407	423	420	412	414	422	468	445	462	427	417	439	442	394	420	426	400	426	442	479	442	440	434	425	420	449	451	418	387	421	397	373	445	419	460	417	428	396	419	410	423	441	426	438	501	475	424	418	422	436	433	392	411	398	470	413	439	415	401	446	462	423	410	444	419	423	407	437	424	449	448	440	426	408	420	382	412	451	428	395	453	388	391	433	442	412	419	410	413	386	426	455	460	435	457	457	386	443	426	435	435	441	453	437	439	425	474	416	405	382	400	410	412	425	446	437	380	404	438	440	458	393	422	431	431	431	436	439	418	403	420	443	459	447	442	456	432	423	428	398	399	406	418	433	429	446	402	413	435	435	412	423	386	384	450	412	423	427	451	422	443	472	429	423	414	425	430	446	463	438	450	441	406	435	429	452	418	453	482	411	406	425	457	439	403	440	438	412	389	438	473	445	446	435	432	462	432	423	423	422	409	402	474	408	446	412	443	521	404	470	454	403	459	432	417	439	405	442	451	470	447	405	478	423	449	409	426	404	405	410	397	424	413	452	421	418	440	417	429	454	444	407	446	442	436	455	450	454	449	395	400	408	416	466	436	379	430	429	452	436	428	417	427	402	427	448	434	422	437	462	411	418	425	440	406	441	460	397	407	397	461	438	455	408	418	417	448	425	439	458	427	423	456	418	395	474	433	448	429	454	461	432	466	414	439	412	430	421	423	492	480	454	401	416	441	408	442	448	427	464	431	481	430	427	443	431	451	421	466	455	448	405	419	445	447	405	439	407	419	433	447	423	434	384	427	493	415	456	440	437	450	449	468	451	416	431	432	405	437	440	447	410	395	460	416	418	413	428	401	441	419	407	423	438	442	428	449	402	387	413	420	439	434	439	418	409	456	414	443	444	446	438	486	415	393	423	456	445	437	480	402	425	436	430	437	423	445	452	413	402	450	390	440	389	433	472	448	442	436	421	409	423	408	451	455	456	394	408	444	429	477	419	410	451	398	433	445	413	413	428	436	470	439	417	429	430	450	387	431	406	457	420	428	407	478	426	434	375	420	444	421	437	407	456
16822	4905	1858	1273	1046	1011	1020	990	961	976	973	956	930	917	931	953	921	912	921	884	918	909	973	946	964	946	933	900	958	947	914	937	924	890	916	843	924	820	933	983	961	890	879	904	927	907	915	891	932	926	920	944	958	924	947	864	920	907	969	954	906	874	878	880	924	910	872	920	905	934	961	910	968	984	906	939	902	922	918	946	911	949	950	882	909	889	961	955	950	895	904	923	902	960	892	890	962	965	933	878	916	932	858	890	962	991	931	930	905	929	920	978	936	941	886	908	918	906	952	947	918	905	915	933	925	916	919	916	957	893	901	887	863	935	937	921	920	955	994	939	918	913	946	910	930	900	975	926	899	886	912	911	928	930	925	888	927	931	903	899	897	957	892	900	899	970	930	925	884	942	927	948	935	847	948	993	998	889	919	910	929	896	979	916	911	915	919	903	901	879	914	857	901	930	985	894	930	913	872	910	940	848	945	935	930	961	912	890	894	890	908	912	857	952	909	969	887	928	933	897	946	893	903	908	912	932	943	914	928	989	954	943	919	935	936	938	934	941	938	927	908	967	889	906	903	894	863	911	912	920	889	924	937	939	909	957	895	923	895	880	893	927	934	945	980	952	874	951	875	941	897	894	857	878	897	917	845	954	904	906	947	955	922	915	957	909	898	949	910	940	878	944	942	872	937	964	945	932	943	927	941	903	943	866	912	885	937	898	933	943	864	900	950	909	946	947	944	959	893	882	945	944	910	958	894	931	932	840	967	948	944	941	926	878	950	895	934	944	903	854	933	971	934	935	914	909	890	967	856	903	904	939	873	923	935	944	953	922	916	936	894	908	948	942	870	932	911	947	927	927	923	971	907	906	920	970	933	924	940	929	892	955	855	920	932	879	909	977	924	965	919	877	881	911	899	873	970	913	866	878	890	911	972	976	872	976	942	918	897	949	922	873	897	907	909	962	951	969	941	899	906	936	924	959	933	934	919	893	958	897	962	950	988	922	933	894	932	941	934	947	928	957	951	979	948	918	948	866	903	938	943	907	984	874	976	900	933	895	903	948	867	966	940	889	980	912	881	919	929	950	920	895	928	906	930	852	880	927	911	909	922	967	920	871	858	883	935	976	890	907	920	899	898	894	888	952	920	998	871	906	913	922	963	888	886	933	923	931	890	1001	929	1010	948	915	924	910	921	925	927	931	911	883	916	944	928	914	882	879	882	862	914	969	921	951	944	920	939	934	956	880	901	957	884	910	930	889	891	933	992	911	920	951	951	970	923	921	915	866	925	919	889	856	926	863	964	930	911	960	923	937	918	954	946	889	972	891	921	913	1005	932	912	929	904	881	884	990	909	929	938	936	926	890	945	881	925	891	958	839	897	944	937	939	861	894	892	970	900	885	953	918	920	891	869	933	920	884	922	957	903	958	937	924	931	929	894	914	927	873	930	930	946	909	987	972	924	940	851	930	935	898	964	955	933	890	911	938	899	922	936	887	913	969	906	911	936	981	962	935	927	914	886	956	883	938	911	925	930	937	945	886	907	925	939	978	950	941	927	932	945	906	926	889	913	893	918	950	895	895	908	921	899	900	917	878	951	885	895	904	1004	958	862	903	918	930	893	874	907	921	892	965	937	906	919	962	947	886	889	922	909	918	945	967	979	903	951	891	931	903	956	936	916	903	957	873	942	920	936	917	881	936	922	959	921	871	882	946	907	913	895	956	958	914	931	919	953	913	931	917	910	990	923	908	877	908	950	963	928	920	938	923	901	939	936	916	882	902	921	958	938	932	965	977	898	916	911	952	902	943	891	948	956	964	899	938	937	953	925	884	944	906	889	882	931	876	915	937	890	933	932	902	893	893	883	928	923	895	980	907	938	870	938	1006	926	920	931	902	932	902	886	878	892	952	934	925	894	880	957	944	922	968	889	932	881	913	934	984	893	950	963	943	907	904	928	912	915	963	890	873	926	931	873	876	984	966	910	929	970	929	955	948	946	897	934	907	896	920	880	923	951	885	944	908	912	953	886	864	934	925	919	902	947	890	909	937	916	970	914	938	932	985	926	940	928	900	967	926	908	883	908	936	949	907	904	920	910	966	945	935	927	928	910	892	880	911	908	893	917	901	935	933	936	926	937	912	903	908	927	891	885	942	851	959	911	965	896	930	897	934	980	962	897	952	951	872	918	913	898	879	938	910	939	980	923	915	919	912	912	901	919	973	916	950	922	859	964	969	918	969	915	934	935	935	891	967	944	929	1002	906	925	958	912	898	962	938	932	911	897	833	940	923	972	903	930	920	938	907	938	929	907	912	932	877	903	905	924	877	940	942	903	904	941	959	901	939	873	879	927	924	921	901	944	960	933	934	967	945	977	928	951	885	929	915	914	932	904	889	946	860	895	935	913	920	943	954	926	888	926	973	894	892	909	910	946	915	902	917	996	910	868	953	884	919	915	877	937	886	871	931	906	957	889	916	942	940	948	916	911	881	1016	924	907	873	941	924	934	937	918	882	917	883	899	929	903	925	883	975	952	904	931	911	960	953	886	906	890	957	898	933	887	906	929	914	951	876	947	900	963	891	947	896	874	943	936	905	920	938	917	938	915	959	929	951	965	943	896	930	890	989	886	922	887	916	912	879	929	927	954	931	926	905	867	876	953	959	876	936	932	946	957	917	952	935	879	934	940	870	962	902	908	868	961	933	935	920	935	883	913	883	924	904	951	938	931	927	923	920	863	954	893	958	915	916	871	885	921	918	905	916	959	908	898	951	954	922	901	961	937	910	912	891	937	888	947	916	917	932	911	912	960	884	935	854	976	903	951	914	933	830	871	860	943	942	964	906	917	900	892	940	880	892	899	975	871	944	911	894	964	890	898	906	943	959	963	933	910	900	942	952	907	974	932	913	908	911	840	924	911	934	898	939	932	966	899	885	964	912	931	940	892	926	932	918	880	944	888	861	926	905	927	923	928	879	933	947	921	972	902	886	903	927	935	948	897	906	915	915	905	925	906	919	977	907	866	918	985	918	865	927	920	918	855	925	934	918	904	948	921	942	950	953	896	927	936	951	940	913	932	941	901	906	908	914	916	877	906	918	902	957	938	997	901	933	926	932	924	936	927	902	908	953	932	886	894	979	913	876	961	942	917	933	948	899	915	941	938	907	904	935	924	903	947	937	913	952	892	859	923	990	918	961	919	878	902	917	895	924	944	901	932	955	945	962	891	950	953	927	869	876	957	876	893	926	980	908	1000	905	883	926	918	913	887	955	873	913	937	910	883	897	985	919	942	917	917	890	909	945	939	953	938	956	905	979	930	953	892	930	897	962	898	899	892	922	909	936	938	946	939	947	855	931	936	925	920	900	937	885	938	893	923	965	922	913	891	938	924	973	928	944	891	930	912	938	925	929	867	908	897	958	964	907	891	970	911	962	921	957	938	901	904	957	894	883	916	898	907	957	919	895	898	948	904	862	909	913	892	916	922	903	959	904	939	965	884	909	935	919
24288	21456	25130	28201	21457	21475	20388	802	427	450	360	356	365	315	313	331	297	355	317	305	300	299	323	294	305	309	306	272	303	286	284	285	267	281	269	299	267	287	295	309	286	273	301	304	312	281	281	264	271	291	306	288	318	275	284	294	288	260	296	292	300	294	288	276	300	294	309	281	283	276	283	296	311	300	283	277	244	257	264	261	273	266	274	269	295	292	304	284	278	307	326	286	276	285	297	287	269	311	271	266	288	278	317	295	272	300	295	299	263	275	281	262	256	314	259	277	313	304	299	284	284	250	270	265	289	273	304	299	299	262	271	283	266	286	252	265	284	246	260	265	271	274	302	288	245	273	277	265	284	295	264	287	248	263	273	284	289	296	282	292	326	277	258	289	287	337	294	264	288	272	253	309	292	259	281	275	300	276	335	317	287	250	271	301	256	297	294	280	275	282	277	264	280	273	310	275	275	292	280	294	287	301	292	290	266	247	276	280	303	262	292	289	295	275	311	316	268	279	277	260	284	309	288	293	275	300	303	285	287	272	242	262	264	275	305	273	293	284	307	263	267	328	311	288	306	272	274	269	316	241	246	276	291	266	305	286	272	278	297	315	293	273	295	316	269	275	281	313	305	276	272	270	269	296	270	257	280	299	292	269	251	285	287	266	305	280	288	278	295	295	299	268	261	291	272	284	252	273	267	276	298	283	280	305	273	286	313	259	280	267	261	319	289	268	285	300	292	266	301	272	293	282	303	313	334	266	267	266	258	263	283	271	256	265	286	288	304	307	291	272	282	288	264	300	284	305	275	298	259	277	295	266	265	289	268	295	266	310	269	288	329	288	279	300	266	301	294	269	280	268	283	274	273	282	269	278	274	300	284	329	273	265	286	298	288	276	289	263	300	293	258	309	252	233	280	280	287	274	270	271	285	282	289	273	270	265	271	283	309	298	293	289	288	317	293	297	283	254	273	307	281	289	267	265	275	281	307	294	280	297	288	318	287	256	274	272	293	313	286	257	270	311	312	326	258	306	304	303	292	283	288	287	267	300	286	269	251	306	263	275	283	277	281	267	280	264	264	250	270	301	275	303	287	269	281	275	306	302	301	291	296	279	272	324	288	260	281	281	290	282	278	252	280	277	293	287	268	282	278	268	278	274	305	275	298	259	303	323	262	272	315	270	288	296	258	304	271	306	296	300	306	282	257	287	277	229	272	284	295	288	285	293	308	296	292	312	278	270	292	278	284	272	267	304	281	274	309	275	277	309	293	281	300	287	317	295	289	272	304	285	266	289	260	288	282	293	274	304	300	319	301	287	297	257	269	254	269	287	291	289	281	258	274	261	304	293	257	283	278	294	246	296	302	303	281	261	287	301	274	284	308	294	274	289	289	296	270	290	306	292	280	286	316	291	262	246	326	237	288	273	305	297	270	314	302	271	302	294	304	275	274	314	303	271	290	281	306	246	287	264	277	288	294	298	270	313	330	279	312	358	291	293	273	294	264	289	277	265	248	273	277	294	271	282	286	291	255	266	260	264	256	278	284	286	257	276	310	254	300	294	282	284	297	273	292	325	266	294	287	276	288	271	255	282	282	317	268	255	271	285	300	291	289	301	272	297	278	309	307	302	300	308	277	266	272	307	277	277	315	316	285	256	272	281	279	285	287	282	293	284	285	290	248	304	290	276	277	328	280	305	264	270	291	319	263	274	266	269	273	288	298	253	292	285	277	264	292	287	295	264	276	273	290	249	268	266	286	281	289	272	281	287	293	281	283	283	286	260	306	249	238	243	282	304	259	273	280	290	263	287	264	266	270	245	303	279	267	255	270	276	309	286	300	284	287	302	275	316	264	281	272	268	275	255	307	289	261	296	269	280	293	247	253	280	286	284	288	282	298	277	266	273	282	294	298	304	286	288	292	281	272	253	258	281	278	268	272	289	282	294	260	291	284	267	293	300	274	266	261	273	260	309	280	296	296	286	259	284	279	295	277	261	303	299	299	301	265	275	239	290	285	272	281	285	284	296	337	294	297	309	290	280	295	276	311	283	284	274	309	265	262	274	288	271	295	278	278	293	285	235	243	297	288	287	257	289	296	268	286	300	304	306	264	278	276	275	309	258	292	296	267	306	304	282	267	280	268	287	279	284	251	266	268	270	277	271	276	306	280	282	271	272	271	289	328	300	260	313	311	307	284	311	276	294	281	271	304	264	289	278	279	304	305	281	281	272	244	284	271	244	289	251	304	267	268	302	280	275	299	274	269	270	278	289	279	255	277	288	290	266	308	271	314	259	255	270	300	307	251	290	282	305	330	298	301	286	244	273	301	309	272	292	284	309	287	301	309	270	288	288	278	280	256	319	284	307	276	313	236	272	287	295	259	281	257	285	281	304	339	294	271	296	324	280	269	281	262	275	266	265	314	268	304	277	271	291	264	282	300	282	317	262	239	276	257	316	280	290	273	286	260	269	257	268	282	281	288	269	309	290	292	264	298	272	278	273	270	304	290	267	270	263	270	301	308	307	289	316	288	284	295	278	250	259	288	309	298	283	258	296	304	269	327	242	269	300	267	273	296	272	295	305	322	281	267	275	293	259	275	297	263	288	284	272	318	291	255	300	309	292	272	288	263	292	337	272	267	287	275	290	266	302	292	286	280	287	268	292	281	284	283	278	305	273	297	307	256	322	299	288	279	273	290	256	276	227	318	291	284	312	288	282	288	302	322	276	279	263	313	303	290	295	271	285	270	300	279	300	302	295	284	289	264	267	270	290	309	307	301	322	274	276	267	281	310	253	242	252	319	282	268	304	305	315	307	257	272	278	298	286	286	284	270	300	309	263	269	304	295	293	285	281	271	302	271	296	259	243	307	300	276	288	291	285	286	283	260	285	283	285	289	290	272	250	232	270	286	281	258	291	271	269	289	273	277	275	299	273	315	268	293	275	274	296	294	309	276	326	274	278	301	289	292	317	307	284	286	273	281	237	259	270	265	247	299	290	285	292	298	313	280	285	274	280	288	242	258	290	273	295	270	269	266	282	271	278	283	259	255	279	292	300	262	290	286	279	251	267	272	274	257	274	273	264	275	270	272	250	301	274	297	293	299	264	292	268	269	260	266	273	283	291	285	297	270	283	293	295	303	253	257	306	279	297	271	285	292	285	276	267	278	299	311	277	310	300	273	283	307	252	308	296	275	301	301	264	279	274	307	274	263	316	316	286	271	277	286	266	281	270	273	284	280	296	253	292	279	286	287	294	285	299	274	268	283	293	260	261	259	292	300	297	273	274	286	266	300	286	270	249	264	253	267	313	318	304	284	254	326	268	273	289	285	269	303	287	356	292	274	271	283	282	296	293	296	285	308	299	236	281	323	285	292	290	263	295	277	302	303	290	276	272	275	299	254	320	275	273	285	283	275	308	281	261	272	248	262	307	280	266	286	256	291	297	273	278	314	252	255	256	288	285	277	252	271	270	302	280	248	267	284	280	253	257	283	284
22075	7589	2427	1281	948	773	731	631	720	713	580	642	644	602	605	619	604	644	637	620	618	611	624	610	613	656	635	617	599	641	619	629	550	597	545	632	598	598	576	608	643	602	635	615	613	617	605	597	610	610	596	566	594	622	607	608	601	612	587	603	637	607	628	599	626	566	612	637	587	602	620	641	581	605	590	589	594	604	603	607	599	646	619	643	648	664	593	562	639	627	628	637	602	606	598	571	628	615	595	602	603	614	652	615	603	540	591	577	608	603	629	592	611	609	599	608	602	578	595	589	594	610	627	639	574	632	613	616	647	589	585	600	598	640	630	635	624	566	606	584	599	617	599	618	575	578	603	612	622	600	631	612	606	555	602	613	605	620	590	583	595	566	593	617	604	589	638	609	631	603	607	597	568	607	654	618	666	610	647	610	677	602	622	608	595	600	612	618	598	569	645	628	597	607	586	586	580	611	631	632	599	595	612	593	595	625	615	568	605	618	631	607	648	624	585	603	589	619	611	591	632	610	598	609	624	561	618	614	575	622	571	572	640	641	660	640	588	612	590	596	636	626	589	581	562	608	617	575	650	614	617	591	605	593	605	623	588	624	575	586	606	588	596	619	600	643	588	652	628	568	587	606	577	638	608	605	623	622	610	597	596	600	600	631	612	622	611	600	626	633	566	588	577	591	625	628	617	596	598	576	620	591	598	573	567	631	581	677	629	619	628	579	602	571	633	597	639	648	597	631	609	612	633	607	613	574	584	590	599	641	670	620	550	609	626	611	635	602	616	604	609	561	588	641	623	611	649	606	627	579	569	598	609	618	607	599	566	587	602	625	613	665	610	603	589	615	602	592	623	591	631	622	603	579	590	593	634	607	579	610	603	622	635	570	597	595	580	561	594	643	582	606	618	617	598	569	609	643	634	545	598	606	600	597	609	604	611	620	618	591	632	613	681	596	593	615	608	677	597	602	632	624	628	600	628	579	604	640	627	583	607	592	624	570	590	629	576	625	641	636	587	618	604	611	599	579	663	585	625	598	591	644	604	643	624	619	599	607	607	627	566	605	627	621	626	621	609	582	587	615	666	613	599	651	615	607	610	605	623	584	589	648	608	614	604	583	582	590	606	624	576	601	625	619	584	639	621	612	627	608	637	616	602	609	630	527	591	581	599	638	604	561	618	604	627	585	606	626	578	629	626	623	616	588	589	600	603	622	592	620	598	616	626	600	635	584	631	643	632	624	602	601	614	553	596	592	614	595	606	614	580	597	612	623	618	600	601	618	602	595	629	630	582	598	579	620	647	642	565	608	606	633	627	620	603	667	609	569	587	638	625	584	566	645	610	641	575	571	592	578	583	624	592	604	585	586	602	603	619	606	613	600	615	609	591	636	541	641	607	574	602	627	646	636	578	581	619	610	586	596	662	601	574	578	611	622	597	599	609	597	635	595	595	584	611	620	618	594	610	577	609	572	649	592	588	613	585	626	599	615	564	605	589	588	599	576	598	604	618	607	622	613	622	624	619	604	582	597	608	665	606	578	613	577	580	613	605	590	555	612	603	598	620	592	612	612	613	560	557	634	596	590	587	588	605	584	620	582	610	630	612	576	603	629	620	575	566	628	621	609	563	598	633	621	594	597	637	619	595	594	603	579	592	614	638	618	616	586	631	619	612	614	648	594	625	562	560	621	633	561	605	591	612	604	577	615	594	636	618	626	618	616	552	608	601	632	616	597	640	631	583	636	591	564	617	587	610	594	642	608	639	648	595	559	599	578	597	628	620	614	577	608	573	617	613	651	607	578	618	581	625	567	553	609	590	632	649	636	603	615	576	623	589	599	584	593	545	636	586	609	601	621	629	566	625	656	630	648	584	590	585	649	650	561	629	568	614	630	608	600	625	585	614	621	607	568	621	650	638	580	639	624	607	600	602	613	654	652	610	577	639	627	568	617	581	618	581	583	621	644	618	615	556	586	643	606	605	594	630	582	611	608	633	611	606	617	595	602	610	616	581	589	577	621	648	587	614	609	609	628	596	629	605	603	624	613	571	629	588	612	605	605	674	663	610	644	572	642	591	612	583	572	608	618	610	595	597	597	611	595	641	595	610	581	581	564	591	628	595	606	615	612	592	582	579	578	644	565	598	599	625	595	637	608	587	606	641	649	584	577	608	623	631	621	592	604	605	569	584	620	599	622	664	603	596	635	636	611	602	621	604	589	613	653	632	629	634	622	644	624	606	581	621	642	577	655	576	594	595	641	645	587	601	562	652	588	675	608	595	538	586	701	577	621	583	606	619	660	626	595	633	592	606	643	610	635	578	545	618	646	623	651	650	640	658	605	637	632	590	647	599	592	617	607	626	592	606	567	518	623	618	620	624	640	589	654	577	651	604	620	587	612	641	619	628	615	641	603	623	638	624	585	617	591	631	616	611	603	577	610	587	576	576	618	587	596	595	564	608	653	599	600	646	580	601	626	596	601	607	605	613	639	580	582	577	610	610	613	625	570	611	601	626	611	557	576	562	639	604	606	609	655	632	570	621	594	632	621	597	628	602	558	570	625	579	617	640	645	581	632	642	626	649	594	623	556	599	624	606	578	598	597	616	622	642	622	632	603	594	616	614	551	596	613	567	610	603	627	593	617	613	594	555	605	621	592	616	578	583	609	616	636	609	625	645	606	613	596	575	630	608	651	597	598	635	572	602	619	609	591	612	558	594	598	607	646	648	596	641	569	612	618	631	625	596	641	624	626	625	623	571	609	586	623	610	603	612	606	567	580	611	575	607	657	640	640	585	600	600	619	603	603	632	582	578	584	588	600	643	643	600	625	575	623	636	631	624	586	623	612	569	587	595	616	628	597	609	584	602	631	628	580	587	624	596	586	591	616	619	594	603	590	571	601	579	572	617	615	646	632	614	633	590	552	604	610	597	663	602	589	631	571	617	607	593	595	649	619	596	585	603	604	615	620	598	599	619	609	606	637	616	602	618	572	599	625	610	577	599	622	578	655	602	595	567	613	635	621	642	601	597	657	573	557	596	602	589	603	621	604	574	637	592	603	582	631	639	593	601	593	573	600	652	599	612	561	637	589	635	620	595	597	563	628	596	623	601	620	614	629	629	588	595	607	611	600	607	629	612	589	560	605	606	608	596	631	622	641	597	661	648	633	628	588	625	586	653	593	597	635	605	604	618	627	632	629	577	548	600	627	661	614	594	615	638	611	586	621	584	640	579	612	570	598	619	610	625	590	618	619	579	621	616	589	618	655	634	631	599	592	627	615	595	581	613	650	648	597	616	581	622	598	596	610	609	638	573	573	611	615	576	598	646	612	589	607	614	610	591	603	579	614	577	613	652	606	603	575	613	572	603	600	631	602	579	611	630	597	625	608	602	539	584	591	640	584	591	614	581	573	605	617	603	603	610	580	598	595	613	651	600	589	622	596	627	626	612	630	649	579	606	614	625	548	605	543	582	609	581	592	622	607	624	596	583	554
32657	20782	10389	752	411	392	398	344	334	369	385	313	354	315	329	345	352	348	362	331	345	379	362	297	368	351	341	366	331	335	358	314	366	310	328	341	323	328	344	337	382	341	334	340	329	331	290	347	347	326	336	342	298	338	349	336	303	337	320	361	319	347	389	341	333	351	324	320	311	321	331	338	333	334	332	316	338	385	324	334	324	327	330	328	370	355	360	324	339	317	336	340	335	340	344	377	314	313	317	328	339	331	349	415	343	314	314	317	351	350	332	321	380	342	319	325	317	308	343	348	380	345	335	326	350	360	331	333	336	363	374	349	328	323	351	323	347	369	354	355	321	305	337	365	360	345	322	348	349	328	355	311	338	353	334	365	329	352	360	368	319	304	330	341	309	359	333	337	311	358	341	324	336	342	354	338	358	318	298	342	327	328	352	319	359	308	356	318	335	318	339	375	330	353	370	333	312	333	332	329	337	287	332	332	356	321	328	380	353	345	336	333	336	326	362	345	364	372	313	301	315	337	385	334	333	310	343	345	296	302	333	359	364	344	336	334	359	359	354	333	310	310	305	348	351	339	325	368	332	360	293	320	340	361	333	348	357	339	289	352	307	326	353	320	323	345	288	321	338	336	351	306	322	346	309	343	325	332	319	327	330	327	335	344	347	318	313	347	330	331	301	338	335	295	345	330	343	356	326	361	328	340	345	325	362	309	359	345	291	344	328	359	330	346	354	360	360	345	339	349	325	325	323	335	349	319	337	310	333	346	343	306	324	307	321	312	342	333	298	339	261	336	321	342	327	331	321	339	329	349	368	326	329	359	332	316	317	342	339	318	340	309	362	343	357	326	338	338	347	340	316	346	365	320	377	338	310	365	321	335	316	365	352	327	315	356	349	353	296	341	360	320	319	355	357	320	331	371	320	354	332	318	335	319	296	314	329	351	348	319	325	339	336	339	327	347	302	358	341	364	346	330	333	350	346	313	320	310	328	346	334	352	323	323	327	340	331	318	313	336	355	286	354	341	337	345	322	283	355	325	352	324	330	313	299	316	354	334	321	353	288	296	319	324	333	319	353	315	348	329	318	353	362	378	353	342	339	320	330	350	349	331	349	344	330	341	323	297	298	314	318	311	329	308	349	351	347	329	342	361	325	312	338	308	307	328	317	315	343	341	315	340	326	345	336	323	352	333	338	325	344	317	315	328	336	318	331	338	329	312	308	361	354	322	341	384	355	316	316	312	331	319	326	327	343	332	359	302	332	345	342	361	308	335	322	347	311	308	358	347	342	298	361	336	301	328	323	292	321	328	306	336	345	364	320	332	362	365	326	321	347	303	338	314	329	315	325	338	349	331	338	362	368	308	350	329	327	322	342	330	336	341	357	327	345	317	336	358	350	379	353	331	315	328	353	349	346	338	291	311	342	328	319	336	326	354	336	337	388	349	335	326	341	367	342	309	352	322	322	327	346	368	321	314	318	343	341	353	359	342	338	328	363	359	349	351	393	362	374	334	339	333	321	305	333	323	360	347	335	325	327	317	342	316	327	384	322	304	318	328	301	342	390	320	349	350	319	339	340	334	311	347	327	332	348	330	331	347	330	344	320	310	386	345	351	320	314	345	362	339	336	318	347	341	368	302	317	311	325	369	328	338	352	312	318	312	369	335	323	334	350	348	350	337	377	329	335	332	298	329	325	361	350	319	332	351	318	331	336	353	306	309	347	365	350	338	356	347	298	298	319	303	315	339	342	377	339	326	327	341	325	356	354	318	317	304	352	339	325	314	332	306	336	331	328	351	331	312	358	359	366	319	346	306	326	337	303	373	353	350	336	320	344	334	349	362	320	332	327	319	330	323	319	328	296	318	317	331	324	354	345	338	366	294	339	339	354	333	316	333	324	317	362	357	285	319	370	326	350	353	339	313	350	358	312	363	337	339	336	303	315	309	375	351	315	378	322	330	335	326	387	369	322	349	338	350	303	317	282	314	297	326	315	329	368	331	344	290	333	348	310	340	315	350	318	311	331	291	341	301	306	331	348	323	349	360	366	331	341	356	369	341	341	333	352	329	347	321	361	343	334	371	327	338	352	346	354	335	322	326	360	302	326	339	318	302	339	351	336	335	341	337	361	344	348	328	351	312	317	332	348	300	337	327	328	352	342	320	327	275	325	318	316	314	356	347	336	343	356	377	358	325	332	342	342	339	366	358	369	375	343	333	335	342	337	321	357	314	339	335	321	376	322	326	339	365	344	317	354	298	325	328	369	362	304	357	339	320	347	351	326	322	338	305	309	312	329	355	322	368	310	333	347	334	334	311	332	306	366	348	297	366	329	363	338	316	333	363	354	360	330	349	311	329	323	301	331	327	346	335	349	324	348	366	348	332	329	318	306	354	332	351	343	323	335	333	357	329	374	353	332	311	342	338	349	302	315	336	326	333	329	341	340	331	369	313	303	307	330	316	360	307	310	346	357	350	322	294	360	324	309	352	298	325	329	341	380	341	338	327	337	338	311	329	319	327	339	297	335	322	351	337	361	365	343	303	342	338	362	319	355	328	314	348	371	336	348	316	320	334	342	321	316	394	313	303	333	370	287	310	331	346	318	335	384	332	358	332	327	308	311	329	337	322	312	306	322	366	373	325	318	348	348	332	323	321	320	361	323	347	333	291	316	320	363	325	414	362	318	352	379	369	351	318	326	296	326	326	347	337	341	330	392	328	378	300	317	338	365	313	354	350	342	299	334	362	314	356	353	338	305	305	359	311	312	371	333	325	369	332	322	353	313	361	307	365	365	383	367	334	323	358	349	353	335	332	333	349	311	340	310	318	332	313	354	318	348	337	374	325	340	342	339	321	356	365	352	343	350	319	360	348	345	319	330	358	317	357	332	314	326	292	318	341	294	350	351	326	379	357	322	310	299	323	343	378	358	332	358	322	382	332	341	345	288	314	351	337	345	328	300	304	355	358	322	353	321	332	356	327	341	322	335	314	333	320	351	301	339	321	362	322	306	323	342	331	324	357	353	328	344	335	355	321	340	345	318	331	344	341	334	329	334	325	374	369	323	278	348	337	336	317	336	366	332	341	298	306	386	324	318	325	336	331	345	353	321	312	329	331	329	373	331	330	304	321	333	354	360	332	336	329	330	330	330	340	348	316	368	317	316	364	381	348	341	366	338	296	345	335	334	332	320	294	349	313	335	327	315	371	341	352	345	321	340	301	330	352	329	359	375	331	326	321	314	325	327	320	332	357	334	292	319	311	334	319	345	333	331	343	332	344	352	338	336	325	385	365	367	361	295	349	318	335	369	343	327	299	339	338	354	344	283	338	357	340	344	339	336	314	341	334	324	322	329	363	322	322	342	342	305	334	298	334	343	366	339	342	331	338	296	329	312	327	368	339	337	371	377	357	336	331	340	352	347	351	349	359	316	375	346	353	359	310	327	360	337	354	365	328	313	335	318	334	316	354	342	332	355	341	351	360	305	315	330	313
7393	1117	828	739	759	777	773	759	768	693	756	805	727	720	818	720	746	793	764	734	756	763	763	810	780	784	791	733	783	745	805	776	804	699	755	755	774	741	757	797	813	774	788	778	830	772	754	782	783	784	831	743	790	758	748	760	721	808	758	748	769	803	747	763	775	746	776	723	760	737	768	739	729	785	742	794	776	765	770	762	774	691	723	748	710	735	778	790	785	776	736	764	748	727	710	768	787	805	783	816	751	738	772	763	755	683	750	758	753	715	776	755	727	764	739	752	750	809	752	795	788	745	752	793	768	743	747	810	796	789	771	785	746	751	755	771	792	750	781	701	756	756	789	746	776	738	749	774	776	780	792	781	731	740	763	774	787	765	737	766	729	762	821	773	729	717	787	803	792	770	791	741	768	733	773	768	724	753	718	746	765	715	783	751	788	749	764	796	746	703	759	758	745	766	739	788	790	751	715	731	797	771	773	751	696	741	769	764	729	766	753	763	777	776	813	763	803	753	762	777	813	735	721	762	774	789	778	750	795	710	788	725	691	723	787	779	733	790	772	755	729	774	788	800	781	723	764	747	765	782	783	732	840	783	774	746	760	803	777	711	774	760	789	735	765	759	754	780	777	784	819	758	769	758	772	845	715	795	794	727	728	779	780	788	768	787	761	768	786	757	770	753	751	738	733	788	751	773	782	736	756	758	782	727	773	776	752	739	774	765	765	729	772	748	735	735	800	780	775	780	762	737	744	784	745	731	782	731	764	821	785	757	775	734	744	722	831	741	755	772	808	788	759	730	737	752	770	752	775	744	797	769	750	787	770	787	759	806	763	834	743	745	780	756	743	747	717	782	769	739	708	741	773	772	710	774	732	783	784	813	783	718	751	713	769	720	786	756	753	811	758	750	788	779	769	721	762	746	745	772	789	725	695	784	749	769	778	780	748	744	761	783	763	807	745	792	753	743	733	714	759	765	780	822	737	813	814	769	754	760	784	811	802	766	722	775	743	746	789	759	732	770	754	776	742	768	747	743	732	767	776	781	717	744	713	752	762	725	762	747	760	755	768	795	767	724	760	785	726	809	777	776	750	723	751	771	746	760	806	792	741	748	776	772	737	784	827	765	761	829	738	710	757	773	763	738	774	782	805	732	735	796	751	732	733	819	718	733	798	772	751	770	737	779	808	793	791	794	794	766	762	744	774	794	772	757	763	796	769	796	796	817	771	783	786	734	778	750	734	722	805	757	747	760	755	781	731	750	797	769	765	773	754	773	787	769	759	784	778	772	813	778	753	770	811	793	771	786	741	747	768	792	767	757	823	749	780	781	747	763	733	757	792	731	730	756	785	695	761	764	823	710	719	778	723	767	784	794	766	743	791	736	734	771	771	768	761	832	798	833	716	742	746	791	773	785	746	783	756	752	785	733	732	755	781	751	755	739	771	751	748	724	750	793	733	751	815	811	688	749	782	741	773	804	794	749	747	754	733	779	737	744	751	746	770	758	750	753	787	795	831	783	766	783	720	752	719	745	771	719	793	745	758	760	766	765	743	737	718	772	732	757	800	734	752	722	777	816	744	800	757	790	748	789	768	748	753	754	720	724	751	795	774	795	740	751	694	794	747	728	730	818	753	772	764	779	769	758	765	776	777	748	798	737	722	801	770	770	744	765	828	744	790	787	773	756	726	791	766	790	720	755	741	759	715	710	772	764	809	735	756	766	748	783	725	742	782	774	768	804	751	775	801	755	779	753	792	736	755	774	780	780	731	787	746	758	823	781	774	763	736	781	800	785	718	774	731	767	740	763	758	682	724	744	741	799	798	742	772	764	732	765	759	791	751	797	736	830	745	784	779	764	793	774	770	786	763	762	761	736	735	804	716	727	697	759	760	763	750	782	782	747	780	766	703	747	766	756	807	767	766	776	744	806	740	729	755	745	751	719	765	784	707	743	742	790	742	733	772	761	762	731	784	781	780	760	795	703	775	783	758	774	726	774	788	766	781	770	778	732	757	707	763	709	745	751	695	758	748	744	792	722	758	812	796	740	806	782	773	755	746	801	799	749	739	713	736	765	778	749	746	746	731	730	764	795	746	749	785	715	733	759	791	744	790	765	744	764	762	817	743	792	839	767	735	745	769	754	737	764	775	756	798	790	767	806	754	776	716	744	773	800	757	747	761	720	761	746	740	774	778	769	762	753	761	781	769	730	792	767	775	787	753	724	724	748	772	739	776	747	795	728	739	737	745	765	747	708	741	714	808	789	769	726	728	756	771	748	746	719	757	757	792	712	782	798	768	768	767	743	789	741	738	780	812	790	741	744	750	767	749	788	763	740	767	756	733	743	779	776	752	777	727	747	744	733	770	739	753	730	779	777	772	803	754	740	745	743	736	762	729	806	759	782	776	801	768	812	744	779	760	744	796	738	773	772	762	819	776	809	795	774	730	769	757	753	743	738	766	744	832	788	753	763	783	735	779	764	744	761	799	764	768	762	799	791	772	725	758	755	779	787	806	777	763	777	770	782	797	723	759	725	779	766	758	727	776	799	729	722	777	807	722	788	779	723	741	756	761	746	779	732	752	784	758	731	806	801	791	780	685	757	762	820	795	758	766	807	768	774	732	756	785	767	753	744	760	810	758	756	713	761	797	742	781	741	782	792	805	789	790	779	754	751	734	791	759	784	736	776	751	809	799	733	740	743	757	723	760	740	728	749	786	773	773	717	773	787	752	758	798	788	729	773	774	749	763	759	759	814	782	726	771	777	781	786	764	740	747	783	752	776	792	787	742	757	748	699	762	791	718	752	787	729	752	745	764	761	801	772	777	762	778	757	832	785	771	780	806	782	790	701	803	753	775	771	740	772	767	778	742	775	776	779	722	777	783	753	789	784	747	723	773	744	738	828	798	763	758	723	778	805	769	751	760	812	713	792	800	752	779	754	771	796	748	766	745	813	713	754	733	750	761	818	748	764	762	751	770	715	777	758	764	794	769	760	823	750	758	754	734	714	781	769	734	756	800	796	741	801	762	754	758	746	751	749	798	822	809	735	764	839	797	830	759	785	801	726	753	740	798	801	745	795	756	824	731	763	741	722	790	774	786	763	746	771	767	773	754	737	699	738	772	711	737	738	793	772	695	744	754	772	793	790	755	743	749	762	725	802	820	793	797	794	762	783	750	755	759	843	780	770	760	744	759	735	789	792	787	807	771	755	764	730	768	764	736	742	756	773	763	743	748	761	747	811	751	744	776	801	745	764	705	757	744	785	773	817	741	742	722	784	761	754	775	763	736	764	778	806	761	822	723	757	767	755	748	726	816	792	753	711	771	744	796	742	754	751	797	785	786	763	768	760	763	727	740	815	741	764	795	754	785	745	809	763	778	735	830	727	726	718	778	775	783	768	761	753	774	761	798	755	820	754	771	764	816	754	737	768	717	734	794	727	695	771	789	797	791	711	774	739	780	746	743	744	733	742	743	786	795	762	796	749	781	781
24886	21428	24820	28425	21423	21056	1351	635	554	508	495	439	457	452	430	447	452	453	454	436	447	435	445	426	435	403	418	423	413	435	431	404	409	449	426	453	426	446	431	439	423	447	408	438	435	434	445	477	439	420	403	419	456	439	409	411	425	458	441	492	411	397	450	407	429	418	437	439	476	415	435	455	470	448	415	481	406	421	427	426	449	427	412	424	416	396	440	434	466	436	450	477	421	410	436	445	397	388	430	428	433	407	421	443	445	439	431	443	446	391	418	415	396	425	446	419	421	438	453	437	428	403	395	469	469	457	452	420	433	435	402	415	408	436	434	455	410	476	425	447	410	422	423	447	446	438	422	405	442	454	458	423	404	411	472	453	476	428	418	446	472	446	422	454	404	436	441	416	451	442	442	417	440	431	469	446	435	401	491	459	430	425	440	425	422	410	412	478	403	474	418	425	462	441	428	408	426	414	411	417	438	474	452	437	457	452	433	446	466	406	463	439	432	434	424	404	411	424	425	408	487	453	462	431	452	391	432	424	411	407	435	406	436	460	412	419	437	456	409	423	461	448	381	392	418	439	419	526	408	400	401	363	492	412	423	421	430	425	458	452	439	431	405	455	426	461	469	401	432	422	428	419	382	422	460	407	441	418	414	448	418	375	414	373	456	430	435	418	451	396	450	397	467	422	412	423	461	427	424	431	436	397	439	447	435	449	449	446	422	449	446	445	422	421	389	403	413	445	409	400	436	469	426	441	477	405	467	435	435	418	423	451	435	430	402	409	390	387	429	433	413	468	439	409	423	439	412	447	466	435	431	423	443	356	425	456	439	477	397	443	417	425	428	388	427	427	415	453	404	400	433	426	419	422	434	367	431	437	448	415	477	425	413	476	418	400	397	449	452	460	418	468	405	439	451	429	422	421	455	424	441	463	461	435	425	457	448	435	417	417	399	414	443	438	429	445	423	434	435	459	414	433	413	440	466	448	421	405	430	410	445	468	425	429	436	450	452	411	446	440	407	408	448	399	412	409	420	410	456	445	393	416	448	426	452	411	437	399	385	469	421	442	431	421	450	460	428	447	440	394	428	452	409	456	444	427	392	407	435	438	454	409	460	444	418	428	465	448	441	447	427	450	432	424	391	432	421	396	418	458	440	428	425	459	455	495	468	453	482	445	397	423	442	447	448	424	449	446	435	403	431	420	410	428	467	425	439	404	445	460	477	452	430	424	461	431	414	442	468	425	431	440	427	481	447	425	407	403	422	413	434	441	391	434	425	408	394	434	424	426	428	431	457	429	416	429	443	416	429	404	463	433	442	469	481	439	449	404	421	394	474	424	435	436	449	397	433	406	419	432	481	444	456	443	433	448	444	420	410	401	427	428	427	443	429	394	405	439	434	394	436	460	428	447	412	452	418	393	448	433	421	374	461	439	418	420	474	403	363	434	402	408	370	404	390	470	414	429	419	415	422	437	409	405	450	431	426	436	443	391	443	436	436	395	409	430	409	440	394	437	397	439	392	442	380	452	416	415	392	381	431	428	431	439	446	421	437	447	413	401	407	421	471	438	411	449	446	430	477	421	406	421	477	458	411	416	408	408	416	419	418	430	392	428	387	443	457	385	424	450	429	392	386	460	448	416	436	402	472	450	440	474	407	405	439	430	384	418	400	433	456	404	432	374	417	429	449	426	387	446	434	446	402	418	398	400	402	401	422	401	445	468	436	454	396	446	435	418	420	422	422	401	407	438	435	445	468	431	409	440	456	437	399	441	447	431	421	441	455	486	440	421	400	390	499	448	420	437	462	392	421	476	446	407	438	418	407	450	445	452	443	455	453	435	367	419	432	411	477	442	423	450	442	451	466	420	425	410	457	455	394	418	445	427	472	402	428	412	407	427	439	421	449	397	431	443	478	430	420	430	430	420	441	406	419	446	427	463	402	439	450	443	443	459	419	426	422	447	430	433	456	455	430	406	436	440	414	451	422	443	483	387	412	452	400	413	381	420	428	430	467	463	412	455	409	437	425	410	413	391	423	395	436	403	414	452	453	458	449	460	398	451	430	413	443	462	437	470	424	429	428	423	430	397	424	448	452	450	406	444	434	374	425	427	423	451	436	416	436	426	448	417	429	408	457	440	420	438	457	469	441	448	417	394	422	429	433	405	480	446	469	419	383	399	427	389	478	447	427	441	397	459	438	453	415	439	433	416	444	430	449	448	447	424	463	418	449	433	433	417	445	468	441	464	480	445	432	429	422	445	432	415	423	439	418	434	417	450	429	444	444	456	457	428	469	407	463	451	398	432	418	441	422	473	402	395	434	425	417	434	464	406	410	427	461	411	405	432	433	445	472	415	434	443	439	458	446	464	448	431	430	423	414	382	436	428	452	441	466	414	420	436	442	447	434	446	433	418	431	434	404	459	423	464	423	445	431	464	443	423	451	453	462	390	441	429	431	435	439	448	469	478	396	439	443	459	424	450	422	440	437	458	409	417	459	396	427	387	408	420	445	467	439	413	436	424	467	440	445	408	408	475	435	462	408	458	455	435	426	461	457	436	392	420	406	392	440	424	415	430	428	387	423	463	436	472	464	443	412	421	438	392	409	460	439	424	467	438	468	442	439	494	437	479	441	432	415	453	433	446	429	424	435	430	429	425	410	430	421	432	416	476	421	475	429	424	424	457	420	387	446	434	415	403	470	432	417	427	438	435	405	473	445	445	391	443	411	417	434	412	417	451	420	420	402	411	430	409	409	426	457	448	459	434	449	405	415	422	406	426	436	435	422	446	407	414	412	451	435	414	434	406	404	446	402	389	418	449	444	409	438	434	439	451	442	436	418	418	419	436	451	448	459	444	443	420	463	422	470	415	418	440	408	438	411	400	381	440	420	432	418	400	497	400	437	405	467	420	437	408	422	417	423	455	426	450	432	444	441	459	432	430	442	414	496	457	455	414	456	430	410	406	432	420	473	443	424	423	404	406	421	407	465	426	453	464	434	420	424	436	428	421	463	476	428	421	416	404	460	381	421	472	446	402	432	420	388	411	429	394	361	439	417	434	430	444	417	459	418	457	447	416	414	386	377	433	417	396	407	408	445	428	412	410	419	468	455	418	440	439	403	414	417	443	413	435	454	418	424	369	437	439	432	412	449	417	441	493	419	393	442	455	450	436	421	411	429	439	430	399	419	416	453	426	403	416	416	440	414	399	456	406	403	433	428	402	459	465	480	425	441	425	429	472	404	421	417	428	437	414	434	449	469	433	457	439	442	436	403	426	398	431	474	471	442	449	405	403	470	435	433	390	430	389	452	425	427	429	454	421	423	418	420	381	450	424	416	452	414	457	404	410	405	429	501	402	464	411	404	444	417	459	420	437	447	458	462	432	430	494	409	494	435	401	448	408	424	421	445	408	407	429	444	486	395	412	419	402	406	399	422	437	447	399	419	413	436	395	417	428	450	457	414	425	443	424	451	477	431	464	430	422	426	408	418	459
15537	4872	1852	1284	1089	1030	969	908	979	940	917	913	936	963	918	955	912	976	863	958	922	940	908	935	981	947	903	886	909	949	837	941	948	856	928	952	913	892	899	942	886	937	910	913	949	911	981	952	902	973	942	973	863	835	924	952	923	908	901	890	922	930	904	893	886	931	898	941	854	911	906	844	897	939	915	922	935	931	890	856	927	900	911	935	969	896	910	859	898	925	912	887	945	906	856	877	916	892	977	923	931	923	942	899	983	903	881	891	905	908	985	875	911	921	942	914	883	928	934	901	922	995	871	902	885	916	884	882	922	947	912	879	908	927	892	916	968	889	916	922	930	913	908	927	876	887	920	905	960	947	927	909	914	906	880	868	896	900	878	909	890	921	916	874	918	976	874	918	928	945	858	935	912	935	880	883	898	917	961	924	854	930	902	929	941	923	961	890	867	866	906	872	900	980	873	872	947	936	933	902	974	924	961	953	942	886	950	935	943	902	911	967	880	919	913	899	918	934	884	925	882	891	911	951	934	917	910	1002	918	938	920	911	885	935	925	948	902	908	909	905	925	954	936	934	927	948	916	950	964	906	946	900	893	931	851	952	919	969	926	891	854	942	873	861	891	929	856	929	852	893	915	966	909	924	927	940	980	899	915	906	868	907	903	922	860	988	885	983	956	899	903	907	931	935	934	913	931	904	866	879	917	917	900	920	917	921	911	881	937	910	921	934	942	919	985	896	916	959	907	931	902	957	901	879	952	887	955	915	938	964	912	948	903	934	934	898	862	934	971	930	950	904	937	939	928	904	939	896	969	905	910	923	907	980	871	924	923	907	912	900	927	939	925	958	924	908	967	950	926	922	953	900	913	895	884	894	926	935	913	904	922	889	972	941	913	1000	929	928	897	902	883	897	905	915	994	892	900	949	935	944	946	887	911	913	918	863	911	931	940	924	886	918	937	939	908	909	880	960	853	859	895	867	902	1007	864	908	884	939	954	907	921	911	961	983	925	954	938	926	952	930	918	918	987	887	895	913	902	928	919	969	833	966	896	912	912	963	888	921	952	884	924	956	915	953	932	912	905	894	888	884	954	889	943	905	978	884	933	912	906	845	905	937	894	907	887	920	885	915	897	940	897	915	872	937	941	962	939	898	901	975	929	905	897	905	958	938	920	936	855	852	976	950	897	947	890	919	915	924	897	943	906	965	919	869	946	931	967	887	948	863	942	939	965	939	911	910	913	908	916	937	940	907	963	931	879	918	885	949	885	894	942	919	884	917	886	964	919	957	969	865	920	947	943	911	966	963	907	931	928	878	909	936	899	943	934	908	917	954	938	948	918	917	891	940	950	873	916	896	889	929	890	867	976	896	919	956	880	963	892	903	950	910	951	974	948	848	850	911	922	882	896	900	897	942	929	914	956	969	894	970	969	923	901	927	966	969	916	934	879	877	902	880	909	908	902	945	946	925	923	896	913	969	963	906	929	937	894	911	886	938	955	907	845	942	848	923	945	953	913	891	916	879	925	941	867	943	957	941	955	888	858	917	943	945	874	887	931	905	905	925	952	900	941	922	900	929	922	965	879	903	967	892	909	908	887	944	905	977	872	883	908	925	897	932	918	901	916	909	950	927	896	955	849	888	921	885	915	875	851	909	964	930	921	888	934	955	898	900	908	964	899	905	899	948	957	855	940	920	945	912	959	879	953	906	927	930	864	919	917	878	884	889	907	935	910	916	924	933	910	900	925	917	926	911	903	903	837	937	944	910	918	934	890	953	937	928	930	895	929	923	899	882	950	889	917	904	923	866	933	912	934	827	932	939	915	912	861	893	853	926	962	975	920	943	911	884	936	928	891	936	960	903	940	909	888	940	888	881	910	907	895	911	870	900	866	877	924	937	942	932	965	934	913	915	940	882	933	908	922	921	962	877	973	875	931	897	895	929	926	862	879	932	946	954	932	909	926	872	925	918	929	947	910	883	996	914	937	974	964	948	920	950	924	919	915	928	880	927	922	891	940	926	909	907	912	928	925	910	979	902	898	915	896	963	899	876	937	895	950	925	913	949	966	875	935	917	967	857	977	900	889	895	912	915	990	878	952	925	936	913	847	954	919	930	924	895	943	937	950	923	914	913	908	908	888	923	895	877	921	878	905	933	892	945	937	928	948	928	915	915	931	921	924	916	966	942	871	901	913	868	893	907	901	870	943	898	874	953	864	902	964	877	882	894	937	928	930	889	909	926	903	888	876	930	932	906	893	913	916	894	907	927	938	930	960	929	928	947	929	898	909	935	918	895	927	952	958	912	930	904	915	883	907	908	929	896	879	846	948	976	909	943	936	921	927	887	914	882	925	876	953	930	921	945	984	905	868	873	907	998	920	922	904	939	846	913	924	906	919	891	928	838	917	932	975	909	901	927	936	923	896	927	874	927	845	975	936	879	890	913	964	924	895	913	897	930	904	931	918	969	930	876	880	911	932	905	909	966	954	860	909	899	946	952	918	900	942	948	906	919	936	883	854	911	915	891	966	929	940	954	891	849	873	929	939	915	880	931	905	900	916	904	930	915	889	903	928	923	988	918	918	895	963	932	916	912	929	926	894	901	866	930	885	905	888	921	909	928	913	935	912	883	895	913	934	893	980	870	969	944	928	881	985	907	901	980	908	905	949	888	899	919	902	953	937	954	909	936	879	927	942	897	942	953	891	893	915	992	909	944	935	941	927	869	944	875	916	963	907	929	879	939	943	901	960	893	959	932	941	938	935	925	940	964	930	937	924	881	937	944	901	966	916	878	951	948	940	898	926	919	899	909	967	900	903	894	906	947	940	965	893	921	930	917	932	929	870	870	897	917	875	923	891	889	936	859	954	917	904	917	896	918	854	919	902	933	913	904	912	900	911	865	934	917	895	930	915	901	957	969	884	912	952	910	848	909	932	932	848	930	913	916	946	888	884	945	920	934	896	918	909	938	949	901	931	862	948	921	889	924	919	866	893	884	881	925	914	904	943	987	937	960	1007	891	942	880	925	904	981	930	916	910	941	912	956	899	901	939	943	867	881	980	916	922	903	929	926	978	926	914	927	934	956	942	936	880	911	940	901	925	1007	908	940	920	953	898	947	906	934	940	881	928	906	869	878	863	955	900	893	935	904	933	828	968	924	948	923	886	937	912	875	895	909	919	906	880	912	893	974	919	896	989	877	895	934	942	928	942	884	906	900	903	951	952	951	917	824	934	931	922	913	909	882	898	917	926	940	914	868	907	945	883	884	950	881	879	913	894	889	903	897	904	935	871	936	873	912	939	912	948	896	879	953	897	894	937	894	941	895	947	963	977	895	905	873	932	877	943	910	913	956	978	886	890	900	881	896	901	909	942	936	903	904	915	886	928	894	930	912	958	941	930	1002	955	928	942	938	911	858	903	954	906	912	917	933	890	952	928	934	842	855	943	952	936	948	907	856	903	893	934	918	980	942	917	910	855	983	879	950	918	901	908	903	856	896	906
24345	21466	25158	28155	21467	21484	20282	760	471	376	363	366	320	292	326	334	310	331	307	331	294	313	278	330	308	285	296	302	317	337	289	283	268	292	313	295	286	282	257	309	253	305	309	261	296	317	283	252	308	278	265	265	289	283	280	274	275	303	280	312	272	297	278	332	260	265	311	285	278	286	241	276	254	283	281	270	243	277	260	263	251	290	268	306	325	273	311	250	277	275	290	306	272	281	275	275	264	277	274	296	248	244	301	261	316	262	248	275	271	269	298	304	230	286	289	236	296	272	288	260	313	289	276	297	284	286	272	306	287	291	264	286	268	331	320	276	298	248	309	274	302	304	295	274	287	298	285	276	274	284	284	259	323	288	303	279	296	288	275	279	306	261	285	270	293	270	270	302	278	285	285	288	302	292	268	303	291	296	295	258	302	280	336	302	284	252	290	266	299	264	265	240	252	283	277	284	289	250	280	279	278	268	302	271	294	272	256	285	344	292	276	319	280	251	276	325	294	304	284	251	292	277	291	278	286	281	274	268	279	275	270	295	284	288	280	273	259	291	260	300	309	302	285	300	287	286	245	300	294	320	317	281	272	283	274	275	275	281	273	326	297	266	292	272	305	289	271	308	290	306	291	295	296	260	304	300	310	290	275	296	300	300	291	313	289	303	268	291	284	292	302	260	287	274	263	270	295	304	285	256	273	307	263	259	290	325	275	274	289	263	260	278	309	276	284	276	271	279	275	285	293	270	257	272	321	246	303	308	267	295	286	274	293	288	304	296	281	280	289	269	251	274	293	287	271	285	316	280	287	270	272	284	283	276	306	294	285	269	294	281	263	303	292	245	265	264	269	285	303	261	286	275	284	297	265	270	248	285	308	293	310	288	293	296	279	261	281	251	287	258	304	277	287	292	293	255	302	283	269	284	264	282	292	276	314	272	280	262	285	275	265	288	287	252	257	290	297	308	271	239	307	288	280	311	283	296	261	271	296	233	277	292	290	289	293	327	322	291	278	297	283	299	301	283	343	261	307	296	297	290	248	278	298	285	299	292	281	293	267	245	287	290	322	313	295	284	283	290	304	274	282	279	278	300	288	292	298	288	291	280	293	288	304	313	312	295	289	323	290	300	257	300	287	303	282	264	281	279	307	290	284	266	276	293	269	256	270	268	283	276	282	260	274	270	264	290	275	268	301	302	258	282	251	269	241	256	272	271	298	249	298	275	289	298	261	277	283	257	290	287	288	268	276	267	246	283	291	267	272	265	277	265	293	277	266	268	281	271	270	281	310	264	285	295	274	318	300	286	278	290	275	256	290	292	277	297	259	275	278	273	293	320	267	284	303	285	255	290	287	276	269	280	305	293	317	291	272	266	272	258	287	310	278	266	292	292	305	292	256	298	286	275	263	270	278	260	290	274	254	291	300	294	279	302	285	315	310	289	270	277	269	276	261	265	242	281	291	301	301	299	302	304	270	297	294	277	277	280	310	285	265	304	259	294	281	286	308	319	312	297	267	304	301	277	288	247	257	264	285	305	262	266	279	267	266	275	303	278	276	291	281	275	274	280	249	253	294	280	250	312	285	267	265	293	267	293	303	272	283	293	288	289	278	263	315	287	291	279	261	284	286	273	310	290	270	296	294	301	272	290	314	266	241	317	307	317	295	294	281	276	287	262	262	285	299	274	274	333	262	296	249	272	252	296	250	304	270	277	258	295	275	275	300	282	286	274	270	279	306	320	287	313	276	310	282	265	286	281	273	295	283	274	277	273	282	300	267	276	291	264	296	302	258	263	300	290	325	334	262	252	284	301	292	276	250	298	297	287	266	307	262	288	273	256	277	278	291	270	289	267	279	275	256	327	308	329	285	299	285	300	273	321	293	265	282	264	303	267	272	304	312	304	280	271	281	274	281	309	271	270	287	342	291	268	254	282	267	274	277	288	276	262	312	289	288	240	249	265	290	296	275	294	271	261	270	273	286	298	295	273	281	255	284	282	289	284	300	277	274	283	266	278	259	270	287	283	311	288	279	275	285	309	299	259	293	290	243	288	289	268	300	260	306	265	289	272	279	272	278	280	292	297	276	271	289	294	292	293	282	279	284	301	264	289	321	272	280	303	279	262	272	273	266	302	289	275	243	273	280	272	269	275	305	238	264	270	291	296	275	292	308	245	250	280	268	276	280	275	287	269	283	280	267	285	297	265	293	306	260	287	295	303	284	258	255	233	257	280	297	278	287	255	266	275	286	275	264	283	286	308	268	275	262	267	294	310	257	273	297	273	261	302	278	255	279	283	285	268	303	295	303	291	284	282	266	277	297	274	277	285	291	298	275	280	277	302	270	285	307	262	334	305	313	289	267	273	273	270	274	287	290	264	271	258	270	294	269	274	314	288	258	262	264	289	301	267	300	304	262	271	290	278	316	277	287	268	315	289	279	290	283	273	280	304	269	289	258	270	268	284	275	279	302	279	249	289	279	292	282	283	276	277	277	259	260	266	280	303	279	260	314	289	300	275	273	290	282	283	310	273	293	266	275	300	269	285	278	307	284	286	286	302	284	287	297	249	282	275	291	263	276	287	298	262	302	283	293	275	245	271	274	258	291	286	288	265	307	267	262	312	270	274	268	297	266	316	263	297	291	298	309	308	291	272	292	258	286	270	302	287	271	286	279	266	289	273	299	277	305	262	273	254	314	296	293	298	260	271	265	277	270	290	284	296	284	279	296	311	267	297	279	277	284	294	295	284	295	273	285	284	268	280	276	262	249	283	252	309	284	310	274	271	275	298	262	282	281	265	269	267	290	283	307	287	283	300	317	287	280	290	302	279	273	270	301	290	281	291	260	288	274	277	301	291	266	292	325	294	283	288	281	264	291	251	290	262	289	256	278	227	274	293	309	272	266	277	307	275	299	262	302	273	283	289	303	273	264	277	308	284	277	265	290	292	281	265	264	250	242	281	290	292	306	296	270	275	297	298	274	291	292	268	292	306	260	259	284	291	292	261	268	300	290	269	303	252	293	288	272	285	274	262	323	281	264	256	265	262	283	261	254	273	260	300	233	296	253	289	307	288	294	300	305	273	284	267	307	263	295	287	271	304	252	303	280	281	263	279	273	287	290	272	289	276	249	274	307	282	264	286	256	284	272	290	277	294	307	272	285	285	295	274	255	260	270	261	262	272	296	272	271	299	279	251	282	290	273	256	322	299	255	301	298	294	265	272	307	312	273	322	290	301	273	308	303	269	345	249	249	277	313	290	271	275	297	282	319	271	298	258	280	260	278	304	283	276	296	250	284	263	272	305	274	265	304	274	322	285	291	252	294	260	309	305	290	297	239	255	264	298	290	309	298	295	303	268	288	307	276	309	302	290	292	252	254	303	268	294	267	312	298	291	273	264	292	304	289	300	273	290	283	271	271	269	277	269	304	304	304	300	273	311	274	287	268	271	316	273	285	285	271	290	265	282	279	263	256	298	307	235	279	292	327	307	291	285
20353	7419	2633	1289	1000	791	696	665	642	593	653	649	683	627	635	615	613	606	693	588	616	610	569	595	582	655	652	625	642	576	575	581	615	612	611	598	613	616	582	578	607	618	630	572	619	591	614	591	579	603	565	627	643	570	645	612	621	596	626	570	605	596	638	651	631	607	626	619	601	580	637	609	552	606	592	579	611	609	605	635	633	601	615	584	581	644	608	626	604	578	644	618	613	608	613	627	601	600	606	582	565	617	603	606	663	609	598	592	625	606	587	631	584	621	619	588	604	616	613	595	588	575	603	593	639	601	570	583	632	590	651	613	633	608	641	647	581	613	604	636	592	613	600	623	577	608	611	617	575	623	582	610	611	622	572	621	637	610	612	597	561	575	618	591	558	609	616	598	570	629	576	603	574	610	618	584	641	624	611	576	574	621	640	617	636	621	609	647	582	587	563	653	584	612	619	603	590	594	567	630	560	555	606	593	612	621	619	581	640	583	575	638	641	615	598	584	620	596	590	617	618	590	586	638	579	649	601	641	626	590	599	635	604	595	612	572	640	601	632	585	577	597	628	621	635	590	571	636	587	651	599	592	591	601	592	604	623	608	597	610	613	585	580	575	621	609	657	587	580	624	610	569	613	562	577	653	602	610	584	666	631	620	619	638	584	613	591	608	558	602	606	614	605	585	596	547	570	597	609	587	584	604	613	567	658	657	608	613	643	603	598	605	575	605	613	618	599	565	602	599	646	591	578	641	612	654	602	601	553	561	629	605	625	649	569	631	603	615	609	595	591	638	614	577	590	617	585	603	628	583	628	621	633	615	586	583	579	624	582	611	622	584	598	605	543	622	636	594	605	607	640	619	604	594	599	604	623	628	642	617	603	612	568	608	609	606	578	597	610	601	618	619	624	612	568	620	628	602	582	587	654	610	592	576	610	607	607	591	581	597	641	618	595	606	626	610	623	646	581	608	597	584	633	609	604	607	613	594	607	593	618	596	608	635	602	580	618	642	589	601	610	607	619	604	612	564	583	594	586	618	625	633	635	600	604	617	650	589	619	578	579	618	631	636	597	606	583	598	605	594	563	638	619	641	592	567	616	601	552	591	616	586	614	585	598	596	607	586	638	646	633	632	641	587	677	621	633	605	597	546	580	615	634	651	611	626	628	648	576	648	613	612	598	618	569	629	617	627	583	592	590	623	583	622	599	620	599	613	580	611	571	608	593	613	612	610	619	590	632	579	529	583	590	603	582	579	601	571	646	573	617	567	612	607	663	615	617	591	609	604	576	612	592	621	581	606	613	589	642	600	609	603	591	626	576	561	576	601	669	612	631	622	601	594	632	546	669	604	606	606	609	605	643	606	601	578	637	595	623	644	617	624	623	603	593	604	602	621	634	615	600	610	638	631	623	559	631	576	546	580	543	585	606	604	624	640	601	606	624	572	614	564	609	614	625	601	567	615	654	596	627	608	579	599	613	576	623	634	637	646	596	579	607	621	622	609	617	636	607	604	613	610	602	584	623	618	611	593	576	601	587	598	622	584	595	615	590	595	614	606	626	600	646	617	607	617	587	588	625	556	613	555	619	605	621	599	593	614	597	614	585	579	601	599	589	609	660	657	577	617	640	592	580	615	632	622	569	637	571	653	598	600	599	588	642	608	624	586	590	623	572	633	634	610	619	649	639	550	601	652	572	593	638	581	581	632	613	601	584	645	596	614	610	610	634	614	587	657	615	626	627	591	592	628	588	619	572	620	628	611	611	621	603	592	609	576	592	593	605	544	608	574	587	626	608	597	570	638	598	633	606	595	649	595	601	627	606	620	581	614	582	635	609	613	618	580	572	559	622	599	615	635	620	638	589	623	553	580	566	578	584	622	650	580	617	587	585	578	617	630	629	634	620	650	627	612	602	570	563	640	616	571	638	620	579	648	626	605	590	605	596	624	631	577	624	580	638	577	606	641	632	573	615	576	623	574	540	638	571	565	589	625	598	623	624	618	625	620	631	604	562	600	604	583	607	613	602	591	598	558	595	653	603	574	604	559	577	582	594	586	583	646	592	591	622	595	633	572	618	548	587	621	610	601	592	644	566	600	604	605	600	602	637	634	611	593	620	616	577	621	668	566	602	595	662	582	587	657	618	611	573	585	623	632	582	631	611	580	650	627	622	597	572	576	573	560	581	605	588	601	619	626	595	641	620	586	606	572	598	633	623	666	617	583	560	601	637	649	582	579	611	607	587	586	642	560	621	599	650	635	556	586	609	596	655	608	589	569	614	552	580	615	612	587	608	598	616	610	570	609	655	586	604	642	578	613	621	598	599	592	618	611	587	632	627	624	599	610	600	578	575	608	579	595	600	606	590	649	611	629	602	618	609	581	645	575	614	619	573	599	607	601	620	567	592	631	628	621	620	590	638	634	608	618	611	576	591	598	608	611	574	622	578	562	624	627	558	542	604	602	603	621	609	585	574	592	622	607	572	616	597	590	601	640	604	591	598	632	591	574	625	615	640	596	597	634	622	584	612	586	594	641	642	628	565	576	645	597	633	611	641	561	575	577	592	666	579	564	595	565	620	615	585	623	631	605	631	609	654	639	593	567	600	622	613	627	593	640	593	622	674	635	547	598	568	584	595	581	607	611	611	608	576	617	654	649	609	616	633	618	636	625	588	614	570	605	542	607	589	652	673	627	589	586	583	621	580	599	564	618	615	594	633	617	631	608	602	578	617	609	627	620	627	626	614	565	629	586	598	612	628	610	615	596	613	632	626	595	630	586	620	638	553	602	595	624	594	645	593	570	589	623	638	572	559	581	621	571	616	596	632	571	597	579	607	577	565	599	564	600	591	594	633	606	635	583	596	578	582	585	574	589	576	652	603	619	597	592	658	612	612	618	571	603	622	551	610	582	647	626	608	595	633	621	646	606	595	574	632	577	575	629	587	607	627	643	622	635	596	620	616	642	591	529	616	568	597	635	609	562	584	585	622	602	618	623	598	595	614	623	575	593	615	584	588	622	629	629	598	603	657	610	581	630	618	610	576	622	573	627	599	599	574	625	562	629	620	627	621	593	578	614	634	607	615	601	608	647	671	610	572	628	594	633	648	614	604	565	598	595	563	591	603	603	583	593	644	646	587	615	585	607	569	580	585	595	593	609	633	591	630	568	628	567	612	591	582	625	597	612	587	593	544	620	605	598	608	605	585	583	614	601	658	607	600	639	603	617	587	640	638	607	628	601	586	609	605	591	582	606	625	639	614	609	583	616	588	609	582	629	634	613	626	600	603	579	570	606	580	620	605	595	591	633	618	604	660	611	590	622	613	592	601	595	619	631	571	587	553	631	595	602	580	637	614	573	579	656	563	648	630	595	633	587	608	578	622	590	619	629	591	618	612	603	593	617	581	615	632	656	610	561	634	653	608	623	593	594	629	593	630	612	629	641	588	590	624	614	616	588	588	597	559	609	609	567	578	616	626	642	639	595	622	585	610	639
32567	20681	10161	626	342	362	347	319	355	326	345	316	310	304	315	301	360	355	316	367	361	331	326	351	350	326	328	353	336	298	305	307	316	324	346	329	323	327	331	336	349	315	342	305	347	317	345	377	331	369	313	341	328	350	371	335	327	332	357	307	311	319	346	356	348	324	331	365	348	347	291	360	328	307	340	357	344	299	324	339	309	337	321	341	362	321	343	336	349	297	315	305	301	272	350	340	330	324	365	352	324	326	366	353	353	353	352	317	328	292	348	358	317	340	295	329	402	362	327	342	295	342	364	329	302	316	305	325	328	332	333	341	352	350	313	316	326	321	313	319	357	329	320	330	298	333	346	342	326	322	345	316	332	308	322	319	362	348	373	304	336	319	370	329	334	315	332	360	334	317	349	342	322	332	359	329	327	323	349	293	354	328	334	309	320	317	352	343	368	320	346	325	309	332	355	370	334	362	339	330	327	319	302	358	307	340	342	340	360	343	333	324	325	352	343	327	338	322	342	343	329	289	360	320	343	340	349	358	315	324	328	284	343	366	334	346	335	339	323	302	338	344	329	338	341	320	335	321	378	330	353	339	335	343	343	326	308	354	337	343	337	337	365	368	326	342	330	309	321	350	318	333	297	341	300	345	375	346	320	302	313	330	333	322	338	349	355	317	348	336	350	319	330	337	311	339	336	308	312	352	332	357	346	318	307	363	299	326	327	327	334	356	322	352	336	330	321	354	284	302	314	329	306	286	339	354	331	367	356	381	329	318	317	342	320	345	327	358	343	319	338	362	348	351	339	355	357	328	354	363	369	358	332	317	335	337	326	335	350	317	363	342	376	285	322	328	358	331	304	382	332	358	337	339	343	354	321	313	317	306	321	346	322	330	339	321	359	327	326	383	337	351	328	356	328	322	331	344	323	322	338	321	315	370	345	305	330	331	390	334	339	361	318	339	334	386	348	332	316	345	340	342	329	335	341	336	370	334	362	336	356	342	325	320	348	320	341	339	354	364	340	355	334	323	321	351	324	346	295	343	336	367	334	349	351	306	335	320	269	311	360	331	296	340	341	336	330	319	353	363	362	325	349	331	323	370	339	312	324	358	321	324	291	362	341	383	330	354	337	335	356	315	308	320	327	329	342	332	292	312	349	315	336	386	356	348	342	321	330	350	311	302	334	364	367	344	343	364	367	323	386	339	328	336	338	321	323	339	353	303	320	335	297	320	323	334	321	325	320	362	305	340	352	350	368	347	329	324	332	338	341	321	328	330	345	324	361	284	338	366	317	321	305	307	341	345	327	322	344	341	330	341	344	330	354	322	333	370	317	342	323	343	341	329	337	385	327	340	330	323	330	314	328	322	342	330	306	355	356	329	315	345	338	352	346	319	320	322	403	314	327	304	346	332	306	305	327	318	319	322	341	334	314	361	334	310	346	324	384	343	330	332	349	350	302	360	343	328	319	332	364	346	330	349	356	346	354	333	333	352	370	345	351	333	350	341	346	333	307	301	315	342	356	331	371	350	303	343	329	377	318	311	328	358	340	361	351	330	290	373	377	346	331	325	343	361	346	315	304	356	323	332	306	322	357	309	326	342	330	331	334	333	341	341	339	357	337	363	327	338	362	298	325	330	361	335	331	348	316	352	323	322	332	366	332	347	380	339	346	340	380	302	313	330	324	335	311	341	333	376	347	379	334	340	353	321	322	346	343	296	359	314	342	332	318	295	315	326	332	353	382	361	346	366	321	328	334	340	332	337	337	328	361	301	333	341	326	342	345	371	342	312	331	338	313	353	322	351	327	320	319	360	313	301	335	342	299	336	323	342	318	352	339	314	314	324	377	336	318	329	330	329	294	317	353	346	356	352	311	316	331	360	346	333	314	315	315	336	355	352	343	334	324	309	360	357	349	338	338	343	354	355	341	338	358	325	355	362	308	319	352	363	336	321	337	347	321	323	350	325	334	329	310	355	297	337	331	315	343	330	318	343	345	352	328	343	348	320	334	329	327	359	348	317	295	332	317	322	351	360	335	337	324	343	300	347	328	352	312	332	340	355	329	372	347	361	323	388	309	301	328	333	321	306	330	316	350	350	334	311	316	309	318	346	348	337	334	325	369	351	324	339	320	346	333	337	343	336	332	326	329	363	313	349	319	360	345	328	325	341	358	355	346	329	333	364	368	311	321	327	317	323	318	335	294	328	339	347	336	327	314	331	341	288	350	338	307	299	333	317	347	340	368	365	323	368	353	343	333	327	334	355	330	325	341	313	323	345	381	346	340	328	336	357	324	331	368	341	323	329	338	372	304	355	360	331	333	325	329	346	344	347	355	304	347	320	337	332	317	314	361	315	347	351	332	319	331	368	339	361	304	323	344	317	333	351	354	366	351	361	333	314	360	331	320	337	363	366	334	359	310	349	350	340	315	348	321	354	321	355	351	372	323	315	315	325	340	339	302	323	342	346	357	356	322	360	327	378	354	316	339	324	341	338	289	328	350	377	315	301	352	317	351	323	317	322	319	349	341	369	382	302	320	304	316	299	333	355	349	350	318	341	361	325	343	333	334	319	334	363	313	313	336	340	373	322	326	328	340	337	346	337	363	321	324	319	351	344	347	334	353	338	349	344	307	350	317	374	330	334	320	333	313	348	336	334	334	323	354	323	363	333	328	345	326	341	339	363	327	368	365	350	369	317	336	352	334	336	307	352	346	339	354	330	358	302	323	338	298	378	346	347	352	360	309	376	310	325	321	333	341	323	326	329	310	347	344	327	343	362	346	307	354	344	350	363	331	334	325	294	351	376	322	299	327	323	347	338	316	330	309	360	275	336	344	334	364	308	347	337	331	313	366	339	326	347	317	334	349	373	366	317	325	301	350	336	306	340	330	356	329	321	313	333	348	294	339	344	347	353	351	333	343	364	346	349	317	368	342	284	336	356	352	336	344	317	351	310	340	353	305	328	344	314	310	316	346	333	361	308	312	317	368	365	365	320	326	359	322	335	315	343	323	336	340	334	324	320	311	307	342	316	375	364	355	325	288	329	331	326	332	339	339	351	306	287	374	353	332	356	325	328	328	318	383	302	338	321	338	353	325	323	355	322	361	399	372	331	325	344	322	313	307	359	316	335	342	350	344	344	345	348	341	348	328	358	327	345	335	357	353	346	353	338	312	366	356	338	318	351	332	346	360	332	335	332	358	315	328	350	340	330	351	314	335	366	316	312	348	330	316	331	362	376	328	347	342	315	311	315	338	340	326	336	346	352	323	321	300	356	295	334	326	336	343	367	354	316	305	323	329	325	363	372	333	315	374	353	344	325	337	367	339	350	343	320	344	343	297	379	320	360	311	314	346	305	330	321	319	349	360	311	340	372	337	350	301	357	303	355	327	341	323	314	327	330	349	345	334	348	328	357	323	322	347	337	313	296	301	317	315	336	317	356	317	341	323	313	342	342	351	303	363	324	309	331	316	315	338	369	333	358	350	355	377	349
7391	1088	827	776	790	741	745	781	699	742	783	735	748	770	755	704	730	785	771	779	748	797	782	757	778	798	758	721	766	698	747	798	771	779	768	726	753	724	804	744	805	706	776	727	769	769	775	824	807	773	771	736	771	744	742	787	724	727	744	779	718	704	773	774	762	747	717	785	733	775	800	748	782	784	753	757	753	750	756	704	751	696	751	848	740	786	807	768	794	789	760	780	766	785	790	768	757	788	792	768	718	749	808	746	778	744	770	769	751	765	726	761	758	811	757	783	768	784	757	793	764	747	779	771	760	801	800	749	683	767	746	782	785	746	749	788	667	746	729	743	753	762	767	795	775	733	767	754	746	758	719	804	764	737	743	796	730	734	699	801	784	734	779	755	764	751	766	719	756	775	781	794	811	784	780	732	734	715	783	729	768	772	769	733	830	769	737	774	734	788	794	767	735	730	773	756	804	750	773	725	798	762	741	788	788	783	783	751	810	749	776	774	745	801	766	715	722	800	736	798	748	731	745	741	761	759	792	777	757	753	788	765	767	764	772	766	753	787	814	804	780	786	763	782	745	724	754	793	807	748	726	758	745	738	801	766	719	807	794	743	770	755	707	828	749	776	803	807	834	730	744	735	738	750	741	804	798	773	783	738	804	733	751	767	744	753	713	760	784	760	770	731	729	741	760	746	745	755	788	762	758	773	815	708	769	729	701	767	831	772	779	768	712	786	747	709	742	765	795	719	823	754	757	793	773	762	721	762	759	795	746	751	797	720	805	787	761	742	757	742	751	755	748	768	782	773	748	771	777	764	782	799	780	768	753	733	790	747	732	794	731	829	754	765	756	810	770	792	784	754	739	696	749	778	749	789	740	763	796	790	719	798	712	787	701	833	755	748	726	811	810	803	752	768	740	728	740	761	774	753	774	766	746	803	754	767	722	810	744	743	749	738	760	762	756	745	786	777	792	748	741	840	764	748	738	777	765	749	727	784	754	783	746	792	798	729	757	773	744	750	766	742	715	759	714	739	777	721	772	762	796	805	781	797	777	704	793	727	767	777	787	747	767	823	722	766	741	754	765	760	792	755	803	735	787	797	767	745	740	789	764	753	745	758	765	817	749	753	798	787	780	751	772	752	806	775	759	714	773	787	746	717	784	763	763	792	726	798	715	746	740	768	764	745	802	799	809	767	724	756	740	757	726	758	731	803	776	744	778	806	720	783	779	744	764	753	759	766	732	765	752	818	738	752	785	785	762	759	799	750	748	720	784	774	758	741	752	773	748	733	793	797	740	732	720	757	777	790	795	733	804	812	765	793	717	750	757	772	736	752	778	717	751	746	785	729	734	735	768	731	774	750	750	765	765	763	802	744	756	775	798	817	773	823	782	778	721	768	753	744	794	751	762	801	732	764	704	746	776	786	789	700	817	707	719	727	740	796	781	740	799	759	781	768	771	774	727	772	754	743	799	742	782	744	783	749	800	735	732	800	751	787	759	751	751	796	774	821	774	780	811	786	773	784	768	770	777	761	785	820	741	685	758	745	779	724	699	739	733	772	734	766	784	754	770	760	752	785	809	727	871	781	784	734	822	827	738	790	772	762	712	802	748	779	746	758	774	766	758	768	742	756	729	812	778	785	773	773	723	761	784	824	777	778	802	737	726	742	760	727	745	779	787	770	735	789	783	764	761	807	761	747	728	777	775	708	762	742	716	762	723	791	740	782	711	746	797	781	749	770	762	738	750	807	810	762	826	760	749	808	756	721	801	760	764	784	738	817	722	748	718	775	745	793	751	791	764	812	777	765	752	779	730	780	793	756	843	754	758	764	720	783	770	717	739	766	747	727	771	735	745	726	780	781	754	735	782	786	748	752	738	793	792	756	740	760	734	749	689	764	775	714	707	754	727	766	766	709	777	741	787	772	776	832	780	730	708	807	810	784	757	745	745	765	772	782	721	768	795	791	784	761	827	750	795	828	769	741	727	789	785	746	731	781	784	682	752	835	749	788	724	753	752	786	826	740	750	810	771	722	798	759	722	750	794	811	750	752	796	752	757	799	802	797	760	773	795	751	750	771	826	761	784	763	764	730	758	770	788	786	755	722	749	798	758	757	780	807	718	753	786	735	777	798	763	729	748	749	774	752	773	792	821	740	706	770	767	761	761	787	801	763	811	751	793	769	760	791	779	775	751	773	763	804	792	722	745	802	732	765	750	759	738	746	766	720	815	745	721	723	793	752	726	796	771	760	769	735	770	729	770	734	809	835	743	746	785	725	746	764	762	709	805	784	728	732	749	686	737	798	759	748	793	745	762	748	763	791	788	776	778	696	762	769	767	735	743	747	776	764	759	701	754	774	723	764	763	737	819	760	783	748	748	787	730	741	809	722	763	783	732	775	786	788	724	821	735	772	777	743	766	778	725	768	775	695	776	807	816	756	796	752	728	729	783	769	791	753	754	764	736	716	707	749	765	748	728	703	772	794	790	816	749	778	822	796	772	745	746	771	782	825	710	790	756	769	754	737	774	759	786	786	767	759	803	759	802	749	781	749	783	772	771	806	757	767	751	742	745	726	765	767	738	756	738	723	716	774	822	779	710	753	799	758	760	771	742	794	770	816	728	813	759	822	797	780	763	734	740	751	738	751	800	763	745	791	747	795	826	785	727	780	781	772	756	761	786	780	749	732	789	756	770	748	734	720	764	739	751	773	773	755	827	759	803	743	730	766	784	777	786	744	794	789	749	713	785	752	703	776	746	760	777	760	777	720	758	797	749	773	783	804	721	800	767	800	758	724	745	758	729	816	795	772	776	765	807	781	741	779	744	727	730	781	820	710	759	716	758	771	736	761	714	790	738	753	767	746	716	735	743	707	737	793	769	747	794	798	736	756	775	805	795	735	801	797	813	763	721	773	709	809	776	792	750	731	781	815	746	750	839	775	785	754	768	747	786	767	765	799	739	770	746	770	769	762	735	724	746	842	749	806	783	794	719	777	759	775	735	752	759	783	734	767	738	762	773	766	753	761	726	742	762	752	762	746	729	766	748	808	795	784	719	767	793	720	769	756	749	743	726	766	788	807	763	746	767	777	755	719	770	728	736	758	733	726	790	788	820	751	782	795	776	765	798	761	781	725	711	766	765	796	738	745	689	749	815	732	752	763	789	739	795	780	782	746	763	759	754	735	746	750	760	805	774	785	787	787	769	775	782	734	778	742	740	731	692	783	787	776	733	757	765	747	783	705	711	784	741	797	754	799	770	769	781	736	767	765	731	779	729	789	772	778	780	737	767	746	748	769	733	792	744	747	792	714	767	760	772	768	747	771	781	736	768	704	755	791	777	735	769	747	733	790	794	758	806	764	773	775	798	766	733	743	743	784	745	712	771	748	721	766	755	748	757	713	794	760	764	776	809	769	768	764	771	718	743	721	735	765	756	783	724	821	784	750	772	764	760	760	784	793	736	761	764	790	716	774	749	747	750	800	766	759	779	763
24941	21488	24912	28496	21492	21192	1379	619	525	488	480	459	455	471	472	439	423	461	452	481	455	484	442	438	453	436	458	417	416	468	409	442	430	463	445	455	414	452	469	433	452	453	437	425	444	420	427	404	442	418	447	423	435	430	453	428	424	450	439	452	448	410	373	379	425	410	422	403	456	427	497	460	485	438	437	415	439	419	426	431	404	425	426	443	422	427	454	399	458	428	430	428	461	444	437	373	439	404	408	478	403	466	413	428	419	456	407	408	436	427	406	446	389	435	451	410	462	432	398	430	459	429	468	411	453	428	446	434	404	401	420	400	400	416	423	443	441	450	475	457	451	458	453	443	421	431	415	405	419	420	398	457	423	416	444	417	456	424	444	420	416	398	458	462	423	442	422	437	453	440	399	426	420	380	459	470	432	431	449	411	468	445	500	453	459	478	433	454	412	456	450	434	462	425	436	422	427	419	400	445	410	413	402	427	431	458	445	444	432	448	427	401	443	432	448	418	402	450	423	421	410	442	411	417	432	420	429	426	445	405	409	441	386	449	409	460	438	404	435	436	405	361	363	406	411	455	462	455	434	455	419	408	440	416	468	440	471	427	440	399	473	413	409	417	445	449	392	430	423	455	430	470	402	419	388	434	445	425	442	388	388	384	460	410	428	446	437	385	443	394	454	452	434	404	462	417	475	403	429	417	410	428	451	438	397	428	380	438	370	451	451	417	400	425	442	411	460	460	434	448	416	438	432	457	378	437	416	380	438	464	435	419	445	472	450	389	417	435	408	451	409	429	397	466	425	454	434	402	433	404	420	431	435	419	440	450	456	427	429	394	393	412	421	418	443	421	455	454	447	472	454	444	393	461	429	418	430	461	465	437	436	423	372	439	463	463	435	445	466	433	424	439	473	447	409	419	421	412	396	424	400	467	396	427	412	410	412	411	388	439	436	413	437	446	436	456	453	452	409	447	435	464	437	385	461	429	429	450	435	413	457	438	399	455	429	403	445	422	427	438	458	457	405	417	418	437	448	471	468	434	391	403	395	421	413	425	458	459	429	418	432	469	478	467	408	422	426	438	416	435	426	383	446	423	454	423	451	463	452	463	430	426	421	402	431	433	397	434	420	440	458	455	471	432	463	426	464	434	481	405	440	427	472	416	387	461	450	430	419	469	410	435	438	439	406	403	409	455	414	454	416	430	409	433	470	406	447	420	447	453	447	449	442	387	438	421	477	432	408	420	394	425	422	454	418	428	424	473	470	404	392	405	420	413	420	450	441	402	431	459	417	463	431	442	405	429	461	442	408	491	377	403	413	422	416	426	416	402	437	399	431	424	423	424	416	433	392	453	475	380	468	397	417	414	450	437	468	437	420	384	417	430	419	410	410	410	414	450	453	446	416	452	465	391	460	452	421	473	454	443	473	465	451	436	422	430	428	456	402	440	463	384	446	448	447	465	418	426	454	406	443	428	408	450	446	431	452	441	422	465	432	468	467	464	432	436	408	419	400	450	413	410	424	423	451	436	469	439	444	440	383	437	431	435	427	430	423	433	471	446	496	427	389	440	438	408	458	438	415	397	399	448	424	423	420	452	432	442	447	418	411	389	418	424	395	445	422	428	405	418	405	447	433	453	426	405	444	421	456	448	448	437	454	392	437	388	432	438	408	434	453	458	417	437	425	409	434	387	418	406	419	425	488	430	444	448	426	422	400	443	413	450	442	418	399	430	404	428	406	485	418	436	422	441	425	434	425	406	446	404	462	452	450	446	394	464	471	431	422	419	429	460	365	384	440	450	439	419	441	431	436	412	445	431	425	433	414	458	458	434	420	443	409	425	419	438	420	488	401	413	415	426	423	394	431	421	423	418	436	392	419	405	452	460	446	413	415	400	487	386	431	419	433	437	383	446	466	393	424	435	406	444	413	496	412	449	409	373	464	472	410	444	486	458	516	442	430	454	441	407	424	427	457	422	418	441	415	415	491	414	421	424	460	432	407	438	413	434	450	422	440	447	429	472	429	443	469	433	443	450	424	398	411	414	434	423	391	408	391	402	384	458	445	469	440	426	452	410	423	446	429	449	399	425	413	382	447	445	453	407	440	480	452	408	460	436	430	427	422	392	437	423	407	425	463	431	454	444	423	442	455	417	418	401	412	440	474	409	412	441	426	394	435	438	431	385	426	439	453	422	404	425	436	405	438	442	420	454	423	418	414	423	404	399	459	427	453	404	423	442	421	437	424	433	464	385	443	407	425	421	414	454	404	418	389	438	404	415	438	417	440	418	431	470	430	426	447	422	391	439	447	450	444	436	420	422	434	414	379	447	452	407	400	441	386	448	448	444	412	425	420	417	446	429	412	411	366	435	428	430	430	412	416	437	387	437	467	458	442	446	419	460	435	443	420	420	414	400	424	421	391	452	442	408	410	443	445	456	419	459	458	412	379	402	432	417	440	411	457	434	410	400	440	436	448	462	470	445	397	418	419	464	493	446	432	445	440	417	423	425	418	438	425	407	477	411	384	435	426	402	443	447	443	437	420	432	429	409	448	425	370	452	414	472	426	381	435	415	426	473	410	455	448	431	437	462	412	413	405	415	436	472	446	455	436	422	423	373	393	404	410	416	427	405	425	440	432	421	406	429	417	424	393	436	441	445	443	410	426	421	422	440	373	421	441	407	475	393	432	447	423	453	428	440	415	411	448	435	395	394	423	403	416	405	420	389	455	417	443	410	439	409	414	448	418	443	451	448	432	419	434	452	442	457	449	399	414	431	443	442	426	420	436	459	479	440	442	441	423	396	472	451	428	374	415	409	482	423	434	402	397	443	450	406	459	448	446	404	437	411	421	421	390	428	433	461	435	383	407	454	445	380	457	421	438	422	419	380	407	488	425	432	438	434	458	434	424	431	380	455	412	421	410	450	437	405	414	403	438	438	446	416	418	448	395	432	444	430	434	430	423	440	424	408	455	449	416	387	428	465	414	417	438	425	378	463	378	434	400	434	392	450	418	465	446	455	447	451	426	450	383	416	434	426	457	409	466	427	454	418	461	448	437	444	441	427	432	444	399	433	425	444	412	446	416	449	384	390	462	421	421	429	418	434	444	403	431	464	433	429	412	429	473	406	413	443	441	415	437	435	440	403	430	430	404	418	382	434	436	441	447	444	422	435	435	425	444	428	434	469	406	368	427	450	429	442	452	437	415	407	422	406	431	406	367	395	441	406	448	396	440	455	444	434	441	451	456	442	420	461	448	461	406	433	447	429	432	412	436	443	442	425	407	390	424	435	421	445	408	449	430	410	433	410	416	436	424	436	466	427	420	413	424	423	459	423	415	407	415	406	410	429	417	410	455	462	460	386	396	397	452	411	424	477	409	462	416	426	425	431	422	432	421	441	426	446	452	450	434	446	399	408	406	439	440	400	464	465	432	429	416	426	420	409	436	429	400	418	434	409	420	414	441	454	437	435	402	474	405	418	439	449	443	432	421	420
14466	4766	1859	1253	1099	975	993	1021	942	924	939	915	920	915	896	916	941	952	897	917	891	937	960	871	976	900	917	892	909	919	917	882	894	930	948	936	912	918	951	946	955	993	919	928	919	929	859	931	939	915	909	890	921	945	875	919	920	933	913	959	928	908	909	930	905	893	931	932	909	919	986	955	913	911	896	948	847	956	922	921	916	870	918	899	891	950	857	963	931	941	989	926	957	940	888	920	976	912	919	925	902	892	952	944	922	874	890	975	955	927	924	932	971	922	918	967	894	884	895	910	893	877	946	944	956	917	927	925	941	964	930	896	880	959	984	914	863	923	941	911	908	910	901	982	942	905	910	917	922	934	917	872	909	935	903	926	916	916	885	914	921	914	944	947	958	947	921	966	942	878	905	905	920	964	843	913	913	941	905	946	895	914	965	867	944	966	945	926	903	915	875	917	894	907	881	937	942	929	941	885	925	947	925	936	910	878	878	903	939	882	898	930	935	970	864	940	932	936	891	907	951	900	964	957	949	901	927	972	913	927	975	895	941	926	929	899	911	892	881	904	915	923	917	918	894	902	891	916	917	902	944	950	939	948	927	929	914	904	905	921	933	901	945	880	927	870	922	939	916	939	930	929	930	925	959	900	883	937	882	917	862	920	913	915	908	948	923	957	939	898	940	987	926	914	899	900	959	955	914	970	975	960	905	947	944	895	913	870	889	906	948	921	867	930	931	900	952	909	887	903	956	911	891	876	923	950	912	870	916	983	908	950	891	971	909	966	889	932	873	914	881	982	991	909	940	864	868	936	941	862	873	979	985	944	941	918	898	946	952	899	885	914	923	923	949	919	913	892	941	891	901	935	949	946	907	949	918	906	905	932	904	930	932	943	892	931	932	950	940	896	876	928	943	995	897	937	944	923	908	949	921	908	915	876	945	882	912	909	926	901	883	963	896	951	948	948	906	914	980	882	937	951	994	876	964	908	911	908	957	906	939	959	988	898	950	879	918	915	939	910	861	883	925	907	927	935	929	900	905	928	853	909	883	928	886	932	883	931	954	887	884	897	893	908	906	894	885	925	915	931	917	953	977	879	925	937	905	964	900	931	911	882	943	895	912	878	955	919	889	906	898	911	953	912	962	956	932	920	900	872	961	883	866	906	978	928	907	924	912	944	904	911	900	910	944	916	907	898	899	993	924	916	892	905	863	934	875	879	906	923	942	931	879	912	918	940	938	971	940	919	902	905	892	925	904	896	936	893	902	946	945	918	942	890	900	891	964	918	917	877	886	909	921	919	968	982	877	954	917	919	921	904	948	927	905	906	878	885	911	910	963	945	916	894	927	965	949	908	919	898	903	901	888	922	967	899	888	945	885	898	893	903	931	978	917	970	980	998	909	935	897	914	910	927	914	899	888	905	950	888	953	933	874	909	926	965	971	1007	910	906	895	921	934	881	965	925	872	904	934	909	892	970	929	949	939	977	920	909	907	895	918	927	889	981	921	927	915	955	951	852	903	879	848	888	910	909	948	869	906	889	901	891	924	888	868	896	924	843	939	911	923	929	889	925	955	889	937	912	906	925	902	966	922	905	911	942	864	932	937	920	968	862	916	908	960	945	897	926	931	896	859	898	957	949	884	925	886	890	889	982	935	986	959	999	928	955	867	918	890	866	941	977	885	911	916	939	843	924	900	897	907	948	931	887	900	921	952	918	908	926	884	909	918	981	908	922	955	902	915	953	914	880	916	872	900	901	911	951	913	950	920	912	927	906	906	901	902	901	850	927	930	882	894	878	942	912	857	870	924	913	951	854	912	914	911	955	950	916	824	920	928	907	927	895	938	915	897	899	915	852	949	938	958	917	926	901	887	898	891	933	893	929	929	917	908	936	904	946	888	980	892	903	927	933	932	882	893	966	898	896	965	943	916	920	908	946	885	902	973	911	936	931	873	893	922	902	946	918	906	933	923	937	949	889	934	948	867	901	909	931	972	913	923	908	953	882	885	907	935	900	918	866	889	949	947	957	929	917	934	959	869	948	917	918	931	929	954	953	924	916	838	954	958	911	885	868	931	916	925	937	923	930	903	928	926	894	959	916	941	866	931	842	938	939	964	917	931	905	963	919	948	900	891	886	866	866	930	870	949	931	922	975	969	932	881	920	955	961	933	941	933	914	989	883	913	954	889	917	907	1002	912	984	938	895	890	906	948	892	942	918	899	926	930	968	930	973	918	924	893	926	903	867	898	921	914	922	928	967	908	926	903	919	915	926	995	887	910	992	922	877	908	954	924	934	922	893	956	874	915	918	890	894	916	918	896	939	924	933	925	933	905	906	916	925	926	931	922	934	915	873	896	910	904	948	957	948	905	910	899	889	924	898	944	920	918	943	925	889	925	908	907	912	900	937	896	963	924	914	931	901	988	893	929	850	910	938	871	952	905	902	847	905	932	992	946	913	921	865	892	912	879	903	960	982	891	860	926	939	947	927	883	889	950	940	893	863	882	899	946	913	934	956	918	894	929	909	896	907	914	941	958	959	908	885	942	939	865	906	901	906	962	914	871	948	907	894	871	877	925	923	972	895	908	904	876	880	938	904	908	890	898	875	913	868	970	939	972	967	921	901	886	901	965	911	966	917	926	924	939	967	863	918	904	940	956	956	890	886	931	900	910	932	933	888	918	924	931	961	884	936	920	924	919	934	920	841	927	854	916	992	866	895	893	905	932	936	920	881	987	956	975	942	993	896	885	904	909	936	969	912	900	930	960	949	878	947	934	880	934	895	928	902	970	913	942	912	915	872	899	950	940	992	953	952	920	881	933	881	908	945	918	919	910	890	907	867	901	900	874	873	875	909	929	884	961	932	955	889	870	929	903	896	898	901	910	891	908	937	936	897	911	897	895	930	892	894	912	904	920	911	901	923	940	912	937	922	932	922	899	949	949	947	919	862	953	930	863	969	903	965	966	890	927	894	888	941	903	932	852	838	955	903	915	941	926	908	909	944	918	924	988	963	946	931	927	935	903	914	894	943	873	918	909	930	942	956	869	926	929	940	939	923	906	945	908	940	964	978	891	912	918	894	889	907	948	896	856	926	912	899	864	911	873	943	933	872	880	904	929	962	846	924	914	898	887	907	946	946	908	922	967	881	914	915	959	934	953	856	965	890	989	887	913	860	918	920	933	921	968	888	930	897	976	919	940	900	883	939	911	865	958	911	872	953	963	944	880	908	900	1003	932	937	907	988	917	927	916	919	920	956	946	947	882	917	939	948	871	902	913	925	861	931	906	937	925	893	908	930	985	960	941	908	948	897	938	910	931	870	883	908	904	865	894	877	851	936	938	913	942	972	952	924	924	890	901	925	963	956	960	887	953	920	934	892	904	916	915	930	864	935	926	953	893	928	916	889	917	924	907	933	912	949	900	906	902	907	938	895	932	907	941	905	941	902	910	935	902	932	910	877	905	921	864	954	896	886	911	892	901	903	908	960	940	901	965	915
24253	21444	25191	28132	21445	21458	20132	851	407	384	394	357	333	339	317	304	322	342	346	328	303	312	302	279	301	267	294	314	289	271	338	293	298	311	302	302	307	257	284	275	258	286	263	283	282	299	277	268	280	229	270	264	313	309	312	274	288	304	253	263	307	274	279	313	296	279	291	273	266	282	305	275	277	268	279	296	316	269	306	279	298	292	289	261	288	263	256	291	235	260	273	307	271	272	271	283	291	289	297	299	288	269	263	302	310	269	284	269	265	290	250	283	257	283	294	297	257	269	276	296	299	269	280	303	286	287	312	299	287	307	239	299	286	258	295	260	326	288	271	304	255	272	287	252	291	276	292	259	256	266	265	295	312	281	296	303	307	284	261	287	284	288	304	296	270	297	292	290	252	279	278	276	311	251	273	275	296	315	297	289	301	290	292	271	278	279	278	292	260	301	280	288	310	293	259	303	293	247	247	278	275	250	266	267	257	254	265	249	273	264	274	246	286	270	283	287	259	287	267	274	276	307	274	312	287	269	245	295	273	268	272	266	281	254	272	302	252	284	282	280	283	284	241	271	264	276	293	270	286	291	287	319	291	284	284	293	273	306	292	275	300	286	280	275	290	303	273	290	306	305	273	275	265	265	266	260	294	264	262	273	292	268	258	285	267	276	283	268	257	290	284	268	285	284	274	263	286	300	250	260	287	261	293	269	259	248	284	317	297	250	285	246	258	271	312	290	282	265	293	295	272	258	272	285	280	282	295	265	270	252	247	279	304	270	255	286	269	307	279	259	271	287	257	287	278	295	271	289	265	279	291	297	270	260	270	254	275	329	324	274	276	251	282	275	270	290	292	266	309	302	276	296	295	309	324	264	292	323	270	289	267	294	275	295	266	259	272	291	257	276	269	314	285	273	259	305	245	250	292	289	263	288	285	290	282	272	276	283	288	302	291	268	266	305	263	305	263	281	296	297	296	263	302	284	303	258	318	314	270	260	290	272	289	276	260	281	265	263	306	254	257	265	258	287	244	292	286	241	280	263	300	303	317	288	308	310	276	322	311	284	291	278	305	297	271	285	274	273	287	256	297	266	269	289	307	277	282	298	267	279	279	291	268	261	300	276	283	293	282	281	295	275	298	274	316	259	267	277	299	273	273	291	264	274	273	267	260	266	269	268	299	272	269	278	271	263	285	311	324	286	253	255	273	278	294	286	309	278	278	301	280	265	306	243	306	293	268	275	266	280	295	262	273	295	282	277	285	263	297	266	298	275	285	283	298	282	268	277	307	273	275	277	271	301	266	275	267	271	255	319	277	295	263	294	308	271	252	294	272	304	315	275	299	290	280	294	293	287	253	268	270	272	305	269	296	311	290	243	295	262	300	294	265	302	260	276	266	267	277	324	279	270	288	271	293	291	275	263	277	274	246	278	263	287	257	254	253	267	264	262	290	271	302	275	287	266	265	293	290	288	283	287	289	314	284	255	303	286	251	275	281	301	279	278	294	273	277	270	246	308	287	298	259	290	294	273	289	283	295	304	280	289	300	282	292	305	279	274	270	263	268	331	288	277	300	288	284	273	256	316	284	258	298	281	317	282	272	286	260	272	275	298	290	304	295	307	272	293	286	263	291	288	288	285	286	274	274	265	263	283	257	293	291	252	247	285	290	264	275	272	292	293	266	257	279	264	275	278	267	273	265	296	290	259	279	289	330	263	279	298	264	285	262	239	258	284	293	244	237	296	250	270	231	302	297	271	259	283	291	281	250	282	265	292	289	301	278	275	283	271	261	276	259	291	261	301	286	300	286	258	278	279	283	302	295	301	297	289	267	265	283	300	290	251	331	290	294	283	270	296	254	298	298	280	261	281	282	283	276	286	298	274	289	249	289	266	270	257	292	298	288	273	291	263	263	299	279	301	295	267	294	266	281	290	284	282	292	288	249	265	285	262	274	288	288	272	267	269	293	271	288	266	279	257	282	259	285	263	333	264	283	289	264	263	299	277	291	298	273	252	288	291	267	261	263	284	297	286	314	253	264	263	250	279	302	313	247	291	288	304	289	308	241	250	267	259	283	295	300	276	296	296	313	291	279	265	293	250	253	250	271	273	265	260	281	262	262	301	274	292	286	260	271	282	264	277	279	304	244	303	259	273	278	301	307	252	283	287	319	289	301	281	301	273	267	287	286	260	292	270	272	270	285	267	293	307	294	302	269	307	261	280	275	267	272	259	274	259	281	292	305	298	286	287	279	294	316	318	286	278	271	275	276	292	276	304	253	281	283	265	284	300	257	276	264	255	272	331	302	258	267	271	299	282	288	239	254	284	267	259	267	253	289	279	255	279	296	284	262	306	272	273	258	276	276	303	283	292	247	296	302	298	294	267	280	263	290	289	259	268	269	255	289	278	269	283	279	285	279	289	284	277	293	270	284	266	307	273	275	294	284	275	293	297	273	280	288	283	265	266	276	244	275	278	330	266	286	287	295	266	300	296	298	309	265	286	287	260	262	290	259	265	267	299	295	296	306	273	279	262	282	282	288	274	265	288	279	266	267	259	304	284	269	265	271	277	264	268	283	250	259	307	281	269	267	292	311	250	267	276	256	297	296	254	282	263	292	264	260	285	286	243	298	270	297	285	287	249	282	292	269	289	265	242	285	266	263	240	270	270	293	302	280	313	260	268	283	284	286	282	256	272	280	288	269	312	286	281	255	273	270	253	252	257	259	261	298	289	323	297	294	278	279	270	261	304	277	298	254	268	273	286	314	305	290	262	308	283	301	298	260	258	306	302	276	279	242	264	273	259	260	273	267	275	301	284	263	278	299	313	303	266	273	278	289	273	244	254	291	292	268	289	266	293	311	247	279	290	295	290	274	297	262	286	302	283	274	266	303	284	285	287	289	261	279	257	261	277	288	263	314	277	251	317	286	290	275	287	286	263	243	290	280	289	268	327	281	267	281	252	291	278	294	280	273	273	270	267	280	259	275	289	306	271	280	313	245	279	297	281	265	273	305	268	304	278	257	270	313	300	305	292	277	277	246	279	270	288	295	288	284	297	268	285	301	282	251	297	283	299	297	269	299	285	287	269	302	267	245	281	295	275	283	285	263	298	288	280	286	278	293	329	277	277	294	319	291	283	246	304	252	260	282	269	298	264	303	281	293	296	292	271	291	253	267	249	300	271	293	293	302	275	263	304	301	298	298	261	257	291	290	278	289	297	273	271	296	280	243	279	248	294	288	247	279	279	277	316	260	324	240	278	281	280	263	291	268	275	267	301	237	267	253	279	305	288	292	274	284	272	269	259	271	266	268	263	310	250	252	308	308	300	293	276	247	262	264	266	267	297	263	284	279	274	283	287	266	277	284	300	268	283	265	234	272	278	314	280	267	254	275	294	276	269	276	303	307	274	286	253	269	284	291	291	302	286	275	254	283	285	277	293	259	252	302	296	283	275	288	308	259	301	283	277	301	303	302	296	236	290	282	280	285	296	268	270
19179	7155	2590	1210	965	783	713	694	679	663	622	643	645	587	670	599	620	609	656	638	614	637	637	594	597	605	656	624	601	595	621	635	624	567	652	634	579	607	599	614	661	643	650	600	630	617	634	578	594	559	595	555	626	651	603	589	582	581	563	602	560	597	605	672	580	591	636	552	606	589	602	625	600	622	627	662	575	634	651	610	612	641	596	601	590	580	578	599	615	606	600	658	617	601	566	589	650	623	646	615	640	593	597	606	574	623	627	624	591	569	610	606	601	612	584	634	600	589	622	576	605	584	592	593	562	599	594	598	587	563	639	607	600	588	589	635	641	608	619	649	622	610	582	634	597	599	637	600	608	615	615	600	605	595	606	611	600	581	587	621	607	586	570	563	611	594	635	559	625	579	618	629	594	593	638	613	638	599	625	576	632	615	586	567	613	585	640	602	620	573	605	605	645	576	599	617	603	616	610	590	571	589	620	624	631	624	587	587	579	630	645	593	599	612	561	553	632	580	590	611	573	625	623	619	605	627	604	610	691	586	643	551	637	630	619	609	642	595	579	601	638	590	625	604	620	585	599	616	596	585	580	605	584	622	607	635	614	625	602	584	627	583	584	622	619	629	631	574	607	631	618	578	534	565	570	607	622	635	598	569	600	595	644	624	564	648	642	577	590	592	658	614	615	588	597	599	598	622	605	623	612	581	592	624	575	592	559	600	556	598	603	624	646	549	648	634	614	610	599	585	602	595	606	583	638	576	594	690	578	608	583	579	612	610	570	615	594	598	597	626	589	555	600	604	581	636	576	608	644	635	588	593	613	614	587	602	627	604	587	608	605	567	610	601	601	602	595	596	627	622	622	585	627	577	613	591	581	617	619	606	596	634	593	631	603	550	615	552	590	596	646	614	588	576	613	589	615	590	579	610	587	581	561	646	584	620	595	610	610	607	601	609	553	590	632	594	580	608	580	598	592	594	603	592	558	638	617	588	598	561	563	541	586	632	609	580	582	638	629	574	614	603	589	586	621	634	611	605	593	582	588	580	617	588	606	620	596	623	612	608	591	639	600	586	584	599	622	644	575	601	564	561	599	614	610	599	623	594	615	600	593	597	588	613	618	584	604	598	609	618	585	616	632	561	583	559	609	582	611	641	569	591	577	636	605	592	591	627	645	589	618	587	636	616	609	602	579	618	629	576	618	590	587	606	640	602	648	647	571	611	640	599	605	657	616	633	600	605	602	580	580	570	614	592	584	637	612	577	573	600	602	597	607	658	647	622	570	597	613	647	614	567	591	575	608	606	601	605	593	587	578	605	616	588	614	613	649	589	576	647	618	608	643	589	633	596	575	579	607	583	648	612	617	602	610	601	609	582	614	623	586	628	617	659	601	576	616	625	613	595	603	605	618	589	617	633	615	631	606	589	613	569	554	616	593	603	528	638	583	632	634	609	582	614	565	573	579	553	636	617	589	602	632	603	640	589	580	543	606	589	651	625	660	575	605	624	606	623	579	597	585	619	619	610	619	621	575	567	563	568	573	568	580	603	586	612	540	615	595	585	647	597	587	618	579	627	599	635	647	589	627	592	637	644	577	600	556	578	557	619	646	624	596	609	586	649	631	592	595	652	606	601	563	592	585	576	626	563	642	590	626	597	591	604	621	614	555	549	629	623	595	591	581	625	631	595	626	594	578	557	586	589	615	603	610	623	601	611	589	637	609	587	567	610	594	618	617	622	608	581	620	577	571	613	617	643	593	606	583	572	618	608	631	636	622	543	611	589	584	598	611	584	640	580	587	594	618	595	590	567	607	585	621	597	575	604	605	588	619	614	609	626	624	604	591	639	566	622	551	619	636	567	630	593	597	602	594	615	635	587	592	606	666	581	572	633	600	656	608	606	590	605	590	595	633	590	592	599	628	589	560	611	646	632	555	618	571	554	615	582	625	604	612	633	562	646	550	604	631	598	576	584	615	569	604	613	573	606	577	595	602	610	569	605	592	574	637	603	582	595	619	573	540	636	599	620	575	605	623	586	627	611	605	626	578	600	577	642	584	583	569	629	599	636	610	585	605	644	626	600	624	577	596	598	637	543	593	603	629	617	589	614	560	592	600	587	590	547	642	571	587	577	572	638	584	601	596	613	638	586	602	549	605	595	617	621	648	553	605	613	579	623	592	597	592	594	602	623	595	612	588	604	566	617	582	635	640	611	613	576	591	575	605	635	600	564	553	609	599	579	598	663	607	608	608	620	617	571	592	617	570	605	637	609	597	617	573	646	609	562	652	577	623	583	551	541	576	564	564	585	557	658	593	611	600	606	605	608	603	584	655	572	590	600	594	608	569	624	624	582	572	614	547	645	602	590	582	574	594	620	610	614	612	647	563	579	606	600	588	594	616	627	665	599	600	547	572	579	628	622	605	601	595	606	601	549	634	637	592	592	596	616	602	613	649	624	599	630	643	595	589	644	612	639	620	604	617	574	631	591	586	581	614	612	614	584	618	572	605	609	596	611	616	616	578	606	590	589	588	574	576	579	606	643	565	582	587	596	604	579	579	585	629	611	592	634	625	578	617	609	566	622	599	590	587	607	577	612	619	548	614	606	604	584	589	616	571	653	640	604	621	630	589	638	571	601	616	628	630	615	583	585	586	567	657	596	641	597	581	613	604	624	632	581	625	628	572	583	636	560	570	613	607	639	605	578	645	582	634	593	635	620	596	601	616	619	616	580	627	583	611	640	576	631	617	611	613	594	599	614	597	639	601	593	617	633	634	590	613	604	639	571	602	607	598	592	660	573	594	594	613	595	630	595	610	568	583	594	604	591	652	600	642	600	619	591	570	605	620	593	635	595	627	595	599	599	607	566	586	653	651	597	608	585	600	615	607	642	603	592	645	608	636	580	581	605	606	614	608	647	586	604	599	571	592	607	630	580	594	615	610	617	552	630	581	614	631	603	577	571	613	613	605	652	603	611	584	604	614	634	599	614	632	651	605	599	577	632	591	595	604	614	597	593	596	598	591	603	630	620	604	620	615	616	608	629	598	601	618	574	608	643	635	563	606	567	592	561	602	619	659	656	615	589	593	637	556	559	570	584	587	592	656	597	591	632	636	608	613	607	617	594	600	632	568	584	584	563	564	594	596	630	567	594	556	601	571	611	596	624	583	596	630	560	603	585	607	579	628	611	611	592	637	611	567	634	593	571	628	671	592	624	586	537	639	627	665	607	630	579	593	606	636	610	606	624	576	587	609	640	590	621	569	573	630	602	647	553	602	623	651	637	615	602	601	552	605	583	616	604	639	618	617	618	599	557	616	626	610	597	600	610	588	625	636	559	610	624	609	597	574	612	614	607	552	600	595	593	593	611	627	644	623	627	674	559	627	596	620	632	623	582	593	558	592	612	625	613	581	602	608	646	632	596	593	624	634	628	600	627	616	611	580	646	588	625	625	619	586	582	592	621	626	565	588	567	567	587	600	611	604	565	610	602	608	629
32469	20681	10343	898	581	506	463	311	325	315	296	297	314	359	355	311	323	359	322	329	337	349	337	332	365	364	301	323	318	346	335	324	324	306	337	340	301	340	333	310	351	320	308	314	310	324	324	341	326	313	311	352	333	346	319	350	315	332	328	358	304	326	345	335	320	338	329	338	299	335	306	300	334	356	336	352	311	320	365	358	323	333	337	304	356	319	315	343	332	344	342	355	317	350	341	329	337	338	330	334	309	323	363	326	318	354	327	307	328	302	314	313	337	309	341	345	346	336	330	314	368	342	315	330	341	342	346	360	345	338	347	312	357	340	327	324	351	336	346	337	330	323	340	320	325	325	341	370	332	364	312	370	319	325	329	372	330	334	333	290	316	344	302	338	348	311	346	334	320	298	345	358	328	341	282	286	315	322	300	310	321	332	319	290	298	337	333	313	338	335	309	357	328	354	336	377	358	330	364	317	323	333	335	321	338	337	360	319	366	349	346	342	347	319	312	319	305	307	312	337	330	314	340	329	317	369	347	302	287	340	355	351	362	291	299	315	318	347	341	340	319	320	330	344	382	313	329	320	343	321	315	304	312	346	306	351	332	330	339	358	316	319	340	349	331	301	301	345	332	337	302	329	332	294	336	354	325	319	311	334	357	362	326	363	313	348	324	342	323	331	333	317	342	310	342	349	373	334	310	323	320	354	334	339	309	337	339	356	335	324	322	325	323	357	316	352	368	369	322	337	367	354	336	343	347	330	347	313	323	314	313	345	298	317	355	324	325	329	365	311	335	332	292	375	347	343	344	338	314	343	343	346	345	344	342	277	355	335	337	330	331	307	316	302	334	330	299	328	304	325	336	315	345	337	345	313	337	321	337	321	329	305	341	337	344	299	344	303	315	340	327	347	368	303	312	352	382	336	352	307	337	327	346	316	334	358	361	372	324	329	341	319	353	322	307	322	378	331	323	358	326	350	327	327	334	348	327	311	320	343	348	369	332	323	304	355	331	362	328	345	303	312	330	357	298	333	322	324	326	340	295	346	379	349	349	306	358	353	284	336	333	327	322	357	338	356	314	351	347	361	331	325	318	317	334	339	324	341	309	328	363	326	339	327	337	358	344	306	293	323	342	362	281	337	296	305	324	339	356	334	334	339	307	349	312	339	320	353	336	304	343	333	346	336	366	333	338	375	343	334	361	312	319	342	347	318	344	311	292	315	322	336	308	304	342	304	340	346	330	354	300	345	347	312	313	305	352	360	353	353	359	327	324	350	314	335	330	316	338	343	354	365	360	319	318	337	362	339	326	355	299	359	312	325	324	328	305	303	353	356	339	359	301	340	308	341	330	339	333	338	327	340	320	295	324	339	325	328	318	334	327	366	345	327	333	346	325	360	338	358	348	367	343	345	333	315	366	320	323	316	333	357	317	354	346	352	336	340	353	319	308	340	334	315	327	331	300	320	302	343	327	360	364	346	376	366	328	338	316	312	309	343	351	329	315	310	339	342	327	344	327	332	325	322	338	343	314	342	349	323	351	338	367	354	341	320	354	333	311	323	331	341	294	322	311	333	322	326	326	338	335	336	336	316	347	348	312	346	326	378	309	309	303	312	356	329	310	327	353	312	350	338	332	374	325	352	295	356	332	332	355	331	288	313	326	363	355	363	354	323	317	318	353	353	338	348	337	327	366	358	315	356	329	312	302	360	348	302	334	309	344	324	310	332	340	311	357	323	342	291	366	328	319	351	339	311	314	333	300	308	341	325	374	300	350	319	358	335	321	330	337	339	321	323	321	313	331	360	313	302	312	336	302	328	323	319	336	324	309	341	313	332	332	327	292	340	371	313	316	347	323	305	319	324	330	348	332	320	341	324	366	307	296	353	357	334	338	306	336	324	326	328	331	331	362	322	357	308	330	316	334	349	329	356	325	348	324	342	309	333	335	340	307	304	378	287	304	325	336	335	325	354	337	341	293	359	340	341	332	318	331	310	308	328	334	329	313	348	331	332	338	335	355	335	310	339	333	318	336	315	339	313	321	322	379	313	357	352	323	368	361	303	354	306	365	339	329	315	314	318	319	319	334	311	321	332	339	336	337	325	316	306	326	338	312	319	329	329	319	333	325	339	299	340	343	344	377	322	364	309	391	325	329	333	355	346	354	364	299	304	294	334	352	324	317	331	311	333	341	323	313	331	305	301	321	330	362	356	328	337	334	364	330	327	344	296	336	363	341	328	370	344	333	359	364	361	326	337	340	319	322	352	321	339	352	300	377	328	331	342	330	346	372	322	319	296	322	358	329	329	357	343	352	376	348	328	360	314	348	364	360	297	310	368	331	298	333	309	321	313	340	324	358	340	339	340	323	316	333	350	323	351	311	335	365	342	300	335	318	319	323	330	289	344	318	309	329	346	329	308	354	343	308	349	311	310	320	345	366	307	327	340	345	375	341	332	300	325	316	336	334	340	331	367	340	321	334	336	321	314	347	325	324	311	360	369	339	299	362	305	316	336	325	331	321	344	361	369	294	345	329	321	310	331	312	371	314	340	326	321	329	335	331	350	361	317	369	335	333	306	314	342	337	322	378	335	345	361	336	326	324	304	365	346	354	337	304	304	345	341	338	342	342	317	319	320	287	349	331	316	329	365	330	325	340	322	337	332	351	330	339	321	336	324	343	302	357	347	355	327	280	343	312	347	324	336	358	295	346	334	313	301	287	332	327	361	329	380	337	345	290	338	310	336	328	340	332	332	333	321	309	308	338	335	367	342	304	315	327	341	321	318	349	370	349	328	340	348	359	326	311	308	323	294	355	288	340	298	314	337	337	325	317	327	340	334	373	329	370	310	330	314	321	321	313	307	323	345	294	330	321	328	342	338	324	333	362	317	343	350	313	341	375	363	319	363	328	307	314	343	342	344	322	302	321	299	344	335	337	363	332	319	330	331	322	338	298	308	291	335	342	344	315	351	373	343	325	336	322	290	327	304	314	325	368	319	337	356	326	356	321	348	340	325	314	315	334	348	329	322	315	317	295	352	303	325	349	339	340	332	292	339	327	360	357	328	348	344	339	303	363	336	333	316	339	343	327	365	318	372	334	340	363	361	325	314	348	298	324	372	333	330	347	358	275	373	301	352	317	358	358	362	309	362	355	348	329	346	302	364	307	346	339	322	336	330	369	303	280	307	342	318	347	314	330	352	370	360	343	336	312	303	339	321	357	347	306	329	327	305	300	345	341	338	339	369	351	342	341	355	319	321	316	321	331	351	323	346	344	298	327	331	336	352	355	313	312	317	333	298	305	362	339	328	328	333	331	333	295	325	330	382	335	332	338	344	319	324	323	349	314	318	342	344	310	353	334	346	343	344	357	328	341	340	318	342	321	343	322	326	346	354	312	337	353	317	327	326	334	309	311	319	326	333	318	348	327	328	325	333	328	342	324	303	327	335	327	327	338	330	353	344	340	365	315	352	327	373	339	327	317	325	319	343	357	322
7138	1059	839	736	766	749	794	711	740	788	805	750	725	785	741	698	753	774	780	723	729	785	735	726	746	745	759	776	745	754	769	711	775	771	765	796	760	775	753	710	729	792	797	768	774	761	780	784	737	783	745	715	761	753	778	736	746	780	732	791	777	768	702	747	781	765	804	748	734	791	761	703	796	738	794	734	779	706	772	705	721	758	744	776	734	794	760	766	803	746	725	718	755	778	757	798	723	764	760	741	766	752	735	789	762	758	774	786	745	772	786	743	717	744	749	720	798	748	820	761	786	761	744	798	754	756	753	792	744	763	750	768	773	773	752	700	754	783	764	758	807	742	752	750	785	787	741	700	772	714	761	782	781	792	758	769	725	750	757	758	721	721	742	761	760	748	787	759	756	723	760	709	776	728	757	732	780	791	728	702	731	758	769	742	736	682	792	751	757	760	772	750	764	783	746	730	780	747	739	740	747	717	772	803	777	755	767	714	789	777	830	741	765	712	770	746	778	747	767	713	717	773	757	766	779	767	787	758	735	721	769	747	759	745	755	781	749	759	730	812	807	721	700	736	744	809	768	778	719	767	717	822	792	793	736	720	782	756	795	710	719	781	775	740	787	788	785	760	701	765	758	725	799	772	742	732	729	730	774	767	816	799	746	766	799	779	744	770	774	705	800	844	800	764	792	748	788	741	741	707	774	754	776	724	758	758	726	698	777	786	757	763	749	764	824	811	725	750	768	739	778	762	780	792	743	750	745	763	766	750	762	791	748	729	803	749	713	780	771	776	750	773	738	749	744	741	719	767	790	767	759	762	737	782	777	737	786	725	756	777	769	800	795	704	772	766	752	761	774	799	725	750	758	764	731	778	754	747	757	750	762	814	773	731	763	766	752	710	795	748	774	770	698	737	732	756	792	711	708	709	763	712	769	743	764	777	712	794	767	731	795	819	749	767	697	780	734	810	781	724	734	761	786	793	758	725	782	751	696	787	732	727	775	728	783	662	774	748	742	754	762	791	760	748	725	743	745	768	757	754	814	794	776	753	783	756	710	804	770	809	766	739	720	774	728	766	777	746	740	759	723	799	703	797	778	745	778	769	747	775	773	722	805	741	720	787	729	744	732	782	793	775	720	750	756	800	818	728	720	750	735	755	696	790	772	765	752	781	791	761	797	730	755	790	746	779	757	756	742	769	763	771	757	746	791	761	700	763	804	769	758	737	784	725	769	767	729	748	762	743	696	750	730	785	792	739	778	743	749	732	759	753	763	788	712	786	752	737	750	766	757	701	756	734	789	781	796	769	768	772	779	801	775	773	796	764	762	733	782	762	769	748	766	759	783	761	730	740	807	733	711	756	800	780	719	708	737	789	764	728	734	789	769	783	810	769	775	761	788	757	728	762	751	740	764	796	774	748	729	770	747	745	769	757	740	776	772	750	763	783	781	757	777	759	765	732	763	756	733	713	770	760	747	731	748	729	721	753	805	757	768	743	729	819	777	762	801	792	734	788	781	732	759	776	751	738	752	720	766	778	813	742	765	760	751	765	787	793	795	760	797	716	734	744	764	813	743	770	749	796	760	734	755	787	773	817	766	718	741	732	749	745	763	772	787	733	778	707	767	756	770	777	763	691	750	834	722	713	708	771	756	772	801	772	690	746	745	738	792	704	756	787	779	750	728	763	749	768	756	773	817	741	767	767	733	752	801	792	746	742	771	746	767	802	781	740	713	752	767	789	764	820	776	775	760	775	800	741	777	751	752	704	745	749	733	769	802	779	746	753	725	793	692	744	787	741	795	729	801	788	745	778	734	758	717	742	764	752	753	770	777	791	723	752	758	785	784	749	729	750	768	728	759	736	757	729	783	784	744	727	751	701	761	695	795	761	800	791	762	724	782	774	782	779	768	755	726	787	774	777	821	741	743	800	823	711	758	747	767	766	741	765	755	724	728	773	772	742	741	741	806	794	784	818	723	761	694	729	731	686	737	728	758	748	690	750	718	697	722	723	809	783	787	751	747	759	731	805	746	761	797	761	807	761	741	732	789	781	783	728	771	800	777	701	769	753	772	727	785	761	785	800	756	736	742	743	732	766	713	737	724	785	747	757	749	735	816	759	737	789	758	738	760	752	753	811	754	787	769	717	771	757	773	719	761	703	760	745	806	768	755	779	767	762	748	729	749	719	748	776	747	757	754	753	780	776	803	804	743	784	736	719	786	720	720	735	766	735	741	802	775	791	695	710	749	769	745	758	761	787	764	778	766	731	786	785	763	782	798	709	760	755	747	754	723	749	773	771	795	761	744	730	683	682	775	771	740	756	719	711	758	763	726	738	784	718	803	810	743	750	786	766	792	755	818	787	736	794	773	773	765	773	795	732	796	778	751	822	730	777	758	754	721	751	722	742	812	696	725	780	793	795	783	757	729	744	745	775	754	755	742	799	784	734	748	734	698	740	733	837	751	780	719	712	752	754	750	745	745	774	751	770	758	766	781	752	738	832	758	732	743	724	748	762	788	753	742	792	776	739	740	716	760	776	746	778	772	773	755	730	756	738	740	757	775	793	759	765	732	777	773	731	744	732	697	778	790	746	770	768	704	748	738	761	787	790	746	766	744	727	746	744	775	776	699	729	758	755	768	718	734	753	773	782	814	786	727	754	784	746	725	755	723	765	747	722	774	773	774	785	767	730	833	739	742	711	731	747	766	747	745	779	720	698	748	759	788	766	718	782	729	777	795	785	743	781	766	764	781	727	758	754	768	758	707	759	755	697	756	800	757	745	739	767	753	778	789	804	750	752	750	796	735	721	778	758	770	757	756	760	783	776	748	738	763	805	762	777	790	750	759	767	773	763	764	756	792	712	745	762	765	755	729	723	754	753	783	741	755	724	782	792	802	744	749	777	818	791	757	821	793	672	761	806	735	762	739	767	766	741	758	770	749	769	732	753	778	774	760	793	793	800	769	700	767	757	695	760	707	777	778	807	809	772	775	780	765	737	779	781	747	680	747	738	738	739	722	808	754	750	760	759	763	765	742	709	745	749	751	760	743	736	777	802	724	761	682	767	804	770	773	766	777	780	698	746	777	728	748	779	786	752	763	767	770	742	737	779	756	791	786	783	766	801	763	760	709	832	761	774	783	752	751	713	757	762	748	739	700	711	749	738	767	711	778	765	744	771	766	769	744	759	795	738	760	757	815	756	741	774	797	753	758	767	758	719	771	757	791	734	750	719	755	730	756	741	779	737	752	781	780	766	777	694	752	744	765	761	830	701	710	694	721	802	734	743	784	790	770	768	789	788	761	732	756	783	758	713	803	778	748	702	768	767	782	723	791	760	759	790	761	775	753	752	766	711	775	709	728	777	802	726	794	775	732	767	777	747	744	785	792	754	797	747	759	795	737	757	750	742	772	742	714	744	779	752	763	760	736	823	794	699	819	759	769	751	778	754	754	746	745	783	790	779	717	752	780	813	771	794	730	690	707	705	741	783
24878	21444	24877	28419	21436	21136	1483	584	509	450	494	482	470	442	437	438	459	428	453	457	444	421	445	474	479	456	413	429	444	449	453	429	449	445	412	455	443	431	433	395	451	488	453	454	443	457	444	430	481	399	446	425	417	426	454	415	435	411	426	400	453	433	440	429	426	441	394	419	401	401	438	425	404	404	415	440	447	420	414	408	436	407	444	448	428	434	402	420	449	425	441	437	379	387	414	439	415	455	439	450	458	459	452	410	414	452	432	453	426	422	468	471	421	424	443	416	427	439	422	485	434	441	471	392	420	452	443	409	437	453	412	441	412	420	423	389	424	451	463	454	430	437	447	426	425	393	461	415	440	429	448	406	415	407	439	427	459	428	417	409	422	411	396	452	467	437	428	418	452	419	440	404	407	453	426	467	473	428	419	423	459	443	428	422	431	423	425	446	440	454	409	430	421	452	478	411	376	440	435	452	453	416	425	413	438	480	427	474	435	414	414	434	439	445	440	419	425	446	420	430	425	443	419	417	398	454	446	443	437	436	419	405	383	422	440	415	416	447	410	451	434	465	453	460	452	406	467	415	442	406	451	416	476	420	437	441	453	424	414	438	456	423	464	409	390	424	463	436	395	439	465	436	410	417	447	412	429	466	442	422	410	424	454	452	435	443	440	427	445	449	428	423	417	429	446	419	407	409	419	436	421	408	411	460	388	413	464	431	425	429	402	433	418	413	445	400	435	431	406	420	413	425	415	465	457	466	409	440	415	374	448	441	403	444	407	432	428	438	429	448	409	440	395	486	464	429	411	456	420	401	417	442	457	415	401	462	427	485	447	424	448	392	433	457	399	425	428	436	476	421	466	417	382	424	433	435	421	403	410	452	437	421	420	398	457	481	424	430	396	451	441	425	415	415	397	481	434	408	431	415	466	423	427	418	437	436	412	405	349	391	408	424	428	378	410	414	436	465	437	412	433	452	441	422	437	383	420	431	406	412	443	410	404	444	431	447	404	446	396	447	418	423	440	423	417	471	464	437	421	428	449	419	402	410	384	406	427	395	411	400	399	429	425	450	423	440	466	415	426	422	345	407	427	421	434	426	477	437	436	417	377	435	462	410	421	448	422	413	407	398	433	449	455	468	435	410	441	438	410	385	448	405	416	458	460	424	437	424	408	455	424	393	400	450	444	430	430	442	429	424	421	421	420	404	408	409	393	429	441	423	403	446	462	460	438	431	427	455	427	417	434	389	402	392	458	404	464	414	417	444	395	384	412	379	423	466	418	434	447	431	481	438	434	407	461	460	464	438	465	467	475	420	419	396	439	427	449	448	435	415	425	481	433	422	456	432	472	398	425	458	443	408	415	417	435	401	402	443	410	461	414	449	461	412	391	451	472	488	448	420	436	433	420	427	454	417	424	411	437	419	419	376	392	423	417	412	425	399	456	439	407	423	409	455	418	425	438	418	436	440	401	414	422	400	461	430	398	435	403	359	436	442	423	415	415	443	451	422	445	417	435	443	442	432	420	428	459	360	451	453	445	445	390	412	442	437	405	440	455	444	405	398	451	437	452	459	416	402	417	421	460	448	388	420	400	417	450	424	437	446	404	421	437	409	428	451	439	397	433	433	442	464	423	443	399	395	444	438	462	438	435	421	437	443	394	411	417	440	432	453	407	433	400	425	425	451	454	395	439	414	450	443	426	427	438	453	434	454	416	424	375	406	438	422	465	438	474	415	428	406	412	458	412	390	424	462	430	447	437	434	398	403	415	412	431	425	472	454	415	417	450	445	425	406	440	436	408	412	413	434	406	428	454	462	410	419	410	378	373	439	438	435	408	410	426	426	447	415	411	398	408	439	429	439	426	428	416	450	411	406	412	394	422	412	453	458	407	487	418	433	412	408	445	427	403	453	440	434	419	409	436	454	377	410	437	378	446	416	429	438	402	385	387	408	472	426	431	393	392	439	427	418	462	447	424	427	466	441	454	442	434	405	407	403	427	409	436	395	431	428	401	407	428	427	401	433	403	410	442	405	422	446	416	470	442	432	440	405	436	454	438	461	412	449	404	446	459	416	453	449	446	436	445	424	413	425	421	444	440	445	431	403	413	457	390	388	436	448	409	431	466	447	381	419	420	421	444	474	417	405	398	416	402	396	435	417	410	419	405	416	441	406	446	436	410	458	438	407	425	424	415	422	435	420	424	421	433	410	418	410	441	415	454	428	455	435	404	469	461	426	415	389	440	442	414	456	417	447	440	435	419	414	394	426	457	436	425	430	417	432	450	447	402	410	430	383	435	422	444	440	457	430	418	433	433	428	433	439	426	411	441	496	443	474	459	415	434	439	419	410	418	447	418	462	424	431	459	424	420	426	432	359	427	414	409	436	413	464	438	466	420	424	464	478	429	396	440	407	425	498	445	463	410	452	410	419	433	430	399	438	416	421	431	442	442	426	460	404	460	441	408	455	449	432	458	420	452	403	432	487	399	414	455	437	415	416	410	398	409	375	412	460	397	437	447	419	462	438	411	432	428	403	422	422	411	433	444	443	434	480	418	424	413	410	427	407	440	440	403	422	444	432	450	455	415	433	435	421	433	404	452	452	415	466	458	432	431	432	418	441	428	421	426	438	434	410	439	425	400	406	514	394	455	406	467	436	416	418	448	472	423	400	388	430	439	445	427	486	433	452	426	407	436	444	432	433	425	437	464	459	402	430	437	397	419	438	424	440	483	463	401	439	464	437	447	452	445	432	392	397	425	425	457	433	436	446	433	394	423	417	452	424	410	416	430	436	371	400	416	399	429	421	420	434	449	438	498	419	421	452	416	425	467	400	480	461	408	466	424	446	391	386	448	424	435	428	409	454	419	429	469	439	449	428	438	409	449	435	418	442	453	453	456	396	398	438	461	410	421	445	412	450	408	406	374	404	413	438	417	447	439	442	431	424	459	434	380	444	422	439	413	424	446	460	433	433	457	420	423	402	413	466	439	429	454	410	393	418	373	395	433	425	412	445	434	426	400	435	442	415	404	432	464	425	466	425	395	408	430	383	398	425	467	466	400	384	422	407	446	443	399	431	417	415	480	421	443	436	438	387	417	452	440	416	441	427	445	446	414	397	424	425	423	422	444	464	467	431	391	422	429	441	404	402	442	417	416	446	419	426	438	403	466	429	440	437	411	396	425	426	426	435	409	446	436	415	406	378	446	445	428	420	418	440	452	432	456	440	451	411	395	412	410	436	416	403	444	457	380	377	457	439	446	442	427	446	414	400	433	416	424	469	426	416	438	422	454	455	415	409	466	439	408	384	425	452	443	409	456	385	442	421	408	379	434	432	433	461	413	400	394	448	434	410	415	412	383	424	431	427	414	419	428	443	419	431	439	446	410	413	427	386	444	394	431	452	455	409	434	413	398	419	423	453	405	462	476	481	432	427	430	416	376	397	389	449	431	428	424	451	408	448	444	391	435	429	408	415	444	436	458	430	448	443	431	407
13867	4272	1883	1212	1067	1023	978	1001	922	934	1014	924	925	902	890	912	908	935	930	948	949	902	902	915	931	914	863	958	948	972	936	865	957	924	934	941	887	977	992	939	920	892	932	916	893	874	944	911	877	894	913	918	954	910	896	843	921	924	964	965	943	898	892	939	924	894	868	905	943	924	875	937	925	934	945	940	857	915	946	946	895	928	862	939	930	862	872	916	978	943	940	899	867	915	948	940	900	931	908	916	878	903	836	860	941	946	865	955	857	945	904	936	945	902	980	899	923	889	932	930	913	941	911	942	916	931	931	980	882	923	871	887	942	856	918	949	962	891	901	924	900	914	923	870	953	906	937	899	905	946	926	914	913	932	892	914	934	921	905	978	910	864	946	931	855	927	891	943	921	972	930	923	913	921	908	970	932	888	915	1012	908	931	852	921	916	909	958	887	928	951	937	880	912	905	932	901	921	882	950	896	893	880	914	919	912	903	963	900	903	931	930	913	889	955	924	937	964	901	918	966	899	925	905	927	945	937	951	889	847	914	936	903	911	897	920	870	904	923	906	920	943	876	945	869	922	937	944	917	933	926	900	922	988	874	889	962	906	928	920	908	939	887	918	936	930	870	971	871	932	928	903	943	915	912	892	936	917	917	929	896	911	937	891	929	877	894	932	881	897	889	920	903	893	910	894	952	921	908	941	893	948	915	877	910	962	907	961	913	912	924	889	914	893	925	886	907	925	920	906	908	934	925	928	959	942	921	886	947	937	954	883	946	917	934	969	907	903	914	946	935	957	890	913	891	930	909	873	935	918	950	924	888	895	937	960	893	882	938	910	905	885	897	961	915	913	887	933	948	907	948	892	934	937	920	981	913	924	928	951	904	878	946	925	920	925	930	885	886	897	915	907	951	1000	920	929	937	897	903	941	968	890	901	918	955	878	909	902	945	923	891	886	897	946	908	889	883	922	953	907	949	909	909	967	977	890	847	912	896	880	924	929	885	990	934	892	947	883	926	848	894	868	878	933	932	985	993	901	981	875	923	939	947	904	946	888	918	895	914	916	925	926	900	914	882	942	919	860	943	929	890	892	916	917	955	908	841	951	870	921	919	859	970	866	864	929	899	994	901	928	920	887	959	934	893	920	899	963	942	861	952	920	953	891	934	898	865	880	910	923	910	891	901	921	963	961	986	910	858	919	936	928	935	944	919	904	920	951	942	932	922	905	897	909	907	868	901	905	926	938	958	866	918	949	852	941	947	910	909	916	902	945	906	875	936	972	944	844	910	962	913	929	925	919	945	932	939	946	924	913	907	881	868	941	959	970	948	911	963	884	907	946	908	834	956	879	929	919	972	899	917	895	943	914	926	957	866	924	944	877	936	924	906	950	883	934	916	920	919	936	946	917	892	973	923	964	993	908	875	844	912	929	930	921	938	882	888	889	947	955	894	943	895	931	926	912	936	968	897	915	892	942	924	970	896	956	913	893	895	914	915	871	845	881	918	898	946	950	929	906	932	883	908	895	949	923	948	928	938	950	905	918	985	920	900	946	891	959	892	929	889	915	866	906	919	953	930	909	881	916	936	909	962	945	909	900	894	934	852	940	890	976	891	888	916	957	901	905	902	942	912	801	915	853	885	939	931	906	911	962	923	905	873	870	982	928	944	933	930	871	943	896	901	929	930	919	923	911	930	901	890	947	902	896	913	904	877	889	950	924	905	924	996	904	895	961	873	936	898	915	933	914	948	956	901	954	937	918	900	869	880	865	958	890	936	871	930	940	932	980	967	896	963	967	943	895	908	903	917	875	896	881	933	942	939	876	889	912	903	893	923	888	934	898	942	837	906	892	940	881	933	916	925	903	953	953	942	918	883	938	923	892	956	951	927	947	883	918	929	846	893	907	923	930	924	943	896	910	913	937	978	894	902	902	891	891	924	950	896	947	948	910	916	957	918	898	937	896	917	963	948	912	917	964	887	885	946	891	901	923	930	898	914	961	867	870	846	889	953	890	906	954	926	921	951	890	910	971	953	932	890	937	931	928	962	905	934	962	901	903	919	925	838	931	874	927	916	902	886	973	902	976	919	922	890	861	911	894	891	880	937	874	968	894	933	926	925	965	905	974	958	937	946	967	930	879	954	925	897	918	892	944	879	916	910	924	928	920	904	932	983	918	914	924	831	946	919	945	883	939	910	965	935	878	942	928	905	900	910	948	902	913	942	909	855	925	955	919	948	963	924	898	919	949	940	892	926	923	954	919	908	905	936	954	882	901	918	875	918	957	860	908	919	917	881	920	926	898	903	948	963	863	904	894	938	905	915	912	943	889	893	956	988	935	929	936	915	896	935	940	961	920	920	939	914	920	885	921	933	910	958	916	940	946	903	895	923	886	936	979	950	943	932	886	969	922	894	900	952	917	897	894	893	922	865	918	913	898	928	948	907	958	936	856	899	887	896	948	923	962	904	921	917	853	942	935	907	855	921	915	923	921	943	938	937	881	886	929	940	883	958	908	853	898	943	904	924	894	941	921	883	930	958	953	924	968	930	910	892	939	933	934	868	902	907	961	914	888	956	915	920	895	963	913	966	894	940	895	919	927	863	881	969	914	934	949	974	883	855	912	934	919	870	918	911	955	945	914	861	888	901	874	943	910	863	933	931	915	953	921	951	905	891	907	911	922	890	962	963	941	887	912	914	899	914	982	871	880	908	902	885	925	940	895	917	929	977	956	953	887	919	863	900	907	897	921	885	932	927	888	916	925	928	873	990	932	917	891	939	907	865	951	874	921	885	933	913	868	906	907	1004	944	971	933	938	931	939	923	908	962	893	837	939	895	908	878	874	944	990	926	901	901	923	935	898	898	887	921	919	962	901	943	958	913	897	892	955	921	921	932	918	892	927	897	916	988	939	945	904	945	913	908	971	944	948	882	889	896	953	957	933	882	901	875	942	899	917	910	975	891	962	901	963	946	834	961	897	932	956	941	864	874	884	918	908	914	905	899	917	874	921	942	1012	883	930	915	879	912	905	910	893	939	969	919	965	953	884	936	911	896	934	903	940	879	942	891	920	963	957	874	950	921	926	956	929	939	902	909	909	918	895	947	931	893	899	948	902	918	873	937	900	945	989	914	906	947	938	976	892	935	855	919	936	910	860	914	961	938	948	926	888	944	959	926	919	869	965	924	981	921	968	912	924	899	929	918	934	899	879	857	928	927	941	931	943	877	927	909	964	907	903	897	900	899	943	913	893	926	903	907	890	916	889	919	847	934	922	929	914	967	834	906	927	881	914	931	920	873	920	889	905	860	927	920	966	957	960	859	916	923	944	915	926	980	911	924	882	910	918	941	955	934	927	908	877	880	926	891	924	933	891	945	947	955	934	928	902	947	874	929	863	887	911	897	910	950	964	872	894	925	949	925	882	829	886	980	873	955	931	924	892	934	946	929	898	929	920	896	896	854	912	905	907	879	883	937	948	971	938	903	942	905	894	936	863	920	877
24301	21462	25182	28144	21462	21475	20085	774	428	367	386	342	319	355	338	327	334	329	317	294	310	327	306	305	284	287	258	323	317	283	330	285	283	275	298	283	298	290	266	317	300	306	277	293	280	286	301	332	266	300	288	292	279	278	283	287	303	269	288	292	294	274	284	289	252	272	242	279	234	276	279	283	272	274	274	253	306	296	294	279	289	276	292	303	306	251	276	290	286	304	287	271	252	261	299	295	287	303	265	267	299	267	281	282	259	299	288	284	299	275	265	289	268	296	290	270	250	257	284	251	291	264	265	272	304	260	315	273	252	257	280	306	310	300	291	294	314	271	280	272	289	288	274	293	293	260	284	329	281	277	293	266	292	245	260	289	311	288	295	278	267	293	320	271	285	281	261	262	264	238	264	290	301	265	315	270	261	284	291	294	291	262	257	303	289	309	258	254	264	256	237	252	284	287	290	256	279	287	318	284	256	259	299	286	262	261	268	287	286	271	270	274	294	290	282	262	277	287	255	301	307	290	249	270	280	300	279	305	274	301	252	260	264	261	296	299	244	292	300	244	321	291	292	263	280	302	303	295	295	272	310	346	283	263	300	299	272	280	292	276	289	300	282	299	257	268	263	268	273	307	281	274	302	279	270	275	256	282	275	288	289	287	308	292	276	315	256	273	288	285	342	294	269	256	259	291	267	248	321	265	273	305	307	281	289	269	288	277	267	272	294	281	290	274	293	246	270	258	290	282	298	295	267	293	321	280	273	288	271	297	254	297	285	306	258	297	251	266	298	261	257	306	255	290	288	285	273	307	279	299	281	257	305	283	274	306	279	285	279	298	288	282	309	270	285	275	266	309	310	278	276	262	285	301	243	285	291	279	301	252	301	280	308	314	293	271	284	278	257	258	297	235	274	269	266	255	291	292	270	261	249	249	288	269	275	285	265	285	292	277	280	288	275	254	253	281	269	283	271	265	282	297	296	295	277	319	280	266	305	265	315	294	310	270	278	293	284	326	243	293	266	270	249	247	254	296	258	264	283	259	285	304	302	267	295	280	318	268	264	317	300	282	284	258	255	293	241	289	281	281	253	236	296	271	276	324	281	292	274	269	301	286	295	297	268	304	269	263	251	278	294	264	271	270	270	264	266	260	223	267	274	306	251	276	286	283	279	272	257	316	289	268	287	284	292	280	273	263	283	270	286	266	329	307	258	268	281	273	263	303	294	302	260	258	269	277	272	276	269	276	254	271	302	280	258	282	309	314	291	244	280	258	299	296	281	271	292	297	271	292	273	233	293	280	271	268	274	277	261	272	257	272	265	274	286	284	298	280	252	266	303	299	272	273	238	268	280	279	295	305	306	282	324	269	273	310	296	271	281	276	244	286	323	283	277	270	279	300	288	292	303	284	288	258	277	280	304	290	286	293	287	280	291	275	246	285	279	308	282	262	299	297	269	262	320	259	236	282	291	294	294	309	268	272	271	254	297	286	266	303	290	272	298	252	274	267	253	264	264	293	285	266	288	268	276	281	299	302	281	270	284	307	278	289	262	281	296	261	250	283	259	273	284	314	280	280	307	284	280	266	273	294	281	289	260	285	288	266	276	287	279	281	272	275	265	244	293	279	319	274	262	261	281	312	282	262	295	286	297	274	290	271	289	286	276	266	268	289	268	288	298	282	258	308	279	292	247	278	287	263	304	254	311	312	284	272	311	292	280	289	315	267	259	265	278	274	257	316	299	290	283	299	270	298	283	249	271	301	288	275	290	288	271	268	314	259	308	290	277	261	231	278	276	279	274	271	280	263	249	319	276	261	275	283	260	299	310	316	292	265	294	289	273	271	292	252	284	279	259	304	310	289	259	304	297	287	295	264	265	285	277	242	300	255	248	283	295	303	290	287	251	239	252	246	265	284	277	263	247	238	289	280	268	259	295	256	300	287	288	282	257	277	295	259	282	274	279	267	316	284	313	300	286	263	267	282	258	286	285	267	290	282	269	284	270	293	305	274	235	278	276	265	250	314	269	292	269	276	301	279	256	279	278	307	266	278	268	271	262	299	257	260	287	290	308	295	292	282	269	280	295	303	309	308	271	285	205	259	263	283	320	278	306	257	266	243	262	291	275	271	305	291	255	264	292	285	254	290	290	236	309	288	268	276	277	286	275	264	260	293	278	296	256	288	289	284	290	290	261	280	244	285	264	289	312	282	285	272	259	278	281	294	258	278	289	265	274	271	272	256	250	303	294	302	273	269	268	315	291	285	332	286	257	267	236	261	301	269	272	256	296	315	301	284	274	277	311	252	243	273	277	296	289	246	269	288	247	284	284	278	294	311	292	325	288	283	285	271	257	291	321	261	262	283	272	277	269	295	268	262	240	245	295	295	286	264	269	309	276	267	296	294	272	269	282	265	299	287	302	300	308	284	274	306	290	299	286	300	311	256	304	280	267	245	286	319	287	297	280	266	295	262	281	298	253	297	268	282	263	272	269	268	277	284	276	234	275	283	296	264	306	297	301	241	313	289	265	257	310	309	264	293	307	268	264	255	289	291	264	282	271	248	296	266	316	268	258	302	245	318	269	273	286	267	291	300	282	253	246	286	272	270	282	277	275	271	262	280	302	279	270	258	266	283	298	270	263	276	261	277	265	277	326	282	293	301	285	294	271	236	281	278	272	257	261	279	261	294	310	284	232	261	299	288	255	279	237	250	277	272	274	282	304	309	272	312	283	298	277	294	270	258	293	301	271	263	275	303	251	294	272	279	286	313	284	278	309	283	292	309	266	276	267	255	277	276	283	282	266	260	259	277	285	306	276	278	297	293	294	292	248	236	271	269	280	250	264	274	278	259	281	281	262	273	285	256	244	289	271	266	272	301	275	244	314	247	252	281	280	267	269	266	300	260	279	313	297	272	268	276	277	268	293	231	301	298	264	326	288	285	296	280	318	273	263	270	262	280	255	246	275	257	250	292	282	306	282	270	305	261	301	281	290	274	303	270	255	267	262	255	279	281	291	275	294	258	274	261	280	296	252	304	312	301	314	263	282	276	295	265	280	318	294	298	293	299	299	265	312	298	283	292	299	254	251	317	282	270	278	245	293	300	289	279	304	270	262	285	300	269	289	254	274	270	348	273	277	290	270	293	289	269	257	288	311	297	302	288	285	278	305	294	298	256	277	258	280	324	265	287	306	289	308	252	313	260	277	250	281	309	280	308	275	270	249	274	280	261	285	246	271	254	268	281	275	269	265	290	276	259	295	333	286	250	277	297	281	269	264	302	273	294	278	272	291	260	291	292	282	298	287	286	268	292	296	319	246	308	254	253	271	251	268	255	286	267	321	312	288	286	249	276	306	273	289	287	277	303	287	299	282	282	306	287	279	276	243	298	284	273	283	287	302	294	281	304	300	277	287	245	280	284	294	320	282	258	303	273	298	340	276	278	263	251	278	306	333	316	275	281	268	274	304	261	298	301	291	262	279	270	261	290	291	255	263	279
18815	6616	2579	1314	980	818	783	668	614	645	638	668	639	635	636	650	619	619	630	585	587	614	615	621	662	639	602	584	614	591	613	594	597	661	607	617	604	608	590	576	595	647	597	642	627	613	568	608	587	562	610	558	628	592	587	592	594	637	589	633	614	610	602	600	623	612	602	617	664	631	638	588	640	638	626	619	654	591	624	608	580	616	610	571	649	590	576	587	617	587	603	653	559	590	621	566	628	625	582	617	609	567	600	613	638	608	622	566	588	598	584	606	606	576	552	587	607	590	615	603	614	568	598	587	576	572	596	603	605	608	625	570	635	602	578	603	582	620	627	578	654	597	567	581	634	629	617	587	609	634	635	616	541	603	606	583	613	599	598	610	625	646	591	594	670	649	543	606	600	631	588	587	589	616	609	598	548	624	615	595	602	539	622	565	621	639	595	592	616	582	583	617	627	577	613	604	642	592	625	564	575	588	611	609	635	617	611	620	580	593	581	621	622	602	554	592	581	601	609	637	613	576	596	582	553	608	596	607	615	622	578	622	593	574	612	562	614	619	593	613	637	604	623	601	601	646	596	592	653	584	591	580	600	624	620	632	618	593	614	576	612	641	560	601	567	627	646	603	628	641	586	635	612	609	623	598	581	583	579	598	609	609	616	603	623	578	616	604	609	611	604	557	572	625	609	608	637	574	573	584	576	571	593	605	614	591	567	609	591	638	594	610	562	606	668	588	632	631	597	596	607	601	555	577	597	596	612	556	574	617	622	613	607	635	606	584	632	596	602	625	623	579	577	619	591	590	604	609	586	634	591	611	598	621	576	587	605	623	584	582	621	576	605	580	632	593	591	596	594	605	672	636	612	565	587	594	579	640	557	612	592	569	593	592	550	648	601	621	569	565	622	587	595	556	600	576	588	590	555	626	617	592	575	615	646	621	652	614	624	648	645	582	571	611	578	569	618	591	646	601	661	618	566	610	545	650	590	597	559	601	560	567	574	603	593	612	636	647	601	588	600	591	599	618	607	583	553	599	620	594	637	620	646	679	671	627	579	635	603	626	580	617	578	651	628	577	596	594	601	632	644	607	625	592	649	609	585	601	564	646	622	595	583	578	655	606	575	614	632	582	583	601	637	662	591	593	601	632	584	606	607	563	604	614	598	615	680	589	632	599	625	638	603	613	535	591	589	573	585	579	599	587	578	597	586	604	553	617	595	629	610	642	617	603	604	659	593	596	595	604	610	633	607	577	619	611	584	642	583	566	584	582	586	604	609	575	634	573	605	531	631	569	562	592	594	589	583	539	643	622	659	557	614	594	588	597	568	594	583	596	561	595	579	564	626	639	585	627	610	606	594	591	605	598	625	594	611	554	593	617	583	658	604	572	563	657	588	602	638	623	536	564	606	633	602	567	606	577	611	610	571	609	572	592	593	585	611	566	565	643	633	565	561	607	594	593	558	648	610	587	615	633	583	602	622	576	599	561	596	600	563	594	600	602	585	622	601	620	605	605	612	613	602	602	606	639	548	613	607	632	589	575	574	564	576	597	591	627	616	578	642	632	583	519	613	626	627	646	603	602	602	645	600	618	614	602	619	594	602	597	575	605	586	638	593	637	563	587	565	570	578	626	659	569	604	613	602	585	630	578	621	595	563	636	613	625	588	625	591	641	633	580	596	606	586	606	609	557	569	604	646	541	588	618	582	588	607	553	652	597	514	574	619	608	590	537	615	588	568	601	602	612	593	559	621	659	599	595	613	618	601	659	578	592	556	582	618	549	589	601	589	602	567	585	601	632	604	568	607	551	600	586	568	589	582	610	567	617	615	574	638	594	604	596	600	564	601	628	594	613	589	630	613	604	601	587	583	613	648	661	620	607	565	582	587	614	607	561	605	625	603	624	617	565	611	583	611	589	580	586	586	575	625	656	619	596	598	622	603	594	644	679	618	581	661	606	609	620	573	584	592	591	571	634	594	610	609	568	618	635	575	583	586	616	581	593	620	573	611	543	668	575	584	593	627	639	568	616	624	636	557	610	614	591	626	596	603	624	640	577	600	612	635	590	600	649	585	595	604	643	571	599	603	580	583	596	625	608	604	593	591	612	619	593	572	598	598	622	567	558	631	607	578	579	594	639	622	562	615	602	631	617	614	592	625	559	590	619	604	549	624	564	622	627	614	606	564	594	609	580	615	620	585	573	628	584	603	612	600	605	574	578	606	603	585	586	634	591	598	556	573	596	595	580	584	585	563	597	596	624	614	551	612	620	575	586	613	594	593	607	604	649	596	597	590	593	639	576	592	591	559	633	582	609	601	612	617	609	598	602	586	600	577	621	601	576	605	624	564	595	601	628	584	625	588	628	587	571	606	588	584	597	603	626	594	589	596	573	609	591	631	595	632	593	631	564	593	639	618	593	617	604	609	594	625	568	623	614	601	613	593	627	654	606	629	582	624	629	564	602	630	540	655	587	565	620	599	608	619	583	624	578	595	627	618	630	612	585	604	588	591	582	585	625	639	601	606	603	597	612	631	578	600	599	609	639	588	639	603	564	578	603	598	638	571	647	656	612	562	613	582	574	581	622	556	607	606	615	617	592	587	580	604	609	571	578	620	612	622	569	627	603	580	580	600	606	612	580	576	608	577	605	605	630	562	588	613	614	589	620	518	577	536	606	614	630	573	611	591	599	590	609	601	604	599	601	595	654	630	615	612	611	594	618	576	565	609	608	614	644	586	558	624	569	621	570	599	607	625	620	616	595	586	605	597	610	576	583	623	644	536	605	604	572	608	547	592	601	620	602	583	603	612	571	595	610	618	590	558	589	589	607	591	611	635	593	601	609	556	574	594	574	574	607	636	646	627	579	568	604	604	613	632	634	592	598	565	609	645	567	570	616	590	597	587	623	598	622	618	633	577	615	594	588	607	640	595	618	662	566	590	600	575	620	604	560	592	575	570	613	575	637	588	609	587	594	597	605	617	581	591	659	626	605	631	583	593	622	577	600	607	592	580	545	618	619	600	574	578	592	559	614	618	642	599	663	633	633	584	586	584	593	552	619	578	575	670	570	612	607	578	578	611	615	589	584	642	599	595	572	594	657	583	607	632	570	604	567	587	579	630	593	611	613	553	579	580	588	616	579	622	577	617	587	612	593	593	593	624	586	604	621	606	638	631	626	636	614	654	610	596	572	626	555	623	593	595	651	619	595	618	664	582	625	604	621	607	590	569	592	564	590	606	602	598	612	615	610	618	598	573	534	562	559	626	583	591	564	585	567	641	583	560	611	582	612	563	601	573	590	577	564	602	586	567	603	661	616	585	592	632	601	582	560	612	564	603	584	621	582	611	637	651	580	554	627	596	584	605	626	598	569	605	593	567	596	590	641	591	562	623	598	579	620	614	583	611	570	585	599	603	596	649	558	649	621	637	623	589	602	578	567	612	611	597	584	605	572	622	593	559	567	587	575	574	616	588	564	572	603	580	618	548	619	627	586
32722	20720	10216	762	393	367	362	328	364	347	324	352	352	322	356	332	300	313	334	319	349	313	342	347	321	316	276	340	280	336	386	319	335	327	336	341	347	333	388	346	339	339	310	306	359	351	318	325	336	301	320	337	332	340	334	360	362	311	333	355	291	381	345	335	335	355	350	314	375	341	320	360	342	347	329	325	337	348	306	289	329	327	334	312	325	346	313	316	302	358	330	328	362	348	320	288	296	337	327	325	337	327	370	295	318	324	367	333	324	339	314	338	317	292	346	351	327	344	366	363	308	327	329	353	329	335	310	327	360	326	323	337	346	331	315	345	344	339	338	369	343	363	342	338	372	348	338	318	349	357	341	343	361	332	322	338	300	335	323	333	308	309	341	362	369	338	313	343	338	340	350	351	348	332	320	327	330	337	300	345	346	367	388	339	340	365	282	329	296	283	320	320	345	357	306	341	343	343	330	335	330	342	348	336	300	370	337	324	325	287	349	342	358	307	331	354	311	378	342	359	333	342	307	292	331	351	333	324	292	317	316	355	335	326	323	322	364	335	348	342	297	348	335	347	321	326	325	324	349	321	319	330	355	348	311	336	343	345	303	319	287	370	331	316	311	327	323	376	315	327	343	303	350	301	340	326	332	325	318	322	349	319	349	317	333	332	344	360	347	325	386	323	303	300	342	330	337	348	321	337	351	350	336	359	321	316	348	357	340	347	353	342	335	290	324	308	334	309	316	340	353	334	359	328	340	333	328	349	321	334	331	358	342	326	319	320	340	350	297	319	327	361	309	332	338	287	329	329	353	352	321	348	336	303	357	363	316	320	343	343	340	315	345	344	342	354	341	329	361	304	326	342	299	333	323	345	329	360	301	307	295	347	315	357	319	318	342	334	369	358	359	346	320	337	313	309	337	322	285	325	286	347	307	291	344	337	315	315	334	335	363	314	337	296	337	358	330	338	306	316	350	338	317	305	288	301	366	329	341	336	328	341	335	331	334	310	353	368	324	321	297	340	327	331	334	344	347	334	322	343	369	333	348	309	336	352	343	334	322	370	349	313	326	347	309	297	301	332	324	340	362	339	334	326	335	332	308	318	369	343	358	333	361	314	344	313	325	325	343	326	312	369	363	336	329	326	318	320	373	320	319	322	350	355	337	342	329	337	356	333	294	306	327	318	291	329	341	362	372	310	326	349	327	339	364	347	327	363	342	340	328	330	338	324	325	347	383	377	339	368	334	318	350	316	349	355	319	352	337	395	330	330	356	360	312	344	360	346	307	339	326	327	326	341	341	302	318	308	335	308	363	365	359	336	368	291	350	334	305	348	353	375	317	339	353	349	303	331	335	346	333	344	341	338	320	310	350	317	345	341	357	338	309	346	358	335	335	334	351	333	355	317	312	414	296	306	319	353	340	315	350	325	332	347	340	344	314	366	319	334	318	322	307	308	385	326	323	342	331	321	356	329	328	318	348	359	342	344	365	321	333	349	329	348	318	349	340	336	313	268	333	324	347	318	350	394	305	336	320	380	327	312	333	333	363	356	366	341	313	359	352	345	370	334	312	316	366	273	297	314	329	327	329	335	349	329	319	342	329	338	336	354	348	332	317	341	300	306	337	323	356	348	312	324	374	328	347	323	332	311	324	363	350	303	341	341	310	288	323	332	307	303	353	354	329	326	343	316	358	361	333	350	324	301	339	342	332	356	334	328	318	330	329	343	353	340	309	355	340	363	336	350	375	321	310	338	336	338	353	343	319	296	300	372	339	335	360	326	311	350	346	328	335	298	339	310	317	333	318	288	321	313	271	347	331	356	333	334	302	352	302	325	327	335	292	277	308	366	359	345	342	343	340	365	334	343	359	353	371	310	339	331	321	333	379	325	327	348	342	327	348	342	339	290	325	376	361	346	317	324	333	312	274	273	303	332	358	340	343	354	314	349	305	352	372	347	315	310	338	309	371	354	353	336	317	329	335	343	355	330	330	352	360	319	351	327	334	314	312	332	313	345	325	326	384	321	320	309	343	317	317	308	323	306	327	335	295	310	362	319	351	346	317	336	323	341	328	359	348	330	310	360	343	331	330	343	357	348	373	366	305	304	354	335	333	355	340	336	296	331	337	348	366	325	313	347	341	322	326	328	346	300	300	291	316	319	360	353	361	393	305	348	351	351	358	361	349	353	317	318	332	355	328	370	313	357	336	324	332	321	331	308	362	337	351	334	322	321	362	344	337	322	316	336	289	303	326	340	342	324	319	332	325	303	361	325	351	330	336	352	333	350	351	335	370	315	342	330	323	323	316	339	348	334	349	341	349	337	293	293	342	302	332	330	340	345	325	352	343	334	336	311	348	331	328	321	316	366	316	363	333	334	359	306	312	307	355	317	316	358	336	350	333	314	342	331	336	306	331	342	339	337	339	331	302	334	328	356	336	306	331	330	343	336	346	334	359	309	339	327	358	339	307	322	324	370	352	326	343	330	310	350	354	322	327	348	344	326	331	307	319	319	357	303	324	340	327	318	302	314	299	353	324	363	341	325	326	372	341	342	366	326	312	347	303	311	332	302	326	348	352	354	355	346	339	329	362	312	341	308	347	332	337	342	336	367	343	290	341	349	341	339	327	317	339	323	359	327	349	340	338	299	338	327	302	329	333	356	368	320	331	333	334	317	325	332	346	321	311	327	344	326	332	381	322	333	337	338	331	364	330	282	291	315	328	332	333	350	329	303	361	353	316	341	363	347	300	361	337	305	330	337	334	353	355	331	320	336	321	301	321	331	329	337	322	326	332	311	345	357	346	353	345	351	326	354	367	320	368	360	325	335	337	332	321	321	322	371	304	336	341	337	354	355	339	344	328	334	350	355	305	316	336	324	329	357	327	314	324	344	343	333	309	349	349	319	359	348	306	349	348	359	357	353	352	372	347	332	316	334	296	318	330	310	337	339	343	334	339	307	340	331	330	327	337	319	354	343	327	324	325	335	323	329	361	340	310	382	337	315	342	333	338	344	340	353	332	319	306	357	322	360	346	333	345	360	317	357	318	334	315	351	307	330	331	363	312	344	364	301	313	300	327	354	309	314	324	321	339	367	324	313	319	325	350	340	337	351	301	312	332	350	354	374	345	351	349	339	358	350	316	353	331	312	360	319	350	316	323	345	318	323	305	346	321	299	325	357	315	342	333	339	337	354	324	318	321	302	327	321	333	311	348	331	309	320	354	323	346	363	339	332	332	306	332	333	328	309	306	342	312	341	344	316	364	316	349	330	338	328	346	335	310	345	312	345	348	316	305	334	325	310	340	321	338	332	334	341	331	351	368	332	296	330	335	318	336	281	281	316	353	309	343	320	346	362	298	355	346	318	321	314	342	370	319	366	338	321	345	353	313	351	342	344	334	334	323	295	338	306	321	310	300	317	314	311	315	343	331	350	313	305	341	343	334	300	319	358	346	360	340	313	365	322	297	355	312	344	328	344	335	301	320	301	336	306
7111	985	787	784	771	785	800	796	765	748	771	791	774	743	760	777	775	729	790	767	736	766	738	755	784	737	755	769	716	770	755	752	761	772	780	729	759	746	803	790	779	798	744	800	733	772	739	744	763	740	731	766	773	731	805	818	710	771	738	728	779	747	742	748	804	707	724	799	756	795	730	791	760	790	755	767	762	762	758	771	719	754	762	736	746	788	759	745	761	778	783	721	737	813	768	757	727	805	769	750	763	739	774	824	773	772	756	756	687	778	752	744	764	728	758	800	746	770	806	779	779	775	744	729	792	813	766	706	767	743	739	762	751	782	825	788	762	794	723	751	757	788	784	755	762	835	751	778	736	728	771	770	772	733	735	760	728	730	729	778	772	791	754	786	726	777	827	750	739	760	817	748	747	753	749	736	738	774	750	794	714	764	807	729	733	769	752	716	757	774	807	732	741	807	781	730	816	770	745	785	778	743	762	770	700	761	777	758	773	755	760	767	773	726	779	730	756	750	741	748	712	764	754	774	741	808	766	756	735	763	749	806	795	808	758	734	779	768	790	762	835	732	770	752	762	746	824	768	819	733	738	693	731	774	794	733	744	726	786	755	740	774	695	747	737	756	808	757	815	823	786	747	739	765	739	775	779	786	759	739	733	729	783	763	754	766	740	774	739	726	734	753	768	750	721	731	758	769	765	778	773	795	771	768	778	735	770	742	759	726	755	742	774	749	765	743	760	747	774	815	762	800	789	739	745	776	789	764	742	713	727	765	708	751	791	759	776	760	734	762	758	765	770	734	806	764	779	768	805	792	768	785	761	717	760	781	772	730	765	743	780	714	768	721	750	761	750	769	733	759	757	786	745	788	802	714	763	744	795	735	719	774	755	694	753	717	797	789	732	766	745	789	765	731	744	779	804	742	775	765	771	749	779	782	768	725	773	777	797	795	755	754	776	725	726	758	768	782	736	746	773	754	753	780	793	767	774	769	834	765	779	781	770	734	791	811	738	790	754	756	794	783	774	744	777	747	748	776	756	744	759	807	749	728	758	760	811	741	773	791	782	762	772	760	737	721	729	794	753	793	772	775	759	762	727	742	760	785	778	737	746	750	706	755	703	766	767	830	772	794	774	777	728	793	739	774	781	759	802	814	777	794	765	728	772	787	744	799	809	743	798	760	749	800	766	743	700	788	746	754	773	773	771	750	764	748	738	761	768	763	804	753	792	787	749	772	782	760	796	745	786	803	748	781	786	800	763	803	818	752	736	739	797	744	742	735	747	747	729	805	821	780	789	774	779	745	758	751	755	787	765	720	792	774	779	738	724	701	721	796	764	782	792	756	742	737	723	724	802	782	786	767	769	800	834	759	742	746	742	758	792	727	757	773	723	794	752	724	717	763	713	776	794	721	762	738	774	724	735	788	826	793	735	761	759	735	764	757	755	712	673	787	719	733	767	730	763	785	827	738	777	771	740	738	753	727	755	772	792	728	726	792	772	711	766	756	758	773	736	765	724	745	736	803	790	762	716	730	750	743	753	726	786	794	742	753	781	774	772	736	733	819	753	726	721	743	755	784	791	707	769	746	798	768	737	724	769	777	748	756	779	742	727	762	789	759	742	750	729	798	772	733	710	806	781	719	784	755	734	777	754	785	774	774	785	772	751	713	750	748	799	762	780	743	720	746	770	757	754	767	802	747	757	839	727	759	768	719	755	769	735	803	787	793	722	778	780	732	742	743	788	715	803	707	797	770	767	773	747	685	784	780	782	768	786	848	742	780	769	763	735	758	767	757	773	740	699	819	743	792	771	778	745	733	759	775	720	779	759	771	728	784	793	731	777	798	731	763	782	791	730	772	707	723	776	749	687	714	730	789	776	793	784	701	800	725	748	794	803	781	712	719	781	737	778	800	712	735	765	807	778	774	758	737	759	792	787	751	753	763	777	748	805	784	786	735	718	746	754	747	784	750	793	710	755	761	812	804	763	757	783	788	750	793	726	747	724	800	740	750	771	753	747	756	760	763	763	813	777	773	791	795	767	729	768	769	716	778	762	745	736	804	781	781	846	772	760	726	741	752	735	750	792	733	694	776	790	762	686	742	746	820	775	782	744	762	775	708	746	762	778	741	771	782	816	753	752	775	719	810	795	721	763	751	777	753	767	770	781	759	758	769	700	761	715	726	713	753	694	713	779	763	748	720	772	769	750	764	790	692	763	748	761	724	767	751	762	776	764	761	830	743	676	791	768	703	745	723	723	765	801	705	771	765	770	717	739	716	759	770	808	797	797	773	781	723	720	729	764	811	732	766	811	764	776	755	776	817	712	694	750	758	739	768	722	793	779	748	805	762	787	783	760	756	753	732	746	772	781	820	796	777	728	793	705	747	732	741	740	766	747	740	732	768	766	760	768	791	758	773	807	742	738	777	728	861	766	748	790	745	802	813	755	759	752	753	752	820	782	770	753	767	719	819	770	726	744	727	770	810	790	747	747	773	790	735	770	760	752	762	718	779	734	745	739	810	742	800	731	770	791	749	751	781	711	812	741	769	745	782	712	773	781	764	796	793	728	783	743	741	734	755	782	715	789	748	767	802	778	769	756	732	733	769	760	756	805	747	743	809	771	774	743	753	751	751	772	821	821	778	726	738	742	760	781	755	792	783	721	715	776	750	756	772	788	744	735	752	801	756	756	785	755	793	814	694	710	750	733	775	752	767	794	784	735	797	751	738	785	754	749	725	751	732	753	778	786	758	741	796	754	714	793	746	773	733	776	793	758	806	826	708	772	723	763	761	789	758	760	754	780	792	760	750	743	802	778	753	765	738	756	747	719	760	780	791	810	786	800	732	797	723	771	765	809	781	698	782	796	767	768	708	750	759	776	809	791	748	757	804	741	774	763	829	774	757	713	726	770	719	754	796	721	749	747	782	790	802	763	753	738	743	771	739	750	747	763	752	808	739	774	797	735	752	774	786	771	805	797	762	762	754	743	765	795	776	791	776	785	791	785	810	793	806	766	770	808	757	715	704	727	810	782	773	775	786	805	767	772	729	805	751	759	766	780	742	758	765	742	794	755	837	737	715	761	775	835	760	788	741	771	787	725	781	759	757	738	705	758	755	773	736	771	747	726	773	763	774	804	749	767	795	756	760	784	745	784	752	794	735	742	736	717	778	738	752	722	746	760	796	748	797	768	784	751	739	738	747	801	740	789	708	729	753	758	783	747	760	737	778	773	718	785	747	765	782	766	750	774	736	741	798	764	749	733	763	754	773	750	786	785	721	760	745	768	788	765	713	732	755	819	750	802	796	756	812	757	834	766	762	780	719	765	788	798	762	791	764	750	733	771	761	778	735	767	742	774	743	769	796	752	787	759	759	794	750	733	759	781	748	761	801	697	784	755	769	776	771	759	752	788	741	812	766	787	756	767	743	785	764	778	772	788	715	733	802	780	740	790	778	815	766	739	707	725	714	761	810	808	785	703	777	741	814	772	744
24937	21514	24954	28514	21506	21250	1457	630	471	472	466	477	486	462	459	383	463	456	430	488	430	449	462	418	413	388	429	398	397	408	468	472	409	430	420	495	457	458	479	435	445	422	459	466	415	390	453	462	441	400	405	398	437	516	480	426	453	483	392	471	440	401	425	441	406	414	440	433	431	445	421	431	402	448	424	444	423	429	421	432	419	443	456	447	442	440	455	437	454	423	416	426	393	425	466	444	422	441	431	414	388	409	396	421	436	457	450	421	429	400	419	398	414	434	422	480	423	419	395	441	492	420	411	455	435	405	425	479	467	412	438	421	438	449	452	447	457	424	401	490	480	445	458	408	405	418	439	423	421	444	409	424	419	442	428	415	415	443	465	404	420	399	406	436	424	455	472	425	392	444	447	430	411	431	404	435	412	422	419	448	434	445	411	411	456	403	423	456	417	433	414	455	441	451	435	427	448	468	421	446	423	450	425	438	383	440	451	440	441	445	420	418	412	439	428	473	402	418	415	421	452	454	416	467	431	427	421	429	435	440	452	414	425	426	397	379	475	491	398	435	439	437	436	470	443	422	404	413	446	442	442	417	470	441	432	405	416	466	422	425	477	448	516	452	363	426	464	469	466	407	388	451	468	385	434	391	432	430	424	423	437	413	440	444	447	408	418	426	429	401	426	459	450	411	456	436	428	426	452	433	460	457	486	455	403	465	422	480	406	418	484	480	433	405	413	375	437	428	414	433	382	457	408	442	438	423	425	411	432	447	472	437	413	438	394	427	395	422	448	425	423	484	427	405	469	427	432	431	425	415	448	394	432	443	437	379	419	421	410	471	420	411	406	441	445	446	438	408	430	444	406	411	435	449	442	425	436	393	426	415	412	443	433	407	428	441	409	456	408	432	429	460	411	450	388	429	455	444	408	438	403	436	426	424	425	423	449	445	407	442	423	432	408	435	421	474	407	400	471	421	412	427	442	412	408	435	444	439	414	398	432	416	379	379	459	402	438	453	424	418	476	464	397	422	443	442	406	421	427	403	419	462	425	445	413	433	386	418	449	447	433	422	458	427	432	413	454	429	475	383	423	441	451	402	429	444	457	405	410	429	397	407	408	396	467	432	436	436	428	426	442	408	428	436	473	433	392	403	381	449	416	392	439	437	443	427	412	444	453	432	431	411	448	438	445	405	421	392	429	463	434	392	404	405	471	453	387	414	428	497	443	400	437	461	442	405	408	438	408	442	416	490	447	446	444	435	447	441	459	394	398	438	432	410	384	386	412	400	425	422	404	441	412	416	444	458	390	421	426	389	431	441	420	399	432	402	466	436	441	453	445	416	415	460	448	449	476	428	412	426	424	436	463	392	421	440	420	444	413	439	371	417	410	423	446	396	462	425	403	427	447	437	449	432	443	438	441	485	462	414	442	464	460	423	416	408	448	449	420	404	387	401	432	457	429	403	419	437	461	391	420	433	425	420	413	415	472	485	438	397	400	431	440	421	423	439	449	426	445	425	432	416	464	471	453	399	427	444	446	434	435	395	427	425	403	446	456	415	410	426	469	403	455	449	413	409	429	411	445	414	393	426	419	465	434	437	431	458	481	427	409	435	423	448	419	431	399	469	413	409	409	446	462	405	419	405	434	407	471	438	409	442	441	436	418	429	416	437	416	388	427	449	460	412	446	433	429	448	438	454	473	441	432	396	414	441	465	433	437	436	436	444	491	431	448	405	405	373	396	432	424	449	410	427	439	425	472	458	467	422	480	449	448	405	471	422	460	471	446	430	424	435	429	411	399	481	408	427	448	449	449	421	414	419	443	429	409	432	396	414	429	438	426	489	387	445	454	435	423	395	408	432	440	467	433	417	476	439	457	412	431	462	423	428	454	454	424	426	439	450	403	457	437	469	416	392	408	428	443	438	432	428	439	427	433	457	411	433	430	444	411	430	436	446	415	421	455	439	422	421	385	399	426	439	433	447	417	430	417	423	451	451	450	439	441	418	456	468	402	483	456	414	439	424	413	442	460	431	431	429	394	431	401	432	425	456	403	446	399	452	441	456	454	426	409	439	450	428	483	433	434	459	412	480	441	395	393	453	400	414	428	446	420	419	383	415	433	454	433	385	448	459	444	423	398	466	430	409	438	403	468	434	427	445	439	425	405	403	413	434	463	389	439	429	420	437	438	417	435	459	428	379	433	416	416	460	457	445	428	432	414	412	422	427	434	411	398	461	483	400	413	448	431	379	472	425	446	447	415	437	455	466	454	423	442	430	428	422	448	413	385	416	430	452	464	415	425	419	436	415	433	443	450	422	390	435	442	392	427	439	413	382	458	457	416	476	439	427	446	449	407	434	416	418	433	441	418	402	451	439	458	404	432	437	436	462	404	389	421	422	433	466	427	443	463	433	447	458	414	441	429	444	408	437	421	411	375	439	413	406	434	427	428	428	423	438	419	388	440	393	443	386	439	413	419	424	396	416	458	480	441	396	418	471	414	416	448	442	392	391	414	423	432	415	418	460	463	442	401	424	422	446	436	408	464	435	420	455	440	385	406	438	448	442	432	452	462	416	479	433	407	437	444	439	457	434	415	491	431	449	417	408	441	387	496	428	447	439	460	434	449	429	371	425	408	452	418	433	453	449	421	406	436	417	421	421	443	446	434	430	412	426	453	408	460	442	443	439	379	412	404	425	413	411	405	439	402	455	449	410	442	453	441	473	443	429	401	378	448	447	408	413	420	403	415	401	436	373	411	437	388	462	435	409	455	446	466	410	374	384	445	419	436	459	427	472	423	418	438	417	413	448	414	450	428	471	416	394	376	431	469	429	479	444	406	423	419	420	396	367	458	426	445	407	420	413	417	445	426	406	444	451	462	435	460	448	425	425	467	454	458	415	429	422	470	494	423	464	432	438	414	430	453	432	418	470	421	403	416	449	420	431	453	412	363	436	436	406	465	386	368	423	434	431	424	394	454	429	438	405	454	419	435	431	415	451	445	404	437	440	425	393	405	435	433	412	481	419	440	415	447	411	422	442	405	409	447	433	448	394	402	459	460	414	434	426	431	414	401	438	415	460	390	449	440	460	463	466	440	412	443	425	406	422	426	441	430	448	461	419	427	443	484	426	449	433	407	383	452	418	437	411	463	477	413	407	402	440	422	430	415	399	427	431	391	391	456	428	435	447	399	401	429	424	427	443	426	469	439	432	433	457	445	404	437	420	427	425	430	431	434	417	432	448	430	466	467	388	426	439	399	455	444	385	415	436	403	421	442	461	437	471	454	438	445	468	398	450	473	422	447	412	416	460	445	419	408	423	429	440	393	405	424	412	439	440	425	430	411	369	440	422	446	419	435	449	411	437	433	454	411	414	417	405	448	401	488	421	427	398	384	438	437	458	409	419	438	430	441	426	441	451	401	463	442	392	405	489	446	437	441	408	413	404	404	448	449	445	417	443	490	443	443	457	432	416	449	468	456	419	403	424	415	434	442	426
13697	4101	1884	1249	1056	984	1005	956	946	922	951	938	936	948	946	934	942	921	968	950	902	896	910	962	920	974	929	900	914	923	979	901	993	922	959	915	902	934	901	911	929	907	918	928	916	923	938	926	930	932	933	942	956	969	999	924	884	906	938	911	929	966	908	951	912	927	938	925	899	889	925	913	923	938	918	953	939	893	953	964	963	918	928	919	951	944	857	914	923	879	875	934	955	909	937	894	905	951	917	902	905	949	874	905	891	880	926	886	874	889	990	927	923	929	919	871	940	950	935	905	918	918	919	914	960	936	964	950	955	913	930	904	951	926	903	832	914	923	970	907	860	941	919	894	919	891	922	950	935	878	895	882	1021	902	942	934	922	924	886	882	872	939	921	933	920	910	917	933	946	954	881	915	973	885	882	864	901	941	910	917	891	904	842	913	950	925	915	918	963	949	897	949	922	911	922	940	875	876	922	901	902	861	927	945	877	949	916	953	851	890	953	959	887	884	916	916	946	868	966	933	896	909	960	917	901	925	913	940	883	857	946	913	909	903	924	942	998	916	919	902	932	920	934	890	940	929	928	943	857	920	891	905	874	890	909	912	938	943	922	900	852	944	886	898	893	944	920	911	891	937	894	896	920	926	921	962	879	895	892	962	913	919	878	935	940	889	902	904	907	925	904	911	906	933	1004	919	873	952	965	903	965	925	904	830	914	869	932	915	920	924	893	916	895	931	885	881	921	894	963	906	917	877	907	881	914	863	900	949	903	909	961	935	865	936	897	876	877	902	938	868	869	921	944	932	880	904	871	914	915	952	963	874	950	917	894	952	922	937	919	946	917	906	908	931	928	891	920	875	986	944	947	924	910	906	911	896	967	952	909	926	946	909	911	934	915	937	952	941	917	867	868	908	903	847	922	934	946	970	865	895	936	993	890	865	978	1010	917	920	887	891	889	899	867	854	933	863	927	915	924	923	906	910	930	953	925	944	923	884	934	905	867	975	963	901	907	884	943	881	936	990	960	861	857	965	967	964	923	953	882	932	880	921	877	923	934	892	886	950	923	977	941	1017	861	894	884	920	887	921	923	982	936	950	884	909	884	920	968	883	929	935	885	916	855	880	913	938	893	922	918	946	948	927	953	938	880	892	955	864	929	913	912	925	903	939	949	966	942	878	910	878	922	879	941	923	891	905	958	875	944	924	936	862	933	948	841	959	911	903	942	928	877	877	919	945	955	952	910	913	911	908	1029	934	938	921	894	855	889	949	906	915	881	899	939	908	924	951	925	916	920	944	937	946	929	934	837	879	935	1006	930	887	879	880	915	931	964	877	859	906	879	970	945	888	935	945	908	945	1001	902	898	970	950	901	880	915	903	943	919	968	897	948	939	892	935	932	961	971	960	931	902	898	943	983	873	884	869	847	900	901	896	880	939	939	916	915	908	946	931	955	968	872	899	897	891	905	904	889	882	971	854	905	933	981	908	976	898	928	953	894	939	954	911	869	936	919	911	890	919	895	910	893	908	926	901	926	924	962	942	946	952	861	895	933	900	926	908	904	908	935	924	921	957	909	902	924	905	942	978	915	912	903	879	859	940	863	932	960	873	885	910	963	905	947	865	874	914	939	861	856	951	983	883	900	990	926	905	911	951	963	944	902	932	921	945	919	884	894	933	884	912	918	909	955	939	894	948	903	934	989	934	905	883	910	848	914	926	880	895	896	959	939	905	899	934	899	895	908	911	882	928	913	928	919	895	919	927	885	941	893	885	907	931	915	938	919	914	851	898	917	930	920	919	918	961	891	994	896	875	935	942	895	925	931	955	916	884	947	864	915	918	854	917	948	884	869	937	935	957	926	904	896	940	924	858	941	939	925	888	955	934	972	920	902	911	970	930	907	956	953	946	906	901	881	898	916	972	895	939	960	966	962	916	892	861	926	931	963	947	934	956	907	933	870	969	905	896	928	900	931	917	874	884	884	866	941	933	944	938	916	948	909	903	952	907	874	943	900	912	956	900	915	949	947	947	879	905	933	941	889	957	934	923	903	904	884	877	939	927	928	891	947	924	982	956	909	907	939	937	917	936	933	860	997	927	927	941	955	891	883	958	936	907	934	925	901	930	955	950	929	972	987	926	903	898	909	922	878	939	887	874	924	879	946	924	929	968	921	875	899	882	948	916	917	917	952	875	916	877	924	924	918	907	901	877	870	895	888	936	937	910	915	960	917	937	923	898	934	887	958	909	936	899	907	882	883	989	866	874	968	912	906	948	916	927	916	906	937	938	889	888	946	941	943	921	939	861	906	895	915	922	876	911	909	906	888	927	921	939	912	937	877	882	862	970	914	956	878	904	972	965	894	932	903	870	971	892	941	930	891	948	964	891	973	927	922	886	919	893	916	897	910	850	897	887	959	963	923	963	926	944	917	925	939	947	927	959	966	905	951	960	893	934	953	923	909	938	946	949	952	944	913	937	904	870	947	892	984	895	920	906	964	900	923	931	960	896	870	929	914	970	889	912	953	896	902	927	913	902	986	876	917	924	851	908	925	976	903	981	853	879	861	889	966	904	918	917	858	897	930	893	963	914	885	898	929	899	931	921	885	836	953	880	943	884	903	898	941	948	907	956	898	963	842	904	963	920	963	942	946	914	924	919	896	828	939	938	961	910	924	867	915	971	883	934	908	914	948	945	943	879	896	924	911	901	907	910	906	894	919	952	881	977	897	932	906	957	886	946	936	924	968	966	875	970	893	920	916	929	928	946	914	897	923	874	874	934	936	914	926	933	887	935	942	886	913	919	940	919	911	898	850	903	900	922	945	1026	947	884	934	887	920	851	937	874	915	901	888	906	922	898	947	912	919	933	950	860	948	913	883	879	870	919	897	910	886	937	961	983	902	893	965	892	887	887	906	926	909	927	896	935	947	934	935	915	914	910	934	945	925	933	922	943	940	869	911	943	940	954	930	915	865	924	854	967	912	915	940	863	924	905	933	880	927	907	919	932	884	908	921	958	923	871	914	952	851	927	894	954	954	943	898	914	959	837	910	921	887	952	911	950	935	908	882	872	930	960	904	901	895	954	896	919	888	903	935	898	967	951	907	946	930	904	901	937	927	970	906	905	954	966	835	939	894	940	1004	899	960	923	920	916	885	906	904	928	888	909	911	892	944	923	948	934	880	916	929	933	920	904	915	917	926	974	917	909	912	979	894	902	896	904	866	922	895	957	899	855	984	918	916	946	941	893	892	937	883	905	913	940	906	911	893	849	878	867	908	886	955	945	961	871	903	908	913	926	932	903	907	990	906	897	874	925	912	898	906	939	887	889	884	876	948	941	954	898	928	888	908	950	936	880	866	852	897	886	965	932	961	887	885	885	933	938	893	859	913	882	938	904	927	916	870	944	906	917	908	932	920	899	919	947	917	919	954	1009	986	903	994	928	899	915	905	896	914	843	882	996	868	887	955	923	937	962	908	926	939	886	880	884	900	963	896	947	892	923	918	957	943
24276	21474	25190	28174	21480	21489	20081	825	443	371	346	356	318	357	321	344	271	336	310	309	281	301	306	295	326	308	286	326	278	270	255	274	305	284	292	312	288	281	270	301	283	257	307	292	280	280	297	280	291	286	293	298	293	282	292	267	281	283	262	294	311	304	301	282	288	296	343	266	277	273	279	274	277	286	275	301	287	269	298	251	297	287	273	281	271	254	268	277	260	277	270	247	295	277	285	275	259	257	284	313	274	282	292	283	291	327	283	294	251	300	267	315	275	261	275	267	300	295	272	255	277	306	258	244	290	267	284	318	287	274	320	281	257	282	328	265	296	287	302	301	260	293	254	265	262	275	264	335	248	300	264	288	281	280	270	276	276	275	278	284	299	315	259	256	275	259	294	283	285	321	282	298	298	314	270	276	278	303	271	281	285	310	279	280	266	280	287	296	296	306	248	272	307	250	299	270	312	276	298	282	314	266	289	262	296	306	296	267	287	268	271	288	267	298	304	270	289	289	266	282	258	281	247	279	275	279	290	295	291	290	269	286	286	292	268	278	233	279	291	285	303	315	308	285	280	327	321	266	282	287	229	322	252	296	298	313	274	269	244	261	293	312	319	277	301	299	293	252	264	288	293	294	279	283	312	276	304	294	306	299	269	279	276	310	263	268	281	324	262	278	266	285	304	287	308	308	309	268	233	264	271	270	269	254	279	286	249	270	331	287	290	294	260	272	269	258	274	265	298	286	291	294	265	263	282	286	290	284	283	270	299	300	280	283	317	316	274	260	263	276	297	316	279	252	280	263	269	304	287	250	298	266	287	280	299	264	279	288	277	282	292	275	281	303	272	267	276	315	271	280	298	285	291	265	288	265	286	284	309	254	288	292	276	259	278	289	311	292	289	279	296	279	295	256	271	312	275	252	257	260	267	268	261	304	319	265	266	312	279	276	310	317	286	260	307	299	267	262	307	308	289	286	309	278	276	288	289	262	259	289	306	274	272	247	269	283	299	290	302	272	294	275	255	293	260	258	266	278	295	256	305	278	270	253	257	281	275	292	294	291	268	248	301	250	274	304	309	294	263	286	262	277	239	288	273	311	281	250	284	307	283	295	324	282	302	279	232	287	305	282	266	308	295	325	265	276	235	293	274	304	270	266	314	281	302	263	269	308	258	269	267	264	278	275	269	270	266	282	260	259	269	248	264	308	274	256	315	288	271	279	303	275	262	288	304	325	264	260	247	285	292	285	247	269	284	263	264	270	280	283	278	246	267	266	254	259	297	276	279	286	294	293	271	260	290	282	261	290	289	314	279	265	293	282	279	285	286	328	297	259	290	314	267	261	263	283	237	273	279	276	282	288	290	262	277	274	286	299	280	297	286	298	268	256	278	299	282	281	284	258	303	285	313	262	265	278	265	288	307	277	268	292	289	308	288	279	282	269	261	245	255	284	297	304	285	255	283	282	270	269	321	287	313	302	291	312	293	262	308	266	316	289	301	311	294	273	317	277	280	280	287	264	250	258	290	290	294	302	289	281	300	273	294	273	288	267	281	300	285	255	266	299	264	280	275	292	243	277	256	276	269	283	271	280	266	279	262	260	288	274	295	270	298	342	274	290	277	270	290	282	283	285	281	270	275	270	311	267	263	275	296	287	235	294	267	322	256	283	272	270	295	241	280	294	302	263	323	293	300	254	262	298	298	282	274	297	293	263	317	272	308	275	283	305	250	271	320	268	255	300	307	277	282	295	256	311	255	266	245	275	287	303	311	298	265	259	298	300	250	292	302	278	263	303	301	295	288	294	301	269	284	290	260	251	296	270	281	272	257	270	281	287	270	310	276	250	283	246	299	304	279	295	250	308	284	272	293	280	253	268	281	265	287	311	261	315	290	283	266	293	255	279	277	327	276	267	274	261	237	265	282	279	273	283	302	266	254	259	289	303	289	260	296	268	265	263	329	285	265	312	282	242	281	282	296	238	276	271	259	303	277	260	275	273	261	271	270	279	270	299	257	246	286	302	241	293	282	247	248	316	280	287	243	283	259	269	300	284	279	265	256	297	272	266	247	277	280	303	266	297	264	269	291	297	311	268	277	240	269	287	261	267	308	304	278	275	280	281	272	257	278	266	294	277	265	259	284	265	243	277	298	281	304	302	295	293	281	259	273	324	282	309	249	302	259	253	274	285	298	270	290	270	306	288	278	238	246	286	282	299	315	285	280	272	278	309	254	243	278	304	294	269	283	253	296	273	311	283	322	281	284	306	291	286	283	285	259	290	257	306	286	311	288	270	283	310	261	274	279	277	253	265	279	267	292	263	276	262	261	290	281	294	302	269	297	283	256	250	280	272	290	274	262	291	304	306	324	269	284	238	313	260	226	274	275	298	279	282	315	274	302	298	290	293	311	302	274	300	310	306	283	275	292	297	284	246	236	289	275	294	292	288	272	296	280	311	281	257	277	264	261	281	314	309	277	286	264	267	280	268	302	268	290	313	272	259	280	269	277	280	271	274	273	261	272	259	259	289	305	281	286	306	307	295	279	287	300	292	304	319	286	296	278	286	258	289	267	286	258	240	258	289	260	303	310	276	298	278	269	288	283	306	305	258	284	295	263	280	272	287	271	275	315	266	293	251	297	286	297	262	280	252	272	286	261	298	277	296	276	275	263	269	276	281	292	308	266	275	279	254	276	286	287	260	238	340	258	274	284	253	281	287	281	286	285	299	271	296	290	300	298	285	303	267	294	289	287	290	287	275	293	297	271	260	262	293	265	256	246	292	265	278	321	293	317	278	276	273	260	309	258	250	255	316	273	282	285	288	290	283	276	283	283	315	301	303	278	276	272	298	255	259	249	280	283	250	263	265	276	281	254	283	266	263	258	268	267	273	296	283	317	317	255	342	279	283	293	291	254	283	310	298	291	297	296	296	314	261	290	317	326	290	287	242	285	244	264	301	287	291	278	257	292	309	282	299	270	284	278	280	271	313	256	305	269	290	304	298	265	266	262	296	278	303	285	270	284	309	313	301	296	294	262	291	323	261	264	277	281	264	267	280	288	281	289	248	262	262	276	283	283	307	284	280	307	247	281	291	321	259	292	300	239	276	283	272	264	280	289	290	276	275	272	252	279	313	256	252	284	281	300	313	336	268	309	259	250	297	274	301	302	280	294	231	271	292	286	267	258	259	310	264	293	290	264	299	319	275	275	294	295	282	274	266	280	279	253	294	299	278	295	291	270	287	290	275	278	291	314	261	274	265	266	296	269	306	293	309	290	295	315	288	312	270	293	264	302	290	296	292	275	250	267	255	292	242	281	293	314	283	288	298	276	267	269	239	292	271	270	289	271	303	257	276	254	253	303	273	274	296	270	256	288	299	291	256	308	279	262	315	260	306	297	285	292	282	297	279	276	284	290	265	266	291	296	226	304	288	303	297	269	268	300	291	286	261	269	333	257	282	270	281	298	275	286	283	270	263	303	278	279	274	278	284	303	290
18487	6286	2683	1244	927	749	700	666	650	611	650	605	627	628	645	599	623	600	588	605	614	605	648	613	610	613	558	572	607	613	641	609	628	592	632	582	627	603	626	635	604	622	629	656	607	661	599	623	583	632	580	591	641	634	578	587	603	607	589	570	570	597	566	644	564	659	640	607	624	597	624	583	610	618	607	654	625	604	612	568	589	614	604	609	601	570	607	552	629	638	639	638	585	649	589	596	605	566	585	601	605	650	613	596	587	629	619	621	555	591	605	617	598	610	608	643	577	641	626	572	627	597	586	571	613	591	593	563	648	599	611	627	564	593	582	580	584	642	598	589	593	568	620	640	627	612	618	617	635	625	579	604	600	622	586	545	617	606	598	576	569	592	643	595	610	611	598	604	567	613	638	617	565	564	609	622	598	628	621	614	616	615	630	559	600	626	565	578	613	635	628	584	624	585	617	546	605	610	592	602	607	620	588	615	646	609	586	617	581	635	628	621	593	598	610	585	542	561	608	611	567	609	609	624	587	577	625	595	609	637	638	595	600	618	595	641	629	610	553	604	588	614	584	587	592	618	583	553	609	631	597	642	630	556	618	611	592	596	628	593	606	586	605	614	637	600	612	632	597	640	615	597	629	590	599	603	654	599	596	611	579	598	583	606	595	579	629	602	593	564	593	581	585	618	610	617	628	667	646	622	586	600	565	598	569	614	592	598	626	573	622	600	575	617	577	540	592	603	607	614	604	587	623	602	632	587	624	614	612	629	607	556	588	635	585	589	609	562	588	593	613	582	620	561	609	621	631	609	584	573	576	593	585	589	631	578	545	653	606	631	620	629	599	583	613	605	619	615	606	587	578	575	627	603	590	614	598	593	613	566	588	600	596	577	616	606	611	601	631	599	548	607	591	579	584	551	629	582	611	581	623	568	595	653	578	610	619	612	589	585	601	641	590	636	572	590	599	582	613	621	596	560	646	597	599	573	613	591	573	565	635	612	641	609	582	600	584	649	621	633	557	618	588	574	590	582	620	597	602	618	585	560	613	648	636	621	633	569	592	616	611	626	629	572	585	594	584	625	599	587	571	586	603	637	635	604	598	592	595	612	609	562	629	572	633	614	606	597	587	620	662	602	561	573	631	569	625	639	603	606	603	666	595	615	592	598	590	636	600	572	623	602	628	598	588	582	622	574	636	597	638	645	600	572	581	638	604	612	571	612	597	601	642	590	563	623	584	612	542	631	580	605	570	632	565	580	627	609	613	583	609	614	604	579	601	623	606	638	577	638	611	624	588	558	599	628	624	636	646	590	606	614	664	571	579	608	596	623	619	592	600	575	650	579	610	571	570	564	582	588	574	663	611	514	590	594	616	670	602	542	603	589	596	552	585	642	574	598	601	607	626	627	597	617	617	571	564	620	600	612	606	625	618	586	613	626	574	609	602	600	616	612	622	552	562	613	569	545	595	592	587	546	619	579	634	616	555	611	568	591	602	639	641	600	598	633	612	582	604	599	639	581	636	625	583	576	648	568	616	614	574	581	605	599	580	632	630	616	624	639	590	585	593	598	564	610	593	583	635	624	583	604	623	615	626	609	572	615	617	661	596	564	651	595	596	608	577	588	627	569	621	637	597	628	639	599	646	674	666	602	562	619	602	620	644	605	592	583	598	609	650	601	595	604	654	588	623	590	589	550	628	595	594	584	574	629	607	604	609	597	610	618	600	587	609	629	586	646	592	637	625	579	630	628	599	578	585	605	605	620	577	599	623	610	613	608	607	626	600	578	561	570	606	566	625	599	594	572	632	583	611	631	523	635	560	624	637	598	599	621	665	596	597	588	618	591	611	629	613	584	545	609	649	623	611	629	614	671	586	617	570	588	608	600	603	612	630	627	595	603	601	624	578	591	623	605	594	607	610	564	635	585	598	596	607	631	630	571	613	587	561	589	555	599	608	620	614	606	599	620	607	595	609	602	557	590	611	609	625	593	585	628	600	570	614	603	565	599	591	548	606	601	620	602	616	597	539	588	637	556	617	636	601	626	628	651	618	587	597	625	609	589	606	593	618	613	580	617	599	610	635	565	590	590	579	631	610	616	610	603	580	578	567	546	630	592	617	625	586	553	613	605	622	597	565	602	593	647	598	629	644	586	555	628	583	634	589	630	620	613	645	598	594	591	607	614	607	596	665	605	603	558	602	581	625	607	587	579	622	600	581	620	569	634	623	618	593	603	601	630	594	626	648	615	566	590	578	614	595	568	594	610	588	595	591	603	605	632	603	623	575	629	645	578	641	584	579	600	609	622	601	598	605	618	592	640	551	559	615	629	601	626	600	600	621	562	591	585	604	628	599	620	583	598	603	583	635	609	626	613	573	573	631	602	621	612	590	575	599	591	548	644	600	593	618	598	573	601	603	599	591	602	595	591	601	593	571	593	582	583	631	633	608	616	607	640	595	584	591	626	581	599	624	607	640	644	633	601	579	595	593	590	631	646	601	649	614	601	708	608	612	610	599	609	631	592	637	581	607	575	676	586	599	601	608	610	598	637	585	591	626	638	632	612	596	633	615	598	624	576	617	623	575	561	620	627	617	628	566	568	590	609	602	621	603	622	593	624	590	567	604	574	624	621	607	651	589	540	611	641	584	624	607	644	590	580	614	618	567	597	610	594	587	628	604	606	604	577	635	630	612	606	605	608	640	626	608	621	605	629	634	583	638	620	602	569	593	608	605	623	601	638	611	667	591	585	646	605	647	610	631	583	636	607	606	612	642	559	622	586	532	603	631	626	598	654	573	595	588	611	579	600	577	626	626	589	594	628	648	650	580	628	560	553	571	608	608	613	601	605	617	635	628	622	571	603	629	591	601	620	616	616	628	590	577	612	602	611	618	586	612	645	609	613	626	628	582	599	598	596	599	577	602	612	606	560	653	588	571	622	625	614	607	615	643	566	594	631	631	600	619	669	559	641	550	634	576	619	611	605	590	573	578	605	617	613	574	585	562	569	617	593	582	631	646	542	631	586	569	605	594	577	591	570	604	622	613	599	574	633	621	572	586	589	598	575	636	585	589	579	607	595	647	592	601	602	609	595	603	546	607	579	642	620	617	635	565	641	571	612	582	582	578	620	629	592	610	619	632	609	623	607	569	602	584	574	602	632	586	601	650	623	579	598	631	605	614	581	577	578	613	559	565	594	636	629	613	620	550	594	601	606	586	647	632	583	607	576	598	634	572	602	641	610	620	620	610	641	591	581	645	615	581	635	611	587	574	601	618	582	627	613	651	571	601	585	642	598	626	616	635	627	575	552	647	624	585	561	608	595	592	584	600	612	578	599	602	657	612	628	593	662	584	591	617	579	566	632	587	614	605	607	604	592	601	612	562	592	610	602	595	589	591	613	620	588	613	562	629	577	635	599	606	556	599	583	584	551	572	617	601	591	639	551	607	617	567	587	609	607	617	590	608	628	619	623	607	591	593	578	561	601	556	578	598	618
32376	20657	9927	706	399	379	371	335	319	327	318	346	347	359	316	384	330	376	324	325	322	323	316	324	353	325	325	363	360	374	329	333	360	315	303	350	334	332	363	293	360	323	317	359	367	337	338	356	342	322	337	348	347	351	309	326	331	342	356	318	328	333	316	354	339	341	340	319	341	329	359	334	333	337	333	340	388	349	312	338	321	322	315	316	326	338	367	330	343	345	341	292	320	335	362	313	331	334	317	320	314	301	355	330	338	331	304	318	316	288	294	326	325	337	353	329	324	358	336	351	316	319	329	326	333	293	336	333	335	335	307	297	325	310	314	320	352	326	338	318	288	344	346	350	353	332	301	348	349	341	308	315	327	320	285	327	349	317	357	335	339	322	313	332	311	354	358	318	365	340	332	311	323	338	358	318	318	338	331	294	368	322	355	343	307	339	324	361	378	346	323	328	369	333	334	354	342	317	314	326	325	332	298	345	341	330	327	342	335	323	310	309	339	337	359	342	322	329	368	300	359	336	308	287	344	305	364	322	333	329	317	306	328	340	358	344	301	337	324	332	339	321	314	310	321	332	345	356	352	328	328	315	371	327	314	331	339	301	328	312	330	345	349	336	329	337	328	382	330	337	341	370	365	313	315	334	316	315	342	331	333	310	340	301	341	286	350	373	343	351	324	344	370	329	401	333	352	330	324	333	346	306	345	338	373	341	309	335	325	302	312	330	358	294	324	345	348	322	295	335	360	331	365	373	319	350	322	317	317	322	328	339	324	359	319	339	326	323	300	302	338	318	318	364	322	375	377	315	345	324	329	356	367	340	321	322	325	329	344	337	324	330	329	326	363	335	308	335	313	347	347	338	363	331	317	328	325	383	360	333	338	347	311	322	335	368	316	342	345	322	317	295	331	344	357	298	342	335	357	360	298	323	327	341	304	322	322	304	327	321	309	332	342	329	343	325	338	326	341	339	352	377	303	300	346	340	327	350	350	364	354	303	334	334	312	308	321	379	348	349	346	289	377	341	358	312	300	302	358	344	320	325	320	311	346	384	329	320	333	320	352	291	356	327	358	337	363	333	369	311	309	311	317	366	380	328	318	285	314	349	327	306	334	336	331	360	329	309	314	330	362	318	316	357	381	330	324	316	327	299	331	354	349	315	359	331	365	341	332	322	340	332	326	320	341	318	329	334	304	300	322	351	329	340	330	327	320	365	345	334	341	348	345	332	318	319	345	337	354	297	361	312	340	319	323	333	335	323	312	338	326	306	337	323	331	316	339	319	343	299	380	349	306	351	328	347	332	369	378	364	352	338	356	331	326	342	308	325	308	324	347	342	299	359	315	330	331	367	334	326	330	358	324	321	345	333	314	313	313	290	345	360	374	323	377	331	317	358	330	303	334	348	338	317	364	321	326	311	346	319	337	372	306	361	339	362	325	298	334	359	340	350	340	295	323	350	322	325	314	322	346	331	334	334	310	341	322	333	375	328	331	352	328	296	326	316	311	352	341	328	379	333	349	302	332	275	351	305	305	347	344	318	319	307	332	296	345	323	342	348	337	337	321	297	321	325	315	325	336	313	343	354	336	303	339	345	337	318	324	376	326	351	344	314	329	353	312	329	353	317	318	309	319	318	327	310	303	336	348	309	311	347	285	347	329	357	329	342	341	330	350	324	357	345	332	321	329	334	354	330	359	324	329	323	376	326	323	361	311	345	336	327	321	338	331	329	358	288	360	345	307	334	326	318	321	308	325	321	367	326	339	367	349	336	329	327	312	327	356	327	325	324	333	328	320	343	318	299	310	331	338	338	319	332	300	356	348	323	372	371	317	301	284	306	345	358	332	332	309	340	323	344	297	336	346	382	326	379	324	324	349	330	326	351	337	320	292	304	346	346	372	369	343	316	340	355	336	335	351	334	301	295	323	350	314	342	323	342	346	322	336	331	346	339	331	367	383	321	316	318	345	316	346	329	307	327	330	333	309	347	360	366	347	328	320	327	313	317	346	340	296	316	339	334	350	325	326	322	325	340	320	331	354	351	312	336	328	325	328	325	344	304	329	342	340	323	352	343	364	342	317	337	354	327	346	343	350	345	330	339	331	360	304	371	335	364	286	316	297	323	318	297	335	354	368	344	354	324	321	320	288	338	339	352	317	307	333	364	326	333	358	339	316	325	318	323	363	344	331	338	334	346	347	356	323	324	341	338	354	347	319	335	353	352	316	356	342	324	309	341	342	337	336	301	333	342	350	335	328	325	334	327	355	342	337	353	310	322	301	299	342	319	327	340	343	339	349	315	334	314	351	302	361	327	358	336	344	343	295	348	347	328	338	363	365	314	324	316	357	359	322	302	334	318	335	312	328	292	338	313	331	306	324	370	360	343	339	333	318	313	356	326	320	333	315	378	322	307	351	315	308	351	318	340	326	350	339	340	320	327	336	338	308	346	334	353	315	321	363	323	349	329	351	375	336	331	306	336	336	349	333	367	321	305	315	323	352	343	359	325	321	318	313	314	331	345	328	346	336	352	343	343	332	315	315	299	348	304	308	322	382	309	314	346	327	335	373	337	316	344	348	351	317	317	317	338	334	331	299	296	309	321	322	350	331	322	321	320	313	341	335	301	306	369	371	354	364	332	311	367	340	321	316	295	347	338	330	297	338	335	304	337	371	353	327	342	319	337	309	345	304	338	333	311	310	355	351	310	312	304	358	346	359	343	348	358	343	321	369	295	288	335	318	348	348	278	329	344	342	367	331	335	307	343	318	315	331	339	320	361	321	318	342	341	328	334	336	323	342	351	327	393	318	347	326	315	335	362	332	351	303	343	356	312	308	316	335	349	361	328	323	340	325	324	320	347	358	334	326	334	358	296	316	365	306	352	335	332	352	334	348	314	339	363	334	336	369	319	335	308	325	340	315	348	355	327	336	329	324	336	300	283	342	348	323	321	359	303	306	338	346	341	335	357	328	373	329	327	320	320	343	383	327	355	313	313	326	321	329	327	333	301	349	312	325	335	307	324	353	295	327	340	320	343	332	300	330	318	312	351	316	303	318	334	354	354	316	355	336	303	328	336	300	315	327	352	331	357	354	342	337	324	337	312	290	310	324	368	334	340	329	292	305	325	298	359	307	358	336	329	288	318	318	334	319	314	293	366	376	325	348	309	310	314	338	344	325	364	329	335	309	338	320	329	340	344	349	296	334	321	334	324	351	323	349	300	348	326	336	342	346	345	308	329	346	359	355	343	326	320	349	317	324	315	313	335	342	339	302	331	339	352	309	364	353	344	312	329	344	328	295	332	354	310	336	313	321	332	342	356	312	353	321	338	315	340	310	380	344	336	342	346	321	303	322	335	319	341	309	346	345	337	334	318	296	321	323	351	331	338	307	285	325	322	319	318	342	333	383	361	334	352	311	328	360	336	334	330	330	333	317	326	353	305	350	312	353	316	351	315	332	328	322	304	370	346	337	329	329	342	330	335	357	332	317	329
7037	921	858	790	759	780	814	785	772	777	745	797	737	771	765	751	713	782	802	795	778	740	769	757	763	763	772	737	762	800	751	762	814	727	743	716	804	793	787	788	784	781	739	746	802	753	780	813	756	772	750	733	717	768	697	749	787	718	754	775	733	748	745	816	770	745	734	716	764	752	770	740	719	745	763	748	781	763	812	785	786	710	742	788	826	795	776	737	757	787	746	736	788	777	776	715	760	783	762	754	760	820	767	739	757	730	775	726	791	763	754	781	746	777	782	805	776	779	790	731	704	756	749	725	696	765	687	720	720	831	767	771	792	768	748	779	747	825	769	759	746	742	740	743	760	754	811	756	786	754	756	766	753	754	757	789	748	741	816	812	733	740	738	750	730	753	756	774	746	770	767	760	709	757	757	768	714	756	767	767	766	799	758	796	736	734	756	785	812	766	774	792	730	782	788	793	770	777	762	768	739	767	761	774	749	763	754	737	786	729	738	745	710	746	779	791	687	777	778	760	774	756	738	757	761	749	772	749	743	784	702	730	794	791	772	774	736	749	793	720	765	748	763	746	757	721	726	812	747	761	788	759	736	790	797	795	755	772	770	688	726	715	764	793	780	800	757	751	784	762	768	801	725	811	747	755	711	801	717	713	776	765	830	732	750	730	780	752	729	804	800	769	771	709	785	776	803	774	799	749	767	747	725	726	755	764	728	732	765	854	760	751	738	749	745	758	769	786	763	767	716	756	798	732	729	826	704	752	776	782	808	775	742	770	825	779	777	737	791	797	743	781	753	821	769	802	734	774	766	831	808	805	767	765	766	718	810	750	792	730	822	753	730	783	785	813	767	735	797	727	748	731	813	714	771	760	792	761	788	822	767	738	759	717	747	772	801	784	805	801	736	757	797	746	689	785	737	750	743	771	743	756	819	764	725	779	755	777	805	747	798	786	754	690	772	790	750	766	744	687	793	766	840	759	764	773	745	782	780	757	744	693	797	794	776	810	771	771	795	703	784	767	780	733	735	792	753	735	742	765	745	735	788	776	795	750	688	766	747	765	790	754	747	740	758	798	755	727	824	792	728	809	734	804	721	769	773	764	734	744	749	760	751	714	712	772	763	749	810	748	709	716	713	782	766	768	748	735	766	693	800	763	749	734	751	764	714	731	755	779	760	765	728	767	791	777	783	790	802	744	775	787	781	730	781	707	711	784	748	758	816	777	790	751	770	757	763	729	763	806	792	726	764	773	761	795	764	782	771	770	788	791	770	768	841	712	772	776	750	764	775	780	717	756	774	766	747	718	782	751	731	747	769	779	764	740	760	724	770	706	678	801	764	790	766	718	768	772	740	771	757	751	778	797	792	737	737	763	787	757	727	770	735	749	768	738	775	740	767	770	729	780	767	722	774	774	781	800	762	790	754	781	752	770	760	763	804	763	774	735	755	779	757	731	723	741	765	745	754	781	771	758	781	798	715	791	768	752	722	763	734	758	763	764	747	746	765	787	769	763	720	735	767	758	794	751	770	768	796	745	737	720	793	756	762	781	756	726	754	754	826	732	798	740	705	800	767	753	746	738	759	779	738	758	763	765	760	723	760	771	743	736	762	721	722	744	722	744	750	771	820	737	730	748	756	780	818	762	779	772	800	761	733	747	783	768	736	751	760	770	780	717	777	749	739	747	764	754	790	768	785	754	757	808	762	757	743	809	768	742	750	780	734	768	747	757	780	767	768	731	730	716	765	796	745	789	746	756	726	793	686	793	720	774	753	745	793	753	740	769	761	714	738	816	779	746	791	781	741	787	762	753	754	739	741	745	757	748	798	804	749	731	786	822	768	743	709	773	764	745	755	769	722	741	782	746	827	743	778	720	765	764	722	709	719	748	760	790	730	753	752	780	763	786	750	735	757	771	750	741	804	753	740	772	755	755	796	766	777	792	791	745	753	765	731	715	744	766	808	752	742	757	731	782	765	751	741	745	807	768	759	748	761	758	778	770	765	760	803	755	821	739	793	770	771	770	781	762	744	725	772	751	710	696	786	817	764	761	737	753	737	775	793	758	784	767	781	766	779	783	807	792	795	765	770	704	787	729	717	746	803	780	748	749	753	742	727	810	784	830	718	733	820	770	748	758	778	763	766	722	800	762	718	785	778	761	711	805	738	784	735	748	752	761	733	771	744	748	773	752	820	764	752	726	740	753	795	774	795	773	794	752	754	725	733	741	767	767	710	741	782	801	726	762	779	768	761	788	834	745	803	808	761	772	712	770	721	745	740	739	768	818	751	807	773	740	783	710	705	790	801	809	807	783	729	749	759	736	755	730	763	720	798	740	755	746	763	749	749	759	739	750	762	769	780	728	727	745	793	790	776	812	764	751	740	756	731	770	725	742	776	771	765	741	758	764	783	732	762	745	707	801	811	735	715	749	728	722	804	771	735	792	774	767	774	813	757	760	727	787	762	764	753	692	786	760	753	780	790	759	812	760	752	738	764	758	762	786	793	729	734	776	734	756	745	766	756	779	733	818	742	742	777	753	746	830	755	777	719	744	731	756	770	800	754	778	768	763	767	736	735	774	771	734	797	819	745	741	790	728	751	813	740	778	764	778	761	781	715	777	817	771	767	776	764	724	770	762	746	773	750	693	759	783	764	715	777	759	768	741	758	784	809	765	735	761	744	750	748	781	758	739	759	781	710	735	736	762	774	745	702	739	781	739	744	742	770	723	738	741	754	779	724	707	763	775	789	715	738	806	748	752	791	757	774	766	745	730	743	735	773	751	829	773	763	736	735	727	806	786	768	749	760	798	751	747	720	754	788	755	781	758	807	742	781	697	793	792	744	795	717	735	780	810	746	719	764	773	795	779	767	772	782	760	812	741	747	735	770	761	801	779	757	760	749	734	746	735	735	740	770	785	777	762	754	751	781	771	761	798	793	758	772	770	774	804	718	751	724	782	704	781	754	708	743	721	769	747	755	725	817	764	791	789	793	786	772	760	754	823	768	775	743	758	767	740	701	810	758	757	721	774	788	767	782	772	777	720	767	770	738	714	746	734	779	766	768	758	714	735	766	720	771	732	743	688	779	775	764	795	740	771	721	785	757	730	801	785	771	742	789	745	771	789	807	779	769	815	779	782	752	794	752	826	731	760	761	761	766	701	759	780	817	728	811	745	808	791	721	725	815	759	762	753	778	767	779	788	729	781	766	810	780	736	724	766	782	750	760	783	752	806	735	756	760	765	715	747	738	750	812	795	753	783	821	820	750	761	776	762	721	726	777	778	748	752	740	769	788	797	739	755	718	785	786	745	790	831	715	756	742	730	774	749	830	750	732	713	805	786	771	757	777	733	791	761	779	811	723	747	762	790	778	760	800	773	775	793	767	709	793	747	727	785	749	755	773	758	786	724	762	765	749	731	817	744	771	775	729	799	788	761	731	754	782	764	756	815	764	786	752	784	765	708	741	757	717	786	708	769	787	732	763	764	730	754
24840	21444	24869	28427	21455	21179	1488	622	517	552	469	487	485	451	408	428	427	453	446	488	435	448	474	442	438	443	435	449	420	413	429	456	424	433	446	394	426	429	450	454	366	404	449	466	454	439	419	465	384	469	448	409	438	455	458	434	426	416	420	424	448	446	461	467	451	446	403	420	430	416	449	427	450	446	437	393	436	403	389	447	461	405	441	408	446	432	452	426	419	436	430	447	420	488	428	431	445	421	459	433	436	444	444	430	420	423	415	432	432	428	427	421	399	401	448	443	450	404	408	451	415	444	429	419	438	415	414	447	417	408	436	450	442	409	435	465	448	417	409	383	418	378	434	435	407	387	462	465	426	459	425	418	439	438	397	437	478	449	395	437	396	408	417	440	427	417	427	406	459	432	392	487	443	442	415	394	470	420	408	439	498	447	470	429	420	440	420	457	431	361	452	403	402	393	450	426	427	428	409	429	448	411	421	412	435	495	402	415	433	418	447	415	417	423	388	442	450	441	416	455	454	455	429	451	443	456	428	402	431	441	439	439	448	441	450	422	402	401	440	428	420	415	446	445	433	443	411	436	457	432	434	443	409	403	450	405	439	454	439	437	444	463	435	429	444	453	408	452	407	444	422	433	371	442	435	443	460	408	409	440	408	405	435	428	440	430	404	419	458	465	418	493	444	394	449	446	415	447	454	453	441	445	453	405	450	382	433	425	415	415	444	395	429	447	451	448	448	475	431	436	453	411	437	433	419	473	404	398	398	415	389	477	426	403	435	404	378	394	421	412	410	414	422	423	403	390	445	397	427	438	402	386	482	508	420	436	437	406	435	451	400	426	438	417	420	457	393	479	484	417	394	390	448	419	415	424	407	446	425	450	404	404	416	425	404	401	458	438	417	437	454	438	405	422	447	449	413	452	418	483	457	415	433	433	434	422	453	443	381	427	426	467	441	441	416	439	387	418	403	415	408	459	427	454	422	410	420	412	470	456	469	419	439	444	414	441	454	438	434	442	436	416	399	457	412	443	428	445	409	434	425	403	472	422	437	390	425	435	439	420	403	407	412	443	483	434	450	430	447	426	472	407	475	389	400	397	449	427	467	423	451	421	416	441	419	452	443	440	446	432	398	433	458	406	428	447	424	418	435	399	448	446	435	435	411	419	404	453	425	428	435	491	422	428	474	415	454	462	410	395	477	437	428	433	417	470	410	437	405	431	440	406	429	469	448	441	457	407	404	397	398	431	431	405	433	457	414	462	432	432	427	464	456	435	397	407	455	446	428	388	451	457	419	410	423	416	471	438	426	441	426	416	402	454	431	426	405	399	414	451	430	453	400	431	437	436	428	411	402	443	441	427	440	394	390	387	413	458	411	427	440	434	469	410	405	430	408	405	416	431	447	428	446	399	445	426	444	458	439	385	445	434	480	403	411	436	426	425	421	399	414	461	452	402	441	411	363	427	431	402	393	455	457	438	392	403	419	445	424	440	444	458	442	480	445	417	448	463	391	396	431	413	438	406	419	415	418	409	446	412	465	462	458	411	439	431	461	444	406	405	406	418	433	426	423	435	385	435	451	454	448	416	435	423	406	419	420	437	461	421	414	444	433	439	414	363	421	432	476	406	419	440	447	492	466	479	410	436	414	404	426	450	419	425	427	435	467	424	432	420	447	387	479	413	405	396	418	463	438	405	410	402	468	434	433	441	425	424	363	458	421	411	468	430	422	421	423	406	415	454	418	432	418	429	463	436	383	441	426	468	422	425	425	415	447	475	425	418	379	439	406	463	436	408	457	440	491	425	451	427	435	413	447	441	402	449	455	399	446	394	430	433	415	420	397	420	423	398	449	396	408	428	429	478	427	415	404	426	425	475	467	411	406	391	447	463	447	421	449	438	483	418	448	434	414	416	435	392	412	434	426	433	455	432	440	392	451	403	421	423	438	411	419	398	443	425	418	477	464	419	446	363	418	415	395	462	470	435	433	460	408	414	418	425	425	434	394	444	422	427	462	468	403	415	422	462	448	425	421	427	429	385	462	414	442	453	415	490	424	411	453	433	451	394	410	420	451	413	419	428	422	398	400	414	417	393	426	469	430	453	419	432	436	411	445	427	476	412	416	455	420	432	431	446	443	386	460	435	427	415	427	435	417	451	417	424	401	404	412	435	438	468	437	468	444	434	459	418	445	407	423	472	476	397	445	429	411	417	422	425	449	428	401	443	455	388	439	431	405	441	454	419	372	412	460	436	425	446	437	456	460	464	428	458	435	447	415	424	424	436	437	444	460	398	451	437	415	421	391	417	421	415	399	424	420	420	435	438	403	448	425	391	401	429	446	427	399	424	447	404	380	430	439	407	415	403	417	421	400	439	420	457	457	427	398	414	448	424	427	411	452	378	432	459	420	457	458	436	418	447	419	462	420	413	394	395	430	403	445	453	473	487	456	457	406	413	395	435	399	395	446	400	434	430	432	384	396	453	441	410	387	413	433	404	415	413	436	491	438	425	407	436	432	441	463	417	391	422	439	446	411	448	399	424	427	433	450	423	416	412	449	418	415	411	462	396	395	462	425	493	449	425	460	458	424	410	399	444	378	398	446	457	453	410	443	423	467	462	415	412	417	415	440	446	389	444	437	410	459	445	430	469	448	390	436	428	461	466	420	458	461	454	409	459	452	445	448	433	460	424	432	450	410	430	442	427	420	442	418	429	453	413	471	426	460	456	458	451	445	474	444	393	407	404	439	380	402	405	417	429	456	428	454	458	414	409	427	451	487	448	421	437	438	419	402	415	425	464	425	403	427	423	395	424	424	415	435	407	428	406	433	413	442	414	439	478	455	440	443	406	406	400	422	413	474	428	397	439	408	420	427	427	377	431	441	395	427	455	401	417	421	450	435	401	418	446	410	396	441	477	431	447	411	414	442	398	457	416	443	443	405	385	431	462	409	399	442	412	417	453	442	431	425	395	469	451	441	461	404	425	413	441	406	442	417	454	448	428	405	412	438	445	431	463	406	430	439	417	401	420	429	442	425	417	421	418	429	460	451	401	446	394	428	428	461	391	436	376	405	401	445	462	425	464	405	391	404	457	461	450	443	412	465	405	437	397	463	431	417	449	422	413	443	435	410	441	404	405	455	413	420	444	470	450	453	451	429	406	453	430	470	433	390	418	433	447	425	401	405	354	439	416	461	409	455	445	456	402	409	425	443	418	431	421	444	432	416	431	463	418	431	434	442	394	407	419	406	462	455	416	461	434	441	402	442	422	433	384	457	434	433	444	448	411	393	420	431	421	425	381	460	423	395	435	417	438	423	430	446	391	394	430	394	399	454	414	445	468	453	438	427	428	450	428	464	420	396	428	471	459	426	438	400	477	384	447	429	439	471	455	407	439	414	406	389	458	441	418	403	409	426	439	388	433	434	408	395	436	386	429	397	460	404	436	426	426	400	471	452	407	435	447	411	405	420	447	447	434	386	449	452	396	396	429	399	451
13301	3760	1894	1245	1110	986	983	946	996	897	912	914	941	907	909	894	908	904	930	913	926	916	934	929	904	928	918	888	973	995	913	926	917	902	942	936	909	874	905	924	905	923	893	924	859	896	987	866	860	912	962	920	946	967	881	935	943	982	884	941	909	876	892	947	884	907	917	935	933	894	924	925	917	934	920	852	907	932	951	888	927	888	924	942	917	927	949	939	935	900	935	912	893	892	929	931	918	869	882	892	911	954	892	942	932	871	868	918	884	955	920	903	896	924	918	889	919	944	891	900	906	942	900	908	918	917	936	918	878	886	937	947	827	915	921	936	915	936	914	933	903	902	886	876	932	911	909	930	852	985	938	908	991	939	879	926	931	871	977	871	933	894	937	962	931	942	875	961	924	910	904	924	988	928	965	858	954	996	947	940	922	932	924	933	957	940	920	902	985	888	918	935	907	909	908	963	951	944	938	941	915	854	846	916	918	884	944	905	938	952	965	983	890	911	922	889	904	929	900	917	948	974	920	921	934	953	937	966	899	929	909	901	933	907	882	953	846	922	957	940	896	883	881	928	909	881	958	907	949	895	843	923	930	932	896	924	888	875	890	925	948	890	968	905	886	952	895	897	902	873	855	896	908	920	908	873	938	922	873	892	908	902	872	900	930	891	945	969	900	897	957	937	909	947	942	922	963	901	915	927	907	891	904	895	882	911	895	921	908	876	881	915	918	873	885	981	861	940	932	956	934	862	870	897	899	914	926	863	909	914	953	909	928	897	911	1014	858	955	912	930	932	894	922	956	869	960	927	932	915	954	897	880	925	883	920	929	920	962	932	896	927	888	936	967	953	949	993	924	876	956	924	900	922	884	914	904	897	960	871	949	900	970	923	901	868	922	908	887	885	855	889	942	916	909	930	913	979	915	906	934	922	897	942	927	848	918	899	937	959	944	920	952	906	936	938	957	873	964	902	944	966	886	916	944	941	937	894	889	874	935	947	921	965	941	886	958	896	885	904	834	887	912	931	954	951	868	929	871	884	937	924	891	901	967	914	911	942	895	877	932	895	908	932	963	908	954	961	924	882	932	975	939	935	900	944	903	941	899	948	893	900	949	957	922	904	906	890	910	883	918	877	893	948	943	888	942	928	927	916	948	921	974	844	952	980	893	908	933	900	883	953	864	915	914	913	946	911	907	944	921	957	907	928	945	904	892	925	912	891	917	910	927	929	950	930	906	899	924	947	913	900	905	947	902	878	890	888	919	956	902	902	907	834	902	928	923	931	914	949	950	912	918	920	913	884	877	922	892	961	914	887	883	940	915	909	942	959	909	921	920	940	903	906	934	942	953	847	918	911	942	900	941	947	929	849	967	927	920	897	881	878	962	945	909	917	936	993	888	895	944	926	925	894	929	915	948	926	924	915	858	960	939	952	922	956	853	957	938	907	905	946	895	907	963	953	853	931	960	880	877	905	888	903	917	941	928	915	919	975	994	960	915	940	934	893	956	870	956	905	898	972	923	885	942	887	933	879	911	919	923	908	948	876	920	952	938	858	905	942	883	986	880	856	901	915	947	902	873	904	959	874	921	934	888	910	929	896	921	872	869	889	901	876	950	930	912	872	926	900	933	923	906	930	879	914	915	959	873	946	949	890	914	983	920	928	907	947	904	939	920	882	932	883	956	926	972	875	910	895	928	899	952	953	922	865	900	919	888	892	938	941	935	939	906	889	917	935	907	893	896	906	872	883	937	926	846	868	878	896	926	884	941	925	882	929	897	934	919	967	917	882	893	913	890	889	899	958	906	907	881	841	943	912	909	890	941	835	924	936	982	887	932	939	1021	970	922	941	928	916	893	951	931	900	887	924	886	871	920	895	948	860	906	930	929	953	909	891	887	914	955	965	926	919	882	929	934	910	881	937	911	886	925	892	894	950	925	932	890	851	859	904	948	925	937	908	892	929	927	881	864	886	924	928	950	895	920	900	980	915	910	861	935	883	930	918	947	948	906	920	880	922	918	922	902	912	894	951	944	877	911	957	911	914	940	900	907	932	921	874	916	938	909	905	916	906	925	942	914	937	934	963	970	842	874	863	941	914	910	866	952	902	930	942	924	991	919	884	938	934	947	932	904	927	864	901	863	922	960	947	914	963	859	959	909	883	904	903	882	928	931	922	919	897	900	900	914	886	909	936	867	917	911	888	879	949	917	893	943	1024	889	927	902	890	910	885	886	898	887	973	895	898	899	903	900	936	976	915	897	882	949	914	930	901	894	906	875	939	885	922	900	958	900	926	922	987	970	910	961	969	900	936	923	957	923	919	958	892	889	887	942	898	925	919	945	936	882	894	927	922	892	940	907	899	906	978	948	902	941	971	920	864	893	891	887	939	882	949	903	938	910	899	901	922	878	873	951	943	963	950	878	909	918	956	921	919	908	885	943	945	901	912	957	916	889	929	958	942	989	921	929	916	948	888	897	952	870	897	932	912	979	924	973	949	913	909	887	962	886	948	965	912	889	871	952	887	878	932	926	930	849	950	925	963	896	924	901	956	941	922	885	939	925	915	929	911	918	898	987	899	931	952	884	954	860	903	882	863	949	954	905	894	958	919	915	889	912	931	935	890	905	941	956	900	891	891	932	884	905	903	898	940	901	902	930	913	911	968	910	935	911	894	891	934	895	885	920	894	984	904	894	947	841	880	954	881	877	900	891	895	947	942	932	903	923	889	967	930	877	953	901	932	872	869	945	887	917	942	971	881	867	905	907	914	902	947	910	942	937	927	953	915	868	895	854	898	972	905	935	931	864	967	945	912	947	947	900	897	876	925	950	893	912	891	916	872	942	919	884	899	898	891	938	905	938	946	910	925	947	925	909	919	857	924	917	867	932	948	958	906	936	883	924	876	927	948	927	903	953	897	866	913	928	947	922	914	898	900	896	921	887	931	935	899	966	969	922	899	928	908	895	866	929	940	911	924	914	894	867	946	897	945	902	945	940	921	917	911	902	908	932	940	913	899	908	951	986	948	964	932	916	903	850	944	850	954	936	909	944	946	900	965	918	894	920	878	889	922	884	905	916	865	907	921	963	926	896	975	918	892	902	915	937	909	906	948	898	922	895	950	910	930	916	895	897	910	839	919	962	921	888	960	879	880	888	884	949	949	878	954	915	948	865	917	934	928	898	873	950	939	884	896	999	944	958	932	883	958	928	944	882	890	891	902	953	973	863	878	886	939	955	857	956	906	947	936	851	911	902	923	872	955	931	941	916	914	860	948	958	916	883	890	895	918	927	909	934	935	942	903	911	879	893	891	924	889	933	883	921	916	901	919	875	886	917	939	933	924	934	916	881	920	942	933	977	904	890	916	923	954	844	957	892	968	857	925	925	936	930	880	857	970	845	930	825	949	968	907	939	930	933	896	930	922	880	931	915	925	857	916	949	953	923	937	891	891	907	946	922	883	956	875	973	910	913	958	879	928	883	896	927	945	911	909	902	953	883
24254	21454	25158	28163	21454	21474	19779	784	441	338	385	344	330	376	322	330	310	305	321	313	309	290	316	287	283	297	330	267	297	288	252	318	299	285	256	320	304	270	272	290	271	253	267	293	288	283	268	301	301	305	276	282	283	285	285	271	257	278	284	296	305	281	277	305	266	265	275	268	271	312	299	285	291	261	291	267	234	293	282	268	339	255	276	291	305	302	278	270	267	301	269	258	264	293	254	270	251	255	296	301	317	278	302	277	302	286	277	293	277	285	269	265	293	268	271	266	270	303	260	262	271	279	259	276	281	279	250	260	282	274	267	266	290	282	257	259	302	282	272	312	281	284	282	285	253	263	271	236	283	281	305	284	294	235	300	297	288	280	308	282	250	263	289	280	293	307	288	255	283	304	292	262	288	240	283	275	259	287	280	269	304	308	273	233	296	272	279	271	292	267	302	275	284	288	256	311	285	280	278	272	252	262	260	285	295	275	283	260	264	272	286	275	266	266	257	246	239	269	289	279	228	260	298	288	266	314	294	285	257	288	287	310	289	295	299	316	281	270	297	267	280	257	267	254	239	264	285	316	277	286	275	265	277	261	293	278	255	260	274	272	271	283	304	251	295	233	269	274	304	277	315	276	281	281	279	283	310	267	258	274	283	300	258	282	270	295	241	272	278	271	251	275	251	273	298	273	238	253	284	307	234	267	290	281	281	267	306	274	269	298	285	288	277	287	283	312	280	264	292	282	326	295	300	326	277	291	285	291	302	262	261	256	275	327	282	281	270	284	302	288	292	282	281	277	269	276	261	306	274	271	276	295	283	281	291	247	280	310	290	245	269	287	273	268	266	229	275	283	283	285	292	270	265	297	291	276	271	266	285	271	270	245	292	282	269	275	290	236	277	273	318	274	283	261	277	317	342	252	274	268	291	297	275	273	239	291	275	287	258	228	274	272	274	257	270	267	307	269	267	279	283	260	280	282	268	265	287	265	318	262	272	295	277	287	293	285	259	273	301	273	282	270	291	266	269	262	296	282	256	285	293	288	315	258	275	297	234	319	243	305	279	316	277	267	282	293	254	298	298	294	288	314	286	309	281	257	273	269	307	293	268	277	265	274	250	265	321	261	252	282	280	266	288	302	252	276	283	257	304	309	303	249	294	241	261	259	257	302	296	250	279	299	264	292	274	282	279	252	299	307	308	264	299	264	308	304	289	264	288	291	285	286	277	265	277	279	299	274	271	265	281	272	298	266	277	238	306	270	265	259	244	292	273	279	280	313	302	249	298	266	309	283	298	308	269	283	261	271	268	309	286	303	294	291	274	281	263	270	281	300	294	280	293	263	300	289	313	254	282	288	271	259	287	285	260	241	252	271	296	276	307	295	276	284	293	278	277	307	290	264	273	289	289	265	284	262	289	276	291	246	272	263	258	259	322	249	318	281	307	241	287	276	291	293	291	282	282	298	250	267	257	245	265	306	312	256	276	282	309	321	270	308	293	272	297	274	284	282	273	263	258	286	263	288	285	282	276	279	250	296	306	288	289	275	276	301	285	299	254	286	278	300	277	299	299	260	260	256	265	267	276	289	308	302	288	299	307	248	275	288	273	258	255	239	268	287	273	272	255	288	285	229	253	276	283	301	285	277	274	279	276	287	283	271	270	263	296	251	303	300	299	269	261	276	251	291	286	293	309	260	247	251	263	263	269	295	287	281	245	285	296	260	283	298	299	315	292	253	275	273	289	267	281	297	291	283	239	235	263	274	261	300	281	264	288	241	301	266	258	270	279	264	292	296	303	288	280	270	250	280	272	275	272	299	279	269	271	255	257	273	293	260	295	268	308	284	280	273	257	263	299	305	299	274	282	277	281	262	311	285	278	275	281	317	254	293	270	261	320	273	278	259	277	249	295	272	285	306	258	293	278	301	297	292	289	279	250	282	276	269	298	278	259	268	299	266	272	273	261	287	252	302	302	323	280	254	292	260	248	289	275	266	292	263	309	277	259	266	283	334	301	323	267	251	270	288	293	271	258	310	251	271	313	291	288	307	293	295	274	250	263	255	307	285	303	276	257	275	311	293	281	279	275	271	253	269	274	295	282	285	267	282	297	268	320	311	266	282	259	278	297	286	241	280	285	313	290	283	290	282	272	302	280	268	284	282	274	262	274	294	306	280	251	246	264	265	284	271	281	298	268	266	313	290	274	249	283	303	276	282	300	287	265	282	275	286	280	291	288	297	275	301	283	265	242	274	267	251	267	302	294	290	265	300	286	309	275	289	263	308	270	271	288	235	279	286	290	259	293	274	298	286	295	251	283	285	292	268	269	287	314	249	320	316	275	298	306	265	265	280	307	275	308	264	277	278	289	315	266	255	282	313	317	280	295	261	281	266	291	261	236	264	289	280	255	271	306	281	267	258	301	303	270	265	292	278	253	264	238	284	280	286	248	272	270	281	257	268	269	243	268	292	275	257	311	296	296	274	298	259	271	280	269	262	278	265	270	262	261	246	313	307	262	287	265	284	276	287	266	254	270	278	290	280	268	252	281	290	237	246	252	296	267	285	305	258	296	257	249	253	248	269	289	276	275	274	292	297	255	287	289	302	288	275	283	248	272	282	264	279	296	297	285	301	315	264	284	298	264	264	247	268	261	313	267	267	282	285	273	260	304	296	257	281	279	283	291	283	288	278	274	268	279	273	258	251	258	281	291	267	267	283	288	288	280	278	278	292	243	237	273	301	318	280	246	255	286	294	257	302	275	296	247	285	286	261	267	269	288	252	246	268	286	249	288	268	260	289	293	250	286	301	272	296	284	256	264	287	274	298	302	263	284	306	273	281	277	277	280	293	269	287	300	272	255	262	279	291	282	267	268	255	301	264	287	273	276	264	265	254	267	282	300	228	258	272	250	269	258	282	291	281	280	296	272	278	248	279	268	308	272	267	249	275	279	281	250	276	280	289	296	313	312	284	294	246	236	263	282	250	279	291	246	286	258	256	307	264	286	280	316	293	296	280	279	257	282	275	266	262	314	342	290	295	266	299	300	295	277	263	280	280	280	287	269	297	291	294	279	255	276	266	301	260	278	292	265	270	292	277	262	293	269	272	282	270	286	294	282	263	276	315	269	292	286	296	273	276	248	257	262	297	260	273	317	301	265	269	279	250	291	246	275	255	275	277	237	283	281	303	255	243	279	288	310	265	271	266	273	250	260	264	318	276	232	238	261	278	268	267	279	290	253	277	245	324	287	261	246	252	283	275	279	268	253	289	279	259	264	259	292	278	264	301	271	265	300	271	290	302	276	260	280	293	264	241	266	285	265	269	292	258	303	254	273	256	233	301	229	298	260	276	259	264	253	264	325	287	257	296	297	265	266	274	266	272	262	285	278	302	290	277	287	282	248	261	270	273	273	268	296	259	289	279	283	249	259	299	318	272	264	307	286	290	264	271	263	285	260	261	317	307	336	274	323	309	264	308	286	282	243	293	294	287	299	269
17718	5834	2618	1254	959	757	712	688	672	638	601	672	639	629	656	601	593	608	579	615	540	629	637	602	601	610	604	606	623	620	587	643	586	594	611	607	567	620	594	607	584	619	635	603	597	614	598	651	650	598	626	595	559	624	596	626	656	601	626	604	598	602	596	632	617	630	630	576	588	606	569	598	595	616	616	609	606	607	596	626	666	606	568	597	581	601	600	591	606	605	559	615	620	574	579	584	610	599	592	624	606	561	591	618	632	596	607	588	632	583	556	619	581	598	583	570	605	579	602	577	581	558	580	603	625	584	615	587	642	628	611	613	612	601	581	588	596	590	636	582	584	610	565	558	574	571	590	565	609	604	608	606	604	623	628	587	587	603	639	631	577	644	592	651	670	584	564	655	609	606	589	616	609	606	640	603	634	616	570	605	556	604	591	580	615	598	611	613	602	596	605	613	562	605	621	606	605	569	556	619	585	582	590	586	575	630	564	586	583	588	637	585	587	573	618	594	611	596	645	571	590	560	600	609	617	594	644	592	611	597	569	607	620	600	612	585	596	601	565	622	630	629	574	629	617	631	625	588	575	612	633	572	599	594	606	562	590	575	637	591	615	646	607	595	597	598	620	614	674	616	572	630	569	609	650	607	606	600	599	560	616	619	575	598	571	637	619	622	591	633	597	599	644	590	644	561	642	614	602	570	612	625	586	620	567	577	599	615	619	572	568	573	604	531	602	625	627	563	584	585	567	612	613	621	585	624	593	641	606	597	584	557	630	612	628	613	590	618	603	619	640	551	631	595	618	571	610	585	609	572	610	596	554	608	626	651	602	602	610	610	561	572	573	593	631	568	604	610	591	616	616	597	602	598	585	590	590	607	605	617	639	617	660	582	609	615	612	611	584	611	597	587	614	631	611	601	574	612	579	589	646	619	622	628	603	562	620	613	575	622	566	660	606	572	645	667	592	580	596	603	610	584	586	600	621	583	591	632	582	626	622	632	631	566	615	593	596	602	538	611	611	657	624	583	621	614	599	639	621	585	590	610	626	604	574	554	593	582	584	596	612	629	577	621	639	631	600	606	589	559	571	593	580	627	605	580	619	622	609	598	535	578	617	593	623	622	576	594	557	636	614	621	616	592	616	589	584	630	600	590	639	626	559	614	617	608	580	599	586	610	565	571	585	612	602	619	562	572	599	592	614	595	588	583	609	601	582	598	592	612	580	603	612	591	558	580	608	590	622	606	565	662	628	585	628	625	608	571	585	634	568	606	626	584	634	601	620	593	566	595	619	573	613	588	632	585	545	562	579	597	561	635	601	584	627	620	606	567	570	606	588	621	616	628	593	625	597	578	561	618	599	608	662	596	593	581	608	622	588	581	619	661	576	600	570	609	619	571	590	609	623	601	591	619	602	575	583	617	638	577	615	581	601	557	618	581	610	601	596	595	593	648	603	667	616	617	620	568	581	573	600	573	601	624	607	606	629	619	580	583	592	586	602	570	579	623	636	574	609	579	637	580	570	585	568	638	643	636	656	584	580	591	569	615	601	594	588	649	618	583	606	622	609	591	644	604	607	594	565	539	566	578	593	596	608	593	605	584	584	616	589	605	624	611	619	600	606	554	633	636	584	582	624	622	617	576	590	624	602	588	583	555	641	583	594	580	579	595	572	587	624	590	570	613	593	583	617	582	595	590	600	592	569	600	611	602	591	632	589	590	654	581	608	571	579	581	625	595	584	583	651	630	631	611	644	614	617	609	574	604	622	615	614	630	606	630	629	567	596	613	610	549	608	619	559	592	611	650	601	595	579	606	630	605	602	607	599	605	661	585	612	587	579	625	620	594	574	597	619	610	623	543	594	605	597	606	628	580	611	612	572	598	593	645	655	584	605	558	609	619	612	592	601	568	565	610	595	619	637	580	575	619	561	624	613	576	589	579	589	616	579	616	606	593	652	591	576	607	586	597	640	621	582	616	605	590	586	618	600	613	624	562	600	599	579	570	630	612	642	569	590	598	607	627	570	629	642	588	581	608	579	598	587	610	613	604	625	596	577	609	622	612	569	631	616	612	596	598	586	606	615	619	610	622	640	612	616	590	610	607	581	595	608	643	623	622	629	555	557	604	565	607	552	576	593	570	586	641	605	566	624	561	606	592	647	619	606	640	574	622	617	614	581	576	623	592	597	622	552	560	591	617	609	591	573	600	608	610	644	617	628	607	602	561	646	581	602	560	561	594	648	600	587	553	618	632	644	598	610	640	617	605	600	577	591	627	605	626	617	610	592	558	607	617	609	604	605	555	591	605	604	641	622	605	609	633	569	643	617	619	612	619	622	585	578	555	639	592	583	597	602	626	576	589	612	619	557	605	577	589	628	578	572	567	592	602	588	573	602	611	617	618	632	571	618	603	656	578	614	594	609	588	554	587	587	646	626	593	593	596	586	608	598	603	581	572	638	615	576	611	649	579	632	590	596	628	606	621	588	611	598	612	588	583	583	600	609	604	627	585	588	602	603	613	590	592	572	598	610	620	583	573	618	615	611	597	589	623	673	600	611	586	601	617	634	598	581	566	569	612	616	588	578	617	547	617	610	611	628	591	606	607	610	619	580	588	615	600	589	620	635	583	582	630	614	554	632	641	618	632	572	590	607	606	572	601	610	600	650	630	597	622	603	639	622	595	589	617	615	580	609	570	629	617	582	584	573	613	629	604	602	568	579	553	598	592	621	541	632	598	632	596	596	640	630	599	597	572	621	584	591	572	572	603	590	585	590	585	581	644	613	586	569	631	602	585	577	593	600	599	597	604	590	606	608	583	590	654	599	595	624	587	633	616	640	606	570	542	588	650	572	580	569	571	544	595	635	586	612	604	604	604	592	632	579	599	616	578	603	599	615	610	600	620	652	628	611	578	571	591	560	631	620	584	599	627	604	599	591	639	621	632	604	592	570	562	624	600	626	584	611	615	581	582	604	610	611	575	619	633	602	651	563	599	603	637	602	567	638	543	603	604	606	581	552	602	616	603	622	637	601	580	598	624	578	632	599	655	635	595	605	618	578	558	598	578	631	584	572	632	583	607	613	605	612	614	633	587	588	627	618	627	578	575	571	616	589	637	557	611	618	563	607	582	606	613	608	588	614	568	658	566	594	635	618	634	597	571	581	617	634	616	572	596	615	632	593	619	568	607	593	591	632	592	618	588	621	596	609	587	576	611	558	588	593	630	612	627	643	585	589	580	645	534	548	642	596	588	619	592	577	608	618	626	575	572	600	619	602	591	645	563	591	601	641	585	600	590	574	548	573	571	615	597	579	561	595	586	614	639	625	571	593	614	591	579	588	569	635	601	565	615	646	594	591	625	609	621	608	621	610	642	627	605	578	641	582	605	563	586	586	593	670	618	634	612	643	617	589	579	630	589	605	618	614	622	575	611	591	644	676	573	593	647	629	591	593	591	615	592	568	654	589	621	592	613	573	599	627	566	639	590	591	606	619	611
32428	20648	10165	908	526	483	505	363	320	311	310	353	332	311	334	340	346	335	341	326	302	354	303	317	309	332	339	321	337	315	335	304	335	335	322	326	297	334	316	336	336	333	341	301	369	332	351	344	328	319	315	326	336	329	302	320	359	368	382	325	352	347	319	366	356	347	353	344	371	350	323	322	328	361	357	316	378	327	317	324	331	375	342	337	359	355	323	328	312	353	314	354	303	298	355	318	319	345	373	340	355	356	368	341	352	320	340	339	306	312	333	347	390	345	335	362	344	354	308	329	351	373	319	344	313	362	332	365	308	363	333	341	341	338	313	333	344	340	324	313	323	366	357	376	341	316	309	334	319	327	323	320	318	312	321	311	345	323	334	343	341	315	330	338	358	332	363	325	302	322	331	354	312	347	357	333	337	324	324	344	304	340	314	325	297	344	324	326	320	354	353	336	308	306	342	353	329	349	306	334	353	310	333	351	355	355	363	356	314	349	345	330	322	355	343	297	318	358	319	299	323	360	342	329	345	368	336	345	321	318	342	350	356	327	337	350	319	330	358	335	328	342	353	358	345	368	343	350	343	319	357	337	320	341	352	347	306	357	319	302	363	335	350	373	323	313	356	335	343	315	328	342	329	334	308	335	384	335	342	343	328	305	328	322	320	328	344	350	311	341	347	336	350	349	315	306	319	316	340	335	339	369	343	339	309	324	302	338	362	337	306	310	320	368	346	299	355	335	334	304	332	294	328	354	309	354	332	346	375	309	327	359	374	316	318	321	343	359	344	290	341	325	326	357	358	318	325	318	327	350	326	331	302	334	328	319	327	342	330	362	343	317	314	349	329	314	303	297	346	340	354	345	370	337	354	321	326	341	330	342	310	346	275	319	351	334	340	345	384	324	357	328	338	322	346	350	324	332	360	340	336	355	345	320	317	340	373	363	329	318	324	317	322	341	320	329	353	319	310	345	330	386	338	346	313	353	334	318	312	315	313	329	376	342	364	346	357	337	308	346	326	316	340	313	350	338	329	379	331	308	328	330	330	333	353	338	333	337	364	312	323	297	342	271	358	301	339	318	318	347	321	318	332	340	338	342	309	313	327	354	355	319	349	360	354	347	333	334	306	346	306	307	311	336	334	317	331	307	344	334	317	333	328	346	317	333	332	333	362	338	335	347	336	326	332	385	325	327	335	348	310	301	356	323	343	348	354	317	344	299	337	375	333	348	349	359	313	333	331	322	357	321	364	317	301	306	352	357	304	360	328	345	326	328	347	328	345	345	323	321	322	363	333	375	327	356	322	335	311	362	344	318	310	340	335	308	350	314	330	329	342	338	332	290	356	345	340	352	361	349	349	365	363	322	333	309	342	356	329	292	320	349	333	319	347	294	347	343	353	310	341	304	310	343	351	343	331	338	381	369	321	313	329	353	379	317	315	363	372	315	328	346	323	329	350	308	329	327	367	313	312	371	366	330	318	345	339	313	354	335	351	324	314	322	312	317	358	321	316	307	333	351	346	355	351	337	363	373	355	328	339	324	359	335	372	360	338	333	344	352	341	300	334	321	329	327	345	353	314	288	371	331	326	302	298	358	396	334	318	318	328	326	331	337	348	335	322	335	309	324	324	316	335	361	287	377	302	316	300	305	314	348	305	287	354	331	323	313	364	326	349	319	315	346	332	347	371	320	310	329	332	303	349	329	342	358	337	323	325	360	314	324	334	353	330	309	334	351	300	343	343	301	305	304	349	335	351	337	277	332	319	320	350	335	299	337	354	339	349	324	330	307	363	319	317	336	313	320	303	320	307	350	347	334	321	354	339	341	299	309	324	321	342	324	336	324	330	323	338	343	336	293	341	343	292	302	328	335	319	306	305	327	359	296	317	330	338	333	302	335	318	330	348	356	340	341	324	343	368	352	329	366	339	316	320	352	327	303	306	308	348	334	354	336	332	371	309	309	360	330	298	329	345	336	339	334	325	345	342	344	337	319	324	321	322	316	309	317	271	342	356	302	328	326	323	356	317	356	332	315	338	310	314	302	314	336	321	292	324	329	326	327	305	329	333	347	334	322	367	330	321	343	344	336	324	355	309	325	355	357	345	334	301	326	326	313	362	316	301	326	302	298	330	324	355	313	295	337	333	322	314	317	344	347	350	320	343	326	319	346	335	344	352	308	362	282	288	320	320	361	355	371	347	335	352	337	382	350	321	331	316	342	343	349	340	330	310	346	342	355	326	324	326	340	303	354	348	344	369	328	312	298	332	349	311	352	367	357	324	346	354	348	345	318	319	337	311	323	359	328	312	306	325	310	335	365	321	339	313	313	348	355	346	320	312	363	344	335	338	367	360	362	295	339	333	346	325	343	346	345	352	306	374	364	338	337	323	340	305	292	313	352	311	333	347	353	303	305	324	343	289	315	357	310	348	360	355	333	363	306	343	368	322	341	313	306	314	311	354	359	376	332	335	322	348	326	333	379	317	361	363	317	293	349	341	317	324	340	298	328	293	304	347	327	342	306	353	347	329	338	292	346	337	330	309	329	303	312	334	362	318	321	323	338	329	321	331	330	302	321	337	327	337	330	328	352	369	323	345	314	346	325	373	293	345	358	350	355	298	327	334	347	307	310	328	313	330	319	337	335	339	299	314	303	317	379	283	343	314	363	307	325	302	327	300	320	302	344	315	328	343	352	329	343	365	302	346	311	364	336	329	354	330	366	311	337	331	385	316	360	353	328	330	322	347	354	346	338	336	328	331	341	306	330	351	316	332	319	318	324	344	358	353	340	359	361	349	329	337	322	332	302	351	332	316	327	314	336	354	331	336	315	315	346	343	338	301	316	342	326	336	339	334	376	338	289	355	363	328	331	350	358	330	337	319	364	312	339	339	334	343	317	337	336	346	319	338	352	345	353	312	327	345	326	367	313	340	298	329	329	320	330	327	326	338	286	332	357	324	353	336	346	323	325	328	315	349	348	333	330	366	360	329	318	306	323	371	335	345	293	357	329	318	309	293	336	331	322	346	318	308	336	320	353	309	348	333	363	315	344	326	317	344	335	290	353	308	335	322	357	329	333	319	308	334	330	338	334	318	322	311	275	343	320	315	373	354	330	348	325	333	347	322	316	329	327	326	343	362	343	343	329	323	296	312	324	322	333	330	354	339	316	333	328	328	336	337	332	311	335	340	282	364	358	323	300	316	304	364	317	324	303	324	326	323	344	331	334	344	300	313	328	319	347	318	327	332	315	328	312	318	330	325	367	325	327	330	337	337	293	293	356	316	323	329	328	350	312	322	326	354	320	350	303	325	294	315	328	328	357	324	332	324	311	366	324	318	328	310	324	351	323	331	344	347	339	339	334	331	309	316	357	366	352	313	308	331	310	337	335	345	346	352	385	353	337	321	346	340	310	332	341	337	290	335	329	339	335	362	326	358	333	330	297	316	340	337	339	337	346	340	322	350	333	343	326	341	342	334	359	328	337	337	349	324	361
7035	1001	817	802	758	803	763	786	752	795	781	823	819	808	776	780	801	777	811	750	788	764	807	792	752	723	777	730	787	769	755	773	762	742	751	794	766	781	771	817	781	724	753	754	791	779	822	735	775	743	722	766	760	811	751	724	813	720	749	745	777	732	823	711	743	757	778	722	792	780	790	735	742	738	758	772	771	775	727	761	757	769	731	751	735	775	708	811	752	782	722	760	754	751	745	772	760	767	781	758	759	706	755	791	811	770	748	783	795	765	752	736	768	754	726	768	741	734	755	804	754	758	770	723	759	766	750	757	785	755	760	788	723	731	686	781	730	749	767	767	762	741	771	819	743	777	779	746	795	758	685	733	753	726	792	729	762	759	699	813	748	760	707	771	754	764	775	761	760	750	748	680	729	802	766	751	776	777	756	722	747	753	782	751	746	780	770	731	787	765	760	768	763	703	737	778	762	712	743	801	750	677	735	733	767	774	757	717	791	764	774	771	794	805	718	759	738	791	748	805	757	813	763	833	737	730	804	756	764	805	754	789	737	770	811	803	766	768	766	780	720	806	767	820	776	803	757	765	745	772	756	756	768	739	753	726	768	779	769	760	771	744	761	727	747	757	745	777	771	726	779	799	769	790	755	694	796	751	735	772	762	742	726	743	738	759	733	816	745	795	713	794	808	743	779	771	769	759	732	732	791	737	731	814	776	800	718	797	785	780	709	739	757	773	755	707	756	768	759	790	742	744	724	759	719	762	753	750	766	741	757	755	786	811	764	778	781	757	781	785	779	732	747	804	784	767	740	837	806	741	719	819	776	777	730	747	762	763	824	721	750	706	780	755	793	776	778	807	752	782	744	743	768	751	781	736	727	760	763	768	777	745	756	772	752	708	821	756	757	718	831	770	764	764	772	764	812	803	786	729	776	779	813	785	783	746	742	763	699	708	760	748	802	740	825	797	714	761	765	762	765	735	766	771	757	745	735	775	801	759	802	744	780	756	792	714	755	788	745	788	760	751	732	755	804	808	828	753	804	771	759	783	739	716	744	750	757	767	751	753	778	781	738	752	790	762	759	784	771	817	773	762	772	731	763	764	764	778	743	751	755	743	785	724	736	740	730	756	715	746	740	750	772	754	748	750	787	727	729	830	750	779	792	751	768	806	800	777	746	757	765	780	767	732	761	748	786	757	787	762	745	708	732	744	734	757	800	775	756	792	743	778	749	785	775	772	717	791	743	786	811	769	749	741	752	733	757	761	776	709	726	715	695	757	758	750	779	759	735	737	751	779	777	767	803	716	749	760	763	789	812	716	761	747	737	771	799	742	814	773	729	772	739	758	740	760	781	764	762	706	761	751	773	732	697	761	805	710	740	740	713	805	777	769	764	736	773	738	791	788	767	741	786	768	723	742	762	762	796	775	733	720	714	772	768	799	718	778	763	715	765	782	802	750	762	750	761	777	753	751	767	784	780	810	783	749	835	792	800	724	777	755	814	806	757	807	751	804	700	798	824	742	772	759	748	765	726	700	791	775	773	765	812	749	784	741	729	746	747	829	815	743	757	789	797	711	780	782	770	797	770	745	716	766	746	759	760	778	782	775	780	688	773	780	768	802	750	732	767	771	781	773	760	782	770	767	731	768	766	801	785	741	749	747	783	754	732	783	743	752	774	760	787	787	754	813	755	767	769	756	777	814	772	713	842	715	740	770	736	773	776	726	780	729	758	745	771	737	768	809	736	774	748	751	785	807	743	783	795	772	801	749	747	750	732	723	762	801	737	794	754	789	816	752	773	703	756	732	763	735	764	791	751	746	746	818	778	727	774	773	746	752	750	772	746	772	773	775	743	797	740	807	739	794	717	769	759	782	709	734	742	763	767	707	754	745	749	781	732	752	752	763	790	778	787	773	766	719	761	770	724	731	738	760	804	726	760	772	748	776	745	777	746	763	696	763	801	759	719	717	751	762	734	715	768	756	810	780	780	770	764	727	787	760	724	769	778	765	745	768	767	756	806	763	755	774	747	779	797	763	760	733	726	752	773	783	785	695	791	802	812	716	708	728	761	732	736	750	810	827	744	795	790	739	783	792	804	816	770	736	810	804	751	750	786	789	766	735	783	748	772	734	723	782	748	775	770	746	772	765	789	755	764	748	710	770	806	790	744	761	765	744	714	761	763	767	755	728	725	771	766	769	748	753	781	772	766	753	785	708	725	772	775	752	725	765	755	749	740	724	786	757	779	725	801	755	704	771	809	806	775	783	745	743	745	698	762	734	736	813	770	770	780	743	741	728	783	784	738	778	767	729	748	743	775	746	771	792	772	763	785	687	772	737	779	811	788	787	752	779	820	813	757	744	715	752	740	748	730	798	744	744	795	773	780	706	755	754	811	763	750	728	765	800	767	769	721	765	788	792	774	761	746	754	710	781	782	756	739	781	753	732	745	793	719	715	754	790	715	752	721	709	761	755	730	731	765	832	782	714	749	749	766	745	765	730	772	749	793	801	712	791	765	790	728	743	755	807	771	748	747	780	762	755	798	798	752	735	790	720	727	764	736	741	718	761	736	766	783	782	785	766	814	762	744	741	793	810	695	782	803	758	749	777	727	745	711	740	705	738	785	771	807	743	745	754	779	753	792	772	774	709	782	786	779	766	781	769	736	763	777	737	743	744	738	774	756	721	759	747	765	756	762	755	752	735	797	746	804	760	761	808	747	800	765	803	719	784	759	780	739	775	772	726	744	770	771	810	773	765	740	731	773	780	768	769	744	759	784	770	755	725	738	791	752	772	742	749	781	743	783	747	770	786	774	700	764	824	739	805	729	783	753	776	732	814	777	758	737	758	770	735	787	750	763	778	758	759	722	760	802	780	780	738	735	704	729	752	782	718	813	758	761	756	778	726	741	766	726	778	773	723	799	777	762	721	754	761	763	763	758	765	790	784	749	777	739	758	732	763	740	785	770	748	782	792	716	730	760	755	740	781	758	736	727	761	761	779	785	760	757	734	763	776	744	770	780	756	749	747	725	794	744	777	773	738	811	759	776	756	810	777	825	754	714	761	797	725	738	743	779	750	733	727	742	751	712	754	761	769	782	813	769	775	806	788	761	747	723	733	788	773	846	794	748	746	734	801	809	769	812	753	728	743	725	771	767	764	734	762	750	777	775	722	761	779	742	677	744	739	772	758	742	769	753	769	777	791	848	758	779	753	763	734	768	768	816	742	754	746	733	748	744	765	781	769	733	771	726	730	776	683	734	781	765	747	737	816	775	765	730	767	772	774	751	718	744	732	761	790	767	758	812	747	797	731	712	750	795	756	774	718	737	746	754	772	766	803	749	762	748	789	762	736	741	787	782	767	739	745	769	736	760	736	717	807	770	739	774	747	748	760	749	760	788	722	742	736	731	779	749	780	761	728	745	724	754	749	734	784	764	756	807	729	756	822	768	733	756	745	772	781	751	779	725	738	819	722	802	761	762	757	729	758	782	761
24934	21459	24880	28418	21435	21206	1472	597	468	471	456	471	491	452	457	417	421	450	438	454	459	442	449	444	457	383	430	437	433	392	477	470	435	445	414	445	428	430	445	433	486	416	404	466	455	431	462	415	421	430	490	437	423	454	403	416	454	399	479	421	434	428	427	435	441	454	415	412	432	455	434	458	420	478	470	504	465	419	421	417	397	436	463	421	409	480	447	381	455	442	404	444	413	430	452	463	467	453	440	426	428	463	435	438	403	419	422	448	454	411	434	432	444	444	446	419	456	409	422	428	430	461	385	413	478	451	411	420	419	425	459	455	427	434	393	430	405	429	432	415	446	393	414	423	456	436	390	459	406	438	451	421	428	443	393	402	439	464	430	419	404	426	465	408	419	434	441	439	434	446	434	444	470	454	378	385	424	426	417	439	412	424	414	470	444	430	481	443	416	419	453	437	454	412	440	411	452	409	467	433	467	435	445	407	429	416	410	427	439	413	423	406	441	428	444	400	413	467	476	428	429	434	453	441	432	459	480	398	413	417	475	453	441	423	421	390	428	377	444	415	429	418	434	427	430	452	416	424	431	443	456	430	451	410	424	443	414	437	445	424	421	405	442	390	415	435	422	435	440	406	424	401	461	445	441	449	402	420	407	406	424	427	442	388	377	414	427	411	413	408	434	412	442	478	423	418	412	459	427	424	440	428	402	420	417	420	460	463	411	433	413	420	435	404	464	442	456	460	378	470	417	407	431	452	463	416	465	427	431	440	457	464	434	416	440	399	423	433	407	422	477	424	422	411	426	411	450	456	429	418	416	424	451	409	434	438	436	428	439	457	420	452	462	412	415	478	409	401	411	395	449	375	421	450	442	431	439	470	411	411	418	407	425	444	438	395	419	428	423	433	420	471	451	431	404	431	437	412	449	409	417	447	452	424	430	450	431	483	405	426	446	404	410	480	465	456	426	457	432	439	424	423	397	406	430	464	417	455	458	413	435	403	391	432	426	465	402	449	441	433	413	430	377	449	437	408	424	436	409	417	427	432	459	392	432	433	410	419	421	402	441	444	422	456	450	453	430	444	433	420	388	433	454	461	396	416	407	392	422	435	414	447	434	430	483	451	433	454	434	403	444	402	452	409	467	409	437	443	385	430	454	394	423	463	440	390	435	432	445	424	405	416	415	450	443	426	434	412	413	436	428	434	425	434	444	397	422	401	447	424	462	444	413	424	407	398	430	423	424	407	407	385	429	410	406	455	416	429	427	434	448	446	440	420	433	431	426	448	431	433	442	414	414	454	369	469	456	418	438	454	447	433	409	464	415	438	434	417	436	437	428	430	396	408	448	452	468	448	407	450	413	397	394	429	424	435	439	426	403	394	420	442	419	389	419	417	414	443	450	403	444	430	419	407	452	433	444	422	437	433	437	418	436	434	412	414	469	396	457	489	457	439	381	413	425	410	431	439	419	410	419	382	405	407	436	430	387	431	390	425	517	445	449	450	441	436	427	461	467	428	427	403	403	420	408	460	433	419	433	425	464	428	408	462	400	426	397	421	426	463	413	415	441	468	399	424	403	431	397	430	430	418	455	444	391	466	386	423	408	437	413	424	445	419	436	426	410	442	406	411	430	430	426	423	440	442	435	426	432	414	433	458	417	449	467	422	462	424	412	471	442	427	422	408	411	404	438	435	438	455	414	441	410	459	447	492	444	407	436	394	422	460	473	441	440	461	441	408	426	381	444	425	412	488	452	460	456	435	436	437	444	456	406	468	464	416	410	441	418	429	419	403	419	421	440	471	449	455	411	402	418	435	421	432	435	438	446	382	412	442	418	394	443	448	424	469	426	426	405	427	431	427	458	438	450	406	397	427	435	371	419	441	417	409	410	430	424	447	483	440	444	473	419	476	427	419	453	450	478	456	431	414	439	431	450	426	425	442	438	433	400	422	447	416	444	418	474	407	473	434	452	423	445	462	415	429	467	421	412	387	456	449	468	433	411	441	409	459	379	449	445	419	427	413	405	423	429	425	436	428	437	419	454	411	440	446	416	419	418	382	445	474	431	449	423	413	404	399	437	458	438	434	458	423	407	446	449	426	474	447	416	413	396	449	465	406	440	449	466	381	441	391	470	440	422	414	397	420	420	434	444	452	425	435	445	460	440	471	435	424	442	456	397	471	460	421	387	401	409	472	439	443	423	478	427	448	399	400	426	445	456	391	443	443	441	404	441	412	454	432	437	439	434	443	419	399	448	412	433	469	432	421	416	435	434	431	418	439	407	448	445	470	434	439	473	430	444	465	417	419	427	454	477	424	410	428	424	440	420	393	429	456	402	410	447	434	453	422	463	417	419	396	422	410	424	390	420	453	398	396	451	428	399	431	468	393	450	434	428	413	406	447	466	434	441	425	437	424	433	428	406	437	402	423	427	411	404	434	391	452	447	427	471	421	488	404	446	410	408	440	441	435	468	421	444	425	431	447	420	413	426	408	442	375	457	429	410	429	417	443	440	408	430	416	425	474	440	437	432	449	447	418	436	438	440	442	439	434	466	471	442	453	432	403	386	426	457	428	430	429	456	406	424	416	426	435	444	493	433	426	430	424	432	438	427	419	454	426	424	385	434	405	435	421	440	412	391	424	436	426	428	419	418	405	406	426	424	437	375	422	440	408	453	425	425	416	402	447	402	421	418	414	428	436	399	398	437	459	473	443	447	430	400	430	408	405	411	446	419	484	430	438	421	419	404	410	387	406	470	437	440	388	454	458	445	427	425	446	410	389	432	414	463	443	401	419	397	381	474	403	482	410	431	425	420	466	409	397	405	413	462	436	404	404	443	450	446	430	431	413	402	486	424	402	438	444	430	414	441	451	419	422	440	430	461	402	390	413	471	414	464	414	424	455	437	405	452	439	439	401	441	423	428	424	441	429	458	395	431	439	417	421	412	412	409	452	393	424	380	449	452	423	438	424	442	441	440	453	432	435	445	442	431	415	426	423	404	410	410	454	454	453	423	481	439	394	433	436	445	466	407	396	359	433	424	474	429	451	410	421	425	433	446	448	448	432	409	406	413	421	452	447	443	443	405	453	472	453	447	400	424	383	409	426	417	415	409	485	444	444	389	406	460	454	476	443	431	429	430	417	482	419	417	427	428	444	416	433	409	478	461	417	449	426	395	438	429	397	439	440	453	408	388	408	422	407	483	442	444	437	440	450	379	430	446	429	418	412	447	376	434	433	381	436	421	425	439	385	436	404	391	441	457	476	454	412	396	420	430	411	417	409	422	415	463	406	469	421	431	387	457	403	428	449	360	448	430	440	435	391	422	414	465	406	411	392	454	403	454	424	424	418	426	401	416	432	410	421	423	427	426	430	413	412	481	382	415	429	393	416	419	444	398	488	471	425	479	461	446	396	472	429	438	434	411	437	478	414	442	464	432	444	438	378	483	435	418	412	418	425	430	461	418	439	482	417	425	439	428	429	420	414	429	448	407	439
12932	3634	1922	1310	1094	1017	1004	1009	926	943	950	930	922	906	970	909	865	945	914	889	916	852	920	922	942	939	952	927	899	917	902	939	994	975	932	888	908	895	933	900	912	910	862	973	893	890	923	904	912	877	931	889	935	937	933	878	895	911	910	921	968	949	983	876	896	924	893	920	929	943	899	947	897	909	944	943	917	868	950	916	890	954	950	904	910	862	865	914	923	922	939	942	954	912	930	869	885	929	947	863	934	926	869	915	907	954	939	930	922	889	894	894	898	982	974	902	897	944	918	957	879	929	902	851	886	923	898	906	944	940	948	941	916	919	966	927	951	922	935	895	888	918	916	937	894	930	886	933	928	918	909	852	909	921	934	893	904	934	922	903	855	934	969	920	878	942	924	871	889	915	907	965	912	890	939	938	946	901	925	873	908	888	928	936	930	927	900	871	942	902	879	928	905	934	911	949	887	869	943	951	899	923	887	850	920	930	919	903	938	942	923	953	949	972	954	932	901	930	928	937	904	890	915	942	914	917	931	935	932	892	907	899	919	928	941	879	919	940	903	905	965	912	969	933	907	971	912	915	955	894	892	869	1021	939	931	915	914	900	903	884	925	939	916	911	950	911	874	923	886	886	880	930	936	919	906	893	914	880	889	894	947	898	961	903	913	908	923	947	892	911	910	873	966	919	912	883	917	958	966	942	914	891	965	920	905	897	966	874	905	919	936	887	850	900	834	882	938	872	913	930	938	903	905	908	942	953	917	929	898	940	945	972	937	942	953	923	881	928	877	974	904	920	958	915	923	874	829	925	924	920	858	893	885	886	921	855	929	953	886	889	864	954	895	846	885	923	928	926	901	895	912	928	879	971	897	930	902	870	943	905	961	921	915	945	948	917	930	915	873	911	957	983	879	953	907	925	897	892	921	914	944	906	898	927	958	967	905	902	923	887	932	908	969	912	905	888	897	914	936	909	943	882	892	936	926	953	945	917	903	888	923	925	893	929	892	888	875	964	905	890	942	904	907	904	891	911	948	914	962	843	959	918	850	912	915	878	885	919	904	917	892	918	915	877	864	849	893	912	935	871	927	887	894	911	884	940	881	894	912	898	890	940	1003	843	910	927	933	909	895	856	921	917	932	973	919	943	934	895	921	939	952	945	921	923	900	881	943	903	887	959	897	918	969	920	951	968	871	885	902	1000	930	955	861	931	898	936	946	915	960	936	927	932	926	872	855	993	900	897	937	940	921	916	935	888	953	910	899	941	902	940	886	914	919	942	912	924	920	929	959	887	873	911	974	926	910	937	900	929	961	940	923	974	907	923	888	915	902	901	907	917	968	856	1012	914	885	949	921	906	976	891	849	915	928	893	970	906	906	929	983	905	933	924	928	935	898	909	945	886	972	903	962	923	876	932	954	926	887	946	936	921	877	913	919	960	913	846	878	875	878	930	920	896	986	884	888	908	965	931	869	958	969	883	889	911	961	939	896	908	945	942	932	949	949	894	912	916	931	926	923	889	884	915	865	877	909	899	877	917	914	923	859	973	957	951	930	911	913	917	900	888	942	923	917	908	901	930	907	939	867	867	891	920	955	980	949	912	931	927	888	907	934	876	868	943	905	948	899	897	945	910	887	936	927	937	899	902	940	937	903	942	865	911	901	894	936	943	953	896	919	916	890	920	927	970	929	915	833	912	900	934	887	942	912	947	901	922	908	892	956	902	924	890	925	948	939	908	902	912	923	922	910	881	930	942	906	898	896	913	959	913	903	960	941	861	934	902	927	908	934	915	896	937	906	955	932	936	859	884	957	917	898	883	914	918	901	917	872	936	887	871	902	905	892	874	908	913	982	934	947	943	878	931	905	952	926	906	869	939	914	916	946	987	857	977	898	935	907	886	903	948	860	856	911	874	920	927	871	940	912	963	963	910	862	941	898	933	932	959	895	930	936	914	926	918	886	910	883	936	883	929	895	900	911	957	849	896	896	924	880	897	912	966	954	931	949	896	910	892	910	933	973	927	909	942	884	918	847	880	950	936	894	969	914	973	932	910	914	918	917	950	941	900	917	907	921	941	937	920	947	914	889	887	931	946	944	862	950	908	955	932	884	911	875	946	933	930	900	942	962	932	888	854	936	939	899	919	887	880	888	902	909	927	882	927	822	934	873	952	916	936	840	898	941	961	956	890	921	895	923	871	924	949	972	884	873	886	950	924	866	921	914	882	912	913	919	909	915	900	848	932	962	931	905	861	893	912	904	916	949	954	942	907	890	854	885	921	906	957	917	891	898	902	896	930	892	898	920	921	906	968	908	950	902	958	967	940	937	964	878	906	920	883	915	888	937	925	912	964	902	974	915	934	898	892	892	913	899	918	887	897	933	919	917	917	872	845	965	876	941	943	887	899	927	891	963	946	951	890	900	884	964	868	922	925	924	928	863	888	898	887	934	945	857	917	899	806	901	921	917	866	862	928	888	929	937	909	895	876	839	948	884	931	906	906	935	894	884	883	939	919	896	940	933	882	937	939	886	908	893	874	938	875	867	895	946	938	848	920	863	948	891	946	874	904	932	929	901	918	900	933	954	869	843	914	891	921	907	913	937	942	958	934	919	887	969	931	938	904	951	927	921	913	912	929	920	990	894	948	955	876	931	960	888	869	938	921	898	920	902	940	917	966	933	938	920	862	909	958	898	960	882	864	887	944	907	912	974	932	914	889	917	894	928	937	874	899	933	867	895	904	904	882	877	931	928	962	935	863	868	1006	905	925	856	924	925	909	915	892	941	877	945	940	900	887	974	919	928	923	925	869	939	854	940	884	950	936	902	901	940	938	914	977	912	951	907	949	958	931	919	986	927	940	900	892	913	887	952	905	902	902	917	914	937	919	996	845	902	967	893	900	938	940	901	914	927	872	911	929	951	928	909	899	884	934	892	919	922	875	878	926	920	880	868	818	982	937	903	878	924	916	921	914	942	931	890	950	898	978	892	923	887	905	897	909	884	917	957	917	937	943	951	921	967	898	903	892	961	944	914	911	888	904	948	928	967	956	898	902	963	903	929	950	946	961	940	936	938	891	859	918	948	928	861	879	903	923	919	933	935	903	919	921	910	865	925	917	863	946	949	900	927	904	913	892	878	909	897	923	894	942	932	910	931	959	891	912	899	945	946	899	961	917	883	926	917	915	893	888	956	938	891	890	921	960	931	923	921	894	910	922	946	929	902	866	888	934	903	909	916	960	860	929	898	894	873	894	911	876	941	934	905	925	862	860	876	907	941	955	921	875	928	932	933	892	933	898	904	918	936	898	873	864	911	946	954	904	934	940	865	918	884	966	933	916	924	893	934	930	935	900	924	918	916	896	886	934	916	914	924	959	913	911	908	938	893	905	881	930	917	902	972	902	924	896	903	862	899	903	953	908	880	891	934	921	914	929	935	913	920	919	893	900	884	919	939	931	885	901	905	958	902	925	923	953	919	881	903	922	898	887	885	902	891	903	983	917
24283	21434	25118	28161	21434	21446	19976	821	424	405	391	355	361	308	360	327	293	280	335	371	317	311	307	291	302	281	277	277	248	334	269	298	278	298	308	285	289	300	257	271	301	284	244	274	295	283	295	269	277	260	306	256	282	290	300	298	298	277	282	291	296	259	267	253	290	270	276	277	293	327	281	298	265	238	304	311	287	295	276	274	313	277	264	263	266	285	293	264	324	258	270	265	273	298	283	239	299	290	288	309	256	295	246	287	290	263	284	263	287	271	248	268	257	283	297	307	277	287	292	270	264	294	282	273	271	298	291	298	259	262	254	303	296	270	283	300	282	292	259	238	309	282	271	281	261	257	249	302	283	288	280	284	308	278	272	281	255	246	272	298	286	281	276	280	285	267	322	251	285	253	267	283	265	304	262	286	282	281	253	291	286	275	262	286	273	271	282	280	274	301	271	247	294	294	317	312	291	253	316	260	248	266	282	276	300	293	305	274	294	277	267	258	278	283	296	299	316	265	282	257	284	302	243	298	283	289	315	304	253	294	264	276	287	301	286	262	282	303	258	287	279	281	260	282	319	309	297	266	276	292	246	271	274	265	296	262	279	308	300	280	267	269	275	262	269	291	293	245	262	257	284	282	290	260	270	278	263	286	280	290	256	280	295	298	300	306	278	310	307	298	260	279	265	276	270	254	308	298	300	273	273	272	288	292	286	308	273	266	277	286	276	285	293	266	292	293	275	277	289	316	289	273	245	278	276	257	273	299	273	265	279	283	296	307	287	246	295	280	288	281	274	303	305	282	273	269	310	274	312	263	272	279	265	279	304	281	248	286	271	244	296	275	277	278	249	289	295	249	251	292	308	280	292	288	253	279	306	262	287	307	280	275	257	267	241	256	268	265	252	253	281	302	257	250	301	302	301	274	256	299	305	279	268	315	298	275	227	277	258	299	273	278	290	267	284	290	241	287	298	269	278	253	307	272	290	283	299	303	266	268	265	245	269	278	261	273	290	284	259	299	309	296	283	265	255	294	267	243	307	271	309	296	283	275	285	308	307	264	298	272	260	267	273	294	268	297	286	280	310	302	287	264	304	250	282	285	282	279	260	291	281	300	254	256	251	282	286	266	299	317	306	286	272	282	273	267	297	266	239	301	282	292	290	280	319	274	244	286	248	280	273	279	279	280	292	306	248	295	292	285	302	297	255	287	276	296	260	281	281	266	292	285	261	260	271	296	288	301	272	263	282	290	257	287	279	275	270	265	295	291	290	304	266	316	279	239	283	256	275	277	299	293	279	263	287	254	294	256	291	286	259	288	313	256	264	298	309	272	293	250	284	276	255	273	263	265	241	247	237	277	301	264	240	290	275	290	302	262	294	264	268	277	294	288	297	277	287	254	284	329	287	307	287	269	293	271	300	284	300	276	306	268	298	285	257	290	328	262	258	269	273	294	275	304	262	278	249	270	294	327	291	280	280	284	287	298	289	286	302	303	245	286	266	290	272	281	288	295	268	292	244	294	304	258	284	265	285	277	267	254	291	292	273	295	293	270	285	302	268	274	268	274	269	307	256	320	266	291	245	274	303	277	278	297	285	311	280	305	274	313	266	281	284	234	250	275	275	250	294	273	289	293	299	291	266	311	280	263	253	254	258	295	302	262	303	291	251	295	285	285	282	278	294	280	279	258	278	299	269	264	271	268	269	294	283	284	285	298	279	290	315	291	281	292	322	284	265	288	253	286	305	299	217	273	304	292	247	263	291	265	251	264	273	298	297	255	276	294	269	293	274	267	283	284	253	243	266	265	261	269	258	266	281	254	294	257	259	286	277	286	273	300	262	294	273	247	288	303	272	247	283	276	272	294	273	267	251	296	273	250	264	265	296	262	299	291	270	290	276	304	264	224	272	282	230	280	292	288	287	298	315	251	258	305	286	272	265	273	289	302	286	276	270	285	285	286	266	291	301	308	274	279	291	286	260	283	260	291	301	281	297	302	281	293	286	266	290	289	290	239	279	288	274	293	253	303	296	280	250	279	284	261	314	276	291	290	271	273	287	280	310	284	273	286	255	313	311	291	283	288	277	304	298	288	247	275	252	260	270	257	271	260	282	272	293	279	280	313	300	231	269	283	259	286	280	295	327	306	290	260	249	289	281	286	283	262	291	279	297	289	273	271	256	299	271	264	274	276	289	289	276	286	295	277	303	278	245	291	283	302	266	263	266	264	256	283	273	256	268	282	253	242	299	267	291	295	302	274	253	276	270	276	278	263	274	293	292	268	322	250	276	269	272	239	295	272	285	287	267	297	267	293	253	280	310	279	298	304	309	266	277	264	283	299	268	259	270	313	268	301	288	303	254	277	267	241	279	264	295	281	275	291	332	293	282	277	315	292	270	262	261	288	274	279	282	268	284	241	279	257	276	233	322	273	267	294	307	299	240	275	266	311	285	243	277	283	290	261	272	239	277	278	285	275	286	299	298	270	242	278	272	292	249	259	279	292	244	281	316	277	293	274	275	293	309	296	301	281	303	274	298	290	280	290	309	284	280	302	276	271	301	278	262	268	284	298	286	232	269	307	278	286	257	286	310	305	289	316	255	280	297	273	273	257	282	296	281	266	252	325	291	287	251	285	310	300	275	332	258	270	260	289	262	303	282	284	288	296	290	313	302	240	260	272	307	302	277	288	265	283	271	285	261	268	279	305	297	280	307	291	297	303	297	298	282	255	259	264	263	283	242	274	270	262	280	300	265	279	271	287	235	302	278	301	286	306	285	273	285	230	274	311	267	262	242	278	310	271	269	279	294	316	290	298	263	263	305	295	293	290	267	267	280	259	261	269	304	285	321	274	323	265	234	265	252	274	271	299	277	289	276	305	290	267	267	279	250	267	246	275	279	293	301	216	297	259	266	271	275	262	248	278	269	255	300	289	290	283	272	283	261	282	290	287	275	271	316	296	254	272	263	264	260	247	274	297	287	261	267	287	277	304	285	287	267	268	279	275	274	304	292	280	264	262	258	294	278	304	234	284	263	254	261	282	254	282	313	273	286	287	268	240	256	258	288	298	286	270	290	280	259	278	247	260	249	294	273	270	287	286	261	293	276	272	272	292	280	284	314	259	268	298	251	269	272	264	311	277	282	279	261	262	293	278	347	255	289	281	297	288	273	303	298	298	283	276	279	279	262	312	271	272	270	251	314	302	303	293	297	274	283	287	278	292	267	305	274	297	259	306	258	295	306	299	274	260	298	319	265	297	265	276	304	261	288	264	257	269	294	285	243	278	268	269	269	262	259	291	284	275	257	289	251	294	318	269	298	271	292	299	289	260	271	289	287	304	249	277	260	275	273	272	312	290	260	272	272	286	284	299	307	258	285	278	279	283	275	259	281	242	284	295	281	282	313	273	264	325	284	263	294	256	284	283	261	283	263	301	271	269	262	272	273	292	258	293	283	264	260	280	289	296	312	273	269	257	281	304	301	237	264	280	278	277	267	296
17289	5397	2578	1237	885	782	727	697	670	642	670	611	617	594	618	614	619	612	674	586	582	592	596	616	624	628	634	609	579	603	613	641	629	589	588	596	591	624	671	616	586	617	588	642	606	605	597	627	609	624	574	632	562	552	601	599	594	620	601	602	595	590	571	610	615	609	620	576	603	591	579	637	633	589	627	607	573	571	616	636	655	616	574	562	625	616	618	613	566	643	642	573	654	600	565	631	633	590	581	595	587	601	577	588	594	633	590	657	639	620	584	601	619	594	583	588	603	609	637	569	583	582	618	650	644	610	597	603	560	560	565	615	623	623	583	589	619	623	572	593	588	616	603	594	590	610	598	614	595	618	610	646	606	591	591	647	590	575	592	580	587	648	581	623	585	576	629	599	576	615	645	592	554	621	568	611	600	599	596	652	614	611	563	574	608	584	596	581	585	613	606	588	579	569	602	605	579	595	637	618	600	618	580	592	595	566	602	556	594	615	577	572	616	621	584	642	600	654	603	556	591	603	585	650	571	537	584	593	647	640	620	629	599	618	588	548	571	633	619	599	579	609	580	642	589	596	608	617	625	640	616	618	560	601	590	626	599	626	615	613	624	602	624	660	580	616	605	595	598	621	585	582	624	637	596	615	616	602	580	599	612	636	610	602	626	581	588	615	582	588	604	619	556	573	575	585	580	605	621	605	623	559	629	612	577	621	590	654	591	570	574	611	554	552	551	619	593	647	565	586	647	552	612	570	631	626	619	644	587	594	567	566	575	638	598	591	619	628	608	599	587	548	581	568	599	594	566	643	617	605	598	604	604	575	643	604	584	571	614	635	624	600	612	551	580	614	578	553	595	595	576	575	589	622	649	646	649	635	580	592	611	576	588	581	616	591	571	634	587	599	640	598	591	603	608	587	576	571	613	617	606	600	609	597	585	580	633	599	617	621	616	617	627	606	577	639	566	587	592	571	592	621	614	592	584	580	595	633	586	603	583	580	575	626	594	577	627	592	584	599	566	602	593	628	598	592	567	589	627	630	588	617	597	577	613	556	626	599	622	585	613	613	585	587	596	624	624	623	614	601	591	595	555	574	619	568	618	603	626	582	626	615	585	579	616	659	601	584	619	586	659	598	554	584	585	626	583	603	616	580	625	606	608	607	632	598	569	599	613	623	597	593	603	568	628	593	637	599	616	583	615	589	587	631	600	616	602	583	606	583	644	579	598	622	586	581	626	594	619	568	562	586	583	577	576	603	643	639	611	631	627	623	574	593	610	603	621	605	600	596	598	667	562	627	577	598	581	618	595	567	630	582	598	571	592	598	624	615	584	619	584	603	637	572	592	574	634	615	589	633	619	584	629	646	591	562	582	612	575	559	548	642	564	557	593	623	565	605	559	592	579	636	601	546	614	619	601	599	608	585	575	590	619	599	619	604	615	607	595	623	610	585	604	588	629	614	590	608	605	570	586	592	625	586	608	619	638	585	611	595	581	588	568	619	647	664	620	631	637	594	604	603	577	581	613	635	571	578	612	638	586	580	603	600	578	619	592	615	604	603	590	644	621	592	624	626	584	589	629	651	609	600	593	617	611	617	540	624	587	595	644	609	618	592	605	593	640	632	609	586	604	579	612	604	525	614	591	567	595	611	619	614	612	529	576	606	631	581	641	603	608	614	652	599	587	638	642	592	590	593	608	599	609	552	593	576	595	596	608	563	576	573	583	590	596	607	593	607	541	597	576	573	567	572	609	621	589	586	596	593	588	591	604	596	633	628	618	649	620	599	593	607	624	623	607	586	580	623	580	651	627	594	585	649	606	597	611	601	621	591	598	582	614	604	598	596	634	630	588	578	639	585	621	635	627	565	595	602	608	605	571	573	590	603	586	600	594	624	563	582	649	612	608	597	621	619	586	627	579	564	570	583	612	606	631	624	578	598	622	592	635	616	621	615	580	612	604	574	625	624	648	546	553	607	649	570	605	590	588	536	576	616	601	583	603	577	541	589	612	613	575	605	574	626	573	611	597	597	600	573	580	595	600	593	578	615	623	661	601	620	561	589	589	571	601	590	638	602	619	551	631	585	614	622	607	545	576	630	595	613	590	601	591	599	621	590	611	589	593	642	609	606	601	590	592	581	610	636	573	605	588	589	584	610	619	637	621	635	559	614	564	590	569	608	595	613	587	607	625	581	614	583	633	598	622	597	580	648	552	623	612	574	581	616	611	611	600	626	580	588	590	586	560	607	608	581	586	602	583	631	634	610	596	582	625	599	548	637	612	685	587	553	647	542	584	627	562	598	576	584	595	574	614	610	611	581	602	597	606	630	602	590	616	603	650	585	569	588	632	588	619	575	565	594	612	571	608	597	587	585	620	608	584	630	583	558	634	617	586	609	617	599	602	612	577	619	553	585	587	588	625	547	586	608	601	615	613	619	594	571	576	557	606	629	625	604	595	559	601	633	648	577	576	584	636	621	591	586	603	627	642	584	587	608	617	614	627	606	598	630	652	585	603	612	569	554	616	634	572	612	640	572	604	597	557	635	594	617	622	584	650	603	613	599	576	599	627	625	595	578	580	580	574	631	606	619	590	590	603	591	627	612	592	595	603	568	643	610	530	581	577	618	573	590	580	597	600	573	644	640	610	563	640	628	628	596	582	602	601	649	635	606	598	561	599	594	576	552	586	602	529	618	605	579	595	625	586	594	598	592	591	592	585	591	593	604	606	653	589	606	598	612	584	599	584	637	580	587	606	664	610	591	621	640	578	648	633	583	613	572	571	621	628	600	646	628	605	599	562	596	612	600	604	626	580	574	579	579	647	597	585	591	613	585	599	583	614	557	632	581	535	629	598	600	621	621	623	576	595	561	582	604	616	595	608	574	587	626	564	602	586	588	611	594	588	652	639	577	578	624	616	621	609	554	632	605	571	613	615	617	579	657	570	609	596	579	600	596	638	603	604	625	576	604	602	566	593	605	603	631	642	598	600	630	631	590	607	584	608	658	594	621	583	591	615	613	553	598	629	585	603	597	620	574	618	602	601	587	626	634	582	606	585	587	590	599	611	567	581	641	567	580	620	632	618	596	582	570	616	588	581	647	565	630	603	590	606	590	602	621	561	593	592	594	579	576	571	604	607	637	610	625	609	651	570	596	614	633	590	564	547	578	552	608	551	620	559	596	563	608	563	557	575	576	573	633	618	604	564	600	622	614	583	625	573	605	584	569	605	633	601	631	599	603	593	544	574	564	619	604	620	596	572	655	583	593	597	618	573	577	590	599	599	583	599	572	588	631	610	586	582	592	630	640	632	654	612	619	559	586	592	592	557	627	605	575	580	616	588	614	632	563	603	578	578	598	581	568	595	583	630	623	599	592	593	615	611	630	613	545	618	622	624	619	647	612	598	585	639	633	634	591	633	613	625	648	606	597	619	595	568	617	548	608	594	577	601	631	579	594	559	581	592	625	590	606	592	631	593	618	594	626	599	628	599	572
32608	20670	10066	748	395	364	369	354	372	329	330	339	318	340	349	308	313	326	347	353	349	306	313	336	374	356	314	362	343	333	345	333	341	361	335	358	355	350	341	319	326	355	314	315	351	337	335	330	358	342	330	317	327	363	362	386	323	341	327	370	358	368	346	328	323	340	344	358	359	362	350	309	317	314	319	340	325	296	357	340	351	330	316	368	320	337	349	359	347	353	311	309	366	326	301	313	326	282	321	314	342	339	323	311	307	349	363	358	338	351	334	315	338	293	351	333	305	311	300	315	334	320	304	344	363	321	337	325	331	364	339	346	344	338	355	320	368	285	328	368	324	349	308	328	318	337	342	336	330	353	325	301	326	355	324	316	352	377	336	332	324	324	368	289	332	324	320	329	323	338	355	325	346	373	336	318	328	361	328	353	340	358	390	327	344	334	377	326	305	339	357	307	335	343	314	352	330	328	356	325	334	336	348	306	325	341	348	377	358	316	365	367	325	334	362	352	343	352	341	339	339	329	300	356	340	369	349	351	382	354	304	353	333	309	337	324	318	326	327	330	346	345	325	324	352	367	346	366	333	325	336	340	331	355	322	316	323	312	316	306	312	346	339	320	324	314	344	345	353	364	353	343	337	335	330	312	358	338	330	302	355	341	313	330	354	329	322	333	362	363	353	331	334	322	344	338	371	334	358	339	377	334	317	315	363	358	310	356	330	378	338	358	298	298	329	339	318	338	308	318	350	311	325	304	351	332	301	323	340	310	382	302	283	365	317	340	311	363	340	333	351	381	345	324	345	322	313	314	319	315	352	334	345	318	304	369	334	327	347	321	360	341	338	365	326	354	307	305	351	326	352	353	318	349	335	353	340	333	351	324	343	323	380	359	293	343	374	308	331	353	314	367	328	297	338	351	365	315	335	321	325	342	318	339	352	338	322	360	340	344	348	336	342	345	327	352	324	378	354	366	342	356	345	343	336	314	378	338	341	338	343	340	358	351	311	347	336	340	333	349	347	358	352	356	331	348	357	322	345	300	322	363	340	334	352	355	335	330	354	301	341	307	335	341	324	323	338	339	329	352	352	315	346	350	365	317	330	325	349	339	317	295	378	324	392	348	343	358	299	303	328	320	376	381	320	346	348	331	359	338	342	342	344	351	350	323	307	338	337	369	319	321	341	352	344	364	345	328	333	304	325	304	325	308	323	336	326	312	364	329	322	345	317	377	371	351	333	324	377	373	335	339	328	312	306	329	346	346	308	333	350	339	334	319	335	342	305	319	356	338	341	319	326	329	344	350	346	332	357	312	328	350	331	324	313	338	297	330	337	308	377	361	367	363	342	377	333	330	345	334	322	326	341	338	357	368	327	367	320	373	282	340	353	278	334	345	318	383	360	361	357	342	343	325	319	344	350	350	362	344	347	372	340	291	314	307	345	345	335	336	322	316	341	365	363	352	288	332	320	280	351	307	342	302	319	331	307	360	324	339	335	339	322	345	315	299	312	357	316	370	328	331	317	318	343	334	332	321	325	332	340	320	329	343	344	360	341	347	308	353	344	347	330	344	340	328	323	346	359	351	337	360	345	370	360	308	318	367	359	352	326	307	368	378	331	367	306	319	337	341	320	339	312	383	320	359	371	320	347	363	338	337	320	320	354	324	310	339	326	327	318	323	305	310	337	325	288	348	331	330	353	335	345	351	333	352	334	339	342	331	358	339	357	334	346	301	352	322	327	269	328	342	338	366	356	331	332	320	347	344	341	379	339	355	362	375	299	334	307	295	344	338	330	321	327	338	370	308	338	339	360	308	335	337	341	338	353	348	369	351	358	335	341	324	383	365	340	370	355	337	348	341	349	308	357	361	369	355	325	341	307	339	340	328	332	333	339	342	369	352	364	349	354	351	373	311	365	323	309	335	351	337	341	361	342	388	364	365	339	392	330	336	334	319	330	350	358	346	329	300	312	331	335	337	339	345	332	337	327	337	316	319	342	352	353	344	352	352	335	342	356	368	355	362	308	352	314	375	320	352	370	356	371	332	343	338	338	338	317	370	335	356	326	339	327	321	347	363	318	329	318	344	321	346	379	332	326	315	342	355	325	324	322	363	339	342	317	370	334	349	330	306	361	317	300	286	351	337	331	316	323	344	333	359	342	307	330	314	325	334	363	317	336	355	335	328	352	339	329	330	319	353	340	341	315	333	349	373	356	312	293	355	330	326	315	332	350	374	353	286	348	324	350	341	324	350	341	332	322	317	301	328	313	335	374	354	346	323	379	331	309	333	350	333	337	313	362	311	323	346	327	365	350	311	320	366	336	340	347	310	351	326	316	346	346	302	391	295	346	336	337	343	320	348	332	358	379	306	307	311	343	322	318	345	374	330	374	324	315	373	356	344	327	332	334	313	341	283	363	339	344	336	358	345	321	341	297	331	346	325	365	353	360	347	331	348	349	307	343	359	342	336	359	359	346	346	346	323	348	303	327	312	317	353	345	360	362	376	363	305	315	342	311	305	340	342	309	348	326	299	310	352	327	315	326	348	312	343	282	338	324	332	351	328	325	332	323	320	328	314	375	333	300	345	329	350	333	348	328	323	337	347	337	330	304	361	317	342	331	347	304	324	353	325	298	331	328	346	339	337	304	343	346	309	308	335	323	343	348	343	371	359	320	356	323	316	335	335	328	342	324	345	316	364	331	377	344	323	342	360	318	355	347	368	335	296	342	297	374	353	321	335	353	322	318	323	338	332	379	304	363	337	304	314	325	332	314	319	329	307	320	317	308	300	318	346	331	310	358	349	342	349	335	335	329	362	306	335	353	356	319	354	317	338	328	354	340	349	310	350	315	339	345	339	342	323	339	355	319	343	338	315	319	345	332	316	350	329	290	337	367	312	342	355	350	354	343	319	311	331	328	341	352	317	305	355	312	308	332	342	353	351	322	355	346	319	308	328	348	299	350	352	292	333	361	359	359	352	308	314	311	336	355	339	347	363	311	346	339	340	359	343	332	341	345	344	341	351	315	333	330	314	341	298	339	291	321	325	290	320	365	402	326	355	344	336	343	365	339	343	367	334	347	283	327	325	370	331	327	338	322	348	363	353	359	320	336	311	320	339	331	336	306	302	318	350	335	347	361	329	325	364	335	339	334	349	358	336	351	350	320	339	354	336	346	309	340	352	357	330	346	329	331	348	348	350	345	365	316	337	366	316	363	314	351	333	339	353	336	331	356	346	371	313	360	361	317	383	315	341	322	347	331	343	318	309	301	355	324	339	361	340	341	297	381	314	344	318	311	354	320	336	318	320	300	307	324	330	307	343	334	334	351	307	330	319	370	300	325	333	363	354	348	354	344	332	337	329	323	348	331	353	326	301	317	317	340	318	335	372	335	324	356	376	365	316	333	341	329	320	356	323	352	374	360	311	344	295	360	342	363	353	301	321	370	341	331	365	352	350	316	343	325	360	326	308	323	325	306	348	332	352	323	335	323	303
6971	964	823	725	750	784	761	766	773	752	765	789	737	803	795	819	741	771	763	729	745	727	737	696	775	788	731	729	796	728	744	806	742	755	804	771	796	744	743	789	745	777	762	783	758	723	761	760	738	770	768	774	774	787	776	740	822	741	714	778	775	800	768	783	759	785	754	760	720	780	746	766	765	723	714	748	756	788	738	755	743	743	701	778	797	811	781	818	746	800	725	760	789	798	733	761	798	751	766	721	750	779	802	807	767	792	770	757	728	716	791	693	783	737	742	741	745	792	774	754	740	709	757	755	804	765	787	798	726	742	748	766	782	789	787	684	736	764	759	746	767	704	784	777	772	778	783	798	833	789	765	760	771	778	768	754	698	782	800	720	781	789	776	789	771	781	726	748	762	693	791	767	738	744	786	760	809	737	772	772	765	760	779	820	721	772	788	769	773	763	776	770	769	775	710	742	764	761	770	744	773	737	725	755	768	806	754	788	702	762	756	782	820	771	750	773	771	800	779	742	685	752	747	793	766	772	742	826	760	808	806	780	784	754	823	782	815	775	750	785	774	715	798	759	727	772	744	770	742	749	717	744	730	738	784	797	846	741	762	754	754	768	766	768	804	772	826	734	793	782	762	790	740	793	756	753	689	741	704	763	778	799	759	756	772	825	746	746	757	780	788	760	745	746	773	773	689	746	748	768	775	757	748	747	689	774	746	753	714	750	779	770	747	794	805	758	746	744	745	714	711	716	779	787	752	743	767	769	797	756	738	750	750	797	746	782	739	776	789	758	770	789	791	786	731	790	744	737	819	783	751	769	754	778	792	751	763	786	790	743	804	721	766	759	760	815	822	734	728	793	792	790	772	771	818	782	778	820	772	769	765	757	812	729	775	790	780	786	771	719	812	771	756	725	734	767	732	797	729	734	773	768	755	722	728	752	727	758	748	712	795	754	806	763	733	748	793	795	767	738	799	770	776	786	798	730	761	713	711	750	755	784	769	805	767	799	759	736	709	784	777	796	754	731	785	742	730	740	793	754	775	816	755	776	760	770	757	785	793	766	778	774	775	794	761	791	750	786	763	809	778	725	726	789	781	766	758	718	804	762	735	762	739	803	795	766	775	743	754	745	736	735	761	766	779	740	757	780	756	775	801	762	747	738	771	734	752	766	815	732	809	763	773	699	738	780	726	765	792	805	718	803	734	731	802	793	658	809	793	762	773	807	779	786	776	726	777	724	708	745	764	776	761	772	734	757	752	745	826	760	740	740	772	736	762	763	778	719	765	776	802	750	747	762	737	772	752	751	710	782	770	727	709	766	747	751	720	764	726	754	805	793	734	763	785	791	760	797	783	732	786	729	749	740	803	796	720	733	767	770	737	768	739	746	759	758	786	762	758	803	771	738	772	803	776	821	739	800	787	800	781	787	744	788	756	728	721	805	796	783	794	766	740	798	821	763	760	752	769	718	736	763	742	721	776	752	748	784	740	776	708	774	747	776	780	735	766	759	743	755	757	729	743	723	780	785	748	838	730	762	765	782	775	747	795	715	778	737	788	755	780	776	757	772	762	754	747	807	775	772	726	739	741	796	731	763	705	773	801	767	757	753	755	788	721	760	751	760	796	789	776	779	794	774	772	753	760	744	780	793	749	760	794	778	790	779	796	723	774	796	730	766	760	768	781	762	755	759	741	779	760	759	797	799	772	784	773	757	732	782	787	737	726	786	786	715	775	804	786	793	704	790	794	749	773	767	744	789	802	763	779	730	753	760	778	766	737	775	761	800	713	735	772	706	721	744	784	816	763	788	788	769	759	777	771	799	800	759	753	789	748	762	751	756	760	791	757	740	758	736	787	764	759	783	749	723	798	813	779	761	777	786	804	732	762	750	768	764	748	806	723	778	748	798	777	747	805	757	784	745	774	750	776	754	793	754	736	771	750	785	754	755	794	789	791	797	702	760	768	769	735	753	747	723	742	753	760	805	736	786	760	799	703	754	779	771	752	774	754	789	755	794	766	752	795	786	769	812	798	734	789	730	804	749	764	718	768	775	744	726	797	752	766	839	743	768	745	708	799	749	756	735	791	794	767	764	745	730	696	760	747	772	709	786	758	767	773	774	787	775	774	776	777	736	746	740	786	778	751	738	806	755	801	771	782	769	742	763	817	754	768	769	776	817	752	731	753	737	803	768	775	789	768	755	806	773	766	731	871	780	743	757	750	759	800	787	728	713	758	713	745	801	778	812	784	782	767	766	732	759	751	760	799	820	712	739	785	787	773	752	765	769	775	793	763	767	804	779	745	832	791	771	751	761	756	765	750	776	758	762	758	735	767	776	733	722	763	752	728	775	762	735	792	802	775	794	772	791	790	779	769	804	729	758	807	749	819	819	795	773	685	792	737	779	809	783	792	761	745	773	743	731	749	779	756	725	709	774	778	822	742	745	790	738	740	804	743	751	787	771	787	752	770	777	750	752	769	750	763	791	781	683	809	781	757	729	817	779	761	783	750	746	765	748	732	789	742	755	768	830	769	815	771	763	787	787	729	791	806	752	813	787	718	785	772	776	748	782	732	752	738	759	725	762	756	696	800	761	740	781	788	814	730	785	702	761	762	798	757	792	760	740	832	748	776	744	789	821	778	782	725	739	793	777	756	779	769	807	796	772	780	789	791	789	768	753	761	702	777	756	771	781	766	776	714	792	799	695	784	756	759	732	763	755	783	789	811	790	804	770	754	694	693	740	776	785	780	782	763	748	749	810	787	785	755	715	751	747	834	767	761	725	779	759	760	747	755	779	756	775	719	770	727	742	742	774	779	789	718	811	728	742	822	783	744	781	740	754	773	806	798	688	756	764	794	747	763	776	711	771	752	747	757	754	756	760	757	767	744	838	783	756	762	744	760	738	715	769	783	738	734	757	746	782	788	791	741	787	758	709	769	753	813	712	799	753	763	778	735	758	765	839	717	837	732	799	749	783	711	747	731	747	736	752	789	741	747	722	796	761	751	779	740	744	843	823	783	720	792	784	800	740	758	729	782	793	795	761	780	750	740	745	787	713	770	778	781	717	783	777	709	859	734	770	785	803	767	755	799	729	803	745	758	741	787	745	746	728	783	781	726	769	819	753	764	737	759	720	777	775	812	782	768	745	797	782	747	784	788	795	751	785	721	732	774	802	731	782	764	739	744	725	762	762	775	773	748	808	758	803	754	740	770	790	783	755	780	766	743	742	764	785	741	737	770	757	782	740	719	792	759	716	771	726	790	745	746	727	715	733	745	798	767	723	763	781	745	730	767	772	780	751	777	782	829	808	746	748	797	778	756	818	771	759	783	746	752	706	740	789	735	822	785	747	790	754	775	765	753	703	815	767	744	789	800	761	751	726	783	792	817	799	737	797	704	764	785	737	766	760	752	818	742	785	776	771	812	750	779	743	793	761	777	750	775	756	752	783	780	788	751	759	709	737	737	775	740	808	800	790	742	747	761	773	766	737
24879	21452	24888	28419	21439	21238	1614	632	486	480	491	479	458	434	414	447	478	437	441	452	439	498	434	455	452	469	437	417	466	427	466	402	408	431	427	477	397	450	436	402	453	459	413	437	445	462	472	461	426	419	410	413	447	439	432	424	426	448	449	448	459	427	438	428	416	431	401	454	439	427	459	457	416	440	417	432	384	466	408	449	399	393	434	454	452	499	469	410	423	452	461	458	414	441	479	425	408	423	415	392	442	469	453	438	455	388	416	430	465	397	412	404	401	381	446	400	446	437	446	442	472	410	415	411	424	422	480	436	395	387	439	430	472	458	406	434	476	479	440	407	452	412	421	435	437	424	421	445	414	435	425	423	416	483	414	426	489	487	420	458	434	418	374	415	403	438	451	437	432	422	430	408	448	434	417	446	481	443	465	450	433	442	412	448	453	474	436	430	459	448	438	446	450	436	417	444	446	439	454	391	456	412	437	439	413	443	427	425	404	410	423	410	443	435	422	422	435	443	441	450	440	443	418	395	430	447	422	440	436	427	396	422	422	442	427	448	432	438	428	451	423	404	425	428	430	453	446	453	450	468	450	441	408	470	418	380	429	419	446	432	406	407	428	454	426	466	438	407	425	425	430	446	411	423	445	451	450	448	410	436	457	407	399	407	431	417	438	416	447	454	450	450	453	443	414	456	420	419	403	394	462	452	423	421	437	424	415	425	486	393	412	407	423	437	448	412	422	410	421	420	428	434	440	443	409	392	453	406	454	454	401	446	440	456	432	388	400	389	468	420	455	461	461	438	406	417	431	451	462	410	436	442	411	439	467	411	430	412	442	426	429	438	425	462	432	432	389	419	438	384	437	439	462	467	439	440	463	461	406	453	428	436	424	470	440	409	422	451	440	400	427	453	447	461	453	434	434	451	437	410	447	446	429	446	461	442	418	405	463	411	418	412	427	471	409	403	445	433	398	432	433	442	439	442	415	390	436	457	468	429	433	434	474	421	429	419	427	430	450	410	402	445	449	421	421	448	420	444	467	467	438	441	472	431	429	411	424	436	417	430	445	470	437	452	427	401	431	492	435	401	442	411	448	396	435	439	445	462	441	458	436	423	420	412	455	404	437	419	399	416	434	387	440	409	428	413	430	424	429	409	405	442	443	421	411	429	442	451	409	446	440	490	455	425	430	426	461	451	429	447	425	431	446	395	388	425	432	429	432	469	461	435	441	423	441	448	397	435	487	444	445	397	438	415	396	426	470	434	433	449	422	413	419	490	421	435	421	438	455	434	445	430	405	464	434	432	424	443	421	427	398	404	415	441	441	430	445	422	436	443	444	428	417	407	382	411	461	450	401	470	421	452	435	416	444	425	456	445	391	437	433	436	456	425	416	452	446	402	453	474	396	405	434	427	438	469	452	464	445	453	431	424	440	455	414	453	433	426	438	439	431	417	399	450	410	451	427	406	451	386	453	450	416	467	404	418	476	456	473	428	395	424	434	477	428	453	432	450	430	423	469	381	393	412	486	433	417	435	410	435	419	458	460	420	418	426	442	461	423	455	433	474	415	466	453	433	437	419	422	442	398	433	426	410	416	400	429	460	434	446	433	429	433	405	399	449	455	443	427	410	424	418	447	387	410	413	493	444	416	464	422	425	401	426	425	447	417	430	390	434	438	415	417	415	456	390	436	432	459	433	432	447	455	459	441	430	399	444	475	440	452	432	474	427	422	420	461	452	424	462	409	426	417	432	422	391	401	446	438	430	403	417	416	445	416	459	423	488	431	440	398	369	444	399	443	425	506	439	430	452	448	433	434	410	456	417	415	452	426	441	404	441	440	403	455	422	461	425	425	443	457	441	500	415	420	442	455	429	448	398	430	434	430	444	419	423	421	415	396	430	419	441	455	445	426	460	451	459	404	402	440	440	419	431	424	445	447	441	426	438	400	408	416	421	458	405	414	475	417	472	406	391	463	434	434	426	388	418	428	412	411	433	424	436	457	406	420	430	410	414	421	413	419	403	480	458	397	438	405	443	432	415	455	435	440	397	445	413	396	402	402	432	427	450	452	451	454	424	446	431	448	398	410	462	424	464	448	449	394	415	430	417	424	388	431	397	445	409	432	385	436	413	435	421	448	430	456	480	460	435	410	461	464	458	422	421	400	412	423	448	469	458	428	430	430	409	452	409	407	432	421	381	463	433	436	429	427	391	412	402	418	433	409	453	450	428	419	443	441	449	433	443	414	441	405	430	419	445	348	416	451	413	410	444	440	418	455	420	441	429	429	421	412	440	429	412	442	467	405	458	455	430	440	425	414	474	398	450	449	432	442	443	430	418	418	474	441	428	405	429	437	466	421	421	436	454	419	442	476	424	401	453	428	410	408	413	456	431	403	476	392	412	406	437	462	441	418	354	403	429	418	429	429	452	421	428	412	378	465	444	462	485	423	435	402	434	432	388	433	407	385	450	425	449	433	429	431	448	442	453	427	421	426	407	426	426	392	415	397	452	420	413	408	435	470	479	433	422	447	439	435	419	422	432	430	388	424	441	450	406	410	439	430	446	447	466	432	455	447	410	447	427	433	406	419	403	401	426	400	394	438	447	451	423	381	434	439	411	456	445	452	438	437	407	437	455	419	410	424	417	448	437	414	456	452	449	429	453	475	431	408	449	432	459	444	433	432	417	434	461	465	433	433	425	456	513	437	416	387	412	423	431	426	444	395	423	443	401	410	451	424	407	425	417	429	448	401	444	424	442	416	416	431	415	461	443	447	426	433	407	401	414	420	451	488	460	433	436	413	428	431	439	435	418	442	445	470	431	430	442	432	437	401	434	418	460	482	452	445	411	482	453	443	424	395	427	432	417	433	444	413	445	411	441	413	444	442	416	439	429	432	402	417	381	407	446	428	432	413	440	475	432	447	451	473	419	410	399	404	401	395	401	399	434	415	424	452	421	480	456	416	430	413	414	413	409	430	462	458	415	416	471	417	400	449	425	465	434	448	404	449	416	443	420	408	441	423	416	408	415	429	486	431	416	419	426	442	435	443	444	463	439	431	463	429	479	415	418	456	412	411	402	426	466	445	413	460	471	457	464	456	413	431	408	409	408	420	450	432	425	462	426	432	419	426	457	448	445	429	400	382	470	429	446	389	415	390	387	455	429	385	415	472	406	440	459	469	432	440	410	428	447	440	407	411	440	391	444	416	400	453	410	435	408	418	421	459	470	413	404	440	418	420	441	446	434	460	439	465	454	433	417	446	404	452	461	415	457	439	424	391	437	394	455	442	432	420	454	407	473	436	410	436	424	365	427	471	474	440	422	427	470	431	446	447	435	453	381	418	432	461	485	412	427	427	434	463	422	397	420	423	449	409	439	420	425	476	471	458	445	455	390	427	442	422	418	434	460	424	416	480	447	478	435	430	408	429	431	421	449	417	489	445	422	383	383	427	396	399	412	442	429	447	458	426	440	403	414	429	383	403	420	451	443	466	428
12572	3434	1958	1283	1049	1020	922	947	948	945	969	984	951	843	921	963	995	896	962	965	939	959	931	934	922	897	840	868	949	923	958	903	950	895	909	933	950	892	904	899	935	903	960	866	913	966	907	947	932	908	919	935	942	907	855	892	925	972	957	894	855	846	939	873	921	948	918	910	907	908	875	930	874	876	889	908	916	892	897	945	888	930	927	900	925	895	858	866	913	942	950	926	864	889	911	918	862	875	918	939	921	875	917	889	928	942	866	884	924	926	880	873	927	949	974	897	912	865	959	966	972	895	867	930	910	917	965	878	916	880	901	930	876	926	916	919	903	935	938	892	895	923	918	931	899	934	898	877	887	923	947	918	955	876	973	890	934	890	933	902	937	926	918	868	914	930	938	909	942	904	906	881	972	887	942	905	913	886	926	936	879	890	956	834	913	899	895	934	886	896	899	902	868	960	923	913	917	893	875	896	945	939	927	970	978	959	947	873	856	880	902	943	925	869	894	903	961	883	898	943	924	907	887	932	869	890	844	905	923	930	889	884	972	918	925	881	940	890	891	862	896	882	960	914	906	940	976	929	911	969	876	948	931	964	925	929	914	883	933	873	900	915	915	902	883	909	866	955	990	935	887	913	897	919	928	925	909	942	944	958	919	945	884	973	951	915	871	916	936	968	866	937	902	893	908	898	910	925	892	957	919	908	928	926	932	890	980	958	891	945	938	980	867	930	899	903	910	854	897	906	919	964	872	889	953	901	918	901	968	1007	885	915	959	910	935	920	951	925	900	909	922	905	882	936	977	958	908	873	878	912	926	894	919	885	900	922	897	905	931	903	954	898	892	895	898	946	914	880	872	889	925	947	873	941	917	906	896	949	906	902	931	942	923	908	908	944	898	932	831	885	920	904	867	871	916	908	891	923	928	865	943	840	886	920	873	933	902	932	965	925	913	863	869	871	895	887	870	933	971	905	894	913	945	888	916	907	908	963	899	926	942	909	900	914	946	915	929	948	911	878	900	884	958	932	944	897	922	904	902	915	908	910	868	936	921	942	902	875	887	908	935	879	875	840	890	931	919	895	892	894	953	884	950	945	951	926	900	959	898	934	905	885	902	931	880	924	904	915	990	910	965	909	927	961	926	919	868	901	907	907	898	932	895	884	959	918	865	916	923	929	916	863	910	908	916	917	907	891	930	920	841	906	898	917	976	877	900	882	922	953	943	881	931	938	892	940	939	913	933	909	910	905	924	919	958	869	894	902	914	854	982	908	890	939	887	897	888	927	899	943	915	894	879	868	917	902	867	959	875	933	985	949	857	920	901	923	923	879	932	893	911	974	878	880	899	874	898	860	937	909	861	889	887	888	921	926	909	938	874	928	926	913	953	908	930	932	885	921	905	974	885	935	864	898	932	877	986	895	879	909	932	934	910	960	954	911	938	978	897	918	915	901	910	926	870	958	954	907	895	948	932	898	912	899	930	891	949	867	895	872	932	921	926	951	906	909	881	865	882	873	927	848	894	928	934	959	935	907	892	926	893	900	940	902	911	915	893	966	993	870	931	896	923	956	901	875	894	854	911	969	897	914	924	873	870	887	927	898	823	922	873	922	897	898	905	971	852	919	920	953	935	935	927	969	888	923	829	903	930	890	939	917	946	932	960	914	868	900	894	922	948	894	883	908	935	904	956	950	914	878	898	923	911	920	936	896	922	884	899	903	939	969	893	913	882	921	941	897	979	931	900	853	937	886	860	885	888	883	908	902	953	889	937	892	899	935	961	924	889	929	927	952	927	921	899	860	914	894	934	923	916	907	930	941	910	863	906	892	852	964	900	898	936	914	931	915	944	947	883	972	891	940	872	973	946	890	915	930	896	897	938	905	896	913	909	933	910	905	929	898	916	918	869	848	896	896	930	901	877	902	929	930	894	947	897	939	939	919	901	875	886	897	946	882	925	888	943	918	936	860	918	871	913	918	876	924	925	911	936	882	922	928	902	914	875	884	981	885	959	913	897	947	935	939	872	895	875	888	928	934	926	908	930	895	943	871	896	863	919	886	893	949	887	910	912	950	938	991	919	909	951	903	925	914	965	984	948	934	891	864	890	1001	935	892	974	931	963	910	923	904	926	909	912	949	896	923	885	943	900	902	897	914	939	953	901	914	889	888	906	875	881	902	928	880	956	905	909	920	941	976	891	884	950	961	867	940	905	903	938	872	944	931	879	991	927	929	857	944	927	910	912	927	945	907	917	911	914	914	938	893	884	952	911	891	905	935	921	910	942	915	914	954	898	900	934	958	955	905	922	933	942	884	899	959	919	944	932	901	856	911	900	918	890	933	921	947	897	899	964	904	925	868	927	932	865	923	917	930	873	927	960	947	885	893	890	883	928	947	864	936	933	891	905	950	921	887	965	923	906	873	909	912	885	905	939	890	876	944	945	933	957	900	874	899	921	844	861	891	973	858	940	916	923	897	937	948	940	929	948	907	909	886	876	946	873	916	960	920	876	877	914	946	922	871	952	947	853	893	895	928	923	916	966	902	913	894	952	957	899	937	934	921	946	892	936	913	890	915	1003	922	922	904	945	854	924	950	869	931	897	906	946	966	954	934	905	928	894	983	905	903	898	926	927	928	928	898	896	891	958	885	933	904	879	960	917	922	929	950	932	909	971	941	889	924	901	904	920	963	981	946	917	974	894	897	899	943	914	927	903	943	872	976	911	939	924	931	902	908	911	942	932	927	911	956	955	894	907	937	883	895	934	931	924	953	910	859	935	905	915	896	840	865	907	891	934	920	998	929	821	872	912	889	966	915	927	909	879	887	915	954	915	954	931	899	952	929	963	910	910	963	931	919	863	890	921	897	954	895	890	925	900	903	889	905	943	926	907	881	896	890	913	913	892	877	896	920	937	881	886	867	912	905	939	918	906	888	923	914	868	958	924	914	873	940	897	877	919	871	929	951	979	942	968	922	935	912	900	904	938	897	936	939	942	891	949	884	963	927	901	960	937	906	910	959	882	882	901	944	920	923	922	913	910	891	923	878	925	915	959	880	904	869	946	927	912	916	924	894	924	907	966	920	811	950	895	879	911	905	902	892	919	920	907	896	939	911	901	930	897	881	936	875	881	924	879	904	902	907	879	918	891	893	946	899	907	904	891	918	941	886	963	939	901	887	920	916	946	938	861	978	920	886	929	939	937	874	897	979	951	902	960	890	891	924	924	879	964	913	879	917	1002	910	915	904	957	918	923	950	930	867	912	944	937	986	977	902	959	955	902	955	911	903	909	885	914	938	940	880	930	913	949	910	874	959	954	965	888	903	949	866	893	899	898	869	901	951	937	936	909	824	974	961	882	932	915	918	898	875	934	883	854	853	950	859	898	918	916	904	925	989	933	948	871	881	896	928	956	898	913	889	919	929	919	895	942	907	893	918	846	927	858	924	933	906	923	857	933	932	957	901	961	954	903	972	918	909	937	900	886	879	942	897	917	861	876	904
24331	21466	25184	28162	21468	21483	19861	770	422	381	345	370	350	342	336	309	290	308	320	312	295	298	280	281	314	279	323	242	247	319	269	303	313	290	302	291	282	248	273	299	269	310	301	320	277	244	296	285	281	284	273	331	270	259	272	287	280	295	278	293	272	265	265	283	254	263	286	301	268	270	265	328	300	298	268	293	279	254	279	247	305	277	288	242	290	258	256	284	272	264	311	297	272	294	288	249	250	298	276	273	299	266	284	277	284	270	287	238	258	292	299	291	311	287	285	295	278	253	281	266	272	273	268	250	257	273	262	289	307	267	270	272	272	273	302	255	292	257	279	278	263	280	278	245	303	283	264	268	278	282	301	276	280	278	256	280	256	281	282	280	271	283	330	296	300	249	279	257	284	297	267	269	267	304	259	280	251	281	275	270	281	295	239	288	297	245	291	270	274	249	268	278	285	265	289	267	260	253	292	288	251	292	269	289	310	307	279	298	298	306	269	294	298	304	242	271	260	285	243	287	278	286	252	319	307	261	296	268	289	283	288	312	286	274	299	270	287	269	260	289	295	264	316	306	264	286	276	261	257	290	298	259	245	275	272	237	280	277	277	269	280	238	252	256	277	240	274	269	282	272	270	271	274	277	312	263	241	288	265	310	284	312	276	251	253	262	279	274	290	269	263	270	280	282	315	256	280	271	316	274	299	309	245	269	294	285	283	305	288	266	292	262	287	272	308	254	269	255	287	275	301	269	296	271	255	281	268	293	339	288	276	285	301	272	304	264	276	302	281	272	261	296	288	281	282	274	283	284	277	276	297	284	301	274	265	290	260	247	253	242	307	299	307	295	280	289	310	264	258	293	282	296	292	281	279	272	268	263	266	282	273	283	255	302	250	282	252	279	278	332	261	277	277	280	283	291	252	309	257	282	262	285	262	249	307	287	274	265	279	252	289	276	282	289	260	251	277	280	264	305	288	265	310	283	265	267	277	278	296	268	258	293	282	255	280	288	277	279	253	279	276	299	278	260	288	289	289	256	285	274	302	272	277	303	286	271	283	292	292	265	285	272	258	270	261	279	304	304	238	249	270	257	286	254	307	278	282	277	270	280	261	273	270	283	257	247	282	273	305	248	273	293	276	278	285	280	288	290	264	271	272	255	239	302	315	263	282	268	288	291	263	298	292	267	217	280	320	276	315	269	270	264	232	250	270	298	279	269	268	277	260	316	246	253	275	251	290	280	305	273	274	288	305	299	301	267	282	253	313	258	305	261	316	270	274	275	291	277	263	243	313	273	258	243	263	267	320	274	303	299	312	279	259	297	273	250	258	275	277	304	295	258	265	265	301	311	296	309	261	283	286	277	288	244	273	272	272	273	248	277	244	266	290	269	265	259	254	259	295	269	262	247	296	259	265	302	288	269	305	276	277	303	292	315	314	278	240	320	263	288	297	278	286	271	303	251	294	270	266	276	281	285	291	246	268	266	272	294	271	263	301	267	302	294	263	265	259	253	295	308	307	271	276	269	278	268	250	288	272	308	264	253	272	272	282	268	277	235	300	294	290	269	248	243	259	279	252	256	277	282	297	281	263	271	249	281	295	313	288	251	268	293	296	272	301	272	281	275	308	256	232	266	267	268	283	274	298	284	298	282	271	265	265	266	270	300	283	256	255	249	272	297	288	244	272	304	289	302	282	263	290	315	275	266	249	265	277	272	294	289	268	265	310	278	271	252	259	243	288	283	286	259	257	250	277	258	301	265	284	290	276	287	253	301	279	261	294	275	267	298	292	326	294	238	278	280	237	276	292	305	278	272	297	276	255	267	267	280	266	250	272	255	270	272	250	283	267	293	261	294	309	273	308	299	278	213	278	299	304	294	279	276	277	301	267	257	266	263	289	274	283	282	293	294	286	288	267	273	304	252	245	284	296	254	291	297	273	266	272	299	291	270	272	252	262	259	274	296	268	248	253	299	250	274	256	272	291	302	308	232	256	301	265	265	294	309	286	284	249	289	322	284	301	269	275	301	272	262	246	233	286	278	308	243	275	266	270	274	304	264	292	284	246	265	276	239	275	294	250	289	258	256	274	241	264	260	302	271	280	280	276	285	267	289	291	310	266	289	286	242	282	267	264	276	287	289	263	268	252	284	266	262	269	279	296	264	280	269	258	291	286	328	274	270	275	296	251	286	275	250	282	270	261	289	284	287	303	268	304	262	297	283	279	269	308	278	326	271	285	285	257	295	266	265	295	262	296	273	262	303	302	268	279	304	289	271	263	260	266	283	262	275	296	267	248	264	271	270	247	259	270	283	276	286	224	271	284	279	277	293	264	268	277	259	273	263	271	313	306	268	262	273	238	276	276	307	273	276	283	302	290	283	297	290	287	280	312	281	319	276	285	236	290	302	273	262	271	285	261	276	293	272	241	273	276	264	280	246	260	277	261	262	291	258	300	278	298	293	309	261	274	323	276	274	278	294	289	311	313	275	290	280	269	262	292	260	260	251	271	251	268	286	259	269	286	262	283	252	276	257	281	275	269	274	287	252	247	247	284	292	296	273	275	269	282	290	279	271	294	276	255	290	260	265	272	277	269	243	300	296	295	287	275	251	295	276	286	282	253	297	278	293	288	291	272	263	269	257	262	268	301	285	330	284	271	290	311	280	255	297	305	296	291	307	310	311	265	290	296	319	258	276	287	291	286	239	243	290	274	253	260	274	273	300	264	280	279	283	321	261	312	275	262	279	231	271	300	302	271	287	276	302	268	272	284	264	264	286	255	259	243	272	276	257	281	305	296	278	245	279	278	292	278	273	289	278	259	245	280	270	275	279	293	284	279	268	273	266	252	289	297	290	322	287	255	276	260	266	260	291	287	279	245	333	277	257	274	278	272	264	263	294	271	298	233	287	277	226	273	275	270	256	284	261	279	303	283	286	254	286	285	288	270	249	260	272	258	262	287	276	281	280	312	269	294	284	259	253	254	288	288	285	277	277	251	276	284	274	261	264	249	297	279	268	296	320	263	265	297	285	248	293	302	267	290	250	255	292	245	280	261	283	317	289	251	269	291	238	272	245	283	277	282	291	292	280	262	299	282	280	287	281	293	296	277	300	258	306	289	280	266	276	297	303	271	250	258	285	260	273	270	311	288	296	301	278	268	269	265	263	278	254	281	267	278	269	252	272	254	304	284	289	243	293	245	279	252	331	245	266	283	248	318	273	272	256	261	272	227	267	266	279	263	297	276	258	269	259	278	262	239	237	260	246	278	278	283	301	268	293	277	288	293	270	247	262	259	272	305	256	278	275	283	265	279	286	239	252	314	282	275	289	315	305	292	291	302	277	270	252	286	312	305	258	258	291	297	277	285	298	291	292	287	290	284	275	265	286	264	276	257	278	255	257	274	283	280	286	260	289	266	282	282	282	269	265	278	258	294	301	253	277	299	268	295	292	251	273	234	266	282	275	265	302	272	262	300	265	301	276	295	297	265	291	275	293
16618	5412	2521	1233	888	761	736	685	667	674	668	610	620	643	649	631	588	645	588	608	649	614	607	622	601	620	642	590	627	619	623	605	607	644	610	646	624	627	643	592	596	587	611	619	559	631	627	593	598	601	612	651	649	588	595	624	561	551	591	579	607	633	657	632	572	540	607	598	631	591	623	584	607	570	594	625	596	636	574	621	636	624	589	581	563	589	565	602	634	584	599	595	572	554	562	596	591	602	586	607	619	607	611	599	606	596	610	580	564	589	622	602	582	573	605	620	603	603	622	586	577	614	591	624	589	600	609	575	597	633	630	569	536	580	629	582	599	613	583	593	650	580	594	625	609	587	606	597	610	594	605	632	600	600	569	588	597	621	600	603	586	614	577	597	565	608	575	579	634	631	594	593	578	595	637	627	564	607	603	596	598	592	641	574	573	600	637	589	593	603	572	636	605	604	568	543	645	625	589	618	577	575	622	631	590	592	621	567	617	620	546	612	585	616	575	569	592	582	601	537	625	614	601	595	591	584	698	635	618	612	622	569	636	588	586	601	551	621	577	630	632	574	607	572	614	608	616	595	585	539	558	568	583	631	640	583	578	609	605	611	589	587	576	588	600	611	593	608	600	625	619	626	541	611	573	602	596	607	621	632	603	601	595	574	585	589	619	600	596	632	583	564	610	624	612	613	585	583	611	625	579	562	632	563	549	623	582	599	612	559	595	610	595	574	590	608	610	595	613	557	616	582	599	628	556	603	593	606	619	582	592	617	577	584	596	569	568	606	603	591	572	606	599	552	597	537	605	569	642	593	621	606	578	628	582	633	573	591	577	599	562	592	587	622	578	573	601	606	589	633	595	614	598	609	587	595	618	593	574	581	583	619	629	597	609	583	599	582	648	585	603	608	634	589	642	597	577	615	604	593	589	635	554	606	589	634	576	659	668	568	614	594	617	631	566	545	593	581	582	605	621	577	587	620	581	583	599	616	606	623	610	581	605	587	634	571	599	626	621	640	629	565	644	572	588	575	609	625	591	629	565	584	627	593	581	576	593	571	585	621	591	597	586	593	596	567	601	575	564	649	604	588	591	574	588	591	640	618	571	605	571	607	611	620	615	590	584	592	616	628	595	594	612	608	604	612	611	613	597	567	562	588	616	607	607	568	610	619	561	597	640	605	615	645	647	595	585	608	555	594	633	590	588	596	573	569	600	556	568	574	603	628	558	594	594	620	579	579	568	591	586	595	629	578	609	616	602	606	613	632	617	590	664	620	613	566	620	616	578	592	584	589	627	609	583	599	583	570	592	578	577	580	560	608	632	577	596	630	561	592	582	579	597	654	628	602	588	546	606	618	625	556	592	591	583	572	637	622	619	613	580	608	622	642	582	561	611	613	590	612	608	631	629	555	559	620	596	618	580	618	594	599	600	559	616	613	577	627	601	629	616	638	619	605	579	630	593	593	581	585	626	599	564	605	593	578	583	591	588	609	581	627	580	631	596	587	605	608	600	581	562	617	589	628	598	619	668	610	642	613	587	570	581	595	595	597	609	624	624	595	619	586	575	646	596	607	590	602	603	580	585	622	616	604	589	554	560	586	579	578	587	561	621	550	562	579	620	597	585	644	566	611	584	631	578	621	589	593	604	588	602	617	600	571	645	627	596	586	585	567	589	612	537	642	563	602	613	620	595	594	577	555	613	618	556	622	597	592	600	596	594	593	609	554	621	619	606	577	580	615	620	638	605	609	614	590	616	621	591	583	622	618	594	611	570	653	597	590	572	590	544	620	599	583	566	596	613	598	608	606	597	635	600	585	621	571	589	598	651	619	618	631	562	607	568	589	603	574	620	625	616	638	634	589	606	598	641	621	559	589	562	608	611	574	564	645	620	581	592	574	587	615	621	609	595	583	625	624	580	555	611	606	615	613	617	605	590	585	608	630	593	609	631	605	588	556	636	610	612	567	573	580	602	568	627	561	618	607	595	610	576	567	641	633	574	594	599	613	593	574	614	611	599	652	577	610	587	616	630	606	624	638	623	572	646	596	636	576	640	616	563	613	609	582	617	649	602	608	571	615	584	598	579	580	599	606	552	625	600	586	632	599	590	587	624	635	604	612	585	573	610	608	610	601	628	572	593	603	584	652	588	569	605	600	611	597	573	575	584	563	586	555	585	605	608	623	619	616	565	572	568	644	579	583	586	622	613	633	575	631	567	623	616	603	581	596	566	612	621	573	611	578	577	611	590	587	570	646	640	594	592	648	618	605	623	562	594	624	597	649	588	616	590	622	632	608	591	624	582	610	574	622	602	634	596	602	559	609	650	576	609	551	600	609	573	595	570	598	601	546	572	583	609	620	581	615	584	580	586	606	579	578	577	543	575	600	561	614	612	569	627	567	585	604	616	610	582	597	562	628	609	572	600	562	587	621	581	612	598	598	568	626	601	566	615	624	577	597	588	599	619	595	635	622	556	593	618	545	600	568	600	572	601	582	592	624	584	574	583	604	598	598	623	623	612	569	609	609	580	589	590	580	598	584	605	649	646	639	589	659	606	617	584	578	585	622	633	577	649	619	569	678	647	602	580	647	602	591	632	632	581	604	593	640	575	539	607	603	622	610	574	600	603	589	621	612	592	595	612	604	612	630	596	584	604	574	627	566	610	585	579	610	577	606	584	622	590	592	613	619	612	602	621	613	625	598	633	608	590	572	598	611	590	624	557	608	614	600	570	602	605	603	590	628	597	618	622	594	630	667	592	559	643	585	607	619	589	609	600	577	570	624	611	628	603	547	600	622	562	617	622	617	599	566	590	603	587	595	611	583	610	566	595	564	626	611	582	625	592	628	600	636	599	595	588	613	560	599	601	613	591	573	583	604	581	600	577	612	586	588	643	535	588	604	603	610	586	599	568	623	618	605	540	633	651	603	566	615	595	580	599	590	620	588	593	615	591	590	597	637	579	618	582	616	587	591	590	598	614	602	584	577	600	607	630	617	590	600	626	559	591	593	630	615	550	526	605	584	651	598	625	623	572	580	600	576	606	599	612	572	602	563	643	582	562	593	567	595	579	648	611	568	610	614	592	579	606	582	648	601	577	597	588	594	590	622	619	554	599	596	604	612	608	599	579	575	620	622	638	610	606	553	572	600	591	603	627	596	607	577	601	611	617	599	598	640	581	567	594	617	569	566	629	592	559	606	629	606	591	629	547	627	592	652	611	618	604	613	595	611	582	587	600	595	573	565	605	568	579	636	641	605	571	633	605	586	582	580	593	561	572	601	598	628	613	622	579	578	605	616	604	618	615	598	579	591	574	602	619	575	588	597	579	629	597	651	585	574	587	606	588	630	595	612	596	589	570	589	588	578	634	627	590	606	604	605	632	576	611	594	625	585	576	617	555	581	617	601	592	588	637	564	567	595	559	563	550	558	617	639	639	608	608	603	625	618	607	574	594	614	642	612	571	589	556	596	607	624	605	574	623	624	645	575	591	662
32506	20673	10155	720	417	362	370	352	367	343	332	328	332	337	343	335	326	345	344	346	339	324	350	332	311	329	318	335	327	323	297	364	306	354	323	313	339	348	340	358	330	362	296	304	322	299	321	345	340	347	362	379	330	353	351	325	317	335	337	325	321	325	349	357	309	329	315	332	340	345	354	340	305	289	338	345	347	313	317	340	376	316	362	305	313	328	360	345	303	315	352	350	339	357	329	353	322	339	338	338	342	348	312	326	366	335	327	354	325	346	319	336	367	329	312	338	353	317	315	325	305	306	346	305	322	345	344	310	374	331	338	328	379	323	310	363	339	295	313	364	343	342	331	338	350	320	349	343	368	363	328	349	325	342	318	342	340	359	314	354	340	309	349	377	346	308	335	345	316	341	321	332	310	326	372	331	291	305	363	325	323	342	320	352	334	371	321	342	336	351	300	333	325	360	362	328	313	324	321	319	347	325	340	331	331	312	339	310	371	375	350	338	325	297	366	321	329	333	344	333	344	279	331	353	375	337	333	304	346	306	344	354	356	333	321	323	337	367	331	386	332	350	362	332	334	336	316	374	314	333	340	362	341	330	348	331	313	353	376	273	303	309	315	337	342	357	358	321	313	331	324	323	354	327	347	348	339	333	350	342	344	294	338	324	315	349	324	345	358	314	308	319	311	336	382	323	324	336	362	348	320	330	340	312	290	344	328	323	369	313	325	320	358	343	329	315	365	328	347	322	362	333	294	311	339	352	363	366	368	337	317	361	351	312	366	370	309	325	324	306	329	351	341	322	327	283	337	362	304	352	308	342	296	324	336	325	317	337	334	343	337	349	299	332	338	339	327	335	314	337	319	364	327	316	318	314	358	355	357	370	311	361	343	348	346	329	344	362	341	372	269	380	338	310	318	336	339	352	339	325	341	323	340	314	307	360	349	338	302	317	356	313	341	354	328	326	340	335	346	323	333	383	329	314	328	392	349	341	346	317	325	320	315	334	336	342	354	316	332	308	318	322	323	333	357	373	330	349	335	282	320	332	302	327	303	346	324	354	334	327	383	374	333	312	309	315	306	334	324	303	306	321	318	319	361	355	316	320	363	339	321	344	331	331	365	347	296	353	321	335	316	346	319	332	304	301	300	303	319	312	322	352	354	343	347	340	332	327	356	350	348	368	364	348	361	341	335	354	339	353	326	354	356	297	355	335	347	353	343	312	336	362	377	358	316	313	328	302	332	338	336	347	324	306	329	301	316	312	304	344	365	328	339	344	309	327	335	326	331	367	322	339	363	327	308	319	312	325	328	329	333	340	342	341	347	317	296	334	296	345	304	316	328	301	322	308	324	328	299	286	318	359	366	298	343	314	354	339	315	354	306	342	351	332	329	379	324	334	313	377	359	319	319	313	327	315	356	323	318	332	350	320	309	284	331	355	290	345	334	333	280	321	330	354	321	366	321	313	323	350	331	376	326	344	327	320	330	328	338	369	342	303	331	338	334	336	304	318	325	354	313	341	326	333	334	337	344	354	333	341	336	301	337	328	359	325	334	338	327	319	355	295	289	365	342	325	351	320	315	358	339	363	305	303	318	331	314	318	353	314	342	327	320	312	349	336	339	321	359	324	313	338	334	368	335	321	342	365	321	338	350	337	326	339	348	334	319	318	318	338	335	317	354	306	307	333	332	325	333	312	353	323	328	310	327	302	352	320	341	319	303	309	329	345	318	317	326	316	297	317	331	327	331	358	330	339	336	338	324	307	341	346	329	302	363	327	355	311	305	307	349	364	328	312	348	281	308	352	352	341	345	336	366	342	319	322	326	323	342	323	349	316	336	326	319	337	339	301	311	324	345	324	335	285	320	311	320	392	338	344	347	332	346	336	310	341	302	306	362	356	322	338	344	358	339	397	319	339	347	348	319	374	335	316	360	314	309	346	357	341	303	366	306	316	339	364	370	306	333	327	328	322	379	329	336	348	313	325	325	304	296	337	344	337	307	309	349	362	350	336	337	325	328	337	324	358	342	352	367	348	344	329	326	333	309	328	344	355	319	322	313	314	287	337	318	317	340	350	317	349	323	351	363	377	327	326	309	307	337	315	342	301	368	305	365	334	298	350	317	346	322	327	297	346	359	292	321	296	331	299	319	319	334	350	294	330	336	314	341	364	344	350	331	312	304	352	307	351	332	325	332	362	358	322	339	332	328	326	343	383	321	315	359	324	299	352	358	354	336	323	327	349	314	316	353	328	358	367	340	335	327	310	347	327	315	317	336	348	360	341	347	368	325	332	356	338	333	330	348	319	345	313	295	338	298	341	357	320	349	316	325	319	358	325	317	314	372	303	320	333	310	341	344	346	351	339	341	373	323	332	356	353	347	333	313	330	330	346	300	337	349	316	411	334	337	332	349	332	326	367	349	342	340	339	360	338	340	312	346	331	301	364	331	333	324	311	363	299	334	314	340	352	379	311	336	347	308	319	315	337	331	330	335	327	345	349	363	369	334	368	369	332	352	342	339	334	293	311	344	314	313	323	313	327	347	338	328	349	364	378	303	324	352	302	339	393	345	311	335	300	313	368	336	314	322	367	344	347	314	329	367	355	352	367	327	344	324	323	342	319	318	319	326	332	320	348	351	351	365	328	353	352	358	349	361	323	330	354	331	358	325	345	346	311	351	380	351	332	353	345	341	303	328	340	305	347	362	302	360	313	322	353	304	351	347	352	338	330	330	321	353	330	288	318	336	345	350	304	344	355	348	340	344	340	336	336	340	334	319	342	348	331	369	325	312	308	340	310	350	373	317	339	359	332	337	342	353	324	330	324	331	328	329	316	315	335	350	336	313	324	317	370	346	345	356	322	342	339	307	372	341	361	309	348	362	339	333	320	338	336	365	334	330	366	383	354	331	364	326	341	315	310	311	352	327	322	357	334	328	325	318	355	336	381	338	357	346	369	329	310	317	363	321	362	310	358	341	319	326	360	335	327	338	338	333	327	317	338	339	314	298	324	340	344	368	301	300	320	309	327	323	345	375	311	319	363	336	320	341	298	316	316	334	337	332	326	320	307	343	373	345	317	349	339	345	354	360	313	344	349	362	298	330	330	316	344	362	323	309	296	316	325	342	316	327	346	330	356	331	332	321	358	319	323	333	332	333	326	303	328	332	339	393	327	356	327	356	352	344	348	329	338	347	329	299	326	331	353	330	323	329	338	296	345	336	343	328	331	346	318	332	371	312	331	302	334	334	333	324	313	346	327	311	330	336	321	330	378	332	357	318	338	327	344	310	326	358	376	343	328	352	340	305	348	342	335	351	333	340	340	324	330	321	303	380	351	332	334	337	331	331	314	340	305	344	347	313	349	296	337	336	319	350	348	347	329	316	331	353	365	355	334	352	350	351	355	323	341	342	319	361	353	331	329	347	325	337	312	291	320	300	325	333	344	318	338	306	362	357	331	326	322	347	323	343	327	321	349	315	325	318	362	364	343	295	329
6677	958	828	827	793	798	743	756	754	775	802	729	808	776	760	761	773	781	755	725	778	789	756	750	708	791	720	808	818	782	760	784	792	792	756	773	782	775	759	767	763	812	743	740	761	762	735	806	790	782	754	791	756	785	740	762	766	735	741	766	815	813	772	780	812	795	780	762	754	768	772	786	778	737	783	755	790	747	750	725	821	747	767	784	761	784	762	728	729	764	794	791	749	731	712	725	783	814	812	764	757	757	810	815	728	765	751	768	765	713	751	751	754	761	791	765	761	764	783	788	763	787	790	771	732	761	722	754	773	789	740	779	778	765	748	696	798	734	759	830	733	735	786	793	787	786	802	824	784	797	725	751	777	803	728	734	746	760	750	785	746	736	785	763	722	781	811	745	782	761	726	757	712	723	809	749	826	736	759	758	819	786	756	743	771	778	800	740	742	748	723	765	789	773	759	777	775	771	756	768	711	752	765	749	792	822	803	796	794	742	775	723	817	752	725	769	810	750	765	744	774	756	773	764	738	737	733	781	742	768	834	759	774	707	805	760	769	792	726	767	776	745	781	768	814	754	775	765	774	765	753	762	708	775	718	767	759	805	779	738	753	813	757	771	805	748	739	742	740	751	728	738	783	797	764	752	763	717	761	717	780	770	806	740	747	774	781	742	772	737	772	806	748	762	768	770	758	735	710	749	770	750	808	763	734	769	777	746	784	791	767	786	711	835	779	769	774	769	796	775	788	734	769	806	797	767	763	778	789	792	762	747	737	746	799	774	798	760	801	845	752	771	747	745	723	801	790	712	752	772	830	814	768	795	783	776	787	708	763	765	779	691	764	826	794	734	789	816	759	778	728	779	771	798	755	810	793	727	807	786	749	773	784	774	739	793	780	776	801	807	784	759	750	784	742	805	766	793	734	813	756	801	703	773	748	805	821	738	745	764	722	767	788	740	750	768	706	732	752	752	771	779	762	761	716	763	784	747	776	758	754	783	769	739	762	790	758	786	768	805	784	756	772	783	831	756	743	797	742	726	797	749	745	753	722	767	751	781	742	765	763	789	770	741	772	792	772	730	694	789	731	758	778	791	764	753	783	798	728	788	755	777	702	745	770	783	765	797	748	785	743	735	766	783	771	740	743	772	767	792	743	770	781	780	757	725	782	801	755	782	753	725	734	773	770	775	748	764	732	858	754	769	747	749	780	765	723	751	783	736	761	828	766	815	780	795	776	749	785	777	762	762	764	734	767	777	784	767	732	775	768	753	771	760	807	759	737	761	731	743	818	800	777	789	772	715	803	743	703	739	722	752	763	734	756	797	719	751	799	755	765	794	731	717	741	814	779	765	831	756	773	771	766	783	783	786	748	762	756	776	747	795	728	751	771	783	800	783	727	744	769	748	726	788	764	772	794	808	736	786	778	747	769	747	778	727	815	770	788	731	785	707	773	747	759	779	815	772	690	737	758	758	778	725	759	750	814	705	757	738	782	756	766	779	745	750	796	771	725	728	835	734	777	780	755	779	771	762	748	721	759	764	753	744	775	763	772	813	786	768	766	718	779	779	791	793	780	782	777	782	738	760	729	779	785	795	773	798	768	770	785	745	755	773	743	746	770	810	735	777	815	766	739	861	759	788	817	781	772	700	726	749	805	715	766	800	775	740	751	783	776	743	743	735	770	776	756	799	767	813	754	816	770	721	788	742	720	770	767	742	769	780	780	762	803	756	804	725	767	765	774	792	716	680	819	725	794	762	780	769	744	778	757	749	773	671	746	742	694	744	743	775	737	752	760	751	742	715	787	764	745	751	795	802	770	814	775	713	748	728	767	753	732	706	799	778	753	772	780	772	725	751	756	734	816	747	743	778	773	804	783	762	735	730	719	777	772	773	777	717	776	814	722	794	789	766	759	727	788	776	778	774	742	731	749	747	711	796	775	776	715	705	790	813	777	767	787	764	792	776	771	737	776	755	766	744	736	748	796	736	725	814	772	769	762	785	733	729	777	801	773	785	764	783	776	741	788	770	785	752	729	733	759	749	819	773	756	812	823	777	779	733	765	789	800	794	758	832	782	743	766	795	743	766	778	760	750	784	796	783	804	782	789	752	765	781	750	728	777	800	765	762	816	787	744	776	721	728	847	758	754	810	738	786	736	768	730	827	767	702	772	785	773	753	774	782	784	742	765	737	765	773	830	800	777	739	746	743	780	752	747	716	775	709	781	751	726	814	746	739	776	760	750	772	766	782	743	809	748	764	767	760	778	787	758	736	751	756	780	796	737	756	770	737	744	789	776	775	761	789	737	739	747	770	735	727	768	762	766	774	736	755	743	741	798	782	743	785	713	799	751	731	789	757	831	698	754	711	725	747	765	800	789	827	771	784	811	767	776	775	728	754	777	754	769	704	773	781	715	699	714	810	787	760	766	727	763	779	743	731	779	766	812	731	740	770	753	776	735	781	742	774	805	770	783	754	681	788	745	770	723	750	784	779	802	713	809	795	815	757	760	777	749	837	777	787	723	758	716	783	698	765	781	760	763	748	778	784	792	766	768	745	735	753	737	797	811	773	773	785	734	760	784	744	787	757	779	792	739	775	703	695	766	727	766	791	800	710	737	733	718	757	750	788	757	747	739	742	760	741	819	764	738	749	761	725	780	719	777	751	792	740	738	744	728	770	780	787	822	742	788	757	735	744	768	743	734	798	750	762	752	799	748	732	796	781	801	775	793	754	768	760	757	767	775	760	777	750	785	762	732	779	778	809	736	765	783	802	812	786	769	755	746	786	756	786	750	740	762	749	764	729	706	820	783	744	749	789	748	763	774	757	748	763	722	772	769	770	776	769	759	782	781	790	732	745	754	753	767	774	750	768	737	786	734	788	784	781	727	793	741	722	742	741	808	770	743	737	723	756	733	677	791	775	822	721	734	725	729	781	786	773	746	720	737	754	701	743	746	749	782	727	761	739	800	757	788	791	772	767	791	751	790	802	724	813	814	776	751	796	745	769	816	743	806	750	766	790	817	800	720	746	794	742	793	744	746	768	783	776	756	708	744	708	760	781	750	788	802	729	765	784	780	765	748	762	761	765	703	757	768	749	745	770	737	711	754	751	775	787	766	740	832	735	754	806	803	760	777	774	809	790	783	809	764	766	757	709	759	728	799	728	786	759	756	789	713	732	745	765	829	774	731	786	722	762	732	743	776	838	801	764	770	749	787	786	755	737	758	758	756	747	797	712	740	760	797	757	795	767	749	767	813	761	737	730	759	713	771	792	777	773	782	727	730	772	763	731	821	777	767	799	768	782	803	724	749	797	741	761	774	703	753	802	809	795	769	761	731	745	769	782	753	742	745	805	742	719	744	753	753	786	783	846	742	802	798	758	715	723	791	770	731	693	764	734	729	792	803	761	765	776	706	738	716	751	766	707	770	709	795	795	787	677	770	729	739	788	751	781	799	757	744	734	758	758	792	818	723	802	788	768	741	706	745	756
24891	21444	24850	28414	21441	21221	1466	604	508	488	475	483	429	479	451	465	452	391	437	486	477	480	465	430	456	436	449	417	462	463	477	430	449	424	400	417	435	432	470	448	458	413	411	438	422	440	442	401	380	391	433	420	470	424	400	407	421	454	475	422	412	418	457	458	428	446	423	468	405	446	426	460	394	421	389	424	405	447	462	429	434	445	409	437	438	448	452	413	412	381	479	454	451	467	423	373	408	471	448	444	451	438	455	430	429	423	443	449	420	430	447	440	419	427	380	429	420	378	402	444	431	456	448	431	438	431	417	411	406	387	463	472	446	420	416	433	441	421	401	425	410	470	419	453	415	450	444	390	410	424	435	425	404	501	397	436	362	419	423	416	420	405	428	425	416	458	418	423	437	385	429	441	425	424	445	431	461	442	427	409	434	459	456	430	429	453	404	427	457	392	419	444	420	373	436	405	438	463	430	418	435	437	398	420	422	419	414	425	457	447	410	447	452	421	415	428	420	423	396	432	417	397	394	438	408	474	408	421	447	416	468	457	432	444	414	394	438	432	454	406	450	459	431	447	401	453	419	417	455	434	482	422	470	444	418	413	419	428	418	409	434	421	398	446	418	438	409	400	427	407	404	426	419	414	423	461	406	453	393	375	439	428	445	456	473	396	439	446	392	456	386	436	440	429	426	409	470	402	449	461	462	437	429	437	439	403	399	422	442	427	423	402	427	415	414	420	416	423	464	451	417	382	484	410	463	408	436	407	429	428	454	392	423	429	397	448	426	428	443	463	400	402	454	442	431	460	434	394	444	410	458	418	429	448	373	395	425	403	409	466	430	396	418	459	418	385	444	411	390	425	425	394	407	417	451	444	437	411	439	408	450	417	466	439	409	422	454	425	459	431	411	425	420	376	421	457	440	400	381	401	424	449	448	426	396	420	387	424	446	438	428	414	407	432	454	415	449	419	408	427	434	449	435	423	468	421	453	432	422	430	435	414	474	401	413	456	425	443	427	446	409	462	438	407	417	400	405	416	417	445	430	438	385	405	454	410	393	433	444	442	406	422	456	440	444	416	448	420	422	436	431	461	423	474	412	416	400	475	417	436	443	427	419	468	425	437	467	444	459	439	445	486	458	400	402	436	428	436	424	412	433	442	397	439	391	428	440	457	406	429	407	401	418	417	427	387	415	409	414	382	419	434	437	422	415	415	418	433	416	421	419	418	438	433	425	441	456	463	440	436	434	428	431	433	403	440	454	399	424	449	403	422	461	443	417	455	394	402	481	450	423	412	450	433	422	495	390	460	406	403	456	407	434	443	411	425	422	421	418	402	456	428	429	463	426	419	418	429	400	428	415	486	438	441	401	433	392	435	445	444	421	438	430	438	474	404	403	375	398	437	459	416	428	414	446	400	460	426	433	423	444	463	418	424	425	436	439	410	453	418	428	416	440	394	423	421	433	441	448	397	401	415	390	421	389	451	466	425	451	462	424	451	395	408	390	434	443	403	434	414	412	444	414	407	447	432	441	423	411	444	405	430	383	449	450	423	412	474	432	445	421	445	437	405	430	384	435	431	416	445	396	461	432	430	440	481	458	444	466	438	422	461	415	431	438	440	445	391	449	414	436	455	439	422	386	422	386	409	435	391	411	425	412	398	418	474	430	441	419	464	457	403	393	426	424	413	487	396	442	421	421	447	417	456	455	435	410	413	448	429	464	419	414	449	454	466	419	410	407	402	460	442	409	383	419	463	399	379	399	423	481	428	457	457	419	444	435	444	445	420	434	423	406	410	414	395	435	396	436	421	467	452	484	411	425	453	420	419	392	408	441	457	438	437	467	436	461	458	463	452	430	400	418	420	473	400	424	389	416	399	439	402	400	417	427	399	379	401	463	385	430	439	446	436	434	457	397	394	460	443	397	427	404	440	391	426	384	445	419	448	451	404	395	436	425	384	453	400	453	432	388	377	418	392	416	420	417	404	427	416	421	421	391	392	391	405	409	418	406	431	463	412	417	426	388	421	443	391	397	445	451	400	420	415	460	453	496	423	430	430	456	464	446	413	423	433	444	433	434	432	387	409	445	446	469	431	438	441	401	392	381	405	414	378	462	422	433	428	451	384	481	407	418	402	400	410	428	434	431	451	465	447	424	462	399	419	443	452	443	402	428	438	434	470	405	435	427	442	424	427	393	441	464	410	447	437	468	443	385	430	420	448	405	434	401	432	420	437	402	421	437	438	430	431	481	385	401	433	419	480	431	386	385	436	424	417	397	443	441	418	410	395	413	428	422	410	440	443	450	382	436	439	422	435	438	443	424	500	421	404	427	428	420	475	419	422	440	437	428	447	458	439	418	450	439	422	406	427	440	419	447	433	420	434	463	414	395	428	427	387	394	407	430	433	448	442	429	461	397	401	454	426	394	422	434	431	412	456	439	389	432	437	430	398	443	395	441	402	410	416	418	440	419	465	404	412	436	442	466	445	419	383	404	467	419	486	420	446	410	437	461	408	436	428	401	437	454	428	410	409	451	405	424	452	440	426	473	451	463	423	384	414	417	414	449	443	461	419	467	416	443	438	438	416	405	383	442	423	410	446	520	419	437	454	421	393	485	448	444	438	409	394	441	468	394	433	454	463	471	429	461	431	439	439	440	425	424	379	428	436	399	433	411	463	443	427	439	432	425	410	404	436	412	416	386	409	443	421	416	398	469	403	413	412	419	429	413	404	395	425	426	406	472	412	382	416	418	407	446	459	429	389	458	421	453	401	405	424	429	440	417	412	387	410	432	381	427	421	429	453	425	464	474	377	398	412	426	424	435	428	441	439	421	405	432	433	433	380	423	458	421	395	434	362	423	431	443	387	398	436	410	401	446	399	455	412	389	436	381	431	470	379	421	450	435	441	448	453	418	408	434	417	431	429	403	385	371	443	411	452	433	438	435	430	431	448	454	472	427	458	440	449	450	422	401	425	444	396	413	412	437	427	435	435	412	468	424	420	443	421	454	446	441	395	426	420	414	415	439	417	440	427	432	379	432	425	467	436	407	431	381	394	432	432	423	409	460	437	448	432	425	388	454	444	450	419	407	434	444	442	483	363	418	460	435	436	409	457	439	441	387	456	423	428	405	409	416	443	432	434	458	422	434	423	436	446	401	402	395	426	427	451	433	443	374	441	444	437	389	435	396	410	425	404	414	397	408	440	425	432	457	465	430	402	432	399	472	419	394	404	425	417	445	397	450	450	425	452	460	416	444	404	462	428	419	436	409	378	415	398	423	467	442	412	425	463	428	396	411	400	422	435	413	425	445	404	480	468	425	463	426	431	402	401	405	429	462	462	412	424	421	443	453	454	393	413	415	432	398	447	433	438	394	439	410	455	448	439	426	473	433	445	430	406	453	422	393	415	415	415	429	369	415	450	427	411	410	428	425	405	401	459	445	407	414	436	395	465	417	411	434	443	375	449	425	441	441	448	447	437	426	483	420	405	449	450
12059	3612	1916	1211	1015	975	942	971	953	919	954	952	951	952	958	941	950	890	926	899	903	924	934	954	963	884	880	917	913	938	936	860	891	925	945	943	954	945	898	938	973	883	896	908	920	920	883	912	925	850	914	929	903	935	967	871	925	915	977	939	935	937	910	901	954	930	965	947	908	910	935	910	947	965	926	958	919	955	907	910	859	964	848	950	845	867	923	957	949	933	952	937	919	907	937	934	866	906	946	935	896	888	874	901	912	874	874	905	891	939	925	916	870	898	924	890	861	916	965	894	956	895	945	902	866	937	979	885	856	937	821	893	930	874	890	939	916	911	913	907	942	883	968	952	887	936	914	906	915	901	938	924	950	934	905	977	904	884	926	973	917	888	929	924	904	962	944	924	919	917	935	925	935	911	899	945	911	914	947	922	911	901	878	928	933	966	986	952	931	893	966	899	898	888	935	918	880	925	950	935	877	930	911	933	893	929	889	929	898	868	924	920	881	908	949	921	902	913	915	935	884	942	896	914	928	968	893	914	929	920	929	902	868	910	919	943	921	873	921	861	895	922	970	918	952	886	991	861	928	899	837	870	982	888	960	907	939	918	946	983	939	934	945	915	904	905	945	940	874	847	928	930	958	890	920	869	920	932	905	950	932	963	923	944	866	930	887	854	897	909	894	863	911	896	897	896	907	933	914	883	888	907	972	903	944	926	899	918	886	963	952	913	918	943	917	937	899	929	935	914	908	916	889	884	902	878	970	897	895	890	910	897	900	849	928	952	963	908	904	846	923	892	869	868	920	937	912	905	887	947	904	967	900	883	908	895	941	902	863	884	935	958	971	937	888	897	910	922	888	920	892	933	972	931	894	909	935	953	977	927	931	930	979	908	945	907	986	925	921	913	954	904	888	879	920	894	928	898	936	912	903	889	900	942	906	895	896	949	902	890	919	880	925	853	914	877	917	897	907	838	943	887	1017	949	955	876	980	983	929	942	919	931	934	917	934	938	967	930	902	895	945	914	920	855	887	905	902	913	917	983	891	922	892	961	907	912	910	952	901	926	938	959	919	918	891	923	894	924	957	883	916	911	875	943	870	946	966	903	910	931	828	948	950	932	964	944	901	954	918	917	937	897	894	855	917	877	974	875	856	874	913	916	954	925	928	849	923	880	956	984	897	931	949	937	893	925	867	919	943	957	970	906	942	918	906	963	891	924	904	903	890	940	941	933	976	944	861	878	913	967	880	887	900	934	940	860	970	927	897	911	927	954	877	878	929	973	926	929	925	856	936	946	863	879	904	944	940	922	924	904	891	935	869	912	906	934	952	908	947	915	913	930	859	912	930	873	867	906	916	919	937	873	905	918	930	873	927	954	923	917	858	871	929	911	936	861	919	881	937	910	886	907	818	889	935	853	935	964	871	923	880	925	927	866	937	931	929	918	929	927	936	945	931	931	964	913	904	932	868	898	915	912	878	940	899	902	911	900	900	909	903	910	923	932	877	915	887	943	946	843	939	906	863	927	920	925	944	895	950	965	880	887	898	932	916	857	930	860	912	934	898	887	832	921	931	938	914	901	901	849	969	937	926	943	938	890	940	883	900	911	1011	867	976	940	982	922	900	915	922	914	937	907	909	970	931	967	874	944	956	948	916	940	906	940	884	911	941	924	946	862	912	898	907	855	906	924	855	931	900	893	930	889	915	921	911	910	893	878	930	902	921	950	919	954	885	902	949	954	923	947	901	901	937	954	967	907	882	880	894	949	952	908	969	953	947	919	964	891	899	885	927	963	875	928	941	918	829	939	948	894	950	913	932	865	910	930	883	907	931	933	921	942	883	916	919	889	858	894	938	956	943	935	911	886	856	889	892	914	959	887	874	956	905	917	887	911	873	884	921	882	921	905	936	887	893	874	860	938	868	935	931	933	892	988	935	906	824	949	905	916	876	912	878	909	970	888	862	928	1007	910	933	926	871	932	997	927	931	941	900	900	982	894	883	897	892	885	885	944	936	958	870	953	895	903	912	934	875	939	932	954	881	940	944	914	880	903	946	932	937	914	890	893	955	922	845	966	906	917	896	910	924	925	903	896	886	931	899	933	933	898	918	902	937	898	913	904	870	935	898	920	870	915	886	905	954	966	880	894	923	962	885	901	934	910	926	870	943	935	944	892	927	994	894	899	941	868	915	862	931	921	952	910	981	854	961	918	870	930	899	904	899	898	933	980	947	914	898	900	877	923	903	914	962	912	961	897	952	868	896	851	930	905	915	932	939	928	939	912	919	892	932	939	887	905	917	915	969	885	922	926	952	884	861	841	937	884	872	894	914	951	919	960	909	939	950	913	946	885	917	923	920	867	890	917	918	898	998	939	924	913	883	961	900	954	923	924	931	930	893	862	981	914	964	880	944	905	925	916	904	857	915	949	939	929	947	906	917	940	837	919	910	869	929	910	937	945	872	965	895	962	923	904	863	976	868	938	905	852	940	966	914	958	938	837	900	925	947	923	914	909	917	934	942	877	964	884	918	848	898	915	923	901	879	905	900	913	879	925	899	919	971	827	967	987	898	922	846	876	945	950	930	930	920	898	950	928	910	908	953	968	905	953	975	896	908	965	890	902	912	917	916	933	925	968	913	940	995	919	960	900	896	927	874	927	945	922	886	919	913	950	909	922	882	914	891	933	938	929	896	913	900	947	868	992	897	922	910	892	895	947	930	866	937	986	899	856	968	856	915	950	878	915	925	932	911	929	923	936	882	889	899	927	895	911	914	919	914	886	947	869	966	874	945	925	919	905	911	898	945	890	915	979	955	929	895	891	912	882	915	884	967	901	908	892	904	881	883	885	909	953	928	952	897	940	955	910	907	945	900	884	931	918	970	919	914	925	923	905	942	901	902	934	975	893	909	871	916	914	938	937	895	901	908	950	955	930	932	937	917	942	951	940	865	956	899	895	956	865	907	867	895	936	929	894	910	894	935	924	952	910	934	934	933	920	975	937	866	906	981	898	880	901	952	917	867	957	890	877	893	926	920	946	878	891	906	876	871	922	943	881	883	894	940	925	881	976	921	899	943	925	895	850	907	963	923	919	952	941	899	936	919	904	927	880	916	924	903	897	954	949	925	926	879	902	890	842	935	907	915	901	928	912	946	883	922	910	908	904	889	897	888	959	894	912	963	884	909	907	887	913	886	921	884	908	946	934	894	1007	886	884	898	930	942	880	944	922	907	927	926	964	950	912	954	942	967	907	885	933	894	854	902	897	925	934	933	936	925	892	904	876	937	891	888	921	852	926	918	893	921	904	876	883	950	941	882	915	927	944	956	899	904	899	932	894	854	902	876	888	961	956	940	885	956	900	950	920	912	917	946	891	963	921	945	910	968	888	933	879	890	930	866	897	905	913	927	946	907	950	876	861	897	875	879	937	917	935	941	891	892	903	900	938	909	893	898	948	911	870	919	860	907	930	915	927	935	908	920	915	877	887	859	905	885	904	888	888
24295	21462	25171	28158	21462	21474	20094	795	445	380	362	383	330	306	302	293	313	291	272	313	269	302	297	282	297	287	290	300	237	293	318	319	281	274	274	297	269	265	261	277	284	305	267	285	334	288	280	271	284	284	287	305	290	276	294	275	295	261	293	280	280	258	278	249	257	243	252	273	258	276	244	272	291	283	289	288	294	303	258	286	271	286	257	290	273	287	258	252	276	288	287	304	278	289	264	250	266	262	319	275	289	290	288	279	269	307	279	305	259	279	288	268	293	311	280	303	280	300	297	289	273	274	307	249	295	328	301	273	282	302	284	287	295	296	267	281	264	283	291	288	274	289	286	283	305	297	290	275	260	242	254	280	292	290	279	287	296	296	317	288	281	281	266	277	283	302	302	279	281	268	272	276	273	264	286	269	304	274	292	262	289	277	257	274	290	330	295	283	312	275	251	274	256	308	282	241	254	280	255	291	299	320	315	298	288	278	309	287	241	252	276	300	245	254	253	299	262	269	297	290	269	275	268	261	279	286	268	293	280	274	292	270	295	254	291	251	289	246	249	273	271	272	284	298	276	288	311	221	261	249	283	249	287	270	252	319	288	277	312	282	270	272	292	300	264	273	265	301	273	280	277	306	302	259	251	296	282	251	291	282	286	324	267	290	247	264	277	292	277	275	275	279	285	280	283	307	241	252	258	286	314	268	270	262	267	249	273	257	244	299	254	277	299	286	315	286	255	253	268	251	282	269	280	256	254	276	280	244	281	261	268	289	273	275	262	277	277	268	264	260	278	289	282	261	277	305	283	286	289	244	301	308	250	249	284	275	254	295	294	250	267	297	258	282	272	302	253	275	307	265	273	279	275	271	284	249	291	297	285	273	262	278	269	299	294	272	276	282	293	273	277	250	262	301	296	299	282	273	291	305	267	286	292	283	293	251	263	296	278	260	246	281	280	262	297	292	258	290	273	274	280	254	290	310	285	307	254	293	265	248	284	273	281	278	279	259	292	292	276	256	289	278	273	248	272	291	245	299	276	299	284	252	273	272	244	292	293	295	278	286	293	276	245	277	306	284	289	315	296	282	294	260	274	307	298	288	304	281	269	262	278	271	282	286	281	275	292	275	302	281	265	245	253	290	282	262	250	280	248	286	267	272	292	265	297	271	269	266	240	258	289	297	311	272	283	274	295	268	269	287	268	288	274	246	233	265	262	301	264	332	280	273	292	270	268	293	260	307	285	284	288	301	288	245	256	297	286	316	300	324	294	269	284	279	310	262	260	283	222	259	267	260	297	308	303	285	240	274	238	279	309	280	284	267	276	274	305	290	303	293	280	261	291	270	291	248	268	277	275	281	275	257	286	277	306	284	286	296	271	273	277	256	255	283	243	257	255	304	270	280	295	315	250	313	241	286	302	285	266	310	261	262	294	296	259	274	260	256	268	268	283	287	269	296	236	284	259	273	310	251	246	278	261	283	298	280	285	278	261	272	276	259	289	275	296	261	313	260	278	250	279	277	267	262	291	298	310	253	277	296	311	287	290	274	301	283	287	290	261	272	275	258	259	260	301	299	291	276	310	292	276	296	305	267	254	293	279	292	305	294	304	251	300	288	277	298	267	280	288	283	247	281	283	297	244	270	266	273	284	268	281	253	286	276	285	264	256	295	287	262	291	275	284	285	308	317	316	252	278	304	283	311	286	291	271	247	281	255	273	235	229	287	274	265	285	284	286	261	273	291	297	267	306	277	294	295	286	259	250	264	307	273	283	317	269	259	328	296	295	272	281	278	269	311	249	265	260	270	290	274	310	280	281	283	263	298	274	291	282	284	257	254	289	291	290	267	293	272	275	268	292	298	294	261	281	293	297	298	312	261	258	261	300	288	271	292	280	301	272	252	295	280	264	253	267	273	299	269	265	303	282	263	326	251	244	297	263	291	300	310	291	296	283	283	265	263	280	322	266	299	280	272	288	293	325	304	308	282	252	259	287	261	300	276	310	293	275	280	271	270	286	270	293	280	287	283	278	297	300	240	247	258	290	282	289	304	272	273	269	271	245	277	270	262	260	302	297	256	263	257	265	268	264	262	271	265	282	261	261	274	259	245	263	281	296	263	286	297	298	297	256	267	277	269	274	267	261	234	267	256	276	286	268	263	264	257	278	263	272	271	267	270	293	283	279	281	261	255	254	314	264	275	275	293	281	279	289	317	276	281	302	284	264	255	245	280	295	289	264	285	287	280	291	279	286	282	296	268	276	284	250	295	260	281	293	272	271	282	276	289	295	311	296	299	267	278	274	271	291	308	256	300	290	285	287	287	244	281	260	284	266	283	310	282	309	263	274	260	317	283	238	282	266	267	292	249	286	291	271	250	270	265	295	270	258	274	302	310	226	272	248	279	271	291	270	281	295	282	262	262	276	274	244	259	283	248	288	292	280	307	282	260	309	290	258	293	266	292	259	315	298	293	297	323	264	292	287	280	288	282	272	263	259	288	249	270	255	288	257	270	255	284	286	273	270	282	303	290	265	272	296	291	304	284	265	280	258	276	280	256	321	263	235	314	289	305	271	309	275	272	281	331	283	268	276	293	264	280	288	290	295	255	251	275	295	295	272	264	286	280	264	262	277	258	309	274	310	276	259	282	299	256	285	299	278	335	310	283	263	284	272	277	256	278	276	302	274	272	247	285	286	299	271	288	274	268	330	275	298	266	291	276	278	277	299	276	264	272	276	280	254	291	269	305	316	267	292	271	319	258	252	270	278	260	296	288	296	262	269	260	275	284	302	258	265	268	282	265	301	262	296	256	313	284	261	259	282	323	303	287	268	310	269	273	273	257	292	283	299	261	271	273	269	238	263	234	257	261	265	244	267	282	289	258	273	287	260	284	273	275	274	271	286	257	305	288	256	257	295	281	265	293	283	276	272	288	289	260	265	254	279	281	289	271	283	260	256	272	282	289	293	288	266	277	272	260	288	271	287	296	270	282	281	271	300	311	290	308	272	277	274	268	276	312	275	278	298	272	294	254	258	300	281	267	271	280	267	322	278	273	298	299	270	288	275	289	268	267	288	280	285	266	292	288	276	271	307	267	311	314	314	302	246	283	256	303	295	279	270	298	268	258	318	243	296	290	237	256	265	306	275	281	264	331	266	286	267	291	286	281	286	283	294	272	259	282	326	293	270	271	269	301	312	291	261	258	275	293	284	323	279	252	245	286	278	265	283	273	270	296	290	271	256	260	284	264	242	264	293	288	277	296	269	258	282	282	272	286	271	294	273	282	283	264	275	285	319	317	262	290	279	267	282	269	265	303	298	278	282	302	274	291	310	280	296	279	256	252	290	276	272	277	283	288	271	289	303	298	255	286	258	274	247	236	299	298	266	281	280	284	275	292	259	278	236	265	274	294	271	274	287	280	272	293	292	303	259	274	261	260	289	291	264	273	275	264	309	299	278	282	281	283	291	287	271	290	281	308	291	261	251	293	266	288	282	299
15763	5733	2562	1256	948	773	729	680	657	665	641	667	657	566	583	614	625	610	621	633	625	639	630	604	620	631	563	606	568	644	597	565	610	614	606	632	618	590	660	606	626	556	595	578	641	620	609	624	593	573	623	637	626	626	630	599	623	623	574	583	615	582	627	551	649	663	635	611	596	592	629	582	631	587	647	612	665	583	602	569	596	604	625	590	587	598	587	623	567	601	584	606	554	635	610	582	570	643	647	559	605	591	623	600	632	582	597	620	599	610	617	591	603	576	582	617	603	590	590	588	592	573	557	574	587	631	614	627	614	607	573	604	618	572	576	582	643	652	585	582	623	579	574	594	666	613	653	587	607	631	619	635	628	602	603	612	621	585	547	617	589	636	589	588	612	590	621	594	584	604	629	602	621	552	614	565	610	594	625	575	597	587	595	586	604	602	630	552	556	589	619	577	589	567	568	630	549	595	600	602	562	571	652	594	586	623	577	575	589	561	587	635	600	637	568	614	578	648	587	626	533	609	605	588	601	605	603	586	607	578	618	655	607	558	584	592	601	582	571	598	607	593	598	595	596	641	594	545	601	622	588	610	593	564	597	626	580	632	586	588	624	631	604	567	610	618	572	594	558	622	590	602	573	588	591	577	652	594	590	583	584	578	609	602	574	619	576	605	578	594	598	607	614	617	601	646	606	604	614	592	580	602	532	596	554	628	568	606	624	574	582	577	612	616	626	644	595	578	585	654	577	598	596	567	612	603	585	567	577	565	559	578	566	621	583	595	603	605	606	585	568	643	617	588	602	611	634	640	624	616	631	627	584	574	618	613	555	623	593	592	580	609	626	614	605	585	622	608	612	591	600	597	612	618	602	639	581	594	633	623	592	592	615	598	612	584	616	557	592	620	626	604	568	607	604	593	574	639	565	653	582	582	625	644	591	643	549	616	623	603	634	555	574	599	591	596	634	576	586	662	627	578	580	612	609	596	604	572	593	656	601	595	576	608	618	614	576	577	558	583	558	628	618	576	624	576	592	610	621	649	615	570	650	610	608	583	613	629	613	604	575	601	628	594	608	555	602	595	585	585	617	568	618	612	563	626	600	641	592	638	542	609	544	624	608	648	558	579	617	580	549	563	591	597	584	573	609	605	566	589	635	559	602	583	576	615	609	553	585	648	561	623	591	602	568	569	613	590	592	589	563	530	589	570	595	590	623	614	616	618	631	595	591	579	573	559	647	584	616	579	585	600	598	618	600	639	574	555	606	598	617	621	598	609	577	591	620	572	608	619	649	619	603	598	595	575	559	594	624	603	566	563	642	537	642	607	571	557	589	597	610	591	575	577	634	612	589	680	593	579	603	611	579	574	611	607	596	615	607	560	628	584	597	609	583	627	599	640	597	584	631	593	614	589	589	608	613	589	618	604	581	569	581	624	650	601	586	600	610	613	616	604	599	632	570	635	582	597	599	618	599	617	604	584	627	597	612	617	619	592	621	573	601	662	580	625	620	600	616	612	624	598	613	583	612	599	534	577	607	589	544	615	643	619	643	554	591	638	602	628	624	618	562	612	590	618	585	606	623	625	606	581	557	583	574	618	637	616	583	612	560	599	609	632	640	613	570	610	600	614	618	600	614	598	631	602	641	592	615	594	600	646	613	579	585	620	634	586	582	610	600	608	622	624	560	607	627	581	657	603	610	565	565	586	565	580	558	604	620	553	633	630	607	610	589	608	619	602	593	605	608	657	582	599	588	607	631	583	567	615	628	576	606	628	643	650	609	557	610	584	610	648	622	644	584	627	615	675	600	525	596	625	584	597	602	573	600	567	641	627	584	538	603	602	678	577	596	566	588	585	583	625	579	563	622	616	557	597	575	634	608	556	594	594	608	609	613	576	594	571	605	618	599	552	604	606	622	627	575	604	627	592	666	595	595	591	607	614	591	602	601	586	578	651	542	603	591	580	601	579	549	557	581	586	561	576	608	584	625	629	602	617	625	628	594	618	576	586	599	590	616	598	624	615	586	586	574	617	592	596	622	600	570	641	624	601	636	628	601	576	608	599	561	617	620	584	563	587	619	592	595	595	615	606	604	614	601	580	603	610	618	566	650	572	600	594	580	662	628	565	565	580	556	567	623	584	611	619	591	590	610	598	593	593	604	546	602	634	621	595	601	578	590	611	619	618	600	603	544	606	579	591	619	654	603	626	610	606	569	570	614	598	647	594	605	581	703	597	613	570	597	578	611	586	564	554	592	595	575	641	616	580	584	562	597	598	583	607	622	590	585	657	596	559	611	605	585	606	568	647	607	538	540	617	638	621	582	556	616	644	583	558	591	594	578	615	618	631	589	608	584	613	573	624	548	605	616	639	608	617	606	566	661	559	636	599	589	602	624	618	603	601	571	575	595	659	586	591	615	573	586	625	621	615	562	599	623	608	644	622	579	621	625	598	608	603	603	659	603	552	605	594	601	604	638	627	590	625	573	608	614	533	607	615	608	579	605	598	565	611	572	609	625	536	607	639	625	645	582	606	610	596	595	580	605	666	640	624	605	584	610	589	583	593	630	580	582	607	584	617	652	621	607	591	608	619	573	584	645	601	593	594	559	590	614	634	645	584	608	601	573	601	623	624	600	627	618	620	557	600	652	567	599	610	637	614	632	590	552	587	616	619	606	609	597	631	618	556	625	619	577	577	597	579	528	603	605	552	625	639	595	586	604	630	563	613	562	611	644	610	581	621	551	575	605	627	578	586	587	587	644	603	612	603	622	611	603	562	588	595	603	573	577	632	581	592	603	604	602	607	595	632	539	601	658	574	600	574	571	568	598	607	618	584	635	550	551	639	601	597	619	582	593	602	618	620	578	606	583	599	615	558	567	609	617	606	592	624	597	613	627	585	599	580	597	612	635	596	637	552	573	633	579	552	617	606	587	601	611	609	580	633	575	602	570	620	575	603	595	551	607	552	573	564	612	625	568	584	592	586	636	567	623	578	554	625	619	580	575	608	604	600	626	582	596	588	604	582	570	639	600	560	599	656	563	596	612	583	597	639	586	597	576	615	619	584	587	621	599	619	628	607	589	583	589	609	577	585	576	587	586	611	609	595	573	585	571	602	615	577	546	618	594	614	588	597	547	603	594	585	587	640	636	634	590	599	605	601	594	602	582	589	604	620	614	644	627	610	596	615	577	607	603	567	617	620	607	599	603	645	638	583	602	632	611	621	621	611	608	572	590	630	618	578	588	598	608	582	587	576	588	619	563	609	624	626	625	570	627	616	524	598	569	599	616	584	592	552	611	620	634	595	602	564	572	606	614	597	602	631	622	621	645	594	613	584	612	566	576	574	592	589	592	590	628	597	546	634	583	588	619	607	591	596	565	591	583	589	589	585	612	629	566	581	547	608	573	645	644	618	610	617	606	628	631	635	633	595	594	582	604	610	578	614	596	602	581	590	606	638	595	598	650	564	600	646	580	589	612	561	587	615	597	613	617	575
32355	20671	10076	641	365	320	295	317	301	325	335	369	354	347	326	372	316	325	325	342	326	340	307	339	364	329	360	340	307	328	336	281	312	374	332	320	312	335	329	338	326	300	351	348	350	328	331	345	385	358	317	328	378	361	323	308	340	323	367	363	293	331	336	344	324	307	351	344	290	313	312	312	354	312	361	348	301	323	315	349	330	322	361	348	324	329	314	366	319	356	313	326	320	358	329	290	327	315	299	341	306	340	340	320	349	332	334	335	309	337	324	351	345	354	304	361	339	324	317	349	350	314	292	325	332	312	307	312	331	345	337	357	319	319	327	352	347	369	346	355	330	359	329	288	317	310	312	336	342	347	349	325	346	344	323	363	360	356	310	323	353	345	324	366	330	316	331	327	340	355	339	347	357	344	343	325	317	315	325	319	329	355	319	322	307	334	312	301	328	319	349	317	336	344	356	330	312	339	321	339	326	320	327	322	326	348	312	328	259	323	334	345	332	340	330	354	366	330	346	348	305	311	300	354	285	331	372	382	340	374	307	315	316	392	354	311	356	300	326	329	344	340	353	326	347	357	325	355	331	321	329	321	328	310	347	343	349	334	326	348	347	361	374	351	362	359	339	333	319	323	359	351	305	318	313	333	309	309	319	361	367	314	334	354	349	312	361	318	318	301	326	338	329	329	347	360	329	362	356	344	293	314	335	342	363	332	321	372	337	358	349	319	341	358	322	318	371	310	347	347	324	335	339	339	337	297	330	311	327	324	323	331	325	339	325	333	329	351	336	304	352	323	331	358	318	307	324	311	312	376	327	321	371	339	333	337	336	359	323	303	348	324	329	330	335	321	348	332	327	304	303	346	301	329	319	331	327	275	345	353	332	326	315	329	298	378	339	345	353	335	373	346	314	328	305	348	323	288	384	340	330	334	365	333	357	328	304	336	344	374	343	336	299	318	330	341	308	330	334	357	336	331	311	300	330	329	341	344	314	361	335	330	368	351	339	329	316	316	344	351	335	328	354	339	352	333	354	329	323	336	328	333	305	357	327	355	338	293	346	318	342	333	305	318	331	362	350	358	319	367	339	373	329	336	304	343	358	330	337	324	322	336	321	349	344	373	316	348	323	321	382	332	334	341	346	327	357	341	380	306	333	336	347	313	317	338	330	328	293	303	340	328	350	386	321	330	370	377	340	360	388	357	340	331	338	333	346	340	330	337	313	316	313	334	298	322	328	299	352	316	318	310	327	314	342	325	310	339	367	326	347	374	317	336	325	316	362	339	340	343	328	401	323	358	337	376	311	322	342	342	321	316	368	319	343	337	360	313	366	347	343	350	309	340	351	328	306	396	326	339	322	347	336	349	351	329	329	333	321	326	326	376	356	357	355	354	320	324	321	344	368	299	296	343	342	332	335	344	333	311	315	370	324	315	369	333	337	341	307	340	335	338	314	329	355	384	321	312	333	344	321	293	339	364	286	318	337	349	345	327	342	324	350	367	373	277	359	347	344	340	355	316	294	304	362	335	324	358	317	340	331	331	348	355	323	327	337	350	341	307	317	356	345	340	349	311	320	359	344	338	364	357	369	311	296	332	349	335	358	344	314	343	326	319	336	292	344	337	334	352	388	313	359	311	319	350	300	349	355	328	318	365	331	352	312	325	333	323	375	329	307	347	300	307	349	335	320	324	349	297	339	377	342	337	343	332	320	341	377	341	330	326	354	314	313	327	337	323	318	347	341	384	311	332	336	308	336	297	336	313	317	356	338	366	328	330	352	319	340	319	346	360	322	317	362	352	326	350	374	314	322	323	308	313	301	353	329	338	346	351	333	374	349	322	347	346	302	302	377	316	305	345	315	371	347	333	343	319	355	349	334	319	331	333	336	326	344	339	349	309	321	336	317	345	343	334	339	297	346	344	312	321	280	309	316	314	304	341	341	341	360	360	361	356	345	326	339	349	352	336	332	353	335	359	323	309	341	327	325	301	315	335	326	310	354	345	331	346	339	295	349	304	334	330	369	356	332	331	331	314	317	322	360	347	319	336	312	367	333	337	337	311	327	339	320	309	326	328	326	318	365	329	353	363	319	324	322	383	330	350	333	361	340	374	353	321	351	332	337	344	336	351	326	324	352	342	330	315	333	349	362	336	350	329	306	331	320	316	316	323	324	310	312	352	363	314	327	316	342	346	360	308	304	351	296	312	291	334	286	343	343	324	321	337	333	355	346	322	341	320	337	348	331	372	334	347	347	303	354	343	337	312	335	355	332	364	315	298	341	322	322	336	366	297	316	356	333	361	311	330	336	330	357	357	358	327	320	310	347	350	316	336	372	332	369	320	316	322	303	356	330	348	350	330	315	311	349	331	336	319	345	327	328	362	350	330	360	318	330	327	316	374	308	322	371	355	319	378	339	356	374	350	342	335	322	296	328	320	325	317	331	365	341	293	317	306	301	316	345	308	329	325	375	332	324	321	298	317	362	332	325	375	322	291	320	357	341	309	339	317	372	345	343	342	321	350	338	303	295	348	280	310	338	310	290	333	339	332	362	372	385	339	355	321	312	339	354	342	340	315	318	289	334	307	313	332	319	319	342	317	308	343	325	369	320	321	329	354	340	328	330	342	356	345	336	339	371	316	350	362	328	358	374	330	325	356	341	336	353	337	320	323	299	350	380	349	333	315	335	338	314	344	322	319	334	333	340	364	321	324	339	344	324	358	342	324	333	322	309	335	300	343	339	319	329	355	347	349	316	316	353	341	357	324	351	332	300	341	332	336	356	335	284	350	338	338	353	313	313	339	330	317	331	327	325	315	337	337	341	336	335	323	365	337	353	331	339	323	328	327	350	332	317	315	372	347	326	330	347	330	360	375	331	327	345	341	340	319	374	343	314	301	354	311	300	332	324	310	310	333	345	328	328	324	339	336	303	340	349	311	297	327	343	355	344	324	331	341	379	319	323	347	315	313	311	321	327	353	320	295	298	353	321	353	352	341	328	348	338	292	313	314	319	353	344	332	335	312	323	361	322	283	304	376	337	315	329	346	338	345	371	336	341	339	333	361	379	334	342	327	311	310	315	341	318	363	309	332	341	331	330	323	357	334	361	305	318	333	317	314	334	312	352	383	311	338	282	365	345	304	330	321	297	291	335	304	337	370	347	360	302	364	353	340	349	326	312	339	344	331	309	349	313	349	345	301	347	314	335	322	338	342	309	309	325	345	345	341	305	337	350	353	320	331	323	337	338	347	406	347	300	333	364	348	330	332	321	305	321	326	308	324	322	331	333	317	354	333	318	314	321	327	339	340	327	331	298	326	337	345	292	312	333	343	322	360	347	318	342	336	318	368	326	346	342	348	333	349	328	341	325	364	332	316	331	301	329	317	297	299	321	349	374	355	323	344	328	322	316	347	348	318	327	378	325	327	326	313	351	343	334	388	328	340	344	305	350	348	360	350	324	318	364	350	343	362	351	352	341	330	323	364	354	324	356	327
6726	968	833	862	750	732	787	790	791	769	771	745	772	739	756	753	808	791	751	779	736	748	758	770	792	756	795	710	733	773	682	760	797	758	760	742	771	750	803	758	759	775	789	776	737	730	753	795	746	748	794	774	759	749	732	762	745	764	755	728	745	805	796	729	732	757	727	705	745	777	792	753	778	785	714	776	765	719	728	769	771	770	742	727	799	771	782	764	787	767	723	802	785	755	779	741	780	754	753	763	759	778	777	799	729	709	775	780	779	749	754	765	806	773	763	768	756	748	747	723	747	779	806	724	733	766	757	791	750	766	744	834	762	775	817	725	760	800	777	780	757	775	774	773	753	770	756	801	777	766	770	789	726	792	762	734	769	761	794	739	732	779	766	738	786	755	745	765	782	764	779	757	785	719	743	769	787	774	797	724	771	753	767	736	709	753	810	750	797	814	774	784	745	796	731	774	719	827	783	792	756	774	728	770	723	790	758	715	789	731	797	757	786	722	743	764	768	703	769	756	768	742	789	750	771	733	771	788	781	804	744	760	808	762	763	740	799	839	768	775	777	762	716	779	777	771	781	745	718	769	760	794	737	789	727	749	810	756	773	804	738	759	736	748	819	762	757	772	769	761	746	749	754	730	768	788	811	785	765	702	795	753	763	724	752	792	766	750	743	813	775	773	738	794	784	755	786	756	799	740	814	754	762	749	753	784	777	746	729	748	748	755	735	779	710	763	813	885	772	754	765	756	773	745	776	761	744	741	752	784	797	787	766	785	788	738	767	787	763	739	733	742	731	794	760	754	739	779	753	752	694	769	756	787	799	766	764	706	713	769	818	725	740	767	767	759	744	758	763	743	719	820	782	753	738	806	719	737	768	759	744	779	726	741	726	846	783	734	842	769	768	748	718	773	776	786	781	734	739	745	769	747	807	682	776	794	801	761	737	801	742	743	782	778	746	808	814	748	764	802	770	733	766	788	749	763	764	770	780	770	762	828	746	754	752	801	775	792	739	776	736	742	723	742	786	722	751	723	761	780	725	725	732	763	770	825	738	797	765	769	768	776	759	731	767	801	755	770	786	829	814	710	769	770	744	769	751	739	814	785	748	743	730	727	743	799	778	831	768	716	720	833	742	769	734	720	812	774	789	796	762	767	761	767	768	739	789	788	747	784	772	705	771	717	788	736	779	754	782	836	751	775	741	728	812	708	734	779	763	812	803	750	762	721	774	764	773	759	747	738	743	804	768	785	780	712	780	761	807	766	795	774	749	776	745	792	775	756	739	786	751	729	747	803	797	771	789	762	719	735	708	768	719	731	778	762	756	740	774	771	767	806	726	737	758	760	718	732	787	757	742	812	781	725	723	718	827	775	761	743	762	761	771	764	744	746	750	746	727	779	766	738	761	795	750	765	791	706	775	745	720	791	766	727	766	757	752	716	783	754	732	782	795	814	747	754	776	742	780	726	773	740	797	736	760	792	764	711	780	772	788	785	746	766	762	795	786	740	786	757	797	790	745	755	757	719	740	761	764	767	768	765	750	797	777	747	762	814	800	798	732	742	791	760	780	759	778	751	705	750	748	767	778	775	818	816	798	777	774	765	747	752	748	792	719	744	766	791	750	761	753	755	764	760	753	747	723	763	773	763	752	793	779	749	796	787	770	737	758	752	805	797	813	740	770	775	736	750	730	739	784	847	778	716	753	767	760	835	712	775	793	788	769	718	732	755	798	810	828	719	745	804	754	787	734	779	738	763	733	755	775	743	807	751	762	751	783	793	799	794	748	748	800	786	723	749	767	761	798	738	778	767	803	740	769	803	756	743	779	729	784	737	739	762	743	778	747	736	758	755	722	755	756	762	792	796	754	757	715	772	772	781	790	753	758	741	779	776	744	776	756	757	733	774	783	763	750	785	735	769	780	736	785	709	803	789	802	790	762	739	784	752	743	723	699	876	775	725	734	765	767	812	761	736	753	738	755	762	762	773	758	814	735	744	770	790	774	742	800	757	734	804	768	783	799	780	727	783	730	744	780	763	741	774	754	768	768	788	758	736	738	772	764	742	752	785	767	812	770	686	775	789	753	747	782	761	780	745	729	753	764	758	767	747	790	746	749	765	749	772	806	743	813	786	764	798	725	796	763	759	798	744	782	710	756	770	746	791	807	762	795	733	789	739	743	743	788	745	773	770	775	803	737	786	751	757	730	742	794	756	767	754	748	739	769	790	749	739	760	742	763	697	780	733	759	776	745	770	786	756	761	759	771	778	792	757	760	747	744	773	749	755	749	784	748	741	774	769	788	740	829	747	797	735	722	798	742	807	751	773	774	733	781	761	762	755	711	767	706	765	771	775	748	758	750	767	784	752	749	775	732	769	756	732	781	782	805	800	789	745	793	761	734	731	819	773	748	725	745	784	733	738	776	784	789	768	743	770	755	777	727	706	720	755	733	812	756	810	774	754	760	734	752	792	764	746	744	770	780	763	755	774	784	806	725	800	809	739	811	746	763	732	744	779	770	762	793	789	759	810	758	787	733	758	751	725	763	771	792	755	749	720	746	762	756	777	803	733	742	759	775	714	801	742	794	775	772	760	705	790	726	727	719	776	753	735	758	734	753	744	764	775	755	737	787	797	794	737	748	770	771	723	798	713	758	756	768	795	807	770	778	779	809	739	767	786	742	736	679	805	838	761	735	759	764	731	786	710	759	770	771	808	802	775	714	794	746	727	773	795	799	776	775	713	785	695	738	792	801	735	752	745	775	776	731	767	745	747	757	772	772	768	733	760	811	751	729	760	747	781	755	724	766	772	781	774	800	744	738	787	768	790	738	782	785	763	730	746	772	720	745	705	767	722	723	749	788	708	759	773	737	789	796	716	791	778	786	790	801	765	741	763	760	740	743	750	723	780	751	768	749	730	783	723	772	812	766	753	783	809	811	728	775	781	770	755	751	747	777	769	750	777	761	765	808	767	753	771	740	752	811	808	790	760	785	764	771	767	756	735	771	725	791	755	746	782	816	759	790	760	749	775	742	817	795	787	735	728	789	769	711	759	796	735	785	766	721	787	753	793	825	722	749	824	727	781	749	762	793	753	763	763	845	740	753	810	810	790	774	734	747	716	750	747	722	810	786	784	776	748	752	770	746	796	741	807	764	781	749	753	738	747	738	746	755	766	715	799	758	785	760	772	746	758	766	765	762	770	685	738	764	760	765	737	728	731	708	799	790	724	785	758	735	789	755	763	787	761	742	774	739	759	718	788	732	756	773	770	773	782	824	749	770	797	754	782	750	753	786	739	792	793	808	752	755	722	754	794	781	710	748	756	826	763	750	742	734	729	834	733	777	830	735	788	755	743	764	805	741	772	772	763	777	751	764	749	759	769	741	788	791	769	787	762	796	765	767	733	777	775	745	781	794	807	776	786	780	790	773	769	749	734	769	742	752	753	748	789	775	763	715	766	765	820	791	791	775	789	743	787	737	721	791	794	782	778
24829	21432	24836	28389	21428	21259	1644	581	480	501	467	485	426	473	449	454	480	424	418	461	427	417	426	440	413	440	412	412	420	450	491	450	440	447	437	427	417	407	431	449	443	436	439	408	414	425	439	452	413	428	401	410	401	443	435	440	395	437	412	462	454	445	445	433	435	469	389	423	383	450	416	443	452	416	474	432	439	477	429	442	407	428	471	450	414	401	435	421	448	435	444	424	441	436	449	424	445	440	449	445	485	412	429	456	434	428	456	406	441	458	430	451	412	406	439	449	461	440	436	418	466	418	417	388	458	429	442	439	434	437	439	429	451	410	427	422	435	422	452	417	396	454	478	471	416	487	390	448	421	430	434	415	425	436	414	415	407	424	445	432	420	409	417	443	436	410	464	457	412	384	423	436	453	423	406	463	422	406	421	444	456	384	440	413	441	422	459	423	461	438	434	444	449	458	438	447	458	417	406	439	486	410	417	394	396	460	433	416	423	458	456	420	395	433	433	424	415	455	392	467	441	413	457	459	413	425	400	411	481	431	435	398	486	431	407	436	423	469	447	451	460	481	422	417	485	428	425	413	418	429	453	427	435	406	450	432	411	422	428	418	369	412	445	452	436	423	409	422	468	446	406	468	413	421	439	427	460	450	453	427	422	451	418	411	428	418	400	423	442	414	470	443	384	464	442	457	386	405	397	449	437	449	416	424	405	427	455	439	432	400	465	388	453	461	399	420	409	436	419	444	449	420	407	412	476	404	434	465	478	400	393	460	409	402	379	465	426	427	404	394	411	429	390	444	473	405	458	461	443	436	420	393	435	461	418	421	394	402	417	435	455	444	431	432	442	410	420	437	430	397	402	423	448	469	445	412	447	436	486	414	458	424	413	443	429	460	466	399	392	468	392	471	408	465	472	433	456	435	468	442	429	392	412	463	408	462	470	430	372	417	425	452	449	452	456	398	450	431	462	441	453	452	447	418	426	421	426	405	417	491	425	435	393	472	433	437	456	461	432	460	378	437	441	401	415	437	455	417	455	446	447	380	452	446	412	439	405	447	454	432	444	431	440	453	419	457	424	449	394	392	452	377	399	424	468	471	441	463	458	475	445	430	476	443	386	412	410	454	475	440	470	432	437	460	401	449	424	429	447	456	420	426	423	425	475	462	476	489	440	403	414	458	431	445	430	429	435	437	406	396	429	393	386	439	440	399	432	446	445	428	444	454	417	422	410	424	419	474	422	429	451	450	464	417	434	422	430	470	430	427	447	406	458	458	421	444	420	448	398	450	416	471	431	452	438	436	435	435	419	483	414	428	420	446	473	469	390	413	427	413	418	394	428	439	382	436	467	394	404	453	416	416	423	449	427	455	445	440	427	449	436	430	431	502	462	466	425	406	447	403	418	433	477	447	443	408	426	438	417	458	431	422	467	452	420	445	408	422	410	478	446	458	453	409	395	440	457	416	422	408	401	457	427	390	414	429	455	427	419	472	432	422	421	426	436	422	436	453	401	449	418	411	430	498	460	419	396	430	412	435	438	430	389	450	429	446	415	446	410	422	447	452	413	391	418	416	449	377	408	439	436	462	394	437	433	420	438	405	437	406	415	468	440	448	413	417	410	445	459	444	416	394	446	430	423	437	418	426	470	435	425	446	377	422	430	414	434	390	433	421	423	401	396	413	399	441	447	443	419	441	465	459	486	439	434	405	428	412	441	443	460	422	454	407	434	398	457	461	438	408	440	463	417	402	423	467	432	424	406	434	399	424	446	396	428	393	444	417	452	424	458	470	392	439	436	433	400	414	435	429	456	455	448	460	425	446	442	429	438	397	410	433	430	483	425	342	448	436	467	423	422	400	409	440	408	417	425	432	414	416	455	434	436	446	433	424	447	452	412	464	455	406	430	401	438	449	470	421	448	420	442	395	438	411	435	441	435	475	432	468	421	394	447	435	449	424	444	459	458	430	418	468	472	420	430	423	459	457	380	422	431	415	419	447	453	462	401	433	452	416	421	433	430	410	425	441	483	407	415	415	488	440	445	396	441	429	383	411	418	445	461	445	439	423	425	472	467	434	430	420	438	453	425	409	465	460	406	399	416	476	447	432	434	470	431	424	409	455	424	412	410	459	429	428	407	415	421	449	404	454	415	423	393	439	483	400	458	462	433	433	458	464	442	411	471	435	419	435	410	396	425	391	416	431	405	435	391	423	417	420	438	490	400	451	444	427	399	423	452	430	420	456	404	423	425	411	416	439	414	431	461	405	396	423	413	413	419	421	445	448	407	438	410	431	473	445	413	448	391	415	445	413	420	425	429	452	430	440	412	433	410	419	447	417	435	435	421	415	416	426	433	426	415	388	380	416	487	465	403	381	389	423	440	434	387	429	426	425	438	424	439	445	446	449	416	389	404	407	470	458	413	465	429	458	460	459	447	458	401	440	414	416	468	451	413	453	448	431	429	399	427	428	430	506	420	402	458	458	434	388	446	460	428	405	451	410	432	419	430	398	440	452	486	442	449	423	415	454	445	440	475	422	486	437	418	436	428	421	428	469	461	419	448	448	419	452	423	399	475	424	464	398	436	404	468	455	420	445	409	391	459	446	428	424	423	401	437	448	458	387	448	434	418	451	436	428	439	435	432	439	391	456	470	446	433	433	464	397	412	430	467	436	407	431	465	429	422	425	407	394	423	430	442	434	418	390	452	464	450	420	417	444	391	413	411	448	411	447	421	433	424	439	456	431	423	413	437	423	431	439	408	423	491	491	408	386	415	464	427	430	405	451	442	430	438	451	399	427	425	456	442	446	432	426	420	429	458	427	418	430	434	460	450	431	445	413	422	420	526	427	435	411	453	435	476	421	394	460	410	406	446	438	463	429	422	428	447	473	434	414	405	417	450	429	393	434	426	427	455	437	429	366	470	475	410	413	433	439	398	438	436	405	434	452	390	421	446	421	428	442	465	444	403	399	474	484	450	476	424	476	421	437	441	438	450	460	444	456	455	419	429	410	459	450	404	453	467	453	397	446	435	445	413	430	439	441	434	476	443	435	484	433	441	421	472	464	451	437	460	466	385	401	409	414	456	456	450	449	434	490	445	410	444	401	429	461	416	471	443	428	437	441	453	407	406	454	460	427	463	432	427	405	427	432	428	472	457	445	365	376	444	435	473	410	470	423	482	405	464	423	421	440	430	445	420	403	460	417	428	452	415	371	431	439	405	413	431	394	455	411	391	472	445	439	428	463	468	420	450	433	433	436	427	432	430	467	425	441	454	445	441	437	474	429	428	413	443	449	419	424	459	441	441	442	405	426	455	445	453	451	391	394	432	424	437	436	427	426	407	418	413	436	428	433	456	382	417	433	441	420	420	423	464	472	461	436	458	449	448	443	455	429	421	450	415	461	469	418	426	404	426	416	441	416	417	451	414	435	413	465	445	477	470	475	402	423	399	441	429	396	441	450	457	449	451	418	448	488	432	447	444	404	423	413	454	423
11392	3845	1904	1225	1089	974	957	928	929	912	888	986	1033	963	924	944	934	943	918	945	950	942	935	913	939	904	906	967	895	927	908	967	920	987	903	956	906	995	872	863	943	942	922	890	902	924	936	910	878	898	957	934	875	963	960	946	853	903	901	918	858	952	896	906	863	886	860	943	880	926	941	969	935	888	879	922	945	889	904	917	908	957	904	916	892	959	979	976	921	946	918	911	931	921	969	963	866	910	972	978	892	914	880	954	937	944	943	917	923	925	904	934	922	914	892	956	927	914	939	888	911	880	1001	901	886	918	852	910	925	863	937	845	911	903	944	874	920	908	916	938	959	893	905	932	840	960	871	909	881	882	918	933	915	890	893	930	901	904	951	915	892	959	932	921	969	917	916	900	915	845	848	933	897	910	922	911	910	976	917	897	921	914	926	892	930	877	917	918	939	890	881	902	882	859	940	897	839	905	909	874	919	888	923	932	922	933	991	913	889	899	907	888	866	921	924	932	914	962	895	875	875	885	853	897	974	863	994	927	947	922	932	922	932	924	894	851	915	947	881	941	894	893	882	903	1024	890	921	930	897	926	922	885	960	932	924	893	906	882	920	971	933	989	909	863	896	896	962	883	926	916	920	924	938	976	910	850	906	902	920	934	913	940	925	951	900	895	904	894	986	959	895	873	894	917	885	888	927	915	935	886	904	905	917	968	968	974	972	941	890	979	879	948	884	926	912	935	995	910	922	902	954	929	946	943	977	918	901	905	937	913	890	908	899	977	927	928	886	895	897	936	872	885	884	915	929	892	901	935	940	957	860	931	902	957	889	902	928	957	944	917	910	863	904	879	916	941	959	940	918	911	956	928	924	930	945	910	917	873	889	915	938	886	963	891	921	898	997	893	907	902	910	917	938	874	916	892	860	919	939	935	982	866	913	950	880	930	922	959	893	887	931	876	926	915	878	879	923	948	934	891	903	890	902	879	905	945	891	889	889	909	940	914	886	930	957	963	909	923	941	950	950	839	903	880	949	971	915	896	923	939	915	889	896	902	867	954	936	940	933	880	923	928	884	946	920	899	866	887	949	921	915	888	896	938	909	958	887	920	879	873	905	889	906	901	949	911	904	975	866	951	945	899	919	891	965	916	930	920	941	916	908	886	881	923	987	930	927	888	903	945	966	913	940	898	922	914	914	924	908	936	926	926	876	924	852	894	893	892	946	887	916	942	915	888	900	901	915	922	922	900	868	871	891	887	904	902	909	936	896	872	870	896	918	940	946	856	940	932	854	961	946	879	873	859	943	931	869	934	938	953	960	864	934	908	938	901	901	940	926	925	925	894	903	934	907	853	929	892	875	875	929	877	876	894	911	945	931	920	872	943	904	911	883	930	929	885	897	914	878	928	947	921	950	885	842	895	904	945	934	931	865	880	903	941	874	890	838	910	970	997	911	908	946	896	926	909	945	864	913	870	916	881	907	909	905	889	908	846	914	904	891	889	901	938	890	915	948	915	950	903	872	907	931	895	916	878	963	959	957	936	911	915	909	974	1009	912	924	935	982	922	907	913	915	984	876	925	868	878	982	874	904	913	974	905	942	910	982	904	923	878	890	871	864	902	915	895	898	886	967	947	957	939	881	884	913	919	921	935	885	931	914	918	903	881	883	891	935	905	952	926	887	892	925	899	858	937	928	853	917	966	932	920	908	844	909	891	857	942	908	925	889	925	967	885	909	897	914	880	934	887	969	847	891	906	933	914	868	905	934	971	874	866	898	908	898	952	916	922	907	974	885	896	936	910	904	951	897	908	908	896	916	935	905	939	912	906	913	962	930	853	906	897	890	900	936	903	926	944	941	893	913	875	961	936	905	870	865	906	867	908	941	926	931	865	912	937	855	932	909	895	899	962	932	903	963	932	924	908	912	922	903	947	914	882	865	896	931	921	919	863	938	955	906	927	933	897	930	971	905	905	895	921	952	887	948	928	944	893	940	924	911	933	915	959	909	896	958	922	908	889	974	863	978	931	886	923	961	887	905	956	936	894	905	945	908	917	970	926	927	880	929	966	935	960	923	914	940	962	946	923	917	940	881	967	903	896	933	945	946	861	881	918	915	975	921	862	944	925	909	892	904	928	936	903	947	954	929	882	902	937	915	927	951	897	938	886	908	922	903	923	912	891	919	896	909	916	908	928	931	971	906	916	915	857	917	945	894	890	940	886	906	862	940	846	888	916	909	907	887	925	938	886	919	915	954	910	913	930	899	897	933	899	935	953	952	911	871	913	936	909	908	975	953	942	878	950	875	909	921	928	953	963	936	958	921	924	895	919	905	960	906	855	910	949	920	974	906	923	941	950	927	889	862	932	923	906	918	869	946	898	903	930	896	918	960	921	879	888	924	970	826	899	869	937	968	896	928	866	866	880	887	884	911	930	937	921	887	902	963	880	918	866	915	966	923	944	928	924	971	933	892	909	912	941	894	924	951	929	904	871	893	911	940	932	876	926	889	901	930	973	918	891	888	930	918	869	920	942	912	919	925	884	898	859	922	945	926	915	944	919	901	929	956	942	902	930	933	924	953	929	871	961	923	932	931	884	944	913	921	943	882	919	910	913	880	903	902	865	993	951	902	930	912	869	932	930	914	894	912	902	888	901	912	932	888	937	954	952	919	907	895	940	926	921	916	884	906	916	945	902	933	960	927	898	895	945	927	932	880	956	894	930	910	920	879	968	921	913	890	880	954	915	909	959	891	903	915	925	913	907	907	862	923	900	943	902	942	867	948	957	934	878	962	918	935	907	908	910	903	894	914	966	969	900	915	932	911	879	952	949	886	960	929	921	919	918	921	966	902	920	902	948	946	934	934	923	926	871	953	912	870	869	943	926	965	950	967	966	934	935	895	938	885	964	912	938	968	920	866	945	903	881	921	965	946	883	885	942	920	915	858	921	960	878	944	974	937	922	950	951	875	944	955	874	924	956	919	889	928	885	928	897	933	928	959	930	912	908	904	931	892	963	931	921	923	928	893	917	905	891	898	937	921	882	904	906	918	873	910	925	924	894	892	918	887	925	954	834	885	974	919	904	876	941	933	922	865	921	908	929	902	920	923	985	948	894	935	878	939	925	915	924	893	988	887	922	904	950	951	860	902	924	913	914	948	944	862	878	876	888	933	890	883	886	1000	920	868	904	904	889	925	890	933	921	916	956	950	918	932	931	900	887	919	947	875	995	941	853	934	935	912	923	975	908	917	929	945	892	907	878	865	935	921	904	941	862	947	892	919	869	921	918	894	940	974	859	916	975	913	907	857	890	917	954	884	869	942	920	912	842	905	916	941	932	956	942	911	950	890	879	960	934	872	877	938	911	865	925	917	913	917	848	908	935	897	927	876	931	918	950	925	857	867	900	936	925	943	887	907	901	902	916	932	929	918	970	927	995	860	952	893	914	903	898	907	925	939	920	887	922	949	925	907	935	910	867	949	875	971	944	946	962	903	904	912	879
24254	21444	25152	28181	21445	21464	20051	873	462	369	349	373	341	356	351	322	315	291	331	282	329	299	296	276	273	246	297	281	278	321	325	276	277	308	288	288	270	303	314	267	267	276	270	298	274	275	254	316	266	306	281	285	264	303	307	263	299	293	276	276	266	314	275	266	260	284	281	286	282	275	305	314	284	297	283	294	265	263	309	261	292	281	256	280	312	294	281	264	280	311	312	260	270	293	240	291	277	264	303	266	283	262	283	268	272	290	308	275	266	300	288	279	263	257	283	275	270	259	264	314	307	256	266	281	305	273	263	306	265	284	300	319	306	288	288	268	274	268	282	282	235	289	272	282	293	257	298	285	285	281	301	259	277	335	283	270	273	260	274	297	274	269	282	281	267	272	270	254	273	293	285	267	277	266	281	300	278	262	287	264	267	242	282	269	299	280	230	288	277	271	262	282	306	301	267	277	249	274	272	282	289	304	267	285	265	269	317	277	289	283	270	278	286	312	262	275	268	251	283	288	288	317	252	272	300	269	290	265	278	293	277	282	275	279	266	293	266	264	275	279	282	320	294	293	266	260	307	275	258	292	255	275	259	258	294	295	275	282	267	291	284	272	262	295	279	278	289	290	242	249	266	271	296	270	327	286	267	281	291	280	295	271	289	305	294	287	275	249	293	310	258	284	277	271	321	265	280	294	271	269	284	293	264	287	292	252	285	296	286	265	317	258	289	286	271	269	270	250	273	281	285	309	277	298	289	270	323	284	292	254	270	255	292	267	281	296	296	264	300	265	291	248	256	297	293	254	315	305	289	295	268	279	278	278	254	270	246	294	278	285	315	272	263	309	286	272	320	254	275	276	273	301	260	290	271	305	298	299	270	246	292	261	304	289	314	275	289	326	294	271	256	296	307	272	311	306	278	278	289	247	250	303	267	298	280	278	288	285	259	262	259	288	298	268	266	285	260	262	264	303	326	288	289	287	295	279	294	289	300	275	287	266	267	281	276	254	292	249	289	280	316	282	302	269	312	270	266	268	273	271	258	292	279	274	245	282	256	273	297	272	286	278	286	240	282	269	250	274	265	270	240	284	269	275	276	280	287	312	282	234	282	281	303	289	272	273	272	293	283	289	251	261	283	294	303	274	288	248	310	259	297	293	266	304	294	262	342	284	304	257	299	289	276	275	277	284	253	308	272	259	325	278	302	270	252	246	259	263	265	323	273	248	261	278	330	287	265	272	295	279	267	269	264	276	275	291	276	267	259	268	288	278	281	288	275	290	293	281	257	268	279	297	288	282	261	288	273	275	291	309	304	295	296	253	288	312	306	298	290	275	304	296	281	267	318	287	241	265	294	306	279	276	258	279	318	233	257	329	308	284	254	288	271	247	266	318	290	281	263	247	289	303	221	294	329	274	285	262	279	278	333	245	259	277	310	261	295	248	308	284	293	285	310	280	268	282	309	280	271	268	266	271	297	234	284	283	256	283	280	264	298	260	294	254	276	354	283	272	239	283	280	243	256	296	298	265	320	284	276	266	282	270	269	303	283	315	298	268	250	271	293	278	298	303	270	318	260	234	269	289	298	269	310	278	316	283	263	288	300	280	283	254	302	280	263	271	275	267	304	278	255	260	256	274	278	280	297	292	302	275	264	259	288	282	304	267	265	264	240	279	302	281	283	285	257	274	288	335	282	281	273	284	290	286	269	297	276	283	277	292	285	243	256	272	290	248	280	325	275	301	309	249	325	263	318	287	260	291	296	270	282	294	308	293	295	298	310	251	295	275	280	291	283	303	300	278	299	289	289	287	301	270	286	284	262	267	251	249	290	288	261	275	268	266	289	270	279	298	276	257	289	256	241	279	253	271	248	258	266	284	285	242	252	269	290	256	253	274	263	284	282	305	324	313	279	273	262	260	280	331	261	274	264	262	276	262	267	293	274	305	286	284	272	308	280	265	247	287	265	272	255	296	285	282	273	260	290	324	296	262	275	287	269	314	288	248	303	298	285	255	268	283	297	291	269	260	277	269	293	264	264	248	269	297	298	254	306	316	269	277	276	282	313	316	296	272	323	298	279	297	271	284	254	256	262	265	295	276	268	297	271	292	269	300	286	263	263	285	260	241	286	264	304	266	314	321	261	303	315	311	277	287	312	277	294	264	233	262	264	297	296	295	272	283	258	244	259	292	274	297	276	277	276	268	292	259	295	283	298	278	294	263	306	279	288	273	250	293	284	297	296	276	272	280	266	258	326	263	296	285	241	263	282	287	282	323	295	245	273	305	277	265	307	292	285	287	269	258	286	271	274	249	276	257	280	245	265	265	319	272	268	245	253	252	279	291	282	286	262	267	243	294	279	239	291	280	247	291	276	257	278	244	285	293	335	252	288	279	277	305	316	302	276	272	251	283	250	287	299	277	323	283	291	280	303	310	291	301	268	267	238	294	302	274	309	281	277	273	304	272	292	263	260	287	286	283	259	312	299	317	284	290	271	264	246	276	265	257	271	259	266	261	262	300	289	255	288	281	271	283	269	270	302	257	266	304	271	279	300	287	281	279	292	265	268	299	268	301	299	273	285	285	300	266	269	251	257	269	282	293	265	283	266	255	288	270	248	259	281	264	285	291	311	308	240	292	286	271	296	264	291	283	283	255	263	315	257	304	272	283	273	295	275	237	275	284	275	291	293	266	288	278	258	303	271	280	309	265	283	272	240	253	290	272	289	274	281	268	287	279	310	293	276	289	273	251	294	254	266	268	264	257	305	292	274	279	275	286	275	279	270	281	254	292	282	295	278	266	252	273	282	260	267	285	304	277	253	301	296	278	299	298	277	255	301	289	299	281	274	322	258	247	259	281	272	298	313	289	277	338	282	277	263	268	294	286	300	269	269	288	282	310	271	249	300	285	294	289	291	270	275	302	274	280	306	293	262	292	281	274	246	285	284	265	317	289	268	264	275	286	260	242	265	270	290	276	293	304	272	285	283	260	310	305	300	278	279	287	270	289	286	252	278	256	308	285	289	254	295	249	280	290	289	297	300	269	298	268	257	300	262	283	298	271	351	312	279	306	282	282	284	296	300	284	255	253	291	322	268	275	295	280	291	272	284	257	290	291	280	261	253	279	275	270	317	285	281	265	271	293	256	278	273	291	286	299	297	275	291	247	297	285	285	277	258	289	302	274	293	254	265	225	301	256	273	272	313	272	289	250	285	276	267	249	274	288	287	250	293	264	292	296	274	268	279	252	271	268	314	320	268	279	310	291	237	285	265	265	246	271	301	300	266	264	290	291	289	341	278	274	286	232	272	274	286	264	278	279	265	287	291	289	256	289	313	276	307	301	269	302	298	272	259	294	316	270	264	282	310	274	290	277	309	270	297	316	300	319	288	276	268	302	249	266	257	285	266	290	305	290	284	280	247	303	274	286	300	292	255	251	260	270	255	307	270	318	269	285	327	265	303	283	236	285	293	270	285	276	281	268	287	294	275	295	264	274
14959	6275	2564	1267	872	757	707	706	635	711	637	622	641	620	610	636	606	605	612	608	596	605	666	635	582	579	607	621	615	634	597	642	578	598	664	617	598	590	652	595	594	606	632	593	629	614	585	646	603	617	567	572	612	605	579	582	624	669	585	603	620	604	615	579	597	570	649	610	592	610	631	641	650	623	604	595	643	578	606	606	583	570	563	592	617	585	587	579	607	621	612	584	627	613	612	572	592	608	559	597	609	614	569	622	632	577	590	625	596	573	623	588	627	559	584	575	599	641	620	610	622	575	613	577	642	602	581	566	593	583	617	585	626	581	654	607	627	614	564	630	563	640	591	637	571	586	618	592	609	597	611	641	605	621	604	598	562	593	591	586	601	617	646	612	632	585	589	596	628	593	631	586	624	584	569	609	577	634	622	601	623	597	581	642	628	576	599	612	571	601	620	579	607	585	588	634	588	590	590	590	603	608	609	637	572	620	574	622	614	547	587	617	592	544	564	595	604	624	599	575	559	642	564	566	579	598	616	607	575	598	637	565	572	576	605	588	590	603	631	654	599	611	579	616	600	621	622	639	564	642	619	619	598	612	583	592	650	608	601	598	564	565	636	603	597	633	574	590	567	624	619	614	563	624	582	577	612	584	612	616	590	625	658	571	606	573	606	583	588	617	614	635	589	574	606	571	642	608	578	575	620	591	639	597	633	621	629	606	566	595	599	586	593	587	605	589	591	565	641	551	583	622	567	577	598	595	616	588	560	550	575	608	628	650	610	557	608	601	594	580	582	605	581	539	584	580	575	598	607	592	595	621	627	571	601	573	590	592	626	560	603	573	601	605	625	602	599	601	574	639	569	585	610	612	596	615	581	600	610	599	602	610	608	593	547	614	635	635	641	588	606	631	612	582	585	598	610	600	570	650	599	609	556	576	613	574	611	606	586	581	556	634	619	618	595	570	622	608	620	632	596	561	567	588	578	646	613	573	595	587	627	613	577	570	577	667	633	611	574	630	625	647	658	609	586	573	603	638	607	594	587	570	600	622	608	570	636	609	653	594	579	569	599	623	678	590	592	596	589	547	631	603	605	573	606	617	592	605	597	620	581	591	551	584	593	560	585	566	602	619	606	598	578	566	610	554	604	588	605	598	540	627	570	612	564	596	598	567	616	596	615	583	578	641	560	635	574	622	628	590	630	556	643	574	601	670	565	578	605	593	582	648	592	640	599	565	584	612	572	565	584	579	606	595	625	622	574	578	591	628	582	563	600	605	595	603	602	592	579	584	622	615	585	637	650	596	581	617	630	557	576	598	579	573	605	597	583	624	584	611	623	617	611	566	644	597	593	609	670	614	676	579	606	664	613	605	617	584	619	582	583	606	579	593	583	602	602	580	553	565	576	635	644	604	606	630	567	660	638	580	641	616	594	604	588	641	571	536	606	569	572	589	583	548	619	568	604	577	615	608	611	602	625	567	606	612	606	577	600	578	617	598	620	622	593	622	570	630	596	578	568	591	592	586	596	569	573	617	578	621	557	581	565	598	566	592	642	636	603	541	614	563	601	593	592	588	582	588	594	591	611	594	591	626	616	595	566	581	622	567	579	617	584	586	609	582	585	606	623	620	606	608	611	630	584	583	593	609	587	573	626	589	582	600	586	671	630	607	598	620	579	627	610	584	583	649	607	619	607	594	619	640	597	585	587	607	620	582	588	597	591	616	597	598	590	607	591	631	626	609	633	628	574	563	605	587	606	587	619	602	600	565	566	616	606	577	589	568	614	603	598	593	591	611	630	605	608	565	645	578	622	616	594	589	605	641	579	611	598	567	620	571	603	641	577	590	601	569	599	626	601	608	652	587	642	606	570	569	588	635	671	570	638	579	577	602	613	557	592	639	629	622	624	589	629	599	614	625	599	570	574	616	649	600	601	607	579	588	623	597	599	613	636	548	593	619	574	554	604	611	630	581	569	617	611	638	615	596	627	603	586	637	605	628	623	624	627	604	554	584	551	576	572	647	603	619	622	615	592	608	604	627	582	613	540	644	557	626	601	602	631	599	588	577	612	592	570	625	577	612	594	599	601	597	589	632	596	611	609	564	549	648	605	536	625	582	599	592	627	585	597	570	598	596	538	570	609	580	620	572	583	620	630	587	608	616	586	585	569	569	612	595	599	592	612	576	621	608	639	621	570	604	591	615	593	600	586	578	603	602	584	601	637	579	567	645	627	622	605	636	572	625	605	626	616	553	619	611	635	561	647	585	578	622	604	577	597	621	591	585	585	586	605	622	632	573	603	651	575	605	590	588	606	588	594	565	620	580	571	578	565	608	591	588	592	629	572	655	594	629	603	585	603	580	616	554	584	603	566	592	603	619	607	572	565	591	626	601	576	592	632	567	622	584	612	596	586	628	594	654	620	583	633	594	628	627	629	602	614	603	595	649	626	590	622	613	574	556	562	643	588	608	629	584	599	602	594	635	599	569	584	616	602	654	611	572	604	605	593	622	579	613	604	580	611	645	576	588	552	571	623	591	589	595	618	591	575	542	586	620	589	570	582	563	575	563	618	627	595	581	575	583	609	605	592	595	582	603	651	633	592	636	611	615	603	607	620	567	590	614	629	615	597	573	590	583	610	572	584	565	593	604	539	563	576	586	594	599	631	579	607	542	585	622	621	589	623	526	573	609	602	618	594	609	618	579	573	613	616	537	554	630	630	627	596	593	575	565	605	610	611	585	616	625	614	543	607	652	610	593	606	592	587	551	598	590	602	588	590	617	580	614	591	560	582	600	599	590	572	632	574	602	607	606	616	652	598	630	584	601	570	568	582	584	634	617	598	611	572	607	603	601	618	565	610	604	573	645	626	637	610	614	586	587	593	580	626	589	606	605	632	573	597	622	590	580	577	555	587	605	656	561	589	607	578	599	554	571	612	578	619	611	610	597	580	616	627	615	646	580	603	615	575	603	611	591	616	594	625	629	587	583	568	586	593	532	634	581	585	613	592	583	578	642	598	594	588	576	599	615	567	614	594	604	622	619	608	564	587	539	592	644	609	610	622	592	603	580	588	560	582	578	601	617	568	587	599	551	645	593	616	624	566	589	609	593	617	653	622	638	607	577	597	637	612	593	598	644	565	626	613	543	599	585	624	607	604	616	593	653	612	623	594	621	572	576	543	616	569	574	613	627	614	576	610	597	609	574	598	624	595	628	597	613	615	632	619	609	572	622	596	609	570	620	605	628	558	633	599	595	597	570	604	622	591	590	621	590	589	635	615	626	614	556	630	604	565	575	598	577	585	600	643	562	586	590	619	585	586	601	599	581	629	558	584	589	584	579	621	616	665	572	569	610	613	617	573	625	594	587	651	612	565	623	576	579	608	625	630	525	615	612	564	602	534	573	638	622	651	594	569	601	600	552	613	575	611	594	568	594	571	605	594	620	566	610	591	616	608	595	602	654	565	588	615	612	595	626	626	623	614	627	581	610	603	629
32727	20654	9886	724	395	350	380	333	323	344	356	335	312	342	340	306	333	347	370	346	349	351	371	340	327	298	331	365	373	381	347	321	362	301	357	299	332	341	319	347	335	329	359	332	326	338	322	329	324	356	358	320	358	324	321	357	310	332	357	353	302	352	305	336	334	334	337	316	336	347	338	322	347	342	344	336	324	318	298	327	329	342	310	363	352	352	314	333	345	348	359	307	372	350	330	333	335	350	338	357	313	290	354	339	303	336	298	336	379	345	307	319	334	361	340	349	345	364	349	347	313	353	380	324	344	377	341	370	318	347	358	303	331	334	320	343	360	363	366	340	338	301	364	306	318	320	343	341	383	327	320	340	344	373	319	344	311	308	326	360	326	330	319	311	317	301	325	296	357	360	309	358	353	350	293	303	345	345	342	365	338	322	322	364	288	336	347	351	313	302	332	346	301	337	340	304	355	352	346	303	304	313	382	296	330	328	309	306	322	360	314	337	335	334	352	288	352	344	334	329	328	322	308	334	329	369	320	335	326	341	320	347	321	332	332	322	328	336	341	347	307	334	306	333	355	328	315	389	335	367	341	297	312	296	331	346	347	349	372	332	344	335	367	333	309	335	308	312	344	336	338	358	353	331	324	360	360	358	338	367	360	369	349	379	316	313	331	354	315	360	347	352	352	313	367	325	362	322	313	335	317	372	356	308	312	340	340	316	315	322	287	346	338	345	304	338	327	341	338	329	329	332	325	315	309	356	312	321	347	380	306	327	329	354	327	321	337	338	361	332	367	331	302	320	303	330	305	342	330	342	311	331	337	317	317	342	318	312	329	379	348	337	337	349	394	368	326	297	352	347	321	349	336	291	357	367	358	340	336	340	358	329	336	340	364	323	310	346	355	334	349	326	342	351	341	315	373	344	291	332	341	297	338	327	341	307	338	335	347	362	359	332	334	340	297	325	378	325	344	321	325	327	306	328	327	385	349	329	357	346	363	314	328	311	325	328	359	354	345	346	340	343	334	333	318	362	342	336	316	328	315	299	300	315	342	335	350	338	328	354	344	339	345	350	382	339	331	326	349	319	328	354	337	333	346	359	345	352	348	354	317	306	330	341	345	331	309	358	346	320	321	319	324	317	325	363	348	337	323	300	360	362	340	351	370	334	308	347	324	338	369	313	338	367	326	339	351	309	334	327	333	305	386	327	340	321	356	334	369	319	298	355	313	336	380	326	355	353	380	365	333	314	350	329	360	324	370	350	358	339	325	323	300	336	344	338	327	314	328	315	326	307	341	314	335	361	373	318	343	351	335	328	310	364	344	310	313	342	380	342	356	350	329	348	358	358	336	343	361	333	361	357	331	345	359	369	305	346	335	339	355	339	348	321	329	378	317	334	335	323	342	366	333	294	322	328	336	300	307	332	351	345	342	333	346	357	330	367	360	332	318	352	317	303	321	344	315	354	352	298	316	309	360	325	314	355	290	309	307	355	338	348	352	334	318	359	332	340	296	302	338	339	312	311	349	328	326	351	323	323	332	343	321	337	313	333	345	348	314	361	332	342	356	354	334	378	327	344	304	369	335	317	347	330	309	347	328	352	317	309	326	344	334	315	353	347	323	339	311	274	336	301	350	337	336	321	331	347	316	340	321	327	316	362	316	312	310	332	310	346	345	301	321	343	330	343	328	329	356	341	344	318	341	321	336	317	344	311	328	324	361	347	356	309	368	384	362	356	329	348	343	316	327	336	322	349	352	317	316	357	337	316	347	354	324	306	325	323	362	328	321	352	361	345	321	335	316	327	342	302	330	308	347	351	356	323	302	314	335	327	328	344	344	323	368	330	283	335	329	320	321	381	315	327	322	379	305	339	322	322	366	331	318	332	340	316	308	320	344	368	373	308	364	367	308	342	328	357	357	338	359	323	338	336	331	345	316	330	340	346	329	354	346	348	359	356	333	328	327	325	311	346	343	342	330	341	344	345	320	330	307	339	338	329	369	335	337	339	340	336	329	339	308	331	334	348	323	302	323	369	333	336	317	319	351	339	320	355	348	335	316	322	341	328	337	333	337	308	347	336	330	337	324	375	319	349	378	341	341	330	350	351	335	350	339	357	341	375	330	310	300	345	346	304	359	337	352	328	328	334	310	354	345	321	318	302	318	333	338	330	308	317	295	347	308	347	355	320	355	323	350	318	341	329	341	359	348	325	368	303	319	335	312	349	336	338	361	336	337	322	333	306	335	346	352	371	322	344	365	317	330	326	343	318	365	328	301	362	328	345	324	339	343	342	339	327	350	317	343	344	332	331	349	330	338	338	331	307	351	323	325	318	355	330	338	348	365	340	339	310	328	335	304	350	344	337	315	342	359	316	369	354	350	360	350	328	353	336	376	336	328	305	330	329	338	329	345	314	340	313	335	314	335	331	337	316	305	351	376	357	292	334	340	345	367	359	332	388	319	366	371	341	338	287	326	366	331	341	347	303	320	345	342	343	315	334	352	318	317	360	307	333	345	353	340	349	381	314	307	313	360	348	368	288	329	338	308	349	313	343	316	327	314	307	296	344	320	350	360	347	341	336	341	329	311	322	343	366	319	343	318	333	332	315	353	338	335	342	326	334	349	300	322	353	345	335	340	335	366	351	368	330	333	350	355	327	355	277	314	333	315	336	364	313	327	351	320	321	366	341	345	326	336	328	367	336	344	308	335	308	332	360	377	323	343	338	368	327	344	345	355	344	331	345	348	325	340	325	362	348	370	325	315	339	343	335	339	331	329	336	357	345	365	355	374	350	318	320	342	352	333	351	321	342	343	356	347	330	312	309	337	332	317	364	384	324	330	342	347	334	311	318	348	341	344	351	309	345	352	358	339	331	343	342	327	334	368	335	341	341	365	352	322	354	333	333	343	323	345	320	311	335	317	350	319	329	344	352	356	356	336	318	332	360	316	299	341	335	345	318	340	321	339	374	326	343	370	311	311	323	327	332	302	357	319	370	333	336	351	338	371	363	352	331	345	317	372	335	321	326	349	326	327	317	283	328	329	327	341	306	346	310	315	326	326	330	365	336	324	326	325	313	354	342	362	329	357	329	349	375	328	335	351	339	341	346	346	346	328	345	353	319	326	387	350	328	329	374	324	334	351	367	331	354	345	308	325	366	329	323	343	303	315	332	316	369	312	346	320	337	335	348	329	338	331	327	317	329	348	329	326	327	298	338	349	345	353	302	336	314	295	335	348	349	311	346	364	321	302	354	331	339	354	320	328	332	358	301	324	324	286	341	333	300	360	345	335	338	330	312	319	341	349	348	311	321	360	382	368	329	353	328	310	326	345	335	325	335	339	345	362	348	345	317	340	347	346	278	351	325	329	326	347	343	355	327	319	323	338	308	335	345	359	324	349	336	316	342	345	309	360	317	303	329	329	344	326	342	322	320	381	360	295	362	308	345	342	285	315	332	323	322	303	325	345	329	340	360	337	314	328	344	322	364	347	320
6548	1048	881	804	825	833	789	768	776	743	773	772	758	755	787	814	768	768	733	720	729	779	766	744	706	770	733	767	764	778	775	763	795	747	771	767	801	780	760	741	757	763	766	779	821	801	752	768	746	764	713	722	745	777	771	740	740	788	734	730	795	744	751	733	720	747	831	793	803	748	740	747	729	801	797	778	757	766	774	819	795	774	772	785	780	746	779	756	810	735	759	713	728	812	840	805	747	756	750	728	746	772	783	756	762	791	746	743	753	732	797	733	779	798	709	752	730	840	778	756	781	811	778	763	803	772	720	791	777	717	818	706	753	765	802	773	793	761	713	770	766	777	735	766	724	754	807	778	771	742	858	750	729	740	709	756	742	758	786	790	760	786	767	737	790	808	721	801	750	792	751	761	810	775	768	779	749	783	787	766	717	777	801	777	719	768	774	785	766	792	784	771	770	772	755	775	775	793	777	745	778	768	802	785	741	748	736	714	771	785	776	778	792	769	755	784	761	701	732	762	772	724	712	745	753	744	730	766	704	775	766	764	780	787	761	736	755	772	755	747	752	756	723	747	767	761	796	772	758	717	767	780	716	756	763	815	771	777	805	776	788	808	765	767	828	776	752	729	706	802	787	730	718	780	723	782	806	799	693	775	725	778	781	827	734	721	738	751	764	697	783	702	796	754	828	774	764	724	785	757	761	765	751	795	761	801	761	771	766	754	825	765	791	794	771	804	756	785	771	743	779	753	753	784	767	794	725	710	764	776	767	720	800	769	786	770	772	782	808	804	768	730	735	786	734	802	816	769	733	755	776	777	779	743	763	766	757	744	736	780	819	779	768	782	795	748	765	785	784	804	779	756	806	796	763	766	747	792	757	725	772	783	793	812	751	727	718	769	736	808	751	775	717	776	759	775	749	754	765	776	757	770	755	754	787	794	782	828	795	751	763	786	759	784	839	785	805	794	802	755	758	725	785	684	830	739	753	765	744	715	736	780	778	727	835	799	760	768	753	775	758	735	767	747	727	789	783	769	767	746	772	798	790	798	763	780	765	772	739	759	746	762	782	773	741	781	789	814	764	750	779	737	720	728	771	794	772	750	713	787	778	792	783	794	796	741	764	719	741	739	737	774	751	750	715	773	745	767	765	777	752	768	779	777	810	750	771	774	713	744	774	813	802	737	739	784	769	810	780	760	757	756	764	779	767	761	766	727	757	813	776	713	769	764	754	709	806	772	757	730	796	768	777	754	775	802	739	744	820	779	756	696	776	773	802	755	746	758	773	826	763	722	758	769	735	747	783	820	735	789	771	745	762	727	764	743	769	771	740	743	771	744	741	767	814	802	753	743	838	781	809	756	817	771	753	779	805	764	769	821	732	809	725	730	779	763	753	744	737	775	766	769	758	754	800	771	793	769	715	803	804	752	712	758	772	790	751	797	787	770	757	765	773	760	745	779	796	768	760	781	771	817	760	776	801	797	749	773	795	778	733	728	738	790	789	803	795	749	767	737	714	751	760	793	741	740	776	763	722	760	777	824	748	759	814	711	761	795	776	764	799	767	761	784	775	755	776	767	769	742	805	735	789	777	810	764	764	771	706	767	748	748	771	727	752	725	787	722	782	792	768	819	763	798	771	746	800	777	796	810	750	742	769	755	783	829	761	794	780	769	786	753	785	792	751	746	768	792	722	783	764	734	728	755	743	774	813	719	784	724	749	767	802	745	791	759	809	795	743	756	724	748	765	741	767	804	777	763	789	763	776	768	745	834	743	760	759	778	774	782	798	788	761	814	757	809	743	804	771	771	785	765	770	744	799	739	748	803	761	766	803	769	753	719	765	802	793	799	745	783	780	766	768	786	776	796	766	767	753	753	745	776	725	781	791	766	748	772	785	753	800	806	749	767	804	791	764	796	757	783	777	745	749	793	753	729	778	741	776	759	725	742	769	756	760	780	810	794	769	734	817	789	803	756	758	759	797	787	785	782	772	767	771	784	770	741	795	734	767	770	795	767	775	768	743	759	694	792	745	765	789	793	787	785	706	758	793	754	762	813	786	773	808	767	752	769	800	773	758	771	817	747	857	762	766	752	714	774	767	742	747	742	744	710	721	747	799	797	758	773	753	765	693	728	744	709	799	727	765	757	737	742	727	766	734	700	765	716	811	740	757	791	774	744	753	809	763	814	773	775	779	735	713	796	795	751	754	790	719	781	757	745	729	783	755	759	769	735	731	773	742	770	733	776	769	731	721	804	787	774	761	729	749	791	800	783	744	791	751	751	760	707	735	732	786	754	730	719	724	790	742	759	790	772	751	747	746	727	794	814	767	746	762	796	791	729	805	779	789	786	741	772	732	737	735	744	757	767	703	801	772	730	779	729	787	818	753	770	756	764	783	739	786	734	787	819	772	742	743	809	744	774	741	742	771	767	790	829	833	794	772	729	773	788	836	737	742	798	760	797	760	769	795	778	769	751	765	770	748	772	747	761	764	766	762	732	780	743	778	783	746	749	773	793	731	749	749	806	758	777	799	792	783	748	795	781	779	742	785	768	773	818	772	821	737	802	748	723	820	742	804	781	779	752	728	828	777	794	730	711	723	739	803	768	765	710	786	740	797	760	756	778	754	807	780	765	769	755	762	736	778	760	770	748	780	761	789	791	754	776	751	776	730	801	782	735	726	785	771	749	780	806	784	807	808	754	741	760	724	795	796	776	746	747	766	709	780	752	769	750	772	759	733	824	771	735	729	787	798	787	823	788	748	745	802	763	793	780	816	794	761	795	762	765	769	751	742	782	732	803	762	734	807	773	815	778	784	758	760	775	758	717	765	724	763	727	759	770	756	783	818	785	756	785	783	765	792	775	785	764	780	800	816	821	744	864	751	759	775	793	764	759	753	715	816	846	762	804	770	744	809	791	803	762	786	760	740	746	775	737	790	743	735	767	770	787	792	781	765	744	835	722	780	761	743	806	821	783	768	730	701	743	763	742	800	733	782	809	788	812	758	844	761	781	814	731	762	781	763	741	773	781	785	798	694	739	806	792	779	774	748	742	817	766	789	767	771	735	759	765	752	797	763	740	770	782	822	752	825	745	787	768	733	821	758	750	754	758	771	778	766	775	775	732	762	780	803	750	757	776	778	797	767	777	787	776	741	755	777	721	721	751	767	778	751	754	767	772	792	716	806	777	767	742	743	775	710	784	757	747	749	739	749	787	709	752	828	783	726	760	761	756	775	764	768	724	777	766	792	779	815	748	784	744	774	722	762	767	833	771	745	725	783	776	756	747	730	763	806	822	763	811	796	749	774	698	777	742	782	762	786	846	792	762	761	788	760	792	720	780	756	794	763	778	751	721	806	796	703	815	753	743	726	750	757	763	754	754	765	765	750	771	738	767	771	764	762	758	787	725	804	736	753	782	798	735	718	779	773	760	761	745	751	774	812	786	777	721	802	751	780	739	763	778	756	782	767	784	737	807	748	784	742	784	732	783
24829	21442	24850	28443	21436	21267	1661	646	500	449	491	440	466	461	430	472	459	415	434	485	442	457	453	452	472	466	427	424	422	444	468	456	427	439	412	418	417	444	406	418	459	453	437	424	453	426	471	449	421	409	416	404	448	429	430	450	443	501	418	455	429	472	443	418	431	421	474	436	437	470	448	444	421	450	446	454	433	427	464	431	430	464	435	404	447	451	419	445	403	404	479	450	438	423	380	398	456	400	442	441	461	451	452	416	414	415	420	445	450	454	408	414	396	422	471	496	429	486	448	440	404	412	442	469	422	448	409	439	446	431	427	427	393	444	416	436	411	424	463	427	401	403	473	434	433	419	444	431	456	461	446	413	428	449	392	430	438	427	403	456	428	458	425	427	440	428	433	424	420	460	413	462	461	443	429	439	422	423	416	449	403	451	461	390	430	437	442	429	440	429	410	407	441	413	442	427	420	431	409	419	409	436	461	453	441	462	443	472	428	469	451	441	423	447	424	399	439	458	422	397	413	401	389	458	417	414	414	404	412	431	421	445	461	461	437	421	444	437	430	418	466	443	413	419	448	471	473	439	448	461	401	385	420	401	451	441	428	451	422	454	447	420	374	412	387	435	441	418	425	459	371	439	422	399	465	446	441	387	420	477	419	437	471	445	444	417	444	437	456	419	426	423	435	445	446	426	432	413	414	420	460	410	415	458	421	422	428	401	473	420	441	436	438	476	447	407	419	394	442	459	419	433	452	426	441	415	393	433	422	437	468	436	481	428	459	494	463	380	453	402	449	455	437	424	447	422	425	445	451	409	411	461	385	451	437	430	400	436	468	442	444	394	441	428	489	398	451	417	426	438	450	431	447	443	403	450	487	465	458	450	426	456	451	399	404	445	437	433	428	439	418	409	437	435	419	420	440	462	402	468	437	457	470	417	436	444	449	428	465	422	444	459	425	448	435	461	433	456	454	441	430	386	414	440	418	426	448	447	404	479	416	393	435	438	438	459	399	451	457	444	432	443	455	406	417	387	437	428	411	434	422	466	417	411	407	438	447	451	441	428	421	396	454	441	472	427	473	470	467	457	450	404	397	424	408	471	464	451	412	413	394	416	467	421	432	400	420	414	453	433	461	428	432	489	456	419	415	412	421	424	421	401	397	436	406	418	411	400	428	445	444	426	443	452	439	433	414	429	433	451	442	439	417	441	398	437	460	445	431	445	400	404	420	425	423	413	493	454	455	416	464	423	437	460	449	427	465	425	429	433	422	429	403	404	426	417	428	470	477	393	418	443	435	439	439	413	414	452	454	439	452	428	444	400	441	452	449	441	436	449	394	435	429	393	430	434	419	448	426	441	389	464	395	457	450	448	446	424	447	468	443	400	438	461	460	407	422	452	392	411	484	445	427	451	387	428	444	381	426	437	449	436	414	454	442	429	465	456	461	428	399	440	433	447	406	428	444	424	414	448	392	413	396	422	453	417	407	459	412	438	450	426	480	444	426	447	431	426	405	468	436	396	438	403	431	456	451	430	483	426	435	450	413	385	431	410	387	439	429	459	429	437	439	400	409	387	439	437	442	438	454	451	455	373	446	454	426	386	413	398	423	427	431	431	472	465	445	419	468	440	405	444	460	472	416	479	421	416	421	442	455	414	437	418	414	435	404	458	393	416	412	408	410	443	462	459	453	485	447	426	428	464	444	439	466	438	401	475	491	438	432	478	422	440	411	446	440	420	453	472	433	427	414	420	427	446	433	452	447	452	440	396	424	438	452	411	456	409	438	413	471	461	433	422	417	419	478	426	460	450	394	421	442	418	498	480	418	445	440	407	415	450	410	416	459	469	450	433	464	445	441	409	427	400	424	442	414	442	419	386	430	432	411	424	414	454	427	435	445	426	433	388	426	461	405	420	410	469	461	404	418	447	454	412	408	410	457	424	435	398	414	434	462	439	464	433	451	463	453	398	426	417	438	397	463	446	460	437	438	395	448	464	457	484	454	403	409	413	448	444	423	387	442	383	418	419	462	451	412	403	441	434	462	410	424	468	425	451	448	431	424	452	446	482	429	436	399	433	451	438	410	481	474	471	464	457	422	460	458	443	421	425	398	456	461	455	402	420	462	403	492	474	431	435	442	398	435	409	435	414	463	451	425	411	445	412	431	416	465	409	419	425	425	414	395	421	405	446	436	418	451	442	454	436	400	429	458	455	461	444	427	425	422	405	462	506	416	445	429	424	406	392	422	446	423	426	438	418	415	427	434	404	458	415	405	452	416	370	407	411	441	447	424	431	431	458	437	442	437	423	446	445	471	419	417	382	422	458	429	441	437	431	429	422	439	471	440	435	414	437	439	440	412	446	421	438	436	440	424	425	424	418	442	436	446	427	384	423	408	444	433	409	419	457	403	448	432	440	440	429	441	406	457	408	448	485	467	445	418	425	403	446	424	453	415	401	437	415	382	384	452	397	459	408	457	434	417	444	423	427	413	443	438	460	464	432	411	448	438	450	450	454	423	469	409	418	417	452	392	409	448	443	437	388	400	440	437	393	445	429	449	435	440	454	430	403	433	418	441	423	437	424	406	444	455	431	435	430	408	448	420	433	462	440	406	415	445	394	444	431	447	449	424	420	448	439	385	431	401	422	425	375	417	434	460	467	407	459	409	442	443	454	398	414	391	414	412	432	394	464	425	410	426	431	431	422	440	464	406	430	407	420	412	437	452	399	436	403	435	464	465	412	443	420	434	445	439	442	419	408	395	414	437	428	427	494	444	465	416	429	400	416	421	419	447	439	430	466	407	384	406	432	402	422	471	413	403	411	390	452	413	399	382	447	426	442	437	438	412	407	427	414	418	411	428	400	418	453	453	449	408	411	472	435	426	431	418	433	445	440	387	453	453	447	431	432	447	421	454	443	443	460	412	458	406	404	410	449	420	451	429	404	434	435	444	427	411	460	405	429	439	425	408	410	409	417	439	431	474	428	430	400	456	432	424	447	433	470	417	403	437	418	477	427	426	426	432	418	444	423	481	463	385	431	443	452	398	445	445	430	408	430	437	466	461	413	415	443	481	431	428	430	465	458	436	460	459	439	437	450	448	408	421	422	453	444	396	426	394	413	403	414	418	457	419	407	411	456	424	460	417	438	419	468	420	417	433	430	413	392	422	430	393	454	425	438	399	466	433	488	443	394	404	452	430	456	444	471	419	413	459	441	425	424	420	462	435	439	425	414	416	411	429	459	384	441	457	427	411	485	460	456	437	410	423	384	415	461	431	477	453	439	415	429	444	429	392	402	413	444	434	426	421	417	433	456	424	408	435	446	418	403	436	410	413	441	457	445	448	426	457	429	394	436	455	449	417	436	455	430	452	434	425	424	425	446	446	436	448	423	431	445	449	433	435	459	420	450	429	419	413	403	440	410	436	445	451	411	442	441	425	449	433	401	415	463	419	432	454	422	431	459	422	429	438	469	436	448	473	453	457	469	409	475	430	430
10562	4912	1931	1260	1127	992	942	975	969	967	950	903	896	916	954	877	913	913	906	952	900	936	878	976	878	962	914	936	991	932	921	861	902	956	931	968	892	944	899	897	945	959	936	886	947	902	992	926	923	909	918	902	919	863	911	927	950	853	958	886	946	924	954	862	929	917	909	907	880	912	884	887	894	887	947	878	960	910	965	936	924	920	922	908	875	940	950	878	955	910	964	896	923	924	945	947	978	906	957	876	977	963	894	927	904	921	912	948	941	900	901	901	926	915	925	877	947	940	957	895	945	897	880	922	900	934	954	936	920	899	900	919	904	943	913	973	1000	917	849	913	866	932	942	884	958	897	937	875	930	928	915	921	882	925	900	911	914	927	955	911	896	983	923	850	906	893	921	938	911	864	956	917	923	905	905	906	911	874	872	929	940	943	912	912	898	889	885	942	916	934	876	904	900	890	881	913	923	902	923	917	927	951	886	891	929	929	904	954	947	930	959	946	932	905	921	966	944	951	935	936	902	927	834	954	869	930	933	864	932	905	933	930	847	892	904	947	936	912	907	928	981	935	930	954	865	916	897	883	897	967	922	940	927	875	908	950	957	938	896	937	955	1007	916	950	883	936	909	915	886	903	933	943	922	950	945	913	896	886	872	900	948	935	895	938	932	916	918	954	918	883	926	957	952	920	895	891	919	932	928	907	919	930	928	959	909	929	942	987	910	955	939	937	906	897	940	922	913	875	896	931	880	912	949	923	913	909	928	895	891	883	876	930	895	953	914	885	884	909	917	876	924	927	934	922	905	952	897	979	943	925	887	899	958	957	928	978	915	941	902	921	984	893	859	931	885	895	934	864	918	934	912	954	960	892	900	926	878	977	934	849	911	938	992	891	916	886	910	952	915	960	913	965	911	902	926	961	901	905	876	941	877	915	904	914	961	923	893	940	910	893	969	988	873	895	906	962	857	896	906	887	892	865	937	951	934	915	948	922	900	952	898	928	931	966	931	902	971	907	897	900	897	874	941	894	874	945	881	946	927	903	887	937	909	937	900	943	914	909	905	925	863	916	936	877	943	882	863	967	906	922	896	937	883	910	994	939	907	925	901	920	929	883	903	884	924	905	943	911	928	885	892	903	936	938	944	940	927	952	907	942	916	917	961	917	993	934	939	972	901	872	926	958	925	936	928	922	876	947	953	891	894	896	920	874	919	923	954	916	931	948	939	897	925	929	907	948	969	908	978	942	901	937	887	907	908	912	960	952	936	908	941	903	918	956	887	916	874	904	929	899	939	887	939	918	967	896	890	913	966	878	924	941	944	911	906	932	916	912	936	868	914	920	907	972	872	911	928	910	949	931	879	885	929	917	899	873	896	959	881	914	948	955	887	1006	954	885	973	985	847	931	928	921	948	937	913	901	914	977	917	952	942	930	971	920	906	921	956	899	920	936	903	901	954	886	904	900	876	930	958	924	939	893	876	924	899	940	860	884	882	953	923	951	905	899	931	944	918	949	832	991	921	911	917	879	882	973	976	906	899	884	899	938	835	909	915	891	929	857	920	918	881	915	900	912	913	902	868	913	892	909	962	952	902	933	878	919	917	926	891	885	936	917	924	884	896	925	873	949	935	944	932	953	921	967	929	891	890	885	918	910	1016	869	890	934	933	918	883	905	928	919	869	960	955	956	940	949	907	915	891	917	973	871	930	962	868	899	970	907	972	941	883	915	911	893	906	927	896	896	923	918	941	912	914	916	919	906	932	897	937	914	900	892	922	883	928	942	960	942	885	911	926	935	899	895	909	931	916	878	885	932	917	908	893	958	938	884	879	908	919	917	930	880	855	908	932	926	930	927	887	922	906	888	907	902	954	914	956	923	892	929	953	919	918	949	932	854	943	944	891	952	896	914	895	929	904	914	918	918	919	912	908	956	891	941	974	917	921	939	937	878	905	935	917	911	947	923	938	875	890	924	880	914	881	966	941	931	917	917	967	896	907	864	894	926	958	904	959	907	949	924	925	942	889	948	903	906	910	926	936	915	898	916	967	900	902	922	887	895	922	885	911	872	874	913	945	923	891	900	925	895	938	893	919	843	914	938	969	884	888	970	850	931	906	947	894	892	960	920	963	883	949	960	973	917	872	900	907	900	959	855	953	928	919	894	861	915	900	927	888	894	902	923	919	959	929	983	912	924	932	992	956	934	881	942	912	944	904	883	920	937	951	972	917	901	891	876	954	911	918	876	971	938	888	908	922	883	949	952	978	870	904	862	932	925	908	879	932	912	915	936	869	974	950	872	953	880	889	898	885	918	984	872	905	906	944	979	873	927	888	914	903	960	917	935	930	948	961	949	945	935	935	962	955	909	915	884	888	880	957	943	941	873	873	929	864	978	884	928	940	882	890	891	893	880	896	968	994	911	967	871	918	935	986	897	945	894	910	912	920	895	947	904	897	911	920	912	974	878	917	931	900	832	898	898	908	942	939	918	930	847	866	906	913	900	864	881	886	949	956	872	977	878	917	887	981	946	910	915	912	980	913	875	921	921	883	978	885	903	884	939	948	933	911	867	932	966	915	929	911	908	944	910	966	933	915	904	926	897	929	923	946	922	912	921	873	914	901	949	1017	883	914	911	884	901	883	924	923	890	949	942	949	917	905	906	940	961	880	901	907	922	916	941	957	871	869	920	891	939	880	918	899	896	914	907	950	944	893	904	963	918	884	891	944	926	856	936	904	908	929	907	873	950	919	890	906	903	993	895	926	921	947	893	913	892	934	879	932	921	882	916	880	908	948	907	934	913	898	884	946	881	884	872	971	991	893	921	927	953	903	926	943	921	900	937	872	925	926	905	885	875	947	918	946	897	933	892	966	910	903	979	861	919	915	920	935	900	925	870	899	917	909	919	912	934	916	877	929	875	949	861	931	921	902	941	875	919	884	896	930	947	926	925	936	934	924	902	925	962	883	944	897	908	920	909	966	943	910	897	902	919	895	920	922	903	882	936	939	896	938	897	844	904	952	877	897	827	924	958	882	960	933	911	890	945	901	954	857	911	1004	887	897	898	978	919	870	891	881	901	879	931	927	859	881	891	941	911	933	868	966	940	889	885	895	972	865	899	976	915	910	912	912	926	943	988	905	886	941	946	968	966	896	903	922	898	895	902	944	895	940	900	939	904	921	915	880	958	902	952	898	874	945	941	1005	916	930	923	941	880	898	915	940	861	900	932	935	929	931	953	937	935	947	945	891	893	904	898	979	939	912	923	900	890	886	948	910	906	948	869	921	992	919	920	885	876	922	906	899	921	950	938	963	900	908	922	927	911	925	890	885	925	950	915	950	891	899	921	908	890	924	925	902	909	934	950	921	914	909	929	936	889	911	891	907	986	892	922	938	896	843	913	926	857	912	955	916	892	907	868	919	931	892	973	851	919	873	880	934	911	922	871	920	928	939	898	1004	883	874	909	932	939	886	911	984	969	923	882	946	858	930	893	888	921	872	906	938	915
24395	21544	25259	28297	21551	21561	19861	764	461	415	401	383	361	291	330	330	333	303	300	351	308	290	303	334	272	300	314	269	282	286	340	312	299	271	312	272	288	270	288	275	272	294	280	296	287	282	290	270	245	291	289	270	264	246	288	272	264	270	283	273	281	298	287	238	304	269	254	281	288	268	284	295	302	285	266	263	253	272	293	280	275	277	264	272	306	274	272	305	275	323	300	291	292	303	268	277	267	291	305	262	274	269	268	301	290	271	275	256	273	278	295	312	281	284	289	283	284	276	272	274	323	282	268	259	290	295	299	273	254	282	300	294	275	272	282	324	284	302	283	270	278	270	298	291	278	306	293	266	266	286	311	269	308	325	270	256	314	283	306	282	297	264	270	280	281	290	288	295	290	282	263	257	290	279	298	313	297	269	265	251	293	280	252	282	257	283	273	266	287	302	312	330	289	268	303	295	291	255	277	315	282	301	295	297	292	271	316	297	266	301	300	265	278	284	275	268	259	308	295	304	250	270	254	278	306	268	287	266	257	289	272	291	288	274	300	313	252	308	292	264	289	290	306	258	303	276	274	276	301	291	272	251	235	284	283	299	320	281	246	290	269	291	287	293	288	246	279	270	294	291	252	290	297	277	286	288	302	291	282	281	268	269	267	292	287	293	268	297	280	288	277	294	284	297	259	298	265	279	287	281	294	281	288	291	269	292	272	307	283	293	287	297	294	279	262	285	270	265	328	289	295	266	277	264	285	286	280	288	270	279	252	240	303	257	298	279	279	273	289	303	294	297	278	272	284	298	244	283	318	282	283	255	248	262	280	282	312	266	264	294	273	291	294	289	273	305	309	307	274	248	309	275	281	293	252	276	297	303	276	287	257	291	279	273	310	254	297	277	270	287	278	287	270	269	311	289	296	266	290	282	277	283	285	273	318	286	304	281	256	309	275	290	250	275	288	292	291	270	275	277	300	276	255	280	290	268	267	297	271	259	289	259	256	290	261	271	302	277	293	241	292	289	285	290	252	267	296	268	272	311	280	279	281	305	319	288	273	262	286	302	291	296	255	280	255	276	294	288	252	269	271	282	289	285	276	227	273	267	272	291	309	283	279	258	284	301	307	264	260	270	245	303	314	270	280	289	295	246	276	275	319	307	261	279	261	257	272	271	274	288	272	283	242	245	272	335	297	319	278	275	308	281	301	282	287	258	296	272	293	275	278	276	259	286	314	288	285	312	294	283	253	275	291	279	309	285	302	300	306	288	315	316	254	307	281	278	311	261	266	281	259	274	277	300	264	300	266	306	284	299	252	287	261	314	322	264	275	292	288	272	300	283	278	284	301	278	290	278	298	278	321	294	268	244	271	322	296	293	284	259	288	283	273	277	289	248	260	296	286	315	261	300	285	268	256	268	293	290	271	298	245	294	300	254	280	292	297	246	274	242	270	265	256	304	302	264	292	265	289	265	259	257	258	301	295	281	303	274	290	296	283	279	270	275	274	273	307	293	315	274	270	252	268	293	263	285	250	274	269	275	265	291	283	290	267	293	286	292	259	285	298	317	271	272	273	268	258	261	294	306	296	282	254	264	306	293	302	301	266	277	278	308	304	289	258	312	293	295	266	277	271	304	302	289	279	288	269	253	317	287	273	282	272	288	291	280	291	269	285	302	287	235	268	281	277	278	270	309	292	291	312	279	318	308	265	264	242	288	281	280	290	269	286	315	293	269	266	286	273	251	260	268	325	307	295	264	314	261	257	296	299	287	293	290	291	278	279	269	273	306	304	293	289	247	267	299	262	245	288	292	290	285	252	240	288	261	297	279	261	279	304	310	284	283	279	288	304	277	318	283	289	258	235	313	287	291	233	275	309	286	301	294	308	298	285	266	286	267	281	291	295	273	284	276	260	262	283	273	283	297	285	267	286	307	282	298	276	277	275	256	277	271	296	297	309	272	275	294	289	301	272	333	261	281	261	286	271	281	309	259	275	272	318	307	286	295	280	279	324	274	284	314	272	265	295	305	240	265	286	274	331	281	276	274	285	254	301	260	279	323	273	276	274	286	276	305	278	267	258	287	297	307	282	276	290	276	284	299	282	292	267	264	295	258	274	271	320	293	277	309	259	272	304	258	254	281	299	270	282	287	297	312	249	286	292	308	281	261	282	258	285	284	248	296	254	259	296	291	269	304	242	264	266	308	256	270	273	282	276	273	274	285	261	300	282	278	297	274	268	289	279	254	274	259	312	272	277	305	247	317	300	283	276	314	288	279	281	283	287	270	273	241	308	256	278	269	240	277	282	253	259	287	295	314	286	271	272	274	286	276	250	268	300	291	254	288	267	280	256	248	253	255	275	240	292	320	304	301	291	256	312	261	272	302	284	301	268	238	287	281	290	283	267	260	293	271	272	287	274	271	301	246	273	274	294	241	303	291	300	273	297	284	243	257	277	271	277	270	259	282	298	286	313	272	283	267	264	248	295	282	289	253	284	279	261	284	281	295	285	288	282	283	282	265	301	264	244	317	306	256	257	272	276	254	294	272	265	277	254	303	279	285	261	292	273	279	286	271	269	294	297	289	273	273	299	280	253	290	316	268	309	273	277	295	279	262	251	267	259	257	258	262	268	287	288	287	281	247	269	277	278	255	297	257	276	308	253	272	272	298	269	319	270	306	305	271	284	280	281	274	287	277	255	274	288	300	297	260	249	277	282	277	301	293	279	262	255	257	287	270	290	260	269	250	273	266	300	271	285	287	288	274	291	280	309	264	288	290	296	275	287	276	295	275	266	296	270	311	285	262	253	277	287	290	290	288	299	251	270	315	267	266	285	301	302	263	301	287	272	274	292	301	309	319	281	292	280	271	297	272	275	267	248	294	266	285	282	312	292	288	261	281	287	282	285	285	304	282	268	297	258	270	296	278	302	278	267	280	244	237	270	286	292	294	270	284	262	285	286	289	280	296	296	268	276	277	265	272	276	287	262	276	288	285	273	307	282	287	296	276	272	302	281	261	277	285	290	258	283	283	274	258	280	271	314	281	272	294	283	307	279	296	291	287	278	262	290	290	308	268	267	259	322	299	261	245	275	282	272	287	287	270	279	290	270	235	276	273	270	314	263	282	273	286	285	267	310	278	282	247	314	288	269	275	264	273	285	258	326	311	284	278	253	274	283	284	303	288	317	268	306	269	270	308	257	264	285	285	318	251	285	277	297	283	274	290	273	295	269	278	321	293	278	252	291	291	272	311	271	325	279	263	295	265	271	287	302	288	297	285	264	255	253	271	268	292	291	276	271	266	267	313	266	303	304	303	274	303	293	283	296	270	232	301	267	254	265	279	296	270	263	267	274	274	280	314	258	243	237	250	249	271	265	282	287	297	309	281	272	302	289	289	282	300	297	298	268	276	246	305	271	262	281	280	274	280	231	274	298	293	297	271	273	286	273	291	304	300	307	265	265	248	270	290	283	271	307	253	305	287	267	291	271	277	280	285
14041	8010	2532	1205	892	765	691	719	668	672	673	694	645	641	644	598	636	593	667	554	640	612	582	659	614	625	615	633	641	622	647	630	629	622	565	615	606	606	591	611	584	589	592	562	634	629	645	611	577	609	577	603	615	610	604	623	588	610	594	567	650	630	584	638	654	604	613	587	620	610	559	632	569	551	575	589	604	589	648	590	604	608	577	605	575	645	585	561	619	608	609	586	583	624	559	600	624	587	593	626	646	640	628	612	574	605	614	617	602	594	623	622	609	585	552	613	547	597	608	602	605	619	641	617	603	571	578	639	621	613	618	605	585	599	622	652	609	577	589	580	635	591	566	651	624	600	596	587	580	606	589	618	613	617	588	577	605	578	612	577	583	581	643	598	615	623	645	596	563	616	608	630	612	601	602	590	595	664	621	604	671	570	627	584	562	627	605	597	603	578	648	619	619	587	634	601	612	608	569	597	571	616	657	584	579	601	568	608	613	594	585	575	608	609	616	599	587	544	610	607	589	595	582	620	588	628	579	611	596	624	582	622	639	598	593	625	601	643	554	601	631	575	609	614	628	580	566	571	626	622	615	596	644	607	664	629	585	586	639	632	633	560	572	643	613	595	572	598	565	633	590	608	608	576	599	578	616	585	616	640	639	587	578	611	623	582	584	592	617	631	551	592	600	598	598	647	562	596	587	641	631	581	605	605	612	564	597	575	616	636	606	585	628	594	574	599	566	599	600	636	567	578	595	564	579	654	633	599	616	576	582	595	586	610	579	578	612	554	635	597	611	589	620	580	629	573	647	662	602	618	607	614	587	606	603	591	589	589	581	628	578	599	575	604	600	538	585	608	556	548	638	600	589	603	601	586	568	611	562	630	607	601	634	571	557	577	583	614	580	621	598	576	628	581	640	625	556	623	628	606	617	613	628	598	577	610	575	593	616	608	594	611	651	593	600	580	558	628	658	580	625	605	608	566	618	596	563	627	619	593	592	606	583	613	629	593	539	580	612	632	580	636	614	593	565	585	596	603	611	597	598	618	561	614	590	603	621	582	610	610	569	589	646	567	611	610	597	612	624	603	643	620	602	627	585	597	596	570	622	609	542	599	629	621	597	616	632	594	606	597	624	592	567	599	594	587	601	630	623	598	615	554	634	606	634	560	603	611	571	601	630	591	582	558	578	585	586	567	584	601	582	589	552	598	585	586	580	594	590	591	639	635	608	575	619	604	605	624	642	627	615	584	619	659	590	605	611	601	624	617	631	629	618	591	615	596	580	576	620	620	590	602	569	592	620	614	625	585	604	602	563	578	606	609	578	593	587	603	614	590	583	584	653	597	624	586	653	588	561	618	667	608	629	607	635	552	563	638	647	574	638	538	622	586	560	608	612	572	647	623	585	570	612	593	557	606	623	630	612	597	633	616	624	561	666	564	606	575	554	586	628	600	591	610	611	646	563	628	599	589	625	630	580	576	578	582	591	620	646	618	602	569	640	630	628	590	603	578	591	611	574	575	567	664	609	566	595	624	582	659	604	616	588	619	598	562	577	611	583	611	629	607	596	580	623	627	559	631	574	606	640	587	599	636	625	565	625	616	606	624	627	577	602	576	604	582	564	649	609	600	588	565	641	618	605	565	572	635	601	607	611	576	613	643	601	580	612	587	588	630	610	609	560	588	611	583	579	626	605	596	584	612	627	649	575	603	609	607	577	622	603	633	679	636	627	629	534	610	637	616	619	617	613	594	594	610	590	615	578	609	644	625	575	582	571	553	622	583	609	611	675	584	558	594	614	635	617	635	583	614	607	572	633	585	618	649	587	579	572	607	618	604	597	573	562	605	639	614	629	577	576	608	606	612	576	642	603	589	641	612	603	611	593	614	661	648	582	656	634	629	603	636	601	629	597	633	614	590	587	602	562	586	583	607	610	593	627	615	608	619	593	561	608	624	607	610	582	597	567	611	620	593	618	633	601	580	630	615	561	574	638	583	620	621	597	586	614	602	614	584	575	576	589	594	613	605	586	640	603	579	620	546	577	603	604	587	594	587	564	614	590	618	612	593	621	612	527	615	583	556	607	650	567	597	594	594	630	589	647	609	594	659	585	559	624	573	598	599	597	618	604	607	578	614	615	592	587	619	582	620	627	602	591	587	591	570	609	562	615	664	572	617	578	638	563	561	604	621	643	585	601	596	563	651	574	573	619	603	595	585	625	579	601	609	580	606	580	551	586	605	655	606	601	604	613	628	618	599	601	619	586	585	559	621	599	616	628	606	623	595	600	574	608	588	606	594	608	573	587	627	574	602	601	621	569	572	611	604	616	570	606	546	593	599	604	603	599	613	616	591	603	580	617	578	569	598	576	580	579	616	615	548	577	617	598	614	592	590	598	621	611	602	623	573	560	586	588	575	626	594	611	638	597	580	618	567	577	616	606	587	571	585	610	550	620	652	586	603	559	620	633	617	591	577	620	557	639	612	615	598	635	581	593	571	590	560	619	603	604	601	617	607	624	632	613	584	639	626	587	635	578	616	604	597	570	598	610	600	570	568	576	606	647	610	570	594	604	596	573	620	577	620	562	601	585	635	584	576	605	598	593	613	655	604	633	599	639	584	623	592	608	638	628	588	590	594	567	606	576	626	592	604	629	581	579	587	592	591	563	636	587	642	582	588	629	638	606	625	580	630	615	602	551	580	637	616	608	591	584	594	613	600	593	584	579	623	646	612	575	593	607	619	618	642	625	643	608	606	613	668	659	607	603	584	641	625	589	606	591	616	588	599	621	603	600	587	628	578	626	615	588	615	563	641	609	583	592	612	565	596	600	607	617	596	616	631	645	603	579	612	615	604	619	582	569	601	605	622	613	610	595	634	587	635	598	608	598	596	596	651	569	660	581	596	614	587	597	595	635	612	594	626	589	608	564	615	585	566	619	600	634	600	600	609	637	607	589	618	595	584	599	568	613	619	608	592	630	597	624	609	605	594	598	550	600	591	568	625	586	617	569	585	556	596	575	592	569	572	566	613	594	615	582	630	590	567	594	619	595	590	622	602	590	572	615	555	575	590	570	588	632	588	578	578	613	608	618	609	576	610	608	610	568	592	611	595	608	644	574	590	598	644	605	634	604	570	622	591	626	583	616	574	628	633	618	609	572	589	608	630	579	571	632	690	579	617	599	605	601	599	582	590	606	622	601	562	618	605	607	633	641	639	617	618	638	618	606	566	602	611	631	594	615	597	645	603	568	612	639	634	622	587	548	623	613	610	590	600	606	604	619	601	623	595	587	567	591	646	558	617	627	596	600	606	576	576	653	594	560	599	613	669	621	619	603	625	657	600	607	613	595	610	609	573	650	676	614	596	581	632	626	609	620	570	587	609	598	602	559	603	598	589	606	625	626	585	613	601	579	596	632	591	634	617	575	600	632	589	655	621	581	589	655	576	592	616	593	598	578	661	552	556	605	615	607	596	642	565	618	626	590	584	617	597	594	620
32425	20586	9853	796	477	438	436	371	320	300	354	316	355	366	330	318	353	360	376	347	316	328	337	375	329	308	298	407	346	308	319	359	352	311	313	343	360	383	340	300	319	317	333	347	361	346	299	331	372	336	335	333	343	359	347	344	331	340	314	347	339	326	322	321	302	336	319	319	323	331	306	370	351	350	362	349	300	352	334	361	348	362	375	329	354	361	343	317	317	323	346	341	331	345	324	326	312	303	315	331	292	332	322	302	294	344	331	338	346	316	330	362	347	345	328	334	333	356	330	334	361	315	367	323	331	311	306	313	324	367	344	351	303	335	342	312	322	310	349	329	353	350	350	326	339	345	358	316	368	351	335	326	330	319	348	316	326	308	325	309	306	357	312	317	315	382	315	337	357	318	344	340	360	324	334	285	341	329	316	346	323	321	349	331	340	306	346	318	339	344	341	351	326	325	313	316	337	343	356	369	329	344	352	368	345	325	347	341	350	348	317	316	325	342	314	303	318	296	383	357	330	336	373	343	342	319	371	307	366	308	325	351	317	309	338	347	346	356	317	359	359	332	337	352	346	346	352	350	328	328	323	320	344	319	344	337	348	346	355	314	334	350	359	360	348	312	313	337	359	309	319	328	344	336	363	338	347	346	334	348	297	341	354	323	341	353	379	320	329	329	345	300	350	322	331	321	333	373	325	356	312	320	346	336	362	355	315	350	354	337	337	325	372	336	340	339	333	355	337	332	346	330	325	368	332	330	371	308	365	316	327	359	376	359	323	336	381	334	319	370	329	309	305	285	337	347	341	338	369	322	335	326	342	340	367	337	330	337	356	342	319	327	331	339	326	320	336	348	356	335	340	344	326	354	367	341	276	343	325	336	350	317	360	326	341	335	280	319	329	335	304	350	324	324	364	336	379	344	347	340	323	346	363	327	337	343	318	336	321	324	329	327	316	350	317	333	338	324	347	355	320	316	348	345	330	350	338	366	378	334	316	354	345	344	339	339	346	322	309	318	317	382	339	325	311	363	355	349	348	359	338	353	324	355	376	331	286	341	366	300	329	371	330	353	349	320	371	324	341	336	330	341	325	347	316	322	329	341	333	334	351	321	316	351	331	344	333	330	309	287	304	322	301	336	328	338	327	332	324	348	325	334	349	365	324	334	304	338	329	332	348	317	311	338	355	335	335	323	301	330	357	339	309	338	353	348	338	337	316	313	335	323	353	348	333	328	330	380	330	349	370	314	305	325	362	335	324	341	318	337	328	363	333	335	355	342	331	329	370	357	300	338	339	324	350	329	331	363	321	343	324	342	340	312	344	312	301	347	317	338	299	347	342	329	351	342	352	346	333	347	338	319	342	358	292	322	312	350	319	322	334	332	327	350	335	324	339	325	349	346	324	371	302	364	317	342	329	318	343	348	325	365	337	344	320	355	361	337	311	308	369	341	319	326	307	311	313	314	344	345	310	372	361	354	324	327	349	315	331	363	317	330	312	337	402	364	366	339	347	325	327	320	353	361	333	362	335	310	322	347	344	319	369	331	285	332	335	309	328	314	337	352	311	345	343	350	352	338	356	355	333	353	355	337	310	321	291	298	344	367	367	356	340	337	356	334	336	358	320	312	325	332	359	321	343	351	370	305	345	319	302	319	366	293	318	318	316	313	333	293	351	326	295	326	322	323	320	353	298	324	337	338	353	359	325	343	374	301	345	314	329	367	329	354	324	295	316	323	311	340	323	346	352	351	340	330	326	335	341	358	360	315	334	304	345	357	341	338	336	346	319	333	346	308	354	349	324	362	364	317	345	313	346	350	350	296	354	388	331	330	348	329	340	334	330	375	310	298	344	303	329	326	340	311	288	317	328	319	363	332	324	332	332	306	327	339	324	344	353	324	345	329	346	339	322	351	357	312	334	323	332	325	330	350	314	386	357	331	345	315	314	332	344	352	354	327	324	368	342	348	325	324	329	313	359	295	349	346	345	338	336	317	377	322	336	323	293	315	340	352	335	309	300	366	345	366	324	315	352	346	328	323	344	339	364	315	375	331	360	347	348	340	374	341	357	351	325	325	310	317	357	330	318	325	346	356	375	335	318	315	315	308	353	340	363	302	330	336	352	311	318	355	326	352	331	330	322	298	311	307	335	333	302	335	323	333	369	293	357	364	351	342	338	361	334	326	361	335	318	314	330	395	351	337	356	343	351	334	315	337	322	353	306	318	362	365	338	332	338	304	328	336	305	342	299	329	336	349	341	303	290	335	367	316	331	373	364	321	286	315	334	293	361	354	386	356	347	385	327	320	353	300	321	342	336	345	342	355	345	356	327	337	362	357	326	317	291	328	325	320	367	318	329	376	346	334	316	317	338	320	360	330	346	332	345	359	330	338	339	365	368	325	332	333	299	291	357	342	314	331	378	350	349	350	318	345	357	369	321	338	310	345	346	344	362	326	343	332	309	325	375	366	324	361	313	348	350	332	361	369	353	343	368	333	347	338	335	315	371	323	321	317	353	348	327	321	319	329	321	330	297	335	343	371	319	330	307	303	339	318	316	337	338	313	353	324	319	354	328	341	344	369	348	340	329	327	300	329	332	310	326	317	385	369	320	343	324	327	303	338	320	361	343	332	318	336	366	381	323	346	345	346	350	352	315	312	319	341	323	361	348	319	293	333	334	333	345	335	359	308	353	338	294	339	358	283	334	355	332	379	352	327	333	334	331	358	341	310	335	363	338	343	354	359	307	335	304	325	330	341	335	283	328	343	348	330	318	327	336	303	343	317	348	313	382	352	346	322	344	370	337	329	374	337	333	344	309	288	328	327	319	323	372	350	319	366	345	329	365	336	348	356	333	330	348	365	308	363	318	354	324	340	374	361	374	365	306	338	326	311	336	329	306	330	312	351	338	333	362	287	340	344	327	300	385	379	323	352	321	337	339	354	365	356	337	329	350	352	370	334	327	338	326	348	307	318	331	311	308	357	345	322	349	339	328	311	328	344	373	381	374	315	332	338	346	360	368	344	318	306	327	344	297	363	354	318	300	330	328	335	343	336	356	336	308	372	324	355	314	302	334	346	310	358	354	367	360	325	359	307	339	322	353	334	335	331	324	357	319	352	360	332	322	368	354	323	338	335	353	323	302	351	331	334	340	370	328	292	360	340	344	318	334	330	316	346	347	336	323	303	399	341	310	368	331	376	307	327	351	333	323	348	319	363	323	325	358	337	323	305	360	327	304	330	326	358	364	337	349	335	334	375	321	356	348	334	354	356	329	327	358	328	335	334	312	317	344	280	309	327	339	343	313	309	330	344	348	342	304	326	311	364	316	315	341	326	316	330	346	347	304	291	321	311	375	359	364	356	342	312	324	336	316	342	328	302	321	338	353	336	343	345	357	345	311	362	347	328	326	348	324	323	326	318	333	321	352	326	330	304	323	328	374	329	302	341	327	312	379	342	362	357	357	335	320	336	358	330	329	330	326	326	325	327	333	343
6454	1068	851	806	762	783	792	797	734	778	795	749	750	763	738	772	767	751	796	769	719	797	802	701	737	761	784	810	717	783	767	766	766	767	747	733	742	758	756	740	742	778	708	808	828	759	793	705	786	731	781	724	745	752	781	731	770	794	735	759	769	747	775	764	759	787	767	781	782	787	777	739	764	803	792	790	801	731	715	717	779	763	798	801	786	702	769	830	755	775	800	764	750	767	772	814	772	757	756	785	786	849	784	748	812	738	722	763	803	741	751	727	810	801	798	793	808	792	748	817	798	758	751	812	807	764	762	788	746	757	804	741	723	775	764	737	768	723	766	780	792	766	762	790	790	760	769	790	728	770	766	820	777	743	748	799	796	806	759	780	728	748	807	720	773	769	748	806	783	759	803	832	797	776	815	756	782	754	793	736	755	793	807	790	808	676	778	741	824	739	755	812	806	762	718	785	746	715	769	757	751	771	794	774	742	751	822	794	772	767	770	743	760	750	744	760	796	780	772	775	760	763	747	777	772	724	826	772	749	748	795	784	741	762	762	761	765	769	808	748	805	762	755	749	791	759	749	759	762	753	778	764	739	780	759	770	784	711	765	772	796	804	772	795	774	755	781	753	809	761	723	762	785	749	722	784	739	799	776	790	788	754	778	811	775	790	763	709	757	790	751	766	770	772	753	737	720	750	757	789	737	732	742	772	786	746	777	730	737	788	757	780	780	780	725	779	798	764	736	725	756	801	796	777	738	744	795	782	736	746	804	803	736	738	788	805	728	796	722	778	780	760	740	775	805	770	791	734	748	770	744	786	780	794	800	777	760	740	788	718	788	761	777	778	741	753	756	766	791	766	757	767	750	719	767	787	773	812	738	738	710	738	734	758	771	786	762	798	731	797	757	764	765	767	733	725	753	804	765	749	777	719	808	823	816	793	796	806	737	772	774	767	771	768	750	804	837	760	820	707	813	769	747	779	771	791	805	743	735	735	788	743	750	724	804	729	790	730	818	777	768	756	733	762	806	736	741	804	726	769	774	804	747	709	730	742	744	742	753	784	778	760	831	808	787	741	763	809	711	769	714	795	807	797	717	753	734	798	731	812	719	773	845	807	768	773	718	796	751	757	763	787	750	752	797	782	790	730	741	783	746	751	757	773	784	802	777	785	756	750	786	808	781	775	748	707	730	747	775	741	783	756	732	741	718	734	773	773	802	740	751	763	809	779	793	786	690	761	758	783	778	761	771	739	803	746	744	776	741	766	758	781	794	802	804	765	781	668	752	724	796	751	784	787	750	727	751	728	743	779	768	779	782	764	803	756	729	794	747	737	791	792	777	729	770	744	726	766	765	764	800	771	774	733	809	749	786	755	773	766	725	787	800	800	801	788	725	777	726	767	703	782	782	763	729	786	738	851	740	769	746	756	764	804	788	777	774	714	767	737	761	760	788	762	744	738	774	770	840	785	791	745	769	769	776	781	771	771	770	721	786	791	732	732	803	783	774	782	725	738	757	768	781	785	786	760	779	763	751	778	735	768	775	774	776	763	790	778	764	817	769	737	809	727	749	834	764	728	807	805	791	726	738	713	808	763	783	729	780	785	741	775	786	773	769	845	796	735	754	758	759	768	779	758	715	744	798	768	745	741	757	774	779	791	787	727	767	769	790	766	770	716	792	803	726	780	770	780	731	769	778	798	753	775	780	741	793	728	778	782	765	820	766	777	735	774	777	721	715	727	795	737	733	719	749	768	777	771	774	717	727	739	777	800	789	752	776	811	746	771	757	762	763	738	804	807	749	762	763	729	731	777	733	776	780	746	719	743	760	787	804	753	759	772	715	724	781	767	762	742	785	736	809	828	775	772	774	813	806	760	797	714	775	730	742	745	763	765	741	787	757	737	709	767	777	717	735	768	741	798	747	798	781	739	766	763	801	766	764	738	735	753	785	801	765	769	741	788	742	808	745	712	795	741	792	792	744	778	775	770	767	780	741	795	735	751	755	708	761	763	802	782	744	784	774	764	741	786	795	819	771	750	746	760	763	757	755	761	761	747	745	806	770	732	799	792	765	752	755	789	759	801	739	754	807	781	745	805	760	772	820	759	780	785	754	811	776	771	801	766	794	729	771	765	843	777	761	720	773	760	774	708	705	778	775	748	735	769	788	776	731	762	763	731	776	745	712	779	763	773	767	818	759	763	771	745	762	771	773	842	774	757	769	825	808	729	794	763	765	782	754	797	814	785	804	767	768	797	791	743	806	761	748	778	799	766	754	765	800	790	725	827	738	774	773	749	781	816	782	781	751	743	778	751	764	753	799	765	782	763	810	785	739	771	782	822	761	748	750	814	710	773	755	788	814	765	741	762	772	739	785	765	796	786	772	746	742	750	784	768	791	792	792	796	805	777	788	810	733	724	745	726	764	811	746	787	722	739	754	781	773	776	762	765	760	762	776	722	789	815	761	817	846	782	759	728	788	760	802	778	762	789	761	774	803	752	726	735	797	700	758	826	764	845	718	762	773	770	739	750	763	741	788	756	823	790	806	768	723	788	767	769	823	735	778	762	750	778	800	736	754	783	735	750	794	766	742	759	754	762	748	747	773	714	769	772	742	758	823	754	742	829	795	776	825	766	783	777	758	752	749	784	774	768	835	773	766	828	788	737	709	808	767	735	742	761	758	767	750	780	740	779	697	704	792	750	783	706	773	799	761	732	776	772	752	709	754	806	781	792	795	783	757	781	804	808	776	763	808	796	745	801	747	764	717	756	772	737	787	804	805	776	819	780	747	718	805	741	757	864	757	736	752	800	765	774	778	741	761	734	782	797	770	753	766	771	760	723	790	741	790	743	742	754	735	758	734	808	778	802	781	791	799	780	797	795	790	779	736	730	743	773	766	773	760	701	778	759	756	753	777	790	770	761	725	754	837	801	766	758	743	779	781	822	749	742	783	754	787	840	767	755	766	758	724	758	758	726	749	786	764	781	720	773	791	779	777	771	816	747	755	773	776	832	800	820	755	765	766	769	750	740	752	770	778	760	790	774	764	791	785	748	795	759	769	734	773	763	755	759	821	797	763	783	794	773	763	750	721	771	737	730	783	803	735	761	762	780	777	750	753	772	759	743	791	777	773	735	768	773	761	752	752	762	790	753	790	801	759	758	752	730	778	772	787	803	707	748	780	811	773	765	744	748	769	786	776	724	738	804	746	776	790	780	781	707	751	776	789	789	786	755	796	815	800	710	800	697	801	790	742	724	717	790	753	765	756	787	763	782	776	781	788	753	804	728	778	803	753	739	719	754	753	759	752	756	747	730	787	782	735	814	718	749	768	743	729	733	736	771	740	794	732	766	751	768	783	770	716	778	817	744	762	742	754	800	793	764	781	777	731	809	743	813	785	762	771	785	748	742	760	795	728	743	789	795	739	759	775	778	761	750	772	785	763	771	764	764	767	846	757	748	706	732	780	755	771	804	737	821	749	740	761	800	797	794
24805	21450	24893	28426	21464	21283	1597	578	499	507	473	472	438	463	467	440	429	450	462	470	438	451	411	450	444	461	421	455	443	464	424	439	485	416	470	485	467	468	426	409	415	454	418	468	404	433	455	460	439	447	424	462	428	425	449	396	468	432	475	420	416	461	414	450	421	445	431	475	407	388	467	395	488	439	442	472	448	491	430	412	405	453	440	435	437	442	429	438	468	470	465	448	436	456	418	420	432	457	470	458	440	445	489	447	407	447	412	417	442	441	413	416	435	446	447	465	446	397	436	451	433	408	413	429	458	454	403	396	441	446	452	405	459	464	420	389	401	401	437	427	455	430	485	484	403	398	424	410	438	447	411	443	421	459	424	474	446	445	422	422	410	445	458	469	424	442	425	414	438	406	440	393	412	417	461	420	421	466	412	433	445	474	434	431	445	420	400	414	426	442	432	426	474	427	446	471	466	440	439	449	434	434	395	424	429	432	401	444	447	426	409	413	416	418	400	407	398	380	397	401	448	476	466	411	421	430	423	459	444	441	385	424	426	467	483	444	396	430	463	404	486	438	457	447	443	407	436	467	431	425	442	413	435	469	436	422	461	467	429	452	400	450	437	423	422	429	398	422	479	450	469	435	460	405	450	448	450	470	448	427	443	465	444	433	445	427	466	462	438	426	419	418	479	419	471	418	416	410	449	421	450	440	416	432	438	412	421	460	438	418	432	428	430	425	453	445	394	398	475	431	428	390	452	434	430	466	437	399	455	446	450	484	452	425	427	417	424	448	449	452	439	468	415	419	427	441	454	490	448	455	429	445	457	438	415	458	452	451	416	420	419	430	430	429	453	422	446	431	442	426	457	416	387	427	451	443	421	440	434	435	417	436	425	446	444	457	441	411	430	412	429	440	472	436	455	424	421	441	469	461	442	465	453	470	446	418	459	432	449	431	439	421	436	445	505	449	456	426	428	401	431	415	475	409	458	435	436	473	456	467	418	468	409	438	497	426	394	400	453	466	430	433	405	429	448	438	438	441	450	448	444	429	436	435	439	450	409	411	423	432	433	435	457	422	473	421	413	500	465	437	466	423	448	424	442	454	464	443	444	415	475	418	435	396	448	432	472	437	432	380	425	437	437	419	436	443	431	461	465	443	434	432	408	429	422	447	428	434	454	426	423	425	432	443	461	441	448	451	435	419	442	378	407	433	428	425	441	480	462	464	408	469	451	444	416	473	435	445	462	459	430	458	423	441	416	460	454	405	451	421	423	445	399	505	451	464	433	409	459	483	439	450	412	427	399	379	425	448	425	395	460	438	456	455	468	470	433	457	450	449	394	446	419	449	454	465	427	455	385	415	422	439	453	433	450	445	410	463	428	418	449	448	449	444	425	431	399	425	404	446	384	405	452	475	417	444	402	439	398	407	462	462	458	425	462	455	440	460	435	448	441	454	437	478	454	413	431	415	437	477	424	492	459	444	393	420	431	414	425	438	446	409	432	457	485	430	384	477	449	431	421	424	440	423	407	424	420	480	450	426	419	439	409	456	415	427	448	451	398	421	395	440	413	408	462	448	415	459	457	404	453	441	498	450	449	428	425	420	405	441	434	412	439	432	407	413	421	433	478	434	409	387	413	458	466	420	439	453	446	440	469	442	470	446	444	449	437	410	442	467	435	408	461	444	404	448	428	430	460	453	442	431	372	451	464	468	465	433	426	411	415	419	424	385	399	427	471	429	433	448	423	392	401	493	455	415	403	431	431	416	450	442	410	427	403	413	440	469	414	433	453	483	472	451	457	418	441	429	402	389	441	434	402	425	452	439	458	439	393	410	435	416	458	411	431	463	438	447	504	414	440	475	429	425	445	450	441	442	423	429	467	421	464	391	401	457	432	431	462	438	428	449	414	408	470	462	398	461	430	424	452	483	432	421	414	427	433	438	418	472	473	438	424	411	415	486	489	462	469	389	459	449	391	443	442	446	435	444	433	442	435	422	413	390	433	458	421	428	418	389	419	430	439	421	412	465	436	434	434	468	432	441	454	420	464	428	438	413	419	458	433	435	446	429	394	404	479	442	484	380	447	442	426	421	402	414	434	445	464	450	458	446	415	426	463	423	440	451	409	440	446	478	438	386	438	453	428	470	462	467	450	428	437	440	391	433	394	443	401	443	398	430	426	471	396	474	426	423	479	462	449	450	440	439	461	454	414	394	398	451	448	415	466	408	428	427	455	423	405	447	459	441	444	439	461	423	415	432	437	432	444	485	409	440	458	475	432	425	468	432	420	432	413	409	439	462	380	414	437	475	462	434	447	431	435	457	418	476	433	387	430	466	465	405	422	487	488	452	440	448	427	411	425	428	436	441	420	446	443	424	419	431	446	397	389	454	399	451	458	423	405	433	445	424	412	437	449	499	426	461	425	418	436	414	435	436	488	424	433	413	404	431	437	430	455	401	429	407	432	390	416	483	498	396	444	448	392	430	441	435	437	447	467	425	417	449	421	444	390	473	444	368	441	423	423	420	447	434	450	479	422	455	471	499	433	467	456	447	453	419	431	490	443	407	466	430	450	415	431	444	476	410	437	440	437	432	458	397	468	478	407	435	391	455	471	431	456	490	439	438	420	456	441	440	471	408	426	407	406	426	424	453	387	427	443	415	426	389	396	457	409	436	416	432	427	467	414	444	421	412	425	444	429	429	491	411	457	436	433	433	465	450	437	417	441	450	418	397	376	450	423	406	436	431	451	398	424	423	454	424	437	452	461	427	442	396	410	435	400	410	396	422	432	451	421	419	450	504	415	424	395	443	394	432	448	422	429	431	409	452	441	425	453	404	463	454	428	441	462	469	443	430	431	430	434	435	434	406	441	458	432	473	461	393	429	414	419	409	423	419	486	421	457	426	407	490	411	431	462	444	424	442	447	441	378	450	446	406	411	458	414	434	424	435	445	471	443	428	404	467	434	416	435	453	448	472	441	440	443	428	426	427	453	437	428	452	448	443	411	453	419	454	425	437	423	403	401	444	440	427	428	465	444	427	439	402	421	428	460	448	414	462	406	412	399	468	456	446	446	428	428	419	427	467	434	398	412	398	462	430	380	407	480	408	413	437	438	461	404	428	425	422	416	465	411	399	395	432	373	437	425	455	437	447	453	398	433	437	444	386	464	402	459	419	395	419	431	409	445	441	384	377	408	434	410	425	428	444	436	445	405	398	452	453	451	427	408	391	412	476	418	437	422	423	397	439	440	473	465	439	462	440	416	411	431	441	423	414	416	452	474	437	471	447	458	483	430	429	448	415	444	453	432	450	402	445	454	436	422	418	436	420	441	437	474	426	458	502	413	428	409	417	434	427	415	467	437	423	421	433	428	423	427	450	459	460	439	454	427	411	419	409	432	408	417	429	463	420	453	417	436	446	424	453	415	455	405	461	471	456	378	451	478	422	405	431	428	446	420	453	429	441	426	447	425	413	425	420	459	454	428	448	449	444	404	457
9908	5794	2016	1242	1123	1012	979	976	963	959	935	941	923	869	886	915	917	932	948	879	893	885	954	906	879	933	959	888	952	909	885	912	917	919	895	952	901	889	931	959	883	962	911	869	933	925	915	915	913	918	897	944	938	880	901	823	914	947	933	909	894	898	906	934	920	938	984	891	919	964	944	923	901	948	923	899	890	895	932	924	922	841	892	919	906	900	948	873	928	959	897	973	906	904	926	896	946	890	940	944	840	864	906	947	927	914	942	933	944	924	943	899	943	897	903	907	876	893	897	892	922	936	876	881	870	937	921	893	960	916	907	952	921	910	961	908	863	979	991	936	903	888	963	939	866	954	991	897	913	886	886	887	880	923	899	905	947	916	929	923	855	914	894	912	921	857	895	918	917	924	918	856	888	885	951	902	954	947	946	940	887	976	910	920	985	959	846	873	898	898	951	909	967	901	946	873	942	936	942	942	871	910	941	925	922	955	881	912	926	950	919	941	858	920	928	875	975	930	962	924	978	891	908	955	931	913	982	896	929	942	940	906	951	964	945	948	922	890	915	912	949	949	941	928	921	909	927	952	879	942	878	996	944	955	899	902	899	858	920	920	936	936	886	958	877	912	921	947	905	977	952	942	963	892	948	914	903	890	954	917	941	893	922	949	916	881	928	896	936	895	917	913	915	896	932	871	966	961	882	934	910	931	899	938	942	921	960	905	968	895	907	907	913	972	940	949	930	914	914	904	869	860	950	874	939	915	867	931	927	899	890	910	898	904	911	894	886	918	904	892	924	891	871	919	892	906	920	964	911	890	971	972	912	927	874	936	861	866	926	869	890	929	898	907	963	967	978	865	923	939	981	895	877	922	918	857	950	909	868	962	954	913	912	975	925	952	945	959	964	900	905	938	914	923	888	943	947	941	854	941	905	901	897	979	912	884	930	931	943	911	881	928	935	890	910	939	924	903	924	932	921	943	884	870	918	894	889	840	900	942	875	923	950	865	885	935	950	876	927	950	949	947	902	900	967	982	917	911	986	970	889	886	895	944	966	890	913	909	904	921	958	865	934	930	904	886	884	927	874	974	953	912	920	882	875	910	931	899	916	887	904	950	920	903	945	916	899	938	923	931	916	1009	928	925	894	902	943	905	954	853	951	913	955	942	861	918	902	920	885	913	892	938	931	945	874	969	889	915	929	925	967	882	920	927	916	939	950	887	915	934	919	936	963	921	911	911	925	932	905	890	955	973	931	872	952	959	891	959	891	966	940	911	939	908	869	930	822	973	929	895	895	917	931	924	939	937	919	918	953	903	880	915	896	949	923	934	875	843	862	915	909	921	960	917	937	871	939	964	964	934	887	915	938	919	936	890	944	892	924	897	956	891	916	869	961	966	887	928	890	932	931	887	878	853	876	923	970	917	862	954	909	928	934	917	930	921	931	935	916	965	956	899	972	899	920	908	960	909	916	913	899	938	893	854	868	950	931	898	909	942	939	928	899	959	911	957	951	849	952	864	956	915	925	903	905	930	908	925	894	901	906	916	872	902	927	943	867	958	910	924	908	947	915	905	969	898	909	872	898	926	925	897	932	950	892	926	896	928	945	877	897	908	919	936	876	934	893	893	897	903	941	905	873	906	958	913	924	954	908	900	912	948	957	922	947	960	947	907	892	980	946	918	935	895	880	884	923	885	872	964	920	929	855	897	908	888	888	938	866	911	942	893	916	932	969	979	888	949	883	897	983	915	904	902	921	944	919	900	877	904	912	920	973	947	923	850	905	907	883	901	957	930	906	948	906	903	938	898	904	971	926	916	887	941	863	890	872	916	947	929	907	935	873	924	906	945	914	962	915	895	907	942	913	919	895	895	945	876	932	895	986	898	960	912	953	900	903	933	945	929	849	929	952	954	901	932	901	903	935	897	972	918	903	867	913	952	929	913	955	932	923	881	940	896	946	912	943	947	938	896	909	896	891	887	892	897	908	940	945	932	918	905	909	951	943	877	905	969	908	929	946	866	917	955	915	910	873	893	902	923	890	885	965	901	859	940	888	872	901	914	913	908	946	951	909	959	929	883	917	887	924	936	933	930	938	860	938	927	945	873	929	963	879	926	920	895	917	906	904	907	911	907	911	961	917	907	964	935	909	897	933	911	979	860	849	899	928	882	855	933	911	938	928	924	886	840	902	898	916	900	895	960	906	893	940	924	961	918	903	892	902	874	920	940	934	880	902	923	912	901	924	972	943	951	873	899	918	915	933	921	923	901	905	958	954	917	897	941	884	930	952	930	905	890	938	909	934	899	922	922	910	866	928	924	898	914	921	900	940	888	864	976	905	916	877	915	896	923	915	892	878	945	892	937	934	949	977	948	918	943	902	918	913	921	939	932	924	892	944	912	945	869	901	894	934	925	891	870	890	942	895	887	914	874	879	956	940	950	929	908	884	953	921	948	852	955	943	938	950	898	856	967	921	894	958	907	987	930	894	867	913	960	892	935	909	893	939	902	895	893	868	922	956	905	968	938	929	980	929	949	928	866	890	966	929	873	952	938	910	941	877	934	939	936	965	958	907	948	921	933	917	911	927	846	887	922	920	892	902	909	864	884	950	919	940	926	931	866	910	970	887	911	945	940	927	928	859	925	933	911	863	965	942	885	887	913	875	953	852	930	938	900	883	918	905	904	915	911	909	859	883	906	912	920	948	916	921	933	921	946	954	902	888	930	947	949	937	913	908	899	921	923	940	999	938	939	921	941	931	873	921	931	871	896	946	921	973	914	966	900	894	891	984	917	955	896	875	909	950	889	930	896	917	957	925	941	921	903	935	909	876	966	885	889	916	936	942	923	926	902	899	861	866	907	901	895	867	927	929	911	898	920	882	961	937	890	908	920	935	925	939	935	935	934	972	922	915	935	893	900	965	889	979	914	970	939	893	910	873	858	936	929	878	869	894	908	928	932	930	982	941	933	904	930	873	830	873	902	867	1001	939	952	903	908	901	886	926	868	867	932	885	923	899	936	888	941	904	903	875	921	894	883	953	895	939	906	913	934	933	919	962	894	915	883	916	895	916	923	895	929	879	892	883	904	924	869	899	880	869	924	938	895	968	901	925	985	973	902	897	967	877	945	918	931	896	902	928	876	946	920	946	896	930	941	876	915	930	959	919	925	923	925	906	934	945	902	877	951	939	909	907	923	948	938	955	905	888	933	964	926	898	898	932	953	896	888	906	871	930	930	943	896	922	899	907	929	915	932	924	915	888	932	922	921	957	922	913	934	921	898	929	891	921	957	925	894	914	971	935	872	938	936	923	919	915	901	898	895	928	906	906	940	940	948	951	975	925	896	902	936	911	908	923	899	929	878	918	906	942	904	951	914	910	912	924	933	907	954	900	919	911	884	926	963	901	906	1009	939	952	911	916	947	913	896	935	907	933	875	919	929	856	943	939	941	928	935	890	975	899	882	913	962	925	895	922	876	865	904	955	890	928	898	912	914	911	920
24272	21448	25145	28165	21448	21463	19884	817	408	437	401	382	351	328	376	338	308	364	276	337	312	295	297	299	314	277	280	264	289	260	295	270	306	272	275	286	280	326	296	306	234	298	316	290	280	291	287	276	288	297	265	269	315	300	290	275	307	262	299	268	271	290	286	285	282	272	267	273	269	270	287	308	286	295	250	276	307	296	286	307	303	272	247	275	285	297	265	291	253	282	259	269	244	288	276	285	313	301	310	293	267	261	278	272	281	281	290	268	278	254	292	251	276	282	285	264	260	281	272	307	284	262	284	283	297	245	291	307	305	250	265	289	288	287	270	305	306	270	252	226	315	284	265	273	292	262	299	257	271	269	282	285	281	287	263	301	308	284	237	267	299	294	249	263	282	263	295	301	280	279	295	306	323	262	269	272	280	267	295	321	267	320	297	274	256	261	278	287	243	278	278	290	276	274	274	279	314	286	289	292	313	276	245	301	294	294	251	262	284	295	267	300	293	292	309	262	276	302	265	249	300	260	293	283	266	279	274	307	283	290	287	287	290	270	247	277	308	275	257	279	264	263	309	285	276	294	290	266	304	278	287	266	276	256	286	267	286	270	261	298	262	287	309	272	282	242	273	267	278	290	283	287	295	297	308	267	320	274	282	244	251	282	263	266	254	302	289	276	280	286	292	294	263	313	263	314	272	249	287	259	300	281	263	278	253	286	295	256	280	279	291	262	284	270	304	259	263	249	277	252	272	252	272	273	308	269	258	301	291	269	281	274	277	266	319	274	266	299	275	265	267	274	286	258	286	290	282	280	240	269	266	274	269	302	301	252	277	279	286	251	285	277	289	272	280	278	311	242	311	314	312	267	264	256	291	292	299	256	264	256	258	312	262	301	283	274	300	260	271	287	276	277	286	265	278	277	307	272	272	280	283	265	265	302	293	246	284	274	287	275	280	274	286	300	279	282	326	315	306	265	301	285	264	263	286	288	257	315	290	281	256	286	305	314	254	303	277	318	288	296	299	304	275	286	294	317	275	281	326	286	275	308	286	273	259	296	311	287	271	253	308	308	291	280	280	296	274	276	265	258	283	278	312	312	288	262	274	278	284	277	278	273	297	283	278	284	282	281	269	280	285	277	286	265	274	275	275	264	253	280	274	273	271	292	296	282	296	259	296	283	273	251	291	259	309	279	246	272	279	279	293	286	321	263	265	312	275	260	310	264	244	303	275	294	279	262	285	262	294	281	279	293	283	293	309	270	285	294	241	303	300	268	300	313	285	286	289	285	277	305	277	251	296	278	270	266	281	268	268	268	301	247	261	283	310	254	257	279	293	304	274	263	268	284	267	263	283	278	263	250	289	238	263	300	292	279	300	291	282	303	321	299	277	248	271	281	307	272	306	285	265	305	307	309	304	285	271	293	290	276	266	282	278	257	285	292	315	266	307	251	308	267	266	289	267	268	277	280	277	282	281	267	301	265	292	311	268	261	274	281	302	263	293	297	279	297	255	302	283	229	267	261	273	285	266	272	296	284	268	260	278	272	282	288	293	281	254	256	257	273	311	260	253	273	227	302	252	257	275	275	270	265	270	269	291	273	284	274	338	259	306	270	284	302	276	283	272	264	311	289	268	278	262	253	289	338	302	280	305	299	257	280	279	255	260	263	274	284	281	303	287	263	292	296	265	269	270	253	288	265	242	293	307	280	285	277	321	249	289	282	292	278	285	310	291	293	289	271	285	286	265	260	260	269	311	276	266	269	296	270	250	281	291	282	249	253	280	275	267	244	248	274	269	261	277	301	269	292	284	309	275	278	260	292	296	285	304	250	273	276	324	286	261	291	290	279	271	266	262	308	294	269	241	285	239	242	270	286	335	253	261	256	260	320	268	279	280	251	290	297	271	314	273	265	277	270	312	300	267	265	303	275	278	276	290	281	252	296	251	298	249	314	293	296	277	293	281	292	265	278	288	284	256	297	291	273	281	270	261	302	295	279	299	290	273	270	298	288	295	240	240	272	271	262	300	298	267	313	277	264	275	299	291	279	266	292	245	312	269	270	278	293	266	318	271	262	295	268	282	262	226	269	274	290	274	256	255	261	272	242	270	256	259	297	276	252	254	280	301	270	289	290	322	292	315	265	260	280	281	284	302	251	269	278	258	266	300	290	293	301	276	260	309	284	294	282	285	280	272	265	257	225	280	276	296	275	282	303	300	284	302	283	299	306	304	273	273	302	304	273	257	306	291	312	284	291	283	302	257	273	284	287	292	286	291	267	268	266	258	264	272	277	279	270	313	295	281	261	282	288	269	279	274	265	265	322	278	301	273	306	259	284	242	277	288	297	312	272	287	256	229	285	292	301	272	274	271	280	281	283	303	270	254	265	283	301	255	280	289	286	253	275	301	291	274	318	262	318	289	267	294	291	275	271	260	283	265	301	266	300	258	284	279	257	282	278	268	269	256	289	281	294	278	294	289	275	270	275	272	282	334	291	299	282	229	299	267	288	318	261	254	292	300	282	288	301	272	279	260	305	267	294	265	263	311	285	264	280	282	248	279	277	273	265	286	279	311	269	295	286	293	275	261	252	277	278	283	303	268	275	286	304	248	241	298	279	284	308	301	283	269	262	306	306	280	265	276	310	253	282	270	254	288	298	280	272	275	270	277	278	287	266	271	310	283	298	254	276	285	282	281	265	264	316	293	284	275	295	289	291	318	276	285	273	310	279	281	256	266	294	281	298	260	275	282	338	257	301	262	252	290	228	271	272	271	275	270	261	249	281	311	310	273	260	293	291	262	232	300	291	264	281	285	292	267	287	270	279	272	284	268	269	276	266	278	278	267	258	280	274	295	258	284	255	259	292	268	269	279	300	276	274	283	271	267	283	292	287	272	253	267	279	275	315	291	290	271	267	264	295	308	268	285	292	276	298	282	264	303	320	299	278	272	276	257	301	313	281	288	288	297	282	281	276	265	252	275	296	306	267	287	265	268	235	297	284	274	288	253	291	235	309	275	253	262	290	274	280	295	261	317	277	262	267	290	278	310	306	301	283	327	253	330	291	277	264	283	274	261	306	281	286	293	288	280	265	291	287	287	304	295	251	293	281	253	248	281	249	283	297	287	266	284	257	301	247	254	274	257	278	290	283	287	224	253	297	297	287	301	283	268	276	258	250	284	275	282	321	295	267	304	261	266	287	266	268	278	287	340	309	294	315	278	284	264	281	280	255	298	270	275	277	264	236	321	284	301	264	297	266	265	275	287	276	295	279	288	297	269	291	297	282	264	254	275	297	271	287	268	266	291	293	252	261	266	255	275	267	290	287	257	254	249	302	287	252	280	260	302	258	287	261	282	284	268	296	278	277	250	293	334	295	291	282	262	300	283	290	285	235	260	308	281	278	261	264	254	277	263	290	266	274	322	263	260	240	269	266	274	237	276	295	296	316	294	285	278	257	275	272	250	255	318	278	290	283	285	254	287	261	266	277	285	288	296	302
13272	9169	2493	1305	961	780	745	674	681	669	606	629	635	638	646	612	634	628	565	576	593	606	599	584	558	616	604	587	588	646	612	663	586	606	611	585	565	606	581	603	590	583	543	593	596	595	637	627	604	616	608	554	637	599	615	613	582	655	608	601	600	552	598	604	577	612	581	611	639	591	558	626	593	592	568	594	641	566	613	655	610	586	612	584	553	634	626	603	635	596	588	604	609	615	647	599	605	627	607	628	605	606	607	595	645	606	603	574	561	602	548	598	588	648	611	611	580	616	580	603	610	599	617	577	615	637	622	589	620	604	598	589	661	575	609	619	618	572	649	608	610	586	624	632	587	604	616	607	590	570	588	585	610	582	626	596	613	596	604	587	586	620	593	612	613	628	580	587	611	577	614	612	589	548	615	637	618	613	614	653	585	583	569	600	598	561	598	565	566	654	621	640	615	595	591	604	619	573	576	607	624	612	651	611	570	589	580	586	607	645	580	558	594	579	564	545	623	604	574	602	587	641	587	575	561	573	604	592	585	610	579	625	604	640	624	592	626	628	642	582	561	603	603	600	602	607	598	666	554	617	615	625	604	605	586	614	610	622	571	588	637	609	577	598	606	612	610	586	622	634	626	572	582	585	577	598	641	599	596	588	612	585	601	606	641	587	570	589	587	590	613	565	624	593	589	647	591	618	632	588	578	591	536	654	598	575	600	606	561	614	609	556	598	575	603	584	590	591	594	604	631	610	609	623	648	562	580	608	578	589	600	573	596	603	558	601	597	620	590	599	614	633	580	591	609	582	655	572	540	579	624	590	587	588	602	589	628	593	559	624	590	598	581	601	585	590	606	601	629	615	654	610	633	614	605	593	616	615	630	604	592	570	566	627	602	589	627	638	640	630	620	634	601	608	541	620	608	588	644	610	571	640	622	563	580	569	608	573	640	625	614	568	566	628	594	580	616	591	601	586	623	594	582	591	570	597	611	553	594	597	564	584	602	624	605	627	627	599	605	597	608	639	585	547	590	622	571	620	594	594	611	607	648	588	607	551	638	582	631	621	610	652	581	577	567	590	625	597	567	623	649	599	589	628	595	594	610	633	573	591	606	581	613	571	617	655	636	549	616	595	604	610	569	592	564	602	610	613	556	636	612	584	563	603	569	594	568	562	597	567	623	610	574	618	611	586	593	601	581	580	609	625	570	611	592	641	585	578	605	585	573	573	593	587	586	601	591	630	573	581	578	626	587	601	603	564	585	558	602	583	616	584	622	580	648	580	608	647	611	614	583	568	590	586	608	555	605	595	593	591	588	579	578	584	586	626	601	577	582	587	625	563	615	612	609	595	615	601	567	593	586	641	585	607	585	609	614	603	561	614	629	580	604	554	652	570	609	576	655	567	621	652	599	596	621	573	586	560	610	606	579	628	673	625	625	569	653	655	571	612	571	590	586	643	635	600	572	615	600	594	596	578	581	597	606	597	597	619	616	568	600	588	661	585	598	610	630	620	578	594	633	628	631	560	617	609	608	643	603	588	648	605	594	590	609	595	624	584	617	585	576	639	569	593	597	595	570	551	595	542	616	604	609	573	577	605	574	605	618	563	579	619	621	624	604	559	618	590	574	577	615	607	597	650	622	626	593	585	631	594	631	583	594	608	593	582	637	633	622	588	578	575	564	608	632	616	603	568	579	608	608	573	615	573	610	610	615	597	634	631	574	591	632	581	581	607	604	552	625	628	604	606	639	604	618	562	610	630	600	592	609	593	556	591	602	628	544	580	647	561	610	679	581	610	597	626	635	590	625	610	600	563	596	641	629	589	670	578	607	599	586	611	595	584	619	591	643	611	560	633	624	611	655	602	579	590	632	573	613	603	621	579	618	576	607	572	590	636	632	634	576	573	617	600	596	580	615	570	635	578	598	582	594	623	603	604	592	606	599	562	631	611	583	583	585	571	558	591	601	614	578	562	639	634	568	625	659	568	620	637	609	558	598	588	609	554	585	591	555	600	587	637	625	616	601	641	637	590	595	663	623	581	573	601	633	582	573	591	585	557	608	592	641	622	604	604	615	609	562	604	587	596	590	589	606	549	588	609	613	594	610	578	585	616	583	601	654	608	646	586	582	599	620	604	588	634	617	618	641	593	609	595	609	587	559	621	602	611	583	601	641	606	598	596	546	582	622	606	567	591	635	588	588	601	593	561	629	608	600	610	592	613	601	548	590	591	591	635	598	582	597	575	605	553	587	607	608	604	572	589	667	596	584	608	587	650	576	597	571	591	638	599	585	554	573	615	605	581	635	592	568	593	562	597	614	577	586	604	627	593	603	607	634	628	630	611	610	596	610	648	644	614	600	592	611	629	574	579	568	635	541	628	573	574	646	614	643	603	574	589	620	603	573	552	644	611	627	584	597	587	577	630	610	597	587	583	596	595	569	619	613	609	600	604	576	647	598	594	604	603	601	601	607	623	581	605	578	599	580	642	620	618	574	572	598	552	618	584	598	593	550	604	616	580	669	585	569	613	618	581	590	568	610	594	556	672	602	611	594	602	619	596	587	565	601	591	602	637	618	624	617	589	614	595	596	597	590	585	628	634	615	643	615	610	611	585	628	606	627	584	618	597	596	582	614	636	586	662	647	606	570	557	668	671	604	624	624	598	545	632	614	572	634	604	609	613	598	599	554	612	645	639	627	593	634	580	554	596	578	636	595	609	577	601	625	612	536	590	597	582	587	607	644	593	604	594	559	612	608	587	599	563	584	581	607	639	565	557	642	558	606	643	603	604	643	613	638	604	552	624	602	594	607	585	631	589	600	612	608	587	597	585	608	596	599	604	589	612	622	594	637	617	571	575	628	591	625	610	575	566	578	610	591	629	594	589	623	643	634	639	587	610	580	616	598	606	606	606	649	574	589	603	588	559	622	616	620	615	641	640	614	613	572	613	596	564	626	594	589	620	593	592	651	576	626	587	628	591	563	512	638	574	614	584	624	588	604	591	629	609	611	571	577	604	639	581	601	592	591	606	588	639	591	629	646	568	594	605	557	623	617	579	627	604	603	625	621	613	626	647	622	598	671	589	569	586	624	597	628	595	628	589	599	629	602	644	598	560	579	549	575	622	594	546	628	554	610	524	593	607	613	629	605	604	656	567	560	623	629	575	610	616	593	591	570	590	651	629	643	602	612	597	639	606	614	604	574	588	589	569	564	577	605	574	584	551	563	595	558	611	598	619	634	630	655	580	581	578	564	587	607	636	573	612	567	593	634	615	582	587	608	609	585	605	599	616	592	602	608	611	598	611	569	589	598	615	634	609	609	673	573	615	639	631	587	642	584	581	587	608	614	597	578	585	586	564	595	610	568	593	604	667	584	583	551	557	604	626	565	585	603	624	633	630	588	573	649	582	619	606	555	637	594	620	586	594	603	599	579	593	588	565	625	565	592	651	628	610	600	621	641	596	594	598	598	627	587	603	557	606	604	613	611	566	570	552
32569	20585	9800	687	430	356	357	334	315	340	346	345	313	376	339	349	320	372	321	348	348	359	368	334	335	331	332	338	310	329	340	328	343	354	354	348	356	353	315	332	315	328	365	355	301	341	341	331	348	340	322	295	326	335	354	390	314	304	360	298	340	354	372	319	388	344	314	340	334	374	332	365	320	341	358	344	328	378	322	362	372	340	335	330	337	343	299	312	337	323	310	335	343	361	356	312	363	333	333	326	336	319	366	405	344	351	341	356	360	362	309	340	350	355	348	338	349	343	342	366	313	341	280	332	357	351	331	356	352	342	335	331	359	343	336	349	358	332	345	346	336	378	366	331	358	356	308	364	368	302	334	363	335	321	363	347	323	355	317	355	310	340	330	303	339	330	326	368	362	338	311	362	341	362	341	352	359	370	346	351	330	342	329	355	351	359	319	339	367	318	338	327	356	344	337	327	307	323	322	352	352	348	353	341	300	321	371	335	329	305	364	349	332	326	328	320	334	343	301	307	339	343	321	323	369	366	326	394	336	335	351	373	323	360	370	321	321	333	313	360	322	324	353	320	340	348	352	332	327	368	325	339	336	317	309	336	335	330	329	346	334	270	350	340	327	358	377	336	340	322	368	366	338	334	352	329	328	325	329	316	353	342	380	346	348	337	335	345	350	348	340	353	327	347	313	318	318	325	354	320	306	358	334	329	337	350	338	339	339	377	330	335	352	317	318	391	343	361	339	342	370	356	393	353	370	364	363	335	344	348	322	324	312	318	319	349	317	349	326	309	344	320	382	361	331	340	343	324	323	335	340	333	347	379	344	342	328	346	379	371	360	330	339	344	375	346	339	335	313	326	328	326	346	322	352	350	366	338	350	332	352	319	349	354	391	350	363	325	339	355	365	321	355	307	345	343	314	350	342	350	321	340	312	335	369	346	331	356	319	338	324	327	308	372	348	341	365	354	320	344	346	357	379	314	331	312	360	380	350	308	326	355	335	305	337	338	329	348	352	345	312	322	284	341	314	363	359	326	316	342	323	339	319	318	330	340	357	366	336	323	355	361	327	322	357	325	361	351	359	346	372	322	386	341	324	313	290	336	365	330	311	344	351	319	356	345	358	323	317	314	344	338	359	367	319	336	338	388	347	347	351	369	346	350	308	298	332	313	334	345	337	321	342	334	312	349	299	357	340	359	367	362	355	352	356	346	359	357	305	351	335	324	332	338	339	327	352	387	341	345	362	366	308	326	330	382	350	336	337	363	352	313	346	309	333	352	374	335	315	345	337	343	361	343	340	335	337	327	339	336	366	337	322	337	345	340	341	345	363	326	344	305	305	365	353	333	326	346	313	340	335	325	365	319	321	320	344	332	310	317	354	359	348	367	328	321	366	354	351	370	295	350	362	331	316	314	361	322	348	341	341	311	305	330	340	339	330	355	342	343	312	302	319	312	323	324	324	326	352	346	355	350	371	327	399	385	361	323	377	353	350	329	316	340	329	339	347	369	364	304	338	330	363	356	390	340	309	377	347	346	347	302	337	361	336	345	355	309	322	334	320	296	308	341	341	316	334	331	350	345	366	322	325	278	350	325	366	331	388	289	352	344	341	337	360	313	309	327	311	333	330	369	332	359	335	354	329	315	338	352	304	384	327	352	336	354	382	341	354	338	332	333	339	332	397	326	346	356	310	330	320	340	305	345	312	320	328	364	322	325	325	375	381	355	337	374	321	311	318	337	362	340	373	278	334	355	325	350	329	366	335	353	307	334	334	356	328	331	360	358	366	294	388	350	338	333	343	328	342	347	310	322	331	353	348	327	337	350	363	309	327	345	336	302	333	348	346	318	328	331	333	330	346	309	340	311	347	353	332	341	344	357	346	342	319	356	371	344	315	335	365	365	352	325	331	357	370	349	332	354	321	363	323	315	332	336	377	304	321	339	379	311	332	374	355	322	304	362	347	316	333	319	334	338	325	341	325	332	337	357	283	360	350	312	362	315	377	320	366	327	361	373	357	337	312	333	377	312	320	334	349	317	326	326	343	341	308	295	321	329	339	362	308	337	354	309	331	362	335	364	335	326	305	338	318	328	336	324	331	350	397	373	385	328	310	341	388	350	303	301	335	352	339	348	333	366	332	355	331	330	357	326	313	343	318	339	365	353	344	368	361	342	355	363	343	332	319	353	337	340	331	358	318	311	341	384	344	348	368	354	364	332	347	306	364	360	360	338	307	312	328	323	318	330	341	334	333	350	356	322	327	318	309	314	371	310	342	352	327	336	305	328	337	336	331	338	350	312	340	350	348	315	333	359	371	324	343	336	341	356	372	314	311	306	341	314	369	321	310	346	364	345	324	318	320	278	345	339	334	318	354	352	327	307	359	332	314	304	339	308	358	317	320	372	328	284	315	349	373	316	369	358	306	349	346	323	312	307	354	376	288	326	364	341	324	339	325	294	346	314	338	308	333	303	329	343	330	327	345	362	328	331	311	328	339	335	326	299	328	339	312	341	348	316	338	355	364	340	369	313	313	336	345	302	362	318	341	308	335	324	329	351	380	394	365	330	317	341	358	319	330	363	329	334	342	334	344	373	339	337	351	331	349	326	342	346	337	363	317	338	352	341	327	341	352	345	326	332	361	325	370	334	335	333	325	341	330	328	333	316	317	353	345	353	338	338	361	356	353	368	342	329	372	336	366	320	328	352	332	316	360	307	340	311	319	296	307	293	340	338	337	340	340	309	314	344	388	327	342	338	349	323	314	333	326	344	370	326	302	348	330	348	351	335	318	332	313	313	336	320	348	340	324	335	325	331	300	368	370	360	336	358	322	324	339	340	335	349	306	344	315	321	348	303	358	325	307	346	327	330	284	346	338	342	326	347	327	312	334	335	338	286	317	340	353	344	343	310	331	365	313	376	333	333	331	329	323	335	385	360	336	312	331	339	349	315	303	338	299	314	329	333	333	347	343	312	332	367	373	351	336	326	321	340	346	317	335	324	364	341	316	366	328	336	358	306	346	367	333	347	328	322	377	347	349	328	339	348	354	352	353	326	368	328	360	359	338	290	307	313	342	364	368	374	343	323	347	342	323	354	314	338	353	365	336	329	300	330	379	327	369	359	329	344	316	360	375	338	341	325	345	325	306	321	329	361	288	336	346	310	358	368	356	350	329	316	313	328	360	330	375	352	368	333	357	340	313	335	345	314	338	315	333	306	348	340	316	324	332	344	331	346	363	345	370	349	326	353	398	341	319	318	384	358	352	368	362	368	321	381	340	332	325	354	371	324	315	341	345	328	317	381	332	351	322	337	361	330	339	349	369	311	359	348	332	348	316	308	321	307	327	349	339	338	305	341	356	362	342	313	291	333	295	306	340	338	322	315	335	351	355	353	329	322	355	331	376	334	335	314	361	338	317	317	344	331	336	355	331	323	331	331	312	345	367	364	359	337	302	336	327	330	372	331	362	359	331	340	338	302	326	315	332	371	370	332
6348	1125	816	831	779	768	798	774	755	764	776	757	765	775	799	789	784	826	777	827	743	780	725	769	742	769	783	729	721	732	775	802	715	774	774	817	777	830	805	775	766	789	751	824	750	747	794	790	807	746	778	773	732	762	716	738	776	754	742	776	809	791	770	779	772	758	792	742	785	777	693	772	808	751	764	764	797	757	784	800	753	750	728	816	689	786	766	760	806	801	758	750	777	784	782	775	741	768	761	737	785	764	768	755	786	722	740	767	737	769	812	778	788	743	816	769	784	774	769	815	762	757	795	720	765	783	730	790	784	756	788	755	783	793	755	778	765	795	796	797	774	785	749	755	735	804	777	752	787	811	822	786	768	779	753	799	802	799	755	762	772	750	775	749	795	737	726	731	786	764	785	765	736	727	732	798	711	810	784	829	755	772	751	801	781	802	790	795	779	801	798	737	804	745	804	775	770	764	770	738	743	762	748	768	746	783	735	744	766	794	742	728	762	748	815	741	790	760	743	774	781	759	746	737	748	719	754	736	727	735	748	758	777	774	770	735	786	766	769	795	715	784	768	757	785	732	746	767	772	829	774	773	769	787	808	834	744	763	741	752	743	727	765	777	758	761	788	716	742	792	754	813	786	741	754	826	785	733	739	798	793	758	753	760	774	754	752	772	744	774	760	799	773	780	787	731	761	692	772	765	797	760	779	797	778	805	802	744	785	785	749	796	741	786	799	764	768	782	794	814	768	805	776	719	793	822	729	728	735	775	739	744	760	744	782	765	746	783	733	767	779	744	794	756	724	778	751	735	776	730	712	761	796	767	754	812	791	804	764	810	769	730	819	736	749	781	738	785	780	775	800	749	794	801	757	742	768	791	737	814	773	746	774	739	812	762	744	834	752	763	766	721	799	774	776	726	740	783	779	785	793	740	791	763	737	757	772	795	744	723	781	769	788	813	805	774	730	761	812	775	782	803	763	782	781	769	760	782	792	770	709	821	737	829	737	783	738	743	727	799	769	772	812	776	778	792	733	795	781	752	741	765	755	753	770	770	786	772	775	741	755	789	794	720	750	799	754	702	794	764	776	762	780	740	748	777	744	774	722	727	752	756	811	756	748	793	737	771	815	778	742	757	753	755	747	725	754	818	762	772	761	789	713	751	719	749	774	782	743	788	758	717	807	741	788	794	707	773	755	852	739	793	771	793	754	765	756	777	775	727	750	775	780	763	757	729	766	789	778	771	786	776	765	782	724	749	820	795	761	776	789	768	797	787	764	768	773	766	792	765	779	712	701	765	746	777	802	778	754	755	789	753	791	768	801	759	760	748	758	777	809	785	768	760	729	745	758	757	745	750	818	742	737	757	745	764	751	792	810	709	786	805	775	726	770	802	736	829	790	759	771	785	774	720	754	775	758	776	714	776	803	790	812	808	774	711	736	733	765	733	749	795	791	803	740	776	802	804	753	770	769	759	805	809	748	739	730	798	780	779	765	774	752	813	779	765	792	750	788	788	778	739	780	751	770	739	747	741	775	782	749	734	774	801	797	777	767	744	780	791	806	727	758	757	765	800	742	811	798	739	725	825	745	721	785	755	701	805	801	781	755	769	793	751	723	795	748	789	784	780	737	758	787	793	759	765	766	754	732	753	729	741	762	770	702	743	710	745	776	723	791	768	779	772	791	737	784	762	765	822	791	770	729	722	736	765	784	775	798	734	734	784	787	784	767	729	734	782	724	775	795	804	787	768	796	756	754	811	761	795	765	777	779	784	762	763	795	786	774	741	809	729	801	790	772	816	803	789	760	775	769	807	752	716	778	767	755	803	781	756	721	741	797	746	721	775	736	779	772	781	749	747	754	715	815	743	762	778	699	753	761	756	765	757	795	778	805	782	787	824	740	802	794	783	774	775	800	799	726	780	765	747	731	785	736	796	767	758	732	758	727	721	779	760	745	725	788	743	776	778	808	824	755	740	791	751	813	739	753	748	718	811	749	806	801	784	766	742	777	761	739	736	756	733	816	775	762	751	784	769	787	758	791	740	753	736	743	765	799	756	760	766	795	783	779	778	784	730	786	745	777	767	749	768	728	749	781	776	798	796	747	778	758	710	752	742	785	811	832	749	795	779	795	788	776	751	721	770	762	738	837	746	757	751	725	756	731	747	775	754	759	789	787	799	780	785	742	806	809	812	789	789	769	785	770	718	779	754	768	772	780	754	774	741	726	767	795	809	774	775	707	757	739	716	772	797	778	815	766	729	792	778	748	804	825	791	761	797	782	766	783	804	768	772	754	792	737	757	783	777	702	772	761	789	778	798	728	808	805	760	773	788	793	748	781	752	779	743	765	794	768	773	783	724	739	704	793	745	764	779	795	746	780	763	772	787	837	802	786	771	765	758	785	748	801	730	742	739	801	747	772	757	759	775	752	787	755	746	801	768	793	771	797	810	804	813	732	768	733	756	811	772	789	764	750	806	761	719	766	728	751	790	760	812	756	796	742	811	772	818	792	745	770	706	793	748	791	808	766	799	713	753	803	794	722	731	765	720	758	765	739	720	754	790	809	798	782	744	768	761	717	762	809	765	749	786	805	750	737	768	758	749	762	770	767	768	780	777	774	740	756	746	788	737	762	789	745	807	748	793	803	818	774	743	760	733	784	791	750	738	806	785	752	754	745	722	798	786	713	735	796	789	759	732	723	765	751	807	725	782	762	800	800	734	784	817	789	736	733	800	749	781	759	786	773	819	818	836	787	808	739	796	753	782	774	788	783	804	791	767	763	786	736	802	737	748	761	750	759	762	746	730	787	765	766	763	769	757	746	773	836	826	794	757	776	785	775	848	766	767	783	747	801	740	764	723	758	747	733	745	772	769	772	790	767	773	778	801	746	785	784	795	797	847	765	788	756	786	752	785	744	797	742	780	780	791	741	741	795	758	839	743	746	742	819	749	839	773	772	750	746	753	809	791	771	823	778	753	767	800	775	787	794	752	729	764	741	785	747	755	793	812	756	798	744	783	724	816	770	761	773	746	779	734	782	831	727	827	742	730	754	779	723	733	776	756	749	772	777	749	781	793	760	747	775	762	742	725	764	781	738	796	738	781	762	748	793	778	803	757	771	756	734	726	752	813	771	737	781	723	818	744	770	779	779	804	732	734	792	757	788	772	750	761	766	765	709	822	741	734	734	731	719	791	802	790	784	774	760	751	799	741	811	766	776	816	765	800	727	785	786	769	788	774	787	757	710	778	776	777	803	740	779	782	796	727	790	775	750	729	794	706	819	827	748	765	764	722	748	740	741	814	753	755	746	817	755	796	748	785	761	776	742	729	761	762	774	798	790	762	742	768	775	748	744	770	738	718	755	742	776	755	813	757	755	759	730	773	799	762	826	718	790	772	747	742	787	730	763	720	746	793	733	784	765	812	769	802	778	800	790	795	811	773	737	746	762	823	739	761	761	793	782	753	818	763	760	774	790	799	760	743	764	724	765	786
24878	21448	24874	28430	21445	21262	1617	637	527	518	494	468	469	476	435	450	465	450	464	439	439	424	441	426	474	411	420	423	406	445	423	408	431	468	414	412	432	453	425	402	416	427	444	440	454	440	443	472	422	455	419	470	450	431	465	419	425	413	459	403	452	449	430	445	379	458	421	400	452	434	451	442	416	425	447	441	430	418	454	431	439	395	448	451	445	435	461	433	448	400	396	405	445	441	429	434	413	441	443	422	469	453	476	428	410	437	449	455	485	410	410	399	428	415	429	415	416	371	383	395	447	432	422	466	454	403	425	463	451	439	496	449	443	450	443	424	410	415	441	451	407	433	422	496	420	406	428	450	448	415	462	414	418	442	477	430	407	448	410	449	469	414	401	436	450	474	421	438	414	416	428	436	438	506	399	480	431	452	436	445	433	444	448	473	437	400	447	411	428	447	408	466	432	403	422	412	429	387	455	439	422	423	416	465	454	410	429	472	451	406	417	464	426	405	423	415	486	447	459	416	401	435	439	449	393	424	431	414	442	431	468	434	438	442	412	445	440	425	449	419	432	408	435	422	402	411	429	453	475	409	453	421	458	473	451	450	423	424	440	450	426	402	439	410	418	462	425	445	429	450	450	450	414	423	448	425	442	420	424	428	435	456	424	421	479	440	417	406	442	410	441	436	430	416	394	442	436	425	409	448	399	421	439	423	442	415	414	445	467	468	460	409	463	415	388	479	448	460	425	401	436	473	433	427	402	432	459	402	446	465	400	414	461	414	435	443	431	433	430	434	411	458	411	425	425	425	429	398	370	427	452	450	460	433	435	423	445	432	449	443	469	426	447	431	422	413	442	462	477	422	395	407	428	426	466	422	473	446	443	446	429	438	469	439	421	438	435	416	434	439	450	413	451	445	427	395	462	447	425	414	443	435	437	436	432	436	426	433	440	431	421	462	442	430	412	411	395	444	413	439	452	436	466	414	446	454	434	429	395	451	452	471	430	449	452	455	445	438	465	421	363	403	438	425	426	437	443	424	427	449	439	431	402	486	445	394	443	426	437	419	443	461	414	461	390	476	444	429	453	432	420	445	451	425	378	424	436	391	425	396	407	452	440	421	451	448	480	444	411	417	445	474	432	443	453	427	450	403	422	484	458	405	430	421	420	469	469	413	443	459	431	448	387	405	413	442	403	427	415	417	440	453	476	414	453	422	396	428	430	439	458	417	465	421	437	451	417	424	403	460	479	417	433	429	419	448	465	463	449	444	461	444	447	433	430	388	425	403	414	383	419	430	470	444	412	417	417	410	478	402	410	458	480	480	440	409	435	450	427	439	436	443	407	435	445	467	431	422	383	452	442	416	467	440	438	396	384	480	433	475	421	463	412	398	445	428	440	444	472	416	452	436	394	401	442	470	414	454	428	432	406	457	418	442	474	407	397	397	428	424	427	446	462	457	425	405	417	433	445	454	442	425	462	436	430	447	431	405	459	463	422	387	437	414	425	447	442	458	455	430	414	483	456	442	443	413	377	435	432	453	422	458	423	442	437	448	436	456	448	427	473	444	423	437	434	436	461	447	445	440	412	432	423	464	446	414	380	458	405	402	455	388	405	375	433	436	408	411	443	428	408	419	378	401	383	397	445	442	445	407	410	403	428	461	416	457	402	424	457	405	412	405	427	405	432	398	475	457	397	420	493	446	452	473	428	413	418	431	419	408	418	446	450	447	398	411	470	441	406	412	450	433	426	409	420	442	408	447	477	439	442	418	456	383	431	422	419	408	428	409	425	424	440	418	458	411	453	407	424	411	434	435	446	433	464	451	419	418	443	479	451	486	440	423	463	433	449	430	442	399	435	457	390	443	389	444	437	422	437	451	441	467	436	427	417	410	471	441	438	441	434	442	463	423	479	429	459	427	442	450	381	474	462	425	488	404	463	431	463	418	459	427	482	469	439	429	446	405	466	417	392	442	489	443	484	432	428	429	452	436	447	437	402	464	449	417	455	397	414	439	429	462	455	424	446	414	441	420	417	415	432	438	443	402	418	457	476	477	406	428	406	419	435	409	403	451	481	473	461	471	459	394	435	471	430	407	410	426	406	430	419	445	438	406	462	398	417	430	395	460	462	449	451	423	415	468	450	443	409	411	428	399	453	448	422	459	393	445	449	468	449	425	455	468	437	421	448	495	431	436	401	424	424	427	405	438	436	448	435	435	433	440	451	419	435	450	450	478	429	425	428	470	473	418	413	426	434	443	416	409	405	392	439	435	472	438	457	441	429	418	439	479	452	423	436	436	433	432	426	430	434	445	440	410	443	442	452	407	426	413	443	433	416	434	400	441	437	461	467	474	465	448	421	403	402	458	415	409	448	469	428	456	438	438	467	435	407	423	428	392	439	441	420	460	448	434	418	459	442	401	408	412	459	419	414	440	457	443	430	407	408	428	478	448	461	428	448	446	443	419	406	398	397	468	451	427	444	438	438	436	467	467	440	431	430	418	434	409	430	455	429	443	441	399	409	409	458	490	421	398	437	467	390	410	405	438	421	431	443	412	417	482	433	412	408	450	448	438	454	419	448	448	413	452	459	397	405	428	415	450	463	424	448	454	437	491	426	383	451	423	399	429	444	405	415	476	427	423	433	449	441	439	416	435	414	440	458	482	419	429	425	467	440	418	447	437	425	417	423	473	416	435	405	424	430	447	467	412	412	446	420	395	442	433	456	458	489	441	441	423	441	438	454	462	455	412	398	488	409	486	451	436	452	408	451	430	437	415	434	447	452	385	444	454	455	427	450	454	431	447	429	488	395	423	415	447	433	444	446	437	444	434	451	421	441	433	437	438	467	440	443	467	458	388	409	446	431	381	400	452	471	457	419	425	423	424	422	410	425	400	408	389	437	428	462	406	413	442	415	418	426	438	443	452	448	433	405	412	445	433	450	433	456	440	422	427	454	401	402	456	405	441	476	452	453	410	440	441	458	397	464	427	416	395	447	444	414	449	399	427	456	447	406	396	448	416	448	443	443	480	426	402	414	454	467	409	470	450	455	450	397	429	420	474	396	423	434	427	464	429	463	412	441	417	416	372	420	432	433	391	426	462	404	465	471	432	422	436	457	380	432	382	430	419	442	400	445	432	448	460	415	397	477	438	447	419	415	460	409	447	435	449	456	393	415	424	454	453	426	405	418	426	463	426	451	431	410	416	448	410	436	428	414	431	408	437	445	405	387	432	463	409	406	412	461	420	414	433	400	438	414	467	405	427	426	472	471	453	418	398	420	442	461	420	453	467	444	449	436	427	431	454	485	406	463	459	445	438	434	425	396	409	422	384	412	458	418	438	444	452	443	439	436	420	442	444	441	399	423	450	378	383	452	442	449	446	470	432	471	453	427	438	479	425	410	466	454	443	443	435	414	424	427	454	481	436	411	404	438	453	472	422	433	482	479	456	415	428	449	425	475	477	447	431	401	440	445	459	466	470	457	427	402	408	407	421
9678	6047	1922	1301	1128	1028	904	985	977	978	945	933	932	953	905	910	935	896	943	942	921	889	930	989	958	906	898	925	989	908	994	939	930	895	938	923	976	937	915	890	921	1007	924	896	985	895	922	934	851	914	883	876	941	945	931	947	874	939	928	968	901	909	931	932	902	903	875	917	983	926	933	852	920	891	905	902	925	914	905	945	898	898	921	875	921	950	934	930	882	911	960	946	898	915	983	848	937	902	917	922	894	913	896	961	896	927	872	905	845	898	925	888	917	882	938	906	936	914	921	942	1003	888	904	917	876	921	896	923	945	984	921	917	912	932	924	974	948	930	913	916	1001	854	987	920	936	915	907	939	922	929	919	1024	845	963	911	943	885	927	854	947	917	923	954	923	910	894	910	932	958	910	928	928	917	935	897	900	910	941	954	943	873	900	893	967	916	917	955	920	946	875	939	918	920	946	943	914	942	913	901	923	911	916	968	921	981	931	941	891	879	893	925	932	912	942	902	907	910	938	898	887	907	885	930	886	959	942	875	888	944	912	888	899	889	917	916	940	945	895	902	950	932	943	915	891	860	877	884	884	914	905	973	910	892	906	894	926	933	951	956	930	933	937	979	911	937	968	880	930	894	890	905	909	987	868	948	889	887	949	909	894	926	835	937	871	940	865	888	951	980	897	877	976	861	862	940	899	896	910	942	926	911	884	950	898	940	915	881	910	923	955	901	884	938	926	917	953	931	922	949	952	956	905	931	904	915	957	900	917	871	924	942	890	926	906	863	919	955	957	903	944	903	892	854	938	945	906	938	940	944	960	918	889	942	877	911	991	928	930	894	868	889	937	893	915	942	932	932	909	966	930	928	960	914	938	889	944	883	895	980	884	895	918	971	895	918	877	915	956	933	902	904	886	961	909	887	919	911	914	919	890	884	923	975	915	929	977	893	937	924	988	899	826	877	984	927	867	952	897	929	952	911	925	957	881	917	922	908	885	912	917	922	912	921	936	924	920	877	916	947	882	968	944	933	903	961	930	851	962	948	905	918	933	938	897	937	951	935	897	904	908	941	951	935	949	929	914	906	937	887	866	909	939	925	904	848	966	925	956	912	896	915	947	871	938	910	954	920	896	928	971	871	936	917	886	893	939	918	895	934	987	893	960	897	982	951	895	917	886	907	916	899	900	978	895	909	930	939	912	937	860	929	915	914	872	934	934	931	926	915	966	909	945	968	919	870	917	922	927	890	877	931	873	853	923	897	971	921	943	894	902	882	845	879	975	911	929	947	902	909	936	923	879	862	900	906	914	939	902	949	945	947	856	875	861	918	885	925	917	915	970	833	904	918	893	901	913	867	932	929	874	941	939	922	879	916	947	917	942	939	947	877	934	913	946	916	943	940	916	922	923	898	917	933	857	926	904	884	898	866	940	918	935	888	912	919	910	973	903	932	899	878	909	909	899	918	988	905	893	881	898	834	955	946	888	944	940	951	932	933	953	935	935	948	892	919	934	990	945	867	976	920	984	908	886	918	884	929	906	963	933	900	902	876	871	974	900	917	933	905	945	967	911	978	890	894	905	881	923	939	943	912	966	916	923	911	886	1019	915	907	933	888	908	927	887	902	927	885	904	896	928	964	945	953	852	878	947	912	894	867	926	950	890	918	919	924	911	889	841	891	893	895	959	963	917	982	941	895	974	933	953	910	932	925	846	896	938	903	939	941	901	937	905	955	870	899	948	929	887	932	908	957	902	921	871	942	924	872	915	914	888	976	851	948	918	876	917	901	918	943	939	906	907	950	897	897	916	907	935	934	941	919	938	874	915	890	882	897	875	949	931	925	897	933	857	880	938	910	845	890	883	870	931	873	938	899	933	912	928	920	972	944	840	908	917	891	919	873	873	927	945	907	920	913	985	941	934	893	918	951	892	950	914	945	956	883	888	940	887	945	960	923	914	958	946	894	973	881	926	934	912	909	889	876	973	923	914	973	903	943	947	896	910	883	903	918	856	904	903	865	883	870	903	972	946	925	929	910	866	893	891	843	928	892	888	926	855	960	965	939	916	931	870	936	893	909	891	952	908	866	901	913	936	891	867	897	902	991	960	903	947	980	897	943	934	942	884	936	961	885	922	821	909	906	907	889	929	838	945	924	886	902	951	941	928	918	906	905	932	891	889	949	953	935	950	897	892	948	955	930	912	875	908	896	915	922	873	877	895	942	883	1000	885	910	921	875	982	944	910	903	943	885	849	906	919	960	898	951	926	982	917	859	902	922	908	903	880	914	903	958	981	880	950	889	902	932	946	846	961	914	922	965	976	921	974	876	889	963	895	885	894	890	898	935	911	931	869	929	926	888	906	931	942	943	912	920	928	941	869	886	950	934	937	880	940	925	896	870	884	903	878	877	879	938	929	988	907	894	943	960	914	987	914	916	909	909	954	906	910	926	902	941	932	894	886	899	928	912	937	916	912	1009	900	903	959	882	917	897	899	874	913	965	926	909	912	897	928	894	976	927	909	927	932	925	902	901	965	936	952	890	931	967	942	957	879	873	932	912	895	926	901	934	916	975	953	888	993	923	875	947	930	895	909	913	900	876	946	908	944	928	911	903	884	900	930	955	904	855	871	894	939	906	877	931	923	956	909	924	862	892	921	941	929	976	881	946	954	927	906	929	932	887	903	911	935	941	917	954	927	949	928	892	918	903	876	923	936	950	947	932	940	938	898	947	868	905	884	941	858	941	948	976	894	912	933	940	890	931	847	898	1023	950	901	1001	945	869	922	913	864	952	960	902	897	900	873	950	909	923	913	898	915	942	912	951	911	936	911	888	896	898	897	912	870	940	878	930	921	919	937	941	914	891	932	925	916	927	926	981	921	902	968	937	951	927	920	884	936	925	874	928	913	884	918	892	920	854	886	906	897	892	932	928	931	892	981	864	955	908	965	925	867	957	858	921	987	940	936	873	904	968	959	902	884	917	913	959	897	905	889	939	919	908	912	927	891	911	845	927	915	922	907	939	927	887	978	936	911	912	897	897	892	882	923	905	938	944	928	944	897	913	910	981	897	932	946	887	932	902	910	905	908	935	897	900	879	852	952	931	866	911	953	902	918	904	917	914	934	876	898	966	929	941	920	874	895	953	945	953	933	892	931	925	926	908	935	912	945	952	900	897	920	953	900	912	877	856	952	902	850	922	917	953	915	950	910	923	946	909	907	930	935	924	956	866	904	880	904	896	916	893	927	934	905	911	937	886	929	914	932	931	937	872	953	878	969	964	964	875	864	875	925	928	887	948	913	951	928	930	927	952	902	915	919	948	917	865	934	928	864	937	939	893	952	870	932	941	928	897	877	916	923	858	907	914	926	890	872	930	945	887	953	914	882	887	920	865	883	938	890	919	940	885	891	880	884	852	971	914	920	882	940	897	934	902	895	939	889	957	899	860	968	899	912	933	958	936	927	928	896	904	977	937	882	926	888	848	955	891	900	961	888	970	891	940	921	942	931
24294	21446	25132	28161	21446	21465	19957	825	465	408	375	361	328	333	317	313	345	339	324	318	315	286	279	320	329	328	261	301	283	307	318	283	282	268	319	284	262	305	282	283	311	256	280	270	268	259	270	337	272	306	274	268	302	270	288	285	276	260	295	326	303	257	289	254	272	250	275	302	262	247	313	294	282	272	280	299	260	304	275	274	314	299	257	310	272	251	275	262	274	267	277	300	264	299	233	280	263	293	274	301	269	304	321	313	264	302	285	248	288	306	296	311	283	286	293	267	283	270	280	285	282	307	273	272	277	303	296	276	267	288	301	312	297	298	265	240	250	269	278	292	270	278	281	285	262	267	253	263	281	304	272	269	256	286	273	297	304	280	281	270	278	294	291	262	280	281	307	260	266	254	262	275	277	262	285	294	282	279	269	267	286	297	290	295	262	276	283	279	290	242	252	240	236	275	265	307	272	294	300	282	275	321	266	312	289	307	254	273	271	270	250	272	275	296	276	276	302	250	281	315	277	294	276	271	282	261	253	270	295	248	290	274	292	276	264	267	260	316	276	265	279	282	277	293	290	286	270	260	274	287	250	299	269	271	283	286	299	279	303	265	279	300	264	288	291	283	273	306	266	275	288	307	271	271	291	256	269	276	215	291	281	291	260	288	315	262	286	273	304	282	284	268	252	299	268	284	281	309	285	288	298	267	269	275	264	249	279	272	269	276	300	284	318	280	263	262	300	298	321	294	251	275	263	286	290	259	263	296	277	295	302	262	258	281	281	271	267	280	277	285	270	264	271	305	285	240	285	299	306	279	261	276	300	280	278	305	292	281	290	287	301	257	320	277	275	285	287	299	295	311	304	258	279	266	281	266	255	254	286	283	263	264	268	303	244	259	250	323	274	268	299	322	250	310	284	256	294	285	306	278	271	267	257	245	265	304	274	279	258	301	286	285	303	252	293	280	291	274	289	266	241	241	262	252	268	276	251	280	251	285	286	294	303	256	291	270	284	308	289	324	265	259	287	273	265	297	260	273	248	316	312	263	247	290	246	275	289	265	275	246	268	297	283	280	289	257	287	296	270	262	262	280	266	292	266	272	286	279	284	284	277	282	304	291	293	271	274	274	290	267	286	273	282	280	296	319	263	276	280	293	259	281	260	298	282	282	283	287	285	285	287	250	269	275	324	298	270	262	302	280	259	269	293	279	275	246	273	268	275	306	279	285	301	276	262	282	309	297	285	272	271	285	272	287	268	281	269	259	276	306	270	263	262	285	295	245	267	272	292	310	299	267	284	242	285	298	267	286	268	284	275	262	293	297	318	302	279	284	279	274	292	291	265	325	303	277	278	280	251	293	284	271	261	273	288	270	276	259	267	263	305	281	266	272	314	265	279	315	294	298	282	280	229	263	297	280	255	318	267	272	252	235	246	275	290	282	296	294	276	274	262	275	259	279	293	260	258	290	281	267	283	261	270	272	296	283	257	261	285	253	278	278	292	289	280	301	280	256	283	261	287	300	285	268	260	300	310	276	264	343	291	302	263	307	263	268	271	259	317	277	317	277	272	297	245	296	287	282	251	270	304	307	266	280	274	294	285	323	318	272	272	328	320	281	293	288	268	292	282	309	259	268	239	272	288	322	260	270	296	278	267	254	312	277	270	278	286	283	274	273	293	303	274	267	285	277	255	301	272	278	273	292	267	301	302	285	283	271	257	299	264	284	288	302	276	247	265	314	295	301	260	291	281	296	280	302	253	257	288	297	276	289	287	238	291	301	236	295	282	269	286	278	282	300	277	262	299	273	267	272	284	283	282	288	301	299	246	274	296	257	253	272	287	264	305	287	315	274	289	280	291	271	278	280	234	300	294	321	249	265	281	285	240	303	292	307	288	308	295	298	297	305	270	245	286	265	294	262	284	275	276	260	280	264	293	293	299	308	303	285	255	263	272	285	283	301	295	260	272	282	295	300	281	289	287	280	298	269	279	279	290	275	281	308	267	287	287	282	264	266	268	304	322	283	283	326	294	283	289	272	279	320	271	252	248	288	280	266	316	233	265	294	272	284	283	281	285	288	268	304	280	268	298	274	280	249	248	265	288	317	278	287	277	270	263	256	280	282	295	291	284	293	279	271	285	269	275	289	275	281	295	290	264	249	293	307	273	267	279	264	264	285	280	287	257	240	291	255	264	272	283	293	279	301	263	258	307	309	239	293	263	277	281	279	279	296	282	262	255	271	305	264	286	260	259	308	268	300	273	315	289	290	270	247	305	301	270	256	255	240	271	293	266	303	286	281	268	266	276	291	260	280	253	268	286	312	254	270	289	279	227	302	322	296	277	290	270	283	311	321	256	267	319	282	308	302	269	286	271	270	287	239	286	281	320	257	275	297	270	274	306	262	297	257	302	277	245	272	270	299	275	314	278	285	282	284	304	260	262	277	289	274	242	289	277	285	301	292	280	304	281	267	286	258	256	291	321	303	273	292	301	340	261	292	266	304	293	294	266	265	285	291	290	272	273	288	254	286	300	254	310	285	250	264	264	298	336	268	267	294	250	290	275	261	302	273	255	278	322	306	239	262	284	309	262	326	285	276	288	241	275	256	269	303	282	277	228	278	272	258	264	303	278	263	263	291	272	269	278	296	294	282	286	278	307	309	239	307	278	303	307	254	273	272	276	260	280	276	257	292	243	281	294	277	280	256	272	294	288	261	327	265	270	270	269	284	281	280	298	273	267	288	269	289	274	260	265	272	305	268	280	263	268	260	315	291	295	285	278	271	286	289	297	265	263	305	274	279	283	286	267	272	265	257	294	257	291	247	279	295	321	283	279	288	268	306	285	278	262	284	287	282	282	281	273	273	260	251	287	267	253	277	269	263	292	268	265	298	298	273	296	268	281	293	284	288	285	278	317	299	275	279	278	260	279	263	258	265	309	266	294	295	266	260	274	262	290	284	241	249	276	306	277	297	277	293	304	293	269	277	272	280	277	258	268	255	312	287	297	273	294	251	302	277	265	278	305	278	263	283	305	305	263	300	272	298	288	297	265	316	287	283	285	304	248	273	290	255	241	270	228	250	273	288	284	265	257	271	277	303	261	281	266	272	257	242	277	268	268	278	298	298	270	245	293	250	291	275	291	255	276	298	289	261	290	281	243	270	281	268	279	284	240	276	277	281	288	278	279	297	236	293	317	252	280	261	296	290	254	276	265	298	265	293	282	286	263	252	255	290	283	277	299	291	278	272	300	290	271	293	296	294	287	299	280	303	279	290	302	271	285	292	251	267	289	285	256	241	286	299	280	309	254	291	263	281	289	271	264	278	294	289	250	296	300	309	299	285	321	317	304	283	271	275	273	270	287	292	284	242	267	266	293	250	273	287	305	285	285	277	277	273	287	287	267	297	257	290	263	301	248	271	265	287	283	276	280	311	282	302	303	260	275	271	267	261	277	281	322	300	310	287	287	286	241	274	294	256	293	273	282	276	282	258	251	293
12831	9238	2555	1266	930	707	690	629	693	642	652	598	602	623	670	638	653	583	589	606	631	600	561	662	637	573	601	605	636	596	606	604	617	598	609	588	604	606	582	623	638	616	597	627	598	597	600	618	594	559	580	567	627	605	683	623	603	572	596	603	579	599	605	603	610	572	614	596	636	590	583	605	595	626	582	596	591	618	616	622	640	614	566	583	611	558	596	590	581	602	607	647	613	598	605	609	562	621	593	632	555	583	608	646	614	603	574	574	647	594	638	597	587	606	626	560	636	634	606	631	619	549	597	622	573	621	626	603	544	609	611	600	603	574	560	562	593	580	616	625	627	592	627	647	623	600	606	580	586	597	588	611	572	646	631	584	598	658	575	584	590	600	588	529	595	583	645	602	603	601	606	582	618	526	577	612	630	591	602	622	615	586	617	603	631	603	637	603	644	608	595	573	590	597	629	608	576	571	584	625	578	637	567	608	560	547	589	589	541	585	613	618	587	614	560	614	608	579	651	593	608	593	654	592	609	540	619	554	612	574	553	570	606	583	591	640	582	592	572	599	599	637	584	607	579	595	577	611	557	634	572	616	594	603	636	619	613	617	614	587	593	622	569	618	603	585	584	612	614	592	610	634	604	585	584	619	627	593	613	595	576	549	578	594	557	610	645	587	625	607	640	605	585	606	616	582	590	565	653	606	606	585	578	577	615	588	594	606	601	643	597	601	631	587	612	619	571	606	639	606	593	626	568	605	597	637	608	594	599	617	619	604	609	602	560	601	601	595	660	586	607	584	585	582	598	621	605	599	571	553	606	605	600	573	586	619	578	583	590	569	634	603	614	567	614	550	564	602	636	619	615	575	584	636	618	559	639	597	588	653	587	585	601	618	583	569	637	575	551	617	639	590	647	599	626	633	602	571	598	643	594	622	592	603	624	610	588	569	576	632	653	582	629	631	586	589	591	591	613	609	587	589	621	602	605	585	621	605	586	573	612	574	653	594	655	580	549	595	598	575	535	621	606	590	581	563	611	594	619	593	573	557	561	627	578	583	583	579	595	576	619	574	597	598	560	610	610	578	599	555	581	595	605	547	605	608	601	584	577	591	587	590	601	629	586	616	600	645	575	562	600	577	607	572	602	616	598	636	612	614	619	621	606	607	635	647	566	602	639	631	614	596	631	607	574	599	577	572	625	613	571	594	601	620	584	576	613	611	593	603	624	552	601	586	602	568	583	608	590	599	587	600	598	597	554	585	603	638	617	616	632	643	639	622	607	609	602	551	575	591	588	600	574	609	588	571	558	595	610	627	619	595	585	572	634	570	615	604	601	565	593	567	562	608	594	596	611	604	579	581	552	604	621	581	573	590	614	560	613	586	591	603	611	642	584	586	573	600	617	573	565	604	602	595	600	599	587	549	646	602	601	619	581	623	617	598	621	606	607	559	572	616	620	581	615	596	636	652	624	592	572	574	649	569	607	613	651	611	611	600	632	545	599	616	629	595	577	629	618	616	570	599	591	593	579	611	582	603	621	590	599	637	593	642	598	561	610	605	605	640	598	578	592	608	600	584	597	604	601	577	602	618	632	600	615	583	620	596	616	555	602	616	623	569	606	642	657	620	602	552	588	588	602	579	624	583	571	585	624	584	607	602	604	621	611	576	571	614	676	583	656	585	594	577	633	586	601	577	587	564	577	601	600	598	608	624	613	587	621	617	614	632	560	610	574	619	578	578	593	614	587	563	613	577	628	589	607	599	630	584	594	604	579	623	595	573	618	556	547	567	604	588	581	604	587	634	578	591	638	602	595	609	630	570	668	573	611	601	593	555	638	548	589	542	586	576	628	624	584	644	572	615	593	607	553	596	619	577	569	551	631	610	567	609	585	560	630	612	564	562	632	593	629	590	647	584	585	626	590	618	612	578	612	606	618	608	616	605	599	594	594	627	585	590	577	587	606	599	648	612	611	610	608	586	592	597	598	635	569	607	619	612	593	566	568	666	582	624	635	616	575	591	603	631	601	609	637	611	607	630	574	597	587	583	620	605	621	573	610	591	584	580	581	613	587	546	652	628	612	568	583	626	623	574	622	616	554	590	638	579	619	588	615	596	629	600	619	570	645	618	568	607	595	620	596	616	601	628	566	618	611	632	604	606	640	601	581	577	543	600	616	573	601	554	621	618	604	584	559	626	601	615	607	569	606	620	604	577	575	594	597	558	577	564	633	560	586	567	607	579	578	610	629	607	636	633	593	608	574	635	566	609	605	584	620	590	611	620	625	590	545	601	573	579	597	599	586	606	571	583	573	572	626	588	606	597	568	562	566	621	576	614	604	580	573	559	605	638	579	631	620	606	599	611	617	569	596	608	610	622	623	574	613	644	594	560	631	605	555	582	611	597	609	584	587	571	633	585	561	595	588	575	570	636	573	579	560	598	607	593	612	583	584	576	607	599	580	610	604	592	627	648	610	601	599	600	572	567	616	605	558	643	623	581	596	609	556	611	612	627	601	599	618	586	561	633	577	663	618	603	623	602	581	598	618	611	621	600	604	637	575	585	575	589	570	580	602	551	612	625	632	581	587	588	641	569	603	576	597	582	600	594	619	610	565	577	596	586	545	634	589	614	600	584	575	606	619	609	573	571	589	593	650	576	617	580	624	624	579	608	557	587	557	588	550	617	619	593	588	625	581	592	608	619	578	604	614	618	640	540	600	624	613	565	621	559	605	662	590	564	591	630	589	598	588	627	613	657	573	611	624	594	616	582	575	605	618	613	588	577	563	576	592	565	601	577	603	594	614	586	590	595	589	601	602	587	614	583	571	581	603	599	565	629	558	593	615	591	610	563	611	563	606	621	565	607	614	617	574	577	607	624	669	611	596	588	564	593	584	573	636	548	627	549	592	575	578	652	567	571	587	595	573	597	609	589	554	587	633	575	572	586	582	584	617	603	598	583	625	594	576	584	606	589	617	604	587	591	627	584	650	541	606	594	598	563	611	594	608	606	607	604	655	615	607	614	544	555	578	590	554	610	578	643	623	603	565	595	635	610	585	591	572	587	597	610	560	631	606	583	588	586	551	565	561	614	611	642	603	569	603	585	609	646	603	608	614	599	605	561	575	607	611	562	605	603	586	593	580	682	606	606	608	559	575	590	585	626	636	585	624	583	601	595	602	614	612	579	591	600	638	581	587	590	644	578	565	600	596	572	606	571	645	595	625	620	610	592	584	624	606	587	630	605	578	557	635	588	560	588	640	617	568	618	590	555	607	585	601	588	591	629	583	573	549	607	556	616	592	626	612	614	579	585	546	636	634	605	623	644	621	608	613	612	555	566	596	599	634	623	642	607	603	614	635	636	578	578	576	583	616	578	594	643	624	624	625	627	584	598	608	556	555	586	624	602	615	582	591	601	639	547	581	656	585	575	550	579	589	597	639	574	567	570	525	581	625	634	609	572	593	608	602	587	572	564	565	595	591	596	668	607	584	564	572	596
32609	20653	9959	688	389	381	391	331	325	368	382	343	357	344	329	295	320	358	325	348	324	357	314	378	313	337	356	356	348	343	356	327	349	378	319	324	359	363	306	349	362	371	309	326	351	343	317	339	339	305	335	333	339	339	320	318	330	315	347	343	352	314	313	333	397	358	360	314	340	339	343	358	343	330	342	338	376	334	343	335	325	341	324	361	327	329	337	337	328	312	323	332	352	374	353	353	359	363	326	325	325	360	373	352	368	361	338	326	321	328	324	325	337	360	360	348	346	359	320	321	351	341	345	350	331	318	326	332	357	380	357	355	334	339	345	324	326	360	331	326	334	327	300	337	345	325	403	346	334	361	346	319	336	361	331	371	335	371	353	347	336	358	346	341	353	326	351	370	325	298	344	346	298	328	342	371	344	370	345	365	345	337	303	355	342	311	360	340	340	321	342	336	334	329	317	363	349	344	356	372	360	333	337	335	312	326	342	327	334	317	330	317	315	354	343	330	309	317	319	368	310	324	371	368	366	361	329	321	336	362	347	341	360	351	390	345	354	359	329	342	342	337	315	351	316	379	321	340	335	336	335	351	311	325	320	305	324	343	324	313	370	373	307	333	341	351	345	368	357	358	321	348	322	350	338	350	319	351	332	359	333	346	323	337	361	326	338	354	341	352	303	352	328	324	337	336	340	321	347	350	322	370	354	395	337	327	346	349	321	360	299	322	379	337	344	355	340	327	320	335	331	318	318	314	385	308	338	376	332	328	320	371	339	311	312	339	338	364	349	362	358	340	345	346	313	351	330	334	331	347	333	278	319	365	338	335	314	319	347	298	357	330	322	347	300	325	352	323	336	344	341	344	340	332	333	348	354	364	341	351	354	360	326	366	369	348	306	324	321	342	328	327	348	316	362	347	317	334	343	309	348	332	343	332	333	312	342	354	328	315	317	343	335	320	339	309	331	340	349	344	330	329	334	349	373	328	345	332	322	317	333	339	394	300	311	378	326	321	325	313	313	327	355	302	347	319	367	328	297	344	332	363	335	339	334	340	345	383	343	365	349	311	345	347	335	356	358	325	333	348	319	347	311	352	316	368	351	347	307	337	341	332	363	340	371	335	356	372	334	328	345	364	347	321	325	302	348	333	342	341	309	304	373	372	359	343	319	323	358	321	323	354	394	347	367	365	359	329	367	333	355	311	334	306	321	300	346	355	338	311	366	344	355	371	324	348	339	342	346	351	318	344	330	340	368	365	288	312	331	347	329	338	341	347	343	319	339	343	334	323	340	344	331	367	327	336	337	345	350	346	375	339	381	339	332	364	322	376	326	361	344	319	364	327	384	377	308	382	339	345	371	344	366	342	332	338	322	346	346	320	343	303	342	360	312	327	310	332	356	356	342	332	341	329	364	357	342	350	319	357	350	337	339	351	353	312	337	343	352	370	352	349	352	370	323	314	313	355	347	349	334	355	339	316	356	360	335	330	323	335	336	367	305	330	326	349	323	326	326	387	359	351	345	345	323	350	331	352	363	324	339	288	339	339	353	337	351	360	339	354	351	323	319	334	350	335	333	383	364	342	347	341	334	334	347	326	325	323	326	315	356	362	330	359	385	341	340	343	375	360	311	346	366	346	349	348	297	347	344	345	359	329	341	344	313	286	349	342	320	356	394	320	374	348	353	352	337	347	308	315	332	332	353	391	340	395	321	299	340	314	360	335	361	364	356	336	340	342	348	323	316	364	368	341	338	345	338	341	304	321	336	369	310	337	330	340	408	368	343	357	309	336	305	306	339	346	321	328	327	356	344	385	289	351	338	369	361	330	334	348	344	343	364	363	352	358	342	344	353	346	323	292	340	308	330	325	355	347	356	361	331	314	330	319	347	323	382	358	337	356	316	308	313	355	326	331	356	310	338	330	336	308	343	330	346	302	346	338	315	363	362	337	324	329	328	328	315	310	344	345	318	365	379	315	347	357	326	348	309	334	350	336	325	316	342	320	318	339	344	344	351	335	352	368	354	344	344	326	346	325	315	330	326	334	326	345	341	350	322	357	325	324	323	320	318	298	338	372	314	347	317	304	340	306	355	336	351	314	318	342	330	360	322	341	324	361	325	349	345	331	348	338	374	388	355	326	343	360	337	315	368	320	350	331	357	327	342	307	327	329	349	324	310	347	347	369	347	368	341	348	365	333	356	351	335	341	348	311	326	318	326	368	337	330	334	332	343	320	332	324	343	331	332	291	357	326	337	319	340	323	338	343	353	334	311	314	333	320	366	358	326	335	309	360	350	331	315	354	343	365	307	338	311	353	340	378	294	309	347	350	298	341	327	319	354	318	322	324	331	329	333	322	329	369	311	336	358	302	337	326	337	319	353	333	318	325	364	346	341	316	368	355	352	343	347	353	338	350	350	357	372	310	348	325	327	374	313	373	353	395	351	339	347	329	325	331	338	332	346	328	340	394	330	346	392	344	371	319	359	349	342	347	339	331	310	361	317	350	340	291	317	357	343	322	351	312	301	346	363	329	359	309	380	340	319	358	363	357	345	294	319	330	371	353	357	316	336	334	317	326	360	377	331	322	367	296	351	320	341	328	310	350	347	340	325	361	350	366	352	369	359	319	321	286	380	319	324	306	322	343	336	368	346	306	315	354	344	318	324	337	335	351	343	312	290	332	331	340	357	340	359	341	320	352	313	367	366	350	311	329	319	321	324	314	353	360	339	328	337	352	316	330	359	331	341	335	326	307	314	340	372	333	320	340	336	334	360	318	340	344	367	335	321	331	356	352	371	371	343	366	364	328	311	349	346	326	363	351	334	292	327	338	387	328	333	337	376	356	294	336	340	333	354	325	338	306	335	342	302	316	315	318	347	353	325	319	318	313	326	346	330	340	302	359	312	339	329	308	363	353	355	372	348	348	346	308	335	314	338	353	338	321	335	359	350	345	356	338	325	332	356	350	309	325	358	367	347	359	342	340	334	357	364	336	324	332	332	330	350	351	322	324	357	324	345	322	361	328	359	336	353	332	341	340	311	320	348	329	340	351	324	332	343	362	341	338	342	339	329	335	356	359	313	342	326	329	360	348	324	336	322	336	364	343	352	373	330	378	336	301	370	347	352	340	329	319	328	325	336	355	355	349	307	327	319	317	348	327	323	372	373	346	340	327	310	320	320	339	339	313	321	361	332	339	362	339	330	355	335	353	365	344	310	327	327	348	346	320	370	337	304	370	329	299	344	333	314	343	374	378	318	325	304	378	353	338	322	326	365	325	324	356	385	340	351	323	319	317	362	321	337	364	359	358	339	354	352	331	315	356	343	364	356	353	322	343	352	346	331	373	303	338	355	342	374	368	394	312	345	351	363	370	332	325	335	353	340	369	328	343	325	310	384	315	320	338	332	337	336	338	379	345	341	309	342	328	339	328	338	368	297	369	309	355	350	381	370	336	330	348	302	355	324	308	359	322	342	339	368	306	314	322	298	322	316	349
6342	1076	830	747	788	774	762	735	776	727	735	758	727	782	747	777	783	818	768	770	756	755	789	758	778	786	799	815	819	834	809	758	765	745	759	785	807	816	732	749	723	771	717	752	803	774	792	800	785	798	786	765	764	801	733	766	774	773	754	799	757	781	783	805	791	811	777	779	749	795	767	737	739	750	794	781	769	803	822	765	755	734	807	739	766	786	799	749	774	796	771	794	784	737	791	758	789	776	775	794	812	832	775	782	771	758	734	792	737	789	805	754	806	694	738	746	756	773	713	739	749	788	725	805	770	761	767	792	816	773	765	789	766	758	806	756	748	761	802	734	743	799	823	736	770	863	757	771	742	782	774	726	762	721	771	718	774	758	771	750	763	738	707	766	818	790	745	812	820	750	721	804	796	717	728	774	735	783	786	755	760	798	777	789	777	720	779	786	722	792	742	770	758	784	817	772	770	761	831	750	804	820	786	727	813	723	713	797	794	718	742	742	798	754	813	736	762	782	789	742	764	718	757	842	820	761	730	837	755	790	780	776	772	753	765	758	758	746	773	773	732	785	754	791	751	765	723	751	835	771	791	748	774	760	769	737	745	752	783	755	706	757	773	802	820	755	750	732	743	715	774	750	790	747	738	779	744	764	773	726	823	728	801	769	803	787	767	757	733	774	766	792	779	701	819	816	790	792	736	804	739	740	756	744	842	815	741	791	743	775	770	808	811	787	801	838	727	753	752	774	745	796	742	755	793	773	705	792	780	789	721	748	804	746	752	755	787	763	724	738	735	775	800	745	747	803	782	761	807	748	770	775	824	800	762	744	795	772	723	801	732	776	779	779	779	757	775	763	745	752	739	798	784	711	777	777	746	746	760	769	783	734	785	778	764	796	774	765	791	767	771	769	783	756	764	775	806	730	728	751	761	763	752	795	732	768	754	751	742	783	791	814	779	750	781	803	773	791	725	778	777	734	789	792	758	767	728	741	711	776	807	759	796	791	768	732	777	762	737	804	771	746	788	755	750	768	763	740	715	788	775	751	783	733	715	777	776	736	790	793	731	823	727	762	744	739	709	790	781	759	785	772	740	767	760	784	798	756	736	815	802	756	731	778	802	804	723	776	782	804	730	801	770	816	775	789	785	735	723	797	778	768	764	795	813	803	731	787	749	819	795	792	746	788	777	753	767	774	754	769	788	717	790	777	792	758	763	775	809	753	788	786	750	819	803	784	770	806	796	784	796	731	742	762	787	748	783	763	778	752	714	739	810	796	778	762	731	783	778	739	778	787	787	823	784	782	782	761	748	708	777	707	800	741	803	769	801	790	743	801	790	784	777	770	748	749	787	745	777	734	763	805	808	796	804	764	735	756	764	780	759	788	746	780	820	760	719	806	754	772	820	779	779	733	770	724	770	763	798	717	742	815	752	775	795	784	721	723	741	796	716	774	793	792	770	795	755	724	760	740	749	726	760	746	795	751	820	764	755	704	777	738	735	798	827	718	773	768	755	769	815	790	767	773	743	738	772	806	771	749	742	799	782	796	742	770	764	750	791	815	801	771	777	739	780	803	751	727	788	744	810	772	791	766	731	762	766	793	805	727	792	726	807	785	755	758	778	803	746	808	743	774	770	758	771	803	788	778	762	773	798	741	753	766	803	783	779	796	789	774	738	726	797	775	840	744	753	776	817	805	806	809	779	799	771	751	755	742	766	787	780	765	784	816	778	803	711	758	768	743	806	842	780	748	780	770	815	744	801	804	802	719	749	799	768	782	764	731	856	755	756	730	788	792	768	810	776	732	770	754	750	759	758	775	763	776	746	732	769	799	836	787	784	743	757	710	791	791	755	792	735	740	786	735	716	794	748	795	796	766	783	809	782	769	752	779	783	743	780	746	763	779	770	759	792	804	755	750	740	776	773	784	784	720	747	779	736	754	774	752	796	749	786	799	793	746	768	756	757	790	753	769	751	768	813	779	795	779	729	730	840	789	766	830	798	822	743	765	792	712	796	787	773	774	765	786	758	849	751	734	764	745	745	725	773	767	732	751	766	797	767	784	783	736	807	777	782	760	779	790	797	732	836	783	766	761	762	758	790	770	784	742	779	764	750	748	748	783	757	730	781	798	767	736	787	775	706	758	795	765	788	762	771	724	770	800	767	761	780	779	767	744	755	767	725	753	734	814	794	799	785	794	743	756	745	697	769	776	760	731	788	753	748	735	815	766	753	774	771	802	797	826	762	732	755	752	761	795	759	789	790	730	776	771	781	782	737	727	805	786	729	731	803	783	777	808	793	779	740	740	781	762	808	753	749	755	796	794	751	740	764	766	747	749	787	788	785	769	782	777	788	765	805	726	767	748	806	814	764	753	791	799	727	700	771	819	749	772	847	723	760	706	744	713	775	798	729	748	789	762	767	807	803	786	799	770	743	781	813	729	774	762	789	774	780	788	745	722	780	761	786	776	738	722	757	709	735	776	785	758	759	789	777	758	820	790	767	715	743	728	731	733	806	763	795	737	733	815	794	737	800	746	794	752	769	742	736	746	811	734	773	734	719	724	712	768	735	777	741	788	774	710	781	805	785	770	795	790	766	758	764	756	827	792	706	783	783	810	766	743	746	753	787	788	794	722	757	801	766	738	765	791	834	729	775	760	798	762	801	755	739	791	751	771	734	770	775	789	798	752	827	761	780	724	813	717	753	802	768	770	714	770	811	797	775	807	755	751	793	736	740	788	802	807	788	778	812	762	760	791	821	801	785	741	761	803	832	769	769	781	767	839	791	829	725	778	777	800	790	755	743	799	827	758	789	767	813	729	738	787	779	760	780	775	824	774	762	773	721	796	771	723	718	760	748	777	793	810	811	807	726	778	764	788	781	762	759	784	799	803	771	752	737	747	759	798	740	800	776	774	778	825	795	767	736	774	748	741	732	792	774	766	808	758	768	769	738	759	805	723	796	770	777	774	774	763	802	790	728	813	748	765	755	765	814	787	745	794	788	756	768	748	828	775	791	784	786	809	781	751	751	766	719	796	741	767	724	754	754	753	733	786	764	763	793	812	780	793	687	711	790	703	752	752	797	740	764	764	774	777	735	751	734	769	736	771	799	778	811	772	796	783	774	778	744	775	803	754	773	775	755	741	806	805	779	737	773	735	692	737	775	798	781	761	735	793	793	759	745	740	790	812	762	785	787	761	755	762	797	720	788	774	842	767	771	747	778	798	776	769	764	730	734	775	782	770	756	764	818	796	754	823	814	779	794	730	749	769	764	808	759	778	732	746	757	754	784	768	718	778	734	783	845	785	789	761	787	770	785	765	783	732	775	784	746	780	775	772	735	769	778	742	764	763	764	789	792	748	763	771	772	751	745	785	821	788	796	722	756	720	732	769	757	789	791	792	765	782	745	773	770	729	794	764	784	794	782	748	769	716	745	725	773	816	782	815	759	759	744	708	765	720	801	777	764	722	764	798	750	757	740	757	723	750	779	786
24992	21544	24993	28531	21540	21392	1727	633	505	471	483	500	488	450	474	465	463	447	473	441	415	446	463	458	468	435	442	422	431	460	414	399	417	395	430	417	434	444	450	419	439	384	425	416	427	402	463	424	453	410	413	399	412	438	440	405	426	417	451	398	475	463	469	425	442	443	471	449	431	447	447	420	442	440	410	462	436	409	427	423	434	463	420	430	413	466	450	426	461	480	425	458	421	418	409	419	404	452	429	439	423	441	460	423	441	464	427	444	437	413	462	440	440	409	437	418	431	489	441	449	424	455	424	457	468	452	422	454	417	446	444	444	442	413	406	429	409	444	439	444	421	459	452	447	443	437	401	438	395	438	448	437	444	400	446	457	422	418	402	453	456	455	416	395	414	438	429	453	411	421	423	414	413	433	440	396	446	428	452	410	400	450	422	424	391	421	416	413	404	410	435	407	447	466	441	414	395	473	419	434	478	441	431	427	441	436	408	401	428	399	428	460	441	413	485	404	416	445	424	448	438	407	439	432	461	481	419	446	439	503	463	465	487	452	384	411	455	446	449	430	437	403	403	451	441	449	467	465	414	451	428	446	398	381	446	445	468	440	447	431	423	399	454	437	450	463	444	445	426	434	429	414	407	424	415	411	421	414	446	419	474	433	447	437	419	419	407	443	429	443	448	462	430	455	431	400	412	448	410	418	403	467	432	438	443	433	420	439	437	454	450	443	430	395	481	439	434	420	387	467	440	469	419	446	447	425	418	438	405	416	436	439	431	422	442	434	381	408	435	410	420	426	476	450	442	421	410	415	413	423	473	446	421	392	426	428	417	454	411	412	403	437	411	424	454	459	422	428	431	460	460	421	416	473	418	398	405	454	456	439	431	428	447	468	422	452	462	415	407	431	427	428	446	436	437	438	453	443	431	424	431	442	437	417	483	449	427	403	436	428	428	444	419	430	450	453	438	483	463	427	422	414	451	419	417	431	448	443	466	476	401	403	433	429	426	440	425	433	467	453	440	409	423	492	406	413	478	398	440	440	417	463	451	465	440	462	407	393	420	415	429	427	456	414	399	436	462	474	414	418	412	407	470	403	409	457	450	424	474	486	421	414	459	465	446	486	439	448	433	455	425	450	456	427	426	445	416	454	446	391	412	443	446	437	399	453	433	424	410	428	409	439	401	463	435	419	482	408	456	468	477	423	423	420	421	445	449	446	465	422	442	455	408	443	396	424	436	421	421	408	441	420	453	392	422	395	453	404	405	401	456	430	415	431	387	431	421	454	421	396	471	428	415	382	464	429	411	419	433	416	415	453	455	444	402	416	459	403	479	440	450	441	432	469	450	412	433	428	434	451	463	467	421	436	474	417	391	433	430	399	437	427	454	445	469	434	470	465	445	409	444	414	421	415	421	416	422	435	434	413	426	510	451	442	461	446	444	447	424	414	446	456	478	447	424	456	460	430	445	451	448	496	441	428	414	447	447	435	435	426	446	446	462	505	471	408	405	473	470	460	463	452	412	436	430	446	439	439	443	432	455	423	405	418	464	461	431	435	398	444	415	423	378	433	385	461	403	426	426	397	425	452	404	439	419	409	438	392	389	402	454	434	437	453	456	429	451	408	432	427	482	445	444	421	477	429	395	449	424	460	460	423	445	400	371	425	431	391	390	437	443	434	452	429	439	447	431	439	437	446	450	438	439	478	452	447	457	475	433	451	423	431	443	438	428	424	483	407	426	454	430	430	446	376	412	442	478	448	421	465	465	469	429	437	428	440	412	468	463	430	437	422	423	435	434	440	414	423	435	439	440	428	451	452	396	433	435	435	405	439	459	449	411	448	462	398	467	435	469	472	421	438	424	434	449	431	458	448	419	454	413	447	417	421	395	417	415	439	467	441	437	446	425	472	395	436	450	472	466	427	424	417	435	399	463	419	400	434	445	405	427	476	446	460	430	413	402	446	435	423	440	425	450	441	413	422	401	446	421	439	420	413	479	447	415	442	425	458	448	434	440	440	422	454	427	410	454	448	456	404	409	441	433	406	417	434	440	433	414	410	429	416	385	455	470	468	393	422	441	453	457	467	418	393	446	467	419	414	391	428	418	441	405	491	447	447	421	473	454	387	442	399	436	499	448	507	421	411	440	417	443	447	412	492	440	445	450	476	451	441	436	410	427	467	439	462	401	408	394	417	433	410	421	423	434	470	462	452	410	424	424	451	438	390	444	402	415	452	427	476	425	429	433	459	432	450	444	417	440	427	467	395	449	417	426	424	451	427	437	453	430	443	464	431	434	483	441	430	465	459	399	410	455	453	469	436	459	464	404	438	394	450	478	460	407	461	429	402	454	423	468	440	443	460	453	432	456	458	440	455	437	428	432	444	419	449	448	444	411	436	414	459	448	445	426	432	368	394	457	443	399	465	443	422	478	428	437	422	482	482	417	405	430	410	404	444	427	396	450	412	434	426	463	418	439	434	458	441	447	439	443	435	431	434	430	428	396	430	434	442	464	463	432	430	433	430	424	382	449	412	393	426	439	445	449	430	435	452	475	434	430	455	429	424	408	446	400	444	429	434	457	495	444	443	438	392	406	430	424	453	438	431	469	450	493	459	448	431	425	424	449	450	406	458	466	479	432	435	431	465	432	440	460	401	407	411	460	425	411	437	441	421	430	490	457	429	433	471	396	416	459	440	434	416	439	452	414	458	507	442	468	429	457	428	445	434	459	456	438	409	444	441	396	440	437	455	429	456	402	439	391	423	429	477	428	395	441	447	474	473	438	433	428	398	417	407	428	447	435	410	463	426	451	435	463	445	457	425	379	413	455	416	393	407	457	433	456	418	439	425	418	420	438	413	426	411	422	467	404	397	438	431	431	413	449	446	410	445	430	431	399	450	402	433	428	424	459	423	451	432	394	445	464	425	460	449	409	423	417	434	458	420	416	406	450	428	410	449	438	434	457	457	375	450	413	437	462	429	428	425	441	415	418	449	445	451	459	417	446	444	427	409	431	437	400	439	430	422	427	408	443	404	447	409	447	411	421	394	447	462	480	434	435	484	416	466	421	453	451	434	379	445	448	438	436	477	435	436	430	416	453	425	466	447	449	386	455	417	454	463	436	453	412	396	437	420	440	450	445	425	445	402	398	415	441	402	420	432	414	453	469	431	452	475	424	401	382	405	431	418	488	415	425	436	452	415	412	405	446	458	464	428	469	451	399	437	441	465	401	457	466	429	403	430	435	439	462	414	430	410	397	447	421	446	445	448	436	466	455	409	429	404	463	445	421	474	438	396	374	461	447	411	451	453	461	409	430	460	427	410	442	423	391	456	464	406	457	406	415	435	432	454	442	493	424	443	423	451	447	451	464	423	399	467	445	403	428	456	424	457	488	458	420	454	441	425	427	442	489	434	420	382	434	471	420	417	454	409	470	438	510	452	410	408	453	430	432	442	446	400	392	446	381	456	462	402	402	419	407	419	451	459	483	431	455	441
9532	6406	1938	1282	1124	1025	1023	895	964	909	911	911	959	975	948	966	918	936	922	959	943	903	947	929	902	994	942	899	915	933	991	930	931	967	948	929	943	910	968	904	939	878	914	954	936	913	870	963	1018	910	892	918	905	959	934	909	969	910	880	927	918	930	883	879	925	942	966	949	908	969	931	943	957	899	928	874	925	886	946	877	911	1001	933	888	922	950	936	904	972	933	957	941	883	914	932	952	938	926	897	936	979	964	974	911	884	912	950	956	850	931	913	921	913	960	906	909	925	967	887	954	907	952	888	913	927	926	963	943	938	886	920	927	887	892	938	917	924	887	951	898	920	926	909	920	911	887	912	924	963	919	839	937	901	885	890	928	911	910	930	891	930	962	873	915	907	948	806	892	912	926	917	920	928	936	895	893	929	909	954	939	913	962	905	917	949	914	932	925	901	945	990	891	962	927	940	926	860	964	914	903	935	872	910	915	910	955	942	901	923	920	901	873	888	933	924	907	923	909	906	950	966	937	886	939	962	923	931	874	937	888	976	931	905	896	935	905	930	910	925	898	898	948	957	979	881	903	934	970	980	928	903	912	889	966	893	916	907	926	942	904	955	897	897	886	875	874	863	886	940	896	936	844	955	967	905	867	921	943	918	919	931	934	965	932	964	950	919	954	885	922	845	898	970	867	884	940	931	943	879	941	933	978	938	916	868	908	931	925	925	935	929	995	964	926	929	928	903	904	890	909	866	972	908	912	907	898	953	895	867	924	909	906	956	924	916	953	890	915	943	940	855	935	981	928	901	973	899	887	946	918	918	997	846	921	901	955	853	947	922	915	896	909	922	893	885	923	852	986	887	882	896	891	908	879	866	919	881	945	918	862	957	926	916	924	919	947	939	906	934	915	918	965	917	896	954	977	913	901	873	929	912	909	954	929	963	956	928	976	930	895	868	853	909	863	906	971	901	945	938	873	950	882	879	971	956	941	935	941	952	858	871	990	918	949	909	901	952	984	911	895	944	950	947	914	871	955	904	962	900	950	906	889	944	912	920	897	965	906	851	965	949	910	923	913	904	997	985	938	906	967	915	989	927	841	948	924	923	893	898	898	990	906	924	884	934	907	912	901	917	1032	894	904	952	913	920	904	903	854	898	897	921	945	965	884	911	1005	923	926	898	926	930	921	949	905	873	955	931	966	891	890	936	923	884	906	929	921	916	909	903	885	890	906	939	948	872	943	888	928	916	923	925	923	895	950	1026	926	933	933	956	948	906	925	921	888	907	938	925	919	922	907	897	872	922	883	926	921	979	957	909	931	924	926	920	921	883	959	897	943	920	899	923	945	917	950	895	922	959	930	932	907	912	911	916	901	918	925	919	938	920	941	903	987	913	930	938	908	902	973	943	943	916	958	894	889	969	897	868	917	894	932	960	917	916	930	891	897	878	927	949	894	950	997	910	957	917	941	944	905	998	926	887	943	923	897	933	915	897	942	939	915	895	941	885	933	916	910	928	882	964	965	962	907	902	927	897	866	907	889	900	887	983	895	927	862	915	906	943	943	917	897	983	943	924	927	936	960	907	927	938	914	942	920	896	964	955	946	953	964	928	869	910	872	864	892	923	879	919	913	965	931	876	956	909	876	937	849	947	872	883	903	906	921	883	892	920	899	969	884	878	916	942	928	865	956	965	879	899	890	915	934	922	894	937	925	912	958	898	928	961	898	917	914	925	959	936	889	937	948	904	924	919	926	891	901	940	921	845	888	900	929	859	933	897	940	919	977	906	904	903	945	937	941	899	911	914	895	914	859	945	907	939	931	890	932	950	923	844	921	911	968	928	943	935	933	944	882	938	995	915	933	903	940	927	965	947	844	925	936	915	931	866	882	931	903	930	875	953	931	963	1002	955	899	913	930	933	887	947	913	935	937	907	990	950	906	895	932	957	910	862	890	963	940	896	966	938	907	940	905	958	909	975	986	930	894	994	914	917	919	940	921	877	901	900	891	944	948	941	898	873	950	937	985	931	878	927	904	932	953	912	902	876	946	953	901	929	901	911	892	881	925	928	882	936	908	909	901	900	880	949	993	928	957	913	869	906	898	952	886	871	887	906	900	956	927	929	915	915	958	905	908	926	972	888	950	961	917	864	960	884	887	923	943	941	912	930	867	962	912	871	984	947	920	931	883	908	924	958	922	930	958	964	912	978	899	929	936	915	930	947	882	922	914	952	908	957	952	933	945	909	930	913	882	908	939	930	914	931	946	938	975	972	865	931	946	929	950	943	944	928	939	891	877	900	893	929	927	907	933	935	886	930	905	941	907	876	902	939	934	928	909	903	908	947	926	890	925	936	906	942	956	875	893	989	889	917	958	993	931	899	908	893	956	931	891	947	952	910	890	989	913	912	949	828	928	944	903	994	892	884	961	875	904	956	910	904	926	902	908	882	928	898	932	964	897	877	894	923	911	958	898	902	929	963	925	908	911	890	921	911	950	897	983	869	912	909	911	876	867	911	900	933	909	917	900	907	944	921	901	900	898	898	897	954	912	937	924	937	930	879	883	881	910	930	931	886	895	940	931	964	971	911	926	901	880	917	906	879	877	921	888	938	922	948	937	952	929	933	909	921	918	940	909	878	875	913	931	907	931	934	893	923	881	972	910	971	910	882	899	928	905	944	900	901	947	888	907	906	958	961	914	940	929	945	963	872	959	983	932	909	962	898	945	900	923	959	911	897	952	953	919	974	914	949	919	920	893	932	888	989	875	861	906	888	906	917	927	896	924	949	853	966	949	901	940	945	927	965	884	898	920	879	937	911	926	936	878	899	950	921	894	907	987	939	952	988	922	962	895	933	965	952	887	937	882	874	943	905	960	895	858	949	970	921	902	968	933	875	901	938	907	886	898	959	880	972	871	917	923	945	916	911	942	877	936	889	907	917	887	943	910	974	963	938	895	899	929	891	881	907	930	885	938	914	950	928	940	930	970	969	944	935	935	957	910	900	906	921	916	898	901	955	901	908	969	883	913	978	971	907	865	925	924	886	890	946	888	910	928	932	933	948	946	849	902	948	926	912	905	939	881	889	873	883	939	953	912	920	921	911	950	884	934	936	881	888	942	921	924	902	976	890	930	939	980	910	900	938	937	890	995	924	887	925	930	946	929	870	877	923	878	942	876	895	936	894	960	850	898	941	917	940	917	915	893	893	935	936	928	865	943	954	997	917	924	949	960	919	950	899	918	933	947	929	910	979	872	943	946	899	922	911	873	910	914	913	913	930	917	876	959	943	910	939	957	925	945	924	1012	940	907	905	915	956	983	901	910	848	918	911	917	899	893	904	1013	860	915	878	947	933	894	937	923	883	948	949	906	895	928	988	925	879	920	933	942	909	918	955	948	924	925	950	882	878	937	914	897	911	951	988	980	896	905	937	874	915	969	907	923	909	943	923	921	956	898	951	907	925	893	949	887	855	953	880	977	866	901	901	938	910	918	915	944	988	869	884	909
24307	21474	25218	28156	21476	21483	19788	809	453	397	367	335	349	321	319	334	319	297	271	300	295	261	287	296	288	306	264	278	267	286	287	281	281	282	273	295	283	287	318	276	289	290	298	293	309	302	291	292	281	302	267	290	276	284	275	261	283	274	284	314	262	274	298	317	257	278	258	297	295	297	285	262	288	254	260	279	290	272	279	283	294	309	277	266	269	308	268	242	236	253	300	279	275	296	296	272	287	301	274	266	299	286	264	294	302	318	284	300	292	293	267	283	292	237	305	271	295	277	269	287	280	287	320	286	295	268	280	289	270	266	284	287	261	259	273	267	288	262	312	316	255	305	326	286	271	302	284	303	264	298	277	251	266	279	275	300	257	310	286	268	262	267	263	255	287	273	287	308	306	254	256	271	278	277	273	285	290	274	302	259	277	269	277	262	308	273	251	269	309	315	290	283	282	278	305	275	291	270	255	281	240	256	283	293	252	283	268	284	249	271	250	264	282	278	266	253	303	283	286	263	292	264	267	280	270	263	299	275	262	270	283	249	258	308	282	261	264	274	280	250	310	293	284	271	296	282	292	278	297	287	262	279	268	277	335	256	290	296	295	301	302	266	296	259	279	266	267	278	300	269	282	287	265	269	272	291	271	260	244	280	283	277	268	283	259	262	253	276	266	293	257	277	268	273	282	283	266	284	278	272	267	271	288	264	283	259	296	281	294	318	276	258	294	267	290	235	263	287	290	270	259	279	276	302	267	287	283	271	280	328	265	255	287	270	299	271	268	304	261	296	262	268	272	281	279	252	279	276	284	244	259	300	268	275	280	277	269	275	289	277	280	266	309	286	281	276	260	264	308	271	280	314	270	280	266	249	245	315	301	281	286	262	268	250	290	266	283	332	279	270	274	278	279	258	302	276	278	281	314	319	281	272	299	302	265	322	287	262	274	315	286	292	289	297	267	260	260	281	286	232	294	263	283	272	255	259	314	290	285	281	263	299	278	260	298	267	273	305	249	269	267	279	295	268	270	288	265	252	269	276	306	291	281	283	283	277	304	286	242	268	281	272	264	262	272	244	259	288	256	291	265	293	298	269	288	282	275	296	257	270	256	266	246	284	272	257	281	262	274	261	295	285	295	290	280	246	264	273	268	277	263	270	290	240	299	269	264	262	301	294	290	259	249	296	295	291	277	262	261	278	263	287	247	275	249	300	263	257	272	281	250	262	269	289	262	282	275	281	308	280	260	265	240	258	251	300	273	288	296	283	280	253	283	286	270	271	269	287	274	250	280	278	287	275	303	267	289	251	280	318	274	269	286	286	272	284	265	284	262	252	290	283	250	320	289	266	288	297	248	304	286	279	296	289	270	271	226	269	254	288	276	266	245	286	276	276	252	294	235	311	305	285	249	278	261	268	313	311	287	309	261	286	276	275	287	287	268	263	298	258	281	279	282	270	270	259	285	325	289	266	279	273	275	270	279	253	293	250	288	263	275	260	279	240	291	283	271	306	257	287	296	271	260	312	266	264	272	290	283	263	273	274	276	294	272	287	244	244	257	299	279	244	290	271	250	277	253	273	280	274	280	272	265	253	278	277	312	297	275	285	299	270	249	275	288	259	271	246	261	245	293	296	291	282	283	232	276	298	274	267	305	289	272	289	256	281	277	255	275	311	287	242	255	258	260	292	296	287	291	282	267	272	298	298	255	280	264	299	297	292	274	273	271	301	283	274	274	275	295	268	269	286	266	317	266	264	257	271	287	302	265	272	250	273	255	289	260	287	277	260	292	312	304	262	294	307	267	261	239	264	281	288	304	241	259	270	269	272	279	287	312	292	285	285	261	241	276	247	266	292	266	296	265	274	269	292	307	253	300	281	313	270	304	279	264	292	286	275	277	269	262	266	257	282	284	257	236	242	256	306	281	256	271	270	260	271	273	281	248	291	294	296	272	278	252	260	295	259	272	260	280	273	293	305	255	313	281	267	294	301	268	269	284	248	270	289	273	282	275	285	268	261	278	325	264	300	259	272	245	254	263	281	291	231	247	263	251	245	291	247	240	254	262	241	268	299	287	261	272	292	271	286	277	280	316	316	270	254	249	244	277	292	299	293	273	274	241	272	275	274	276	263	277	296	288	298	237	277	259	269	279	308	281	281	266	284	262	281	293	278	282	259	271	293	244	280	285	292	288	261	273	314	296	272	293	280	273	291	289	273	262	257	286	301	292	291	245	258	290	272	270	238	289	246	268	290	270	279	284	269	284	273	256	264	268	316	268	274	285	285	287	303	251	277	267	276	267	261	265	302	269	282	261	247	275	267	273	288	259	274	283	292	289	252	271	257	269	280	270	259	283	286	286	320	301	299	247	298	269	283	240	281	274	283	293	309	291	269	251	252	265	288	275	270	268	322	256	238	284	272	300	279	269	286	284	249	280	279	247	247	282	253	290	308	248	287	270	250	264	288	252	256	292	311	267	292	305	295	302	282	297	302	312	272	243	267	290	327	265	299	308	229	259	293	306	261	255	274	288	295	278	257	277	239	269	268	293	278	280	289	266	281	276	246	268	265	283	273	258	277	299	320	258	268	304	291	293	263	291	288	316	296	273	275	283	281	238	284	265	271	264	300	280	251	277	267	280	285	240	270	287	271	278	300	253	254	262	283	267	280	285	317	294	294	277	266	264	291	259	249	259	238	286	280	267	227	271	299	279	280	307	269	267	263	283	302	270	290	248	225	284	329	252	256	257	261	265	258	264	284	268	291	287	260	271	291	290	290	277	293	287	261	232	318	296	285	236	283	273	259	286	276	253	300	290	261	300	254	270	269	288	270	265	285	261	296	308	290	259	292	260	271	243	294	291	262	322	275	239	301	315	295	245	294	292	272	281	265	318	273	318	292	271	299	282	309	312	292	258	246	265	298	284	291	289	260	270	246	248	291	275	270	285	293	298	227	273	302	306	281	281	273	285	284	260	315	272	271	300	274	287	292	272	275	294	284	286	254	302	247	296	265	272	252	264	278	258	263	268	303	266	300	287	262	301	246	285	268	266	277	309	289	283	293	274	278	266	303	255	262	287	276	276	288	255	279	271	291	298	327	309	291	258	272	279	258	299	306	271	269	302	265	301	304	242	282	271	294	273	266	258	293	278	271	286	285	291	287	252	278	299	264	270	262	303	238	272	298	289	307	266	270	300	256	281	311	271	292	248	297	305	245	297	298	264	278	273	260	296	295	254	244	285	336	292	305	257	299	287	295	301	262	276	271	260	267	290	258	290	300	275	285	287	262	263	246	254	235	253	298	259	248	281	280	267	256	256	265	292	292	273	279	264	305	289	258	282	311	284	261	285	264	245	260	294	298	281	334	293	285	283	274	293	257	292	280	243	293	234	272	264	279	282	275	282	262	286	240	260	244	246	270	275	274	260	255	299	298	296	297	285	287	286	245	296	302	283	260	276	297	301	249	246	270	264	278	292	281	257	281	275	283	259	253	255	271
12507	9250	2628	1176	902	823	736	682	708	650	647	665	602	615	612	612	588	599	615	624	598	586	595	588	587	609	653	560	597	583	635	582	605	556	593	609	607	657	612	631	646	646	608	604	607	620	605	630	563	627	578	604	625	580	657	609	581	633	606	562	599	577	629	635	584	584	608	591	581	555	622	598	626	656	636	557	572	600	600	583	652	622	632	599	629	577	547	633	593	577	619	589	603	611	602	651	628	579	614	597	629	587	607	604	618	575	599	603	623	628	596	581	607	624	583	585	572	565	617	633	615	541	615	587	585	576	622	600	625	580	615	647	575	591	567	579	584	640	578	600	609	592	632	627	582	610	625	616	596	604	578	605	605	595	609	610	578	612	601	626	592	620	574	620	638	531	609	588	580	627	618	595	593	601	652	626	591	546	606	611	597	573	595	619	618	597	596	558	606	608	578	622	565	624	593	644	576	564	551	616	610	560	578	598	636	596	580	587	603	633	616	622	598	602	574	582	599	561	613	586	603	596	615	560	554	586	580	592	582	623	632	581	568	601	615	589	619	618	558	615	598	609	586	606	619	657	619	596	559	607	612	593	599	596	610	601	608	603	633	565	585	568	617	599	625	585	625	624	578	574	593	584	590	630	593	612	580	613	544	620	578	578	574	616	623	608	616	572	653	544	578	557	631	610	573	593	606	571	595	592	613	596	597	618	609	565	563	623	635	565	567	590	605	608	627	588	580	598	586	564	593	567	640	628	640	617	595	611	573	592	601	552	626	598	633	597	567	605	581	624	594	580	610	554	589	578	572	611	586	629	595	591	573	552	581	601	580	585	569	570	625	630	663	610	615	556	612	601	587	622	582	627	609	602	629	605	617	553	619	607	629	633	571	592	586	584	588	620	632	600	592	591	622	615	616	629	606	600	596	595	628	632	610	564	608	570	656	592	586	563	641	581	587	565	592	615	600	620	617	572	577	607	587	593	602	617	638	578	612	611	627	638	622	628	582	580	582	611	584	577	616	612	594	580	562	599	570	596	597	608	588	607	618	599	561	592	609	620	571	600	581	564	575	566	583	618	626	649	586	589	610	618	577	582	623	593	587	568	619	578	592	538	620	616	647	624	624	552	652	590	602	594	602	614	587	551	585	553	590	623	557	598	591	576	619	623	590	605	611	640	597	581	555	585	599	613	575	580	620	587	597	608	590	551	573	631	627	613	559	623	603	580	608	583	637	598	628	570	600	605	629	617	606	627	599	600	580	607	595	595	586	612	560	552	611	611	581	569	632	593	606	609	584	619	615	591	608	631	635	621	603	606	581	638	569	607	598	611	644	576	595	579	624	600	611	603	595	608	609	590	593	567	568	638	637	606	607	602	586	595	579	570	556	645	615	649	613	577	629	600	624	564	586	588	581	602	622	582	625	641	568	613	614	599	597	607	592	613	592	586	632	602	602	601	614	562	590	559	641	621	631	576	572	589	531	629	580	631	570	593	588	600	583	613	577	595	556	615	602	545	561	616	591	602	633	576	614	632	610	623	577	616	624	570	562	573	621	577	621	573	609	583	608	653	596	584	620	568	643	600	614	577	600	594	622	579	602	591	607	555	629	596	636	589	594	640	618	632	592	564	580	564	633	630	637	597	596	615	629	594	616	641	631	588	645	581	623	594	605	610	571	622	606	603	608	605	612	590	581	618	646	622	601	614	600	622	569	589	597	546	597	599	599	598	626	648	617	596	605	633	588	583	596	610	626	604	612	600	632	583	610	651	589	621	600	606	594	618	614	618	588	649	592	619	612	593	625	619	615	625	634	582	602	547	584	611	629	598	631	610	635	624	604	574	600	605	613	593	628	613	580	630	609	614	627	595	644	596	608	613	600	561	607	608	610	570	630	630	601	605	582	624	596	580	651	603	614	647	602	617	646	631	643	596	615	627	597	578	580	595	572	636	548	615	610	594	606	580	638	551	631	617	588	600	605	605	607	631	563	576	622	582	604	661	600	604	615	600	579	613	579	569	571	603	615	624	597	572	578	625	580	595	618	613	602	622	598	593	589	651	589	542	610	552	597	583	577	597	625	584	612	588	580	587	594	580	623	562	643	628	617	633	591	612	574	609	578	598	579	595	554	617	582	610	615	565	595	563	588	624	601	584	570	566	609	608	613	591	608	635	604	563	618	605	620	597	619	638	660	615	588	608	586	601	642	612	548	632	610	605	603	610	640	573	603	577	588	557	566	619	611	599	615	620	602	620	583	608	577	654	614	577	588	573	575	589	584	582	633	581	625	640	626	608	597	566	599	564	617	619	574	604	589	582	607	622	574	558	606	600	547	613	635	609	614	594	558	615	627	613	606	571	610	597	604	643	620	588	624	554	602	641	572	572	618	607	592	590	617	560	587	580	627	584	589	548	568	603	576	568	609	585	601	585	627	583	627	597	575	589	604	591	605	596	612	611	601	606	596	631	609	574	604	579	594	627	610	570	610	597	622	603	544	608	617	630	652	588	612	581	576	602	643	617	594	595	597	596	594	603	606	563	615	574	561	608	595	611	604	555	652	567	625	646	613	640	626	597	593	618	567	622	589	586	568	552	587	612	637	596	581	594	615	614	623	646	600	569	613	532	615	591	592	607	580	604	601	585	598	617	595	621	635	618	597	586	591	563	604	598	622	618	599	625	595	581	623	557	588	625	634	616	555	658	522	566	597	598	580	579	608	604	637	586	563	619	603	621	570	627	573	628	613	661	601	652	606	615	607	587	543	589	609	597	616	593	597	613	607	609	618	577	595	581	590	553	625	587	608	624	625	532	631	610	602	595	629	626	597	614	562	589	594	629	632	563	621	606	614	597	623	596	597	574	606	623	618	550	585	636	600	578	581	588	571	622	631	622	593	600	619	617	627	614	596	591	604	548	588	602	586	597	633	569	607	600	579	590	592	599	578	561	557	626	570	575	608	606	641	636	596	600	610	584	624	603	539	622	576	578	611	600	619	587	587	600	608	578	580	600	619	602	604	564	620	591	584	601	595	603	565	587	595	548	615	584	615	610	605	643	574	614	601	599	605	609	614	567	633	571	612	578	567	630	618	622	614	655	591	590	577	649	597	584	618	583	626	618	565	614	605	611	604	572	573	597	640	599	635	602	571	575	626	581	613	614	597	546	591	611	569	589	573	575	610	633	625	599	588	599	578	580	629	558	616	607	618	603	647	621	600	621	592	618	627	571	586	637	595	599	595	582	610	631	597	595	593	633	563	576	644	575	591	605	569	574	622	596	578	584	573	619	596	590	586	599	563	623	590	590	553	602	620	572	548	607	582	565	597	593	619	607	601	584	621	608	600	599	575	621	592	583	574	612	585	602	536	577	585	548	577	594	576	609	584	581	643	628	593	662	574	625	606	601	602	562	633	567	584	582	614	610	595	622	587	590	621	668	638	592	592	601	623	608	572	589	598	613	593	582	607	634	587	621	576	565	597	586	580	640	610	574	644	601	644	633
32402	20615	9842	701	389	374	342	319	316	325	341	338	340	338	366	304	317	354	385	355	369	352	319	308	321	334	330	323	332	350	339	342	308	361	332	386	320	343	344	342	319	347	329	319	328	320	357	337	351	348	321	345	333	349	333	356	346	354	340	331	344	341	345	326	353	332	355	343	321	378	320	341	388	318	327	297	368	320	315	341	361	367	348	339	344	347	348	346	349	349	366	374	313	361	372	316	342	354	322	343	336	334	300	363	318	327	326	283	334	303	349	327	328	315	322	343	339	335	326	336	342	313	351	298	355	353	360	331	306	338	337	299	348	311	332	338	328	347	336	377	354	301	334	317	331	311	323	334	350	327	348	380	366	356	323	366	299	352	317	353	353	315	317	342	326	325	339	343	326	321	347	347	324	342	337	358	338	366	370	366	359	329	343	330	334	342	331	325	344	299	315	356	312	352	350	351	300	318	307	317	323	358	358	313	346	360	348	337	358	355	301	355	343	310	320	308	358	357	328	341	323	358	346	332	327	350	342	333	371	334	291	334	325	382	312	367	341	324	326	322	362	356	328	319	353	318	335	314	332	339	351	318	336	330	349	334	357	343	301	364	336	338	323	368	311	333	381	337	347	292	348	325	337	320	315	302	299	302	330	294	358	353	324	318	331	325	322	325	350	337	348	342	336	317	295	360	355	334	342	350	317	340	355	330	290	321	356	291	343	324	334	360	348	341	358	339	348	328	346	352	349	310	327	348	310	340	351	325	332	364	306	307	299	335	322	309	360	375	357	322	343	362	318	346	333	314	323	319	294	337	327	317	306	360	334	322	322	339	312	342	342	337	338	330	338	351	358	332	325	343	341	307	344	310	298	357	345	353	331	346	344	349	347	359	361	324	334	347	353	352	334	320	352	316	340	330	310	343	343	332	361	311	337	329	369	335	307	334	301	348	342	357	317	338	361	338	359	328	292	326	346	338	338	329	371	364	331	359	321	345	359	326	344	368	344	360	366	292	347	354	311	333	354	318	372	336	366	315	326	299	333	356	389	310	351	333	326	322	329	372	350	342	319	328	382	295	331	321	352	332	352	310	330	372	325	361	318	309	391	325	342	321	334	330	356	377	326	344	322	346	306	318	345	322	361	327	345	369	353	349	331	317	358	340	366	358	349	352	356	329	351	342	350	350	367	314	339	328	358	354	379	329	372	369	340	333	334	320	340	312	314	314	334	322	335	369	344	342	324	297	311	289	355	311	333	320	337	318	336	365	331	320	309	331	354	362	329	334	325	340	318	340	327	364	378	356	311	302	314	325	323	341	371	362	321	332	297	340	326	344	339	369	365	345	350	357	361	357	328	330	311	324	345	346	278	357	324	335	336	351	334	333	304	333	304	326	340	307	382	345	370	336	331	342	342	336	316	357	335	299	316	322	357	380	326	316	341	348	368	348	340	335	341	341	357	319	370	313	338	337	352	346	339	371	339	336	343	336	323	337	360	347	345	333	325	325	336	301	341	351	319	344	349	304	358	329	317	341	320	341	322	340	323	339	333	319	333	334	359	336	339	370	353	355	335	322	338	338	379	342	351	352	340	332	349	346	330	325	320	331	324	356	345	336	343	358	366	313	312	336	300	324	344	344	315	345	323	357	349	350	354	346	335	340	345	364	327	327	355	317	342	286	325	346	322	330	338	338	303	350	314	297	343	321	331	332	354	350	330	367	329	352	331	382	362	349	343	338	360	364	341	296	338	300	353	349	342	344	345	334	363	366	286	329	331	341	339	338	355	323	362	326	294	342	319	343	350	310	320	330	332	347	309	371	342	327	309	333	305	342	307	305	346	340	300	322	350	354	350	344	338	351	354	372	322	341	327	341	330	298	358	352	324	358	326	352	358	358	308	329	354	324	399	310	312	299	338	342	341	361	338	295	346	331	312	304	353	315	351	348	361	337	370	334	331	368	366	363	361	324	349	362	333	320	335	349	308	322	355	327	353	367	363	385	327	324	359	319	347	329	302	321	329	342	315	350	355	340	363	336	323	345	330	330	356	350	306	348	356	343	325	343	367	345	312	330	328	359	335	340	275	332	395	396	307	316	335	340	324	346	325	359	357	363	386	314	316	339	301	373	351	320	326	327	345	339	351	357	338	323	342	355	363	335	367	356	296	344	347	366	332	327	304	344	332	360	339	341	336	344	338	311	315	332	353	350	342	364	351	326	342	311	354	322	352	312	360	344	316	338	337	322	326	330	315	315	318	344	335	338	333	379	327	330	333	339	359	352	396	340	369	348	364	303	356	372	328	344	350	301	324	347	330	347	335	341	331	302	350	342	306	302	372	300	305	355	350	361	319	346	346	351	305	341	352	367	348	344	338	318	329	349	347	325	354	357	359	344	308	340	319	330	323	301	316	341	337	381	348	347	340	376	330	317	357	340	368	334	328	327	351	340	357	338	374	306	296	313	317	357	359	348	316	322	322	304	346	328	343	355	313	346	311	349	322	376	310	329	342	352	327	352	305	354	366	329	315	354	302	310	345	305	377	324	326	368	347	336	323	346	334	338	365	360	334	316	355	333	325	359	314	372	350	345	315	338	335	327	346	342	354	328	318	311	324	345	316	352	331	363	343	315	330	358	349	324	362	309	318	342	320	312	333	334	334	351	335	361	359	329	320	346	366	346	347	343	355	332	369	313	324	342	342	304	319	332	303	349	359	315	346	335	327	309	326	329	327	360	343	342	318	346	343	294	336	348	351	349	325	318	341	342	353	327	340	321	358	352	364	375	339	341	343	369	315	302	362	347	336	328	350	367	345	330	357	361	359	312	334	375	335	352	307	343	359	350	360	343	340	302	366	337	345	358	364	334	330	323	366	322	340	327	372	362	320	324	341	330	327	336	353	314	338	340	313	381	331	354	342	359	361	383	328	327	362	311	352	331	344	368	360	346	360	361	343	316	344	345	323	308	336	271	319	365	365	334	330	382	331	382	324	347	368	339	341	314	352	353	385	363	331	331	337	334	353	312	367	341	332	334	354	321	332	344	359	345	338	368	359	335	329	336	342	345	341	343	324	346	326	315	342	318	337	322	291	334	347	336	336	317	333	329	368	282	336	350	330	347	337	300	338	309	337	383	330	333	365	326	378	337	324	347	327	336	367	338	360	322	334	298	320	315	354	346	340	323	304	367	339	313	300	317	344	327	308	338	293	306	371	369	344	318	374	366	333	337	310	325	332	346	335	296	311	313	332	360	319	302	340	327	330	364	323	356	312	338	349	325	337	355	312	367	356	313	341	335	324	316	357	329	354	329	371	361	327	310	349	312	385	331	372	365	308	351	310	359	309	354	350	343	329	353	356	302	311	321	334	359	371	368	313	309	323	337	329	372	314	339	315	346	333	320	371	320	359	341	332	322	337	337	358	311	349	335	303	312	350	326	356	373	338	371	338	357	334	301	340	355	355	294	339	364	309	330	318	339	349	353	362	328	336	301	356	332	361	321
6222	1132	797	810	839	771	753	781	771	709	814	754	747	782	782	757	735	754	723	744	751	748	760	784	757	736	760	727	685	810	792	736	763	741	765	772	784	775	758	742	737	758	744	756	770	767	766	767	755	749	776	742	737	761	721	778	777	805	791	765	772	790	813	766	763	795	788	807	761	810	782	786	801	780	806	792	760	762	740	751	714	808	763	759	771	781	723	790	752	781	727	781	770	787	741	763	791	809	781	777	772	783	728	752	753	791	767	760	745	807	725	782	753	802	799	788	776	781	796	732	782	800	780	730	803	775	740	781	798	778	774	780	744	793	813	782	760	740	769	813	788	788	707	758	737	764	761	743	789	765	736	766	759	748	783	770	775	798	798	751	826	752	762	831	768	740	730	832	812	751	820	756	764	812	803	744	780	807	754	802	820	750	728	839	781	781	766	775	806	798	765	776	794	772	800	712	772	805	776	785	802	760	787	784	779	754	767	788	793	734	789	786	748	778	763	777	809	727	803	749	764	767	705	735	767	797	785	694	781	817	794	781	808	819	786	790	758	764	764	775	777	795	803	747	768	739	790	781	743	807	801	747	759	783	718	717	743	811	746	762	816	800	742	817	790	785	772	768	797	752	800	772	703	724	754	748	782	804	767	790	751	747	773	806	750	756	743	810	749	752	812	769	776	796	731	762	814	728	814	788	787	819	782	724	759	781	794	734	783	803	783	752	757	718	803	773	762	782	793	783	775	741	787	755	779	756	765	776	730	764	769	782	772	777	746	801	790	812	736	776	741	820	799	768	758	781	784	793	736	834	722	743	725	764	759	773	789	773	777	790	811	771	766	788	768	798	800	773	794	789	733	771	734	790	757	776	716	741	778	783	770	796	809	783	756	750	739	785	720	780	775	714	769	770	746	740	774	814	809	785	753	737	803	762	767	766	739	752	756	815	760	782	772	784	762	754	722	838	767	730	777	720	784	755	792	815	731	786	750	787	733	769	763	763	816	782	758	753	769	734	792	794	776	739	739	763	780	789	769	786	755	740	747	774	806	742	719	721	790	702	794	784	767	827	821	742	793	785	747	753	749	782	780	768	737	726	742	780	773	764	734	807	765	750	800	745	814	733	807	734	776	764	823	806	754	775	734	787	772	769	782	762	782	728	778	796	744	758	720	857	748	764	747	729	773	805	726	797	750	758	732	781	740	791	797	716	737	745	795	758	777	759	772	758	776	781	734	760	780	802	717	760	775	780	782	745	775	770	786	798	810	761	768	763	751	782	787	737	834	749	727	741	753	775	790	767	782	748	763	764	749	757	756	771	803	782	795	800	749	789	824	806	787	768	724	786	764	764	772	771	742	768	789	756	825	773	791	782	754	805	764	800	759	723	775	780	717	779	749	756	770	749	763	761	786	747	786	733	798	806	787	774	792	737	795	767	737	826	764	784	794	739	771	794	754	780	782	745	777	786	802	761	796	817	757	740	742	791	767	795	711	737	741	749	758	760	762	769	703	717	782	795	757	746	773	773	724	797	765	747	734	770	753	836	749	730	789	739	764	751	778	754	800	785	750	810	819	775	758	746	802	754	783	771	786	795	777	766	730	798	792	775	769	742	768	796	727	702	722	787	767	772	798	767	769	761	771	736	746	753	756	760	748	778	765	773	764	742	762	781	766	767	801	734	729	746	719	772	725	782	762	772	746	802	754	784	806	819	780	739	742	732	809	773	748	718	801	752	777	771	764	780	797	793	766	761	802	743	820	772	779	767	770	764	749	738	821	783	764	796	742	778	713	780	747	782	779	771	773	757	727	784	782	775	752	786	793	733	737	753	822	801	734	756	717	767	764	744	847	784	776	760	777	732	750	830	819	769	764	745	797	767	732	782	743	731	737	740	725	801	752	768	736	792	847	759	765	808	774	725	817	777	747	766	778	774	735	793	782	780	742	787	731	808	758	769	793	770	793	789	817	719	757	754	805	732	768	809	751	799	810	765	754	769	774	787	783	769	765	725	777	801	764	773	742	751	788	728	769	806	733	722	728	757	731	773	805	821	795	770	763	780	794	769	796	796	786	802	745	743	821	802	782	780	775	812	756	771	775	765	766	720	774	777	748	790	753	785	812	765	843	760	754	778	827	757	795	763	741	731	792	775	794	800	756	796	757	777	761	778	784	790	786	771	764	744	735	778	755	756	762	728	750	745	713	761	793	790	713	760	770	761	807	792	776	750	756	766	793	758	825	756	795	765	774	803	741	775	791	760	778	735	767	798	766	743	800	770	788	781	724	766	782	741	773	789	777	778	739	803	792	843	773	775	808	755	746	771	784	826	789	754	771	768	735	820	796	745	792	783	794	783	760	783	822	754	751	745	745	736	754	760	830	795	746	818	749	778	801	808	799	747	736	769	788	758	750	795	784	763	806	763	764	765	831	796	769	776	755	741	763	691	783	801	758	785	749	768	810	793	810	796	788	744	768	749	715	782	746	832	758	807	823	784	740	781	725	738	838	751	783	778	813	775	807	851	794	767	813	768	736	787	777	839	772	763	768	722	765	817	749	763	788	765	719	686	783	778	745	795	767	770	760	765	756	749	794	798	760	793	721	763	739	742	722	705	765	778	779	767	774	812	771	718	761	791	793	763	746	805	761	781	736	772	768	789	796	751	768	744	819	754	726	747	703	784	806	744	774	745	766	788	803	805	714	787	796	783	792	757	770	731	775	782	766	745	792	777	711	812	782	790	769	828	756	740	756	751	742	790	741	771	786	737	827	765	777	771	729	756	768	789	802	740	779	772	711	766	783	709	788	769	813	799	754	783	776	828	756	740	731	733	795	775	790	754	785	783	782	768	758	775	784	776	760	710	736	792	762	740	764	763	746	771	823	784	760	745	757	733	773	780	776	779	756	729	743	835	748	757	767	759	774	772	793	774	755	767	770	771	793	804	785	714	789	758	745	722	816	786	724	769	771	767	738	734	766	818	759	742	798	794	755	763	789	771	792	749	716	768	736	765	753	779	763	734	716	743	781	775	771	783	783	742	805	756	755	788	805	764	732	799	767	829	797	778	738	726	733	782	762	754	826	719	803	788	777	801	712	730	792	774	745	787	787	818	685	845	743	825	784	739	783	776	740	781	714	771	742	799	798	786	794	744	763	762	745	778	806	782	759	692	716	812	811	777	748	789	805	767	764	760	833	765	800	749	756	748	767	746	780	734	805	706	745	754	736	797	781	725	741	790	744	772	766	793	767	784	815	746	728	776	817	771	738	745	829	741	812	815	797	741	765	754	721	792	767	723	768	773	737	816	792	741	751	783	732	862	780	794	801	728	758	736	798	761	774	735	763	765	707	752	776	794	742	720	729	797	769	822	787	754	750	738	766	761	769	770	757	751	761	781	764	744	808	784	783	729	829	742	779	750	760	748	795	735	770	771	783	783	785	756	803	780	764	770	739	758	708	824	777	780	790	765	762	836	761	773	751	786	770	790	761	772	778	775
24925	21434	24808	28301	21351	21205	1760	602	511	492	474	448	506	448	467	425	480	427	456	459	405	444	447	452	456	379	454	473	461	431	455	439	406	435	462	447	459	475	424	453	443	448	446	460	414	413	413	417	453	370	439	449	457	466	397	420	456	438	405	436	496	430	413	445	407	443	417	399	461	409	455	438	459	431	456	454	408	422	432	422	435	401	447	401	417	424	448	448	431	418	409	414	404	424	464	434	467	411	417	462	455	445	408	456	400	450	459	455	409	428	469	477	444	430	455	468	439	442	477	442	437	474	375	418	454	401	414	434	458	422	432	428	462	469	440	418	410	380	420	443	430	435	442	456	443	466	408	431	429	445	472	459	460	422	443	427	490	413	411	436	448	423	465	415	408	428	431	434	444	443	437	424	416	437	434	421	421	402	427	436	419	453	413	464	373	445	418	423	414	413	462	433	455	416	441	421	432	449	424	426	409	427	471	431	456	395	422	421	462	452	445	441	446	464	493	439	435	448	441	426	407	451	447	442	443	436	434	438	454	422	453	403	443	469	457	446	403	424	446	402	479	421	480	431	436	389	445	436	474	420	447	433	437	443	416	449	434	429	412	395	484	414	418	402	445	390	417	420	433	450	386	451	397	394	447	436	401	412	412	442	432	433	432	378	454	453	447	446	415	426	491	421	458	444	421	410	449	468	408	445	451	409	427	448	387	420	446	443	447	409	477	447	415	401	424	424	445	452	418	418	438	402	451	425	428	455	437	459	454	416	409	452	416	425	443	456	432	437	457	421	426	409	409	450	443	444	451	416	435	450	397	447	406	410	443	445	433	435	469	434	414	425	437	439	454	411	418	445	448	464	436	451	439	421	442	413	392	465	424	441	409	407	419	427	440	430	422	385	432	426	448	427	419	407	440	450	464	418	439	437	413	437	470	437	453	426	441	459	410	441	416	404	438	437	411	455	423	452	444	446	446	425	437	415	429	437	438	458	443	442	416	417	436	439	392	424	440	453	442	438	457	439	446	466	433	440	439	411	419	428	444	426	440	399	420	401	401	403	451	412	425	454	396	411	438	399	435	398	394	452	396	431	409	408	423	418	431	454	424	435	414	450	455	435	403	411	401	409	388	465	446	400	422	447	411	412	426	468	457	430	433	437	451	440	435	440	411	450	428	431	425	439	461	419	449	450	438	430	449	422	418	465	440	429	439	412	443	455	381	431	467	430	474	444	420	445	421	448	410	424	415	441	450	414	376	457	445	426	383	411	449	411	418	436	461	425	425	456	399	407	440	405	463	435	454	445	424	418	422	473	423	447	425	389	419	437	407	455	455	444	401	424	417	394	433	410	439	433	463	398	417	437	407	422	436	431	441	405	437	458	396	413	416	406	410	461	443	444	452	466	395	443	465	442	409	419	451	422	438	412	413	484	423	436	431	430	453	432	463	469	421	398	455	443	429	431	499	403	400	462	428	441	438	394	417	410	447	447	435	446	433	452	365	428	430	411	470	439	395	422	428	447	404	422	442	459	440	421	401	441	424	431	462	428	373	401	431	430	455	418	422	423	421	457	447	407	467	456	446	440	438	421	474	448	430	441	416	411	436	450	447	445	384	422	418	459	406	464	448	399	446	465	415	381	430	432	406	475	431	450	459	433	427	408	425	446	455	457	426	422	421	459	455	423	398	402	378	443	428	458	433	467	448	381	424	447	457	450	434	440	438	473	411	392	395	411	447	401	409	433	430	449	459	416	407	439	409	423	443	430	418	389	419	426	456	472	435	444	473	408	417	484	445	441	438	468	481	401	453	443	411	407	393	441	441	444	434	423	461	399	482	463	422	428	370	434	465	407	439	433	465	426	448	438	396	428	408	455	391	431	452	457	402	455	423	416	442	423	408	421	478	430	451	406	449	413	447	483	457	447	471	419	446	451	455	460	447	471	374	435	411	429	414	431	465	429	457	420	477	411	449	421	450	430	430	415	461	442	442	415	406	444	437	449	455	494	476	430	473	462	415	456	436	433	445	410	478	449	462	444	442	450	434	376	393	410	454	431	406	439	444	400	438	448	489	427	433	386	476	388	434	444	413	422	457	451	458	409	425	426	424	425	419	443	470	407	416	460	453	435	469	433	444	440	431	467	428	435	386	422	465	422	409	404	420	458	435	438	469	393	455	416	450	434	421	419	456	434	454	438	445	435	438	413	408	454	481	465	403	392	436	388	442	436	447	438	410	435	442	479	435	401	414	428	468	423	421	433	443	421	452	432	432	413	424	469	408	407	414	425	401	445	426	404	440	410	410	446	439	424	464	398	441	459	439	399	396	454	377	403	416	461	469	447	446	408	419	458	451	434	391	412	429	426	416	386	402	446	419	421	427	409	424	437	427	444	421	388	437	431	474	478	401	421	401	440	427	447	444	441	453	467	448	369	383	441	483	436	465	406	419	426	431	421	415	419	438	413	449	432	433	412	413	444	393	491	426	408	464	447	430	437	470	428	396	448	420	427	426	419	403	431	425	414	403	489	441	407	473	448	412	383	399	422	436	404	400	449	427	424	489	430	452	419	435	436	431	430	428	419	427	416	443	468	426	424	399	448	427	423	448	460	430	458	409	430	448	426	407	470	431	438	405	436	433	410	447	437	462	453	479	444	438	416	472	391	447	454	412	401	453	396	413	421	444	403	437	435	413	425	435	402	403	453	410	454	458	399	422	437	458	411	439	437	420	452	437	449	470	456	413	441	400	422	441	441	389	429	440	426	407	440	491	409	401	454	434	437	447	439	429	463	445	477	465	422	435	408	410	415	438	427	424	461	431	391	477	475	438	432	420	466	448	446	443	423	459	474	442	424	453	442	430	444	421	476	458	422	427	435	406	434	439	410	408	406	416	411	398	459	421	414	433	458	456	460	435	437	419	434	446	446	433	449	438	431	452	426	469	419	420	450	421	439	446	409	438	404	456	427	457	412	436	422	437	473	423	427	386	433	427	439	394	414	478	413	443	427	447	426	416	435	398	430	456	468	448	399	444	439	397	431	445	435	404	429	418	442	437	445	450	405	438	473	448	437	427	457	431	442	388	408	449	421	420	443	439	493	400	394	435	401	391	400	411	469	441	480	485	424	420	388	418	418	388	423	438	429	454	436	431	460	435	417	407	419	453	439	438	416	451	463	422	430	454	474	464	486	429	372	447	390	405	393	443	414	441	430	436	415	420	461	429	424	436	481	402	475	443	412	437	449	430	442	431	512	429	417	469	431	472	408	407	396	433	469	467	400	447	436	476	401	425	379	445	418	442	414	417	472	423	394	426	454	407	427	436	431	425	447	400	415	463	425	423	407	470	408	413	479	465	408	436	426	427	399	445	438	400	401	442	436	455	465	448	406	447	459	402	443	399	422	416	414	458	413	450	454	428	422	439	443	415	448	411	405	443	427	488	444	389	439	436	416	415	423	429	426	405	445	477	450	437	414	430	402	380	444	435	393	402	421	415	423	421	464
9307	6063	1879	1264	1067	1006	1003	950	965	943	937	935	948	930	941	893	912	915	917	920	916	947	882	959	915	926	955	926	948	918	963	907	899	984	913	902	929	947	859	949	903	921	940	892	963	925	899	869	937	921	898	924	923	860	907	958	870	953	916	936	936	898	909	911	941	909	882	956	903	961	943	946	883	978	902	874	927	972	947	930	903	951	939	947	892	889	941	905	941	932	880	926	927	966	948	902	913	893	930	913	988	934	904	938	892	881	950	942	928	912	929	908	938	903	886	882	933	931	913	927	922	917	841	898	897	933	930	888	943	915	902	892	919	900	881	910	947	886	899	954	871	886	943	881	904	941	938	924	908	870	894	868	907	868	967	961	891	1003	895	907	900	911	935	963	913	960	969	914	921	960	884	929	902	942	933	853	919	917	924	894	857	909	948	969	894	939	887	846	878	924	946	971	954	927	965	867	930	861	922	913	908	917	871	894	973	913	951	891	919	935	915	924	933	982	912	910	900	892	958	910	902	918	914	917	940	862	886	871	928	902	923	891	895	934	912	879	960	939	924	917	912	927	942	870	935	914	917	967	968	974	918	939	902	851	919	915	961	900	907	922	922	931	916	906	821	885	869	968	894	878	923	866	863	911	883	850	915	918	954	868	953	884	912	914	924	847	881	955	933	926	971	930	953	877	868	908	935	927	958	932	910	974	941	932	876	942	892	853	973	901	943	895	891	903	958	886	901	961	965	905	901	923	935	926	914	981	891	936	866	902	871	931	938	908	939	947	901	890	930	885	939	901	910	899	898	916	916	968	960	920	883	895	920	954	864	889	965	938	974	879	894	881	883	891	933	933	892	940	900	912	936	961	959	937	930	908	914	900	922	883	887	893	921	905	922	979	932	917	923	949	956	958	931	922	859	958	892	862	933	914	916	904	926	927	977	891	910	938	858	921	904	937	887	895	906	921	923	941	921	913	945	895	906	929	895	890	941	948	959	898	870	944	895	954	981	922	921	879	882	871	942	924	956	869	941	910	948	880	909	964	943	881	941	903	889	956	927	914	888	924	991	899	961	900	926	971	885	919	932	860	899	927	932	934	864	912	842	947	952	894	905	910	887	929	931	869	875	936	947	938	922	969	966	908	923	915	884	921	963	895	989	889	897	853	906	919	872	874	945	950	881	880	939	918	932	875	911	923	916	940	904	888	981	925	920	913	929	941	890	905	932	901	969	927	966	880	937	933	981	922	880	879	884	873	927	886	908	926	901	915	895	940	934	966	916	925	891	924	864	877	952	892	893	941	856	910	899	894	900	978	852	914	931	913	952	915	885	932	921	899	938	918	909	921	912	870	936	871	931	958	917	896	944	950	924	955	911	900	918	854	937	906	941	889	909	895	878	895	930	926	932	933	965	903	926	899	936	876	972	934	890	917	913	863	910	901	902	915	903	932	941	897	912	941	888	907	976	951	938	972	910	894	883	967	888	908	887	916	903	927	881	888	868	947	918	935	895	901	897	913	905	915	877	975	946	917	960	898	878	894	908	937	931	899	909	907	907	921	906	924	966	907	901	937	892	919	936	883	880	942	928	877	880	955	950	963	916	936	921	950	908	902	894	993	927	906	889	914	886	909	891	918	870	955	940	948	947	900	883	909	946	936	886	919	938	888	899	930	961	879	909	946	953	935	864	991	947	972	892	868	982	910	890	961	868	921	1001	923	862	952	911	907	834	908	937	937	923	933	948	908	933	939	925	928	966	892	924	927	941	920	868	917	905	914	921	969	912	818	863	921	949	885	901	964	923	930	918	914	924	916	842	898	953	875	940	908	963	899	921	905	950	933	988	922	956	928	922	926	899	899	944	936	874	901	945	949	912	914	980	934	902	944	928	915	948	910	896	898	916	952	972	905	902	910	939	884	902	889	931	879	915	953	941	951	914	956	928	922	956	923	868	928	925	888	947	903	910	909	948	911	998	932	899	922	873	908	888	923	1007	919	890	864	861	945	922	917	962	948	872	911	984	933	846	926	964	920	918	937	919	934	921	891	910	934	900	879	922	852	924	921	901	949	893	956	946	936	894	922	951	873	890	951	933	926	927	918	900	910	942	925	933	950	874	940	899	954	985	940	875	927	904	898	943	923	915	883	929	946	859	906	916	930	939	899	946	897	912	933	954	899	960	944	910	948	922	936	916	936	868	920	905	909	934	963	878	939	911	888	963	908	904	910	905	886	894	901	920	949	905	929	933	968	908	967	921	945	922	897	898	919	863	908	901	838	994	928	963	942	941	921	897	896	939	931	934	931	908	901	942	903	934	904	944	907	884	946	927	877	956	937	920	913	904	942	891	960	974	937	931	919	1022	907	907	888	899	936	916	937	981	900	953	940	913	914	926	939	902	914	911	914	915	985	876	884	911	946	915	949	899	962	907	940	910	880	942	864	918	946	911	871	921	886	912	941	924	889	859	922	920	906	862	923	911	878	897	886	910	902	943	887	921	959	925	859	893	920	921	897	940	878	944	897	939	948	939	1002	921	936	892	927	964	912	935	886	886	854	911	899	875	941	913	913	876	890	842	967	872	905	909	937	904	921	963	864	928	914	859	870	920	931	893	874	944	952	943	911	932	928	903	952	917	915	908	910	878	942	871	891	943	915	875	936	917	962	888	921	907	883	899	864	912	944	932	920	874	879	957	951	914	912	967	926	876	927	895	948	960	896	945	913	931	867	958	910	950	959	931	913	910	908	959	932	928	889	922	934	967	912	884	959	960	912	924	894	941	861	939	906	901	873	914	909	915	993	906	899	890	959	911	961	945	933	937	923	942	883	935	884	964	918	921	871	881	919	926	900	928	952	972	889	981	915	917	900	910	912	964	936	944	950	900	861	956	926	953	922	889	924	883	917	946	942	905	887	937	949	899	992	960	936	918	923	876	878	913	962	884	957	865	916	937	908	925	919	915	901	882	931	940	934	899	885	862	933	930	916	903	871	874	961	929	905	928	914	894	892	912	990	891	924	903	896	927	909	947	879	915	876	946	955	887	860	881	941	972	918	934	955	952	941	953	889	932	946	896	833	908	889	863	933	919	938	944	974	898	954	941	943	918	894	932	887	915	904	938	889	866	944	920	914	940	908	875	880	914	898	899	921	914	865	918	891	862	925	947	933	894	928	939	900	941	988	876	869	871	852	968	888	971	882	935	857	933	901	893	866	898	874	921	988	936	912	921	869	884	959	931	948	947	907	891	946	926	949	903	940	926	936	929	902	971	953	951	921	917	983	921	967	907	947	905	910	911	931	958	948	924	913	845	918	861	929	868	929	893	936	919	961	900	856	895	920	941	891	942	917	869	872	910	920	980	941	953	909	903	907	873	937	885	970	945	928	920	904	908	951	942	901	892	944	904	853	949	916	908	909	911	923	890	939	892	901	907	920	893	914	964	918	943	917	912	895	934	1015	922	956	862	874	902	917	903	913	952	947	985	958	900	907	941	898	903	875	920	945	903	921
24340	21502	25200	28245	21502	21525	20006	803	453	399	357	361	318	337	314	310	328	289	320	307	314	298	283	271	322	283	307	300	302	293	295	292	274	269	269	312	282	290	291	277	283	277	233	301	268	298	256	269	320	273	296	292	288	252	282	283	291	258	308	316	279	260	242	275	285	288	275	290	282	265	272	275	272	290	262	285	268	250	287	265	290	268	298	269	272	258	266	283	281	296	265	245	279	270	266	264	272	272	280	290	283	298	277	279	282	275	269	300	308	280	250	274	258	272	266	328	298	236	294	277	302	322	272	292	303	289	287	288	250	285	284	265	266	292	270	286	257	287	295	300	293	291	278	269	233	264	279	303	283	250	285	266	252	276	282	285	245	294	286	286	311	280	237	275	274	281	266	301	244	272	279	265	260	254	263	294	277	247	250	314	274	262	288	284	258	272	289	298	277	287	268	262	283	283	291	323	271	282	265	298	309	268	273	273	319	270	251	278	285	296	274	274	277	295	256	266	252	252	242	260	259	300	298	285	270	286	256	276	259	285	271	268	290	284	282	302	295	276	251	281	294	271	241	287	268	287	274	293	272	258	264	292	299	312	268	271	260	289	279	250	301	261	296	285	297	260	282	297	267	293	274	257	322	243	234	274	256	282	283	308	286	231	273	274	304	227	268	283	270	285	301	249	266	281	316	255	273	297	274	312	287	265	287	295	270	291	294	251	296	251	274	321	265	310	279	262	280	263	256	243	288	288	292	247	295	296	266	302	291	269	244	291	277	278	288	280	283	286	269	249	264	280	270	294	286	267	312	310	282	288	259	281	320	316	259	293	292	295	275	280	290	269	272	268	292	289	277	284	274	252	294	276	268	290	306	279	296	252	311	299	309	257	286	276	270	277	291	246	294	286	258	272	294	247	261	295	305	259	241	279	276	316	298	289	291	263	272	273	297	276	279	301	291	277	298	256	252	293	267	288	285	292	296	294	304	293	291	300	296	256	271	298	268	281	286	303	278	290	298	318	272	291	276	266	281	253	274	260	265	310	272	269	277	277	288	313	277	285	304	298	275	310	316	274	271	287	287	292	256	270	305	280	270	293	263	290	268	258	266	304	285	305	268	260	265	300	288	296	269	295	290	253	260	287	281	271	270	301	282	288	284	290	265	278	291	299	283	294	303	319	286	284	270	266	290	281	279	259	289	308	266	267	276	251	253	274	323	290	282	282	270	296	268	281	283	261	270	308	281	261	245	297	281	299	250	308	305	287	281	300	270	253	306	288	247	275	279	287	284	251	251	297	253	281	290	320	308	257	276	289	285	273	266	249	280	286	301	262	266	266	293	278	273	297	269	262	257	277	272	303	283	262	277	279	274	282	300	299	276	268	271	281	267	253	263	268	259	281	277	265	268	250	258	276	287	257	306	231	279	295	254	273	301	258	307	269	292	289	310	261	263	264	262	246	280	308	295	216	284	259	291	321	278	288	278	294	278	298	277	285	285	300	294	281	270	285	297	274	289	270	278	270	297	283	275	298	278	286	290	322	272	288	281	227	247	291	323	301	276	307	284	303	284	286	274	302	278	311	294	280	246	294	256	301	252	260	274	302	245	302	306	293	249	280	280	289	267	297	285	242	289	270	255	268	278	280	300	251	274	287	282	272	253	291	253	283	271	252	296	312	273	277	274	291	284	273	278	314	272	269	265	264	249	297	314	236	261	314	283	307	245	273	278	256	266	267	269	269	289	297	301	300	298	277	316	283	287	288	241	265	256	291	299	263	300	303	273	296	271	298	277	301	272	252	288	268	240	263	271	285	314	274	244	271	269	290	268	257	293	251	253	249	269	294	263	290	295	304	298	277	279	271	266	284	286	278	323	268	278	266	274	297	313	301	271	281	266	263	275	273	261	276	281	257	286	309	260	298	279	288	257	269	258	259	315	296	285	247	282	277	276	279	290	276	324	295	273	262	308	309	287	264	305	301	307	265	270	266	279	283	273	306	249	271	274	271	305	282	287	269	281	270	296	312	269	289	275	287	273	293	284	278	271	306	297	279	272	303	246	277	311	315	295	276	255	292	287	276	253	289	247	275	278	270	261	282	276	301	269	264	269	284	265	308	311	281	305	270	275	261	262	273	292	267	327	276	293	288	294	286	274	255	257	251	266	284	310	272	294	268	257	254	271	261	269	290	298	283	290	243	296	270	281	274	278	297	254	290	263	287	270	277	295	235	280	302	249	271	312	290	297	246	279	289	281	237	279	279	271	271	281	296	273	265	275	293	262	261	267	266	255	291	318	256	280	300	284	291	250	296	264	278	279	261	277	254	303	298	259	265	276	263	249	283	280	284	312	241	292	260	247	260	315	282	268	237	296	262	256	280	267	272	264	297	273	278	303	301	277	282	260	281	237	281	295	267	261	277	285	303	286	271	259	237	282	248	280	317	291	271	294	287	269	283	266	269	284	279	227	291	262	271	255	285	273	253	268	283	279	281	277	276	283	291	282	266	262	256	275	279	261	299	246	228	246	278	268	284	313	269	280	295	286	286	245	255	251	291	264	299	262	251	281	283	260	256	245	277	248	286	257	263	272	260	280	283	279	252	278	277	291	265	259	281	258	261	284	270	313	274	258	294	266	297	289	295	271	297	276	293	301	314	253	264	262	298	256	260	274	287	279	273	302	300	303	264	254	306	291	282	280	251	275	267	279	266	268	300	266	264	308	285	293	268	285	284	267	299	270	268	277	289	298	261	268	276	277	289	261	256	276	297	280	271	268	290	299	298	287	316	290	282	284	264	276	277	245	243	295	239	294	293	285	261	274	279	291	298	275	276	247	268	276	277	309	267	271	274	294	279	269	303	280	276	243	262	298	288	289	266	275	282	309	274	250	253	249	245	267	267	304	298	304	259	277	270	271	272	271	271	274	258	252	296	253	274	265	273	263	249	253	266	288	312	244	245	273	320	293	248	283	286	259	292	278	273	285	272	267	276	273	274	266	294	277	287	254	271	298	279	267	300	267	255	271	274	263	288	271	289	276	293	281	258	284	256	291	281	323	274	283	281	283	248	285	276	277	298	257	255	286	281	283	280	307	279	304	262	282	269	282	258	268	266	260	242	258	256	266	271	256	305	288	281	273	293	290	278	268	311	287	272	242	282	266	274	276	311	259	283	299	278	271	284	300	281	273	283	290	272	280	291	271	293	297	254	302	259	266	247	269	252	278	272	250	260	253	280	277	262	288	290	269	257	257	286	264	277	267	248	285	328	269	292	263	266	278	270	277	302	252	275	269	269	267	272	291	305	287	313	306	265	264	269	264	325	258	294	247	287	266	283	263	302	284	256	271	296	246	246	267	276	261	300	271	263	294	272	302	272	308	277	275	305	280	287	314	261	262	261	280	280	316	250	304	232	284	228	306	268	281	281	297	274	300	280	240	264	283	293	260	292	277	260	299	305	261	261	261	301	284	272	304	267	253	262	276	289	259	287	262	272	252	278	295	296
12547	9167	2573	1333	936	800	743	660	685	686	626	643	635	607	603	618	621	596	611	595	653	653	595	622	593	620	600	641	609	556	603	590	617	595	578	617	573	597	645	607	603	645	574	602	623	645	606	684	609	615	591	571	610	600	638	639	639	622	637	589	575	632	615	610	576	563	638	568	582	607	641	603	568	576	624	604	620	597	625	581	595	633	594	617	606	600	614	623	622	609	616	567	596	610	587	578	633	639	580	624	610	568	628	607	585	630	589	660	608	598	591	581	614	602	586	573	619	647	605	648	564	599	642	566	633	552	636	602	608	629	574	618	624	608	595	581	630	621	604	628	640	611	661	626	571	613	613	580	630	615	620	614	654	593	596	613	537	576	606	635	579	577	605	589	568	600	614	570	618	613	598	600	584	578	619	577	625	620	593	615	637	613	595	582	581	604	625	606	608	641	615	631	571	589	655	625	582	581	630	581	579	612	571	576	586	606	597	659	586	587	658	582	598	609	614	617	587	578	597	579	593	584	595	580	602	625	589	582	600	598	560	646	594	614	605	601	665	590	596	629	547	597	593	605	654	587	581	556	575	582	610	662	617	632	601	610	603	610	581	604	624	577	586	555	604	644	606	563	628	549	590	610	585	632	644	601	629	554	624	596	560	647	576	582	608	599	652	586	629	597	593	596	618	623	608	600	632	586	577	626	621	606	596	615	612	581	598	600	604	572	608	607	641	628	590	568	624	571	624	617	637	638	597	578	596	640	619	614	645	565	619	628	617	596	626	606	557	547	579	601	613	577	597	624	616	572	615	629	545	637	542	617	586	654	608	593	551	618	586	604	633	621	615	571	589	608	622	601	623	588	585	616	651	590	625	577	589	596	602	649	595	602	593	612	612	619	626	593	594	564	574	627	632	621	591	599	595	587	592	602	620	601	600	619	622	560	594	600	633	620	592	643	576	586	613	602	608	594	609	596	603	577	605	586	614	593	615	589	586	609	585	600	617	578	647	625	561	599	575	565	598	609	622	606	635	602	574	589	586	614	563	564	602	617	581	609	607	602	602	632	628	563	612	561	651	617	632	595	587	606	623	651	626	594	632	607	564	635	585	612	606	630	612	597	559	621	602	615	555	605	635	652	636	620	579	578	652	634	622	629	582	613	635	615	643	620	605	615	591	606	592	566	582	607	575	619	585	572	601	596	581	544	570	597	614	588	619	537	594	621	649	608	587	586	592	597	655	616	591	568	605	610	617	589	609	602	583	594	576	612	646	566	604	602	628	612	612	620	562	622	641	619	598	586	567	583	631	605	622	589	526	627	577	596	576	604	585	565	645	609	663	610	620	593	643	556	562	624	640	562	579	643	618	590	639	611	589	608	598	576	621	618	581	572	607	582	601	610	616	593	552	560	594	630	592	650	589	591	603	612	554	594	628	624	630	603	621	569	590	606	620	604	611	579	595	585	589	558	586	613	613	572	582	598	606	617	591	596	617	590	617	599	650	593	592	595	578	617	643	562	615	605	579	605	609	630	620	629	625	617	595	568	589	563	615	631	590	566	557	625	624	584	693	603	589	589	636	615	640	579	623	588	582	599	627	613	614	605	579	595	630	585	607	595	594	587	624	615	620	619	589	626	628	584	589	550	590	589	615	586	606	625	598	614	620	598	561	595	620	602	622	648	583	586	612	596	603	622	617	649	554	589	586	555	593	606	630	577	602	588	583	587	599	627	598	580	606	576	594	638	583	611	624	569	573	607	594	602	614	606	632	604	599	579	572	616	644	613	577	587	596	637	608	620	588	617	649	621	610	619	581	553	601	605	615	624	615	614	592	564	623	645	575	620	609	581	599	580	651	562	603	565	619	610	613	582	626	586	528	659	584	653	614	614	619	592	647	585	594	564	624	621	569	614	606	622	560	594	560	614	579	558	643	640	623	595	594	580	589	618	578	592	570	619	596	620	601	601	616	598	654	573	595	623	575	591	605	565	587	630	619	584	598	551	586	638	604	668	602	640	593	601	580	636	585	634	590	555	616	577	565	587	599	614	622	638	645	646	581	574	613	601	652	620	582	654	596	615	567	625	601	607	599	604	549	579	571	568	607	568	559	633	589	605	567	616	612	593	603	579	589	594	582	563	584	605	604	593	578	589	608	587	598	556	605	587	618	587	634	596	592	594	576	594	643	625	576	605	605	603	639	601	604	650	617	601	568	591	583	614	600	574	591	603	665	600	563	582	645	588	605	623	579	583	576	570	608	590	578	596	597	566	591	591	633	586	615	606	580	598	623	596	597	593	628	610	626	600	615	601	611	614	567	612	601	591	603	543	615	616	572	582	578	587	582	613	622	571	576	610	629	580	565	583	596	591	597	575	630	596	637	589	538	570	598	607	592	636	598	603	614	543	570	614	586	594	594	610	588	588	582	646	611	593	551	626	601	628	551	636	583	610	620	617	634	565	600	622	594	603	557	618	581	600	607	634	651	632	581	644	550	597	605	630	622	625	588	595	593	605	542	607	611	587	568	625	673	631	634	577	566	625	600	656	557	576	608	621	641	601	587	614	613	593	569	610	630	607	592	557	578	590	585	595	632	570	601	618	580	591	597	630	581	608	603	607	594	632	649	588	627	606	575	632	640	601	565	587	587	560	607	576	639	593	562	586	625	593	586	606	628	592	631	563	613	628	575	567	622	608	599	652	628	562	619	586	579	638	603	617	585	615	591	588	520	574	608	616	620	606	608	582	600	567	632	622	591	618	599	592	602	576	615	613	598	613	600	607	636	595	607	616	605	557	591	591	649	596	578	595	575	624	581	549	590	603	573	596	607	629	626	597	614	596	632	601	604	615	591	614	602	623	581	613	603	562	590	657	589	627	601	595	556	576	611	621	582	578	641	607	574	540	633	544	582	613	590	589	576	621	614	586	534	602	607	621	590	563	580	603	562	609	646	622	581	627	625	623	630	589	576	643	578	625	584	606	629	594	591	598	607	595	616	549	560	604	608	640	591	603	597	646	611	595	633	583	621	594	579	606	610	586	576	639	572	626	574	586	602	612	597	611	610	584	598	585	633	554	628	579	582	607	632	629	621	580	592	645	622	633	637	615	583	572	563	595	591	592	598	564	644	599	631	602	615	635	599	577	611	609	579	561	636	660	590	595	623	597	590	584	604	608	632	596	610	601	580	652	655	597	605	602	588	578	637	561	606	625	590	571	615	594	608	554	592	627	564	624	609	609	610	621	602	628	575	595	616	569	612	604	631	605	641	569	637	604	606	603	582	626	639	619	548	604	589	592	631	607	590	576	623	629	608	590	626	586	559	597	637	641	602	599	563	559	608	554	591	573	564	587	562	599	610	575	613	589	569	578	560	582	599	608	601	604	609	608	561	616	602	586	620	608	565	589	572	585	592	609	611	624	603	591	605	569	562	577	612	588	575	587	596	580	588	565	599	618	607	609	633	601	551	627	568	608	666	566	620	597	572	659	558	577	594	618	571	580
32538	20600	9893	655	433	353	342	321	354	339	355	342	337	345	345	329	353	321	368	322	352	327	344	342	320	333	321	335	331	384	336	346	328	293	382	307	331	351	336	327	305	343	320	355	378	332	361	326	329	378	335	342	346	317	328	349	354	370	310	358	341	348	388	355	320	311	332	360	356	338	319	367	322	330	326	304	333	334	328	368	303	364	369	342	323	324	311	377	295	357	350	322	342	339	325	329	342	324	339	345	350	320	309	330	349	356	331	342	309	326	361	337	330	306	348	350	366	363	332	315	306	339	323	287	330	329	311	329	328	350	311	343	335	307	349	350	330	330	319	354	342	358	326	327	369	335	369	342	364	341	296	350	353	338	373	337	323	335	335	313	323	332	358	357	358	332	324	352	339	308	350	370	348	333	349	316	331	360	327	328	326	297	339	362	358	318	326	347	352	314	312	325	319	322	306	350	331	352	345	338	321	349	340	347	340	345	331	339	338	336	350	351	372	332	363	332	334	360	349	326	306	344	334	346	337	372	328	334	321	343	358	328	323	344	356	342	320	335	333	357	341	319	326	342	327	322	318	286	357	333	344	348	360	330	324	342	356	334	318	353	372	316	302	295	350	357	302	332	376	367	344	330	322	346	347	334	362	306	298	351	330	324	337	337	323	351	337	332	331	370	317	346	349	324	362	348	365	325	311	346	328	354	366	346	355	326	383	326	337	315	317	327	378	298	356	327	372	323	364	359	349	342	346	320	329	357	355	325	364	331	364	361	369	318	370	321	330	311	361	356	329	364	340	309	333	369	331	336	344	349	331	342	341	328	303	341	361	352	336	314	337	334	326	326	331	320	315	359	343	320	350	334	345	362	367	303	349	349	366	328	342	359	373	324	363	341	340	315	351	388	322	364	343	384	337	344	350	304	328	323	325	306	377	322	341	344	358	336	329	347	353	343	352	339	326	340	355	335	331	358	330	287	345	313	318	363	355	322	333	332	338	334	357	334	400	373	346	336	362	303	370	315	339	357	329	346	331	325	294	353	331	353	337	332	348	309	352	361	374	356	346	331	322	362	319	324	341	333	307	318	338	351	343	316	323	328	311	343	358	349	341	343	350	332	333	316	302	369	307	358	356	371	326	315	353	344	289	348	373	337	327	302	363	328	356	357	313	335	373	357	332	362	362	329	335	320	348	339	356	344	352	358	342	339	326	320	328	321	342	324	359	360	347	318	333	338	341	340	351	317	370	337	381	343	327	340	333	342	373	369	338	334	321	324	324	351	360	339	357	344	328	401	357	313	329	338	357	303	334	332	357	321	342	296	341	373	308	337	349	319	329	331	340	357	310	348	332	347	326	343	329	365	344	347	313	362	344	337	319	335	338	321	322	325	336	345	308	351	335	330	333	336	323	347	354	337	331	337	341	323	339	339	334	340	299	331	327	351	337	328	322	373	355	323	371	308	361	349	331	359	381	349	302	343	350	314	335	338	337	339	318	316	313	338	294	323	318	333	353	326	348	315	360	312	314	303	311	330	313	343	323	325	340	314	286	344	350	335	340	341	373	326	336	318	358	396	350	319	310	324	359	327	315	335	369	369	343	345	368	349	347	303	361	324	349	342	350	313	341	340	359	356	362	356	348	328	329	381	335	352	324	312	372	335	341	350	356	347	341	385	355	307	355	348	318	333	313	338	340	336	345	336	345	324	316	346	342	300	326	315	335	338	338	343	299	331	388	319	341	304	337	333	319	348	342	285	331	319	320	343	334	340	318	332	336	313	365	342	348	355	341	333	367	340	358	362	288	339	386	333	327	343	345	307	328	340	341	344	325	335	352	326	362	349	340	359	308	356	351	358	317	336	342	346	355	318	334	330	319	332	319	350	326	315	342	304	345	338	359	357	327	343	351	316	355	337	357	365	336	334	339	346	339	344	329	327	347	325	355	353	347	342	303	344	343	354	383	354	356	310	340	336	341	339	327	371	332	339	335	300	338	326	327	341	341	356	324	331	344	333	330	323	376	357	355	355	381	344	331	326	322	337	355	356	336	373	331	356	323	334	317	328	325	369	333	360	334	347	326	311	326	328	310	327	348	371	343	358	387	345	329	345	316	369	354	355	314	296	323	309	368	308	321	362	337	351	328	321	345	369	332	308	328	342	334	371	340	333	369	339	337	293	342	357	334	315	328	336	338	340	316	362	325	351	358	324	319	310	307	331	318	331	317	361	353	315	336	356	326	357	353	343	321	328	343	379	312	313	380	360	323	363	313	332	317	321	326	360	310	330	363	351	327	352	339	311	344	310	341	335	331	319	352	354	337	341	386	312	337	332	329	356	347	300	362	337	340	295	347	342	326	353	358	325	338	356	367	338	358	361	382	363	343	335	350	346	333	359	348	342	329	328	307	363	318	367	318	369	346	318	341	341	343	331	358	352	332	344	326	334	374	363	331	399	347	324	327	367	298	350	377	318	347	357	346	336	327	308	315	347	334	332	339	368	325	372	338	300	334	350	338	316	330	387	384	365	374	335	323	331	343	335	353	318	333	346	313	343	319	332	340	332	349	355	316	336	340	350	350	329	349	342	385	376	288	317	310	344	351	332	332	336	296	324	327	310	343	353	361	346	335	309	336	375	328	296	339	331	354	331	362	332	318	332	330	340	333	301	313	369	342	329	328	361	334	343	347	336	396	309	337	368	306	365	326	347	342	325	341	331	354	342	342	349	365	344	322	336	361	332	314	348	339	355	350	360	351	334	316	311	338	339	359	351	321	335	339	352	374	346	355	295	370	339	307	318	338	333	311	323	345	339	332	322	325	359	320	333	375	322	336	342	333	329	349	329	298	313	338	321	356	347	318	289	340	355	306	330	336	336	320	339	342	345	348	331	332	330	331	356	325	336	341	304	341	353	332	369	386	356	355	363	311	345	334	307	325	350	350	323	335	374	344	388	328	356	369	348	321	339	349	325	318	351	325	342	390	287	345	296	319	336	309	322	346	336	325	328	325	365	300	319	334	350	339	351	347	357	322	324	342	312	339	319	344	344	341	320	329	335	360	380	361	340	313	375	400	305	346	338	308	339	318	327	362	349	326	345	326	356	331	337	320	307	325	324	330	361	324	355	341	365	339	333	338	349	318	320	337	361	324	325	351	342	312	344	314	313	355	319	344	322	304	340	355	343	346	349	316	369	333	359	355	373	339	358	313	323	346	367	363	343	346	310	321	313	348	365	337	338	332	344	347	369	366	329	292	333	307	368	307	342	316	335	325	329	325	345	345	318	349	302	339	359	349	361	298	353	315	331	299	327	353	348	349	332	335	308	356	331	318	317	367	332	324	324	321	354	344	327	321	340	299	331	330	318	317	320	335	338	360	313	325	336	349	323	335	378	352	308	339	333	358	353	354	322	354	350	327	353	320	326	347	322	325	372	361	358	376	309	317	352	304	343	353	371	343	338	314	296	322	331	356	318	335	310	314	309	329	336	346	331	334	348	340	334
6233	1175	800	824	754	753	792	729	755	735	803	790	771	798	731	797	757	736	784	759	707	772	743	746	775	771	767	724	768	750	811	764	813	755	760	729	756	805	739	799	751	755	808	752	765	780	792	789	802	801	764	796	785	799	786	825	778	742	748	764	761	788	777	801	763	809	759	745	802	753	809	771	792	780	758	773	808	750	780	768	760	726	803	779	745	786	804	782	756	785	791	796	734	763	751	777	778	784	819	779	758	776	781	735	736	820	788	771	815	761	730	769	765	792	739	764	775	777	766	766	781	818	794	798	741	732	777	802	793	782	806	792	791	762	788	775	728	753	716	776	751	713	757	745	732	686	774	767	766	726	768	744	754	740	750	849	760	682	761	779	761	776	766	778	755	746	744	754	810	766	752	766	796	773	758	771	808	782	773	756	758	753	761	739	781	728	778	726	772	760	771	727	798	757	767	736	789	766	693	785	778	811	757	762	769	716	790	768	787	783	767	767	736	787	782	736	754	758	772	819	749	733	714	740	756	764	783	752	771	716	822	830	773	761	728	751	777	753	762	759	808	755	752	778	735	678	721	798	782	747	741	708	744	759	762	786	784	792	773	755	731	763	729	739	770	780	753	771	744	758	737	756	776	727	752	781	740	716	815	772	790	775	716	824	813	754	775	736	770	775	775	769	759	773	730	763	807	750	808	756	770	744	769	781	762	743	826	764	765	771	785	802	764	766	778	784	750	794	751	721	749	751	777	797	728	761	742	765	764	781	782	769	757	764	768	781	747	777	828	742	822	763	749	765	781	738	784	746	756	741	784	789	725	778	802	781	779	794	789	790	763	778	787	755	788	798	811	742	757	740	819	778	740	748	767	777	775	783	797	756	827	771	763	776	739	726	706	768	761	764	742	726	849	767	742	729	743	753	781	818	767	784	819	747	763	764	762	815	790	758	772	752	764	778	774	767	739	763	721	772	770	756	767	764	770	745	772	805	758	799	731	741	790	777	800	765	701	739	767	781	734	749	750	742	780	769	755	795	739	784	730	796	767	743	776	772	786	752	680	744	816	740	776	746	736	719	808	793	785	796	769	767	778	736	818	789	761	782	746	749	795	739	795	786	750	769	762	769	811	742	738	737	833	789	746	731	767	749	814	789	765	807	786	763	767	760	840	732	771	766	746	754	797	794	760	774	739	763	820	750	765	746	792	707	763	783	741	794	788	770	772	755	760	788	822	796	778	792	811	751	792	780	750	787	741	760	817	742	777	800	742	814	772	743	774	779	749	815	766	747	762	790	749	728	731	758	790	754	749	749	715	765	713	750	756	794	721	750	762	768	795	811	770	798	743	769	741	790	753	792	809	803	712	803	765	773	804	749	777	778	804	753	739	762	793	773	798	748	723	797	723	774	766	743	825	744	762	764	802	742	733	795	752	755	754	763	775	793	754	726	747	750	765	763	781	767	787	733	768	755	755	817	766	777	718	732	809	735	790	807	761	755	764	743	745	788	795	738	750	778	772	776	806	753	747	749	859	776	760	755	780	751	778	756	731	739	795	752	766	720	712	780	773	787	758	780	778	789	749	777	774	774	774	776	825	821	782	757	773	786	724	776	783	799	785	768	806	750	806	753	736	764	743	726	741	787	774	753	788	751	809	769	824	757	793	753	761	775	801	773	795	763	797	757	839	758	769	750	754	803	744	727	769	766	762	806	753	758	814	784	783	786	741	750	754	797	715	795	719	804	789	742	813	770	820	784	758	771	753	765	774	808	747	771	738	726	762	704	695	769	772	736	803	776	767	705	750	789	721	800	804	765	771	735	721	764	856	754	793	791	767	737	766	777	803	765	756	734	788	768	774	799	748	800	740	784	729	771	781	746	739	739	786	807	788	798	774	782	731	703	736	762	718	759	787	728	718	787	770	774	740	783	764	757	820	760	716	781	777	804	792	770	730	736	768	733	763	714	820	792	716	759	784	713	788	789	776	741	734	727	844	755	724	774	763	757	721	797	748	769	775	776	774	756	779	783	767	753	762	749	713	746	769	787	741	772	750	725	767	775	768	791	736	718	763	712	750	749	802	762	772	751	799	773	763	784	777	777	722	809	734	806	742	759	768	772	797	826	778	752	809	813	741	771	775	773	842	750	763	778	749	749	760	751	709	798	734	759	724	758	788	757	809	779	744	719	751	761	807	782	748	759	806	750	789	764	771	776	745	745	819	761	787	786	790	736	764	799	794	794	763	783	762	807	751	790	755	712	736	747	742	771	751	747	772	785	795	762	796	788	752	803	797	817	780	815	810	764	715	758	737	748	805	755	772	792	776	781	724	756	755	793	769	781	768	796	809	784	802	780	785	795	759	798	756	765	781	791	783	707	705	767	761	745	762	782	777	763	807	797	760	748	783	740	775	777	761	808	761	767	786	787	821	748	757	791	820	789	781	713	795	776	763	772	759	764	776	817	740	768	780	738	816	754	752	831	781	758	771	786	757	764	799	749	778	741	803	746	802	793	754	771	780	774	761	711	765	831	785	735	747	785	809	771	802	793	771	744	797	756	757	775	756	778	707	791	811	804	788	776	783	786	745	759	741	753	805	763	788	739	765	807	754	780	792	749	793	730	726	813	738	786	734	766	771	728	776	763	757	783	733	785	782	731	758	731	794	781	793	774	747	824	772	824	798	731	753	757	736	758	790	765	787	788	721	738	851	797	822	798	763	776	846	784	776	774	807	735	778	777	766	787	767	773	803	760	789	749	793	780	804	793	696	770	771	755	722	824	760	804	734	779	756	743	774	746	737	784	781	705	761	782	735	775	778	764	736	729	808	760	793	780	770	774	859	760	796	783	761	716	744	806	777	767	738	770	766	709	776	809	734	775	761	751	785	805	736	764	824	707	784	776	748	776	772	815	754	751	762	751	760	760	714	732	790	739	749	827	755	776	735	799	716	819	786	746	737	738	772	824	774	799	764	771	738	793	749	763	783	758	751	794	784	736	744	739	815	763	797	725	781	710	756	747	807	756	777	753	794	764	778	750	726	737	760	803	817	744	763	780	780	736	754	766	759	821	768	760	752	740	797	814	795	765	742	746	732	762	784	749	769	815	744	766	763	804	808	766	740	705	801	784	780	791	776	794	793	828	763	814	776	737	768	747	779	758	764	767	765	760	780	793	719	756	772	763	777	768	813	759	807	795	744	785	781	774	795	786	746	732	829	753	802	763	792	830	789	824	777	788	744	811	807	751	748	793	775	774	764	805	774	718	810	799	749	762	726	756	787	790	856	783	755	788	745	766	752	719	746	782	790	799	783	763	779	728	713	778	806	784	828	757	744	788	796	764	788	759	816	799	772	831	741	746	783	754	812	801	796	789	837	818	770	761	783	806	792	813	824	791	766	785	709	785	734	719	772	754	753	810	827	778	782	788	790	733	751	740	776	769	764	739	748	754	753	805	757	794	737	745	790	777	789	804	754	791	801	737	793	778	803	732	778	805	798	756
24911	21540	24989	28516	21549	21442	1889	559	465	475	502	489	460	443	493	487	460	468	465	490	415	482	464	408	457	466	449	441	400	448	507	469	434	444	467	446	402	481	450	397	445	455	429	441	440	446	418	465	474	478	450	432	430	384	408	443	449	443	448	450	428	483	382	412	424	421	415	408	431	418	413	471	463	387	430	464	451	446	452	442	462	434	413	410	423	430	427	465	414	409	432	406	444	428	447	438	445	434	483	416	416	459	415	461	428	459	453	392	425	461	448	439	463	434	421	432	438	411	423	417	382	498	464	474	463	409	448	388	443	429	411	438	474	433	451	464	451	410	395	422	447	426	426	443	462	447	444	448	406	414	446	441	438	480	458	428	460	456	461	449	441	424	414	392	421	480	416	419	474	419	426	468	460	433	434	419	425	426	397	405	409	457	420	425	437	421	437	404	446	441	432	453	402	484	444	489	400	435	450	429	380	455	431	452	420	385	429	479	433	460	429	427	445	436	448	440	434	438	424	425	473	462	420	407	436	435	432	465	447	406	463	432	454	418	417	424	473	420	465	466	441	453	480	446	462	420	416	448	430	462	387	416	436	436	427	456	440	417	427	437	439	443	419	449	448	397	457	434	449	429	407	428	454	408	456	423	461	412	400	416	422	437	444	437	426	483	403	404	437	448	407	471	457	475	457	417	424	468	448	427	413	452	441	442	473	432	417	446	394	410	495	437	429	458	401	427	418	457	423	416	457	411	455	441	447	437	427	425	416	474	437	440	440	430	445	410	402	424	420	449	472	444	439	400	474	399	449	414	431	431	466	373	467	432	481	417	435	415	438	453	410	426	464	419	481	439	473	449	442	387	404	423	413	449	451	420	456	397	452	478	450	447	404	458	441	452	451	445	482	466	408	454	388	453	455	437	438	444	432	441	426	457	463	440	465	426	427	410	415	433	430	442	417	425	488	403	438	399	428	411	452	393	420	392	418	454	424	425	460	465	446	417	433	447	405	453	405	405	427	441	422	465	438	451	412	447	458	387	431	455	434	434	436	422	442	451	437	439	482	408	393	405	442	474	424	438	453	437	430	444	454	434	450	433	403	444	395	418	438	407	404	445	447	411	422	453	461	430	450	408	433	431	431	425	435	404	427	422	416	450	441	398	473	456	406	440	474	415	422	437	439	418	424	413	406	450	460	462	434	438	475	448	429	463	445	466	448	429	407	460	412	447	452	431	456	454	418	442	429	424	423	451	470	362	473	412	446	444	385	426	450	440	423	448	442	452	424	419	461	407	443	407	421	392	417	452	442	419	471	449	437	384	422	451	438	426	426	441	425	435	414	470	434	440	411	399	441	407	414	388	476	471	456	417	398	440	432	448	408	428	414	457	411	432	440	431	450	412	435	409	396	420	410	455	442	474	495	414	418	422	479	452	463	430	433	436	412	423	453	447	418	442	447	412	407	433	412	394	435	463	434	428	482	418	432	463	451	434	430	433	443	418	401	456	485	451	458	423	478	405	420	400	440	378	439	440	409	457	450	393	408	416	447	450	432	431	425	421	453	473	459	459	442	442	476	395	427	419	404	429	410	443	464	455	437	440	394	412	443	436	431	474	440	436	444	403	426	407	426	445	423	435	459	434	410	448	417	459	422	397	436	403	434	475	451	438	400	377	450	412	420	409	432	421	444	416	437	457	431	431	418	430	411	435	482	466	432	428	398	418	421	450	468	450	452	441	422	431	407	422	425	406	470	405	421	402	429	426	423	427	461	446	444	477	464	441	441	407	413	446	456	412	438	444	435	417	411	419	384	463	453	453	429	409	427	474	411	432	472	443	458	461	450	417	428	413	449	448	477	425	474	447	422	476	434	433	435	416	425	460	439	426	427	443	431	419	444	431	472	463	457	423	464	486	500	440	459	470	450	472	418	423	455	470	430	470	447	483	422	407	454	414	425	441	418	440	432	430	426	410	424	444	433	413	445	399	431	387	435	398	454	431	468	418	461	431	440	450	479	432	445	417	462	444	404	439	432	417	398	415	471	396	455	474	448	409	438	460	435	404	434	449	424	439	426	406	427	424	415	429	438	438	421	458	436	448	441	453	436	435	406	409	446	436	399	437	426	442	392	441	422	447	435	408	423	443	421	428	424	426	439	448	391	388	382	419	414	447	463	485	409	459	437	443	416	396	425	418	467	436	435	476	459	453	451	433	422	426	416	421	444	434	464	417	413	447	435	452	433	420	433	441	469	415	441	426	461	426	456	420	444	434	465	450	429	454	436	436	443	472	442	482	412	401	491	457	429	423	402	408	403	466	457	421	465	509	450	424	412	420	457	392	437	473	452	493	393	456	432	406	478	420	441	376	395	410	458	427	422	415	445	486	404	439	415	416	358	430	407	437	426	436	459	449	459	443	408	441	438	442	413	463	419	398	424	442	410	444	478	430	419	401	462	409	443	463	427	409	441	422	473	448	435	445	418	414	398	445	457	474	424	424	401	417	419	437	437	435	428	422	436	434	426	407	437	436	431	426	426	434	455	473	456	410	421	393	430	440	443	475	456	490	454	428	429	432	434	440	448	441	422	459	374	402	412	439	435	440	438	406	423	463	402	437	450	436	435	431	420	419	442	447	452	430	424	421	459	413	439	440	447	472	474	400	388	470	460	434	461	430	426	420	405	413	450	470	465	470	467	440	406	456	468	404	426	455	436	428	451	451	429	413	416	430	389	413	405	408	448	402	462	425	440	410	426	436	451	449	423	429	430	411	414	413	401	439	394	465	433	424	421	436	396	430	455	406	446	417	398	423	427	455	445	431	421	404	432	423	437	419	468	481	437	418	433	457	421	437	443	441	462	418	405	402	432	444	414	443	433	471	425	434	391	421	437	470	404	426	421	408	414	430	420	440	445	423	485	445	454	433	438	450	428	436	419	407	433	468	428	426	404	448	404	450	445	459	447	448	410	427	422	415	424	468	447	405	421	432	462	426	449	443	437	422	403	436	447	477	450	404	437	424	457	403	453	435	457	422	414	449	462	404	452	418	418	456	449	452	450	446	405	432	454	414	418	453	438	410	450	430	444	439	447	438	429	432	434	457	426	437	490	440	389	430	431	446	434	425	449	435	450	421	425	424	454	459	502	482	431	429	421	401	465	433	467	427	393	437	467	392	457	404	408	430	402	446	432	451	446	432	425	418	469	457	431	430	438	418	427	443	440	445	445	449	381	414	400	434	438	432	384	486	437	429	394	423	465	461	394	434	428	441	411	434	434	443	441	422	415	460	414	436	433	403	452	440	405	434	423	410	408	430	416	422	395	405	449	430	433	446	451	400	425	418	427	421	463	469	408	401	425	425	431	435	460	441	432	462	433	417	458	424	444	431	396	448	443	435	423	418	422	449	450	423	430	456	461	447	475	447	459	444	489	417	427	424	470	451	452	469	455	418	483	473	452	455	429	442	431	427	458	429	463	435	428	428	414	425	481	478	401	408	429	439	406	438
9612	6469	1937	1331	1130	1043	958	968	916	980	958	954	928	969	917	937	962	917	899	902	956	875	968	954	928	921	972	981	943	957	909	865	884	918	879	885	905	932	897	958	961	916	926	978	891	937	891	900	941	893	927	936	940	901	903	943	982	885	934	950	873	945	973	947	932	963	898	925	941	930	878	934	915	958	894	944	949	998	906	884	945	903	939	896	871	908	924	926	904	917	940	1015	941	928	900	889	959	891	974	916	899	915	907	934	954	937	905	962	844	878	930	992	931	894	861	927	946	866	866	891	891	937	913	983	953	928	979	905	901	986	900	958	979	889	858	910	989	921	927	874	860	907	931	931	951	952	970	983	949	917	981	903	931	945	930	853	921	906	924	923	920	931	921	910	885	938	938	928	889	973	894	914	940	907	928	931	925	916	933	901	920	915	927	902	937	980	933	966	959	909	933	966	896	935	902	895	920	918	907	914	991	932	978	917	937	917	904	965	895	935	969	928	906	888	951	888	975	974	949	915	997	922	858	935	911	855	898	982	915	933	942	897	912	916	954	959	947	941	888	1020	946	928	889	932	948	903	909	895	960	951	888	909	887	852	909	923	969	903	911	894	920	910	978	956	906	926	964	948	917	968	944	925	899	931	921	970	920	932	948	945	930	899	923	932	916	899	876	867	905	957	933	951	934	913	880	979	955	929	934	890	882	924	938	900	871	1010	897	959	935	926	903	881	946	893	900	950	908	889	908	927	907	936	925	937	936	912	902	896	907	947	947	903	923	966	928	889	904	921	955	900	891	923	906	896	866	919	945	932	905	918	939	952	849	870	942	919	925	953	951	936	914	952	915	891	901	935	831	936	923	924	937	907	962	921	939	898	901	877	956	949	948	904	910	978	905	906	950	913	943	937	936	949	895	936	920	931	928	936	859	890	915	949	962	902	926	927	906	953	905	933	978	888	854	920	914	931	908	888	898	943	934	884	894	936	911	895	968	961	932	887	982	900	959	923	923	934	956	891	938	922	876	944	883	963	897	951	931	938	960	930	975	905	932	927	916	912	875	946	948	894	937	929	917	867	893	958	896	941	910	922	912	899	905	905	921	898	909	932	863	890	878	884	910	973	958	956	957	896	982	913	985	917	959	947	975	901	907	945	926	909	929	915	953	901	922	893	850	890	903	895	898	950	886	919	877	945	902	931	938	915	889	935	930	952	956	921	922	982	869	941	925	972	950	961	935	906	912	865	927	948	913	1018	895	908	901	944	971	905	943	946	937	964	896	905	908	921	964	891	910	902	920	895	906	913	916	877	921	913	924	920	915	932	904	902	925	912	930	955	888	936	963	852	937	957	872	889	914	880	965	920	924	903	894	959	897	939	893	956	940	865	915	934	931	891	944	954	891	909	891	902	884	931	924	895	941	928	860	986	933	962	899	952	943	920	925	900	915	923	925	925	968	934	920	936	930	963	932	884	896	948	905	958	913	932	919	924	917	960	924	879	964	903	931	939	943	945	915	935	932	944	887	954	951	925	912	924	915	956	904	968	920	939	890	873	873	919	916	957	950	919	915	941	949	867	898	919	873	882	955	912	914	940	923	956	949	942	951	939	944	945	953	954	941	884	893	927	914	931	929	929	919	878	901	918	939	949	961	957	875	879	899	935	928	905	933	953	944	949	935	932	886	931	933	895	928	870	921	901	935	921	914	924	941	914	935	910	852	944	989	932	975	906	933	867	935	949	915	919	921	926	937	939	926	892	968	897	839	905	977	976	935	888	921	898	880	920	962	896	944	915	921	954	925	903	931	934	897	917	998	942	905	887	898	893	888	878	901	914	974	964	922	943	952	931	897	906	907	911	958	977	890	934	943	905	912	961	890	898	902	889	911	921	931	882	932	919	887	901	946	914	932	939	905	899	937	936	953	898	888	936	844	884	959	981	896	940	930	914	913	930	901	936	920	926	917	933	953	940	948	876	886	866	875	929	877	869	921	926	939	904	917	874	875	924	906	859	931	915	901	931	907	882	924	920	907	897	912	892	910	929	888	945	924	933	850	910	887	941	952	927	877	917	912	997	938	892	947	913	934	928	970	938	924	945	836	894	880	944	963	913	875	906	924	904	969	890	908	902	934	896	932	963	912	877	934	927	902	917	918	894	960	920	994	935	881	912	931	908	962	930	913	960	958	989	885	891	893	872	916	915	889	912	977	928	940	954	879	902	940	886	929	945	956	923	923	884	911	946	920	969	906	848	861	908	934	920	944	908	907	922	877	874	910	942	911	877	932	861	946	974	923	953	902	928	900	921	945	905	943	946	907	985	842	861	906	884	945	892	862	962	906	907	938	925	995	904	902	930	934	927	922	978	890	897	932	956	856	886	888	928	904	933	979	888	938	905	922	932	945	919	921	945	914	922	880	926	960	904	986	931	914	941	889	953	874	915	949	936	898	941	1001	952	920	938	863	930	912	939	901	907	914	938	911	952	920	985	921	958	999	915	922	872	907	985	918	939	909	880	934	911	956	872	903	906	1004	918	927	925	970	933	874	908	968	937	931	956	920	945	899	927	924	890	916	905	912	925	1024	876	936	976	990	935	932	916	971	918	912	941	920	840	898	943	965	903	904	910	892	893	926	947	926	927	868	955	918	940	926	907	899	925	915	902	879	928	976	957	924	903	884	953	927	931	947	958	879	945	890	915	920	914	896	915	893	913	919	925	878	866	970	938	838	910	918	928	946	906	905	971	925	935	906	939	913	944	962	912	928	927	940	917	896	917	950	913	926	914	913	921	885	876	935	898	962	932	889	937	945	931	884	912	917	870	886	958	949	979	920	929	919	929	972	912	939	915	918	883	961	922	902	877	857	886	935	936	920	884	925	936	906	915	930	879	866	914	915	886	926	933	917	892	939	885	905	951	930	915	915	922	894	945	956	924	949	958	926	900	853	907	935	935	891	908	930	918	904	909	888	940	943	896	1004	961	894	926	900	897	913	947	959	895	907	884	910	968	907	953	902	944	954	948	884	925	915	907	887	956	952	910	884	913	919	927	965	920	912	965	890	949	966	900	914	953	863	943	925	934	953	921	916	967	949	969	925	946	894	891	902	941	919	938	923	958	933	918	908	882	938	904	892	891	887	895	890	900	923	950	962	857	928	872	887	938	939	912	933	872	849	975	904	907	903	931	942	929	926	888	919	910	874	887	959	891	874	904	888	955	928	916	956	960	961	973	901	938	912	936	868	943	890	947	912	917	955	940	959	894	931	930	915	929	892	944	917	934	875	949	918	852	950	892	945	940	949	981	903	960	946	891	950	920	951	940	912	993	883	957	899	912	886	933	893	887	883	881	920	907	937	937	938	948	915	969	920	891	952	880	923	938	918	920	872	907	940	927	921	931	914	954	925	926	947	906	918	928	935	890	910	964	952	962	926	935	962	901	890	903	908	865	944	908	920	906	975	913	950	910	907	936	911	885	916	964	920	887	874	929	927	913	940	901	971	894	959	923	898	943
24335	21502	25219	28215	21502	21514	19986	800	463	399	390	368	373	354	365	329	308	302	306	323	323	302	342	272	331	292	283	312	299	268	254	320	277	297	285	292	298	311	325	274	299	305	295	304	292	289	300	283	304	306	292	278	257	288	265	285	293	296	275	247	270	304	276	286	283	264	260	312	316	265	237	265	328	288	277	272	290	259	258	287	293	284	302	255	300	265	274	285	309	290	291	305	294	294	266	277	284	289	283	279	293	268	280	274	262	263	303	276	283	269	301	284	280	280	320	286	293	296	279	284	295	264	292	276	238	292	314	265	271	277	293	291	254	262	285	288	267	296	280	264	259	263	275	286	288	281	274	276	278	267	284	298	279	280	294	295	311	264	257	278	270	277	272	258	274	297	271	308	285	269	305	267	247	293	271	244	278	301	303	266	295	287	310	278	275	270	301	276	327	246	282	277	287	280	256	291	293	298	297	258	269	282	292	261	270	337	275	277	259	290	264	300	280	273	268	264	291	287	321	307	252	297	248	283	297	267	290	307	304	256	274	272	282	290	275	285	272	298	304	285	279	314	286	303	305	301	282	272	269	280	311	271	303	277	292	298	275	265	282	264	272	253	271	256	260	286	285	259	293	279	284	292	276	293	254	283	312	249	282	292	260	283	270	313	267	300	313	298	279	303	250	320	290	251	277	284	298	276	321	336	258	302	264	257	270	273	281	278	272	255	288	281	289	249	286	296	275	302	288	276	267	281	282	324	296	263	274	259	266	309	287	290	299	275	277	334	271	277	276	265	284	317	299	303	296	310	284	290	257	276	279	296	295	287	280	275	333	280	262	313	251	263	297	268	261	273	297	266	334	295	258	273	258	276	258	322	256	243	280	294	308	253	284	303	275	312	284	291	277	282	260	266	267	298	258	289	267	279	289	295	294	259	280	273	283	314	287	261	272	266	261	263	285	298	278	288	282	306	300	302	256	283	273	283	268	324	289	252	298	265	258	282	287	285	264	278	269	319	253	275	298	266	292	272	277	264	282	279	290	260	267	274	239	292	275	282	304	267	280	283	258	270	307	243	275	257	279	265	259	319	257	278	291	268	310	302	275	277	277	292	292	284	283	288	277	280	335	296	282	296	279	272	291	301	280	318	297	283	294	271	281	262	267	273	310	311	317	292	282	289	269	274	270	281	258	291	336	253	283	298	292	327	308	261	289	289	279	273	298	276	309	299	283	314	272	268	318	291	275	259	268	271	259	276	263	258	291	311	284	292	268	303	309	270	276	255	257	278	288	281	270	292	305	280	298	289	283	256	286	278	324	272	287	304	280	280	291	305	278	258	301	282	290	286	280	281	298	283	263	260	314	302	273	278	276	275	272	300	267	312	269	308	304	287	282	278	287	307	292	263	292	308	302	299	274	291	266	286	313	272	268	287	287	284	257	274	312	260	284	275	315	327	281	351	303	279	245	271	300	296	296	274	266	275	274	259	282	254	286	282	291	307	276	297	294	293	275	239	290	295	249	276	279	292	253	280	311	271	266	286	274	310	276	276	301	253	302	286	267	266	306	291	284	281	282	285	280	272	277	266	288	277	285	283	257	264	296	243	286	283	274	243	284	285	296	269	277	289	260	272	276	270	240	267	282	269	272	264	295	274	282	288	258	270	263	321	289	293	258	244	286	283	305	293	290	296	307	273	300	258	288	278	289	299	285	268	242	286	277	273	285	280	294	298	286	301	305	299	272	255	280	296	252	275	302	287	290	314	268	314	291	264	262	269	268	290	281	256	321	249	271	301	275	308	277	272	284	264	262	282	287	239	265	269	296	281	267	289	274	295	305	271	284	244	283	294	318	270	276	308	272	255	260	282	298	289	291	282	305	292	310	290	284	297	294	326	278	278	280	310	284	316	259	274	276	280	271	294	284	275	297	279	248	291	265	303	315	290	310	293	290	292	228	264	248	258	289	288	271	277	303	300	289	279	279	245	252	264	289	271	303	302	259	251	245	287	271	245	259	261	268	270	309	280	277	228	260	264	283	285	287	258	282	289	274	248	299	301	286	290	278	279	283	294	303	274	290	302	284	290	292	307	279	253	269	264	269	300	268	282	280	292	280	266	258	285	272	266	278	277	279	266	310	275	281	269	251	280	300	279	257	292	275	273	233	296	265	281	286	268	284	302	271	283	275	303	264	301	285	248	291	300	273	272	270	285	280	280	295	275	314	283	256	333	290	275	287	293	264	275	259	311	280	287	294	280	296	258	290	273	260	252	289	292	306	263	305	308	285	280	286	295	249	294	278	279	268	268	288	310	256	259	286	293	300	292	289	269	265	286	276	285	274	287	331	257	257	314	284	299	307	279	270	288	312	284	261	324	302	264	260	290	305	287	283	293	297	247	316	298	265	297	285	294	270	245	267	295	290	266	301	285	298	289	283	286	268	269	288	292	309	267	270	313	280	287	278	297	271	279	291	288	281	277	315	292	294	277	272	290	288	286	278	315	286	282	293	276	274	249	263	270	264	261	294	271	259	282	281	289	284	299	298	261	248	293	292	309	255	263	248	291	291	285	277	265	310	290	285	260	291	280	294	279	284	285	270	255	284	283	300	305	277	291	284	307	256	276	257	284	315	252	297	253	264	251	307	297	295	295	281	272	323	283	277	291	292	270	274	289	265	273	256	283	279	341	291	286	319	292	307	245	278	281	292	280	243	284	266	283	259	285	288	292	290	293	283	278	265	293	301	284	296	316	310	300	288	270	293	307	276	249	251	307	301	303	299	282	261	272	266	305	304	293	311	279	290	291	278	280	292	270	258	269	292	302	276	317	299	302	266	247	285	278	286	286	304	289	288	292	280	251	247	248	266	302	263	287	265	289	285	283	259	282	302	295	261	269	298	307	259	286	266	241	268	276	290	292	303	272	270	271	285	272	258	275	271	278	269	279	276	292	266	233	248	259	305	253	309	271	294	301	293	299	303	294	282	258	263	269	292	289	248	279	289	248	284	286	307	252	263	294	277	306	272	266	285	273	304	265	301	284	337	281	277	252	276	276	278	270	284	259	251	252	272	302	278	291	259	284	289	309	292	276	265	315	255	262	270	274	271	271	291	290	328	248	274	292	357	279	305	307	246	273	263	276	259	278	277	286	298	254	263	256	261	298	275	280	270	306	277	334	265	264	265	225	270	268	264	280	276	269	276	277	260	251	276	291	288	297	292	286	293	290	272	268	271	328	264	287	298	288	289	288	295	300	312	291	293	278	290	288	242	262	253	285	273	275	266	281	279	321	290	277	293	310	264	273	257	254	307	287	262	303	304	298	262	301	295	276	281	279	305	263	275	281	277	292	297	277	269	265	268	303	278	248	299	300	304	275	293	281	284	267	290	273	269	261	292	268	268	309	292	301	285	286	272	278	285	273	278	290	292	266	266	247	270	292	269	314	267	261	271	266	279	251	299	270	263	290	328	300	252	280	311	262	271	281	268	297	269	300	284	271	236	282
13160	8648	2655	1259	914	727	743	691	669	661	654	626	678	632	630	619	615	606	583	613	629	620	603	618	628	611	602	582	632	636	624	568	609	634	589	610	649	579	629	630	585	603	560	623	610	606	603	620	617	616	648	601	551	644	601	624	607	597	619	598	609	620	586	600	626	594	610	629	597	590	539	609	590	616	618	621	592	662	616	620	623	602	561	634	658	599	617	592	627	596	609	583	628	586	616	592	608	566	619	643	618	580	609	590	635	598	566	592	582	586	635	587	549	605	647	585	602	606	596	627	581	584	606	602	545	589	605	612	604	626	600	593	634	583	661	615	620	588	605	621	567	594	607	620	599	606	623	579	632	599	615	618	634	622	617	606	566	594	607	607	567	574	625	615	620	594	607	598	562	592	597	601	609	592	629	587	630	584	613	602	593	622	632	609	617	594	587	559	630	575	639	597	586	580	599	588	543	614	575	602	628	629	587	640	592	614	629	590	617	592	606	590	615	589	627	600	561	576	603	609	595	589	625	566	634	551	567	573	577	592	614	569	584	577	602	590	524	592	626	571	626	658	621	602	584	601	609	598	645	630	578	638	637	549	640	625	632	607	619	611	634	582	590	559	642	639	605	610	611	590	610	590	654	616	580	592	572	637	622	615	623	599	576	586	600	585	612	568	577	622	583	631	578	623	579	593	614	586	610	577	620	574	585	625	633	589	600	629	593	622	567	602	608	617	578	618	590	641	587	554	569	602	548	638	605	581	595	597	597	627	612	600	583	635	634	572	624	644	592	599	522	542	598	623	637	594	594	630	607	596	575	580	573	600	635	594	619	566	570	608	544	615	598	603	554	599	620	600	620	591	638	563	602	617	610	657	605	631	622	620	584	635	608	606	583	606	594	603	595	577	605	613	543	607	660	579	567	560	615	569	592	600	632	623	583	660	658	627	643	619	611	583	588	652	625	556	612	607	541	615	583	597	614	583	601	594	605	576	628	625	611	632	616	622	612	589	613	613	603	635	580	617	621	581	552	619	573	604	622	614	578	609	587	641	573	635	628	566	620	577	600	563	597	601	628	628	610	593	586	602	662	541	630	614	598	585	654	550	669	613	587	587	632	595	633	618	564	565	630	553	599	629	598	560	642	579	589	584	607	550	608	591	589	595	608	605	600	637	587	600	603	574	634	598	572	610	585	607	625	620	609	592	627	581	591	581	589	656	615	579	584	579	564	652	605	577	629	608	605	547	551	609	609	614	647	613	575	637	640	576	557	589	636	601	585	634	615	634	600	648	560	583	612	607	587	571	642	583	650	626	610	648	574	622	606	588	640	575	602	594	599	587	587	654	646	579	631	595	594	610	568	588	613	617	615	615	596	608	622	598	633	612	608	580	594	629	598	598	579	602	571	650	614	625	667	625	609	626	607	601	618	580	609	642	611	619	560	562	587	614	604	618	602	552	663	665	595	592	587	619	606	641	543	598	620	626	643	609	574	591	607	621	642	610	581	598	608	609	623	634	578	594	580	615	593	579	572	550	594	624	594	600	618	636	561	584	597	592	587	628	636	606	635	590	632	630	614	611	637	627	568	571	590	606	551	606	585	624	609	556	591	559	586	577	615	602	614	565	618	610	588	648	603	635	597	589	594	611	623	615	594	620	631	608	571	548	584	648	633	604	625	576	590	655	610	656	563	629	594	600	583	569	586	629	593	558	593	617	598	598	597	592	613	588	571	631	592	613	599	609	584	603	569	599	603	584	561	597	605	601	586	584	588	560	593	584	594	591	596	553	611	568	596	624	600	578	604	558	584	613	639	601	591	584	585	604	583	654	594	614	611	587	602	591	603	590	625	617	621	624	637	557	620	611	597	625	586	615	608	572	608	569	652	602	609	606	608	637	591	613	623	614	586	614	589	595	595	610	567	600	611	605	630	636	633	611	634	629	630	635	609	572	559	600	615	637	589	641	636	625	618	620	618	587	600	607	603	600	635	597	599	617	583	601	619	638	585	600	580	624	595	576	594	603	578	598	590	635	615	646	607	574	611	581	621	605	598	569	574	596	581	606	587	591	595	627	607	622	627	593	638	606	598	580	587	589	591	608	586	593	644	604	557	613	578	606	621	630	596	589	638	575	632	620	643	650	582	576	574	602	594	588	643	573	593	577	591	621	583	593	645	619	561	614	632	605	584	649	578	570	575	623	608	595	593	588	609	648	656	613	616	591	630	584	598	590	605	612	612	630	590	608	602	631	574	662	626	566	598	619	571	612	610	584	697	616	584	582	606	593	607	614	570	588	623	614	621	598	590	630	587	610	546	631	574	566	584	609	597	615	629	610	584	611	591	636	574	581	569	587	590	591	648	622	638	624	620	602	621	615	619	606	639	597	576	621	626	622	561	622	641	567	612	616	595	577	639	647	564	576	584	588	571	604	602	637	626	632	615	665	623	608	603	636	602	608	614	605	664	625	566	615	590	556	583	594	590	610	656	577	571	595	628	608	614	612	598	639	613	597	590	638	651	611	562	615	573	601	637	605	571	595	613	616	610	633	609	610	602	609	614	601	627	609	610	631	623	606	625	644	606	584	580	626	621	629	570	620	585	671	622	625	607	585	582	620	600	640	606	579	628	609	601	575	613	609	609	643	625	551	597	625	611	598	608	644	611	606	595	631	639	593	612	636	550	588	576	603	601	592	594	584	608	651	630	626	595	570	572	606	610	632	632	620	604	581	612	601	634	559	606	642	569	609	575	620	601	586	616	612	568	637	572	594	626	603	601	587	574	597	556	622	628	597	578	588	568	609	602	597	592	633	602	591	590	595	575	613	581	600	586	585	555	558	589	550	612	627	564	602	572	614	623	600	578	586	611	591	634	607	615	569	570	616	602	572	609	626	625	628	593	590	571	572	604	599	611	588	595	596	551	574	615	592	629	633	577	615	606	633	609	585	611	595	596	627	597	603	600	625	580	567	627	618	628	631	578	614	579	608	596	625	595	573	608	614	583	588	604	594	666	563	670	565	611	627	630	644	626	575	586	661	617	623	579	545	582	567	622	607	627	621	591	611	628	611	590	590	623	599	571	584	630	602	606	585	593	540	603	616	583	600	581	607	589	628	598	587	608	616	596	644	609	609	627	602	607	582	608	597	580	619	579	608	611	574	580	623	611	560	588	627	606	610	616	612	622	592	565	627	565	642	581	587	599	579	617	611	644	591	588	618	614	585	595	622	618	557	603	604	567	645	574	609	561	613	587	620	663	599	628	613	621	580	573	590	593	602	576	600	611	659	592	597	598	606	568	620	586	544	585	620	593	625	565	599	589	610	600	602	557	617	571	573	625	634	585	603	596	573	615	599	563	606	608	615	620	595	599	623	634	603	595	615	569	621	613	622	636	579	605	588	598	580	580	596	686	589	589	557	591	642	595	616	602	594	587	585	637	575	577	588	565	644	569	562	618	592	584	564	618	616	621	620	576	591	599	605	608	573	572	580	572	578	583	587
32512	20700	10273	894	575	530	520	320	340	328	317	318	353	345	353	375	364	329	330	349	345	338	363	326	362	343	360	349	308	308	355	350	324	334	327	339	382	327	288	360	330	342	308	368	321	328	344	338	358	345	335	342	302	322	344	347	352	356	367	352	339	349	336	327	347	366	322	318	345	353	367	369	366	320	338	329	328	341	340	338	351	311	352	343	357	392	356	335	363	356	299	337	356	305	336	364	335	336	325	310	345	363	326	384	368	303	328	326	321	309	348	355	330	323	335	322	369	355	342	318	346	311	341	323	333	321	341	350	325	321	338	315	368	355	341	341	355	355	350	315	339	330	358	345	335	334	358	383	341	360	336	343	320	353	330	320	351	337	296	335	332	332	345	334	357	327	326	327	329	352	351	357	310	370	348	312	360	349	351	340	342	326	312	317	356	333	328	333	363	325	357	346	295	348	327	329	323	310	355	322	358	324	340	337	359	323	287	355	345	330	335	337	331	312	313	315	360	362	330	359	321	354	356	361	369	328	357	345	371	307	304	368	345	372	351	351	347	364	367	351	326	372	312	332	329	360	323	339	380	316	321	319	346	361	324	337	319	340	366	341	346	309	326	309	327	359	340	347	327	331	366	356	342	326	331	321	338	327	361	349	334	304	332	377	333	336	287	375	336	290	334	323	343	358	375	363	341	387	338	333	321	315	334	327	370	343	317	334	361	348	337	354	326	309	360	308	328	347	348	339	332	360	350	311	346	367	319	370	334	326	364	352	329	369	338	342	347	326	345	322	323	349	365	350	350	341	353	385	375	354	378	339	330	339	367	360	358	335	338	353	361	356	367	305	355	348	343	338	317	297	336	369	323	289	367	328	343	355	324	329	362	343	335	353	370	335	353	341	323	346	336	360	332	321	349	338	329	331	333	326	338	375	383	334	319	338	300	355	315	331	323	342	325	331	330	321	336	370	352	330	306	325	336	328	354	386	299	345	320	371	348	317	341	326	332	338	327	366	371	329	341	327	322	328	375	328	325	370	345	359	353	363	354	330	338	340	337	334	330	347	363	311	318	355	358	327	327	319	323	344	322	346	348	381	331	317	300	339	343	327	360	314	333	335	384	348	348	331	338	336	344	370	322	362	359	331	359	328	322	367	355	339	320	395	331	346	349	384	351	344	319	334	375	316	295	324	369	301	337	361	349	318	318	368	334	337	336	323	394	345	375	376	356	364	344	304	363	366	311	385	353	345	356	346	311	352	318	372	351	334	341	302	324	323	327	314	347	325	356	339	326	308	322	328	354	304	357	338	338	309	319	351	340	321	316	347	299	302	342	350	329	333	355	370	342	352	323	336	360	319	326	339	338	333	345	347	325	359	330	336	314	326	328	351	352	356	339	339	350	326	301	314	353	323	322	342	356	346	356	359	316	347	325	324	314	317	324	327	352	366	358	357	349	313	328	344	349	352	344	333	319	311	359	307	352	317	351	331	335	373	349	341	338	338	351	375	346	314	349	325	374	360	354	371	385	326	327	345	368	376	329	297	348	347	356	318	293	362	319	332	334	318	348	370	326	343	304	364	351	344	360	324	333	330	340	281	352	360	343	348	346	322	314	284	312	327	323	349	356	322	335	339	340	325	330	272	319	341	373	341	323	342	331	352	309	368	330	325	354	318	379	341	348	345	362	350	309	347	337	325	338	350	337	331	325	394	367	378	342	363	341	326	360	307	352	352	330	362	361	362	329	328	327	322	335	347	335	311	340	372	307	323	321	312	324	352	310	363	312	310	318	342	340	344	335	339	347	368	343	349	328	318	367	329	355	316	341	315	361	338	390	309	352	354	337	308	350	326	350	339	315	351	344	341	320	340	335	310	317	331	363	313	328	353	368	326	366	341	347	310	327	386	345	365	340	358	322	336	353	359	358	323	365	317	358	310	325	305	348	320	328	315	330	347	334	363	331	322	339	294	351	337	321	329	333	347	353	367	315	340	355	349	333	355	338	339	334	303	333	340	342	365	346	359	334	345	328	339	319	367	330	335	338	374	344	337	342	326	300	336	321	325	306	351	362	368	327	347	345	352	330	310	348	362	378	352	341	362	339	323	289	342	358	337	336	300	330	316	315	350	359	350	338	333	313	338	366	351	353	363	344	338	338	342	303	312	362	342	323	344	359	351	345	329	363	315	354	330	337	351	335	345	346	362	340	346	355	362	359	332	361	350	368	346	343	307	354	330	346	326	339	303	308	322	356	355	328	327	335	333	328	337	334	349	345	352	345	342	308	332	351	326	307	335	324	332	349	340	324	300	315	341	336	329	347	317	325	321	398	339	314	328	332	364	373	360	333	333	345	343	349	318	349	339	344	341	383	331	349	331	365	319	311	337	341	340	375	331	348	346	353	312	320	360	336	333	332	353	307	353	382	388	368	344	336	377	360	353	356	351	339	300	340	354	324	350	340	318	361	354	344	351	339	332	348	362	336	331	309	382	321	378	340	334	338	358	325	372	317	317	347	349	330	380	328	318	331	321	371	362	339	359	326	359	337	336	324	350	381	340	299	336	352	318	334	314	357	292	356	336	334	348	347	349	338	329	330	339	335	398	364	334	355	362	308	344	309	356	365	368	362	363	331	346	331	339	374	398	359	330	321	342	367	340	327	355	311	346	335	313	334	352	341	364	337	351	331	334	343	306	346	326	334	345	364	331	366	327	345	354	314	316	363	368	356	337	323	352	377	298	348	324	353	345	363	363	307	351	351	314	380	356	378	331	326	362	308	351	377	359	320	357	350	346	355	331	395	367	333	348	344	307	322	340	308	371	372	347	308	335	338	367	327	327	298	303	342	290	331	344	351	362	312	343	335	323	343	384	310	344	306	297	331	343	334	324	356	298	332	305	361	334	336	339	349	344	320	345	319	355	334	319	364	322	330	379	372	321	333	375	326	337	307	359	340	360	338	338	351	345	359	372	344	355	326	324	339	347	353	349	305	329	333	343	336	358	363	340	320	336	318	348	329	348	329	337	312	337	339	332	330	309	354	332	337	329	369	331	340	323	328	296	365	322	310	361	317	333	336	322	380	331	375	342	341	305	347	359	340	341	346	320	342	311	313	311	322	332	343	323	346	334	333	375	326	312	342	280	350	321	330	301	346	348	300	333	331	309	322	360	351	314	340	333	354	350	368	327	327	365	345	325	362	351	316	366	354	360	358	340	335	320	342	335	354	313	341	312	343	355	342	361	336	332	371	364	275	329	351	380	328	339	357	328	353	319	357	347	369	342	330	315	365	343	312	334	339	351	337	336	322	331	360	376	350	341	353	335	347	337	346	320	331	315	314	350	370	353	321	306	357	354	336	346	355	385	380	350	362	320	341	332	348	305	335	355	342	323	330	339	354	356	363	341	321	347	334	345	381	324	320	341	376	369	322	343	317	331	308	356	318	343	363	332	359	347	343	367	315	329	322	366	355	367	338	315	342	310	379	344	362	385	333	353	356	292
6287	1227	786	778	776	802	767	728	770	824	780	810	792	726	765	789	777	766	747	782	764	767	777	769	736	804	737	752	809	811	736	771	749	745	758	816	792	820	769	802	761	761	764	758	763	780	775	766	784	815	779	780	720	760	776	785	806	803	760	733	730	773	771	847	787	783	761	719	750	776	809	768	768	764	804	756	768	828	770	800	775	743	752	816	718	742	754	813	784	779	760	771	784	807	808	750	753	754	771	810	750	757	750	751	755	746	786	776	810	722	769	803	799	742	745	810	784	806	742	781	778	790	770	830	822	738	772	761	820	756	727	776	743	798	741	735	764	801	748	799	796	790	780	760	803	779	783	772	778	788	787	813	796	779	776	780	799	728	783	800	753	747	755	790	742	794	774	825	753	774	754	784	781	784	784	746	754	810	777	752	793	737	771	762	763	770	783	807	803	776	763	799	790	742	775	771	770	785	783	739	761	750	767	788	773	763	755	785	763	792	787	753	775	784	710	768	731	741	760	738	769	804	767	762	805	780	771	768	745	812	772	788	788	748	758	763	757	815	728	780	839	770	759	819	766	737	730	795	762	767	755	777	738	726	781	786	799	747	782	811	805	768	810	804	756	798	786	798	740	836	775	783	799	735	753	766	765	766	763	754	759	716	768	751	719	796	742	736	798	728	787	716	779	745	742	789	814	808	840	770	801	759	724	771	746	788	719	747	771	782	762	762	781	785	768	762	774	781	802	740	792	716	769	772	756	810	759	765	769	746	730	733	785	783	809	782	771	772	774	756	744	811	742	756	835	795	796	760	786	725	763	733	798	769	760	809	797	794	759	746	784	771	813	756	780	807	804	767	840	787	746	795	749	772	783	795	792	781	808	797	786	742	728	780	764	786	773	771	828	819	770	805	829	769	736	707	807	775	792	783	823	752	785	760	820	797	766	760	804	752	812	753	792	777	760	752	753	792	806	778	813	818	771	709	787	748	753	833	783	792	751	764	786	783	764	777	765	778	733	742	813	825	753	773	757	787	812	780	750	786	754	747	734	794	782	760	829	773	771	729	797	745	750	708	793	758	777	801	747	781	776	794	804	751	782	766	806	775	775	727	772	788	750	725	753	776	784	758	778	760	772	736	753	789	773	722	769	764	755	739	820	720	776	763	765	827	773	762	763	787	821	750	789	791	754	769	735	777	762	791	795	769	701	787	773	792	797	788	788	746	756	768	783	718	770	823	736	779	804	771	799	764	787	788	783	788	777	746	725	740	760	761	759	815	741	763	814	742	757	814	811	790	729	824	733	796	716	785	755	771	744	765	785	762	756	778	756	735	752	805	766	801	790	813	738	785	821	771	851	796	744	770	790	772	748	804	771	773	791	769	752	749	752	817	763	794	755	744	829	818	738	783	707	810	775	733	772	779	759	723	786	697	764	811	829	744	796	770	750	797	760	757	739	766	774	741	780	767	769	733	765	728	747	823	783	771	776	805	801	815	777	783	759	788	750	758	778	754	820	821	837	728	770	814	787	737	812	773	766	730	776	755	763	803	774	734	727	769	745	786	789	805	797	814	821	749	775	765	819	796	822	790	783	804	819	757	735	769	804	798	759	796	760	727	804	738	790	764	788	783	747	732	748	784	746	747	765	761	756	778	815	729	742	700	772	785	755	823	808	762	802	725	795	710	793	737	793	839	842	790	769	752	756	755	793	758	775	763	771	803	748	750	763	739	804	786	810	778	769	781	792	815	768	775	773	800	758	713	807	749	843	712	807	769	728	775	785	813	764	772	733	806	751	777	754	826	794	780	791	790	781	775	742	794	793	726	758	791	800	807	806	774	769	760	754	772	755	749	746	757	757	797	758	792	723	813	821	787	816	730	751	758	769	729	760	742	768	788	763	764	805	759	727	799	797	797	777	777	724	740	776	786	741	785	794	791	798	757	855	777	754	767	796	713	809	761	726	742	782	734	764	751	777	741	813	766	766	795	774	760	749	812	679	782	732	762	760	799	776	790	760	826	788	798	801	758	790	811	763	762	707	766	744	732	801	777	776	806	803	814	846	787	771	887	756	806	800	801	788	777	764	782	801	772	772	775	746	770	816	777	790	757	725	739	721	744	774	772	770	756	778	766	719	759	747	804	742	733	803	769	768	833	746	780	845	766	781	764	737	726	761	783	812	774	770	772	766	777	784	754	731	789	763	760	825	772	771	717	781	743	725	776	776	788	782	739	802	785	751	796	766	829	807	775	779	715	780	734	721	784	800	780	735	797	770	695	814	765	770	721	783	769	767	747	790	753	774	719	833	775	759	822	778	792	784	785	750	802	791	745	719	677	765	765	682	746	727	797	775	758	781	767	752	748	778	804	767	812	765	789	781	808	749	723	786	766	765	781	797	806	751	773	782	784	793	700	826	714	780	777	781	809	804	781	803	760	777	745	804	781	816	804	771	789	780	751	759	773	789	774	771	786	804	752	743	738	762	751	755	789	753	769	743	794	751	771	735	786	831	796	778	793	799	733	764	770	743	766	754	761	758	755	806	730	770	754	778	751	798	787	799	740	716	810	784	740	795	798	772	779	765	774	802	747	760	770	752	775	797	786	823	777	742	802	816	808	782	784	745	740	758	694	779	780	719	841	774	762	779	758	812	830	776	792	786	752	761	766	755	730	814	792	830	767	722	764	802	809	773	802	770	755	753	784	793	833	768	758	807	791	767	821	819	723	757	746	782	767	797	742	753	749	790	733	763	815	785	777	774	771	769	814	761	748	771	828	779	716	760	763	724	775	764	765	760	755	752	781	801	818	751	783	744	769	822	781	742	752	766	774	750	777	744	762	815	772	751	760	788	772	707	786	702	779	768	788	821	780	777	830	790	766	774	784	761	752	767	721	814	819	744	780	805	735	841	797	815	767	736	791	731	777	813	756	789	780	758	744	793	765	802	794	745	784	832	792	811	770	787	809	737	736	757	799	770	793	777	766	821	808	769	789	768	760	777	814	770	707	745	781	756	818	756	768	765	794	702	792	753	773	764	814	808	796	709	758	820	794	753	763	745	784	726	743	808	745	763	819	758	767	788	816	834	754	794	767	775	802	785	760	741	727	728	825	809	803	800	730	786	782	770	737	785	780	736	832	790	743	764	759	782	798	730	782	742	752	782	733	787	776	783	803	778	779	759	735	748	797	781	751	794	760	722	776	753	779	750	779	763	801	801	794	753	784	805	736	794	758	784	729	800	771	713	822	721	787	800	746	781	745	748	779	824	765	774	769	777	736	714	788	785	775	735	761	754	760	764	774	776	787	767	804	770	754	820	809	786	769	765	742	748	761	764	749	759	747	773	815	749	799	765	784	758	784	801	744	779	771	822	787	787	781	803	730	793	790	810	736	784	729	777	827	718	717	763	768	823	738	790	799	758	790	761	751	797	787	790	777	781	808	760	751	761	800	774	809	738	784	776	752	797	764	821	783	777	787	788	796	780	772	758	786	753	764	790	784
25046	21542	24881	28400	21416	21283	1792	625	497	475	477	491	476	493	496	472	492	449	451	438	425	425	469	472	440	443	448	455	438	428	424	402	422	438	442	452	429	433	459	434	426	472	409	435	414	443	423	441	452	442	448	452	500	447	421	431	454	458	417	432	376	381	415	415	458	467	475	449	455	435	423	415	420	444	424	473	451	459	410	448	420	429	442	463	413	427	413	414	484	436	477	412	456	444	425	420	439	439	450	427	475	437	448	418	439	456	426	454	428	474	428	441	476	463	450	413	426	425	431	379	419	460	427	397	434	393	442	443	435	429	430	444	425	404	416	458	437	399	422	400	462	404	461	396	411	420	443	454	400	457	406	390	429	382	407	447	473	445	413	421	419	438	447	418	420	390	465	411	400	429	472	452	444	460	429	473	401	489	454	447	442	465	441	381	456	427	447	422	425	464	452	436	443	427	435	403	459	460	429	450	428	392	436	438	459	388	438	404	422	442	464	459	479	375	434	425	388	411	434	416	440	415	470	403	425	436	423	426	410	455	422	437	421	464	418	449	423	402	434	410	435	411	422	415	448	453	425	435	432	414	458	454	437	437	417	467	430	430	450	490	403	411	448	414	468	426	415	421	423	431	447	454	448	463	442	436	433	471	419	448	456	437	434	440	465	457	479	405	389	413	447	446	377	449	428	458	488	404	441	408	433	436	446	440	413	421	388	396	428	439	435	421	432	380	439	453	463	435	418	426	467	438	432	454	429	414	444	458	431	420	460	442	406	452	468	469	432	433	433	458	466	419	453	473	461	443	417	464	457	419	436	415	393	420	423	463	419	415	425	409	458	421	455	430	424	438	440	454	434	435	397	443	464	391	425	447	442	406	405	434	417	398	353	417	407	423	424	406	429	479	429	437	412	448	444	414	440	469	481	397	433	448	452	448	423	402	444	403	434	491	436	420	465	426	445	394	419	444	463	432	445	407	424	395	387	403	441	434	445	378	419	454	403	437	426	438	417	438	402	419	464	453	447	446	436	415	417	409	467	403	443	420	459	448	417	378	439	444	427	434	418	453	466	397	460	423	408	476	445	421	442	403	423	438	447	455	436	441	449	417	435	471	431	401	430	427	451	399	438	454	415	433	400	404	399	410	438	412	421	446	457	399	434	462	460	442	429	431	445	471	408	425	409	454	436	384	410	434	421	415	401	414	416	416	449	429	418	452	457	440	444	431	442	452	448	459	413	451	454	446	438	496	428	426	423	395	414	420	437	431	422	450	431	435	482	472	470	454	437	433	386	401	476	417	414	420	455	453	426	459	373	405	440	400	453	459	443	431	441	384	421	438	440	456	416	453	423	496	443	406	403	424	410	421	401	456	437	446	474	451	401	475	460	429	451	408	447	412	425	444	428	422	378	412	433	451	461	423	454	453	435	420	452	426	446	458	436	409	408	443	401	427	464	401	461	438	435	476	449	429	443	446	424	425	419	439	404	437	410	420	402	429	462	432	396	404	446	419	419	399	411	457	433	455	442	448	403	406	425	390	457	458	414	386	411	437	414	418	444	423	439	461	441	415	459	438	443	426	416	423	383	411	424	397	434	399	446	434	398	426	478	436	414	480	438	441	415	446	449	467	430	431	449	438	446	431	410	454	409	436	467	414	426	393	406	420	414	444	416	419	434	449	418	454	429	412	407	384	441	443	404	457	388	434	431	420	413	445	453	480	450	397	432	460	403	396	427	410	410	444	424	423	437	462	395	417	420	434	418	445	451	387	397	466	448	432	443	436	459	445	436	452	399	450	439	442	499	456	458	454	392	463	405	398	444	445	453	416	426	433	429	441	441	445	415	435	439	466	440	413	428	420	447	431	429	414	447	432	411	421	436	436	469	441	461	409	444	410	406	399	405	425	436	439	404	430	404	444	466	404	393	426	407	418	474	428	423	445	452	466	424	399	437	426	453	432	420	476	451	459	416	418	428	428	467	464	438	425	457	436	423	417	411	410	482	424	432	423	447	445	458	410	435	466	447	428	430	400	437	418	452	428	438	421	423	438	409	427	440	432	456	438	440	403	450	468	441	481	458	492	392	410	414	441	410	440	418	435	441	461	412	439	408	399	469	474	442	424	427	455	431	412	435	459	418	424	413	400	411	418	451	428	433	429	433	437	422	425	455	424	485	431	468	452	417	444	429	428	466	413	391	417	448	445	445	425	449	432	424	444	420	497	460	436	439	422	414	417	457	385	414	435	433	442	458	450	429	440	491	462	394	426	435	425	390	435	404	427	430	425	449	394	420	429	463	435	453	429	409	427	404	441	414	428	386	428	439	445	480	423	404	443	415	439	440	439	434	434	462	437	476	437	424	424	374	411	457	419	412	429	464	424	406	461	453	455	405	417	386	445	411	425	397	445	433	471	397	413	416	428	401	385	416	416	432	446	455	443	424	432	393	448	416	459	398	444	409	450	475	420	401	432	426	422	409	421	358	469	411	446	436	435	417	440	415	429	423	451	463	456	415	444	456	412	478	453	431	460	457	416	401	422	448	412	436	429	383	443	452	411	404	468	393	408	435	451	466	417	456	452	404	432	444	494	410	416	473	423	419	440	421	402	426	401	426	452	401	434	435	445	426	447	414	452	427	433	433	458	469	448	448	446	439	398	429	422	431	398	451	433	406	414	481	461	470	478	419	413	427	430	443	389	461	453	415	423	390	408	468	431	427	427	478	480	435	427	417	400	491	453	428	432	426	414	441	433	448	427	439	430	435	444	448	456	428	448	418	473	422	430	392	467	463	416	439	432	488	444	459	446	445	454	438	460	476	457	474	456	419	444	450	453	399	422	469	420	424	445	400	437	447	423	479	425	464	435	403	457	441	451	419	432	426	449	430	470	477	438	413	481	434	476	467	401	385	403	424	430	423	398	504	435	408	466	410	431	410	439	439	431	446	407	464	441	456	455	423	445	447	433	442	422	416	409	397	452	496	428	444	418	468	443	424	471	432	433	414	411	441	436	434	437	429	410	394	433	415	445	450	453	477	452	436	424	458	451	468	463	493	395	445	469	429	433	431	455	435	399	410	424	456	452	450	389	407	374	419	439	448	438	411	425	430	454	430	401	437	435	449	459	450	435	401	443	438	402	439	452	422	401	404	434	432	424	409	429	458	426	441	402	416	448	451	432	438	422	435	412	454	415	415	445	472	427	427	427	411	416	470	450	422	422	451	472	429	401	441	460	436	457	401	405	479	426	414	432	436	458	414	439	425	426	410	428	437	436	465	450	433	420	383	449	466	419	405	437	441	401	447	463	437	390	425	384	459	431	421	442	441	412	440	449	413	422	432	429	392	434	398	383	414	427	439	480	415	411	438	444	404	392	419	449	418	420	435	469	426	402	460	456	428	405	431	406	469	424	462	432	415	476	451	471	425	403	417	427	400	439	438	422	423	420	459	447	442	444	423	425	440	474	428	440	431	454	402	428	437	387	421	437	463	424	451	435	457	435
9886	5287	1893	1310	1077	951	971	943	1009	943	942	971	956	961	925	927	983	919	929	912	904	908	924	947	909	893	903	959	927	887	914	949	959	943	897	914	886	904	909	939	869	949	917	927	900	943	886	958	976	938	913	915	877	924	950	920	886	977	936	906	919	906	921	905	918	904	942	905	938	916	939	927	880	903	925	978	891	921	896	895	925	934	947	917	904	962	907	968	906	964	947	962	915	916	964	877	917	911	939	907	911	868	935	985	872	933	873	934	873	918	881	937	897	940	903	929	935	936	945	890	918	938	873	924	938	983	901	845	915	947	903	859	923	943	915	949	921	910	917	887	967	926	921	939	899	909	977	933	947	950	936	869	951	950	890	932	923	876	952	909	912	886	968	875	948	906	922	922	898	894	962	934	946	939	968	909	926	939	958	933	948	842	899	936	950	959	931	889	986	924	912	939	907	930	885	924	873	935	888	930	850	936	889	954	902	883	919	888	923	955	901	913	914	892	875	883	916	883	951	937	964	953	964	972	912	869	939	912	963	929	891	941	911	892	934	947	914	915	914	914	937	943	973	876	919	938	915	978	931	918	939	899	964	880	934	940	972	878	966	917	906	908	920	895	924	938	911	946	913	901	896	899	920	881	958	962	890	937	988	831	923	866	924	959	865	920	917	874	925	955	879	919	938	931	900	898	979	970	944	937	964	927	916	898	894	940	952	944	951	908	931	882	947	947	952	940	905	916	899	896	964	885	898	953	936	879	960	913	916	926	936	954	963	912	952	935	898	906	952	949	876	902	912	908	1004	945	945	943	928	887	887	888	926	910	918	945	909	932	975	958	927	947	873	973	921	869	933	986	876	896	933	965	970	971	932	930	911	907	891	917	943	946	888	959	905	903	897	943	942	896	962	882	913	938	939	890	905	907	875	921	1002	940	940	879	921	947	920	928	929	927	926	952	947	909	921	928	950	940	918	899	928	908	932	898	939	904	892	923	916	919	899	937	916	862	915	888	942	937	895	931	955	915	932	949	903	887	907	969	914	923	965	913	903	906	927	965	913	895	933	899	914	899	951	877	923	855	886	956	955	875	920	936	898	933	914	887	985	911	895	883	914	936	947	943	938	938	901	928	925	931	952	911	872	876	919	863	924	899	912	957	941	973	981	966	1003	960	928	906	969	944	894	967	900	1002	967	928	912	916	935	978	894	929	936	933	916	911	960	896	917	934	902	944	898	937	946	891	924	885	937	901	925	902	950	920	987	906	936	917	899	872	940	948	961	912	1004	909	877	897	902	948	885	970	893	886	924	912	938	925	959	951	891	906	919	957	902	940	951	959	917	949	868	952	943	980	906	941	907	963	909	972	889	1009	944	875	871	913	938	930	902	951	953	991	899	957	948	920	933	957	911	875	957	945	901	871	915	896	937	936	944	974	932	922	946	912	925	897	929	919	912	909	936	887	945	964	885	956	909	929	904	964	898	925	911	916	953	923	957	923	918	899	914	908	907	882	928	875	916	914	944	972	936	902	933	861	942	879	985	921	894	921	924	926	936	859	851	991	987	962	926	972	927	953	875	865	956	926	867	929	939	938	887	908	941	912	912	957	916	885	992	942	921	968	901	914	943	908	990	941	955	932	918	971	934	951	908	944	978	962	898	940	929	882	918	910	918	964	927	905	950	958	872	924	881	902	966	874	882	901	983	908	911	895	888	945	947	940	918	914	910	901	898	978	914	900	930	946	949	948	903	962	903	954	911	955	940	931	920	866	883	956	948	922	920	928	935	941	912	947	928	896	940	902	900	930	893	954	926	930	922	969	913	917	961	951	885	978	940	877	876	903	949	909	970	939	928	962	910	893	903	905	942	926	931	932	869	892	897	862	901	930	948	941	933	912	940	895	947	903	898	910	923	918	924	871	849	909	903	941	878	928	950	902	923	921	881	884	894	873	887	891	926	902	935	877	848	914	956	913	909	857	941	930	896	964	893	890	909	883	933	915	912	929	939	931	926	930	928	954	931	973	954	903	870	865	837	898	950	960	913	963	944	917	903	925	929	928	980	925	903	942	895	922	903	898	904	970	966	875	946	877	960	933	937	952	916	902	900	900	908	862	877	978	947	897	976	866	894	929	919	960	947	1006	974	884	963	885	901	916	927	901	921	941	945	917	895	966	901	911	952	935	927	957	930	861	956	902	933	940	910	922	902	855	938	892	920	963	893	930	962	872	904	846	893	909	888	938	919	881	954	952	970	875	967	905	908	947	987	914	891	986	928	936	950	932	861	930	872	919	919	908	900	950	906	898	942	931	946	996	971	934	1004	953	944	846	922	945	983	926	902	895	896	930	945	933	893	948	976	995	909	969	910	947	974	924	908	873	897	864	935	927	939	934	906	868	912	874	842	975	963	914	945	876	876	903	977	931	904	975	931	936	929	948	967	936	928	885	985	930	957	887	899	927	901	947	936	888	928	911	875	953	918	925	904	954	915	918	927	935	946	918	906	912	919	955	867	927	899	989	912	976	867	925	965	905	912	887	956	920	947	956	900	900	892	914	875	863	891	917	958	941	952	932	903	863	891	874	909	930	862	919	906	889	925	948	918	931	970	997	923	921	844	920	931	937	870	965	931	921	977	1015	928	869	933	908	807	904	920	908	891	888	898	873	888	939	927	929	908	937	901	956	910	904	877	936	918	945	902	872	905	888	906	933	931	910	939	951	944	947	936	943	946	942	956	930	919	901	939	902	941	900	887	900	901	907	1001	956	904	946	974	941	914	926	899	942	897	869	934	882	881	911	923	950	964	947	941	952	942	972	936	865	958	945	926	970	886	945	931	935	917	943	897	911	929	967	952	932	863	940	940	948	933	968	924	933	966	899	930	906	929	961	937	943	923	883	885	968	916	876	965	892	887	917	971	946	887	909	892	917	840	938	913	908	949	929	939	889	920	866	956	971	921	975	861	943	948	902	872	936	875	958	883	968	887	927	908	965	899	949	913	907	851	904	882	944	952	918	882	918	977	994	904	911	912	878	919	969	966	909	929	958	957	924	938	907	940	877	911	906	898	906	964	859	948	966	875	882	905	958	933	915	873	928	903	917	1021	915	907	955	935	946	899	930	965	912	990	908	960	952	906	953	988	936	914	898	923	916	916	946	904	964	889	914	916	880	906	880	902	888	918	921	938	880	967	890	976	925	879	937	907	850	932	935	908	880	956	924	975	958	1034	929	967	927	897	921	940	939	918	866	902	896	856	934	918	930	933	889	950	924	916	898	936	940	897	922	954	898	923	923	893	902	936	953	982	895	964	957	923	949	880	961	927	901	919	962	920	947	944	904	924	892	916	946	945	906	924	878	895	969	964	963	932	926	913	932	917	933	923	900	922	898	908	873	901	884	924	873	919	885	909	922	881	969	890	935	1018	890	916	913	938	946	863	960	905	959	910	851	964	937	938	901	921	950	944	921	949	956	932	921	950	874	930	928	917	960	906	940	900	901	930	959	863	871	949	942	927	840
24273	21462	25192	28155	21465	21484	19956	738	422	409	377	367	317	377	289	314	284	309	306	303	301	313	311	290	271	294	273	291	288	283	300	287	303	302	305	301	276	322	291	296	299	279	271	263	295	308	288	267	279	274	278	289	311	265	272	267	276	264	268	277	264	258	288	264	270	266	268	276	309	268	304	272	280	283	277	272	288	272	257	275	236	276	283	261	285	277	285	275	249	287	318	266	293	290	292	272	287	278	296	255	288	283	263	291	226	273	279	316	286	283	290	289	282	302	287	288	265	287	270	282	268	275	270	299	285	300	274	287	274	287	291	289	279	274	249	239	235	291	293	303	276	269	294	262	280	269	287	264	265	292	263	285	268	282	261	311	269	283	300	280	278	299	281	295	305	264	289	310	298	295	286	284	262	274	315	274	264	251	286	296	274	270	287	267	253	307	301	266	265	250	319	294	252	307	314	289	261	274	274	258	261	265	272	275	300	253	281	266	323	277	278	265	278	280	280	261	291	283	254	288	268	277	291	311	285	307	303	257	267	281	275	289	284	259	289	299	246	284	249	280	276	291	282	288	274	264	294	273	275	265	277	278	254	281	282	263	273	260	273	257	275	302	286	278	269	267	283	309	264	271	272	289	308	259	270	283	283	270	272	284	272	267	278	262	262	269	279	297	316	263	315	267	291	267	257	274	254	309	271	288	283	266	310	283	273	306	269	304	281	293	324	317	263	300	260	277	264	255	280	297	272	288	263	249	288	314	299	254	293	275	277	318	262	306	278	272	266	291	266	272	286	288	265	285	257	258	283	244	275	274	300	276	278	280	296	302	317	288	267	280	284	281	270	262	270	281	254	258	307	244	281	271	295	287	268	253	270	285	338	308	280	266	258	295	284	315	288	247	259	285	292	272	291	235	252	282	262	255	254	285	278	255	265	281	260	300	279	285	272	281	266	286	280	258	284	298	270	263	271	234	284	269	264	263	281	252	310	289	318	261	265	292	268	312	264	274	268	269	249	279	283	241	285	274	270	256	289	283	244	259	277	251	279	275	309	258	300	257	288	297	259	299	272	286	280	281	292	271	275	301	263	281	303	299	297	295	281	286	285	299	268	273	289	274	302	279	318	260	263	293	291	277	273	268	301	289	281	293	275	301	255	278	252	246	273	288	272	260	268	264	252	265	301	305	288	259	270	291	293	303	267	301	262	275	287	303	272	261	284	296	275	272	293	275	275	280	259	244	274	290	295	278	266	280	262	264	290	266	239	287	260	259	257	298	253	279	265	286	267	230	252	266	294	255	274	265	266	271	278	276	268	276	264	288	279	243	264	282	259	318	255	306	306	287	261	247	274	279	278	302	233	280	263	275	268	273	269	273	259	285	268	267	294	254	284	283	282	277	271	261	263	284	308	277	269	288	251	257	267	259	295	248	279	255	271	299	301	327	278	282	274	283	289	292	291	244	251	286	275	242	253	293	287	275	262	279	318	247	282	300	268	289	298	266	269	303	242	294	297	279	292	276	291	279	312	281	293	294	277	249	282	276	291	308	272	293	294	319	278	274	273	275	278	314	272	276	274	275	279	242	279	277	313	283	261	224	259	289	267	267	287	254	305	274	266	261	260	296	278	262	256	295	290	292	284	309	277	312	306	283	243	282	287	253	307	280	300	264	251	265	256	248	224	285	289	283	298	268	240	277	295	261	300	312	275	258	291	280	260	283	273	275	278	281	289	299	291	285	266	269	289	289	272	290	263	248	283	266	247	293	279	311	300	254	250	276	269	281	243	270	260	281	267	267	283	267	272	281	280	258	286	311	280	289	251	290	303	245	255	263	303	287	316	268	272	290	277	318	248	270	251	292	279	269	274	292	261	309	282	312	276	285	291	272	297	250	268	273	303	259	294	274	251	272	278	290	265	290	276	275	276	279	257	263	302	274	254	301	308	257	246	285	314	275	274	281	287	271	277	275	285	277	243	274	285	276	291	296	292	260	268	271	313	266	276	272	266	269	286	289	266	262	274	304	300	293	247	256	258	315	256	279	292	282	244	269	238	288	281	250	274	294	330	267	292	280	268	282	261	249	268	285	269	275	293	268	263	287	243	293	280	239	267	277	262	308	291	278	280	249	253	270	278	263	328	303	278	248	284	278	302	287	277	300	296	285	266	253	282	267	264	286	292	326	277	261	236	290	293	264	259	288	254	286	259	275	287	283	273	267	249	284	278	256	248	270	298	231	276	250	286	285	242	259	282	294	297	296	268	307	273	274	264	278	282	281	258	263	291	279	281	265	262	275	279	281	262	262	298	267	290	269	273	282	302	274	296	300	278	272	279	299	269	265	248	308	326	277	294	263	289	239	273	268	261	291	260	255	310	312	291	289	291	296	284	275	260	276	262	283	270	258	304	263	249	286	285	286	269	260	274	301	285	274	285	266	256	267	267	294	273	247	276	272	298	292	260	298	272	258	256	247	264	266	278	290	293	276	275	283	295	268	285	274	282	278	299	266	270	245	276	284	297	262	286	281	294	278	271	270	276	238	291	258	273	262	275	277	264	248	306	262	262	283	293	286	283	281	253	251	300	289	312	267	275	285	260	275	250	265	289	259	234	290	293	300	244	303	262	291	284	274	302	282	282	304	295	314	285	290	262	291	290	251	304	299	279	265	280	282	271	238	284	289	264	267	309	283	252	270	265	287	294	269	303	332	310	288	281	265	311	279	278	301	257	286	284	296	286	292	267	297	263	276	274	269	278	268	248	263	297	265	287	276	298	283	301	256	298	274	271	270	283	277	318	293	274	257	242	258	313	289	260	272	299	267	279	312	252	263	271	285	271	270	276	291	276	246	296	290	260	293	289	282	259	299	292	313	281	263	254	294	289	297	257	263	279	272	288	277	270	246	265	259	321	285	279	263	291	286	274	292	300	259	291	282	283	234	264	282	293	275	289	299	272	285	302	291	291	299	257	301	273	281	288	280	289	283	252	298	270	304	248	271	277	288	300	270	300	287	281	268	263	275	277	274	275	247	278	269	283	310	265	265	282	269	258	282	299	306	280	290	256	258	265	268	273	262	300	302	229	264	270	245	279	279	283	264	286	292	288	293	306	281	290	280	264	265	253	270	270	308	268	293	256	292	278	268	280	260	325	282	280	272	280	299	274	250	296	297	279	267	290	291	270	295	311	291	280	316	293	256	264	277	263	281	312	271	266	245	252	259	287	272	275	303	278	272	276	269	248	295	289	263	286	289	277	225	267	288	285	287	263	293	274	269	255	267	294	249	276	275	302	284	286	271	307	282	287	270	269	260	301	292	284	251	310	272	287	299	248	275	299	255	271	268	270	278	271	277	280	329	292	291	276	263	264	266	268	293	272	284	297	275	262	235	301	286	268	301	278	281	301	299	284	310	297	266	305	322	282	279	272	260	287	279	255	290	302	261	259	237	257	260	267	268	290	310	281	270	292	288	297	270	255	269	296	280	262	273	252	302	252	280	257	266
13448	7271	2592	1271	942	750	675	733	631	652	635	676	651	639	592	630	632	607	613	626	653	608	644	619	554	642	583	596	605	641	618	584	582	627	605	593	582	592	623	613	616	587	593	646	620	649	592	623	558	605	609	605	578	607	604	624	613	610	589	617	617	629	656	632	556	578	578	609	601	590	602	652	548	613	590	603	601	581	631	603	589	602	581	585	589	604	560	615	589	628	579	565	541	628	596	585	576	607	590	593	675	591	614	562	596	646	599	604	631	602	567	584	587	635	610	608	618	613	585	596	591	603	591	602	592	607	585	616	604	597	625	588	627	616	613	585	573	669	608	613	615	614	577	579	601	590	603	575	605	584	611	595	586	617	637	590	593	651	636	619	615	598	567	632	618	637	613	558	555	587	603	551	591	564	542	625	583	618	624	600	634	621	583	603	633	559	585	623	619	606	591	554	573	614	582	604	617	593	594	608	598	617	568	612	600	562	588	644	571	590	602	583	642	619	636	639	596	640	607	560	590	597	619	546	651	595	586	579	614	604	605	605	632	626	631	616	610	606	603	630	602	601	608	601	625	581	622	619	584	593	632	616	610	599	630	593	601	589	639	599	600	607	594	573	579	593	635	593	644	582	680	636	643	626	614	535	634	627	566	603	572	599	607	598	612	600	555	596	586	598	608	610	592	601	602	607	617	571	607	612	647	600	605	632	610	562	581	607	572	648	598	591	607	576	643	612	625	599	564	600	606	563	648	638	602	606	668	608	611	625	614	598	596	570	582	604	587	590	582	596	633	601	594	547	609	585	618	598	618	562	622	621	590	597	618	634	638	562	625	601	577	593	590	622	620	642	583	622	600	598	577	606	612	562	576	564	604	634	572	588	632	632	532	559	625	569	581	613	553	627	568	596	593	593	578	575	633	568	603	570	563	576	602	606	617	549	623	563	584	617	611	593	617	600	620	605	556	601	596	588	646	611	610	568	630	605	589	615	585	608	613	609	572	595	598	621	577	561	630	602	616	629	605	556	603	591	624	580	627	568	564	587	611	610	589	641	582	578	567	656	576	566	619	587	621	603	569	600	618	610	558	588	570	587	634	647	604	613	577	584	601	585	638	652	571	622	611	581	610	595	602	614	606	596	552	613	598	613	618	602	617	566	548	626	559	624	629	602	611	604	623	607	609	646	626	583	641	624	607	606	557	612	595	595	606	571	555	653	600	616	588	624	611	588	581	580	624	617	626	548	582	604	610	600	604	588	624	597	617	624	632	617	609	613	565	605	615	621	632	606	597	610	594	574	580	607	613	615	608	625	584	580	608	602	638	586	614	582	639	608	637	593	603	642	577	637	562	596	575	596	545	577	622	590	588	613	643	603	618	599	602	588	609	580	589	612	578	613	580	618	576	608	596	558	625	602	605	607	620	593	614	585	665	624	634	612	635	598	643	578	612	592	571	606	572	593	601	604	584	599	577	599	569	610	519	630	610	569	615	573	619	578	587	594	621	605	603	572	580	619	651	568	597	597	560	622	584	588	644	639	640	637	656	571	546	648	620	608	607	562	588	574	637	590	603	607	584	593	569	622	590	643	589	624	618	618	573	564	603	618	597	568	580	565	600	624	633	645	589	565	602	589	608	612	566	579	568	611	574	607	618	585	626	594	597	624	642	570	599	618	639	608	594	590	610	583	562	595	624	608	556	630	594	622	589	566	645	601	595	577	640	589	590	645	562	630	589	549	592	635	584	587	617	633	617	576	614	562	631	606	630	589	553	593	614	591	620	620	572	616	627	564	548	625	596	617	631	603	526	593	600	640	614	591	600	550	653	598	608	621	588	649	594	602	594	627	598	553	633	579	580	622	613	597	619	610	566	609	598	603	643	563	605	568	592	606	603	609	555	631	614	569	615	648	596	573	594	602	569	609	631	636	623	572	592	604	601	636	600	616	598	586	592	564	618	642	640	621	602	578	588	589	566	617	614	596	621	554	611	623	644	607	617	619	612	611	586	612	613	614	594	599	599	613	569	590	556	592	603	657	609	613	562	588	589	603	602	608	626	592	584	602	620	605	623	675	567	586	632	553	649	603	597	566	578	640	613	569	601	604	608	586	589	629	562	598	644	631	623	605	643	628	621	584	613	620	632	662	589	620	583	622	623	570	649	638	577	629	598	608	641	571	603	612	624	608	603	589	599	622	622	579	653	659	576	580	585	595	608	594	606	606	623	590	633	617	553	621	580	614	604	603	608	645	579	576	603	613	615	629	558	620	638	611	599	572	627	620	617	635	617	573	553	564	630	604	590	632	607	587	600	608	618	615	565	602	617	572	625	631	586	592	599	583	624	600	571	611	586	629	608	604	559	619	633	605	603	580	609	588	602	629	589	642	607	596	627	624	573	587	601	593	562	583	640	610	618	587	574	561	636	578	565	558	610	617	639	611	595	559	612	558	638	592	604	611	598	603	655	596	649	626	606	593	646	574	605	548	638	611	548	605	560	610	624	557	570	620	563	558	595	590	595	592	631	606	607	637	574	640	595	613	599	618	595	588	614	588	573	595	580	623	604	619	554	664	586	617	573	598	575	575	570	606	632	638	588	568	583	602	598	609	573	605	638	550	614	597	654	586	586	591	590	641	626	630	632	586	564	593	597	582	574	594	595	627	613	590	610	582	616	634	625	592	607	609	602	577	587	606	593	618	556	637	608	582	633	599	589	633	579	647	596	618	635	600	606	631	593	572	545	609	600	620	611	564	602	585	600	593	587	623	589	657	598	607	629	599	627	578	596	620	558	563	589	645	615	552	566	592	623	597	604	576	672	604	608	574	613	601	606	617	625	657	615	587	616	634	552	593	560	600	605	604	601	582	568	608	613	631	629	620	580	610	604	623	584	604	608	597	598	634	596	586	561	576	597	638	567	579	634	602	622	612	596	608	589	596	581	621	637	603	611	557	594	608	652	566	621	591	626	600	586	596	630	613	583	603	640	630	621	584	584	586	620	591	569	589	580	574	582	630	622	630	591	654	615	607	596	652	602	628	584	620	608	579	629	580	653	583	618	618	638	569	612	626	657	594	560	581	602	620	594	598	613	625	587	604	585	627	582	584	578	609	574	622	605	607	611	556	565	595	578	607	547	561	596	590	604	578	594	640	544	645	602	610	606	581	605	596	582	588	556	575	598	593	570	629	621	587	615	614	593	571	613	568	539	592	602	575	589	570	589	636	551	587	605	609	583	567	623	597	564	602	619	631	593	599	606	583	590	606	617	567	645	627	644	624	632	576	590	603	612	612	575	618	615	577	588	593	564	626	600	612	602	543	637	604	573	599	629	609	556	568	583	588	581	583	602	638	604	612	573	574	593	598	581	609	636	590	600	608	568	612	573	567	629	591	628	629	634	623	579	609	631	589	611	585	645	649	560	607	623	637	634	650	599	580	602	612	629	607	556	546	569	570	595	586	594	587	584	612	535	586	608	590	594	582	564	631	587	642	603	553	578	617
32547	20729	10071	683	407	368	340	327	350	333	384	332	334	349	335	350	380	310	365	376	335	316	311	345	320	350	366	343	350	376	384	354	333	345	333	344	370	358	335	343	327	347	368	319	306	317	347	310	335	314	321	322	353	346	358	344	361	332	309	306	341	324	346	327	349	344	345	345	349	316	364	346	326	346	327	309	341	357	381	348	298	330	355	346	348	350	322	335	356	339	334	338	331	334	326	338	337	372	292	346	365	339	333	331	348	317	341	334	354	318	357	350	359	340	309	353	325	331	307	311	332	343	384	344	373	360	361	317	346	333	345	386	346	337	322	342	361	372	346	350	335	349	348	341	361	346	353	331	334	329	332	353	349	331	334	307	355	374	322	326	328	346	334	351	343	349	347	345	352	363	355	356	325	360	365	318	344	347	342	368	335	366	331	366	354	335	333	297	322	308	341	352	321	349	346	360	315	366	344	350	321	316	336	313	346	346	385	340	283	311	345	367	331	329	329	364	370	354	335	331	317	345	368	320	344	323	363	354	334	355	295	305	370	338	351	344	352	352	353	324	345	331	344	313	352	326	340	362	357	388	333	358	336	346	382	363	342	300	365	349	334	331	286	352	327	342	338	329	330	386	350	343	343	360	336	372	339	375	341	333	352	329	387	364	334	346	330	338	337	342	339	356	340	325	322	335	366	346	312	355	338	350	324	335	337	333	330	311	356	334	330	327	353	324	338	328	348	363	378	331	338	347	355	341	336	322	320	329	331	326	311	326	329	361	335	353	343	363	323	373	334	361	355	353	355	351	339	347	326	332	336	335	324	345	349	356	356	340	312	326	371	332	339	360	346	336	319	331	333	387	365	338	341	339	356	300	353	329	344	367	331	338	325	310	333	323	328	348	349	324	329	327	353	365	334	362	313	365	345	324	353	328	368	313	360	299	308	318	367	355	379	313	341	325	366	322	292	323	355	339	342	337	347	322	332	354	352	335	340	395	322	371	359	380	348	353	335	298	330	360	361	363	391	363	327	343	350	330	338	336	326	336	341	341	335	375	362	345	330	381	342	332	346	408	370	345	318	341	355	304	322	311	352	369	364	315	315	343	314	334	362	373	332	344	356	372	310	355	362	328	326	346	341	347	350	357	338	328	372	333	335	341	388	325	348	366	365	339	329	322	359	345	344	328	327	361	346	317	362	333	315	341	319	340	339	387	342	350	345	310	340	321	322	344	364	347	326	332	343	351	360	377	338	322	370	331	367	370	350	318	395	356	309	331	342	345	324	283	373	341	297	357	321	338	328	336	339	330	331	327	333	348	331	365	328	332	337	356	348	342	371	332	317	370	319	339	345	341	351	333	324	342	325	308	395	354	327	345	340	336	344	341	355	354	330	330	330	355	356	332	321	332	347	313	329	360	304	303	306	347	378	344	352	350	374	323	342	317	407	352	302	351	360	346	343	344	329	364	369	352	341	311	332	368	327	337	326	339	314	343	348	350	350	339	324	351	349	353	348	351	319	371	355	343	351	318	346	332	350	327	322	340	369	365	352	312	327	331	333	329	327	312	364	340	368	331	358	337	312	351	357	347	384	346	336	339	368	369	365	366	358	341	358	328	355	339	354	375	322	383	307	323	336	365	349	369	338	339	349	325	363	346	338	355	374	356	318	361	326	336	335	337	345	367	369	347	321	331	331	334	297	339	353	359	360	343	355	292	336	380	332	329	312	327	360	371	309	327	342	327	322	312	361	344	340	345	356	376	328	325	369	372	363	393	370	321	317	338	382	345	374	338	358	339	330	338	354	345	324	346	369	348	354	354	353	356	334	348	336	391	312	352	372	344	301	364	359	307	330	357	337	346	333	353	359	340	322	390	363	310	375	324	360	384	366	309	323	328	326	353	338	361	325	304	332	360	360	339	332	317	315	334	325	346	340	350	337	328	356	313	338	310	351	358	355	321	328	370	338	343	320	347	356	335	324	321	344	346	356	361	368	347	343	295	324	329	372	365	347	363	345	347	361	347	352	339	335	340	360	340	354	372	330	338	349	331	305	314	347	325	336	352	324	324	363	334	358	352	313	336	352	333	371	360	363	340	357	347	347	337	313	346	368	319	318	360	349	335	345	341	316	333	349	331	327	348	368	313	390	347	395	401	348	330	353	365	382	308	368	336	348	337	338	326	352	334	321	342	331	351	348	318	343	319	364	327	359	359	356	372	383	341	354	354	361	369	350	386	323	304	374	353	349	350	341	286	363	323	351	355	337	331	339	330	292	365	322	324	342	344	347	357	322	358	339	320	322	336	332	318	341	348	343	332	340	333	323	356	348	318	342	358	313	330	342	334	377	307	330	371	373	329	339	335	350	339	320	349	326	354	329	348	377	384	362	315	352	372	354	335	349	323	330	323	326	346	323	315	317	346	384	303	336	351	336	332	324	356	368	331	362	349	320	344	380	340	343	331	329	362	297	340	334	354	357	326	340	303	327	335	353	342	312	354	318	351	377	325	363	367	320	357	322	342	327	342	306	345	375	337	346	330	341	349	342	342	316	351	335	335	347	351	341	330	341	306	337	340	345	359	327	338	342	380	324	338	328	328	340	330	328	336	322	356	343	339	352	335	349	336	325	345	327	359	348	347	320	324	362	370	347	346	362	359	348	325	361	319	330	344	349	312	344	344	332	358	363	332	324	348	388	339	326	327	375	357	338	347	323	324	347	350	297	330	334	378	344	367	332	370	353	303	338	314	338	404	374	342	329	339	312	344	362	306	343	354	367	356	358	315	308	357	342	373	342	361	321	334	314	325	319	366	336	336	338	343	383	371	329	382	356	389	365	324	334	371	303	304	348	332	339	354	352	354	332	366	357	365	324	307	319	357	366	312	316	330	325	354	306	349	390	331	345	340	369	351	388	371	361	362	339	353	320	326	354	323	321	319	335	331	340	361	342	312	323	350	365	326	330	351	388	358	358	343	327	354	374	361	346	358	334	311	336	332	355	364	339	364	333	360	347	318	301	347	327	375	365	359	315	352	367	351	326	352	344	334	318	403	369	315	323	334	348	325	328	337	329	341	342	343	349	326	336	365	335	361	344	366	307	326	355	370	344	335	333	314	334	338	327	367	343	289	332	327	346	347	326	348	372	374	346	354	323	341	306	308	340	316	354	355	315	334	340	325	385	332	373	352	320	341	366	371	310	370	366	344	361	363	394	358	339	330	325	367	385	354	343	303	322	343	339	342	336	350	322	346	345	362	348	356	339	324	352	347	353	317	355	343	330	306	332	342	325	362	315	322	328	315	324	337	358	330	379	350	300	332	322	324	338	317	323	335	335	306	327	319	343	371	354	341	322	338	349	318	333	362	322	335	321	336	368	339	343	340	346	372	328	352	325	345	333	327	341	320	316	362	365	354	312	293	287	349	352	331	329	344	315	340	346	340	351	384	358	315	333	321	363	312	331	351	373	321	344	327	344	343	349	306	349	336	332	365	352	365	343	318
6145	1114	858	794	833	767	747	794	803	799	813	774	726	784	782	800	800	794	817	774	765	742	748	803	746	729	778	754	784	785	747	790	783	789	782	826	780	802	744	769	734	771	780	815	777	804	798	758	806	780	779	804	761	800	762	773	733	795	761	792	777	777	723	803	769	783	782	780	824	756	835	772	788	752	761	830	754	784	811	774	743	766	788	774	819	771	761	742	750	819	766	745	776	786	789	784	794	749	825	762	733	784	805	768	734	775	817	802	752	797	833	758	766	794	739	795	759	791	746	798	781	762	754	789	777	785	765	747	826	733	769	751	763	786	770	786	761	814	799	785	744	763	793	730	735	717	768	793	807	772	787	782	789	791	765	791	786	815	785	800	788	813	758	727	786	786	783	736	744	779	734	790	785	740	785	789	758	767	724	726	767	756	751	786	796	750	775	727	818	750	755	766	787	785	772	736	779	817	782	777	807	771	789	726	818	781	809	750	833	782	824	795	769	752	729	794	790	742	774	768	790	802	783	766	806	786	805	751	772	800	780	763	797	761	766	742	741	753	787	797	750	774	811	722	804	744	762	734	748	789	768	812	815	755	791	812	762	807	738	787	734	789	779	725	802	797	786	780	802	762	762	831	770	739	806	769	771	738	776	782	744	796	774	803	771	811	754	738	777	788	766	811	815	767	737	772	812	800	765	781	800	803	754	844	797	787	741	798	787	754	766	810	781	762	759	779	781	782	808	785	731	786	778	813	797	760	720	769	779	766	776	788	791	803	821	816	739	783	816	748	768	731	775	759	789	766	796	806	809	763	795	786	759	721	822	795	783	793	829	779	764	789	783	752	750	766	766	757	785	763	795	766	785	748	810	760	759	812	772	784	760	777	801	816	778	773	783	777	793	810	775	733	781	800	753	779	770	780	761	793	721	765	780	847	757	791	746	780	753	773	760	769	774	732	756	795	770	777	752	795	794	802	820	743	761	793	785	770	732	758	803	784	731	803	800	728	750	786	825	770	759	789	803	769	792	816	780	786	807	783	720	803	756	773	802	814	788	737	756	787	800	796	806	750	735	793	772	754	792	787	737	764	783	783	765	809	801	803	809	836	769	781	725	824	794	762	720	751	740	793	762	772	738	772	816	794	749	763	836	762	815	735	791	777	782	729	784	791	768	751	740	786	767	727	758	768	795	750	751	745	768	743	799	772	766	790	784	824	800	697	799	817	808	772	841	793	761	794	777	769	771	740	747	763	756	700	764	746	776	808	766	811	786	781	795	794	825	746	795	824	778	832	769	776	768	750	811	724	790	795	798	757	770	759	787	732	790	768	745	799	758	825	765	817	743	811	794	784	787	804	809	800	792	786	737	769	772	738	779	738	782	808	748	760	803	820	778	769	741	781	753	775	775	761	703	778	780	784	759	763	793	802	779	757	771	821	803	781	753	761	813	822	737	783	788	749	708	765	774	760	779	803	776	762	800	782	776	833	786	809	778	722	808	746	785	817	781	792	795	800	756	755	779	815	738	762	816	792	804	805	810	768	755	746	792	775	752	776	776	732	824	777	773	786	772	765	791	782	769	758	772	781	797	773	781	804	734	773	801	759	766	760	804	805	779	769	785	789	747	774	751	784	761	776	752	741	783	747	758	781	754	784	798	787	709	791	795	796	801	813	779	780	798	736	761	808	790	802	818	763	738	786	739	776	811	723	772	804	760	783	786	850	813	750	809	773	782	733	846	786	803	801	746	781	770	812	758	771	752	770	796	794	777	787	767	737	729	803	780	825	742	798	793	744	795	800	785	757	727	791	769	781	802	821	735	773	794	803	764	763	825	760	798	768	771	807	758	781	823	735	800	816	790	766	712	796	779	818	749	793	793	766	784	775	780	822	790	772	791	850	788	808	722	776	759	772	791	760	743	808	766	803	709	734	819	771	757	796	775	775	785	745	770	811	770	762	788	799	797	808	747	729	824	746	820	778	772	769	783	771	784	766	789	785	774	839	774	812	775	737	773	775	758	785	788	764	734	807	743	763	785	781	723	770	793	738	756	800	767	754	758	772	754	788	761	751	738	758	752	820	812	738	797	769	762	755	709	777	795	751	753	772	760	812	749	776	827	776	723	795	756	737	781	748	787	798	783	763	776	742	750	765	778	741	750	760	734	755	796	758	810	803	780	779	758	767	769	770	811	822	744	807	686	765	787	729	751	768	772	751	732	734	763	784	729	750	780	767	788	782	792	741	758	787	751	817	738	770	811	800	780	813	781	801	776	767	713	767	774	796	790	758	744	771	783	778	782	777	783	801	824	781	798	793	809	771	789	790	765	779	748	775	762	820	736	798	824	808	777	785	733	762	733	774	755	763	773	764	761	833	763	822	780	763	746	769	793	795	729	790	754	812	774	787	808	741	744	807	777	779	751	817	797	809	767	794	760	830	795	764	836	872	765	778	749	761	758	757	817	766	825	776	796	792	733	781	806	823	741	775	810	772	776	765	793	795	775	727	750	770	792	779	773	778	791	778	731	766	759	764	763	796	813	770	783	764	801	775	779	772	764	795	802	794	809	779	753	777	773	765	752	769	764	804	753	764	795	766	749	769	717	784	731	809	776	768	799	794	756	850	765	782	744	773	757	788	800	811	788	772	850	742	787	801	786	747	794	760	781	782	841	773	798	787	795	758	729	805	800	755	723	805	767	768	737	790	742	802	730	771	747	766	802	770	752	829	781	775	777	789	820	752	774	794	816	778	831	798	714	738	813	755	731	796	796	794	809	755	775	743	815	815	823	816	779	704	742	746	826	802	781	787	783	794	781	779	755	765	791	786	740	791	767	787	782	770	714	766	764	769	770	824	753	790	753	789	783	751	787	813	741	796	738	747	778	755	788	775	800	789	766	819	781	767	771	800	714	824	776	774	765	796	781	755	759	743	734	776	741	773	777	798	769	804	775	773	746	752	776	753	806	823	799	797	788	769	783	807	790	691	774	776	778	737	753	785	820	771	800	799	793	740	809	760	761	764	798	800	746	778	778	790	766	817	779	788	795	789	750	769	765	796	823	768	755	794	769	752	798	771	751	803	772	786	768	797	766	782	795	780	814	751	770	771	751	789	753	773	758	782	823	770	794	767	807	746	795	766	808	792	780	793	731	788	791	722	750	796	766	725	795	816	772	747	798	773	801	764	735	752	770	756	745	790	790	804	736	776	787	769	761	726	762	808	771	820	752	779	770	742	784	727	815	748	774	810	768	779	766	782	777	775	769	797	769	823	777	759	797	816	783	745	739	781	746	755	717	789	798	798	793	699	791	770	774	772	756	756	783	809	789	769	774	776	755	770	722	768	796	833	755	768	790	788	799	785	791	782	731	778	773	794	816	809	772	806	790	734	758	734	748	764	800	763	757	763	732	752	784	781	735	826	776	792	746	793	810	781	789	792	774	767	785	794	795	816	816	807	747	771	772	780	789	758	825	741	794	746	851	786	835	814	841	729	768	802
24896	21480	24912	28486	21485	21418	1929	631	498	531	475	526	458	485	465	478	442	435	470	468	480	450	431	461	454	410	443	436	429	455	476	415	452	471	428	417	428	428	419	443	401	452	457	437	443	450	468	411	438	385	458	467	448	427	430	422	408	450	426	427	448	480	457	400	440	435	416	388	425	437	462	423	395	434	427	447	436	458	451	423	447	446	456	416	409	418	448	462	438	417	431	435	444	396	434	422	457	452	444	427	418	423	450	431	434	460	459	437	439	396	427	428	436	470	434	436	449	462	434	432	452	456	433	462	429	400	408	396	401	433	444	497	417	411	426	442	459	454	446	471	427	478	423	448	433	395	453	463	448	439	404	456	423	396	439	448	441	432	440	418	438	484	440	454	421	470	427	404	422	416	425	439	450	435	479	453	458	461	439	433	431	454	420	446	468	468	454	456	435	441	447	404	419	453	418	436	453	481	421	426	454	438	399	446	449	425	456	409	468	462	435	431	425	457	400	460	411	427	401	450	414	381	420	400	422	454	458	439	426	441	463	438	450	407	431	467	456	428	387	439	458	448	428	459	434	444	449	446	421	455	448	445	436	413	430	435	421	426	477	481	445	456	423	412	433	432	439	452	403	448	401	424	405	453	443	414	453	432	407	481	414	420	425	423	421	458	454	433	456	426	438	432	453	437	445	457	422	428	440	460	447	424	469	463	436	391	418	449	413	468	436	465	411	403	421	454	472	417	458	405	394	411	408	420	406	420	429	466	423	420	400	400	445	434	432	477	406	445	462	472	428	429	444	429	424	414	449	428	443	430	418	406	421	450	460	437	457	455	419	441	437	443	431	485	448	456	444	431	416	451	434	439	405	429	436	442	447	442	420	429	445	458	427	466	407	459	462	431	444	438	425	430	423	431	430	461	442	413	419	436	487	431	418	457	462	433	446	456	453	466	436	454	463	459	398	445	425	404	430	445	429	421	475	476	429	391	434	409	412	444	455	462	430	429	491	416	424	421	434	457	456	419	492	419	439	477	409	432	455	424	434	442	463	454	417	437	422	437	444	452	429	421	448	481	454	429	424	417	465	448	417	446	446	400	433	455	417	445	412	476	448	423	419	411	414	390	439	446	435	444	462	426	433	478	440	422	442	403	441	433	433	433	440	473	424	457	413	443	369	434	417	435	442	441	470	407	415	457	416	418	446	455	434	456	402	424	479	392	440	433	454	425	412	422	419	462	413	415	431	464	388	447	447	423	475	415	433	430	452	441	449	433	397	429	434	414	397	449	448	471	421	415	428	441	418	445	456	467	426	443	446	471	449	406	430	435	452	399	424	436	431	435	431	481	409	436	404	441	452	467	431	473	436	394	404	431	457	442	457	435	446	446	391	432	407	410	432	439	425	395	422	411	444	436	442	426	444	435	471	430	411	467	432	437	438	471	386	457	415	443	444	456	425	467	465	413	439	406	443	463	403	442	444	465	420	414	423	444	402	425	430	425	427	437	388	399	445	419	427	441	440	450	441	469	444	417	393	430	424	430	432	443	441	451	383	407	439	410	419	446	438	416	436	406	469	439	439	442	408	404	452	396	467	429	428	426	427	445	430	438	434	450	439	464	477	438	421	459	417	405	442	437	458	412	450	402	421	420	451	466	477	457	459	442	414	450	444	451	449	418	427	418	396	438	438	454	453	448	417	448	418	464	453	441	480	422	474	464	434	405	401	448	446	439	441	438	420	427	406	435	449	405	434	498	429	431	438	424	445	435	391	458	442	420	422	441	412	485	418	402	424	413	462	451	406	432	427	432	455	444	460	418	440	449	403	428	434	439	443	446	419	394	414	436	473	429	435	408	443	463	404	446	453	466	484	450	467	467	428	446	391	434	468	430	433	414	416	429	439	407	415	409	434	449	433	456	437	404	416	396	466	390	398	403	444	438	434	456	432	413	425	426	420	453	441	407	449	406	417	443	432	418	417	438	429	459	451	436	398	437	420	442	452	447	418	452	460	421	430	409	425	449	446	439	420	413	418	451	475	443	400	434	436	414	435	406	430	449	436	438	434	449	423	461	475	427	443	446	459	416	405	468	431	455	428	452	403	383	430	422	457	479	400	427	459	433	404	429	450	403	419	444	423	455	408	452	476	426	459	479	443	442	399	420	472	417	413	437	411	424	428	418	479	425	418	435	453	457	439	434	437	421	444	443	452	435	430	440	388	430	419	408	429	409	481	455	391	450	428	445	424	419	416	385	399	437	433	428	448	463	420	444	413	394	404	421	454	432	399	413	431	442	427	448	413	419	415	443	392	423	452	474	473	407	435	440	400	460	419	398	480	427	431	427	399	415	418	462	454	423	465	437	418	482	489	411	439	469	423	429	457	460	419	462	396	427	440	455	405	424	455	407	427	403	452	455	456	447	424	456	489	424	423	462	463	428	431	423	445	433	435	436	406	411	436	430	445	436	423	436	430	426	442	452	419	431	467	453	411	445	397	446	431	478	467	412	442	459	477	431	454	462	443	412	394	434	422	455	414	425	434	446	432	479	445	409	463	447	415	427	430	441	401	451	452	456	485	405	457	495	415	444	462	466	475	487	431	402	473	432	459	435	449	441	428	439	394	396	424	436	399	427	416	430	467	442	444	430	418	492	452	442	428	380	428	409	442	453	432	428	430	426	427	491	448	439	415	413	419	456	434	441	434	409	423	432	437	393	418	411	425	458	448	408	456	409	408	424	423	431	435	442	395	432	374	431	408	400	459	411	396	404	434	460	422	436	456	440	417	420	437	424	440	414	427	443	398	458	461	445	425	399	440	407	440	423	438	427	410	467	390	422	425	400	430	431	395	444	419	398	426	469	433	463	445	430	448	419	428	419	447	449	448	416	472	408	426	431	425	461	450	440	439	418	413	401	438	457	422	380	460	431	416	431	415	447	436	440	427	435	471	447	447	418	439	459	452	428	456	462	433	419	442	453	452	418	451	432	428	436	456	430	452	402	435	452	432	434	459	413	417	440	428	439	463	458	398	415	489	440	405	407	443	411	399	462	430	455	441	455	438	425	453	441	408	457	416	403	405	449	443	403	454	412	432	424	455	451	445	390	443	423	411	420	442	472	403	436	454	426	453	431	463	415	449	449	445	470	447	429	449	440	418	497	432	452	458	447	418	464	401	445	449	405	424	424	445	423	460	386	419	409	409	407	456	438	412	420	386	454	433	432	425	438	446	426	416	434	436	415	408	428	438	435	437	389	433	437	431	443	486	442	419	418	447	429	407	413	441	461	428	466	438	438	443	457	460	448	378	445	444	443	438	446	429	431	443	446	426	417	439	430	428	430	472	438	447	419	420	452	419	446	418	450	446	440	406	424	442	424	426	422	419	441	395	438	441	441	428	406	411	433	470	450	467	400	426	404	402	422	472	452	437	416	407	432	461	457	431	418	427	403	456	382	412	427	428	445	407	399	436	428	454	452	426	460	436	494	435	410	413	425	430	417	416	396
9561	5167	1950	1244	1071	968	983	911	961	887	925	914	938	938	910	913	998	905	975	973	962	847	956	961	919	893	913	951	976	944	887	912	931	941	872	925	975	918	893	900	941	940	917	911	968	930	904	894	942	894	925	903	961	961	942	906	966	925	921	908	897	887	907	913	923	907	920	876	980	956	934	876	929	945	928	915	944	877	956	939	942	901	896	1014	910	925	941	944	983	906	932	945	916	963	919	931	976	899	946	905	975	919	881	903	919	927	967	915	926	933	925	876	859	873	870	905	900	966	918	929	918	946	951	936	929	902	936	899	900	936	912	911	887	958	910	912	901	914	903	872	925	896	878	944	967	902	885	938	880	925	891	951	990	920	938	833	941	943	928	910	882	889	929	927	954	896	895	940	872	867	926	927	919	923	912	905	975	939	907	901	906	909	904	943	929	943	945	922	890	960	938	914	873	896	929	921	932	931	894	887	913	954	920	999	925	901	972	905	899	941	935	943	939	896	931	964	893	897	957	945	904	934	951	898	924	918	919	898	918	953	942	935	946	893	905	945	929	960	943	876	904	930	943	877	961	918	913	991	928	936	951	901	942	904	915	914	932	858	920	918	927	913	911	886	926	882	935	920	948	955	907	950	978	911	938	940	893	926	908	909	885	967	936	950	873	930	908	875	925	914	916	921	893	917	875	928	954	935	897	965	878	955	924	865	949	942	914	958	895	951	915	960	932	929	883	928	879	923	867	935	952	933	937	908	920	921	946	915	902	986	933	918	942	902	900	936	924	931	935	964	939	885	978	911	940	917	893	901	890	889	896	986	962	900	939	950	896	949	937	959	910	874	904	916	953	924	878	885	898	890	922	889	945	891	917	893	847	861	896	916	894	906	960	940	873	941	948	899	984	892	911	948	872	857	903	907	981	909	917	912	946	924	916	981	977	922	937	911	893	888	947	950	894	923	913	925	965	948	911	883	858	886	939	887	966	908	922	937	897	887	919	963	906	933	981	941	926	881	891	956	930	941	956	943	914	910	867	929	943	906	894	900	943	913	907	900	967	953	946	902	914	951	940	928	904	941	917	924	925	929	885	849	916	914	955	929	921	937	936	946	954	924	961	921	875	874	911	881	912	944	845	935	921	900	916	949	966	896	881	899	948	960	920	899	868	909	888	912	963	915	922	913	909	975	964	908	958	938	881	1014	897	902	940	915	902	920	943	998	1011	874	935	971	932	918	918	880	907	903	927	915	974	955	911	888	926	957	899	955	896	919	943	925	892	961	893	896	913	942	900	961	916	929	901	902	931	912	927	895	906	943	893	896	892	899	878	900	912	941	868	897	915	880	953	925	952	954	893	910	956	920	928	914	896	908	923	920	897	974	948	952	894	894	955	909	902	938	906	875	988	928	967	914	898	936	918	912	948	899	947	986	866	942	945	852	891	948	949	948	878	876	907	868	904	896	932	952	945	958	898	931	885	898	912	904	941	874	957	871	945	918	889	952	946	964	913	910	920	944	920	907	935	896	950	907	936	908	914	892	917	932	900	877	853	876	924	928	920	963	910	913	939	880	964	894	911	891	880	889	938	922	894	910	844	920	887	912	993	901	925	878	924	965	928	911	912	922	968	928	895	937	874	885	931	940	979	926	931	944	945	920	940	960	891	916	960	928	875	908	881	968	906	917	940	919	928	902	967	897	929	967	916	949	937	923	907	894	875	940	939	934	901	926	915	1029	945	919	938	929	950	929	891	858	911	922	964	956	885	942	982	947	936	910	907	936	969	911	964	897	914	912	926	930	921	947	930	935	964	934	934	980	894	894	866	902	956	932	912	1002	930	897	915	927	952	882	917	906	933	889	918	878	950	907	897	929	929	919	972	855	898	928	909	970	917	886	942	928	901	883	1002	931	891	923	951	963	912	892	885	891	949	947	841	923	917	939	947	885	879	978	912	916	913	902	972	881	897	936	905	889	913	936	939	951	940	853	892	935	966	951	871	880	918	912	893	944	906	860	907	888	886	883	918	937	957	911	907	940	934	910	924	960	902	915	1010	896	910	933	950	918	934	893	901	880	957	970	896	952	934	890	1006	898	917	929	955	984	946	898	937	976	923	903	906	918	915	919	933	929	967	1024	947	932	907	920	888	895	873	940	930	864	855	892	907	885	916	920	902	919	899	909	944	927	914	956	882	879	948	911	933	940	900	912	899	881	933	923	922	962	944	966	925	910	1019	884	908	968	887	944	954	912	873	958	889	962	894	941	915	933	905	894	910	899	941	905	917	926	908	887	867	938	943	911	975	856	907	902	965	953	910	934	956	893	946	941	985	879	938	922	971	888	924	954	933	885	968	927	853	967	913	904	982	925	985	924	883	923	975	905	933	897	924	861	910	920	892	930	912	916	951	937	905	918	941	946	922	910	944	923	911	946	935	922	960	930	917	930	926	858	920	893	898	929	909	943	900	939	963	904	893	927	888	968	930	880	1003	895	913	943	929	907	887	920	918	940	956	839	905	949	952	960	968	851	923	933	948	990	945	863	923	869	894	943	921	951	936	870	920	910	891	965	922	932	913	918	922	927	913	925	880	932	917	988	911	899	911	942	906	927	938	926	919	952	919	909	926	1011	951	923	960	928	954	938	921	950	913	962	958	968	890	949	931	951	927	918	961	877	898	905	868	902	966	889	956	901	889	922	905	924	920	944	935	908	974	924	904	935	925	936	897	975	901	910	962	962	923	898	850	894	944	864	944	970	937	897	905	896	955	922	896	919	1003	910	927	957	882	874	965	930	917	921	916	913	935	908	962	924	899	913	940	913	865	962	930	942	972	959	902	906	988	940	944	891	891	937	916	943	932	902	957	946	901	892	908	956	944	947	897	903	906	883	925	948	944	935	935	912	894	938	916	877	942	962	912	944	841	948	908	915	955	966	948	942	921	929	949	975	876	954	883	949	916	942	890	925	930	900	942	919	887	902	926	893	932	917	939	969	899	918	930	924	958	877	954	918	952	914	914	946	883	906	912	965	952	894	966	910	928	876	966	885	935	878	960	922	927	913	928	907	937	906	901	949	975	948	928	955	994	932	911	956	920	858	878	966	892	950	915	943	953	933	940	950	932	929	923	925	892	957	944	955	947	941	935	909	878	916	934	956	870	878	917	852	887	937	911	933	887	934	890	922	957	954	952	924	990	971	925	935	924	918	921	914	899	919	902	928	889	938	928	889	949	908	922	908	922	941	899	943	967	881	904	960	915	891	895	947	946	940	950	918	904	953	945	954	920	944	957	909	897	944	958	908	924	985	888	962	962	942	907	928	1011	959	947	947	891	976	934	921	959	882	895	927	912	902	919	888	942	903	914	928	959	918	948	941	887	936	966	947	926	916	920	921	926	905	912	886	967	938	936	939	899	901	896	900	929	893	933	917	880	849	893	892	943	914	994	888	892	918	910	943	921	932	964	886	883	908	880	955	927	937	911	912	918	933	908	866	972	943	924	950	917	914	878	885	933	927	950	950
24306	21474	25176	28186	21478	21491	20086	796	471	411	361	348	339	333	314	329	338	312	285	261	320	296	255	313	321	325	279	301	269	307	294	271	313	309	309	263	299	279	282	300	288	255	286	319	258	288	285	276	286	254	296	301	263	270	274	277	308	296	288	285	300	302	284	290	290	299	266	290	299	241	274	263	285	316	297	259	279	298	284	287	302	278	322	291	269	260	269	285	292	258	266	285	295	271	275	289	329	300	274	275	308	298	276	265	304	302	303	255	277	275	339	274	257	300	283	293	294	288	310	311	294	301	313	269	277	301	309	280	305	309	268	263	258	283	296	272	275	269	296	322	293	265	300	276	294	281	295	246	283	296	279	275	288	293	291	297	291	284	278	313	269	260	282	284	267	285	272	276	285	267	282	321	263	267	308	294	271	266	294	281	304	246	298	261	262	331	273	268	287	254	309	300	304	304	337	280	265	288	279	280	270	298	253	276	296	278	295	284	296	264	285	290	292	290	294	264	274	285	268	278	263	312	268	280	285	299	276	229	241	295	277	249	295	262	302	307	276	260	283	280	298	296	261	279	282	273	267	300	297	295	293	307	273	294	284	267	288	305	287	268	257	231	304	298	256	287	295	267	246	266	260	276	261	255	248	267	326	262	223	275	294	307	301	281	274	325	294	248	272	297	280	309	303	255	263	308	288	282	286	280	277	290	279	299	251	285	264	272	279	297	269	290	279	288	301	269	283	273	288	292	295	332	264	248	273	272	257	268	300	299	268	308	258	288	267	272	293	296	288	253	288	291	253	295	304	261	283	261	251	245	258	266	276	279	288	287	277	299	267	287	290	277	285	310	314	262	266	249	294	223	312	297	305	279	253	248	265	321	241	305	279	284	282	280	261	290	275	279	297	302	285	299	283	244	273	273	280	280	281	301	271	243	256	297	261	260	313	245	281	281	266	277	291	273	250	304	263	284	287	288	273	281	282	279	281	286	261	306	299	280	293	261	282	275	286	296	246	293	259	272	262	250	270	297	281	286	258	285	264	278	289	244	293	310	308	309	268	290	270	288	305	258	297	258	285	270	273	289	266	286	280	288	242	303	292	298	272	269	276	294	283	274	254	276	309	262	249	294	279	281	279	287	289	296	255	287	265	276	282	254	294	277	294	248	278	283	296	316	287	257	275	275	235	287	314	333	292	284	283	278	278	288	284	275	289	292	288	280	267	271	272	276	319	273	283	286	234	266	289	287	287	267	283	301	296	280	292	296	284	256	286	302	269	267	289	281	278	286	291	254	298	307	290	271	283	268	265	279	250	326	289	281	281	264	283	261	295	246	272	244	298	286	307	291	312	317	292	285	282	311	278	262	288	257	288	274	280	267	302	271	276	276	330	261	260	278	287	299	299	267	246	277	265	313	270	278	296	251	283	277	270	246	259	279	261	251	302	275	266	290	297	301	274	302	257	253	268	302	276	254	292	323	282	293	243	274	261	261	293	289	286	272	279	286	207	281	301	319	285	312	317	258	286	262	263	286	303	257	272	305	277	288	248	262	282	269	274	244	272	258	313	294	309	304	286	299	296	275	299	282	283	290	311	281	293	284	256	280	269	276	277	266	289	287	281	271	283	252	283	290	278	297	293	298	262	288	269	246	275	257	291	282	281	272	291	282	261	303	288	287	289	307	262	280	306	259	257	265	269	274	282	288	268	266	269	278	287	284	281	281	293	289	265	279	308	279	283	261	255	296	278	255	282	272	296	284	263	307	273	260	257	271	288	263	284	294	259	282	266	266	248	270	292	277	270	291	255	281	241	275	275	271	302	297	296	296	287	251	288	299	306	261	265	264	258	277	254	298	297	298	313	242	296	306	270	263	260	282	303	267	250	285	280	275	277	281	276	314	275	278	282	252	271	304	263	255	277	267	263	314	284	294	276	271	292	299	281	245	286	297	275	288	275	302	261	285	288	258	270	281	277	285	260	269	292	281	266	317	304	256	246	286	272	291	282	283	273	313	291	300	257	270	282	271	271	273	260	269	265	349	280	238	266	264	309	302	283	300	345	275	277	299	283	293	259	277	304	269	263	286	278	234	238	289	305	280	303	256	269	252	267	289	287	293	262	274	285	282	258	278	286	315	281	289	308	305	290	289	258	279	286	287	303	244	287	269	283	303	273	274	273	258	256	244	261	269	265	263	271	323	273	285	291	276	268	265	267	284	312	276	292	271	277	278	268	293	276	297	277	273	254	279	295	259	281	270	287	270	293	286	240	238	260	277	266	294	284	289	271	292	293	279	299	300	261	292	259	275	291	281	305	305	307	278	255	280	309	259	277	260	302	273	290	282	268	266	300	295	279	312	300	292	279	280	270	270	300	278	265	276	289	261	248	285	298	288	294	265	266	273	267	277	283	284	305	303	251	289	283	261	287	266	275	287	301	327	280	263	302	291	311	311	250	284	258	267	247	283	241	251	280	279	319	284	268	303	276	255	282	265	265	281	299	283	275	295	280	266	333	271	277	278	262	264	291	304	288	280	288	252	272	263	269	283	311	280	304	266	282	282	266	271	253	278	273	255	277	301	282	289	244	263	265	300	286	290	256	280	271	268	241	274	288	267	265	238	280	300	293	265	312	262	279	268	300	259	277	253	266	267	289	294	282	272	265	262	279	297	265	297	282	267	299	300	314	254	313	288	295	277	290	275	291	285	264	286	268	276	267	284	303	271	282	265	289	267	279	287	247	294	253	283	266	295	271	294	278	248	339	333	280	297	275	290	281	299	279	280	297	291	289	277	287	285	225	270	310	264	272	259	270	287	254	319	264	291	293	299	287	286	291	290	287	290	276	311	257	302	286	259	273	276	300	278	267	277	270	272	309	269	264	252	287	260	263	282	304	295	268	277	234	319	284	278	263	277	264	312	298	297	265	273	257	296	257	250	255	276	295	267	262	255	272	262	256	257	319	281	250	297	260	283	294	277	268	275	253	257	297	266	268	267	266	299	281	284	295	292	268	329	292	310	281	269	288	292	292	264	260	257	276	302	290	289	295	283	283	272	338	274	273	303	289	292	297	283	266	284	285	285	289	299	319	289	289	288	293	258	282	266	278	299	275	263	275	277	294	281	309	264	255	313	297	280	286	267	274	266	273	310	288	266	281	238	265	245	308	294	267	254	280	287	274	294	283	279	269	273	261	296	306	284	288	264	295	244	275	270	295	297	292	260	266	286	289	260	292	274	259	295	265	298	292	274	263	295	282	302	300	272	274	275	281	283	270	303	278	282	266	290	273	278	266	254	279	283	308	288	277	292	278	238	271	280	295	291	269	288	309	264	276	272	280	312	285	284	304	279	289	279	294	304	266	263	253	259	292	288	278	257	299	299	290	250	278	282	279	260	310	284	287	284	284	260	281	268	255	266	282	297	266	257	282	272	296	256	281	272	287	287	300	250	282	282	291	287	257	269	278	271	250	268	305	245	333	265	295	276	254	270	286	251	303	280	273	287
12696	7835	2702	1278	926	785	715	727	707	604	699	646	602	584	635	618	593	640	629	618	615	653	610	609	605	653	624	652	634	589	595	607	611	617	626	603	589	622	608	630	617	595	584	624	564	593	596	579	586	647	628	586	608	597	593	624	595	570	591	607	592	607	593	595	605	611	606	559	553	610	616	574	566	638	612	600	620	635	602	640	616	596	591	548	612	609	648	593	645	549	580	603	591	616	577	606	592	630	574	638	591	628	595	607	598	614	571	576	567	628	574	644	613	582	574	571	606	584	617	560	571	583	602	565	554	557	591	605	606	624	622	577	614	588	580	642	598	655	597	624	607	593	595	637	578	571	600	612	599	609	605	577	598	606	580	628	599	578	596	596	562	577	637	631	645	654	601	607	582	606	607	615	610	603	596	610	606	582	628	624	587	605	616	592	643	630	592	612	529	610	653	603	566	601	612	641	606	604	614	597	623	596	559	584	584	593	632	645	603	615	583	593	595	619	596	607	596	610	626	585	613	559	606	639	618	583	600	632	605	583	572	610	613	652	661	618	620	601	580	604	600	559	588	596	581	639	588	588	584	576	584	604	599	589	576	581	607	614	580	609	610	594	599	652	578	606	529	551	638	608	611	570	619	634	594	645	585	592	569	625	629	617	624	588	608	661	572	582	587	610	651	549	603	577	621	595	603	616	599	599	592	581	568	607	627	630	613	571	592	622	568	615	608	556	601	559	620	624	575	618	621	609	605	615	592	593	586	597	611	606	571	648	603	617	601	573	638	610	596	619	600	584	580	632	575	633	611	607	657	630	640	567	618	610	609	619	623	602	617	602	601	620	565	576	602	645	611	584	613	611	631	634	609	647	594	597	580	568	616	623	589	579	615	604	567	642	569	639	626	591	614	652	600	593	574	582	622	592	610	606	633	619	608	586	597	583	594	613	624	578	608	625	606	616	593	621	602	564	624	591	599	579	609	587	640	593	601	576	611	569	573	585	588	616	604	628	593	590	647	594	573	601	585	596	596	644	597	567	612	603	600	601	595	573	620	584	588	588	621	651	626	641	647	591	605	625	593	660	595	608	598	640	605	572	621	602	587	573	611	689	630	593	609	605	600	568	597	628	572	602	652	577	545	601	617	607	621	610	626	631	578	543	604	587	589	544	575	592	581	602	606	639	619	615	594	586	601	616	605	602	621	582	582	624	586	566	625	649	579	565	561	575	598	651	577	602	605	607	626	605	550	629	634	626	608	595	629	583	594	594	626	593	600	625	569	587	646	606	575	564	611	572	628	570	594	604	626	622	539	629	593	620	608	596	607	617	614	628	631	609	602	618	603	571	590	576	592	585	622	601	623	616	591	614	569	635	588	578	588	620	605	672	576	589	613	640	636	593	624	594	614	557	597	617	609	568	600	617	599	590	590	652	632	592	567	636	588	599	579	628	609	586	556	601	573	578	584	624	624	570	591	632	632	583	652	566	616	587	601	573	629	611	604	620	619	621	631	579	604	609	606	617	601	593	591	592	632	577	601	613	605	572	632	605	625	583	561	626	587	602	645	609	588	590	582	619	556	578	621	622	605	626	608	588	587	604	618	615	561	611	607	580	595	611	627	658	635	585	613	600	564	592	641	572	588	604	553	592	619	587	584	572	590	600	635	616	606	581	619	596	617	610	594	670	561	594	562	597	607	577	593	582	641	596	605	601	603	592	639	605	619	554	629	579	569	583	586	584	544	611	574	559	676	650	629	615	592	594	566	642	575	593	628	626	608	591	603	630	602	602	584	622	626	580	590	631	590	581	565	638	597	629	567	628	575	599	605	596	571	587	679	603	609	591	567	612	579	584	583	579	628	599	577	592	581	631	654	620	641	586	633	570	616	617	634	611	619	610	606	590	575	604	590	587	591	604	584	592	587	594	615	600	588	610	607	600	607	599	593	590	610	605	609	623	627	629	614	634	630	600	619	600	624	622	606	593	584	642	621	575	607	599	638	594	586	600	573	625	618	601	600	605	630	565	625	611	576	579	592	603	597	595	619	533	627	593	613	637	601	593	556	567	562	604	606	604	564	643	584	601	609	598	616	585	623	614	615	583	582	666	664	615	576	598	630	633	583	598	602	606	635	549	633	577	538	628	620	645	609	599	606	635	622	612	551	577	596	605	601	590	625	571	614	604	577	619	624	612	629	601	613	633	612	570	624	617	661	619	610	607	602	631	635	550	571	607	567	624	592	583	613	590	621	642	653	612	621	602	574	650	628	594	564	627	604	614	590	606	601	623	627	595	594	603	559	638	612	613	612	591	596	620	604	595	637	582	547	618	580	626	627	559	607	607	639	574	573	616	595	591	617	597	594	606	583	638	605	608	619	634	589	649	585	591	613	602	595	589	619	616	611	619	601	597	556	586	624	661	566	685	610	614	578	578	616	618	597	631	596	604	623	625	593	602	660	607	582	600	590	584	601	603	581	607	588	617	609	597	557	579	592	600	605	584	614	582	566	585	604	613	585	591	568	601	639	585	628	584	569	623	627	572	597	615	570	585	569	554	618	591	594	585	600	611	578	578	612	621	577	611	608	567	597	639	553	591	584	629	558	663	628	586	598	565	615	632	612	582	570	650	591	621	585	626	603	580	606	573	646	628	623	651	622	637	579	593	633	606	553	610	594	576	639	610	581	584	603	591	572	611	586	581	590	581	622	604	620	619	614	621	611	625	588	637	568	578	637	552	643	633	645	587	587	582	588	588	544	568	602	615	630	593	568	579	584	594	622	596	600	610	629	535	558	612	623	634	585	584	586	612	588	627	592	617	599	624	583	610	608	607	594	567	641	569	567	549	615	606	568	646	559	613	610	589	647	619	623	602	580	660	615	563	602	650	618	629	615	626	600	631	588	610	618	612	577	592	644	577	577	612	602	596	639	593	561	574	631	585	630	590	601	600	600	582	580	639	590	611	589	604	634	605	609	575	599	609	584	596	621	597	623	620	598	591	598	611	625	562	619	569	605	590	607	653	592	615	625	608	577	613	633	609	623	579	629	615	623	555	596	578	561	572	623	574	609	561	591	615	636	587	613	604	642	620	642	643	622	630	585	635	588	591	616	609	585	585	607	622	612	589	608	625	593	653	619	572	645	581	576	612	571	591	615	592	595	589	585	602	594	608	604	561	613	591	641	617	578	598	630	555	598	602	601	635	592	599	588	630	555	589	586	573	588	632	606	564	608	594	598	569	613	624	606	578	552	616	569	602	629	582	614	615	596	603	610	612	576	648	642	622	552	590	634	582	533	611	621	556	611	626	599	624	621	605	640	591	624	588	561	588	607	605	609	632	628	572	568	600	626	616	598	588	609	570	629	649	587	603	624	589	592	624	611	620	613	569	626	606	595	569	579	572	580	599	622	615	603	624	630	564	609	588	655	623	615	598	576	613	594	643	609	609	617	593	612	609	620	569	591	574	586	582	613	623	650	617	602	570	595	591	582	577	628	565	569	591
32566	20717	10097	796	524	524	462	301	323	368	335	351	407	380	357	312	343	343	356	335	328	325	364	342	317	354	327	381	341	337	347	321	352	301	375	356	372	370	332	357	354	328	321	373	341	354	332	315	310	314	330	313	344	337	313	304	329	358	336	293	332	361	373	327	331	290	358	330	387	333	311	328	347	352	337	331	327	390	358	342	321	312	336	340	358	321	374	335	315	344	336	327	331	330	338	350	360	358	384	314	330	359	299	331	360	373	383	309	326	331	357	395	325	345	321	325	316	361	343	340	356	329	342	363	349	337	315	313	343	343	370	384	378	381	311	326	334	362	327	324	313	369	358	315	364	361	349	364	360	373	319	383	372	370	354	318	332	338	344	334	380	342	324	332	348	317	329	349	363	337	341	376	360	334	367	310	363	362	290	321	320	330	357	341	318	314	334	332	357	354	350	346	347	356	323	317	338	342	331	362	329	340	360	368	322	368	357	366	349	310	334	364	327	300	331	360	353	319	348	328	329	366	334	357	361	324	339	325	367	373	324	362	338	314	368	328	331	332	327	336	319	363	345	359	316	385	338	314	353	364	322	365	353	321	340	338	347	339	325	323	329	318	323	324	306	352	340	335	363	339	356	351	361	310	352	365	340	339	346	347	353	372	347	333	341	369	337	329	333	338	364	312	328	369	310	354	330	325	351	335	356	342	336	329	303	359	309	345	347	306	331	350	369	330	358	341	350	360	353	316	329	334	330	344	312	368	340	373	331	354	356	338	348	390	344	351	325	342	340	402	354	371	330	314	315	314	371	328	337	315	332	331	330	312	320	315	334	317	337	321	344	348	346	331	372	357	376	345	351	375	363	349	396	342	354	330	334	332	381	333	310	353	360	322	344	351	349	355	335	338	352	329	363	371	360	355	362	324	371	364	356	365	350	329	379	339	362	303	329	347	340	327	334	360	351	334	325	346	332	349	325	286	330	315	370	331	315	357	311	351	379	329	325	362	350	359	312	373	315	324	333	332	337	333	349	352	359	308	321	321	361	352	339	354	353	345	344	337	330	353	339	312	330	337	382	368	346	323	325	342	308	343	358	311	328	355	334	331	361	342	330	349	379	307	342	321	330	368	385	332	334	349	333	343	356	358	326	349	354	335	340	323	311	336	332	343	334	345	308	331	350	370	353	330	346	338	339	353	330	334	339	345	341	378	338	369	343	349	357	328	329	327	344	356	364	336	347	386	345	353	314	344	332	326	337	339	350	356	300	385	373	377	330	325	342	341	343	337	347	378	317	325	388	343	366	357	368	338	348	342	346	314	345	328	393	324	357	352	348	350	371	328	368	339	295	319	333	341	324	311	385	412	326	381	341	327	341	343	334	333	346	316	403	362	340	340	326	364	342	358	332	365	362	357	367	357	343	336	329	313	377	356	339	342	337	359	338	316	341	356	342	334	360	329	324	347	366	327	341	352	330	333	362	366	365	352	313	308	341	373	350	348	345	355	263	366	348	313	317	354	373	361	370	333	356	367	320	334	320	345	348	360	327	329	340	341	310	365	388	321	333	332	336	335	324	304	337	338	330	345	361	320	342	346	356	322	366	316	381	347	364	344	351	347	319	296	344	335	365	334	303	322	339	313	309	347	322	346	323	368	371	352	322	342	335	366	336	322	354	357	358	359	324	313	331	317	342	328	330	330	296	329	321	305	333	331	336	377	323	351	357	332	309	327	314	328	333	321	346	348	335	335	335	343	361	350	339	356	376	339	359	329	399	353	336	309	333	358	352	335	332	324	339	334	321	327	343	338	338	307	319	325	405	338	369	353	359	357	336	352	361	325	341	309	351	347	306	333	356	369	376	319	336	365	340	342	336	355	380	366	352	345	339	302	362	351	355	335	344	320	345	346	331	346	364	336	349	374	323	324	319	335	324	326	342	327	323	353	363	325	377	331	319	344	324	361	313	372	332	319	337	321	336	359	365	312	366	350	379	371	315	346	359	333	366	342	326	341	335	339	351	341	344	327	370	291	336	351	348	355	342	336	334	342	370	343	363	354	351	315	355	335	347	341	338	308	326	331	301	351	307	370	364	333	335	325	367	306	314	330	352	382	390	328	307	329	357	356	353	360	341	347	354	317	351	334	313	341	360	361	332	319	323	320	318	344	320	353	307	327	343	325	334	334	345	332	335	334	317	330	361	321	334	347	362	325	365	332	331	307	340	343	341	353	328	348	358	358	343	363	335	348	321	323	337	367	328	341	368	345	353	311	322	322	359	350	314	316	309	373	334	337	346	317	337	345	322	318	333	317	382	338	338	317	357	351	336	324	364	352	328	330	318	304	345	329	310	380	339	360	318	346	364	343	303	339	363	325	328	326	325	328	361	351	290	353	353	363	298	349	323	326	342	337	324	294	355	362	322	351	339	328	306	345	357	343	365	319	359	343	340	353	365	369	334	377	323	333	351	376	356	359	330	335	363	316	344	317	339	375	340	367	344	323	342	304	302	339	328	335	328	311	336	363	382	361	328	348	358	341	356	328	346	340	362	378	384	377	330	371	300	363	356	343	323	338	348	351	335	345	354	314	351	370	316	337	310	358	337	340	339	356	359	342	331	363	340	345	345	356	325	324	342	331	350	319	350	349	342	354	332	315	342	377	331	360	301	335	335	329	317	333	331	367	346	348	319	322	331	369	316	316	296	372	331	338	347	370	333	338	361	342	343	331	337	379	333	329	344	347	327	344	345	338	342	309	346	331	366	343	311	302	333	345	331	334	319	346	324	328	349	333	409	372	368	350	310	334	369	341	355	316	332	350	357	297	309	338	340	336	340	318	363	333	337	334	320	361	317	312	319	324	373	328	335	306	352	320	316	356	342	344	301	318	335	353	300	340	340	301	342	347	332	383	329	357	355	344	353	327	353	332	314	321	388	343	326	276	339	327	346	350	347	361	373	315	358	325	310	314	325	332	330	304	336	346	322	344	337	340	358	341	375	325	340	303	341	343	303	364	343	320	338	360	340	309	360	363	336	358	342	345	315	354	361	351	341	309	340	344	349	350	305	323	345	368	335	342	314	366	352	341	308	338	347	317	329	342	337	343	322	329	357	350	381	371	331	357	376	343	345	342	356	330	348	345	331	351	371	339	322	374	310	369	341	344	344	340	375	335	349	358	358	353	361	362	331	300	345	351	377	319	288	345	349	320	336	364	343	347	309	356	311	352	363	309	370	347	363	344	343	357	325	318	385	372	306	345	343	370	323	347	350	365	336	347	332	312	365	345	335	343	334	353	337	378	333	316	339	346	324	322	333	343	320	330	368	357	347	330	298	304	335	362	317	354	330	365	319	335	347	338	342	330	326	354	367	335	350	339	322	315	341	355	329	346	319	355	352	302	334	331	328	320	354	321	341	293	330	362	363	296	310	378	324	344	326	367	321	375	348	332	335	326	383	301	377	297	347	322	332	340	333	363	358	354	372	361	359	369	357	311	290	346	371	358
6176	1102	820	832	738	759	766	799	792	754	770	806	786	751	753	809	799	766	759	780	800	803	774	794	776	822	795	822	758	762	782	817	775	760	787	798	787	784	803	809	729	798	810	788	771	772	760	789	793	787	791	804	760	788	799	770	807	745	773	774	790	787	712	751	788	740	787	736	747	785	792	782	777	764	782	744	773	770	755	777	814	754	758	815	785	815	764	747	815	794	739	738	831	779	781	775	784	772	780	728	754	814	816	744	825	821	785	719	817	770	764	804	798	772	711	776	829	814	743	723	847	776	812	810	836	775	761	757	818	779	716	762	777	796	779	822	784	808	800	757	805	786	756	812	819	695	813	751	777	786	800	737	809	792	747	786	774	778	771	757	772	761	782	798	768	746	803	799	766	811	785	770	757	762	745	758	779	837	814	780	747	791	769	811	786	735	768	777	732	778	822	752	813	803	743	822	768	799	818	809	779	746	780	831	762	770	818	765	781	762	797	770	755	766	795	803	832	771	846	801	795	781	755	778	810	799	766	791	843	754	784	785	762	812	755	785	797	766	784	771	792	786	759	766	780	748	797	776	771	770	767	774	733	766	792	772	767	783	761	803	789	789	781	785	741	796	776	774	784	793	775	754	813	815	769	826	762	791	780	812	799	759	790	805	763	813	745	778	793	783	819	751	811	822	771	807	799	758	784	815	762	743	751	816	738	774	778	799	763	816	778	800	748	782	760	794	746	788	763	755	788	810	774	759	758	742	768	795	723	756	757	720	746	755	741	785	835	788	763	795	798	748	797	834	803	776	741	839	804	732	769	765	715	746	817	768	770	743	827	737	807	759	823	766	741	801	782	796	800	777	799	805	778	794	790	818	791	766	768	780	752	782	802	743	823	777	774	750	721	786	815	810	741	818	769	823	745	785	773	752	779	794	746	790	807	804	765	823	771	785	799	786	769	737	832	806	762	782	786	803	753	785	772	846	770	772	766	806	769	777	773	771	756	750	778	828	755	759	751	770	734	817	746	800	747	736	805	779	830	763	775	761	755	785	743	790	732	801	798	757	805	797	748	773	804	810	817	746	762	790	759	800	757	736	774	752	825	771	756	801	765	719	784	802	800	803	761	769	773	748	794	755	756	745	791	768	782	713	697	748	735	794	757	796	812	739	740	792	800	741	779	824	745	800	752	811	753	774	798	794	752	742	758	778	767	794	837	820	756	787	768	743	767	765	751	786	753	759	754	804	759	721	791	841	810	767	728	786	805	753	790	803	766	798	745	768	783	785	746	779	754	807	823	778	740	765	830	787	809	806	762	747	829	757	761	734	745	782	795	824	791	768	830	837	775	807	759	754	774	780	734	774	840	805	814	733	776	767	779	803	750	771	705	782	744	762	760	757	790	846	784	781	782	806	767	777	801	760	756	787	751	763	785	775	752	750	776	771	753	732	771	773	773	805	751	785	767	778	797	799	793	782	789	771	773	793	761	769	814	801	760	779	775	792	757	760	748	775	774	768	736	800	762	783	774	808	821	787	790	740	741	797	771	775	768	795	765	760	820	753	791	756	804	779	761	747	780	790	795	816	780	788	796	763	735	846	789	806	768	778	789	738	744	795	772	784	762	843	785	770	764	782	779	770	751	824	792	810	786	759	794	824	777	814	819	814	807	807	783	781	824	775	797	781	775	778	798	739	775	775	774	811	805	753	783	744	815	786	728	751	753	779	793	820	782	764	758	795	767	751	786	803	748	799	797	809	729	756	758	783	756	798	782	758	768	755	781	801	762	768	805	788	803	834	758	786	793	822	785	790	775	790	739	795	826	790	727	764	768	802	728	836	777	772	752	785	724	780	816	807	827	732	781	782	800	784	776	748	854	767	782	772	786	783	765	744	771	756	751	805	770	777	795	805	713	805	744	797	759	780	774	813	764	802	802	793	803	773	764	815	816	759	811	778	780	794	785	748	777	797	778	791	792	788	733	747	752	793	822	816	796	827	821	816	788	776	764	825	756	790	808	806	807	739	771	804	771	778	747	765	787	783	772	782	806	778	754	759	814	763	791	807	793	776	827	798	749	728	779	796	818	755	726	779	830	777	767	779	745	788	788	750	764	822	777	749	781	778	796	742	770	787	758	829	747	749	793	770	750	783	789	798	775	754	813	734	760	804	735	786	736	807	755	743	820	788	748	756	816	815	767	752	798	764	779	715	743	783	773	812	768	792	734	770	799	806	740	795	760	819	795	817	742	770	812	766	814	843	808	803	803	715	783	759	763	793	807	756	776	753	811	778	745	758	768	783	764	779	760	776	792	769	754	779	766	751	755	795	775	816	798	756	756	791	776	790	806	725	780	787	779	853	795	761	814	807	754	804	819	802	778	770	760	780	777	767	808	748	789	797	766	754	800	718	782	757	779	781	756	747	776	794	741	714	822	762	803	853	797	770	785	767	805	753	803	745	784	781	743	743	749	768	725	803	771	829	790	805	831	751	812	807	785	764	769	776	772	731	812	777	804	792	736	751	777	754	793	747	791	769	770	802	741	804	783	789	825	758	764	768	736	769	823	741	748	765	809	807	781	779	749	749	760	806	791	776	824	806	809	765	798	738	795	795	797	786	786	782	820	765	748	807	720	747	759	803	773	806	761	798	815	739	797	780	747	779	775	807	755	791	762	763	753	740	787	796	730	763	776	789	799	728	771	781	807	811	773	807	769	747	805	795	819	778	738	769	728	746	810	756	738	782	731	782	712	752	772	763	775	723	757	786	777	795	755	749	739	765	777	770	799	760	799	749	772	762	792	791	795	781	755	780	760	728	794	803	736	785	808	785	814	793	786	755	778	775	744	792	741	790	777	774	773	795	764	762	750	775	807	773	788	806	746	839	804	757	754	810	774	787	818	751	714	759	803	816	759	809	737	841	764	798	830	778	790	779	804	818	770	763	818	767	811	774	821	772	808	780	726	764	812	785	758	833	767	758	786	788	761	744	744	835	773	770	781	760	749	812	749	769	818	827	823	815	829	782	801	774	752	798	767	737	694	745	730	810	787	770	779	784	702	774	787	762	800	792	753	820	825	777	744	768	796	803	768	776	790	777	798	751	740	800	780	798	822	815	717	731	781	786	807	760	720	760	818	782	768	755	803	763	790	811	793	783	771	787	784	780	806	740	724	792	793	779	791	746	770	796	755	757	838	828	789	779	778	762	772	790	778	791	807	765	784	747	769	762	782	777	745	756	779	794	724	764	751	792	797	736	739	751	750	740	831	766	763	779	800	761	782	796	800	810	779	777	799	768	727	709	777	753	816	835	817	777	777	821	727	762	779	748	835	788	777	794	789	815	767	730	774	775	751	789	789	814	799	742	758	780	765	790	814	758	760	772	778	775	791	731	803	783	781	772	792	762	754	770	781	741	816	803	744	782	778	753	771	702	741	771	816	808	741	759	749	769	776	764	774	777	806	798	783	792	803	768	781	818	830	747	753	755	754	766	765	775	803	764
24856	21452	24909	28408	21439	21374	1926	595	494	451	478	515	471	465	459	440	436	469	455	458	457	443	438	450	452	406	453	429	424	439	405	488	450	426	432	441	478	448	436	449	419	448	470	446	404	426	396	433	457	429	446	453	445	452	456	452	387	447	408	411	431	432	454	416	426	437	448	449	419	409	485	437	484	435	407	423	436	426	438	438	439	465	415	449	401	449	445	431	432	460	420	437	379	435	451	408	433	443	437	413	416	433	446	455	437	445	427	461	427	439	443	446	468	407	399	435	445	455	395	416	461	427	409	431	423	450	399	390	445	464	485	444	427	445	456	437	424	422	407	441	428	442	456	429	434	422	453	419	445	446	422	453	447	450	510	491	397	452	460	423	447	467	403	417	457	419	441	383	436	436	488	415	482	440	428	463	452	412	417	402	414	444	461	460	423	438	431	462	433	403	475	411	425	434	423	456	450	452	389	442	510	459	443	428	428	465	427	432	433	473	455	413	431	437	453	410	465	408	419	459	421	433	428	445	468	436	436	398	469	398	413	382	449	433	483	420	408	420	441	457	416	459	420	441	422	418	442	458	407	453	425	448	458	450	409	402	358	424	421	475	418	471	463	476	492	469	440	459	412	449	436	451	412	422	418	450	420	443	452	446	430	399	470	439	436	444	445	421	420	478	444	452	415	437	395	443	427	382	404	460	421	449	416	424	433	441	449	462	409	420	436	446	454	411	422	450	439	420	456	516	462	415	423	422	460	447	413	433	427	418	419	409	441	405	428	437	424	445	442	424	431	444	420	463	446	429	405	402	420	439	441	443	474	451	423	440	434	455	429	451	427	377	428	418	457	479	456	369	435	448	403	383	427	453	424	447	428	412	469	405	445	437	447	462	465	436	457	404	426	457	454	423	434	435	406	437	441	453	451	408	429	423	408	451	428	398	419	443	462	431	447	473	396	434	405	448	453	450	453	465	458	445	462	408	456	437	447	468	441	405	405	475	403	433	467	433	440	479	465	469	417	422	431	388	425	459	423	446	447	389	433	411	425	437	487	399	430	411	432	428	453	506	438	466	405	440	448	434	450	402	427	497	403	423	471	446	446	449	439	468	461	457	482	459	452	411	433	415	390	422	422	450	473	435	436	460	485	429	393	426	453	441	422	405	423	434	439	417	413	442	417	431	380	440	430	439	435	431	445	464	446	432	399	388	407	439	388	436	422	397	408	442	447	441	429	430	444	466	427	430	420	415	425	436	427	428	459	431	416	433	453	422	438	394	402	434	434	437	416	440	420	436	424	436	457	407	401	449	448	434	442	436	440	455	452	407	442	419	448	402	404	435	453	449	438	431	427	431	415	426	416	443	417	459	442	409	445	426	450	417	422	452	430	419	414	445	440	429	435	407	428	474	439	415	461	422	445	439	394	434	404	470	386	463	454	442	405	427	467	438	436	430	463	431	454	463	446	420	472	437	437	387	448	431	421	416	398	463	433	421	451	427	441	426	420	461	415	415	418	416	429	458	413	491	475	432	416	450	405	424	422	400	441	400	437	393	431	439	415	438	433	450	447	427	443	420	452	408	430	439	415	455	440	420	415	436	398	407	458	438	411	424	443	431	437	434	453	443	421	452	455	434	445	458	430	449	457	446	427	485	455	452	433	457	410	426	445	487	396	453	456	437	471	413	477	452	497	444	425	461	418	453	440	461	461	429	468	410	424	409	416	438	433	428	446	430	396	427	440	477	451	463	429	429	444	417	443	424	424	447	409	418	435	448	443	454	410	448	422	425	427	435	407	388	440	393	409	439	424	437	468	459	419	426	429	415	408	433	450	475	426	434	426	414	438	461	468	438	440	437	428	460	415	450	444	405	427	450	455	415	401	421	452	395	505	413	436	431	421	445	444	441	449	413	420	436	452	403	445	468	431	454	433	404	399	458	423	452	407	379	387	420	435	448	380	391	426	414	459	441	409	446	452	379	431	429	412	380	447	448	449	410	433	430	454	440	431	434	413	439	411	451	452	472	459	446	442	434	451	435	442	454	475	474	432	428	417	434	407	385	483	449	409	423	426	417	417	415	407	426	423	439	442	444	460	358	421	428	435	424	447	404	412	459	427	449	438	427	438	470	407	427	475	443	424	438	406	442	428	442	436	432	462	433	437	463	416	449	395	408	436	395	464	433	446	465	447	448	429	452	429	442	398	394	433	418	449	432	442	457	414	422	446	431	462	444	445	411	447	435	439	428	404	396	442	376	427	458	454	439	420	437	423	470	422	415	418	455	435	407	436	366	384	389	449	411	431	418	466	499	418	423	480	452	408	459	469	468	403	431	459	405	458	475	446	420	392	417	450	425	477	398	442	434	444	425	403	396	397	401	409	473	403	457	453	470	439	471	435	399	433	441	418	468	398	413	403	438	433	428	420	416	453	459	452	463	458	469	435	425	405	440	430	443	413	460	422	380	392	438	442	456	460	437	430	444	421	406	441	450	420	441	447	433	471	454	401	393	434	448	423	467	444	437	443	434	435	433	442	419	401	396	441	433	442	430	390	423	409	449	409	422	417	459	446	437	452	437	428	479	431	451	476	431	449	410	399	425	447	443	447	430	437	415	443	424	412	479	385	435	429	428	438	461	406	447	456	447	404	426	461	456	414	413	452	431	435	439	431	450	436	428	404	439	457	455	408	415	451	439	435	420	452	462	410	423	434	430	423	402	423	410	426	419	442	446	397	453	445	395	444	413	421	435	460	425	437	381	434	445	418	436	426	429	438	461	378	469	412	423	440	480	396	432	434	387	459	449	446	419	437	448	500	395	435	433	441	433	420	448	451	446	454	420	424	437	388	420	421	444	404	428	413	455	438	438	447	457	478	453	414	472	435	413	423	411	445	452	426	436	417	400	403	443	452	401	403	436	431	427	444	449	440	391	433	431	443	404	400	484	412	471	451	450	438	448	444	475	418	469	456	439	425	431	473	465	452	419	463	422	425	441	444	435	438	485	430	467	453	394	419	402	409	416	443	392	428	425	473	465	432	463	442	439	449	420	475	427	478	410	455	462	455	422	462	434	418	425	418	438	435	462	455	408	409	418	427	446	408	454	447	454	420	425	470	450	458	449	417	426	449	428	468	445	411	438	430	481	429	451	413	432	467	423	440	398	418	447	428	399	431	434	424	435	450	405	439	434	439	427	418	394	418	450	412	433	408	399	445	462	424	472	411	420	450	435	431	414	437	447	453	489	422	446	416	441	439	395	432	419	452	419	443	449	424	476	396	456	416	450	460	447	403	488	447	446	430	409	415	457	448	424	456	413	434	437	459	386	395	438	416	462	431	425	432	378	441	436	399	436	427	433	432	425	416	391	407	467	432	457	414	432	430	429	470	450	468	433	436	499	436	478	428	463	463	445	474	424	409	454	469	428	485	444	399	438	425	461	402	426	424	384	409	428	461	388	434	463	402	458	417	407	435	424	438	464	473	431	421	450	433	418	424	413	396	418
9144	5450	2008	1225	1032	1031	1041	980	932	904	968	929	941	966	868	929	954	897	935	934	976	931	893	885	954	905	914	957	932	896	917	889	901	907	962	929	952	915	918	934	946	917	926	903	960	969	892	917	893	961	978	898	949	928	939	960	913	903	905	955	928	911	961	945	936	922	900	904	888	922	904	873	952	916	880	954	884	920	904	936	914	922	941	885	903	926	902	947	931	942	900	935	947	884	938	941	853	907	908	913	930	884	896	959	927	915	938	894	965	942	971	915	925	927	942	904	915	928	904	948	921	928	936	894	899	929	882	973	951	912	948	893	942	898	944	899	935	933	912	889	965	944	903	887	858	896	946	961	915	892	930	909	907	886	913	886	934	879	924	879	880	886	897	940	927	877	928	901	926	947	975	927	888	927	937	924	957	899	872	914	896	964	893	947	882	936	1004	911	923	969	918	923	915	910	880	898	937	906	912	938	922	880	904	905	912	904	911	899	920	843	933	948	910	909	909	927	953	964	951	899	983	899	898	950	954	884	956	940	913	918	923	917	948	936	941	911	906	933	929	953	914	914	919	899	959	901	953	950	927	905	902	867	926	893	934	962	963	984	916	941	891	910	966	933	914	911	955	971	949	921	886	944	913	872	998	950	904	961	882	929	901	914	940	940	940	915	959	916	901	948	895	921	931	983	930	861	910	939	870	880	888	913	922	916	912	874	940	897	876	919	903	923	934	895	949	917	993	866	934	941	839	951	935	894	891	959	889	931	888	929	897	919	925	940	914	897	925	895	904	856	904	959	923	875	902	947	951	938	891	993	907	876	1011	897	904	934	927	946	872	915	906	938	891	884	889	949	929	944	892	973	924	959	910	976	955	878	894	953	887	903	882	932	933	916	885	898	962	948	897	989	945	902	889	930	895	945	930	888	951	909	939	902	947	854	900	900	933	943	922	914	922	897	918	952	959	936	867	968	902	888	987	950	911	930	900	926	907	878	912	927	931	908	942	946	950	947	945	946	886	916	901	954	863	922	965	937	960	924	898	930	926	954	878	935	889	930	911	911	881	942	879	879	948	967	894	906	935	904	874	938	941	873	926	919	877	908	887	884	960	960	908	892	948	947	936	908	873	849	887	880	894	875	913	949	942	891	927	944	879	941	909	929	909	920	939	926	874	926	879	891	944	882	966	944	914	922	978	929	954	962	944	893	881	949	955	884	910	968	1011	906	943	883	883	948	888	900	873	963	934	912	933	971	947	921	927	902	943	911	934	935	886	968	897	911	909	950	896	875	922	882	915	893	930	890	914	877	910	923	951	973	952	991	916	883	949	896	962	936	986	948	868	911	943	865	955	927	971	980	880	856	1004	943	924	1011	999	890	915	892	947	914	935	930	916	925	915	940	878	947	987	966	907	949	910	919	895	917	911	924	929	857	879	896	899	908	917	930	936	877	979	953	912	935	995	943	935	916	921	903	914	958	955	997	894	926	968	882	928	951	909	934	911	925	903	954	953	963	901	896	947	953	900	950	886	911	953	930	923	936	874	944	926	920	879	891	891	923	952	960	929	920	890	903	927	923	922	929	927	963	917	926	924	924	899	934	893	949	924	918	869	897	950	941	878	974	956	872	1027	907	955	961	924	890	860	912	919	864	920	934	878	922	932	888	939	924	934	930	956	994	908	921	925	841	931	918	980	897	953	901	910	894	877	954	921	928	991	901	934	897	887	904	989	972	946	956	937	926	940	905	899	901	897	876	952	937	917	932	932	928	934	898	915	939	887	907	918	903	904	917	897	912	923	915	971	872	957	914	924	939	897	894	903	957	951	886	900	918	912	905	971	866	957	932	952	884	893	916	889	916	881	928	909	934	897	908	927	919	912	925	909	923	898	878	918	955	949	917	954	950	972	848	942	909	889	925	971	847	923	932	898	938	939	930	946	982	894	903	908	944	914	915	934	902	918	935	961	919	915	931	919	925	888	956	931	860	932	878	947	939	934	874	949	896	922	911	959	941	898	954	910	912	933	935	924	908	964	898	961	893	919	866	916	884	872	973	933	934	943	940	886	939	898	882	838	879	900	917	936	948	952	931	954	924	956	902	883	898	923	910	983	960	927	877	913	902	914	950	952	918	892	910	938	878	959	918	936	920	935	858	904	919	947	936	930	896	864	938	921	896	983	927	915	957	959	946	912	971	912	887	955	965	917	953	907	947	980	918	935	947	895	937	877	911	934	909	955	940	957	920	930	914	923	942	931	921	939	914	936	936	941	947	972	923	905	913	926	907	899	893	944	867	912	946	1002	943	943	923	947	964	927	915	896	891	966	882	924	901	917	901	958	904	938	929	921	957	868	867	899	928	927	933	892	880	901	874	968	916	927	930	895	881	899	888	912	912	949	941	922	931	910	885	921	903	915	921	882	914	896	894	938	966	939	872	898	928	903	898	882	919	936	946	923	983	933	905	917	885	937	944	909	916	939	898	905	913	922	893	933	926	900	947	862	960	937	927	876	954	898	934	902	896	875	916	939	944	869	878	918	877	872	915	908	946	918	903	871	859	931	915	901	903	994	913	958	936	944	896	903	900	858	926	890	899	939	938	878	902	900	944	929	918	887	952	940	903	870	892	941	893	920	932	941	924	925	891	932	895	873	903	871	893	924	915	980	887	915	970	899	981	910	877	909	908	961	934	927	895	951	876	891	880	900	961	907	893	926	917	904	947	838	941	902	932	921	946	896	933	885	918	926	909	899	927	911	899	977	923	914	945	930	974	1015	862	924	887	892	931	937	926	965	920	884	919	910	919	979	914	940	905	906	960	918	1011	851	939	912	888	863	937	915	945	934	933	910	930	917	988	959	885	927	917	901	874	884	909	938	905	894	877	922	940	941	882	896	939	895	921	889	899	891	857	920	912	888	949	917	884	923	891	962	898	970	939	875	932	932	886	941	887	949	934	917	923	969	926	908	869	882	882	920	946	959	896	984	916	904	934	950	971	910	930	1023	952	896	882	920	941	949	867	969	874	972	914	931	906	910	888	920	925	899	975	944	910	871	925	930	929	938	928	946	914	944	939	920	933	855	870	858	867	939	885	917	932	920	887	940	878	926	875	960	912	929	867	882	943	952	922	910	934	899	935	927	878	924	963	914	893	989	902	926	926	917	919	953	921	961	899	902	903	879	951	920	909	866	913	942	987	918	930	920	941	942	906	1008	903	931	916	894	948	944	957	937	913	844	894	909	931	935	964	884	966	989	886	995	948	905	945	930	919	940	900	903	964	889	915	958	943	891	948	870	924	936	912	913	909	894	946	932	908	894	933	953	891	897	941	909	880	940	967	917	922	925	892	969	854	893	949	947	927	886	892	911	905	980	915	944	966	914	974	930	911	955	902	948	932	971	934	901	909	911	961	935	900	954	917	920	900	924	959	958	912	906	938	921	896	959	950	913	924	909	863	907	880	965	931	871	933	934	944	990	904	907	837	961	834	910	956	932	960	932	961	889	914	885	939	922	910
24264	21444	25141	28164	21447	21469	20026	781	404	380	350	351	369	340	345	332	305	279	307	291	326	277	290	332	349	330	287	312	290	307	295	286	293	283	302	277	272	298	284	272	301	305	296	235	286	281	268	315	261	281	286	303	297	253	275	280	310	265	292	280	270	266	261	262	272	266	283	285	252	254	289	311	281	260	288	312	298	293	283	297	276	278	260	274	270	288	260	288	262	271	288	266	256	282	307	330	303	264	325	277	280	294	280	257	300	296	294	282	268	293	276	282	270	282	296	284	253	302	286	288	269	266	293	276	318	298	302	306	264	273	253	304	303	271	306	275	293	317	270	274	297	241	271	268	268	266	290	308	275	278	293	274	293	269	243	292	286	282	254	265	252	270	265	286	284	267	254	278	263	261	278	284	271	278	250	268	292	276	286	267	314	268	270	262	269	252	313	276	265	281	264	290	284	284	284	302	285	281	277	268	262	251	294	310	259	266	285	307	248	289	291	283	313	289	285	281	287	296	289	317	296	260	255	267	291	285	286	283	280	287	270	282	293	267	299	304	249	252	250	288	275	273	295	266	262	282	324	296	284	261	277	279	302	276	276	273	269	261	279	294	292	301	259	307	307	261	262	276	283	284	319	287	296	251	280	292	292	253	323	273	257	277	250	319	265	310	276	269	292	295	267	250	261	287	265	282	266	268	292	303	293	284	308	251	281	264	282	292	276	314	310	287	288	301	275	291	286	275	250	280	310	297	290	291	300	264	310	275	266	258	266	262	269	292	292	303	288	304	277	287	294	272	258	272	288	309	237	286	298	270	262	274	285	304	310	300	255	271	284	306	297	279	310	303	286	285	303	271	280	251	265	262	271	267	268	265	250	270	276	286	238	299	253	252	279	278	299	260	266	289	303	260	292	284	299	238	298	274	244	255	249	280	268	251	244	277	243	294	282	253	288	281	249	291	299	269	244	280	282	274	297	312	303	275	277	290	284	253	265	275	294	262	288	274	263	289	326	314	268	255	292	252	284	281	281	256	284	253	331	313	322	276	296	303	317	296	281	262	293	289	255	299	270	248	248	298	274	284	276	284	300	265	290	308	293	287	248	291	256	288	261	289	301	300	283	250	286	271	278	295	308	311	265	257	297	306	289	267	286	273	290	299	258	271	268	236	282	260	271	257	282	283	269	277	275	261	273	315	265	282	303	246	266	310	284	258	281	270	274	288	290	287	308	279	289	268	252	278	279	262	264	297	295	304	320	287	298	301	272	302	289	325	265	266	274	264	288	303	257	308	302	253	275	317	268	292	257	305	272	259	272	268	299	269	271	284	279	253	257	270	320	269	275	317	264	292	269	293	279	279	304	281	290	318	265	291	285	278	288	273	243	266	308	290	271	276	286	312	308	288	289	304	254	313	286	259	281	274	270	284	265	279	262	260	275	282	307	301	267	281	261	302	281	292	272	283	284	267	267	278	276	288	301	287	278	260	276	280	298	266	268	306	275	297	286	253	297	303	252	264	276	283	306	285	288	260	264	264	269	299	276	259	279	294	270	298	293	304	292	269	263	279	277	277	272	317	272	271	252	272	284	282	292	279	283	246	279	306	273	273	270	288	270	269	308	258	257	270	281	273	267	279	257	261	253	277	264	306	312	254	299	293	262	280	292	267	270	301	283	260	292	287	278	277	252	270	274	294	312	279	254	299	294	267	312	282	290	275	273	259	290	285	279	316	289	281	272	283	250	267	295	251	300	262	254	259	280	257	296	262	243	274	269	240	281	307	315	281	273	279	281	295	230	292	305	275	232	323	282	271	274	274	280	249	250	267	278	290	285	299	267	268	311	294	280	254	266	285	283	280	285	252	262	283	263	267	276	263	294	290	281	281	273	278	289	267	288	262	269	283	264	293	268	281	275	282	276	297	277	290	277	290	280	278	273	282	278	265	268	281	301	276	288	272	266	273	257	267	283	304	252	301	294	244	261	273	282	294	251	251	287	277	263	271	262	266	296	258	274	283	315	277	295	271	282	282	255	280	237	303	262	271	307	281	249	239	277	343	285	296	259	257	246	251	270	276	257	283	285	259	263	282	269	264	284	320	305	301	289	296	267	291	294	274	276	276	288	297	278	314	348	289	283	280	262	271	269	260	259	288	273	296	276	280	256	296	299	306	263	277	267	295	281	288	305	277	312	306	292	277	259	267	262	255	294	285	267	259	289	288	280	287	320	248	285	270	261	271	261	283	246	288	250	267	313	309	268	305	287	278	292	262	291	292	297	269	261	264	255	251	286	292	281	286	268	305	297	289	253	281	280	246	251	296	294	272	309	272	280	284	282	275	281	312	294	251	305	289	275	306	277	274	267	287	277	308	291	295	280	252	285	262	290	312	257	251	261	304	293	289	310	273	275	314	301	283	292	269	243	260	277	291	316	300	268	350	284	249	289	289	292	272	302	323	266	275	282	308	280	278	275	292	282	265	261	267	265	277	282	282	236	310	286	288	255	259	304	298	284	264	239	242	264	290	282	275	281	269	259	264	291	266	300	277	274	255	291	260	269	292	295	279	249	286	276	277	268	267	271	275	305	240	263	266	287	293	293	257	264	282	278	267	260	287	292	269	283	320	237	265	294	257	285	269	285	295	298	283	292	271	293	271	278	279	287	297	260	289	279	251	307	272	266	257	289	234	267	272	271	292	325	264	271	256	275	278	283	284	283	257	257	283	298	302	284	269	266	282	303	275	262	303	287	283	272	254	274	251	278	278	283	285	231	292	289	309	276	263	241	283	256	300	267	245	263	317	277	239	289	272	295	303	313	275	274	288	301	299	278	252	326	284	270	280	295	275	262	269	305	270	288	266	253	261	271	273	298	288	271	272	308	281	284	300	277	289	298	327	257	276	254	254	258	274	302	238	288	299	271	268	266	251	284	304	276	284	242	295	298	318	313	265	286	276	285	241	272	285	277	306	262	263	256	259	270	279	245	284	274	250	296	260	278	280	295	291	283	260	274	283	282	246	289	297	283	258	298	281	271	267	298	277	302	283	262	280	296	272	290	306	316	277	260	267	290	249	271	292	262	305	270	271	273	295	307	272	283	268	281	258	277	268	247	281	257	272	267	266	305	296	307	296	303	292	278	308	276	259	272	282	291	274	286	269	277	269	267	260	271	246	267	256	293	243	256	269	289	261	277	300	307	294	255	282	291	285	282	267	322	288	276	275	273	296	269	267	276	304	281	254	280	280	306	317	236	271	284	289	279	300	312	286	291	287	283	271	260	268	319	238	262	262	297	257	316	259	284	297	299	304	250	260	324	291	291	268	297	283	287	300	285	261	277	258	296	279	259	268	266	274	284	293	237	268	284	283	292	278	287	286	279	276	271	317	291	268	264	277	261	258	296	233	277	282	260	291	263	296	268	288	285	284	269	302	284	295	285	286	264	283	257	280	292	262	278	241	274	269	284	276	300	281	295	276	276	301	274	268	289	253	253	250	279	299	269	279
12138	8447	2610	1274	918	748	684	671	649	648	641	631	638	618	642	593	650	621	604	631	602	610	591	607	562	616	564	589	610	617	570	598	606	639	595	607	632	622	596	581	579	623	608	600	623	595	580	603	561	624	610	613	644	595	606	568	609	576	590	627	653	623	594	602	607	624	658	696	573	617	592	672	590	649	622	603	656	611	649	614	618	612	595	582	563	610	575	611	599	553	621	595	616	567	607	633	572	599	553	601	618	574	617	583	572	639	605	594	606	597	570	544	653	614	568	565	636	617	591	581	608	623	567	628	628	608	565	650	636	604	665	598	647	555	613	598	623	604	589	635	623	579	557	574	612	657	561	586	601	554	646	592	573	614	605	616	599	607	582	581	556	568	567	620	642	566	600	608	648	586	580	589	615	657	632	582	577	637	568	553	586	619	604	603	536	604	618	584	568	586	616	580	586	602	578	542	607	575	553	619	635	575	606	574	599	643	591	601	633	610	552	583	611	618	620	541	573	605	615	621	584	598	627	620	596	581	576	609	621	601	612	589	638	562	585	568	582	590	645	606	571	613	612	589	635	573	593	591	612	575	617	616	610	593	605	598	630	622	588	614	625	605	610	561	550	625	611	645	620	604	577	634	573	613	672	593	614	625	604	571	574	624	606	628	587	601	629	613	612	559	633	574	613	580	609	621	624	638	546	621	598	634	609	569	621	573	582	562	603	616	603	570	592	578	617	634	559	624	633	577	616	585	610	612	612	618	624	555	599	555	578	587	633	628	611	610	601	578	568	609	607	608	628	626	600	616	580	622	592	612	594	598	614	596	598	572	629	592	587	659	620	602	621	612	583	583	601	669	583	603	542	579	624	615	614	624	618	644	578	561	549	606	620	607	637	589	636	576	575	607	606	602	608	610	632	620	575	607	627	598	567	602	588	593	603	584	638	574	601	602	661	607	578	576	619	624	590	617	591	597	609	588	590	578	582	637	573	587	617	597	636	553	624	600	591	595	585	613	573	588	596	624	581	628	577	598	631	602	600	605	610	599	594	595	616	636	618	594	636	581	601	596	586	613	611	574	619	603	627	605	610	649	583	648	578	591	576	613	560	591	593	584	615	550	603	607	577	642	588	664	581	629	576	591	587	589	600	584	607	598	618	599	642	574	576	591	633	609	622	591	580	619	599	599	640	625	633	630	626	603	618	618	579	616	594	557	622	523	615	645	581	609	623	593	604	592	607	585	620	597	586	556	576	634	585	578	607	575	613	617	581	652	597	558	593	627	574	574	661	587	604	582	647	616	601	616	636	558	649	584	599	642	558	561	609	623	589	604	591	601	599	625	617	605	621	593	608	613	604	598	620	597	625	617	556	617	584	606	576	582	578	613	611	628	670	567	563	624	591	601	591	566	618	595	642	577	612	598	580	565	592	586	576	612	588	589	604	604	595	599	607	594	607	596	605	524	560	591	611	602	583	581	601	572	626	597	578	649	592	570	581	583	604	568	584	609	555	628	584	590	598	579	649	619	624	598	621	592	595	633	601	620	578	598	627	610	584	591	612	549	623	610	591	600	602	536	615	565	633	602	632	638	576	599	589	641	582	595	609	615	659	553	614	583	569	625	629	605	576	595	600	616	597	579	600	600	564	617	598	614	611	619	599	622	595	639	623	558	624	646	568	619	675	581	593	580	648	585	580	644	614	612	668	589	639	614	588	635	561	571	597	565	556	544	629	627	613	566	614	596	596	604	585	590	620	585	602	561	616	596	587	584	601	602	583	668	606	622	583	617	587	599	572	550	599	596	596	570	641	614	583	618	598	639	582	592	610	610	633	561	627	614	587	584	603	543	587	603	585	607	595	522	612	542	597	567	595	573	565	599	598	624	561	612	616	567	584	607	598	643	594	565	611	586	619	591	596	597	587	604	639	616	593	606	603	615	609	564	612	601	612	611	637	607	606	616	571	635	580	636	629	595	628	603	581	582	583	624	616	615	658	559	550	602	639	640	565	630	602	631	628	604	611	594	648	627	556	575	595	592	595	592	591	582	580	600	581	571	596	634	628	601	604	617	600	611	644	595	609	576	614	626	612	585	579	634	597	579	608	595	623	524	648	593	587	573	603	611	551	600	588	562	617	613	625	604	631	642	587	629	601	564	624	632	655	592	598	606	583	627	620	570	595	592	634	645	613	581	624	620	574	567	621	607	612	588	606	565	650	577	569	598	582	622	587	543	586	582	587	575	654	569	590	593	645	619	596	651	576	580	595	626	616	615	577	621	629	558	644	559	603	573	578	599	618	649	617	571	620	595	567	617	611	600	598	612	565	609	600	582	606	596	594	606	607	595	598	594	614	631	630	624	601	624	609	578	589	648	633	575	588	593	601	609	612	554	602	594	576	643	636	616	606	609	631	615	617	671	593	600	528	611	590	554	644	627	601	582	657	588	621	602	574	619	571	587	619	587	572	608	591	605	608	583	587	624	599	600	584	593	581	611	620	581	605	638	594	636	619	594	609	607	587	592	567	565	592	590	613	587	636	602	591	629	601	590	586	586	615	554	587	582	614	584	613	617	550	573	614	580	596	602	621	603	629	614	604	600	642	629	618	652	587	593	612	624	629	603	587	597	618	619	596	579	630	612	621	611	569	601	607	620	599	587	639	630	591	602	656	597	590	631	626	567	572	594	623	615	635	593	617	574	584	615	621	621	562	617	591	596	626	579	597	624	627	615	629	606	589	596	615	567	595	582	585	649	666	572	595	600	625	597	624	578	597	631	644	592	607	600	621	576	643	565	609	542	591	622	598	592	596	611	607	589	609	633	623	625	604	599	581	581	615	591	621	579	603	604	654	566	620	581	578	587	641	596	597	581	630	622	603	652	595	545	622	618	582	626	592	601	636	605	634	620	606	622	645	581	588	624	615	589	615	599	622	605	606	649	564	613	624	595	593	594	607	607	583	628	601	582	595	612	619	611	587	581	606	628	567	617	600	618	623	649	532	592	628	589	639	635	641	638	593	617	621	599	606	604	642	597	599	623	610	624	566	616	609	571	596	584	591	635	591	585	610	604	597	603	588	628	575	599	632	571	558	623	622	622	594	606	625	616	608	610	585	607	616	663	600	601	640	559	606	606	536	614	640	611	528	583	587	612	541	619	569	592	613	635	586	569	576	608	597	637	589	615	611	550	590	579	620	582	599	587	588	573	591	589	637	618	564	560	614	623	587	598	615	567	596	628	591	588	579	579	624	599	592	621	569	593	647	616	597	618	583	594	557	600	641	613	589	573	571	585	629	585	600	612	602	602	614	574	591	571	622	584	566	593	573	611	582	589	595	609	622	634	595	604	604	638	574	586	587	574	604	573	575	590	611	638	588	581	610	614	601	569	570	585	578	548	601	591	576	643	568	560	592	616	599	604	670	591	588	609	627	637	566	577	574	559	636	593	594	581	591	593	551	603	605	577	586	599	590	587	643	549	616	601	605	591	619	577	619	560	625	620
32546	20622	10127	676	394	328	384	358	372	354	328	334	360	326	327	371	327	347	352	354	323	360	327	308	372	346	322	372	341	345	343	306	343	323	355	391	303	357	344	340	366	342	329	336	350	342	359	384	309	338	360	336	354	346	317	323	334	363	311	303	338	320	321	337	339	359	334	347	310	359	329	347	363	310	373	358	341	351	313	315	280	321	356	353	311	310	330	327	361	336	357	351	327	330	352	305	341	353	354	360	319	317	341	372	341	380	359	350	294	314	340	363	367	325	335	382	330	341	347	370	324	341	350	342	337	327	339	344	345	349	343	320	350	366	356	328	336	310	323	376	352	316	306	353	312	339	337	350	316	342	326	366	293	365	341	339	345	355	331	338	327	339	335	342	342	327	325	312	342	344	320	326	368	347	343	375	332	356	337	360	344	333	336	348	330	362	330	317	316	342	345	344	312	353	336	331	320	328	324	305	355	369	354	335	340	333	339	333	317	347	330	368	318	320	320	331	304	344	348	317	330	322	385	349	326	351	339	337	348	343	323	316	331	356	360	352	316	347	318	365	363	345	361	336	357	349	381	341	340	360	326	329	330	321	346	348	314	350	332	346	325	350	345	348	390	377	325	305	330	335	378	344	341	346	320	340	295	339	418	389	342	355	325	323	308	361	347	348	361	326	336	362	349	347	340	361	309	322	350	324	340	347	327	328	304	377	329	377	340	331	319	379	346	368	323	329	303	362	297	331	357	317	380	322	346	336	344	317	355	324	310	338	335	378	387	303	318	315	385	314	363	324	333	329	354	327	361	319	321	347	371	351	322	347	354	332	357	331	346	358	335	368	373	314	353	374	350	342	354	322	335	322	309	313	328	328	359	349	306	329	343	350	318	303	360	331	331	353	314	344	316	352	308	375	325	376	330	372	347	359	372	307	317	362	346	338	299	343	289	343	337	406	345	353	320	332	308	328	327	308	321	348	335	368	333	366	322	317	329	345	357	338	366	339	342	352	360	367	333	357	313	308	351	325	322	319	332	318	323	310	330	351	361	321	380	343	307	336	337	352	338	401	325	341	352	349	311	325	319	352	353	313	369	321	349	329	311	342	319	344	362	354	367	353	342	344	344	325	371	343	353	355	354	334	309	329	353	347	352	356	348	362	353	337	400	372	345	326	324	336	347	341	384	308	309	312	358	366	343	307	343	353	321	351	344	292	327	351	387	365	360	361	348	334	342	330	330	343	324	349	311	342	343	350	366	339	356	338	298	326	328	376	311	325	326	352	337	310	321	325	318	365	298	359	335	310	357	351	356	339	324	357	335	335	346	319	323	325	330	360	321	342	342	331	348	359	343	338	346	315	365	338	327	354	321	315	353	328	316	354	343	291	328	333	338	309	329	328	326	328	402	331	341	335	353	344	343	363	333	350	333	328	340	314	332	316	357	363	340	360	368	359	317	367	307	340	324	356	363	318	353	335	332	351	307	362	347	344	360	324	352	339	327	311	300	342	346	357	345	348	363	328	329	326	331	309	347	329	307	332	334	350	342	308	312	345	367	349	313	320	344	336	324	358	390	313	325	361	324	360	351	325	343	361	325	308	329	359	355	312	344	303	335	349	353	381	361	302	370	341	323	366	319	377	347	333	366	345	326	366	337	370	325	373	348	349	342	325	321	371	375	320	345	364	358	317	350	333	315	327	334	333	354	345	326	348	344	351	356	357	358	355	380	333	337	335	366	345	332	318	373	340	339	334	346	320	339	315	341	344	323	348	365	354	343	312	348	351	293	336	354	361	325	351	340	334	375	323	372	364	325	338	363	371	323	380	320	366	305	342	361	304	303	345	332	358	339	327	314	350	313	321	370	344	361	338	306	322	335	355	320	330	324	300	323	294	337	384	363	346	371	342	340	345	346	341	357	338	358	331	365	359	323	346	349	318	322	334	353	336	362	312	378	365	339	309	297	352	323	366	337	357	319	366	313	352	336	314	330	343	338	322	346	342	342	345	363	322	347	329	337	334	348	345	348	349	374	361	370	323	366	352	290	358	332	375	326	355	356	328	352	360	353	299	293	342	342	337	329	375	350	355	334	330	349	353	324	309	344	316	352	324	342	328	328	381	325	357	292	346	359	336	362	320	310	355	315	336	339	349	349	338	339	366	363	328	330	339	329	312	343	346	329	355	331	311	325	304	337	380	333	324	317	313	363	348	340	375	345	334	343	341	320	359	342	337	354	359	374	359	312	344	351	376	315	381	351	343	324	358	326	316	327	334	334	333	359	350	353	336	395	322	370	332	322	304	329	356	305	370	321	345	344	372	350	318	368	315	359	335	356	340	338	322	350	351	286	302	338	318	359	377	360	359	328	314	322	333	340	363	331	313	355	379	341	334	308	358	319	366	339	314	318	342	333	328	324	341	347	405	299	340	350	318	367	330	333	350	331	307	381	346	364	362	325	345	341	332	313	358	339	365	331	299	362	325	308	365	355	386	339	341	346	372	342	322	365	335	365	365	340	318	362	337	354	310	339	348	353	365	328	316	333	325	320	355	363	349	335	339	374	328	359	333	340	387	297	337	353	366	333	318	358	325	368	323	338	338	315	330	347	327	334	346	323	323	358	329	316	306	326	341	366	337	325	343	341	324	346	301	346	334	334	376	371	395	352	326	325	336	355	325	334	340	360	348	342	350	346	347	357	342	341	345	349	388	348	363	298	354	304	328	325	324	332	341	360	319	338	313	319	362	373	305	373	342	355	342	329	357	351	334	354	361	379	351	347	341	308	319	339	349	332	341	359	334	303	334	354	348	326	328	372	363	321	335	330	356	335	328	316	356	369	321	349	329	319	342	318	334	360	346	310	361	359	355	334	355	323	313	306	352	331	303	318	342	350	322	344	317	346	340	321	347	311	351	364	330	356	354	358	335	328	327	380	356	360	371	369	337	329	369	331	336	360	316	342	321	328	341	349	361	417	350	359	342	320	317	375	375	311	292	342	290	327	343	342	338	354	375	330	327	342	316	329	345	354	299	365	336	321	336	344	309	351	373	343	344	362	382	327	345	326	324	312	348	328	378	356	310	338	315	345	365	338	338	316	345	330	335	325	303	361	341	327	333	369	354	354	325	339	340	355	354	337	317	339	372	346	341	335	314	350	339	370	326	339	365	335	361	346	338	321	353	318	329	283	347	343	346	335	341	366	357	333	376	333	344	342	381	334	332	360	341	297	310	320	302	316	327	311	339	330	333	331	327	323	325	330	350	303	338	352	288	329	302	333	361	353	312	346	330	330	317	317	339	327	358	311	341	329	331	345	345	319	355	313	362	320	313	373	327	347	336	318	338	338	366	331	346	358	359	325	319	335	318	311	348	318	330	361	339	335	307	336	359	360	294	318	334	342	315	326	348	340	303	327	338	317	347	309	347	355	327	329	345	358	332	363	332	317	330	329	340	382	365	376	348	367	336	360	351	336	369	365	327	340	358	371	318	357	340	374	358	316	348
6019	1078	893	805	791	772	786	766	784	817	782	727	805	739	732	729	735	797	759	742	772	814	814	798	760	789	797	751	776	811	770	776	805	753	750	767	762	792	737	797	761	817	742	814	750	764	787	815	758	798	788	814	758	785	839	808	779	771	786	806	751	815	761	750	788	788	788	737	801	762	769	758	821	768	759	762	784	795	801	761	782	754	782	765	793	822	737	743	789	738	737	790	742	797	780	823	764	753	785	808	794	763	768	781	770	759	731	756	757	781	762	784	789	798	744	746	800	782	687	793	812	823	748	793	729	748	797	749	777	759	740	747	776	764	751	789	754	740	791	808	791	830	766	808	748	812	787	765	745	789	841	762	783	793	754	794	816	824	763	764	739	753	736	780	780	777	804	829	732	786	841	794	786	724	769	780	802	762	765	782	741	836	789	791	786	790	811	785	765	785	816	749	828	769	783	768	752	783	795	771	750	760	769	759	769	764	778	725	786	782	770	792	732	803	781	732	779	761	787	791	777	786	743	765	762	770	761	772	780	775	781	730	804	773	783	787	815	763	813	796	763	765	741	795	734	775	761	818	801	773	746	788	808	755	766	807	734	755	812	747	757	777	810	760	765	800	796	794	784	780	782	745	776	790	740	755	754	756	788	769	878	777	777	797	794	791	746	802	769	751	793	774	748	716	818	806	802	760	769	779	791	747	792	766	685	775	746	723	783	769	794	766	752	755	800	810	773	762	747	780	755	859	828	807	777	784	727	744	795	761	773	752	789	727	721	762	777	790	799	808	766	788	788	778	784	731	754	781	817	750	784	808	698	773	780	782	806	746	712	779	779	764	736	785	788	794	778	756	741	810	760	735	797	788	779	770	765	784	747	725	761	772	792	726	804	781	774	747	780	752	782	748	758	785	754	777	744	716	795	752	745	795	816	764	766	781	793	756	804	744	788	773	784	795	806	765	772	780	779	739	769	732	761	724	802	795	751	759	804	760	806	826	755	784	800	837	850	813	772	789	756	810	749	799	774	715	798	796	776	762	748	792	736	784	764	843	794	762	731	772	793	852	757	828	773	801	776	794	809	765	735	799	774	788	755	774	697	767	788	775	765	800	814	738	830	816	796	760	764	803	791	750	738	814	744	767	744	728	744	754	765	739	754	774	792	779	752	765	811	767	805	856	738	786	820	776	745	763	814	785	767	797	812	783	793	839	748	770	821	780	763	772	778	810	828	769	809	768	756	714	804	752	723	766	683	811	801	748	852	771	806	801	796	804	757	749	802	815	805	797	759	769	763	801	780	750	726	728	795	797	776	755	746	718	819	781	753	825	821	774	771	758	716	763	798	774	745	833	752	708	752	761	761	781	802	763	711	767	808	768	789	770	784	801	755	825	754	756	744	826	812	743	789	788	744	719	792	778	795	753	761	799	806	772	730	829	744	776	832	758	791	737	773	736	739	779	774	766	781	790	764	763	769	782	795	790	763	803	778	769	799	766	774	764	770	743	735	792	749	737	797	764	766	814	756	777	810	760	810	737	790	772	765	741	795	781	791	762	813	767	793	732	792	788	747	752	776	743	732	793	782	763	804	791	785	759	805	796	770	777	757	786	747	790	754	737	816	717	792	749	750	799	822	807	746	846	784	745	853	762	805	791	788	815	787	778	779	807	791	784	787	764	739	779	740	778	759	731	800	793	746	791	749	785	802	775	792	796	737	721	738	734	737	757	829	797	714	765	764	779	800	799	773	770	743	789	800	815	800	770	789	790	818	718	785	783	729	782	787	742	808	757	762	786	760	782	798	742	762	793	746	750	726	752	829	790	770	783	795	760	777	761	788	762	766	751	821	800	739	773	733	761	771	786	823	768	758	845	768	767	765	821	804	739	769	777	797	765	796	744	802	745	789	748	770	778	792	783	800	769	752	735	780	771	772	779	802	789	798	767	792	742	797	790	750	737	748	758	761	762	774	822	794	782	764	731	751	789	776	784	795	789	756	810	813	773	793	764	734	759	776	757	761	769	799	785	796	792	774	762	748	755	769	735	800	768	818	803	700	780	814	815	768	771	755	795	773	786	757	773	756	760	801	792	822	781	795	757	757	802	789	778	775	784	765	739	794	786	775	765	754	737	755	748	742	757	806	800	779	750	761	767	756	790	728	784	796	792	779	758	806	758	756	775	759	800	751	800	742	788	768	783	768	788	806	770	785	761	782	789	814	769	762	753	820	757	763	815	786	792	787	756	791	779	774	779	773	805	747	757	775	771	736	790	823	756	785	818	776	766	827	775	795	761	753	782	810	778	794	751	788	761	770	770	754	787	756	803	815	793	792	841	715	780	755	790	743	778	839	814	760	772	731	745	752	792	809	780	775	807	787	759	781	798	723	772	741	804	767	755	777	774	758	770	796	760	804	785	793	821	743	821	722	809	778	765	783	771	798	755	797	787	809	803	800	752	783	752	732	778	802	752	768	765	752	795	770	786	807	715	737	773	741	761	748	800	748	761	777	794	754	764	792	750	770	744	755	789	722	774	828	737	788	714	774	726	793	790	772	793	770	749	806	798	782	723	766	776	745	763	805	753	832	766	820	779	783	797	789	776	746	756	798	752	785	791	816	754	767	771	807	767	771	756	777	762	775	796	766	760	768	861	788	788	747	759	788	755	760	762	795	691	782	776	790	800	768	802	802	780	813	802	726	806	778	824	748	724	768	736	788	760	724	744	765	756	760	800	812	763	709	765	773	831	781	781	762	730	752	778	776	793	779	769	748	786	748	780	741	766	791	800	812	745	764	802	769	775	803	776	804	768	736	815	755	780	768	770	796	752	828	841	759	764	798	793	754	787	787	790	771	754	794	802	798	790	780	804	811	782	788	741	779	767	786	768	758	757	746	805	780	781	844	777	790	780	805	771	813	836	778	816	781	809	750	790	734	787	753	774	774	790	770	785	771	747	810	751	797	760	762	782	807	771	800	793	800	761	798	795	793	759	735	741	806	741	776	760	751	771	808	737	775	763	770	745	761	824	791	786	776	818	827	810	737	787	750	745	790	779	731	758	772	815	785	786	758	774	797	792	752	743	783	746	812	721	815	772	806	777	792	722	789	782	798	813	805	775	788	787	728	754	772	739	770	779	746	742	728	750	735	814	786	762	734	796	736	786	775	774	771	743	749	788	741	729	824	797	763	785	772	820	782	747	805	716	730	793	739	790	784	798	784	778	794	799	805	734	749	774	779	737	770	833	817	768	772	791	764	798	755	782	714	777	775	753	764	765	793	816	756	782	767	802	836	735	721	720	791	780	760	801	823	787	773	756	781	805	756	814	751	746	800	745	801	785	735	771	735	839	804	776	833	767	789	811	798	797	716	745	835	737	741	780	788	745	799	785	786	774	821	774	778	734	799	774	739	775	720	784	812	755	746	767	764	807	801	733	744	781	777	738	794	813	776	795	796	787	767	816	792	717	788	792	832	759	807	772	736	800	783	743	741	789	794	782
24845	21444	24896	28407	21435	21374	2158	628	517	492	446	462	444	456	497	473	465	494	441	455	442	397	447	440	488	423	459	473	477	450	427	453	479	395	435	426	423	425	403	384	438	428	424	426	441	433	468	443	449	451	444	426	421	458	419	424	427	424	415	461	408	405	468	394	427	411	451	406	435	449	393	441	462	457	414	448	388	456	460	446	445	451	417	450	385	416	438	438	458	402	419	420	481	446	421	392	416	433	450	429	461	412	447	436	455	417	420	429	447	435	441	444	431	428	412	423	451	434	448	418	456	427	431	467	426	424	440	463	453	431	435	408	446	438	433	449	433	446	407	416	448	412	434	419	412	398	383	430	453	429	458	422	453	402	453	417	431	401	405	456	441	453	415	467	445	403	443	445	439	453	430	451	425	438	391	396	402	399	457	448	433	452	408	429	421	467	437	445	440	404	444	442	457	399	419	456	427	440	471	419	427	469	484	445	435	432	435	431	423	437	438	454	421	466	472	414	431	405	444	388	434	412	445	438	407	401	440	406	425	443	449	414	420	432	403	414	439	431	449	469	438	434	411	460	410	453	424	472	412	426	459	399	379	440	450	438	405	445	428	456	422	446	415	469	465	420	446	448	426	449	488	423	429	430	442	403	457	465	490	416	439	426	433	425	434	430	408	426	413	407	419	436	452	383	420	434	445	412	462	450	451	440	447	443	412	397	359	457	479	442	453	417	402	456	432	442	414	423	428	416	454	475	453	452	433	461	413	433	482	428	450	434	419	437	463	408	398	394	391	454	435	414	437	456	443	389	436	442	440	397	429	415	439	455	449	414	414	437	430	428	457	442	445	456	417	425	451	475	407	450	421	474	444	438	453	424	475	424	460	436	450	417	425	436	459	437	446	403	439	390	397	426	432	438	437	413	463	422	498	448	431	386	456	472	414	450	410	439	431	427	450	450	410	432	440	432	459	418	443	404	468	440	451	430	435	455	424	439	414	414	439	458	452	411	472	426	410	454	414	405	438	377	394	401	410	457	472	491	460	409	458	449	415	486	421	397	445	468	432	435	439	445	422	436	442	474	417	460	441	432	429	402	456	413	451	437	451	442	439	458	411	406	453	425	416	432	443	471	445	426	464	490	416	417	446	458	450	418	394	378	413	442	446	411	463	435	405	468	446	426	403	455	465	418	412	418	413	435	433	446	439	435	411	436	448	430	414	431	473	405	409	399	428	437	454	446	410	443	398	460	432	406	409	445	434	463	437	435	435	421	439	439	444	416	455	416	398	420	438	467	425	462	421	499	475	431	404	434	409	453	451	458	426	422	444	421	482	431	419	474	450	408	446	426	438	426	448	442	415	495	412	417	412	444	419	421	482	424	418	398	438	404	389	394	420	437	412	488	473	432	460	458	441	447	399	428	428	431	419	457	451	433	427	410	424	418	459	416	445	398	454	424	438	418	417	425	428	384	431	424	412	446	411	436	422	376	407	411	445	390	423	427	405	436	427	413	432	440	442	456	391	466	497	440	457	411	455	417	439	406	421	404	444	415	421	408	405	439	410	451	417	461	433	433	433	442	429	416	448	457	400	423	454	431	421	408	455	434	436	477	441	471	451	440	432	433	423	436	449	434	441	440	395	409	419	403	431	412	423	439	409	390	420	468	468	410	456	431	445	418	437	387	445	413	431	432	401	394	408	433	433	449	420	409	431	412	414	402	430	457	439	454	440	417	428	419	402	440	431	444	425	429	404	411	408	406	405	395	407	449	410	470	443	476	478	416	440	429	471	440	424	445	446	411	426	452	417	411	428	465	432	433	462	454	425	463	425	468	424	444	432	438	414	440	438	442	407	414	457	443	458	392	422	396	412	419	385	395	435	428	417	423	430	438	396	443	452	419	436	427	395	440	420	398	420	433	433	440	394	407	425	441	443	408	451	420	419	410	437	450	399	408	437	407	412	437	421	426	408	428	415	427	418	422	462	413	418	411	437	460	432	419	389	435	440	392	423	416	426	432	408	403	432	437	449	421	395	430	433	421	432	431	453	405	430	443	419	453	409	415	466	399	455	454	452	432	466	450	415	428	446	436	409	424	423	439	425	402	413	405	418	412	395	421	473	429	447	394	380	398	434	430	398	403	423	438	434	401	477	393	481	426	405	409	411	407	414	417	461	482	410	448	433	418	426	439	438	442	413	431	434	411	448	436	436	447	442	438	444	462	422	422	427	428	437	411	455	467	387	404	396	419	447	383	411	434	431	398	381	417	422	406	417	426	425	420	422	421	405	410	461	427	463	415	410	420	402	398	428	457	425	415	427	396	418	443	464	465	401	431	443	414	405	389	459	405	455	461	421	469	414	448	448	431	432	422	398	417	416	426	383	441	424	434	436	450	416	451	393	368	398	430	422	424	397	460	395	412	456	452	396	456	424	424	441	436	424	436	454	444	423	467	405	457	445	443	444	460	474	416	401	425	382	441	452	436	426	465	423	426	436	421	432	433	448	459	440	453	438	399	434	435	451	420	443	400	449	444	417	375	455	447	475	407	404	401	450	421	450	416	429	432	455	455	434	472	442	403	398	409	405	400	410	411	419	441	381	405	415	440	428	459	469	427	416	414	465	453	483	403	399	424	462	396	430	414	400	425	424	406	463	438	439	421	449	382	458	421	478	424	454	394	438	404	453	437	465	486	444	432	434	449	471	447	462	460	462	436	437	445	442	411	452	416	455	468	417	434	439	448	441	415	451	492	432	424	434	400	418	487	374	430	435	437	481	432	465	450	437	443	441	432	391	442	407	415	404	451	437	432	400	413	437	434	431	436	413	453	387	420	434	447	412	465	481	457	455	437	445	408	457	450	438	434	435	452	430	432	440	470	395	407	471	387	375	435	441	443	414	383	467	409	470	423	421	416	454	457	450	439	423	392	394	415	426	497	440	409	455	452	420	431	463	427	392	462	421	417	414	430	436	430	412	434	398	405	400	421	416	446	396	420	434	438	403	451	439	434	440	449	450	454	422	417	479	480	447	443	414	417	466	463	444	458	449	426	398	442	435	471	410	477	442	433	440	448	454	442	466	415	410	424	472	450	441	430	411	437	466	474	457	400	443	388	370	431	390	437	408	427	397	424	441	400	431	452	422	407	432	433	457	416	420	442	429	458	429	383	432	439	413	445	453	455	441	417	399	422	433	440	405	413	401	461	429	411	414	409	423	433	432	450	467	436	456	434	443	422	451	427	424	418	397	446	464	441	428	423	375	442	425	453	470	413	439	439	443	442	419	390	443	436	427	450	434	424	435	389	430	405	470	418	472	403	412	411	446	416	451	439	434	390	430	464	504	450	436	429	400	443	446	446	447	445	444	417	418	440	392	436	427	392	423	405	395	399	416	442	406	419	456	454	443	411	458	426	443	473	440	476	377	399	408	441	458	396	412	413	441	429	394	439	416	453	458	409	434	417	419	431	411	385	415	441	477	415	402	405	429	416	447	415	442	413	427	453
9028	5739	2036	1257	1058	1009	1007	1023	960	954	950	966	973	944	942	921	890	927	926	890	930	943	925	942	969	911	944	926	926	896	886	952	950	946	912	936	867	880	907	902	966	893	902	924	975	882	963	924	950	950	943	869	919	927	866	900	910	982	911	906	916	892	897	895	880	931	874	930	890	1016	905	964	945	917	966	996	909	930	900	956	907	916	929	931	895	918	953	920	917	973	896	905	906	896	921	901	920	910	913	903	968	912	898	948	897	906	899	967	931	883	928	944	947	922	920	884	899	944	908	944	910	958	906	961	934	923	926	977	876	900	899	881	957	933	952	936	881	924	912	946	998	970	921	898	962	902	920	917	906	895	922	926	933	931	952	932	929	939	955	904	922	880	887	901	941	949	904	949	870	965	912	918	919	916	907	904	932	919	927	905	863	932	923	897	913	949	888	940	888	891	929	921	890	892	899	964	878	941	958	957	890	930	905	931	864	956	929	940	884	950	900	911	929	920	906	927	875	941	938	913	918	945	964	945	942	889	935	924	922	979	890	898	903	898	917	927	995	922	922	959	931	955	909	904	889	939	907	933	905	930	871	883	908	909	885	915	965	856	926	925	936	882	946	851	932	918	900	918	911	920	937	907	941	921	943	940	889	922	892	914	952	906	910	924	926	937	970	960	817	938	904	865	908	853	933	954	921	934	891	912	949	981	934	913	954	924	891	930	873	907	941	876	951	940	953	911	913	924	866	881	923	919	908	925	940	908	899	923	947	932	866	920	939	939	932	920	873	981	940	925	890	925	975	910	894	967	921	887	892	942	929	966	903	879	957	928	914	974	903	938	930	960	865	832	903	954	943	857	899	939	943	891	959	907	899	930	915	884	886	911	926	869	926	907	907	918	930	906	960	926	889	923	946	935	916	936	945	933	946	871	889	955	940	979	954	888	951	913	918	973	956	922	903	959	908	950	891	898	916	874	941	959	942	913	910	934	866	969	914	883	922	941	929	933	896	895	882	897	907	978	866	898	952	966	864	902	895	929	926	890	964	902	884	886	973	926	946	908	876	895	916	933	938	896	963	916	960	960	928	920	926	935	961	910	944	954	945	870	968	926	934	906	912	932	859	920	883	915	898	920	981	896	905	980	927	879	925	876	927	927	946	884	881	911	935	884	963	881	908	926	925	887	889	915	928	911	870	902	927	898	876	923	950	893	884	871	924	903	881	938	938	949	928	920	931	890	933	901	939	999	882	896	957	898	886	857	928	963	900	908	903	915	891	922	913	906	926	906	953	837	912	935	948	890	921	907	913	927	863	958	952	898	904	963	864	931	896	956	915	947	983	946	898	860	867	942	910	916	897	873	980	908	909	933	939	1020	936	884	933	897	956	902	876	878	890	912	929	914	937	901	922	917	932	896	946	854	931	837	854	982	946	932	899	942	953	868	898	930	899	924	874	931	904	913	874	946	947	941	900	925	891	903	942	982	905	888	922	909	911	942	901	898	910	921	916	838	890	920	925	890	945	931	941	938	906	913	890	898	940	950	929	938	926	934	893	938	918	909	949	878	960	934	898	953	866	908	951	940	890	861	922	925	896	917	936	912	931	930	867	906	918	891	935	989	912	902	931	962	932	924	876	948	927	925	1009	882	980	979	883	980	921	918	929	921	908	928	897	903	887	885	866	902	978	919	933	953	918	864	987	864	920	927	936	910	939	893	929	963	898	910	909	881	944	896	920	846	892	918	868	947	892	957	890	923	950	915	925	923	941	889	931	906	963	932	920	919	929	930	911	904	874	949	971	931	957	935	927	911	928	934	914	916	940	952	883	848	907	968	944	956	918	899	896	896	879	944	933	906	906	920	938	963	923	937	878	936	954	944	898	926	879	904	917	910	922	910	932	905	945	901	941	902	912	934	919	881	917	935	925	917	945	888	895	867	888	881	935	893	921	887	908	907	968	933	945	907	934	960	958	909	876	945	937	989	944	917	907	880	934	865	932	930	914	935	944	886	942	872	905	916	904	902	892	928	957	925	913	907	927	870	899	940	909	861	889	969	900	911	925	936	891	928	949	884	934	909	964	893	961	932	915	933	902	882	911	903	906	922	901	945	902	924	846	935	893	901	987	877	946	895	871	903	851	875	912	939	971	868	932	861	907	905	914	909	944	916	897	903	934	913	918	910	923	959	951	912	972	906	906	947	941	987	1008	865	949	900	900	955	915	875	910	913	871	870	945	916	919	977	885	918	916	935	913	901	948	868	928	973	926	939	944	885	914	972	998	924	909	943	881	940	939	954	902	937	895	904	952	918	908	914	926	940	955	858	884	964	884	903	870	989	906	954	896	883	888	966	922	866	950	914	935	902	929	925	912	942	935	949	910	893	914	951	900	948	912	902	876	918	885	890	883	942	933	958	962	915	855	916	939	908	900	931	884	942	900	978	858	940	847	957	955	952	977	971	940	957	917	966	879	903	934	901	930	910	907	885	960	882	931	952	912	863	955	901	919	966	991	923	903	914	875	928	953	889	911	915	934	918	926	878	952	882	954	898	877	958	964	912	957	904	974	900	968	878	917	875	968	914	929	922	931	916	943	900	942	905	919	892	872	972	902	917	898	942	943	932	918	892	896	939	929	940	901	940	944	899	926	898	934	900	912	913	892	974	987	953	931	907	931	922	916	913	913	948	949	952	918	929	909	950	939	880	918	873	938	896	893	883	876	931	958	912	911	964	936	934	950	919	944	899	946	937	921	882	905	909	921	914	889	914	859	922	975	935	960	907	929	948	954	931	958	909	897	956	896	953	914	934	902	932	912	912	916	907	973	956	902	906	932	910	927	906	865	934	976	903	955	941	938	982	900	824	917	887	944	971	903	896	899	923	910	894	903	893	894	933	945	902	976	926	958	950	957	938	923	927	948	892	948	961	979	901	928	880	924	934	919	931	896	909	926	962	954	948	975	884	920	953	968	911	947	898	945	889	921	894	951	931	961	933	882	936	913	934	908	905	917	932	933	893	918	889	914	900	941	915	1010	933	930	912	939	920	891	965	974	936	908	891	920	930	956	921	921	932	936	940	913	889	910	933	950	909	926	917	886	896	866	947	916	929	872	890	925	889	945	913	905	922	964	934	942	933	904	926	930	918	942	917	931	899	940	894	893	870	930	919	940	871	903	913	890	887	896	963	921	887	906	883	906	900	882	910	920	934	942	898	903	968	908	883	909	875	952	929	959	887	876	887	892	987	935	904	918	880	937	907	975	941	950	897	909	897	921	923	904	894	951	924	906	912	965	905	919	915	982	898	931	937	913	928	883	940	892	923	917	917	928	883	887	929	964	914	872	854	935	943	932	919	929	905	907	958	936	912	960	946	922	919	940	916	853	960	904	958	899	891	957	900	859	884	899	869	891	914	909	899	919	938	913	922	921	905	920	929	892	890	950	928	932	960	902	922	910	942	977	893	917	879	904	959	920	920	907	955	908	941	897	926	906	950	879	892	903	946	927	879
24309	21442	25134	28149	21442	21460	20143	800	447	405	397	319	339	331	335	325	347	275	327	293	284	292	305	282	279	286	288	340	316	288	305	262	250	301	302	282	283	294	302	294	253	282	269	254	307	312	266	276	301	282	266	302	287	292	263	273	305	264	281	274	250	258	289	278	264	318	310	267	284	292	292	292	287	296	291	273	301	288	286	257	262	268	280	280	286	286	291	287	306	253	290	246	296	302	296	266	281	282	267	263	251	285	289	281	278	239	274	260	269	269	299	290	278	268	281	285	288	322	302	284	262	294	297	311	285	267	288	272	275	309	276	290	296	312	268	302	254	252	264	254	289	298	305	295	275	304	289	272	281	301	293	298	303	316	289	298	255	280	305	292	307	275	284	278	303	270	309	267	250	307	267	285	301	291	259	270	258	266	277	288	281	277	290	257	243	303	291	305	262	258	285	306	281	251	276	276	264	305	304	304	285	300	228	289	322	300	288	291	265	279	310	266	283	267	269	257	287	279	292	328	325	277	274	311	279	325	299	275	241	287	288	298	271	299	270	268	295	271	265	272	312	312	284	287	281	301	276	307	293	265	260	267	277	284	266	251	283	277	270	290	270	276	253	279	334	293	281	267	311	308	288	295	283	283	297	283	295	251	295	251	279	275	250	260	271	270	287	277	277	259	297	279	280	266	299	268	273	264	283	292	257	261	265	292	287	274	274	274	283	289	286	282	310	284	269	269	279	289	268	264	301	293	279	272	297	263	268	254	285	276	257	253	272	286	273	293	282	277	271	276	265	299	278	281	268	325	281	279	264	299	281	274	324	262	283	283	273	264	279	266	279	263	277	295	279	270	288	266	293	270	281	264	306	302	250	245	293	273	270	254	267	256	285	287	282	253	291	283	295	287	316	304	285	250	278	287	294	281	295	294	282	272	275	256	267	319	288	288	248	266	279	272	248	283	294	263	287	279	306	286	283	264	266	298	279	256	250	290	296	270	270	274	267	280	284	261	276	275	268	298	243	301	269	288	308	263	278	259	291	310	292	306	278	274	315	273	283	276	272	283	248	265	302	277	259	265	276	252	312	265	268	224	262	249	285	316	258	280	288	221	274	265	266	280	278	286	268	259	284	305	319	282	261	292	284	252	274	249	281	280	288	295	265	251	274	280	284	309	314	295	316	326	251	262	305	262	311	274	272	299	285	257	266	292	281	278	275	287	283	253	299	334	273	262	285	280	300	319	270	270	264	304	252	298	268	292	279	289	255	266	275	297	285	251	250	267	267	271	276	298	250	308	299	306	271	288	247	282	292	300	258	289	275	295	289	276	290	277	267	269	293	265	276	242	253	303	290	279	266	267	277	291	268	285	240	258	266	293	279	264	290	269	265	268	311	302	295	293	271	284	290	334	271	277	263	276	254	263	238	267	241	262	272	282	275	292	259	261	297	306	266	274	256	268	257	271	301	310	313	261	281	267	307	287	282	275	250	320	285	248	306	262	292	289	272	283	280	266	302	288	301	278	311	288	272	277	300	300	277	320	289	270	275	337	275	279	283	284	266	282	306	265	293	315	281	280	266	278	270	274	303	281	282	249	324	275	271	283	294	291	274	287	265	289	255	283	299	298	277	276	280	254	277	263	289	288	309	273	271	234	267	248	258	282	283	228	313	284	269	282	256	312	284	290	239	283	263	295	301	265	234	263	298	276	263	268	265	288	276	302	311	305	270	299	278	302	288	285	266	260	286	295	278	243	276	277	290	240	277	302	267	283	328	311	285	287	282	249	289	281	290	273	303	297	284	285	277	270	274	298	270	266	276	282	293	296	290	293	274	241	284	317	270	276	280	275	290	285	278	250	278	287	305	273	272	294	290	259	274	273	282	278	304	298	302	278	262	278	251	277	262	281	276	278	320	308	290	264	287	319	273	287	301	297	249	262	269	248	278	266	286	278	261	276	264	297	293	291	275	268	284	306	264	280	268	294	276	271	292	282	293	284	297	268	280	272	256	287	281	310	275	248	325	319	277	293	284	289	262	331	297	289	311	315	241	304	285	280	302	278	273	272	343	293	312	303	266	298	262	286	253	252	301	286	242	284	273	283	291	268	307	267	268	267	261	257	300	318	295	276	285	267	290	265	306	278	269	261	308	279	274	274	281	274	275	309	284	294	273	250	339	292	263	274	281	264	267	262	306	280	258	304	311	270	311	284	274	245	269	274	292	280	264	273	290	274	276	274	286	291	295	276	292	258	280	271	302	300	263	307	298	318	294	290	274	250	308	314	251	272	284	278	333	272	295	296	305	299	297	288	304	290	281	285	285	298	247	284	290	311	294	291	254	263	288	282	277	279	268	317	280	271	298	252	288	301	295	266	296	283	278	276	271	302	254	274	309	274	259	289	301	284	301	332	297	275	263	291	289	264	313	278	271	285	269	269	281	288	258	244	289	281	280	280	312	306	289	257	293	277	291	271	302	305	298	280	292	268	245	263	282	293	266	263	262	259	249	288	271	283	259	298	268	283	275	293	279	294	301	277	269	270	251	250	269	313	276	273	247	273	247	241	279	286	275	263	263	270	261	256	286	266	301	301	315	221	294	305	282	288	298	313	278	292	259	287	280	268	259	303	293	309	278	294	294	287	261	297	297	297	276	252	272	286	278	314	283	250	276	292	276	269	260	274	272	316	316	240	267	267	281	296	279	268	276	303	279	301	281	299	284	267	262	347	243	287	256	294	259	257	284	301	265	297	294	352	242	269	284	284	272	262	239	262	279	263	292	272	263	266	249	289	284	249	287	273	257	284	232	271	239	262	273	321	267	266	253	275	316	312	291	297	277	285	282	281	284	309	297	293	311	284	255	296	288	289	286	293	279	279	276	300	269	291	334	275	304	299	249	271	263	306	293	295	282	290	284	282	295	259	292	264	293	305	268	250	303	273	311	267	288	240	265	286	288	269	274	310	273	281	293	268	270	268	290	307	272	272	327	256	257	269	270	282	261	285	327	318	247	304	275	295	297	282	271	282	273	287	257	295	319	276	269	280	311	255	268	298	295	258	277	309	301	270	257	267	278	294	260	286	257	276	290	277	271	294	305	262	292	299	282	244	266	261	293	263	305	276	263	265	276	279	306	299	283	277	273	303	266	253	267	271	266	266	260	264	274	279	282	300	302	265	278	262	282	289	280	268	300	279	247	316	274	272	271	275	315	279	281	287	290	259	253	267	290	285	288	291	288	268	250	270	312	269	273	275	253	277	249	266	246	306	300	287	269	292	254	293	268	261	284	278	289	314	275	276	314	268	292	311	279	320	255	270	298	328	268	292	295	272	281	303	236	255	309	272	280	263	297	269	276	298	280	260	281	287	307	321	244	271	310	311	296	281	304	293	285	307	277	308	262	285	271	258	245	265	281	317	253	270	257	273	251	239	296	292	273	259	279	269	268	291	251	284	265	280	270	259	261	240	278	297	290	269	243	253	265	289	294	279	285	323	264	282	271	292
12896	8245	2646	1222	895	822	702	656	688	729	638	604	631	599	620	608	574	637	580	651	604	654	619	593	601	627	629	611	588	604	639	608	566	595	602	669	624	587	619	614	615	573	613	596	591	596	604	619	573	605	571	571	592	578	568	622	593	614	600	592	571	607	620	624	602	620	597	589	625	570	619	574	601	588	565	590	594	574	603	601	604	625	611	576	610	574	588	605	600	597	584	609	616	609	619	602	609	591	611	636	596	595	626	623	594	607	596	582	598	634	584	625	586	590	592	591	597	564	576	611	605	574	616	601	623	658	623	601	621	618	622	546	583	630	585	586	631	619	605	600	601	578	655	571	605	592	595	633	622	605	586	607	573	607	635	606	601	597	602	602	578	606	611	598	624	602	574	560	612	616	574	604	612	612	648	586	575	578	617	557	605	598	616	598	611	601	576	579	626	631	624	650	577	607	556	603	613	598	570	603	609	584	609	609	579	580	596	601	605	569	600	626	591	639	597	564	601	611	566	584	575	634	591	619	579	601	637	610	608	637	584	601	592	574	646	571	600	615	637	655	614	613	580	655	590	546	599	599	614	570	584	613	616	622	627	611	610	566	565	637	595	571	600	577	601	594	596	585	666	626	600	601	618	601	541	592	595	553	584	607	637	637	571	572	601	593	582	583	624	578	592	559	583	562	585	596	577	577	572	565	618	582	590	613	609	603	573	689	623	599	620	607	608	596	579	586	606	552	610	595	625	582	620	630	596	618	579	604	619	585	595	619	589	587	624	634	571	655	572	577	603	585	629	630	623	630	639	570	612	584	631	618	624	608	666	562	582	609	563	592	599	626	652	631	580	604	570	601	617	561	616	602	620	579	613	605	604	610	623	553	583	581	574	604	603	553	581	650	580	593	603	600	623	634	598	594	616	574	601	652	564	593	592	607	596	577	617	577	571	561	612	613	611	628	625	602	554	577	558	600	577	632	572	605	612	601	609	607	631	580	611	604	600	591	572	610	580	619	620	627	578	626	626	582	603	616	610	594	603	602	565	569	600	611	587	581	622	616	644	591	596	569	656	591	564	577	564	616	610	603	581	626	606	558	618	601	604	642	640	627	581	576	567	636	591	598	658	563	609	645	569	610	608	614	598	597	591	607	614	606	569	608	605	571	606	596	620	575	576	599	585	611	578	583	590	571	625	600	581	564	595	632	590	603	608	604	561	628	620	613	593	574	645	592	602	587	582	607	586	629	625	608	621	643	582	617	629	641	606	657	631	627	604	596	611	566	613	582	586	604	640	580	593	608	616	649	603	585	541	584	589	623	594	597	594	584	620	608	610	642	628	649	580	612	585	627	595	592	614	626	604	625	622	583	606	608	598	597	597	595	594	610	578	618	578	644	618	583	577	616	575	602	582	592	595	567	604	582	605	608	599	604	641	585	591	598	616	626	631	575	612	571	609	568	620	600	605	652	598	610	611	657	608	618	599	588	590	656	594	552	594	636	596	601	606	623	596	603	639	580	581	616	614	586	570	627	593	589	585	584	630	588	592	545	609	622	581	611	626	628	614	619	602	588	623	588	566	575	592	582	671	573	617	627	580	565	592	652	563	567	590	601	595	592	602	617	600	601	616	587	630	596	598	613	633	551	647	625	614	616	578	567	606	573	644	591	589	654	620	590	596	596	603	633	638	596	608	576	622	606	661	625	563	618	588	607	631	581	574	610	565	623	589	607	614	636	651	626	569	633	649	633	619	578	583	643	583	633	621	648	599	564	597	583	559	577	580	613	607	647	619	638	638	614	609	614	619	612	590	579	596	564	646	588	578	599	626	580	567	620	618	605	629	589	596	590	615	599	588	578	586	631	588	581	624	592	596	572	577	614	560	592	627	563	635	608	625	619	593	574	622	624	615	604	587	611	608	597	576	580	598	637	577	616	579	586	582	556	610	631	588	631	601	628	628	601	580	586	614	623	559	649	597	565	619	600	665	573	601	606	630	588	628	599	618	608	570	656	610	600	613	616	582	655	594	596	583	575	613	568	621	569	603	670	605	601	610	578	601	590	620	593	604	632	574	547	572	584	601	615	570	584	609	596	621	608	594	615	594	602	616	628	587	592	611	577	596	593	608	596	575	614	574	584	595	570	590	575	623	613	589	608	567	581	583	578	584	613	638	599	591	584	570	590	592	584	667	617	609	608	564	643	581	574	631	587	664	588	638	584	581	628	566	621	617	653	624	612	591	575	639	626	635	602	609	578	614	633	613	607	618	577	591	593	580	597	582	602	587	629	634	579	585	552	644	601	648	595	613	619	625	639	569	637	612	585	572	573	603	598	606	605	588	603	588	617	599	606	618	599	640	621	598	665	582	599	616	570	639	557	592	590	561	648	579	567	606	612	651	538	616	605	595	618	611	581	591	576	603	598	615	585	601	605	634	602	574	616	579	624	599	556	586	611	629	611	628	606	580	606	640	596	613	608	624	622	613	590	624	580	591	607	632	573	641	562	582	629	599	608	629	583	615	608	582	618	622	633	632	597	622	626	603	594	630	567	636	653	636	591	569	588	612	634	586	586	611	616	668	610	595	564	659	579	580	565	586	585	585	582	603	616	559	555	602	598	644	597	591	603	614	614	619	617	616	604	601	603	618	587	634	618	600	603	632	538	619	590	579	583	607	599	596	605	608	588	564	613	618	652	638	573	578	591	571	632	581	637	668	579	585	656	593	591	624	563	579	581	624	606	614	584	620	591	636	609	623	653	603	624	589	617	612	617	597	596	611	584	605	583	620	607	629	570	611	572	595	590	626	621	595	584	579	592	632	610	611	644	589	595	596	571	588	583	574	604	636	648	609	639	623	552	567	596	576	600	564	593	605	585	611	645	547	602	576	612	545	616	601	624	590	630	583	619	573	626	534	599	582	604	614	599	576	622	636	612	591	628	622	618	621	613	597	615	602	590	604	626	536	602	593	587	621	585	598	581	567	594	589	632	568	626	601	637	655	587	578	612	616	591	641	576	602	624	615	592	570	613	604	613	616	645	566	594	578	578	572	572	598	623	608	598	597	621	612	597	599	611	624	617	615	617	629	607	580	603	609	641	615	600	569	592	583	609	658	610	626	581	577	575	606	579	599	591	577	632	577	622	590	567	604	591	583	637	604	570	600	592	608	630	583	606	595	567	627	626	562	553	590	615	600	595	625	637	607	585	593	587	626	594	590	596	610	547	573	600	623	570	621	573	619	578	564	559	618	605	601	613	630	574	589	600	610	591	614	550	613	568	629	545	607	552	596	602	555	613	601	580	617	586	616	576	668	587	590	621	634	651	654	596	604	607	609	605	583	590	576	585	608	604	645	604	579	627	645	614	643	596	631	647	591	609	592	582	627	622	623	566	618	614	566	608	618	614	637	598	599	578	579	594	626	596	599	610	601	599	628	542	607	637	633	663	668	623	654	588	584	610	613	627	638	610	622	558	607	568	549	579	616	627	569	582	619	569	614	637
32299	20690	10399	826	456	449	449	336	348	338	364	360	389	336	366	350	362	340	325	331	345	356	333	318	345	365	328	335	337	326	338	330	334	366	334	328	334	358	374	356	330	289	323	344	317	356	381	325	355	355	350	323	341	331	348	339	321	351	337	346	345	329	350	315	347	342	365	308	392	315	325	350	357	289	334	338	354	383	346	322	360	348	313	330	336	309	322	340	344	364	291	305	348	345	349	343	312	349	363	351	339	347	318	314	331	341	342	352	322	350	365	363	332	351	345	343	362	329	328	360	382	374	353	330	357	355	341	329	332	321	365	365	331	357	320	338	368	345	327	371	367	337	365	374	332	330	313	373	337	336	336	346	317	337	310	355	338	353	347	355	346	343	343	331	338	335	346	336	334	335	311	351	301	308	367	350	317	301	383	399	333	309	329	363	342	336	355	354	339	381	356	338	340	369	367	346	355	353	372	352	349	333	330	342	352	345	346	336	362	331	346	352	355	319	346	339	293	362	328	341	351	346	355	343	320	333	330	360	351	367	380	333	331	337	332	337	357	340	344	322	351	366	370	333	342	346	354	301	346	334	371	378	344	339	333	319	344	358	344	330	359	348	336	323	340	334	321	344	357	320	342	334	327	334	342	360	360	352	334	387	346	301	328	306	346	327	321	345	338	339	340	359	346	330	359	368	339	324	335	383	327	315	336	314	346	347	362	373	354	327	369	306	313	374	359	363	315	314	349	298	372	313	333	327	346	310	325	363	360	327	316	335	345	338	358	340	340	320	398	354	349	300	334	359	298	335	335	349	336	341	380	355	337	328	328	317	343	359	335	360	337	325	309	346	342	357	362	357	318	340	382	330	333	368	360	356	347	339	322	339	352	322	324	339	348	332	366	343	353	359	370	358	334	331	339	383	355	328	371	349	300	356	316	350	377	324	333	381	348	333	324	385	305	350	345	317	334	336	337	335	314	314	293	367	361	361	341	342	351	345	341	296	331	346	317	326	375	372	333	339	329	364	355	343	380	308	283	349	311	362	349	348	326	346	319	335	354	364	335	315	337	330	356	374	371	360	333	354	346	317	323	317	347	293	343	370	309	387	324	347	363	380	322	336	324	345	352	358	341	327	367	350	329	346	367	351	360	343	330	338	350	347	356	345	327	305	333	333	336	364	372	339	326	328	319	366	348	346	338	354	362	346	325	324	340	341	341	375	351	316	335	335	336	327	290	321	372	337	342	306	412	379	362	349	322	343	380	322	326	334	333	377	347	380	349	343	337	375	309	327	344	353	367	328	339	312	326	331	339	356	340	326	340	339	346	388	338	355	348	325	338	325	328	354	367	325	364	299	356	329	338	319	328	372	334	320	370	346	350	343	310	314	362	351	304	311	330	363	365	365	349	339	359	349	328	358	357	354	333	330	347	338	304	316	288	358	381	324	323	331	378	316	323	332	359	353	355	337	344	332	350	376	354	345	335	310	359	341	332	348	352	328	337	327	336	356	334	335	351	351	358	327	372	379	341	343	380	345	347	334	341	333	342	350	349	375	342	387	352	356	319	353	359	333	312	322	318	370	356	351	362	361	374	326	339	359	324	300	300	340	353	357	358	392	351	336	379	342	320	323	326	360	346	363	362	355	335	355	363	339	313	311	354	343	345	378	360	334	330	339	313	312	363	338	366	322	316	340	337	337	340	333	323	316	353	353	302	336	339	335	313	326	344	339	332	349	351	319	328	342	349	363	355	357	364	321	363	336	326	354	348	366	334	350	323	303	353	312	337	375	344	324	349	358	340	332	344	349	330	311	385	349	346	338	349	353	353	373	379	374	373	314	368	291	330	326	322	343	359	345	351	330	337	354	393	351	344	291	330	378	375	376	321	313	340	309	334	338	360	360	345	361	325	339	341	330	377	357	336	363	331	310	347	341	375	342	310	319	328	361	330	321	356	327	369	349	335	322	348	344	338	303	331	329	335	347	299	347	323	312	369	345	341	293	309	337	353	365	335	356	375	336	338	328	345	326	343	336	318	345	341	331	354	319	358	350	355	351	371	341	367	356	360	346	356	361	334	359	343	348	365	314	356	327	334	307	315	347	356	303	362	356	352	355	394	347	374	347	363	353	322	367	366	352	349	354	346	321	332	355	317	382	335	348	367	362	339	370	326	328	326	325	361	320	342	313	361	366	321	378	317	335	348	339	349	319	355	342	344	340	345	394	380	300	329	313	345	332	359	333	329	360	334	333	349	361	324	356	370	337	352	314	303	371	356	371	321	341	343	348	346	331	340	372	328	340	350	362	363	331	331	324	338	354	329	309	339	300	336	334	308	334	387	353	351	336	326	311	352	293	342	328	340	355	364	305	324	330	366	332	352	340	320	339	372	332	332	370	345	378	357	329	333	344	326	333	347	351	337	324	311	332	350	342	359	338	309	340	368	341	313	343	311	318	337	366	369	340	327	363	364	337	325	328	332	316	352	347	361	330	335	340	362	331	317	351	327	315	340	346	348	333	342	351	354	327	372	329	361	340	314	339	350	321	319	315	341	345	333	337	348	314	324	327	324	334	370	369	323	344	333	339	393	359	348	322	339	344	362	368	307	343	309	350	342	362	337	357	347	332	320	327	338	327	324	375	362	350	313	382	378	337	376	308	312	330	357	373	369	332	319	314	333	369	330	278	316	329	349	340	325	361	362	334	365	348	363	352	348	344	322	346	332	338	370	335	333	340	319	348	376	337	341	342	317	348	329	395	321	326	345	349	356	377	344	365	350	338	358	332	363	325	332	321	352	346	360	345	303	362	363	351	386	339	343	361	370	363	320	391	401	301	351	363	341	336	324	327	357	328	307	357	321	352	359	345	359	349	356	369	318	349	349	335	312	326	332	339	299	336	340	311	337	367	330	318	381	350	351	338	345	327	354	321	380	357	340	341	340	337	362	350	362	341	299	335	347	364	344	359	367	314	321	312	343	325	355	375	332	349	371	336	347	376	417	354	315	370	328	333	334	338	364	354	345	343	352	301	324	354	340	352	335	357	352	320	348	308	335	335	357	365	315	335	326	337	311	352	346	333	325	375	315	383	364	349	352	336	377	312	336	335	359	338	362	326	331	317	359	332	373	336	363	343	341	353	385	354	370	372	378	394	332	346	328	349	340	350	311	338	336	332	340	326	331	321	312	328	359	329	352	368	335	386	331	341	343	382	355	323	379	370	408	332	333	353	348	368	402	346	344	356	334	303	328	360	349	312	337	328	346	339	326	382	324	322	336	328	387	371	380	328	316	344	360	318	321	346	329	349	353	346	337	307	347	311	370	360	360	353	333	337	349	317	336	364	328	358	346	336	355	361	379	324	329	356	351	306	344	361	361	320	353	352	336	309	347	309	321	336	315	340	335	360	301	322	323	333	355	327	355	364	338	310	348	356	373	338	351	354	348	337	322	339	323	370	354	318	318	330	346	377	343	328	366	313	367	343	316	373	348	333	340	314	362	346
6055	1131	830	791	765	763	761	802	769	815	781	742	776	757	796	752	769	739	765	758	787	758	787	750	790	811	817	779	767	770	750	740	797	778	790	776	811	774	705	814	785	779	769	790	800	784	792	763	803	790	798	739	774	773	739	758	775	775	790	766	754	754	799	743	749	750	772	782	740	848	761	726	744	807	773	787	764	787	820	815	782	803	766	777	864	744	744	769	813	775	762	824	757	732	755	763	791	828	765	787	776	804	728	802	811	806	718	781	757	779	825	800	769	787	801	768	810	803	795	782	843	767	782	799	814	762	772	781	827	806	815	791	741	740	806	723	799	812	763	763	696	744	783	705	793	830	732	788	784	779	791	754	791	833	812	780	777	748	728	767	789	774	783	806	800	769	765	797	803	760	807	816	803	752	769	839	805	795	791	779	801	793	747	780	834	813	739	779	830	753	754	820	766	813	774	781	750	805	786	778	795	810	735	757	783	780	766	767	774	789	762	836	763	782	826	800	769	797	775	801	777	755	752	745	801	772	783	801	766	777	783	782	785	783	796	768	786	782	787	799	750	766	748	765	780	755	793	790	769	760	786	824	789	769	795	821	732	786	818	771	769	803	833	723	776	780	758	827	760	785	780	798	794	778	780	796	741	766	751	777	773	785	788	741	826	792	762	789	819	772	791	773	757	777	776	765	754	831	781	828	839	791	787	809	813	735	763	768	761	745	780	753	797	806	782	741	745	820	737	846	749	740	819	759	766	822	800	836	798	769	750	756	818	790	782	816	730	783	783	739	772	804	767	750	801	751	790	765	769	751	792	733	723	738	777	725	788	751	806	827	790	795	823	736	832	795	778	801	774	780	770	695	821	798	853	826	770	751	782	735	744	742	802	818	727	779	815	763	744	773	784	761	779	741	792	760	794	756	741	756	781	762	763	821	753	803	840	745	809	747	765	836	829	777	812	799	804	784	737	793	781	771	772	792	854	732	755	775	757	816	739	813	767	766	762	774	762	760	781	788	756	779	772	734	773	749	827	754	809	800	832	800	770	746	784	786	783	754	822	755	802	778	749	816	809	815	769	813	789	780	796	838	762	785	809	717	805	762	794	753	797	796	758	736	768	793	801	788	770	799	744	782	764	800	820	772	777	768	803	782	738	748	789	758	762	775	792	841	736	747	782	802	804	729	739	799	830	742	788	766	758	784	806	733	736	774	774	795	791	759	761	739	753	793	842	729	805	732	760	792	736	776	805	788	788	670	794	820	805	740	800	774	792	784	803	795	780	766	784	790	758	862	829	797	724	792	774	749	754	787	770	732	795	769	752	767	798	715	774	765	755	818	747	797	819	751	750	696	766	792	799	764	771	780	760	798	811	760	811	791	819	793	799	779	772	789	773	753	730	759	766	814	776	801	784	770	802	750	784	716	711	810	812	771	783	847	785	745	759	775	837	739	760	809	739	779	801	815	760	778	763	745	793	831	751	855	736	743	775	783	753	812	755	769	830	777	792	814	770	777	822	738	818	756	830	746	770	846	755	741	746	774	797	768	794	787	798	822	792	787	815	806	744	794	759	774	805	799	776	763	774	760	790	779	763	761	799	793	752	720	788	770	782	779	803	785	771	768	800	809	807	796	774	739	767	782	764	754	817	732	815	766	791	752	755	775	781	815	843	821	754	773	815	814	802	740	725	862	877	843	752	775	815	754	771	787	722	759	785	766	749	823	768	792	788	733	803	761	752	799	821	776	783	787	767	787	798	782	776	782	827	731	800	846	774	781	793	804	780	753	785	782	798	769	758	791	872	787	812	754	726	736	787	822	777	730	744	773	813	773	752	820	811	803	774	779	791	770	792	773	737	757	800	788	819	734	786	789	797	773	785	811	747	771	783	806	806	830	799	818	767	762	815	761	740	793	762	794	789	756	757	729	789	767	778	776	781	771	771	785	773	773	735	774	738	778	736	775	751	783	770	732	820	786	749	781	798	828	787	781	774	780	763	791	814	780	810	802	774	803	753	776	787	814	800	778	769	770	772	808	772	816	781	751	779	801	819	788	792	731	786	774	736	804	791	722	779	781	713	812	783	749	756	766	744	805	829	741	788	740	772	804	811	761	784	790	753	815	777	816	753	804	844	828	736	773	823	752	800	787	798	823	733	795	785	770	810	757	754	754	816	784	751	752	824	772	797	797	793	773	765	807	818	757	802	804	738	794	764	774	779	851	777	855	778	785	816	734	768	802	788	747	826	792	803	755	791	836	775	781	733	771	811	822	746	768	810	749	758	772	823	761	784	782	801	791	773	782	813	793	811	766	820	801	789	806	812	797	764	745	785	790	780	776	758	780	798	750	768	810	775	786	775	784	736	804	720	766	812	769	801	746	778	751	763	750	816	769	738	773	797	745	803	744	813	771	787	762	784	849	813	737	790	796	719	787	804	772	799	763	778	751	773	807	795	741	779	739	787	750	793	786	854	775	753	766	797	760	769	770	786	771	745	785	786	802	767	796	801	790	760	748	775	770	827	731	752	763	799	777	797	789	785	786	853	755	746	790	773	804	761	768	743	792	785	812	769	718	775	768	773	787	767	791	772	832	781	812	797	796	791	750	797	712	762	801	790	799	761	793	763	761	757	790	836	766	770	750	745	761	785	780	784	774	742	723	805	743	789	786	793	766	778	781	749	773	771	792	790	833	791	776	768	754	796	778	771	779	778	784	796	781	766	743	767	781	772	768	764	781	768	749	745	775	761	794	768	789	766	837	804	825	730	772	777	802	770	774	767	745	706	775	814	763	750	795	764	771	774	802	787	753	812	784	750	770	756	742	772	768	797	774	788	783	792	752	750	804	770	729	816	845	758	787	705	798	810	764	779	788	795	776	751	746	764	797	786	814	755	715	753	750	787	792	793	775	748	772	765	785	763	798	797	782	772	766	767	777	804	742	757	775	787	807	796	786	810	831	816	781	780	755	819	752	757	773	819	770	779	751	730	768	789	749	744	766	828	836	773	807	738	751	791	814	733	767	795	820	807	733	742	772	759	801	815	809	732	750	754	769	753	794	774	754	775	796	739	746	785	800	748	769	785	797	752	740	803	769	782	781	764	751	761	798	787	771	790	800	795	777	740	804	812	743	820	732	768	764	736	787	739	828	787	805	811	709	758	778	785	803	735	793	776	769	786	766	758	791	748	785	743	776	786	773	761	781	761	767	767	794	773	777	792	821	735	753	757	746	770	799	774	774	791	733	798	768	815	797	814	771	750	783	795	794	788	740	771	790	819	771	747	768	799	771	754	808	762	732	801	727	818	782	744	780	805	758	787	836	760	755	791	777	812	758	761	761	759	782	755	736	759	748	800	766	739	760	818	764	794	782	735	759	813	775	812	788	765	791	720	781	787	839	742	790	752	772	789	769	797	814	784	776	760	758	783	767	804	814	788	722	748	830	765	745	777	835	786	820	779	769	775	776	777	830	755	767	753	748	792	783	807	812	804	775	780	747
24901	21470	24925	28435	21468	21402	2098	612	531	508	481	450	464	488	445	484	450	412	409	407	466	467	423	455	424	442	399	417	434	433	466	454	464	432	425	489	428	457	448	426	459	423	443	456	451	469	466	455	421	444	443	441	458	450	404	430	464	438	397	413	421	424	455	436	440	463	443	425	491	413	436	466	416	464	393	407	430	489	430	436	469	426	428	443	419	434	414	442	373	407	398	438	470	410	435	419	426	430	407	438	464	440	424	426	444	469	444	423	464	412	404	463	465	434	444	446	448	447	415	472	448	428	422	412	421	465	401	464	421	465	433	435	442	426	411	415	398	440	422	415	398	449	436	416	468	458	474	405	457	432	427	450	378	419	440	424	420	451	452	450	437	419	422	418	435	440	384	410	449	490	460	463	424	470	460	390	413	421	439	406	451	496	427	455	451	417	444	436	441	448	426	472	440	431	399	411	458	407	423	409	471	456	436	438	432	436	426	440	488	427	405	436	455	416	443	450	400	437	464	416	408	426	450	422	483	470	413	409	415	426	399	418	453	457	428	421	422	457	443	434	462	462	443	409	426	414	480	404	396	428	457	432	444	441	422	409	440	427	426	436	433	457	476	419	447	442	446	420	424	479	459	449	466	430	455	414	451	473	436	455	433	415	419	465	438	443	390	466	465	468	456	424	446	407	496	468	408	420	448	442	377	410	411	449	485	446	418	418	435	430	438	424	466	408	442	436	392	440	408	429	423	414	452	421	431	438	440	404	435	440	469	388	435	410	438	405	421	417	452	430	462	429	446	447	419	437	415	428	401	418	425	437	423	401	440	442	459	452	455	457	446	400	404	453	432	422	433	420	432	435	419	412	427	423	381	440	439	448	435	434	426	460	471	433	435	468	470	444	427	424	451	450	379	433	476	442	439	410	428	436	407	450	452	426	407	418	459	408	437	430	447	458	414	464	392	444	435	422	458	471	435	417	440	438	448	451	443	392	424	447	424	393	415	433	411	435	423	429	422	426	464	419	411	428	432	402	435	421	426	406	398	411	451	437	456	429	466	401	445	420	451	458	411	438	457	429	383	445	423	458	391	460	432	393	438	460	434	399	402	401	411	428	409	413	410	480	465	431	425	451	405	440	430	409	447	437	415	417	419	435	434	456	449	463	423	402	434	456	410	459	414	482	409	401	409	450	426	445	429	414	445	438	445	435	443	433	379	431	451	461	450	424	404	428	460	449	425	430	411	408	461	439	430	431	440	443	488	415	438	430	430	456	442	414	428	420	413	438	433	415	449	401	447	464	399	420	439	412	463	445	408	411	437	434	409	417	429	421	454	462	418	399	400	421	395	427	430	429	424	428	426	449	441	411	417	438	444	473	416	453	440	450	447	435	435	420	454	414	397	421	466	462	444	422	432	439	386	442	395	440	447	436	450	389	422	402	449	417	418	442	446	427	410	467	386	390	430	420	435	411	425	420	444	419	461	425	432	432	407	416	473	443	418	502	436	414	399	413	427	433	450	418	406	401	430	431	386	422	412	443	439	479	429	426	425	439	419	447	442	410	433	429	471	404	454	391	450	390	438	430	389	440	454	425	470	455	464	464	423	414	415	438	433	460	408	434	432	441	422	492	434	438	430	392	483	451	445	425	433	436	464	438	428	436	463	425	435	448	400	435	464	419	446	470	400	420	465	436	438	422	409	400	424	471	417	414	426	490	473	431	428	414	410	469	386	412	407	460	437	484	444	417	444	500	437	423	453	429	402	440	470	407	421	447	448	472	453	436	466	461	418	433	409	445	401	455	405	445	455	424	457	431	469	438	457	424	396	434	467	427	390	471	420	486	430	423	416	444	445	432	442	448	414	424	430	388	416	402	436	417	437	433	452	401	419	474	388	411	421	465	418	430	425	395	411	410	376	413	445	472	438	432	422	422	442	454	414	442	450	466	403	455	466	416	411	437	455	464	433	441	434	424	429	421	451	409	419	446	457	425	406	424	391	412	431	405	389	434	467	423	425	425	411	451	450	429	416	449	444	465	433	435	410	447	446	423	418	389	443	389	430	429	426	446	407	405	439	406	468	449	455	425	422	439	436	393	402	396	420	387	435	468	428	430	456	432	438	439	453	429	477	453	467	410	421	443	423	418	455	445	413	420	425	428	439	400	400	386	417	453	453	427	446	411	418	462	499	405	422	456	386	399	386	450	429	473	432	454	438	437	428	476	425	407	431	404	414	393	467	446	432	401	436	420	432	439	447	398	441	437	442	401	467	444	442	409	441	389	434	437	420	462	469	431	429	437	412	423	428	436	443	429	436	412	399	400	453	450	429	434	394	413	436	428	444	402	441	441	452	484	399	446	442	413	454	380	452	432	439	447	445	461	408	479	422	465	423	425	449	403	427	459	448	428	433	393	380	417	461	422	458	413	407	399	460	377	444	447	414	420	424	392	406	435	474	426	460	462	447	444	455	414	451	445	420	441	446	423	425	425	440	390	513	440	456	413	472	439	407	453	435	446	457	405	444	445	415	461	434	433	383	420	444	430	405	438	406	395	394	438	414	422	409	426	433	424	427	460	399	499	425	477	417	428	411	457	469	383	459	448	467	420	444	467	427	422	411	445	487	426	428	456	442	425	410	455	458	451	434	402	420	442	449	458	383	459	409	417	466	429	458	449	429	397	445	431	452	454	409	453	453	410	413	423	451	454	415	403	424	431	446	405	395	435	434	454	406	389	439	428	418	428	440	430	482	454	435	418	405	484	421	421	441	405	449	417	416	412	444	435	460	432	438	426	444	447	409	441	414	390	439	475	425	470	389	447	406	444	470	438	423	441	454	397	449	411	414	445	424	450	444	429	453	419	465	392	454	424	433	441	420	390	446	470	483	403	464	437	402	427	403	454	413	438	412	415	408	462	457	446	407	427	456	416	443	404	491	446	444	427	423	471	465	411	428	427	444	437	382	434	418	405	440	404	462	420	432	426	442	442	440	458	403	421	460	436	443	407	427	455	424	444	462	441	406	465	396	420	459	425	402	411	400	438	409	417	400	450	404	441	458	453	434	421	452	432	425	472	476	444	420	448	420	398	441	430	463	425	439	432	470	472	398	384	444	448	437	436	434	454	419	420	410	430	432	447	415	458	460	485	468	411	405	458	431	410	439	492	424	454	411	447	446	423	438	388	385	430	465	393	433	455	448	411	409	418	423	437	464	443	450	435	397	408	476	466	432	428	430	460	355	433	419	436	437	421	390	448	429	422	423	429	426	434	448	437	414	437	432	425	424	432	471	476	406	424	472	464	429	441	466	420	438	447	423	445	455	404	424	468	420	408	458	436	400	431	443	429	416	467	467	444	418	448	405	439	450	490	434	450	461	421	420	424	446	444	418	421	439	449	442	432	435	410	421	453	433	414	406	390	418	434	432	430	461	417	426	437	400	433	424	426	433	394	456	418	451	455	416	439	406	384	452	436	419	436	423	403	414	445	462	409	429	467	445	412
9949	5955	2058	1261	1092	1038	997	938	998	942	1006	931	934	926	903	921	969	941	907	901	937	952	955	910	904	908	942	908	923	912	897	918	969	920	970	910	909	916	910	948	913	929	870	991	872	947	974	862	948	914	905	897	921	945	885	876	939	914	912	898	956	881	895	881	862	922	930	946	961	909	921	912	942	891	945	954	898	914	913	891	929	900	871	951	899	878	912	993	910	919	922	917	904	947	934	985	906	913	907	944	902	910	942	908	907	928	902	916	874	914	930	875	936	916	951	921	973	896	880	904	943	966	960	969	919	891	941	865	960	945	931	929	896	933	928	921	891	952	934	906	924	958	921	939	907	940	947	931	920	949	920	965	979	889	840	952	936	895	888	959	947	941	876	961	890	962	927	883	912	900	987	935	932	945	986	887	937	943	942	853	867	981	905	1019	957	965	914	1014	969	903	942	928	920	923	933	924	964	910	842	909	945	926	891	919	908	936	894	923	924	919	912	970	910	915	924	918	889	907	936	924	914	954	968	907	919	990	924	906	905	875	930	875	935	872	940	900	918	938	942	948	979	904	962	925	945	898	924	878	941	895	926	931	926	951	895	934	898	899	906	868	970	852	920	891	928	947	881	935	912	896	909	908	915	898	947	922	942	915	918	963	943	936	887	925	895	926	896	896	959	904	916	941	900	928	955	941	875	907	958	866	958	881	898	929	946	948	923	941	953	905	924	982	903	924	917	945	899	882	906	940	896	979	899	913	921	902	919	914	950	946	918	920	947	901	913	907	908	874	858	903	931	945	919	913	957	925	898	908	905	912	865	925	887	947	911	935	911	922	885	971	896	864	909	918	910	880	967	930	867	898	952	958	919	949	920	863	938	941	930	888	917	911	931	914	928	994	903	918	928	904	932	940	947	932	943	959	944	937	941	940	921	981	860	936	930	920	900	930	925	886	921	866	958	904	880	946	931	894	916	959	894	925	910	888	929	896	935	931	957	946	873	897	996	967	843	917	933	871	948	931	942	953	937	927	922	936	870	935	870	968	867	913	900	898	900	945	919	924	949	899	946	957	879	861	913	925	936	910	929	963	910	940	912	924	919	943	927	927	946	947	965	942	905	927	958	921	922	898	984	906	981	913	978	924	921	944	968	954	866	931	957	879	969	924	905	909	949	933	935	895	968	851	947	954	991	969	957	929	926	934	887	909	926	965	966	904	919	891	891	923	948	892	922	937	895	916	938	935	898	941	865	884	913	911	925	940	908	917	923	959	926	915	901	880	925	935	934	913	897	857	918	926	1006	934	937	953	926	911	918	922	990	898	930	941	910	942	965	943	888	983	927	996	910	917	911	944	921	897	974	986	854	928	911	951	948	933	954	950	930	934	941	898	928	912	940	918	945	926	921	955	944	958	884	914	926	890	895	883	902	858	919	969	905	949	973	941	942	952	897	979	844	896	953	875	893	932	906	957	921	894	912	885	907	878	958	917	915	957	892	873	957	825	907	928	948	950	905	961	935	881	939	913	954	977	923	952	955	934	921	924	938	867	907	917	854	947	907	897	939	939	929	970	954	937	929	993	957	890	941	911	912	906	896	910	915	894	897	913	867	906	953	956	934	982	947	902	940	930	885	1000	968	938	924	944	958	986	862	927	926	985	926	931	926	929	927	899	873	975	943	929	879	905	945	922	933	978	936	939	894	904	951	899	890	894	921	951	894	944	888	918	950	975	909	925	903	909	933	964	887	913	965	981	948	956	900	874	931	943	924	957	917	935	909	972	842	868	944	972	1012	894	892	893	965	900	956	906	909	948	882	972	924	942	964	974	948	909	952	941	842	969	960	923	907	921	916	929	914	871	927	939	1002	832	982	947	951	872	839	915	935	917	915	925	876	960	944	905	922	978	961	918	913	929	928	896	909	926	932	983	954	891	904	884	872	875	908	935	975	927	896	940	940	972	917	923	871	951	915	927	949	959	906	894	914	915	973	951	964	966	920	891	866	974	939	948	958	912	891	905	892	922	894	917	871	900	942	945	909	940	924	893	923	955	914	963	919	952	917	923	911	911	940	937	932	930	943	912	943	994	908	951	941	960	915	934	897	974	883	955	942	919	868	913	918	926	951	921	909	877	901	940	918	909	915	912	912	908	913	899	897	941	901	937	931	928	894	929	981	909	933	949	939	904	928	945	933	888	948	936	882	969	948	917	901	860	914	947	934	960	986	949	942	896	928	925	934	948	911	945	927	934	903	905	928	912	910	928	921	870	936	955	904	893	937	952	853	951	900	812	884	894	917	881	937	881	924	957	917	979	898	915	884	941	907	933	931	961	892	930	942	899	896	890	919	920	871	926	910	911	920	891	909	909	875	871	922	928	920	915	941	881	900	912	924	908	879	959	930	941	930	938	897	932	929	899	878	897	926	945	896	952	879	979	899	906	880	914	875	934	974	884	880	945	920	914	946	900	865	889	925	990	879	940	943	949	967	967	954	908	922	908	946	938	956	964	935	921	864	898	903	881	905	928	910	956	912	946	918	907	902	926	938	916	962	933	922	984	955	915	890	869	929	935	896	903	880	885	926	989	952	928	905	894	899	834	931	933	926	924	943	913	934	977	935	923	976	998	901	941	918	883	896	870	956	911	901	915	873	944	963	936	953	940	943	913	931	893	941	900	912	925	856	963	917	963	934	892	960	876	927	904	861	961	882	898	903	960	961	919	913	963	916	931	913	898	961	878	874	937	958	910	869	956	904	918	960	939	900	894	943	971	893	945	900	959	938	972	928	937	864	890	964	955	965	903	958	921	899	962	894	946	951	923	958	926	941	910	911	910	920	907	914	928	910	873	982	936	923	910	906	941	957	963	932	869	933	865	945	902	936	941	900	946	1002	953	946	903	906	942	929	961	904	899	913	917	941	943	934	921	842	900	931	954	938	898	921	934	932	923	953	922	953	929	892	933	931	883	916	956	902	923	1009	901	914	945	895	906	945	919	919	928	951	935	918	899	910	912	938	922	938	922	942	940	928	959	931	973	862	983	956	967	944	949	913	927	967	920	938	900	945	941	883	970	895	883	949	873	919	976	909	938	867	951	963	902	999	909	861	896	906	905	882	933	951	913	883	853	918	926	933	902	936	944	945	914	937	947	922	890	913	957	923	928	897	959	939	974	933	935	932	841	900	924	964	991	954	911	947	909	906	890	956	905	943	957	903	940	966	914	970	915	932	903	873	927	938	937	919	895	908	860	956	963	951	914	962	900	966	862	919	908	955	913	889	944	902	938	895	936	884	984	932	919	874	931	954	917	974	965	905	917	908	896	1027	943	965	870	937	882	937	891	917	906	861	952	941	923	956	945	956	946	883	878	952	864	928	908	944	906	943	889	894	862	916	957	917	882	953	945	898	906	944	984	900	931	988	965	895	958	907	949	947	913	883	897	989	914	919	875	904	877	926	908	899	909	894	850	883	889	965	948	888	922	908	908	886	902	956	964	922	883	948	870	885	927	901	931
24295	21444	25147	28139	21448	21467	20397	804	446	427	361	343	313	323	316	290	331	282	318	290	317	280	307	298	329	323	262	312	290	254	285	297	302	297	276	270	265	291	308	275	278	259	297	295	279	314	300	285	268	260	277	304	261	267	259	271	288	275	294	280	279	239	268	288	319	283	279	277	260	310	276	276	268	259	269	287	310	312	263	266	264	298	308	249	292	242	291	284	300	265	275	297	303	273	260	258	284	305	270	292	263	283	257	309	268	246	276	253	267	279	300	277	287	251	288	261	267	296	245	269	309	283	243	289	261	246	277	259	284	314	276	282	293	282	297	280	286	280	284	266	296	309	286	294	299	293	266	248	292	281	279	287	322	301	284	262	265	301	287	264	263	308	314	278	267	260	258	287	276	286	288	256	284	271	246	288	273	279	276	294	298	287	273	267	280	323	256	308	279	274	290	300	292	274	284	260	285	253	261	276	285	300	257	284	271	314	262	271	242	273	273	302	258	246	276	280	262	277	265	250	259	268	316	298	295	281	258	285	304	306	307	317	270	282	258	284	279	267	270	291	272	288	271	289	309	319	314	305	271	294	280	253	287	337	261	286	299	287	265	278	294	262	250	252	252	308	280	285	304	284	253	271	302	265	304	300	257	278	280	299	278	282	284	258	282	257	261	275	291	275	289	278	264	283	284	262	256	242	248	284	288	259	261	262	268	252	284	290	273	271	315	267	276	282	254	274	309	312	297	313	300	276	256	297	289	260	285	291	281	258	282	312	291	308	291	292	314	285	260	261	291	301	284	282	282	291	287	268	291	251	264	245	256	266	280	289	272	283	328	254	281	244	287	266	297	284	343	267	276	287	239	290	265	286	291	274	271	283	287	274	297	301	290	306	306	295	260	322	266	293	274	309	290	288	261	260	279	288	268	304	292	281	285	269	279	236	285	271	249	282	246	328	272	288	260	298	320	276	312	313	289	264	312	279	285	250	286	290	275	259	289	278	273	252	313	282	265	254	289	317	255	257	244	249	291	310	255	243	281	285	275	269	279	282	278	294	306	300	290	262	293	283	305	271	294	283	279	281	292	304	277	296	304	260	247	269	266	274	295	236	267	260	254	280	270	290	279	256	283	292	255	234	265	293	286	260	310	285	269	280	289	302	275	266	289	262	294	252	288	262	269	281	286	281	274	290	306	288	241	275	288	292	262	268	288	289	261	268	315	293	284	288	276	280	279	261	289	264	292	278	306	253	278	286	245	255	263	250	290	272	294	274	271	275	284	288	255	290	305	291	267	306	324	273	299	281	279	256	306	285	282	281	251	285	324	261	255	269	285	271	255	288	248	287	264	289	323	270	279	306	304	297	305	264	288	276	241	270	319	296	281	277	260	306	273	288	276	322	284	287	285	299	276	264	313	292	304	249	267	250	256	291	283	256	264	288	275	258	284	273	289	293	300	303	282	287	303	252	290	292	318	257	303	278	263	284	288	261	268	281	260	283	266	263	264	281	254	288	278	292	270	314	283	280	273	304	295	291	237	272	313	254	282	291	305	256	279	258	262	272	274	290	289	262	305	267	291	277	281	235	263	303	298	257	298	272	272	243	333	244	293	298	287	249	274	265	271	301	282	278	281	278	248	294	301	271	274	253	279	300	273	252	270	289	315	285	272	278	281	281	317	280	295	281	301	274	273	285	241	305	278	315	260	275	314	262	267	267	314	287	276	280	275	261	257	232	261	242	279	263	284	315	289	314	287	309	284	280	286	273	302	273	262	276	273	309	298	258	300	299	257	270	315	283	266	302	295	289	284	303	298	271	271	284	283	228	247	262	276	286	287	323	269	268	286	278	287	294	276	280	265	271	293	281	283	279	245	290	272	285	274	323	269	275	264	259	291	262	260	243	278	306	304	283	284	263	251	280	291	300	308	282	276	299	271	287	277	283	272	291	275	260	290	282	262	254	286	272	273	263	289	275	278	281	316	291	303	272	281	290	271	283	277	291	298	279	303	308	236	264	270	263	287	266	294	285	283	290	272	263	330	283	281	272	266	272	325	285	288	270	275	300	306	265	291	263	283	286	271	252	287	294	283	257	292	272	266	279	310	263	296	272	273	276	295	284	271	276	284	268	293	266	269	302	270	306	305	286	271	299	262	289	288	298	303	277	274	298	280	252	315	304	282	265	306	241	257	289	280	249	277	263	262	281	307	243	271	271	271	272	291	299	301	275	266	247	294	283	292	266	270	302	264	265	275	283	235	293	264	278	281	268	257	295	290	306	286	309	263	323	242	296	299	251	263	284	301	307	309	276	238	319	310	264	284	278	283	285	280	286	278	270	239	320	285	272	282	294	307	262	304	288	288	285	292	277	308	268	302	290	276	264	300	274	271	302	281	270	275	271	261	296	289	295	274	254	285	248	261	281	272	297	293	311	243	277	273	272	307	255	301	274	291	314	325	260	262	285	257	270	283	307	282	269	311	263	271	288	307	312	322	286	297	274	300	264	274	287	287	263	284	282	292	280	314	276	293	240	241	279	301	303	261	294	289	310	272	306	260	288	309	289	281	267	280	288	261	242	278	304	275	278	270	277	293	272	295	287	293	255	296	287	252	283	278	286	249	291	271	300	291	303	296	275	262	287	271	294	261	255	314	272	267	270	270	277	259	267	271	297	299	277	267	302	306	256	275	316	277	285	265	275	269	269	258	276	307	280	274	296	272	314	279	291	307	277	281	299	310	267	298	257	267	302	244	256	304	275	274	249	281	286	301	286	263	242	246	271	298	283	284	263	294	264	272	310	268	249	287	239	245	293	280	265	243	288	277	295	265	314	295	277	279	285	268	271	267	294	302	267	279	257	272	298	274	275	307	268	299	310	253	270	280	268	297	284	261	264	263	260	279	296	287	278	262	314	290	287	275	270	286	299	283	268	286	298	319	261	240	270	271	281	300	297	256	280	283	292	242	268	284	276	283	267	284	296	299	268	266	273	296	285	258	273	271	283	280	299	279	309	243	284	289	293	281	262	275	277	274	240	288	294	261	282	236	279	305	288	274	278	291	281	306	300	266	275	240	263	283	300	301	276	311	280	244	283	265	284	306	269	250	246	261	325	286	254	255	273	284	286	298	241	270	294	254	279	278	290	264	276	267	296	289	284	278	264	292	260	280	265	257	278	277	256	253	284	320	288	255	268	259	311	260	250	258	291	269	289	305	268	283	227	257	265	284	276	280	292	304	251	288	282	290	292	258	302	306	307	283	263	239	284	287	258	297	264	251	261	274	262	269	289	274	264	248	271	277	298	286	261	301	264	288	234	270	289	265	287	313	286	273	269	302	280	293	308	292	270	294	280	311	291	275	304	308	263	279	271	267	298	280	263	273	293	280	310	274	292	303	282	277	287	298	275	282	287	268	310	259	286	256	280	281	285	272	274	259	302	280	257	290	302	282	290	276	299	298	291	277	247	281	276	282	281	261	253	246	263	264	273	260	272	286	284	309	292
13659	8446	2704	1305	871	823	750	649	655	667	606	661	640	604	635	661	632	631	633	580	606	610	651	566	591	608	580	550	633	596	625	608	571	637	566	612	601	600	592	613	563	623	629	579	593	588	605	617	620	617	608	562	618	566	642	579	636	608	603	587	620	565	598	597	591	650	659	597	655	639	612	600	589	609	628	629	568	565	616	625	544	583	614	607	599	580	651	570	632	695	629	569	589	619	636	601	609	640	633	653	609	601	572	629	616	640	581	564	576	559	551	586	611	604	579	628	623	612	620	602	607	631	599	624	623	615	631	577	577	598	637	610	578	642	639	614	579	602	616	589	612	629	537	541	580	606	581	642	617	607	624	595	573	563	554	583	562	556	566	581	616	613	625	619	581	600	561	607	625	612	571	608	587	614	648	600	646	593	597	617	634	644	598	605	577	609	591	605	664	614	590	574	657	572	608	639	610	606	592	613	661	611	597	573	615	607	628	601	578	603	605	612	595	624	539	618	593	599	652	655	594	568	590	631	581	588	580	584	589	614	570	601	600	639	623	639	601	623	624	662	632	600	592	565	590	591	588	628	588	565	605	665	599	610	597	638	598	613	643	605	575	614	592	608	608	595	590	562	612	579	635	626	584	580	609	596	647	564	591	564	582	576	623	607	604	658	603	610	622	597	581	567	628	596	574	600	628	549	616	630	614	638	618	593	561	584	591	609	646	571	659	618	598	626	578	581	629	605	610	626	596	575	620	587	532	595	582	636	584	628	619	625	622	598	588	592	608	603	582	607	603	605	587	618	601	579	623	603	636	588	615	599	598	617	569	576	619	601	578	603	603	641	591	546	582	602	596	574	605	640	608	633	596	595	587	590	609	656	598	599	601	614	606	602	617	616	568	591	587	569	608	599	633	592	604	608	658	580	569	583	587	609	587	578	603	645	594	630	635	550	575	619	591	608	629	597	615	587	612	602	609	562	630	589	572	637	549	619	637	605	607	563	596	578	588	560	614	593	580	618	565	617	603	619	618	627	620	589	623	622	600	609	582	602	581	627	613	583	591	622	574	587	590	579	583	607	621	581	607	588	597	616	576	570	644	571	620	635	625	629	578	572	555	590	624	639	564	623	584	598	624	615	599	596	585	590	607	580	577	555	612	622	559	637	591	592	606	593	595	595	567	596	594	553	587	634	598	584	620	574	586	596	624	570	610	609	631	567	596	616	554	654	581	616	606	568	633	588	574	608	579	621	590	601	612	636	607	577	649	613	642	610	583	581	607	574	615	614	583	626	646	592	559	586	574	616	635	640	574	620	683	589	584	604	567	566	575	620	609	591	589	582	589	617	618	603	596	600	577	584	636	625	644	586	638	560	590	592	555	604	642	599	601	608	621	597	585	578	594	567	583	584	572	592	561	619	587	619	642	588	597	582	610	587	646	588	625	599	621	538	578	566	620	600	629	587	602	631	594	590	607	556	595	590	636	627	632	599	594	589	616	607	607	680	600	579	608	594	609	609	632	579	572	633	620	628	622	607	616	555	606	588	611	596	592	620	609	606	615	589	623	618	608	639	564	577	564	556	599	596	590	565	607	574	604	610	579	619	594	578	583	591	595	628	614	592	563	588	607	612	578	590	572	603	638	591	597	572	596	634	558	581	601	630	579	570	587	650	637	586	627	603	577	579	594	597	598	615	608	587	580	583	622	568	582	610	586	603	594	604	586	578	569	611	589	582	627	586	569	603	603	600	619	594	607	554	592	619	598	545	632	557	568	610	632	602	604	630	576	623	620	607	594	615	580	625	597	606	580	573	579	558	575	549	573	626	564	579	599	571	614	682	543	566	585	574	652	553	596	600	562	597	662	629	567	580	632	611	604	606	626	604	593	542	616	584	575	621	642	595	581	560	615	602	572	569	601	593	605	595	575	625	599	618	593	576	612	553	596	646	601	588	570	601	608	592	626	595	603	612	598	613	567	615	625	619	602	608	597	616	632	645	557	566	625	596	585	607	609	617	596	593	587	610	616	620	596	601	583	568	621	591	576	609	604	609	608	640	580	602	641	644	617	613	574	620	631	575	575	578	639	576	618	647	624	595	595	570	613	590	601	604	583	671	614	577	605	582	595	646	619	587	562	639	604	628	605	597	607	636	626	598	593	630	639	614	600	600	567	605	583	600	619	622	587	620	599	594	583	589	593	605	558	576	569	576	628	603	622	589	639	572	623	631	627	626	614	542	594	580	612	644	599	587	589	601	588	567	605	585	606	575	596	569	609	596	611	568	616	641	601	608	604	587	610	579	616	562	584	585	640	606	620	593	629	574	607	605	612	647	563	606	629	632	606	645	608	615	587	577	627	629	560	589	622	566	589	619	606	630	598	572	592	616	633	563	595	593	624	550	618	573	601	614	617	634	584	610	596	656	606	625	589	623	571	597	597	591	574	584	538	645	609	561	618	580	606	594	587	642	613	646	592	612	592	611	617	581	566	593	639	635	629	578	617	592	630	584	590	577	609	565	602	584	599	596	624	592	600	619	625	594	613	601	602	612	593	609	591	613	596	613	648	627	572	636	615	619	579	580	621	609	601	565	638	623	632	600	602	588	574	632	613	572	562	594	616	576	562	603	574	621	594	627	645	579	657	584	643	585	595	626	552	610	640	620	615	560	579	579	592	564	549	608	624	629	612	604	629	598	583	560	609	617	614	665	598	579	640	579	604	627	568	605	625	601	579	609	594	586	577	596	586	610	594	580	610	550	570	597	623	622	596	609	596	577	595	633	658	587	582	605	542	582	607	612	612	618	621	604	603	638	571	578	580	596	588	620	607	575	576	567	571	591	611	596	566	609	605	618	603	593	564	605	637	574	555	632	578	632	635	589	584	557	585	606	591	612	595	631	552	633	611	650	610	617	560	570	596	615	601	622	624	615	644	651	639	585	597	547	632	584	550	623	596	566	588	560	628	609	652	598	598	646	587	611	628	566	570	593	583	608	639	639	556	617	628	614	592	600	578	627	613	629	581	623	600	615	619	615	599	558	635	556	596	633	596	633	605	585	605	645	598	591	585	597	609	638	607	630	613	599	623	599	598	635	630	609	583	582	597	593	625	605	608	570	569	639	624	575	607	566	597	643	643	563	616	566	632	627	606	621	597	575	556	647	631	623	605	608	624	615	596	612	627	586	624	634	599	605	598	598	598	573	597	614	609	604	610	594	613	625	609	613	623	602	646	585	613	601	648	595	577	648	604	579	609	625	619	616	597	602	624	588	598	608	635	586	604	602	601	589	608	632	604	603	571	590	599	575	586	607	556	568	597	580	602	625	595	598	631	629	631	600	601	553	543	612	612	601	621	581	594	622	597	594	563	590	637	624	616	573	611	560	589	591	627	631	622	588	604	614	607	607	565	630	593	631	583	643	586	618	606	620	599	621	592	572	619	575	577	584	594	599	614	593	636	579	637	606	593	612	620	604	601	573	630	599	594	601	600	555	607	578	581	633
32457	20719	10366	750	407	421	359	360	339	330	345	309	347	322	347	328	343	349	334	320	309	345	359	336	332	391	360	333	337	381	317	318	321	388	348	357	347	343	346	364	321	331	357	366	383	351	329	340	305	372	379	305	370	344	340	339	363	322	341	334	363	316	318	323	338	322	351	384	365	378	325	360	362	359	371	313	330	303	335	349	366	342	350	333	373	345	342	353	318	332	369	288	368	371	365	337	313	357	339	299	317	355	325	347	335	357	315	344	330	382	313	355	333	364	347	371	366	357	316	357	315	313	365	356	313	353	368	330	338	323	416	389	374	342	368	327	344	357	350	335	339	378	341	354	345	334	321	367	333	343	342	348	331	329	334	362	367	371	347	353	372	354	326	344	322	396	337	332	354	359	332	321	372	334	353	364	328	356	317	331	329	352	292	356	348	369	390	341	363	345	342	347	355	341	326	338	359	327	358	304	366	363	378	371	344	373	366	324	354	362	310	381	339	356	345	394	324	355	333	328	385	342	342	334	348	362	322	362	297	337	357	342	339	330	363	353	340	360	332	326	325	378	300	331	356	350	341	347	329	334	327	360	359	351	340	318	367	348	330	357	341	358	345	321	356	335	302	343	359	370	344	347	317	370	324	345	344	337	355	358	384	370	364	356	351	352	316	334	336	355	381	363	334	318	331	332	360	382	353	323	353	346	345	362	285	357	354	338	332	313	337	354	347	326	343	305	330	344	345	319	391	331	316	384	341	333	354	306	336	332	318	342	352	349	358	367	361	314	362	366	360	333	341	338	378	316	356	338	314	364	368	316	361	343	368	329	346	350	342	328	340	365	334	376	333	335	327	357	314	333	347	324	351	327	349	325	348	370	323	349	345	327	362	370	325	351	381	357	396	334	335	307	331	293	342	368	380	359	351	336	341	340	341	318	320	322	354	329	366	329	356	363	377	335	341	359	337	346	352	347	315	327	361	353	351	345	360	373	345	382	321	346	331	321	338	347	351	343	372	361	369	370	327	360	358	361	332	318	310	348	347	329	362	356	315	323	363	280	325	307	354	357	321	346	330	362	390	357	298	329	364	369	342	330	351	311	341	318	357	345	330	341	347	375	331	358	334	368	364	329	317	328	364	333	363	358	365	342	353	354	359	333	339	360	346	309	337	348	305	348	318	359	325	324	334	338	343	333	308	319	361	355	333	349	348	328	345	362	328	357	381	335	332	342	388	346	316	350	352	337	360	322	338	389	345	364	348	355	375	340	359	333	355	367	334	352	337	290	329	346	372	308	368	337	343	368	353	333	323	323	313	323	386	331	358	347	323	380	332	380	347	347	330	352	352	327	361	336	354	401	294	341	342	336	342	331	340	295	342	338	359	293	316	322	358	360	346	365	332	331	331	312	342	339	343	331	360	351	325	366	340	316	353	348	342	318	352	355	345	352	309	365	338	373	356	341	354	335	366	333	345	319	344	326	339	339	341	341	354	349	337	323	343	344	358	341	343	368	377	328	354	357	319	345	333	320	344	351	364	372	369	363	348	364	339	330	326	353	341	371	353	355	330	328	347	349	342	330	333	369	340	359	324	341	377	370	309	343	375	369	369	337	336	355	354	311	357	348	346	383	310	356	334	319	326	340	308	358	348	361	359	316	338	381	380	304	347	362	345	363	347	343	372	384	365	338	379	303	362	357	366	359	408	350	355	340	345	377	303	346	341	358	306	313	321	338	353	318	344	333	337	362	368	308	335	299	357	352	373	363	378	390	358	359	340	333	354	344	317	317	347	362	343	317	325	332	334	343	363	350	353	395	348	372	373	345	351	337	352	366	332	335	339	328	348	324	323	328	368	405	342	355	381	368	343	385	331	328	356	345	364	349	337	331	349	322	328	353	302	327	310	357	377	331	344	350	349	372	323	350	311	381	394	380	368	328	347	303	368	340	339	344	325	359	357	376	365	407	302	343	348	344	338	359	361	332	337	354	339	366	349	351	342	372	351	361	366	391	363	324	343	341	322	355	343	349	325	328	301	354	359	347	349	325	347	322	336	330	367	322	325	312	355	336	359	360	365	345	364	363	332	307	362	328	340	324	337	348	330	333	374	354	353	360	336	341	396	410	345	340	375	351	304	316	386	386	360	334	338	355	375	330	368	364	358	350	364	351	365	340	366	329	344	330	349	341	334	335	332	354	314	354	380	326	378	336	337	361	387	366	347	351	356	328	351	361	327	368	362	323	365	311	341	321	376	361	344	356	335	324	366	346	339	331	329	337	321	333	311	359	359	346	326	335	343	346	352	335	347	374	336	321	337	333	313	325	347	312	323	369	400	343	346	341	325	340	334	321	339	366	360	328	342	343	340	319	395	343	337	336	399	341	335	304	356	367	354	340	326	337	357	336	352	352	326	371	344	365	331	348	340	356	340	354	347	291	332	348	340	368	329	356	346	318	339	344	349	312	364	298	334	359	322	316	342	335	353	347	323	332	369	383	352	346	361	331	367	315	358	383	313	365	362	354	346	378	371	376	358	368	337	355	386	350	340	372	356	300	327	348	338	351	343	365	357	302	369	360	345	362	378	373	333	328	338	347	307	317	361	332	340	331	341	348	317	331	354	355	308	369	340	325	345	362	336	300	331	355	324	336	373	341	375	360	337	310	329	372	338	349	321	338	347	335	350	323	342	339	309	321	341	327	317	341	358	331	329	320	349	377	351	369	330	328	352	356	324	339	316	367	339	326	352	363	355	293	337	335	360	350	362	390	336	352	376	345	382	331	321	367	337	322	340	352	332	357	359	387	346	277	352	324	339	356	370	369	351	358	323	382	338	401	345	379	362	318	373	353	366	362	327	314	369	336	363	372	333	312	362	333	338	343	337	357	333	336	344	332	377	346	300	380	324	333	336	325	363	327	358	314	381	328	306	349	334	325	359	342	367	363	359	316	323	363	377	371	321	342	366	333	298	347	325	331	317	336	329	322	345	364	335	345	391	364	379	375	378	314	390	333	340	330	337	339	346	336	384	333	341	317	325	363	339	321	364	364	362	391	333	325	346	294	302	384	328	315	332	330	365	328	347	333	334	344	327	318	357	355	378	353	334	357	347	376	358	343	352	363	344	337	354	360	373	328	349	364	337	331	321	366	378	320	350	370	336	325	352	361	368	328	356	370	359	359	347	337	374	356	377	376	347	334	353	355	331	340	321	333	336	349	330	314	316	359	374	344	270	318	370	298	360	359	347	362	352	369	354	362	378	352	359	347	373	360	356	347	317	370	350	344	375	314	362	333	317	375	325	348	355	359	368	378	331	338	350	325	347	337	356	293	353	330	327	345	353	325	350	361	377	361	367	302	340	335	339	331	302	315	319	325	353	331	328	330	327	359	353	337	368	357	347	331	388	341	348	329	327	344	365	353	326	411	346	358	386	347	339	321	369	361	378	309	372	330	362	361	344	367	352	316	364	308	349	360	359	328	344	357	321	363	340	367	339	335	324	334
6067	1186	877	819	797	790	831	794	796	800	809	803	753	841	778	835	808	766	816	763	781	739	772	816	800	756	769	780	766	779	777	817	782	802	802	779	786	805	759	821	783	773	759	768	821	739	761	768	848	786	811	813	801	751	751	803	780	747	779	813	773	734	797	789	779	806	724	767	770	777	788	741	797	766	761	802	742	793	769	824	794	809	759	757	761	770	775	748	794	825	799	804	730	822	806	747	750	759	789	798	753	777	786	821	722	801	777	792	776	753	774	781	749	746	778	796	727	747	732	744	787	783	702	761	727	757	827	774	742	812	775	802	771	740	831	799	757	810	755	807	750	770	810	794	756	769	807	837	768	810	790	734	779	777	763	817	726	786	777	785	795	746	836	828	815	793	811	735	813	783	780	876	763	816	775	803	806	810	767	783	832	809	748	776	794	791	729	747	709	817	770	761	760	768	760	790	755	784	747	774	759	693	817	805	781	837	781	822	755	776	832	755	806	796	783	722	789	808	772	768	776	786	794	769	773	838	821	786	790	792	776	788	790	794	740	764	749	782	766	768	766	797	766	819	765	765	738	762	782	803	730	796	785	833	815	756	767	783	796	780	712	801	801	815	795	805	790	819	760	774	797	810	773	799	790	764	770	817	803	752	760	768	813	769	690	803	775	811	779	766	738	713	742	764	758	815	775	779	773	753	788	780	782	760	783	837	805	764	736	793	750	741	782	777	760	760	819	824	770	806	768	752	797	758	798	800	761	788	761	771	794	804	803	802	777	737	847	752	822	773	821	779	839	832	822	756	719	786	769	774	802	779	812	799	767	823	807	810	778	787	746	782	777	773	761	837	797	781	776	783	794	761	803	788	787	781	813	806	761	850	778	802	736	743	795	819	783	780	783	710	769	776	777	806	822	759	797	780	774	762	814	797	760	785	766	785	794	807	778	766	788	860	824	753	774	790	775	788	832	802	758	819	791	761	770	801	737	791	793	839	810	810	773	751	778	829	750	821	843	807	761	762	758	787	729	735	766	808	789	728	799	795	773	729	757	780	752	835	738	803	762	808	789	820	790	793	835	802	729	763	828	833	769	765	755	784	744	788	822	775	809	771	763	821	752	804	848	732	782	731	731	794	760	786	748	789	780	737	784	791	764	763	802	788	771	768	768	781	815	752	772	806	728	808	779	790	748	729	791	782	755	807	794	775	815	766	795	777	767	761	725	722	792	755	770	770	791	725	798	774	843	750	780	759	777	718	808	819	802	761	803	806	790	774	784	763	792	829	805	815	779	778	784	736	728	808	769	808	769	750	801	801	731	813	776	757	765	777	771	798	756	803	823	831	765	770	781	786	796	798	769	790	776	739	733	736	739	781	808	796	793	725	825	777	790	767	767	807	837	794	838	720	796	762	802	772	765	761	775	812	857	746	771	771	775	782	803	748	713	754	793	779	826	770	748	731	799	736	801	705	783	758	785	758	818	784	762	731	750	795	764	780	774	799	791	832	755	786	721	800	806	803	752	808	781	773	717	763	723	813	797	801	789	760	797	848	783	809	783	784	816	799	824	763	824	816	798	818	796	786	798	772	806	746	768	764	814	836	830	777	773	723	774	825	792	737	764	784	765	761	754	812	777	809	779	748	800	802	717	743	848	791	751	783	761	813	805	763	826	822	840	809	778	799	821	818	785	788	771	787	774	754	745	776	747	816	751	758	797	769	768	753	776	820	797	753	776	811	748	749	752	756	764	788	813	828	772	781	796	806	796	751	804	792	799	743	779	806	786	768	818	809	742	829	760	815	760	775	791	799	758	766	826	799	739	736	766	793	775	746	757	771	769	769	817	832	778	821	775	759	763	786	791	760	835	795	822	804	778	797	778	791	735	795	739	747	755	751	767	788	763	771	760	739	753	765	774	770	789	809	754	757	789	807	811	786	815	757	833	771	802	751	772	771	775	765	865	812	726	801	743	728	787	758	782	770	759	750	813	794	779	811	757	798	804	792	781	708	808	811	858	762	734	738	780	810	780	791	765	800	771	777	785	817	748	797	780	780	774	796	848	765	831	772	779	776	742	779	819	799	796	785	743	793	773	850	790	766	777	742	752	811	747	798	800	760	767	784	733	744	788	744	779	801	782	756	801	781	768	809	783	788	739	770	800	795	778	795	724	812	785	745	760	743	807	800	817	789	797	775	796	821	810	806	776	780	793	794	722	771	782	783	758	750	747	740	752	802	813	744	775	815	749	770	799	810	766	816	865	733	766	762	795	808	749	757	794	790	766	782	836	765	808	780	829	801	794	814	712	768	758	825	779	764	770	794	784	747	770	794	801	832	724	829	750	800	772	779	834	790	758	721	797	767	796	750	745	807	758	764	731	783	778	793	800	808	777	809	759	754	792	794	762	745	758	759	799	794	855	712	813	765	755	801	836	783	734	790	785	805	809	835	731	799	788	771	821	794	831	773	738	790	785	820	765	764	792	755	770	770	793	806	700	762	789	782	769	777	772	760	778	776	778	758	773	771	805	732	805	796	724	767	806	804	769	827	767	781	775	832	780	738	762	778	714	796	785	753	757	783	789	787	801	747	815	815	740	786	817	808	753	814	780	783	752	767	817	790	769	784	787	812	802	778	808	776	785	817	779	798	754	791	755	787	806	774	810	804	820	820	818	807	782	764	766	745	824	785	759	736	803	748	831	764	778	717	807	817	768	787	766	817	820	763	724	739	784	802	754	777	771	799	795	791	816	809	793	765	749	805	765	813	812	733	745	890	742	792	852	790	787	802	806	751	778	757	786	775	750	790	885	773	775	783	761	785	752	763	737	776	758	731	786	830	778	797	749	795	797	761	824	771	776	809	802	741	806	753	819	801	793	774	760	769	784	776	799	818	778	802	816	784	764	726	799	815	754	831	765	818	754	796	748	802	765	808	788	743	755	809	773	811	773	811	780	717	842	764	749	775	807	760	804	803	731	798	799	814	766	769	774	784	848	795	793	779	776	815	718	799	825	838	780	729	789	816	763	757	847	819	737	792	777	775	761	782	738	761	796	773	795	790	807	780	731	727	839	834	790	782	811	811	799	829	788	770	765	756	741	798	787	805	717	783	759	792	814	802	722	754	793	811	793	794	786	828	799	791	809	757	741	756	815	760	745	781	783	715	831	792	783	833	777	820	772	841	795	790	778	829	850	769	764	761	789	750	796	807	766	813	768	777	792	839	803	774	777	769	757	820	776	773	780	758	801	806	774	808	780	768	797	798	809	789	761	778	814	779	789	771	752	788	812	828	785	753	781	820	801	805	810	721	803	789	779	772	821	779	799	776	780	801	803	735	780	791	780	742	762	815	728	752	745	743	785	791	743	760	783	714	753	815	776	780	795	830	818	792	783	790	770	775	737	771	803	800	758	798	774	737	742	786	795	754	779	780	798	751	749	761	833	752	789	780	767	806	828	763	781	792	767	767	805	762	777	786	766	790	832	759	752	788	753	804	762	780
24895	21436	24858	28410	21442	21433	2294	656	529	504	477	480	466	484	428	486	481	503	473	455	438	436	489	463	449	446	427	444	445	451	472	442	398	429	457	448	452	441	429	441	430	454	453	395	415	389	393	435	455	412	440	454	399	443	439	434	446	417	484	477	463	442	406	435	466	422	430	438	423	425	413	452	466	449	472	414	409	417	386	423	409	433	417	430	408	410	484	437	434	462	430	408	439	441	432	429	475	439	448	429	419	461	490	438	406	403	438	445	433	423	467	446	442	466	450	445	466	439	438	466	397	446	401	455	458	443	428	418	448	421	406	469	455	459	429	409	458	440	446	436	423	437	422	440	428	442	386	462	437	417	435	426	417	442	398	416	475	453	461	444	437	417	454	403	459	400	435	382	425	400	432	422	438	452	445	432	482	435	417	412	454	443	465	439	464	465	447	454	450	440	450	445	429	436	430	457	445	463	437	459	415	422	400	456	445	444	424	436	447	428	414	420	435	459	432	468	457	458	450	449	424	450	436	444	474	407	430	415	468	488	463	433	422	414	437	435	424	436	444	399	481	461	485	455	441	511	428	439	452	428	445	432	425	460	422	442	423	433	410	420	429	452	462	414	470	440	427	410	460	451	456	434	436	431	430	443	447	445	479	457	440	444	487	437	431	435	402	449	432	426	450	384	427	446	467	425	420	432	479	432	401	482	412	422	448	457	432	440	457	459	441	429	432	427	437	434	446	421	451	464	429	455	447	443	416	449	463	425	446	445	413	448	427	459	445	405	428	411	439	433	469	463	436	433	467	449	440	435	460	447	430	434	370	434	420	436	412	443	442	436	413	445	456	461	461	423	428	423	460	456	413	453	435	435	435	434	428	454	439	435	426	426	411	468	417	450	458	439	424	414	431	442	425	410	440	433	437	415	450	414	466	447	405	447	425	408	430	454	442	444	485	455	449	459	454	431	414	425	440	427	419	407	464	445	439	469	421	419	460	474	430	461	436	456	416	426	491	451	443	388	420	452	441	463	448	408	426	457	409	416	425	417	430	471	487	419	431	446	471	448	434	414	391	413	431	440	429	437	445	423	424	466	455	434	455	444	462	440	407	426	422	457	438	445	435	415	450	448	452	449	463	443	444	459	444	431	451	413	437	440	448	443	405	417	433	463	479	464	413	407	426	453	399	418	449	453	480	465	431	463	425	449	433	430	434	445	402	448	504	450	430	474	409	434	395	442	442	414	460	425	452	434	411	414	441	463	428	437	447	424	476	436	444	442	449	432	431	431	459	470	438	445	464	452	439	458	401	437	441	393	457	378	441	434	443	461	453	460	427	411	389	449	415	422	436	471	441	438	464	432	462	444	428	412	427	438	421	437	405	435	438	407	430	451	425	428	418	420	446	429	425	430	438	460	408	449	394	443	419	459	444	477	427	425	399	434	430	439	437	412	396	446	435	432	435	454	452	410	411	454	434	433	415	429	441	436	387	456	430	461	389	434	425	427	400	433	416	473	494	465	446	441	399	440	425	468	488	446	434	396	445	459	438	442	474	477	445	445	451	423	433	416	405	404	453	416	433	471	389	438	427	418	471	453	431	423	403	465	428	431	417	380	425	416	475	453	421	426	407	469	447	436	436	432	435	429	458	455	467	428	465	410	399	410	417	425	442	422	461	414	419	432	430	435	438	426	454	373	430	451	479	452	435	443	442	435	427	450	430	424	406	418	461	407	451	460	476	409	438	405	438	444	431	405	469	411	455	438	459	411	483	421	446	456	425	404	395	475	449	429	428	446	430	445	439	456	422	435	428	427	426	425	423	430	421	461	425	473	441	444	452	443	431	404	415	419	431	440	408	431	412	429	450	441	455	398	438	435	417	410	447	496	437	399	454	460	426	409	418	454	467	410	407	429	426	402	423	379	456	428	440	460	438	399	396	403	417	416	413	464	472	477	416	442	456	433	416	427	416	432	412	450	468	417	435	462	458	450	416	430	467	411	460	441	412	440	450	434	419	392	437	403	481	424	430	413	433	444	438	443	418	433	425	420	401	438	474	420	454	438	442	439	433	412	445	441	458	391	426	441	406	425	431	408	470	432	444	448	456	438	420	447	450	408	422	388	463	506	452	455	473	402	434	455	455	428	424	466	419	443	456	453	441	458	445	428	390	454	450	434	408	400	440	430	497	416	464	441	494	413	443	451	441	456	445	469	429	430	450	438	409	434	449	449	442	417	436	433	413	445	429	438	439	471	433	447	487	450	416	419	423	439	416	454	407	446	432	457	470	402	456	421	463	457	442	481	476	418	422	443	428	465	416	426	429	431	442	413	402	448	440	421	441	436	456	432	449	443	429	477	418	447	449	424	494	422	421	411	442	437	466	471	444	439	456	405	437	427	441	456	411	373	458	506	451	429	428	473	425	395	459	428	395	463	413	432	427	442	392	438	442	466	405	388	418	449	425	439	435	427	444	435	464	508	405	407	460	423	444	410	426	378	437	448	426	427	484	456	394	437	478	448	434	416	410	410	429	435	406	389	417	428	399	426	412	465	421	461	440	417	406	478	459	432	426	390	444	471	388	430	421	397	436	410	418	401	417	437	390	447	414	437	409	420	480	420	458	423	430	442	401	447	458	426	430	457	432	425	438	430	403	505	469	451	413	446	397	440	438	425	403	416	400	475	454	404	411	408	401	426	484	453	444	453	426	433	423	385	423	422	426	429	444	426	423	439	464	442	462	458	397	421	445	456	443	444	446	442	435	439	458	426	469	452	398	453	433	440	433	414	474	416	482	426	447	453	441	437	440	470	402	446	447	450	460	424	430	464	407	421	440	472	437	381	436	436	428	432	423	427	428	439	451	422	422	453	410	421	424	444	416	442	413	400	464	445	464	435	431	463	448	415	439	453	399	376	430	409	471	448	409	485	460	452	453	444	431	447	452	450	444	441	435	401	438	458	435	445	420	410	403	438	406	394	390	443	423	426	459	443	427	433	435	451	446	407	456	432	435	455	404	425	477	415	447	445	405	415	434	450	434	439	468	449	441	444	428	451	452	422	444	403	453	452	443	441	437	427	425	429	407	435	446	465	412	429	437	431	438	427	445	443	478	429	397	470	423	440	432	433	409	435	407	383	413	436	438	452	438	419	428	415	414	477	468	443	445	440	453	454	462	434	421	434	436	452	439	461	430	430	374	413	449	429	458	442	444	420	463	455	413	424	410	405	408	456	432	448	440	484	464	408	423	498	483	440	442	442	392	459	463	403	462	455	431	430	431	425	461	414	443	425	468	441	441	430	426	428	457	458	439	448	452	450	431	447	395	427	429	481	394	439	434	449	457	453	439	459	435	437	441	454	428	435	465	407	431	423	442	415	416	432	444	459	473	408	416	435	454	454	449	414	435	466	415	467	417	434	425	401	410	450	384	406	404	416	408	427	430	431	427	483	474	438	407	416	419	434	415	433	417	420	474	470	421	467	436	454	450	439	439	467	430	411	428	461
10190	5842	2052	1312	1076	994	1002	985	977	988	951	931	938	935	969	965	926	1006	925	938	909	914	959	942	909	941	901	890	933	929	908	911	921	891	938	902	945	865	908	921	913	938	961	916	868	956	919	960	952	931	902	866	902	889	925	964	899	910	950	969	921	959	958	928	895	939	950	939	922	901	896	966	947	919	897	930	958	963	1002	949	882	914	945	942	1023	935	920	1022	901	947	918	936	961	960	927	951	903	963	914	995	849	914	904	914	963	958	938	951	917	897	917	921	994	886	924	925	952	899	988	894	926	915	888	925	906	898	888	974	934	943	936	899	928	948	948	869	930	959	957	906	937	937	900	972	910	918	917	941	905	902	919	933	941	887	870	911	877	893	915	888	916	948	941	970	878	858	915	893	876	922	918	951	896	916	975	873	912	903	937	942	956	892	933	928	917	898	942	919	929	909	934	900	939	943	959	909	907	916	879	961	904	902	923	971	916	923	874	931	867	904	922	916	955	888	995	947	929	933	944	914	858	915	942	969	909	912	906	921	938	889	909	878	897	900	890	967	952	972	923	898	929	911	942	876	928	943	934	897	949	941	938	911	940	916	941	938	953	902	961	933	876	975	920	939	906	902	881	933	955	901	904	941	909	862	918	963	921	953	924	930	924	889	891	942	934	918	954	959	901	860	940	884	896	941	943	972	914	897	938	919	906	934	911	871	940	944	906	913	936	925	937	940	922	940	972	916	903	889	943	936	911	920	947	863	975	955	963	958	956	934	951	914	913	933	932	896	954	914	897	877	979	910	904	916	918	913	919	954	886	915	910	970	944	888	923	920	916	929	966	876	902	880	937	917	947	931	917	958	950	959	947	897	941	986	963	919	901	987	866	863	881	928	943	872	878	908	923	894	951	998	934	896	1008	957	922	917	923	926	918	878	910	945	883	907	932	976	912	946	909	938	890	934	901	943	981	885	922	889	943	945	921	973	919	938	895	960	949	924	946	908	926	928	902	897	916	889	972	915	932	928	949	890	927	922	891	927	938	909	852	915	912	942	893	903	899	948	930	925	904	942	974	871	976	884	914	952	939	894	904	944	937	901	895	928	946	950	931	968	933	933	958	936	888	891	919	945	917	904	900	893	975	887	940	923	910	930	934	904	918	952	892	895	916	916	967	952	981	931	915	943	881	884	935	911	953	911	868	847	930	920	872	929	935	927	931	872	927	910	942	880	955	928	924	926	950	891	908	949	947	907	945	903	941	883	978	943	922	951	915	915	963	889	923	934	899	915	949	947	904	891	913	970	854	923	935	957	932	977	913	919	940	964	878	920	903	917	955	955	873	920	933	925	867	898	944	890	983	915	939	912	903	911	905	933	937	969	937	940	888	913	944	939	908	954	937	903	993	909	837	976	911	897	924	944	920	953	860	888	867	947	908	901	923	938	937	888	950	914	883	868	885	937	948	944	940	876	939	939	944	932	969	886	897	912	954	922	913	937	945	954	886	888	900	976	916	920	945	867	933	904	941	905	858	923	928	912	906	963	896	872	930	888	984	895	908	876	949	898	914	910	937	918	936	912	903	935	938	889	899	905	926	930	972	892	901	916	973	922	877	950	921	902	951	940	919	912	953	918	947	888	876	916	906	978	940	852	900	905	923	898	904	930	885	907	949	918	904	951	955	926	908	938	930	989	953	888	969	887	940	976	922	926	931	910	951	876	900	945	943	921	926	934	980	962	958	951	912	868	876	907	957	882	873	918	891	997	954	972	931	872	977	918	934	969	927	890	902	923	913	935	922	966	923	920	882	948	883	996	937	923	970	915	931	935	958	923	953	920	931	901	912	910	907	896	941	896	939	880	941	963	889	934	991	910	889	923	913	961	944	910	935	919	888	926	942	892	951	915	943	952	905	892	947	915	927	937	947	917	902	908	900	897	926	892	940	937	935	892	922	931	962	938	921	911	906	863	914	900	893	907	931	904	929	888	910	905	944	893	880	913	925	931	921	881	946	909	897	910	959	944	891	967	934	905	912	899	928	894	945	971	874	918	920	934	881	940	919	879	938	902	913	913	914	957	884	909	953	924	880	906	918	910	882	952	926	947	930	937	882	966	959	895	907	990	870	991	934	930	918	968	995	914	944	896	878	935	891	904	923	918	867	862	893	878	934	958	929	934	911	931	917	968	880	920	836	899	934	879	963	946	959	953	940	852	982	924	979	926	882	886	945	941	840	891	926	960	903	896	996	914	907	938	920	996	976	917	949	892	927	938	911	968	907	930	933	934	851	892	930	903	937	922	936	940	912	912	922	909	922	890	939	922	920	943	962	962	915	936	876	928	907	930	877	905	954	862	953	907	944	887	924	904	943	892	914	868	915	947	916	947	903	891	986	944	943	884	873	961	938	907	950	963	889	906	927	951	933	881	931	865	949	951	931	957	954	903	872	870	882	900	975	944	941	917	976	910	898	855	921	971	913	931	1011	927	970	907	907	910	877	909	960	903	947	889	884	907	917	908	917	908	953	941	924	928	850	889	913	946	961	922	839	905	949	935	960	962	952	921	904	925	939	930	912	965	938	930	927	941	918	941	929	922	925	914	908	946	938	885	946	914	951	868	913	943	917	914	984	883	971	930	926	864	859	941	927	920	893	928	915	915	930	892	920	910	908	949	841	925	981	871	921	944	937	914	920	925	890	909	881	929	912	965	904	897	923	912	945	927	881	933	945	930	902	914	873	927	925	907	938	920	911	927	938	938	1002	932	937	893	913	907	925	884	976	965	904	933	950	934	971	955	956	945	912	921	907	916	882	901	955	928	887	916	933	927	907	954	962	968	960	971	922	946	912	919	906	920	919	885	876	922	913	911	967	901	899	909	923	886	858	936	928	931	938	952	926	916	907	911	904	933	869	907	942	905	919	919	919	923	900	962	976	875	871	964	945	945	908	882	969	933	921	866	961	927	903	925	959	932	908	924	897	897	885	871	893	925	913	935	896	917	947	956	926	926	921	901	991	899	964	921	903	993	958	924	1004	889	929	957	927	919	942	940	936	856	916	969	951	923	919	966	929	945	929	971	896	933	956	893	900	949	905	939	858	897	921	860	1053	909	929	925	934	900	910	926	933	904	878	878	930	955	863	916	937	898	955	910	924	902	951	997	914	907	933	938	953	950	962	957	911	921	923	912	920	881	904	975	920	904	889	942	954	957	917	872	899	916	933	926	872	915	960	957	951	867	918	881	907	919	972	917	949	947	916	940	895	894	955	965	928	924	953	935	915	852	960	933	933	907	873	900	999	965	959	910	928	913	953	919	885	938	925	904	962	958	886	900	922	919	981	925	907	972	934	904	927	946	909	894	885	910	908	911	919	894	907	919	858	928	944	908	946	900	954	918	904	976	880	933	879	953	916	888	948	965	891	930	927	983	947	965	979	879	903	958	917	947	981	900	969	913	983	943	928	952	861	865	912	913	939	888	934	897	900	926	927	908	924	981	893	907	911	915	931	929	903	986
24287	21448	25150	28192	21452	21471	20564	849	454	384	387	316	349	326	345	325	335	321	286	299	314	297	308	308	268	288	281	276	287	280	278	283	270	266	302	309	294	272	276	300	295	305	311	280	294	312	287	276	311	266	321	274	311	301	284	263	260	292	290	276	277	294	275	314	288	259	276	286	257	277	301	269	271	265	265	303	290	296	268	240	267	295	295	271	266	259	297	306	311	286	301	296	275	267	280	293	283	313	262	259	286	284	292	311	282	270	307	271	253	312	282	291	277	236	285	278	278	261	333	262	289	271	274	290	246	315	308	279	290	301	279	257	261	263	285	280	303	294	258	291	286	256	271	276	291	280	282	299	285	298	263	268	306	274	249	306	287	286	282	272	271	295	299	283	259	284	252	313	295	330	303	272	297	278	277	266	253	276	260	301	301	271	250	299	271	261	282	276	275	314	294	313	318	266	289	290	279	269	244	304	309	272	324	266	292	288	290	253	277	307	318	266	265	288	248	276	301	299	288	260	288	295	277	265	292	287	272	298	255	282	266	295	274	249	265	274	304	291	279	272	273	273	281	275	274	266	310	250	262	282	277	283	306	308	294	310	293	266	303	292	266	258	291	257	300	284	287	300	276	288	308	294	278	284	299	304	253	288	247	298	249	303	271	253	289	268	256	300	263	259	255	270	250	321	300	283	254	259	261	262	246	270	270	286	255	267	277	282	277	231	267	292	292	260	270	271	280	299	304	263	300	271	306	297	247	283	281	281	285	284	287	305	287	271	271	253	254	283	300	278	291	284	311	281	246	248	299	284	275	268	297	311	270	306	279	298	292	270	259	271	264	262	308	271	241	265	281	267	306	252	283	290	306	282	282	261	236	277	297	282	260	307	293	278	294	256	287	303	282	282	281	261	265	269	291	292	307	310	250	245	306	271	255	267	314	268	258	282	286	266	279	298	263	279	285	278	253	291	307	278	280	315	313	270	269	275	276	281	247	262	273	255	290	293	276	273	256	318	288	298	284	291	313	313	299	282	248	267	251	283	275	285	297	306	298	281	272	291	279	287	307	286	274	244	269	267	278	252	298	262	285	277	273	292	288	301	286	226	280	265	295	278	244	266	275	265	266	308	292	246	275	307	275	274	279	260	232	291	281	289	291	291	307	260	237	277	330	277	286	275	259	262	297	278	289	289	320	258	250	270	290	293	285	294	300	303	283	269	283	308	247	266	284	271	295	301	243	282	273	283	276	261	295	242	279	292	256	300	266	275	278	266	294	264	292	274	305	304	265	278	289	276	276	281	295	296	284	323	283	292	249	277	287	256	293	306	293	276	298	262	264	270	286	291	272	261	288	257	316	283	264	279	282	255	271	249	269	307	294	249	279	301	289	263	270	289	310	256	278	262	296	270	283	276	280	307	255	294	279	309	305	297	284	280	279	263	281	251	276	304	297	278	294	249	297	275	267	283	273	262	253	271	264	305	288	299	294	261	275	308	278	292	279	257	271	284	279	276	281	288	283	274	284	304	326	280	272	254	265	294	277	263	237	284	295	255	301	269	264	282	258	291	309	279	277	250	265	304	290	237	270	310	298	312	310	242	246	257	274	249	279	318	277	277	287	254	268	285	321	285	281	254	287	294	237	229	266	298	293	251	276	286	241	275	284	266	271	270	309	271	286	292	248	315	289	262	280	246	312	273	290	281	257	282	277	282	265	291	299	258	284	289	295	273	280	286	299	282	302	321	264	276	275	290	260	288	262	255	301	266	287	280	294	260	277	308	277	277	295	258	255	297	283	279	258	270	292	288	279	250	238	272	310	355	260	271	329	306	291	270	276	260	322	296	322	258	271	282	277	217	309	258	250	268	267	251	311	284	282	306	277	238	270	285	286	269	273	263	291	272	272	253	266	308	251	289	281	263	284	285	313	240	288	271	298	266	295	270	269	305	251	296	298	286	316	274	314	302	297	278	264	276	262	310	297	293	263	291	303	268	279	292	288	263	274	298	244	287	266	286	260	273	246	279	287	290	274	264	283	265	273	311	254	259	267	256	293	287	289	276	279	293	265	289	257	270	307	281	245	308	246	264	275	274	290	255	309	304	299	285	271	284	272	314	306	319	283	284	319	263	262	288	292	277	297	285	303	310	293	279	271	254	292	254	299	292	270	294	296	294	276	276	287	281	289	270	326	286	246	252	261	274	265	302	291	256	290	270	269	291	301	287	301	320	294	283	307	263	308	281	286	237	265	316	244	297	277	242	286	298	317	277	253	319	265	287	280	274	275	259	295	262	305	279	285	299	266	298	285	239	269	244	296	295	251	299	272	283	276	286	278	281	230	280	256	299	302	275	288	277	277	289	316	279	297	283	290	237	267	287	262	274	239	261	260	267	294	276	273	269	299	328	301	273	269	278	273	275	303	314	255	291	323	277	275	282	280	285	280	287	241	244	282	266	286	286	281	285	286	282	268	288	267	281	314	259	261	268	297	283	260	285	275	257	264	326	265	268	319	256	252	276	268	281	274	255	301	286	259	277	273	279	269	263	292	290	275	257	255	289	289	289	277	269	286	283	271	295	275	250	283	269	264	270	286	292	261	268	260	237	260	284	319	289	297	269	286	294	279	285	291	324	308	274	288	269	290	255	287	282	264	282	266	271	288	292	284	278	293	276	279	283	257	236	267	244	249	241	278	287	283	287	277	300	306	304	273	296	283	275	282	266	300	291	255	289	294	302	288	285	303	317	325	269	258	275	247	271	289	289	293	269	232	306	278	296	251	257	299	268	277	251	312	292	302	270	276	265	278	297	283	297	291	286	274	279	261	258	296	302	305	287	323	256	305	301	257	283	284	316	275	286	266	254	292	279	269	283	275	293	323	250	299	279	252	250	305	266	254	313	297	251	263	273	285	266	281	293	275	278	287	295	265	248	283	281	258	293	285	273	276	266	284	278	293	270	258	281	267	314	248	261	298	287	279	312	286	262	262	279	240	248	288	263	281	270	271	291	282	286	269	267	270	240	299	257	280	276	296	288	268	257	291	281	288	302	283	285	305	256	287	259	313	258	279	292	287	290	272	311	272	236	302	269	295	289	274	238	275	275	279	275	284	289	259	257	291	271	309	286	299	294	286	279	322	256	299	271	289	243	264	280	255	258	275	260	291	294	268	306	309	242	261	281	297	282	289	252	313	294	312	290	244	318	305	289	289	282	300	319	272	278	295	274	281	278	272	283	270	231	263	254	275	265	264	258	248	265	289	250	241	248	262	273	286	285	289	299	265	311	266	272	283	316	259	285	242	287	267	277	323	284	283	263	287	261	257	292	252	307	268	287	295	251	266	273	260	261	248	280	274	281	289	294	289	296	264	274	294	264	277	282	291	268	272	285	266	296	315	255	284	297	293	265	313	258	292	291	260	267	272	259	274	312	271	252	297	274	282	277	298	290	251	250	289	299	273	285	268	266	274	258	271	262	296	263	269	250	294	259	309	269	280	253	262	307
13798	8256	2607	1359	913	767	737	718	657	636	605	642	646	613	655	618	608	627	562	602	600	642	617	589	585	608	613	619	597	596	558	576	566	604	611	654	577	611	617	585	610	565	597	572	629	611	591	589	602	634	612	597	605	540	581	634	588	612	581	578	540	585	597	615	566	623	632	589	607	626	583	596	606	585	578	604	571	577	623	662	633	594	591	597	605	626	659	618	635	625	638	597	564	590	589	585	610	633	589	619	646	636	611	531	563	634	612	596	621	573	566	619	611	624	589	572	629	513	565	551	594	616	618	576	618	637	572	604	643	616	581	563	622	595	593	593	630	657	613	610	606	598	643	614	623	630	604	611	611	606	618	577	625	595	615	651	597	604	609	599	635	620	594	630	643	601	589	594	591	601	609	591	598	662	635	573	577	588	612	600	601	608	627	626	639	592	533	575	565	606	591	549	584	625	598	593	619	554	565	557	604	602	625	622	625	573	611	640	608	571	655	579	606	574	580	624	573	595	627	623	588	579	635	618	575	583	590	634	657	574	618	600	569	627	610	624	600	594	587	634	585	574	600	574	632	645	578	602	602	582	581	595	538	596	603	641	619	625	598	569	599	619	584	555	575	608	554	555	641	610	588	598	620	632	594	634	619	599	588	652	607	585	592	597	612	589	607	624	637	603	610	559	600	588	588	611	636	615	602	621	585	570	604	611	638	570	588	548	598	590	609	606	622	541	603	564	627	600	609	609	602	598	625	625	632	607	618	646	631	632	593	609	632	605	575	605	617	601	598	639	637	632	579	601	671	602	594	600	593	612	623	578	633	625	581	575	652	610	623	560	596	572	637	620	588	577	578	573	601	614	622	589	614	608	563	684	608	550	622	635	592	593	649	590	608	665	653	636	602	632	565	632	596	610	606	618	602	600	637	605	576	589	666	610	594	628	604	616	592	635	613	606	573	632	575	588	580	604	629	571	570	615	577	570	566	578	639	607	595	606	623	650	606	624	573	620	610	608	584	599	590	592	621	613	572	572	600	627	584	605	628	610	603	616	580	598	614	618	636	581	612	595	639	565	581	569	610	567	621	631	562	645	609	641	631	592	630	562	632	607	594	570	604	629	570	589	581	627	593	596	587	621	592	602	598	564	615	606	619	616	570	578	622	612	581	633	654	603	592	639	654	604	568	602	623	599	609	616	568	620	586	615	588	627	611	637	596	608	589	628	597	606	592	622	602	638	631	619	607	631	602	579	613	620	602	658	616	597	585	615	575	590	626	558	613	580	566	579	638	564	613	584	630	613	614	620	630	615	603	608	654	594	566	589	600	599	622	602	635	554	575	620	628	593	596	574	609	577	596	636	642	632	644	607	593	616	630	593	607	607	587	558	627	626	584	634	642	547	660	602	567	595	552	594	593	616	605	590	595	575	605	595	596	613	615	606	598	600	591	647	621	600	624	634	614	599	619	600	607	573	594	600	615	579	614	605	595	600	578	617	631	602	594	627	571	631	586	642	632	562	654	597	593	563	592	625	605	590	556	595	586	625	619	616	631	562	597	630	581	648	624	559	609	607	585	601	584	596	621	616	583	644	582	567	589	628	642	572	583	565	606	621	581	571	646	597	618	596	623	587	577	579	600	633	611	628	588	645	640	624	601	583	550	640	597	564	598	584	571	614	602	582	616	607	646	646	603	629	571	551	586	601	610	621	655	585	578	644	593	629	632	576	598	591	563	618	585	569	610	629	593	636	618	637	574	605	598	575	593	641	623	569	606	602	593	648	628	612	562	564	640	583	560	615	632	622	597	589	583	616	597	608	644	595	591	577	592	544	609	598	612	551	628	628	601	622	590	598	567	626	569	618	630	634	612	568	628	621	589	596	615	634	633	581	622	578	551	652	627	628	610	609	593	645	607	569	559	628	569	625	627	610	650	616	601	628	606	545	612	544	591	622	600	568	603	646	590	563	591	639	625	641	572	589	590	593	579	562	615	575	572	599	590	641	639	566	578	629	631	590	655	568	618	573	657	604	609	617	583	582	590	611	633	613	607	639	604	596	622	613	594	598	607	619	578	634	619	616	623	634	603	575	618	640	632	610	573	595	584	606	585	562	613	627	606	622	616	591	636	581	605	608	597	570	603	624	593	655	590	626	579	589	588	569	618	576	554	626	605	573	620	597	601	625	603	588	598	663	616	619	620	555	608	619	604	601	607	586	573	595	630	596	574	609	609	593	636	577	618	598	613	618	578	632	590	603	592	592	575	608	619	631	605	636	587	641	617	609	574	601	608	589	568	583	582	618	555	608	622	624	611	621	614	608	580	632	586	579	636	552	635	610	657	603	627	634	594	603	596	613	557	591	583	625	614	600	611	603	590	596	628	632	596	619	589	558	598	589	661	606	620	639	608	627	578	576	615	630	584	641	585	626	675	588	586	603	614	613	561	539	655	619	600	589	573	596	585	596	644	633	603	574	584	634	584	607	611	600	592	626	605	594	623	644	613	579	633	606	605	577	627	620	587	649	585	636	584	608	543	593	573	604	586	623	613	623	635	609	621	612	627	610	603	572	622	599	590	588	559	552	579	595	616	585	600	625	587	590	621	589	635	632	582	612	634	582	596	637	637	579	596	593	592	560	608	571	561	601	629	611	631	638	570	619	597	649	608	609	629	598	607	615	582	647	567	607	592	589	550	611	595	607	599	616	633	601	593	666	582	574	662	580	580	590	603	584	604	636	616	596	571	593	652	617	590	612	588	601	608	599	596	613	605	587	589	605	635	623	628	592	630	565	607	632	580	561	609	596	608	564	653	614	603	576	594	609	586	642	616	607	586	581	626	624	605	615	576	595	619	626	597	619	580	566	593	618	571	652	628	633	608	606	610	626	607	629	636	592	586	629	627	624	602	572	635	611	582	613	637	666	622	587	596	609	604	573	656	621	620	598	633	587	610	589	637	590	569	611	654	596	625	600	602	604	570	585	635	572	634	639	599	589	572	573	618	617	592	577	642	563	622	633	604	603	610	598	598	596	588	575	592	600	603	614	592	597	611	620	562	575	647	575	581	603	594	601	613	607	598	580	548	627	583	593	615	576	612	594	611	599	558	607	568	603	594	609	583	603	579	620	625	553	564	587	653	577	533	592	604	649	586	553	595	602	622	619	612	637	633	573	599	625	634	609	617	608	621	588	612	576	571	585	620	584	584	617	630	641	605	546	631	584	592	593	618	604	607	610	584	601	578	642	579	594	614	625	563	605	616	626	634	559	613	593	621	618	621	589	543	617	552	600	585	611	612	621	529	605	657	614	611	605	580	636	575	559	559	574	640	589	584	599	667	599	594	632	640	594	599	583	617	572	563	571	601	589	640	624	657	573	606	572	565	612	588	623	584	563	556	626	637	659	605	620	573	598	587	639	630	614	573	579	599	560	607	545	574	637	598	608	626	657	612	586	628	598	638	647	602	604	578	592	644	587	601	557	587	624	641	585	609	591	569	619	579	619
32335	20681	10153	728	438	386	356	361	331	334	354	368	339	343	341	353	353	341	351	343	340	354	298	339	355	369	335	338	339	318	323	350	335	313	327	293	355	377	330	328	345	347	333	321	317	337	322	332	315	312	374	345	366	339	332	329	332	378	385	315	363	352	295	332	387	321	366	300	333	373	339	348	331	330	338	327	361	397	353	370	352	344	319	340	388	355	384	341	348	340	339	332	331	351	374	365	367	356	354	333	324	354	331	362	322	324	348	332	306	296	354	351	336	323	353	316	340	331	353	378	361	300	308	353	347	331	352	305	359	354	342	379	342	329	326	348	329	358	348	355	336	359	332	374	372	334	334	353	367	362	325	341	350	333	321	337	321	335	368	372	333	324	336	321	344	316	306	329	340	331	318	333	386	311	339	331	364	366	331	320	318	343	313	323	360	361	327	334	319	332	309	350	331	366	290	363	330	323	364	358	325	326	335	357	334	342	326	343	321	373	342	329	327	357	348	359	352	319	353	356	325	372	325	356	342	349	329	355	356	342	377	374	323	331	343	340	378	333	353	358	323	332	345	355	368	333	347	366	366	354	353	316	300	355	366	316	345	357	319	349	348	334	341	349	358	378	336	344	369	351	371	334	352	323	368	381	353	347	370	383	330	360	342	366	324	367	329	333	325	325	342	347	346	358	280	341	342	340	356	336	341	318	307	332	357	303	329	311	338	343	317	350	336	319	321	318	341	315	331	337	328	331	310	327	309	357	312	384	370	338	318	361	362	336	373	326	325	330	328	349	350	373	328	297	325	340	324	361	348	362	390	349	304	351	328	299	347	360	363	347	327	337	351	320	367	322	356	331	323	350	333	313	361	356	380	335	342	340	296	352	345	346	321	332	317	359	360	342	355	332	360	363	355	319	328	314	382	335	354	359	369	315	346	307	349	335	349	345	357	335	385	328	343	297	329	311	367	338	325	351	361	339	344	349	348	321	320	357	311	316	351	372	316	357	318	317	362	348	341	348	346	315	339	349	346	350	345	370	342	334	372	338	357	316	347	336	344	377	318	329	390	326	335	357	341	336	361	331	334	391	318	319	338	354	348	327	344	385	338	344	360	347	364	381	332	309	357	332	353	367	312	351	350	314	346	377	379	322	329	328	343	345	337	392	361	332	338	348	337	325	363	361	299	364	375	319	335	353	334	311	326	367	347	334	337	334	353	341	329	328	366	341	326	298	300	380	328	376	349	342	331	357	371	337	341	330	306	358	353	372	384	348	364	331	319	315	327	391	329	308	350	328	346	351	359	344	313	316	343	340	310	305	325	349	325	342	353	365	314	331	361	336	316	361	348	338	364	352	360	357	351	312	300	331	318	327	325	317	340	322	348	345	326	334	332	329	311	363	323	295	342	319	329	343	379	359	343	325	359	348	306	389	352	299	341	318	377	355	377	346	354	362	350	334	357	366	315	330	325	342	345	324	356	357	336	331	334	334	345	330	360	325	347	334	325	341	359	352	332	348	330	329	298	285	329	342	294	343	353	355	352	350	338	345	318	359	353	323	324	381	364	351	324	336	388	361	340	313	308	339	334	362	389	335	341	362	335	342	362	337	317	335	319	349	357	351	359	380	338	339	359	346	337	356	334	341	345	349	325	354	333	329	331	361	314	336	319	339	321	345	328	368	305	372	357	340	335	336	345	390	320	332	350	352	367	355	326	362	366	353	323	318	331	323	313	291	346	333	353	397	334	343	324	338	340	372	329	339	374	292	371	336	332	319	345	362	346	390	346	347	355	315	338	319	378	357	336	357	363	364	326	351	299	329	319	338	328	315	354	334	361	326	316	337	348	367	318	350	403	374	329	341	379	364	374	339	338	315	346	356	370	317	274	336	322	364	356	365	367	304	344	347	332	344	378	344	358	362	336	336	352	319	297	365	335	347	318	330	357	326	321	333	363	344	341	365	327	356	355	336	359	323	365	330	319	338	358	365	341	323	339	328	334	334	357	369	360	387	305	366	320	354	343	315	335	336	344	348	355	356	314	328	326	314	357	386	333	372	360	370	327	329	333	308	339	364	326	351	342	300	338	317	357	344	353	368	355	369	327	356	340	354	335	325	364	351	298	344	322	335	338	362	325	346	323	364	355	358	318	334	321	389	354	323	340	359	357	343	360	318	342	354	336	351	370	360	362	365	278	340	320	338	378	348	335	342	328	337	311	350	299	357	368	349	355	352	308	331	391	327	320	350	333	353	333	340	321	316	344	335	328	366	329	310	348	341	345	299	328	348	345	340	342	368	339	369	381	347	339	345	340	363	351	334	371	376	331	346	328	359	363	312	359	395	339	336	325	347	334	348	321	354	340	366	309	352	339	325	321	312	328	322	333	351	320	334	354	363	363	320	352	325	318	341	344	335	350	333	363	311	378	361	340	311	365	345	360	389	337	357	375	331	303	303	342	337	345	352	353	370	363	336	337	337	323	351	327	344	354	342	338	309	346	335	329	338	334	342	331	345	306	337	337	346	343	337	349	318	346	352	366	337	362	299	329	342	335	339	347	345	366	357	332	355	343	342	344	308	368	371	326	299	353	341	333	343	310	354	310	339	342	337	331	320	343	356	355	332	334	315	358	321	322	362	369	312	344	354	383	356	303	311	305	290	365	311	300	341	346	333	330	302	341	365	345	340	358	342	331	316	325	287	334	329	342	344	347	369	336	304	357	348	343	350	336	327	326	313	368	338	327	339	353	344	323	372	307	318	312	355	383	348	343	356	382	353	349	337	375	340	336	333	373	352	381	340	316	345	369	340	309	348	344	392	355	355	316	370	331	368	337	337	335	347	361	324	393	327	318	340	361	328	336	367	342	345	344	384	342	352	329	350	378	342	350	344	386	365	340	349	345	358	358	320	350	327	332	316	346	334	359	287	383	298	358	344	353	305	356	340	328	308	338	345	361	360	331	342	360	345	315	368	324	331	361	320	348	324	335	340	376	331	334	336	351	345	332	278	322	314	314	361	311	298	333	390	322	319	351	332	351	342	335	361	349	376	326	317	348	392	349	356	338	345	342	365	339	369	366	331	301	315	334	387	328	345	351	305	357	351	353	317	365	345	314	327	338	320	335	368	337	338	330	332	363	327	336	316	349	326	350	351	296	346	342	349	363	354	323	354	349	327	348	361	327	373	319	329	329	356	327	376	345	382	340	357	346	384	370	324	328	299	331	334	366	334	308	313	342	337	325	346	366	350	335	372	321	327	336	362	335	334	333	318	322	340	337	308	392	328	356	389	326	322	314	404	324	343	357	339	344	306	339	304	363	389	360	332	349	324	349	368	330	325	328	351	327	313	360	328	303	342	366	344	360	325	359	321	336	364	336	329	342	321	320	324	326	349	324	332	352	361	353	323	368	337	322	317	357	393	352	356	352	339	334	352	321	358	367	345	337	332	342	351	380	352	354	362	342	341	310	355	344	326	330	338	323	346	344	337	349	352	331	343	335	367
6036	1145	837	807	790	773	793	824	813	769	806	777	786	801	781	771	756	732	747	821	779	761	786	780	804	707	791	776	759	779	786	828	697	790	772	763	757	771	820	782	744	775	800	754	777	821	772	756	803	783	844	823	784	757	762	809	782	772	772	781	737	806	815	775	809	737	780	802	782	768	788	783	786	789	763	742	739	753	823	789	748	753	798	766	776	764	770	813	771	777	725	809	789	779	788	762	776	786	790	738	785	859	791	768	830	759	802	766	713	758	767	787	787	761	795	834	802	761	794	765	793	796	767	803	795	806	775	756	780	733	771	753	761	801	784	799	784	754	822	809	765	711	785	781	810	746	763	766	814	770	790	822	794	829	733	794	784	808	811	818	754	800	723	785	772	731	791	819	741	766	781	763	807	749	753	822	790	788	801	780	756	824	840	772	776	809	785	770	737	767	795	812	760	759	800	759	808	764	771	778	826	767	813	773	789	775	843	841	747	785	807	807	775	812	799	801	820	828	771	795	802	791	746	778	757	790	745	765	773	782	829	781	799	770	759	790	711	761	756	800	804	757	729	830	766	765	811	803	805	808	737	800	732	774	741	778	736	766	769	817	767	732	794	777	798	756	722	777	727	786	787	731	804	749	778	781	799	794	770	805	813	793	793	823	809	764	778	776	775	826	773	768	753	785	814	789	796	783	757	840	801	811	812	778	768	755	816	793	811	787	793	770	800	781	751	759	760	740	804	782	770	816	808	771	777	751	799	792	777	729	755	807	745	781	733	746	746	821	747	793	755	794	774	812	758	761	810	784	745	818	788	783	735	799	782	769	809	859	768	769	768	761	764	759	745	773	752	756	738	804	782	791	778	833	780	757	804	831	803	789	781	771	796	825	784	744	789	767	739	765	828	763	784	750	749	781	758	799	803	783	779	801	779	780	774	824	793	760	770	761	721	821	756	771	770	780	754	783	770	782	785	791	819	767	743	855	734	774	808	823	792	807	759	802	762	805	793	796	823	769	800	797	792	781	791	748	823	751	793	761	777	733	776	788	817	771	792	774	791	821	781	829	771	755	782	767	724	768	829	777	810	773	769	801	769	805	805	727	808	807	776	838	807	822	765	786	739	800	804	795	783	808	765	804	845	786	776	755	808	781	716	746	839	809	748	694	762	810	749	810	809	747	805	822	786	834	777	716	800	739	821	768	785	736	806	778	789	752	767	790	745	825	786	765	780	815	819	735	778	781	796	803	799	768	792	773	783	770	752	826	775	812	782	809	800	726	757	721	815	785	786	756	776	831	783	766	792	777	773	732	796	797	802	769	753	789	756	822	800	768	734	797	770	858	758	781	801	836	740	815	786	750	809	786	744	758	777	785	777	838	789	833	801	783	804	858	780	814	843	782	754	798	736	809	815	811	752	815	787	745	826	823	777	792	812	853	778	803	772	740	709	792	806	805	827	770	749	821	756	788	794	805	822	705	753	827	816	789	760	768	785	786	780	774	772	819	764	742	774	806	774	756	769	794	784	758	747	802	797	759	784	763	799	805	798	789	755	734	765	809	774	760	738	782	758	765	803	746	773	819	812	845	790	758	776	789	827	768	795	733	756	778	761	799	795	730	778	792	771	764	789	813	833	772	796	785	791	773	785	760	745	776	768	758	780	774	783	760	781	813	813	781	794	780	799	828	790	791	745	802	792	771	764	749	799	816	757	755	822	785	740	776	837	840	795	780	764	770	769	785	783	777	773	773	784	822	769	773	776	788	790	728	771	784	761	741	789	829	747	825	785	806	811	731	815	750	784	721	777	784	780	746	730	728	782	828	748	779	825	815	816	801	837	800	781	749	791	791	774	765	819	784	766	779	819	752	772	763	777	839	812	791	815	844	799	741	740	740	757	804	801	777	799	792	816	797	777	768	787	800	767	757	781	758	792	778	777	790	769	779	769	739	775	744	806	762	767	810	743	782	790	760	833	835	769	771	786	810	766	821	800	770	766	782	762	785	788	773	734	782	747	815	802	748	760	759	728	781	749	762	754	819	811	808	794	763	841	791	748	737	796	760	764	795	762	804	722	738	780	777	788	806	788	800	796	764	771	791	773	764	778	778	815	782	772	791	770	799	753	811	786	783	778	749	801	777	756	784	760	794	750	779	786	768	714	727	768	794	781	804	802	809	810	800	774	737	757	797	765	764	764	807	811	784	776	849	807	754	763	757	817	775	750	812	804	789	827	770	761	813	781	766	769	722	778	806	775	752	766	751	750	784	795	781	807	741	805	782	791	834	822	799	815	793	782	830	791	804	785	763	794	763	829	800	783	761	770	829	836	767	755	750	766	771	791	755	769	760	791	809	841	767	805	767	811	772	770	786	836	783	762	760	820	798	768	817	729	733	752	778	843	806	819	756	751	834	784	803	738	750	781	727	786	778	787	785	777	814	803	795	795	792	718	736	798	772	834	783	721	761	800	797	805	794	769	783	824	752	755	751	747	803	805	771	802	823	771	786	786	787	752	785	767	750	729	848	752	785	785	728	778	785	746	830	793	735	757	787	778	819	784	750	772	850	766	832	772	822	788	733	778	797	787	794	734	793	796	748	764	740	762	786	773	750	787	787	760	756	739	773	826	755	774	778	805	792	781	797	804	721	814	798	746	820	793	775	815	766	730	774	815	777	785	731	794	764	786	746	757	733	792	791	778	775	747	766	767	799	763	787	784	800	776	782	788	810	787	788	791	829	803	748	755	770	757	749	767	791	764	835	769	773	794	819	778	828	752	790	769	805	780	843	812	749	756	783	785	725	750	777	778	776	790	781	791	749	778	773	777	735	794	775	752	795	774	800	770	751	762	745	750	782	788	795	757	818	810	771	765	794	761	801	795	761	844	834	757	778	764	754	808	825	818	718	781	807	771	786	798	763	740	789	759	770	785	796	803	747	796	786	728	789	767	759	792	801	728	799	794	755	761	782	795	746	765	734	800	796	811	792	843	828	804	745	748	772	788	782	832	797	775	769	787	761	785	790	760	769	778	770	773	804	813	762	749	789	745	778	755	810	734	792	811	773	748	740	839	762	768	785	811	750	766	774	779	741	800	790	760	784	792	823	781	787	765	777	869	766	743	786	760	811	802	787	803	782	765	804	720	834	764	784	743	794	776	788	771	783	736	759	781	783	761	821	803	793	761	818	775	799	736	746	845	728	827	797	770	737	803	710	791	789	771	800	816	801	795	784	745	778	826	765	737	797	795	805	760	759	836	745	808	763	774	761	797	716	761	787	763	784	793	761	755	737	788	784	802	753	812	776	749	853	823	788	776	733	817	777	796	785	776	728	772	785	742	765	781	798	748	811	782	772	855	757	886	787	776	765	808	728	815	814	775	780	775	767	780	799	791	805	728	801	818	843	799	776	781	754	825	789	806	794	789	791	749	827	758	786	732	756	784	728	822	793	746	752	826	772	816	834	781	782	806	801	771	784	781	794	736	732	771	790	759	791	791	771
24923	21482	24915	28471	21471	21413	2247	619	516	456	458	425	425	453	455	466	457	437	485	416	453	438	404	428	445	450	468	445	442	483	425	465	421	420	432	416	442	423	475	439	414	444	429	388	483	448	472	459	469	440	443	432	444	495	486	416	415	419	420	447	447	406	416	478	431	426	417	478	425	413	405	420	435	436	459	414	424	441	441	453	424	402	416	415	429	408	451	443	446	400	456	437	464	450	457	422	445	433	416	416	464	442	419	437	459	401	423	415	419	429	462	416	453	447	453	462	413	417	444	437	434	469	441	418	439	413	452	436	425	449	418	446	460	419	427	457	376	433	406	419	472	434	450	462	392	437	438	399	427	443	440	433	444	419	456	435	429	432	447	462	422	439	445	421	422	419	441	411	419	456	422	417	399	459	433	460	466	446	457	420	470	420	425	405	451	400	472	472	448	430	449	437	457	425	454	456	439	438	449	392	459	456	452	429	425	413	433	442	440	434	413	421	416	400	418	418	436	445	444	449	424	437	429	410	443	455	424	471	442	416	403	398	425	450	429	420	457	460	455	463	394	417	447	462	422	446	412	438	442	457	443	464	452	436	399	444	423	407	431	412	384	398	444	452	447	421	469	438	400	430	400	444	411	400	414	415	409	395	432	428	429	420	422	428	439	459	455	384	458	472	416	429	446	391	410	391	425	424	431	428	456	425	434	429	436	468	438	424	432	406	446	404	436	464	457	420	453	456	441	444	453	388	438	458	432	444	456	455	466	450	450	438	458	421	419	410	423	448	390	435	441	426	453	468	463	430	405	414	461	441	471	423	437	458	442	418	428	469	422	424	485	379	407	461	440	431	449	427	474	409	477	386	453	409	445	397	449	430	428	481	445	473	450	445	428	442	411	457	449	444	455	439	470	426	476	446	444	407	441	457	425	460	398	403	442	449	465	426	423	463	416	449	435	438	449	430	495	434	443	425	506	424	447	458	424	432	417	438	411	448	422	438	392	454	419	390	421	465	422	437	453	441	400	390	430	427	374	452	417	477	456	454	468	452	423	440	408	413	384	417	451	462	421	448	428	460	448	424	454	395	420	434	374	440	443	441	420	404	433	447	443	434	435	390	413	396	433	435	427	451	483	460	426	447	435	475	454	409	445	434	486	404	431	438	474	485	465	396	426	402	454	412	418	432	413	473	407	435	449	402	484	448	409	448	451	408	418	449	420	433	443	471	416	476	488	440	401	431	496	430	431	423	437	429	488	473	424	405	459	453	415	465	446	437	421	425	470	460	420	435	424	479	459	468	470	419	448	432	405	413	470	419	448	459	368	416	394	461	459	458	443	439	445	446	410	453	417	440	453	459	421	437	453	474	426	420	431	412	399	410	421	425	419	429	453	443	441	446	431	460	445	389	447	450	423	415	408	408	413	448	471	484	446	394	440	455	435	466	410	450	431	439	451	451	410	447	454	450	460	455	466	433	434	407	424	426	386	447	422	458	424	440	449	390	445	438	432	481	433	440	462	452	453	401	431	432	417	429	404	473	443	395	432	454	437	415	420	435	443	417	403	425	426	410	424	460	425	445	439	449	429	419	489	451	450	457	430	403	445	457	428	462	433	451	442	454	459	473	429	448	426	412	436	402	436	456	432	431	451	418	477	414	424	418	445	442	405	418	435	444	437	443	432	427	412	442	439	443	422	430	426	437	472	461	422	400	462	443	454	355	446	444	460	411	397	456	465	489	420	435	425	398	406	395	436	455	458	440	386	392	403	466	439	428	489	458	420	453	418	461	451	433	458	435	445	450	449	449	473	450	472	415	434	468	422	398	431	420	443	463	443	431	420	466	449	458	425	448	443	459	462	424	415	411	464	465	437	407	458	451	404	434	435	444	432	461	465	428	423	455	427	437	441	465	431	425	445	452	455	467	453	483	428	419	424	438	449	451	444	425	453	416	435	424	446	415	448	459	405	414	441	455	453	468	444	453	442	439	408	446	432	425	436	420	423	433	458	472	440	418	431	465	439	429	411	424	452	435	491	468	449	473	430	448	417	439	412	459	444	409	443	388	453	461	448	460	462	432	462	454	435	388	429	444	450	433	414	448	458	455	448	436	437	500	481	438	408	446	427	436	438	447	475	424	431	421	426	448	461	436	436	434	404	426	415	409	397	420	451	435	436	411	409	415	429	490	444	434	443	421	458	449	395	450	455	414	439	472	447	424	424	460	403	428	426	425	409	424	439	407	457	458	435	420	455	457	450	376	427	449	428	427	451	417	448	443	455	462	420	448	442	423	440	424	457	406	442	463	394	421	467	429	431	437	462	446	425	420	456	396	426	430	470	389	424	480	444	463	454	444	466	444	447	459	458	421	403	435	472	427	443	435	431	463	430	427	414	436	408	412	435	417	452	434	416	433	427	443	436	443	457	461	425	432	462	402	396	421	434	428	480	425	432	415	425	416	410	436	456	410	418	450	453	439	476	448	394	442	433	443	431	386	449	411	394	405	381	440	428	406	466	432	422	449	475	450	460	414	436	432	430	449	427	437	445	436	433	487	447	456	406	417	430	470	426	413	386	426	443	478	431	432	435	404	433	444	431	404	425	446	391	434	477	460	438	428	436	438	425	420	417	433	444	396	454	443	454	435	438	457	451	410	460	446	434	477	460	441	416	447	476	382	428	414	419	426	394	450	461	427	469	396	393	409	482	445	467	415	418	439	457	484	440	460	427	454	416	455	434	439	465	413	429	456	457	422	422	398	426	470	444	418	422	475	420	472	419	423	409	393	442	403	435	382	419	430	403	412	449	422	420	420	436	457	409	408	464	451	402	415	442	446	426	401	421	416	419	427	462	455	401	443	438	432	461	441	408	428	441	471	481	424	422	437	437	417	449	411	447	443	416	401	440	436	437	399	405	420	444	425	465	438	429	427	435	439	421	417	392	412	391	364	443	429	416	408	450	466	478	428	432	428	442	445	420	425	379	422	409	444	392	423	434	461	466	437	409	411	449	441	410	418	428	454	457	413	417	459	428	469	379	426	457	437	430	431	423	435	423	446	446	426	445	464	435	417	435	451	451	439	438	428	437	439	452	413	479	460	434	409	488	497	458	400	459	431	445	439	420	425	459	473	471	388	453	440	431	459	418	437	460	475	463	441	424	388	428	467	428	412	427	476	453	413	473	430	464	429	440	444	452	390	447	413	407	427	452	428	460	426	447	422	459	443	466	439	459	440	447	450	432	433	415	442	432	466	435	402	436	424	416	423	412	403	452	407	405	391	436	408	403	441	399	396	423	465	453	436	448	448	489	409	430	458	432	454	462	479	450	436	421	412	461	444	408	443	440	449	443	454	438	417	440	401	432	413	454	394	424	499	486	406	398	454	462	460	455	444	457	420	463	434	405	435	444	453	457	448	425	455	406	429	475	428	460	423	470	451	441	420	430	447	459	438	453	458	389	445	425	441	395	393	439	441	427	440	412	426	435	425	435	461	424	433	447	392
10264	5727	2053	1281	1073	954	934	903	973	988	956	939	901	946	912	914	933	955	905	877	901	966	911	960	916	981	953	993	936	924	931	882	976	928	946	894	951	915	940	904	931	911	955	913	935	943	895	913	890	970	934	888	903	934	973	907	876	948	976	971	935	921	961	937	980	962	917	947	965	931	954	924	932	909	910	951	889	966	912	946	954	962	945	913	949	950	930	896	931	920	942	918	934	969	963	895	946	877	925	920	934	949	897	967	947	932	902	898	927	929	890	942	935	893	903	856	928	906	906	897	941	912	901	892	937	962	991	916	951	952	913	926	941	929	929	863	910	892	901	963	925	909	904	925	905	958	893	929	958	963	914	920	912	904	1012	879	931	939	893	948	921	901	919	927	897	975	934	879	887	940	959	963	934	975	942	951	937	914	913	923	945	914	948	939	964	927	890	890	874	958	938	946	861	908	939	936	906	935	915	945	907	912	925	902	957	968	949	886	910	873	913	971	944	946	921	889	874	976	918	905	911	902	973	892	902	873	881	910	899	898	900	925	901	939	918	914	955	916	952	895	923	934	938	961	893	940	959	969	929	913	881	927	946	929	910	967	920	886	979	891	842	859	989	899	851	953	903	950	933	896	976	889	931	874	866	968	873	935	910	931	897	948	922	950	951	943	891	928	954	944	933	923	904	944	880	927	926	964	926	932	862	942	954	874	948	922	916	901	901	938	908	945	906	924	1007	997	865	856	921	978	911	924	965	957	929	916	1000	892	886	904	878	920	902	944	942	921	937	898	902	1020	911	969	889	900	939	909	930	908	909	977	957	939	962	930	970	883	936	966	948	928	911	925	924	903	936	917	928	920	934	935	923	974	933	969	916	880	900	949	893	892	907	920	921	882	915	894	929	928	977	907	910	906	885	922	968	888	951	880	969	888	968	853	930	902	910	912	949	897	964	899	919	961	933	897	869	894	923	894	921	952	921	926	920	933	962	933	928	954	962	937	931	927	936	910	947	896	904	920	897	951	958	932	908	975	930	928	917	858	957	925	915	992	965	931	965	905	996	910	936	936	979	956	904	930	931	853	930	917	932	963	956	936	920	871	926	950	1007	896	892	923	895	977	918	923	887	954	888	954	933	867	977	988	982	970	964	890	923	894	975	929	909	864	939	938	938	965	910	916	901	949	943	930	990	957	929	948	966	959	923	963	874	906	906	900	893	896	921	946	918	893	959	914	949	889	909	987	934	983	962	941	943	945	926	893	895	932	923	939	896	940	936	980	912	918	964	923	948	907	891	913	899	1005	889	957	927	913	959	857	929	893	930	897	942	948	939	887	933	942	881	938	925	909	942	938	919	887	908	921	946	920	920	896	872	944	911	911	922	909	922	904	921	894	866	885	910	928	920	934	894	921	919	873	901	912	928	917	909	922	966	991	923	934	952	864	888	920	888	877	915	932	907	939	901	906	944	868	950	901	890	901	903	903	851	892	953	956	955	901	946	858	889	906	911	936	938	931	918	856	960	897	900	919	902	968	952	972	938	918	986	921	926	926	908	882	914	930	923	919	892	940	940	926	961	915	910	940	981	920	868	946	899	909	957	998	944	896	939	898	938	924	910	941	911	903	982	928	922	881	946	916	900	966	908	914	909	882	922	920	897	898	907	952	928	897	895	980	923	931	942	937	906	895	923	940	954	922	939	961	878	842	939	944	898	911	941	935	901	874	837	978	979	941	958	935	919	975	902	963	954	921	913	959	949	995	863	881	926	884	988	910	861	952	923	942	940	930	966	952	956	898	944	965	928	886	917	915	941	880	862	881	907	907	908	916	981	890	913	904	888	946	935	879	978	976	922	908	924	925	921	906	903	940	877	921	903	971	954	906	975	906	923	947	906	932	928	909	903	857	881	929	938	928	899	929	934	955	981	924	886	930	937	901	964	939	946	907	892	892	879	885	946	934	929	906	940	905	893	926	895	889	953	883	888	941	901	960	838	891	914	892	955	906	943	896	884	930	893	934	905	927	900	921	913	923	944	917	952	893	981	961	948	956	910	980	910	926	920	961	930	907	890	884	966	944	940	938	910	942	911	963	924	965	954	941	941	920	979	906	929	936	930	890	893	922	903	893	928	928	920	962	831	937	944	940	962	947	959	978	985	890	894	928	902	898	918	981	920	892	856	918	910	907	951	897	908	939	947	953	896	948	930	934	939	948	920	921	887	954	950	957	919	912	932	920	939	934	918	908	888	951	906	852	994	960	929	955	973	983	857	920	882	901	904	931	912	927	897	935	951	948	907	940	931	894	871	968	887	963	912	912	936	894	927	891	882	923	915	948	921	905	891	872	950	927	884	958	896	931	930	975	940	918	971	873	919	903	927	930	966	930	950	881	947	949	968	891	973	888	882	905	925	941	899	882	929	908	940	969	891	929	893	929	936	893	926	934	909	872	913	988	911	931	901	893	887	916	909	890	920	935	900	959	949	891	811	920	981	875	945	934	935	920	923	960	883	887	979	873	941	929	942	897	945	922	938	922	907	917	896	854	913	891	950	970	929	950	866	942	916	875	913	919	952	920	960	924	919	919	921	932	966	915	893	947	944	959	1007	909	944	931	907	921	886	955	969	861	915	902	902	954	900	950	885	965	913	951	932	954	952	947	908	935	888	890	943	956	919	970	905	953	905	938	945	964	926	977	924	993	958	932	948	904	1008	890	928	925	906	909	968	899	914	920	893	913	936	940	886	897	910	921	951	950	873	960	927	896	952	893	943	934	897	938	923	930	892	928	940	940	894	873	874	969	934	960	955	897	995	966	904	898	964	901	889	892	951	952	910	940	899	906	904	918	937	912	925	917	938	969	910	881	880	950	908	950	948	959	929	960	954	928	915	910	968	932	913	928	910	917	899	892	940	909	938	910	895	923	932	962	956	940	947	879	909	943	925	944	937	903	941	930	898	902	984	926	939	906	931	904	932	1013	951	905	919	911	880	939	917	919	932	909	913	907	967	934	922	956	933	860	912	933	904	942	924	882	940	920	910	918	906	932	897	905	901	901	886	898	933	907	982	910	889	966	866	896	892	963	893	921	883	929	918	900	931	947	932	937	970	939	935	894	937	907	877	944	953	943	928	958	936	925	894	964	967	929	875	897	898	986	929	984	897	942	895	941	973	889	923	878	963	887	933	999	931	975	940	911	951	903	965	918	978	917	927	901	931	948	879	897	925	965	879	981	976	909	892	983	921	987	949	935	903	942	951	937	912	906	943	911	863	928	918	900	929	956	951	965	918	938	886	927	914	906	925	920	938	940	993	892	934	951	926	897	875	983	943	939	1005	910	902	896	893	882	887	950	878	896	908	939	945	934	942	1008	942	884	932	858	910	919	888	917	932	930	962	924	913	934	948	967	936	964	938	948	951	943	900	936	906	930	921	878	914	952	895	947	896	959	962	830	1009	935	906	949	927	925	924	916	935	903	973	884	967	918	908	965	910	965	914	881	943	936	924	906	957	950	924	1001
24288	21414	25098	28131	21414	21432	20386	828	462	394	350	345	364	324	317	322	323	307	312	290	300	321	297	318	307	255	283	302	302	308	319	320	276	296	274	298	309	271	278	294	285	270	258	292	268	238	292	282	309	274	270	258	301	295	273	279	308	265	266	281	294	279	300	301	277	266	297	273	297	289	303	307	272	288	286	295	299	266	261	286	284	278	258	296	265	265	248	293	254	283	287	302	283	282	280	281	258	253	317	292	283	271	295	311	269	269	264	291	266	286	285	281	300	287	258	265	265	262	281	283	313	291	281	288	272	310	282	271	292	292	282	286	290	264	321	258	266	284	265	285	295	251	281	280	292	274	291	289	251	281	244	251	282	264	279	296	275	268	278	273	256	262	300	306	283	292	275	275	307	281	272	271	282	297	255	297	276	310	270	274	276	271	295	266	262	293	273	280	305	295	272	299	276	272	286	299	261	288	262	299	273	251	275	243	272	313	269	302	263	298	260	303	287	304	289	261	250	251	267	288	319	247	263	229	283	275	306	295	282	278	311	278	275	272	261	268	306	282	280	288	235	278	269	257	247	291	272	288	298	324	305	258	267	302	309	257	276	309	270	262	280	278	270	271	268	294	265	276	284	301	305	284	255	257	280	284	286	266	282	254	262	296	275	311	302	254	286	284	280	268	283	279	272	329	286	252	295	294	293	265	277	282	271	288	262	303	282	265	258	281	254	294	297	269	276	276	286	258	305	304	303	308	274	332	289	307	290	257	269	277	289	274	270	276	260	269	277	273	303	242	262	250	288	268	275	283	283	263	292	306	292	270	283	271	289	281	272	300	240	271	239	267	293	279	269	302	298	253	264	266	311	269	270	280	285	274	267	285	310	287	282	271	254	289	284	277	272	273	301	283	294	253	284	303	283	292	311	253	277	266	297	291	246	273	293	274	284	270	275	286	301	312	286	287	313	293	288	308	256	313	243	283	293	262	315	276	231	285	286	255	263	303	314	292	289	270	298	282	279	279	265	265	272	281	261	248	262	328	327	288	263	297	289	272	266	258	289	281	318	289	287	272	285	300	287	283	295	287	264	268	272	282	295	312	290	264	272	260	289	259	271	273	287	265	276	296	300	259	245	285	288	263	274	289	289	259	286	274	273	277	278	274	288	271	267	252	266	297	292	258	286	277	293	295	296	264	298	286	278	280	251	296	266	274	275	277	285	259	292	250	279	254	296	283	287	258	271	259	274	267	250	307	300	275	269	292	273	267	294	292	268	282	271	279	286	263	276	258	274	256	293	245	267	295	261	290	258	278	255	270	283	320	319	285	286	302	299	265	287	281	296	313	266	274	284	265	272	283	264	279	275	301	265	290	290	260	283	243	262	281	285	286	316	280	296	266	295	304	271	288	282	263	304	282	274	274	225	263	281	253	254	283	273	287	282	249	277	277	274	267	248	277	283	258	248	281	278	260	283	244	293	283	271	296	259	280	273	268	244	252	241	302	267	264	272	246	259	275	258	304	270	298	293	270	269	247	284	277	271	281	309	287	269	242	274	280	288	269	271	266	257	320	284	279	259	255	285	303	277	252	277	270	264	299	265	300	272	275	291	287	283	264	286	271	350	303	283	288	261	258	279	259	269	291	294	289	276	269	270	278	260	301	280	243	275	288	272	267	277	315	281	259	265	263	251	301	279	288	297	301	261	276	274	268	312	285	267	300	263	253	299	296	282	295	310	266	246	255	258	253	288	299	275	267	268	253	276	301	290	275	255	257	291	233	304	282	270	262	288	301	281	283	269	253	275	278	304	278	287	257	256	272	295	282	261	283	270	311	284	299	289	303	311	266	329	273	300	295	255	272	298	274	292	274	287	259	314	290	305	266	313	292	283	329	283	322	287	288	266	269	307	264	296	265	298	278	244	283	266	271	248	288	309	306	299	230	221	276	267	262	263	274	295	289	284	283	277	292	289	300	303	275	264	276	272	261	273	285	294	274	267	261	292	271	283	276	290	255	280	285	303	274	286	283	302	270	267	261	262	255	286	267	268	267	300	273	274	301	242	283	254	279	298	280	281	283	286	276	275	275	267	269	281	276	296	270	268	294	307	284	253	280	295	268	315	246	251	276	279	303	271	271	278	289	270	300	280	251	269	295	252	250	282	249	306	250	304	238	277	270	304	261	281	293	276	292	294	291	295	275	320	299	271	310	283	308	284	253	265	291	293	251	222	290	290	285	256	280	259	291	283	273	295	281	290	282	269	308	292	268	276	255	283	254	284	242	297	268	307	262	299	305	268	288	243	294	264	303	248	279	286	286	283	277	312	283	253	301	258	286	260	253	281	268	244	310	276	254	287	287	283	270	314	300	278	257	273	268	268	301	307	281	220	295	281	261	289	280	275	260	256	280	309	263	269	261	276	253	306	292	286	272	303	289	261	289	306	283	270	275	289	288	260	293	275	310	260	253	286	294	292	242	282	250	308	237	286	283	281	266	266	269	281	285	277	269	300	271	275	282	283	278	289	256	300	277	316	294	248	267	282	292	281	246	284	304	280	277	283	289	269	248	243	245	310	284	284	297	241	294	275	280	244	261	288	290	276	268	267	292	271	270	266	316	293	290	265	261	295	292	263	258	289	253	303	296	278	279	252	295	282	286	289	254	271	310	271	316	259	282	271	234	266	304	270	312	251	296	279	271	296	256	286	298	272	261	276	280	293	274	311	275	275	309	303	256	303	296	271	261	281	284	256	286	281	275	288	265	300	273	268	250	316	271	285	281	262	286	272	260	291	265	275	258	289	299	270	284	320	282	289	263	311	249	288	289	270	250	258	254	275	299	248	270	298	298	294	287	289	256	281	264	266	290	287	257	266	267	272	310	251	300	284	275	260	275	264	280	262	280	263	288	294	270	284	281	268	286	263	282	262	267	285	279	272	278	232	282	242	281	263	244	278	289	285	286	272	302	283	298	260	285	259	264	282	298	293	255	273	271	291	307	286	276	278	253	271	296	284	274	274	299	317	272	330	276	257	287	266	281	295	292	273	296	284	283	297	271	292	266	294	285	251	258	305	310	272	265	272	287	272	291	265	282	284	278	299	257	281	268	278	261	262	297	277	284	300	306	264	268	279	298	295	264	282	278	268	254	271	283	293	259	307	262	271	270	289	297	255	273	263	268	263	283	298	286	273	262	253	272	282	249	242	284	251	287	278	258	291	239	251	300	305	222	270	282	263	301	278	250	277	264	272	304	296	296	293	285	278	266	288	261	276	298	278	251	282	309	270	286	265	298	278	286	281	299	306	274	288	272	254	299	278	268	304	254	273	248	282	243	307	272	288	280	288	285	272	255	264	293	277	278	258	292	283	284	321	258	284	266	288	276	245	245	292	278	309	304	299	250	280	284	294	279	279	267	297	252	280	248	268	288	285	311	273	236	259	269	303	258	302	277	267	250	282	289	264	253	272	297	289	266	259	278	283	287	289	269	236	270	261	262	242	265	282	274
14045	8377	2601	1298	904	756	724	695	695	649	679	623	624	612	628	593	580	587	637	611	621	670	592	615	617	569	575	632	586	618	626	583	626	628	613	614	614	627	619	638	617	629	607	547	624	577	642	548	713	571	617	595	627	586	581	536	559	590	641	620	611	609	609	588	569	651	561	636	555	582	611	631	586	608	623	615	650	585	584	630	585	611	587	595	552	623	567	621	626	546	602	580	642	600	581	622	599	557	612	619	617	581	596	625	580	617	586	598	583	603	628	558	569	611	584	569	606	595	578	602	601	618	590	608	624	590	592	603	584	606	579	630	638	574	636	599	621	618	656	592	622	575	599	615	551	615	611	606	605	606	572	586	592	605	631	594	582	588	615	600	562	614	601	606	652	571	615	640	599	622	600	604	611	625	582	661	569	588	584	561	606	625	564	589	640	637	605	576	612	623	598	591	583	596	610	611	590	616	598	609	598	586	559	627	599	604	578	584	606	651	620	596	642	590	578	583	623	604	571	608	608	564	600	652	611	572	634	595	576	580	613	631	598	592	570	640	605	621	620	587	571	596	610	632	662	634	612	604	615	583	619	597	564	565	579	628	643	586	593	586	606	645	561	626	601	631	588	625	647	588	610	589	569	576	613	619	567	571	588	594	621	576	608	585	611	560	628	612	552	608	600	609	623	663	599	625	587	637	640	599	592	592	614	587	615	582	605	582	582	624	579	642	600	616	569	600	594	637	643	615	579	592	570	590	611	609	632	528	576	624	598	634	595	627	570	602	673	587	610	590	630	587	627	592	584	620	581	614	596	602	568	609	633	559	563	627	615	561	584	580	590	603	590	570	605	578	594	644	591	567	597	624	592	624	615	594	596	594	642	637	591	587	588	671	655	587	637	607	599	605	614	568	633	586	570	605	581	632	628	629	635	587	605	543	574	612	584	572	627	591	587	606	597	602	579	570	590	619	633	605	596	578	612	575	540	609	584	618	600	610	545	602	625	658	590	601	595	585	629	608	565	616	539	610	596	612	581	595	598	608	614	602	573	634	586	584	595	587	579	603	580	609	664	628	579	558	569	566	596	637	633	582	597	582	651	611	578	587	587	612	580	578	584	607	568	592	607	579	640	601	610	628	620	596	591	582	625	601	561	621	606	579	560	639	599	609	585	592	638	619	603	635	619	565	630	592	569	620	612	614	591	591	591	597	648	617	639	590	574	613	611	587	569	620	610	623	576	672	623	584	616	629	614	620	620	605	632	587	603	600	629	599	606	614	605	601	577	636	621	611	578	599	596	592	623	601	591	612	578	647	596	623	574	663	623	601	598	583	556	622	586	570	608	608	631	612	589	579	605	563	586	615	605	575	596	587	577	550	581	584	612	578	576	581	612	594	652	592	606	586	627	621	604	630	590	634	603	613	619	632	623	561	592	622	602	588	592	667	607	581	568	569	576	623	597	622	580	606	645	601	645	584	619	592	609	595	598	627	640	645	617	586	543	577	610	594	579	579	584	666	569	603	607	583	579	562	600	642	579	571	572	610	600	613	598	594	548	634	555	632	604	583	626	584	598	612	612	615	640	594	588	591	592	593	638	620	572	634	575	569	618	593	618	609	575	609	661	600	599	605	619	607	633	610	587	625	611	583	624	549	625	629	599	596	602	621	613	564	628	602	639	651	569	601	578	618	610	624	599	568	613	563	562	581	632	581	587	637	591	615	586	590	612	607	589	573	625	621	568	634	627	571	602	559	633	595	567	588	633	608	587	602	657	550	625	604	567	589	607	579	592	573	655	585	611	626	633	599	591	608	607	598	607	606	624	609	601	588	599	603	662	589	614	628	599	573	628	605	608	603	610	573	633	577	601	547	603	557	611	575	562	559	613	579	573	596	623	610	601	630	603	571	596	599	607	572	587	581	641	614	635	624	594	590	605	649	603	594	668	581	600	565	622	577	599	598	550	623	584	639	629	568	582	638	618	630	598	596	585	595	601	569	569	589	556	620	627	635	597	583	639	610	622	597	578	597	617	615	629	614	578	589	597	594	598	620	584	606	595	630	579	591	627	628	603	617	608	592	573	635	614	593	561	604	599	577	597	629	608	567	600	565	566	609	585	670	566	567	564	588	627	618	602	646	598	616	579	578	582	584	581	589	610	593	602	600	555	595	578	565	608	583	628	607	598	598	561	612	663	567	615	540	592	628	638	593	603	619	599	656	593	613	633	586	628	635	613	614	607	618	643	607	641	566	613	604	562	602	612	615	575	598	618	581	587	585	598	663	601	587	611	612	615	612	606	605	602	588	590	601	594	629	592	576	598	599	593	579	611	598	628	564	603	607	588	590	639	578	658	597	603	584	585	564	585	626	612	652	561	598	630	617	608	608	603	583	605	584	597	607	685	575	610	613	605	574	602	572	631	587	597	587	687	585	620	613	588	585	578	591	546	587	584	631	622	568	580	616	594	617	592	585	553	558	578	584	603	603	582	606	604	566	618	581	611	618	637	604	590	590	601	638	569	581	624	607	567	599	579	597	584	611	575	618	563	575	598	602	593	646	562	613	573	584	586	614	593	539	608	556	627	596	589	621	590	588	584	596	609	588	645	620	598	605	593	597	604	609	557	548	599	638	580	605	604	588	609	605	622	591	635	577	617	635	592	609	597	626	561	601	634	635	619	627	596	590	598	593	585	596	600	591	630	581	572	583	587	618	629	583	618	588	634	589	579	625	623	637	617	551	589	612	615	617	616	661	605	597	586	603	625	595	623	593	612	631	605	608	618	544	567	620	610	602	630	602	601	595	597	622	599	566	614	594	576	587	638	619	614	576	617	621	653	604	580	599	650	577	625	629	606	582	609	579	573	592	585	656	583	569	586	611	638	604	588	539	596	601	585	618	611	548	548	597	570	562	632	607	610	638	613	600	603	604	594	578	594	601	578	597	575	647	638	628	640	611	600	594	576	572	625	622	591	561	655	610	614	575	586	590	550	589	583	597	605	578	642	607	582	579	628	582	597	621	569	635	628	646	615	600	595	561	616	633	612	602	605	635	560	580	628	598	610	602	603	576	523	582	611	597	638	559	570	652	571	577	551	635	576	643	544	557	631	598	573	605	567	598	613	588	603	603	631	617	626	618	576	589	619	603	584	607	623	614	568	606	618	588	576	627	649	649	558	596	595	581	634	575	619	597	589	606	578	628	576	632	604	599	593	609	614	554	623	630	638	553	596	612	566	583	564	571	630	608	573	572	606	626	620	577	624	641	603	626	615	607	633	645	589	640	570	581	622	587	587	585	596	623	578	605	593	557	572	595	583	616	598	615	617	657	583	598	600	624	603	626	640	627	606	578	617	600	651	605	614	625	611	608	601	667	628	562	569	623	587	576	609	616	560	616	622	605	623	596	592	650	609	597	584	562	583	610	593	638	607	607	590	597	583	580	626	591	595	609	606	600	601	589	593	613	577	639	581	620	616	595	597	640	646	614	602	604	599	556	602	620
32389	20782	10489	708	438	367	351	343	389	316	343	328	364	325	335	353	341	334	376	362	334	351	326	341	361	333	367	360	382	330	350	367	302	345	352	342	375	368	311	336	353	317	315	337	329	322	319	320	360	351	363	361	302	342	329	345	315	341	354	349	360	347	327	357	356	346	332	374	340	368	328	370	374	358	372	311	358	333	330	337	359	368	356	339	346	340	376	376	341	362	367	351	333	343	338	360	338	342	355	344	358	331	342	351	322	340	353	305	313	342	336	328	347	343	371	340	339	368	340	346	324	321	308	329	346	345	386	369	335	370	337	331	315	335	353	385	333	374	329	333	350	355	387	326	337	370	331	388	327	323	367	379	376	364	339	347	337	356	311	361	359	361	330	347	305	336	331	352	332	361	337	364	367	340	338	360	379	343	327	329	382	353	373	317	358	318	339	352	346	327	371	352	357	395	381	338	363	377	323	354	370	388	328	322	323	318	349	362	358	356	357	345	354	355	340	356	295	383	331	344	367	322	350	359	341	356	347	334	316	358	373	326	323	330	347	331	332	342	329	323	364	300	333	356	370	354	313	314	337	358	357	359	368	338	358	381	341	353	387	369	345	364	378	359	350	346	400	350	342	366	333	320	336	336	389	354	354	352	357	364	385	346	349	353	359	384	364	370	366	312	351	320	354	356	364	360	336	325	351	373	346	312	335	315	374	328	363	313	358	377	370	362	353	362	324	316	336	360	361	361	347	314	347	353	317	385	356	325	320	362	366	333	313	358	357	339	316	334	349	338	363	358	315	301	321	339	381	378	348	366	372	348	351	331	344	344	371	297	368	363	312	334	342	327	325	355	376	365	316	352	325	358	330	321	336	341	356	325	334	321	343	355	345	350	356	321	333	364	366	341	348	353	338	367	372	369	344	360	348	369	332	337	363	313	339	322	327	343	325	335	340	333	320	328	342	316	317	376	348	354	355	312	351	342	359	330	370	339	362	328	347	375	333	381	351	371	388	350	366	336	329	346	326	311	373	323	352	395	346	326	328	349	353	300	331	340	366	375	360	373	330	317	338	363	286	349	296	336	342	301	367	349	350	358	334	325	343	354	349	320	337	303	355	317	344	358	326	351	348	345	336	330	343	354	347	395	365	358	352	369	367	323	361	345	402	362	367	368	360	338	355	375	326	359	364	328	343	338	363	338	327	332	371	371	366	346	349	370	304	330	349	358	361	350	360	344	317	311	344	352	370	360	347	349	345	361	329	375	379	330	351	364	313	351	335	319	353	352	356	321	376	391	335	353	316	357	349	359	333	400	362	379	336	340	353	350	376	369	361	386	362	317	324	377	339	392	376	323	357	316	325	307	336	344	354	359	383	383	342	350	333	332	382	363	361	372	355	364	370	379	315	341	350	347	328	355	365	345	387	353	360	379	356	386	368	324	341	340	332	309	335	349	371	305	353	317	382	360	351	325	348	353	346	355	327	352	342	262	375	364	339	383	347	352	335	345	315	340	343	355	349	327	356	329	343	368	353	303	337	336	301	330	381	362	348	322	330	350	348	323	352	351	341	355	334	334	376	344	354	350	353	386	361	366	335	328	328	349	351	366	311	344	375	358	313	318	324	315	300	340	316	359	353	353	369	377	334	377	367	344	317	348	343	374	318	356	356	329	330	360	342	368	318	342	371	389	361	336	345	344	351	348	347	355	331	322	372	324	360	383	356	311	328	364	326	349	342	350	374	338	316	358	370	343	387	359	360	331	321	356	355	357	308	383	354	363	332	325	353	370	341	354	370	384	362	339	355	372	360	347	362	333	353	348	367	366	329	334	384	366	372	348	347	354	347	358	368	351	318	315	333	362	346	356	350	396	347	344	385	325	351	354	325	318	362	358	364	340	329	354	375	326	363	326	337	363	317	394	346	367	356	318	336	337	320	350	330	387	329	355	348	342	349	346	308	380	316	336	334	336	357	336	358	348	350	344	382	319	345	351	369	337	331	321	376	304	377	309	363	337	359	358	360	356	321	351	315	321	333	339	379	344	328	344	351	318	343	358	356	350	352	343	351	317	307	339	362	322	350	346	351	328	344	345	372	375	360	358	350	365	332	323	347	322	349	316	298	341	334	394	389	362	307	321	332	379	318	340	349	354	373	358	356	330	351	355	330	364	339	316	358	304	395	326	335	320	390	336	341	319	395	373	331	342	342	346	350	331	347	318	365	336	350	381	338	315	355	376	380	324	346	396	379	344	349	353	353	338	309	364	359	312	343	339	322	328	333	353	320	342	353	333	353	311	365	329	348	340	355	330	328	332	341	338	370	354	319	378	330	355	355	372	344	389	308	359	333	325	376	366	345	344	317	355	334	352	376	375	342	340	333	339	342	356	370	378	349	346	336	315	360	379	326	329	287	296	323	381	351	366	335	352	364	354	361	327	364	335	346	356	377	363	383	325	313	321	338	340	346	353	371	328	343	323	335	330	292	379	345	324	330	412	371	341	339	367	352	343	358	355	348	322	327	352	368	353	362	325	366	322	348	349	342	384	358	323	347	368	357	375	325	353	306	352	342	343	364	380	332	354	354	323	331	359	333	326	365	323	354	370	352	337	358	341	351	374	360	391	330	361	390	352	361	334	346	351	331	389	360	328	354	339	346	362	328	369	334	365	360	331	341	324	342	334	350	336	369	357	354	361	325	365	350	345	355	362	321	337	354	356	367	364	355	347	347	350	358	340	320	289	389	326	323	367	323	322	356	337	351	351	352	341	345	372	315	316	308	345	333	310	367	333	354	347	368	371	363	356	370	338	360	343	360	361	359	351	325	316	330	370	356	338	359	320	341	378	349	341	301	374	351	351	351	374	347	382	358	340	346	363	370	390	348	342	288	337	373	345	343	353	343	346	336	361	331	354	382	355	336	367	341	313	344	366	336	309	363	332	333	340	358	324	347	347	328	367	340	327	336	351	336	331	341	317	341	343	374	358	337	325	364	340	329	319	367	323	357	325	372	335	327	342	333	344	344	350	339	330	373	358	292	362	331	315	323	343	366	352	313	322	332	352	353	326	329	325	357	367	376	360	362	402	345	333	376	335	347	318	323	369	337	340	352	352	374	339	333	322	381	374	359	336	343	389	339	320	352	354	325	314	358	348	364	333	362	378	352	335	357	351	369	365	372	316	341	341	367	354	390	335	337	321	320	362	385	339	355	335	332	339	337	337	339	358	357	360	339	376	369	325	381	391	349	340	369	306	358	356	323	382	362	336	340	349	345	314	348	318	344	355	373	332	362	377	334	358	337	330	341	359	353	354	356	344	376	358	364	340	314	344	299	347	365	372	314	307	372	332	370	355	336	346	360	331	354	326	359	352	388	388	346	315	317	356	351	335	339	312	359	341	361	317	350	334	378	358	383	394	305	331	329	317	364	348	333	337	371	371	356	350	325	335	345	382	350	341	327	343	329	348	322	318	328	341	341	310	342	369	347	370	355	347	326	358	374	392
6065	1127	854	809	855	769	786	764	817	773	774	799	795	803	816	788	814	789	782	782	752	739	809	741	777	790	810	845	771	785	808	804	776	823	832	819	878	769	717	773	822	803	779	815	809	764	744	811	778	773	799	757	791	767	797	774	732	769	758	792	792	757	799	758	800	746	800	797	802	809	773	786	807	757	781	807	805	771	833	802	795	705	721	796	769	773	810	771	817	783	777	823	763	821	790	759	837	848	778	752	781	746	803	757	799	812	761	839	808	792	790	799	768	761	810	793	749	774	772	834	813	784	818	805	758	776	761	820	829	786	744	784	800	807	770	778	766	790	842	764	718	830	816	773	767	829	787	816	789	777	803	776	789	748	829	806	806	770	768	794	745	760	757	786	815	788	747	803	776	802	722	812	801	808	789	753	796	809	807	829	820	804	824	784	755	769	737	749	824	792	769	789	755	794	794	801	751	775	782	814	753	754	783	796	789	794	783	781	794	762	779	793	764	784	789	775	764	790	780	770	815	833	789	767	803	787	788	800	765	779	796	812	768	755	801	832	755	838	781	821	782	825	786	810	792	749	754	786	790	777	776	818	741	770	803	785	737	769	744	754	805	797	783	796	835	729	728	744	777	811	782	815	756	817	750	798	787	792	723	805	789	786	805	795	761	779	738	862	807	826	764	804	750	738	768	760	786	806	795	769	813	797	756	806	807	779	781	767	799	785	822	808	788	777	768	759	806	810	819	790	771	783	796	811	798	856	723	752	796	729	872	813	784	784	768	795	741	823	774	818	851	778	771	796	790	778	780	752	760	823	782	808	806	738	777	833	743	812	783	753	799	797	791	763	827	813	734	817	755	735	809	726	789	772	756	834	818	797	823	845	761	800	844	829	793	772	819	742	791	819	779	814	807	799	768	829	797	759	715	755	807	820	765	751	767	784	787	770	727	773	800	770	796	763	809	745	799	762	784	782	777	797	757	816	816	789	762	757	778	742	748	804	840	801	773	815	757	794	813	745	794	771	761	791	779	797	772	800	762	773	760	771	771	768	810	709	799	794	770	790	782	794	761	790	814	809	742	786	767	773	755	826	738	737	794	789	788	775	770	799	826	781	800	739	787	806	801	779	707	774	780	764	826	799	778	749	761	800	793	791	765	769	779	799	803	836	822	811	803	780	823	803	799	740	798	771	733	800	818	834	792	766	815	803	774	720	834	742	794	768	766	851	788	746	790	793	761	815	889	751	763	765	782	799	738	773	797	804	776	770	763	780	766	785	779	827	752	773	814	815	704	786	792	747	778	797	787	800	838	837	813	775	799	776	779	774	738	842	814	823	769	775	818	775	720	837	792	782	761	819	770	775	818	771	816	773	766	806	761	769	785	800	806	718	846	769	798	780	770	747	764	790	785	788	852	800	790	766	779	804	761	785	786	747	780	789	772	816	798	770	803	801	781	761	796	828	858	746	779	752	797	844	780	795	787	814	812	750	808	800	749	774	767	753	781	774	812	790	796	772	801	787	780	821	749	809	841	782	743	814	774	800	757	802	775	815	766	761	794	792	770	831	795	850	803	834	776	796	753	785	778	766	746	759	819	752	838	825	777	802	845	788	763	806	746	762	767	733	810	809	820	768	799	862	769	760	773	757	760	768	774	806	822	798	783	811	760	813	826	812	775	792	779	781	785	750	822	800	756	809	759	772	822	781	765	818	763	767	784	776	775	801	782	781	828	781	800	803	770	758	762	783	761	771	799	807	774	785	820	794	758	764	792	772	792	771	762	785	791	719	786	772	706	768	830	782	796	765	804	739	816	794	767	835	773	785	797	797	796	789	730	799	821	823	747	795	794	799	764	793	829	807	775	806	839	795	799	779	810	779	744	806	768	858	751	804	818	813	842	810	780	818	765	819	790	773	789	744	739	781	793	759	778	776	766	743	779	812	792	809	767	792	774	726	766	751	777	817	779	808	790	776	819	785	782	809	815	762	736	757	784	792	835	763	746	839	751	750	788	778	795	772	762	806	801	822	807	746	793	795	780	831	797	790	796	753	768	818	736	789	781	771	759	817	767	781	801	790	807	808	818	771	798	785	810	833	779	801	858	757	818	775	780	794	753	742	788	799	844	813	785	771	783	757	820	823	794	741	806	788	795	820	782	802	851	820	837	807	793	773	769	774	780	778	792	812	794	765	832	785	849	788	798	747	771	810	824	776	739	807	808	832	761	770	784	836	798	746	796	752	801	772	762	812	805	787	818	787	780	863	812	843	835	878	764	843	798	744	785	819	818	746	747	777	742	797	852	751	762	836	785	779	757	736	818	766	806	838	765	771	774	847	744	726	843	781	813	788	767	760	759	775	767	796	756	825	815	788	759	807	772	782	807	792	780	817	782	772	829	720	799	835	814	800	832	802	787	758	757	763	806	824	783	804	768	768	780	734	784	785	803	771	809	840	797	737	803	755	757	797	774	789	836	805	805	836	786	809	791	788	780	822	771	756	811	731	787	800	806	839	825	789	791	763	780	766	804	838	774	796	755	809	765	805	810	785	793	766	788	734	746	813	723	803	809	761	777	780	785	793	787	813	775	780	800	799	797	807	767	750	771	818	864	753	730	802	750	736	832	745	796	752	747	795	747	759	801	774	804	761	807	793	779	775	736	789	815	791	821	812	803	802	781	772	789	787	763	776	755	789	756	764	787	787	788	745	805	764	776	769	764	818	780	798	801	833	785	815	799	768	776	783	794	761	852	780	788	803	797	800	781	801	800	799	800	798	809	803	791	820	783	808	756	766	809	820	770	751	794	763	815	790	774	758	771	762	795	784	785	763	771	781	800	836	782	792	764	780	777	816	790	770	794	802	768	761	763	843	766	811	792	769	767	799	752	747	730	772	753	761	813	789	807	774	780	785	732	764	753	787	745	771	817	791	798	812	775	786	762	796	777	761	832	790	813	788	807	791	815	810	821	819	810	779	733	793	797	789	790	825	782	797	832	733	800	814	793	856	790	792	826	798	808	809	754	773	775	826	795	783	766	791	766	805	796	811	822	828	776	799	763	794	821	842	781	797	792	807	805	834	790	810	755	742	845	808	777	771	828	824	748	822	780	802	718	819	787	767	792	834	783	773	796	798	759	750	809	793	815	764	776	784	770	758	819	827	827	759	801	851	775	808	823	799	802	759	800	791	849	739	749	829	775	744	792	789	816	773	800	768	782	770	787	751	791	791	754	765	773	811	806	820	765	744	733	796	783	814	758	782	814	791	800	783	746	765	816	811	810	810	772	785	799	828	783	797	805	850	781	763	799	763	780	735	797	782	802	752	765	754	792	793	763	729	772	743	790	819	824	791	790	785	818	762	810	776	784	848	814	791	790	774	801	799	802	771	747	792	764	775	840	804	806	777	786	805	826	780	830	841	788	804	767	810	759	750	766	751	765	781	764	795	786	803	764	784	798	831	807	831	816	840	763	791	789	764	807	777	775	815	835	787	818	803	790	771
24911	21460	24866	28447	21454	21400	2383	618	565	477	465	490	499	454	414	460	464	460	470	445	420	448	458	439	433	435	440	419	441	420	442	483	445	423	428	466	417	420	415	445	422	437	441	440	462	465	472	409	440	412	451	447	446	426	437	442	436	474	435	455	445	456	427	429	484	432	367	435	425	410	418	440	451	430	435	436	467	464	393	396	443	456	420	422	403	399	445	456	411	447	437	448	437	407	436	419	407	450	445	447	457	483	420	445	432	415	417	415	432	425	454	454	416	427	441	461	422	427	456	408	464	444	457	434	404	434	432	452	444	454	421	390	407	433	440	414	430	438	430	419	445	392	433	436	412	441	461	454	438	455	463	425	477	426	452	437	407	437	437	465	442	428	440	431	448	464	420	438	402	413	427	425	413	407	426	432	434	475	408	439	444	423	389	462	442	460	412	422	441	417	483	422	434	441	426	467	483	450	411	423	479	405	458	437	419	401	453	452	470	440	452	482	415	437	427	422	457	435	458	481	424	429	455	436	439	457	460	444	431	391	438	463	459	430	435	448	468	410	453	411	469	422	435	430	432	445	433	456	444	395	458	434	403	452	472	415	417	450	411	424	475	406	417	437	416	463	435	441	432	411	427	459	449	398	463	449	462	442	435	435	436	461	455	418	462	466	431	418	452	443	434	449	404	427	434	443	439	483	471	446	459	452	438	407	436	426	432	433	461	405	431	410	425	403	437	437	459	451	448	437	424	404	462	454	414	425	473	413	459	474	408	446	374	425	463	425	426	439	422	429	411	425	463	499	465	408	427	399	417	438	418	391	426	459	423	389	448	432	424	476	436	433	427	439	496	442	434	450	425	425	456	434	425	421	465	417	459	422	426	406	489	461	386	416	472	407	460	418	471	405	427	442	439	426	473	459	421	409	460	414	428	441	410	465	427	455	472	469	435	449	475	451	437	417	455	443	474	389	399	489	472	452	447	459	450	442	435	451	460	468	448	427	465	417	445	424	414	416	451	443	457	467	460	437	453	426	491	472	427	461	423	402	450	442	426	401	430	412	412	412	431	402	481	428	472	421	450	415	430	430	449	417	445	451	466	431	433	424	431	464	452	453	455	463	437	405	453	405	424	438	416	454	441	465	442	440	444	406	419	450	465	399	418	439	395	424	454	410	396	467	430	433	473	431	405	422	448	395	451	419	440	439	435	484	449	415	460	457	435	443	435	421	448	441	460	476	435	459	463	440	374	426	409	404	419	439	464	441	423	419	445	420	423	462	445	484	513	429	471	433	410	446	486	423	455	448	451	466	427	457	450	461	451	447	467	434	411	429	421	466	432	429	421	405	418	421	453	439	424	458	454	419	428	448	405	427	412	469	428	404	402	465	411	431	390	427	447	476	448	454	461	447	442	448	433	435	487	412	444	458	468	417	401	427	430	436	482	448	423	412	419	414	454	492	480	413	446	451	460	408	477	421	411	419	457	439	450	430	413	437	447	397	401	492	400	419	415	418	471	466	435	448	435	438	397	471	483	440	447	439	424	426	416	431	428	456	410	455	455	463	434	420	412	475	424	493	437	439	423	393	408	406	450	389	450	423	451	434	449	420	440	445	409	402	415	480	476	413	420	465	459	429	416	434	428	415	471	431	442	406	439	436	446	399	417	431	438	414	429	457	432	442	433	400	411	441	448	455	421	508	466	452	447	444	430	469	454	418	411	424	440	420	451	447	417	467	436	433	439	434	422	448	428	415	441	387	396	450	450	387	442	470	438	395	399	395	429	469	461	451	453	423	388	422	487	417	413	431	434	442	453	469	484	436	422	439	437	432	421	464	448	451	460	412	412	417	439	436	459	430	450	411	416	480	404	408	426	428	421	408	432	432	425	413	455	471	424	476	435	421	440	410	418	428	448	400	408	400	429	399	414	423	436	418	432	414	416	448	415	409	414	418	422	400	448	422	462	425	437	410	457	441	477	425	420	425	394	403	413	437	424	404	423	425	411	416	383	457	435	429	438	427	393	492	449	462	443	461	467	439	409	433	443	465	455	465	428	458	405	461	502	436	454	443	440	431	476	422	427	430	455	476	424	453	438	462	418	446	414	439	447	456	461	423	430	419	436	444	414	429	466	395	456	459	448	419	441	427	434	438	423	480	415	427	447	437	437	428	396	426	443	406	444	429	409	424	434	441	395	415	456	440	437	437	411	437	462	353	429	482	439	407	413	416	438	414	470	459	455	440	449	427	418	447	430	442	421	439	473	425	458	422	461	436	399	470	424	430	438	445	398	408	422	453	447	433	418	464	421	403	434	483	414	415	430	428	429	432	429	491	430	407	453	432	445	433	403	425	390	405	437	431	428	463	441	448	454	461	417	436	440	447	465	445	445	444	458	433	472	460	446	402	413	447	408	426	428	397	448	450	436	418	475	413	433	406	416	445	457	454	410	465	462	396	425	419	440	406	431	439	394	419	417	450	429	437	421	450	432	431	428	457	472	445	432	426	456	449	435	415	399	423	463	434	418	422	491	439	398	419	468	426	448	435	416	414	396	440	406	436	420	435	411	416	496	426	437	429	469	446	446	464	433	404	409	451	447	465	449	448	400	491	436	453	421	447	462	471	397	443	441	416	473	460	461	425	406	445	461	444	439	455	407	437	416	421	422	447	435	414	466	407	448	461	405	447	419	437	446	459	395	412	406	388	473	480	447	447	462	434	377	422	477	479	455	436	441	435	434	470	477	457	450	435	445	458	422	467	420	419	418	414	402	454	473	441	421	459	429	436	434	459	432	448	459	452	385	428	431	403	478	463	465	440	437	479	441	437	462	404	458	422	434	435	454	425	472	426	442	413	402	384	389	427	413	494	422	448	444	479	468	455	427	442	430	469	462	450	465	423	425	455	425	444	448	432	412	485	427	412	425	427	446	461	412	429	428	441	453	437	436	442	421	425	436	414	397	411	451	457	440	468	439	429	423	419	423	442	424	478	440	411	422	463	453	442	434	438	429	442	409	414	413	438	446	417	436	446	437	424	442	420	407	391	398	419	428	433	454	435	452	453	453	419	458	441	436	440	417	443	443	435	457	413	450	425	415	406	452	435	465	419	462	412	438	399	454	455	414	420	442	418	432	432	430	419	437	447	454	452	433	432	433	458	447	462	417	416	428	433	436	415	427	454	445	403	407	397	427	413	436	423	452	428	456	478	442	488	440	432	412	416	381	443	429	413	407	421	480	405	427	485	433	471	441	429	460	425	461	405	399	467	458	419	453	436	396	444	435	385	409	409	435	443	431	447	462	390	466	466	464	425	429	415	436	426	440	426	417	481	456	441	405	459	446	440	412	421	417	424	480	483	464	430	415	415	401	431	451	438	404	440	413	460	425	459	403	430	440	444	414	440	418	427	418	427	432	478	409	418	461	429	435	412	427	389	431	410	454	489	441	437	407	444	395	446	413	475	387	463	446	442	408	433	401	401	418	398	477	449	415	408	415	455	435	438
10247	6219	2025	1241	1090	1019	1022	967	1007	1003	973	976	945	977	916	924	896	917	903	911	937	907	978	972	943	949	901	914	930	881	950	878	931	937	891	901	914	912	960	964	916	929	933	931	943	941	976	897	892	881	964	923	931	938	970	929	991	936	915	960	934	952	931	926	950	915	957	907	929	962	927	930	928	940	920	956	903	951	951	937	933	936	930	903	945	915	906	939	904	902	912	892	966	973	930	913	950	962	918	875	963	913	934	898	910	948	930	975	855	900	923	890	892	927	888	895	921	927	961	916	899	921	890	940	939	971	927	970	927	926	910	933	953	945	949	907	918	889	938	928	921	953	912	934	862	886	872	946	897	932	899	920	961	929	873	925	961	872	921	846	954	905	954	909	925	965	933	922	916	897	916	897	910	943	928	937	877	925	936	909	928	920	978	902	907	916	949	988	941	884	925	880	894	924	932	936	895	970	932	919	929	860	944	988	989	953	927	919	881	903	891	943	886	886	862	918	908	979	928	880	917	972	953	927	860	962	974	945	903	935	935	930	903	958	911	894	894	921	907	925	928	892	974	904	939	869	913	951	899	900	930	938	938	923	897	893	942	907	922	937	909	923	938	993	957	917	905	879	891	1004	939	894	959	938	900	917	921	957	935	917	940	911	981	954	892	868	937	917	902	892	973	882	912	877	904	881	869	944	952	926	920	938	948	918	924	965	897	903	943	912	947	966	957	920	865	941	895	935	916	912	868	888	922	887	942	920	933	931	920	962	924	907	929	955	955	915	926	924	920	914	943	957	894	868	934	930	990	893	941	884	912	913	936	870	893	946	905	947	925	949	930	934	912	920	941	929	982	907	953	932	884	959	904	919	932	931	941	917	975	923	946	861	891	918	944	875	963	985	936	877	897	943	964	894	923	933	920	934	949	905	942	920	917	931	903	950	933	892	950	925	929	957	916	877	923	961	932	961	937	925	939	913	898	913	917	946	992	906	910	905	942	908	988	956	946	889	896	915	900	915	885	946	935	898	912	920	944	921	924	900	928	915	904	916	937	997	965	898	902	926	926	949	963	926	901	1011	905	910	965	901	926	1001	937	962	886	946	962	898	960	861	890	887	953	916	910	930	932	923	928	923	971	981	903	945	941	952	943	967	888	963	966	917	988	911	897	927	924	930	977	933	957	924	914	923	935	901	913	936	902	878	889	909	946	951	918	951	956	946	905	938	915	951	923	957	956	982	944	940	913	925	908	915	912	911	938	942	960	897	945	926	904	898	938	952	947	964	901	926	920	930	957	944	956	867	886	959	939	946	958	920	933	922	924	955	940	922	973	923	939	960	920	888	885	973	940	878	961	947	893	878	907	890	940	918	878	931	876	963	890	925	910	878	952	906	915	856	911	988	955	917	956	934	907	995	941	953	908	944	937	896	905	912	956	972	866	965	939	906	914	932	900	912	916	969	956	916	920	906	962	992	876	922	943	911	950	910	917	925	940	948	963	869	914	945	874	987	923	945	978	872	914	942	951	947	932	874	935	945	895	902	935	877	936	959	971	927	895	893	898	931	923	950	956	903	929	904	900	897	897	922	895	884	907	907	895	855	901	917	916	890	947	927	972	915	881	920	936	967	936	910	957	929	922	939	882	886	922	985	925	912	837	899	919	925	867	889	981	899	932	927	955	930	875	945	920	884	920	926	870	877	998	908	961	898	948	908	954	945	925	945	914	967	957	1003	899	993	937	931	951	975	896	937	946	923	935	888	870	923	922	904	910	872	885	946	933	997	893	897	908	938	879	980	922	974	966	929	943	962	886	927	891	938	908	939	919	888	953	958	921	918	924	939	881	965	910	906	895	904	898	887	881	885	916	960	937	932	903	919	910	947	862	915	952	928	952	967	950	899	952	924	951	910	963	901	942	911	961	952	922	939	912	912	914	933	935	937	929	916	876	946	957	943	891	932	889	886	929	912	936	944	954	982	945	958	964	956	930	898	958	985	935	879	901	901	900	916	956	925	962	918	894	919	922	875	912	901	917	931	924	931	969	929	936	920	943	900	911	945	934	934	878	931	900	943	998	888	923	927	924	929	863	902	934	940	913	883	905	940	909	941	900	889	910	907	994	951	887	933	943	881	928	968	945	908	873	958	928	961	937	945	908	946	923	890	902	943	938	956	935	931	929	955	865	922	944	963	947	919	919	914	945	938	873	931	932	936	850	917	1017	915	926	924	972	920	901	907	942	927	919	915	959	890	965	914	949	942	933	910	911	903	976	932	868	992	943	948	955	899	879	934	930	907	867	908	923	984	872	924	921	883	933	906	900	908	930	931	912	912	906	915	901	905	912	922	969	927	889	895	938	921	932	916	903	971	948	913	900	902	909	906	967	949	893	925	927	948	968	917	888	866	905	873	881	928	921	957	892	924	949	940	931	973	957	925	933	903	921	895	878	855	919	937	893	913	956	924	909	914	908	906	893	911	943	925	950	906	892	896	949	934	929	995	871	954	938	899	908	946	901	947	931	907	953	961	918	907	944	886	880	920	923	973	890	924	918	955	931	914	915	988	922	914	951	906	896	932	945	926	943	911	973	935	958	929	971	940	928	936	919	911	924	918	931	938	929	943	973	919	913	909	892	878	965	878	924	968	959	927	855	918	909	953	964	920	869	915	913	954	921	936	911	893	934	952	947	876	884	958	853	917	915	893	891	934	897	900	922	931	910	954	962	938	947	933	934	943	891	915	926	905	928	960	885	914	893	950	939	880	896	945	877	933	924	912	886	934	924	916	923	855	901	935	913	912	927	952	911	934	974	898	923	905	925	922	904	909	900	955	950	934	896	923	928	933	927	944	940	895	938	878	896	959	859	919	912	948	893	944	925	958	859	881	964	921	921	931	921	940	928	987	950	918	869	891	933	866	922	908	904	927	857	914	929	887	925	935	925	921	895	962	941	970	900	921	850	961	878	955	896	888	918	958	899	898	887	967	935	833	908	903	892	871	919	967	941	927	923	897	923	891	947	877	886	941	934	946	906	959	912	917	898	907	897	899	880	908	953	974	935	944	995	918	912	959	948	899	887	921	896	931	892	941	951	923	868	905	928	924	852	940	913	913	928	900	903	908	948	991	921	879	883	927	950	970	935	926	922	963	912	923	907	944	940	940	925	899	914	892	936	962	934	908	904	886	864	978	949	946	903	927	916	870	930	910	927	950	960	908	917	922	933	932	909	897	946	903	890	914	948	983	883	931	934	911	872	928	933	936	938	902	923	942	906	926	909	879	976	947	901	919	917	878	929	897	878	913	902	865	924	940	919	967	936	874	926	964	932	898	911	852	936	917	970	883	891	895	862	875	873	885	879	925	918	933	971	885	896	976	908	940	958	899	916	907	903	931	883	910	938	894	905	954	955	940	897	886	911	909	938	877	924	884	918	950	961	847	874	932	885	999	925	893	915	922	933	915	913	870	891	971	994	941	886	943	958	877	887	913	922	918	925	853	927	884	902	957
24378	21512	25217	28252	21512	21528	20556	834	451	409	344	332	335	335	327	337	325	325	271	283	296	304	284	282	323	290	317	271	280	297	300	297	273	289	300	262	300	284	290	290	279	289	297	307	300	293	270	263	283	260	291	330	255	288	284	287	252	308	275	268	260	265	262	251	286	282	287	282	300	282	273	258	287	283	292	267	304	291	273	303	274	278	270	296	276	255	275	251	257	302	310	275	269	307	292	285	253	254	300	294	303	292	245	263	264	287	276	290	316	298	276	315	254	305	284	275	263	302	273	268	284	281	280	288	273	282	280	278	272	311	270	252	283	259	303	287	294	306	303	291	298	280	281	268	252	259	300	269	290	282	291	325	258	296	308	282	313	295	266	299	300	235	288	272	292	289	308	303	315	275	267	257	267	297	291	266	285	305	303	262	280	261	273	259	267	254	296	273	270	285	301	253	262	261	296	279	263	293	248	332	271	282	251	283	275	254	267	277	270	303	286	248	283	241	259	275	296	283	271	264	296	283	267	278	307	285	281	274	256	294	297	293	269	264	287	267	275	282	269	282	265	289	296	269	286	288	292	289	268	274	243	297	292	311	262	262	282	268	303	288	274	286	313	289	292	271	276	279	291	277	276	271	275	266	284	289	265	283	322	257	280	291	264	312	251	263	278	286	291	255	275	269	280	292	288	295	273	245	285	296	280	299	259	279	274	278	313	309	230	261	276	284	277	261	269	286	263	279	283	284	256	265	276	309	325	276	261	265	274	292	283	274	281	266	269	287	295	265	311	277	270	268	264	266	300	268	292	276	287	290	283	281	252	259	313	266	261	287	281	309	316	289	275	277	272	291	268	280	300	298	283	295	293	316	272	300	297	270	275	271	280	288	256	288	259	264	332	259	303	291	276	319	292	275	296	286	252	296	266	242	272	316	279	272	282	250	288	290	277	260	271	299	296	247	285	276	252	266	268	299	279	242	309	273	259	287	272	308	274	317	290	273	232	269	282	297	293	270	260	269	282	287	246	257	301	324	296	249	273	274	288	272	259	274	276	274	290	299	276	262	305	249	277	276	300	281	346	271	266	296	284	334	330	282	292	292	301	270	243	260	279	276	275	298	288	297	270	260	285	265	273	252	268	289	258	285	303	307	281	242	280	286	265	291	281	264	235	269	299	279	276	252	284	280	242	293	291	300	281	277	283	262	273	257	298	305	278	244	261	263	301	259	285	269	274	280	297	232	282	290	272	265	259	265	276	286	273	279	289	299	274	244	275	274	262	274	288	296	302	286	300	284	287	266	281	274	291	278	255	278	273	315	273	294	296	306	272	286	256	280	296	243	280	303	280	297	297	293	265	267	277	272	293	284	291	274	301	233	279	314	290	299	311	285	277	290	298	294	304	296	290	265	251	274	260	279	273	263	285	279	289	269	239	288	298	304	290	242	281	278	276	326	292	290	288	315	276	274	309	274	257	321	300	307	252	286	286	253	299	299	274	271	299	285	259	309	284	273	258	267	270	269	298	279	274	271	299	284	309	307	260	305	304	298	267	268	291	293	281	316	258	289	261	272	267	271	299	277	273	278	266	272	277	275	296	284	269	263	267	282	273	243	303	277	263	267	281	288	257	280	290	284	290	265	298	299	266	264	292	270	300	275	311	299	280	272	299	294	250	290	297	254	306	300	257	256	278	277	271	287	283	258	303	276	301	271	291	292	277	263	269	266	281	279	294	300	312	258	266	279	266	248	281	276	277	271	288	280	270	305	294	273	287	297	297	266	248	308	308	264	291	309	283	293	288	239	264	265	282	270	278	244	284	295	285	269	288	313	288	270	281	277	312	284	267	283	279	284	293	288	262	304	302	284	244	275	252	297	268	275	285	289	263	274	271	280	265	261	229	249	307	309	269	289	301	319	269	276	299	279	281	258	258	264	238	294	303	315	289	267	286	257	279	327	270	253	274	282	268	299	300	276	260	273	294	300	258	286	257	268	287	281	304	284	277	273	296	300	289	309	241	279	281	276	271	292	287	254	270	289	282	290	245	309	319	257	243	299	259	293	268	301	284	236	299	298	293	261	305	288	312	293	279	275	288	259	297	278	284	267	268	310	277	291	251	293	279	257	270	332	262	272	277	280	268	262	274	252	276	263	268	267	274	294	249	261	281	290	276	292	287	239	266	296	304	254	253	258	274	253	294	284	304	290	265	276	277	279	297	286	291	271	241	249	293	281	280	279	318	270	266	278	252	278	307	306	266	269	290	270	262	264	293	299	302	276	287	313	293	248	254	260	297	315	288	275	278	259	275	289	289	276	300	247	261	303	289	282	287	275	248	275	279	293	256	281	301	285	299	305	294	290	282	283	278	272	265	265	306	248	252	265	274	287	266	306	281	288	263	297	269	292	274	280	293	277	271	301	253	301	299	260	270	299	272	273	290	278	272	301	271	294	276	267	285	269	281	262	269	266	278	275	289	281	291	273	290	255	280	288	298	305	261	299	282	318	289	266	284	257	272	263	271	285	287	237	297	308	275	250	261	274	271	277	260	272	299	297	253	241	290	265	288	284	289	268	280	304	283	285	276	277	289	282	263	265	309	300	281	263	285	298	266	268	269	277	283	275	266	275	262	246	302	306	221	272	290	297	215	294	257	267	285	278	278	284	268	292	289	305	276	273	264	264	312	270	236	297	283	289	254	344	283	278	277	284	268	292	271	283	285	256	303	273	289	267	273	255	276	251	282	271	301	254	290	264	297	279	267	260	270	263	265	259	294	307	292	243	277	310	284	295	300	266	221	285	293	288	291	258	297	279	290	304	273	260	218	304	302	303	273	248	313	288	279	272	302	265	257	268	286	272	248	276	261	297	316	272	293	277	277	237	266	268	299	253	262	269	237	244	280	289	287	278	309	293	288	289	291	283	264	269	269	258	253	290	285	310	276	285	284	296	280	288	294	292	272	274	252	274	275	320	327	300	287	269	273	265	288	323	280	240	289	298	292	288	278	278	254	268	253	290	284	283	279	234	260	299	268	258	262	283	260	295	320	273	287	289	295	298	278	292	268	306	282	266	288	252	300	308	302	263	283	264	268	291	286	308	262	278	273	292	304	265	234	279	269	297	276	314	268	264	259	261	275	270	262	245	317	280	305	298	281	307	296	320	281	273	297	285	253	278	287	283	277	280	287	262	266	269	305	280	266	306	299	279	309	281	287	270	278	283	280	274	283	334	257	275	289	284	259	282	290	299	252	275	256	317	284	286	295	262	300	271	267	270	282	278	270	257	256	255	297	285	277	260	278	271	270	295	314	256	298	315	256	272	280	267	287	268	274	267	246	280	265	256	293	287	236	250	223	269	293	271	260	304	288	267	261	296	300	266	267	299	268	296	290	312	268	291	312	307	270	248	292	273	291	281	279	301	316	296	329	277	265	279	282	275	263	280	305	285	289	291	279	282	282	259	276	285	272	304	290	271	263	270	255	287	301	265	269	293	250	260	256	285
13369	9291	2742	1262	874	735	713	706	654	615	663	640	678	649	595	634	642	636	623	608	623	599	630	600	582	608	594	616	578	579	664	649	594	592	609	590	634	612	595	590	620	625	649	623	599	607	606	606	584	603	561	607	583	594	620	588	557	596	610	603	598	578	631	628	594	591	606	594	577	608	608	614	573	590	667	575	630	602	625	594	617	642	627	621	638	598	643	629	618	600	586	623	564	627	611	581	610	571	624	618	604	657	540	637	597	607	627	638	598	596	578	580	598	616	574	612	623	634	586	614	600	633	599	612	617	629	624	591	589	628	602	592	589	583	619	607	646	615	553	596	581	597	635	609	595	586	625	575	623	598	618	615	672	654	556	601	593	639	581	613	646	592	582	684	652	569	566	611	613	574	630	577	619	614	586	614	621	577	592	639	611	598	605	628	591	633	602	592	583	592	586	563	649	607	606	581	607	592	581	598	607	575	595	613	575	582	591	594	608	615	589	616	594	578	618	622	593	598	590	641	613	599	583	582	617	653	587	594	607	651	582	602	605	580	585	610	612	566	593	624	607	573	574	604	596	601	607	617	572	599	612	606	614	609	550	614	563	614	585	600	625	581	574	619	626	645	574	577	617	592	593	597	597	588	627	602	597	622	630	603	627	624	570	596	607	610	571	607	589	655	600	606	586	620	580	617	542	604	586	596	595	595	563	623	614	590	598	631	635	653	610	610	577	642	585	607	629	597	606	608	587	625	600	643	629	591	602	645	580	612	573	647	590	560	560	618	585	686	604	597	598	607	587	594	598	609	618	601	617	600	658	614	608	671	620	589	545	651	583	629	576	630	594	580	612	602	553	623	606	629	590	662	602	620	618	573	640	643	610	632	595	594	605	631	577	603	575	600	616	626	650	623	630	610	621	598	590	637	604	610	578	607	568	551	579	571	629	595	622	597	651	597	642	605	601	626	584	596	586	619	596	609	609	587	660	620	600	595	571	634	601	619	652	622	634	594	611	603	630	628	588	658	624	565	550	571	607	608	581	603	603	582	590	629	644	622	572	623	592	610	602	586	627	580	637	638	589	596	609	640	631	598	617	624	574	623	607	604	578	642	600	624	585	567	609	617	612	593	607	563	604	652	559	584	600	617	588	641	587	580	604	609	582	557	600	573	621	540	636	596	595	603	557	601	608	590	591	609	629	583	629	565	636	607	596	593	596	586	636	622	556	613	603	618	589	606	572	570	605	614	627	649	581	633	597	616	613	560	605	601	625	614	606	566	633	628	560	615	566	585	642	601	612	621	553	585	596	627	587	583	595	629	599	632	574	634	601	604	632	571	584	625	592	624	531	642	646	600	637	623	626	612	624	605	639	603	634	620	592	642	606	593	605	633	570	614	545	608	581	611	615	616	581	628	636	603	619	596	602	575	581	584	628	624	663	588	587	589	596	604	572	612	609	648	611	618	599	649	589	593	622	633	665	592	634	631	620	629	644	561	604	582	591	638	597	626	602	600	573	608	594	590	601	639	555	585	590	578	556	647	596	624	599	583	550	597	577	620	617	610	593	631	581	603	589	631	561	607	589	642	565	596	623	604	580	598	624	556	609	607	599	633	616	593	619	572	626	620	596	639	596	585	603	627	622	587	570	602	616	577	613	625	574	622	634	596	597	630	565	591	623	624	639	582	642	593	629	653	619	642	593	589	602	635	618	604	635	636	597	641	613	570	611	584	612	587	583	580	618	647	584	589	602	571	608	618	572	630	615	593	616	639	615	595	596	603	585	582	588	603	611	605	582	574	642	615	602	641	651	601	585	584	570	614	582	597	602	616	556	605	578	632	623	607	570	582	617	637	603	603	625	626	601	606	628	564	583	546	561	604	633	578	581	617	607	612	582	612	620	608	580	661	566	617	635	621	595	577	593	600	602	649	554	637	576	639	577	561	630	570	607	580	592	634	604	583	623	624	605	563	603	597	604	601	600	572	603	577	586	585	629	564	597	639	598	625	580	631	587	583	619	623	608	600	597	617	579	618	549	643	582	588	635	638	597	586	598	552	628	624	665	555	613	566	599	544	579	627	605	621	645	630	614	587	639	607	582	581	619	645	618	612	613	638	588	592	599	560	601	580	611	616	600	589	607	587	555	628	590	602	626	586	599	590	595	599	583	619	602	655	580	630	611	603	625	631	608	596	611	644	598	563	613	606	641	617	581	562	670	583	644	625	607	641	623	640	609	592	604	587	634	598	662	611	637	561	557	640	636	580	579	603	613	606	591	608	601	586	590	583	587	627	609	611	586	618	584	628	576	624	623	643	597	669	608	590	653	598	580	638	618	612	613	603	610	602	626	603	629	625	616	613	592	572	578	584	632	595	587	623	601	631	609	593	556	611	591	569	609	610	646	606	584	632	644	605	642	582	556	605	610	629	580	583	590	589	569	590	615	623	630	575	565	588	564	633	567	619	637	606	542	621	569	623	589	610	615	572	617	600	580	605	598	607	596	590	575	594	616	603	600	619	590	583	632	603	646	562	579	633	651	603	616	627	600	587	608	592	581	619	647	567	622	622	564	617	585	613	557	628	621	572	585	592	569	611	617	591	636	599	620	584	607	646	611	597	627	663	576	606	560	635	560	579	607	618	601	607	586	603	596	600	608	584	625	566	584	583	581	604	570	598	596	664	613	628	625	629	641	588	610	614	604	612	603	598	607	623	571	640	615	594	549	641	590	607	621	663	587	585	603	551	632	620	564	609	570	610	633	624	574	590	599	600	576	623	563	625	624	641	640	609	592	631	581	603	638	624	584	629	586	637	598	587	624	617	568	616	603	573	615	681	587	624	606	555	613	591	582	592	678	603	608	626	559	621	615	584	608	606	564	573	581	646	571	661	650	593	638	603	628	587	647	573	599	611	629	624	590	572	564	613	580	613	588	637	562	548	592	646	640	578	587	635	652	628	608	581	568	549	608	580	599	590	640	588	591	604	636	625	629	628	651	607	638	622	602	592	579	595	583	600	626	582	577	601	616	579	609	595	577	597	631	590	616	611	635	608	583	606	614	569	603	588	616	581	592	651	620	627	604	579	649	587	615	638	596	674	609	603	629	612	614	622	579	591	595	575	597	590	569	618	545	579	581	619	604	586	602	633	588	616	595	575	583	634	620	585	614	587	595	580	598	608	568	618	612	579	660	604	622	569	601	560	600	608	585	600	615	618	652	635	580	639	603	614	601	607	662	592	621	624	629	609	602	577	621	639	592	632	599	593	562	607	563	596	578	618	592	602	589	633	635	599	629	626	582	572	596	599	527	586	642	597	609	587	615	647	626	616	594	619	587	576	641	577	593	561	575	617	613	622	569	593	586	576	612	634	620	605	587	604	622	611	587	579	571	649	631	586	618	566	550	625	581	606	570	590	614	604	608	599	628	622	582	568	627	578	600	570	596	567	582	586	633	624	603	599	530	614	602	635	600	638	610	586	605	612	592	612	601	622	587	565	586	626
32474	20685	10343	719	383	420	343	356	370	316	352	356	397	333	347	350	354	361	343	370	361	327	330	336	336	350	316	337	324	345	310	333	306	336	358	353	340	327	330	342	356	341	339	367	321	330	340	355	341	337	368	341	363	376	383	345	324	324	352	312	343	304	344	352	357	347	373	347	354	361	351	329	353	341	336	336	326	345	327	340	324	331	355	356	341	392	334	359	337	340	318	355	353	373	357	356	334	400	329	356	316	334	354	313	333	320	340	337	372	324	343	359	345	361	360	359	371	311	368	312	319	339	322	375	319	346	344	352	343	330	333	362	332	339	367	351	369	348	332	378	330	323	358	342	343	338	360	346	350	344	359	357	362	370	387	338	330	305	370	346	355	333	326	331	349	329	330	316	329	333	342	371	316	361	358	337	359	337	359	342	323	368	336	376	328	347	314	359	347	357	358	319	358	319	341	341	358	352	319	327	341	321	338	326	366	322	344	369	305	358	335	382	356	351	329	328	362	339	339	409	373	349	356	325	356	387	332	323	329	343	346	361	371	345	328	331	316	353	348	359	367	371	357	367	313	356	332	352	373	350	336	346	345	324	306	340	340	320	375	352	355	369	354	343	327	358	323	312	296	375	344	343	366	351	373	382	304	349	361	329	366	354	327	359	372	360	370	342	348	367	342	350	375	335	355	347	355	328	361	337	383	328	345	383	356	354	348	322	343	345	349	346	378	305	324	370	404	356	330	337	335	295	350	355	362	346	327	357	303	363	356	332	326	343	364	325	362	370	352	337	357	380	352	331	365	383	347	389	319	347	353	346	345	336	348	350	351	339	358	354	306	316	352	337	324	326	370	358	354	325	352	343	327	356	339	338	327	380	373	331	334	330	304	346	359	350	335	349	282	334	360	320	337	336	332	354	365	353	367	357	326	358	309	339	368	346	365	367	384	337	333	327	383	334	391	326	327	359	323	357	343	354	347	325	335	348	374	344	335	321	329	348	357	324	354	334	362	367	350	339	331	350	326	341	304	360	370	338	328	338	341	357	315	358	359	324	354	368	327	331	370	349	360	374	348	349	302	370	305	324	382	367	338	350	357	350	360	375	377	344	334	343	371	358	353	364	359	360	384	341	337	330	312	346	344	342	338	363	342	361	357	304	350	337	320	359	359	340	330	312	326	349	370	314	352	324	322	362	349	346	391	319	345	365	389	337	330	383	311	338	362	320	354	350	301	347	366	314	347	359	342	328	338	311	355	340	330	349	341	350	359	384	314	372	345	350	342	320	374	346	351	356	363	333	339	348	369	364	327	346	356	377	323	323	350	349	361	362	379	334	351	330	355	352	347	351	357	298	332	367	339	359	347	367	381	352	308	350	329	342	335	354	358	361	389	349	348	367	355	355	371	335	336	347	306	335	386	383	334	365	347	367	333	357	343	363	376	368	332	349	337	329	319	324	339	364	328	346	347	307	359	360	326	316	358	334	386	317	348	357	348	367	353	354	319	336	372	352	364	352	341	370	335	341	370	309	345	357	365	332	326	318	371	341	353	350	341	329	359	340	334	329	309	337	350	329	343	330	323	350	301	367	335	336	332	373	334	351	360	356	350	335	296	319	340	355	332	334	312	346	353	378	335	349	324	339	401	344	339	345	321	338	343	345	369	360	347	349	340	306	325	329	336	361	361	367	319	370	320	335	330	341	345	337	342	329	285	359	331	327	366	338	343	337	324	341	378	370	330	334	357	333	345	343	336	314	351	383	359	379	352	367	380	336	345	372	349	352	341	346	347	306	342	345	354	305	338	331	330	374	350	371	353	329	355	307	350	326	355	358	364	345	347	342	311	328	325	331	344	382	345	339	331	356	350	363	321	357	365	342	350	331	336	342	320	350	341	355	344	374	349	356	330	345	365	348	335	332	347	353	326	347	384	329	347	341	346	338	346	314	375	356	343	346	303	334	364	337	344	337	340	351	328	336	326	307	367	327	345	352	345	342	317	337	344	349	353	344	328	326	378	357	335	336	352	346	336	330	348	370	368	346	337	319	341	351	359	374	372	368	343	318	349	351	374	364	379	303	350	350	334	346	342	327	332	382	332	333	366	340	346	336	378	329	314	339	362	291	342	349	330	331	367	330	366	327	362	370	384	327	335	356	378	347	352	342	336	341	364	342	364	347	338	336	345	351	333	338	359	323	350	370	367	359	342	322	344	348	315	358	400	350	329	368	353	325	364	352	337	334	302	346	344	362	359	311	321	324	332	338	386	364	361	363	364	332	350	332	299	323	331	340	315	342	338	341	393	358	353	361	363	309	358	343	352	336	344	323	372	340	351	333	344	327	358	340	338	360	381	351	377	305	335	363	334	395	346	359	356	321	333	338	381	399	331	355	355	376	367	373	334	331	311	369	357	375	346	327	372	287	339	353	341	361	359	397	370	353	322	350	346	360	351	330	377	340	343	297	307	344	355	339	349	346	351	326	338	321	332	353	339	369	311	354	356	355	352	349	351	364	334	379	377	366	359	343	313	348	326	384	339	387	399	321	345	352	322	340	337	367	347	336	330	353	335	336	335	332	369	330	324	350	352	348	344	341	309	353	307	351	369	342	387	335	376	336	360	325	374	358	327	309	361	320	285	313	322	345	336	353	359	360	339	354	330	358	358	325	326	387	380	348	329	311	340	368	359	352	360	367	367	350	357	350	318	328	359	364	359	384	382	379	369	317	348	363	344	369	335	313	363	362	344	368	370	369	347	334	373	355	334	330	344	378	349	353	362	318	344	360	334	384	286	383	353	314	366	335	340	335	335	360	315	373	320	301	339	340	353	324	344	335	342	352	340	374	343	343	343	358	339	344	360	318	335	363	362	358	357	365	350	353	344	333	369	335	362	342	339	402	373	351	362	333	347	329	340	312	354	352	379	342	310	327	316	353	319	379	358	378	353	350	365	362	383	359	360	351	364	328	325	346	312	344	346	346	337	372	344	315	359	362	334	337	316	386	340	347	342	322	342	336	342	339	355	329	334	337	362	347	341	305	350	354	354	321	323	354	367	323	336	337	360	352	357	330	348	327	356	305	347	362	371	314	325	356	341	346	347	361	358	317	327	332	368	398	346	318	382	362	393	358	318	345	309	343	371	345	358	326	310	323	338	374	344	362	310	339	344	366	328	371	293	325	337	369	358	326	355	332	317	358	366	362	353	354	338	335	346	338	366	402	360	342	317	359	316	352	340	327	364	344	333	320	339	355	373	364	340	349	362	332	355	324	363	314	334	353	345	325	332	378	359	351	354	334	371	318	337	337	337	333	359	325	350	318	346	335	359	347	340	362	335	329	336	311	365	317	325	353	372	381	339	340	328	340	293	357	296	346	345	343	326	335	338	340	332	313	367	342	338	388	344	346	338	362	307	360	341	320	328	378	317	369	381	369	375	329	377	341	370	368	338	359	337	329	380	342	360	373	352	352	349	347	347	345	364	372	317	336	341	350	313	352	386	387
6051	1139	786	808	813	771	784	758	836	807	788	832	737	801	749	778	796	792	798	808	816	804	791	781	794	785	757	796	802	772	772	813	811	738	787	801	804	809	787	756	823	825	785	783	788	830	811	774	763	733	741	745	762	771	774	786	821	752	810	790	831	834	761	780	757	806	781	800	813	806	758	846	749	801	814	783	775	774	762	763	779	743	787	777	772	824	791	751	738	841	764	754	822	776	752	772	791	772	795	826	778	825	830	775	763	797	779	769	742	791	793	753	764	839	818	800	740	790	791	794	785	817	786	844	817	785	810	762	812	774	789	775	788	772	770	774	798	793	761	835	795	794	809	707	759	793	787	805	770	789	770	785	751	804	801	765	757	765	809	803	811	788	777	787	764	775	771	740	802	784	856	778	774	804	796	800	758	773	774	786	798	765	778	780	754	785	735	813	754	721	771	806	767	759	745	759	822	767	847	784	767	713	847	768	812	804	820	796	811	759	764	788	798	779	752	786	759	811	817	775	786	775	783	796	780	772	828	767	753	795	723	781	766	794	774	795	766	803	756	767	792	791	773	810	802	799	760	787	734	784	823	781	792	765	830	773	785	745	749	767	788	807	759	734	781	770	793	794	818	776	778	769	725	796	773	750	764	816	757	799	758	743	768	770	772	783	748	822	755	789	762	768	795	732	784	780	758	817	782	795	770	783	774	768	800	813	804	791	776	763	796	793	768	790	797	756	781	806	784	790	818	777	828	803	796	691	771	760	810	805	800	822	736	778	778	747	789	774	773	847	795	782	773	809	803	776	766	736	772	743	780	754	795	804	804	798	787	772	771	806	755	776	795	771	779	770	831	787	743	775	750	767	816	777	798	785	774	779	736	758	764	743	760	792	781	815	774	801	776	790	771	756	786	831	771	792	779	792	817	776	836	778	798	798	783	766	835	729	764	786	810	778	730	809	791	801	754	814	781	741	793	792	796	817	782	768	790	774	764	772	780	820	852	777	825	802	793	731	810	774	786	753	754	796	775	741	785	823	824	793	783	749	794	767	764	775	815	831	781	766	748	777	810	779	795	776	808	773	789	827	762	738	784	805	780	802	757	769	778	811	749	801	787	758	792	835	807	783	788	778	744	779	774	787	752	760	780	809	761	764	832	783	792	771	796	761	796	752	795	789	825	822	821	747	813	792	778	830	803	785	829	754	771	773	773	821	781	758	776	801	793	752	789	800	807	775	773	799	787	727	835	763	823	780	761	782	833	791	795	833	756	752	760	825	776	767	778	759	762	805	769	767	762	731	763	768	808	732	752	790	832	748	831	823	769	782	750	796	742	828	818	793	740	800	790	785	793	791	812	864	807	825	862	747	802	827	821	795	818	736	820	772	824	787	740	780	768	734	788	793	765	783	797	771	742	830	786	726	772	756	771	769	803	819	792	819	737	803	786	786	761	781	801	784	770	755	786	768	761	771	725	807	800	821	774	745	804	780	751	734	803	768	775	772	789	746	775	818	757	775	808	811	802	784	758	841	823	778	762	730	812	777	814	800	808	796	746	788	794	777	774	753	761	760	796	800	776	801	843	801	798	817	757	800	773	767	772	787	812	748	725	813	803	779	766	763	756	776	802	710	770	784	832	832	783	720	830	800	790	853	752	807	732	781	784	763	796	795	769	795	782	810	763	750	729	791	822	820	779	751	806	765	769	817	766	804	812	782	785	845	779	792	809	788	757	776	715	773	742	815	802	796	781	788	814	755	809	766	789	782	816	798	831	808	758	772	775	790	841	766	782	772	768	766	751	784	779	845	802	804	746	849	795	826	768	777	805	810	794	804	805	816	682	779	796	788	797	797	777	784	801	783	787	789	792	737	787	796	794	776	818	781	775	814	804	791	799	753	760	808	820	761	768	722	778	811	819	840	792	822	827	778	823	798	806	823	774	824	796	768	804	779	795	772	802	792	737	771	804	785	752	765	802	802	785	773	745	784	802	792	781	758	777	782	786	801	834	765	784	780	816	799	826	797	771	836	754	757	759	765	824	820	813	767	825	806	781	828	824	784	770	781	815	797	773	736	827	786	760	813	773	789	778	768	755	829	788	756	808	770	866	837	795	808	804	788	771	765	777	812	781	785	773	799	799	793	717	771	817	810	784	774	784	809	796	744	791	768	739	775	778	844	795	794	753	825	792	825	805	762	797	798	774	820	762	784	810	726	794	844	784	773	781	774	834	796	832	770	769	804	756	758	784	763	846	774	772	786	786	767	758	772	820	809	758	747	757	799	762	742	805	772	784	815	782	734	761	810	796	788	735	771	744	834	755	830	828	770	804	802	772	833	769	761	777	818	757	813	775	767	722	796	765	823	804	781	761	764	776	771	747	795	802	812	822	767	811	813	762	804	806	785	817	795	787	781	778	764	742	864	837	737	778	765	768	796	748	779	822	784	822	755	763	761	782	734	820	777	792	768	769	731	862	790	803	761	805	834	779	737	805	776	769	746	831	792	782	792	854	778	787	808	818	817	771	792	795	790	810	752	801	778	772	786	792	797	786	830	786	792	764	776	787	777	767	777	757	791	834	826	738	772	791	744	793	773	837	781	759	757	800	761	811	755	793	784	808	757	799	810	824	764	821	779	775	789	766	791	768	808	818	812	761	766	761	766	797	786	779	775	742	767	798	786	828	767	773	787	785	755	827	782	768	780	753	780	773	774	776	781	809	778	758	792	795	834	790	791	788	761	828	805	776	787	804	768	760	814	759	755	747	734	783	809	755	774	770	828	819	803	791	789	762	764	750	772	822	778	771	830	821	812	778	806	806	735	777	776	824	820	745	750	742	747	828	812	757	741	770	759	790	815	829	762	804	794	824	757	725	767	779	767	764	834	833	744	777	753	810	782	810	771	749	795	818	734	779	809	788	739	810	727	780	795	794	794	764	726	752	825	783	803	800	764	786	789	783	818	828	806	778	775	789	754	764	799	777	777	760	780	830	789	739	816	766	753	797	824	841	763	785	800	777	794	815	781	807	834	837	786	752	736	776	764	800	797	813	745	789	776	769	770	783	828	737	816	788	811	778	784	769	763	771	792	807	802	793	815	790	724	805	827	774	794	779	787	767	812	748	820	785	794	765	754	793	757	853	781	763	796	744	782	775	782	782	796	750	812	762	773	731	765	772	803	773	804	817	782	786	776	796	768	737	794	793	807	779	815	761	757	746	763	774	775	757	835	742	787	775	766	791	789	768	804	818	806	779	752	743	809	775	786	792	785	781	796	835	786	781	763	734	796	833	785	762	800	743	755	811	762	818	787	837	786	780	770	741	741	789	783	726	753	784	774	798	789	790	785	753	792	746	766	808	771	810	803	767	761	746	795	769	780	733	736	840	796	733	769	783	790	813	761	801	764	826	806	778	756	761	809	798	787	803	807	807	804	784	804	785	802	777	723	783	781	740	806	784	757	760	738	777	851	778	824	801	776	776	781	780	830	777	759	750	796	811	755
24889	21466	24926	28419	21472	21404	2278	626	512	517	482	520	439	433	456	446	447	467	428	441	434	432	459	472	427	465	411	463	460	390	488	474	451	469	460	477	441	422	421	423	477	433	467	435	447	465	405	449	476	448	408	440	443	457	466	472	473	446	444	457	444	420	458	456	472	426	441	449	462	459	426	445	450	424	440	469	459	378	437	411	421	472	431	415	452	426	458	412	458	429	425	412	458	439	438	430	392	410	462	414	414	480	432	441	442	422	470	443	429	423	413	467	451	449	478	474	427	423	456	470	473	442	443	470	454	458	447	434	445	474	444	429	440	454	446	443	414	418	440	441	439	438	390	438	410	431	431	426	412	458	424	420	461	433	443	450	429	410	455	425	410	406	437	460	381	420	410	463	403	450	463	410	443	443	481	450	432	430	435	454	420	477	460	443	493	417	432	459	485	432	400	418	430	445	444	494	454	430	435	441	443	462	431	441	436	400	440	456	433	446	471	410	439	449	443	438	448	435	446	488	504	470	476	415	424	473	443	471	459	420	454	467	409	442	450	439	484	445	454	447	468	444	463	473	471	450	426	461	451	423	408	433	451	450	449	448	443	417	417	406	427	452	406	461	448	396	470	419	479	429	426	431	446	446	412	456	465	437	434	448	424	457	421	438	409	466	494	456	423	420	477	440	469	441	395	440	454	446	417	398	460	437	418	457	472	447	417	420	441	438	453	414	439	415	431	390	456	462	427	435	454	411	462	448	440	477	428	485	465	459	424	429	423	461	450	428	412	469	412	410	416	476	486	462	454	427	423	447	415	442	488	410	451	426	389	472	421	395	431	420	422	449	453	401	446	424	423	461	466	434	425	441	469	460	468	434	460	436	455	406	448	439	450	465	413	454	447	409	432	431	421	429	427	386	419	489	431	401	426	428	440	406	446	454	401	437	446	435	450	443	435	412	435	426	444	457	414	407	396	420	443	439	474	444	426	454	461	435	480	439	441	454	454	454	415	435	424	451	434	432	434	468	476	464	471	426	433	428	435	435	442	438	410	441	465	427	483	446	487	479	470	422	435	467	499	456	422	413	466	440	441	459	413	445	453	434	422	457	436	433	464	418	478	397	457	404	421	408	459	444	410	417	413	440	420	471	435	405	421	440	428	420	445	423	456	446	407	464	467	456	409	450	448	405	484	394	419	477	414	452	414	468	434	414	437	452	444	433	455	449	465	415	428	456	421	426	418	410	427	431	447	431	439	448	442	437	412	409	414	425	431	475	434	439	437	465	471	426	403	424	431	454	452	460	433	448	441	441	485	418	459	462	488	472	479	461	439	450	406	424	460	442	467	412	421	420	423	448	458	412	421	438	462	444	443	408	430	417	448	432	416	457	423	447	455	428	486	462	421	473	463	444	452	457	416	468	444	463	402	468	437	391	388	455	445	425	452	418	459	436	462	404	426	431	432	443	445	448	481	435	468	457	459	445	483	449	466	435	458	513	455	397	447	433	425	431	448	418	437	467	461	400	377	431	452	430	409	450	446	455	425	468	423	449	470	422	417	420	429	447	401	443	452	396	459	471	422	449	436	436	460	449	457	443	469	458	428	437	452	389	423	391	411	455	426	404	421	432	450	416	420	438	425	483	429	415	431	437	436	415	464	415	438	460	455	451	451	446	446	448	404	432	430	395	453	434	442	414	423	446	402	452	435	450	472	443	430	434	429	429	403	463	426	414	436	396	431	418	408	450	464	436	442	371	491	450	421	452	409	440	447	446	437	383	451	506	459	436	414	411	438	429	457	453	444	427	408	405	468	454	467	442	431	469	419	449	438	395	463	426	425	437	475	446	458	436	429	430	435	472	449	441	449	401	430	444	440	433	396	419	435	442	448	422	455	453	413	411	405	441	418	450	410	422	418	413	453	492	412	432	459	455	424	436	464	468	447	438	441	450	440	462	424	474	457	433	456	440	445	456	384	445	396	435	450	431	418	387	431	443	437	484	424	425	441	420	443	406	451	425	425	436	442	449	427	432	474	449	461	423	448	454	446	465	423	471	438	445	446	401	418	407	403	485	489	477	460	439	403	447	421	473	427	397	429	417	466	484	434	422	433	445	469	423	407	420	461	409	445	413	426	426	440	464	462	478	464	431	424	432	435	376	434	446	450	401	429	441	428	438	435	442	484	479	463	418	450	460	421	381	455	431	426	464	410	420	426	406	425	430	469	442	424	455	488	455	449	430	464	426	430	462	406	510	429	454	439	438	427	416	457	446	439	406	433	464	482	456	428	429	444	396	455	408	411	423	417	458	409	409	418	433	449	448	464	399	416	416	404	427	451	464	438	448	459	447	452	457	451	432	389	424	419	453	432	438	430	445	439	436	423	460	462	438	480	452	457	432	427	470	463	422	421	444	466	482	487	424	445	422	454	467	465	455	442	429	420	444	408	413	413	422	433	423	436	429	445	407	418	431	436	409	420	412	414	435	476	429	418	436	401	422	426	428	453	421	418	465	440	492	413	447	443	428	449	422	431	423	442	458	460	436	426	438	435	463	421	395	460	424	409	456	387	449	446	425	464	439	481	450	465	440	420	431	432	462	434	404	411	466	403	430	418	460	455	430	424	415	429	468	448	440	466	409	442	435	432	467	424	456	469	423	445	384	399	441	440	447	439	414	440	416	402	445	413	435	452	435	491	449	392	442	384	432	411	455	406	446	405	412	430	424	464	426	472	457	468	424	468	460	449	452	428	479	408	435	425	424	452	448	498	460	387	449	426	454	412	437	444	469	434	436	406	490	424	441	409	435	412	456	460	459	423	464	448	429	438	456	475	436	478	451	449	442	470	435	449	422	434	420	422	426	441	432	428	408	419	436	407	416	493	455	456	421	478	431	410	487	441	422	471	444	452	482	436	410	432	395	436	437	417	449	457	420	407	406	459	478	435	436	443	445	402	412	409	417	428	461	438	427	470	480	478	442	431	422	447	443	412	442	406	448	429	430	440	418	412	395	450	475	462	436	444	403	454	426	486	480	443	434	487	430	466	393	418	411	428	437	445	458	425	430	454	468	470	454	421	422	445	428	413	422	462	441	445	428	427	460	423	456	466	431	435	422	452	434	443	413	488	433	402	402	439	450	497	408	417	440	419	439	427	456	424	425	439	427	453	418	504	448	439	432	451	446	399	466	436	453	493	441	469	383	403	447	462	402	489	484	453	461	408	451	497	419	445	415	445	436	412	443	472	399	389	409	434	450	410	418	415	402	436	435	483	419	381	453	435	462	415	423	448	452	464	443	447	442	403	446	429	439	419	435	451	449	418	428	406	503	417	467	436	453	440	412	456	450	451	437	441	401	466	405	439	419	433	470	432	446	440	471	462	430	412	410	452	440	429	421	431	462	441	435	421	451	478	431	480	448	445	426	423	436	406	428	455	439	467	381	419	445	458	405	426	438	412	457	448	434	421	477	423	442	463	453	409	437	403	418	433	431	456	434	445	433	436	403
9970	6845	1986	1268	977	1015	964	1011	978	1003	950	905	957	900	896	914	942	949	928	929	946	1003	920	897	932	916	944	939	939	951	935	973	917	944	932	952	943	972	894	994	883	922	957	941	931	922	887	934	896	950	943	964	898	928	965	922	921	916	956	878	934	960	910	954	932	931	883	950	919	916	957	892	891	972	966	945	930	906	917	932	889	948	899	941	914	906	964	922	975	946	876	935	929	917	874	959	1015	932	932	906	924	896	934	954	911	903	979	936	928	894	909	915	882	916	994	944	966	942	901	969	905	920	891	948	954	910	967	938	938	961	931	924	940	906	995	972	928	957	955	952	945	936	971	921	914	965	899	957	872	874	908	870	943	936	914	888	935	913	909	914	891	918	945	943	943	967	927	894	921	919	983	910	929	927	913	919	904	900	946	952	925	929	883	906	884	931	968	896	973	892	936	879	966	967	852	904	930	929	904	944	918	866	901	904	980	913	906	971	949	967	960	927	917	905	973	910	947	912	980	964	962	905	928	951	923	866	910	960	905	928	905	907	944	898	961	954	920	964	979	931	910	908	863	964	960	949	985	950	961	963	909	920	902	959	873	942	908	959	942	965	912	886	874	916	925	947	879	896	924	880	930	911	918	886	941	900	955	859	937	948	862	939	911	942	949	937	980	946	925	953	876	937	933	934	935	927	948	966	946	933	918	936	940	922	962	926	938	901	920	944	941	932	880	907	925	916	908	1037	941	937	947	914	885	976	897	946	924	942	912	930	888	961	927	896	935	881	922	857	909	926	921	863	909	948	867	885	973	943	913	929	903	904	945	904	892	947	937	880	900	912	974	911	929	954	895	950	924	924	887	922	907	929	937	910	936	930	920	946	922	918	901	962	965	892	902	901	910	998	900	939	930	888	918	919	953	956	893	935	901	932	979	908	887	906	918	915	955	920	911	939	1012	938	911	864	906	917	863	932	933	952	930	905	937	955	922	904	948	918	951	954	902	959	896	938	948	898	924	962	953	937	937	946	974	909	916	920	953	947	937	932	944	930	914	959	944	970	912	951	934	947	880	938	958	912	890	908	937	925	870	960	979	895	907	935	952	924	1016	863	924	947	918	952	953	863	927	965	912	954	909	953	898	982	971	924	997	908	962	879	920	943	930	927	958	899	928	937	941	909	937	899	894	904	921	862	975	873	985	922	961	980	921	940	914	929	980	895	955	911	911	909	904	895	943	948	949	960	927	951	828	912	885	927	894	936	915	926	976	875	993	918	926	955	936	909	953	901	948	960	939	952	926	924	876	964	932	942	958	908	953	934	950	974	962	961	876	944	946	890	930	978	880	907	951	933	952	959	903	922	946	982	923	957	987	917	853	963	936	942	920	935	911	996	894	906	960	906	943	916	912	913	969	916	945	930	968	909	957	949	924	902	957	901	958	928	949	913	912	896	939	913	932	938	911	978	912	888	943	908	926	914	920	915	915	926	881	919	908	921	923	895	901	953	878	884	943	909	913	915	946	876	900	907	920	985	904	943	889	1001	999	927	975	943	907	961	918	929	964	939	888	945	951	945	927	955	921	911	949	961	890	893	908	878	918	905	867	890	931	947	965	886	931	906	968	932	914	981	912	904	848	943	934	916	857	938	918	933	881	905	920	909	944	915	921	960	931	929	885	867	909	912	926	899	934	900	935	933	949	947	890	994	934	920	941	939	889	933	904	984	924	933	961	958	951	911	872	931	951	938	908	891	943	945	918	928	909	894	917	914	914	914	930	872	940	922	972	977	940	925	923	945	977	882	949	901	897	943	892	921	927	929	916	929	895	924	889	889	935	958	922	951	883	913	911	953	954	951	878	915	953	920	916	926	970	909	921	984	903	901	938	901	924	919	887	910	924	908	903	946	891	889	931	954	920	899	877	918	934	944	907	932	927	933	894	891	889	959	937	949	958	962	985	891	886	913	958	929	929	980	960	986	934	911	954	896	882	953	956	940	943	931	886	880	902	902	950	913	909	949	919	957	986	888	979	923	949	944	911	945	909	910	878	871	905	904	927	939	952	936	917	916	920	910	904	917	963	960	931	960	976	901	928	923	916	875	933	882	911	933	917	923	992	898	956	948	879	925	951	929	930	948	930	959	906	919	915	927	985	941	896	951	970	938	944	953	891	944	925	903	930	877	932	871	898	898	938	904	913	947	922	984	962	951	859	891	958	954	954	947	847	953	914	933	917	929	946	934	979	891	932	909	929	915	901	942	921	933	889	965	888	968	984	894	941	965	941	922	962	921	922	995	934	909	962	901	918	835	921	942	953	941	872	964	928	884	911	923	843	912	928	904	847	957	942	898	886	931	865	916	917	879	888	946	954	926	917	1011	978	930	928	880	881	923	906	892	919	982	928	955	964	930	885	925	864	933	914	894	938	972	930	901	886	966	922	945	928	914	923	865	937	908	881	937	910	867	922	922	955	894	914	932	914	886	921	945	952	905	922	956	913	910	899	909	931	931	896	912	975	927	886	948	960	921	962	927	905	920	958	907	976	877	923	882	833	944	918	881	951	909	919	907	956	845	931	967	923	894	936	928	892	900	945	947	919	897	935	872	911	898	963	858	953	954	917	947	921	928	894	891	972	919	921	938	931	1001	967	918	916	937	954	897	897	891	982	940	935	907	943	976	867	952	925	895	938	935	943	895	898	955	921	966	963	960	920	933	907	919	958	849	901	888	916	931	981	883	888	907	945	941	878	906	904	977	958	959	924	952	916	843	950	876	914	925	959	925	935	895	921	944	890	924	900	908	995	934	933	974	952	912	918	907	946	875	925	884	932	926	933	927	910	933	940	871	932	929	949	888	938	897	919	929	979	926	915	933	915	900	913	879	937	974	901	908	933	869	933	939	914	1010	939	900	943	900	927	917	969	967	949	957	908	889	922	903	925	912	917	950	923	930	906	940	877	910	904	941	971	866	969	915	954	945	944	898	928	912	962	948	909	941	950	918	950	886	945	874	915	945	924	948	974	944	890	918	935	970	848	936	920	901	904	941	930	909	909	914	923	903	941	897	915	957	910	952	921	911	952	981	980	922	928	907	867	937	927	931	905	943	949	971	919	943	942	908	879	924	959	883	917	891	893	914	964	899	870	917	900	926	931	953	992	976	929	934	951	918	937	975	936	955	929	933	909	950	922	921	917	909	840	919	893	895	890	916	904	885	893	969	968	946	934	945	871	899	889	892	918	921	950	928	967	926	906	905	924	949	917	970	919	927	964	894	890	900	916	892	907	954	947	886	949	907	933	936	964	945	927	933	932	889	892	923	920	951	906	999	896	942	899	930	906	931	840	946	935	963	938	963	900	957	888	945	911	891	896	994	905	886	880	889	957	904	926	966	886	900	991	915	855	958	935	912	922	905	1008	973	950	943	929	920	936	873	922	876	943	951	896	905	859	1003	912	898	897	926	887	883	925	936	861	926	911	896	920	953	946	899	917	881	931	904	886	926	961	947	899	883	919	979
24328	21436	25104	28170	21437	21463	20455	739	430	404	360	365	359	330	338	319	290	315	323	302	312	292	291	280	319	311	296	312	289	233	287	315	288	297	298	261	289	319	268	321	283	294	319	262	277	278	290	289	274	310	282	286	270	301	245	267	277	281	307	288	309	283	298	291	258	272	280	321	314	276	239	282	268	280	287	275	301	328	297	286	241	289	290	302	284	248	271	280	282	270	287	249	296	276	272	289	284	289	262	263	293	286	285	309	290	266	264	264	257	267	289	304	303	249	291	272	279	277	271	261	278	275	273	285	274	280	278	251	237	279	271	264	266	302	303	280	280	261	263	266	266	287	291	298	291	291	267	269	298	323	299	279	288	322	257	282	263	269	252	292	287	299	283	286	253	305	275	283	282	298	292	282	278	263	262	287	298	271	287	265	271	277	255	299	275	281	293	282	276	274	324	296	302	276	331	272	294	284	296	271	281	295	249	264	275	309	266	265	242	283	277	279	299	281	232	270	266	287	281	314	285	274	288	245	341	330	298	261	315	317	265	276	271	272	251	296	291	289	272	297	308	298	288	254	258	274	245	280	249	259	320	235	263	308	278	268	293	251	299	266	303	289	247	256	277	294	287	258	303	272	292	277	258	281	278	266	315	281	281	288	280	270	251	273	283	272	297	274	263	262	270	242	302	316	259	284	262	329	310	281	247	275	279	278	302	310	254	263	266	287	282	289	283	282	244	291	288	262	276	299	291	283	288	267	261	272	294	268	272	287	235	261	300	271	259	310	268	290	288	273	276	274	259	276	290	252	271	271	293	290	301	272	292	292	232	274	312	233	275	272	267	268	299	256	285	247	280	291	262	286	314	301	279	299	277	330	284	280	283	295	305	279	265	265	282	262	260	286	294	266	248	298	287	269	258	295	247	314	284	230	248	302	264	261	294	294	284	278	274	280	267	253	271	291	260	295	318	284	289	293	236	294	278	280	304	303	274	291	285	292	277	256	310	248	264	296	268	271	283	269	258	267	269	267	260	302	248	261	319	278	250	246	287	265	251	265	311	275	269	287	244	276	245	262	294	277	304	295	276	268	266	263	284	248	297	270	305	298	272	293	260	269	284	260	256	269	266	280	263	265	258	282	313	274	276	254	281	270	266	273	255	294	271	295	265	262	254	279	248	324	293	282	309	304	260	300	295	328	271	270	240	286	261	264	276	266	303	306	311	275	275	277	272	266	291	259	278	287	296	271	258	251	259	269	272	277	263	267	286	298	278	278	269	305	301	272	279	288	281	276	290	300	285	270	279	304	285	294	291	275	300	268	268	291	278	263	283	273	290	308	288	283	271	314	260	256	286	249	250	291	262	294	302	314	262	245	275	303	258	291	299	281	287	298	272	275	244	290	295	282	256	301	264	309	275	280	290	271	313	258	294	262	300	307	278	279	290	294	300	305	271	288	248	291	300	257	261	264	301	284	287	282	256	286	249	269	279	237	273	268	261	287	285	273	306	270	294	266	264	259	308	296	256	268	267	268	289	302	280	306	293	257	286	270	296	285	318	271	301	285	275	245	268	268	302	262	296	259	267	271	257	246	291	258	300	266	306	270	302	244	289	265	266	295	237	278	256	284	266	274	276	303	269	281	243	270	272	289	269	293	303	290	267	295	286	296	253	294	295	262	303	258	292	278	287	277	319	300	297	306	295	284	266	305	245	284	290	271	281	313	276	268	261	296	287	254	267	254	296	258	268	243	301	281	289	267	304	323	275	257	265	263	277	265	238	304	258	269	285	255	268	287	284	254	258	274	273	297	254	259	278	261	255	284	285	263	296	245	274	270	257	268	295	293	254	254	251	312	289	292	264	279	298	253	268	285	296	273	275	288	306	262	297	280	290	300	276	276	265	271	288	273	275	307	296	274	276	274	271	259	273	305	269	254	257	274	297	299	281	269	265	297	294	277	256	296	280	286	292	280	275	282	272	276	281	262	295	252	273	300	265	302	274	273	262	285	293	276	267	233	267	278	290	262	263	263	273	236	271	268	259	268	253	266	245	261	312	286	277	259	280	274	286	293	253	268	288	287	248	271	276	255	273	275	292	270	257	267	274	267	248	301	299	258	301	281	302	258	278	293	273	315	279	247	286	273	294	262	294	297	299	250	279	266	280	288	279	309	262	294	256	272	251	268	291	326	273	254	276	292	285	280	264	300	294	248	267	273	276	301	271	273	262	264	323	284	295	274	271	293	279	289	304	312	295	284	271	295	265	273	301	284	293	286	264	262	248	281	291	275	274	289	320	295	263	288	276	279	267	247	276	262	261	264	260	305	254	297	283	290	283	291	339	303	268	266	310	325	305	259	291	293	255	271	291	277	290	302	268	284	272	267	314	268	311	281	294	291	274	275	263	260	249	302	278	317	263	277	287	284	289	282	263	269	277	293	278	292	275	300	270	243	278	280	292	269	306	282	267	308	283	279	277	294	303	237	259	289	263	271	264	302	261	290	304	269	299	285	276	270	312	294	273	251	276	266	296	261	271	279	273	291	281	265	293	257	285	281	287	263	310	286	275	280	270	298	268	265	291	287	267	284	275	299	261	273	289	295	314	277	281	250	274	272	293	289	310	290	262	282	273	272	282	282	271	280	311	286	264	255	244	291	270	290	296	267	278	275	306	265	269	279	269	277	313	295	268	289	271	294	303	263	300	273	306	279	305	275	284	254	283	300	296	308	258	259	269	285	278	285	288	277	265	275	243	252	255	294	261	251	245	275	254	271	285	286	260	237	288	277	296	270	283	264	277	288	295	273	278	247	261	273	245	276	304	276	254	288	283	266	278	259	262	270	294	253	247	246	265	271	282	297	279	288	289	264	278	265	260	326	303	312	292	278	274	292	254	281	274	242	284	279	288	284	297	276	293	276	298	296	285	270	278	268	290	282	276	249	265	280	282	286	274	283	269	243	221	284	304	263	281	283	266	227	286	247	255	273	325	280	296	275	257	317	279	283	241	326	247	300	285	240	291	263	268	263	297	318	244	294	270	245	299	289	264	294	279	269	297	297	237	285	281	277	295	253	273	260	262	261	305	259	278	284	282	255	289	298	228	252	278	287	282	257	300	278	283	279	262	267	286	302	260	262	280	345	251	275	270	252	251	266	261	286	275	254	268	307	297	274	249	307	313	290	290	267	257	291	269	263	269	285	279	256	278	293	276	307	282	319	270	267	285	302	274	248	228	266	300	308	300	286	248	284	274	281	283	234	273	293	268	290	297	266	279	260	288	271	282	261	270	258	275	276	259	277	276	285	330	307	261	283	293	285	286	293	246	276	268	307	285	279	260	283	270	259	251	277	284	276	281	253	282	293	252	274	259	308	281	295	277	273	280	295	284	260	256	273	267	301	305	250	266	278	284	286	263	303	277	302	285	303	297	275	270	287	267	262	285	302	247	286	293	311	281	268	292	281	279	297	241	229	268	280	248	284	278	283	252	298	289	284	276	274	279	243
13382	9999	2627	1279	860	787	731	675	669	666	642	615	642	620	641	633	637	627	604	635	610	607	610	604	596	611	609	591	573	610	613	620	614	587	567	632	570	616	582	613	583	587	600	567	604	596	599	604	651	571	601	602	624	545	617	609	574	626	625	616	575	644	572	626	591	589	588	600	591	597	592	602	633	594	645	624	584	585	576	619	600	624	655	622	595	617	635	624	553	617	626	592	569	615	621	613	604	566	580	604	573	621	623	611	645	524	644	616	570	593	605	604	581	605	611	612	635	575	595	618	555	660	629	619	635	625	616	586	608	568	606	586	584	617	602	620	624	607	575	613	614	612	623	624	597	617	575	582	590	623	583	597	615	615	623	567	571	575	573	610	600	572	575	607	584	601	665	583	558	575	629	612	587	561	557	641	597	608	644	603	555	617	563	625	589	564	591	586	618	577	575	593	613	583	556	639	577	622	628	623	584	595	634	557	605	533	648	593	598	552	615	603	569	565	602	611	615	624	580	582	673	618	588	576	541	619	594	593	590	618	614	616	635	620	573	591	614	604	646	649	600	602	585	622	625	600	597	649	560	614	598	614	612	582	595	595	634	575	605	544	611	642	596	583	650	604	596	576	616	605	622	594	607	607	616	603	533	623	605	588	585	628	603	641	608	565	581	597	560	571	632	595	634	589	562	571	601	579	654	591	637	572	630	604	615	628	599	601	585	620	630	637	624	600	627	608	569	593	611	599	591	606	608	564	583	588	603	585	637	623	593	645	646	608	605	601	622	612	577	622	642	601	646	576	583	656	583	640	617	619	596	606	597	588	623	598	594	593	605	621	608	593	579	578	560	599	632	603	595	620	581	642	612	585	607	632	609	579	604	592	583	597	585	628	594	617	583	605	661	660	618	573	625	605	580	571	605	599	617	608	595	583	557	571	602	569	604	630	652	616	555	600	608	601	597	595	601	596	597	592	615	596	590	610	579	599	567	641	568	623	605	613	580	598	583	567	600	608	623	632	601	592	573	585	580	622	579	647	593	605	656	610	591	578	593	588	614	582	610	589	571	630	588	565	609	635	598	637	598	606	604	608	607	620	584	611	596	597	622	595	613	589	615	610	588	611	591	595	623	589	612	607	603	616	578	609	640	587	626	610	587	612	587	599	578	627	619	628	606	605	551	607	600	564	620	588	628	622	618	628	637	581	598	592	629	579	595	613	605	631	611	582	585	545	566	618	573	600	620	614	652	589	556	567	583	617	619	572	578	591	590	544	600	610	592	620	568	591	609	593	616	589	623	593	614	606	623	672	591	590	625	619	677	615	611	620	644	588	599	630	581	597	622	591	585	553	646	581	616	605	604	603	588	651	625	588	582	616	570	604	625	605	587	592	597	619	625	579	623	621	624	601	609	592	569	577	632	607	586	556	626	627	601	596	584	640	580	604	597	606	599	568	585	549	585	633	586	583	617	598	639	622	620	620	581	631	607	591	626	612	598	574	598	661	639	600	647	643	591	639	619	637	564	631	607	624	571	597	611	599	600	616	622	606	581	625	612	577	593	585	604	600	577	633	569	631	643	602	562	576	593	591	576	646	606	592	577	586	603	601	618	615	607	576	581	605	611	625	627	612	575	597	632	605	639	616	569	599	596	606	583	630	600	588	588	559	602	612	577	604	620	584	617	615	582	601	578	565	627	611	565	610	623	573	610	657	608	630	610	597	591	604	654	588	604	582	598	557	599	614	576	608	617	599	592	584	660	599	629	613	614	601	584	576	605	644	630	576	604	643	594	584	621	575	546	639	587	569	584	618	622	613	609	568	593	582	588	633	624	657	602	579	621	609	604	584	598	600	631	617	592	568	616	613	618	633	603	612	625	604	562	628	597	603	596	601	611	600	603	581	589	578	571	622	641	601	614	595	613	603	601	604	635	616	648	608	601	603	564	620	625	587	588	591	595	627	571	612	644	649	600	607	597	615	594	590	599	599	564	598	598	588	553	576	580	605	623	609	598	606	614	574	587	556	637	610	651	606	592	591	608	607	586	600	561	644	606	590	662	567	559	596	561	605	581	618	614	579	566	555	616	591	558	609	579	607	583	615	560	599	609	593	585	623	554	598	615	625	624	595	598	627	577	598	619	586	582	600	633	595	584	559	612	633	586	620	597	626	602	588	612	574	632	612	624	632	615	584	611	613	615	602	625	597	617	619	623	584	573	605	584	593	613	556	589	599	600	590	574	646	585	636	592	579	579	637	607	567	627	623	599	565	574	594	566	611	596	596	585	576	584	638	568	594	565	580	631	586	566	603	579	621	585	599	615	605	604	605	603	592	598	626	610	596	600	618	543	645	651	567	622	598	606	612	556	594	625	596	576	617	572	527	642	590	593	570	619	620	572	615	609	593	582	602	595	598	588	624	597	580	622	633	617	582	624	576	594	570	650	587	628	609	640	611	598	596	565	626	568	630	628	605	587	627	597	616	614	591	607	541	611	625	609	610	559	619	602	615	599	581	600	589	574	607	575	570	609	573	570	589	571	580	620	623	614	584	596	597	588	615	619	555	649	603	549	630	590	583	583	585	575	599	559	587	602	604	619	620	604	552	616	592	569	626	589	631	595	634	614	601	607	607	620	638	624	606	625	601	624	550	626	595	614	577	575	602	604	608	579	581	563	626	605	562	580	628	642	614	553	623	637	626	580	618	560	561	607	587	551	583	627	565	593	638	550	595	598	615	604	561	584	585	536	579	593	568	624	636	614	616	637	607	614	622	562	550	558	606	599	646	646	586	641	555	597	596	608	642	585	600	644	618	622	592	585	580	607	609	588	616	605	616	586	632	585	581	577	615	645	621	622	606	589	560	617	584	589	580	627	608	574	627	624	651	588	577	586	611	600	656	619	549	618	595	646	606	578	588	617	587	587	585	599	596	581	644	632	619	554	609	611	561	620	545	619	606	605	648	604	615	599	625	578	614	629	600	631	593	598	590	556	628	635	627	612	596	590	644	644	582	611	599	614	611	613	594	562	601	660	586	612	555	613	580	589	598	588	584	640	586	588	581	599	606	579	608	618	576	627	586	612	640	576	558	613	595	586	603	628	652	598	619	580	606	631	560	607	644	625	543	596	558	614	572	584	578	621	572	574	584	601	558	566	620	668	606	590	625	576	584	530	604	609	581	572	610	564	613	584	598	614	601	588	592	591	594	558	626	602	603	562	592	562	617	624	577	576	592	625	590	578	582	635	631	605	555	653	585	565	608	601	587	604	607	548	635	618	561	623	619	606	628	620	589	619	591	608	588	595	655	581	635	617	627	629	574	589	598	589	619	593	613	581	628	626	582	619	573	607	590	588	572	580	646	554	584	596	591	576	531	620	606	610	554	610	586	564	641	607	659	605	621	635	610	604	635	594	624	605	622	632	617	621	623	574	612	606	612	582	609	610	609	567	604	569	602	620	594	629	617	634	590	617	615	601	631	598	570	581	625	575	594	555	578	593	615
32359	20533	10099	723	452	351	340	315	341	341	318	323	345	340	358	347	329	349	341	324	304	361	361	336	315	358	321	334	376	354	326	354	345	337	365	317	361	361	373	350	369	387	306	354	347	355	363	322	351	371	316	347	367	357	358	337	324	334	341	346	338	330	382	356	359	357	345	362	403	335	390	317	351	351	405	360	349	356	340	312	335	337	364	393	365	349	362	325	331	353	348	361	342	363	381	370	296	337	349	368	330	363	364	362	335	358	322	341	335	332	352	329	339	342	376	360	299	362	337	348	338	363	333	384	347	366	317	348	356	352	352	318	367	363	333	350	333	331	316	346	367	333	341	319	340	306	324	343	348	366	374	279	362	359	369	358	351	347	392	335	298	329	310	352	360	343	362	358	357	374	354	345	337	342	360	351	349	330	321	330	348	368	333	359	384	359	343	383	363	332	335	345	319	324	342	357	384	351	363	330	372	346	336	350	353	354	386	354	343	336	336	319	297	348	352	336	313	355	329	348	346	355	362	332	377	375	399	339	367	319	315	316	364	333	333	304	331	371	332	326	321	344	366	316	355	353	349	385	360	340	341	361	327	332	323	363	339	375	347	353	308	346	337	325	414	321	355	366	329	364	368	346	347	333	320	346	353	335	339	320	341	388	330	324	327	325	329	326	358	310	324	348	339	360	343	374	350	357	333	355	357	346	353	338	342	366	327	332	332	333	342	334	317	309	355	328	381	368	338	358	364	326	346	334	356	337	360	363	332	330	333	374	330	352	330	362	332	349	307	359	334	342	317	381	339	377	322	310	354	318	381	343	372	310	387	369	368	339	380	308	337	313	348	348	313	348	361	344	345	355	333	321	325	365	336	328	371	349	351	351	346	347	348	342	373	355	352	355	309	334	344	350	333	338	339	334	335	352	362	338	345	357	363	354	349	373	335	400	348	348	342	337	385	333	342	344	340	327	340	312	332	333	348	322	376	342	324	346	370	364	320	386	368	363	373	312	328	339	302	349	323	342	336	331	371	310	351	337	339	396	358	363	341	339	329	370	364	369	332	329	363	351	350	335	308	327	344	346	347	349	381	362	368	338	359	352	365	308	362	334	341	339	366	357	340	362	351	349	353	340	359	315	339	349	322	331	322	330	327	318	324	308	344	344	336	327	339	329	310	336	363	336	330	354	340	356	348	325	345	329	350	343	352	353	359	336	368	349	348	345	337	374	355	299	338	312	370	356	349	329	344	348	334	372	325	327	337	349	395	366	326	339	344	337	405	350	331	378	363	350	351	335	304	345	349	315	336	331	334	344	300	375	361	334	330	345	348	344	345	357	330	351	364	315	340	337	360	318	327	339	292	340	357	361	356	331	362	357	409	341	349	316	339	314	355	382	347	318	320	333	353	354	330	319	345	360	366	360	330	330	341	315	328	354	372	334	331	366	345	319	333	329	363	337	365	307	327	345	335	324	345	362	325	386	352	358	324	387	337	335	349	309	341	355	321	321	334	341	345	314	357	346	332	378	330	335	355	329	362	337	313	354	353	370	359	332	360	366	341	375	368	316	347	345	338	332	333	355	314	371	339	354	331	336	372	371	340	345	371	325	347	331	364	382	360	346	351	329	306	357	323	380	334	362	344	301	352	320	341	389	346	357	338	370	308	332	374	346	349	328	343	362	324	347	324	348	330	354	355	303	367	341	387	345	349	337	330	325	356	319	357	377	346	338	331	339	300	351	331	329	304	320	337	323	337	344	390	358	372	321	361	351	358	324	332	317	357	311	309	319	315	362	330	372	351	335	333	374	368	342	352	344	387	337	336	329	379	340	334	385	348	359	327	340	342	338	341	329	338	365	355	309	313	357	334	352	349	342	337	340	337	337	326	375	355	369	333	332	339	360	361	367	341	354	355	377	332	330	364	373	340	365	359	316	375	358	355	392	344	345	335	321	336	343	333	344	369	367	320	385	338	376	332	323	345	349	354	324	349	319	343	373	342	347	337	350	375	367	369	343	341	330	372	285	341	326	337	349	394	313	352	341	311	321	361	325	371	338	316	310	355	360	358	321	353	368	340	322	324	365	306	359	330	346	334	343	365	339	342	320	314	351	367	366	347	324	327	343	351	350	330	357	366	343	329	336	349	369	326	361	332	327	334	355	337	334	340	354	337	318	331	360	380	326	345	339	330	330	346	316	302	360	346	355	345	337	340	324	335	341	353	307	265	343	310	321	358	354	351	333	340	346	338	339	330	358	382	330	350	336	371	342	344	332	298	347	319	324	316	332	305	373	304	317	338	314	353	330	321	348	339	333	368	332	328	346	356	318	356	323	341	331	323	332	329	326	361	327	358	334	314	326	319	340	312	310	335	382	354	311	377	352	350	324	352	360	360	313	350	348	353	361	366	364	308	328	366	306	345	346	331	323	322	349	341	355	334	342	346	358	373	343	319	369	392	373	370	345	329	360	371	350	370	354	296	364	320	357	316	349	301	347	366	330	313	348	380	329	295	332	337	339	303	327	329	346	343	314	352	333	331	349	345	326	333	341	366	351	339	344	368	335	320	367	343	355	357	317	328	393	344	336	348	368	361	367	362	372	342	309	362	329	314	342	345	363	346	354	304	367	339	315	361	374	388	361	363	371	333	351	377	337	339	341	353	322	364	328	326	323	365	328	356	335	346	325	343	366	334	360	332	319	311	351	283	331	362	354	342	355	384	337	340	348	335	364	352	372	347	338	341	371	337	301	303	359	328	336	354	377	380	357	343	307	354	322	381	332	325	354	329	332	340	296	332	352	324	311	373	356	339	319	339	316	311	322	303	382	368	354	322	337	358	306	388	348	350	310	344	333	324	349	348	343	363	358	361	361	340	356	317	344	387	384	337	363	360	351	337	315	319	384	335	332	320	346	336	308	358	348	338	379	358	349	353	337	340	377	324	341	350	359	324	366	321	356	340	372	337	318	348	369	336	341	326	360	326	339	329	341	345	348	323	362	321	361	328	342	378	384	349	303	342	308	366	284	342	346	392	334	341	365	348	343	367	350	346	362	348	324	367	327	330	301	348	317	317	352	315	341	381	330	320	354	351	365	327	340	351	342	328	328	349	371	401	323	320	333	331	310	309	313	374	357	334	331	351	328	349	314	344	356	324	327	356	360	341	352	344	343	333	345	362	373	361	347	365	340	350	376	389	351	377	306	308	368	369	401	354	378	343	346	290	344	371	332	320	353	307	331	320	339	335	328	317	379	337	332	332	325	363	371	380	378	340	312	336	306	323	367	340	350	337	358	375	362	325	359	316	363	330	332	361	352	361	370	316	366	329	375	339	342	380	322	379	297	361	304	329	328	385	336	329	350	359	381	323	345	349	351	335	375	386	372	343	351	311	376	357	355	367	344	364	320	365	406	356	340	340	329	363	337	340	357	351	364	348	360	356	327	340	316	310	328	325	332	361	362	386	351	365	337	332	337	348	320	373	366	364	365	351	327	346	331	321	316
6080	1251	879	819	840	738	748	789	746	783	838	727	784	762	852	852	735	781	794	789	786	797	740	796	763	745	737	798	753	791	804	780	757	782	749	707	748	753	829	798	773	778	821	753	788	800	798	799	750	775	755	777	803	830	769	787	772	786	797	817	767	773	757	749	798	711	818	790	836	728	736	729	792	804	787	816	789	773	741	783	749	813	770	818	799	750	813	771	825	777	780	782	812	748	730	811	794	747	771	808	767	774	749	771	803	756	809	778	841	770	796	785	824	736	753	773	801	754	735	743	811	794	750	770	798	810	758	812	716	768	851	732	774	784	772	803	771	742	795	762	757	768	755	805	751	802	756	765	799	796	730	723	801	776	740	732	750	747	767	784	748	809	735	800	812	784	768	781	768	755	795	764	785	745	762	761	814	834	790	747	793	778	770	838	753	761	788	793	745	802	755	745	769	766	792	825	736	768	761	774	752	816	770	784	776	801	747	811	774	836	767	800	808	778	830	805	765	801	753	770	818	858	823	807	780	737	815	776	772	762	774	785	797	798	711	796	823	781	797	730	772	769	772	784	766	759	781	738	807	822	788	756	757	765	769	735	804	772	732	792	742	772	809	799	820	747	754	781	768	813	770	808	795	760	820	745	814	809	801	764	811	803	735	783	774	744	807	730	795	789	737	753	772	789	756	800	753	775	793	749	774	805	724	801	833	750	796	758	730	740	760	826	776	722	828	764	804	732	760	797	736	757	804	826	776	831	775	788	717	780	789	810	792	809	785	775	742	814	774	815	804	800	838	765	780	800	768	772	767	755	809	780	732	764	807	771	794	739	780	767	761	708	806	806	762	708	784	828	783	777	765	773	823	755	811	797	775	810	759	794	807	751	808	775	774	831	745	770	793	783	747	802	848	744	806	768	763	797	751	778	779	811	765	779	780	743	741	760	790	783	807	806	736	762	799	753	778	777	802	767	810	814	783	726	785	791	747	799	731	759	833	790	743	808	805	747	782	796	827	774	772	784	821	791	804	753	764	786	763	776	757	785	769	757	782	795	779	793	838	787	771	742	767	794	759	819	760	793	759	819	755	751	796	782	755	786	753	782	776	794	767	777	778	810	774	785	779	789	780	746	732	782	775	739	787	790	737	758	784	755	781	785	830	779	771	752	783	742	807	781	800	761	742	822	802	862	783	812	788	794	813	776	806	794	766	773	791	809	793	759	734	814	767	768	828	807	769	749	825	713	789	805	788	758	790	778	822	804	773	771	783	816	790	807	721	751	776	800	720	730	830	768	741	759	766	811	783	745	810	747	760	741	754	796	785	784	809	767	791	790	781	743	757	760	781	784	800	790	833	741	777	745	786	806	752	766	751	776	765	812	744	793	805	794	762	770	793	773	802	785	786	748	783	786	783	782	815	828	752	705	814	794	767	745	789	754	726	772	817	802	770	824	806	821	753	786	764	780	802	769	778	794	735	766	752	796	786	761	770	792	725	748	832	762	743	820	746	783	773	775	792	715	790	830	729	748	792	777	812	738	761	741	747	746	754	768	742	793	832	746	783	736	840	775	785	744	806	774	708	777	778	744	777	768	785	763	766	775	809	766	730	798	802	837	762	774	775	698	803	782	781	740	791	765	752	794	787	755	799	743	739	773	788	813	774	749	790	821	765	723	823	776	789	744	807	765	799	810	792	753	724	775	772	801	790	753	765	762	758	810	777	783	748	779	782	798	783	810	802	790	725	799	768	825	774	784	802	825	743	713	762	810	797	778	806	796	806	791	787	789	807	737	777	847	763	774	748	747	792	789	824	755	770	727	783	814	798	732	737	781	791	749	762	779	862	786	810	810	760	775	764	781	794	761	818	794	724	809	768	753	756	782	832	773	780	817	814	739	774	746	766	836	768	822	769	781	777	787	777	789	812	773	753	752	785	755	783	752	790	839	731	789	754	825	798	820	785	773	731	814	756	790	816	756	762	736	715	784	790	819	822	795	833	774	824	748	773	836	745	736	781	772	793	760	793	748	781	785	786	747	780	813	834	730	854	814	765	799	812	819	714	839	789	763	730	782	815	755	749	766	767	781	781	787	772	805	806	810	812	817	832	793	833	787	795	824	791	767	770	781	755	818	814	806	804	846	766	767	791	772	794	765	794	765	787	793	804	784	739	754	785	792	799	815	754	776	782	764	753	798	799	765	797	761	748	737	756	782	767	792	793	779	753	817	784	804	789	806	811	753	817	767	737	787	792	750	771	833	795	771	784	746	767	733	775	764	765	802	786	774	793	791	788	832	767	800	762	812	790	789	768	798	793	779	758	748	816	772	796	797	765	796	762	709	793	778	790	751	788	801	773	774	778	779	732	764	799	807	773	792	762	811	770	748	771	728	786	724	771	786	774	833	775	743	819	792	795	739	787	772	769	827	808	783	798	749	737	829	791	797	759	799	803	770	749	800	747	744	756	777	786	796	815	817	833	798	764	765	779	784	789	768	728	790	777	788	771	794	751	790	771	784	784	777	747	762	787	795	791	770	803	757	726	798	798	758	750	750	776	780	739	752	791	837	739	802	827	800	754	792	787	764	807	813	751	772	795	731	798	770	771	799	833	758	784	799	837	821	814	780	775	769	782	764	725	790	792	772	759	757	775	772	801	867	788	783	795	776	730	804	820	793	782	808	766	835	796	772	719	824	791	802	798	820	805	803	826	733	771	742	771	778	768	756	771	740	756	835	798	762	798	744	790	823	854	747	810	782	787	798	738	742	798	728	825	814	766	777	840	808	776	776	824	785	747	850	770	799	827	762	756	766	810	786	734	807	809	772	751	777	811	807	746	811	769	787	816	753	779	769	810	767	793	785	806	749	736	794	767	778	794	779	813	754	790	757	793	817	766	746	726	817	727	770	744	811	772	808	784	755	750	798	746	795	793	828	791	779	764	753	773	840	785	721	829	735	780	795	804	730	758	757	753	757	763	754	786	798	784	773	811	783	739	752	802	767	759	748	753	820	770	816	768	759	774	753	772	778	756	777	794	806	756	746	751	763	807	777	792	753	782	823	802	788	819	781	757	786	787	765	723	777	796	790	800	765	736	744	823	760	789	844	768	766	819	816	775	816	743	736	759	741	780	794	821	776	769	743	770	801	802	765	775	774	739	760	795	745	777	741	792	847	740	776	778	803	762	817	791	769	749	776	718	804	794	798	777	785	794	787	783	804	779	763	777	795	785	735	833	820	748	775	779	753	767	685	763	754	762	802	867	743	817	815	781	777	756	759	769	806	812	745	828	815	769	826	750	784	822	783	795	812	824	812	739	751	754	728	766	794	757	782	808	806	783	728	748	776	829	813	812	744	753	811	752	835	780	811	808	792	736	796	805	762	835	821	758	826	748	788	749	769	807	775	780	780	790	799	769	779	794	782	771	783	754	789	737	742	770	809	772	748	768	811	747	780	763	765	785	751	751	789	775	750	773	748	772	826	774	722	780	707	783	793	849	800
24847	21440	24865	28400	21433	21348	2171	646	550	525	446	444	483	427	513	424	434	442	465	461	430	420	475	440	410	488	463	490	451	444	453	447	447	429	456	474	445	447	436	433	395	436	447	438	436	464	449	450	462	473	499	470	465	456	480	445	424	446	415	448	457	449	440	445	447	464	406	460	453	442	420	488	409	435	409	447	456	455	463	471	445	462	429	439	446	455	452	441	409	430	450	418	420	425	451	432	479	441	431	431	475	391	449	425	442	438	408	407	436	463	434	456	489	419	403	439	438	469	405	431	417	419	425	444	468	401	452	466	443	428	426	423	456	407	430	425	430	421	478	418	429	469	420	424	463	454	420	410	441	439	474	426	445	422	431	469	435	469	453	438	400	427	425	408	379	434	441	420	447	417	432	431	397	462	412	413	449	441	437	462	433	383	398	452	434	431	438	424	480	461	431	434	425	433	389	428	458	440	433	409	445	422	445	438	444	421	435	398	407	414	443	474	434	475	462	439	433	415	396	377	442	453	446	456	438	424	419	455	441	461	398	418	436	400	442	437	450	438	439	434	461	439	420	447	449	445	464	446	444	421	408	428	427	391	438	420	460	464	408	454	420	437	407	399	451	441	414	440	463	456	435	443	406	450	443	418	427	475	432	470	410	440	416	425	454	391	440	460	395	452	415	411	403	436	424	421	420	430	417	416	415	435	436	424	444	421	395	429	456	465	441	420	445	451	451	468	417	461	441	414	463	441	454	453	464	435	412	429	429	408	419	406	436	430	433	446	420	441	416	424	452	441	431	414	470	406	440	431	425	442	419	477	473	469	447	406	420	425	417	412	449	393	412	439	426	468	449	448	451	458	440	503	438	415	426	460	423	415	473	444	436	470	424	405	415	435	424	434	429	403	445	443	429	425	424	406	454	427	439	445	451	407	433	409	474	426	456	450	458	423	451	436	454	455	474	426	417	465	414	445	473	397	415	454	448	461	453	431	411	423	396	416	458	410	429	392	395	455	442	479	441	443	426	465	430	434	416	432	426	428	425	431	421	443	448	456	428	462	381	441	441	428	406	438	469	437	434	415	432	428	396	437	398	440	463	417	442	422	436	414	424	453	440	457	453	461	433	451	398	453	441	436	420	454	436	434	453	434	456	454	436	445	493	463	424	457	442	452	444	423	451	468	434	477	441	448	437	427	390	464	421	424	438	447	467	416	444	431	397	448	462	472	471	452	410	454	421	420	423	408	462	430	436	459	492	462	410	452	432	401	447	464	447	423	426	430	413	431	418	449	395	418	449	433	445	477	445	414	418	433	465	432	425	464	435	413	410	413	400	417	437	459	454	443	433	454	443	427	421	443	442	460	448	445	425	441	431	399	433	436	438	458	418	421	471	444	461	438	459	446	457	445	460	446	424	428	406	454	425	438	431	446	397	421	442	430	416	467	460	441	408	392	510	422	471	425	423	463	410	439	454	455	415	427	425	457	408	447	446	450	441	476	457	436	464	478	457	433	433	433	419	417	399	392	438	443	445	409	433	443	461	458	443	426	453	421	428	441	430	445	447	422	410	447	475	443	440	427	452	430	463	426	430	419	441	410	452	455	439	498	429	417	452	421	426	429	449	391	435	447	436	426	453	483	457	455	424	428	423	425	468	434	450	402	399	423	434	404	470	445	435	426	450	462	430	449	470	472	495	480	424	440	426	460	412	396	410	417	426	396	477	404	424	455	480	458	455	484	436	467	403	451	450	451	431	435	433	459	451	431	430	416	423	422	429	433	440	418	464	419	410	447	400	416	413	421	383	470	451	431	422	426	428	442	457	449	457	437	436	416	416	428	490	438	432	411	432	395	449	450	415	452	423	458	430	442	423	448	467	454	454	419	444	444	402	478	436	453	455	420	436	409	439	384	404	440	401	415	419	448	501	412	419	413	441	409	424	426	463	405	424	417	487	430	455	446	401	421	433	450	451	441	458	409	444	451	468	446	433	403	424	497	413	462	428	475	442	456	435	463	408	448	446	439	450	427	458	457	417	429	499	427	435	426	445	466	459	458	423	411	413	402	457	461	427	466	420	437	440	415	461	427	457	384	441	421	441	408	434	497	431	474	463	444	448	428	400	408	456	454	466	411	427	426	407	464	442	419	415	433	443	459	440	457	405	483	413	404	433	477	430	455	459	413	473	452	433	448	439	390	443	458	426	452	462	455	440	430	391	404	448	455	429	418	432	412	448	386	409	435	411	412	441	426	440	430	397	441	469	432	456	408	415	450	447	424	445	413	415	398	469	414	474	456	413	436	402	442	423	442	425	421	446	443	435	469	431	408	433	389	431	433	440	437	461	423	448	436	470	438	435	458	447	441	412	427	421	422	398	439	450	388	446	449	447	425	430	429	459	436	449	429	441	430	418	449	396	434	427	417	414	378	472	455	425	414	403	430	465	448	522	491	437	437	404	422	463	422	402	427	438	428	450	443	405	405	428	441	452	410	458	468	385	391	420	388	431	417	398	403	469	426	412	429	426	439	431	433	423	438	426	443	396	428	383	440	428	474	408	392	434	435	449	438	421	408	457	433	434	456	445	447	461	449	448	449	414	393	425	443	444	446	451	387	445	424	450	423	407	397	460	437	432	441	406	429	436	461	424	431	401	486	428	429	443	414	443	451	437	418	444	468	435	430	456	423	402	418	398	418	446	449	433	426	437	460	421	488	407	455	462	461	440	399	458	432	404	434	436	422	452	384	410	409	448	495	410	447	423	443	451	413	437	447	435	443	420	439	404	428	437	417	431	404	439	433	452	406	396	411	429	422	402	474	450	434	465	486	456	415	414	479	423	433	420	432	438	458	429	423	448	412	427	455	440	440	454	415	439	433	456	411	450	429	473	468	448	437	460	436	447	417	440	438	445	456	431	424	404	406	436	424	443	455	504	468	434	440	464	426	443	448	486	439	407	436	394	448	487	422	444	456	464	417	435	389	445	439	432	427	448	410	421	397	458	442	421	473	413	461	459	443	468	435	420	420	464	409	418	446	430	465	427	459	426	418	429	390	423	398	452	427	421	435	450	451	412	417	430	499	434	417	406	430	435	475	456	510	432	437	444	429	431	399	433	445	449	456	462	404	442	432	374	451	433	469	443	425	433	454	445	426	453	438	429	445	424	469	406	463	449	420	498	417	433	444	451	473	467	444	381	436	440	465	456	430	469	432	445	408	447	442	420	480	427	456	450	416	442	432	446	443	440	405	451	446	460	444	423	461	405	432	421	427	454	454	421	406	428	431	466	425	436	480	416	465	447	485	412	425	439	457	420	439	431	403	468	448	385	466	442	462	434	418	399	375	430	436	442	428	438	434	453	451	456	419	428	468	445	419	482	432	432	426	434	458	458	439	428	475	426	405	410	440	427	421	418	440	432	464	390	455	455	427	421	429	421	472	406	402	454	438	417	460	448	466	447	469	412	442	422	433	426	475	449	460	475	437	405	448	439	464	449	419	466	433
10062	7391	1965	1342	1036	1028	967	936	1009	969	924	948	931	960	958	897	950	953	931	977	947	928	877	906	939	925	902	1018	929	914	949	903	939	914	968	915	972	912	976	925	913	935	938	881	912	891	952	887	935	887	938	914	1002	922	975	922	889	943	948	947	948	958	935	964	933	953	939	909	927	888	939	929	967	927	972	894	943	926	899	1016	910	892	921	883	947	909	958	873	914	899	942	962	918	889	982	898	908	922	948	964	961	913	954	926	902	917	907	912	952	974	920	906	941	936	981	913	948	950	917	932	927	965	923	914	904	930	892	926	938	901	928	934	979	906	990	957	936	893	918	935	945	894	947	876	950	910	910	883	960	873	961	910	950	895	939	965	911	942	887	941	964	973	907	870	938	966	904	925	908	940	932	942	911	916	959	908	878	968	915	913	912	955	966	965	846	987	944	927	1012	995	902	913	967	895	932	937	941	919	930	943	944	982	928	978	931	866	946	918	947	843	924	912	901	912	935	940	933	910	912	952	923	963	922	923	881	921	931	939	992	920	841	927	964	896	915	951	917	930	894	967	861	950	922	916	925	923	937	922	931	953	912	891	947	905	923	932	930	922	953	963	853	936	906	943	963	895	890	921	967	953	912	921	951	912	925	925	933	920	910	846	894	925	928	904	878	927	913	943	881	892	903	878	907	918	885	918	936	913	887	956	935	1005	898	893	1016	922	901	876	917	952	948	906	951	881	929	930	945	919	929	969	936	968	941	933	971	958	933	898	963	884	930	919	905	859	973	928	904	916	918	860	921	882	968	948	920	867	856	883	959	933	904	993	948	925	960	956	930	942	907	884	954	908	969	972	885	893	879	840	958	968	937	886	911	917	944	864	959	976	965	923	912	895	933	943	921	908	914	881	928	923	935	940	967	940	917	931	935	896	959	937	924	939	927	898	862	925	925	900	958	934	919	909	908	973	973	952	920	912	957	933	914	868	933	942	955	880	941	917	907	954	920	939	976	958	887	923	936	880	910	960	896	909	920	945	960	973	919	924	967	960	899	933	909	951	959	914	923	995	873	909	916	874	921	918	1003	964	932	986	866	896	914	909	901	940	973	937	927	970	958	903	924	881	944	914	986	923	912	929	871	970	933	912	936	924	876	944	955	920	984	960	908	955	929	924	866	963	921	960	971	898	901	949	892	942	899	920	874	929	931	929	942	885	925	940	937	966	923	935	907	904	904	949	882	909	896	960	950	933	936	951	920	885	880	938	939	941	919	902	894	917	910	891	921	947	893	936	955	884	963	903	959	935	932	896	949	931	920	972	915	909	909	893	950	899	918	948	877	938	956	844	887	906	929	979	920	925	972	890	923	972	969	937	887	939	879	914	917	909	947	943	968	932	927	925	925	894	940	910	898	919	916	907	926	861	952	907	889	922	979	914	921	906	919	959	908	932	923	924	915	916	889	970	876	911	878	920	885	913	914	962	908	894	938	917	866	949	936	919	908	896	929	914	895	899	941	879	935	916	903	914	896	900	959	923	869	949	920	926	972	927	933	883	926	885	915	941	962	926	948	944	912	888	898	905	898	956	920	911	973	928	897	946	983	904	939	856	935	949	932	923	897	968	906	911	925	989	923	901	875	907	906	855	948	930	926	937	905	900	833	937	981	911	902	944	973	859	944	888	927	909	952	941	972	938	936	914	991	934	906	881	913	877	976	961	913	915	953	953	936	925	918	884	926	912	863	912	930	957	935	932	926	921	856	893	927	911	920	919	958	886	851	967	971	973	932	847	947	902	885	960	931	927	897	924	915	898	932	901	904	953	927	914	919	863	948	946	933	924	953	919	931	932	966	915	900	964	921	869	967	914	895	944	957	931	914	926	920	994	959	932	972	865	937	930	902	948	918	976	944	914	893	965	944	875	929	884	981	964	962	910	975	918	911	984	969	936	949	940	901	915	927	927	947	934	952	917	920	916	863	887	949	973	964	885	938	905	921	940	906	957	929	903	1009	906	954	919	887	951	902	939	928	968	903	902	950	925	924	960	974	915	910	928	869	927	881	974	963	888	933	922	944	982	972	924	882	938	877	908	918	969	928	905	882	895	928	881	916	950	899	896	930	880	909	911	968	936	982	910	956	972	880	975	947	897	944	923	962	914	929	909	913	934	896	938	941	900	923	943	947	904	870	1017	923	964	925	961	882	923	858	930	929	875	991	934	973	939	954	1013	945	907	947	930	954	933	931	971	952	913	893	888	941	891	951	941	924	911	998	930	970	911	964	941	950	892	943	963	920	886	904	932	881	932	926	940	929	936	926	906	914	937	971	918	950	954	916	941	927	884	893	909	941	954	956	922	957	937	927	920	900	886	903	931	927	916	944	956	944	932	917	939	892	924	954	907	920	971	892	893	910	932	921	891	848	926	949	923	898	930	977	933	944	941	884	912	923	957	972	888	911	898	889	895	910	952	942	916	974	912	1027	970	891	915	968	910	954	910	942	920	929	966	947	925	971	930	967	888	963	990	933	951	881	910	927	916	948	942	936	930	946	989	898	945	933	924	915	926	967	890	904	965	918	935	897	967	910	911	979	940	928	903	885	936	934	934	905	940	902	942	908	940	915	910	946	928	890	898	904	933	892	886	923	918	932	944	859	940	919	938	934	951	974	923	931	916	925	922	876	923	913	971	915	955	920	907	859	969	884	935	900	928	939	930	905	927	953	916	947	911	892	911	979	914	937	988	945	936	946	901	952	940	909	946	891	940	927	892	896	945	915	917	967	901	874	857	948	936	903	928	916	904	981	947	956	969	915	918	903	888	861	927	918	968	968	944	919	907	927	935	902	887	965	888	895	934	950	893	941	944	863	925	966	920	974	953	925	880	944	940	900	928	922	908	941	890	925	927	888	918	920	935	941	917	943	963	954	895	909	883	935	906	951	983	927	897	917	900	942	895	942	959	911	917	901	905	938	912	876	917	884	987	922	959	912	910	901	880	949	924	917	962	902	924	935	878	913	923	907	873	875	918	989	896	941	891	936	979	914	882	906	886	927	926	924	923	925	1015	926	974	916	948	915	936	919	935	967	918	902	940	906	960	910	965	994	902	895	902	934	952	881	966	965	983	928	880	869	936	889	937	924	941	935	969	964	876	911	964	912	918	880	932	907	921	945	917	925	984	936	857	932	871	984	943	914	959	982	910	894	944	969	927	951	966	921	920	934	936	913	930	933	937	840	920	923	968	923	934	980	899	881	900	946	881	953	921	940	941	871	946	936	935	942	924	912	926	904	865	942	925	965	961	921	899	927	881	919	871	922	925	952	909	947	928	889	919	931	885	895	924	929	934	932	904	906	923	895	937	895	928	976	932	896	941	911	973	952	945	927	953	959	870	949	988	944	964	888	923	919	938	908	903	941	938	907	929	953	958	920	943	945	906	900	951	925	955	937	927	948	961	896	945	919	883	892	918	933	918	904	925	882	924	936	939	878	998	903	897	894	939	940	863	911	991	959	931	908	948
24292	21424	25107	28126	21425	21443	20431	815	405	418	359	399	394	337	305	299	339	304	316	313	301	305	280	300	304	272	312	290	276	302	272	275	276	292	308	281	272	319	299	345	262	310	312	271	267	259	287	250	308	308	326	288	309	285	280	285	277	274	279	301	308	308	288	284	305	287	281	299	286	274	283	270	286	274	298	297	274	282	284	260	295	276	278	298	267	287	249	281	283	303	299	304	296	271	258	295	306	282	281	303	278	296	311	291	305	259	261	281	294	286	299	275	307	285	323	304	279	277	279	271	301	261	269	288	287	294	240	293	277	273	303	292	283	287	261	296	279	257	307	304	278	297	294	306	286	297	286	262	263	281	289	300	282	284	284	311	314	291	267	281	273	292	293	287	272	262	259	257	272	266	267	268	270	276	274	280	290	262	297	266	326	294	294	275	256	292	249	274	251	319	331	283	298	296	255	285	285	261	271	279	272	289	330	292	288	290	296	267	279	300	248	282	266	277	269	263	282	289	312	284	276	238	277	317	265	249	265	274	280	252	286	314	279	270	302	297	312	261	262	288	281	267	299	283	294	279	287	246	265	308	274	263	264	309	276	280	279	308	265	280	274	277	290	317	284	267	272	297	271	281	264	266	280	303	271	261	269	296	275	275	286	296	325	295	282	270	326	277	282	296	266	296	295	266	248	276	262	280	304	286	278	263	260	255	272	270	288	295	309	281	282	303	278	294	297	281	249	244	308	304	279	311	262	281	298	308	284	274	284	285	290	271	278	283	277	305	281	297	293	285	298	257	281	261	275	269	293	267	284	290	258	296	276	279	272	291	314	290	291	303	275	311	286	290	289	299	250	295	289	290	304	273	276	301	253	259	288	286	261	263	273	286	268	275	279	272	272	292	244	268	276	274	289	270	285	255	291	270	290	268	264	258	295	258	273	290	259	271	271	289	323	282	282	267	289	285	269	262	279	288	263	267	263	274	268	280	271	273	297	282	309	291	278	296	300	271	269	286	278	329	260	287	310	233	334	259	330	294	278	277	274	271	276	309	286	237	299	256	221	256	274	294	272	291	307	293	277	269	280	278	250	275	289	291	271	276	270	298	257	274	276	283	308	292	257	273	287	281	282	302	286	301	265	285	247	290	306	279	299	298	281	268	291	284	265	339	267	336	285	296	274	261	264	275	258	275	286	289	256	291	266	308	247	267	312	285	294	281	287	277	263	273	286	303	275	291	262	254	259	278	273	296	290	273	277	239	297	263	282	286	256	310	278	296	318	282	248	305	248	273	292	284	295	300	264	280	277	302	263	275	276	260	263	309	272	317	291	254	290	281	270	280	282	266	265	291	268	261	252	255	269	277	254	265	324	316	280	293	309	251	251	279	304	265	283	283	279	260	294	307	290	306	275	293	294	284	296	263	254	267	276	274	273	317	278	290	282	267	284	293	287	298	268	267	309	286	284	274	288	295	312	287	271	289	300	281	267	288	264	297	296	282	269	235	312	295	267	310	269	296	261	270	296	315	314	303	299	272	277	297	309	272	275	262	252	245	263	290	290	317	281	293	280	270	251	259	274	297	285	253	277	285	280	283	259	289	306	242	288	298	260	267	293	289	273	281	235	262	249	268	294	284	270	299	273	261	292	297	252	250	284	287	274	264	249	268	312	284	285	282	269	280	258	271	287	283	329	276	281	245	301	274	308	282	234	264	255	268	278	270	262	290	256	294	250	293	275	317	299	268	295	275	297	267	314	280	282	274	284	270	278	299	278	274	298	315	265	290	261	291	305	280	264	305	260	325	310	315	287	281	278	264	279	303	322	298	265	281	273	300	249	258	280	273	278	286	285	263	307	254	267	273	272	242	331	269	305	282	281	317	267	268	288	265	295	267	278	277	267	296	310	279	316	294	276	292	294	310	279	281	283	289	289	281	275	259	307	267	306	278	292	293	291	282	316	321	282	289	273	281	258	329	271	280	284	266	271	274	276	285	329	290	266	261	257	286	261	265	295	289	278	269	264	282	265	299	280	310	264	300	261	303	267	260	270	239	270	270	295	306	269	289	287	277	288	263	296	261	292	284	261	300	309	287	313	289	272	293	280	291	307	259	300	291	306	252	268	305	298	284	278	292	283	266	259	259	284	270	255	268	272	282	282	261	261	293	277	273	275	293	328	262	284	262	284	262	310	295	285	268	276	294	302	272	309	272	310	294	295	264	270	267	274	284	260	281	267	298	313	275	263	289	268	273	274	263	289	295	276	301	307	277	248	271	279	264	253	309	266	255	317	297	269	287	269	297	283	299	265	279	245	263	276	316	268	295	280	297	302	255	276	259	272	274	265	299	281	299	284	286	274	303	291	276	292	287	296	284	297	258	252	259	268	309	249	274	281	287	299	292	259	292	265	286	283	292	269	258	268	302	271	273	331	304	275	280	280	295	311	298	298	275	284	293	278	262	277	291	280	260	288	281	285	268	310	319	309	241	309	258	277	284	275	278	256	251	298	272	275	266	283	303	268	258	284	274	270	287	282	252	306	326	302	277	277	292	256	282	291	253	257	301	287	274	277	263	268	265	282	282	306	302	272	300	277	287	290	269	313	295	264	295	304	303	282	298	294	286	272	288	276	261	291	276	244	274	305	266	289	270	278	279	314	296	257	272	295	287	285	299	279	295	295	258	257	275	252	272	250	287	302	286	265	285	278	244	298	304	249	302	304	272	291	303	291	308	267	288	302	285	278	248	301	258	271	250	265	277	294	245	299	293	255	244	270	267	304	271	276	287	265	282	301	267	272	275	270	277	299	273	273	301	302	309	302	303	292	288	284	291	269	281	259	261	256	270	270	338	299	277	298	261	264	256	283	289	281	277	299	285	281	248	254	260	304	281	296	261	272	254	269	286	280	274	273	268	244	278	293	283	293	247	272	299	276	328	303	268	273	293	270	270	310	271	297	262	276	307	276	287	256	262	263	263	263	282	279	283	298	270	292	254	334	278	274	257	256	302	298	267	280	298	270	231	291	281	271	291	274	273	290	257	242	302	288	258	312	303	286	268	281	290	275	291	284	255	263	280	296	298	268	301	278	280	287	304	276	263	270	260	292	279	280	319	247	292	291	283	269	290	266	269	272	257	279	277	282	282	317	280	305	264	278	311	266	281	290	327	281	280	271	270	266	275	302	314	287	284	292	274	305	240	289	283	304	251	285	279	263	293	302	268	260	290	269	282	283	282	257	294	266	279	271	297	316	279	300	298	249	294	305	269	293	275	302	267	254	307	278	328	282	290	263	282	260	285	250	272	262	284	257	267	267	282	271	284	257	287	294	279	263	263	264	284	302	270	297	279	251	263	260	307	292	288	294	284	301	289	302	302	298	272	284	329	273	280	257	268	270	288	283	276	253	275	280	292	256	269	286	256	286	269	291	280	258	285	319	279	293	277	278	270	287	280	264	269	277	324	312	287	287	283	257	294	317	307	233	321	269	253	281	265	326	280	264	275
13701	10593	2687	1231	946	774	707	707	665	677	634	702	616	634	625	569	601	644	605	676	638	611	576	623	575	627	587	633	617	632	625	645	634	579	603	603	576	606	603	601	627	631	631	647	583	622	609	579	616	572	613	620	612	603	596	632	581	624	592	601	593	627	612	551	597	606	595	653	632	640	634	638	577	606	632	622	606	611	598	603	635	624	624	613	591	585	636	596	620	597	577	633	591	585	640	587	643	576	637	592	586	627	563	633	612	593	652	583	568	605	631	614	583	611	597	625	615	624	598	599	602	638	595	529	574	625	585	599	608	600	606	570	608	583	617	629	593	612	614	619	613	637	589	589	575	570	644	587	598	612	636	652	609	634	590	608	618	591	607	625	563	603	575	613	602	593	607	568	563	620	622	579	624	624	616	648	597	663	581	621	610	575	681	625	597	653	612	589	627	657	576	605	638	649	601	597	616	617	631	610	568	594	593	573	582	614	606	601	643	598	614	592	613	609	612	583	609	609	583	618	616	600	656	630	581	607	567	551	625	654	644	562	578	672	608	614	625	588	582	609	621	579	625	607	567	602	558	597	571	595	604	595	624	628	604	600	576	583	630	572	594	610	634	615	605	639	644	591	614	607	597	611	590	616	647	586	604	610	653	604	567	598	647	591	628	591	637	586	600	692	587	622	570	617	592	608	580	580	603	628	584	621	579	646	606	554	599	623	570	596	591	571	616	616	625	591	604	577	570	600	601	591	592	589	624	597	613	600	644	590	577	644	598	661	666	614	607	585	596	544	598	582	647	627	633	625	601	550	563	659	530	564	590	600	620	625	592	584	613	600	575	574	600	616	617	585	620	614	595	611	604	617	610	608	613	634	621	575	584	592	619	548	608	582	586	620	576	556	594	596	613	639	616	568	567	609	671	611	596	576	565	613	571	584	600	615	639	608	594	577	579	572	600	566	593	618	623	610	603	598	595	578	652	654	602	582	601	612	601	602	598	606	615	581	594	596	580	630	625	535	618	638	647	620	628	585	598	590	623	587	590	595	650	624	634	608	609	637	601	578	625	646	609	615	644	602	611	612	581	552	602	594	629	579	625	630	608	568	648	602	629	606	607	586	613	606	623	628	590	652	601	588	552	631	622	607	593	605	629	606	600	597	610	566	576	603	615	595	582	631	605	634	613	628	631	606	639	591	572	581	612	615	611	646	627	601	610	601	624	593	597	608	637	577	608	616	592	583	617	593	646	571	623	585	576	560	589	603	600	619	617	594	580	555	588	616	620	603	586	621	611	619	573	664	576	619	592	600	606	612	606	579	607	603	640	624	607	620	600	595	554	590	622	617	588	609	612	571	564	577	584	667	618	592	596	573	604	628	623	573	639	650	595	626	597	615	592	640	589	635	611	612	631	616	594	641	614	596	618	625	589	604	564	594	569	614	620	624	605	598	629	562	607	595	643	611	619	612	598	593	614	602	570	585	632	578	632	603	692	566	640	556	607	607	591	592	620	593	599	631	658	641	631	570	614	623	593	575	611	565	612	577	569	611	635	608	605	628	562	596	602	615	574	561	607	649	633	635	577	602	614	673	606	600	615	582	611	604	622	680	621	617	614	607	605	597	637	629	635	593	590	642	620	562	588	642	635	605	575	610	624	570	574	569	597	613	638	599	617	591	585	630	618	600	597	595	576	630	626	570	612	590	590	646	593	603	607	620	591	606	595	676	608	603	598	599	599	571	586	575	601	591	564	622	576	577	609	589	614	601	627	627	557	646	603	624	600	596	591	650	590	622	587	652	610	606	584	594	589	608	604	612	621	572	557	601	611	560	599	616	616	639	592	586	673	607	591	596	569	634	587	613	585	653	639	580	586	613	622	616	609	594	627	593	642	644	594	592	598	621	622	643	600	581	615	565	588	623	586	632	593	614	618	607	602	621	577	591	634	598	599	593	615	588	618	634	603	635	584	613	618	584	595	617	613	578	616	570	579	569	564	592	616	571	587	584	581	628	611	603	610	601	624	615	617	629	588	608	565	564	597	611	587	560	603	569	643	642	613	583	610	583	639	549	616	662	610	597	635	617	579	601	609	615	603	614	615	603	594	610	581	618	643	609	633	638	624	610	584	594	546	566	639	609	593	620	627	587	606	664	623	631	618	547	623	642	595	590	585	602	623	571	599	609	575	589	602	585	590	606	628	592	568	617	605	608	580	578	593	606	572	603	649	602	628	622	657	597	558	592	589	617	594	607	603	580	593	646	577	625	601	553	560	616	564	534	605	587	597	613	608	600	612	636	588	620	602	612	554	608	625	597	620	617	598	589	610	607	583	613	631	599	578	660	628	554	575	552	636	573	612	601	597	588	611	596	583	598	628	604	609	603	619	614	587	586	592	588	609	622	580	614	616	645	592	576	570	600	579	604	638	580	593	572	593	598	684	558	613	609	588	635	618	587	607	608	601	565	602	554	588	610	636	561	601	611	645	571	566	607	596	642	606	564	563	645	585	626	615	605	604	569	608	591	629	593	552	592	601	650	605	630	560	607	599	596	620	584	594	635	590	621	582	591	622	616	611	544	609	606	667	619	586	596	606	635	599	600	614	628	562	547	609	593	648	585	550	628	574	605	591	587	626	615	609	579	578	603	629	598	579	627	600	649	592	625	605	608	574	645	612	624	630	594	587	593	587	616	580	620	591	641	604	588	619	611	609	590	607	602	573	606	623	581	616	578	622	600	588	596	592	611	547	600	584	633	631	592	607	591	615	577	582	587	540	638	603	583	599	578	610	577	597	594	603	618	596	621	607	653	567	618	661	601	587	598	566	584	610	563	565	597	570	615	612	595	599	575	564	566	576	589	591	593	561	616	616	556	612	601	569	594	629	613	574	601	626	576	582	617	595	603	644	608	644	651	599	619	570	586	602	662	598	597	616	573	612	611	570	637	564	555	603	577	600	546	607	616	575	551	598	654	581	643	611	616	568	586	575	586	523	597	578	600	630	592	600	648	584	634	608	606	596	618	614	582	623	623	616	623	619	652	578	585	615	640	611	621	560	573	627	587	579	572	589	612	587	603	609	593	557	610	609	606	599	604	601	594	643	586	600	591	582	609	594	631	628	586	594	552	609	608	595	614	620	587	583	610	604	568	582	638	579	619	577	620	598	585	582	621	580	613	608	634	603	620	573	641	608	573	619	601	623	575	561	631	577	628	637	626	611	618	589	643	655	629	647	572	582	635	651	625	594	627	593	623	574	619	588	588	580	587	588	600	618	561	642	554	617	596	611	599	613	597	616	587	615	568	613	651	610	612	636	608	619	545	588	594	634	634	610	653	642	608	628	582	591	590	623	572	616	624	665	598	601	549	573	595	652	591	637	585	596	631	600	624	605	541	569	578	582	578	604	633	615	614	626	577	617	606	584	582	609	636	554	644	557	618	562	564	584	578	607	613	619	586	598	646	631	608	598	581	581	618	558	592	599	596	601	622	644	598	581	595	631	605
32566	20674	10202	730	392	365	327	341	341	340	345	365	358	339	349	373	345	370	336	375	332	357	339	364	338	371	331	388	357	334	341	323	368	366	388	332	359	322	346	351	334	333	367	343	324	351	324	353	322	364	339	360	383	318	326	380	333	338	339	352	344	342	382	347	327	330	355	375	331	357	312	347	368	338	320	323	363	349	330	365	367	305	360	343	298	323	349	329	377	316	333	351	375	357	345	361	322	355	364	362	329	330	323	332	338	342	362	375	334	314	344	354	347	326	384	351	290	322	308	326	346	375	370	350	377	357	345	346	349	346	347	369	330	325	348	348	370	383	355	342	341	328	354	339	332	341	343	366	330	358	395	336	357	336	355	306	409	328	337	363	367	299	343	321	363	356	343	378	338	357	323	318	350	359	335	343	334	336	328	356	348	348	358	340	323	352	354	381	355	335	351	328	355	360	359	398	366	322	371	354	343	370	314	336	313	355	346	339	348	360	340	374	312	315	320	337	318	340	321	336	359	340	349	338	353	371	309	347	347	308	354	338	321	341	334	339	356	323	345	335	322	377	323	333	337	340	318	319	309	362	354	350	363	359	344	352	330	346	328	307	366	361	343	396	378	341	353	323	368	326	363	343	333	342	347	348	332	337	315	343	322	366	338	355	329	311	318	310	342	364	353	360	304	352	344	344	316	322	381	353	342	360	352	340	335	332	320	322	337	368	357	366	320	337	329	348	328	335	307	346	331	361	317	317	381	339	374	369	337	347	398	372	343	346	354	356	338	340	348	360	326	377	330	328	328	350	343	319	381	367	350	356	347	350	347	343	328	316	361	358	327	361	341	339	316	321	367	333	325	336	357	366	329	329	376	389	370	367	322	338	352	334	327	361	332	352	383	298	330	359	367	344	365	357	350	334	367	342	323	350	353	299	364	327	378	327	324	354	350	325	354	400	348	347	364	341	330	366	363	344	360	338	341	350	341	347	367	324	341	337	333	359	337	347	357	345	385	345	344	325	336	391	333	336	313	365	362	358	366	367	354	307	312	352	327	329	341	365	337	319	361	348	335	359	312	346	300	362	371	373	350	359	328	359	336	345	355	368	357	344	335	331	341	356	337	378	317	362	336	328	320	362	362	330	352	363	348	343	330	305	340	356	372	355	336	334	351	349	398	376	368	359	354	353	383	322	386	368	340	383	357	355	341	348	319	326	334	339	347	339	345	311	360	366	352	367	355	331	359	314	370	334	380	328	324	357	324	335	332	329	334	354	350	334	343	333	357	337	350	327	304	375	357	352	319	356	359	366	367	360	353	335	330	320	337	403	354	350	363	323	350	327	339	352	343	341	368	334	336	318	347	353	325	330	336	347	345	301	346	326	346	336	334	356	364	343	362	391	340	323	355	352	338	319	343	342	339	353	370	369	355	365	333	387	345	357	313	342	362	347	306	381	350	366	390	368	333	366	339	302	357	352	363	354	346	346	341	359	350	327	347	353	372	344	350	330	349	328	351	302	324	359	350	362	350	378	319	348	387	343	302	392	357	338	366	377	304	364	362	360	341	347	344	316	351	352	346	348	344	345	389	343	372	362	343	337	345	362	336	306	313	356	338	338	348	338	340	335	339	350	323	359	358	352	313	358	366	296	330	347	358	359	340	317	358	328	382	365	306	334	353	353	363	366	348	320	329	367	358	379	324	345	383	363	338	367	355	339	332	340	310	340	360	365	364	322	337	362	354	344	374	308	303	323	341	370	316	354	320	336	369	349	333	319	320	324	329	337	336	323	345	323	334	375	387	359	336	370	336	368	331	331	356	322	344	322	363	345	327	334	354	334	366	345	343	324	330	347	339	345	330	316	382	300	365	313	323	317	319	353	382	329	312	348	391	361	315	341	348	357	355	376	361	335	301	339	355	385	348	329	334	338	333	352	343	324	355	336	341	366	364	355	343	344	389	353	357	362	337	344	316	349	351	360	315	360	361	336	358	359	322	367	373	359	329	350	387	346	332	298	332	361	353	367	335	353	348	319	341	324	346	344	344	405	330	351	356	339	330	332	345	359	345	310	388	323	353	349	332	306	355	345	358	342	340	353	353	380	326	347	321	350	333	349	367	332	321	341	318	374	327	310	334	354	369	353	321	300	344	334	343	375	331	346	399	371	320	342	341	357	332	377	331	345	372	332	368	349	353	318	313	371	320	361	401	355	346	368	356	337	334	324	334	346	347	354	344	331	353	324	364	353	361	327	308	353	355	368	333	369	299	351	314	341	358	368	321	360	352	354	316	329	301	357	361	378	338	373	330	355	365	343	353	363	301	357	361	320	359	345	356	291	300	342	343	346	340	337	339	320	367	386	332	344	356	356	338	379	366	354	359	356	345	359	356	338	338	384	391	340	360	409	353	377	380	346	357	316	338	364	344	349	298	330	365	348	341	336	365	374	328	354	355	325	331	348	347	330	356	356	349	362	370	371	335	373	367	343	340	375	347	361	344	373	354	371	335	321	287	373	337	351	343	321	369	336	341	334	346	309	341	331	358	382	382	344	367	339	355	347	333	320	327	374	331	360	368	344	304	342	341	296	348	328	342	393	329	362	370	318	342	351	345	381	355	355	327	305	370	346	388	385	357	351	338	360	343	355	361	348	347	345	351	353	372	378	361	365	349	329	356	321	339	364	353	338	373	345	365	353	356	342	306	311	365	336	323	384	379	367	387	338	395	353	337	357	345	335	354	342	328	375	342	332	333	405	353	333	359	310	315	369	333	342	359	319	365	322	351	352	345	348	341	336	369	328	342	330	348	349	316	360	341	357	338	334	337	377	327	356	323	335	319	353	364	360	337	332	309	328	338	369	336	360	362	337	350	289	345	323	353	345	341	369	332	342	368	323	354	348	365	356	339	338	348	324	336	358	346	310	326	370	382	383	328	332	369	367	375	380	349	356	311	336	326	351	335	378	341	363	362	323	309	347	342	363	304	358	344	328	372	364	347	368	338	388	361	356	354	363	344	353	343	340	355	331	344	347	370	330	352	327	368	345	368	322	352	331	319	363	350	341	345	337	345	353	352	346	356	388	342	364	354	368	367	355	369	380	341	358	348	336	367	379	346	333	339	333	345	340	302	368	370	378	363	342	324	353	366	378	352	364	353	367	341	326	320	369	357	330	330	332	333	366	358	321	331	321	319	343	348	346	369	374	362	320	361	357	354	339	367	360	366	334	363	348	335	327	352	352	332	344	365	355	328	328	354	343	348	328	332	340	360	335	340	311	337	332	334	330	380	368	335	343	360	340	324	370	352	341	364	358	389	366	356	383	383	359	351	364	328	356	369	370	373	353	310	366	345	345	376	340	367	340	343	365	353	340	314	355	335	372	355	338	354	359	349	331	347	364	369	356	346	355	378	346	365	360	396	342	344	341	377	341	366	361	336	339	361	359	336	331	362	321	352	332	380	358	361	350	348	318	358	329	320	316	331	351	344	361	360	320	391	362	314	338
6010	1283	841	857	753	810	789	749	760	812	804	849	738	799	756	753	774	788	743	767	772	746	791	751	776	849	816	807	786	771	782	777	787	844	793	771	812	816	820	817	786	743	784	834	726	771	789	831	783	775	808	771	795	761	770	759	768	796	797	709	816	757	788	780	742	817	829	783	783	751	767	791	815	797	795	786	743	811	757	805	769	766	814	820	780	816	824	802	801	789	790	765	777	789	812	835	813	765	763	763	834	794	773	834	776	771	759	831	755	793	784	756	806	805	767	774	796	804	773	817	794	814	819	773	755	829	773	805	792	809	761	816	797	775	802	767	775	777	763	777	783	768	804	805	774	787	776	778	778	741	816	741	825	782	865	767	742	786	825	773	789	834	794	806	803	812	770	799	768	758	745	856	779	810	788	767	816	790	797	815	760	821	759	756	818	755	769	834	786	795	789	788	796	824	791	765	807	804	779	746	753	750	784	789	770	749	821	811	801	781	773	785	750	790	777	814	820	809	770	775	782	785	762	817	753	814	834	748	781	817	803	769	742	777	772	793	760	780	807	771	745	755	738	758	739	726	766	755	774	799	835	798	828	781	851	768	768	839	796	808	762	796	796	791	781	774	769	821	790	802	824	732	767	803	778	813	800	790	796	803	775	827	811	844	799	791	832	756	839	762	768	810	757	842	787	799	808	778	815	836	803	777	819	824	813	762	781	794	761	793	831	728	792	789	741	794	794	776	823	770	756	723	778	760	776	854	733	765	761	789	811	798	765	766	822	783	773	782	803	802	806	853	770	799	769	788	815	820	839	813	801	783	816	780	778	813	809	783	764	809	750	801	813	789	825	774	818	800	777	793	803	769	780	772	787	806	799	767	793	800	776	758	771	768	882	774	775	764	762	809	796	791	729	792	789	788	772	771	783	742	752	801	797	736	775	788	760	823	811	797	805	799	816	787	790	833	793	816	772	784	800	785	804	803	789	783	766	813	821	764	761	769	824	809	792	789	819	793	751	757	741	777	767	762	820	764	781	782	737	769	799	754	779	786	737	779	755	790	798	784	769	771	781	827	814	792	798	823	797	792	795	852	786	788	833	774	811	754	801	863	790	796	786	806	743	748	821	760	780	809	766	786	807	830	812	778	768	782	805	770	803	779	796	814	781	786	796	783	763	805	800	824	793	809	842	809	803	776	782	814	804	768	803	834	798	772	805	847	727	790	812	789	749	819	769	772	752	730	760	750	745	806	749	825	785	787	831	713	764	831	835	777	773	748	786	745	788	769	843	747	731	736	800	834	784	779	804	786	756	798	782	754	821	767	783	817	797	770	811	800	811	757	798	758	786	764	745	791	765	823	826	786	824	780	773	751	789	789	739	751	814	800	757	820	804	841	816	808	757	790	755	814	784	801	774	810	812	779	828	774	786	777	761	811	784	776	801	800	811	824	762	817	789	785	770	788	778	850	814	730	833	806	786	808	800	775	768	824	800	777	788	786	791	852	860	773	842	782	773	791	834	779	770	748	767	791	799	779	803	779	814	729	750	782	746	771	821	824	824	742	851	824	793	753	795	833	760	810	778	801	796	785	794	794	744	711	793	767	718	806	740	816	789	798	764	799	805	784	784	815	767	779	819	779	819	754	734	794	820	824	761	746	760	785	786	770	791	730	811	780	809	805	749	796	777	814	798	772	738	774	794	825	788	779	784	803	781	806	801	784	791	733	780	779	789	758	780	817	836	743	809	792	773	792	803	787	726	748	740	791	805	835	774	804	767	744	809	779	752	825	781	816	773	775	714	776	767	777	758	779	794	805	753	771	824	814	760	784	811	810	751	746	783	789	755	787	787	780	765	781	805	868	787	826	789	868	787	803	764	736	786	818	783	809	797	803	790	771	800	813	717	717	841	854	761	799	769	769	766	785	806	798	863	839	791	737	762	815	730	724	756	797	758	828	795	769	777	783	739	830	767	767	809	806	778	787	765	811	830	806	765	823	777	759	820	783	814	792	822	754	800	813	808	816	821	751	775	807	794	812	741	774	758	799	807	794	745	747	806	808	828	782	800	791	833	781	780	819	777	781	774	778	823	774	842	803	773	765	801	768	794	799	782	796	811	774	815	760	739	815	803	829	774	816	777	787	770	848	850	800	761	788	785	794	819	789	783	795	819	803	805	741	815	768	790	793	812	814	818	778	740	788	850	755	790	831	770	795	766	786	806	791	801	775	754	743	826	719	735	785	731	747	764	785	800	823	765	783	754	813	732	731	776	794	800	810	767	741	773	813	785	815	741	757	832	802	771	809	811	792	845	875	787	813	807	774	815	725	760	846	788	822	819	771	798	770	744	795	788	790	793	771	789	830	821	738	807	757	755	751	784	842	766	757	696	755	740	758	803	714	798	795	819	781	770	757	788	790	760	800	751	781	792	805	808	827	764	740	815	779	787	761	790	782	838	717	822	767	756	796	710	734	751	780	774	750	750	801	745	801	798	805	783	689	830	795	758	794	770	849	794	747	791	768	835	805	772	749	767	770	766	803	789	773	753	765	806	755	776	810	790	816	827	820	785	776	783	804	816	782	807	746	722	792	745	826	757	806	776	779	817	741	783	745	779	776	764	807	776	864	756	834	837	786	762	790	804	828	801	797	804	789	787	725	734	730	841	778	808	782	816	824	834	780	790	784	793	814	777	777	863	802	815	781	763	772	780	774	790	796	818	755	755	776	741	787	786	759	808	799	761	769	755	828	758	777	806	825	801	760	756	772	862	827	790	775	752	793	786	765	815	790	825	776	761	780	851	805	766	788	777	795	808	773	788	773	788	781	774	768	795	756	791	781	787	798	753	797	773	747	803	770	721	774	793	742	812	767	786	778	786	817	813	757	766	746	838	776	791	799	808	784	789	771	761	782	773	765	743	758	760	803	759	794	793	798	773	809	775	795	764	818	766	775	754	811	746	846	805	804	781	767	789	797	790	826	811	802	844	756	828	804	814	765	775	741	774	822	800	753	783	801	779	801	778	789	823	780	855	761	791	781	789	788	782	760	827	726	751	773	780	798	762	785	842	787	774	801	805	764	795	771	762	763	802	773	780	785	821	739	790	794	787	769	814	794	808	837	763	752	766	775	785	767	804	788	782	762	737	819	758	737	752	751	807	791	769	837	820	845	743	756	795	793	814	797	802	749	757	761	806	783	835	791	803	826	799	743	776	802	818	807	818	791	796	805	778	805	835	793	790	826	805	821	803	804	758	733	793	798	782	803	816	780	795	834	737	848	738	739	775	805	748	795	826	803	803	731	820	747	799	824	834	817	790	806	778	778	816	784	765	779	787	804	737	779	765	737	761	777	820	775	788	748	763	782	764	791	840	783	805	742	779	765	798	822	850	745	781	792	755	774	770	794	783	730	824	851	810	816	817	772	813	797	771	810	793	819	775	725	828	830	792	761	813	819	705	777	774	811	780	862	810	808	754	800	832	827	756	757	760	771	830	793	772	781
24903	21446	24848	28417	21443	21366	2197	663	584	526	435	462	442	490	484	477	441	460	440	440	424	496	462	429	380	412	423	448	422	436	428	420	428	394	410	460	404	426	461	436	422	447	457	450	452	411	455	416	454	456	476	426	421	443	421	448	455	439	405	435	431	421	393	436	450	395	444	451	475	458	458	442	466	457	439	422	434	395	420	423	461	424	457	477	391	424	433	468	458	419	442	400	467	465	390	426	404	389	415	430	429	403	430	437	434	428	418	443	471	411	447	414	447	486	418	443	433	429	466	464	449	467	428	445	403	428	411	437	458	430	407	404	436	454	459	448	431	423	414	423	404	418	476	454	423	433	426	478	433	405	465	460	438	456	432	434	459	459	438	407	441	431	468	428	433	466	448	420	431	439	452	445	413	422	418	474	413	432	392	438	444	461	469	412	430	436	471	450	404	428	440	445	388	398	461	409	459	422	425	435	452	448	458	429	496	440	456	430	455	423	439	452	415	451	397	416	421	465	437	435	483	428	445	375	434	504	445	412	419	421	468	435	430	407	408	456	448	429	464	437	426	473	437	430	402	419	417	452	417	456	478	398	471	475	452	453	422	439	395	420	437	442	452	433	431	455	443	455	424	453	462	477	423	473	456	433	419	457	426	472	459	438	457	459	463	443	460	457	415	418	454	421	423	434	413	392	443	449	421	428	450	455	443	463	446	451	442	480	449	477	432	477	423	408	434	449	448	421	442	410	436	488	474	424	409	404	452	427	441	408	425	432	447	447	455	427	443	428	455	424	430	446	411	416	425	408	433	428	417	427	434	431	468	431	412	471	431	414	435	422	466	484	396	428	431	434	470	447	502	427	445	484	432	458	462	416	431	443	428	392	437	411	462	458	400	391	459	432	450	453	384	408	441	423	425	433	479	431	437	428	430	430	510	470	451	435	460	453	460	418	444	456	442	445	454	421	438	402	440	454	433	434	443	466	440	447	422	423	475	400	450	444	383	448	412	419	476	430	426	448	438	402	392	405	421	410	435	461	400	409	416	455	489	431	421	472	440	443	449	455	436	389	420	428	410	437	433	414	467	442	464	434	409	444	448	446	447	454	455	448	445	419	403	426	418	422	450	438	431	419	418	402	466	450	460	413	436	427	425	458	437	444	435	403	450	422	463	453	421	458	407	426	415	417	448	485	434	434	435	399	442	439	429	378	416	428	428	452	415	445	430	459	407	447	427	422	440	442	434	460	454	459	448	441	457	460	429	425	435	469	444	421	414	438	439	439	439	415	447	442	454	463	420	436	435	413	395	443	421	452	394	422	433	425	420	412	400	452	435	458	419	409	453	455	451	446	475	430	403	447	436	429	449	450	417	436	455	406	419	402	457	434	426	433	464	458	426	440	432	437	422	432	396	476	432	441	445	440	432	434	465	454	442	427	441	413	437	405	438	395	456	439	426	437	436	426	459	451	438	446	459	445	405	419	424	416	449	451	442	443	437	414	405	435	411	454	473	410	477	454	417	458	379	416	451	408	409	432	424	410	450	466	424	400	476	467	434	445	432	482	445	452	430	401	462	498	404	435	430	418	417	424	481	421	435	433	454	448	433	446	454	409	446	474	422	438	423	423	456	435	415	419	413	397	403	460	423	448	442	430	396	458	454	466	438	482	445	380	435	441	442	400	454	413	387	442	428	405	435	417	431	443	422	431	431	377	477	449	459	416	450	454	477	395	424	435	443	453	428	415	460	410	429	442	438	444	417	437	391	451	451	426	431	437	390	432	442	431	455	484	456	404	460	439	429	423	425	458	434	442	424	426	442	422	467	420	403	452	427	465	433	482	425	411	398	404	459	408	445	447	435	479	440	408	422	431	400	448	417	449	411	416	449	440	422	500	424	424	446	449	461	443	427	453	410	444	448	403	437	427	433	454	452	452	401	434	430	432	462	437	396	413	420	419	417	416	446	424	454	449	451	422	452	439	454	447	457	423	396	397	441	454	436	407	423	426	398	468	427	434	404	418	440	396	446	431	453	438	466	444	438	482	447	439	440	422	431	426	429	435	411	424	472	398	454	433	472	427	418	451	430	412	424	403	413	478	438	461	417	431	480	410	488	432	399	439	405	449	416	427	437	428	438	431	454	469	459	429	420	423	413	450	413	382	406	453	454	427	422	444	408	449	403	399	420	426	423	400	430	446	454	397	446	422	441	465	422	445	431	420	455	420	459	412	399	402	441	434	440	442	442	481	359	398	455	452	480	416	409	482	468	450	448	431	439	426	418	463	433	448	423	419	438	431	459	432	436	407	399	462	423	458	410	410	399	417	448	447	411	453	463	423	432	426	448	436	376	404	433	431	415	395	434	470	401	431	439	446	435	483	469	427	435	409	492	446	467	441	453	433	444	446	427	423	461	433	416	427	423	418	435	462	407	469	481	447	425	427	426	412	433	422	396	446	403	466	448	425	508	468	447	442	433	408	417	402	432	427	447	425	489	484	457	458	430	422	447	409	412	430	476	455	476	445	448	434	422	410	435	471	410	419	463	437	430	421	431	452	435	410	442	473	496	453	460	461	438	477	417	420	411	406	400	458	435	427	395	461	467	451	431	432	442	476	430	445	455	445	422	428	416	445	412	430	442	467	461	465	426	428	374	427	421	475	479	420	416	474	423	411	444	424	458	406	436	403	415	450	442	438	452	428	488	441	417	450	460	414	421	456	463	464	447	448	424	416	452	479	444	421	410	437	407	434	436	438	440	401	422	434	455	446	419	439	447	393	430	420	430	473	453	435	451	438	440	415	440	420	400	434	435	389	435	443	422	408	417	408	429	421	469	458	467	437	481	414	445	413	465	428	439	450	450	435	427	432	411	451	429	415	426	397	433	468	416	436	418	420	429	443	464	445	439	457	439	438	426	483	436	419	403	436	417	442	456	430	418	460	465	383	449	468	425	422	442	447	455	423	419	448	408	427	402	378	406	480	439	391	417	420	407	485	431	464	394	439	415	429	437	444	442	401	447	475	428	449	425	403	449	447	438	433	411	429	451	473	440	433	446	431	427	481	433	418	438	382	468	433	389	435	427	425	433	466	430	418	452	437	457	414	421	403	462	440	442	477	438	403	488	399	445	434	438	418	405	444	432	435	402	433	422	413	495	420	433	435	430	441	439	448	516	424	428	424	484	428	429	432	428	461	436	433	414	500	422	471	457	461	409	445	417	393	405	412	499	475	416	442	434	418	438	435	431	427	442	433	467	444	443	429	437	475	439	424	452	429	426	451	430	465	423	418	454	453	420	437	420	441	399	466	475	443	471	444	404	458	439	445	401	432	442	412	454	396	431	436	427	426	457	427	456	432	467	435	421	434	436	493	450	415	414	398	420	455	438	386	369	424	428	437	428	442	423	441	412	414	469	405	462	426	433	438	457	458	434	462	407	424	403	400	447	437	412	443	429	404	461	463	442	418	425	433	476	440	427	452	390	453	442	472	440	445	439	448	454	439
10378	7266	2013	1279	1090	997	968	952	964	1029	895	978	934	925	934	883	954	931	945	896	869	914	1005	967	949	856	925	938	884	876	892	934	907	896	940	961	898	926	878	942	917	953	932	914	933	902	920	940	849	906	946	916	950	921	939	918	922	948	970	919	943	949	974	922	967	963	944	947	925	877	948	926	899	955	951	927	938	903	915	935	933	899	918	912	963	897	952	872	935	909	910	893	892	925	892	885	904	912	875	908	936	944	908	922	923	901	914	948	920	903	967	931	966	928	978	890	873	916	912	923	910	937	889	942	874	887	966	896	966	963	880	948	912	923	868	990	910	940	896	959	928	913	909	921	918	922	894	909	948	863	936	922	946	937	927	889	952	914	921	929	900	895	930	880	890	900	937	936	916	944	902	887	938	833	916	929	929	856	964	912	965	913	896	903	906	927	927	926	893	938	949	954	927	867	900	973	909	971	946	974	939	917	897	956	918	964	937	936	898	969	895	944	908	883	903	977	896	908	939	857	978	968	918	886	922	910	883	887	934	913	898	946	878	937	948	936	901	917	955	892	915	904	898	864	937	905	915	931	940	941	934	947	921	914	941	924	910	948	885	913	859	944	910	981	943	923	923	927	954	971	900	971	922	940	903	912	967	878	926	921	919	904	940	930	967	926	952	964	958	918	940	929	947	935	925	907	931	975	967	931	901	966	972	946	968	966	946	937	953	954	906	945	928	919	927	942	908	886	950	946	955	912	897	950	923	941	903	951	893	970	957	932	919	901	845	912	903	906	962	933	942	967	951	975	932	889	925	920	890	885	898	932	925	929	923	973	882	937	909	912	963	962	896	914	971	902	957	920	885	976	1012	910	882	874	915	916	945	900	978	957	979	912	888	903	951	941	973	935	914	928	922	982	909	946	931	934	990	968	895	967	863	937	901	919	894	941	969	904	942	968	931	906	950	967	876	948	945	899	856	960	907	969	949	923	963	899	938	987	901	935	939	941	977	895	935	902	941	920	907	996	925	906	998	941	892	928	870	963	922	976	952	936	893	892	928	933	867	908	921	908	918	976	896	955	946	861	941	913	950	920	938	923	975	903	948	923	948	938	889	916	918	888	902	904	906	955	916	952	921	897	916	968	915	922	885	941	964	912	923	896	913	931	924	944	954	902	937	913	917	917	917	917	937	938	907	899	903	909	928	950	962	963	907	885	894	953	922	909	900	902	948	896	914	936	952	969	929	901	960	912	930	905	942	911	949	885	867	913	922	868	883	908	893	936	890	925	924	936	922	945	971	888	964	908	965	912	974	958	972	991	885	944	884	892	958	900	978	940	962	931	945	932	904	917	867	961	933	980	937	915	898	943	962	922	992	935	918	953	862	999	923	990	922	999	943	920	1015	987	1006	972	900	921	937	879	944	932	920	926	951	974	958	911	912	903	894	939	934	946	941	896	917	962	948	930	903	951	946	911	906	927	973	897	932	921	915	928	923	872	956	908	903	928	970	844	941	906	914	972	945	921	952	897	937	945	975	915	930	924	923	920	943	891	889	848	941	928	982	912	968	882	925	984	925	927	940	904	932	885	925	859	939	938	882	927	947	912	1001	903	893	1004	919	928	919	926	896	886	937	911	939	896	893	945	898	918	974	927	909	939	920	903	979	923	874	953	926	881	934	918	924	933	959	970	922	973	957	948	978	948	920	903	972	936	948	926	933	954	953	937	910	930	1013	915	925	938	942	901	847	937	952	918	926	907	933	860	956	920	909	803	833	924	902	957	960	926	930	948	1001	901	958	876	916	967	959	903	955	935	944	937	909	975	912	943	979	932	891	897	926	919	908	854	940	927	870	934	919	924	941	923	925	956	894	906	910	950	939	950	890	932	869	941	926	939	976	997	932	976	888	960	917	951	928	948	984	919	884	924	900	920	902	916	928	928	982	904	880	939	862	889	894	892	890	917	894	892	929	932	933	941	914	914	928	919	847	938	935	991	906	922	928	967	902	939	956	886	947	938	880	920	952	930	931	954	869	905	941	865	934	937	857	891	935	919	901	916	963	924	963	949	926	910	888	898	923	854	954	905	897	868	922	899	921	913	914	904	920	947	911	939	910	989	915	976	976	950	962	927	935	924	951	928	877	974	920	893	893	938	939	968	868	908	935	894	942	940	947	925	926	864	883	907	902	947	914	913	915	966	938	899	931	935	941	876	934	943	939	919	919	955	914	893	886	929	925	914	878	883	932	925	888	931	882	947	893	903	961	892	917	961	948	954	924	898	919	899	899	920	929	940	929	957	901	963	983	975	917	918	867	902	946	940	951	897	938	954	920	891	970	902	882	900	963	961	908	939	934	904	923	897	894	938	937	855	909	920	900	929	936	926	924	913	957	943	929	910	933	925	893	914	874	910	926	930	945	935	981	925	918	907	930	946	908	956	888	938	917	900	910	923	901	912	903	934	923	936	989	878	973	934	928	908	917	981	882	893	923	959	879	854	953	919	925	933	956	942	913	887	953	972	950	919	888	896	901	926	935	939	954	867	904	968	898	946	862	948	871	921	940	904	951	889	954	934	935	902	909	893	930	904	954	894	908	941	954	857	950	949	975	939	883	925	891	917	925	966	926	960	886	952	882	905	913	923	920	944	944	902	953	916	881	959	877	962	900	914	965	956	1004	910	903	924	940	902	938	879	916	946	916	969	940	947	943	893	914	918	918	936	903	892	929	926	913	860	972	876	888	852	970	930	922	918	896	926	938	916	946	938	878	916	921	939	955	917	938	898	921	957	962	941	901	920	884	986	942	911	942	943	928	923	986	912	930	981	884	930	967	925	957	989	929	909	953	921	915	935	970	940	936	949	838	952	907	937	896	909	978	933	913	916	895	944	886	917	895	929	872	922	974	1005	901	937	943	895	989	899	877	905	920	911	924	929	929	943	955	930	900	896	900	910	960	975	920	927	949	944	954	871	935	943	913	951	952	889	934	995	936	970	966	913	931	959	973	909	900	938	942	908	910	870	856	960	993	918	929	937	1005	983	921	961	924	944	941	928	920	968	871	904	925	856	902	957	857	897	913	875	886	925	949	908	936	876	925	953	933	929	935	929	958	897	909	961	940	899	973	935	894	913	930	937	957	930	899	894	952	876	924	964	907	925	915	958	902	911	958	921	924	957	940	957	941	880	917	955	946	898	946	947	934	945	951	931	983	911	956	870	967	963	927	908	914	963	934	979	969	896	906	915	922	941	920	866	926	916	898	983	947	927	925	920	893	918	949	918	1031	904	949	910	856	899	937	937	938	905	911	897	963	938	962	922	905	920	909	927	961	946	955	908	989	920	889	919	905	951	895	939	961	940	937	956	964	875	908	938	930	948	944	926	947	907	946	905	909	887	906	926	961	951	884	955	937	920	944	894	901	930	876	929	947	915	927	934	899	881	930	902	901	1001	947	922	935	943	899	880	930	916	963	952	939	890	899	940	977	909	907	948	949	958	951	917	929	920	970	936	1003	897	912	871
24332	21446	25124	28176	21448	21464	20320	837	481	423	372	328	354	334	307	315	322	319	315	315	352	299	327	319	284	261	327	290	289	296	296	293	276	297	249	299	303	281	314	304	320	296	305	297	295	272	295	285	272	282	280	309	270	301	287	281	285	273	292	296	295	298	268	244	284	289	271	270	291	254	275	288	302	285	308	270	279	272	256	290	262	302	283	262	284	260	292	293	295	270	306	273	305	269	260	296	258	300	301	288	269	288	301	308	253	303	285	263	293	291	277	313	262	281	240	272	296	242	308	255	297	306	295	305	263	310	274	310	306	266	310	244	286	300	314	303	320	313	277	297	293	291	314	268	259	272	273	280	286	258	270	276	278	277	283	295	321	272	300	266	297	290	257	273	248	261	296	260	281	270	271	277	245	289	302	292	298	284	270	314	283	257	283	278	277	283	281	265	324	286	264	289	276	272	277	286	306	254	238	274	259	269	280	289	300	271	257	298	307	305	261	277	261	260	252	282	298	274	231	294	303	285	252	294	279	259	274	278	264	271	265	296	285	263	264	282	298	324	296	245	263	263	303	311	272	275	323	267	252	236	231	268	282	270	233	276	278	282	299	285	269	276	281	297	320	274	284	259	283	246	267	294	283	275	305	239	259	291	260	273	268	268	302	275	247	289	284	280	307	265	272	268	246	307	295	274	271	304	268	273	266	252	269	275	312	292	289	289	282	320	311	281	274	299	313	274	273	268	272	272	271	285	251	250	282	258	287	275	286	324	264	270	284	261	269	291	246	300	285	276	280	279	269	289	273	260	287	280	299	292	295	271	259	287	275	293	257	291	272	309	286	296	261	276	275	266	286	273	250	293	267	282	289	257	271	263	251	295	265	309	287	264	253	281	270	261	256	283	251	315	274	277	278	302	281	274	261	262	315	253	286	316	310	270	276	274	276	275	296	287	278	294	272	283	266	293	291	314	281	253	265	249	266	233	295	262	268	285	273	257	290	323	248	265	274	259	277	277	273	248	280	268	296	261	248	271	293	296	297	280	289	283	279	266	289	287	271	277	323	264	291	280	305	275	312	273	301	298	264	263	293	301	283	289	297	291	283	286	275	255	304	286	326	269	256	298	267	305	292	291	311	277	274	281	278	271	290	257	284	277	284	276	273	282	307	281	250	277	309	300	270	267	249	265	297	267	293	283	326	272	246	310	238	268	273	277	299	259	303	288	285	276	295	292	248	252	253	308	266	265	276	302	249	248	272	261	286	280	299	269	300	302	285	268	285	270	265	306	257	272	297	271	308	242	291	288	288	301	293	249	253	306	278	306	278	280	296	284	281	293	281	285	299	298	261	273	293	284	273	259	283	275	283	279	303	282	278	248	305	300	286	289	292	264	251	240	260	266	289	285	291	314	330	290	289	305	279	268	282	255	283	255	271	278	293	284	280	273	270	283	280	283	261	268	278	279	285	272	287	291	278	290	271	242	309	306	284	283	291	287	297	254	270	312	283	286	305	255	291	276	276	301	285	300	241	246	257	318	276	301	267	316	285	290	299	316	286	283	269	281	285	312	282	276	274	248	305	303	296	269	268	290	314	259	274	257	255	285	248	288	249	268	265	314	258	280	300	292	256	275	282	293	262	284	276	293	280	254	293	268	321	262	281	293	263	261	268	258	284	282	276	296	316	264	303	237	299	256	297	303	265	283	259	300	279	284	269	266	264	281	225	259	267	296	290	289	303	289	289	266	281	298	291	284	271	287	267	251	279	289	276	267	270	297	303	293	267	288	270	243	283	282	272	240	289	237	317	291	279	276	299	297	307	282	272	291	284	277	274	292	288	270	282	277	340	320	282	295	259	251	276	277	285	289	263	282	285	308	255	261	278	290	256	275	309	253	308	300	266	286	279	263	279	288	313	278	296	261	273	241	282	285	277	300	300	273	258	264	276	295	274	281	272	288	295	278	273	277	294	265	232	301	266	310	272	304	286	256	264	299	264	288	266	288	270	328	313	288	283	322	290	264	285	298	294	263	274	287	282	258	260	300	264	259	301	279	277	277	272	266	271	293	288	237	289	293	288	263	261	272	278	278	283	269	301	274	252	255	302	265	278	258	250	293	294	278	327	295	289	277	284	274	244	249	254	279	258	274	290	307	252	276	259	244	276	284	263	254	275	279	275	271	297	320	280	252	301	272	250	283	294	282	284	274	267	300	254	256	258	275	279	275	269	261	264	250	279	292	259	279	260	259	260	287	304	255	304	264	267	293	269	275	300	270	290	276	289	275	302	279	294	288	263	269	242	303	253	312	286	275	268	268	263	297	302	257	258	274	273	273	271	305	280	283	261	308	289	264	263	277	300	281	288	287	274	261	289	289	268	262	292	268	308	297	313	300	279	277	289	244	273	292	283	286	308	313	284	323	290	307	279	293	298	241	278	256	298	282	271	259	281	306	296	255	269	293	314	261	281	297	293	296	284	253	329	308	276	265	262	285	268	234	249	248	281	239	242	250	283	288	267	311	274	262	268	232	254	309	285	281	255	299	276	291	248	279	275	282	282	312	272	251	286	296	283	312	273	311	289	266	281	313	268	273	273	244	281	280	263	272	263	308	261	277	298	275	289	287	260	292	263	242	251	260	281	269	257	292	267	258	269	246	246	261	238	310	312	277	280	287	293	295	268	262	264	277	285	282	251	254	292	290	297	300	300	274	290	260	254	289	294	302	267	279	297	271	322	300	276	264	304	319	277	271	269	290	292	255	272	284	276	287	283	294	266	289	297	274	256	300	281	284	231	291	300	297	316	290	277	242	250	256	298	286	256	278	255	285	287	264	304	256	288	283	272	261	298	308	279	290	275	297	296	271	314	269	278	281	288	326	283	295	278	310	259	263	284	267	270	257	286	287	250	267	297	268	258	271	345	281	295	284	279	247	288	282	232	266	266	286	308	258	292	295	283	252	279	281	298	292	261	300	273	267	284	287	321	285	267	307	292	292	286	273	236	270	251	305	304	282	295	262	272	258	266	266	283	308	303	284	247	255	283	290	289	308	287	301	294	295	235	283	275	263	288	280	286	280	237	244	270	262	265	251	287	255	292	251	267	272	316	295	321	314	280	257	269	260	282	275	288	275	270	292	251	268	276	251	327	292	269	300	261	271	252	259	263	306	247	266	299	286	310	293	291	285	293	267	287	272	284	295	274	256	261	251	272	257	249	304	270	301	265	268	249	294	296	294	271	300	324	272	282	265	266	268	264	290	301	279	275	252	284	274	259	256	291	278	240	281	268	268	258	279	309	281	262	251	255	266	281	285	268	282	246	296	260	265	275	295	282	286	297	257	277	309	280	235	275	265	263	283	268	279	276	286	279	289	274	278	258	281	315	264	262	316	286	288	290	260	277	265	275	284	272	304	269	275	301	291	276	298	260	282	302	281	297	275	244	243	270	286	272	270	271	277	268	296	299	285	285	280	311	244	294	244	262	248	288	297	285	250	335	267	318	269
14617	9770	2692	1274	896	757	706	699	631	666	637	614	627	679	605	635	612	657	598	583	645	601	613	602	577	654	627	610	590	595	628	578	589	587	617	655	579	627	626	583	587	621	600	667	631	601	610	624	627	588	617	626	581	595	609	651	607	610	638	638	618	586	598	582	634	623	597	602	628	621	592	616	576	572	607	605	563	571	628	574	556	602	555	543	601	631	617	602	572	653	609	581	613	636	598	632	593	571	620	611	632	621	600	603	598	591	595	590	598	583	618	597	605	631	590	596	599	602	585	579	635	579	570	583	636	645	613	620	595	588	578	633	592	585	568	587	606	660	596	622	615	603	581	554	601	600	586	632	614	577	617	587	634	626	608	596	594	624	614	608	664	611	611	598	635	600	579	604	556	642	598	609	591	623	604	672	577	629	607	604	559	622	649	602	605	607	601	613	603	659	612	637	564	564	606	582	595	613	583	594	595	582	590	610	556	578	591	622	608	607	584	615	626	534	615	622	599	599	566	586	599	599	607	596	579	625	579	601	584	607	580	635	595	625	571	598	608	579	604	611	635	601	598	587	584	590	624	636	623	596	606	591	645	639	611	596	618	604	623	582	615	579	645	611	643	647	587	572	623	619	588	590	601	630	608	602	583	591	648	622	578	609	595	552	600	614	632	556	615	626	622	624	615	575	623	580	571	629	608	575	590	611	599	623	577	587	654	567	619	601	616	602	610	613	576	650	613	618	567	585	603	634	601	594	616	628	591	612	581	635	593	600	634	619	563	642	612	627	569	651	583	576	566	575	610	625	605	594	585	637	594	610	631	577	658	621	592	592	662	642	631	593	624	609	598	618	595	588	651	592	583	584	601	599	615	594	630	582	617	578	593	589	591	590	578	570	614	577	593	583	587	595	572	613	597	608	560	597	629	633	599	636	595	589	591	610	609	591	630	587	627	611	615	569	628	613	601	608	599	633	621	584	606	578	571	597	629	594	611	650	601	618	630	639	554	585	612	574	589	626	589	575	617	622	619	614	567	594	585	626	585	607	642	584	631	579	593	613	590	572	599	560	575	603	545	614	602	609	633	602	622	588	595	607	595	600	605	612	576	571	606	601	641	575	649	609	601	615	604	578	615	630	575	565	592	621	571	585	558	623	594	562	600	591	607	590	639	589	634	639	616	559	622	621	610	613	594	595	616	628	606	633	617	579	602	605	622	596	603	593	603	586	613	652	643	633	640	618	624	627	572	585	603	587	597	598	621	604	614	565	611	605	602	589	603	618	565	570	634	614	635	601	621	589	574	610	598	572	609	614	584	617	635	615	587	591	600	619	625	615	582	605	623	585	599	603	576	628	603	597	602	596	621	572	569	621	571	638	627	630	597	626	649	578	666	620	615	632	571	594	629	589	603	595	592	628	607	663	600	581	596	622	570	631	570	585	636	625	607	607	621	626	611	597	605	610	564	609	621	655	626	598	570	595	621	619	571	629	625	613	637	618	648	598	639	540	602	613	592	587	569	573	512	619	613	585	643	596	583	588	606	624	604	590	618	645	603	632	608	592	597	600	586	602	573	617	638	584	622	598	603	599	607	572	585	585	575	619	568	633	611	583	635	616	602	648	596	631	592	593	594	632	615	595	606	595	590	572	621	628	621	594	622	645	590	612	602	534	595	623	602	601	606	635	607	632	593	587	587	574	568	570	570	571	660	635	633	607	626	624	560	567	576	599	588	581	636	602	563	572	602	634	639	638	587	579	600	572	599	607	603	594	641	596	599	626	624	620	573	622	614	617	607	610	631	586	586	653	648	598	576	609	636	651	599	632	596	577	608	608	578	599	631	576	625	582	620	587	573	593	594	579	627	598	607	582	591	628	573	599	597	611	598	605	572	654	599	559	612	630	608	624	604	599	642	597	550	545	594	615	551	573	609	588	606	607	551	573	584	610	588	557	610	585	606	607	601	575	590	603	590	561	621	616	620	630	630	597	604	573	616	626	643	605	604	573	627	558	610	596	627	606	605	575	600	594	573	598	542	619	594	570	601	620	607	591	574	601	630	629	612	549	564	612	591	594	614	601	636	613	604	612	629	583	593	586	612	629	597	611	594	605	578	609	595	598	600	612	591	639	594	619	608	621	574	610	631	592	578	554	607	616	569	565	594	601	581	575	615	606	610	608	618	656	594	596	623	648	579	571	561	622	626	621	597	580	602	584	582	611	643	568	607	629	599	619	608	634	578	596	593	620	607	601	610	574	638	587	625	585	576	650	597	592	606	628	611	659	583	605	589	632	593	595	608	606	564	577	581	585	602	663	563	564	577	630	611	597	579	635	573	568	634	600	586	571	588	645	562	589	600	607	575	581	564	625	562	594	585	595	623	603	575	592	601	617	633	624	615	591	580	588	592	602	598	576	630	586	576	627	607	639	609	641	593	606	600	575	600	655	598	581	614	631	608	638	634	636	637	606	621	582	597	622	632	603	609	605	608	625	590	590	604	575	618	617	625	624	636	584	594	606	581	591	629	575	610	596	585	627	612	631	576	619	599	632	588	580	637	557	654	634	603	604	619	603	581	608	578	604	590	595	599	616	605	603	599	610	613	602	597	602	567	599	607	583	592	591	600	585	637	587	616	580	607	563	609	579	634	609	586	623	588	571	593	633	574	610	602	621	593	583	617	569	628	584	564	591	625	602	593	586	588	579	581	593	602	562	589	593	612	631	596	593	547	612	605	596	539	584	564	585	648	609	612	590	604	622	594	590	597	588	600	648	610	578	655	573	610	596	609	606	609	619	673	602	592	629	583	623	592	617	594	596	577	613	560	636	611	577	631	577	590	602	633	622	580	613	673	643	625	605	569	568	585	641	598	601	625	597	643	591	593	635	617	576	603	558	617	599	586	596	610	613	608	614	563	580	587	584	605	603	638	565	600	558	603	587	607	614	627	603	598	563	613	590	606	609	637	623	560	616	590	593	564	617	553	597	630	617	636	628	630	593	608	626	606	614	613	624	634	581	615	615	609	667	612	643	621	651	620	627	585	617	594	591	552	606	619	630	598	568	586	583	632	589	645	575	633	601	654	614	586	618	606	616	590	586	609	594	606	601	595	607	630	587	614	586	557	580	585	556	587	600	560	547	630	619	599	591	618	602	571	591	582	600	656	601	600	641	560	623	584	603	566	633	603	633	601	631	606	632	618	569	647	567	622	618	650	623	592	606	634	610	614	603	624	555	582	587	600	593	585	575	601	588	605	620	619	583	612	567	615	620	598	616	584	618	639	587	616	618	616	630	570	604	614	592	611	574	584	619	588	611	604	576	631	569	603	610	584	600	608	610	591	589	607	613	643	605	593	634	581	593	571	638	638	583	614	610	600	592	641	620	613	584	615	612	579	613	589	640	600	618	591	596	595	591	627	608	594	589	621	592	623	614	610	613	619	576	597	624	602	573	612	570	587	606	595	654	599	643	558	608	620	571	601	642	630	612	628	631	607	619	622	642
32532	20728	10315	772	424	440	409	356	332	389	336	372	360	325	358	355	366	379	349	375	347	369	364	359	318	343	367	333	368	358	349	366	315	310	383	334	338	358	348	353	367	356	362	365	337	369	365	367	373	354	332	361	333	344	355	339	381	344	355	337	370	331	357	362	360	358	335	330	347	357	336	318	310	322	350	332	365	362	353	336	392	329	366	356	344	354	341	336	381	338	379	355	329	353	326	372	332	363	357	359	312	368	368	351	306	342	349	334	359	350	346	355	318	365	357	330	383	341	366	347	373	328	320	373	363	372	336	334	341	352	304	339	352	330	374	361	373	326	337	372	358	367	325	351	344	355	360	357	350	356	365	339	328	332	370	361	338	301	368	384	353	364	361	347	344	344	358	352	361	388	349	358	393	347	364	351	349	372	356	356	371	354	366	331	354	360	358	348	354	315	352	363	334	349	380	348	322	358	357	332	351	313	343	332	347	349	356	330	320	344	350	357	346	314	322	342	328	375	329	327	351	364	369	351	340	361	355	330	321	363	339	342	334	361	320	343	333	344	351	377	363	325	329	407	346	315	374	357	317	365	327	366	348	365	345	312	364	360	354	348	369	366	399	377	336	354	342	350	317	325	339	348	330	352	346	342	377	367	334	359	358	361	347	342	350	348	334	363	368	345	357	375	360	334	365	350	343	323	339	393	390	345	335	359	343	345	365	354	353	320	335	366	380	375	356	354	343	335	322	340	346	320	335	363	300	328	378	359	340	343	327	325	361	357	343	357	317	318	329	324	337	349	362	363	391	354	380	342	325	349	364	347	360	351	329	351	325	365	361	367	351	341	398	385	325	331	358	354	346	360	355	349	316	378	344	383	363	309	332	366	340	335	369	353	326	352	326	332	366	369	357	342	345	359	367	355	368	384	330	347	385	371	320	359	347	370	345	338	324	372	322	359	363	325	361	334	345	346	376	324	314	380	381	361	388	391	340	308	349	351	333	343	344	378	331	332	332	348	337	354	345	339	361	366	365	358	382	342	355	359	353	367	341	356	381	375	352	348	395	369	388	370	345	307	331	347	332	364	383	340	346	347	324	343	324	327	353	395	354	328	346	328	321	338	355	320	373	362	366	338	320	351	364	370	345	362	346	363	327	373	329	319	358	338	361	371	335	323	332	334	367	357	372	356	341	367	321	347	347	352	327	351	318	338	330	355	360	366	349	357	356	332	364	342	348	323	362	338	354	311	351	362	357	377	363	348	372	342	338	423	313	336	306	322	322	348	334	382	373	329	370	376	380	355	342	359	336	349	337	326	343	356	367	327	361	318	346	334	345	371	370	363	342	358	362	331	379	386	321	320	384	364	412	336	360	354	373	343	333	296	365	339	348	325	348	370	362	294	328	357	354	341	339	360	319	358	339	367	363	367	339	361	348	346	372	366	347	334	316	312	362	345	357	340	364	338	386	329	332	350	345	378	341	336	341	370	354	308	311	344	375	383	346	350	338	380	377	342	341	361	364	317	357	355	355	409	344	352	329	371	385	352	328	369	348	356	367	319	333	325	376	364	375	348	371	318	311	345	363	352	343	368	298	329	339	351	346	340	355	346	363	335	362	331	335	361	376	347	342	368	372	347	385	368	376	332	329	341	361	357	333	349	354	350	343	381	341	348	380	341	320	354	317	318	323	322	356	343	376	356	342	370	338	348	407	325	378	387	350	352	325	340	348	325	311	369	339	369	349	348	344	365	344	337	324	347	342	374	371	396	375	372	351	347	348	332	332	378	374	367	346	332	336	357	359	378	345	340	306	373	356	365	357	336	349	358	333	386	357	316	324	335	362	338	355	337	364	315	361	338	367	360	332	345	362	360	332	333	340	345	344	349	359	340	296	356	342	329	323	385	356	350	353	324	346	318	386	348	377	349	333	316	338	365	363	360	317	340	376	357	375	347	321	354	324	365	407	339	337	362	373	339	352	355	343	346	370	388	383	353	356	311	361	357	346	334	360	334	338	330	385	329	352	345	349	363	376	356	377	333	362	381	368	348	359	372	319	337	383	349	349	313	339	335	354	329	346	358	371	326	333	311	329	365	330	369	339	344	331	373	331	341	341	357	341	353	353	359	389	347	348	348	408	342	323	358	376	369	372	380	300	345	365	384	376	386	335	319	359	335	345	326	345	335	375	328	358	380	360	355	377	370	331	329	338	319	328	336	327	330	316	347	334	338	341	344	337	346	345	305	325	347	354	377	347	334	350	357	367	375	319	337	338	371	340	361	330	361	345	394	347	351	360	348	312	338	363	335	358	333	393	344	361	344	374	333	328	367	333	354	375	316	345	361	342	345	323	334	343	308	349	377	368	372	363	369	348	368	337	348	360	365	365	313	357	346	348	353	351	367	366	333	344	344	383	364	369	381	323	333	335	359	329	352	323	354	370	328	359	330	336	388	343	320	362	366	344	368	310	310	366	316	352	322	353	334	379	331	340	338	341	350	359	368	365	312	360	356	332	341	374	368	370	311	329	340	345	336	316	344	348	357	361	342	306	363	313	374	362	347	375	340	343	343	364	342	340	348	379	320	389	344	336	360	341	360	345	340	370	373	360	372	332	330	371	363	331	314	357	328	354	332	349	355	348	331	360	336	361	357	329	371	355	367	330	377	320	372	353	362	366	342	360	341	349	325	339	359	348	369	340	339	329	369	352	358	370	366	370	339	332	341	380	361	369	352	360	321	373	370	304	332	347	354	377	376	354	344	336	345	340	397	347	369	353	343	367	327	345	323	352	377	383	365	342	304	325	329	359	375	356	330	324	330	325	356	327	332	353	352	328	349	346	364	333	334	352	355	370	367	363	359	354	344	331	326	337	367	369	398	300	343	327	329	381	393	380	348	380	335	336	336	325	319	378	305	360	307	348	335	373	359	335	305	371	364	380	319	345	316	328	334	347	356	342	336	358	383	356	353	362	353	358	345	340	339	338	366	308	339	347	379	334	313	329	351	358	366	364	350	342	371	376	349	331	367	372	341	349	334	362	354	350	337	307	326	366	346	352	395	372	348	362	393	316	336	328	379	372	378	351	364	360	395	351	346	360	359	350	331	375	347	351	332	355	345	326	348	331	352	362	343	368	342	365	350	364	311	388	309	352	344	347	337	355	355	337	386	337	352	384	343	352	356	323	352	338	339	383	325	347	357	366	339	340	368	378	373	349	386	327	386	362	342	336	322	374	352	337	352	342	340	354	330	338	333	317	352	349	339	349	359	337	367	322	333	332	320	356	339	313	331	306	371	336	300	325	316	334	363	345	341	345	361	359	338	347	360	357	313	349	354	384	358	358	365	345	356	377	345	321	344	305	368	323	361	359	396	325	359	368	349	365	343	363	365	352	325	358	348	329	377	347	354	348	380	336	340	364	348	380	340	361	357	365	367	375	395	342	315	371	330	346	378	327	351	364	335	375	344	333	358	349	318	372	346	344	377	346	355	325	356	376	368	349	299
6209	1139	838	790	745	780	832	837	784	799	847	744	761	779	815	822	762	734	794	777	788	846	836	801	780	734	763	747	799	800	790	785	833	810	755	812	812	786	817	774	810	817	798	784	795	798	772	842	796	808	789	810	778	779	752	799	786	774	822	804	803	778	778	855	802	754	756	801	816	816	784	834	808	783	766	833	772	775	787	782	799	803	795	748	774	781	825	830	784	765	762	787	763	779	780	816	815	808	779	817	777	792	801	806	833	781	732	806	861	767	797	772	763	771	817	796	816	805	830	831	794	782	791	815	786	807	822	785	786	820	833	819	796	840	837	796	793	836	765	757	776	776	769	777	791	759	806	818	808	768	785	808	805	755	825	820	794	797	768	780	773	794	803	775	815	769	826	747	793	812	770	799	828	770	811	789	825	790	737	783	826	788	749	817	745	784	717	846	797	791	780	784	785	782	798	767	800	807	800	815	808	796	796	812	758	762	773	793	829	773	742	819	811	778	749	820	747	853	768	787	856	821	831	791	777	777	791	819	843	771	785	807	774	759	813	754	758	845	797	792	803	794	778	795	817	746	835	814	830	798	848	746	766	801	781	831	800	832	796	799	784	779	783	751	748	774	808	817	811	791	773	792	760	824	788	747	758	724	740	804	822	770	777	820	774	783	788	829	824	804	754	810	741	801	777	834	724	818	805	799	823	783	794	787	795	779	817	811	742	823	827	849	772	783	774	758	743	804	728	735	800	820	822	778	760	733	778	767	811	794	783	829	809	756	785	744	794	849	780	842	782	837	857	835	776	808	768	830	793	746	773	840	801	802	823	822	765	767	793	746	819	793	784	819	781	771	818	848	850	824	788	783	792	809	826	779	800	802	800	801	792	798	771	799	776	799	777	841	776	773	799	855	767	860	830	789	833	796	810	784	771	752	757	825	770	780	803	800	815	820	792	775	813	784	767	790	784	786	778	777	764	776	828	763	831	824	780	779	800	831	774	792	850	768	835	786	792	802	775	803	771	775	782	787	807	791	767	778	804	712	749	866	810	778	807	781	806	771	769	816	826	849	829	782	778	754	790	798	714	785	805	800	825	796	773	833	793	776	782	776	797	808	796	790	808	795	754	827	766	792	819	806	786	772	760	809	769	827	808	768	786	808	786	798	773	790	851	789	740	793	789	840	813	821	728	791	792	823	811	806	813	789	794	820	799	791	787	838	787	778	838	755	794	786	783	795	810	761	792	805	731	791	782	781	815	788	839	768	842	786	810	820	793	792	790	757	770	760	769	725	765	776	823	746	799	801	768	760	791	832	831	834	782	741	790	784	784	765	820	796	838	799	765	793	810	774	780	802	781	826	766	829	816	835	762	791	815	812	781	767	787	768	765	763	757	774	796	785	808	754	789	756	802	771	793	805	827	768	819	800	793	773	835	779	766	738	767	745	775	865	791	792	766	763	755	779	796	788	746	846	761	755	774	798	844	834	824	812	786	776	766	763	786	864	841	813	794	790	768	837	788	766	785	779	821	796	756	812	783	780	864	814	746	831	796	782	762	812	799	765	761	798	819	804	777	813	837	758	876	755	762	790	815	844	816	717	780	769	765	731	745	820	829	746	791	791	809	756	784	802	779	806	757	833	782	756	784	806	768	796	743	815	748	805	790	781	766	785	803	805	766	814	796	788	775	837	806	793	807	781	805	810	825	764	796	771	772	804	718	789	788	773	768	830	751	767	842	799	823	813	772	786	778	844	827	804	843	813	808	786	795	763	792	829	804	817	773	834	828	801	761	779	742	745	730	782	846	804	771	796	829	838	800	791	753	780	776	735	825	755	791	764	830	783	807	815	810	772	786	777	786	804	812	802	782	788	752	779	770	798	800	828	805	774	792	814	793	784	805	772	803	745	779	808	791	781	758	781	825	818	725	810	779	809	830	760	809	803	821	793	819	828	825	788	814	771	792	802	822	784	779	842	830	758	814	760	733	794	765	848	773	828	786	788	768	777	825	797	792	851	780	788	797	768	776	774	787	796	797	798	808	809	777	769	756	803	781	764	772	843	793	779	807	860	770	807	769	809	833	716	791	787	751	824	738	753	775	788	802	775	780	811	799	746	836	814	794	795	798	756	782	734	767	726	800	789	764	827	753	777	789	783	800	820	797	816	834	778	838	832	776	791	765	785	736	753	814	806	825	784	734	746	815	783	804	816	808	782	793	811	749	772	810	807	818	789	794	804	821	800	790	778	773	779	837	790	803	798	800	803	815	811	793	858	773	785	805	794	816	769	788	802	732	763	809	818	791	768	770	768	793	809	780	775	807	780	801	795	750	755	767	774	782	764	780	818	795	786	722	777	781	825	844	802	780	776	756	743	775	778	763	833	770	799	789	754	764	823	837	765	783	762	771	765	776	798	777	838	801	839	815	818	791	793	779	792	855	802	788	798	753	771	810	800	762	818	783	764	821	744	796	797	815	797	828	802	777	816	788	741	734	788	794	799	840	768	787	821	798	802	804	738	793	783	768	783	767	826	785	808	812	806	784	777	754	800	769	790	826	817	820	778	808	812	843	815	761	758	802	766	762	816	791	821	777	765	799	765	780	758	721	809	796	737	767	789	800	789	772	761	765	766	767	794	821	763	763	778	763	795	746	734	821	814	773	770	758	774	807	761	749	776	769	828	791	761	805	834	803	792	736	827	766	767	829	766	774	793	805	811	793	772	812	734	805	789	791	810	807	797	796	776	767	769	789	839	760	824	800	728	837	752	796	832	781	804	736	823	779	745	788	756	809	784	751	761	826	734	835	796	772	755	800	784	786	822	794	750	767	763	818	789	797	802	876	802	788	802	795	735	812	787	802	840	825	775	755	821	786	775	791	815	823	782	760	792	771	766	786	796	775	764	800	799	752	768	842	838	782	789	805	801	778	797	796	764	764	781	790	763	813	771	789	772	781	849	787	806	786	825	770	778	808	741	814	787	771	782	771	755	762	815	749	764	782	837	772	770	792	821	827	800	821	781	834	806	810	789	825	824	806	789	813	825	784	849	811	732	815	830	767	768	822	792	778	814	830	816	816	790	817	820	838	779	747	770	799	785	786	815	775	796	811	792	829	725	821	799	827	803	815	732	832	811	803	755	729	777	822	800	741	795	754	755	789	836	771	750	780	827	820	827	784	774	771	814	789	770	770	814	756	771	823	768	807	783	814	772	811	817	783	773	779	784	772	854	786	733	785	779	772	795	803	776	838	851	731	871	787	812	719	799	805	798	752	763	777	801	764	798	799	771	807	768	810	805	802	763	805	789	770	774	882	780	782	792	789	766	826	787	796	763	780	805	787	754	787	832	750	756	746	783	752	798	791	769	797	760	752	820	741	818	752	759	818	761	723	797	781	805	803	819	763	750	838	810	807	739	789	830	778	817	807	774	793	803	739	816	814	809	792	790	804	789	796	778	786	814	751	781	792	800	799	744	798	768	751	819	751	786	814	786	775	813	764	829
24902	21482	24900	28495	21476	21395	2153	620	485	506	468	498	463	485	452	450	435	458	456	439	449	428	447	454	450	433	433	436	444	461	441	432	463	454	427	413	394	440	427	453	466	421	460	430	445	421	449	422	404	439	517	463	458	454	422	434	450	446	435	455	480	464	472	436	453	473	414	406	430	476	462	454	456	464	421	421	440	441	444	400	448	448	442	451	477	452	416	449	408	429	453	443	416	455	438	433	490	418	421	412	445	404	397	465	424	464	479	464	485	477	450	419	454	464	459	404	437	421	459	408	439	468	466	417	417	456	446	419	407	425	419	416	465	471	436	477	442	428	452	435	487	431	429	428	453	474	433	403	429	411	424	423	464	430	416	418	448	456	417	431	435	435	427	418	454	477	450	431	430	443	408	433	409	455	427	442	435	457	418	418	466	444	432	434	430	413	404	426	461	457	457	446	447	436	441	436	475	461	449	444	448	465	410	400	416	457	433	415	457	430	458	428	436	458	465	468	470	407	457	409	477	416	428	450	443	413	440	437	414	386	463	474	376	473	457	403	392	425	386	419	435	437	463	413	456	461	469	432	401	406	428	436	502	434	446	460	480	431	410	441	423	448	402	455	435	434	423	467	454	423	453	496	494	454	447	486	445	427	448	464	435	472	421	463	460	429	410	444	405	438	457	410	445	467	434	428	446	438	436	424	433	409	456	439	450	446	409	458	485	442	436	431	421	408	432	459	450	431	445	425	450	445	399	438	437	456	430	426	471	421	408	437	466	439	435	476	412	447	514	416	438	471	436	440	436	480	401	395	435	450	432	442	456	444	472	433	445	434	445	429	447	422	435	428	437	446	426	453	433	446	440	403	450	419	488	418	429	405	459	442	451	467	413	389	446	435	434	421	426	448	417	424	434	461	423	445	398	419	450	477	409	417	442	417	439	396	417	403	444	422	426	460	432	458	404	426	455	391	412	464	386	441	441	441	466	422	475	445	462	445	446	474	466	443	432	437	417	422	425	429	425	423	420	414	433	453	431	451	424	410	447	442	445	462	485	444	402	425	403	405	452	455	513	420	465	442	442	418	460	462	419	438	475	418	425	441	481	411	420	428	423	423	480	439	410	484	402	405	487	446	403	422	433	400	445	440	445	452	417	429	471	455	420	459	445	462	442	466	490	439	432	436	398	421	436	458	442	428	455	429	438	456	441	423	418	411	391	449	431	393	441	466	424	420	423	443	433	418	415	455	458	443	470	455	446	437	461	446	483	457	477	433	414	440	452	418	444	438	442	412	497	433	430	501	426	410	456	432	434	439	448	458	430	399	432	412	430	453	433	437	462	428	452	433	451	507	478	459	437	429	449	424	475	441	400	443	400	410	483	438	414	430	442	413	447	482	452	476	427	427	433	430	464	437	444	478	442	468	455	394	427	411	429	414	430	416	420	484	448	480	432	442	399	417	459	418	445	434	439	426	436	450	461	467	444	434	421	448	410	447	427	416	458	458	465	424	417	453	466	406	417	450	407	438	420	433	411	402	467	427	415	431	439	458	426	430	436	404	460	461	419	420	419	443	496	460	446	428	454	408	435	475	455	466	429	444	457	451	433	461	411	458	430	449	438	443	438	426	447	423	417	450	410	400	428	395	450	456	427	467	441	433	453	451	457	436	434	462	482	440	437	407	435	448	407	419	431	405	389	462	434	425	443	450	437	430	436	465	440	417	440	418	450	425	440	414	419	424	436	399	423	445	437	481	434	413	437	445	418	372	399	431	432	409	444	471	441	426	417	445	423	440	461	484	441	449	424	416	460	425	430	449	434	390	443	413	440	429	479	453	429	416	424	416	465	443	406	452	435	420	392	418	446	471	436	423	430	439	443	419	436	406	448	427	441	427	482	450	450	460	442	435	481	460	453	418	433	411	421	437	393	442	455	466	440	437	430	427	500	443	439	482	393	416	402	431	407	442	418	449	443	463	433	449	501	394	434	443	423	466	488	449	460	452	426	401	432	407	383	429	435	424	465	404	465	431	452	460	432	423	474	469	426	412	422	442	425	430	468	430	452	449	425	457	424	422	428	420	450	404	444	405	436	441	412	436	446	429	437	433	427	441	438	431	456	456	456	430	418	455	445	440	434	437	419	473	436	447	462	436	455	425	442	421	433	417	425	402	477	475	446	454	453	424	434	442	462	409	467	462	479	412	491	424	423	437	389	434	470	408	417	449	450	459	416	424	453	445	443	408	458	429	407	455	435	391	436	442	455	378	469	413	461	455	438	435	430	441	408	480	452	422	446	457	488	481	469	429	461	413	437	462	418	414	458	424	465	429	421	467	435	425	383	463	432	462	466	475	431	398	394	420	476	451	457	496	417	402	436	431	441	429	447	412	395	448	458	450	429	428	418	397	467	402	434	451	453	409	425	415	439	433	390	439	447	431	463	475	484	449	437	431	461	408	399	444	443	426	450	421	423	387	432	467	437	437	422	430	470	471	440	450	439	479	431	435	408	425	452	410	453	444	440	446	464	438	401	450	454	424	426	454	396	421	431	478	441	463	379	422	417	418	422	425	430	430	429	424	420	428	433	446	464	426	412	451	403	485	419	471	463	443	446	422	425	435	431	434	415	414	431	398	445	427	446	409	416	437	428	453	431	431	448	425	437	422	405	432	375	425	419	452	463	474	460	436	467	422	441	383	456	432	403	491	429	413	448	418	437	487	413	462	441	460	450	445	430	437	452	461	403	442	451	452	412	485	459	418	457	440	451	431	455	477	435	453	396	450	454	457	510	463	457	472	425	463	467	449	451	447	461	470	426	442	466	479	447	438	468	426	421	438	453	436	466	448	432	448	452	450	431	406	420	483	446	442	454	434	459	384	459	440	471	417	446	407	420	471	436	401	489	418	473	438	447	425	429	439	423	413	427	423	430	426	438	456	459	411	434	434	388	428	446	439	434	458	397	490	478	430	432	435	427	424	424	426	453	434	451	434	431	450	409	451	439	422	414	444	459	462	461	465	469	446	439	451	429	488	438	436	467	443	419	396	439	415	423	459	432	436	429	424	473	462	389	498	449	426	428	464	472	439	411	414	437	409	470	468	419	467	457	465	439	411	428	416	431	404	444	395	453	422	440	461	414	445	442	471	456	424	460	416	433	446	411	438	448	443	414	459	392	387	442	435	467	442	438	403	431	419	377	439	402	429	442	486	477	447	437	401	447	481	472	401	425	450	419	462	429	458	436	472	439	425	430	413	439	428	436	427	428	414	400	429	437	429	433	481	450	469	428	452	443	462	460	493	433	436	437	441	448	429	431	398	446	469	444	423	429	461	433	476	432	475	422	435	422	450	431	440	412	399	432	434	436	454	442	447	420	469	463	469	431	496	425	442	411	442	402	424	408	435	405	431	418	413	417	445	421	473	470	488	433	434	408	400	448	478	430	399	447	461	426	417	444	390	407	493	421	404	480	445	424	450	411	462	427	468	441	423	403	396	434	435	412	455
11047	6290	2061	1226	1032	1026	1031	993	895	989	925	933	940	974	895	916	923	924	912	935	951	962	970	946	987	911	993	906	934	945	922	885	932	913	893	879	912	988	899	921	921	921	913	964	927	915	924	954	976	921	959	957	1000	972	940	935	938	938	961	947	861	950	923	980	925	905	926	967	907	889	939	922	925	920	933	932	984	958	931	917	926	879	950	886	922	945	949	915	959	933	952	927	952	965	1003	932	950	942	1005	965	914	905	905	964	913	937	948	928	952	913	966	899	919	958	937	912	896	958	901	893	892	955	945	931	919	862	898	934	935	894	981	908	967	949	900	939	959	891	939	899	916	950	894	938	930	897	904	945	915	910	940	900	1025	943	877	885	1032	903	934	944	896	889	955	931	882	928	899	929	925	919	964	944	947	926	952	1009	895	901	911	978	954	934	935	919	950	969	936	986	944	950	924	906	929	926	935	960	936	947	882	960	931	918	947	906	1002	973	936	901	956	936	912	927	983	969	896	927	919	922	945	938	928	929	953	949	922	928	918	949	921	941	908	959	905	950	904	897	955	937	878	914	894	915	912	940	966	965	1000	951	892	932	927	923	936	918	886	906	897	1008	904	933	936	977	945	929	924	905	908	935	901	910	921	969	902	932	932	924	951	901	950	922	891	992	893	897	901	939	1008	971	892	886	962	929	934	943	894	958	930	920	875	934	958	910	970	936	904	933	953	903	969	883	921	924	964	906	957	904	884	939	920	963	945	962	950	942	952	975	948	892	920	918	946	952	933	917	883	907	896	912	933	922	929	875	936	926	958	969	933	969	954	912	961	912	972	941	885	913	909	883	918	940	962	924	881	945	907	900	886	980	930	909	911	929	889	935	909	854	961	923	902	902	924	966	948	906	960	901	922	925	946	996	960	951	883	949	949	906	910	1000	869	902	929	897	959	954	981	965	907	964	920	869	957	875	897	941	946	931	939	942	935	953	929	947	950	964	882	970	986	940	961	934	928	893	892	903	964	918	886	924	893	930	874	912	963	926	972	933	959	911	866	930	897	888	954	925	944	901	964	959	978	874	943	916	964	898	894	883	922	924	990	921	943	919	942	899	896	930	916	924	937	901	944	896	958	942	907	938	970	931	949	887	960	972	926	889	926	981	939	939	939	940	939	962	954	948	926	956	884	953	897	941	927	968	929	939	926	953	950	931	931	872	923	886	967	953	916	919	923	917	899	920	913	957	954	995	950	863	920	932	948	912	935	905	981	979	897	955	917	940	937	914	911	909	933	935	939	931	948	920	891	923	911	932	974	968	911	919	921	957	934	912	944	884	900	1016	947	987	937	915	906	936	965	896	935	957	950	954	911	928	917	946	926	932	920	939	923	917	904	957	893	897	955	984	950	939	968	931	914	932	949	950	882	921	929	958	927	933	977	943	956	950	933	922	962	937	908	944	1005	949	882	874	944	889	922	955	996	889	975	883	926	902	889	930	936	912	984	922	940	955	926	932	982	962	948	934	924	984	981	945	913	915	921	906	851	934	958	930	907	863	916	952	931	893	959	908	989	949	932	905	948	947	929	985	939	958	844	905	950	963	933	944	944	883	944	915	1025	949	938	877	956	906	915	924	912	866	897	961	918	964	953	917	977	910	967	934	891	889	886	909	900	940	913	918	922	911	931	986	929	938	915	941	930	906	904	996	966	941	912	932	992	894	963	963	929	867	953	961	933	906	909	937	928	892	981	913	941	930	969	932	939	918	914	906	909	966	895	969	902	899	926	922	934	937	1032	931	899	980	933	900	915	898	937	1016	920	873	925	940	944	967	916	971	867	912	915	948	886	917	968	963	967	932	968	929	946	909	918	897	922	951	899	1023	959	928	878	926	928	943	959	966	966	937	933	951	887	943	957	976	915	924	964	947	866	945	904	979	944	911	910	914	911	957	879	950	920	941	970	920	910	966	987	955	910	966	941	905	942	951	934	869	917	908	976	905	953	916	931	916	961	883	926	931	920	978	918	927	940	926	947	948	954	926	892	904	955	965	933	868	936	947	932	958	910	966	903	927	967	905	966	919	993	957	961	953	991	932	944	947	953	940	910	923	921	938	917	902	910	933	925	935	965	957	892	933	947	919	928	896	976	919	924	974	914	869	985	891	952	898	930	951	939	945	895	918	967	936	887	958	935	919	895	935	936	907	894	956	908	925	955	921	932	965	911	960	937	968	935	925	936	933	936	894	928	934	924	951	960	916	919	939	910	949	925	916	978	915	964	906	972	878	967	888	923	903	869	948	935	908	916	951	949	921	919	938	916	902	918	894	929	936	925	987	953	915	973	899	886	903	936	932	963	875	1031	1016	909	949	941	937	938	910	922	873	892	923	1007	967	957	934	1009	905	885	979	954	930	977	951	913	888	936	909	867	872	881	940	919	943	946	943	940	962	907	943	962	909	924	890	956	952	896	935	905	983	956	910	881	948	972	923	1035	904	953	897	899	985	908	993	955	917	975	902	913	919	932	935	921	948	963	918	969	904	926	918	884	883	917	935	951	935	916	912	941	902	881	914	941	898	852	933	953	898	973	961	912	937	924	874	927	988	943	957	883	937	908	905	951	972	951	946	957	927	952	875	954	946	942	965	940	968	902	916	945	924	927	959	915	896	931	936	940	970	935	922	919	962	939	910	963	880	920	940	957	938	880	940	957	904	928	905	856	965	941	914	919	913	898	950	931	935	929	876	859	927	948	963	981	926	966	903	908	936	930	931	945	883	882	960	879	903	964	904	943	933	937	924	971	912	972	935	989	949	960	905	997	922	970	963	962	919	927	923	869	947	961	927	951	906	953	962	877	934	899	935	936	934	899	981	932	912	946	954	896	918	917	876	960	938	936	898	987	932	926	955	959	940	973	943	926	958	938	916	941	964	930	927	915	972	926	924	958	965	862	884	953	889	860	902	946	925	916	976	880	936	909	925	940	952	989	902	933	927	911	937	891	957	954	923	923	978	922	965	982	971	893	911	920	943	908	960	891	894	907	952	909	950	959	911	900	872	912	871	930	902	897	942	956	893	928	979	911	928	892	970	949	989	942	894	904	949	870	865	954	919	982	975	958	890	899	919	926	978	896	919	954	981	931	894	947	871	947	961	925	928	914	941	911	942	932	916	877	961	879	910	943	901	938	906	946	934	956	987	963	959	912	932	941	936	893	937	955	890	926	939	929	946	877	916	974	953	924	943	940	946	926	954	931	871	907	867	878	894	928	930	920	867	919	959	911	1005	968	937	933	912	877	906	917	940	898	973	983	930	860	939	919	970	957	919	942	1007	947	956	960	942	899	955	935	940	917	916	988	989	950	974	950	926	941	926	934	960	926	942	928	949	926	970	906	959	927	899	954	914	989	900	874	958	894	929	939	977	955	943	912	884	910	958	951	1011	949	898	919	921	865	926	929	972	959	937	912	889	964	896	921	926	927	965	854	922	934	908	895	975	929	936	913	929	940	922	886	956	930	953	952	938	938	933	931	936	922	914
24323	21452	25150	28173	21452	21465	20235	830	430	412	408	384	351	348	320	330	324	319	323	334	303	278	295	315	298	305	310	292	301	289	278	299	303	329	295	279	251	282	299	289	284	303	298	277	298	310	300	271	298	306	287	284	257	278	282	274	305	282	301	261	327	282	286	289	277	277	283	290	293	259	286	255	281	303	271	285	306	287	267	305	281	255	288	286	267	259	287	286	304	266	289	269	263	282	255	274	283	315	274	289	268	273	265	293	275	301	322	330	312	308	285	269	263	318	312	262	289	302	310	284	286	328	274	268	289	296	276	261	261	288	320	271	290	313	309	292	261	285	271	276	266	275	287	266	272	270	308	254	271	300	298	242	275	310	318	282	305	295	304	287	282	284	270	309	269	261	260	331	283	288	285	280	255	287	286	282	284	296	276	307	288	304	295	292	270	289	279	286	284	260	315	255	299	285	297	285	264	298	240	265	284	279	290	271	280	306	266	297	270	264	321	279	255	284	266	276	271	301	274	278	321	263	311	267	281	265	261	286	272	332	279	291	268	265	280	308	244	300	282	247	300	295	321	267	293	270	287	303	316	293	296	275	296	279	275	308	297	309	279	273	295	273	258	284	276	292	260	271	268	277	278	302	300	256	254	293	269	291	300	311	274	276	268	292	303	301	277	272	253	302	275	310	284	313	288	281	293	274	295	306	294	277	285	300	271	281	238	260	273	267	279	271	285	294	286	289	287	318	262	282	291	277	294	274	281	287	288	287	302	280	265	279	280	297	287	289	296	306	316	281	273	300	285	290	291	284	292	273	288	249	303	277	263	261	281	270	276	303	282	299	309	275	285	293	268	303	277	313	316	247	312	258	276	281	292	313	283	280	288	243	277	249	313	313	294	258	269	282	281	308	275	245	318	309	311	307	261	270	311	259	293	291	251	281	312	251	253	296	328	289	254	267	290	284	301	274	297	303	304	290	262	277	264	298	280	257	250	270	260	264	279	299	297	274	291	315	274	315	288	280	285	283	304	258	309	271	263	253	299	277	281	278	289	281	299	288	262	284	287	271	263	278	271	286	240	271	275	261	284	262	262	297	268	286	280	288	284	276	284	287	281	272	277	237	288	295	290	299	296	280	289	273	286	294	320	249	289	298	301	301	295	292	283	260	271	263	277	285	278	280	284	266	277	301	270	271	279	308	268	285	301	293	275	255	267	262	315	287	276	314	294	310	271	284	263	254	266	280	265	229	308	282	273	307	288	271	316	289	309	315	311	244	252	320	305	258	291	298	263	287	278	280	297	258	315	310	306	259	281	269	260	273	262	276	268	283	296	266	284	313	315	253	246	244	299	313	282	295	290	302	294	314	273	298	272	291	290	259	296	286	239	278	257	305	294	303	288	260	263	275	301	317	262	301	296	279	286	259	246	259	286	299	291	296	285	308	264	274	313	271	252	287	252	279	298	309	281	265	282	291	268	288	298	303	312	295	301	265	284	296	278	281	310	285	278	271	294	283	321	280	286	316	272	277	284	293	294	279	254	294	282	287	271	299	310	284	276	291	281	273	296	285	296	296	270	260	306	259	308	253	305	274	303	284	293	319	288	281	292	309	288	315	271	302	307	276	271	294	290	282	272	305	252	281	257	295	290	313	292	319	284	302	294	280	288	236	295	287	279	268	288	308	251	321	284	297	275	298	273	315	299	297	301	273	286	310	284	238	277	291	291	267	297	298	273	285	282	246	280	280	269	260	301	259	280	269	256	275	282	278	278	308	287	294	300	296	316	286	261	288	287	262	287	269	295	270	261	264	292	276	292	295	286	301	291	272	322	251	249	287	244	311	265	293	260	275	324	284	256	284	279	282	291	274	291	288	267	256	297	249	242	251	286	273	292	280	289	305	275	300	305	261	298	296	286	267	291	310	277	259	307	296	276	278	284	267	286	293	297	293	275	254	283	296	292	280	311	260	261	312	284	264	283	265	315	305	292	291	277	293	253	280	276	294	271	265	311	285	286	329	284	303	299	289	276	237	280	283	268	289	248	283	291	315	277	276	271	306	285	304	270	308	282	269	290	278	316	283	288	302	269	278	303	284	272	293	305	286	265	282	251	315	223	271	278	299	309	292	290	299	283	281	294	290	272	310	281	277	281	271	264	291	273	310	280	271	280	283	285	285	308	274	295	278	273	277	335	314	276	280	287	281	265	297	267	288	274	276	268	289	284	303	286	285	257	272	289	315	315	263	291	264	272	301	275	258	278	255	291	319	317	279	301	299	295	311	287	255	312	300	253	254	288	268	286	279	274	281	288	259	257	270	275	286	304	276	293	246	296	291	272	269	272	302	288	307	272	269	278	272	309	290	269	299	259	287	279	298	275	279	238	232	287	272	286	305	300	277	289	284	273	274	251	268	307	300	244	292	291	307	277	275	292	287	290	272	295	312	275	303	300	277	261	271	290	283	260	304	286	269	279	274	307	262	252	264	303	308	318	253	292	290	278	269	289	287	269	269	279	260	276	280	294	305	297	302	318	252	311	282	279	278	257	262	254	259	301	289	267	297	291	261	293	293	280	240	281	308	272	318	280	270	308	302	296	282	262	284	270	294	290	301	270	286	274	292	289	306	319	301	263	309	292	274	272	298	287	283	321	290	281	289	271	262	290	258	274	308	304	316	291	282	292	286	269	264	276	285	269	274	259	263	272	286	273	270	292	300	264	313	299	277	293	274	271	276	259	304	282	271	287	260	301	262	261	311	275	289	266	273	272	248	279	264	256	303	293	267	270	231	270	297	261	318	306	249	303	262	296	314	272	287	264	269	322	282	281	292	307	305	279	294	287	270	287	281	293	264	269	267	284	323	302	267	300	295	269	261	269	273	259	307	315	277	261	273	272	265	261	291	274	275	286	265	274	266	278	288	284	275	328	261	317	277	266	259	246	269	312	297	247	303	322	270	233	287	284	281	285	284	261	284	264	289	320	273	290	262	267	293	317	253	287	252	278	271	250	265	270	304	289	268	279	303	268	277	302	293	267	279	289	297	310	273	271	305	276	287	251	275	266	291	266	282	267	309	285	288	287	273	280	283	316	296	278	264	299	286	277	253	300	311	247	265	267	281	319	274	278	296	270	269	298	284	271	303	252	298	273	262	283	275	275	269	280	280	278	308	285	293	281	296	272	269	265	317	290	298	295	331	305	295	267	263	276	265	296	287	271	279	294	273	262	270	295	288	290	284	298	327	274	290	269	287	292	268	298	293	301	293	267	299	307	289	262	297	296	302	293	295	280	320	279	296	278	277	268	292	260	271	290	294	268	284	287	324	284	279	278	301	296	260	272	269	272	272	275	278	269	295	297	280	284	275	268	276	264	274	264	297	286	282	289	287	308	282	285	298	297	269	257	301	293	279	280	301	267	279	307	293	293	258	262	290	268	232	267	321	298	289	277	281	271	259	266	259	273	263	304	278	259	278	291	318	269	289	311	277	299	267	277	326	300	277	259	253
15072	8945	2658	1278	982	775	742	667	663	664	646	627	626	603	624	644	629	632	534	605	628	664	641	605	609	647	647	636	601	613	631	606	602	596	626	651	606	638	615	601	651	642	640	600	596	631	569	607	603	549	581	598	569	587	619	628	602	638	660	621	623	614	653	589	620	579	588	603	635	603	597	609	616	621	643	604	609	622	618	583	606	662	605	584	589	575	611	609	632	596	608	593	600	644	588	601	565	605	596	586	670	596	601	630	592	562	578	608	616	565	527	632	619	635	604	614	594	625	622	594	633	629	604	590	592	590	644	590	545	583	603	586	603	603	618	602	629	672	594	632	610	610	610	624	609	617	616	585	589	613	602	599	597	579	573	590	613	599	607	581	589	591	597	583	617	655	621	559	604	578	615	606	599	625	631	662	603	601	597	606	640	594	584	583	617	633	613	574	571	618	558	593	542	619	618	598	654	616	581	553	579	604	541	606	568	566	574	630	582	576	593	620	588	636	650	622	613	607	615	596	616	631	626	620	593	595	602	641	586	595	618	633	569	587	544	597	620	611	602	665	604	622	613	604	615	595	604	588	590	595	637	569	611	617	617	588	647	620	633	612	614	592	586	598	604	560	602	579	651	645	631	627	615	597	600	611	627	614	594	620	572	579	633	626	594	626	591	591	599	591	623	592	616	622	608	615	639	583	610	601	572	580	581	629	642	578	615	687	645	603	608	635	618	605	598	611	640	601	587	618	599	597	571	603	594	561	614	602	600	601	616	579	589	594	614	623	599	583	602	634	643	596	605	629	589	595	666	586	641	626	622	589	616	604	608	636	587	606	631	643	615	638	626	629	571	622	592	560	592	577	618	583	575	586	594	577	630	576	629	627	613	579	645	659	618	596	623	565	573	596	598	626	590	595	666	584	618	639	625	629	575	592	601	659	619	588	587	629	542	597	659	618	612	604	578	602	598	587	607	555	620	583	566	590	607	604	643	618	621	662	597	593	636	615	616	578	594	590	554	608	654	605	595	605	602	569	588	603	597	617	570	589	533	602	584	605	600	590	579	650	597	580	642	654	573	608	655	618	607	608	608	599	603	626	588	583	577	634	604	599	625	624	611	599	588	603	585	647	586	617	647	630	610	622	585	621	589	626	606	610	636	589	609	605	622	594	582	612	608	611	604	612	648	643	640	588	576	606	630	600	626	640	628	618	612	614	577	629	630	578	642	614	589	590	615	629	576	620	612	639	619	607	606	597	620	588	623	575	594	623	621	616	616	593	617	636	590	579	569	588	615	608	633	591	619	627	582	627	634	643	615	627	624	608	594	586	615	606	591	605	640	609	567	592	597	558	567	576	596	615	618	616	590	604	639	624	645	613	573	615	617	606	596	623	616	607	586	623	624	655	578	638	617	631	629	585	601	652	647	579	630	603	614	626	578	574	608	642	609	608	591	676	593	638	605	587	614	590	606	554	556	600	621	559	561	597	618	590	643	598	608	604	575	586	582	590	620	555	605	615	592	579	643	606	622	630	624	581	594	652	585	583	574	600	595	607	650	627	564	551	587	634	593	565	624	611	561	579	584	614	601	598	599	652	600	606	627	582	587	613	596	639	602	634	611	603	644	626	651	620	628	553	601	597	631	649	587	643	593	669	533	618	629	654	596	634	595	597	633	603	632	595	553	630	569	584	575	625	627	606	643	626	607	607	595	624	621	543	604	615	593	567	627	602	637	592	620	621	571	617	631	615	578	583	602	577	593	590	608	592	630	638	567	615	573	590	654	561	560	569	643	606	609	624	562	638	574	552	594	589	606	614	606	589	634	613	581	559	600	587	610	575	594	594	585	634	619	616	581	618	616	588	620	598	624	630	635	611	611	598	595	591	638	657	608	594	583	606	551	609	589	632	607	587	602	627	618	636	573	601	639	608	614	529	593	626	598	598	593	604	583	595	588	627	599	613	606	579	602	560	591	613	588	594	639	587	630	566	610	599	622	614	628	614	600	631	591	603	595	576	647	645	600	598	562	599	545	565	614	611	537	597	628	611	647	656	597	613	624	613	643	589	633	617	637	622	569	602	602	669	598	598	581	589	607	597	618	624	630	575	607	635	612	593	562	615	598	625	626	636	615	606	624	625	640	617	618	606	601	582	618	625	596	598	573	624	564	582	608	639	607	615	556	629	596	633	628	593	564	590	583	622	612	615	601	623	607	614	596	601	658	563	593	629	622	592	577	667	634	621	588	605	620	571	605	576	581	634	612	599	594	632	627	625	623	622	631	613	595	604	602	612	606	635	559	622	581	597	591	591	602	549	599	621	621	569	659	648	582	619	614	575	631	564	645	602	626	671	593	569	614	596	617	555	620	609	561	645	612	594	626	585	618	603	624	611	599	607	619	578	602	559	594	627	584	685	622	611	606	569	597	612	600	568	641	596	580	583	602	594	597	578	608	576	639	654	643	614	633	572	659	577	597	599	629	578	588	564	618	617	576	590	600	633	593	569	641	603	641	595	600	587	658	548	596	626	587	598	587	558	587	636	661	636	599	607	613	573	606	548	618	635	553	590	568	601	598	617	581	615	583	568	622	585	620	587	598	603	603	592	606	581	619	593	606	614	631	614	602	594	571	614	647	642	602	619	615	610	632	616	614	586	593	681	635	600	620	634	643	611	579	596	636	606	618	636	606	580	615	619	606	559	629	607	652	615	639	587	599	646	612	608	613	617	594	589	639	618	601	642	636	621	567	609	554	584	613	630	593	581	646	588	603	625	647	638	599	651	580	597	584	589	598	629	605	611	612	579	630	591	624	550	567	612	637	648	620	588	577	651	631	623	587	615	643	608	606	655	623	617	603	594	608	637	607	605	605	600	604	610	621	581	595	591	598	631	622	590	654	585	563	587	610	615	551	639	599	599	607	600	597	575	610	604	542	643	600	605	572	596	628	595	565	596	590	625	598	594	605	607	611	562	555	603	623	607	593	631	619	617	640	638	612	589	591	631	645	593	593	611	576	581	564	620	582	661	589	568	624	612	598	610	591	588	634	591	605	609	638	607	564	586	592	608	619	620	552	602	609	606	569	560	644	584	599	616	576	663	619	593	606	574	645	576	613	580	604	610	594	576	624	590	629	560	583	601	587	603	594	610	638	594	611	629	633	640	610	611	614	611	627	597	597	577	603	604	613	570	585	642	588	626	619	588	594	622	622	618	645	605	612	579	573	589	620	613	581	656	589	564	570	648	587	611	650	574	613	619	653	566	595	563	581	558	569	631	603	588	607	572	637	575	593	571	620	649	577	588	595	592	574	605	589	610	590	593	615	623	631	577	607	587	604	627	600	642	601	582	590	599	604	603	612	601	618	600	600	582	616	607	619	579	602	640	594	625	619	636	578	607	599	596	592	602	646	593	602	597	610	628	631	625	652	640	586	597	561	594	578	576	614	607	606	587	594	590	641	597	594	586	617	640	585	599	625	561	616	636	592	621	590	593	596	637	607	616
32412	20710	10280	748	432	412	373	357	394	367	331	374	349	367	356	356	374	341	325	319	398	378	365	340	346	391	325	369	334	368	343	349	372	366	355	371	404	336	351	347	372	318	366	361	353	349	317	358	342	338	310	327	351	351	327	351	386	344	328	341	321	355	352	368	351	335	354	319	374	344	333	363	341	332	309	324	359	332	357	320	374	362	398	364	336	343	384	359	340	353	318	342	357	365	342	341	364	329	340	346	352	352	394	359	377	362	334	305	335	360	376	326	360	336	312	331	375	371	320	347	396	326	355	359	316	367	341	364	394	334	395	391	348	343	354	321	350	353	308	391	346	349	320	356	349	351	359	370	334	375	342	377	379	367	325	354	363	343	329	354	346	350	332	350	348	338	326	344	324	351	364	346	374	372	314	342	348	333	320	352	350	341	350	315	352	350	323	362	301	373	361	357	366	325	333	346	344	353	350	385	337	358	346	360	369	352	346	343	346	367	343	351	359	339	326	331	318	348	324	334	344	369	338	315	327	347	361	363	358	351	351	332	380	346	355	361	345	339	400	324	360	357	332	363	351	364	354	341	355	339	345	388	392	401	367	316	353	333	366	352	327	360	383	346	380	335	342	350	369	355	349	350	399	315	315	338	370	351	393	309	338	335	328	396	364	353	380	333	396	313	291	367	323	324	358	346	321	346	368	347	330	333	391	360	331	307	373	340	320	320	377	321	361	334	329	371	345	352	368	333	343	356	358	357	332	334	354	348	324	327	386	317	310	336	361	359	381	365	327	346	352	335	350	315	347	348	338	339	370	342	354	356	344	378	390	349	373	308	338	342	312	344	342	337	329	327	349	346	354	332	362	349	349	367	338	375	352	397	367	363	366	343	321	349	376	350	348	347	375	337	325	345	344	351	338	391	353	352	327	361	340	348	341	355	354	373	335	337	365	364	350	329	324	392	371	325	323	343	358	347	374	360	336	349	367	330	334	357	347	339	355	337	368	341	329	312	326	356	357	359	367	361	368	341	381	361	364	369	339	348	331	337	347	334	373	356	382	357	361	368	364	361	361	367	371	344	347	322	349	325	344	359	342	375	366	338	352	340	353	330	346	366	374	355	349	316	358	354	319	339	385	342	378	335	335	362	341	371	318	338	324	378	345	372	367	329	341	339	353	350	342	381	365	372	371	329	333	364	344	314	338	348	336	392	328	350	336	322	340	297	338	371	382	370	356	360	365	358	344	349	341	345	408	367	359	361	320	375	350	316	344	346	380	360	328	345	360	354	353	352	355	344	351	343	306	356	352	344	371	353	352	344	357	362	359	393	375	342	349	339	331	372	339	384	325	357	331	357	338	322	354	355	328	368	344	327	354	311	377	359	334	342	368	355	316	360	364	328	338	306	340	354	349	349	328	341	329	353	368	334	373	346	378	353	342	342	349	349	364	361	376	370	363	351	365	347	325	332	361	345	344	360	324	337	347	341	370	358	356	368	380	344	342	346	348	342	392	334	325	329	317	344	357	360	377	335	297	346	356	327	347	375	339	300	357	368	338	343	356	333	360	324	349	344	358	316	388	356	319	340	318	318	323	351	377	362	346	295	355	345	366	360	333	375	352	346	382	353	343	341	351	360	361	367	352	377	347	364	365	356	363	332	358	362	346	334	385	359	380	360	340	391	328	363	337	356	372	365	322	337	318	367	332	332	358	329	355	323	340	377	361	344	380	330	354	363	373	335	373	355	340	345	375	348	358	352	350	380	331	319	340	329	346	310	329	349	351	326	338	340	352	318	362	333	365	357	343	372	356	343	371	362	358	328	354	344	336	313	339	340	346	365	344	315	336	355	358	306	282	375	361	355	344	341	361	372	388	344	375	347	338	344	323	363	355	341	355	361	354	317	360	333	372	370	333	339	353	375	326	417	342	350	390	320	361	369	328	349	367	367	342	338	335	355	375	322	340	340	358	336	361	336	373	358	354	351	355	331	330	369	348	370	353	370	411	389	334	367	334	340	326	340	358	366	350	362	354	348	367	340	357	313	330	317	327	346	354	333	370	363	348	369	337	332	344	350	353	361	400	344	352	356	343	340	348	354	305	345	343	354	322	348	353	332	354	331	349	384	314	334	317	335	333	340	342	326	360	346	339	376	348	354	357	367	324	374	356	357	349	313	318	373	387	372	332	340	355	321	369	355	312	405	361	344	363	355	326	356	346	347	311	363	336	280	344	369	363	336	317	350	379	323	373	354	354	335	334	355	354	334	341	326	371	335	340	346	324	330	341	332	330	373	341	352	381	373	328	323	307	337	350	345	350	324	357	374	325	341	340	324	374	336	348	358	392	311	349	370	382	324	354	288	349	354	333	311	341	329	339	356	339	344	352	330	351	351	405	344	335	335	345	346	343	353	330	352	331	351	350	341	390	358	343	321	346	348	341	367	336	315	403	362	349	349	324	346	399	344	373	372	356	323	331	355	336	382	377	331	365	318	339	321	344	347	342	366	361	340	354	319	332	364	348	351	382	297	330	374	370	348	341	337	393	354	348	351	370	343	361	351	346	341	335	368	322	327	352	346	345	305	332	331	353	352	316	355	330	369	362	352	365	333	381	330	341	359	369	323	342	398	335	347	385	362	312	366	368	330	354	360	340	375	361	325	348	321	354	353	332	330	315	319	347	352	341	346	342	337	337	405	318	357	349	357	317	369	355	345	340	361	356	330	365	347	360	378	390	338	314	339	345	320	347	344	329	314	355	333	362	344	347	336	371	317	367	354	318	345	347	344	359	338	362	347	354	347	357	374	339	327	393	355	377	360	356	357	342	323	323	362	367	319	385	374	381	352	337	359	387	347	340	330	344	324	351	344	323	363	342	336	319	387	332	342	311	351	365	345	343	342	319	338	387	356	333	376	341	320	335	384	343	361	337	356	329	357	318	348	390	318	341	349	341	345	308	339	372	353	366	323	393	365	387	339	379	339	347	384	333	364	331	356	357	356	377	348	352	354	374	331	315	349	340	327	347	335	349	296	353	335	337	393	372	328	368	366	328	317	341	334	350	322	374	371	318	355	362	366	358	314	361	340	359	325	337	354	348	342	316	335	364	397	357	381	327	362	376	327	365	344	368	336	333	347	326	325	337	335	376	366	368	355	323	323	357	346	368	321	376	359	384	363	350	371	348	325	338	354	332	360	369	335	325	347	348	349	342	370	303	353	335	366	351	332	336	343	349	347	345	348	377	364	379	359	354	320	379	342	361	348	349	327	321	342	323	308	363	359	357	393	382	322	334	324	347	321	353	345	387	393	335	337	328	349	355	318	340	359	319	374	362	363	353	325	320	371	349	339	359	356	342	352	330	344	348	377	355	343	335	342	367	342	351	354	338	349	324	352	363	369	307	357	331	346	370	358	327	353	332	317	353	346	365	344	413	351	377	316	358	346	338	346	345	337	348	349	326	340	338	373	347	393	346	376	336	313	334	308	331	307	359	322	349	365	345	347
6200	1192	832	796	782	798	815	764	809	789	811	802	745	845	810	795	783	824	792	833	811	760	826	758	810	821	809	796	826	812	747	816	786	808	773	774	834	773	768	814	821	762	760	824	832	793	811	842	780	812	765	822	786	746	818	748	770	806	784	758	807	813	760	820	798	830	832	784	779	781	818	766	815	723	793	796	762	779	815	773	800	831	773	793	810	818	799	770	799	819	802	837	795	804	817	826	803	773	753	771	775	787	823	801	783	807	774	749	742	835	825	824	801	766	839	804	801	743	824	763	788	756	759	778	804	778	815	755	795	778	743	796	816	777	803	794	761	831	808	780	792	837	763	782	827	752	770	757	745	808	827	801	817	810	782	808	793	785	829	812	768	768	780	794	791	750	807	827	759	851	839	755	811	835	801	788	789	801	811	851	821	813	779	826	745	796	795	792	841	774	780	793	778	799	777	778	744	822	810	813	807	791	830	777	822	767	812	817	762	820	814	782	832	776	814	789	782	795	794	758	763	803	817	817	752	818	830	814	718	785	753	772	786	802	767	805	755	788	835	771	835	777	804	814	805	776	792	807	792	773	865	814	842	758	819	749	770	834	755	780	775	779	850	736	771	753	790	774	781	757	800	776	821	778	741	769	743	771	805	831	807	764	792	826	816	766	758	785	768	831	778	812	800	776	780	854	787	823	793	820	781	852	810	747	818	805	791	770	802	790	780	825	787	795	794	833	771	775	802	788	771	770	785	807	830	791	754	743	766	815	781	750	784	767	815	752	808	781	778	832	770	786	778	790	838	760	782	782	752	828	813	783	746	713	806	802	775	767	811	798	803	809	711	766	815	780	795	781	747	799	794	807	826	777	763	802	787	775	777	767	785	751	777	817	770	822	830	759	786	779	813	785	804	796	801	824	732	854	790	792	799	781	751	795	792	807	826	758	798	806	797	830	769	778	823	793	751	786	771	791	796	831	751	823	784	806	828	805	799	799	812	761	759	747	760	792	794	765	800	756	757	826	856	809	778	747	826	822	780	769	807	771	791	856	767	819	819	772	816	788	758	798	760	833	821	780	753	784	775	830	802	791	801	771	784	798	734	813	774	792	836	798	793	813	827	775	808	789	782	801	774	861	803	810	819	808	770	764	813	768	755	808	777	783	793	779	791	745	799	882	809	761	799	786	807	801	832	777	807	827	773	774	804	808	822	773	808	789	755	735	740	787	754	772	818	819	776	812	802	810	821	772	820	752	778	827	816	778	807	791	805	835	823	843	755	803	733	765	783	805	806	785	800	771	762	825	822	757	776	745	786	773	780	752	764	800	802	788	821	825	788	835	782	843	779	831	732	769	793	789	732	769	786	749	765	747	821	791	777	759	769	781	767	802	789	836	859	819	794	793	813	789	771	809	807	804	757	777	736	797	771	752	760	814	805	794	826	820	780	793	702	804	748	792	807	789	788	743	759	752	807	828	803	801	793	781	811	774	745	804	842	794	779	800	782	786	809	771	787	724	825	795	774	791	788	819	785	791	834	810	781	772	821	790	792	791	766	793	830	756	757	766	818	783	805	755	818	827	773	795	788	797	780	791	783	769	824	836	823	814	775	825	807	800	811	784	757	698	766	774	754	787	836	800	770	752	787	786	787	801	839	803	821	842	816	779	810	804	739	853	823	797	801	835	811	764	763	741	795	815	820	774	781	801	814	774	857	804	780	812	843	835	807	814	809	787	799	791	840	814	796	799	802	793	845	794	775	799	820	774	790	790	797	804	755	808	807	819	779	762	798	768	798	812	756	767	787	759	779	806	791	827	772	793	802	816	889	764	772	774	840	813	822	847	783	783	842	795	815	737	792	774	802	778	817	781	799	781	799	765	795	783	819	768	780	811	800	831	767	824	781	818	779	774	743	728	788	794	766	811	819	797	809	855	842	796	814	787	776	753	731	787	795	833	818	816	802	787	791	760	824	756	799	835	765	805	772	758	828	836	795	778	768	809	792	801	783	836	733	746	762	775	821	780	791	788	816	792	793	801	766	799	782	823	829	756	819	751	763	730	800	778	790	788	807	777	786	819	848	828	793	834	855	741	794	784	775	778	758	809	784	779	767	820	822	753	766	804	789	801	774	826	780	783	777	802	795	780	777	807	764	761	829	778	817	810	746	768	735	803	763	782	783	788	814	769	750	772	854	797	804	782	739	756	802	820	783	795	796	766	773	779	788	816	796	769	815	792	820	779	755	740	772	816	799	792	764	787	780	811	782	775	824	809	783	745	815	784	744	789	776	825	818	779	809	819	798	768	815	750	775	776	795	816	790	763	761	813	771	724	816	760	852	775	746	810	786	773	761	805	777	801	763	786	798	805	789	773	822	817	820	755	825	825	785	785	801	851	779	809	760	794	786	764	773	811	797	771	838	799	799	808	801	788	803	737	774	765	790	765	810	827	781	812	817	830	795	790	831	786	825	781	805	787	775	788	725	801	849	798	774	792	855	759	814	757	788	816	785	829	783	799	778	761	799	759	775	756	827	729	839	803	763	739	808	773	747	837	777	804	798	792	744	755	777	788	841	780	796	827	766	737	840	826	807	766	794	821	781	844	828	763	784	777	762	856	806	826	824	767	763	797	805	795	797	817	790	826	817	815	793	824	805	768	768	774	770	802	763	803	773	792	775	797	797	786	843	730	802	796	839	773	750	831	786	817	805	774	776	759	785	781	765	790	871	789	799	755	796	761	832	794	768	775	822	773	790	783	801	807	811	787	806	779	816	836	832	829	751	763	827	816	756	816	767	818	727	760	767	781	815	768	753	831	843	797	764	800	825	806	776	799	781	827	804	769	736	811	790	848	783	781	812	812	790	769	764	828	820	782	841	822	826	779	769	792	828	792	775	802	766	814	797	810	801	815	828	769	792	773	781	769	798	749	782	841	813	806	796	745	785	767	788	763	808	771	834	794	760	794	813	756	873	768	783	799	820	784	798	799	792	808	754	747	766	840	836	771	762	805	782	731	787	736	824	786	768	795	828	798	816	755	834	766	779	841	821	806	791	803	786	834	818	790	820	884	818	773	778	735	770	781	811	801	804	832	785	801	829	751	788	772	783	733	768	771	805	791	808	746	757	794	753	814	801	782	819	744	800	777	788	787	753	799	809	769	789	791	804	783	783	812	830	800	816	754	828	808	761	816	808	746	798	739	802	795	698	804	852	830	773	751	771	744	784	802	758	821	754	821	759	849	782	757	825	859	758	777	768	764	802	817	819	785	747	798	792	770	769	763	837	784	797	772	784	790	782	755	771	800	827	822	755	764	742	760	811	768	826	786	807	782	822	803	760	803	756	795	841	843	821	765	802	771	770	815	830	770	722	776	811	786	794	750	740	802	804	738	819	777	810	786	764	811	807	799	758	822	818	786	780	833	802	755	792	810	817	809	771	774	817	759	796	780	781	829	772	801	762	802	797	802	787	808	783	764	751	765	791	751	791	851	796	777	776	784
24862	21420	24838	28375	21430	21382	2138	588	505	490	525	454	454	460	479	488	447	438	455	485	460	419	431	497	468	465	445	434	421	456	419	439	466	444	428	465	423	456	469	432	494	412	466	483	409	433	400	406	438	397	448	402	446	467	456	443	507	442	467	429	429	427	425	448	397	463	453	449	449	447	444	423	421	393	457	463	421	432	441	446	422	393	434	444	425	407	450	450	399	354	445	454	405	427	424	366	464	474	468	461	416	429	429	450	419	423	434	466	440	456	443	461	422	440	444	447	460	438	400	449	419	422	446	389	436	426	450	436	445	441	423	446	487	470	432	458	446	409	416	431	466	470	457	461	438	393	440	425	430	409	477	427	451	421	417	437	423	415	392	456	446	439	423	422	437	409	433	442	363	441	429	452	428	418	483	412	434	466	419	474	431	450	427	424	392	442	442	412	416	433	424	428	456	467	428	414	468	440	402	436	462	426	454	459	436	474	453	434	462	441	455	454	425	430	478	424	397	431	475	411	438	396	455	450	455	431	412	403	426	462	457	443	438	415	449	453	504	479	478	457	446	485	406	460	474	423	408	436	410	386	450	476	450	444	421	462	443	397	444	420	431	425	448	466	445	398	476	410	437	453	437	418	461	467	435	449	414	429	402	471	469	451	436	435	427	469	444	407	442	475	411	404	418	422	446	467	502	401	412	402	423	412	455	447	430	377	436	412	461	456	459	421	471	405	443	423	472	436	441	459	414	474	408	414	430	451	426	446	410	429	451	382	380	367	473	472	421	473	478	448	444	430	457	419	473	424	407	400	429	446	424	395	462	413	443	444	423	438	443	439	405	469	435	436	411	449	432	419	432	443	452	440	444	418	452	400	394	405	421	405	414	467	460	424	432	426	429	423	448	437	410	427	426	441	473	417	422	407	482	434	422	405	441	436	432	462	461	424	404	432	458	415	441	434	423	418	424	414	437	472	451	450	447	440	414	402	440	426	480	417	429	443	401	431	448	458	420	408	433	434	400	437	451	420	416	458	420	413	436	445	451	453	420	401	438	449	430	451	452	395	456	451	477	491	453	422	449	402	453	442	450	396	413	410	426	394	413	425	443	424	418	413	412	407	454	394	431	434	428	434	490	452	442	432	444	444	470	428	438	501	420	413	465	426	435	436	428	476	422	432	451	462	434	428	452	442	454	427	433	445	438	435	429	454	462	427	454	449	463	414	454	401	442	450	483	441	402	440	428	462	467	430	438	445	428	432	428	398	423	468	449	447	403	410	444	432	415	460	424	474	417	424	440	448	454	456	447	438	475	412	445	426	442	486	481	425	458	377	401	398	457	424	402	451	447	457	431	410	437	485	438	381	454	468	427	459	462	446	431	442	473	429	480	430	440	451	425	435	418	422	447	416	435	430	441	441	431	432	426	434	420	436	417	465	437	402	376	470	422	437	426	451	426	449	419	433	454	397	448	409	417	443	434	397	445	473	453	450	447	401	450	448	432	489	440	423	439	437	438	429	413	444	417	417	443	431	419	440	413	412	472	473	434	443	459	460	437	435	435	403	450	431	400	423	410	401	413	408	425	441	426	438	471	492	435	485	448	460	431	410	471	464	424	420	436	410	428	451	434	409	395	407	442	405	445	411	465	444	465	449	434	425	420	447	428	427	446	445	440	428	390	440	462	443	439	441	394	447	423	454	438	426	394	406	414	440	433	447	430	434	450	435	430	437	436	457	432	431	441	443	476	444	423	427	425	427	413	414	445	450	444	418	453	394	463	443	440	431	419	448	423	441	460	437	424	441	449	440	462	466	436	465	400	463	440	425	443	419	448	430	459	470	423	484	414	421	428	427	454	418	436	476	406	441	425	434	438	396	430	477	431	485	446	418	486	449	431	443	472	456	420	434	458	443	449	452	435	466	435	455	418	425	434	449	420	437	457	442	420	434	472	403	461	381	414	436	439	381	418	437	428	424	432	401	445	416	429	455	467	423	431	428	434	443	447	460	419	429	457	438	441	480	463	458	443	411	471	433	439	446	423	403	430	443	449	427	440	407	480	416	432	447	433	400	412	400	436	452	419	448	424	434	397	431	412	466	447	455	440	426	410	455	451	415	453	493	425	459	446	438	463	463	419	447	476	456	429	415	399	421	468	473	468	424	430	416	463	453	484	422	438	447	428	486	439	419	415	421	426	423	398	401	439	494	460	429	410	446	464	432	454	453	437	484	401	410	465	405	451	389	403	451	429	402	459	407	428	459	469	442	405	448	453	452	395	456	431	433	439	466	424	445	438	465	430	425	389	462	431	463	441	470	441	451	457	444	461	401	411	433	430	424	426	419	413	455	457	452	418	399	427	445	459	428	425	445	421	443	431	450	437	435	445	411	422	467	457	446	454	408	424	399	465	453	447	484	469	425	416	437	431	452	428	391	440	397	401	436	434	413	463	386	437	458	411	421	441	434	478	460	403	426	428	447	438	461	403	452	464	472	435	377	457	431	457	432	424	433	440	425	416	437	433	404	450	464	437	438	454	449	468	435	456	432	446	416	405	399	412	431	402	414	440	461	407	441	423	461	405	410	424	443	445	427	455	441	457	435	427	433	404	461	471	423	438	423	402	457	423	467	462	447	426	391	406	442	483	425	428	450	446	427	462	490	415	437	440	408	456	435	455	451	509	458	453	441	416	472	455	477	409	454	504	437	480	433	456	454	402	449	433	415	414	415	418	487	438	446	433	410	434	448	452	448	436	470	435	474	413	412	426	468	431	435	405	446	473	417	420	442	423	441	445	460	439	440	440	406	467	436	454	422	440	460	457	446	440	470	398	433	417	436	427	448	441	480	435	446	452	399	423	420	432	443	425	429	440	428	400	392	426	443	415	437	404	442	439	413	422	450	452	450	432	437	438	439	443	446	461	402	436	464	450	463	419	427	460	452	438	422	442	406	422	407	453	431	384	451	428	455	403	420	475	414	441	430	421	420	453	407	419	449	484	430	432	452	421	448	451	414	457	456	455	416	431	463	430	465	428	439	414	407	415	451	440	457	450	459	419	451	447	469	459	446	424	428	456	420	416	414	459	435	431	473	438	447	444	497	420	436	426	461	433	421	415	426	451	398	452	456	432	434	445	417	412	416	420	455	478	459	468	480	429	439	477	431	481	479	425	411	464	430	444	418	420	441	470	454	395	406	445	434	429	482	406	426	426	451	464	414	425	450	415	415	401	415	466	464	431	443	404	410	459	419	468	446	420	453	417	491	461	432	456	425	466	405	461	421	412	439	443	430	441	403	432	438	430	439	410	445	458	435	428	438	405	391	438	467	426	457	440	435	451	438	426	423	436	416	406	433	435	407	455	423	423	410	444	420	443	449	405	492	439	504	400	402	401	441	391	415	402	426	421	408	437	457	402	428	412	441	443	447	451	423	481	449	456	442	464	403	438	437	405	411	429	431	441	411	448	409	410	421	463	413	455	418	419	376	443	480	446	468	454	487	454	437
10957	6192	2038	1290	1089	1011	1001	933	909	936	920	939	956	970	994	918	975	900	941	900	904	930	890	936	918	907	915	910	918	939	916	933	944	903	953	928	939	926	888	917	967	917	919	937	889	939	977	959	926	956	953	921	880	940	929	898	889	947	933	904	949	936	925	919	859	935	901	987	949	988	963	954	927	944	923	917	927	909	912	934	910	973	948	944	942	959	948	939	923	933	899	894	917	917	892	905	935	939	958	857	981	1019	922	913	909	966	931	919	922	904	954	918	934	978	927	943	909	949	972	907	902	930	936	948	924	979	972	994	954	941	946	956	909	950	941	930	917	948	953	920	936	948	927	961	932	872	892	963	927	935	925	968	966	918	956	927	895	953	927	901	920	936	950	901	919	952	864	964	859	934	935	938	953	899	837	928	979	952	943	924	978	933	864	950	987	980	899	896	979	882	929	937	869	874	849	945	895	950	896	928	935	918	965	935	954	967	936	918	945	912	926	968	927	899	942	911	920	914	915	865	909	892	932	883	918	952	924	939	887	902	937	958	933	970	946	948	972	930	913	996	912	923	903	921	931	893	936	915	905	928	939	907	941	949	875	952	976	901	885	955	937	1006	910	855	967	909	953	935	961	936	968	886	942	905	917	892	915	882	898	996	921	920	976	898	945	870	984	957	933	928	940	868	924	1015	927	964	958	932	982	925	899	918	947	943	928	920	934	916	880	920	862	927	902	931	919	930	945	921	934	960	932	926	921	885	958	921	946	960	888	924	917	887	913	947	918	934	943	913	946	950	883	916	935	976	940	949	934	957	954	904	953	958	924	939	926	938	879	884	911	932	954	933	918	946	906	905	910	875	909	910	954	981	927	971	923	900	996	975	913	876	935	909	954	895	896	909	903	930	902	980	1006	947	951	933	944	935	911	903	930	941	911	925	899	869	952	888	938	940	901	951	956	913	900	876	954	938	873	916	899	934	971	884	907	892	933	943	884	941	983	913	936	900	918	934	930	957	905	901	936	919	910	901	923	873	926	985	940	918	911	916	933	957	933	941	890	956	928	978	953	962	893	907	962	916	929	957	925	929	912	940	934	944	998	953	906	935	1012	943	892	956	933	932	963	918	995	953	939	945	934	886	918	927	899	970	945	884	896	940	945	921	913	973	954	940	899	963	962	897	911	911	903	909	968	902	925	932	927	920	897	975	950	916	933	918	927	899	878	891	885	892	910	860	928	938	943	904	874	874	943	886	930	936	866	924	916	916	965	854	927	971	927	933	879	997	914	925	1010	914	932	908	921	949	893	929	984	887	890	920	893	925	913	926	916	914	941	918	945	890	916	987	929	903	909	966	926	906	945	956	974	989	914	891	947	894	954	955	929	897	987	949	895	873	940	934	921	918	953	882	900	959	920	964	988	919	937	893	963	939	919	927	972	930	975	860	953	956	952	935	927	908	909	871	940	926	908	907	888	937	898	930	962	886	966	894	949	888	961	942	941	973	949	923	921	908	889	898	933	967	936	891	946	913	995	977	949	927	921	925	918	972	872	956	904	943	939	925	893	967	937	938	915	943	915	897	904	918	977	952	923	941	889	909	972	934	930	932	926	933	864	879	904	959	853	891	895	903	923	935	944	930	914	912	897	937	942	936	905	926	863	974	957	968	925	950	932	1010	898	954	884	934	974	985	920	934	905	895	930	914	894	940	928	877	926	934	945	909	945	889	892	889	916	942	937	923	955	949	941	955	926	887	902	905	924	912	927	876	911	956	906	928	923	923	899	952	931	913	934	929	892	950	859	953	858	933	955	950	912	967	937	894	930	893	941	969	923	917	917	905	892	907	875	942	919	901	909	968	949	894	965	877	899	918	956	925	876	951	962	929	926	928	921	903	932	933	926	893	903	903	955	961	923	952	965	897	911	913	898	913	926	963	963	911	847	900	983	977	918	961	908	920	938	972	939	904	941	903	951	882	911	938	933	870	889	861	935	952	897	919	917	931	916	1000	884	914	910	927	916	924	873	870	949	941	965	875	999	912	924	868	943	856	919	866	940	912	952	884	897	914	989	960	894	904	962	875	904	930	915	945	939	912	929	871	910	904	897	935	920	908	918	1027	915	940	899	899	880	922	939	806	923	948	906	940	915	918	889	890	943	911	901	919	948	850	967	938	901	926	998	915	913	914	925	924	928	954	948	931	943	939	971	917	948	911	899	913	861	916	946	922	888	952	906	943	963	911	899	927	916	971	911	933	939	898	927	952	875	937	902	902	935	865	945	980	946	933	903	923	935	907	916	851	894	880	945	929	949	922	943	925	890	919	959	986	901	920	940	1006	930	934	927	913	941	896	971	898	931	931	960	925	936	946	902	924	916	892	933	917	932	896	952	897	976	905	918	949	998	911	900	923	951	885	918	934	865	906	940	940	863	913	885	951	946	938	942	888	935	899	915	889	945	956	882	957	941	934	932	922	852	910	863	902	930	923	927	945	936	973	943	898	910	925	924	957	893	912	935	966	898	945	944	939	909	898	947	929	882	920	954	932	908	931	898	946	904	907	923	873	907	931	949	932	907	940	913	908	881	983	923	961	944	896	928	901	902	946	870	944	965	909	980	940	944	918	882	957	956	990	919	947	917	910	921	971	949	941	920	940	873	931	919	964	976	951	926	990	898	964	893	948	916	954	909	898	926	918	903	898	950	912	890	937	957	906	937	932	902	922	904	906	957	924	909	916	962	937	928	968	936	948	956	847	921	899	962	857	968	970	871	1004	902	938	938	862	884	942	907	912	948	940	913	971	900	929	907	941	958	910	923	928	921	923	858	930	936	960	907	891	887	905	984	995	923	908	883	961	899	963	899	917	976	926	939	953	902	873	920	912	943	946	945	958	927	920	893	930	936	949	922	913	902	979	910	911	959	867	913	913	891	951	956	909	944	875	958	954	968	958	895	980	884	882	949	937	969	919	870	888	921	937	905	936	914	906	901	875	969	926	889	884	888	895	904	915	921	933	912	886	972	959	902	916	895	922	997	958	934	923	879	946	920	899	931	925	910	933	966	869	920	951	924	923	947	991	878	921	930	875	959	922	914	909	935	976	902	986	912	892	926	926	966	940	924	892	965	902	969	966	960	935	945	946	951	924	891	942	924	937	898	995	962	974	982	964	931	930	958	899	914	952	961	961	949	890	939	930	967	909	934	987	841	928	915	940	954	994	941	904	905	881	945	927	943	953	922	964	940	903	958	906	951	924	912	883	895	934	951	917	922	931	945	922	950	939	919	875	978	906	914	921	890	939	873	932	927	969	914	939	936	973	906	928	920	965	931	918	961	932	983	951	875	921	940	907	933	962	911	923	901	949	905	967	932	941	881	871	909	942	932	936	908	940	934	923	933	888	918	950	926	872	943	967	924	943	919	947	949	927	985	962	895	901	951	842	921	910	930	949	916	937	884	948	921	912	928	997	902	960	909	933	984	870	942	887	949	935	931	918	921	941	954	893	982	962	919	972	892	924
24291	21430	25118	28115	21431	21452	20237	839	414	408	400	374	367	323	327	300	305	309	300	298	313	320	276	272	268	291	276	303	306	290	258	321	296	280	286	263	289	311	312	270	304	295	263	306	280	306	304	281	315	288	280	290	307	284	271	266	272	293	248	264	313	290	254	279	276	278	279	276	297	282	290	293	275	297	253	279	256	295	309	273	272	291	290	279	264	323	296	288	296	278	254	235	307	306	265	308	269	268	256	279	286	275	300	275	295	253	263	244	242	272	300	262	286	270	267	266	277	307	274	248	280	315	258	282	251	270	278	277	294	294	280	278	298	276	270	260	274	290	260	262	286	301	257	291	292	257	293	308	316	255	256	278	283	295	281	280	285	314	278	278	306	309	319	263	263	292	281	297	298	306	277	292	280	305	308	280	324	301	290	272	307	294	295	261	244	250	246	312	276	263	301	266	275	296	274	270	257	257	293	268	278	302	282	294	261	267	300	276	287	280	300	292	272	280	294	272	309	281	251	310	321	273	269	286	268	270	283	259	300	254	267	261	281	290	290	318	302	261	294	282	270	263	284	272	293	302	282	261	269	268	275	298	264	281	293	288	228	290	242	271	303	288	289	292	297	305	267	259	265	267	276	285	304	319	254	266	323	254	254	296	251	315	255	283	278	264	293	286	292	277	252	284	292	272	253	269	264	284	268	272	305	294	275	266	253	255	283	250	294	273	275	290	299	328	305	276	302	283	232	296	275	286	312	256	271	286	291	277	285	281	268	245	272	256	293	284	284	277	308	272	247	303	289	275	293	252	259	294	272	277	285	270	291	281	282	283	284	264	266	259	283	281	277	301	282	254	254	280	272	265	273	270	267	261	293	306	310	300	270	293	277	283	276	297	254	247	309	259	264	284	294	256	257	261	263	285	311	303	271	265	278	255	311	245	280	286	323	284	255	296	245	297	261	283	267	264	294	314	246	263	263	264	274	286	242	249	262	264	273	281	290	290	304	271	298	277	286	289	275	267	264	268	291	283	272	271	293	286	253	281	281	286	277	286	281	275	275	281	282	278	290	299	285	270	290	259	268	259	247	309	301	270	282	244	257	313	288	237	262	269	262	281	301	294	288	292	296	325	299	297	278	277	287	255	284	291	246	279	267	282	309	314	289	279	269	304	282	303	266	270	292	297	264	253	243	274	286	282	283	299	295	276	278	265	318	276	290	265	276	292	273	300	289	283	287	279	291	254	300	273	254	244	279	284	288	273	266	225	235	274	295	266	278	282	283	280	269	257	298	264	289	275	262	303	289	293	276	304	278	310	307	268	277	271	334	282	263	277	262	310	296	239	292	280	257	278	270	294	282	265	258	278	305	294	269	262	251	303	292	275	281	262	266	297	287	278	264	262	298	285	298	253	276	294	285	324	269	246	275	308	272	249	249	255	286	270	297	239	266	286	293	299	285	254	292	278	267	258	255	268	258	247	272	244	278	284	251	290	290	296	261	271	276	292	252	290	321	280	247	301	278	246	275	295	290	295	276	280	278	277	291	267	247	265	283	297	293	307	273	278	262	278	323	293	281	274	254	276	280	292	267	281	279	262	254	289	263	285	285	263	288	291	288	267	275	287	261	280	262	270	273	260	266	273	271	261	299	242	260	237	249	272	300	276	305	278	320	269	293	297	310	293	257	270	307	252	283	281	300	307	271	282	278	262	291	258	251	230	280	266	299	304	276	265	249	267	311	289	244	262	288	261	290	298	287	287	264	282	292	293	300	281	293	303	286	287	270	263	286	259	275	275	303	282	289	262	273	298	266	290	279	278	258	253	307	300	268	283	259	270	259	307	256	252	281	260	288	271	292	291	275	266	284	305	313	268	270	282	307	253	273	292	311	295	263	284	300	268	268	279	260	246	266	269	265	277	269	261	274	246	268	287	268	292	272	286	292	246	280	285	289	284	269	285	270	261	307	290	289	268	270	260	242	256	273	332	265	288	270	288	276	273	261	300	273	283	271	292	268	261	285	290	273	267	282	284	297	287	279	256	250	256	255	268	270	253	308	281	300	270	279	263	269	291	273	283	290	269	303	266	268	266	261	294	272	292	266	234	283	254	278	286	256	248	265	292	274	289	267	295	253	256	307	267	274	294	241	237	299	266	287	285	278	275	280	248	279	282	278	268	291	287	288	258	271	301	263	254	296	275	296	266	279	282	278	313	278	315	280	273	280	264	259	271	274	252	275	316	326	292	283	298	273	287	299	311	324	309	314	250	253	306	281	262	299	284	234	272	289	268	294	283	286	268	310	266	291	290	291	304	261	281	269	264	238	267	269	290	281	267	275	300	284	271	252	276	282	257	290	281	271	295	268	242	260	259	299	288	287	301	276	310	271	268	270	272	294	297	271	292	303	306	298	278	255	249	244	265	296	242	302	266	282	291	294	274	258	298	298	272	306	288	266	250	303	266	268	264	256	286	297	253	271	286	299	296	302	258	239	296	299	282	239	288	273	284	242	274	266	275	255	260	294	303	262	290	321	258	266	275	285	291	272	311	280	275	292	237	263	266	250	259	254	278	247	270	282	261	265	277	234	272	283	274	288	279	270	268	259	288	280	271	299	283	287	277	269	284	269	285	267	269	251	271	294	270	273	287	292	295	257	262	248	250	267	257	259	253	286	271	276	275	306	295	294	286	271	254	278	252	311	291	291	272	257	291	248	294	292	282	263	234	250	269	283	264	291	281	278	287	289	268	264	285	299	281	272	268	276	281	298	260	285	256	309	271	250	273	280	257	302	278	291	298	263	276	261	268	258	278	288	255	284	275	243	248	268	277	275	258	310	255	253	279	308	282	259	252	278	269	299	259	284	276	295	259	296	270	253	276	275	268	304	267	253	289	279	280	266	256	267	273	277	294	270	302	292	299	252	239	307	287	294	279	288	297	278	265	289	238	306	307	245	270	268	265	263	260	302	263	313	289	298	278	264	290	328	282	319	263	254	270	297	280	258	293	278	288	288	258	256	285	277	271	295	295	286	293	297	267	272	268	264	315	295	289	265	281	273	310	292	280	253	255	244	289	264	277	304	261	265	273	291	311	300	264	265	252	273	253	291	282	245	267	284	287	262	284	270	277	266	266	303	298	267	246	252	282	276	279	259	273	262	291	297	309	273	279	303	277	263	256	312	286	298	269	282	252	286	301	281	271	299	280	295	273	292	269	303	275	306	259	312	304	272	255	266	269	292	277	275	249	261	235	321	271	279	274	293	295	313	268	265	270	299	252	308	296	271	234	243	293	298	293	303	292	268	313	302	267	249	277	271	258	314	260	268	303	268	265	279	282	286	289	281	283	277	273	293	268	285	279	266	265	283	268	272	284	281	288	262	284	259	267	252	280	343	275	267	314	272	282	284	276	263	241	293	295	269	222	284	285	253	284	307	289	307	293	273	272	243	254	261	246	266	322	312	267	283	308	276	270	293	257	273	292	258	262	299	271	282	279	256	276	295	288
15138	9301	2700	1229	881	768	707	663	659	647	655	664	643	648	644	639	634	561	626	637	593	576	617	590	664	635	644	593	616	591	628	617	588	602	612	602	599	613	616	625	624	634	647	614	592	633	606	573	555	634	609	622	593	600	610	580	610	588	630	600	591	612	599	658	555	606	598	635	601	604	606	646	590	594	615	612	608	561	606	632	581	587	584	646	628	574	591	627	601	594	603	608	638	613	627	576	624	584	562	575	636	610	578	606	627	604	614	636	576	619	602	635	597	610	599	611	590	588	631	631	566	612	627	573	568	555	587	605	635	619	646	585	632	588	583	622	581	588	588	603	621	621	550	645	608	557	557	617	643	636	581	634	580	597	583	623	601	576	609	605	639	591	624	614	618	598	575	615	621	601	594	596	601	599	610	560	637	577	587	595	610	611	580	602	579	634	607	641	628	599	644	642	655	559	630	628	613	590	574	613	591	596	616	640	634	609	605	601	594	646	601	607	591	593	589	595	609	635	602	559	610	613	610	587	604	576	638	595	619	654	594	632	641	610	592	595	579	590	576	634	615	618	600	602	631	597	628	603	601	642	614	627	594	586	593	629	605	641	586	589	590	601	639	605	566	600	544	584	595	627	597	595	619	610	591	614	623	612	628	582	564	597	571	606	620	607	616	603	584	625	624	570	605	570	607	556	592	590	612	620	614	577	628	614	652	629	580	590	610	641	548	575	539	640	592	601	632	579	590	603	652	607	576	619	609	606	599	595	632	632	641	605	585	618	593	592	606	564	622	595	588	616	620	600	615	578	614	601	661	592	654	599	602	621	629	639	620	594	586	581	646	577	598	554	608	652	613	596	652	607	609	618	588	595	595	597	581	563	634	564	636	601	560	561	595	584	624	605	638	593	600	592	636	583	648	593	606	590	663	570	615	647	591	634	616	597	599	579	583	578	601	617	599	628	578	627	620	622	625	635	643	518	602	637	612	623	547	608	603	566	617	576	594	628	580	580	647	583	581	597	633	607	610	543	610	581	599	618	564	600	646	609	609	583	619	563	604	587	633	588	615	599	554	661	580	572	620	602	630	602	567	598	579	593	625	590	619	585	589	584	606	589	622	623	612	567	619	606	607	639	553	616	608	587	623	533	564	580	620	639	602	575	626	590	610	619	610	614	597	624	619	604	591	618	588	577	647	648	588	635	603	608	624	599	660	628	605	597	582	585	591	592	579	602	617	618	621	599	616	641	659	593	590	646	633	636	588	645	582	611	616	597	629	585	558	621	635	596	594	606	624	630	609	566	603	628	625	616	631	637	565	602	579	602	606	597	592	640	632	611	630	591	604	612	580	583	593	620	666	653	641	641	594	574	575	602	611	593	592	609	612	603	586	650	543	600	593	615	602	596	557	607	610	603	601	612	596	624	612	600	601	643	596	620	622	623	602	604	622	611	589	607	605	587	582	631	584	596	566	578	666	627	576	623	603	613	614	601	648	626	604	644	612	620	594	643	552	637	605	626	605	555	601	588	603	625	603	574	598	615	619	552	614	617	607	601	597	652	574	571	626	577	646	622	590	591	558	583	534	641	636	602	566	638	585	580	605	611	625	599	640	600	590	635	563	621	635	627	653	589	586	619	562	632	579	599	581	604	624	596	574	598	582	620	596	588	625	582	568	626	577	608	610	570	612	593	611	584	607	586	616	593	614	600	600	630	582	597	569	656	593	611	606	571	610	601	555	619	640	571	612	616	610	589	582	576	574	593	601	592	559	614	582	562	584	611	630	641	591	626	555	622	594	627	606	591	589	611	589	588	611	610	670	600	601	588	585	604	623	554	575	613	632	600	615	613	594	631	601	589	643	610	613	608	631	616	634	622	622	643	594	595	621	613	610	588	602	596	580	561	600	582	598	604	602	616	598	571	617	614	594	613	628	637	626	579	583	616	630	590	592	604	622	608	636	573	630	624	602	613	588	561	616	608	629	584	610	644	613	594	575	660	647	629	575	606	690	646	547	606	628	583	619	576	635	599	600	571	604	631	596	597	592	573	611	578	613	646	600	578	627	604	624	639	613	630	580	605	578	568	594	574	604	636	611	616	625	583	575	618	627	560	566	606	591	622	596	582	623	580	554	596	621	573	625	599	594	580	612	584	629	578	590	608	635	609	577	617	566	593	598	616	596	574	589	582	573	612	597	634	601	607	580	624	582	557	589	588	605	581	635	587	586	594	563	602	591	606	614	617	568	629	605	618	597	581	580	606	650	571	573	629	619	652	584	609	607	598	629	609	635	596	651	590	570	553	573	580	575	569	612	604	586	637	594	604	602	634	617	566	604	593	573	620	603	584	595	590	616	588	604	596	602	584	602	592	608	607	611	609	576	629	569	593	620	629	590	610	564	561	638	603	597	645	606	658	626	611	596	659	627	590	601	617	601	604	608	586	569	606	596	598	572	585	671	621	605	625	601	595	566	611	608	627	635	627	621	612	595	600	620	600	615	591	574	597	590	617	571	546	696	610	604	635	613	573	628	633	535	615	600	629	594	590	582	614	626	617	590	628	633	608	619	632	601	558	640	549	647	574	607	584	584	583	611	604	598	584	589	590	583	612	594	610	635	617	577	633	574	589	550	562	577	602	621	657	648	592	646	591	594	608	622	559	582	626	603	603	648	634	582	603	608	573	570	599	627	647	629	618	625	593	549	606	595	643	626	584	575	567	621	620	610	631	623	580	602	589	584	590	600	592	598	599	600	622	665	591	600	583	684	554	599	600	635	596	616	572	630	615	575	604	607	609	571	630	594	595	587	578	612	550	596	597	587	622	603	588	589	565	587	609	606	583	648	619	574	626	592	645	610	591	584	631	621	590	596	623	627	612	599	590	614	605	593	607	598	605	575	574	584	580	621	631	563	578	592	627	637	621	588	639	602	639	624	587	620	527	604	613	611	632	603	569	599	604	578	614	615	594	602	593	624	596	611	596	587	596	604	603	629	604	637	602	605	599	568	573	618	614	586	594	573	594	589	569	579	609	609	636	629	652	612	574	578	625	600	630	585	571	590	557	592	639	599	603	555	625	623	585	636	583	597	587	598	573	586	587	614	625	610	623	610	601	551	568	633	583	616	570	568	603	628	612	588	581	622	607	612	617	590	616	632	603	618	597	588	570	623	618	553	557	566	542	612	609	614	623	585	601	592	639	566	598	590	585	642	604	536	580	638	615	607	592	614	566	596	629	649	608	611	549	645	638	584	630	628	601	578	617	635	617	600	603	628	583	614	604	608	590	584	645	627	557	580	601	593	576	600	578	592	594	549	621	562	599	574	625	613	618	643	632	585	609	585	566	608	590	571	650	605	625	600	620	622	657	631	609	576	554	610	628	592	599	569	617	607	632	590	601	593	589	582	599	599	569	597	612	624	626	598	605	590	622	605	613	627	601	613	574	632	582	600	609	599	601	609	604	565	599	621	628	600	634	596	574	639	589	597	575	549	580	616	628	620	617
32549	20664	10079	743	412	386	357	350	341	353	320	364	369	391	357	369	344	360	343	334	366	337	313	325	334	340	364	337	332	353	373	331	349	315	326	370	330	313	340	332	352	367	350	336	361	344	335	309	331	319	355	330	312	348	332	339	332	314	319	341	325	376	357	353	344	333	391	348	360	383	345	350	328	324	374	328	353	364	336	352	368	341	334	324	340	354	357	328	307	304	359	361	358	357	338	337	385	388	330	388	358	372	374	302	292	345	346	345	360	325	324	347	300	334	351	329	357	339	320	337	352	374	394	333	346	354	340	365	368	342	369	348	364	366	327	315	385	384	321	319	316	349	391	382	360	339	415	318	347	354	345	362	358	311	357	370	350	369	355	347	369	321	327	359	343	387	394	354	375	333	361	332	355	323	351	337	331	362	324	345	378	346	306	335	370	345	333	377	328	359	309	318	328	350	348	358	327	364	350	343	353	375	365	356	339	320	339	366	372	338	329	348	341	328	342	371	348	338	344	351	335	335	359	361	374	310	351	300	327	346	378	354	354	345	307	334	351	333	326	329	355	342	354	347	342	381	382	343	346	380	338	373	406	396	330	344	351	352	360	340	371	360	316	360	346	359	288	334	369	377	361	342	331	354	345	357	364	354	360	334	383	352	360	368	376	332	339	349	345	344	351	312	333	364	356	344	353	371	336	355	343	380	365	360	312	349	347	346	358	335	381	356	362	356	318	349	364	299	324	352	311	358	362	377	333	352	353	354	355	342	374	342	326	299	332	346	325	398	320	342	364	359	345	370	349	339	364	380	374	317	353	353	323	320	358	341	341	369	343	355	344	342	371	351	359	346	354	361	351	351	325	353	380	358	327	346	349	359	353	340	366	328	341	347	356	348	338	350	354	366	328	371	370	353	352	315	357	362	334	358	338	364	349	312	348	393	373	343	332	364	320	392	326	378	358	340	348	318	311	378	360	359	368	341	323	308	343	377	344	333	334	380	351	332	340	315	335	330	357	380	351	329	360	362	340	310	358	370	318	340	303	350	372	380	337	373	334	369	352	339	344	360	349	360	333	327	332	348	320	356	390	361	328	343	365	366	394	320	360	353	360	336	319	367	306	338	344	342	374	366	369	355	340	335	318	339	351	363	355	340	370	374	410	325	317	366	362	378	371	341	331	381	350	377	333	339	367	325	331	320	344	360	328	383	389	337	335	368	341	351	358	346	336	318	367	371	367	324	376	318	352	343	363	375	333	334	307	341	321	358	354	348	336	347	375	341	322	371	366	354	315	359	321	344	363	334	356	331	309	351	354	305	344	360	362	360	368	348	369	360	338	383	374	327	336	354	362	351	339	361	338	369	380	367	378	345	355	345	317	352	327	345	338	366	344	345	331	341	312	356	350	332	333	363	362	370	354	352	320	343	391	358	360	353	379	349	367	362	364	354	359	366	376	342	357	337	334	353	348	369	352	345	350	339	325	330	359	351	369	349	327	350	350	361	342	347	375	376	324	346	374	373	326	309	336	325	346	359	345	337	346	338	347	305	322	340	349	356	349	358	347	349	345	332	347	352	342	330	338	386	351	365	357	315	346	370	365	382	338	315	362	320	343	347	337	368	346	326	350	381	327	344	329	338	389	329	361	314	368	352	308	351	337	379	377	341	348	353	345	311	349	348	330	342	358	351	362	339	328	389	365	360	370	369	367	334	361	362	302	385	331	333	345	318	345	361	366	386	341	321	327	355	310	362	365	345	374	332	335	333	343	318	342	345	304	328	367	371	331	369	357	340	341	364	362	341	360	332	355	357	366	365	352	359	355	344	359	343	345	359	401	340	346	323	357	377	351	309	351	318	336	350	317	326	345	364	345	342	345	318	344	317	301	357	338	335	313	325	335	350	315	330	340	347	320	349	326	333	349	365	305	349	351	338	344	329	358	321	363	366	352	353	357	348	357	380	323	336	364	349	337	328	311	329	348	374	329	348	331	376	315	377	364	306	352	340	339	334	375	323	379	338	371	322	359	341	339	338	361	369	366	347	309	347	339	325	309	364	348	330	356	385	388	369	341	345	322	315	355	337	332	346	367	336	337	336	373	322	341	366	339	368	374	350	383	330	383	377	315	327	331	339	329	354	346	357	339	335	342	339	346	347	324	348	336	377	353	335	365	380	342	378	299	376	384	338	339	335	374	341	303	362	371	382	341	338	376	336	330	336	339	352	343	384	333	352	327	322	366	370	354	365	362	353	362	353	323	334	313	320	311	342	384	343	331	370	333	341	344	358	353	330	332	365	339	323	363	321	354	352	357	360	366	344	364	336	344	337	361	355	334	359	339	352	371	359	353	351	367	360	314	341	338	334	358	373	364	350	347	391	339	319	331	375	342	360	326	377	325	326	327	352	364	348	326	413	356	330	335	348	334	345	336	319	310	345	327	371	348	338	328	347	362	362	332	347	333	363	341	384	354	384	335	363	344	386	348	320	363	332	356	322	341	319	358	331	331	339	360	339	333	355	334	340	337	348	358	348	345	393	393	335	376	343	292	337	361	322	363	388	330	314	368	351	305	333	350	340	332	382	315	336	365	346	391	322	366	361	349	360	353	356	314	372	361	375	336	375	373	363	327	359	359	337	335	353	343	351	369	328	362	327	384	377	366	341	325	366	375	375	358	338	329	377	352	373	352	331	325	347	329	327	364	313	384	354	366	347	332	382	355	329	345	373	370	348	323	357	349	367	352	333	393	357	346	335	323	358	353	347	349	344	327	364	386	349	341	336	388	326	331	335	321	349	351	362	368	351	363	380	324	312	345	328	333	375	333	356	347	371	374	348	346	330	352	339	371	332	345	406	349	346	352	350	365	305	363	316	323	370	356	355	365	359	341	347	357	325	351	346	390	344	375	333	372	349	351	378	354	343	332	344	398	350	351	328	337	341	316	345	360	321	365	351	289	336	358	339	370	342	402	347	337	339	360	347	339	348	336	352	364	325	379	330	309	339	374	331	342	351	383	345	347	355	361	342	375	376	311	351	338	344	380	354	329	387	348	350	348	356	343	347	339	346	304	386	369	369	390	297	345	370	333	354	328	355	316	356	359	353	388	318	345	392	333	326	356	356	375	352	375	341	332	334	369	366	362	337	366	357	354	329	352	359	300	292	325	362	358	338	321	366	345	313	342	383	340	334	361	365	353	336	365	339	333	340	337	344	347	362	331	334	372	307	336	329	350	321	357	350	339	338	363	337	333	339	368	353	312	350	373	371	342	343	350	347	326	327	336	344	332	390	362	346	416	344	341	358	348	323	341	336	316	383	365	339	381	364	371	351	339	340	342	366	359	369	332	338	339	373	346	318	360	346	329	330	351	328	333	357	357	392	342	383	330	321	342	366	377	343	379	364	348	370	373	374	362	352	376	343	378	341	431	342	365	352	328	302	332	338	360	355	377	352	350	341	362	348	335	345	349	346	353	415	334	346	346	366	308	317	352	354	342	339	353	341
6171	1224	861	827	779	779	792	822	806	801	839	800	799	810	809	790	825	785	839	788	806	796	769	797	813	734	788	750	771	799	801	768	788	748	762	798	823	813	788	829	789	812	799	735	798	844	787	785	804	808	791	782	818	747	756	817	800	764	774	801	778	761	820	751	769	806	806	824	804	788	819	755	793	829	808	838	753	790	795	784	819	785	806	816	821	793	793	777	776	768	825	753	835	827	806	791	775	832	828	774	818	792	809	770	759	819	808	750	810	801	783	794	788	815	785	813	817	783	769	817	809	806	799	776	805	799	812	790	753	813	838	822	792	827	796	811	745	763	854	796	824	779	793	809	785	732	783	764	802	850	768	830	794	822	809	721	798	820	795	791	854	782	794	793	799	742	800	736	812	795	841	797	789	787	790	784	820	776	816	763	835	739	789	748	832	857	810	768	830	746	828	729	786	826	805	788	798	805	760	754	733	768	769	773	787	814	801	786	790	761	782	752	785	798	772	802	778	778	758	820	777	823	804	796	817	814	808	775	774	751	757	759	778	764	868	773	787	786	812	751	788	857	771	811	816	805	750	850	793	795	812	784	807	790	776	798	833	743	834	827	806	813	758	794	808	772	800	750	750	731	805	806	773	801	790	782	775	799	804	790	771	823	790	782	782	801	768	748	786	819	762	748	798	824	776	766	766	834	825	792	751	762	801	804	825	790	772	827	820	784	753	772	818	767	855	798	804	757	807	747	786	794	800	742	753	829	830	805	761	796	769	771	805	807	747	792	777	773	792	789	769	807	740	761	772	752	815	752	775	797	801	785	822	680	785	818	850	824	766	847	759	795	777	815	798	764	795	823	828	793	786	788	727	747	804	787	781	796	759	719	742	821	812	782	818	775	752	801	759	788	777	823	785	764	819	794	769	744	813	734	769	811	817	819	797	850	832	801	852	839	786	810	822	756	749	808	787	731	752	815	786	811	803	815	752	757	785	772	775	789	753	821	762	778	831	845	774	765	833	818	808	769	808	799	800	796	778	814	801	788	816	755	795	785	755	784	800	787	771	752	821	783	759	778	812	778	815	752	796	795	810	792	840	803	791	840	791	745	844	786	763	781	771	796	762	809	757	805	772	780	806	842	838	760	794	788	790	791	802	795	805	790	780	772	810	799	848	835	803	781	730	771	822	737	772	789	809	818	824	799	818	745	796	756	822	779	750	801	785	803	770	771	769	758	810	795	774	787	790	826	796	783	779	814	765	832	787	804	816	846	789	809	784	751	800	772	774	804	815	765	741	780	811	815	796	753	775	786	814	820	853	796	783	850	803	771	761	767	766	796	819	711	796	778	802	752	790	825	757	779	799	815	786	765	775	773	804	800	806	782	801	798	754	804	779	797	827	800	781	720	781	781	821	820	797	771	785	812	809	783	795	782	770	799	765	821	747	812	824	781	745	787	789	845	773	816	823	808	734	778	781	797	783	802	800	799	763	779	821	805	817	762	763	793	764	777	768	793	838	778	767	758	792	833	740	785	828	802	823	793	783	794	850	780	798	791	845	845	769	800	757	856	783	790	761	814	794	826	795	775	793	768	800	817	786	774	815	798	776	752	798	788	813	831	779	757	758	771	764	806	818	824	809	778	787	821	794	819	752	816	801	802	756	807	820	778	796	810	802	833	769	753	812	808	756	853	733	813	768	781	768	766	785	778	798	798	783	804	800	804	815	760	736	804	816	798	788	769	815	802	832	815	745	787	785	806	804	790	807	788	773	838	803	797	785	791	777	804	805	757	731	832	797	839	746	821	792	748	792	800	825	783	763	784	781	789	822	782	786	797	806	785	767	792	775	773	805	812	807	806	768	812	806	810	772	814	752	805	793	775	771	771	844	748	753	844	800	800	773	822	815	795	768	797	768	805	814	755	806	791	742	763	860	756	799	758	766	792	824	835	784	801	764	775	807	778	763	772	807	735	824	765	803	756	787	792	836	765	751	808	798	808	763	798	857	796	797	772	819	773	810	734	841	814	799	781	808	821	792	819	777	784	802	807	766	837	837	801	782	757	767	792	816	795	820	802	741	755	715	811	798	786	811	773	785	724	787	775	805	772	773	770	793	791	813	847	793	767	752	777	783	840	801	750	742	807	833	823	776	806	786	712	769	853	792	792	787	786	779	789	827	810	753	802	804	766	792	792	789	832	790	809	800	788	810	778	786	840	797	801	794	767	787	808	762	799	736	800	807	807	770	798	780	797	810	822	715	793	813	817	780	794	832	798	778	801	840	769	813	848	811	792	817	755	805	757	793	783	748	771	752	777	810	744	828	797	770	770	791	826	768	820	739	776	757	773	780	802	773	818	754	778	790	771	777	821	804	793	786	773	754	813	798	832	794	799	772	764	803	804	791	815	776	720	826	744	777	809	746	773	772	754	768	853	834	786	782	835	768	799	787	769	772	759	771	799	783	820	823	832	800	812	821	826	797	791	807	754	800	840	812	781	830	785	744	786	802	779	725	819	778	786	782	837	754	823	747	837	783	718	816	814	802	853	837	772	766	836	802	811	754	818	766	768	771	817	817	779	783	786	762	808	777	757	800	786	806	769	831	819	736	816	817	769	763	791	741	793	815	766	796	755	809	765	806	801	796	786	770	851	779	782	823	764	794	770	796	879	803	823	817	817	758	757	782	810	771	787	767	775	835	779	800	773	763	772	791	759	799	794	733	810	802	786	777	784	778	788	789	791	777	789	785	863	780	791	810	850	809	753	791	778	779	764	753	816	827	775	825	811	790	773	789	820	776	799	791	785	805	825	803	787	838	832	775	802	814	750	825	812	793	821	782	783	799	784	794	736	800	757	822	768	787	771	796	787	789	769	771	812	794	814	843	819	778	817	815	758	788	815	768	821	781	852	769	777	774	818	737	794	791	791	759	793	758	789	784	820	808	770	791	817	806	793	809	744	774	803	805	777	765	764	788	780	773	745	774	788	800	777	816	817	751	764	812	843	808	818	795	787	790	794	832	834	746	777	831	795	809	812	765	810	792	789	821	778	782	819	760	804	761	805	829	813	773	798	832	777	803	766	789	779	783	743	802	743	786	811	780	749	810	818	786	774	792	783	766	800	841	750	816	793	795	789	822	745	821	798	811	821	801	793	767	817	784	799	767	812	792	819	783	778	763	799	796	800	757	783	746	821	829	788	832	819	794	758	742	767	811	760	804	835	808	762	748	812	810	790	801	783	803	723	785	742	746	776	833	836	802	769	775	802	837	800	806	806	812	779	811	854	835	771	774	860	814	827	814	779	832	780	791	790	771	773	795	812	788	731	717	756	841	809	761	756	798	820	781	805	755	792	769	797	808	745	823	774	788	771	835	803	815	791	782	763	780	796	805	780	772	798	805	803	806	812	776	804	848	767	761	811	814	779	820	779	775	794	827	818	796	757	821	784	756	791	782	801	815	800	761	774	837	836	795	753	816	782	740	832	760	790	784	820	801	788	822	787
24822	21438	24879	28374	21436	21356	2136	615	482	484	508	475	468	494	474	461	466	491	432	418	465	443	448	449	441	484	424	452	466	441	481	431	430	438	434	424	446	461	473	442	440	430	455	437	442	499	438	450	485	393	431	448	418	422	492	430	438	413	450	411	438	413	477	462	433	434	399	477	448	456	436	455	444	406	459	420	445	430	434	442	435	396	421	414	432	416	417	458	412	449	435	403	386	437	417	441	438	411	408	428	398	427	434	458	408	411	423	414	434	486	457	437	411	425	483	394	427	404	443	404	471	443	446	400	447	463	407	413	450	392	463	466	446	443	449	417	437	457	426	440	432	464	434	443	412	417	429	430	412	451	467	461	428	430	397	450	422	436	503	458	449	439	433	431	423	437	457	449	423	424	433	503	420	429	460	449	402	461	438	472	394	434	453	423	474	423	435	456	459	446	435	434	406	472	455	418	448	423	411	405	412	413	439	444	464	435	433	444	441	427	458	445	457	415	459	455	436	439	401	417	479	410	414	458	424	428	458	413	506	457	418	464	421	446	416	450	447	483	447	419	438	408	440	408	464	422	466	428	425	394	479	415	418	426	412	410	423	435	459	449	418	441	454	436	430	420	474	464	510	471	426	445	418	435	396	424	464	425	470	443	427	438	418	483	442	453	409	449	420	440	425	432	420	441	416	400	431	470	490	429	390	437	423	460	413	395	432	451	443	435	403	423	408	497	418	445	485	482	450	419	435	463	431	421	444	459	454	442	444	407	431	402	434	446	394	414	451	453	444	385	472	464	478	442	404	469	446	433	438	453	417	426	445	411	413	459	459	462	431	403	399	426	455	417	401	439	417	405	385	390	393	412	457	445	438	435	388	420	445	420	435	446	473	417	418	440	433	424	439	449	445	474	459	420	407	412	398	418	405	443	427	463	469	432	407	422	406	465	432	408	409	482	418	419	426	408	423	449	441	404	448	451	413	409	410	390	466	441	419	473	436	459	412	413	445	440	428	464	478	474	437	424	446	416	441	425	436	438	452	425	441	415	501	408	403	438	489	460	507	458	468	409	428	426	428	472	419	419	460	381	420	454	439	476	457	441	428	410	445	432	409	455	426	442	406	408	447	425	422	435	415	408	439	454	422	447	432	451	439	415	434	406	453	440	473	458	451	472	474	427	434	430	449	440	400	417	437	423	470	424	435	408	436	421	403	395	434	399	428	404	442	436	397	439	429	411	398	481	433	434	451	432	420	426	425	427	446	445	448	431	380	456	444	420	418	422	445	382	437	406	394	453	470	470	396	468	424	433	441	416	424	442	416	427	423	418	438	439	437	415	411	463	433	439	466	460	420	476	452	400	453	454	431	423	425	443	452	443	407	447	452	448	445	485	490	398	443	439	429	466	431	444	397	396	478	409	438	417	407	380	410	443	439	435	442	410	382	454	421	445	422	462	452	437	444	440	447	415	448	427	455	484	425	390	423	448	472	426	455	413	462	440	392	442	430	431	436	420	427	453	451	487	457	386	440	428	450	429	417	465	451	471	464	387	418	402	448	436	443	468	455	468	417	427	418	421	436	453	472	448	417	412	426	405	433	415	445	462	430	435	418	418	385	445	457	416	449	418	454	449	415	483	416	480	401	454	443	418	471	451	441	487	412	418	453	432	426	454	399	469	434	398	488	438	412	454	430	481	444	414	450	415	405	422	462	439	469	455	454	438	420	420	438	463	453	441	433	444	449	460	429	432	423	443	455	456	437	426	399	441	445	413	422	402	416	463	449	459	438	395	385	414	426	386	410	451	440	457	460	422	448	421	448	434	456	446	438	428	432	464	467	456	432	438	472	448	425	406	382	429	424	428	423	456	441	448	442	427	425	461	438	444	468	465	392	415	426	427	415	448	428	488	450	420	435	486	468	468	444	389	419	463	447	479	451	469	442	469	435	422	428	443	431	423	427	474	439	415	460	457	455	460	402	448	411	421	459	418	413	454	443	404	482	466	405	435	466	485	410	423	437	444	422	426	445	400	452	476	469	441	466	419	393	467	427	433	417	460	442	457	423	410	443	421	428	426	437	387	445	427	437	460	422	442	409	449	439	441	424	408	442	442	409	438	418	432	406	456	433	420	462	465	426	443	429	470	442	482	444	418	429	430	462	451	448	414	454	431	436	460	432	437	421	431	462	435	441	450	421	399	386	464	417	447	438	408	437	409	420	435	446	461	440	452	434	470	419	449	436	451	460	450	446	424	411	422	458	470	439	439	415	421	416	418	453	424	490	448	423	439	459	410	449	436	421	456	461	466	454	482	441	439	413	436	439	408	407	456	424	408	404	413	438	461	454	456	442	457	450	409	436	417	446	415	485	411	413	465	426	438	459	381	415	394	421	456	412	463	460	432	420	424	442	439	436	400	415	441	460	428	422	443	459	462	447	444	456	437	431	424	476	441	451	452	425	424	413	462	459	406	461	448	427	443	424	446	484	476	447	446	384	433	431	443	442	415	439	412	451	444	471	452	441	457	441	388	429	451	419	419	420	468	426	438	481	426	428	488	406	436	417	430	408	436	422	425	449	464	455	474	430	454	442	406	455	418	449	452	477	467	411	425	440	431	440	411	439	430	443	403	484	450	421	449	405	454	440	406	437	443	408	467	436	461	449	437	445	487	433	419	445	405	426	454	420	422	437	454	418	443	427	475	458	445	408	467	431	462	428	447	419	430	443	446	473	434	408	446	399	464	425	444	451	444	405	467	456	396	447	415	441	409	410	431	500	444	437	440	453	419	464	480	415	451	430	427	400	444	432	432	436	480	456	446	480	436	436	436	488	437	458	436	448	429	472	381	410	433	413	434	422	411	420	433	431	447	431	451	465	440	443	454	496	406	458	426	429	452	464	454	434	479	435	424	422	432	442	465	387	434	417	462	447	463	478	433	449	460	434	398	443	485	443	427	426	422	437	414	459	417	421	417	443	472	455	441	415	416	455	418	436	419	431	393	478	411	446	420	456	406	422	426	423	458	429	468	414	410	438	414	416	444	450	451	446	455	415	420	425	426	431	440	460	453	450	449	456	440	451	387	409	432	428	426	447	411	442	427	411	470	443	460	457	403	428	471	430	372	414	420	454	453	436	427	427	446	455	436	473	407	456	450	425	401	430	453	429	422	420	457	475	404	403	467	405	442	462	475	442	488	436	452	404	407	432	443	379	456	433	443	388	414	432	441	428	410	443	427	425	415	396	409	459	415	477	472	410	446	435	409	449	467	449	449	393	426	443	402	437	442	441	451	401	425	393	453	449	446	475	435	484	430	426	442	452	470	443	436	436	418	499	410	439	425	416	434	447	427	433	427	434	431	427	426	407	480	437	434	422	430	444	450	449	415	428	430	411	442	465	445	433	460	445	433	425	423	435	467	427	431	413	420	423	418	427	430	412	443	434	469	469	436	426	412	452	431	434	420	408	440	457	405	421	391	444	465	428	444	435	444	438	432	453	452	397	393
11238	8126	2096	1264	1088	1040	979	959	946	958	962	935	915	912	925	933	939	949	891	965	874	938	913	947	864	925	937	939	908	929	919	932	947	947	945	940	938	959	929	942	973	919	939	932	972	874	1006	913	957	974	953	915	922	905	920	943	944	966	907	929	936	931	952	877	893	884	946	936	873	945	919	923	936	886	950	916	988	982	891	948	933	929	930	933	907	934	969	962	926	893	921	941	859	919	905	920	900	928	869	867	887	920	968	946	945	924	929	954	928	900	900	868	921	910	940	935	912	985	916	993	967	881	955	926	914	935	918	927	842	921	923	948	898	924	959	926	910	985	944	888	963	932	934	947	904	923	953	906	1015	858	965	937	919	892	888	876	953	917	901	955	888	853	961	896	900	896	964	895	867	938	903	954	953	928	938	934	947	888	940	953	937	896	939	954	894	956	969	932	961	889	941	930	936	942	923	908	934	903	924	929	895	905	968	967	923	959	900	898	960	901	897	901	897	901	915	966	888	935	923	993	889	959	923	960	911	966	932	921	894	926	949	897	942	917	857	938	950	921	925	919	990	901	947	921	892	886	931	876	968	925	940	932	931	928	967	889	911	926	930	883	882	913	930	920	939	927	900	933	906	932	922	961	929	905	922	970	928	939	948	917	972	1002	935	891	924	952	889	950	889	983	908	877	946	968	941	922	912	856	946	960	991	938	935	931	942	919	929	918	951	932	894	983	914	965	893	906	956	896	895	941	964	957	968	849	895	937	958	947	907	905	890	881	928	917	953	943	908	886	932	940	920	917	883	956	901	948	899	934	948	956	901	886	933	901	930	888	913	968	901	983	984	900	988	913	929	898	961	931	927	936	990	958	937	933	919	878	952	904	951	934	905	970	912	923	922	963	935	919	891	957	923	953	883	887	927	901	892	1019	936	921	920	927	874	926	915	936	914	882	915	916	917	953	914	998	953	926	970	937	909	920	935	931	910	980	925	935	961	990	899	932	924	946	932	910	849	928	924	940	930	918	917	918	949	944	923	980	938	962	969	868	892	925	925	977	929	941	959	1016	922	944	876	954	904	830	951	933	935	933	926	916	878	885	945	893	909	896	926	916	907	930	949	945	993	864	890	912	888	923	933	919	880	945	931	998	901	968	914	921	893	937	926	941	910	893	901	872	936	897	898	920	840	871	895	945	896	925	921	957	938	880	891	937	964	929	929	952	955	905	905	915	955	974	946	902	990	892	907	978	909	912	942	890	857	987	933	928	950	906	895	916	895	916	926	884	922	934	880	919	960	975	898	925	896	949	934	893	956	976	927	938	985	924	909	933	898	876	918	968	928	917	946	916	961	938	933	898	880	1008	946	965	922	907	955	940	931	986	902	965	918	963	939	982	924	966	931	907	906	957	870	912	918	939	916	910	878	918	915	980	969	920	876	933	920	932	966	890	959	945	920	972	911	912	939	988	937	922	906	946	914	931	947	916	907	934	934	929	908	940	912	910	934	879	932	917	930	936	928	945	961	889	925	996	885	936	886	937	914	867	1000	951	895	906	915	935	912	892	888	866	939	896	906	900	966	923	917	896	893	929	948	888	964	880	889	935	921	920	921	931	930	934	896	911	896	935	961	926	925	909	1013	907	889	893	924	920	920	968	949	899	956	969	948	939	914	978	936	944	920	915	941	928	924	929	964	1009	910	916	980	957	941	892	924	909	917	908	938	929	933	902	930	882	903	945	916	927	875	960	953	879	901	899	928	970	946	904	884	941	913	920	929	961	895	924	906	920	930	949	946	986	966	867	902	931	987	918	938	911	927	956	873	966	966	930	916	927	936	925	918	928	954	916	921	940	990	903	888	912	977	959	935	950	958	933	919	948	946	955	926	955	914	928	910	925	902	953	912	966	884	917	926	975	919	940	883	913	899	935	943	957	917	946	876	871	936	902	932	916	911	923	959	913	995	931	916	941	912	911	880	965	856	951	921	888	927	971	890	849	918	936	909	891	883	934	926	974	871	919	956	917	942	916	904	940	921	965	910	942	913	937	918	945	940	937	964	916	909	963	920	959	855	974	861	943	965	898	901	891	965	880	929	953	872	937	917	930	966	1002	903	935	915	896	1024	925	926	903	967	928	933	863	961	891	932	936	914	916	1006	990	894	960	939	917	921	915	981	932	908	912	929	914	906	916	926	915	931	961	940	944	932	940	883	891	920	932	941	858	925	891	917	934	870	951	881	960	928	933	899	954	962	932	919	963	921	912	951	929	924	903	913	941	878	890	909	929	912	955	956	1015	975	979	855	953	909	966	958	908	986	884	901	943	968	930	939	924	949	951	978	910	940	924	954	909	893	918	948	955	912	887	889	950	941	901	946	857	939	887	913	963	934	895	984	895	971	958	944	907	915	922	954	961	941	925	905	958	942	961	920	910	876	920	914	863	902	934	892	960	854	890	981	912	888	925	903	884	896	869	934	948	976	951	915	931	924	944	918	938	962	871	925	971	915	926	893	922	899	947	887	894	917	930	930	932	884	913	906	974	909	868	938	906	965	899	915	939	939	922	939	927	942	918	932	971	876	899	904	975	911	907	944	929	951	865	889	903	858	979	966	916	951	962	923	932	887	939	937	935	872	932	948	878	927	909	880	932	919	957	936	957	934	943	919	877	902	882	870	1003	941	887	969	918	901	896	883	915	913	928	955	981	930	843	946	898	928	891	924	964	908	900	920	932	936	903	922	921	894	912	956	940	928	923	911	912	899	922	901	943	967	926	970	953	906	875	977	968	947	931	954	895	945	928	911	925	913	959	856	920	921	917	893	898	984	936	966	936	944	902	917	940	906	928	885	931	891	904	886	915	955	935	936	970	916	965	948	970	899	929	932	901	937	951	932	977	897	954	949	946	915	879	866	894	888	933	882	912	908	932	945	924	960	948	886	883	970	926	876	936	884	901	945	928	908	872	971	883	910	879	962	929	918	971	898	957	958	922	942	911	950	950	928	929	914	936	958	893	887	938	926	934	880	979	870	915	930	914	913	956	918	952	915	975	934	946	889	897	947	922	903	939	953	920	876	880	963	961	915	957	964	928	934	930	946	913	881	980	926	945	956	978	942	908	906	982	942	917	908	918	960	921	945	958	932	954	946	985	910	865	898	927	938	885	887	924	940	910	965	968	931	971	909	927	925	913	934	889	957	906	912	892	967	939	964	901	915	905	883	929	904	926	923	940	901	901	899	950	923	885	913	938	904	950	959	934	997	935	908	856	867	933	900	942	926	918	935	902	942	924	956	917	967	942	849	946	924	934	873	998	902	907	924	973	902	921	972	938	943	897	977	933	940	906	933	915	957	906	967	946	971	888	979	938	892	909	970	896	946	939	948	954	859	940	960	899	863	925	952	932	938	957	915	906	913	924	912	859	943	935	868	941	914	862	963	960	915	894	889	930	971	921	912	946	941	934	987	921	959	948	919	988	879	953	887	962	959	943	921	945	959	939	889	946	975	954	1034	937	969	921	931	928
24352	21498	25201	28249	21499	21515	20221	730	494	373	375	367	371	336	332	329	281	339	307	298	301	308	320	331	289	278	266	252	294	314	294	312	270	294	298	284	283	282	277	297	283	262	285	273	304	275	284	283	299	291	308	328	282	234	271	242	277	289	343	253	290	271	286	292	272	304	310	235	265	307	290	272	260	275	253	270	298	275	281	287	295	263	264	274	241	270	286	278	268	249	297	312	265	289	259	267	255	290	264	235	256	280	286	259	293	281	273	270	288	272	272	260	273	251	304	266	275	299	294	276	278	293	271	280	284	271	286	262	244	271	295	259	301	275	266	289	272	310	274	278	299	263	294	261	270	277	272	292	268	305	268	323	294	273	277	299	294	292	256	269	339	285	278	285	257	282	250	254	314	263	291	281	275	271	270	259	279	249	311	281	282	279	265	284	299	273	258	260	263	261	283	313	291	285	270	270	295	299	272	266	262	289	307	300	303	272	252	274	278	268	265	255	307	284	299	300	298	283	278	265	245	318	294	286	289	258	264	292	224	307	263	289	295	250	274	284	304	323	272	293	274	273	310	267	269	268	298	282	267	250	275	284	269	271	263	276	267	278	296	233	257	277	295	252	289	301	279	315	282	281	299	310	307	243	273	278	290	262	303	284	277	324	291	283	283	292	295	267	309	244	240	289	294	305	308	260	282	292	256	295	275	266	300	298	259	276	270	291	249	299	272	282	251	302	297	316	283	293	268	263	266	295	281	281	277	262	287	291	267	254	265	280	270	298	277	278	266	287	278	285	283	282	277	277	288	259	323	306	256	279	291	260	276	282	305	284	286	285	278	242	262	280	251	325	287	297	246	284	296	310	306	250	315	275	284	304	265	281	273	274	277	277	312	272	266	247	263	273	283	295	293	285	264	301	313	298	271	288	300	277	275	246	237	283	268	267	252	266	297	281	295	288	284	332	283	271	306	289	296	268	279	263	277	296	295	296	287	246	300	264	322	276	240	289	310	291	277	240	288	308	291	266	291	249	281	264	309	290	295	301	258	249	263	251	295	279	269	256	282	261	278	276	262	274	265	274	294	286	279	293	288	325	260	290	266	292	302	294	259	336	306	282	307	295	268	289	280	276	294	266	292	286	288	276	298	296	257	286	259	294	274	271	257	263	294	293	293	285	292	304	277	295	272	265	286	306	280	306	276	264	299	286	262	279	266	261	286	289	253	283	280	281	240	305	322	289	287	274	269	271	324	298	272	231	254	283	273	272	293	263	296	272	267	269	253	295	280	296	262	254	277	272	272	297	271	254	298	278	280	247	281	318	266	281	306	264	296	297	255	274	263	295	291	254	301	295	278	257	255	291	288	299	314	279	284	285	278	240	233	284	283	300	269	279	284	298	270	313	287	260	346	258	252	305	281	287	291	275	282	261	237	260	268	281	281	315	274	255	270	274	277	299	262	281	261	283	280	319	298	296	263	293	295	305	285	286	264	270	285	240	284	317	280	279	250	286	264	321	286	251	274	281	263	295	297	263	270	297	318	292	269	303	290	306	280	270	280	261	323	285	258	307	283	273	267	314	301	255	274	294	278	277	284	291	267	283	293	251	306	280	275	275	283	299	275	286	257	275	286	297	310	271	300	292	276	281	254	269	282	270	278	294	296	274	265	290	277	273	285	279	276	271	275	288	297	253	265	294	277	255	262	289	244	261	285	277	265	258	261	309	238	271	255	320	275	251	293	283	260	239	281	278	310	293	270	277	251	279	295	269	312	266	277	266	274	275	274	240	255	285	280	297	304	277	262	294	247	271	283	277	313	296	291	283	291	248	261	268	269	272	264	279	262	282	296	278	284	294	266	272	288	255	291	254	287	311	257	290	254	258	294	270	275	248	257	240	257	269	279	271	263	273	267	289	286	267	289	317	288	263	280	297	272	279	297	295	260	282	264	295	262	278	270	282	307	265	274	297	258	275	293	304	272	302	270	258	291	239	304	301	283	256	282	284	289	258	289	296	263	268	293	278	294	251	291	262	266	282	246	265	282	286	260	255	271	292	281	268	276	264	303	322	300	291	303	279	253	283	302	253	291	284	285	285	283	286	266	261	310	302	270	272	289	284	311	266	267	311	303	223	294	254	315	278	279	288	273	277	283	263	295	267	272	277	278	236	270	271	277	292	294	278	295	281	252	260	298	315	277	265	281	265	298	257	250	257	262	254	262	297	262	260	291	336	275	265	336	285	265	271	258	278	298	302	246	263	265	249	324	289	259	272	282	286	277	295	286	280	282	277	276	271	291	273	303	289	302	270	263	286	259	281	305	304	300	281	263	281	291	285	307	252	273	283	258	298	260	279	290	308	286	294	289	299	288	274	291	258	265	283	294	293	269	272	298	261	270	287	280	298	277	252	304	269	271	278	274	288	279	287	279	286	276	275	289	267	264	292	292	255	297	270	303	255	249	254	270	296	259	292	267	291	266	253	238	242	277	277	281	239	302	283	300	293	285	251	318	267	283	296	285	284	280	273	288	285	305	311	318	255	272	268	267	285	290	289	296	286	274	298	267	278	270	278	289	263	256	282	254	281	312	284	270	319	269	307	286	284	271	266	300	310	291	272	289	242	259	324	281	259	313	275	279	267	240	287	272	271	258	309	292	296	266	301	273	254	282	265	288	246	281	286	289	272	270	275	281	274	282	279	294	274	281	282	242	307	256	229	299	284	288	270	248	298	282	294	290	272	281	274	264	276	280	323	278	276	284	251	298	240	274	286	286	297	260	261	269	241	268	277	269	266	272	245	272	280	265	297	266	245	302	304	320	296	279	266	281	299	274	287	324	284	271	261	281	291	276	293	291	274	248	290	305	279	292	297	267	278	241	288	253	238	260	239	264	269	256	251	307	284	279	323	274	263	298	300	296	296	257	286	259	301	270	293	256	276	293	238	316	263	268	265	263	283	269	271	265	255	267	288	269	291	284	280	311	292	303	314	297	289	274	299	306	267	293	295	313	258	252	267	271	278	292	270	272	309	253	291	310	306	288	265	283	268	250	289	283	275	297	271	269	273	275	265	285	318	265	296	265	257	274	302	284	255	272	308	280	283	270	289	294	292	310	257	284	306	270	322	290	294	284	291	274	310	294	295	304	265	287	287	294	259	293	284	247	278	246	304	277	300	316	283	282	278	286	265	266	287	260	287	279	264	260	232	305	276	271	251	270	255	256	289	313	291	292	276	272	281	294	296	277	274	265	261	270	263	291	286	252	271	270	278	262	276	303	268	292	264	248	233	283	252	259	242	248	259	269	295	285	309	253	259	276	284	285	289	282	270	281	269	294	267	269	253	304	284	281	242	264	264	247	254	265	250	269	274	277	281	296	295	271	272	265	261	269	252	271	244	284	288	266	260	319	294	278	268	278	320	283	267	302	305	250	294	284	280	335	272	287	275	280	294	270	321	287	261	296	271	245	278	249	287	288	284	308	273	323	302	299	319	276	282	301	283	289	283
15600	12260	2694	1279	915	777	678	716	670	633	662	650	632	617	635	620	608	636	584	622	603	567	600	589	641	627	561	621	632	624	588	638	623	605	631	629	611	601	611	576	657	562	566	603	610	572	613	642	629	622	626	594	581	596	617	602	593	637	581	578	608	598	565	623	566	587	634	621	594	632	593	629	595	603	597	593	628	599	593	642	592	616	608	614	616	623	636	586	604	582	608	603	635	601	567	626	595	628	603	562	583	646	580	618	622	605	629	586	635	596	642	622	614	608	600	614	600	607	576	669	566	570	619	607	646	619	615	605	609	628	621	601	586	646	621	626	619	645	615	593	599	570	614	593	616	638	592	584	635	616	608	636	615	632	565	630	601	607	608	608	581	610	626	636	631	579	573	606	591	625	663	583	596	600	612	583	595	582	589	594	581	582	595	557	594	614	580	625	631	617	581	578	615	585	591	606	600	617	610	628	623	614	614	592	613	619	584	567	620	599	627	619	609	613	626	640	600	592	603	596	610	608	551	650	596	645	623	591	621	630	582	590	623	594	620	562	619	612	616	662	623	586	611	597	620	624	578	602	627	635	577	584	602	615	612	604	568	596	589	601	618	571	618	583	628	579	648	586	660	593	632	618	608	603	551	588	599	625	592	622	601	598	630	593	583	645	585	595	602	586	595	607	625	634	603	638	588	598	656	635	643	629	597	585	638	606	610	635	639	611	590	638	590	632	569	598	603	584	629	583	588	625	586	623	611	610	584	590	557	596	606	606	567	594	629	644	590	584	607	598	555	592	569	591	583	574	629	595	653	591	572	578	593	614	575	620	633	589	568	590	626	586	616	588	640	627	610	632	619	604	654	597	569	630	589	584	583	620	590	593	615	611	598	581	614	592	628	601	585	597	613	542	603	609	667	657	610	621	606	593	624	612	579	636	557	604	559	570	638	587	581	557	596	586	660	573	564	612	622	629	597	602	594	605	623	612	625	590	586	613	625	610	602	625	663	603	563	634	655	550	605	620	568	624	588	553	613	643	602	586	604	577	591	569	599	611	572	637	601	554	605	595	619	636	560	586	610	546	575	642	611	662	617	621	620	593	643	578	651	601	592	607	643	642	635	595	514	584	621	596	617	583	600	643	617	607	609	578	579	582	629	600	595	578	620	601	607	598	596	613	607	595	606	607	571	613	575	593	609	563	603	674	590	628	615	617	571	622	587	603	611	611	602	629	634	579	624	580	639	655	604	623	599	576	604	639	608	640	618	635	613	631	573	607	638	579	574	590	586	616	619	593	624	600	585	597	621	585	592	625	581	651	631	610	630	622	565	580	624	617	641	635	601	610	621	561	602	578	608	610	594	625	649	640	578	624	611	597	581	605	629	627	611	621	595	655	591	597	588	601	626	586	563	541	651	561	608	580	623	582	634	607	598	563	600	594	612	557	610	621	584	622	643	649	571	564	575	599	584	636	578	594	564	619	622	625	616	608	622	558	565	622	604	630	614	642	601	626	640	638	602	570	608	600	628	638	601	554	656	594	604	603	666	593	605	607	596	603	583	604	610	604	608	658	607	589	628	584	571	629	634	569	631	635	597	615	552	584	596	575	595	603	564	613	646	603	613	595	612	548	634	576	599	665	629	598	583	585	599	540	592	560	635	610	591	570	605	607	619	573	602	608	595	621	615	625	646	618	616	655	621	581	617	568	619	618	631	677	525	638	602	567	612	592	629	588	614	636	564	598	572	593	579	570	587	626	624	588	592	603	589	596	622	589	554	611	596	604	596	608	646	583	611	625	611	603	620	591	607	561	605	585	580	603	563	593	613	595	583	611	638	639	615	595	607	577	646	629	573	605	608	588	609	583	607	606	601	602	641	635	589	577	617	595	625	606	598	622	615	584	626	584	626	619	636	668	594	574	604	623	630	599	605	644	640	586	594	582	589	631	599	620	607	637	610	611	557	636	555	635	588	589	597	594	603	600	587	611	575	588	576	644	615	605	606	569	556	570	624	568	606	576	556	634	620	620	614	625	623	632	564	613	618	587	632	617	616	550	627	537	605	557	612	558	604	615	575	583	564	611	604	597	606	648	596	611	627	597	633	589	585	565	655	624	584	612	624	624	603	659	589	624	625	604	557	661	606	592	586	595	649	612	607	573	624	594	621	600	613	633	583	598	635	634	603	604	579	570	603	576	591	596	617	607	651	640	599	622	618	583	564	617	541	617	636	600	603	607	608	627	596	593	625	601	589	575	618	642	632	603	596	581	632	619	601	584	577	695	624	614	591	611	609	651	622	618	629	624	631	607	607	573	565	601	600	635	602	566	600	620	599	599	615	634	630	607	648	560	603	594	610	566	591	619	628	613	618	628	621	631	589	606	600	569	640	562	592	581	615	628	582	594	604	563	643	617	593	574	638	563	605	577	583	604	584	560	588	631	619	629	573	583	621	633	615	606	573	632	614	579	590	658	594	537	657	575	610	646	577	624	620	581	655	586	602	575	550	653	575	611	598	592	608	619	551	587	627	619	637	614	594	560	606	601	588	604	624	638	593	624	616	592	631	610	623	580	545	564	620	599	592	594	624	577	558	568	593	594	637	618	588	630	578	626	561	582	610	598	596	652	618	610	616	609	597	591	607	597	580	606	606	619	602	602	609	604	584	587	583	609	591	601	628	610	595	625	594	606	554	556	621	608	592	628	596	605	620	594	602	626	592	632	620	570	592	591	639	575	591	618	607	620	595	635	635	635	627	581	618	616	611	588	627	606	610	643	619	612	594	598	602	609	632	607	626	584	645	596	578	636	594	603	613	592	581	611	580	632	584	625	585	613	617	637	579	612	639	578	561	594	604	613	623	589	570	599	608	619	595	596	609	598	621	577	579	588	605	584	587	563	636	603	614	626	601	656	582	582	578	587	608	608	636	588	604	634	575	583	591	651	615	616	612	601	599	526	629	571	620	555	592	617	637	638	582	614	630	594	588	660	625	636	574	597	641	616	601	638	596	631	605	594	623	620	588	638	591	640	598	580	595	583	612	602	604	639	586	597	581	585	566	620	616	605	651	588	608	558	590	605	608	613	563	615	608	592	582	620	619	652	603	607	611	604	639	603	624	570	598	564	624	620	590	619	617	602	597	615	598	567	615	618	644	608	598	615	650	588	629	585	581	597	593	619	606	606	541	557	624	587	656	604	600	591	559	617	581	622	605	567	578	624	585	617	563	585	608	599	554	596	586	598	578	586	561	626	582	586	642	589	600	610	567	630	635	642	572	579	586	648	597	610	573	620	611	593	600	613	585	608	612	558	593	599	606	628	556	580	571	638	572	599	616	555	614	640	527	578	589	628	596	600	631	627	551	622	630	671	579	608	616	596	571	612	614	591	613	586	630	655	608	587	647	576	624	582	611	587	566	553	593	632	647	585	630	616	689	621	607	649	584	617	584	640	600	607	656	610	597	615	619	590	604	587	612	596	601	580	599	634	623	569	621	596	600	615
32660	20736	10260	731	374	374	370	345	366	359	361	329	338	354	353	334	347	355	377	365	291	398	351	351	346	350	350	363	365	349	366	368	321	334	351	344	353	341	352	345	332	369	362	335	355	337	307	339	333	342	348	368	362	329	378	330	338	358	333	347	346	346	330	351	339	332	367	334	358	350	342	307	348	388	361	336	365	332	393	334	342	355	325	344	353	330	315	347	372	307	344	346	359	343	321	350	379	377	376	314	351	353	343	326	329	381	325	352	367	354	347	371	358	384	352	376	359	357	341	380	360	383	332	352	363	374	369	328	376	358	362	321	375	344	343	365	354	358	341	368	321	348	347	323	329	352	346	316	340	344	380	355	339	344	353	357	363	398	315	378	375	387	386	347	399	367	348	367	338	332	330	361	345	367	333	356	365	371	392	322	327	369	332	342	349	356	321	374	387	347	378	333	373	328	351	367	331	353	330	362	355	372	335	368	385	339	321	365	386	361	365	354	326	368	361	362	363	324	385	370	367	318	329	336	348	341	328	331	332	339	319	371	356	351	341	341	344	331	359	366	320	362	336	326	373	314	340	345	345	358	306	356	333	358	362	375	395	370	338	367	332	353	356	347	383	365	357	317	336	343	336	387	339	355	334	332	355	371	351	372	337	349	355	363	371	350	363	361	365	334	335	320	373	404	343	346	362	364	355	358	345	360	350	317	324	315	349	350	350	354	375	370	366	356	353	366	370	311	383	319	345	360	334	351	348	390	335	394	376	368	370	373	327	384	354	340	366	334	330	321	355	381	312	317	367	326	341	331	352	338	319	343	389	349	357	306	348	339	346	388	339	362	307	368	380	297	311	353	355	377	341	364	380	361	340	356	336	349	319	362	372	387	389	361	362	331	359	328	343	370	349	362	381	358	351	355	381	333	340	347	362	352	344	365	351	338	362	350	334	346	337	337	336	388	339	370	354	360	373	342	339	331	386	320	355	355	317	330	379	338	383	358	357	370	358	341	358	332	325	314	380	364	337	325	335	328	374	342	351	338	360	318	304	358	348	338	326	349	338	356	341	351	359	336	315	351	379	380	355	371	356	327	342	344	334	359	369	367	322	354	387	394	365	359	337	363	348	362	366	335	322	331	335	403	352	323	354	331	359	356	364	354	372	339	357	352	354	352	337	334	307	344	356	352	352	350	340	353	366	356	378	375	362	380	368	386	343	373	352	317	333	353	331	338	385	354	352	380	347	369	354	365	333	350	324	393	329	338	332	345	370	382	331	341	355	332	346	352	400	363	311	380	381	347	349	374	366	328	333	300	319	355	328	344	361	349	331	369	360	354	343	330	328	358	359	364	369	384	290	333	372	344	322	368	329	339	375	310	328	345	323	353	335	398	336	326	380	376	353	367	324	325	383	324	328	348	368	324	342	322	342	323	350	348	371	363	346	372	330	350	384	335	358	335	374	336	349	333	344	381	369	390	377	352	357	348	357	335	348	333	373	322	357	361	343	360	382	350	367	351	349	411	372	382	327	339	316	348	390	362	356	401	331	326	343	384	375	352	340	361	345	352	356	336	364	354	325	364	355	356	318	392	393	347	350	324	359	329	354	339	339	361	337	345	305	352	344	377	377	353	376	354	324	345	336	325	336	329	342	355	346	365	349	382	371	374	327	337	345	355	334	330	349	373	356	343	349	345	366	405	339	354	372	362	342	350	333	314	381	392	359	349	357	307	375	320	338	326	325	337	358	383	319	381	428	372	337	363	341	329	391	334	364	331	343	366	329	380	338	316	372	338	349	354	335	344	367	343	360	315	357	322	344	334	373	349	336	337	383	359	326	341	358	369	346	365	375	356	355	364	357	334	350	346	326	315	322	320	343	348	356	320	337	332	384	344	344	352	359	347	340	349	328	368	332	339	317	364	335	337	343	377	352	318	346	314	353	369	333	333	347	329	325	359	342	375	385	363	344	320	371	371	380	325	353	356	350	329	332	363	330	332	329	336	381	332	318	340	340	345	340	354	350	338	394	358	329	317	347	377	345	342	375	333	326	368	364	350	366	354	350	362	363	361	358	357	349	343	379	328	389	381	390	367	340	395	308	347	365	321	334	338	332	338	356	364	339	348	346	352	372	318	352	317	310	371	367	372	363	359	325	369	352	347	347	333	363	339	357	344	329	330	341	369	341	345	368	374	315	398	345	371	361	358	356	321	333	357	330	322	347	321	359	373	359	347	324	348	334	327	331	347	327	357	370	354	365	347	387	346	362	342	360	365	390	371	347	375	370	356	381	368	352	337	369	377	361	367	340	326	318	364	319	335	313	356	318	335	340	347	366	341	339	326	345	370	335	331	323	357	359	343	402	348	339	330	330	321	353	307	346	337	341	369	343	335	351	396	349	350	328	345	336	378	379	360	385	379	330	332	383	347	363	356	364	354	345	354	385	352	341	372	352	343	353	347	405	377	350	314	381	329	340	336	307	375	345	380	358	358	396	392	365	371	325	357	387	379	382	342	368	345	327	343	314	315	330	344	376	346	318	385	363	338	349	313	400	336	342	358	366	350	352	350	365	370	341	314	377	390	333	378	343	317	332	341	353	387	340	377	350	322	385	352	355	372	354	337	330	352	344	341	374	317	345	289	316	340	397	380	347	361	329	366	331	341	382	344	331	388	366	356	343	318	351	345	343	304	334	367	366	316	327	361	346	366	368	373	342	336	349	354	341	356	346	373	361	347	367	351	332	354	332	352	384	377	324	362	385	327	343	317	333	338	335	382	368	358	353	337	332	345	360	337	367	343	307	291	340	321	352	335	381	339	331	336	367	312	364	361	332	324	335	371	334	344	338	345	356	367	331	335	352	351	356	328	333	377	365	365	364	346	381	356	372	373	349	342	363	386	324	358	338	302	355	344	418	307	320	344	333	323	347	326	344	370	364	345	372	349	310	367	325	367	367	342	376	351	314	333	371	336	335	382	347	352	362	362	338	376	331	337	345	400	362	321	339	341	341	357	348	350	330	337	345	350	349	357	370	330	386	321	320	352	329	343	362	368	352	313	327	356	378	365	344	373	338	337	316	381	345	328	397	337	334	350	370	348	352	365	341	360	393	378	370	344	345	319	349	369	362	334	330	337	321	325	350	333	339	367	395	347	317	353	359	349	341	354	360	358	381	360	357	352	371	337	345	357	345	358	376	342	322	350	352	371	351	358	350	344	345	383	374	382	301	315	354	327	364	349	365	355	342	384	332	364	331	347	349	356	370	387	335	322	342	326	349	358	353	341	370	343	348	375	346	341	360	360	295	366	359	370	394	338	375	334	363	366	336	356	380	376	371	338	351	370	364	349	367	366	354	340	358	342	359	334	381	352	340	357	331	365	346	344	361	341	326	326	372	371	352	363	376	336	327	325	312	345	321	365	356	373	346	349	350	331	322	326	357	355	400	342	364	351	337	373	355	365	397	342	363	321	339	316	373	333	345	364	358	348	364	374	355	350	378	359
6172	1394	894	795	835	759	851	748	795	781	794	775	776	753	804	779	802	774	848	754	824	821	788	762	811	832	787	840	807	820	806	833	828	814	819	789	772	830	705	772	802	809	816	777	862	772	789	807	767	763	764	829	754	786	781	755	797	758	802	790	805	742	819	750	771	835	785	760	733	772	793	783	775	773	883	792	781	781	805	850	779	833	794	827	813	764	803	816	798	795	802	798	781	810	812	791	790	761	820	825	813	781	796	790	783	800	794	754	858	868	782	768	822	790	795	780	829	781	794	801	819	808	828	793	832	769	788	803	807	810	745	766	773	826	865	841	788	797	795	818	771	792	766	809	770	801	800	757	743	795	795	769	801	817	772	772	830	785	764	803	807	774	748	799	773	851	771	778	781	780	758	812	788	789	772	788	770	775	818	762	786	786	815	806	836	778	839	794	787	783	781	803	752	780	772	756	789	791	765	825	802	822	796	833	832	833	801	777	805	850	776	798	769	786	826	794	788	786	830	790	796	753	863	820	806	790	783	798	798	750	768	822	787	822	800	810	780	766	775	772	805	825	815	772	832	814	807	801	776	803	770	821	764	782	821	787	756	790	780	788	751	824	816	768	769	842	798	739	813	843	782	766	811	780	810	753	757	757	818	791	848	822	789	826	791	745	781	779	755	798	790	847	824	822	735	771	815	836	797	786	809	846	810	788	811	778	804	807	817	839	835	748	803	800	803	802	807	844	791	785	777	850	819	782	787	815	816	783	807	764	820	768	759	770	878	762	803	836	785	751	762	799	805	763	785	790	812	791	866	775	792	805	806	844	758	770	815	802	812	790	796	821	777	831	782	806	802	796	781	775	879	791	818	790	842	781	832	810	796	750	808	820	770	761	813	774	756	848	768	770	792	820	811	789	745	835	773	811	813	791	817	829	763	815	772	771	803	768	798	760	775	789	816	802	815	782	808	812	776	758	769	782	774	796	808	771	858	734	761	787	806	834	769	824	770	795	839	791	787	847	752	757	767	805	784	793	783	827	808	805	806	784	869	788	836	805	760	759	798	782	792	814	799	820	778	804	793	789	767	797	780	792	776	818	833	800	772	815	821	783	759	749	800	776	807	808	834	771	863	803	809	795	775	773	810	785	835	788	800	805	781	786	772	755	782	743	779	796	801	825	792	857	777	806	773	824	794	840	816	823	835	872	798	798	793	806	809	797	815	780	870	737	783	838	840	773	808	803	770	861	784	857	740	800	756	810	763	766	766	815	782	810	758	796	794	783	799	806	785	820	805	765	788	764	776	759	769	847	766	784	765	799	827	805	814	758	813	857	777	791	727	856	783	819	796	853	820	804	793	798	800	798	766	794	813	811	778	794	851	821	839	794	867	800	796	845	782	869	773	759	781	792	777	808	810	841	824	800	794	781	823	804	815	811	774	782	836	795	738	781	832	745	793	798	787	827	864	814	765	758	812	785	836	791	830	758	845	777	781	761	767	731	760	799	837	783	816	752	825	719	799	793	794	801	795	763	806	789	785	750	787	784	798	766	808	806	792	748	809	751	816	800	787	820	766	748	802	839	860	790	804	794	808	825	787	800	789	770	744	795	762	831	788	767	770	843	789	753	807	746	788	785	762	838	781	814	736	722	805	795	839	794	799	756	803	810	782	790	837	798	757	842	791	807	868	794	830	791	823	846	746	806	778	824	784	781	840	794	785	813	813	776	800	806	809	782	723	790	824	814	793	806	826	777	794	796	804	812	823	817	832	809	797	750	778	798	781	780	751	804	775	828	811	783	758	783	789	836	850	793	791	793	788	796	790	765	748	776	797	805	801	788	809	781	827	806	782	855	776	763	771	772	807	797	758	758	815	767	768	797	749	788	800	804	807	869	846	819	775	750	847	761	781	863	805	753	788	766	844	808	805	776	798	762	748	830	769	805	805	787	799	807	825	779	834	749	807	825	768	838	812	798	874	829	832	798	824	776	797	801	807	795	780	781	782	784	770	819	790	799	810	800	774	800	794	742	812	785	815	782	832	843	781	799	769	736	782	798	803	769	785	721	812	789	790	798	736	829	737	796	805	772	759	830	793	778	752	800	829	796	796	819	819	812	823	797	777	829	777	819	837	817	798	827	810	757	755	825	769	805	809	801	753	838	794	813	815	803	751	773	792	822	812	829	810	830	739	810	807	783	756	822	795	802	787	740	788	799	786	793	765	790	774	853	813	772	812	792	788	802	806	754	757	828	793	776	850	775	795	778	838	853	765	741	783	847	836	789	786	791	812	791	783	788	741	830	798	797	770	788	746	743	794	876	784	815	815	809	834	789	790	832	767	735	768	831	783	798	820	855	788	768	818	785	771	798	757	737	770	784	766	841	795	796	777	749	753	828	798	778	788	839	790	834	813	784	772	785	783	802	830	784	825	775	773	817	786	777	749	795	755	769	771	828	791	796	776	818	829	797	798	810	791	784	783	790	780	794	758	815	785	811	782	793	775	776	794	775	786	776	809	750	797	799	746	785	755	833	793	775	834	821	778	787	804	770	821	782	763	823	811	750	754	810	764	790	775	811	857	760	787	764	805	777	827	833	773	795	803	836	749	738	835	861	769	828	758	764	748	759	745	774	779	766	822	870	787	768	850	794	796	754	774	797	807	812	853	749	781	822	759	798	815	782	797	775	818	750	776	783	797	820	773	762	764	766	804	774	805	764	783	824	839	786	801	832	781	809	820	826	769	795	818	795	803	787	831	819	813	768	782	791	828	811	785	875	784	822	802	746	837	808	837	801	750	785	846	761	830	789	779	826	787	794	817	811	792	754	797	754	729	763	778	806	820	827	760	751	825	786	750	771	840	837	770	816	789	785	819	834	752	778	763	778	767	839	779	803	819	820	753	820	799	826	821	810	789	807	793	791	785	806	713	826	798	802	775	771	807	803	747	741	769	788	749	788	849	796	771	735	777	799	808	815	802	812	821	771	863	832	834	770	797	794	855	783	833	749	767	777	846	764	795	771	776	797	793	774	755	811	774	796	750	788	791	848	776	768	741	804	789	795	831	765	822	807	813	793	814	825	786	778	786	788	806	846	817	842	781	811	756	768	808	778	768	796	808	795	813	784	771	767	791	796	817	855	785	805	830	774	755	799	810	758	794	769	782	823	747	798	802	825	747	731	804	799	817	761	808	791	841	828	762	815	775	824	854	849	789	804	823	765	786	821	794	863	778	786	787	844	756	791	805	797	808	831	776	863	786	797	811	820	833	835	755	793	841	779	797	836	825	787	744	799	832	782	797	854	784	755	786	805	771	826	771	778	862	809	797	794	813	809	802	775	730	787	811	731	749	806	828	804	823	749	800	871	817	732	807	760	785	815	826	779	789	796	798	777	815	812	829	801	766	794	814	782	837	810	781	823	809	795	776	823	825	769	782	807	805	784	771	794	753	804	809	794	771	824	759	769	850	791	779	803	794	815	820	762	797	792	721	757	770	877	802	757
24877	21486	24913	28464	21475	21393	2169	653	571	498	504	454	497	479	449	485	459	481	430	472	426	468	442	469	449	452	466	462	463	454	425	444	470	434	464	429	460	428	464	392	435	442	429	403	449	399	445	422	419	431	479	419	462	466	459	422	458	483	431	425	433	412	440	436	436	420	470	435	438	492	458	429	419	459	453	447	476	465	456	454	470	462	413	457	425	421	473	487	460	427	441	422	425	430	460	434	415	457	434	493	456	445	456	474	481	479	487	461	466	426	438	455	436	425	403	440	421	439	452	421	475	427	428	404	444	431	449	444	457	413	420	476	454	431	454	436	460	429	439	411	443	464	458	492	414	393	475	448	419	435	436	448	470	446	429	472	468	443	363	413	468	436	468	456	434	442	427	444	502	385	427	458	427	448	458	400	437	445	429	440	417	392	469	417	417	451	470	458	468	440	423	478	423	422	435	405	436	465	449	433	448	430	420	452	486	433	447	468	462	435	427	428	425	446	446	411	425	422	438	457	387	441	407	487	432	424	454	414	461	431	421	457	454	447	458	439	476	456	464	439	451	501	437	468	451	425	430	460	418	469	469	433	418	448	469	432	450	417	466	436	462	412	445	483	479	456	453	436	443	426	451	427	452	466	447	487	447	440	475	421	405	454	477	452	427	442	412	394	428	449	441	439	431	458	464	384	445	442	443	471	432	450	479	440	466	440	426	439	455	452	420	448	422	427	462	419	417	494	466	492	498	427	452	481	455	440	422	474	456	427	437	446	430	453	456	442	452	406	427	470	497	430	459	434	410	410	453	459	428	431	482	414	442	444	461	427	419	404	431	468	504	450	442	436	447	422	439	453	423	422	472	444	418	432	463	426	413	440	435	430	384	463	437	452	417	390	497	431	429	427	438	435	428	388	473	397	420	418	465	451	506	430	436	419	429	432	429	473	445	428	400	452	454	474	472	417	436	465	446	390	433	443	473	455	433	448	449	416	456	411	450	459	429	402	439	416	447	481	462	452	426	445	456	432	431	430	403	429	432	458	412	455	445	419	394	444	427	423	455	452	461	502	442	460	416	410	433	423	410	436	430	434	434	467	429	405	428	461	427	429	410	429	412	446	439	453	466	408	421	440	397	413	443	432	459	458	443	484	463	413	446	490	424	449	414	424	452	480	463	400	405	455	424	403	455	419	412	446	445	425	454	428	443	418	404	390	444	435	476	438	430	426	438	401	438	432	448	463	407	433	408	406	446	395	439	412	437	407	427	452	461	413	458	376	443	470	415	421	421	467	422	406	452	402	440	441	483	481	416	417	461	466	450	453	431	422	457	433	433	428	447	435	435	424	410	427	480	459	459	451	436	455	475	399	433	419	428	467	460	445	474	435	428	447	436	428	461	465	417	472	473	499	459	404	418	450	457	400	463	434	429	472	422	435	445	458	430	399	445	429	418	485	415	429	447	389	410	421	418	413	444	433	428	442	450	498	469	434	415	436	450	393	408	473	469	440	445	458	438	430	406	403	453	437	434	417	446	414	479	438	408	417	447	438	447	406	463	426	446	439	485	467	438	454	459	475	447	491	453	446	439	447	436	409	426	446	421	432	409	435	454	418	405	456	436	415	416	398	426	457	436	445	437	445	421	454	433	445	445	443	435	441	420	447	421	421	473	440	424	452	380	455	475	444	472	452	447	455	479	452	443	443	446	410	388	392	475	466	464	466	415	465	426	432	465	414	426	406	416	469	454	439	427	450	422	471	401	437	425	428	477	427	425	463	484	427	440	439	435	464	416	470	439	444	491	444	411	462	452	399	404	459	443	463	434	437	392	429	440	470	453	490	439	420	459	432	410	436	438	469	466	469	399	445	438	443	432	450	482	429	448	440	452	448	487	441	423	467	428	403	451	429	437	447	452	422	394	414	482	452	443	433	454	449	481	436	441	409	408	428	424	447	429	470	455	432	445	418	434	415	431	452	421	428	424	468	478	452	451	451	461	457	439	415	496	439	399	452	423	444	412	444	417	457	452	406	458	437	451	431	423	475	406	457	444	446	439	439	449	460	429	471	461	476	472	430	453	470	424	403	446	439	475	442	436	459	441	453	442	437	441	440	451	463	412	456	440	434	463	445	378	456	490	466	419	475	474	413	440	432	406	473	425	439	427	466	461	440	453	429	417	491	412	431	432	437	468	447	408	447	409	456	435	470	424	386	398	456	447	469	442	395	486	469	458	445	440	426	408	401	464	470	430	435	441	457	439	410	416	418	452	427	461	410	417	419	408	451	504	482	459	464	450	415	433	456	446	494	451	447	418	426	416	410	461	415	410	419	415	437	428	441	461	434	466	451	489	446	469	411	461	435	445	408	443	465	439	460	446	434	405	437	444	449	444	426	447	426	435	436	407	429	441	417	447	403	463	481	474	445	433	408	451	423	460	446	414	410	426	437	425	440	457	422	444	449	452	423	407	396	410	454	431	445	447	454	407	449	450	451	434	463	457	434	433	434	482	443	454	438	451	460	428	412	464	426	464	473	413	399	405	404	409	436	408	418	439	437	399	425	419	430	420	458	432	446	420	460	416	455	487	449	401	478	476	407	395	483	446	443	502	419	429	435	414	408	450	443	436	435	465	447	438	426	457	447	499	441	438	414	474	481	465	408	434	428	382	460	446	433	419	445	426	465	436	479	453	449	429	434	465	420	433	430	454	472	470	395	463	456	451	419	437	465	441	417	444	451	480	447	440	455	430	434	450	456	409	455	447	419	411	405	514	438	430	439	385	425	462	454	458	456	460	449	436	421	456	475	441	443	428	449	414	385	430	465	483	416	488	435	431	430	463	407	429	414	473	428	413	463	453	438	436	458	460	427	442	398	450	427	480	410	457	440	442	440	477	460	452	445	426	417	452	410	456	440	417	432	440	436	467	454	448	433	406	428	410	443	410	455	406	403	462	426	447	461	447	445	455	413	415	439	396	435	414	433	516	454	449	475	465	430	475	453	450	421	463	448	437	449	463	450	378	446	477	453	438	447	420	453	396	421	429	428	458	426	415	444	422	417	412	429	416	460	449	413	398	451	466	412	451	431	411	420	435	451	473	432	387	437	425	406	435	488	400	430	419	456	442	453	433	477	447	458	427	417	423	435	413	439	438	412	403	467	467	479	473	435	422	396	429	456	440	413	454	457	441	420	434	455	425	444	438	418	407	438	443	444	426	459	466	429	444	416	457	416	465	470	467	399	436	469	430	428	473	395	445	445	446	467	420	456	412	428	405	463	414	394	465	428	420	440	429	448	424	446	414	450	492	412	424	424	426	439	410	431	456	433	414	477	444	395	472	433	445	437	432	463	460	412	416	418	476	429	420	419	425	440	419	411	439	410	458	394	444	491	470	434	445	458	419	457	493	426	444	424	417	393	466	472	447	458	440	427	469	444	463	387	437	444	423	464	436	434	458	423	428	459	453	423	468	478	436	418	424	470	429	476	436	406	425	426	440	476	458	459
11806	8939	2047	1345	1071	1036	976	991	949	952	914	917	912	951	933	903	996	916	922	971	986	955	949	929	1014	951	937	963	913	914	929	995	931	941	962	960	908	944	918	945	884	926	910	910	926	899	967	913	975	905	924	910	935	929	972	940	916	927	1000	929	906	945	960	900	969	934	935	932	910	910	977	908	1006	935	951	927	998	973	952	919	953	908	998	905	975	915	926	963	947	922	869	958	910	937	929	934	915	958	931	949	962	967	921	918	900	954	897	917	935	899	927	932	916	958	948	945	911	883	907	1021	919	933	970	932	882	929	938	937	935	907	989	926	889	960	886	913	951	919	907	954	913	897	889	889	958	963	902	938	936	974	953	869	957	933	945	935	936	953	1009	971	949	928	925	917	949	917	958	909	944	956	950	896	987	900	904	965	952	952	941	940	848	946	901	938	899	926	940	957	956	931	909	947	874	989	914	986	900	934	947	942	964	978	961	901	984	904	906	917	928	933	935	947	957	948	922	912	922	885	934	946	942	970	876	965	963	965	902	943	935	934	926	910	894	971	947	916	1000	935	948	944	974	905	951	959	935	892	944	862	933	972	912	913	934	940	908	917	971	950	897	959	962	961	920	927	930	945	958	912	969	921	923	950	959	908	921	910	970	918	898	960	911	903	940	910	921	954	912	992	954	923	1003	912	974	896	952	984	890	916	942	891	958	922	918	924	897	902	1005	920	914	962	886	916	959	909	904	987	940	987	914	945	983	918	929	890	979	935	955	953	917	945	958	954	925	945	940	951	986	963	972	918	947	913	1011	882	873	914	947	961	934	976	983	933	914	922	939	910	922	999	957	897	971	890	880	848	923	955	943	928	953	953	935	956	957	903	931	957	896	930	933	972	888	883	958	923	921	927	920	910	942	878	904	890	895	964	884	968	984	913	972	981	935	876	894	903	921	944	957	913	988	906	981	950	940	971	931	970	880	913	890	907	938	943	972	900	945	980	955	900	894	957	923	904	950	944	997	959	876	933	968	985	935	961	944	970	1007	939	938	905	953	971	917	957	976	908	919	919	926	982	981	938	927	937	900	898	947	934	962	953	927	912	910	939	933	892	902	931	956	894	867	885	917	938	950	923	920	932	920	912	892	934	893	891	977	905	951	933	913	961	907	986	904	907	926	909	998	944	887	907	974	926	997	976	954	951	961	926	919	935	938	925	898	971	988	912	962	984	877	991	979	886	960	993	941	957	914	952	929	897	906	947	964	939	906	920	880	960	922	921	936	912	904	923	939	906	933	949	893	956	977	947	961	915	922	941	929	975	921	946	911	990	919	877	924	899	901	913	1002	907	898	933	962	921	913	911	913	939	944	949	911	930	943	941	961	954	958	976	937	986	880	943	948	943	965	944	910	954	959	922	967	951	938	986	924	890	958	926	923	934	935	892	959	897	923	933	941	960	924	939	951	928	931	923	907	929	973	941	931	930	913	937	931	988	969	924	931	990	908	937	948	937	937	988	947	961	925	955	925	905	978	900	922	918	894	956	951	888	952	865	899	967	904	903	958	955	967	938	887	947	918	896	886	921	903	970	915	929	937	962	982	952	929	922	937	946	920	965	932	944	977	917	963	946	956	882	917	925	920	897	940	927	914	908	968	956	999	918	914	938	909	973	935	941	905	928	927	936	869	944	935	929	975	891	905	918	937	963	894	948	897	968	956	954	990	906	906	936	964	887	945	926	943	894	947	929	979	890	973	872	916	949	975	930	883	909	951	967	920	907	887	988	921	920	969	968	886	900	965	874	962	922	864	937	967	880	886	952	937	984	919	950	934	960	919	904	946	952	925	957	981	920	935	942	909	914	916	907	914	923	919	988	912	942	951	948	854	990	942	905	903	929	944	905	944	898	905	937	926	902	948	1008	973	948	918	882	926	958	922	908	941	918	960	934	929	892	931	941	980	924	944	902	927	929	935	944	918	920	898	935	989	926	964	903	955	940	909	952	889	890	908	960	945	940	922	967	912	948	936	960	934	901	899	909	953	930	1004	956	963	887	967	894	978	913	881	929	890	960	918	936	968	974	930	920	961	935	905	980	978	966	997	988	906	942	931	899	946	960	875	911	964	917	970	977	969	915	900	894	895	904	928	887	963	947	944	908	921	915	970	946	959	972	942	950	945	958	910	975	988	940	920	968	896	946	963	956	954	900	912	915	929	928	964	934	934	922	973	947	866	926	969	943	887	964	950	920	892	961	938	916	968	982	936	937	898	948	915	968	978	863	907	926	892	960	923	947	919	949	888	956	908	939	942	944	928	915	933	909	960	943	933	956	929	905	958	971	901	939	936	957	924	940	948	862	897	992	946	944	939	918	892	915	933	951	928	902	955	884	956	919	959	973	952	904	962	942	931	922	908	939	988	947	929	945	930	919	960	902	1004	1002	959	911	969	892	912	949	918	906	937	941	934	972	918	933	877	994	938	927	925	865	932	919	888	968	929	924	859	926	940	972	936	909	953	919	935	867	864	912	922	955	957	915	917	921	878	916	974	857	949	928	954	883	976	943	954	936	908	873	933	907	938	980	933	973	949	947	949	894	912	948	917	958	959	956	976	924	932	920	925	961	900	935	938	941	962	979	1000	953	898	969	994	944	903	973	933	926	967	936	891	907	940	909	961	914	952	927	918	966	927	984	931	906	937	922	951	930	860	956	895	909	962	915	937	925	952	906	909	957	915	878	936	901	969	981	938	895	884	937	912	965	908	978	902	898	924	914	898	908	968	935	884	941	927	950	901	931	914	1006	923	935	904	945	913	916	944	917	898	937	928	972	939	905	975	908	989	956	944	976	890	886	931	952	954	969	958	944	978	914	902	908	916	947	914	934	926	936	915	957	896	993	922	914	936	922	975	941	962	925	925	920	893	957	908	973	934	892	957	964	981	997	897	935	908	983	949	941	929	956	959	907	917	906	890	963	865	929	926	993	981	951	955	978	889	953	963	971	930	939	870	926	927	943	902	989	935	961	942	945	956	904	938	897	899	908	924	929	904	952	912	991	971	937	897	940	969	877	983	929	904	949	904	968	888	982	895	891	916	898	915	911	965	926	969	921	938	914	898	933	943	975	945	864	922	912	988	863	915	930	937	917	955	908	899	887	1002	943	958	890	943	951	921	967	916	947	980	904	952	975	946	951	908	932	926	943	918	932	931	951	864	950	880	931	907	876	920	975	909	929	965	969	933	905	920	954	898	962	1006	892	907	941	963	917	919	938	981	933	926	950	944	895	937	974	914	948	948	895	911	891	928	961	877	979	944	902	887	942	938	933	980	970	945	956	965	918	946	940	950	963	921	917	988	978	919	991	906	950	958	937	886	1015	935	877	945	920	944	923	879	924	944	934	913	943	976	955	889	920	971	914	901	969	933	921	930	989	922	909	925	921	902	903	976	945	920	901	844	988	930	919	912	913	944	901	898	895	935	980	931	949	925	964	925	900	967	914	946	896	949	859	912	1000	917	876	958	908	938	933	932	927
24308	21434	25112	28137	21434	21451	20177	833	435	413	402	370	353	305	351	334	322	260	259	322	292	312	317	266	324	307	309	302	296	291	296	294	284	336	272	302	277	302	285	283	269	291	317	274	276	255	321	295	320	284	289	299	266	273	324	245	289	248	286	280	281	250	307	273	271	280	261	274	274	287	313	260	301	283	307	254	319	261	348	264	288	243	285	283	298	287	278	318	295	278	252	260	288	295	256	279	305	271	299	266	288	284	274	261	281	292	264	292	294	334	292	262	289	310	260	268	304	285	306	294	283	262	281	295	271	297	296	282	264	279	279	312	292	277	306	291	282	285	255	330	230	274	275	268	248	287	313	263	245	282	243	306	281	324	241	287	286	269	286	282	256	277	280	291	299	283	297	287	273	276	306	310	277	274	268	278	279	261	308	296	291	265	282	246	311	281	295	238	279	283	306	275	262	297	294	279	286	263	269	282	267	301	265	281	281	276	272	291	291	298	268	293	299	279	277	267	265	281	284	290	291	284	260	262	277	272	275	286	311	267	273	285	246	280	271	309	285	302	306	270	300	258	261	261	293	273	276	272	287	260	306	255	327	306	283	275	274	263	285	280	306	267	275	260	278	275	274	278	273	274	300	284	298	272	272	254	258	262	288	258	289	299	303	297	266	277	320	292	277	284	247	280	299	251	285	274	258	287	297	292	274	258	294	245	245	305	272	312	267	276	277	289	268	291	275	303	300	283	282	277	302	291	299	277	271	264	267	303	270	291	289	306	281	276	264	262	271	276	289	281	274	283	284	286	279	278	261	286	271	260	254	274	241	251	255	255	276	278	306	282	295	302	306	272	300	299	291	263	293	255	303	283	297	296	267	292	283	302	304	319	298	266	288	278	290	295	301	313	289	271	272	263	262	243	264	297	270	290	315	295	268	278	321	299	277	285	246	300	293	240	292	274	257	289	257	291	292	269	279	336	287	272	245	294	276	274	253	278	292	332	307	280	316	276	295	266	296	282	304	262	272	267	271	267	295	271	270	274	271	260	273	288	294	271	257	296	287	297	282	300	274	253	278	272	261	282	260	278	300	276	295	281	264	265	278	273	285	261	274	298	298	283	265	292	247	270	302	286	277	272	307	257	289	300	305	303	276	287	264	259	269	302	242	249	256	301	265	278	307	288	249	279	273	248	288	274	286	276	296	278	268	258	294	288	286	311	268	294	272	315	290	246	312	293	308	299	275	268	286	282	281	256	282	295	276	290	304	256	295	294	298	269	269	292	288	288	307	280	268	261	250	280	258	254	311	259	279	265	291	264	282	286	240	297	270	289	282	261	275	294	308	287	270	251	293	268	251	279	270	299	291	266	258	283	269	289	251	312	280	266	277	280	256	276	263	267	293	268	281	269	265	269	275	301	299	284	329	290	283	280	277	276	247	283	303	270	271	289	260	261	287	303	265	287	261	256	291	278	275	267	294	278	261	233	286	303	303	274	291	298	262	271	266	262	282	273	347	255	297	251	309	297	278	244	271	285	284	302	287	272	274	307	233	245	286	271	264	302	288	313	270	302	304	263	291	294	260	268	314	264	315	260	288	287	282	271	274	302	285	274	260	256	269	301	259	259	268	281	249	259	262	269	259	269	296	257	300	297	297	274	259	306	280	297	277	271	294	268	291	289	286	313	263	289	287	235	286	280	254	297	312	251	307	290	274	269	284	276	269	302	276	319	295	257	276	274	254	292	245	264	293	278	283	257	265	288	288	287	302	248	281	258	291	279	252	302	283	279	287	283	281	274	273	286	297	263	307	283	277	305	264	268	285	283	317	273	280	272	265	293	280	267	290	286	282	301	296	270	273	322	281	275	262	275	288	290	240	284	271	282	259	238	285	283	285	290	304	289	260	280	267	276	273	285	300	327	299	286	282	311	281	248	285	264	257	310	290	300	315	305	297	315	289	264	279	246	288	278	269	285	284	267	264	249	316	274	274	251	292	294	253	292	308	285	295	287	278	293	276	286	313	285	261	280	291	285	264	303	309	271	307	257	289	306	280	279	281	268	295	282	268	276	267	265	285	290	256	254	286	297	291	274	283	332	295	290	265	261	237	299	321	274	282	259	312	305	283	294	253	274	248	288	293	321	242	294	302	283	284	299	284	308	283	255	272	290	268	288	272	302	273	256	292	291	290	263	277	275	313	285	267	316	308	269	287	286	288	272	275	295	271	257	289	290	278	265	287	309	308	251	279	281	304	283	251	252	280	293	284	267	279	258	252	265	316	296	276	277	254	265	289	278	296	280	281	260	263	264	297	279	297	251	283	268	294	304	252	278	297	303	325	318	302	286	311	315	287	281	300	260	275	260	276	289	255	279	276	280	283	257	272	319	294	292	271	298	266	271	294	274	252	283	285	267	271	256	298	296	261	255	249	308	255	279	277	276	275	258	284	320	275	311	285	281	267	304	288	291	265	274	265	300	297	271	278	276	260	260	304	283	233	281	285	279	255	284	278	255	270	292	291	327	265	247	287	247	254	266	301	264	291	314	292	265	285	256	307	269	259	270	272	257	291	246	270	296	310	263	284	292	269	265	287	278	255	264	262	254	298	280	278	314	280	285	276	270	267	295	296	325	277	274	258	311	273	262	257	289	308	296	305	270	296	307	270	273	278	273	314	280	265	301	285	273	293	297	279	280	295	287	270	274	269	294	257	231	257	278	290	278	281	279	277	255	268	280	278	271	279	285	306	292	281	252	259	271	253	271	275	291	278	283	286	284	265	279	263	278	252	262	265	285	327	273	326	313	282	279	295	296	272	269	270	300	237	279	300	284	288	255	243	318	261	278	271	263	300	278	275	292	263	283	289	266	267	289	268	273	287	275	270	256	281	284	297	249	298	274	291	274	288	293	297	302	261	304	287	296	278	273	300	334	303	274	271	310	296	277	245	270	280	304	302	251	246	277	245	252	264	313	284	285	249	313	270	289	291	314	271	245	302	289	256	274	245	286	287	306	323	291	273	281	292	272	280	272	282	264	246	272	278	263	269	262	305	296	231	280	257	281	290	276	280	262	269	265	293	246	269	284	283	255	274	271	273	326	295	277	286	264	293	274	267	289	279	310	271	266	247	278	296	296	308	293	269	315	267	284	314	317	295	287	297	270	286	291	276	262	301	306	276	258	262	271	293	252	291	304	279	314	301	297	273	279	258	296	271	282	301	295	264	255	311	273	270	279	267	275	304	282	280	269	277	266	283	236	256	287	307	278	260	289	281	279	265	263	286	268	261	270	244	273	306	318	277	304	340	306	311	282	264	247	275	262	316	270	259	276	296	282	279	274	286	277	282	265	252	258	275	274	258	272	273	296	303	281	321	252	292	267	312	255	261	282	266	290	280	302	286	273	280	278	290	286	310	280	266	263	272	293	277	272	291	268	281	266	290	288	293	292	283	273	264	284	289	262	259	269	296	306	276	274	290	274	269	237	297	295	276	265	295	276	308	280	289	265
16646	12455	2541	1312	913	756	743	690	646	684	629	661	656	648	644	566	578	656	652	618	599	633	638	615	594	579	624	596	606	658	629	585	612	645	598	606	622	600	646	628	584	647	595	598	646	603	603	611	632	612	572	602	598	548	618	621	601	600	625	650	614	614	608	601	640	610	641	593	631	652	640	630	578	641	612	594	607	604	584	587	621	583	600	602	596	597	605	586	598	646	631	626	612	608	655	601	575	595	636	643	608	600	591	608	586	593	571	611	572	641	607	627	555	578	626	596	606	629	600	613	570	619	550	622	618	604	583	595	580	603	697	584	597	590	632	574	590	582	605	621	598	606	621	639	615	614	580	591	604	591	609	596	597	607	593	637	576	649	615	607	618	610	605	618	612	570	629	613	571	600	602	652	596	594	639	615	569	580	605	597	620	591	647	601	646	567	528	600	605	572	633	584	583	601	601	628	616	636	622	586	629	589	588	604	659	606	552	602	580	607	633	600	603	572	626	607	587	625	625	629	617	602	612	621	609	609	588	618	603	642	585	569	622	612	609	604	593	619	587	614	588	600	628	603	638	587	586	583	638	629	592	565	585	633	632	653	629	629	639	601	577	616	617	589	607	588	588	626	589	583	580	632	587	614	640	633	607	603	644	630	602	649	611	620	602	597	583	583	615	595	633	630	621	620	590	583	611	609	651	599	585	626	641	600	627	594	594	621	591	603	605	605	611	592	659	627	639	594	545	588	631	590	591	592	560	570	597	624	575	613	575	605	612	624	621	612	626	648	597	622	594	591	639	634	592	608	588	626	622	619	606	593	586	625	566	604	625	596	563	601	641	620	609	648	616	617	598	613	607	613	605	662	586	623	596	590	615	597	585	597	599	587	618	617	604	615	588	575	654	615	612	599	632	639	621	590	604	634	605	612	581	616	613	586	609	617	566	585	611	595	640	629	617	582	624	626	643	611	608	601	657	597	622	572	629	592	640	614	644	605	599	633	625	562	572	606	652	597	605	581	580	604	607	594	569	581	611	603	618	613	613	606	605	591	611	533	557	598	603	628	616	597	618	552	621	592	562	583	580	590	592	605	685	607	648	630	576	589	553	642	633	641	580	622	622	602	559	615	660	627	596	594	630	655	597	588	573	630	618	612	585	608	574	563	597	625	612	592	598	630	601	602	614	636	609	597	575	654	588	600	598	610	623	640	618	631	586	557	627	643	634	608	616	639	583	592	598	611	614	607	595	572	614	584	601	627	603	598	616	605	603	605	580	644	623	593	595	588	588	641	611	643	623	584	633	596	603	580	599	642	595	602	640	595	564	646	579	611	637	623	565	599	604	599	548	570	614	574	608	591	610	597	611	574	599	627	594	637	604	614	601	617	587	588	618	587	594	597	618	628	602	595	595	583	605	585	606	567	624	652	621	581	588	608	583	619	578	622	613	628	605	649	568	616	638	573	597	541	662	622	640	583	619	616	549	596	651	587	572	636	587	564	628	618	627	606	597	565	602	632	595	608	602	606	613	605	657	602	655	575	620	593	619	598	614	573	625	634	614	626	624	608	608	662	595	626	623	655	589	622	564	587	635	589	647	594	588	643	601	604	624	633	594	645	638	622	584	635	628	660	597	601	632	577	663	649	570	565	613	623	581	604	564	603	620	583	627	631	609	615	571	585	591	656	583	564	585	625	633	592	672	660	597	610	570	617	606	611	650	624	559	637	587	622	588	608	656	599	631	567	555	632	619	600	600	626	660	591	607	624	596	607	653	617	609	622	607	599	610	614	558	629	593	558	611	596	616	586	648	586	587	632	634	619	604	565	625	621	613	629	627	628	598	610	617	626	604	607	566	597	609	605	635	587	600	598	601	611	612	617	591	562	602	549	606	571	582	569	621	637	590	599	644	610	656	604	596	602	604	623	580	601	593	588	628	621	616	589	619	584	597	623	598	594	627	567	600	569	584	663	586	612	625	639	603	591	626	672	589	606	622	594	612	590	614	629	585	621	599	595	649	628	594	571	610	645	586	568	618	600	611	605	638	648	619	588	617	611	597	618	621	604	608	623	602	612	620	613	644	618	607	610	599	673	583	625	579	602	580	591	610	579	605	641	634	587	595	627	605	627	595	588	598	612	596	622	600	625	649	616	592	570	584	605	588	625	621	577	581	557	581	630	622	604	622	592	624	601	636	584	564	599	658	636	609	592	583	638	623	600	600	634	608	636	602	615	588	587	600	576	644	595	634	652	641	615	622	577	588	618	551	583	598	592	613	608	598	573	618	641	633	613	598	592	620	637	595	615	612	647	589	633	631	580	626	610	593	625	606	590	594	606	598	577	591	642	647	613	619	597	647	575	615	630	577	581	576	616	577	638	649	605	562	620	635	580	596	605	623	655	608	596	624	592	593	583	617	603	563	607	568	585	581	609	599	618	595	617	592	600	626	616	620	564	651	610	581	593	606	587	586	574	645	643	625	621	619	608	601	624	626	603	615	595	610	587	615	626	582	610	639	572	653	607	598	610	566	610	660	665	665	584	582	597	589	608	576	646	549	553	647	597	614	627	609	609	617	605	592	606	623	562	568	587	580	604	592	630	635	576	596	620	673	602	595	616	614	628	646	645	617	613	599	636	609	613	610	623	599	621	647	592	615	649	622	597	585	578	628	570	609	591	572	620	642	604	578	604	609	580	638	588	645	582	628	586	626	614	652	611	618	589	544	605	628	594	577	603	611	585	624	585	566	620	594	622	625	608	626	619	615	605	651	616	641	612	649	572	587	594	609	630	588	585	611	590	636	577	567	624	638	581	623	613	618	605	619	602	615	589	603	617	585	580	582	595	623	548	643	595	621	607	602	621	579	589	613	602	600	605	594	590	610	610	634	604	609	656	577	584	637	588	603	577	593	589	566	600	590	617	638	596	615	615	640	603	597	596	613	637	649	586	640	600	593	649	589	594	559	607	573	609	585	587	608	618	587	611	617	618	592	661	616	594	599	567	579	594	592	598	600	553	562	595	618	626	642	655	627	589	610	642	600	608	586	626	622	608	585	626	636	626	604	600	607	594	633	625	609	591	575	606	568	628	633	601	599	622	580	587	625	631	640	635	584	611	617	640	588	594	607	595	634	575	586	627	585	579	563	629	630	587	626	634	585	588	579	616	582	584	609	587	612	648	624	666	645	597	593	625	583	615	602	542	623	594	624	580	618	583	621	633	631	590	607	612	648	629	647	579	592	628	590	611	610	593	633	573	600	566	604	610	572	581	644	628	625	589	590	601	571	578	608	586	588	575	590	588	589	605	579	584	639	625	545	614	625	601	613	631	569	599	578	608	612	611	592	637	640	623	583	569	581	606	611	621	663	659	581	549	604	569	565	615	579	587	586	620	627	600	573	609	593	611	592	592	627	628	651	618	579	605	570	600	547	572	568	627	599	607	593	588	599	607	638	627	596	641	647	595	624	589	666	599	578	627	589	596	605	592	592	634	599	562	596	576
32299	20620	10042	712	439	371	375	360	359	401	425	330	327	362	316	339	342	365	356	355	342	341	361	379	382	348	340	317	323	348	335	341	325	368	348	370	344	336	319	358	324	388	363	329	345	351	324	329	324	328	345	307	342	349	366	350	378	359	323	357	336	352	340	319	373	345	358	324	378	364	353	345	339	338	302	375	361	337	355	338	359	329	370	365	374	377	396	373	363	340	338	346	350	358	370	346	366	324	350	382	366	387	340	385	347	373	347	357	339	368	348	361	370	348	348	335	361	362	339	334	322	343	353	354	348	361	381	389	356	370	342	362	322	347	330	321	338	338	364	348	351	382	347	366	393	365	325	348	372	343	386	340	359	380	330	355	323	363	359	325	318	315	339	385	323	359	352	351	370	329	322	361	299	354	374	319	324	343	356	379	325	321	360	352	381	341	368	352	333	383	381	328	337	348	394	336	338	347	324	368	377	376	339	317	335	333	342	350	336	338	359	388	337	385	339	373	335	344	359	346	351	376	342	355	354	343	380	338	338	375	361	344	324	371	371	350	367	404	372	345	359	345	336	364	364	314	342	317	327	389	362	368	372	330	342	348	347	334	334	366	341	346	366	369	358	354	336	359	356	320	346	358	362	341	321	353	344	341	344	315	330	341	358	368	358	346	322	366	367	327	321	350	345	381	356	352	302	356	316	345	356	365	340	348	347	360	388	359	341	370	352	385	327	330	365	334	398	328	357	348	344	357	385	387	348	331	345	376	382	333	373	339	351	329	323	358	351	365	362	336	376	380	350	364	352	349	362	324	366	336	314	343	373	345	332	368	371	334	354	350	330	345	349	327	347	372	345	358	324	380	339	335	392	367	334	372	342	337	376	376	364	368	350	354	349	304	340	348	351	365	356	367	359	339	375	363	388	336	338	342	341	345	349	340	290	348	357	349	370	397	347	373	354	349	335	380	341	324	360	335	332	351	346	338	365	358	377	360	372	311	379	321	358	343	339	353	331	380	357	336	374	377	340	328	302	360	382	360	363	326	344	401	320	323	311	339	376	396	387	330	349	378	351	361	345	374	387	337	344	362	342	356	361	344	331	337	314	312	349	323	345	326	335	357	350	380	379	402	375	337	357	368	363	313	348	358	340	356	324	320	351	368	330	358	345	332	347	364	335	339	376	327	385	355	345	369	344	333	366	352	340	350	373	359	339	355	369	332	333	331	356	359	367	313	339	319	343	390	389	328	371	346	347	300	336	334	331	377	360	359	356	331	347	330	310	366	373	376	361	333	348	373	358	358	379	363	339	362	389	325	368	346	348	313	333	332	365	353	339	374	356	336	338	329	369	337	363	337	332	350	410	325	349	382	374	377	321	330	334	306	344	387	353	318	356	375	326	350	315	357	386	366	339	342	370	342	298	339	370	351	367	353	372	354	329	352	358	336	361	366	342	349	429	336	346	342	341	358	349	360	340	349	361	364	322	354	367	326	360	318	382	350	349	329	379	367	314	320	341	359	349	354	357	343	358	380	316	361	353	339	329	366	322	317	320	357	328	321	386	368	355	325	338	326	364	319	330	354	332	347	371	352	337	333	335	370	338	333	356	324	339	318	371	347	318	384	364	336	321	352	319	384	350	356	356	383	361	394	349	339	355	294	365	371	371	335	374	342	364	383	343	367	346	337	342	357	353	347	336	350	378	353	358	388	355	377	358	347	387	344	361	356	391	345	378	366	372	335	350	331	328	361	347	332	350	365	364	340	339	380	332	362	355	333	340	335	327	309	349	372	333	324	351	318	359	362	356	349	357	370	345	338	344	357	384	350	349	374	347	361	353	305	335	339	338	371	384	359	327	351	350	357	328	342	349	348	331	375	364	357	363	353	339	362	380	344	362	343	342	362	360	338	340	377	387	346	350	351	346	320	394	337	330	344	363	381	396	346	387	357	341	348	369	369	291	354	364	338	340	333	371	332	344	348	347	391	393	334	334	347	325	370	360	369	359	355	327	382	342	315	364	350	346	374	343	343	356	350	368	364	375	334	327	374	337	360	371	352	351	363	352	340	382	311	360	350	351	372	365	320	354	340	330	338	330	343	367	361	382	359	353	338	348	351	357	369	357	352	346	359	337	367	369	374	366	339	318	344	351	346	357	342	389	382	347	355	331	348	341	346	347	341	336	337	379	350	345	349	372	335	342	318	396	346	399	378	357	329	338	350	314	357	360	370	366	380	340	341	348	348	350	350	374	314	361	356	336	335	359	388	350	354	351	357	303	344	351	392	380	340	372	344	348	366	359	335	336	335	395	344	356	369	369	328	373	335	304	339	333	331	313	387	323	366	376	346	360	323	344	327	354	321	391	339	359	344	348	350	314	349	361	366	380	373	341	342	327	361	365	340	359	322	318	311	353	336	344	375	366	347	352	371	357	349	375	377	381	358	328	351	325	351	338	346	379	342	326	329	357	309	331	340	354	352	339	327	343	400	370	340	331	348	307	339	364	348	354	350	341	332	341	330	354	334	346	355	323	383	350	302	344	372	357	367	375	347	386	397	331	354	355	382	372	350	347	353	328	311	331	348	329	321	342	344	336	372	371	362	341	373	376	363	351	359	373	343	352	374	338	355	358	329	357	379	349	345	336	350	353	397	377	355	384	385	322	394	316	347	343	344	308	341	346	365	338	347	374	352	358	377	370	389	323	362	343	342	334	348	365	366	346	317	350	333	332	353	359	339	373	334	345	318	383	319	339	330	345	323	334	321	353	348	350	344	345	364	352	348	330	323	371	375	342	334	372	353	338	328	349	377	369	356	366	330	368	309	358	302	327	333	366	339	324	382	382	350	344	368	378	368	324	323	347	335	376	317	351	347	334	359	353	406	318	377	321	335	330	356	323	354	342	332	343	330	317	353	349	371	320	350	344	337	344	330	328	383	339	322	305	346	361	328	335	350	352	357	356	335	372	383	325	372	348	337	344	349	346	347	320	353	347	355	362	352	353	309	354	349	327	303	328	370	354	346	345	332	317	366	358	371	403	336	357	356	339	335	344	346	332	340	385	329	353	334	364	351	361	360	372	364	362	374	376	361	387	334	344	346	423	322	339	370	320	369	331	383	349	378	332	346	364	351	344	374	334	311	318	386	309	333	361	346	358	355	347	355	342	360	334	345	358	336	353	373	386	353	335	337	318	357	352	388	364	326	328	330	331	339	359	364	350	347	336	330	369	373	333	367	380	381	365	353	330	326	329	387	352	315	357	331	309	391	359	366	355	367	320	344	369	378	329	342	363	340	350	353	361	363	361	330	392	352	382	347	336	333	367	362	337	389	371	356	335	391	315	372	363	332	360	342	385	348	362	363	361	352	344	315	418	359	311	315	372	380	352	382	386	351	341	355	359	379	378	361	324	392	322	389	321	325	352	318	334	403	333	358	353	359	355	352	365	354	341	318	357	342	348	366	357	345	351	322	336	351	352	339	368	371	364	367	334	338	350	368	355	344
6196	1433	802	782	826	716	824	780	768	846	763	798	801	805	754	806	777	763	801	812	807	797	813	790	810	723	799	771	762	851	796	821	764	809	825	798	825	840	829	817	808	780	828	794	799	826	775	817	837	785	818	759	774	767	782	751	844	778	828	796	840	772	774	792	793	775	831	778	777	815	844	752	783	786	813	828	810	807	797	727	798	764	774	801	810	816	788	782	818	819	838	783	812	820	825	791	798	803	836	784	800	824	799	819	833	739	810	832	807	786	740	763	852	771	739	815	769	810	768	819	776	806	771	771	804	808	776	804	775	778	781	758	819	762	812	787	789	769	837	778	738	829	789	807	822	796	824	854	782	800	745	776	782	777	852	782	748	741	867	777	781	782	754	825	812	749	869	765	831	745	772	791	795	810	771	748	805	820	785	838	771	794	774	786	761	778	804	767	764	796	764	816	816	778	790	802	769	809	802	813	796	792	755	809	764	789	772	745	834	798	852	823	774	837	772	774	829	814	801	841	786	785	785	776	790	780	816	762	772	759	766	817	746	800	805	797	801	828	758	799	765	793	772	798	801	832	795	810	789	834	802	789	716	821	823	839	817	729	786	784	744	833	770	805	836	786	789	802	778	837	797	774	838	838	794	736	857	783	802	801	744	867	789	767	744	809	838	797	792	778	791	747	801	774	788	772	805	768	757	784	778	792	779	809	761	761	799	795	789	770	797	748	769	808	808	743	803	806	858	804	787	781	797	750	764	813	791	780	775	761	818	784	843	804	761	791	742	805	811	854	821	806	765	831	824	740	810	798	733	808	819	792	814	752	806	802	745	804	826	803	788	778	791	789	755	790	792	783	805	817	777	819	755	760	832	778	796	766	800	784	784	802	733	805	797	776	800	811	785	772	825	782	727	831	815	739	771	793	777	792	758	778	810	815	789	788	789	791	764	776	787	802	826	806	801	851	815	790	782	788	800	819	801	792	787	805	800	809	775	786	819	785	785	763	811	828	817	802	810	753	851	776	760	787	817	847	745	792	783	872	772	844	809	824	813	772	739	825	789	840	801	779	770	807	817	841	762	733	773	744	772	818	770	774	807	807	824	772	795	787	774	810	808	822	762	820	809	813	751	797	810	788	775	798	792	797	789	776	821	815	822	861	805	804	801	771	775	782	834	817	805	789	857	761	827	723	837	793	793	831	801	776	792	826	757	807	858	827	789	805	763	818	785	776	787	792	810	742	776	746	815	768	766	836	792	772	752	819	737	828	752	809	782	792	847	851	785	810	779	804	760	761	828	823	800	797	842	783	832	791	709	834	814	797	828	770	781	764	839	754	812	833	804	787	813	743	750	787	823	812	793	794	791	816	799	772	797	785	832	797	771	782	783	805	788	801	824	764	768	822	817	759	838	760	806	779	766	793	805	808	748	837	858	784	862	774	771	824	779	833	767	785	740	804	812	803	804	775	774	777	766	808	772	816	766	803	776	764	822	796	787	772	812	769	804	783	824	801	772	773	784	767	822	764	773	784	800	803	802	845	797	818	807	726	789	804	819	784	836	773	811	788	861	801	787	804	780	767	845	744	779	827	759	825	789	771	789	807	826	740	799	766	744	834	850	795	809	792	814	782	765	781	776	770	809	751	777	847	791	792	794	844	762	742	809	787	828	788	787	810	754	820	787	775	828	831	848	814	816	797	822	817	764	798	790	792	744	853	742	797	733	871	808	754	823	795	785	781	755	787	742	785	838	808	771	770	778	813	749	794	796	766	859	784	781	825	831	766	817	842	792	768	807	780	765	849	825	812	760	772	836	744	811	798	782	772	804	823	769	814	832	820	854	797	805	841	793	743	769	810	818	769	805	781	785	845	828	793	807	773	766	836	814	824	820	727	791	831	751	797	787	801	799	777	752	794	781	778	820	810	818	763	869	803	770	760	779	798	819	836	784	807	836	801	755	810	780	824	768	883	774	762	823	829	867	837	806	804	785	783	741	830	812	795	820	781	812	820	820	771	767	816	807	784	807	789	832	779	815	802	803	797	800	857	783	844	786	797	847	816	823	797	834	775	787	798	831	841	823	762	809	850	787	767	796	824	796	814	757	757	771	770	817	843	798	791	767	765	792	814	822	802	806	775	814	780	820	805	781	839	768	791	821	816	779	800	787	835	805	779	805	768	767	801	791	833	774	759	771	773	841	800	821	806	783	786	798	787	751	811	770	810	813	775	817	800	797	763	785	774	786	833	815	788	805	790	849	802	801	793	819	773	768	775	821	768	822	798	795	817	813	765	784	777	779	748	790	796	835	804	840	775	802	838	782	777	804	756	810	821	764	792	803	825	774	808	795	811	789	771	829	795	829	818	755	743	813	859	795	766	732	742	830	814	799	760	793	774	801	808	807	860	785	786	804	784	802	785	792	819	808	847	768	828	824	796	789	825	808	802	819	766	855	805	798	780	800	792	814	754	789	807	782	836	783	770	809	775	840	780	839	781	782	793	784	792	804	798	793	781	827	800	785	770	774	814	766	815	760	755	818	763	797	777	788	774	819	784	827	801	735	816	852	813	820	809	801	866	793	820	828	757	817	776	797	816	798	794	810	808	795	739	846	799	819	817	771	793	815	735	781	780	804	859	847	832	758	786	792	776	768	827	771	808	768	752	744	845	809	757	795	752	805	785	789	771	817	815	778	796	851	789	787	773	815	845	785	851	789	780	817	787	819	788	741	855	779	813	810	850	822	842	739	747	816	812	788	755	765	781	768	811	817	821	812	805	804	793	771	770	774	801	800	756	758	825	788	796	777	813	763	787	763	846	783	830	784	777	814	763	857	822	780	769	765	784	784	832	817	860	797	788	853	778	790	834	770	827	762	765	779	788	784	749	791	777	762	822	795	789	798	821	816	850	804	791	801	836	743	818	779	840	817	796	833	812	769	799	828	832	761	840	781	822	824	750	769	845	810	787	779	778	836	842	832	846	815	838	849	814	802	805	853	742	739	760	820	772	798	786	831	788	806	810	779	770	756	800	768	786	776	816	768	801	791	750	744	837	814	747	761	816	784	783	821	792	810	816	771	826	791	722	773	834	816	782	786	765	785	787	822	810	793	820	773	762	793	753	789	760	818	774	775	784	790	823	805	767	833	785	841	821	827	783	756	840	761	804	816	806	851	845	798	758	793	815	802	804	791	766	781	780	782	765	793	815	775	761	834	795	785	834	770	744	801	750	771	797	793	752	763	859	787	754	765	771	830	753	806	827	761	817	729	750	814	816	801	764	797	843	782	802	795	809	795	806	798	833	825	783	766	742	772	871	803	822	792	820	821	813	774	798	794	762	800	796	781	787	797	812	811	790	788	813	805	829	793	775	797	827	722	822	806	833	828	745	795	807	751	800	847	799	764	827	802	790	763	823	777	756	815	771	861	754	817	818	834	753	871	817	818	763	758	780	793	778	777	791	762	791	778	802	745	802	804	780	782	818	771	798	817	803	802	780	812	761
24841	21450	24865	28416	21442	21394	2077	648	473	495	482	464	484	456	450	435	419	446	442	445	468	472	468	424	454	427	407	461	466	455	419	428	412	474	465	423	422	461	416	484	477	406	484	477	446	451	395	432	424	444	446	371	431	480	428	420	464	408	448	452	439	432	453	454	405	482	419	442	461	416	441	431	423	444	429	455	478	491	455	457	447	422	436	402	460	435	418	381	439	469	443	422	443	454	435	430	418	466	471	437	448	433	414	438	445	422	450	501	462	425	464	434	439	436	414	447	451	449	423	436	438	471	434	448	420	455	470	417	455	418	406	431	414	393	372	407	452	403	445	445	479	386	446	406	453	416	434	394	476	435	424	446	443	412	433	456	430	435	468	469	431	434	478	431	422	433	434	453	430	419	443	412	443	418	460	456	456	427	459	385	468	396	445	443	431	436	452	425	421	468	435	422	426	492	468	431	410	450	438	414	434	430	412	428	424	456	418	423	430	459	444	425	439	453	421	428	455	417	443	440	432	460	398	383	420	435	414	442	408	456	445	412	470	448	446	457	414	406	434	435	434	406	419	419	457	411	418	440	457	438	391	414	451	421	390	389	414	408	436	462	406	441	458	485	439	427	395	438	406	437	413	456	418	421	429	418	445	467	471	417	439	449	429	451	418	454	409	450	441	462	373	441	425	450	405	415	482	478	436	426	406	469	441	461	456	480	472	434	478	474	459	419	417	425	458	429	417	459	479	443	431	449	421	455	434	437	424	471	438	426	436	415	437	471	422	422	415	427	464	449	448	440	434	446	409	455	465	468	433	434	472	432	414	439	400	483	409	442	411	428	447	415	428	467	408	417	437	463	439	418	453	423	434	440	433	440	449	437	424	430	480	462	395	398	412	437	441	426	434	434	421	414	452	436	418	436	442	433	439	415	449	427	430	422	454	415	443	440	439	401	415	446	463	483	418	443	442	419	428	442	466	440	419	454	465	457	419	437	439	405	442	419	414	467	444	428	409	417	420	416	420	432	446	394	423	427	427	390	434	458	452	467	425	429	417	448	441	410	457	403	412	454	446	451	417	422	438	430	417	406	421	448	441	444	416	436	421	440	475	427	401	438	466	407	462	469	420	468	453	445	455	429	421	439	424	447	446	455	451	429	452	438	428	428	431	434	426	423	403	449	455	440	430	418	427	436	434	445	472	404	397	415	432	440	408	404	437	488	461	405	399	450	460	455	441	415	494	443	417	418	436	422	444	440	468	414	461	462	444	456	430	502	410	445	433	414	432	394	406	438	381	452	458	439	401	394	436	509	416	434	462	475	417	451	430	448	414	421	484	455	437	406	429	446	428	442	400	421	458	471	439	413	440	394	401	399	413	467	468	426	417	438	488	376	470	431	472	400	480	474	461	426	447	454	476	427	408	395	415	443	449	404	455	465	425	416	431	437	447	413	434	397	432	414	392	393	450	443	465	448	457	428	441	478	468	452	388	443	434	414	443	407	455	437	488	474	436	420	409	444	431	448	416	439	492	423	415	446	413	407	446	467	457	451	412	430	392	429	423	426	484	476	437	450	455	460	425	446	453	437	415	451	430	472	429	477	432	448	431	423	356	432	475	428	430	428	400	390	483	461	384	449	414	415	446	431	395	469	455	453	426	454	443	434	414	436	421	420	455	447	400	442	388	449	389	441	435	440	448	462	393	440	438	432	449	446	437	471	465	449	462	422	445	402	471	456	467	453	446	441	460	417	395	490	458	441	426	428	414	444	488	428	445	462	451	405	422	440	406	418	424	414	449	442	404	423	409	408	444	417	412	435	448	450	427	433	457	483	423	445	426	431	423	419	432	458	395	403	446	420	411	404	454	395	431	417	424	448	436	451	442	409	442	382	419	456	445	409	416	423	402	450	428	471	424	456	441	426	430	425	414	436	440	454	424	389	425	396	449	423	416	413	426	454	431	437	422	410	455	435	446	367	453	476	416	443	416	483	413	408	438	453	435	425	421	437	451	419	432	446	424	454	417	417	460	437	432	444	454	448	433	476	460	454	430	414	457	482	421	452	452	455	422	426	473	440	463	419	420	412	413	457	434	451	415	416	436	469	460	487	460	396	421	430	421	408	440	471	410	442	437	468	465	433	444	412	426	395	418	477	408	423	419	425	462	406	432	446	416	439	421	419	367	451	394	451	439	441	448	435	429	431	441	457	432	436	429	452	436	435	437	449	419	453	450	429	447	436	440	441	461	452	408	408	473	421	449	449	400	421	441	431	418	429	413	418	453	429	443	478	426	472	478	447	426	383	442	467	435	429	419	448	446	397	430	448	433	456	430	418	464	415	510	440	438	443	425	426	426	441	404	434	456	415	402	447	421	397	431	421	445	445	433	415	424	450	433	437	445	436	453	426	437	395	434	452	469	429	422	402	434	393	445	430	445	442	406	442	451	442	430	418	450	429	409	411	451	435	444	485	422	420	433	422	434	452	412	449	421	409	425	452	410	406	433	429	432	426	482	482	452	419	452	450	456	410	407	432	424	436	473	442	458	457	429	444	438	453	405	421	452	457	439	476	420	428	455	433	424	421	490	386	427	392	452	454	489	408	458	436	420	453	462	390	462	450	459	447	445	439	466	466	484	424	425	486	451	447	398	437	416	428	440	404	453	421	432	422	480	466	387	526	464	455	423	442	403	440	447	399	430	424	445	451	393	434	448	454	442	431	460	388	439	433	431	455	432	398	458	429	423	400	465	458	387	423	416	424	422	423	463	393	411	479	473	413	437	412	455	437	446	393	443	411	414	405	450	418	449	447	407	425	429	418	443	426	461	405	408	425	463	408	450	409	409	469	418	493	439	457	383	462	458	467	454	409	417	436	423	430	405	430	409	422	473	432	424	465	395	408	383	422	502	452	477	452	412	431	433	451	428	419	431	429	453	445	453	449	420	435	450	477	438	431	437	478	441	427	429	437	408	453	400	413	442	457	385	437	448	433	450	428	442	398	431	409	468	429	411	426	415	475	469	410	444	414	442	410	436	420	452	486	441	450	420	404	438	439	445	421	424	431	403	434	465	441	413	451	495	462	429	440	428	427	432	478	448	408	424	423	402	447	429	440	446	412	405	433	427	438	462	435	439	424	426	433	452	436	415	432	418	419	442	438	473	444	442	421	423	416	456	461	436	448	459	423	434	437	441	414	469	408	427	435	425	459	451	432	425	431	436	481	417	450	410	403	451	421	420	439	424	372	434	416	414	499	447	488	509	478	386	459	396	405	433	482	424	421	399	448	463	401	412	418	429	433	456	435	423	439	485	453	358	405	413	401	433	446	428	461	438	406	420	412	445	423	461	476	453	465	434	463	460	414	404	437	457	422	418	430	408	440	443	431	451	450	385	413	452	416	465	422	462	438	408	422	416	415	412	463	432	410	455	401	429	445	421	403	444	441	434	414	407	434	465	426	420	418	408	418	420	446	444	448	427	434	412	427	442	437	412	422	439	470	457	427
12692	7907	2003	1243	1094	1028	1005	1000	998	976	921	1047	963	980	963	954	885	940	949	978	891	949	914	943	922	975	906	977	923	951	986	935	953	941	918	954	948	954	978	895	967	919	904	900	895	944	963	946	908	968	935	917	909	906	923	929	912	953	925	938	991	919	962	882	945	956	917	956	959	906	941	939	844	985	935	922	898	901	957	930	951	892	925	912	992	930	915	929	919	934	927	946	966	888	936	987	938	952	919	975	965	976	954	902	919	941	938	931	928	903	920	912	991	942	921	920	911	871	918	941	911	919	906	885	964	926	904	905	935	925	933	932	889	947	950	968	945	939	966	982	923	917	936	964	878	875	943	938	960	916	911	924	923	946	916	939	935	1009	925	906	938	910	957	948	945	929	919	902	850	943	951	949	927	887	925	890	928	958	931	922	952	932	974	922	894	935	917	876	914	967	892	882	965	901	919	933	933	918	949	899	925	907	918	961	913	930	942	960	945	918	928	901	922	976	872	949	918	912	904	934	942	903	897	902	974	929	931	988	943	880	901	920	965	915	934	953	948	929	916	924	980	933	922	959	926	886	872	963	918	943	949	960	935	929	910	899	916	897	929	900	949	905	961	880	948	904	916	942	923	945	893	925	963	947	953	968	950	890	922	911	924	940	998	937	897	985	939	936	915	913	976	895	862	967	957	887	918	954	968	921	961	931	882	928	915	933	930	965	1020	896	911	985	965	926	927	877	981	916	859	899	905	1010	991	954	996	927	918	913	943	925	953	921	847	944	935	978	913	904	928	984	932	891	924	891	942	895	953	921	970	955	936	922	958	906	929	897	927	909	954	907	940	965	957	915	900	920	888	955	946	963	893	896	917	943	943	915	961	951	941	982	940	932	910	930	934	920	908	880	948	915	973	902	915	930	969	927	928	962	903	955	917	945	944	965	911	895	976	939	917	900	918	919	929	871	940	918	1002	897	933	948	927	895	947	939	931	899	938	947	959	873	917	905	959	969	907	943	919	975	934	930	905	973	941	930	900	925	946	900	921	961	902	863	935	1003	870	934	905	937	921	921	918	898	881	944	955	923	897	953	959	899	958	881	926	937	954	933	936	925	913	978	904	902	899	953	925	917	985	922	923	956	920	979	911	857	879	969	905	939	886	938	963	978	887	920	946	917	932	914	869	908	963	961	900	846	902	968	935	906	922	923	894	917	980	915	914	934	914	997	933	916	961	907	977	945	927	942	959	901	953	928	909	909	888	910	940	916	892	945	901	944	963	945	982	951	942	938	924	946	930	898	923	957	910	983	894	870	942	880	953	926	943	897	898	941	956	938	914	924	918	922	957	932	923	954	890	930	919	923	999	918	916	1006	943	897	946	917	894	987	928	901	939	918	1003	923	949	935	931	889	911	908	882	931	900	977	909	936	894	967	920	928	935	951	904	966	972	926	896	952	959	938	926	899	966	944	891	949	927	952	950	957	920	933	914	913	904	1003	949	912	992	964	930	976	933	926	853	941	921	954	918	913	953	962	938	980	927	987	911	947	1004	909	882	957	913	946	919	960	909	960	973	1014	891	885	914	878	938	932	959	908	911	978	956	921	970	920	888	974	872	894	958	954	936	969	918	931	943	982	896	936	913	932	958	950	907	974	907	881	921	931	946	949	956	971	915	918	928	918	937	941	911	918	890	939	948	977	918	953	896	948	984	961	916	868	933	918	887	954	979	913	877	912	953	938	916	986	960	912	888	953	943	885	910	930	963	865	953	929	961	885	899	897	936	920	897	916	984	962	957	906	946	923	888	939	935	908	872	914	900	912	960	940	889	980	933	925	966	959	977	952	889	881	948	871	914	907	954	913	954	881	876	991	902	893	947	960	940	977	961	951	953	939	889	939	967	941	921	967	975	918	878	918	878	915	950	916	918	942	915	958	951	877	911	947	943	930	893	938	923	909	907	964	945	881	950	900	918	944	907	944	930	932	939	919	917	977	900	958	930	946	924	943	889	931	894	922	952	989	908	974	941	918	931	922	915	953	903	915	984	920	937	969	925	893	914	956	963	873	944	915	959	941	939	947	998	966	920	951	938	861	933	914	914	958	971	971	939	986	932	851	948	949	910	867	963	925	953	936	927	970	923	932	937	972	943	951	923	884	886	967	914	928	936	937	915	930	911	923	887	937	976	876	961	959	925	980	967	890	927	950	902	897	979	901	962	935	975	898	895	897	949	978	960	965	917	928	944	938	974	936	905	939	929	924	926	919	932	951	920	943	918	936	898	920	956	905	941	929	892	910	943	920	931	964	891	901	939	954	939	955	922	856	898	972	911	963	933	940	935	937	932	950	960	914	919	855	935	954	919	962	866	950	931	949	950	924	927	903	932	895	920	895	920	916	880	947	922	895	982	932	974	917	932	944	963	924	976	939	908	929	896	943	925	923	922	921	854	964	898	903	942	935	921	964	928	889	948	947	899	973	950	911	895	944	894	966	926	877	921	922	921	944	950	904	916	990	986	991	946	916	981	891	950	966	954	912	904	952	946	930	953	975	939	933	895	892	909	876	911	922	927	972	925	900	947	915	962	912	938	922	921	943	906	886	944	902	944	923	944	911	951	972	977	890	917	937	900	914	949	921	1024	992	891	927	948	927	910	932	919	917	925	949	898	858	951	960	903	911	941	977	857	937	878	930	967	884	948	907	960	893	934	915	930	921	948	979	923	905	897	958	929	983	931	922	909	966	967	924	929	924	900	908	953	975	951	924	929	882	906	910	1005	898	943	1012	923	929	943	954	937	921	977	926	893	929	1007	942	951	959	955	945	946	959	906	871	950	918	969	937	934	981	943	922	901	909	874	914	946	925	893	935	975	924	920	896	918	904	941	889	925	930	886	923	905	1004	907	970	913	878	928	874	927	962	967	892	916	925	940	968	926	941	918	945	887	883	949	881	887	896	876	948	967	903	918	950	948	944	960	880	977	929	875	915	1034	964	940	889	948	921	961	887	904	914	923	887	942	919	966	859	955	897	928	893	968	932	883	937	942	952	958	963	916	908	932	922	915	880	901	922	928	938	930	921	916	951	899	983	970	1000	917	967	866	919	889	876	952	931	892	936	908	941	910	905	910	934	947	961	903	900	864	921	895	942	943	898	913	948	912	945	967	937	961	916	913	895	941	922	869	910	985	942	902	945	955	906	933	915	891	980	941	926	936	901	949	931	898	946	962	928	956	926	936	945	863	902	999	917	933	966	920	942	912	905	914	923	885	954	912	921	944	981	950	956	937	960	943	858	925	917	944	947	926	930	968	948	905	944	902	971	934	973	975	904	905	930	910	922	895	859	994	948	871	921	915	959	947	853	906	981	893	892	946	922	974	951	901	894	988	923	899	900	910	1007	908	923	979	982	927	960	945	903	952	909	936	935	919	910	931	940	951	948	962	878	907	933	890	868	944	861	924	913	906	944	935	884	969	905	952	959	947	933	907	881	932	931	909	931	894	905	869	917	841	939	958	934	967	904	897	935
24253	21434	25143	28122	21436	21447	20123	811	436	428	373	347	329	336	305	323	295	339	283	341	300	277	281	330	315	289	288	276	270	296	284	270	293	304	285	260	283	253	247	262	266	276	279	232	312	254	275	300	284	273	285	294	305	313	267	268	296	271	297	275	291	283	309	297	237	262	262	322	275	264	250	285	278	289	306	277	287	255	294	288	302	271	257	288	263	289	306	282	287	306	313	274	287	273	322	274	276	314	303	291	300	288	303	310	255	293	258	261	244	279	251	284	275	284	259	287	276	262	291	269	305	278	252	291	280	266	285	252	256	269	252	314	280	291	281	294	289	303	277	287	252	277	290	280	241	297	277	285	315	246	300	266	281	293	320	277	286	296	288	295	293	264	297	266	279	292	264	256	273	286	266	281	261	309	237	291	277	251	276	271	268	254	276	273	270	285	256	299	305	275	283	283	294	277	290	256	270	274	299	259	267	253	286	281	279	275	307	289	273	289	280	260	270	270	263	245	307	260	262	292	292	278	267	321	265	259	293	268	248	285	259	275	286	284	293	288	263	296	297	324	269	285	253	272	286	294	336	302	305	265	281	269	307	273	253	268	270	277	290	277	267	251	280	258	280	304	284	294	264	284	268	281	312	275	262	292	256	283	282	277	295	246	291	278	257	257	297	263	294	276	276	286	283	284	256	267	267	279	316	315	266	269	258	257	302	272	297	274	257	283	270	294	276	259	283	299	264	310	258	280	314	283	264	282	302	237	277	280	250	280	283	249	282	260	295	265	278	292	280	286	271	294	286	242	268	276	275	292	296	277	292	296	309	262	273	281	296	241	241	294	269	285	294	294	256	265	277	296	296	281	281	296	281	284	289	269	281	272	293	283	264	274	315	285	285	253	282	305	250	270	298	263	294	253	303	292	277	294	289	279	305	298	275	299	277	297	274	297	268	243	258	261	259	292	289	276	313	263	270	275	273	273	299	285	269	257	296	293	242	254	254	277	286	309	284	271	250	291	259	263	273	270	256	261	280	266	267	261	291	281	280	308	273	272	264	326	309	257	277	263	295	300	278	300	275	245	248	271	297	267	268	267	275	295	283	290	284	313	302	270	297	270	250	300	293	254	266	265	292	299	264	264	254	293	264	296	296	289	264	276	282	294	279	277	310	276	253	309	277	282	278	288	273	284	271	285	269	276	327	312	275	277	285	273	253	269	296	274	266	289	303	285	244	289	274	263	262	283	269	310	287	257	293	277	290	298	281	259	267	288	258	235	275	283	271	275	290	259	270	288	298	260	304	299	295	294	316	308	248	308	241	293	282	275	250	258	299	284	288	251	288	288	261	288	291	274	280	286	295	233	291	313	312	265	269	275	304	281	303	271	261	281	267	234	277	286	273	256	267	269	274	289	292	277	293	298	303	249	272	280	308	262	274	269	266	292	297	295	267	255	274	271	265	275	253	269	310	290	269	260	288	289	307	274	290	285	282	277	292	301	281	302	288	260	280	275	284	269	287	279	273	278	294	285	273	279	274	281	269	246	319	267	275	287	265	271	279	287	240	260	296	289	251	302	305	279	270	258	278	318	304	302	287	273	285	281	291	289	268	263	264	238	297	265	288	287	264	276	270	271	275	281	270	270	241	296	269	285	283	298	308	272	279	298	269	276	293	295	298	279	271	287	283	265	262	252	254	274	282	253	259	242	268	282	278	248	327	297	276	279	288	277	307	266	283	303	250	283	267	284	301	289	291	299	282	285	274	286	269	263	272	312	265	285	302	267	248	256	278	273	271	255	275	305	279	268	274	287	298	277	268	286	271	266	259	261	316	276	272	287	290	297	256	271	276	240	291	275	255	293	275	265	270	282	259	294	276	298	267	240	250	291	287	254	273	282	277	283	288	274	261	264	268	304	281	290	263	256	291	266	316	284	273	282	297	282	261	291	276	249	265	299	290	259	279	283	266	269	287	306	267	248	240	296	280	275	278	307	294	298	293	293	264	276	291	245	253	272	291	269	313	266	296	261	260	286	246	307	281	278	275	283	285	289	264	276	298	302	290	281	269	305	257	260	274	258	261	292	266	287	280	260	307	304	235	288	270	272	267	270	276	277	273	244	255	289	269	312	273	265	267	296	292	264	281	290	276	251	255	261	257	243	248	259	254	279	284	260	268	269	278	243	281	268	252	284	272	289	301	296	285	271	267	269	290	280	281	286	295	282	246	273	293	259	276	252	327	247	263	286	293	262	273	287	231	258	304	266	303	279	270	266	283	298	268	259	318	302	273	257	259	281	284	288	296	257	260	250	298	272	268	275	289	283	289	301	286	295	289	277	286	270	269	271	283	292	274	258	267	269	274	251	299	279	290	275	273	267	316	255	271	274	251	261	290	305	289	274	293	274	308	267	265	267	278	254	276	297	285	297	302	291	254	277	281	262	291	283	300	270	269	289	303	252	284	269	240	267	296	264	307	296	261	266	299	292	277	278	272	329	283	291	290	266	310	258	294	252	288	317	282	272	266	266	302	277	290	265	304	271	294	294	309	272	276	273	299	233	343	270	286	280	292	270	293	280	276	269	296	283	278	277	311	291	300	267	259	273	263	300	294	297	275	286	293	259	267	282	231	275	306	294	267	245	266	268	262	290	296	306	287	264	275	280	269	269	296	250	270	248	275	282	251	271	278	249	290	287	265	270	275	263	263	245	302	282	263	265	260	246	274	274	288	295	289	275	268	284	275	260	281	251	250	261	246	332	272	294	279	293	307	286	303	245	291	281	305	276	259	261	301	273	248	297	315	279	262	284	295	290	267	271	284	278	264	247	261	280	282	291	286	282	302	268	261	300	291	275	264	288	298	271	287	286	321	273	289	277	283	270	281	297	299	267	313	307	275	287	240	256	257	271	298	274	229	276	289	294	272	307	270	278	266	299	267	291	290	264	266	267	287	298	292	286	276	268	314	268	314	279	279	261	270	281	231	270	247	297	258	267	294	267	309	315	263	259	308	284	296	269	293	296	289	265	295	299	279	294	293	280	301	291	274	298	300	274	265	261	281	312	277	284	271	301	280	306	302	270	257	304	285	246	276	320	272	292	300	300	239	293	278	259	284	288	313	273	277	259	295	282	293	277	267	267	262	275	292	272	273	299	297	256	260	321	309	275	262	273	276	281	304	260	295	274	273	258	301	277	261	264	282	282	302	317	262	254	288	266	307	269	228	255	276	256	283	274	299	275	279	300	248	265	287	265	265	259	246	259	316	268	295	282	274	262	286	277	293	269	317	284	298	305	252	256	263	301	288	300	260	279	262	269	262	263	282	284	307	263	272	294	262	291	283	297	300	275	281	289	275	279	291	256	275	300	272	270	267	263	286	293	277	283	289	289	271	307	275	263	265	283	304	265	242	293	271	280	247	282	311	276	251	263	247	271	287	299	297	306	262	251	275	304	288	276	294	291	295	258	306	289	281	283	288	262	326	294	276	293	242	277	324	299	271	255	279	283
17534	10575	2759	1236	901	782	749	696	714	699	671	675	642	619	591	594	617	605	557	611	591	678	616	578	615	607	620	633	587	588	612	604	672	610	653	579	622	603	589	588	583	554	678	597	605	592	626	567	606	606	612	587	632	604	560	644	614	609	631	603	601	544	584	639	579	639	631	585	598	597	596	577	620	597	628	628	620	587	627	656	628	678	639	623	612	620	613	619	650	598	620	641	661	579	635	612	682	672	622	604	602	600	625	629	640	603	623	634	607	606	602	604	630	545	594	607	628	622	589	579	573	607	585	577	606	634	595	610	594	632	548	595	611	655	577	595	597	583	566	565	572	631	589	586	609	591	625	646	622	638	601	648	584	632	586	586	623	608	648	638	600	591	608	622	609	597	582	554	597	609	620	627	629	606	631	616	631	634	627	625	587	667	652	562	606	606	628	557	606	623	587	637	626	604	602	577	597	602	602	614	614	591	601	603	642	590	608	600	607	636	595	598	618	576	639	596	606	625	630	579	609	607	605	588	618	595	613	643	620	609	603	663	600	604	584	617	581	616	604	575	596	598	648	616	564	595	627	583	586	590	593	615	607	613	614	616	589	605	626	583	610	614	634	581	631	620	549	644	617	613	613	600	648	621	590	623	616	587	640	619	649	575	636	674	590	607	633	619	606	641	581	581	600	640	620	632	657	626	621	609	632	598	552	594	602	610	562	582	616	588	591	639	611	563	610	597	620	566	590	603	631	621	605	612	629	596	647	609	609	610	609	611	609	612	580	627	576	556	596	612	548	566	615	641	626	644	583	647	623	591	624	596	600	636	656	619	635	602	629	625	619	597	560	580	657	614	549	605	641	543	637	603	575	601	609	591	640	591	594	568	622	634	613	558	610	593	595	614	615	611	585	580	611	612	597	581	621	604	573	613	596	599	608	652	643	568	634	633	603	626	564	607	571	611	607	624	595	588	618	580	655	580	615	629	650	645	573	607	628	607	606	613	601	632	603	603	626	622	630	594	599	612	646	598	594	601	629	598	679	564	574	603	614	602	616	581	595	609	632	598	594	609	655	634	582	603	613	596	617	604	612	631	638	622	638	615	581	579	600	607	610	607	582	598	648	635	579	616	617	599	627	564	603	604	579	611	603	621	583	594	632	597	615	603	644	578	557	612	635	601	589	652	599	591	577	620	617	622	625	614	606	632	590	609	604	597	590	581	620	583	601	580	610	615	626	582	592	595	643	604	609	602	609	588	583	635	646	609	612	597	640	600	578	584	609	608	629	575	552	618	647	578	589	556	609	588	623	582	646	574	617	573	609	600	618	599	550	613	572	608	627	617	547	607	575	568	600	626	560	570	605	570	557	536	593	611	611	604	615	604	583	603	636	575	618	627	577	667	579	629	626	603	630	611	590	601	620	594	634	621	627	645	617	603	583	599	597	613	615	575	591	596	615	627	543	597	586	619	616	578	642	604	607	574	592	619	588	617	608	643	637	606	561	606	584	639	591	600	589	600	599	603	628	621	563	645	615	613	593	601	623	580	564	590	612	617	619	596	626	597	669	581	540	610	602	650	622	567	614	641	577	634	616	603	580	577	610	621	622	576	621	594	600	582	585	647	604	599	587	620	602	584	634	609	615	601	583	605	619	601	649	598	597	589	621	610	634	575	631	591	590	646	633	596	585	599	616	617	636	622	578	583	585	577	589	575	605	560	584	620	614	603	660	603	661	538	590	617	580	573	593	623	589	622	616	604	600	680	614	614	588	626	593	639	597	585	579	601	594	599	567	586	626	594	634	579	596	620	584	625	603	614	643	580	604	597	588	578	605	573	555	633	627	650	602	607	574	620	572	611	605	585	595	597	608	592	575	650	630	578	571	650	609	626	577	609	576	565	600	617	576	619	633	622	631	559	663	612	582	627	590	557	601	559	593	565	595	612	635	593	631	672	622	605	595	614	576	590	592	593	605	580	596	624	622	635	634	597	590	584	622	620	588	613	601	613	594	645	612	609	567	611	621	591	656	621	579	630	561	650	571	609	622	646	644	594	594	555	606	592	599	578	601	654	597	614	563	625	602	627	611	598	580	589	632	642	553	597	625	599	630	660	624	565	569	609	582	561	633	622	605	619	649	630	578	610	556	575	655	618	539	581	567	592	633	604	637	583	650	596	587	622	659	609	618	653	587	627	579	664	592	591	590	613	605	592	585	633	599	626	590	618	581	567	613	583	633	604	602	647	607	605	604	601	618	577	615	628	578	614	574	627	612	590	581	629	613	632	576	586	615	604	646	641	601	608	643	580	615	590	576	616	639	602	628	606	615	559	628	624	573	622	610	574	610	615	619	606	610	614	628	616	595	630	648	573	603	616	595	618	583	600	564	622	577	565	634	598	618	599	570	627	596	613	644	607	591	574	596	608	621	601	622	618	614	597	603	631	583	577	580	586	629	592	601	628	612	640	610	645	611	616	599	586	604	594	585	570	566	613	602	616	571	615	615	624	692	609	619	583	577	581	607	636	621	598	611	650	603	595	595	609	619	613	631	563	573	614	596	550	596	586	625	574	594	602	611	634	588	623	602	615	641	590	605	621	597	628	564	626	556	620	606	649	595	589	611	622	613	595	664	629	633	640	569	571	637	602	580	638	585	649	606	625	615	571	608	616	625	550	618	594	616	588	615	633	583	587	600	600	565	618	581	590	628	616	645	575	603	549	623	609	579	602	641	615	598	608	619	566	619	610	613	653	607	624	597	595	564	611	579	582	574	615	586	590	676	578	622	643	585	528	605	600	539	584	603	574	626	573	615	617	597	593	629	640	601	581	655	590	654	590	644	595	638	608	598	613	573	604	606	611	623	569	643	614	602	643	601	591	638	603	643	633	616	611	566	634	623	605	620	625	612	605	626	619	622	577	567	614	594	655	629	605	574	573	607	574	620	631	574	607	604	591	588	603	617	669	586	595	594	588	621	594	627	602	594	647	585	619	615	644	643	597	606	587	583	639	660	589	587	613	594	622	606	629	592	629	609	613	590	557	584	606	603	562	616	624	625	671	654	638	594	607	553	636	620	607	606	583	601	579	586	620	614	592	583	593	649	632	617	590	666	614	581	606	594	620	564	598	644	600	610	616	597	618	565	629	585	572	604	620	636	622	608	605	611	609	576	604	624	612	622	561	556	586	646	629	583	633	580	601	623	603	571	601	590	593	596	586	562	553	582	594	625	622	589	608	612	639	603	605	609	580	626	596	644	595	619	612	624	600	596	592	619	573	637	606	606	584	578	589	629	567	581	605	582	620	552	622	599	603	629	575	623	612	600	576	626	612	618	626	616	576	625	614	567	615	625	567	574	597	616	593	629	600	574	579	595	582	596	604	605	559	559	622	644	611	613	620	657	605	623	673	648	645	639	638	625	606	602	605	622	566	599	587	630	579	561	635	600	591	651	573	637	592	617	572	604	581	660	618	641	573	602	644	571	640	606	634	634	628	621	631	595	616
32354	20607	9974	872	545	507	485	349	364	360	348	370	328	340	349	369	336	322	336	364	344	365	373	342	321	358	345	350	377	335	361	345	368	368	371	350	349	327	347	349	356	358	351	335	343	359	373	340	389	357	355	371	359	369	359	364	328	327	351	347	339	354	349	352	340	322	331	349	356	334	336	352	377	358	349	371	370	348	335	348	345	357	335	360	335	363	352	372	377	363	371	355	346	344	338	351	331	374	332	339	370	343	359	347	344	379	351	357	325	357	341	349	387	328	382	376	352	323	353	374	377	353	348	370	334	351	367	354	325	327	352	374	396	347	335	336	311	363	349	322	377	367	341	351	317	326	347	305	330	392	323	338	387	360	388	353	331	328	362	340	348	353	309	320	327	366	317	384	340	349	360	338	353	357	311	363	338	391	364	351	340	372	340	370	359	336	315	367	380	363	360	361	344	367	346	325	337	345	355	312	368	362	362	362	364	334	375	333	345	330	354	355	337	345	335	351	370	341	366	388	334	371	390	309	346	354	326	350	370	366	355	358	347	349	333	330	355	355	351	385	386	354	340	370	346	343	361	387	323	360	370	387	345	354	356	318	376	361	347	349	308	346	323	364	382	358	338	343	336	336	337	368	324	374	342	334	338	354	350	334	331	384	346	338	304	355	335	332	320	352	343	347	356	366	338	352	350	328	366	340	345	345	311	370	341	341	337	356	357	341	356	378	350	349	341	310	365	342	373	381	373	368	350	377	375	354	315	322	334	337	359	366	361	372	363	351	315	354	369	344	361	368	336	344	377	347	407	390	321	360	348	359	358	356	368	342	313	377	337	345	345	349	331	368	346	355	324	358	382	336	338	328	336	323	395	389	358	346	337	346	347	389	335	375	379	348	350	319	338	350	373	374	368	348	335	361	301	355	320	354	390	413	344	386	334	407	380	309	371	323	358	367	361	331	353	379	349	377	368	328	345	354	362	367	329	348	364	353	368	333	346	336	310	357	345	339	377	363	323	333	345	309	341	337	331	326	375	341	366	385	332	366	378	363	349	340	368	372	353	341	348	337	346	375	359	337	312	321	334	342	366	352	344	341	337	387	344	365	374	339	333	340	332	325	323	351	326	356	358	351	351	347	351	383	380	358	370	330	292	373	315	363	332	347	403	363	351	360	365	381	337	351	344	368	384	377	357	371	373	342	374	345	368	403	352	324	355	327	366	345	332	385	361	331	387	366	317	360	346	328	329	341	368	373	351	371	347	368	335	368	366	364	350	362	377	351	334	347	359	360	341	340	331	397	354	340	331	359	353	351	343	358	355	335	352	347	376	360	363	378	390	327	301	342	359	331	351	337	355	336	369	354	334	390	348	353	330	349	395	356	359	352	330	358	347	357	368	335	387	342	382	353	353	336	353	354	353	350	359	361	371	339	337	360	304	328	353	358	338	349	365	394	351	331	351	350	344	376	351	350	345	356	321	353	353	362	363	372	362	340	367	374	379	374	358	353	330	388	367	342	361	341	360	342	356	351	393	337	343	354	378	352	357	356	389	351	352	359	366	350	367	352	321	339	304	325	333	365	326	342	330	336	342	371	409	381	366	364	343	351	318	322	329	388	322	357	364	350	340	339	357	369	363	356	338	323	330	392	327	332	341	327	326	359	347	330	374	352	385	360	355	392	371	337	350	366	369	330	339	371	354	328	343	380	384	344	363	370	364	382	346	332	327	340	338	337	323	358	325	308	337	333	328	331	333	345	368	360	341	352	324	347	336	323	390	364	343	365	369	323	376	331	349	352	342	347	375	375	351	340	306	376	317	339	349	358	332	343	351	352	384	362	331	334	377	345	386	351	341	365	363	311	329	336	331	336	369	347	354	353	344	385	360	351	338	353	348	335	351	363	325	322	351	367	343	318	336	331	386	339	378	345	340	341	341	361	342	340	334	354	392	381	362	370	316	356	368	346	323	336	350	360	375	346	369	322	336	332	357	377	326	341	313	344	376	347	356	355	322	350	324	342	332	346	381	394	341	366	360	323	349	367	349	360	383	346	316	361	345	345	329	339	351	373	360	334	332	313	366	341	334	355	397	355	379	383	379	336	340	365	389	363	310	346	355	316	349	353	333	324	395	358	366	409	368	357	338	308	362	380	390	340	377	352	396	370	306	358	368	350	340	338	341	354	352	345	361	347	349	372	361	354	325	349	388	348	350	349	336	400	349	318	364	353	372	356	372	374	357	350	307	342	367	375	365	371	344	368	328	377	374	381	376	390	353	387	301	366	369	368	364	322	436	375	362	368	350	379	372	329	367	345	339	357	363	361	332	352	374	384	378	353	346	312	355	336	366	373	369	395	345	370	370	337	332	339	356	323	334	355	355	353	382	389	336	337	362	359	346	366	350	304	372	347	339	350	350	375	376	373	371	368	351	367	362	352	378	359	336	346	389	356	391	336	380	309	344	370	376	376	352	371	348	317	366	352	343	361	352	348	332	354	355	294	348	361	350	360	336	375	375	361	326	334	348	368	379	357	349	353	337	362	322	352	359	351	353	351	405	350	320	396	348	380	350	352	313	338	348	336	376	376	369	349	357	326	361	346	353	349	346	345	362	310	335	361	339	325	345	370	353	346	338	331	366	371	362	354	312	357	359	334	384	343	373	322	306	385	357	317	326	346	333	366	371	347	362	340	365	321	400	373	346	388	365	367	361	354	345	381	363	356	348	360	360	342	344	364	347	354	346	338	371	342	338	319	344	310	350	348	356	399	362	357	352	347	403	375	343	314	320	362	330	377	377	310	385	370	365	326	359	334	360	337	385	349	364	335	356	349	326	340	362	364	374	351	342	363	344	365	355	367	370	376	392	337	359	343	363	336	352	367	387	345	365	375	353	369	340	317	338	382	337	343	362	380	329	373	340	353	372	360	331	349	363	371	402	374	342	351	319	328	369	360	352	340	331	356	358	367	372	311	328	357	369	376	349	330	338	365	355	313	356	355	362	385	377	372	367	368	373	348	342	371	329	375	341	341	342	353	361	342	340	339	329	335	347	318	345	354	335	333	350	356	357	367	335	331	350	346	328	349	357	326	347	381	364	383	361	348	343	340	290	374	339	369	357	329	313	369	357	362	372	332	360	342	378	378	359	342	327	367	360	354	368	340	354	342	368	364	348	360	346	359	360	340	354	330	338	363	365	333	363	400	339	338	375	334	369	359	367	354	340	349	360	353	333	335	331	353	311	364	349	316	341	374	416	319	374	362	328	347	382	325	329	338	348	367	373	356	331	359	376	369	356	361	348	362	337	355	357	339	348	332	355	366	349	359	300	350	365	356	349	384	358	383	366	359	323	378	307	326	329	321	350	373	353	317	360	338	336	325	343	353	358	304	363	324	350	325	325	356	354	347	359	334	356	325	361	338	370	361	361	311	369	377	370	363	377	359	353	331	350	344	362	342	371	356	366	353	314	370	331	351	387	358	351	320	324	354	318	369	374	340	313	331
6462	1377	909	798	801	774	840	805	789	817	774	773	784	798	761	804	829	777	780	803	791	804	798	818	789	809	812	804	811	803	826	774	803	799	806	785	819	830	830	822	786	791	844	808	753	841	762	827	766	775	818	816	794	783	846	768	786	820	829	782	819	817	828	762	820	827	812	808	814	797	805	800	834	816	819	779	795	792	794	802	854	880	775	851	780	769	779	799	814	826	809	797	816	780	832	801	748	804	766	850	787	811	774	837	821	799	763	786	781	751	738	795	773	804	811	802	794	797	769	764	810	789	748	762	829	825	803	797	794	823	726	804	779	789	779	749	803	821	819	762	807	797	807	832	780	813	774	782	748	826	802	751	816	815	787	820	805	794	816	865	815	830	776	784	749	801	765	810	867	814	789	800	795	802	830	801	795	812	827	810	796	747	758	742	768	773	769	778	805	818	787	768	797	794	802	769	781	815	769	810	766	856	773	783	810	795	805	777	757	832	735	797	752	847	801	764	774	797	783	790	802	816	749	764	797	757	779	813	825	801	784	787	800	777	831	779	769	806	819	763	786	779	839	751	830	816	760	806	871	790	786	781	805	821	791	778	793	778	814	803	753	775	781	774	790	801	833	769	802	766	795	783	868	765	781	817	797	801	810	834	762	827	796	808	794	774	796	805	754	785	764	818	829	790	783	801	850	774	787	792	826	794	732	807	830	770	768	810	858	806	829	799	806	834	738	736	745	798	802	767	788	789	822	830	790	762	784	830	768	726	842	818	771	786	797	807	791	839	761	740	815	800	816	819	837	858	812	782	824	809	811	788	809	846	774	796	816	838	794	774	800	836	797	774	807	832	769	834	749	762	823	778	729	812	801	820	821	768	855	813	840	798	752	789	799	789	781	808	855	764	796	796	824	804	796	797	777	791	805	844	815	807	731	798	788	850	779	816	805	874	838	820	849	771	828	786	808	814	784	827	842	849	792	822	782	812	772	785	779	821	831	783	819	780	772	771	790	760	774	788	780	814	776	775	773	766	830	772	814	757	769	796	750	737	833	818	829	750	779	828	850	830	791	825	818	844	814	782	797	820	777	777	834	780	767	784	818	787	789	755	818	815	813	785	763	792	809	792	789	823	771	818	787	796	820	786	753	790	812	772	787	788	805	791	797	794	787	814	801	823	766	763	790	779	775	758	780	811	774	784	798	816	755	795	830	754	780	770	818	782	768	739	825	793	795	772	765	848	791	845	816	816	779	802	812	804	815	781	751	763	824	830	783	793	827	778	787	781	794	803	814	752	836	819	808	821	796	802	792	756	809	832	793	786	809	798	800	798	814	826	842	778	863	785	806	800	770	797	814	814	822	774	838	739	835	810	792	790	830	777	820	795	730	814	798	792	758	764	815	804	772	783	808	802	797	808	789	803	812	787	786	818	784	797	739	781	810	810	812	801	798	796	830	833	811	762	823	765	795	806	759	785	837	791	803	796	816	842	837	814	831	793	843	827	813	786	814	763	771	795	772	791	834	806	781	805	807	775	784	820	763	787	813	786	751	803	789	805	813	777	821	835	784	810	779	846	769	832	813	802	771	811	816	723	807	843	806	803	721	851	798	836	829	840	809	787	842	799	763	810	788	755	819	790	741	817	767	778	830	772	819	813	792	807	790	812	802	793	793	771	782	830	775	792	789	807	776	815	801	781	821	860	808	809	809	783	835	800	773	791	813	802	786	781	811	782	814	806	762	838	781	787	828	781	770	792	760	759	782	775	821	786	795	815	759	822	807	805	832	781	792	782	832	813	833	805	859	818	770	808	825	798	821	775	773	823	806	760	792	793	787	847	758	748	767	793	791	813	795	859	774	806	778	797	802	842	815	761	786	760	799	789	813	802	779	812	777	836	769	820	769	811	842	777	772	815	769	819	831	823	802	872	846	779	845	855	842	785	799	810	773	810	826	815	819	805	777	800	829	782	736	795	843	787	779	832	781	763	756	826	786	844	799	831	798	783	760	784	808	795	781	825	801	736	829	842	848	795	792	772	760	785	814	839	782	803	841	770	807	787	793	779	786	774	833	781	885	763	761	771	755	849	809	807	838	749	800	717	845	765	819	825	800	782	820	806	820	819	794	802	764	767	821	833	794	859	743	803	726	785	823	767	829	817	810	809	799	775	787	781	790	800	801	841	781	753	765	816	817	770	803	750	780	774	767	794	787	750	802	794	825	806	740	773	789	805	803	789	756	831	731	766	752	812	785	798	774	772	703	759	770	794	837	815	775	806	825	824	808	786	815	852	787	765	826	796	795	796	815	785	746	808	748	838	820	803	820	824	816	752	839	777	781	781	756	815	786	780	787	808	782	783	811	842	843	785	810	819	807	772	836	798	805	807	777	825	823	789	789	812	826	847	739	796	819	751	841	740	799	760	827	754	829	836	828	807	789	780	798	838	834	795	779	806	754	797	810	844	790	839	794	811	788	779	740	781	800	800	809	788	833	802	747	727	768	800	844	824	754	798	777	779	762	784	851	804	795	837	752	831	847	771	770	783	818	784	776	810	854	809	804	795	812	813	820	785	819	811	838	795	810	757	765	789	794	779	798	752	807	810	822	732	746	792	797	870	843	845	788	766	847	844	776	778	788	752	761	796	790	758	760	799	817	806	771	796	796	756	800	824	773	827	790	749	807	785	825	777	771	772	790	819	777	835	800	824	750	804	763	800	835	807	769	789	786	777	835	748	784	823	806	841	855	846	751	777	804	770	779	799	802	812	785	797	841	724	777	770	761	801	804	803	829	806	800	797	838	756	832	769	807	831	750	733	777	810	804	824	757	793	754	807	801	832	828	768	805	812	804	821	784	814	798	807	763	777	826	761	798	832	852	825	785	792	805	815	783	787	808	811	832	800	777	739	795	809	767	816	799	789	795	771	764	790	797	827	795	731	835	776	790	798	786	789	804	803	913	794	808	790	820	728	750	809	832	771	845	770	782	783	849	812	810	834	777	793	795	813	806	827	781	822	800	799	777	828	788	800	873	793	749	799	783	756	795	818	786	794	817	788	840	783	753	832	811	790	749	787	788	803	861	845	771	788	785	758	807	772	784	799	779	838	783	786	822	784	817	792	813	765	823	805	826	785	849	830	795	835	796	816	848	771	787	819	782	808	787	816	828	823	793	821	819	806	806	851	828	784	857	798	745	770	795	814	752	818	794	748	784	847	814	819	771	770	817	800	808	804	779	848	747	809	798	800	786	813	789	777	782	814	794	793	839	804	812	780	814	805	824	787	787	818	850	811	783	835	809	819	801	819	778	822	834	757	780	797	759	810	807	772	797	787	780	789	793	791	787	781	806	810	779	781	798	832	811	806	818	844	785	786	827	810	776	816	780	797	799	783	804	851	840	764	847	846	775	757	775	799	811	798	802	854	874	801	867	856	778	801	751	787	764	807	823	759	821	784	800	780	750	855	822	775	842	783	807	799	797	795	800	804	866	798	828	786	842	769
24835	21432	24880	28409	21436	21394	2134	626	507	539	472	489	449	430	442	444	443	452	404	449	488	451	460	431	443	429	480	463	407	463	431	437	432	428	467	407	472	467	430	413	432	470	446	470	476	401	444	387	418	478	408	421	469	462	434	418	443	436	383	485	437	436	462	414	426	392	401	414	428	422	399	422	397	388	430	433	470	415	467	435	447	429	450	450	441	445	454	434	469	418	435	438	469	503	431	433	429	443	450	451	428	455	433	446	444	426	453	446	423	423	401	414	403	420	433	428	385	482	485	458	420	421	461	407	411	469	403	467	495	456	454	439	423	432	451	431	462	449	474	433	461	458	471	425	460	407	412	438	441	417	482	466	421	419	440	448	443	407	450	442	421	465	453	443	471	431	446	415	444	453	420	464	448	457	460	441	428	468	495	448	447	415	430	427	473	422	451	452	464	446	434	440	438	468	409	444	415	440	468	420	464	428	403	419	469	450	445	431	462	382	446	430	449	435	446	413	452	384	442	413	460	453	417	469	406	432	428	441	427	446	432	464	440	405	438	426	460	440	437	438	402	453	417	451	455	451	405	416	416	408	395	414	411	447	432	439	430	491	459	389	430	428	433	449	462	476	480	449	399	455	400	461	433	453	446	431	466	437	454	413	424	420	428	409	425	431	475	451	440	495	465	429	438	475	423	453	470	456	445	407	438	465	423	458	460	456	446	438	444	439	435	409	446	436	458	440	425	442	421	452	419	443	430	422	447	412	424	448	441	445	447	478	425	436	459	429	408	462	412	433	475	453	447	442	459	446	446	475	477	495	423	416	400	442	416	459	461	467	398	460	476	462	477	440	419	455	409	452	421	467	508	474	417	431	453	428	430	436	446	400	413	448	434	477	411	427	439	398	461	436	420	456	453	443	451	433	436	419	479	441	440	408	423	479	423	413	453	414	427	439	431	438	450	479	409	441	431	412	458	453	456	440	396	435	436	438	422	440	432	482	452	422	458	441	455	451	440	431	433	442	432	470	441	417	374	468	426	403	432	440	464	429	464	461	449	464	470	441	405	435	447	443	470	448	483	466	456	478	425	458	465	453	458	421	484	450	450	448	418	441	430	471	429	473	452	490	451	488	454	449	497	433	441	437	424	433	457	428	423	406	426	414	437	455	456	425	436	447	408	436	431	481	433	444	427	416	450	442	438	438	454	462	440	423	411	417	424	409	401	446	450	374	420	437	426	433	411	458	481	478	476	426	482	426	450	421	450	449	417	485	491	410	419	448	452	459	475	424	442	413	429	441	493	479	426	441	419	470	450	474	413	434	439	454	416	425	405	425	442	402	427	472	471	459	418	440	445	463	428	464	443	439	439	440	444	447	452	451	452	448	417	443	416	431	448	435	436	502	434	419	391	451	437	483	436	417	404	444	447	455	459	464	477	452	444	442	454	456	456	476	443	469	491	410	421	425	445	381	405	428	447	428	443	443	412	427	436	482	455	449	425	410	358	470	443	466	425	423	461	443	417	437	413	473	429	462	428	420	419	422	400	445	411	419	411	436	405	451	452	428	429	430	453	444	410	421	450	438	476	428	434	412	406	399	427	394	439	423	458	415	428	436	380	460	466	420	453	419	393	386	451	444	441	453	430	456	445	441	433	406	414	441	428	414	432	431	437	481	441	428	404	460	435	436	456	414	425	428	420	446	459	451	407	429	403	394	424	441	449	440	456	465	456	432	417	435	427	426	465	458	358	411	467	448	430	457	474	465	449	435	395	448	458	460	432	475	469	443	449	454	416	466	399	432	388	413	442	425	391	409	460	398	424	454	449	448	414	421	433	458	435	461	430	450	393	422	388	403	405	437	441	406	441	478	463	400	422	483	416	409	426	420	424	449	433	434	419	467	453	415	446	414	442	456	429	425	444	458	462	411	457	442	442	476	422	422	486	416	430	466	422	463	430	378	446	457	433	386	455	421	406	449	445	472	441	394	439	456	432	460	455	420	377	401	422	430	401	451	431	449	462	417	469	434	412	449	440	423	414	450	422	470	428	508	443	394	442	426	440	445	417	428	428	426	446	406	444	438	454	441	415	470	408	459	436	404	443	427	460	421	436	445	439	448	435	430	461	438	413	437	423	456	416	418	532	441	414	483	460	488	384	441	445	455	397	438	466	364	409	432	438	448	403	448	440	440	431	450	447	398	432	459	441	437	436	416	429	433	429	444	431	434	431	446	408	508	433	465	414	437	439	456	406	415	423	408	459	429	426	471	420	437	431	473	445	428	416	430	438	431	420	455	445	456	397	442	429	431	406	451	434	447	451	456	457	425	450	427	409	437	473	442	421	470	469	432	402	464	425	455	422	484	497	441	415	449	451	427	454	419	419	428	423	439	428	462	432	426	461	425	400	439	428	422	404	442	463	441	464	459	476	450	440	436	429	445	431	474	455	417	462	456	443	436	414	463	429	407	454	472	440	411	477	432	445	440	452	428	421	423	434	454	468	468	505	444	453	401	489	466	432	465	449	462	451	440	448	432	428	473	420	410	421	409	477	475	408	408	468	457	421	443	422	413	440	465	439	420	445	464	440	410	420	409	426	453	453	446	415	414	471	473	466	439	426	448	448	405	491	412	441	430	487	437	414	383	453	453	442	397	443	445	413	427	476	490	409	432	432	416	410	463	437	426	492	415	430	436	415	454	478	447	408	437	451	396	388	417	400	411	441	407	432	449	443	424	466	462	441	449	461	456	418	418	454	445	417	453	461	464	427	428	376	434	440	388	436	427	460	426	442	438	434	402	459	473	513	447	425	425	437	452	427	468	473	438	421	425	429	467	408	419	427	457	481	445	429	443	434	417	407	400	417	438	454	445	406	459	413	432	422	429	437	425	450	434	447	477	440	446	416	413	428	462	424	437	432	411	420	453	442	417	466	403	468	458	425	455	427	443	410	402	455	439	402	439	423	411	436	469	425	447	417	430	442	445	472	439	403	415	431	455	425	429	415	469	443	425	437	488	420	418	455	492	409	433	462	421	425	401	444	445	425	433	427	419	428	450	485	456	413	470	463	491	411	427	471	460	453	413	444	459	468	417	421	485	466	448	459	470	449	450	418	482	476	467	421	455	444	451	367	421	446	416	396	416	465	444	421	433	443	446	480	449	432	446	464	445	425	449	432	452	419	402	391	435	431	447	420	431	455	436	444	443	441	410	476	443	448	446	438	402	418	419	452	476	419	460	459	440	454	441	469	419	427	457	463	428	425	444	430	493	449	460	450	441	425	440	399	455	424	429	417	432	417	418	461	369	423	493	443	461	428	492	430	431	454	441	404	418	405	469	434	391	436	447	456	442	437	470	454	401	499	409	456	409	449	449	447	428	385	433	436	470	459	424	433	401	424	426	424	465	433	419	437	382	446	446	453	454	437	405	424	396	455	442	440	434	416	422	442	479	496	428	449	440	448	425	441	445	453	431	446	424	476	448	425	404	442	396	430	425	424	409	404	427
13042	7580	2005	1305	1065	1073	1003	949	954	1001	989	923	963	924	933	945	940	946	946	930	890	977	934	896	902	914	941	935	920	957	950	907	974	974	951	968	925	990	906	921	904	957	943	946	941	881	953	971	927	924	928	955	871	951	920	950	937	895	913	969	911	972	970	947	920	964	895	992	914	889	923	910	973	957	892	930	911	943	917	949	943	927	937	923	968	888	929	911	860	889	945	959	908	970	948	918	879	904	954	940	968	901	917	931	865	929	927	939	978	965	936	943	968	947	910	958	917	1008	956	965	894	918	924	914	969	943	921	927	902	884	964	999	954	896	958	993	967	949	937	917	903	990	973	899	865	897	938	931	936	997	988	932	937	972	926	972	973	904	919	972	929	916	927	911	910	898	918	913	921	892	915	923	886	923	903	939	918	888	906	946	929	930	971	942	926	994	937	992	974	914	936	898	952	918	954	892	934	910	952	937	927	943	911	965	990	943	914	947	905	924	975	928	930	904	942	933	1025	926	957	900	921	968	932	938	888	933	972	948	887	894	969	997	905	953	938	909	935	965	913	936	920	960	971	896	922	935	947	976	953	950	886	926	926	977	921	915	913	926	985	946	929	953	904	933	933	911	888	947	958	918	959	940	971	951	932	940	886	942	934	920	946	962	985	910	986	949	926	932	964	937	964	949	904	969	876	937	911	972	934	954	958	954	915	957	919	890	874	911	894	979	934	983	943	882	927	915	981	911	938	970	901	909	922	934	906	906	918	977	972	941	942	970	979	896	943	980	943	965	912	963	974	933	954	956	901	953	936	902	966	935	953	949	929	979	949	906	903	899	917	970	900	925	939	905	994	960	946	929	914	885	991	939	922	965	918	922	955	951	924	910	939	908	945	912	947	909	928	947	941	948	1027	924	979	999	919	919	917	858	926	924	948	873	909	926	985	900	961	939	989	932	929	977	935	984	956	958	973	1002	894	963	935	933	952	922	911	856	922	942	931	912	940	958	980	905	925	892	974	938	912	965	974	932	948	962	949	933	913	886	935	897	954	977	925	941	911	944	927	898	932	930	933	911	898	962	875	925	949	939	921	1006	950	903	951	930	946	918	911	939	904	917	952	885	910	898	948	918	909	929	954	906	898	939	934	952	933	958	986	992	940	901	929	992	889	941	962	960	924	935	892	905	876	958	972	927	960	952	932	921	922	943	914	873	962	930	945	918	907	950	947	944	902	909	928	938	933	942	919	923	982	953	945	906	972	928	916	903	930	937	917	953	960	962	885	993	950	954	925	920	929	903	890	920	909	965	933	939	963	891	920	988	955	930	906	934	906	913	951	892	944	961	911	937	967	928	910	930	945	918	923	960	921	933	985	918	874	940	986	905	932	889	932	959	918	937	931	961	955	959	976	938	990	875	975	937	929	974	977	885	941	914	910	979	979	905	977	925	915	962	973	919	966	894	887	943	975	887	942	947	949	928	978	899	927	948	918	879	913	862	971	908	928	945	910	960	897	971	943	951	964	867	939	916	938	891	951	955	989	871	931	909	892	916	909	940	958	935	901	898	951	914	921	907	930	933	946	838	907	957	903	974	904	923	949	912	897	934	952	957	966	908	940	918	960	918	893	972	914	937	905	904	917	970	932	875	941	942	905	891	948	945	915	941	964	920	909	920	943	891	991	919	899	922	905	921	923	904	884	882	915	946	954	947	906	962	912	936	916	898	926	927	887	901	1001	907	942	964	929	941	882	934	940	882	933	876	953	921	879	928	953	934	928	930	963	957	923	897	940	956	912	956	911	956	857	907	944	942	918	908	966	966	968	938	929	945	930	922	1003	914	950	907	905	910	986	905	945	963	932	956	889	922	912	925	981	905	906	844	929	885	941	969	982	918	913	915	961	896	952	896	942	978	939	926	882	969	929	914	916	973	909	902	961	955	930	963	989	944	919	884	929	926	900	910	921	938	953	939	943	910	920	900	918	938	946	950	966	972	926	938	893	945	911	920	950	931	933	972	877	881	1029	952	922	945	929	865	988	965	968	992	937	926	961	887	951	913	887	950	965	962	948	948	945	909	873	922	987	952	931	907	899	963	926	941	912	937	868	928	961	970	931	900	928	980	893	899	1016	986	935	915	937	924	916	903	963	944	945	937	929	923	985	888	900	923	951	949	958	941	945	925	950	913	943	941	970	941	911	936	943	939	922	974	940	920	943	955	959	915	966	891	934	911	951	938	945	934	894	966	901	918	966	941	882	923	928	946	949	931	966	913	941	986	905	880	948	938	976	908	897	944	940	954	981	976	926	910	906	903	913	910	931	901	943	936	925	921	928	888	926	931	931	951	948	969	943	884	997	965	925	986	959	950	926	941	941	919	942	919	935	959	928	902	946	890	945	940	954	974	852	959	888	877	913	891	890	935	898	907	956	891	905	890	951	957	921	925	945	994	897	946	962	934	928	950	956	909	967	920	921	942	959	936	931	896	973	886	855	940	877	982	987	955	909	947	983	915	949	930	959	926	972	940	928	942	877	932	912	912	941	948	885	948	906	922	926	947	911	969	966	924	948	918	936	906	925	918	931	953	911	949	938	891	952	918	901	964	888	906	973	951	900	923	901	939	932	978	931	891	1018	899	921	941	946	933	919	926	912	929	929	935	940	952	911	955	899	879	853	909	906	934	947	907	955	906	977	915	898	916	900	945	900	971	919	905	952	901	949	915	982	883	961	956	946	892	1007	925	941	868	920	902	981	952	899	924	941	926	931	911	947	917	915	903	958	892	939	929	948	883	952	929	932	952	962	908	886	1001	876	960	983	950	944	935	947	979	919	865	967	936	946	894	886	965	899	942	894	944	934	1006	973	924	890	954	958	967	936	957	950	959	832	918	911	928	962	960	963	959	935	887	1028	941	892	946	980	930	932	891	930	974	949	946	965	931	953	954	934	930	955	926	957	853	924	972	923	945	947	868	882	932	940	951	928	917	902	930	928	945	908	1003	882	922	983	929	929	947	921	953	927	970	966	915	901	947	914	970	935	949	928	1006	940	908	932	932	897	959	903	940	902	976	888	924	968	914	911	916	961	981	887	938	965	934	909	957	920	903	951	957	913	960	918	935	937	895	943	981	966	911	962	962	932	968	902	955	948	933	952	978	987	951	985	931	927	922	939	909	966	928	987	946	958	959	915	939	906	929	948	928	987	881	873	931	959	904	921	958	928	994	942	966	918	917	962	931	915	956	928	906	929	921	931	885	893	947	912	928	930	904	888	955	927	905	927	919	903	932	967	978	913	921	964	939	930	974	928	954	873	950	943	865	974	909	937	912	928	905	922	916	945	904	942	951	949	1001	912	903	950	911	915	916	977	925	920	978	942	882	946	933	935	918	977	986	939	955	926	913	901	897	960	882	929	974	931	955	912	925	929	944	922	926	949	931	966	900	916	873	937	971	907	924	922	904	930	980	892	899	925	925	972	968	1026	949	881	914	953	971	943	890	880	950	970	989	911	927	907	1021	948	972	936	975
24329	21448	25120	28165	21448	21470	20206	770	435	406	387	368	353	323	336	344	313	298	330	280	335	270	277	288	309	312	312	278	327	309	291	295	324	301	289	303	313	269	305	298	317	261	277	262	309	303	294	301	296	317	287	320	292	290	289	316	278	291	305	314	291	274	275	292	278	310	312	279	316	262	299	293	252	235	304	290	314	287	295	305	279	306	307	300	328	317	308	274	253	293	300	273	270	287	278	284	241	265	286	284	289	249	254	302	266	292	285	263	267	299	283	292	301	269	283	292	289	325	288	278	282	296	295	278	259	286	289	279	308	269	293	258	284	303	258	302	277	308	290	287	288	297	265	315	280	236	296	273	270	289	278	257	277	287	284	298	295	315	268	276	301	245	257	295	270	286	284	271	247	262	283	298	276	249	309	268	309	291	298	258	289	278	274	296	266	286	275	272	277	304	279	291	302	280	329	269	255	274	319	264	290	324	287	308	270	289	263	260	310	259	296	299	274	269	272	294	279	269	263	270	283	283	298	279	296	297	294	293	295	339	270	295	283	308	295	278	298	251	279	269	296	279	283	300	318	310	250	298	282	258	265	281	264	283	279	291	293	272	279	303	270	300	287	285	299	271	321	289	246	287	240	291	284	285	287	305	216	305	290	312	275	269	287	270	293	303	276	295	287	284	297	285	267	303	273	257	249	298	237	297	247	294	285	269	261	273	302	286	277	300	294	279	274	248	253	254	267	270	271	272	268	277	296	296	294	290	282	293	288	300	317	270	310	289	275	268	257	277	296	260	285	314	274	270	283	266	290	267	296	265	290	305	252	278	272	282	300	290	297	273	278	304	278	282	257	304	284	295	286	267	302	302	276	295	316	297	298	272	292	290	268	273	285	285	275	293	282	304	289	288	276	275	279	276	276	249	317	318	279	278	303	276	272	303	296	296	285	306	267	280	275	269	272	331	274	243	311	310	272	262	338	270	295	264	276	263	287	272	282	255	238	288	282	305	271	281	278	306	312	271	270	280	292	250	284	311	260	288	263	281	276	322	278	290	336	265	251	262	274	268	265	306	264	249	307	297	273	278	297	265	273	283	298	279	267	285	319	309	279	271	253	240	282	316	268	245	297	289	270	306	290	289	265	266	275	262	267	276	272	266	283	288	268	273	284	286	286	268	288	270	330	294	277	287	274	286	291	271	267	272	266	268	265	311	269	276	301	304	286	282	261	291	296	268	295	284	273	267	258	268	290	272	260	274	271	282	287	271	258	290	265	298	274	282	282	300	309	259	288	294	289	274	331	281	305	282	310	265	287	273	295	284	284	281	280	283	284	295	317	263	294	308	299	306	298	315	282	286	276	242	269	304	251	290	264	286	288	263	282	278	293	284	273	301	322	321	281	266	280	263	280	299	303	248	301	282	266	285	290	280	309	284	285	289	271	290	252	251	292	308	275	290	278	314	304	256	282	265	264	260	233	272	265	302	263	271	294	269	289	289	291	285	313	261	286	263	289	290	284	282	274	286	281	298	290	281	293	259	282	328	287	314	305	271	283	318	257	294	285	259	259	297	261	264	260	261	266	293	277	274	259	264	266	281	313	277	276	290	256	292	271	251	283	292	281	297	263	297	281	299	322	289	280	292	300	285	276	275	274	262	288	253	270	282	302	318	229	301	279	272	290	264	257	268	325	294	285	283	288	304	289	261	252	288	259	281	301	230	300	310	271	281	284	272	293	310	295	298	245	296	277	295	295	265	255	277	296	275	275	268	265	321	264	272	294	300	305	276	271	267	286	266	287	274	261	303	275	306	246	266	277	266	257	316	254	293	288	237	281	299	262	270	306	317	297	262	255	304	267	299	281	293	277	293	274	292	267	254	277	288	271	275	278	286	274	295	278	304	285	293	276	284	293	298	261	294	282	274	254	243	296	266	285	268	293	275	297	276	270	285	281	281	280	293	267	285	279	271	283	281	308	278	277	296	299	289	283	290	287	272	287	273	278	283	298	312	285	267	278	295	286	267	255	241	321	282	307	266	289	289	270	267	257	290	300	268	292	274	311	259	266	286	310	282	292	299	300	310	280	277	263	278	286	264	323	281	266	258	298	291	299	277	279	247	298	281	272	287	284	293	273	264	266	263	287	265	266	295	304	284	303	289	282	264	305	305	291	293	269	265	261	268	279	276	300	259	289	311	253	292	297	275	295	264	271	328	273	300	289	269	268	284	308	285	272	275	259	254	281	308	302	299	262	268	270	298	297	296	290	239	247	315	298	280	249	272	288	290	264	271	269	265	295	309	312	277	288	284	291	306	308	264	290	284	259	277	268	266	284	296	297	272	278	270	318	293	259	305	309	310	305	267	272	294	273	291	287	271	247	304	283	258	312	292	314	258	284	326	265	260	279	273	283	260	292	287	291	298	254	288	280	268	268	303	298	283	284	272	281	246	272	249	286	268	272	313	300	274	298	268	287	254	302	278	290	308	306	280	293	298	293	267	257	274	246	263	272	327	276	286	328	280	280	278	269	281	265	314	282	256	287	286	301	307	247	277	297	285	315	305	267	302	310	294	281	288	284	280	256	275	292	313	281	302	285	278	269	269	283	302	296	309	264	248	243	287	279	283	278	284	293	266	296	289	305	259	259	297	267	298	276	259	285	299	270	283	280	248	294	295	283	262	290	285	299	286	305	294	266	303	263	293	282	258	325	292	254	302	265	276	277	290	270	284	264	286	259	264	286	270	272	267	312	299	269	260	323	290	277	276	282	297	273	267	264	282	297	293	276	289	276	270	281	281	292	261	287	297	278	264	317	292	295	280	258	257	255	264	281	314	265	292	298	283	274	332	254	303	295	281	284	286	271	310	267	311	275	264	278	335	323	269	271	280	288	280	285	276	306	259	303	264	300	300	265	293	315	277	307	305	304	288	284	310	309	296	271	303	300	265	276	283	300	293	291	296	270	277	255	277	260	310	283	288	284	262	272	284	304	300	280	267	277	284	309	266	288	308	297	287	268	274	280	291	254	286	268	281	276	281	263	276	273	302	264	252	261	280	294	271	301	274	276	240	320	284	284	248	267	246	273	286	303	288	244	276	240	269	325	272	302	303	272	288	303	277	254	266	294	279	271	263	267	264	303	257	285	286	290	283	284	260	288	291	282	282	259	239	228	259	281	252	268	262	319	311	267	275	301	264	291	272	312	291	271	291	283	260	282	273	296	287	297	268	302	276	290	287	275	265	279	289	270	275	284	258	265	262	286	285	266	249	287	270	255	290	288	294	278	254	249	297	306	259	278	280	274	308	276	302	289	286	260	314	240	282	256	270	282	307	274	296	281	265	271	274	283	288	271	300	255	256	252	274	301	281	295	248	281	306	288	272	285	261	239	304	276	291	286	296	263	315	297	305	331	281	291	314	255	287	251	277	304	253	298	279	261	273	264	300	273	280	268	286	269	270	290	274	290	280	297	281	292	283	287	299	276	275	318	305	286	277	284	303	274	279
17884	11134	2733	1253	879	754	731	711	646	676	666	650	640	632	592	639	658	616	617	656	672	635	604	629	628	602	638	635	611	628	612	614	591	610	641	592	616	614	600	584	624	645	630	591	654	629	633	666	633	636	626	631	632	598	590	607	589	644	636	625	605	610	627	635	610	651	618	598	596	614	613	616	639	596	652	650	584	614	612	632	658	656	590	618	623	611	628	586	612	615	597	594	624	588	629	625	608	597	576	618	592	622	632	634	583	590	619	593	607	634	598	594	616	600	578	655	619	609	617	589	631	607	646	571	591	577	632	594	640	608	621	607	636	628	595	648	631	591	625	574	625	556	595	629	579	617	597	644	608	553	590	617	577	626	559	613	634	638	582	609	626	617	584	650	628	585	614	605	582	600	623	611	612	583	650	625	622	647	591	599	635	578	612	620	647	604	591	604	603	577	574	617	638	624	616	586	630	676	614	616	569	610	644	570	608	612	614	624	602	633	638	581	598	583	604	599	644	614	595	612	599	631	618	599	592	607	622	605	605	596	603	602	567	606	602	644	569	618	578	611	629	615	606	626	627	639	618	592	650	595	591	586	642	613	635	621	601	617	544	635	638	646	655	606	594	633	607	654	599	653	617	618	581	624	619	575	629	571	597	627	582	635	608	605	585	622	636	602	620	648	641	602	611	591	595	628	627	592	653	587	602	613	613	604	595	597	599	634	612	619	612	586	597	606	601	651	599	570	624	586	603	605	643	614	594	578	578	612	594	627	612	614	610	542	588	632	616	655	627	624	616	578	644	608	598	604	607	577	651	597	587	560	601	594	615	591	586	636	601	625	591	611	613	604	638	605	604	632	655	603	635	643	609	579	573	584	576	611	599	593	623	626	626	593	610	589	594	598	583	604	582	621	630	650	599	591	621	627	587	596	596	583	645	623	638	624	569	627	595	597	604	609	568	631	564	607	618	632	587	599	575	589	614	603	627	610	616	623	601	590	584	578	600	601	590	622	583	656	627	618	596	569	557	587	605	619	621	605	584	629	608	607	614	597	673	639	577	581	563	608	602	603	576	604	589	591	632	646	616	614	560	590	594	603	586	597	610	610	633	595	609	631	623	567	599	601	588	604	646	588	582	608	593	602	615	619	591	599	577	631	624	573	607	625	618	628	607	592	632	549	602	587	581	581	602	598	604	601	599	594	641	598	608	581	626	619	647	582	623	617	556	595	593	625	628	609	631	652	627	618	593	626	630	663	620	589	593	611	642	619	584	637	605	622	601	609	596	593	606	665	592	607	596	611	603	596	626	645	607	582	634	631	573	600	603	609	588	596	611	590	614	596	589	577	642	606	601	617	616	608	620	644	626	597	624	600	614	654	635	584	616	605	608	579	605	630	583	642	600	608	617	600	577	613	610	630	611	643	622	656	655	617	605	605	587	609	605	658	584	653	623	596	625	592	592	613	643	629	624	613	616	619	598	606	604	546	596	621	643	567	589	576	598	619	572	654	631	623	631	671	586	563	605	608	587	603	621	597	589	573	616	576	593	672	582	664	612	638	606	643	628	618	600	577	648	631	592	602	600	627	597	597	600	645	598	569	638	629	580	591	613	618	589	640	574	570	611	594	597	597	587	570	595	638	575	604	640	616	613	594	658	590	597	614	650	633	558	605	628	616	578	613	641	579	635	582	569	563	614	629	603	622	601	634	616	562	607	561	608	620	629	577	580	547	597	619	606	596	600	648	591	612	652	600	572	636	579	615	594	669	620	607	620	582	559	637	609	608	565	573	639	602	618	612	593	571	577	631	605	595	635	584	608	653	638	626	640	642	601	629	624	593	605	615	596	570	648	570	604	609	607	635	591	613	604	590	582	574	615	594	626	598	631	583	578	622	635	595	607	598	629	594	585	602	617	622	638	648	565	606	587	627	584	630	618	622	634	608	569	652	542	616	617	603	556	622	630	605	598	607	585	582	615	622	663	608	625	610	593	600	594	571	633	627	622	558	593	620	611	539	614	644	602	572	598	609	631	630	620	609	621	637	590	581	566	612	604	598	601	605	606	656	598	620	594	587	604	602	578	582	625	601	623	608	630	616	624	620	616	607	550	672	591	637	611	597	610	617	590	556	610	618	622	607	597	594	628	591	605	632	589	554	644	567	633	622	607	582	600	563	630	620	623	607	636	600	604	618	583	608	566	585	637	631	597	621	597	608	598	609	617	609	586	608	584	592	602	618	613	601	565	620	591	596	654	639	622	598	625	655	628	575	598	613	642	554	577	564	581	605	615	576	575	637	619	610	577	575	626	610	633	628	550	640	620	630	633	632	573	576	580	592	584	617	611	605	637	586	610	617	552	597	642	595	639	591	573	604	589	668	583	607	600	587	604	647	589	610	627	577	638	627	606	587	647	582	618	586	643	566	620	607	583	619	607	612	646	591	575	658	650	596	608	606	611	629	632	655	588	643	625	654	584	593	587	610	623	583	608	624	615	636	608	603	572	612	647	635	624	653	609	591	614	596	683	584	612	607	605	620	592	628	613	599	619	608	579	626	613	652	601	658	635	611	579	596	634	645	576	629	601	578	619	600	623	635	627	631	644	610	630	583	606	590	625	639	615	610	648	610	668	613	543	607	642	637	585	598	613	609	648	613	669	552	628	627	619	606	613	573	592	639	605	622	645	609	605	643	590	634	604	607	602	608	642	592	573	620	596	630	588	582	608	616	614	638	574	602	641	621	606	571	598	655	616	592	617	608	630	566	584	590	612	641	573	618	634	611	595	642	603	620	588	588	578	632	574	565	595	580	604	653	628	603	600	606	615	602	617	585	609	617	602	630	660	620	606	617	579	606	579	574	614	622	596	639	661	614	626	600	544	570	626	585	657	560	592	666	591	645	602	625	606	598	561	652	635	608	599	640	645	575	572	645	565	598	587	603	575	620	600	616	602	598	591	581	576	612	613	597	606	629	632	601	621	584	613	598	627	608	640	612	569	622	592	592	607	609	623	602	626	589	579	624	633	583	614	611	592	623	581	579	598	605	647	608	638	641	595	588	589	591	614	594	631	647	581	633	586	625	592	623	626	620	623	617	597	645	618	652	598	607	607	626	590	602	632	581	633	631	535	607	591	650	575	618	599	604	615	576	594	568	608	574	592	602	599	604	603	596	640	595	664	609	656	605	617	592	643	631	607	603	623	590	640	628	606	627	618	542	618	617	644	632	579	575	609	614	565	597	658	624	570	635	610	600	609	618	630	584	563	610	610	661	562	530	621	602	592	631	606	613	600	611	614	632	589	589	590	625	601	594	580	597	581	572	613	651	598	595	614	580	626	604	591	614	589	591	646	607	645	640	638	625	637	586	653	646	569	682	569	637	587	640	649	628	581	639	544	627	583	633	624	583	652	641	600	608	630	605	566	582	638	598	630	608	613	651	593	610	634	594	604	619	631	624	600	641	609	636	651	611	642	576	605	616	652	621	609	576	599	598	625	617	559	600
32431	20659	9970	723	434	352	407	378	387	366	365	358	366	393	369	297	325	368	385	404	367	335	373	362	367	363	314	344	338	369	348	342	355	377	392	340	354	337	363	318	371	361	367	391	335	352	362	368	311	331	363	313	335	348	349	373	338	355	350	362	390	355	368	325	337	364	363	356	335	328	368	329	332	334	365	336	312	364	384	338	363	380	330	320	346	364	366	370	392	332	358	343	317	348	355	346	363	354	393	369	366	356	356	345	325	338	346	311	345	365	337	304	322	348	366	337	349	354	319	330	350	408	363	376	340	375	398	366	344	368	352	344	321	340	382	369	325	352	337	337	369	341	379	350	356	383	322	365	376	380	381	338	368	367	341	352	370	362	349	340	366	340	354	324	340	336	370	354	357	342	347	347	369	365	351	368	355	334	362	346	414	390	308	374	332	372	327	369	371	350	341	356	319	347	355	360	387	314	335	382	349	359	364	338	331	329	341	338	350	356	348	367	355	326	375	346	353	351	371	387	337	353	337	386	348	324	356	350	339	340	326	320	348	351	375	354	330	347	352	332	327	376	336	341	353	349	334	360	331	374	336	346	303	372	354	350	314	386	362	360	359	350	343	334	362	362	379	324	337	387	364	320	305	335	358	345	330	344	318	350	383	368	336	331	346	356	348	363	365	343	375	359	358	332	342	309	363	336	363	391	349	375	318	316	334	357	350	405	329	352	345	348	341	361	346	319	334	358	330	369	388	368	356	361	334	309	367	335	362	352	361	348	326	382	360	371	327	329	366	351	368	371	394	348	318	324	359	367	366	392	361	326	362	328	346	334	341	339	322	351	350	350	329	340	327	313	377	342	354	383	336	359	353	367	355	374	356	333	350	319	352	330	368	393	365	376	338	347	348	346	373	344	370	347	314	336	370	391	364	310	361	369	349	331	365	373	355	352	325	366	398	348	374	326	334	371	343	339	335	402	330	340	368	334	380	378	372	365	355	326	331	363	347	362	317	388	332	348	335	349	368	332	334	311	357	355	335	350	313	346	355	327	356	348	334	359	361	324	359	347	345	348	347	366	352	339	335	323	341	348	354	357	375	379	340	377	329	336	371	363	363	363	317	384	341	352	350	386	346	344	336	344	344	350	360	364	370	362	362	347	357	330	341	320	345	372	349	365	375	362	350	362	300	353	373	369	372	369	354	371	312	318	318	334	353	369	351	330	367	361	375	326	347	313	336	354	342	344	347	346	349	378	326	324	353	357	374	354	317	336	345	354	350	320	371	339	310	319	352	338	360	353	328	337	370	351	362	326	329	349	379	351	360	337	334	381	348	373	349	357	325	357	394	385	353	350	365	347	346	350	334	331	402	385	370	349	371	351	331	366	367	380	358	347	340	369	353	348	342	355	353	339	346	347	345	316	348	340	343	347	335	348	361	352	358	369	352	358	381	352	331	374	348	327	339	362	364	312	336	364	343	316	359	325	330	360	341	345	312	332	354	369	321	386	384	359	331	358	400	342	310	333	374	338	378	347	403	379	342	377	389	327	375	318	389	359	372	362	328	355	376	345	318	316	359	326	373	392	404	382	356	336	371	349	377	364	369	336	353	379	334	371	360	340	341	412	322	329	363	334	375	368	373	286	334	319	360	341	338	371	385	345	346	346	340	361	334	367	358	379	310	352	366	357	346	382	350	348	350	365	370	357	357	338	352	337	385	340	327	330	325	382	371	383	319	338	334	343	328	334	359	334	352	379	371	356	336	316	349	356	359	329	393	355	367	339	339	369	356	334	372	341	324	341	321	378	345	352	380	350	362	322	345	402	338	342	345	388	360	338	346	282	374	356	330	361	351	349	371	381	362	332	377	347	326	355	336	379	363	331	353	364	342	368	336	376	376	373	348	353	391	356	359	368	366	318	370	339	367	382	373	358	355	334	328	348	348	355	369	340	339	350	326	369	348	320	320	372	375	362	357	353	374	367	337	327	353	355	358	342	374	324	354	352	345	345	393	341	367	330	349	379	367	329	362	359	372	335	357	377	341	339	349	338	353	338	380	348	357	367	316	361	323	366	349	317	313	362	358	353	371	345	327	345	299	379	345	382	333	317	324	326	349	364	360	359	341	343	372	344	364	367	324	364	327	363	353	338	327	389	350	347	347	376	338	338	341	341	303	307	352	357	386	370	383	338	342	343	342	375	352	349	375	360	355	350	346	324	334	335	359	341	322	374	378	316	366	348	369	326	373	342	362	335	344	350	351	342	335	335	327	365	349	344	384	368	325	320	375	371	354	362	350	363	350	339	361	377	298	343	339	387	376	338	368	364	365	323	351	356	339	353	368	347	313	385	353	331	378	401	397	360	352	363	353	337	317	361	334	349	367	338	332	361	358	349	363	341	323	349	342	365	306	368	348	314	341	351	366	339	384	398	365	332	358	353	355	368	360	321	338	342	343	346	353	343	370	367	348	376	327	336	331	381	353	335	369	308	367	337	338	323	345	344	366	367	379	339	384	386	350	322	356	367	359	330	363	391	344	373	349	368	321	352	334	350	315	339	344	337	395	338	349	325	345	345	364	338	369	338	342	365	351	324	381	327	380	346	396	361	299	350	359	369	385	348	360	351	353	326	335	317	338	341	343	340	377	338	352	347	342	336	335	341	394	373	381	294	312	376	364	346	348	374	375	365	372	339	364	379	348	367	341	370	326	368	357	350	361	346	350	362	360	332	324	301	363	342	309	355	351	367	365	374	334	368	338	325	333	345	367	348	371	373	360	315	342	330	336	366	384	386	352	387	374	374	330	313	317	310	336	306	369	343	347	350	354	357	351	332	359	342	373	380	347	344	363	374	367	321	342	384	368	386	381	369	323	326	370	359	323	364	310	386	361	367	322	306	349	332	330	365	360	339	352	336	337	344	356	356	371	348	367	348	340	360	364	337	352	345	347	331	376	380	359	359	337	322	322	343	370	385	341	374	361	336	347	359	365	337	335	357	370	378	357	319	359	343	349	340	382	323	349	356	344	367	335	352	347	352	350	346	357	340	373	344	327	322	358	354	369	350	365	374	378	381	363	355	390	359	373	359	355	340	355	365	342	362	391	327	339	353	326	352	344	349	332	378	352	352	377	370	371	353	346	344	392	329	351	357	361	335	368	363	365	324	352	332	350	372	382	348	331	374	371	327	345	350	348	373	350	375	331	335	335	329	373	375	395	394	366	367	352	321	325	338	337	352	351	313	364	320	324	343	378	335	303	389	331	332	342	362	363	325	336	380	395	335	330	360	364	349	353	359	349	385	363	363	351	347	347	332	319	329	357	343	368	372	346	370	385	326	351	312	344	339	329	330	320	344	350	373	344	347	366	353	373	362	356	355	344	354	348	332	343	346	329	383	387	334	404	411	360	352	385	353	353	362	349	348	357	388	312	346	305	345	334	351	344	315	338	372	369	356	374	363	376	377	335	371	377	339	346	319	344	368	301	369	335	354	337	360	362	340	359	337
6277	1300	887	780	804	778	806	836	815	818	800	821	752	765	782	800	784	817	824	857	824	802	796	817	809	789	775	801	779	790	822	819	769	799	781	811	808	801	759	791	818	799	756	795	815	827	768	822	841	787	797	818	811	821	746	799	786	857	798	783	829	764	801	794	844	792	767	810	766	849	761	798	796	789	781	829	809	814	821	830	822	780	793	715	832	827	795	790	764	785	803	796	790	801	806	766	791	812	788	789	776	782	797	787	797	815	801	788	836	796	789	813	847	768	802	837	807	779	766	816	797	843	725	796	827	808	807	764	767	808	806	838	809	821	787	820	809	822	804	873	813	763	794	810	859	762	792	796	808	801	834	809	792	770	837	813	770	813	820	826	793	802	805	827	786	783	767	837	769	791	753	759	797	848	810	754	846	819	801	773	802	774	795	788	763	841	862	812	819	847	848	798	804	814	734	784	746	791	793	838	790	714	754	776	832	822	836	799	786	862	796	774	812	769	771	800	808	775	768	799	798	760	800	805	721	780	807	838	853	792	818	787	797	830	804	824	817	782	814	777	825	775	795	789	790	807	817	737	787	807	820	750	759	867	745	826	817	802	835	840	801	799	839	778	827	817	836	829	793	772	787	771	746	778	780	834	779	817	801	832	785	801	813	811	757	816	810	787	832	824	828	783	864	753	861	838	784	836	787	816	798	766	787	797	861	816	827	774	802	778	764	876	802	853	816	803	851	769	850	813	800	791	796	808	819	772	769	822	791	828	811	772	773	824	786	813	791	791	771	780	778	866	798	840	811	813	776	815	791	819	822	802	826	824	815	813	791	831	786	767	832	819	790	730	784	779	823	786	839	854	799	813	860	817	789	794	778	810	770	826	786	763	837	812	814	839	860	830	804	796	804	772	766	826	804	771	739	774	789	799	773	761	822	802	768	781	804	818	782	778	854	822	777	870	817	757	771	795	828	795	827	813	844	798	781	793	796	784	813	824	834	796	784	780	790	797	752	785	818	825	742	749	775	798	819	775	761	775	753	833	787	847	744	761	799	824	780	820	789	796	825	791	805	803	753	776	808	780	770	815	801	774	799	764	738	794	753	836	783	753	770	809	803	765	796	835	763	822	825	799	796	784	834	806	797	801	740	783	793	844	790	853	807	766	789	757	776	785	759	737	791	775	801	798	829	827	814	821	777	755	788	800	807	787	809	855	818	821	817	834	790	829	793	827	813	809	757	750	809	793	792	769	800	789	831	821	826	795	806	793	806	774	822	802	778	815	811	784	788	817	747	754	821	810	775	806	788	791	757	746	787	745	818	792	768	831	819	789	793	801	768	770	775	822	859	792	826	756	803	806	798	841	803	803	754	821	842	817	769	797	852	801	852	800	802	800	810	814	792	761	844	808	827	789	818	819	798	822	758	780	808	768	806	751	824	730	789	760	828	808	803	808	823	730	823	785	772	776	767	820	768	825	777	821	820	779	769	802	822	791	799	792	807	842	822	741	801	787	823	811	809	819	757	783	806	787	816	803	747	825	815	798	787	805	822	794	789	812	788	806	802	820	755	794	799	797	813	795	744	804	784	780	751	785	808	818	814	831	766	769	819	846	805	869	768	761	844	825	794	789	770	780	820	841	822	758	827	800	801	831	842	800	776	821	822	811	797	795	770	800	826	803	748	818	801	824	822	796	778	816	805	824	805	799	760	794	811	828	813	777	825	748	819	785	823	806	752	805	823	811	801	785	799	851	784	780	739	822	864	814	818	806	803	802	770	822	753	800	761	834	817	803	797	851	794	833	830	796	779	800	784	836	794	794	765	789	806	821	825	787	838	812	775	796	787	736	853	766	806	763	811	843	816	792	784	820	860	802	778	830	847	788	798	787	774	808	793	776	774	787	819	836	798	806	757	818	863	856	798	771	804	791	800	774	781	801	768	800	800	800	807	786	888	856	831	821	856	794	819	774	795	725	781	772	798	763	771	787	816	819	803	750	830	801	792	774	825	811	786	813	755	838	810	803	787	760	794	806	793	779	779	834	824	804	829	804	789	824	783	823	805	824	823	769	808	811	769	776	806	836	794	837	815	841	835	787	809	781	776	770	867	817	808	827	866	812	821	850	813	787	784	825	780	848	780	874	839	852	829	798	768	795	764	816	813	829	785	799	793	840	794	846	778	803	820	760	805	849	812	828	792	800	805	816	803	812	811	821	811	730	783	767	805	828	814	811	786	782	804	799	787	790	768	790	774	801	789	764	819	767	749	770	831	817	762	831	797	825	809	765	740	787	802	830	738	799	767	761	824	790	791	824	846	780	781	779	847	752	793	792	816	800	826	788	772	806	827	786	790	826	852	789	782	778	812	819	818	796	744	806	794	841	831	779	810	820	766	810	778	801	799	770	810	843	830	813	773	833	831	797	777	815	799	822	821	805	763	802	824	786	802	744	788	795	800	821	782	831	830	793	811	826	817	770	754	794	830	810	803	741	803	859	806	812	755	815	796	743	791	753	793	780	755	784	835	733	843	757	840	794	780	812	832	783	825	812	799	800	823	826	783	809	839	815	784	837	821	749	780	796	840	784	806	743	769	793	807	817	833	821	831	834	813	801	818	835	825	833	793	833	793	756	780	805	795	799	845	837	813	780	762	767	740	776	824	767	783	772	801	805	754	817	805	816	810	804	834	787	844	767	806	812	827	805	848	747	840	848	831	846	837	787	822	815	820	828	800	781	808	815	811	795	770	745	788	823	784	815	776	790	804	762	795	776	813	823	815	826	794	811	814	772	777	765	783	774	831	781	811	769	761	805	824	771	808	735	766	824	797	810	810	829	816	830	756	816	830	840	748	797	807	801	837	799	783	845	788	756	898	807	819	823	799	790	784	799	838	783	780	800	753	776	806	774	846	763	764	804	832	824	828	775	759	786	812	792	794	787	802	775	779	773	786	829	794	791	745	773	794	804	836	781	763	836	789	745	805	783	759	859	841	743	798	817	798	803	834	862	808	782	791	765	762	799	771	781	793	764	863	752	778	787	779	751	781	798	736	838	830	789	811	797	758	804	826	820	801	789	783	808	783	847	777	769	809	780	771	806	829	805	791	792	766	795	870	810	775	814	792	813	782	763	773	791	732	775	831	853	785	783	751	750	825	778	805	765	817	772	780	769	816	826	816	781	780	745	798	780	773	799	778	800	843	866	775	812	792	801	767	820	818	795	752	779	820	791	782	787	780	841	768	787	795	783	775	816	823	828	789	788	816	729	759	775	756	821	829	795	807	783	823	815	757	848	858	814	814	779	810	764	835	839	796	834	811	821	828	773	788	812	875	788	778	814	794	811	809	760	791	787	806	837	835	778	816	783	804	797	812	809	791	824	780	773	753	833	813	827	766	764	806	837	804	817	803	813	826	796	795	827	774	788	796	786	797	798	795	817	779	798	789	772	778	774	764	768	796	802	741	786	828	809	775	823	823	832	842	767	821	839	796	731	758	808	808	775
24843	21460	24874	28442	21453	21357	2057	603	494	487	499	507	463	481	495	449	422	432	463	461	441	453	448	437	429	457	451	459	474	495	457	472	462	460	424	464	422	419	440	467	417	419	420	445	412	469	431	444	413	457	446	416	464	442	418	407	413	440	408	408	433	446	424	356	398	460	434	416	471	409	483	466	419	426	400	469	456	427	424	432	449	446	499	457	402	482	440	421	433	467	428	432	452	422	438	409	447	422	454	439	456	415	401	405	451	443	437	482	435	406	442	449	437	425	454	458	436	468	465	451	420	430	415	447	416	395	417	430	480	436	438	449	443	484	427	437	418	462	452	426	471	483	448	453	493	436	430	449	426	437	437	485	463	451	464	452	424	395	449	455	464	461	445	494	397	443	476	434	437	469	421	456	465	499	457	448	382	443	452	423	435	438	459	450	414	446	436	423	458	435	393	465	465	440	461	447	444	441	464	420	426	443	457	478	443	448	459	462	443	464	444	404	459	458	432	438	438	478	442	463	455	450	460	414	445	429	447	443	411	448	401	408	437	415	423	415	459	427	440	433	425	408	422	429	444	456	472	448	476	425	426	396	416	449	419	421	451	432	447	423	462	429	440	390	402	402	459	441	435	409	430	414	410	451	468	465	435	397	474	457	491	426	441	432	449	460	485	441	426	430	421	453	467	402	405	461	428	367	417	431	437	458	446	417	418	453	434	410	432	444	447	439	436	415	436	444	401	434	446	444	393	455	438	434	424	428	413	446	409	437	435	414	409	422	414	479	409	469	460	432	454	405	428	445	431	419	431	448	420	418	453	446	461	448	461	446	453	444	417	452	436	455	408	425	419	440	409	401	470	414	436	420	462	407	502	446	476	462	458	449	445	458	441	466	431	391	454	418	413	384	431	472	460	415	470	475	442	461	432	458	426	451	454	457	446	439	413	413	426	433	431	425	444	416	425	460	442	458	449	461	436	454	454	490	446	452	408	450	464	455	418	464	399	442	405	451	463	420	419	447	486	467	435	429	449	434	406	471	472	456	458	447	410	480	454	413	439	413	441	409	450	427	434	401	457	451	504	424	445	459	449	412	410	429	414	439	428	462	467	444	414	442	395	446	381	406	443	424	424	446	462	404	441	435	431	479	451	434	457	458	417	456	470	441	434	403	448	441	413	451	392	447	447	416	392	438	486	478	430	417	495	459	422	448	433	495	434	428	464	414	399	425	399	446	449	470	439	457	451	423	464	467	423	452	453	491	453	447	408	431	405	484	447	420	438	423	449	481	438	479	427	461	471	436	491	429	441	432	480	425	430	423	445	471	501	440	430	438	449	400	414	407	422	446	440	463	437	491	458	465	452	465	429	498	479	438	449	407	445	418	459	427	456	449	457	443	439	465	450	472	419	410	426	438	425	435	459	462	481	417	461	421	434	426	414	423	431	466	425	425	491	376	427	407	465	436	449	489	437	436	452	463	449	450	459	442	391	462	432	440	460	438	441	471	426	444	432	414	446	437	442	435	436	443	458	451	464	431	429	448	412	438	435	442	421	461	474	444	430	437	464	438	447	487	449	407	402	451	430	426	463	419	441	411	447	432	484	400	435	436	434	415	440	419	412	408	434	454	437	405	442	420	456	471	434	473	400	461	471	462	469	438	423	410	483	398	431	434	440	434	413	450	368	464	459	484	437	389	427	471	461	469	425	421	419	441	426	462	469	418	393	445	464	458	465	439	425	402	432	425	375	418	460	425	437	425	490	469	427	421	435	461	439	446	440	413	434	429	497	428	437	431	457	436	430	407	454	430	515	430	457	442	456	432	414	432	450	408	445	435	421	443	478	432	461	426	406	454	456	413	453	428	465	467	446	443	429	427	455	475	391	476	410	384	490	484	409	445	437	429	416	466	433	431	460	395	438	433	446	442	397	439	431	461	461	480	471	431	449	444	453	445	491	466	422	479	432	404	459	437	457	443	455	462	486	430	404	462	469	461	443	437	452	419	469	417	449	458	443	407	416	432	445	431	375	409	461	428	489	373	470	440	455	435	421	460	420	460	423	433	420	413	417	467	443	453	441	411	439	422	450	503	450	398	424	445	473	451	420	396	432	420	408	465	435	444	419	420	409	463	411	479	414	428	470	439	445	438	399	454	416	406	443	463	449	434	422	456	455	443	458	446	443	433	480	433	445	460	428	421	445	418	452	436	427	464	441	423	430	381	420	421	444	409	452	411	404	418	435	467	461	418	445	457	447	462	408	454	405	400	422	422	422	447	416	462	458	443	425	453	403	373	420	447	459	414	431	452	435	483	473	440	450	455	417	417	418	412	390	468	456	442	453	450	422	458	487	454	424	425	422	407	430	446	435	431	420	426	396	470	426	445	454	405	521	402	422	459	440	420	370	419	402	395	464	445	453	433	426	405	411	463	443	442	401	424	441	421	484	444	434	447	445	442	420	404	438	465	471	400	447	491	438	468	375	456	429	381	433	427	473	442	495	403	451	475	417	459	456	404	417	424	428	478	427	448	455	445	373	444	426	457	391	444	424	431	440	458	421	434	408	448	483	437	449	422	423	410	430	414	479	434	418	427	406	418	418	448	483	440	464	408	455	440	435	448	413	470	451	423	450	425	479	458	460	425	412	434	457	444	413	399	482	453	426	391	442	460	477	448	429	428	445	406	402	440	453	453	435	472	391	424	447	414	471	451	471	423	426	455	426	439	407	479	407	432	494	455	440	409	449	421	423	476	452	410	428	447	461	499	419	437	445	481	416	436	428	421	457	436	396	440	430	438	448	426	429	434	416	456	446	436	417	423	416	409	454	403	375	400	423	385	405	433	449	439	443	449	433	455	430	424	463	448	446	424	470	465	471	466	443	409	418	441	429	439	442	440	459	430	466	409	391	446	427	441	440	412	405	467	453	464	440	445	408	463	444	440	420	444	447	418	422	452	436	426	466	444	445	412	398	468	424	416	433	468	445	403	446	468	489	447	408	431	461	431	466	425	418	410	451	458	504	441	467	464	448	433	424	452	448	436	429	426	442	471	436	403	440	427	409	467	446	431	448	473	457	468	451	443	468	446	395	427	418	425	431	492	421	442	426	426	432	448	394	430	385	392	466	431	433	463	448	446	434	432	419	419	457	430	426	449	463	447	455	424	436	447	424	429	467	409	390	461	474	454	444	457	414	423	438	400	417	398	462	409	420	420	432	441	458	419	447	383	425	404	475	410	443	442	478	439	445	481	429	434	425	444	413	441	457	445	442	461	412	417	442	434	459	440	412	416	405	386	417	443	445	425	408	457	476	471	443	401	432	446	430	400	430	413	426	444	411	418	452	450	466	452	453	436	441	441	473	440	435	464	435	411	488	459	412	432	455	420	430	435	452	470	443	395	480	429	429	419	439	440	464	438	480	440	464	424	388	413	395	412	437	470	377	451	456	433	436	457	465	463	460	490	435	443	460	403	425	448	427	446	445	436	471	472	449	455	448	446	438	427
13659	7844	2037	1317	1083	987	1057	1001	958	984	981	1003	960	965	962	991	1014	932	983	952	922	973	900	896	917	967	973	915	942	999	930	947	934	883	900	950	944	906	945	932	945	982	958	928	974	928	916	913	974	950	915	946	872	897	905	960	924	935	895	882	936	960	948	935	912	976	907	983	973	904	950	939	942	931	969	942	973	967	945	936	920	950	933	926	964	937	923	934	976	880	903	893	923	938	906	929	950	939	900	922	916	952	953	918	885	931	988	950	967	917	961	964	914	990	934	947	940	907	921	963	963	974	922	892	949	957	964	909	902	972	937	942	937	930	946	913	931	924	958	930	916	915	927	956	952	893	946	935	925	937	948	918	910	950	965	901	920	949	917	925	960	939	986	868	932	926	901	977	931	959	963	879	915	945	920	897	952	955	950	914	963	956	880	978	902	933	933	945	923	956	935	928	950	939	967	942	938	962	951	972	936	906	914	959	922	997	936	932	932	979	994	920	956	902	889	947	990	960	977	992	872	943	973	929	977	904	966	915	919	932	977	939	891	952	963	999	978	889	943	942	1002	942	921	954	960	936	934	955	919	881	930	918	930	963	929	915	946	912	942	936	933	955	870	937	929	946	924	971	939	957	925	877	913	916	942	928	970	930	965	923	917	989	945	943	948	973	970	948	951	936	882	950	898	931	971	1007	901	896	913	952	916	930	872	1008	959	971	968	919	911	972	943	911	979	932	981	898	976	925	938	922	933	968	921	981	945	903	962	970	933	914	899	944	909	951	928	916	886	929	960	935	1015	967	889	935	912	917	949	948	963	922	984	967	970	944	943	937	959	929	942	909	924	979	907	900	977	951	850	934	949	949	920	919	935	941	974	937	918	951	979	862	879	925	960	943	968	937	979	911	962	942	911	930	963	950	856	953	919	939	906	855	932	909	944	906	939	903	912	970	954	900	929	949	942	958	890	962	897	930	959	940	956	968	942	913	932	930	1019	948	967	956	949	956	920	875	946	927	962	989	904	923	954	962	895	884	1021	901	969	987	920	917	938	894	929	934	932	966	910	914	913	958	916	963	962	899	933	920	896	922	919	946	935	917	927	951	955	930	939	913	950	984	950	919	971	943	942	920	900	949	958	1010	951	969	927	944	927	910	943	940	957	896	927	941	928	928	937	923	955	962	922	940	933	930	939	920	1019	910	962	918	915	961	920	919	928	920	911	916	979	895	913	950	921	926	984	954	922	941	875	926	936	912	947	945	924	991	984	943	881	918	926	966	937	964	925	944	884	986	935	904	935	921	935	966	905	955	944	931	952	955	928	934	925	917	942	905	972	938	891	928	905	905	921	951	980	890	914	985	908	950	909	973	934	953	917	895	931	966	887	928	977	972	934	934	941	986	915	973	987	847	959	848	939	915	989	936	920	914	897	898	934	957	971	972	952	938	880	929	973	954	991	868	890	901	965	960	945	902	971	950	941	928	881	931	907	876	924	948	972	946	889	940	880	927	979	901	952	905	979	919	947	974	948	933	976	948	989	942	1012	910	932	958	933	949	909	955	924	965	957	980	924	949	925	948	934	911	918	913	898	916	931	934	948	1007	954	1001	943	960	920	927	922	936	956	955	943	950	907	922	915	948	947	946	922	972	969	907	954	891	938	919	955	907	931	925	948	925	911	922	945	945	891	934	933	917	936	937	980	952	983	1017	900	931	894	929	969	945	926	939	939	952	938	902	900	918	992	894	962	961	943	923	960	921	965	940	920	924	939	898	940	936	910	936	955	926	969	921	921	934	970	944	924	965	920	900	965	920	904	934	942	921	909	943	910	945	903	932	900	933	868	950	929	909	880	916	962	938	893	1002	941	908	958	921	950	913	910	906	949	937	899	917	874	927	851	949	960	952	984	944	906	931	944	898	933	962	915	951	916	988	954	903	933	880	927	962	912	909	917	951	941	949	955	931	1004	905	887	957	925	914	939	888	965	905	903	956	998	959	971	987	941	941	939	943	936	909	979	927	903	966	889	970	959	944	959	967	923	949	975	941	935	958	961	915	957	901	888	953	964	914	973	942	910	1001	890	942	981	879	930	938	956	881	961	921	938	997	917	979	919	971	946	933	983	910	928	906	926	967	897	959	909	961	924	924	959	945	940	948	940	909	957	916	917	934	900	901	949	970	954	926	957	974	899	896	988	921	949	868	929	910	967	933	962	942	991	913	934	920	894	959	904	976	930	928	944	937	934	958	922	940	918	917	937	925	958	959	948	949	924	930	900	930	959	976	956	975	923	931	898	918	866	869	948	872	925	960	1016	988	912	948	966	1024	937	929	954	946	910	915	874	989	924	983	858	899	952	916	955	1021	950	975	957	908	937	984	931	975	946	902	961	930	890	963	909	845	933	947	968	860	951	995	941	888	918	925	968	959	949	914	903	991	975	945	904	966	964	904	943	944	954	960	909	941	984	912	894	949	961	922	936	927	992	942	897	886	915	936	957	855	879	884	917	968	947	883	1005	952	964	916	893	892	891	882	899	951	938	911	911	932	986	995	977	1000	955	924	933	957	946	926	923	939	965	914	1013	921	985	971	951	901	874	903	951	910	943	949	925	985	1004	935	939	946	928	963	967	879	930	963	926	983	954	957	922	914	939	916	967	976	935	884	921	922	924	1005	943	897	953	967	952	920	960	947	974	899	882	930	873	960	902	993	926	965	924	899	903	913	913	831	903	918	927	945	953	970	930	890	988	946	953	947	943	910	957	923	971	952	912	899	1025	976	898	935	961	933	971	920	917	924	896	932	929	913	959	944	897	948	923	903	1004	985	983	918	912	910	945	919	936	876	950	910	926	996	950	986	963	947	988	940	986	953	945	923	905	923	917	927	935	965	918	962	924	937	932	939	909	993	912	982	849	926	971	938	961	954	904	951	953	962	960	916	947	911	886	969	950	881	913	930	961	903	965	908	901	968	976	919	915	905	914	938	987	943	1001	922	920	951	926	916	922	933	899	928	928	928	941	927	962	897	953	977	894	948	949	877	973	890	1003	882	939	926	890	934	968	922	920	1014	898	909	897	977	986	924	900	932	919	977	948	909	950	925	938	921	943	930	915	935	957	909	917	949	947	913	941	931	946	916	936	911	945	944	939	963	940	884	949	957	953	929	912	911	904	938	934	903	900	963	920	864	897	1002	950	960	894	948	925	899	953	936	927	1000	968	953	903	987	945	969	974	942	942	979	953	926	922	950	916	956	921	931	933	908	990	935	935	915	886	884	956	910	907	951	989	930	932	962	951	925	938	937	935	922	936	957	915	964	914	902	905	931	923	902	940	926	892	906	919	944	893	931	922	928	1021	875	933	914	919	968	936	929	909	918	929	947	961	934	970	928	957	932	876	929	963	941	885	945	993	909	933	960	938	928	953	908	908	1002	946	910	958	920	952	936	950	921	930	981	1018	934	896	886	930	957	921	932	927	938	928	958	926	918	878	1002	992	876	916	965	949	929	904	946	955	957	931	885	862	914	922	912	958	911	916	897	935	884
24353	21470	25151	28196	21470	21486	20216	791	447	397	385	367	301	356	318	313	308	299	318	289	289	335	323	302	305	289	287	296	330	288	308	284	305	282	260	298	298	275	257	297	297	271	298	284	299	293	284	312	294	275	239	308	270	296	267	268	303	275	248	302	261	300	238	271	294	268	279	274	333	284	290	279	294	275	253	315	266	252	279	291	247	263	262	280	273	283	270	271	257	275	267	304	265	263	347	296	307	257	281	293	286	261	314	298	256	297	285	288	278	274	307	254	279	296	266	237	290	310	286	289	276	303	294	306	275	307	280	254	271	310	274	297	268	288	275	278	283	260	299	310	255	261	277	267	267	283	257	283	286	271	270	282	271	288	283	288	280	288	283	260	274	293	280	280	255	251	242	300	272	282	284	274	279	315	265	288	331	283	308	290	312	294	316	320	328	289	265	281	272	246	281	281	287	249	274	319	271	303	267	291	282	275	306	313	303	298	243	321	261	293	286	257	296	302	259	250	286	270	281	288	312	288	270	306	283	279	287	259	280	283	319	319	259	284	269	308	301	305	290	284	315	280	306	296	284	254	281	277	315	280	268	276	290	256	261	294	281	293	261	285	265	294	317	301	298	294	287	242	262	297	273	294	281	298	282	292	282	249	308	251	270	293	257	326	319	283	271	266	293	290	288	277	261	271	262	322	304	259	289	304	279	281	295	249	269	284	267	282	271	312	264	268	288	303	285	300	270	289	293	298	303	263	282	296	307	279	282	299	264	267	280	257	239	292	288	284	313	296	304	274	273	306	284	294	266	286	270	310	292	278	269	260	307	294	303	278	306	297	283	278	264	298	277	296	269	271	304	295	261	259	316	236	289	260	291	302	296	249	288	288	302	265	312	266	272	295	288	302	288	298	241	295	279	255	283	284	314	317	306	258	270	267	294	287	277	268	281	285	250	263	294	283	291	265	252	303	297	239	302	316	319	285	252	264	247	312	279	309	308	258	295	269	268	278	304	318	324	280	293	273	294	282	299	278	271	272	281	274	277	297	275	305	270	281	273	288	306	297	305	294	264	296	292	270	318	309	289	287	279	280	284	280	294	266	303	277	292	273	289	299	293	286	307	300	322	298	284	306	284	276	267	305	294	286	304	255	313	284	299	278	304	310	305	320	264	269	278	288	308	271	283	266	279	298	317	283	289	279	282	245	267	292	278	295	308	285	291	269	276	274	282	272	263	296	296	286	310	282	271	292	295	276	248	301	304	293	270	265	288	289	293	319	298	273	299	293	281	249	278	279	288	289	284	278	251	281	294	280	292	269	276	285	285	286	291	284	290	298	306	277	313	267	304	267	278	283	250	280	285	277	281	317	294	279	272	313	279	271	292	277	293	317	278	255	269	278	258	286	307	271	291	292	293	299	289	283	302	285	267	278	259	294	271	287	259	265	254	325	262	272	264	280	271	292	251	316	279	304	275	297	307	294	279	258	301	302	289	314	330	294	297	315	274	273	268	282	312	290	275	304	255	302	261	293	271	315	269	278	312	314	279	272	278	278	301	285	315	285	325	296	276	272	330	291	282	254	265	281	284	268	278	273	289	276	274	268	294	304	273	281	292	317	272	263	311	240	292	263	252	296	284	294	290	295	278	301	328	272	277	259	307	293	293	297	276	288	312	276	269	298	294	290	292	285	267	301	300	292	282	254	234	263	306	266	275	251	305	315	291	291	303	282	284	289	278	303	285	270	285	277	278	264	256	276	305	286	298	299	268	293	270	273	263	280	243	265	295	273	294	290	284	296	290	300	314	298	297	257	266	303	294	264	279	253	273	291	287	283	273	307	289	314	289	274	285	287	268	295	299	325	274	278	291	279	279	305	297	284	291	298	252	278	289	265	293	278	265	269	261	279	300	279	271	285	290	312	272	286	280	280	278	266	286	273	278	260	299	248	295	269	316	292	296	274	299	290	280	286	283	253	302	287	285	279	347	298	308	260	290	267	269	275	296	252	306	290	322	299	275	292	254	247	283	290	279	295	303	285	296	295	319	279	321	278	305	286	284	306	298	256	266	290	283	251	292	306	304	289	260	268	269	272	292	280	265	285	265	279	238	253	273	269	288	242	300	295	272	253	282	311	266	314	298	286	273	286	293	292	269	282	272	250	283	286	273	286	274	288	302	260	280	297	313	285	293	304	304	281	303	282	280	291	274	291	310	306	256	279	279	282	322	286	280	256	284	287	308	260	275	307	303	294	275	264	296	314	253	275	298	282	290	286	310	283	284	304	317	288	282	279	273	272	261	262	294	277	271	282	260	301	288	287	270	280	275	265	254	281	290	281	288	283	297	308	291	297	261	283	286	287	318	294	278	290	309	269	288	277	320	278	242	297	281	294	226	273	274	281	285	323	283	272	300	280	272	314	296	255	288	293	286	272	280	284	284	270	273	243	270	275	248	263	234	343	286	258	279	280	275	288	307	289	293	297	285	279	284	291	303	275	303	299	285	305	277	265	254	274	284	262	286	302	271	311	274	267	286	295	292	288	287	308	276	261	302	243	275	264	279	309	318	278	289	260	298	294	297	268	274	294	264	285	283	292	338	263	259	278	256	291	326	310	270	294	239	305	287	251	264	286	292	263	312	265	274	303	280	242	290	303	289	281	295	275	277	295	272	260	284	253	281	273	287	267	278	281	291	266	304	287	295	266	275	290	268	250	327	329	271	265	281	303	269	263	304	279	281	273	274	291	303	259	288	299	289	254	290	266	258	279	266	277	293	254	271	320	262	300	287	276	283	302	261	307	289	290	294	287	282	290	292	299	304	298	290	303	294	293	313	305	292	287	301	276	272	299	265	263	265	292	279	294	316	252	258	302	310	289	278	302	267	283	319	259	260	271	275	284	304	281	271	248	328	313	276	241	289	252	286	298	291	313	277	277	276	261	293	282	296	315	301	276	284	298	297	315	260	314	285	258	260	288	260	318	298	271	274	281	308	298	311	287	284	309	266	256	288	259	261	289	268	263	297	300	293	275	245	289	288	280	257	259	296	264	262	273	263	289	306	324	285	273	272	254	277	274	283	282	325	268	262	284	297	290	307	281	298	269	282	306	312	280	307	302	327	299	273	258	264	277	314	292	304	286	281	299	292	275	313	299	309	294	269	286	269	276	272	262	278	284	282	258	272	297	292	289	282	299	288	284	282	255	292	284	275	257	276	283	259	282	321	249	289	274	269	306	255	262	283	260	277	269	261	298	266	274	282	276	293	273	273	294	267	296	324	276	261	294	287	285	278	282	278	300	293	295	242	304	295	275	242	329	285	272	356	261	241	285	318	281	304	282	318	286	283	268	269	301	274	286	328	296	290	286	266	246	272	276	278	256	275	265	284	261	310	291	269	308	280	294	316	296	288	311	304	289	261	302	291	254	240	279	274	259	292	262	282	272	283	270	274	283	280	284	314	265	323	286	301	304	278	312	313	323	268	292	260	244	295	282	284	298	287	287	271	268
18585	11650	2683	1186	895	801	724	665	702	645	647	619	597	630	644	633	644	602	652	650	616	611	630	591	608	634	613	593	637	629	611	628	610	601	661	583	634	620	601	627	606	602	606	569	597	573	614	550	592	641	589	631	569	621	633	574	578	611	575	595	627	602	620	645	600	591	598	633	632	603	633	653	617	603	598	587	662	581	602	624	562	595	587	602	612	641	613	673	582	657	648	583	626	612	575	655	637	616	637	625	633	567	596	596	609	598	602	666	585	603	640	587	636	605	622	637	590	590	587	589	657	619	616	606	577	602	599	607	629	625	600	598	616	625	614	598	597	615	632	636	616	664	601	629	608	599	608	567	598	593	559	610	621	610	602	597	575	618	598	623	627	605	612	605	625	605	596	606	605	618	594	585	624	591	613	593	638	602	614	575	577	584	649	610	683	607	606	620	608	627	602	577	629	555	572	608	628	571	682	623	580	605	573	653	599	605	592	629	594	632	603	580	625	582	667	614	555	631	602	593	603	578	618	610	601	621	585	614	578	604	623	612	608	612	616	618	601	582	631	592	593	648	573	595	587	629	599	603	602	603	614	625	583	691	584	610	638	591	645	569	618	627	613	594	609	646	646	588	569	604	589	622	587	564	624	609	620	621	572	629	561	564	625	617	633	647	624	595	644	623	571	598	627	581	640	573	572	590	632	622	600	576	574	569	569	628	623	596	626	647	606	605	610	615	576	631	621	615	657	616	615	628	631	597	585	608	651	635	585	620	634	602	604	617	602	567	621	651	580	650	625	583	619	659	602	614	594	656	593	603	582	596	605	591	613	612	576	631	672	601	641	633	603	606	633	617	643	655	612	618	635	590	624	621	617	583	576	611	563	611	594	593	564	628	663	615	651	564	629	618	628	622	649	597	617	586	631	607	587	594	610	588	593	623	592	625	591	587	623	577	562	640	590	608	574	577	600	635	631	593	620	584	647	518	596	579	614	583	594	617	614	615	596	602	597	610	616	612	574	616	603	539	602	588	601	591	600	597	632	626	633	591	623	613	621	628	632	659	580	584	585	621	566	538	633	571	632	599	583	588	605	605	599	620	607	600	585	645	586	610	607	625	628	592	658	659	608	638	593	587	626	613	616	594	590	637	592	635	592	658	674	597	612	605	597	652	609	597	615	591	611	653	587	623	605	604	570	626	610	642	631	607	594	598	563	603	612	613	593	619	601	611	574	606	647	619	634	567	612	551	616	609	586	613	593	558	589	594	637	616	587	613	593	612	592	628	581	605	606	594	576	577	622	568	622	595	612	623	555	658	607	565	589	568	599	633	596	602	607	615	621	607	599	584	625	618	633	604	599	605	578	597	590	577	609	608	611	628	600	573	604	639	632	616	595	595	635	564	571	612	639	603	599	604	608	591	605	605	629	610	639	603	583	601	587	576	609	618	552	606	636	585	622	632	602	615	611	623	643	629	598	602	610	624	591	551	619	631	617	612	622	593	631	571	593	612	628	563	626	561	556	665	636	586	598	653	618	595	612	612	559	613	603	554	607	565	621	603	589	615	609	579	586	610	578	566	612	623	585	650	603	610	576	634	628	595	599	656	582	601	626	646	625	556	606	595	620	567	587	594	655	593	606	618	637	606	625	614	627	606	577	571	601	630	624	642	637	582	603	619	634	587	575	652	643	621	611	622	617	610	612	626	634	627	662	615	610	629	548	617	575	598	616	609	608	620	656	618	605	548	641	588	579	597	594	621	609	613	664	605	594	618	651	618	600	574	636	605	641	605	623	621	591	623	589	611	599	608	591	631	596	620	576	577	607	618	585	614	613	630	621	559	582	659	606	618	592	621	619	594	629	609	588	566	586	607	600	622	602	605	598	607	610	623	582	633	626	602	604	606	646	619	636	588	608	624	542	590	549	603	616	654	609	635	589	608	591	581	578	632	607	595	586	596	621	579	585	602	631	656	558	574	594	557	625	620	623	558	596	615	641	589	549	651	614	633	602	588	646	626	596	591	569	593	599	585	585	627	618	589	646	600	641	648	643	599	632	632	596	629	617	640	569	593	610	609	633	632	550	594	650	597	613	585	585	592	615	626	588	569	642	590	633	588	625	566	558	598	624	593	579	632	608	625	587	613	602	598	641	615	584	591	662	616	647	565	587	601	620	624	596	583	565	648	562	613	596	576	642	605	610	599	600	619	654	619	602	601	652	617	610	589	594	635	598	634	608	568	577	595	633	608	600	631	576	617	581	612	571	641	574	604	613	613	603	635	588	553	616	618	609	597	579	601	577	566	628	633	594	587	663	612	648	637	602	600	642	589	618	599	618	591	596	611	604	626	628	598	609	615	632	632	623	586	634	607	562	589	614	611	654	623	609	597	609	628	583	579	618	605	610	627	640	632	623	614	642	598	580	649	623	593	586	600	631	661	599	616	636	620	567	593	618	611	598	605	592	611	630	627	623	625	593	663	587	606	595	617	614	560	606	593	611	591	579	587	629	628	561	624	623	639	602	628	617	629	597	592	644	604	567	601	645	645	556	618	599	589	586	650	620	589	605	641	609	635	551	577	603	600	613	629	628	619	596	634	627	595	607	609	596	599	588	573	599	623	593	585	598	596	576	600	612	573	628	608	636	594	619	633	645	608	614	633	560	590	623	601	652	662	633	575	583	596	615	608	625	586	586	634	597	592	609	539	596	608	607	659	620	608	612	595	654	615	611	614	570	642	587	641	594	634	608	627	656	628	594	639	592	590	634	576	552	609	587	586	581	609	628	603	601	615	630	595	573	624	613	597	632	586	587	576	612	655	571	615	624	576	643	610	614	564	615	552	614	618	610	611	593	569	637	581	600	620	615	641	647	650	645	601	583	591	569	594	628	611	628	645	598	632	575	613	578	586	604	640	623	617	610	610	629	589	562	586	610	611	595	557	618	592	577	631	689	627	625	619	609	599	625	564	615	554	589	627	612	606	621	597	581	602	603	614	573	591	633	588	597	632	601	635	575	602	572	602	648	594	611	615	596	659	585	615	626	619	644	621	647	578	585	631	631	628	612	585	640	582	654	603	601	647	606	602	616	639	606	661	597	627	575	590	600	642	651	582	606	637	597	571	617	603	598	584	589	625	613	573	631	600	650	610	623	638	652	628	606	606	590	620	581	577	580	611	675	619	619	583	591	637	629	600	628	601	625	638	553	605	565	625	623	609	589	574	586	610	583	589	635	609	581	574	611	605	614	681	607	598	591	632	628	593	650	608	618	581	591	660	619	596	656	599	626	634	577	648	609	596	595	619	591	605	650	626	637	633	623	576	635	586	617	635	570	576	591	659	630	615	611	584	577	630	635	629	589	624	597	567	555	624	565	623	615	588	584	597	624	581	589	593	575	597	565	670	583	606	644	604	592	568	580	591	618	651	624	569	586	598	631	586	580	592	598	593	609	623	642	597	636	583	628	578	603	595	589	581	616	607	639	630	615	579	606	642	627	656	621	610
32552	20695	10058	678	350	362	362	392	332	365	350	329	309	358	378	380	374	377	375	377	361	375	333	333	358	387	342	359	376	379	334	349	368	339	356	333	358	377	355	383	353	362	375	374	337	311	364	358	349	341	286	360	343	374	370	356	359	369	336	355	337	343	340	405	343	352	352	350	335	322	373	340	403	348	362	365	373	372	363	407	368	352	345	367	356	338	383	370	380	327	352	351	371	382	360	359	386	359	335	367	378	360	341	373	370	354	355	354	356	365	371	378	352	374	336	311	374	348	355	370	338	327	341	397	365	389	339	388	351	343	332	344	336	368	362	344	375	349	331	326	362	363	368	373	374	362	343	365	337	371	330	366	377	317	363	307	352	345	351	353	333	337	379	330	364	329	352	368	359	379	368	353	364	357	340	330	332	350	358	328	353	365	377	371	377	352	370	363	330	368	333	350	360	335	333	369	331	374	334	365	337	379	335	346	334	362	348	329	336	340	337	346	376	340	372	336	377	360	329	352	383	360	319	367	338	370	351	368	349	362	321	328	367	369	332	374	352	358	343	382	367	340	354	366	340	343	360	355	372	356	356	369	370	363	341	363	383	391	381	352	382	386	348	344	299	314	305	365	364	336	360	340	369	336	343	358	334	320	313	397	334	379	332	338	310	331	349	379	364	366	345	359	381	338	391	331	344	366	342	341	342	349	351	337	362	395	370	345	323	356	332	312	338	355	401	318	349	353	362	349	355	338	379	309	352	342	346	314	331	354	338	353	366	320	370	381	347	346	363	322	346	350	369	346	354	329	334	373	362	349	361	374	387	359	331	340	334	314	335	346	349	363	339	386	351	344	341	358	357	341	336	352	332	363	369	332	375	330	343	384	399	397	334	325	367	337	355	346	329	345	339	366	322	350	346	324	362	402	354	356	345	343	377	356	337	313	371	377	431	336	351	353	352	340	393	367	341	353	399	387	384	363	340	359	388	330	384	317	305	332	360	339	358	347	358	367	369	363	350	356	350	368	348	350	360	367	349	340	372	308	325	361	342	358	352	374	366	336	373	368	372	342	373	379	320	367	350	340	360	346	318	380	327	343	319	350	393	375	384	364	369	383	347	338	349	360	355	391	347	378	367	348	360	333	356	340	358	353	339	377	354	351	351	331	350	381	354	376	338	365	386	327	361	364	354	385	349	348	360	343	351	350	387	377	324	380	363	332	365	398	333	323	325	346	360	342	339	365	345	330	339	354	372	348	341	383	353	328	322	360	377	368	328	306	377	381	360	340	347	393	364	398	356	344	354	376	381	377	355	346	356	333	365	345	359	368	362	350	363	315	371	350	357	343	373	355	347	335	357	361	361	372	391	384	307	373	325	383	379	360	339	335	363	360	349	407	354	346	351	355	350	362	328	381	374	362	330	355	356	345	369	353	370	332	362	312	342	340	364	351	342	350	336	364	379	340	350	365	361	353	397	368	373	338	375	357	337	374	345	355	338	335	321	367	325	327	312	350	390	348	360	362	338	382	334	372	362	367	351	322	362	351	365	343	357	347	343	333	334	314	330	373	359	354	344	341	347	323	367	389	357	349	360	354	393	337	343	320	354	345	336	378	348	351	348	337	376	365	394	354	374	319	362	325	294	341	329	341	355	367	331	381	359	366	343	342	337	345	345	362	357	381	399	384	339	385	352	385	327	336	326	341	366	334	323	343	358	343	301	378	370	334	381	345	369	339	352	344	360	356	336	363	348	393	338	361	338	380	370	343	361	326	343	360	347	348	321	309	328	387	350	350	344	362	397	363	360	351	329	362	369	337	355	358	354	353	378	316	349	358	335	390	364	349	394	346	394	334	354	368	315	364	351	340	387	381	356	342	360	389	330	322	350	372	366	332	324	330	394	339	327	359	365	338	342	338	373	345	361	382	354	340	365	370	345	357	345	359	351	344	322	339	324	357	368	360	339	352	368	362	360	345	342	317	349	401	376	399	395	364	361	345	374	341	362	358	335	360	354	333	384	370	343	330	376	333	331	367	364	314	394	333	386	349	341	382	344	397	365	367	367	407	353	340	355	377	322	333	359	357	344	332	351	387	361	387	344	358	338	345	359	357	371	359	372	335	349	347	335	329	336	362	352	358	327	357	361	362	342	352	338	355	340	343	316	368	356	362	381	364	339	349	343	358	325	352	393	383	357	356	350	326	345	341	340	378	376	353	350	343	348	361	368	360	322	330	344	346	361	377	386	378	363	371	342	355	355	382	346	372	331	368	388	340	339	363	349	387	356	341	383	380	359	335	358	349	333	359	378	348	343	324	337	370	358	341	381	364	350	366	355	379	386	358	382	368	400	326	338	368	341	339	356	378	356	373	351	353	360	349	374	349	291	330	343	394	347	376	328	371	334	379	345	345	382	357	356	367	319	372	364	349	376	347	355	395	356	347	335	339	352	365	364	329	337	375	329	347	344	341	325	365	378	334	365	317	362	368	320	324	333	333	329	366	362	362	366	351	353	381	354	306	356	339	346	361	314	353	377	345	339	323	353	373	358	347	319	320	358	360	364	371	358	372	326	381	353	356	354	345	364	353	362	355	365	364	347	359	332	360	363	335	365	332	351	343	338	370	367	338	349	358	327	334	335	371	326	343	365	379	344	357	381	429	348	369	327	366	383	405	380	336	343	335	369	351	325	347	338	363	377	331	374	335	366	330	327	346	367	331	341	358	343	334	368	373	414	364	369	354	318	342	346	342	323	352	328	371	330	364	383	384	347	379	352	357	329	358	366	351	354	350	334	377	355	358	385	372	369	303	357	322	347	354	361	344	360	355	341	347	352	336	327	405	359	379	343	347	381	370	345	344	362	359	398	338	361	359	376	366	346	348	358	378	358	331	325	320	322	350	385	358	390	384	353	368	384	358	358	336	364	345	363	337	343	367	387	367	345	353	324	372	346	336	347	358	394	366	370	354	366	318	342	362	345	318	343	297	344	325	351	346	351	351	351	361	385	368	338	360	335	330	364	337	358	343	371	301	325	319	362	354	336	360	360	375	326	341	326	357	361	357	380	301	359	366	366	378	330	326	380	374	346	354	341	357	360	351	374	319	309	333	336	363	364	353	397	386	372	367	377	341	343	348	355	309	320	369	354	326	332	338	352	329	344	352	363	362	357	367	320	357	350	374	354	329	342	365	340	367	405	384	346	361	342	326	368	356	336	330	357	404	360	341	372	338	352	411	350	371	354	389	366	354	329	369	338	329	385	396	351	361	380	382	373	386	316	364	344	381	336	349	384	355	349	369	339	357	374	363	386	330	314	342	372	355	351	347	363	350	365	334	336	347	330	355	336	340	329	362	340	350	363	364	313	332	356	351	365	349	375	371	338	375	347	362	344	305	341	360	345	361	352	387	355	348	348	353	354	355	364	317	360	352	325	335	359	336	336	361	359	357	355	361	335	403	334	371	346	341	340	352	377	330	363	344	352	354	364	353	352	338	353	352	359	391
6381	1491	879	779	840	802	785	782	815	777	764	837	802	785	806	800	823	766	807	775	848	858	760	771	794	765	802	792	833	849	827	793	831	799	758	786	762	748	853	779	861	803	813	762	832	838	786	774	812	834	838	826	820	781	806	817	842	818	789	815	778	759	741	806	751	791	822	804	834	800	798	783	757	795	790	781	814	823	841	788	844	810	767	784	827	820	805	809	834	752	714	782	800	794	821	750	815	796	821	780	801	835	854	826	829	803	834	798	824	779	789	822	779	846	807	833	810	789	830	782	819	808	813	810	816	748	841	790	865	813	770	811	808	809	801	744	816	835	798	827	785	768	800	801	837	770	783	823	794	828	779	827	834	790	806	814	782	770	811	839	831	775	807	860	772	830	795	832	797	775	830	853	820	791	768	820	823	835	780	784	771	788	819	780	753	828	789	776	833	848	806	827	791	819	816	829	772	779	803	754	810	786	861	821	780	791	779	805	791	804	867	786	803	815	752	822	866	776	745	814	835	788	836	825	798	805	808	799	805	776	755	808	830	838	781	821	806	816	729	818	819	853	853	836	817	813	803	823	798	831	784	801	801	800	857	784	823	793	793	839	848	794	801	788	800	784	810	830	798	747	826	784	797	727	826	821	786	822	783	810	795	802	807	746	824	833	834	763	777	754	799	814	814	841	784	809	814	834	791	823	806	780	832	820	777	758	766	804	763	803	818	843	832	796	802	801	816	805	801	744	837	812	811	757	792	790	781	779	782	793	812	785	781	773	780	756	830	798	821	779	813	778	767	795	825	845	796	790	822	795	790	789	783	806	791	777	863	840	745	789	811	821	809	746	832	859	820	831	774	804	776	811	849	751	830	825	770	786	800	768	882	765	813	839	766	796	793	814	795	826	802	806	830	834	789	812	793	824	806	812	831	801	825	806	789	772	758	859	815	837	776	778	803	739	815	754	852	837	838	796	800	833	802	821	798	815	788	814	774	793	826	817	768	805	763	729	769	838	735	786	823	857	796	770	793	807	825	754	824	780	852	810	834	795	790	810	832	861	820	802	809	780	799	801	840	852	777	826	803	791	786	822	809	794	783	819	744	798	800	810	815	762	783	768	829	814	786	785	808	787	824	822	840	847	852	851	804	801	795	798	851	799	763	825	857	799	807	811	795	792	732	826	826	803	784	768	788	811	787	774	770	840	787	773	888	856	829	767	837	855	774	804	732	735	806	799	827	812	747	816	757	834	807	812	798	806	825	829	817	822	790	831	825	848	781	801	843	815	832	800	830	808	822	804	782	833	825	762	796	853	826	809	782	786	801	776	831	771	830	797	788	839	772	833	828	808	791	799	870	823	809	772	814	801	830	760	837	861	805	795	811	808	790	808	829	828	798	797	856	828	791	807	900	829	795	822	817	855	831	817	743	804	829	796	837	811	843	745	791	849	793	800	766	789	789	785	783	763	795	859	807	808	822	816	786	808	872	803	785	760	802	837	775	793	839	792	836	792	827	835	753	841	776	782	780	793	801	824	796	754	794	777	795	834	851	795	802	784	795	798	765	784	795	762	790	847	858	884	790	819	812	793	782	829	829	831	801	815	787	802	831	761	830	758	839	742	797	812	805	790	834	817	754	801	794	773	821	798	828	808	793	762	848	810	770	802	799	832	908	796	766	820	847	821	755	764	825	849	771	804	817	834	816	784	818	728	796	798	821	827	812	792	806	819	820	816	776	765	811	833	755	785	814	858	838	860	836	778	835	751	823	844	810	789	807	784	813	793	821	844	811	840	834	799	793	791	810	818	836	801	804	770	852	800	786	840	796	805	806	849	824	794	801	766	791	838	780	871	765	771	773	756	858	820	821	825	800	784	799	815	789	763	788	857	782	777	803	808	813	802	769	767	907	814	771	775	829	800	791	770	893	774	792	809	786	803	786	771	817	801	778	736	779	777	779	793	796	790	795	854	787	786	811	863	826	795	843	797	768	744	774	779	770	834	758	772	794	780	766	761	765	791	823	774	777	758	821	854	798	820	800	752	855	812	858	811	794	800	803	803	808	757	803	785	820	806	810	830	820	801	850	854	810	770	818	817	749	855	808	751	838	796	786	798	838	831	782	842	789	803	797	839	773	798	795	835	797	845	852	762	866	843	756	846	753	824	841	791	831	782	800	792	741	798	782	864	879	816	785	826	774	782	762	800	804	783	802	823	756	763	779	814	821	781	796	799	823	786	800	818	812	862	834	788	809	793	819	808	804	810	810	818	755	760	834	770	823	811	784	775	795	812	858	821	830	837	850	758	825	789	810	798	760	825	775	805	789	803	758	821	781	755	815	826	781	790	809	810	862	822	765	836	750	801	791	787	788	806	805	806	776	784	800	814	775	801	821	789	850	777	776	866	817	863	780	798	798	812	828	858	789	823	842	827	761	792	837	793	806	839	798	843	758	794	845	791	831	843	782	793	812	793	813	852	751	802	828	844	801	828	821	849	812	800	753	786	790	863	804	799	793	791	813	848	814	824	792	815	830	770	819	816	768	869	815	814	830	875	794	853	796	810	766	753	824	772	822	843	774	802	769	828	801	814	832	794	823	805	768	813	818	795	820	832	785	740	818	819	827	794	790	808	794	826	838	825	828	827	802	852	794	782	799	790	820	775	840	829	800	745	846	855	821	810	808	846	795	806	830	794	791	813	820	854	797	863	816	817	791	818	798	837	783	816	797	813	790	767	793	783	810	770	884	760	814	814	771	826	776	841	842	824	807	799	875	846	742	832	754	838	792	782	788	838	779	743	807	760	832	833	786	824	818	783	793	771	774	811	726	757	763	759	801	781	783	852	789	828	769	813	801	812	761	822	795	800	858	787	830	775	780	780	850	823	810	774	807	805	826	803	822	806	773	777	774	796	840	827	834	812	775	815	793	878	822	771	770	814	821	803	827	744	864	822	818	819	789	814	816	815	759	813	815	737	750	783	808	789	793	801	811	844	826	802	787	800	827	811	807	815	798	824	775	790	771	800	811	809	805	822	789	771	809	805	827	773	793	777	826	860	836	832	785	803	824	806	771	743	780	791	780	769	789	791	777	818	794	787	782	801	832	818	802	805	821	833	772	817	819	790	765	772	795	796	793	765	827	780	815	827	783	822	811	759	797	771	811	796	746	792	830	827	842	764	840	810	795	805	790	802	744	819	797	805	821	808	767	791	799	783	803	811	815	794	793	841	828	760	781	846	809	755	784	777	791	812	822	779	822	836	843	786	763	783	818	793	850	781	811	792	792	839	833	812	767	764	850	790	775	865	770	818	844	835	825	827	829	789	792	821	800	822	820	796	809	850	809	820	786	787	822	788	770	803	820	812	857	781	804	774	835	830	825	781	792	806	829	772	839	787	774	765	809	822	817	839	794	771	822	817	766	856	820	796	817	758	835	820	773	752	812	841	773	794	810	828	805	779	836	841	806	780	784	776	787	787	793	769	820	790	793	850	825	813	752	818
24874	21444	24861	28412	21436	21362	2073	641	488	522	456	475	483	513	470	495	447	470	444	458	451	427	415	441	455	421	427	472	454	447	419	447	430	428	453	446	444	429	449	475	430	443	397	439	421	424	439	441	464	411	438	431	419	448	418	409	453	457	453	455	428	423	453	421	428	447	460	447	449	448	438	467	421	421	441	447	449	454	479	439	429	438	438	402	469	459	461	441	453	466	476	421	432	434	455	436	447	452	443	403	458	407	448	457	456	452	419	445	435	441	447	410	433	441	459	483	442	491	441	445	446	408	413	457	422	455	437	413	408	441	441	454	431	489	459	448	431	435	402	442	439	445	414	396	468	439	481	438	429	481	432	412	486	469	434	443	408	430	445	393	464	455	394	422	464	398	440	417	439	453	461	397	415	407	448	465	441	436	410	404	380	430	429	453	453	474	464	424	445	436	447	434	396	417	489	443	440	439	405	447	510	465	437	471	474	455	414	463	478	457	452	443	435	391	474	467	423	465	432	436	425	414	459	409	447	400	458	438	481	431	447	406	449	462	449	451	403	418	461	437	441	450	378	433	458	415	435	435	474	464	447	432	463	453	447	420	466	465	402	438	453	437	430	397	443	419	433	449	449	484	450	420	398	456	449	477	426	462	409	433	462	437	430	424	458	417	488	464	458	415	429	417	407	444	428	448	439	421	421	424	443	386	444	441	444	464	433	435	463	414	467	460	475	434	422	461	444	427	447	411	426	417	429	449	424	455	468	411	439	444	435	397	429	455	467	472	454	461	411	437	414	440	448	380	461	485	426	452	440	442	424	455	457	411	450	455	450	432	464	433	445	409	425	439	412	457	464	471	464	401	437	431	476	440	450	411	455	458	420	463	470	406	433	499	470	459	449	443	390	478	472	479	427	402	427	440	428	473	420	425	428	398	459	454	414	408	494	414	418	428	441	400	431	414	431	434	410	422	439	433	439	456	465	446	486	402	457	439	466	423	455	454	402	476	448	462	455	437	475	455	392	445	456	451	451	446	421	433	460	398	455	463	434	430	462	460	455	447	450	429	412	456	391	429	494	466	412	486	464	444	432	479	412	394	407	440	436	467	456	436	443	444	430	440	487	456	438	428	404	455	368	452	430	449	450	472	455	415	483	435	464	385	441	457	447	457	440	411	406	455	422	432	450	437	457	470	453	429	449	425	445	462	419	503	419	435	446	442	424	414	431	496	410	446	398	449	418	457	438	478	430	451	471	440	428	404	450	454	444	475	435	455	422	456	436	417	445	390	456	464	449	483	450	402	468	403	429	457	468	442	436	440	430	448	438	420	423	465	463	433	410	425	431	449	406	409	480	442	439	430	467	405	429	432	448	473	439	446	473	451	468	468	427	431	418	420	482	421	454	436	484	454	453	460	455	438	440	442	421	450	434	416	437	410	417	451	427	466	435	426	437	435	441	390	442	410	422	476	440	460	425	426	403	441	481	415	464	419	428	413	462	408	460	415	449	437	454	409	438	410	419	425	448	412	430	453	448	454	444	429	437	450	452	412	469	438	428	400	429	403	445	420	449	451	423	440	453	436	463	430	404	443	443	470	431	450	441	401	416	399	467	436	452	405	405	422	468	426	427	476	419	442	445	462	429	401	456	435	453	444	408	438	440	438	383	445	431	451	406	430	447	422	465	422	480	433	426	420	445	409	441	451	422	420	465	443	444	438	457	449	412	475	440	450	459	458	477	441	452	400	432	480	465	441	434	435	421	443	441	412	420	424	424	426	453	440	478	401	422	462	424	426	452	409	428	422	420	448	430	430	467	436	435	472	440	471	492	475	448	448	460	464	454	450	432	476	433	465	458	442	420	454	456	394	452	431	464	438	432	447	423	422	446	408	431	434	408	431	423	429	420	417	442	426	418	474	416	437	426	467	413	445	407	462	444	452	444	444	401	428	448	450	420	438	443	448	482	497	448	417	456	423	437	445	488	429	454	412	478	438	421	482	423	477	466	443	400	418	454	448	446	426	425	428	441	447	435	453	450	430	427	436	428	423	498	439	430	436	437	423	423	420	418	446	459	482	429	428	446	413	419	436	460	424	432	464	409	448	414	429	443	439	455	425	435	412	455	480	417	408	440	440	456	412	412	433	443	462	407	411	462	467	448	467	413	405	429	447	484	405	430	456	392	463	440	489	412	443	415	411	414	462	418	446	448	431	422	428	482	491	426	473	479	449	431	458	428	444	432	451	434	450	412	407	418	409	459	420	445	412	492	460	426	435	454	448	456	467	413	404	452	449	425	476	429	444	430	426	474	411	453	382	436	461	409	423	451	416	429	424	438	479	459	422	439	443	457	452	421	440	399	446	439	455	409	420	449	472	430	454	428	407	503	404	433	431	461	440	444	417	456	439	485	430	444	417	428	442	439	410	442	420	433	445	462	410	431	458	448	419	415	429	444	448	461	456	471	448	421	454	425	428	406	414	429	416	478	414	401	428	426	417	460	464	458	426	404	442	420	464	409	443	410	413	430	418	431	457	468	487	466	457	463	453	434	462	442	439	455	405	449	430	406	448	451	480	457	440	458	438	423	410	456	443	451	459	419	460	471	460	428	410	438	452	506	430	451	404	432	449	430	443	425	394	422	447	474	452	410	449	431	449	427	471	466	417	410	456	415	435	479	446	438	404	431	431	468	482	442	430	440	412	465	456	431	438	437	441	438	462	451	427	441	462	462	423	445	429	474	412	463	423	465	392	409	398	452	431	454	457	460	441	450	444	438	455	419	419	453	445	433	468	437	453	427	423	430	432	432	453	438	416	425	432	433	448	400	450	446	442	464	426	415	424	470	423	398	399	457	412	449	434	444	449	438	440	454	449	425	429	408	424	445	437	430	421	475	423	442	450	481	403	425	432	426	399	413	454	466	435	420	438	433	427	388	435	426	447	399	444	469	431	417	431	463	454	454	463	463	438	436	413	425	450	448	465	459	438	417	418	419	407	463	412	398	407	422	435	441	447	392	422	461	438	447	456	427	417	404	437	445	472	439	443	421	438	457	438	417	479	441	454	439	448	427	438	425	424	458	445	463	431	466	432	401	455	440	484	473	429	447	412	426	406	414	419	409	427	454	413	473	453	433	441	470	395	443	420	384	446	455	483	465	428	438	459	399	497	392	482	439	438	426	454	429	429	426	469	471	437	458	415	460	438	463	412	460	452	409	429	423	426	470	468	485	456	422	452	447	416	416	477	445	444	460	408	457	495	411	431	420	438	451	425	445	400	460	437	407	430	468	459	460	427	438	461	443	435	458	470	455	418	415	442	437	398	432	447	407	411	439	415	423	459	443	433	443	424	452	437	445	468	441	450	430	466	424	475	424	428	483	426	422	436	428	424	438	390	439	382	412	419	451	436	413	419	416	468	439	433	461	457	446	455	460	418	446	416	444	423	483	474	428	435	433	456	423	434	452	444	444	418	424	407	458	412	433	457	423	459	429	452	488	411	392	433
14157	8376	1959	1273	1105	1122	980	993	958	904	940	1007	973	929	953	966	966	902	999	1002	935	1020	896	982	970	897	890	917	961	992	959	939	908	953	907	933	928	924	903	946	919	955	1036	934	961	939	1004	963	954	932	869	922	920	946	945	905	958	987	946	948	922	979	922	909	948	881	1021	908	930	952	995	886	910	957	907	904	903	970	877	941	936	922	976	908	956	914	948	914	916	959	912	960	949	934	953	945	995	980	927	881	952	981	941	944	946	973	929	943	941	955	956	928	911	830	959	953	991	988	949	899	926	998	950	911	958	923	947	909	905	892	951	949	858	963	875	943	961	905	983	882	921	917	925	943	962	895	931	943	977	938	930	927	935	929	917	982	903	936	932	933	876	899	941	920	943	977	918	945	951	972	911	953	902	945	880	901	955	942	956	945	953	948	986	917	942	923	989	959	946	937	910	924	929	940	948	966	963	918	952	963	953	886	938	948	922	939	871	940	941	931	894	914	974	929	914	1036	936	945	988	979	935	886	1001	912	963	947	942	924	934	950	898	920	951	941	903	918	921	939	1000	931	883	966	959	941	906	933	946	928	937	923	913	947	1003	990	973	915	943	959	898	925	928	949	927	926	951	967	943	965	938	970	922	913	938	940	873	920	896	914	961	931	968	922	927	923	919	937	882	946	962	977	952	958	908	904	936	879	956	945	889	911	957	940	952	897	910	926	928	981	917	936	960	912	984	893	921	953	952	946	932	901	940	912	1001	939	927	917	906	968	932	898	915	928	1014	887	913	932	971	947	931	919	970	941	955	962	992	956	994	960	881	904	908	918	991	965	962	873	923	950	945	922	901	904	979	990	893	1000	917	1005	991	953	938	894	921	934	979	931	912	967	966	990	904	944	984	946	963	957	991	965	929	987	1011	940	958	962	923	949	910	939	927	953	979	935	933	926	856	959	925	947	912	969	934	895	926	886	964	937	959	930	929	937	952	918	889	920	896	946	891	904	950	892	907	973	1017	891	917	910	875	906	942	937	940	872	952	969	951	931	905	950	916	924	862	907	969	917	937	915	942	897	953	952	936	996	953	987	914	986	894	940	927	937	913	906	935	924	937	970	948	914	1009	910	989	902	924	936	912	901	882	911	922	906	911	928	933	998	918	958	961	880	926	981	962	961	918	920	928	958	925	901	918	935	956	995	922	906	923	900	965	991	941	935	912	914	916	975	927	941	977	995	926	931	910	934	889	963	934	883	923	907	977	904	896	921	951	927	939	913	904	966	912	930	952	966	955	943	961	960	895	941	928	978	895	896	927	970	928	873	904	944	941	978	918	953	958	949	912	914	918	950	942	928	890	908	953	971	921	940	924	914	925	939	906	991	947	922	917	928	909	954	948	947	937	936	920	968	877	934	919	909	937	957	955	917	925	946	942	917	903	931	952	970	962	950	917	907	956	903	969	921	939	920	940	942	891	953	927	952	971	920	960	947	926	922	908	983	943	924	977	911	914	939	975	980	955	932	946	921	986	965	975	935	947	957	967	921	862	900	917	1019	958	932	921	971	992	963	946	905	932	936	941	922	894	992	946	948	940	975	958	903	885	919	932	953	930	896	955	936	984	960	996	935	956	979	908	875	930	980	924	891	965	948	915	959	950	982	879	933	964	905	984	906	922	960	911	918	915	918	932	943	955	881	948	972	905	894	942	863	914	933	953	913	962	968	969	959	958	918	948	977	950	920	923	973	909	901	973	941	948	949	1028	937	904	921	878	968	905	903	883	924	957	917	956	904	947	936	906	939	907	941	942	972	915	897	955	921	994	883	923	909	940	969	896	869	923	904	957	943	921	938	911	985	890	918	930	944	932	916	924	913	855	928	943	892	959	886	908	946	957	932	907	954	964	956	957	921	953	942	908	936	916	893	925	954	929	952	943	933	928	867	940	947	910	1018	925	931	900	904	955	932	972	945	1008	948	924	913	979	949	923	953	966	929	996	990	946	946	885	930	938	929	947	982	923	938	952	965	919	881	950	966	944	979	921	973	970	881	969	895	970	942	946	977	914	1014	931	976	928	917	910	962	888	966	978	942	974	933	951	963	909	971	932	908	915	946	928	915	937	926	919	963	903	955	969	975	926	944	973	940	1003	915	891	955	941	954	953	947	990	975	938	914	977	906	963	945	924	873	929	915	919	956	928	948	926	923	949	900	994	918	931	945	990	935	969	935	974	945	942	978	954	994	959	947	972	973	916	909	954	902	968	954	966	929	947	921	953	921	947	900	932	935	960	953	932	913	918	980	927	965	932	972	928	859	962	997	948	942	981	928	917	956	926	971	956	947	946	970	975	889	998	938	948	898	896	995	979	926	951	927	953	933	935	877	945	906	928	955	929	923	880	944	953	876	904	924	895	927	949	943	951	946	964	949	937	960	909	927	958	953	972	903	945	922	959	969	943	930	936	938	969	998	925	990	919	930	896	962	924	920	919	967	978	974	965	943	938	916	979	961	966	951	912	944	907	947	1019	932	935	896	963	910	890	1002	962	995	923	990	945	899	953	926	940	939	921	933	893	965	973	968	924	859	984	889	893	903	971	909	944	944	908	940	944	957	963	935	956	939	922	912	918	908	942	904	943	910	969	969	916	948	915	979	950	999	937	982	1022	905	870	953	960	912	988	983	921	941	971	945	883	961	902	916	943	944	926	931	962	906	965	926	887	932	950	959	974	905	931	918	924	949	899	933	890	927	962	948	985	966	931	900	929	909	944	902	894	965	899	930	951	958	935	970	905	914	950	929	935	936	1021	910	910	880	900	958	910	964	923	905	953	931	872	937	934	976	939	930	924	975	917	939	995	968	964	962	990	948	908	930	940	979	1009	939	958	944	927	964	936	965	991	918	902	973	967	885	950	942	962	948	964	901	968	960	916	921	953	916	907	965	972	986	935	909	968	902	963	944	939	859	964	903	915	900	915	941	951	941	949	919	904	1005	930	970	924	957	954	929	902	967	908	882	935	915	949	914	947	939	951	928	956	928	960	904	954	944	909	943	948	917	967	898	921	931	913	913	951	969	962	951	936	962	964	985	851	909	903	983	940	1001	973	948	944	936	983	959	918	921	915	967	950	911	900	962	925	927	943	985	917	948	911	936	966	923	905	942	951	957	960	900	926	964	1009	947	933	935	910	942	906	954	880	953	945	943	909	966	929	931	953	935	892	956	920	967	920	910	941	904	964	946	896	908	929	934	974	967	983	949	919	956	885	956	940	942	878	905	874	959	977	902	974	897	960	877	941	912	964	875	974	941	941	946	965	942	940	883	949	946	894	933	902	932	940	935	983	943	958	891	953	970	944	959	1000	930	930	954	902	945	898	976	956	900	986	914	933	940	907	935	929	879	994	983	915	910	905	933	947	945	918	916	972	905	920	987	941	938	969	906	924	927	944	947	879	987	926	920	929	929	917	980	896	940	891	937	907	939	939	911	914	886	944	968	932	908	951	933	913	929	983	890	930	973	940	933	903	929	910	876	919	908	967	931
24374	21510	25211	28268	21510	21529	20287	842	464	385	375	358	352	327	309	312	289	309	309	318	296	343	320	290	285	302	305	305	270	344	268	281	314	271	314	258	290	313	283	246	304	291	305	297	315	313	295	245	295	306	284	271	285	292	253	286	320	269	292	286	303	273	284	298	307	288	275	279	318	267	274	298	281	278	277	296	298	267	298	301	300	285	278	283	302	269	285	275	262	260	285	262	305	281	289	324	313	296	280	274	297	289	266	293	313	261	271	271	315	258	276	281	270	284	273	270	316	259	251	314	305	272	298	295	262	286	296	296	288	294	297	306	281	282	266	267	272	296	283	275	247	249	240	254	256	271	285	282	268	279	295	247	268	257	288	274	277	270	279	272	268	287	244	299	309	283	279	289	280	318	279	281	276	293	284	272	299	283	239	237	282	305	289	264	281	283	283	294	313	289	272	255	287	268	299	268	292	240	259	280	325	264	284	285	255	261	269	278	308	330	285	267	307	295	329	272	288	291	282	272	247	265	259	274	286	276	280	300	273	301	268	277	274	309	299	303	299	299	276	280	269	282	288	279	262	324	301	322	287	302	286	247	284	284	282	256	327	288	305	263	285	271	287	263	270	270	269	263	238	281	251	277	304	289	266	285	250	304	242	292	257	276	283	284	298	273	279	284	275	241	286	282	294	278	299	282	270	267	307	306	301	327	273	274	283	269	287	282	274	280	302	293	233	266	294	276	282	294	275	306	276	280	297	308	251	313	282	302	255	289	262	297	295	292	266	274	276	287	256	290	256	267	300	284	298	289	285	301	277	244	261	249	271	295	284	324	295	274	291	290	289	312	301	263	288	270	278	267	289	305	275	269	322	283	307	277	270	311	266	296	288	307	303	268	263	278	298	290	275	290	277	282	269	309	298	298	318	273	316	270	285	292	288	272	259	306	308	298	283	235	268	292	273	338	310	284	266	260	295	283	302	270	284	270	275	278	285	299	308	278	270	256	259	275	288	259	278	269	302	260	282	273	316	280	259	281	277	283	288	292	260	284	258	265	278	277	287	282	287	249	268	311	280	286	301	272	308	273	301	313	295	292	287	266	267	261	250	246	291	241	275	262	285	292	305	298	295	256	285	272	288	256	302	271	288	297	296	298	283	296	278	286	316	321	288	289	271	294	289	278	278	320	305	289	258	294	284	291	276	306	243	296	265	283	302	312	311	308	280	252	271	294	297	279	267	261	310	251	272	289	329	258	286	293	277	284	270	279	313	271	288	283	303	283	300	268	303	289	265	263	264	269	248	267	259	305	256	275	308	292	280	262	245	281	281	281	284	276	283	290	301	270	279	277	274	276	275	297	293	262	304	292	287	258	281	309	323	335	284	307	274	254	287	284	278	293	256	262	272	302	280	303	281	312	288	318	298	277	250	281	306	261	258	275	277	284	269	283	267	251	279	282	278	280	304	311	300	274	280	286	299	279	257	267	254	265	280	262	297	302	295	306	290	286	283	281	305	295	280	312	287	310	295	304	261	267	274	284	311	310	302	239	303	277	274	277	282	255	280	297	274	265	279	272	287	290	279	278	282	285	296	260	291	263	273	289	257	315	318	295	250	282	294	270	265	283	255	259	296	308	317	304	275	326	280	285	288	274	322	299	272	298	276	279	261	270	265	260	264	286	249	287	277	271	278	268	303	276	281	260	276	292	270	289	285	308	275	299	323	304	294	302	288	268	305	289	313	307	301	278	261	271	279	236	271	284	228	268	333	259	276	283	300	297	291	301	283	300	282	295	309	294	276	267	305	321	255	262	334	305	281	261	308	297	266	302	315	267	293	299	284	283	262	272	287	259	285	269	265	269	291	283	291	247	294	280	293	297	284	322	319	331	290	254	332	284	268	303	300	290	287	245	306	262	284	289	285	277	270	275	264	296	253	289	293	279	306	289	272	317	268	305	276	310	269	306	286	260	298	310	275	284	303	286	291	270	311	323	242	282	282	277	299	284	319	275	279	276	319	311	285	287	292	301	310	269	295	279	285	261	272	292	238	283	280	264	247	283	308	314	250	305	321	282	291	272	263	298	258	302	286	270	281	261	285	305	290	266	283	295	244	285	303	283	298	273	298	322	282	283	264	281	283	303	291	285	311	285	270	273	290	298	297	273	279	271	298	302	263	297	272	308	261	322	285	258	280	284	265	264	283	287	277	260	300	285	319	281	293	286	275	271	289	281	279	273	283	293	239	314	310	279	307	265	264	273	261	266	317	299	287	292	257	281	273	282	303	279	270	258	278	275	311	293	265	249	279	296	311	276	325	293	290	273	333	271	296	291	288	292	304	279	273	278	311	306	285	267	266	320	283	301	266	307	318	267	299	320	305	298	284	276	303	306	293	268	265	268	290	302	302	285	274	309	263	288	270	303	281	289	304	267	286	265	283	302	325	296	282	282	277	282	247	308	311	275	284	234	289	295	271	298	291	315	265	287	255	291	311	277	257	311	302	303	249	234	295	300	309	266	301	265	294	256	270	295	270	291	317	252	295	257	292	304	288	268	266	273	326	293	289	288	287	297	311	255	311	286	325	262	283	279	272	268	303	277	315	336	295	277	270	319	243	274	259	271	274	306	296	293	313	249	304	270	263	274	273	304	281	313	297	276	286	313	296	330	297	293	297	287	275	289	291	264	251	287	277	300	307	315	266	290	296	280	285	266	305	289	290	295	284	261	232	250	280	307	269	318	298	271	269	268	262	283	272	269	263	326	267	298	287	298	284	264	279	294	269	298	302	252	246	281	270	272	270	247	295	289	269	279	261	283	245	274	271	273	260	304	289	261	284	310	282	289	244	316	303	282	276	283	287	285	293	277	297	294	286	298	271	291	293	296	279	278	319	301	282	271	283	278	304	279	270	289	278	292	275	257	291	258	293	271	287	299	231	242	245	305	273	303	292	298	274	283	284	271	261	273	296	275	293	299	270	296	290	295	284	263	284	285	300	285	258	292	272	261	297	305	279	291	319	291	267	278	257	232	294	287	257	235	283	330	294	275	275	261	279	260	283	298	275	284	277	286	288	284	276	293	297	255	304	291	288	291	274	296	280	294	294	288	288	283	275	278	274	263	273	295	281	272	293	273	285	237	279	290	276	287	288	321	299	256	269	292	265	290	280	269	293	280	288	279	279	293	286	280	285	267	275	281	262	325	271	268	269	297	303	259	283	268	282	305	291	262	275	291	280	303	257	232	281	257	313	327	298	253	298	248	272	273	293	274	294	282	243	304	283	276	271	256	258	265	286	290	296	339	277	264	283	259	295	285	313	294	278	282	266	274	272	288	283	255	279	279	296	271	298	282	318	300	306	276	280	289	296	298	284	273	315	264	260	307	312	311	286	249	291	274	270	260	279	314	278	268	279	307	287	307	290	317	263	271	277	298	295	271	287	261	324	286	264	269	279	255	260	276	302	254	276	239	272	318	304	277	303	268	261	306	279	296	267	302	303	254	282	262
19372	11651	2733	1287	934	749	704	702	670	643	637	624	658	665	647	619	664	609	609	641	633	610	610	601	629	597	579	603	620	630	593	580	647	618	619	624	597	607	612	603	631	637	657	602	572	620	591	620	620	655	615	644	588	668	615	642	613	615	666	639	605	588	642	618	593	587	623	644	632	591	645	641	621	643	601	632	603	628	587	595	601	616	584	626	593	605	607	608	611	649	574	590	575	647	597	638	626	618	651	599	636	629	632	636	631	619	631	629	605	653	596	590	614	597	626	600	631	569	613	640	610	627	631	622	631	562	620	618	598	607	611	631	645	591	567	591	649	633	596	626	583	591	595	619	638	597	619	654	614	623	622	605	600	650	611	599	606	620	625	604	630	628	609	619	597	596	603	610	633	604	626	607	587	622	573	588	631	618	593	607	593	609	621	630	621	603	559	630	595	577	616	637	593	600	646	619	645	566	636	598	611	594	619	581	570	598	591	617	619	642	566	610	589	632	654	617	629	614	637	602	591	645	600	650	605	585	610	602	654	619	605	618	613	635	589	609	629	599	627	590	608	572	623	624	568	596	608	627	639	603	599	615	601	612	596	624	650	589	562	608	656	625	573	581	610	625	596	627	627	613	615	594	577	586	631	664	613	572	578	566	626	625	617	599	587	595	676	646	660	616	611	577	625	628	660	610	632	582	621	645	569	608	574	562	646	662	625	585	637	651	625	631	595	591	599	654	565	644	618	600	588	629	600	594	593	643	567	601	639	621	578	663	652	611	594	603	590	624	619	640	597	637	605	633	565	610	642	560	639	635	615	623	623	605	603	613	603	645	619	602	640	657	643	657	605	644	595	636	593	603	594	608	636	557	624	618	634	611	633	595	620	615	590	624	617	604	643	622	608	614	634	671	649	598	606	646	609	608	647	576	595	626	636	564	612	642	556	612	642	634	577	612	583	618	664	608	614	561	616	615	572	575	637	590	632	604	583	588	541	602	629	604	622	619	619	638	614	624	576	661	593	637	604	597	654	610	570	637	642	568	604	620	604	575	600	600	603	605	626	620	617	627	634	573	573	630	602	620	599	587	660	632	623	617	610	645	605	627	603	607	643	590	630	585	595	630	610	596	636	565	634	598	655	578	651	607	625	644	578	622	624	618	605	594	588	606	604	589	603	593	637	659	618	629	622	627	578	612	625	562	607	602	646	629	648	598	566	635	643	612	626	615	607	618	576	607	623	633	647	604	591	609	587	650	603	647	634	609	637	576	596	569	627	654	588	580	575	630	609	589	635	590	624	594	625	625	615	604	610	623	599	592	599	609	576	621	621	638	562	621	627	649	617	655	618	624	574	630	634	611	596	666	633	588	609	622	610	572	593	620	589	658	582	643	636	640	603	608	613	604	634	594	609	602	571	614	596	626	575	594	596	624	630	618	599	627	636	595	612	639	645	625	583	637	588	614	585	625	630	636	668	608	578	600	599	603	634	647	628	616	606	647	602	613	624	623	632	590	616	626	600	668	586	607	629	597	631	606	605	625	623	632	600	588	569	618	624	628	607	591	600	612	607	694	568	629	611	595	617	604	617	634	593	578	565	628	623	602	585	602	640	634	652	588	586	593	597	657	562	652	565	659	623	592	573	601	638	627	605	621	654	631	621	618	631	623	596	628	577	602	636	600	596	634	613	578	637	588	601	617	639	591	649	635	642	588	610	613	604	623	572	662	593	633	635	616	620	601	613	620	595	570	637	602	584	677	615	602	624	634	570	575	601	627	612	607	618	603	566	623	590	601	613	626	596	600	577	594	603	636	629	618	629	615	627	605	661	629	552	635	599	628	611	608	584	596	636	628	599	553	583	613	647	608	621	641	574	577	555	580	656	583	656	646	599	634	632	640	576	585	632	622	612	600	626	622	621	607	586	600	628	632	599	608	607	583	632	615	610	590	630	586	621	595	603	587	601	581	566	583	584	603	586	653	622	642	606	603	567	617	587	640	603	646	671	635	608	600	607	623	552	605	599	637	653	632	622	599	627	616	629	594	602	608	596	653	595	613	611	592	590	612	625	613	642	621	607	617	590	557	583	559	602	577	634	618	625	611	566	578	614	600	581	639	578	597	612	593	559	610	622	585	646	618	594	611	581	576	594	633	614	592	615	601	598	632	642	552	660	638	568	657	582	607	631	621	627	639	595	609	615	601	657	597	665	626	586	662	626	595	574	627	641	597	596	586	616	619	570	613	593	591	596	625	563	620	654	627	577	610	627	592	592	622	635	613	646	598	625	635	621	575	640	593	604	626	655	645	607	597	650	643	611	575	590	579	625	617	576	586	630	626	600	610	623	656	607	629	563	627	651	585	615	587	627	602	584	566	610	589	569	613	594	558	608	621	614	602	600	602	598	658	614	661	592	590	611	603	567	626	620	587	616	593	646	591	669	628	577	632	612	582	602	589	598	626	607	643	596	625	615	579	604	608	594	590	615	659	603	589	612	604	588	621	625	614	640	599	591	596	572	644	620	664	634	570	614	599	619	636	583	639	634	619	597	620	596	650	623	628	595	627	580	571	632	645	612	648	606	612	616	658	601	610	619	599	646	574	604	608	578	626	601	613	588	592	581	595	643	566	528	588	620	603	615	633	607	674	649	634	639	629	598	619	649	656	618	605	632	633	610	599	594	637	615	631	647	531	598	637	644	618	644	613	587	628	600	585	595	616	639	578	626	607	603	629	580	590	585	608	570	619	581	595	624	670	592	663	630	645	597	614	646	628	598	639	620	578	592	603	600	612	617	630	568	563	571	641	650	584	627	615	586	605	647	643	625	617	665	595	608	593	616	612	569	630	613	639	605	617	601	615	607	586	588	636	640	603	613	626	594	591	574	606	579	607	634	620	631	619	633	580	624	617	584	617	650	612	591	639	643	571	604	635	602	626	621	567	621	631	573	609	584	593	641	644	578	641	628	657	623	620	626	627	592	606	555	618	621	644	623	600	576	609	586	588	639	595	622	604	591	595	600	626	644	610	573	578	664	656	552	639	605	633	623	580	608	604	558	663	611	586	623	640	612	585	622	583	573	603	569	582	588	602	582	613	614	604	628	580	576	594	567	593	622	607	642	620	629	608	626	649	592	642	585	640	624	587	616	631	566	587	573	590	593	547	629	570	617	626	679	596	620	594	584	575	655	582	590	577	543	599	599	705	604	617	603	654	561	619	631	630	568	626	596	611	616	592	621	613	612	637	675	663	625	635	580	627	577	600	619	645	621	594	634	603	568	642	588	580	567	629	554	593	609	595	599	643	682	595	592	626	621	585	615	605	624	579	582	624	590	613	639	645	615	589	619	611	620	596	602	635	621	632	620	663	591	579	596	643	633	692	619	630	634	621	613	616	580	622	608	625	624	572	615	619	573	607	612	617	606	590	620	600	586	622	608	628	593	572	649	645	593	619	625	614	607	571	598	573	623	588	579	634	564	604	614	633	591	628	613	626	587	644	607	633
32547	20735	10256	732	408	315	370	365	382	333	358	363	384	347	396	406	330	377	344	324	363	357	393	401	366	358	361	380	364	353	345	349	416	392	344	362	347	323	344	350	328	348	353	352	373	315	389	351	381	375	359	350	379	333	366	339	357	312	359	338	357	381	317	357	384	374	350	362	366	349	365	339	356	388	340	356	331	346	350	330	331	382	386	387	381	399	387	377	364	328	316	338	304	365	343	373	378	378	356	390	377	351	371	329	382	348	330	348	365	351	338	380	334	349	346	426	369	342	373	355	332	348	351	377	352	334	357	357	374	379	346	377	399	326	373	365	384	336	369	380	412	404	368	353	338	370	351	332	387	381	358	369	354	370	349	362	400	379	333	368	338	372	346	354	311	351	328	332	330	349	412	347	339	346	347	370	369	343	366	375	403	368	342	318	348	340	371	354	369	359	362	371	350	353	389	332	386	378	371	357	330	350	342	346	344	384	338	333	344	377	378	356	345	347	316	352	348	372	386	358	371	376	361	367	333	354	321	358	391	361	324	375	356	380	346	392	371	334	329	354	358	355	349	353	358	381	385	370	372	372	356	344	336	347	346	349	340	369	365	321	342	319	337	373	391	369	380	342	412	366	332	344	322	331	369	365	354	336	399	378	372	385	369	346	349	376	346	313	366	334	362	380	368	342	333	348	359	321	322	354	348	362	359	344	342	376	367	359	345	364	343	393	404	336	357	345	357	346	377	386	359	360	330	376	334	344	365	386	314	340	377	368	393	343	387	348	307	335	316	375	322	307	342	312	331	370	377	377	359	377	374	375	356	378	342	381	353	350	344	366	381	370	320	374	380	342	354	347	331	355	356	370	366	363	352	365	341	347	350	355	351	344	352	340	347	372	359	349	352	355	328	343	371	345	343	357	339	317	349	381	366	378	353	352	375	366	322	358	355	387	378	371	368	334	373	342	376	327	354	401	351	374	327	389	367	340	374	384	359	377	387	357	350	371	343	364	365	381	335	365	369	378	386	332	372	307	387	362	355	361	411	397	336	395	384	319	374	345	367	383	317	356	371	380	385	335	329	339	343	345	370	373	354	349	380	367	355	374	372	358	343	345	364	368	349	335	335	368	357	349	358	346	378	357	379	356	400	376	342	364	351	352	383	378	353	362	332	355	321	348	357	326	342	348	346	358	333	352	346	357	338	378	354	354	329	355	339	336	361	384	323	363	383	355	394	359	372	373	363	366	342	357	358	353	349	361	349	358	351	308	297	319	389	343	362	334	396	337	372	344	351	381	334	380	367	374	344	381	374	368	356	366	395	337	345	372	379	365	384	376	329	384	354	357	376	324	368	331	347	350	374	360	345	339	346	358	336	365	307	319	357	340	341	371	340	340	349	375	338	341	387	373	327	344	359	386	332	344	363	345	378	376	391	358	357	339	353	337	311	347	359	359	361	402	372	358	346	344	321	323	337	363	371	380	360	382	373	354	367	364	368	355	325	351	340	343	362	361	378	383	360	336	347	317	382	339	334	362	349	373	328	357	400	384	358	345	344	375	350	353	374	357	393	338	359	329	378	390	398	327	387	348	340	338	350	396	351	369	379	378	363	363	345	384	386	366	357	357	352	355	333	338	370	363	358	363	349	408	330	393	343	362	351	334	365	354	372	363	338	408	346	353	362	352	376	373	363	343	315	336	368	342	366	354	382	347	351	354	352	348	362	379	304	360	381	354	353	359	365	354	355	357	363	352	357	356	328	389	348	362	357	382	337	352	341	345	378	356	372	341	361	371	339	341	329	363	323	361	394	347	351	316	375	380	355	342	361	367	379	334	384	365	353	360	365	338	383	353	391	370	356	341	358	330	404	348	374	338	359	371	372	385	346	377	347	361	351	362	358	357	328	366	344	381	363	346	336	354	350	351	335	325	359	373	324	377	373	357	352	381	342	348	378	330	378	352	311	355	335	384	335	354	356	335	332	368	408	335	359	366	379	382	343	347	371	352	332	338	352	337	346	356	349	338	377	338	371	367	377	325	351	350	318	356	343	309	322	353	346	375	361	340	358	367	371	361	321	360	396	357	367	373	328	355	340	305	347	318	384	368	347	345	361	359	337	327	343	336	359	363	364	379	346	341	355	352	342	346	353	362	364	343	353	358	327	364	371	306	393	377	385	368	365	347	368	357	340	383	348	368	347	372	344	354	343	348	355	346	363	371	366	340	354	351	346	371	359	327	363	329	353	339	347	349	331	374	346	338	361	370	368	351	365	329	351	377	335	333	384	358	358	350	329	321	329	361	363	368	353	356	364	373	373	336	388	325	342	348	347	382	389	377	368	341	349	355	362	388	346	366	361	379	370	352	335	330	357	374	330	342	345	332	351	374	375	391	350	360	333	310	345	362	345	347	363	380	368	390	350	332	342	359	306	324	324	355	382	359	349	326	320	355	342	364	365	408	351	335	382	352	393	369	383	322	334	359	358	374	356	298	344	360	381	391	343	365	358	377	375	337	344	335	380	352	367	367	341	325	337	355	367	386	348	346	365	344	364	359	331	361	369	345	352	362	351	347	389	335	344	358	352	405	343	368	357	349	365	365	395	366	319	352	365	349	325	353	366	347	325	331	356	386	367	346	368	305	378	340	403	357	334	342	363	346	356	358	391	390	354	336	371	367	351	347	344	390	369	350	326	327	335	344	354	372	345	346	385	339	359	361	338	323	389	363	355	334	325	367	381	329	366	361	343	342	361	367	380	372	377	335	330	338	359	358	387	349	373	327	364	381	371	365	364	340	322	360	402	351	319	344	392	327	371	360	357	349	405	348	360	325	366	357	339	361	345	374	350	355	353	378	332	354	361	335	344	354	371	366	354	363	365	344	351	331	364	358	355	346	374	358	365	338	326	356	377	389	357	375	392	349	358	348	350	348	352	372	375	365	359	364	321	361	360	345	352	331	392	374	321	352	345	330	367	372	340	318	337	366	360	356	341	344	386	333	343	337	355	352	342	346	334	335	361	358	374	352	369	362	394	345	345	332	325	349	372	345	319	387	352	333	348	368	341	351	342	353	373	374	335	369	352	324	377	357	372	381	377	327	361	320	355	390	364	341	318	382	360	343	396	348	381	329	344	359	350	357	378	368	398	342	360	336	338	384	338	318	330	335	337	340	358	289	317	349	359	374	369	330	347	353	343	355	347	390	358	339	325	383	346	301	328	336	364	350	360	357	365	348	365	322	336	371	359	337	348	362	362	318	352	359	383	342	312	341	361	345	346	329	377	316	380	367	357	365	369	384	333	365	355	362	350	344	350	365	374	375	377	335	329	363	361	354	355	371	366	349	347	377	350	386	374	371	349	365	358	341	401	324	356	366	361	384	373	334	358	380	355	365	350	339	363	378	365	368	342	367	372	331	401	364	329	376	358	330	367	351	352	356	401	366	364	363	354	343	354	329	354	346	376	381	343	329	367	344	356	334	328	401	372	382	387	355	358	335	347	322
6537	1484	856	792	837	785	806	804	812	872	842	836	794	777	836	827	782	809	832	823	829	818	791	816	832	834	763	868	783	861	804	767	814	798	818	826	818	786	794	764	769	877	830	799	806	808	806	807	815	846	830	805	786	802	812	820	778	783	858	761	786	820	835	839	842	857	805	828	808	781	790	840	820	829	762	830	859	823	816	822	787	818	858	820	802	820	764	750	785	841	807	788	771	849	768	811	802	800	806	838	804	820	779	857	801	763	736	761	834	827	843	803	722	778	794	810	805	844	853	829	803	825	786	792	801	821	819	823	768	837	790	879	786	833	852	827	852	800	794	816	807	827	763	806	815	810	827	776	851	794	798	799	787	774	784	783	777	812	850	829	847	772	799	769	794	823	787	830	816	796	820	802	806	827	821	859	770	822	799	827	855	798	822	850	762	822	787	810	786	834	815	815	826	809	756	834	839	813	809	811	843	830	789	805	832	822	814	753	810	836	799	778	775	789	788	765	828	821	778	816	832	786	826	807	751	786	796	769	770	872	789	827	806	851	815	726	800	820	848	839	791	762	797	848	820	812	788	812	777	796	836	806	800	823	817	829	841	818	776	818	857	877	832	769	756	761	838	807	786	802	846	837	858	797	806	754	867	792	810	787	793	812	798	834	824	831	788	764	779	829	818	810	854	805	799	784	762	779	769	786	869	824	828	786	818	783	809	796	856	806	812	772	802	874	815	751	850	876	821	796	823	887	773	789	776	775	848	739	822	741	816	798	848	768	855	800	762	796	774	850	775	766	792	755	815	841	802	802	820	751	824	802	825	839	778	823	804	780	854	770	790	784	831	832	774	793	794	820	827	823	780	800	824	814	799	776	832	794	765	797	770	800	790	758	788	833	795	742	860	795	773	753	815	787	775	793	837	846	810	795	827	843	845	802	788	794	807	783	793	829	845	819	770	785	822	760	814	757	823	809	800	820	839	791	765	820	795	818	783	823	802	826	759	791	832	825	854	790	835	810	800	814	804	846	799	805	853	827	797	856	773	850	798	833	816	844	841	768	822	840	843	825	762	795	819	802	831	839	815	831	805	844	825	798	791	779	821	840	803	825	816	786	831	849	814	790	838	779	792	827	818	748	837	799	760	780	784	769	841	829	811	791	815	763	785	821	794	806	764	817	818	811	782	786	783	848	735	837	798	826	834	823	836	798	813	806	825	816	784	822	801	842	813	781	809	850	827	794	771	847	782	806	800	775	774	836	792	798	877	778	794	804	805	774	802	785	832	810	761	774	831	834	751	804	775	774	794	794	843	762	791	837	771	783	849	824	825	778	754	758	838	776	802	791	784	792	835	765	811	811	842	858	862	820	784	787	841	844	794	841	840	828	780	811	800	809	839	864	841	820	803	802	886	801	835	801	796	844	747	809	820	814	835	805	810	813	807	866	794	856	793	830	815	806	790	775	815	811	831	884	809	860	835	786	793	811	819	848	824	818	828	804	834	766	840	795	866	808	774	742	819	837	789	808	874	836	831	850	839	820	795	853	801	789	806	788	758	774	766	774	733	801	791	807	808	780	788	760	785	870	830	821	841	817	804	787	797	853	794	823	796	819	828	831	793	862	843	827	740	803	769	794	762	784	787	788	741	794	814	816	823	829	810	750	834	792	763	812	776	811	746	822	742	831	763	865	782	803	803	844	795	787	811	805	860	819	788	804	792	765	873	812	823	829	804	818	766	774	824	799	800	840	816	731	756	784	823	821	801	788	780	827	805	809	812	834	849	848	807	789	819	771	815	805	848	843	779	815	820	808	822	794	816	800	823	840	810	798	818	817	822	795	851	879	791	817	802	770	812	800	823	820	811	818	824	831	799	800	840	845	848	852	827	817	822	796	838	821	869	786	761	844	804	840	821	820	806	822	788	765	754	796	843	765	836	801	808	852	783	786	807	790	791	826	832	836	810	807	803	820	808	824	765	820	803	841	799	795	823	766	841	843	812	759	821	844	760	822	823	819	821	778	802	819	814	831	800	816	835	829	785	791	797	866	908	784	826	781	764	812	820	795	856	841	804	835	810	805	796	778	812	799	803	799	837	773	800	743	817	811	823	883	807	905	831	811	833	833	831	765	761	820	837	775	832	761	805	787	805	812	800	826	767	844	805	763	796	781	827	844	799	806	835	855	814	789	740	812	814	790	811	778	801	838	796	786	792	825	815	779	774	848	813	803	799	810	788	811	808	856	796	774	805	813	855	745	793	838	801	775	830	833	823	804	808	829	808	823	777	782	865	829	806	835	802	844	809	841	760	835	773	772	831	813	846	774	771	840	828	820	785	742	818	800	809	805	814	834	827	823	914	809	811	802	775	844	788	833	739	856	785	772	776	804	889	771	759	817	809	812	813	782	792	856	837	792	812	794	816	801	711	848	799	765	843	816	824	834	872	840	772	837	815	800	841	781	806	807	837	774	830	831	806	845	821	816	839	818	804	828	787	824	811	856	847	843	797	854	807	808	819	793	827	804	813	798	855	787	806	769	763	807	823	753	836	753	789	784	743	817	821	780	833	809	842	767	867	787	784	844	820	828	809	806	818	802	796	851	808	814	836	766	822	810	780	860	811	832	780	833	829	850	786	785	798	778	819	806	773	840	807	794	842	811	787	792	804	747	796	771	787	858	832	841	796	845	785	784	818	787	839	844	747	802	807	815	826	818	808	805	797	800	809	790	790	802	837	836	872	778	817	806	755	750	811	818	855	807	822	829	802	840	795	760	759	797	822	821	838	822	816	857	764	832	771	776	805	760	770	820	830	828	796	841	816	818	784	861	856	857	787	807	878	795	765	811	813	812	803	787	770	820	822	840	855	763	787	821	792	812	788	822	803	820	771	828	778	750	763	785	801	813	823	832	817	819	803	838	814	841	847	831	749	750	784	784	843	772	792	824	822	796	817	775	805	799	794	782	799	774	823	789	816	781	763	798	801	808	846	872	784	805	827	781	822	867	809	801	865	828	804	832	810	806	808	799	850	774	830	763	797	849	858	865	816	826	817	801	793	782	784	821	820	852	839	769	801	808	836	813	780	772	840	807	780	842	768	786	776	823	747	787	793	784	809	814	843	792	818	814	853	793	820	773	839	816	820	753	833	784	756	799	821	828	794	840	823	841	801	789	875	738	836	767	856	783	800	816	791	791	829	828	843	801	830	793	867	836	832	790	794	822	832	805	748	809	811	762	819	774	806	849	788	817	842	812	804	822	841	809	802	824	732	816	773	803	829	792	783	796	803	854	842	849	840	778	824	744	810	833	787	847	769	791	797	794	833	747	785	839	860	830	805	819	783	767	806	814	858	807	776	815	787	790	847	807	731	821	836	752	746	842	848	765	825	808	760	853	817	790	832	800	835	779	835	842	840	795	787	788	817	778	862	789	784	840	829	829	772	747	785	829	836	798	812	815	887	855	762	818	797	795	765	791	818	782	813	813	756	848	816	783	782	821	787	808
24847	21424	24819	28400	21423	21336	2051	653	516	518	527	521	512	493	454	493	446	429	453	460	443	441	437	471	427	435	418	460	418	436	405	447	462	478	462	452	412	458	465	475	461	459	435	456	479	446	453	399	432	411	452	437	421	431	440	442	480	470	452	470	433	423	452	456	456	405	443	435	412	452	461	436	415	441	445	518	476	436	431	417	443	457	456	503	472	450	462	456	422	439	426	448	399	430	405	431	451	405	413	447	431	429	424	428	440	499	496	418	413	444	434	423	418	391	435	420	459	428	445	429	456	427	454	467	453	401	451	469	420	433	439	439	433	431	457	456	490	463	437	476	404	394	426	449	430	441	471	411	438	432	447	446	450	443	430	449	451	419	437	435	458	448	441	438	456	446	450	421	432	437	452	452	453	442	482	463	465	432	438	471	437	442	428	433	465	427	450	429	490	445	429	415	435	474	414	435	399	448	454	444	449	411	445	452	423	404	408	434	421	475	464	441	482	422	469	432	450	457	437	437	408	477	433	450	460	457	425	424	451	464	447	488	441	472	421	432	418	486	413	451	410	452	463	423	424	437	407	426	435	434	476	454	492	515	445	456	424	414	423	447	439	421	426	443	418	430	479	474	444	452	440	431	470	457	441	422	462	397	432	445	452	437	453	440	468	437	469	468	439	439	392	433	421	421	410	446	450	500	486	442	413	456	444	476	460	430	450	411	460	431	478	440	432	432	393	445	441	442	422	421	439	434	463	436	419	456	467	470	466	437	476	470	434	422	466	453	424	418	445	488	402	417	489	477	436	436	456	419	425	486	435	438	450	459	431	399	392	474	451	412	443	473	429	462	467	434	451	420	466	424	460	412	450	439	466	433	425	442	448	434	455	492	455	461	433	431	418	442	466	454	421	470	402	471	460	493	442	471	450	421	426	440	453	410	448	450	435	465	435	426	481	502	481	410	430	415	456	428	440	417	456	455	475	438	456	434	466	498	498	403	465	444	454	405	468	481	435	444	441	446	479	418	412	460	411	436	445	475	478	459	434	443	442	440	451	485	449	451	452	462	423	433	455	470	442	433	420	459	402	461	414	404	431	462	452	433	403	431	464	403	427	437	436	480	422	447	443	473	421	446	438	478	507	428	428	452	437	461	452	454	408	459	477	453	422	436	424	468	457	423	480	452	451	465	463	406	485	403	416	442	456	444	437	463	433	456	470	439	461	415	437	459	421	445	425	431	454	420	439	428	442	464	423	442	461	430	478	423	454	475	408	445	421	405	412	449	426	501	420	426	424	425	436	417	467	463	417	447	464	434	458	444	470	417	434	398	409	440	462	462	468	456	433	455	411	461	461	419	393	436	419	427	435	445	429	460	478	459	405	464	428	430	423	434	414	454	458	402	489	404	460	459	454	427	453	448	428	441	443	400	429	422	457	442	449	487	444	436	442	429	448	437	497	394	473	472	414	470	435	459	446	414	432	419	437	411	420	443	428	441	403	456	447	479	456	427	463	457	471	425	478	417	436	398	384	421	449	417	476	466	417	445	421	431	437	413	420	474	456	432	459	446	439	404	431	434	407	488	436	443	465	457	462	435	401	458	427	467	462	452	414	463	436	410	431	436	452	461	435	440	415	441	410	443	464	465	483	459	456	432	423	470	457	417	463	473	427	433	432	479	441	449	449	431	465	478	433	418	406	435	475	414	414	417	448	462	431	433	424	444	453	439	462	429	413	450	495	457	452	411	423	442	444	438	445	474	452	444	418	409	465	465	462	418	477	465	457	418	438	421	453	451	430	428	462	429	435	422	438	487	466	482	450	454	435	431	420	414	439	447	449	456	425	418	420	447	463	419	443	429	443	442	432	428	452	458	433	438	412	450	418	427	417	432	408	451	408	441	434	428	450	464	445	454	484	432	460	418	447	423	427	449	442	433	448	467	394	410	416	429	491	435	457	419	463	422	469	422	397	451	471	426	437	440	436	463	464	440	399	437	436	471	492	435	462	463	434	431	411	402	428	435	472	448	410	475	496	403	400	459	425	403	444	423	509	459	440	443	453	428	418	434	456	435	423	418	423	474	448	421	456	455	475	448	435	405	439	447	406	420	483	437	424	418	442	457	434	432	482	497	441	433	474	422	429	458	443	417	441	452	423	448	452	449	457	447	413	449	480	423	437	428	411	454	449	418	468	469	470	409	456	434	453	450	453	430	486	415	427	433	413	431	438	419	426	449	397	444	483	471	449	461	425	400	421	483	440	401	481	408	424	460	440	447	436	422	438	470	457	415	409	422	492	461	455	453	472	442	461	411	440	466	435	438	437	495	465	461	464	489	464	390	438	428	442	409	491	431	453	421	428	420	381	422	441	439	440	434	446	403	426	439	407	450	439	467	418	475	420	384	453	462	482	441	438	437	472	424	463	439	415	407	443	441	435	433	451	432	455	436	440	422	414	438	457	472	423	453	396	432	434	462	454	427	409	434	473	433	441	439	397	411	414	462	452	458	428	442	439	429	450	426	439	438	441	432	462	441	503	441	423	404	431	483	470	425	438	476	444	444	435	444	430	449	438	428	465	390	433	462	440	449	472	434	449	416	454	443	461	437	407	428	384	448	442	437	409	405	419	455	481	460	423	412	452	458	417	467	441	474	435	458	435	452	477	407	406	412	423	456	420	388	454	432	443	451	461	437	426	443	412	436	427	437	418	419	442	417	473	430	434	440	436	409	420	429	454	409	440	412	427	406	418	474	444	423	413	478	493	455	445	451	462	437	483	457	423	474	454	435	436	458	428	478	490	452	437	428	445	401	474	475	372	445	467	470	430	453	409	450	447	440	463	434	455	449	437	445	444	433	412	415	483	439	483	429	407	406	422	423	445	431	492	441	446	410	443	423	445	440	444	444	429	451	434	425	405	390	444	456	440	481	395	442	435	452	442	484	415	431	470	435	456	465	403	449	449	444	432	439	436	439	432	428	445	449	473	445	454	444	438	433	456	440	445	459	441	418	459	446	464	453	430	487	427	429	435	449	445	465	445	473	459	430	443	434	473	452	444	438	447	401	438	443	453	412	459	454	390	436	431	464	448	427	457	464	421	462	438	424	433	418	453	457	453	450	408	423	419	458	445	454	409	386	450	459	416	430	378	462	422	418	413	400	475	441	428	452	445	428	445	447	465	432	452	425	432	459	454	440	466	432	451	431	438	441	426	432	444	494	458	441	408	431	448	467	461	415	384	422	447	398	396	429	450	472	439	430	465	423	435	411	450	454	437	439	468	427	475	427	446	419	427	439	454	427	458	446	401	470	445	395	453	469	431	429	444	497	414	436	461	463	444	447	439	445	435	401	427	410	410	440	421	436	490	417	443	414	445	455	487	469	446	439	416	470	430	461	422	447	420	368	463	464	458	418	451	470	428	452	463	455	463	411	440	419	446	457	439	440	496	446	429	409	405	465	431	431	403	424	450	432	452	449	426	450	445	454	468	454	469	438	446	421	466	449
14710	8807	2075	1365	1093	1027	985	1010	1002	998	1003	955	922	1009	963	948	923	951	955	927	974	946	991	946	885	953	914	966	962	919	997	990	937	979	973	899	918	937	967	932	889	937	961	989	943	978	1014	923	949	910	977	940	930	954	953	912	922	907	896	942	899	936	894	906	957	954	926	955	870	1003	947	922	945	892	950	902	943	901	925	933	881	947	937	895	918	937	949	955	913	915	941	970	951	912	924	975	927	966	870	945	938	1004	896	968	899	945	949	959	923	973	905	944	923	906	936	930	901	946	957	919	962	916	895	868	981	925	978	942	993	1012	962	944	937	922	894	956	924	967	974	970	860	954	924	928	946	961	922	929	929	945	953	906	921	938	965	950	969	888	940	950	951	903	960	975	933	961	918	916	891	973	956	896	943	936	928	960	936	964	898	926	937	1003	911	916	965	941	914	958	941	994	907	921	917	948	912	981	887	883	941	928	904	913	949	976	985	948	941	932	935	967	989	908	933	988	870	942	957	872	968	937	907	943	937	948	892	891	947	954	946	957	918	896	933	918	962	943	917	983	948	939	905	957	935	924	960	919	923	935	900	943	879	878	908	920	956	940	872	987	927	911	932	989	982	912	1006	940	972	916	975	970	954	902	939	942	970	961	903	975	938	944	921	971	969	851	980	914	922	926	880	944	946	997	954	948	932	890	942	902	926	930	937	899	912	941	908	952	877	885	915	923	911	929	876	931	913	914	926	930	972	947	929	906	874	980	932	886	950	972	871	935	879	911	987	954	1002	965	908	923	931	955	936	959	969	970	984	953	904	908	990	867	942	946	977	885	970	893	904	945	927	918	948	951	942	936	931	950	880	957	933	950	849	952	937	987	943	917	949	957	924	982	966	930	908	904	941	946	927	882	940	915	928	951	949	943	928	977	956	888	953	942	947	931	911	928	934	953	957	929	1005	890	975	975	896	962	964	946	976	952	973	975	898	932	906	943	936	897	961	942	866	996	927	961	906	959	947	959	964	936	894	874	937	995	942	932	915	908	923	958	1015	965	884	964	965	909	964	917	921	931	925	972	935	890	948	949	986	924	941	967	921	910	894	935	938	938	893	944	952	959	944	889	956	934	1008	937	981	962	938	958	947	1014	992	990	960	940	897	904	954	917	931	970	934	944	903	1006	986	937	992	933	955	940	957	964	978	917	939	954	986	946	946	917	942	960	969	945	946	905	921	969	892	932	919	936	916	899	942	933	923	958	937	930	900	910	951	926	940	940	877	952	953	923	938	943	999	975	919	941	965	932	899	906	924	904	917	986	950	979	961	928	914	955	952	966	925	925	926	931	944	903	939	974	965	917	898	919	946	984	939	879	965	898	959	957	932	943	970	913	964	954	938	1000	897	971	906	983	920	911	938	899	981	930	942	917	970	923	994	881	950	885	880	941	933	932	879	934	938	921	977	927	925	939	891	904	961	965	956	986	978	981	947	859	906	905	934	903	932	938	910	945	959	934	970	940	959	944	916	912	891	942	1001	936	962	936	971	947	939	971	982	919	943	934	907	939	1014	956	907	957	953	977	959	925	875	914	987	976	917	927	943	964	967	915	937	898	970	909	937	976	916	912	953	932	942	922	957	968	954	952	958	974	900	964	938	979	972	904	969	888	920	970	895	977	915	990	992	1002	960	910	902	910	982	860	932	919	954	889	923	949	974	892	923	939	907	973	1004	990	956	954	999	907	930	1020	887	909	969	900	929	943	935	905	962	927	923	958	966	879	1023	919	965	939	925	999	902	945	897	1001	915	923	930	881	896	989	968	887	903	904	863	962	954	987	857	938	902	905	932	940	931	939	912	943	914	931	865	945	938	935	941	940	950	938	915	915	971	944	916	974	967	883	937	941	972	929	917	912	970	901	964	934	963	887	869	923	962	944	974	906	911	982	910	917	986	926	955	969	930	972	942	921	898	918	964	892	947	986	951	999	956	920	934	952	893	956	979	940	898	984	985	948	934	945	949	959	990	984	879	927	915	941	958	981	973	944	954	944	891	903	984	998	916	922	880	861	989	997	928	906	981	928	938	956	906	959	948	949	925	953	1003	946	933	963	910	951	908	954	889	937	938	906	953	896	950	945	940	878	954	921	920	913	899	944	884	946	925	936	881	918	915	942	917	938	945	902	907	958	917	938	906	990	956	924	967	948	884	955	930	929	984	958	957	917	939	903	873	957	960	898	966	971	908	967	951	918	955	954	978	968	942	923	889	977	976	976	937	894	903	1005	951	942	958	964	930	970	920	961	888	955	890	958	878	955	969	914	982	964	942	914	913	926	928	901	919	939	883	916	950	949	988	946	928	925	933	975	977	904	939	940	919	952	994	924	911	953	917	904	935	948	930	926	899	961	883	915	922	934	894	964	974	918	934	867	943	904	915	933	922	946	981	932	993	919	924	903	895	902	933	930	971	891	949	941	936	947	1022	883	1014	952	913	858	936	911	948	964	907	931	910	961	924	949	969	980	947	899	945	1004	918	940	909	956	916	952	917	935	930	908	941	915	908	941	1001	925	919	931	930	941	909	952	958	931	962	892	935	902	935	923	988	871	937	982	957	911	960	960	926	927	929	978	892	968	948	997	936	952	938	953	970	942	936	951	886	936	929	903	925	940	964	973	943	900	953	961	913	920	937	907	923	920	922	892	975	968	908	873	962	961	967	929	910	931	893	947	966	898	898	941	969	909	894	928	966	928	968	930	928	946	933	906	881	940	955	951	908	951	974	988	895	947	886	964	923	933	943	956	909	913	929	928	890	980	896	971	901	906	945	1005	920	912	913	909	948	947	917	954	904	954	945	870	929	973	916	924	997	952	955	900	933	930	928	906	960	955	925	891	925	958	886	905	973	955	939	892	890	927	881	955	948	933	908	940	942	963	920	908	936	872	930	965	942	970	938	916	949	932	901	966	911	949	941	963	931	929	970	965	952	948	956	918	961	941	914	910	919	993	938	996	941	930	908	893	936	938	992	892	950	934	954	937	931	980	912	900	1000	895	916	965	927	938	932	1005	938	910	948	945	925	943	967	886	940	920	988	946	909	949	897	924	890	942	926	940	899	919	929	961	907	931	980	910	911	952	922	889	948	897	965	911	904	941	945	907	953	956	971	954	991	897	1016	897	924	950	971	924	982	936	927	936	941	931	986	929	922	957	890	893	884	946	966	968	968	942	938	920	955	934	966	949	979	944	951	925	953	992	877	900	952	919	882	972	932	955	929	939	964	939	938	952	927	901	926	940	942	1003	921	938	902	947	882	954	916	952	1009	933	947	952	956	939	941	959	913	992	971	959	915	963	948	903	900	937	898	891	939	950	1048	996	996	916	967	929	937	929	927	929	940	936	943	951	974	914	969	933	943	919	916	871	993	942	972	977	945	1014	901	917	983	987	913	929	906	954	931	932	914	880	894	962	956	953	925	974	924	935	914	893	1017	918	921	934	905	935	899	918	970	958	915	936	991	962	977	981	963	946	949	957	940	905	956	940	951	947	884	883
24323	21450	25132	28169	21452	21475	19975	768	418	418	391	369	358	361	323	330	328	316	313	286	276	314	307	286	319	266	285	329	295	301	322	311	312	274	322	318	333	290	281	302	344	293	271	295	274	310	273	298	304	277	252	293	287	270	291	297	306	295	321	308	291	268	266	262	300	271	287	266	298	324	261	283	293	272	272	307	295	286	277	302	250	323	317	276	269	296	264	257	285	288	301	305	327	296	285	280	281	296	302	259	275	256	276	284	313	245	280	237	305	273	278	299	286	297	294	275	324	285	290	251	279	279	286	274	275	292	292	311	336	276	283	283	243	282	238	292	297	293	281	271	314	317	285	272	302	283	279	285	317	279	285	289	307	307	265	298	284	281	288	261	287	283	303	293	289	310	321	286	276	299	293	305	283	283	297	292	300	271	278	248	293	285	288	291	264	269	309	286	305	298	277	309	292	302	291	279	279	302	273	294	277	283	296	299	298	270	292	257	264	304	267	279	295	327	296	292	299	315	292	287	287	260	293	284	298	261	296	284	290	253	241	263	277	293	246	242	266	327	269	304	314	271	289	299	294	295	335	272	271	248	294	310	282	300	289	264	253	288	271	283	343	259	290	299	296	294	317	305	285	280	273	269	269	314	273	275	281	285	261	257	300	300	290	301	275	287	298	272	281	282	305	281	329	295	294	290	275	302	317	295	282	301	296	293	293	321	254	318	295	287	299	305	273	300	285	302	265	314	263	296	300	289	263	306	287	284	252	299	293	285	302	253	290	303	324	251	288	289	300	265	306	301	282	288	311	292	273	284	284	304	306	289	278	305	304	256	263	294	261	275	285	272	313	284	309	243	282	277	282	301	303	294	269	272	272	309	269	274	254	255	291	277	277	261	301	316	298	295	288	275	314	259	305	294	294	311	300	288	258	297	327	263	273	307	298	297	297	291	285	286	270	297	281	258	269	264	310	289	277	299	264	277	293	273	306	280	295	305	273	280	297	274	287	341	299	323	300	274	281	311	281	288	289	275	264	248	272	299	300	272	242	258	265	281	216	267	287	299	253	295	276	258	301	289	271	291	291	285	283	324	315	277	250	304	263	298	256	300	285	274	289	297	295	304	276	287	307	339	285	275	241	292	285	272	267	282	266	299	280	267	286	251	277	280	292	304	285	293	299	301	303	293	259	264	315	268	284	281	297	316	262	303	265	257	311	268	262	324	292	284	305	272	274	259	248	307	292	252	274	326	290	284	308	278	299	303	285	269	306	288	284	317	283	272	291	283	290	273	256	273	299	275	260	293	263	288	304	259	274	258	271	303	267	256	296	291	284	284	267	326	266	298	271	296	287	279	296	295	265	284	287	256	287	259	306	314	299	272	265	301	279	269	265	275	276	298	285	281	258	289	291	277	261	258	307	275	275	296	267	305	280	299	288	300	302	298	303	305	273	284	301	290	288	321	262	253	305	295	273	290	289	280	297	262	259	281	277	275	262	294	302	285	273	290	293	273	279	278	306	267	275	294	309	319	298	293	295	336	309	295	311	271	310	279	258	290	269	302	284	319	309	320	300	279	280	273	280	264	284	297	289	289	298	306	266	344	289	282	292	265	294	260	250	278	285	285	325	308	320	279	284	243	295	276	294	264	272	290	315	283	304	291	272	280	295	281	316	266	300	321	264	289	306	297	318	278	274	295	311	271	241	289	288	279	279	275	294	287	276	313	311	282	316	297	270	289	303	302	294	294	256	271	259	295	302	247	316	265	265	309	273	258	283	272	272	256	259	280	264	264	276	281	281	321	284	307	280	271	320	263	293	257	288	286	296	282	273	270	254	267	324	286	289	276	276	280	268	327	286	269	277	292	285	287	297	310	298	304	288	273	304	286	296	302	308	273	297	299	296	318	308	288	280	291	289	293	269	298	259	294	280	250	272	265	286	306	287	290	279	283	273	260	268	288	312	294	320	325	282	272	301	300	282	303	333	262	304	249	261	301	275	288	300	295	255	271	249	253	289	313	277	303	272	267	266	303	277	298	298	313	275	294	292	281	261	291	281	301	284	263	287	291	267	273	282	294	276	288	321	297	279	283	288	293	253	272	304	284	301	273	268	284	286	297	255	260	264	253	300	298	304	310	315	266	305	267	246	301	298	281	275	299	284	269	248	273	246	276	304	269	280	281	267	279	294	290	287	280	307	311	284	291	331	279	280	260	312	294	304	283	284	275	311	302	309	260	282	287	294	292	295	285	316	286	307	290	276	301	308	299	285	285	262	295	264	286	268	272	268	274	274	304	297	283	284	312	257	268	297	295	265	290	257	269	283	272	274	256	283	270	259	304	298	273	291	291	302	308	276	286	284	285	261	281	275	284	281	270	267	309	285	282	271	309	246	282	296	287	282	310	298	274	277	278	271	299	270	235	277	275	317	298	267	312	298	280	281	294	281	279	278	267	267	276	285	287	239	292	282	281	281	303	313	317	297	268	318	274	267	284	275	292	291	274	300	297	273	311	294	307	318	277	298	290	286	268	305	293	304	319	259	273	281	298	291	245	279	288	287	294	260	252	277	287	283	296	303	322	327	267	286	299	268	256	279	282	273	253	290	275	276	264	273	271	306	275	268	285	300	255	280	279	288	301	253	261	245	293	273	315	308	307	305	290	292	245	290	283	297	301	268	305	267	275	277	294	292	308	316	306	267	292	288	252	266	315	264	313	296	278	311	265	291	301	284	258	280	254	259	302	319	291	285	306	289	272	298	281	281	274	289	291	270	267	328	286	296	308	269	266	292	292	273	275	286	295	292	260	268	263	285	276	324	282	282	289	267	292	280	280	287	277	268	276	292	321	308	261	295	277	306	286	261	265	292	321	283	263	278	305	289	292	275	287	301	286	284	275	301	301	276	280	304	284	291	277	264	272	309	279	285	299	275	285	269	281	260	264	289	271	294	304	295	307	300	313	256	248	266	288	290	277	290	290	278	290	291	290	297	291	270	280	286	293	285	291	293	272	268	302	324	273	292	272	306	278	261	287	290	262	287	352	279	306	275	288	261	288	260	271	257	285	307	297	269	279	264	297	322	284	267	304	305	296	281	275	284	283	247	294	293	303	318	269	335	261	296	248	296	279	309	301	294	277	295	279	282	256	289	299	285	287	272	297	319	290	309	271	318	281	299	281	286	302	278	297	313	262	291	288	287	272	289	313	290	318	273	263	254	301	300	290	281	288	294	345	302	309	292	294	298	279	279	277	285	292	294	264	297	295	281	266	326	292	270	282	300	291	257	276	291	293	295	268	269	276	307	269	297	314	313	238	263	244	276	282	292	281	277	285	298	278	293	299	302	293	321	322	327	283	299	269	251	289	288	269	293	283	282	295	272	263	288	323	315	292	279	261	288	250	243	278	284	275	273	258	297	277	286	290	303	265	287	300	269	299	268	298	303	270	302	304	297	257	288	269	274	298	287	271	265	300	298	322	287	280	310	272	302	331	281	288	277	279	265	306
19492	12288	2674	1292	912	817	675	678	672	635	666	621	651	648	651	642	642	660	666	617	602	605	649	628	621	642	651	646	636	656	589	610	632	596	636	632	599	631	621	606	616	620	611	623	601	671	592	613	640	609	604	641	619	556	582	638	611	596	625	596	607	602	611	619	592	571	605	636	634	600	590	601	629	634	615	591	650	640	647	654	595	621	608	609	620	601	615	630	619	622	616	637	580	624	615	653	646	635	599	580	620	599	603	652	652	633	560	620	588	611	624	634	587	648	639	639	595	593	619	608	634	655	597	600	618	578	566	607	628	658	630	634	538	631	636	664	613	641	639	594	642	587	577	595	622	590	657	639	588	623	600	615	604	642	603	633	640	624	602	660	601	606	570	629	636	613	615	679	675	627	620	604	621	627	560	619	572	630	600	605	657	579	599	613	617	624	624	595	602	564	621	603	606	638	589	616	641	600	634	612	632	628	612	575	566	631	591	609	662	614	586	593	593	595	639	619	588	616	592	603	612	600	631	598	635	615	657	600	575	579	560	596	614	629	577	607	618	638	591	616	615	595	620	626	646	614	590	571	651	612	614	580	633	607	612	596	605	659	590	602	606	612	601	616	644	632	602	605	582	699	640	631	614	630	584	611	612	629	618	631	594	613	596	615	584	567	630	569	565	637	569	601	590	595	642	609	539	628	637	624	651	618	639	575	603	625	625	605	597	592	590	620	620	626	589	652	611	593	614	622	597	610	625	598	617	628	609	593	601	622	617	606	578	657	604	571	586	600	649	622	592	632	601	607	628	618	596	602	649	664	592	615	594	610	599	615	596	638	622	647	595	623	582	570	615	647	559	604	615	593	615	648	606	612	602	592	608	616	619	602	601	633	637	586	647	595	621	634	601	605	635	658	641	664	603	647	615	626	615	566	630	627	592	629	624	641	617	625	601	620	619	656	618	617	609	576	684	636	599	610	635	565	598	607	671	594	609	654	604	574	649	582	576	597	618	611	638	626	638	625	603	604	603	608	595	643	610	574	626	608	592	590	626	589	646	613	619	655	626	611	647	623	588	646	606	644	646	556	633	657	658	615	600	614	597	596	616	615	605	609	630	590	601	625	609	574	631	599	600	603	618	651	605	646	617	628	594	550	616	589	614	627	601	628	594	600	628	595	634	596	598	611	639	631	573	616	643	549	607	667	597	647	621	600	638	604	586	626	638	616	598	602	633	630	680	607	654	633	598	567	641	615	623	612	619	638	673	585	634	632	652	595	648	611	654	614	605	629	658	662	618	621	609	618	596	599	616	646	596	631	612	622	606	591	611	602	596	611	608	632	580	650	571	633	629	628	596	593	579	640	613	610	647	645	612	616	585	646	616	602	563	617	614	609	645	593	616	626	621	627	633	632	648	633	646	627	617	628	599	608	602	628	590	594	658	623	600	637	578	601	630	652	617	609	629	586	642	609	628	607	617	613	589	660	571	566	650	616	636	590	591	601	668	641	607	631	649	598	625	587	636	604	566	657	624	598	628	599	606	600	596	616	624	577	696	641	643	586	617	604	583	563	582	616	604	575	614	593	579	550	641	590	657	632	590	600	579	621	609	612	603	626	609	614	628	586	640	604	655	596	619	615	638	563	616	561	627	596	618	586	611	582	605	635	568	570	598	634	616	598	588	612	627	574	609	569	614	628	641	641	620	631	620	613	630	628	575	628	618	582	629	590	647	583	590	624	590	635	593	627	652	657	601	653	647	624	615	623	631	596	592	621	606	608	620	648	611	613	584	598	599	554	566	642	647	612	576	620	600	559	608	634	595	621	615	566	619	616	663	607	653	569	600	602	627	629	604	612	586	640	614	614	601	630	631	619	672	601	582	621	591	597	604	591	654	633	651	607	609	588	612	605	581	669	597	623	597	597	594	620	587	627	599	633	632	592	599	627	560	581	617	623	623	614	586	612	610	611	607	585	592	623	629	597	605	633	588	592	616	608	614	622	605	593	662	603	588	647	599	561	584	622	629	592	594	631	610	644	632	566	593	593	624	596	584	576	655	647	626	627	600	588	585	662	616	589	618	594	673	595	637	664	634	606	638	623	665	575	612	606	597	589	644	615	607	621	594	611	632	606	633	648	578	586	644	638	606	633	602	587	603	617	661	576	590	567	584	618	573	603	611	633	591	680	624	617	617	558	608	642	669	601	592	622	596	611	603	595	593	653	615	655	625	569	587	599	590	628	555	618	590	624	604	555	611	637	671	632	632	598	638	584	596	622	614	648	634	597	594	608	572	630	581	624	634	598	623	636	623	604	625	618	635	601	601	629	638	600	557	604	623	678	595	597	659	611	623	599	601	633	610	624	630	649	596	623	670	602	633	627	615	632	620	639	628	632	638	624	656	632	630	650	619	629	621	644	582	602	595	616	640	603	594	580	625	623	616	655	622	621	640	625	610	638	630	582	624	584	625	642	656	600	606	633	589	610	560	559	596	639	588	652	600	603	629	638	584	600	596	648	602	593	636	598	576	612	646	618	641	614	599	645	607	634	604	620	656	621	631	559	600	619	633	638	611	658	581	653	615	627	631	631	607	613	602	634	606	635	633	605	625	564	587	655	602	576	624	635	590	579	608	593	689	594	657	647	573	625	585	649	599	612	605	623	627	607	595	596	593	578	633	647	574	607	631	599	613	637	594	621	577	567	613	553	621	615	588	657	599	625	570	629	606	646	622	596	626	602	633	610	572	554	611	597	589	606	605	653	569	623	613	580	618	648	618	616	634	629	603	595	659	588	611	660	636	646	613	621	591	599	625	578	585	593	629	581	613	591	621	595	620	629	589	599	601	617	635	631	605	687	596	638	625	606	621	645	603	599	632	620	618	575	643	609	541	589	632	652	561	612	624	645	555	569	598	627	605	638	610	618	609	588	616	653	573	598	568	600	627	614	656	582	597	614	649	618	604	637	614	627	605	605	621	610	600	629	620	600	576	603	623	607	606	629	582	576	648	607	612	639	566	561	629	611	594	615	644	612	601	620	572	596	626	596	626	608	608	615	622	617	558	566	571	620	605	603	583	614	624	612	624	632	599	618	577	602	640	595	599	573	620	676	622	638	575	643	633	664	620	637	674	647	600	609	642	583	603	659	635	616	585	604	626	596	645	634	576	626	578	577	593	598	626	575	596	581	631	653	605	602	597	600	608	629	653	614	593	590	597	623	578	581	595	632	567	676	596	630	614	615	641	582	638	630	583	605	559	606	594	611	600	618	613	655	615	610	666	597	605	618	578	641	672	612	570	607	643	615	583	626	639	644	641	578	608	570	568	630	618	647	611	573	574	618	622	631	565	579	637	621	606	616	607	615	571	585	611	618	596	565	652	615	649	648	612	598	621	589	608	626	598	589	640	623	623	615	638	610	606	616	595	599	632	617	626	614	663	616	604	603	633	604	646	614	625	607	638	640	585	542	634	589	646	599	636	616	619	576	620	625	624	626	632	647	641	635
32240	20697	10107	641	392	360	337	349	380	362	364	326	380	351	383	356	390	384	375	313	348	373	371	378	362	332	325	352	319	352	370	360	391	375	330	324	363	333	360	363	364	373	344	321	374	368	381	329	328	347	355	380	377	356	314	364	341	373	350	378	366	377	376	362	345	376	379	391	350	365	344	381	398	346	362	360	365	353	352	407	373	363	345	346	387	359	352	371	367	353	338	358	397	359	341	361	332	339	364	373	337	349	357	364	354	393	373	332	330	337	356	310	343	376	360	354	347	370	334	371	361	343	344	367	385	363	379	381	352	358	360	334	352	298	354	323	374	363	350	347	352	372	370	397	372	359	380	363	361	374	366	345	350	338	329	343	345	350	356	343	348	341	348	345	341	373	359	406	360	361	320	327	352	376	357	347	361	385	320	355	363	356	352	359	361	364	349	353	360	331	375	364	380	341	359	375	354	357	322	366	345	366	366	337	329	350	341	409	363	374	363	404	384	315	361	350	361	383	350	357	348	376	346	335	400	376	359	331	379	333	357	364	354	335	345	392	386	386	350	359	368	360	345	359	338	341	368	358	360	363	350	331	345	354	342	356	361	330	397	385	366	365	334	384	334	365	348	368	343	362	398	360	341	387	375	357	348	351	363	367	348	390	327	376	352	367	375	399	371	373	335	370	372	359	349	355	391	380	343	351	372	364	371	374	348	317	356	346	369	311	360	397	353	361	347	320	324	322	363	361	342	373	392	353	344	396	309	308	370	341	321	378	382	370	348	384	370	372	354	333	355	344	365	323	330	354	327	391	331	390	338	363	370	366	345	344	373	334	396	353	315	360	325	347	376	363	348	384	358	371	363	380	388	376	380	403	394	334	337	327	387	349	350	371	320	324	331	336	364	361	353	366	317	333	349	364	352	353	386	355	380	371	321	359	395	329	363	364	375	383	341	371	339	383	365	394	400	370	347	349	327	354	367	330	381	339	359	352	370	355	391	334	330	352	368	399	366	360	366	346	361	332	378	364	386	351	356	326	344	382	365	366	320	351	355	347	341	396	348	362	383	305	342	381	353	371	358	389	387	342	368	316	363	335	352	352	323	370	333	344	335	360	359	331	357	362	349	360	401	386	339	348	358	377	350	351	375	370	339	348	381	330	355	352	380	399	366	335	371	329	347	362	314	378	332	349	365	353	359	353	341	338	344	364	358	367	327	356	341	355	339	380	347	350	369	348	374	355	352	384	335	369	356	363	332	342	356	349	387	373	356	365	357	372	338	353	352	405	399	327	348	345	354	359	356	403	366	373	339	370	344	356	323	361	331	328	360	374	358	354	350	324	361	329	368	345	330	343	352	348	359	333	384	363	353	363	349	323	364	393	366	356	374	355	357	396	369	364	385	349	359	352	384	359	356	370	340	340	343	339	374	320	349	382	366	338	390	326	402	349	365	356	346	306	376	377	342	345	352	370	386	356	361	382	373	336	381	341	359	319	341	315	373	361	358	343	362	332	370	354	349	373	321	342	352	365	329	372	356	344	386	352	334	366	322	391	361	356	387	349	373	344	353	371	317	339	317	378	369	344	377	352	356	344	377	370	394	356	386	327	362	343	386	375	333	356	348	340	346	355	378	359	345	331	348	362	363	375	338	365	341	333	326	330	337	359	331	366	369	336	327	363	362	333	410	304	307	371	317	358	376	359	401	362	398	366	367	371	373	357	334	376	336	351	323	348	344	358	321	359	366	340	345	371	348	364	333	329	331	368	339	319	372	346	366	375	355	357	380	342	340	307	358	421	406	363	350	348	329	345	343	361	356	383	360	336	336	359	344	329	347	374	394	361	351	392	339	355	321	362	373	348	349	404	358	347	359	324	348	357	349	338	345	346	350	346	369	343	372	370	349	350	364	367	346	353	401	351	378	374	378	369	346	355	348	336	354	390	393	365	344	348	327	331	342	363	378	338	340	358	359	379	379	381	363	367	378	372	365	371	342	333	341	369	355	398	319	360	358	322	329	343	336	354	393	352	336	362	319	342	336	349	375	350	356	347	374	355	330	368	329	348	328	378	381	367	345	367	344	378	343	353	364	408	392	314	358	359	359	344	380	339	359	331	354	351	364	330	342	301	345	370	352	343	355	329	362	404	346	331	357	356	367	370	397	341	351	344	345	339	355	383	356	349	373	350	364	338	339	354	374	337	333	341	332	338	373	345	361	364	359	354	349	340	337	375	344	369	323	351	343	336	376	360	371	361	329	349	367	372	350	342	389	358	365	345	368	377	360	373	373	333	348	345	360	368	348	339	340	372	359	355	350	340	363	353	339	342	387	393	339	341	350	356	363	359	361	367	371	320	321	336	356	373	331	331	400	362	356	328	362	364	385	335	341	352	348	357	340	349	334	326	356	346	367	343	361	383	344	343	333	335	345	307	325	359	359	354	355	374	385	321	345	348	354	346	362	342	318	329	352	341	383	370	357	413	353	358	357	345	340	337	381	340	359	385	378	387	355	370	366	336	380	361	385	361	349	373	346	334	363	343	337	342	338	320	376	354	362	377	356	371	355	319	319	363	388	371	356	329	350	357	332	370	376	338	335	365	334	376	368	386	360	338	394	320	338	355	378	370	379	336	359	387	338	336	318	380	314	393	359	368	334	369	377	358	387	412	400	332	373	351	368	341	340	369	347	376	364	349	348	381	342	334	362	378	383	330	356	362	399	367	357	376	377	370	351	397	342	372	333	358	399	353	356	341	368	355	313	364	386	348	352	410	373	369	328	357	327	389	346	346	360	382	375	377	361	341	388	324	380	365	350	351	364	385	334	379	364	359	332	361	390	330	360	326	370	363	353	324	361	358	359	345	362	401	341	356	346	370	331	364	340	342	350	372	393	361	367	386	399	384	361	355	336	329	331	294	353	351	366	361	380	346	373	349	349	351	382	364	308	336	341	382	345	370	330	347	353	371	345	361	354	358	379	372	359	361	351	332	370	372	371	337	335	385	330	370	357	356	376	359	350	322	332	362	347	382	366	357	308	343	377	326	345	395	333	342	357	378	397	364	359	358	371	353	338	375	344	364	349	343	354	333	340	358	373	366	355	405	376	391	383	393	417	368	352	317	359	372	362	352	352	325	330	342	358	363	371	353	327	362	340	333	336	376	362	344	308	344	328	364	342	361	372	360	354	348	352	373	395	313	345	371	356	358	362	390	347	366	367	356	383	343	354	331	354	368	351	393	383	359	351	363	364	364	360	363	398	380	350	326	328	374	367	354	344	342	347	354	401	378	383	365	348	378	337	365	367	376	346	329	360	346	357	324	348	340	362	359	331	331	341	356	352	348	372	372	338	370	352	355	378	359	328	360	348	361	340	335	334	349	329	368	345	349	378	323	342	334	368	326	369	362	359	330	355	341	346	344	347	375	385	369	380	339	310	316	372	347	351	324	386	345	345	380	338	349	358	329	374	364	374	347	327	373	384	403	351	399	345	373	374	375	384	388
6436	1646	836	820	849	820	824	818	806	820	880	796	803	784	803	752	740	806	860	811	804	840	826	806	776	792	786	843	801	815	786	837	860	726	868	814	830	826	850	829	821	837	812	780	770	807	822	824	806	789	789	770	782	852	808	786	849	801	836	815	841	785	770	799	817	822	796	813	789	776	838	804	782	795	811	808	844	771	806	865	811	825	775	823	823	789	796	811	834	792	792	824	776	819	737	857	780	801	800	824	800	780	802	764	810	818	795	796	814	813	806	807	766	790	753	752	827	803	814	835	803	800	824	842	791	755	804	848	847	772	829	823	811	805	794	775	745	797	800	837	800	759	823	778	839	813	862	835	799	797	811	830	829	851	734	863	802	820	856	785	807	795	811	841	824	789	816	775	837	795	766	803	838	755	778	774	809	765	813	871	837	818	814	801	815	815	811	808	869	757	812	834	813	780	771	795	780	817	808	769	803	745	822	838	809	756	833	846	827	802	834	842	816	823	779	824	842	818	809	868	861	752	809	844	788	804	825	843	825	781	842	804	788	749	878	808	901	804	768	781	803	801	801	865	776	792	800	825	802	802	755	785	780	823	781	775	816	815	794	791	785	825	824	823	825	804	793	788	810	834	766	802	795	856	838	844	793	809	778	796	806	843	841	796	773	796	791	817	825	772	781	836	770	871	810	765	786	818	860	763	804	848	806	758	747	862	776	840	836	809	786	818	828	850	850	785	849	825	805	854	837	804	811	829	782	791	823	777	821	824	818	831	814	756	828	854	742	778	858	817	780	823	819	807	776	787	820	836	829	798	848	774	833	831	796	812	770	774	745	845	854	801	790	781	749	774	766	815	798	798	827	801	774	817	806	831	762	788	804	829	818	834	813	801	790	816	783	755	821	792	818	783	810	791	771	794	803	782	825	820	787	776	791	818	798	808	845	822	831	830	857	795	766	787	762	763	786	741	790	829	780	830	809	829	806	828	876	792	829	836	785	851	861	806	806	742	819	753	756	781	764	838	796	795	819	756	778	762	863	788	809	824	851	857	789	765	796	794	778	848	778	814	757	801	825	808	844	809	801	841	882	803	795	782	776	769	827	790	788	845	828	764	822	791	762	782	785	839	826	838	762	797	815	834	800	820	803	803	790	818	815	771	784	794	787	826	794	841	800	828	831	803	774	767	850	854	855	826	817	750	873	811	828	806	797	773	800	818	819	843	832	836	766	833	788	791	802	813	783	828	790	770	796	807	802	851	812	801	829	787	793	805	806	812	835	883	861	764	816	752	780	855	759	834	821	710	779	800	863	834	828	759	768	815	780	811	830	783	816	811	802	827	820	760	787	781	758	795	789	812	838	784	851	827	778	842	771	779	765	778	808	822	779	789	815	847	762	814	877	791	828	801	810	800	783	814	794	840	835	764	813	831	771	855	782	801	811	764	822	784	787	798	767	816	802	759	767	757	817	832	825	772	853	840	815	812	781	818	760	779	844	826	790	845	762	846	799	835	807	849	766	804	810	818	808	787	814	783	813	791	798	817	807	810	796	812	794	842	796	774	884	787	818	756	787	853	779	828	857	802	782	782	828	856	825	831	779	822	776	817	802	866	809	787	843	764	782	842	802	758	755	850	812	824	754	783	806	778	757	805	738	836	787	823	837	883	782	811	810	816	800	839	755	804	778	826	844	805	801	784	797	752	869	800	793	791	820	837	798	785	844	815	784	799	741	771	849	805	824	817	754	796	783	804	810	782	823	822	826	845	814	812	835	758	793	838	842	843	837	749	814	814	786	812	829	816	794	799	790	826	763	768	791	804	827	809	790	749	810	773	810	848	785	768	827	772	805	817	818	818	797	822	780	765	787	837	768	820	807	821	800	813	778	767	789	812	802	794	762	766	787	785	813	798	818	797	805	761	827	833	795	800	792	799	791	835	816	837	786	853	799	814	792	828	844	835	823	822	819	805	802	815	789	847	793	800	829	839	780	785	780	806	789	858	858	786	822	785	781	795	817	819	800	853	807	778	764	840	819	747	807	767	792	749	786	825	774	838	811	781	802	794	800	835	797	816	805	835	771	841	819	794	834	801	783	805	787	859	846	749	796	776	835	808	825	823	816	811	784	822	801	795	846	843	835	830	829	816	801	845	846	836	814	806	822	792	842	780	809	785	753	760	785	845	821	808	821	758	787	811	773	784	797	767	798	794	778	820	791	756	777	786	802	773	811	806	759	800	768	836	785	805	789	807	804	805	826	787	793	757	799	821	839	796	799	822	775	793	844	793	839	812	798	783	862	783	767	812	864	787	811	767	806	822	762	814	789	775	820	780	856	819	786	810	797	830	768	748	791	873	838	804	836	777	801	823	807	814	855	805	776	822	814	792	799	820	806	795	766	821	795	772	827	793	782	793	834	784	765	779	801	838	784	810	808	794	795	785	808	869	772	843	803	770	754	779	828	816	807	768	846	770	816	795	802	794	855	772	854	864	843	808	788	820	790	790	823	808	806	767	821	854	822	810	742	778	820	802	857	804	799	808	819	848	817	788	846	816	822	772	806	820	824	854	806	781	803	819	763	847	799	782	809	847	836	808	826	842	825	810	779	821	808	846	809	775	763	805	743	817	811	864	800	793	790	826	809	842	824	827	772	813	794	827	756	868	799	781	802	802	860	842	819	810	763	818	794	733	762	796	776	806	823	793	842	777	782	788	784	818	808	835	829	776	791	818	834	796	792	823	792	807	824	806	804	773	845	810	821	796	827	807	843	792	804	806	780	779	811	825	789	796	755	815	831	760	800	839	801	834	818	866	805	809	826	814	830	765	848	826	801	830	810	818	824	791	810	848	825	800	804	832	764	844	740	789	828	801	828	789	778	791	789	806	814	842	850	832	818	796	783	793	786	803	833	796	848	842	799	816	833	799	766	796	836	764	861	798	775	796	814	826	781	789	858	833	810	787	770	799	796	807	799	790	836	800	813	839	805	847	824	780	810	893	789	819	795	839	803	780	775	790	773	840	765	800	796	801	758	787	808	791	807	787	795	841	811	859	788	805	748	765	766	844	826	784	831	793	822	857	814	804	794	820	813	802	830	803	811	770	835	820	796	830	794	810	795	830	814	817	796	762	823	822	808	799	766	782	801	791	780	808	798	792	773	787	792	836	791	801	847	775	768	759	755	864	836	777	790	785	842	831	798	802	805	812	837	806	799	790	825	780	816	778	823	847	816	850	834	814	803	811	763	849	849	812	786	835	821	817	852	838	838	755	829	855	769	795	819	820	824	800	811	766	823	800	848	789	804	819	787	832	771	805	844	822	778	807	859	846	841	815	834	800	825	794	781	782	817	831	767	824	790	809	816	782	779	749	795	845	833	844	813	805	762	859	758	789	765	809	809	816	849	816	840	866	781	823	786	774	799	840	797	810	769	793	804	793	783	863	803	802	793	816	801	774	847	748	810	803	765	791	760	805	822	815	819	804	833	770	807	789	822	813	800	801
24878	21478	24902	28452	21476	21426	2256	657	536	472	516	435	482	466	450	437	511	457	478	455	417	486	454	448	452	412	420	430	432	472	425	436	462	417	424	463	470	426	431	470	480	484	418	450	420	475	442	457	422	415	460	427	437	443	433	462	464	455	456	396	451	453	462	408	465	461	416	413	476	445	479	448	455	464	400	421	450	422	461	443	397	434	428	403	406	432	469	445	425	434	448	449	401	418	403	418	405	466	441	440	424	433	398	483	419	492	430	440	451	387	459	484	475	439	470	452	475	425	426	438	426	420	461	476	461	453	464	445	445	423	477	459	474	470	463	421	432	442	429	473	456	444	447	446	430	439	445	444	402	450	423	410	449	443	447	422	456	438	465	422	419	432	450	441	411	478	471	480	447	451	428	446	461	444	466	443	434	452	474	404	458	439	439	457	428	429	426	460	470	443	483	464	429	432	443	454	428	437	435	475	427	457	442	470	447	441	474	454	399	460	435	392	457	457	410	425	408	487	423	441	421	454	465	450	420	473	445	435	443	483	418	533	455	473	453	410	442	463	431	471	403	418	411	450	436	453	437	453	439	516	445	424	436	499	426	449	455	461	459	436	450	489	449	460	443	470	412	406	413	423	448	405	496	403	410	434	410	451	455	428	416	434	415	443	469	444	447	468	469	462	456	441	485	418	443	485	443	459	417	433	444	433	434	420	433	467	434	491	440	450	425	465	458	502	410	471	429	437	481	430	426	472	463	440	429	459	419	423	446	402	468	429	473	452	454	444	395	429	453	452	473	465	423	417	458	446	460	430	475	442	453	436	420	435	483	421	430	445	438	487	461	442	441	442	440	435	445	429	458	441	437	421	443	402	423	477	399	436	453	412	414	408	454	418	459	493	416	454	416	454	444	446	494	462	469	419	421	412	439	465	434	439	460	470	456	410	453	477	444	464	453	454	447	446	420	439	439	408	412	411	445	436	455	415	422	441	439	449	431	428	422	455	406	450	487	464	443	427	468	416	447	472	419	454	448	448	474	445	419	433	391	427	445	391	458	460	462	459	435	450	416	474	428	464	455	457	460	428	436	455	454	439	456	453	429	413	431	448	456	440	457	441	467	457	451	440	453	464	452	453	444	455	449	447	452	469	461	470	429	452	454	418	436	397	440	403	426	434	443	497	472	389	464	465	491	463	426	453	427	413	406	427	436	395	407	432	431	437	463	460	430	475	432	447	443	451	437	465	502	465	417	437	424	468	452	426	457	472	450	488	427	427	438	417	446	463	452	452	452	476	440	398	433	442	483	476	464	409	440	467	424	404	434	429	422	466	424	456	448	453	428	441	429	422	459	443	472	441	406	462	431	419	440	480	416	479	477	481	456	462	468	424	406	444	468	428	424	453	466	465	455	436	433	475	402	456	504	445	452	453	424	456	456	454	482	481	471	414	434	453	408	400	431	470	425	446	425	432	479	399	476	425	456	466	426	444	436	434	423	452	424	439	431	432	477	445	476	437	454	420	421	441	444	416	439	481	464	400	471	454	438	491	445	426	425	422	437	432	484	429	469	472	426	441	415	418	436	520	440	462	494	412	444	455	446	447	464	420	426	417	449	489	463	475	435	498	420	451	451	453	446	465	428	418	413	422	449	399	458	456	437	420	415	458	423	514	435	409	429	425	421	458	432	430	447	454	450	476	479	441	431	472	463	443	419	434	434	474	440	462	456	433	455	425	390	444	394	438	397	419	432	456	433	485	455	479	402	419	411	457	434	432	429	427	474	446	437	444	444	440	460	454	458	426	445	446	428	497	469	403	428	421	493	428	471	494	502	435	461	465	442	453	453	425	447	428	471	442	430	441	462	454	510	446	463	443	425	480	385	437	410	421	412	427	431	472	413	467	439	456	454	449	460	457	459	463	430	463	404	440	415	396	443	469	470	431	465	437	478	400	456	434	447	434	442	419	451	434	425	474	411	438	466	420	421	439	447	460	482	454	473	433	439	433	419	463	471	433	391	440	420	416	404	415	505	432	453	444	444	427	420	455	459	445	483	454	451	460	392	463	450	400	454	457	447	420	451	432	469	482	432	416	445	459	432	402	464	444	413	453	488	446	395	454	411	414	446	444	435	473	427	389	413	443	457	457	430	456	445	468	434	426	470	463	471	446	436	423	448	496	438	430	457	397	469	468	407	463	459	436	419	418	485	447	420	431	438	422	487	473	447	490	404	480	440	405	443	495	457	442	453	459	453	433	458	481	455	425	440	419	450	453	464	413	467	473	456	422	419	431	481	446	418	434	497	420	407	448	479	471	432	398	406	403	404	459	464	457	435	506	450	442	460	445	460	433	434	425	428	413	439	427	451	455	462	443	419	429	448	482	447	413	479	406	397	411	442	447	423	421	457	434	416	493	434	440	450	431	450	438	431	451	433	457	457	427	431	457	457	411	455	420	450	444	427	448	425	404	457	408	409	424	415	476	446	454	431	460	434	431	451	470	429	426	469	424	445	418	453	440	432	444	450	422	421	493	482	478	425	423	448	396	440	464	433	444	500	407	438	453	474	459	509	452	450	426	463	412	452	476	489	429	467	457	446	471	439	416	436	462	476	438	444	431	464	422	429	422	454	436	430	447	501	456	467	430	453	459	444	406	424	451	478	451	420	453	413	440	384	402	438	481	422	441	407	458	464	421	435	401	432	417	452	482	444	422	462	433	435	466	490	482	438	426	431	483	485	421	457	427	480	408	442	465	428	424	447	445	423	434	411	445	422	444	445	400	466	439	387	417	477	455	476	399	430	467	453	430	436	449	420	445	457	472	399	447	423	449	427	414	446	443	447	444	453	452	459	425	431	414	434	454	454	417	399	445	413	457	439	469	451	419	483	494	486	503	459	435	436	458	431	485	420	487	442	453	431	458	457	461	448	475	454	452	440	434	446	435	411	446	431	461	446	412	456	410	447	463	450	468	470	435	458	455	436	438	450	455	456	468	476	448	446	458	453	434	400	488	443	432	465	450	473	456	400	439	439	449	406	444	441	425	431	431	451	408	428	425	463	417	466	471	457	439	446	432	478	442	419	414	430	409	426	484	389	438	434	427	429	451	495	435	418	446	394	427	446	475	445	451	438	431	430	422	446	414	443	411	446	382	431	479	406	432	437	461	449	425	427	456	437	407	416	453	432	432	472	456	398	429	493	453	449	446	481	450	408	489	418	441	434	429	472	419	429	418	440	447	467	446	404	384	465	454	436	392	389	445	470	438	452	481	417	454	436	392	370	468	430	450	433	427	462	456	462	479	387	468	432	426	425	442	463	476	456	390	418	408	443	422	415	423	445	403	482	457	439	411	489	406	403	458	444	447	431	473	428	431	449	448	461	443	447	418	410	441	457	438	425	430	440	445	451	439	447	413	467	440	463	453	448	450	376	439	447	463	497	490	394	436	432	421	459	451	434	413	457	479	426	428	477	409	455	374	435	428	494	457	441	408	419	424	415	488	441	463
14778	9630	2037	1290	1069	1052	1012	1015	931	923	967	981	973	1000	949	926	940	1004	964	922	907	968	919	963	919	922	953	935	924	977	934	946	954	968	950	920	983	928	983	949	987	997	919	976	932	940	989	902	884	927	914	960	911	963	889	925	985	977	1018	931	926	936	947	936	873	941	883	954	948	934	900	951	874	964	961	1012	952	900	873	924	936	931	928	946	995	946	920	958	921	932	924	893	941	940	944	946	938	961	946	936	966	978	948	920	931	935	1007	940	902	928	913	913	960	950	909	947	892	925	943	958	906	937	962	958	996	961	948	925	958	929	984	964	949	921	986	885	868	950	945	903	910	929	914	957	911	952	914	1001	964	933	958	887	919	965	933	933	949	1000	897	931	986	921	994	969	929	971	942	1003	960	926	912	940	978	911	984	970	944	902	922	938	938	921	949	934	911	949	937	909	930	958	937	921	921	976	942	952	952	913	905	921	969	918	939	940	960	986	880	951	928	923	910	974	988	957	925	968	923	962	931	935	944	948	938	954	944	935	928	949	998	924	915	957	927	906	938	930	905	932	961	946	927	896	960	1005	969	933	950	925	874	963	935	913	927	916	883	942	952	902	978	930	914	892	945	956	946	916	971	931	946	954	975	936	965	907	895	899	959	945	978	939	931	947	899	974	960	934	917	914	951	929	995	933	975	955	941	928	958	912	957	958	943	975	910	867	910	888	956	949	974	967	932	956	923	894	873	909	889	962	930	877	943	962	907	988	1012	943	925	903	933	928	931	958	930	959	940	927	920	892	952	941	961	1008	872	932	974	930	906	928	960	947	963	985	940	894	951	918	955	996	941	922	890	931	898	980	927	982	954	932	904	1009	953	929	970	908	965	952	939	950	995	947	885	930	999	956	925	898	909	897	923	952	939	923	988	965	960	950	907	939	935	923	937	990	993	925	951	940	976	899	950	907	936	904	991	932	914	988	999	925	930	988	938	964	907	968	952	989	1025	924	963	928	929	912	969	963	938	930	889	972	995	959	940	935	1003	939	940	901	922	1005	937	920	943	968	928	1002	935	902	890	922	912	902	952	923	930	948	977	922	919	941	967	986	898	898	886	999	902	940	952	919	961	947	1004	958	966	983	936	925	906	914	960	957	946	924	991	909	944	940	946	969	885	953	969	957	947	853	892	935	991	921	921	965	950	899	934	904	894	958	965	893	853	912	911	984	931	983	948	942	905	913	984	933	981	945	937	944	960	979	943	957	923	954	938	969	929	933	940	935	986	1000	967	940	945	950	919	905	972	927	897	946	977	943	961	964	974	935	966	908	923	935	962	930	967	952	965	905	919	968	937	922	938	937	908	941	934	915	893	955	896	922	902	979	904	951	956	916	960	896	941	919	894	996	935	946	973	971	950	899	980	933	951	992	935	953	975	948	937	950	948	934	922	910	963	968	906	953	943	942	970	961	947	938	960	953	955	894	987	954	937	954	916	894	953	926	976	939	903	954	955	959	982	913	881	925	943	908	961	914	983	914	961	930	928	973	943	975	1015	922	927	976	933	942	895	965	944	908	924	914	936	937	907	894	898	935	893	980	923	969	883	928	917	901	963	956	899	922	994	904	946	935	970	918	882	986	929	959	968	1018	967	906	969	940	966	963	887	912	932	927	1015	957	971	958	970	923	955	1007	957	956	984	912	915	905	904	956	953	881	959	924	921	932	907	956	931	958	940	936	896	946	950	899	943	938	919	939	966	943	920	961	919	954	933	955	926	951	948	910	908	937	997	964	935	930	896	906	904	966	929	964	989	906	919	979	969	944	912	942	989	870	947	939	921	906	886	954	910	948	920	962	919	945	915	936	936	908	931	902	899	907	929	892	882	917	920	935	977	940	907	917	913	1003	1018	907	963	914	969	886	910	953	986	927	921	948	914	940	988	920	949	911	964	947	968	942	920	936	1005	983	936	902	935	966	941	995	924	914	903	1018	956	921	922	976	887	875	924	913	914	938	921	901	956	963	936	938	1034	922	889	980	937	918	968	986	920	885	941	928	935	909	970	959	931	905	912	919	958	969	919	894	989	911	910	927	968	905	938	909	938	906	961	966	921	938	919	918	921	934	898	971	959	967	931	895	947	963	933	995	958	920	943	1039	917	897	888	911	978	987	906	910	896	931	912	981	944	937	884	893	903	865	947	931	901	913	943	988	942	961	963	948	958	971	934	900	948	915	931	929	943	923	924	970	927	959	920	907	899	906	928	916	988	918	916	937	939	923	924	960	934	973	961	984	909	980	924	920	1004	895	885	963	928	939	991	923	922	957	945	947	918	996	961	901	930	900	941	923	960	923	911	921	958	988	922	915	913	912	944	997	967	950	951	969	956	986	968	938	894	914	934	921	994	934	894	959	946	916	930	962	997	965	917	917	911	927	909	942	949	958	967	916	920	981	930	937	917	982	962	988	970	952	964	939	895	961	977	927	933	943	892	922	887	884	941	934	886	935	862	969	952	898	968	976	982	982	921	927	909	964	949	931	914	980	952	919	888	962	915	944	933	951	956	933	935	930	977	911	963	990	874	955	929	934	986	970	919	898	908	956	886	953	882	963	907	924	968	933	954	937	968	910	953	911	900	965	920	940	952	927	898	999	948	889	971	889	927	939	905	913	896	993	921	935	895	939	984	915	897	972	925	977	968	938	891	989	1004	943	962	948	988	898	874	969	897	937	953	955	976	879	891	905	933	961	917	935	938	960	940	891	894	935	962	925	963	924	945	962	958	931	885	911	917	984	937	896	930	896	893	969	967	1016	974	934	998	952	935	898	955	911	948	963	924	942	958	985	920	859	920	930	988	996	925	887	961	942	916	958	942	966	954	974	989	951	979	946	941	981	952	925	950	914	927	956	927	982	904	877	997	976	904	968	914	909	881	934	961	968	938	912	1017	909	874	915	957	969	935	989	937	942	954	915	959	945	970	957	949	986	1010	951	911	970	1011	924	919	979	1010	891	964	936	924	941	946	992	950	945	960	905	945	927	955	926	966	965	922	978	982	921	938	995	953	957	987	937	943	939	1014	924	986	934	878	928	873	927	900	937	942	938	964	954	965	961	942	924	929	931	893	963	944	901	928	958	978	920	931	987	906	992	980	910	971	925	889	922	969	990	925	983	947	925	939	971	989	944	920	957	969	969	929	930	960	975	987	922	994	922	980	925	954	902	907	895	884	891	911	989	937	985	939	909	965	961	960	914	963	937	910	959	949	933	917	935	947	936	970	939	944	908	924	975	911	975	941	1005	937	908	911	908	970	955	964	982	934	910	933	995	935	930	949	903	929	957	957	930	936	899	978	967	950	979	894	968	952	936	943	931	950	936	942	876	1010	901	923	968	986	924	933	947	915	957	961	958	995	903	940	944	916	921	930	922	947	885	943	952	959	940	981	945	910	1008	892	894	991	1004	893	975	937	977	936	907	939	983	921	901	964	932	927	920	968	929	977	985	922	952	951	933	956	954	922	938	943	911	933	976	995	950	902	893	933	949	938	907	922	945
24311	21432	25095	28153	21436	21454	20101	866	453	416	415	384	323	341	308	305	368	298	319	322	292	305	330	301	308	307	267	285	313	278	277	276	304	265	276	300	326	284	292	268	272	278	287	295	299	289	263	293	276	259	256	265	268	298	266	287	266	295	310	293	277	245	283	306	268	294	269	297	295	301	310	293	279	294	287	313	284	277	291	288	315	296	266	279	272	294	291	270	274	271	271	282	302	268	255	247	273	260	288	316	287	296	291	302	279	271	267	259	329	277	308	294	261	283	293	284	304	304	297	274	315	291	277	316	303	283	283	278	289	273	283	282	324	253	273	300	305	298	279	300	264	275	298	309	307	300	288	288	278	285	286	279	274	279	271	281	258	300	272	283	269	297	297	265	303	275	251	271	288	276	276	289	279	274	288	237	276	281	279	293	286	290	264	282	291	296	285	292	291	262	266	255	265	295	293	279	299	293	272	300	282	294	268	258	292	303	273	290	315	288	293	310	306	274	255	292	274	258	266	260	280	258	292	299	287	297	322	275	263	271	292	276	265	280	294	277	268	295	296	301	277	296	235	272	288	277	247	264	293	252	273	269	275	302	273	276	279	279	242	308	281	271	254	312	284	245	288	297	308	273	306	314	290	287	255	246	268	291	252	295	311	269	306	322	259	295	251	289	310	317	266	305	322	267	284	273	265	292	257	288	281	284	277	294	271	299	276	306	292	307	259	270	279	260	282	280	285	279	280	275	297	272	322	295	250	336	312	308	281	296	341	308	251	259	271	319	284	264	283	270	278	286	302	301	284	256	278	287	295	287	288	289	307	299	300	293	286	280	266	333	289	288	280	278	313	307	252	318	253	279	274	265	292	287	324	266	288	289	261	318	294	276	306	289	314	284	293	276	297	291	272	263	312	268	303	303	275	293	309	258	339	279	304	291	242	292	289	252	288	267	253	278	288	288	294	258	290	303	298	274	271	275	302	287	299	309	310	287	328	284	274	290	262	317	303	288	288	305	312	288	281	266	294	297	267	279	284	284	291	267	297	297	312	294	276	275	273	315	290	277	297	274	272	267	298	299	292	271	274	270	285	328	310	313	327	267	285	240	299	274	281	294	277	261	247	291	268	308	318	301	268	269	266	297	262	294	271	296	258	265	291	255	298	271	284	308	247	290	272	297	328	285	313	272	302	266	271	292	328	261	258	291	303	306	318	279	299	278	292	279	271	273	271	311	264	284	306	294	334	299	284	283	267	292	230	316	287	302	330	291	284	299	258	279	310	285	279	255	274	303	271	292	261	288	307	285	264	286	265	265	289	303	274	292	254	302	286	299	259	290	281	264	267	270	273	284	286	287	301	279	302	300	279	269	257	249	292	285	270	272	315	286	296	277	330	272	300	281	261	295	294	267	276	328	288	264	246	318	299	280	265	279	253	288	295	268	280	275	287	274	305	321	309	298	311	299	282	302	285	301	286	283	262	314	275	289	270	282	275	267	296	294	267	287	273	267	274	273	278	268	297	268	300	274	305	269	302	307	331	269	267	313	251	299	305	250	274	285	301	266	293	291	281	285	281	310	299	284	287	313	310	285	314	275	286	264	294	284	273	270	255	260	292	298	278	257	290	305	278	300	267	311	286	286	266	329	299	296	335	267	302	303	281	280	272	294	277	287	310	275	274	245	250	271	229	269	299	288	291	285	245	325	310	315	283	289	255	282	283	290	289	267	280	320	297	295	280	258	322	283	278	252	265	308	305	313	286	286	291	264	267	244	276	259	272	273	274	295	264	266	254	267	274	287	269	269	254	282	298	279	258	292	269	313	270	288	278	245	299	310	293	279	285	285	316	304	280	275	291	304	307	279	307	272	265	270	301	285	312	320	297	275	271	311	276	299	323	279	270	309	307	282	302	317	308	251	296	266	265	278	280	259	289	283	301	270	309	289	269	298	293	301	285	275	278	281	285	246	263	275	276	297	294	300	278	279	293	231	308	308	269	269	269	272	281	317	293	283	283	285	260	258	274	293	268	254	301	268	302	279	261	289	286	316	319	302	266	301	304	297	255	246	313	287	267	304	290	300	317	254	243	282	248	284	271	272	292	289	352	268	290	282	279	286	270	319	315	277	267	296	268	307	251	290	292	278	272	287	277	262	293	292	282	268	281	252	311	278	286	288	263	299	284	278	295	298	287	282	292	269	300	289	306	312	296	281	282	313	310	295	300	264	269	273	276	302	259	288	281	267	284	289	322	318	285	297	265	262	279	244	291	273	298	289	302	294	308	266	292	305	321	303	319	289	271	303	307	294	285	272	292	292	252	282	285	293	266	309	287	313	292	266	282	278	304	256	318	275	318	312	273	302	274	297	297	285	290	306	287	301	297	281	277	262	291	302	310	263	292	273	301	336	303	322	270	297	324	284	263	291	325	297	279	282	285	291	299	304	268	287	309	300	281	269	292	297	329	300	256	293	275	270	300	308	303	280	318	273	269	274	297	322	283	298	308	275	271	312	276	276	290	321	303	272	277	316	301	256	270	298	283	293	286	256	282	284	263	268	284	271	288	277	268	299	276	287	319	292	297	275	332	322	287	260	275	297	297	300	319	310	301	281	265	237	296	267	281	224	286	275	268	280	266	323	310	299	274	259	246	261	294	298	310	274	285	271	294	293	281	306	260	312	288	264	296	242	278	280	310	330	261	273	255	313	283	293	265	274	296	294	289	266	271	267	280	286	321	274	281	264	258	279	284	324	258	270	253	279	306	305	259	271	273	295	278	287	278	267	251	290	275	271	283	276	300	278	287	267	292	265	272	294	329	302	279	301	291	303	298	290	284	274	283	305	305	253	269	284	287	273	303	286	292	284	294	289	291	281	302	276	291	284	258	261	253	279	303	292	261	265	258	283	268	297	287	258	283	237	269	248	294	259	261	289	309	270	298	310	285	273	277	286	296	275	278	273	282	277	301	258	278	271	286	269	293	276	303	293	271	306	265	231	270	298	302	255	272	292	265	264	239	276	303	279	308	311	281	265	314	294	277	268	263	268	277	264	289	310	261	271	301	284	283	281	297	282	254	264	275	263	275	291	289	267	317	296	284	303	288	296	270	341	300	296	261	320	264	268	297	271	277	292	257	281	303	278	303	288	316	270	265	277	273	311	273	260	308	271	288	264	297	293	266	315	291	278	272	264	328	293	250	280	277	277	293	267	279	293	233	293	293	279	288	301	290	285	287	285	282	279	309	301	279	299	293	287	307	271	275	290	311	305	299	281	275	304	260	284	285	283	284	279	268	271	295	315	295	303	257	269	302	305	319	285	283	293	287	316	272	295	269	303	256	279	297	282	293	263	294	273	261	282	284	279	278	285	272	294	290	294	266	293	282	293	303	283	276	270	285	286	287	270	300	297	265	276	308	302	277	285	321	285	262	267	301	299	255	256	267	254	268	281	284	274	291	308	277	282	297	291	286	246	281	312	249	277	270	280	318	268	291	258	279	300	269	275
19398	12832	2685	1276	981	761	699	675	667	655	671	600	622	557	643	646	618	597	612	621	683	593	602	620	588	613	593	612	560	636	632	604	632	616	600	598	642	622	588	606	578	591	626	578	610	604	615	640	598	648	685	600	568	627	630	606	657	587	582	598	611	592	612	643	610	638	608	628	633	590	590	588	577	616	618	602	567	603	608	598	646	618	609	642	596	617	611	594	578	602	632	618	646	633	575	595	609	590	644	611	586	597	603	578	624	615	621	609	597	599	606	577	618	580	628	607	637	627	670	582	577	649	580	600	594	667	591	612	623	626	641	634	648	635	619	633	602	621	622	584	631	639	592	577	576	577	585	618	587	630	659	609	585	586	619	627	628	563	663	617	593	582	628	577	638	604	604	629	655	641	633	634	594	596	597	659	555	592	686	647	567	651	595	608	598	629	593	624	622	611	591	654	603	589	579	634	607	631	635	636	631	628	648	648	590	606	602	649	608	602	590	617	620	609	592	576	620	598	614	628	656	601	610	619	656	615	675	623	566	600	638	573	647	594	651	611	623	653	575	656	616	632	615	648	622	602	604	592	617	619	577	592	609	605	638	605	606	604	630	576	579	581	598	604	604	622	625	611	619	561	597	623	606	544	627	603	607	626	579	602	603	581	657	617	624	605	657	579	625	626	625	638	597	574	567	613	599	581	642	644	616	596	634	595	611	627	605	620	610	594	633	624	636	637	622	647	620	671	605	615	630	613	608	661	600	575	604	614	632	605	671	618	595	612	591	564	628	580	607	593	631	597	664	620	602	625	612	630	599	594	622	602	573	598	591	610	608	588	665	687	619	649	617	609	608	620	637	632	616	592	659	638	610	615	603	630	620	638	600	585	592	607	580	612	604	638	617	590	616	651	613	669	640	617	591	601	577	574	638	621	647	635	600	632	610	608	623	589	612	619	588	613	613	624	635	603	608	620	592	605	627	648	629	624	611	646	599	607	641	659	579	590	624	608	618	611	619	674	619	620	631	600	602	610	605	622	597	647	652	557	566	604	606	608	630	662	687	626	614	599	641	576	614	603	577	630	602	579	627	597	584	601	628	620	610	640	625	626	626	645	598	628	651	570	600	596	594	610	635	656	638	638	597	637	628	613	596	663	596	618	620	592	582	644	583	625	581	606	615	633	574	624	603	608	617	601	616	605	544	579	596	600	588	628	614	596	621	616	565	599	611	607	612	631	634	576	591	601	622	619	641	611	643	598	594	601	579	604	597	598	581	577	584	678	629	596	570	593	594	641	616	630	617	644	692	649	600	584	627	626	607	634	622	627	640	634	622	611	590	606	610	587	648	597	608	604	610	600	613	601	583	612	641	615	634	581	590	595	652	619	643	600	581	613	599	603	659	619	612	652	592	630	593	623	593	590	617	589	586	584	614	646	668	598	637	602	640	599	608	613	603	618	613	569	600	612	582	646	596	616	599	583	599	614	584	628	600	592	628	642	618	631	575	626	619	596	639	624	633	641	627	644	620	581	590	607	610	580	621	591	610	634	631	597	599	608	610	636	606	570	610	673	588	560	620	652	594	614	586	586	609	574	595	617	523	629	646	620	601	603	622	647	641	587	613	623	611	650	623	574	604	604	611	644	606	638	647	598	592	575	633	601	579	651	601	639	628	645	623	603	627	610	587	696	634	590	615	642	664	643	599	598	592	605	601	644	640	643	609	633	629	561	659	601	623	617	579	640	598	595	625	604	634	595	634	622	642	575	631	636	597	573	605	561	597	599	617	590	620	627	636	573	650	586	657	632	640	619	646	611	625	577	642	628	624	636	610	645	576	631	587	637	602	585	601	581	619	582	621	588	635	630	642	593	633	614	639	638	590	588	642	625	585	645	592	609	586	646	593	625	609	587	616	621	615	593	595	649	667	612	636	589	597	626	572	609	613	581	658	645	604	631	624	604	598	640	577	627	608	596	654	593	631	599	622	629	609	609	621	585	620	625	593	640	629	606	580	623	579	634	576	631	588	609	625	608	638	630	641	606	625	570	615	571	652	633	630	603	657	603	606	615	612	602	631	606	565	625	620	608	606	629	641	628	627	575	619	605	641	640	548	648	634	633	604	621	618	595	596	598	662	590	593	571	645	616	590	612	618	640	602	551	649	601	641	577	617	624	649	586	608	592	653	596	607	613	623	578	590	654	568	634	602	606	632	627	614	612	616	597	621	640	630	544	624	616	652	570	602	610	574	650	577	641	567	624	603	604	593	616	600	596	603	600	590	587	592	615	605	596	607	631	629	633	589	623	575	596	589	582	604	589	591	616	614	643	623	577	644	646	563	651	592	631	625	606	620	639	640	614	549	609	593	587	602	625	611	559	622	613	582	571	590	620	648	579	567	597	592	590	577	621	601	629	608	580	594	612	608	628	594	616	607	599	618	662	644	614	626	599	588	661	587	606	597	588	584	604	614	619	652	651	553	595	610	592	602	624	620	620	609	609	629	615	561	601	596	568	595	610	611	592	607	613	578	627	622	570	569	600	632	601	613	573	605	627	602	611	581	602	619	593	657	607	614	610	600	597	589	620	595	636	632	657	641	629	631	581	631	627	615	615	608	582	614	614	630	594	597	597	593	614	658	606	608	600	581	647	621	623	592	635	591	607	599	641	591	622	630	599	628	586	602	620	596	616	625	606	567	599	684	620	628	565	636	624	552	624	642	623	632	615	632	625	632	594	649	573	615	616	605	662	578	621	647	608	607	576	644	582	605	614	650	647	603	585	630	594	591	603	618	594	599	602	582	644	637	633	608	667	594	601	595	625	669	608	626	624	596	622	658	619	588	627	636	623	646	627	623	618	584	606	614	634	580	614	578	641	575	600	586	593	602	601	568	581	597	618	598	609	603	602	572	623	636	642	636	586	622	576	590	601	638	579	605	648	580	592	615	590	610	608	611	601	608	604	598	616	637	608	631	617	579	586	644	622	621	597	583	673	634	611	596	628	629	580	649	629	610	605	588	575	590	633	599	611	579	641	584	645	604	622	651	600	635	630	613	582	640	608	608	604	626	581	598	624	604	603	609	566	625	601	604	645	600	650	621	658	596	589	622	606	630	604	589	644	659	617	588	629	610	612	629	609	613	622	649	632	628	585	627	598	585	654	601	606	609	607	566	623	616	614	644	630	617	615	600	649	614	614	595	589	608	594	601	652	622	628	582	634	578	601	606	604	590	571	597	649	594	633	642	624	629	577	609	634	594	595	607	581	627	615	612	596	585	625	650	628	587	621	642	641	588	641	580	636	646	612	605	603	634	602	615	631	598	633	616	638	570	626	651	623	628	601	616	633	649	623	617	622	641	617	538	614	558	607	596	597	569	632	629	615	653	640	601	636	643	614	627	632	636	624	626	602	645	603	583	562	649	583	589	634	595	647	589	642	604	637	605	590	631	627	631	604	619	630	647	604	604	604	660	598	669	603	608	643	573	609	619	610	585	620	608	558	630	607
32664	20649	10002	682	378	391	397	317	373	368	361	310	368	333	357	369	321	359	370	375	349	355	351	347	327	365	330	386	359	362	347	373	343	359	356	348	333	351	347	349	345	363	349	375	355	336	356	368	357	344	342	326	340	349	347	386	375	383	334	364	359	362	390	361	336	342	324	360	370	348	353	392	393	366	390	335	328	349	336	366	361	360	321	367	394	352	338	354	384	327	357	368	384	338	400	372	389	367	346	352	344	376	344	328	350	353	349	330	339	340	375	358	391	376	333	367	366	352	368	335	356	391	370	374	348	394	350	406	380	359	358	325	348	353	340	381	362	377	362	428	350	356	358	367	328	364	339	340	344	355	350	365	352	346	361	373	360	351	321	346	350	360	352	329	330	329	393	351	351	364	373	374	362	335	379	374	336	375	361	346	368	326	346	337	345	338	353	365	324	369	355	380	368	357	352	370	365	354	360	357	346	347	380	386	391	348	334	322	326	348	372	329	388	324	337	365	369	348	376	376	378	319	380	366	370	365	359	380	335	362	363	368	337	332	344	341	364	365	337	362	318	351	354	353	376	316	406	363	376	332	338	336	381	370	348	384	371	395	336	342	355	343	357	348	364	318	367	345	364	320	360	395	369	356	372	346	361	367	335	412	364	346	350	368	347	337	346	327	344	376	330	346	354	361	330	363	352	378	323	339	375	359	356	358	385	324	305	369	339	350	339	381	338	347	341	377	342	339	353	364	343	337	366	373	330	371	371	347	378	353	380	341	344	324	320	323	350	405	361	356	351	384	348	365	350	348	347	338	369	378	389	386	359	367	354	359	363	376	366	332	355	353	363	343	322	394	374	358	346	355	348	339	375	305	371	352	365	352	365	388	360	350	325	383	400	324	338	380	359	357	360	363	382	354	356	361	327	314	319	374	363	362	312	342	372	347	341	352	373	343	328	332	331	400	336	364	341	364	356	350	368	387	344	343	368	340	345	407	382	350	383	342	374	386	370	358	360	368	342	340	366	305	342	356	328	339	359	363	360	360	332	346	328	352	340	353	379	364	362	366	351	375	342	343	349	377	359	357	368	330	340	352	354	392	372	346	327	383	343	380	365	370	327	357	396	372	348	330	398	368	324	350	382	356	327	384	360	381	357	328	349	367	360	348	365	319	344	387	373	357	352	378	352	327	358	355	370	353	395	354	353	330	350	391	364	369	355	361	378	363	317	389	348	364	315	355	333	320	364	330	334	336	384	331	385	350	346	351	307	365	351	323	362	385	337	327	364	382	331	336	346	363	368	347	352	370	355	363	305	340	394	388	352	328	356	361	365	393	389	344	355	344	335	334	327	397	355	367	337	396	361	336	402	367	372	335	348	335	348	366	377	379	341	374	329	364	357	329	353	305	355	326	364	366	333	331	403	379	382	356	349	387	352	348	355	313	341	359	354	373	337	366	367	367	357	348	376	300	356	358	358	351	327	342	354	352	327	327	384	340	358	384	347	367	343	339	328	350	357	357	354	320	371	366	325	336	336	330	358	387	333	347	360	365	368	365	383	364	369	355	353	384	408	352	363	405	349	337	382	384	361	329	355	358	335	345	356	321	369	365	362	363	335	374	339	324	368	349	363	344	341	358	368	327	364	361	389	366	333	367	328	337	389	365	376	372	347	344	307	390	367	329	314	365	345	346	361	347	331	338	354	416	352	362	335	380	321	386	369	347	369	353	335	348	355	371	380	376	330	361	322	346	332	356	342	384	352	345	372	407	382	332	356	408	402	392	394	342	350	370	361	343	385	383	342	366	352	341	387	368	329	329	374	355	359	378	340	340	321	372	385	353	327	353	335	341	353	340	375	373	336	333	348	361	331	324	339	363	366	342	351	348	358	368	357	391	339	356	364	365	399	378	372	333	400	366	354	353	321	376	380	346	313	352	355	355	384	352	358	342	379	384	314	355	375	367	380	340	309	358	343	372	329	363	339	332	360	387	336	362	374	360	365	360	309	351	375	352	364	356	357	343	359	344	377	338	338	334	342	312	344	352	364	391	364	351	366	346	373	377	380	379	370	364	369	339	354	367	331	361	377	351	386	337	338	362	340	349	394	361	352	324	363	380	342	362	373	329	335	358	355	363	346	356	339	368	359	342	360	359	328	337	345	366	358	343	347	347	384	347	374	357	429	398	369	326	361	358	371	363	377	363	347	337	360	349	364	361	399	336	335	345	325	341	364	312	364	379	352	371	359	343	400	383	334	363	361	328	379	347	330	341	375	357	343	374	374	338	348	352	371	326	384	330	355	349	361	337	365	339	354	379	386	371	372	386	377	347	359	397	324	333	349	348	338	340	395	357	327	401	331	329	365	344	353	338	364	354	379	375	353	351	351	381	380	331	367	338	362	379	339	334	328	350	335	364	350	366	370	357	364	372	343	394	348	350	350	349	347	363	377	351	414	388	383	340	342	345	352	350	357	360	313	346	343	324	358	362	363	380	356	308	346	335	371	351	358	359	344	341	356	358	367	345	340	352	364	346	349	340	348	386	387	373	353	309	347	341	381	347	370	341	346	362	326	369	386	367	351	391	359	370	366	359	409	387	362	375	340	375	371	374	372	385	377	336	320	339	363	330	371	369	350	358	373	341	358	340	350	353	362	372	375	337	382	329	366	359	346	332	351	351	376	383	354	400	380	356	372	349	361	383	363	351	322	370	363	377	342	351	349	305	316	386	394	353	353	370	400	356	342	356	336	342	368	355	333	341	356	310	388	353	340	374	358	360	370	359	360	374	351	352	307	378	388	344	353	363	362	353	333	366	354	385	357	359	306	352	335	355	380	339	357	372	345	378	336	361	365	347	354	333	390	383	355	352	348	350	353	338	347	350	392	340	396	360	394	371	368	378	357	313	330	358	361	378	352	332	403	365	328	326	335	356	350	384	370	342	370	371	403	372	296	358	308	351	334	368	372	373	331	340	338	341	322	356	344	369	352	355	372	357	338	377	337	379	355	378	355	371	384	364	344	372	378	398	338	341	350	365	352	357	378	382	389	361	380	362	354	355	364	341	348	384	358	358	371	375	368	347	397	388	359	369	363	344	374	368	331	341	359	320	338	383	346	346	359	358	338	369	364	359	349	366	390	316	368	357	391	360	340	356	330	342	359	351	327	349	338	365	324	340	384	354	339	315	328	348	407	380	363	339	360	319	345	324	354	347	354	327	314	392	390	358	357	359	348	359	388	347	365	326	362	379	346	376	361	353	375	372	375	360	374	418	339	305	360	355	364	373	326	396	345	319	360	386	362	387	346	351	379	345	355	332	343	353	380	351	371	374	355	365	354	360	399	337	332	350	347	367	336	344	349	363	354	355	360	393	336	372	359	337	375	362	369	370	400	375	421	333	372	362	342	378	370	353	343	389	351	335	368	374	365	352	373	356	329	351	339	390	355	366	364	361	364	345	381	368	333	390	321	348	329	340	391	314	356	361	360	350	392	339	325	377	348	375
6478	1652	834	826	809	801	843	774	831	811	780	805	836	780	880	787	852	801	827	806	826	796	793	833	813	799	822	806	805	874	817	827	814	815	819	811	818	849	818	820	832	798	835	785	762	811	812	842	837	836	816	862	840	827	849	775	821	758	795	809	789	772	805	816	762	777	830	810	816	787	803	813	829	808	809	771	799	817	875	801	751	802	840	825	852	812	797	761	778	853	786	785	812	797	773	810	810	868	784	788	801	784	781	809	775	795	832	782	878	828	862	794	817	844	784	863	807	862	764	798	826	784	812	826	853	832	757	806	812	774	798	826	800	778	826	803	852	823	810	808	844	770	816	817	857	806	825	777	816	835	812	811	808	777	784	855	801	814	801	809	829	793	790	797	862	834	845	849	800	760	804	847	756	803	794	773	810	864	835	821	774	859	799	763	789	810	790	793	767	782	824	843	844	780	873	787	810	768	838	804	802	791	788	815	799	831	822	816	809	788	803	838	832	814	796	799	794	848	792	823	777	789	815	803	814	844	817	789	805	805	865	801	850	879	833	798	792	850	826	777	792	846	766	831	846	831	827	831	796	772	795	810	798	822	797	804	811	788	808	837	802	792	845	770	785	773	810	817	785	853	847	824	760	755	776	806	804	780	822	827	773	767	760	843	814	804	823	798	821	833	827	818	801	843	785	764	813	774	838	820	837	788	830	796	849	828	801	784	758	788	780	856	848	772	839	809	799	838	796	799	799	813	795	793	814	818	789	793	860	849	783	805	817	821	814	774	830	761	834	840	835	791	831	813	835	839	810	770	785	821	805	848	814	797	818	776	817	813	828	848	833	782	781	783	762	771	791	782	807	811	841	841	806	775	798	838	817	790	850	755	789	808	807	830	831	872	808	795	811	802	799	822	848	798	799	815	772	834	866	795	815	790	781	832	789	772	782	759	844	807	768	813	820	839	789	826	881	810	840	827	798	869	824	792	773	774	827	789	868	809	840	794	814	845	808	800	810	814	813	831	821	842	844	828	811	808	810	826	775	718	854	829	801	833	774	791	772	776	807	845	844	801	785	837	784	851	779	816	767	771	782	815	806	800	723	848	816	788	834	817	831	862	805	853	755	833	798	796	840	753	751	813	763	790	763	827	785	757	773	826	788	802	874	812	838	827	803	829	828	840	853	780	844	789	854	769	826	830	832	743	809	821	807	815	856	797	814	848	870	825	794	839	798	762	769	807	798	792	786	785	784	817	826	795	827	764	775	805	804	816	820	819	802	827	809	826	777	775	832	845	835	811	834	812	803	836	818	813	790	842	786	775	874	804	796	811	774	766	902	824	797	787	848	787	788	846	786	774	843	823	870	867	781	806	818	779	867	840	796	853	798	811	790	815	771	787	787	810	785	765	859	800	775	808	814	775	791	801	849	790	833	848	816	795	791	844	781	798	802	779	859	813	812	835	853	796	810	774	810	761	819	800	842	803	789	814	830	838	827	865	777	816	850	769	786	794	800	802	786	840	808	797	757	794	753	859	800	815	776	831	790	755	797	807	782	835	781	805	803	855	794	797	800	834	790	804	803	822	829	786	791	791	799	791	815	805	798	814	778	866	821	864	785	775	803	746	836	777	782	733	780	827	790	780	804	813	796	819	793	792	863	819	847	791	809	836	841	809	822	829	825	763	775	815	834	787	834	846	773	768	831	819	850	786	866	833	790	837	767	808	802	820	862	794	817	794	771	756	833	798	846	864	781	699	819	841	814	808	798	822	765	821	792	797	790	816	818	837	750	812	809	793	772	814	844	749	810	792	771	832	832	809	800	819	769	858	826	811	823	791	762	878	811	790	869	801	815	866	825	840	846	771	819	762	797	771	823	804	813	831	795	794	781	788	792	880	791	831	773	776	815	843	787	790	816	797	812	767	839	760	787	782	848	829	830	880	807	838	827	749	803	845	830	794	831	843	774	765	788	809	806	833	803	822	777	813	806	769	848	801	795	772	795	876	826	839	833	793	844	792	805	802	783	792	824	903	799	850	827	792	812	781	833	823	817	768	801	825	826	839	867	817	774	812	783	803	791	796	799	791	822	812	800	809	813	795	786	866	840	797	808	808	828	756	799	812	786	812	839	771	723	814	789	832	862	804	816	803	803	787	829	796	822	793	784	784	776	803	777	805	772	817	825	801	827	821	781	801	788	789	827	835	800	813	796	797	804	829	822	799	783	804	823	820	816	837	799	845	819	834	885	832	772	792	861	803	831	833	771	788	816	802	850	779	784	857	778	818	792	810	782	864	871	771	808	826	815	754	780	799	840	780	809	803	813	833	779	772	772	783	772	787	774	805	792	828	834	812	822	793	803	843	831	803	793	828	782	806	824	785	858	786	768	825	805	848	831	812	748	792	835	800	814	802	820	794	815	829	791	807	826	812	833	834	820	861	821	854	783	832	813	835	829	782	839	871	843	786	778	826	818	800	809	792	791	838	810	833	773	797	787	820	772	834	799	807	800	840	785	815	820	803	816	803	794	802	766	805	776	804	784	747	812	828	849	790	797	750	828	842	797	854	829	782	785	856	811	791	847	768	809	809	793	793	803	834	832	803	793	817	843	759	768	827	793	834	814	828	823	768	821	851	850	837	790	814	790	792	831	793	807	783	782	850	805	818	802	825	837	856	783	788	792	838	775	830	809	796	760	877	793	792	809	809	823	848	782	812	842	855	829	834	782	795	737	777	803	807	795	797	809	795	745	792	833	823	775	865	786	817	843	848	837	820	811	777	816	779	838	795	803	817	815	827	828	804	823	809	814	815	783	785	827	834	840	841	787	804	793	801	787	875	827	755	813	820	796	829	810	767	798	819	773	760	817	867	856	810	790	790	811	785	822	857	846	793	791	814	833	756	802	790	805	829	813	838	818	815	782	807	804	801	831	810	781	855	791	780	811	796	824	816	839	792	782	768	855	831	827	788	802	785	812	845	816	756	809	797	817	832	800	823	841	847	818	819	840	820	785	793	778	807	763	847	842	795	832	831	795	850	810	822	834	815	820	830	775	824	786	834	846	810	789	785	807	774	777	776	776	821	794	863	802	780	793	828	809	762	772	769	838	812	821	794	818	827	827	803	863	779	813	866	873	799	805	811	777	832	826	813	844	831	832	805	802	843	819	836	795	804	830	816	849	837	814	807	766	776	827	807	806	771	812	834	859	811	874	763	761	804	788	813	760	823	824	736	842	821	774	743	803	834	780	878	758	809	783	786	764	814	833	788	872	760	831	822	812	875	767	822	808	814	840	765	804	806	797	807	802	798	803	764	820	797	802	754	815	826	893	825	728	874	765	770	794	761	856	850	814	840	787	778	788	816	829	869	813	829	801	813	810	773	789	746	781	786	779	788	798	810	786	811	839	835	828	790	835	835	836	788	809	803	795	799	796	736	804	829	836	818	814	806	847	849	855	815	826	817	853	791	817	764	849	793	828	810	821	862	770	777	801	794	831	797	819	809
24901	21470	24885	28471	21468	21390	2073	639	538	531	464	482	487	433	423	446	451	458	417	450	439	449	434	434	447	413	445	432	456	493	483	449	468	459	467	468	430	441	414	446	447	455	437	479	463	466	392	417	440	474	457	444	394	434	445	413	457	450	460	443	380	433	456	470	463	447	470	470	461	439	432	478	457	398	407	429	427	498	457	409	437	455	457	437	428	456	449	461	487	467	467	455	426	452	422	445	450	442	470	465	421	469	496	431	464	446	413	400	473	439	449	444	461	456	471	459	491	448	439	436	474	469	423	450	438	478	445	483	452	411	403	431	474	480	418	471	447	438	440	407	417	409	441	448	443	428	435	442	423	440	423	440	479	441	445	462	442	463	448	431	395	437	471	426	434	438	448	472	437	462	465	452	423	465	445	416	457	450	444	453	455	430	459	453	432	477	453	407	427	451	451	463	442	500	489	452	483	440	445	439	446	464	464	439	423	469	464	428	455	413	413	424	445	463	482	450	419	422	444	424	438	458	451	459	433	435	418	427	430	434	461	401	435	422	451	419	449	450	482	485	460	429	435	419	472	444	444	457	464	423	402	436	438	441	463	488	432	441	442	414	456	429	445	462	472	451	445	426	434	454	409	417	422	480	415	470	469	433	458	424	437	442	458	441	413	456	447	435	449	417	493	447	429	469	436	428	436	442	443	421	450	456	434	457	431	438	426	468	442	455	481	445	475	418	392	452	468	432	453	427	430	487	453	421	412	494	460	428	433	428	450	411	501	441	425	459	442	435	445	425	430	502	432	413	429	388	413	443	471	465	470	456	464	438	397	496	390	425	464	460	485	455	466	407	445	448	406	448	475	420	420	417	461	429	458	436	465	451	403	443	414	459	432	429	486	454	426	434	452	449	418	443	426	443	435	428	429	425	465	444	436	417	457	392	457	438	419	461	450	438	408	415	434	463	443	411	450	455	401	449	443	408	466	485	404	452	449	409	439	424	435	413	435	433	450	430	435	411	419	434	455	414	401	431	457	486	461	467	440	432	457	433	444	412	425	465	487	414	471	452	446	457	455	458	487	414	467	460	435	443	436	439	452	455	446	460	400	447	427	416	465	441	451	449	433	419	441	439	439	444	460	425	421	442	450	434	427	373	444	458	450	483	434	469	451	439	458	430	459	446	448	474	430	475	449	459	435	380	414	457	476	439	432	422	452	441	428	427	404	490	452	480	466	460	431	457	412	468	409	401	441	456	450	398	431	431	414	461	465	463	462	488	449	411	477	448	462	479	433	482	432	434	439	444	441	426	422	413	452	425	431	463	392	416	459	458	458	459	438	491	391	431	436	451	459	391	437	450	432	417	442	449	441	431	432	458	414	409	424	487	443	472	436	439	460	475	436	419	463	452	438	417	467	469	459	432	437	440	435	433	464	441	468	464	414	450	460	426	475	436	444	451	481	468	423	465	494	464	449	424	455	425	444	428	486	502	459	446	443	440	421	459	450	448	454	425	435	442	435	462	440	405	448	412	441	483	464	434	454	489	447	442	419	466	436	435	442	449	459	433	449	429	448	444	444	433	428	468	423	450	444	456	464	484	448	444	463	441	442	402	458	452	428	420	429	425	418	418	443	453	441	411	450	461	497	437	452	457	473	445	434	457	493	462	461	447	433	422	440	456	435	385	464	448	458	472	426	467	440	447	451	459	432	436	409	413	437	444	443	432	441	444	432	416	426	433	437	465	435	439	396	414	414	433	439	424	422	414	465	400	450	432	469	446	442	439	475	445	451	438	428	426	425	411	433	467	421	424	439	440	454	441	434	448	426	463	415	467	439	396	460	430	437	450	416	444	425	443	464	441	501	431	452	472	468	472	457	456	414	450	446	443	451	437	452	425	436	449	490	398	461	460	476	461	440	399	459	434	441	406	417	451	461	434	451	421	438	466	440	409	403	447	437	438	493	467	482	472	467	423	463	460	482	444	426	425	432	435	461	429	472	465	483	418	470	417	460	437	449	438	444	418	464	405	439	436	421	389	480	419	411	430	406	434	446	479	508	458	390	480	470	446	396	434	398	399	442	462	459	413	410	442	460	462	464	454	437	430	434	468	442	438	466	435	448	441	458	439	439	448	443	448	418	464	444	446	419	505	469	431	432	453	438	450	475	428	412	445	461	472	475	432	421	452	440	505	460	407	410	430	424	464	473	424	454	416	452	429	409	477	442	472	418	449	463	407	390	430	433	430	419	421	440	445	453	433	442	493	424	428	441	470	470	452	417	454	374	445	420	501	409	443	444	473	447	448	438	452	407	438	443	450	440	416	412	437	433	405	396	412	442	455	454	447	463	481	463	495	461	429	447	426	428	468	442	411	415	439	451	428	435	457	434	417	487	398	419	429	453	428	430	476	461	409	486	419	420	438	496	472	432	403	438	452	484	430	454	413	433	434	429	418	416	425	438	427	400	438	446	420	412	445	425	447	415	430	431	489	467	449	420	435	420	437	466	464	434	474	476	443	427	465	469	482	445	415	452	412	431	431	413	464	465	460	434	480	482	456	451	452	465	423	410	458	434	452	468	438	409	437	411	445	461	447	432	438	481	485	412	431	395	414	459	443	479	421	501	455	478	424	469	463	447	436	459	440	470	421	419	434	418	449	463	428	425	439	457	391	408	428	470	476	426	438	440	409	421	419	382	478	406	442	460	412	469	450	401	459	485	447	454	435	455	427	431	376	443	444	449	444	419	426	409	415	486	436	444	408	452	485	445	426	437	432	458	438	447	447	428	432	416	424	442	447	447	453	442	474	396	499	431	465	469	452	456	457	464	433	472	448	450	463	418	469	450	435	444	446	452	384	455	416	424	479	473	448	402	400	457	472	466	449	417	450	404	493	460	480	450	453	429	438	456	447	443	383	450	391	430	448	436	421	421	455	473	460	465	435	407	434	459	413	434	440	440	460	420	457	413	465	425	432	418	493	416	429	439	458	443	409	433	416	416	427	438	453	433	447	412	421	424	433	458	436	455	468	437	385	443	419	431	462	471	434	436	408	467	453	375	408	482	401	482	459	490	402	435	444	470	408	466	451	434	453	470	438	457	416	441	437	460	421	449	437	442	462	454	418	454	425	444	441	439	433	422	462	422	454	442	430	432	445	408	457	456	427	445	456	445	481	426	480	465	452	454	440	447	410	473	454	432	439	494	473	430	462	460	412	468	494	455	463	396	399	457	408	471	422	408	441	443	479	401	447	452	449	469	451	445	485	406	418	429	457	449	452	399	451	449	465	492	442	448	412	444	433	409	458	440	441	440	454	438	471	459	414	427	467	430	461	450	418	441	415	457	485	449	454	441	458	429	469	453	420	457	469	480	451	453	444	431	434	436	460	439	475	456	489	379	425	391	441	449	449	453	494	477	421	472	459	450	469	427	506	445	420	502	426	432	425	448	430	426	471	479	451	467	493	426	452	474	472	461	442	410	478	446	459	458	475	440	478	476	485	420	459
14356	9576	2108	1320	1138	1008	973	991	1002	972	922	922	969	964	1034	951	959	938	921	922	989	939	957	1001	939	957	962	949	913	907	970	986	943	974	959	981	925	961	905	928	982	902	1013	929	975	983	1011	914	928	967	930	1021	979	934	971	949	957	928	983	991	928	937	917	923	872	953	992	922	920	911	931	990	944	990	928	828	928	947	900	943	924	1024	951	944	908	945	936	955	918	897	969	945	934	950	934	932	984	892	907	928	936	910	931	974	950	909	955	895	946	969	944	927	900	991	963	938	977	917	949	926	899	933	899	991	926	895	929	903	923	923	901	922	956	955	972	966	954	954	933	899	931	919	945	917	967	990	978	961	901	940	917	921	1008	905	927	880	933	970	925	927	948	913	931	953	912	884	910	934	915	983	953	941	985	939	926	971	919	945	937	909	982	944	985	922	942	904	955	977	937	902	933	912	952	954	922	919	996	941	959	960	947	952	938	953	944	975	915	903	939	898	985	938	941	930	973	927	981	956	953	937	977	957	910	947	973	994	943	941	962	928	911	965	994	947	919	912	912	933	928	958	894	947	979	972	950	967	990	948	975	969	946	990	918	906	969	939	966	928	948	904	967	995	944	949	974	988	970	935	962	906	954	911	917	924	925	954	925	945	954	946	903	941	978	936	904	928	957	919	954	951	975	956	906	944	952	981	986	934	942	915	928	968	901	924	968	964	899	909	920	912	980	888	939	940	957	943	904	903	938	980	955	899	952	947	935	955	971	914	950	966	995	874	957	975	968	998	970	992	961	968	861	919	932	989	930	945	931	912	959	933	946	922	951	939	879	980	930	956	923	909	989	886	955	934	940	969	912	938	954	974	963	924	1035	942	972	962	922	975	945	951	987	965	956	954	967	951	918	934	967	972	967	1005	957	938	938	907	967	940	943	897	870	943	981	898	893	884	953	994	899	956	932	928	970	928	943	931	926	982	927	962	925	935	970	939	922	914	920	953	949	945	920	950	984	962	1000	956	990	938	988	924	980	985	940	841	984	969	926	917	928	943	932	935	957	918	942	925	962	929	916	930	931	951	941	974	874	942	921	900	926	949	933	961	959	974	932	950	913	915	894	979	997	936	959	956	892	897	958	942	938	922	937	961	912	949	932	975	936	929	950	932	942	958	945	967	899	968	922	879	954	931	947	1002	957	923	926	914	955	939	881	967	1001	941	906	915	942	943	912	964	934	1006	951	883	948	949	953	985	911	960	938	971	919	918	952	994	944	914	888	958	941	937	970	920	901	972	1005	975	939	894	938	940	899	942	961	887	935	946	982	994	896	934	946	890	877	916	971	955	921	965	914	1010	922	964	903	910	906	925	923	897	992	936	930	954	953	946	973	909	958	961	950	950	972	973	959	920	948	889	969	942	934	957	913	909	876	997	953	956	919	922	918	1011	919	947	935	915	942	929	916	912	922	947	947	904	969	960	949	939	970	952	966	993	929	916	965	961	961	982	924	953	886	916	901	887	979	967	901	929	888	936	962	964	889	932	916	1003	888	925	902	942	973	935	940	963	985	964	920	925	938	897	980	910	974	936	899	913	966	951	971	947	989	906	956	898	936	947	998	870	966	954	940	930	938	921	967	981	930	897	918	953	944	971	899	942	960	948	964	928	944	890	961	969	992	970	1002	928	965	958	896	959	937	888	993	986	961	929	940	941	952	872	986	951	944	920	927	928	939	969	951	933	951	933	943	914	924	966	922	958	943	941	920	945	862	886	896	914	951	973	958	860	984	965	969	962	947	905	946	979	993	930	963	960	919	981	1008	893	924	975	958	941	917	947	934	915	941	965	928	988	943	929	932	951	928	943	927	941	924	962	974	937	959	943	877	931	936	902	948	903	934	953	919	969	960	967	938	947	960	906	960	977	964	900	1000	895	921	932	954	950	911	998	920	1005	959	981	955	944	921	894	1001	912	884	973	954	963	949	937	911	967	929	963	853	1001	927	939	972	944	912	908	942	883	977	981	940	930	1003	885	952	897	902	914	951	956	940	901	902	947	981	891	923	922	913	955	941	974	998	986	973	970	954	950	917	1001	970	913	952	927	992	1012	938	926	957	973	927	942	880	972	897	942	931	922	934	975	1005	937	897	981	933	956	1012	986	957	897	923	969	929	928	968	948	981	967	936	1013	950	959	916	912	941	999	946	984	929	911	910	953	956	921	960	973	989	932	872	914	958	986	994	961	932	915	947	995	943	965	935	884	888	984	945	931	992	962	941	963	942	990	920	946	933	943	945	1003	935	957	878	967	978	917	965	933	972	908	968	927	961	973	940	980	939	945	905	968	927	936	940	927	994	956	978	941	945	943	909	970	953	921	968	902	959	972	968	962	933	980	953	950	933	967	892	931	975	953	900	989	948	959	937	967	937	949	885	978	957	966	940	924	906	949	916	929	947	958	923	952	927	989	900	977	940	961	953	996	928	928	966	934	937	917	932	945	908	898	951	978	950	984	915	912	899	972	968	932	966	963	947	888	947	920	912	949	898	969	974	911	934	965	965	1003	991	959	926	926	900	972	944	955	988	1007	950	937	922	980	978	962	979	955	929	989	948	964	951	947	959	930	938	940	923	922	977	934	958	993	987	926	950	903	920	939	956	975	958	920	947	929	959	971	963	938	943	886	934	912	935	937	897	967	961	940	921	941	916	943	934	987	937	935	921	935	1000	920	898	925	950	945	911	947	974	911	873	940	932	908	995	947	975	907	930	935	947	978	963	946	952	951	944	977	903	949	894	981	936	925	920	940	951	923	939	968	953	931	939	963	913	1008	943	912	931	938	964	900	979	851	905	912	940	950	1011	923	972	978	906	958	929	927	941	892	895	995	960	919	925	915	1004	1000	949	884	922	958	1002	977	985	901	928	939	919	941	953	940	968	909	974	947	975	936	978	951	873	922	892	898	943	946	967	954	966	997	921	923	903	962	917	919	899	929	959	947	921	944	902	920	918	997	922	973	979	928	952	915	873	948	967	922	951	900	925	972	968	855	926	953	916	982	965	990	932	917	975	927	980	991	934	970	937	962	954	946	927	913	928	976	911	940	919	971	939	921	960	964	947	925	972	960	914	956	934	915	970	963	967	977	924	982	939	973	984	951	934	953	1005	913	923	1013	955	923	962	968	994	928	926	967	941	919	884	952	948	926	946	1019	908	934	950	950	963	960	937	859	977	896	950	934	886	937	945	933	977	990	890	968	956	958	900	972	948	954	910	910	985	973	972	929	964	944	926	905	1006	930	1022	995	933	973	903	912	989	918	935	896	968	949	913	960	960	960	973	959	945	948	948	979	946	916	978	963	976	953	932	990	969	964	968	974	949	944	965	944	931	953	961	920	941	997	915	883	976	970	948	921	928	990	941	867	962	924	913	894	952	968	955	959	941	901	957	900	992	931	924	961	943	927	971	946	914	938	898	916	945	948	947	917	966	956	950	968	859	944	933	969	926	940	988	931	911	958	949	943	934	987	899	978	939	964	947	988	943	958	950	935	917	896	936	980
24257	21448	25122	28145	21450	21464	20008	794	435	366	378	359	343	339	358	342	324	305	325	321	273	268	299	294	309	296	298	269	287	275	275	248	294	291	310	293	270	243	271	293	293	290	255	276	269	290	281	285	299	292	297	308	282	290	317	286	296	279	286	291	287	298	292	287	258	270	278	274	278	258	285	279	284	265	326	269	291	282	308	268	320	311	256	326	274	291	287	269	244	315	292	277	284	307	257	342	300	274	270	286	273	236	321	318	265	293	292	255	264	295	277	277	300	285	289	333	295	287	285	311	314	289	273	281	282	300	298	290	308	260	291	295	308	274	271	315	263	276	300	274	279	259	297	259	281	293	312	249	260	287	280	292	291	314	262	268	305	270	273	278	288	283	298	298	284	286	269	302	273	289	284	296	272	298	269	266	297	248	276	290	258	288	274	290	275	271	260	275	315	294	310	286	273	301	310	275	290	268	258	269	290	293	278	287	245	291	273	266	267	234	297	282	298	300	298	291	307	269	302	290	275	283	272	266	260	271	279	279	290	270	344	320	299	291	303	249	287	293	309	298	316	289	274	293	251	270	286	317	283	265	289	270	262	270	300	292	309	282	292	278	278	295	289	265	289	272	282	253	307	269	303	284	272	304	287	268	260	279	313	250	277	309	264	300	287	308	294	294	306	275	283	259	287	314	258	268	254	257	289	263	306	308	283	303	285	298	303	301	277	286	260	316	301	294	270	256	262	268	270	275	286	252	287	280	298	293	273	300	310	276	310	247	287	281	256	289	332	293	311	277	282	292	287	275	287	283	264	265	292	253	268	274	273	252	265	274	295	321	295	329	287	300	294	308	279	277	275	243	270	319	264	287	310	267	283	267	276	286	281	293	314	310	262	282	301	276	274	253	281	271	286	265	258	300	310	298	263	293	296	255	288	299	308	306	279	290	287	280	317	255	305	284	256	249	293	296	274	281	300	261	256	282	290	315	289	273	283	261	294	251	260	259	266	287	256	300	273	254	257	267	272	278	276	276	293	300	325	281	258	273	304	262	275	300	282	292	292	275	316	284	286	286	304	288	266	266	267	281	289	280	266	306	304	265	300	327	285	296	283	310	290	285	268	267	290	277	277	270	284	300	311	285	272	270	296	273	295	335	274	281	274	286	295	266	277	311	254	264	287	295	303	287	270	268	294	302	312	290	252	253	263	247	295	291	283	290	260	309	322	291	304	283	304	275	268	284	293	301	321	313	267	265	304	297	321	288	297	282	301	266	272	301	265	315	300	301	284	301	292	263	274	280	294	292	282	282	271	255	281	286	260	293	282	290	275	270	279	256	290	298	273	287	262	298	245	306	270	270	266	274	273	280	315	330	278	281	304	274	269	271	298	282	258	271	293	245	292	266	240	269	264	308	307	259	304	287	304	321	289	284	293	255	306	282	266	279	279	265	294	269	291	273	299	275	279	280	297	296	262	300	294	293	268	351	285	291	250	262	283	268	272	251	303	293	263	289	282	294	275	282	301	261	286	294	275	265	282	305	288	262	282	280	314	232	302	317	277	278	287	274	315	278	281	261	278	315	293	274	243	292	296	309	282	277	274	310	255	274	298	292	306	304	286	259	273	246	281	296	322	295	278	262	293	297	302	297	250	271	303	291	290	262	264	302	300	291	265	287	254	296	260	263	284	289	303	279	277	292	263	281	311	300	293	276	279	284	298	280	267	272	263	305	298	288	266	266	288	272	249	253	279	259	301	275	281	306	275	294	301	278	299	270	255	276	326	318	286	255	273	302	254	280	269	306	278	272	281	299	269	297	275	294	292	311	264	280	294	283	326	276	261	263	292	332	298	274	260	275	258	307	290	265	274	278	301	274	280	298	269	295	265	259	292	295	289	280	301	293	288	294	282	282	285	261	324	290	292	329	287	274	269	293	300	312	289	263	254	293	295	264	293	286	300	303	297	295	290	296	286	264	279	273	270	260	279	283	283	268	284	294	286	322	311	283	266	265	303	273	276	257	294	280	294	313	284	262	315	266	265	289	278	269	281	317	268	279	266	316	310	275	255	278	313	253	279	268	282	306	289	300	280	296	265	277	304	284	279	280	332	279	298	309	273	283	321	298	321	281	293	267	272	286	315	292	295	317	283	279	238	277	259	301	294	290	298	292	272	270	286	302	277	306	279	269	261	280	268	289	284	279	306	277	289	288	282	281	282	259	260	283	313	289	303	273	278	273	277	306	274	300	311	295	270	304	258	296	286	286	255	250	252	260	316	308	303	292	297	285	270	281	287	232	275	270	308	261	326	303	288	282	279	291	306	293	273	310	283	264	271	313	259	257	296	291	275	258	285	261	275	274	262	287	253	297	265	308	301	266	283	284	278	293	280	285	245	302	306	277	304	307	293	289	300	302	304	273	253	318	288	287	277	257	271	295	263	277	281	320	302	269	284	304	273	309	264	302	252	252	294	287	319	281	284	264	270	272	249	323	274	250	296	312	299	276	288	273	290	279	283	270	302	322	265	273	319	307	290	259	304	293	273	264	283	308	266	298	285	295	300	289	288	305	269	253	260	267	286	269	249	284	287	276	275	255	266	294	279	291	282	258	279	283	279	281	276	283	277	297	256	289	295	258	321	294	298	299	289	279	321	308	281	298	289	281	302	256	288	278	284	293	284	261	277	276	276	242	297	263	277	289	267	273	256	286	303	264	295	271	284	274	302	285	294	289	315	292	326	272	285	303	284	291	289	272	230	284	317	259	277	286	281	307	303	315	285	241	289	277	266	292	290	299	289	273	244	299	292	280	256	276	270	258	290	290	263	268	315	298	305	269	301	295	302	289	277	282	285	286	255	257	275	287	260	295	302	288	261	278	266	266	286	280	278	272	318	327	302	286	315	257	274	284	304	282	295	284	269	293	280	257	249	292	292	277	275	288	280	290	287	279	311	259	283	281	301	304	282	274	290	286	278	265	311	248	267	312	302	304	304	282	331	282	280	293	277	267	295	294	274	287	311	291	288	318	294	252	283	268	299	288	306	288	289	284	276	308	295	288	251	293	281	264	288	303	331	272	301	304	309	289	290	282	321	255	320	271	270	298	302	293	297	280	283	274	259	263	262	274	294	296	320	308	268	278	275	284	282	274	271	272	259	303	279	254	285	297	262	297	269	276	307	300	285	298	269	285	251	275	293	301	288	323	284	268	274	290	272	284	270	302	276	295	278	275	255	298	320	283	277	270	235	289	274	289	289	280	270	299	294	264	228	268	286	309	305	265	297	275	322	272	299	317	252	281	295	283	261	261	293	291	274	265	287	300	288	268	298	282	291	260	276	275	264	282	263	269	243	268	300	276	302	310	293	256	257	311	269	305	307	281	275	255	276	304	295	271	284	285	267	292	267	265	255	296	330	285	291	286	279	263	281	283	254	279	305	268	275	290	289	294	280	306	294	274	276	266	250	289	260	272	294	294	303	291	294	235	286	258	280	274	289	303	292	298	273	279
19254	12767	2600	1258	889	725	748	668	656	686	641	642	618	623	667	610	612	610	631	577	618	599	656	636	657	611	696	644	614	634	658	588	614	644	605	610	619	594	609	598	620	628	613	584	612	615	608	579	607	539	625	628	663	652	587	600	634	628	616	642	559	625	598	616	606	609	619	608	631	582	629	592	647	608	591	570	644	656	639	626	573	605	637	586	634	616	616	601	635	596	610	595	636	635	649	609	599	646	635	596	615	576	622	609	569	598	594	606	662	643	554	609	570	606	642	648	637	650	619	579	582	634	589	594	640	647	603	636	634	634	582	604	625	644	580	633	599	662	580	641	649	568	620	632	586	629	615	572	606	594	606	634	599	568	582	638	634	615	578	571	606	597	631	595	585	553	585	628	622	641	624	639	567	621	610	604	612	601	581	593	607	603	616	606	659	640	614	593	639	583	619	594	646	598	589	604	602	642	564	621	626	607	576	618	603	570	619	651	649	614	596	578	629	580	622	629	617	646	611	621	646	564	626	642	603	647	660	615	614	623	608	597	668	606	619	622	597	598	592	595	619	648	610	642	607	613	590	592	619	641	581	581	579	586	591	603	580	612	603	606	613	586	638	586	591	588	621	592	585	580	605	658	594	643	605	636	627	666	607	629	622	599	588	605	633	647	627	608	623	591	569	613	584	621	640	620	585	560	611	623	613	653	597	629	645	620	670	620	631	628	616	638	640	611	627	613	603	636	628	582	569	632	623	661	604	654	589	632	594	627	634	576	581	675	589	563	609	628	584	608	655	586	581	594	593	555	607	609	605	633	635	634	605	637	630	593	626	602	613	629	579	631	624	580	592	622	572	636	578	677	611	630	604	636	587	610	609	614	601	610	582	597	621	605	634	614	640	607	574	605	600	557	624	585	585	558	654	643	602	584	620	613	631	631	610	592	611	609	644	623	581	567	582	592	609	632	631	615	615	664	594	592	599	629	589	609	616	596	645	660	595	653	601	591	624	614	586	581	572	621	631	635	629	601	637	642	605	616	615	650	624	626	594	588	622	608	610	619	602	562	634	615	580	594	602	606	602	598	651	628	655	624	603	603	575	557	627	609	662	623	620	610	614	627	584	653	649	582	602	606	601	647	593	589	586	619	593	593	579	600	593	629	586	614	619	622	606	597	613	572	607	621	651	632	581	568	609	633	612	640	614	607	625	608	646	624	640	577	570	622	606	603	614	628	595	623	612	584	620	617	622	639	627	625	609	630	574	595	658	605	612	582	638	567	616	636	609	626	640	651	601	599	615	619	596	608	613	616	654	597	608	606	646	605	611	576	636	665	596	639	605	598	599	630	620	633	602	622	613	611	635	649	577	658	602	652	626	629	570	592	626	626	619	593	583	580	595	656	627	638	612	588	652	570	570	617	621	630	627	636	594	546	646	578	596	666	607	628	575	636	642	561	579	608	610	654	583	624	616	629	632	589	590	595	586	626	694	588	568	576	635	651	621	577	575	651	623	657	606	592	573	616	599	628	619	655	615	647	602	621	614	644	633	633	651	669	615	613	633	608	598	655	612	639	631	611	608	566	610	643	620	633	621	637	600	612	603	630	604	609	637	581	601	620	631	592	620	554	601	633	609	621	602	596	635	597	659	587	654	586	620	596	602	594	612	603	634	613	626	570	633	627	612	592	598	623	627	606	595	610	603	619	626	600	626	582	618	654	641	629	629	631	608	603	607	611	646	633	628	602	631	644	591	640	572	634	622	604	605	598	625	620	624	578	583	613	602	614	588	598	602	610	577	619	623	641	598	593	625	608	569	623	612	625	644	626	602	612	615	617	612	625	562	595	581	616	603	599	585	657	614	612	642	579	616	589	587	577	594	629	637	585	615	564	635	621	632	605	596	583	621	631	582	586	591	591	626	628	607	623	614	636	613	604	583	605	642	610	632	594	630	619	594	593	621	619	641	593	594	556	622	635	596	632	598	586	623	590	586	657	584	551	637	585	609	597	645	617	583	610	602	643	623	622	611	588	613	639	590	549	633	578	611	573	604	617	655	635	603	578	633	606	584	625	613	613	596	617	618	612	613	616	590	623	616	603	585	596	606	599	642	620	622	592	574	638	585	552	623	610	659	593	624	577	588	605	655	599	639	634	633	632	582	604	642	631	613	594	599	628	643	576	629	620	622	629	608	607	622	620	633	591	601	578	632	619	643	614	637	593	576	649	631	644	594	659	585	645	613	603	606	639	620	657	587	598	608	624	603	605	600	542	636	649	677	600	541	636	638	591	568	613	635	617	600	594	619	621	651	618	633	589	581	587	649	583	623	585	604	628	638	604	576	585	558	629	598	589	647	626	586	603	546	590	637	633	637	615	607	621	563	604	619	599	623	655	613	635	635	624	568	624	607	612	600	642	631	603	587	637	625	592	620	627	576	588	599	600	619	632	588	596	600	569	633	607	617	601	591	598	585	607	639	596	638	611	653	633	615	591	612	640	643	601	624	673	601	604	617	609	609	595	593	584	582	579	614	663	577	621	671	611	607	640	594	628	590	583	626	626	571	596	621	631	626	614	611	614	589	621	591	601	608	637	626	608	592	635	660	578	587	597	590	601	586	591	602	597	620	671	618	544	593	617	610	636	644	611	593	628	602	621	626	647	584	608	664	628	607	577	630	596	585	600	621	616	603	602	608	590	628	581	595	622	573	578	664	636	626	595	657	665	599	559	643	613	649	624	603	648	557	611	547	625	636	575	604	615	587	630	619	576	598	643	622	656	557	611	559	627	609	613	638	616	607	611	608	621	596	591	612	603	608	621	602	587	594	581	596	627	589	601	616	589	620	621	611	591	599	665	622	657	587	649	576	583	548	623	597	637	635	608	633	609	609	613	593	588	616	615	614	609	585	567	608	576	609	625	607	617	575	607	643	639	602	603	638	635	642	667	617	621	592	605	603	620	572	601	599	627	602	616	632	591	575	629	622	662	599	633	643	599	598	631	591	639	622	627	626	588	597	631	590	602	627	584	622	642	587	591	599	646	619	593	662	613	619	603	636	618	582	636	614	605	596	639	628	644	623	639	599	642	635	596	597	661	589	581	616	612	610	620	610	601	611	604	639	626	614	623	599	632	575	624	675	643	649	589	619	594	610	580	595	617	585	608	653	637	663	606	616	630	618	661	578	586	589	621	658	589	616	634	636	590	619	639	650	630	634	600	604	619	592	591	626	591	647	621	622	607	605	657	628	645	652	638	578	602	614	593	583	628	641	601	597	631	614	601	607	582	597	657	610	630	615	614	631	586	568	613	645	597	629	601	631	645	673	620	578	652	591	619	619	556	617	603	582	633	617	652	562	610	593	603	601	629	603	581	589	578	616	621	624	617	609	618	613	636	669	619	586	631	593	611	586	648	578	599	626	605	656	618	627	589	657	624	602	614	610	595	606	610	593	615	601	622	633	587	627	613	634	626	612	639	611	629	600	568	612	575	599	600	590	635	585	616
32486	20659	10042	791	474	431	379	343	388	355	364	372	341	389	340	375	333	337	338	364	364	376	355	348	365	350	363	358	353	355	365	369	361	357	369	373	333	339	343	341	369	360	359	334	382	348	381	361	336	342	346	379	359	335	353	362	332	366	363	361	357	342	329	405	390	351	374	367	356	333	381	351	325	345	374	333	317	352	364	331	372	345	345	345	380	355	356	333	358	355	352	341	348	391	386	330	365	368	350	338	365	355	372	344	354	364	345	374	369	367	345	345	331	303	379	338	378	370	357	355	380	333	364	355	353	334	359	347	346	370	355	380	332	332	352	374	360	352	351	400	360	329	376	341	382	353	345	355	372	342	345	345	357	351	375	343	361	356	354	339	361	354	363	345	384	362	356	335	344	352	325	370	366	349	346	380	330	335	337	345	354	338	356	370	359	362	370	370	386	367	357	391	364	386	365	345	358	352	352	329	361	358	362	320	384	341	319	377	351	367	343	336	349	344	383	337	384	351	347	338	372	369	360	345	393	336	354	369	361	366	394	375	348	357	342	390	348	362	383	321	337	385	404	333	343	328	340	359	392	337	355	357	389	352	368	381	368	324	351	350	366	351	347	347	384	327	356	373	378	372	338	369	347	347	367	342	343	379	361	385	336	351	373	393	388	392	364	353	376	353	381	390	370	362	365	372	393	374	368	335	357	366	369	340	343	362	344	333	379	338	364	335	357	361	354	343	362	344	360	384	352	361	350	351	374	337	326	332	362	366	370	371	348	378	390	363	374	395	350	331	354	403	378	351	353	343	356	358	344	344	364	316	358	350	365	345	372	375	375	347	341	336	327	358	325	345	358	330	367	332	343	351	355	304	399	345	358	353	387	355	419	348	349	377	346	330	354	335	344	333	385	354	325	320	313	386	364	352	354	388	349	373	353	356	334	332	352	325	351	306	297	330	314	382	369	364	301	354	390	358	388	373	337	390	337	399	411	336	374	365	367	358	349	361	372	334	314	357	367	369	377	391	338	387	361	358	315	325	354	365	379	377	359	364	390	354	370	369	331	369	372	373	373	309	354	387	390	339	305	315	337	379	372	352	340	348	362	372	358	315	332	343	359	339	345	343	377	371	396	323	346	368	352	357	364	408	357	352	358	354	339	321	375	375	324	344	365	363	382	349	373	379	339	340	351	344	368	412	385	380	369	358	360	365	362	392	354	354	352	349	338	344	348	351	310	342	344	357	350	361	348	344	372	344	352	385	387	315	326	378	352	380	352	353	383	346	370	363	355	375	336	388	372	345	383	340	337	366	368	355	420	354	389	360	373	356	340	368	384	339	345	315	355	363	371	331	380	338	335	329	329	344	385	360	397	348	366	353	378	382	389	302	334	366	346	376	338	343	347	350	350	359	332	338	354	356	345	335	351	343	373	393	377	324	361	362	390	335	337	348	351	370	374	376	326	363	335	330	377	357	387	353	346	379	355	322	365	336	369	330	371	367	338	351	389	335	328	346	359	360	388	377	333	344	400	366	314	354	372	336	311	384	316	338	342	340	348	334	375	319	336	315	351	335	340	356	347	339	336	350	371	351	371	311	356	351	326	373	357	346	381	396	358	353	331	354	346	323	398	379	349	333	354	334	342	330	327	354	363	403	399	341	399	347	360	393	362	371	388	379	356	394	356	394	375	322	353	348	388	328	359	367	368	334	377	362	359	406	375	336	355	339	338	351	345	394	354	359	350	359	327	347	376	359	359	332	307	346	331	347	358	351	339	369	376	393	353	383	399	342	354	355	334	390	381	364	361	337	356	317	361	333	367	353	362	364	386	386	335	367	384	361	371	363	346	374	355	349	360	365	370	344	336	346	388	394	386	352	361	365	336	322	323	361	366	364	350	356	368	370	342	328	354	387	329	355	320	359	403	350	330	322	329	377	344	347	370	311	345	348	364	344	317	362	349	352	356	361	349	336	360	345	356	354	390	365	359	348	356	329	353	368	377	328	361	328	363	344	368	376	351	339	347	409	358	352	340	360	354	311	343	381	375	371	354	350	373	336	378	341	358	370	379	333	362	364	345	387	396	354	379	346	369	393	345	366	354	358	354	326	353	384	345	313	349	374	398	369	365	373	398	378	357	351	352	407	353	346	342	304	325	339	356	333	387	374	354	350	365	345	334	375	326	359	397	371	373	335	354	341	354	372	333	348	347	366	387	361	365	347	354	368	307	357	353	351	360	369	372	368	365	377	355	359	376	337	364	372	348	350	343	376	384	368	360	356	343	331	386	355	371	390	350	369	365	363	337	347	360	375	347	374	354	377	342	367	337	348	318	360	331	383	370	369	366	384	360	382	361	389	358	386	340	351	355	355	345	373	345	340	395	339	341	341	367	365	356	345	361	357	388	355	336	373	335	367	364	323	369	369	351	370	394	357	365	332	343	332	328	332	377	359	307	344	344	369	340	373	354	354	394	342	338	345	362	344	399	390	300	325	372	368	361	369	352	326	359	369	355	367	360	333	342	347	335	361	378	378	343	342	337	325	368	359	366	328	359	366	323	390	338	322	320	321	354	389	349	366	358	349	349	370	363	364	352	382	335	314	371	365	331	321	345	355	336	363	382	336	382	336	333	383	378	330	349	356	353	349	363	369	349	381	373	345	367	401	362	368	366	354	362	365	357	375	374	353	359	308	396	332	364	325	330	329	349	321	352	367	335	355	345	358	326	380	349	374	405	358	357	324	357	327	382	341	326	360	327	333	371	367	393	361	347	325	375	359	329	348	336	357	386	344	351	373	359	393	380	370	388	366	338	367	367	368	346	366	366	364	370	353	353	363	333	346	315	343	344	352	337	366	331	335	349	386	371	383	338	348	334	387	351	346	387	340	335	348	359	382	344	358	364	387	329	318	346	393	366	373	346	366	393	399	398	363	390	341	362	378	390	389	360	382	369	365	339	362	368	341	378	359	358	379	383	361	354	344	332	353	354	377	373	327	352	337	332	343	386	399	337	357	360	378	313	349	318	324	360	357	341	315	348	369	369	347	364	386	323	371	373	389	368	364	417	365	336	352	392	398	353	332	375	330	323	350	331	368	366	358	376	357	381	357	344	374	346	354	354	352	386	342	338	405	386	372	305	362	348	366	397	355	330	341	366	338	373	350	386	375	365	341	322	369	360	343	372	365	363	366	370	337	336	349	339	367	324	344	342	351	343	371	330	394	390	371	353	376	335	337	344	349	352	313	355	375	347	368	369	343	315	335	354	362	353	359	379	326	368	344	321	354	361	352	376	382	379	365	331	329	320	335	394	344	359	362	359	366	373	360	350	380	351	353	359	340	351	354	367	368	341	381	352	366	334	388	343	406	377	360	366	362	354	390	345	346	334	338	362	357	355	376	354	369	343	361	388	372	331	344	330	349	354	370	358	360	364	345	375	356	359	370	348	352	364	359	379	349	314	373	346	359	340	351	371	320	346	361	383	328	400	352	385	366	321	340	384	341
6503	1723	898	810	856	806	812	756	830	799	811	791	853	831	825	844	785	834	824	815	826	849	819	837	773	864	797	782	846	776	831	775	774	795	788	819	763	815	850	803	819	822	803	842	788	814	794	821	792	787	788	816	811	819	848	766	801	776	851	782	807	801	797	811	848	816	775	806	807	859	770	793	757	841	875	760	825	845	785	796	753	898	799	839	848	802	824	808	837	795	805	816	793	806	809	836	840	843	794	822	795	781	854	824	801	840	781	816	791	827	857	857	822	768	788	829	839	776	797	850	841	842	777	770	847	819	850	823	844	807	802	821	814	828	796	779	797	816	801	815	812	812	789	801	834	796	840	770	752	802	786	794	800	749	832	802	826	801	830	900	785	824	823	812	782	776	758	814	791	778	802	837	785	798	831	814	836	802	787	767	838	843	772	832	829	799	814	810	756	814	793	796	791	805	779	795	797	803	849	781	815	828	786	808	803	848	825	812	839	810	819	863	809	813	793	773	807	806	840	811	795	836	789	795	815	822	799	775	832	834	813	840	808	809	845	806	798	811	832	783	821	822	809	766	783	768	811	784	873	840	819	740	821	801	821	773	821	798	810	851	784	842	792	776	799	726	793	780	786	803	862	827	796	766	802	829	809	758	793	809	782	792	831	814	805	830	828	781	797	803	840	793	810	760	804	787	769	788	818	811	734	829	788	832	834	802	771	796	813	822	846	873	877	798	800	793	799	843	810	812	825	793	848	781	809	796	809	790	808	803	830	800	799	748	834	845	844	853	807	827	789	808	783	817	808	858	822	811	819	825	796	799	796	841	795	843	823	782	814	820	784	781	837	801	814	852	837	807	809	780	751	795	822	792	795	766	799	825	820	819	839	790	815	831	770	811	795	786	824	780	798	763	777	877	842	857	812	826	774	808	752	832	786	791	830	847	855	827	759	768	809	837	833	791	769	826	800	829	818	804	778	862	798	842	864	808	799	802	793	784	818	798	878	807	854	857	771	816	808	877	833	828	826	779	792	870	873	811	801	825	776	832	766	790	845	791	783	877	777	799	860	814	833	821	809	822	864	826	859	776	796	788	839	789	812	809	830	831	801	829	835	853	779	820	814	798	838	825	865	820	819	854	774	783	788	810	817	793	758	795	836	829	868	810	801	850	857	831	837	817	792	782	844	868	811	843	786	858	782	817	823	794	806	810	874	798	795	824	796	817	789	833	847	804	826	840	829	812	792	822	785	802	795	842	749	790	811	801	806	780	872	795	846	760	849	829	841	789	793	788	819	775	832	818	811	863	797	713	816	751	809	823	820	795	728	782	873	792	758	767	816	799	815	841	829	832	826	859	838	829	758	755	761	787	853	823	780	799	786	782	777	726	792	787	793	831	783	796	813	799	844	807	862	829	759	793	836	824	825	814	845	804	774	778	818	761	815	857	801	815	811	826	825	796	781	773	763	788	824	811	858	805	826	842	805	831	789	822	812	812	822	828	847	786	811	820	800	761	797	770	797	796	826	802	779	824	852	819	798	772	847	777	808	821	816	831	785	799	812	808	803	806	801	807	815	779	800	796	818	821	785	828	809	812	833	839	834	846	772	814	774	779	792	819	818	864	872	772	818	823	788	840	815	818	781	783	823	788	843	793	785	833	813	806	809	837	817	826	797	804	832	770	790	845	769	808	765	830	793	789	784	851	800	781	808	789	828	769	849	795	817	795	837	834	833	792	791	835	801	808	832	844	809	817	830	834	836	813	801	819	757	864	754	778	790	784	844	783	817	846	857	764	805	803	815	802	826	792	833	838	790	793	823	838	806	808	803	780	813	821	784	766	833	792	831	844	821	833	806	837	826	815	806	821	859	818	781	856	857	827	832	774	808	790	788	811	852	835	841	834	820	788	802	881	774	805	782	803	817	830	779	802	856	821	848	809	777	788	793	831	803	838	800	804	804	816	815	826	775	806	797	797	817	797	762	824	810	836	823	818	791	844	817	778	816	850	831	812	810	776	795	860	783	846	835	859	831	819	744	817	879	785	839	841	810	834	832	813	792	780	806	817	794	765	844	818	825	821	838	812	837	782	788	829	837	864	826	747	810	802	816	808	798	770	777	859	763	795	814	798	801	802	832	835	794	812	778	784	816	819	827	824	805	849	818	824	810	794	797	847	762	808	816	818	816	837	827	820	806	852	803	775	790	832	861	799	765	789	838	780	849	783	838	744	811	768	797	825	780	824	872	810	838	791	850	837	827	828	830	792	794	793	778	786	818	773	783	849	793	753	823	824	795	824	823	789	804	833	841	787	853	772	809	819	807	787	808	819	799	841	758	834	812	786	758	806	805	818	799	752	802	792	837	806	837	817	785	762	811	808	835	827	812	795	766	779	848	812	790	799	771	771	800	809	799	844	776	824	816	827	819	780	811	820	759	850	794	812	817	810	813	823	824	772	777	837	820	761	832	807	816	780	796	859	775	821	810	796	831	818	790	810	884	781	814	750	796	803	809	801	791	769	832	826	818	796	816	850	819	805	763	806	808	866	819	802	807	857	808	840	788	812	842	849	783	796	802	832	810	871	774	809	750	836	764	793	855	854	735	795	802	838	766	816	780	806	792	800	773	792	824	792	850	859	750	831	811	838	767	849	794	789	829	780	812	826	791	867	855	787	777	868	831	789	839	796	828	788	828	814	766	810	807	808	801	760	819	780	813	813	852	859	808	844	769	836	819	779	783	796	787	835	792	849	835	821	817	838	839	803	811	808	820	774	849	824	776	830	757	821	802	805	786	826	864	848	805	756	789	844	847	807	752	781	747	798	806	796	792	792	793	875	883	808	805	796	844	808	828	825	841	832	827	802	812	778	816	819	821	813	832	767	852	826	767	858	816	831	804	809	812	844	824	787	779	832	827	829	769	850	824	801	784	897	822	827	796	816	812	793	816	838	757	821	814	894	772	796	783	818	823	801	854	817	841	852	844	852	800	824	790	816	791	813	836	838	814	888	822	807	777	808	794	779	785	809	825	824	822	816	830	818	811	819	814	811	784	838	834	848	813	799	743	806	772	782	832	784	809	841	824	819	865	769	858	789	785	833	820	802	805	830	866	747	795	862	798	803	766	814	800	868	831	789	778	821	810	847	757	763	835	788	787	813	804	842	803	826	784	788	766	837	820	844	808	828	852	793	859	832	795	834	854	832	818	877	805	782	768	859	821	764	786	811	853	792	776	816	779	789	820	813	826	834	809	818	820	785	845	842	824	822	820	776	774	794	760	825	821	828	743	821	787	817	801	816	813	843	794	809	814	853	860	832	872	758	807	820	771	850	810	800	787	850	745	790	834	797	806	785	833	811	794	772	800	795	787	820	770	869	814	800	861	796	808	791	841	806	794	831	850	836	814	864	813	817	818	805	820	777	782	879	799	796	838	822	819	806	806	843	812	783	763	806	818	792	777	815	856	820	804	726	755	799	830	829	891	785	831	797	794	802	819	801	870	813
24882	21452	24826	28278	21336	21242	2069	649	530	519	502	455	475	500	484	475	460	449	485	443	497	463	455	422	506	415	452	501	495	445	457	468	436	467	439	391	403	422	450	446	408	416	449	418	457	450	456	441	396	419	409	455	442	446	419	437	453	456	455	468	463	431	449	469	430	410	466	451	437	430	435	494	448	448	483	468	474	486	415	448	456	430	430	499	455	472	462	453	425	451	420	425	470	461	416	424	440	455	444	466	520	407	429	428	477	444	472	454	385	403	415	444	478	485	437	439	408	419	436	445	448	429	427	439	492	462	452	440	429	461	433	505	455	443	423	440	509	476	442	447	420	469	461	422	448	402	433	427	460	477	443	445	436	463	471	439	411	397	436	425	447	468	452	432	470	435	423	459	522	432	418	440	470	475	478	471	442	444	459	470	422	478	437	468	405	432	429	425	398	466	402	438	452	432	477	465	445	507	456	435	435	415	430	435	444	459	445	425	439	475	428	432	420	462	408	474	427	429	399	452	470	477	446	445	443	446	396	438	437	448	477	461	467	436	452	462	481	432	482	453	475	404	439	422	409	402	465	451	457	424	431	469	414	467	440	420	440	468	400	403	433	461	446	461	455	448	448	428	443	423	465	451	422	408	427	396	426	473	457	429	485	417	454	444	437	456	438	430	440	447	449	412	471	425	454	455	441	473	448	496	407	451	455	441	428	439	452	437	407	462	426	452	474	425	448	415	438	441	457	463	428	469	440	479	452	424	421	468	425	414	496	451	424	432	434	429	462	440	470	472	444	428	406	423	466	467	423	421	450	450	455	424	474	456	388	417	479	466	458	453	437	421	451	414	427	452	473	483	455	450	463	424	385	435	391	443	392	430	445	408	471	413	453	453	460	442	440	378	474	437	479	471	459	452	441	461	429	448	475	443	419	414	420	460	432	432	435	434	460	472	434	413	452	441	442	481	472	426	403	453	442	436	423	418	445	492	431	457	451	429	426	450	434	434	438	402	438	413	463	444	483	452	413	450	409	419	431	451	458	429	412	494	443	420	447	434	445	400	467	441	455	423	452	475	401	449	450	443	450	420	434	439	467	410	424	421	463	471	443	443	473	487	442	459	430	436	452	449	468	440	453	466	454	457	479	463	424	484	471	433	417	422	437	427	477	425	458	433	444	447	431	437	446	420	436	468	445	444	434	455	412	447	448	466	477	458	435	365	451	444	425	479	427	414	461	483	439	487	449	418	445	452	386	417	433	456	472	447	443	448	439	440	487	424	460	425	374	442	445	465	453	443	444	446	433	455	413	482	455	483	426	444	421	436	446	442	418	470	475	439	432	430	425	407	456	484	447	460	467	442	411	419	442	450	437	438	436	458	438	449	436	428	402	426	458	458	472	487	447	494	416	425	466	452	461	455	461	467	447	401	430	423	432	458	464	438	468	417	453	441	445	443	442	445	484	450	446	432	448	414	454	439	411	444	429	475	460	463	479	446	512	444	441	420	424	416	419	415	446	444	446	458	446	468	453	424	478	443	457	403	415	432	423	470	423	436	435	433	385	431	464	428	439	417	415	447	449	450	453	438	437	448	428	387	455	430	459	415	441	467	431	468	440	464	458	408	408	450	419	455	410	438	471	471	390	446	435	425	406	419	442	447	428	458	471	462	440	426	448	451	465	427	465	421	462	431	411	387	452	399	445	426	424	444	418	453	394	382	409	460	439	458	485	425	437	432	463	422	470	436	416	470	428	443	437	443	444	465	447	436	440	462	451	459	423	461	507	431	423	434	449	468	432	426	470	439	453	419	436	452	450	447	427	438	429	472	454	465	426	445	456	425	416	436	417	456	436	464	427	427	455	463	446	459	452	428	443	451	454	480	465	424	460	453	444	502	439	448	441	423	442	479	468	433	457	427	441	464	461	464	468	444	420	448	404	436	431	472	478	446	493	429	474	440	469	436	445	445	414	418	446	422	418	421	444	480	459	413	395	459	473	454	445	448	470	443	445	438	403	448	403	401	456	421	426	454	431	423	419	447	436	455	419	466	427	463	387	432	449	433	426	465	468	407	445	464	463	472	420	432	414	417	448	434	434	445	372	433	409	446	454	439	469	433	443	446	403	424	447	427	440	443	458	468	425	431	428	443	442	436	457	429	467	440	436	494	473	419	443	485	444	444	437	470	444	385	450	431	475	453	466	442	438	425	425	415	409	453	413	418	471	477	410	460	440	452	472	434	416	454	428	439	373	466	463	454	505	461	416	478	439	437	475	441	430	434	446	435	412	436	431	439	452	454	479	443	388	441	460	445	405	423	448	430	423	427	469	427	444	468	419	381	436	406	458	454	472	451	470	449	471	420	434	419	434	430	424	469	414	416	432	445	469	426	426	437	461	438	416	408	506	427	442	405	433	489	438	437	404	429	407	446	408	406	456	396	404	445	428	469	445	409	423	466	423	449	414	462	429	478	464	480	444	473	457	436	435	432	446	388	440	401	432	455	419	456	419	479	450	437	394	482	420	432	470	436	439	443	493	460	446	432	435	423	408	418	442	429	429	481	466	489	432	400	430	464	438	466	474	459	399	443	437	482	403	488	495	414	413	467	442	468	471	450	418	396	387	444	416	496	467	415	438	454	454	477	500	464	454	427	436	408	416	430	457	425	447	464	457	429	445	446	448	395	454	439	415	451	495	463	428	429	468	444	474	474	434	406	461	463	423	436	413	401	402	409	425	432	436	455	387	463	484	437	412	474	464	459	422	439	416	482	442	460	448	452	457	415	473	458	482	429	413	456	456	434	436	426	474	434	455	428	449	418	399	450	473	457	454	430	444	432	454	417	428	451	421	415	475	478	425	454	448	442	428	426	467	424	432	420	450	448	428	423	447	439	427	432	440	440	454	432	459	435	431	429	454	435	435	384	424	419	446	386	432	441	438	427	429	412	489	453	437	468	460	456	429	472	465	395	451	439	449	404	430	438	458	420	457	405	453	422	474	440	459	437	430	393	441	489	462	409	425	470	426	411	454	453	451	465	448	444	478	434	435	477	469	447	412	423	428	424	449	427	451	467	478	453	450	495	434	437	395	433	402	429	500	432	370	513	445	407	456	426	477	410	443	459	460	438	431	419	440	450	431	469	426	433	448	446	448	470	432	394	456	457	425	460	454	437	436	438	460	445	412	424	425	458	419	441	425	441	461	420	523	436	415	468	421	440	442	461	419	414	429	444	445	433	438	458	444	457	455	446	465	439	436	474	473	463	443	427	410	486	416	443	465	465	491	400	448	482	427	439	440	469	453	449	489	434	441	438	415	496	425	439	480	485	452	463	411	454	460	434	428	438	459	423	424	397	438	416	403	409	472	406	431	435	430	432	452	460	467	467	392	436	457	441	500	455	468	427	458	439	467	446	477	447	445	421	458	385	433	432	410	425	463	463	430	433	433	414	409	404	420	353	429	443	424	406	413	425	392	465	435	422	444	491	466	442	425	459	435	435	476	475
14296	10080	2002	1366	1121	1007	998	1028	973	1019	934	970	933	885	1000	936	943	958	943	959	1024	908	963	977	932	931	908	977	962	884	970	961	913	930	973	967	940	987	906	935	929	972	965	921	971	900	933	964	907	934	906	914	949	960	911	1016	996	893	1021	919	1005	944	966	932	929	962	937	931	979	955	941	985	946	923	983	1021	924	927	931	1009	976	934	924	950	933	964	939	897	907	1008	916	987	956	928	935	896	938	946	944	881	991	921	934	957	960	990	961	955	919	936	971	873	894	906	918	926	950	864	937	968	945	912	956	991	894	917	965	966	916	953	892	968	951	917	982	948	895	919	949	953	957	932	915	944	954	925	911	912	935	989	914	934	942	957	930	965	941	960	908	902	910	901	928	914	934	897	936	970	907	972	996	889	922	889	931	993	925	939	921	967	941	907	961	967	918	887	967	959	1004	946	935	940	1000	901	990	928	963	948	942	894	979	952	911	918	939	952	918	930	962	974	927	944	977	951	977	921	936	970	938	985	928	927	931	913	909	967	940	975	957	989	977	942	955	937	915	1015	937	943	939	919	945	961	942	928	987	942	962	949	860	930	870	965	911	943	974	918	993	962	904	968	953	913	929	966	972	979	958	940	902	903	926	952	973	942	972	887	944	1007	919	947	942	922	938	995	920	939	936	964	950	977	944	901	999	972	998	941	973	928	934	887	893	904	957	927	893	935	944	924	978	963	961	962	894	918	924	951	928	948	1021	911	982	963	935	957	965	904	917	896	968	940	978	942	972	927	904	921	960	950	1032	1016	996	929	983	910	946	1014	895	911	932	969	972	900	974	929	927	927	985	963	900	957	922	977	1017	914	988	985	943	981	949	945	999	955	913	943	900	995	961	963	958	978	939	946	933	951	940	943	963	928	963	934	959	956	913	971	931	956	912	886	931	942	962	982	932	917	936	953	932	930	925	930	932	931	974	942	962	962	903	917	938	918	943	976	941	923	934	943	985	929	976	908	956	927	961	967	932	919	968	976	972	940	928	947	933	921	924	925	924	931	925	913	926	930	952	909	924	919	934	959	945	918	926	941	938	949	905	987	931	945	946	1001	949	910	973	991	952	971	933	948	927	978	870	938	850	932	920	904	910	945	934	928	939	941	926	947	975	957	957	988	963	920	919	998	964	951	893	962	990	981	949	948	967	963	987	905	916	950	967	908	950	896	1039	900	963	921	866	964	930	905	943	948	904	1022	977	952	939	932	963	923	941	993	963	931	941	844	946	860	893	949	940	926	956	958	936	899	924	966	967	966	964	953	931	919	883	913	966	922	904	972	990	923	961	935	956	916	944	893	982	949	906	962	963	891	957	950	979	938	984	920	945	923	936	996	941	975	954	920	963	939	922	957	920	946	1006	919	974	978	911	913	998	949	865	944	915	959	993	915	1012	933	878	941	916	941	903	917	988	933	902	970	940	907	934	978	943	955	965	927	885	907	915	962	916	955	975	945	898	940	971	982	924	937	962	970	914	912	983	917	921	955	934	943	895	924	958	928	982	961	919	897	924	934	933	929	937	933	938	952	919	959	952	932	961	908	876	959	932	960	966	973	918	922	905	905	931	943	902	977	948	890	961	900	933	929	952	931	948	943	999	919	911	917	1022	959	916	928	970	944	992	939	938	954	897	973	898	907	993	931	953	931	886	957	953	976	958	896	967	932	941	956	959	893	985	974	918	942	929	892	939	986	921	944	946	944	946	939	951	955	934	942	922	935	951	929	920	863	932	855	907	919	908	965	938	991	886	976	959	940	932	1003	950	951	949	917	946	925	920	962	946	953	954	976	921	948	957	951	909	969	898	947	934	955	979	981	988	983	931	991	919	974	987	929	947	944	990	950	946	901	945	974	972	927	921	944	890	954	962	919	1001	884	950	972	962	966	920	962	925	904	956	939	991	935	944	922	962	928	883	945	982	945	970	937	943	936	955	952	937	895	964	954	904	904	975	914	914	905	927	926	908	947	980	949	952	971	919	977	910	911	951	961	888	970	939	938	959	988	950	926	1016	949	905	976	927	946	968	921	889	952	954	931	881	904	971	933	925	931	881	957	966	937	1014	899	882	963	961	929	891	929	958	896	917	917	938	891	903	928	964	920	934	953	970	950	943	944	900	941	947	949	985	896	957	982	943	942	941	910	989	869	1000	941	905	1004	977	912	963	932	960	934	939	952	912	952	927	918	899	942	902	929	925	915	926	921	935	959	969	977	976	909	955	961	895	879	916	938	945	931	942	938	1000	912	928	918	971	935	975	896	983	910	927	957	983	937	929	926	940	923	998	937	963	924	934	932	908	882	986	966	990	970	922	944	915	962	981	925	932	963	969	922	889	967	957	959	921	947	907	897	967	897	942	983	932	947	976	934	930	895	910	985	1000	979	971	921	933	964	931	921	974	961	984	931	944	1011	952	922	952	929	937	958	922	893	956	969	951	920	977	922	941	955	940	915	904	941	1015	963	961	983	870	938	937	921	965	956	934	908	1017	956	971	960	1011	1030	954	936	946	971	937	910	975	876	897	934	921	982	912	935	926	927	937	923	959	921	975	988	914	948	936	893	901	909	936	938	928	902	962	934	925	959	937	951	926	955	981	983	908	872	892	927	906	1019	913	951	917	1000	940	966	931	945	945	957	923	871	934	930	925	886	953	979	900	1001	868	965	882	968	943	977	908	942	950	951	859	960	1004	926	930	940	926	933	942	941	949	896	956	942	935	894	956	960	946	964	902	906	926	959	969	913	910	942	946	922	929	915	950	939	953	930	935	891	947	897	993	893	960	929	894	957	984	929	929	901	948	945	883	925	919	913	920	926	919	985	965	970	955	999	924	926	942	948	994	890	988	1003	947	932	940	961	938	933	909	953	930	919	934	892	957	944	888	886	939	919	1010	907	915	959	968	978	960	912	894	912	952	960	936	902	919	938	881	955	927	959	949	931	939	946	952	940	1002	878	955	977	992	913	961	925	979	889	930	926	869	983	868	1004	942	968	962	929	979	965	943	953	975	894	973	978	969	930	955	951	933	973	886	917	990	934	971	950	894	969	901	925	917	933	987	980	977	983	941	904	914	944	957	954	945	933	990	887	927	921	910	921	912	941	896	945	953	1004	922	954	968	903	917	932	959	951	916	991	953	973	935	909	979	967	918	914	927	954	974	957	935	947	946	905	966	982	895	958	945	882	934	976	958	927	954	968	937	884	933	998	946	970	1001	912	909	955	872	921	909	990	955	918	901	938	964	953	961	1030	983	940	924	901	974	974	972	967	925	964	962	892	906	941	977	991	954	903	912	954	943	1006	926	988	889	960	975	948	958	966	898	922	934	948	958	981	1003	925	928	931	935	912	915	994	964	929	970	968	930	1002	976	983	917	948	915	946	928	925	916	920	999	921	921	956	959	968	897	879	906	907	919	937	954	961	921	957	894	927	954	951	990	899	938	980	912	939	930	950	930	926	977	950	899	971	962	962	921	930	941	942	963	1007	918	954	1018	941	916	952	958	955	921	913	988	946
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
