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
339429928566	339429929085	339429929634	339429930184	339429930735	339429931284	339429931834	339429932384	339429932934	339429933484	339429934034	339429934584	339429935134	339429935686	339429936234	339429936784	339429937335	339429937885	339429938435	339429938985	339429939536	339429940085	339429940635	339429941185	339429941735	339429942285	339429942835	339429943385	339429943935	339429944485	339429945035	339429945585	339429946135	339429946686	339429947237	339429947786	339429948336	339429948887	339429949436	339429949986	339429950536	339429951086	339429951636	339429952188	339429952736	339429953286	339429953836	339429954386	339429954936	339429955487	339429956037	339429956587	339429957138	339429957687	339429958237	339429958787	339429959337	339429959887	339429960439	339429960987	339429961537	339429962087	339429962637	339429963187	339429963737	339429964289	339429964839	339429965388	339429965938	339429966489	339429967039	339429967588	339429968139	339429968690	339429969238	339429969790	339429970340	339429970890	339429971438	339429971990	339429972540	339429973088	339429973638	339429974190	339429974740	339429975290	339429975840	339429976390	339429976940	339429977490	339429978039	339429978591	339429979141	339429979691	339429980241	339429980789	339429981341	339429981891	339429982441	339429982990	339429983541	339429984091	339429984641	339429985191	339429985740	339429986291	339429986841	339429987392	339429987940	339429988492	339429989042	339429989590	339429990142	339429990692	339429991242	339429991792	339429992342	339429992892	339429993442	339429993992	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2565	3600	2300	2565	3600	2300	2566	3600	2300	2566	3600	2300	2567	3600	2300	2567	3600	2300	2567	3600	2300	2568	3600	2300	2569	3600	2300	2569	3600	2300	2570	3600	2300	2570	3600	2300	2571	3600	2300	2571	3600	2300	2572	3600	2300	2572	3600	2300	2573	3600	2300	2573	3600	2300	2574	3600	2300	2574	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2577	3600	2300	2577	3600	2300	2577	3600	2300	2577	3600	2300	2577	3600	2300	2577	3600	2300	2577	3600	2300	2578	3600	2300	2578	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22759	20118	26808	23147	18833	2443	854	524	434	387	375	379	395	371	362	367	380	355	340	310	344	289	332	294	280	340	307	327	317	330	333	289	313	325	310	342	323	321	311	309	326	311	317	297	283	331	298	344	281	305	295	314	310	314	309	294	330	317	280	313	313	312	313	314	299	319	291	308	293	321	321	273	313	338	309	315	325	273	347	292	319	309	296	319	291	316	301	294	321	278	297	307	314	310	314	320	334	324	283	294	311	322	315	283	311	312	323	309	322	345	327	316	289	325	295	319	367	307	296	303	298	304	306	293	314	303	309	273	307	286	296	343	309	326	305	295	300	308	302	292	300	314	275	312	308	293	316	290	281	315	304	318	322	292	309	307	341	303	312	312	311	293	341	322	326	302	289	332	296	297	306	332	323	283	344	289	266	288	245	315	317	317	306	333	317	298	284	288	303	296	278	303	311	291	317	310	306	313	354	297	315	285	299	297	296	297	311	312	278	322	314	321	271	316	281	300	333	323	325	319	308	306	318	327	311	292	297	281	310	286	302	306	305	291	293	300	307	299	317	292	280	287	296	310	324	290	274	285	327	311	313	334	296	329	322	286	297	269	304	318	319	340	319	299	316	269	293	285	320	335	317	318	313	312	321	324	280	340	303	309	339	315	300	313	294	312	314	314	293	328	299	264	276	288	284	295	276	313	303	307	310	318	323	307	322	262	311	317	307	289	305	330	314	310	283	326	279	314	298	328	305	300	289	321	307	281	319	290	290	292	332	300	265	308	330	335	262	271	290	290	313	320	322	300	306	284	303	265	279	316	304	300	300	312	323	295	279	308	319	342	306	293	316	287	320	319	286	337	317	307	287	322	289	302	314	310	289	308	282	325	297	296	322	305	296	336	313	302	326	269	316	310	320	312	337	288	296	274	341	297	317	285	300	313	316	321	325	286	324	284	308	281	316	309	312	314	306	320	297	315	318	286	306	315	291	314	304	288	314	309	264	279	295	272	276	323	314	315	292	312	289	279	320	289	305	304	317	272	326	326	318	304	266	328	293	288	279	333	310	300	269	303	318	295	306	299	311	292	291	285	320	305	316	273	322	290	318	286	315	294	321	325	303	300	286	263	290	294	272	276	302	288	278	341	295	311	345	289	304	327	278	271	272	327	288	309	329	308	321	335	310	326	328	296	323	321	308	301	272	281	297	312	287	314	281	296	300	271	315	328	336	310	284	293	319	326	302	248	298	283	318	276	337	315	299	275	335	312	304	297	322	305	277	280	287	299	314	298	295	332	339	313	319	296	308	331	291	309	305	311	293	307	296	295	301	316	290	305	305	291	307	308	308	309	294	290	275	301	276	318	308	293	285	296	318	294	287	298	314	331	301	314	323	327	302	305	350	303	288	305	289	336	291	319	294	306	298	301	269	326	335	276	309	310	322	309	300	297	298	302	288	271	283	273	299	301	322	301	267	313	311	293	309	332	295	295	284	300	314	292	322	317	303	279	284	305	321	322	284	340	294	305	328	319	325	325	320	320	322	306	299	326	311	310	339	329	296	283	298	304	291	333	285	291	288	281	274	307	266	299	273	307	294	297	281	320	306	312	306	300	309	289	327	305	291	281	325	328	297	303	311	328	307	314	298	305	312	289	313	310	315	309	320	295	323	304	308	304	310	292	284	324	307	322	300	294	313	320	304	303	323	309	325	296	331	304	288	321	305	337	294	315	307	265	323	312	280	304	282	295	298	295	296	332	336	325	278	308	363	306	291	293	284	295	300	336	293	288	297	308	322	278	252	305	296	314	321	333	297	296	330	301	286	296	296	274	299	301	307	326	293	314	280	299	279	297	300	309	319	294	347	272	310	293	306	291	298	291	294	305	333	327	309	310	318	300	308	303	290	318	257	267	331	302	315	282	320	290	286	323	326	344	309	310	306	302	315	310	309	301	340	311	316	301	294	303	294	286	293	305	260	310	307	301	319	295	282	306	287	299	331	282	278	296	327	303	274	333	301	284	330	307	310	283	316	311	282	308	318	299	308	319	335	284	314	295	292	288	305	298	286	317	318	299	306	308	326	304	280	284	291	302	287	287	292	301	289	263	283	283	296	310	309	281	314	316	278	327	303	262	314	318	284	311	310	298	303	327	313	320	305	301	298	286	304	271	297	285	315	313	337	310	273	305	310	305	295	315	266	296	294	305	299	328	287	301	294	324	304	301	308	327	308	315	287	310	314	326	326	318	279	301	321	286	301	290	279	287	312	318	295	282	280	291	309	328	294	325	292	321	321	302	318	310	289	291	304	259	307	319	301	287	341	280	306	294	301	302	303	278	351	312	305	288	308	351	310	307	297	281	271	335	305	295	293	323	307	296	323	300	295	329	327	297	294	327	307	270	343	271	324	282	306	284	297	289	349	287	310	295	320	299	285	307	290	311	326	305	337	292	288	299	299	286	310	313	290	315	288	310	240	315	360	286	312	311	291	269	281	305	294	274	299	285	298	285	301	322	313	317	318	281	310	292	319	293	298	317	289	308	281	326	335	288	294	323	303	292	289	301	306	294	313	294	301	311	301	300	323	303	264	314	276	317	276	296	284	295	314	307	319	312	309	299	281	316	293	301	291	338	329	298	286	280	264	316	315	288	320	308	295	314	313	337	362	310	360	336	306	302	294	326	339	318	259	293	318	261	302	322	337	310	327	314	320	295	244	290	273	273	287	299	308	299	296	333	319	297	289	325	290	307	293	294	320	293	320	313	309	303	275	316	276	302	306	306	311	273	287	310	332	265	285	287	257	326	269	307	264	304	293	305	335	296	274	301	295	305	301	303	291	307	306	294	278	284	303	275	295	294	296	287	326	294	271	283	308	299	325	314	297	284	291	313	331	279	301	300	334	304	295	318	272	304	315	329	298	305	306	333	306	260	309	270	319	292	320	288	340	292	327	308	286	277	279	308	293	298	284	313	286	286	294	293	281	289	319	317	288	323	290	285	325	278	300	306	306	302	316	289	279	321	314	294	337	318	268	292	321	308	311	314	311	302	339	323	318	306	323	309	335	299	312	322	323	300	323	303	297	281	356	317	312	291	328	316	257	293	280	281	295	269	307	316	321	309	284	292	295	304	320	310	325	345	349	285	319	294	296	332	293	298	315	318	308	281	302	287	302	301	304	326	326	287	296	317	257	309	306	308	303	321	318	284	288	302	284	293	321	320	335	260	280	305	316	309	292	300	280	353	303	313	239	296	305	324	317	290	269	291	288	318	314	316	294	307	320	273	321	291	281	315	304	313	301	306	293	330	307	274	297	297	294	296	306	308	294	288	309	305	288	294	322	309	308	301	341	333	330	335	315	324	308	285	279	292	313	310	311	297	276	302	299	306	306	337	314	319	351	295	308	314	324	300	295	311	313	291	300	287	302	310	305	328	316	283	290	290	313	323	283	308	317	304	294	289	284	328	292	309	317	284	287	273	322	280	293	289	272	276	327	309	272	274	312	301
3139	4342	3396	1690	1219	910	736	628	551	544	513	466	425	439	394	414	370	354	381	353	359	360	322	352	371	354	393	340	321	351	373	352	339	325	337	338	337	338	320	314	339	343	337	329	330	316	337	357	313	341	330	302	324	319	338	332	311	328	317	299	305	329	307	342	359	333	333	320	350	298	311	339	319	314	315	286	308	317	324	332	313	350	335	296	314	331	314	329	338	320	350	346	345	329	376	311	315	320	306	328	336	323	310	328	312	323	299	296	329	320	310	327	316	320	323	287	316	342	327	325	335	317	292	318	284	291	307	318	317	319	319	311	329	336	337	325	329	300	342	306	268	319	286	299	322	310	306	338	304	312	322	293	331	297	332	325	318	330	309	287	362	324	340	313	344	301	305	332	311	323	308	337	316	317	331	292	320	344	335	316	317	304	338	328	308	304	306	308	294	338	314	325	319	328	325	305	337	304	330	321	308	342	311	321	368	308	328	305	293	330	294	305	329	316	298	335	307	313	325	296	339	289	272	312	292	296	322	334	302	326	289	311	311	355	317	288	311	314	282	298	324	321	348	305	313	307	323	299	276	355	312	320	342	320	319	332	318	325	301	334	290	340	318	310	304	328	322	328	336	290	330	330	290	335	306	335	316	297	339	345	317	316	326	346	326	317	321	319	348	310	334	309	318	323	338	315	300	307	315	319	283	326	322	320	381	346	322	294	332	299	337	306	304	311	278	346	341	319	341	315	329	335	314	321	289	335	350	333	356	317	303	312	308	340	328	307	336	314	324	317	277	332	305	306	305	311	326	319	347	299	343	279	341	305	308	297	309	323	309	295	361	327	310	327	297	312	315	313	314	328	329	299	358	316	315	350	295	310	310	341	300	329	305	317	314	326	309	331	302	287	349	334	325	292	313	338	339	334	328	293	340	327	334	317	302	329	337	298	299	313	294	299	343	302	320	312	328	311	344	301	311	318	307	331	318	296	340	340	308	315	319	321	333	303	303	289	338	312	317	313	295	341	304	296	313	320	332	330	315	324	320	316	283	314	298	320	324	329	324	277	348	336	345	332	285	291	344	295	355	324	309	332	337	309	315	300	315	332	296	298	308	309	315	303	328	301	337	317	319	330	297	312	321	329	373	321	318	330	313	288	297	328	324	330	308	284	342	296	298	303	309	330	346	306	326	316	344	327	347	314	346	331	286	308	318	320	305	324	309	274	311	291	307	338	319	300	358	330	324	333	351	315	277	335	325	316	322	343	317	302	332	340	306	307	319	273	312	307	313	338	303	302	318	341	340	331	317	297	300	311	325	326	316	309	319	336	313	283	319	331	325	299	305	308	318	350	309	334	305	302	320	320	316	331	318	304	320	313	339	321	349	324	322	304	319	317	330	311	316	320	296	299	301	296	270	303	349	326	313	312	285	316	310	316	326	307	330	324	310	321	287	318	318	326	329	325	326	351	325	306	324	304	365	325	314	296	328	300	312	313	326	289	296	317	348	334	320	336	330	285	316	320	296	287	315	323	304	336	322	280	356	321	322	305	333	343	319	319	300	338	306	360	313	329	313	301	304	282	348	305	331	335	314	328	306	322	317	303	313	310	315	328	302	338	353	306	303	310	320	335	324	319	356	314	305	284	300	335	299	313	315	329	319	309	319	372	305	278	290	311	328	313	313	317	325	316	329	299	326	300	333	300	316	292	327	330	333	321	309	305	314	284	326	324	342	333	307	305	301	332	303	307	329	322	317	317	316	300	314	327	318	316	305	308	301	322	309	335	296	303	313	318	318	309	310	326	322	322	312	312	316	320	352	316	338	302	314	333	332	297	320	296	300	294	289	353	317	304	305	317	346	296	334	315	282	315	338	291	320	322	307	297	294	280	305	312	306	313	294	327	344	331	307	317	329	304	316	340	294	331	323	296	298	322	329	302	310	295	354	308	327	310	323	297	314	280	316	309	324	363	332	329	336	286	335	308	324	322	274	323	302	327	309	363	332	338	313	294	300	316	316	306	324	293	308	317	299	332	311	311	318	281	304	307	308	316	312	302	311	320	322	332	325	309	291	319	301	304	332	287	308	302	311	323	283	329	316	317	316	317	309	304	320	301	288	316	312	311	332	335	339	316	312	304	333	322	310	298	311	311	305	305	307	303	308	316	307	318	315	334	304	306	326	320	305	315	307	340	335	296	322	323	311	304	294	305	328	281	325	283	314	294	297	298	337	320	322	322	319	284	321	312	301	314	297	312	315	369	324	315	282	337	311	302	343	323	354	312	354	320	324	311	307	345	337	331	316	287	340	312	287	282	320	292	305	310	322	280	335	321	338	304	316	329	316	299	324	304	327	302	322	324	346	301	296	321	291	292	302	298	312	332	355	317	327	315	327	332	343	316	334	317	289	322	308	314	307	324	307	336	310	311	343	305	304	327	302	313	336	330	319	318	310	294	306	298	311	335	315	321	313	301	299	342	298	324	330	312	293	369	310	313	299	340	319	304	292	302	329	326	337	303	317	339	324	307	305	310	317	330	295	357	311	275	318	335	300	326	350	317	332	324	318	310	310	304	307	293	341	292	280	290	309	313	314	305	344	304	325	325	305	311	312	302	297	306	318	316	290	330	289	290	290	296	329	313	291	298	281	288	287	335	311	332	323	292	295	279	329	331	305	320	315	300	342	315	311	300	317	284	313	306	322	324	344	302	322	296	337	325	329	335	322	328	335	305	293	312	300	348	352	308	278	315	298	318	313	315	303	327	309	337	299	318	306	342	342	298	313	294	318	315	338	334	332	330	269	309	292	301	287	310	289	298	317	308	332	311	322	300	291	322	332	335	304	320	359	337	326	307	306	301	328	299	324	317	275	304	297	308	329	300	315	326	330	327	328	327	289	312	307	334	299	311	330	304	316	287	334	302	325	324	300	306	291	318	309	333	315	311	331	326	359	333	337	312	292	315	298	304	324	322	312	318	296	335	341	313	338	318	308	333	321	309	294	310	308	323	325	339	299	329	313	278	318	288	337	309	326	322	319	307	326	278	328	331	299	351	320	298	310	295	313	289	291	333	305	298	301	326	312	344	304	299	322	321	318	326	340	334	285	297	309	331	344	289	344	318	323	324	278	319	340	310	299	322	305	324	308	297	300	303	329	308	296	333	344	283	332	288	325	337	302	347	313	307	311	344	318	315	327	315	324	298	314	335	310	317	317	315	333	306	308	304	329	322	290	322	293	324	318	307	297	318	305	315	288	325	316	306	309	329	321	312	335	357	310	309	317	301	320	298	357	315	321	317	318	323	330	307	294	314	325	284	315	324	309	303	301	297	321	309	300	331	309	276	330	316	330	317	289	293	303	293	313	301	334	308	328	352	317	300	307	296	305	315	265	339	336	310	321	336	352	292	294	302	310	289	332	345	304	296	327	334	317	327	324	319	329	331	305	316	288	328	331	286	323	322	314	336	313	313	281	347	357	334	322	339	310	292	329	317	317	306	285	323
27522	11571	2016	1161	887	835	849	859	828	874	829	830	840	839	872	828	832	803	796	824	787	814	816	830	827	849	848	807	789	818	818	788	878	828	847	801	872	830	833	802	777	778	869	851	784	784	821	887	828	813	794	825	839	846	847	797	845	806	868	827	848	829	807	843	808	838	792	867	794	822	805	790	790	810	824	828	814	844	769	834	813	831	791	835	803	802	854	862	821	858	831	867	865	785	839	826	797	829	804	791	836	892	835	832	831	821	849	790	895	786	815	794	837	819	825	817	818	800	854	880	796	776	789	761	821	812	803	756	870	828	826	852	803	848	870	799	793	747	835	857	809	853	821	828	817	822	807	832	843	793	846	822	832	875	769	855	814	826	850	849	793	818	816	772	860	794	877	802	796	827	817	841	867	803	742	883	801	823	827	813	805	802	769	758	848	818	806	844	744	845	827	843	871	858	786	802	798	797	837	863	829	833	806	816	858	805	790	811	801	748	813	791	863	812	812	850	806	755	814	832	812	833	818	777	828	823	795	814	798	811	806	817	830	811	804	813	822	845	846	767	840	765	777	853	802	808	787	842	863	808	842	806	825	753	823	839	873	803	879	811	782	833	789	851	854	856	749	786	789	800	858	854	794	847	850	814	810	800	827	791	847	830	858	816	792	811	788	759	812	836	791	888	831	798	834	813	839	856	835	712	796	785	836	814	805	844	851	866	808	785	848	861	810	808	794	851	860	824	843	793	826	783	807	845	819	805	793	823	879	793	899	816	820	838	805	854	830	771	752	823	792	776	810	875	792	828	793	781	827	833	808	837	817	769	866	804	818	771	792	791	764	848	799	878	828	851	836	868	786	810	822	767	847	863	807	798	853	834	789	872	790	816	824	886	829	817	777	793	809	812	814	828	814	798	804	749	792	800	809	826	822	839	812	845	851	789	779	779	778	824	786	779	826	819	810	801	807	802	835	833	819	827	791	850	797	787	839	856	835	819	792	801	895	802	873	834	835	834	788	810	866	796	863	796	819	840	765	828	832	786	815	792	779	854	839	818	850	838	842	770	774	773	847	804	816	863	825	812	820	836	837	857	817	796	894	873	832	814	852	769	847	794	804	771	826	822	815	827	833	792	763	800	816	805	825	881	851	793	874	813	792	800	786	822	758	857	794	846	817	846	786	779	798	805	820	823	815	812	828	849	814	847	820	843	787	809	883	777	764	776	838	796	842	790	836	799	782	812	859	825	812	815	831	771	808	823	840	791	737	782	819	817	819	818	847	753	811	860	839	806	843	837	805	852	854	804	811	826	862	825	833	848	792	805	816	843	829	754	830	825	825	778	823	840	827	850	844	846	873	833	891	801	784	791	861	849	799	848	871	805	807	837	786	834	787	793	833	833	830	826	813	856	800	781	828	838	776	837	851	784	827	831	850	832	852	821	810	829	800	828	843	848	818	794	834	819	775	806	843	860	819	805	820	805	866	879	816	861	853	817	818	863	820	823	776	839	827	840	815	846	725	781	833	826	823	843	778	791	799	828	806	799	830	810	820	790	825	838	813	829	851	879	803	801	823	806	870	833	843	791	825	844	803	816	809	811	810	785	820	854	794	835	819	812	897	803	800	833	849	816	792	796	816	774	793	821	786	845	836	822	811	792	861	850	800	876	812	812	893	808	783	807	868	791	831	788	850	837	806	777	843	847	749	837	810	838	800	840	861	773	805	802	853	800	799	792	860	793	834	888	749	790	843	849	824	839	858	842	797	780	822	805	884	794	847	844	786	795	819	851	757	802	841	804	839	835	831	791	814	815	825	847	793	788	790	844	772	845	833	835	790	826	812	800	823	757	804	788	864	819	875	794	850	820	806	857	833	863	835	834	834	816	822	863	860	794	792	816	859	825	815	839	840	785	796	809	853	823	887	824	850	842	811	773	791	753	844	796	836	813	780	895	833	864	808	824	814	863	876	816	803	816	814	787	847	767	808	792	841	836	763	810	841	794	829	827	848	836	879	842	863	827	826	816	838	825	819	794	829	835	782	845	838	845	804	821	783	772	772	826	857	829	828	845	781	872	842	815	792	851	816	813	780	802	867	787	848	845	797	823	773	797	843	822	807	854	828	820	803	764	795	799	799	835	781	791	826	898	824	772	793	801	818	841	870	855	847	866	833	827	830	861	812	824	847	834	811	790	830	785	842	802	862	838	759	800	827	810	824	830	878	826	777	800	861	812	764	880	796	809	812	824	769	836	811	856	765	854	825	805	826	833	847	850	795	813	836	804	790	803	806	792	766	781	788	796	763	819	842	751	872	867	814	784	798	837	827	847	765	789	841	822	833	819	807	813	879	801	829	826	831	848	847	795	817	804	797	830	841	849	831	817	786	831	847	827	815	842	804	857	830	801	766	847	869	819	761	783	829	834	819	816	834	774	824	837	862	826	825	796	767	784	824	799	755	875	812	798	822	865	852	810	830	778	844	803	827	845	820	843	809	791	786	799	777	805	821	865	806	791	783	809	766	849	867	817	825	869	818	841	847	850	813	861	843	847	820	807	826	783	722	807	820	768	808	799	835	846	834	801	828	825	790	839	858	785	764	823	779	804	815	859	817	828	831	833	814	819	811	833	862	820	842	826	822	781	790	800	827	878	804	757	818	793	813	803	810	807	858	779	806	854	816	790	830	771	867	790	824	812	871	807	743	780	831	779	812	800	836	830	827	880	874	801	840	874	825	778	756	818	803	834	833	817	827	794	807	754	819	829	825	787	775	872	796	826	778	804	829	775	815	850	787	793	827	774	826	808	814	869	817	825	826	810	838	861	806	866	835	829	791	818	828	787	820	838	841	801	851	807	832	836	837	819	805	836	833	858	791	841	800	775	794	824	842	806	815	835	842	786	786	809	815	812	801	811	854	815	794	837	777	818	795	787	807	770	811	807	823	822	873	775	858	793	827	851	772	819	793	798	779	811	816	879	839	844	855	842	828	821	858	827	789	769	803	890	859	796	798	788	826	841	831	834	847	814	799	808	821	841	822	804	855	859	782	815	771	787	815	787	773	835	818	800	822	803	869	795	797	845	791	807	830	868	782	801	786	862	841	800	857	781	842	806	823	832	851	847	835	794	821	816	813	768	839	814	843	836	810	792	786	821	828	779	874	829	802	789	826	798	812	838	816	823	813	818	818	785	782	856	804	805	799	833	822	850	833	797	789	859	806	771	829	793	795	832	832	829	835	773	857	861	800	813	837	808	752	803	844	835	825	794	817	853	800	798	836	883	830	765	868	795	815	812	785	854	818	796	747	787	774	842	826	870	816	842	844	819	833	806	822	781	828	830	851	810	851	893	779	786	812	847	834	837	813	869	847	766	817	818	862	806	811	825	824	831	794	817	800	797	810	784	823	862	862	821	812	812	834	827	838	788	812	828	847	797	810	842	825	800	832	759	830	810	854	824	864	787	840	776	828	866	838	824	762	781	846	798	822	854	853	800	809	832	841	850
5198	964	913	768	724	763	711	749	766	711	742	707	721	708	737	684	699	733	737	737	759	716	761	729	750	733	722	704	753	751	703	702	720	724	711	703	704	718	713	702	697	698	681	708	714	727	704	729	690	715	742	708	731	706	738	712	768	721	716	666	755	731	690	725	705	690	694	716	715	724	707	761	671	752	727	717	782	735	746	736	722	718	743	751	760	716	679	706	662	704	758	711	710	730	776	697	725	772	757	717	693	710	701	706	735	685	694	684	693	686	724	724	715	713	778	713	655	746	762	756	696	730	667	701	744	704	759	673	677	767	703	725	745	747	667	757	686	716	747	683	714	762	725	758	692	735	699	738	724	736	699	716	690	704	692	732	693	734	740	723	699	715	683	700	704	682	673	725	740	684	686	741	720	748	676	685	716	696	714	734	708	710	709	724	695	698	710	671	689	730	732	703	702	688	738	722	762	731	705	748	714	704	759	707	729	684	705	759	746	738	778	690	735	693	698	722	689	705	687	671	731	719	687	733	713	714	776	693	690	752	748	721	721	690	725	649	756	750	724	723	700	740	692	696	715	720	718	693	726	686	698	732	707	688	728	731	691	656	756	669	756	704	733	728	734	710	730	707	710	731	715	689	738	724	693	716	725	731	696	710	735	748	687	732	720	693	681	746	709	721	689	717	710	696	719	756	755	722	715	625	719	723	758	707	694	695	709	713	734	700	670	684	719	702	710	724	710	690	689	698	734	703	694	681	742	755	702	719	696	749	742	713	759	693	719	695	712	752	707	691	693	736	701	724	746	667	696	699	699	716	752	722	725	711	751	709	766	700	698	747	735	693	789	744	760	705	727	712	759	722	653	713	750	733	711	678	711	731	767	667	696	710	655	726	702	722	732	685	727	728	740	738	718	698	724	731	776	720	733	755	690	705	729	747	708	691	709	716	745	685	703	713	689	710	724	708	723	687	711	734	662	715	741	750	762	676	718	740	728	779	688	749	698	692	692	751	678	795	755	736	715	728	757	718	738	704	741	693	791	678	718	728	722	735	738	700	691	685	706	724	645	694	706	728	707	745	690	701	658	718	698	705	725	708	713	704	721	718	736	636	750	689	708	700	709	707	720	690	734	728	725	750	709	759	736	687	715	717	721	723	731	727	746	761	726	667	723	712	706	760	703	726	711	743	694	732	698	684	790	699	706	683	737	716	687	639	767	708	732	733	684	753	729	739	768	711	709	714	704	737	690	757	740	728	684	711	696	703	665	704	650	713	687	743	713	656	766	703	725	728	699	688	727	737	702	692	730	741	733	721	689	720	662	699	767	701	742	708	735	697	718	694	767	654	766	683	723	719	716	739	716	743	729	751	683	753	733	748	773	730	739	752	668	722	665	695	748	714	745	731	690	685	684	728	724	685	724	719	715	738	726	695	701	684	714	684	691	704	693	654	749	712	767	687	731	705	691	723	738	683	669	755	702	752	692	723	767	675	717	674	722	697	689	729	690	734	690	719	744	723	718	734	714	708	721	701	731	731	693	712	693	680	716	723	668	676	707	797	704	718	711	707	715	764	672	744	681	725	727	705	728	697	713	720	726	713	703	743	726	702	691	689	659	782	711	718	745	696	726	735	699	720	719	704	727	703	732	735	669	737	717	717	758	677	684	753	705	691	724	758	692	743	684	724	741	737	630	741	711	713	729	723	705	729	738	702	756	741	701	719	762	775	735	719	714	727	681	739	697	732	705	702	704	688	694	722	712	700	676	703	733	679	768	754	695	745	714	699	725	755	684	711	715	702	734	742	736	677	709	672	727	726	716	731	713	756	706	712	671	703	691	717	748	717	693	732	710	763	710	707	658	732	711	739	702	672	732	713	707	679	717	707	677	714	697	740	675	765	704	648	697	749	733	728	747	699	740	677	698	718	762	741	710	620	745	728	699	675	697	777	743	675	698	712	702	735	748	686	713	680	722	747	674	697	726	760	776	724	689	671	715	677	733	659	750	725	738	711	749	715	681	690	661	746	717	742	737	756	752	723	706	671	690	745	708	690	700	698	711	703	723	738	708	726	716	691	719	684	707	729	710	658	712	714	722	700	769	733	733	695	712	764	771	713	716	710	707	750	719	715	734	683	707	691	727	690	728	687	771	711	721	724	704	742	736	665	731	719	712	738	677	707	706	704	724	685	692	715	702	733	719	730	688	759	684	689	718	739	708	738	677	743	764	730	729	715	735	734	717	685	760	733	667	728	738	750	663	735	700	682	744	709	707	704	722	673	712	718	722	688	750	654	725	705	724	653	716	752	713	709	705	712	687	702	728	668	682	730	702	689	726	683	711	730	679	738	744	721	708	799	713	746	698	732	757	711	696	702	710	712	753	684	669	694	733	709	704	709	771	700	745	703	729	764	683	751	720	696	685	730	736	681	678	680	737	712	805	719	752	723	671	735	674	736	738	688	686	719	709	700	703	727	728	734	735	714	708	778	714	739	737	713	692	716	752	744	710	693	711	768	747	679	701	697	717	733	686	715	699	781	681	719	673	717	734	733	703	714	724	758	709	705	738	730	733	689	712	717	736	738	710	715	737	679	745	731	740	731	674	679	723	710	697	705	765	733	703	734	718	735	727	711	714	695	713	705	706	722	702	725	683	694	751	763	759	691	733	735	761	700	663	745	709	698	700	692	698	693	705	735	724	706	702	688	708	730	727	730	706	708	711	738	721	689	699	690	703	699	732	746	678	729	692	701	667	716	678	686	731	743	715	700	722	674	694	712	716	724	737	720	736	716	664	784	737	704	774	726	754	689	684	732	683	735	766	752	698	707	686	749	722	736	699	674	702	714	688	690	749	684	674	712	739	742	722	679	716	655	694	747	709	729	742	746	710	723	743	767	739	702	673	711	714	689	697	701	676	701	728	709	731	743	723	716	716	746	666	746	728	692	712	737	724	719	716	697	714	736	697	708	730	716	694	760	705	757	749	725	750	692	730	718	740	700	689	730	716	676	717	669	750	699	708	685	703	730	678	700	686	718	748	655	679	702	715	769	744	723	735	714	720	732	732	724	722	650	752	745	693	694	712	730	694	655	711	708	730	691	703	754	709	737	732	730	723	681	722	706	664	693	716	675	700	734	714	738	721	737	730	678	694	738	728	693	689	701	717	693	686	719	751	645	690	694	702	692	715	731	715	709	731	717	672	718	687	706	705	676	729	691	711	709	733	700	731	688	717	710	782	781	704	699	677	772	732	661	736	665	749	719	743	692	755	732	737	724	702	727	686	693	769	717	692	685	702	690	766	737	704	742	764	678	715	738	749	722	750	718	735	712	715	751	729	752	696	705	686	673	773	686	736	680	695	730	676	705	727	708	721	720	704	714	753	712	687	727	747	677	751	711	673	700	713	659	678	735	683	721	682	701	753	686	723	702	718	719	698	667	742	697	721	742	719	696	647	687	691	728	683	712	694	739	708	713	731	719	726	753	755	739	735	721	738	695	754	734
25891	21480	25529	17565	1867	1008	841	811	777	771	679	779	741	735	746	766	741	699	731	755	727	724	766	709	769	756	724	685	712	709	693	732	714	709	693	701	724	758	736	713	725	698	721	696	716	743	698	710	728	680	782	719	702	702	712	762	691	693	741	711	743	779	674	681	700	706	682	680	741	700	711	741	721	715	720	696	703	700	711	755	721	749	765	698	706	727	692	700	696	711	744	717	727	713	679	744	723	734	725	746	676	722	730	736	734	648	698	680	760	723	755	741	739	705	751	739	728	693	712	692	690	721	704	702	722	715	720	716	717	698	703	738	762	714	692	738	712	734	704	730	699	720	673	691	680	745	744	716	696	702	795	722	723	744	744	731	751	738	724	708	724	729	689	729	680	665	732	728	711	733	708	720	698	675	739	756	727	735	705	703	740	695	676	652	696	712	746	721	750	763	710	724	680	662	756	743	713	674	710	707	770	724	728	679	695	743	745	732	755	704	712	708	680	702	722	708	722	764	692	728	674	694	772	708	709	673	698	705	708	705	698	707	741	733	737	751	693	674	714	744	669	675	729	721	698	734	694	679	735	686	695	745	731	677	747	724	763	721	755	737	743	717	700	706	676	699	731	676	750	745	743	723	699	694	730	688	709	671	669	734	667	681	710	744	722	730	742	706	705	733	720	735	730	717	721	705	750	709	725	689	645	713	725	752	704	684	729	764	715	702	695	747	801	698	704	758	729	740	756	703	707	740	685	743	750	697	701	674	726	691	708	679	711	704	685	683	703	749	704	737	747	759	665	710	654	707	667	712	710	698	740	714	712	719	688	715	717	718	749	708	693	711	710	731	759	704	762	689	719	701	684	664	725	775	746	734	731	730	713	744	645	689	756	739	721	740	731	715	746	692	732	728	701	733	679	675	742	704	710	693	692	695	712	761	717	714	682	716	710	730	762	683	715	716	734	703	676	695	645	690	738	695	669	721	759	772	691	718	714	673	682	695	686	705	733	684	718	703	722	675	685	739	724	667	742	700	759	724	661	744	711	730	704	675	696	714	756	716	728	722	684	752	672	750	720	728	700	723	717	670	714	682	734	703	692	704	658	716	713	714	722	708	725	752	697	711	685	702	718	746	780	727	720	725	658	699	717	696	712	710	708	667	689	759	687	678	763	722	697	624	750	736	716	729	698	674	673	729	726	684	694	716	705	726	709	739	680	708	783	701	717	669	708	720	727	723	691	705	764	717	741	703	701	713	699	713	698	710	700	724	708	729	709	731	742	645	690	710	691	717	694	719	753	684	708	699	739	703	704	706	780	718	761	686	704	717	693	696	714	724	700	678	737	701	717	773	714	688	748	706	689	698	709	746	647	686	713	709	719	668	690	706	697	732	733	717	723	709	652	703	693	704	725	729	716	712	774	734	704	700	711	728	714	677	663	691	689	693	742	708	730	694	710	704	718	737	715	743	699	732	705	710	814	725	716	665	745	710	692	699	675	736	730	698	684	702	683	752	684	704	729	738	671	707	686	701	730	706	702	708	714	707	679	685	702	654	713	732	689	708	706	696	723	704	718	718	730	697	734	673	702	719	685	762	697	689	713	686	684	729	681	689	721	709	683	679	700	768	681	718	717	696	714	736	717	695	708	657	693	711	718	749	736	706	676	743	695	736	725	710	715	701	723	669	712	701	761	706	766	691	749	716	726	774	702	711	694	709	724	718	707	735	676	712	670	728	700	719	744	707	705	712	721	738	678	771	730	686	738	703	716	693	699	695	730	720	719	702	707	725	708	677	717	682	682	728	683	700	701	746	683	661	669	737	652	697	704	764	738	668	734	736	701	723	721	701	684	680	682	758	701	792	696	749	744	721	727	714	744	685	732	741	747	697	694	720	731	719	773	716	730	688	721	699	684	705	706	758	729	718	710	714	690	747	809	722	728	752	701	739	682	742	728	737	734	740	717	714	741	663	740	722	738	715	725	765	717	720	715	755	689	710	745	711	667	748	684	765	727	706	738	685	686	718	704	697	711	674	713	765	698	681	692	672	713	776	716	690	732	715	730	727	700	674	735	681	742	705	712	730	708	732	690	657	746	725	736	679	713	697	707	743	688	751	704	718	720	760	673	727	684	690	749	759	724	747	723	750	722	703	744	781	688	719	697	694	733	749	751	715	713	693	717	715	730	749	732	727	677	730	691	696	707	703	693	725	742	726	723	741	722	727	710	676	725	715	681	696	730	662	758	745	754	748	731	688	692	692	730	709	693	711	693	719	745	713	670	704	695	713	684	725	704	702	729	735	681	756	667	727	719	684	730	750	726	750	720	698	691	700	641	712	696	723	725	705	704	696	693	680	689	703	674	670	726	769	699	742	698	722	685	693	701	704	732	713	708	696	722	693	700	691	678	691	722	703	685	709	736	693	745	752	697	724	728	685	689	782	666	701	736	747	682	748	667	656	675	726	724	728	736	737	750	693	710	728	672	722	717	706	727	737	774	704	767	766	739	723	700	679	754	749	747	738	686	674	729	682	703	708	708	742	677	683	680	706	730	721	669	749	692	748	763	716	761	746	694	739	711	740	743	781	688	721	675	723	757	667	758	687	720	764	705	710	674	706	727	718	713	744	653	614	683	710	698	700	693	677	679	710	719	673	745	731	729	675	741	666	734	693	692	700	669	711	697	738	673	707	695	681	741	710	689	751	735	754	708	678	626	690	698	740	688	686	714	714	682	715	702	680	690	752	707	650	647	756	750	713	645	689	689	677	760	721	701	678	676	691	694	703	722	719	685	731	728	731	681	675	678	686	659	745	794	765	743	726	705	709	686	695	701	647	712	678	704	689	694	690	726	709	738	672	690	718	710	692	663	733	688	698	687	687	688	677	700	688	750	710	704	702	703	679	702	717	711	742	669	679	744	765	694	737	722	750	692	706	693	714	776	743	688	655	714	713	723	742	666	735	691	685	681	742	741	712	717	741	717	711	735	665	684	691	743	739	703	740	736	700	705	709	698	705	695	672	756	726	684	718	728	697	725	701	715	677	762	679	714	716	713	709	702	674	740	720	666	686	749	705	720	703	678	713	721	687	703	703	710	706	716	729	690	711	736	727	718	743	688	692	743	770	710	717	711	784	724	736	693	706	741	637	723	748	717	757	688	721	727	718	710	685	727	717	743	711	668	666	725	743	715	675	697	734	733	715	700	684	736	678	709	700	721	728	695	653	687	702	737	720	709	769	713	718	707	722	683	718	706	703	674	738	763	689	691	733	732	705	748	787	698	752	709	705	711	712	676	728	718	699	717	688	702	694	733	725	739	675	752	730	730	700	687	706	731	706	712	728	728	732	713	713	688	731	715	796	675	769	667	755	765	720	775	709	651	692	738	714	743	712	699	766	693	707	732	762	691	669	717	739	692	682	725	727	756	737	699	743	707	682	722	733	759	717	671	734	706	690	715	753	717	726	697	750	681	776	724	709	721	715	708	713	724	714	705	733	686	716
3673	2101	1812	1151	951	913	801	748	760	732	756	679	671	715	662	713	670	639	682	671	666	669	688	682	648	636	640	653	679	686	680	705	630	663	673	654	629	628	690	679	611	659	664	614	645	675	645	667	669	667	651	621	640	617	676	657	649	680	678	661	633	660	616	679	654	673	672	667	676	660	645	595	655	629	670	628	631	662	639	666	639	642	685	638	684	646	642	653	658	681	652	684	638	634	652	677	656	645	632	646	659	661	682	655	651	642	624	653	614	648	641	639	630	642	673	659	620	660	640	631	714	671	661	631	655	694	674	663	639	632	642	664	653	591	636	620	631	628	672	636	609	621	646	654	605	650	648	637	672	645	656	622	658	664	619	610	653	662	657	640	623	630	662	612	671	642	628	647	664	647	630	725	657	654	657	643	655	692	658	681	636	634	666	610	658	656	692	690	626	629	649	650	628	699	665	629	640	680	615	635	640	661	641	627	609	711	667	671	637	650	650	627	641	604	592	695	608	670	654	632	655	648	653	665	596	637	628	650	619	624	612	635	706	619	666	673	694	668	657	652	657	629	632	656	678	627	633	637	630	670	624	669	655	626	629	644	614	653	631	625	640	641	667	663	648	655	692	689	641	661	623	674	646	625	625	641	655	644	665	623	646	625	634	669	644	614	613	651	652	681	641	616	639	673	602	616	649	655	610	660	663	627	675	633	589	644	624	662	637	617	626	678	682	639	630	685	635	596	594	668	641	653	663	626	629	612	651	684	616	640	622	653	663	631	635	659	612	641	610	625	636	654	639	633	662	618	630	627	624	653	648	608	625	699	657	604	701	630	638	637	632	649	643	656	728	633	663	615	645	701	666	630	659	682	631	651	637	630	636	650	626	679	625	651	643	666	646	690	627	628	612	648	659	662	662	621	655	634	650	636	610	708	591	652	634	687	692	633	655	629	663	656	657	650	641	663	664	654	642	639	618	664	661	667	663	620	649	594	662	661	665	654	643	587	665	639	674	664	652	696	643	632	645	709	584	627	644	652	573	677	641	650	618	574	615	637	647	647	652	651	682	621	620	675	637	629	604	668	662	682	663	674	637	619	630	639	667	641	675	649	660	640	673	611	603	626	620	621	609	647	643	635	664	652	685	629	626	615	596	633	657	632	632	645	643	652	664	725	683	647	652	650	651	693	687	621	690	659	639	675	651	595	704	676	643	658	620	638	644	607	629	634	678	630	648	640	675	661	647	623	634	627	656	645	593	631	666	656	622	609	610	664	649	670	665	641	663	616	670	653	614	630	638	658	664	673	611	640	687	636	613	626	661	646	632	678	640	629	709	631	655	649	657	628	612	682	642	650	633	677	636	652	607	625	644	647	626	652	622	636	616	679	645	701	627	646	672	657	601	658	655	667	679	648	632	681	610	640	631	635	649	643	642	649	611	720	618	666	632	633	621	660	660	613	637	637	633	642	641	682	671	655	655	662	640	616	600	602	636	662	657	613	656	624	623	631	642	659	655	629	651	681	671	688	623	676	631	664	643	616	627	646	654	633	600	599	607	667	625	635	594	637	631	648	601	655	691	661	657	656	656	677	642	640	691	636	668	642	670	626	593	684	653	648	689	648	642	648	664	635	629	639	620	667	608	676	633	635	637	667	687	652	608	641	647	648	642	659	653	676	616	632	595	648	665	666	675	647	674	641	640	598	646	679	618	620	649	649	655	651	614	628	659	646	617	634	665	636	643	610	623	638	640	687	666	593	618	665	645	639	618	651	658	601	668	660	618	697	690	652	673	656	657	653	646	584	654	646	679	650	612	630	704	653	642	659	662	666	654	663	621	666	598	611	611	665	638	645	620	644	598	670	638	635	623	660	637	626	632	693	647	617	680	622	615	690	655	650	615	645	623	633	610	607	662	594	659	655	643	655	706	655	659	654	678	648	642	689	636	660	589	675	659	642	653	650	661	642	604	687	672	619	604	652	630	609	611	664	666	618	593	658	614	611	676	641	660	617	650	641	665	650	652	646	644	626	652	624	669	608	663	652	650	647	613	608	663	662	630	669	644	672	656	693	666	636	672	620	612	644	639	650	672	667	643	651	591	649	642	709	662	672	637	683	677	650	640	628	612	665	629	681	674	661	612	692	644	658	634	659	679	663	660	655	674	658	622	645	644	653	690	662	634	651	644	685	634	600	633	651	635	676	681	610	634	634	689	625	612	635	665	646	666	646	620	654	662	657	638	658	643	674	641	664	654	627	665	652	635	687	655	675	615	663	660	669	609	671	704	667	627	597	609	662	664	686	636	665	663	637	617	669	692	664	639	622	618	630	646	632	632	630	641	628	634	634	627	668	629	659	645	643	651	669	629	608	617	650	627	589	682	674	635	656	631	590	655	660	636	612	654	647	567	625	685	638	615	647	672	637	653	662	628	615	610	618	609	625	651	620	626	635	665	625	657	619	654	674	660	636	639	633	619	640	664	690	603	692	668	619	649	625	619	682	665	601	643	604	648	644	687	612	627	671	665	652	698	648	623	633	626	644	658	615	656	636	640	699	682	620	636	622	629	615	658	621	643	679	657	647	610	628	644	649	728	713	639	658	628	635	677	634	632	619	612	684	618	710	658	633	635	646	677	638	674	631	620	613	679	651	638	636	675	638	620	613	656	618	638	625	630	663	637	657	627	682	608	645	651	655	629	597	627	652	685	694	618	683	600	620	675	661	645	620	654	599	640	623	635	638	633	662	611	643	652	622	633	637	621	665	689	612	644	609	604	685	639	628	647	639	680	617	694	651	616	642	668	633	659	638	641	616	692	668	668	674	639	631	640	666	654	628	651	650	637	659	649	680	591	659	638	680	652	666	646	615	684	584	619	665	604	600	622	607	673	607	674	672	631	622	683	619	619	610	674	630	645	639	599	589	635	627	624	696	656	634	673	650	619	675	599	634	641	698	631	658	620	670	669	610	657	705	629	607	655	701	631	645	648	604	644	627	643	651	672	649	613	676	652	617	671	668	670	642	622	636	635	634	641	643	639	634	653	653	639	617	603	652	640	617	643	632	648	651	622	634	654	680	609	616	636	678	642	660	656	681	614	653	614	633	652	636	664	647	657	626	693	663	612	594	616	618	647	641	658	681	674	640	608	655	578	644	635	653	655	599	609	680	646	669	683	624	605	646	622	600	618	616	682	679	596	656	615	658	692	636	641	619	688	612	677	657	652	669	636	684	682	620	596	628	604	601	624	671	655	651	662	661	612	682	607	665	598	647	629	657	664	682	609	618	624	617	635	683	669	695	670	639	638	650	657	618	706	623	643	618	624	662	661	642	640	635	647	609	652	613	650	645	648	664	602	672	620	636	630	652	638	657	640	688	600	625	608	632	690	658	610	611	650	685	632	643	659	594	710	641	660	614	668	657	650	664	645	666	655	667	693	657	650	636	685	635	623	628	643	636	662	606	634	664	624	635	684	656	695	629	633	616	677	630	629	677	629	678	678	668
24330	21412	28554	24641	19981	2512	853	532	421	464	442	429	390	347	360	374	360	339	378	330	345	312	332	332	353	349	346	393	353	309	348	331	347	317	327	334	341	326	322	349	309	304	331	324	352	343	349	321	315	337	345	325	324	299	351	349	315	349	346	337	313	337	342	324	325	325	317	298	329	331	320	347	356	340	316	339	340	357	353	309	327	332	320	322	343	330	323	296	308	366	333	333	358	310	328	340	304	312	324	352	305	338	329	309	309	319	321	331	323	333	317	365	330	339	323	337	332	306	339	276	352	289	335	342	326	342	324	331	335	328	347	293	292	344	325	302	344	340	311	325	361	309	312	267	360	286	308	335	324	333	315	310	305	374	324	326	330	320	318	340	329	325	309	331	346	323	317	315	360	332	290	343	326	302	325	350	305	329	304	324	336	342	329	317	354	329	307	326	331	345	348	336	349	331	369	336	330	324	327	292	291	310	324	338	297	303	306	313	325	310	318	344	336	314	275	301	309	366	310	328	313	335	298	312	332	325	309	320	316	330	329	312	321	343	323	329	327	310	335	295	339	356	349	319	312	324	376	316	342	326	314	329	314	321	309	315	330	342	349	319	315	339	332	318	336	339	316	340	338	313	337	330	337	324	306	348	344	362	319	335	346	343	352	333	351	349	321	318	315	340	311	307	317	347	313	325	300	310	349	273	314	342	309	328	314	329	325	322	318	334	324	320	315	376	357	323	355	317	343	333	366	316	349	309	280	318	311	314	356	278	312	332	336	273	303	308	361	335	349	346	312	307	322	291	351	360	331	324	329	292	315	328	323	290	327	307	323	311	298	340	309	339	338	330	310	308	323	330	310	352	330	328	325	361	331	293	363	326	342	309	333	293	353	312	320	355	317	351	311	336	314	333	319	290	354	311	269	338	281	317	348	306	381	382	340	279	348	307	332	331	318	305	306	319	331	332	295	363	309	338	335	335	325	296	292	305	345	306	338	309	328	342	301	315	351	304	297	313	351	292	316	308	326	315	319	334	337	342	297	317	336	327	299	324	332	321	297	330	312	318	325	318	259	296	322	316	316	341	332	329	324	289	297	345	326	331	310	336	312	336	349	317	278	312	308	324	341	318	298	305	344	300	347	321	312	308	310	341	324	329	308	318	323	300	305	329	294	279	308	307	325	323	326	346	339	303	348	315	314	345	343	323	328	340	342	293	347	299	299	327	328	298	336	342	318	324	332	341	323	296	309	331	323	328	318	299	340	318	299	325	326	313	323	294	332	323	314	300	331	326	353	333	307	330	297	341	359	329	303	326	297	305	328	307	340	334	301	326	294	295	311	307	329	346	314	299	326	338	327	318	343	339	316	337	337	315	321	301	323	312	357	317	341	324	318	337	338	326	315	302	306	342	310	348	295	303	325	301	325	338	322	331	317	345	323	343	310	305	320	350	298	290	298	311	320	344	309	324	320	320	348	284	312	304	322	334	343	300	329	340	338	307	341	338	314	332	337	303	315	342	308	335	328	288	319	309	314	285	307	363	296	302	326	320	340	306	341	323	325	329	329	308	337	305	314	322	303	311	330	330	351	303	315	320	307	336	315	316	288	343	350	371	321	326	323	279	343	328	322	327	325	331	319	307	310	319	315	311	332	300	310	323	330	338	310	314	369	341	322	329	329	294	331	354	314	297	317	319	354	322	322	292	293	319	347	287	307	342	323	300	332	330	329	366	331	324	318	314	324	330	319	329	312	330	296	304	298	317	320	335	330	308	264	317	320	329	318	303	316	320	327	313	319	332	287	330	294	357	339	329	316	321	340	321	333	325	309	312	339	338	317	299	317	317	335	322	306	322	290	334	304	335	305	304	299	313	318	287	334	315	319	310	345	357	291	321	296	296	356	340	332	327	308	305	326	326	323	333	350	319	325	353	336	312	338	351	325	346	355	341	307	318	318	391	318	307	346	316	315	332	317	342	333	339	330	313	318	326	293	308	332	313	325	308	343	314	321	317	302	331	322	333	337	332	305	348	346	342	325	280	319	326	290	340	320	330	325	299	321	304	341	312	321	319	341	328	275	316	334	353	323	348	327	278	311	313	329	320	319	331	277	294	319	288	333	314	305	323	309	315	356	307	323	323	344	327	310	305	297	309	345	358	321	334	291	320	328	336	295	319	329	302	329	293	300	310	325	333	307	343	294	323	340	311	336	338	335	315	339	343	311	271	358	327	292	308	302	334	306	323	295	358	314	347	327	313	288	329	360	288	315	321	338	309	339	301	335	334	330	348	331	307	306	330	335	319	297	362	285	304	320	326	306	313	333	311	323	309	288	316	350	328	288	345	341	330	310	346	317	347	346	335	330	306	343	295	300	323	307	298	323	303	319	323	302	328	296	331	339	334	305	329	321	319	329	321	349	339	328	299	314	336	324	324	317	352	335	312	308	328	357	324	341	335	318	320	353	316	298	327	324	304	316	349	330	309	352	323	313	296	348	337	335	322	332	345	328	324	289	315	321	311	302	328	330	324	343	321	335	346	305	295	330	304	301	317	329	323	313	285	303	314	329	308	345	322	312	351	316	326	297	333	301	311	306	332	340	331	322	297	325	341	311	324	339	310	331	329	348	326	345	332	311	369	357	332	345	291	324	304	309	325	317	334	315	320	340	347	332	337	342	327	329	345	329	325	302	339	329	319	307	337	335	347	279	325	292	339	304	332	311	320	318	307	340	337	288	340	318	310	328	302	304	350	336	341	321	296	325	318	291	316	327	289	314	321	297	338	306	322	335	317	336	307	330	320	322	319	311	320	369	314	322	344	294	319	313	335	324	294	323	346	330	314	334	322	326	352	332	324	334	341	320	328	315	312	333	339	352	326	329	348	309	336	338	341	306	326	327	341	306	339	322	308	349	304	328	307	326	308	308	319	345	316	332	299	337	334	337	333	311	311	334	311	300	316	325	318	322	345	321	313	313	315	314	307	326	330	307	324	299	313	324	291	335	319	327	321	334	306	298	334	315	344	285	344	313	323	299	342	287	325	317	291	308	308	343	294	328	303	313	303	319	326	337	335	351	280	306	310	327	350	304	305	349	315	329	282	322	317	311	323	332	331	319	320	351	318	301	334	303	308	322	354	336	348	347	320	312	330	312	317	318	311	319	316	351	311	316	355	308	305	342	324	315	313	298	315	293	322	297	306	322	327	333	308	322	301	345	315	287	334	327	313	304	308	317	329	359	344	317	324	323	341	335	316	297	335	355	289	330	332	356	296	339	334	338	342	320	284	295	315	324	320	343	292	324	328	347	321	320	318	307	284	316	318	334	315	320	324	311	312	300	347	337	300	348	326	316	293	311	307	326	337	329	335	288	359	361	336	322	322	321	299	313	335	350	320	327	352	299	306	283	325	329	365	301	315	347	300	372	344	339	347	325	331	314	320	329	320	321	309	302	342	335	321	320	364	300	289	297	316	307	338	304	335	296	305	320	328	305	282	307	359	343	299
3299	4673	3717	1814	1303	991	806	687	621	563	486	492	481	432	451	408	439	367	389	418	360	386	388	412	372	346	375	334	361	384	360	374	372	376	363	325	361	350	392	394	329	325	362	324	366	309	382	359	326	329	377	361	350	351	334	353	355	327	325	365	370	338	334	367	353	323	353	342	360	332	359	320	359	350	376	348	332	345	343	340	344	351	366	335	357	313	317	343	380	354	346	333	325	331	410	327	337	283	328	363	374	346	348	332	344	348	331	354	308	358	361	344	357	330	346	314	365	372	352	352	364	345	387	356	338	332	332	289	353	336	342	304	387	349	332	345	297	345	351	331	327	311	340	330	313	326	316	317	329	330	318	343	336	336	329	361	374	338	335	332	354	326	329	357	337	325	343	354	349	331	345	306	355	333	328	349	379	349	343	335	355	335	338	334	333	363	349	296	333	334	348	323	316	346	293	361	317	329	351	342	320	365	349	348	359	345	342	358	334	376	309	363	347	354	360	324	330	329	346	306	361	379	346	372	354	314	362	368	343	333	324	335	341	332	347	345	329	338	341	307	355	337	359	335	339	354	340	336	343	338	358	327	339	366	325	369	316	350	350	368	344	332	350	318	351	335	349	338	338	328	328	330	337	344	324	359	322	337	372	368	323	362	356	345	372	353	321	351	360	343	348	326	321	313	329	339	311	380	340	367	358	325	347	333	371	305	359	342	354	356	362	346	355	343	344	335	327	358	335	332	320	328	347	372	356	329	329	340	334	348	334	344	364	329	337	328	359	329	364	329	325	345	360	339	340	336	343	341	351	346	311	327	351	327	316	330	342	320	354	371	386	333	366	337	348	342	359	302	338	367	345	339	329	352	366	347	328	359	324	351	328	363	343	329	315	337	338	336	338	350	323	356	319	352	338	321	324	345	378	320	336	333	357	351	334	346	379	334	342	368	353	352	324	370	344	321	347	357	342	316	345	373	351	345	369	320	325	353	356	359	319	355	316	363	363	344	328	349	329	330	362	335	372	336	343	333	312	319	339	321	301	342	363	333	345	343	346	362	340	328	342	321	319	352	314	337	360	307	342	359	307	341	364	350	296	353	315	341	327	334	335	348	302	348	333	353	352	330	335	334	343	331	341	376	332	350	352	331	370	324	336	362	339	351	348	321	338	355	349	359	312	351	340	329	345	355	332	347	320	353	348	358	340	343	335	350	361	325	322	315	372	344	329	359	342	343	317	362	332	318	313	347	351	346	317	357	314	360	363	301	348	305	360	324	295	339	329	319	312	338	342	306	293	346	336	338	344	348	338	327	344	314	372	357	331	336	290	348	316	323	335	364	347	343	360	341	298	321	343	348	320	333	337	326	333	324	357	358	333	355	357	328	351	345	308	346	344	383	346	298	359	324	304	342	347	331	284	346	364	328	328	339	349	336	358	328	347	359	360	316	313	305	312	376	332	319	366	311	348	342	335	332	325	336	333	336	296	352	338	328	347	367	333	331	331	333	361	318	340	361	363	328	317	340	334	345	324	368	324	335	324	353	322	343	333	348	333	346	313	313	319	336	320	335	349	312	334	342	326	330	345	341	372	359	312	331	351	365	336	356	317	342	328	373	346	321	299	336	315	307	363	342	350	337	336	321	317	338	311	329	342	351	340	317	334	343	343	350	326	353	343	363	324	343	358	305	312	307	343	342	326	356	323	355	334	338	353	328	332	334	325	346	335	340	345	306	347	306	325	351	339	343	321	358	366	354	301	329	334	336	339	333	371	359	319	320	330	328	336	341	320	333	357	327	309	337	337	302	343	292	350	309	340	312	316	339	334	355	334	341	343	357	336	353	330	340	311	317	335	332	349	332	351	344	329	352	324	323	303	358	330	360	346	342	316	348	336	323	324	340	329	327	313	324	351	319	364	290	357	326	335	347	338	330	367	306	344	355	314	363	363	346	349	366	342	353	308	293	314	337	353	310	310	329	354	324	345	331	367	368	319	330	333	319	319	348	333	342	367	332	329	360	335	334	338	338	341	327	301	343	367	342	337	329	337	351	295	336	324	332	315	328	331	353	308	367	342	325	317	328	316	358	336	308	337	332	290	329	336	340	354	298	329	329	326	332	326	344	340	351	329	340	306	323	364	317	327	356	331	327	347	365	328	340	347	340	342	330	355	330	313	335	340	318	349	351	358	335	319	347	333	312	372	332	342	372	342	356	320	305	336	323	387	352	370	324	325	337	369	325	364	324	346	353	323	365	328	352	340	355	321	352	333	313	347	301	347	292	336	363	344	302	346	313	318	350	345	349	340	301	327	319	322	361	339	347	329	321	338	362	328	334	350	341	316	312	344	333	334	344	330	336	318	327	325	334	362	326	362	351	328	351	323	307	313	356	353	358	359	343	336	359	319	318	363	330	352	299	344	345	351	316	326	345	333	352	345	327	349	346	341	355	311	348	321	340	373	360	323	353	311	337	329	322	352	329	359	330	318	279	324	344	327	335	342	347	375	330	330	339	326	320	329	327	349	318	284	333	345	334	347	335	354	338	340	368	331	340	337	349	365	356	339	338	293	344	338	317	364	330	337	339	305	319	339	330	340	343	321	320	334	341	384	322	347	365	335	327	333	325	331	365	314	325	335	320	329	326	333	339	354	330	334	319	338	337	326	384	347	378	331	353	348	292	336	349	374	323	361	336	340	337	338	330	334	335	322	319	347	315	326	373	357	347	352	318	356	370	335	366	353	342	324	347	319	327	306	343	294	318	354	343	362	347	332	328	314	324	304	320	316	365	328	349	330	345	364	337	352	358	361	339	349	363	320	343	328	325	331	344	350	342	353	331	333	347	341	313	340	342	326	305	331	336	357	339	360	328	347	332	343	337	362	314	362	312	339	357	330	323	303	341	348	360	323	368	317	299	308	328	341	353	317	366	331	361	366	375	318	353	296	377	367	308	367	338	315	305	292	352	345	353	302	348	355	316	343	317	323	334	314	332	335	321	361	383	307	343	325	334	326	334	308	341	343	347	353	328	345	296	339	333	353	337	352	363	353	344	352	359	369	343	309	328	327	321	328	317	335	353	332	342	338	305	353	339	325	350	349	357	323	315	334	320	359	316	342	338	339	333	334	349	347	315	321	356	315	346	321	333	361	316	380	365	323	344	301	326	338	327	325	317	369	343	322	349	315	317	324	350	361	312	335	313	278	345	328	338	359	338	339	327	344	349	349	344	362	312	346	327	330	375	315	336	308	330	356	384	330	335	344	305	333	366	332	303	315	352	356	293	350	328	314	336	328	361	363	327	360	324	366	331	319	345	351	338	343	337	329	321	346	315	350	337	351	350	367	338	341	314	314	318	364	301	320	356	314	349	335	330	333	330	317	338	352	329	309	353	322	350	357	357	322	358	331	324	325	319	347	350	338	353	334	361	334	322	315	348	324	323	319	306	318	337	319	286	359	346	344	335	316	325	335	339	375	326	311	344	356	365	335	345	351	294	347	352
27542	11551	1997	1183	893	858	881	860	833	807	884	753	854	802	810	830	808	820	868	816	851	847	877	789	816	789	815	812	844	863	811	783	791	789	837	803	855	830	839	813	834	836	832	836	840	824	807	835	815	804	765	840	819	822	875	824	835	823	814	817	781	814	839	812	873	815	789	811	794	805	803	829	827	844	858	791	823	832	834	827	823	814	827	807	790	832	809	822	825	805	808	807	805	820	821	795	839	814	845	817	834	850	806	787	787	871	819	787	777	883	868	808	826	878	823	806	864	785	798	802	830	818	797	803	799	839	836	821	801	824	810	789	765	835	804	820	821	750	819	811	801	800	825	830	863	815	814	829	796	818	812	809	819	876	847	869	801	842	869	853	794	764	816	845	859	882	870	787	860	809	851	790	913	809	819	813	789	812	763	820	807	817	852	866	791	794	892	796	865	830	836	796	782	803	836	846	781	884	775	762	833	778	841	847	785	834	811	801	818	879	808	865	829	854	805	816	831	812	803	824	801	828	834	814	838	827	799	799	754	801	777	811	795	811	869	851	805	770	815	790	891	763	862	777	817	859	787	798	856	851	850	797	810	831	813	798	843	769	791	789	843	876	857	826	819	816	777	790	843	865	849	756	828	790	782	811	851	888	774	829	815	822	865	817	829	796	854	851	818	872	811	802	828	863	809	804	832	815	847	837	808	842	768	797	798	865	860	765	777	842	803	784	842	809	800	802	847	759	846	793	797	793	787	831	812	765	859	838	819	806	800	827	839	834	844	800	887	818	845	774	775	853	795	803	783	836	771	789	884	824	881	804	793	788	793	867	825	824	816	808	814	786	814	851	834	869	846	824	809	845	770	811	773	832	807	830	819	852	795	864	817	846	798	847	800	839	904	821	760	828	772	833	848	839	799	801	819	822	821	806	803	819	845	907	815	847	793	864	836	860	786	805	779	805	815	803	817	823	810	817	848	844	832	835	867	762	811	812	769	804	830	873	823	834	824	794	823	806	836	828	841	876	859	781	817	812	823	842	808	768	822	817	790	814	845	771	823	802	882	763	808	822	820	804	824	853	841	863	818	830	814	784	842	814	784	813	791	835	818	798	814	759	837	849	826	839	806	789	815	859	832	759	816	784	865	820	833	856	835	909	821	807	800	795	836	798	789	820	791	819	860	865	778	797	859	844	802	839	826	790	846	838	838	841	790	795	810	784	804	822	821	794	804	867	826	798	810	829	780	823	825	796	878	867	854	847	850	881	785	817	781	798	867	801	844	793	788	770	800	853	857	808	834	853	834	818	865	788	790	848	806	839	794	872	828	850	789	808	847	782	901	837	837	830	796	844	829	829	797	766	826	840	802	883	842	825	841	790	798	852	800	860	797	867	834	845	799	860	833	814	776	862	826	793	791	796	821	820	837	841	832	767	842	846	779	822	887	794	874	824	828	814	839	821	826	824	854	825	762	768	831	844	795	807	843	808	825	782	888	848	872	809	792	826	782	839	876	849	786	784	833	866	830	819	825	844	841	780	807	793	805	810	806	794	785	853	844	793	815	838	831	866	828	780	803	888	801	832	813	813	824	824	830	820	770	850	837	773	803	823	792	791	792	845	769	799	855	810	793	808	815	840	784	791	815	814	802	791	793	803	819	848	861	921	814	806	861	795	821	811	801	811	886	868	856	825	807	826	794	779	838	782	868	826	797	795	862	792	808	851	809	880	800	760	827	807	805	783	841	835	836	847	816	779	844	847	840	798	800	823	821	885	777	855	791	876	812	858	872	816	790	827	813	833	835	825	841	781	797	853	874	859	804	813	807	827	842	799	804	813	824	851	800	836	846	793	859	832	816	853	877	794	837	847	854	837	825	819	802	847	806	841	856	819	805	823	867	838	840	829	825	820	785	785	819	802	797	836	804	880	852	803	852	816	859	860	834	848	790	760	757	808	800	834	840	823	821	800	837	774	835	830	822	860	815	836	838	806	798	844	807	796	839	840	845	833	848	830	808	868	777	839	834	846	854	810	884	820	819	823	869	824	842	827	796	835	788	783	762	762	884	836	875	842	828	850	800	843	785	854	827	820	875	823	854	792	848	816	778	793	826	815	779	803	831	840	803	801	859	824	858	813	821	837	843	772	847	842	817	811	859	853	779	806	811	810	794	849	754	812	828	804	842	812	808	822	849	818	870	845	772	805	773	828	814	819	808	813	794	867	803	813	857	833	812	798	855	858	795	808	829	808	820	875	856	841	870	829	827	848	847	796	833	864	826	801	894	891	841	809	790	840	809	827	801	813	828	843	796	750	887	812	836	863	773	857	791	793	838	755	836	888	870	836	762	848	789	811	813	822	779	778	754	856	792	828	844	819	837	874	820	816	821	813	854	832	836	800	857	855	840	850	788	805	773	799	828	828	789	807	806	820	842	772	823	823	785	807	806	838	727	823	843	856	804	780	831	764	826	820	793	832	840	856	833	863	794	824	814	796	840	844	809	822	797	830	805	784	803	835	791	792	839	795	839	831	804	797	865	836	810	814	829	799	825	801	839	832	824	782	770	878	804	789	831	817	813	795	862	788	803	766	757	843	887	864	798	789	797	834	814	824	787	860	826	808	816	882	858	824	838	841	881	880	806	844	870	796	819	858	778	845	756	806	797	824	790	847	853	861	766	825	854	862	835	836	846	783	797	816	859	844	836	809	892	810	834	868	841	793	809	808	799	793	831	808	848	835	848	828	791	832	818	771	828	866	804	811	822	876	857	873	782	811	799	831	795	787	817	843	830	772	865	837	822	843	844	810	833	805	858	793	797	796	827	854	870	830	819	825	884	832	839	847	797	826	802	794	835	861	874	836	802	836	828	856	791	802	873	781	805	892	825	780	809	825	821	805	901	830	870	854	838	831	799	784	841	853	804	785	833	832	832	843	844	748	838	833	795	841	761	841	821	785	805	772	832	827	817	839	829	817	779	797	861	842	804	850	810	751	795	828	845	828	800	835	864	848	817	800	831	795	837	814	823	876	858	759	764	822	792	834	855	802	800	805	824	846	824	807	872	842	819	838	793	784	817	826	815	770	828	810	831	807	811	839	803	859	852	795	804	815	872	861	797	776	843	841	844	833	889	815	821	830	846	869	839	853	860	815	826	830	801	777	841	801	833	793	829	842	847	779	862	781	798	879	813	838	844	876	843	901	784	821	816	827	822	808	856	829	867	814	832	856	818	812	826	857	861	778	813	806	858	798	835	788	800	836	803	807	840	810	875	804	846	734	813	806	872	812	796	839	811	761	869	836	829	836	799	890	873	826	766	837	852	809	808	837	797	798	847	823	829	812	807	865	808	803	858	834	809	813	779	809	828	844	912	849	850	823	806	822	800	820	829	833	814	849	808	786	784	828	802	829	807	805	810	835	799	782	797	782	792	838	869	787	751	837	865	811	862	822	819	816	827	885	778	804	736	781	774	811	786	811	857	828	796	777	815	785	797	800	813	817	830	826
5134	968	839	767	807	735	738	691	735	680	748	756	742	739	754	763	695	690	699	707	695	763	773	723	696	728	753	718	705	742	746	728	729	703	736	742	716	719	686	772	739	721	753	722	657	716	709	707	718	716	754	737	691	721	716	729	755	734	736	691	773	759	672	728	707	740	693	718	713	742	760	680	727	690	741	700	688	736	739	761	740	720	703	707	709	732	710	764	754	734	765	698	714	715	759	706	735	723	736	725	759	707	669	729	719	697	667	704	720	720	710	671	721	727	692	679	750	718	720	672	705	718	743	697	713	692	689	733	667	730	712	715	741	732	725	719	753	744	654	715	756	760	734	685	697	715	751	705	690	767	698	713	740	743	713	710	722	733	734	713	737	702	733	718	779	734	717	737	657	708	755	704	725	690	748	718	711	696	734	682	727	697	667	660	699	729	691	707	667	679	721	708	722	715	699	735	684	715	689	708	755	709	705	731	710	708	710	709	718	743	727	710	717	692	738	677	720	696	738	738	751	738	697	696	722	767	715	726	707	747	725	693	725	749	685	738	680	728	717	694	696	746	677	725	705	717	688	693	633	707	732	709	769	720	720	680	714	729	751	732	684	736	691	693	685	778	752	741	706	704	692	729	723	744	696	728	719	753	725	715	731	724	693	754	757	725	730	712	682	780	670	746	748	728	716	742	704	704	729	743	708	711	719	705	708	723	739	757	690	704	722	748	705	728	698	737	767	698	746	746	713	721	775	671	680	702	687	724	707	663	768	699	738	723	680	774	708	707	719	721	751	712	710	743	707	711	709	676	721	720	716	689	683	743	710	675	675	725	711	749	734	715	729	727	722	718	721	739	721	687	677	706	741	745	681	688	720	736	739	688	667	728	725	688	683	705	723	703	718	686	728	670	728	695	692	721	683	704	743	747	734	724	738	704	732	686	730	707	696	709	735	671	693	693	728	722	710	719	749	683	724	748	693	677	694	702	707	751	737	693	707	709	743	728	712	756	711	738	746	724	721	711	704	711	716	713	720	675	753	725	729	695	698	762	713	744	715	722	732	761	743	658	727	709	767	743	718	720	729	718	729	674	723	717	727	681	710	721	713	734	747	744	720	690	722	747	705	708	755	711	726	745	727	755	701	707	763	745	711	737	703	662	717	670	691	742	730	735	773	676	729	710	718	701	739	717	710	682	691	718	685	703	677	685	801	667	681	721	733	730	715	674	734	756	673	720	745	731	732	718	746	758	718	673	769	708	718	714	751	705	672	770	714	705	752	697	696	726	701	726	689	735	704	726	680	701	704	717	690	731	673	672	704	697	715	686	753	717	722	698	750	726	668	729	778	711	738	709	738	690	714	703	731	741	770	673	678	743	725	759	716	715	739	773	712	730	740	741	746	677	717	674	719	712	750	756	721	724	712	761	742	714	707	674	698	691	767	720	741	720	698	701	735	702	705	737	716	750	672	751	742	743	700	696	753	719	730	756	714	717	756	735	735	678	722	692	738	706	696	730	669	720	690	766	700	659	753	732	775	738	727	741	719	720	730	743	711	656	705	750	703	692	663	700	719	736	734	684	681	703	697	740	712	693	756	731	704	711	706	705	663	696	699	769	709	754	681	677	676	695	721	766	690	721	746	761	715	700	691	697	715	750	711	717	714	725	757	686	751	691	787	718	685	695	729	760	738	733	720	697	683	715	714	697	730	745	719	722	713	712	658	700	727	672	750	703	679	728	700	742	714	707	771	730	707	740	692	726	723	730	730	711	699	741	720	702	700	692	734	671	741	720	736	730	724	737	716	729	732	691	705	694	698	751	767	738	717	733	701	710	734	764	715	746	705	744	716	709	689	733	745	688	704	701	755	702	736	707	719	726	700	744	757	739	677	706	719	692	663	707	693	739	709	699	709	779	709	693	746	722	661	724	700	733	713	676	762	701	738	716	719	752	714	712	705	741	720	765	740	681	728	706	656	673	725	745	706	767	685	722	700	724	673	766	731	709	721	731	700	692	697	779	703	720	697	757	757	697	720	734	684	700	732	695	726	665	773	730	700	755	687	746	728	696	693	728	751	698	703	718	701	719	712	722	709	712	730	748	693	721	734	756	707	708	743	696	705	695	730	698	674	710	800	688	650	730	718	705	733	764	695	720	663	720	705	670	736	771	727	758	755	728	745	717	708	733	693	735	719	721	715	728	713	728	720	761	692	713	731	735	690	718	690	701	722	714	733	734	739	710	740	749	722	696	709	729	737	724	683	710	753	730	745	713	749	701	682	727	707	746	709	739	734	689	737	741	698	696	713	704	697	703	748	714	733	683	750	758	713	742	706	712	725	717	733	750	738	741	753	760	712	745	728	728	735	743	742	704	736	760	715	733	673	716	708	702	734	701	782	700	723	720	736	721	718	700	698	675	725	728	727	715	722	686	700	697	720	733	698	735	757	728	788	709	709	716	733	727	755	728	720	697	718	676	723	680	706	724	699	741	727	718	687	774	741	693	701	732	665	707	712	703	683	696	761	723	718	728	735	750	713	738	716	691	748	719	698	744	731	729	699	740	669	692	730	720	700	716	677	709	704	703	717	682	709	667	741	738	689	738	747	672	734	709	719	691	724	723	682	773	703	745	742	703	706	689	678	700	728	750	764	720	746	714	733	709	712	749	693	677	730	704	740	762	679	709	746	733	687	705	695	689	673	739	712	748	725	741	732	710	695	712	698	698	747	713	739	720	687	680	773	735	668	729	738	708	677	713	711	670	758	688	707	726	750	774	711	735	728	716	706	697	761	684	726	729	718	742	719	739	700	701	727	715	757	738	734	707	731	748	759	674	723	712	686	691	733	678	731	734	664	739	682	733	724	770	701	729	756	662	770	689	686	720	754	696	735	734	768	700	713	667	703	766	755	659	676	736	737	714	728	701	695	694	743	738	704	767	763	739	750	737	680	675	714	705	711	691	684	687	771	688	755	707	697	821	703	713	706	700	756	689	742	711	698	737	714	684	718	681	707	752	779	752	715	697	707	740	709	722	744	677	709	713	717	706	742	748	688	720	747	695	712	709	684	728	692	683	744	700	693	714	720	734	740	722	739	672	661	705	727	748	734	706	752	756	741	705	716	712	699	710	726	722	690	712	743	737	712	732	683	696	730	737	723	705	690	721	708	685	706	713	695	716	736	673	717	709	748	711	723	717	745	694	700	731	728	695	737	749	709	743	743	739	707	695	745	747	693	744	756	671	708	761	707	728	723	751	718	741	715	746	700	725	699	741	708	712	728	730	729	774	772	707	696	718	773	733	733	696	714	697	679	718	707	728	717	754	722	759	737	753	695	756	718	749	694	701	670	777	735	741	723	756	697	705	715	748	700	721	718	655	698	761	708	756	717	733	695	705	730	793	725	754	717	682	735	723	731	681	720	745	696	752	698	717	745	716	758	708	756	705	750	704	757	735	718	703	735	690	725	782	735	749	710	661	702	751	732	681	765	695	745	720	668	731
25794	21399	25535	17475	1888	962	896	836	796	802	801	777	747	728	734	725	718	733	695	691	732	672	663	766	710	729	677	717	701	689	794	731	711	698	730	726	707	700	734	702	710	723	657	719	739	715	699	697	754	791	665	679	699	666	710	721	691	675	734	682	758	646	686	754	781	711	675	724	695	717	700	722	752	713	674	696	758	698	688	747	704	726	723	691	683	718	705	725	712	713	733	705	684	746	706	726	739	673	668	728	726	715	698	711	703	650	711	716	719	673	704	706	677	687	677	681	677	715	682	671	692	700	714	674	715	772	669	708	676	736	710	690	742	700	743	670	683	713	710	757	720	702	728	705	713	695	685	710	672	702	739	681	743	767	706	729	678	711	706	686	698	680	696	715	694	768	674	712	713	716	711	724	689	678	711	688	687	694	719	663	700	713	689	740	720	739	669	736	754	691	721	758	712	688	707	710	669	706	694	713	694	721	717	710	761	686	706	693	753	705	679	718	728	718	727	703	702	712	737	712	721	752	706	716	700	679	713	684	729	710	739	691	695	668	717	735	734	688	731	676	676	680	698	713	725	675	702	707	716	707	711	731	723	647	679	715	713	736	691	672	746	694	709	703	671	705	674	711	730	662	648	689	711	675	721	728	730	689	700	713	666	710	710	697	716	679	719	701	674	702	681	740	694	717	659	683	700	654	724	700	689	697	691	632	687	704	632	687	703	715	694	729	724	734	710	687	749	667	793	682	660	705	686	673	732	711	729	678	688	718	684	728	706	697	717	699	707	676	742	736	680	713	697	752	676	732	702	684	706	720	717	657	707	735	689	673	695	689	714	743	666	747	700	671	716	714	722	694	678	750	692	660	767	732	671	721	698	730	729	709	640	670	642	720	711	744	706	695	698	702	681	699	757	683	758	692	704	709	723	707	723	686	729	687	720	732	740	711	718	698	735	705	724	637	701	721	730	685	710	725	728	724	779	715	738	704	690	667	706	701	704	693	732	693	730	676	670	711	721	716	682	715	742	728	713	704	739	734	726	704	729	733	722	657	695	723	743	730	722	713	740	702	721	691	642	693	701	691	754	651	677	725	699	687	704	691	694	670	729	742	718	722	710	734	702	704	682	734	677	693	712	734	697	713	728	711	675	694	691	713	706	718	660	686	691	710	725	713	709	752	758	731	697	743	669	661	676	704	743	745	724	704	693	738	757	709	705	690	712	710	662	694	713	720	667	722	686	717	727	681	736	735	697	749	721	699	708	702	734	676	709	703	715	718	689	690	678	722	668	671	711	694	712	716	722	701	724	741	692	705	676	719	714	677	703	745	704	682	686	710	716	722	718	734	711	752	688	735	694	771	721	721	743	699	695	716	772	706	729	727	722	694	713	670	671	741	748	726	682	704	719	726	729	680	681	694	702	750	710	677	715	752	663	729	642	693	738	747	670	704	730	679	675	697	726	704	718	712	686	696	723	689	708	683	688	721	718	735	688	712	705	681	721	705	703	706	713	718	753	704	687	720	743	703	686	709	707	667	742	707	706	717	670	756	730	714	708	745	673	708	703	694	716	699	727	726	718	752	765	697	740	775	728	724	663	725	697	646	675	697	729	684	760	699	690	677	762	743	736	740	737	662	660	743	719	677	730	691	750	665	709	705	708	734	775	736	705	720	681	692	714	691	738	671	693	689	748	722	702	689	729	713	667	685	716	685	747	675	730	719	683	739	717	682	670	681	735	646	678	703	703	695	702	717	742	706	764	709	729	714	754	709	760	661	716	676	773	741	720	713	716	715	690	724	728	652	706	701	679	747	701	632	693	707	686	697	718	672	705	731	665	727	744	692	744	709	727	704	693	721	679	726	702	754	706	692	705	665	670	700	719	674	755	661	724	715	729	709	669	710	666	685	723	734	710	716	670	749	701	702	744	671	729	722	732	694	709	696	693	666	688	783	669	751	676	711	676	686	708	672	683	722	697	689	689	690	705	692	729	716	705	668	714	751	747	697	695	676	683	672	714	754	683	710	708	672	689	652	743	700	732	753	692	650	693	698	685	732	696	713	698	700	732	718	690	679	710	726	720	683	708	710	661	703	725	699	716	690	749	676	730	695	713	720	702	703	748	680	705	698	707	672	689	710	725	690	707	701	698	661	688	704	710	732	715	745	681	732	705	691	695	715	683	701	700	674	730	709	693	711	702	741	696	753	682	716	712	750	735	703	715	745	653	690	721	721	683	728	636	696	705	745	697	680	733	713	679	735	731	740	747	758	750	696	719	701	692	680	706	712	669	685	754	651	717	697	721	704	739	697	691	712	678	670	687	678	728	677	689	697	671	718	734	681	705	710	714	720	723	711	701	743	699	748	738	698	687	672	697	721	682	694	714	711	786	677	726	686	665	733	714	717	723	718	678	673	723	704	736	704	716	656	690	709	714	700	670	665	677	674	724	717	699	696	705	668	710	682	695	704	696	709	684	692	668	700	675	699	692	698	673	728	701	730	691	642	707	668	754	710	694	732	671	640	681	726	731	754	690	722	638	696	705	747	674	745	679	682	727	743	706	699	765	670	664	734	727	706	727	676	724	718	665	739	687	749	704	726	654	688	741	727	754	681	693	693	708	688	683	706	723	726	741	733	726	650	728	703	666	688	673	687	700	739	680	729	767	681	740	749	689	701	710	671	656	711	672	682	725	680	719	674	710	708	716	699	696	672	723	710	721	702	681	705	744	737	715	666	712	696	720	697	599	711	696	680	662	712	701	708	717	683	709	750	707	746	709	663	661	691	725	686	676	695	689	742	691	710	672	742	713	740	663	712	735	709	747	670	695	676	721	727	677	682	723	699	645	689	734	768	677	681	679	685	716	700	698	811	723	732	687	700	692	694	716	700	677	697	715	715	682	715	745	702	650	711	708	725	650	746	667	713	726	678	690	716	652	704	725	730	717	727	734	674	686	781	732	684	704	696	745	677	697	686	677	743	679	745	670	696	653	693	693	715	714	669	681	734	722	653	726	700	758	732	696	669	705	754	655	723	648	694	689	752	711	706	720	672	711	724	677	735	703	706	703	693	707	759	762	641	712	706	748	691	715	636	749	689	729	683	699	726	715	683	719	718	689	690	677	683	709	724	731	725	693	693	699	732	718	684	728	704	717	725	725	763	737	695	709	681	701	691	704	730	698	720	662	697	715	729	703	658	729	683	758	690	703	716	686	699	749	732	685	678	735	675	670	673	698	715	703	706	708	706	749	722	681	712	692	738	678	712	707	742	691	700	663	686	687	752	737	703	677	714	748	698	696	694	735	734	742	717	683	671	697	709	748	707	693	729	692	701	704	702	674	676	752	709	761	717	680	676	686	733	701	758	690	647	693	692	664	683	761	689	760	707	752	742	706	720	666	717	760	716	721	668	698	732	693	710	696	735	680	703	736	689	673	654	679	694	663	696	742	726	688	672	683	705	766	705	757	731	693	743	673	718	728	753	695	758	717	728	685	708	712	657
3599	2144	1849	1116	937	835	820	772	703	687	715	721	736	679	681	700	666	629	706	695	734	686	626	684	697	661	675	676	627	706	649	673	679	662	638	646	616	691	656	672	672	658	642	664	663	665	672	671	683	702	691	653	620	665	654	667	682	650	651	684	659	649	649	671	647	671	671	698	649	691	654	657	677	638	642	650	634	646	693	638	686	683	661	632	684	659	666	641	635	681	640	646	664	661	649	653	666	642	680	656	668	698	714	664	645	659	677	699	690	685	640	684	689	674	699	652	639	641	656	657	672	674	664	625	616	639	627	674	630	636	648	651	665	660	658	625	654	653	634	658	680	658	716	685	613	648	651	688	659	618	668	647	643	679	652	663	641	696	661	651	652	670	651	606	615	699	629	636	670	675	653	662	667	645	655	679	669	636	669	670	678	668	657	629	687	637	633	662	629	626	707	666	652	650	688	696	634	653	651	655	648	685	649	643	688	624	635	625	625	669	654	642	641	662	664	640	621	688	676	643	672	679	645	638	602	678	629	707	640	627	658	647	641	690	630	655	669	640	640	645	704	670	644	624	659	665	670	629	668	657	669	643	712	696	704	607	643	678	647	673	655	697	636	645	630	628	678	676	635	671	641	701	673	638	655	632	659	644	666	652	636	609	674	675	635	658	643	663	659	620	646	674	708	632	637	625	630	664	661	670	660	680	629	637	677	669	629	661	601	656	695	647	648	649	643	676	672	641	608	663	655	638	682	666	649	735	620	628	683	649	637	636	662	667	641	642	649	664	688	595	639	647	658	673	631	660	659	649	682	621	651	666	615	600	663	655	659	645	609	647	667	702	646	620	668	672	669	611	674	666	662	667	591	679	608	642	608	606	658	663	645	638	626	660	671	672	710	655	645	640	664	666	695	653	670	693	658	591	649	688	679	648	653	655	629	637	658	593	613	608	643	662	628	654	638	606	664	613	675	665	619	665	640	653	664	701	646	642	619	655	661	641	634	645	603	645	666	646	664	667	629	689	647	660	652	629	644	654	652	641	664	712	663	646	677	644	645	641	651	661	663	665	678	598	652	623	607	641	628	668	682	623	661	668	646	633	629	662	606	666	587	641	656	642	676	675	682	666	691	680	670	635	678	655	647	655	640	656	681	654	672	619	676	617	666	625	672	648	682	661	653	664	679	653	654	645	639	648	620	662	680	679	649	640	628	664	680	648	656	666	658	683	665	630	631	643	624	679	667	650	679	677	677	613	661	649	676	660	643	650	678	675	666	627	684	682	684	719	643	632	640	663	691	639	640	625	675	628	667	634	624	658	682	638	621	674	667	660	685	655	669	650	710	652	658	684	669	628	654	674	654	639	628	690	651	674	676	649	610	647	645	632	656	661	694	663	631	621	624	666	633	654	669	631	695	622	644	634	686	681	596	643	635	619	639	615	607	685	628	667	669	681	639	684	672	644	647	624	677	668	651	623	619	629	632	686	647	604	633	667	678	666	644	699	646	690	675	628	608	614	652	679	686	680	610	646	661	674	632	655	656	611	681	647	639	633	641	611	641	702	654	617	636	641	635	635	642	658	664	654	679	631	639	649	672	648	670	654	653	667	655	660	682	640	647	639	618	693	652	720	604	665	668	650	645	663	642	635	660	642	664	674	639	667	610	626	627	626	618	645	678	675	670	656	660	658	633	648	672	670	610	692	658	675	648	662	660	665	648	604	642	658	674	681	669	666	653	672	687	614	680	699	617	702	653	647	651	596	656	662	619	589	609	641	685	660	622	652	610	649	623	654	656	657	654	657	640	669	626	657	638	632	648	663	640	674	647	658	640	656	660	679	624	704	659	638	652	667	654	667	622	611	644	650	691	600	655	620	629	657	687	656	638	624	612	691	646	653	638	665	678	609	677	687	632	627	655	687	668	600	663	647	626	638	638	633	622	656	629	658	666	613	697	694	653	608	698	665	595	691	646	662	661	656	664	650	675	639	610	633	623	651	642	597	634	673	676	650	648	639	641	642	647	663	651	680	644	662	657	652	594	667	621	665	631	631	656	667	684	641	660	675	677	645	682	633	697	619	716	618	665	662	675	670	715	649	653	650	629	641	619	630	646	679	643	689	655	639	640	611	659	636	664	605	624	615	674	627	649	634	667	694	647	661	685	689	616	652	655	670	660	626	631	650	651	623	641	628	661	665	612	613	687	679	616	625	662	656	632	631	593	646	649	629	644	656	668	618	628	624	628	650	663	641	682	644	621	673	657	651	629	658	696	672	663	673	637	592	655	656	619	622	672	636	672	628	595	594	641	655	640	641	648	616	597	635	677	707	595	656	706	677	663	680	620	624	637	689	664	675	631	661	651	672	695	652	622	622	677	616	647	668	681	641	627	662	620	652	737	666	638	644	675	640	619	644	652	688	640	671	686	672	647	672	649	619	671	645	636	673	664	648	609	631	649	632	663	639	631	656	631	666	694	642	654	675	648	631	656	679	665	639	605	669	642	608	650	674	620	669	659	661	701	643	694	623	615	631	650	651	700	688	696	671	597	658	600	680	644	637	638	650	652	644	648	636	657	656	643	654	678	645	666	644	660	620	667	638	631	657	661	641	633	622	641	659	713	673	658	683	660	631	680	683	597	639	658	616	631	654	646	653	620	649	650	648	649	675	656	624	667	653	686	636	637	676	634	644	688	643	673	630	650	630	682	638	623	668	633	666	667	660	627	614	655	661	667	630	674	675	646	657	660	597	672	682	633	641	634	654	637	606	614	674	655	637	661	641	598	621	720	654	643	656	661	632	608	654	661	641	677	660	627	669	683	657	647	634	677	666	690	660	622	668	624	663	664	677	628	689	660	600	685	663	629	624	609	677	650	630	680	635	653	673	663	656	666	663	689	648	622	683	654	626	616	682	669	662	618	643	645	670	658	659	652	701	631	641	675	613	668	695	639	626	641	633	653	617	635	636	659	624	645	603	668	644	644	643	645	629	664	662	641	637	629	639	661	686	632	670	638	639	662	649	651	699	609	640	611	705	652	630	605	645	664	637	674	654	699	676	667	649	636	613	651	690	647	669	640	628	671	657	617	650	599	635	658	597	637	677	673	632	648	658	671	676	657	686	652	643	656	668	665	627	644	689	661	670	637	604	633	616	659	673	634	698	652	703	661	655	647	684	614	628	655	678	623	657	625	624	629	669	646	640	664	616	667	637	709	599	663	654	644	654	641	654	622	644	652	649	643	673	648	627	634	616	628	656	676	671	650	664	655	714	638	646	584	663	648	641	635	666	622	580	672	656	630	613	671	639	649	623	618	661	670	689	638	652	640	644	654	653	623	615	641	632	656	646	637	650	663	661	663	663	720	694	660	621	642	625	646	627	614	705	652	666	646	667	687	667	688	625	681	674	632	700	666	659	646	643	644	616	655	707	643	635	611	648	660	632	651	623	660	656	641	661	629	661	632	652	659	640	706	665	664	605	659	671	628	709	657	612	647	652	641	684
24331	21412	28552	24670	20060	2589	936	592	485	452	448	388	405	392	357	373	340	353	374	347	354	358	375	362	362	320	366	377	348	365	344	320	338	353	285	321	314	335	320	335	332	325	355	328	335	342	322	323	324	360	348	312	300	348	317	309	328	340	318	351	342	330	372	329	348	329	362	334	325	336	303	308	341	340	343	312	328	333	335	345	330	321	310	314	346	350	303	334	321	316	300	336	318	327	310	322	319	366	339	335	309	336	327	334	312	360	317	313	343	322	311	349	342	355	321	309	334	336	346	355	331	313	325	359	323	327	307	364	335	307	326	337	355	328	348	355	297	340	317	333	305	324	348	343	293	326	300	332	330	307	347	322	315	315	304	324	319	314	317	317	319	356	328	300	332	324	315	330	301	302	328	296	362	318	324	320	320	298	320	322	342	314	314	365	336	327	320	330	350	286	328	370	353	359	326	315	347	314	330	332	323	323	314	350	351	321	319	313	325	336	319	312	307	285	335	341	322	308	306	314	334	285	306	311	314	300	330	307	322	365	315	302	320	303	291	306	356	338	301	312	308	342	337	361	313	364	334	328	326	313	337	320	343	323	331	313	313	335	286	323	291	324	345	320	357	313	338	301	333	310	307	323	318	354	302	325	341	330	377	350	321	334	320	330	330	313	339	321	370	338	338	319	324	333	335	306	328	324	345	323	322	305	327	339	356	295	296	358	308	333	334	345	324	341	334	323	347	345	324	318	328	339	350	301	326	338	319	352	326	342	324	324	329	301	360	339	318	315	328	357	321	330	313	320	326	344	333	303	332	326	334	346	369	332	319	328	328	331	360	343	327	334	336	288	318	307	345	276	324	336	305	355	330	342	338	354	312	347	324	345	301	303	342	325	345	339	332	293	348	322	312	323	321	307	302	349	307	337	328	310	307	313	323	334	319	319	365	344	357	317	361	327	339	350	331	289	333	357	320	299	317	340	321	304	333	350	350	351	331	341	304	357	337	294	318	321	317	343	342	349	333	364	317	332	359	336	316	317	365	325	332	360	335	325	303	320	320	322	313	328	325	336	312	331	364	328	322	334	324	300	325	311	333	316	330	332	353	333	314	342	317	351	334	351	261	337	325	308	333	341	311	353	334	319	319	339	323	337	323	314	313	374	334	301	318	325	336	337	330	304	322	328	336	326	315	327	312	340	328	355	332	338	284	297	290	304	343	309	308	309	338	298	344	336	318	336	332	299	323	314	337	303	340	300	301	319	323	349	383	337	359	351	308	333	314	328	319	359	308	342	320	316	333	323	303	320	346	313	348	301	380	287	338	333	348	346	315	311	329	329	301	319	340	319	330	334	319	331	356	334	342	337	321	324	316	328	320	341	307	318	314	331	304	315	332	334	313	311	322	321	323	333	350	338	324	321	328	346	323	347	338	309	354	332	329	344	316	333	360	320	316	300	345	316	353	337	344	343	346	306	340	328	337	334	321	311	340	311	314	327	321	315	314	289	314	305	319	332	323	343	335	288	339	339	347	339	339	344	320	341	283	329	310	324	306	315	309	320	325	291	314	337	336	339	311	334	356	305	334	344	351	340	315	326	346	328	310	302	320	354	350	321	304	313	335	321	325	299	326	324	309	332	351	357	335	318	313	330	364	316	334	300	308	301	349	322	320	298	341	333	296	297	327	348	332	343	348	330	315	312	364	334	290	335	306	327	322	349	331	355	336	327	303	328	324	339	325	324	314	331	290	316	317	354	294	284	327	309	340	322	315	326	329	311	306	322	345	318	328	312	357	294	337	334	314	335	307	349	325	327	291	326	364	352	339	320	338	327	337	309	318	341	355	379	310	294	326	323	330	346	305	311	337	310	308	297	322	344	319	336	320	329	321	338	332	319	325	332	301	364	343	329	305	341	308	312	310	312	364	328	296	318	328	321	337	353	320	301	351	351	307	350	331	330	318	351	314	303	318	299	322	309	319	323	314	322	347	368	347	322	316	360	328	289	304	320	305	277	326	310	333	311	331	329	306	321	344	334	337	338	347	341	332	329	311	303	313	322	368	337	318	341	348	317	348	318	321	325	355	297	311	327	279	324	309	329	353	332	334	341	308	314	353	360	331	310	320	344	334	311	325	348	338	310	346	320	348	333	321	320	305	311	323	349	309	329	354	329	327	313	325	302	297	337	339	291	315	325	304	339	305	310	296	322	299	324	323	312	276	328	307	346	322	300	323	348	322	306	316	334	307	340	340	324	347	320	303	342	317	302	313	310	317	338	352	341	315	356	318	342	339	318	370	332	319	350	326	328	334	354	315	322	316	317	328	320	334	336	317	333	359	311	325	303	334	336	306	338	339	326	315	328	304	333	349	319	342	329	309	327	318	314	303	340	321	340	359	328	330	330	342	344	321	286	308	327	346	314	328	308	334	320	337	318	300	341	320	301	329	314	316	306	307	335	322	339	348	321	299	316	334	317	330	340	336	310	306	321	326	319	316	345	322	339	317	325	350	355	346	312	356	319	337	324	346	315	327	331	327	309	305	364	306	306	351	286	364	326	308	343	301	340	359	323	361	298	365	323	329	340	308	323	321	318	351	312	344	327	349	306	326	280	311	342	371	317	313	320	328	347	348	348	326	313	331	303	324	314	311	317	310	339	334	332	318	331	306	328	352	303	319	318	328	290	315	308	343	326	330	329	312	303	319	329	289	348	343	307	340	337	331	331	314	325	319	298	333	298	324	301	356	331	351	340	324	307	342	346	331	299	298	307	312	311	335	360	348	322	332	303	305	317	303	307	331	336	324	324	314	310	334	303	309	354	357	343	338	328	354	335	317	342	331	322	303	323	342	342	313	310	355	315	319	338	308	334	311	350	327	324	313	328	339	354	325	318	307	360	303	305	322	335	316	320	312	339	341	324	341	317	330	329	338	298	313	332	330	309	345	335	328	326	331	310	315	321	346	285	361	313	283	327	309	313	341	325	354	311	298	317	327	318	321	282	342	326	332	336	334	345	352	330	332	329	299	291	313	300	309	302	304	317	323	329	323	320	324	305	282	318	314	342	311	328	321	338	323	325	307	341	361	324	315	319	327	305	278	322	293	306	325	322	323	338	331	343	317	335	296	317	307	343	336	292	315	340	347	348	343	309	320	322	329	327	366	321	328	315	313	305	313	305	325	332	302	297	320	352	323	323	317	313	321	326	308	349	312	306	302	333	302	326	336	323	325	329	312	302	329	335	330	340	345	341	326	320	325	326	298	352	329	325	323	329	330	317	331	333	339	324	345	303	301	312	312	317	319	319	323	321	319	318	333	325	320	310	334	331	322	328	330	338	331	324	323	322	314	295	304	323	320	332	322	351	308	310	308	314	342	341	324	330	333	299	320	310	312	336	351	337	349	317	317	309	324	334	334	350	300	333	320	288	315	303	309	313	345	337	327	309	339	304	318	317	348	305	294	292	351	315	281	311	307	319	281	320	324	303	328	317	313	310	350	336	311	313
3411	4668	3658	1917	1281	1023	889	691	605	527	537	482	456	466	447	408	401	414	401	386	377	376	364	402	359	387	359	362	391	323	353	363	382	375	365	372	352	336	372	343	328	369	348	337	370	364	347	397	380	356	339	371	302	360	323	346	327	348	367	331	351	354	335	371	337	342	336	354	373	354	330	332	358	369	363	352	342	362	350	351	353	341	323	372	339	361	335	360	347	329	393	339	320	345	330	325	352	319	376	338	350	358	358	352	346	327	383	341	371	342	356	343	321	362	320	308	379	326	373	328	352	333	330	360	324	380	369	333	337	361	350	341	340	315	325	333	346	344	321	341	360	356	379	354	328	351	360	347	336	353	347	344	344	361	338	371	371	364	365	383	372	339	335	363	359	340	348	347	366	358	347	333	348	391	334	337	333	375	370	336	363	316	322	335	362	328	329	344	329	377	367	361	334	348	352	339	334	356	339	340	365	360	348	380	365	338	353	359	367	319	338	352	307	342	342	341	366	357	358	338	359	347	371	344	321	327	314	343	373	338	340	332	349	368	349	347	344	335	350	361	319	336	344	331	319	324	342	360	309	355	342	329	332	352	355	336	343	374	336	348	334	338	328	328	332	334	358	332	350	345	308	343	321	334	350	351	343	321	363	321	374	292	346	324	350	321	344	348	351	340	309	338	343	357	326	326	327	336	339	337	345	374	407	343	358	337	336	355	362	313	334	307	324	353	333	361	374	383	343	346	366	362	376	348	381	347	311	361	385	328	349	328	356	358	322	344	352	349	369	349	342	369	328	374	318	324	374	301	329	349	343	357	372	327	356	330	318	374	372	337	323	326	338	357	322	353	346	313	349	353	344	331	315	370	352	321	344	340	369	355	343	348	362	329	354	334	354	372	355	310	348	363	325	344	338	335	330	349	342	357	387	334	367	318	355	379	317	342	374	337	326	332	332	332	346	312	329	343	327	323	348	339	346	332	351	316	370	398	347	335	313	344	353	328	372	348	322	303	337	342	346	335	362	312	384	350	348	345	340	328	339	328	386	351	361	320	363	344	324	312	346	368	332	343	331	355	312	336	335	369	359	321	386	337	349	343	318	323	332	363	342	364	357	368	388	313	359	335	362	357	352	351	351	314	334	346	344	327	348	307	378	352	360	347	357	365	332	352	341	360	338	368	325	303	349	343	316	344	338	324	305	353	340	371	327	348	363	346	351	322	337	343	327	335	309	334	329	311	348	329	346	349	338	374	354	339	339	391	354	370	381	336	339	330	337	367	367	332	370	368	326	312	313	354	357	349	317	354	352	324	353	343	312	326	358	308	345	359	346	326	351	356	328	314	330	331	346	337	378	353	326	332	326	332	327	331	313	320	318	352	302	321	342	356	342	364	328	302	340	335	387	323	287	345	362	304	311	350	323	348	343	329	295	345	307	361	330	344	326	357	353	340	318	352	338	307	334	335	337	336	332	315	318	343	338	345	325	329	296	359	364	356	355	304	367	350	332	338	322	357	353	361	333	342	356	345	351	355	364	341	338	336	364	339	347	342	347	337	345	311	363	323	351	360	339	338	344	358	357	345	342	334	342	347	326	332	328	316	321	331	328	330	376	334	357	344	313	362	320	353	352	344	341	335	351	309	342	342	343	337	328	314	327	342	339	306	297	310	357	316	364	323	341	346	307	315	343	352	345	339	346	339	365	308	347	363	345	321	339	343	370	324	365	316	337	360	337	348	375	329	340	326	363	363	347	360	332	350	372	338	319	355	376	331	342	305	344	326	340	341	334	329	335	343	351	327	295	353	338	316	322	349	325	326	334	354	338	349	339	340	325	337	324	322	370	341	360	347	333	344	358	362	331	358	348	293	339	337	329	346	294	361	338	336	373	325	342	338	394	313	326	316	348	353	342	351	333	336	323	339	364	367	342	360	317	341	348	313	344	349	353	355	349	361	354	331	338	320	313	334	324	338	335	366	311	361	317	353	343	376	304	379	379	320	327	335	322	346	321	346	341	383	346	373	348	338	358	365	303	342	335	339	325	323	323	338	313	348	342	332	322	348	330	337	337	342	352	371	334	347	323	348	348	331	337	311	327	357	299	316	350	320	361	356	313	371	358	346	355	360	309	332	366	353	306	323	328	344	322	331	361	322	349	342	346	353	354	341	368	335	321	362	340	338	335	333	357	369	350	328	354	363	327	337	354	362	350	361	329	360	345	361	359	353	343	307	358	344	348	366	359	336	310	354	332	325	337	353	361	315	319	344	332	340	342	344	330	343	340	351	317	339	328	304	346	342	357	327	337	387	330	343	348	349	332	348	346	352	341	354	337	327	333	340	359	328	317	358	348	349	339	340	340	347	316	331	326	331	340	325	286	344	362	362	346	335	374	378	335	348	324	363	335	315	339	378	353	334	309	362	365	341	364	344	366	348	323	342	356	334	329	343	335	336	331	332	372	351	364	317	353	336	357	328	341	335	314	353	331	337	359	320	326	326	345	356	312	335	342	298	321	326	330	319	311	346	354	385	353	344	351	325	334	346	342	351	335	301	349	338	366	330	336	336	360	329	317	341	365	319	358	321	315	301	341	360	350	336	325	346	331	377	357	365	312	334	319	340	315	326	332	319	317	345	343	340	336	335	332	328	345	326	336	349	355	331	349	346	335	320	318	337	347	294	317	336	351	360	335	322	336	349	359	349	369	338	327	330	340	325	375	318	350	349	354	367	347	344	366	320	331	328	330	352	332	327	312	344	350	327	312	327	346	359	308	344	336	355	336	327	305	340	355	326	337	342	340	316	334	346	355	329	353	360	323	341	301	378	340	329	373	361	317	352	343	309	317	347	366	325	342	306	326	354	353	340	320	338	361	341	355	290	349	359	312	349	323	353	359	328	334	345	314	331	336	340	329	337	334	336	319	331	328	316	323	323	327	351	347	356	304	314	319	347	341	333	350	332	360	307	338	320	320	311	352	353	314	355	305	306	327	320	328	330	321	347	346	342	339	334	345	338	326	339	339	339	312	338	347	337	333	320	329	355	319	334	357	320	333	340	357	335	323	323	345	349	355	330	332	374	314	332	320	321	372	343	319	358	349	326	358	362	329	328	351	360	327	324	327	343	361	342	341	357	319	382	319	392	339	343	328	347	308	327	336	348	309	320	361	333	289	357	378	337	307	316	363	329	339	355	361	356	356	337	363	382	340	321	323	313	345	327	376	330	337	336	333	355	339	351	299	360	349	303	359	312	344	358	332	313	329	296	363	335	294	326	319	347	338	350	315	324	345	322	339	343	387	344	328	333	309	356	312	337	329	362	322	338	318	328	309	345	313	341	371	342	417	333	365	325	350	323	320	370	345	321	347	333	315	371	332	355	313	348	345	351	329	332	334	376	341	361	350	351	360	314	334	342	334	370	375	329	365	339	338	326	324	330	332	324	322	327	321	320	327	342	344	335	330	327	346	325	346	354	331	312	316	339	330	308	349	325	342	339	301	354
27667	11735	1958	1139	850	851	838	816	849	833	862	842	849	811	814	840	827	893	837	818	812	821	901	847	814	819	828	872	852	804	827	797	856	865	795	836	827	873	862	795	860	809	803	862	854	832	825	851	838	857	833	858	795	880	782	850	829	805	856	770	808	817	818	843	811	842	856	791	789	828	809	803	868	785	837	869	815	856	808	850	841	825	784	816	820	818	830	800	857	835	832	771	840	850	841	814	824	838	810	842	833	847	838	865	782	859	821	879	794	824	822	868	872	823	762	835	824	862	803	843	822	863	808	810	807	820	795	839	851	791	776	839	793	775	799	845	862	872	845	848	849	887	819	846	862	819	824	827	912	851	886	811	919	880	828	857	818	840	830	831	834	834	791	800	779	853	810	827	769	825	879	819	817	802	874	817	869	899	759	838	810	858	785	836	789	843	840	808	848	806	810	866	815	834	844	813	821	842	808	802	828	767	831	839	801	863	847	825	846	821	795	841	832	833	867	850	843	806	827	810	894	814	810	831	818	848	849	845	799	833	813	850	823	879	866	857	853	810	831	827	814	810	836	839	806	836	829	798	806	807	820	806	817	857	871	877	830	828	859	799	834	900	799	825	805	836	840	797	814	832	769	818	842	836	869	887	828	823	797	805	856	835	823	832	843	817	844	774	802	862	794	855	804	795	824	832	805	863	846	823	812	791	838	814	808	807	817	873	877	825	836	852	860	876	858	865	826	806	828	838	786	892	853	787	809	822	839	800	826	805	808	779	832	861	842	823	841	856	842	860	849	833	833	864	807	816	818	803	808	838	794	826	806	792	819	815	839	792	836	816	781	836	851	799	844	784	799	836	785	858	844	874	814	833	804	856	815	821	802	824	810	830	804	831	815	848	862	789	819	752	828	851	867	849	836	834	807	837	818	828	826	808	820	836	826	844	838	836	888	873	827	805	847	839	791	791	819	812	852	831	843	832	786	794	824	879	807	789	782	800	827	828	872	797	798	834	788	842	840	803	771	856	779	834	820	841	799	831	839	826	863	803	900	867	795	748	830	785	800	781	815	819	830	788	821	836	790	876	803	861	794	848	817	831	803	827	779	861	850	873	805	846	857	788	798	840	827	858	853	794	863	857	797	819	858	869	761	792	791	834	817	831	812	796	799	855	794	853	837	803	789	850	841	795	824	840	868	877	787	846	858	826	786	803	837	828	807	832	832	771	855	831	827	877	865	792	801	810	803	818	826	839	848	831	811	892	839	799	849	855	816	821	839	791	802	872	841	793	806	808	892	821	787	811	813	816	838	835	870	873	804	840	826	786	855	821	788	829	824	827	857	798	844	800	807	803	787	840	788	768	822	845	841	847	886	849	801	837	819	789	803	814	844	848	810	853	825	846	845	775	806	777	799	791	828	777	838	800	807	819	846	826	847	847	826	847	840	827	805	827	830	850	841	822	831	875	790	850	864	813	779	881	794	807	823	882	832	863	850	868	812	852	782	849	781	828	893	807	864	821	787	806	825	836	813	882	783	836	830	817	813	897	849	800	827	817	829	817	844	810	855	840	854	855	820	848	799	817	794	778	795	826	815	824	874	833	866	814	909	792	857	821	787	848	832	849	778	822	862	836	807	824	844	886	848	833	842	843	813	811	839	840	803	808	856	788	768	779	839	833	816	809	794	841	809	842	821	852	784	838	836	861	858	858	850	844	807	824	789	837	813	848	843	841	828	879	800	820	807	856	770	826	816	888	852	860	838	824	851	772	885	781	809	783	838	851	853	812	806	901	819	797	825	839	859	858	889	865	834	838	823	823	806	748	890	800	781	817	845	881	799	844	775	825	837	839	808	806	821	838	799	809	813	795	815	819	818	827	849	823	777	856	835	825	892	819	847	799	923	831	831	798	803	869	819	849	791	833	829	883	826	830	818	761	846	844	854	857	867	861	814	826	839	843	829	783	905	778	803	824	854	845	847	812	834	855	832	781	809	835	825	848	867	900	876	790	812	798	841	818	829	846	820	826	828	802	811	845	816	802	840	790	834	865	752	814	810	846	829	827	826	789	889	819	870	879	881	814	804	808	820	832	862	827	840	832	831	803	771	778	830	793	827	835	868	830	824	795	824	887	793	880	834	848	820	833	851	823	799	820	803	788	815	825	821	847	813	816	905	827	785	832	828	875	823	789	771	847	834	810	798	809	824	805	841	806	859	779	819	743	871	856	767	869	883	802	831	860	826	761	807	871	815	824	836	854	859	841	850	795	881	806	839	853	820	787	798	816	786	844	825	809	825	837	822	852	805	848	837	829	824	834	844	817	841	816	760	818	853	824	845	826	842	798	855	804	857	853	813	856	831	916	865	801	813	816	877	849	849	853	852	809	908	818	878	782	823	839	833	819	849	834	904	837	833	812	840	789	859	809	789	809	812	801	825	768	871	826	833	782	843	825	790	855	857	807	812	823	867	860	819	874	874	809	815	835	775	788	818	875	840	846	823	911	811	794	818	831	754	770	804	779	846	789	845	823	852	773	858	840	848	869	861	777	811	844	832	812	799	840	824	835	846	840	822	807	801	829	847	792	841	806	831	836	819	809	846	802	791	864	840	815	835	832	829	788	809	806	776	849	882	837	849	833	811	843	824	837	819	832	820	859	816	793	839	825	843	809	808	845	801	826	891	846	889	821	823	840	774	812	772	820	838	836	848	845	833	839	812	839	835	812	821	840	852	880	855	790	862	856	861	821	778	885	816	811	832	820	822	846	844	818	850	839	816	823	857	801	863	829	852	871	824	864	807	809	880	817	868	882	826	814	785	825	833	865	841	787	807	818	800	858	820	832	809	832	818	797	798	904	830	837	790	875	821	839	817	828	841	879	819	794	814	794	817	830	792	885	835	865	816	854	793	868	839	831	803	817	845	858	813	834	850	842	828	837	830	821	791	805	846	766	838	757	839	810	838	839	821	865	812	808	833	838	845	856	843	864	829	804	849	859	843	794	852	886	795	779	836	818	836	866	827	813	802	894	872	815	886	784	758	840	835	835	798	815	831	781	807	843	834	841	843	827	813	830	888	790	832	884	837	804	827	843	786	796	831	854	819	837	800	805	761	878	841	850	860	852	837	850	807	784	836	791	844	841	825	830	770	791	833	809	770	866	853	821	848	800	847	794	826	808	817	863	835	817	818	796	815	836	830	814	802	793	816	811	790	848	837	783	847	836	801	850	807	829	809	845	817	863	821	836	834	811	835	849	854	806	869	824	847	846	850	830	817	888	788	838	841	848	786	869	825	760	861	852	867	854	836	783	816	860	860	842	832	813	803	826	819	865	862	837	813	826	811	873	853	826	813	810	759	835	840	741	831	841	853	830	827	805	875	841	798	798	842	884	813	827	823	804	802	831	808	861	844	840	849	812	876	790	776	899	846	854	826	814	842	817	854	830	823	841	861	861	854	828	786	792	861	851	823	770	854	828	774	812	851	814	802	838	837	840	832	811	840	830
5232	962	896	762	750	696	727	745	774	715	699	712	738	721	668	758	734	744	752	768	743	747	778	747	728	692	711	763	729	728	740	757	741	738	714	770	761	705	744	735	707	764	729	747	706	703	734	751	743	709	663	744	740	682	727	756	732	699	753	773	726	722	751	716	703	765	689	677	741	713	720	728	703	719	714	739	664	753	714	751	710	705	707	732	711	771	687	718	724	775	726	763	751	656	736	774	702	697	747	721	683	753	679	686	697	710	723	703	725	725	673	770	679	734	784	673	733	723	722	781	698	704	711	735	690	746	728	711	714	702	740	749	682	728	756	746	681	706	716	725	720	753	673	775	686	738	690	760	710	727	715	733	711	754	751	731	751	728	726	678	694	681	754	695	765	719	724	739	745	698	664	719	710	696	682	713	724	713	735	715	732	730	703	808	807	753	763	752	741	718	689	730	720	728	749	727	743	706	776	733	704	708	702	752	700	781	687	751	705	731	726	718	750	718	695	705	739	726	737	721	782	741	737	737	713	729	727	734	692	692	682	730	736	709	730	694	715	736	723	700	688	739	748	733	714	709	696	724	761	759	738	732	711	730	764	711	696	706	705	730	751	754	750	755	716	720	723	737	734	683	714	682	682	718	718	701	742	693	726	739	734	745	753	727	721	721	762	682	710	715	711	705	718	718	769	732	694	757	733	710	737	734	712	705	740	749	758	750	764	721	800	718	757	762	744	710	735	734	754	722	733	751	706	684	721	698	749	683	693	694	738	754	734	709	757	668	754	693	714	711	698	729	698	772	670	723	699	706	744	718	735	731	723	674	693	719	742	715	716	707	696	741	710	684	710	652	716	697	733	749	703	746	720	763	712	729	720	693	732	715	731	749	728	710	710	785	684	711	746	774	715	687	737	678	705	726	692	711	695	737	745	693	729	725	702	735	729	676	720	741	724	755	750	762	690	740	726	693	732	745	687	749	728	740	717	723	757	771	716	756	720	765	692	727	769	721	729	709	720	718	751	754	685	746	710	683	694	693	700	751	756	717	682	763	761	726	691	674	711	717	687	748	678	722	774	685	752	701	719	702	730	749	763	725	740	741	663	737	756	731	716	733	701	695	693	765	687	722	735	678	714	737	710	701	728	694	717	758	735	717	704	740	732	740	759	750	766	719	761	697	760	673	717	742	691	674	697	738	770	704	714	707	750	747	747	721	730	670	775	679	744	697	695	768	704	776	757	777	688	626	736	752	710	751	710	738	729	740	731	689	745	719	690	719	750	737	726	740	687	679	738	685	745	759	721	681	727	718	769	719	744	715	685	753	789	693	721	708	796	706	684	755	686	700	746	688	737	663	678	741	729	729	749	743	766	722	711	704	740	647	716	711	696	671	746	736	722	716	716	735	705	765	720	749	716	696	714	677	748	688	705	738	700	751	757	696	684	671	756	735	696	713	729	729	713	679	695	720	703	708	727	751	761	749	757	749	737	742	675	701	739	781	751	713	703	704	706	734	734	677	757	726	669	735	709	762	696	736	777	690	735	789	701	721	722	743	743	751	726	744	704	730	731	704	697	685	702	659	755	738	728	720	667	737	729	712	675	717	706	672	733	718	761	762	709	671	690	707	681	748	695	730	703	734	780	743	755	702	723	719	683	685	722	706	725	739	716	663	760	756	745	709	733	764	713	742	701	719	736	672	774	712	707	667	683	733	749	750	722	702	754	774	747	718	668	714	759	730	762	730	700	739	704	728	715	698	695	720	689	723	715	694	769	717	742	680	650	679	733	725	736	734	697	735	695	697	683	759	687	703	759	708	709	729	715	675	711	768	754	771	704	755	702	730	721	741	690	695	723	719	679	687	711	717	712	732	718	689	738	748	706	727	703	734	731	738	746	762	694	726	678	755	747	691	708	712	732	753	719	714	740	761	734	687	730	768	701	678	690	723	721	754	725	724	744	701	692	731	714	724	701	741	767	728	713	686	670	743	707	735	786	723	712	719	688	744	724	789	722	713	715	739	736	705	730	738	706	770	696	770	775	707	704	708	718	743	731	733	745	748	708	742	684	689	710	693	743	730	708	743	732	678	732	754	682	704	717	685	746	706	745	731	724	736	717	719	694	732	693	725	718	712	707	719	775	729	738	707	737	682	726	725	777	742	709	692	693	696	760	675	725	743	720	744	698	710	767	751	742	704	758	707	737	739	766	779	745	728	786	746	732	701	708	710	674	762	715	708	674	713	718	709	752	703	763	739	692	728	732	758	731	724	713	709	748	684	734	740	765	790	712	750	760	718	772	716	724	705	727	750	701	736	755	750	716	672	790	770	757	733	730	725	788	717	701	726	728	743	724	713	739	702	703	729	715	700	699	751	675	699	709	744	746	689	769	704	753	749	677	699	718	711	707	736	704	736	741	736	712	750	761	686	711	739	721	747	760	741	738	732	758	696	741	712	699	720	732	728	700	689	712	692	709	723	755	683	752	752	736	742	763	766	721	732	723	730	722	736	713	762	740	675	766	732	746	743	743	770	753	691	726	758	751	719	728	720	747	732	748	710	776	705	707	720	699	717	713	757	711	754	711	699	773	703	714	751	727	728	706	746	699	716	689	697	707	688	750	704	728	719	661	769	751	744	775	669	728	687	693	682	728	744	734	749	713	760	734	755	763	723	755	703	761	688	730	714	735	777	657	773	784	728	705	740	728	751	685	778	752	728	760	754	689	700	726	665	751	712	682	739	749	690	718	762	734	696	697	751	772	710	733	716	690	739	752	750	737	737	716	712	722	747	728	757	705	772	734	735	752	694	735	706	750	694	749	693	736	739	729	740	746	725	654	716	731	705	718	750	732	704	711	709	700	755	699	731	722	727	722	721	728	757	760	710	728	720	760	777	743	770	726	696	725	709	737	739	709	762	707	753	730	732	736	723	694	658	757	705	672	711	705	737	728	721	738	734	733	723	683	727	706	741	687	768	717	736	725	699	694	724	672	743	761	718	739	715	724	780	710	747	733	741	740	705	757	685	740	732	753	733	753	684	695	781	726	727	710	708	740	763	728	719	747	705	732	745	751	759	712	720	713	703	722	713	760	704	708	757	744	739	697	733	712	777	719	786	694	725	712	781	697	728	707	724	736	766	731	740	743	693	743	691	764	738	759	738	654	758	755	711	723	725	761	697	706	724	680	706	702	758	700	728	704	721	704	696	731	780	721	712	699	704	733	764	709	688	718	737	708	740	752	737	740	711	724	738	674	736	736	756	712	731	743	698	734	753	766	724	693	691	712	749	712	685	693	722	732	725	730	778	661	725	684	676	727	744	715	751	718	734	741	682	748	742	754	718	726	726	702	711	715	710	738	690	759	719	717	735	704	711	736	731	747	744	770	734	728	717	694	724	726	700	722	746	658	724	729	742	726	682	685	677	699	789	742	715	806	717	697	682	684	661	769	700	722	735	691	697	730	700	709	734	725	745	727	724	755	705	729	681	734	729	721	759	685	688
25780	21442	25580	17652	1774	991	910	831	781	799	806	720	711	766	788	733	745	721	719	733	764	710	697	718	785	743	709	743	762	701	725	693	716	733	766	733	703	744	716	722	728	710	769	738	735	747	741	680	737	701	724	761	697	690	702	726	736	714	678	685	743	694	749	689	683	713	683	711	706	676	708	693	731	728	739	700	750	726	703	737	724	712	766	694	680	720	755	732	710	740	693	726	748	735	687	708	725	735	719	692	677	784	687	697	690	738	670	697	699	745	693	715	743	704	716	739	731	691	691	738	705	774	707	704	727	730	739	651	731	656	735	760	724	691	746	708	717	759	669	697	727	717	682	707	733	714	698	733	733	690	736	717	731	741	723	712	748	717	733	732	731	743	742	690	665	716	739	724	726	695	689	693	681	699	679	702	739	754	672	756	712	694	741	735	709	702	681	700	717	675	731	691	636	696	688	738	737	713	732	689	743	704	748	724	730	700	713	767	681	723	696	694	658	724	682	706	758	706	684	762	675	794	785	705	713	665	697	734	740	715	695	752	691	679	694	741	698	771	705	713	700	724	686	730	718	675	707	729	695	764	771	720	720	679	698	730	706	705	745	656	735	725	728	729	712	710	708	704	714	708	684	693	712	732	706	710	761	690	724	764	669	684	742	689	696	716	692	753	683	718	711	676	706	683	702	699	706	700	742	726	655	714	670	684	739	712	737	700	659	688	724	767	733	689	753	737	749	706	692	681	702	751	682	731	750	729	685	701	716	716	724	709	713	713	718	689	732	681	751	733	736	708	747	660	758	759	724	717	736	684	708	675	717	699	677	675	671	712	689	763	775	717	695	659	694	764	748	723	667	719	734	697	711	673	697	688	722	697	700	733	740	751	737	687	704	686	725	664	718	745	693	776	672	728	728	697	678	733	683	717	724	711	719	732	742	702	659	716	737	684	705	684	690	722	693	745	739	696	736	710	717	738	706	695	725	687	694	657	668	692	730	748	722	696	737	724	689	686	774	716	695	741	691	696	747	703	711	665	678	704	704	727	715	707	713	698	711	711	716	700	749	724	733	718	711	704	735	743	677	733	691	725	733	699	682	719	736	701	684	708	714	722	742	665	727	707	758	697	730	763	689	743	721	710	723	713	728	756	768	717	735	708	724	754	704	705	681	678	719	704	713	693	696	670	789	734	723	718	764	682	705	715	725	730	693	726	732	743	747	736	725	661	685	700	657	688	714	724	693	703	718	720	764	712	701	722	724	713	775	688	747	692	716	707	733	716	720	701	734	760	753	728	668	679	705	707	732	715	702	702	700	682	720	781	662	725	719	730	765	736	671	731	745	713	751	732	703	712	744	690	750	721	671	738	703	702	733	678	722	715	715	674	727	735	710	690	735	741	705	701	737	696	684	738	742	699	750	726	691	737	728	733	687	729	713	696	729	710	776	737	737	694	713	688	672	697	721	719	693	742	682	693	692	694	699	718	696	697	712	751	666	704	718	749	722	688	678	717	711	706	686	721	680	699	725	706	739	743	682	663	713	735	722	703	721	730	748	753	661	723	684	722	676	713	718	730	686	740	681	703	713	687	680	713	756	642	695	709	667	701	706	699	705	700	738	726	742	733	757	735	716	696	718	683	704	727	712	723	732	739	692	684	774	708	677	743	679	689	757	700	725	680	714	683	712	676	704	729	722	673	759	734	726	722	721	643	685	704	736	685	704	685	771	708	695	681	693	721	693	744	735	679	704	736	751	738	694	701	754	731	689	731	710	711	732	719	705	717	714	736	675	734	715	702	699	738	692	771	694	671	742	673	744	720	707	705	714	690	687	712	733	757	721	703	739	728	741	757	728	732	723	735	667	695	739	699	655	687	696	727	732	703	676	689	678	739	700	715	711	743	743	709	695	726	728	764	749	719	715	686	707	671	664	697	727	761	735	708	708	728	766	746	737	714	717	743	713	730	702	745	716	766	726	731	688	682	704	699	672	741	697	714	719	722	686	714	694	704	707	709	714	701	667	704	718	678	696	737	701	689	697	733	690	639	696	678	701	699	743	729	741	713	663	747	745	693	705	731	742	735	733	709	765	713	717	698	737	719	717	754	736	688	720	718	737	681	740	754	716	715	749	721	743	701	683	694	701	684	719	749	683	684	722	706	674	734	703	674	706	727	697	690	714	712	711	726	715	721	747	706	734	733	692	679	740	712	706	698	697	712	646	719	667	764	719	709	680	752	690	748	667	710	737	685	733	707	724	747	764	763	710	741	674	705	721	750	760	679	718	729	704	747	732	689	726	684	740	713	703	719	712	705	758	712	745	736	689	678	681	692	721	718	736	711	747	680	704	683	720	668	740	732	746	752	741	715	720	751	703	733	701	743	732	697	740	700	718	718	719	662	711	719	712	705	710	725	750	751	711	722	693	711	698	734	733	790	725	692	732	654	700	717	748	675	716	714	762	709	679	726	692	734	674	727	758	652	761	717	745	692	708	714	715	707	700	699	741	744	730	708	696	712	710	776	686	732	723	697	700	703	744	719	745	719	736	690	730	708	709	724	676	698	738	696	680	673	724	720	704	751	715	725	724	742	689	721	721	732	690	746	672	699	680	692	749	706	721	701	707	692	710	698	693	757	682	712	758	713	695	728	680	726	703	732	721	690	699	700	694	704	702	681	745	654	731	683	714	719	692	680	733	728	674	722	707	752	711	740	738	705	708	729	700	734	755	779	735	734	719	729	748	728	761	752	691	734	709	746	712	628	650	763	726	709	710	729	707	691	762	715	690	710	702	704	676	701	678	734	668	781	709	738	693	780	706	749	718	751	709	707	715	705	725	695	732	726	717	732	715	746	748	688	694	698	728	686	710	726	751	717	718	698	737	703	709	679	714	711	706	648	690	676	781	720	709	729	733	728	711	752	736	693	758	739	739	755	721	704	690	705	717	701	788	698	726	726	762	724	724	712	672	744	692	714	701	704	708	717	731	703	745	726	664	733	673	684	703	694	722	758	742	749	671	735	713	724	717	737	730	730	706	716	757	681	736	729	751	740	737	682	738	714	752	696	743	722	694	702	708	714	730	751	666	700	731	723	716	722	714	703	734	705	707	698	677	716	710	740	700	730	696	744	717	717	716	738	683	722	719	703	714	710	749	705	688	726	709	681	767	712	710	684	685	713	745	721	715	694	704	673	710	679	659	733	697	697	662	677	784	705	725	734	725	698	696	693	726	738	692	699	705	761	763	743	729	748	706	684	766	713	703	683	688	720	710	694	682	754	737	711	715	704	722	681	714	737	696	665	710	681	750	678	722	728	701	715	747	729	670	678	716	728	650	710	662	669	740	707	729	703	737	725	703	759	729	710	706	759	756	743	736	750	703	685	702	662	736	767	676	719	653	728	710	715	666	742	750	758	714	696	743	744	765	686	712	712	674	744	683	725	727	709	707	749	743	686	725	712	739	763	707	736	726	705	732	677	721	686	666	698	696	738	711	766	706	747
3627	2166	1828	1198	963	880	759	763	776	712	694	695	631	722	707	678	672	620	694	692	625	680	691	688	636	630	708	666	701	630	678	662	665	626	648	668	631	674	698	640	654	665	624	627	648	668	687	640	643	644	629	648	642	643	649	647	664	634	657	661	662	620	597	629	685	696	679	622	643	604	635	665	658	633	663	643	644	660	649	660	654	629	663	650	654	658	678	668	665	623	705	618	657	663	648	640	676	633	636	606	648	634	693	676	658	628	654	635	647	641	641	652	644	652	678	675	645	639	630	683	660	670	627	663	638	664	620	675	670	635	638	689	654	636	635	627	673	643	584	708	674	632	648	612	638	674	657	667	650	648	682	614	640	653	645	654	698	641	651	663	681	671	618	678	648	689	664	652	640	652	598	651	609	635	697	611	685	632	627	626	627	655	617	656	649	630	586	669	656	613	653	703	672	632	593	616	632	649	663	646	653	631	633	675	685	669	642	620	669	689	613	631	630	636	689	661	652	635	633	632	642	625	671	615	658	640	645	630	657	611	666	622	632	639	652	641	638	603	624	625	637	630	627	651	641	654	665	656	617	603	632	660	639	634	654	642	641	646	655	638	674	678	599	676	654	665	653	666	661	649	656	633	662	621	673	633	643	674	650	667	631	632	643	668	633	638	681	623	642	596	596	603	661	591	672	697	652	650	673	639	638	589	641	634	641	648	644	688	677	663	631	622	655	658	695	663	673	656	622	639	632	625	674	649	566	633	678	644	653	656	711	623	679	617	696	646	642	631	651	617	624	659	631	631	667	616	652	602	677	625	638	607	664	633	646	640	636	681	645	635	670	623	637	651	653	644	665	644	651	632	631	627	619	674	636	624	624	703	673	637	638	661	648	627	657	639	602	670	683	638	628	629	605	635	640	594	674	669	656	653	700	634	625	636	672	648	599	642	625	640	628	658	632	634	646	661	624	641	618	674	661	682	664	657	640	680	644	664	627	676	617	641	642	678	631	663	664	621	660	720	581	678	624	635	646	614	627	676	620	667	631	673	695	639	604	639	620	633	667	652	663	579	669	688	642	624	671	630	721	637	634	648	653	636	626	631	630	639	637	631	636	603	641	675	654	645	662	650	634	625	662	590	608	636	706	623	631	651	663	668	623	703	627	641	695	675	615	600	640	636	632	655	600	667	647	637	679	639	618	654	665	619	632	589	583	652	714	676	603	657	673	638	646	684	629	640	620	660	623	649	688	632	647	656	632	620	636	668	656	663	646	638	652	584	617	619	677	699	632	681	619	674	616	687	671	672	669	663	622	661	648	674	639	621	638	686	665	670	607	659	623	624	600	686	630	637	654	652	625	682	642	611	649	677	661	640	580	640	638	631	614	654	627	651	574	654	616	695	616	616	656	643	629	648	646	642	625	643	617	646	598	623	584	640	671	617	634	673	609	582	654	634	673	651	689	652	684	641	657	619	645	671	683	620	656	660	677	643	626	684	661	657	616	669	656	618	690	620	646	629	668	598	638	658	638	691	642	620	670	580	598	688	612	573	647	647	647	647	644	653	619	624	647	645	671	641	650	666	661	652	647	653	655	625	645	624	638	624	638	671	599	642	667	652	636	664	655	661	658	659	623	617	616	615	624	655	662	654	626	589	700	659	647	648	602	625	674	575	649	648	680	658	629	630	609	637	655	750	672	638	664	652	639	654	632	695	651	676	672	633	677	625	605	632	641	588	592	644	659	643	609	617	622	655	672	709	654	669	627	639	610	662	642	647	673	658	629	619	665	694	628	629	663	630	642	631	641	669	661	658	649	662	645	655	560	620	684	646	629	617	640	604	620	645	642	661	636	628	624	669	612	650	664	644	664	599	648	642	641	608	671	653	679	659	590	633	666	649	649	673	651	617	624	604	642	657	669	592	695	683	690	653	654	645	653	616	607	647	633	630	654	683	690	660	691	676	671	657	659	656	626	636	668	639	630	586	642	648	628	640	625	620	649	617	634	636	660	641	637	620	679	642	669	653	626	634	606	606	670	650	638	662	682	649	657	637	655	648	648	667	625	640	625	626	621	613	647	645	662	672	597	628	654	632	621	609	693	688	611	625	673	651	650	635	681	645	651	669	663	641	626	571	640	656	596	683	641	663	642	673	612	602	631	654	615	629	624	579	647	661	610	678	661	600	636	671	706	604	644	626	634	672	648	669	656	653	692	629	642	636	653	653	644	660	665	648	675	644	656	632	669	649	711	629	688	632	644	663	647	633	687	623	643	650	685	617	625	648	669	611	635	670	618	657	606	650	655	627	671	616	589	641	657	661	620	628	646	620	685	629	649	650	617	650	653	658	684	663	663	621	645	664	674	644	678	619	637	634	660	631	635	661	668	668	643	614	627	653	644	628	666	641	702	648	612	685	635	681	657	655	636	626	666	620	665	649	628	632	668	647	642	663	646	667	646	624	644	632	648	644	665	626	670	631	646	647	660	664	597	658	669	656	668	631	655	694	638	648	639	658	643	641	654	648	666	633	658	680	604	613	641	654	619	637	638	634	656	693	645	647	673	628	685	636	623	626	662	634	685	657	632	646	639	637	679	612	667	650	619	673	641	656	673	657	666	657	673	677	655	683	624	658	626	620	661	655	627	650	650	650	674	635	600	638	654	657	620	590	610	653	625	638	685	654	642	629	652	635	650	623	628	619	656	644	651	653	619	622	570	655	670	599	673	591	614	660	690	672	648	642	600	608	656	621	686	628	614	662	676	680	643	616	652	663	675	609	635	654	664	621	621	622	669	653	629	633	671	661	619	657	690	650	656	628	631	592	638	668	660	681	610	641	614	620	651	607	689	653	688	621	705	623	662	617	609	657	679	584	643	644	682	641	586	677	649	644	614	655	641	618	620	640	668	656	656	646	641	632	634	651	662	649	679	648	636	673	632	646	659	654	686	631	644	619	654	633	656	637	637	610	604	619	588	623	626	648	605	656	611	639	624	629	622	643	592	661	631	610	608	627	649	616	617	657	662	640	666	612	690	636	597	648	608	647	625	610	636	621	611	638	693	658	678	671	661	660	659	624	646	631	651	677	635	672	624	653	686	642	682	684	611	634	624	626	619	584	640	633	631	616	662	669	640	650	659	585	621	644	582	631	674	642	597	631	622	645	586	651	629	632	714	644	676	638	672	619	650	629	662	660	672	637	644	656	661	605	626	616	643	643	667	649	695	668	611	654	655	688	654	619	633	635	636	649	607	620	654	641	636	611	654	639	599	640	661	694	642	648	661	647	663	664	647	627	665	617	616	652	692	624	665	663	671	621	632	641	660	663	622	618	650	670	628	647	639	662	624	649	677	620	617	657	611	616	653	657	653	659	615	644	666	647	649	615	673	633	634	632	666	619	668	669	648	692	640	676	685	594	642	656	629	656	608	650	640	646	595	645	659	667	648	638	625	650	677	644	672	629	652	650	640	617	638	682	662	679	638	633	664	710	678	653	672	625	665	657
24306	21440	28591	24682	20082	2686	939	578	472	425	439	392	389	378	372	384	370	356	331	338	372	358	331	366	338	311	365	358	325	364	348	341	366	339	334	334	343	325	339	338	311	344	354	328	338	322	377	355	334	365	325	330	355	361	325	292	339	334	319	329	307	342	328	319	345	325	284	350	330	313	306	307	332	340	329	339	321	329	308	343	355	330	337	343	317	325	353	318	306	339	296	318	360	338	318	345	343	373	355	286	358	335	324	315	330	330	334	305	339	367	325	321	344	307	330	343	310	292	360	376	342	314	301	317	306	339	289	324	358	294	314	292	309	335	336	348	315	303	306	316	292	333	289	300	358	335	331	326	315	345	309	344	340	294	339	344	338	314	299	327	336	332	335	373	314	317	326	328	337	349	370	325	338	315	340	326	308	321	341	331	291	336	326	339	339	330	338	327	368	293	329	287	316	315	318	312	300	328	321	348	320	310	336	297	297	328	325	329	316	347	296	324	329	290	358	309	328	318	340	312	310	363	309	328	299	322	308	355	328	305	352	334	322	328	335	331	324	312	325	321	315	315	317	349	370	320	331	316	319	328	350	320	309	331	350	316	328	315	319	299	340	336	313	335	311	311	349	328	337	297	331	298	317	298	304	346	343	335	335	340	327	336	343	355	353	328	294	302	322	325	341	335	327	312	343	349	345	316	320	296	358	330	338	310	302	303	307	334	370	323	305	334	345	304	304	310	323	297	299	292	312	343	370	335	333	324	286	344	302	315	330	326	352	314	327	318	331	337	348	328	294	309	316	326	312	320	345	333	326	332	340	319	339	315	322	304	321	319	328	331	361	310	341	294	315	356	288	348	310	322	304	323	322	330	329	318	329	307	348	329	333	314	318	291	329	306	314	328	358	323	311	310	358	322	354	347	325	318	281	327	330	304	320	322	328	319	320	330	298	357	328	307	314	318	325	341	338	337	351	309	312	363	298	317	379	308	345	308	308	305	329	316	324	318	328	308	293	353	331	311	338	308	315	309	316	322	315	299	322	348	343	337	346	340	353	345	302	316	329	317	304	310	334	334	334	314	342	317	309	339	343	315	326	325	318	331	331	311	337	338	325	321	325	317	339	331	339	325	307	316	309	336	334	327	318	311	325	310	302	290	330	359	290	342	312	295	290	304	377	284	310	330	345	344	327	315	310	369	315	329	311	329	304	315	311	342	330	331	294	353	335	333	301	319	336	310	320	319	315	301	297	340	307	327	327	331	307	308	343	321	315	311	356	342	329	310	305	343	333	309	347	291	307	330	361	313	337	327	388	309	322	329	339	290	339	320	325	295	326	341	334	321	312	310	328	335	313	300	310	309	317	316	283	321	324	343	321	363	353	336	329	317	337	325	365	349	319	317	344	343	338	331	333	331	327	326	337	337	326	326	329	290	328	344	335	313	329	342	337	323	336	324	308	295	336	303	320	331	310	327	328	306	300	321	319	297	340	351	343	309	325	340	341	325	341	336	371	333	304	341	281	325	307	333	329	311	322	324	343	325	355	318	343	337	354	339	301	315	355	299	340	318	329	324	340	359	309	351	333	342	310	272	323	350	310	300	350	306	302	340	342	316	322	348	301	319	312	326	354	355	318	334	322	359	294	341	346	330	324	320	312	289	291	335	328	357	316	345	344	331	348	326	327	301	313	354	357	307	337	319	294	318	344	313	356	318	350	338	302	331	352	302	317	323	359	330	316	334	316	327	331	330	288	303	340	340	324	312	345	354	346	339	316	342	296	320	309	318	318	322	339	335	352	307	346	338	303	326	321	340	345	347	293	310	350	309	334	286	337	359	336	330	329	307	332	331	298	285	359	331	306	337	320	309	315	322	307	335	337	315	319	327	343	301	325	310	322	335	312	342	322	308	315	329	318	335	356	301	334	294	303	304	341	344	312	350	274	307	290	320	320	323	365	330	300	317	336	322	335	332	333	322	330	343	330	309	332	348	324	312	321	317	317	312	331	325	321	343	333	339	320	317	308	323	311	347	314	328	332	337	318	358	321	321	307	338	338	332	336	307	366	328	358	334	334	306	307	349	303	292	307	364	342	313	303	349	319	321	338	330	291	334	323	337	299	309	345	325	321	329	329	355	298	329	327	315	357	347	326	342	325	304	305	321	315	315	295	306	324	335	313	312	328	365	341	335	372	377	351	373	319	321	355	335	341	303	318	335	330	295	341	326	307	318	371	330	327	368	312	342	324	310	312	298	311	304	316	335	319	303	332	315	341	345	340	290	334	343	298	331	345	323	312	341	300	309	312	365	340	330	307	301	339	329	328	338	331	346	302	308	303	337	339	322	293	307	332	360	305	336	319	316	303	340	333	312	293	300	308	323	321	321	317	283	359	305	294	329	362	332	332	322	308	310	317	313	336	321	329	333	330	321	314	326	321	315	353	326	346	326	294	299	314	330	337	363	316	327	327	332	338	336	310	306	338	319	301	298	317	316	303	323	333	347	314	361	330	307	323	311	345	330	315	346	298	324	335	321	346	333	319	315	340	313	284	320	337	313	340	323	354	336	354	312	321	311	345	346	325	331	324	321	339	327	330	342	341	309	330	326	322	346	308	309	292	317	292	348	312	315	313	326	317	345	330	294	349	339	320	334	343	341	338	311	324	341	339	317	353	325	293	310	292	349	323	349	354	349	295	304	333	291	313	318	322	310	321	313	307	292	310	327	289	332	316	322	315	313	347	318	305	328	324	338	301	333	309	331	289	345	315	323	334	325	317	333	319	289	321	334	302	321	314	306	358	295	305	320	334	321	321	319	314	342	318	332	358	303	335	320	345	320	335	319	327	300	305	327	350	325	318	342	331	337	286	303	299	301	323	352	342	343	322	308	288	296	318	299	324	331	337	327	347	361	318	329	354	372	312	311	311	307	323	325	336	298	337	308	334	350	317	298	309	294	312	342	332	332	337	321	320	319	314	332	328	325	318	308	326	301	351	292	313	341	335	314	316	302	319	312	310	334	334	298	323	363	344	287	321	318	321	329	343	299	337	343	331	319	285	304	324	321	306	311	293	316	301	346	321	313	296	329	314	321	329	325	310	339	336	275	327	304	287	348	344	335	321	344	311	314	301	315	290	327	339	336	345	348	313	330	315	323	286	313	299	327	320	318	310	325	316	326	323	310	333	343	326	320	327	351	355	330	295	320	318	281	312	323	332	315	307	337	312	307	338	306	308	333	301	339	325	312	332	320	336	344	340	306	314	355	308	311	321	307	316	348	328	350	304	345	301	329	326	307	337	339	296	363	313	320	318	322	297	307	346	372	309	341	305	353	358	274	290	342	332	313	339	338	302	318	329	328	332	323	322	305	327	314	296	319	335	336	320	330	313	316	350	330	333	320	320	334	323	331	329	332	340	322	329	318	334	290	347	326	350	333	347	342	335	326	321	319	317	327	317	326	324	325	340	354	340	302	345	314	321	328	343	347	306	321	354	295	377	355	348	307
3406	4643	3656	1847	1248	952	838	702	583	560	508	482	477	458	415	362	468	413	417	369	364	372	368	395	375	377	348	365	368	388	363	344	372	380	368	361	349	346	391	348	325	386	371	355	347	320	341	373	335	366	349	318	315	336	334	302	339	312	379	389	364	339	355	329	340	369	378	351	345	359	371	390	336	327	334	348	346	333	333	313	341	344	328	324	308	351	348	341	377	334	347	305	357	320	301	317	372	335	353	359	374	359	324	362	327	356	339	345	360	327	321	337	322	360	348	349	352	335	343	327	375	315	320	346	318	347	355	340	365	316	352	333	372	321	317	326	347	344	338	358	342	349	327	333	367	342	348	354	314	341	376	345	358	378	357	335	329	347	336	326	373	323	363	348	325	358	348	359	354	359	306	331	337	331	365	317	333	345	335	351	345	336	312	359	330	358	381	362	336	360	307	353	358	338	346	325	347	354	365	346	335	338	314	360	343	331	336	333	322	316	356	372	348	297	372	368	358	347	303	340	335	337	359	355	328	368	346	369	322	358	349	343	338	332	364	339	350	326	329	321	338	320	330	330	314	353	355	361	324	316	375	298	319	323	343	349	334	361	390	339	285	314	340	334	299	332	349	349	343	319	320	338	365	349	352	331	333	342	327	330	325	340	323	349	344	359	325	354	355	358	308	319	336	335	308	327	359	330	304	354	364	342	345	307	318	366	365	340	339	355	331	329	354	349	335	308	358	335	339	320	321	364	322	340	327	349	320	337	365	314	303	319	318	326	338	389	348	308	361	343	351	350	316	349	340	303	349	390	324	350	362	317	335	350	304	372	330	328	368	384	338	344	331	332	326	286	348	393	360	325	384	326	313	315	351	365	368	336	326	340	341	354	347	335	339	300	302	341	320	365	326	321	318	354	315	326	336	360	326	343	341	338	326	315	327	336	346	338	335	340	346	350	341	345	352	316	337	309	355	319	333	353	344	338	356	330	327	335	329	315	380	329	334	321	333	334	323	339	352	339	300	347	353	336	318	373	324	355	329	356	345	331	335	366	350	346	368	326	354	327	346	303	369	315	339	312	330	348	334	306	312	349	346	299	328	341	347	381	341	307	342	336	355	353	358	369	358	344	335	365	331	343	360	325	346	305	339	337	304	346	344	339	351	354	352	377	364	337	359	337	330	324	335	328	315	335	330	329	339	328	351	346	337	338	296	326	366	321	368	342	351	351	338	345	366	350	341	334	394	319	313	347	361	313	312	355	325	352	346	344	329	333	320	333	332	347	334	357	327	301	322	321	309	336	356	327	357	315	344	349	301	346	349	325	353	340	337	343	319	349	319	361	328	345	330	335	327	347	334	318	340	322	330	334	346	317	321	320	393	359	324	377	332	314	383	318	360	327	357	346	333	331	352	328	338	348	311	340	335	334	374	298	289	324	337	329	340	325	338	342	368	304	341	328	331	325	343	347	328	332	329	328	345	342	334	340	352	298	358	373	318	312	321	355	348	312	321	330	351	328	336	327	305	331	333	302	319	335	299	309	316	363	350	361	342	316	358	350	358	324	325	357	322	337	320	367	365	339	316	326	382	315	312	326	348	341	293	386	339	341	345	365	310	342	310	337	346	338	335	353	314	349	356	301	317	319	323	322	321	327	339	326	339	297	354	355	332	341	328	321	338	352	321	329	316	355	368	336	322	340	355	344	339	314	321	344	324	335	326	331	358	367	322	319	332	352	317	308	360	368	360	324	341	317	354	329	297	333	332	321	329	337	340	329	373	364	383	311	324	350	338	344	346	320	325	347	337	336	341	339	328	337	327	374	385	325	323	341	316	292	330	356	310	294	347	315	331	365	338	310	351	345	327	347	380	338	321	298	370	329	338	337	321	351	331	326	317	349	367	366	310	345	347	374	320	313	290	322	375	331	328	328	361	336	318	321	344	350	348	346	346	345	313	324	330	306	336	323	305	324	332	344	358	379	325	326	311	295	305	352	318	357	356	336	362	317	332	356	344	321	336	291	331	347	331	344	367	335	334	314	325	317	325	333	324	369	334	342	345	325	343	333	332	351	350	311	329	328	325	331	348	321	368	353	342	347	358	310	350	331	296	340	353	355	327	349	358	314	300	366	338	327	304	342	326	329	329	342	313	320	354	366	352	318	328	331	356	330	310	311	337	348	342	329	363	340	349	382	331	342	356	327	329	321	339	309	346	350	312	340	326	331	336	351	347	366	357	340	327	331	319	323	351	339	338	318	310	313	344	317	351	340	324	320	357	328	348	354	294	281	361	337	341	332	329	317	341	376	336	334	349	364	336	339	322	370	353	326	331	337	370	336	343	318	345	311	344	345	344	343	314	315	339	352	342	371	334	367	361	340	350	334	314	319	330	319	325	339	304	331	346	353	357	323	366	347	299	373	338	339	344	321	298	325	338	346	317	343	349	320	329	341	354	313	353	315	333	313	325	324	339	335	320	338	366	357	350	365	303	319	354	333	351	344	305	344	348	321	339	318	353	348	342	346	356	355	327	339	319	305	320	331	322	331	367	370	348	334	344	326	316	340	376	336	333	322	356	322	350	321	381	358	328	331	347	335	356	353	324	341	330	354	324	331	337	355	350	307	326	342	340	326	317	302	339	306	336	333	345	317	305	343	347	329	318	342	338	369	352	321	328	363	319	365	302	341	316	358	335	329	342	342	350	340	331	335	323	337	319	364	305	329	349	343	331	362	349	396	350	353	361	375	326	340	357	312	337	335	278	356	342	325	319	343	316	293	338	323	351	338	328	381	307	333	344	316	342	314	315	342	293	331	336	333	321	352	341	297	319	337	331	347	329	364	322	330	360	328	324	333	316	309	330	333	314	358	350	294	322	340	362	324	331	345	316	322	309	318	318	340	351	331	364	341	302	309	326	302	360	331	349	299	338	315	335	354	292	326	325	305	343	322	335	336	329	323	322	325	330	362	331	340	348	343	321	338	354	327	337	330	341	346	336	344	331	326	348	322	379	357	355	349	330	367	349	308	299	355	342	310	337	330	336	333	329	336	342	316	328	348	335	339	345	309	330	300	356	325	349	318	362	301	339	373	372	330	347	338	338	344	304	325	319	312	349	332	336	327	339	324	362	337	319	340	324	351	357	352	320	347	309	353	330	316	336	364	364	348	363	361	352	333	367	311	339	333	340	362	307	338	352	311	330	326	356	316	332	325	326	322	320	323	325	370	330	309	347	320	347	312	331	325	330	340	305	317	324	316	334	363	324	346	325	303	345	326	326	356	329	339	314	364	309	332	341	331	350	325	331	353	320	319	355	327	341	350	345	331	322	319	366	325	346	343	309	351	305	323	344	347	335	333	316	355	323	338	309	355	340	338	369	310	359	309	330	353	326	320	306	324	356	296	314	323	356	340	369	307	347	313	299	333	335	328	349	295	319	329	336	290	320	342	344	306	328	304	294	328	287	356	351	328	346	347	324	354	382	341	332	324	334	321	329	344	315	325
27493	11682	1982	1134	872	834	857	819	776	848	883	881	826	838	831	812	834	810	843	848	819	826	778	845	813	790	823	756	855	817	775	841	860	868	837	826	814	812	783	822	817	807	761	816	802	824	822	805	793	822	824	778	817	825	835	877	809	830	849	815	818	841	854	825	866	807	791	868	799	802	812	780	776	802	829	802	806	804	803	831	838	849	830	807	824	827	854	797	827	773	779	850	806	834	804	852	826	823	827	795	811	774	786	834	816	853	865	824	851	820	798	833	818	773	843	795	830	808	846	891	835	825	812	820	843	822	828	819	780	813	877	768	834	822	795	793	768	794	843	801	810	824	815	841	795	847	818	790	765	750	843	850	859	791	818	815	787	810	841	769	813	827	829	767	776	768	812	808	818	787	786	870	878	800	842	804	828	826	802	841	800	852	811	801	788	787	802	844	802	853	825	821	822	818	747	830	847	815	862	774	819	838	782	821	838	791	833	819	849	805	830	789	877	839	826	840	806	724	798	793	783	796	801	794	779	795	803	808	852	808	821	796	796	756	839	818	815	787	822	815	856	842	865	803	809	829	782	853	791	874	857	834	791	757	800	760	833	775	818	852	870	849	805	796	792	866	791	777	839	834	822	798	825	803	831	784	803	793	799	880	815	824	841	878	805	845	845	794	791	801	829	776	832	809	844	823	792	843	762	820	847	807	837	868	842	791	819	820	903	810	812	821	840	811	782	812	796	834	829	810	835	793	824	862	804	838	866	796	782	835	785	851	737	813	800	817	818	809	853	870	783	800	806	791	780	826	819	827	834	776	809	848	787	789	765	883	834	841	853	812	811	794	801	852	796	858	886	805	785	845	848	873	795	826	808	851	838	781	785	819	840	806	801	809	777	826	842	776	835	859	845	790	815	829	817	762	822	836	828	788	829	755	803	837	803	812	819	766	818	823	825	772	861	789	786	842	801	786	770	837	837	822	813	754	800	737	824	822	770	838	837	801	833	820	769	824	820	846	766	849	808	812	826	838	847	807	801	820	827	789	819	839	826	881	815	779	776	798	799	800	833	791	819	790	772	850	851	813	828	805	877	851	818	810	839	863	841	764	850	834	828	811	804	767	849	812	806	799	814	840	809	848	833	855	801	799	787	800	789	773	808	809	828	876	816	761	815	840	815	790	800	802	819	817	822	779	776	845	794	806	792	755	809	857	833	802	789	813	831	778	868	828	812	870	850	822	836	804	789	792	822	827	815	797	832	840	803	823	835	813	810	829	828	787	827	833	836	813	789	773	815	866	787	806	756	844	799	806	836	811	824	805	789	871	830	803	835	789	839	811	847	826	804	832	787	798	816	826	769	797	840	875	834	805	793	845	822	768	783	857	853	798	826	841	788	848	850	816	814	842	808	832	823	797	812	785	876	777	800	849	773	781	835	740	866	827	769	817	833	865	816	851	812	809	776	861	811	800	772	797	778	847	835	765	879	791	846	786	853	841	820	846	850	859	801	813	819	802	817	799	850	840	802	869	812	859	816	793	786	810	804	799	784	836	830	837	842	854	734	832	768	799	767	815	818	869	792	734	782	901	882	835	803	842	813	806	839	795	848	772	791	823	836	766	854	780	824	797	889	796	869	850	894	813	852	776	796	799	804	797	798	785	800	784	811	824	816	804	807	831	787	847	814	873	883	870	805	799	802	847	810	796	797	852	858	833	780	821	846	821	827	846	793	803	819	832	841	874	804	821	803	750	808	829	808	815	770	827	834	841	797	771	807	790	781	834	748	762	810	805	818	810	781	829	846	809	832	851	798	812	842	823	824	826	782	816	818	809	849	737	780	777	756	835	828	811	788	780	789	832	827	838	840	811	842	852	809	786	823	786	829	801	872	832	795	800	801	860	813	828	815	768	821	812	815	814	816	736	890	805	790	849	820	787	814	777	795	792	800	799	808	877	777	788	873	785	793	777	819	820	789	837	792	778	781	831	828	795	864	877	816	805	793	800	785	836	791	801	806	773	797	837	887	796	786	819	783	839	801	809	862	848	810	836	831	781	816	799	834	845	828	848	861	799	794	826	803	795	798	785	796	787	830	816	862	815	784	794	816	784	796	823	880	811	865	819	803	838	823	835	759	840	783	831	833	793	840	793	838	871	872	866	814	803	831	823	806	789	834	811	866	817	775	816	791	749	834	773	810	785	803	824	843	805	836	842	818	840	810	865	805	832	788	814	858	801	796	826	823	800	799	841	848	832	770	823	836	869	850	766	864	782	796	780	782	761	781	813	832	792	804	786	821	859	836	843	815	809	818	851	807	804	837	833	809	861	841	840	856	875	829	834	813	748	861	813	822	821	858	846	798	867	847	778	821	808	823	799	875	805	747	787	781	801	801	767	832	812	753	781	792	804	756	824	811	856	832	823	793	816	791	785	809	832	803	791	841	794	801	849	851	815	794	824	810	827	887	804	818	797	793	825	826	806	827	830	808	811	824	834	795	824	763	831	826	877	788	860	874	850	812	811	759	800	821	809	830	788	849	796	803	744	828	803	809	827	751	751	827	811	824	863	788	862	825	787	829	867	853	837	809	801	800	830	828	819	802	797	821	839	795	832	789	878	902	804	787	808	846	785	830	797	811	778	809	796	851	823	838	781	822	785	826	858	768	806	814	788	780	832	834	768	819	796	836	803	799	825	841	823	789	793	874	853	808	804	788	826	867	807	799	810	792	843	803	856	817	852	808	796	835	779	898	861	829	853	807	800	895	838	817	800	807	800	807	829	842	802	783	822	799	798	790	786	857	749	801	768	865	787	791	815	843	817	822	767	738	776	824	794	792	843	836	836	848	788	797	810	858	797	868	815	754	785	801	802	836	773	822	800	859	795	852	838	844	837	767	785	829	817	809	837	817	808	803	800	788	827	803	820	786	866	786	850	796	857	825	788	811	736	791	788	816	823	815	793	800	814	816	835	818	799	803	858	751	832	851	773	839	796	820	794	794	831	800	834	830	863	805	798	814	799	810	806	800	797	771	796	785	801	803	746	819	780	782	839	834	804	839	816	843	809	824	801	873	769	823	807	799	811	860	812	772	835	830	834	838	785	831	824	825	843	822	800	812	846	787	815	867	833	821	796	867	788	841	875	790	848	795	829	780	796	825	813	800	800	785	802	816	791	797	821	790	758	789	814	833	793	805	745	806	767	798	820	877	831	854	820	846	825	786	879	819	855	779	842	803	815	843	828	790	822	835	841	805	789	763	820	775	829	871	780	784	792	799	815	842	790	837	882	827	859	824	763	823	837	835	839	812	802	832	826	803	867	799	817	773	786	805	777	819	788	829	860	848	848	817	784	814	804	840	836	783	773	844	821	824	824	775	820	788	799	794	858	825	805	845	851	812	839	813	833	830	779	790	789	829	884	859	797	812	811	802	793	801	809	854	849	809	799	812	829	842	777	800	826	834	826	772	801	863	838	728	837	878	813	790	814	754	838	827	798	768	803	827	809
5156	931	859	728	790	746	777	711	746	717	701	695	707	723	782	677	719	689	726	745	718	724	757	710	704	703	690	709	731	765	742	714	714	702	748	727	733	739	703	725	749	712	733	741	707	689	712	736	737	711	706	686	708	714	682	709	714	722	760	743	642	712	755	682	720	725	737	725	770	684	716	702	689	721	739	675	711	715	758	753	709	687	736	701	714	651	746	747	708	704	770	689	726	755	693	658	747	689	704	704	791	690	667	655	712	746	735	729	719	727	699	770	705	737	732	706	688	696	738	703	717	704	742	711	679	731	726	720	688	714	733	705	670	721	716	745	692	727	737	716	721	700	690	702	704	689	711	715	721	754	700	722	704	683	754	703	747	701	686	730	728	690	709	686	712	725	715	700	715	685	749	690	675	713	697	709	694	693	695	729	750	728	747	664	710	720	744	692	747	680	705	753	689	700	710	681	740	706	710	757	722	710	695	757	673	686	674	701	698	698	735	707	655	709	675	683	710	664	697	671	733	702	703	736	672	692	699	718	734	701	699	733	742	729	673	733	767	697	694	735	722	699	716	669	711	682	739	760	696	750	707	711	736	686	751	692	748	692	726	708	724	720	693	734	675	719	708	701	679	738	654	736	733	682	669	683	751	735	752	696	697	722	712	707	693	700	671	644	713	721	706	736	712	749	695	725	715	749	719	700	724	706	692	715	700	742	648	731	697	657	682	685	708	722	636	711	702	700	708	697	763	789	783	756	659	755	738	694	702	690	696	716	716	685	755	723	737	717	671	732	716	728	726	686	750	728	731	674	706	700	724	718	707	669	728	732	725	779	753	700	728	706	695	743	734	706	712	725	700	757	709	686	694	770	723	721	728	688	720	728	756	710	722	704	721	715	737	694	718	716	712	723	730	729	674	726	692	705	713	737	723	691	743	718	728	746	758	735	692	722	741	689	685	741	653	693	682	660	734	725	720	682	705	757	745	678	696	713	711	741	691	696	722	730	695	749	690	692	702	778	709	680	712	683	706	719	693	723	687	744	700	726	730	760	724	737	704	707	758	722	720	756	708	722	701	703	745	761	693	713	724	757	715	727	731	692	708	720	748	721	718	733	739	668	684	732	677	712	744	766	724	709	694	700	723	707	695	696	690	700	716	704	706	703	716	734	683	782	731	739	694	706	730	728	677	738	729	706	711	731	671	705	718	738	695	725	762	702	692	730	722	761	697	705	701	697	744	734	729	696	700	724	711	708	708	711	668	666	745	693	753	668	713	741	710	770	723	737	690	696	680	731	713	714	758	743	657	752	722	719	745	705	648	703	701	665	693	700	704	721	699	661	711	737	683	687	722	718	713	753	728	738	674	685	760	684	723	704	686	710	641	752	694	732	692	729	697	685	706	661	756	675	739	728	686	736	730	710	671	722	678	703	686	748	738	727	751	817	650	701	711	717	729	729	710	685	701	716	799	688	726	714	721	661	743	696	672	762	720	700	701	732	755	690	732	725	728	754	785	728	700	695	727	727	698	732	678	676	769	700	682	717	695	764	713	701	687	779	707	711	741	730	706	714	723	677	717	702	686	679	718	722	709	767	704	656	716	748	708	698	723	714	783	737	690	686	722	737	734	681	720	691	741	694	676	706	679	740	716	735	712	669	717	733	696	688	691	713	687	682	711	717	663	699	693	751	704	692	686	741	748	715	709	721	708	699	669	695	732	747	707	719	675	704	712	692	687	705	678	735	721	709	682	747	675	730	713	772	668	705	701	681	716	706	731	758	741	697	712	731	704	716	755	697	704	717	689	759	744	749	694	718	734	724	736	675	726	707	746	731	724	712	737	742	709	766	726	729	714	723	657	754	676	756	681	753	778	719	760	725	718	748	769	727	714	667	695	724	768	705	707	739	708	723	697	701	734	720	753	728	672	678	711	682	715	721	743	684	715	708	710	748	688	733	688	718	734	739	776	734	705	701	711	712	732	721	703	684	708	739	662	698	702	723	703	709	720	682	737	740	702	733	670	686	710	720	734	714	681	674	701	727	733	770	692	732	712	682	726	740	660	730	739	727	687	716	686	731	704	667	767	727	727	696	731	693	685	713	685	713	741	690	704	739	735	744	660	686	705	717	718	697	714	708	747	685	736	737	728	701	723	715	706	730	719	693	734	715	706	671	718	704	771	751	762	797	692	717	692	717	727	717	756	694	702	692	687	683	691	687	720	667	744	718	796	701	699	713	692	733	717	667	732	728	689	691	722	782	706	715	746	682	776	692	691	698	700	737	727	713	694	707	697	728	679	781	727	724	710	710	683	725	711	734	720	692	728	718	693	721	708	689	702	679	698	683	715	696	703	710	705	698	757	678	697	687	666	697	706	726	732	736	700	706	737	746	688	710	678	672	770	730	667	754	724	716	729	709	707	718	698	710	704	725	730	711	764	744	691	746	670	718	719	723	706	696	731	713	729	723	717	722	715	701	681	731	696	758	701	717	772	759	724	701	679	731	671	736	668	675	705	724	722	712	698	745	712	723	759	748	726	719	701	762	738	731	674	667	669	694	712	742	721	715	725	736	713	700	696	680	698	743	719	731	725	745	672	715	711	722	723	703	706	706	683	709	725	740	684	704	679	721	764	708	713	697	705	711	710	721	689	712	692	706	705	701	689	666	656	715	721	690	688	746	721	684	690	730	683	705	755	691	741	728	736	728	726	706	732	745	666	729	736	714	694	751	733	697	745	660	739	734	737	742	692	719	732	682	705	745	658	730	678	762	722	731	715	693	718	739	691	700	712	747	671	708	728	743	737	747	719	715	763	684	733	734	692	735	651	728	713	724	669	683	709	710	700	706	704	740	702	673	716	750	692	739	705	707	681	740	722	682	713	695	744	693	718	691	759	737	725	724	710	718	712	717	665	696	702	671	730	724	710	711	725	690	738	701	785	743	730	737	664	663	702	703	712	772	692	699	715	738	760	678	630	725	719	740	712	682	695	709	709	712	727	760	687	674	730	749	724	673	720	677	698	717	693	665	702	692	708	632	718	742	736	695	699	732	751	740	726	714	749	728	702	745	778	759	706	672	700	732	748	676	720	722	710	696	736	688	745	683	694	715	668	685	670	699	715	752	689	682	711	764	654	718	727	709	695	705	688	747	742	731	669	672	671	713	732	701	743	754	688	761	718	729	712	695	702	704	710	700	690	771	698	719	695	708	699	715	728	681	749	759	754	748	745	692	741	672	720	748	707	733	740	740	722	742	750	678	733	747	708	754	718	719	714	725	754	731	715	683	682	721	734	724	711	746	765	633	700	675	707	690	706	729	723	710	706	759	681	749	726	754	705	729	686	769	745	722	716	729	705	697	719	719	695	734	774	719	724	723	684	742	695	725	684	749	652	709	684	728	739	715	708	680	696	681	744	718	707	759	758	669	716	711	675	747	705	662	743	702	720	748	722	681	765	654	704	713	709	728	702	698	730	734	700	681	717	667	701	749	715	710	738	745
25715	21440	25604	17849	1849	1058	970	834	777	728	816	764	721	715	753	751	763	714	757	705	714	762	720	707	712	765	723	721	719	706	780	689	737	711	736	662	680	741	690	712	700	763	738	706	743	715	698	749	710	709	705	696	694	709	741	698	728	686	659	675	750	698	697	672	706	711	694	712	668	692	704	673	735	748	681	708	703	706	690	704	696	726	727	731	683	704	679	688	679	756	718	727	710	689	751	713	726	665	671	686	716	694	731	681	670	736	692	715	745	698	726	654	714	748	694	772	696	661	688	665	709	713	700	701	733	717	641	717	718	741	717	697	734	704	713	723	676	672	675	696	760	763	687	713	689	646	668	710	718	726	710	675	688	692	712	703	718	673	721	686	762	695	707	697	747	712	679	666	653	692	743	699	708	704	731	731	714	762	738	693	669	703	717	739	734	733	742	679	710	675	697	686	682	711	675	709	764	700	727	710	699	711	723	709	666	736	709	733	687	695	707	709	678	689	669	704	731	655	725	731	767	702	721	743	674	757	694	728	755	742	679	705	675	746	661	730	730	731	719	752	662	699	703	756	708	732	698	707	704	729	693	756	729	728	711	687	699	695	772	719	682	696	706	734	694	719	695	711	737	692	742	713	693	709	714	691	694	659	684	690	736	743	694	706	712	670	661	701	706	735	706	724	669	718	716	709	681	745	675	698	748	712	749	693	709	742	716	726	655	741	645	708	717	720	701	679	729	696	729	659	686	715	698	725	693	721	736	682	709	717	652	737	673	724	722	738	694	719	706	692	738	691	724	775	689	714	706	727	702	696	749	749	711	700	693	737	757	723	751	668	722	717	719	713	685	686	721	715	700	663	707	711	703	733	718	700	653	687	690	687	676	646	736	661	683	715	735	704	712	721	751	681	713	692	682	716	700	725	708	691	739	691	746	692	725	694	688	728	684	706	730	682	699	754	714	714	649	724	691	723	691	683	678	682	695	727	678	733	739	666	766	712	714	603	714	680	701	723	699	679	710	718	725	727	671	701	740	725	700	723	701	708	687	715	711	693	666	710	674	729	671	720	688	685	694	750	771	681	701	652	708	676	715	715	729	691	698	692	685	709	696	731	729	666	625	695	743	744	680	728	728	746	704	726	682	703	718	695	735	702	689	702	673	724	755	713	694	662	723	736	649	726	706	720	682	756	646	668	714	732	701	720	671	713	719	691	704	677	682	743	708	694	712	718	726	668	687	731	712	742	739	723	714	698	699	749	658	694	650	693	720	716	660	784	697	704	694	662	693	665	659	738	746	685	734	712	698	710	681	671	722	682	696	695	681	663	733	684	634	653	707	706	703	745	746	720	703	702	679	705	689	670	735	744	625	689	721	743	661	710	757	724	688	702	690	715	718	761	684	679	681	699	648	729	748	699	676	675	681	735	678	715	681	714	679	707	674	692	736	688	708	682	751	700	700	708	723	734	736	716	771	768	693	692	725	749	686	641	720	680	655	704	763	698	712	723	674	702	675	714	687	706	704	726	667	679	662	745	700	692	691	721	738	781	705	695	738	728	659	703	742	711	668	695	690	685	702	777	735	732	685	737	701	732	766	704	692	679	690	684	717	688	674	738	723	748	704	734	686	754	704	725	697	725	733	664	706	695	702	658	717	705	761	697	721	708	738	703	712	699	692	715	705	698	706	736	688	712	745	652	665	648	724	736	680	736	712	732	722	708	700	665	707	675	686	720	720	743	719	745	677	723	694	711	721	668	690	711	746	722	685	703	707	718	683	690	715	725	699	694	746	753	763	701	699	673	706	704	709	731	727	677	673	695	679	707	669	732	708	672	662	742	704	648	688	723	692	697	668	641	665	688	691	690	717	752	693	783	695	706	669	746	711	743	740	718	720	748	688	675	724	713	678	691	668	712	677	706	707	691	714	722	712	700	698	723	659	663	731	688	713	714	730	732	733	748	702	699	769	685	719	728	681	791	698	766	705	701	718	693	724	728	662	681	660	687	655	718	739	674	709	723	691	718	734	670	676	736	716	686	705	683	730	675	728	710	702	694	712	731	756	712	710	684	719	768	720	745	729	737	735	633	724	732	747	714	738	728	734	681	701	688	761	694	686	656	701	687	692	698	654	672	705	695	708	724	697	687	682	662	695	686	703	714	688	701	709	676	736	728	737	699	736	716	721	678	711	669	673	713	743	753	716	725	681	705	730	734	670	718	745	723	668	702	687	693	735	734	754	654	686	702	694	729	699	730	698	737	701	732	696	688	716	669	698	687	698	714	667	710	701	688	729	736	684	690	717	705	662	719	755	654	735	701	720	655	705	734	703	671	741	695	684	690	747	727	715	700	690	759	687	677	702	728	743	726	694	719	698	662	690	679	709	690	713	731	666	675	659	724	704	716	706	653	674	727	681	708	733	693	712	713	706	693	713	743	703	728	683	704	673	702	705	697	749	749	763	684	750	743	727	734	718	706	720	721	694	709	738	698	764	731	715	717	719	737	702	694	712	704	656	654	724	653	710	730	678	743	651	715	670	704	710	667	695	650	703	674	734	695	726	701	713	702	724	708	680	680	678	660	713	762	747	686	715	728	695	693	729	703	681	709	728	734	735	698	718	715	684	718	719	701	706	750	685	675	698	742	713	712	724	742	720	676	651	695	684	718	678	711	706	689	709	744	743	685	679	642	684	724	694	749	698	718	713	655	738	702	709	708	682	689	743	693	705	701	747	669	658	751	717	704	733	680	729	698	685	760	725	732	710	739	672	690	650	711	745	689	695	728	697	666	710	739	724	752	693	719	647	677	708	706	671	676	765	699	689	703	736	658	713	704	705	739	687	708	679	649	669	724	693	752	686	696	645	670	749	722	713	710	720	703	741	683	713	761	776	687	733	699	715	679	722	694	697	752	731	706	725	710	701	739	707	665	752	695	692	728	723	693	696	697	698	725	716	680	651	658	622	764	670	680	688	678	722	727	690	745	667	698	710	746	646	667	696	709	697	693	696	705	697	701	726	685	706	703	685	749	678	672	734	684	695	725	677	711	693	702	717	636	712	732	652	723	687	729	779	707	696	678	692	672	672	687	695	689	706	703	731	675	726	634	657	687	678	662	686	705	696	700	685	651	710	649	685	701	697	689	724	720	674	730	708	694	723	700	702	678	699	721	713	699	694	729	761	690	710	691	731	721	672	669	701	741	669	709	662	677	693	709	697	688	704	662	675	694	712	670	700	756	710	704	679	750	687	737	701	732	716	697	728	683	657	723	665	676	671	707	709	731	678	677	683	718	679	704	697	692	714	717	711	721	702	660	731	707	680	672	665	684	693	707	696	736	729	656	670	694	679	685	664	711	685	700	725	694	712	709	696	717	690	692	710	733	683	662	708	654	741	701	724	687	721	693	734	742	714	671	671	703	726	701	687	697	718	677	678	765	729	708	696	677	691	715	708	730	676	692	706	706	740	720	714	672	724	740	715	702	663	699	726	728	698	732	732	694
3640	2220	1810	1186	954	827	776	756	728	712	664	686	697	673	672	648	678	668	663	678	684	667	674	639	630	672	606	648	672	652	674	689	677	654	650	624	647	682	654	621	637	615	647	647	653	651	661	634	646	619	665	647	664	630	669	609	627	605	621	627	659	625	679	642	653	631	690	578	680	619	681	656	665	679	679	654	647	638	638	668	686	670	640	660	619	650	632	607	635	579	595	647	665	641	658	637	713	595	620	612	652	647	676	617	597	670	651	618	636	648	632	600	618	657	629	621	659	665	601	642	645	591	632	673	695	628	633	581	632	662	618	676	615	625	655	643	602	629	610	654	598	638	623	645	615	632	655	636	613	609	613	670	628	626	654	644	630	671	648	672	629	633	625	640	674	663	622	669	615	649	607	666	636	619	635	673	662	642	676	634	679	610	657	644	608	610	625	689	625	641	651	607	588	650	652	585	626	701	686	622	621	648	617	656	644	679	680	612	603	649	631	633	611	631	639	612	659	635	602	647	631	606	648	628	660	640	637	612	609	652	648	565	616	647	650	603	603	614	623	627	631	660	639	635	611	598	638	646	666	607	607	678	638	609	664	642	677	627	618	624	675	628	615	670	676	688	632	653	641	676	654	637	626	672	635	623	643	635	645	646	585	629	635	631	620	641	612	652	628	627	622	656	625	615	647	615	660	630	643	621	615	677	604	643	627	618	610	614	638	684	629	643	670	623	611	657	607	678	662	652	643	608	651	678	603	638	693	629	628	654	588	640	598	602	561	660	635	637	658	625	651	614	593	624	671	667	631	609	667	634	607	658	591	622	594	662	630	619	637	649	593	659	621	612	642	605	649	647	648	642	627	636	648	663	650	634	623	670	632	678	609	645	592	689	644	623	655	606	624	600	698	634	638	636	665	600	680	642	632	641	635	647	647	651	677	632	654	614	605	648	648	589	645	666	618	603	625	666	600	627	603	594	637	645	622	607	618	646	646	603	651	632	670	624	618	639	643	672	624	642	665	632	640	615	655	630	602	632	650	606	647	636	603	643	602	633	617	617	622	658	662	661	654	626	653	635	652	611	649	651	645	631	634	640	617	671	634	647	649	655	642	654	614	625	648	650	596	682	610	680	672	688	612	618	617	604	626	631	654	604	623	633	611	629	661	630	622	637	647	666	666	649	601	627	632	643	678	590	652	675	638	611	651	609	592	650	604	632	578	666	616	632	595	634	646	627	640	643	667	619	633	624	609	632	628	641	695	660	623	638	615	599	641	661	648	635	601	617	602	633	589	634	633	604	613	663	637	624	655	618	668	691	658	681	647	668	644	672	647	665	638	630	641	588	593	597	613	607	608	651	667	669	637	619	621	666	643	613	635	650	583	636	652	654	668	627	643	663	702	719	685	631	659	625	615	650	612	610	638	658	667	621	669	608	611	656	698	612	604	622	643	656	623	595	617	672	635	656	626	612	608	636	669	638	646	646	648	627	600	615	619	582	625	587	654	673	615	599	612	657	616	644	599	624	579	626	641	637	650	625	591	634	602	656	642	614	676	648	652	643	630	661	650	598	600	667	617	637	675	640	640	645	663	659	653	644	616	660	660	624	637	667	626	647	630	581	610	639	601	640	619	622	662	608	626	631	617	659	603	656	642	657	618	589	621	607	658	678	637	610	663	654	631	648	659	690	645	603	577	643	671	602	618	582	639	624	647	609	610	627	686	626	650	650	677	577	636	696	651	656	720	638	660	599	640	609	637	619	651	620	607	612	673	653	615	576	637	589	660	599	623	623	609	606	676	607	601	614	631	633	591	657	614	680	625	606	642	664	612	628	655	605	656	601	630	641	620	635	564	593	608	622	642	644	615	668	623	584	594	638	608	659	672	655	623	618	614	632	642	646	633	638	640	601	639	598	643	621	672	654	617	666	628	629	647	624	641	611	621	648	651	633	639	607	622	617	652	655	639	617	612	654	647	608	649	649	635	628	643	646	607	669	616	630	604	638	647	620	703	606	644	648	648	651	624	643	601	616	581	689	646	626	649	657	673	630	641	625	657	658	636	625	626	611	612	647	653	635	669	608	669	661	618	618	625	661	619	652	674	676	614	637	608	644	640	633	619	629	619	616	617	640	635	622	634	671	658	626	617	679	632	651	601	615	646	649	600	615	600	606	669	639	595	633	655	649	609	611	656	668	637	637	642	636	650	649	683	643	687	632	641	583	579	634	601	619	687	673	618	636	625	656	687	618	686	652	663	626	630	655	616	621	629	654	642	660	671	682	604	620	634	633	677	668	624	648	609	627	612	624	615	567	648	677	629	603	650	640	622	634	638	644	633	611	654	655	633	636	606	654	608	644	639	627	603	646	672	651	640	634	620	696	647	615	652	625	645	608	639	672	636	634	604	663	619	610	669	658	654	612	618	639	616	602	628	633	618	678	670	621	656	660	615	631	614	577	622	637	630	628	658	638	577	650	650	701	642	659	683	629	593	670	675	667	653	644	658	670	663	616	637	642	602	625	640	641	653	608	653	620	606	627	615	574	660	602	642	657	601	632	634	629	616	633	633	672	665	656	664	662	607	620	667	604	655	651	650	623	625	636	697	599	617	653	610	646	624	655	608	611	613	634	608	568	634	592	615	586	610	654	675	618	607	672	623	667	611	613	646	589	649	664	626	604	640	605	652	620	665	640	624	630	640	655	653	600	630	620	665	599	635	652	636	622	673	582	663	636	618	610	611	623	642	600	662	658	628	624	614	639	626	638	634	632	670	569	607	644	626	635	645	709	698	650	602	590	635	603	656	638	656	604	634	672	636	608	614	630	672	625	661	662	622	626	630	638	639	618	660	611	621	591	699	622	640	558	667	667	705	643	662	643	639	651	636	637	608	640	630	630	653	615	623	639	610	647	626	640	688	688	648	627	659	672	646	634	614	649	664	594	641	641	666	640	622	654	652	635	613	626	629	667	624	616	593	638	622	634	632	614	654	629	651	627	631	666	615	635	626	665	691	690	629	630	598	681	634	659	612	689	616	620	642	649	630	602	646	667	603	646	633	654	629	621	618	630	647	635	647	650	588	645	622	614	659	641	684	639	653	639	606	651	644	640	600	627	621	630	650	636	644	626	624	632	659	616	623	622	632	616	610	621	641	656	628	617	644	637	581	629	634	637	695	595	645	614	643	633	659	627	616	638	661	609	651	635	586	617	646	619	596	620	629	659	581	647	654	645	642	633	603	657	586	649	633	640	621	626	669	649	604	657	595	612	661	671	627	620	649	613	638	657	627	666	633	611	620	611	635	643	654	651	647	662	670	638	605	627	609	626	635	670	626	617	631	627	619	667	634	597	651	647	588	650	640	641	629	662	650	616	646	637	628	605	637	671	627	609	644	627	619	633	657	630	622	583	640	646	643	652	648	628	643	620	644	636	654	610	659	640	669	619	607	661	592	624	641	658	639	649	672	674	639	637	636	639	615	685	631	630	645	611	618	641	624	603
24272	21412	28586	24620	20174	2634	907	585	462	428	400	329	386	357	380	379	373	342	347	353	346	348	335	363	348	306	355	343	358	323	316	377	370	339	365	320	317	336	365	307	298	342	311	313	357	321	347	310	315	291	333	311	367	310	312	291	284	339	346	338	380	313	326	344	335	331	306	331	304	328	326	345	331	322	310	339	340	318	301	333	327	324	316	328	342	342	337	308	343	296	330	315	353	325	305	321	315	303	298	310	311	326	290	346	322	290	327	296	325	334	344	349	314	292	303	307	311	297	319	290	310	311	303	321	313	356	321	345	304	307	313	290	352	314	294	343	319	306	329	272	314	311	330	334	310	321	320	356	319	306	316	297	316	304	314	346	295	346	327	344	303	306	334	307	328	330	327	332	315	305	321	332	319	323	309	313	339	334	337	336	351	301	339	318	315	327	324	322	308	318	323	336	328	308	306	332	345	303	306	320	344	336	318	347	285	351	339	330	329	334	333	286	323	314	309	291	317	331	291	358	314	325	308	335	329	294	333	318	332	329	285	353	340	339	342	353	328	337	336	345	333	311	294	330	341	308	322	316	325	340	330	307	361	327	340	326	315	342	338	319	325	334	316	361	322	334	331	316	302	305	340	314	334	321	313	325	301	304	341	321	328	314	306	325	338	313	303	337	330	305	323	328	320	306	310	323	318	317	323	334	318	276	324	314	346	299	321	304	292	333	331	310	338	343	304	317	346	367	323	335	345	339	296	304	324	307	345	313	336	285	326	323	297	309	302	351	317	317	336	351	304	318	309	302	348	313	333	335	296	344	307	328	308	323	319	333	328	305	324	339	331	301	303	279	300	332	346	308	336	297	337	313	335	304	319	340	350	310	294	343	338	292	329	284	327	296	336	309	274	293	325	348	332	302	326	324	314	320	300	331	329	315	337	307	310	306	315	288	364	351	322	329	339	366	352	309	297	338	306	326	345	343	305	362	324	321	313	303	301	304	326	331	316	336	332	319	327	309	332	313	321	318	339	296	304	304	319	360	310	329	298	308	304	309	346	322	352	323	341	301	335	297	300	330	333	323	304	344	312	332	310	300	312	307	305	297	318	318	318	295	325	337	337	316	302	306	301	327	328	306	353	329	329	298	302	351	314	351	292	308	306	331	313	302	324	310	344	346	318	313	335	312	309	319	326	288	296	300	333	347	324	344	335	335	294	326	307	351	303	286	299	301	305	326	317	303	315	314	312	330	311	307	303	328	298	331	309	305	358	315	332	321	309	298	309	328	336	326	304	313	354	331	352	316	300	342	292	322	320	315	332	333	306	300	347	315	376	304	288	310	289	373	320	363	325	304	350	358	309	311	315	335	326	300	331	330	262	286	344	334	339	355	326	333	333	313	311	329	326	310	288	350	334	322	309	316	316	339	281	302	329	310	333	348	334	325	365	314	314	345	359	320	332	291	342	324	343	322	353	328	325	305	326	304	317	305	320	306	321	309	353	288	315	337	323	360	327	323	328	331	320	318	318	321	312	306	306	336	336	327	305	307	297	308	317	313	321	311	310	311	321	306	305	298	291	327	308	311	336	368	317	333	324	336	345	297	326	325	332	327	312	307	341	339	313	326	308	309	317	316	304	322	298	329	327	321	308	330	314	304	291	358	311	332	332	310	299	312	328	297	333	326	314	325	331	329	345	316	346	313	316	306	351	301	320	310	346	308	308	294	325	320	357	288	317	330	312	282	318	309	326	319	327	325	315	301	364	310	323	332	337	312	318	331	326	310	303	279	299	300	314	315	303	337	343	327	305	307	303	311	313	323	295	300	328	313	326	296	287	331	303	300	314	323	309	333	306	306	321	300	290	333	355	343	299	280	348	284	339	312	324	316	310	299	325	362	350	313	324	312	326	301	323	332	319	318	329	323	340	310	328	319	348	325	328	282	348	315	334	322	343	324	307	336	303	325	348	320	312	342	301	306	335	308	336	320	319	316	343	336	294	325	294	310	320	379	305	327	328	327	327	337	324	338	330	345	306	325	317	333	327	329	336	332	293	341	309	303	331	371	309	314	332	307	307	291	305	299	325	301	314	346	334	293	339	333	316	294	301	302	327	293	295	308	310	328	288	345	298	355	319	329	343	307	319	255	327	331	296	338	317	302	332	328	311	343	318	286	324	307	320	302	323	333	333	329	331	320	301	361	298	290	308	296	334	297	318	324	300	333	284	319	303	328	309	298	304	314	300	330	345	307	339	339	365	328	350	314	317	323	337	279	292	314	322	324	308	329	323	310	330	339	344	304	298	324	336	306	322	310	314	329	316	346	335	299	319	291	293	307	303	345	319	329	315	312	312	338	314	353	323	304	334	316	304	332	316	328	322	308	312	317	321	302	318	339	317	338	345	310	331	335	309	341	315	327	314	320	318	327	336	315	332	353	302	296	316	328	321	311	303	328	309	301	338	334	312	292	328	318	317	350	306	320	316	306	303	333	323	351	314	313	326	317	321	297	306	311	317	300	299	337	307	321	347	309	335	331	346	324	356	336	340	323	305	314	347	367	320	301	333	317	311	345	331	307	290	320	328	297	302	341	325	314	299	322	308	301	335	322	319	312	318	338	335	338	319	321	295	314	305	287	341	300	317	344	328	323	285	316	324	346	315	283	332	313	335	367	301	323	327	282	297	317	308	331	319	274	332	336	314	316	315	310	305	319	340	348	342	320	323	325	328	317	311	293	301	286	334	299	326	347	339	284	321	303	306	320	324	350	327	316	315	308	343	310	310	318	310	296	317	301	318	319	297	297	334	341	331	305	347	337	327	288	330	320	336	306	298	320	318	308	329	355	322	326	317	328	357	346	285	317	313	338	278	298	294	326	326	325	345	335	315	323	307	326	319	308	311	333	319	358	325	335	291	351	307	309	340	333	342	333	316	323	318	299	324	306	304	314	343	299	326	335	312	297	331	299	303	321	329	331	304	305	283	298	334	327	339	299	334	338	321	320	305	335	327	321	343	319	333	319	317	335	330	309	325	306	301	274	290	295	329	339	343	320	308	313	307	336	318	318	314	352	343	311	316	350	310	368	321	319	314	345	300	297	346	326	309	322	325	332	291	344	349	335	324	327	326	335	294	318	324	310	308	313	305	323	324	346	301	292	299	316	357	298	328	320	325	315	286	313	322	350	330	308	326	321	319	329	310	327	313	332	312	336	341	332	304	326	311	311	325	317	303	348	326	320	290	294	296	313	310	317	298	323	295	325	324	328	280	304	310	333	309	299	327	330	339	324	325	340	334	304	324	322	356	295	300	323	300	303	338	315	318	311	321	324	328	314	327	321	312	334	335	311	301	313	324	295	322	308	293	331	307	337	309	306	318	307	347	321	322	336	274	308	341	327	344	324	305	323	322	309	307	304	313	337	323	334	309	346	316	316	345	316	347	324	313	344	323	293	282	325	339	309	305	290	315	313	320	320	322	326	282	300	313	342	314	308	304	359	299	357	311	328
3339	4565	3581	1796	1244	971	819	707	628	531	511	480	480	440	419	396	383	437	389	382	406	390	359	354	362	371	395	344	351	385	361	367	338	346	355	350	325	363	363	347	318	345	349	385	349	329	304	334	342	334	353	332	335	353	326	341	344	343	339	324	324	344	335	346	335	332	326	317	343	321	326	334	289	327	321	337	369	334	348	351	352	360	329	342	344	345	340	347	299	369	323	329	376	372	347	320	339	326	344	369	323	351	390	345	320	341	331	334	301	354	329	337	337	351	356	364	348	350	350	348	359	311	362	347	330	355	321	321	349	333	349	333	339	343	338	354	296	349	316	342	338	333	370	311	315	336	319	343	314	325	364	336	353	338	339	340	347	361	367	354	322	336	345	346	385	341	323	346	340	325	333	337	361	314	303	343	328	324	358	332	341	323	333	346	326	370	316	325	335	346	368	355	321	342	333	347	312	332	342	336	323	324	333	350	310	386	332	333	363	331	333	321	362	362	343	303	341	333	361	351	340	340	344	361	327	317	300	320	305	323	315	340	320	343	343	316	315	340	314	310	321	347	351	340	360	327	325	310	366	361	328	331	350	320	307	335	342	342	325	334	358	314	335	335	336	336	367	321	289	323	360	323	331	341	348	313	355	333	321	337	363	351	346	330	328	323	368	323	311	324	343	328	332	331	351	310	343	349	331	335	344	344	339	298	316	342	321	314	312	344	341	342	326	343	330	330	342	349	342	333	314	351	322	335	357	343	321	355	328	379	336	299	323	334	361	319	374	312	338	334	327	336	344	291	340	301	313	351	300	312	326	309	324	364	306	333	336	351	363	317	344	301	326	334	331	310	356	357	320	362	309	317	310	326	336	371	324	321	324	313	327	310	375	300	349	366	332	369	355	347	316	329	369	311	384	358	329	330	353	338	388	335	331	318	364	292	311	311	352	323	341	336	335	318	359	353	328	342	353	307	346	315	333	370	322	329	319	334	329	316	348	306	353	326	333	317	348	308	323	356	321	352	346	333	345	331	320	332	328	333	337	341	336	348	356	341	341	350	353	334	345	299	330	319	368	316	357	332	332	358	340	328	327	322	311	351	320	346	349	347	338	310	313	360	329	313	323	335	337	338	372	331	350	333	329	320	381	336	337	340	300	326	334	350	359	315	309	333	345	358	348	342	303	312	336	316	364	321	315	353	332	317	378	314	308	293	352	375	316	336	294	328	332	337	345	330	316	322	362	330	339	334	320	347	351	333	308	323	326	319	325	348	317	322	302	332	348	306	354	291	345	368	314	316	343	308	348	347	320	340	324	349	325	326	332	348	350	353	338	307	347	341	353	347	339	306	361	289	339	325	375	356	328	309	362	327	319	354	314	334	335	333	322	330	331	324	332	314	325	357	344	297	341	317	362	314	323	362	359	327	352	348	376	321	327	329	356	349	314	316	323	315	372	329	321	354	326	304	361	317	323	339	311	339	312	310	320	312	320	331	354	337	358	350	325	327	319	322	308	316	349	352	349	309	321	329	356	317	347	362	330	354	310	323	315	343	335	342	298	317	319	329	357	344	334	352	338	364	331	316	345	326	324	340	337	335	347	337	326	313	331	324	322	285	334	349	324	347	326	341	337	326	320	325	329	326	316	335	315	340	300	344	328	354	300	371	312	370	322	318	340	311	347	352	296	350	322	331	310	352	345	331	347	350	352	367	320	326	327	322	363	342	307	312	358	348	363	349	328	323	306	326	295	322	339	318	339	353	371	274	300	358	322	310	351	331	331	333	336	356	337	353	326	334	345	349	325	338	322	311	322	302	360	333	351	355	335	314	324	345	336	338	311	326	345	334	335	351	320	347	322	305	368	353	347	334	334	312	336	302	339	339	329	343	330	320	344	299	335	336	323	306	349	335	322	341	305	338	360	329	360	303	335	340	370	361	361	310	321	359	358	353	305	361	327	355	368	330	332	322	352	317	313	320	338	348	322	338	320	335	355	342	335	340	322	316	304	332	349	329	323	308	318	314	355	332	320	330	352	308	332	294	326	339	343	355	333	320	315	351	320	341	313	367	318	348	334	351	296	321	356	302	300	316	315	328	329	339	329	316	323	315	313	356	341	275	351	352	356	345	316	354	322	359	320	318	336	328	308	322	294	321	330	356	322	315	325	355	311	346	332	336	350	333	337	342	323	332	341	329	338	341	358	329	328	306	339	337	332	374	304	320	335	326	301	358	336	312	339	315	346	331	325	307	366	319	353	331	381	351	371	350	341	329	330	344	321	343	346	334	376	343	314	322	352	329	318	346	327	319	348	311	299	327	320	331	310	369	320	349	322	377	302	317	325	320	339	333	319	340	328	334	302	352	301	356	340	343	313	396	325	309	352	321	317	335	365	295	305	299	340	301	317	358	323	332	305	351	307	337	336	331	330	367	310	330	299	336	308	301	327	342	321	342	314	341	359	308	319	338	325	367	312	330	343	290	290	323	364	320	347	298	335	332	342	362	332	307	324	336	325	331	331	310	300	350	298	336	315	344	319	331	338	344	329	335	343	345	290	343	294	330	320	322	311	365	330	330	345	313	323	358	338	349	329	357	337	311	322	342	328	312	338	334	317	336	319	347	375	340	337	337	356	321	341	287	288	325	336	344	323	358	345	348	356	336	328	320	349	317	372	321	284	335	302	335	325	326	325	325	319	320	311	317	325	328	346	318	355	306	352	312	324	315	335	336	352	319	321	321	269	346	334	369	348	348	330	316	314	329	339	344	303	333	280	323	330	329	324	294	309	337	374	353	339	328	354	332	349	327	361	337	366	330	331	320	324	323	373	323	325	350	334	328	335	338	311	322	315	297	344	324	328	329	348	331	340	335	347	327	344	339	329	300	305	339	343	290	364	361	315	326	330	329	323	336	333	361	320	343	317	327	368	329	301	314	324	321	335	314	342	317	338	357	351	331	360	348	352	289	324	338	327	311	316	336	353	350	318	308	306	321	346	346	310	355	342	334	333	328	298	326	317	324	302	306	317	323	333	325	339	333	326	334	319	346	332	307	338	339	331	341	325	306	354	319	285	330	329	294	337	328	345	308	331	300	305	367	329	339	334	379	327	315	354	336	331	302	322	346	325	307	341	335	336	312	326	321	314	332	316	332	317	366	343	358	339	347	345	324	359	347	318	333	345	352	331	331	304	317	330	341	339	340	328	329	335	361	348	365	327	323	351	330	333	314	333	327	373	392	340	306	317	331	365	323	321	337	306	322	308	327	342	350	334	317	345	316	341	322	339	342	348	329	330	330	323	341	329	336	328	334	358	344	337	336	323	329	313	313	308	314	334	344	318	331	338	299	339	311	315	301	349	353	341	307	341	311	340	329	346	310	333	357	311	327	328	336	318	319	322	309	317	325	317	326	326	324	348	303	361	327	322	320	353	349	354	339	333	320	371	331	334	321	308	326	341	304	312	332	337	326	313	321	347	323	352	369	336	309	300	318	329	370	330	342
27629	11599	1915	1155	882	832	820	845	844	826	789	840	813	803	811	811	832	815	797	838	811	825	845	817	808	821	815	811	850	807	811	804	794	774	820	840	777	826	819	841	804	851	814	820	840	835	830	787	835	869	837	809	839	767	809	829	791	796	746	779	832	814	823	820	812	859	821	866	825	826	824	805	806	854	844	820	763	779	797	893	813	790	791	777	812	838	823	827	817	857	790	773	818	772	781	823	763	797	790	775	860	793	864	804	769	849	822	752	795	784	783	845	833	818	837	785	788	883	804	860	847	797	813	828	785	751	778	761	756	785	830	838	814	816	819	839	806	845	757	815	791	749	843	796	824	790	786	771	784	777	825	814	807	794	850	747	812	848	808	869	755	831	778	824	818	843	780	822	805	845	845	857	802	809	814	798	909	836	834	841	862	799	798	812	813	776	822	789	817	857	799	797	817	751	839	821	818	828	903	844	799	825	836	777	811	827	833	816	804	832	840	845	756	814	819	829	883	812	813	831	856	781	813	827	836	808	809	789	801	834	791	757	820	823	817	772	807	806	803	820	841	824	837	835	827	788	811	815	828	797	823	813	781	883	759	771	816	786	782	774	818	781	745	792	835	763	819	789	818	768	830	871	781	859	865	791	826	841	844	846	828	809	827	817	779	849	795	853	864	825	793	829	849	786	796	780	792	832	806	783	823	761	820	797	769	820	842	816	820	779	805	812	812	780	844	806	761	757	856	832	790	862	857	808	840	805	818	809	865	827	832	830	822	753	829	766	820	821	844	826	806	809	821	806	835	834	823	836	823	742	761	768	847	792	816	823	875	781	874	833	838	767	834	818	830	825	829	819	767	800	824	897	853	830	810	829	832	836	828	850	859	812	825	787	797	813	828	813	846	820	804	767	830	775	816	820	841	814	806	843	818	776	817	811	823	839	821	805	826	814	817	842	741	805	831	779	855	825	818	838	806	819	850	897	874	808	781	819	835	819	804	788	855	844	825	815	792	809	800	835	834	795	842	793	819	811	812	799	802	834	774	805	863	804	848	815	794	846	833	787	801	884	862	796	816	827	816	790	799	789	816	816	822	825	794	822	808	829	772	840	844	787	818	791	852	849	801	818	886	845	797	846	810	776	836	856	863	841	817	771	787	804	849	804	781	840	844	817	846	817	815	810	808	862	788	824	808	788	844	795	821	871	845	810	814	855	833	828	822	824	829	832	801	807	840	808	824	836	808	873	808	763	821	820	776	825	823	800	863	818	794	817	871	846	832	813	826	830	853	766	808	882	822	826	822	871	834	774	800	793	813	828	818	844	787	794	802	842	802	825	862	848	815	799	806	824	822	801	802	769	831	829	814	806	788	826	813	794	848	789	791	784	785	839	827	821	831	826	842	834	860	831	832	851	824	784	811	846	812	795	853	807	767	848	841	877	813	879	825	820	843	817	825	829	845	845	824	858	804	816	833	831	795	804	832	814	848	790	785	769	759	822	814	805	792	859	835	785	785	824	779	805	840	814	826	758	823	821	836	790	810	803	804	842	788	830	789	811	847	884	800	800	831	839	807	815	766	806	781	777	833	811	801	868	799	814	815	802	804	809	830	858	799	797	820	815	785	825	811	815	815	732	794	846	838	795	807	778	803	798	831	899	794	824	818	795	806	809	787	797	826	867	838	818	799	792	853	768	841	831	862	850	818	794	793	785	811	797	853	828	825	768	776	824	836	760	896	814	817	793	833	863	832	824	788	789	837	835	823	846	791	856	803	875	832	812	831	796	806	803	840	824	762	832	840	812	826	847	802	833	819	823	830	840	841	860	779	801	805	846	813	829	820	820	819	777	832	789	806	763	801	838	828	828	819	831	785	833	844	811	784	816	837	804	817	847	864	812	802	761	846	790	831	808	772	847	828	768	773	786	831	834	816	834	806	815	801	827	813	823	853	837	826	794	826	809	801	791	797	771	839	781	837	780	839	781	824	833	785	823	829	889	783	796	829	798	838	808	803	794	797	817	722	820	746	845	818	788	839	832	809	865	765	780	795	835	833	797	843	823	846	832	765	881	824	828	825	862	847	762	788	826	847	840	827	823	794	777	789	813	831	786	813	803	862	784	819	844	867	794	780	826	784	801	847	834	815	798	813	877	811	862	838	789	804	825	790	778	803	810	852	816	834	843	841	808	817	800	809	817	800	804	822	848	790	798	782	798	766	827	813	824	801	863	828	792	769	815	814	882	780	866	811	828	807	797	833	834	859	809	841	847	819	802	783	795	817	822	838	849	769	851	792	791	799	834	796	839	776	789	859	863	821	823	837	895	872	805	860	831	806	821	843	799	797	845	825	837	845	845	781	808	785	827	800	786	781	788	853	819	839	823	806	820	748	786	856	833	827	779	843	877	824	818	813	838	776	757	757	852	843	846	833	806	816	795	835	779	792	814	791	817	813	810	784	829	803	790	781	780	779	844	853	835	822	805	783	839	835	778	812	805	893	827	782	847	824	791	847	822	818	863	855	785	846	781	816	830	875	809	847	744	808	775	788	818	831	813	771	800	795	843	827	830	844	825	784	835	822	796	823	786	805	871	812	830	826	806	830	806	827	844	869	804	826	811	859	822	823	821	869	855	748	822	846	805	906	793	789	878	827	833	823	807	858	798	851	848	762	793	791	897	840	888	781	836	806	832	809	806	824	782	817	856	876	845	750	821	821	813	820	825	860	826	802	821	815	827	778	784	845	857	848	824	820	780	789	814	815	783	820	809	850	799	825	831	854	798	793	811	793	836	839	822	825	807	832	851	821	796	801	814	811	868	840	838	850	840	797	788	813	861	799	836	790	835	809	835	822	816	793	871	841	843	819	815	857	834	783	820	854	819	831	789	846	811	837	838	786	820	780	774	858	870	850	841	843	758	772	805	828	772	834	803	832	801	811	782	851	843	761	870	832	787	835	849	790	840	830	827	847	792	819	830	840	837	777	831	826	811	833	835	828	845	817	768	862	811	783	856	861	822	790	831	828	853	808	857	845	767	837	813	836	807	832	805	777	793	832	799	862	874	765	805	824	771	827	763	779	792	845	800	777	798	769	820	838	816	801	864	820	796	822	810	782	834	838	784	825	798	789	773	813	798	825	819	795	791	819	800	855	816	818	817	851	788	801	813	823	808	851	821	815	870	831	822	842	806	837	864	831	770	840	823	796	795	827	829	810	835	822	788	816	820	762	782	781	796	833	782	825	858	811	824	881	826	853	829	853	784	852	872	808	856	793	771	806	857	772	818	798	866	834	841	791	837	828	782	838	888	838	790	879	812	805	816	843	814	816	856	826	852	800	844	808	797	844	788	804	814	837	777	834	811	841	890	794	814	816	790	825	810	786	810	792	783	801	838	799	781	874	799	844	842	841	805	798	765	807	859	816	853	803	801	821	801	858	783	821	800	844	846	793	793	830	825	815	833	804	822	828	796	806	801	834	794	771	856	833	793	824	881	791	807	845	843
5135	928	871	777	750	769	763	779	739	744	751	768	761	723	731	746	761	742	684	704	711	724	740	711	714	717	694	718	707	715	732	765	744	743	715	715	718	718	747	741	681	676	731	695	743	733	712	719	732	713	749	732	761	653	709	708	756	726	713	731	672	687	697	704	714	688	724	696	731	654	706	735	762	709	705	723	730	779	658	703	743	699	789	717	739	735	687	717	717	718	686	734	735	667	731	739	733	710	687	780	725	707	731	734	726	706	781	713	686	689	751	759	766	690	743	713	713	714	708	757	712	710	706	720	757	695	701	718	760	725	718	773	717	737	705	719	704	709	746	745	770	745	716	730	733	708	641	739	712	717	708	723	687	727	748	718	717	710	740	764	715	685	760	699	725	679	652	712	699	739	739	703	715	732	701	679	742	692	781	709	720	721	698	717	712	727	697	754	712	716	740	715	697	696	676	746	693	701	669	722	728	725	757	699	733	675	759	692	745	733	715	692	711	707	733	783	707	732	688	726	712	731	725	722	758	717	740	718	743	739	752	728	701	700	706	726	749	691	680	709	698	727	722	762	698	752	722	693	727	718	690	739	739	717	734	706	758	717	718	749	704	700	703	722	765	663	725	747	758	724	692	719	701	744	689	718	737	771	745	709	704	686	747	741	695	770	735	707	736	718	705	704	739	757	704	741	669	713	713	717	730	719	725	676	717	709	723	745	697	731	681	754	703	714	721	668	738	719	729	670	758	746	721	710	712	774	765	726	759	721	718	735	725	729	721	718	710	704	672	730	708	698	675	688	721	744	719	710	710	707	717	712	730	691	721	713	659	753	725	672	657	754	679	753	737	650	722	717	731	748	719	694	709	775	693	766	777	700	752	730	698	728	731	654	708	744	748	744	675	754	747	710	728	712	717	684	713	691	683	703	721	747	755	713	732	725	670	692	730	729	715	677	707	686	716	739	712	749	750	712	713	714	712	756	687	712	732	686	729	731	715	742	726	717	714	711	691	725	729	707	786	706	717	730	705	790	722	702	738	744	726	735	687	706	707	736	702	726	706	751	745	768	696	764	776	730	703	712	746	679	703	704	741	661	737	720	729	702	690	696	727	708	721	655	727	726	707	716	734	744	749	690	716	736	730	742	766	673	733	712	677	702	719	683	714	729	700	762	762	755	743	709	714	739	736	758	713	702	687	697	750	710	699	699	703	717	751	701	717	744	745	685	746	695	673	669	730	738	727	698	735	676	717	741	736	735	733	697	736	752	697	728	726	703	683	758	711	748	720	648	706	698	719	688	753	709	694	667	750	695	700	713	744	733	686	703	673	702	740	706	717	711	689	713	707	745	720	743	732	698	700	688	704	769	692	737	666	760	726	711	681	700	763	754	721	698	704	701	737	710	760	713	726	715	724	703	724	727	722	715	706	748	740	696	730	736	714	732	748	743	712	686	757	725	662	668	710	738	738	745	721	721	744	723	710	733	716	683	695	751	668	666	709	689	676	711	738	710	677	671	721	690	675	696	691	670	714	711	737	705	664	781	752	699	709	687	749	729	713	701	726	700	754	723	755	699	761	688	764	733	689	667	675	682	737	753	673	728	708	682	715	720	710	735	736	684	701	679	707	760	719	710	715	740	679	720	709	768	735	691	721	733	675	712	669	732	711	712	752	696	732	741	706	727	739	699	736	745	732	765	790	663	691	719	687	759	748	716	736	739	675	681	715	724	756	754	731	693	704	715	693	736	711	754	735	750	722	710	763	719	705	677	721	730	734	730	773	717	701	708	733	727	715	671	747	673	692	710	727	756	699	688	765	714	732	733	698	744	738	747	687	685	680	738	717	720	778	730	682	721	695	714	752	682	752	722	676	747	724	755	674	735	718	711	730	703	712	746	678	696	700	708	713	765	675	733	698	703	724	672	665	725	732	752	714	743	758	758	709	672	712	700	713	733	697	707	697	746	716	694	726	676	695	724	727	679	726	739	716	706	720	720	751	710	700	700	714	717	670	708	722	743	705	742	730	674	716	710	691	706	711	708	728	762	703	726	754	676	732	693	762	670	706	761	718	715	708	739	761	689	719	683	744	698	684	716	724	732	704	739	676	687	734	690	747	706	751	763	689	775	777	704	749	718	715	747	732	734	717	697	713	725	708	723	732	699	745	747	714	742	725	727	701	698	731	723	668	715	732	693	717	663	667	672	701	775	697	749	715	694	738	700	714	690	696	740	737	697	652	716	719	748	743	707	715	716	692	693	701	661	717	686	705	749	687	697	697	753	708	733	697	721	706	749	741	704	727	696	721	722	731	704	732	760	712	730	750	743	698	756	679	662	714	697	723	706	720	703	770	715	715	690	734	763	726	741	719	720	732	731	755	713	759	695	696	728	769	724	681	742	782	790	708	750	680	693	718	696	726	695	750	718	684	699	754	712	717	719	773	695	704	724	718	696	736	787	719	707	710	689	735	703	733	775	750	732	703	723	691	637	692	685	720	722	689	736	730	665	734	724	750	693	757	750	740	722	753	695	717	714	688	702	690	749	715	719	742	688	759	734	664	719	713	669	695	697	684	707	691	675	729	708	716	696	695	730	747	751	699	713	716	687	731	715	733	748	655	696	728	674	739	731	717	718	704	665	730	740	700	771	724	710	684	712	678	685	676	656	721	699	783	720	666	756	726	689	693	729	744	737	761	748	694	749	757	657	703	713	679	757	743	711	711	748	699	702	748	760	695	768	700	748	697	725	697	715	737	725	726	734	694	686	721	693	747	784	760	731	697	705	725	689	667	728	719	707	685	755	706	711	702	734	711	757	707	738	660	685	670	700	754	732	694	744	713	756	742	723	729	679	728	704	681	710	760	742	684	712	707	669	742	701	712	697	692	761	770	708	675	723	694	720	745	712	704	735	708	702	753	702	697	740	723	747	663	708	733	718	681	698	735	690	726	768	721	687	743	754	730	720	699	688	687	710	710	752	692	754	743	743	742	716	698	693	686	716	702	752	727	689	745	685	731	665	726	711	694	699	755	677	765	709	709	708	739	703	715	678	742	681	735	743	750	723	698	746	738	695	724	681	721	690	728	744	711	709	730	689	762	751	740	758	718	777	720	689	728	756	726	740	733	678	718	727	689	694	713	744	729	707	710	731	727	700	767	718	747	709	707	733	678	750	706	719	689	710	707	670	733	748	698	725	714	694	702	753	723	753	715	724	770	706	682	756	724	709	735	719	723	693	729	729	716	687	780	735	652	723	713	715	725	717	704	733	708	658	705	743	729	749	725	716	705	685	726	770	759	668	726	675	760	761	744	763	705	686	689	733	739	711	734	769	697	699	764	734	773	691	706	720	704	683	740	694	734	718	770	660	702	722	675	760	742	710	733	753	691	747	769	706	734	760	683	717	710	702	715	712	693	714	710	729	728	716	703	742	718	691	730	724	737	784	741	699	728	681	741	763	695	694	679	726	700	727	728	732	694	696	727	710	727	717	703	694	702	726
25772	21404	25530	17805	1893	980	902	826	730	772	739	747	758	761	731	691	797	718	710	746	721	710	724	733	757	713	754	758	727	717	676	685	718	681	677	741	708	717	705	702	673	707	696	720	680	676	703	708	699	685	719	695	686	668	720	668	706	669	676	729	779	695	705	699	706	670	679	738	722	731	655	672	709	715	681	715	707	713	668	683	716	722	667	694	624	694	701	712	677	729	705	677	747	695	726	693	665	734	725	686	696	707	714	702	704	711	702	696	722	696	661	721	687	667	707	684	686	723	690	730	722	703	698	723	729	749	727	699	707	709	692	715	739	664	747	700	688	710	736	670	698	707	650	689	769	713	689	671	683	689	741	739	696	660	700	689	657	631	695	710	683	688	712	683	717	720	668	699	720	687	671	694	750	691	696	738	742	663	702	671	732	749	707	706	727	646	685	739	643	724	673	704	678	664	720	672	695	659	697	699	695	647	731	743	744	669	686	755	707	649	657	689	719	675	734	749	730	700	730	696	730	705	708	637	698	751	720	708	688	725	665	654	686	703	700	706	707	716	738	703	712	664	692	689	688	689	678	736	702	693	698	725	670	701	685	686	677	694	743	734	663	714	703	676	688	696	700	683	726	670	698	721	728	662	708	677	699	677	688	657	684	691	680	705	691	696	676	714	660	745	670	703	699	709	690	687	704	654	714	662	718	692	704	623	680	737	737	685	722	681	664	657	706	676	738	700	695	727	683	714	687	736	721	671	707	736	742	673	677	695	649	689	728	671	699	689	719	684	723	678	698	702	684	708	691	682	702	708	725	664	696	687	652	705	725	669	689	685	711	662	658	683	711	688	719	726	682	681	718	686	701	669	712	692	742	699	698	712	709	702	695	691	653	710	686	683	693	707	711	688	700	701	709	743	664	716	708	715	721	718	716	680	701	700	739	712	702	726	695	714	637	759	801	734	713	666	780	678	713	697	742	688	702	712	726	697	725	707	695	711	698	681	685	709	679	728	710	670	715	693	723	679	701	685	700	692	697	712	640	658	743	701	700	691	717	664	651	722	688	664	674	727	698	694	662	695	719	689	685	654	708	683	675	714	707	701	693	727	728	699	724	682	731	702	704	741	715	694	757	687	711	722	717	705	699	666	722	725	733	711	724	668	666	677	717	692	696	731	693	709	658	710	722	705	716	654	685	670	694	676	705	713	684	690	707	729	705	692	709	695	677	675	698	673	661	645	720	714	702	659	710	706	743	731	679	684	718	722	672	721	753	715	672	773	725	699	708	667	617	685	659	699	703	682	703	710	718	717	663	681	713	710	709	686	706	641	705	688	667	681	710	652	695	695	728	717	728	707	669	727	683	698	675	684	730	728	707	718	749	759	728	688	716	675	710	717	668	698	704	706	713	705	724	698	663	731	701	718	707	727	686	678	672	687	745	699	721	724	722	664	641	684	759	695	717	661	680	722	700	696	714	699	706	689	716	683	702	709	719	666	713	708	721	689	716	685	704	730	671	747	659	675	694	693	737	659	730	723	708	681	704	722	739	690	707	696	726	744	695	708	649	749	715	685	674	731	650	702	741	678	700	707	698	694	728	720	677	735	705	716	733	721	729	743	695	739	756	738	663	716	737	689	763	721	671	762	686	686	727	654	689	752	685	695	700	729	661	704	707	680	686	693	713	702	696	714	741	729	710	662	708	681	721	706	699	705	693	684	687	698	686	729	704	782	708	662	679	707	763	662	695	754	745	673	662	625	691	737	707	708	696	672	680	724	718	698	747	703	730	728	708	670	707	688	717	731	716	699	627	644	714	752	715	729	743	686	690	728	715	703	666	713	697	774	719	697	662	712	716	661	681	668	704	680	720	700	726	715	689	709	697	718	719	669	691	663	697	702	735	693	667	716	731	736	715	706	711	707	702	721	734	682	668	709	708	657	715	716	658	666	757	699	682	670	715	705	740	736	711	708	646	653	693	686	705	698	734	724	665	718	688	702	708	696	717	711	719	723	681	719	697	732	670	715	732	641	650	696	670	622	694	664	696	709	683	728	689	727	727	654	709	709	711	719	684	750	692	723	709	730	640	719	707	692	746	692	686	663	659	693	711	732	673	707	660	685	741	701	695	628	692	732	703	697	750	693	735	715	678	680	712	723	690	725	697	682	714	711	732	633	722	679	651	734	713	695	695	716	693	676	735	712	690	707	747	747	673	678	698	669	657	698	698	724	734	687	724	697	692	726	673	716	666	627	742	671	678	695	740	707	686	693	686	704	722	677	723	702	717	709	705	678	689	687	727	734	673	736	701	687	677	681	701	707	657	689	712	731	707	693	721	666	644	659	727	729	670	745	662	732	691	699	716	697	691	716	709	692	677	696	672	728	707	763	661	705	758	716	695	726	697	678	676	721	637	698	683	715	705	700	674	684	681	686	702	732	683	700	696	698	702	677	696	724	718	703	743	694	720	709	687	702	686	728	710	665	689	756	704	713	706	732	708	708	700	702	691	717	693	713	675	698	699	705	678	699	727	693	646	729	715	699	712	694	709	713	689	709	750	690	660	704	674	691	705	700	734	665	659	732	668	711	708	706	660	711	717	735	714	671	680	645	667	770	725	743	680	702	696	689	693	731	707	658	694	640	662	736	682	713	718	679	683	680	707	701	690	733	705	678	694	695	685	723	699	718	725	660	741	707	718	678	722	715	708	721	699	717	730	722	734	714	703	718	689	690	701	667	702	725	679	656	720	676	705	726	661	771	652	736	683	656	738	723	700	696	707	708	665	720	697	723	674	674	735	671	680	732	616	711	704	707	637	708	677	683	719	680	681	753	742	679	695	653	700	694	738	737	697	706	672	676	699	664	709	707	677	711	679	661	692	695	658	743	711	721	698	722	696	714	718	735	707	722	714	702	684	691	681	720	723	639	707	721	710	728	692	685	718	719	677	680	714	706	692	701	638	687	732	712	710	718	723	684	678	673	705	708	692	723	696	700	680	666	684	750	688	737	659	749	700	699	686	669	664	649	664	660	712	691	700	673	697	663	700	746	685	723	681	668	712	721	684	717	714	673	719	684	763	720	677	745	699	702	681	679	713	733	721	735	678	701	705	677	709	728	683	784	699	713	721	704	709	702	680	743	731	681	692	688	676	715	702	682	647	671	709	673	689	689	683	737	649	682	691	703	675	723	712	740	732	738	688	706	714	678	728	666	732	704	675	654	688	671	702	682	690	715	702	692	730	682	693	763	645	688	694	709	712	649	699	706	682	716	707	699	692	725	742	701	740	743	741	724	689	715	682	690	664	697	693	721	701	720	721	706	645	739	689	706	674	706	677	717	669	702	697	674	706	745	706	712	702	688	711	699	719	681	739	727	673	676	727	697	675	713	720	732	725	743	665	702	720	709	665	712	694	700	761	718	713	672	686	720	664	707	717	695	713	695	673	690	746	695	736	644	741	737	693	713	725	683	689	721	676	692	730	694	729	692	713	706	719	737	741	730
3615	2165	1841	1196	910	845	772	755	721	667	702	701	697	667	649	700	663	668	687	655	678	627	610	692	632	684	697	652	689	646	646	695	631	664	639	642	642	644	650	652	633	677	651	651	634	635	653	640	611	644	619	680	630	607	654	647	673	655	653	668	672	637	698	626	648	673	638	653	646	656	619	692	663	642	626	638	652	653	667	636	682	650	650	659	643	617	637	639	634	616	682	683	632	631	680	670	688	656	684	629	636	633	624	671	643	670	628	661	653	637	666	651	659	634	643	676	653	650	642	649	658	672	652	629	602	653	628	675	654	645	656	637	645	689	626	667	631	599	615	636	640	670	618	644	625	590	695	643	664	606	643	664	649	630	651	635	602	655	658	623	666	666	612	624	621	602	612	621	635	658	621	658	655	622	685	609	627	642	603	623	625	603	600	630	621	578	629	616	620	666	666	639	594	635	628	675	675	648	649	626	658	659	611	642	595	641	635	649	579	634	648	638	653	618	636	621	648	634	668	658	667	659	660	620	625	641	628	617	606	658	662	628	631	672	652	629	659	674	663	663	620	643	663	668	628	633	688	649	624	662	645	651	632	665	647	647	678	633	619	633	663	655	631	626	669	655	623	619	603	667	643	638	642	608	673	630	618	633	650	613	608	659	618	638	671	620	649	635	619	674	658	660	654	603	652	633	677	613	649	588	641	618	620	648	598	624	601	606	641	588	611	640	606	643	630	625	626	642	652	610	660	606	621	632	652	644	597	618	628	665	679	567	661	615	682	602	630	667	650	626	631	619	608	626	680	646	607	587	645	598	648	674	613	678	647	654	641	641	636	637	592	639	641	657	624	653	628	630	636	625	699	609	619	646	674	618	618	660	620	677	644	601	629	621	616	644	636	632	664	652	652	638	670	696	647	647	604	662	627	678	608	651	641	599	610	619	621	657	678	651	682	672	658	661	643	690	627	652	643	650	664	655	630	658	621	598	673	668	646	639	645	659	629	649	653	615	627	681	625	634	661	679	675	657	673	668	668	639	607	677	582	668	654	629	588	609	619	619	621	631	643	628	649	610	643	654	633	700	647	611	670	624	669	650	653	618	627	631	639	659	669	651	639	641	673	662	607	639	650	678	662	666	680	639	656	613	653	655	677	644	642	684	641	668	634	602	664	683	638	636	660	626	679	673	605	664	610	672	609	606	675	613	690	628	565	638	630	623	631	611	650	646	625	653	664	635	615	587	630	659	649	660	635	665	596	664	569	603	648	645	600	648	656	590	605	607	636	601	628	646	591	657	634	617	608	611	612	619	642	628	670	653	590	631	635	620	630	655	615	630	632	636	638	648	614	638	670	645	624	604	620	689	667	674	646	622	685	651	644	673	623	664	630	619	680	677	689	618	609	663	640	598	675	638	621	582	684	622	599	624	639	610	643	643	632	672	653	678	660	653	698	624	657	650	663	580	630	622	661	648	623	651	635	621	675	626	619	665	655	646	610	627	643	642	661	647	647	636	645	611	629	672	587	628	623	624	587	649	622	630	644	640	592	647	629	636	646	634	613	702	648	618	659	621	633	603	600	647	609	610	667	634	641	659	609	628	665	632	647	665	622	618	613	638	623	646	644	646	665	690	687	626	634	635	647	628	591	641	686	616	621	632	621	623	629	665	632	671	617	631	664	651	621	642	594	650	637	628	621	614	620	625	694	636	609	647	651	637	623	677	655	660	626	651	677	616	657	599	633	606	588	654	645	686	666	647	618	664	647	643	631	643	640	649	661	631	643	638	624	626	649	630	613	613	583	590	661	624	587	623	624	639	627	667	661	617	595	626	640	629	598	576	606	675	663	620	649	647	615	606	620	606	633	628	643	649	652	655	617	638	660	631	664	636	663	651	664	652	669	675	664	665	622	635	657	648	621	662	665	659	616	637	684	625	681	643	630	603	660	628	622	656	662	630	601	676	612	630	661	644	707	657	674	710	638	632	605	699	631	664	682	684	696	596	670	632	687	661	618	645	630	641	617	634	652	658	658	645	634	635	704	625	635	651	642	605	641	629	641	654	632	622	647	643	676	669	655	617	617	649	630	618	654	621	640	672	616	632	660	670	621	651	675	662	639	623	648	622	663	630	626	636	622	650	633	610	681	667	651	654	663	589	625	641	626	657	637	610	616	657	614	601	628	650	678	613	697	601	626	577	666	621	634	627	660	673	602	622	606	668	670	662	616	666	647	638	631	586	643	672	613	624	673	590	618	664	612	618	652	626	653	712	618	643	701	590	629	625	668	655	611	657	642	596	652	655	664	694	616	625	664	630	625	654	651	658	645	596	655	602	653	597	633	623	609	610	651	611	647	635	616	642	641	643	626	594	631	652	613	674	624	669	681	654	601	686	630	606	628	620	632	603	630	625	649	626	650	661	653	623	631	604	638	650	578	629	629	614	672	637	662	671	617	605	647	686	623	594	639	629	602	648	666	622	641	646	623	661	640	681	676	640	689	630	603	609	650	643	653	655	679	654	664	649	673	655	616	649	640	649	638	590	636	657	621	672	647	656	646	657	691	640	635	710	643	665	634	649	619	639	659	627	603	648	683	649	650	662	672	628	655	616	640	619	662	605	626	649	606	691	661	669	629	666	659	609	618	630	647	643	588	609	636	661	657	635	623	622	663	630	634	612	668	627	649	626	651	647	625	638	629	649	655	679	685	639	697	623	653	609	640	615	637	663	649	604	655	693	708	613	657	660	630	649	590	632	625	606	667	638	628	643	642	647	610	651	635	672	723	645	628	685	625	649	677	649	642	647	647	669	644	661	645	609	626	641	593	608	618	617	635	606	678	677	668	665	652	631	635	638	643	617	669	645	626	603	652	585	601	666	601	663	650	658	665	638	650	639	634	610	629	607	684	660	624	638	658	628	633	603	571	641	627	649	607	638	597	623	632	650	617	629	604	619	647	648	659	645	699	668	649	621	627	655	612	608	670	621	664	582	609	672	659	664	647	628	667	615	672	619	593	623	627	603	690	643	584	608	618	606	621	682	634	665	625	596	662	616	634	627	656	633	653	613	609	664	628	691	610	596	633	679	608	637	676	631	672	615	647	674	650	624	603	670	640	671	651	623	609	661	665	637	624	634	576	638	680	642	644	611	621	648	685	631	664	681	625	627	653	662	661	641	598	668	662	666	627	618	640	648	632	631	689	612	685	666	627	685	639	617	660	613	660	691	647	657	644	661	624	600	611	597	611	660	649	652	638	605	632	613	589	646	660	589	691	581	644	669	597	672	639	618	690	674	680	655	635	650	625	646	686	579	630	610	617	624	619	626	622	656	612	600	630	616	577	647	667	680	632	618	660	614	649	650	614	642	637	658	606	624	620	652	623	642	656	696	680	612	668	606	624	646	681	572	649	605	634	634	600	605	637	618	645	671	655	592	674	605	649	675	657	707	626	633	676	639	620	656	652	656	647	656	642	647	591	630	623	615	665	638	656	654	683	642	650	627
24273	21412	28542	24650	20083	2666	901	512	456	430	403	415	371	371	389	383	323	360	357	343	343	352	332	333	356	319	389	333	345	318	333	307	329	349	351	313	337	314	295	314	312	325	327	334	332	319	351	327	327	322	312	305	354	326	317	298	339	343	319	331	327	335	312	311	313	334	292	325	308	342	315	302	330	337	311	287	329	312	301	315	305	314	332	296	332	308	299	361	326	295	332	301	349	333	333	324	317	304	299	317	349	315	306	331	294	336	340	306	335	325	297	335	340	304	326	315	337	316	320	319	323	322	289	315	347	338	316	322	348	309	339	334	329	323	340	302	297	299	346	351	289	283	352	339	325	291	311	321	312	338	308	298	290	318	325	330	310	336	323	303	320	334	330	357	316	302	299	309	304	318	319	313	321	317	289	327	299	300	315	321	329	302	310	338	316	350	321	332	341	323	309	316	329	254	309	278	299	289	293	317	346	362	308	314	367	340	318	331	285	304	324	326	287	329	289	316	310	310	312	336	313	323	338	327	310	322	306	287	367	339	338	322	297	302	326	295	319	366	322	328	317	285	316	300	321	285	325	318	355	320	328	335	308	297	308	292	314	287	326	310	305	316	328	315	306	323	305	310	287	327	324	315	318	344	348	316	303	299	359	286	329	319	303	319	310	298	320	311	297	304	305	292	344	309	322	327	317	321	322	311	311	324	317	324	287	320	356	303	324	302	322	314	292	318	342	311	306	309	325	316	323	338	297	337	336	286	301	332	363	318	333	334	316	316	325	314	314	323	293	292	323	296	319	316	297	319	307	298	306	304	302	321	316	326	270	305	317	301	334	312	312	310	313	326	335	321	293	333	331	294	309	296	338	318	326	299	329	317	338	355	298	320	312	336	309	310	326	340	309	304	331	278	350	316	331	312	336	293	376	343	343	323	327	342	324	308	322	304	347	316	337	305	322	311	339	300	323	314	294	335	335	298	315	326	333	325	321	298	322	328	338	304	315	332	298	277	328	314	308	322	306	315	319	292	310	343	329	312	324	342	296	297	297	303	345	328	361	335	353	347	300	298	307	354	291	327	309	337	327	299	308	307	304	316	335	318	348	335	325	307	316	321	296	319	300	335	320	302	322	352	311	303	325	309	325	315	330	340	337	293	310	324	345	310	314	341	352	316	323	325	317	307	330	336	290	303	315	350	297	342	324	288	297	333	326	306	352	320	330	303	292	327	309	338	315	334	324	288	314	308	333	321	312	312	329	345	336	356	343	314	313	308	298	321	326	313	332	298	299	327	306	296	327	339	309	323	347	289	317	307	315	293	324	327	314	303	310	321	340	302	312	324	297	329	308	334	310	321	313	317	334	356	315	328	299	317	307	326	304	307	320	282	304	284	325	307	333	311	312	328	349	334	302	310	309	334	304	294	319	347	321	297	313	297	311	318	322	322	325	315	330	356	332	341	328	335	321	324	284	331	318	332	311	312	324	323	327	294	297	294	317	320	297	327	281	332	291	317	328	298	323	320	292	314	301	341	319	340	340	304	298	311	306	308	310	312	339	317	293	331	298	327	328	338	318	308	330	346	342	333	311	304	336	310	315	310	315	298	315	336	312	309	283	323	322	320	361	354	287	335	322	316	312	286	301	317	309	356	330	301	317	305	321	329	311	340	304	347	300	311	327	352	287	286	316	346	314	312	337	348	292	341	347	351	321	311	318	344	292	311	305	298	306	282	296	328	329	302	279	309	300	315	293	353	345	346	310	299	344	319	322	303	340	338	321	339	311	297	317	273	313	346	303	330	341	315	323	302	312	350	282	312	348	312	324	300	360	304	300	347	328	320	317	322	333	290	331	313	352	306	302	299	322	287	291	297	325	335	310	288	303	328	328	319	336	320	330	275	321	339	330	276	319	322	294	330	315	326	320	324	309	304	337	270	332	322	290	330	294	297	334	300	325	341	307	335	331	296	290	308	332	302	321	305	301	335	299	339	307	325	316	334	294	318	330	310	332	325	334	293	338	341	341	293	320	301	318	318	290	325	288	286	309	325	348	312	318	318	296	305	279	336	300	334	299	304	296	311	309	312	326	307	323	326	323	330	310	317	317	303	330	317	311	330	308	294	311	308	327	305	323	314	335	338	311	349	309	315	329	307	323	327	296	326	330	289	316	318	302	345	294	347	329	323	319	307	302	326	305	320	321	298	268	348	338	318	313	316	315	348	296	270	277	306	301	312	334	278	318	300	303	325	304	310	324	311	312	303	343	287	343	317	293	278	298	308	352	323	315	306	309	305	331	321	302	288	328	322	288	313	276	310	284	307	338	320	334	260	320	291	274	341	336	313	295	337	314	298	299	347	313	321	303	309	335	325	301	303	310	345	322	333	312	319	309	290	314	305	319	355	308	313	347	335	316	301	295	374	346	361	321	317	320	314	307	308	317	304	308	328	286	321	321	272	323	306	290	295	309	325	278	277	324	343	315	360	326	299	313	325	326	308	347	282	340	291	313	327	312	310	316	313	322	291	308	320	303	336	336	364	330	328	288	300	321	293	298	298	294	270	312	333	335	326	287	330	328	340	311	291	316	302	317	308	311	318	330	319	323	289	274	315	326	329	334	305	335	285	323	319	317	348	298	287	332	332	319	344	327	295	309	281	300	324	295	328	315	373	342	301	303	304	317	284	325	343	310	320	296	330	304	305	309	355	300	303	329	288	312	276	337	302	313	293	347	327	295	297	317	295	295	317	297	332	330	317	299	311	308	305	349	333	332	311	310	319	337	310	324	314	316	341	303	331	329	317	322	320	327	310	306	309	320	279	344	286	294	310	343	297	330	324	335	297	317	313	304	295	316	333	316	288	292	321	336	310	328	342	314	319	325	374	307	327	293	291	322	335	283	319	325	283	292	336	333	332	289	339	312	319	287	324	325	311	314	325	317	326	347	270	301	322	352	326	318	290	332	321	314	326	321	329	331	339	295	290	318	336	302	310	310	296	287	284	304	314	301	338	306	306	319	302	328	312	328	324	311	310	332	300	335	312	302	313	315	339	336	326	329	342	309	301	311	325	320	294	330	341	346	301	308	307	299	296	309	332	361	291	321	341	325	319	326	346	297	301	317	345	326	328	313	318	286	306	318	313	329	326	348	318	330	313	260	332	325	317	318	327	329	323	330	308	285	331	314	324	320	330	344	307	315	324	323	295	311	335	320	344	324	307	323	291	318	325	336	304	301	335	327	287	325	335	325	322	294	324	328	328	312	327	329	346	335	333	313	310	322	298	291	285	292	334	326	319	317	313	302	307	341	348	298	332	331	297	300	333	311	320	295	329	315	317	297	313	311	327	296	310	311	300	315	318	320	307	332	291	313	300	300	323	341	331	314	336	298	331	324	321	289	324	349	301	316	270	297	296	328	318	305	306	335	304	289	305	311	313	342	337	332	306	313	330	309	298	300	309	325	304	335	287	298	306	330	309	351	306	326	289	332	327	343	280	340	321	299	325
3380	4709	3697	1875	1261	993	791	760	649	535	502	487	458	438	393	428	409	431	405	411	379	392	353	369	396	371	382	373	343	381	386	354	352	355	345	339	343	376	390	361	357	351	378	310	373	371	324	323	341	316	332	332	360	357	373	365	316	363	336	349	359	347	352	357	349	357	361	320	332	354	317	345	354	318	363	368	353	361	335	320	318	315	379	320	354	364	327	346	337	339	349	349	359	342	325	352	351	361	306	360	349	349	327	340	325	361	324	348	329	347	344	346	318	357	406	346	339	345	347	290	338	314	325	316	302	357	325	330	341	333	309	350	344	324	378	357	339	354	345	352	330	349	322	321	352	358	335	372	351	357	304	341	326	343	336	314	332	360	304	328	317	353	331	331	331	338	344	324	335	351	341	374	325	337	347	352	338	337	334	377	320	327	347	323	322	331	356	316	363	338	376	344	332	353	331	356	332	325	322	346	290	333	338	314	368	353	362	328	331	336	329	321	335	319	368	344	344	339	302	326	342	355	322	335	328	345	336	342	356	336	312	344	331	356	328	343	351	341	340	349	343	347	358	365	346	352	344	328	329	344	363	376	328	346	349	348	366	335	345	341	320	359	325	349	345	344	355	355	313	344	324	336	356	337	320	334	355	330	350	308	337	351	345	318	323	320	345	339	356	308	343	334	312	355	336	320	344	345	360	321	371	350	370	372	339	348	324	338	337	329	343	325	359	327	322	332	312	338	366	343	346	313	335	348	310	282	342	371	335	363	350	338	322	339	325	327	357	362	310	317	323	328	314	325	327	346	375	350	347	341	341	345	333	324	336	355	354	342	308	337	357	311	313	362	319	323	351	319	347	320	354	324	333	357	311	322	326	309	323	356	322	314	337	338	332	344	313	327	325	317	339	319	327	356	360	339	349	377	363	340	339	339	360	349	307	324	316	331	312	325	324	341	361	306	360	328	323	339	378	292	349	360	370	308	311	343	353	337	334	355	332	341	323	297	328	352	332	333	318	335	326	318	324	341	336	318	363	355	349	373	342	369	343	335	342	332	332	327	316	376	336	320	320	326	324	369	324	314	341	331	323	359	352	323	337	325	299	354	335	330	328	327	315	356	323	362	337	326	355	310	329	347	326	327	324	343	339	343	317	355	307	320	349	326	330	338	328	314	333	350	343	345	338	355	343	355	350	325	327	348	332	345	361	341	335	376	342	356	347	343	356	311	325	354	347	340	320	361	344	337	331	347	338	320	350	332	328	332	343	341	368	329	343	312	342	306	350	328	322	343	367	333	345	338	360	354	382	350	312	331	354	340	362	357	326	350	314	336	301	350	329	315	336	328	311	319	332	307	351	346	340	343	325	302	336	352	329	339	335	345	350	352	357	333	339	357	340	332	294	341	344	324	332	326	335	318	339	303	348	345	348	335	332	342	352	333	283	319	336	354	294	364	342	362	353	331	302	344	301	301	339	346	367	310	328	360	335	350	345	313	322	326	339	353	360	355	315	350	343	351	337	327	323	356	331	302	358	326	304	371	320	333	350	336	346	316	331	363	351	323	357	336	347	308	370	324	306	345	312	340	363	293	330	313	323	333	336	335	326	349	315	370	360	328	337	358	333	346	307	370	300	323	352	333	336	334	348	328	328	329	344	318	354	354	334	340	330	325	356	321	321	331	364	317	329	363	343	338	335	304	313	317	322	309	330	338	340	314	326	358	355	327	365	319	340	322	336	342	324	316	364	339	364	324	358	324	345	372	377	359	313	358	351	296	322	357	345	344	306	376	331	322	345	340	350	357	351	328	302	357	317	343	291	310	380	346	345	319	339	334	360	325	331	349	326	340	322	357	360	339	344	321	345	308	363	347	327	368	381	338	320	334	383	334	299	312	373	369	329	363	348	335	316	348	337	345	318	312	341	330	327	362	305	332	357	306	300	325	331	332	326	366	335	325	364	299	326	352	350	339	357	344	345	329	359	359	293	346	329	351	349	325	327	339	365	352	354	330	366	328	354	352	304	318	346	338	300	341	324	328	338	370	340	333	333	325	344	334	318	344	325	342	327	367	343	327	366	341	349	347	315	331	347	326	355	356	317	334	340	317	361	364	328	321	358	327	333	362	344	348	339	333	326	363	330	310	354	322	326	329	315	329	312	358	327	375	336	310	366	328	365	306	318	344	346	354	346	333	379	337	332	356	336	329	339	328	351	330	312	335	363	374	339	349	320	327	337	325	314	331	347	321	307	349	312	367	332	349	365	309	334	322	321	325	334	354	354	336	345	340	337	328	342	328	310	336	334	285	342	353	344	313	353	357	334	304	333	324	306	324	319	327	330	356	325	339	339	359	351	320	324	322	334	319	318	371	343	339	336	326	338	330	338	322	339	325	306	327	321	331	342	347	343	319	340	344	331	328	340	345	337	346	328	355	314	335	335	352	339	330	343	326	365	330	337	345	382	352	344	346	356	338	315	369	323	331	321	360	334	320	334	336	340	334	333	335	363	349	366	365	321	347	303	318	317	340	345	335	345	315	353	294	332	360	340	363	376	342	310	323	356	368	351	343	318	362	325	339	337	350	361	325	333	348	332	316	324	323	333	355	355	319	331	334	328	378	357	345	351	354	352	342	365	343	335	354	327	330	326	323	352	342	329	361	333	341	336	304	324	346	344	335	333	369	297	331	317	321	353	314	365	363	319	335	353	317	307	341	305	342	327	326	324	347	343	312	337	329	324	337	305	308	317	340	336	356	345	321	352	328	349	312	326	354	323	325	360	317	300	340	342	329	366	315	308	328	272	333	320	356	354	329	342	334	335	351	356	337	367	324	350	354	364	336	319	318	314	339	317	370	343	331	323	342	338	336	352	339	336	321	343	330	324	349	352	362	324	344	336	352	310	312	326	320	341	328	345	332	345	344	338	359	331	345	333	351	334	348	344	311	312	337	305	351	327	335	383	323	359	316	366	358	315	347	329	312	332	329	336	352	349	337	344	305	365	345	357	339	317	352	335	318	330	320	367	338	339	336	354	373	337	339	303	352	377	315	329	340	337	327	354	353	364	359	352	372	329	355	320	343	395	329	331	334	337	338	335	334	312	339	317	331	357	320	368	331	307	341	341	315	321	339	326	335	330	343	315	344	338	352	346	324	324	329	359	366	315	331	332	347	351	331	297	348	338	331	345	315	345	336	311	313	359	345	328	315	351	347	326	341	340	357	307	365	354	341	334	334	322	342	343	358	345	328	329	333	335	356	338	320	338	338	330	360	327	346	348	381	311	327	303	301	311	343	334	335	351	326	339	340	293	321	322	349	383	319	352	314	327	344	350	334	339	328	339	359	344	333	317	340	362	341	335	355	319	339	361	381	334	345	351	336	366	335	321	345	335	312	334	345	351	332	324	375	339	320	357	326	354	344	336	331	341	335	339	343	338	328	303	325	324	360	330	324	343	318	314	368	333	322	317	334	367	359	366	341	340	315	320	334	353	313	362	321	335	316
27665	11942	2175	1288	950	781	748	860	812	831	815	816	751	778	829	822	821	784	789	823	853	838	805	779	837	763	767	815	798	750	764	798	797	823	764	824	810	795	732	780	807	809	793	826	839	865	764	813	809	789	772	792	830	777	805	822	800	758	793	801	808	821	759	840	802	800	749	796	830	787	841	793	837	746	839	822	837	825	777	764	824	801	849	808	796	794	832	885	827	862	805	797	824	797	803	838	839	783	801	824	795	774	813	844	790	818	804	817	783	813	833	767	845	742	790	790	787	788	784	826	778	768	826	817	810	779	805	768	833	844	801	782	806	793	838	821	814	866	771	785	796	840	792	824	755	831	779	834	815	857	796	779	804	843	819	842	739	777	743	770	768	785	784	776	787	777	795	756	758	815	760	778	798	818	781	833	788	805	811	799	807	797	822	772	829	817	798	763	817	805	781	830	760	779	762	825	754	814	825	850	805	807	857	840	806	856	791	775	796	847	792	821	811	837	829	746	829	833	797	831	792	796	780	769	841	803	803	778	788	829	699	833	807	861	856	826	749	774	791	820	789	782	797	830	828	825	771	853	752	770	848	792	850	800	858	837	826	880	833	819	816	784	794	744	794	783	761	802	776	777	769	773	811	786	785	762	824	752	837	768	840	836	803	882	782	820	846	844	771	863	824	797	824	812	831	793	824	806	780	853	796	811	798	732	771	773	783	828	838	809	801	800	788	762	809	773	801	830	834	791	852	833	805	784	832	838	740	837	844	797	778	794	778	851	769	771	809	825	860	811	787	781	764	771	804	806	739	786	788	835	817	809	811	754	794	781	788	814	837	786	832	796	800	788	797	756	822	835	778	781	757	855	800	804	809	868	822	813	759	769	822	769	771	880	855	786	774	828	795	764	793	821	791	784	791	835	822	788	814	804	830	829	786	785	829	791	857	798	821	793	754	772	747	795	797	811	792	814	840	786	840	805	830	771	757	798	855	837	832	807	824	803	799	816	786	776	775	771	792	788	816	802	769	805	824	771	812	779	841	782	839	802	809	796	735	775	806	782	788	769	772	790	800	787	780	818	835	756	793	794	779	782	821	870	848	784	761	797	782	805	818	762	842	824	780	825	806	816	792	764	789	785	808	765	804	795	803	864	742	854	831	812	786	816	803	761	791	822	807	828	832	769	797	789	791	780	809	797	788	807	782	789	806	774	827	796	776	808	814	781	770	751	728	813	817	821	855	797	771	786	762	850	834	794	829	845	850	840	846	781	773	816	838	804	790	829	831	816	840	807	867	858	795	795	798	788	741	776	759	796	851	814	836	836	777	754	772	811	768	794	789	776	821	798	770	773	806	800	789	819	783	852	778	779	796	773	762	701	788	782	781	764	789	780	804	791	795	787	780	818	806	759	839	790	794	790	781	836	801	786	793	795	784	824	814	787	765	807	821	792	828	779	787	823	749	792	814	794	763	767	788	767	812	782	812	776	757	754	795	782	794	793	820	821	771	765	778	809	798	832	797	804	818	812	764	847	796	784	801	764	819	793	796	742	791	783	793	784	817	821	813	838	771	737	817	791	780	759	809	777	798	767	765	784	790	824	765	818	807	798	805	794	744	806	799	813	781	766	806	815	830	847	822	804	766	794	783	805	768	829	819	853	825	802	757	795	833	761	808	797	801	876	802	767	754	825	891	788	809	804	766	796	818	784	817	835	827	820	811	783	846	813	843	818	834	801	763	857	802	823	804	800	856	811	813	837	804	809	788	785	832	792	798	860	749	726	805	759	814	785	784	817	757	768	796	834	856	868	812	826	763	802	820	853	842	829	795	783	827	732	781	816	841	782	757	762	790	820	768	772	825	787	837	843	800	772	751	783	769	789	790	813	853	793	791	823	801	811	823	793	822	880	831	834	850	891	787	777	789	773	774	791	817	801	843	817	822	774	784	808	864	796	764	804	783	781	751	770	794	819	792	794	832	823	842	811	777	823	800	795	767	827	771	766	809	790	802	820	788	775	784	807	834	779	822	883	791	755	774	753	864	827	751	816	821	832	795	778	793	828	841	800	778	769	769	806	807	837	793	765	797	810	813	780	846	799	748	800	858	733	788	800	790	837	766	768	776	789	793	744	811	829	829	782	850	832	833	792	804	827	784	752	778	766	805	772	799	766	800	854	805	829	790	838	776	784	812	818	834	800	782	790	714	788	838	810	780	837	789	879	815	794	811	790	820	821	832	789	792	803	761	818	829	796	857	828	807	798	810	762	773	797	814	847	779	841	797	761	844	787	850	769	756	792	772	777	794	791	790	764	764	783	806	774	747	764	777	817	798	798	745	773	797	826	793	800	771	828	813	839	813	788	834	734	794	824	811	825	827	787	836	831	774	820	847	800	825	861	825	776	797	803	746	854	779	811	821	778	810	777	764	771	811	842	786	747	824	809	835	819	828	794	764	804	789	795	784	810	837	752	780	778	778	782	774	795	816	781	809	817	837	782	811	796	783	850	810	860	731	816	764	771	804	779	862	795	753	794	791	813	830	837	779	849	837	843	824	857	843	792	816	799	778	839	797	796	763	791	834	824	764	819	819	780	779	848	728	801	867	764	802	834	739	813	852	835	829	814	838	759	798	804	772	759	775	857	834	781	805	816	766	792	822	768	798	835	788	809	842	796	821	794	811	811	813	806	798	820	798	773	830	814	794	769	800	827	797	814	770	782	811	808	818	831	814	778	805	827	837	782	774	818	844	811	847	783	865	833	774	821	755	802	793	829	801	775	816	783	762	842	772	807	770	800	754	755	796	810	812	795	792	772	811	835	854	802	806	719	791	798	800	803	808	834	827	830	793	811	778	796	796	842	825	807	826	823	836	809	826	824	816	815	805	851	781	775	777	825	777	798	750	828	770	813	819	780	818	760	782	819	743	782	777	839	804	780	821	751	772	825	819	850	767	848	765	825	802	782	840	784	813	779	768	824	780	741	764	768	783	787	797	785	745	832	839	796	786	774	804	748	831	837	795	779	793	824	775	792	791	865	833	822	777	797	784	746	811	827	809	852	818	775	784	797	818	854	797	836	792	811	817	766	780	816	785	783	790	751	794	776	801	761	817	762	830	796	799	777	804	724	839	770	839	776	845	851	792	766	802	807	771	794	822	811	798	776	808	789	812	798	790	800	792	782	779	769	830	814	839	818	818	774	840	836	809	822	775	835	803	766	773	821	777	818	789	785	804	834	789	810	800	811	796	747	799	803	825	820	778	772	825	831	779	779	823	811	783	774	798	810	797	818	785	825	820	775	821	765	812	779	771	786	756	810	855	812	810	748	806	768	834	807	810	805	810	797	822	778	797	828	753	778	792	821	775	801	771	829	752	767	811	817	854	789	794	805	811	793	807	762	834	804	810	789	805	810	824	786	790	807	765	833	826	804	840	789	825	808	730	792	746	821	797	814	750	807	781	789	830	799	819	795	843	769	790	796	820	784	807	794	842	815	809	796	768	830
5213	1015	874	850	780	776	755	785	756	717	760	716	739	764	718	725	739	741	732	708	728	715	773	696	787	717	682	691	742	733	694	711	717	697	724	655	663	698	726	710	698	754	735	731	695	754	701	703	733	726	695	721	707	717	697	729	682	734	705	729	735	637	758	727	694	707	696	674	736	718	726	684	697	745	769	693	674	702	699	702	689	759	693	736	709	678	723	698	731	709	675	717	684	737	696	721	726	694	745	690	686	756	705	753	715	714	673	706	756	666	718	693	751	683	672	685	707	744	713	710	700	696	690	714	752	727	759	699	767	752	713	726	821	749	731	691	701	675	702	705	729	726	752	675	682	757	720	685	708	726	723	748	707	714	717	683	696	703	749	716	709	751	713	666	714	716	712	675	757	703	712	693	718	698	689	742	709	717	717	687	667	737	688	735	742	707	689	697	693	751	744	740	771	702	662	743	732	721	690	803	690	723	705	705	758	699	730	683	752	702	717	693	732	753	721	717	686	727	692	730	722	754	705	716	750	699	730	776	686	688	689	681	684	718	693	709	649	730	729	729	715	700	708	737	777	723	716	702	737	741	709	737	702	715	708	692	742	693	736	699	713	737	735	714	717	747	732	705	734	751	700	751	688	749	731	730	727	747	731	695	736	683	732	680	759	675	675	686	726	684	705	670	702	739	709	729	723	729	707	703	766	732	721	740	743	703	644	773	732	713	693	788	749	715	672	698	718	756	751	716	704	699	682	729	733	731	787	717	742	747	726	682	760	754	754	696	790	717	711	755	695	748	712	659	725	714	713	710	715	721	673	715	690	709	735	699	712	719	684	709	663	724	689	663	757	725	749	730	716	746	690	726	746	770	660	745	689	726	698	759	748	756	772	708	696	681	739	714	703	694	719	666	658	704	724	705	722	767	693	718	734	710	669	688	737	718	706	684	721	668	729	770	719	696	771	727	739	719	671	715	697	705	740	679	724	668	708	733	754	743	742	729	722	707	695	748	738	739	750	711	702	732	769	731	700	665	652	694	712	703	720	709	719	731	722	742	691	722	705	661	680	712	760	720	727	693	714	745	668	735	719	712	766	728	721	674	708	728	681	740	700	745	675	698	706	699	690	714	721	748	729	725	727	724	750	706	754	669	744	699	726	716	751	751	695	704	732	746	698	690	738	674	707	716	694	700	715	673	731	754	682	755	687	719	742	707	730	728	681	726	695	706	752	745	733	765	734	747	720	747	733	703	743	703	702	722	730	718	708	678	784	711	731	689	680	744	752	707	714	720	691	714	680	707	750	700	710	697	751	759	760	750	716	692	732	682	689	690	749	734	723	712	756	738	718	729	724	688	780	755	699	677	736	727	700	750	741	710	707	712	714	736	700	751	711	693	694	697	714	732	741	708	701	704	719	715	684	697	728	682	694	704	722	756	733	757	713	687	684	728	739	762	751	771	725	788	696	738	747	753	767	701	718	695	753	706	665	731	752	725	692	697	714	703	742	724	722	729	714	738	688	713	754	711	744	707	789	682	729	674	672	689	749	679	704	738	714	692	743	697	716	687	732	701	680	730	716	755	721	732	672	731	687	744	725	687	716	744	746	727	728	701	716	770	730	767	697	726	695	737	742	705	695	693	704	760	697	744	733	737	706	730	742	694	687	730	733	682	668	708	733	723	720	715	729	729	683	728	692	740	755	723	717	731	703	706	721	716	744	688	763	733	728	726	735	723	658	725	712	710	679	721	742	701	747	675	718	749	680	691	750	689	704	726	795	719	716	728	724	723	693	715	714	744	708	737	795	727	714	737	722	767	709	717	706	737	691	744	756	725	746	729	724	687	720	745	693	713	736	738	690	757	692	754	690	749	691	689	704	724	677	722	702	674	674	721	706	747	730	734	698	711	744	694	720	691	743	683	739	679	759	702	732	751	741	697	732	706	749	752	730	723	754	701	701	725	744	692	666	722	702	731	760	694	700	680	684	741	703	680	679	722	702	700	776	682	718	727	727	745	681	711	710	722	718	706	693	716	708	710	694	743	707	685	715	676	684	728	688	721	694	736	715	709	664	718	713	749	697	680	742	695	694	714	693	730	679	726	708	706	712	703	715	668	719	757	717	674	687	711	730	779	683	707	762	754	706	681	735	669	701	698	702	725	707	727	745	736	690	675	695	723	710	702	729	726	723	798	725	720	695	724	738	731	669	695	697	757	756	679	711	676	744	730	715	745	739	720	704	727	738	656	718	691	698	733	750	707	731	694	742	745	718	701	745	702	690	699	751	684	689	729	705	738	723	652	715	719	719	733	738	745	729	781	743	758	686	755	693	706	694	724	720	713	677	702	652	757	719	671	691	705	677	728	708	689	700	705	733	690	748	703	758	712	728	744	690	706	696	697	751	676	717	756	764	736	729	720	706	726	731	721	687	734	751	742	738	695	720	685	725	739	720	714	682	703	706	683	701	730	753	739	726	669	721	721	697	726	734	711	723	715	662	713	732	670	758	720	783	694	683	716	698	706	741	743	717	717	772	708	700	699	714	732	769	712	748	749	741	708	698	725	686	745	767	716	727	690	702	690	712	773	710	720	760	717	735	711	761	691	715	753	693	689	711	713	698	696	755	681	662	725	744	704	712	695	732	674	690	734	720	722	726	676	697	732	733	732	692	694	732	677	702	662	688	780	679	706	716	698	721	762	693	722	683	735	739	691	719	692	737	736	720	723	719	706	740	679	719	705	708	748	744	691	698	690	744	740	680	707	662	696	680	699	722	703	766	689	725	710	756	737	752	749	684	735	712	738	669	785	662	730	728	739	719	705	692	695	753	733	791	702	712	698	728	735	699	728	771	720	737	740	789	714	716	740	723	707	735	696	757	704	724	688	693	753	716	738	720	743	708	741	756	683	702	708	715	729	736	672	727	714	699	716	688	674	744	695	711	709	745	700	691	763	722	645	719	668	760	729	694	693	714	745	725	708	647	675	707	711	702	694	689	729	708	697	738	718	700	740	706	734	722	747	721	732	727	698	739	701	727	723	736	693	697	721	689	720	694	740	705	719	735	703	750	682	748	714	725	751	683	695	683	689	684	708	705	727	732	702	697	706	765	706	770	685	694	709	715	731	730	679	732	663	726	698	738	735	703	699	737	740	759	719	696	717	677	699	765	769	718	739	735	668	702	682	709	701	737	703	668	710	724	739	726	718	733	712	746	731	715	714	727	713	757	710	756	766	693	661	714	699	716	706	723	688	695	720	759	716	716	797	746	711	760	723	740	706	745	729	719	708	692	705	739	727	751	741	737	742	719	725	746	708	731	722	682	713	677	675	733	719	740	699	787	717	704	742	720	726	702	748	717	736	696	696	726	671	685	733	714	704	724	715	733	726	688	721	660	728	706	671	703	695	662	775	731	670	723	712	709	730	746	731	710	736	688	679	717	677	663	699	720	715	736	741	745	714	667	705	709	748	664	743	736	750	673	708	763	660	759	735	673	748	701	669
25753	21400	25550	17855	1853	964	888	807	786	711	729	712	744	668	786	701	709	697	733	723	668	699	697	698	741	708	715	732	744	696	688	706	743	720	714	664	694	658	714	709	703	704	733	692	712	699	743	673	698	734	728	710	688	699	734	686	721	743	718	700	658	737	679	695	726	680	686	674	678	648	667	715	720	741	684	727	736	720	671	667	669	691	687	714	676	667	707	685	719	698	705	676	717	708	692	674	721	729	658	715	679	706	693	694	699	666	716	668	686	677	704	731	644	674	716	683	647	699	666	672	702	701	693	662	724	739	673	695	714	694	724	679	643	705	683	682	711	690	692	717	706	687	686	680	701	702	718	671	712	700	669	727	697	723	710	707	698	712	697	714	675	695	666	684	724	706	673	667	702	718	656	695	713	716	654	708	710	679	679	679	697	704	683	681	714	675	688	671	740	673	701	716	709	734	665	692	696	714	666	712	729	708	731	706	696	712	665	654	612	705	722	668	676	704	752	713	638	723	697	647	694	667	649	690	701	697	684	696	664	711	692	712	679	715	719	709	696	737	677	672	751	725	668	709	718	682	695	679	658	676	708	662	663	729	651	660	662	671	714	691	702	688	643	670	703	698	696	695	713	667	682	685	662	684	698	700	659	675	747	729	687	673	672	677	666	676	720	715	700	692	720	685	680	704	705	673	731	696	746	663	731	656	668	727	687	685	684	712	657	690	698	681	752	678	664	666	721	682	719	689	724	673	710	711	738	675	706	709	661	723	727	699	716	665	687	691	694	740	687	693	712	688	698	707	703	739	649	769	630	665	688	678	695	690	685	681	677	718	620	690	677	741	711	688	693	767	711	740	709	679	684	688	641	671	696	716	733	700	680	673	678	663	640	644	718	666	697	667	632	690	714	730	749	690	676	677	683	694	675	691	726	657	667	716	708	686	707	665	717	665	702	654	738	654	658	696	737	698	675	682	754	718	691	681	668	682	659	743	601	673	752	717	667	696	681	717	736	696	713	657	734	705	724	702	697	694	653	670	702	708	650	693	659	688	687	683	640	732	745	677	720	709	672	666	695	697	709	672	669	670	701	667	691	710	679	713	697	704	650	661	680	671	711	735	702	658	651	660	681	692	681	708	737	689	674	666	635	711	725	723	695	683	687	662	728	678	658	679	678	704	694	720	704	691	623	675	655	751	664	652	694	678	682	726	683	701	675	706	702	637	670	646	668	667	696	683	677	642	712	666	702	655	674	656	712	701	697	716	726	657	711	695	703	718	656	716	651	702	688	673	671	713	703	670	685	680	693	671	741	713	687	713	680	684	657	710	711	638	658	702	682	703	718	723	728	695	633	764	696	646	723	676	708	627	751	685	703	674	695	743	691	681	696	687	688	690	722	689	688	688	749	698	745	630	705	701	679	647	663	692	708	706	698	689	690	662	693	668	689	681	677	701	725	714	707	709	653	716	684	678	692	713	719	698	662	671	670	678	712	701	676	703	732	704	656	670	684	658	752	666	697	708	665	674	724	701	703	740	692	642	693	722	734	652	709	692	652	720	658	662	705	620	704	711	685	711	729	724	691	682	674	674	723	745	688	713	704	713	668	714	666	721	714	647	711	682	766	653	677	685	672	708	668	671	667	690	709	679	668	699	682	722	704	745	699	707	660	690	695	662	678	652	685	688	686	710	687	679	699	690	703	643	709	664	703	670	736	722	728	608	703	701	688	689	693	686	744	683	655	688	684	695	715	714	706	725	669	701	660	693	687	641	689	683	670	735	694	684	703	721	684	713	704	710	705	731	705	675	662	701	713	697	690	644	652	684	693	690	724	706	669	725	719	656	702	722	676	707	681	710	649	698	736	675	734	686	722	685	677	733	707	701	701	660	685	679	705	724	671	684	726	696	658	694	676	689	665	687	682	688	709	666	698	699	651	703	669	732	645	674	637	659	665	673	666	681	688	698	668	699	644	699	711	714	701	632	702	712	683	705	714	678	680	697	675	721	687	658	745	664	692	675	689	682	733	670	696	692	705	651	700	687	644	688	702	680	658	704	657	677	672	647	676	677	718	693	675	674	688	675	671	702	726	670	695	706	694	668	674	678	712	699	728	729	703	671	677	691	730	673	663	700	702	657	656	681	721	716	664	665	633	729	710	701	673	734	650	742	694	633	678	710	689	715	721	673	684	671	662	686	685	725	752	705	706	686	731	727	682	681	712	732	705	663	688	686	676	712	713	684	711	682	698	693	732	717	692	710	706	688	687	666	642	649	684	654	689	689	710	693	696	688	699	703	684	695	726	702	724	678	698	667	714	630	689	654	705	678	710	699	674	709	651	686	698	751	715	651	710	737	695	682	702	661	711	744	701	670	711	701	682	701	677	677	711	686	682	697	720	732	658	716	678	689	683	671	709	695	767	670	678	702	700	674	696	699	713	688	720	681	742	645	729	641	707	674	708	684	667	740	724	663	704	648	695	715	731	723	682	699	669	704	752	745	728	717	678	689	737	716	708	678	682	667	653	659	684	707	735	688	706	674	702	691	724	652	703	712	732	694	709	754	685	691	675	716	705	663	656	684	685	737	696	695	656	721	702	659	684	692	680	708	712	682	667	680	676	643	669	719	682	729	691	679	728	708	696	733	701	688	681	656	692	707	716	666	733	681	703	654	692	673	690	729	699	703	679	681	708	665	689	680	659	671	684	686	723	689	732	727	742	684	697	660	747	664	673	693	718	683	647	688	682	693	677	695	661	739	690	680	702	722	690	707	721	701	716	701	698	694	633	670	723	669	717	713	703	700	695	671	739	666	729	719	712	706	753	701	691	721	722	674	719	700	697	656	668	682	674	679	665	688	692	726	695	716	679	690	731	662	683	733	730	720	713	718	710	717	662	677	662	695	717	633	695	661	728	643	703	682	715	720	678	690	665	690	676	721	670	692	684	649	682	703	706	641	693	714	702	672	659	677	680	704	661	663	717	635	701	714	672	678	687	638	710	677	676	686	731	646	707	691	692	705	660	658	729	634	719	713	694	740	700	686	735	647	677	698	678	726	689	672	679	667	709	699	722	660	692	725	664	692	715	675	712	688	712	670	697	694	730	646	694	678	681	628	736	709	740	710	652	715	670	735	646	656	718	679	678	691	681	760	636	709	731	710	668	671	706	686	713	710	677	661	700	694	734	640	656	697	723	697	708	677	723	699	682	711	692	708	739	685	674	680	729	705	699	712	751	683	675	706	690	668	685	682	695	688	688	745	681	695	719	708	680	693	742	696	688	692	675	730	680	684	696	696	749	713	688	686	692	738	716	668	665	695	695	684	735	686	675	696	656	683	723	699	723	714	692	725	693	719	680	676	644	673	649	702	712	690	712	690	636	683	690	688	694	720	706	678	755	709	629	713	673	714	658	733	685	680	672	681	692	682	691	684	654	674	715	701	695	696	743	717	635	766	703	724	690	666	722	707	676	718	692	713	672	721	657	731	694	696	670	679	721	691
3567	2257	1771	1125	967	871	792	749	715	716	751	694	693	706	652	692	660	636	669	636	666	656	645	678	663	703	731	668	663	617	567	670	642	623	651	644	654	643	689	630	652	687	658	642	618	661	662	663	607	636	650	643	588	646	667	606	633	633	643	614	597	631	663	610	636	650	611	616	623	673	622	608	702	663	658	605	651	651	630	649	632	696	638	617	616	649	660	623	605	632	679	648	630	644	594	657	637	650	662	678	682	664	664	684	634	648	591	656	681	652	682	613	652	627	702	610	649	619	610	631	672	694	664	670	612	646	633	642	636	702	604	646	637	655	657	665	636	632	607	670	656	639	622	674	650	611	638	624	615	643	621	639	697	667	604	636	598	627	678	615	670	657	619	647	581	640	656	612	637	661	673	678	601	618	614	596	625	682	597	657	639	673	623	667	652	672	671	603	661	620	661	641	640	651	637	634	643	663	585	648	631	596	630	626	686	623	595	674	644	661	642	619	651	673	553	643	624	646	576	646	645	659	612	627	609	624	588	703	656	635	633	632	622	627	651	639	631	665	583	615	646	650	672	587	709	677	695	686	652	658	646	650	653	618	631	637	651	635	695	631	659	624	632	672	654	620	594	642	610	595	577	617	655	625	630	657	644	638	626	646	622	628	602	630	664	632	661	662	590	617	650	632	660	654	615	637	643	668	660	643	631	650	694	679	659	651	676	643	634	653	602	644	631	625	624	667	627	635	651	688	634	632	610	623	619	618	612	685	657	636	588	655	602	623	629	657	598	597	671	624	684	623	616	637	620	641	614	620	686	643	649	680	644	629	646	607	608	635	600	614	682	684	639	640	626	652	648	615	676	648	655	631	684	609	603	652	653	625	667	644	651	666	676	598	664	641	622	610	674	645	629	623	671	656	649	608	611	603	643	633	604	641	608	580	605	642	662	624	652	624	592	616	677	658	660	657	651	596	656	647	625	614	622	660	648	612	623	695	637	652	663	631	629	616	642	619	661	624	641	614	645	660	614	640	646	626	628	645	637	630	621	643	636	664	599	591	646	686	627	671	635	639	587	665	683	636	661	637	654	619	624	619	671	675	672	644	628	663	644	645	677	593	653	622	603	612	621	573	643	676	664	646	634	663	606	636	625	638	637	632	708	587	624	666	640	656	643	647	661	690	628	690	665	612	604	659	628	653	596	631	601	622	660	653	661	655	648	658	613	618	628	656	687	655	684	677	609	683	615	669	595	617	654	612	608	674	675	664	602	619	628	639	601	661	646	649	615	638	678	647	648	623	647	611	631	593	628	588	646	634	606	598	639	621	652	614	646	629	657	661	649	627	624	626	629	645	637	696	624	670	633	617	654	636	616	661	688	698	623	619	623	674	653	635	614	660	629	643	649	613	597	654	685	665	658	695	647	693	594	620	627	626	642	619	636	607	706	628	630	676	656	612	643	655	600	633	666	648	591	631	621	654	664	618	663	614	635	659	696	648	670	658	610	653	614	614	627	633	648	632	670	628	656	629	626	599	608	683	644	677	626	647	635	649	630	604	673	626	663	676	586	640	650	586	638	624	680	629	666	611	653	609	635	644	649	671	625	643	652	650	640	667	658	654	642	629	621	642	603	617	625	675	646	645	591	630	624	669	659	640	604	611	618	594	610	631	594	652	660	647	641	683	633	663	626	627	652	678	695	613	618	596	620	617	619	630	647	605	623	668	619	639	641	632	642	626	625	605	649	638	647	594	673	593	607	620	568	660	615	648	667	653	612	655	624	658	650	579	587	634	618	656	619	632	628	627	612	705	608	649	672	623	640	647	586	587	649	612	604	625	668	613	660	612	675	616	655	628	642	657	631	618	677	589	655	615	607	598	651	637	669	610	644	662	603	632	663	667	672	597	655	621	630	642	665	613	679	640	671	643	604	657	643	664	661	642	638	619	629	618	650	665	636	637	628	674	639	640	592	636	599	616	610	620	664	640	612	644	640	607	614	673	636	665	643	673	655	633	643	640	648	645	603	618	647	626	575	623	633	642	593	663	660	645	607	616	653	610	651	643	626	614	600	629	651	641	615	645	593	654	596	654	657	646	617	646	647	636	626	631	576	609	646	583	566	633	612	612	594	619	644	612	583	577	637	646	576	645	657	664	666	617	618	591	633	605	688	616	687	609	617	629	640	605	664	631	650	633	633	624	657	658	623	613	631	628	574	620	645	614	634	615	663	624	644	632	632	616	613	670	667	659	665	633	621	637	657	633	645	695	633	653	617	651	621	653	684	701	687	662	653	608	659	622	616	647	604	584	640	642	622	662	656	648	635	597	617	689	621	653	681	645	682	584	590	646	638	620	639	601	627	605	663	676	632	631	612	638	636	622	654	633	696	632	645	677	631	639	685	621	635	643	596	628	653	619	643	634	661	658	657	626	617	581	596	651	624	632	605	619	668	644	615	643	644	611	650	603	609	608	661	628	624	620	623	633	632	685	620	636	618	671	661	683	617	602	653	651	596	635	628	612	640	582	642	603	606	629	660	618	686	635	624	633	591	643	606	635	630	614	621	628	628	656	592	581	635	655	641	626	595	617	602	585	612	626	600	660	651	645	626	604	660	609	646	635	643	627	590	623	606	667	626	596	618	575	640	648	626	648	630	643	673	648	622	627	623	667	652	606	679	599	674	620	691	595	623	660	633	628	660	615	624	631	639	567	644	662	661	651	612	657	634	658	600	647	640	653	665	647	676	646	628	637	667	616	665	632	633	646	627	653	606	649	648	650	626	631	607	598	637	588	636	624	665	633	624	638	643	627	651	571	620	636	675	655	652	625	622	601	588	650	639	626	592	647	660	609	644	573	605	612	629	660	630	647	615	629	638	623	659	630	650	666	631	710	685	644	617	656	641	642	604	637	604	661	674	625	617	638	641	616	599	628	629	640	639	632	589	592	596	623	659	675	642	616	633	629	643	672	651	647	591	602	621	621	616	638	648	601	650	622	671	591	634	642	642	680	581	640	655	656	662	622	643	673	626	679	605	618	652	652	666	647	594	640	627	640	645	612	648	669	605	653	643	650	665	630	635	593	651	631	630	611	588	644	650	617	649	622	641	676	611	612	648	645	573	609	611	641	620	634	630	610	660	642	637	634	651	623	662	630	646	649	641	687	657	636	605	571	638	623	659	644	656	603	635	629	641	628	597	654	653	653	658	614	666	624	673	640	629	645	612	684	635	624	616	620	606	635	604	610	633	609	630	668	646	672	607	615	628	647	695	635	673	609	638	644	622	637	595	650	651	649	659	646	629	608	646	617	619	616	691	635	608	631	609	655	579	658	673	645	632	631	622	614	622	611	630	608	651	602	664	637	592	631	600	628	634	629	636	621	638	635	647	660	645	645	614	668	624	653	586	602	659	635	633	640	708	619	626	696	688	606	592	651	650	662	681	636	661	668	639	660	632	633	624	662	682	645	613	585	653	604	685	631	649	655	625	665	650	630	657	576	634	624
24248	21432	28611	24657	20157	2624	898	569	425	421	395	411	370	382	378	396	339	344	324	349	372	370	337	349	377	352	391	381	335	345	323	341	310	327	312	319	331	336	322	360	365	321	318	353	339	316	321	361	344	361	314	314	312	296	311	349	364	363	325	315	324	317	305	333	327	312	328	297	338	337	305	310	335	301	346	343	338	329	316	306	340	308	316	328	333	350	331	325	305	341	371	302	326	324	333	314	340	326	302	339	346	326	324	294	307	304	316	302	359	302	318	335	345	330	299	309	323	335	346	347	318	323	314	328	336	323	313	288	346	312	329	342	293	314	306	310	278	309	316	338	320	343	293	313	296	331	323	330	332	322	328	286	311	324	323	291	318	337	282	303	348	325	312	331	336	276	370	330	294	337	290	317	324	349	322	317	313	332	365	320	341	315	322	334	324	304	336	306	343	290	286	327	332	309	324	308	342	319	329	322	340	289	328	325	302	301	327	334	294	315	318	342	337	354	366	330	317	331	294	310	331	334	288	319	295	329	340	307	308	358	349	325	332	289	308	310	319	323	285	344	344	325	349	346	331	290	314	304	343	319	348	318	319	337	335	310	315	336	346	317	291	325	298	316	300	324	336	357	319	310	349	346	322	329	317	288	340	331	299	314	307	316	330	302	269	310	302	318	327	314	302	320	318	352	327	315	334	333	303	320	333	291	307	340	307	332	321	335	313	312	322	336	327	344	303	323	328	339	326	343	330	331	297	334	331	326	313	298	341	318	314	353	324	296	323	326	302	318	336	307	332	334	303	322	356	270	312	284	317	279	304	305	331	325	321	327	310	348	325	300	357	315	331	317	302	311	344	322	311	311	332	311	320	295	306	301	326	361	329	308	310	334	304	300	325	317	327	337	312	332	332	309	321	301	289	296	341	322	317	304	331	309	322	336	305	330	356	310	300	313	336	316	315	327	312	319	298	335	309	301	326	307	339	314	324	321	295	350	335	296	327	324	350	281	300	288	324	319	310	339	325	317	317	319	318	327	291	348	297	325	363	313	303	295	288	299	323	326	317	319	303	311	329	310	322	322	309	310	294	302	295	353	340	330	307	303	310	327	303	294	289	336	327	366	317	292	323	328	317	320	317	314	305	329	327	328	299	319	298	317	340	304	304	294	301	310	311	350	292	321	351	300	304	299	298	304	314	322	322	302	317	318	322	297	304	310	336	340	307	336	330	329	330	325	317	345	306	345	297	309	312	317	336	326	323	299	364	336	305	306	362	348	323	325	318	334	342	316	335	342	322	306	293	332	310	315	333	322	337	294	331	330	293	313	328	291	334	317	308	332	283	337	311	323	330	309	306	294	303	323	305	344	300	274	291	348	277	310	298	319	320	330	281	288	308	325	332	310	313	302	312	325	300	319	318	286	305	332	297	340	315	303	302	309	285	306	300	302	317	289	302	319	318	315	302	340	315	337	327	308	297	321	328	304	345	326	317	316	310	310	323	320	327	331	322	342	339	334	348	309	321	282	336	310	301	334	310	308	349	314	333	305	301	326	323	332	336	317	299	328	304	312	331	338	290	371	341	315	304	302	326	315	305	319	312	301	319	328	315	281	310	339	318	329	353	304	306	327	318	335	314	305	292	329	305	329	319	328	336	316	312	303	337	309	338	317	302	320	302	345	313	322	319	321	347	324	322	316	325	286	303	308	310	279	311	331	343	339	301	293	321	295	302	358	309	321	362	334	305	293	333	310	317	300	301	319	282	329	317	314	308	333	294	336	300	333	291	330	312	302	309	322	326	310	334	334	290	348	321	321	334	332	337	308	328	327	286	306	326	306	316	303	307	306	317	333	331	313	319	286	347	347	374	344	340	344	313	297	315	323	311	317	292	342	333	328	318	334	322	335	316	313	343	303	319	333	327	287	295	321	329	338	317	327	314	308	351	331	314	307	312	307	319	317	318	329	336	323	309	303	300	325	331	295	314	298	332	328	292	319	325	323	310	313	337	317	343	324	322	298	348	300	311	285	320	351	305	345	357	316	316	295	297	318	313	327	323	325	332	315	310	329	310	323	328	309	323	313	344	326	303	299	316	302	326	350	287	330	294	307	315	341	312	335	290	328	292	296	311	312	324	321	327	310	333	328	287	332	292	315	344	282	329	308	338	334	326	297	332	314	317	294	318	309	318	339	314	297	310	312	342	303	311	296	285	305	312	286	331	308	334	335	323	304	318	306	327	316	322	314	329	308	299	309	326	322	300	341	313	322	317	338	277	304	304	311	338	333	327	309	349	312	313	303	320	326	305	309	293	324	316	307	307	317	292	324	345	333	305	312	329	329	332	331	295	318	337	317	311	356	289	295	292	307	313	299	316	312	326	337	312	306	321	324	327	288	336	325	343	315	319	342	304	327	321	330	313	299	303	296	284	310	327	302	318	325	358	292	304	327	337	321	335	334	341	322	324	308	315	336	320	354	296	300	348	323	331	289	305	314	312	350	316	309	293	325	333	307	298	325	286	302	294	324	334	316	308	305	316	290	324	320	317	302	332	344	331	312	308	327	310	328	313	328	298	333	304	307	288	294	324	351	318	331	321	321	289	324	309	308	320	302	314	364	302	286	347	315	306	308	302	301	288	288	295	314	349	318	347	293	295	311	314	350	314	329	312	313	333	316	334	316	324	367	334	298	324	309	315	307	306	309	366	330	303	300	307	358	342	340	310	285	324	342	339	355	301	299	303	316	305	350	334	306	319	297	334	351	290	307	325	287	275	322	330	355	314	330	303	311	309	329	313	310	340	314	283	313	305	295	314	305	332	324	288	313	316	289	300	340	306	312	316	329	315	340	327	299	311	330	324	303	295	323	295	320	304	320	353	347	302	314	288	326	301	302	307	318	322	333	332	294	341	315	295	305	340	325	340	318	307	308	283	347	320	303	290	302	318	336	292	316	318	332	331	297	324	314	319	324	309	314	348	320	335	310	297	317	332	308	315	293	325	322	313	347	303	327	335	361	313	313	317	297	316	336	323	328	304	337	285	289	325	309	309	312	332	291	337	317	342	315	323	335	337	300	316	327	323	307	327	312	295	331	278	320	311	299	321	294	325	325	331	296	285	316	300	309	347	308	320	319	318	345	336	332	333	289	304	319	343	354	298	269	324	313	291	344	333	323	328	349	292	316	342	301	314	304	292	312	339	304	322	333	300	338	296	308	295	331	301	293	298	290	325	331	302	291	326	335	347	321	335	335	287	318	329	315	317	290	277	313	287	333	296	317	308	272	330	335	350	308	298	320	298	324	286	333	313	323	307	291	312	327	332	337	301	318	345	326	347	318	325	302	338	293	311	334	275	331	295	371	309	318	319	322	298	332	286	327	312	305	290	314	290	302	331	290	304	371	311	299	348	312	312	318	349	287	301	294	292	337	297	336	303	362	307	319	305	339	345	332	310	308	320	317	334	327	308	311	348	332	313	335	286	324	336	336	336	351	327	303	312	328	296	347
3319	4626	3574	1764	1251	943	836	669	636	519	499	481	457	459	406	397	370	433	380	398	367	350	382	340	363	349	412	367	357	358	350	373	365	361	327	342	395	348	372	355	348	317	340	364	356	373	337	375	331	360	351	346	299	336	345	340	368	333	371	368	341	351	374	324	324	351	342	338	324	353	316	314	364	324	348	375	323	335	339	326	322	344	319	355	318	331	353	349	339	364	358	337	335	350	337	336	366	345	337	317	339	327	333	321	334	353	337	332	325	308	341	327	345	326	354	377	350	363	319	329	352	346	359	348	349	335	325	348	330	343	349	335	359	345	317	343	327	355	299	359	350	354	351	356	352	336	331	334	300	333	306	346	334	332	354	336	350	305	333	313	365	330	352	346	325	388	332	345	328	334	340	334	349	377	323	332	356	328	350	316	335	340	338	369	347	343	315	328	315	330	335	313	310	368	351	390	299	288	361	357	328	338	343	327	310	313	322	303	325	364	357	354	310	304	318	330	339	322	343	323	331	362	342	329	362	355	360	346	369	324	333	333	344	323	347	310	324	336	355	336	339	342	333	346	308	326	334	353	333	328	318	325	339	328	323	347	334	329	337	336	339	350	296	348	333	345	347	341	309	342	318	335	357	336	363	310	361	332	351	347	352	326	335	297	328	399	379	336	326	334	339	321	323	324	327	313	345	311	326	356	316	333	355	346	342	361	336	335	337	298	339	299	344	325	327	351	318	324	322	318	338	354	334	350	310	333	340	349	336	362	308	369	349	326	373	321	340	357	340	363	343	339	356	352	285	323	336	330	358	390	338	340	331	358	331	332	341	353	332	320	350	348	313	311	340	331	340	332	365	336	341	330	358	358	330	348	326	324	347	339	341	318	351	378	348	309	353	339	332	302	351	353	334	331	345	326	335	356	306	295	375	330	340	347	341	301	346	323	313	317	315	313	345	344	347	340	329	311	360	325	362	335	352	330	327	350	351	323	321	333	297	348	339	378	330	312	364	334	303	353	330	349	316	301	299	353	307	323	339	330	304	293	386	349	338	348	316	318	329	355	334	307	374	331	314	332	361	322	351	355	307	344	321	322	331	339	310	340	321	352	329	353	355	322	360	331	315	349	352	337	349	306	346	313	340	309	340	314	322	322	364	332	358	345	357	352	296	310	339	325	350	328	368	360	353	363	350	306	344	314	327	310	352	356	319	341	303	352	335	327	330	306	330	305	348	340	302	323	343	351	351	349	327	343	322	337	316	306	339	340	310	339	303	335	298	343	341	333	329	326	347	345	334	375	328	327	370	318	340	321	348	327	342	318	332	324	315	355	331	331	355	363	324	349	347	343	299	345	333	303	345	354	335	333	328	329	352	365	359	319	306	371	343	336	348	314	327	335	321	337	354	334	393	324	368	333	335	337	324	351	342	320	335	330	344	331	319	335	320	335	316	348	297	346	306	334	332	333	340	362	350	297	359	317	352	341	335	332	326	319	326	375	348	313	339	349	342	338	331	377	340	341	350	345	308	352	341	322	325	309	332	350	322	285	367	315	322	356	346	318	304	361	294	335	330	321	323	347	330	344	346	336	330	328	322	345	321	343	339	329	318	323	326	363	343	327	331	340	300	298	344	360	321	330	332	329	335	298	343	342	296	301	314	333	329	332	365	328	337	312	297	347	328	360	356	349	321	322	314	310	325	323	381	316	327	349	326	333	336	341	317	314	314	346	316	386	342	337	302	322	304	342	333	316	318	337	339	302	333	315	335	344	349	338	341	326	313	359	328	331	348	334	337	309	347	332	329	310	329	318	326	315	371	350	373	331	311	354	319	343	325	335	330	304	316	325	365	358	327	318	330	337	314	342	329	336	289	324	347	336	337	310	317	347	326	328	358	317	337	314	323	345	345	325	363	364	313	316	345	338	316	321	328	311	296	355	345	335	316	317	329	330	343	313	335	360	355	344	380	328	300	319	321	348	332	342	341	335	323	318	333	343	328	327	344	306	323	329	302	356	338	289	324	323	310	362	333	352	315	315	328	375	311	325	295	333	331	306	317	320	349	339	343	357	328	306	330	316	326	305	351	362	328	334	317	343	326	309	359	328	347	320	356	302	300	351	332	353	342	323	311	322	369	309	352	342	329	362	331	378	300	316	367	349	329	343	332	372	356	357	312	351	312	360	363	318	335	321	322	345	359	350	314	327	343	310	329	321	328	331	327	280	331	310	347	340	291	307	344	348	378	362	326	335	340	329	335	324	332	321	311	347	332	313	323	341	307	302	323	319	308	350	309	306	308	310	356	356	344	319	331	361	320	327	340	359	335	322	298	315	302	335	302	305	311	331	350	344	340	343	329	332	344	347	364	329	365	332	339	355	342	336	331	327	368	358	364	303	346	332	355	327	350	325	358	338	332	331	302	340	353	364	342	341	332	350	352	318	335	363	339	327	324	340	299	299	322	333	324	301	310	348	297	319	328	330	329	290	331	335	318	334	342	339	314	323	314	343	310	288	324	316	345	326	335	341	341	340	316	316	349	354	324	372	321	326	324	294	328	373	333	345	340	312	333	342	360	360	311	347	330	338	306	346	344	338	337	321	319	330	285	326	281	348	304	288	343	338	291	298	328	339	309	343	314	327	320	344	329	385	297	345	351	339	351	305	366	341	328	329	340	338	331	325	328	332	340	328	368	336	323	360	318	323	348	343	348	359	343	349	328	365	330	335	350	315	346	355	346	347	335	313	330	353	330	325	297	325	333	333	341	315	315	324	353	302	364	307	308	330	345	324	343	312	318	329	373	335	339	328	293	309	346	338	324	348	356	345	351	357	351	333	322	323	313	322	322	314	324	330	374	301	349	320	340	331	316	333	346	347	321	279	324	324	339	313	353	329	344	292	336	330	341	331	352	361	328	367	318	300	345	349	327	362	328	323	341	322	380	332	317	344	329	351	326	320	355	332	331	314	360	339	341	344	321	357	343	299	321	302	333	358	310	342	346	349	334	330	332	335	310	310	364	351	299	358	328	320	312	308	316	332	336	351	313	364	320	317	341	365	314	316	353	328	325	349	325	320	355	313	342	324	328	351	330	338	370	355	310	320	344	321	335	337	352	348	321	312	306	323	311	319	347	337	326	327	327	319	336	338	339	338	303	325	291	325	329	342	325	328	338	358	334	347	350	366	310	328	324	330	356	358	336	298	311	318	375	329	352	317	338	333	337	312	318	309	326	322	325	296	320	341	329	330	330	348	329	340	356	328	351	345	368	352	317	350	306	346	349	341	338	354	329	328	330	379	336	340	351	319	321	356	351	353	313	327	317	316	367	337	329	319	317	307	325	311	352	344	304	352	319	335	316	324	324	326	356	351	319	327	330	338	332	342	367	307	335	318	315	273	338	327	320	332	338	308	330	338	328	328	343	318	327	339	319	329	330	304	336	345	296	334	355	312	351	317	319	341	344	336	322	328	316	358	329	317	308	299	307	345	323	341	310	325	316	376
27670	11749	2002	1170	853	851	835	780	857	779	822	842	803	845	793	805	837	822	785	767	848	834	843	812	859	813	849	823	784	789	844	821	852	832	798	798	836	771	825	802	848	787	798	800	764	807	832	787	760	846	841	778	839	812	784	753	796	818	807	833	813	847	792	756	834	868	815	822	808	830	764	817	763	807	818	767	843	784	808	770	817	839	833	868	830	824	783	798	789	808	828	787	848	796	840	819	801	799	798	819	796	792	846	780	797	798	803	827	795	831	819	806	820	765	837	707	834	840	832	859	810	865	784	858	819	781	773	806	780	839	827	829	804	789	786	809	835	833	844	816	788	821	791	831	801	799	785	805	828	871	810	812	799	813	799	788	798	823	806	823	833	846	817	836	827	845	861	848	790	849	822	858	793	860	810	793	844	814	832	825	789	817	760	900	825	822	831	863	818	784	850	846	814	826	792	808	806	794	842	815	834	761	812	819	749	833	797	853	839	770	822	779	776	815	813	808	807	830	797	811	845	810	797	809	821	853	823	792	786	777	755	791	814	724	843	854	830	779	788	801	839	819	824	856	807	864	855	855	836	809	821	854	854	747	859	839	799	810	866	783	804	786	772	814	813	846	821	802	823	777	784	827	849	779	865	764	821	780	801	786	817	791	821	818	864	845	844	777	795	755	829	816	809	817	801	835	778	791	852	788	800	796	775	754	848	756	811	801	838	797	831	797	823	894	844	873	832	811	789	809	774	873	806	807	806	825	776	828	819	811	814	784	859	771	839	782	864	774	851	781	811	822	782	812	847	820	865	777	793	810	803	870	838	857	852	767	818	816	767	836	827	843	810	806	820	845	826	816	794	766	785	822	759	899	778	801	763	811	813	801	825	789	806	835	841	855	779	788	801	802	785	799	782	816	820	830	844	848	786	799	789	774	803	829	808	845	811	824	868	879	803	842	813	827	809	815	815	811	857	810	758	796	789	831	820	762	834	827	794	827	781	834	847	793	807	820	772	780	853	810	824	760	825	877	790	832	792	795	831	785	796	761	833	780	771	806	777	842	839	799	811	842	812	851	822	872	803	818	797	792	800	800	845	809	799	841	772	793	791	795	839	913	825	840	791	809	810	801	843	815	783	862	815	824	777	831	757	823	813	789	828	774	829	838	807	828	809	805	743	851	874	850	843	834	800	842	832	809	819	816	807	852	758	797	814	910	814	831	810	803	806	792	840	797	820	833	843	761	790	772	827	806	790	792	764	849	790	841	822	786	833	790	823	798	855	832	739	819	769	789	833	788	814	808	797	881	814	808	810	813	818	812	843	838	774	867	844	814	826	829	829	813	771	835	812	840	798	844	749	809	828	790	798	839	809	820	790	820	811	890	847	812	807	795	823	790	748	827	833	790	811	769	837	786	819	817	770	805	819	851	828	836	820	813	801	800	805	838	827	815	807	820	821	842	815	816	833	822	875	785	879	833	859	832	771	822	811	794	817	779	811	759	786	827	811	761	802	810	791	768	802	838	833	816	793	801	788	826	777	848	789	784	760	869	818	842	837	810	835	841	777	763	826	788	817	801	814	827	854	840	782	819	826	784	791	822	781	825	827	869	793	785	841	786	829	816	832	762	800	838	771	741	855	755	765	791	861	796	804	769	767	816	855	757	845	826	853	807	802	820	843	772	779	810	832	855	818	789	829	787	832	777	807	837	810	845	799	823	839	815	830	810	839	776	841	829	783	776	794	780	859	788	827	823	819	873	858	827	843	825	738	799	833	809	789	804	803	841	768	782	836	832	898	810	817	809	819	830	782	823	804	829	824	886	830	799	810	796	790	892	866	755	787	752	814	808	804	774	806	843	822	886	796	804	790	790	837	846	827	828	872	802	822	770	847	799	775	813	818	813	857	824	849	789	821	875	795	829	847	847	799	815	808	774	835	780	830	794	817	810	801	843	798	831	815	782	827	838	801	809	858	762	793	815	868	803	819	792	813	844	783	844	847	859	838	814	856	853	864	816	839	840	816	810	790	814	804	820	814	805	820	829	842	804	817	819	800	814	853	824	857	830	833	821	795	853	822	817	806	813	794	789	840	806	806	822	851	798	817	849	849	829	784	804	796	784	849	795	819	838	794	849	809	844	802	800	807	870	777	785	847	833	825	865	816	853	817	823	801	784	826	789	807	824	839	820	776	789	877	841	789	759	813	807	805	809	741	808	804	837	843	827	833	822	829	863	803	796	821	814	784	849	803	772	751	827	864	795	787	814	826	771	867	890	863	814	778	825	815	830	844	832	800	859	809	803	800	832	777	866	840	909	811	797	842	807	794	802	801	810	852	839	814	803	790	806	895	795	757	807	862	790	861	827	812	816	838	769	871	816	864	796	808	811	874	810	787	836	793	840	823	870	790	823	803	788	840	775	847	832	776	836	786	815	816	826	837	794	792	849	837	797	876	876	799	807	804	829	792	813	814	820	837	791	787	828	841	773	779	744	822	852	806	848	843	810	850	824	785	832	836	863	804	835	772	851	827	830	796	824	855	775	804	816	795	792	818	827	844	811	845	801	859	790	813	777	878	791	816	831	849	842	828	814	846	811	829	827	775	852	803	839	815	838	861	872	851	796	858	829	792	811	822	839	821	811	789	823	808	854	821	810	778	809	807	776	762	859	839	816	789	801	781	830	859	809	844	811	822	809	844	793	757	886	819	762	809	827	832	779	812	816	831	830	817	764	819	876	825	793	851	793	793	819	791	798	792	728	838	810	790	813	782	810	846	771	812	821	830	783	836	852	835	779	889	840	834	784	752	813	809	798	816	792	799	863	810	800	821	783	799	768	800	786	825	798	822	786	825	754	780	802	807	800	765	781	850	794	848	804	843	845	790	777	784	841	815	784	819	820	789	881	773	794	787	799	767	783	865	816	830	839	761	812	832	802	867	813	802	879	802	797	846	821	811	747	797	808	777	806	842	820	806	849	831	850	821	843	791	809	811	797	783	800	822	776	803	792	791	853	804	795	833	849	877	837	844	843	822	802	826	774	847	810	824	847	812	790	840	860	771	814	824	817	804	790	816	837	829	828	833	855	801	849	827	820	783	818	813	828	788	824	813	840	800	828	804	795	827	832	791	874	793	836	843	818	826	820	830	813	723	851	840	786	826	801	766	865	760	856	885	806	808	825	796	827	806	843	825	756	795	814	786	799	786	784	804	805	755	850	801	803	788	791	840	789	790	907	837	858	813	840	831	844	821	789	869	841	821	835	813	785	764	763	823	851	833	844	801	795	804	818	836	844	835	838	783	797	789	800	831	868	812	801	834	817	801	807	841	838	819	837	822	779	806	825	824	831	878	840	806	818	793	794	842	791	799	819	821	837	839	891	807	759	811	842	758	779	816	783	818	809	799	760	808	823	812	775	760	788	799	825	777	774	870	786	823	808	798	843	820	861	819	808	820	824	857	824	838	798	828	791	814	808	818	841	839	843	815	802	828	872	801	742	786	787
5104	970	903	753	774	728	722	720	739	718	753	742	688	734	652	803	700	739	725	742	715	690	683	716	710	703	680	728	724	746	721	790	723	728	647	719	682	750	752	730	704	704	709	678	689	647	769	705	695	757	750	723	734	726	735	713	684	762	683	692	706	753	770	734	755	685	723	734	793	728	725	780	693	739	726	735	715	746	711	712	729	717	743	737	707	678	763	745	754	703	707	701	723	711	734	728	770	701	691	720	753	691	695	722	688	696	724	660	704	740	716	740	712	749	725	729	722	701	718	725	685	759	795	706	718	706	678	725	762	717	690	727	703	716	699	751	665	693	795	736	708	729	699	696	729	696	760	728	693	688	689	710	715	695	726	704	694	732	720	726	727	676	708	693	698	709	725	695	745	677	711	746	716	674	756	698	696	681	671	710	710	701	668	748	700	717	746	739	751	753	708	681	723	692	732	734	731	761	732	745	783	770	716	709	694	709	692	680	719	653	747	752	725	662	709	732	743	680	732	696	759	740	711	740	732	747	688	738	720	701	753	815	712	708	757	763	696	723	703	692	755	680	753	716	744	738	708	734	691	734	737	743	694	755	677	739	730	706	724	743	705	739	744	745	714	707	727	711	668	693	756	701	725	716	734	740	725	750	734	703	694	717	708	688	777	683	726	737	770	703	705	724	701	689	696	706	651	752	711	746	766	688	713	707	702	736	743	712	706	726	674	718	724	688	658	725	759	715	713	717	717	753	725	726	731	727	694	725	754	741	718	761	651	732	718	734	678	702	720	704	721	713	742	727	704	700	778	716	747	654	667	709	732	702	718	692	685	708	661	701	751	671	691	770	687	692	711	774	719	715	753	731	715	731	707	723	744	710	726	726	723	697	721	701	702	741	781	688	701	724	700	702	710	699	707	734	647	713	734	739	725	752	753	754	728	685	745	746	715	715	678	655	695	694	724	741	725	776	731	692	715	737	674	670	738	674	678	688	736	700	706	696	725	711	743	715	690	679	698	684	724	738	728	723	711	758	728	753	696	709	732	715	694	698	733	717	670	714	700	671	740	717	692	678	711	715	725	709	720	697	745	728	744	735	723	773	716	729	716	686	702	697	720	712	681	724	706	703	769	690	683	691	709	683	713	716	774	728	771	738	719	710	760	744	753	725	690	722	701	713	716	721	693	697	680	744	696	733	706	707	735	711	719	696	726	807	734	723	709	697	692	735	715	716	689	721	689	714	744	755	683	730	722	716	707	726	704	754	719	671	742	732	720	677	684	728	723	716	715	753	759	734	726	712	680	734	746	702	733	720	671	763	765	684	681	726	720	747	740	706	743	696	713	688	695	716	728	711	721	746	692	741	710	722	715	766	756	701	757	736	704	652	678	726	687	722	726	733	718	716	730	710	693	724	720	750	743	705	672	711	712	757	722	750	725	755	728	718	693	702	713	736	718	760	728	717	742	729	717	685	699	669	695	741	762	706	705	666	679	708	679	737	664	744	721	685	718	721	749	695	719	714	697	678	709	687	746	730	678	690	709	743	708	694	735	702	721	726	728	748	696	671	716	716	750	674	731	715	717	691	780	692	721	724	741	739	744	689	748	677	720	739	720	722	746	725	726	676	761	743	709	742	700	687	755	682	732	720	701	709	695	712	703	731	664	742	725	671	675	685	711	729	725	747	714	693	743	719	731	751	750	726	722	718	742	696	722	761	716	707	689	722	726	745	679	750	689	741	738	712	734	708	769	727	750	716	686	723	736	754	737	735	701	730	737	719	671	747	755	700	724	735	734	758	726	735	705	710	723	725	695	697	709	716	718	688	694	696	720	694	738	732	707	685	740	720	706	752	691	727	712	704	688	793	740	717	720	721	706	735	743	710	741	768	727	731	689	712	652	703	659	733	677	699	732	669	715	743	762	706	675	672	744	703	703	722	742	732	710	698	671	770	714	752	694	764	753	754	677	755	696	719	757	706	728	727	695	710	752	712	688	721	720	680	708	705	698	774	716	706	694	720	709	718	753	712	753	679	715	668	737	715	705	726	716	704	648	717	726	723	668	682	713	674	684	688	711	711	724	730	721	700	703	729	709	771	743	739	757	735	723	691	721	708	734	716	730	708	750	707	736	717	735	717	698	728	768	739	730	695	724	686	766	722	728	705	701	698	700	702	739	725	744	751	686	720	759	730	722	757	714	722	733	718	727	759	721	680	728	772	754	682	762	687	691	749	731	744	755	667	702	717	735	733	710	720	737	733	684	703	698	757	681	735	721	766	697	681	689	685	717	744	771	749	697	747	747	679	732	671	718	655	707	742	689	710	706	703	701	719	768	710	718	725	682	689	774	667	727	676	689	679	741	666	753	678	763	724	732	693	748	649	752	711	730	704	747	744	720	701	726	742	707	738	773	729	676	775	717	740	735	729	755	706	689	688	741	722	716	722	692	707	702	692	709	723	739	705	692	731	718	682	705	720	690	751	763	708	775	724	718	714	732	716	705	739	729	742	731	693	723	707	743	675	751	751	792	726	733	713	692	738	734	726	725	694	745	759	732	736	719	720	685	717	761	698	755	702	677	777	710	731	701	737	713	689	757	685	690	674	704	755	694	694	746	738	694	728	728	725	679	733	692	677	716	692	715	742	706	705	751	682	752	735	723	691	696	690	744	685	707	671	743	691	685	699	701	699	726	698	693	723	646	771	717	787	693	745	740	749	713	689	717	694	675	700	705	717	760	717	708	707	719	724	709	764	709	726	746	731	708	719	734	682	726	690	712	695	746	714	712	727	721	732	723	744	697	724	722	720	690	732	740	712	662	687	675	702	712	695	725	653	711	692	752	665	761	705	666	695	770	689	703	723	728	700	714	662	716	738	676	695	756	687	687	730	659	716	715	709	731	666	682	690	737	738	718	707	699	722	697	640	664	685	706	719	761	708	722	714	753	712	768	725	718	736	740	724	718	683	685	713	705	742	726	695	701	712	702	728	723	745	719	748	715	726	743	698	670	694	778	721	703	730	743	713	755	721	727	694	757	678	690	717	718	745	692	695	713	698	728	709	715	726	727	678	749	747	704	755	780	721	677	733	726	688	693	748	714	714	754	701	748	740	682	695	741	683	703	765	672	717	698	674	713	749	706	735	749	762	724	774	691	722	681	677	710	725	708	716	734	691	700	713	767	690	756	758	718	753	733	680	748	708	713	690	731	729	682	697	708	711	704	698	695	697	712	744	727	747	745	689	699	723	721	681	717	751	731	729	694	712	709	749	723	716	681	730	674	766	705	715	728	712	711	755	753	734	744	730	739	744	708	685	719	709	727	687	738	728	764	737	703	756	762	639	715	757	641	681	636	707	700	664	705	733	694	698	724	649	727	753	743	741	732	716	715	697	742	717	741	769	715	714	724	656	778	701	701	711	709	696	718	768	728	765	711	755	678	736	702	732	698	721	688	723	662	696	721	729	751	731	688	711	695	733	707	725	668	753	680	720	702	710	700	743
25752	21393	25516	17755	1917	1009	872	762	736	729	768	750	728	752	739	710	704	733	684	671	665	696	709	725	754	710	737	747	747	689	710	697	707	690	688	731	723	680	711	715	699	679	727	669	674	703	730	697	745	679	637	721	707	735	683	706	746	687	712	696	734	707	755	721	708	697	686	718	654	691	732	657	705	693	714	685	695	698	733	705	684	688	698	678	712	719	684	680	707	659	697	676	672	687	664	688	678	697	695	706	669	653	736	689	720	699	761	699	702	723	744	716	671	710	687	735	687	724	706	732	674	724	683	702	752	738	661	714	704	689	684	650	716	686	679	727	701	706	711	762	703	657	697	745	688	671	676	681	700	664	690	706	681	699	736	695	697	660	683	693	694	698	697	670	684	626	665	737	696	718	744	687	732	686	657	681	723	701	667	719	706	720	708	727	688	651	686	757	754	743	720	681	707	702	711	716	715	648	715	649	707	745	711	720	667	700	726	692	682	698	706	690	652	673	679	681	665	671	745	689	692	701	679	677	731	700	735	728	649	729	688	692	704	660	664	709	687	685	710	691	727	693	681	708	702	703	678	705	771	724	712	672	703	715	659	726	719	685	703	726	720	711	656	713	711	729	714	677	704	678	700	715	670	709	671	697	716	689	641	715	714	721	690	701	693	699	684	733	679	654	680	657	708	686	673	645	699	679	725	689	657	704	658	722	682	693	701	714	698	736	643	686	681	675	692	677	649	622	693	719	679	710	681	675	723	713	691	713	727	700	727	692	692	682	649	679	735	699	706	705	723	744	716	651	710	737	713	710	645	669	716	685	721	682	705	708	731	735	643	722	665	670	687	657	680	703	632	676	672	709	735	668	687	682	723	727	736	697	696	658	653	654	703	680	735	701	683	695	719	704	717	728	696	694	686	681	729	694	676	712	685	717	684	695	697	674	692	663	678	704	706	663	718	657	747	724	715	683	692	683	674	643	694	702	661	754	707	690	744	700	675	700	728	654	689	704	677	722	713	715	703	701	664	700	700	706	724	707	685	697	712	708	676	697	704	678	713	721	729	752	682	649	734	685	681	756	697	713	711	742	760	696	698	695	729	693	659	698	700	688	705	723	728	762	718	691	713	703	732	683	734	649	648	752	744	691	646	677	730	727	726	669	696	639	706	743	734	688	726	687	681	705	705	683	679	735	717	685	695	755	671	708	695	686	708	675	722	706	696	732	706	697	712	678	644	711	671	733	674	691	717	656	720	710	721	696	651	719	746	732	730	685	743	670	696	680	735	671	681	696	695	732	693	696	725	678	686	720	685	704	706	642	659	726	653	659	669	690	681	709	712	699	766	738	772	685	677	683	673	663	679	709	714	683	713	689	662	687	683	713	681	733	672	658	718	702	669	754	670	706	698	701	712	720	683	712	689	732	689	664	721	700	726	638	673	696	700	653	709	673	685	726	683	713	745	674	664	707	689	709	672	724	684	687	688	679	700	693	662	682	710	683	732	687	714	710	743	718	648	716	676	693	720	731	670	700	654	750	662	667	699	714	672	693	661	665	739	689	724	695	674	661	687	709	666	735	690	702	656	733	695	732	731	691	680	697	670	728	737	717	731	664	717	722	734	642	667	688	689	736	700	664	687	678	720	682	714	687	674	685	692	681	702	716	658	630	727	717	709	709	743	711	684	700	691	660	722	695	667	696	707	731	718	671	749	691	705	684	688	677	751	695	679	715	729	697	704	658	699	687	710	726	664	675	690	699	696	714	668	682	709	707	652	672	681	726	704	706	705	737	673	703	716	721	685	705	703	690	708	729	695	674	663	717	709	672	715	732	707	721	688	697	681	686	683	695	723	730	699	684	674	674	677	725	769	626	711	707	680	703	737	697	668	693	640	699	648	686	725	713	715	668	695	709	709	711	718	664	732	708	689	778	687	732	707	668	695	717	734	697	674	727	677	705	670	688	713	670	685	724	680	710	683	674	731	710	675	698	722	702	710	664	716	687	674	713	711	705	722	683	691	743	709	709	678	720	689	683	702	729	674	651	690	691	650	725	716	719	701	650	720	638	731	688	654	715	682	720	690	668	704	708	698	692	605	679	663	631	676	682	680	629	718	702	693	686	739	702	669	693	654	711	640	664	669	672	727	684	693	704	700	670	681	727	681	699	671	693	713	713	734	731	709	728	655	664	726	702	740	710	677	717	672	728	692	707	669	711	681	739	681	677	686	654	740	687	692	693	714	686	691	698	726	719	733	687	659	698	703	691	725	769	692	680	696	705	731	706	684	701	710	681	681	693	702	698	654	643	707	707	661	734	708	700	715	720	721	688	658	706	733	738	702	703	659	734	707	689	681	684	730	701	691	671	711	657	684	688	677	732	699	635	665	681	686	700	675	691	683	665	687	680	707	714	669	687	716	706	701	714	700	639	743	669	702	693	699	682	686	681	685	709	739	729	692	694	668	729	676	750	702	726	742	691	698	674	705	685	680	695	714	703	697	713	707	724	707	719	693	709	755	720	700	701	672	702	676	697	697	650	722	683	699	703	722	706	704	682	673	659	625	694	730	693	721	736	677	712	667	723	716	662	678	736	692	710	696	686	706	669	676	716	724	705	706	689	677	679	703	644	619	735	699	726	688	696	699	713	678	740	738	729	690	677	670	676	669	719	735	706	776	689	670	679	652	693	692	718	691	739	712	662	698	670	698	686	674	685	691	710	719	711	683	753	708	701	662	706	700	685	692	745	700	693	718	739	707	700	697	731	682	665	699	713	686	679	697	672	747	655	702	658	674	732	730	706	693	675	687	707	717	676	715	678	692	702	673	703	712	718	697	681	661	732	704	643	707	702	796	655	652	694	690	727	699	644	718	703	728	692	671	695	730	660	685	725	725	672	691	722	667	718	667	680	665	617	640	739	727	746	668	675	691	685	697	638	706	720	651	659	720	716	682	697	721	679	637	657	758	720	680	639	722	677	711	677	666	729	686	685	721	735	716	664	674	662	704	755	665	667	714	671	720	701	660	653	681	654	704	713	711	670	713	695	625	662	710	733	733	729	716	665	662	695	689	675	684	692	730	728	734	709	687	736	709	729	712	691	697	693	657	725	670	657	754	692	695	700	695	682	663	722	731	743	736	654	671	679	682	728	687	688	677	710	664	675	680	696	678	636	718	755	650	709	706	696	683	687	677	723	697	693	671	712	764	661	693	681	692	704	686	688	640	745	679	703	776	663	696	703	726	690	694	695	719	743	715	662	702	704	651	691	694	693	685	688	691	706	688	634	725	649	733	667	744	708	688	672	709	686	719	727	690	694	676	716	686	691	659	683	710	717	657	711	696	684	717	677	734	697	698	667	708	705	703	722	701	659	684	665	780	706	676	716	624	666	695	711	753	678	688	699	734	702	716	704	665	702	683	717	665	667	684	774	691	703	723	683	701	655	724	715	738	675	736	693	660	717	719	667	694	727	730	722	682	710	734	668	704	714	754	701	703	710	659	700
3627	2203	1907	1207	974	864	789	797	725	702	694	736	687	706	669	716	699	693	674	635	633	697	685	701	634	657	627	638	660	671	652	709	661	607	630	660	626	628	704	615	638	661	679	626	662	611	613	636	690	618	626	667	709	594	635	624	638	659	606	637	697	628	659	695	682	639	632	674	640	652	616	669	648	621	680	629	640	608	674	698	596	642	661	589	659	649	627	602	669	663	625	645	655	683	606	672	644	600	601	657	618	655	682	657	622	659	612	723	652	645	659	634	656	648	656	637	672	622	588	657	636	634	638	630	616	658	606	613	649	660	604	654	637	603	654	646	647	635	650	650	675	652	639	646	646	650	608	630	597	653	677	582	671	662	652	630	664	628	646	643	674	660	697	673	640	603	641	675	634	594	650	643	623	642	604	666	660	675	641	650	636	650	698	682	619	668	687	655	626	674	605	619	649	656	595	619	701	631	676	628	626	672	686	657	609	656	664	627	695	616	655	674	654	630	635	645	687	647	651	623	650	640	661	637	644	615	646	639	647	655	633	693	677	646	634	618	622	695	659	671	623	689	628	662	672	680	606	631	648	645	613	670	626	597	607	614	625	704	645	676	635	655	620	666	686	663	643	648	603	655	641	657	634	641	658	665	608	638	670	625	630	658	582	641	606	648	633	665	623	658	673	657	634	663	602	641	605	658	632	640	661	672	640	621	660	627	607	632	646	638	655	613	629	644	638	685	631	699	671	619	628	641	647	629	653	583	623	642	627	632	659	649	648	659	671	634	618	644	642	601	664	670	661	630	640	604	620	648	607	621	651	663	643	642	604	628	641	611	667	647	635	677	625	638	578	652	663	653	645	671	599	668	640	623	623	635	663	675	674	635	659	620	652	657	599	680	592	697	615	650	633	641	646	657	610	628	641	642	580	638	668	630	616	658	688	640	677	609	612	639	581	606	633	659	630	657	669	661	630	671	661	661	630	642	649	667	637	650	636	636	684	609	646	631	708	659	642	643	641	617	614	627	624	664	573	657	608	629	677	644	634	655	652	627	648	643	613	627	673	656	632	657	675	665	664	665	665	644	630	637	631	602	597	630	634	647	602	635	633	667	642	632	658	609	649	631	670	661	673	666	671	640	655	628	630	654	598	640	624	613	648	612	639	660	648	644	680	639	644	660	667	661	618	640	636	647	678	622	659	657	644	642	653	666	624	612	605	662	607	636	673	641	639	685	628	646	651	655	657	614	676	632	638	653	641	618	649	609	611	672	626	639	598	660	640	649	647	659	626	659	593	626	569	607	651	653	596	648	660	612	627	633	626	611	677	602	622	667	644	634	605	608	664	659	654	650	637	596	675	651	585	611	666	606	664	671	676	621	663	567	643	658	634	695	640	649	664	604	670	629	628	648	679	693	656	653	666	615	632	612	678	589	689	655	605	664	631	614	657	659	645	664	676	629	671	621	651	606	598	625	654	613	638	597	658	645	624	641	610	603	626	631	652	631	676	625	664	597	633	635	625	573	629	644	669	681	622	630	666	674	615	621	671	621	647	627	642	659	654	667	623	631	641	612	640	599	609	655	629	646	654	639	666	674	631	618	600	643	639	612	671	623	653	630	630	635	623	633	624	632	625	659	581	651	671	672	572	569	643	612	643	661	598	617	668	587	679	661	622	669	678	663	624	669	634	660	619	669	603	643	673	624	643	631	629	662	619	632	592	640	628	701	617	604	632	634	672	629	637	649	630	624	658	648	625	647	640	639	614	652	652	635	664	623	655	659	653	618	632	645	621	602	637	642	665	669	625	661	620	655	612	647	632	633	639	647	706	609	637	646	615	662	650	634	636	628	636	667	624	640	621	617	645	622	630	584	632	617	648	587	602	662	646	740	653	651	662	627	606	576	630	639	629	622	630	665	634	644	619	661	606	660	622	638	627	628	666	643	620	647	655	665	624	651	640	635	663	646	644	643	626	629	617	679	642	629	657	640	644	674	607	636	608	664	672	614	626	645	638	672	661	629	613	667	654	590	650	640	622	665	644	674	605	641	605	647	671	653	685	661	627	676	672	632	609	619	597	630	631	703	620	626	638	664	612	597	671	669	589	695	610	659	641	615	602	658	680	648	624	678	666	646	623	607	634	670	650	686	603	617	626	616	622	617	653	671	635	650	622	605	659	668	631	583	648	625	617	630	644	625	621	636	665	650	620	621	650	620	647	661	676	653	630	648	600	612	641	631	613	620	648	644	673	655	637	650	632	647	675	581	632	648	618	632	625	643	644	661	647	647	642	640	617	670	647	642	594	654	624	619	601	632	607	559	634	662	646	610	670	650	680	638	638	636	610	637	650	634	653	652	647	684	638	649	648	660	651	654	645	629	688	641	645	604	646	636	617	619	637	677	640	657	633	643	627	634	626	603	660	608	663	640	663	653	674	620	650	671	616	621	667	646	600	653	672	635	631	626	605	673	675	651	620	642	593	603	642	614	610	639	671	608	657	646	656	630	673	647	650	661	612	656	656	673	611	630	654	648	630	634	621	632	683	577	636	628	654	628	608	677	642	672	637	669	638	628	639	616	633	648	608	646	639	635	648	635	681	682	661	679	673	657	627	649	638	659	630	632	636	632	641	600	633	653	647	640	654	645	646	597	636	638	659	662	577	640	620	666	649	603	672	641	652	661	646	618	608	660	629	645	617	648	662	622	590	628	625	667	658	689	603	651	637	639	640	598	630	661	636	633	663	614	623	696	647	640	650	632	681	630	645	648	591	643	614	617	638	647	618	667	622	642	606	606	692	588	665	658	653	668	645	684	624	626	631	620	627	620	640	627	606	658	633	655	640	630	639	623	684	590	605	671	627	608	673	590	635	645	646	657	651	624	612	615	603	632	651	631	636	623	628	658	653	619	648	659	632	647	615	632	596	605	633	691	629	607	615	657	603	645	654	605	651	642	648	602	652	610	631	640	634	612	649	646	678	627	613	649	680	656	644	624	642	661	608	627	650	642	578	644	608	623	615	672	645	634	631	623	679	638	643	638	635	674	647	601	621	608	663	642	654	643	673	645	628	656	628	633	621	660	625	640	653	649	654	659	622	659	690	626	653	639	626	616	613	679	637	631	649	663	640	610	678	625	612	623	616	628	658	622	656	649	611	585	646	656	642	636	611	632	643	610	633	665	656	613	630	622	665	659	659	667	654	617	674	632	604	633	640	639	683	630	620	619	610	673	596	655	626	650	614	651	649	669	625	627	624	659	606	656	651	636	663	621	644	687	665	651	658	665	648	625	643	648	639	644	637	655	608	641	641	622	640	637	655	635	632	664	640	658	617	612	646	602	642	602	650	663	643	632	641	644	644	651	671	637	619	665	645	605	675	621	703	634	651	604	634	671	652	606	631	647	634	627	661	646	621	675	617	637	675	651	625	621	627	643	600	653	613	612	623	640	609	640	622	658	598	649	637	627	646	647	694	684	649	652	659	663	604	612	638	606	626	602	621	635
24322	21428	28570	24652	20061	2663	850	521	441	422	400	413	363	342	377	330	350	355	336	376	352	335	354	345	321	329	279	320	328	355	315	329	338	313	355	335	333	351	318	316	333	323	322	311	350	287	336	326	337	349	297	336	328	353	301	359	316	344	327	365	324	320	313	318	349	333	324	313	299	331	306	315	339	296	317	307	323	329	349	344	284	349	325	320	326	303	298	303	357	286	292	324	351	312	343	316	331	324	344	313	338	340	292	275	333	327	324	345	333	324	331	327	295	331	317	296	344	314	305	333	344	305	363	315	318	332	324	314	330	341	330	308	331	337	325	303	321	317	340	283	290	339	342	319	323	307	296	324	336	319	333	324	333	307	315	313	317	302	328	338	329	288	342	300	339	299	317	278	341	340	284	324	310	333	337	299	306	349	310	289	299	306	333	313	337	303	349	284	299	312	335	345	330	345	317	318	313	336	316	320	318	335	326	336	356	311	308	308	352	325	304	361	318	288	334	303	295	331	349	343	306	295	330	293	319	348	344	320	326	320	312	327	354	302	301	318	332	349	322	262	337	322	290	311	352	328	312	320	345	308	317	303	305	291	302	315	321	293	313	290	338	315	327	307	345	324	331	320	353	355	357	267	327	318	288	299	304	373	339	335	320	343	312	316	325	337	324	357	313	300	297	306	325	311	312	329	316	314	281	347	317	332	321	325	293	316	347	330	327	316	336	308	333	282	322	313	295	318	299	291	334	305	341	323	333	315	298	305	314	294	310	323	307	346	320	298	289	318	316	303	330	297	325	347	294	319	345	356	342	292	285	326	309	324	356	319	308	294	299	327	331	322	308	347	330	346	295	286	343	319	311	351	301	315	318	281	284	327	317	318	312	319	328	336	295	304	308	338	337	348	311	295	322	367	326	333	319	329	316	291	320	333	330	353	323	319	320	276	333	334	305	309	317	323	322	284	325	288	312	318	327	287	313	331	322	308	336	319	305	298	299	310	352	300	294	284	342	351	322	320	304	279	328	307	311	314	307	341	288	321	295	338	311	262	344	338	312	291	337	318	319	329	314	286	349	305	375	299	322	312	347	342	334	297	302	321	294	304	294	314	323	314	351	319	318	326	342	320	305	312	294	317	305	320	312	306	329	308	336	306	339	329	315	320	328	365	360	312	309	324	328	305	332	312	328	301	297	312	314	308	349	328	339	336	312	318	329	321	325	320	328	302	317	306	338	288	350	328	336	303	327	305	287	307	283	303	318	315	326	290	305	333	313	310	329	320	309	334	302	317	333	296	305	333	313	293	308	338	320	339	295	313	311	325	337	318	313	324	349	347	338	288	343	327	312	326	292	300	334	300	324	320	329	301	319	371	321	304	313	326	315	345	301	331	318	324	293	295	314	329	323	331	271	311	306	339	289	294	286	345	321	303	325	318	352	334	307	342	368	312	332	326	324	306	287	333	327	335	338	296	319	329	308	319	327	293	343	314	318	277	318	308	299	306	294	305	337	318	359	314	359	341	326	331	307	276	322	330	306	317	317	318	308	341	349	291	290	321	323	306	320	315	318	324	301	295	327	326	358	329	314	332	336	303	324	315	318	306	320	315	311	330	329	316	315	323	356	338	307	341	329	298	304	319	308	313	294	320	334	337	306	323	315	340	296	332	300	321	307	311	332	320	322	317	310	340	316	313	318	327	320	355	348	324	308	336	321	313	329	331	305	327	285	307	342	283	342	332	312	301	339	300	288	331	325	335	296	308	330	304	307	297	330	311	342	306	311	303	312	298	287	325	336	333	323	369	336	297	298	322	316	305	307	330	314	302	314	320	305	330	309	273	317	308	320	321	332	308	307	334	293	310	333	310	336	321	321	301	346	300	365	342	280	362	327	316	313	308	314	317	342	297	318	338	336	308	350	336	314	318	306	313	356	322	294	326	299	324	285	312	327	322	298	348	321	356	339	303	326	321	367	310	310	324	317	332	299	344	358	332	311	317	330	303	298	313	314	353	323	291	286	290	338	320	321	342	307	321	321	325	310	300	303	315	315	312	319	334	309	317	311	318	323	324	304	315	320	266	263	333	303	313	317	312	294	335	312	337	331	299	331	334	332	320	348	313	361	318	291	329	289	343	319	329	275	320	336	310	275	354	316	328	345	303	327	302	324	293	336	313	297	297	324	325	301	316	329	323	338	289	322	332	324	354	310	340	343	319	341	306	288	336	355	279	306	309	292	338	332	321	324	335	298	318	339	310	294	318	308	340	315	304	317	334	314	338	321	310	317	283	332	333	323	314	330	336	321	320	307	297	309	308	353	305	325	303	324	320	324	345	307	328	335	313	301	318	325	311	360	313	367	289	340	322	308	322	331	309	322	295	361	303	325	306	314	313	323	331	328	308	314	312	310	316	319	306	305	302	334	333	331	312	308	327	333	331	318	336	336	308	317	300	296	314	298	299	329	320	326	295	299	327	321	325	327	346	337	332	336	294	285	338	333	324	308	305	321	335	316	318	329	319	288	311	298	311	349	285	323	326	306	308	317	316	301	312	319	320	354	301	289	288	275	301	314	348	346	305	333	293	346	328	322	325	302	334	337	293	340	301	314	303	320	304	322	300	299	304	310	285	317	336	300	323	315	285	297	341	312	326	294	345	317	319	322	342	328	294	302	304	310	279	327	300	300	328	301	311	331	323	334	353	282	297	322	303	330	314	312	341	341	300	302	306	292	300	293	348	317	293	335	320	323	316	308	316	335	308	311	283	310	330	325	291	327	290	316	315	326	322	284	345	303	339	307	308	310	307	316	316	327	304	295	321	340	318	324	357	333	323	332	298	323	359	310	321	310	353	339	302	349	315	311	312	316	318	263	289	329	348	314	321	327	316	321	331	337	320	343	278	336	325	344	307	333	322	288	300	322	319	294	335	318	318	370	320	331	285	282	276	301	338	297	344	336	306	347	343	336	338	333	350	341	321	328	329	315	299	296	339	297	324	302	304	314	318	310	288	300	290	346	310	296	281	345	339	287	347	288	301	321	301	335	341	351	334	299	327	308	359	326	303	292	300	323	323	314	293	297	333	324	312	292	316	307	329	319	313	309	340	371	343	333	308	308	334	309	315	319	324	351	317	332	323	327	303	279	323	330	320	327	331	291	312	317	318	316	319	307	318	330	289	328	317	307	336	322	346	297	293	326	312	311	326	318	310	290	280	307	285	347	317	310	294	333	304	310	308	344	315	345	322	295	315	292	300	326	329	321	329	306	313	327	305	340	303	351	332	321	287	314	351	311	306	346	302	296	315	312	285	296	298	333	307	305	327	315	305	330	333	341	310	350	289	332	344	326	309	323	325	332	306	307	317	343	318	324	332	305	345	311	281	332	302	301	273	294	299	319	300	328	340	324	336	288	322	327	334	311	306	310	312	299	328	340	329	307	324	373	321	303	321	320	325	302	305	306	322	312	333	324	317	309	346	302	301	316	344	328	310	302	317	337	329	337	297
3324	4684	3689	1805	1270	1017	821	678	613	573	508	470	509	439	405	422	402	389	442	381	363	370	359	343	354	343	359	365	355	384	380	407	345	343	363	365	358	336	324	344	378	373	383	349	318	358	365	330	383	331	311	366	354	354	326	321	337	357	391	372	305	336	305	364	350	309	353	328	358	310	342	309	344	330	352	341	348	320	388	332	322	365	352	347	354	316	361	333	323	368	348	336	339	299	305	341	362	366	305	350	347	344	339	319	345	344	334	334	357	335	335	340	301	339	337	329	359	369	347	322	346	322	304	328	338	361	372	320	362	344	320	338	305	350	335	352	334	351	348	313	375	366	381	320	348	313	348	315	367	332	325	334	356	360	355	322	382	365	351	352	345	372	320	325	377	320	355	336	332	338	334	344	330	327	340	325	330	322	340	350	320	341	305	340	360	355	343	340	337	322	331	330	365	326	337	329	364	341	366	312	306	328	349	329	332	335	349	344	336	340	374	368	318	326	327	323	335	327	334	368	334	355	332	323	311	364	355	326	320	351	333	335	322	341	370	366	357	355	355	342	341	347	342	326	364	333	329	328	315	339	322	344	313	310	327	336	327	346	338	344	344	326	325	339	331	370	338	343	331	332	327	347	311	321	349	343	322	344	325	334	331	390	338	351	345	356	316	311	347	347	368	326	309	305	338	358	328	367	336	339	337	338	315	313	317	319	333	300	373	352	336	300	357	319	363	328	332	340	325	320	337	305	316	316	316	330	338	348	313	328	345	334	310	333	326	360	309	319	330	332	332	322	345	321	340	325	349	320	357	348	332	323	326	352	318	331	313	303	322	365	349	331	333	301	330	329	342	313	318	367	342	348	357	317	309	320	339	323	340	339	343	363	325	318	336	324	324	308	354	350	324	332	354	338	355	316	289	324	350	361	306	313	371	322	331	326	342	332	330	336	338	300	337	359	340	338	310	306	337	337	344	310	333	355	363	333	302	342	317	345	349	340	343	339	308	353	336	325	343	340	340	332	323	325	336	322	352	350	344	344	316	339	342	362	345	347	363	359	383	316	338	373	327	368	359	376	337	341	337	330	324	316	357	301	313	323	355	336	322	311	350	377	379	319	309	318	321	346	341	293	319	353	351	327	316	334	348	286	351	369	323	352	316	336	320	334	346	331	357	329	334	339	362	337	344	337	330	327	328	336	326	324	348	364	340	344	326	343	348	340	313	323	345	332	334	341	313	316	354	350	335	354	326	352	303	316	320	324	343	334	368	361	322	361	356	343	350	334	324	367	327	320	349	319	342	355	307	335	337	349	341	339	293	354	335	330	346	347	337	315	328	384	343	385	325	362	319	340	343	339	309	346	327	328	334	324	318	336	331	346	314	338	312	311	327	350	340	365	330	333	338	337	359	358	312	327	341	377	335	305	315	343	324	314	342	349	357	331	321	345	335	350	320	354	368	338	360	328	326	365	357	315	331	335	307	323	352	349	343	352	338	309	334	368	345	288	323	346	359	336	351	331	316	336	332	312	333	329	322	328	308	349	319	365	295	310	338	328	314	334	326	326	329	333	354	366	354	331	349	343	321	325	378	338	348	336	345	320	358	321	310	336	338	312	336	345	335	354	327	365	358	325	355	325	342	369	350	314	339	306	353	359	338	317	344	352	347	341	305	344	344	327	345	326	332	332	331	331	366	336	332	360	337	300	306	331	292	333	333	332	302	337	301	344	351	309	351	318	334	336	334	346	330	342	328	315	348	350	307	338	347	321	328	335	313	338	362	339	326	344	348	337	319	345	338	332	345	311	351	324	325	349	332	334	319	317	327	339	312	348	345	356	349	317	339	312	338	321	342	301	333	328	349	316	338	338	366	325	323	318	347	347	317	341	323	337	315	311	348	337	321	312	300	347	363	344	303	328	362	368	338	348	371	349	359	331	364	307	344	351	334	338	378	352	313	326	330	361	336	325	347	329	379	338	320	333	353	323	366	331	335	329	344	351	357	328	328	334	316	365	326	327	328	346	336	331	334	339	313	337	316	335	283	334	337	320	342	342	316	366	340	320	354	355	339	325	361	303	337	336	329	323	322	370	312	333	365	338	334	342	353	324	336	312	315	331	357	314	327	368	306	319	309	354	352	372	317	298	324	317	309	364	343	341	374	322	327	336	320	349	332	346	329	356	341	323	353	352	330	345	377	329	325	357	309	331	346	320	333	321	324	303	325	341	343	337	318	333	333	340	335	322	303	340	316	330	391	332	325	345	328	310	333	345	365	345	336	312	323	320	343	314	343	350	326	327	351	325	328	336	315	330	342	338	354	342	351	329	336	333	336	345	328	328	371	309	344	335	309	306	350	337	318	336	345	350	331	338	336	329	339	312	348	359	325	314	296	335	307	325	316	357	322	313	371	309	333	327	338	301	323	320	326	339	329	346	303	329	341	349	327	316	322	358	306	318	324	297	372	331	346	371	313	314	354	340	341	346	320	332	326	356	334	366	339	328	332	363	317	313	340	327	332	345	343	326	295	316	325	355	334	326	360	332	360	333	341	341	309	356	327	375	319	346	334	314	372	317	360	365	344	324	347	312	369	317	328	328	371	316	350	321	351	341	348	331	330	332	311	327	311	346	334	340	353	352	319	327	321	355	322	324	349	329	318	325	352	351	315	339	327	318	323	332	335	354	333	360	324	351	344	320	310	308	323	333	338	361	314	323	348	352	351	320	335	323	356	323	302	327	332	349	367	319	344	315	355	351	338	339	358	361	347	319	315	347	335	347	323	349	321	316	340	344	316	334	347	355	329	327	339	320	360	316	309	362	381	354	318	354	322	341	349	347	331	313	341	363	321	331	348	371	321	333	341	301	359	346	323	323	334	347	299	304	315	319	336	367	353	311	327	352	347	318	349	340	353	323	340	353	338	344	336	366	307	306	327	304	333	322	319	330	308	342	327	360	323	321	331	312	289	320	337	338	338	314	350	339	342	339	358	349	323	323	322	362	314	343	303	314	359	316	343	337	328	315	320	361	337	332	343	354	326	342	338	352	342	327	356	348	357	336	341	340	310	361	337	353	313	310	340	329	309	325	332	327	314	361	305	304	287	332	330	359	323	329	340	337	318	314	316	355	323	328	371	330	350	307	327	318	334	326	350	332	340	359	323	340	310	359	334	318	334	334	305	300	312	331	332	340	314	317	339	311	329	318	339	332	324	338	316	320	327	315	313	313	337	337	333	334	319	329	323	331	359	310	276	366	345	319	354	351	338	333	322	358	354	327	348	325	316	353	349	316	372	323	313	327	341	347	318	315	344	300	341	315	340	331	301	319	357	364	319	310	344	312	326	353	309	337	350	335	353	313	331	339	335	340	310	362	333	317	310	335	341	302	319	345	313	316	350	321	345	330	337	355	338	336	335	352	322	311	328	340	374	363	373	311	340	330	312	333	340	349	338	339	331	323	325	320	354	325	328	331	344	319	332	315	315	293	341	321	339	360	324	359
27539	11901	2202	1297	997	839	824	857	849	835	889	774	807	777	847	795	805	780	789	805	820	820	816	855	816	762	804	820	833	745	855	797	846	791	825	768	840	798	799	838	824	849	851	794	792	821	785	816	784	833	840	853	843	794	808	820	803	795	791	828	853	842	795	803	767	810	801	817	818	828	814	865	797	768	817	858	818	771	813	814	798	778	812	773	871	828	825	816	854	763	805	784	837	798	794	805	813	817	812	794	815	803	822	799	797	825	788	808	848	832	833	861	795	771	803	832	810	836	797	852	770	798	880	814	802	822	799	796	850	800	890	787	820	844	786	794	779	803	832	801	770	821	762	837	815	832	831	810	798	782	804	828	787	812	820	831	841	803	826	819	810	790	803	765	798	808	817	800	845	764	848	846	836	802	772	847	795	858	772	801	832	794	773	785	817	823	784	839	851	801	852	767	788	818	854	825	794	850	774	794	784	830	793	850	791	835	778	813	776	809	821	810	782	807	816	822	844	785	812	784	876	818	769	810	853	810	839	806	791	807	802	827	803	800	773	832	821	844	831	763	813	828	805	837	867	855	813	800	794	776	772	864	795	866	787	810	797	824	797	828	845	809	810	833	835	792	818	748	801	769	857	827	783	807	781	816	806	797	844	820	838	764	776	829	786	798	826	804	811	854	827	841	815	751	806	821	816	831	820	799	783	801	772	832	768	774	747	818	847	811	793	782	873	776	791	782	847	814	824	810	801	856	779	788	822	831	803	771	819	816	822	787	840	832	806	804	799	787	809	775	840	840	813	861	806	863	834	863	818	813	802	810	747	843	838	835	868	800	813	832	780	775	853	807	868	817	838	811	824	822	804	808	836	817	837	863	835	781	832	824	849	822	842	847	814	816	832	792	774	846	792	851	813	890	850	858	830	854	846	802	814	855	849	823	788	831	804	825	902	803	777	796	807	794	815	846	761	743	777	800	809	793	774	823	797	856	821	813	870	800	801	750	736	807	777	821	815	797	793	851	813	755	820	846	754	839	784	825	770	807	798	791	802	795	821	781	810	782	837	815	773	801	806	809	809	819	792	788	858	834	824	817	796	788	752	769	843	817	807	853	831	768	809	769	790	855	817	829	877	854	822	867	814	802	814	748	804	831	821	807	824	820	825	843	888	837	780	805	797	789	809	799	788	821	802	798	821	757	840	751	817	817	850	785	780	813	817	811	829	790	837	802	788	780	862	802	809	837	863	782	820	854	778	744	813	831	802	771	799	809	834	863	796	823	812	829	843	826	805	793	819	789	806	812	811	815	789	791	782	809	825	793	826	797	791	817	820	831	843	841	841	813	831	832	804	843	787	787	843	760	770	851	831	803	813	848	797	787	840	811	785	825	850	824	820	861	821	852	799	795	790	786	814	770	759	769	832	818	826	822	833	811	827	821	827	849	847	783	818	779	807	811	815	797	796	831	791	794	832	772	755	865	812	841	761	786	776	809	763	798	867	792	831	803	787	798	783	811	838	768	816	806	857	827	818	802	839	864	805	795	772	813	800	773	827	805	856	817	809	848	814	774	779	784	808	800	838	805	807	763	812	804	814	790	836	786	808	831	801	795	821	822	897	809	798	787	795	766	850	789	803	832	828	773	813	825	819	826	810	797	794	811	802	822	820	815	768	781	766	822	863	801	851	842	878	848	752	831	834	801	749	822	816	850	856	796	799	817	814	795	810	829	809	802	850	818	771	776	786	819	809	786	820	863	806	774	828	798	801	785	799	820	831	836	771	786	793	857	797	755	815	801	864	795	779	868	800	836	806	801	834	786	797	826	775	790	838	776	774	862	804	838	767	801	826	826	806	827	800	805	779	793	794	814	858	783	773	830	757	839	779	823	827	839	751	820	822	771	770	815	832	820	836	795	773	803	820	840	846	833	836	786	780	863	873	778	785	779	821	865	837	791	838	787	828	855	810	801	831	812	837	789	830	802	803	852	823	853	783	758	826	812	892	800	810	819	801	859	856	831	767	828	840	813	761	858	809	804	742	824	831	822	757	796	849	779	784	782	808	818	825	787	817	849	804	792	788	796	855	817	793	827	827	797	802	799	799	837	783	779	860	807	826	823	767	776	761	818	829	833	793	767	840	800	769	803	772	872	797	847	787	777	827	850	770	805	846	814	809	822	802	787	816	762	848	813	775	791	863	821	803	822	805	824	770	788	787	861	857	819	775	773	802	845	801	795	807	829	810	804	779	845	821	815	823	827	782	819	834	843	847	863	853	812	869	833	827	779	840	844	820	814	798	831	802	820	852	846	796	840	778	793	801	827	839	793	837	780	776	808	832	819	802	855	764	811	755	775	829	756	789	810	757	803	814	789	816	796	795	818	735	806	774	797	783	788	872	866	768	755	763	793	802	746	852	812	805	822	805	881	832	791	786	804	849	850	765	743	802	763	815	774	852	866	815	788	831	814	821	807	819	764	852	793	821	825	819	797	772	759	788	816	793	816	788	814	828	775	813	801	760	795	817	804	807	810	819	801	819	790	829	761	838	853	845	811	850	844	803	768	819	858	767	835	796	804	817	767	838	837	830	774	808	775	859	868	763	790	826	832	823	791	794	812	788	810	748	779	762	775	837	764	814	825	808	825	778	840	841	797	800	810	797	835	818	845	835	859	792	823	874	831	829	802	843	827	798	798	856	805	816	870	830	870	809	767	800	814	798	776	872	758	801	826	807	823	867	825	828	777	801	816	832	827	784	806	810	769	787	809	770	778	829	859	791	825	804	837	810	809	811	816	795	810	832	806	833	871	793	759	823	796	829	846	748	821	826	832	795	790	805	791	811	833	848	789	803	782	799	793	789	846	750	842	814	853	810	819	794	827	789	842	790	761	835	792	822	833	784	840	777	859	830	830	828	828	835	801	833	772	809	793	803	815	796	773	844	809	780	806	802	795	824	778	805	742	879	803	850	795	773	808	791	861	820	815	803	824	794	789	794	798	818	781	839	831	769	801	857	857	842	866	827	829	787	825	824	810	839	837	808	810	796	808	828	824	768	806	828	882	863	823	749	829	816	792	776	799	790	821	814	850	779	789	810	751	823	832	831	796	781	837	856	821	809	768	777	810	802	780	828	804	776	719	824	817	837	801	844	784	883	817	782	857	841	793	828	752	806	816	855	823	822	802	805	792	825	784	833	812	788	826	830	815	794	816	804	835	800	784	817	793	870	814	816	786	809	837	845	808	819	793	814	879	810	782	771	810	805	818	805	829	838	843	837	765	791	795	830	792	783	790	777	787	813	776	845	835	789	841	852	828	787	799	786	754	797	818	814	806	747	854	809	814	788	766	831	814	787	766	781	806	782	756	819	822	844	790	792	824	794	788	809	752	852	834	782	811	804	737	834	804	804	795	814	800	817	768	870	806	783	794	742	782	793	839	811	875	741	788	805	818	814	774	827	779	800	827	809	828	853	833	780	832	813	845	777	866	814	801	840	807	897	825	836	772
5163	1036	899	791	728	742	722	721	728	711	713	762	730	721	747	767	709	736	709	700	727	728	701	718	690	756	707	730	713	723	734	765	701	698	727	759	746	731	748	728	707	791	683	728	742	696	674	726	769	718	719	738	688	736	709	694	723	680	715	756	706	729	748	732	711	742	686	749	714	726	724	749	718	698	696	690	753	743	756	722	723	711	740	659	747	720	736	670	677	736	690	707	703	763	698	713	699	709	674	745	755	746	692	668	704	709	719	691	717	698	722	733	741	701	694	726	700	732	695	734	716	724	745	760	713	776	700	705	714	692	698	744	709	712	709	724	683	744	709	671	686	713	759	673	757	694	747	733	693	719	722	770	660	733	725	752	660	702	753	680	705	752	684	693	706	727	753	756	721	671	694	679	700	655	714	697	758	764	660	774	682	705	747	726	746	710	709	720	693	762	698	700	751	737	716	767	701	734	720	786	660	684	750	703	675	694	699	648	706	739	709	726	735	691	736	736	687	705	731	685	699	745	688	753	721	687	728	691	740	739	734	755	732	688	800	734	744	729	728	674	704	735	718	758	654	671	698	693	725	722	668	718	718	778	700	760	707	699	689	702	706	712	705	731	686	737	648	721	770	726	738	714	715	716	712	691	694	711	756	715	767	744	763	675	674	741	689	720	687	715	739	738	756	715	697	750	726	714	737	699	674	744	681	728	711	724	700	713	726	712	687	689	707	718	718	710	722	721	730	732	723	718	684	761	695	706	685	729	732	735	752	744	706	718	712	728	722	718	695	724	763	686	676	697	719	748	721	718	692	698	697	761	742	706	705	772	695	731	695	737	723	719	707	754	757	751	711	685	720	691	717	696	678	720	708	711	696	743	684	686	699	714	710	743	714	725	718	702	678	726	680	688	667	670	710	710	714	725	741	746	707	689	707	713	702	719	698	708	694	711	710	772	741	697	695	697	715	716	729	714	717	726	740	731	698	716	736	694	714	760	711	699	702	755	766	669	662	695	703	711	700	719	741	708	715	737	704	749	707	692	746	722	722	668	689	713	733	696	695	720	715	751	664	714	773	727	726	710	705	724	701	687	699	722	718	712	700	690	704	710	735	732	698	706	694	687	696	747	725	728	728	739	714	693	756	746	706	722	688	697	701	728	764	702	706	726	734	672	734	700	706	729	731	743	807	741	727	696	665	747	711	792	738	730	712	713	697	693	750	718	747	732	697	699	642	729	693	709	733	685	716	717	723	739	710	720	695	727	711	752	680	698	716	700	795	691	693	705	724	726	761	709	772	752	703	716	725	732	699	740	694	718	693	728	642	725	689	693	741	725	694	699	731	745	745	713	702	704	711	685	712	706	727	723	711	671	730	708	740	738	682	719	688	707	732	705	734	718	723	692	695	720	685	676	709	742	704	718	742	680	722	731	714	741	690	705	721	678	737	719	771	727	746	698	678	703	753	695	715	699	752	739	682	699	732	745	708	687	752	723	713	648	775	702	734	693	651	799	709	738	684	732	713	717	693	726	709	663	715	721	718	721	769	707	756	681	668	711	684	710	744	676	693	679	703	745	699	668	745	710	698	742	769	707	711	733	681	743	724	699	725	709	714	758	715	702	731	666	694	706	736	732	704	691	780	773	745	728	731	720	738	657	688	747	664	709	709	678	746	702	733	718	676	640	734	672	685	735	730	680	726	703	736	681	726	700	738	707	721	717	722	676	652	713	710	734	717	705	719	673	717	714	724	769	726	707	715	733	713	699	745	705	741	730	690	751	722	751	695	709	679	706	708	702	732	654	716	711	694	760	701	675	670	726	722	705	725	701	669	739	673	701	715	707	694	710	728	719	707	708	740	719	719	703	675	726	708	737	715	711	691	718	745	690	729	747	700	719	694	681	767	727	745	745	705	665	702	701	776	740	723	723	724	686	715	682	730	725	719	689	693	719	710	700	744	712	729	730	762	731	726	737	680	713	711	700	718	711	690	694	661	701	709	700	692	714	739	746	750	681	709	697	704	698	721	758	720	690	713	722	729	737	711	716	687	741	692	682	694	725	741	680	668	743	728	676	725	691	704	751	707	719	738	708	778	690	671	707	671	727	706	691	717	735	679	708	678	745	726	710	703	715	702	693	702	701	674	718	729	735	704	734	680	733	739	710	716	709	720	746	709	755	703	733	739	686	688	754	746	714	781	714	698	696	710	668	718	728	699	730	713	706	726	681	744	689	733	719	692	730	725	693	694	737	752	704	688	713	700	681	718	677	753	753	723	714	719	728	724	715	733	757	693	724	732	651	709	748	709	718	735	707	788	663	688	726	778	698	717	701	736	742	741	678	770	731	751	702	694	722	707	697	714	720	699	729	745	757	672	691	634	694	679	720	722	727	679	726	721	746	695	679	729	682	670	702	698	717	723	724	694	770	730	732	714	680	730	654	707	730	704	765	699	725	739	735	675	690	705	758	714	698	731	741	745	710	721	738	677	736	748	740	702	754	701	726	743	669	678	775	678	710	766	685	695	696	696	692	717	726	669	696	741	692	747	755	750	718	769	692	751	736	698	709	720	736	739	676	703	726	702	746	716	710	694	750	768	702	699	713	710	690	731	760	698	729	731	725	720	708	746	742	748	736	713	708	744	740	716	747	720	689	722	709	732	734	688	719	712	719	772	677	739	708	706	750	729	719	688	736	735	722	771	694	696	694	764	757	705	715	718	744	727	709	698	706	708	741	779	708	656	707	759	715	727	731	695	746	699	718	730	734	709	671	738	728	753	714	744	682	743	742	702	703	737	710	719	715	698	723	703	717	722	728	708	715	736	735	705	711	713	702	723	688	666	705	699	689	659	682	713	741	717	722	695	706	732	720	705	697	737	753	719	721	719	761	702	732	690	740	722	731	689	740	727	735	752	660	686	718	791	685	754	707	711	726	702	728	719	756	727	706	706	734	687	701	708	717	730	689	736	737	740	727	713	720	691	685	758	728	680	754	726	753	719	704	683	666	729	693	721	670	707	724	706	710	691	723	661	716	696	740	730	712	732	765	695	693	694	707	715	733	734	696	715	721	664	741	726	730	708	693	720	734	693	682	736	739	756	721	781	742	727	719	717	724	733	673	683	682	788	664	700	697	697	698	712	696	646	701	698	736	716	686	686	744	706	693	772	728	678	708	723	729	715	738	749	728	705	734	738	770	741	722	686	741	708	722	753	737	736	700	739	714	690	734	705	694	744	757	710	761	716	688	728	710	711	749	747	709	731	732	738	699	753	686	778	731	716	761	755	715	699	761	694	770	735	730	750	662	709	706	717	729	695	753	706	692	736	714	737	713	686	743	733	699	720	710	737	684	753	705	692	748	716	702	707	687	672	691	707	745	724	726	719	705	751	684	768	746	693	719	715	747	756	705	707	696	698	696	745	764	704	708	716	676	668	732	703	716	718	758	721	721	737	709	731	665	684	713	658	701	736	714	661	763	702	745	684	793	725	679	703	657	754	704
25776	21386	25566	17918	1867	976	819	813	758	773	689	746	721	707	720	683	709	726	712	697	764	718	740	705	623	687	685	700	692	791	695	698	668	686	723	683	733	720	713	708	740	707	674	698	686	704	674	702	705	735	730	685	743	726	728	699	703	688	661	704	690	680	702	741	668	684	709	643	662	706	678	737	719	694	693	651	702	688	675	710	732	641	677	688	719	704	716	704	694	669	640	715	735	693	713	717	680	700	704	644	728	693	683	705	686	699	710	691	715	698	696	672	669	709	685	659	681	683	686	695	659	658	700	704	686	688	650	679	655	695	695	697	683	681	680	709	682	690	677	694	751	716	693	697	678	726	690	696	677	694	703	674	676	682	693	665	714	718	698	690	704	676	692	663	677	736	716	678	698	696	727	703	693	684	672	681	663	720	619	732	711	669	682	684	680	679	658	686	682	709	719	678	668	722	673	763	694	683	710	736	671	718	686	651	651	698	707	767	655	690	711	685	679	672	659	658	695	673	713	648	678	730	664	722	741	741	696	731	672	686	661	699	721	677	690	714	687	694	702	709	710	668	664	681	684	657	704	647	680	684	614	724	681	662	725	743	660	720	698	691	726	723	695	678	681	693	698	699	681	712	693	702	723	677	687	680	710	696	716	703	696	700	689	654	669	670	650	712	689	672	705	739	691	733	715	706	716	705	678	708	724	681	677	686	696	704	649	726	680	667	673	682	686	716	666	667	674	722	747	738	678	680	684	727	702	719	687	681	706	669	692	693	701	652	660	652	639	698	701	752	685	661	668	733	692	651	704	658	697	740	684	718	691	672	742	724	675	686	705	718	731	677	704	688	746	644	673	710	684	634	687	663	734	673	693	720	684	646	668	680	739	663	678	724	648	668	658	705	698	706	674	666	736	726	692	739	691	629	665	731	693	672	679	692	648	702	698	707	733	731	742	674	710	689	684	679	741	695	646	650	682	717	718	686	691	732	682	723	679	700	660	731	724	683	705	731	691	651	685	678	689	669	704	659	673	682	642	697	786	718	724	714	687	720	677	694	662	721	702	725	701	689	683	703	672	694	670	752	707	635	722	710	670	706	686	635	691	651	719	679	667	704	682	662	655	737	659	684	672	668	742	679	712	689	668	683	701	745	707	729	700	689	765	662	684	692	662	707	679	692	679	703	700	683	682	717	686	704	720	672	713	704	673	660	721	727	710	717	724	680	687	651	664	683	726	704	728	690	708	668	693	698	645	670	682	713	621	701	678	659	658	662	659	738	707	693	722	727	705	674	750	709	728	689	686	708	706	714	683	733	669	667	687	692	694	718	646	680	722	728	705	661	691	712	718	709	724	726	716	709	685	763	701	724	664	673	724	741	704	701	701	693	741	641	680	689	652	725	712	722	663	657	671	694	723	676	647	755	698	684	710	698	672	685	682	689	688	687	681	705	688	698	673	657	690	680	677	654	689	698	679	657	723	672	672	681	677	683	672	659	672	691	696	656	713	702	715	732	650	702	728	716	683	684	656	698	670	719	689	650	666	702	672	715	709	609	688	662	703	718	700	753	719	704	733	687	713	707	671	681	659	670	630	700	719	689	740	653	699	673	723	689	677	652	737	716	688	712	702	700	673	751	672	713	695	683	711	660	702	719	677	739	716	693	702	657	736	660	736	707	729	701	675	687	711	715	723	656	719	693	669	726	715	687	704	674	705	691	707	677	692	679	672	677	675	711	703	716	705	705	681	671	689	724	681	727	684	679	683	739	669	685	672	729	692	705	674	705	710	719	712	652	716	707	679	680	709	703	694	722	690	756	689	661	709	700	674	676	690	700	677	692	719	694	734	699	688	663	650	702	663	724	666	687	689	698	693	671	669	683	629	641	651	698	672	678	697	710	728	706	647	765	689	656	675	651	694	726	692	676	711	696	698	737	709	662	677	731	697	674	746	706	676	673	711	670	718	668	729	706	707	724	643	733	716	691	659	703	691	697	668	713	713	666	744	683	698	677	689	707	684	700	727	732	672	683	633	716	652	695	707	729	724	706	704	682	703	666	706	720	722	717	682	724	675	685	685	700	698	684	733	680	693	761	679	671	687	689	719	695	724	673	634	683	689	679	737	712	674	640	715	708	724	675	676	696	688	696	704	697	753	705	698	704	708	687	683	717	704	659	682	732	713	700	720	672	724	727	723	693	690	720	728	668	704	707	707	682	674	724	664	727	692	679	673	679	682	665	688	706	697	700	677	712	692	710	710	690	694	734	704	707	691	690	705	684	665	665	708	704	740	698	692	658	703	688	684	747	677	722	662	751	705	676	673	665	732	696	692	675	734	680	717	626	655	758	685	711	710	669	710	664	717	705	737	654	686	706	721	704	660	670	734	675	644	705	726	714	714	700	689	691	733	693	693	719	634	693	716	663	701	669	684	724	740	708	735	713	682	729	722	702	691	717	675	662	682	742	685	702	678	664	694	672	693	711	725	695	717	698	666	718	694	689	656	706	695	660	662	676	625	758	706	667	716	710	706	695	692	682	692	732	666	734	715	683	693	670	701	647	712	713	677	665	681	736	693	698	692	676	730	673	707	687	680	690	684	689	676	700	758	690	713	688	621	677	673	709	659	708	697	694	742	684	712	713	718	703	712	717	748	714	741	670	696	647	631	693	683	705	701	720	720	709	721	694	686	693	700	709	735	708	685	671	693	679	728	736	614	741	710	697	761	632	698	721	674	671	739	665	735	719	674	691	700	715	712	692	684	700	708	665	670	683	684	707	714	695	752	716	715	626	701	700	747	687	680	688	714	685	692	688	715	729	721	722	698	712	722	729	674	669	679	733	680	714	716	722	701	677	697	665	717	711	685	696	740	737	691	713	678	736	730	723	689	691	692	699	687	722	660	698	676	717	687	693	703	683	713	684	637	676	641	713	738	707	698	675	680	695	683	740	692	704	685	732	688	674	706	654	668	684	739	698	726	684	778	721	688	683	706	741	677	678	724	708	661	699	707	699	686	692	660	708	679	654	717	674	705	721	674	696	713	726	727	719	740	685	725	693	696	715	638	708	650	693	667	714	728	760	651	718	691	683	683	671	748	703	663	691	659	662	700	684	709	740	694	684	675	703	710	732	674	749	692	634	737	768	699	719	674	666	643	701	688	703	710	679	687	668	724	691	691	744	726	695	701	736	678	714	699	647	679	709	680	706	712	709	669	744	735	663	732	664	710	693	681	729	752	705	680	672	688	673	689	698	708	688	727	720	644	609	701	686	676	687	705	673	723	672	687	689	657	732	670	687	712	700	741	639	685	661	697	683	660	693	681	727	704	702	672	705	662	681	690	705	778	728	656	623	704	709	720	697	718	703	687	750	694	741	681	677	716	742	683	678	711	723	700	732	674	677	671	700	684	710	680	687	726	703	725	641	715	691	708	666	693	713	682	701	676	680	655	693	715	713	715	690	721	703	698	686	673	683	700	691	682	675	691	675	709	716	695	662	672	726
3558	2255	1802	1189	948	867	845	775	786	748	673	731	673	695	661	634	693	666	681	677	682	631	648	706	655	707	721	666	680	662	640	665	686	635	647	650	640	694	675	660	611	657	671	633	607	626	620	661	633	635	686	648	651	680	681	642	648	645	649	645	655	694	614	676	689	686	673	669	632	666	643	646	658	643	651	669	630	674	618	584	627	644	680	642	622	665	636	629	633	603	668	624	608	616	663	652	668	658	590	685	653	662	629	636	653	663	695	666	609	672	642	620	634	648	625	643	652	638	581	623	664	688	642	663	647	602	639	632	669	643	650	666	632	624	642	666	638	638	620	634	654	683	596	623	652	619	675	605	600	657	656	607	644	602	656	610	659	636	623	616	610	681	675	653	694	635	617	634	682	587	629	655	670	623	658	664	637	618	603	601	646	651	630	628	621	667	663	611	643	657	617	711	659	644	638	623	658	666	625	596	650	612	639	652	669	651	686	649	658	640	645	657	651	637	638	655	596	662	688	608	644	647	626	678	699	594	641	669	654	578	611	637	639	643	626	678	620	650	662	659	661	658	641	643	669	641	660	623	637	626	626	647	641	615	659	609	658	667	635	644	663	585	663	641	725	616	650	606	624	608	639	664	662	611	605	627	621	631	674	691	663	625	615	598	631	657	684	629	683	637	624	701	643	652	626	665	644	667	631	631	683	619	614	623	669	613	618	658	604	656	598	618	651	632	641	604	656	606	633	656	672	654	602	615	684	628	612	620	666	630	665	667	638	682	619	635	630	619	649	637	659	634	598	652	670	634	675	613	608	664	651	646	622	634	633	608	640	604	663	628	578	635	621	606	673	642	648	629	684	602	652	624	665	662	680	634	618	657	615	633	587	644	641	648	631	634	662	679	629	690	691	595	652	669	591	652	670	650	654	615	636	650	630	648	583	663	658	603	648	613	633	642	671	663	661	642	664	633	605	636	618	626	660	630	607	649	643	619	645	657	592	611	616	691	654	607	592	641	654	640	625	671	617	670	651	646	643	654	662	648	675	624	653	626	653	658	640	610	659	650	678	634	649	636	613	666	647	659	674	648	642	648	630	602	656	634	675	639	617	712	619	634	642	657	629	651	667	645	629	599	667	676	665	633	641	710	646	648	657	639	600	630	620	639	682	615	615	664	662	621	645	657	634	671	631	596	642	633	634	639	635	660	654	628	635	632	669	646	666	642	595	630	624	597	654	605	660	654	680	621	602	639	677	652	669	618	634	623	641	607	624	647	644	649	621	696	670	614	635	640	649	620	679	673	673	616	659	629	671	619	623	673	641	636	665	689	655	640	661	627	644	623	653	638	700	645	650	644	657	661	691	609	612	624	644	602	594	626	630	632	643	640	595	647	612	635	652	666	628	633	630	618	627	660	641	639	625	625	652	650	694	609	679	679	660	632	632	642	659	638	601	676	617	633	639	671	601	625	678	654	661	645	612	619	670	633	641	581	684	662	611	616	594	634	625	612	655	661	651	646	639	700	562	629	584	633	686	682	654	615	641	638	652	629	632	662	665	628	638	620	669	639	657	616	667	645	663	604	614	565	668	597	614	607	638	620	615	641	678	677	639	650	663	642	661	651	597	628	706	630	656	651	628	610	641	610	629	684	648	621	644	624	623	663	675	592	632	633	633	649	623	633	606	594	643	631	612	620	651	669	655	685	615	654	629	582	627	686	616	595	601	657	688	612	663	646	683	621	664	611	661	633	637	646	634	649	659	687	636	628	614	637	657	643	607	678	581	653	608	692	643	611	686	653	662	629	661	621	683	651	629	619	649	638	691	626	653	623	653	642	656	652	664	627	592	661	614	651	630	651	626	650	604	606	622	651	663	596	656	655	626	654	605	644	665	650	655	625	701	621	612	620	678	639	663	626	644	630	674	609	612	619	619	633	620	662	622	603	639	611	664	648	643	618	646	655	635	631	672	624	596	605	644	636	701	576	675	571	636	613	620	626	668	631	628	641	638	657	658	604	651	634	630	641	647	648	654	635	702	619	704	629	659	601	601	596	637	635	628	630	635	641	632	689	630	654	620	631	648	683	608	651	644	599	695	635	621	643	676	670	644	618	640	651	621	708	620	652	648	670	659	606	630	653	633	650	619	591	709	626	644	653	642	677	630	631	617	656	650	650	615	609	615	670	652	677	675	651	624	625	635	634	618	683	638	644	624	652	636	653	627	606	634	628	651	627	683	634	622	685	624	644	607	609	671	629	646	618	620	620	672	614	663	613	650	621	602	628	607	657	629	624	638	640	674	660	626	673	660	592	655	622	653	594	651	661	657	640	634	646	661	653	656	662	661	657	613	637	614	600	593	671	661	592	665	623	626	638	596	682	629	630	620	636	587	597	687	688	655	655	658	621	685	675	620	655	613	620	637	661	638	666	665	688	618	616	687	627	648	626	619	588	601	597	645	642	617	685	611	656	635	615	667	603	661	646	607	581	622	602	641	648	653	652	618	638	615	624	640	652	622	644	676	627	616	642	604	667	645	642	626	614	673	654	615	633	648	649	583	633	610	637	634	633	661	660	685	627	632	633	635	623	702	662	638	663	643	658	676	658	658	634	672	636	570	631	613	645	613	636	704	626	608	651	662	625	614	634	659	636	603	694	610	626	647	613	637	612	657	656	638	676	652	646	614	660	652	645	646	602	582	603	627	622	646	632	673	607	663	610	680	702	655	642	652	654	637	645	635	601	637	658	646	666	638	695	646	668	609	606	637	648	618	626	672	635	634	633	639	630	617	638	629	611	630	652	657	640	637	658	661	636	626	622	687	577	640	634	608	642	657	618	580	674	722	606	630	679	625	655	638	593	637	631	637	626	663	634	625	691	700	668	621	614	665	598	675	677	622	675	657	659	645	592	629	631	651	640	643	633	632	659	674	613	634	613	673	592	622	631	644	648	645	669	599	679	620	629	640	635	693	654	680	675	630	659	629	656	633	640	593	660	658	637	679	642	630	615	629	623	677	635	605	585	621	641	622	658	639	636	631	652	642	643	639	641	641	660	612	644	639	649	635	650	616	678	637	627	630	647	622	642	637	649	629	683	631	630	681	644	639	620	672	669	632	628	597	638	619	610	667	619	653	639	640	651	702	636	624	667	643	656	659	617	650	662	598	617	657	625	622	691	592	619	633	680	607	673	664	692	593	635	622	649	698	598	649	689	654	654	660	617	653	689	619	615	598	608	666	641	643	653	647	642	615	634	619	617	650	650	645	613	644	663	644	663	627	649	629	665	616	664	693	615	667	629	635	626	641	659	641	615	600	630	642	642	636	591	625	622	659	647	606	671	606	603	632	676	672	655	629	634	646	642	631	650	658	616	651	626	629	620	655	692	638	680	624	658	662	660	621	622	629	665	670	637	661	629	661	649	672	686	662	627	641	628	605	680	662	637	677	611	684	657	643	666	647	660	617	616	650	640	650	625	626	646	631	645	666	623	639	603	637	635	629	639
24267	21416	28573	24669	20112	2533	837	568	435	463	387	369	364	350	369	339	372	332	364	325	334	325	345	297	330	340	333	340	344	312	328	330	349	306	315	327	342	295	322	317	367	309	318	331	325	324	326	356	331	332	335	326	325	335	323	312	316	299	330	327	320	307	338	323	336	295	316	333	313	309	312	342	334	315	329	323	328	316	333	332	322	314	324	322	338	312	332	335	314	326	346	326	319	325	342	297	296	311	287	319	333	335	322	321	310	312	312	311	344	334	334	278	312	313	323	280	315	336	333	326	329	318	304	339	318	305	317	310	317	356	346	335	335	323	345	327	316	336	303	331	309	333	327	326	332	311	296	299	309	312	338	316	308	348	363	293	307	338	332	296	311	291	314	322	338	297	316	313	321	290	262	351	308	323	282	331	301	332	341	324	332	298	323	335	305	334	331	339	337	287	318	287	301	318	320	324	330	330	353	327	356	317	327	336	323	278	305	339	317	308	296	322	328	339	313	336	312	325	332	292	306	301	316	333	317	292	321	348	324	313	327	299	308	313	294	294	321	263	307	308	317	337	259	327	308	312	306	305	339	313	341	313	320	290	334	316	338	290	300	330	321	310	299	307	325	332	332	319	342	311	310	325	337	323	328	316	287	301	295	348	292	311	315	324	324	317	301	324	315	301	323	326	306	309	334	348	301	315	322	325	322	298	301	335	290	281	317	327	296	312	310	310	321	338	321	301	319	304	317	312	327	318	344	323	345	300	315	288	318	329	292	252	324	321	302	339	285	328	319	296	281	337	317	345	319	345	278	321	306	320	308	328	317	302	331	308	339	301	331	320	276	343	304	312	315	314	311	323	343	330	309	334	329	315	288	323	313	300	328	304	351	299	320	297	314	327	309	289	334	291	294	315	331	361	303	315	316	311	319	294	342	332	310	313	326	294	325	305	303	325	304	331	327	292	335	312	376	330	286	293	310	322	309	306	302	333	290	331	329	332	293	323	310	325	313	331	288	306	320	343	310	332	293	317	342	334	300	310	331	318	302	301	310	313	310	333	309	319	302	338	320	336	313	301	307	323	357	329	312	324	298	312	331	315	329	322	327	302	306	333	318	317	327	321	335	329	297	318	306	304	296	307	289	313	313	322	330	334	334	323	314	306	324	285	325	352	316	339	324	291	299	290	345	333	328	322	315	348	314	322	319	283	333	330	290	294	305	323	298	354	278	282	305	320	339	275	344	296	281	326	314	311	295	328	304	331	307	292	332	308	303	316	291	303	332	313	279	285	307	337	323	300	324	298	325	339	294	336	351	315	313	340	342	313	299	322	332	306	342	290	310	308	353	320	334	286	299	300	378	316	353	303	330	324	312	295	308	325	322	319	300	331	312	313	307	324	317	309	347	330	315	346	323	315	322	347	330	327	331	342	306	311	327	309	309	290	334	293	286	306	341	344	298	310	306	367	325	278	299	338	279	351	324	313	306	309	300	328	353	309	306	292	291	329	309	305	377	333	316	307	314	300	342	301	326	335	358	305	278	314	302	311	350	308	333	336	327	346	357	317	314	326	286	313	305	315	327	339	330	363	322	299	313	328	308	337	347	329	327	323	320	307	305	280	323	337	328	312	335	321	334	307	305	320	303	312	323	297	329	297	315	299	312	319	335	314	306	306	311	293	293	296	306	321	288	319	310	345	338	278	336	325	314	336	342	339	309	291	325	322	320	298	324	306	314	298	320	281	315	317	283	322	297	298	328	337	295	308	330	332	307	306	305	287	334	332	341	298	304	315	322	290	330	334	328	316	335	302	287	294	318	330	318	293	321	301	321	341	317	316	315	299	300	288	338	284	317	338	317	311	294	280	306	358	340	325	301	307	328	313	300	313	314	332	342	318	318	313	298	323	320	316	326	299	319	295	293	322	309	323	315	343	310	264	309	320	317	368	330	337	343	327	305	300	313	292	314	310	309	331	301	307	304	340	295	325	334	317	297	314	302	312	341	352	322	342	370	336	328	320	294	323	313	317	330	312	317	317	297	298	332	330	300	305	331	315	338	310	317	302	303	312	307	343	331	372	342	297	363	343	296	314	324	303	338	302	308	296	327	351	288	330	262	305	278	306	364	310	316	363	284	307	273	334	296	323	303	314	306	315	318	306	293	333	305	318	317	328	321	306	314	307	322	307	320	300	328	311	326	305	331	301	324	308	333	304	365	331	337	284	314	288	319	329	308	341	322	322	309	290	332	305	336	307	295	321	300	339	306	317	298	312	323	321	315	303	319	314	291	301	368	304	294	305	317	327	354	346	299	313	331	332	287	294	320	297	324	331	325	296	302	284	309	302	351	334	291	303	321	302	327	297	314	317	343	331	330	314	328	315	319	329	329	308	317	313	327	329	339	290	342	290	306	326	301	354	286	327	287	350	334	292	319	322	342	307	296	318	324	316	302	328	296	322	322	324	326	323	326	339	323	346	321	308	300	303	329	309	320	307	321	356	333	300	289	312	330	307	313	313	301	276	309	302	319	327	300	319	322	298	311	324	332	329	314	294	313	295	300	324	319	339	303	293	317	322	326	317	337	315	315	347	294	303	329	295	302	331	317	329	353	311	292	334	309	329	303	301	317	301	286	280	286	316	328	296	299	335	328	364	321	290	340	307	326	336	323	315	343	316	319	297	322	323	280	323	325	315	324	336	343	334	302	315	334	338	330	303	326	313	305	285	315	308	366	332	352	295	323	307	301	336	333	300	304	287	309	311	336	316	287	307	308	323	292	329	311	314	303	307	312	337	302	324	307	316	341	311	321	298	325	303	314	311	293	338	326	317	305	286	319	320	318	319	299	324	303	307	323	310	313	333	312	301	339	330	320	319	330	288	306	330	315	280	333	290	348	278	333	289	325	272	334	320	319	297	304	301	301	299	321	329	303	336	299	310	329	310	323	321	292	306	287	308	302	327	321	324	311	321	334	352	313	328	313	342	271	311	336	283	328	332	301	332	329	290	349	322	317	293	285	285	298	296	343	333	331	292	303	321	329	316	287	307	299	316	332	333	314	333	315	306	338	305	335	292	311	330	327	318	316	311	307	295	295	284	332	319	297	339	330	332	278	335	313	276	333	321	331	323	350	309	260	307	302	295	301	306	309	303	330	295	313	319	311	272	306	319	328	322	329	321	358	294	283	286	323	323	314	300	297	322	323	291	317	318	301	314	308	297	325	330	291	327	332	318	299	315	335	317	341	301	328	293	322	287	314	332	344	282	309	309	355	327	286	329	309	334	314	323	323	337	318	319	315	299	313	334	302	340	344	334	324	323	306	336	293	293	282	309	323	301	333	335	286	326	285	347	278	323	317	287	319	332	344	304	294	336	318	326	341	290	312	333	326	299	299	295	299	340	302	308	344	336	291	343	334	355	284	305	334	318	325	331	320	343	306	305	355	346	310	307	346	307	308	285	322	324	306	287	320	342	305	316	314	285	367	300	292	306	317	329	297	312	319	265
3429	4774	3706	1774	1315	1021	833	681	614	517	500	463	451	463	455	415	370	415	381	392	390	350	413	397	363	352	348	365	400	356	358	347	374	343	389	364	324	373	358	388	376	340	356	345	337	306	351	326	371	372	335	348	360	359	325	342	322	390	346	358	310	360	326	355	391	333	355	377	353	325	322	331	335	356	368	356	352	360	338	358	347	355	359	334	308	354	340	324	361	334	353	315	331	355	355	326	361	342	372	367	333	358	320	337	344	352	373	372	370	313	336	344	335	360	348	355	371	354	353	377	349	329	332	334	354	323	363	356	319	357	353	354	329	354	299	334	359	320	327	340	344	372	289	353	358	356	359	340	343	338	340	370	344	338	352	331	314	348	347	324	330	346	323	349	336	381	321	346	315	345	349	363	357	301	332	337	343	355	335	337	318	334	366	339	340	346	348	368	298	360	314	326	346	381	334	384	370	337	335	365	342	367	363	313	316	334	323	348	329	357	350	327	344	344	334	355	361	318	326	332	369	355	344	322	336	320	342	342	318	342	340	331	333	342	374	328	365	308	310	354	338	308	344	316	352	340	364	321	335	361	335	336	343	339	338	366	346	335	343	348	329	314	331	359	337	346	367	372	333	360	327	334	367	379	356	323	374	362	339	335	355	356	324	319	326	348	341	338	309	344	319	342	334	348	333	354	352	348	347	338	381	316	331	357	326	343	331	336	314	313	363	386	332	325	356	331	315	363	341	344	331	333	381	319	325	313	331	337	332	315	314	357	320	319	313	356	361	362	369	325	360	345	351	341	322	335	364	358	325	347	336	337	346	340	338	347	330	351	343	368	328	327	313	358	315	330	337	315	368	363	361	329	360	312	404	333	362	349	338	321	315	345	352	337	324	340	357	331	320	355	347	357	370	356	328	337	336	338	340	345	356	329	340	336	318	358	339	321	329	346	354	345	361	312	328	345	304	319	306	332	335	346	336	377	315	344	333	330	337	349	341	338	360	342	362	335	352	390	309	350	333	379	366	356	374	345	357	347	320	317	341	345	360	346	369	355	352	325	317	361	361	324	329	313	352	337	343	318	347	370	335	341	346	328	331	367	327	327	333	367	374	351	336	335	323	349	346	341	316	356	350	320	339	336	319	327	319	326	350	350	301	306	360	350	344	333	350	333	325	338	344	299	318	331	335	340	356	339	367	328	358	377	358	331	327	326	360	362	348	354	355	332	340	322	359	331	352	311	329	339	335	379	336	368	336	307	342	298	313	357	346	333	319	324	358	347	324	350	344	349	332	325	352	328	319	319	321	298	343	329	340	344	337	337	365	370	328	331	336	349	344	315	315	305	370	364	332	357	362	328	320	364	333	322	368	366	344	349	302	330	354	317	312	299	302	364	341	353	343	340	327	343	341	366	330	347	336	330	327	351	321	322	338	305	384	322	340	351	337	328	342	374	303	366	330	302	338	369	326	317	326	337	359	354	366	348	339	363	365	340	331	349	339	337	335	334	364	314	377	365	337	330	339	324	333	317	358	352	336	351	350	352	344	332	355	356	313	323	344	346	318	321	320	342	390	347	351	349	327	332	335	333	372	311	352	337	327	366	348	345	328	353	339	312	374	337	320	315	347	342	356	329	340	326	358	338	363	335	347	354	313	337	330	350	328	333	350	343	334	348	345	336	371	367	315	293	335	302	355	290	325	317	346	340	334	344	351	325	306	357	329	348	317	337	328	344	347	336	371	334	321	349	321	364	334	302	334	364	339	325	338	329	369	366	340	313	333	307	319	331	346	379	305	330	331	321	324	310	333	332	326	330	307	327	339	337	331	311	368	365	325	355	345	315	353	321	354	309	340	351	328	356	365	337	348	336	346	326	360	318	317	309	379	336	368	339	338	377	334	315	327	372	322	339	299	321	324	345	362	332	357	325	329	308	350	336	370	293	332	340	335	332	359	325	323	310	354	321	315	319	379	331	340	358	314	307	356	350	358	371	321	327	351	363	326	346	327	353	332	326	346	358	365	325	332	320	318	333	323	339	317	346	351	341	312	332	337	358	330	358	347	338	338	342	351	344	357	344	338	368	332	324	343	365	384	338	372	354	310	344	344	338	312	326	322	307	341	343	330	321	339	353	336	370	325	336	338	328	327	319	333	339	305	341	350	353	332	310	337	338	366	333	331	344	343	322	311	318	343	364	295	336	359	338	305	323	364	343	341	334	362	318	311	334	318	350	324	325	320	373	329	334	330	337	340	346	345	358	313	341	317	283	312	331	357	342	326	335	365	347	338	341	346	365	339	324	338	318	348	334	331	336	332	315	329	363	311	344	314	327	336	353	325	336	338	346	365	340	329	312	331	351	333	339	310	337	364	334	349	340	363	311	342	333	345	327	308	339	311	338	327	335	360	338	362	370	283	355	333	365	346	357	341	325	368	335	345	339	336	356	334	334	369	348	362	355	334	354	348	355	368	327	346	343	354	325	350	299	331	347	342	355	318	319	325	347	333	345	355	332	323	337	338	322	315	315	345	333	334	392	321	346	339	345	335	329	361	352	352	332	334	334	335	345	354	342	320	305	334	354	325	330	331	335	354	357	322	333	301	358	343	297	338	347	340	327	334	368	341	375	314	351	350	312	356	343	359	323	319	341	334	343	281	362	354	306	312	355	334	382	308	339	343	311	340	305	319	312	361	344	338	351	342	300	347	357	315	335	355	339	325	314	323	360	326	340	333	305	352	329	339	345	367	336	318	330	327	299	329	337	331	366	341	334	349	343	333	326	372	337	343	330	321	369	360	323	336	302	315	351	316	321	356	338	344	354	353	367	310	331	309	334	352	341	334	299	364	339	320	378	308	373	311	344	318	331	312	339	327	360	326	329	327	352	349	368	362	352	329	350	327	335	332	359	345	332	346	341	325	347	323	345	358	332	314	347	296	348	328	360	351	348	342	343	296	350	343	354	354	347	321	375	315	338	331	323	310	342	327	341	325	336	341	303	318	351	333	376	339	322	333	332	316	338	346	350	317	340	330	331	338	335	319	327	317	371	323	334	327	336	337	331	339	365	340	343	362	365	326	333	323	333	312	355	342	378	310	299	355	345	342	334	310	331	366	328	324	406	352	346	344	331	345	343	312	319	341	342	335	359	315	347	329	330	367	335	329	335	336	321	300	328	338	328	335	326	363	314	332	354	369	345	305	329	320	338	338	353	346	318	356	343	307	307	339	341	307	344	332	327	324	346	353	326	322	286	337	340	358	342	346	304	347	336	361	320	376	325	331	323	327	304	338	334	337	345	336	363	347	337	335	323	318	346	327	354	299	344	325	323	316	305	309	356	328	340	334	336	338	335	386	326	388	345	331	329	347	337	356	330	295	314	311	323	349	330	345	332	358	327	336	299	344	366	303	351	330	338	348	328	328	341	356	318	318	332	337	352	356	328	329	300	318	314	333	325	357	344	306	313	332	314	340	332	368	365	342	339	349	331	328	334	336	366	327	335
27697	11889	2079	1345	984	845	828	757	838	820	813	849	812	858	755	838	858	775	781	774	758	830	775	749	837	804	813	880	798	854	836	773	803	770	827	841	821	791	802	753	747	777	791	750	825	764	799	767	798	789	804	769	810	805	779	815	823	777	835	817	796	766	765	772	787	846	807	802	791	869	818	804	797	853	826	837	803	863	828	799	847	770	776	819	813	759	833	796	787	808	803	797	895	790	800	799	812	777	814	812	793	813	782	761	794	852	819	782	858	793	794	764	814	806	798	798	808	798	818	796	777	814	772	814	767	761	832	840	851	738	759	791	774	785	795	723	804	804	826	831	815	789	828	840	834	792	781	762	825	797	869	799	788	862	761	797	837	850	842	796	806	846	831	850	858	805	779	828	832	841	856	768	766	836	771	776	797	812	781	780	778	831	794	827	830	797	770	765	813	886	826	740	811	825	809	788	791	786	795	797	810	815	801	831	827	861	812	805	797	779	789	777	813	824	789	755	738	783	743	760	812	780	819	803	792	777	873	814	790	770	834	803	800	814	796	798	790	816	783	834	807	770	787	815	748	821	831	799	818	804	877	777	767	785	816	812	797	815	834	820	793	814	803	780	787	783	821	812	800	778	761	827	845	864	783	778	818	829	823	782	834	836	789	795	781	794	840	797	781	870	813	796	774	801	810	782	824	814	772	786	809	803	782	780	775	833	795	781	783	810	796	777	810	740	790	809	805	866	858	761	824	822	801	767	802	770	794	785	765	789	753	773	760	803	813	806	864	808	824	805	783	776	761	817	824	774	763	821	823	806	773	764	794	806	774	802	810	805	795	793	831	806	775	810	800	852	833	808	834	797	781	787	817	831	829	852	800	853	760	784	805	850	814	802	811	797	824	756	834	761	797	807	813	795	799	784	857	826	804	790	783	804	785	778	771	797	796	782	809	785	833	741	748	768	834	814	763	789	793	800	813	792	829	836	869	833	812	825	810	788	801	783	842	813	773	758	785	766	784	848	828	803	851	787	865	857	804	811	788	816	808	815	799	775	844	805	850	805	852	823	836	799	787	813	828	824	806	860	814	770	763	778	810	857	838	818	829	825	812	807	799	845	831	794	816	823	811	812	791	773	871	775	780	766	815	822	806	803	810	800	816	845	777	735	793	774	763	768	807	805	734	796	807	780	792	775	791	820	781	799	814	800	786	856	806	811	824	831	774	806	799	809	797	798	809	814	780	807	801	771	793	786	806	828	805	800	766	834	781	796	818	807	826	825	811	836	785	837	765	806	809	807	802	814	851	804	804	766	836	743	772	784	791	783	805	843	835	787	746	814	818	834	832	805	787	755	783	829	781	830	764	822	799	788	819	773	808	819	810	783	799	830	808	740	807	752	781	835	835	787	793	765	826	786	822	784	795	807	749	844	816	785	814	801	859	817	810	868	797	807	787	810	778	786	795	779	799	815	787	762	766	810	793	810	828	814	835	816	761	803	794	782	845	832	782	781	757	772	774	781	802	825	852	824	808	804	800	800	793	735	748	845	795	787	855	825	826	813	804	811	805	787	815	834	817	782	787	838	793	800	780	805	788	777	870	765	808	793	771	858	785	785	856	848	764	819	774	776	774	815	827	790	844	819	793	802	829	798	811	791	827	820	817	779	789	819	790	825	798	812	787	792	756	806	768	821	792	789	823	788	826	834	851	757	761	785	816	820	821	873	860	860	824	823	786	804	799	791	782	826	818	785	794	818	840	807	832	837	788	777	805	856	834	859	812	807	797	720	807	812	807	856	796	762	849	789	784	763	791	835	799	778	820	794	807	853	853	797	787	818	817	870	773	789	814	744	753	760	750	792	840	798	841	785	755	835	837	823	798	823	793	785	811	848	862	813	824	797	807	834	724	845	819	835	847	853	823	728	772	787	808	793	813	847	775	803	816	824	798	795	788	831	792	808	811	825	801	822	774	837	791	818	796	847	825	776	838	783	834	788	747	784	782	796	806	813	838	840	758	793	750	796	796	838	789	794	827	764	810	824	759	814	793	820	828	752	823	775	840	838	782	820	778	825	846	828	814	796	814	817	870	801	732	801	782	797	792	802	740	782	780	770	741	774	811	812	797	819	819	854	793	842	831	817	824	771	854	801	795	826	820	811	792	811	758	819	829	800	763	764	803	772	766	735	829	844	834	774	754	752	828	768	767	765	762	789	841	803	810	775	836	814	801	790	758	792	825	823	791	791	863	811	849	762	791	770	760	808	804	771	765	814	772	827	776	796	802	788	777	830	808	820	822	822	826	808	758	785	846	839	765	754	801	773	791	769	782	811	791	806	829	767	778	829	830	827	737	844	796	803	796	824	833	833	815	803	804	831	797	803	778	797	751	850	817	869	805	819	817	766	807	835	820	798	795	774	827	755	792	816	764	809	758	807	853	774	816	779	834	782	850	805	812	805	788	810	793	791	822	773	791	824	749	787	794	744	801	792	817	812	844	807	775	785	797	818	808	816	835	807	786	763	821	787	788	811	754	834	755	797	804	829	826	827	786	755	772	765	860	759	827	797	824	787	804	831	788	814	848	781	827	846	796	804	817	791	810	808	810	818	765	808	836	828	809	828	783	770	801	786	851	828	791	780	843	792	796	791	808	812	786	822	754	786	798	759	819	814	845	829	809	828	838	746	838	812	778	805	855	757	813	831	777	828	777	827	825	803	810	774	799	855	753	800	800	783	819	787	811	785	822	820	793	799	782	814	800	793	806	815	823	802	829	844	795	826	772	824	833	819	802	752	848	811	788	823	808	760	808	798	801	790	838	801	793	810	798	832	771	780	787	854	866	844	820	762	827	792	789	781	761	776	842	809	790	817	825	841	817	798	808	760	828	816	783	830	756	813	845	765	795	804	825	834	846	781	779	805	766	789	746	795	780	802	783	828	837	772	844	848	772	805	868	796	850	800	825	834	738	791	781	784	742	843	774	812	766	784	811	816	786	804	811	851	834	819	791	786	778	810	853	833	781	807	864	828	801	785	810	795	804	792	839	827	795	756	812	760	870	840	743	797	839	823	848	783	792	780	828	807	804	841	840	840	837	775	764	804	761	784	800	816	780	789	795	776	770	788	807	775	748	783	807	758	725	799	846	803	829	824	812	765	819	788	788	818	789	812	842	833	805	787	745	773	799	809	848	860	781	801	850	746	796	790	820	828	829	764	812	787	855	774	796	818	817	832	790	841	779	755	794	797	800	821	825	828	800	798	824	805	787	822	777	814	791	789	771	839	798	750	810	796	833	793	866	800	805	798	787	820	764	784	808	803	791	850	795	786	798	792	795	780	784	822	805	807	827	786	804	769	801	809	795	832	772	790	795	770	825	764	818	750	788	767	797	789	774	855	823	731	820	769	790	823	840	809	863	834	778	799	785	852	809	819	834	793	811	780	780	813	748	797	807	791	833	821	845	802	810	835	845	818	789	797	800	825	762	822	835	855	797	823	808	816	801	765
5211	993	965	780	819	750	720	737	742	785	780	748	765	717	705	713	735	748	713	706	696	737	729	712	746	770	679	737	720	724	784	731	730	728	780	691	739	732	717	749	708	750	765	732	693	705	776	686	754	706	710	722	746	730	720	714	735	753	725	745	704	679	743	707	644	689	727	701	728	739	767	685	732	747	697	752	749	717	721	692	736	759	738	713	706	727	761	705	766	697	675	756	778	720	732	746	707	681	701	741	758	714	727	684	761	699	706	776	746	732	723	753	731	766	746	731	722	703	742	693	741	750	724	724	728	717	701	699	673	748	737	716	715	749	723	726	742	749	771	669	734	713	721	758	705	700	704	713	717	697	710	723	760	710	692	744	674	736	737	757	686	722	682	724	732	747	718	713	685	735	701	715	691	712	729	750	722	722	756	756	718	669	754	698	711	732	708	712	700	731	722	717	759	743	738	706	730	713	676	712	690	753	729	723	730	677	745	669	703	681	703	717	752	698	688	726	725	697	722	744	700	707	759	712	764	684	699	734	681	715	703	780	758	717	702	753	701	724	718	755	759	711	756	711	714	748	733	690	701	712	715	735	689	728	776	696	747	717	662	728	758	740	753	732	715	748	748	729	725	731	718	752	702	694	740	706	690	730	669	739	747	709	715	728	716	738	736	705	738	696	732	748	730	737	772	751	682	703	685	753	762	711	733	717	741	788	724	741	715	743	735	740	750	687	727	727	718	740	741	712	741	728	760	704	677	679	741	753	782	717	717	762	745	725	677	687	709	750	712	681	751	741	664	777	696	735	759	740	724	749	700	694	733	732	702	708	736	728	735	706	723	718	721	691	760	747	710	707	724	780	745	720	707	707	685	696	712	724	718	716	723	731	744	741	743	748	735	752	708	704	707	710	674	715	762	714	678	706	687	687	738	719	702	709	765	719	771	778	774	724	728	735	730	684	742	704	749	753	739	710	684	755	727	728	745	688	732	728	712	711	727	758	759	728	717	717	748	722	769	732	691	655	693	710	668	717	695	733	731	734	712	759	731	778	760	703	717	751	757	757	753	733	685	707	728	671	735	760	708	698	697	744	719	676	740	716	744	729	722	719	703	794	699	809	743	751	703	761	770	703	711	757	727	689	743	702	754	736	705	738	729	696	734	727	728	709	735	729	704	705	695	719	662	740	715	734	723	740	697	756	666	758	698	726	720	697	735	703	683	735	739	728	705	728	740	731	724	732	768	718	731	725	723	738	715	714	709	700	724	735	696	751	753	738	762	750	696	738	719	736	772	710	761	700	745	716	727	693	704	763	732	725	747	738	728	688	778	694	802	660	718	757	698	698	712	708	736	709	736	756	717	724	744	722	750	730	734	756	762	691	783	726	695	777	692	757	753	708	726	711	738	738	668	705	719	716	725	740	726	726	713	697	728	707	738	724	734	703	722	736	741	699	726	717	737	758	689	754	763	687	675	729	753	754	746	675	708	717	717	692	765	750	699	718	736	770	724	694	726	686	720	750	677	736	701	748	748	725	695	745	724	753	750	721	706	776	735	682	733	712	753	757	749	745	740	712	709	745	718	709	711	765	664	723	708	707	716	714	696	762	706	746	715	756	704	781	726	696	741	743	705	702	759	709	758	723	769	744	726	700	713	752	743	743	746	765	722	704	738	743	803	745	764	703	731	706	726	712	732	751	694	706	704	740	741	760	718	760	733	721	742	719	768	723	768	742	717	670	672	742	709	747	703	697	717	741	704	691	723	712	737	712	732	715	719	696	701	736	725	722	715	765	721	692	694	705	685	737	709	696	735	711	741	730	744	736	748	764	746	691	698	710	747	690	712	743	764	703	730	739	718	733	792	738	691	763	688	733	728	762	678	712	728	714	697	700	771	688	705	781	734	729	710	733	717	728	752	717	717	695	722	707	733	744	738	770	752	707	702	715	738	740	688	766	731	751	710	754	690	718	762	743	717	775	756	725	687	744	782	691	732	697	745	788	699	709	726	728	741	750	800	715	681	758	753	734	756	717	729	731	707	681	766	710	708	736	785	766	716	793	740	741	781	732	700	735	737	666	733	723	769	698	708	733	754	724	752	731	701	761	717	706	765	721	680	714	710	766	746	747	737	731	735	698	769	730	746	684	695	732	755	744	732	712	711	713	733	769	705	734	721	728	697	684	674	773	675	687	722	676	719	708	724	705	770	715	746	721	698	728	704	709	718	736	741	727	738	744	717	719	745	716	704	694	697	744	714	701	714	752	682	749	798	708	681	685	713	715	752	738	745	668	742	678	714	727	771	745	707	697	730	718	739	740	656	748	726	737	742	722	747	734	779	673	746	722	693	742	685	763	731	794	761	777	731	704	712	697	672	735	711	694	740	709	743	715	742	715	760	686	697	729	719	720	794	709	750	708	743	765	742	706	764	724	774	686	679	753	704	733	704	735	724	725	687	745	739	715	718	735	692	747	707	720	743	719	722	679	754	745	720	686	751	746	706	714	748	708	690	709	738	712	765	701	741	720	778	675	698	693	800	698	705	684	735	747	757	773	696	724	737	744	718	742	701	714	710	702	711	749	745	719	749	725	756	743	701	717	702	705	686	721	707	704	769	720	714	759	707	730	724	749	769	727	713	709	712	721	735	750	712	727	715	716	738	758	717	748	714	726	726	701	697	765	724	729	702	743	702	751	733	716	691	793	685	751	673	742	744	696	729	767	699	715	748	724	755	760	779	732	739	746	704	683	738	671	735	754	753	730	739	738	704	774	718	734	662	777	710	700	752	689	691	739	735	689	740	683	737	793	754	745	686	711	712	689	670	692	726	715	741	726	716	698	718	747	739	737	725	723	746	748	727	745	723	743	704	676	722	712	767	721	688	752	731	726	739	763	699	724	730	740	669	691	698	679	716	717	711	723	734	729	726	730	707	754	742	736	706	767	714	755	763	717	724	735	719	710	688	685	700	738	701	652	723	703	740	671	720	729	722	751	748	727	782	706	710	777	691	649	738	722	729	717	728	759	662	706	700	721	702	735	777	716	739	708	748	717	696	726	716	705	734	699	733	698	652	708	732	687	680	727	719	719	689	707	705	716	708	752	729	733	687	707	757	752	699	718	747	719	694	712	701	714	703	718	631	756	755	664	759	719	694	688	723	760	709	726	709	741	704	720	749	760	755	752	735	733	700	755	731	720	688	721	715	737	753	733	711	691	700	681	713	749	721	718	689	747	720	717	737	763	748	771	702	756	711	762	706	709	751	733	699	751	701	706	704	767	716	707	723	685	750	701	727	782	732	715	772	700	767	743	679	744	751	745	736	700	725	735	698	781	697	703	792	739	687	721	680	710	709	729	757	693	774	763	726	722	659	724	720	739	743	775	741	723	751	726	780	688	724	704	705	717	680	691	741	751	736	745	702	711	730	749	724	752	720	781	712	739	800	736	738	716	754	719	731	707	722	679	710	740	690	710	785	716	785	775	730	745	752	775	750	679	733	716
25826	21473	25648	17798	1860	973	868	799	759	774	766	729	736	748	737	719	675	702	764	677	718	707	652	703	765	680	710	717	712	730	720	725	750	739	732	701	685	718	736	760	717	719	681	681	690	694	719	700	719	679	695	709	777	739	669	702	699	700	705	679	710	701	683	691	686	703	683	689	731	648	698	728	677	676	699	733	713	712	706	694	670	696	687	703	705	706	735	778	737	696	685	694	667	712	724	732	720	719	723	711	676	700	741	743	703	723	703	673	696	682	721	684	710	680	714	731	715	776	718	671	712	653	642	745	713	717	699	708	697	642	717	675	709	703	723	726	749	667	726	733	693	703	688	676	748	700	692	692	729	700	709	685	678	727	690	743	705	691	692	711	702	714	722	691	704	707	705	688	688	676	727	690	664	720	690	712	678	690	711	728	726	774	745	697	691	635	727	668	714	717	678	687	719	721	697	724	712	667	718	645	718	739	707	763	712	758	693	639	688	723	717	693	741	700	670	728	715	712	696	690	699	693	665	657	677	738	676	708	692	740	666	727	652	719	632	760	735	759	744	689	695	671	695	705	712	668	692	687	686	710	712	724	690	705	743	713	719	682	726	709	676	717	708	713	684	721	724	677	695	700	701	681	693	683	682	718	699	701	677	674	786	737	753	708	712	666	733	677	657	682	722	679	657	742	700	729	726	674	705	672	667	693	696	717	723	705	698	653	755	676	720	693	723	730	727	688	667	716	679	692	714	673	671	717	656	651	711	709	709	719	695	769	705	681	719	715	706	656	685	728	689	762	726	673	667	688	656	731	691	698	654	721	682	688	668	694	696	701	722	716	673	712	691	672	672	685	722	662	733	716	646	686	695	712	711	739	669	740	683	703	678	698	698	697	730	655	675	715	685	704	731	675	742	680	647	709	697	672	732	707	686	701	691	723	744	726	685	709	730	683	721	720	705	685	715	638	750	679	655	747	723	686	684	752	644	713	720	724	658	707	678	679	730	700	665	722	678	713	699	718	685	698	672	664	663	681	645	696	762	735	713	718	705	736	750	693	649	706	644	694	744	728	707	718	712	720	703	762	679	672	693	683	713	704	666	684	686	699	709	702	681	759	686	705	749	659	759	676	662	723	747	680	700	693	707	667	683	709	643	733	702	716	748	681	693	714	764	719	741	703	700	711	678	697	744	705	695	703	695	696	677	734	695	749	650	695	689	673	687	688	645	678	663	652	681	722	718	709	688	707	670	642	655	740	691	695	717	752	697	690	689	696	662	682	717	667	709	670	709	715	724	676	710	718	696	706	700	707	685	677	670	671	697	695	668	733	703	718	713	662	736	716	673	726	721	687	696	667	719	684	697	694	679	672	640	696	693	639	715	663	702	722	669	724	682	715	680	670	640	717	699	715	697	736	678	722	672	683	699	698	665	697	679	713	689	739	686	691	706	679	722	702	707	744	697	717	680	759	738	712	718	771	713	689	703	726	723	694	672	737	721	733	678	708	721	672	695	755	705	682	659	712	751	676	706	651	669	729	707	726	681	682	659	702	681	698	665	674	706	675	684	694	761	703	662	728	672	701	687	722	731	717	728	671	691	698	656	687	712	746	742	682	673	693	682	664	687	690	676	652	685	685	697	671	647	734	708	737	630	727	685	659	761	659	674	700	722	727	692	682	724	718	721	688	690	665	696	655	703	675	688	683	661	692	775	675	648	634	691	719	701	723	707	692	698	710	697	635	769	725	706	701	722	694	703	646	688	718	730	707	662	690	746	678	688	698	704	680	682	699	676	678	702	678	665	677	661	737	704	704	675	708	681	721	696	690	706	680	682	698	701	708	727	674	726	747	681	732	682	727	691	705	700	741	636	711	703	714	723	708	718	701	632	702	739	737	703	682	728	724	726	745	731	746	687	695	686	716	683	710	749	712	668	684	706	711	674	748	707	710	659	697	667	704	733	697	717	690	680	742	727	707	675	727	716	677	710	730	707	698	744	686	685	680	720	654	661	684	683	702	696	658	692	683	677	678	680	721	668	733	677	678	665	685	723	693	730	722	712	755	667	662	663	719	687	710	728	673	727	659	735	713	713	661	710	658	688	710	677	712	720	688	720	681	712	729	693	757	695	731	638	732	689	666	717	746	699	697	683	715	659	674	716	696	716	699	696	740	717	652	712	652	746	684	745	729	724	698	696	682	707	682	722	704	713	747	713	680	735	732	677	698	669	685	683	666	687	689	716	692	687	739	663	745	668	702	676	720	764	706	693	703	699	731	680	731	743	715	723	700	698	722	685	658	690	675	696	713	702	706	651	712	711	673	724	711	712	677	703	685	703	677	649	749	704	707	689	708	675	711	670	711	669	710	659	745	706	695	733	735	667	718	733	732	678	687	749	693	733	712	672	698	718	711	676	675	702	690	722	713	755	726	701	700	724	695	707	740	744	680	761	701	649	687	676	700	695	704	717	729	682	710	724	721	711	683	710	685	648	685	676	705	731	711	687	699	660	723	709	713	692	683	726	685	654	706	686	702	736	718	715	676	733	708	686	705	677	714	667	704	727	728	716	691	673	686	704	691	721	742	703	711	680	705	762	744	677	695	655	686	714	729	719	671	653	676	753	723	714	684	694	657	678	750	673	678	703	678	701	685	705	701	702	737	713	712	704	672	706	750	739	667	727	743	716	694	681	764	714	713	735	684	667	684	704	708	715	711	653	674	650	699	721	705	754	681	728	693	725	692	703	684	731	658	731	701	703	704	678	654	720	709	712	711	692	705	672	703	702	665	728	661	693	679	684	710	686	709	720	717	701	649	657	727	738	722	662	705	719	702	727	740	667	746	654	732	729	703	652	674	736	716	745	729	680	689	706	694	716	729	761	659	680	703	689	704	748	744	669	747	694	683	693	705	688	714	721	702	762	713	710	682	698	680	676	735	664	689	650	694	688	710	688	751	652	675	670	678	691	683	672	721	667	718	693	710	719	732	684	712	701	700	719	734	711	686	703	735	657	685	693	687	722	718	705	640	733	710	661	717	714	683	686	701	695	703	725	696	672	664	699	695	673	668	689	685	728	668	708	695	707	697	715	696	663	652	686	699	665	673	706	688	708	673	706	719	729	662	698	739	665	681	689	702	751	706	685	707	699	721	721	689	643	684	678	703	665	770	696	706	683	681	678	694	793	686	711	715	706	703	719	652	679	707	728	658	697	691	713	663	700	690	650	680	697	696	703	692	622	719	690	698	710	714	707	741	681	684	728	677	686	649	695	693	738	667	669	716	673	691	716	704	683	736	659	692	692	743	706	726	666	684	697	659	711	752	678	699	732	675	687	687	708	675	709	671	712	710	686	686	705	677	704	694	736	714	678	645	705	693	716	708	676	692	702	697	671	715	719	713	721	681	710	731	666	663	678	740	694	669	695	712	672	694	688	742	623	730	691	699	718	651	706	701	741	744	683	710	730	694	721	734	730	713	720	696	713	688	696	687	713	709	661	675	677	772
3662	2267	1804	1211	1021	916	803	837	752	722	722	700	688	689	715	699	685	697	661	705	680	659	652	717	653	670	618	671	727	701	638	652	666	668	692	678	675	666	685	621	633	629	686	675	674	660	630	625	679	653	648	681	741	674	666	673	621	670	672	679	650	649	669	662	645	673	652	646	645	677	659	671	646	676	614	611	674	687	642	637	624	637	604	627	682	667	682	689	659	595	633	694	656	645	650	660	588	643	640	650	638	625	657	654	648	648	650	649	667	639	624	701	648	670	626	685	650	679	644	623	668	621	666	669	637	631	626	641	648	637	691	672	634	647	613	662	624	632	641	682	671	628	680	642	651	632	641	684	679	633	643	689	603	616	724	653	637	609	649	588	618	610	659	682	657	645	639	620	646	612	654	639	664	655	628	648	650	632	679	646	659	635	650	665	628	689	660	642	613	641	629	659	609	687	603	634	590	649	649	620	664	647	642	706	662	637	634	656	662	653	626	652	648	632	613	656	642	653	628	648	618	654	663	642	670	633	669	672	686	684	660	699	659	611	680	648	658	625	669	642	619	663	640	640	631	608	624	623	588	622	669	655	657	636	653	645	681	651	620	638	589	616	646	605	658	616	686	629	640	628	695	628	665	666	659	668	653	640	613	674	627	661	634	663	643	661	689	654	589	681	655	598	649	645	631	657	623	623	643	662	665	600	608	636	650	668	661	657	594	633	670	634	667	657	589	637	620	661	604	664	669	660	640	636	662	660	670	646	626	650	664	646	673	658	677	672	651	681	643	617	623	623	654	578	650	659	624	667	674	683	613	652	645	649	661	608	630	660	621	622	661	645	658	638	636	654	618	639	665	655	643	621	626	626	694	671	674	634	645	642	625	647	642	621	698	650	621	637	648	642	684	663	668	649	742	587	635	677	635	673	640	635	676	642	617	649	676	649	622	623	626	680	635	651	632	642	624	619	651	662	648	623	670	622	660	698	603	681	623	671	637	646	641	686	629	723	595	644	644	620	641	616	641	619	653	664	618	640	662	672	655	636	638	646	665	630	634	646	703	646	638	653	632	614	650	697	664	651	642	679	638	656	625	645	625	644	633	692	626	647	609	632	629	657	650	649	647	661	663	620	620	689	657	623	673	631	612	634	643	670	627	615	651	659	681	632	650	585	599	645	652	635	688	627	612	656	633	623	662	657	590	651	658	687	686	656	674	637	702	641	664	653	619	691	681	674	639	652	620	615	665	641	658	677	674	623	624	628	648	669	610	633	638	664	629	651	608	648	675	634	627	659	581	685	626	638	612	635	639	685	642	611	640	602	663	627	644	621	676	652	655	679	639	631	610	616	640	672	660	610	653	657	633	661	653	674	628	654	653	663	598	609	696	689	636	701	668	639	658	641	635	692	627	630	649	662	657	620	615	616	639	635	665	610	616	615	627	667	636	655	605	613	647	692	663	625	604	624	685	643	648	628	623	652	641	595	638	670	603	627	643	647	614	643	644	682	660	677	666	643	630	639	665	666	659	615	680	629	628	636	647	655	628	662	653	680	696	678	679	644	629	645	616	676	646	660	675	609	671	684	684	610	641	705	660	616	643	632	646	650	654	648	657	632	666	684	644	634	604	631	627	617	638	633	665	641	625	660	680	657	666	643	655	657	660	678	627	646	675	631	631	614	631	633	635	647	596	649	627	663	640	637	643	610	708	652	649	641	687	667	712	641	627	685	647	678	683	611	667	631	643	647	674	665	659	653	653	673	640	649	637	620	665	645	689	628	652	657	611	674	652	652	674	651	629	630	659	652	628	658	610	633	645	659	614	643	591	655	644	692	650	652	689	681	642	638	655	624	643	676	649	641	657	661	630	617	618	657	654	676	657	644	658	644	661	615	623	645	642	616	625	581	627	639	654	636	633	668	614	671	622	652	653	691	655	650	655	625	615	656	613	676	624	621	634	677	609	656	701	662	668	685	644	686	628	644	634	593	661	670	682	654	674	623	626	617	628	662	674	614	644	637	713	647	672	719	659	631	622	586	650	657	677	600	630	654	614	631	601	693	591	650	664	652	655	607	640	645	656	626	610	660	660	623	661	630	636	650	699	615	661	651	654	674	636	627	650	642	625	601	672	666	648	664	653	649	622	669	664	662	655	611	663	640	641	675	632	643	585	629	679	620	643	632	613	648	651	628	590	654	650	642	664	644	651	626	702	672	607	615	647	614	660	600	640	631	628	623	676	647	645	679	668	666	688	621	616	641	603	619	683	638	655	593	645	621	638	656	680	658	624	641	607	640	630	663	661	633	650	682	647	592	682	677	689	644	618	661	627	644	616	655	659	625	614	659	672	641	636	644	655	632	604	700	673	595	666	676	679	668	614	698	631	610	634	624	660	628	618	623	627	669	632	602	642	653	619	641	622	631	642	662	644	642	630	660	613	662	673	671	641	647	662	657	675	678	654	680	711	643	678	670	669	627	685	585	622	666	649	623	660	652	690	637	661	639	699	630	634	681	649	646	616	632	674	657	604	706	642	622	695	600	594	637	629	675	574	655	616	657	685	643	661	635	645	619	656	644	613	616	574	692	616	627	650	631	666	619	650	618	631	670	590	651	629	674	626	692	672	631	640	654	619	613	643	666	601	607	644	616	652	609	627	618	642	654	594	642	620	614	622	686	645	701	628	629	676	646	643	668	629	648	662	594	606	631	658	658	639	614	678	689	644	620	658	637	661	554	638	618	642	662	627	657	664	677	624	641	616	651	680	661	642	632	649	642	665	634	687	646	645	648	661	622	643	635	642	600	674	597	676	689	596	624	665	660	643	631	620	667	582	620	658	610	627	663	621	681	681	637	675	664	622	629	644	614	645	613	635	647	640	610	598	622	630	627	706	679	636	599	602	653	624	634	584	677	619	647	658	629	668	619	678	676	657	661	648	664	646	703	596	610	652	618	666	623	599	649	652	677	651	639	611	657	668	627	612	633	666	622	690	633	644	674	673	641	666	690	664	671	606	595	625	658	666	650	642	640	662	655	632	632	671	605	660	687	673	608	626	605	626	636	668	618	631	657	625	645	593	649	611	639	593	658	653	679	651	674	634	672	604	648	621	702	632	661	678	625	618	697	617	616	652	587	601	597	641	617	651	631	630	631	620	610	645	634	674	643	630	691	682	622	651	641	633	645	606	671	655	627	601	670	656	646	621	631	613	653	636	666	633	657	687	655	673	660	636	643	634	656	639	624	615	605	595	620	660	614	608	671	678	625	662	647	629	658	624	632	686	674	668	607	694	666	659	675	689	635	638	676	599	649	658	667	658	656	637	675	640	603	677	594	621	632	617	647	670	651	597	677	704	627	661	651	634	641	599	629	623	675	641	633	615	617	632	576	646	641	623	649	653	638	621	656	620	669	658	646	611	703	613	642	630	627	690	642	631	681	652	608	643	683	675	622	633	668	660	664	621	642	657	641	631	678	656	624	633	662	646	683	633	640	627	674	625	679
24375	21452	28589	24715	20132	2584	888	565	490	445	420	423	384	382	374	389	339	363	356	344	335	352	335	345	348	343	324	322	326	329	339	358	288	306	312	344	321	316	312	291	297	312	336	361	344	320	324	317	311	330	306	369	318	313	351	309	311	305	334	310	338	318	301	327	336	339	333	325	327	333	300	284	319	328	330	286	317	299	295	314	334	328	310	314	303	336	274	310	350	307	289	311	326	336	362	347	328	302	322	314	308	294	306	304	338	320	337	329	294	308	317	311	337	293	301	315	298	322	300	298	308	318	304	288	347	325	322	308	353	321	330	311	334	322	323	311	342	314	317	328	337	309	352	321	297	326	358	340	286	298	323	329	305	320	313	340	313	325	294	323	305	295	314	326	321	342	336	328	324	305	326	325	330	331	318	317	310	307	336	352	326	301	288	321	341	338	325	331	305	320	337	366	320	325	333	345	303	310	328	301	332	315	307	299	317	359	315	307	326	309	297	301	315	315	304	315	294	330	282	347	300	347	282	325	305	344	305	334	309	331	355	331	315	319	318	312	339	315	337	309	311	328	334	351	301	325	323	328	315	346	327	304	338	323	322	338	324	318	305	333	324	306	299	319	349	335	310	318	316	334	315	293	325	321	302	319	319	326	338	300	344	319	325	335	283	337	296	337	316	344	328	337	319	326	333	321	317	308	368	339	346	337	363	314	323	338	308	315	313	319	328	333	304	330	340	305	337	339	320	328	316	324	314	279	336	303	315	330	319	338	357	340	317	312	311	301	304	311	307	306	313	321	329	315	335	323	318	341	351	327	325	327	297	333	298	345	322	303	334	313	314	304	312	322	297	327	317	318	311	334	309	288	308	305	330	324	315	326	345	304	310	325	305	308	311	315	326	320	342	317	308	349	341	329	287	293	340	313	345	309	349	321	329	316	330	342	330	295	350	299	316	348	316	309	317	279	334	290	281	325	309	328	285	322	309	315	306	309	303	316	338	323	326	287	303	317	311	356	304	306	291	298	329	322	320	307	305	325	353	304	327	328	308	324	306	333	294	321	300	336	305	318	321	312	325	329	326	345	310	306	323	337	325	315	287	327	296	292	336	299	314	327	280	320	332	339	312	327	296	279	294	310	312	330	309	306	331	360	316	319	359	287	282	379	314	340	309	341	289	350	326	332	344	331	353	316	337	328	303	324	320	325	308	332	306	317	350	308	288	336	324	317	278	325	302	300	334	326	317	311	324	309	337	315	303	312	311	330	331	336	318	327	321	296	336	351	319	302	316	320	298	314	337	337	332	321	347	287	338	305	307	311	310	290	281	308	311	340	329	335	299	349	321	300	338	315	322	339	305	332	353	308	322	323	300	318	304	341	353	316	332	321	285	322	331	304	340	351	303	337	342	328	321	321	327	348	310	280	309	347	311	309	342	308	311	327	331	317	311	310	304	312	349	317	323	317	343	331	318	336	293	313	327	320	322	303	305	296	335	311	314	303	353	340	288	327	359	309	331	321	324	282	321	327	319	305	325	320	330	307	336	326	332	307	338	309	306	312	320	302	286	334	288	325	293	296	314	314	311	315	286	301	331	316	294	284	352	326	327	319	331	296	306	306	332	333	321	322	295	308	306	306	335	300	347	314	354	281	384	320	281	341	310	318	316	314	298	294	326	333	290	313	313	329	293	329	302	321	303	326	328	297	295	311	332	327	331	334	332	299	320	340	343	306	310	300	298	320	338	304	327	308	289	328	311	317	324	340	297	299	350	339	298	324	316	294	345	284	312	318	307	295	314	333	307	307	307	315	317	330	312	336	339	302	311	305	307	322	318	314	318	294	328	319	345	312	334	273	323	295	304	283	311	304	327	322	308	354	306	294	338	348	323	310	320	322	322	325	290	328	294	334	330	310	323	297	299	317	332	307	302	372	318	312	340	338	308	310	292	315	324	350	328	363	312	323	315	279	312	307	325	299	313	295	286	320	321	336	324	343	296	314	339	315	318	316	315	302	334	337	324	319	316	323	292	317	319	323	289	329	308	314	315	322	318	350	319	319	309	300	320	319	324	330	329	336	360	310	352	300	301	338	299	348	306	287	320	327	307	334	325	315	321	303	323	290	324	315	332	351	310	326	338	310	305	345	312	312	318	300	275	343	318	316	341	341	307	301	329	296	316	289	293	328	321	292	313	298	301	327	350	307	307	322	315	338	285	311	297	274	304	288	307	306	320	317	340	315	323	302	317	328	293	302	327	323	311	332	305	272	323	339	310	330	310	324	320	340	345	326	330	308	323	284	308	346	324	352	290	287	304	325	296	333	294	331	336	315	280	302	346	333	322	297	321	342	364	293	315	311	343	318	281	313	327	345	319	308	341	334	323	310	307	327	322	302	340	340	323	311	300	350	310	316	320	281	289	311	321	314	291	314	341	348	320	308	322	315	355	300	321	344	317	320	311	329	328	308	319	300	329	297	317	358	312	314	337	311	318	306	298	340	302	308	321	356	311	321	334	325	357	329	336	326	298	326	327	286	314	326	314	332	306	304	323	304	323	296	317	321	313	336	295	305	305	300	329	311	345	303	360	320	322	302	317	322	331	321	328	332	322	303	341	320	313	321	287	318	306	315	335	314	338	332	303	318	349	311	308	322	299	311	284	337	310	323	366	292	315	335	328	334	333	308	334	290	326	324	305	290	328	339	300	322	306	305	325	306	321	312	308	308	308	322	298	305	307	318	326	304	330	333	331	310	313	349	329	330	289	336	313	339	319	286	327	318	335	298	279	299	312	298	320	311	335	315	350	302	307	340	305	313	318	349	323	322	318	306	315	362	348	330	330	314	329	325	327	346	331	349	305	348	320	319	314	305	308	316	314	303	319	341	325	343	330	311	299	326	321	363	329	310	292	305	323	309	307	317	337	321	322	331	283	312	342	319	317	323	311	316	320	299	332	312	318	300	302	303	309	310	322	339	309	299	299	329	289	331	344	348	296	323	294	279	358	332	318	288	335	324	322	313	328	301	350	333	310	316	335	300	335	321	301	307	312	308	322	331	331	321	332	307	318	321	325	338	310	314	348	291	325	336	319	336	310	300	308	318	336	311	326	328	316	277	317	304	348	315	330	322	332	349	290	299	293	300	318	322	299	321	290	300	318	327	316	311	295	319	318	305	279	323	268	302	293	327	338	281	303	310	308	320	324	307	290	313	292	353	267	301	313	322	312	319	320	325	318	329	318	334	351	293	316	319	292	334	306	338	299	324	284	310	336	329	293	314	312	327	297	316	311	339	316	293	294	320	300	283	304	307	328	311	310	313	321	332	364	296	290	313	306	312	302	273	339	331	351	305	322	322	331	324	310	337	296	302	339	346	309	323	336	297	304	306	305	333	289	298	317	292	310	351	330	313	325	348	325	299	308	322	320	313	320	339	311	275	299	299	317	333	318	313	359	281	331	323	308	326	337	301	330	295	329	301	310	310	328	330	303	305	332	301	307	307	304	323
3401	4677	3750	1833	1238	1033	831	689	599	565	512	489	487	429	438	410	380	407	429	397	391	380	413	385	388	382	374	353	351	393	340	355	363	365	371	366	357	309	344	361	380	337	408	348	344	354	357	311	371	389	333	332	312	383	326	382	355	354	368	372	347	336	310	344	340	370	348	335	338	375	349	345	344	382	357	330	357	340	328	329	315	348	384	385	363	366	338	362	386	348	343	340	352	359	367	337	351	324	342	346	371	306	344	334	355	338	318	373	341	330	339	329	336	359	358	342	342	356	370	358	375	342	307	352	325	309	334	330	367	339	326	357	366	316	336	361	296	351	346	352	357	360	332	330	332	357	330	359	354	341	342	337	332	357	372	329	353	346	356	345	338	335	288	315	348	380	323	366	315	354	341	341	333	363	329	336	348	350	358	348	360	337	326	352	365	333	350	361	337	347	317	334	324	338	376	336	312	362	331	333	336	334	359	347	338	373	344	368	358	358	351	345	325	340	371	329	341	365	314	313	328	332	335	338	332	317	350	336	327	318	385	327	318	331	360	339	342	341	349	360	370	350	345	357	353	342	364	323	331	380	305	341	333	320	348	340	340	328	360	320	341	339	347	347	332	328	329	351	347	355	361	334	345	345	361	332	339	357	328	368	374	372	369	319	358	329	343	376	382	349	341	347	356	366	348	334	341	342	355	323	354	363	319	321	325	329	359	364	315	330	326	354	321	351	323	300	342	332	344	330	323	349	347	322	361	343	352	352	342	356	340	337	353	361	348	368	343	355	328	330	315	335	333	324	305	316	357	333	351	367	336	348	369	338	343	358	353	338	332	347	334	337	371	341	326	346	357	344	323	339	363	327	313	371	342	362	368	341	358	350	328	333	347	335	281	321	328	316	349	339	349	319	350	316	322	343	331	372	338	359	337	357	343	324	373	332	318	364	360	336	330	379	331	316	313	330	316	326	339	344	338	316	311	378	322	364	368	348	329	327	357	357	336	345	318	345	336	327	355	364	310	321	314	351	349	323	366	309	343	318	305	325	350	343	383	362	377	334	354	338	360	337	335	336	369	311	340	325	334	330	329	326	321	344	364	378	359	345	342	353	352	341	320	333	343	335	331	337	362	340	343	336	331	341	344	346	332	358	333	332	362	348	346	338	358	337	323	349	360	356	343	360	358	329	309	373	341	316	346	332	349	352	375	348	330	359	368	328	318	346	318	321	333	321	346	344	321	340	351	351	343	327	342	355	324	398	341	345	334	329	348	354	321	311	331	339	360	334	313	348	351	319	335	295	328	306	334	346	366	353	342	318	331	328	340	343	371	351	354	370	365	343	342	328	336	326	349	331	334	359	307	365	360	331	326	334	320	312	346	341	331	338	330	336	329	322	339	317	336	334	334	333	354	313	307	335	333	343	347	300	345	355	342	317	329	362	332	339	353	366	367	348	389	351	328	336	354	325	375	334	351	335	324	327	328	362	339	353	369	349	352	347	335	331	325	324	311	342	325	306	336	327	328	369	323	357	328	329	343	337	356	317	341	355	342	321	352	304	325	363	343	332	342	329	330	357	340	319	373	306	344	323	324	327	312	385	325	349	345	335	336	326	338	343	338	357	316	376	335	335	327	324	317	358	313	370	369	366	377	343	347	321	332	298	332	340	320	388	346	321	313	366	339	353	338	290	325	327	331	307	328	350	343	282	328	319	334	324	336	334	338	326	342	326	318	358	365	331	355	340	341	316	352	338	332	322	350	319	364	334	327	335	330	349	326	324	331	358	344	340	309	335	354	338	324	327	358	349	345	311	334	350	339	323	323	339	338	355	377	345	347	303	368	351	348	316	341	329	322	320	352	331	319	355	335	359	349	317	322	334	320	347	321	329	353	312	320	309	306	356	312	329	328	326	337	342	314	367	338	340	291	343	360	331	356	331	364	336	353	358	332	355	351	314	345	339	328	346	330	380	348	372	366	315	327	336	351	342	329	345	311	343	371	324	316	320	341	328	359	309	324	338	355	315	353	371	356	341	345	347	296	342	384	374	353	355	306	303	327	366	350	339	320	363	330	324	342	349	344	360	346	329	320	312	319	346	340	327	316	333	358	338	338	345	346	379	322	343	337	338	340	319	341	340	326	338	321	331	331	345	330	362	325	335	339	318	339	334	322	326	335	335	362	346	360	390	339	314	356	341	334	332	337	349	330	329	347	315	357	344	323	338	353	343	299	309	347	358	330	354	330	352	313	357	350	304	333	338	320	350	323	328	313	356	352	333	349	335	332	330	359	309	353	345	326	336	357	356	332	335	341	378	354	326	340	338	319	338	320	366	371	363	326	304	315	336	352	340	344	348	308	351	359	335	317	311	364	308	327	333	325	325	369	313	333	322	337	333	334	345	324	338	325	363	326	347	349	343	334	322	366	323	370	330	367	334	330	355	351	302	354	320	342	333	335	342	326	344	333	328	327	308	316	345	354	334	380	316	319	325	361	382	317	366	359	340	333	369	313	349	372	308	355	364	325	351	334	367	332	339	320	326	350	339	347	335	322	351	329	317	348	342	380	338	332	310	322	338	354	329	342	331	329	316	317	315	332	329	346	350	321	341	342	313	349	333	324	371	350	357	350	304	333	285	317	336	332	321	340	308	355	357	368	309	327	333	346	355	337	302	291	316	341	305	334	331	309	337	357	337	313	333	377	359	336	333	326	345	325	374	354	344	361	371	336	334	332	317	341	332	324	324	318	365	337	360	319	344	344	334	314	348	377	351	356	332	384	333	315	322	348	321	329	330	302	360	360	353	310	348	379	348	348	340	328	312	316	345	318	333	339	308	375	344	307	343	326	317	344	341	314	334	320	347	310	316	318	344	331	314	324	341	362	333	329	369	349	331	319	367	324	351	325	314	333	354	313	352	330	346	346	355	311	341	336	339	352	355	270	323	330	328	336	333	299	336	324	322	327	342	332	344	332	359	306	339	324	328	339	331	328	313	327	335	333	350	360	345	341	325	336	363	357	322	338	313	296	320	315	335	369	332	340	320	323	318	335	356	346	318	323	344	342	318	328	321	315	364	360	337	344	353	334	350	309	352	381	374	325	354	357	324	329	319	352	310	315	356	332	323	341	295	343	356	335	331	341	334	300	345	337	333	315	303	327	339	329	326	325	364	328	343	327	319	325	332	367	327	353	312	335	345	342	333	336	329	336	315	354	315	373	345	359	332	343	337	351	350	371	312	346	344	309	344	370	326	347	306	327	354	313	344	324	332	334	329	312	327	319	332	352	330	303	334	343	343	303	355	351	313	358	316	351	333	301	329	329	326	351	358	314	336	365	337	327	339	329	336	340	326	332	329	354	341	326	338	313	325	320	352	345	337	344	350	368	365	334	335	329	329	326	333	308	343	354	299	337	369	350	340	334	328	331	335	325	344	322	328	347	340	330	329	334	364	343	349	319	309	328	353	374	343	323	350	307	324	314	300	328	304	316	341	329	336	345	353
27613	11653	1837	1162	827	822	804	796	813	791	863	837	812	820	818	802	800	814	823	878	814	766	815	827	834	751	795	831	787	787	882	808	790	794	794	882	791	826	801	801	837	855	863	802	850	811	812	796	822	799	843	827	819	791	846	828	754	819	834	763	784	774	771	841	814	794	788	835	761	822	812	764	823	746	784	799	857	808	818	819	847	818	825	813	823	821	794	816	798	777	803	862	823	813	819	865	838	824	806	867	753	817	787	852	831	793	845	818	784	821	822	841	831	811	819	786	807	807	810	786	839	807	792	739	787	817	805	818	804	841	812	744	844	815	798	809	868	778	785	794	852	876	785	769	867	801	824	799	838	773	793	844	839	793	820	807	784	770	814	786	750	799	808	778	766	792	831	802	822	816	804	823	811	833	817	837	835	799	828	791	776	796	793	827	787	830	805	831	831	785	787	832	792	790	822	833	818	774	798	783	807	822	794	760	840	844	848	794	843	790	808	820	761	834	812	822	827	841	815	799	780	805	832	747	862	835	807	820	827	845	816	808	797	790	773	839	777	843	834	809	794	842	796	828	810	790	812	794	824	826	817	792	784	809	794	832	829	821	833	743	803	866	770	804	836	798	778	786	843	827	772	847	836	794	814	832	823	790	823	817	840	791	798	829	826	824	850	811	859	824	814	802	860	786	789	824	812	814	857	816	824	763	810	768	844	810	774	827	823	805	800	807	812	818	817	811	824	795	834	812	793	806	778	810	837	820	799	797	795	819	772	769	811	785	813	793	857	804	834	803	769	824	824	815	773	822	820	777	826	846	856	832	813	785	800	801	769	827	823	840	787	832	849	820	825	816	830	810	828	854	816	823	833	789	789	846	769	859	766	836	771	814	822	772	805	786	810	809	773	824	770	792	804	815	807	807	782	799	852	836	784	761	804	855	822	799	844	805	807	748	829	841	840	795	816	804	792	812	762	801	785	807	823	785	848	848	784	825	766	783	846	810	775	805	819	802	779	801	810	833	804	796	800	848	801	803	807	810	841	808	781	826	828	734	848	787	818	767	828	825	829	807	880	779	809	845	835	774	850	777	764	784	853	851	807	800	812	852	816	754	833	789	825	860	836	788	771	801	764	780	829	807	846	783	788	822	795	811	839	825	821	805	804	785	782	769	827	833	813	809	777	815	758	860	775	782	813	781	783	786	829	805	821	839	785	805	792	767	804	799	830	836	807	778	858	764	745	788	795	847	877	784	780	807	812	827	779	842	813	798	829	829	820	830	807	831	787	825	830	763	826	815	829	812	832	824	824	758	844	810	784	848	787	784	851	806	779	846	785	791	815	809	825	777	785	779	781	801	793	835	812	848	832	818	750	761	796	811	745	780	798	828	884	840	802	873	793	802	777	806	761	878	844	821	775	826	841	827	833	804	806	876	777	819	795	795	747	783	816	820	842	810	763	826	791	703	835	781	816	827	845	836	818	840	870	808	835	831	762	804	784	786	803	821	817	817	804	790	833	782	814	851	765	870	811	827	764	780	849	791	839	857	769	802	815	865	820	807	776	796	802	815	815	812	845	795	775	740	739	808	858	758	818	826	793	814	774	793	800	817	809	831	810	814	802	837	832	885	809	836	778	825	815	842	763	825	811	750	854	818	797	819	846	843	859	834	809	791	812	791	759	819	783	820	786	849	825	831	801	758	791	800	852	823	775	780	839	766	815	843	829	828	773	790	766	820	788	803	806	805	800	887	786	782	816	842	825	759	770	846	810	821	817	832	804	821	829	795	844	830	783	861	823	811	779	814	763	761	838	821	818	808	819	738	802	824	796	786	852	803	875	781	832	830	786	813	811	805	800	860	792	770	811	868	803	829	873	804	789	769	795	831	804	793	828	809	830	837	814	834	828	854	848	835	805	772	847	807	798	774	816	838	800	811	823	762	804	778	830	770	808	774	799	781	777	837	808	808	800	784	804	836	826	827	804	809	799	810	799	836	816	766	803	804	834	819	839	796	850	762	813	862	849	845	794	815	798	824	805	822	835	825	765	789	779	813	774	813	807	805	811	846	813	814	841	851	838	835	809	842	813	870	844	829	788	804	802	881	838	815	815	805	793	837	788	779	851	811	768	768	809	852	794	797	803	806	829	856	854	822	845	856	816	825	803	765	811	833	814	834	826	761	810	789	816	793	812	813	853	842	814	826	818	788	828	799	781	790	813	815	834	877	802	789	761	784	813	793	803	812	826	801	888	864	820	801	835	818	820	830	832	787	800	865	754	755	839	766	855	801	828	775	808	828	765	784	831	788	836	801	824	815	846	786	820	819	793	786	841	785	833	787	815	788	823	811	802	792	853	860	796	867	842	830	823	827	773	780	855	797	783	821	815	781	797	844	877	853	846	812	808	829	826	806	847	890	786	816	882	805	782	824	817	810	845	811	825	802	793	826	823	799	850	861	827	793	826	826	819	802	792	852	790	817	814	790	815	821	839	795	851	812	879	794	809	782	841	823	877	826	782	840	838	844	855	764	814	769	824	802	814	823	807	807	867	849	818	787	838	829	750	807	828	812	784	853	811	833	832	798	824	797	796	802	775	847	834	821	826	806	859	821	786	820	806	854	802	811	843	784	766	831	774	795	814	748	794	812	816	779	814	860	813	783	807	815	811	816	764	830	760	788	796	816	827	834	806	861	854	761	844	813	771	773	779	827	871	800	809	826	822	840	833	820	822	817	795	831	804	850	804	770	830	863	813	820	800	864	823	807	778	828	815	799	859	781	862	863	821	887	804	808	810	831	871	872	844	833	869	825	800	825	809	804	824	813	770	816	772	769	841	783	839	819	822	819	802	776	823	791	809	847	815	829	831	778	826	860	753	828	800	772	892	788	771	865	834	822	796	809	800	865	825	783	843	837	812	756	820	814	843	813	750	802	816	820	822	812	834	801	844	859	820	836	799	841	769	798	817	736	788	802	862	808	810	823	821	841	868	819	793	827	833	818	833	797	819	843	806	823	784	756	822	812	782	821	786	846	821	831	797	816	800	837	817	846	807	789	777	774	800	818	817	836	812	800	793	791	862	817	845	783	846	833	817	822	794	837	849	825	806	809	784	785	782	865	834	816	785	817	826	849	801	810	787	791	830	846	841	775	815	811	810	797	862	815	810	813	798	845	769	808	838	848	766	760	776	787	817	825	801	761	734	829	823	773	846	841	779	829	811	844	775	783	768	843	809	841	778	775	819	810	852	848	831	853	801	776	846	837	833	803	797	805	833	808	801	824	790	815	821	879	843	802	844	787	775	782	775	875	803	821	814	869	811	814	788	816	861	815	778	827	836	786	830	791	764	830	795	780	789	824	815	782	808	806	813	799	805	760	802	765	838	793	823	823	894	820	840	822	849	801	818	805	846	828	820	805	814	794	790	841	804	757	798	823	779	784	883	808	824	788	856	820	803	839	821	788	840	806	862	811	822	767	800	811	879	751	820	780	784	829	815	818	840	765
5193	974	866	809	812	769	755	751	739	765	749	779	714	717	751	745	710	756	708	680	745	693	708	724	723	718	711	742	728	770	684	724	724	714	761	733	724	696	695	759	799	699	739	742	709	721	696	725	727	758	735	775	685	718	683	738	731	737	734	776	789	730	765	717	758	732	739	754	786	741	690	715	742	774	731	719	763	773	715	752	720	709	717	730	734	725	714	720	734	720	716	755	694	770	754	740	701	716	730	749	725	741	715	729	725	711	762	753	733	760	747	766	746	676	781	742	774	735	748	713	711	693	687	696	705	732	713	771	737	755	741	765	787	775	714	733	727	736	720	770	724	707	745	714	765	725	733	717	724	736	755	682	711	693	735	712	743	730	682	725	757	744	703	700	725	742	732	713	711	716	731	747	684	799	715	722	707	744	751	718	704	689	709	659	722	767	721	736	692	701	762	723	763	732	708	747	751	724	699	727	721	737	727	732	727	744	759	741	684	762	738	688	704	697	743	755	771	712	700	724	732	708	670	752	696	754	800	703	734	752	714	699	752	732	779	727	725	746	730	713	677	743	724	714	735	745	736	707	702	713	707	702	721	768	756	684	713	667	688	738	747	783	683	720	745	730	732	711	760	737	752	716	728	715	725	767	738	757	728	752	712	739	764	744	765	710	736	706	761	687	764	733	754	747	705	698	714	729	728	732	679	743	741	747	697	728	760	694	711	769	665	726	716	737	725	743	720	744	750	759	732	714	785	733	776	745	728	723	696	760	690	711	746	725	745	682	711	733	727	724	747	768	743	746	744	752	725	728	689	717	707	710	756	769	725	736	729	759	732	686	690	686	749	708	714	736	672	691	728	707	750	748	745	722	660	714	738	792	680	706	743	699	720	751	698	740	744	713	734	679	744	787	708	751	696	747	738	706	736	705	766	693	722	753	668	719	750	753	718	712	759	733	727	679	700	689	751	686	688	697	703	727	676	703	758	770	705	677	707	746	672	736	701	716	700	777	772	742	712	713	762	737	721	794	729	726	709	720	710	716	711	698	753	697	698	739	747	746	736	694	685	712	693	733	706	714	729	707	714	730	760	700	739	727	730	725	731	748	745	727	727	745	731	713	686	693	715	758	725	708	726	716	731	710	705	691	729	760	690	658	684	697	717	721	734	739	725	718	756	721	727	743	715	733	779	738	667	672	687	742	731	764	725	724	751	729	705	742	732	700	733	698	744	729	692	734	738	712	748	788	760	725	749	733	732	760	766	751	704	738	708	747	730	749	751	702	759	688	774	734	769	697	748	726	788	674	729	753	748	711	732	744	747	755	726	689	696	721	692	776	724	728	784	744	723	706	720	713	724	725	742	725	717	716	737	709	762	727	682	701	725	743	735	724	744	719	733	745	703	710	670	699	738	725	726	694	748	722	735	705	709	710	734	696	721	699	760	750	744	714	725	708	727	752	742	720	726	751	686	727	766	747	766	733	728	736	695	734	735	670	702	748	709	713	710	712	737	713	736	753	720	723	757	670	734	734	735	690	692	721	761	683	731	702	726	748	792	736	751	759	720	702	726	714	725	675	726	727	752	745	701	780	728	707	694	768	739	718	708	691	769	727	697	721	749	759	712	716	740	775	722	735	756	676	724	698	670	723	759	735	717	688	734	706	745	779	759	749	709	733	738	678	731	749	766	713	704	703	692	699	769	725	723	730	737	762	714	718	752	707	750	759	674	768	699	765	744	704	719	744	723	716	746	736	676	737	703	745	763	726	712	784	718	705	741	754	765	790	698	752	716	773	733	741	741	681	727	733	719	731	730	687	790	722	751	723	739	701	716	724	727	743	765	752	704	740	710	739	711	763	737	705	716	690	695	702	694	809	754	690	751	743	732	665	753	769	655	753	729	705	749	705	720	790	803	747	753	736	752	736	777	770	727	714	742	763	719	758	706	714	690	684	700	786	722	733	735	749	760	721	727	743	744	714	733	748	735	717	678	769	727	730	763	684	737	715	737	706	707	761	725	695	672	736	752	751	726	692	722	772	719	693	692	718	741	689	722	729	747	717	702	737	739	733	768	720	741	765	694	704	727	785	724	757	753	720	735	752	762	722	727	724	689	768	753	696	738	749	699	742	758	769	702	716	735	725	740	692	739	729	700	709	712	676	749	739	722	738	756	757	752	695	712	712	749	715	711	682	672	719	717	750	691	757	713	718	678	686	741	715	744	724	751	723	654	727	704	775	741	702	777	707	740	745	732	681	724	797	741	661	749	675	759	741	771	738	704	750	692	716	731	713	746	675	739	748	730	687	704	682	718	718	734	703	737	723	760	720	710	704	702	710	709	734	742	698	738	747	721	749	717	779	703	740	686	697	723	705	738	697	752	707	745	735	733	752	712	752	738	735	647	708	719	716	748	735	712	756	691	769	768	755	691	743	753	730	746	714	705	685	723	733	767	760	724	766	759	743	716	714	707	717	717	691	729	706	778	724	716	734	703	726	773	755	700	718	717	727	737	716	733	727	752	706	687	741	776	725	704	767	724	757	720	768	724	716	707	724	693	714	688	714	756	721	706	722	771	764	718	713	726	750	721	722	687	734	702	714	711	660	729	743	702	715	754	726	693	715	726	665	717	745	705	730	721	732	716	749	752	765	711	781	717	722	676	731	737	706	696	765	765	720	694	695	716	729	755	731	771	753	734	738	742	680	703	743	751	743	682	735	716	783	750	705	707	745	715	708	717	702	688	734	783	730	727	760	735	701	734	715	717	760	723	704	741	696	731	781	736	736	703	720	728	744	699	743	735	694	674	795	679	722	727	756	748	694	707	704	733	705	708	765	748	782	702	712	713	705	740	682	695	702	694	733	745	730	712	743	763	730	724	749	780	721	746	725	688	684	757	782	722	709	724	777	792	735	750	706	729	727	757	728	704	736	666	753	746	739	710	710	748	742	750	717	706	780	715	769	758	720	700	736	758	725	771	756	725	728	752	704	728	744	718	761	679	688	741	678	730	722	739	702	764	682	737	713	693	727	690	750	670	768	744	704	718	740	724	702	716	740	734	720	702	727	689	725	719	660	719	684	700	719	766	743	714	736	724	719	739	724	778	666	729	780	730	719	759	768	782	779	703	741	676	722	745	761	771	714	786	729	681	705	701	751	782	702	728	727	733	723	712	716	734	715	727	732	702	726	732	717	713	687	734	747	712	699	668	766	723	699	744	740	703	713	698	741	699	728	689	754	729	716	771	745	742	737	693	731	763	723	695	724	717	752	682	696	710	715	707	738	715	718	685	700	751	696	760	687	764	758	715	690	771	732	764	727	755	740	737	745	712	690	726	732	721	765	727	752	728	731	739	708	762	721	753	727	735	750	738	740	745	706	720	730	788	753	731	731	745	706	728	721	724	770	761	710	783	737	718	702	682	697	703	688	695	750	722	728	724	759	676	742	719	724	753	765	706	761	729	725	727	714	721	743	748	769	712	711	731	776	764	746	769	785	716	719
25765	21404	25582	17969	1872	1006	881	788	786	719	789	722	763	750	741	733	741	700	720	711	742	695	730	679	699	664	748	704	700	693	730	670	678	718	741	686	706	736	733	711	687	709	637	706	681	660	693	694	698	676	643	681	700	698	701	664	675	713	674	715	714	729	744	726	712	732	705	694	692	721	752	653	707	687	693	657	690	741	683	710	711	663	679	657	741	669	680	685	712	767	708	703	704	740	722	716	712	697	682	717	728	704	705	647	722	675	711	727	721	685	706	694	696	705	686	683	685	679	691	668	696	662	655	706	706	716	673	686	687	692	765	695	721	688	738	692	704	694	729	738	689	689	698	711	703	683	694	698	739	723	699	696	685	687	733	677	699	673	680	672	699	738	677	685	651	690	693	690	709	687	719	709	709	735	687	731	683	686	695	717	676	719	703	722	649	704	690	678	675	710	654	698	695	722	683	700	659	693	727	748	674	686	710	656	675	691	708	698	683	660	698	667	673	671	699	682	670	693	661	709	701	644	710	689	729	669	686	688	745	717	663	671	745	722	698	705	687	687	660	724	740	673	672	716	703	713	711	683	651	714	692	699	701	665	704	681	671	703	680	654	691	704	716	691	669	682	640	670	675	646	676	666	702	713	648	708	700	686	723	723	731	702	674	724	676	659	686	699	672	745	722	681	742	684	712	668	695	734	705	739	733	714	709	702	669	741	715	702	693	704	651	716	654	657	732	679	677	711	672	683	643	690	716	701	708	715	672	651	622	694	673	698	698	659	704	687	690	658	657	705	682	725	677	692	699	681	672	668	673	726	692	673	712	711	695	670	708	682	671	692	668	680	688	670	708	727	710	733	692	667	713	719	686	716	721	657	689	688	707	739	704	686	739	724	729	672	685	726	713	714	703	654	702	685	707	690	716	686	679	731	741	693	667	673	662	697	696	689	712	678	695	735	684	721	656	688	662	648	722	693	679	692	688	692	673	654	702	678	723	716	701	720	682	722	713	714	677	714	726	697	703	694	726	741	701	658	716	703	682	695	707	669	684	690	669	690	689	689	654	678	666	673	700	754	691	674	725	706	666	672	680	683	721	664	674	729	697	659	710	713	696	681	732	716	728	685	630	663	692	719	665	704	700	713	690	636	689	767	715	674	690	677	674	730	719	716	675	727	694	678	738	718	670	737	672	657	710	741	693	728	707	686	692	678	683	686	717	663	707	672	721	703	659	670	679	684	704	662	735	732	751	706	690	730	694	657	672	683	681	686	682	678	698	656	703	742	708	706	699	687	717	725	696	646	687	660	711	672	734	692	674	730	719	689	678	693	706	689	658	711	692	681	652	692	699	670	713	678	695	717	685	683	691	678	680	686	748	668	711	685	698	662	669	765	691	774	688	731	736	729	709	718	631	670	732	749	665	689	709	679	677	686	634	727	712	647	685	712	657	681	705	681	713	676	713	709	689	726	703	668	709	664	700	720	729	714	654	652	658	702	652	676	692	653	687	686	662	670	663	720	706	721	707	671	690	672	680	654	737	679	696	687	708	718	709	705	663	720	681	668	719	719	723	696	669	689	698	693	726	705	698	707	694	691	668	679	716	705	698	699	677	685	695	703	687	671	684	725	704	752	674	717	692	719	741	724	690	716	680	687	664	714	712	690	683	701	709	706	723	702	733	722	640	691	681	650	663	694	691	656	707	672	719	719	675	692	703	732	757	746	705	692	685	708	636	730	698	683	725	705	662	672	709	648	692	663	710	651	725	721	677	671	677	664	684	740	722	762	703	738	744	718	689	712	677	724	697	702	605	677	688	709	708	695	674	751	723	698	711	727	685	698	674	651	696	706	699	739	700	707	682	707	684	701	662	669	696	700	682	674	689	744	701	649	709	677	685	699	671	693	694	685	703	711	670	713	708	646	668	693	698	740	670	669	650	718	726	683	686	677	733	683	693	641	694	721	735	744	700	724	660	718	680	678	708	717	746	686	701	681	698	702	664	715	666	683	679	685	716	671	667	722	677	690	717	697	709	722	681	673	720	670	630	705	658	698	640	699	745	706	679	712	659	689	680	679	686	713	688	690	630	717	694	680	717	667	738	725	690	680	736	688	719	648	716	704	694	673	716	743	703	709	699	734	688	746	744	664	696	702	721	695	672	677	709	667	669	704	669	714	703	722	690	732	643	656	757	689	649	667	658	724	691	681	703	686	700	707	742	722	698	694	650	686	748	681	655	714	666	729	678	692	703	680	692	698	648	690	696	639	662	722	690	690	661	666	722	648	666	695	700	730	678	677	663	705	719	716	707	699	736	729	652	687	680	712	656	724	646	691	705	691	687	737	684	641	680	708	713	691	701	686	652	711	658	656	706	690	714	729	730	719	674	701	707	734	693	704	717	670	679	697	704	695	692	660	737	671	677	688	669	720	717	719	731	734	690	701	662	716	691	712	728	719	696	637	671	649	679	690	677	713	712	702	699	695	708	704	666	652	725	736	711	683	729	706	665	691	722	726	703	711	763	681	658	744	707	715	730	707	679	709	724	681	747	646	712	715	686	689	672	757	672	721	658	684	730	729	732	734	709	689	714	676	731	704	727	687	681	667	693	680	681	702	668	766	706	678	720	689	703	692	681	709	720	680	727	740	714	671	713	669	684	692	665	669	721	699	701	676	724	680	686	688	724	698	726	731	704	692	677	693	718	700	673	675	682	759	629	708	697	733	708	716	703	688	687	647	663	719	706	697	681	694	711	711	697	700	682	684	710	693	693	728	699	714	691	635	750	714	674	755	703	681	729	639	706	677	735	687	691	680	697	720	726	694	691	637	699	711	690	732	693	700	672	660	723	683	675	702	705	679	701	658	710	631	644	687	683	689	657	689	682	708	757	754	707	686	687	659	721	688	647	677	678	722	667	690	713	650	689	656	684	696	697	692	764	707	706	673	729	702	721	711	691	710	704	750	684	693	685	662	689	728	718	738	706	686	690	711	686	724	726	700	681	674	655	691	735	708	662	691	682	664	691	726	651	722	721	693	671	668	709	697	692	760	730	684	740	675	666	691	704	703	612	678	692	686	687	666	692	641	712	741	698	714	638	692	671	697	675	645	671	722	703	719	676	686	706	746	670	736	668	703	699	700	710	689	697	676	688	750	698	730	682	666	660	682	661	644	717	696	650	708	680	688	716	662	712	703	702	678	676	636	643	678	662	736	687	663	710	698	720	653	699	724	676	692	685	769	784	707	665	683	688	706	697	694	709	683	716	718	701	685	697	691	644	674	667	706	688	703	726	706	707	686	680	684	655	698	670	654	701	690	688	676	702	667	697	679	679	669	648	671	699	733	728	692	712	675	693	671	684	672	698	682	681	670	722	736	744	716	744	688	696	682	664	670	666	668	712	652	685	692	771	717	657	711	696	696	691	692	710	707	688	748	718	669	669	678	676	718	704	659	662	671	680	733	660	685	684	705	696	674	685	703	705	667	679	702	677	726	708	692	688	685
3604	2214	1864	1150	977	872	792	770	777	700	738	683	672	697	731	703	643	719	687	675	642	656	696	705	640	625	641	631	619	698	676	674	703	685	672	672	647	681	606	680	663	648	677	675	671	636	598	669	643	667	657	618	666	694	717	684	647	665	616	631	653	643	637	674	636	612	668	644	645	630	576	624	668	624	685	694	642	665	679	659	672	652	622	667	617	671	730	644	665	655	638	636	679	651	658	643	679	657	664	616	671	616	611	683	653	652	614	697	625	652	646	664	673	624	652	632	649	633	652	632	683	655	631	672	670	615	706	639	649	652	640	697	668	666	645	688	641	655	687	619	632	634	687	698	645	638	661	669	662	649	628	657	628	647	655	669	653	680	660	666	645	644	636	655	652	626	675	620	663	636	632	605	651	658	697	620	662	691	626	640	659	668	618	634	655	634	680	598	671	609	603	646	691	614	664	651	653	631	606	692	649	668	645	640	676	657	665	642	627	640	612	645	649	635	635	623	619	640	613	665	601	632	641	671	625	660	674	675	636	608	643	621	629	632	622	679	678	656	685	649	649	650	620	654	636	685	678	696	678	622	641	618	649	639	678	595	611	683	624	623	657	684	648	585	648	700	661	677	639	619	645	621	628	631	643	658	648	646	632	671	629	643	657	680	635	657	636	670	673	623	640	614	659	667	624	668	636	653	641	635	656	647	614	624	661	661	612	672	669	631	626	633	636	680	636	624	648	618	676	664	639	636	672	612	686	618	602	626	659	670	620	694	606	612	695	604	638	647	657	637	647	662	669	623	676	625	652	634	664	666	663	668	634	698	599	688	686	622	634	621	674	641	651	645	635	628	688	660	574	639	626	609	674	657	657	654	681	626	630	661	664	630	610	640	663	623	633	616	615	679	683	619	674	669	640	621	649	648	671	640	638	628	676	631	662	642	648	660	660	648	673	656	607	641	627	631	635	637	664	664	647	587	621	608	621	659	689	679	682	651	677	668	634	613	610	603	678	663	643	642	686	662	662	622	656	655	653	676	639	661	651	667	616	684	671	645	657	631	622	631	636	643	665	651	647	624	684	632	628	605	625	650	651	624	683	619	648	668	675	641	624	684	669	693	686	622	667	615	659	641	645	677	631	622	642	668	674	655	658	619	624	629	649	655	643	573	672	626	659	654	657	696	670	669	643	672	606	637	591	663	672	609	630	626	623	608	642	628	647	610	664	675	667	656	641	631	621	642	696	630	688	672	653	610	657	645	667	652	677	638	656	646	614	644	647	614	646	656	611	627	646	675	640	639	642	641	626	663	634	672	658	664	644	625	668	643	670	663	678	639	655	655	625	644	623	666	605	658	625	669	648	561	706	659	659	657	642	650	663	644	661	620	665	659	677	643	653	652	687	646	649	632	607	658	633	604	640	646	573	677	632	592	638	658	650	681	635	658	643	673	637	659	636	598	641	700	702	603	676	621	648	616	699	656	569	706	623	625	636	627	659	699	659	615	659	596	642	651	722	612	649	646	628	662	623	640	638	647	587	681	607	610	680	649	651	685	650	689	665	632	599	700	653	632	642	659	603	644	651	611	660	676	652	625	654	651	627	652	653	637	647	660	689	660	672	666	608	630	685	672	663	614	642	660	651	618	620	652	659	597	667	634	648	619	679	624	616	601	649	623	646	659	646	603	681	653	631	593	664	659	635	662	619	645	646	626	664	647	740	627	619	720	626	645	629	623	645	633	629	644	662	644	617	648	655	642	707	642	625	627	651	629	663	665	614	643	634	659	644	617	682	701	644	620	646	675	656	694	648	597	655	655	629	653	680	656	637	646	666	613	610	636	636	627	642	657	633	640	612	645	657	659	662	615	690	651	651	670	684	652	669	640	628	639	668	653	632	618	662	632	616	663	648	648	627	668	614	646	639	671	679	687	660	671	680	655	622	638	661	689	599	591	677	642	688	625	723	657	669	636	681	650	666	677	674	618	691	627	663	604	667	671	671	696	643	684	636	687	622	667	707	600	657	656	594	622	644	641	619	696	674	631	601	654	661	602	655	656	655	641	606	659	631	635	688	636	630	652	662	640	623	710	651	653	644	641	665	600	634	624	670	640	623	655	670	652	639	669	673	646	651	660	610	656	622	631	638	686	663	688	679	684	626	628	604	629	638	625	628	629	659	611	671	581	691	633	622	664	618	636	632	649	642	606	657	649	645	666	610	690	640	651	627	689	630	637	637	635	662	605	609	673	673	699	666	632	631	590	635	665	623	601	622	640	600	680	658	695	668	637	609	666	602	653	601	680	647	640	617	641	632	643	636	597	666	631	657	627	638	657	633	666	638	625	617	646	668	661	636	658	683	600	685	621	667	652	644	659	660	685	629	637	607	667	646	690	639	686	703	618	653	666	632	629	655	658	653	632	657	675	680	602	629	649	683	647	663	632	632	679	610	651	642	637	687	636	618	636	627	673	657	612	662	651	642	665	637	631	612	643	635	643	661	616	632	611	637	628	657	652	647	619	674	637	634	633	659	596	646	675	663	665	653	664	667	671	660	600	617	631	641	643	653	621	701	636	671	638	604	665	652	637	649	626	640	588	628	637	610	622	670	686	616	674	610	624	636	635	586	656	665	675	622	652	685	669	621	643	650	665	625	627	602	666	673	663	633	664	641	659	614	693	658	643	678	680	652	611	661	629	621	669	665	628	644	637	616	648	637	638	600	732	656	665	612	630	649	686	643	663	693	619	651	621	631	636	645	686	640	632	637	693	682	655	651	637	650	633	671	669	656	621	654	678	644	636	651	689	658	685	645	590	610	610	642	611	666	641	656	643	632	652	651	633	664	651	623	644	623	657	635	619	645	670	616	631	679	675	618	673	668	690	654	613	680	660	627	684	664	683	637	661	647	638	659	678	617	618	669	667	603	654	667	650	656	646	614	652	618	646	649	631	648	655	657	671	648	690	648	657	601	641	589	617	689	645	644	661	677	667	663	631	662	607	641	611	647	606	635	629	659	632	652	659	642	645	639	660	617	593	655	650	623	632	626	651	659	641	636	642	659	636	610	663	630	662	605	637	634	653	622	634	677	613	636	654	697	665	642	662	663	648	694	614	618	645	653	616	621	629	673	658	684	685	677	642	618	680	623	633	669	610	682	641	653	665	630	676	622	674	652	619	655	639	656	637	621	646	632	676	656	641	603	652	654	644	593	662	573	593	725	630	648	685	644	666	625	631	621	632	636	631	617	617	600	625	650	634	663	601	671	627	658	624	663	621	626	662	697	684	641	630	636	624	681	735	666	641	662	641	655	642	650	636	634	643	650	613	643	664	652	621	666	690	651	695	655	635	652	602	618	610	662	656	647	665	687	677	663	588	653	660	674	651	635	649	692	646	710	674	630	598	653	629	656	643	679	613	652	668	618	627	637	625	651	645	675	638	630	594	621	651	620	609	628	648	629	615	636	640	682	627	661	653	703	666	678	670	608	656	636	655	653	646	643	638
24223	21422	28585	24641	20169	2603	900	496	445	452	391	364	385	379	343	355	351	356	350	327	329	352	354	347	344	342	337	332	342	364	332	313	343	333	305	295	299	332	349	306	310	334	337	332	320	328	317	355	332	325	326	320	286	321	345	348	350	324	310	323	316	346	330	298	311	317	356	308	333	344	310	314	302	299	299	328	318	299	349	314	324	346	307	334	326	274	328	332	339	337	346	318	324	309	306	337	340	345	305	317	304	361	323	307	308	336	322	339	301	294	334	303	375	298	306	330	324	312	331	293	316	330	360	299	351	319	323	286	319	336	323	314	293	288	350	318	307	314	312	328	292	298	332	336	342	316	324	322	333	304	333	301	341	289	326	327	304	319	306	323	316	307	337	326	317	306	310	320	300	293	332	286	278	361	339	316	312	324	310	329	351	312	317	304	323	309	323	337	299	332	316	357	338	280	283	334	310	342	286	329	338	322	313	329	301	275	301	303	350	329	329	318	334	328	322	329	333	314	365	296	311	290	295	321	337	344	317	299	317	304	356	314	297	290	275	349	317	266	305	325	315	302	300	315	319	339	301	317	316	295	301	303	327	283	347	325	295	323	317	310	322	298	301	317	322	334	325	312	296	301	297	342	309	336	336	346	310	363	316	310	308	300	307	308	311	304	290	334	331	280	314	314	278	300	329	302	333	298	327	359	292	298	325	314	340	342	327	302	312	332	287	325	283	311	295	336	300	354	325	317	313	321	311	326	309	328	316	348	287	303	340	287	305	287	311	320	290	322	314	316	322	309	333	304	313	297	320	303	300	316	347	303	358	329	297	346	337	336	317	301	335	296	307	320	313	334	338	329	324	305	336	324	330	305	315	282	334	331	317	316	351	316	326	354	300	327	320	305	296	332	331	311	314	303	318	307	316	336	311	326	345	300	319	289	337	304	329	345	348	326	329	297	300	317	318	304	311	334	331	310	321	340	343	301	281	307	322	336	308	305	286	330	292	318	332	321	331	322	312	310	300	335	288	344	339	320	273	314	325	313	308	310	293	298	287	289	348	357	299	320	308	320	298	340	336	316	294	345	297	333	334	318	303	299	333	308	332	298	312	308	327	329	317	360	300	320	352	307	297	320	292	284	312	310	328	314	315	305	304	330	291	316	328	331	326	328	305	322	291	310	341	316	327	313	323	336	313	312	345	310	338	308	307	328	308	290	308	319	343	311	336	317	306	306	327	346	325	340	293	328	309	324	266	343	320	341	342	330	313	310	343	304	350	282	299	291	330	303	319	344	334	306	317	305	324	328	353	321	348	289	289	336	315	322	294	330	316	332	291	300	316	321	330	314	321	298	344	295	294	304	316	310	308	335	310	340	296	349	305	327	296	328	338	313	300	338	275	341	315	294	320	290	321	339	317	303	329	313	340	313	312	310	326	309	300	330	317	333	315	311	294	332	313	328	312	315	349	319	314	321	310	319	330	314	316	310	304	345	319	306	301	324	327	320	308	314	285	302	346	323	317	334	314	360	307	291	310	317	298	281	331	320	320	313	309	304	282	306	311	333	328	296	303	319	324	386	325	310	335	315	337	320	306	290	312	292	313	322	295	305	323	333	359	308	320	334	323	321	332	329	312	312	323	309	299	279	304	311	308	335	304	289	322	320	331	277	324	298	351	325	324	306	320	330	305	294	291	308	328	308	299	304	308	323	304	294	276	331	302	337	288	337	318	331	300	319	327	356	298	328	333	336	366	315	320	319	302	324	293	331	304	365	327	345	334	304	290	315	289	327	352	315	304	281	315	313	325	331	351	333	301	302	338	288	315	354	319	291	286	369	347	320	294	301	311	310	312	329	298	327	316	301	295	316	329	312	333	310	316	316	332	348	338	322	322	315	314	319	312	321	336	310	300	330	313	308	310	323	336	317	321	329	317	297	337	323	329	312	318	311	309	341	309	342	302	351	325	317	316	343	290	307	289	328	330	310	302	313	319	339	294	317	347	321	312	298	325	318	325	327	297	335	339	274	310	305	330	324	341	318	338	318	305	308	317	313	334	290	315	298	315	311	342	337	331	300	308	318	327	302	351	296	320	286	319	303	361	313	340	321	323	304	344	299	332	316	342	319	277	316	304	336	331	320	316	300	334	277	317	330	280	297	318	321	312	317	313	318	306	310	340	314	273	271	337	326	338	321	299	327	334	317	352	300	325	312	315	326	328	296	272	317	313	291	311	312	326	339	284	309	335	309	305	302	320	322	308	261	312	288	358	302	309	319	329	291	353	323	343	309	339	297	306	319	330	299	308	341	333	341	319	315	275	300	326	323	303	322	334	329	311	309	298	313	356	281	316	311	306	321	294	346	328	313	301	333	306	326	309	291	262	320	305	285	329	329	309	304	302	325	321	322	303	302	312	333	335	300	277	333	313	308	305	310	302	317	325	314	301	315	312	301	329	322	320	315	347	318	315	306	330	323	318	295	297	324	298	315	316	296	310	321	321	312	309	299	317	282	325	318	306	322	315	293	345	291	308	293	301	353	298	315	319	336	325	291	324	317	311	338	294	314	322	342	288	320	305	297	319	329	283	301	329	334	294	325	324	319	324	312	293	288	329	319	318	323	341	321	311	300	318	303	318	306	315	319	324	363	337	352	315	336	273	302	299	314	296	299	337	307	306	352	295	338	331	324	306	332	297	306	312	306	293	307	295	288	339	299	271	327	311	314	333	282	341	295	295	325	321	310	314	328	331	316	297	305	310	301	328	285	319	324	332	294	295	313	361	332	319	320	322	289	324	326	340	313	301	312	314	306	321	314	303	320	342	293	276	302	302	350	305	314	295	322	305	325	344	348	319	324	310	297	320	338	311	307	309	300	303	330	312	290	334	333	276	324	328	325	321	321	331	327	345	297	308	338	342	318	326	328	298	339	309	314	308	300	303	293	292	331	327	279	297	296	308	304	330	300	337	317	323	298	307	309	326	316	309	342	286	354	279	324	312	294	313	301	326	344	308	314	355	298	306	324	326	282	336	317	301	301	315	313	323	308	321	289	320	329	310	288	313	317	319	315	342	339	332	265	330	317	318	312	330	315	283	296	344	339	299	303	306	290	320	303	304	334	317	302	277	305	314	330	290	308	298	339	310	339	301	295	312	337	333	284	297	306	311	299	312	357	293	326	309	318	300	328	311	359	294	311	354	297	344	290	290	342	320	322	302	305	288	341	337	320	290	299	316	303	292	328	322	288	323	321	324	290	302	297	304	320	320	339	310	310	349	324	302	347	312	326	290	345	325	279	320	333	300	284	317	326	329	328	324	289	325	321	316	297	307	281	328	339	358	279	353	313	301	322	325	285	282	292	294	331	311	324	348	298	325	317	308	310	316	290	324	333	325	311	321	343	340	306	296	336	345	307	281	277	316	306	332	305	321	298	309	319	308	352	335	305	320	340	347	321	329	311	301	319	333	329	332	286	299	313	300	329	321	309	327	328	338	336	314	315	337	294
3445	4521	3726	1843	1300	1008	810	676	635	529	539	468	469	448	438	393	399	394	421	405	376	404	387	352	377	369	392	378	391	342	386	377	377	342	327	345	358	360	335	363	367	342	368	342	319	351	351	333	334	364	338	330	340	329	363	354	339	319	319	356	361	328	362	324	328	346	352	345	384	346	339	298	370	355	381	355	320	355	352	329	361	326	364	376	355	323	340	370	334	372	376	327	335	339	350	369	358	358	354	354	365	371	319	328	367	366	334	326	374	322	364	353	346	333	331	313	333	332	353	357	332	367	319	327	321	315	304	348	331	338	341	345	364	362	347	337	345	373	325	318	308	360	317	321	376	344	328	318	352	351	306	340	330	362	359	369	344	360	345	338	373	290	351	351	358	320	321	314	356	338	344	305	324	331	347	338	338	312	358	331	371	350	375	312	298	325	350	321	346	335	341	321	315	361	348	338	363	331	371	350	334	335	320	353	339	325	337	343	339	345	362	364	356	326	312	354	356	301	330	367	349	348	331	332	346	334	350	346	355	372	321	357	324	325	331	324	347	333	323	323	357	358	335	349	324	342	346	333	374	313	320	316	329	350	369	331	355	323	338	364	353	345	332	310	335	331	360	361	340	349	319	327	328	325	365	348	375	321	348	331	318	323	362	368	320	331	332	365	345	348	323	298	328	353	330	339	337	370	321	327	338	352	330	344	347	366	314	321	360	319	365	335	338	351	371	358	317	330	351	372	337	360	339	351	343	330	355	335	345	348	320	337	301	323	316	324	342	340	331	333	351	325	333	340	335	318	331	353	333	327	362	308	334	298	346	321	327	335	331	361	341	353	324	322	308	339	345	330	353	323	318	326	324	319	349	365	338	323	353	340	369	297	355	348	334	302	311	354	357	327	318	340	384	367	335	365	330	345	351	327	333	344	345	346	337	328	358	343	349	346	343	323	327	348	363	325	325	332	351	342	336	311	346	336	320	310	316	341	362	346	349	331	318	341	366	342	331	317	333	329	342	347	347	350	322	346	373	344	328	331	335	381	317	335	308	356	334	351	341	353	334	349	355	315	358	353	320	335	357	363	339	340	342	324	348	334	348	349	316	322	365	310	326	317	341	349	358	332	328	343	340	343	339	345	358	345	314	328	375	349	317	360	355	356	344	380	325	343	333	320	312	345	365	336	314	348	349	327	337	311	340	361	336	369	325	363	305	356	331	334	334	355	357	314	348	332	321	331	316	344	355	339	304	329	336	391	341	317	349	335	321	335	346	323	319	336	311	323	365	327	329	346	342	354	334	344	364	363	335	328	333	348	331	324	321	338	329	355	320	351	330	353	348	315	335	321	323	354	332	303	358	323	326	323	301	304	345	336	359	321	329	351	317	356	338	354	329	313	321	339	366	341	336	352	344	362	321	313	316	373	326	332	338	313	346	334	355	333	350	333	322	333	366	352	343	338	329	374	317	327	352	327	325	360	331	326	345	325	379	352	337	321	355	353	356	347	316	299	309	296	351	346	336	313	356	319	354	351	357	345	320	338	376	314	338	358	316	356	344	333	354	326	321	341	321	353	327	338	341	304	352	338	357	346	341	324	310	348	356	346	381	329	340	333	318	356	334	318	342	322	387	314	324	315	360	317	315	310	316	336	350	322	339	315	313	307	327	300	314	343	326	338	338	347	331	320	328	334	339	338	329	334	365	335	352	346	340	331	353	362	322	318	334	343	343	376	329	346	317	303	346	363	321	302	320	321	324	368	352	331	362	335	346	361	323	377	317	330	340	340	356	360	348	313	355	327	353	305	315	345	326	372	365	339	341	329	316	340	351	338	373	323	320	350	351	337	311	311	318	333	346	326	347	342	368	318	329	349	290	352	349	343	356	358	335	373	373	382	349	328	320	354	330	344	338	342	343	331	337	343	315	333	343	307	361	347	355	312	279	352	324	329	354	325	317	335	323	315	336	343	330	311	331	338	330	365	360	332	369	328	332	343	316	332	343	356	369	387	346	333	307	341	365	337	350	342	341	389	336	329	351	320	356	332	346	364	309	338	301	333	331	343	340	341	319	347	338	356	313	327	332	351	341	319	306	354	357	352	320	350	343	296	341	321	321	348	316	337	342	313	351	338	350	331	368	337	316	323	319	322	375	306	354	316	352	340	345	318	320	360	316	318	336	316	369	341	321	350	333	360	385	320	344	322	338	333	357	325	348	348	316	342	349	399	334	348	331	341	338	291	334	340	303	333	324	337	313	340	367	321	327	310	307	332	355	350	335	323	338	326	341	350	331	338	314	343	348	338	367	327	358	323	342	362	376	320	346	338	332	365	339	351	323	339	377	322	326	340	357	343	352	301	353	343	319	332	335	353	343	325	325	382	333	291	337	336	342	326	313	322	335	337	331	352	326	333	316	346	334	348	316	354	307	343	329	324	344	314	347	338	328	323	364	309	356	340	338	340	341	358	343	350	341	317	354	349	301	311	336	325	342	355	340	337	346	335	304	324	338	344	318	327	341	331	322	341	330	349	367	329	331	347	333	331	323	326	348	349	354	354	307	347	335	301	323	325	363	346	300	365	334	322	316	324	373	342	331	313	326	307	350	338	344	315	353	366	347	351	317	314	302	350	328	340	342	323	331	331	328	330	320	368	301	313	330	323	367	313	355	315	318	333	320	314	326	350	307	322	325	337	418	338	340	349	326	347	335	317	340	368	363	347	333	319	320	330	351	330	378	366	359	332	329	338	339	333	311	326	328	356	338	334	305	335	302	323	346	370	353	331	351	322	325	362	333	323	336	328	346	325	327	332	343	338	344	336	326	308	365	334	329	347	323	331	304	340	312	353	302	322	363	339	328	343	318	340	347	311	354	348	325	366	327	353	369	342	334	363	347	346	309	317	370	340	355	316	314	342	363	337	348	320	339	334	313	318	357	330	329	372	359	352	323	336	315	322	325	372	349	309	329	335	351	335	292	334	345	360	321	345	384	335	347	353	337	352	340	347	359	358	357	288	334	360	364	309	326	314	338	333	305	341	293	320	335	335	313	301	321	339	322	314	350	317	333	323	331	325	318	316	328	359	320	348	309	343	342	343	358	331	305	353	356	354	327	342	334	325	309	340	352	333	324	303	327	343	316	324	309	349	318	344	315	319	322	344	316	332	346	335	311	329	334	330	320	347	323	329	339	328	339	352	315	338	323	351	369	333	315	337	324	383	306	319	313	331	348	339	315	341	339	337	353	319	299	346	351	333	324	325	349	346	320	338	371	370	333	347	328	330	297	370	314	339	318	332	306	344	351	312	308	334	330	342	366	305	324	341	338	337	339	341	346	343	335	336	344	319	316	343	332	348	344	344	333	329	377	355	332	343	316	340	327	339	328	345	339	293	320	329	321	332	300	330	335	349	370	333	346	317	338	335	382	324	313	344	303	324	319	307	340	338	316	337	358	340	312	338	328	332	286	352	344	295	353	368	345	321	290	337	339	328	338	279	323	357
27689	12093	1936	1192	873	850	819	843	842	853	849	800	824	771	814	827	776	823	853	858	854	859	856	800	850	841	782	791	810	780	849	811	845	780	830	824	821	812	788	763	818	845	753	829	826	836	815	821	795	824	827	823	847	851	823	811	804	810	784	820	782	814	791	794	858	774	825	802	815	771	846	808	809	828	848	809	833	811	762	826	793	788	731	829	814	799	845	828	767	816	787	804	834	821	831	771	845	836	816	787	843	843	794	808	807	759	828	800	820	821	797	797	841	762	781	833	860	815	843	786	808	798	812	824	810	821	754	826	793	841	848	779	867	872	798	772	821	794	791	794	837	783	789	881	767	753	798	837	790	787	846	768	796	827	776	802	811	819	803	849	754	808	815	806	787	837	817	808	823	830	813	774	791	805	788	774	829	756	808	842	825	820	771	800	821	897	851	780	781	818	795	802	784	856	819	825	781	813	840	788	811	797	878	810	793	846	803	817	818	781	802	782	835	812	803	789	825	807	781	886	785	831	832	779	811	827	804	806	759	835	780	811	816	822	782	818	798	822	816	810	770	781	762	782	826	772	794	811	824	834	770	810	794	796	799	798	828	784	779	811	855	831	785	840	866	790	855	822	785	821	831	808	796	821	789	785	824	825	752	833	803	809	817	790	773	797	808	805	755	803	775	820	829	762	784	814	812	803	770	826	781	825	763	785	804	820	807	790	767	798	770	851	826	809	779	772	790	767	832	791	809	759	803	801	766	834	786	853	842	839	825	794	792	778	780	877	778	752	777	820	789	850	784	837	808	780	851	807	815	787	813	799	799	839	833	819	774	785	742	789	780	795	833	783	775	855	794	849	823	826	872	829	795	788	819	794	847	866	789	794	837	821	810	829	850	788	771	845	840	795	826	804	829	798	815	843	830	814	842	793	795	803	778	779	815	796	793	782	800	826	836	806	815	847	768	819	785	826	809	841	815	855	823	804	835	784	759	790	771	796	809	801	770	794	798	853	848	829	825	821	815	772	832	825	796	779	791	799	794	852	821	831	832	784	813	843	809	828	822	828	793	829	826	840	823	849	782	830	785	806	837	751	774	848	818	851	760	842	799	794	768	806	770	841	792	795	830	778	789	788	855	749	847	783	788	853	789	828	781	854	821	845	780	811	785	792	827	818	799	798	758	822	811	834	839	787	801	840	806	776	750	793	847	809	812	761	798	844	815	786	786	833	756	828	800	756	792	802	813	827	789	781	819	832	868	805	779	792	750	793	799	784	847	811	776	786	826	823	801	780	804	768	831	810	810	864	840	787	763	828	805	796	819	845	805	828	817	811	796	800	766	797	830	782	790	816	834	802	827	858	795	848	733	791	795	795	760	814	878	787	810	791	790	827	786	818	760	757	770	798	826	777	815	841	866	814	826	772	806	861	826	819	889	781	797	790	802	804	819	772	819	854	803	830	787	787	836	809	817	787	804	882	875	835	781	789	823	849	812	802	779	768	783	825	800	827	816	821	809	780	804	797	757	838	755	820	785	814	801	786	786	849	841	799	803	819	801	776	798	800	784	829	765	839	818	832	831	827	871	803	764	792	830	783	828	791	854	805	873	831	805	812	800	810	828	820	788	828	799	779	786	827	837	845	846	812	842	792	816	772	833	830	807	782	791	800	867	803	833	799	796	747	772	775	844	805	819	808	823	836	809	809	754	763	777	773	748	826	802	782	790	741	814	780	824	840	786	838	890	791	784	777	827	834	809	818	848	797	775	846	827	814	765	785	797	862	809	818	821	814	837	778	803	800	806	789	779	824	823	862	772	782	851	813	760	773	741	802	801	831	821	785	767	782	805	764	780	817	841	849	818	789	788	778	874	794	861	806	795	869	785	847	832	763	776	809	812	822	791	798	809	772	779	846	825	806	781	854	839	804	803	797	823	822	804	817	784	814	777	800	851	830	796	782	797	792	775	819	816	784	849	790	875	758	776	816	851	855	765	807	796	807	770	804	801	838	825	772	757	852	834	825	809	815	793	855	808	793	794	853	820	801	784	783	848	755	784	803	773	780	826	800	838	804	812	805	864	843	805	826	819	790	844	835	811	763	814	836	769	808	745	827	834	843	821	809	882	848	795	810	868	825	794	801	794	815	767	798	773	866	826	864	791	819	854	811	815	863	855	811	801	759	773	800	774	856	803	776	826	811	868	823	800	791	860	812	777	769	869	828	810	796	826	821	834	794	828	742	856	837	775	712	812	829	820	824	815	864	798	809	771	757	809	772	823	799	779	848	861	881	833	776	811	817	844	781	824	799	801	810	823	771	807	777	835	836	776	808	864	810	802	771	771	813	832	842	849	831	792	807	742	804	740	848	802	835	807	777	771	827	830	802	748	808	817	805	786	775	830	793	821	858	807	825	762	814	782	823	800	806	863	824	776	805	827	809	806	793	792	751	810	820	758	810	804	806	782	803	816	799	814	843	782	790	828	780	807	834	781	859	808	773	802	807	796	775	814	761	792	774	817	833	824	830	820	772	846	776	864	769	818	808	763	843	760	846	761	742	803	812	817	816	822	773	787	784	794	803	798	844	807	867	786	812	832	813	761	840	770	807	801	823	824	831	822	787	803	861	835	830	829	780	837	835	842	787	821	806	743	780	814	764	781	799	833	840	790	819	781	806	830	828	840	862	779	833	864	816	827	825	787	769	811	791	788	802	708	797	809	811	808	777	823	844	810	855	771	796	816	771	836	760	831	774	808	826	827	792	787	819	794	821	844	785	782	895	835	848	770	832	848	807	850	822	796	825	847	819	810	807	880	814	787	845	784	832	811	840	802	797	755	804	853	862	783	836	820	840	800	824	837	799	807	770	804	804	826	832	827	826	823	796	770	829	794	849	750	787	778	861	801	771	827	839	808	831	823	823	808	788	780	818	846	780	755	791	792	816	796	828	814	819	873	796	770	787	844	797	819	803	805	829	811	788	816	794	801	786	842	795	812	807	844	798	808	816	818	829	771	773	880	852	822	794	805	768	848	791	819	822	814	772	802	734	880	768	848	812	827	818	850	830	823	782	789	735	813	846	816	784	842	831	814	827	830	838	781	784	776	821	778	800	865	831	859	819	861	811	827	834	830	846	801	760	838	770	786	813	763	746	761	789	795	809	834	831	800	788	779	807	805	784	758	792	837	801	822	814	848	794	810	788	810	844	774	767	754	789	801	817	803	780	779	772	829	834	817	870	843	848	855	829	824	839	848	833	827	795	775	792	814	776	832	804	808	807	828	822	837	763	843	812	807	779	800	829	816	822	818	799	781	817	832	780	837	825	797	844	831	753	867	832	837	800	792	794	775	765	789	826	804	775	823	810	771	752	786	817	792	837	835	785	835	812	826	792	774	831	801	781	824	820	759	836	770	789	730	821	815	766	800	818	895	830	793	809	818	831	818	827	789	779	835	777	828	851	751	821	791	807	786	816	794	853	797	818	803	833	790	814	803	809	787	843	763	850
5134	924	931	774	740	753	773	778	724	739	760	757	693	750	722	743	720	742	717	721	735	711	731	714	792	708	759	714	698	725	729	653	763	730	709	693	730	760	750	729	699	794	715	753	737	716	741	713	765	670	763	707	716	742	716	698	739	720	736	747	728	732	715	693	744	766	731	732	709	728	742	705	697	717	709	744	756	677	686	761	715	780	751	689	733	772	709	726	758	737	746	731	726	722	750	746	750	673	775	665	706	747	728	717	716	740	740	700	745	773	729	754	726	754	736	718	731	673	756	760	689	762	729	720	727	759	765	685	702	685	747	749	771	723	736	681	683	700	722	740	760	692	708	733	717	730	728	698	682	714	728	701	758	739	766	734	696	719	770	737	731	735	711	664	762	728	691	770	737	741	748	724	740	717	686	728	748	717	712	759	724	721	712	753	759	686	709	752	694	757	735	719	692	752	697	703	735	710	673	691	736	742	696	739	720	754	724	745	722	722	687	678	761	797	726	720	717	705	731	719	768	725	727	757	725	672	705	751	701	748	716	755	719	748	730	707	752	718	690	713	699	730	713	744	733	718	730	701	711	718	732	734	722	726	725	736	717	761	710	765	775	660	753	725	724	718	735	694	708	725	709	717	719	737	727	760	762	660	726	717	732	721	721	664	735	721	737	705	770	731	726	717	742	691	720	733	732	739	704	701	738	729	768	757	710	765	747	663	768	697	737	724	751	710	726	717	721	690	729	702	730	734	742	758	714	727	727	776	689	723	731	698	751	677	722	760	705	708	726	737	743	760	748	711	730	781	716	714	680	726	746	742	778	692	681	735	703	745	730	726	709	713	696	701	685	715	694	747	764	721	747	690	735	744	704	718	720	742	716	716	757	695	688	700	714	733	724	725	702	728	675	706	715	724	712	690	703	692	719	721	752	711	737	733	702	717	710	720	746	713	764	693	733	684	764	732	678	769	706	707	728	713	730	752	704	697	754	723	696	746	755	722	751	681	754	707	736	732	722	739	730	725	700	736	750	727	761	772	695	704	705	764	723	728	757	747	713	733	765	656	672	728	746	772	750	752	737	738	723	746	713	725	728	694	729	739	719	721	747	749	737	695	731	707	741	743	733	725	715	740	713	756	748	714	730	742	721	738	794	699	791	711	715	724	720	745	720	734	733	770	694	763	693	718	777	722	690	745	698	721	757	727	736	692	744	709	700	671	735	715	741	688	707	758	707	720	725	713	724	718	739	677	691	768	721	699	712	790	706	745	682	717	708	750	765	726	741	756	735	739	755	716	684	748	740	767	716	717	742	701	732	791	739	702	741	680	688	730	710	696	749	728	726	749	730	746	747	704	720	735	739	670	727	667	718	730	679	742	708	776	729	758	702	690	712	787	732	695	710	737	762	731	732	748	731	721	757	727	750	759	741	670	714	673	711	672	763	721	716	715	694	757	693	737	721	739	739	701	711	791	737	702	697	705	731	721	735	774	758	737	716	743	751	768	749	735	730	736	729	728	693	717	724	745	717	731	712	682	734	740	725	726	702	749	772	723	760	725	720	740	706	665	760	731	711	753	743	685	720	687	755	726	781	750	727	737	757	773	718	737	745	725	750	663	721	727	698	727	703	692	784	777	740	748	714	669	703	690	691	803	717	765	701	715	753	732	762	726	717	712	725	733	730	825	723	749	709	748	744	754	687	722	751	751	763	725	739	717	715	699	736	716	708	742	702	740	681	749	735	705	703	745	758	710	741	723	688	707	723	721	730	703	754	712	759	747	680	727	694	745	737	741	715	708	741	725	726	739	726	761	712	722	705	723	728	706	742	658	727	728	709	711	723	728	762	721	724	719	738	726	694	770	771	720	679	726	708	719	776	714	701	687	716	727	747	701	723	675	699	737	721	744	697	753	735	720	734	691	744	704	705	743	693	742	714	737	769	750	725	745	787	703	706	731	700	681	718	724	727	707	757	757	718	743	727	703	717	747	704	731	761	715	748	727	800	738	713	737	697	771	706	716	754	742	735	728	769	750	699	730	723	736	682	705	712	728	720	736	721	698	665	756	724	732	717	732	768	714	747	722	759	728	686	723	731	725	724	762	740	708	698	726	728	739	779	704	737	691	792	715	697	748	728	758	743	721	723	708	697	722	739	703	746	690	744	719	706	711	729	713	770	735	735	737	739	718	739	747	765	692	723	702	720	687	747	707	720	731	680	721	764	745	718	719	740	711	781	722	673	654	721	763	740	718	721	683	753	712	747	706	740	723	736	717	690	714	690	775	727	736	678	749	707	737	749	756	666	732	718	712	768	751	757	690	714	762	729	712	729	711	763	729	744	719	684	744	671	764	697	759	715	717	684	728	685	741	755	711	712	691	713	712	694	705	712	666	734	731	722	743	756	737	759	696	714	748	735	713	744	721	710	742	746	697	683	687	702	697	722	751	752	726	752	754	789	781	676	699	667	756	750	677	709	729	725	748	750	719	677	772	698	756	695	734	753	734	696	708	703	762	726	746	684	754	746	741	740	705	723	719	710	711	723	716	720	713	729	740	746	660	724	773	765	721	699	741	727	724	723	731	675	730	717	772	769	703	761	673	754	709	764	737	725	756	784	688	719	754	763	742	738	699	708	741	668	751	702	734	700	744	715	761	704	670	765	763	696	759	755	713	745	695	742	716	731	698	709	701	673	757	727	739	733	702	699	742	736	710	770	712	744	756	698	673	687	738	749	743	721	777	720	733	741	724	748	720	761	687	734	724	708	715	732	707	708	734	680	737	706	725	720	750	716	697	734	748	731	728	706	740	733	730	711	740	728	745	761	726	707	661	699	760	680	690	675	745	747	718	749	752	764	705	729	740	711	747	719	716	669	706	760	739	740	729	766	755	712	686	763	669	710	739	787	688	732	742	744	780	780	705	754	706	727	716	706	772	747	758	668	762	722	750	737	775	785	723	720	720	670	737	740	683	692	725	782	670	762	719	756	681	744	772	705	749	699	723	699	775	737	761	737	757	715	752	753	729	737	718	777	709	706	737	747	730	687	728	738	740	763	686	731	765	716	703	746	716	728	779	722	678	665	689	733	731	683	745	736	742	645	752	725	689	750	657	728	749	741	740	767	711	748	715	737	711	700	711	716	729	735	722	705	695	754	694	697	743	715	735	705	731	774	725	715	734	722	728	713	715	731	742	733	748	701	751	772	717	738	766	685	706	699	728	735	740	777	717	714	707	709	738	743	690	733	713	728	704	719	719	705	764	719	740	769	691	769	754	728	707	741	727	700	698	763	719	725	749	736	700	759	716	691	699	663	688	694	710	720	780	732	711	702	732	696	717	715	748	747	733	713	734	709	735	714	727	700	703	743	676	764	753	714	747	718	700	730	726	755	735	740	749	739	745	739	740	703	679	731	724	748	731	744	745	693	707	794	680	717	717	734	723	755	751	750	728	675	785	727	733	722	723	697	655	755	700	736	785	732	719	743	749	728	768	747	810	712	697
25685	21412	25613	17994	1912	1036	920	816	762	731	725	711	752	765	724	705	702	732	764	719	671	735	730	731	688	726	692	689	806	681	726	704	702	690	723	638	745	740	701	679	704	671	646	663	689	733	709	667	690	675	730	733	740	677	752	691	690	708	677	729	719	664	680	680	760	751	724	698	697	679	699	666	683	700	708	668	703	706	703	710	655	690	636	694	697	684	712	660	712	702	708	761	698	718	685	673	686	703	672	676	640	751	699	688	688	720	717	683	707	723	665	711	703	701	732	716	703	689	686	737	690	713	665	697	674	638	692	698	684	667	718	715	681	689	678	697	669	692	682	692	655	747	664	691	724	705	697	736	691	687	684	734	696	726	688	672	737	673	724	680	734	713	726	679	659	673	733	707	733	668	696	717	643	686	721	699	711	724	680	694	714	710	714	687	657	690	744	688	711	746	661	650	653	722	684	675	669	698	669	718	690	733	698	683	712	668	693	682	755	634	711	699	701	656	693	693	690	654	695	687	673	675	706	693	680	717	702	690	720	692	694	699	744	681	672	700	703	712	684	672	718	635	702	660	705	710	678	742	700	696	674	655	684	711	649	693	669	692	683	708	666	694	700	721	689	622	647	721	668	672	714	729	678	724	662	688	703	697	707	657	683	701	706	711	699	687	670	720	707	688	673	703	701	696	659	687	691	675	698	652	677	682	724	689	691	658	717	646	721	715	705	701	717	659	729	696	667	716	686	681	699	672	692	737	681	690	675	729	701	755	720	684	709	716	725	722	677	716	663	707	723	695	696	727	687	713	693	686	677	716	656	665	678	726	738	695	666	684	675	716	697	711	723	694	720	679	748	710	672	673	748	656	722	684	683	678	652	720	711	739	694	679	658	713	720	710	669	753	662	705	712	652	681	702	685	689	646	718	693	665	717	705	692	715	676	690	728	710	720	622	719	707	717	711	740	672	723	691	708	696	705	702	700	764	679	704	757	683	667	709	699	654	661	701	712	705	682	678	674	698	707	682	687	672	723	694	699	706	715	650	639	718	732	708	702	717	683	724	681	676	729	691	760	696	679	655	638	696	654	653	674	733	635	683	680	676	644	719	683	679	645	739	654	738	700	657	708	720	707	677	691	662	690	674	670	719	721	679	675	705	677	659	638	692	656	755	725	706	708	688	664	705	701	675	697	721	664	708	703	696	649	675	726	697	739	667	712	697	685	681	697	690	681	728	664	636	737	689	739	727	732	694	738	694	705	705	723	733	666	660	680	649	665	661	713	720	704	648	716	687	730	714	622	672	668	712	693	680	738	691	685	739	708	670	671	691	714	690	649	755	722	664	680	705	711	685	702	677	693	696	657	667	691	714	695	727	685	735	714	648	704	668	726	681	695	670	712	657	682	702	680	666	681	709	719	719	717	708	677	703	691	686	758	656	724	656	712	737	700	730	723	666	732	671	678	688	629	679	737	733	680	670	721	637	705	666	686	688	710	690	645	681	697	723	672	703	739	673	704	690	701	700	705	732	718	674	682	696	711	647	717	714	743	675	706	659	714	682	703	733	665	675	684	666	729	664	693	713	704	718	655	697	689	650	675	670	702	700	645	656	672	707	716	652	665	714	657	682	701	656	694	646	745	684	673	716	750	714	729	754	685	701	713	707	687	716	688	685	712	710	711	703	702	668	700	688	707	742	713	689	702	716	689	684	680	678	667	731	664	705	725	746	735	719	659	708	713	734	704	699	726	700	692	688	690	687	663	708	686	703	696	691	749	786	656	659	742	704	723	721	685	707	717	649	696	695	705	689	685	664	676	677	701	722	727	705	663	690	725	720	698	704	656	675	709	729	695	735	653	695	660	684	718	715	689	696	715	700	716	746	668	710	678	704	680	726	723	714	652	703	696	653	713	706	685	688	709	703	706	745	699	731	719	683	731	689	665	710	737	609	739	708	739	673	680	700	672	679	691	692	691	692	676	688	684	772	640	724	736	713	692	682	681	724	684	709	707	678	710	653	699	616	698	699	681	711	698	660	657	707	689	673	667	716	669	690	638	706	702	644	665	677	712	698	677	682	666	711	687	712	690	679	690	661	688	704	692	685	687	696	683	659	690	668	737	723	727	706	655	676	664	620	630	654	694	673	678	675	677	701	719	699	700	701	719	694	714	683	673	671	683	687	699	692	733	705	740	724	679	641	679	717	761	637	658	690	747	718	703	708	730	722	689	727	657	716	708	642	695	710	693	644	689	677	715	671	680	734	742	718	643	701	707	713	708	704	707	681	708	719	715	737	699	634	702	693	743	703	717	711	708	696	650	657	717	688	680	709	700	652	713	627	717	657	669	667	711	758	746	741	701	701	692	680	722	667	651	688	719	664	687	654	725	703	689	658	676	690	711	681	704	697	706	692	658	735	723	661	713	739	678	709	675	711	723	708	712	650	671	718	656	688	728	710	727	703	682	661	668	675	717	752	688	677	708	713	715	678	687	704	703	677	711	710	711	683	687	708	719	678	698	699	667	663	713	667	705	679	706	685	720	740	729	708	689	723	674	683	688	669	648	723	695	744	699	689	695	697	637	712	718	688	710	712	736	691	687	710	714	699	700	715	692	695	742	685	721	676	752	693	700	717	683	669	675	640	700	723	737	679	703	679	693	722	697	741	715	715	692	694	711	663	695	774	706	638	709	700	678	623	706	686	662	736	681	698	715	681	673	686	647	685	717	682	678	701	676	705	755	675	731	699	674	736	681	675	716	716	700	727	707	720	694	726	728	716	711	656	683	666	631	695	666	634	722	627	681	699	661	673	728	672	688	689	693	706	717	741	668	676	672	727	721	765	679	738	714	694	653	725	687	672	698	693	689	704	699	660	667	694	706	722	695	681	698	707	649	702	676	725	684	656	723	660	701	621	727	710	681	680	696	705	652	671	679	687	697	686	712	701	750	717	721	727	691	716	688	716	669	699	738	707	672	667	717	708	729	670	676	673	691	723	694	672	678	757	739	664	681	704	672	708	669	684	698	717	684	688	733	704	668	691	717	694	685	741	688	679	757	739	675	679	735	669	701	668	652	687	741	668	692	686	723	687	674	739	692	733	677	663	694	694	642	687	764	732	716	716	726	664	651	738	748	642	673	645	708	710	687	656	662	644	705	707	635	699	676	679	677	720	691	699	711	684	713	703	659	700	713	686	710	710	664	698	695	652	674	669	681	699	721	691	677	718	705	696	690	669	724	716	698	684	682	675	697	706	721	697	694	689	723	688	727	706	682	696	755	653	684	634	665	696	684	738	662	680	715	697	697	655	709	691	735	650	720	725	664	682	695	676	719	732	686	708	680	672	692	682	758	691	666	706	722	700	705	650	691	705	696	666	639	710	706	665	680	699	717	712	725	733	704	630	685	690	749	704	705	658	655	718	646	716	724	681	704	715	644	691	723	758	723	720	720	703	670	683	678	666	667	667	736	691	717	679	730	720	732	687	702	633	707	700	714	687	678	671
3606	2208	1791	1119	993	825	815	771	778	730	747	672	693	711	673	660	685	642	673	708	662	652	587	633	619	631	633	688	671	648	637	676	625	612	671	687	637	637	645	640	629	638	665	632	667	633	670	675	653	607	670	631	648	642	643	649	612	685	627	618	702	635	634	634	643	656	669	674	656	662	659	638	625	658	636	691	637	632	637	595	658	629	689	627	605	621	643	608	667	649	670	624	620	662	609	615	614	624	633	615	618	616	632	628	677	672	646	650	654	615	581	656	643	664	630	636	664	667	671	645	680	616	637	657	674	628	661	685	602	641	637	649	647	646	661	650	635	645	622	654	666	669	662	624	641	576	624	639	688	667	632	645	622	610	649	653	634	622	631	618	620	598	629	644	638	641	680	610	663	640	627	624	684	655	633	648	613	645	649	653	632	638	661	652	610	639	623	633	641	623	664	612	637	649	633	640	629	640	690	675	674	640	659	631	615	657	646	625	673	605	626	621	645	626	581	639	643	669	654	647	601	619	647	661	626	628	597	680	628	632	629	673	627	633	654	659	614	600	650	647	687	620	657	631	616	638	657	625	664	648	639	561	631	634	716	663	616	605	682	676	638	662	609	616	613	635	664	625	659	626	641	638	647	659	644	630	643	637	613	635	624	636	657	623	629	662	601	644	665	632	618	638	626	687	649	621	595	656	656	586	643	663	635	670	601	581	625	633	639	628	616	644	639	610	656	671	615	627	662	594	624	659	630	675	678	679	631	653	622	627	654	609	621	648	622	612	621	674	643	625	638	655	619	658	661	640	649	621	638	633	710	618	665	631	628	648	624	644	650	609	610	649	598	661	622	602	669	601	643	683	661	637	634	623	650	653	682	675	641	658	619	624	623	617	650	604	645	662	620	608	617	614	610	633	605	628	655	660	637	605	621	648	604	648	639	614	658	652	584	656	654	654	678	668	653	608	613	646	596	643	644	614	668	591	635	643	586	618	612	632	687	643	620	642	632	581	671	618	638	606	653	621	668	632	654	610	591	621	621	617	692	659	628	681	646	659	661	664	637	666	667	639	646	611	663	646	643	632	613	584	585	690	678	637	632	642	618	624	646	611	609	617	663	649	641	637	665	633	686	608	605	657	592	593	629	633	619	633	657	611	661	628	612	668	625	664	651	607	617	701	609	661	618	622	611	617	609	652	615	664	644	623	606	634	629	616	636	650	671	660	612	647	622	650	717	654	633	649	645	652	624	589	708	656	667	641	715	637	654	620	625	630	620	617	619	664	647	640	656	629	564	629	670	631	667	654	611	634	654	625	616	668	656	640	621	656	655	632	672	597	613	637	598	643	613	648	638	641	608	639	636	609	653	600	647	675	614	630	711	593	613	605	600	613	593	618	617	636	598	622	618	625	645	612	648	631	620	663	615	601	655	624	620	612	634	657	667	626	627	669	609	638	608	642	678	623	623	629	632	657	594	649	610	620	641	658	632	635	650	616	641	612	658	601	666	629	637	661	620	643	682	696	649	628	651	679	665	660	616	624	607	678	659	626	637	652	637	640	633	655	634	688	636	658	648	653	662	656	612	614	665	658	666	634	638	651	600	670	615	634	678	653	599	618	678	644	638	635	653	611	626	646	627	640	656	604	579	665	663	629	645	617	642	622	639	675	663	686	653	629	633	646	631	621	621	623	666	665	630	656	637	623	661	629	599	657	626	650	656	612	614	606	605	618	671	640	644	625	631	635	642	661	612	622	642	626	649	635	640	634	664	626	649	617	637	614	598	661	660	658	683	617	629	658	645	652	684	640	633	605	642	614	680	626	679	636	641	709	638	637	626	635	653	655	654	615	638	667	606	630	600	632	602	659	631	614	609	649	603	660	614	624	614	645	593	616	642	620	642	610	651	626	600	616	634	674	639	596	618	621	664	645	629	648	634	645	624	640	593	643	641	650	639	662	655	603	633	653	641	623	608	659	613	616	601	640	667	664	639	665	652	623	649	629	603	655	626	637	693	622	634	623	687	584	609	598	635	584	632	694	647	642	600	668	629	636	636	615	653	607	637	660	672	670	682	661	652	651	672	666	655	697	649	647	644	637	632	635	676	602	637	638	650	612	645	658	667	643	616	675	650	653	639	673	683	658	618	626	627	656	640	655	673	653	618	617	626	624	621	630	668	616	657	633	678	578	626	632	664	631	607	628	609	621	622	656	650	645	620	649	590	611	607	633	653	632	658	663	588	632	639	675	697	664	649	621	642	605	651	650	677	667	629	638	628	632	619	588	608	601	600	619	625	635	628	646	659	647	620	595	621	663	644	613	643	641	622	662	616	664	674	680	623	659	648	597	700	648	604	632	607	662	637	633	577	670	650	644	628	638	624	666	650	653	610	648	662	610	622	645	609	630	615	621	647	609	656	613	612	639	656	635	619	640	620	643	628	610	625	663	650	623	658	637	637	665	687	652	615	609	647	606	685	611	684	605	649	643	689	655	622	594	642	610	659	624	604	639	666	674	649	631	642	618	651	635	605	634	624	638	613	606	605	656	654	620	594	629	641	632	618	678	617	609	661	646	648	651	648	679	673	652	648	645	643	659	700	625	638	638	621	591	661	637	622	625	655	602	664	630	658	608	604	662	622	586	707	625	652	656	600	611	664	608	654	664	628	604	614	631	624	626	633	585	615	669	608	618	632	636	639	627	691	631	656	609	618	635	668	653	622	707	648	607	612	634	607	603	648	625	618	648	623	667	638	643	639	622	650	648	596	635	674	634	672	624	639	602	618	668	621	675	633	648	673	647	667	581	660	648	616	639	649	640	688	628	659	629	631	652	582	633	674	628	624	639	655	594	647	642	613	640	646	615	706	602	638	610	682	631	652	657	662	648	625	655	637	641	653	681	620	642	627	632	646	626	632	617	603	619	668	638	638	639	624	644	592	593	647	635	603	609	619	622	649	633	663	658	647	613	579	686	629	640	662	610	640	616	628	666	650	665	641	648	646	652	598	662	618	656	633	654	607	621	610	630	580	649	623	632	640	626	646	662	687	606	703	616	655	637	584	624	637	649	670	568	669	622	609	653	611	578	636	677	651	659	634	607	621	608	611	626	636	645	616	651	622	631	650	680	601	625	680	607	629	593	628	735	644	639	631	637	626	604	655	630	625	629	643	624	651	629	599	668	650	678	653	613	617	611	641	644	607	665	602	659	674	652	630	646	663	638	624	589	652	622	630	652	607	615	647	641	605	666	625	611	652	664	624	650	652	658	660	652	650	601	626	642	649	581	638	699	625	628	667	587	617	592	659	663	639	643	644	620	627	612	620	591	651	629	641	617	611	643	615	656	635	622	665	636	615	688	619	656	615	655	618	645	608	641	612	654	625	675	623	654	640	642	617	645	627	641	622	604	632	636	650	637	629	657	631	626	656	662	576	652	640	643	626	660	652	627	672	634	615	681	590	629	667	647	575	610	638	656	696	635	598	642	605	619	665	653	655	633	615	604
24339	21446	28548	24744	20042	2573	852	544	432	390	414	402	376	386	319	354	342	356	351	333	331	310	335	334	327	331	345	348	343	342	345	330	336	354	354	335	314	328	310	338	358	328	334	344	343	300	308	313	353	339	354	330	351	308	343	316	358	337	309	332	334	322	345	316	348	333	316	324	306	314	327	321	329	311	321	284	332	371	307	322	319	316	302	339	303	318	306	298	312	336	309	319	313	316	320	327	309	315	307	331	295	326	317	332	346	311	331	341	332	352	290	298	336	334	343	316	297	280	320	301	296	352	316	363	316	328	337	288	294	327	329	303	313	306	330	328	328	313	334	312	315	336	291	320	329	323	341	310	344	364	291	299	303	269	316	285	312	336	301	337	317	342	338	356	325	324	336	311	327	325	331	323	306	296	313	296	329	289	292	313	303	355	315	305	315	316	316	323	293	342	303	357	328	303	310	325	307	332	275	309	293	281	352	318	333	334	322	320	309	328	336	293	335	305	340	290	314	312	319	331	331	331	321	298	312	293	272	325	285	294	283	298	311	336	321	344	306	321	290	339	316	355	340	334	336	314	322	304	294	318	270	300	353	305	317	314	308	316	319	310	355	289	326	303	330	301	284	327	337	328	337	308	295	330	324	345	335	304	316	298	328	318	298	327	307	318	307	331	332	342	325	352	329	343	293	332	312	314	327	296	330	300	316	340	303	330	343	326	308	326	349	293	312	310	337	342	343	305	353	289	316	316	309	327	320	330	322	315	338	305	310	344	316	331	322	338	324	336	312	315	319	324	315	315	298	320	334	332	298	305	296	307	314	352	333	322	309	326	330	323	301	304	318	301	327	321	330	326	316	301	332	343	333	341	292	345	321	288	295	301	288	302	328	332	353	317	288	330	336	306	322	339	333	290	310	309	313	314	317	342	330	321	356	328	344	334	302	287	324	324	329	316	343	314	309	316	330	310	295	305	330	366	331	309	371	301	294	311	304	342	320	322	334	324	316	334	333	329	339	309	317	332	330	317	303	305	321	299	299	311	336	298	321	337	330	331	291	296	330	331	302	310	346	307	320	333	377	344	281	340	303	330	299	310	312	300	326	345	300	340	340	364	314	297	342	319	348	295	313	331	311	359	327	316	299	337	317	324	334	297	314	335	293	300	328	301	311	319	306	307	340	333	329	312	318	288	295	289	320	318	297	326	341	298	340	324	315	310	330	315	295	322	304	335	346	306	327	313	331	294	297	289	328	329	319	328	321	327	314	324	330	336	310	312	305	362	305	300	292	323	317	307	320	304	296	324	307	309	316	316	296	314	325	316	314	324	333	286	327	325	320	320	358	323	325	367	344	317	303	321	313	333	323	330	325	335	373	307	337	299	328	331	320	284	325	328	313	318	338	322	295	318	319	319	363	352	310	320	316	325	280	326	338	304	301	308	344	328	314	316	317	351	289	329	326	309	311	326	330	332	296	304	339	289	282	303	329	319	324	352	312	280	328	301	328	323	301	314	311	303	314	270	296	342	330	318	295	289	298	335	315	294	282	333	307	292	333	297	323	297	325	303	291	319	341	339	337	324	325	332	329	293	329	328	319	314	309	317	324	333	311	308	345	322	329	312	321	309	305	325	308	300	303	314	332	345	336	337	351	320	332	279	297	308	329	301	299	312	316	310	307	313	314	341	317	327	354	335	324	345	314	297	305	309	287	314	316	330	340	334	302	317	326	319	307	316	336	373	307	292	336	294	311	310	314	354	316	306	313	336	331	337	326	311	301	298	321	301	326	323	311	290	330	315	352	311	283	321	302	315	311	309	310	335	302	305	298	333	314	348	321	331	309	315	309	305	315	327	312	299	313	323	341	324	305	312	327	281	343	270	324	294	339	305	313	332	329	328	306	273	314	346	307	293	345	316	319	329	310	332	288	341	330	321	328	325	297	315	288	297	327	315	360	324	300	335	304	361	292	324	325	322	279	312	296	328	346	338	332	288	308	330	311	325	338	326	325	285	317	279	323	315	294	325	323	338	298	320	350	290	307	299	320	353	331	311	316	310	327	342	321	331	324	337	307	300	290	319	292	339	347	304	273	310	317	343	329	282	323	323	299	307	307	314	325	324	325	325	304	302	332	344	331	341	297	331	311	297	325	298	300	305	335	335	334	322	320	312	321	311	317	337	314	304	335	298	326	341	354	330	326	334	341	362	293	310	288	341	309	298	309	301	324	352	314	314	292	300	312	313	326	356	313	289	330	318	307	297	312	325	314	319	334	319	330	293	332	331	301	314	318	296	321	325	319	305	330	351	269	365	344	315	315	320	314	297	332	320	300	324	359	303	325	290	292	290	306	315	313	317	285	315	302	300	351	338	289	295	324	343	319	297	323	335	320	301	339	326	312	318	311	308	324	314	333	318	298	323	302	290	324	303	302	330	325	312	279	336	286	323	301	299	341	315	330	333	320	333	297	296	307	283	314	292	300	288	324	298	333	328	322	314	330	308	333	308	300	318	349	311	307	338	334	316	322	342	328	323	328	329	296	311	294	315	325	353	357	321	322	320	311	306	296	318	345	349	319	312	305	318	341	312	292	311	292	298	344	305	324	313	348	316	303	325	337	317	319	310	331	297	318	329	315	354	319	317	310	340	288	307	304	304	320	323	316	320	300	306	333	317	307	321	289	302	317	329	302	275	321	337	338	313	314	303	312	326	346	332	323	318	302	351	304	292	296	342	325	334	326	289	322	340	324	336	313	341	327	324	297	308	300	278	327	323	299	297	295	305	306	285	358	328	359	344	319	317	318	320	325	337	338	309	321	285	334	328	332	339	326	303	308	322	351	328	340	348	288	303	320	311	312	317	316	330	352	294	284	309	288	327	301	329	327	312	275	314	301	316	328	338	298	320	326	334	284	314	329	309	339	298	293	292	327	316	325	296	325	318	356	287	293	321	288	314	311	293	337	290	305	314	316	337	305	349	336	308	303	314	345	323	296	297	315	331	295	300	318	297	323	292	333	329	327	338	301	333	316	292	301	303	321	292	343	326	324	327	310	282	302	351	304	304	330	305	313	299	334	329	318	328	305	315	297	320	298	326	318	299	333	305	325	327	316	283	311	309	296	317	342	317	322	268	321	344	306	329	313	346	321	306	290	315	291	301	321	343	358	327	322	287	328	331	296	335	312	293	311	312	302	330	303	357	370	320	371	331	297	317	330	279	311	316	297	313	314	335	322	295	321	334	295	318	332	294	327	321	316	346	265	310	326	314	308	274	334	287	326	329	324	326	328	325	329	334	349	308	287	306	291	313	340	337	299	292	301	319	293	343	322	322	343	334	287	295	321	305	321	292	325	352	314	297	327	317	297	329	308	327	329	327	334	288	323	319	321	306	318	308	338	311	310	313	323	335	324	318	313	342	335	298	297	363	336	337	264	335	285	324	348	320	309	300	326	329	295	309	301	295	296	336	305	302	331	292	287	317	348	328	325	295	274	273	315	325	341	302
3427	4677	3656	1789	1325	993	822	708	599	573	486	494	419	468	398	416	407	403	387	389	378	393	358	327	383	369	313	349	370	360	338	374	326	343	365	365	358	341	370	342	319	387	331	340	345	327	347	344	364	336	370	355	345	365	352	365	342	333	378	358	354	316	324	351	349	326	328	357	342	350	324	342	345	347	330	328	340	341	318	355	348	309	360	298	332	321	328	352	308	356	319	357	333	321	357	322	378	339	343	316	352	339	302	336	340	346	317	339	312	356	353	353	330	324	338	345	342	320	344	342	336	353	314	332	338	356	344	346	306	353	377	318	326	313	334	333	318	297	365	338	344	346	339	339	334	361	336	335	340	360	303	328	330	335	351	307	312	357	358	341	346	327	360	332	317	354	328	345	338	324	345	317	330	336	345	332	323	337	321	347	326	347	340	357	290	343	346	302	317	371	321	352	362	317	338	335	328	335	348	360	328	317	366	316	321	335	328	322	324	296	347	365	336	340	346	364	353	344	365	297	301	340	339	346	323	326	306	343	339	297	327	326	338	355	342	322	322	320	333	344	300	319	379	346	352	357	303	337	339	311	321	314	351	334	321	299	305	323	329	326	342	312	320	312	324	336	311	352	345	322	337	335	320	337	332	321	373	347	341	339	356	306	328	313	363	381	352	354	367	339	378	323	316	354	320	319	307	309	313	357	314	373	351	326	332	346	328	318	343	328	342	307	348	357	360	328	347	333	355	386	342	332	332	347	338	340	323	338	320	353	338	339	339	303	333	348	339	363	348	329	331	342	360	345	345	338	341	374	308	327	335	341	328	322	333	340	308	331	358	336	340	352	315	320	329	304	304	354	332	293	350	318	340	313	333	369	315	335	353	356	336	361	324	332	324	363	358	340	327	341	320	315	344	356	333	315	338	331	310	328	354	342	328	309	309	338	350	355	346	328	327	328	275	334	335	336	335	329	333	315	329	325	338	334	310	316	328	317	337	329	342	345	328	326	344	327	333	330	366	319	318	362	343	318	323	357	319	349	353	341	362	316	347	384	346	350	366	322	325	327	329	344	344	328	350	345	322	335	324	357	324	326	310	357	289	355	357	371	284	320	334	362	352	342	303	335	297	334	337	331	319	323	328	356	341	282	355	367	324	334	317	349	348	359	298	354	371	311	368	321	358	308	328	328	348	311	367	357	349	323	326	369	334	331	350	314	334	333	341	329	326	317	372	323	326	321	341	326	353	340	331	352	334	343	316	313	322	327	318	348	322	312	335	311	378	352	318	341	322	332	329	375	340	294	339	334	359	328	343	326	321	353	327	343	355	362	349	337	323	325	344	356	339	364	351	321	341	366	328	338	353	364	320	300	320	336	333	329	369	358	320	317	333	349	348	327	329	354	347	354	363	344	308	333	353	327	321	339	302	312	360	346	337	314	338	351	346	342	355	337	325	331	337	336	328	314	319	331	338	323	346	347	377	322	371	318	315	304	344	345	348	300	377	323	355	357	329	347	363	357	339	366	309	323	330	333	363	377	335	343	326	331	346	356	332	302	321	303	302	369	332	352	336	328	322	317	348	319	321	338	323	338	360	361	350	325	326	305	305	328	356	355	321	316	328	339	353	318	366	328	362	311	354	347	298	356	322	325	352	347	352	312	360	334	337	346	328	326	317	337	308	318	328	312	324	305	310	362	288	372	356	302	355	303	343	359	350	342	337	332	346	300	361	332	356	350	360	331	349	342	351	335	361	314	370	321	324	315	342	325	324	343	337	323	336	350	329	340	296	314	317	357	331	316	307	374	333	327	299	330	346	346	352	327	317	312	353	325	339	323	329	330	337	300	318	336	352	309	329	347	347	332	319	356	306	342	304	333	336	333	299	296	321	315	304	330	310	343	323	315	394	323	310	342	336	284	372	325	324	329	329	355	356	320	338	346	351	348	317	372	347	335	322	357	293	343	317	323	323	351	330	319	335	331	324	320	331	355	303	348	340	326	332	338	338	348	296	305	298	327	323	309	344	327	325	318	334	336	298	333	316	359	370	339	316	322	330	336	322	319	330	326	306	344	334	338	320	304	317	325	351	337	321	337	361	314	343	324	334	332	315	344	350	367	340	340	351	311	306	329	333	344	322	355	320	311	330	331	300	338	335	317	341	361	322	318	328	301	338	292	324	343	322	355	345	310	303	330	343	343	336	317	326	318	310	325	314	295	321	311	341	327	321	371	327	362	359	367	327	324	346	342	302	323	327	351	341	334	306	316	316	344	344	369	332	301	333	357	337	304	343	343	349	323	334	304	314	346	329	343	326	324	315	339	332	315	370	348	333	327	297	331	322	328	341	332	356	352	365	369	334	332	341	367	323	315	302	303	323	340	325	371	320	365	336	321	343	316	339	335	355	334	347	345	331	328	313	326	353	310	319	352	316	333	357	331	333	339	322	326	311	315	309	313	321	346	326	325	326	354	295	352	363	382	358	315	362	329	308	307	306	335	321	309	327	344	344	369	320	309	357	333	373	330	351	327	328	334	348	325	306	312	312	324	350	351	362	306	337	335	318	358	365	321	317	321	317	287	337	320	327	357	315	345	332	320	342	378	327	290	313	321	341	341	328	339	316	305	316	342	321	288	310	321	324	352	318	364	336	311	333	331	324	328	312	320	323	347	298	341	306	327	310	331	315	311	349	329	324	342	355	317	346	304	351	349	334	328	360	334	330	319	344	347	334	365	297	340	320	321	334	320	337	315	325	344	342	340	336	317	321	336	322	338	327	319	344	311	351	347	301	318	353	347	334	306	323	348	280	331	297	340	353	334	316	341	324	328	322	298	320	327	306	339	313	333	344	341	330	334	374	323	343	356	355	313	350	313	344	325	332	329	337	303	354	365	343	332	315	335	312	330	309	345	328	341	333	328	327	352	339	302	328	359	303	300	320	341	317	334	329	342	338	335	317	332	329	363	345	351	322	335	307	348	332	328	314	298	312	344	321	351	336	326	341	326	320	351	335	314	331	324	355	327	358	336	305	357	347	316	335	326	343	346	323	331	310	347	287	321	328	305	288	305	343	350	330	334	331	325	334	348	340	340	326	331	345	308	351	326	318	352	333	318	306	346	324	321	324	313	303	316	337	313	344	330	322	312	315	356	342	340	306	333	330	324	328	361	342	325	287	353	312	348	343	318	336	328	339	352	345	371	353	358	341	349	306	308	346	352	350	332	336	362	363	368	333	319	306	331	324	320	319	319	305	340	341	301	344	325	322	327	355	339	347	310	308	324	337	323	322	332	340	337	349	346	339	333	367	306	336	334	328	320	316	316	361	316	332	315	290	349	353	325	332	336	347	327	303	372	298	348	353	341	332	352	325	307	340	335	339	327	330	305	330	335	368	357	311	329	338	336	378	325	317	332	322	330	321	343	303	316	310	328	324	330	308	355	323	341	325	347	356	372	317	330	344	331	311	315	325	344	302	332	315	342	314	301	320	356	347	321	322	302	365	335
27664	11774	1962	1156	832	840	821	814	839	820	845	810	778	787	841	830	844	815	779	754	777	802	820	857	819	793	793	828	852	795	776	875	837	815	852	834	800	848	815	763	817	841	828	765	845	802	802	805	809	788	832	806	846	815	810	786	856	778	796	856	830	797	865	834	815	784	802	829	806	821	791	817	762	815	790	805	867	862	837	831	803	857	807	839	799	799	841	795	753	761	799	778	774	809	811	826	839	778	842	803	791	773	805	780	825	794	781	787	817	826	811	802	830	841	840	821	783	796	772	772	789	807	835	824	796	801	869	817	783	790	835	814	825	812	799	783	818	836	824	755	808	817	751	791	846	801	831	802	827	766	835	778	799	803	809	794	752	837	811	796	806	831	752	825	823	792	811	775	811	788	814	853	751	814	751	805	766	832	857	786	857	818	823	819	843	841	846	789	847	829	865	775	837	789	817	776	774	819	822	778	840	845	829	830	814	774	815	823	775	845	811	744	811	809	787	875	799	796	803	741	786	779	811	755	832	840	770	831	847	777	802	853	823	835	834	842	823	797	827	776	854	825	769	772	858	850	782	789	854	824	745	833	828	798	811	835	852	794	846	815	826	791	781	811	787	804	853	819	721	793	827	779	810	812	779	783	840	797	828	800	830	778	805	825	826	793	793	816	825	801	850	816	818	839	789	863	799	815	826	796	818	804	845	797	781	819	808	763	792	812	789	744	805	813	759	860	818	842	840	863	826	808	729	816	802	813	767	763	833	830	809	853	815	789	796	781	808	810	812	820	795	756	836	795	875	807	798	823	834	809	771	788	744	782	815	808	827	787	857	823	802	827	799	797	757	819	796	845	827	824	809	764	809	817	810	793	794	840	781	823	802	790	781	773	745	770	808	804	792	787	794	788	769	793	768	754	831	835	777	784	756	808	809	833	796	798	795	832	810	812	812	762	858	809	813	806	749	854	846	804	829	801	809	778	827	806	779	795	794	790	796	822	838	810	791	777	794	820	784	764	836	798	817	836	799	793	776	831	807	846	792	795	780	780	788	840	800	771	804	795	821	778	850	780	786	832	783	823	820	778	796	785	765	777	775	855	845	819	814	779	832	779	812	794	809	803	817	801	773	773	786	822	810	751	812	826	811	790	809	784	829	777	835	767	810	832	823	794	770	780	801	786	785	801	834	837	833	831	800	839	818	775	815	803	848	810	826	830	843	814	795	824	819	810	824	820	814	846	824	773	824	802	764	826	821	789	837	770	737	853	764	799	812	879	791	755	806	818	810	783	835	757	800	810	819	831	822	803	812	818	799	828	779	774	812	821	791	798	847	766	823	853	832	810	802	809	790	814	837	749	828	800	741	792	806	848	772	772	788	840	766	843	824	840	831	789	841	796	858	794	833	727	886	816	809	822	833	846	836	768	832	812	794	839	833	740	821	772	800	837	822	764	815	804	807	779	815	814	796	780	813	835	810	797	747	778	824	813	811	805	795	813	788	820	887	840	785	821	837	799	836	806	815	800	851	780	802	812	794	806	820	781	819	802	840	793	855	797	788	826	769	813	835	839	806	823	853	761	818	790	779	800	745	814	813	783	812	812	826	793	846	802	823	798	844	870	827	785	758	832	826	799	824	872	797	844	781	793	826	793	829	819	791	796	853	804	836	770	768	860	793	807	806	834	828	797	817	801	804	773	844	793	798	820	787	806	774	825	826	795	816	826	796	833	820	820	788	833	823	809	795	823	763	875	800	799	857	841	825	797	823	800	764	799	798	842	781	843	792	764	843	748	849	834	841	824	770	779	805	792	776	785	834	843	744	824	795	846	833	773	800	816	812	828	790	787	819	800	734	808	780	846	826	808	802	783	824	830	798	797	796	788	794	793	820	860	887	841	768	787	815	835	790	827	775	853	823	885	798	756	836	809	858	797	860	796	782	843	831	853	817	813	810	801	858	814	861	793	843	786	858	900	849	802	873	847	781	832	803	810	851	825	760	810	837	801	812	824	808	812	829	754	741	794	811	866	847	797	823	833	762	787	798	814	807	757	800	861	759	818	817	792	820	872	840	818	839	768	809	838	791	794	815	776	789	822	811	787	780	768	831	800	794	825	890	748	847	861	788	820	797	819	810	813	847	812	836	833	835	777	803	843	809	773	823	801	811	830	750	804	778	816	759	818	822	805	838	817	787	827	846	800	772	852	841	786	865	805	828	818	821	820	749	780	816	802	787	799	835	779	804	774	811	794	822	782	800	779	820	792	841	852	771	860	799	829	838	803	883	814	852	798	790	823	807	781	835	845	805	824	827	781	808	838	827	764	824	826	840	838	809	793	833	786	785	805	822	771	831	832	816	823	810	835	822	711	821	836	797	807	830	801	817	829	874	818	795	821	805	753	816	823	800	840	787	824	770	740	823	745	818	847	778	802	846	810	830	830	801	789	821	846	826	796	838	839	819	792	792	816	831	833	804	880	790	804	824	813	831	842	797	850	820	749	814	860	818	787	835	807	751	814	859	745	809	766	772	820	851	792	827	817	839	753	856	805	813	778	850	810	816	791	858	763	822	803	796	851	827	783	833	776	816	778	840	802	762	801	781	776	875	818	808	760	790	786	792	898	812	747	814	831	784	798	812	805	829	811	798	794	792	837	793	812	782	811	827	846	828	812	843	833	796	837	768	796	851	797	776	829	766	833	837	803	806	836	799	801	809	750	826	803	777	795	824	846	806	813	796	841	766	793	834	810	813	812	856	756	804	790	785	827	802	787	869	827	786	806	795	884	787	857	781	845	837	808	768	813	827	790	769	804	801	792	816	840	841	756	810	744	827	831	770	816	789	792	817	833	820	790	852	790	878	784	792	834	797	813	800	820	779	794	823	786	806	800	838	767	821	788	804	806	793	790	809	781	834	823	812	758	768	816	787	813	805	770	783	794	835	780	818	807	838	808	821	784	822	782	834	826	774	769	836	845	789	825	832	749	829	781	802	776	827	754	810	845	763	795	808	864	817	790	863	756	786	832	770	836	808	816	815	838	788	808	818	802	806	857	819	821	813	884	785	827	824	826	781	756	839	784	812	826	881	815	788	761	796	807	793	795	788	777	800	789	796	786	813	809	783	808	765	817	766	809	766	748	859	789	808	843	856	791	743	871	828	778	839	808	774	765	757	784	839	849	836	803	850	787	776	834	817	827	823	838	790	811	746	807	782	814	860	797	851	795	828	861	818	827	851	843	801	812	813	812	843	797	783	822	863	769	798	815	846	838	859	841	787	763	813	817	825	797	825	831	808	785	813	842	844	742	827	812	853	792	766	864	809	843	812	856	779	824	801	805	812	797	834	756	787	803	800	843	783	843	844	767	813	823	812	802	854	814	838	805	781	756	779	812	846	754	794	800	863	823	844	763	798	802	830	767	823	794	844	793	819	784	855	756	807	831	831	762	843	816	851	771	797	779	785	776	815	786	855	772	820	787	877	781	834	812	852	802	795	797	839	786
5174	964	873	829	773	751	744	750	703	727	725	693	728	742	705	693	688	749	704	763	712	746	736	710	664	777	732	699	687	756	759	708	714	713	734	780	675	690	703	699	683	728	725	705	731	738	733	745	715	722	717	754	704	746	726	741	705	674	727	692	735	744	714	735	723	734	729	671	764	720	707	735	710	720	718	728	710	665	725	704	679	712	713	689	691	727	682	686	777	707	721	687	721	693	685	701	768	779	700	713	679	711	708	694	691	738	768	733	744	666	695	685	660	743	692	743	768	719	689	761	729	718	696	688	731	773	765	697	691	694	697	681	725	767	742	724	724	687	656	755	729	691	711	709	717	706	715	716	743	730	722	732	706	772	733	717	702	704	728	735	700	717	747	665	706	732	734	692	721	723	724	713	764	731	731	753	709	731	675	739	731	674	659	712	771	728	763	703	683	737	700	699	703	734	773	707	744	702	673	745	740	695	698	742	747	787	722	714	693	744	704	733	768	709	701	783	708	730	677	662	733	705	716	705	715	780	738	717	755	714	695	766	744	722	726	756	695	683	732	741	720	755	724	773	711	670	743	668	705	715	699	721	719	722	744	702	699	701	720	715	710	785	725	702	728	748	707	741	680	722	743	705	736	735	732	691	763	791	712	742	677	673	723	744	685	735	694	742	760	746	700	692	722	707	776	745	686	734	699	772	710	729	689	717	711	721	743	726	740	651	732	757	718	709	677	672	707	772	723	733	738	764	722	748	689	698	679	740	711	743	655	652	700	706	754	736	713	729	691	761	709	733	724	738	721	662	679	739	765	753	719	720	754	702	704	673	710	710	711	711	717	663	752	752	717	748	740	711	729	741	707	728	728	706	695	761	736	691	711	718	728	710	746	718	710	669	771	709	680	758	682	713	701	685	711	714	729	694	733	719	731	695	748	715	720	725	680	692	757	756	698	720	694	716	745	720	704	719	717	672	731	668	704	761	679	707	702	707	744	712	706	741	696	750	749	702	720	765	730	730	716	674	724	720	751	702	754	725	735	680	745	720	699	717	740	748	697	780	705	707	739	755	738	722	701	684	694	730	714	755	711	704	705	717	736	684	713	770	703	689	741	775	711	683	730	740	739	713	737	707	685	690	729	716	722	721	698	747	712	694	700	760	722	714	699	699	708	728	704	733	716	684	728	730	703	662	724	706	748	675	744	720	756	728	709	693	776	723	715	740	771	698	702	706	725	744	716	709	714	646	742	724	686	691	736	697	715	736	691	717	712	704	743	738	745	726	691	718	754	703	756	710	691	668	759	700	682	680	711	742	701	718	712	664	712	776	729	737	740	702	720	708	712	744	742	736	666	741	711	723	696	734	727	755	699	773	761	687	720	760	725	721	737	738	721	700	734	763	757	724	696	710	737	705	741	695	713	718	699	714	695	694	730	702	716	740	691	660	707	742	736	687	697	718	723	664	725	753	713	714	692	751	686	774	743	717	714	711	743	733	710	714	654	740	693	740	757	689	677	712	704	751	730	723	725	705	687	705	746	688	713	745	730	738	743	711	710	707	709	690	689	710	739	724	760	719	739	730	682	709	741	732	728	722	701	689	679	668	723	685	716	680	722	738	655	729	704	713	751	724	745	684	722	701	715	703	722	767	709	710	725	688	751	703	737	682	690	695	671	669	701	739	723	661	686	747	723	725	725	733	770	702	709	746	706	721	720	729	745	654	720	730	692	702	722	683	749	722	718	727	719	757	707	707	731	734	734	712	720	691	704	638	746	701	718	705	751	711	744	718	705	698	682	686	713	711	743	723	680	737	657	688	741	719	715	710	744	768	698	693	711	720	778	711	703	742	732	723	732	728	733	728	723	668	712	690	683	727	720	726	700	743	711	675	674	722	642	717	717	724	711	711	705	665	785	704	683	720	720	699	682	692	759	697	739	775	676	702	760	694	706	699	667	774	654	738	745	740	688	666	735	735	737	701	732	686	722	668	722	682	686	725	731	732	722	691	759	717	686	712	717	686	676	708	694	762	763	713	700	694	751	734	723	725	718	705	726	705	732	725	725	704	729	733	703	722	698	721	676	704	721	676	707	719	721	734	716	736	692	708	732	708	731	704	677	758	712	689	741	754	700	769	730	728	693	717	720	696	653	754	723	698	684	778	740	754	697	716	748	739	738	712	741	707	725	711	708	778	744	700	777	713	663	711	707	715	726	697	743	678	776	750	745	742	712	709	693	698	701	731	705	773	713	699	699	705	730	737	724	703	704	691	696	731	705	712	690	698	704	741	750	690	734	699	722	715	737	717	757	709	668	698	742	774	736	754	695	681	719	723	707	798	739	718	679	734	757	748	680	681	734	770	694	731	743	709	698	661	708	771	723	722	687	730	749	714	720	697	687	787	692	666	694	741	692	714	758	773	695	719	756	740	712	690	714	700	704	753	700	686	763	688	713	716	654	726	705	735	741	703	718	681	727	704	729	685	740	769	728	694	679	720	661	731	689	769	733	743	730	663	707	706	785	731	730	755	748	702	746	709	678	748	710	694	731	690	697	692	717	668	746	697	754	749	728	706	698	712	699	725	719	765	682	696	694	710	719	732	722	689	696	709	727	730	727	729	725	752	715	702	732	722	699	745	767	750	718	686	711	683	747	724	734	742	741	710	752	697	758	731	721	732	725	677	743	708	700	758	746	742	774	743	698	714	748	740	733	745	687	726	754	723	715	685	721	707	740	737	738	684	705	758	696	686	759	684	689	693	702	679	755	729	723	723	738	772	692	726	728	724	736	736	721	770	757	703	670	729	718	687	693	707	700	745	747	736	740	706	697	745	750	678	721	673	734	700	801	741	722	690	745	666	730	716	727	745	736	734	694	694	712	720	731	727	733	736	736	749	731	720	730	723	723	690	705	703	741	764	692	722	757	745	750	685	705	744	747	706	791	724	714	698	736	697	726	766	740	711	670	718	707	755	752	783	739	752	711	770	748	743	708	746	696	763	671	705	674	739	705	694	750	758	714	720	717	672	734	679	694	717	697	732	717	722	741	702	750	756	754	731	774	711	662	756	663	722	713	706	751	736	737	703	695	704	728	732	747	716	724	784	670	738	650	711	723	697	671	700	743	774	735	713	718	645	717	685	741	721	714	728	735	726	716	690	704	732	700	707	647	719	726	683	752	696	701	748	710	734	727	727	694	679	759	653	737	680	719	721	723	709	750	721	705	741	776	701	746	683	710	691	714	769	720	681	705	718	708	704	716	685	694	723	688	732	768	763	712	689	728	667	737	661	762	710	723	725	720	741	768	719	735	682	702	741	745	721	736	670	715	704	721	729	665	683	748	716	678	752	745	722	709	708	715	686	685	735	709	727	726	682	743	728	705	742	695	675	703	729	701	701	711	760	727	661	677	737	721	781	748	689	704	739	738	708	722	743	733	771	707	717	701	725	732	733	739	723	728	718	703	732	727	704	716	679	765	760	717	706	723	703	713	695	684	719	736	689
25735	21441	25649	18110	1878	1004	902	774	756	746	725	707	661	714	728	691	700	714	689	766	718	765	638	703	721	732	778	687	673	648	704	713	705	673	752	691	707	710	723	683	698	728	693	688	686	652	672	658	691	720	668	714	711	692	689	682	736	656	685	750	694	754	710	719	688	757	667	720	726	708	708	680	697	703	723	693	714	692	711	696	700	685	692	705	762	699	727	664	630	733	684	704	685	700	682	671	679	694	712	702	668	687	738	740	747	682	704	721	708	726	670	697	673	664	659	758	669	708	722	713	702	667	710	704	677	693	702	708	712	717	723	684	674	702	708	690	701	686	681	717	681	726	699	713	699	683	695	699	725	679	673	664	754	721	715	736	717	657	704	672	654	754	691	699	696	688	638	730	635	695	688	654	697	678	715	733	716	693	683	721	701	687	660	655	720	735	702	728	682	699	691	722	700	729	706	748	691	685	712	646	722	698	710	670	645	670	708	662	694	680	748	673	656	675	714	679	676	687	676	718	662	689	673	681	762	722	697	685	689	714	698	649	696	721	676	676	730	723	662	716	686	718	722	710	657	687	695	678	686	636	704	675	665	714	702	684	687	707	717	647	686	685	661	663	683	735	647	663	732	681	704	677	693	715	710	682	691	674	684	657	693	708	698	661	735	680	699	665	717	684	700	676	661	716	678	689	686	728	665	682	651	701	673	680	676	754	702	713	681	686	621	716	698	678	734	693	709	707	693	710	722	671	666	700	703	689	689	678	757	700	724	690	698	664	679	667	695	673	714	727	657	707	695	661	703	648	697	650	664	682	668	702	732	729	720	695	713	712	645	716	663	743	673	686	739	658	683	694	701	701	718	658	660	710	698	685	666	670	666	673	670	667	600	694	733	759	689	707	726	689	724	686	706	687	670	680	660	683	680	748	682	657	682	688	653	652	723	685	695	699	715	676	709	677	682	679	764	677	714	671	682	720	667	646	681	725	670	708	677	737	655	696	693	695	680	676	738	671	680	700	699	707	670	692	710	723	716	732	652	721	675	722	667	707	701	703	703	679	699	695	656	687	661	687	675	696	704	710	739	710	739	661	706	660	732	720	704	658	716	717	656	634	673	681	662	690	736	681	674	659	709	726	697	705	647	713	711	699	676	666	755	741	689	689	693	706	685	690	722	674	670	700	664	701	658	729	695	648	696	700	707	703	696	675	671	679	664	708	667	674	666	666	681	717	690	669	714	685	683	686	700	703	730	709	649	682	686	716	651	695	651	679	705	704	656	687	679	703	678	711	688	680	736	657	613	704	730	699	666	643	690	708	712	683	688	703	693	673	674	739	678	694	702	711	726	688	659	684	703	692	674	675	702	696	690	699	626	698	679	703	666	727	734	729	633	707	703	667	657	717	692	734	706	708	699	697	681	731	741	713	654	708	697	697	668	739	640	648	676	712	663	739	706	718	723	727	656	684	665	673	700	707	692	682	703	701	721	675	673	692	736	711	699	684	693	658	674	753	660	725	687	700	695	714	716	703	701	670	703	657	657	670	710	700	721	714	636	757	715	668	666	693	705	703	731	668	634	753	662	688	658	756	689	659	705	670	641	693	726	707	660	684	676	693	690	661	713	699	731	683	695	716	740	675	702	699	708	715	696	669	706	711	689	682	687	686	708	637	687	711	691	717	710	632	751	694	711	732	711	678	719	711	723	676	661	712	640	678	691	681	714	738	705	704	678	678	688	724	733	682	713	672	671	669	675	688	686	642	716	711	706	714	653	712	661	765	678	673	656	734	688	715	656	673	699	697	711	719	704	646	686	719	685	670	721	697	674	718	703	656	685	689	704	670	724	678	702	682	675	673	720	712	671	671	665	659	688	685	669	644	675	689	737	675	703	670	713	689	677	651	688	769	686	695	692	702	711	729	677	691	674	714	639	691	703	701	754	735	703	693	672	675	663	704	665	680	681	742	685	701	695	640	713	716	708	692	698	656	656	687	662	670	690	664	680	712	718	672	688	664	663	730	683	735	701	674	716	663	729	677	681	731	696	700	697	695	721	714	711	693	747	684	646	650	683	692	645	729	688	687	667	675	735	693	707	706	664	647	629	621	709	698	709	713	737	683	684	737	721	654	702	693	713	697	685	745	662	691	656	704	684	669	653	689	718	739	697	721	731	698	668	672	704	686	641	667	690	693	732	672	704	721	696	658	706	688	728	706	671	684	681	658	688	704	690	647	725	728	693	724	688	647	666	761	711	630	669	781	732	689	671	744	699	692	722	770	688	716	740	703	677	690	684	693	656	726	730	673	710	711	699	730	680	682	689	696	652	684	732	709	697	733	671	665	695	725	684	674	698	646	666	739	670	693	701	654	621	728	643	667	655	718	704	715	656	672	716	716	674	675	706	722	667	702	667	730	727	645	694	656	701	695	650	695	661	703	671	704	736	712	677	705	646	682	703	655	684	707	719	656	759	682	697	731	646	699	698	719	684	707	692	690	715	671	713	713	697	651	689	710	698	668	694	662	656	667	704	687	698	657	730	724	684	679	667	705	738	683	717	686	679	679	740	680	709	710	691	711	726	669	667	690	715	730	719	678	698	713	679	684	674	639	701	681	689	723	691	673	652	675	673	661	732	704	692	684	654	678	737	705	702	663	668	652	672	715	750	673	692	688	730	687	704	722	712	730	672	719	719	694	639	667	684	649	669	691	698	716	670	664	719	695	659	670	692	718	675	737	641	672	679	662	669	673	695	679	689	740	696	698	690	675	701	683	664	704	749	665	680	693	648	680	666	692	732	684	667	674	648	710	682	681	698	676	697	740	653	682	693	707	671	750	678	669	717	686	702	706	660	703	660	653	695	704	643	678	696	693	717	684	699	677	692	659	731	689	734	714	637	681	647	660	677	679	696	628	720	775	690	641	704	689	720	698	763	671	646	690	706	697	693	597	723	707	707	693	702	671	707	682	721	688	687	681	713	695	655	621	666	672	736	691	668	666	708	676	705	731	687	736	708	685	729	700	691	737	681	747	677	688	698	675	705	679	641	674	685	646	657	681	697	648	680	729	702	711	692	689	701	690	691	694	667	685	693	700	695	675	683	666	762	719	719	718	722	715	672	683	684	677	682	707	761	704	695	657	654	683	647	714	683	698	669	671	686	699	696	737	693	729	700	664	653	664	705	675	688	694	710	697	731	688	665	681	729	647	708	712	640	690	691	729	709	702	692	688	709	692	711	693	672	722	677	661	738	706	696	664	701	668	666	666	704	696	685	661	730	652	703	678	726	696	687	680	711	757	671	673	691	637	679	689	666	727	721	657	682	735	671	691	692	685	668	700	727	712	712	662	710	675	744	676	738	672	707	701	678	704	670	695	716	712	676	697	628	716	672	682	703	710	700	673	631	717	672	689	736	705	707	684	716	659	664	641	706	710	728	680	665	658	711	674	715	681	672	731	663	684	703	663	726	653	739	701	676	661	706	693	703	690	734	691	675	730	755	654
3645	2299	1908	1142	962	888	780	796	774	753	732	673	683	685	665	721	693	690	668	661	711	690	663	694	615	665	631	670	669	667	647	651	618	617	651	679	669	660	647	670	672	639	647	659	672	656	645	652	606	602	686	674	664	687	629	642	662	626	681	619	622	677	676	681	684	660	684	672	607	660	642	626	673	612	642	660	694	693	664	664	656	683	627	666	653	624	653	621	618	612	668	630	654	642	623	633	660	665	703	674	615	658	622	634	630	612	640	661	608	621	634	668	651	670	581	658	613	605	634	631	635	639	653	666	686	609	653	634	659	617	621	617	638	625	670	669	609	664	592	624	659	666	619	653	633	642	673	641	636	635	629	653	654	661	662	624	641	669	611	672	615	623	659	636	642	663	691	656	586	689	684	610	622	693	670	615	635	659	668	656	674	663	656	638	622	627	669	597	629	652	654	633	648	610	644	618	638	618	621	644	604	658	644	615	691	613	612	657	635	620	616	611	583	649	627	659	629	645	628	631	682	638	652	637	634	656	627	619	644	671	659	666	644	647	652	657	622	572	637	621	652	625	638	638	674	665	678	666	642	674	643	625	643	677	655	637	653	626	653	665	658	648	593	610	659	657	625	655	619	627	625	651	662	596	638	638	623	643	621	652	650	680	646	689	631	639	645	634	640	647	669	646	676	640	652	647	635	657	621	643	655	594	658	671	674	669	643	681	633	626	627	676	649	666	600	649	629	617	642	621	653	690	654	641	630	663	654	683	665	636	645	644	661	634	617	639	651	684	653	668	636	647	681	649	657	641	631	632	600	625	648	670	625	574	648	676	636	600	617	645	637	619	594	656	653	616	641	619	639	642	636	683	643	658	659	621	655	675	611	623	629	643	669	611	653	614	666	686	657	644	670	657	639	627	623	655	624	647	689	614	625	595	643	652	678	644	650	631	635	599	661	649	654	634	663	697	637	653	622	643	632	594	604	662	600	655	623	686	633	644	616	646	629	607	636	627	609	662	604	616	599	621	631	682	669	622	640	668	609	678	633	674	634	679	652	658	677	593	613	665	684	652	603	631	643	654	632	642	634	627	633	648	645	664	675	594	667	675	660	615	641	644	652	643	600	633	663	650	647	659	585	636	691	623	631	639	615	641	629	624	625	675	675	650	624	639	653	644	622	659	642	654	582	686	666	598	652	640	638	659	624	635	638	643	631	637	699	633	616	632	658	636	641	597	685	622	609	652	666	608	672	612	643	657	632	628	647	600	667	609	685	648	624	693	629	640	646	633	668	656	630	663	646	613	607	638	672	642	653	634	623	613	641	623	637	618	649	592	690	670	663	629	661	596	630	651	665	660	642	628	659	621	672	621	640	641	661	654	675	629	639	655	611	634	641	644	655	668	598	648	675	661	630	649	601	671	664	632	690	656	655	622	665	616	635	617	610	673	596	611	649	682	680	596	675	664	645	634	619	702	648	645	657	664	620	640	579	671	652	667	633	684	678	660	625	605	652	634	649	627	638	655	628	631	649	663	690	687	629	616	659	646	618	655	667	646	639	649	623	610	628	615	642	656	595	651	648	650	585	700	663	655	664	607	667	595	667	666	586	641	614	647	627	646	665	587	657	637	644	608	658	617	663	621	648	596	626	640	671	642	671	624	606	624	640	632	662	656	638	639	609	645	650	640	630	618	640	631	658	646	662	663	658	660	641	616	636	637	649	665	618	619	632	585	677	661	630	641	662	665	640	629	610	654	603	661	666	589	660	604	592	645	579	642	580	649	616	654	629	632	618	608	626	653	652	622	595	646	622	664	613	664	639	693	630	637	632	624	674	637	635	641	620	661	624	660	685	708	684	635	641	631	645	623	635	678	639	682	599	627	646	637	635	624	585	599	636	644	667	589	666	674	620	660	642	600	689	634	648	619	636	633	608	600	619	676	627	653	638	630	671	629	622	620	602	644	586	642	647	637	666	604	648	677	614	646	633	637	634	639	619	645	658	650	614	647	668	646	655	635	656	640	614	603	646	646	655	641	663	665	648	666	656	663	639	640	631	679	620	601	671	669	655	625	621	687	630	629	654	620	612	638	695	611	642	667	635	648	678	678	623	626	624	667	657	639	604	588	650	637	683	572	629	640	674	642	612	643	635	677	631	577	588	670	641	626	598	645	607	630	658	677	642	653	649	611	664	608	641	638	618	641	667	682	653	655	686	639	622	616	676	638	631	612	633	645	637	661	655	628	685	659	643	649	673	649	651	612	602	686	602	642	581	678	653	650	589	636	628	670	638	637	645	645	637	630	619	660	601	632	620	607	646	636	614	592	644	622	593	614	670	625	641	662	629	670	682	668	628	643	613	619	674	637	685	625	654	635	631	649	657	587	600	632	655	622	632	678	622	618	623	630	610	635	637	649	598	648	667	669	683	619	612	648	700	601	651	625	658	618	637	626	630	637	616	605	637	671	646	657	644	623	642	625	611	605	609	614	602	661	577	680	652	638	605	693	622	647	646	645	661	617	672	631	674	622	639	646	625	620	625	668	639	635	664	626	641	632	641	678	662	651	634	690	654	655	668	639	695	658	631	617	596	652	625	572	654	625	610	621	650	670	668	659	692	590	648	687	631	663	618	647	652	663	622	642	632	639	616	647	660	645	619	615	646	671	647	618	684	676	634	626	653	652	628	649	665	655	633	672	643	649	594	653	625	634	603	659	635	677	655	661	635	617	601	670	643	633	661	656	627	666	647	632	635	649	607	612	626	622	655	650	612	618	663	640	639	641	611	681	666	646	668	652	608	653	638	643	640	652	676	652	643	643	662	602	682	659	626	658	604	703	642	647	620	664	632	659	642	683	648	636	662	656	649	645	604	652	609	671	636	659	662	650	613	620	681	703	639	658	647	622	639	643	642	633	607	631	642	628	651	595	637	702	640	649	625	653	640	597	643	612	657	693	651	615	656	627	732	637	626	640	653	632	655	657	620	625	657	648	639	593	641	676	650	632	627	613	602	647	650	682	658	626	630	621	584	628	639	673	682	617	671	624	620	640	621	594	628	637	618	679	649	645	616	658	642	611	604	623	607	616	639	636	612	607	626	626	654	605	590	633	643	622	613	640	625	614	604	659	621	645	674	645	664	632	643	653	646	618	651	564	669	608	581	647	614	632	629	622	631	657	676	605	705	634	615	661	656	649	650	605	622	635	656	608	632	621	635	667	636	640	625	590	687	657	612	675	637	671	621	651	615	658	663	668	641	671	676	644	653	617	613	626	636	618	608	624	616	594	658	595	587	612	629	639	649	605	670	651	657	653	664	636	647	642	663	620	632	638	672	651	569	660	635	633	636	602	640	661	667	650	622	650	641	656	624	576	632	637	624	633	607	623	646	630	610	651	667	688	610	651	688	636	600	645	647	626	629	647	593	665	659	609	613	629	627	658	647	664	628	661	614	637	623	642	644	641	639	656	654	620	637	654	655	647	594	636	638	686	663	635	647	641	690	600
24352	21408	28555	24650	20084	2592	853	574	417	419	406	402	340	389	364	337	325	371	344	354	380	362	351	316	332	340	328	313	321	337	364	329	312	332	324	328	337	356	312	336	317	337	313	323	360	346	326	344	332	347	320	302	339	320	331	317	320	297	299	350	312	328	335	316	311	347	327	309	333	318	320	321	348	304	312	330	318	320	321	305	321	321	329	350	299	326	320	309	311	301	315	326	292	299	338	302	326	340	329	322	313	322	339	336	336	324	353	342	355	310	323	321	290	292	328	293	317	345	329	316	314	358	315	312	307	281	314	324	326	337	327	324	319	324	349	324	332	340	330	305	295	303	341	310	312	304	311	315	305	317	331	318	290	309	325	348	345	333	314	294	283	328	323	325	285	342	298	321	337	345	308	347	307	304	351	305	315	318	289	312	303	275	296	334	314	332	327	326	299	315	324	297	315	294	321	353	301	332	338	348	300	322	330	315	333	306	356	315	318	338	306	358	322	306	328	291	295	314	335	325	312	313	302	319	295	297	319	297	324	329	300	299	307	293	316	320	286	318	316	280	318	304	321	319	340	348	318	315	313	339	325	290	318	321	342	303	357	340	311	303	324	325	341	342	264	331	335	339	310	322	304	337	310	293	310	284	329	322	323	308	291	315	321	326	274	320	325	348	317	319	307	319	304	319	328	300	298	304	345	310	362	316	263	354	311	302	307	297	328	300	332	337	295	312	353	302	310	308	324	328	314	297	331	280	291	320	302	308	300	342	313	313	308	284	322	343	327	324	339	327	317	319	315	289	342	319	293	335	338	344	306	326	346	331	310	309	328	347	305	305	336	305	312	304	318	343	341	322	309	334	348	352	321	318	311	319	330	319	299	294	327	305	295	297	279	312	282	290	318	283	302	285	318	328	341	324	340	328	326	348	306	286	294	315	295	297	319	320	337	341	294	295	293	314	331	326	299	316	323	327	304	329	317	322	299	346	311	330	322	318	309	315	308	344	298	307	331	325	285	318	320	351	307	308	337	308	349	323	354	314	312	331	339	298	337	308	327	307	318	301	319	311	318	314	313	295	320	312	309	290	315	320	317	288	308	313	302	310	335	302	310	310	347	296	322	302	334	364	315	328	309	323	328	293	301	304	299	312	312	309	324	303	275	335	313	311	318	307	342	294	338	317	304	318	324	285	320	291	345	331	344	329	322	313	320	313	352	297	322	316	327	294	311	290	306	328	297	338	334	317	280	324	343	324	264	328	338	320	322	324	321	318	295	308	317	303	331	342	328	303	332	303	270	316	313	289	306	335	319	315	296	296	308	311	299	319	302	327	314	298	300	314	335	321	327	316	356	318	322	336	336	329	302	278	278	329	321	280	334	326	292	322	316	312	311	331	327	306	313	322	339	343	326	337	322	336	302	325	315	308	322	312	327	281	328	322	339	315	316	289	298	322	327	320	330	328	327	327	299	331	327	346	317	305	324	298	313	327	319	352	317	315	338	340	301	304	335	307	307	314	311	303	294	300	296	305	326	288	303	331	302	326	329	334	272	310	327	320	345	334	329	339	358	318	329	332	326	308	328	326	280	344	352	316	310	308	316	317	319	306	325	313	343	310	292	292	299	342	344	296	344	347	318	309	316	325	298	322	305	318	327	312	318	314	307	291	330	320	318	294	293	311	317	326	343	318	287	319	314	317	314	340	329	311	337	319	325	338	313	281	270	356	327	338	323	299	307	285	314	324	337	342	360	318	302	313	331	319	343	309	308	319	337	315	322	300	336	322	356	309	333	334	317	307	283	309	306	326	314	330	331	302	291	273	306	340	323	304	301	292	326	317	325	335	292	303	289	335	296	312	310	319	323	341	301	326	339	293	320	310	307	337	312	319	290	310	315	336	349	337	325	343	307	320	344	294	272	287	315	305	323	311	304	300	313	326	313	310	330	308	331	320	289	317	312	322	317	305	331	307	328	336	320	304	323	309	299	334	285	272	269	328	314	340	334	348	276	325	317	297	257	346	334	308	309	307	344	318	282	293	328	321	288	317	343	310	298	287	312	319	321	286	308	338	305	299	324	305	282	314	321	330	307	351	342	303	312	332	318	309	326	338	344	289	318	317	339	312	326	297	303	313	325	293	306	282	308	300	315	316	306	307	308	333	295	319	298	313	300	305	336	330	301	302	290	283	332	305	319	294	282	351	354	333	270	318	324	313	285	294	310	357	300	340	321	295	337	322	324	311	331	300	298	307	301	318	323	328	327	325	315	339	336	325	299	338	352	327	328	317	315	305	326	342	309	342	335	309	309	315	319	348	328	302	327	302	313	325	314	346	317	328	333	334	307	313	329	333	324	340	314	336	306	294	294	316	304	294	330	330	325	323	306	332	312	292	292	302	325	321	340	338	327	288	299	346	297	331	296	299	326	349	301	300	304	310	318	283	310	314	313	311	320	306	288	300	327	316	316	316	336	282	340	303	360	297	337	298	327	298	302	294	308	343	325	302	311	328	323	276	316	309	324	319	337	319	295	303	323	312	298	302	339	309	312	294	318	318	298	324	317	323	354	324	323	342	351	325	296	300	329	326	321	334	310	316	326	319	302	336	331	304	331	307	310	308	326	317	306	316	335	314	327	304	314	297	309	321	325	310	320	314	332	316	324	317	363	327	305	325	305	321	305	317	272	306	305	331	321	325	330	304	338	300	289	321	306	297	303	344	286	322	314	302	308	329	326	325	332	316	332	328	330	347	333	301	272	332	291	307	323	328	291	312	299	331	315	321	360	346	298	301	326	304	300	302	341	324	299	316	328	308	329	306	304	284	316	332	324	333	330	327	325	292	292	310	342	313	324	323	354	315	325	303	309	284	314	302	296	341	329	331	328	334	330	296	301	315	319	316	291	330	321	309	313	307	352	331	327	315	329	320	320	340	349	305	287	317	335	295	310	301	297	282	307	321	326	270	293	283	289	329	312	326	295	304	295	321	325	349	329	320	305	312	306	310	311	308	311	324	346	301	315	306	298	330	307	311	313	279	316	290	328	288	304	285	307	322	299	295	335	347	319	349	294	328	359	334	335	292	293	322	318	307	361	348	311	318	286	296	299	334	340	338	296	309	325	318	294	353	335	322	322	329	293	322	327	298	311	285	289	334	328	308	297	333	308	311	315	327	337	289	302	313	287	316	320	296	290	308	337	327	310	298	296	300	291	294	306	319	309	340	285	319	318	339	324	285	304	298	315	310	329	276	314	314	300	331	303	271	298	308	327	331	310	309	301	344	284	317	323	324	300	296	329	303	318	328	324	322	309	317	310	326	294	306	315	320	323	312	309	332	297	323	319	309	326	313	309	310	323	311	314	362	342	309	318	292	322	321	328	314	312	336	325	325	332	325	325	330	327	308	303	308	315	307	332	301	317	321	323	309	320	321	298	321	296	310	312	340	325	316	319	291	326	330	302	344	286	324	285	350	339	330	300	309	318	295	307	319	318	305	317	303	307	356
3364	4672	3608	1870	1238	971	788	679	596	533	522	469	466	447	420	382	388	406	381	400	353	371	404	371	370	386	372	362	382	365	358	347	367	332	340	377	346	354	352	347	311	374	343	382	340	372	338	306	321	336	355	361	355	339	354	339	337	329	314	370	322	330	327	358	375	374	351	350	335	319	312	322	340	324	346	330	327	338	342	330	323	327	326	343	372	323	329	314	328	346	362	341	317	358	296	331	351	309	349	346	347	341	336	340	389	331	328	339	330	336	332	319	329	343	309	337	357	327	346	315	295	359	317	325	380	332	334	322	327	340	374	337	337	339	374	347	307	368	364	304	333	330	348	303	360	358	339	354	369	322	349	366	346	346	369	340	377	332	361	347	339	345	318	359	330	335	373	329	319	354	340	325	324	344	365	366	349	352	340	334	358	376	337	349	351	327	335	328	355	354	322	337	342	321	333	316	329	346	328	339	299	330	356	374	338	336	357	319	319	331	323	347	352	353	319	336	353	331	344	327	328	340	331	341	338	327	367	310	341	305	313	369	351	325	328	349	316	318	334	334	336	348	319	361	305	372	350	320	333	334	347	298	369	321	345	352	339	314	347	347	323	282	326	318	335	314	333	336	324	306	306	342	341	335	351	347	307	356	377	328	332	321	313	316	359	367	326	331	345	335	371	355	308	331	329	324	357	307	370	330	343	372	331	372	333	352	355	349	323	329	339	337	326	357	322	353	320	348	349	338	320	345	360	349	339	325	355	333	328	361	336	349	356	334	317	320	320	335	339	333	313	330	345	318	339	346	351	319	347	339	343	351	319	354	343	317	352	317	350	290	321	343	319	334	336	332	329	324	330	350	320	311	357	327	346	325	324	346	346	327	299	339	340	347	316	311	350	305	344	336	338	324	307	334	342	324	338	340	324	338	323	331	334	342	333	316	350	342	326	318	347	312	324	333	380	309	362	316	345	352	345	330	335	355	316	346	337	318	317	339	325	337	300	324	356	340	338	320	336	338	362	341	364	314	299	297	342	330	348	330	318	331	353	358	307	339	319	343	321	343	304	323	331	349	360	334	308	323	326	342	334	327	311	368	318	349	334	347	323	338	323	338	332	311	295	355	317	332	326	336	328	339	326	313	305	326	341	337	332	342	368	311	350	341	350	359	312	333	336	327	330	342	346	323	342	330	326	328	342	317	340	303	362	331	337	343	338	337	336	327	360	343	343	324	338	339	327	351	321	323	325	349	308	366	323	342	343	320	328	323	382	336	320	350	307	332	306	380	335	343	278	353	335	347	354	334	336	352	304	333	341	346	366	344	329	338	329	341	361	343	326	339	300	330	334	309	332	325	334	337	319	330	344	365	326	336	325	328	333	332	341	360	329	329	319	305	345	321	354	320	332	338	356	318	321	312	328	333	298	312	348	323	314	321	328	348	363	319	333	342	340	319	347	340	363	357	337	357	348	336	326	328	331	319	314	359	308	318	319	302	320	305	343	335	339	364	368	333	331	294	347	339	332	303	341	341	365	303	312	320	340	317	352	325	313	305	287	335	345	332	317	321	326	316	321	321	354	339	347	349	350	319	299	344	311	350	340	356	311	332	310	319	320	336	358	347	322	355	330	285	357	315	319	320	343	364	349	312	273	364	329	331	328	305	356	352	328	340	342	330	340	356	303	355	343	315	330	342	340	321	332	318	314	331	350	369	357	349	351	367	337	309	313	319	315	348	325	358	325	345	337	318	307	354	333	342	332	340	312	367	313	350	337	333	307	333	315	361	329	338	310	359	303	331	364	337	331	338	338	326	351	329	347	336	353	366	323	291	336	340	328	318	333	314	316	341	350	328	349	343	335	317	323	345	309	308	309	317	310	332	322	338	322	328	349	325	353	355	335	333	310	323	286	327	345	358	363	355	359	325	335	335	332	334	318	354	355	330	346	319	353	327	324	323	309	358	347	339	352	338	340	366	338	335	341	348	316	331	340	332	368	307	315	341	332	345	335	354	329	372	331	308	348	344	348	338	348	353	294	310	372	328	338	344	324	329	293	341	313	337	306	352	321	347	333	379	354	327	389	333	317	315	358	325	321	335	335	322	318	297	321	351	369	331	305	343	366	338	317	326	313	332	339	354	326	351	338	326	326	331	315	322	329	328	311	323	346	353	346	321	325	323	300	303	319	310	313	364	335	291	332	326	340	333	330	312	312	323	346	308	341	341	375	308	374	344	326	338	332	347	350	357	346	330	309	339	354	316	337	307	334	335	332	373	316	342	314	309	348	331	350	328	336	323	338	372	348	369	343	327	363	298	336	323	334	317	325	330	342	307	341	315	338	334	324	313	341	320	304	316	323	347	346	310	332	334	351	331	331	315	345	307	327	338	318	333	322	329	347	323	320	321	342	300	317	334	339	331	298	310	312	348	318	332	343	305	320	310	343	330	326	336	349	361	315	324	328	334	336	324	329	350	330	320	306	351	344	333	313	292	336	351	353	352	366	357	341	320	326	325	330	327	319	355	338	326	362	307	327	347	339	315	316	332	345	333	327	335	353	311	323	302	317	320	318	310	332	317	303	330	333	330	324	317	327	361	319	318	328	333	304	336	326	308	334	308	312	361	351	311	326	314	346	323	303	323	320	348	339	333	321	326	308	306	352	338	340	314	328	362	360	328	370	336	344	314	351	348	357	340	306	345	331	337	316	340	370	331	293	351	318	329	376	337	371	316	353	312	321	336	333	323	344	332	340	311	317	354	325	346	335	319	340	351	338	337	325	355	332	314	343	316	337	311	336	350	319	331	331	344	314	310	356	331	340	320	367	323	350	353	317	360	344	336	312	311	345	327	320	313	367	335	308	366	327	366	328	337	310	322	384	354	346	328	309	332	327	324	357	315	346	310	315	391	306	361	325	316	324	341	350	344	327	335	323	334	345	313	355	358	358	337	338	330	318	384	328	306	351	323	306	339	333	339	302	351	327	307	310	336	313	351	342	332	321	328	327	350	328	338	348	349	324	300	284	329	326	357	311	346	344	325	320	334	345	331	352	324	309	348	310	298	329	334	327	360	303	314	333	345	370	337	356	333	323	317	310	309	319	321	300	325	318	319	351	349	314	343	336	339	328	323	376	319	280	332	312	332	282	343	316	317	337	303	347	369	326	336	328	313	346	311	342	321	327	312	324	357	338	318	313	333	349	323	306	337	293	321	354	343	321	326	339	326	347	300	321	369	353	333	320	310	318	327	323	354	315	329	355	341	324	333	333	347	313	302	334	337	316	317	307	347	352	320	353	331	326	339	313	350	314	328	317	341	351	324	315	299	312	327	333	297	328	329	347	329	311	325	327	320	333	311	348	341	341	329	389	291	348	339	301	354	343	364	321	351	304	319	325	334	362	344	321	324	323	356	358	322	325	333	341	288	319	300	322	353	345	342	352	328	309	336	362	309	329	314	331	333	362	314	329	314	320	335	307	334	337	328	324	354	331	329	311	363	331	326
27709	11714	2109	1330	979	883	847	816	846	859	830	807	817	849	832	848	844	801	783	820	829	812	798	809	835	840	817	850	824	807	771	792	812	864	803	815	811	761	835	841	828	777	812	818	870	773	769	803	855	865	845	841	868	779	860	844	797	796	864	822	805	852	778	829	832	799	808	835	792	777	809	773	830	816	781	803	815	803	818	811	777	845	799	876	824	813	812	790	769	810	848	839	823	770	779	882	777	790	840	791	811	826	832	825	855	785	758	842	805	817	833	828	807	830	784	783	768	815	813	780	806	784	784	842	814	813	783	802	800	819	820	742	813	781	835	842	800	816	831	888	787	824	838	792	817	825	780	822	794	849	763	845	851	783	803	856	799	782	860	838	859	836	856	824	803	824	823	821	867	813	791	837	808	832	816	823	818	788	786	780	805	813	832	871	778	779	862	822	812	865	849	868	854	828	809	809	808	809	807	780	787	773	824	797	784	836	802	859	837	883	850	812	833	867	787	810	755	793	833	837	762	847	794	755	802	840	782	781	803	824	802	821	836	811	847	841	831	791	828	784	804	844	822	832	801	852	821	813	823	790	840	811	837	763	867	794	796	847	770	809	806	806	794	844	799	826	840	797	811	851	806	806	782	812	811	802	818	810	789	795	831	807	824	806	755	776	864	843	826	836	833	824	850	849	800	816	801	770	847	844	833	809	817	761	820	923	784	769	817	822	802	820	837	757	791	866	770	829	835	850	800	870	771	827	829	787	805	881	897	781	766	843	814	805	844	803	795	814	767	831	793	836	834	855	831	843	753	839	859	792	864	850	778	760	809	788	845	854	791	835	816	861	799	805	775	820	849	790	829	837	740	832	868	781	804	786	804	812	821	838	785	860	743	840	793	794	802	833	788	821	843	801	909	808	873	741	819	839	822	780	785	813	790	830	828	855	835	836	762	798	806	787	815	855	804	813	845	815	768	825	813	807	776	803	821	756	849	825	755	831	784	821	789	828	857	780	794	822	863	779	863	801	831	778	858	823	789	786	756	879	803	834	827	881	840	787	831	782	792	855	822	798	840	813	796	803	808	796	844	828	826	812	871	813	815	759	821	836	820	840	791	825	830	834	824	774	771	822	827	806	868	807	824	780	760	811	835	817	785	857	856	844	822	789	767	843	765	846	855	828	850	786	817	855	815	805	782	836	824	769	761	860	783	745	809	807	865	817	786	813	787	820	774	808	816	826	858	817	832	826	791	880	824	794	845	778	808	816	789	748	789	818	789	836	873	798	838	785	805	891	796	822	755	795	828	806	806	802	827	794	841	858	850	878	787	834	868	786	802	807	793	837	816	816	837	724	732	799	772	865	772	810	770	844	806	870	799	773	808	838	809	847	840	817	845	858	890	853	874	814	847	790	817	817	828	864	817	811	794	827	809	843	827	804	816	818	813	802	866	813	815	794	772	876	767	843	829	801	794	912	858	824	823	837	782	793	832	764	762	803	776	769	810	826	818	778	833	836	789	838	812	787	870	844	823	821	776	823	809	803	789	860	826	827	857	769	810	787	763	802	811	794	849	792	818	752	823	847	829	812	796	813	830	798	866	776	829	872	813	818	834	818	884	781	849	820	803	760	847	855	851	801	872	825	797	828	865	778	835	773	796	856	756	803	845	826	806	891	813	874	822	792	781	855	818	861	812	801	778	824	800	818	839	777	825	777	797	834	819	807	816	810	818	777	820	813	821	791	866	804	799	816	829	807	802	825	829	877	810	781	898	806	813	864	765	778	847	836	822	800	811	721	799	787	858	769	762	850	757	819	874	815	829	844	861	813	829	830	801	821	811	811	824	796	764	804	814	772	720	816	862	817	834	783	784	800	798	786	799	804	852	809	853	805	800	771	806	733	803	787	809	848	771	854	778	859	812	811	785	853	773	832	841	810	820	843	850	797	806	805	793	865	806	796	815	838	828	796	806	771	827	803	848	784	804	789	786	790	827	806	821	774	812	845	896	787	840	810	744	815	822	855	765	845	820	830	803	874	802	779	808	885	787	831	816	830	789	819	835	794	811	822	779	799	873	838	862	787	806	811	849	819	809	789	821	766	809	814	822	821	845	838	795	796	735	832	823	807	804	864	787	848	804	795	793	791	803	769	841	788	867	812	834	800	806	823	805	809	828	808	736	833	800	787	844	834	841	837	802	865	792	859	841	801	768	830	816	816	848	852	782	780	842	808	756	821	828	805	792	821	848	866	817	795	839	819	788	823	861	843	773	887	796	832	845	807	811	843	781	817	829	792	875	814	786	803	861	806	806	879	795	818	804	783	839	826	789	841	861	836	784	866	846	808	781	762	827	828	815	818	808	807	815	832	819	810	778	828	816	865	877	812	809	801	883	811	813	838	832	799	841	813	815	853	809	823	794	833	847	744	791	844	779	818	816	834	867	810	777	857	842	815	833	812	834	820	738	822	825	774	801	849	768	806	770	801	803	797	842	822	795	797	843	796	823	805	818	809	825	757	784	803	803	891	817	794	786	747	838	824	838	816	778	839	733	752	824	836	792	767	815	796	839	857	815	823	796	821	816	825	795	837	826	852	854	825	885	799	827	844	868	860	845	797	771	809	816	750	807	818	851	844	804	836	810	881	843	791	885	772	834	787	850	839	820	779	834	746	826	808	804	806	842	804	865	784	845	833	794	833	821	847	801	793	798	787	826	838	811	763	859	767	810	827	853	807	800	863	824	796	801	869	888	839	873	823	785	817	827	778	814	834	828	780	848	819	807	841	839	878	773	809	816	805	829	811	809	813	833	778	843	827	787	781	831	785	813	822	905	784	772	832	807	820	842	788	807	813	850	845	837	852	836	838	816	809	856	831	801	789	817	819	811	832	828	761	840	846	801	802	857	835	818	812	806	834	767	781	794	813	820	818	817	809	800	827	831	800	813	819	841	816	796	836	840	795	834	800	846	779	864	827	811	876	792	810	857	824	808	799	779	816	778	844	877	803	844	839	803	809	786	800	826	772	823	812	833	807	792	817	812	810	788	824	848	806	805	847	805	859	826	811	807	808	879	813	811	803	803	770	756	823	815	861	823	874	818	791	817	768	804	844	807	823	740	783	772	813	801	832	782	789	783	829	816	802	793	817	845	849	824	777	809	754	743	772	793	792	821	834	863	892	805	850	830	803	776	833	859	777	817	811	811	828	858	797	793	841	796	787	810	798	797	857	828	794	840	800	782	806	841	803	816	778	781	835	783	820	766	797	791	829	852	845	755	806	767	761	790	786	817	882	833	852	812	861	774	817	849	835	775	826	830	803	808	795	807	842	829	782	770	853	801	859	808	838	771	769	835	814	786	866	835	789	808	724	826	833	808	779	827	808	804	846	852	837	867	801	826	808	826	856	863	826	813	872	889	780	790	771	846	786	790	851	840	815	797	832	836	795	832	846	804	837	829	782	831	799	860	757	814	843	798	815	799	840	809	824	816	805	829	746	834	829	819	764
5173	963	895	839	760	751	723	732	735	717	724	699	727	725	743	712	728	786	751	708	745	751	692	729	735	700	716	732	711	770	718	761	695	750	766	753	754	726	691	750	770	736	743	762	744	752	779	771	728	723	722	690	718	723	660	783	785	704	683	736	715	773	754	709	735	716	754	737	715	696	665	684	742	726	701	692	683	705	759	758	699	718	719	737	725	713	722	737	737	731	741	696	731	738	662	708	741	680	688	663	711	699	739	714	681	734	694	729	744	733	748	742	707	695	688	720	725	699	757	721	730	701	673	695	721	789	720	744	690	731	730	729	732	742	699	716	668	709	722	705	773	765	752	708	673	732	739	728	713	757	716	698	738	705	719	716	718	722	727	752	699	700	755	760	714	695	786	739	723	741	696	727	740	722	754	688	713	747	701	723	731	712	736	746	737	781	707	750	710	727	735	687	656	720	724	712	736	712	719	699	716	738	668	726	712	701	702	717	666	672	687	689	710	713	704	763	747	778	697	740	727	693	695	732	729	704	683	727	752	736	733	687	715	654	714	757	631	654	772	683	766	723	709	725	717	727	719	747	736	710	721	706	731	770	753	682	668	730	689	681	682	716	724	736	716	707	754	751	689	724	707	711	730	751	722	715	705	718	688	739	731	758	712	761	730	716	688	719	695	728	741	749	750	749	697	720	718	712	722	763	686	743	679	682	790	763	687	744	749	714	697	721	773	741	692	747	768	744	725	683	672	715	754	706	734	690	689	769	723	719	638	663	720	731	675	786	746	696	651	705	717	730	724	726	732	764	721	711	699	641	752	732	717	716	695	699	713	729	712	737	681	697	746	711	674	730	732	720	760	746	693	675	696	730	709	732	741	713	649	733	723	683	769	711	680	715	768	725	677	764	749	760	764	748	749	735	747	722	735	741	752	735	733	690	768	721	725	688	692	705	770	708	731	720	693	704	717	718	719	676	688	732	757	761	736	685	704	723	715	688	814	758	699	693	724	736	675	728	762	765	741	720	690	679	726	751	710	737	746	709	718	708	723	667	712	709	702	704	718	714	706	757	684	719	739	730	696	713	755	734	692	722	711	749	718	757	697	768	737	719	709	663	734	686	706	742	710	688	705	718	734	678	695	726	687	689	676	697	728	769	728	763	711	706	693	692	726	700	682	732	699	741	699	681	709	692	726	730	762	678	722	711	748	736	741	796	695	714	694	666	700	752	755	664	745	742	763	713	698	713	723	741	706	769	713	718	750	766	733	709	704	754	692	750	678	655	672	766	777	697	777	701	650	748	682	737	688	667	712	744	691	774	706	707	675	703	732	743	762	686	751	759	732	711	745	727	700	702	716	715	698	711	687	744	680	678	705	709	716	647	707	765	698	762	718	731	741	709	746	725	727	706	756	695	727	730	729	691	739	693	727	725	740	776	692	696	758	707	712	736	725	714	760	696	704	712	694	680	686	745	717	733	711	743	775	689	680	675	705	720	724	735	706	711	735	706	698	760	734	665	733	684	713	772	747	727	688	696	678	745	737	712	691	670	739	719	707	748	741	694	748	726	726	697	720	725	713	707	709	660	684	727	708	717	727	759	697	790	725	741	701	765	716	709	686	683	704	745	716	720	736	697	685	671	744	770	668	745	718	706	716	758	732	716	669	728	666	726	679	693	724	715	697	728	715	724	716	710	716	708	726	675	730	712	690	746	775	725	697	742	755	726	670	677	740	690	704	727	729	701	725	738	701	728	706	703	702	730	664	737	744	676	728	674	668	744	728	690	732	718	720	713	743	711	691	742	701	704	689	726	694	722	708	761	716	730	708	710	723	724	726	699	707	742	692	691	722	723	674	729	754	674	712	768	711	723	688	739	695	707	704	736	747	762	743	703	687	715	720	692	708	686	695	727	710	766	739	677	721	658	734	715	730	706	740	684	738	672	716	713	750	715	724	717	726	706	724	726	731	705	735	715	724	726	730	699	739	746	730	692	688	751	725	768	713	753	727	739	716	724	692	715	707	705	744	774	693	739	800	747	739	736	695	697	708	701	786	705	717	704	735	718	679	698	702	748	738	702	757	742	671	751	751	756	699	690	710	800	729	708	734	718	721	761	726	723	696	751	717	761	728	751	711	721	725	685	734	738	722	720	732	732	724	693	734	735	693	726	721	677	732	721	761	687	687	684	754	732	776	735	742	728	719	738	754	739	652	692	702	708	696	724	707	713	703	717	676	721	709	798	701	744	689	721	712	724	722	729	691	721	753	708	734	744	687	674	683	689	725	701	716	763	741	731	719	711	710	762	706	724	749	737	701	703	733	667	713	773	723	711	694	754	749	714	744	762	736	697	732	682	803	679	690	766	697	749	710	712	703	698	760	748	754	740	760	724	716	717	745	725	747	690	695	697	748	770	672	676	695	743	753	713	776	711	765	775	717	742	704	720	732	745	682	733	732	681	771	803	734	702	722	756	727	699	705	738	732	678	703	728	702	716	710	759	683	700	719	753	695	691	740	728	702	725	696	754	763	743	749	665	724	697	736	702	726	745	738	718	770	692	751	711	706	670	693	747	678	683	720	704	737	709	719	694	722	729	735	747	697	708	687	697	758	744	721	688	724	688	705	761	731	786	732	732	722	738	717	722	723	691	772	691	738	715	750	709	746	708	691	768	717	704	727	717	770	698	749	717	693	694	733	725	710	723	744	730	713	703	702	735	756	697	734	706	712	688	739	719	707	743	728	733	761	681	726	730	686	709	726	722	741	694	695	762	709	686	719	734	674	768	725	731	745	710	751	702	711	728	719	707	742	739	689	708	742	761	776	731	673	668	708	676	664	734	685	704	718	717	703	762	723	740	718	755	749	752	724	739	728	705	717	702	747	676	758	718	717	686	730	682	722	698	723	737	734	712	697	690	651	712	708	707	723	710	744	722	687	734	730	759	708	673	708	738	769	745	735	697	749	718	753	751	715	734	744	727	719	738	698	686	757	661	673	709	700	737	772	705	742	715	705	684	724	760	732	696	733	688	738	701	731	747	701	685	762	714	716	732	744	673	748	740	737	689	756	719	677	668	714	714	756	707	748	744	709	741	710	736	714	698	755	730	713	693	700	737	709	709	698	754	766	724	690	690	722	655	712	705	671	715	686	731	719	690	789	706	695	762	726	703	787	760	758	708	720	668	756	723	684	728	698	726	732	705	673	736	746	675	737	729	714	712	744	735	748	720	707	690	744	728	751	666	728	745	709	723	697	719	759	736	710	702	711	687	724	687	683	710	720	735	724	698	743	695	725	735	735	711	692	741	731	742	701	740	700	725	756	686	734	736	718	699	752	726	788	745	739	784	704	708	725	724	760	700	695	722	739	746	726	769	743	724	731	751	713	696	693	676	735	744	745	738	707	687	738	693	766	705	739	752	659	700	710	719	767	774	694	753	723	708	710	712	653	710	740	722	689	717	721	704	683	741	736	762	705	748	704	699	674	730	715	704	723	707	747	717
25744	21404	25615	18054	1957	1013	859	836	767	787	717	772	726	747	734	710	699	702	721	654	768	689	723	677	691	721	639	704	682	649	724	716	703	703	728	683	675	681	737	744	676	672	723	682	682	681	711	718	711	689	728	712	679	698	733	705	738	708	700	680	723	702	710	702	631	672	692	702	694	674	756	690	712	726	709	708	730	685	700	679	739	707	658	701	683	705	707	705	714	673	695	680	685	644	704	685	632	695	736	707	649	703	664	659	671	709	726	693	674	702	715	640	668	727	675	707	738	729	691	671	681	722	701	701	711	732	704	744	677	689	724	666	708	707	715	734	689	701	735	692	720	684	685	639	716	683	704	649	704	717	657	704	711	720	624	677	664	724	747	680	698	694	712	677	716	675	679	671	692	704	681	674	702	687	714	695	677	706	683	693	704	670	682	706	733	729	703	648	712	678	698	672	712	675	701	683	705	720	709	684	700	742	734	648	661	642	674	672	679	680	684	751	639	715	699	721	652	703	681	736	713	720	672	702	666	714	647	709	702	683	673	684	702	682	690	710	700	729	683	708	679	736	697	705	711	654	665	736	745	681	717	705	690	742	674	690	700	684	706	725	685	710	709	666	730	746	709	696	672	666	763	705	710	690	759	705	689	695	680	676	715	656	722	742	668	711	706	685	669	699	742	684	647	713	673	744	700	739	685	698	691	708	680	713	672	698	698	650	668	747	729	674	681	707	711	787	678	695	719	623	707	704	718	712	666	693	683	707	725	689	666	626	689	746	686	674	694	682	721	642	705	700	682	643	694	689	689	696	705	660	692	670	717	720	680	666	670	659	667	735	735	640	668	627	688	734	652	698	709	728	696	711	689	667	671	686	681	681	710	671	688	741	708	728	656	632	719	685	681	747	708	697	676	712	698	707	678	683	707	731	687	731	703	706	673	687	705	716	705	741	675	707	685	660	667	709	675	683	678	683	687	706	675	662	740	665	695	721	692	698	638	664	669	663	705	704	707	755	670	702	700	622	677	689	698	713	675	661	680	676	710	685	680	688	701	696	679	729	655	660	689	694	728	681	693	699	696	670	675	675	699	705	701	698	719	753	682	701	668	665	643	694	694	678	718	685	714	710	703	701	676	684	739	735	688	679	657	717	669	686	752	715	675	678	689	718	722	705	691	624	714	705	680	731	729	704	696	657	702	682	710	750	707	664	733	671	713	688	699	701	685	685	674	757	716	689	669	697	674	698	694	709	682	690	722	699	697	682	741	709	661	693	675	750	684	682	674	666	672	711	682	693	691	750	705	713	683	702	695	683	711	656	650	680	710	696	680	722	721	664	684	673	690	670	692	727	716	691	703	731	699	673	685	677	678	707	663	713	686	676	642	693	736	657	659	734	704	687	722	670	684	722	678	686	745	679	720	695	696	720	760	712	723	734	724	712	685	715	725	700	681	697	705	722	664	715	685	670	674	729	727	719	706	686	743	687	667	686	711	654	705	709	682	690	730	672	657	728	729	693	723	704	708	682	720	670	710	770	727	673	725	705	705	724	675	706	649	729	687	699	718	658	664	761	693	693	700	694	709	714	700	711	703	687	682	679	658	673	702	686	707	706	721	707	680	672	712	711	684	668	711	683	765	672	706	670	678	689	675	677	686	658	682	704	689	709	691	723	698	745	713	700	703	686	714	652	719	683	716	727	686	691	707	662	708	726	691	683	722	661	644	728	718	665	659	692	719	707	711	710	696	705	708	740	706	707	678	715	686	672	703	719	716	658	687	653	715	707	740	673	715	710	700	697	684	735	682	653	678	735	682	638	723	707	702	686	716	655	733	755	713	698	702	730	669	674	676	695	705	703	697	691	633	737	709	681	685	682	690	708	680	717	636	687	747	703	699	666	741	759	674	684	722	729	708	704	712	686	677	750	748	673	700	746	713	660	664	661	718	682	716	645	687	640	687	711	704	724	674	630	705	734	693	684	711	727	692	741	690	648	700	711	741	664	660	708	721	708	731	713	652	656	706	705	675	668	711	742	694	708	660	730	690	681	729	666	713	701	738	714	680	706	731	710	710	710	700	747	701	699	675	691	720	682	662	718	697	702	752	690	678	725	650	649	671	744	687	675	660	688	703	693	727	684	696	665	726	690	689	726	700	657	733	728	748	668	669	679	683	720	705	747	711	668	686	722	699	695	683	782	662	682	676	695	697	710	683	662	717	719	684	682	647	656	732	651	710	685	709	677	727	693	687	682	652	735	682	747	723	662	683	748	701	743	672	718	700	699	676	680	725	743	692	671	754	685	715	728	662	657	741	695	691	710	705	690	738	706	688	719	702	657	727	718	667	639	719	708	672	674	690	679	682	739	711	691	675	700	689	699	675	691	689	706	692	687	749	722	683	684	695	718	697	681	702	720	683	669	667	722	688	686	736	707	662	734	718	685	701	731	669	700	735	728	659	709	696	677	747	704	673	704	739	693	698	745	715	701	727	717	691	632	748	639	699	691	698	725	649	714	697	723	733	681	751	689	731	705	669	736	726	751	653	720	719	683	657	695	742	727	715	669	745	697	692	742	681	677	703	677	689	667	708	678	658	710	698	742	694	714	677	684	690	716	667	751	695	691	732	746	661	653	713	705	699	661	731	682	693	726	669	708	711	734	644	652	697	685	712	742	709	714	712	689	699	719	677	730	703	712	756	695	748	723	739	670	731	754	674	717	683	712	680	725	744	698	699	688	647	662	689	691	672	724	679	705	703	694	664	660	702	730	684	693	719	704	709	708	673	646	664	663	684	714	677	666	671	733	691	687	716	729	687	688	699	697	686	684	676	705	681	683	737	699	749	677	694	757	715	717	725	732	694	702	705	698	728	694	670	708	724	656	654	714	680	707	719	720	693	681	744	705	736	704	662	726	646	623	679	694	686	708	700	720	711	721	686	706	686	700	712	702	702	737	724	705	729	692	661	649	707	693	680	706	718	694	692	698	674	746	697	721	723	737	754	695	697	730	705	707	704	713	656	666	745	699	695	670	670	709	724	679	724	726	750	718	729	666	706	700	703	685	731	686	704	658	732	729	690	623	695	668	676	701	708	676	688	742	735	699	697	704	689	716	700	736	699	698	666	693	675	653	657	687	664	695	683	676	698	693	675	725	718	743	699	698	674	731	657	732	687	708	701	710	675	689	747	727	707	700	684	709	678	682	685	714	727	695	699	710	752	731	673	692	718	707	731	712	692	719	693	704	663	735	647	721	684	692	678	742	711	721	693	734	651	717	737	700	750	731	699	706	679	680	720	727	684	646	697	643	672	694	658	675	691	702	715	710	737	722	683	675	672	681	683	642	723	694	664	719	670	684	707	762	646	722	705	729	711	653	680	699	670	700	635	724	676	682	686	697	665	681	685	742	692	732	758	717	735	667	629	699	711	705	712	686	685	705	670	709	660	700	744	694	677	672	650	739	746	706	721	712	749	710	688	713	682	657	737	658	691	650	701	687	668	661
3615	2313	1876	1166	981	894	757	776	739	696	673	692	649	719	649	621	662	635	703	656	638	659	677	678	662	655	665	637	614	641	625	673	672	694	675	638	654	678	623	657	660	619	647	637	656	592	647	612	649	657	640	631	652	620	621	666	611	644	670	584	641	650	643	561	618	662	647	613	692	625	671	657	646	634	646	654	620	663	654	647	636	662	623	669	639	663	636	664	672	618	683	626	650	627	675	650	689	618	662	656	638	634	609	635	596	640	594	624	667	657	648	614	659	621	631	635	651	643	640	654	647	647	679	664	633	637	625	627	647	676	665	670	660	648	609	626	621	616	600	629	631	613	660	600	648	690	627	645	665	642	592	618	664	673	678	670	649	650	656	610	628	660	628	628	669	644	648	644	646	604	628	640	668	664	605	612	651	630	627	630	643	608	577	655	649	635	635	661	658	616	628	663	650	654	645	676	620	616	636	640	682	620	599	623	692	646	610	628	647	626	630	646	602	572	628	678	616	623	639	627	625	701	654	666	672	616	590	633	620	652	639	655	627	610	639	627	686	632	680	628	620	630	635	644	639	628	639	627	613	627	671	667	619	620	624	640	671	597	659	677	655	622	656	605	672	639	657	606	626	635	651	578	642	657	646	677	620	627	627	662	628	676	599	647	644	613	630	661	613	613	600	618	665	642	609	641	626	615	636	651	569	641	635	669	680	604	626	638	596	641	575	625	661	617	659	632	620	639	618	596	596	665	610	666	646	621	622	601	661	676	681	635	633	644	613	654	582	658	668	627	659	578	636	646	623	637	672	644	645	616	638	655	620	649	645	688	626	658	643	669	660	676	631	644	666	642	638	655	636	648	645	597	617	631	643	638	622	596	598	630	660	635	585	655	592	656	640	644	681	659	605	648	620	635	640	616	634	628	673	597	679	663	653	617	647	660	637	676	625	627	624	669	643	622	648	643	653	672	662	598	648	621	647	648	617	598	652	613	653	623	626	680	660	687	670	590	638	635	644	594	622	622	666	660	652	665	665	654	654	670	616	598	662	675	653	642	604	673	632	625	653	641	659	609	579	665	638	670	625	653	614	639	647	648	618	633	653	634	650	628	606	639	627	666	652	647	642	621	609	622	658	675	659	644	658	607	643	656	635	646	656	653	659	617	613	671	605	664	626	635	666	662	617	635	619	668	654	670	623	628	632	623	648	639	627	594	638	607	651	636	625	631	669	642	649	608	646	680	617	603	639	618	620	649	664	654	611	653	650	671	629	604	649	630	650	634	632	648	626	642	626	698	648	626	637	637	631	669	630	663	617	641	609	633	618	661	657	630	677	628	678	639	656	636	626	654	683	644	643	635	637	622	665	644	643	592	618	658	612	657	675	590	676	659	648	638	659	640	620	650	641	635	593	635	656	680	622	601	646	659	648	626	646	603	638	628	640	634	647	584	617	662	632	619	631	633	651	594	649	618	623	646	673	634	704	597	635	642	648	577	655	669	650	634	670	653	594	640	677	663	576	648	675	633	654	622	660	680	696	628	604	679	629	618	708	663	632	638	625	661	617	642	610	662	625	645	634	610	633	642	580	630	647	627	639	685	672	641	684	667	664	617	636	676	675	603	635	633	683	623	658	644	611	637	640	650	649	681	613	661	640	643	623	594	630	647	651	645	648	638	624	627	615	616	601	599	636	644	628	654	579	663	604	650	621	639	675	664	611	590	629	625	631	669	649	586	600	671	662	636	639	674	638	653	601	632	657	651	648	597	633	685	644	645	684	704	655	604	657	636	622	636	621	648	621	630	632	596	594	664	656	680	636	654	639	643	653	679	659	646	625	656	639	666	571	661	626	671	625	605	635	646	669	576	623	611	626	620	609	637	641	632	682	621	618	632	632	626	629	654	660	661	607	624	614	656	664	619	675	620	623	667	641	630	675	609	625	664	639	607	621	656	636	617	650	662	619	639	621	672	617	652	630	665	631	627	619	620	592	661	688	592	628	643	671	675	612	607	634	628	610	643	620	648	623	662	622	658	610	635	594	652	662	639	616	686	628	631	581	681	640	629	644	655	615	664	607	646	672	639	620	611	638	635	584	612	666	643	673	648	637	675	626	599	622	633	625	655	591	646	604	687	586	611	635	661	610	660	628	663	616	650	700	617	671	644	631	637	643	633	670	655	659	640	634	646	657	600	616	631	663	609	581	652	628	648	643	646	634	623	603	633	680	654	600	636	653	642	619	616	623	621	644	624	645	675	639	644	666	635	623	612	625	676	608	638	649	642	610	585	631	617	676	685	624	621	672	646	671	641	622	621	616	618	672	629	587	647	640	675	612	606	673	614	594	657	653	636	595	646	596	649	619	637	579	641	637	630	625	667	653	663	631	627	632	612	622	636	644	596	607	616	632	606	575	676	638	649	581	681	655	689	615	649	628	642	656	662	637	645	660	667	639	639	677	654	588	633	559	668	651	645	629	631	609	635	694	691	626	682	594	640	676	664	593	626	663	636	604	600	628	633	672	642	656	645	611	622	639	627	628	626	607	665	635	658	649	649	646	631	630	601	672	629	618	665	661	638	667	647	649	622	641	656	607	631	656	630	639	617	591	657	638	629	633	649	657	628	659	618	610	620	612	658	644	571	646	672	646	616	656	583	694	623	616	652	601	629	654	643	646	680	644	579	637	615	626	653	655	627	647	629	642	638	661	651	614	634	670	608	660	624	617	624	583	607	660	636	669	599	627	621	622	645	634	624	634	629	604	639	627	599	665	624	632	626	625	624	596	647	593	653	616	624	639	640	663	670	595	649	649	636	571	635	623	606	662	640	636	636	637	649	591	608	609	647	652	627	658	621	599	616	628	599	613	613	652	598	632	658	642	616	633	687	665	671	652	655	655	613	641	702	580	626	657	671	550	646	655	616	601	644	642	643	629	600	647	622	599	614	651	635	637	629	644	688	657	653	643	641	614	666	638	611	614	668	602	620	614	576	659	655	654	646	681	663	596	624	643	606	641	588	632	637	629	662	651	620	669	663	582	660	668	656	604	657	620	581	635	584	620	586	652	633	623	661	677	640	640	659	630	589	610	645	644	616	641	612	677	612	617	640	645	661	628	665	635	604	610	607	628	618	662	677	612	648	635	660	613	578	652	665	650	639	635	640	637	628	617	640	618	645	650	640	583	614	646	621	654	639	595	626	615	645	673	697	653	646	635	680	585	637	664	668	633	631	634	604	624	625	635	595	606	663	651	591	654	651	682	626	604	617	628	622	644	654	659	637	658	686	651	671	652	622	633	694	629	623	631	644	679	602	637	607	691	602	654	684	656	635	660	668	676	625	657	623	639	675	629	669	663	712	654	643	638	652	645	638	618	650	612	654	600	663	620	614	637	645	653	645	676	616	621	662	619	664	639	687	614	623	603	655	655	659	655	648	616	622	621	659	578	634	653	635	634	613	649	683	634	612	650	588	657	620	659	629	608	628	669	604	620	677	662	635	625	635
24235	21408	28538	24660	20087	2596	891	510	443	465	415	420	367	391	388	376	359	341	328	339	373	332	313	355	364	351	317	352	326	323	337	317	325	311	329	328	323	358	334	318	334	312	303	392	323	312	339	304	308	312	316	307	332	320	342	318	330	346	363	324	320	362	293	323	333	321	321	295	350	319	276	323	340	314	334	296	336	308	331	310	301	319	296	331	321	337	271	328	303	344	303	317	328	300	328	319	301	315	365	316	312	308	287	344	277	346	350	325	327	296	315	320	320	302	318	313	311	332	323	296	330	284	319	350	307	316	304	315	306	339	319	314	284	312	275	321	323	345	329	349	330	334	293	292	321	324	301	307	316	305	330	333	304	336	290	316	299	316	307	325	357	308	314	295	338	307	319	316	341	340	312	327	309	346	327	312	319	319	315	323	311	338	312	306	320	325	323	313	330	327	336	269	305	322	326	319	330	315	296	312	343	304	343	292	286	309	326	327	280	302	347	309	353	300	330	330	309	297	303	302	313	317	306	307	325	281	302	345	321	308	312	309	331	312	326	314	315	338	285	352	347	338	323	335	282	328	303	317	317	288	287	314	299	263	320	293	306	299	341	332	302	312	359	311	334	343	344	327	298	310	326	327	299	311	300	305	331	317	324	298	325	298	293	329	346	298	293	346	312	334	317	294	305	347	314	311	329	356	330	323	299	348	330	285	311	327	328	294	306	320	315	300	305	325	312	322	324	319	320	322	293	328	293	315	324	309	309	319	307	322	333	341	312	333	355	306	301	310	314	345	326	337	330	313	339	284	297	341	304	337	307	316	307	326	323	300	306	308	330	323	326	276	338	328	312	319	319	345	295	318	309	312	329	314	328	297	321	311	313	310	303	330	299	338	331	288	306	303	344	308	320	341	310	296	321	301	330	305	318	341	317	314	318	302	339	315	324	290	312	304	313	301	362	290	302	320	290	324	307	312	295	319	303	327	312	310	315	302	305	323	312	305	289	338	307	296	281	307	327	335	303	326	274	305	311	323	286	309	317	329	311	334	310	339	325	329	310	314	317	310	340	324	321	280	306	342	320	347	335	338	309	315	302	331	331	327	308	334	321	316	319	312	332	314	314	301	332	333	350	329	319	308	335	322	350	312	317	297	294	302	297	319	329	327	293	307	295	327	297	343	322	325	305	334	348	305	323	314	318	298	334	334	327	311	318	328	341	317	327	313	262	317	317	333	321	316	340	331	309	300	326	312	310	324	323	338	287	299	309	295	292	296	345	333	327	341	310	312	323	345	315	331	310	320	307	318	309	339	303	303	334	336	303	336	314	336	329	309	328	341	293	321	336	295	335	300	328	312	300	292	328	332	290	309	311	311	288	313	295	333	308	328	321	312	327	325	316	284	337	304	299	327	300	306	299	352	303	316	311	323	340	331	336	344	298	301	317	328	299	329	321	317	338	282	307	309	329	324	295	316	324	333	299	311	337	318	326	307	282	298	325	317	309	303	306	330	350	323	336	318	348	288	313	303	302	308	317	332	344	338	329	324	301	308	306	299	334	336	324	303	332	298	321	333	314	315	304	279	279	344	299	318	306	320	297	311	315	283	346	322	347	334	317	333	317	331	309	324	301	322	287	292	351	334	311	324	336	305	312	318	306	305	301	298	336	314	304	331	319	318	299	287	330	317	323	284	343	302	305	310	296	310	318	309	304	279	306	305	335	302	360	310	329	310	330	299	323	322	289	364	316	313	315	306	292	308	295	303	317	300	291	316	335	287	330	314	342	300	302	348	322	314	313	325	317	305	327	316	358	324	313	303	335	328	323	309	343	321	324	337	300	353	319	335	304	303	317	312	287	312	323	326	283	299	340	289	336	335	290	315	305	295	366	331	320	318	316	308	353	306	320	282	313	297	294	285	331	338	363	312	286	322	331	360	282	334	327	310	315	314	332	305	318	311	303	307	306	287	339	290	302	286	322	328	326	340	299	326	333	279	323	319	327	325	286	301	317	332	290	312	315	307	298	333	320	337	292	327	346	318	341	298	308	321	302	314	300	314	308	340	320	306	327	314	313	298	305	308	320	344	351	328	310	287	297	315	350	310	330	326	314	285	357	342	331	292	303	315	307	292	318	300	313	326	296	305	340	332	320	317	341	324	286	298	320	322	314	312	338	306	313	328	307	326	325	303	326	275	304	302	320	300	291	325	316	334	312	310	323	281	304	328	325	309	285	301	313	334	337	305	314	310	305	315	341	304	324	307	334	320	260	303	328	304	309	303	316	361	292	309	328	341	336	277	332	326	287	331	303	324	300	301	317	321	331	325	293	290	293	317	313	314	286	294	323	294	348	305	287	307	275	299	327	360	348	314	329	324	289	341	382	288	357	318	320	309	301	292	305	335	360	319	343	311	340	309	317	306	332	299	360	291	325	349	324	315	305	299	313	309	295	321	328	359	302	294	295	307	316	324	282	343	303	326	295	311	327	287	341	351	338	283	308	322	315	324	311	341	305	305	321	315	331	341	321	341	301	305	312	291	323	314	324	298	305	306	318	282	335	325	307	316	316	321	345	293	345	306	322	315	294	310	311	293	332	323	310	279	328	296	294	317	316	319	318	329	327	319	345	304	309	322	276	331	294	305	321	312	350	316	324	308	313	323	321	311	291	312	312	340	307	339	319	312	347	325	331	269	322	302	339	307	310	313	309	331	296	326	314	338	301	322	314	317	318	333	342	347	304	312	310	279	344	348	346	307	301	304	317	373	316	316	308	318	345	336	329	334	317	298	312	309	306	354	348	318	313	296	327	314	293	312	298	350	315	294	329	289	323	309	311	304	304	329	336	375	327	315	325	317	335	319	323	310	326	307	330	306	333	330	331	324	311	306	315	297	311	308	325	329	278	316	326	320	299	307	288	305	305	319	300	311	301	325	291	317	296	319	339	313	329	316	304	317	323	304	321	330	331	301	321	336	339	279	318	303	311	329	322	332	330	350	328	330	310	329	337	322	322	332	341	318	310	312	315	289	309	342	318	320	304	272	322	333	318	320	300	308	318	342	299	337	340	306	303	327	316	295	304	282	299	308	339	311	335	319	316	296	311	286	334	303	353	296	354	322	309	294	297	315	328	324	329	340	311	330	286	295	304	284	312	312	286	293	325	295	311	316	326	339	344	307	301	315	311	291	287	308	291	340	299	271	294	294	326	332	318	347	295	319	310	300	313	304	325	314	280	278	346	335	292	326	317	323	322	310	323	326	295	305	313	332	315	280	313	288	319	315	326	320	317	340	283	317	306	300	344	316	297	333	349	321	298	316	328	320	329	317	360	330	313	308	328	326	321	308	323	352	295	325	310	309	333	328	335	285	324	331	316	297	312	322	298	307	323	315	328	316	336	333	320	300	269	300	364	326	305	341	290	315	295	347	315	301	301	333	310	292	307	321	318	317	316	323	334	307	266	308	318	324	334	359	345	304	310	335	324	257	291	312	335	319	320	354	281	311
3436	4758	3655	1773	1272	1024	803	660	609	566	477	500	437	417	440	448	382	361	407	368	365	354	350	351	365	329	368	345	368	377	358	365	358	383	383	337	340	363	333	368	317	345	373	340	345	322	346	319	354	341	349	363	362	336	339	329	352	372	354	324	348	335	346	352	322	339	333	357	384	365	301	359	350	350	342	342	326	352	334	319	340	358	338	330	311	305	353	320	351	310	357	347	315	337	328	321	357	340	336	334	341	321	317	331	330	349	327	345	362	328	367	326	324	336	355	321	349	400	338	346	335	328	360	359	357	336	343	370	325	342	312	355	309	340	346	362	303	327	340	332	356	324	353	328	307	323	323	332	336	326	340	330	350	361	336	345	300	344	330	335	348	334	356	303	337	323	377	320	310	306	355	388	384	330	337	355	365	347	341	343	347	370	311	373	339	364	370	348	321	333	314	325	336	325	387	347	382	319	341	323	315	321	335	321	362	338	349	334	373	373	356	327	353	344	321	332	344	334	340	332	331	302	320	333	323	310	353	327	344	339	338	319	371	343	335	339	349	364	339	319	294	323	327	294	335	328	349	363	335	339	314	336	314	344	327	345	323	321	352	349	331	332	364	305	338	344	336	355	327	320	342	320	354	331	314	319	344	324	357	351	361	333	342	342	315	309	358	338	300	358	329	366	353	314	353	325	327	318	345	350	328	336	342	346	339	337	321	357	324	348	323	360	333	342	330	320	316	350	344	375	334	336	365	361	332	361	343	329	315	315	339	354	330	352	347	350	317	331	349	339	343	340	316	362	295	317	312	354	323	355	318	355	311	326	348	333	355	331	333	354	340	348	349	323	329	327	348	321	343	329	315	323	311	342	319	340	338	302	344	343	342	334	347	353	311	342	366	308	324	329	329	354	315	350	356	326	313	341	354	352	327	333	347	342	323	329	331	317	338	320	350	301	309	346	341	344	348	336	320	320	345	303	354	335	331	353	321	325	346	329	319	308	340	324	327	338	334	358	329	353	340	354	339	313	321	342	321	331	329	364	327	360	329	355	309	346	360	332	306	342	352	344	297	341	337	322	316	328	329	323	334	336	321	312	328	343	339	357	357	341	319	360	333	344	338	340	316	323	280	306	315	357	347	328	345	338	352	327	341	319	346	356	326	350	298	341	324	311	337	324	323	283	372	307	316	359	342	341	335	379	347	315	325	321	358	318	328	338	348	340	323	321	312	345	338	330	343	314	307	342	316	349	347	326	331	336	322	320	332	329	312	339	312	353	290	329	346	329	348	315	361	346	339	350	343	312	342	332	357	325	324	355	354	354	314	324	335	334	352	321	303	368	356	317	322	305	360	317	331	354	339	361	306	319	346	340	344	330	315	339	317	341	330	332	369	350	310	356	340	341	321	338	360	326	361	328	311	373	335	332	343	345	321	378	343	342	348	314	303	345	333	335	389	322	349	305	338	330	364	341	342	334	382	320	318	366	319	337	331	315	341	349	318	335	326	369	295	346	335	313	297	338	318	356	330	327	334	315	322	342	353	347	317	309	321	330	344	360	320	350	316	342	330	348	342	306	332	312	318	343	322	357	366	316	342	327	348	330	299	350	357	344	303	338	338	343	331	367	367	325	346	354	345	355	328	333	308	325	331	378	331	329	343	354	328	338	361	337	356	324	325	343	368	358	333	317	342	328	357	347	328	316	327	378	336	351	313	330	355	354	322	334	357	331	324	338	356	358	326	349	335	331	339	327	354	324	352	327	335	347	344	328	373	323	338	337	328	322	306	347	311	336	335	329	294	327	341	355	323	328	358	362	320	342	280	355	321	330	326	341	330	306	319	301	323	304	352	338	329	329	349	306	318	344	331	328	349	319	330	320	348	341	319	327	302	331	319	317	326	334	320	322	334	340	358	326	333	303	345	349	296	316	325	318	298	332	343	347	312	345	339	310	305	375	335	345	358	349	348	343	342	316	322	291	314	377	379	360	342	308	377	324	331	341	350	330	320	340	303	340	343	317	330	331	360	362	290	345	360	350	334	313	341	336	303	323	328	366	344	336	326	309	339	324	321	350	361	344	333	362	316	315	288	368	364	351	344	320	341	310	362	315	346	344	329	302	338	304	311	322	320	305	344	336	336	353	348	309	332	323	327	334	340	339	358	315	333	327	326	347	320	356	315	312	331	360	325	342	328	346	319	294	379	329	351	341	318	322	359	310	296	326	346	320	323	338	341	319	353	320	322	310	312	331	300	329	334	349	342	343	326	297	287	336	324	337	324	311	332	343	328	331	334	322	334	323	355	318	350	367	323	322	340	338	322	308	348	342	331	316	350	312	307	377	332	357	343	332	327	322	372	367	337	334	317	340	338	362	334	319	305	306	286	328	314	357	306	365	308	341	335	321	335	314	299	340	335	344	360	347	363	344	285	347	335	335	341	308	323	370	328	341	390	344	320	305	330	308	334	328	302	334	362	306	334	318	313	332	350	319	324	315	301	339	323	318	304	359	318	321	320	314	338	344	343	376	336	371	342	332	348	338	348	305	320	366	311	312	338	342	347	310	343	337	358	313	324	336	310	310	343	337	327	314	387	332	365	341	324	318	307	315	328	353	321	336	323	329	364	338	332	330	323	335	319	367	342	344	352	375	343	335	342	352	348	316	303	308	328	333	335	337	322	336	329	306	332	330	325	321	373	337	321	302	338	357	343	323	318	319	329	317	326	320	320	311	354	303	346	378	344	336	341	325	337	358	330	330	305	308	332	340	320	343	340	327	357	325	344	343	345	340	358	318	320	309	350	323	354	343	375	352	323	339	361	355	313	321	328	347	348	331	312	292	331	342	344	329	371	335	288	352	339	361	281	328	318	339	345	332	314	347	351	344	341	310	343	343	331	318	298	349	375	366	355	364	346	322	353	358	327	317	323	350	306	320	349	335	345	332	311	327	320	334	313	352	322	326	366	351	333	319	302	318	325	300	324	310	360	311	305	328	331	328	328	365	332	329	310	308	317	330	322	295	330	335	317	330	330	361	346	334	359	306	352	329	285	363	341	315	319	361	322	315	356	356	333	327	347	332	337	310	356	343	342	306	330	350	327	327	323	346	321	329	314	340	334	310	320	354	317	287	346	319	325	336	321	316	341	346	334	360	353	326	332	336	326	327	339	327	343	318	316	311	329	314	312	322	332	302	317	315	318	315	311	327	308	312	327	348	357	322	349	317	312	346	324	356	329	305	327	338	329	336	310	348	342	327	327	306	331	342	305	347	364	341	331	326	339	358	318	331	361	328	358	332	293	348	323	366	327	312	327	313	318	337	349	345	331	389	336	354	324	308	359	360	333	353	323	303	347	314	334	331	312	330	358	347	333	327	363	313	326	309	338	334	328	292	342	357	334	318	307	310	333	313	327	329	334	328	353	353	345	307	341	336	320	318	340	311	362	300	344	347	302	345	344	316	319	319	342	328	340	299	349	355	319	349	317	323	328	309	333	334	351	342
27595	11877	2126	1332	972	877	883	848	817	887	830	841	874	782	828	846	811	850	801	851	814	829	827	821	782	846	784	788	808	822	856	802	854	786	799	830	779	811	812	804	788	783	811	780	825	796	812	807	817	767	802	822	732	827	823	848	832	764	759	770	797	757	840	824	853	775	835	823	820	808	792	774	788	771	776	844	792	794	804	799	830	848	862	791	811	802	828	760	749	789	814	825	812	811	804	807	876	837	751	826	840	805	790	828	831	778	832	812	773	795	810	801	838	762	819	819	778	811	801	828	791	850	813	775	827	781	814	839	855	852	834	813	793	758	815	795	790	756	844	801	788	798	786	804	845	781	785	814	803	803	787	812	821	795	800	839	754	814	832	816	761	772	837	796	797	863	772	827	817	888	823	835	804	841	792	882	805	808	848	825	761	790	804	824	826	786	863	772	856	819	835	835	844	843	819	841	768	794	818	806	795	843	757	816	812	818	794	818	787	875	780	812	866	793	808	835	776	846	918	814	844	744	822	821	766	796	759	797	807	847	803	839	820	782	767	798	795	821	828	807	804	824	813	780	734	788	834	825	775	793	765	833	826	793	764	822	855	799	816	829	798	797	805	796	804	846	757	817	805	807	836	807	773	827	808	806	768	814	861	788	786	795	788	836	844	815	800	791	790	756	828	798	798	858	820	780	822	833	810	805	809	821	790	878	814	832	768	767	822	792	852	796	857	847	807	812	784	847	815	828	772	778	785	795	782	812	853	827	812	793	801	810	778	831	834	858	840	804	778	838	765	814	774	846	855	795	852	782	830	861	829	778	810	826	806	793	816	770	785	763	796	807	810	854	816	815	764	824	786	823	781	857	813	884	825	794	856	787	785	809	791	817	761	811	801	823	820	847	809	806	805	788	814	833	803	805	789	827	808	850	750	815	852	841	840	790	824	847	818	800	828	828	807	826	841	809	825	790	799	816	806	798	813	812	820	853	767	771	829	800	817	805	822	812	805	792	833	819	844	797	832	768	813	878	842	802	801	831	809	852	759	807	776	804	817	840	822	805	783	830	815	813	805	798	834	807	796	799	787	804	851	856	828	831	881	829	810	774	820	824	853	794	758	840	807	772	790	809	858	796	832	817	869	816	826	803	804	724	786	806	826	748	812	768	826	794	811	821	823	854	827	776	776	847	794	820	824	828	768	829	800	739	837	851	809	872	793	811	772	815	818	802	812	854	831	857	843	838	820	818	793	784	827	779	842	789	798	794	808	845	801	839	782	845	797	840	791	806	825	814	785	783	846	819	763	844	832	791	782	772	791	773	787	867	802	765	790	822	829	823	852	787	845	799	793	809	805	809	786	868	795	770	809	806	827	831	763	763	772	824	848	770	806	847	857	807	850	834	839	855	803	745	791	845	800	839	839	804	855	830	798	784	792	785	802	806	814	794	804	764	762	806	801	809	794	802	744	816	885	849	751	754	854	825	838	758	846	875	823	867	829	832	817	817	827	819	796	850	792	825	854	829	791	805	824	770	805	796	780	832	803	831	797	807	792	806	830	777	850	803	838	792	777	783	813	824	822	840	818	788	834	824	800	828	746	835	825	822	874	806	811	771	749	805	786	809	870	822	802	788	795	910	819	798	819	832	834	834	748	798	827	792	833	832	770	801	799	794	805	821	796	822	803	809	799	781	840	821	816	810	769	810	829	796	793	784	881	839	817	836	826	806	804	814	760	816	793	822	764	820	856	784	763	778	810	794	806	860	798	811	784	795	808	802	782	811	803	787	801	865	798	793	801	778	833	757	848	862	853	840	777	797	814	802	807	863	827	786	825	777	764	840	799	854	834	825	853	842	807	763	800	802	802	775	816	781	830	791	777	803	791	825	794	792	814	794	833	886	847	847	797	821	825	788	755	833	846	826	780	764	803	840	854	783	777	813	828	785	806	808	826	791	795	802	837	795	856	829	779	839	796	791	821	800	793	747	839	828	803	806	836	786	821	830	816	842	792	765	791	838	831	755	831	850	843	824	780	809	785	846	808	756	766	801	775	837	778	791	786	847	820	848	813	855	824	828	824	846	819	860	820	777	805	746	831	817	778	808	842	778	844	832	856	848	777	813	811	796	836	750	791	815	849	832	814	802	820	797	853	841	789	810	808	812	810	796	781	796	776	848	821	817	786	799	832	841	847	794	816	791	811	805	851	805	839	809	836	841	810	755	836	853	855	797	834	839	815	824	814	815	918	806	822	836	818	837	815	837	803	843	860	800	797	796	768	798	843	802	853	784	822	786	788	808	794	829	850	773	812	781	795	840	782	823	875	823	777	802	809	862	857	812	850	860	863	803	777	827	793	855	846	803	767	800	862	785	771	839	794	850	790	796	834	803	788	847	796	801	813	819	821	765	823	790	844	817	807	779	796	799	842	757	780	767	833	850	853	773	805	791	837	805	810	840	800	777	804	790	831	815	775	797	820	841	821	783	883	797	867	825	746	798	784	789	812	783	860	794	815	862	859	886	785	774	812	815	829	806	845	837	799	789	803	830	806	772	814	825	854	811	843	796	848	815	831	771	796	771	820	848	850	823	845	772	805	795	843	807	819	758	818	772	837	796	787	811	836	826	821	802	817	819	766	770	844	826	817	760	819	852	824	863	788	754	831	823	801	783	787	809	829	798	858	796	811	816	778	789	824	815	813	774	791	825	847	842	825	854	826	812	855	789	806	843	794	820	799	863	829	804	786	847	804	836	807	796	795	827	801	839	846	844	820	764	817	830	827	865	782	850	808	834	802	783	807	818	854	783	838	779	806	771	805	797	832	813	822	850	771	840	781	823	784	820	766	819	807	807	851	853	816	819	807	775	802	902	817	797	782	775	866	829	827	830	805	789	727	818	768	839	803	834	832	844	820	836	830	806	827	821	834	798	839	758	807	816	790	817	819	844	826	840	807	836	757	788	793	796	778	824	824	795	781	820	837	793	815	791	798	838	799	769	807	816	808	833	809	825	795	875	837	830	827	847	804	806	861	813	781	789	784	842	800	777	788	807	791	832	839	856	787	828	809	828	775	792	820	805	819	822	783	792	823	847	844	808	775	808	844	868	865	800	819	755	847	781	739	809	824	730	773	826	780	869	764	783	814	798	818	836	769	749	792	823	805	850	770	782	796	784	805	821	755	828	819	861	798	842	846	751	850	786	812	817	813	783	820	837	821	837	833	807	835	812	755	848	818	814	786	764	790	820	828	809	791	800	834	805	813	817	829	856	808	784	868	795	783	813	767	788	795	819	801	805	813	794	850	780	801	819	803	809	786	778	798	782	788	814	817	759	822	827	796	869	791	818	854	839	848	795	812	793	859	747	786	807	814	839	778	799	775	793	783	799	845	818	828	834	782	809	817	825	807	822	828	815	790	777	846	832	799	807	788	819	809	778	824	854	894	810	788	757	801	790	800	816	772	796	764	788	848	778	809	832	749	772	778	827	794	805	838	758	792	867	852	838
5185	972	896	819	754	767	731	702	726	744	711	662	743	672	732	700	732	775	754	705	710	777	712	768	710	698	796	716	700	711	766	739	729	716	727	710	740	731	714	724	747	730	762	658	712	699	735	678	705	712	742	746	677	709	723	700	721	674	764	759	727	717	740	739	650	701	769	737	737	730	752	685	742	676	706	716	702	719	716	730	702	718	749	720	772	719	741	708	707	702	709	711	752	727	710	714	739	785	745	692	700	704	688	689	757	736	686	686	777	707	727	739	723	732	794	733	703	758	680	706	700	680	668	763	709	741	641	743	716	744	713	714	743	716	753	669	660	729	673	731	730	708	711	719	743	681	741	736	755	762	719	713	715	704	695	722	694	728	767	702	671	724	743	699	696	731	681	705	724	700	702	722	696	782	705	667	696	732	717	711	707	723	731	767	724	726	692	708	708	659	695	717	708	718	712	700	732	715	736	734	736	742	722	734	755	706	752	667	749	719	731	758	713	740	726	727	708	720	731	714	708	697	689	714	685	739	691	733	700	719	667	747	745	661	747	721	699	739	745	734	719	744	701	710	694	741	759	728	709	682	696	709	690	661	670	739	712	680	720	712	729	764	667	740	718	708	750	667	743	660	741	723	705	699	732	681	723	728	744	706	706	681	733	680	705	682	716	734	742	710	711	729	736	736	715	684	697	718	713	730	722	722	680	715	681	701	720	688	757	704	713	774	725	743	727	709	675	748	719	773	685	797	707	688	726	749	682	710	734	697	739	711	687	689	746	684	689	727	731	725	729	767	656	724	756	755	731	667	713	676	707	703	726	728	708	703	710	702	717	802	703	749	751	682	714	719	729	729	733	723	672	726	722	704	730	762	686	690	743	709	703	731	725	743	681	737	715	723	704	753	748	701	760	691	724	753	708	683	722	657	709	750	705	703	735	717	721	709	778	720	725	710	697	726	705	761	737	725	654	751	663	744	702	749	680	712	725	709	744	701	724	711	726	721	712	655	733	713	735	743	698	711	721	752	715	734	697	754	686	741	727	715	719	727	702	762	670	703	760	709	763	736	706	769	696	739	692	744	733	721	705	750	715	754	753	747	754	711	755	736	723	694	684	699	692	677	726	655	739	691	764	659	689	704	768	739	659	746	700	730	711	634	730	739	728	724	738	698	735	755	750	708	707	731	685	733	739	714	741	723	736	762	747	689	692	698	703	655	716	712	652	767	741	710	723	735	742	687	699	740	697	699	693	730	722	726	675	717	682	754	715	680	694	707	705	714	717	717	705	730	737	766	686	717	708	664	673	716	678	757	732	704	699	717	697	704	725	723	730	695	716	699	701	700	767	695	769	767	730	713	758	714	709	710	745	736	717	678	744	733	695	685	693	779	719	700	662	751	686	704	662	702	697	771	735	733	737	711	729	729	716	690	711	754	759	684	703	771	777	725	718	712	714	745	699	740	735	742	747	755	697	699	712	705	693	733	704	737	725	722	707	681	733	728	774	758	679	719	781	758	709	666	701	770	701	712	718	716	689	743	746	687	753	731	767	737	702	684	678	702	725	704	733	709	697	780	740	735	738	703	671	726	718	744	702	696	757	701	743	729	716	752	736	746	707	742	725	670	676	701	704	722	712	732	737	702	728	721	759	701	709	757	692	692	697	703	768	704	714	661	723	689	685	728	682	744	724	723	732	689	736	692	694	690	699	711	758	701	745	759	681	726	702	714	749	707	678	739	681	731	738	705	685	656	755	716	720	729	734	716	667	727	764	714	739	766	771	750	706	720	672	729	723	689	700	721	736	701	685	699	709	724	688	675	749	767	642	767	726	744	717	717	665	724	734	682	705	740	706	682	749	656	713	717	737	754	725	713	647	689	748	692	706	707	695	730	751	678	689	712	731	742	711	730	697	731	760	687	685	720	747	698	728	684	728	734	728	636	782	730	733	687	723	727	703	717	737	720	741	733	644	711	745	761	695	732	744	681	713	716	715	724	712	716	704	735	719	718	774	702	723	703	698	721	676	709	696	719	749	766	684	708	779	723	741	727	737	685	760	724	690	731	724	674	692	763	759	690	700	722	696	745	718	675	737	693	714	653	737	728	720	734	723	688	719	711	762	662	748	728	712	700	656	755	708	746	705	737	720	739	723	780	764	734	678	735	708	704	739	757	713	737	678	699	722	691	737	747	754	711	733	715	721	723	710	735	707	709	708	736	717	702	799	734	717	702	696	706	751	757	698	716	715	710	757	720	682	723	715	729	720	766	726	724	699	733	727	741	745	738	728	720	656	709	742	755	713	697	710	750	737	759	705	671	703	730	752	713	701	730	689	711	696	729	672	713	715	722	721	699	712	727	759	732	737	728	756	721	700	737	728	736	748	740	722	727	709	743	711	721	720	682	709	775	715	718	669	733	687	768	722	676	732	702	728	703	687	695	724	671	677	703	712	704	711	754	720	682	765	710	734	712	714	700	696	690	779	727	707	720	713	717	709	711	696	729	726	733	669	741	725	781	738	751	707	741	706	708	715	729	704	720	751	707	736	748	681	723	735	722	724	699	739	676	689	722	749	687	725	688	707	742	653	679	749	762	720	745	773	732	736	760	737	713	680	731	720	734	736	702	726	735	699	739	756	733	716	702	704	717	688	752	727	731	743	717	688	703	713	688	696	708	700	725	709	718	754	742	757	748	715	717	730	709	688	752	750	720	714	711	724	710	723	725	655	752	694	691	660	705	722	723	726	705	677	682	762	702	701	711	690	749	725	770	729	765	704	713	721	705	671	704	742	702	725	708	735	741	664	712	722	705	724	732	737	704	689	699	701	726	727	740	781	696	717	699	691	700	727	726	721	668	732	766	700	715	746	708	689	709	727	692	695	727	775	687	676	738	753	727	721	746	773	729	711	757	706	681	735	717	751	740	686	716	741	753	729	687	670	719	729	697	709	712	705	729	710	688	745	693	692	712	729	727	692	667	673	729	753	730	667	747	665	716	719	719	708	729	769	752	689	720	760	663	738	697	737	745	706	706	686	719	722	682	736	744	735	730	738	706	741	720	732	743	740	683	749	698	684	744	730	754	724	738	671	721	728	702	758	678	738	742	698	737	741	708	695	725	732	706	716	739	665	785	723	708	706	713	745	674	716	692	689	711	728	703	710	676	742	736	739	734	715	705	699	732	754	693	715	721	707	734	734	706	738	776	699	723	726	679	708	743	769	726	690	739	699	701	700	717	727	686	733	718	711	731	719	749	671	731	695	727	699	752	728	686	731	717	680	728	708	704	742	730	776	691	685	686	743	700	681	731	727	725	737	754	713	759	740	707	758	701	734	733	747	736	707	729	689	716	734	699	759	760	722	742	720	707	719	679	720	730	728	756	722	741	704	749	710	677	779	730	705	691	702	711	704	728	749	723	735	713	730	701	735	761	733	706	716	728	706	663	761	740	677	726	748	670	722	716	707	716	722	709	745	745	720	689	695	708	687	754	720	683	712	678
25734	21439	25704	18160	1980	1017	959	834	746	745	781	746	785	746	713	712	716	700	735	725	703	736	710	750	697	721	717	707	694	714	745	707	703	689	713	663	693	710	666	729	691	711	727	686	718	653	680	704	746	704	673	688	677	720	705	715	703	683	667	724	710	740	718	740	724	762	701	733	683	689	737	694	672	687	711	721	702	724	698	732	685	664	745	730	675	689	700	698	718	659	748	676	704	667	731	731	691	718	745	749	703	697	706	687	695	743	689	723	683	726	699	719	745	762	739	657	714	704	722	680	725	669	687	668	661	718	639	678	662	719	709	720	715	688	672	685	714	689	687	733	666	678	683	684	721	684	695	693	719	744	682	743	725	721	672	677	660	692	675	682	707	662	704	762	700	700	729	676	692	708	741	691	711	687	682	690	685	699	666	684	682	711	704	710	715	757	678	679	693	673	706	639	669	680	712	672	689	722	660	746	709	646	691	713	662	722	689	719	644	709	672	718	714	681	686	693	702	700	671	685	721	708	720	740	697	699	717	739	684	725	670	698	675	708	721	709	701	663	724	709	691	671	668	724	708	690	712	705	635	703	691	708	655	725	712	677	717	703	721	687	693	717	698	683	700	721	657	673	707	749	670	700	682	715	692	700	660	708	636	674	744	698	730	674	704	709	730	702	687	691	722	738	729	684	712	672	690	725	669	722	694	675	695	726	737	681	723	757	765	702	737	721	727	659	686	701	697	691	637	735	741	663	674	678	710	661	704	691	710	684	627	658	663	695	649	696	750	727	679	689	758	672	709	691	704	698	734	685	688	709	709	738	686	657	656	681	685	675	695	711	659	670	686	690	664	731	712	711	683	707	685	746	693	713	654	687	728	706	683	684	715	651	732	695	737	702	716	723	688	684	731	657	755	686	727	673	667	747	655	698	696	722	729	755	740	675	732	682	669	696	690	695	713	709	682	657	711	707	749	729	680	708	696	759	691	661	646	710	669	709	749	703	686	699	706	692	709	692	745	681	678	675	680	699	718	716	698	692	687	713	765	733	702	657	742	698	683	735	696	656	699	722	703	740	704	693	707	702	699	698	761	661	675	705	683	729	731	719	717	683	721	683	669	730	664	704	672	685	707	627	718	669	679	757	756	675	700	698	646	716	702	738	704	706	707	681	682	748	720	717	768	683	720	727	710	715	677	727	697	658	715	705	705	743	689	688	699	671	687	692	701	695	700	669	692	683	677	691	705	668	725	709	704	676	687	695	668	668	711	668	699	761	658	684	648	673	682	655	681	737	678	667	694	688	652	717	674	687	713	702	706	702	694	662	687	741	703	671	719	679	712	683	694	705	696	702	723	686	713	718	735	683	691	682	670	706	718	648	641	659	689	686	684	717	675	684	713	758	725	638	628	667	683	714	672	700	717	629	712	689	703	702	769	692	676	664	689	704	680	681	709	681	677	670	720	711	648	751	651	748	699	696	715	689	720	719	675	712	698	698	684	690	673	697	701	686	680	668	689	733	697	688	698	696	693	744	700	751	695	683	716	655	692	687	669	719	676	668	674	708	725	715	679	669	662	646	672	703	728	683	693	691	660	689	758	670	782	736	713	697	695	727	709	735	688	683	708	708	652	676	694	678	638	732	691	667	681	707	677	687	687	664	688	707	703	707	648	672	660	707	730	717	717	697	739	712	680	732	672	643	655	675	673	712	723	720	704	703	723	641	691	689	689	681	705	690	665	713	709	679	710	724	699	691	700	711	713	664	709	671	707	677	716	707	678	712	686	737	735	666	725	731	666	677	696	694	691	755	693	696	676	698	733	711	677	717	706	724	673	704	703	724	706	722	682	679	705	718	659	688	650	712	739	660	759	681	708	712	727	723	680	675	693	712	666	707	730	729	674	674	726	694	699	705	695	720	695	710	716	689	695	696	666	708	693	665	722	686	695	677	717	721	701	699	744	726	698	643	684	686	669	696	711	734	687	674	691	691	706	720	705	711	678	706	717	707	680	700	669	704	734	692	696	656	688	711	662	722	697	671	686	686	690	727	716	703	745	753	709	673	715	703	698	701	756	661	670	684	692	699	697	714	703	704	714	733	700	652	672	674	655	682	689	680	705	670	676	709	701	693	750	723	720	720	726	642	696	716	666	713	728	664	729	743	725	701	721	661	710	716	675	670	695	702	659	697	654	683	664	697	709	752	691	732	697	671	691	720	700	667	693	657	720	655	753	674	710	730	662	699	688	686	689	653	669	684	698	688	696	732	703	740	689	678	721	666	686	681	708	726	748	664	714	720	701	701	721	695	697	691	730	678	751	692	685	667	688	650	672	716	740	679	673	676	738	688	693	752	722	652	680	705	698	700	719	697	693	734	751	691	732	683	674	697	686	707	697	767	723	720	690	707	659	673	697	664	694	685	664	683	670	697	719	707	714	729	699	692	706	698	714	682	713	744	690	704	688	706	720	694	718	756	687	697	693	685	683	713	675	731	710	707	726	698	721	676	678	706	715	708	720	681	698	702	735	677	658	666	721	645	679	695	741	714	742	778	694	703	673	616	668	709	700	715	713	689	700	688	693	711	676	695	670	720	711	674	708	709	707	695	664	716	711	659	653	691	752	698	702	685	729	703	698	693	682	642	719	675	683	704	666	703	650	689	753	698	718	708	661	669	674	752	702	648	677	677	704	700	678	708	709	700	727	685	692	696	661	665	646	666	702	678	729	653	718	689	667	647	688	644	736	683	677	709	714	734	691	687	718	701	738	688	679	681	695	705	677	629	698	717	699	726	686	703	689	728	751	729	682	662	737	690	723	695	715	695	676	677	694	712	679	709	663	691	705	694	736	728	734	643	790	729	689	686	769	685	707	705	659	734	706	711	699	737	698	714	739	739	693	681	744	683	713	771	706	657	704	736	694	705	640	708	715	704	698	731	679	682	714	701	729	683	692	655	664	670	655	637	712	679	695	700	663	728	715	711	730	672	689	738	714	661	705	651	720	709	696	698	735	659	679	740	676	749	738	715	693	741	745	719	768	637	694	716	718	714	744	705	743	738	721	711	699	694	701	762	714	684	715	750	728	717	687	712	702	699	681	685	660	756	676	689	730	705	686	740	698	739	695	697	695	700	736	691	660	667	702	720	659	719	684	757	696	686	708	731	692	713	682	673	713	713	726	706	714	687	711	712	660	719	651	733	681	718	672	678	692	705	654	681	655	669	674	708	684	736	699	679	711	687	749	685	652	726	666	640	674	678	704	668	694	700	685	688	732	747	660	721	703	699	707	742	724	695	704	701	694	698	684	704	689	702	686	693	654	671	657	750	677	705	678	680	708	710	713	724	736	676	714	746	641	703	703	699	707	668	729	720	713	675	669	705	724	747	683	689	680	741	713	727	669	694	736	688	669	744	676	663	688	707	710	694	649	695	750	696	701	725	641	670	710	691	699	722	678	718	656	699	713	684	678	705	721	725	694	690	707	761	653	666	672	689	687	686	712	679
3655	2250	1872	1150	948	819	799	803	697	732	730	692	717	674	704	655	675	675	666	673	676	683	696	678	616	650	646	671	676	663	673	655	652	622	656	656	663	671	660	688	616	630	668	699	636	660	669	651	614	671	630	694	658	632	667	643	649	685	660	634	666	661	674	638	662	651	641	624	642	646	608	658	625	632	647	665	667	633	638	617	635	611	631	585	643	636	653	627	629	633	684	655	630	648	664	653	632	627	626	666	654	637	625	653	628	679	628	638	694	616	668	651	629	658	638	615	621	644	627	703	647	647	664	634	671	625	652	625	671	625	638	595	695	660	631	651	640	648	687	644	673	684	655	644	675	712	653	656	642	599	641	637	658	642	676	678	706	677	631	637	640	645	644	621	642	657	637	652	664	651	610	638	632	674	639	638	640	642	657	632	666	640	583	621	628	607	622	667	654	668	659	647	631	650	633	680	657	616	618	620	636	669	636	636	681	632	626	600	653	654	619	661	666	669	610	657	705	672	635	634	607	631	637	626	632	668	681	644	641	673	675	621	671	680	612	641	614	632	632	665	587	650	629	648	678	610	637	633	609	676	619	640	646	637	612	641	666	669	666	659	695	666	617	666	652	624	619	631	633	626	655	630	628	638	641	614	625	635	617	618	659	643	612	615	616	667	645	653	645	643	672	655	660	623	624	642	694	617	607	653	609	633	622	640	626	645	634	634	653	659	609	631	636	689	585	682	648	659	625	688	635	629	623	671	622	606	642	663	608	666	640	650	596	663	637	604	678	654	605	629	642	673	610	659	641	630	630	644	668	658	634	645	619	628	644	652	647	637	656	589	656	593	637	596	612	636	632	605	664	681	660	682	582	637	650	651	606	629	639	601	680	595	599	617	641	576	665	611	635	641	674	659	646	661	619	677	599	616	644	645	592	671	641	685	633	614	664	623	615	667	629	646	638	672	652	644	619	660	621	683	627	643	613	585	665	630	615	663	616	643	652	619	672	639	634	670	656	648	630	619	600	669	669	667	601	653	669	631	629	622	666	633	623	704	596	623	639	636	652	604	666	664	593	677	685	624	651	662	627	635	639	656	631	629	654	619	643	642	626	644	603	664	577	681	656	686	637	643	649	618	648	604	686	628	669	637	637	648	674	603	645	651	632	640	636	638	612	634	604	625	624	626	666	651	651	627	663	644	606	633	624	658	680	670	684	652	642	604	636	650	642	617	671	655	665	593	609	607	629	583	681	646	623	588	664	661	643	645	660	601	584	653	668	616	651	651	627	619	641	608	634	637	635	620	656	639	618	618	651	656	619	617	646	685	657	572	643	643	597	649	601	624	634	665	651	705	652	628	648	599	626	621	625	649	605	661	613	637	621	635	617	624	661	670	615	598	608	650	647	675	611	559	645	639	664	678	645	657	671	671	631	588	654	646	632	623	613	635	621	660	631	600	666	648	584	627	628	621	617	655	636	632	608	593	653	619	649	654	630	653	647	675	619	578	658	645	649	645	658	624	650	655	667	620	662	663	645	624	621	641	626	653	628	624	623	615	669	639	671	641	621	645	710	667	703	628	634	624	639	597	631	656	688	608	593	634	676	665	646	720	633	584	611	638	614	673	624	633	617	628	616	692	666	645	621	659	630	660	648	613	622	660	669	619	637	620	671	610	628	681	630	690	626	645	595	706	680	605	642	638	630	639	602	632	622	615	698	606	646	645	665	651	650	622	687	619	628	633	660	616	637	674	641	609	619	609	655	596	642	658	654	660	603	688	673	637	650	614	566	628	641	668	656	632	638	633	637	624	674	611	627	684	632	652	584	622	667	674	617	610	633	618	642	642	625	653	669	673	635	608	614	678	619	641	638	634	653	641	591	609	585	588	635	674	628	636	643	624	633	649	667	605	653	668	643	633	651	617	654	590	654	653	642	635	690	640	644	623	700	662	631	629	635	651	618	615	638	624	626	652	660	638	620	623	640	643	614	616	637	659	659	697	657	638	612	629	710	634	612	625	635	623	623	580	637	635	634	638	658	648	640	650	694	611	639	618	607	658	665	613	558	696	620	674	657	668	646	605	657	633	676	666	635	624	608	671	617	677	642	630	645	626	641	653	662	614	654	600	615	631	652	638	714	663	622	636	617	673	639	617	645	650	647	619	634	644	653	658	622	640	691	647	629	688	679	660	620	638	667	622	604	606	599	618	630	650	643	650	630	596	645	634	651	685	648	658	671	614	649	601	645	652	660	618	651	603	649	618	625	631	637	629	638	629	626	686	650	625	627	617	655	620	568	661	634	641	612	668	609	646	670	656	593	599	625	676	650	678	642	655	668	597	616	652	602	691	609	663	638	635	649	650	681	606	662	624	643	611	601	600	616	639	651	664	603	630	627	603	620	630	656	611	655	638	638	611	664	625	616	658	650	639	678	613	651	614	633	647	654	623	634	633	606	661	659	674	634	652	620	673	642	666	634	625	621	673	694	639	644	625	652	648	654	669	610	629	609	618	653	632	628	642	633	648	642	631	655	617	646	654	643	602	617	632	650	623	632	636	630	619	631	595	630	656	655	679	640	665	580	593	653	655	603	617	614	659	669	639	665	618	608	660	671	636	629	652	661	662	649	664	657	674	674	640	640	644	632	613	630	597	655	598	612	681	648	634	617	637	665	615	625	615	648	698	679	605	678	618	622	612	638	627	651	690	621	635	620	610	656	627	610	679	620	670	623	647	641	634	606	646	593	624	690	643	659	615	650	673	666	601	653	629	616	628	601	641	652	647	620	635	657	582	602	686	638	641	653	637	665	632	627	627	626	644	611	609	615	665	647	694	614	662	639	635	597	676	648	629	652	608	591	632	635	625	625	628	633	639	645	615	647	653	649	733	652	622	616	699	646	632	636	632	643	640	598	620	636	624	619	627	662	637	646	655	642	635	668	630	628	607	704	616	661	638	569	613	643	676	634	630	646	612	694	616	665	657	659	694	654	607	625	662	658	599	603	596	644	593	674	621	620	681	665	658	636	666	649	600	633	658	634	667	618	621	685	652	687	629	613	624	589	630	684	611	634	664	618	619	607	686	642	637	625	640	618	599	646	639	672	636	673	666	643	620	664	675	628	634	628	652	648	629	628	607	643	597	639	660	647	621	655	630	622	647	608	651	624	624	603	599	658	646	642	658	666	635	631	621	665	648	648	655	579	633	639	633	649	643	647	626	626	614	719	630	608	615	638	622	626	649	681	622	712	590	633	633	668	649	686	635	623	605	632	621	594	636	610	636	671	610	687	649	662	620	603	653	571	632	645	614	652	636	618	684	624	673	658	662	647	621	639	656	693	620	584	689	647	631	657	661	606	644	648	641	660	603	599	639	599	650	619	624	666	630	593	668	623	624	674	633	620	622	638	629	611	658	634	635	667	655	589	644	700	642	660	659	629	615	579	635	657	659	685	666	627	693	625	670	642	657	601	653	649	562	618	642	651	625	615	653	604	634	631	646	615	630
24306	21408	28527	24674	20191	2649	869	594	485	450	437	390	424	383	377	358	358	377	329	392	335	339	326	383	346	349	318	340	354	351	321	340	312	317	364	332	322	307	345	325	322	320	339	315	313	313	324	337	365	344	323	333	353	325	315	350	333	345	347	330	326	345	303	343	336	342	354	337	316	325	359	314	309	335	342	308	307	293	321	337	335	314	348	321	313	362	335	319	309	333	305	352	301	316	324	334	341	325	311	349	313	331	320	345	339	330	297	346	298	329	314	335	322	353	357	340	333	321	322	316	343	327	305	324	334	339	318	316	314	328	338	332	324	330	364	342	321	340	328	288	324	318	336	308	349	305	370	321	327	317	306	347	316	326	322	323	344	315	313	288	306	320	335	350	275	322	367	327	295	341	284	299	318	300	320	368	294	309	328	326	335	329	330	315	350	303	317	312	315	330	307	315	298	306	312	311	315	348	330	332	298	309	345	291	315	313	294	325	349	352	306	321	306	306	304	337	301	328	300	342	324	318	345	319	327	327	345	313	355	320	336	293	321	328	320	329	313	283	318	333	316	350	301	306	323	332	347	296	344	335	311	294	309	332	310	319	306	293	322	367	320	306	329	323	354	325	320	338	345	312	307	311	336	323	315	310	307	301	331	313	301	341	334	353	316	338	310	343	334	323	298	322	301	297	318	322	336	289	323	351	320	306	294	320	325	318	368	338	307	308	303	350	299	314	302	291	338	308	308	338	301	315	325	314	316	338	343	329	303	323	344	355	339	334	308	316	339	317	336	320	316	293	273	329	296	321	291	336	306	341	340	312	313	328	316	343	297	322	306	336	341	322	314	345	329	326	291	321	307	321	326	290	332	310	345	327	325	309	329	299	322	285	323	321	356	325	287	302	319	334	317	307	342	339	323	301	307	355	326	345	335	303	317	304	321	317	335	310	328	308	333	322	340	361	329	332	295	328	335	336	318	289	315	339	311	345	292	315	357	331	325	313	352	302	329	289	310	344	315	325	321	344	335	316	322	331	335	294	282	320	297	350	305	333	315	341	323	344	301	346	375	318	311	306	302	356	315	340	342	346	337	312	305	334	309	323	334	320	343	332	304	304	321	321	308	355	310	326	296	326	301	310	322	321	313	333	303	332	322	349	315	311	293	296	314	353	316	310	341	319	318	339	327	341	313	348	303	309	327	293	335	325	338	327	306	342	294	318	319	340	321	329	328	307	332	350	365	335	314	308	320	288	316	345	329	289	306	323	334	321	315	328	313	334	318	328	302	321	334	302	298	304	295	331	336	289	325	311	327	335	322	325	332	343	309	311	333	327	311	297	329	297	288	346	341	305	316	295	305	297	335	329	321	321	306	320	337	353	324	316	354	298	320	319	333	334	321	320	322	357	345	311	322	312	338	296	286	295	313	343	318	287	298	315	327	299	334	317	326	290	323	318	326	324	314	313	316	338	317	352	345	313	342	318	353	336	340	332	326	302	302	348	347	324	307	341	360	308	301	292	291	332	333	313	334	308	320	305	332	299	329	321	335	307	328	303	330	322	294	329	332	349	321	318	339	330	321	320	310	308	313	325	331	330	319	332	339	307	300	329	301	306	343	349	336	320	309	321	346	310	343	334	330	337	334	355	320	321	288	311	327	347	339	357	330	304	315	323	352	311	347	301	337	334	299	310	339	340	324	325	308	297	325	330	307	305	325	308	296	344	296	357	328	322	321	324	313	301	322	302	314	294	327	325	339	304	332	276	295	356	309	334	321	312	351	349	312	319	362	324	327	307	289	335	308	301	367	332	304	331	327	320	293	302	337	325	310	346	298	335	318	334	348	324	319	286	303	309	334	350	322	319	316	328	338	305	343	314	350	330	301	295	315	293	295	340	317	333	282	330	297	349	350	329	314	298	315	301	300	319	329	332	296	327	308	313	339	313	320	321	315	299	312	321	299	352	302	361	292	316	333	304	295	308	306	316	350	332	312	334	346	328	325	339	329	304	323	308	314	305	332	346	347	301	324	317	303	320	333	317	343	327	312	307	342	331	315	312	311	337	322	284	314	348	341	310	322	345	315	299	323	341	311	309	329	345	318	309	315	327	324	295	304	326	292	361	335	315	341	314	321	342	327	323	311	349	339	345	329	299	343	315	332	313	326	323	310	284	310	343	278	333	359	318	308	290	325	298	346	317	338	322	313	329	312	315	312	320	306	332	319	306	320	315	329	316	324	342	331	335	310	342	326	339	304	321	349	292	327	276	309	322	356	301	355	339	323	316	336	315	324	304	348	298	320	324	333	294	331	295	307	282	325	326	316	297	339	328	321	354	335	332	307	313	317	319	365	323	298	334	322	359	325	349	346	311	331	325	330	330	365	341	334	310	322	319	318	329	336	307	314	323	299	333	319	325	309	352	312	304	298	289	326	317	337	357	343	336	336	313	341	349	335	315	308	311	331	360	298	336	334	299	317	298	357	329	297	305	361	324	289	307	352	321	321	335	294	314	280	310	317	324	321	333	337	309	294	352	283	321	314	304	314	362	330	318	323	324	314	331	328	301	321	292	309	333	295	347	303	294	357	324	333	317	326	327	346	314	325	315	293	342	316	334	351	328	294	312	309	320	311	309	319	297	337	320	305	275	308	329	342	311	293	314	358	294	326	304	337	322	334	319	363	302	325	293	341	343	282	296	295	321	314	322	308	299	313	304	312	294	304	325	329	311	336	358	327	302	299	328	325	296	302	305	312	314	334	304	347	310	310	321	323	318	307	337	316	325	349	308	317	301	354	304	306	309	310	322	310	324	379	358	318	290	303	339	331	297	330	297	356	351	289	311	297	325	324	338	355	284	330	333	309	301	345	322	316	296	315	298	316	308	305	323	304	304	302	335	290	316	338	319	342	327	300	306	320	299	301	326	314	325	307	319	311	325	301	295	300	325	308	363	324	286	311	310	321	314	332	358	327	337	329	331	315	350	312	281	329	332	298	349	333	323	338	297	349	314	327	320	331	331	335	334	362	333	345	291	360	342	295	316	330	323	335	322	296	318	320	337	328	309	334	300	322	311	299	299	340	313	306	336	298	303	309	309	335	306	348	299	308	325	333	334	316	340	326	318	311	331	318	318	356	330	344	295	321	300	308	312	338	339	300	284	318	342	310	338	291	301	331	302	320	302	349	300	292	346	312	322	341	342	294	301	316	335	325	325	289	325	298	324	314	350	307	308	335	313	311	332	291	321	301	304	342	315	318	327	348	311	329	303	317	316	342	298	329	357	306	335	332	330	327	302	311	322	319	300	310	335	309	325	330	323	353	326	313	320	302	329	311	315	314	352	313	313	307	307	319	326	350	331	335	311	289	341	302	302	330	320	320	313	296	332	319	328	335	292	323	330	335	298	291	347	331	319	312	348	305	295	350	292	322	345	332	324	311	328	329	329	313	325	303	316	305	350	325	330	317	312	294	329	307	308	318	366	322	331	330	328	335	324	305	312	324	310
3293	4576	3750	1885	1222	967	811	698	600	573	539	468	466	444	454	389	366	386	400	380	363	385	389	362	356	377	371	386	345	379	348	354	364	359	351	371	385	339	344	349	310	383	368	349	348	331	344	330	353	346	348	335	361	381	322	366	332	335	351	333	361	348	340	326	333	357	329	368	352	369	329	318	377	376	304	317	338	337	331	335	346	337	358	338	350	356	328	367	336	364	354	313	339	362	372	348	326	333	314	338	354	345	360	354	317	295	358	359	356	365	350	334	319	327	328	323	321	364	338	309	324	360	371	350	361	317	341	359	358	322	360	342	315	355	342	331	333	329	331	340	312	318	341	334	331	338	334	360	377	321	341	378	347	327	312	342	334	311	338	338	322	330	338	326	351	357	367	374	331	345	322	340	307	309	341	353	356	328	348	376	316	319	412	332	341	326	338	356	317	346	342	334	328	330	366	343	319	331	334	341	365	309	337	332	321	322	351	322	371	343	347	366	336	336	300	323	339	377	323	337	307	345	328	334	336	345	322	356	366	315	380	359	336	326	368	347	323	311	358	324	336	291	359	304	341	355	344	381	345	329	335	347	329	315	345	334	352	343	345	344	329	377	366	366	349	363	314	350	362	322	355	356	350	348	334	334	352	333	340	343	349	385	329	329	354	363	302	353	363	367	323	316	385	347	346	369	349	373	328	332	350	325	298	372	336	334	334	332	335	344	322	317	322	354	361	359	348	340	342	327	348	318	317	337	351	318	342	364	354	374	323	330	362	333	325	300	368	354	315	336	328	346	322	338	351	343	307	340	348	329	352	349	361	338	316	305	328	326	326	383	331	313	351	311	370	318	336	352	304	345	326	333	343	304	307	313	318	350	322	329	311	332	315	337	346	374	337	338	331	334	346	334	344	321	328	375	337	328	348	342	347	368	348	379	335	355	337	369	311	369	364	354	336	364	335	344	336	358	351	347	366	370	360	317	347	335	356	333	340	334	338	328	323	311	340	375	318	373	355	378	309	358	353	338	339	345	320	339	346	329	339	346	311	337	303	336	348	333	329	342	342	353	359	393	323	357	376	315	317	349	314	322	306	342	337	336	332	355	329	334	331	354	326	366	337	330	324	347	366	317	357	353	349	320	351	325	338	340	331	301	305	336	296	385	351	338	315	329	356	329	327	312	340	337	331	335	322	335	359	357	348	371	320	344	341	355	347	338	337	344	337	360	388	316	328	314	332	314	338	325	347	326	345	349	341	351	359	334	335	346	333	344	305	339	331	347	305	343	328	356	349	323	348	326	332	319	364	304	325	334	319	337	354	374	393	353	319	307	342	331	327	349	330	334	349	339	310	306	322	364	363	345	327	330	298	347	346	330	350	334	370	340	337	361	314	365	326	342	313	363	355	347	364	338	328	308	326	354	346	351	334	314	354	343	323	337	335	318	376	363	371	318	311	347	351	340	327	378	335	325	330	344	346	313	326	320	347	352	350	327	346	317	321	301	342	370	311	327	337	334	306	299	352	353	348	336	305	336	288	349	308	328	313	332	348	329	337	338	375	332	315	331	362	304	343	312	321	328	306	331	329	361	336	359	333	334	344	327	351	323	326	321	349	339	344	341	320	312	366	336	334	340	331	353	333	375	353	340	323	345	310	367	310	366	348	345	339	340	371	319	330	318	328	336	329	336	341	323	357	301	349	350	345	330	310	310	348	351	348	325	327	370	344	342	348	329	349	328	352	322	342	331	372	349	346	350	317	325	360	365	318	350	336	357	365	335	338	338	352	351	329	310	347	298	293	328	337	341	324	325	355	346	320	331	330	330	354	340	345	337	332	328	363	302	361	343	324	365	319	323	329	339	340	294	328	359	322	338	315	359	330	330	340	315	330	344	323	341	322	332	339	314	329	352	326	371	377	312	323	340	338	362	320	344	331	324	336	327	365	317	364	334	347	330	313	330	342	360	329	311	330	297	350	317	328	310	274	335	332	375	344	339	337	330	369	353	326	346	317	334	311	335	360	315	376	329	371	357	332	334	365	342	332	331	320	314	332	330	370	345	328	319	315	335	355	338	335	327	316	362	363	343	355	332	346	329	328	323	345	328	349	360	354	314	342	324	322	383	307	343	332	355	311	326	342	355	345	303	324	311	340	354	353	350	348	343	316	312	320	336	346	319	325	332	352	334	321	338	359	351	350	331	326	322	339	345	323	331	329	299	323	368	356	314	353	361	345	360	324	305	362	368	333	322	334	365	342	353	356	332	306	367	305	323	360	347	339	331	306	306	326	311	345	334	340	351	369	315	300	310	313	330	337	327	350	316	339	355	345	337	348	324	329	332	364	338	314	330	346	342	312	328	337	376	325	310	365	332	329	325	322	336	325	336	339	316	345	355	325	336	339	333	385	338	354	317	335	361	336	332	332	345	358	337	322	317	340	335	370	377	330	327	315	343	348	335	320	348	342	351	376	345	326	357	321	327	311	355	317	329	321	300	320	356	340	310	324	357	333	348	351	361	365	289	366	312	344	333	348	355	321	341	352	343	334	317	365	346	343	331	338	342	325	332	344	322	326	309	355	367	326	333	350	293	328	375	330	336	354	324	346	323	361	301	347	325	301	345	376	354	332	335	363	345	359	374	313	349	327	311	341	317	329	332	348	324	346	366	347	307	356	328	368	312	330	318	327	319	330	303	334	330	374	320	325	355	318	301	324	322	368	363	338	320	358	348	294	359	334	337	365	310	367	322	326	307	336	343	337	342	344	363	331	346	313	310	343	353	326	338	337	318	316	326	345	330	354	318	319	348	380	352	317	346	341	303	341	329	305	322	329	322	305	340	344	347	364	332	343	346	309	353	320	335	347	343	333	351	326	339	358	364	333	332	336	349	304	369	348	342	338	331	319	340	348	325	314	347	331	325	333	318	345	354	343	347	319	344	321	371	334	349	314	335	355	337	317	313	301	356	326	320	301	359	329	347	344	322	335	348	332	335	335	367	319	317	332	347	300	327	347	327	326	360	361	357	326	334	338	336	343	335	344	322	339	328	316	316	331	347	315	345	352	326	303	361	339	353	349	288	301	333	335	329	324	329	333	336	316	308	331	342	338	316	337	360	321	357	354	349	313	358	348	314	329	352	307	345	338	305	319	330	375	330	316	310	311	351	318	326	334	342	347	343	336	336	335	301	323	343	335	385	346	341	342	333	351	327	338	342	329	335	317	313	336	328	335	339	344	378	340	335	331	354	354	343	335	346	335	324	344	333	318	327	350	342	334	321	352	310	327	346	344	365	356	303	323	336	353	312	331	331	354	297	343	338	331	326	343	328	313	331	349	346	335	328	316	353	335	334	312	333	327	339	357	362	333	351	359	325	323	337	300	315	383	357	347	322	363	355	335	342	329	314	356	325	353	308	356	334	314	313	329	360	359	345	339	355	320	315	307	338	345	326	322	336	329	337	301	355	316	328	337	327	323	331	333	311	311	332	327	335	322	326	339	286
27582	11901	1991	1221	871	827	855	850	779	850	831	828	832	815	799	865	808	834	801	827	860	827	868	896	860	850	816	822	834	855	814	818	844	869	820	851	834	802	843	837	793	799	771	829	815	874	851	780	781	837	864	838	820	769	823	854	781	789	786	856	824	819	851	854	861	807	860	819	826	845	834	762	862	829	806	825	830	820	843	842	796	814	800	802	801	844	869	809	802	776	791	866	828	856	819	799	847	800	848	757	829	843	818	854	827	829	831	765	817	899	797	847	818	855	843	824	814	811	849	842	855	849	808	869	822	785	814	867	833	835	811	771	831	830	821	832	817	837	774	788	805	788	795	886	790	810	871	805	813	841	816	786	864	826	823	825	809	835	817	822	829	860	854	833	795	845	810	815	771	847	839	817	801	777	845	804	815	825	797	793	785	831	843	845	787	858	754	805	820	810	820	819	791	803	790	821	851	803	838	842	827	805	832	835	807	807	826	883	814	814	827	812	775	845	829	781	849	828	805	825	812	821	815	790	823	762	831	800	808	798	815	796	812	785	779	812	854	829	844	832	826	803	774	809	854	819	830	783	850	865	786	831	858	825	835	835	821	810	833	820	844	903	804	786	829	833	838	822	803	828	842	822	858	806	796	820	840	869	808	867	843	853	782	818	765	805	828	829	846	820	833	832	835	798	789	795	778	825	796	852	849	888	840	905	809	809	840	816	856	802	835	860	847	833	799	802	801	804	834	806	811	784	848	834	828	814	800	827	856	782	842	795	813	806	861	797	801	813	837	776	845	796	815	811	783	821	810	813	804	815	834	848	825	845	843	767	796	773	779	834	797	777	796	845	826	832	823	796	792	864	799	796	807	804	884	767	881	810	790	814	773	775	862	824	822	880	831	806	852	835	846	790	857	767	807	787	757	855	854	835	845	870	865	815	801	824	857	825	774	878	857	831	789	800	835	803	830	821	760	848	785	826	849	849	833	775	784	801	835	826	826	772	818	822	833	790	819	804	766	820	774	841	772	814	842	731	813	778	832	780	847	831	830	831	818	860	813	857	848	830	763	791	829	816	824	790	814	813	793	861	821	788	776	826	812	831	768	801	786	819	817	863	831	827	836	826	848	731	834	794	778	778	840	848	839	795	795	801	799	805	813	823	833	821	814	837	871	810	801	843	765	818	834	810	787	823	832	812	843	846	813	806	773	881	849	868	851	817	854	832	814	838	804	833	796	798	835	876	825	805	856	828	800	840	832	815	825	882	798	795	839	777	778	844	759	806	801	764	852	824	849	840	838	837	824	848	837	814	834	789	762	847	864	822	811	826	792	799	826	785	828	844	832	829	820	848	807	871	744	858	825	823	795	805	858	784	764	869	844	839	833	793	888	806	821	809	802	836	828	845	795	793	797	800	807	835	798	799	848	820	839	821	826	790	869	849	805	857	857	754	896	851	809	819	793	854	841	789	822	820	826	815	784	809	820	851	813	811	789	869	919	819	839	832	860	763	802	795	811	836	818	816	835	835	847	792	774	814	805	854	816	823	829	805	855	831	821	847	826	854	868	809	785	799	789	815	819	816	828	830	804	798	839	804	834	821	843	818	871	839	822	833	847	845	842	834	827	786	832	820	823	804	848	803	816	848	808	861	781	765	832	834	794	871	824	797	775	837	819	871	830	823	816	777	807	869	829	817	828	853	819	766	790	783	758	839	829	804	807	838	808	876	783	817	824	799	789	817	853	848	838	832	859	764	826	776	855	846	821	826	867	812	837	801	838	816	824	835	777	842	810	809	820	856	805	790	817	804	872	787	807	827	798	814	818	884	800	819	768	761	786	807	823	834	831	778	877	807	811	843	757	824	775	832	842	818	781	789	806	833	755	829	785	797	861	778	812	809	831	819	833	865	789	858	825	851	842	848	827	872	796	806	833	824	807	849	796	807	835	804	795	859	795	828	840	801	871	783	869	815	828	826	863	826	862	828	841	817	773	793	866	825	863	829	759	804	838	811	826	820	854	882	883	865	862	777	826	769	854	837	849	801	826	830	819	821	836	874	806	792	809	857	811	813	770	792	832	815	824	850	807	774	821	835	809	805	813	773	819	798	785	820	817	825	783	845	891	776	854	845	798	839	798	798	829	758	818	801	789	848	831	849	823	883	826	876	883	772	822	832	863	796	861	795	841	853	834	797	862	838	812	794	804	806	843	773	803	884	842	823	852	824	831	879	784	867	767	825	832	837	833	838	828	807	834	846	829	848	833	826	825	839	805	840	796	817	816	832	872	823	862	820	799	836	800	810	830	799	860	806	808	815	827	805	884	821	804	818	808	843	824	862	799	822	869	801	784	784	791	826	814	898	800	804	825	826	811	804	832	840	810	872	822	813	898	841	819	839	840	819	825	838	802	780	849	853	858	851	840	839	788	842	861	815	784	791	800	802	837	825	821	810	844	857	795	808	784	807	831	829	835	831	836	787	810	808	886	836	789	823	852	842	864	827	797	817	827	844	834	842	794	795	859	849	813	810	797	828	797	761	791	770	829	803	848	840	761	861	853	879	796	827	812	793	820	826	811	817	825	808	848	832	774	812	812	815	825	824	764	829	821	840	798	879	837	795	806	834	834	845	846	890	849	793	808	818	819	822	815	784	807	864	846	802	873	797	809	823	785	775	844	836	856	784	799	836	809	850	769	839	787	811	846	787	813	801	799	886	901	885	838	836	779	841	825	848	807	752	821	873	806	778	861	809	843	814	849	800	854	806	858	769	782	827	793	767	807	819	816	818	841	809	809	825	804	803	852	822	819	812	753	852	860	828	836	820	778	816	847	825	799	820	845	894	830	828	781	808	800	820	816	781	791	837	828	864	836	863	802	808	797	831	856	802	818	839	782	807	838	788	784	794	840	786	862	827	807	836	814	865	791	821	779	823	808	811	808	826	881	846	827	771	838	856	762	849	862	857	813	814	797	802	812	838	824	831	812	833	848	759	810	792	822	795	850	826	823	805	867	816	854	786	798	779	814	901	849	837	835	759	876	780	772	852	765	778	830	794	781	822	800	839	817	815	799	882	850	769	872	762	870	819	775	837	800	806	874	814	781	772	848	802	817	827	812	816	813	876	816	801	840	823	812	815	831	835	849	839	819	849	886	816	874	854	854	851	834	809	818	839	810	788	832	795	835	864	842	831	822	858	844	823	843	819	787	843	800	801	860	819	842	825	819	854	818	808	824	854	849	848	842	848	877	814	836	838	834	834	815	823	832	813	801	805	820	837	808	812	816	823	817	838	801	832	812	777	842	860	822	839	800	854	826	823	778	755	795	872	838	819	814	789	800	862	826	781	887	812	840	818	796	817	847	838	841	839	767	827	754	837	844	766	810	772	873	835	836	846	834	816	833	816	841	763	827	883	857	823	808	807	782	783	803	762	866	835	892	828	815	853	835	789	823	779	824	816	836	837	821	855	821	758	827	806	852	792	785	802	838	761	843	820	846	813	834	802
5082	892	897	748	761	738	770	751	750	743	723	754	736	744	750	670	725	751	750	750	733	692	708	723	715	770	743	723	696	710	737	727	729	741	678	732	685	696	767	769	757	753	718	747	693	713	734	772	780	781	723	753	751	725	747	729	716	720	717	725	727	718	763	770	732	686	708	739	786	738	721	738	690	725	753	711	727	758	739	700	714	750	730	706	699	688	739	710	689	708	765	706	712	739	721	730	763	756	698	730	724	702	766	740	747	696	731	748	722	688	730	721	781	735	738	707	723	741	759	698	700	745	765	722	680	720	732	751	737	737	658	723	734	753	738	793	723	740	740	721	719	716	735	743	748	763	758	742	738	776	709	770	754	748	698	747	715	702	713	721	721	696	737	694	778	725	773	727	697	697	764	742	722	782	711	705	771	773	700	737	724	730	698	750	716	730	734	781	723	745	741	749	757	735	690	771	732	690	762	776	759	743	734	706	696	709	754	770	731	713	666	737	753	745	719	694	671	796	681	758	752	685	716	736	736	762	753	712	756	754	760	687	769	711	714	743	744	698	729	730	655	745	737	743	730	707	756	714	709	701	706	708	718	710	736	711	787	744	745	783	785	695	743	714	739	701	725	753	722	723	712	747	777	720	672	689	705	759	728	774	712	741	681	714	742	741	742	721	701	739	731	756	729	721	731	698	751	721	722	692	727	710	726	698	735	711	741	748	738	731	763	711	728	718	693	719	779	765	753	708	704	729	722	732	701	722	761	751	747	691	691	755	722	718	719	702	733	721	741	732	682	766	739	752	739	725	722	734	777	743	725	698	689	701	691	721	730	726	676	740	734	700	741	721	756	742	696	714	750	735	705	712	705	722	714	669	755	730	680	750	715	724	689	749	664	735	754	748	677	697	741	750	734	662	758	749	688	726	739	703	757	750	735	710	717	736	687	741	752	706	702	717	736	739	708	730	724	741	732	708	745	712	719	779	753	719	708	698	692	727	715	670	701	712	761	724	735	712	754	737	680	700	749	718	721	720	700	740	718	710	712	766	733	686	697	758	731	728	693	704	712	767	674	741	713	717	746	707	699	753	701	673	772	696	718	768	763	745	776	732	695	759	704	750	703	749	697	741	766	685	735	696	718	729	712	720	744	746	746	730	736	757	739	691	756	727	704	736	691	712	772	746	757	768	773	672	740	725	733	723	731	707	714	740	753	737	756	729	727	724	706	777	682	751	750	751	769	700	701	774	680	723	725	704	732	677	722	741	740	721	755	703	736	711	756	708	747	765	781	691	765	783	761	763	698	747	757	689	683	669	773	709	735	722	684	681	705	723	718	662	740	755	756	720	746	728	768	670	681	762	685	670	774	717	760	696	721	722	746	745	773	738	740	740	710	729	705	718	724	723	706	701	764	740	720	723	797	728	721	715	697	717	728	682	702	683	704	695	725	758	774	712	703	777	720	703	723	781	747	697	703	742	713	705	790	729	706	708	744	693	720	683	744	746	748	699	683	724	715	693	717	748	748	720	747	725	716	743	753	713	746	702	686	729	696	728	722	711	701	747	758	725	719	737	725	733	711	667	704	729	725	725	741	713	706	721	730	750	704	712	702	743	733	729	741	693	733	748	677	725	740	692	753	709	763	714	705	697	749	698	747	721	748	754	680	740	726	678	742	709	724	706	724	713	765	723	711	746	702	695	698	727	761	769	646	779	692	708	702	717	709	698	707	729	645	739	763	753	729	719	702	775	692	710	696	723	692	743	701	724	741	718	734	758	732	733	717	697	762	709	731	770	734	721	728	743	690	727	692	715	681	728	727	685	680	691	719	734	745	751	808	703	680	717	717	784	699	716	716	717	718	732	711	741	735	728	747	711	724	689	783	725	699	753	690	730	691	712	705	736	747	673	677	753	687	676	729	763	763	687	703	689	707	730	755	720	725	739	725	755	732	691	723	740	732	708	767	733	722	703	735	712	728	733	724	732	739	726	698	726	756	731	740	715	758	746	725	714	736	682	784	740	757	690	704	729	668	669	716	745	737	755	702	703	746	730	748	689	735	703	735	760	697	737	719	719	723	754	678	751	732	732	743	726	684	775	742	800	744	734	664	789	731	739	703	774	766	713	670	732	737	732	759	744	735	753	786	730	744	810	720	719	667	743	739	713	725	739	665	756	726	740	784	745	693	670	728	712	766	699	771	724	743	695	724	747	709	694	720	765	731	723	742	709	685	704	722	727	751	762	720	724	699	753	792	735	711	700	724	744	730	699	716	734	732	665	739	732	785	743	722	728	717	732	724	715	689	710	701	782	718	693	700	719	781	701	758	715	752	719	788	759	769	720	698	745	711	691	725	730	704	742	676	739	666	749	726	696	657	744	736	706	691	699	778	697	725	712	751	762	748	709	725	733	699	724	750	779	712	725	731	744	740	703	690	734	708	683	716	703	726	766	682	685	753	696	696	783	724	726	680	716	696	765	690	748	688	741	724	769	761	731	741	676	726	716	707	723	721	740	680	747	709	726	728	715	698	702	714	737	720	716	706	722	739	723	713	737	746	666	734	728	692	710	698	739	744	737	747	737	727	735	721	746	739	683	718	747	749	747	727	718	679	737	751	747	729	723	705	660	691	730	732	727	717	688	727	690	702	756	725	767	706	696	734	705	721	794	773	670	712	725	726	729	694	741	664	752	727	746	735	694	756	707	731	742	697	725	757	631	730	724	732	757	715	744	781	716	715	708	737	709	738	719	728	725	718	749	707	738	743	748	742	720	743	698	760	753	742	743	760	665	696	699	727	805	717	728	738	720	720	699	744	756	727	769	747	681	735	664	697	681	743	741	730	744	723	709	746	728	730	777	709	744	746	690	714	708	743	680	736	722	737	715	718	714	716	742	700	759	719	735	648	743	783	790	756	769	733	757	754	742	752	705	745	696	693	778	714	692	732	733	722	667	703	803	671	742	731	700	759	710	716	695	717	725	695	741	722	695	740	721	720	723	726	688	721	735	749	694	695	696	735	767	713	721	725	726	722	663	733	719	767	733	733	744	722	745	705	700	692	778	750	749	703	690	729	712	748	746	722	800	733	752	727	778	720	745	672	722	695	756	729	762	736	697	738	719	749	714	712	749	768	689	710	763	743	726	724	693	686	717	762	712	711	726	756	734	721	697	746	740	719	729	704	696	710	723	737	687	717	741	722	759	720	764	700	696	754	716	732	718	726	688	736	720	737	714	732	719	772	728	744	707	767	754	713	740	716	684	774	712	688	704	736	704	719	700	673	730	702	702	741	733	696	703	762	689	701	744	739	743	732	755	736	737	735	675	727	750	665	714	728	727	711	741	759	757	706	753	749	699	727	717	669	766	682	700	728	744	769	730	707	713	734	772	715	748	732	718	723	764	729	736	749	728	742	788	702	778	738	738	729	757	730	737	725	733	759	722	746	713	724	711	699	743	685	774	686	738	707	742	720	731	696	735	745	714	749	712	741	702	726	726	734	703
25713	21401	25677	18117	1869	1007	870	802	767	776	780	778	778	706	769	728	750	714	714	707	722	679	714	670	729	724	674	717	683	699	689	680	740	734	690	680	727	729	703	724	719	723	736	698	739	738	690	727	778	696	694	683	708	707	701	669	707	703	711	684	709	737	693	715	727	676	698	671	705	705	739	653	704	761	712	705	692	691	705	734	689	721	734	731	704	670	688	735	699	708	750	717	675	616	743	700	743	654	680	724	733	688	746	702	719	719	695	695	697	756	663	765	740	692	671	666	661	653	672	670	693	693	722	713	715	637	723	712	649	719	744	719	715	670	684	679	654	709	670	729	659	717	684	718	699	701	681	676	664	674	736	742	697	686	673	707	724	735	739	716	690	707	741	697	672	703	661	743	701	695	726	684	701	695	676	707	665	693	717	729	698	712	657	759	686	716	702	746	686	705	669	670	704	692	725	744	736	730	705	689	710	786	690	743	735	691	757	701	683	720	700	757	701	724	736	751	703	719	705	722	715	680	658	694	697	669	654	706	745	715	748	738	732	702	667	672	668	650	691	728	704	753	701	655	717	665	699	693	708	754	721	733	711	685	726	769	707	726	674	745	702	667	707	710	699	709	722	682	722	736	714	692	693	733	722	733	702	705	720	696	689	707	748	702	692	710	745	658	709	673	686	737	749	671	643	690	724	682	663	657	719	693	685	690	760	690	752	717	698	719	697	710	688	740	682	670	737	693	685	719	690	674	714	701	679	732	667	663	695	682	700	707	712	717	656	737	693	671	723	684	700	722	687	705	749	679	739	681	664	724	777	726	669	679	745	713	706	722	707	702	720	689	699	722	774	716	676	696	712	738	661	701	689	703	718	662	686	643	655	709	692	692	724	735	708	682	711	722	696	702	716	733	695	734	703	739	709	679	730	738	726	660	697	691	689	701	738	704	743	709	699	666	647	714	713	774	680	728	729	698	747	668	649	723	740	715	675	721	716	752	656	667	742	679	679	637	741	700	655	707	725	710	711	687	688	670	706	707	714	693	673	716	710	676	731	689	727	646	653	682	729	695	693	708	697	672	676	679	738	702	732	721	664	646	719	699	759	730	717	690	689	687	725	726	725	693	709	742	739	669	688	678	726	734	712	721	678	684	691	654	716	703	715	726	704	702	730	700	713	672	729	735	694	716	732	714	665	722	704	697	642	682	669	643	698	697	697	705	718	689	758	717	695	694	711	723	688	677	737	740	757	731	702	695	719	685	717	734	688	695	745	742	692	736	720	703	707	676	676	709	711	682	710	713	696	726	729	674	690	635	674	678	728	735	696	685	728	691	732	731	701	747	702	660	708	703	716	668	692	707	672	708	718	726	693	675	701	673	691	709	711	698	717	720	726	686	660	699	684	708	730	688	687	678	671	736	649	713	698	703	718	682	713	703	697	657	707	690	751	682	663	679	717	653	678	718	670	710	718	709	721	664	715	680	745	739	672	713	728	703	716	716	707	763	723	711	699	707	661	679	684	698	736	651	676	648	733	717	760	674	661	705	737	712	672	692	690	703	731	738	666	712	695	689	693	686	691	673	678	682	686	719	724	689	715	706	693	715	696	690	657	694	704	691	689	701	775	668	678	713	697	759	676	684	700	649	706	676	690	701	679	755	698	701	745	695	706	737	712	704	704	739	639	710	697	732	686	693	679	728	690	694	729	681	709	734	726	705	680	695	675	712	708	647	698	738	711	756	707	698	665	706	702	700	737	663	711	678	661	697	716	655	685	720	676	715	734	718	684	669	662	686	642	703	714	686	700	677	681	703	725	677	732	731	668	753	715	692	675	680	733	681	706	719	680	694	666	650	692	720	717	658	700	691	730	689	696	700	694	711	674	721	716	740	683	670	736	722	687	706	725	701	719	680	678	681	710	679	709	741	724	708	698	689	702	742	633	713	698	681	707	712	691	689	714	672	701	668	733	674	661	689	695	667	722	711	704	723	737	716	727	734	746	711	641	649	730	697	681	714	685	702	678	712	696	691	730	706	761	698	711	669	733	674	707	703	684	703	716	735	737	692	738	680	734	681	739	707	640	660	727	710	718	717	738	762	721	680	712	685	685	687	702	710	735	694	714	690	736	706	729	742	674	760	683	729	730	653	702	753	681	669	710	739	719	657	694	716	720	685	724	773	699	716	656	660	727	702	726	741	701	718	655	734	702	667	731	700	701	732	667	700	676	736	690	734	767	710	708	714	694	713	788	710	669	709	683	693	728	717	670	702	773	737	715	715	684	700	746	654	703	704	692	688	722	684	723	745	720	676	708	716	716	724	691	684	753	711	680	698	680	691	676	687	655	685	754	703	728	676	745	719	703	715	718	709	697	693	740	696	691	717	690	696	660	738	697	676	706	709	725	750	686	686	684	699	737	711	674	674	666	706	711	664	695	698	710	667	688	683	687	718	735	683	722	732	707	687	670	715	718	686	686	730	664	720	675	651	705	719	681	696	716	771	712	643	719	678	689	681	693	672	713	701	779	707	727	685	691	667	709	676	709	717	690	696	678	707	683	747	731	698	716	659	659	756	687	656	726	668	722	714	670	682	683	697	700	726	688	683	686	670	736	674	734	700	706	693	702	693	693	695	679	720	685	706	678	729	696	673	674	706	679	704	739	700	691	758	697	685	714	734	669	734	704	666	666	701	718	709	691	729	671	708	721	676	679	718	779	675	708	733	691	709	653	691	744	723	677	688	661	648	745	655	694	749	709	702	732	685	676	703	668	750	708	701	666	753	725	701	654	697	656	727	719	697	702	695	693	713	687	741	711	708	719	705	754	692	725	665	700	727	689	769	718	660	655	709	687	730	730	711	676	718	710	679	678	745	697	720	672	671	710	713	732	694	678	677	709	723	707	694	651	720	676	703	670	697	680	686	705	686	727	705	717	678	683	726	718	737	718	631	698	670	688	678	717	758	734	709	683	743	702	713	716	746	698	667	737	665	672	708	714	713	661	671	693	707	682	729	697	755	704	680	684	671	667	732	687	679	728	694	717	664	676	718	723	679	673	730	649	695	701	694	687	672	694	717	701	680	626	658	722	669	688	672	772	698	720	672	694	725	692	690	747	716	682	668	665	683	722	661	680	754	690	676	744	714	666	686	712	685	696	726	689	736	684	715	688	650	736	725	646	717	729	684	712	696	735	663	739	696	688	712	729	736	660	717	676	670	696	689	683	728	735	678	694	743	706	666	733	674	691	688	741	691	689	714	709	738	672	717	718	720	668	724	719	716	649	694	676	735	696	672	685	701	667	682	678	675	677	698	717	728	662	668	705	693	746	657	730	700	679	709	670	719	728	654	684	717	662	667	705	703	681	686	658	698	686	689	682	665	708	747	686	715	719	695	710	698	688	724	700	697	688	664	706	709	685	734	635	725	686	726	700	691	716	686	723	676	691	692	698	709	685	683	704	734	693	706	722	704	746	688	658	738	712	692	732	682	695	701	682	754	707	684
3632	2255	1889	1158	1038	844	798	738	747	772	750	721	692	716	714	638	662	647	641	658	683	663	624	655	659	676	650	670	607	649	676	678	639	637	692	669	675	619	614	670	643	685	632	623	642	620	652	664	643	644	636	665	674	684	666	640	674	677	618	658	696	626	670	627	625	652	627	687	615	638	623	643	589	693	624	622	651	665	648	623	685	641	657	637	661	641	673	663	623	627	624	651	645	680	622	642	664	650	642	616	623	629	686	649	662	641	611	658	672	640	590	649	608	642	653	690	647	662	649	654	695	642	647	601	623	632	657	656	629	624	598	650	607	627	666	638	608	656	617	603	700	637	666	612	627	641	631	630	613	637	609	634	626	644	579	609	672	641	663	637	664	638	629	633	649	651	668	627	671	621	642	680	692	628	619	631	648	652	635	651	645	602	645	666	625	625	677	642	642	620	597	660	663	644	626	587	627	641	661	647	652	629	674	661	643	645	637	661	674	648	626	656	624	620	659	640	603	620	621	651	617	652	624	660	612	604	621	672	622	639	637	630	636	633	635	643	648	644	621	687	600	622	655	641	618	657	626	610	639	617	666	598	635	674	683	680	616	610	681	652	643	653	681	637	630	653	617	638	652	607	670	656	639	624	660	626	636	636	665	651	613	650	594	632	674	653	622	622	568	638	663	624	680	629	659	682	638	681	641	666	701	683	640	658	602	643	628	652	639	673	638	640	688	643	624	650	663	638	617	598	611	612	665	670	622	631	616	644	638	623	633	656	625	622	610	639	681	640	632	628	603	589	602	611	647	624	640	617	639	656	664	674	632	641	703	617	619	633	671	629	650	675	705	633	671	645	673	635	624	629	641	611	617	648	645	624	659	601	667	615	614	584	642	656	623	637	646	681	623	637	684	627	650	626	619	654	641	656	655	607	622	644	646	646	649	662	610	601	665	679	632	648	632	672	673	618	669	638	666	659	585	606	632	605	656	662	664	664	663	621	699	671	673	659	659	661	621	628	659	651	628	623	643	674	636	682	654	646	656	647	659	607	621	609	665	633	652	592	660	638	595	653	652	679	670	674	656	678	667	684	659	671	632	601	622	618	632	599	659	648	658	650	633	654	623	624	606	643	633	625	669	656	614	663	636	646	628	633	641	633	598	670	638	638	652	634	681	595	616	644	653	651	619	643	638	637	647	644	675	634	622	649	668	629	654	676	637	596	657	635	598	644	675	636	692	625	665	659	662	622	621	624	638	640	624	627	672	652	599	666	616	666	655	681	673	612	642	662	662	651	639	653	628	648	678	667	608	631	620	640	622	655	618	614	636	579	583	652	628	654	640	652	634	604	613	669	663	686	658	677	651	632	656	659	640	635	656	611	644	667	637	650	691	607	676	663	626	689	692	650	675	575	643	633	685	645	643	669	651	690	688	637	641	640	635	653	680	647	616	609	661	629	636	623	624	635	599	602	659	671	638	656	669	653	688	593	644	645	650	678	611	638	691	616	642	663	650	627	629	688	674	625	612	658	632	655	666	622	666	615	644	607	634	671	668	624	625	619	660	607	626	633	707	601	634	624	622	628	682	600	667	627	613	619	660	649	664	675	638	642	642	674	634	626	622	645	655	651	649	649	627	665	604	622	635	692	683	686	590	661	636	666	623	678	624	638	630	628	600	618	681	647	625	640	640	634	650	650	593	639	645	659	627	613	635	696	638	669	656	621	635	661	563	650	609	654	666	655	640	649	680	661	653	633	637	680	569	659	635	662	623	641	615	623	643	611	669	642	674	644	625	664	656	649	631	595	669	649	655	647	669	665	680	660	595	660	621	648	674	624	690	649	689	668	636	635	628	658	649	608	677	660	619	683	657	625	663	654	642	666	622	654	675	594	599	653	649	717	654	654	665	620	601	672	628	683	615	635	625	643	651	642	654	670	643	617	672	659	612	651	629	672	630	664	608	617	661	687	684	618	637	670	650	665	648	645	651	637	707	643	649	651	641	626	650	661	588	630	643	643	655	611	658	625	632	675	650	628	664	628	669	623	661	654	666	653	640	648	602	634	654	645	614	624	647	629	600	652	644	653	663	595	645	632	655	627	662	634	637	636	627	647	610	629	636	621	657	592	603	674	621	672	634	633	606	598	635	615	643	621	622	651	635	677	662	668	631	626	645	639	637	624	624	607	625	682	651	698	641	666	635	640	667	658	620	662	644	630	604	664	617	637	617	658	672	567	597	642	599	657	649	667	653	610	653	611	642	618	624	636	645	634	632	661	631	615	615	675	631	634	664	601	577	636	662	655	669	655	655	651	640	625	697	628	597	645	619	629	627	665	655	619	645	665	645	663	613	623	654	680	632	630	641	605	683	630	576	692	605	626	580	626	613	684	659	667	648	605	622	613	641	701	666	643	660	657	650	634	619	639	622	649	605	615	653	678	637	670	660	712	629	677	639	627	639	614	635	618	630	641	625	597	651	624	625	646	644	635	662	659	620	646	637	617	663	660	633	649	622	615	671	705	630	618	668	631	634	636	590	628	593	665	623	599	612	632	627	596	641	695	645	645	591	629	665	622	620	656	714	652	599	629	655	633	629	670	657	648	623	643	635	606	640	650	575	656	641	641	644	655	641	654	645	627	664	655	627	636	653	638	605	664	586	673	617	659	656	636	673	603	680	642	649	678	650	648	632	640	643	665	589	652	660	656	641	604	641	595	701	602	657	631	604	677	647	638	658	632	617	629	652	638	667	651	638	652	623	676	615	647	649	683	653	634	662	642	667	642	642	617	602	648	691	629	622	598	663	636	662	602	589	654	634	649	649	645	658	664	634	639	666	700	658	634	648	663	620	613	600	592	661	665	645	665	675	654	643	680	642	634	624	649	607	643	628	590	667	666	639	665	641	638	662	641	660	681	638	642	630	658	695	645	603	639	638	637	610	679	609	674	634	646	656	638	628	633	664	637	616	643	665	650	641	629	674	614	615	621	633	639	618	643	636	643	640	650	662	656	664	647	616	643	635	580	670	669	608	664	599	603	659	678	626	643	644	627	651	648	623	586	640	648	660	581	623	627	671	609	628	662	624	669	638	641	624	630	630	604	651	621	636	628	653	648	652	675	634	663	648	683	674	643	633	636	652	645	641	637	630	622	612	638	680	625	615	619	659	626	662	667	636	667	695	621	651	612	646	672	651	621	612	623	603	591	645	628	658	610	636	648	684	681	671	646	663	633	641	662	625	575	699	668	641	706	649	635	572	636	674	623	674	666	682	678	645	642	624	679	650	668	645	677	635	671	641	677	614	626	659	676	652	614	642	602	606	654	687	657	649	663	640	624	615	626	651	578	663	654	644	628	613	626	652	622	616	609	623	655	617	626	634	662	621	628	627	663	678	603	631	647	615	633	651	599	669	639	672	628	632	625	599	613	611	661	644	614	597	619	648	692	615	651	654	590	659	672	655	639	655	637	663	665	646	648	633	644	608	670	622	649	696	632	661	653	653	626
24346	21492	28685	24726	20346	2733	875	550	492	389	379	410	404	373	350	382	342	349	396	319	349	359	348	344	367	353	343	349	336	344	333	354	320	327	322	358	286	330	333	320	316	302	307	334	354	332	343	328	302	332	364	323	336	332	335	337	329	347	318	357	296	316	326	303	313	304	341	335	345	328	353	329	356	322	331	349	289	323	325	334	321	331	327	328	325	309	312	322	331	336	343	315	328	294	334	312	343	317	324	320	298	335	336	337	359	341	320	328	314	304	332	295	342	321	297	308	321	312	340	313	319	345	353	333	323	359	307	330	346	321	366	355	336	309	320	342	349	328	308	303	326	344	338	341	292	343	313	314	319	293	346	319	301	318	343	307	342	323	336	328	316	340	334	327	327	312	367	309	331	304	325	305	319	350	319	358	337	316	319	327	313	341	335	331	324	335	319	362	326	312	320	346	307	324	314	332	306	320	326	313	350	336	331	305	334	307	318	306	320	366	327	325	335	307	334	320	343	353	345	310	327	305	332	322	334	323	305	330	325	331	302	305	306	352	316	304	346	289	340	326	310	315	336	319	307	337	341	327	312	294	335	310	304	326	340	294	326	304	320	312	304	343	351	333	280	322	274	329	308	303	309	300	332	348	337	291	312	334	344	340	333	310	299	342	321	326	298	284	342	313	354	303	324	342	299	330	300	296	317	300	308	307	308	323	323	330	333	318	326	316	339	304	293	316	337	297	356	307	339	339	320	280	320	320	280	313	352	315	318	307	332	327	343	320	332	355	334	332	320	285	330	345	327	350	317	325	324	344	315	312	324	326	303	310	326	352	306	334	337	319	342	316	324	342	286	311	312	335	311	311	308	332	325	322	355	354	333	320	315	319	327	302	313	316	307	306	327	336	304	295	312	332	324	327	320	361	312	330	312	313	303	338	344	341	291	293	358	321	334	300	330	348	309	314	334	351	285	348	321	331	308	296	315	284	326	352	345	309	323	323	348	305	361	316	320	296	336	318	327	310	333	351	372	319	313	313	339	341	322	314	306	349	321	348	335	324	327	339	317	358	346	337	305	323	311	356	288	305	317	286	339	316	304	320	298	321	323	296	359	338	324	310	302	286	309	343	345	324	325	310	327	294	316	316	292	338	310	307	325	322	282	298	298	338	281	339	325	335	347	308	326	329	331	310	336	328	334	284	307	348	353	355	317	329	317	354	324	321	299	367	324	339	324	322	319	314	303	318	322	346	316	324	323	312	339	329	353	331	303	316	336	329	327	303	309	323	360	337	310	324	329	333	314	317	303	325	331	298	331	318	330	327	327	350	327	303	313	316	306	332	333	340	329	330	351	348	336	313	316	293	303	347	315	341	311	301	335	324	325	322	347	340	333	323	300	339	349	372	325	320	316	337	327	306	300	376	313	353	349	314	311	320	318	314	300	328	306	294	326	336	304	320	303	323	311	364	314	351	326	345	320	329	342	328	332	323	335	319	319	336	325	317	362	292	328	335	312	338	381	311	305	329	299	295	297	332	298	325	316	337	329	329	294	304	344	331	274	362	301	361	315	300	319	333	326	341	328	319	318	329	294	316	325	312	329	338	345	310	321	338	317	337	332	319	328	333	327	331	299	328	321	298	335	328	308	315	298	353	346	350	319	354	308	336	324	330	335	331	321	333	327	328	325	317	333	343	305	344	306	289	307	298	353	352	316	296	350	329	333	309	346	320	322	326	313	331	328	350	312	337	342	345	323	330	336	337	301	329	330	316	319	341	316	338	334	328	346	311	305	323	326	314	343	356	342	342	328	344	322	339	340	285	304	307	300	294	311	307	334	347	317	325	334	336	318	316	332	316	301	302	306	315	296	312	328	316	319	328	314	313	344	324	319	335	344	288	309	348	321	324	341	306	296	324	323	323	326	313	327	312	307	334	323	288	287	325	343	345	343	328	334	357	318	313	296	317	309	314	302	342	332	345	288	299	351	321	314	327	305	323	309	314	346	315	328	333	319	331	323	320	315	324	329	352	290	322	317	310	310	325	312	327	309	309	333	350	315	314	323	306	283	319	311	328	333	333	307	355	334	334	317	326	311	300	340	332	320	326	324	316	320	311	331	346	320	334	343	344	318	341	338	289	317	337	322	329	302	323	307	319	328	330	307	340	320	301	325	302	316	338	310	303	298	321	320	308	356	324	329	308	323	327	368	324	349	317	316	300	334	315	303	328	305	320	331	307	318	314	345	329	342	339	311	338	329	301	330	311	313	324	307	338	336	316	291	301	343	330	318	345	339	303	337	307	311	315	343	310	296	350	310	332	346	301	318	354	326	302	320	311	331	317	301	305	348	322	336	346	323	331	319	292	317	341	325	343	310	324	313	339	331	313	336	348	355	318	315	360	309	314	312	350	293	343	321	313	289	304	301	316	326	313	313	326	314	352	318	285	311	318	298	347	312	282	310	331	330	312	313	302	340	287	338	333	345	316	332	324	309	338	301	360	320	298	292	351	342	352	341	303	318	316	328	304	316	320	309	337	315	278	330	294	295	321	317	326	310	316	329	301	326	312	301	333	307	334	350	296	309	312	311	301	347	306	320	270	299	318	329	331	340	279	291	312	336	320	315	329	375	318	314	324	357	307	336	350	336	331	327	308	329	326	346	293	340	312	340	325	303	295	282	342	310	304	318	346	312	296	301	346	311	346	314	335	313	343	310	304	321	304	344	332	343	311	311	315	356	308	337	335	331	316	283	328	354	308	322	311	347	359	306	307	320	328	314	321	306	330	303	280	329	347	304	322	319	315	355	322	345	345	296	315	307	342	333	331	341	308	309	301	301	308	310	340	320	284	307	308	329	299	328	310	335	310	297	302	320	321	334	351	334	328	311	309	346	299	309	312	304	323	339	324	297	296	309	296	321	288	288	323	323	318	324	313	338	328	327	322	316	306	315	348	294	312	306	339	312	319	320	271	308	287	317	320	331	336	323	324	307	321	324	333	314	329	326	318	306	313	319	298	318	358	366	321	370	324	325	309	329	353	338	334	300	368	320	333	304	306	332	294	333	361	291	324	302	332	315	321	339	296	333	316	326	316	325	334	329	295	324	339	325	350	321	332	325	334	359	301	327	316	323	324	331	337	318	300	296	343	334	353	321	345	328	318	325	307	304	318	327	310	315	286	270	314	281	298	324	298	311	334	346	318	326	335	327	340	319	327	324	323	316	331	283	349	302	326	313	327	322	331	303	301	328	312	354	318	329	311	349	318	310	325	335	355	330	328	373	295	335	304	306	349	346	349	322	313	326	327	335	346	301	285	340	312	322	353	341	308	290	336	329	313	343	314	304	345	313	321	310	327	337	341	337	327	322	303	312	334	314	327	304	329	308	312	329	342	353	278	333	335	301	311	314	311	333	331	315	293	292	311	313	312	311	320	301	278	313	307	291	323	329	311	331	329	314	299	326	295	341	315	304	351	325	336	293	323	316	327	276	329	326	318	338	337	304	335
3353	4562	3702	1801	1349	996	863	748	581	553	499	522	471	424	384	398	414	399	425	385	395	408	380	367	382	377	353	358	353	370	353	345	314	372	388	345	348	364	354	323	345	347	352	329	328	362	352	346	350	321	348	355	330	355	337	389	376	396	335	366	345	344	344	366	341	360	329	359	352	336	330	374	318	383	361	350	360	366	358	366	367	340	362	353	333	360	348	356	343	330	334	339	338	338	365	337	348	335	346	343	336	333	335	306	341	373	323	350	353	296	339	366	356	317	342	334	368	340	334	354	346	332	360	332	350	327	348	360	362	358	336	325	357	344	340	345	354	348	318	338	317	321	335	346	355	350	366	337	322	364	364	338	359	362	353	343	333	360	355	353	330	334	349	325	323	358	338	353	362	360	377	291	334	359	352	337	371	327	339	353	345	336	332	338	364	355	330	332	359	356	313	354	343	329	327	354	332	333	324	371	363	333	359	373	322	374	305	336	299	338	338	340	325	334	352	345	342	321	343	329	340	313	336	355	294	363	335	361	325	350	312	344	361	348	305	342	362	317	334	301	322	362	340	334	299	325	347	343	345	303	320	347	326	341	344	332	333	338	348	352	341	344	349	369	340	350	376	366	329	336	362	343	332	343	349	357	362	347	340	347	352	335	340	345	339	377	345	376	304	299	365	346	349	328	352	342	344	365	351	381	344	324	365	368	315	332	372	341	362	343	383	361	347	327	356	352	332	337	328	351	356	327	337	338	332	341	328	364	335	344	364	333	345	336	346	318	364	339	340	329	379	323	339	372	333	353	346	309	349	327	317	345	364	332	329	346	303	334	317	335	349	349	357	357	328	341	324	337	332	331	330	300	336	363	336	306	326	329	318	343	367	350	331	349	349	327	352	380	373	356	307	325	297	332	345	354	318	330	349	333	310	292	358	347	302	313	371	329	328	322	354	366	350	336	369	352	350	357	319	303	329	328	342	336	347	335	331	330	329	345	358	294	362	339	353	343	346	344	339	341	331	311	360	329	323	354	331	356	339	336	358	336	351	347	326	343	305	338	321	384	340	362	315	331	349	311	320	365	326	335	357	322	308	352	308	348	346	369	359	313	368	347	366	309	337	348	330	323	332	368	343	357	336	358	347	377	340	359	323	321	331	341	328	335	400	367	365	335	340	382	361	313	320	300	334	360	309	342	335	310	348	354	329	299	356	352	342	348	321	349	303	323	339	358	370	358	361	324	348	363	323	332	330	329	333	320	307	324	338	341	366	360	320	308	366	332	354	360	330	335	327	345	360	353	318	331	303	327	335	348	338	312	330	328	345	319	328	348	389	347	317	335	332	318	327	315	338	357	347	302	379	355	352	347	303	322	309	353	325	369	328	337	332	330	347	363	317	329	326	340	321	312	324	329	345	319	322	352	354	317	319	315	302	341	352	334	351	347	352	338	345	339	330	323	345	329	334	338	323	346	355	369	331	330	340	368	363	344	333	350	344	364	358	364	307	335	336	344	333	375	366	326	328	334	357	343	324	318	328	338	345	348	313	356	371	332	325	330	367	344	341	342	323	364	346	354	352	317	372	360	339	345	315	337	348	349	328	342	324	351	321	348	347	322	291	354	329	341	349	358	382	313	366	322	323	366	346	399	361	337	359	357	330	316	356	336	298	372	349	361	353	335	370	336	342	336	336	317	370	325	314	346	323	370	343	338	340	315	348	335	324	346	328	315	340	326	326	342	343	329	326	353	364	322	341	357	363	344	340	347	311	328	326	323	347	339	331	354	319	317	333	357	371	334	360	338	341	344	327	360	343	345	327	344	322	335	317	326	334	351	357	353	335	344	353	357	330	364	301	332	300	324	316	336	345	336	342	339	341	346	344	348	334	353	327	343	344	305	314	328	293	358	354	340	352	320	365	351	337	329	332	325	333	341	341	350	318	342	369	363	341	328	323	329	327	336	352	350	375	346	332	342	332	323	310	351	350	327	335	349	375	329	341	307	340	358	319	344	315	350	369	346	341	319	346	296	331	367	339	339	335	346	333	304	328	334	341	313	340	321	351	305	334	360	323	335	333	346	342	328	375	323	335	328	337	330	337	305	379	337	369	350	340	337	330	340	364	307	325	333	346	338	336	326	340	340	352	354	312	317	340	365	360	300	324	302	343	307	342	340	346	345	338	315	357	310	330	303	343	324	383	331	341	343	330	353	346	351	335	331	344	324	302	299	365	368	319	325	369	335	319	317	318	328	344	336	360	332	315	320	307	331	374	345	341	336	325	351	315	373	319	339	360	345	322	348	368	345	322	334	337	366	340	336	352	330	319	312	309	324	365	363	339	343	322	350	354	340	340	372	359	335	357	304	353	335	356	327	363	334	319	341	318	339	345	343	340	357	319	323	352	352	335	344	342	357	338	354	364	339	329	328	334	345	314	314	324	311	343	347	340	344	334	334	356	338	328	338	325	344	338	348	316	335	327	341	335	338	305	341	311	319	324	308	321	311	336	339	309	355	317	317	339	319	320	321	344	352	352	341	345	347	352	317	349	338	351	340	359	330	360	347	326	358	306	335	301	343	304	337	355	330	339	321	358	290	354	346	310	342	356	313	359	361	316	354	365	318	358	327	337	343	325	329	332	353	334	343	355	335	338	338	316	361	330	355	342	359	328	359	335	380	301	353	313	290	357	331	352	304	344	325	363	349	315	306	346	360	335	337	361	311	337	332	331	350	348	321	381	345	286	350	332	349	343	355	318	342	374	319	345	356	357	343	336	351	328	361	303	327	326	375	328	340	309	361	362	333	319	326	341	333	304	355	323	313	296	347	343	371	317	333	312	342	342	315	370	323	318	366	349	332	366	334	299	326	330	346	349	313	331	319	315	350	316	335	356	326	346	355	359	340	317	298	346	326	350	358	329	346	333	333	379	349	351	318	308	337	346	362	336	318	364	344	344	353	321	345	352	342	343	333	340	354	325	327	345	359	299	291	347	341	331	332	341	339	334	328	321	325	357	354	350	317	322	317	333	313	315	355	329	365	334	329	349	298	329	349	356	340	314	339	362	313	329	312	327	343	326	352	356	323	329	330	368	360	332	314	311	344	339	347	327	314	333	325	348	338	293	367	345	327	321	298	338	353	336	332	339	341	351	346	345	342	316	309	328	329	349	330	325	315	366	340	341	347	375	367	310	345	353	355	332	304	350	343	344	359	316	325	335	322	338	342	321	369	344	344	344	331	336	369	355	345	371	303	322	364	330	365	322	325	345	343	347	319	357	326	328	328	336	333	329	326	344	350	329	348	314	300	315	344	356	323	337	358	367	299	350	352	372	345	307	344	350	373	341	330	326	334	325	339	333	308	350	358	332	314	357	326	311	332	307	326	307	344	331	327	315	359	346	328	336	349	300	321	325	343	323	344	308	354	345	339	345	324	324	330	328	312	311	323	335	325	337	333	363	341	343	365	352	301	323	335	332	328	323	369	316	322	354	379	316	361	328	303
27634	11867	2220	1339	1012	833	875	898	813	831	844	807	842	889	833	802	823	776	877	814	787	875	816	820	833	780	846	842	822	813	840	787	849	864	845	829	857	825	808	814	809	806	876	817	841	874	834	814	822	842	798	829	840	839	809	797	807	814	881	778	793	803	821	804	833	745	850	824	827	775	814	825	837	791	877	811	785	780	819	845	866	825	828	838	801	904	873	829	875	831	806	854	829	810	783	824	809	854	802	844	869	805	839	783	798	828	828	856	833	804	820	836	841	829	798	805	853	805	836	812	801	846	867	805	827	799	805	831	763	822	854	757	782	799	815	820	768	807	826	790	822	811	839	802	852	812	834	786	874	767	841	852	794	814	782	846	797	798	811	863	799	804	793	852	854	820	736	769	795	825	810	823	868	835	803	843	799	814	842	819	794	809	802	852	810	764	771	801	861	795	829	796	773	815	805	865	846	849	804	849	815	832	845	819	826	796	892	803	850	806	790	799	783	828	825	811	765	832	835	746	845	761	805	785	823	826	851	783	826	811	779	798	808	789	850	797	807	806	812	803	802	796	765	867	816	850	871	772	801	825	806	794	846	774	820	762	813	815	822	874	798	804	854	787	834	854	868	807	800	833	775	817	813	805	850	833	826	824	799	837	805	818	805	811	859	812	857	847	825	780	762	837	828	818	811	799	816	814	779	827	813	824	784	780	757	843	820	779	807	834	817	854	785	830	814	804	790	814	835	813	822	818	815	793	840	799	828	791	803	819	805	778	792	814	846	826	869	854	801	793	798	830	873	786	767	767	819	775	816	798	823	776	804	796	791	792	772	845	767	821	813	784	796	785	796	765	792	854	799	861	871	838	802	888	834	830	775	792	873	839	816	842	813	797	786	842	857	834	802	802	821	783	828	802	777	792	797	787	859	825	847	804	821	834	851	805	834	814	866	871	809	885	800	811	828	785	834	781	828	825	820	846	793	832	789	809	844	841	833	809	857	761	866	834	833	827	776	782	815	800	801	781	807	824	868	797	749	842	844	787	847	800	761	793	861	819	845	890	831	816	794	758	809	788	816	788	766	852	787	814	819	877	798	833	840	871	842	800	836	789	848	830	829	793	817	804	788	839	824	811	848	774	782	876	800	835	874	768	828	811	803	777	770	794	811	794	831	819	829	829	846	890	805	815	797	857	822	822	858	848	834	814	785	792	902	814	860	830	840	817	835	792	834	852	809	825	825	780	846	799	842	796	769	847	797	828	792	806	784	829	792	777	776	833	833	862	835	776	886	850	837	835	829	824	816	822	857	818	838	818	862	839	860	820	797	819	836	843	837	806	791	808	831	807	816	782	767	833	789	818	807	785	803	833	844	869	817	812	813	820	791	830	830	855	806	850	897	846	798	790	816	789	845	831	838	802	818	810	818	818	808	777	863	823	781	781	828	804	824	828	808	830	801	829	808	825	783	796	816	813	849	781	754	804	809	825	809	856	817	790	757	850	840	845	855	806	822	855	807	828	827	846	816	803	797	814	784	861	795	773	789	857	826	850	805	859	843	798	880	812	854	777	831	837	865	826	839	781	824	857	860	830	886	817	819	797	811	758	806	836	806	774	809	832	849	833	822	815	820	868	777	803	820	823	825	821	853	838	774	831	862	800	793	798	831	784	765	780	802	809	783	803	793	807	820	812	832	848	805	806	785	796	775	815	792	829	779	827	779	856	816	832	791	836	879	811	826	832	827	829	800	819	802	805	825	806	844	806	778	792	864	843	790	816	834	865	826	861	820	844	817	787	840	809	792	817	828	787	800	800	795	820	780	889	775	809	827	829	805	786	791	836	820	841	834	818	845	821	782	804	786	815	814	807	827	858	794	834	816	826	871	811	769	864	829	803	825	804	852	868	883	832	835	852	822	800	795	843	832	802	842	859	821	830	834	781	788	838	813	821	889	804	825	801	814	796	825	814	821	807	869	824	811	797	827	794	856	846	796	797	808	875	820	789	822	784	808	892	811	819	813	804	894	777	822	800	832	820	886	790	827	813	879	839	819	809	784	849	796	798	843	845	798	771	865	825	784	803	875	808	831	851	834	831	817	828	829	780	846	810	869	788	800	780	788	851	829	835	778	804	864	858	771	748	878	825	851	811	824	827	838	830	802	856	788	821	795	778	837	785	865	764	862	818	788	790	810	815	845	798	800	841	778	822	829	830	813	788	838	840	822	847	820	826	885	824	814	827	836	825	765	763	791	829	782	804	813	816	836	836	764	820	840	848	841	782	802	801	787	817	814	814	775	818	845	825	804	828	874	810	815	842	813	811	841	844	761	841	819	809	821	836	759	800	846	809	847	860	834	825	804	848	842	803	830	806	789	826	844	810	843	810	807	840	826	834	860	788	834	812	807	827	851	815	851	834	800	793	834	842	811	802	785	815	829	864	821	788	818	803	811	833	831	806	811	788	819	807	862	845	813	795	824	851	832	817	774	817	806	855	818	863	819	837	855	813	821	794	778	893	856	858	791	851	806	827	812	898	857	869	866	806	807	817	866	823	811	756	792	781	796	815	867	783	863	790	826	818	786	772	784	776	810	809	800	913	852	789	839	850	820	868	784	807	846	807	798	754	846	831	824	833	846	842	861	856	844	825	857	820	780	813	846	868	828	828	830	833	837	807	835	821	855	888	802	769	788	855	864	777	817	846	814	834	798	783	824	785	839	763	779	825	780	795	788	783	808	799	841	815	858	832	827	793	779	797	833	876	848	855	804	820	830	808	865	777	841	846	812	856	852	832	807	793	851	784	807	827	842	846	879	805	842	823	797	812	831	826	825	850	820	839	808	852	836	789	791	855	740	817	820	858	825	842	820	876	847	844	823	849	816	849	835	857	813	840	756	826	815	829	809	806	849	773	841	797	828	788	813	812	856	785	820	833	831	818	853	837	821	864	858	812	751	828	846	782	797	847	796	825	810	782	790	885	811	839	806	773	765	835	783	825	851	813	795	788	848	807	835	844	758	798	784	783	784	824	832	822	830	824	789	809	848	800	850	846	868	803	842	785	809	766	877	851	832	750	845	852	855	792	862	762	780	826	839	775	774	862	819	848	806	844	811	779	813	788	880	856	785	802	779	849	835	840	809	765	747	872	836	834	808	847	834	820	802	848	800	805	844	766	815	809	867	810	850	834	801	815	786	810	821	827	825	859	828	821	877	777	799	846	819	842	817	805	757	793	796	806	819	820	819	804	803	820	869	820	823	824	841	863	836	811	796	798	762	837	810	840	795	823	859	843	792	881	796	795	823	844	808	801	823	829	856	840	799	831	758	880	736	837	836	829	835	851	825	802	825	779	780	860	813	814	815	835	815	872	825	759	843	868	823	801	784	771	798	860	818	817	777	848	806	818	835	783	809	804	809	802	850	818	795	834	867	796	778	854	826	790	785	857	805	790	799	814	806	839	810	778	844	832	782	848	823	805	870	798	826	832	801	828	807	815	917	846	770	813
5209	1030	917	819	777	772	744	717	731	711	704	700	720	734	725	755	726	744	739	725	693	689	735	735	702	715	720	708	707	805	718	713	708	714	706	758	780	722	728	736	782	724	699	738	756	720	710	733	770	723	745	717	695	752	734	702	782	709	691	733	758	701	703	719	723	698	720	736	740	742	695	726	686	779	665	694	708	720	695	728	722	703	723	690	719	746	716	700	691	764	674	722	671	718	755	710	701	713	776	694	698	711	747	732	699	726	695	679	754	694	762	711	753	716	758	672	700	724	680	736	742	731	715	717	690	721	717	721	734	694	783	702	743	719	735	740	728	757	742	780	729	729	682	663	714	813	729	747	703	703	724	701	706	742	643	703	729	736	761	739	728	726	757	742	735	717	770	689	678	680	711	655	709	715	725	733	707	704	717	751	714	722	765	714	712	738	720	714	740	693	768	741	701	678	766	730	726	802	697	742	718	767	712	761	722	679	743	714	746	733	714	754	722	728	755	714	736	670	689	690	750	699	689	763	737	703	730	727	729	746	692	734	706	711	705	712	720	689	763	706	749	705	719	685	702	760	724	772	663	715	759	703	749	766	757	734	743	702	683	697	705	692	682	759	737	701	707	689	734	719	713	776	677	795	741	702	702	712	734	725	732	730	725	777	705	769	732	761	736	718	730	730	780	706	757	698	732	716	732	726	778	715	719	720	731	706	677	747	723	758	684	728	743	684	718	700	682	753	730	738	735	696	737	740	745	689	668	736	722	776	723	709	670	723	729	707	723	693	702	704	728	680	733	772	723	720	708	737	766	747	708	709	681	753	707	695	788	685	697	722	729	709	741	710	733	728	726	709	681	714	715	692	705	756	676	692	668	707	743	709	724	762	707	660	730	723	699	714	702	731	707	747	719	737	726	737	701	698	747	722	707	755	700	723	776	749	721	736	720	731	746	689	699	677	719	716	740	709	711	705	729	743	739	722	728	731	752	723	768	694	709	767	743	750	730	727	692	736	748	745	732	735	724	698	703	790	783	720	754	701	741	695	744	737	724	735	736	746	698	723	698	709	731	734	734	735	692	663	740	733	694	713	764	724	737	704	699	720	734	719	716	680	701	717	712	701	738	686	755	722	686	729	709	723	691	732	740	699	732	712	704	718	675	714	690	766	716	714	744	715	727	727	720	745	719	759	729	725	729	719	734	689	717	707	740	736	733	705	696	745	651	722	780	733	730	755	708	697	727	737	701	719	721	698	779	701	724	712	723	697	690	689	740	705	719	717	688	754	740	743	652	753	686	734	699	726	720	720	673	770	713	710	745	676	734	707	698	696	738	696	718	706	721	740	671	683	709	712	745	746	739	755	732	717	766	730	706	725	669	725	718	658	776	746	725	694	700	705	756	759	689	729	748	707	776	706	688	753	709	671	732	770	767	742	732	730	701	707	695	746	680	728	706	696	743	727	709	720	758	729	703	681	714	720	778	692	736	715	745	713	740	731	715	736	681	741	739	752	734	736	757	686	682	709	734	710	686	700	670	708	678	720	746	771	734	729	754	704	751	750	703	702	690	725	711	757	695	720	695	740	702	714	673	690	775	724	693	738	743	741	733	664	754	752	738	782	714	718	680	721	701	727	736	755	687	690	698	706	713	701	758	724	721	735	734	747	713	743	713	756	753	721	770	741	707	743	773	655	734	700	727	788	729	692	718	725	699	718	684	732	682	729	742	748	709	745	737	749	730	726	728	765	749	691	724	760	777	734	701	703	665	712	731	730	750	730	682	703	709	712	735	736	747	754	688	768	738	735	765	686	728	719	686	704	761	696	693	707	700	704	731	731	703	710	764	707	689	727	714	718	707	692	732	688	762	696	727	714	715	712	690	719	719	746	715	702	739	679	745	654	682	757	694	695	755	744	746	693	726	734	698	689	771	717	730	735	681	773	684	736	697	733	749	743	776	705	709	705	698	741	820	793	752	725	673	717	670	791	682	708	698	738	733	712	721	743	715	678	752	739	726	711	697	748	663	710	735	749	705	721	738	697	691	721	771	732	700	737	679	703	728	754	738	709	747	726	729	742	750	701	672	656	738	768	698	726	704	686	730	693	713	714	736	701	708	746	720	746	686	720	768	693	705	741	690	723	674	737	711	739	725	748	719	666	723	752	688	745	698	680	712	703	758	722	713	744	690	744	747	729	719	715	739	739	741	721	701	743	784	727	766	754	740	685	730	704	724	756	714	719	765	786	710	715	714	731	756	744	755	758	728	757	761	739	695	723	752	711	705	743	691	695	718	769	720	788	725	742	766	762	753	764	656	665	715	711	744	742	714	693	748	730	663	735	695	742	725	712	745	711	726	680	699	742	729	751	709	722	708	713	720	721	732	717	734	736	740	712	725	730	715	708	756	724	753	725	675	697	722	718	723	727	710	742	699	723	710	748	735	702	735	730	777	690	751	701	686	696	756	754	748	739	711	737	689	703	741	725	716	703	711	715	749	720	749	720	759	720	731	758	692	726	762	721	765	693	733	695	709	712	733	709	704	743	727	698	694	732	745	716	728	666	667	702	678	736	693	683	762	783	733	722	723	716	666	755	718	745	721	702	740	704	710	683	708	730	703	732	706	731	744	716	709	699	747	723	717	748	705	765	731	695	668	691	697	703	719	702	728	689	709	700	721	725	686	727	738	733	746	724	722	660	710	792	693	722	702	753	692	769	757	738	722	726	759	749	768	722	735	707	732	735	793	727	701	706	701	764	732	717	766	719	725	761	713	719	707	734	744	784	735	692	752	757	717	741	703	710	749	709	730	673	739	723	701	739	715	739	746	702	746	773	713	739	692	742	739	726	710	738	722	710	684	778	764	727	661	744	734	727	752	762	695	641	759	713	731	737	731	699	705	725	720	709	729	743	751	742	659	748	689	681	730	734	690	718	740	739	728	725	707	760	733	711	718	710	697	697	737	735	706	715	717	700	713	720	734	715	758	742	688	769	734	739	735	683	701	742	747	750	686	738	733	720	733	724	703	689	764	725	687	723	756	742	708	755	689	713	685	694	755	747	741	767	707	720	737	664	664	679	739	742	729	720	744	748	727	730	729	737	707	738	759	745	729	705	739	699	751	713	726	704	775	711	742	747	668	670	711	702	691	716	684	751	701	697	669	699	721	764	706	703	716	724	751	715	736	760	743	713	722	676	671	724	768	739	774	724	728	697	729	758	740	665	692	713	715	751	684	760	732	749	679	691	747	731	732	716	740	698	708	718	720	689	748	732	672	712	755	719	746	737	723	693	756	700	667	697	693	704	735	775	706	728	712	741	715	767	723	746	711	741	723	713	670	728	716	666	704	734	706	709	717	740	695	728	759	712	754	737	719	733	751	713	689	716	737	711	711	669	738	761	730	743	720	691	731	744	710	693	762	654	772	775	714	698	713	709	737	751	715	718	763	737	696	711	754	714	730	717	668	720	712	703	742	720	728	709	754	696	695	710	719	710	706	672
25728	21402	25634	18369	1969	1004	933	791	740	743	722	747	732	730	766	724	717	682	712	743	743	738	733	754	732	708	721	757	704	658	698	721	720	717	710	748	669	719	641	686	716	750	707	723	690	721	700	690	715	703	680	717	715	675	698	738	711	695	691	737	700	721	753	670	758	707	709	696	748	691	707	783	701	689	741	711	701	668	707	713	704	671	701	666	691	694	691	664	740	715	713	700	694	683	725	692	685	728	672	688	662	718	651	723	691	683	705	706	677	666	712	659	669	669	695	663	691	711	715	739	712	726	708	661	660	699	681	686	707	747	729	724	666	712	699	698	719	720	699	657	701	703	652	658	764	717	698	721	697	671	745	782	729	707	728	696	760	709	674	715	715	684	692	730	726	711	685	713	751	681	715	664	685	686	707	696	707	707	661	678	723	691	727	679	682	674	697	674	706	731	679	694	703	699	702	755	694	706	678	682	695	696	730	714	687	668	701	725	708	664	712	645	717	691	717	652	692	675	698	695	715	664	700	681	716	713	739	700	762	728	704	735	727	717	683	708	693	725	719	712	708	728	711	719	725	719	718	700	720	675	682	654	717	709	739	688	745	701	636	663	667	736	687	692	713	670	685	669	701	630	710	721	687	700	706	752	698	750	679	709	696	705	667	700	751	719	724	719	686	686	684	704	692	667	719	718	727	698	670	694	695	667	748	682	702	726	713	684	672	758	662	685	705	734	711	700	709	683	688	726	701	703	681	691	693	710	711	717	689	697	720	667	692	687	694	710	729	740	720	666	715	716	698	697	687	721	691	720	705	714	689	702	710	684	724	679	681	750	708	743	715	727	737	707	682	667	696	728	689	690	680	680	678	704	690	719	698	693	745	705	747	645	669	737	692	694	734	678	674	664	699	663	727	700	702	714	723	719	754	686	692	726	701	683	702	665	661	679	680	740	689	685	686	709	713	710	685	660	694	680	730	675	687	647	660	683	734	664	693	725	730	663	706	676	689	668	711	710	666	684	671	715	702	667	719	702	721	685	690	750	701	698	728	710	669	682	684	750	768	707	677	700	730	710	731	698	702	732	706	704	730	665	695	723	719	693	715	640	707	674	657	730	671	691	697	723	736	632	702	673	683	711	704	664	702	680	671	705	714	709	657	708	702	716	689	665	684	695	672	686	665	682	675	708	696	707	690	759	697	676	675	726	689	668	706	702	714	714	678	726	691	736	719	697	680	710	667	703	676	650	693	708	696	707	710	706	651	719	713	712	689	682	719	696	707	700	721	698	698	705	690	704	673	740	671	707	697	687	743	692	641	670	704	699	703	664	702	699	714	696	718	739	696	698	717	699	684	732	704	672	620	724	667	753	720	670	678	726	651	678	758	719	664	700	697	640	697	692	661	717	696	649	721	724	737	692	709	680	692	717	718	673	691	720	696	674	708	687	671	685	735	760	703	765	706	691	713	699	694	728	726	698	756	670	679	672	698	724	687	674	684	696	689	726	700	680	694	688	659	718	710	704	704	721	712	711	731	700	698	660	746	678	700	712	699	695	688	714	677	653	694	683	705	692	714	687	677	695	693	680	740	670	705	706	730	710	709	646	648	697	724	755	689	682	699	656	694	633	695	663	741	689	716	640	719	672	712	682	727	716	699	701	666	665	687	755	732	747	745	666	716	688	688	666	708	674	705	707	697	699	717	675	663	695	701	675	729	686	646	697	702	687	680	705	715	679	690	729	706	726	653	718	658	736	718	688	727	643	671	648	666	703	651	685	711	680	679	698	704	731	673	724	704	684	697	707	655	680	727	722	672	688	738	716	704	665	659	754	704	633	735	716	699	683	712	654	718	734	664	735	699	711	733	713	682	695	687	695	651	719	647	663	725	696	710	726	681	666	696	741	719	696	673	699	684	668	689	734	696	719	685	681	741	683	703	701	695	722	745	694	659	699	684	728	710	707	680	682	724	701	702	681	702	680	706	664	673	687	730	635	672	705	699	708	689	684	699	675	688	691	707	703	671	706	696	723	671	677	735	672	655	679	723	681	665	696	653	731	686	715	710	671	674	679	782	655	679	692	691	679	722	705	694	711	723	711	657	724	649	715	678	668	705	737	760	652	723	701	662	699	675	636	657	666	672	690	704	708	708	755	700	669	706	707	715	716	680	686	730	697	743	692	737	680	737	708	669	707	696	711	670	675	713	742	699	733	696	671	678	707	691	669	669	727	723	713	706	684	689	695	690	698	723	690	696	692	685	673	699	663	714	692	693	684	694	719	744	657	708	690	686	692	656	730	717	671	680	791	707	715	716	662	653	698	686	710	665	719	728	735	720	754	714	727	695	686	735	703	709	668	663	686	720	696	662	731	704	734	709	739	726	687	734	699	703	708	735	684	662	715	676	701	736	729	729	645	724	702	685	684	703	720	727	705	757	740	684	799	698	708	680	672	725	684	694	698	698	668	703	682	684	714	704	698	690	724	739	647	723	738	672	673	653	672	667	678	745	667	700	720	665	640	698	709	680	706	702	688	710	682	666	683	656	678	706	714	679	718	651	744	691	743	709	702	723	660	708	702	686	707	680	656	689	707	707	710	711	706	703	708	684	710	714	702	690	647	699	723	729	661	649	733	715	706	675	683	706	735	742	726	702	677	717	692	722	738	704	708	690	700	727	653	723	681	727	741	757	674	632	745	694	644	681	649	688	719	766	684	715	722	662	693	705	697	712	699	671	707	644	678	667	713	687	661	653	696	714	714	676	661	714	697	657	682	687	699	707	679	685	690	720	756	757	655	644	722	734	719	709	739	732	686	700	684	704	708	659	726	685	726	709	727	710	627	685	713	714	648	681	706	670	707	676	732	715	659	717	666	677	692	689	747	727	752	756	710	672	667	760	682	714	734	661	705	678	753	669	682	705	658	695	683	659	671	702	695	698	704	682	719	675	688	702	718	676	747	736	681	712	732	684	731	732	676	707	719	713	691	691	708	681	706	700	706	729	753	720	680	713	758	701	691	744	710	756	714	712	702	685	709	719	704	711	685	690	707	715	713	741	746	658	772	706	694	677	698	717	686	713	661	709	705	694	711	712	706	656	670	703	682	706	722	717	720	679	678	758	716	709	728	676	677	693	720	676	731	700	744	701	654	715	659	661	714	723	700	667	675	706	700	749	716	710	724	723	698	692	714	685	676	758	682	716	700	706	740	619	691	726	755	673	659	688	687	689	702	739	716	694	661	753	702	719	695	679	696	672	690	686	732	682	723	737	711	673	663	720	733	700	730	720	741	682	698	646	706	714	737	681	686	669	676	698	725	730	745	698	721	709	696	712	704	649	704	708	642	654	712	684	732	680	682	730	682	702	701	673	678	685	721	725	706	718	682	711	691	720	699	709	655	709	692	686	700	716	693	698	705	729	712	717	699	680	686	702	706	719	679	666	720	719	673	688	714	680	712	717	698	680	673	682	725	695	729	721	692	712	718	711	741	702	709	703	706	700	674
3693	2181	1932	1202	980	856	807	788	752	718	695	721	684	668	694	702	690	675	655	687	639	706	596	627	647	659	664	681	648	646	638	655	637	678	640	615	662	647	656	628	658	610	649	680	678	681	650	625	666	662	670	695	652	640	653	622	655	655	650	667	645	646	699	652	634	629	590	696	665	637	661	651	645	649	605	628	643	612	618	685	638	674	654	671	609	662	644	661	626	693	634	631	614	660	657	644	609	650	658	641	630	639	653	664	671	667	636	617	626	653	652	661	608	673	632	638	666	648	653	635	691	639	680	652	637	588	645	623	640	604	660	649	671	645	624	603	665	620	664	627	606	627	661	672	641	675	626	615	621	671	636	630	638	648	617	679	641	673	647	604	619	634	664	672	631	635	634	621	650	677	607	647	662	634	669	649	641	630	618	619	646	648	661	619	623	668	647	629	661	645	694	680	602	670	647	642	640	649	631	662	657	640	671	657	593	670	663	629	617	602	642	624	574	630	631	665	617	674	653	660	631	635	680	605	674	659	636	632	638	656	601	663	625	606	663	637	659	655	687	641	690	657	679	653	659	675	677	641	644	659	626	631	627	628	704	640	639	680	644	649	680	640	626	638	591	635	644	628	663	681	686	645	675	641	667	619	671	610	626	667	637	653	687	633	641	680	631	626	631	650	685	623	608	614	701	662	587	634	626	666	607	686	677	627	664	662	668	637	641	670	635	633	631	622	666	620	641	685	668	682	669	642	652	655	665	666	674	672	647	672	689	665	662	665	689	641	635	689	663	639	631	654	657	604	627	614	607	646	628	643	620	660	651	633	659	674	638	641	663	615	633	632	722	686	683	656	648	600	651	671	663	682	680	696	621	624	618	644	600	646	656	681	634	644	648	645	654	642	640	681	674	644	610	676	628	665	667	626	629	667	614	602	630	666	650	638	649	696	625	610	621	620	635	684	627	614	638	644	611	623	661	650	628	677	673	676	662	684	639	596	645	623	638	657	704	618	630	628	626	604	682	620	613	665	675	644	582	657	662	638	625	646	670	662	637	661	619	624	686	663	628	637	672	657	669	689	656	649	674	646	618	679	664	708	685	649	619	628	646	644	659	559	661	618	652	617	631	615	710	626	673	642	631	652	676	628	618	657	632	624	581	658	663	673	669	666	627	647	651	633	594	626	668	668	644	652	676	623	661	608	638	654	638	673	637	606	671	618	615	623	644	651	655	658	633	703	600	629	645	643	638	668	648	700	658	623	670	635	648	663	617	621	623	691	656	654	646	627	623	665	630	651	618	641	655	628	640	622	613	602	665	647	653	622	698	642	664	623	641	627	669	616	679	680	626	682	645	684	654	579	647	627	631	630	678	647	636	625	649	627	603	608	642	659	654	642	604	637	702	648	653	660	605	619	616	613	662	658	602	662	583	596	625	616	670	613	693	639	658	624	659	624	626	660	649	667	617	671	633	655	671	641	629	601	624	652	646	695	651	671	657	643	609	700	633	664	660	626	685	643	645	664	641	621	640	648	654	652	624	663	602	636	602	663	600	634	632	678	652	608	619	634	633	653	597	621	636	657	617	652	651	650	655	624	628	610	644	704	619	661	623	627	614	639	655	633	661	692	642	624	656	696	624	665	691	685	630	637	656	629	654	657	650	660	655	703	676	635	621	637	730	633	675	577	622	665	624	655	629	642	645	636	640	646	605	655	587	647	685	721	637	648	607	665	612	636	678	662	684	637	660	659	625	638	643	711	657	662	651	653	630	655	664	648	655	687	673	639	671	644	629	627	637	629	634	652	656	688	710	635	611	653	668	637	658	666	597	632	650	619	686	638	709	627	611	653	677	622	665	634	651	604	643	683	638	626	649	610	613	606	669	686	640	654	673	677	642	636	601	681	667	644	667	627	623	580	641	674	645	604	646	655	668	652	647	661	660	687	631	631	640	615	646	638	622	672	663	668	648	641	633	629	655	625	654	655	689	689	621	640	674	661	658	683	651	646	657	617	632	636	659	642	623	659	685	643	614	619	637	608	624	659	641	601	646	680	651	626	612	620	611	622	642	699	665	602	680	623	629	635	605	669	602	666	642	658	686	616	631	624	639	699	637	637	676	625	643	606	600	631	674	672	649	636	690	674	659	653	649	639	600	633	656	606	623	641	651	636	638	659	657	651	664	644	660	686	623	702	643	673	654	644	668	589	658	616	619	639	632	609	652	635	660	662	587	646	646	660	647	667	608	637	615	643	616	668	595	663	639	645	621	639	631	652	599	643	668	637	587	666	623	631	626	673	617	686	648	653	658	677	639	614	635	683	624	662	665	631	667	626	593	662	673	649	686	657	622	673	651	612	654	669	618	659	649	625	662	598	630	683	654	621	621	653	668	663	605	584	579	621	653	678	602	664	635	615	639	652	674	577	717	684	756	635	639	639	660	665	663	650	650	678	623	624	659	610	656	620	656	619	662	662	636	636	630	618	651	635	637	634	664	626	669	662	631	646	634	663	647	628	648	647	636	686	580	654	663	617	669	634	617	650	608	684	603	642	621	619	601	700	661	668	619	629	674	657	641	631	674	627	698	616	662	662	643	659	606	641	617	634	651	640	655	640	670	582	626	643	598	653	620	624	675	657	618	648	665	662	640	641	629	574	647	656	654	618	659	637	693	666	623	646	640	643	630	654	644	658	650	680	669	658	629	654	652	730	625	655	665	662	617	642	650	687	665	671	646	627	629	725	655	657	632	652	628	645	662	656	624	624	628	686	644	608	618	633	683	628	692	657	626	643	670	620	656	644	625	694	647	652	663	636	608	675	672	660	659	626	630	641	663	594	632	600	640	661	630	662	619	673	683	642	617	644	692	639	643	648	664	595	625	649	605	618	608	622	677	673	637	654	687	655	663	641	663	630	681	650	658	656	653	670	626	636	704	641	628	667	625	658	591	698	668	619	610	663	641	662	635	673	675	647	626	639	643	594	659	599	660	624	640	650	687	635	665	646	693	585	661	624	658	654	671	637	618	645	609	635	675	680	629	663	602	676	607	647	636	599	634	652	640	654	620	638	620	647	700	670	672	618	606	673	621	634	604	619	647	637	650	677	662	629	631	659	629	660	661	629	693	618	641	614	629	683	677	643	620	683	606	657	655	654	660	658	620	662	660	632	690	628	623	692	631	654	618	659	670	678	657	653	703	619	661	662	635	657	614	640	600	689	673	570	684	692	655	646	601	637	621	631	630	663	672	719	655	658	667	703	649	626	701	642	688	648	645	659	664	607	675	676	660	637	638	656	673	626	661	610	663	663	661	630	670	650	656	663	669	655	677	671	676	627	620	600	651	695	628	669	661	655	684	677	614	631	627	661	671	599	678	626	613	660	637	667	649	651	609	649	615	614	656	605	640	645	636	574	636	667	625	663	605	648	622	608	597	628	621	651	619	622	701	614	654	659	669	707	684	656	652	625	627	634	632	609	655	663	696	649	692	625	617	668	623	627	620	606
24195	21396	28553	24619	20095	2643	907	554	486	451	469	391	387	350	376	383	393	332	352	366	323	331	361	329	349	363	345	351	329	347	289	351	338	340	343	313	318	322	318	367	335	373	334	315	313	346	322	325	364	334	330	373	369	305	327	320	341	333	340	338	280	341	304	352	324	354	341	318	361	326	319	331	302	326	354	325	304	326	326	335	297	334	339	317	322	307	336	327	333	333	312	339	363	351	332	296	338	306	339	333	321	342	357	336	339	330	331	312	344	354	309	322	336	373	323	305	317	340	327	312	325	313	292	342	374	327	305	304	348	372	318	360	331	315	315	317	332	321	345	303	315	333	331	327	309	286	310	325	323	339	304	344	316	345	311	337	345	310	316	330	321	347	349	315	333	344	323	316	300	302	339	319	284	316	319	307	311	304	341	323	311	306	355	338	307	322	317	355	349	360	302	326	329	351	300	325	332	322	333	325	335	348	340	302	324	325	323	315	317	326	301	330	327	300	332	313	330	311	287	336	330	302	325	333	322	331	329	334	351	337	324	350	310	325	345	342	309	338	327	351	317	319	308	298	334	369	360	346	315	317	321	314	303	330	327	269	322	315	302	356	353	343	324	349	303	300	327	312	328	313	350	306	316	315	336	310	296	356	326	327	302	332	329	304	328	292	315	320	315	314	352	355	327	350	340	339	341	313	333	317	344	316	328	325	326	331	304	324	320	331	368	334	329	351	339	290	343	328	326	312	330	317	309	322	334	329	326	360	342	296	335	328	312	339	307	341	320	317	336	320	293	295	344	317	348	294	337	303	331	352	327	320	318	321	321	300	295	317	320	335	302	313	320	316	334	308	362	349	350	327	315	324	323	318	326	310	307	330	343	332	324	288	350	317	302	316	304	333	299	281	322	341	325	336	310	293	360	328	328	353	302	338	307	348	325	322	366	340	319	325	302	314	324	326	285	329	321	318	319	322	330	314	310	338	349	327	322	334	325	319	343	331	316	315	319	289	307	311	357	314	363	321	341	330	340	313	340	343	318	291	344	335	300	342	326	296	304	303	324	282	291	321	315	296	348	336	321	304	340	320	317	320	332	346	314	307	328	296	322	335	301	286	360	318	301	317	299	351	342	327	303	343	322	321	297	322	325	346	306	344	338	332	338	312	351	313	316	329	346	319	354	327	292	320	290	317	320	327	311	298	316	335	355	324	310	320	348	327	309	325	380	324	327	321	350	328	315	310	334	314	331	320	346	304	314	327	305	315	324	318	319	328	370	332	300	290	299	329	300	329	333	317	318	335	354	320	310	296	317	350	309	321	308	335	291	313	318	327	321	317	369	308	309	344	322	336	296	334	312	360	341	352	297	307	326	346	312	335	286	325	328	344	336	312	324	333	320	334	323	327	314	345	335	336	319	338	312	326	340	327	308	341	286	342	332	327	333	322	344	340	331	312	341	323	315	319	319	330	359	356	329	330	319	307	350	329	329	316	321	279	320	290	331	347	293	327	318	349	328	355	327	348	320	306	287	340	315	336	325	346	328	329	348	325	327	330	300	298	343	314	335	341	328	300	342	281	339	331	316	365	313	329	339	310	304	337	327	314	333	340	307	319	281	303	355	331	316	322	338	353	291	326	389	355	361	327	323	319	372	331	323	341	317	327	311	342	309	295	343	312	341	314	309	333	361	308	357	339	326	344	344	295	305	313	367	323	325	334	305	308	284	299	327	333	331	328	342	330	352	340	284	333	291	356	317	314	284	341	306	346	288	351	342	341	319	288	339	335	307	321	307	308	296	356	344	304	340	316	320	332	342	305	303	326	336	309	305	300	335	357	318	307	321	298	297	345	362	294	355	315	321	335	313	323	317	316	303	329	320	325	324	321	308	345	314	350	272	359	331	332	301	351	297	302	318	321	292	322	324	331	302	326	365	336	303	272	323	347	329	303	320	337	344	307	317	323	318	353	317	325	329	324	315	328	353	323	322	349	351	285	324	308	306	282	292	332	320	311	337	342	306	302	310	304	308	309	339	328	324	325	327	315	304	296	309	321	298	329	342	302	317	337	320	355	319	308	338	331	333	339	336	298	327	327	325	340	307	310	296	329	285	327	353	317	308	288	313	318	299	323	284	304	323	304	325	323	306	285	331	363	305	332	350	316	327	312	288	346	335	338	330	310	336	322	323	326	328	303	317	353	338	325	293	308	346	298	312	344	307	336	310	349	319	334	327	306	327	325	304	340	323	308	347	327	343	328	339	326	327	325	342	364	316	352	324	324	280	295	319	322	315	322	350	350	361	322	297	319	305	311	312	324	315	294	325	336	313	314	324	299	346	333	322	327	332	340	315	303	358	352	321	309	353	294	332	326	359	310	314	317	338	332	300	326	322	286	317	322	325	335	325	312	351	329	327	326	334	350	320	337	326	339	324	347	313	343	327	342	295	311	285	324	305	320	329	290	321	340	326	315	356	320	334	324	321	318	342	333	345	362	312	345	312	323	344	315	324	343	327	325	339	312	319	303	307	334	349	340	294	318	283	331	322	343	359	347	318	308	306	319	347	305	289	291	298	299	289	342	287	324	329	364	310	330	322	307	315	308	324	291	324	309	344	352	313	334	323	315	288	314	308	323	314	311	296	297	312	333	303	312	292	337	336	330	329	304	333	328	311	297	320	335	352	357	319	351	333	311	322	340	337	334	340	336	308	331	329	384	345	332	340	321	298	289	328	302	341	282	343	332	298	306	373	287	318	332	323	331	334	316	347	313	325	328	356	332	363	311	367	306	322	310	309	341	345	323	341	275	322	336	320	300	329	314	333	325	333	298	342	321	351	346	342	307	354	325	349	312	316	320	281	331	307	316	305	305	304	343	329	303	315	358	292	330	340	321	348	280	324	316	325	322	364	328	328	327	339	312	333	300	287	321	300	319	325	336	315	308	335	335	331	353	328	296	323	337	328	292	358	333	357	348	323	324	329	316	323	341	281	297	335	327	333	279	339	338	320	344	321	305	335	332	327	334	333	319	355	339	283	332	351	302	335	320	305	322	340	318	332	316	325	330	279	321	358	299	330	328	320	315	284	288	356	353	316	334	328	290	315	337	302	325	311	370	351	331	358	318	314	317	340	332	314	347	311	321	341	329	300	309	332	335	319	335	307	308	316	319	327	281	333	312	340	310	322	320	318	338	355	334	356	330	346	328	317	338	296	347	327	346	315	327	344	299	321	310	330	292	337	310	337	349	338	330	301	329	325	327	337	313	324	319	339	389	326	292	331	339	329	331	337	361	340	314	304	330	298	310	334	342	328	348	296	329	325	334	327	332	310	347	317	345	303	314	343	320	358	333	306	345	381	310	324	313	314	304	297	305	309	322	312	330	341	318	307	306	299	313	323	327	302	351	307	331	315	330	323	324	330	324	358	288	341	296	325	341	326	349	282	354	317	322	290	319	365	307	320	372	312	346	345	332	326	346	330	322	293	326	360	343	330	313	319	340	296	328
3360	4790	3640	1815	1324	967	788	673	632	519	484	493	511	430	429	370	414	400	387	421	378	391	416	365	426	363	369	359	379	382	367	360	372	360	374	354	362	343	373	343	328	321	350	351	342	363	364	403	337	378	356	365	370	334	343	350	352	310	370	335	374	328	357	341	330	353	358	370	366	368	339	361	344	335	378	347	360	323	369	368	363	332	327	323	361	383	353	346	317	336	335	340	362	343	365	367	308	351	332	339	377	342	343	334	321	342	319	339	359	343	352	336	345	320	372	350	314	354	369	343	337	375	353	336	368	335	378	309	356	337	338	337	366	351	374	354	373	328	340	350	319	366	339	333	348	353	333	352	351	325	364	371	379	344	329	356	333	342	339	355	397	355	335	338	356	347	323	309	332	335	345	378	328	357	352	351	363	344	331	339	318	316	328	380	321	316	347	335	342	325	340	342	357	319	357	375	354	335	342	341	358	362	342	364	330	353	378	331	344	387	408	320	360	341	360	358	345	346	327	367	350	327	347	335	351	353	345	337	370	368	362	376	331	375	383	329	349	335	361	341	352	336	353	361	342	316	390	357	368	338	345	342	382	347	335	313	338	309	354	340	360	368	332	358	345	332	321	335	353	333	351	335	312	370	350	346	353	367	311	357	319	316	311	345	332	340	363	342	342	328	369	378	361	383	341	333	354	335	356	354	314	327	355	338	341	371	323	323	327	363	350	304	349	319	330	346	342	315	361	375	392	334	329	318	350	323	347	313	333	340	324	338	335	320	323	353	346	334	379	342	350	356	351	347	374	349	299	346	340	336	405	347	346	335	371	356	301	355	298	347	362	326	349	332	354	356	349	308	349	342	367	368	345	342	344	325	329	324	333	331	337	365	346	372	353	358	358	343	335	375	347	346	339	334	376	316	331	362	336	344	321	342	371	337	328	321	338	308	343	348	358	328	342	331	327	354	346	348	342	338	348	361	301	312	308	333	344	358	324	336	319	377	370	374	342	334	363	312	340	343	355	338	343	350	337	337	370	329	345	327	332	365	342	354	383	331	350	330	318	322	347	325	330	342	361	319	304	357	332	358	363	331	347	347	360	314	352	345	359	349	352	331	314	343	339	345	322	294	365	360	343	353	324	341	358	337	321	356	325	308	327	338	374	327	364	339	337	338	362	335	351	335	347	340	342	324	341	327	345	360	356	325	353	329	335	341	345	344	324	346	349	353	318	363	333	321	326	350	349	379	322	372	372	351	344	316	304	359	325	348	358	341	338	321	377	328	346	372	389	365	301	319	333	337	326	339	331	362	377	356	320	336	334	344	334	376	355	343	354	364	312	338	334	378	332	319	353	369	380	337	358	360	345	355	351	343	337	348	315	337	335	327	316	324	338	345	296	355	349	354	338	318	357	373	327	368	342	327	365	359	315	356	348	334	326	349	313	318	416	313	324	302	351	339	322	319	332	344	350	347	324	338	357	338	338	327	339	358	320	369	355	383	383	309	322	339	333	349	352	344	347	307	388	329	324	351	318	315	332	346	354	337	329	352	370	353	326	342	334	364	361	345	306	359	355	352	352	365	319	350	344	353	353	321	342	338	344	345	327	370	362	337	339	342	381	368	342	349	373	339	333	356	319	330	334	324	331	336	372	348	339	317	350	319	335	363	357	328	354	369	341	345	347	341	322	392	332	358	297	330	364	332	319	320	351	375	357	320	343	331	329	382	343	323	343	328	347	372	373	341	364	327	346	354	326	345	344	336	319	285	369	320	371	327	362	336	316	314	360	317	341	324	347	346	348	354	351	317	345	343	338	353	328	338	333	354	354	352	345	365	327	327	321	353	340	324	314	329	341	366	335	353	350	346	341	346	324	343	340	340	352	322	377	351	353	351	365	331	349	344	324	340	358	343	326	344	309	359	341	327	352	330	381	332	328	360	349	365	336	363	310	362	338	361	336	315	363	351	314	344	318	324	345	378	323	350	356	306	320	312	342	362	342	327	366	373	316	341	369	350	339	348	355	370	346	391	335	319	331	321	376	395	344	341	325	353	349	316	337	341	361	338	349	351	341	369	330	306	353	370	334	342	372	317	351	356	374	348	328	343	354	365	325	295	342	361	351	343	315	359	331	364	343	331	379	343	370	367	362	343	335	316	322	316	355	381	360	333	314	356	361	300	333	330	359	363	313	324	343	355	327	355	335	330	357	337	329	337	329	340	341	358	345	345	336	320	340	357	341	336	347	301	329	336	311	332	347	342	374	307	330	330	337	361	327	343	292	362	364	340	352	342	323	325	369	357	330	320	344	343	293	354	320	369	349	339	318	346	367	345	337	338	311	374	348	327	351	348	313	335	364	339	346	354	344	322	308	348	355	335	347	356	337	306	320	354	376	338	338	337	355	319	357	357	338	339	326	312	315	355	298	314	346	338	347	313	354	354	344	363	295	339	365	353	347	332	349	324	365	336	347	330	380	310	325	365	372	360	343	342	350	369	340	326	346	346	356	337	336	362	324	307	325	347	347	349	383	339	339	357	387	339	368	354	343	356	358	335	328	351	338	332	340	327	332	373	327	358	326	328	306	360	369	329	315	341	331	359	309	317	311	334	325	319	322	344	319	329	345	335	343	311	330	324	324	316	335	330	342	346	365	364	330	349	371	345	353	337	338	321	323	309	324	315	377	298	337	348	327	318	312	320	356	340	329	329	330	377	321	354	351	317	323	332	339	364	335	319	348	317	347	336	352	332	334	327	372	362	354	337	335	327	315	329	340	331	348	325	348	345	335	337	306	313	354	365	315	315	325	322	359	333	373	355	345	360	367	341	333	344	316	313	309	321	346	346	333	364	308	324	362	352	326	366	302	351	360	332	324	292	331	352	349	353	353	327	359	349	350	339	356	360	345	342	343	339	329	337	334	356	327	339	372	328	315	372	338	347	388	307	354	340	349	354	348	362	369	347	331	339	331	337	342	324	341	321	340	327	335	318	373	335	324	337	323	324	340	325	329	363	329	343	366	374	366	325	332	327	332	351	326	339	359	326	330	341	325	353	352	357	337	346	284	382	331	338	310	363	334	337	341	350	332	347	330	346	334	340	304	321	306	361	324	342	373	368	348	330	332	336	360	338	345	362	325	371	347	347	323	330	380	374	380	348	311	351	316	350	326	365	395	368	343	345	316	358	374	343	329	339	346	342	355	363	328	315	344	340	331	349	329	342	363	360	335	304	308	365	321	342	327	353	341	323	342	334	346	335	356	318	336	317	325	347	326	331	326	361	324	336	320	358	304	331	370	344	345	345	319	336	321	305	333	340	348	323	296	344	351	344	350	344	352	365	334	332	339	341	363	337	348	334	365	339	331	331	305	364	346	339	354	318	348	345	282	333	320	366	284	323	305	334	316	372	321	343	339	342	333	338	363	339	358	341	337	388	310	338	362	329	356	346	364	341	330	344	356	323	323	338	358	325	333	361	363	341	336	360	335	321	312	335	348	334	347	316
27749	11936	2170	1339	945	912	793	830	813	823	808	806	904	821	814	825	823	835	780	798	867	797	840	822	801	896	817	821	795	855	828	797	787	775	814	794	780	801	817	843	797	797	796	855	833	834	830	851	855	816	813	815	812	801	828	812	798	788	824	858	810	816	826	842	775	828	811	867	786	777	809	829	798	828	836	791	811	801	822	834	850	886	807	854	862	802	769	826	811	837	867	820	841	848	913	822	867	824	845	812	788	804	808	877	807	813	823	817	836	875	851	829	801	855	813	792	862	809	830	813	770	818	813	824	814	821	802	842	809	865	826	890	837	813	850	789	764	864	833	805	788	857	791	854	849	773	809	844	815	796	829	806	803	830	814	777	869	801	783	818	777	860	778	846	818	857	847	841	865	878	829	827	858	810	760	777	818	857	829	850	790	902	863	878	820	837	790	817	838	802	819	811	799	825	821	828	830	818	827	801	830	838	796	747	812	821	793	795	774	800	823	883	863	850	808	835	804	792	784	815	781	874	771	856	829	831	834	836	810	810	794	809	822	817	808	806	810	832	800	841	830	823	763	817	839	805	790	837	860	832	823	827	832	891	875	816	818	824	815	813	812	798	778	883	870	859	855	860	784	835	851	817	836	831	788	836	818	853	809	827	788	806	808	821	797	832	823	807	854	848	785	783	868	833	750	846	876	850	852	785	808	801	790	815	834	823	812	805	851	859	872	798	794	836	790	826	829	845	807	873	829	823	816	832	833	853	800	790	813	847	829	803	785	803	819	783	874	817	820	807	835	793	870	789	886	829	810	733	870	821	824	802	809	811	776	836	792	833	782	817	830	769	836	855	843	814	814	813	812	802	817	819	865	810	846	827	843	789	828	826	842	847	753	815	816	785	860	809	851	806	847	854	787	813	815	822	792	830	822	870	789	833	828	818	786	829	807	832	814	847	806	842	774	836	825	849	838	821	799	794	765	837	836	821	807	804	801	832	772	832	861	763	872	867	847	812	808	836	838	763	850	793	808	878	801	864	802	862	804	821	813	854	853	839	885	810	804	804	816	822	822	793	822	836	821	807	799	793	834	820	882	793	798	817	803	863	887	844	817	837	801	781	799	821	819	835	812	782	801	789	853	826	763	860	820	855	811	834	787	849	804	749	810	789	858	833	799	870	858	811	824	838	863	823	773	872	864	864	867	811	833	807	818	790	860	779	849	787	850	801	839	804	855	869	792	762	825	858	816	872	838	861	818	876	811	844	797	805	827	822	765	806	755	836	801	814	813	849	820	829	806	854	813	801	855	819	845	842	851	840	822	810	839	827	819	819	832	795	850	874	828	793	787	804	816	820	845	892	795	836	832	763	811	874	822	835	855	841	778	844	793	862	793	853	797	816	846	836	791	808	795	786	820	808	850	916	822	856	817	874	807	825	794	803	781	827	791	859	828	830	808	782	839	862	891	810	793	808	840	850	828	781	777	837	801	826	868	856	826	804	831	792	771	827	831	816	825	793	813	824	854	822	828	867	877	783	831	815	831	832	815	808	858	795	774	796	838	864	831	811	863	826	905	910	802	854	827	836	825	809	810	825	827	852	857	833	796	791	812	878	799	825	823	834	786	799	866	827	798	777	860	884	829	857	823	825	821	864	798	821	802	817	781	803	819	821	857	781	829	822	763	805	824	854	841	822	889	802	827	800	863	774	811	758	846	877	849	762	836	830	863	840	851	834	834	841	827	806	784	771	844	826	834	786	788	833	834	854	809	804	851	826	864	838	846	834	838	837	816	815	827	850	861	827	818	854	839	865	796	828	827	815	794	859	829	811	800	803	809	820	830	817	770	825	871	834	799	877	851	824	850	889	797	818	852	853	845	736	833	824	810	828	860	864	795	815	847	837	852	867	840	805	853	830	829	808	824	861	815	821	796	839	896	779	825	831	793	796	779	826	785	799	874	866	825	802	769	818	800	847	827	823	839	798	800	799	856	768	878	815	828	817	777	881	802	810	811	847	797	795	820	832	830	836	838	823	796	822	861	732	868	872	797	811	807	816	846	874	842	846	856	801	861	779	834	840	832	810	791	826	802	769	854	815	811	799	808	793	815	837	842	791	839	895	772	836	865	812	782	878	812	859	832	845	860	809	827	816	780	788	802	824	829	799	777	796	819	816	818	808	848	804	809	806	778	834	776	804	807	809	837	848	851	834	821	845	792	799	785	831	814	803	796	829	817	863	793	810	795	790	820	801	784	829	797	806	820	808	883	836	795	848	792	811	836	821	811	833	833	822	801	846	814	826	838	841	824	829	852	801	796	791	823	823	869	815	802	865	813	809	875	842	844	804	801	807	874	803	858	853	832	810	797	799	821	842	783	846	838	815	862	838	793	808	825	838	819	832	807	802	794	839	797	749	835	786	834	808	854	797	850	846	825	788	803	815	826	836	837	837	834	795	866	864	810	846	762	852	831	773	817	840	783	826	850	872	804	837	803	764	865	816	862	808	791	830	793	826	810	802	844	834	792	833	836	796	864	903	828	831	834	788	864	802	835	751	800	865	821	810	792	793	857	850	824	854	861	893	893	789	810	813	834	833	825	754	835	805	794	805	841	812	838	807	804	855	836	807	794	821	858	818	795	816	806	782	764	849	806	848	821	823	856	841	741	841	783	804	834	812	810	784	808	807	804	736	840	789	789	854	817	796	877	793	807	843	832	788	819	807	837	866	865	792	832	841	821	837	850	804	787	823	772	779	794	865	821	851	762	813	840	803	785	827	859	825	839	854	781	866	830	803	847	823	805	772	807	822	810	849	811	801	775	794	802	791	852	839	871	821	857	833	828	836	834	855	822	854	899	828	790	773	838	823	805	791	837	844	844	868	809	780	805	820	829	816	864	794	794	854	814	830	802	842	808	837	870	803	833	824	808	802	816	822	783	824	824	821	786	795	835	829	844	813	848	785	787	807	816	855	791	886	844	840	811	835	876	846	848	789	840	800	852	839	829	826	812	833	845	824	800	804	799	853	766	853	806	771	813	842	847	844	844	862	864	864	788	816	832	836	839	889	857	826	793	797	806	834	812	770	779	857	754	806	832	776	821	856	835	803	853	853	829	821	806	760	856	780	833	820	816	836	813	833	827	803	865	804	844	825	756	769	842	873	806	835	849	824	838	807	821	837	807	839	800	820	797	869	810	798	780	854	858	857	810	836	817	822	826	876	836	811	820	796	834	770	834	801	805	869	815	793	830	852	780	844	795	808	836	853	848	862	848	839	774	831	796	787	871	847	790	801	866	793	786	807	814	830	817	796	809	828	918	837	841	820	869	804	815	849	808	813	817	772	877	771	838	813	838	843	880	818	789	851	810	824	848	836	823	800	846	809	822	834	780	815	873	850	870	830	841	794	845	813	848	790	849	813	809	817	789	798	845	823	813	763	823	810	866	815	780	772	831	818	854	835	841	849	852	769	884	844	754	789	829	840	839	854	808	807	824	863	757	834	848	825
5185	994	887	853	778	780	743	770	774	712	755	765	745	789	732	754	722	780	732	737	705	759	768	724	785	703	683	725	711	732	728	722	759	747	725	739	805	732	723	736	746	699	711	721	732	759	703	720	718	760	762	740	723	713	723	753	733	725	715	743	720	760	704	695	697	713	740	778	747	754	737	722	680	740	766	703	725	753	705	751	694	721	717	769	708	751	767	713	716	704	709	744	725	741	729	716	744	751	762	735	714	742	713	682	757	687	762	780	753	777	674	721	755	766	718	736	741	748	784	757	787	680	727	699	770	704	712	760	763	732	760	731	728	696	777	723	735	687	692	756	727	675	704	717	735	692	692	705	759	707	733	776	726	738	692	714	718	741	739	739	726	753	743	737	740	701	755	646	745	737	760	732	805	761	687	727	745	733	715	756	700	724	752	752	733	696	706	735	729	694	760	762	725	744	801	716	714	772	717	701	800	743	739	748	744	710	706	735	739	752	756	761	742	769	713	744	746	739	765	740	770	743	748	750	762	683	771	687	765	719	754	726	721	740	766	690	755	715	694	738	747	706	697	728	692	724	746	723	675	690	717	755	698	757	731	736	764	724	685	764	754	740	750	732	746	712	733	749	765	731	756	728	736	728	712	716	717	762	696	647	741	776	722	742	701	767	729	742	701	687	674	770	707	730	713	745	702	722	712	688	752	726	775	696	684	701	738	749	752	717	725	728	731	730	710	728	716	760	707	712	723	780	696	701	697	677	728	700	729	715	737	714	750	693	765	706	738	762	715	700	733	711	779	737	700	724	745	748	742	674	708	687	707	731	709	709	746	726	722	692	798	736	756	733	707	721	682	773	725	744	779	777	682	739	761	717	741	733	735	756	755	746	734	766	725	710	713	724	743	729	753	729	716	718	753	695	713	721	725	722	713	733	708	745	698	684	718	756	720	738	749	724	740	758	750	676	736	671	699	712	751	731	679	751	751	716	722	738	732	750	754	707	677	747	769	731	772	699	737	751	733	757	749	705	799	764	737	708	756	713	729	648	716	765	707	743	755	697	745	747	754	718	743	814	729	724	717	738	754	785	784	709	742	740	747	736	744	703	789	731	674	665	736	694	778	744	743	723	759	720	703	747	719	719	705	732	739	718	705	743	720	741	698	725	655	737	731	725	731	685	724	720	766	728	758	785	758	726	673	779	785	716	755	729	697	735	712	711	743	733	666	744	723	742	702	738	685	769	723	757	735	664	735	758	769	718	699	724	732	763	748	746	753	779	736	749	697	748	704	720	751	726	762	742	738	748	780	708	741	718	767	715	705	724	732	723	728	732	711	731	706	770	762	747	721	670	745	751	696	691	717	818	774	700	701	703	713	697	706	779	704	733	735	683	733	752	755	770	721	720	767	687	709	733	758	698	703	677	725	710	757	723	747	750	756	748	687	709	751	733	750	705	747	692	685	756	703	744	760	675	724	726	700	618	752	758	750	764	705	721	718	739	697	763	752	725	707	686	717	737	656	743	754	706	705	740	764	750	722	720	749	761	783	707	712	706	702	739	695	732	757	697	720	726	741	733	716	753	681	721	690	752	716	781	669	737	747	723	694	721	755	788	754	708	719	722	735	761	728	730	719	699	737	739	779	747	689	789	764	729	740	755	730	725	781	723	710	725	756	760	736	702	704	763	742	736	749	712	722	758	735	728	721	694	721	748	744	757	720	751	778	699	754	718	719	695	780	683	765	744	776	707	743	739	705	753	741	757	748	754	718	751	697	694	718	739	748	729	770	718	732	762	737	778	778	691	736	742	772	732	764	715	755	740	736	731	710	761	737	706	712	732	724	754	739	758	755	740	764	736	752	764	733	755	723	743	723	680	741	718	736	720	743	748	712	705	740	712	748	717	735	713	718	765	752	742	744	748	715	734	657	738	776	731	755	750	705	731	708	702	707	723	726	735	727	737	794	735	705	792	689	745	730	669	702	719	700	738	745	691	731	730	760	742	733	718	742	737	728	759	697	743	767	743	731	749	697	733	697	726	707	722	733	714	717	725	700	747	755	749	741	721	783	748	753	718	758	759	693	778	679	731	679	688	681	727	742	727	742	729	789	784	685	731	779	779	724	746	711	748	738	732	676	754	746	740	755	731	724	698	695	717	741	729	733	710	738	715	724	752	715	729	754	766	710	721	692	736	753	741	776	735	764	745	753	724	738	738	768	705	717	691	771	741	725	759	761	751	725	743	739	740	757	680	741	706	717	741	703	782	723	716	740	819	763	731	705	737	733	711	705	748	727	746	731	720	747	744	649	703	705	743	715	757	720	676	689	723	720	726	700	740	777	793	719	775	730	762	772	763	705	755	665	716	748	735	737	733	718	735	691	708	701	730	764	740	710	688	732	745	700	707	699	738	692	742	717	764	743	698	771	720	762	750	739	728	701	751	684	751	697	729	760	773	686	720	714	730	663	713	762	747	698	699	739	796	683	751	777	716	755	725	731	730	783	767	771	729	747	731	717	681	735	724	694	708	716	757	794	709	741	716	695	704	764	731	775	743	807	749	728	713	739	749	717	714	722	745	718	745	746	727	749	774	724	761	715	749	743	692	670	770	756	661	752	705	754	780	803	729	722	733	725	765	729	706	692	712	685	707	705	750	765	736	734	728	694	772	747	738	724	706	756	770	703	755	778	721	758	791	749	685	787	756	733	733	747	741	767	726	725	748	713	732	761	752	741	677	715	728	719	712	762	709	772	689	775	749	731	703	704	757	713	731	710	743	694	711	720	709	706	681	721	739	717	756	680	754	758	709	726	751	724	727	742	760	739	709	752	738	728	741	752	769	736	691	717	737	765	730	689	728	739	767	773	728	742	727	718	727	753	769	714	769	754	727	745	680	743	755	713	727	718	719	736	724	741	755	746	734	695	717	752	748	745	752	717	710	738	793	764	768	743	754	707	770	739	702	727	706	771	752	715	711	764	729	725	687	715	690	704	667	755	773	741	691	679	773	765	649	771	730	702	720	722	734	706	730	715	746	771	760	655	734	754	729	797	750	731	723	715	752	719	730	716	681	738	729	715	720	753	754	759	672	736	705	752	711	803	720	723	787	708	701	762	716	765	723	733	690	741	713	753	759	688	732	744	729	734	706	691	739	713	745	707	743	706	740	707	768	765	710	740	755	684	682	767	699	743	728	746	730	757	734	769	749	687	722	771	773	745	722	768	710	723	724	734	744	703	731	709	791	733	744	706	749	746	713	731	725	749	744	742	759	769	778	710	721	722	736	718	738	757	702	687	683	735	735	759	718	717	769	742	746	681	716	727	758	663	774	691	732	725	725	789	756	742	766	730	698	778	693	723	745	761	730	726	705	702	774	652	716	753	736	690	758	716	763	743	776	714	733	709	720	762	774	716	762	719	715	745	694	696	705	738	695	719	686	741	710	717	745	763	766	762	769	696	731	738	751	690	757	694	708	739	734	690	762	783	693	741	730	709	734	744	767
25722	21450	25762	18389	1957	1018	896	806	729	736	782	721	770	734	712	765	741	757	719	733	721	715	721	724	777	750	687	683	658	687	752	706	671	754	715	717	717	665	713	700	719	721	692	737	725	693	725	719	752	723	704	691	715	731	665	720	692	746	747	714	728	734	676	744	732	709	702	692	696	716	698	679	648	725	678	736	714	702	717	696	670	692	685	714	670	699	693	696	702	678	727	698	727	708	730	680	748	685	734	719	739	719	743	749	708	713	742	705	694	748	661	655	686	689	743	664	720	725	703	673	699	701	659	711	720	649	714	719	683	636	696	662	706	688	715	667	642	688	721	689	679	697	686	669	694	704	691	702	713	709	690	693	663	699	739	681	721	690	658	713	633	686	734	712	679	710	755	738	707	671	692	700	713	711	691	668	700	690	689	681	679	683	728	714	661	716	764	696	674	690	720	667	749	739	695	746	699	672	693	723	742	748	661	684	725	700	757	707	693	670	656	727	631	717	703	704	726	724	741	681	749	741	765	737	722	694	671	688	698	660	682	750	663	694	665	735	713	725	688	764	720	653	724	699	711	693	689	720	696	727	697	692	715	716	706	760	690	674	731	685	691	703	713	652	731	726	711	734	672	684	725	708	684	680	713	663	707	694	681	691	691	661	680	706	685	699	693	680	764	765	726	717	689	678	684	665	724	678	741	674	715	695	745	703	741	727	670	684	716	677	700	665	680	716	730	669	648	695	691	732	677	706	729	681	693	719	659	699	627	703	685	685	690	671	734	698	739	737	680	676	667	699	692	704	670	699	711	701	743	720	700	727	655	673	720	705	731	738	714	648	686	694	681	685	710	660	718	703	680	716	713	715	738	711	701	698	715	712	709	710	651	694	689	666	722	679	711	725	712	667	687	738	653	670	680	681	735	674	652	698	695	735	731	693	723	701	685	704	734	727	708	715	669	709	707	677	676	759	696	690	706	711	632	704	691	715	660	742	649	736	785	692	709	668	690	722	708	673	715	656	711	723	688	703	735	715	719	708	654	748	735	685	715	641	704	675	672	692	692	719	627	704	723	695	681	650	705	721	694	697	681	651	752	697	712	740	752	658	688	703	652	704	715	688	710	718	665	697	710	731	668	707	665	668	751	689	712	715	736	690	674	689	717	709	750	761	732	714	684	715	748	667	683	751	692	673	677	698	732	735	710	720	701	692	719	713	677	702	712	709	719	685	671	684	684	709	653	736	708	664	685	701	729	701	710	695	749	725	746	722	651	704	702	658	718	727	682	704	699	674	695	699	716	705	676	699	661	692	696	679	733	691	698	718	734	706	680	704	713	697	689	714	727	706	738	722	676	735	732	715	679	717	766	738	661	691	654	708	704	679	671	680	746	698	696	682	725	722	731	726	646	685	664	642	688	735	671	713	714	718	602	732	687	694	766	728	684	691	735	704	739	690	729	699	717	679	683	663	747	708	695	741	676	745	687	664	700	695	733	693	680	686	684	727	678	719	684	704	713	772	693	655	713	705	722	715	675	710	708	681	646	689	719	735	672	671	728	716	737	752	677	691	686	720	716	709	684	682	662	699	678	699	718	732	687	682	673	702	648	703	734	713	699	725	688	688	737	680	624	672	728	681	701	728	633	706	659	679	648	654	729	706	714	733	717	672	675	721	669	707	707	707	711	700	662	690	724	685	708	680	710	712	678	673	665	702	725	660	719	664	673	704	715	672	693	675	719	738	688	700	628	708	689	701	699	720	706	685	719	720	731	718	654	667	664	728	699	664	632	742	696	691	667	708	702	665	727	702	688	662	722	638	689	723	683	747	693	678	688	706	650	695	689	710	698	743	706	692	685	725	715	677	673	715	699	719	710	686	709	701	662	752	686	698	703	672	691	660	719	764	703	670	705	660	737	662	699	675	707	734	695	659	700	683	757	712	701	685	700	708	689	681	682	704	652	676	748	694	701	714	687	745	687	710	772	682	686	700	657	720	694	687	748	712	683	701	650	642	663	715	699	707	705	655	673	661	685	736	739	729	684	695	673	689	684	707	729	697	673	637	705	723	734	706	701	674	711	751	725	720	626	693	682	675	678	696	784	675	685	707	728	684	705	700	800	723	675	708	711	686	722	737	731	714	732	684	689	654	663	737	738	717	647	676	767	679	677	729	662	660	681	648	693	677	687	714	692	660	683	728	713	694	726	730	707	723	706	726	641	717	697	695	694	677	733	657	697	703	720	662	688	690	709	707	750	708	671	720	680	707	745	651	692	716	674	680	707	687	709	670	725	696	708	669	726	708	707	699	725	674	683	668	683	645	676	686	700	650	696	699	720	713	659	735	692	692	714	722	698	686	645	712	700	750	679	706	684	705	745	680	733	689	686	709	691	731	701	694	676	700	723	746	695	711	723	741	703	689	719	751	693	706	706	709	705	728	705	710	666	693	684	703	700	721	695	722	698	719	723	700	666	760	711	696	682	698	714	697	664	720	700	683	680	702	745	758	742	699	683	705	738	697	653	682	719	662	696	731	696	729	692	721	711	680	727	679	685	677	669	729	705	677	710	671	684	700	721	701	746	699	729	638	685	713	717	713	716	708	704	730	663	685	705	684	655	691	704	686	711	730	716	724	676	687	711	716	687	645	645	728	735	724	702	714	678	707	700	708	701	668	715	732	684	716	681	676	718	686	649	739	718	701	681	740	681	713	712	704	683	694	667	703	669	657	716	677	645	659	698	679	711	715	658	686	686	710	714	665	734	704	712	729	657	732	707	712	721	651	728	693	704	697	710	700	725	709	702	675	713	658	695	658	753	728	692	752	694	703	689	720	725	674	712	728	721	736	684	680	688	707	667	735	651	689	689	674	664	736	691	663	684	720	702	696	739	704	709	696	724	712	684	750	700	726	701	633	726	657	701	727	664	731	762	696	692	692	709	708	696	645	674	680	693	741	687	708	705	745	732	705	694	701	718	693	670	623	721	660	687	755	690	707	680	665	734	686	684	700	741	647	698	739	722	663	687	717	737	713	668	700	674	698	755	692	730	702	711	720	713	688	658	718	727	698	701	708	684	671	672	680	684	712	664	716	707	683	716	692	724	670	640	737	695	675	744	705	701	682	653	690	680	697	632	712	696	688	693	674	685	652	686	707	694	706	698	691	749	684	734	717	748	677	709	738	629	688	644	720	710	693	681	713	757	690	700	726	637	704	739	715	703	725	694	626	688	687	660	654	732	682	689	696	652	709	748	690	698	689	710	727	677	675	675	704	678	673	669	712	757	712	736	649	695	703	701	730	727	700	656	709	596	725	656	686	688	673	701	681	698	692	694	720	698	721	691	712	707	672	752	726	696	733	672	730	665	667	667	724	683	698	698	709	712	726	639	715	741	702	701	663	662	673	698	690	687	710	675	702	707	695	716	687	687	693	679	727	708	647	670	686	719	730	714	667	672	668	693	694	750	733	698	719	699	711	692	719	677	689	697	671	720	707	694	689	722	707
3610	2271	1945	1233	968	944	846	770	739	746	728	711	682	743	670	681	705	688	661	744	698	693	701	655	620	692	641	702	693	680	677	611	695	677	679	685	645	670	656	645	655	704	658	634	667	618	698	679	685	646	618	636	685	628	637	670	693	664	598	650	687	638	715	693	644	682	663	644	662	683	665	655	635	704	674	687	701	663	715	678	685	685	619	627	671	623	670	625	641	640	647	644	628	655	688	648	657	644	639	619	675	671	640	628	681	669	663	656	670	657	647	674	636	668	651	646	683	644	639	727	628	681	657	631	616	639	663	605	661	636	682	623	642	689	669	632	665	650	681	618	668	640	659	629	644	639	648	650	660	630	687	699	694	684	708	638	641	686	655	677	623	641	690	649	691	649	627	665	683	623	658	685	664	650	597	681	635	700	669	679	648	671	631	671	637	653	611	662	619	645	668	657	680	641	677	625	633	627	655	683	655	634	685	678	650	657	705	712	654	642	605	695	657	657	658	661	640	612	678	650	643	654	680	632	648	670	667	620	634	677	678	703	707	649	598	650	658	603	657	652	684	624	638	670	690	657	691	643	649	672	664	629	648	618	694	612	643	618	687	619	628	653	660	714	668	638	654	622	641	663	642	632	679	613	669	657	643	667	686	646	678	688	665	643	629	639	674	686	676	623	645	640	664	637	639	633	652	636	654	685	680	688	618	660	640	643	647	629	667	644	624	697	663	672	697	693	700	657	690	673	686	631	647	602	668	683	684	694	655	689	646	649	645	630	663	707	655	677	591	699	630	670	683	623	652	678	685	631	671	619	659	620	644	671	650	620	666	617	684	645	664	625	623	616	639	616	646	685	648	678	631	655	644	651	678	626	623	645	646	661	631	673	672	658	657	639	681	689	681	626	649	654	683	623	605	615	685	663	647	638	633	687	662	644	632	622	686	647	705	678	661	668	656	657	664	640	674	625	708	632	657	639	604	641	689	648	652	615	677	654	624	699	663	675	646	649	681	642	644	618	632	687	697	669	652	661	692	640	658	671	636	716	668	650	701	636	610	660	646	675	696	628	668	631	671	662	642	646	673	634	641	636	658	665	653	648	663	670	672	658	670	670	619	617	692	662	636	671	615	618	652	679	659	617	692	676	633	639	638	612	673	637	649	647	652	616	619	681	640	682	618	667	649	696	659	688	669	666	657	661	660	655	669	661	592	699	668	622	647	667	681	679	645	622	706	639	618	628	626	667	698	700	653	643	668	674	625	677	653	650	679	663	694	659	690	679	653	683	604	672	682	677	665	666	677	663	642	638	647	659	647	691	659	619	668	662	669	600	650	634	641	665	660	658	599	671	660	673	655	643	652	684	671	634	659	672	658	637	653	661	644	649	691	649	647	685	678	662	633	627	659	627	642	651	632	659	668	660	607	643	650	601	670	626	666	664	698	642	636	686	675	641	637	658	650	635	678	633	662	647	669	653	644	695	662	610	682	634	668	693	643	641	639	634	643	650	637	653	617	601	621	654	674	665	606	659	666	640	688	645	697	660	637	639	698	612	633	641	696	641	632	670	713	662	682	630	658	643	648	655	647	683	622	692	593	631	635	633	696	634	635	657	645	639	651	639	637	637	659	632	650	662	690	658	691	651	639	653	659	639	657	609	661	648	633	674	644	644	635	626	634	635	631	695	630	652	686	657	647	683	653	680	675	655	673	646	670	707	677	671	661	674	680	655	687	642	626	655	636	626	621	695	680	667	607	632	698	607	633	672	655	660	637	650	628	671	662	646	674	624	644	688	612	660	686	626	700	671	621	671	625	624	628	658	663	668	637	662	628	673	663	657	707	647	656	642	682	655	646	661	661	666	680	634	644	665	628	648	636	646	636	689	654	667	672	618	687	645	631	654	640	639	662	639	661	634	686	669	670	686	664	641	649	633	644	642	665	686	633	674	634	591	629	675	605	702	675	677	638	651	661	694	657	649	685	652	643	623	647	641	652	681	650	628	621	651	687	718	660	677	620	647	597	659	593	657	629	609	660	661	658	633	631	608	661	647	668	590	681	622	620	667	641	612	675	681	650	627	620	644	642	648	656	661	644	640	700	646	653	688	688	636	686	660	654	665	675	658	660	699	647	622	641	669	626	650	652	633	629	645	638	643	666	702	671	680	656	615	624	630	693	682	652	675	674	684	700	650	659	630	652	664	648	660	642	638	649	657	697	653	630	660	594	657	691	673	656	679	665	608	636	650	675	649	674	671	680	616	696	643	636	674	652	645	659	661	652	639	693	677	686	634	637	682	610	644	655	666	686	629	636	634	660	635	686	663	648	709	668	685	609	651	655	639	599	655	686	666	670	610	676	636	637	646	620	651	669	604	660	601	638	615	657	671	617	623	665	633	693	648	626	636	657	601	650	676	661	626	673	644	644	645	615	645	662	598	646	684	665	697	707	646	647	693	656	661	658	615	621	627	666	652	689	623	702	616	653	656	655	602	671	627	634	680	659	636	680	618	684	633	609	650	688	674	646	640	655	664	662	632	655	677	633	657	689	643	666	638	626	669	687	679	670	669	605	637	619	620	605	629	643	651	669	649	649	649	649	643	665	614	675	612	615	642	647	674	653	631	646	626	625	641	687	651	660	697	672	683	618	646	669	684	669	693	663	640	689	643	660	654	676	650	621	639	664	664	631	636	685	641	654	671	676	667	600	639	707	662	645	646	631	643	652	644	645	678	672	635	606	656	626	647	623	643	662	613	637	647	627	625	663	616	638	667	657	674	682	648	636	642	671	664	633	640	650	690	672	640	658	644	688	625	705	639	682	653	670	678	683	647	635	591	685	633	641	658	655	636	630	655	608	628	664	692	623	623	655	658	644	667	633	640	616	683	681	711	632	665	682	670	675	620	672	656	632	665	620	621	650	607	653	624	606	699	667	667	637	640	626	632	621	672	648	679	666	611	634	657	678	714	678	637	680	702	643	648	672	678	687	680	620	700	721	617	669	705	621	623	608	689	636	661	682	657	620	601	679	672	619	628	577	686	624	666	654	644	670	643	673	649	683	629	668	636	660	644	636	666	665	654	657	637	611	654	632	667	695	652	650	620	633	680	619	706	682	647	623	611	667	660	673	641	625	668	606	622	645	610	619	690	635	610	673	694	634	660	681	691	634	662	651	661	623	630	653	646	644	690	659	627	602	690	616	667	656	627	634	691	636	676	634	606	640	626	637	681	659	606	630	629	667	662	622	655	650	636	669	659	669	666	680	622	658	639	700	647	633	648	641	658	623	637	676	647	664	626	637	656	642	640	657	667	732	639	671	677	656	622	660	655	609	671	654	649	660	646	614	638	616	648	686	677	637	630	631	661	637	646	629	608	632	615	638	661	633	608	673	640	610	631	636	621	681	630	665	686	638	647	682	607	651	622	589	647	646	628	697	618	665	627	677	643	682	696	670	643	649	656	645	688	627	588	659	646	635	668	653	665	636	636	613	655	642	615	641	648
24230	21412	28566	24618	20070	2595	895	563	460	395	422	376	375	395	366	349	351	332	347	365	353	351	351	338	341	327	318	353	365	352	330	333	338	325	297	324	346	328	329	348	330	334	325	313	314	357	347	352	326	322	320	305	314	318	335	327	342	340	328	329	324	337	311	367	330	334	364	329	322	325	319	307	335	333	317	308	320	336	335	348	301	326	288	328	313	313	305	320	346	320	361	347	355	306	291	364	343	323	305	329	347	366	285	335	348	345	304	336	323	318	336	327	308	297	301	286	328	322	313	340	326	309	317	346	321	338	316	331	321	320	324	300	334	337	303	304	318	321	339	328	340	376	348	299	323	315	285	346	304	329	287	329	308	319	327	322	322	309	321	329	315	342	318	357	331	309	316	355	345	311	316	338	336	321	330	344	346	304	337	330	324	348	325	305	340	334	332	300	349	334	309	308	318	279	334	297	319	345	348	322	319	311	328	331	308	306	319	330	316	304	309	319	309	314	336	299	330	308	287	336	330	319	305	341	325	315	318	361	332	346	354	300	336	329	315	334	337	314	312	292	360	318	311	299	353	331	336	313	327	333	316	310	312	353	332	333	331	366	313	315	288	327	335	354	316	334	364	312	305	316	306	336	334	325	344	368	310	322	318	290	322	322	296	341	317	314	319	324	321	320	327	360	273	307	326	352	332	330	340	306	320	346	369	314	327	304	326	330	302	341	308	347	332	324	313	286	335	337	330	307	300	350	317	340	344	314	321	335	321	322	351	337	337	290	333	316	291	327	312	344	311	344	307	323	308	301	335	370	337	327	322	304	341	305	332	347	336	320	334	336	317	340	322	301	326	327	294	310	318	335	289	304	327	336	317	346	290	318	285	332	326	310	316	337	294	332	321	293	313	329	321	354	322	335	300	327	325	337	306	334	303	329	312	330	307	306	302	306	309	348	321	325	317	336	349	318	317	346	338	294	291	282	318	311	349	330	306	331	332	332	310	323	306	323	341	301	345	300	322	308	321	357	328	326	299	321	339	338	327	339	293	311	328	307	323	338	282	307	329	306	298	321	340	322	317	311	319	327	326	355	349	353	339	322	322	332	334	299	288	324	310	358	335	298	314	284	345	333	318	343	332	333	310	340	336	331	314	323	314	321	314	306	342	310	326	323	355	326	350	306	301	323	337	323	311	338	321	307	325	318	301	299	340	342	320	332	329	288	343	319	313	329	316	323	321	329	314	304	295	296	309	322	309	317	326	314	312	315	343	321	293	316	311	315	300	301	327	343	345	362	305	322	342	314	345	325	332	304	300	310	341	325	327	328	326	298	322	322	329	277	342	307	333	321	331	338	322	324	316	309	342	339	345	305	316	323	325	330	307	306	290	327	324	323	334	346	336	311	335	317	306	343	323	322	314	331	311	320	330	327	343	324	338	324	335	296	303	309	346	350	333	334	340	325	335	332	318	294	316	298	306	311	310	311	297	295	303	302	304	341	292	298	334	303	292	322	311	322	335	325	299	313	312	327	305	297	318	312	330	324	362	321	317	323	331	333	352	310	329	305	329	323	323	299	308	325	295	322	310	319	320	325	329	338	332	318	297	303	342	324	317	333	331	290	300	317	344	335	325	333	302	319	313	344	302	303	319	310	336	338	315	324	319	308	308	325	326	308	357	330	291	313	321	302	346	307	357	318	330	333	297	338	313	345	288	323	310	331	270	301	315	333	356	310	329	306	327	287	328	328	321	306	311	311	313	334	292	309	327	343	337	353	313	345	310	330	322	337	345	323	349	323	332	327	334	310	306	316	330	280	327	324	306	317	318	309	329	342	312	340	318	374	318	301	314	357	305	345	339	291	312	317	291	329	335	333	311	292	312	291	342	281	309	306	330	331	330	301	344	309	333	297	328	342	298	328	333	336	328	304	339	306	305	306	336	312	320	320	298	310	297	324	319	320	298	339	320	316	354	349	353	295	319	316	317	338	281	297	296	331	309	329	316	329	316	347	316	318	374	326	332	330	337	305	364	329	334	340	345	303	327	292	310	320	306	273	307	308	299	345	334	308	332	309	348	334	305	318	290	311	302	335	319	328	343	321	325	302	329	328	320	325	328	328	310	321	305	369	352	347	310	313	329	284	307	350	306	296	326	296	331	313	326	305	305	336	331	345	310	320	318	329	319	320	295	307	309	326	328	330	297	320	310	319	333	312	288	320	341	328	342	305	313	307	311	303	313	303	326	343	296	337	315	320	321	298	304	305	321	329	350	321	320	330	349	334	325	319	353	303	322	305	303	327	315	324	318	301	317	346	326	298	319	324	354	321	310	309	325	305	321	300	346	290	330	318	322	328	315	343	322	334	296	324	325	326	300	336	327	309	293	336	341	354	325	314	320	321	316	357	331	330	321	322	330	315	307	313	337	314	319	307	325	347	323	321	325	339	329	328	307	288	301	354	323	298	322	314	314	339	312	348	394	324	307	331	331	330	330	317	311	341	343	331	333	362	333	304	310	334	311	316	325	330	351	318	298	342	344	319	366	343	327	346	324	314	345	336	348	337	336	278	327	314	296	305	311	312	328	342	339	345	309	329	361	328	347	327	314	302	319	304	294	334	321	308	336	327	310	322	341	284	323	327	356	351	322	290	292	332	278	318	326	339	327	336	332	306	330	310	324	329	326	328	290	299	292	333	314	320	319	282	313	312	313	325	326	320	354	284	318	321	326	298	296	331	332	326	321	324	345	320	298	308	313	317	347	320	329	316	309	319	346	294	345	315	353	321	294	349	359	305	312	349	301	318	288	323	326	362	304	347	335	321	295	314	300	351	330	305	331	299	357	342	308	311	297	336	319	327	340	334	301	326	334	296	346	298	361	356	332	334	335	330	328	335	332	298	311	378	318	327	328	346	341	331	319	325	326	302	312	332	315	325	350	328	369	293	327	305	323	322	320	314	318	310	319	328	296	298	319	311	314	321	315	335	313	283	358	323	331	295	327	323	337	313	309	331	324	332	330	308	353	321	314	297	321	323	326	351	362	329	333	337	318	304	292	294	298	320	317	316	332	301	309	362	347	318	320	280	301	307	332	349	303	340	300	319	304	300	342	349	334	303	303	292	321	296	334	313	346	354	317	311	323	347	299	282	320	310	313	326	320	329	336	340	309	317	302	321	286	360	315	319	311	312	334	318	314	321	347	290	318	326	316	315	308	341	296	301	350	309	328	320	314	312	310	319	332	361	312	317	352	344	326	344	302	326	313	338	319	332	331	329	360	366	310	344	314	350	320	326	321	328	308	312	291	320	323	308	322	342	346	321	315	320	329	340	292	327	328	334	314	331	296	332	336	313	289	297	310	298	316	326	327	302	358	321	321	292	334	338	359	331	336	319	344	317	373	308	328	328	337	374	289	296	316	305	338	326	373	327	328	319	322	317	313	312	320	300	344	331	317	298	332	307	332	359	316	300	336	302	329	356	332	337	324	328	319	303	289	356	297	334	343	341
3441	4776	3732	1830	1237	967	812	728	645	599	540	481	470	421	421	457	428	421	401	382	402	388	386	394	375	396	373	371	395	385	333	345	357	350	371	382	385	380	337	362	357	358	354	344	382	332	365	366	337	372	391	391	331	396	388	357	393	363	367	360	342	368	357	370	351	320	344	372	346	371	345	342	319	340	364	363	361	344	332	337	372	360	358	380	361	355	344	340	338	351	367	318	388	359	322	335	366	357	400	396	338	354	352	371	353	332	348	366	366	335	348	358	355	347	346	357	367	332	377	332	365	348	362	353	358	382	311	334	342	325	352	340	319	366	326	326	346	375	373	360	350	334	325	371	339	371	359	347	399	364	350	342	354	342	323	377	371	314	314	315	375	333	338	348	324	375	341	342	358	327	350	353	382	327	360	354	365	358	354	342	346	332	341	346	362	314	373	350	349	358	344	322	340	374	336	336	355	344	353	345	371	351	370	355	361	329	385	365	359	306	346	358	345	348	376	350	369	328	303	344	349	341	350	360	360	347	306	345	337	343	355	356	318	353	356	337	350	343	332	376	318	363	369	355	354	329	347	356	356	336	397	388	379	362	345	338	353	365	334	372	351	333	341	339	343	365	367	331	363	360	402	360	357	330	353	364	332	369	367	337	331	342	299	360	341	335	360	367	332	378	354	339	360	327	379	354	317	346	343	364	355	369	360	336	336	334	335	344	327	355	384	317	353	345	348	335	372	355	356	348	290	331	364	357	340	369	338	347	321	343	371	365	341	342	362	328	366	356	375	325	377	335	326	371	348	353	356	356	347	331	323	342	372	352	325	324	379	358	336	345	356	346	339	355	395	355	368	319	379	349	360	378	327	315	328	334	355	333	325	334	345	312	320	366	355	384	376	331	319	364	368	349	320	297	313	353	364	334	349	342	321	341	343	346	374	319	365	318	357	338	328	310	311	348	332	348	362	307	364	338	339	361	347	315	349	335	339	356	382	339	367	328	333	342	372	322	357	371	347	358	344	368	346	323	338	332	343	369	362	322	318	361	337	332	362	328	348	337	369	325	319	346	345	340	337	320	367	348	370	369	334	327	328	352	364	345	354	353	375	364	305	359	331	338	327	341	346	361	354	359	322	315	330	363	375	361	344	359	342	346	365	378	366	360	332	380	367	353	342	332	328	318	357	314	357	375	344	346	339	343	324	355	339	368	341	335	376	366	371	343	357	350	348	368	333	358	344	354	328	348	344	361	378	331	370	399	303	356	351	340	363	377	367	365	346	349	351	348	342	370	328	356	332	326	376	335	354	363	356	367	346	339	360	394	346	320	335	340	394	344	356	341	371	350	329	339	354	319	340	335	327	325	367	359	336	340	356	359	346	311	313	347	373	377	347	327	350	365	324	355	353	349	332	336	357	331	379	323	337	380	346	376	334	358	348	345	318	374	354	376	348	351	323	386	355	362	371	350	329	362	372	308	329	331	358	365	349	341	356	367	326	371	330	330	367	341	337	355	337	364	330	378	352	332	345	359	357	363	315	375	333	314	346	345	365	320	361	349	360	364	336	327	352	358	345	339	331	351	366	382	343	342	336	333	393	339	359	331	323	397	324	363	330	362	350	344	354	348	351	373	328	357	345	334	373	352	328	313	349	376	341	348	352	349	355	345	337	340	364	334	318	332	366	344	333	312	354	354	330	359	340	336	372	358	335	338	357	380	321	380	323	321	326	313	321	331	351	301	339	381	361	325	362	345	331	331	340	337	356	368	318	352	327	356	343	328	346	338	349	337	361	316	341	327	353	342	350	337	358	331	337	331	332	346	351	318	366	353	346	337	342	361	326	322	313	340	331	322	344	369	350	336	341	365	332	346	359	342	322	307	335	306	324	330	357	342	330	369	365	334	334	381	329	374	367	316	347	377	321	365	327	344	354	345	328	317	342	351	324	355	308	362	369	327	355	351	324	326	404	353	353	340	383	357	362	349	348	358	344	350	369	338	358	348	330	337	339	332	365	343	367	349	382	332	316	333	337	353	359	322	313	338	349	340	342	370	346	335	368	383	340	326	331	359	354	365	345	368	312	352	316	329	332	335	344	376	325	354	330	369	355	344	348	358	342	307	329	331	363	315	344	337	347	345	328	329	322	341	339	351	334	331	341	334	340	332	353	376	331	353	379	335	349	328	346	327	335	336	316	333	341	363	316	347	361	351	327	335	349	340	334	326	331	350	356	339	327	348	331	336	322	379	352	369	321	355	330	388	370	364	334	310	383	368	366	340	334	354	353	346	333	363	375	337	345	335	362	327	336	328	342	326	339	333	328	323	338	343	336	331	328	340	347	342	289	323	340	337	334	327	327	390	369	365	349	318	374	346	311	352	339	365	386	344	321	327	325	351	308	363	354	363	366	349	333	338	333	364	358	322	378	362	327	314	317	338	342	344	338	343	360	341	343	325	344	336	328	338	341	344	326	333	307	391	345	326	361	362	363	346	366	310	342	330	366	335	356	344	332	370	367	349	381	339	347	308	365	357	359	338	370	326	302	335	313	362	352	355	329	333	356	331	345	331	334	355	320	342	339	339	375	319	339	317	352	376	375	310	343	358	335	347	349	336	330	315	351	352	327	333	337	376	315	329	357	361	354	347	338	355	345	377	350	326	374	360	327	348	322	351	351	345	325	355	359	356	342	343	333	330	355	342	353	323	300	345	333	351	324	385	322	346	331	352	344	346	335	302	373	344	333	379	354	371	347	345	370	357	376	359	353	349	353	321	343	305	347	341	321	336	384	334	317	345	324	364	334	318	333	362	323	309	337	342	372	352	329	335	321	334	326	363	373	370	347	351	330	327	351	362	350	370	327	337	363	342	347	358	369	378	358	342	355	332	361	362	355	348	332	382	334	350	326	335	374	371	370	341	339	341	329	356	355	339	379	360	340	377	322	334	334	364	351	351	312	357	334	327	370	346	378	354	325	319	350	369	383	331	344	316	352	353	329	333	313	352	361	334	357	343	368	361	342	333	383	359	335	365	370	352	319	323	334	331	334	307	326	354	341	354	344	337	346	353	327	333	344	366	347	330	358	334	313	341	315	363	322	344	320	314	341	368	345	341	348	320	350	338	336	308	352	357	353	339	364	318	321	358	346	343	341	359	348	341	347	348	299	329	379	331	337	350	343	336	359	347	331	314	357	366	331	365	331	333	374	317	320	346	311	328	373	322	361	377	362	355	339	339	353	345	348	330	314	347	317	314	366	359	327	313	366	376	387	311	368	332	334	351	347	337	324	389	372	340	334	340	368	335	349	343	345	320	356	331	347	345	337	336	325	358	332	373	345	331	343	357	349	335	338	348	361	335	361	338	306	308	328	349	304	345	330	328	329	336	367	318	330	348	303	332	346	337	363	336	352	378	360	339	354	362	354	324	348	366	356	333	331	359	318	341	363	329	369	350	346	343	314	365	360	357	326	334	330	323	349	369	330	343	330	340	365	372	318	370	329	358
27543	11868	1990	1166	899	823	882	837	821	822	832	837	845	809	800	834	779	852	826	803	841	822	816	817	859	822	829	814	827	786	797	804	808	826	834	835	824	832	841	834	843	830	837	853	825	879	803	818	834	813	872	828	816	826	843	844	829	829	861	804	771	824	828	813	792	809	832	816	796	773	871	829	828	857	833	808	840	841	841	824	844	809	845	865	840	827	750	780	851	793	857	810	835	776	797	823	816	815	868	789	804	780	826	834	772	772	755	794	805	852	770	830	819	800	824	817	837	775	816	849	777	833	839	785	831	809	825	830	789	782	805	881	812	886	770	832	855	828	813	819	844	840	837	791	799	805	851	848	815	833	888	810	844	800	831	807	785	838	810	822	822	791	877	875	758	814	800	819	820	817	795	753	792	831	806	825	847	803	885	851	853	847	835	814	825	824	874	816	802	828	806	783	820	810	789	807	845	812	808	788	790	889	862	758	827	818	791	827	787	831	815	862	819	867	814	831	823	829	822	861	849	815	833	783	818	867	835	809	829	877	807	810	835	863	854	776	801	806	870	826	848	773	846	792	801	788	836	793	808	793	784	830	798	803	885	828	790	863	818	912	808	807	799	788	812	807	821	836	732	802	850	807	835	838	826	838	820	823	815	800	772	836	869	790	820	782	804	788	782	795	816	848	839	856	849	896	801	807	898	857	789	826	836	838	799	826	830	802	812	822	834	837	824	811	790	836	796	814	801	822	883	828	827	839	813	884	833	789	847	827	794	832	817	797	806	802	785	845	801	784	867	784	927	835	856	801	770	819	813	812	808	826	809	847	813	781	831	819	787	836	806	807	817	841	858	846	834	811	800	811	827	785	817	780	790	772	826	812	808	799	831	807	818	831	851	804	833	805	856	805	818	768	837	821	831	858	787	821	833	779	857	878	857	854	823	846	812	803	847	814	785	775	833	822	764	870	835	849	789	824	784	761	825	810	863	815	857	797	809	903	801	886	848	794	820	820	850	776	825	836	843	801	841	829	806	827	824	825	752	805	793	816	812	809	830	785	813	813	883	823	805	830	826	819	800	845	781	816	818	815	795	826	819	841	790	855	762	826	778	829	791	849	814	799	806	848	849	798	813	812	821	779	813	775	853	850	832	795	842	826	821	845	837	792	773	805	805	796	834	770	804	813	816	814	785	902	790	803	821	786	855	863	809	857	862	826	795	809	844	851	812	851	876	813	798	852	795	832	829	819	834	813	802	781	859	840	886	772	796	865	806	806	822	779	786	844	828	792	827	822	820	788	799	744	831	813	807	842	810	825	794	844	813	833	825	786	795	816	839	840	819	815	810	829	828	827	801	817	807	800	804	835	802	835	768	831	840	787	904	820	833	792	817	827	866	805	871	799	827	818	790	848	819	800	793	837	808	749	845	777	784	842	818	792	818	829	858	855	815	794	819	791	785	764	766	849	843	823	807	820	831	870	849	830	824	821	757	851	826	798	826	833	822	811	811	819	821	829	856	835	831	835	768	820	829	855	827	861	821	830	811	829	765	761	827	847	789	829	767	822	817	852	803	823	807	852	812	788	793	844	827	814	839	765	806	816	833	750	885	845	780	884	858	829	801	865	812	794	849	853	821	787	874	791	846	789	834	843	831	836	836	812	887	869	816	808	807	818	841	788	846	817	842	812	793	794	845	835	819	822	830	847	794	809	844	785	836	838	817	801	819	831	809	835	821	803	854	808	852	863	789	843	777	818	863	814	873	793	819	801	823	847	801	797	781	808	828	827	855	830	802	846	820	819	841	769	805	818	833	779	814	830	867	783	841	773	795	814	799	791	811	822	809	827	755	821	809	879	808	848	788	840	793	801	803	808	842	791	780	808	786	793	822	877	844	815	791	731	826	779	825	838	817	809	833	899	821	717	822	850	838	769	816	800	819	828	773	808	769	819	784	801	840	839	799	812	781	757	812	836	848	836	809	815	854	861	849	812	842	828	823	861	837	776	819	772	846	851	822	786	797	797	829	819	854	825	772	828	769	844	802	796	863	858	776	828	813	808	842	805	818	808	848	842	852	804	813	817	783	841	819	859	825	806	819	872	793	784	816	864	836	795	828	792	857	813	822	833	834	856	860	802	821	839	805	797	788	800	768	860	855	835	797	834	822	857	794	834	852	787	849	881	805	836	826	830	773	787	819	823	787	822	811	812	802	810	813	861	856	770	850	785	829	831	838	844	871	804	821	827	792	832	820	814	824	796	848	867	831	830	812	815	854	828	807	865	819	794	791	806	812	780	835	781	810	793	843	804	781	807	814	802	817	832	817	833	800	854	811	822	846	808	873	820	837	840	886	787	813	855	802	874	836	814	833	848	800	810	822	808	832	831	826	879	785	824	838	818	809	822	834	799	862	819	864	786	817	794	819	839	825	781	814	856	811	860	852	825	768	766	837	868	846	826	870	830	846	871	806	736	765	782	801	815	821	858	834	815	848	795	817	814	842	807	851	844	789	807	826	785	790	821	817	793	807	854	801	823	824	822	820	800	833	812	762	835	847	822	830	811	804	800	819	897	772	771	819	840	838	780	770	834	766	801	855	831	849	843	815	758	774	802	863	878	791	837	799	812	874	787	784	820	856	848	862	787	778	842	819	832	838	888	802	825	887	770	824	802	813	797	864	800	835	808	816	824	816	797	804	810	816	839	827	789	844	832	849	818	807	829	830	791	812	770	771	819	820	867	774	847	842	830	818	850	847	778	804	855	823	810	847	807	813	806	819	847	861	762	830	829	844	811	795	815	797	793	795	812	837	873	844	847	812	796	791	784	866	857	813	850	781	815	824	788	799	819	817	844	762	855	827	847	828	814	873	817	789	846	826	817	847	843	871	782	808	815	789	775	861	861	847	805	823	863	801	792	789	853	819	833	820	837	848	831	797	764	815	841	817	800	818	812	796	802	819	814	818	848	783	873	834	810	826	807	810	856	768	845	822	824	850	826	831	810	757	792	841	836	838	815	822	771	873	830	832	800	770	813	833	792	759	896	758	859	828	846	804	828	840	802	860	844	833	823	817	809	786	833	781	851	810	805	837	840	783	831	837	840	863	821	829	824	827	833	833	799	859	793	830	802	832	822	849	825	814	825	844	769	805	767	823	823	826	804	815	784	840	830	777	820	795	837	832	841	795	811	842	823	793	817	792	795	840	808	863	833	781	840	850	827	822	839	834	812	798	848	768	806	799	849	831	843	807	833	847	813	841	814	764	799	840	787	820	801	798	858	843	805	804	816	841	810	845	863	827	828	826	851	815	767	804	803	788	862	813	826	815	830	835	810	857	767	833	847	782	830	847	809	810	799	765	812	844	813	812	811	755	815	822	831	825	845	791	766	830	794	786	846	865	828	819	832	765	853	793	775	860	858	797	813	850	791	813	812	859	819	836	795	848	822	802	884	786	847	796	839	862	898	800	838	800	797	829	826	785	809	833	799	827	786	804	833	877	801	793	821
5249	957	869	853	783	716	776	727	743	728	785	737	756	725	720	732	770	761	751	755	725	700	735	786	692	778	799	789	765	725	710	764	723	725	724	736	701	702	750	730	728	744	775	778	781	758	723	740	741	721	720	734	685	755	710	728	759	739	708	739	734	724	726	758	693	688	741	770	772	778	719	691	740	722	734	714	743	724	736	737	726	744	742	775	722	751	754	756	704	705	743	731	730	736	748	765	716	732	740	722	832	760	729	792	704	743	728	752	742	737	735	757	747	750	771	701	757	739	758	766	679	702	765	737	732	725	743	743	747	713	706	751	753	769	760	761	762	753	765	724	738	728	742	746	743	737	751	717	701	743	686	714	747	751	728	782	744	704	741	755	747	708	762	757	753	709	743	739	698	701	723	749	718	733	755	746	745	726	740	699	723	694	702	695	749	708	716	755	749	709	741	767	658	727	708	704	749	700	739	695	747	746	706	757	762	738	755	730	750	738	678	734	756	695	699	700	721	691	733	673	736	712	751	755	703	696	757	700	721	740	728	762	743	713	766	779	738	721	733	707	716	726	733	734	760	737	726	726	750	749	755	733	717	744	720	740	755	764	707	722	709	732	752	786	746	683	760	757	736	737	734	725	717	718	751	762	737	746	718	696	758	713	724	743	756	746	760	744	747	711	727	757	681	730	705	754	747	752	764	783	746	705	630	676	712	798	762	746	743	751	747	783	729	702	734	720	757	762	726	715	742	672	742	724	697	754	713	693	740	670	732	734	761	742	732	732	716	710	732	729	742	731	731	731	741	735	740	808	729	725	764	780	771	746	763	763	738	742	688	724	744	686	723	761	807	693	697	751	704	757	718	728	779	701	755	746	692	758	711	733	779	760	729	732	739	686	699	735	750	749	747	744	726	762	728	741	716	688	732	743	744	758	741	731	737	732	735	753	724	737	733	735	786	739	760	716	755	748	770	777	738	699	745	744	754	728	678	730	695	721	678	752	741	758	710	777	738	747	758	734	750	758	744	726	737	790	716	754	723	738	797	674	707	728	745	751	708	751	706	770	721	720	726	716	721	751	731	779	749	764	749	782	721	727	673	816	760	759	732	722	761	744	707	713	768	736	745	670	764	722	726	712	764	718	705	773	720	760	707	715	704	760	759	741	732	729	728	767	703	762	753	744	725	739	705	754	761	770	757	708	754	729	732	774	690	761	713	682	759	760	770	735	757	732	772	776	738	748	712	755	679	718	702	762	769	729	702	770	745	735	716	702	743	728	744	755	726	724	719	739	706	752	766	693	744	754	747	716	799	722	703	717	736	712	770	734	749	702	717	660	753	725	703	710	760	766	747	730	761	761	742	739	723	749	713	702	718	770	741	758	711	716	781	695	782	757	693	727	764	767	724	736	741	753	683	724	735	754	720	751	741	708	748	727	737	725	746	771	714	745	736	781	725	726	750	800	723	748	744	720	718	738	730	760	663	757	749	723	747	779	688	702	736	769	761	783	726	741	722	740	711	734	681	771	744	754	715	702	745	683	777	767	750	777	728	760	750	729	743	719	687	760	742	743	729	733	730	789	731	731	713	738	753	726	708	731	753	761	749	645	729	722	746	779	769	737	713	747	758	749	775	747	760	779	763	717	737	775	740	685	758	774	752	757	680	774	769	733	694	715	693	761	773	742	675	734	742	727	792	759	738	762	798	793	799	726	730	729	767	722	734	747	765	750	688	730	723	726	712	706	731	724	759	723	716	755	687	780	705	729	747	688	755	727	706	749	747	748	777	753	726	727	761	722	730	682	733	749	743	761	729	736	736	716	775	773	750	701	712	763	753	776	750	748	768	803	744	732	725	728	745	740	700	744	709	758	765	733	776	746	721	757	731	739	677	739	679	738	699	736	736	738	811	749	730	741	718	759	735	738	740	746	759	703	726	747	677	766	692	738	781	712	738	770	689	722	747	733	766	728	800	746	742	739	742	738	690	721	729	733	764	724	718	752	716	716	710	729	783	708	766	743	758	775	739	760	726	749	773	717	713	746	752	739	738	742	749	741	724	749	698	783	775	712	714	721	743	720	754	774	714	709	743	710	718	734	739	735	752	728	767	772	724	748	721	763	739	703	761	708	735	705	749	737	715	769	716	741	749	764	764	715	751	756	732	746	718	732	717	725	757	773	749	747	687	683	733	768	733	777	767	765	779	697	715	717	746	757	748	730	769	768	685	781	668	688	731	779	688	755	716	767	719	723	749	703	738	745	727	745	729	721	741	738	719	774	766	764	725	768	732	796	769	707	712	731	712	760	732	800	738	729	747	728	743	709	747	771	740	741	724	671	766	698	718	765	708	696	740	741	761	724	745	744	726	704	751	736	708	689	721	749	718	750	704	747	771	772	731	799	717	717	721	730	729	675	739	744	730	713	706	776	727	711	778	751	750	751	732	774	730	786	722	716	771	749	764	731	737	715	767	718	792	760	747	726	778	698	680	664	780	754	780	786	740	758	760	673	744	776	746	714	755	722	694	718	731	707	736	715	714	698	757	769	735	728	740	703	732	752	761	760	731	679	745	790	719	726	702	791	711	728	762	745	720	766	713	766	728	755	724	799	711	739	757	737	723	792	755	690	745	761	732	736	748	752	739	756	710	796	732	735	744	741	701	744	790	760	747	673	702	704	742	750	726	725	768	738	741	745	762	710	753	728	758	713	689	801	744	702	703	754	751	710	743	759	721	696	731	732	745	755	758	709	748	728	793	715	776	683	694	701	754	780	727	703	729	719	741	721	734	771	747	738	763	750	740	763	765	733	762	737	707	737	788	700	730	741	761	741	777	752	729	672	723	751	727	788	734	697	734	714	714	725	737	690	750	720	775	693	710	746	755	725	677	741	734	764	762	756	769	715	744	789	709	731	704	737	748	747	681	785	724	751	715	695	706	713	687	739	700	776	725	721	747	729	754	729	762	752	753	780	732	722	733	704	743	733	745	791	732	718	697	703	772	712	717	741	764	726	766	740	779	758	731	701	730	744	729	762	756	711	710	708	723	727	704	753	724	715	700	746	754	739	727	685	759	729	775	712	724	751	718	684	719	731	741	778	741	690	754	754	762	755	747	752	722	706	690	786	789	779	742	756	724	753	711	695	720	766	717	733	713	726	720	758	700	699	717	754	721	751	706	762	737	759	771	714	717	742	720	758	710	786	775	726	759	785	757	754	725	736	790	749	721	714	753	728	749	709	718	736	708	730	715	722	724	744	788	745	741	746	753	714	712	730	744	703	739	705	732	736	737	744	735	692	742	755	747	735	725	767	718	698	709	766	779	782	682	762	739	718	708	744	741	754	739	691	715	687	718	694	735	732	762	752	727	754	777	723	765	707	722	711	707	782	789	727	738	728	696	770	687	740	715	730	728	716	719	780	761	739	736	693	735	814	743	748	723	735	748	721	706	712	686	805	772	743	759	726	739	723	682	742	713	756	761	701	705	702	728	686	733	683	762	742
25777	21419	25638	18314	1969	966	909	798	723	737	736	751	716	707	734	708	709	694	723	712	745	726	678	782	735	711	747	713	682	703	696	704	699	741	718	724	737	721	750	722	717	685	676	669	696	711	701	714	693	648	723	744	674	667	701	668	702	721	678	678	692	643	720	759	693	702	723	730	698	660	712	682	741	727	757	726	702	674	680	699	698	728	709	737	674	704	754	751	714	705	749	708	697	707	677	676	672	688	703	731	656	731	689	706	677	677	715	709	705	720	649	725	712	689	695	670	736	760	747	635	713	695	698	670	693	718	677	736	721	677	733	695	679	692	739	709	728	708	694	699	743	698	704	712	697	715	724	765	719	671	699	743	690	708	687	721	705	648	701	675	688	726	700	732	679	732	698	689	673	713	668	686	688	671	693	750	730	660	695	706	722	727	671	691	734	723	658	666	714	683	736	701	717	722	705	697	700	703	681	714	703	659	711	711	706	709	677	705	694	714	635	702	689	680	695	726	717	733	702	677	649	695	704	639	677	679	667	712	730	728	684	677	768	686	707	657	688	729	722	680	695	682	734	716	756	687	677	736	686	765	752	666	660	662	689	792	709	688	675	709	694	760	676	678	706	682	722	716	685	665	684	707	728	717	707	740	729	680	720	697	701	729	656	741	680	670	768	733	727	728	688	712	656	716	727	720	699	739	686	685	707	679	727	703	711	697	728	709	672	690	708	737	720	690	726	758	681	751	683	743	685	733	707	683	747	697	685	723	716	710	712	691	699	676	702	731	693	730	678	688	642	679	685	699	701	681	680	677	658	661	698	646	694	762	699	753	681	710	713	669	697	708	735	735	716	748	666	663	664	699	701	662	667	709	701	690	696	707	708	682	686	698	758	734	707	731	722	672	674	725	702	704	726	705	685	725	718	707	630	676	730	720	678	699	666	707	729	693	667	766	741	699	681	750	702	628	695	735	708	705	735	649	696	650	690	670	729	712	729	672	679	761	718	689	668	735	707	681	712	658	764	674	723	729	687	653	734	739	741	731	667	699	726	698	719	712	682	712	697	730	715	695	751	679	715	673	705	674	690	692	699	726	760	699	702	700	713	694	744	658	725	698	689	685	730	714	726	670	705	719	692	718	705	621	718	752	705	716	670	663	713	722	736	699	737	775	695	718	708	725	698	718	644	665	693	666	685	695	705	747	683	706	662	694	681	681	672	694	741	740	706	658	693	689	694	657	681	689	704	697	704	724	696	694	721	701	713	653	712	672	694	703	708	662	716	709	672	732	696	663	763	721	685	712	691	680	625	692	658	710	710	761	762	658	697	672	714	736	675	700	648	755	697	725	718	697	672	654	733	740	710	695	716	746	671	659	722	714	672	730	750	686	693	676	705	729	677	685	743	696	666	707	724	713	694	737	722	711	674	734	702	697	731	712	709	696	668	671	685	701	707	668	716	685	726	651	704	661	717	733	708	687	679	687	694	717	715	729	702	712	657	702	681	734	727	713	706	687	687	696	729	687	684	748	678	680	736	730	696	697	701	738	735	657	674	662	675	639	669	717	670	690	690	703	721	674	702	686	739	646	741	734	700	686	678	714	687	660	749	748	664	744	686	645	683	676	709	717	710	705	720	685	673	691	719	741	682	719	717	695	680	726	694	675	702	704	671	740	707	693	686	726	682	714	655	662	704	697	679	718	701	738	738	701	679	685	692	738	670	726	692	659	723	702	673	690	665	721	685	755	707	702	670	716	716	709	666	713	696	668	719	695	695	753	675	656	725	676	674	679	712	649	671	676	698	688	708	670	715	689	702	707	672	729	720	706	737	715	699	722	722	706	685	675	689	737	691	748	696	691	690	701	698	707	699	696	688	719	668	679	714	666	697	715	666	708	650	664	676	730	708	760	662	702	720	713	736	722	703	703	666	679	686	696	675	681	695	690	720	655	700	716	722	682	683	730	682	695	679	672	708	704	664	731	751	667	711	711	708	680	744	744	693	725	699	654	741	696	710	709	684	727	703	679	715	701	696	676	724	781	715	688	706	672	711	683	732	737	707	684	715	689	737	658	706	676	704	732	707	697	697	731	692	704	700	698	702	724	691	719	705	672	667	709	687	698	632	715	728	726	688	711	678	723	696	743	724	719	724	738	739	724	705	727	682	715	732	706	663	691	689	719	706	680	736	684	683	669	722	700	684	706	695	718	668	710	649	678	667	677	695	684	717	723	728	681	687	764	744	674	689	671	666	684	680	655	715	711	686	694	680	729	682	719	726	671	719	653	719	688	734	689	711	693	673	727	670	703	696	752	697	719	689	691	730	681	696	693	684	694	691	709	690	742	660	674	649	701	697	714	766	733	726	665	692	716	676	685	707	715	701	681	704	696	687	722	697	745	700	729	704	699	758	733	708	672	691	677	682	714	641	649	754	718	717	718	735	720	715	711	702	700	670	698	676	709	706	675	728	687	706	677	660	672	706	674	668	653	693	725	690	700	673	710	660	682	698	696	732	676	678	704	678	739	707	681	706	685	721	699	716	702	690	750	742	670	691	730	688	704	729	687	684	718	686	696	670	667	725	731	664	685	705	725	682	697	670	669	735	694	750	640	686	683	713	712	724	687	677	684	770	746	713	726	710	698	733	688	696	686	746	688	650	750	722	700	684	695	731	720	710	690	682	696	644	698	714	700	728	719	674	713	724	715	718	674	711	744	715	763	684	679	699	723	672	678	676	700	723	687	674	726	704	675	700	647	722	730	665	732	675	676	699	700	672	707	662	670	682	716	655	671	714	689	698	717	760	657	697	724	686	679	713	707	694	676	751	694	726	678	666	708	728	708	645	728	691	707	678	688	725	709	678	720	687	706	735	654	759	708	778	692	719	702	690	708	740	674	735	677	691	706	636	693	668	695	740	695	712	718	660	735	714	717	667	702	656	688	713	684	741	715	710	707	715	702	703	654	688	732	697	722	699	715	681	698	715	698	665	731	737	749	693	703	652	691	763	670	743	672	700	729	661	664	705	679	723	710	655	697	654	652	713	673	678	699	686	726	726	724	708	655	677	732	712	711	735	699	718	741	700	692	691	746	723	694	663	737	716	713	676	669	717	657	709	745	691	715	702	731	741	658	705	672	685	717	650	706	699	651	666	753	698	668	666	714	651	714	740	720	699	725	719	713	690	657	672	661	685	677	666	734	700	667	768	693	707	730	706	667	683	712	711	684	693	682	692	684	680	662	712	757	703	670	718	725	708	696	726	718	694	699	676	712	647	711	702	652	703	669	711	698	704	690	768	751	649	700	720	650	699	668	659	737	654	699	666	693	700	716	711	667	695	706	695	670	636	692	708	701	631	670	727	742	739	716	645	684	726	720	709	733	716	710	704	711	681	696	764	684	706	706	724	711	687	668	680	641	679	694	689	745	635	718	685	723	691	697	686	688	702	736	727	702	691	695	718	657	697	742	710	713	651	759	715	699	699	712	689	684	724	674	726	708	742	697
3602	2287	1908	1200	1023	897	834	740	765	705	764	722	669	703	675	704	706	712	687	668	630	680	668	666	662	653	648	697	704	683	697	711	749	627	681	665	661	657	650	672	665	616	701	671	668	631	657	672	660	629	618	645	676	670	648	687	620	640	646	708	675	664	611	690	659	632	622	646	645	667	645	691	683	693	695	683	692	620	636	710	669	731	653	693	649	662	669	642	659	688	664	650	640	633	667	647	669	650	649	631	628	680	692	637	674	647	652	652	716	651	677	662	662	654	631	644	682	657	670	656	676	646	642	671	643	654	646	701	668	595	668	693	635	662	607	666	683	667	659	648	663	692	627	652	662	643	646	643	697	653	667	690	651	690	647	647	662	663	639	658	668	657	686	630	640	682	659	683	647	643	655	672	658	634	642	633	721	688	683	660	671	650	629	691	639	611	635	628	677	666	648	646	674	652	666	663	672	651	620	651	628	639	703	667	620	662	621	604	641	650	677	664	629	658	581	654	644	706	663	661	659	609	674	634	626	646	666	645	625	677	652	687	681	662	649	643	663	671	651	677	646	626	672	708	724	629	628	669	650	667	643	622	640	709	642	617	678	625	655	645	698	651	647	634	673	640	643	665	690	669	685	649	647	645	671	630	609	655	618	679	652	658	684	673	679	673	667	703	620	669	643	669	671	662	662	639	693	668	663	623	653	629	605	665	669	660	665	667	699	704	635	662	643	659	667	639	654	640	621	703	676	657	631	625	673	639	632	650	667	667	676	683	625	646	659	646	665	667	641	668	635	669	671	679	668	676	649	655	669	664	664	654	659	656	672	661	695	656	687	633	663	645	674	648	662	644	641	657	649	658	670	664	628	666	634	660	623	655	628	660	640	669	653	674	663	653	689	647	660	633	653	687	626	655	647	652	609	658	627	633	672	629	676	640	608	628	625	627	610	629	699	673	610	672	669	643	661	628	589	684	650	640	625	667	632	646	636	666	648	646	659	658	636	655	626	656	635	674	644	660	627	640	684	656	676	646	605	697	650	653	684	648	669	675	677	678	609	639	679	648	663	669	588	662	624	655	646	644	608	650	652	671	651	637	672	691	666	674	726	632	631	627	624	658	653	632	699	690	674	658	659	646	619	604	704	663	664	668	635	646	675	660	667	646	624	647	654	658	620	611	637	674	683	647	655	662	665	594	644	635	620	728	705	682	655	633	650	638	612	653	687	641	655	624	660	650	580	664	630	647	633	668	638	667	633	638	663	671	676	676	670	641	689	639	628	639	666	655	678	576	663	665	606	664	692	663	651	617	654	671	659	613	660	639	689	653	622	663	645	620	684	660	636	649	693	680	662	702	634	620	635	650	661	656	730	653	668	678	686	612	657	651	647	664	661	609	639	686	645	624	676	626	631	602	714	613	664	632	594	635	624	676	629	691	627	648	677	655	672	649	666	685	667	667	642	644	680	641	655	615	621	632	676	677	664	661	705	672	649	647	683	685	632	700	637	629	660	642	673	675	607	699	693	631	664	724	625	665	632	689	624	706	654	614	677	660	630	627	647	667	647	643	639	625	639	642	637	665	645	648	626	647	693	621	627	700	675	680	717	647	691	649	638	608	667	652	651	654	643	672	672	666	655	651	602	645	667	672	688	642	648	623	644	673	657	608	672	679	660	650	647	642	630	664	646	656	649	599	644	659	650	644	632	622	662	624	662	690	660	643	644	643	667	636	648	640	602	629	676	652	627	705	674	669	634	692	687	621	618	656	686	658	633	661	708	654	624	613	665	594	639	684	660	648	687	675	688	662	671	660	661	680	666	642	647	685	604	663	662	624	667	655	642	643	666	697	638	633	652	650	670	685	637	670	648	639	690	665	676	620	642	647	669	620	656	638	695	697	655	558	641	656	629	657	641	659	655	636	677	597	643	637	654	651	687	644	661	652	677	630	708	658	632	668	634	657	629	676	649	672	646	643	576	609	646	650	676	694	623	662	597	683	666	707	625	648	627	654	644	608	697	627	650	630	661	662	626	635	640	700	650	654	676	603	621	693	655	626	652	656	615	684	656	661	635	636	627	603	639	682	660	677	623	645	687	713	659	639	705	636	624	663	642	637	645	669	658	640	644	624	663	675	641	662	675	658	614	655	653	640	624	627	607	642	674	636	684	675	680	633	591	652	629	644	639	668	658	621	652	672	629	627	680	694	668	643	669	640	666	651	703	666	660	613	654	668	688	655	669	640	687	669	642	650	655	693	658	602	655	642	663	669	662	674	593	644	651	637	627	599	624	684	629	690	616	666	675	633	655	690	662	626	636	614	641	643	637	647	615	651	636	633	669	664	689	679	673	685	630	624	642	659	639	682	646	664	644	618	644	656	661	665	636	653	656	646	645	628	628	651	644	664	639	677	646	717	682	608	647	610	692	610	646	654	641	629	664	645	661	654	682	631	595	668	624	665	659	647	637	675	595	632	671	663	686	650	646	699	634	641	664	669	591	651	661	650	635	689	668	673	654	690	636	604	655	625	672	644	613	670	681	626	679	650	618	694	681	649	669	634	694	658	586	623	631	609	630	658	619	673	685	660	637	634	660	614	629	633	652	649	619	688	677	685	636	645	702	608	610	642	663	655	626	659	638	674	649	656	651	638	687	643	656	649	610	620	683	595	638	649	672	648	674	621	674	652	641	644	643	667	649	661	663	700	616	672	647	699	626	641	651	614	677	670	614	691	660	639	632	684	614	656	682	641	653	636	698	710	625	647	684	655	632	674	604	658	688	600	638	629	643	658	683	618	662	641	661	668	646	654	674	636	651	649	620	716	673	666	602	661	635	616	664	655	710	661	719	678	641	680	653	652	687	628	676	627	648	672	664	637	641	644	633	675	700	663	664	646	687	662	640	664	663	640	652	689	639	588	625	672	670	613	580	650	688	686	640	690	688	699	657	630	670	707	665	619	653	681	669	656	674	665	566	644	610	675	633	696	669	623	655	654	660	610	630	604	684	633	660	640	687	619	676	699	653	623	630	645	688	620	643	653	629	700	639	682	613	638	664	700	684	626	604	664	647	668	637	657	686	633	639	671	623	677	702	685	633	676	646	651	682	648	680	661	691	659	654	633	686	616	632	670	688	641	663	641	703	651	688	686	643	632	620	646	709	685	628	646	672	665	649	655	594	682	688	628	665	630	602	656	678	657	665	637	641	664	631	629	640	604	649	672	668	676	707	649	655	631	654	612	639	597	629	683	660	631	652	643	676	667	651	712	646	652	639	602	649	654	670	626	621	670	631	664	636	635	635	718	622	647	652	680	652	607	647	665	657	670	657	633	663	641	642	668	639	640	647	607	658	660	633	606	649	653	665	672	631	663	679	645	671	648	646	644	638	629	644	639	657	658	690	582	659	632	640	648	685	644	637	693	672	666	664	645	631	680	652	674	664	647	623	707	651	644	636	650	681	645	600	627	632	650	631	704	650	650	604	633	636	654	675	671	692	635	625	687
24311	21444	28627	24656	20185	2624	913	584	521	478	449	387	399	409	400	382	373	375	332	357	358	339	338	366	367	353	342	364	352	349	379	348	332	360	384	330	348	313	337	355	332	342	343	370	317	323	307	322	324	345	348	310	311	359	369	322	324	376	312	321	335	346	311	364	317	342	353	354	325	340	324	348	337	371	311	308	359	334	317	331	324	329	309	314	344	321	346	365	338	328	317	330	311	315	359	312	352	338	325	301	327	344	343	315	303	312	312	304	315	347	341	349	313	343	335	303	340	323	308	340	330	331	287	344	347	332	358	317	327	348	334	326	316	295	335	346	316	314	314	332	323	338	343	328	380	350	329	328	360	318	324	326	334	307	320	336	290	348	341	337	332	338	327	324	344	336	298	355	312	366	351	309	337	348	335	323	336	311	326	351	312	330	344	356	320	342	353	321	321	339	327	355	329	345	281	329	331	327	318	343	348	335	343	346	372	320	327	329	357	329	335	328	359	324	345	345	326	323	294	296	332	306	341	322	324	331	300	348	338	331	362	350	317	316	330	338	311	316	322	329	358	316	308	298	362	331	342	346	304	318	334	352	321	354	338	328	334	323	331	307	323	354	335	334	356	312	317	361	348	350	335	333	320	333	313	334	324	323	333	345	323	346	307	362	342	309	326	354	320	334	323	340	338	331	312	360	363	310	334	361	343	336	309	316	330	329	298	344	339	357	330	307	331	298	348	322	354	352	327	304	333	357	298	347	349	317	309	322	307	343	351	314	353	330	357	335	328	310	313	338	342	331	313	307	350	330	326	373	324	336	317	316	319	327	328	338	347	332	297	317	312	311	326	345	350	356	311	333	330	328	301	304	310	319	339	330	323	374	352	331	320	340	342	380	331	308	328	341	362	360	303	337	341	348	357	318	324	315	346	318	353	340	309	300	347	316	361	323	344	333	331	314	313	330	329	331	344	335	356	337	330	341	329	338	353	375	341	331	350	341	351	342	348	321	338	348	325	306	315	325	327	352	293	319	357	287	331	345	323	328	305	390	322	343	320	338	332	312	325	321	337	340	330	314	327	324	303	351	322	329	318	340	333	355	352	327	316	310	326	315	305	335	337	316	338	316	346	343	329	327	351	328	322	298	321	325	352	331	305	317	310	317	333	342	346	313	353	352	352	347	337	318	348	356	292	293	330	319	343	327	310	345	314	352	298	335	341	337	368	328	340	309	322	339	361	325	340	329	315	318	316	359	312	315	302	327	335	312	337	306	333	364	314	326	355	349	343	305	309	321	326	349	315	343	336	352	343	334	325	321	365	351	328	316	349	292	323	363	330	333	342	317	337	364	348	323	319	332	316	317	348	303	298	321	331	329	317	344	341	336	337	325	325	325	342	353	347	319	336	315	342	346	310	336	338	332	333	326	349	325	339	334	353	345	348	330	340	306	362	359	345	323	312	342	330	325	333	350	310	311	349	354	342	346	299	295	339	324	325	337	320	309	337	338	318	342	317	308	333	333	344	304	342	345	335	356	326	362	318	320	317	324	326	366	301	329	335	316	341	341	339	305	379	317	287	361	299	314	338	349	314	290	320	349	345	325	322	325	325	366	315	339	329	341	353	349	341	330	316	358	320	311	333	338	338	342	338	340	309	345	305	342	345	323	319	313	339	326	329	314	318	323	355	312	342	325	344	343	315	312	337	360	339	359	360	333	309	316	341	360	331	339	346	342	307	335	340	342	314	341	334	356	359	338	339	368	367	307	357	301	335	330	337	328	347	347	343	317	347	316	303	299	297	323	299	314	353	375	303	358	311	319	346	311	325	291	337	336	340	308	345	339	351	315	317	327	340	298	362	346	338	346	346	374	290	348	311	343	333	309	325	327	316	338	302	332	338	335	319	333	318	341	297	360	322	367	312	352	320	328	357	313	371	348	323	327	326	338	333	307	336	293	342	355	313	317	326	296	343	341	331	314	336	327	336	328	333	349	325	311	335	358	368	353	355	301	287	329	344	305	350	310	319	315	359	340	339	332	320	342	317	337	326	306	313	339	325	333	311	307	343	326	325	299	317	332	317	326	327	312	335	324	313	327	334	339	321	355	326	341	328	320	344	334	310	300	342	355	332	330	319	325	304	326	298	345	301	327	324	322	295	329	330	313	324	301	339	325	335	334	354	337	297	335	345	315	353	343	333	316	320	334	347	310	334	326	314	330	305	352	341	331	344	314	361	308	334	337	357	303	299	355	328	322	326	296	321	352	343	287	325	312	334	339	334	306	320	313	307	309	311	330	336	314	324	346	336	342	292	324	330	310	325	327	330	325	351	326	333	341	325	336	347	316	351	325	331	306	329	297	326	342	313	315	323	313	334	367	334	340	341	334	302	312	369	325	306	343	350	355	343	314	290	345	333	360	342	323	337	345	339	293	327	379	339	324	340	324	336	307	337	338	316	333	316	305	330	317	342	330	347	287	335	311	321	340	329	308	302	325	327	310	335	340	340	336	324	332	331	343	342	332	348	353	327	319	347	288	317	335	327	332	335	350	324	330	331	313	320	328	319	326	322	312	354	325	359	340	272	348	300	299	332	308	316	342	334	310	319	316	328	324	312	331	335	314	361	316	338	336	347	310	323	350	344	316	325	364	339	328	315	372	305	307	320	320	326	334	335	337	322	361	347	309	341	321	314	325	344	316	305	317	310	295	331	348	333	360	310	329	324	341	342	291	323	340	344	319	326	315	319	343	326	352	324	345	333	312	326	335	315	365	316	363	323	305	360	318	326	333	336	336	329	346	330	348	306	280	320	357	347	320	323	349	328	302	347	307	303	327	334	333	315	348	313	348	352	360	349	317	342	320	372	312	334	404	313	291	331	328	315	335	335	329	322	303	365	315	330	337	303	292	328	341	330	314	345	310	351	337	356	363	331	330	312	328	337	336	334	386	353	316	336	340	321	324	315	299	332	341	337	365	327	330	297	359	326	333	351	338	324	318	339	338	349	305	326	349	323	302	319	328	336	339	331	339	354	342	325	331	327	343	333	306	312	328	318	340	349	325	317	301	342	318	356	321	353	340	331	337	321	379	331	341	334	304	338	311	321	334	336	314	322	334	339	330	316	327	319	356	334	367	314	355	304	345	342	321	338	338	344	312	266	363	307	335	315	324	344	341	365	297	335	336	357	346	311	318	329	338	332	341	328	341	316	343	347	330	348	333	315	314	349	320	357	303	317	341	350	292	341	309	331	328	341	340	341	360	335	348	325	317	304	326	334	328	349	371	321	334	318	318	313	324	324	315	318	348	338	309	303	325	334	308	324	330	350	356	331	334	365	310	312	327	336	328	341	310	388	312	328	344	340	307	335	344	340	347	340	311	339	350	367	336	347	318	333	355	347	258	299	345	337	338	317	316	311	313	355	312	338	343	301	335	362	332	332	327	320	319	342	320	321	326	337	388	315	335	299	332	321	332	349	312	341	330	323	333	324	305	323	363	310	330	341	323
3370	4766	3635	1869	1305	1077	831	698	670	550	547	495	500	453	468	419	411	402	373	403	401	387	378	322	382	395	384	375	348	387	374	382	360	368	376	343	350	325	353	387	370	354	369	361	337	390	395	384	376	400	351	379	381	322	325	344	324	337	362	344	388	369	359	358	324	387	343	350	372	364	362	343	368	397	372	373	352	357	373	378	373	352	332	366	360	372	313	355	370	334	308	388	387	371	333	382	345	354	374	357	330	336	337	325	362	330	352	383	356	380	323	338	348	339	320	345	372	342	345	368	359	389	334	362	370	376	340	358	367	393	361	340	335	337	379	339	339	315	361	334	336	360	367	367	348	388	379	324	366	354	362	357	342	343	322	355	375	361	385	335	335	372	329	346	371	374	359	350	358	375	352	345	362	337	349	366	346	334	344	339	356	373	346	352	383	354	342	360	350	352	356	312	324	350	360	345	349	328	342	355	337	347	374	296	360	326	355	348	350	373	344	351	334	357	357	348	359	367	358	351	375	364	335	353	357	339	356	350	369	341	371	364	328	329	357	342	363	340	380	366	337	329	380	354	379	318	365	375	392	317	361	397	328	347	356	319	335	348	346	342	345	375	353	348	331	367	353	382	333	354	353	362	392	369	349	375	375	340	360	368	347	383	356	352	323	317	372	343	366	357	359	350	327	373	329	365	352	334	343	382	335	343	346	371	343	370	333	316	392	303	366	349	359	328	334	349	370	339	331	349	347	336	363	326	386	325	337	361	344	344	329	357	356	313	376	346	346	331	332	349	365	353	346	340	343	373	357	359	348	339	321	335	349	350	348	341	343	355	353	311	400	319	320	356	343	349	356	356	367	376	346	364	363	340	338	345	358	335	326	350	324	337	343	339	337	345	338	329	364	364	337	355	338	352	360	366	377	351	362	357	361	346	364	347	374	369	356	356	345	363	384	386	348	366	363	331	376	346	352	352	341	342	356	317	351	369	343	348	331	339	354	339	387	363	370	353	376	349	365	334	310	324	360	334	341	348	334	348	299	342	365	336	361	365	328	325	339	347	339	327	348	348	331	350	357	363	362	349	347	367	375	336	386	347	368	362	355	344	346	322	320	367	342	344	363	326	366	392	359	317	368	358	350	353	378	343	352	306	356	341	325	337	361	336	362	384	353	359	355	345	347	352	338	369	385	333	334	334	320	341	327	378	341	311	343	350	331	353	336	373	395	366	350	359	364	364	377	365	343	346	341	363	340	307	332	347	333	347	354	367	373	356	364	344	368	365	336	331	333	346	338	353	356	377	355	352	366	361	356	359	336	337	355	322	359	332	345	366	310	363	362	369	355	347	368	336	361	304	350	341	368	360	317	330	363	372	349	321	337	360	353	329	365	364	353	326	360	349	354	338	376	335	375	346	376	332	326	389	341	305	358	301	343	320	340	380	360	354	370	365	365	339	350	345	384	353	341	329	352	381	328	329	369	373	361	384	338	356	341	346	343	387	343	365	329	357	358	353	370	381	340	376	394	350	332	352	308	312	323	370	336	399	378	364	335	337	353	381	364	357	342	328	363	348	325	366	333	361	347	375	358	334	352	346	309	354	340	376	331	326	354	368	378	360	348	360	353	346	335	360	341	375	309	366	319	368	331	345	391	337	359	336	351	332	359	336	310	371	353	319	331	379	342	362	336	351	344	372	378	358	362	373	318	357	313	356	359	323	338	356	342	328	340	358	340	338	372	339	380	375	389	364	351	343	347	333	352	292	366	343	339	350	337	363	311	332	323	360	305	362	344	356	347	333	329	349	344	317	328	369	329	343	342	344	371	358	363	347	347	353	339	329	380	372	339	383	340	376	364	326	358	341	366	386	345	352	326	325	342	317	348	360	335	356	348	365	393	367	309	339	349	351	362	371	326	315	338	339	320	341	340	357	378	331	342	339	325	329	355	379	313	352	360	387	358	338	388	342	353	344	328	347	335	363	335	347	373	330	365	356	301	370	341	319	314	362	362	342	339	326	340	346	355	351	355	358	367	326	361	345	356	353	338	390	346	327	340	351	332	331	370	338	357	345	318	361	350	370	337	343	323	372	356	338	306	359	349	330	333	342	370	331	337	371	376	321	320	396	356	359	309	321	382	333	319	323	366	321	333	316	348	334	298	366	333	346	361	366	336	317	349	326	326	336	332	332	366	363	326	351	385	329	359	318	378	372	333	329	331	350	327	326	367	342	335	371	368	324	370	364	339	350	332	358	371	345	305	360	318	340	333	346	361	341	366	338	377	368	341	364	333	318	339	336	329	380	339	389	384	371	333	343	374	333	330	350	333	357	375	339	323	333	329	380	353	326	352	371	352	338	321	337	362	357	317	358	346	364	344	342	346	356	343	352	344	362	331	348	375	321	327	346	328	351	317	359	330	388	356	329	358	350	372	355	385	331	351	359	371	341	321	349	370	329	364	367	342	359	349	337	324	350	338	343	346	346	362	347	363	323	357	349	348	378	332	328	354	336	366	344	361	344	359	360	357	365	359	334	363	337	340	343	340	389	336	321	328	363	345	363	352	306	362	305	363	304	331	343	347	356	353	320	350	320	364	309	326	361	358	376	327	356	338	362	353	322	357	356	356	355	358	364	303	314	354	381	331	341	377	296	329	375	326	327	344	316	322	361	361	331	371	368	335	335	353	306	358	349	387	331	367	316	361	357	364	363	311	334	302	322	342	324	363	338	328	366	308	343	324	334	333	352	327	335	327	339	360	334	356	332	349	349	365	341	346	331	342	345	365	359	339	332	319	390	335	339	352	368	323	372	349	323	325	315	361	352	352	295	374	384	356	347	369	340	349	368	334	376	333	360	350	323	353	316	336	337	358	348	361	317	308	328	368	350	346	343	361	321	350	325	351	335	318	344	326	312	350	341	386	338	360	343	318	315	344	348	343	375	380	319	370	381	339	321	347	340	359	387	353	384	342	354	345	355	362	339	327	340	338	333	337	375	317	357	350	328	386	335	313	341	307	334	348	364	415	342	356	316	364	354	322	384	349	353	351	325	361	335	339	322	359	365	329	358	359	326	330	335	333	350	396	327	350	330	311	344	342	339	328	350	297	363	366	373	368	304	331	335	352	354	365	342	347	331	361	376	347	346	382	349	372	383	323	387	333	337	350	358	319	331	338	342	357	345	336	318	361	355	323	369	320	284	334	378	326	345	354	351	368	336	360	355	336	376	345	332	319	313	387	334	327	361	341	366	353	345	341	350	347	375	370	337	356	337	372	344	341	340	374	345	369	343	366	328	337	366	344	340	360	354	336	353	342	360	373	315	360	364	350	356	352	338	346	343	348	334	368	350	367	360	301	345	327	317	346	380	340	359	380	351	346	344	348	323	338	353	343	290	349	337	325	380	346	351	364	331	347	315	359	341	333	343	378	341	363	309	340	361	312	368	368	334	375	340	336	321	327	348	351	353	320	348	384	372	336	349	367	352	322	342	344	345	349	369	374	312
27655	11854	1959	1279	905	811	828	866	858	805	831	877	892	870	761	854	827	858	857	805	879	916	821	824	801	827	852	841	853	826	865	843	799	805	807	906	893	799	795	824	797	794	865	787	861	803	864	835	856	811	841	860	758	859	835	840	828	834	843	871	816	730	835	795	812	766	877	847	740	823	849	814	853	849	886	806	812	822	804	844	832	773	858	901	794	819	798	811	816	847	812	823	813	786	864	814	809	837	817	754	762	825	773	825	800	877	851	808	728	818	830	802	884	795	824	821	878	823	846	856	882	814	826	822	839	813	882	844	877	881	804	796	810	862	821	824	786	833	837	821	817	812	872	818	854	823	768	813	826	785	840	837	842	820	815	792	818	838	844	793	809	799	829	863	841	874	808	806	837	799	832	861	893	809	814	826	839	846	837	803	781	787	796	842	853	809	894	775	886	794	793	845	824	808	801	809	801	870	816	835	829	872	782	798	798	839	783	817	855	782	838	814	839	845	791	821	803	743	808	862	780	854	804	844	828	864	819	823	802	807	837	866	819	824	786	856	864	843	829	848	782	850	809	823	871	872	798	854	811	813	891	843	868	831	836	844	852	808	798	759	837	826	811	844	812	838	812	819	778	848	818	840	817	831	794	865	843	798	847	837	852	807	828	862	872	838	904	831	839	884	789	852	858	762	777	843	808	817	815	862	812	818	822	786	816	817	810	854	831	823	823	835	837	769	824	767	774	766	867	828	864	868	832	817	828	868	880	860	788	873	817	837	818	819	787	770	803	779	866	795	822	885	849	821	788	892	834	797	832	799	876	835	861	769	831	798	823	817	816	835	788	848	813	861	826	892	811	818	825	793	818	807	844	765	792	821	837	833	750	826	832	823	772	749	863	811	914	798	808	845	827	837	867	838	822	821	826	830	838	842	772	797	854	873	805	846	873	845	839	809	839	798	813	822	827	853	847	848	883	798	799	787	845	793	806	793	812	808	799	838	830	879	843	805	855	802	786	796	819	829	832	837	820	865	810	888	853	786	842	799	867	792	798	802	873	845	782	777	853	858	802	809	814	857	868	808	853	841	840	825	815	820	847	797	728	764	833	854	840	790	833	869	808	851	817	846	826	776	798	848	804	817	773	798	766	826	819	823	844	806	865	848	845	813	819	830	852	833	791	812	801	844	787	831	829	847	832	841	825	821	847	757	860	849	859	839	841	821	824	812	886	813	776	808	784	817	833	817	833	823	866	794	791	809	842	785	791	824	828	836	790	814	826	826	860	868	851	756	774	812	859	813	781	866	831	838	811	905	860	788	819	843	813	849	894	844	859	809	842	851	837	849	809	841	815	827	820	817	833	832	793	831	821	837	846	807	824	816	763	856	809	851	819	827	810	814	811	796	842	801	831	796	849	855	868	789	857	832	867	802	841	791	838	766	860	904	836	792	805	855	817	791	841	862	839	828	834	836	813	822	852	810	806	823	780	870	796	797	822	818	837	779	867	846	837	824	826	814	818	806	825	817	802	818	834	874	797	775	804	825	796	830	803	830	847	800	817	844	840	847	863	867	780	844	815	803	801	806	811	803	816	858	863	854	864	808	796	811	812	864	836	844	813	837	808	838	799	828	850	850	849	814	832	861	884	787	823	773	803	833	806	858	826	861	823	798	839	847	845	853	804	797	854	856	819	796	815	898	847	813	834	793	791	864	784	858	881	797	818	880	831	780	875	830	868	837	869	831	847	824	863	865	903	772	813	857	802	749	796	818	819	768	813	812	804	802	764	822	847	879	808	856	818	834	815	859	842	825	823	748	820	822	822	801	874	809	810	843	819	834	837	774	771	763	791	814	843	830	829	813	839	794	814	783	832	810	815	847	858	828	790	831	801	806	836	784	847	860	852	826	812	845	774	845	806	833	848	822	803	837	803	857	881	824	864	800	833	794	828	851	844	789	805	840	857	824	811	846	827	756	824	854	861	772	852	799	811	881	826	798	851	819	799	788	865	810	839	867	840	794	795	801	801	803	830	814	780	863	802	822	852	809	814	806	846	786	818	813	856	794	849	809	844	806	829	852	847	829	845	832	818	824	797	831	874	838	839	887	814	835	868	791	837	786	792	842	808	798	808	837	805	858	866	804	848	825	768	817	823	890	843	827	858	805	831	828	798	834	810	794	852	781	782	801	824	828	836	795	799	830	820	817	846	812	773	854	856	839	833	799	845	801	832	790	835	819	885	838	812	847	834	792	817	828	803	806	812	830	832	905	767	802	835	812	806	833	852	816	881	807	777	865	800	808	867	813	799	798	858	806	819	852	837	830	802	762	824	847	846	804	860	824	828	784	798	865	809	776	834	847	817	800	833	810	829	828	848	839	843	826	839	880	858	797	834	771	817	804	890	824	814	836	852	881	842	796	782	848	826	841	803	858	841	769	797	811	826	865	799	847	850	833	781	874	810	788	850	799	856	862	892	807	824	849	835	844	852	851	843	845	834	841	862	910	798	818	876	857	814	813	851	826	831	806	824	764	780	855	867	836	818	789	865	823	877	854	859	819	798	816	784	853	818	806	844	852	794	831	850	849	784	832	850	790	842	849	815	793	838	829	836	815	812	832	837	783	792	791	825	807	858	809	794	831	812	848	823	806	841	785	804	821	819	849	880	866	875	805	859	759	823	855	844	795	835	823	839	797	856	805	870	810	834	816	869	826	787	798	802	862	820	886	803	826	829	817	803	801	854	835	871	837	864	768	872	805	869	882	769	820	810	843	836	843	853	847	808	843	849	826	816	822	865	788	804	804	793	845	791	818	826	838	790	848	838	778	776	899	842	845	766	854	837	826	857	811	828	858	805	851	819	835	797	781	863	786	810	796	832	791	839	881	790	843	844	821	808	796	803	838	866	853	825	796	768	830	836	808	806	792	818	814	875	880	886	837	815	819	862	840	820	778	818	867	864	804	831	788	818	815	811	838	817	806	795	847	763	833	842	800	842	793	842	849	849	845	838	861	844	812	845	841	802	815	817	764	816	890	822	815	828	824	840	809	807	799	814	854	797	881	846	877	852	789	849	796	864	804	803	840	820	852	779	804	820	826	813	883	785	829	827	805	809	802	841	901	785	823	760	836	825	823	805	829	843	831	867	793	834	791	790	840	820	896	818	888	799	848	841	827	839	816	836	769	843	821	809	785	784	802	855	873	776	768	795	919	844	777	801	787	813	846	850	847	859	824	855	838	859	906	822	823	837	770	837	774	826	863	823	824	796	816	875	801	831	831	857	845	834	870	777	879	802	779	809	848	813	853	845	807	813	811	760	844	823	888	835	821	880	820	811	850	833	871	842	860	811	830	838	842	834	795	776	813	833	804	852	804	812	809	850	787	867	821	888	820	839	843	815	819	838	864	854	831	841	752	858	841	760	782	851	839	829	810	810	842	790	843	856	850	800	829	798	877	829	759	821	831	861	831	809	833	843	836	826	822	833	859	822	827	879	813	844	848	838	807
5174	924	894	809	789	779	772	720	731	766	782	730	746	762	751	787	708	766	728	733	733	726	738	734	721	721	735	758	759	782	712	730	743	747	707	702	726	701	730	749	713	735	718	750	742	687	737	753	748	745	723	746	720	741	746	781	729	762	770	773	751	807	721	730	779	686	782	713	766	731	722	737	719	743	765	733	782	718	711	698	716	763	744	759	720	727	693	752	749	763	735	758	697	755	754	725	708	756	722	767	724	729	760	734	704	727	718	779	744	683	780	704	736	727	681	757	702	727	752	726	754	710	760	755	772	750	739	724	804	732	743	756	730	745	737	720	716	694	697	707	754	776	758	743	774	713	737	774	716	706	732	713	752	764	712	762	722	769	689	767	703	764	756	757	780	680	706	725	763	736	769	717	733	703	722	724	743	718	746	742	791	816	715	732	706	760	719	740	765	712	740	716	740	742	717	730	718	724	727	673	766	771	745	736	746	717	760	723	760	708	746	720	686	699	746	764	719	786	713	734	728	725	768	708	718	722	699	666	737	732	771	718	746	741	743	723	745	728	746	728	747	771	752	757	745	695	701	730	737	739	753	735	738	779	742	767	741	744	746	755	768	722	696	719	763	704	749	732	728	734	742	771	725	717	693	705	707	764	697	730	693	734	754	732	709	700	737	764	702	718	694	775	746	727	721	740	699	729	763	716	713	693	720	747	732	742	730	685	721	749	728	764	710	752	710	785	735	704	715	751	700	758	770	746	725	747	763	687	719	735	733	813	728	709	771	754	736	765	735	708	691	727	736	724	712	746	714	735	755	695	762	719	717	752	714	712	717	729	720	762	727	756	787	695	722	750	721	691	724	726	658	816	772	704	729	729	748	739	771	751	775	726	749	718	745	738	731	782	735	692	729	723	744	705	753	733	737	692	735	751	782	717	757	717	750	694	773	764	713	717	784	747	703	751	720	744	741	679	731	741	719	719	759	748	758	759	718	728	742	699	738	711	744	715	705	704	734	736	724	757	732	732	753	732	748	708	726	711	727	732	703	717	725	715	694	785	680	733	745	739	726	724	713	739	741	759	742	745	747	796	688	725	751	785	773	708	721	709	801	720	729	776	728	736	721	743	766	751	755	708	734	662	724	726	759	741	678	784	692	713	704	732	740	742	743	733	757	753	720	760	717	741	759	757	732	741	715	732	718	707	704	751	722	705	741	761	750	724	750	701	731	701	753	717	740	753	745	701	762	710	720	758	781	767	752	746	726	717	733	741	784	742	752	758	789	737	748	747	755	716	688	713	732	747	756	758	713	698	802	773	693	731	785	724	694	741	769	734	745	762	736	723	722	706	706	753	744	766	735	701	722	695	701	761	736	744	726	714	719	751	690	731	708	738	759	752	731	729	702	746	691	703	782	741	703	751	741	746	736	681	746	754	748	740	757	729	716	742	727	747	714	729	704	674	737	722	719	737	743	750	741	730	676	723	683	729	717	755	721	724	701	748	700	707	699	724	751	684	743	744	780	781	746	775	760	704	762	778	702	748	742	747	763	748	713	743	726	747	717	726	749	725	730	667	747	732	774	723	710	737	720	717	733	765	757	775	742	709	707	714	709	699	716	747	734	749	755	736	745	739	748	734	725	657	715	761	715	750	702	684	725	761	748	749	684	745	753	827	756	764	763	712	745	752	737	694	746	748	747	737	738	689	745	757	738	785	741	685	765	794	738	736	770	689	739	764	709	719	773	687	746	706	744	765	761	746	762	759	709	732	699	713	752	711	716	729	711	751	761	727	744	709	761	765	730	743	771	747	724	762	713	722	713	754	721	763	760	737	761	756	708	679	715	742	715	695	685	715	733	722	701	757	733	682	715	713	696	706	740	703	724	719	682	719	771	712	705	770	735	694	754	685	667	735	754	713	717	705	739	760	789	733	740	786	743	724	711	761	741	762	703	725	717	734	730	699	697	748	686	696	762	730	739	764	748	778	742	707	775	728	711	720	783	720	749	754	727	770	747	802	748	733	722	704	748	754	748	685	729	732	715	750	713	740	739	719	735	729	738	749	699	741	713	714	748	708	714	733	733	743	752	738	683	728	750	750	724	746	714	715	735	716	727	743	735	733	754	726	693	727	712	719	758	742	679	740	746	745	759	710	777	746	741	722	795	697	741	728	766	717	691	717	743	737	729	786	750	719	697	727	770	719	709	736	770	730	755	713	718	711	733	719	744	685	717	744	755	749	761	747	797	725	737	731	729	736	736	784	756	716	703	757	728	714	709	710	804	743	731	717	716	730	647	709	720	721	698	739	723	686	749	725	722	740	713	766	729	727	733	761	703	744	698	728	695	760	743	725	650	740	735	698	742	757	694	711	763	734	769	737	760	720	756	711	751	751	700	707	710	698	709	700	704	715	731	719	691	710	671	736	730	754	729	762	726	741	726	709	748	722	768	731	751	756	774	720	710	732	767	731	753	769	788	752	754	726	773	724	745	689	725	778	735	710	747	738	699	689	703	720	711	762	791	750	743	762	742	745	753	746	701	727	742	743	723	779	657	703	714	733	736	740	729	746	698	742	765	733	750	728	713	743	760	725	735	767	773	727	694	791	745	744	722	721	727	752	717	740	694	759	722	752	693	778	741	734	740	699	698	716	732	712	716	723	779	737	725	731	705	691	676	778	758	766	708	704	713	713	785	754	684	719	699	714	704	725	762	795	737	758	763	703	785	706	712	716	758	696	701	748	747	745	716	697	726	723	717	737	753	761	758	680	713	756	746	755	738	718	722	703	730	755	705	732	713	769	734	709	701	753	733	709	738	668	735	807	726	729	759	728	765	702	723	710	750	787	756	722	743	688	740	758	745	717	769	736	748	729	708	687	726	744	736	753	716	695	776	736	753	793	728	753	748	778	723	736	726	737	773	742	761	737	723	758	759	752	757	751	783	708	745	769	713	736	770	681	752	715	707	747	709	754	763	741	741	715	704	720	731	687	756	709	735	793	725	729	693	716	753	768	756	717	732	680	738	748	743	715	710	786	741	754	716	808	746	792	746	734	763	735	711	678	686	715	762	770	720	757	752	744	741	698	729	719	739	707	768	674	702	735	743	712	747	733	720	739	707	691	755	760	721	734	711	719	693	707	770	743	779	744	739	767	707	735	727	733	755	674	747	717	714	715	729	745	715	768	729	747	699	732	747	710	698	694	733	687	749	747	726	735	712	725	780	744	708	813	712	688	712	718	726	681	685	748	750	753	717	710	777	717	717	745	777	754	699	744	715	668	765	726	676	771	719	735	722	729	756	758	756	724	745	724	755	740	730	769	743	738	719	718	723	716	747	708	765	739	764	769	735	685	733	749	706	729	688	732	755	711	740	689	756	763	729	734	729	767	756	664	769	728	758	755	723	755	745	737	793	738	748	713	704	714	728	757	715	692	714	732	697	687	728	711	774	761	773	728	791	720	757	691	718	703	725	717	768	750	723	686	705	721	792	721	752	700	743	745
25730	21436	25751	18379	2003	1065	927	833	762	747	785	725	759	772	747	767	729	753	752	718	723	710	748	746	725	744	714	743	721	708	706	721	724	656	759	710	724	670	698	737	681	728	725	711	691	737	730	745	667	695	724	696	688	737	703	761	734	706	725	706	705	697	710	760	674	678	717	697	660	699	722	705	736	743	682	711	684	715	750	686	729	784	679	732	744	665	708	740	693	717	692	744	715	724	693	694	706	739	724	730	730	680	725	686	721	783	712	735	720	737	634	685	752	724	767	699	704	732	705	707	683	646	722	737	710	648	674	675	687	715	732	746	691	698	693	711	689	715	700	766	705	720	723	717	715	720	729	717	702	724	671	676	757	748	664	728	695	698	717	696	734	761	686	729	694	707	711	734	717	705	722	728	707	657	744	726	749	743	657	752	735	701	729	740	724	679	692	701	703	753	727	753	692	702	666	728	671	688	702	704	697	721	688	718	703	656	686	716	748	739	703	666	776	705	731	680	719	671	690	677	712	712	731	714	660	748	734	685	739	731	694	675	630	667	764	700	733	690	701	682	690	687	724	710	733	720	705	685	777	707	717	730	692	700	712	689	768	703	687	718	716	697	720	715	704	707	761	736	694	730	669	698	678	684	742	705	722	688	705	711	713	705	725	719	678	703	761	701	735	726	726	678	719	723	717	672	712	713	665	702	709	711	749	673	706	724	711	712	727	713	718	687	659	699	741	689	701	748	724	695	731	729	721	684	654	687	739	705	692	690	752	663	726	676	712	719	701	730	756	723	724	751	687	686	709	756	757	689	757	737	685	690	732	694	713	707	718	687	731	713	679	727	723	739	738	750	716	677	712	691	705	716	708	657	690	704	780	706	726	721	685	745	694	724	746	755	747	708	735	706	753	731	721	705	771	680	763	721	683	738	707	718	730	744	735	696	726	769	707	658	698	695	710	694	725	735	703	744	707	765	713	703	705	669	741	756	715	703	728	728	658	717	699	669	732	721	754	680	693	680	694	734	684	726	711	741	727	728	687	720	707	721	724	720	662	664	700	677	690	745	707	711	711	745	720	719	706	699	688	680	716	713	758	706	712	719	672	690	750	718	635	676	668	682	695	737	727	703	673	729	792	690	753	727	749	705	749	743	760	661	689	729	723	685	709	718	704	695	689	720	746	695	704	679	709	713	722	727	680	738	718	734	711	710	724	695	669	727	704	709	688	702	691	745	772	651	688	694	702	721	729	711	743	725	676	654	673	706	745	657	741	695	737	720	665	737	693	707	697	640	701	686	733	709	723	692	770	713	698	612	715	726	744	668	706	701	717	747	709	706	707	695	704	739	710	703	727	669	694	734	735	713	709	693	678	698	705	690	733	718	732	671	686	717	680	660	754	727	690	734	691	728	735	705	790	667	763	731	725	724	717	707	729	701	691	682	698	692	679	766	654	681	707	700	689	699	688	712	694	699	659	729	733	690	690	739	737	768	707	701	712	727	717	743	701	697	709	744	729	725	694	710	691	679	704	705	726	693	681	756	696	680	713	738	667	716	678	692	669	732	728	733	713	687	662	662	701	658	716	764	734	732	687	708	740	730	700	708	685	729	719	653	728	735	761	730	669	697	680	674	715	637	709	768	708	739	735	665	704	688	647	733	678	653	693	694	702	714	675	697	683	680	731	701	721	702	725	648	719	704	682	710	763	750	703	737	714	716	677	703	674	714	741	742	715	684	711	731	728	772	652	706	690	658	779	702	683	714	715	729	710	666	679	698	728	665	674	679	647	663	703	716	669	718	682	696	707	702	689	707	732	723	717	717	691	713	681	715	754	727	739	681	744	686	791	730	714	749	701	681	703	753	691	685	715	681	727	724	684	719	755	659	754	714	693	703	726	738	722	688	721	696	704	732	734	756	702	729	694	712	713	707	740	729	712	681	706	698	716	734	683	737	703	788	700	710	686	715	710	691	723	725	730	701	654	697	682	735	744	709	752	720	767	677	736	689	722	714	686	727	731	760	660	738	741	740	714	721	644	735	690	727	694	661	692	692	690	706	686	689	672	706	719	701	767	746	675	705	714	662	675	699	686	740	722	758	663	716	732	698	693	712	710	660	733	752	700	729	732	713	744	717	667	718	723	737	730	734	684	692	782	743	690	708	736	703	697	692	701	727	686	733	715	692	712	699	710	738	724	687	739	726	694	684	698	721	722	730	694	703	762	680	730	702	746	689	724	695	692	690	706	689	736	674	735	737	733	729	692	685	692	737	687	667	712	680	697	739	730	745	686	707	721	701	666	716	668	705	696	708	708	675	693	675	733	673	695	668	708	707	658	728	682	714	715	753	701	693	719	714	696	743	711	701	681	732	702	743	666	758	678	725	726	686	735	735	689	669	696	692	749	713	676	789	686	724	706	640	712	681	690	702	685	743	683	699	731	697	727	714	751	708	711	724	731	695	743	732	740	728	709	737	721	753	727	742	734	706	696	706	731	722	747	697	742	705	756	634	742	698	739	716	706	703	684	692	671	688	672	710	725	688	713	691	731	713	714	729	734	726	715	738	677	673	708	725	716	680	716	701	705	691	755	672	684	697	658	732	719	732	681	703	674	725	716	667	720	731	750	696	683	695	683	718	694	712	717	669	745	675	704	737	755	753	687	730	703	713	764	669	700	664	718	733	701	691	690	672	687	693	734	643	720	705	731	729	730	714	715	726	681	676	707	685	712	723	754	733	707	746	737	741	689	727	706	741	744	746	736	694	695	698	749	712	755	675	721	715	649	746	772	721	711	691	709	719	681	690	718	694	685	682	727	701	699	772	689	684	744	791	673	710	677	678	726	672	738	717	710	727	716	679	698	693	705	661	701	702	736	718	727	716	710	692	714	717	733	723	702	722	685	710	706	694	711	739	722	687	726	699	718	711	713	707	737	727	737	679	692	686	717	696	777	702	702	707	710	727	708	708	727	690	717	681	722	736	701	702	693	727	737	688	725	662	734	723	710	729	685	738	723	698	707	749	699	739	681	668	692	687	702	727	752	757	721	675	713	664	719	669	662	723	713	696	692	687	715	730	674	766	723	695	662	708	719	740	682	712	731	729	747	703	727	700	708	736	693	685	742	714	726	769	722	681	742	721	680	734	739	698	691	702	773	704	730	683	752	714	644	746	743	749	744	690	712	677	673	714	681	686	726	724	722	672	704	711	721	694	736	684	722	734	662	692	697	667	719	695	686	748	724	685	714	753	723	698	693	640	678	731	720	712	742	749	708	758	713	736	686	703	668	685	719	703	730	706	703	669	689	690	710	707	723	684	691	756	716	730	755	738	684	711	711	748	725	716	772	710	720	733	724	773	734	721	704	679	701	702	732	738	722	764	693	732	689	682	700	699	715	696	739	694	727	667	709	682	696	716	740	700	688	710	670	698	704	713	693	696	667	684	700	722	722	720	684	733	723	746	724	702	723	709	715	659	745	659	693	709	702	720	721	720	698	712	686	754
3558	2305	1844	1231	1059	866	809	818	729	764	678	722	673	688	709	712	675	670	661	682	719	656	684	665	687	680	665	608	647	669	620	671	697	676	667	676	645	675	680	645	686	685	666	670	643	653	660	613	651	674	672	671	660	607	654	647	613	651	664	654	653	621	622	686	655	645	686	621	665	657	614	650	644	625	675	666	654	596	694	616	639	655	647	685	686	677	655	662	659	661	632	624	665	685	678	662	665	639	626	707	640	685	664	684	637	617	659	658	658	639	634	609	630	681	647	692	597	651	640	660	684	647	650	654	675	695	652	612	675	667	678	664	671	684	648	621	675	661	679	659	697	638	576	663	665	649	609	603	683	632	654	633	623	628	633	679	615	645	622	641	607	646	658	618	647	657	655	713	649	711	636	632	619	604	642	640	638	649	649	644	664	629	642	666	618	632	667	622	647	700	666	669	623	699	655	582	600	670	651	584	679	673	667	654	621	627	645	676	616	616	645	630	630	633	651	641	622	646	620	655	660	668	684	575	677	628	617	678	647	680	664	666	644	647	611	658	652	651	659	608	648	600	660	615	679	623	612	610	665	625	655	617	654	630	594	558	679	637	680	649	710	631	681	672	684	616	637	686	664	620	637	664	648	645	641	609	642	652	657	611	656	681	624	614	691	632	647	650	651	648	631	660	661	639	679	659	665	655	643	644	660	574	598	639	643	654	604	624	667	634	652	661	680	666	625	645	605	647	653	619	636	614	668	625	636	620	653	685	604	671	664	618	643	694	674	588	663	668	658	651	628	618	616	692	621	648	588	688	643	677	576	605	673	666	618	627	614	634	635	619	646	674	658	619	667	660	668	640	698	620	670	659	633	704	618	659	643	675	636	655	660	624	637	626	624	658	623	650	661	693	596	650	651	609	675	667	631	651	638	664	659	657	621	654	671	692	626	627	636	646	694	645	640	652	678	693	706	640	644	689	609	656	650	664	662	673	689	667	630	686	665	681	641	664	652	685	667	636	628	620	637	656	705	616	613	676	658	643	654	643	640	656	682	639	637	652	616	623	658	684	651	708	625	650	678	665	648	637	637	638	630	637	642	654	648	652	637	662	651	668	619	646	649	589	651	657	643	642	621	640	669	618	657	629	656	667	620	662	613	656	672	638	693	684	596	649	668	692	658	610	663	644	663	638	656	667	703	640	601	639	650	637	618	687	640	684	651	625	631	631	686	652	662	651	671	640	641	661	649	660	670	664	659	688	671	623	638	651	603	629	681	604	610	676	588	639	653	660	616	627	626	631	650	636	658	649	618	658	618	647	642	631	645	618	702	622	621	695	634	645	636	653	629	646	607	635	640	608	675	652	653	641	657	631	629	671	648	646	680	641	623	688	609	659	667	624	670	656	663	613	632	679	620	637	667	605	644	653	641	653	652	640	626	635	701	679	646	628	664	668	648	658	648	647	629	644	637	674	645	652	653	642	620	647	654	656	666	633	698	650	618	613	626	609	644	598	655	653	651	610	646	641	636	668	646	633	654	676	572	606	666	661	601	650	691	680	642	657	680	608	654	643	685	597	653	647	662	682	628	663	615	618	648	645	653	601	627	632	709	666	628	657	694	677	640	692	631	685	688	670	652	646	633	692	662	671	638	663	645	669	588	633	644	599	674	668	683	630	649	680	652	609	620	650	599	691	631	665	682	690	627	659	623	663	639	671	650	670	590	586	645	636	627	599	634	632	641	631	632	621	615	631	614	683	616	641	642	627	677	606	637	608	673	638	644	648	592	645	616	644	679	643	634	700	683	690	642	650	669	646	642	652	644	666	686	656	601	643	614	669	643	667	658	655	637	659	689	622	640	612	652	675	649	688	654	661	647	601	645	622	658	649	620	681	660	634	674	604	661	647	606	653	650	632	656	672	637	669	657	595	662	633	620	672	644	665	669	655	603	610	630	652	637	614	653	650	650	621	633	674	676	643	628	630	661	659	674	648	700	651	615	623	661	615	655	665	644	615	656	684	629	661	625	635	653	695	666	628	648	687	629	663	639	651	627	597	594	601	639	610	648	646	620	689	672	618	642	665	676	667	598	684	668	638	637	673	650	637	663	637	590	658	645	617	644	661	685	626	619	660	664	635	630	618	684	651	661	633	615	644	624	632	643	625	646	613	623	662	631	594	678	628	616	604	695	689	638	657	646	653	646	606	655	648	617	664	669	655	655	685	645	638	635	645	668	630	647	641	598	629	663	679	642	677	677	618	675	665	624	660	668	631	675	592	642	634	672	660	650	611	686	639	630	733	681	665	618	689	601	624	615	608	613	675	632	656	686	622	626	635	652	635	626	654	657	689	658	672	630	661	626	610	674	627	631	660	611	593	603	634	621	657	644	668	599	657	658	615	605	678	600	605	641	684	623	629	641	655	668	613	704	631	614	658	642	635	682	647	613	660	611	627	634	645	648	649	656	672	661	663	622	641	675	618	625	655	646	590	676	608	619	635	583	676	653	655	628	657	619	610	651	586	674	643	615	637	676	666	615	656	653	682	654	638	660	638	611	627	623	637	616	621	666	667	663	587	624	649	621	637	662	590	669	642	595	677	650	671	638	627	639	612	710	649	654	583	663	641	671	608	686	677	640	657	617	668	600	612	678	636	617	645	665	650	599	597	657	615	615	604	651	665	641	678	655	652	634	657	666	672	653	666	644	607	640	660	659	657	629	652	617	665	636	616	624	642	582	658	610	629	651	683	650	650	675	632	633	658	660	686	671	636	630	659	655	635	642	655	650	661	659	628	670	611	640	635	665	665	668	634	646	593	671	669	626	689	648	632	616	686	659	632	631	664	672	629	633	652	590	650	639	648	637	656	644	649	708	636	639	665	684	635	643	657	647	661	636	658	644	644	652	686	640	649	638	655	630	649	622	665	671	649	613	660	685	599	631	642	643	657	664	630	649	633	650	683	656	637	609	667	615	655	677	587	652	681	685	626	649	602	617	668	643	642	644	597	667	651	601	627	630	682	658	652	699	619	641	657	628	611	636	699	692	647	654	682	632	671	717	677	644	641	701	651	624	635	635	594	626	661	645	630	603	628	654	599	666	631	598	625	656	620	648	687	637	590	675	658	643	647	667	634	639	657	645	638	647	613	659	609	683	656	668	650	640	650	665	623	670	651	641	709	663	627	619	630	641	628	597	661	604	630	661	654	632	664	632	625	708	682	629	620	645	634	679	633	635	582	624	688	609	643	664	654	638	656	645	599	628	627	659	644	680	630	639	641	637	672	673	674	669	656	672	615	647	620	624	646	635	644	642	634	648	655	652	650	634	641	635	669	648	636	662	635	624	596	625	609	622	646	647	626	656	662	629	635	621	612	633	680	648	664	621	641	582	611	656	638	642	639	658	651	710	690	638	650	643	606	666	596	674	617	635	711	664	621	623	657	658	637	653	629	640	624	648	707	662	658	644	687	634	603	663	663	629	664	643	645	646	653	668	661	685	630	666	649
24206	21454	28648	24687	20295	2817	892	611	480	459	428	413	387	370	397	369	342	351	401	354	378	328	356	358	368	367	344	366	382	326	318	328	347	341	333	311	328	324	344	358	345	318	308	339	359	383	350	373	326	337	336	352	363	332	343	344	342	342	350	321	343	316	301	333	315	316	356	334	309	326	326	348	379	312	333	356	337	320	349	322	354	328	338	348	342	308	314	335	324	306	342	342	313	327	321	328	360	316	334	325	325	304	328	357	343	317	360	301	339	318	319	342	301	335	320	327	306	346	318	328	315	337	340	291	352	352	351	372	372	324	313	337	347	354	318	342	302	341	356	357	338	301	376	291	330	376	342	306	362	304	309	313	323	331	324	325	340	335	312	370	340	315	349	299	302	340	328	343	305	340	333	339	315	331	328	362	348	344	320	317	345	355	327	343	331	311	369	328	342	357	347	345	315	317	367	317	328	334	360	300	332	321	325	338	317	313	339	302	347	365	327	310	383	307	308	314	346	323	292	369	333	305	316	330	323	348	297	358	322	328	332	318	346	339	340	349	325	318	335	346	337	311	348	343	325	328	319	313	333	327	338	340	332	330	332	343	326	322	309	345	307	335	349	319	324	319	317	324	326	324	361	317	332	353	338	342	363	299	326	309	338	304	308	315	322	321	324	319	347	299	333	311	333	345	325	344	309	338	298	347	307	353	319	351	354	343	315	332	327	336	328	362	340	314	334	337	368	301	347	380	293	322	332	312	341	336	308	294	352	336	334	312	337	356	312	323	339	346	372	348	340	314	322	312	314	293	331	283	342	344	332	337	316	345	320	327	339	333	341	338	324	332	332	326	343	345	358	327	325	347	351	311	336	302	370	328	351	344	329	316	357	329	350	318	346	295	352	341	306	322	355	350	336	354	330	282	339	323	313	352	343	348	324	350	344	318	319	317	339	345	307	312	313	347	306	334	314	331	316	350	297	339	326	347	328	353	339	336	354	314	335	334	348	330	317	317	317	373	344	354	320	297	370	325	315	337	324	336	315	347	333	340	325	337	290	321	327	375	315	321	329	319	330	293	327	339	354	331	329	298	369	345	371	307	341	330	354	310	345	312	319	332	348	303	341	335	315	346	324	360	312	304	313	327	346	307	331	339	336	314	325	332	336	347	329	292	319	284	334	312	321	338	358	334	325	281	355	306	380	346	344	331	296	313	346	345	343	332	343	367	320	349	322	323	342	331	325	317	320	330	357	335	348	341	343	324	311	316	334	316	315	341	330	339	297	313	318	334	340	354	340	295	329	319	311	348	322	313	309	318	327	341	342	352	308	314	347	319	329	306	343	330	331	338	330	327	346	332	334	336	324	297	337	311	320	313	341	348	318	355	327	331	347	329	339	349	356	348	334	296	342	324	329	324	341	334	329	354	334	322	310	355	321	323	342	352	339	328	333	332	318	332	313	315	353	315	308	320	333	313	342	306	317	318	338	315	310	333	318	335	315	320	319	343	291	325	340	302	343	300	308	318	314	317	336	328	310	317	328	336	323	343	330	322	343	347	317	330	342	295	340	319	317	325	344	310	315	289	343	318	298	308	344	339	313	332	315	324	358	347	312	329	331	310	349	308	339	308	298	341	297	344	307	347	319	339	316	318	341	307	305	332	337	302	338	311	336	351	343	326	339	316	345	327	348	332	347	298	323	314	349	318	282	345	318	333	306	330	314	328	324	319	326	340	328	321	298	342	334	321	340	324	330	351	318	330	346	310	337	321	331	332	291	304	345	315	333	335	328	357	341	321	288	339	319	341	336	316	339	337	326	322	324	338	306	319	354	307	342	330	285	336	345	312	340	346	326	350	316	342	351	335	330	307	313	312	313	320	353	343	342	308	329	340	343	335	339	360	339	333	335	293	317	343	334	327	302	316	318	332	322	345	324	333	302	337	322	321	305	325	372	323	334	324	284	371	359	343	328	337	302	328	320	339	314	343	296	314	333	346	305	339	291	338	286	307	348	331	327	325	308	348	318	347	318	334	327	338	321	340	338	341	308	324	337	331	358	353	325	314	321	340	300	342	302	317	318	324	325	326	317	332	308	311	332	343	292	304	335	302	358	325	309	324	338	344	315	347	345	323	350	370	333	352	309	303	312	363	325	304	334	301	304	327	287	348	342	322	321	335	357	350	347	365	345	333	313	326	310	345	369	344	322	298	376	333	332	312	332	330	334	333	365	319	328	307	331	327	317	316	306	319	363	314	289	325	339	358	309	346	361	333	337	339	309	352	311	356	334	325	325	304	345	329	334	331	338	326	293	352	319	331	317	302	333	336	336	360	337	323	340	282	301	347	326	388	369	361	346	318	322	291	342	324	330	347	359	305	327	344	322	314	347	334	343	291	304	322	340	311	312	338	290	350	348	345	332	329	315	322	350	337	339	327	351	317	313	303	328	324	331	342	290	321	324	339	336	338	330	315	350	285	301	329	314	308	321	325	312	325	311	320	337	325	349	324	305	357	333	313	294	327	315	345	325	359	305	348	358	328	342	327	319	294	311	331	321	320	307	325	326	331	295	346	319	305	333	341	322	347	314	330	352	335	335	303	322	321	333	296	303	305	334	339	316	346	335	285	338	286	364	324	328	314	334	297	325	318	358	308	310	341	313	324	298	333	321	337	322	307	319	322	307	338	366	340	328	334	290	338	347	371	334	324	306	333	344	333	319	350	323	316	290	298	341	329	310	350	327	340	346	325	303	327	326	298	350	270	333	300	331	294	315	309	306	347	329	332	355	348	344	310	323	378	348	319	297	335	355	294	337	364	318	338	329	320	325	311	328	316	292	323	331	318	326	368	336	352	336	343	321	321	345	344	318	316	306	324	321	331	327	313	340	317	323	324	314	317	339	336	322	355	350	345	333	307	298	347	333	309	338	281	361	322	306	326	292	342	348	347	314	355	352	375	343	304	339	328	364	344	339	321	294	316	341	301	316	315	357	308	310	349	328	339	292	281	342	341	307	320	324	342	343	308	306	312	327	333	354	324	320	336	312	349	305	331	336	335	326	336	327	342	307	310	273	322	314	304	329	320	358	312	305	336	315	320	318	339	353	329	331	339	319	338	317	296	344	341	313	361	372	284	312	328	361	356	313	360	329	320	317	318	317	319	353	327	314	348	305	334	360	323	333	360	354	318	326	315	289	356	324	336	329	339	296	340	340	366	322	334	332	334	311	315	371	293	346	307	317	364	321	310	326	346	345	332	310	344	342	327	339	352	314	328	335	315	315	336	315	351	338	320	321	312	325	312	312	323	342	308	366	345	330	325	326	328	317	329	314	295	305	369	343	351	333	346	329	312	345	323	336	342	317	333	310	306	352	313	351	313	313	303	338	348	299	334	324	327	318	309	319	350	348	332	336	351	331	341	333	348	374	336	353	311	324	342	341	347	317	337	312	322	347	326	322	349	341	320	326	303	300	357	352	322	315	284	336	318	356	282	364	330	327	322	331	325
3363	4711	3646	1842	1321	963	886	679	598	524	527	475	451	442	444	435	384	435	389	367	396	377	369	369	345	394	397	387	384	356	355	367	365	374	358	367	316	369	363	343	346	364	383	341	326	327	363	353	357	338	343	324	315	352	342	329	358	339	372	341	330	324	350	367	378	354	341	354	337	359	345	332	347	340	363	329	349	364	347	347	330	346	374	340	336	323	372	352	345	356	311	337	339	340	350	332	372	325	333	340	357	363	345	323	345	365	347	338	326	296	398	351	364	349	353	343	348	334	373	354	353	350	364	327	352	348	360	356	352	337	338	325	292	323	351	351	318	360	338	328	345	362	348	368	357	374	381	333	341	354	351	351	355	332	339	370	380	311	360	360	333	327	353	376	327	320	345	296	343	306	359	352	368	325	361	335	348	334	337	340	307	337	340	365	331	353	373	301	366	356	341	332	317	371	308	290	399	355	342	347	358	335	340	342	341	329	312	347	355	359	327	326	350	354	368	377	340	316	351	310	355	327	325	374	314	353	341	306	342	335	316	331	366	359	340	330	333	326	362	345	350	331	332	326	352	335	351	346	338	356	345	377	371	283	349	344	363	323	324	332	345	323	349	338	327	296	336	345	360	342	353	349	396	361	337	374	343	319	336	356	348	352	345	334	335	340	350	304	328	371	294	332	341	318	380	321	366	356	366	328	333	369	319	327	363	358	327	373	339	315	303	364	344	377	329	316	321	352	363	323	348	349	351	339	308	329	348	350	383	324	356	325	351	340	330	362	345	377	347	354	336	388	309	344	346	332	344	332	354	352	353	394	363	327	334	349	360	363	321	333	350	326	328	362	346	326	352	327	352	354	369	391	321	314	300	341	339	359	335	350	305	339	318	317	344	337	325	340	327	354	358	378	354	360	352	362	323	308	338	355	342	378	357	351	353	337	316	339	345	336	331	349	350	324	339	302	350	351	357	323	362	319	346	354	321	359	351	336	364	326	335	340	341	323	343	321	350	327	373	316	332	357	374	354	359	337	331	334	327	365	329	324	347	364	373	356	335	353	346	357	343	364	312	300	330	349	354	333	334	358	322	330	342	358	343	320	340	378	297	344	350	355	332	349	332	354	332	374	318	345	352	362	342	348	335	344	355	346	367	345	336	367	315	293	343	292	336	325	316	373	337	379	350	353	320	351	316	322	317	306	340	320	343	323	357	361	317	348	374	346	329	370	309	319	335	363	349	350	316	349	332	298	342	306	348	355	340	333	329	329	340	322	336	347	356	355	315	326	342	341	339	302	352	349	360	346	331	368	322	316	353	321	314	310	321	304	338	340	362	343	370	349	374	344	326	350	354	324	347	340	317	350	305	282	331	346	348	337	332	299	335	354	340	346	360	318	345	365	305	312	313	355	304	343	364	336	339	348	314	355	352	365	348	344	365	308	303	323	321	327	332	319	342	340	323	335	316	334	341	324	350	353	310	351	337	321	340	350	314	337	342	340	346	322	350	342	332	356	330	365	317	372	357	337	346	354	360	346	317	319	383	325	328	361	328	340	355	340	322	335	340	317	328	328	361	355	336	355	342	347	374	393	349	354	349	334	348	345	364	337	354	341	355	367	337	339	346	338	329	326	309	306	329	313	348	346	364	355	330	340	330	358	320	325	374	325	360	351	344	348	327	305	377	349	372	310	333	333	338	320	367	326	370	369	347	350	329	339	354	355	337	342	366	342	326	354	323	346	349	353	345	380	369	344	339	314	344	357	348	333	339	362	326	338	365	352	362	350	321	319	319	337	352	334	316	348	311	379	329	331	325	328	328	327	323	373	331	304	331	372	326	375	354	335	312	360	329	337	342	333	313	343	347	316	347	344	313	329	329	336	330	340	364	378	357	349	338	340	354	313	335	328	350	323	320	333	345	353	337	313	345	362	357	330	346	336	330	359	332	339	328	327	367	329	365	342	357	363	339	327	377	333	330	359	362	340	381	305	351	329	304	320	325	339	318	307	336	344	372	352	327	347	358	342	341	331	346	372	333	321	337	338	330	316	365	311	354	351	390	337	361	312	321	366	341	345	358	356	374	339	342	354	341	340	328	373	342	350	339	339	299	360	343	351	340	348	344	345	353	348	352	339	347	297	345	347	325	334	356	335	312	338	335	325	326	329	349	341	339	354	353	331	299	330	339	355	351	323	320	307	357	338	362	333	306	378	338	341	329	338	355	335	311	370	361	361	371	301	340	334	373	335	372	338	338	345	337	358	349	331	363	327	337	323	344	368	346	317	329	351	335	298	307	333	353	325	340	382	331	345	305	339	325	337	353	335	311	338	353	328	357	344	344	348	338	333	340	335	349	346	323	319	325	333	321	341	348	344	323	334	355	358	337	323	357	343	319	359	334	334	329	321	331	357	341	335	363	328	340	298	354	351	331	345	375	339	360	344	347	345	307	329	361	326	335	351	348	353	307	340	331	341	321	336	333	356	316	318	351	356	343	315	346	331	330	333	343	325	342	358	324	364	310	312	372	303	327	360	333	319	353	335	355	329	351	330	343	338	354	345	354	372	346	365	334	322	337	364	299	322	325	325	318	289	369	331	293	336	333	319	353	358	341	325	346	366	338	349	332	335	313	304	351	312	355	329	316	365	323	322	327	331	368	367	330	335	365	336	337	357	331	349	353	342	329	306	321	334	327	339	337	339	355	328	305	369	345	363	334	361	312	345	338	356	288	320	337	322	330	320	338	353	342	346	338	322	340	362	327	338	327	341	320	331	326	343	337	326	339	324	343	312	315	317	308	341	348	325	344	330	341	329	327	369	380	338	336	326	352	321	327	341	317	338	293	391	353	348	391	338	327	336	348	323	359	338	337	326	341	315	311	330	338	339	325	331	345	306	367	347	317	331	343	341	316	304	312	361	360	380	339	358	294	346	315	346	333	333	303	316	313	341	349	332	339	337	341	352	329	359	333	362	350	337	329	369	318	319	359	317	322	339	294	325	347	305	318	352	335	332	363	368	317	367	349	322	354	353	336	357	367	335	335	340	355	342	332	326	350	345	359	319	364	312	328	341	329	304	343	316	333	336	352	339	344	369	298	361	320	342	368	348	322	359	313	312	344	342	292	320	319	338	326	367	309	357	342	327	306	342	343	352	331	289	320	348	341	363	338	337	350	329	339	332	318	301	331	334	319	336	356	340	343	328	346	337	367	334	335	362	294	347	340	356	325	288	344	346	361	339	344	341	368	331	352	331	346	342	322	338	349	345	347	352	342	356	335	375	327	336	353	334	336	350	329	344	382	342	356	333	353	366	357	357	345	339	333	373	318	333	351	314	365	318	325	342	345	396	352	333	359	357	356	337	322	341	345	374	350	339	334	304	343	337	335	361	352	350	337	337	347	329	328	326	335	349	370	389	348	361	357	334	337	308	325	348	335	325	367	355	332	347	304	353	345	347	348	331	316	348	351	326	331	343	356	322	370	336	316	339	321	340	348	318	342	326
27700	12009	2103	1244	898	779	864	904	819	916	846	824	879	885	840	896	840	881	836	884	820	889	857	845	880	864	886	878	796	847	845	888	860	837	834	832	834	838	847	871	861	851	843	896	838	857	834	847	838	798	808	832	885	852	879	857	886	846	830	823	860	884	880	823	836	838	858	831	813	829	805	844	866	854	830	867	852	822	849	873	822	845	800	834	871	809	826	838	842	843	835	864	824	847	868	840	778	834	879	785	799	816	824	779	806	836	821	883	813	852	793	859	856	870	895	851	845	896	801	839	842	876	848	826	847	831	865	802	847	820	812	848	850	882	812	901	862	854	834	826	842	859	833	809	907	852	794	844	860	844	865	854	836	864	841	876	852	814	869	846	873	842	856	779	791	891	812	863	858	872	836	868	768	805	830	855	797	817	823	830	823	815	844	848	860	818	879	862	871	815	819	845	874	845	862	849	859	816	812	801	917	895	869	882	816	908	793	863	860	915	861	827	841	835	861	813	799	815	857	824	859	857	835	817	836	849	882	808	813	883	834	851	828	819	875	860	838	883	846	839	841	835	806	837	820	823	800	839	795	875	885	837	801	833	856	822	844	918	869	792	802	890	856	839	829	815	861	828	802	848	875	847	846	830	782	812	789	891	860	824	874	816	855	856	816	866	772	843	834	833	837	845	862	837	885	833	849	824	788	844	878	841	825	833	851	809	827	874	852	841	888	867	852	855	875	786	840	837	843	832	853	801	829	822	843	821	848	897	793	855	832	853	816	877	873	844	831	895	862	903	833	813	847	838	798	849	838	824	833	875	811	844	836	860	818	850	862	838	872	822	835	832	810	846	809	825	880	874	857	858	760	862	818	818	828	872	845	792	853	878	865	849	855	845	878	853	877	861	791	859	823	856	852	867	891	842	823	870	803	869	790	788	834	853	861	838	831	867	841	889	854	868	834	910	779	823	845	848	824	845	810	863	884	874	814	815	845	834	873	879	856	824	825	839	857	807	864	913	838	858	834	846	847	843	826	790	869	823	884	821	894	856	837	841	845	832	811	860	846	839	802	811	874	836	794	854	909	866	840	814	797	794	827	840	788	795	836	821	859	835	845	872	865	866	824	831	863	866	883	816	840	811	786	766	843	844	779	838	826	794	838	905	859	864	866	826	864	797	832	848	837	885	833	834	840	846	897	868	839	813	822	853	915	786	867	873	840	856	876	860	864	824	820	877	812	892	833	834	867	848	871	869	823	851	831	826	857	855	885	840	818	813	820	866	859	844	858	883	840	791	915	869	870	854	870	869	833	834	887	836	836	839	798	812	882	833	823	850	815	813	861	831	840	864	823	791	823	847	857	787	819	821	878	881	806	866	842	886	874	823	868	808	827	776	811	826	862	827	831	808	814	847	874	815	866	834	804	813	896	874	858	799	840	837	837	846	839	874	811	868	850	839	825	839	833	854	863	845	822	801	827	872	849	846	850	834	861	826	868	874	885	872	842	824	820	842	868	880	849	841	831	780	874	795	879	809	841	858	826	809	803	841	832	847	892	839	837	845	832	777	909	895	834	836	877	829	828	839	813	829	837	795	881	839	786	808	752	796	830	822	801	806	799	800	827	833	879	844	848	824	846	836	837	787	826	829	848	816	850	791	796	837	805	873	883	866	859	827	875	847	795	863	800	897	810	829	920	860	852	836	822	821	874	830	834	792	827	806	819	809	786	855	812	792	820	795	851	837	848	820	865	838	877	866	885	817	855	812	819	824	812	811	769	853	865	870	826	795	802	834	847	774	839	837	801	844	816	833	808	894	839	840	865	809	822	826	845	791	816	815	855	934	891	871	841	858	849	803	863	845	848	822	833	863	792	771	859	863	802	861	838	842	871	812	874	860	843	893	811	830	862	822	845	797	849	799	817	874	883	796	819	849	867	892	829	825	850	848	802	825	864	796	846	909	849	826	846	776	844	859	807	794	835	828	841	904	811	822	796	788	846	834	836	889	859	808	855	854	834	905	824	814	857	838	847	822	845	827	826	852	867	838	880	869	862	837	789	825	826	834	834	832	846	846	841	842	865	800	847	898	863	793	846	823	855	897	866	831	842	813	773	841	841	765	807	834	824	852	838	863	842	816	807	880	884	878	802	837	786	845	831	840	800	817	849	876	862	840	836	838	815	829	833	851	812	868	865	859	851	869	772	835	845	790	827	873	797	807	806	808	857	775	765	846	847	855	841	825	838	865	833	766	803	863	838	831	863	835	849	804	809	866	810	845	754	787	822	819	797	850	800	783	847	841	820	854	827	830	833	870	820	878	862	847	817	857	820	853	842	844	883	803	842	793	843	802	836	902	878	917	926	844	851	843	839	891	817	843	807	854	838	880	832	868	865	851	809	843	816	838	844	809	828	827	830	833	841	792	778	875	870	842	842	814	852	871	847	832	857	803	901	857	832	824	859	852	832	777	784	791	809	799	811	821	859	845	814	892	834	860	878	840	823	866	807	804	908	849	805	823	832	885	827	823	872	826	831	826	868	846	838	837	857	926	828	831	880	857	879	831	823	866	835	879	809	826	842	772	825	843	833	828	849	833	846	835	871	830	868	819	890	849	820	813	865	824	865	808	860	872	839	779	838	822	834	806	793	858	856	814	870	895	841	789	831	864	816	788	886	838	869	834	854	822	811	844	853	848	812	880	839	827	815	868	856	864	853	811	840	810	818	901	856	860	827	866	838	834	842	893	852	827	866	849	846	824	839	872	830	851	844	823	816	839	855	868	786	848	803	838	845	821	804	810	835	823	857	844	858	852	820	817	808	846	900	830	819	861	838	835	785	889	878	798	832	830	812	874	852	792	759	828	847	858	855	844	837	836	811	850	840	872	862	851	808	867	767	809	802	874	913	797	872	878	824	833	857	906	854	884	850	842	878	862	840	855	807	787	883	810	844	875	835	912	839	792	850	860	839	821	823	878	846	806	835	865	844	790	842	829	880	811	838	870	876	812	841	859	837	883	854	875	780	863	839	809	857	813	853	883	901	841	812	889	866	815	859	824	855	784	814	815	770	803	839	868	868	833	843	860	832	819	877	805	827	830	820	843	823	785	841	783	774	885	801	856	823	879	839	775	829	770	841	826	816	826	837	865	874	855	852	803	837	850	828	829	816	814	861	867	836	855	821	813	852	851	851	875	856	840	852	840	839	789	843	857	854	818	819	832	820	790	871	853	829	802	811	860	830	853	799	876	831	916	854	855	850	861	831	851	810	867	824	865	828	813	820	823	825	819	863	868	837	832	827	858	859	778	862	845	857	824	859	829	743	876	838	846	809	833	843	843	849	858	806	832	880	906	831	871	848	887	835	823	834	832	810	822	817	823	895	832	843	809	857	852	844	825	868	826	866	836	827	826	799	878	860	851	868	852	831	816	856	826	805	825	829	860	809	806	834	828	861	825	805	832	876	801	831	876	805	851	806	853	844	858	849	837	820	830	856	856	860	858	858	832
5200	954	903	782	760	734	726	736	744	805	763	759	705	747	730	716	705	777	788	708	722	779	748	755	751	744	726	717	777	742	732	714	782	725	771	754	744	719	672	706	758	757	772	715	730	707	772	748	719	743	736	744	732	757	730	782	727	671	696	702	730	703	702	752	750	715	743	723	689	734	733	711	725	728	704	712	737	741	756	726	717	757	702	730	798	725	757	734	702	757	727	772	742	736	736	761	780	735	789	718	746	717	737	711	666	767	741	711	739	745	724	692	726	730	775	808	700	733	736	751	792	713	746	721	728	765	774	756	769	738	699	737	739	708	719	699	710	750	735	774	746	733	715	707	736	714	741	741	737	718	678	691	729	745	740	777	750	744	754	738	743	766	734	771	761	705	689	771	711	794	744	733	713	767	753	709	727	732	772	679	724	718	722	746	702	763	719	766	776	742	744	702	744	732	741	738	753	733	683	740	721	704	779	708	719	744	751	728	714	718	716	737	746	703	744	687	721	740	776	722	749	707	724	739	751	713	692	763	681	732	739	724	768	706	736	751	712	714	725	701	752	697	701	751	724	699	697	716	735	722	761	760	745	724	717	738	732	764	672	756	706	743	720	695	758	757	727	715	773	711	746	728	729	725	714	726	752	745	728	704	735	771	704	761	698	747	727	758	760	745	726	745	708	734	724	761	759	713	660	717	756	729	711	721	735	752	765	724	701	713	724	724	776	768	716	704	719	746	703	762	706	715	720	740	729	746	724	727	742	754	732	709	687	734	710	708	749	752	737	764	708	687	742	741	709	716	735	731	688	733	730	705	739	728	754	720	650	718	749	733	764	724	724	738	776	688	745	759	766	674	758	766	742	716	741	702	722	743	737	708	682	694	741	747	736	727	708	795	694	733	709	723	732	792	712	748	766	714	725	729	751	764	702	778	756	743	727	707	736	760	784	665	694	777	757	688	823	734	693	774	772	734	769	741	724	751	736	708	729	703	766	729	728	697	723	730	765	758	714	760	710	758	722	732	707	746	714	702	794	732	705	757	712	775	743	746	741	714	721	673	738	769	770	680	717	733	705	760	723	775	751	747	712	748	723	739	731	707	687	750	665	788	708	746	677	737	707	707	785	724	701	739	712	757	720	697	774	726	776	741	698	767	751	743	735	695	739	736	753	764	680	720	703	692	694	755	738	757	743	724	758	785	744	735	724	739	740	718	735	710	728	708	761	761	685	727	694	751	714	726	724	680	711	724	729	796	738	711	748	745	746	691	755	764	731	732	778	730	724	714	729	701	686	693	714	698	681	734	767	729	713	700	689	685	681	703	733	734	698	728	691	728	736	696	700	753	749	696	747	743	761	705	722	702	748	700	712	706	690	722	735	728	762	709	709	739	748	707	726	702	716	694	740	720	753	712	699	758	694	711	737	754	712	698	763	708	756	738	721	734	702	709	735	723	726	648	743	737	701	744	758	748	717	694	759	746	755	728	742	725	730	750	725	729	765	740	739	742	746	688	741	740	749	698	721	750	701	701	758	771	747	701	751	789	747	754	741	758	723	723	771	709	778	753	746	730	686	761	721	689	705	768	709	736	731	713	743	743	716	730	747	762	707	727	766	727	730	787	706	709	766	691	785	725	720	775	716	748	704	721	726	719	752	719	742	692	750	689	722	743	734	682	743	720	709	738	778	730	745	704	746	684	710	724	707	714	701	745	739	726	700	742	751	739	713	687	744	691	756	744	721	713	728	748	684	744	774	747	742	753	699	700	754	765	736	752	740	739	688	734	686	740	745	777	699	736	774	736	761	771	784	718	784	745	743	731	727	738	743	666	746	721	729	700	703	797	716	713	749	701	681	697	751	736	725	758	735	754	704	682	697	733	774	696	730	724	699	688	761	753	709	735	754	727	761	761	756	721	743	713	768	742	755	725	716	706	734	727	736	722	723	752	728	741	790	765	720	719	698	721	743	720	738	738	730	702	769	720	747	710	769	743	729	736	709	740	713	676	700	781	752	752	712	705	701	764	710	671	770	706	744	691	702	716	773	691	723	698	717	745	642	719	737	750	762	757	683	756	700	762	708	747	736	759	757	748	731	743	735	766	719	737	750	715	742	726	751	740	742	726	740	746	726	750	742	762	709	703	760	734	740	720	759	704	705	720	695	755	723	718	705	746	703	742	728	715	739	734	712	769	738	723	764	743	772	794	783	719	718	740	723	723	706	752	743	763	677	709	713	731	730	742	727	740	738	777	722	693	706	742	708	721	773	724	725	703	717	718	693	744	746	716	734	714	684	721	742	757	714	725	709	744	733	752	747	703	744	698	714	718	705	738	752	701	704	741	755	717	772	736	777	755	742	719	765	733	710	742	716	722	742	728	733	774	750	767	761	727	715	695	726	729	726	711	708	734	717	740	713	712	749	711	683	747	713	703	720	801	744	768	757	751	740	732	735	694	682	722	717	748	740	772	788	741	785	696	782	781	793	715	705	760	698	711	748	800	726	714	797	699	745	764	731	710	756	718	777	721	730	730	727	767	755	740	790	698	795	683	732	697	729	663	748	756	765	714	788	761	732	748	733	719	746	749	713	699	744	703	747	714	699	737	731	733	748	709	710	743	717	716	746	736	741	718	730	725	733	717	684	731	717	728	731	755	692	761	765	759	724	768	715	719	699	695	764	749	718	691	741	757	734	694	690	749	688	707	732	723	731	755	716	737	726	744	752	721	733	727	766	764	698	766	748	684	715	715	711	712	744	696	705	736	716	730	778	723	734	718	703	768	721	741	721	747	701	745	727	777	710	737	756	712	699	726	719	758	738	741	679	714	725	701	749	680	730	737	740	686	698	726	757	721	721	686	691	734	740	730	731	728	735	734	742	740	723	757	708	705	765	680	746	696	750	788	751	737	750	728	736	693	722	684	772	746	736	707	715	737	733	764	767	722	699	702	734	722	763	796	687	725	759	739	744	732	716	720	779	755	706	743	705	709	711	771	687	752	728	712	709	745	754	731	733	751	735	736	733	682	727	725	737	772	737	757	737	721	799	736	727	741	767	696	765	694	734	735	752	720	742	730	729	739	762	726	769	728	707	733	784	745	769	747	749	773	738	685	766	747	758	765	764	728	732	743	713	734	715	717	722	676	724	757	704	745	721	691	724	743	732	790	723	747	755	747	750	715	713	704	720	693	769	727	736	701	745	735	765	730	750	756	711	707	742	725	719	725	705	765	723	728	714	717	738	725	733	717	740	707	724	709	786	715	699	751	718	742	747	746	721	746	698	721	691	792	741	737	764	705	742	727	706	737	717	739	729	726	726	753	734	739	741	749	729	726	707	799	741	742	712	705	720	762	714	737	727	755	707	730	758	737	760	742	738	752	755	716	743	725	695	749	714	743	720	760	728	748	718	737	716	747	765	726	750	765	735	711	691	749	761	741	742	713	723	717	692	721	726	692	667	735	750	737	750	685	737	761	742	730	732	760	731	759	726	760	801	727
25788	21431	25782	18616	2053	1110	876	819	819	785	746	759	747	788	828	719	736	730	717	737	736	743	743	782	739	726	733	742	751	703	705	701	696	721	760	726	713	727	704	739	702	716	718	733	764	778	791	687	726	711	702	732	719	778	716	732	709	712	711	695	728	732	781	766	769	757	778	737	750	736	762	748	699	711	704	666	691	723	706	722	706	716	696	717	652	738	738	689	715	716	725	751	733	750	717	721	734	710	737	722	758	703	726	742	717	748	723	714	717	758	698	752	666	675	742	685	686	705	742	746	676	717	736	726	685	669	730	712	721	765	759	724	703	712	694	749	738	725	732	714	705	711	724	729	679	761	735	726	704	652	723	694	733	779	718	686	742	692	682	731	721	723	676	689	716	688	699	698	753	657	741	692	705	742	687	746	735	745	716	715	678	727	702	718	690	711	693	706	666	740	741	730	735	713	715	718	777	714	708	682	746	703	673	735	750	714	754	776	705	704	718	676	689	703	708	754	686	709	692	729	723	676	709	704	721	725	713	740	671	773	760	761	722	687	724	729	741	740	717	744	770	703	720	704	648	743	697	749	720	774	666	734	712	704	751	698	729	688	710	685	708	719	726	688	721	737	715	725	707	687	720	718	752	711	719	711	694	719	726	725	713	702	750	739	688	769	727	705	669	726	684	692	711	693	699	725	734	734	714	725	721	742	742	706	679	694	730	703	756	736	716	679	761	704	695	750	727	701	746	732	665	692	714	666	723	780	747	759	734	734	691	700	720	713	676	683	779	748	742	741	764	726	694	701	701	755	726	715	718	702	764	684	748	757	699	692	726	755	676	720	711	762	716	703	711	722	690	766	723	719	739	753	720	748	738	726	710	692	734	699	704	730	696	694	691	779	731	638	707	687	735	754	742	703	738	713	783	715	740	702	703	709	760	729	714	720	706	682	762	756	738	756	748	707	759	698	744	653	696	696	686	729	740	685	724	702	739	739	727	730	750	702	745	721	690	729	689	731	716	718	708	731	765	681	710	709	679	716	706	722	700	685	724	756	740	739	705	708	739	708	736	699	731	703	741	745	733	756	696	714	692	722	719	717	686	704	760	702	718	735	726	708	691	733	745	728	746	726	727	724	726	722	765	778	717	713	702	749	701	683	702	697	698	650	663	722	664	709	702	726	749	702	749	746	742	708	730	717	713	735	715	695	736	761	721	762	682	731	731	663	758	713	742	710	724	731	722	672	690	702	698	666	686	720	709	720	692	736	720	797	713	753	752	690	718	685	719	725	687	708	682	711	679	706	774	742	762	707	752	679	764	727	724	690	748	714	664	731	757	712	732	696	675	715	730	702	735	697	731	752	728	740	724	759	726	707	717	715	667	762	730	688	722	726	697	748	759	745	733	700	736	707	722	741	735	682	725	695	748	731	711	756	689	654	693	730	674	706	721	780	735	714	703	706	730	744	686	707	739	709	676	716	702	656	764	688	704	676	708	727	684	726	732	733	716	715	728	652	670	718	733	743	691	719	725	695	660	692	735	742	754	713	682	712	758	707	679	727	703	740	680	728	708	697	724	711	695	738	710	760	721	722	697	748	704	731	715	703	747	724	740	683	706	720	717	780	698	702	680	708	733	761	749	748	683	735	725	736	677	724	716	748	700	736	723	709	735	726	708	738	745	716	756	708	729	673	713	729	704	740	747	744	771	716	725	686	742	733	712	771	686	682	729	689	717	746	782	698	710	693	726	729	767	697	713	733	758	714	765	708	728	717	687	720	718	700	720	755	732	724	721	710	717	691	710	715	719	722	665	724	736	743	684	764	746	669	781	737	678	696	703	740	717	712	746	689	689	697	715	764	785	714	708	693	713	723	731	736	750	772	664	707	723	685	709	719	728	717	689	709	751	739	702	725	709	761	731	709	733	666	720	708	693	741	725	726	690	745	734	737	723	722	754	696	715	719	681	705	702	741	677	696	718	736	754	709	676	688	743	739	717	728	736	688	755	709	741	717	769	708	721	679	689	744	763	709	734	727	726	694	720	704	722	748	706	705	715	718	742	740	768	687	710	713	718	699	717	725	680	718	701	702	730	774	724	734	714	710	716	711	781	706	741	714	758	706	678	721	728	765	787	703	769	775	687	720	683	768	726	718	712	730	716	708	711	725	696	684	748	692	729	730	710	751	732	725	817	749	734	722	739	697	712	720	712	720	782	712	737	706	743	694	698	683	711	691	725	739	750	740	705	714	674	709	728	711	725	769	697	716	719	678	756	652	702	669	720	699	687	723	688	710	691	680	730	696	686	761	767	702	683	714	728	677	726	728	723	712	739	705	733	697	690	708	779	662	720	764	696	684	705	741	722	750	754	729	723	696	707	745	752	722	741	743	739	732	714	709	711	682	747	682	692	743	691	714	674	740	778	725	704	717	691	710	701	733	695	739	716	726	730	735	718	744	695	701	708	735	752	758	741	740	739	747	700	727	751	750	742	718	722	723	748	755	703	707	716	693	701	736	754	749	698	704	715	764	691	711	746	741	709	740	733	762	758	732	764	746	776	719	667	744	747	683	707	712	728	679	723	721	618	701	672	741	722	700	731	748	722	746	670	746	788	699	707	727	681	693	755	734	763	745	717	707	720	698	681	731	741	722	742	700	741	738	722	702	733	703	708	697	703	779	728	724	717	735	720	716	724	717	698	721	692	729	753	686	740	685	720	716	725	736	758	708	743	663	682	705	741	728	694	724	736	730	722	714	746	693	774	724	741	696	737	701	765	726	752	669	722	744	724	739	713	698	703	730	675	718	732	703	719	747	688	747	695	722	684	740	709	707	741	724	729	704	678	695	729	713	701	751	726	743	782	688	740	682	706	735	674	742	744	691	730	701	674	735	729	750	712	752	698	690	680	705	698	673	741	692	734	719	720	739	692	722	735	695	738	711	680	722	741	685	737	757	743	753	717	726	742	733	727	693	734	713	739	732	677	724	714	763	724	702	731	698	686	764	758	698	664	726	726	714	721	701	722	706	696	746	663	663	737	687	707	717	768	688	699	722	762	657	720	740	732	693	690	724	738	689	694	731	704	726	743	742	740	738	714	752	725	738	717	750	698	721	755	714	744	688	719	707	673	699	722	739	731	720	721	721	723	731	709	689	738	775	701	748	736	767	712	676	732	715	700	744	716	761	728	717	752	693	687	713	707	698	786	723	699	744	801	718	666	726	718	694	695	675	721	711	709	680	699	701	737	740	731	743	717	749	700	755	753	760	677	758	718	713	737	673	727	755	679	711	711	721	695	705	732	685	748	690	716	689	673	738	711	730	704	677	711	706	721	760	729	756	719	740	726	723	717	719	759	725	746	687	737	709	738	713	711	739	724	698	739	784	733	705	686	718	712	715	732	711	737	711	714	707	728	744	693	730	719	739	711	681	711	710	768	672	726	695	692	723	731	743	760	721	712	714	712	692	737	711	736	741	684	786	718	785	763	703	709	722	705	671	709	697
3625	2326	1896	1161	982	842	833	773	789	715	711	683	677	685	698	712	710	637	676	675	655	679	688	705	619	643	663	616	670	671	667	674	693	634	664	607	690	682	640	651	653	599	730	660	675	688	669	660	639	657	624	700	628	648	680	669	683	663	629	673	646	620	597	654	676	603	686	674	634	676	695	665	620	672	632	611	604	655	631	655	677	654	619	655	654	638	653	667	613	642	643	612	683	709	682	633	611	677	665	694	669	700	690	641	652	623	696	654	703	696	641	637	641	642	677	643	631	683	636	672	648	638	652	663	660	654	643	700	657	605	624	656	640	604	618	642	636	653	638	636	638	661	678	626	621	639	638	644	631	656	656	665	626	655	661	625	610	637	692	587	581	637	685	630	664	662	649	679	617	650	662	630	660	645	657	651	637	678	655	661	635	619	698	621	640	653	648	640	633	621	663	635	637	658	677	618	628	648	657	666	640	698	653	590	628	644	665	665	630	635	689	664	643	654	664	657	623	643	688	660	648	670	676	570	647	641	628	647	682	670	649	650	634	672	686	653	667	642	627	611	664	625	695	655	655	606	648	621	678	662	680	598	643	606	621	660	679	633	677	687	690	658	621	649	672	640	626	641	667	667	633	651	627	656	617	606	646	665	663	662	653	668	642	634	697	712	626	621	612	632	652	670	640	663	637	646	661	703	663	621	611	609	580	625	672	619	660	664	653	625	636	613	645	668	640	632	630	608	655	615	677	629	698	625	642	628	652	670	647	653	653	638	641	652	674	639	619	614	623	646	622	647	628	662	683	621	627	614	634	646	643	654	603	622	637	666	642	644	631	661	687	699	683	674	674	664	630	689	653	636	704	621	649	677	637	612	665	644	679	640	656	625	631	623	644	672	670	639	648	651	678	653	663	627	648	672	600	652	634	658	650	617	640	638	624	662	623	681	611	684	620	703	667	671	639	681	697	642	622	651	666	637	652	661	618	605	624	644	647	618	608	657	661	610	666	664	656	623	675	662	677	647	644	642	719	641	585	617	619	623	665	624	641	660	686	622	664	659	626	615	655	637	646	625	628	578	652	687	639	610	649	643	676	639	621	664	617	625	671	640	708	597	622	632	626	658	616	635	670	578	678	629	647	651	681	617	649	638	633	651	631	637	706	646	669	618	638	651	615	639	625	632	616	696	636	648	656	654	652	639	650	628	633	631	658	644	651	640	649	663	663	699	680	602	648	698	645	651	622	619	629	637	652	626	605	684	623	725	594	645	631	687	647	649	646	667	635	635	645	610	627	631	663	644	677	663	704	649	624	630	645	639	646	623	667	636	668	654	624	664	634	679	674	604	621	673	702	675	652	630	615	674	673	627	624	646	648	652	713	675	620	654	622	619	631	629	663	604	647	632	655	627	654	644	685	693	676	675	618	574	648	642	646	650	589	639	618	636	657	610	644	628	669	640	664	670	644	625	684	611	626	667	641	591	667	654	652	653	682	667	626	617	674	626	664	659	622	630	629	690	673	631	607	640	668	623	645	613	618	646	634	665	630	676	691	720	635	625	653	632	611	656	693	734	608	600	621	646	631	642	662	665	639	671	632	627	665	702	600	673	613	611	597	583	601	628	619	636	649	641	665	638	680	652	634	671	684	631	633	658	658	651	658	631	610	625	622	618	605	646	596	600	667	690	623	677	662	630	644	609	644	675	589	622	646	640	624	638	646	623	633	682	608	638	689	637	637	616	664	628	617	625	639	593	650	638	631	651	672	623	656	631	624	610	675	654	661	617	639	651	646	695	648	622	677	673	624	631	654	643	613	635	725	658	659	624	686	604	641	594	606	638	637	617	599	696	611	639	672	655	644	662	719	652	664	671	612	609	639	619	659	656	635	675	651	621	576	653	643	624	665	611	664	665	647	619	637	700	613	627	586	623	610	690	676	621	612	649	644	603	623	640	679	614	608	630	602	672	670	589	643	655	621	619	632	635	620	608	651	652	636	667	627	684	657	647	638	595	617	658	628	640	670	627	684	614	670	621	603	616	636	639	614	610	668	647	641	627	644	619	633	667	592	626	654	629	659	643	651	661	608	694	651	645	686	599	682	646	666	633	640	568	630	643	680	629	631	655	663	614	683	666	634	629	641	587	691	645	674	629	659	670	623	615	646	629	643	665	629	601	630	630	666	655	653	646	626	644	702	625	623	655	622	662	633	628	634	642	636	679	626	656	623	638	616	638	654	649	619	619	633	682	627	645	624	584	596	650	650	686	651	594	628	634	703	638	686	601	635	664	682	682	666	638	644	649	623	633	650	579	680	654	641	634	620	614	651	647	645	614	650	687	610	656	623	659	679	665	627	693	620	643	634	661	634	628	624	651	651	593	636	655	673	633	605	669	627	639	647	655	641	633	650	652	643	623	638	662	625	628	665	652	612	630	604	633	599	683	661	650	653	671	679	646	660	639	652	617	639	658	629	671	667	654	656	666	648	651	626	629	636	620	689	691	626	659	618	678	685	647	640	643	678	629	603	670	664	654	610	653	627	637	664	696	673	682	627	678	689	619	673	648	636	621	648	626	651	641	628	627	680	629	616	687	633	654	641	684	682	619	659	641	602	667	634	658	626	607	616	630	638	691	663	642	668	646	654	673	615	637	610	616	629	651	649	601	678	611	669	604	599	647	652	629	684	665	640	646	619	622	658	639	655	666	623	650	687	635	658	631	619	678	648	640	618	610	651	690	616	618	642	635	677	673	631	669	675	628	619	686	635	633	667	619	657	666	677	662	657	618	638	691	634	658	680	608	671	639	661	601	613	650	621	624	627	643	683	681	634	649	636	641	661	654	656	649	637	636	617	657	696	646	606	653	639	664	627	601	630	642	648	645	612	641	626	615	606	671	642	653	689	607	641	604	622	694	655	653	627	656	649	624	602	610	614	627	664	647	660	655	632	604	654	630	642	651	591	641	627	646	613	643	632	651	636	586	625	608	645	648	622	643	636	665	608	662	640	684	647	690	612	652	678	646	605	662	653	671	645	631	670	658	647	666	620	632	656	614	636	654	659	606	667	662	698	628	637	622	641	657	677	675	632	660	587	651	671	663	668	672	629	659	704	656	621	676	657	653	673	661	662	619	655	639	607	644	632	691	644	616	628	623	639	675	654	626	664	652	636	679	663	667	630	662	651	632	613	679	653	662	648	625	674	654	659	679	609	600	651	656	676	631	655	625	649	659	591	659	653	645	601	647	619	636	662	664	649	629	615	641	615	638	648	651	682	611	606	644	658	629	682	625	670	621	639	634	629	620	649	659	610	632	676	637	641	620	635	606	626	641	644	626	622	621	676	607	630	633	617	631	632	597	701	667	655	649	648	601	673	656	663	677	629	669	592	629	642	661	636	617	624	641	628	601	640	619	664	595	626	655	686	650	627	643	634	611	653	607	638	577	654	606	627	618	606	656	631	637	648	660	626	661	648	631	619	675	630	652	672	648	647	610	652	642	626	642
24286	21396	28532	24626	20275	2814	926	573	497	483	431	418	389	417	447	385	386	363	376	361	346	343	383	325	387	342	360	296	316	377	349	340	361	312	312	329	348	341	315	318	334	355	341	344	369	318	338	354	353	328	336	333	356	329	348	356	315	331	317	340	370	328	316	343	334	347	339	357	341	359	333	266	340	318	341	319	318	344	340	323	347	350	339	352	334	364	319	338	337	331	330	341	322	338	341	364	318	330	331	302	358	333	339	360	331	344	330	336	343	339	355	336	306	350	332	319	340	316	335	304	318	343	338	323	347	335	333	380	348	315	346	333	320	327	342	339	325	336	335	340	361	335	324	315	341	305	356	295	342	352	307	345	339	327	341	314	339	336	357	343	347	353	343	348	304	345	364	343	333	324	318	331	341	341	326	332	333	348	341	349	335	323	342	337	343	340	323	341	351	323	320	317	352	334	339	334	322	320	333	342	320	332	308	332	360	341	324	349	330	343	352	321	360	318	317	331	348	364	347	317	349	326	339	340	307	323	354	356	320	305	301	351	338	335	306	312	330	326	360	332	349	288	325	343	335	371	347	299	301	339	334	340	333	334	333	345	367	341	322	344	334	324	299	347	369	358	307	339	354	362	320	354	325	338	327	352	376	345	356	347	323	302	329	338	354	323	310	308	335	332	344	295	345	357	321	325	348	327	290	303	347	325	345	325	305	340	334	337	358	344	335	345	309	320	310	353	328	358	323	317	337	348	359	355	360	344	323	313	329	348	329	290	322	358	327	353	315	314	343	336	332	335	321	299	350	330	307	335	325	331	303	328	340	331	338	307	316	321	356	365	318	313	314	306	336	332	364	331	319	353	337	308	347	341	354	312	318	333	324	311	352	332	322	347	342	332	350	337	334	317	322	289	341	318	355	356	337	351	331	355	339	344	309	370	306	342	333	340	298	319	324	322	324	343	328	318	330	345	348	333	346	350	327	355	314	326	320	325	355	331	314	309	318	297	362	322	333	339	319	337	320	339	363	343	343	294	320	356	373	337	327	302	297	366	351	353	347	338	320	316	344	302	316	343	356	321	332	298	317	316	315	348	334	334	346	346	319	315	382	346	340	308	358	325	335	337	315	346	353	323	343	315	344	313	356	340	355	368	317	343	323	308	303	318	381	364	337	367	356	344	346	322	336	322	333	348	328	333	336	341	319	302	311	312	325	342	313	311	341	317	348	346	356	359	308	324	334	338	329	327	369	291	380	329	332	350	349	339	329	336	358	318	338	319	357	320	354	334	375	360	322	319	335	332	326	345	326	344	361	325	323	295	355	328	331	315	301	332	295	329	339	319	323	333	311	297	321	318	319	318	350	358	336	308	321	344	335	339	333	303	308	301	329	335	335	331	329	330	341	313	390	338	329	334	320	342	336	342	309	342	331	322	340	329	361	338	349	337	364	319	366	331	329	324	344	323	349	331	335	316	323	318	333	354	334	332	348	317	354	300	325	317	300	312	330	304	327	318	302	353	304	354	343	345	336	298	351	330	326	309	356	333	331	356	351	326	309	334	361	274	342	347	326	317	341	344	355	360	341	333	332	365	325	330	309	342	331	339	328	317	334	354	339	289	319	335	337	362	318	335	326	348	349	313	312	334	341	335	320	364	286	328	369	329	313	338	283	344	293	321	361	324	321	355	371	297	325	326	309	322	328	331	304	334	337	346	314	331	332	353	343	338	335	357	329	315	349	326	346	320	333	367	340	330	330	319	330	304	313	332	336	335	348	320	344	304	324	358	355	313	378	333	323	322	332	337	332	323	352	331	331	334	316	340	357	316	321	347	323	328	330	314	319	320	326	328	348	318	340	336	323	324	345	340	295	342	342	353	329	324	330	310	340	313	349	345	368	346	364	330	301	323	379	326	346	341	359	320	337	349	327	332	326	313	333	304	323	333	332	329	335	328	310	316	336	346	306	311	333	347	319	350	323	354	309	310	364	297	331	347	325	349	326	322	342	321	320	319	376	336	311	323	305	349	321	334	356	328	323	322	348	347	309	310	311	309	342	337	327	349	333	320	325	327	329	293	316	321	289	347	354	332	340	334	339	315	343	365	350	304	339	322	324	304	326	343	349	345	336	328	313	316	316	341	300	329	344	352	306	306	319	340	337	352	317	321	355	346	357	332	304	275	337	298	349	330	333	337	334	322	315	315	328	340	318	362	333	302	318	340	325	312	329	281	361	329	323	336	380	333	351	299	320	341	334	344	345	349	339	333	322	325	325	340	324	303	342	351	297	356	325	337	326	338	334	286	343	326	297	369	370	343	318	336	348	346	350	307	298	305	347	342	342	285	317	370	304	323	353	302	332	338	328	367	325	323	341	347	339	352	305	343	348	320	333	307	332	309	342	333	297	314	318	369	340	309	337	314	319	310	326	321	326	330	342	348	315	319	334	309	331	325	307	313	327	336	314	287	326	315	336	328	324	348	325	332	321	368	340	372	292	284	329	345	334	347	300	346	311	325	303	361	333	337	352	352	331	303	337	338	328	320	330	336	335	330	332	397	331	339	346	342	319	321	336	352	358	333	318	371	355	315	353	338	318	355	340	346	316	336	353	339	330	324	321	322	334	339	340	320	354	359	346	314	311	355	348	337	342	326	304	299	305	343	314	351	318	323	307	336	349	353	341	350	347	333	310	307	318	323	329	332	339	343	327	316	343	300	352	310	331	365	345	354	340	367	310	341	360	347	346	322	327	325	313	325	304	316	335	297	327	335	336	335	359	339	302	328	329	330	281	345	367	368	296	323	317	317	334	342	322	330	340	332	337	305	337	314	301	309	309	347	333	310	342	309	321	329	339	339	327	328	288	328	339	295	308	327	320	315	320	326	313	349	309	347	370	315	328	332	296	314	341	344	345	311	311	339	314	321	335	316	360	346	317	326	319	333	316	333	336	356	310	336	346	329	336	367	349	343	331	320	338	328	324	346	340	325	285	364	288	331	322	317	322	361	318	326	333	341	319	342	336	340	333	330	340	333	323	337	329	349	320	354	360	329	330	330	356	336	350	327	345	375	340	301	331	309	348	357	316	337	337	289	329	333	352	312	323	336	319	331	358	323	308	346	334	325	324	354	320	339	329	331	349	339	344	323	320	329	324	330	322	327	335	328	325	312	357	331	320	321	334	323	302	342	327	332	338	320	319	320	314	341	328	320	321	326	368	283	328	333	316	352	356	373	327	323	324	354	347	347	326	334	336	337	345	324	369	327	344	322	341	370	328	350	371	327	307	332	325	341	337	329	321	348	349	335	312	324	358	336	343	319	300	336	336	344	356	328	350	348	349	316	314	341	324	307	334	321	324	353	315	313	368	349	342	325	314	308	323	308	330	311	324	323	340	307	328	355	359	337	328	317	354	349	359	338	337	349	317	345	317	348	324	309	320	314	336	304	313	366	305	360	344	337	333	317	328	312	324	334	307	309	332	323	337	309	343	338	317	295	325	322	346	279
3397	4709	3656	1769	1275	981	813	657	636	517	503	481	453	436	386	414	411	391	418	398	390	390	377	365	368	389	384	353	352	375	395	356	388	380	351	374	321	361	357	370	325	342	373	370	336	367	329	356	371	332	370	362	332	333	328	334	339	361	327	368	321	370	348	321	345	360	375	341	322	361	344	368	324	333	341	335	323	369	331	373	334	327	327	362	375	368	330	339	318	359	331	355	345	360	324	338	330	311	349	370	338	319	350	331	359	336	351	336	356	354	344	332	356	343	325	327	346	333	377	335	347	364	330	339	339	339	334	341	338	332	339	321	336	386	340	357	333	330	349	357	343	321	343	307	373	304	346	358	358	343	355	313	350	353	345	326	334	325	335	364	359	332	354	345	338	341	344	319	360	331	370	329	356	327	353	350	343	346	323	385	329	335	348	327	323	368	336	337	340	365	347	377	346	349	328	332	356	342	300	326	363	342	357	321	331	313	327	344	315	362	333	343	371	316	338	356	329	340	328	320	341	340	311	338	356	350	303	362	328	343	357	384	360	323	322	319	348	324	340	332	368	312	382	352	304	359	383	329	360	339	338	314	321	357	352	333	353	322	336	343	326	323	360	350	351	314	310	355	322	339	362	334	345	314	339	356	330	311	324	369	360	357	337	348	344	327	305	353	330	346	373	323	365	323	342	376	337	356	349	349	356	333	344	347	328	336	360	371	322	327	335	317	356	306	344	380	320	337	307	347	322	359	349	358	313	335	376	368	345	349	355	325	321	295	335	321	339	344	350	340	336	338	311	337	323	344	367	361	351	333	324	356	355	358	336	367	354	373	333	311	333	360	318	335	345	327	342	349	352	309	322	364	327	367	330	348	335	315	355	379	324	333	324	330	345	342	366	356	315	344	354	333	353	346	339	316	326	356	346	347	360	372	343	328	320	349	307	335	340	345	311	342	328	345	351	340	318	328	363	364	305	366	348	339	341	352	325	329	348	373	345	340	340	356	339	311	342	347	345	326	340	329	320	322	338	340	329	331	320	353	319	344	338	332	347	299	339	357	318	314	325	363	377	365	319	348	320	356	317	337	344	318	359	312	347	358	361	331	332	300	353	334	320	368	313	323	345	357	328	331	355	343	342	347	350	344	330	365	305	354	342	327	357	336	357	302	344	357	313	355	344	347	375	356	321	325	337	328	329	319	302	349	334	348	334	325	357	359	317	310	361	341	330	339	327	343	317	350	332	311	338	336	354	393	304	311	350	317	385	325	375	347	320	336	345	310	366	310	347	357	330	328	316	354	348	345	321	327	321	329	341	355	345	333	309	331	352	375	361	369	320	346	337	338	371	306	339	324	334	357	320	300	344	323	323	351	355	312	358	340	330	342	353	352	329	326	329	340	327	309	361	342	362	301	355	329	345	321	330	322	357	347	334	360	317	356	313	322	343	337	323	333	350	318	325	347	330	318	341	347	336	318	344	331	311	354	312	342	370	325	359	306	345	329	330	355	388	346	355	348	342	384	339	344	340	331	348	358	326	321	313	352	296	335	335	379	346	352	361	385	339	340	352	336	335	327	316	332	337	354	328	349	319	338	300	326	346	344	334	320	345	300	329	335	343	310	350	342	339	337	340	333	352	341	320	334	329	322	374	321	343	338	323	324	337	360	330	323	354	342	357	298	343	323	338	353	346	373	330	326	331	364	332	325	342	357	343	369	355	336	314	347	297	352	312	324	340	339	360	342	340	324	331	342	338	323	354	349	330	332	353	333	315	328	372	378	354	314	298	352	355	359	316	303	333	332	364	325	333	342	338	329	331	361	313	336	348	357	318	312	302	351	359	357	341	344	335	334	335	358	328	336	298	308	362	308	355	335	337	341	313	334	356	337	325	334	321	355	345	337	346	352	320	336	325	329	346	324	313	342	333	337	327	338	350	341	352	315	333	340	316	349	334	337	307	310	347	320	325	320	313	349	370	339	316	330	364	360	344	312	352	324	375	360	368	353	346	333	319	339	333	364	349	337	381	354	364	344	325	328	359	317	346	329	336	357	348	350	319	334	359	327	347	345	305	319	361	301	337	328	331	349	346	332	344	342	361	326	342	349	330	340	324	338	317	343	331	331	336	326	326	352	326	321	329	338	345	338	347	318	373	354	326	332	328	348	339	338	317	342	353	339	315	324	351	335	316	367	359	338	367	398	367	337	349	345	330	368	351	349	332	322	336	331	341	382	303	357	346	339	337	365	343	356	338	298	342	303	357	332	335	335	331	329	307	317	320	310	365	316	347	309	313	357	335	309	331	306	374	302	305	346	392	329	338	354	335	338	352	333	332	355	349	329	370	298	356	327	344	309	333	321	367	321	348	362	344	319	334	358	338	356	310	338	319	345	337	356	314	329	328	304	337	333	344	348	322	339	349	333	347	352	307	303	343	391	322	321	344	341	367	331	310	337	350	343	345	310	369	368	319	344	360	374	317	335	297	355	343	338	329	307	343	339	336	332	343	322	350	362	328	368	335	296	317	337	316	312	293	306	320	338	300	333	342	353	344	370	360	324	333	349	341	349	333	295	328	307	302	342	337	318	366	325	319	331	347	305	321	355	336	307	349	354	358	347	349	318	318	318	364	296	334	325	313	357	316	323	364	284	352	337	334	300	352	348	319	375	329	325	335	342	331	337	333	312	353	317	322	338	345	344	364	351	338	342	343	316	339	307	340	321	353	325	316	304	321	351	310	366	315	330	344	342	368	354	345	359	326	337	342	359	322	350	334	354	352	329	340	339	360	347	354	315	327	327	328	346	321	355	327	354	296	370	353	328	340	317	323	353	312	363	368	339	358	329	352	312	334	326	330	348	329	321	349	337	290	345	353	348	335	344	347	340	308	358	334	308	341	325	333	342	321	314	337	336	325	318	323	370	307	299	373	302	357	356	360	333	307	345	349	331	330	326	337	302	346	374	307	325	335	372	348	317	330	347	350	326	336	343	297	370	323	325	356	335	345	364	325	332	323	322	330	343	321	342	349	316	340	365	346	380	354	328	324	328	340	323	344	363	383	322	328	328	341	350	339	322	345	313	322	357	354	313	330	346	349	326	326	315	329	314	338	322	289	348	327	353	342	341	358	341	338	290	337	374	322	340	342	317	320	336	326	318	334	337	339	308	345	325	332	345	309	319	333	339	345	345	331	356	332	340	350	340	368	369	349	346	326	347	333	370	341	345	362	327	317	294	354	302	323	347	333	313	358	350	357	300	382	326	346	354	335	348	338	343	342	342	329	322	308	345	346	317	335	337	319	346	360	333	305	346	339	319	320	333	369	367	317	332	360	358	318	343	324	367	341	351	344	366	359	332	350	323	333	318	313	353	332	342	359	318	340	281	317	319	324	354	327	317	325	357	347	339	366	322	344	369	327	347	358	315	369	331	328	347	372	363	344	354	339	376	341	324	362	353	339	377	329	316	366	335	339	338	309	316	356	304	365	332	347	309	352	327	322	285
27638	11617	1882	1100	888	793	830	751	905	845	865	800	864	855	845	844	857	854	808	841	804	836	854	871	828	805	835	845	794	852	825	826	902	866	828	895	834	797	841	793	815	862	826	856	840	860	858	802	836	816	798	852	836	822	829	838	807	781	826	837	858	836	815	857	803	851	846	821	871	860	844	868	856	836	861	860	862	854	796	895	822	804	842	887	844	843	853	810	819	840	858	826	849	828	854	831	799	838	818	833	841	852	793	846	882	838	821	841	839	886	783	844	796	855	798	857	801	822	829	893	841	838	806	848	819	873	862	856	791	817	811	830	823	856	802	814	866	838	816	839	817	801	793	864	818	824	804	797	761	770	870	846	825	854	822	836	826	767	890	799	883	855	816	850	816	825	768	861	818	870	847	881	858	866	777	807	862	830	780	869	863	799	811	847	785	839	781	834	789	799	832	836	819	866	808	834	875	871	824	756	790	839	855	852	836	848	771	784	820	869	861	815	846	832	853	833	866	804	843	833	836	833	790	798	818	845	756	826	810	833	822	852	854	827	800	821	807	821	815	815	832	838	772	810	862	816	848	851	844	868	804	800	862	847	817	851	816	843	814	817	812	851	848	856	808	790	823	838	781	837	872	841	801	800	827	821	817	909	834	777	801	851	846	828	859	840	824	839	836	812	850	829	851	836	830	814	834	826	871	819	831	831	835	786	865	821	841	837	818	815	809	828	877	831	838	845	859	828	814	838	864	847	779	810	838	876	908	783	822	823	793	826	858	844	874	799	822	797	840	799	807	850	796	841	857	827	860	856	828	880	867	842	857	855	835	798	834	783	832	843	824	864	862	784	807	823	798	818	783	819	815	808	857	833	812	824	827	797	858	817	827	870	863	867	765	808	757	853	800	772	848	802	809	820	812	822	830	821	815	857	903	822	798	837	810	857	826	807	810	848	859	822	847	847	827	769	843	799	802	873	813	837	787	812	840	816	864	770	801	863	839	769	848	796	817	857	840	840	798	846	854	827	820	821	825	796	807	826	860	871	836	828	840	844	791	789	797	835	864	809	835	793	845	856	803	798	852	825	847	839	827	812	854	832	844	827	885	842	860	867	810	852	790	845	775	808	783	916	786	831	827	849	762	852	872	856	819	823	824	827	839	789	868	825	861	838	874	873	821	837	860	819	859	799	808	783	860	843	792	857	881	788	822	814	804	792	814	826	812	804	801	839	798	806	834	881	825	873	863	828	825	839	831	833	854	833	858	825	847	808	801	859	783	771	823	833	824	806	827	810	854	852	832	792	847	777	855	776	843	783	832	852	828	813	860	862	872	824	836	830	770	809	841	860	789	864	780	861	827	876	783	819	828	848	872	833	803	846	886	769	783	761	807	802	835	783	806	821	829	829	837	815	821	815	808	803	802	828	836	840	805	800	827	763	863	774	787	814	842	774	800	822	829	824	841	807	758	817	801	916	847	868	795	786	848	855	882	881	828	818	853	818	875	847	848	845	819	861	827	805	815	833	813	802	780	839	809	839	891	847	820	792	816	791	796	836	809	832	906	834	788	792	854	821	808	864	857	849	819	869	857	827	830	783	829	858	820	803	813	808	793	848	833	865	791	843	857	819	797	866	824	826	906	813	839	788	869	831	875	808	861	897	828	805	821	806	853	843	844	873	859	817	874	853	854	764	851	864	842	770	777	786	789	852	839	841	792	845	821	836	820	855	812	830	855	783	845	793	820	838	839	823	839	818	852	785	764	795	885	850	810	839	847	828	889	821	772	849	785	848	786	797	831	874	836	836	771	845	813	824	886	819	825	867	807	804	804	818	828	826	896	796	846	854	858	864	834	789	813	803	862	833	798	816	778	840	824	838	829	838	853	807	780	850	819	840	816	818	849	789	794	834	858	837	812	819	825	832	826	859	794	779	799	829	840	870	837	833	795	845	873	832	877	866	790	818	821	833	784	834	878	843	811	839	759	837	858	779	812	861	860	854	805	838	842	844	828	800	844	821	816	857	866	840	814	820	829	854	818	868	840	822	856	788	818	826	900	835	827	793	785	782	835	806	823	820	864	809	799	821	844	849	856	800	796	847	802	799	838	789	830	836	848	835	829	792	807	803	830	896	805	793	834	855	790	827	819	838	806	802	773	840	847	760	819	858	834	817	943	844	859	825	862	835	802	804	858	793	820	825	826	880	797	797	803	835	835	820	852	828	839	872	770	834	837	897	802	847	836	836	823	803	820	830	819	833	841	836	864	797	832	835	878	851	846	831	860	827	872	819	811	825	817	780	833	787	854	845	874	844	849	785	812	856	898	849	821	840	792	823	784	824	828	814	865	804	840	850	782	844	841	786	814	805	798	825	843	886	843	802	842	820	843	846	843	812	805	857	813	828	831	855	816	809	861	859	865	818	844	802	852	825	873	838	826	829	834	858	785	813	807	843	828	930	800	816	859	864	827	822	780	866	863	868	833	844	826	798	808	850	826	858	859	826	843	835	804	823	846	809	780	829	804	801	811	852	867	821	860	853	826	818	798	840	882	842	859	835	832	822	830	816	894	791	809	859	841	854	792	819	823	907	877	773	819	854	834	771	875	799	869	796	801	836	821	842	830	817	891	826	826	816	851	816	882	853	847	788	773	820	803	854	805	800	855	800	792	805	824	816	787	835	848	812	795	804	822	842	822	844	843	816	828	849	871	834	828	796	839	822	819	784	811	876	767	806	825	851	796	850	868	825	857	841	850	808	874	839	891	829	861	883	823	834	835	867	840	818	825	800	832	841	824	851	771	853	828	869	834	823	810	809	792	830	828	829	817	829	842	798	842	849	852	848	824	821	784	816	837	806	831	840	860	859	825	810	799	820	825	825	815	853	803	817	790	822	853	800	791	851	799	826	827	807	813	835	776	874	864	836	827	859	859	850	804	864	850	845	864	876	835	791	835	759	858	828	827	821	853	783	822	821	867	860	781	823	828	838	854	800	844	791	843	824	798	808	846	819	855	852	842	818	799	823	762	816	845	836	817	800	847	864	847	820	787	794	858	859	820	819	874	892	844	756	844	855	826	838	829	779	855	775	837	859	902	835	841	857	855	795	879	791	834	806	840	834	785	817	807	843	834	830	805	882	802	854	807	804	835	879	827	842	847	823	837	812	789	762	842	830	832	815	835	839	837	804	864	863	797	879	853	805	830	824	776	811	833	785	834	815	821	846	843	836	784	826	863	836	852	863	847	819	858	839	868	808	877	820	881	830	775	839	769	816	842	806	832	818	836	808	860	891	822	843	804	857	834	827	837	781	830	783	855	857	903	867	839	822	820	824	875	792	805	840	854	818	848	835	855	814	796	795	804	806	837	814	867	780	835	835	789	803	845	873	801	826	827	857	848	798	872	768	816	837	828	767	859	798	827	798	854	831	852	802	828	849	789	850	834	824	838	826	864	852	852	793	830	832	798	769	762	853	812	776	895	806	769	821	816	831	852	808	853	841	833	844
5161	964	891	729	810	693	769	747	699	746	747	702	744	770	714	770	756	748	758	724	754	664	702	728	724	757	729	764	738	734	811	685	705	738	748	708	761	718	668	733	739	700	683	749	769	706	769	753	750	730	753	735	753	750	723	717	742	683	727	739	761	767	724	721	703	689	717	727	695	709	781	751	734	722	726	716	752	732	734	720	783	703	731	689	748	730	710	740	730	720	742	750	712	708	708	771	722	705	730	733	702	740	720	699	721	765	773	721	698	748	729	762	786	760	714	733	726	754	707	704	757	683	731	707	720	746	776	697	759	780	746	753	696	700	719	717	705	723	726	696	688	763	729	732	721	695	732	745	741	766	692	709	700	673	679	705	719	667	765	712	718	673	700	730	714	690	719	716	691	687	752	674	738	737	717	770	740	709	749	719	703	749	756	739	685	713	720	742	738	733	720	757	721	725	757	742	676	761	762	759	728	747	700	769	696	744	737	770	710	725	713	736	696	707	700	713	716	685	696	766	664	736	704	704	737	778	721	733	730	741	714	743	727	703	696	724	709	681	722	721	740	709	749	732	758	696	730	767	722	720	698	701	701	720	696	751	740	704	688	697	737	759	702	734	693	753	702	717	715	762	750	716	720	709	795	709	726	689	715	709	745	711	717	683	703	701	673	758	714	717	777	755	718	713	746	709	738	786	760	730	725	695	742	739	715	696	746	737	766	724	767	717	715	696	727	721	738	724	721	742	735	757	671	684	727	711	701	777	737	703	733	727	762	745	781	742	710	686	691	719	751	735	708	704	705	720	687	767	737	713	776	717	734	668	775	727	712	703	739	750	714	675	710	691	730	742	721	702	764	746	758	740	720	672	705	732	759	751	781	764	719	707	727	722	712	682	729	689	712	755	733	753	709	725	713	699	734	688	746	718	732	731	749	710	714	708	706	719	748	693	720	699	674	690	775	666	703	754	715	752	693	709	676	710	746	700	741	745	714	679	708	746	694	726	762	744	730	759	724	728	750	765	735	703	746	785	738	739	770	734	733	695	737	755	745	755	760	719	759	735	750	756	724	700	735	733	673	717	692	722	684	784	703	753	716	755	754	719	772	755	757	751	727	726	700	706	709	746	741	722	768	749	750	743	717	708	681	694	755	745	744	730	731	742	712	660	736	753	744	730	735	771	716	697	696	711	691	711	720	740	724	735	740	723	730	711	752	693	708	728	748	733	748	726	721	707	708	749	782	713	729	717	725	763	685	703	698	732	757	749	774	752	720	768	708	705	738	695	765	754	764	690	734	742	735	725	737	743	728	752	739	741	733	736	725	749	734	766	739	702	713	708	744	758	756	779	721	727	740	725	740	720	710	711	750	710	758	731	703	743	721	738	713	693	727	699	754	751	719	673	730	703	741	739	782	741	707	752	708	732	771	734	718	736	704	768	719	768	729	761	754	767	758	723	721	692	771	723	716	749	791	765	707	714	749	734	685	717	716	752	705	712	706	721	742	743	746	743	753	762	713	692	736	736	766	711	729	728	725	698	720	737	686	707	703	753	760	719	706	695	730	701	785	752	712	670	749	743	728	700	706	746	727	717	707	772	760	715	732	712	669	690	717	720	748	717	725	724	722	707	710	719	699	687	690	719	703	745	750	785	719	744	744	709	721	763	760	698	749	680	774	702	735	733	670	754	753	670	710	790	706	796	714	738	754	733	694	711	733	764	693	710	704	709	749	697	681	742	753	714	728	789	670	735	712	691	699	753	698	725	742	733	732	739	746	734	720	735	737	722	744	708	717	717	717	742	731	710	723	743	736	724	725	794	749	769	704	730	734	734	717	741	734	712	769	721	702	716	704	741	727	744	734	679	751	739	697	714	695	725	731	756	694	659	682	712	734	713	693	756	703	733	723	694	707	715	736	743	735	675	738	716	750	746	718	805	707	753	689	707	708	703	697	727	784	677	682	711	754	727	717	721	719	712	760	759	697	749	686	711	771	733	703	698	728	760	700	676	730	689	718	701	754	698	704	705	731	726	725	726	753	716	730	682	737	674	742	760	708	731	711	687	747	722	716	703	752	708	744	712	769	748	748	705	738	712	731	706	723	722	734	693	742	738	747	742	728	713	763	770	741	743	680	729	755	733	679	729	773	742	746	729	700	741	737	739	719	744	717	732	738	721	755	717	720	735	713	745	726	797	724	677	750	732	732	758	754	714	732	712	708	758	726	750	728	711	719	716	727	730	690	676	699	726	681	725	756	720	745	730	737	756	707	708	738	744	674	717	730	671	704	714	705	719	739	716	717	725	728	713	762	699	736	743	693	701	740	742	677	744	745	747	731	697	739	708	800	703	725	730	747	736	763	720	703	729	672	739	742	715	727	710	698	693	737	713	731	729	692	676	710	683	742	706	756	743	785	753	698	686	702	727	769	702	804	713	706	704	743	675	731	736	733	700	705	734	710	728	713	688	749	793	717	685	709	698	719	731	721	728	697	716	744	727	728	712	713	727	740	716	713	727	676	727	743	724	694	725	761	743	742	718	721	758	657	720	714	710	761	741	697	751	699	681	664	711	716	732	717	674	712	779	766	738	689	714	735	666	723	669	700	779	716	729	738	756	720	684	716	710	757	732	719	729	741	706	729	771	743	729	687	772	705	726	729	701	740	719	708	734	701	716	734	729	692	707	763	731	692	736	719	713	726	728	712	683	698	722	703	710	711	721	653	727	712	726	729	734	677	730	666	700	711	723	713	711	720	751	689	738	740	713	728	706	737	728	728	707	776	723	734	705	722	706	720	752	697	724	773	737	734	693	741	728	716	729	705	753	675	698	739	684	739	736	676	704	765	765	711	737	709	771	681	668	698	735	739	740	694	706	707	715	740	703	714	747	736	691	721	688	726	733	720	725	702	712	719	729	742	695	694	727	724	723	721	715	692	643	751	733	702	692	738	715	727	731	704	716	745	683	764	751	735	723	707	762	739	711	717	704	723	686	712	746	743	759	707	722	717	696	775	709	659	682	736	694	715	685	735	763	693	713	726	758	760	727	710	670	715	758	709	721	721	675	765	662	746	720	713	759	730	689	734	771	726	733	732	720	743	733	734	765	709	738	739	763	720	718	743	701	727	742	733	722	717	753	709	753	737	721	744	739	751	721	727	705	682	727	732	748	744	689	696	749	704	740	729	773	745	715	756	696	734	685	734	718	742	760	742	765	723	706	705	753	733	732	714	715	734	685	717	749	729	686	719	778	689	766	703	737	717	737	752	766	708	767	724	719	732	690	673	763	762	727	757	776	721	751	735	738	735	714	702	704	705	735	694	763	722	691	697	721	700	688	754	694	711	735	785	725	726	725	703	697	726	733	660	728	711	742	695	724	752	706	715	735	744	728	729	695	728	687	674	730	728	766	727	699	727	737	729	690	734	729	695	703	732	676	703	790	802	719	765	742	700	715	751	691	736	715	731	784	701	665	700	735	706	735	724	745	785	691	684	736	698	752
25704	21429	25808	18494	1930	1008	906	775	749	741	807	779	702	709	740	733	712	735	753	691	686	714	715	740	704	728	741	748	712	729	750	714	677	718	736	711	729	711	675	718	683	685	726	747	750	679	701	688	696	692	731	771	683	707	725	704	734	777	752	716	714	733	725	725	734	681	696	677	674	695	718	712	703	746	731	697	729	677	707	700	745	704	727	737	722	694	696	752	742	761	734	667	705	710	733	748	690	718	655	706	667	715	697	733	732	749	700	703	710	685	709	675	739	712	702	697	721	719	696	768	740	743	740	710	699	718	678	704	670	664	729	738	684	737	711	733	721	729	701	725	747	728	730	692	710	680	670	665	655	727	659	678	732	707	686	729	707	680	643	670	721	711	696	669	738	684	681	732	734	740	727	710	722	682	707	790	708	655	696	702	684	737	675	718	701	729	710	636	685	708	731	744	726	689	706	738	701	719	670	756	701	692	738	693	686	734	769	642	756	740	688	705	668	684	705	768	725	733	695	732	756	684	731	691	733	719	716	695	708	678	668	700	767	705	685	762	697	718	723	709	680	705	696	701	702	675	748	675	711	720	710	688	669	729	658	686	700	736	695	688	705	723	695	710	755	726	692	713	681	706	723	680	710	686	693	737	677	752	636	734	672	672	751	717	697	737	674	692	698	696	729	685	693	727	694	728	751	711	690	745	708	736	696	724	720	667	673	668	709	688	687	706	689	714	681	719	790	704	686	680	724	727	711	721	717	712	703	666	746	748	728	719	703	724	688	720	710	714	682	670	715	671	677	641	752	677	697	726	715	666	747	738	696	662	659	709	737	692	717	676	686	715	721	704	688	708	711	734	696	671	724	695	735	705	678	703	752	701	671	735	711	678	695	708	690	703	677	691	716	689	710	685	700	701	694	670	721	719	733	707	680	712	700	711	724	708	669	712	704	683	721	678	712	687	681	722	716	702	689	734	726	698	722	690	658	720	745	734	715	683	719	653	724	729	728	733	718	685	688	679	707	721	749	742	732	704	682	684	734	730	712	713	692	696	679	682	693	763	751	700	731	696	706	705	728	703	725	722	735	755	668	776	682	710	722	721	689	640	716	684	714	683	688	691	695	717	696	712	708	693	687	715	656	707	690	706	709	711	736	711	745	701	757	671	728	695	740	688	712	681	742	702	697	714	746	742	666	709	753	668	693	700	682	743	683	660	680	646	709	721	666	701	711	699	685	655	681	676	725	674	659	719	700	695	674	751	690	694	732	753	670	713	734	691	730	714	724	705	716	710	702	708	715	679	715	750	694	703	662	659	709	726	747	748	719	677	740	681	683	726	717	711	721	700	698	676	709	664	753	695	685	771	677	684	707	704	740	756	676	693	684	702	686	697	715	702	705	696	705	730	682	711	700	678	731	678	690	685	690	684	737	691	750	696	751	693	711	658	748	707	758	729	723	704	698	746	692	700	682	692	731	728	723	741	716	649	715	709	743	752	717	727	724	697	749	698	716	688	727	696	624	685	716	743	708	696	693	698	705	707	712	711	730	724	690	734	708	663	720	692	701	674	700	730	681	700	747	754	726	683	690	675	716	773	668	723	691	679	716	698	676	660	727	701	684	721	727	705	731	663	689	708	680	712	684	733	708	693	696	694	686	654	686	753	690	711	666	682	694	732	699	651	729	734	734	676	722	759	739	680	717	727	718	788	743	706	663	681	708	723	740	741	719	721	710	724	744	713	735	735	670	706	651	703	726	708	736	701	682	692	715	719	713	708	648	731	692	720	731	714	658	695	707	697	680	667	710	742	725	695	758	710	739	682	694	738	717	710	726	710	722	729	760	768	690	767	746	678	716	706	728	691	731	661	727	726	716	713	711	715	729	733	742	672	696	700	713	725	696	740	739	698	696	729	710	728	701	701	681	688	692	734	693	674	684	695	734	732	732	736	700	718	670	689	689	682	711	680	659	714	713	738	676	693	713	699	672	708	732	725	723	695	706	673	698	739	733	734	755	634	732	690	738	709	646	694	722	731	709	713	720	722	705	726	740	726	732	733	723	734	708	747	673	703	700	751	784	687	681	678	706	674	715	659	762	738	686	719	720	730	692	741	677	681	700	752	711	704	729	707	737	753	705	708	725	714	696	686	733	744	716	722	734	725	689	693	728	659	698	731	744	703	728	720	713	716	724	712	684	742	703	722	755	697	721	724	722	712	679	683	711	752	695	719	691	684	690	714	690	718	726	680	702	704	702	703	702	733	695	696	720	714	701	703	685	739	695	699	714	701	737	701	714	689	713	706	691	727	672	704	716	686	732	719	727	714	724	685	692	710	686	747	713	681	699	714	685	724	687	681	699	693	690	722	671	679	725	637	709	698	644	717	728	695	738	672	693	695	679	743	719	694	678	704	706	772	708	735	752	703	671	647	667	721	708	707	719	738	736	731	729	758	684	677	689	715	690	726	692	808	708	708	687	716	701	714	739	751	730	639	719	671	696	677	728	717	751	723	726	717	730	708	747	745	697	681	704	721	741	689	664	701	666	673	732	708	760	696	656	653	675	730	668	729	727	727	711	698	705	666	714	737	690	683	697	739	685	691	727	699	665	710	738	688	691	706	694	729	704	716	669	683	726	731	762	743	731	679	690	670	700	692	707	693	718	687	742	713	661	715	691	744	655	710	715	698	745	730	711	692	728	688	704	675	707	672	720	720	685	714	680	674	734	711	742	683	671	709	710	664	715	683	719	710	755	712	673	687	713	691	685	725	714	712	699	708	662	734	722	690	654	688	695	716	718	706	679	682	654	688	695	680	708	654	660	698	697	713	696	700	734	693	723	712	703	690	668	701	673	771	701	748	685	730	733	707	683	718	721	728	723	714	710	698	695	710	717	715	724	663	710	719	672	706	743	696	699	708	693	706	670	713	710	701	714	730	708	693	772	699	717	731	728	737	674	771	757	709	736	697	703	722	712	700	710	649	744	700	753	704	694	672	745	759	720	691	707	676	686	745	755	720	698	699	677	722	705	675	671	707	741	702	683	643	724	685	682	719	682	653	688	697	689	700	724	706	737	715	702	714	722	679	694	775	684	744	663	728	735	665	710	707	716	702	712	721	717	726	712	726	717	711	728	675	713	736	670	667	671	715	742	634	739	709	672	677	666	747	693	678	787	700	693	708	734	702	730	692	732	698	690	693	729	717	708	666	718	690	698	724	696	686	755	688	699	731	721	689	724	679	718	684	679	745	677	662	717	708	729	683	734	702	721	705	686	730	653	693	749	727	717	702	703	718	693	728	694	715	715	664	680	734	780	696	686	652	695	713	684	718	717	716	719	714	662	744	721	675	710	687	723	705	734	709	731	712	692	722	687	695	732	732	670	693	727	725	709	710	750	681	752	731	711	689	728	685	695	732	690	720	693	701	736	692	712	690	722	676	698	726	696	770	678	709	719	740	724	754	711	678	712	694	730	709	695	696	724	704	702	713	757	728	687	662	736	732
3617	2214	1880	1162	1015	915	803	764	763	727	661	720	696	687	697	657	670	654	668	624	700	671	644	670	625	682	667	690	654	667	640	650	678	655	632	656	694	668	674	665	645	638	657	627	679	681	673	685	614	663	616	675	706	633	619	632	672	659	650	637	614	627	665	672	641	643	650	630	644	661	682	609	650	656	649	616	669	647	640	628	614	625	639	636	615	638	642	620	655	606	654	626	654	663	618	616	628	618	676	676	624	629	608	690	644	667	674	682	682	651	646	676	636	674	652	671	624	638	657	629	674	655	642	637	671	623	636	655	643	673	652	648	649	639	638	605	635	606	612	631	639	636	656	674	641	663	683	633	665	644	637	629	611	588	654	623	653	611	635	631	617	630	625	601	639	600	648	655	630	627	638	666	668	639	732	649	645	645	605	609	613	630	608	649	598	669	689	640	643	644	639	658	630	664	662	621	670	613	614	608	617	655	619	626	630	610	589	650	611	644	620	641	639	658	634	654	671	652	634	592	600	651	654	657	609	638	666	639	638	642	631	647	665	697	655	654	570	661	648	584	616	596	632	687	660	660	661	633	680	609	655	680	655	653	685	664	582	599	640	660	600	621	669	679	645	656	632	622	631	671	597	638	662	666	646	618	641	674	642	666	625	603	665	613	597	613	635	606	643	611	631	705	655	717	600	640	603	649	654	641	627	673	653	614	638	650	700	684	661	637	626	688	662	648	617	623	626	606	633	632	638	669	639	657	616	654	655	634	660	656	600	649	597	631	632	601	658	652	644	642	633	644	644	650	680	619	656	634	621	641	631	617	615	625	676	655	609	663	581	636	659	669	604	601	635	626	632	641	625	707	657	617	625	624	649	638	633	666	614	643	665	627	649	653	669	622	635	671	636	682	664	684	670	671	662	694	638	631	598	630	646	601	661	662	651	627	667	617	624	626	659	632	619	648	652	615	649	633	676	702	659	693	620	637	628	610	619	642	637	676	583	704	614	610	619	678	628	627	630	605	657	638	604	612	646	654	630	650	704	617	664	665	594	622	665	634	657	662	646	687	612	622	628	629	597	634	603	602	644	608	630	646	625	660	578	632	650	616	679	637	687	674	616	650	649	652	589	666	620	601	652	668	645	604	631	629	626	626	669	603	640	618	646	639	614	618	616	676	708	624	632	631	637	648	632	614	668	611	616	689	681	695	614	646	597	611	679	613	670	635	687	650	642	604	618	668	658	645	619	581	640	662	668	629	635	619	632	616	606	600	654	688	607	632	614	635	637	617	672	594	690	647	640	652	697	650	673	654	651	611	612	678	618	693	627	602	648	662	648	597	601	651	623	635	615	651	663	628	636	622	643	664	598	634	640	636	645	615	618	637	675	648	671	625	642	626	639	620	593	622	602	612	620	660	625	636	641	606	609	685	654	659	622	639	642	654	632	636	615	605	616	650	582	670	640	616	596	628	659	600	652	627	685	634	661	632	597	609	688	609	626	655	641	647	664	682	618	668	680	666	645	651	653	710	647	581	635	595	634	631	628	659	610	626	603	621	666	609	632	651	623	650	622	643	615	632	649	642	606	642	635	607	689	612	607	607	631	664	648	659	677	667	665	613	657	654	633	664	594	633	607	641	655	635	629	670	638	706	666	624	590	625	657	590	643	620	634	667	632	623	632	682	609	621	651	652	686	659	642	589	623	587	664	673	693	649	673	628	644	634	615	620	627	649	607	644	655	655	693	597	620	625	651	636	604	630	666	638	631	677	640	614	648	673	593	632	639	655	634	654	635	663	610	644	595	665	653	641	665	645	576	620	643	688	609	630	638	582	673	621	639	619	634	603	623	590	625	648	582	637	571	647	636	641	644	606	643	602	674	585	623	622	629	672	657	663	632	613	611	683	632	627	596	662	665	652	634	671	618	655	643	683	622	640	667	678	648	609	609	596	622	660	677	654	592	672	637	647	627	632	639	624	634	615	672	614	673	600	653	636	599	683	624	653	656	682	646	632	658	612	661	653	618	672	628	658	640	670	595	674	600	627	654	636	598	621	626	601	649	641	666	661	652	686	644	632	620	661	660	621	621	634	633	647	619	636	645	659	625	668	629	642	687	611	634	618	645	642	628	604	700	602	589	643	610	675	621	640	657	656	645	668	660	630	640	618	618	660	604	630	664	612	645	630	636	610	653	680	638	603	612	643	682	648	632	647	674	639	576	645	636	671	635	651	679	642	667	689	644	618	633	635	640	559	621	654	618	640	633	636	629	632	654	634	616	655	597	621	645	632	647	638	610	596	636	599	640	638	644	584	665	599	640	645	659	659	650	622	659	632	606	648	600	655	643	672	637	650	628	669	639	622	643	622	617	678	646	650	629	651	613	651	697	658	660	627	648	632	601	615	634	618	607	646	638	620	652	613	625	657	618	635	612	657	636	628	639	649	660	623	640	605	659	614	637	655	640	635	622	622	653	602	659	587	576	622	671	636	621	596	667	662	608	666	652	648	618	622	627	621	613	650	627	622	636	623	643	647	616	680	613	681	675	665	657	664	630	662	607	627	669	674	629	665	633	646	633	644	629	601	664	647	645	663	599	627	595	585	621	653	637	634	610	610	664	619	616	641	644	617	634	662	614	624	654	686	611	611	644	666	627	626	659	632	645	592	655	630	593	605	627	635	660	653	655	636	659	617	651	646	610	632	600	629	649	650	634	621	656	641	602	626	649	690	623	627	699	621	649	633	646	667	644	537	638	655	651	636	619	624	648	635	610	660	690	604	651	629	613	678	694	656	638	653	649	668	630	646	663	620	665	708	652	641	656	665	627	648	661	663	631	637	646	657	661	653	626	652	652	612	604	633	654	660	640	591	648	661	660	656	623	645	666	613	624	697	594	617	603	661	624	645	615	616	611	620	596	618	641	639	671	695	595	677	653	658	637	641	644	628	655	646	676	631	632	665	598	611	671	658	627	639	639	643	628	653	627	714	636	630	651	668	641	681	647	598	644	659	619	639	648	648	648	629	595	597	645	659	641	654	631	661	663	618	659	626	652	689	621	637	630	620	636	648	609	648	640	639	649	653	634	643	637	636	641	632	602	665	629	665	657	641	654	624	649	664	606	646	617	641	679	606	648	633	631	698	650	638	628	641	604	616	581	647	593	633	632	618	616	676	628	650	645	633	633	651	595	637	664	659	615	632	615	637	655	648	630	638	594	638	632	626	630	649	632	610	666	569	618	606	615	599	695	596	579	643	669	637	654	648	624	679	638	671	592	625	642	686	649	674	667	682	632	669	617	643	652	633	619	639	644	660	642	649	676	646	639	689	629	643	659	649	654	667	620	649	648	613	641	626	625	669	647	610	597	647	663	630	625	625	630	611	593	658	670	660	616	651	631	644	666	615	665	645	630	642	634	658	631	622	625	628	653	648	610	642	618	597	605	646	649	669	665	626	635	647	654	630	652	630	641	668	609	621	595	627	636	653	655	681	690	612	631	656	643	668
24297	21436	28594	24691	20123	2738	865	569	439	459	425	389	379	374	373	355	363	354	356	387	349	347	376	339	326	328	333	325	341	307	327	342	323	358	349	305	331	355	332	345	347	352	335	375	300	328	358	326	374	319	329	368	327	337	329	347	338	309	321	325	364	314	342	298	322	332	332	330	310	351	331	346	331	370	316	296	297	298	317	315	306	332	350	341	335	322	315	315	310	339	314	318	340	342	294	326	329	351	305	330	335	317	333	341	343	309	341	296	321	323	353	347	340	327	311	307	308	315	335	309	312	320	317	307	303	328	328	333	347	314	339	352	303	334	329	322	335	334	309	348	326	310	341	322	339	317	340	374	325	332	316	334	316	303	339	323	317	309	310	366	321	311	291	326	335	305	333	341	333	344	289	325	320	314	314	344	369	341	328	322	317	338	342	351	332	338	348	324	323	350	346	338	329	323	310	312	314	327	318	339	335	320	343	321	333	296	321	313	318	322	317	340	368	322	323	336	315	326	320	331	312	345	323	356	352	341	346	346	325	327	359	291	329	307	329	317	318	350	322	365	310	305	328	294	328	315	301	333	338	325	344	323	330	338	334	327	331	310	323	263	315	340	325	348	326	366	308	342	291	336	337	334	297	317	311	319	295	309	313	320	337	340	320	329	311	323	298	334	322	336	318	341	332	308	316	353	330	308	324	341	320	342	335	313	310	325	343	329	320	340	293	326	325	345	325	347	329	352	344	325	333	313	352	306	321	315	332	356	307	319	312	345	301	340	328	340	347	334	301	303	315	340	342	316	327	319	285	318	333	329	321	320	296	314	322	303	341	302	321	349	301	315	305	306	337	320	330	317	330	321	319	308	304	353	296	322	320	334	343	290	325	334	312	314	297	349	346	324	350	304	336	335	333	310	340	342	348	346	314	300	318	317	352	300	334	322	316	351	326	313	336	335	335	348	312	368	326	337	325	341	308	356	324	322	312	315	318	275	337	330	328	335	338	324	326	302	332	320	333	301	333	312	329	345	312	313	317	344	329	329	336	312	318	335	325	336	300	332	317	353	307	328	344	291	358	310	295	305	347	322	332	316	358	318	337	319	317	293	315	341	319	322	354	340	334	338	332	347	356	336	332	342	302	341	326	320	318	351	334	328	350	323	338	341	341	285	323	316	339	329	310	328	339	302	339	302	327	338	332	315	347	329	350	295	314	335	312	303	268	334	351	321	307	331	340	318	347	314	331	317	340	373	309	306	309	336	319	327	321	335	330	351	321	335	299	315	347	321	317	330	328	312	330	270	347	330	325	352	335	320	381	339	337	322	320	340	368	315	310	332	336	342	300	287	318	351	335	312	342	351	325	341	316	331	331	345	340	338	324	371	306	326	312	327	319	334	346	302	324	339	349	302	310	347	329	333	311	345	318	306	334	319	331	305	311	300	308	328	273	326	339	352	325	288	351	363	333	331	333	348	288	317	318	338	328	329	305	318	310	335	341	315	363	312	342	338	320	314	311	329	371	343	336	305	337	353	306	327	347	334	307	308	306	340	345	317	302	308	327	319	351	298	281	324	329	342	360	322	337	323	351	313	302	346	330	321	337	304	348	315	334	335	323	351	329	337	315	311	284	323	326	306	317	290	326	328	346	301	317	293	322	294	342	321	305	317	363	300	318	330	278	309	339	313	330	312	353	310	361	331	304	334	342	327	318	309	344	304	333	344	331	334	317	298	324	331	348	319	342	323	321	321	345	319	327	343	337	331	305	291	326	306	293	301	327	320	329	314	302	326	310	309	324	327	298	321	334	346	312	349	294	327	350	316	338	309	350	328	345	305	328	357	304	342	324	308	300	289	288	322	334	306	308	337	325	336	293	343	310	323	332	318	319	303	301	337	289	319	363	370	324	317	336	321	279	340	296	316	301	319	305	318	356	359	313	305	317	308	327	313	318	343	304	307	323	347	308	356	301	331	276	340	316	329	338	330	359	336	336	331	321	343	347	324	334	362	351	296	311	319	314	326	299	357	289	311	325	324	304	346	304	341	343	350	309	339	314	283	314	333	281	322	319	329	336	328	330	343	318	349	329	326	321	344	328	331	333	341	300	339	306	366	314	331	327	312	299	340	323	311	353	319	310	333	323	300	332	323	319	336	318	338	325	336	326	350	339	333	354	338	304	342	314	305	333	328	315	326	323	321	331	325	315	321	325	328	316	308	336	318	311	327	342	322	327	344	327	348	295	346	350	304	349	290	318	341	316	322	352	311	341	310	303	351	346	305	349	309	341	327	299	319	345	306	310	328	307	334	345	323	333	338	339	331	342	333	365	341	340	318	301	327	329	300	363	313	336	311	325	337	311	320	317	345	339	317	308	308	329	317	325	340	309	343	335	315	316	350	293	329	320	359	335	347	355	300	304	331	291	335	320	326	335	361	322	310	321	330	313	332	363	341	349	335	323	318	317	314	355	341	349	361	327	333	307	322	334	304	323	297	324	298	323	318	336	301	320	334	323	320	359	335	336	324	329	312	334	314	319	346	309	295	321	317	339	325	309	326	326	315	316	346	310	318	323	306	325	341	349	326	349	332	342	311	327	295	347	325	332	294	293	331	315	309	323	310	313	305	310	349	311	346	302	310	303	309	343	322	327	328	340	309	292	296	324	336	318	330	348	305	333	319	309	323	319	314	331	327	325	335	339	320	330	278	292	305	308	350	344	306	349	342	310	323	326	329	277	313	341	337	337	340	338	279	323	300	323	339	351	349	308	293	300	340	302	325	313	323	298	327	345	343	326	320	328	335	308	341	339	332	307	346	334	333	292	327	319	317	336	323	309	356	300	312	319	321	324	308	336	342	321	315	315	314	314	291	301	331	318	314	336	326	333	314	315	343	327	315	321	337	305	337	324	337	277	314	336	310	335	332	314	313	328	343	336	297	330	330	311	308	344	324	348	352	356	320	307	317	311	319	298	316	326	322	287	337	352	309	372	301	300	349	312	337	327	328	316	349	331	305	324	308	324	304	306	312	302	317	349	314	330	320	333	337	323	319	346	342	352	311	312	330	307	332	325	345	325	331	334	328	305	331	315	317	306	342	312	310	299	325	328	285	293	340	330	305	314	327	329	300	341	293	331	327	320	337	347	293	290	340	315	320	319	323	315	333	304	318	331	361	343	303	342	365	331	324	351	296	327	321	305	327	355	294	308	313	310	317	343	318	327	335	309	318	332	353	337	320	348	317	323	320	338	311	315	304	317	312	309	360	311	321	305	313	307	350	298	349	320	328	294	327	290	311	302	328	325	320	309	321	344	349	314	348	311	303	326	319	342	312	301	315	360	341	291	351	326	342	319	334	304	342	299	326	310	336	313	325	369	307	315	283	308	315	290	328	349	304	312	276	326	304	328	314	360	314	324	329	310	311	349	306	321	347	350	302	315	331	323	301	316	302	330	303	335	337	333	282	354	300	288	337	307	336	321	318	313	354	349	325	321	355	334	306	330	295
3390	4872	3722	1912	1287	1033	798	684	613	588	529	501	442	433	438	420	420	413	365	395	411	336	398	379	391	337	387	339	348	343	372	345	372	382	349	353	380	381	355	342	314	362	382	360	343	367	363	365	350	354	355	359	360	340	361	367	365	345	336	350	375	340	357	357	368	370	340	346	309	356	307	379	339	330	355	345	379	321	330	356	358	343	341	361	335	367	341	373	347	330	353	380	351	338	337	348	356	354	325	347	372	359	357	372	330	327	338	335	335	355	371	332	331	355	379	348	338	345	344	324	349	361	332	311	318	373	354	341	368	359	354	362	322	349	347	336	338	330	359	357	364	365	342	323	340	344	379	388	385	337	357	313	360	336	319	340	343	362	339	327	340	350	348	349	370	373	330	365	361	377	336	369	354	334	312	322	334	343	322	367	351	384	330	359	350	363	384	378	328	352	328	339	337	334	349	319	358	364	355	340	332	361	375	369	343	334	337	359	356	348	350	336	366	354	343	315	333	386	323	357	340	359	350	377	359	338	356	357	336	356	335	387	355	361	328	335	353	383	347	342	372	295	349	318	323	358	378	322	362	352	381	355	317	357	342	324	329	329	334	329	348	319	342	330	329	362	350	332	343	342	388	354	320	339	368	302	333	372	312	346	314	305	354	297	353	368	332	336	325	336	370	348	325	333	369	348	344	358	341	332	348	350	348	319	378	336	368	330	347	320	326	361	343	380	336	356	338	319	337	325	368	333	361	330	355	339	362	337	341	357	354	332	299	317	327	345	354	321	330	310	314	371	356	330	314	362	315	321	377	345	348	325	336	307	351	303	319	329	348	357	337	349	334	323	333	326	365	369	340	337	364	322	349	315	326	345	341	319	374	350	345	380	323	326	338	347	362	327	369	331	370	362	297	360	341	335	299	306	347	321	400	333	362	388	352	354	306	377	348	342	307	348	333	335	345	343	368	320	333	336	364	333	352	344	336	380	332	376	354	347	338	332	335	338	277	365	369	369	307	338	330	339	369	349	386	330	360	379	345	324	340	373	331	320	381	294	345	322	371	346	346	370	331	342	366	349	341	299	332	338	359	354	338	358	340	335	319	317	318	333	326	308	354	346	367	364	352	350	308	325	324	374	375	336	339	342	337	323	329	354	362	330	322	357	323	336	323	332	363	356	324	355	345	300	329	372	356	370	365	326	367	348	343	331	329	371	330	320	330	342	362	374	358	330	335	350	319	328	347	358	338	329	325	341	340	346	332	288	327	356	338	348	307	348	370	364	393	331	314	363	337	310	328	331	325	338	318	339	332	337	318	323	334	367	297	314	321	331	305	325	333	320	349	320	339	321	331	323	330	376	358	318	322	346	333	326	339	350	322	356	354	346	334	366	349	356	355	352	323	314	314	375	348	347	334	367	323	390	326	355	336	311	339	345	323	293	366	352	319	331	343	366	351	327	336	337	335	367	339	352	319	343	394	371	346	321	361	349	337	308	356	325	371	347	310	339	357	348	342	311	299	345	353	326	330	321	350	343	342	323	352	325	331	325	330	334	324	339	362	337	331	323	302	343	335	367	336	337	343	338	336	333	366	332	325	302	323	320	326	320	312	330	326	340	314	330	345	337	333	327	314	337	339	326	329	336	345	341	344	359	318	342	358	327	340	371	370	331	321	305	364	346	327	354	353	347	338	348	331	353	353	323	350	322	344	344	328	352	361	340	374	312	309	364	340	347	335	343	334	341	358	306	324	345	325	333	311	367	320	346	355	358	323	380	343	330	398	360	346	359	362	337	358	327	343	336	316	311	334	356	326	329	316	323	346	345	320	328	331	351	361	347	351	365	346	371	349	322	328	335	349	350	357	311	319	329	375	343	336	354	351	356	362	318	318	348	336	332	327	354	337	361	326	369	352	334	346	345	302	360	347	341	356	355	297	318	309	294	337	369	310	335	345	341	324	337	322	343	350	340	318	362	348	372	365	340	337	350	351	356	358	332	344	342	316	347	316	365	331	367	339	311	352	364	337	359	343	332	329	320	364	347	327	334	337	358	325	361	314	345	340	344	353	359	345	348	327	330	334	319	361	360	350	345	338	363	342	342	318	352	337	310	310	330	351	342	329	325	366	328	305	344	345	354	306	337	344	320	347	323	362	358	304	354	313	337	332	350	343	311	349	312	334	322	338	336	312	345	334	351	334	333	346	330	315	362	344	347	331	372	334	352	348	329	349	318	335	349	322	303	333	352	329	322	361	334	305	356	296	334	330	316	348	365	313	322	350	349	316	330	325	328	367	342	324	374	349	336	333	368	343	313	320	340	307	331	327	354	383	319	348	309	339	352	300	322	313	344	348	325	359	331	354	308	338	371	336	348	341	352	319	342	317	326	345	367	351	359	352	362	319	359	316	325	334	295	341	333	316	329	336	321	334	321	336	313	346	325	360	321	373	345	348	351	337	309	340	336	356	300	364	329	354	324	336	316	321	324	345	309	340	346	354	340	324	337	323	310	330	348	327	315	345	343	348	325	310	318	338	315	366	326	332	333	380	347	352	339	342	332	314	354	368	331	343	343	358	359	347	358	304	349	348	351	374	300	319	320	342	353	309	337	299	379	334	396	373	355	318	326	362	337	340	333	331	333	320	322	342	364	320	340	325	326	344	344	335	317	302	337	329	340	299	355	345	333	342	340	359	319	319	357	316	327	363	345	340	341	310	341	354	317	337	321	332	341	326	343	352	340	339	331	330	332	341	319	340	304	332	321	345	321	344	354	327	338	330	354	370	333	345	350	367	309	358	350	357	338	359	333	347	354	309	332	318	325	337	322	326	358	345	340	340	324	325	363	338	326	336	325	357	332	363	339	342	352	357	295	336	379	341	373	355	348	309	319	307	377	326	347	310	360	334	315	372	323	349	327	319	332	355	302	343	330	339	317	317	339	358	332	331	362	321	359	302	327	330	356	339	352	345	365	321	309	343	302	335	327	338	370	315	345	336	353	353	341	348	361	348	318	337	334	347	359	298	359	326	344	313	324	333	335	347	300	324	300	325	328	369	345	314	345	349	321	344	367	324	334	310	325	360	327	327	324	330	342	366	335	355	353	332	306	322	309	325	320	335	357	339	342	361	335	342	321	336	317	316	332	334	323	323	371	348	331	329	324	335	320	353	349	350	337	330	309	332	364	341	352	318	338	313	345	327	342	343	311	365	351	345	357	346	315	345	357	347	344	324	341	340	359	299	340	350	335	355	294	308	352	304	348	287	316	334	351	346	346	349	305	338	335	357	389	312	331	330	348	344	335	310	343	279	320	334	342	358	346	345	358	369	350	325	331	312	349	319	327	350	332	320	341	339	352	333	347	362	364	347	348	348	314	311	334	335	334	330	313	331	346	333	329	312	322	344	336	330	356	315	323	332	345	321	341	337	336	320	360	335	330	324	316	354	318	341	330	351	343	343	321	336	331	326	350	322	333	323	340	340	306	333	349	331	335	316	324	346	351
27655	11643	2142	1315	1078	860	855	812	856	791	886	805	795	804	799	852	801	805	867	817	814	844	832	862	820	801	849	818	854	861	833	854	839	826	817	838	864	834	863	894	852	886	816	850	809	873	777	804	866	798	772	778	827	807	869	836	831	797	808	861	790	804	807	853	865	844	824	812	871	862	861	808	809	847	791	911	803	809	836	772	805	823	831	808	882	856	823	795	798	790	820	813	801	801	838	834	830	821	772	819	801	804	856	762	765	843	838	832	806	788	805	803	818	816	918	814	827	834	827	852	803	792	809	849	780	842	773	770	781	831	828	819	822	819	851	854	812	826	812	819	802	817	848	823	859	862	836	824	841	840	806	811	787	785	872	840	867	846	869	811	840	827	822	808	817	852	779	818	797	827	787	832	796	797	772	829	789	788	799	781	834	885	837	829	769	779	822	845	835	774	859	775	815	845	824	807	781	867	810	805	846	857	808	795	857	889	819	819	858	823	778	794	807	773	827	805	798	808	827	825	806	858	776	788	828	817	799	791	828	851	886	822	823	858	891	794	859	824	844	812	774	857	768	825	847	826	853	802	808	823	842	844	810	841	837	812	813	813	807	841	818	779	875	872	807	848	805	813	838	824	862	833	826	809	810	787	817	812	806	811	795	879	798	822	842	818	802	793	799	862	805	886	849	801	787	788	727	853	797	822	840	834	851	829	786	809	804	849	901	868	808	834	762	816	830	746	884	821	831	803	850	803	814	752	821	798	812	811	814	871	847	895	847	827	822	827	813	820	834	825	807	785	878	838	810	884	791	800	767	816	785	859	803	826	873	785	816	838	782	738	853	865	869	824	835	788	829	876	807	814	796	836	832	832	781	800	843	788	801	830	797	862	805	858	801	844	835	804	823	817	800	789	821	818	819	837	857	806	853	804	832	824	846	900	817	809	881	856	836	801	832	798	841	829	852	788	851	772	831	805	836	821	821	889	840	807	843	835	823	790	826	835	887	790	866	815	830	888	782	804	841	792	823	810	866	792	830	795	767	801	814	798	850	839	844	821	840	879	798	783	886	819	816	760	826	787	844	833	806	802	794	859	871	856	820	838	847	827	791	803	849	873	884	833	812	816	789	819	821	809	816	811	808	778	799	789	828	856	780	792	815	762	812	775	835	762	832	823	822	832	843	782	825	843	842	849	838	844	875	830	809	799	832	854	807	837	806	788	827	849	815	799	775	811	832	788	786	835	769	845	814	822	837	809	791	855	840	886	787	856	852	910	858	845	776	826	792	847	839	849	840	851	806	813	833	835	781	831	852	829	810	753	842	838	777	757	822	785	823	864	825	839	826	802	817	810	790	801	802	839	808	731	811	811	818	810	801	782	758	866	836	817	806	819	852	835	816	826	800	815	854	812	844	825	816	802	807	835	840	813	854	821	846	841	840	853	840	830	839	816	824	850	798	798	831	831	861	861	759	798	794	850	837	819	852	835	815	839	810	814	842	790	781	830	824	827	843	857	781	811	838	779	808	852	820	810	876	827	808	828	877	770	827	786	835	830	800	787	791	843	846	818	807	831	789	770	852	820	808	817	769	797	836	832	871	851	803	828	833	829	833	822	817	808	822	858	831	810	865	839	835	851	801	880	789	798	829	767	800	822	729	806	802	844	840	779	791	866	801	824	822	794	798	873	800	782	808	786	792	784	854	802	836	825	854	868	821	759	828	819	837	782	833	807	834	878	822	827	858	822	840	835	842	831	827	815	827	825	827	820	820	854	849	789	818	831	785	890	777	761	791	848	830	834	839	844	803	864	812	783	833	787	823	819	899	772	819	802	812	793	853	874	879	779	827	810	811	831	865	819	841	805	800	791	857	815	853	826	849	795	804	802	797	826	795	832	785	806	892	788	831	850	807	766	818	804	826	815	838	814	819	822	787	791	814	791	805	877	853	812	841	790	749	876	807	779	835	805	823	845	833	802	794	790	818	843	837	844	757	837	854	826	834	762	796	834	812	809	834	805	790	805	818	823	856	785	834	827	893	833	791	876	831	854	778	815	818	842	850	822	750	802	826	833	856	827	800	808	774	892	827	820	819	871	789	839	837	752	800	846	801	842	807	848	844	832	866	783	806	835	871	841	828	803	838	797	818	802	789	806	767	862	805	819	828	840	831	808	807	868	825	823	744	826	843	818	824	825	814	796	806	832	808	828	832	845	833	817	817	842	822	807	799	817	793	799	784	766	775	848	748	860	847	807	942	834	763	872	780	808	883	814	841	810	806	795	779	816	856	876	816	781	792	825	819	838	821	834	808	824	814	795	832	846	845	879	829	813	812	748	811	834	880	803	850	840	853	803	852	781	824	863	796	845	794	768	788	883	831	824	868	875	847	790	820	813	829	782	831	821	843	831	839	792	781	819	797	796	812	818	786	812	840	850	861	782	818	871	830	778	849	829	842	825	783	811	801	826	829	825	842	827	787	805	847	804	781	861	811	771	815	804	862	820	793	840	825	820	793	804	791	850	839	798	832	811	796	769	834	856	858	805	793	843	816	903	811	837	835	835	832	844	866	805	823	837	798	847	808	815	813	827	811	848	836	870	784	845	823	834	859	799	847	850	844	849	845	843	814	800	815	808	827	862	845	771	888	780	804	850	813	864	808	792	796	838	821	882	848	813	863	811	843	859	832	808	832	830	861	794	845	831	821	855	803	818	802	846	787	836	837	828	827	892	854	794	836	814	868	843	820	824	786	808	817	795	837	830	862	807	767	801	831	817	773	801	814	835	872	837	829	843	826	797	847	807	825	817	813	794	792	852	834	782	823	822	840	827	820	840	834	799	859	855	741	810	778	839	761	848	806	841	851	845	827	818	830	843	802	835	822	838	818	890	845	786	791	811	827	782	862	873	783	826	859	786	808	762	835	846	864	834	833	819	835	825	852	786	836	759	806	817	812	768	836	805	821	785	891	810	835	781	781	854	815	854	835	791	813	824	789	838	797	753	815	818	809	852	838	863	840	736	850	829	850	859	823	818	851	816	815	825	796	847	861	801	819	760	840	813	846	870	831	789	848	817	795	830	781	785	796	806	830	818	801	827	837	829	877	854	816	851	847	800	763	823	794	829	802	830	837	838	835	845	808	796	801	804	830	822	839	772	798	847	822	799	824	848	769	845	842	830	816	814	811	814	815	795	763	821	848	811	816	836	807	772	858	811	745	820	846	804	776	835	865	817	825	802	808	788	782	838	797	829	814	770	782	806	780	814	836	795	828	817	790	793	836	766	780	764	847	837	845	820	833	786	804	808	788	819	842	778	829	844	855	850	822	831	769	852	906	843	830	857	797	844	840	813	792	840	829	843	801	870	852	814	849	839	855	809	777	888	824	870	851	815	828	751	804	812	842	834	870	793	771	831	836	817	838	862	840	884	807	883	829	831	856	845	811	766	817	851	803	856	818	859	844	812	859	789	872	818	815	772	793	796	758	879	817	881	780	819	827	858	838	848
5110	957	917	819	775	724	738	701	799	738	740	690	745	756	709	727	743	779	716	783	759	731	745	713	746	780	681	739	733	755	735	705	688	668	758	748	769	702	717	755	717	712	766	698	751	763	739	746	722	709	757	734	742	702	710	692	729	746	748	753	761	735	698	746	736	728	750	765	744	744	723	774	723	731	754	723	727	738	731	675	703	736	715	714	762	711	703	719	793	752	720	755	695	734	674	747	733	725	724	739	719	762	708	746	751	697	685	739	733	731	730	679	703	696	729	758	724	742	709	695	712	703	766	689	757	719	732	720	744	754	694	742	720	713	723	695	748	736	670	727	706	739	719	738	713	754	692	708	740	763	740	742	747	715	723	700	721	695	679	716	786	758	729	755	702	700	712	803	727	728	727	732	733	704	705	732	767	724	745	737	737	712	735	712	716	698	739	722	697	735	745	726	736	753	729	704	792	699	734	718	732	723	724	765	710	750	728	740	737	724	709	732	687	719	668	744	724	710	750	747	754	743	746	791	704	726	742	726	714	751	744	733	747	724	722	712	701	738	727	722	688	728	736	734	771	686	671	663	729	741	757	701	740	712	746	737	682	737	720	745	693	735	728	719	749	758	713	754	742	727	750	728	775	721	702	743	770	702	717	674	755	710	700	733	754	739	743	717	724	747	699	754	694	710	768	753	732	716	772	747	728	712	758	712	714	714	761	733	770	684	731	662	750	696	786	700	731	744	735	710	738	735	719	723	709	744	769	702	719	707	726	708	744	764	729	792	702	715	689	684	719	756	704	676	696	737	695	767	729	721	737	737	801	693	732	717	693	732	764	759	694	688	730	761	750	725	715	717	767	706	804	731	705	718	749	723	717	793	747	753	753	747	728	659	675	731	738	747	749	765	713	723	737	728	720	721	755	716	722	730	755	725	729	746	712	726	716	709	732	701	755	693	755	723	779	730	670	716	743	721	738	731	689	775	760	691	770	706	727	664	729	736	752	711	748	719	770	678	710	759	676	780	698	716	714	748	738	753	719	711	732	757	722	707	737	737	793	755	728	730	744	671	726	753	742	739	736	700	708	701	697	733	761	756	728	669	718	651	702	732	739	750	725	748	785	694	733	704	739	734	745	721	724	739	723	702	721	689	696	746	751	703	745	755	766	709	738	720	711	723	752	733	752	741	742	713	722	735	666	707	762	699	716	731	687	750	745	728	740	737	736	690	688	751	692	703	721	746	726	757	735	692	692	781	745	751	751	695	753	735	718	725	732	704	718	730	763	752	737	763	693	753	710	726	740	708	714	705	752	779	740	721	713	758	733	704	733	707	773	678	705	752	733	720	768	685	756	761	773	726	719	752	748	719	729	695	660	740	736	742	729	791	702	761	703	770	773	741	678	677	680	715	745	719	741	746	698	787	711	702	734	706	772	712	688	718	741	749	743	762	744	711	700	746	682	711	723	755	725	722	752	754	728	700	715	739	751	795	757	756	738	719	754	770	720	734	728	704	735	795	685	716	734	742	793	734	712	731	747	768	722	718	705	716	748	725	766	697	762	716	688	767	708	718	713	760	728	708	755	644	695	762	747	747	726	754	738	695	702	749	725	708	681	730	730	688	696	721	805	711	709	772	754	753	725	732	719	729	782	726	739	732	714	755	788	725	736	758	745	740	737	720	726	769	753	736	704	753	715	682	712	723	769	713	794	713	688	703	767	760	760	711	727	748	748	741	678	727	725	707	772	710	714	697	714	756	678	707	727	718	719	750	707	734	731	721	720	722	695	716	715	729	770	753	752	737	718	753	724	736	724	719	736	775	717	738	724	704	747	711	697	722	717	695	746	685	747	727	696	753	715	782	716	692	714	793	671	749	757	721	757	754	699	731	725	702	726	720	728	757	734	734	723	760	705	725	734	723	690	745	700	772	709	784	677	712	737	745	704	777	698	689	716	726	767	719	700	740	748	741	732	773	738	746	719	728	753	726	746	698	686	739	731	690	738	736	726	678	713	712	731	713	715	741	710	703	735	699	748	707	728	716	737	746	758	739	755	729	700	680	727	665	755	731	722	706	680	731	713	731	703	700	769	750	718	742	690	701	768	776	677	682	706	803	724	750	722	726	758	708	749	752	725	716	711	707	737	744	704	775	734	737	657	744	715	728	732	726	718	673	751	720	725	765	727	741	712	721	732	755	732	750	675	770	717	703	696	706	728	719	705	717	693	716	734	716	722	726	751	735	661	715	681	709	696	722	690	752	757	736	724	763	747	705	708	710	776	722	699	724	717	748	713	698	727	719	732	771	705	720	728	771	734	727	698	712	716	710	704	737	743	718	744	720	679	726	719	719	739	724	717	721	730	727	746	730	715	696	727	738	704	746	745	727	759	739	715	702	720	716	711	707	751	754	674	777	733	789	748	756	745	712	755	773	740	741	723	773	681	757	738	726	692	714	695	746	771	767	748	732	743	670	747	682	703	718	688	716	735	700	710	709	748	723	740	715	724	756	716	765	702	729	734	708	733	727	760	753	682	769	735	723	709	680	707	772	704	747	770	689	653	710	714	722	740	679	776	768	744	730	704	742	676	750	722	716	679	709	735	724	713	754	727	756	692	715	714	746	671	712	739	718	748	758	721	773	753	762	758	755	688	728	721	689	716	750	751	772	754	704	703	732	792	710	704	738	710	709	697	703	704	760	713	705	751	735	715	722	781	678	717	744	767	737	756	677	700	754	776	715	688	719	688	775	719	700	686	694	735	768	705	737	712	701	733	727	732	764	711	711	717	729	710	708	713	733	772	733	717	735	739	715	725	715	729	790	709	734	707	713	705	681	747	739	715	726	786	736	746	786	718	725	727	696	707	723	702	787	730	735	748	776	734	715	732	708	733	698	714	744	754	748	748	706	708	741	776	753	740	701	734	710	724	747	676	730	688	712	737	752	754	711	753	769	720	777	730	737	693	764	744	727	757	724	744	756	745	711	722	695	732	774	730	718	723	748	704	700	761	729	743	703	712	718	681	743	688	726	734	699	684	663	722	653	733	752	728	709	707	723	725	732	715	713	741	713	772	700	718	730	780	709	719	747	715	724	735	779	778	720	684	706	734	753	751	707	708	753	742	743	752	753	748	750	692	758	728	739	694	696	712	732	743	737	745	718	768	752	764	762	752	691	749	720	715	741	765	745	739	722	737	701	695	766	721	764	732	744	702	739	719	776	721	774	743	759	738	722	714	737	742	737	699	715	721	717	721	720	727	748	769	716	719	707	753	755	750	720	722	736	690	711	739	737	717	743	699	736	716	741	768	719	718	750	721	735	716	704	697	719	706	696	691	719	725	711	730	707	675	729	794	719	714	758	730	726	754	743	730	700	688	707	741	724	733	790	739	693	770	727	705	754	723	725	770	695	693	725	688	695	685	714	730	735	757	703	705	742	722	720	712	728	735	735	681	726	736	797	726	695	736	730	717	705	740	733	730	749	721	705	767	708	698	719	742	705
25773	21408	25755	18562	1957	1055	917	793	753	702	786	728	735	761	737	749	721	732	729	714	711	651	757	741	745	711	722	741	709	703	662	688	696	707	699	671	744	709	703	764	724	762	719	718	730	747	724	677	749	713	714	723	744	713	751	677	694	752	662	766	683	709	762	778	666	722	722	707	681	725	752	679	671	744	741	662	717	708	678	736	745	758	692	726	715	717	747	721	691	759	715	753	711	684	705	667	740	702	687	739	705	718	714	673	717	732	728	659	674	696	742	729	692	704	756	698	714	709	678	703	729	693	655	647	677	730	694	681	711	724	694	716	718	736	712	655	698	705	693	715	710	725	703	725	692	690	670	720	672	697	688	732	744	727	722	698	637	753	692	669	715	697	718	667	697	674	687	691	740	728	674	715	685	735	735	745	709	716	710	690	718	699	729	681	717	706	683	729	715	709	682	698	694	687	651	694	700	699	673	711	705	690	689	714	673	702	760	746	712	726	683	696	725	679	712	723	650	714	717	742	705	705	700	703	739	710	741	733	745	706	724	703	680	711	710	710	688	679	704	740	689	708	653	733	713	686	700	694	694	704	663	683	749	712	694	704	712	713	747	735	629	696	685	699	752	650	723	683	685	701	726	687	684	723	699	695	720	709	682	689	721	739	732	716	734	707	702	744	722	732	715	722	686	674	728	672	656	726	703	703	713	692	658	723	660	744	697	696	699	739	711	704	724	715	712	729	725	731	686	708	733	646	726	734	665	722	664	721	688	708	716	680	728	722	722	737	712	738	741	709	689	735	706	674	717	661	684	734	750	703	691	648	688	674	684	705	720	752	714	704	676	668	731	706	749	720	703	658	658	745	681	730	701	673	682	717	692	695	710	683	739	728	705	715	726	711	698	685	722	713	708	718	648	732	741	685	716	699	701	728	695	700	740	681	747	740	668	679	685	731	679	669	673	690	696	728	661	665	718	714	711	668	756	752	702	686	703	722	692	650	680	655	715	690	721	732	702	695	690	701	698	719	754	720	711	707	697	668	767	675	724	688	685	734	726	722	718	694	683	730	724	710	657	707	684	696	686	668	718	702	691	694	665	780	730	668	740	767	738	743	681	725	749	699	634	709	699	713	709	718	671	711	705	674	749	707	723	754	687	698	711	681	692	723	695	693	732	722	707	691	694	757	723	757	705	677	704	681	697	704	750	732	758	689	720	728	780	685	744	712	704	728	709	754	727	666	709	688	675	707	724	763	712	712	705	675	710	675	715	690	737	716	706	716	718	670	736	721	728	682	726	666	688	721	716	703	735	714	766	683	714	714	671	708	637	643	731	686	672	702	675	747	656	696	754	714	735	692	752	702	650	669	700	706	687	699	674	673	745	728	685	731	645	743	715	708	671	722	732	693	709	721	710	749	694	695	704	709	689	662	747	672	689	715	695	710	663	692	755	736	663	665	710	715	679	663	711	731	716	680	738	740	732	698	714	760	721	700	687	733	730	690	716	703	681	744	706	679	711	709	727	715	678	724	718	743	685	669	694	729	683	725	692	697	684	690	729	728	696	714	707	687	676	702	687	723	715	696	704	658	783	694	724	679	632	683	706	689	704	685	738	736	661	693	730	702	706	684	721	649	711	688	677	691	647	727	671	667	694	737	702	741	711	696	707	636	686	699	746	687	755	709	706	708	699	691	733	711	713	733	673	745	697	685	718	684	731	664	700	722	728	670	691	745	710	680	660	724	752	716	697	695	716	723	756	716	720	706	692	710	685	697	681	628	724	700	714	726	696	687	725	691	712	727	675	697	675	665	724	706	706	692	682	680	687	715	705	746	668	701	762	694	693	708	722	709	649	773	705	729	760	708	660	708	699	757	706	650	703	695	696	704	638	737	704	710	715	745	712	739	696	690	700	664	732	707	717	713	694	716	719	736	659	718	707	716	723	754	686	691	691	677	714	744	691	720	709	693	734	731	639	685	681	712	657	701	689	706	704	720	696	722	691	725	675	693	671	735	683	767	678	726	727	746	661	716	729	676	653	702	663	735	691	739	680	685	680	679	738	728	717	667	710	697	715	762	691	663	684	728	689	708	670	724	711	651	696	680	712	682	750	696	715	714	746	691	696	717	718	737	726	678	750	703	679	697	663	674	675	701	725	691	713	687	712	688	734	714	715	693	674	672	721	690	678	714	689	729	742	677	747	722	712	669	719	766	722	745	724	685	704	702	698	746	760	671	734	729	725	673	680	715	720	733	710	743	677	682	748	694	695	691	733	680	723	693	711	755	766	757	709	704	715	705	711	713	716	711	698	699	708	711	709	713	704	696	669	725	743	717	693	695	701	684	702	680	671	707	725	690	678	729	739	664	661	704	687	702	749	710	707	668	661	695	658	730	707	702	760	709	706	740	693	720	729	723	719	695	694	697	689	700	690	642	744	764	728	688	700	694	688	705	679	720	704	716	635	696	669	691	710	752	729	652	684	695	717	748	678	665	714	674	698	691	706	689	711	675	685	717	688	744	699	680	712	695	638	683	739	713	719	698	729	698	735	683	730	651	716	680	693	724	745	712	693	710	735	702	698	757	727	670	775	753	700	724	670	737	672	733	674	729	715	704	681	742	715	693	729	728	653	719	738	711	740	667	721	719	705	681	740	694	738	760	730	721	697	704	750	715	682	690	679	721	710	725	707	685	715	681	685	686	692	688	701	660	703	727	721	658	691	729	682	695	686	752	714	735	753	700	728	696	734	682	693	698	643	716	697	635	730	700	737	697	769	691	719	702	684	672	668	714	681	770	698	730	722	715	697	685	636	662	724	694	706	682	728	691	677	620	695	743	736	679	723	702	683	727	687	706	683	644	664	755	675	711	703	679	747	708	666	733	702	667	705	716	734	706	695	678	723	677	696	723	735	704	732	733	728	729	690	664	690	705	713	685	736	687	699	720	718	675	707	679	694	683	687	691	706	689	713	681	712	731	754	697	660	705	675	674	687	717	656	721	721	710	713	662	727	711	659	722	733	688	697	671	621	730	698	672	711	710	700	687	693	686	708	690	743	705	687	690	722	715	737	704	690	681	669	710	696	654	764	734	703	683	725	683	718	748	713	715	697	669	693	717	693	711	732	714	733	694	693	701	739	688	721	667	694	662	734	690	757	691	671	678	648	733	703	739	742	748	718	680	717	722	671	714	729	735	673	643	755	672	722	750	680	708	710	650	703	667	674	658	668	713	717	758	683	729	657	716	732	735	692	667	677	704	705	700	681	689	730	735	691	718	669	728	695	708	711	690	720	713	716	663	705	696	708	723	712	722	703	713	706	702	734	698	711	720	691	709	695	737	687	696	660	729	695	693	734	715	729	715	666	678	717	678	713	718	661	690	665	661	727	685	726	747	715	687	700	694	705	732	734	668	684	694	682	756	716	683	718	727	705	719	734	719	715	737	683	692	768	738	713	729	687	691	726	681	702	703	697	711	728	713	666	681	727	720	699	719	681	694	677	708
3649	2232	1834	1176	916	850	845	751	757	729	672	739	756	722	741	694	699	647	700	681	676	671	687	652	651	647	654	679	669	685	624	641	671	640	666	621	685	636	642	614	656	695	627	625	682	610	630	643	602	633	668	626	621	627	670	661	628	644	654	703	674	627	656	632	695	658	729	661	627	638	665	677	676	629	621	644	669	647	638	623	666	710	653	646	635	661	667	691	638	654	653	683	591	679	647	639	699	681	658	668	632	655	621	639	612	647	593	648	630	671	609	573	684	637	635	598	619	628	614	683	650	637	638	638	694	668	653	638	615	629	657	637	662	644	655	636	643	611	688	645	637	670	624	623	632	667	661	631	649	634	686	651	693	643	633	619	641	705	640	648	648	618	673	609	621	586	615	622	664	688	637	653	624	625	651	651	653	612	645	647	653	620	637	654	584	664	702	628	638	670	617	650	653	656	658	679	664	644	667	680	613	672	631	668	667	670	688	665	637	637	670	647	683	626	648	673	619	671	622	685	637	670	695	669	688	642	595	668	683	625	656	629	645	645	623	649	646	635	610	671	642	612	626	656	633	675	636	629	646	686	620	622	627	609	622	643	606	632	678	693	660	605	634	641	617	641	665	621	612	617	658	647	697	659	671	644	646	639	609	674	631	709	665	633	640	626	640	664	633	620	665	685	624	667	642	590	610	655	671	660	620	642	678	644	657	647	615	625	635	590	670	664	650	640	657	614	656	633	643	620	645	646	589	620	633	639	628	655	625	626	651	624	606	631	638	627	657	625	665	655	607	622	588	679	640	659	628	686	678	666	635	641	686	628	659	575	629	662	603	701	651	638	635	646	667	623	654	660	654	622	618	642	612	627	657	637	620	669	645	623	631	639	640	635	606	698	659	670	645	649	672	642	634	697	713	642	658	624	628	664	642	655	605	640	648	666	645	600	668	641	642	710	647	634	632	629	614	621	630	668	647	643	645	633	617	644	661	604	673	644	664	616	631	636	664	675	604	640	625	606	612	660	610	674	636	651	649	670	635	628	675	631	663	664	630	657	684	662	620	609	628	601	637	613	671	641	642	686	621	670	695	637	664	661	634	623	628	628	628	634	631	653	663	611	616	651	611	659	670	616	607	693	633	613	665	655	605	660	648	626	639	651	647	637	629	622	646	660	630	619	666	612	607	641	648	643	685	659	635	649	623	646	671	616	635	597	695	669	664	651	665	660	630	618	634	620	611	648	683	643	603	631	726	653	643	674	635	635	649	616	608	638	571	647	679	618	622	643	625	643	628	655	620	623	654	600	614	592	702	634	661	614	613	623	642	666	617	610	648	650	663	657	674	620	682	658	635	686	664	650	668	660	652	588	639	654	668	694	632	623	632	633	656	624	665	620	662	639	660	644	640	677	601	646	626	632	594	652	658	669	628	598	685	626	656	645	642	639	649	665	624	651	649	640	672	662	605	635	658	653	680	639	608	650	713	654	606	669	684	636	720	628	637	629	641	635	672	648	626	649	643	653	630	660	647	629	640	658	637	595	634	656	599	627	632	594	628	659	650	694	644	618	652	613	651	647	641	654	652	641	666	655	647	628	639	673	641	630	615	644	650	655	643	630	614	678	646	651	657	632	658	685	600	646	652	636	679	646	669	657	649	597	652	620	630	635	667	644	612	625	661	668	676	668	641	627	670	681	654	627	650	655	650	601	660	571	653	657	615	661	579	646	607	635	659	670	640	630	639	619	626	652	568	626	658	642	657	617	636	597	626	621	693	652	637	623	634	651	641	652	685	625	649	648	635	649	651	609	644	633	613	654	620	639	622	665	611	688	691	614	656	657	659	652	624	655	629	649	659	639	611	658	646	632	639	703	653	641	660	679	645	681	639	646	671	610	649	634	676	653	655	669	620	622	635	624	658	675	637	672	638	660	680	639	686	625	638	647	615	674	628	683	636	658	607	649	681	647	651	632	636	605	652	638	628	676	630	622	631	676	634	706	614	655	630	658	647	623	617	624	656	635	612	674	625	652	647	638	625	675	613	633	648	652	661	720	687	619	635	656	632	652	644	623	711	624	674	619	650	624	677	648	641	645	632	659	600	662	680	621	619	669	678	642	650	651	626	625	623	636	659	660	633	658	667	630	613	614	626	615	632	641	659	659	687	643	671	649	662	666	650	588	624	593	627	667	610	643	643	674	624	672	634	605	665	649	667	625	664	648	634	661	627	693	653	660	653	627	647	622	608	656	638	666	643	638	683	620	616	588	662	620	635	632	630	633	645	626	605	631	656	657	658	634	687	666	647	644	646	650	652	690	617	631	637	665	670	614	633	616	675	653	632	683	607	655	619	614	614	641	639	607	596	615	643	670	660	647	615	709	649	668	669	701	670	676	653	663	659	664	640	615	690	604	647	606	614	612	666	613	662	663	637	616	626	659	636	669	654	638	654	594	641	629	670	639	612	598	616	623	656	669	632	670	652	627	619	625	622	621	595	648	673	688	628	615	649	643	620	647	620	647	621	614	654	640	661	671	668	652	658	644	683	634	640	677	652	647	634	627	680	647	610	623	662	669	661	626	691	653	641	675	602	642	676	674	670	633	650	637	616	627	659	658	647	671	672	688	638	698	647	656	644	630	647	624	635	641	622	645	627	671	623	618	677	672	670	633	633	670	654	661	657	659	632	623	658	623	628	653	631	623	646	629	648	643	665	651	640	647	602	644	604	609	662	608	617	635	613	647	647	641	625	651	617	635	661	612	657	648	630	648	614	647	662	674	642	645	642	636	635	648	632	641	616	661	641	680	621	659	620	634	632	622	616	632	627	634	677	617	628	710	657	678	655	639	651	630	621	639	590	667	639	644	675	631	653	662	644	667	656	664	629	653	665	666	695	634	592	667	689	646	647	638	608	676	612	608	683	695	629	645	655	668	660	639	647	647	662	623	664	637	648	649	706	599	587	662	669	625	677	593	626	625	679	627	618	684	685	614	628	614	607	617	697	616	637	641	629	639	623	580	627	647	620	662	595	639	656	642	629	652	633	622	638	676	638	652	651	720	651	657	653	666	614	606	648	578	673	639	584	688	684	636	622	670	646	653	639	638	677	622	638	646	631	637	630	709	607	638	665	662	622	643	598	632	610	665	679	640	592	642	684	652	625	681	605	614	632	588	648	646	648	619	637	624	664	662	689	615	607	652	636	636	658	667	654	679	660	674	668	630	588	685	596	624	652	643	634	661	648	656	664	626	654	632	645	656	690	624	614	644	664	642	655	627	669	653	664	686	670	611	612	670	626	682	640	644	692	650	632	658	686	622	672	642	635	665	612	602	679	590	636	634	637	613	645	621	654	625	638	660	613	658	608	658	661	648	619	584	688	679	617	673	637	640	638	650	598	632	665	673	651	601	649	663	619	641	620	602	650	647	683	663	666	606	641	672	679	652	621	646	614	619	665	667	638	645	669	676	653	671	629	633	656	598	644	608	601	674	619	609	573	649	645	649
24301	21396	28527	24623	20180	2729	931	584	431	464	438	416	405	387	374	358	365	371	367	347	367	319	388	354	333	341	347	346	347	320	348	333	313	348	321	370	322	333	337	357	353	351	349	315	328	342	360	354	326	348	313	329	326	337	346	322	364	332	370	336	330	324	330	289	352	367	358	328	360	342	326	343	335	335	338	362	339	339	314	344	316	330	335	325	299	344	310	329	364	323	339	318	321	331	329	349	322	330	350	294	304	348	310	333	304	335	345	356	317	349	358	314	349	362	367	327	329	354	370	355	325	322	333	314	335	355	316	351	327	319	316	292	327	326	317	332	316	324	310	324	347	325	321	357	339	339	343	337	326	339	301	317	296	325	329	332	333	335	334	336	327	343	367	343	335	324	315	319	335	319	324	354	347	327	336	394	340	320	329	348	310	346	330	302	345	348	324	328	315	326	361	331	318	349	310	352	327	312	331	306	313	331	313	313	343	315	341	339	339	354	328	315	300	364	324	310	329	336	349	295	303	304	327	313	335	319	312	327	337	363	321	329	322	353	339	338	325	326	357	326	366	353	330	330	330	352	346	336	359	311	337	328	334	361	351	349	365	352	319	345	342	334	327	339	323	334	341	315	322	331	308	350	313	317	323	325	351	328	337	320	347	348	347	325	311	333	302	359	298	334	322	324	341	314	296	354	332	338	332	322	337	326	331	349	312	332	314	315	351	346	331	328	334	363	332	330	343	343	337	311	336	318	341	345	328	330	340	269	321	325	343	356	329	328	340	357	370	339	326	331	323	333	275	337	326	353	316	340	376	346	320	337	349	343	333	327	358	369	336	344	323	334	328	315	310	324	333	340	324	344	325	337	318	303	333	360	326	353	303	323	349	352	327	324	323	309	326	329	295	328	336	342	372	332	313	328	344	360	328	334	328	352	313	326	334	334	359	318	336	319	320	345	333	324	344	324	332	320	349	331	354	319	315	348	321	349	316	366	310	311	314	341	308	342	354	344	352	358	341	346	349	380	296	325	327	342	364	316	354	309	307	325	325	314	333	336	393	324	319	343	311	320	354	323	273	311	313	355	308	292	347	317	334	341	346	352	303	325	324	324	324	309	361	349	344	322	348	328	307	292	337	350	347	343	343	320	326	354	333	317	305	360	351	359	343	341	367	316	342	339	324	352	325	312	321	328	372	326	328	345	336	337	309	364	335	327	348	358	322	352	341	330	355	328	335	316	306	347	326	333	323	327	342	344	324	323	304	329	342	382	309	332	351	331	342	309	340	355	340	333	327	339	318	314	344	355	317	352	342	338	297	319	349	344	320	310	304	339	331	346	325	332	331	323	310	336	333	334	328	357	310	317	328	360	336	371	316	339	348	352	309	382	321	318	333	321	328	348	323	329	308	339	319	333	299	321	304	312	310	332	341	332	326	320	328	305	336	318	345	337	362	319	314	351	351	339	343	383	357	365	315	323	335	298	338	323	332	293	324	324	300	320	346	321	343	328	365	305	362	334	335	292	325	344	343	329	333	343	361	308	351	349	320	340	311	331	311	359	329	347	345	347	338	344	326	350	317	357	346	357	329	360	321	318	325	326	342	363	334	297	331	343	335	337	350	315	354	339	338	332	335	337	335	350	338	347	317	321	361	315	335	325	328	368	352	333	310	342	321	329	334	324	363	329	340	345	341	371	359	341	291	346	329	310	311	361	324	302	326	322	296	322	350	303	372	312	346	357	340	300	341	323	326	340	319	354	304	307	345	350	327	337	350	314	298	321	321	334	328	310	329	346	353	324	326	318	338	351	354	324	349	314	347	337	329	307	337	337	348	342	350	353	320	327	329	379	339	333	336	302	353	342	296	305	342	330	324	353	353	358	329	332	315	306	350	333	334	346	318	327	325	310	318	356	333	337	308	330	321	356	301	309	350	301	322	346	312	303	338	336	359	358	299	314	344	338	300	324	313	344	347	343	330	348	308	320	325	330	334	322	355	328	301	333	318	352	333	322	320	351	316	303	328	299	313	302	311	309	321	358	345	332	343	295	318	324	339	320	354	330	327	313	340	345	353	339	352	335	352	345	321	335	366	363	342	352	340	299	311	296	323	328	327	310	346	336	309	347	316	314	322	322	302	303	356	321	335	315	330	321	318	322	343	355	315	317	349	343	339	337	314	326	323	343	349	320	341	341	318	329	281	345	328	320	288	345	333	317	335	333	366	333	347	309	327	357	311	351	328	319	335	380	353	334	316	346	297	309	324	324	314	350	345	350	313	320	335	349	315	326	324	345	300	318	324	314	305	308	315	324	343	341	332	337	332	338	338	308	346	327	342	370	362	332	316	316	313	338	329	326	343	357	320	333	335	345	302	343	354	324	320	327	359	355	317	353	301	364	348	312	331	333	318	345	321	353	326	350	339	338	324	332	332	348	304	362	297	300	329	354	371	332	304	336	353	327	311	333	360	325	350	316	345	358	337	335	337	349	313	370	326	287	320	377	355	307	324	299	315	303	367	325	353	316	347	351	307	322	315	329	324	337	344	319	337	312	339	304	347	310	314	353	320	314	348	357	322	335	310	330	322	313	325	361	322	358	340	358	338	328	354	290	343	336	344	362	350	337	335	333	357	335	362	307	379	342	335	319	304	339	335	310	340	364	369	341	365	359	355	359	357	314	345	368	327	342	325	342	312	364	308	330	335	330	343	330	332	318	298	302	323	305	316	321	321	338	314	332	330	338	316	306	327	342	319	357	314	330	345	342	352	351	344	325	285	330	372	401	306	304	329	332	312	310	282	322	327	335	365	356	321	329	336	318	331	326	294	348	320	340	333	326	315	303	303	342	333	290	331	330	350	337	337	354	345	306	353	325	322	326	355	317	332	371	310	305	307	321	333	305	340	306	325	335	295	327	286	368	295	317	303	322	335	343	321	332	364	335	321	335	345	328	338	335	337	329	338	333	356	342	324	352	351	336	310	321	320	352	349	324	357	306	366	379	338	314	356	326	352	304	335	327	328	339	370	323	352	347	300	320	299	297	330	337	330	352	348	349	331	322	347	311	332	343	317	331	326	334	343	298	355	345	348	309	307	341	338	364	325	349	331	341	308	342	317	338	329	327	315	301	313	320	328	365	310	382	313	323	301	346	328	341	332	342	333	338	325	354	336	338	350	318	359	344	331	318	348	369	327	332	339	350	343	314	336	321	303	314	306	321	333	342	350	321	321	343	312	345	326	342	327	331	323	334	318	330	366	309	353	371	341	329	357	307	346	322	322	334	342	322	334	314	354	343	322	346	305	336	337	320	343	338	348	318	327	305	347	331	326	304	333	347	316	355	343	313	318	324	343	333	351	361	369	311	321	301	336	334	307	329	297	315	341	309	328	331	328	353	312	326	344	286	331	351	331	326	355	336	337	338	338	298	340	326	320	361	326	324	296	347	341	371	302	352	310	375	324	364	326	319	294	326	352	302	360	307	335	325	303	305	344	331	355	333	318	321
3392	4639	3601	1865	1331	1012	793	706	640	600	527	503	442	427	450	429	434	401	388	393	390	378	388	369	402	386	357	336	389	356	336	376	365	431	334	347	387	331	391	340	365	346	370	385	343	358	339	368	369	350	356	368	339	337	359	384	364	348	368	327	381	379	355	355	343	339	363	334	363	363	329	364	386	348	329	370	361	331	368	365	356	349	332	352	367	337	331	345	364	351	311	355	360	326	345	340	343	352	343	336	339	368	342	383	290	316	365	345	379	313	348	366	364	363	343	326	327	339	316	348	343	334	345	364	339	336	330	342	330	335	365	349	377	313	373	342	348	368	371	349	323	358	356	336	364	331	343	344	335	357	342	294	329	331	340	341	376	338	357	364	328	353	365	374	347	359	325	338	352	340	362	343	347	327	351	329	344	332	380	336	374	333	348	346	346	317	347	349	330	355	359	351	350	342	318	323	362	324	354	366	329	336	333	370	391	366	339	352	357	335	315	311	354	349	310	336	353	343	355	344	339	328	352	356	343	365	371	381	354	342	315	359	349	333	317	336	324	341	349	349	347	342	304	335	340	360	335	308	355	360	357	383	364	331	374	333	343	334	302	305	337	345	372	371	355	356	331	358	353	336	323	353	313	348	329	341	343	322	323	358	352	335	323	336	334	355	359	372	361	329	342	345	360	326	360	336	345	341	351	325	327	359	374	346	338	359	338	354	332	346	343	345	378	344	322	338	338	337	305	339	359	341	362	324	354	343	338	358	346	331	353	350	316	365	333	339	339	388	359	364	336	334	338	325	330	328	316	321	338	362	350	358	341	364	352	331	364	349	335	370	343	321	378	314	315	366	328	337	334	346	343	339	349	357	350	368	364	363	343	365	347	374	343	319	332	352	369	337	335	330	362	357	358	334	348	321	346	358	358	346	365	346	332	315	330	345	328	354	308	351	321	354	328	333	322	336	303	340	313	346	373	327	336	353	338	359	326	316	311	328	360	358	355	347	330	355	315	323	351	365	330	327	336	320	329	331	330	338	349	320	339	355	352	327	335	364	397	353	347	315	348	386	356	350	365	312	323	353	329	355	303	339	353	338	339	375	351	303	360	358	354	353	367	318	374	338	320	326	338	350	336	334	355	362	342	321	334	336	350	343	325	352	365	322	328	351	339	346	372	334	333	375	331	328	354	355	338	392	340	374	341	327	345	331	353	303	358	327	339	346	335	334	364	290	347	329	341	330	374	347	342	319	340	325	358	336	323	365	339	324	336	321	323	364	346	349	347	372	306	348	326	343	332	347	315	322	304	321	336	336	355	337	379	331	348	374	356	369	322	366	363	359	344	329	316	371	308	372	348	368	338	335	344	329	361	359	368	320	362	359	334	349	365	352	345	322	340	366	333	287	335	338	353	348	327	316	361	355	342	360	341	340	340	334	321	339	329	338	361	337	392	351	336	356	365	364	360	350	366	338	338	335	358	350	329	363	338	339	337	373	297	363	323	302	330	351	331	342	329	365	337	329	342	355	346	364	327	330	358	346	359	356	354	319	328	323	342	321	334	328	315	363	351	332	325	308	342	341	354	326	337	318	323	383	338	375	363	354	353	322	357	344	342	331	350	382	319	374	346	344	325	353	334	330	326	362	346	333	329	318	303	376	318	372	336	376	311	363	362	297	345	359	354	358	361	368	339	352	349	336	355	341	322	337	344	355	347	304	354	330	309	326	338	343	353	362	332	355	326	339	370	339	349	297	348	359	344	348	319	381	345	321	363	345	368	341	375	344	345	342	365	325	340	338	371	310	329	365	342	367	345	363	345	352	308	336	317	332	364	326	310	350	352	330	340	341	371	331	374	335	326	363	363	346	329	337	359	376	334	356	328	367	340	315	317	380	365	327	316	333	342	370	322	329	375	339	362	367	332	325	348	315	324	332	328	337	316	316	335	357	327	357	310	347	334	333	349	323	310	338	343	345	319	336	376	320	361	330	309	361	318	356	325	350	356	334	376	359	347	350	328	350	364	343	325	338	340	359	358	360	358	320	351	322	373	326	325	358	355	350	335	331	353	345	370	313	389	315	340	348	371	329	335	345	371	321	346	347	348	323	309	303	352	347	355	350	376	347	313	340	339	359	340	309	331	360	333	342	349	338	354	329	349	338	350	330	354	359	352	368	370	329	334	344	335	311	318	319	335	335	327	394	329	348	345	327	361	346	343	331	361	322	355	349	353	329	344	357	351	326	346	314	335	344	367	325	342	334	357	364	349	355	339	321	359	325	335	360	342	346	334	325	319	363	351	396	331	342	347	379	368	370	341	320	327	336	308	314	347	358	323	316	354	345	347	321	295	311	337	334	369	331	364	355	361	367	337	366	377	318	348	345	319	352	333	320	314	342	327	330	344	359	311	339	334	329	341	337	316	364	349	314	322	351	361	316	316	344	341	324	336	322	352	290	357	313	327	345	324	343	338	332	346	347	339	360	358	333	324	359	342	310	345	323	356	357	352	343	362	361	351	360	332	353	331	328	309	363	376	353	318	382	331	322	380	361	340	333	338	349	357	333	329	332	325	350	317	335	322	339	387	343	352	324	328	339	348	318	363	358	311	328	317	307	336	372	359	341	360	318	334	382	298	374	352	344	350	358	331	320	336	324	326	368	372	319	361	337	362	356	361	333	372	322	328	350	364	386	341	332	328	373	327	345	368	318	343	359	373	351	328	335	315	360	358	322	365	320	355	317	348	347	333	329	335	341	340	299	347	328	357	317	337	333	333	325	334	335	352	351	366	346	331	357	319	341	330	335	358	344	339	337	323	340	357	320	342	338	317	330	348	343	334	337	344	341	346	345	332	319	333	334	314	345	327	326	351	344	354	328	374	353	365	325	352	342	369	335	335	334	368	326	337	319	325	339	343	354	329	330	342	342	361	356	341	333	311	409	341	325	357	347	331	351	316	326	378	332	354	334	377	355	327	373	313	327	338	363	350	337	351	336	345	346	317	326	326	337	320	338	372	343	323	359	321	331	337	351	361	347	313	320	322	363	340	356	337	342	325	344	339	345	346	343	340	370	328	354	341	347	330	337	348	350	337	349	359	339	326	324	342	326	351	336	299	371	347	327	340	353	384	384	347	356	319	320	326	348	383	312	362	346	373	341	344	349	296	342	317	347	357	367	347	343	347	332	358	334	393	309	323	331	368	369	350	330	340	330	316	349	313	331	361	356	324	336	344	356	333	336	351	334	361	313	351	323	333	324	345	353	348	334	313	338	356	335	331	363	318	338	327	358	326	353	368	351	311	323	352	351	365	329	313	322	330	340	335	343	350	313	341	347	338	348	311	367	317	341	305	313	359	365	329	368	340	345	365	347	360	320	368	368	345	343	388	318	336	339	346	375	344	333	334	371	357	328	349	356	340	351	325	357	343	312	342	341	333	348	332	351	317	345	334	344	320	323	337	282	322	346	355	348	334	329	360	353	313	353	357	313	336	329	339	338	360	375
27628	11852	2277	1330	1068	848	834	867	925	873	854	842	841	859	858	882	844	868	829	876	787	779	832	858	840	859	786	813	845	827	845	848	848	849	809	830	864	823	839	820	861	845	865	818	834	862	826	802	886	860	826	814	786	846	838	819	854	802	840	882	830	848	773	840	793	857	842	830	849	825	800	800	825	818	810	798	839	794	803	842	768	859	807	828	885	848	833	836	841	824	858	839	821	867	830	850	836	834	854	858	830	801	810	821	804	824	882	884	826	891	814	814	836	838	812	798	835	806	810	859	876	810	820	793	784	851	849	812	789	861	855	860	812	814	784	839	733	809	800	793	781	873	848	838	855	843	828	851	831	841	825	809	802	845	843	811	820	854	830	795	841	842	817	791	862	846	827	825	854	830	786	819	805	851	849	792	832	842	859	850	763	831	806	834	822	823	835	797	838	847	823	856	830	838	809	799	855	834	812	802	858	844	830	858	862	847	809	863	820	786	792	811	795	840	822	803	848	781	828	886	814	839	791	862	880	869	831	816	862	793	809	818	867	876	820	845	849	825	776	778	833	843	882	852	786	857	843	796	816	844	850	825	807	798	833	809	833	797	847	886	853	853	768	797	841	776	866	861	834	827	882	821	809	830	842	796	868	752	830	829	837	791	805	786	821	812	825	845	811	811	835	796	803	834	836	842	819	805	831	844	814	789	846	829	850	820	828	789	842	825	765	857	804	842	802	801	836	873	829	869	885	849	817	815	826	791	854	811	872	806	846	856	789	794	821	848	797	858	872	845	803	826	810	802	814	840	815	839	892	896	841	854	855	854	841	830	836	825	837	807	881	833	782	822	873	774	813	811	847	850	840	834	806	797	790	839	843	830	837	867	807	835	791	820	818	767	844	848	860	785	770	855	876	789	808	857	816	841	802	845	828	845	866	827	828	849	821	831	794	862	846	793	844	867	861	797	804	844	805	801	843	839	806	801	865	817	798	872	864	870	763	809	803	828	877	885	855	856	831	841	865	832	852	807	825	842	862	836	815	833	855	819	810	834	824	843	863	868	820	834	838	850	886	842	809	827	822	794	819	833	802	819	850	762	879	826	828	819	859	823	841	876	842	810	847	827	826	853	847	856	831	817	842	851	820	873	806	875	823	849	853	805	885	873	781	776	831	828	831	810	784	888	805	798	800	788	802	825	797	835	843	859	874	800	872	836	831	791	856	813	806	792	831	851	809	871	845	872	850	817	814	872	843	830	864	837	790	814	815	812	836	859	849	843	803	829	787	886	831	828	811	835	852	831	829	841	880	816	812	835	868	862	841	829	853	820	864	770	892	786	773	811	819	864	855	818	801	871	837	833	869	822	813	810	849	850	807	836	850	833	811	814	822	840	890	847	816	842	867	826	857	848	870	840	858	842	810	815	848	820	852	856	824	815	873	821	857	781	814	872	803	855	871	882	852	862	838	877	811	840	833	830	858	839	843	784	838	812	845	819	839	828	807	822	838	887	825	918	879	829	835	791	798	891	833	800	823	844	832	842	831	820	914	794	843	830	809	887	900	829	835	849	811	838	777	848	816	822	870	858	831	838	826	800	846	890	779	830	877	851	820	831	837	853	860	828	779	853	877	832	786	856	852	879	853	790	784	843	806	829	823	856	792	890	800	895	891	849	860	807	822	851	816	864	824	851	801	887	836	810	845	783	830	846	820	811	803	841	906	836	840	848	791	860	866	894	831	863	842	877	865	855	805	892	828	788	803	856	829	830	843	834	863	858	837	824	799	825	829	800	786	848	838	824	791	867	844	862	835	840	806	812	868	854	854	802	806	843	827	861	787	820	875	833	848	833	861	859	832	829	791	837	825	828	859	913	892	842	859	850	852	869	783	805	803	832	829	815	822	850	844	848	860	817	816	811	782	797	811	778	824	870	850	894	825	827	808	837	811	836	837	887	819	819	831	876	834	804	879	824	837	882	860	916	840	807	819	836	823	836	793	823	781	826	827	821	820	796	880	812	845	847	838	847	821	806	853	903	892	851	860	803	860	878	824	888	834	788	865	800	799	833	853	819	877	798	828	824	831	899	902	860	848	852	835	790	808	822	780	788	789	852	845	868	833	754	836	848	767	774	826	830	877	878	809	841	882	840	801	823	806	855	762	838	833	819	826	840	858	840	861	806	845	822	862	835	831	851	875	869	773	856	874	831	840	838	830	820	808	831	836	851	857	870	880	809	809	803	857	889	829	827	805	881	834	844	818	825	841	848	839	883	823	885	831	802	841	843	869	823	836	866	867	802	838	858	862	829	823	886	820	879	818	819	807	833	770	816	776	791	873	782	794	797	794	836	838	836	861	835	810	854	782	811	814	823	844	832	864	834	861	789	839	819	825	842	827	843	814	837	869	861	833	846	872	849	811	797	815	835	849	834	908	902	813	875	840	852	844	871	822	833	846	842	839	840	829	821	875	827	798	832	851	819	810	848	824	852	823	818	831	838	798	841	771	799	795	877	903	870	847	797	833	866	866	802	882	886	856	807	852	859	879	890	805	841	841	827	831	888	845	812	812	840	875	858	842	842	818	847	814	868	847	843	821	831	876	809	852	824	850	858	864	849	849	817	828	791	787	823	829	842	792	829	830	829	789	812	771	806	818	867	846	786	791	815	820	879	789	830	841	827	851	856	790	812	821	810	838	880	944	838	897	823	803	854	812	803	803	873	809	814	817	871	847	831	816	869	830	871	829	790	847	841	809	815	846	814	803	815	838	856	806	808	839	853	808	858	849	812	830	799	868	862	843	846	809	847	891	831	854	789	876	832	800	822	825	814	854	860	817	814	846	884	865	849	853	866	854	839	907	875	823	802	811	806	827	846	823	833	868	827	823	843	818	860	813	826	824	879	833	869	820	804	815	869	844	841	821	860	854	841	747	820	788	834	820	890	821	848	834	857	833	823	824	815	829	854	850	854	875	809	777	828	860	806	829	792	826	799	803	801	828	850	837	816	807	850	793	853	879	806	844	843	874	855	766	869	860	808	813	837	917	842	835	836	812	829	806	857	876	797	838	833	856	817	844	820	832	770	879	819	869	868	788	847	811	787	824	817	831	838	853	837	844	852	829	825	834	814	831	824	822	796	881	838	842	856	845	817	822	845	829	846	854	876	780	878	840	814	844	841	895	790	822	856	845	839	838	812	890	761	827	934	802	774	839	844	866	866	828	733	825	858	773	813	826	879	835	863	831	841	818	813	790	869	840	814	853	826	849	865	859	875	816	818	849	860	844	820	804	839	820	764	821	851	863	834	859	811	834	861	826	851	795	791	870	841	806	851	826	833	826	785	835	827	811	892	883	888	781	826	785	809	820	831	851	894	957	851	789	879	838	827	877	855	844	829	806	849	846	817	826	790	813	820	788	842	833	882	837	821	823	794	865	844	850	857	845	790	882	830	819	841	893	842	835	848	816	807	843	831	880	876	814	846	838	858	850	749	844	781	810	809	839	854
5133	987	995	818	758	796	814	764	697	749	735	744	772	736	767	680	756	681	711	752	779	763	783	704	731	763	711	734	714	733	706	776	749	693	740	809	692	742	731	690	705	735	720	706	786	674	711	764	756	735	805	729	694	764	748	706	736	740	690	715	769	752	746	753	764	727	756	721	727	753	797	790	769	730	709	726	728	707	745	691	697	714	800	756	717	728	686	730	747	726	723	729	751	724	773	698	769	815	758	748	724	773	750	702	701	741	720	707	715	754	723	704	775	735	743	741	736	744	724	720	708	701	745	665	731	743	786	745	715	732	706	761	762	732	765	687	722	732	690	741	783	698	726	735	759	778	718	725	711	744	711	724	713	721	771	792	725	760	709	729	709	746	729	730	740	706	717	755	711	711	766	752	727	671	696	743	729	793	763	827	707	706	785	771	745	714	736	750	757	758	755	744	739	752	736	719	741	735	730	721	722	659	743	754	765	740	680	750	713	707	707	777	763	761	723	720	754	741	748	766	713	717	748	703	717	743	745	717	773	713	771	749	722	740	743	703	697	757	728	741	726	697	738	710	693	695	702	730	681	713	774	727	746	753	712	703	752	723	745	763	724	693	745	705	742	729	685	747	704	705	675	752	745	725	748	755	715	763	707	787	745	751	735	714	738	752	725	740	718	739	714	719	737	736	730	769	687	741	750	717	748	702	724	755	748	794	760	702	717	701	761	795	752	765	752	712	747	753	710	769	742	707	761	797	714	719	730	748	751	748	766	730	766	736	668	762	716	703	758	711	690	751	716	698	723	690	744	684	734	739	717	759	761	715	785	708	715	783	734	764	759	760	708	721	761	732	684	745	744	718	749	771	702	726	760	724	746	723	761	757	746	737	690	738	692	697	660	734	770	734	755	747	785	738	723	753	717	736	773	721	721	697	720	768	765	732	731	750	726	780	749	710	756	687	687	741	685	684	766	732	714	712	746	714	719	747	760	761	726	775	786	736	720	766	734	740	708	699	753	760	722	748	719	688	711	702	724	698	757	722	730	753	722	728	704	756	730	701	727	755	718	749	721	733	746	743	767	752	738	757	700	718	746	755	681	678	744	713	705	745	723	735	701	722	743	726	711	758	744	700	750	747	770	753	733	692	727	731	724	760	694	758	734	739	711	760	721	759	733	731	702	691	758	715	673	756	762	802	688	686	708	736	757	744	737	759	714	740	728	738	706	762	750	719	762	729	736	740	741	727	789	668	749	711	797	757	737	753	742	723	744	713	734	716	701	766	772	739	709	760	761	739	731	674	725	741	727	793	731	758	649	774	733	746	750	739	788	748	735	728	734	732	765	741	756	722	731	702	766	754	773	725	762	719	758	735	747	711	768	719	755	727	731	722	768	752	749	763	738	763	744	702	702	729	706	730	761	731	732	764	747	737	748	781	722	747	690	699	788	721	747	709	761	692	684	754	690	719	726	739	703	741	738	681	705	718	730	722	767	707	759	684	722	818	732	739	749	789	682	751	742	738	723	778	690	745	771	689	714	792	757	731	712	770	692	740	756	729	773	746	774	737	745	712	748	725	759	743	748	755	731	760	727	727	723	734	740	725	748	741	756	769	750	751	766	751	740	738	756	771	709	741	790	743	717	733	732	736	711	739	718	771	746	749	690	781	757	721	733	769	710	686	758	737	770	758	780	714	725	724	728	781	778	760	735	760	730	744	785	707	743	726	731	722	743	713	760	738	743	709	725	725	680	707	735	722	733	690	735	728	754	788	757	699	680	760	815	644	690	719	789	704	717	705	736	696	717	753	743	733	752	765	763	728	737	716	711	726	738	715	737	708	719	718	745	713	753	753	752	722	713	756	717	736	661	717	739	738	688	709	762	755	736	768	743	712	773	695	764	708	755	705	728	752	734	716	764	734	745	754	771	723	776	733	769	736	762	750	750	748	767	696	727	722	740	676	742	710	723	726	722	713	761	762	744	692	761	694	746	707	757	705	735	727	715	783	741	765	721	698	749	760	760	750	713	718	723	748	740	758	701	758	710	749	757	735	712	725	731	739	762	749	729	712	779	693	675	749	825	730	740	751	737	744	751	697	752	699	776	749	755	749	727	740	725	743	781	744	754	734	791	838	734	728	817	747	751	790	801	726	708	747	750	729	756	735	752	801	782	723	697	745	731	757	728	731	768	718	774	746	757	742	756	740	774	698	774	703	701	711	757	729	696	728	737	770	726	688	730	740	750	734	712	743	708	731	682	817	699	777	672	721	776	713	741	771	749	736	684	769	726	703	777	752	745	743	738	732	716	694	748	754	762	687	758	717	719	750	753	725	709	692	737	768	716	729	757	762	743	719	755	739	788	802	739	772	732	742	746	749	751	730	749	723	764	710	723	741	718	714	740	744	727	698	787	751	776	736	784	774	725	749	788	776	734	712	720	721	708	748	764	728	792	714	725	677	748	765	755	770	702	712	719	682	731	708	756	740	691	756	726	730	784	716	759	766	699	737	742	741	692	710	741	705	721	663	711	742	786	708	741	764	706	763	743	751	719	730	716	719	716	679	753	754	705	771	739	744	726	682	723	692	765	748	759	709	744	712	716	728	737	760	738	732	749	743	738	784	724	734	747	717	786	684	720	732	762	718	748	729	744	722	751	710	751	759	733	754	780	702	748	694	710	722	739	693	748	731	729	699	791	744	739	721	735	731	777	732	762	792	743	758	702	686	736	733	741	787	744	741	752	753	733	758	743	739	751	698	733	738	742	747	740	736	782	730	756	718	754	778	741	745	748	746	749	779	727	722	759	754	754	727	755	725	752	729	697	730	730	797	755	762	698	768	707	721	757	745	757	720	666	702	756	771	730	729	704	716	744	734	751	777	761	684	720	747	695	743	736	715	670	737	742	707	765	757	713	738	757	708	794	720	770	780	735	766	726	747	741	735	702	751	707	702	755	745	719	731	737	768	731	768	749	726	790	758	764	750	714	725	722	728	731	766	688	727	722	708	680	694	651	737	710	742	735	698	738	731	744	743	725	721	704	755	745	725	715	713	740	726	747	749	714	712	700	733	748	748	719	687	688	683	786	706	697	735	691	694	740	727	749	720	751	728	721	725	734	727	770	730	765	750	728	730	719	738	725	707	758	753	742	670	724	688	751	736	764	710	719	686	739	778	710	758	722	798	720	745	710	710	746	718	786	715	729	733	727	753	760	752	733	681	756	760	727	664	751	724	744	708	719	711	712	753	788	720	744	733	748	742	760	715	733	683	719	730	718	762	748	729	721	717	683	766	723	674	680	714	689	741	748	724	729	749	738	759	735	750	723	738	716	704	760	718	769	750	756	732	718	799	758	765	720	708	713	679	759	711	701	733	754	732	758	688	775	721	722	698	775	679	703	749	745	756	718	755	727	774	702	741	742	730	742	738	738	805	756	736	755	735	702	736	733	674	709	741	751	728	795	734	776	731	709	790	743	740	748	752	751	746	711	756	721	729	743	720
25727	21416	25799	18729	2050	1037	985	787	741	797	757	736	765	736	681	769	713	728	722	736	714	715	722	742	724	719	766	695	715	707	708	730	705	711	733	720	745	708	692	719	692	716	723	708	694	725	722	734	684	744	721	728	703	718	750	697	711	696	762	735	693	711	759	730	697	713	695	698	699	701	760	724	726	700	725	722	711	731	753	739	671	679	725	686	740	681	681	710	718	691	726	724	671	715	687	742	762	690	722	671	703	686	744	689	721	703	718	690	749	683	735	706	716	746	721	671	691	715	749	768	718	708	697	671	676	755	747	723	683	733	759	733	725	663	723	674	707	699	710	715	703	703	702	691	717	717	706	770	730	705	690	731	704	681	711	704	730	714	721	713	687	729	695	725	693	753	709	718	735	696	709	730	739	723	720	682	707	718	723	773	676	716	727	701	698	726	694	684	711	755	671	763	669	765	705	751	705	669	716	729	673	708	696	732	716	698	735	767	681	688	700	717	702	695	677	690	749	780	760	694	750	717	689	667	683	702	707	686	710	695	711	696	665	710	762	676	755	746	700	665	674	669	657	693	751	692	693	687	694	759	739	741	744	731	692	714	690	705	726	691	719	749	707	734	718	693	697	700	666	703	701	718	657	735	647	701	711	716	700	698	738	681	695	716	719	703	733	706	703	715	720	700	696	719	721	674	720	679	706	743	700	720	655	686	695	684	713	673	685	711	703	692	668	755	751	715	699	667	707	729	664	779	766	699	722	671	717	786	700	666	732	733	725	662	731	744	758	670	698	704	673	703	737	757	694	738	717	701	722	723	666	739	719	702	699	711	779	722	675	686	696	726	682	711	711	735	687	753	725	728	676	679	709	729	679	709	822	718	688	706	733	736	736	721	716	736	741	726	691	708	665	702	678	708	695	707	715	702	676	719	711	713	686	704	695	699	707	705	665	696	698	698	713	726	680	715	675	687	702	698	740	748	657	698	720	705	719	715	692	684	769	735	696	687	750	771	732	735	728	723	743	714	701	695	694	731	706	707	732	721	737	737	718	737	652	676	683	697	701	724	731	691	697	717	664	721	711	735	702	698	679	672	735	647	719	730	647	751	662	714	725	698	720	730	720	677	736	698	688	688	728	701	678	755	674	738	628	686	647	724	701	707	711	687	684	717	709	687	736	660	731	725	733	731	736	744	758	714	679	694	668	699	710	730	706	642	753	734	694	688	702	719	721	669	699	724	750	745	687	683	681	710	729	689	712	755	663	692	698	668	685	649	714	737	714	718	713	735	699	710	706	725	714	664	719	691	719	712	704	720	767	679	746	697	697	739	756	686	679	724	674	724	719	682	703	735	727	746	749	719	743	734	720	670	723	748	666	667	726	671	698	738	735	711	709	709	740	746	700	714	677	726	708	742	658	696	703	695	707	702	690	691	709	705	731	735	696	704	740	664	721	715	691	705	657	717	762	694	726	756	708	711	721	701	674	685	691	735	690	759	711	713	732	712	703	695	663	653	719	689	762	676	776	694	725	757	675	717	698	722	724	665	652	734	738	713	673	726	731	731	729	672	721	664	725	706	743	736	665	712	706	703	686	722	696	689	693	658	704	769	712	719	678	700	692	778	699	684	679	687	696	701	755	704	731	690	707	707	715	709	736	797	733	712	731	677	713	706	676	673	677	681	683	749	724	741	731	725	727	683	686	734	733	685	719	712	739	702	755	763	678	731	705	693	724	677	691	704	701	722	734	745	718	718	691	703	731	690	723	722	706	699	654	727	703	718	709	688	712	705	680	723	736	679	747	693	706	731	749	697	759	730	683	735	721	723	699	726	705	666	710	760	713	671	710	696	697	696	686	716	781	728	740	727	757	712	743	716	686	706	718	705	708	700	719	715	722	739	755	708	705	751	679	692	674	713	710	744	724	702	693	732	750	754	678	734	709	702	746	769	701	699	722	728	739	722	735	706	678	733	704	678	733	690	688	700	712	722	710	718	691	709	721	679	697	694	708	718	732	730	675	720	718	706	731	704	691	725	685	721	726	707	689	666	708	746	771	730	682	745	684	685	742	705	675	718	684	744	760	670	736	733	749	740	673	732	704	740	697	726	739	695	722	686	693	694	682	692	726	715	713	725	743	697	686	681	695	737	748	705	735	671	688	707	697	682	700	697	713	697	632	719	730	736	720	703	673	685	732	694	635	743	725	655	728	717	687	656	717	727	764	701	735	690	708	710	691	702	723	740	738	715	698	765	699	716	727	700	711	712	719	716	719	683	731	734	669	698	721	748	676	705	702	706	727	760	710	694	674	716	664	706	709	682	698	695	681	746	757	723	675	700	696	727	718	723	691	726	755	717	727	708	720	693	699	725	781	716	744	706	698	719	686	672	722	717	760	779	717	753	718	766	688	713	691	703	746	730	704	719	730	679	742	718	712	689	711	747	739	698	675	686	724	741	780	722	701	739	714	734	665	733	737	691	730	706	651	692	697	711	641	724	731	724	707	723	710	707	739	694	727	684	760	712	734	735	734	709	685	709	711	724	764	709	690	707	746	699	689	708	727	677	745	699	753	732	652	715	709	711	686	738	718	728	773	744	713	714	728	718	723	714	733	739	713	690	702	741	713	626	715	737	671	706	740	703	713	699	730	678	709	709	725	723	722	729	741	666	714	711	659	712	702	757	754	705	686	793	702	717	729	678	679	746	714	760	742	743	705	723	670	669	711	727	716	720	698	697	704	675	729	725	717	725	720	700	686	754	718	729	691	716	668	663	690	688	738	698	735	736	721	694	721	727	801	693	702	694	715	695	655	744	716	682	706	697	713	699	668	707	727	650	703	731	764	706	667	748	710	714	686	696	703	750	677	700	719	671	704	760	762	728	717	708	672	758	671	687	727	712	750	711	691	719	700	674	676	651	697	692	724	684	715	657	643	730	706	743	768	726	738	702	673	711	690	713	730	697	638	675	708	692	705	706	749	686	676	711	783	714	691	682	681	676	687	673	739	637	712	676	786	696	663	731	721	681	653	709	701	645	680	695	768	746	701	700	699	699	762	786	689	709	717	678	685	713	677	720	732	684	750	708	694	726	658	687	641	692	729	739	754	671	684	744	713	709	725	676	710	738	698	722	700	733	704	717	712	651	719	660	704	730	730	666	671	724	681	708	735	712	698	699	720	686	693	645	710	710	733	702	661	674	730	696	677	700	696	688	718	724	729	715	741	717	694	698	722	670	703	679	723	653	718	693	712	697	672	729	705	723	684	708	673	664	660	688	700	750	783	698	734	717	695	691	690	717	685	721	724	709	698	745	770	729	724	704	719	709	728	743	688	676	742	715	710	652	684	722	750	725	779	690	701	728	739	735	690	682	727	745	701	722	739	710	734	714	760	770	725	697	710	728	744	708	646	722	689	693	757	685	734	710	725	704	722	701	696	729	712	659	711	714	705	683	708	715	714	726	728	723	713	705	723	720	678	731	725	698	680	711	659	750	697	711	745	732
3608	2308	1898	1228	997	879	829	753	741	740	748	702	720	689	659	680	709	719	710	685	671	634	674	632	671	648	631	659	686	655	672	639	622	660	608	669	660	628	642	643	690	657	620	687	652	659	708	651	673	652	665	595	632	651	695	664	650	681	626	677	698	678	664	682	595	663	647	657	630	671	675	672	663	682	675	685	634	643	667	669	679	629	640	668	647	652	655	647	626	675	696	642	639	639	656	610	644	633	645	640	631	676	656	650	666	635	677	631	667	657	654	612	659	681	665	633	643	583	694	624	652	653	646	693	661	658	626	651	604	660	655	670	702	654	640	659	643	612	671	643	671	655	616	628	620	657	606	595	671	630	642	652	625	642	632	648	694	634	662	615	667	646	659	673	683	650	661	664	620	642	592	624	677	637	635	692	645	695	661	645	652	625	651	632	668	665	634	692	646	642	598	660	615	655	611	646	635	624	672	653	663	611	648	613	632	681	657	642	666	722	652	670	628	608	633	644	677	669	670	662	653	696	644	653	676	622	679	678	679	650	636	696	627	627	659	631	654	666	637	663	677	632	627	627	657	656	685	614	636	662	687	626	681	661	618	595	635	634	616	612	632	664	700	694	654	656	642	656	652	630	651	634	609	662	681	663	626	658	631	682	646	630	664	626	639	685	625	666	663	626	645	631	667	680	651	610	726	629	668	674	618	674	645	587	636	696	618	652	630	685	636	667	676	636	691	660	668	619	637	618	700	610	666	624	667	630	647	630	654	633	595	651	674	667	635	644	682	622	616	650	671	632	678	678	675	645	633	641	626	627	660	704	653	651	675	738	654	654	645	633	605	685	610	687	691	673	654	638	623	614	680	669	634	628	576	606	643	675	649	676	643	619	677	663	642	666	670	595	640	626	694	610	619	677	690	643	661	634	642	674	677	601	689	661	620	588	656	619	646	619	657	662	658	634	665	667	670	619	619	665	627	594	660	653	645	624	610	622	641	670	623	626	633	659	656	632	709	654	673	619	682	647	650	637	661	660	647	645	674	619	672	672	636	684	630	590	664	651	652	638	664	641	615	577	639	667	582	674	691	654	625	648	669	659	614	624	672	629	680	660	637	697	614	681	574	658	656	641	667	614	678	615	642	661	620	633	638	684	693	658	682	626	675	654	648	650	628	619	655	659	654	619	643	623	639	633	638	617	653	634	649	649	649	718	635	650	652	667	670	597	606	630	627	653	692	648	597	607	645	641	641	652	609	602	595	629	649	655	648	638	573	671	621	632	636	626	685	657	645	669	600	664	670	652	663	646	619	646	649	666	644	666	656	627	634	632	672	618	667	689	678	667	654	659	681	660	651	687	639	612	643	643	660	666	670	648	667	674	663	659	630	693	609	639	684	674	656	664	623	623	620	668	616	623	649	672	609	642	654	647	683	641	673	652	632	641	619	650	716	646	606	640	646	685	598	632	656	680	685	693	645	648	610	611	676	635	622	633	618	612	662	709	622	704	608	628	666	660	645	645	621	630	666	674	670	615	686	613	634	630	727	619	631	616	634	631	643	656	633	641	693	639	635	601	666	605	691	725	647	655	702	693	634	646	634	680	668	614	660	655	654	698	638	701	660	700	654	591	665	646	682	678	621	635	610	613	664	655	639	657	669	661	674	630	619	685	702	608	662	638	640	670	653	652	641	606	669	651	650	629	628	666	690	587	676	669	680	625	635	658	643	653	651	634	611	649	690	687	640	666	677	698	670	632	669	680	637	660	599	693	663	673	645	597	679	649	616	673	630	668	616	640	654	622	631	633	671	659	639	669	671	605	633	652	601	671	660	606	632	625	700	687	651	654	599	608	667	621	670	616	643	633	649	624	611	675	649	645	681	674	663	697	672	624	635	631	661	664	613	650	664	665	676	658	680	603	615	627	625	666	672	649	679	633	696	648	611	688	678	642	625	666	607	698	649	661	629	663	694	671	625	597	664	671	622	617	637	632	681	689	641	648	659	601	698	639	648	655	648	633	654	584	648	668	589	626	633	630	653	670	605	566	663	628	657	603	625	663	641	634	655	661	652	688	646	634	651	624	654	661	679	653	631	627	668	642	639	662	634	660	697	653	622	635	656	636	687	646	641	626	671	675	704	640	603	602	654	654	658	666	619	660	651	675	591	631	633	662	627	639	635	654	657	639	621	701	684	641	612	637	657	661	623	627	658	593	668	623	662	649	632	661	646	637	624	657	613	654	683	646	617	606	679	663	654	650	637	636	623	658	611	663	671	665	632	593	634	656	640	601	656	654	642	659	669	676	647	670	636	613	643	634	630	616	660	678	661	671	658	652	718	658	618	657	653	637	615	686	622	642	670	655	625	668	684	677	636	650	654	645	660	623	641	610	657	687	643	628	660	647	647	635	638	705	675	599	608	622	645	641	628	624	653	642	653	663	627	627	645	612	626	632	658	614	632	663	652	659	636	635	623	670	621	672	661	641	607	663	700	642	680	627	667	607	649	647	689	657	646	631	629	652	638	603	630	649	624	645	630	632	634	680	680	657	678	620	649	641	656	677	661	587	691	644	638	630	617	653	645	679	660	660	634	667	650	718	637	701	675	639	658	646	654	666	676	666	669	625	678	646	702	626	693	647	642	636	627	662	635	652	631	656	624	671	655	624	626	676	652	637	634	688	631	631	635	620	632	663	641	674	655	592	642	619	617	679	637	654	655	630	645	624	630	636	610	648	679	640	656	576	631	638	660	608	617	605	632	660	615	665	688	646	612	636	670	636	631	631	633	681	658	689	656	626	625	695	583	613	643	652	672	604	644	670	636	676	629	650	668	667	604	633	624	649	637	692	585	667	690	659	661	678	650	708	631	643	678	606	644	636	708	653	664	636	690	681	608	636	631	628	698	602	655	629	682	678	699	654	637	696	637	646	683	628	646	638	632	626	658	695	657	633	688	626	620	670	673	628	634	648	652	672	657	684	621	672	594	659	603	657	669	643	624	672	627	667	613	631	647	625	687	632	610	668	674	646	668	621	620	664	676	623	612	642	609	625	634	616	645	669	626	631	651	650	666	662	593	681	659	623	653	612	595	636	611	654	626	653	627	665	633	666	665	613	720	679	662	631	677	636	634	601	637	632	636	619	634	646	660	645	661	650	608	650	622	628	625	655	646	685	683	634	696	632	620	676	613	611	636	634	598	655	634	642	637	644	650	660	697	663	638	666	647	653	673	633	657	655	645	641	632	652	682	629	670	636	602	603	674	658	649	625	638	657	599	630	615	616	630	644	647	639	636	621	627	633	654	631	684	620	642	625	658	652	632	635	644	626	631	638	664	657	622	617	630	609	729	651	649	657	646	652	651	669	640	623	639	637	645	664	637	669	621	643	628	631	607	678	637	646	665	635	671	681	648	639	653	701	658	689	593	607	618	661	650	651	665	650	685	667	633	661	586	606	673	627	641	643	652	669	663	603	645	636	624	610	663	621	667	654	636	680	666	713	580	672
24289	21444	28643	24654	20378	2783	971	591	475	458	440	382	406	426	379	391	397	384	383	357	385	358	354	329	355	372	350	352	319	370	322	342	342	323	361	357	356	350	328	357	344	355	355	366	326	353	363	331	338	356	382	353	345	396	325	353	356	358	329	357	327	332	358	332	329	312	344	375	326	334	341	369	322	358	331	333	317	347	392	365	326	325	367	311	313	341	354	348	342	350	323	354	334	368	331	353	345	362	350	310	354	335	376	331	351	323	374	354	341	362	353	296	335	364	344	314	341	345	354	335	357	342	341	331	309	319	332	353	317	335	347	337	338	337	355	357	314	373	324	333	337	345	351	324	331	346	337	341	378	337	333	331	355	327	334	302	338	326	338	324	340	346	376	349	351	332	353	326	335	361	363	363	322	373	335	300	311	340	345	376	312	368	298	318	303	334	361	321	312	356	324	328	324	338	332	336	322	370	341	311	333	323	334	339	313	294	336	338	328	362	316	312	330	353	301	324	340	328	336	330	329	328	356	332	333	346	353	362	310	354	313	343	341	337	348	338	322	368	341	315	337	404	345	345	338	313	354	335	316	331	367	325	362	329	363	337	367	341	337	374	352	353	363	356	348	350	366	343	322	333	343	361	326	350	326	323	372	332	338	361	341	340	349	354	354	367	316	301	378	330	313	314	333	339	321	370	341	347	334	344	326	330	338	349	339	354	327	323	321	332	324	343	368	333	362	359	334	346	360	327	335	344	316	364	292	338	356	375	334	331	351	334	353	320	347	350	330	337	339	347	349	347	349	322	329	356	380	371	316	327	334	353	316	345	345	349	339	332	367	369	318	384	356	338	325	335	349	308	324	345	338	322	343	335	330	328	339	346	345	328	320	342	311	357	348	345	356	338	373	349	352	325	335	349	357	298	343	341	357	337	339	322	363	329	330	320	333	359	323	307	320	345	362	315	324	332	351	342	334	311	349	323	343	324	332	331	330	363	368	308	340	343	326	320	318	341	326	315	354	349	329	361	350	355	333	326	336	322	349	334	312	332	350	343	387	341	318	324	331	324	328	347	291	359	356	320	346	335	305	341	343	358	358	372	307	331	316	282	330	330	359	360	324	318	320	339	343	292	311	318	350	306	357	349	341	350	347	348	360	334	335	344	347	303	372	353	345	358	302	347	336	334	345	322	323	350	339	348	343	319	358	328	323	324	337	314	360	343	337	326	357	357	332	347	361	323	352	334	317	337	313	352	332	352	334	361	339	356	308	316	336	340	332	356	332	320	336	354	343	316	325	328	320	328	352	307	319	333	351	336	333	350	315	323	347	327	338	358	322	335	326	330	328	313	362	364	311	360	344	377	356	350	342	338	347	318	339	335	326	346	335	343	322	318	368	375	321	362	364	342	303	339	344	331	345	330	370	357	323	333	331	345	325	337	331	349	331	356	350	344	333	349	339	353	324	304	344	358	327	354	352	331	332	348	341	376	334	352	346	345	333	390	348	347	325	333	331	348	330	330	373	334	317	344	336	320	350	332	325	331	348	302	328	322	325	301	322	351	336	314	332	357	341	345	348	335	340	324	366	334	323	294	334	363	358	337	362	338	343	347	299	331	339	322	314	321	374	324	367	357	315	355	309	344	334	351	362	328	324	372	322	353	310	310	356	354	352	341	342	325	322	318	365	348	346	321	347	350	339	339	356	351	363	389	333	336	314	320	314	325	320	314	359	339	327	363	355	345	344	400	326	337	331	307	313	336	326	331	318	340	364	342	356	312	369	333	327	335	318	353	321	317	345	345	351	343	347	324	360	345	335	371	342	318	330	330	320	312	325	355	342	322	338	338	318	349	337	336	344	340	372	344	321	343	312	336	329	349	306	327	330	305	340	334	333	335	312	327	333	322	339	355	364	347	334	368	329	327	345	330	324	352	315	314	338	336	318	329	340	348	351	325	320	321	329	346	308	366	297	342	294	331	348	332	286	329	335	356	380	333	334	335	302	357	367	329	315	330	332	332	325	344	357	343	351	351	317	334	368	339	299	333	324	336	348	323	340	328	327	332	348	351	350	323	375	326	320	306	328	321	298	343	368	353	304	337	341	309	342	320	368	324	330	330	344	339	331	355	313	320	329	335	341	329	315	363	377	308	327	345	329	334	350	323	342	338	331	359	321	373	336	358	325	325	348	313	349	343	318	344	323	325	352	352	374	317	323	335	356	298	332	345	346	353	338	355	336	333	340	327	352	371	327	338	332	337	328	342	342	326	359	309	337	342	315	334	363	356	330	329	336	339	345	342	353	339	348	324	340	345	331	342	304	333	354	387	357	354	351	345	337	305	316	301	348	340	348	328	312	341	318	326	335	346	346	377	355	371	361	373	305	366	349	356	347	340	353	360	353	347	346	352	347	329	364	320	317	322	366	337	321	346	345	352	321	318	308	353	311	332	325	322	353	332	358	336	332	345	340	360	303	341	326	347	365	330	344	302	338	345	344	331	352	359	303	334	318	333	340	339	360	326	345	374	318	359	364	332	325	335	340	331	314	339	341	353	311	334	337	328	348	340	351	356	348	375	347	363	355	320	332	338	356	342	321	330	335	326	363	355	386	349	346	312	355	360	335	312	348	335	337	359	338	339	383	353	333	322	315	352	336	347	339	336	308	349	329	360	352	321	345	329	353	367	361	323	348	287	345	321	394	327	387	366	329	336	304	363	332	306	319	361	324	327	362	327	312	347	330	318	356	384	352	342	350	317	358	348	306	349	349	357	348	335	341	342	315	309	328	352	370	327	304	334	349	312	331	346	350	346	339	330	299	325	382	364	369	355	353	345	328	354	325	323	351	365	333	325	328	363	344	370	336	324	317	355	325	388	321	311	387	349	288	295	326	352	377	349	334	317	331	318	326	317	335	388	330	359	334	305	345	339	338	310	350	357	351	354	333	325	313	344	352	327	310	365	321	327	329	348	347	330	329	361	361	332	331	346	333	339	338	328	299	325	328	348	332	326	330	325	309	308	371	352	348	369	348	342	353	296	330	331	312	338	350	313	320	355	344	337	391	347	350	359	314	321	354	320	355	373	324	360	366	335	331	352	365	338	346	342	341	336	313	368	316	333	318	323	363	349	338	300	344	322	349	376	322	331	320	345	317	336	360	353	341	351	334	354	342	345	343	353	330	328	324	319	335	327	319	331	380	338	337	364	347	353	345	350	352	306	310	343	327	324	326	335	349	321	324	354	334	320	360	340	358	314	335	330	364	326	325	320	360	330	344	330	340	335	308	339	361	332	324	367	346	335	374	346	327	330	348	332	309	328	307	343	333	326	352	312	325	350	321	350	309	332	330	367	323	309	312	339	365	349	350	335	328	343	348	311	317	341	361	336	312	331	311	336	326	367	321	318	328	335	321	352	328	307	350	342	353	330	354	343	319	318	297	308	338	341	330	371	355	357	355	357	354	320	316	334	384	329	366	312	313	363	327	336	345	332	331	338	317	345	356	320
3440	4833	3659	1801	1330	976	843	721	600	553	511	507	467	445	480	428	407	401	377	437	361	398	375	401	410	346	407	362	413	364	382	383	376	386	365	393	360	371	389	364	360	365	367	352	361	367	347	383	382	364	358	363	385	388	354	377	340	397	374	359	366	334	371	379	366	352	398	375	386	338	370	393	365	358	358	384	404	348	333	355	408	371	359	372	381	382	353	345	373	384	340	362	368	381	343	355	356	339	363	321	358	349	363	301	380	358	357	370	384	367	355	378	371	358	330	340	369	342	368	355	373	357	344	394	378	339	370	368	354	389	356	352	384	354	358	337	361	373	381	350	346	378	363	382	343	368	334	368	377	335	346	373	345	353	367	343	322	362	388	368	352	350	347	350	381	339	336	348	343	347	341	354	376	356	357	336	365	383	351	355	320	323	357	350	342	362	349	349	351	353	337	366	357	328	389	364	368	380	343	312	376	334	367	328	346	346	345	336	358	352	357	358	352	345	374	337	319	358	348	356	347	340	342	351	343	371	350	364	376	373	365	385	360	347	371	364	345	367	354	343	351	347	376	351	353	357	351	379	339	337	333	385	354	380	358	354	353	305	326	377	365	335	346	324	344	386	340	374	362	353	346	357	365	340	391	340	333	374	335	375	347	337	344	331	401	354	376	356	354	347	340	374	340	385	352	332	367	362	343	377	359	384	366	369	370	362	325	334	364	335	369	319	341	343	384	355	342	343	384	377	381	365	371	349	347	325	338	345	370	371	391	384	343	390	323	405	370	316	400	344	346	344	349	366	356	333	364	343	378	367	352	374	368	362	352	343	381	342	363	365	352	361	356	358	340	352	348	369	369	341	357	342	374	375	361	359	359	335	378	352	350	352	348	324	384	368	314	393	352	335	366	350	345	338	334	342	349	347	345	368	371	355	379	342	344	353	359	345	349	349	365	340	340	370	374	339	338	333	348	354	351	368	359	378	346	336	369	352	345	338	315	327	352	351	375	378	320	353	334	377	340	360	359	364	374	359	351	347	351	396	389	362	327	370	375	365	334	351	356	336	385	331	351	327	350	363	318	360	335	354	371	386	353	344	358	372	325	378	327	358	369	345	352	348	323	368	349	378	376	361	314	350	392	353	385	344	336	360	354	347	338	352	380	349	382	359	375	307	350	349	321	346	340	341	328	395	343	337	343	371	351	353	332	356	368	321	371	344	347	346	371	335	314	361	361	314	341	344	393	339	375	391	358	350	340	349	362	336	325	311	348	332	366	310	370	345	356	364	361	365	347	332	345	328	309	361	343	355	368	379	363	316	354	324	355	353	370	390	332	361	344	334	338	339	353	369	353	357	355	344	323	360	308	346	353	365	346	350	364	346	357	313	310	331	359	356	360	374	354	353	355	349	319	369	334	344	334	356	342	336	370	386	352	348	364	329	398	339	342	363	341	342	339	336	348	367	359	343	358	345	338	350	346	385	358	332	353	338	326	349	368	359	371	347	378	357	358	362	353	376	336	365	339	358	364	405	340	320	354	348	308	333	387	345	390	357	336	360	332	362	341	347	368	352	346	381	335	338	357	327	332	359	333	349	386	386	362	356	336	333	345	335	372	349	337	340	356	342	343	350	366	353	318	372	384	378	359	326	364	354	372	355	353	354	330	342	350	356	348	367	363	374	321	357	382	377	331	348	362	332	353	344	324	338	341	356	376	321	344	360	371	352	347	325	352	402	377	340	322	359	327	353	338	361	381	373	315	363	351	356	329	383	328	354	317	374	313	342	338	380	332	354	338	362	340	368	344	355	359	342	354	358	390	328	388	350	358	331	367	321	337	354	347	389	333	362	391	344	373	353	382	345	352	355	358	337	359	365	365	388	356	333	349	375	352	362	365	344	360	373	348	342	315	353	351	376	350	341	347	344	327	348	330	319	338	351	375	327	344	336	373	336	372	361	356	328	329	343	346	355	345	347	343	335	292	315	327	340	357	324	338	358	341	350	364	360	324	317	341	364	339	377	333	348	348	361	354	336	360	329	340	354	354	330	365	327	333	346	339	391	353	344	352	319	315	362	351	365	363	357	338	324	359	346	354	364	360	387	317	366	342	359	333	301	347	328	330	357	359	346	325	347	329	338	316	379	339	360	335	333	337	365	364	389	340	325	340	368	347	341	337	312	329	361	349	327	315	357	356	330	357	327	371	344	321	350	359	304	372	375	364	348	385	350	311	360	350	370	351	350	356	367	312	358	368	361	351	329	409	346	332	352	353	361	347	356	350	335	367	360	374	359	345	336	352	350	360	371	363	344	340	346	395	337	332	325	349	339	403	361	350	323	387	338	334	324	331	354	388	350	374	337	349	349	360	320	336	362	373	342	343	331	366	357	371	364	325	342	367	346	333	357	347	329	379	346	352	348	368	339	348	319	351	368	359	340	379	352	370	378	352	327	351	362	322	375	330	342	333	350	340	349	356	312	360	366	337	338	342	362	361	350	365	343	355	371	343	336	369	386	380	359	349	350	355	381	351	344	360	363	349	364	380	353	368	350	335	355	357	324	357	357	348	317	337	374	343	341	368	346	356	349	319	349	358	361	362	377	355	328	350	326	352	361	369	385	325	340	330	352	340	346	348	345	324	331	353	365	369	386	358	308	341	334	347	325	360	380	319	329	342	349	374	373	323	364	356	352	343	355	340	333	373	337	369	369	354	380	378	326	345	326	346	310	371	348	342	353	329	384	379	362	357	371	342	340	337	368	370	339	347	337	345	360	330	325	344	342	354	338	340	376	347	341	375	348	331	360	333	389	353	351	364	336	349	332	318	339	339	332	352	324	314	336	331	347	359	337	326	349	329	344	334	367	338	326	348	353	354	333	395	388	364	346	378	360	359	366	347	342	338	348	328	341	347	346	367	331	331	373	351	355	337	354	371	377	361	350	353	317	381	311	365	403	334	366	345	366	358	331	361	369	324	346	373	332	345	383	346	363	347	355	383	331	352	341	358	367	338	332	335	341	320	337	314	340	337	353	331	356	355	341	344	346	336	330	330	356	358	397	371	390	338	361	354	390	393	371	345	331	352	343	322	343	371	369	350	319	335	352	343	347	345	341	345	356	341	350	346	349	352	356	326	370	342	333	332	351	336	337	324	340	328	331	331	368	364	383	365	339	328	331	354	373	362	343	348	345	381	319	345	358	375	308	316	297	359	341	314	360	335	343	355	348	330	360	315	348	335	342	368	354	337	354	346	367	309	341	387	354	347	346	359	325	327	347	355	325	338	328	341	334	383	353	339	366	319	344	331	344	346	344	390	342	364	332	346	340	351	325	329	348	333	344	328	354	373	316	342	349	338	340	363	352	366	362	326	330	307	346	349	336	353	337	373	356	398	345	342	357	366	353	324	337	362	362	348	366	347	365	378	331	341	344	337	360	326	348	378	319	340	329	354	369	315	353	363	359	339	356	368	354	361	344	356	375	325	325	341	352	374	356	390	353	349	356
27521	11925	2047	1175	926	868	862	889	868	871	857	844	835	854	809	860	845	822	857	875	850	866	876	847	831	809	851	856	859	845	815	875	822	862	860	849	871	898	890	797	809	861	819	833	867	872	882	771	829	800	818	837	859	845	818	816	832	820	894	879	867	801	813	847	821	885	825	845	863	866	885	812	825	826	807	873	835	863	898	868	866	827	842	843	788	824	759	841	849	893	829	842	810	815	872	827	848	855	864	859	822	788	841	889	864	879	834	839	878	860	856	833	877	803	860	855	798	829	791	824	840	886	842	873	841	862	863	882	798	806	856	858	836	844	885	835	872	823	805	906	851	829	828	837	810	876	865	832	869	871	871	816	877	839	839	837	855	862	840	853	863	827	839	873	837	825	836	825	846	909	892	791	877	846	853	801	836	866	861	845	868	829	854	851	870	865	801	808	805	867	814	857	843	836	860	762	861	830	826	831	862	805	774	842	853	845	901	870	854	845	828	836	825	834	840	789	866	830	846	829	847	824	833	849	838	842	864	805	840	831	859	838	805	810	843	830	817	840	824	821	836	834	812	828	859	867	821	872	844	868	829	897	829	859	835	827	847	879	854	824	858	805	854	822	834	788	799	880	847	834	820	825	822	904	875	812	823	822	858	855	823	823	783	832	856	793	806	825	814	861	839	868	834	805	852	829	879	803	864	839	824	818	815	820	814	853	855	845	813	839	896	915	840	792	855	799	849	861	873	860	811	900	806	852	858	832	842	884	800	829	819	766	806	906	861	816	843	838	885	889	883	815	804	827	820	832	864	818	826	837	865	831	853	892	865	805	856	864	833	874	864	879	815	874	822	861	831	850	797	863	797	834	890	861	858	819	872	813	898	830	843	829	856	837	852	866	862	855	853	809	807	789	864	870	873	865	829	872	816	807	840	869	871	877	840	838	796	849	813	875	864	806	866	845	807	805	764	844	786	847	794	855	850	832	834	854	876	813	832	832	856	841	869	810	792	868	882	876	831	829	885	896	859	899	875	887	863	886	831	871	819	816	868	808	810	806	834	783	884	796	842	915	838	872	815	849	815	811	856	834	882	819	858	778	817	882	838	860	831	801	799	876	868	847	822	842	836	820	801	846	867	894	844	824	862	850	805	867	880	814	777	808	828	842	822	852	836	850	840	851	843	841	792	837	867	847	779	830	829	891	828	870	810	842	847	856	883	878	846	889	826	858	829	830	882	833	861	850	850	845	838	891	806	821	827	787	796	858	832	885	832	779	840	860	851	837	865	843	878	848	851	808	872	844	823	858	845	872	828	898	881	897	823	843	834	854	866	856	823	857	892	870	914	864	805	848	819	810	847	848	821	825	802	869	843	816	855	810	805	864	810	849	865	809	831	817	870	875	841	801	841	862	823	861	820	808	853	847	854	873	786	893	848	797	784	805	849	837	824	823	798	853	815	836	829	810	829	833	828	933	849	824	844	822	855	858	788	861	809	827	877	814	857	877	818	835	842	852	833	890	842	833	824	835	843	876	855	845	803	864	853	825	808	823	862	791	806	871	830	863	887	848	816	861	875	814	865	819	880	906	881	823	798	818	874	879	886	879	818	871	835	838	814	835	822	803	841	836	894	842	885	827	810	830	864	824	815	886	852	819	776	843	831	834	851	847	905	890	850	856	844	833	828	832	879	813	856	844	842	810	869	877	834	833	842	796	833	824	803	811	812	802	889	813	821	858	794	857	810	873	788	812	843	894	882	746	819	861	853	858	875	849	843	842	873	823	830	819	866	834	888	814	836	832	879	827	823	827	810	869	792	813	834	845	808	788	817	851	863	884	817	781	838	813	828	796	840	856	885	842	879	815	843	872	866	831	800	866	824	862	853	841	874	812	847	791	843	768	823	905	796	845	901	822	797	813	821	783	861	881	817	812	847	820	829	862	801	845	818	795	888	827	774	795	856	806	791	919	856	827	842	866	806	843	784	794	858	884	812	820	835	871	863	822	871	822	855	810	833	858	850	851	892	812	847	808	811	818	860	852	816	801	817	751	824	833	842	836	818	847	791	865	911	822	812	867	835	860	815	836	879	801	883	880	791	824	837	838	874	822	876	881	847	781	828	832	874	865	814	916	874	870	823	827	832	846	806	810	873	812	847	852	841	859	825	835	817	827	800	820	863	857	815	880	859	908	862	862	854	873	778	871	854	816	864	791	807	852	857	829	819	796	870	829	861	843	809	868	824	836	873	858	883	890	847	844	870	847	853	810	831	836	818	853	882	862	837	807	829	873	826	869	819	865	831	824	882	862	911	807	846	844	830	828	861	871	837	898	837	860	810	850	821	874	824	866	790	857	865	816	819	832	879	883	810	848	832	828	863	811	862	853	828	829	842	827	864	888	803	809	816	876	839	846	858	871	852	865	901	837	847	823	805	840	851	855	830	833	814	869	834	781	824	809	778	819	856	839	826	830	832	874	851	843	818	848	845	805	811	850	841	850	836	799	833	863	828	841	883	807	879	840	872	848	905	886	848	812	872	834	843	828	811	827	800	797	860	790	863	871	872	885	836	765	840	854	885	845	844	864	862	842	834	853	823	856	842	835	845	850	867	876	889	828	856	780	832	840	824	819	857	856	845	787	847	828	794	853	846	797	812	807	825	814	824	809	856	829	798	809	855	848	825	810	813	840	867	853	834	888	828	841	861	860	808	883	830	831	845	836	791	803	802	853	873	871	825	859	812	839	829	807	868	804	861	878	834	836	843	882	847	854	839	794	820	806	880	829	860	868	838	858	828	804	834	892	790	887	804	902	803	857	830	862	830	793	864	796	830	858	897	845	860	825	816	838	851	847	808	836	852	792	843	870	850	836	794	808	840	820	851	870	808	808	830	841	802	864	857	872	871	833	838	819	818	782	835	802	807	852	783	857	835	844	864	870	851	783	859	850	861	857	883	785	834	832	832	870	811	814	787	746	849	833	755	839	846	833	839	874	842	892	859	853	877	860	907	816	814	850	868	835	854	842	813	837	822	833	897	807	882	833	819	820	815	807	841	787	810	782	806	829	866	839	819	846	872	825	835	841	915	866	800	880	824	897	890	865	845	831	868	875	870	863	848	818	857	856	825	808	829	807	880	819	848	794	852	830	813	817	831	862	842	854	839	884	870	853	869	854	835	821	836	858	874	878	829	869	868	849	876	827	797	848	849	806	848	841	844	823	882	870	804	813	853	860	874	865	831	848	822	866	831	879	884	823	802	848	826	837	887	866	896	853	874	792	842	855	842	834	848	816	820	827	845	835	818	820	864	824	872	853	825	853	824	881	835	841	811	825	855	828	808	841	831	873	827	852	857	831	853	792	846	820	827	813	869	836	831	810	858	860	841	873	791	901	770	839	806	867	904	811	849	852	874	811	831	812	825	876	869	793	876	869	827	842	810	869	825	857	825	845	881	842	896	778	852	848	800	821	846	888	786	847	812	870	856	827	875	831	866	832	847	849	855	860
5185	1010	848	808	799	762	772	773	748	774	752	740	743	772	730	735	728	746	796	793	761	733	743	735	785	753	764	781	767	742	791	743	760	738	742	725	802	745	780	811	767	757	724	710	785	721	721	732	752	756	752	821	708	761	784	758	761	698	736	779	753	721	727	699	771	737	762	749	729	718	784	750	780	752	720	781	750	727	740	745	758	748	754	774	766	762	725	767	764	739	749	746	712	762	800	727	733	738	750	759	727	749	710	790	718	742	768	759	737	690	713	766	701	748	731	736	790	676	788	714	784	774	761	726	747	730	762	742	687	787	730	721	782	727	780	702	728	747	801	766	726	768	750	779	750	703	728	785	775	741	768	754	749	754	762	762	774	766	740	754	727	710	766	763	720	727	749	697	762	720	751	748	750	746	730	691	762	712	723	693	753	720	744	767	661	808	745	759	759	759	755	688	720	729	726	717	758	707	746	788	744	703	720	685	749	733	767	704	759	737	765	782	756	753	794	770	789	706	740	767	740	744	769	687	731	741	767	706	734	702	721	722	725	721	713	741	715	714	726	745	718	759	704	758	755	744	726	708	727	748	769	734	736	724	748	755	735	742	756	826	707	725	746	789	779	772	778	721	770	754	753	724	742	723	751	733	738	738	759	742	756	762	675	777	775	772	732	749	742	784	777	769	715	746	712	790	731	752	765	738	774	719	780	700	730	755	793	771	733	760	737	751	763	756	773	762	754	699	785	737	740	754	742	707	731	724	730	726	725	700	746	778	746	681	696	742	748	735	691	799	742	730	793	710	732	728	770	812	725	736	718	733	775	750	741	783	746	768	719	720	712	756	741	717	735	736	747	756	798	705	774	694	747	744	730	754	762	679	740	722	728	719	763	721	762	768	785	752	682	748	771	753	774	808	706	793	712	751	733	754	706	732	758	705	752	743	768	724	729	721	770	796	719	777	744	750	761	752	746	756	752	749	691	733	753	737	687	744	738	790	677	750	783	735	750	713	763	717	737	691	730	732	714	752	737	721	732	738	738	718	795	747	759	785	765	767	738	743	741	767	723	725	733	716	744	742	736	806	763	756	721	720	724	713	767	711	761	724	732	719	737	719	731	711	781	711	745	725	769	715	711	748	708	726	750	742	709	752	723	776	765	737	775	766	741	720	733	724	746	710	715	738	728	730	769	784	761	729	775	780	754	767	727	692	777	767	770	722	734	735	733	770	764	732	769	751	723	751	752	777	739	730	738	724	720	762	740	731	724	734	741	734	706	759	734	773	747	695	752	747	721	733	758	706	742	731	725	718	744	798	732	802	737	756	741	743	734	678	765	728	746	743	780	718	729	784	713	779	767	782	710	767	703	773	716	733	719	714	752	767	763	743	741	757	787	723	750	774	711	785	706	753	718	735	728	744	721	759	746	720	698	764	756	767	767	692	695	674	736	780	746	701	783	714	753	744	714	776	742	767	745	692	799	770	772	702	744	762	680	738	781	753	758	734	739	763	741	757	748	733	733	756	742	756	728	715	780	743	743	753	713	740	738	773	788	720	761	763	710	741	805	787	758	735	744	716	825	791	752	742	771	732	725	742	724	743	758	735	750	745	744	779	719	768	689	742	763	778	737	754	717	724	809	772	758	745	701	731	773	768	712	715	757	735	747	741	741	749	748	707	684	719	727	724	739	758	764	743	734	706	723	738	725	755	737	728	746	735	755	683	699	743	749	737	741	733	762	739	726	735	692	710	767	746	727	766	727	784	773	776	770	737	735	739	777	746	763	780	747	708	739	704	739	732	753	755	686	735	768	741	734	736	714	760	723	714	756	739	755	780	743	746	748	729	803	761	750	744	697	742	733	732	734	729	773	755	719	756	752	760	674	671	719	778	728	776	711	756	731	794	778	766	763	714	781	773	785	715	735	786	812	724	817	760	752	719	732	772	785	710	720	714	755	761	714	723	734	767	714	753	820	789	740	724	749	738	724	744	738	765	765	773	722	761	765	728	696	727	756	703	783	754	746	773	786	800	702	788	775	788	759	750	727	726	694	782	747	742	755	723	751	736	744	719	725	798	732	726	754	718	737	747	766	741	720	772	724	739	748	727	732	771	734	783	729	740	760	743	697	729	705	750	754	685	738	689	726	752	744	736	745	745	760	786	791	749	716	740	771	743	712	715	754	740	774	759	769	752	777	752	747	753	736	790	695	748	759	695	783	782	734	769	725	765	722	793	750	735	775	790	745	720	725	730	761	723	715	749	749	736	740	771	767	760	729	820	782	728	746	764	718	775	738	747	725	712	695	750	721	770	742	754	714	721	711	745	760	771	746	756	819	734	708	728	734	756	743	700	762	780	680	774	776	774	710	726	753	743	756	784	710	702	758	764	764	763	716	764	748	689	711	797	751	755	773	782	755	758	740	743	742	781	739	775	774	746	803	770	784	771	702	813	742	743	732	776	770	772	791	781	704	714	757	798	706	781	774	755	750	739	750	774	732	765	722	739	783	779	755	725	733	776	769	772	688	749	747	701	724	773	718	744	743	738	747	736	802	747	746	809	761	685	703	732	771	720	736	745	748	740	760	758	730	720	741	745	751	731	768	747	796	732	774	740	725	734	734	721	730	692	748	726	776	790	768	754	740	752	759	690	766	729	766	715	749	757	705	751	804	766	738	698	732	798	717	799	757	747	765	725	729	725	722	757	767	744	731	783	762	750	714	734	743	788	743	741	691	773	767	739	734	749	668	739	739	734	781	742	758	730	744	744	723	726	747	728	722	773	686	727	742	784	732	771	819	709	733	783	730	709	739	749	749	727	794	780	736	755	738	700	730	702	726	792	789	770	808	739	715	724	715	752	750	709	743	752	776	753	743	724	762	754	756	813	706	784	739	750	779	707	764	792	709	738	769	740	705	752	696	778	755	735	759	732	708	755	681	748	764	737	790	714	749	759	735	743	754	720	715	731	731	727	768	698	747	727	756	765	752	787	758	734	735	770	739	723	756	756	782	718	751	741	725	774	774	775	693	696	790	733	745	722	780	712	768	791	725	694	747	727	750	762	750	720	775	728	712	736	748	755	733	682	713	700	784	737	764	721	715	773	754	741	769	727	710	680	749	751	757	749	774	729	739	755	786	759	765	793	722	716	768	769	743	742	704	720	744	730	801	772	719	697	672	741	730	743	755	754	750	721	787	719	755	750	757	739	762	724	791	743	751	768	743	753	679	737	785	685	773	729	739	725	742	749	735	784	749	734	729	753	778	718	686	680	745	729	743	777	752	762	745	729	733	796	733	786	743	764	673	728	760	772	775	818	704	695	728	764	747	756	736	705	738	764	777	810	755	752	699	693	791	756	710	715	708	783	687	714	750	766	801	791	729	722	748	718	743	712	781	788	740	734	765	768	716	748	760	738	774	738	758	717	745	714	742	779	746	742	744	712	734	707	759	721	757	777	717	718	721	714	706	723	744	752	753	750	733	754	716	717	731	744	690	696	740	744
25709	21398	25717	18554	2000	972	983	796	809	750	794	736	764	763	699	776	741	737	784	742	733	729	733	790	724	701	742	729	728	693	755	679	740	737	688	714	699	755	730	720	747	731	714	703	712	765	692	684	732	705	754	718	702	719	680	672	739	687	704	702	708	655	711	707	674	700	632	734	714	729	746	756	722	731	738	697	768	766	675	704	777	774	739	698	735	718	743	693	746	768	729	697	750	664	695	743	711	691	727	743	742	723	731	764	713	708	728	727	748	667	744	718	708	698	758	716	736	744	709	700	776	708	685	699	687	707	671	757	742	706	719	730	724	700	741	729	714	698	763	698	730	728	723	713	712	703	683	735	692	734	694	761	692	704	713	725	729	722	726	723	707	708	733	736	732	726	733	729	733	727	742	697	753	658	691	681	743	717	739	691	680	711	752	716	689	689	686	758	701	669	702	685	710	714	702	700	741	726	730	713	697	663	720	731	698	685	703	773	679	666	770	748	714	703	726	741	700	695	723	707	706	744	743	663	716	677	716	708	737	699	658	713	698	731	713	688	727	675	751	719	714	728	678	725	695	748	741	678	732	732	729	731	692	707	749	681	720	701	713	723	736	751	714	757	736	733	724	774	728	709	682	738	693	727	725	710	759	675	661	711	663	719	728	707	722	694	706	718	689	718	740	702	713	698	701	709	733	719	701	735	723	703	715	724	732	704	735	683	699	763	721	689	752	702	719	675	663	722	716	743	758	746	766	711	704	729	698	708	723	721	727	719	720	722	701	686	704	734	762	703	672	683	697	696	738	747	677	717	795	735	705	736	707	705	682	692	723	696	680	758	657	697	741	638	666	716	707	694	710	724	702	699	662	719	746	702	700	739	727	708	697	688	680	740	724	688	709	730	735	687	677	720	668	709	703	741	676	730	685	733	712	705	705	707	740	705	718	651	704	710	663	733	702	683	689	696	705	687	710	719	677	655	692	725	732	727	719	688	747	674	706	667	737	719	738	704	736	669	735	687	731	773	728	721	717	719	708	772	712	725	687	712	700	681	683	713	707	730	707	661	706	761	724	710	724	716	767	719	686	659	710	686	728	732	667	649	661	728	653	720	680	697	680	701	730	681	649	671	789	703	704	758	749	712	751	695	728	695	769	668	669	683	726	740	700	719	691	706	683	687	727	697	759	700	739	711	668	682	732	741	759	712	718	712	701	714	726	703	711	747	713	718	678	703	741	695	744	703	696	703	685	697	700	712	673	676	701	751	733	671	724	721	669	689	746	714	702	707	753	698	684	716	722	761	722	717	756	735	668	678	718	747	725	710	781	721	698	755	684	754	742	674	714	685	739	721	711	700	744	691	722	801	713	689	748	685	758	674	704	707	694	724	719	721	733	758	703	669	715	773	728	673	730	686	711	723	716	735	728	676	699	708	702	733	707	742	674	748	727	715	714	713	721	690	688	733	704	741	737	710	717	740	756	705	685	707	754	734	697	712	719	638	740	751	669	747	660	637	711	664	716	673	736	746	734	745	676	722	677	697	670	696	740	748	744	680	689	690	699	688	697	711	704	724	685	699	696	674	768	731	686	718	759	686	681	739	691	689	706	706	745	686	690	724	673	752	698	680	710	687	700	713	681	692	725	702	729	753	725	677	682	679	697	667	689	691	673	672	747	722	686	699	703	693	662	692	748	700	689	654	740	710	739	752	692	721	716	685	676	693	715	711	746	678	770	708	753	703	714	697	728	722	743	707	705	717	714	729	688	701	769	703	746	682	738	700	726	743	701	719	723	683	647	723	714	711	763	713	635	692	690	738	726	727	743	697	725	713	696	748	719	734	752	736	713	695	699	682	695	758	721	712	730	683	725	675	765	689	745	743	767	697	718	717	706	756	693	720	720	740	693	686	706	691	669	762	654	727	741	697	701	675	701	724	699	693	692	733	684	681	681	688	710	680	673	734	720	682	738	681	678	693	679	721	716	695	739	746	706	660	714	706	703	672	725	719	720	723	725	739	711	691	651	730	697	734	749	739	723	707	737	728	698	704	745	720	713	698	731	726	668	720	662	683	701	708	693	722	724	690	738	768	681	698	634	707	694	676	717	700	735	733	740	711	686	679	693	709	698	711	705	730	731	699	747	632	700	744	724	756	720	685	734	698	721	723	717	696	694	711	652	703	723	715	783	666	709	683	726	693	706	697	686	720	692	671	664	714	722	703	683	742	719	754	674	749	682	719	698	697	731	677	676	696	678	732	721	683	739	690	701	706	724	672	734	754	723	700	734	698	724	703	703	688	706	715	730	702	747	724	688	746	705	714	718	717	638	681	698	679	757	713	734	743	766	726	680	702	690	699	699	691	704	702	709	708	752	785	676	746	724	674	723	690	690	706	673	726	698	694	704	741	710	711	715	722	691	704	679	709	733	753	702	705	716	731	679	739	716	686	691	723	712	724	687	729	718	766	741	732	736	727	740	749	696	710	737	662	783	744	735	685	721	743	667	688	670	723	708	665	737	650	756	693	698	746	692	751	673	685	672	693	745	714	723	687	771	689	714	680	750	672	721	709	703	714	737	681	679	705	739	764	703	711	699	640	713	709	746	723	661	659	719	700	725	707	698	741	736	727	680	716	737	700	703	657	714	764	728	743	721	725	700	732	695	702	677	707	696	733	732	728	726	679	677	701	710	669	737	690	732	735	745	728	769	722	738	748	744	719	732	727	740	688	730	683	697	682	724	709	744	725	711	734	717	682	749	701	723	717	719	731	695	717	744	680	686	717	655	723	710	681	712	702	686	687	719	709	706	703	699	706	752	702	729	712	714	694	714	737	741	756	705	692	657	719	678	664	701	643	700	656	725	705	719	685	698	715	691	734	738	731	722	739	732	722	708	698	695	723	809	702	710	692	737	730	721	730	748	691	719	779	694	726	711	758	694	721	672	707	700	691	717	750	689	657	694	736	686	749	705	725	735	698	686	677	664	690	697	665	720	711	710	753	685	714	734	665	682	727	723	689	699	712	717	694	726	703	733	705	715	710	726	713	737	662	694	710	699	741	704	777	709	711	683	744	717	742	726	726	714	708	720	670	729	726	704	723	733	745	708	690	759	689	735	723	716	679	713	719	721	729	706	726	758	740	718	705	691	695	690	724	685	676	673	687	695	690	707	681	709	730	738	681	723	752	767	712	698	707	747	714	790	739	688	658	714	705	693	687	752	701	735	679	704	668	701	748	719	759	718	718	655	741	673	676	723	745	667	694	746	709	710	696	785	730	718	706	688	702	723	730	679	708	712	708	715	706	666	695	693	713	734	688	665	711	713	723	697	712	678	692	707	716	693	661	702	791	672	664	726	750	693	767	717	729	658	738	686	726	674	703	701	714	654	726	693	694	727	684	684	710	679	715	713	751	716	745	757	712	734	745	759	720	718	709	709	713	770	706	701	719	742	710	656	712	749	672	703	750	655	679	701	732	679	720	685	673	719	721	730	684	716	664	701	730
3627	2245	1846	1196	1069	885	838	817	770	741	692	727	651	718	681	733	687	729	728	710	709	676	685	659	698	683	659	692	687	659	690	680	670	709	653	659	695	708	689	674	642	670	681	680	674	662	640	655	715	672	666	665	672	654	673	681	620	649	703	707	672	671	652	674	693	626	691	683	683	647	660	667	665	678	691	638	673	704	633	644	634	635	671	669	649	638	682	629	665	698	656	696	658	669	700	642	640	648	670	667	667	642	668	702	659	656	701	703	702	678	640	680	637	687	686	663	647	654	667	705	665	646	650	644	700	694	663	670	683	665	634	660	707	687	675	650	637	628	636	676	676	646	686	667	635	649	649	668	657	638	589	648	668	622	644	618	662	670	643	590	677	700	658	651	657	656	639	682	644	629	664	660	649	649	695	654	666	658	679	635	636	677	676	679	646	684	669	704	637	719	673	636	667	645	646	671	638	644	637	660	670	670	647	698	692	711	673	666	648	688	644	659	651	631	633	663	674	669	709	666	673	651	667	724	656	674	646	623	710	638	704	669	628	676	658	677	644	604	664	620	679	609	638	661	691	649	646	669	612	669	666	658	660	662	657	672	620	645	667	678	633	671	689	709	636	647	674	685	649	643	668	655	621	709	673	627	663	681	669	642	672	638	625	656	686	684	698	643	705	694	673	656	681	659	634	675	662	680	647	699	635	692	694	691	641	691	676	672	654	661	625	664	704	679	653	624	689	697	678	676	672	625	623	644	652	683	662	699	622	659	648	671	705	646	635	637	694	666	648	672	680	677	692	676	684	671	656	647	655	677	654	642	669	647	684	699	635	675	667	735	653	692	674	662	671	597	660	636	664	621	661	661	664	698	661	673	636	640	646	698	665	629	653	639	639	654	645	592	578	646	632	648	626	630	665	641	664	698	631	670	601	667	663	638	657	625	649	660	683	611	622	614	653	634	674	688	691	636	656	654	656	655	681	621	644	659	633	645	686	620	662	674	669	676	623	601	634	636	676	639	647	662	637	682	653	682	664	671	680	686	636	653	649	675	644	680	633	653	636	659	701	611	662	646	670	634	677	678	692	652	695	665	670	588	648	625	668	677	649	673	625	660	669	696	664	715	629	667	629	650	649	654	662	634	666	666	643	652	624	693	697	604	661	595	674	667	677	715	673	688	666	695	620	670	701	718	668	664	625	658	675	640	663	673	679	665	671	629	664	620	672	651	647	632	626	620	588	651	650	657	680	650	619	718	639	618	714	647	645	657	686	659	665	670	670	659	585	678	680	688	660	621	678	667	677	678	661	647	658	676	649	638	680	621	649	637	647	638	700	681	677	677	664	646	650	674	666	653	665	649	654	632	653	692	658	661	705	647	674	657	692	696	654	644	669	655	653	630	607	654	663	651	638	653	635	661	662	709	654	639	627	647	658	659	625	633	672	647	640	648	671	661	647	693	687	681	665	643	692	668	654	625	635	651	644	654	674	656	695	616	684	641	654	694	639	632	665	620	652	684	613	645	682	671	693	638	695	661	643	708	720	629	709	627	675	585	630	646	673	702	664	619	619	612	708	620	675	699	645	655	684	681	667	669	651	658	627	678	654	670	668	666	611	639	637	670	670	693	664	645	679	669	651	663	641	693	640	694	638	674	660	658	650	620	688	644	653	632	660	636	663	657	645	629	630	662	661	677	662	663	661	712	648	647	658	659	618	658	628	657	657	672	690	638	623	631	640	664	659	646	643	653	682	628	638	625	688	638	629	670	659	672	684	659	650	662	681	666	640	663	660	638	668	679	618	632	653	652	655	665	593	668	639	623	660	671	607	645	683	684	666	693	630	649	670	651	652	674	642	627	614	658	609	665	622	621	647	645	675	638	676	685	643	663	677	631	634	705	650	683	680	653	616	644	620	651	642	720	645	652	660	641	671	645	635	672	673	658	661	643	628	693	657	619	625	617	643	661	632	644	668	697	644	633	624	656	681	623	650	640	674	662	646	692	673	647	610	637	646	672	640	666	639	660	659	646	636	682	649	637	650	649	639	653	677	685	637	664	640	682	687	657	592	663	675	689	642	653	653	638	678	694	688	655	647	653	668	670	662	609	645	638	655	664	678	636	672	651	669	656	674	654	654	665	707	704	672	654	696	657	661	683	610	622	658	648	624	636	682	595	646	666	675	677	620	617	637	613	667	682	641	651	659	676	683	646	698	677	690	629	645	630	646	656	620	642	628	657	639	759	665	633	645	691	677	674	669	701	645	647	628	629	630	669	687	658	654	674	652	636	655	670	687	655	603	662	662	646	651	667	666	690	647	603	636	678	639	643	633	683	661	647	658	704	673	673	681	620	640	672	648	664	682	651	645	693	748	642	642	653	656	613	658	664	663	684	629	640	675	643	636	613	651	616	648	683	606	630	646	656	670	693	611	646	703	626	645	627	684	639	680	650	651	654	686	673	650	627	652	690	685	640	620	634	689	632	631	701	636	669	646	648	679	615	643	673	619	669	616	639	710	636	658	647	638	665	638	669	679	671	615	636	638	650	658	673	641	650	681	638	639	641	681	654	657	677	694	652	643	625	673	692	640	673	649	637	664	677	624	687	694	691	618	690	665	659	660	671	657	638	667	640	663	659	657	652	595	671	599	648	645	634	603	616	655	661	665	658	620	668	667	644	665	729	675	697	621	732	682	696	633	628	670	604	662	662	642	689	692	666	644	675	671	644	635	661	659	671	666	666	619	627	653	685	655	658	641	617	627	631	625	683	646	672	627	693	688	659	694	671	649	648	667	641	625	626	663	654	679	685	612	625	650	650	634	692	664	687	614	669	647	705	633	701	622	608	674	646	691	669	651	688	675	633	645	651	679	650	615	648	645	657	698	643	672	682	651	674	678	691	653	651	591	680	690	643	643	679	704	680	701	648	724	633	653	683	644	638	657	666	640	637	625	675	662	649	647	630	638	665	668	688	645	682	644	685	657	687	683	674	644	629	598	637	640	659	677	641	677	686	658	576	619	649	618	670	658	649	664	715	705	623	617	659	649	673	680	638	655	645	651	641	693	656	640	650	627	645	685	642	661	657	696	645	667	677	643	632	637	649	631	673	677	657	614	657	669	669	620	700	632	679	678	655	639	671	679	651	647	669	626	678	676	676	661	681	655	639	641	630	640	624	682	691	643	635	633	675	605	641	653	643	637	673	672	690	694	667	646	662	651	638	647	687	688	648	685	663	617	661	656	677	654	637	616	663	649	661	655	665	660	672	650	645	629	663	666	634	640	626	612	616	684	638	632	692	640	640	664	635	664	614	656	659	642	652	625	671	698	703	649	625	696	641	680	693	676	682	638	664	662	640	656	649	680	677	611	654	668	658	671	629	642	667	615	675	656	676	662	653	648	636	659	677	647	654	609	663	674	635	649	665	680	620	628	653	636	685	682	667	659	655	684	660	649	630	632	705	635	665	632	687	696	648	662	640	689	667	653	641	644	641	710	675	695	657
24250	21440	28631	24661	20207	2846	943	573	454	484	437	398	385	384	342	376	383	377	377	360	372	392	328	343	358	377	375	383	338	351	371	336	352	362	355	343	356	334	321	360	366	347	360	352	346	323	334	369	341	352	361	359	372	304	341	362	347	340	369	353	319	316	378	340	330	331	343	338	372	368	328	329	369	358	323	317	339	322	351	349	334	357	357	357	353	349	340	339	332	388	323	345	375	319	325	348	367	367	343	332	354	355	355	367	359	336	330	357	326	328	369	348	344	319	311	358	359	360	333	333	365	329	354	353	330	346	343	354	339	350	343	357	316	336	339	355	329	356	321	328	314	344	328	321	371	345	331	338	335	344	356	361	361	362	316	333	351	329	341	350	345	328	348	344	310	353	361	339	333	337	356	346	331	323	322	354	349	332	337	317	348	330	332	341	316	327	333	340	361	317	321	357	338	344	354	362	338	319	352	367	331	330	316	319	342	307	326	313	354	343	335	311	333	324	324	361	344	352	350	340	317	335	309	343	338	338	362	323	333	339	339	361	336	354	331	323	336	305	349	305	365	331	335	327	317	326	339	321	359	345	338	331	330	363	344	317	358	336	326	298	362	305	351	352	330	351	360	361	356	355	346	328	358	343	329	319	354	341	324	364	338	326	330	333	319	344	354	320	333	347	389	343	345	314	337	336	334	339	344	312	360	341	339	334	341	343	350	340	328	336	356	315	350	349	337	388	335	324	331	342	344	356	334	347	324	363	363	350	355	329	336	356	347	346	342	351	325	346	352	320	321	383	323	314	311	316	366	324	316	347	351	316	365	347	325	342	339	311	366	338	355	329	375	318	341	353	300	305	342	312	332	324	358	365	351	313	340	332	324	370	328	313	354	343	343	367	331	338	335	325	362	316	383	353	337	332	331	322	334	366	349	314	345	360	318	351	339	334	342	341	325	316	348	351	336	338	291	338	319	347	338	359	323	332	352	338	309	317	364	337	351	301	332	373	351	364	332	317	316	337	311	333	357	327	340	340	362	366	339	320	347	327	347	351	346	348	329	345	312	359	352	380	372	363	336	320	324	343	307	333	335	342	380	332	290	366	365	348	346	345	346	312	359	319	345	349	326	323	351	377	344	297	355	348	329	342	320	323	351	330	337	360	359	319	364	312	350	335	317	331	354	321	332	311	327	348	355	345	318	353	359	311	327	369	352	356	329	356	329	349	374	387	310	347	324	330	361	369	338	341	355	342	355	349	335	312	335	343	350	319	358	364	332	319	353	315	331	315	324	337	364	332	335	354	346	320	329	354	358	323	354	310	306	322	334	319	355	365	324	335	338	318	317	343	356	337	356	331	345	356	352	315	333	326	339	342	322	352	336	306	342	317	313	342	340	301	326	348	324	313	330	340	322	367	358	346	334	327	325	307	335	322	328	324	311	365	340	358	347	355	368	321	330	357	369	350	381	308	326	307	335	334	338	346	364	379	336	316	356	333	356	309	345	337	354	320	342	327	336	351	385	327	342	313	357	327	321	298	346	333	306	308	353	349	352	333	349	345	287	366	330	341	309	391	328	325	340	323	363	324	330	335	334	326	306	323	324	314	347	330	353	303	344	339	328	356	326	338	351	333	356	375	321	327	344	315	364	342	343	329	343	318	321	321	322	340	321	320	340	334	338	333	327	327	339	332	343	349	320	351	340	346	332	325	344	332	330	331	330	329	327	343	315	321	355	371	327	347	336	358	354	323	354	320	339	347	346	343	343	341	361	343	331	370	315	369	345	341	319	347	307	337	347	367	345	336	360	324	352	340	341	321	353	377	356	353	293	356	332	345	333	308	334	330	311	326	299	343	355	349	332	347	349	328	314	332	348	351	320	324	330	392	327	321	348	331	316	309	326	354	310	308	338	345	320	328	349	310	335	336	345	368	353	323	352	367	302	370	333	342	335	351	315	349	351	312	346	365	323	346	328	322	328	341	327	340	336	331	320	329	326	368	349	341	341	329	340	323	292	360	349	357	341	334	339	339	329	319	358	349	311	332	305	316	360	388	354	375	347	353	332	371	332	338	323	353	334	318	327	343	353	318	340	366	328	341	318	369	328	361	320	321	329	351	330	328	337	346	307	341	372	352	348	340	351	338	316	348	339	356	338	353	346	338	358	329	333	307	341	305	328	326	331	344	354	334	362	311	315	341	330	343	336	340	342	357	328	344	335	354	310	319	328	325	319	341	324	359	327	341	336	348	362	342	355	295	396	345	331	294	326	325	320	345	349	360	342	323	324	351	342	322	343	314	359	322	334	340	344	332	341	327	344	338	349	360	302	360	343	332	327	339	341	314	345	327	337	330	360	368	352	326	347	331	321	348	343	342	333	342	327	335	356	344	324	330	336	322	328	325	308	349	361	325	362	306	336	308	355	346	334	333	315	327	314	307	337	323	334	334	334	330	349	354	323	365	338	307	297	324	340	355	338	299	349	346	335	315	338	371	382	312	288	347	342	361	343	357	326	332	356	327	332	358	329	326	345	341	353	334	315	321	368	339	336	326	350	334	335	341	324	352	338	322	347	359	325	327	352	351	353	351	328	324	353	336	340	350	337	319	357	361	324	330	318	325	350	299	338	375	353	335	340	329	331	370	319	312	321	319	330	327	346	350	304	352	326	324	331	376	359	359	346	347	353	355	336	320	366	389	357	341	342	336	360	340	334	335	321	316	347	343	311	338	359	339	330	320	327	325	365	344	322	325	343	330	327	345	325	317	317	335	335	363	353	318	320	310	343	351	317	321	394	316	333	357	369	342	291	334	301	369	300	339	354	337	326	327	335	330	331	338	329	322	373	324	347	342	383	308	370	338	342	309	333	352	316	348	307	347	325	358	317	323	355	342	320	346	328	300	333	322	352	328	363	323	320	332	329	360	365	316	353	370	355	334	354	334	320	365	354	336	305	367	345	364	342	349	333	328	345	343	323	330	331	334	320	315	321	334	339	363	378	363	363	364	344	350	358	341	310	330	333	320	342	306	369	350	391	330	333	325	304	345	335	366	339	334	381	327	363	363	341	333	341	322	363	309	363	332	353	316	333	343	362	372	324	350	341	319	340	327	323	342	342	339	360	313	342	356	350	344	337	344	355	356	327	322	349	327	348	351	333	354	344	333	373	310	338	339	351	357	338	350	356	358	318	323	320	311	323	325	341	346	361	327	336	328	341	303	330	347	347	349	334	357	315	350	389	308	324	347	346	315	317	325	345	334	353	337	335	386	326	335	333	328	377	357	371	345	330	350	338	320	355	351	349	356	321	325	354	313	329	314	340	360	344	366	343	330	337	366	357	330	323	387	300	328	377	323	325	348	319	318	344	326	341	355	342	351	349	317	326	334	346	333	340	333	378	354	285	344	350	303	341	322	330	346	307	306	350	344	324	361	327	328	330	351	338	350	314	340	325	361	332	328	321	357	338	350	314	351	353	335	320	336	317	321	288	382	337	360	358	333	289	330
3426	4761	3726	1815	1386	1027	839	726	619	585	535	521	503	475	428	395	415	387	449	426	390	391	401	378	388	373	397	390	404	390	367	385	369	398	360	353	373	403	356	369	384	395	401	361	375	349	374	364	374	380	356	369	368	362	333	376	398	380	376	372	362	370	383	389	360	372	395	379	386	347	376	391	374	343	355	340	351	352	376	384	376	355	334	381	362	371	345	354	349	363	377	372	368	341	369	361	383	374	380	361	346	371	327	328	352	374	363	340	342	331	410	350	341	347	327	367	354	339	360	369	382	361	401	371	360	328	348	366	349	377	343	342	366	394	369	351	372	344	367	344	352	360	339	355	352	360	376	353	306	369	403	340	334	325	363	381	378	334	357	392	367	379	355	375	354	324	331	350	354	370	363	356	320	330	360	375	313	403	347	358	384	352	384	364	336	380	364	369	375	353	359	356	371	367	367	372	351	361	347	338	328	354	331	386	369	351	350	362	354	355	359	346	359	347	362	392	350	370	359	369	348	407	340	349	374	345	351	348	340	350	358	353	359	354	336	363	358	373	333	342	355	354	371	367	341	338	346	315	382	356	353	336	331	342	382	341	350	318	344	382	367	333	370	341	407	352	382	373	359	356	381	347	387	390	362	358	342	373	346	361	417	366	363	340	368	356	366	370	343	358	369	347	353	372	363	362	335	348	354	359	339	388	339	391	372	360	400	351	372	349	393	379	379	354	345	348	380	346	381	343	368	347	379	317	382	351	363	379	369	355	413	384	363	347	356	373	368	348	363	370	324	377	409	359	355	376	356	353	374	348	363	342	346	383	354	374	362	365	395	360	359	346	383	342	347	348	371	348	341	395	343	380	354	346	355	375	365	362	356	346	402	350	359	370	375	356	362	341	350	360	356	360	346	363	347	380	335	356	343	374	385	345	347	363	371	332	379	369	354	345	406	366	353	354	383	361	329	345	363	345	328	353	354	377	391	310	365	340	354	370	355	335	369	345	358	332	340	327	368	394	372	379	339	337	327	340	360	341	349	388	387	357	363	349	330	309	368	346	385	350	353	342	369	350	383	356	344	347	346	377	348	336	364	340	344	385	379	361	338	341	326	345	311	351	344	386	380	366	379	392	329	349	368	336	337	343	348	382	352	370	355	348	375	370	333	368	351	358	314	326	369	352	356	337	345	353	333	370	371	372	342	341	332	391	340	346	354	362	349	364	376	389	362	362	353	336	369	352	388	363	345	378	355	370	372	333	325	326	354	360	325	377	337	333	372	340	346	377	338	327	361	381	338	321	368	353	353	367	342	346	311	361	363	368	340	375	360	350	352	356	351	360	367	375	326	309	374	340	330	349	363	357	319	363	380	343	338	342	335	371	352	375	342	330	339	377	330	361	352	344	329	360	356	349	347	344	348	367	324	370	356	360	369	333	336	380	359	356	358	380	374	350	368	356	351	355	343	378	361	339	349	348	362	380	334	357	383	355	368	372	352	336	364	372	362	361	352	316	372	354	367	370	353	333	333	361	353	385	382	367	372	382	379	368	359	328	362	383	364	370	385	326	368	321	387	316	345	367	371	333	347	367	358	369	364	321	317	330	359	367	345	357	341	341	378	369	353	325	368	351	354	336	377	354	366	357	343	320	374	363	369	354	369	336	393	351	363	328	364	338	361	342	358	367	367	376	327	347	352	359	347	352	352	347	341	378	356	304	360	356	337	363	384	366	380	345	383	343	413	352	386	341	352	334	359	371	341	344	327	364	361	368	376	349	343	340	368	332	362	330	372	339	343	358	386	357	328	371	347	328	371	351	360	363	354	357	333	350	374	347	351	356	355	341	364	316	359	381	371	376	352	355	393	351	382	389	328	347	336	335	327	329	328	362	363	325	373	338	337	381	365	341	370	340	351	352	340	398	355	357	381	349	383	362	377	368	358	330	328	340	374	330	348	362	373	377	396	343	379	345	342	374	358	370	343	362	333	365	363	348	368	368	336	372	368	315	336	348	378	367	357	353	382	341	349	361	337	352	334	351	323	362	334	347	379	355	390	351	341	352	337	373	357	361	355	323	341	367	354	322	323	360	381	316	348	365	343	347	380	338	333	372	357	344	334	359	344	309	366	353	340	361	338	358	377	350	385	346	358	362	358	394	387	348	347	368	357	334	362	326	371	375	372	329	371	365	343	340	353	328	351	328	343	364	373	368	370	365	340	349	340	399	378	356	331	388	344	350	323	332	374	345	358	372	380	341	366	373	366	379	369	350	374	379	343	355	330	360	349	309	357	370	366	357	364	364	374	333	384	344	365	321	366	322	333	355	336	362	320	374	351	337	341	352	336	365	377	316	314	345	364	350	382	351	371	317	378	357	317	378	354	350	335	337	376	351	317	341	345	385	348	326	315	341	335	322	358	333	337	360	350	355	358	354	374	355	332	335	370	340	356	350	336	359	373	372	370	343	355	333	377	374	370	357	332	333	364	352	358	362	314	336	352	370	305	355	351	356	355	349	349	356	369	343	353	368	375	363	359	352	372	328	355	390	360	336	351	340	346	356	364	390	337	348	365	387	326	390	381	350	332	346	330	347	367	367	344	309	343	350	342	360	390	350	338	330	319	314	387	358	347	357	383	337	371	326	367	336	391	328	359	325	348	387	358	370	334	371	365	352	345	331	367	385	320	348	353	387	335	353	366	346	348	370	357	345	367	367	328	389	369	323	354	375	356	335	315	364	312	353	350	398	346	343	379	348	351	360	383	356	382	375	348	370	373	353	356	328	340	355	361	370	330	370	323	355	358	348	343	338	354	346	375	347	317	350	372	349	335	337	352	346	327	386	369	332	358	375	317	374	362	372	382	353	355	342	336	394	326	377	386	381	364	352	369	351	323	342	348	339	333	350	352	358	374	340	372	348	326	329	336	337	362	378	346	365	351	340	357	379	377	342	370	384	356	368	353	354	347	326	333	379	388	348	333	337	360	333	368	346	357	357	342	379	347	356	340	367	318	358	329	344	329	338	344	378	353	354	328	365	371	347	312	384	371	383	362	365	368	369	344	378	357	344	332	360	352	341	313	362	352	331	378	353	390	353	338	337	358	346	344	344	368	364	355	388	351	386	340	356	348	365	357	348	351	351	360	353	355	381	340	333	321	361	322	383	345	369	351	342	356	379	381	323	360	335	348	342	344	367	367	353	323	345	372	356	373	347	346	389	329	388	378	394	341	357	309	356	339	350	364	350	400	369	372	347	338	362	324	387	357	371	386	330	340	373	351	357	345	353	346	328	361	345	357	358	327	370	384	350	351	343	344	327	376	364	358	328	376	318	336	373	332	352	344	321	353	353	359	357	331	384	366	333	359	381	318	350	340	366	359	351	354	302	393	355	370	339	417	328	343	338	386	352	384	373	357	344	370	371	337	359	374	359	370	323	353	330	351	351	346	364	341	361	366	352	349	349	331	373	351	370	378	378	346	352	353	293	335	342	366	356	343	375	361	316
27678	12023	2080	1263	911	840	842	889	878	838	844	863	840	821	912	861	872	855	845	849	883	872	831	857	864	841	821	805	872	872	871	877	886	862	855	865	847	863	846	875	876	874	898	880	856	826	830	901	862	820	878	849	843	855	810	883	841	837	888	917	882	826	846	833	887	831	877	898	901	895	850	783	857	893	868	846	841	852	840	842	827	839	908	896	863	905	904	821	855	907	807	887	881	873	850	866	832	874	884	873	880	870	844	902	824	859	892	846	820	872	828	839	865	900	795	857	855	873	848	841	874	862	860	844	858	824	782	876	878	833	869	882	834	881	867	858	873	854	841	814	928	896	842	866	851	874	873	857	939	821	904	861	814	801	871	922	808	865	874	845	857	821	839	876	878	873	902	839	828	888	840	864	841	862	880	848	865	822	823	888	817	891	816	888	867	850	872	876	868	855	823	865	841	823	840	794	860	824	817	877	837	826	841	855	825	831	832	883	805	858	865	926	835	855	796	844	833	846	828	856	824	804	800	817	840	830	869	866	883	895	854	825	847	874	861	820	836	816	823	901	872	807	866	846	770	838	878	885	864	860	830	809	838	813	850	899	870	860	839	838	798	832	900	826	905	841	873	881	835	863	869	819	883	855	830	845	929	874	837	847	861	882	848	845	921	873	841	825	792	869	841	816	895	866	811	880	876	817	890	899	902	870	851	847	829	892	921	829	860	877	837	829	859	844	881	858	857	847	812	912	827	848	793	836	839	866	912	840	883	893	805	895	862	852	857	853	864	852	931	861	901	859	796	906	858	855	918	840	828	834	898	878	837	872	849	906	861	846	846	935	830	858	876	856	897	906	895	883	889	842	861	845	864	875	865	869	853	781	817	903	799	853	851	829	817	859	846	877	871	839	852	811	842	865	855	863	830	946	881	871	897	894	884	822	876	899	874	858	846	856	858	850	922	880	894	823	831	870	851	913	838	892	833	826	829	867	851	816	870	867	893	837	820	875	890	819	802	881	836	889	809	876	872	839	874	858	803	872	880	810	854	884	838	841	904	863	859	857	873	805	872	840	843	923	910	792	799	841	869	849	802	826	824	837	880	820	881	846	830	890	866	847	879	848	871	888	843	886	913	843	838	848	802	837	836	852	894	860	919	881	835	921	799	808	863	854	843	836	836	894	856	856	857	806	838	821	894	913	824	840	917	836	859	867	816	870	898	804	862	908	847	826	878	887	876	806	871	866	892	904	863	854	887	891	878	826	811	890	860	888	829	835	831	793	827	909	778	900	872	900	876	828	784	888	892	847	848	840	889	803	876	863	838	839	861	846	860	879	854	861	840	864	867	881	850	882	873	867	885	855	823	875	855	857	863	868	828	871	894	875	843	869	868	891	901	810	903	844	884	860	916	833	844	859	862	854	884	866	862	873	864	844	897	916	858	888	871	886	871	858	925	842	815	837	850	896	871	802	856	858	853	852	822	893	853	887	857	890	861	870	868	879	835	872	910	815	837	858	874	839	844	811	851	862	821	881	904	870	826	862	877	880	842	896	885	828	870	794	823	902	845	839	857	852	834	933	871	822	911	872	916	916	866	873	879	837	848	880	846	832	839	857	848	887	830	873	796	836	852	873	830	850	818	850	931	897	888	882	891	939	905	878	834	842	874	854	902	823	854	861	833	912	825	871	873	862	867	923	910	861	873	821	879	852	835	794	818	878	820	888	888	825	843	877	806	822	872	852	879	885	804	882	867	817	890	864	856	889	868	852	863	817	887	847	886	856	879	812	868	840	856	860	892	855	856	890	890	858	871	904	887	834	803	873	824	834	858	829	856	856	901	904	832	851	888	843	825	930	827	852	886	861	841	863	855	791	878	887	847	884	825	838	866	841	860	850	853	809	850	845	830	875	899	847	855	844	861	862	808	861	846	860	845	851	903	877	904	836	842	848	843	867	904	875	874	859	834	872	856	859	873	831	864	902	823	823	824	895	825	831	843	849	791	844	846	907	849	869	905	840	880	854	838	887	856	827	823	858	857	851	890	886	814	859	850	811	818	881	820	825	847	903	886	861	872	851	854	840	908	828	885	819	807	869	846	842	888	895	934	854	810	856	869	847	855	917	879	858	828	875	814	821	843	888	917	890	910	853	883	876	856	860	878	779	879	848	841	882	888	830	836	897	851	851	792	906	864	801	839	837	833	821	825	817	857	880	845	880	826	833	841	866	818	882	818	911	861	904	837	855	841	796	865	881	864	827	859	827	907	804	872	865	886	910	849	815	858	824	884	896	853	831	866	831	837	843	879	817	836	807	806	870	831	873	848	842	867	784	829	835	893	861	855	879	914	886	903	869	856	821	788	849	843	925	858	900	846	850	848	873	875	803	889	871	899	840	890	851	882	849	874	868	859	870	920	863	820	870	866	888	853	892	839	867	847	845	832	871	868	891	857	852	866	840	848	882	814	810	832	805	790	887	837	886	866	827	806	913	880	833	825	841	788	875	843	831	889	847	865	893	914	894	898	883	866	899	907	883	917	851	915	872	811	859	834	880	876	873	850	875	881	880	872	838	842	879	854	849	820	838	879	850	893	872	829	820	831	870	831	860	858	807	861	883	842	803	819	819	938	867	828	877	846	866	871	912	884	842	841	822	847	858	882	890	835	873	812	911	828	827	852	850	887	849	824	810	855	887	882	847	838	827	807	861	937	893	841	854	821	895	874	835	891	841	936	895	829	873	894	910	922	877	907	894	818	856	886	840	890	897	785	878	851	865	849	816	856	876	908	912	798	907	832	889	850	861	856	831	860	895	858	850	850	866	888	833	877	858	904	827	898	860	839	890	906	904	830	842	896	842	854	827	904	839	864	898	861	861	929	875	810	913	818	870	841	854	900	780	835	908	871	828	830	871	870	885	871	848	839	909	897	858	873	852	852	844	856	829	832	894	930	866	905	820	847	841	876	851	817	894	853	845	855	845	930	869	871	869	843	885	836	893	845	832	854	846	871	881	854	898	933	851	815	813	852	824	876	806	887	871	901	825	885	884	951	815	776	896	803	870	891	879	811	827	844	875	843	851	936	907	839	831	812	851	872	835	814	869	845	874	871	846	850	860	820	818	844	820	846	929	817	893	837	860	870	861	800	865	876	894	842	828	886	828	831	867	850	886	828	839	899	854	835	866	908	895	827	868	865	863	900	870	873	882	784	916	860	856	875	861	849	857	835	904	868	831	879	870	844	791	897	883	885	826	848	812	895	789	856	869	937	876	849	842	853	889	901	871	889	843	803	867	842	865	868	843	811	850	777	849	889	845	853	845	788	841	928	882	825	890	850	864	869	860	889	856	893	893	924	854	886	831	845	841	859	847	841	863	872	858	921	885	902	860	875	866	820	848	852	828	867	910	862	853	806	879	881	864	917	897	834	856	893	865	929	841	862	827	878	833	849	886	854	835	860	857	880	868	844	892	877	885	868	887	840	896	866	861	832	864	859	864	849	850	779	803
5150	1047	892	828	788	813	796	776	771	796	795	767	766	718	793	800	789	779	777	721	803	731	791	817	758	777	773	705	746	739	787	702	803	747	744	824	777	744	796	748	740	753	775	819	764	777	769	752	788	755	730	777	759	768	752	774	742	766	800	760	753	781	787	776	766	827	772	773	765	774	747	768	709	725	801	795	790	706	762	739	809	768	730	750	731	728	762	703	793	765	720	825	766	808	748	783	728	734	746	798	724	750	796	752	772	726	765	761	744	790	754	775	744	777	678	716	768	785	738	779	757	735	801	792	747	771	763	749	726	761	783	703	783	748	751	770	755	785	764	740	732	724	795	770	736	738	732	780	781	726	738	790	728	774	788	780	740	759	815	744	757	739	812	739	744	759	758	767	693	728	753	710	711	768	754	752	774	724	747	762	771	765	777	773	785	767	765	745	746	784	733	777	780	757	779	728	782	788	730	799	773	794	737	811	730	758	743	728	756	766	749	772	821	744	750	761	697	736	744	753	699	733	714	754	746	800	717	693	747	723	723	755	735	798	727	786	699	773	711	712	760	771	711	737	753	759	757	722	734	770	752	751	744	746	708	751	810	716	727	799	749	764	784	774	755	767	753	754	770	754	739	726	815	791	760	729	743	741	734	745	732	702	766	796	751	729	780	737	742	744	752	764	750	737	772	749	709	732	741	740	762	736	760	755	706	741	770	766	728	796	772	773	745	736	789	808	753	754	739	722	767	726	723	772	782	795	737	732	755	789	732	770	788	783	751	733	712	783	766	801	816	693	769	764	769	794	771	777	738	769	729	755	771	717	798	780	701	747	705	777	805	784	732	771	725	770	716	706	783	720	756	721	789	750	777	739	727	815	799	785	747	731	775	718	755	766	725	727	747	722	712	752	727	812	793	745	764	735	783	796	826	747	720	733	758	744	763	756	814	767	758	756	755	745	733	711	739	736	726	755	727	729	733	757	732	714	767	818	769	782	754	752	787	770	770	832	764	731	706	709	753	744	761	734	781	755	788	710	778	744	764	750	783	758	775	774	744	772	760	797	764	766	753	697	777	754	799	745	711	766	729	777	752	710	764	754	753	785	799	747	736	738	747	743	734	710	727	759	723	730	773	739	750	777	782	803	721	746	727	763	751	765	753	741	749	730	789	797	778	738	763	782	715	775	729	736	751	741	766	764	731	745	759	733	817	765	758	714	758	770	735	756	739	767	745	748	769	731	752	706	705	806	788	758	780	751	776	798	732	716	737	732	740	829	752	740	784	754	820	737	796	819	790	768	739	731	769	724	758	750	759	752	786	766	704	766	753	790	747	739	766	718	766	763	792	780	772	758	724	699	737	743	762	797	755	754	736	730	729	729	731	729	779	783	745	808	805	800	767	777	784	707	728	771	802	768	773	738	779	817	806	792	807	759	717	746	738	783	746	752	748	740	732	723	751	716	711	769	770	831	798	743	793	796	789	718	734	768	768	784	796	781	737	715	771	752	720	714	713	764	744	759	781	758	721	737	812	757	741	738	738	726	760	728	774	792	783	737	756	730	739	711	776	741	817	754	781	731	745	743	719	740	807	784	741	768	806	724	757	756	705	752	737	751	787	749	806	768	707	725	735	728	764	752	784	774	723	759	788	737	797	704	735	782	747	784	757	748	733	747	785	733	773	706	761	744	709	805	759	736	759	713	712	769	767	743	751	768	729	741	777	773	789	723	741	744	753	772	739	749	767	731	699	784	752	777	731	795	828	761	741	751	752	735	756	772	760	795	737	736	735	772	778	720	781	781	758	738	750	759	831	777	738	729	687	765	742	715	776	750	747	720	747	734	776	739	776	771	743	755	722	756	748	713	739	754	760	776	781	757	774	733	722	748	724	791	745	729	780	736	759	780	765	760	770	694	771	719	792	723	738	765	737	769	806	772	804	733	756	729	727	833	724	760	755	768	802	748	786	779	745	758	734	744	792	741	792	721	766	770	727	763	750	798	746	782	724	829	762	783	754	733	731	784	751	695	796	791	827	738	735	713	772	739	749	769	660	793	764	771	753	751	804	798	762	776	724	751	729	811	741	772	741	738	760	752	756	776	775	769	738	756	778	724	677	734	762	762	772	781	761	747	751	747	770	750	748	783	795	740	744	761	732	774	738	771	783	754	745	736	693	768	760	733	760	740	759	730	789	763	768	808	731	749	683	788	736	721	736	765	752	767	709	737	759	767	687	704	728	722	774	751	710	767	763	754	753	755	705	792	750	779	805	744	741	728	745	760	780	757	773	730	800	742	741	776	771	707	736	803	756	778	771	775	727	737	716	746	800	773	802	765	688	727	785	728	732	759	761	752	767	745	749	736	760	780	792	732	693	710	773	731	701	738	718	759	734	705	775	779	749	776	746	726	714	725	729	760	731	705	752	718	713	737	724	805	695	750	776	745	742	748	791	755	738	771	723	768	750	732	709	743	736	763	723	725	784	754	728	780	742	770	740	740	753	782	805	765	739	757	784	771	713	716	733	765	703	798	748	754	760	727	732	730	737	668	751	752	757	762	756	764	742	760	709	738	729	712	765	834	720	772	789	740	708	731	750	785	742	683	704	761	762	811	733	790	748	780	698	747	759	788	721	734	755	753	740	779	757	798	745	789	743	780	772	801	744	723	806	811	742	718	768	787	769	715	741	771	773	707	735	813	744	752	775	735	779	764	792	778	727	745	739	736	768	780	732	795	728	695	753	760	739	771	780	717	752	755	774	753	741	732	749	772	732	794	745	760	750	744	757	827	724	749	742	738	672	796	768	720	744	771	763	706	737	715	828	733	723	752	743	743	734	770	756	796	767	797	738	735	730	732	753	775	746	789	731	752	772	769	734	781	725	753	759	783	776	769	707	786	773	783	742	777	825	767	719	764	783	713	748	762	723	796	747	761	766	732	736	735	772	774	738	764	755	751	738	762	735	741	760	750	744	732	765	716	711	739	778	743	773	757	759	750	725	748	760	734	762	774	719	725	775	803	762	687	745	797	761	737	759	753	784	757	712	757	742	741	740	750	801	779	749	722	725	793	731	760	811	771	688	768	742	741	752	753	726	730	756	742	702	778	805	713	724	756	775	739	797	772	788	744	772	810	719	758	734	723	803	761	775	771	794	802	797	773	735	755	762	788	743	784	790	731	735	712	756	787	761	763	756	789	765	768	756	750	747	764	760	758	740	755	742	726	759	725	718	721	784	768	714	724	807	810	728	765	733	771	802	744	764	745	760	718	786	714	730	802	734	764	714	768	672	747	765	774	740	728	727	803	723	819	761	763	741	754	762	757	733	777	730	735	734	726	740	740	737	725	771	774	735	685	747	741	784	760	733	786	791	812	715	721	707	731	718	795	730	756	790	751	719	779	751	730	711	729	713	785	749	760	776	772	730	772	751	770	741	792	726	757	734	799	760	796	734	763	726	743	776	727	741	789	780	795	736	821	767	755	734	728	724	778	740	790	763	800
25774	21441	25758	18739	1990	1042	898	808	821	790	763	793	733	752	695	778	747	732	790	768	753	757	703	769	674	709	761	737	725	706	787	778	758	738	807	707	763	767	747	700	728	705	753	696	681	792	749	760	707	736	708	775	763	725	744	723	728	737	756	775	726	711	726	751	737	713	723	741	787	745	780	733	719	738	778	714	741	726	769	743	736	723	802	727	739	734	773	709	705	729	709	737	753	692	704	735	723	758	774	724	672	669	689	708	738	670	683	769	711	651	738	691	665	709	698	734	730	711	725	719	673	682	746	740	729	717	736	674	726	722	684	683	722	702	754	735	719	760	739	681	714	712	724	739	674	713	722	727	731	703	726	722	727	714	730	709	701	711	739	734	752	750	682	727	746	731	756	685	686	724	757	701	696	700	680	707	733	694	703	717	760	708	762	744	758	728	691	708	692	734	669	709	690	734	701	722	689	686	750	760	746	751	727	728	746	744	681	723	745	721	729	757	714	713	719	717	702	754	722	741	750	774	696	697	726	719	728	744	726	731	735	751	752	770	696	710	636	742	742	747	722	726	678	714	697	737	703	768	755	741	704	758	771	695	719	786	722	747	748	729	751	750	699	744	668	726	735	768	776	757	741	706	688	717	744	703	721	753	742	693	715	696	750	728	717	716	705	708	708	704	725	716	694	710	753	714	746	753	723	717	723	682	716	755	745	723	741	703	763	719	714	697	704	699	710	687	711	747	684	711	758	746	714	768	755	736	733	725	720	715	731	756	719	732	706	695	773	726	739	666	705	750	732	716	782	726	733	701	679	690	814	746	700	732	697	755	744	737	670	730	779	660	721	717	716	707	750	732	783	717	726	703	720	746	735	721	698	677	652	715	750	714	705	717	775	688	685	727	712	731	724	726	728	744	752	733	720	754	704	736	763	716	727	736	746	741	765	765	690	691	765	763	683	715	761	744	701	702	788	770	735	742	686	726	737	715	768	782	740	685	750	731	720	675	765	695	762	738	691	725	727	732	704	759	731	741	713	787	681	706	665	753	769	701	722	776	722	716	739	716	745	711	716	745	721	709	742	758	716	720	719	720	761	708	731	708	703	721	759	735	746	724	734	710	735	751	713	739	727	776	754	747	724	713	787	706	706	722	702	711	793	724	718	703	758	732	731	714	751	753	741	725	726	731	705	731	740	777	696	717	723	633	762	744	740	678	718	800	732	685	719	731	748	761	747	708	694	758	721	749	738	698	719	737	725	753	765	689	741	747	751	713	719	731	755	707	676	753	669	703	699	693	756	749	743	721	715	726	700	725	735	721	758	756	695	738	719	701	714	686	694	689	717	715	708	746	743	704	693	732	772	683	682	717	776	680	748	755	709	739	823	761	757	698	751	720	749	721	721	733	771	757	693	728	719	728	771	692	715	731	741	684	748	717	777	731	729	738	726	742	729	722	690	655	733	762	721	710	723	749	675	708	719	740	761	748	760	681	727	675	764	747	712	791	725	710	681	698	757	751	744	721	710	746	742	759	657	767	735	764	747	769	707	691	719	731	715	748	726	745	737	701	676	705	726	768	752	783	739	715	700	700	717	698	716	736	750	718	721	743	680	760	723	749	735	705	725	730	710	691	742	716	702	700	726	729	700	712	727	740	743	742	688	730	726	699	762	731	731	744	707	762	730	734	714	728	707	720	695	743	705	780	694	765	725	727	741	736	743	715	720	746	739	738	700	738	733	701	734	745	736	691	757	665	717	690	693	697	743	733	737	769	672	691	759	721	704	749	737	742	791	693	685	704	768	715	730	708	687	712	740	689	725	712	719	638	705	763	725	759	746	769	726	724	717	659	713	766	732	812	770	726	758	715	661	716	719	771	758	700	677	775	733	750	761	743	720	723	725	713	727	723	712	743	705	699	694	711	752	723	700	736	702	708	718	729	717	740	701	671	664	761	744	704	746	702	757	709	704	782	757	745	732	759	722	644	730	750	715	733	703	754	693	734	725	747	691	735	705	707	701	753	749	752	704	714	748	731	719	722	734	718	721	734	728	757	762	740	686	744	714	761	755	746	712	734	696	707	708	686	690	781	724	719	742	737	740	734	748	709	696	735	712	776	724	674	745	680	733	715	710	709	753	725	719	737	733	662	715	740	714	756	721	708	698	776	702	750	736	695	738	709	715	695	721	735	706	700	727	681	773	751	689	697	722	687	750	729	707	708	741	723	716	689	753	716	655	700	737	635	690	727	716	767	688	720	725	759	704	710	741	700	750	750	661	705	700	669	751	743	698	712	683	751	698	742	737	720	673	719	747	742	728	718	726	684	754	748	673	686	756	735	721	793	750	706	720	720	741	752	786	757	728	704	698	731	721	728	801	756	690	676	745	701	715	731	729	711	694	723	674	684	742	763	682	719	725	702	723	699	712	716	770	689	713	696	701	724	699	767	777	695	692	729	737	728	760	709	722	767	709	743	728	767	733	722	712	767	749	725	739	718	703	731	740	694	767	724	741	703	710	748	719	721	736	736	686	742	750	742	728	696	735	764	712	773	706	727	674	780	690	742	752	687	735	701	709	724	744	714	735	688	705	733	681	686	750	720	753	767	727	725	746	755	714	741	771	676	731	697	723	751	737	703	675	708	727	723	717	769	756	727	713	734	716	783	707	743	747	740	772	740	750	685	718	782	717	715	695	745	769	719	724	726	729	720	717	732	744	709	721	744	730	717	699	802	749	713	701	754	717	783	681	715	712	709	733	710	751	728	756	775	720	704	752	721	705	662	742	711	760	754	736	767	724	731	724	741	737	700	714	728	767	713	739	754	728	738	724	754	730	722	732	696	722	709	745	780	739	753	716	724	706	760	756	756	761	685	780	764	717	777	685	706	711	746	759	713	727	742	776	728	728	760	710	769	679	729	696	755	707	725	699	785	698	727	740	720	705	740	725	714	708	689	740	725	725	765	759	684	725	737	679	730	702	708	758	763	712	783	737	688	719	710	722	763	705	716	693	692	692	720	691	700	710	732	704	751	728	711	716	730	716	737	770	719	734	714	697	719	764	705	749	688	695	724	714	701	735	730	712	733	737	722	733	733	723	658	708	752	738	705	730	761	727	678	680	723	682	735	720	726	758	715	779	784	740	738	758	693	832	755	737	744	726	743	752	725	760	736	736	779	765	690	735	705	718	687	726	776	725	712	745	721	712	811	736	734	790	700	744	688	676	707	665	761	714	740	745	725	755	730	747	722	754	744	753	683	720	786	699	712	719	766	716	771	733	727	725	706	718	717	768	729	689	716	716	736	728	739	735	777	715	776	727	708	703	722	729	719	707	731	707	742	723	737	752	707	752	738	708	726	727	754	685	699	740	730	724	700	684	715	693	680	743	741	755	705	698	697	715	738	711	724	751	698	709	694	736	703	756	741	755	740	696	702	704	710	720	700	689	686	722	752	746	678	718	714	688	758	754	776	731	697	755	725	712	721	732	726	736	741	672	741	707	763
3596	2345	1878	1182	997	900	813	807	764	802	716	735	713	707	740	699	666	723	670	699	685	668	690	694	640	657	706	663	705	705	667	699	701	676	730	664	669	683	732	693	683	637	674	704	654	656	628	686	691	691	711	668	659	647	640	687	651	653	698	713	681	717	712	678	630	698	653	666	655	667	723	667	668	664	688	660	654	669	691	697	664	696	715	662	673	661	681	623	673	693	735	687	652	698	659	672	653	656	709	663	661	685	691	642	654	659	662	681	643	665	652	637	634	626	662	658	674	643	684	700	664	700	668	649	668	682	650	681	657	677	639	701	686	686	679	683	656	653	649	656	665	656	709	655	615	659	642	652	651	666	672	673	622	664	650	633	676	670	622	654	634	663	686	696	658	686	663	665	696	689	654	649	667	681	668	701	653	677	700	670	672	635	659	670	634	649	689	652	660	652	643	667	666	664	643	668	671	656	673	619	675	670	660	645	621	698	648	671	692	684	660	647	651	657	699	686	629	605	708	624	674	624	695	687	689	648	676	667	672	657	634	696	643	665	678	681	668	634	684	687	675	649	650	685	676	648	682	689	682	650	691	638	654	677	673	622	667	670	662	656	658	673	592	653	656	619	638	638	619	713	706	661	637	653	627	672	657	672	685	702	654	629	671	647	666	605	677	635	643	642	691	693	668	672	680	651	674	628	644	677	608	705	685	671	706	724	687	642	639	656	621	669	637	677	656	660	682	662	669	659	650	673	623	677	693	634	655	717	648	657	673	617	686	648	638	628	661	651	695	697	645	629	649	648	684	655	605	642	702	689	698	648	661	690	714	659	717	645	650	679	617	680	632	690	658	621	686	688	684	637	671	650	677	695	645	631	640	671	663	646	643	665	697	643	641	638	617	645	701	664	659	653	649	672	648	641	699	658	709	661	691	669	673	694	720	705	685	654	651	670	654	686	691	684	675	671	593	607	715	630	682	639	668	684	663	660	671	647	664	669	623	704	671	659	686	675	638	712	655	659	675	684	646	684	640	676	666	652	680	696	627	660	647	642	689	664	637	645	653	656	627	687	653	678	692	671	709	660	636	683	709	646	679	658	662	710	673	651	695	718	680	627	659	654	646	659	662	704	614	667	635	615	687	661	647	722	690	698	685	668	697	650	661	625	668	597	682	629	666	647	642	673	679	671	687	678	707	678	674	654	622	696	679	675	650	696	640	647	669	654	695	653	681	646	650	641	638	610	656	712	691	675	699	666	667	625	667	694	661	651	678	697	677	627	680	641	675	665	643	667	689	639	644	643	674	674	671	685	668	664	668	702	624	665	661	699	664	654	629	679	633	676	672	630	649	627	674	617	617	708	626	681	679	664	641	677	625	617	670	668	663	658	680	638	680	639	661	678	648	692	680	669	686	692	636	622	616	658	684	677	692	663	620	731	675	703	606	656	736	668	686	653	691	676	642	659	645	638	675	697	652	651	661	631	669	670	687	665	642	679	644	654	669	651	638	684	691	675	648	735	656	731	630	678	691	679	708	623	713	635	695	653	686	669	684	685	653	660	657	633	666	656	647	663	634	660	683	613	627	652	639	681	710	629	624	661	658	653	694	627	636	630	706	693	635	667	701	617	662	643	672	668	665	673	656	688	598	681	656	646	668	697	616	647	682	673	583	637	667	679	644	664	663	637	642	714	615	694	633	687	733	692	687	657	632	717	682	674	681	656	669	663	677	635	632	668	703	658	709	671	690	657	624	679	674	682	692	614	666	645	670	678	674	654	656	671	682	651	647	672	699	644	667	615	660	654	678	645	654	651	675	686	651	670	645	655	676	703	670	661	652	677	631	653	687	632	633	727	671	679	654	749	618	635	659	700	629	657	688	637	662	646	635	643	636	649	630	683	653	678	625	680	651	676	650	675	642	681	632	704	663	722	692	664	676	632	658	679	636	654	680	669	666	660	647	631	663	636	685	669	651	665	634	687	664	650	685	685	716	654	692	620	690	703	671	677	631	708	631	641	605	663	682	602	661	666	670	693	676	696	675	655	663	680	615	665	635	670	621	629	651	671	668	661	614	663	631	703	698	691	655	677	656	648	701	667	636	680	666	633	642	658	637	635	662	654	664	655	668	658	704	706	675	701	657	657	724	644	667	666	696	653	674	642	663	726	644	594	658	630	679	693	677	612	642	680	676	644	658	638	639	653	712	662	665	635	691	651	635	659	676	632	645	693	632	655	689	649	673	618	673	706	653	650	678	656	672	618	666	648	647	693	676	714	611	645	640	677	692	699	680	668	635	650	674	669	690	690	654	674	660	685	641	683	654	691	687	672	633	640	629	659	672	708	696	618	641	626	715	618	631	628	706	640	673	657	632	668	647	677	678	662	651	685	668	675	661	674	663	640	687	686	643	677	646	680	701	713	651	650	692	655	710	665	679	615	653	696	637	691	650	689	691	646	667	645	672	667	676	668	709	648	689	679	673	668	632	586	690	695	665	672	672	649	724	671	661	650	606	620	694	658	637	695	674	673	673	686	639	697	666	599	674	698	643	604	670	580	638	665	660	673	691	680	671	649	686	683	668	643	665	650	677	616	633	635	649	688	634	636	680	698	639	670	693	638	661	687	644	691	690	608	697	686	644	687	667	603	662	663	634	639	655	678	625	675	665	646	616	716	671	677	697	665	676	664	657	687	658	679	699	667	649	661	683	662	655	635	717	650	636	685	702	689	647	630	649	665	687	674	685	682	659	709	673	719	670	674	672	707	667	711	671	632	693	678	622	654	659	680	675	647	639	651	650	647	655	629	629	663	654	674	634	674	570	644	636	666	646	693	626	641	670	642	674	663	631	675	651	711	700	705	667	679	637	680	695	663	649	661	647	667	634	634	676	668	663	666	710	704	651	673	608	688	692	661	664	667	679	662	654	653	689	666	657	672	653	640	681	694	643	657	648	669	629	631	715	680	646	671	661	639	663	637	663	666	625	683	644	630	679	639	693	710	689	678	666	645	687	713	649	627	668	678	674	658	691	643	680	623	662	652	693	686	675	659	631	613	617	645	626	667	643	625	670	666	688	647	673	624	674	666	673	675	663	677	605	685	651	640	676	641	637	690	654	683	643	669	646	679	673	700	674	604	681	690	666	705	653	634	631	674	618	685	687	647	664	656	677	659	715	638	654	695	692	669	634	630	680	643	622	637	659	680	668	692	646	679	651	666	674	672	647	643	654	633	696	635	675	682	689	705	620	690	696	609	674	680	665	644	681	649	670	700	654	662	652	636	688	675	662	679	661	683	677	660	641	625	652	683	631	674	665	699	656	647	650	689	635	649	642	653	698	626	662	684	641	650	645	667	638	687	635	665	675	654	674	655	689	649	641	648	687	683	614	630	674	671	654	638	687	691	647	676	655	660	677	628	649	634	660	696	680	685	675	628	673	678	670	639	687	666	655	697	674	679	617	671	661	693	650	682	637	653	652	580	677	666	635	650	671	690	681	640	677	689
24248	21384	28531	24608	20330	2849	864	628	496	453	428	420	409	417	378	387	392	351	399	333	359	368	377	355	367	400	344	354	347	361	335	375	362	346	351	350	340	329	363	351	368	326	339	371	333	358	369	337	353	313	318	337	333	349	319	346	336	349	333	339	369	360	346	380	362	354	298	311	361	349	374	330	346	388	341	354	341	338	353	311	361	320	334	323	366	355	374	355	357	359	341	340	367	356	369	356	329	391	372	362	345	338	323	337	344	353	312	345	330	316	330	331	351	342	353	331	337	334	343	332	336	380	323	372	365	348	377	365	340	339	334	356	338	305	342	319	348	321	358	351	336	361	332	361	353	344	339	337	344	336	335	335	363	343	348	341	331	363	369	349	323	356	321	302	315	321	360	347	354	359	336	334	345	353	344	337	349	311	323	331	337	309	341	354	333	347	301	326	356	328	343	330	331	359	358	346	311	321	339	349	326	339	364	353	338	331	337	362	319	364	344	330	344	359	368	375	332	332	334	350	320	382	362	349	357	386	355	320	331	347	325	346	332	346	360	331	313	355	370	320	374	359	338	356	327	361	352	357	327	374	348	343	349	371	341	361	342	323	364	359	331	324	346	333	365	377	335	413	341	316	333	353	352	290	347	345	309	334	341	339	348	352	346	368	338	345	354	338	352	287	342	310	324	353	343	348	328	354	333	361	362	361	366	316	368	328	316	379	347	321	327	335	366	336	361	317	367	343	346	350	344	340	361	307	338	324	349	365	326	349	365	335	341	325	333	346	329	344	325	357	360	355	344	337	333	344	350	319	322	364	370	334	342	335	375	348	352	330	321	331	331	336	342	305	338	333	339	330	334	362	331	336	331	319	322	301	324	323	342	329	340	320	330	354	366	354	331	339	357	369	349	301	364	336	335	341	349	355	357	330	353	300	362	362	355	354	314	315	340	324	368	364	332	329	343	372	385	332	347	324	335	335	329	314	319	351	324	355	325	358	354	346	350	336	362	352	333	326	349	334	352	356	342	321	313	322	328	360	357	379	329	343	330	367	357	334	331	355	384	338	357	334	326	347	353	337	322	348	356	350	321	349	357	377	331	348	324	337	367	319	351	354	336	356	344	324	322	321	304	338	361	355	371	339	327	344	323	339	345	354	316	345	356	315	312	338	346	340	324	321	316	300	330	337	345	326	336	337	307	324	325	353	311	321	331	333	342	332	356	368	336	336	346	322	324	363	344	387	348	337	338	314	326	345	365	337	331	357	332	338	336	321	353	355	344	328	334	350	312	317	344	358	360	343	343	344	336	304	362	365	319	347	369	300	349	369	357	347	335	334	357	367	368	335	357	334	304	340	340	344	352	355	369	321	318	357	316	305	332	350	317	327	327	361	374	351	349	334	355	339	319	338	340	348	316	362	328	342	316	341	339	371	333	322	338	336	375	352	355	350	331	339	364	336	353	322	335	318	333	361	325	343	333	333	332	338	339	336	321	344	326	324	339	327	323	349	323	330	357	352	380	334	343	330	332	342	325	330	345	370	335	347	324	334	329	337	334	370	349	369	315	314	315	314	319	290	353	336	332	311	316	344	320	327	342	316	334	336	327	316	351	312	330	343	325	358	317	332	329	356	343	304	334	356	350	312	297	349	362	310	344	330	374	336	345	384	328	329	309	311	296	357	331	350	363	340	345	358	338	320	392	334	339	322	325	333	320	321	317	316	375	349	361	369	318	364	351	321	334	349	322	346	350	347	338	353	350	339	334	341	365	354	355	364	337	320	362	335	341	358	329	304	332	371	310	338	322	328	338	320	333	343	348	328	356	366	344	348	314	360	333	354	346	350	317	310	311	329	372	351	338	353	344	352	321	317	332	320	352	314	345	358	371	356	344	366	328	358	317	337	356	342	344	368	347	341	314	364	338	316	321	354	357	365	368	314	359	358	340	333	350	334	347	352	341	343	369	341	345	329	342	317	328	351	339	361	325	354	363	334	315	380	304	329	346	353	361	348	340	315	357	326	318	350	360	336	349	355	386	331	361	344	338	308	340	339	318	327	334	342	355	349	369	337	360	340	358	323	344	385	322	342	351	336	320	337	357	329	331	371	338	320	340	357	351	352	336	329	350	359	347	343	346	328	321	366	359	340	378	338	343	383	316	359	340	330	351	342	322	344	338	302	322	345	374	349	379	344	326	360	351	317	311	348	333	333	335	331	326	350	326	341	343	308	318	346	336	360	357	340	339	338	337	311	367	347	367	319	348	334	346	325	324	312	318	337	376	352	311	334	345	358	322	354	363	319	354	376	363	321	337	369	331	345	339	333	384	339	343	324	312	337	362	362	356	325	341	308	316	312	333	327	311	353	365	291	364	360	347	376	350	325	314	346	327	353	350	385	331	343	366	339	346	353	324	370	333	337	350	298	339	368	350	342	346	343	312	337	350	366	325	313	354	340	329	357	315	344	326	336	339	327	328	353	331	323	344	346	307	316	370	350	336	333	338	360	307	307	367	321	354	314	338	345	314	316	356	316	336	324	346	336	348	364	365	323	347	336	354	337	314	306	354	338	341	317	346	344	354	355	343	345	327	332	311	328	337	333	360	345	372	319	313	379	347	350	361	328	338	317	348	314	306	320	349	327	364	326	355	338	364	339	338	331	354	321	332	362	362	341	343	333	339	321	334	353	372	361	336	297	363	327	317	339	348	353	339	326	341	364	324	333	338	302	355	362	324	312	347	329	344	352	318	362	388	323	352	354	315	341	318	320	347	348	352	344	353	382	381	335	351	360	318	323	317	335	347	345	359	350	343	334	331	333	324	335	293	322	332	336	351	365	312	352	331	359	343	341	368	308	341	320	352	350	320	328	356	368	334	343	325	329	334	327	367	346	323	338	337	316	346	343	371	320	339	347	347	343	360	357	374	370	345	317	342	368	329	341	295	368	292	313	338	365	300	337	335	331	361	346	339	338	350	322	324	374	319	355	325	313	381	348	368	340	312	341	314	338	330	347	329	328	314	330	362	325	307	320	338	334	333	329	324	336	363	313	337	370	345	293	355	326	356	335	322	370	368	346	346	331	382	332	371	361	359	345	330	336	338	302	329	328	325	328	313	343	352	357	341	349	348	355	363	348	346	359	343	364	336	368	294	355	319	352	303	335	332	341	338	341	375	341	332	325	340	355	325	300	340	299	328	345	308	343	332	351	312	349	356	341	352	343	326	370	329	366	338	305	362	359	338	330	322	325	359	363	350	347	332	320	360	363	361	370	329	332	323	349	345	333	364	343	337	311	318	322	332	339	333	319	376	303	324	327	308	327	311	328	345	331	355	315	314	333	316	357	316	365	335	320	383	339	335	323	341	308	348	333	333	334	350	346	314	323	356	350	332	379	328	343	350	341	325	319	322	358	320	383	319	321	350	354	344	318	333	305	316	330	335	325	344	322	321	296	302	314	370	333	355	331	327	298	302	320	338	350	335	329	321	373	334	320	345	316	337	356
3395	4754	3652	1886	1302	959	813	729	622	574	540	509	463	469	437	456	400	427	409	403	430	390	397	407	376	387	430	371	409	364	359	348	386	379	381	365	402	374	382	359	407	402	376	379	355	376	352	365	359	376	360	349	346	393	365	391	400	339	372	369	385	368	365	373	385	357	378	377	389	404	345	366	358	342	403	369	361	365	366	348	356	371	347	340	379	388	400	329	363	336	366	335	326	382	327	367	372	357	355	358	356	347	382	352	356	386	335	365	386	340	370	403	379	385	351	355	361	350	378	362	362	362	362	344	362	330	334	333	363	341	349	355	371	352	345	354	350	378	388	350	344	362	330	376	358	345	340	333	342	360	340	336	364	375	373	388	362	326	312	364	383	357	336	353	362	350	354	319	345	379	328	343	362	365	342	353	329	356	362	373	372	345	374	343	380	387	330	341	347	389	376	370	364	364	321	326	360	359	386	357	379	341	380	387	320	323	341	338	344	348	384	348	362	354	335	338	332	367	366	390	363	340	323	351	354	322	334	314	353	317	352	382	347	366	348	366	316	331	359	372	362	351	327	374	369	380	382	341	362	330	358	363	371	369	364	333	371	380	381	354	387	347	347	321	355	360	363	389	368	347	327	349	363	357	401	353	359	363	366	355	348	359	394	332	369	384	342	388	346	351	355	332	380	375	346	340	368	328	366	380	345	334	355	430	331	367	364	346	377	337	374	374	369	352	377	377	353	356	353	372	357	364	350	350	381	377	346	367	367	355	331	366	351	362	344	366	381	351	311	354	335	349	382	387	332	340	328	371	356	348	373	365	358	376	347	358	313	367	366	352	360	379	330	335	324	348	350	370	389	364	351	383	330	350	378	366	331	335	370	367	372	361	343	341	369	301	353	387	359	318	338	388	358	329	354	367	372	350	366	357	327	342	336	365	376	338	348	308	330	302	349	314	370	357	370	375	320	371	344	345	380	368	354	359	348	352	340	333	347	357	360	377	342	311	362	363	318	344	339	334	338	386	398	338	339	360	360	358	366	375	360	340	362	351	340	345	331	381	383	367	368	356	377	351	343	330	349	334	368	357	355	348	363	296	349	336	314	320	382	369	363	381	348	336	333	345	339	371	381	338	354	348	339	367	367	402	347	319	320	361	359	366	344	332	350	338	402	357	349	371	342	389	357	338	350	325	382	345	328	361	340	347	308	361	368	331	318	377	338	348	332	363	362	332	338	339	341	331	373	354	362	343	337	350	377	342	364	332	356	322	399	330	346	346	332	343	366	356	364	357	365	355	346	394	352	326	356	335	343	370	355	374	370	354	358	383	336	347	364	357	338	373	363	325	313	354	381	344	350	378	365	333	366	381	341	349	374	327	330	324	341	373	324	352	377	369	336	392	337	350	354	344	354	371	383	359	355	350	328	367	358	365	314	367	337	349	361	374	357	343	318	355	358	333	370	366	333	357	371	345	378	357	346	394	320	360	336	359	385	361	331	330	360	363	339	328	366	334	376	368	363	333	331	368	335	342	352	364	357	346	356	352	336	367	351	322	337	345	339	375	370	385	355	332	337	356	353	369	354	358	360	340	355	381	374	343	340	316	375	371	349	371	326	324	366	339	349	330	328	338	360	362	341	333	351	360	359	330	352	358	327	365	343	324	336	356	349	360	369	362	385	353	338	360	347	380	378	319	353	343	369	351	335	367	371	357	362	356	359	370	371	394	352	375	322	342	327	358	357	401	331	366	374	327	358	343	379	394	360	351	357	352	365	313	360	375	358	363	351	333	368	377	355	360	354	333	343	343	356	344	336	362	344	355	324	335	358	339	390	345	334	376	347	377	374	324	349	379	339	341	297	348	339	351	363	351	358	361	363	323	364	334	409	318	353	320	350	342	399	331	343	351	333	348	369	372	338	309	359	370	316	337	344	355	380	343	371	365	349	368	328	335	340	355	359	339	345	340	377	367	358	354	356	362	340	360	341	369	359	361	346	376	338	365	366	345	327	344	357	350	374	363	347	352	321	343	368	385	363	349	299	358	324	340	353	324	331	354	357	332	341	344	352	362	345	355	355	275	356	350	351	319	362	345	395	354	356	342	364	359	368	357	360	356	314	356	335	360	361	343	345	356	383	364	316	350	384	314	355	357	312	365	338	388	358	360	364	344	381	376	336	320	380	338	382	357	337	337	311	352	358	332	352	394	327	358	362	329	365	350	326	329	326	348	343	392	335	365	367	346	369	333	333	355	340	366	350	383	319	351	364	382	350	317	317	352	372	368	352	351	314	346	374	380	368	354	342	339	330	383	346	380	355	330	343	342	358	349	365	360	355	338	339	368	363	359	355	354	377	358	331	360	345	340	366	379	307	314	352	370	364	363	339	354	359	338	347	359	352	363	311	397	350	340	343	332	360	383	389	358	343	376	348	369	334	341	342	340	363	359	330	340	351	354	325	333	322	357	362	352	347	349	346	360	355	376	325	368	343	353	321	332	361	389	322	330	357	328	349	323	357	351	362	375	341	366	358	359	332	347	407	309	368	376	359	368	406	327	370	363	332	356	344	348	351	330	348	350	356	350	323	372	358	354	359	343	334	348	375	351	368	364	346	322	364	378	353	361	337	380	320	380	338	360	358	371	349	329	311	365	368	325	372	360	347	354	376	342	352	339	354	356	340	341	367	345	335	321	344	366	357	358	352	344	358	358	366	347	326	342	363	353	336	357	336	361	344	335	338	357	374	331	335	354	367	396	357	343	305	343	343	332	393	367	323	335	390	336	347	340	346	356	360	349	333	325	355	352	339	350	325	336	346	354	355	337	387	295	336	389	347	354	314	305	301	327	333	344	373	351	353	353	340	319	357	344	337	331	353	326	409	350	349	367	339	370	343	362	316	381	370	339	357	381	343	353	350	348	340	369	344	340	374	338	344	356	350	358	344	362	322	354	341	356	341	379	361	378	367	333	338	362	330	380	354	354	377	380	346	346	370	333	374	366	362	331	325	365	339	339	357	318	337	326	361	350	362	355	327	352	335	362	381	349	351	350	370	360	344	365	356	377	362	346	358	353	310	319	350	374	325	338	362	373	379	390	345	339	364	329	333	343	389	327	356	335	347	326	326	390	339	333	372	355	320	348	372	323	336	341	394	379	328	363	365	349	338	333	354	311	339	367	360	371	350	370	358	326	372	376	357	320	347	381	348	351	355	334	342	334	349	376	335	366	359	338	323	342	328	366	361	348	374	385	329	366	368	339	329	368	340	328	346	343	324	367	345	374	335	356	352	346	374	314	347	339	360	345	368	353	314	331	344	320	348	374	345	339	386	346	336	357	370	366	337	357	309	359	315	347	325	332	367	342	353	367	347	323	347	357	341	344	363	369	345	349	370	350	388	356	367	370	341	348	370	339	336	336	342	372	366	361	366	323	340	337	324	351	348	358	357	384	358	354	351	359	364	350	383	319	381	352	366	371	360	359	355	349	357	332	352	368	353	340	342	335
27709	11887	2024	1245	893	850	852	848	833	837	785	840	865	794	835	881	852	868	856	875	839	856	845	801	860	834	845	887	799	799	797	845	798	885	871	824	845	842	878	911	816	889	828	858	853	902	832	837	843	887	796	848	867	893	822	860	818	824	815	827	845	832	847	850	823	812	875	788	848	832	865	804	877	834	841	866	864	875	831	822	826	852	867	827	815	810	829	867	852	848	866	867	889	851	825	854	828	822	828	819	867	858	801	845	807	816	866	832	869	799	809	790	792	857	831	793	824	843	820	849	828	816	832	881	828	838	882	807	819	846	845	876	828	818	783	835	824	842	849	831	856	883	814	880	776	834	839	864	863	886	807	845	875	854	849	869	888	800	811	825	889	847	849	819	868	831	823	816	870	878	872	845	879	866	850	828	823	857	834	820	879	840	868	876	848	828	833	799	869	843	871	817	817	856	898	850	807	833	855	876	837	840	859	808	889	838	861	867	792	796	860	862	848	833	807	870	888	815	875	809	797	801	859	823	867	849	839	815	788	747	839	831	792	849	852	814	842	846	838	852	823	854	861	876	795	821	855	824	849	848	824	901	846	870	875	824	849	827	959	857	837	816	877	845	886	868	837	892	834	892	833	826	770	834	825	774	839	826	857	858	822	844	788	827	854	833	847	816	834	820	797	814	849	871	827	872	853	808	839	890	853	865	849	871	823	821	896	853	853	821	885	836	847	849	882	848	822	829	855	841	827	875	855	858	803	875	851	853	828	842	840	832	883	898	843	826	881	835	838	899	848	824	857	848	813	862	879	858	837	805	817	809	891	846	888	852	823	870	875	868	852	842	832	803	860	808	797	863	877	829	819	877	861	822	860	789	807	877	885	786	847	808	869	842	812	843	847	872	852	828	808	851	875	811	844	883	848	850	841	806	839	889	848	843	873	843	874	838	863	791	835	807	880	821	874	884	877	854	813	887	839	852	860	811	848	824	829	827	786	850	845	856	798	866	824	832	842	859	873	832	835	847	834	832	856	797	833	833	797	854	888	868	829	814	835	789	819	889	853	838	879	855	914	843	879	904	807	796	840	835	774	834	859	811	858	795	832	863	839	814	872	839	806	843	885	836	760	859	795	825	810	817	872	832	853	801	859	824	843	847	837	852	882	832	808	841	851	792	885	838	871	781	819	836	870	879	882	883	839	814	871	824	842	826	827	788	849	852	817	852	844	809	866	838	814	858	828	810	780	827	844	844	833	837	881	819	839	888	843	849	832	833	837	873	865	853	838	887	866	871	832	884	841	822	862	885	823	804	868	895	858	852	834	857	774	808	856	840	839	885	837	849	838	847	877	840	891	833	882	811	853	827	879	826	878	844	845	836	848	887	844	897	879	829	842	843	824	830	803	863	862	823	815	863	869	816	871	881	867	874	796	820	812	808	863	816	892	838	824	858	890	858	844	883	819	830	848	811	870	846	873	817	864	847	822	798	830	862	804	803	886	857	835	846	823	880	883	822	772	863	823	853	863	827	842	878	851	839	894	876	833	784	838	880	849	774	821	856	843	880	796	800	773	824	837	894	838	837	847	857	866	854	851	834	871	832	793	831	822	841	869	859	814	819	836	892	811	799	850	815	830	807	853	816	897	831	819	850	832	859	808	821	860	830	790	881	810	807	821	859	803	812	891	833	848	825	835	829	825	879	816	839	834	862	889	848	825	831	813	850	881	826	810	861	876	771	834	840	828	873	899	834	876	823	840	858	806	870	832	890	844	808	825	875	865	837	819	823	892	827	895	883	856	840	835	805	843	764	819	842	872	843	860	804	829	850	878	857	839	863	852	881	858	869	833	856	853	884	863	858	832	877	796	792	825	837	876	909	871	798	817	804	800	832	872	835	831	810	865	860	877	902	807	824	845	838	844	839	852	848	850	834	803	840	883	762	824	845	802	801	889	888	872	823	847	851	888	822	848	832	767	822	860	862	840	859	819	854	843	822	844	868	848	864	864	866	826	813	857	868	834	824	839	800	860	820	872	826	883	856	845	837	839	855	801	824	804	892	810	863	845	874	892	869	859	847	885	810	823	863	847	814	853	840	853	794	832	867	865	839	862	879	823	867	826	845	822	836	868	854	903	835	856	873	869	838	826	782	852	861	836	806	765	845	858	852	811	811	861	831	846	828	841	820	878	816	821	867	884	867	851	822	830	839	869	833	842	863	841	854	862	836	829	840	827	787	851	857	876	877	871	832	880	835	799	870	812	876	860	865	897	793	836	854	885	890	797	843	838	835	880	834	829	849	819	829	813	856	829	833	860	853	846	863	818	879	894	838	823	852	856	886	867	836	835	816	853	842	801	859	829	835	815	777	825	899	841	855	880	815	867	822	830	846	853	840	838	840	863	859	860	845	859	830	778	805	861	830	856	829	873	849	858	889	845	825	812	855	809	870	852	860	875	814	878	873	848	823	851	833	863	870	840	820	869	810	810	828	828	816	813	843	795	850	891	872	878	853	868	884	804	842	855	842	873	850	854	820	883	870	838	812	829	870	812	800	803	817	876	825	841	856	814	760	809	836	883	868	883	903	844	855	872	820	830	817	820	804	826	853	843	813	799	804	836	813	886	879	862	838	870	874	778	871	815	868	865	847	860	818	834	791	866	840	824	839	831	836	786	808	866	879	832	819	880	795	847	838	837	889	806	826	810	839	838	859	857	834	826	815	859	841	865	848	846	845	851	843	863	764	788	830	839	849	837	832	884	883	871	804	875	862	854	822	833	825	875	850	819	805	845	844	841	857	878	853	853	861	820	812	803	841	833	829	874	909	840	900	836	838	811	837	858	828	872	813	875	858	846	835	863	849	864	802	836	866	904	901	842	834	862	843	811	860	832	790	859	857	830	912	814	838	874	863	844	825	836	832	854	835	874	868	843	809	871	846	859	842	849	846	847	766	843	805	832	847	805	913	879	865	866	831	873	884	894	842	844	860	847	863	825	799	800	837	847	848	818	847	856	836	837	821	814	800	836	840	853	822	843	841	851	811	861	906	860	826	848	830	828	818	855	874	849	833	830	876	830	864	838	844	850	851	772	836	892	898	892	840	855	861	833	786	806	816	825	839	815	805	846	818	850	848	877	846	825	822	867	879	845	821	803	846	834	845	849	853	862	856	844	852	850	840	813	847	799	901	831	798	847	859	860	812	815	836	897	856	837	804	847	857	857	891	802	852	820	816	849	863	887	834	852	877	862	840	857	837	838	832	851	891	845	841	817	850	847	821	837	841	827	870	888	806	821	880	832	825	877	786	852	889	856	829	805	837	853	839	836	847	815	824	805	857	859	842	859	832	834	826	882	875	896	878	844	871	889	846	843	852	782	846	785	864	864	837	861	858	897	854	888	894	844	824	816	832	828	838	881	852	883	904	839	836	866	830	833	830	842	879	846	822	823	863	847	901	846	851	852	855	858	850	861	808	897	790	885	810	868	801	806	860	840	859	861	840	875	864
5165	931	975	864	774	785	758	785	763	756	763	763	767	788	755	759	739	798	748	715	733	705	759	755	753	770	752	728	789	704	727	788	771	741	768	726	753	764	741	780	756	774	747	747	778	785	805	752	744	759	763	779	743	785	764	751	762	738	696	763	734	742	761	757	757	724	776	703	777	775	719	745	785	734	770	784	731	756	776	760	748	712	758	784	757	755	794	707	772	722	774	715	778	762	772	711	755	727	788	709	728	752	775	809	783	771	748	758	772	774	755	733	753	749	746	708	758	755	816	746	790	786	738	709	710	728	738	734	784	735	730	756	754	724	740	736	778	721	723	730	766	729	729	735	750	732	758	772	756	773	776	745	815	761	734	722	784	773	712	761	699	694	808	709	727	759	767	707	780	726	762	787	753	758	691	746	766	762	755	743	760	770	779	768	798	759	738	777	741	765	708	727	751	756	739	747	751	850	796	707	763	750	753	793	753	734	752	711	759	752	725	757	743	782	745	727	744	744	741	734	750	726	807	790	736	750	732	700	722	737	695	735	776	758	723	731	707	764	747	792	737	764	708	770	743	730	779	726	717	734	724	772	700	786	738	766	775	760	742	679	723	799	763	739	729	727	740	721	741	773	709	770	714	758	778	764	731	755	703	731	752	723	738	760	737	763	767	753	770	770	767	743	738	784	771	695	725	775	762	745	725	714	739	750	739	761	719	717	770	693	755	765	761	723	739	754	769	762	738	781	721	764	719	718	761	695	755	768	763	777	716	732	714	690	773	752	688	729	797	725	780	758	728	734	731	759	767	717	733	740	722	734	758	751	737	682	746	774	770	789	769	727	759	786	744	750	708	707	775	725	708	758	715	775	738	753	775	732	792	783	785	748	754	765	695	695	707	782	777	772	708	758	750	798	692	772	729	726	752	784	734	757	711	773	789	757	779	749	743	712	769	749	762	777	761	813	693	744	765	787	751	806	774	734	781	714	754	763	766	781	714	733	769	734	721	688	737	741	735	702	756	759	805	748	776	794	731	734	765	720	736	719	761	726	725	706	755	775	706	745	698	739	769	730	723	746	788	780	779	769	720	737	787	758	742	777	788	732	717	743	721	817	731	767	729	778	744	752	709	747	723	758	718	784	767	772	696	804	760	744	774	750	731	741	755	782	736	758	749	760	774	760	773	753	758	708	710	711	717	749	711	732	776	724	713	711	762	716	775	719	814	732	751	758	755	796	766	771	730	720	700	761	808	721	735	715	737	811	699	708	752	751	744	716	816	709	721	744	745	744	777	765	778	735	747	735	701	778	743	701	746	762	743	787	725	721	764	729	713	705	767	746	767	750	775	745	729	783	706	757	758	712	737	720	735	756	723	724	758	766	802	775	815	740	750	737	766	742	741	729	789	684	736	739	767	765	771	756	748	743	728	741	705	727	745	787	837	742	733	768	772	750	772	732	739	763	739	761	774	812	785	751	737	728	790	758	777	740	736	765	768	697	736	713	754	749	756	744	745	758	730	679	718	711	789	746	734	695	705	743	724	799	720	762	780	733	735	749	714	729	750	780	787	734	696	775	727	746	757	791	741	745	757	791	772	687	778	741	776	781	763	769	781	740	766	707	754	746	772	788	772	714	754	763	729	801	767	705	772	737	748	809	746	703	742	760	763	744	724	777	727	711	738	778	705	743	722	682	731	761	743	754	772	789	741	730	690	772	740	755	784	777	749	810	750	735	716	766	742	765	742	801	725	756	721	736	759	775	724	706	727	712	748	799	720	768	741	719	747	789	755	751	720	699	771	718	755	753	745	721	767	753	787	739	744	748	752	725	757	751	793	732	780	729	750	721	785	799	782	703	786	701	692	788	750	761	802	774	752	732	732	759	739	734	776	737	775	805	735	765	707	763	733	737	761	715	712	716	750	755	772	762	766	752	738	774	722	765	760	762	742	784	779	810	722	754	752	764	746	741	747	773	784	776	792	786	780	753	732	756	696	741	743	730	732	781	738	720	710	762	722	747	719	734	739	711	742	723	778	709	759	708	758	751	714	765	763	749	766	714	744	779	742	701	712	737	760	766	703	763	767	770	741	790	764	720	802	736	707	724	764	757	718	752	774	728	699	691	751	767	772	747	752	785	757	791	775	805	762	759	773	724	768	730	752	741	788	747	708	739	734	772	743	756	760	724	751	827	738	756	757	758	702	708	746	781	746	762	762	748	791	712	770	732	754	728	746	728	753	705	741	755	761	734	691	746	729	793	746	771	740	760	793	745	735	670	747	731	706	772	732	728	753	712	759	695	711	792	707	750	739	717	727	755	744	777	721	729	741	768	747	743	740	722	791	700	766	780	734	684	744	782	699	758	739	707	752	770	789	769	714	761	787	721	708	729	774	734	720	737	757	755	765	727	800	712	761	762	727	769	724	740	734	721	729	711	746	777	753	749	717	780	739	754	745	763	777	698	752	745	691	748	707	727	771	723	737	710	707	734	769	697	772	721	737	731	717	767	754	757	769	716	712	769	767	750	793	734	755	752	775	767	763	697	780	761	788	734	692	744	740	738	791	735	704	764	814	735	822	721	764	713	723	792	766	795	725	748	771	741	710	749	724	696	721	778	719	797	719	736	723	756	745	705	751	710	807	752	783	762	769	749	717	793	808	779	772	780	724	780	736	791	750	746	847	717	738	685	705	720	779	761	757	741	755	781	750	709	709	762	767	740	755	734	692	779	687	746	713	798	780	769	789	734	702	758	744	752	724	738	780	730	749	706	746	768	752	741	721	709	743	766	759	752	743	776	742	739	708	748	757	720	728	724	827	778	719	750	806	715	706	768	684	725	685	762	769	753	761	758	714	789	732	745	777	777	745	751	755	726	736	753	757	746	789	714	742	770	784	701	774	758	738	771	747	745	776	753	821	735	751	734	755	735	721	730	752	752	781	721	747	731	758	746	723	729	754	736	722	734	761	719	767	730	781	742	718	760	773	775	721	754	729	741	767	785	749	754	750	776	731	718	768	731	718	685	711	742	712	729	733	731	760	738	761	707	709	746	738	721	799	746	748	770	744	787	774	757	761	753	734	726	702	787	705	765	757	731	771	733	765	767	770	706	694	701	751	812	712	710	698	726	764	805	725	712	729	761	750	736	771	737	716	750	717	736	764	711	771	789	731	791	747	795	768	763	768	764	780	722	796	701	743	745	830	738	776	768	698	756	799	690	762	715	753	745	757	777	705	758	736	756	688	733	727	673	779	766	799	743	681	750	722	798	779	709	750	740	720	724	781	755	703	740	746	770	732	762	700	749	794	711	733	750	710	757	734	781	757	787	770	735	721	722	722	798	745	715	754	751	708	759	746	758	746	764	703	754	720	721	751	750	748	713	707	701	774	726	719	729	757	748	769	796	764	747	751	782	723	739	748	727	749	798	781	764	789	715	781	759	708	764	791	778	769	739	745	759	728	691	706	720	708	765	734	758	760	743	759	780	772	805	780	796	784	776
25697	21396	25782	18643	2073	1056	916	803	731	762	756	730	779	776	747	703	718	738	682	735	723	736	671	762	753	721	710	709	693	727	691	715	683	721	718	725	724	783	768	699	714	764	713	677	729	731	711	717	736	742	724	702	717	647	721	750	668	713	766	735	690	673	726	719	745	734	718	738	688	685	727	735	682	701	724	682	733	696	703	725	686	698	702	702	697	751	741	720	737	693	740	770	694	746	744	765	766	678	690	766	723	666	732	693	729	732	722	689	741	709	706	718	703	725	682	737	747	707	704	717	670	669	688	714	710	728	726	711	698	712	656	759	671	753	717	740	733	723	729	677	767	699	740	735	683	725	667	679	670	739	728	797	784	726	692	746	753	709	668	749	724	756	707	717	701	683	727	751	707	717	723	708	717	733	711	723	695	725	731	711	695	703	652	749	725	665	715	724	709	694	713	745	684	711	686	733	700	693	688	789	704	732	730	671	728	732	711	714	732	731	720	736	752	745	718	702	775	766	695	754	715	681	796	702	734	678	742	710	732	659	686	712	717	730	742	723	700	727	634	736	687	733	750	775	677	727	648	727	695	743	730	738	682	704	727	721	724	702	743	692	706	667	696	706	747	669	771	767	748	709	713	711	736	722	716	704	678	731	767	671	709	754	715	705	715	745	695	782	739	755	711	681	742	711	703	684	693	711	726	721	666	708	718	701	682	690	750	724	668	718	729	720	705	647	707	736	749	729	698	706	718	698	737	713	729	666	717	736	703	726	715	756	680	716	665	736	720	707	726	749	729	688	698	684	717	682	754	697	737	731	711	708	684	695	738	767	729	690	713	743	698	715	702	700	682	715	740	754	710	719	705	687	707	685	711	709	720	687	708	707	710	781	690	723	712	692	689	706	729	728	706	758	714	726	701	698	671	727	701	681	700	731	716	719	728	725	710	729	671	760	706	704	723	692	666	680	688	707	681	782	733	714	708	722	805	703	712	695	701	688	681	698	696	771	763	688	753	721	733	750	732	732	702	694	718	733	741	733	731	726	713	680	711	737	721	667	753	709	671	715	701	730	649	734	773	690	667	752	715	716	705	696	699	723	725	716	729	727	724	694	651	767	694	762	705	667	791	734	682	677	685	719	718	680	752	733	731	739	705	745	720	707	709	742	706	704	700	701	741	712	745	739	675	721	754	721	694	719	723	690	695	717	710	693	700	734	769	708	712	709	749	754	738	688	721	701	708	744	732	699	696	749	657	709	703	690	689	696	753	710	683	683	732	706	719	739	682	729	718	718	686	741	716	702	697	762	681	796	713	711	693	709	702	739	716	696	741	686	745	679	741	740	714	720	730	727	762	694	705	715	700	699	671	699	694	714	731	726	703	745	726	709	718	728	724	697	640	758	734	696	689	725	713	714	684	683	699	711	682	721	749	733	725	751	740	716	710	688	728	724	714	726	711	699	732	712	740	715	634	715	690	751	684	697	754	752	726	732	660	780	714	668	741	773	678	673	701	724	729	682	715	730	658	719	733	682	753	752	684	726	700	739	732	720	695	724	727	749	693	713	745	697	703	716	720	730	707	680	731	768	699	731	711	714	749	706	753	705	734	736	727	733	753	719	754	695	757	747	684	715	715	698	701	723	670	708	671	720	679	731	681	754	676	716	711	726	689	703	729	742	734	744	761	711	736	709	704	698	728	764	721	705	696	755	736	728	690	667	715	717	652	724	718	744	704	729	688	745	716	724	719	782	722	684	719	757	749	704	739	722	690	704	711	696	679	742	703	734	750	716	710	742	693	722	726	678	732	691	708	692	648	698	672	730	727	715	709	726	749	765	714	722	742	721	738	721	690	755	721	690	699	709	688	701	775	685	740	781	738	749	750	739	673	725	714	719	690	734	676	741	700	720	694	648	678	680	729	771	704	706	759	729	750	694	706	706	743	732	699	747	699	735	711	740	741	705	709	737	727	690	731	716	736	667	673	690	675	676	764	746	715	742	717	736	697	713	723	680	761	697	707	754	715	681	743	732	699	688	681	711	731	707	680	686	722	761	720	682	719	675	710	685	721	735	714	677	711	669	688	679	713	720	715	737	740	717	767	710	698	712	686	692	693	690	703	709	717	731	713	701	681	729	693	774	733	696	692	711	749	770	719	675	687	720	748	733	702	713	785	713	722	668	710	743	729	687	728	713	683	683	706	671	694	685	711	773	735	714	705	766	700	707	745	732	698	686	757	695	671	701	664	669	709	723	733	663	673	668	709	711	689	733	704	724	687	715	676	732	738	680	707	752	757	700	703	720	706	695	720	723	714	676	681	729	698	688	714	724	719	749	731	706	705	772	697	718	717	711	748	720	735	688	718	719	764	722	675	715	732	712	732	737	720	686	729	708	755	678	706	661	682	723	735	651	756	691	706	682	732	749	750	722	727	641	735	699	769	732	726	677	743	683	696	733	706	684	764	719	715	723	735	701	773	726	715	712	744	732	705	695	729	674	736	734	712	731	719	731	697	733	697	724	725	717	749	705	728	714	692	687	685	731	694	712	720	719	714	689	753	702	694	713	722	700	704	676	727	699	734	773	730	747	705	693	654	794	688	701	709	710	718	714	692	649	713	706	681	748	696	695	721	698	730	717	753	674	734	736	748	715	725	681	713	692	731	703	692	725	681	712	742	695	706	716	717	723	724	675	716	692	699	690	719	735	706	716	713	667	681	748	736	744	699	688	726	778	714	733	678	708	715	757	781	754	695	729	697	695	740	714	727	708	742	686	676	702	709	666	671	730	727	688	722	726	726	723	703	749	757	716	729	723	678	705	730	734	735	742	726	693	666	707	737	776	727	634	739	730	676	678	706	732	687	686	687	664	716	658	693	712	734	666	766	748	720	712	661	723	718	708	723	743	722	745	709	753	697	739	720	702	775	719	727	751	714	768	795	723	692	687	723	763	680	709	734	696	711	752	723	711	733	722	758	746	668	701	764	744	755	715	696	768	729	770	717	750	730	740	713	718	706	748	719	681	686	714	711	681	683	733	737	708	732	720	737	722	700	727	709	731	695	748	716	763	721	700	698	754	740	697	725	699	708	701	700	706	728	699	752	729	667	661	719	702	734	719	694	731	684	757	673	704	676	752	700	745	686	675	728	715	742	702	706	705	748	672	694	721	709	747	686	707	711	700	733	662	778	708	695	693	748	728	797	706	682	706	700	742	704	725	734	728	759	725	733	717	731	718	739	722	673	715	679	697	778	737	715	681	710	738	710	724	747	712	743	704	734	727	737	729	733	730	729	740	709	712	758	706	680	665	733	695	739	696	716	729	754	785	723	725	736	722	687	641	693	679	725	711	741	703	719	699	775	689	707	711	752	727	743	690	725	697	697	694	693	721	738	708	719	713	740	702	679	704	709	717	707	730	729	702	674	733	666	717	723	657	676	750	685	633	693	716	698	706	705	709	684	731	756	741	749	766	754	684	694	732	739	703	736	714	730	673	713	770	679	744
3580	2329	1879	1248	1009	872	809	796	736	753	685	684	763	691	723	683	664	710	661	674	698	697	709	663	707	679	643	682	652	642	673	706	676	701	629	662	694	643	725	671	664	682	679	686	662	679	625	668	624	643	660	681	639	670	643	721	657	670	651	628	658	722	634	658	661	671	665	686	650	682	653	626	674	680	658	650	655	625	656	658	684	652	632	680	680	677	619	607	679	649	658	671	667	672	679	697	672	655	654	707	653	629	658	620	645	662	672	628	745	646	624	630	612	690	653	647	652	647	675	655	686	645	664	597	665	647	659	620	638	646	644	621	703	670	686	629	642	669	669	637	613	635	649	643	664	646	697	671	673	685	678	681	673	680	658	645	685	670	579	662	678	657	688	612	640	661	667	663	649	622	698	700	667	627	663	639	663	644	669	689	642	630	611	644	706	633	683	660	641	676	655	710	648	661	709	659	680	643	676	616	646	692	643	647	693	633	647	656	660	696	625	645	656	644	606	672	666	668	629	692	657	687	635	653	638	657	708	644	642	665	646	632	657	637	657	591	669	663	661	701	725	648	647	665	661	711	670	674	609	670	649	674	691	656	677	658	665	668	644	650	647	722	687	655	639	684	645	625	612	662	700	675	652	641	675	649	646	670	633	657	667	640	624	656	691	622	714	666	660	664	628	654	664	643	652	681	661	696	679	592	669	652	651	650	675	672	670	624	679	672	669	666	623	639	655	647	695	628	683	683	607	709	678	650	687	601	620	701	687	644	685	682	617	681	662	652	617	659	651	639	668	641	690	641	667	646	661	657	654	642	688	666	668	676	645	668	635	658	639	630	713	675	646	694	646	664	679	636	633	670	623	619	687	672	647	665	641	651	604	690	655	691	686	666	656	655	621	660	645	612	652	706	675	665	667	653	687	662	605	645	669	683	624	644	613	656	640	642	626	657	638	674	654	662	639	714	632	639	648	672	678	692	610	659	715	683	620	689	604	692	686	686	584	657	636	673	641	656	624	651	656	646	635	655	674	668	635	704	665	670	647	644	625	625	682	640	652	599	598	667	657	683	636	634	650	628	665	635	688	619	684	667	700	636	621	689	631	632	700	689	631	686	659	674	684	618	638	642	630	672	640	621	651	662	672	663	651	655	655	641	686	643	667	669	616	687	588	655	668	663	625	670	662	613	735	642	659	644	667	679	651	629	656	650	609	626	665	673	627	670	626	648	642	645	659	647	652	672	626	697	682	622	670	698	673	644	650	674	652	688	666	644	705	641	660	642	633	686	650	682	675	707	636	649	687	659	621	639	633	702	669	643	646	631	663	645	655	664	693	657	668	635	617	707	677	656	611	603	649	626	689	619	661	658	692	633	662	670	653	669	599	677	658	607	644	654	638	645	634	681	690	663	689	653	617	617	619	685	618	652	679	693	609	656	622	630	639	636	662	707	670	668	626	660	691	668	646	651	700	679	629	680	664	604	660	659	649	655	651	611	673	645	644	628	623	682	606	661	624	625	580	643	658	632	646	604	717	649	677	628	689	621	641	651	653	647	635	616	646	647	665	638	666	650	639	619	623	679	656	626	631	654	645	653	678	660	659	662	649	684	645	695	652	594	682	633	683	643	674	599	683	694	598	653	633	661	652	623	627	703	675	647	627	693	636	648	701	642	686	681	626	648	618	667	631	611	668	646	638	676	650	642	688	629	646	678	652	649	675	681	659	610	691	608	632	664	680	684	670	634	650	612	615	711	635	663	593	668	678	648	695	648	626	681	663	655	625	656	634	633	655	640	642	639	681	618	613	653	672	624	674	691	662	638	690	644	644	664	626	710	643	643	671	665	666	623	645	609	613	617	648	643	659	633	655	656	638	640	677	638	641	676	688	653	643	646	631	663	650	624	636	643	637	676	647	642	619	684	640	652	681	634	646	646	668	619	656	664	667	655	630	638	643	662	638	582	693	605	613	669	652	690	651	616	661	683	657	622	623	649	641	668	627	662	653	652	674	639	650	700	660	674	676	662	648	668	647	683	663	658	656	642	670	655	692	589	635	632	701	624	637	613	640	702	620	623	670	642	638	644	647	700	669	628	617	619	633	680	686	640	668	663	605	635	652	664	695	646	676	651	610	637	685	674	642	671	626	660	623	686	635	643	666	621	648	627	684	640	633	666	661	684	624	704	674	639	715	593	655	627	631	624	673	656	664	636	654	664	618	671	705	643	640	656	645	666	680	664	677	632	651	664	677	626	648	632	661	638	697	631	648	655	640	643	647	656	632	674	666	638	613	673	602	623	665	656	624	648	631	653	672	650	648	650	686	730	630	653	658	651	655	659	655	612	656	668	653	626	623	634	652	624	638	642	675	660	637	627	660	636	658	637	641	647	640	653	604	658	715	669	653	644	676	634	660	609	648	648	650	646	678	699	679	650	617	644	672	672	633	693	649	662	676	653	677	671	642	660	623	620	640	634	630	667	693	645	657	664	654	631	662	670	636	664	638	687	657	633	694	660	638	626	646	696	668	602	654	696	642	667	620	652	659	679	680	658	653	663	655	651	680	665	620	673	634	648	655	651	612	659	612	627	671	664	640	671	688	629	662	665	619	622	657	670	708	639	635	685	676	634	636	627	647	670	669	689	679	643	669	654	606	623	658	615	726	638	635	641	653	657	659	698	672	669	660	700	646	629	619	646	649	648	627	636	634	691	678	659	670	671	597	634	660	659	676	658	658	640	654	660	638	666	709	646	653	685	644	651	610	665	668	697	600	616	674	648	581	674	646	685	703	710	679	746	629	610	665	656	697	662	641	665	691	607	665	649	651	699	695	610	644	656	612	684	644	663	618	604	619	640	650	662	653	628	637	611	660	661	650	659	630	630	652	646	668	651	681	651	674	601	663	648	666	649	649	651	657	631	629	616	650	602	681	665	708	643	690	650	624	648	678	648	629	628	633	662	666	698	622	648	648	676	622	621	648	619	651	624	592	661	631	641	642	675	636	680	624	657	657	629	635	615	609	694	630	668	666	626	644	663	693	653	642	648	610	651	623	659	652	641	666	648	635	687	679	699	646	642	634	672	679	713	608	623	659	625	644	677	678	623	644	621	650	664	658	656	667	669	651	641	669	634	617	669	658	612	666	670	647	666	651	616	659	714	665	613	625	647	607	649	663	693	655	664	654	650	689	672	631	668	601	637	643	644	677	662	655	628	649	644	638	623	637	648	621	675	634	636	668	649	649	632	624	633	646	650	678	648	657	630	652	687	677	672	667	666	671	622	615	673	664	650	658	613	639	645	680	623	655	664	611	673	643	637	656	682	643	642	665	637	663	680	645	657	714	683	641	659	672	621	649	663	639	618	643	635	647	674	676	626	649	692	638	632	628	632	664	694	647	644	703	671	673	645	656	652	664	659	670	621	669	667	638	630	613	646	678	653	690	667	675	657	666	638	611	605	637	625	670	692	705	653	628	630	636	665	663	654	669	657	659	665	654	631	625	634
24250	21404	28562	24629	20343	2823	936	572	493	449	436	373	404	368	396	380	375	353	371	370	417	373	347	340	380	364	345	336	367	377	347	370	353	354	327	349	354	394	356	334	313	331	323	333	341	356	334	373	356	332	332	390	373	352	388	321	363	340	366	350	363	313	324	348	303	358	336	361	359	349	376	372	342	369	334	316	349	366	360	354	333	304	334	304	327	325	331	353	355	338	323	311	310	333	345	375	324	349	323	326	367	331	343	333	378	379	343	331	326	295	342	350	357	313	338	334	305	313	309	319	363	384	352	368	339	329	310	361	368	321	319	335	335	336	322	321	355	335	322	316	340	321	321	337	334	323	338	335	313	342	342	344	333	374	333	335	361	302	337	312	334	349	344	330	332	326	349	347	326	358	338	337	339	329	353	313	340	339	322	327	340	358	337	324	329	336	335	342	329	299	321	356	337	319	349	330	389	304	330	359	343	325	320	348	366	354	339	327	332	341	339	356	315	350	368	344	356	351	339	336	362	335	351	344	346	330	378	285	329	323	338	352	319	341	324	346	338	334	332	355	324	332	333	372	312	339	338	327	325	311	345	365	324	365	323	337	329	353	328	340	331	308	348	339	312	340	336	355	321	336	339	327	324	336	348	337	311	337	339	344	325	345	345	394	329	369	329	340	327	320	323	348	337	346	357	336	300	332	355	341	328	383	345	305	311	353	308	328	354	342	366	364	320	349	336	349	359	327	360	353	341	342	352	334	315	369	349	322	346	326	331	326	344	324	321	319	334	332	307	315	330	333	330	324	352	286	336	326	327	316	322	349	319	324	361	331	335	319	336	380	339	352	333	351	339	345	350	364	351	330	341	333	345	324	347	361	359	337	346	316	349	324	360	326	363	366	325	310	325	332	390	300	344	317	351	322	301	323	344	346	368	364	337	353	335	322	344	340	357	360	354	333	342	317	315	330	303	319	297	361	340	304	354	355	327	359	323	323	347	340	325	346	304	338	336	312	353	356	374	328	357	324	351	340	333	366	343	373	331	345	344	326	324	365	309	362	301	291	335	340	347	344	355	335	330	329	314	351	350	326	330	338	365	373	335	354	304	349	330	304	325	305	342	337	322	339	322	351	339	323	330	303	311	344	334	333	326	333	361	340	371	336	328	346	330	361	324	336	351	370	359	337	374	314	322	323	325	335	335	330	313	367	322	335	313	313	309	355	322	319	336	340	309	346	348	331	345	363	334	352	324	310	329	376	334	341	310	312	341	329	301	327	316	319	310	343	340	332	359	373	336	298	337	353	340	338	325	347	322	296	339	363	297	349	314	321	337	336	344	327	327	361	341	353	360	332	322	333	334	343	315	327	318	314	370	308	358	340	329	329	357	314	347	308	319	364	338	331	372	336	352	334	340	363	352	354	352	320	315	332	363	316	311	366	333	357	339	315	359	326	314	343	305	313	323	337	305	321	336	372	321	344	334	350	336	365	340	296	330	300	302	345	344	309	329	322	337	327	351	335	372	318	371	349	354	340	343	327	345	332	344	336	337	319	331	352	355	326	326	318	336	334	343	356	320	305	352	331	332	322	356	328	333	297	352	350	338	339	347	292	345	317	325	335	346	324	344	348	363	307	354	339	318	342	320	320	338	334	302	307	365	348	316	356	324	384	322	355	338	324	318	342	335	347	350	341	344	338	334	338	309	332	343	336	341	341	337	347	342	328	307	317	319	345	353	337	337	342	317	362	337	357	306	339	325	326	344	312	314	341	354	310	323	339	308	344	339	322	347	373	350	318	331	317	325	332	331	321	388	344	322	320	339	342	327	329	330	338	321	321	330	338	331	347	331	318	315	311	355	369	351	311	335	324	373	318	352	343	330	336	341	345	327	340	343	329	311	342	345	314	332	355	319	318	370	339	305	319	339	334	324	328	371	355	348	352	377	336	374	334	359	327	360	382	330	363	352	355	336	322	352	358	337	358	322	339	354	319	315	332	339	329	357	369	300	327	342	369	323	325	314	326	333	314	331	322	338	310	356	337	327	361	327	308	368	296	289	329	347	326	327	365	362	338	316	297	344	354	317	341	345	331	351	348	355	386	350	324	313	336	357	324	317	352	359	330	358	311	336	325	360	328	322	320	309	349	338	342	314	300	329	311	317	348	343	356	291	362	347	303	334	338	312	344	346	323	353	349	345	364	311	328	324	325	323	323	310	305	365	335	343	322	346	325	355	332	352	339	343	319	366	312	340	350	365	356	334	331	294	339	340	348	313	374	346	349	326	346	346	349	329	359	336	318	355	304	298	335	301	343	314	325	345	309	358	350	338	332	372	311	345	338	334	344	337	335	324	330	339	367	353	342	306	356	338	368	343	376	313	325	354	297	337	318	343	328	357	334	353	338	337	346	342	330	355	349	350	361	307	339	327	329	340	335	355	345	338	350	325	322	336	370	311	337	326	318	342	339	354	324	323	294	308	313	314	327	331	372	340	338	321	316	329	345	315	304	321	344	353	343	316	339	332	380	305	327	323	350	364	319	357	338	326	316	314	356	334	339	368	298	349	318	313	323	350	351	379	337	328	325	342	332	314	351	320	331	329	307	348	327	324	319	318	322	348	370	337	300	336	346	337	339	327	317	319	350	359	345	342	321	354	355	294	313	341	317	314	336	356	343	346	340	334	372	347	340	342	323	347	350	310	353	345	333	364	348	328	302	355	344	317	362	374	370	326	354	345	342	294	379	297	325	341	342	301	341	339	337	331	344	340	296	309	334	346	336	339	358	342	312	301	339	331	306	301	333	373	336	324	351	336	311	308	322	335	344	325	342	326	324	350	346	337	309	352	337	328	330	325	327	354	356	327	317	363	330	348	336	343	338	325	321	355	325	325	329	340	348	329	342	345	336	337	324	342	350	333	325	325	338	325	358	335	329	347	331	328	311	347	326	361	334	357	340	342	356	339	287	328	315	360	335	320	332	334	302	324	327	360	352	330	355	365	299	340	355	328	343	352	360	327	335	349	364	332	328	341	327	337	342	345	329	317	344	346	336	329	324	322	318	345	352	324	320	344	332	373	342	329	322	340	361	326	323	333	321	373	297	330	322	365	334	308	344	343	315	363	377	308	335	332	312	349	343	320	310	367	345	338	353	305	317	349	313	335	334	347	321	349	341	329	357	321	330	346	336	284	311	322	349	309	361	345	335	327	332	343	341	354	321	326	301	347	333	332	366	329	308	354	350	324	307	316	348	343	324	341	348	379	356	302	343	336	346	347	309	363	362	324	333	345	369	371	352	334	334	349	317	322	339	307	361	346	304	315	320	361	360	296	295	348	339	319	305	286	296	349	322	312	323	316	312	345	329	315	315	333	337	356	301	325	337	331	319	342	339	342	308	287	342	352	339	305	349	337	354	343	341	329	323	308	328	344	330	334	349	322	348	335	312	322	331	344	335	312	344	330	345	373	299	315	319	321	332	307	326	330	354	320	312	332	333	311	339	333	326
3326	4570	3646	1887	1346	1012	842	701	618	565	557	532	501	466	450	465	432	385	411	427	371	400	423	357	367	392	385	402	355	367	361	398	349	342	358	346	364	369	361	369	384	386	371	345	389	359	353	373	360	337	375	384	334	339	341	373	342	338	370	433	384	361	351	374	337	376	361	355	345	340	373	367	346	330	343	358	339	372	364	350	365	311	338	359	333	350	336	373	357	386	369	367	348	380	341	371	339	359	339	353	343	354	366	342	330	318	339	347	341	375	390	352	380	377	341	372	338	363	357	360	373	303	367	369	360	374	365	374	367	383	356	345	374	370	360	336	332	364	346	328	345	320	331	352	346	349	362	378	343	367	313	370	361	336	359	320	328	367	334	352	341	328	362	323	375	364	325	406	361	343	295	340	350	359	387	350	332	353	339	338	333	348	349	377	373	322	326	352	345	324	362	340	342	341	330	365	336	351	359	349	354	354	375	352	320	338	300	318	339	355	386	353	349	354	333	340	391	348	382	338	323	323	363	357	357	342	340	343	364	336	365	380	387	389	359	378	379	335	342	337	322	347	319	371	362	359	361	353	344	384	355	342	364	328	352	346	344	363	353	370	373	335	340	349	362	352	340	388	377	345	319	386	351	340	374	339	380	348	357	330	359	334	373	326	357	352	346	306	343	341	376	336	333	355	329	341	349	346	337	334	362	324	341	354	343	353	359	336	363	327	354	336	329	324	328	361	344	353	365	334	316	345	372	309	351	340	331	318	332	355	347	360	341	357	367	358	356	350	368	343	376	360	329	348	354	335	379	374	352	351	320	331	351	320	327	350	355	319	335	367	373	333	355	306	352	337	333	326	345	336	348	316	362	359	357	399	338	333	375	354	359	320	352	359	352	369	327	326	343	361	367	313	366	335	375	364	366	352	326	368	338	378	301	357	335	359	384	376	339	370	344	358	343	321	375	362	344	363	348	356	363	349	381	332	382	317	360	349	342	317	338	344	361	326	300	335	361	346	336	318	397	356	397	359	342	336	370	339	352	366	360	326	336	340	346	342	356	340	340	368	353	339	363	335	351	338	367	344	355	378	360	312	366	339	352	327	336	363	324	386	359	362	375	332	356	359	351	338	376	357	330	382	356	322	348	381	326	370	347	337	349	355	361	349	356	364	346	351	366	374	364	357	360	328	335	337	336	348	347	351	350	342	355	345	305	335	315	338	329	355	359	337	359	370	310	291	333	357	373	356	355	369	354	369	352	358	388	338	340	358	355	340	345	368	332	332	384	328	341	371	343	369	390	371	378	345	351	357	365	344	338	345	349	359	357	360	322	356	346	345	354	332	342	345	341	383	332	332	343	361	344	332	332	345	329	348	339	312	347	357	360	366	362	335	363	363	373	329	340	366	340	389	358	352	339	394	357	316	370	353	383	342	370	342	340	327	361	324	368	315	346	371	318	366	360	397	321	334	350	338	346	343	345	358	324	337	354	372	323	340	347	348	348	378	332	349	320	366	315	357	355	319	350	311	364	344	350	354	349	357	321	343	354	361	346	365	364	357	341	340	339	344	327	360	350	318	303	354	368	332	361	354	340	374	373	349	346	359	348	349	341	318	330	356	359	344	379	310	320	332	324	362	352	382	381	352	320	318	367	341	332	374	342	350	356	296	355	317	322	349	347	349	326	348	314	349	373	326	359	321	307	338	352	332	327	358	354	350	354	376	341	313	384	346	321	330	361	383	359	343	331	385	332	366	313	382	331	349	360	340	374	359	322	351	360	328	321	333	338	365	352	375	354	362	362	327	384	342	321	333	376	336	349	330	340	388	386	355	329	356	376	360	328	364	369	356	336	359	366	360	326	346	334	338	357	338	359	330	344	339	337	375	318	345	323	341	357	328	337	347	353	344	371	357	379	359	352	353	377	361	371	358	346	381	365	334	365	337	337	361	370	354	326	339	342	392	386	343	367	329	355	353	341	330	309	328	311	340	333	375	323	317	363	333	328	329	338	360	349	314	327	320	333	346	374	316	365	371	348	379	339	360	362	340	348	333	362	336	339	329	344	407	362	336	381	336	321	339	342	368	349	326	346	344	340	331	341	333	333	347	374	329	355	348	305	349	322	373	375	338	355	365	344	349	324	361	332	341	364	321	323	351	378	348	353	356	335	361	342	343	328	383	328	341	345	364	349	322	322	323	365	375	356	317	374	333	370	351	337	327	355	367	337	373	319	322	296	349	346	342	364	365	325	341	363	347	330	339	334	369	348	327	345	363	351	357	367	338	343	342	368	339	326	365	323	326	359	351	317	321	351	330	323	355	368	306	299	354	363	327	328	311	337	363	346	380	347	335	387	343	332	327	348	369	366	350	334	368	350	356	355	342	334	341	369	362	395	348	377	341	339	371	335	352	370	353	346	320	350	338	337	315	329	338	379	352	336	349	359	344	338	382	345	335	349	315	323	324	358	371	346	366	344	370	355	316	364	336	362	344	330	390	345	343	369	305	360	347	358	342	330	352	317	393	348	362	358	356	348	331	356	387	330	379	353	342	340	353	358	374	373	348	334	338	350	325	338	375	338	358	352	325	340	340	346	330	351	343	362	358	340	328	366	361	319	355	339	321	321	343	363	327	341	358	300	328	350	372	357	355	335	352	327	305	362	333	368	332	340	322	338	342	338	343	311	314	364	363	325	353	336	344	331	325	292	355	345	336	329	317	330	320	332	380	356	364	348	371	351	326	315	321	313	355	355	356	358	360	362	348	378	359	339	319	358	377	318	345	334	329	368	338	346	379	326	351	350	347	355	357	358	390	347	315	324	329	331	341	364	319	343	354	347	328	333	327	326	334	373	332	311	348	363	319	348	348	360	339	343	339	355	348	338	359	361	303	358	360	333	352	329	367	332	341	343	350	378	370	316	335	348	337	342	353	346	352	362	357	320	362	368	338	328	341	333	375	340	337	342	316	339	354	316	331	344	352	332	357	364	319	348	372	343	355	339	347	375	342	368	362	350	363	327	354	319	349	354	355	364	342	365	333	347	317	344	331	294	318	355	340	336	342	377	330	359	342	345	369	346	322	363	332	365	338	352	325	359	377	332	358	322	334	349	347	342	368	328	363	316	337	346	348	381	339	339	349	392	334	331	343	352	345	343	345	360	363	324	344	353	336	329	337	317	367	387	326	341	363	358	317	322	360	346	319	382	336	317	367	361	316	355	344	341	345	326	329	357	342	343	345	312	337	324	353	364	348	326	334	367	353	358	349	345	335	355	355	348	363	358	330	316	343	361	340	350	352	321	325	351	340	332	325	320	357	349	322	350	329	341	352	351	353	353	380	335	359	335	352	343	317	368	354	340	341	355	341	365	338	352	330	372	364	354	321	296	344	331	318	337	327	341	371	361	345	363	354	342	351	335	326	364	305	369	319	371	360	341	338	366	350	344	343	336	352	332	341	347	308	345	334	334	329	378	332	342	354	346	349	374	329	322	333	329	324	328	374
27706	12205	2270	1418	1074	909	868	872	889	844	828	814	856	858	875	925	827	841	811	870	875	858	849	803	812	846	834	828	846	887	831	864	862	847	888	757	881	887	875	817	859	848	843	893	907	872	836	822	823	851	889	840	836	789	855	837	826	824	884	849	819	818	818	904	850	818	843	850	836	835	915	882	850	864	863	854	831	887	788	848	833	832	896	896	829	885	828	879	834	874	838	854	875	814	822	885	868	848	855	816	836	865	868	901	795	899	835	880	856	851	845	832	820	881	860	834	827	819	840	832	817	844	839	876	900	856	865	808	894	845	804	878	829	784	848	845	865	870	835	804	818	842	869	863	863	914	840	847	815	904	832	870	853	827	870	862	889	851	870	809	825	836	850	868	839	896	861	835	837	846	859	813	814	804	876	831	841	836	860	886	880	813	839	844	806	892	821	851	885	831	834	888	873	847	846	864	853	837	824	879	837	830	832	869	828	851	851	874	821	863	840	806	858	804	853	877	849	856	848	850	799	813	856	874	845	875	839	846	841	816	877	815	843	834	852	832	836	834	881	860	871	844	819	834	834	832	827	871	798	837	832	866	837	859	870	853	787	827	802	838	825	849	803	837	832	808	808	842	820	797	805	860	842	834	876	828	824	829	811	879	858	855	858	809	882	874	836	870	892	847	839	856	877	841	808	830	848	810	886	877	850	832	820	832	901	866	855	881	844	822	832	857	865	835	837	848	872	785	850	857	785	810	813	882	843	836	897	897	842	829	871	874	822	841	867	856	872	889	831	846	839	816	843	880	880	857	828	856	806	869	863	806	796	852	829	902	827	861	847	855	880	814	887	830	835	805	832	817	870	853	845	906	856	814	837	862	833	821	913	839	873	842	871	888	885	872	837	912	845	859	913	858	864	877	837	849	837	867	827	854	895	860	841	838	823	831	803	878	870	839	878	833	853	846	845	843	837	847	867	869	837	849	842	850	831	825	818	826	830	867	858	804	831	843	849	829	850	840	788	844	849	880	851	868	863	849	827	868	791	805	881	840	848	856	823	836	902	821	885	850	873	843	821	852	804	880	827	831	867	827	875	880	868	898	894	854	830	840	922	835	878	799	812	821	827	850	853	845	828	847	859	810	827	838	842	795	858	876	862	811	841	826	850	781	833	876	824	825	868	861	842	890	863	821	850	884	867	887	805	827	872	877	855	871	811	870	794	854	820	919	905	847	799	866	872	835	789	852	843	832	842	893	815	837	872	851	865	835	887	876	851	845	859	862	835	839	898	842	894	861	883	835	808	837	883	860	876	879	864	852	865	844	845	808	817	809	870	861	833	821	827	878	842	827	850	890	875	828	854	907	792	885	832	827	823	872	888	813	827	822	814	852	880	846	865	876	852	829	898	830	838	811	869	840	859	830	796	842	850	844	836	847	794	795	858	825	833	820	886	845	849	894	865	831	859	889	825	848	853	862	877	838	848	838	844	864	843	858	852	872	821	877	814	860	854	858	837	851	847	850	828	867	792	891	835	845	806	852	885	869	871	892	822	863	851	852	848	873	909	868	870	851	869	804	879	889	930	887	829	920	839	805	847	827	894	842	866	818	779	843	868	799	831	827	824	869	841	864	807	853	856	843	771	844	800	866	799	878	876	847	863	886	887	874	832	822	843	876	884	851	863	809	849	841	875	834	836	832	897	878	812	873	849	831	820	845	835	910	865	852	853	824	859	792	877	876	844	816	872	806	860	836	813	819	834	812	835	819	842	866	866	803	817	862	817	789	834	833	820	804	828	877	806	859	835	868	828	905	824	904	862	838	785	849	851	841	871	819	910	801	891	818	833	831	836	852	821	880	843	859	789	792	841	798	837	835	851	786	854	837	865	827	782	951	816	781	836	841	831	849	852	876	854	855	814	878	893	873	845	775	870	873	867	862	823	853	845	836	859	831	876	861	879	812	833	836	863	842	875	839	849	846	812	812	829	850	831	881	867	824	827	904	860	831	825	895	847	897	858	815	884	820	829	909	842	815	847	827	782	840	798	856	840	809	863	868	835	834	846	852	865	906	857	818	846	807	829	907	873	834	859	822	866	809	836	862	850	872	873	831	869	852	834	825	839	812	891	810	876	914	858	840	838	885	837	843	842	788	841	834	820	804	867	852	847	884	813	808	856	921	879	867	922	876	858	838	817	869	833	828	879	797	888	824	825	811	820	844	867	894	880	917	915	896	849	860	860	860	836	881	855	826	834	864	819	889	902	855	838	887	839	832	855	855	865	846	829	831	854	846	851	860	878	838	880	830	845	844	893	812	896	854	796	871	865	870	895	873	878	869	821	831	833	867	862	897	880	858	851	864	894	847	821	806	868	783	814	832	880	825	822	838	877	863	819	796	844	814	834	816	833	848	884	889	896	822	878	910	840	836	833	837	852	874	839	871	849	845	828	865	855	836	854	827	870	844	851	856	820	842	853	851	885	845	938	879	806	804	871	847	865	815	846	881	804	828	859	861	889	895	824	909	896	824	816	880	830	880	866	869	835	869	825	832	850	840	875	832	861	801	791	847	826	898	862	886	856	865	852	882	818	868	843	808	862	830	833	836	856	844	847	893	863	906	910	886	828	923	842	869	831	847	814	818	843	836	885	863	843	856	908	818	804	874	831	863	839	835	850	805	839	787	808	875	880	828	867	874	850	850	859	825	878	821	781	871	857	889	822	880	861	827	925	856	874	866	840	807	847	867	883	886	837	865	872	863	849	803	842	834	846	841	848	823	842	864	846	799	827	860	804	890	808	831	855	855	811	864	854	847	877	824	851	814	810	812	883	871	812	834	838	898	824	857	913	847	835	862	829	828	828	829	812	854	828	819	890	836	842	874	887	918	848	814	832	813	816	803	847	831	881	801	832	822	865	877	841	845	844	832	909	859	835	828	872	884	844	902	844	819	858	814	874	864	834	878	837	829	864	837	866	840	777	844	851	828	857	850	818	856	849	789	811	864	886	817	885	823	835	861	849	885	899	870	885	812	795	838	854	800	848	831	852	877	824	841	859	847	850	816	842	823	865	842	819	842	840	870	874	870	882	838	814	858	825	871	812	898	806	850	838	876	896	848	839	858	852	836	864	825	890	814	864	833	788	868	882	891	839	827	855	802	851	826	840	806	878	870	858	827	831	836	837	844	872	890	807	824	827	820	879	824	822	852	870	884	877	889	821	820	853	835	791	855	821	864	897	873	823	841	818	867	880	929	829	803	878	857	857	827	848	833	820	855	858	828	875	848	824	877	839	855	831	869	870	813	852	853	894	846	851	836	862	881	883	859	841	817	794	865	791	855	841	858	849	858	744	880	819	840	828	787	828	847	832	808	858	858	793	835	872	821	842	855	880	873	926	840	889	863	898	847	810	844	859	814	857	883	851	892	863	841	835	774	805	839	844	800	810	874	865	827	806	847	829	794	852	845	875	877	881	826	855	835	811	792	837	845	818	888	874	814	808	822	817	912
5183	1008	882	828	784	790	717	702	734	751	723	757	746	773	773	739	723	703	752	711	767	777	722	727	748	743	728	767	731	754	689	723	726	804	746	758	746	736	701	737	732	719	711	766	752	753	760	783	740	766	699	732	778	724	698	719	762	732	743	743	718	764	717	729	728	748	704	729	716	728	738	726	755	747	774	741	757	755	763	737	744	785	752	742	729	724	689	746	713	704	744	705	704	737	729	732	759	786	758	730	713	804	687	751	717	723	736	755	731	731	715	716	760	794	730	681	784	769	738	790	758	767	734	737	779	757	753	735	716	736	741	676	749	748	775	730	760	713	692	721	693	719	701	733	703	686	756	751	712	760	700	715	744	765	761	707	763	698	767	727	760	719	751	795	737	671	760	740	756	734	742	774	774	751	755	724	762	738	773	751	719	687	762	750	698	785	755	705	738	755	742	733	708	673	742	740	711	728	724	701	730	791	733	763	723	726	718	742	745	732	709	722	762	726	716	713	732	732	741	794	734	787	772	741	718	740	745	763	773	770	726	771	746	752	784	755	739	727	752	755	745	734	818	722	727	784	779	764	690	775	769	713	722	732	748	742	735	779	730	728	758	753	702	725	703	747	720	750	779	765	704	704	706	706	693	734	710	715	748	736	738	738	704	770	726	748	746	751	720	774	694	745	733	776	734	748	760	711	761	735	738	713	758	717	735	769	745	766	723	733	754	751	731	762	718	705	708	742	714	738	735	750	752	722	751	769	749	749	746	775	733	743	686	735	751	728	742	726	725	727	740	748	724	732	747	759	732	740	750	736	798	696	726	718	756	722	701	770	726	734	750	708	774	710	735	745	706	733	715	771	764	676	776	718	779	702	715	760	734	743	757	724	700	750	757	725	739	781	791	746	664	769	759	730	723	715	729	711	717	702	744	724	719	755	723	699	737	712	745	797	726	757	705	744	693	727	682	696	777	744	736	743	759	748	763	768	739	758	727	736	723	777	717	749	713	765	755	707	719	730	753	751	725	739	719	717	700	737	781	728	740	717	691	759	743	769	756	737	754	702	723	754	738	728	751	718	716	713	717	784	742	723	726	710	789	696	700	767	746	763	756	766	777	744	721	734	794	754	734	699	787	786	743	715	720	710	708	757	753	770	704	710	704	727	711	724	714	747	754	738	695	748	703	735	734	751	705	693	721	710	745	719	714	753	678	731	670	716	752	772	739	705	775	787	723	731	784	756	734	724	706	749	721	748	773	687	700	771	713	708	735	722	700	730	778	730	734	760	767	726	727	735	729	720	744	711	731	720	760	742	684	734	785	736	708	742	704	773	785	698	753	712	742	757	767	716	734	689	745	692	736	720	681	752	765	761	715	743	765	784	740	706	758	729	729	770	765	765	696	714	775	749	776	747	714	712	709	762	704	740	728	770	690	738	754	796	737	740	743	753	743	706	754	783	734	774	761	703	715	700	692	761	778	769	769	708	727	750	716	724	759	709	739	709	741	724	711	774	688	790	732	747	722	749	723	735	756	765	737	743	712	723	702	781	740	730	750	679	711	753	745	729	747	758	729	761	756	741	711	762	764	721	774	749	717	770	735	763	708	726	729	728	753	770	751	711	692	758	706	720	715	760	698	753	754	742	718	737	728	781	718	785	702	671	746	693	717	771	724	749	740	748	731	760	725	754	768	753	773	761	725	751	740	761	703	760	723	718	724	761	759	720	714	737	720	744	735	723	770	693	750	747	723	671	741	693	722	751	742	753	734	816	699	745	755	716	736	716	717	723	808	692	763	710	745	776	753	777	707	702	706	750	704	781	734	748	754	715	728	729	753	740	762	703	721	739	756	744	708	726	684	746	716	720	714	722	709	734	755	775	756	746	695	703	723	764	755	715	730	702	764	728	755	753	809	755	766	691	746	768	778	751	747	707	748	776	739	755	734	760	738	715	715	737	762	778	784	755	727	750	728	719	698	724	799	767	698	729	766	739	745	793	754	750	759	714	733	699	728	745	722	696	698	741	742	710	704	702	761	732	736	730	740	740	736	758	742	701	732	755	754	752	706	690	735	735	731	712	713	721	732	789	690	749	749	727	748	724	732	737	738	736	682	752	734	750	754	704	741	766	712	774	739	769	740	749	777	763	719	714	728	720	753	727	734	716	732	704	758	726	691	745	783	751	723	783	739	744	757	747	707	734	770	740	727	730	743	754	736	769	697	733	706	717	732	720	763	736	710	741	758	706	717	688	773	744	759	739	785	720	716	768	805	747	746	802	720	767	744	733	762	767	784	709	744	769	704	715	714	778	702	719	728	747	713	755	760	774	721	775	671	794	709	721	719	730	736	719	748	736	695	726	739	727	734	731	779	747	739	713	721	773	724	787	737	772	717	707	744	691	735	680	717	760	745	714	743	656	754	691	762	735	752	720	717	756	711	751	745	704	729	751	743	740	760	709	724	766	724	701	732	741	734	736	752	755	751	728	701	718	712	749	734	702	716	759	792	750	759	697	724	767	731	719	721	714	722	755	721	758	772	739	767	729	733	774	746	718	712	766	754	744	787	786	765	759	703	779	779	725	765	714	733	733	702	728	723	752	763	731	747	740	728	698	722	773	744	751	779	709	765	711	724	777	688	717	755	685	681	717	763	732	729	812	701	732	753	749	767	701	680	728	709	760	707	762	733	756	697	746	763	741	739	716	797	748	753	749	747	749	712	725	720	727	746	753	670	732	749	707	733	721	763	720	763	744	736	733	756	743	735	704	681	710	722	709	756	679	773	722	729	728	748	696	707	749	750	700	734	740	748	698	701	728	793	721	715	731	705	742	733	731	762	729	751	730	708	726	741	691	683	768	691	647	704	776	732	730	730	713	776	760	712	729	744	738	713	715	737	804	754	770	705	786	711	726	769	740	699	711	700	710	715	728	736	745	779	732	705	795	758	767	740	734	740	681	697	747	711	699	754	676	739	746	716	694	676	682	735	704	730	718	740	778	718	790	753	807	731	727	757	756	724	741	770	737	728	727	830	699	747	756	711	727	736	767	706	729	699	729	802	695	722	703	734	770	752	699	732	763	703	733	706	752	741	743	727	726	741	732	728	745	746	743	769	735	757	730	763	795	715	746	758	753	782	770	731	760	743	742	767	766	762	719	725	770	696	733	742	754	726	720	707	716	772	767	786	729	728	757	730	746	781	758	709	754	751	731	708	729	743	800	746	748	704	782	682	731	725	702	809	743	742	727	690	745	770	725	679	760	758	697	749	727	722	704	785	693	786	788	727	742	735	716	783	756	718	706	702	743	717	703	758	791	726	712	745	726	721	747	764	728	762	728	746	749	735	747	706	749	773	731	728	727	729	734	740	744	688	744	730	685	741	779	737	758	737	729	761	754	688	753	766	685	724	752	776	812	733	766	769	715	712	736	765	683	722	758	728	717	767	729	782	782	750	698	797	742	673	721	692	738	729	788	743	749	770	744	734	781	740	748	775	768	678	707
25696	21428	25844	18623	2010	1049	872	806	777	786	711	755	761	729	749	766	770	737	751	716	747	705	711	691	702	775	719	726	786	733	691	690	729	726	711	728	697	689	712	717	733	717	672	741	755	668	723	779	736	757	698	678	691	670	704	708	727	737	774	758	689	711	754	740	724	681	713	662	721	695	760	742	721	719	709	707	733	712	691	676	699	717	709	706	675	686	710	643	719	707	693	731	711	736	751	706	770	745	724	724	742	696	676	702	688	725	727	753	736	707	719	730	692	713	704	720	760	760	716	729	697	755	715	678	723	704	734	727	731	691	706	716	728	747	707	718	665	705	738	723	697	691	746	725	737	734	710	719	719	750	738	716	740	748	676	711	699	710	686	724	712	759	713	671	735	657	721	690	733	728	730	723	741	674	718	745	697	707	682	702	708	701	693	710	686	756	684	707	707	738	713	704	746	707	715	683	706	717	726	684	690	705	719	686	697	696	692	726	690	692	684	693	700	667	737	749	713	728	712	697	713	713	653	684	721	733	719	736	699	723	732	695	718	666	686	710	699	719	682	732	713	733	707	688	697	725	681	718	712	716	737	693	685	661	689	693	669	721	727	675	715	717	712	678	732	726	733	701	691	764	747	717	702	713	715	710	712	726	720	712	735	725	673	744	682	683	696	697	680	692	692	719	728	667	740	683	684	654	731	728	770	668	713	759	760	684	712	722	753	763	707	687	742	703	725	697	713	705	730	675	708	731	711	701	709	722	691	721	725	672	693	695	718	728	717	737	715	685	714	691	725	737	701	712	645	734	712	680	714	735	708	677	735	724	718	744	678	734	702	679	672	676	719	745	752	718	704	730	667	679	692	713	708	689	757	718	706	771	759	712	687	757	681	712	711	736	695	767	695	730	667	676	732	690	737	732	664	724	707	715	736	690	725	735	706	684	684	696	702	699	729	705	725	717	702	687	680	766	698	704	710	654	681	695	718	703	719	739	743	671	677	713	719	683	754	732	684	670	704	625	735	709	697	733	669	785	684	675	747	729	648	751	680	701	718	662	728	737	710	704	714	719	688	694	707	688	679	725	732	708	699	678	682	696	698	664	722	773	719	726	730	741	687	703	694	710	724	704	666	732	733	665	739	710	666	701	692	695	752	720	763	737	717	704	700	729	670	690	696	672	730	753	757	725	747	721	736	719	693	689	723	689	723	696	718	732	706	698	734	759	741	704	721	709	690	721	733	749	704	723	733	710	696	721	733	716	704	705	754	675	710	735	729	649	644	761	706	711	709	696	697	705	674	698	716	673	704	709	721	728	722	674	732	722	733	712	733	738	747	725	674	686	724	688	655	669	710	710	758	740	708	661	735	699	702	697	709	718	694	692	701	705	739	733	704	704	663	695	737	686	716	668	659	721	678	723	706	701	724	793	697	660	704	714	692	692	727	740	693	704	688	759	703	697	746	686	743	674	703	744	744	683	764	704	745	715	702	735	731	723	698	681	659	676	728	720	753	689	743	761	682	703	739	741	722	703	718	700	712	704	703	712	760	789	701	690	754	705	707	698	686	678	711	684	683	732	723	744	697	687	708	689	662	714	716	741	693	734	734	670	733	714	687	753	724	742	762	708	700	739	682	706	735	742	753	699	744	683	722	707	712	693	683	684	686	711	697	707	698	713	701	783	684	646	706	726	723	710	706	708	717	711	743	712	707	723	670	718	729	693	733	732	685	710	743	775	678	750	673	692	696	734	738	658	706	713	738	724	673	710	708	716	714	685	652	716	762	711	689	703	756	736	695	768	667	724	728	725	722	737	718	690	739	744	683	678	717	728	681	702	741	728	670	776	695	704	735	689	726	716	681	754	704	693	653	682	689	738	728	732	681	690	682	765	735	751	695	690	709	723	722	719	753	721	666	723	754	686	673	703	710	730	687	737	710	716	712	748	698	695	786	736	680	735	764	684	694	675	654	747	680	730	754	675	724	741	679	718	698	743	719	722	730	705	719	728	709	693	722	735	696	697	711	702	701	779	702	708	734	732	705	719	791	683	725	684	734	709	684	693	742	734	744	644	715	701	715	737	709	721	743	725	681	654	692	706	717	725	707	702	714	728	694	666	679	710	667	730	722	719	752	705	661	688	709	744	681	685	723	705	719	710	791	694	748	682	695	739	715	704	700	690	748	747	688	723	700	745	685	734	758	726	702	714	704	705	720	691	696	698	738	719	733	711	703	744	692	707	720	762	758	715	727	697	682	675	727	696	704	686	713	700	722	737	694	683	674	659	659	708	713	715	714	738	725	664	725	731	704	747	734	687	710	688	774	740	721	692	716	707	739	681	639	717	714	683	727	711	733	707	713	741	715	752	734	704	700	720	713	679	711	653	692	713	682	723	695	683	706	712	701	665	724	731	711	679	767	719	728	709	705	717	741	688	722	770	690	696	725	679	690	686	743	706	711	719	729	706	714	692	704	732	728	686	679	758	717	721	730	667	710	765	700	655	693	698	692	710	688	714	722	724	683	722	724	688	702	763	747	691	719	705	759	696	713	722	717	719	722	727	695	682	724	700	711	722	709	668	724	684	709	729	724	736	747	712	680	713	706	697	712	701	664	673	750	729	695	748	718	745	717	737	706	686	684	680	670	677	726	735	685	642	711	655	702	724	697	731	739	744	738	749	713	734	715	749	672	688	732	684	762	715	703	693	686	722	706	698	715	754	708	676	719	706	698	722	754	748	705	721	726	658	695	698	733	727	704	670	680	682	687	685	746	698	739	719	716	673	735	704	706	767	714	760	683	686	739	703	699	697	747	730	710	732	725	740	716	710	680	706	698	761	715	685	689	728	684	666	662	724	703	726	715	734	714	743	704	710	687	654	693	699	719	714	731	683	739	700	695	677	705	751	699	745	757	704	695	688	685	697	733	729	691	708	701	706	704	656	690	733	712	696	703	718	696	717	737	722	692	729	717	692	766	706	691	742	731	704	709	696	717	651	688	695	676	691	700	656	717	721	739	681	674	717	737	735	681	671	691	730	715	726	686	714	710	704	689	771	724	716	722	738	736	684	729	660	703	668	683	737	756	668	683	676	703	704	722	698	711	672	735	697	741	762	675	748	717	698	725	734	691	740	677	769	688	728	665	722	727	675	675	706	702	718	743	731	648	721	686	768	697	673	664	715	707	687	702	709	736	716	689	745	715	701	681	741	697	702	674	746	725	730	690	720	721	705	688	703	719	734	728	711	674	708	725	705	706	719	754	771	706	686	711	728	723	692	651	762	729	696	745	674	693	723	711	704	720	723	700	682	733	724	706	706	679	704	674	674	683	727	759	674	680	666	678	687	700	728	713	686	674	657	753	696	665	702	691	722	706	700	721	711	692	693	681	701	716	701	705	733	741	698	740	733	745	647	723	763	675	711	725	737	724	726	745	680	723	661	674	680	709	685	735	640	658	707	752	748	707	693	735	705	703	708	732	673	697	683	689	691	736	703	681	710	713	716
3684	2311	1896	1206	985	924	857	760	731	765	780	720	682	633	709	695	698	687	619	733	675	679	730	650	690	666	702	689	624	684	618	669	672	705	651	643	646	616	656	665	632	641	652	678	640	640	680	623	700	666	669	662	646	678	643	678	625	681	662	597	630	672	680	673	621	660	619	692	644	604	611	652	672	600	663	618	674	644	635	686	701	672	595	618	629	631	656	610	653	639	687	649	648	688	649	709	656	679	635	653	644	719	634	683	612	622	664	615	670	661	653	673	672	649	675	674	692	660	635	639	654	620	617	680	665	686	638	663	623	652	641	660	625	632	662	642	668	637	701	691	594	668	686	696	619	678	679	673	671	657	627	645	604	650	640	706	618	667	678	687	660	638	638	703	637	626	731	662	677	651	621	674	675	662	658	624	628	668	707	652	639	695	625	641	643	626	643	643	651	647	642	667	642	625	668	639	646	629	659	625	654	660	650	674	672	692	649	638	665	623	666	614	639	668	659	666	658	641	660	627	663	616	631	618	642	660	626	678	642	642	622	664	668	612	674	691	649	667	658	682	640	653	633	654	600	665	684	627	700	659	644	617	653	671	610	651	650	620	659	656	671	681	633	605	651	649	672	617	668	665	654	653	634	636	680	628	657	650	631	689	653	592	636	678	622	661	666	667	650	704	644	676	663	675	675	647	641	692	658	632	658	598	669	665	671	617	665	616	647	667	621	695	672	631	656	691	638	620	648	677	640	598	670	680	667	657	605	616	688	644	669	612	661	617	642	659	644	651	659	624	625	642	668	667	656	614	628	690	629	664	643	661	685	629	664	624	657	618	625	685	726	668	632	656	652	574	636	665	624	641	648	648	617	660	640	676	651	667	648	641	691	635	651	644	651	629	651	664	613	686	670	664	646	682	620	633	643	658	639	670	654	645	602	693	642	636	626	664	655	646	629	657	672	669	696	633	601	668	675	670	669	657	628	645	650	627	621	657	663	646	603	637	654	696	641	636	687	650	632	685	601	645	664	612	613	571	670	603	678	688	700	650	662	629	655	648	673	684	644	641	665	671	650	668	657	671	681	622	619	686	683	653	671	672	634	616	637	677	599	646	670	663	635	636	640	644	659	618	638	651	615	639	690	638	623	647	638	686	612	664	651	657	611	656	663	672	670	602	679	668	601	626	645	660	668	595	678	652	652	632	699	632	672	673	657	614	686	637	645	634	676	682	691	639	658	646	645	637	726	682	671	664	666	645	667	647	705	731	604	651	651	648	616	646	647	642	698	635	652	621	630	666	679	620	607	632	645	627	663	647	662	651	665	670	660	639	649	652	647	601	661	613	683	686	681	717	658	651	652	662	616	631	617	648	688	700	626	646	633	648	636	662	676	631	608	690	667	638	684	707	611	634	655	609	664	631	671	640	634	619	603	657	645	637	652	612	639	661	660	624	624	644	648	685	667	650	680	641	637	642	682	632	671	666	649	660	605	661	613	679	668	638	615	661	634	665	687	627	676	680	660	585	646	645	679	628	644	636	666	640	652	655	691	664	682	683	668	703	696	623	650	664	654	639	595	654	646	623	665	621	623	626	642	632	655	672	636	621	653	642	627	660	652	637	660	673	666	666	686	602	682	617	661	589	694	695	642	601	632	623	657	651	665	644	608	642	669	658	674	677	668	669	644	619	625	654	623	692	646	674	606	644	646	656	642	667	617	643	622	628	665	601	670	689	698	631	691	611	673	635	662	619	664	671	641	648	600	634	635	651	661	653	629	647	608	638	646	663	601	607	666	665	669	626	640	661	685	653	689	654	652	657	625	645	655	702	676	639	629	655	608	646	648	670	629	655	632	660	718	652	635	630	653	633	683	655	658	639	652	664	684	666	646	634	614	632	661	622	606	626	593	650	660	670	642	576	654	636	660	644	643	659	709	643	630	628	670	674	652	632	622	674	675	672	665	625	671	643	643	603	588	649	663	664	603	626	645	618	679	671	648	664	660	693	660	658	637	660	630	625	647	669	650	629	632	658	657	663	663	720	669	616	643	646	668	641	675	642	621	649	637	641	628	620	666	668	650	634	650	638	650	658	620	599	656	620	653	681	663	648	637	616	672	661	663	644	657	653	693	611	686	657	611	606	703	669	658	649	636	662	602	652	633	678	638	660	646	657	645	627	607	674	611	647	697	671	621	652	658	666	615	615	614	647	639	673	707	631	647	664	659	642	619	659	655	578	646	693	616	672	638	630	645	668	640	651	673	677	622	665	633	671	671	708	666	632	657	672	714	645	682	671	651	624	643	640	607	688	624	631	650	631	622	685	624	629	704	689	637	651	601	643	656	604	628	648	616	674	668	643	619	659	616	634	646	641	679	670	667	664	679	637	645	670	628	660	626	649	640	652	639	621	657	648	695	660	610	660	641	625	644	675	684	623	638	668	679	686	610	677	615	667	576	656	710	663	642	660	587	652	678	652	623	700	684	585	633	662	664	648	662	614	625	624	630	641	678	619	586	659	655	635	641	621	632	637	635	602	722	619	660	656	602	639	614	666	663	662	665	625	627	615	632	626	667	640	660	704	590	600	679	648	640	648	622	662	677	629	654	665	664	635	643	639	649	675	654	639	692	654	649	604	625	670	653	638	641	611	695	641	703	632	685	627	631	642	711	666	637	641	681	704	634	678	661	636	656	662	652	659	640	608	656	629	693	645	641	652	689	669	628	683	679	678	689	685	649	622	666	663	637	639	661	636	647	688	666	671	613	684	622	628	675	629	650	613	673	665	619	631	655	636	627	667	650	647	633	684	651	600	642	637	676	640	628	627	662	622	635	658	647	649	645	659	640	676	670	625	662	640	707	651	671	736	659	638	659	664	659	654	653	653	657	636	684	645	640	641	682	637	637	635	629	647	660	665	651	685	654	670	651	689	655	635	651	669	642	645	663	669	662	620	594	663	663	642	687	640	623	624	630	636	653	679	649	641	682	659	662	655	680	591	620	652	619	728	629	642	636	646	672	658	687	640	689	693	646	678	648	656	645	676	598	646	682	638	665	641	660	618	637	637	649	675	638	642	638	660	640	696	665	633	634	654	606	623	679	631	660	594	641	602	647	611	630	603	625	604	663	643	688	704	591	669	604	664	608	718	624	597	697	634	634	647	636	685	641	676	683	633	675	681	682	667	686	631	668	681	612	647	616	688	644	668	664	628	636	687	641	660	589	623	653	646	710	643	676	667	640	651	632	652	639	677	646	617	674	638	626	650	651	642	642	649	662	670	638	657	673	647	645	654	711	658	603	651	632	661	629	699	636	662	657	657	683	691	642	696	668	661	613	683	626	615	662	673	638	648	682	659	616	658	595	618	632	623	644	643	625	643	655	596	634	665	664	612	638	668	696	593	635	691	661	633	631	641	660	667	630	666	698	627	652	663	636	597	593	647	598	650	666	683	657	651	562	654	631	671	635	639	678	639	663	635	665	595	661	675	628	688	610	657	671	665	635	690
24234	21412	28550	24659	20306	2816	1003	590	454	410	463	390	384	369	401	419	379	402	374	388	363	363	356	356	401	356	344	356	334	359	349	339	345	344	303	334	355	360	331	348	346	324	331	290	341	345	349	346	384	339	323	338	358	368	351	337	336	348	328	346	352	370	340	366	353	359	342	347	332	315	314	325	338	358	342	342	349	300	307	327	339	358	309	377	355	352	350	310	346	349	370	343	334	347	357	335	359	348	352	321	359	318	359	355	327	297	328	314	363	350	323	309	323	328	346	338	373	341	325	351	339	324	360	343	345	344	318	345	331	327	327	346	315	340	373	300	325	324	324	311	357	311	314	323	346	321	348	340	337	338	369	320	318	359	360	285	336	332	305	346	328	342	324	305	338	343	331	306	320	341	387	355	340	350	328	330	364	380	357	328	337	327	291	388	333	332	328	327	308	326	328	349	362	383	326	347	336	346	329	390	348	351	343	337	357	309	323	334	342	315	337	337	357	337	337	345	354	320	372	362	330	370	333	321	297	321	335	352	347	316	328	333	341	361	316	366	346	330	340	340	355	367	345	328	338	337	346	333	309	331	327	358	336	330	335	318	354	341	358	344	319	345	351	368	355	339	329	348	359	332	330	324	360	346	370	348	337	340	307	344	338	319	357	335	314	340	337	306	347	339	364	333	347	329	320	329	353	358	324	362	316	307	372	323	315	345	358	328	345	357	324	340	326	331	350	341	343	350	319	340	321	312	352	331	362	346	364	341	322	378	329	353	323	334	317	309	356	329	325	352	339	355	336	338	346	315	338	366	330	319	321	342	348	304	350	373	337	313	327	306	336	323	337	330	328	324	361	331	358	340	358	319	312	358	283	316	374	330	329	347	327	322	338	339	336	344	332	353	360	349	328	333	359	332	333	315	327	329	334	335	337	378	322	334	361	345	359	309	353	343	320	372	340	348	338	352	307	334	312	335	372	359	342	352	314	333	345	362	318	350	336	339	343	308	362	361	359	350	346	334	344	312	315	351	355	303	353	322	336	344	354	354	345	315	355	345	359	383	327	345	326	356	326	346	363	317	367	347	350	341	341	350	316	339	338	369	365	334	339	311	322	357	348	304	350	339	354	343	327	363	336	341	367	327	348	361	346	342	345	352	300	350	329	338	351	337	372	327	317	316	328	309	307	330	342	343	352	323	349	345	338	332	306	348	307	342	312	355	344	307	331	328	342	337	330	312	350	358	344	338	357	379	326	305	352	340	357	338	327	335	323	369	350	322	332	365	364	329	343	369	328	337	349	319	350	361	361	342	329	313	330	331	339	345	350	340	340	325	339	371	343	309	355	356	305	357	333	355	319	323	328	325	314	348	329	346	352	366	349	336	342	319	320	303	360	319	346	347	347	349	337	360	334	323	320	331	345	334	314	317	362	350	340	319	343	385	334	300	331	353	304	345	302	354	314	344	360	325	371	333	337	322	329	307	356	325	331	339	325	358	341	334	332	320	342	312	354	360	337	310	349	324	359	327	318	333	331	352	309	325	316	331	310	319	338	322	346	327	328	341	338	311	368	354	325	359	314	344	377	340	324	349	346	354	347	355	337	313	309	343	301	337	306	321	328	332	329	391	308	348	323	323	350	372	328	343	346	355	325	307	318	348	326	327	328	319	327	329	343	330	321	341	327	332	331	346	333	334	312	308	334	332	325	342	335	357	375	337	334	359	341	343	328	326	345	326	326	341	324	337	328	341	332	326	339	326	345	317	313	346	328	356	327	343	320	355	342	358	335	311	342	330	388	343	304	348	296	324	358	319	303	327	357	323	342	359	359	311	326	356	341	320	364	338	353	359	344	304	345	347	335	305	309	348	358	354	324	357	292	322	329	311	305	331	354	356	311	321	346	357	332	318	311	340	340	328	351	337	323	322	326	356	349	315	342	344	347	334	346	345	326	338	357	315	336	359	318	339	336	346	348	339	315	346	326	352	333	336	329	329	341	321	325	357	362	327	329	357	321	332	312	336	317	362	353	369	360	343	313	345	323	371	361	334	308	305	363	347	373	331	347	321	334	330	341	332	315	336	324	384	362	326	336	345	328	338	351	322	330	316	318	321	339	330	345	348	325	351	333	351	353	348	340	344	324	349	350	350	351	329	312	337	357	313	325	367	327	344	360	327	339	365	326	331	384	353	324	336	308	303	316	352	337	328	326	330	305	342	278	362	322	324	327	358	324	358	369	302	333	332	345	324	365	338	352	318	328	314	315	353	351	366	325	347	295	318	337	340	352	321	352	347	340	342	336	342	327	362	356	346	313	368	337	325	323	341	335	356	341	328	315	360	334	329	319	312	358	356	353	283	360	345	380	348	363	340	336	337	365	336	346	321	359	312	324	352	381	304	316	314	332	358	348	317	310	341	326	331	322	360	345	342	326	341	383	367	347	346	396	362	320	343	310	336	300	343	324	332	337	339	348	310	311	332	322	354	339	361	349	318	357	344	319	352	342	329	336	309	343	352	346	309	337	330	352	340	340	322	325	344	327	319	337	327	327	366	337	336	336	341	331	323	322	363	327	338	352	334	326	350	314	336	280	303	355	346	336	357	334	329	342	343	344	335	335	317	330	314	307	328	350	303	292	315	339	357	335	360	325	344	312	376	328	308	321	320	349	340	349	346	348	332	345	344	317	335	329	348	338	318	336	366	318	343	342	328	324	365	357	290	327	335	375	354	333	310	353	333	335	313	324	339	356	327	343	325	329	318	364	328	342	348	318	359	346	335	333	345	331	323	364	319	330	329	358	384	347	330	340	317	348	348	340	331	321	363	355	353	316	350	366	360	315	320	333	364	359	344	344	340	354	332	338	317	330	330	352	333	345	327	325	368	328	354	357	352	332	341	333	324	344	325	321	314	335	344	319	352	348	333	357	361	323	339	341	331	362	316	323	341	362	355	331	341	344	371	356	333	349	356	322	348	325	320	319	347	311	323	323	350	316	365	336	350	344	329	340	322	375	328	344	352	313	348	335	360	346	304	326	333	303	329	331	360	357	352	383	328	349	330	337	337	317	330	307	320	332	311	340	331	339	343	347	342	337	351	368	349	319	318	380	313	303	347	317	367	344	334	336	349	330	364	323	339	327	313	330	340	322	333	332	332	350	316	360	320	326	324	350	351	320	334	379	340	293	314	313	340	343	338	345	343	340	327	342	347	300	311	326	338	367	362	331	308	335	330	316	339	336	361	340	355	314	361	341	341	340	344	337	352	364	358	331	330	351	375	360	359	312	339	333	343	348	355	341	334	346	369	331	349	332	368	325	349	369	321	328	281	348	349	334	362	316	357	331	336	347	366	361	333	326	339	345	310	343	315	313	334	336	325	340	297	315	352	318	334	315	355	334	329	331	337	370	357	357	354	366	346	332	337	371	348	314	341	345	335	343	302	404	343	350	324	340	312	327	343	328	344	343	357	353	358	328	332	326	332	339	362	328	321	337	292	336	367	333	339
3353	4708	3746	1912	1327	994	781	722	607	587	518	493	448	466	420	410	432	453	419	423	420	392	401	393	393	381	370	389	363	407	376	383	356	352	392	387	377	346	386	382	374	358	354	382	367	378	336	362	379	382	368	368	356	324	337	360	380	342	334	370	370	343	370	360	340	376	363	343	350	360	380	351	382	378	363	371	359	359	367	365	329	366	368	369	368	375	362	341	348	378	375	345	336	374	339	367	349	347	386	341	355	331	345	356	341	332	369	356	358	341	381	344	385	351	334	340	325	348	297	354	358	353	359	374	337	390	333	333	364	368	332	377	373	340	335	335	370	339	380	363	354	360	325	376	340	347	356	373	375	356	326	331	356	382	339	332	364	368	345	355	360	368	345	366	336	362	345	347	378	346	374	356	351	344	359	324	401	335	316	362	331	329	345	344	354	346	348	360	361	342	332	356	403	337	323	342	354	358	344	360	343	340	353	378	336	381	334	348	348	390	347	372	327	333	320	350	366	328	354	362	359	410	323	334	359	362	329	359	363	328	352	370	360	364	349	352	335	362	333	387	364	334	355	352	360	355	366	351	355	363	377	353	375	375	369	341	372	370	355	361	329	363	368	362	363	369	346	354	375	362	346	351	406	338	352	359	366	348	367	343	394	341	355	382	368	331	359	360	352	356	359	348	394	332	352	328	355	353	354	384	367	325	342	352	379	325	379	362	344	339	315	389	403	344	336	363	342	336	336	391	385	307	386	346	336	350	355	364	376	377	391	369	305	370	338	347	357	348	341	373	324	359	361	368	357	337	354	309	329	399	357	378	357	357	340	352	340	327	387	335	340	343	341	356	342	373	356	351	349	370	368	337	327	351	355	382	363	363	316	373	342	376	330	367	336	372	359	346	384	370	365	318	378	329	347	348	350	322	353	326	355	319	370	355	353	368	330	382	346	357	327	371	352	347	364	329	354	345	336	349	376	343	325	377	370	344	338	342	345	369	373	352	364	370	350	308	330	351	351	323	372	380	337	346	354	361	345	360	356	380	362	337	358	335	338	334	338	397	312	332	371	353	380	346	350	315	358	366	355	352	339	348	355	372	353	369	352	322	331	336	383	385	337	329	340	382	353	342	348	393	374	379	340	364	390	338	321	316	332	332	334	360	376	361	343	340	368	348	382	378	330	354	352	371	356	349	318	390	383	345	325	360	365	332	345	339	343	323	354	361	340	340	323	377	355	375	375	337	371	330	341	369	328	340	356	350	354	359	379	406	338	351	335	336	376	353	356	351	348	353	386	327	372	352	349	355	332	396	342	371	345	348	365	383	372	374	376	355	353	364	343	326	306	344	329	357	372	360	381	347	340	382	340	356	358	353	329	333	346	339	380	343	354	350	359	342	357	315	349	370	400	364	342	354	337	333	345	367	348	343	352	298	384	339	348	340	354	328	346	349	334	357	373	369	367	357	380	370	375	337	388	358	387	359	375	359	337	365	362	368	338	361	326	350	345	332	357	334	364	352	351	320	357	363	344	333	364	355	330	295	359	380	359	348	367	350	337	370	348	378	356	369	349	368	340	345	331	342	344	328	346	345	356	372	344	363	354	352	336	369	335	351	345	358	375	331	364	353	324	383	367	362	327	354	356	387	361	344	338	341	338	359	377	341	327	383	337	335	373	339	352	354	325	353	348	363	338	349	314	366	349	360	359	359	368	334	343	365	377	337	343	374	312	362	338	333	344	356	331	371	343	390	305	332	357	289	328	347	372	354	309	342	345	339	344	370	352	400	367	357	341	362	386	306	342	336	401	370	365	338	360	347	386	348	319	358	363	363	369	353	338	346	349	375	328	333	355	333	357	342	356	352	364	379	363	384	365	393	345	379	344	351	365	337	360	291	348	352	314	326	335	323	308	318	362	354	345	350	350	348	374	333	331	343	351	361	317	392	326	341	342	351	327	369	371	341	396	344	362	305	350	325	365	364	389	355	383	361	364	352	350	369	389	352	338	330	366	349	360	370	367	340	353	347	370	354	335	320	353	351	332	362	353	348	380	377	357	363	340	318	319	347	350	354	325	353	360	352	321	366	338	333	323	321	343	338	379	368	352	326	344	367	329	314	327	355	342	329	406	327	326	355	368	343	308	334	384	349	324	348	331	319	344	378	393	324	340	353	330	355	327	381	357	369	369	356	364	346	337	386	339	334	366	328	370	377	339	353	369	354	365	347	352	366	368	361	348	360	331	355	369	372	331	310	331	374	356	369	356	349	352	360	360	367	366	351	360	342	338	350	313	367	337	335	362	358	353	349	330	342	344	377	354	349	290	363	359	317	328	373	360	383	353	361	350	371	332	343	359	372	363	343	334	345	350	336	349	390	357	381	399	358	343	351	355	353	354	290	383	354	379	316	359	376	354	337	329	330	317	355	357	317	352	381	294	326	372	318	343	339	400	336	360	370	361	292	375	362	338	352	318	348	353	366	350	355	354	347	350	360	332	346	359	347	351	336	331	331	356	365	359	318	350	337	373	341	332	335	309	345	338	366	328	380	341	332	347	343	362	324	340	350	360	347	336	371	326	318	378	339	357	345	354	333	354	328	340	357	353	341	344	335	343	355	358	361	329	378	353	340	334	342	347	339	336	353	383	347	368	334	359	348	314	377	376	363	324	329	319	363	366	338	349	345	345	364	340	314	386	347	345	357	331	384	342	308	341	334	343	340	355	359	351	349	320	384	399	356	339	318	336	338	344	373	322	381	342	382	334	332	370	345	348	351	372	303	346	318	365	379	377	307	327	374	366	351	325	347	365	388	341	343	336	372	348	351	371	355	341	373	360	353	351	350	363	349	347	346	360	343	336	356	354	334	308	357	338	323	351	351	346	332	339	350	319	366	334	362	321	360	366	364	325	325	353	363	326	326	321	353	350	366	320	316	361	374	367	346	381	358	331	355	391	366	346	344	341	369	341	349	373	352	361	357	351	329	366	320	326	363	353	331	326	352	359	359	370	377	355	351	334	309	344	393	339	354	346	324	360	367	347	350	359	344	392	367	373	364	343	345	333	354	345	314	356	345	367	341	329	336	341	358	317	327	385	316	340	332	364	360	361	350	365	346	363	341	343	335	368	358	373	350	335	331	353	355	369	313	379	320	360	359	372	360	377	358	358	349	339	350	332	348	357	345	324	343	404	344	347	338	366	369	359	326	389	351	307	339	340	382	340	346	363	368	318	360	355	321	374	382	337	368	317	348	353	379	358	372	331	338	357	349	354	344	378	346	313	335	356	362	334	359	371	332	346	367	376	343	338	362	358	340	351	324	311	310	357	347	334	388	362	333	340	348	352	350	371	343	353	343	334	390	365	349	346	335	321	315	381	354	339	378	349	359	320	336	327	328	333	329	348	325	420	349	354	386	335	343	326	315	340	330	344	349	343	365	339	350	327	374	345	380	316	326	368	366	351	325	361	332	324	342	365	379	310	364	352	346	342	337	327	361	347	346	383	385
27675	12095	2275	1356	1016	934	913	870	843	905	855	809	865	864	877	890	887	870	849	828	812	838	866	821	845	912	860	880	837	811	849	873	830	858	857	791	862	889	841	867	881	865	851	839	833	844	862	804	886	838	861	803	831	795	806	839	882	862	906	872	838	882	899	855	838	855	810	843	877	850	816	731	816	875	828	822	820	846	882	852	913	810	877	823	852	825	847	823	851	847	876	831	797	835	809	875	884	836	891	873	885	869	854	904	840	806	883	849	839	923	774	845	833	841	910	854	850	834	844	847	807	865	853	872	851	830	828	845	859	790	800	861	847	849	857	829	851	875	878	865	850	853	823	805	854	838	907	872	843	819	867	881	812	826	812	873	888	860	852	822	845	816	868	797	889	886	880	842	838	803	837	835	925	851	846	815	866	872	817	881	819	855	866	816	881	865	857	844	840	775	872	857	869	864	855	890	877	875	810	830	806	867	817	854	870	882	840	887	875	858	852	862	854	869	884	908	844	793	847	832	821	854	876	874	840	849	813	857	819	857	865	780	884	828	857	843	864	814	833	819	828	817	902	850	790	850	856	905	843	889	811	871	862	799	857	878	887	845	844	861	869	829	880	823	853	905	796	796	808	813	838	850	864	858	855	836	849	819	847	865	830	846	838	811	837	852	855	792	882	837	861	916	882	841	857	829	832	813	862	837	896	887	863	858	814	873	845	848	837	848	840	836	828	797	897	853	881	798	846	834	813	869	842	835	829	910	833	849	900	793	846	825	848	881	905	846	887	904	815	872	814	837	798	861	818	802	924	837	838	824	872	855	903	827	873	846	832	789	819	921	858	878	838	810	819	818	828	844	866	850	848	852	869	905	839	797	867	882	899	823	820	823	861	850	873	900	826	846	807	846	866	805	872	863	818	917	889	839	870	764	865	858	855	827	853	836	864	835	853	835	855	897	887	856	840	830	901	886	836	842	829	887	827	870	792	839	840	904	850	820	826	827	786	820	807	862	875	862	810	850	883	859	833	821	862	856	883	841	835	805	872	845	847	860	858	859	845	857	830	843	854	807	854	861	831	846	852	872	840	831	802	887	846	816	838	814	861	855	868	849	821	873	849	859	867	870	839	813	855	803	813	858	830	794	875	860	879	844	813	848	830	838	854	864	847	815	871	809	823	803	798	857	865	836	900	860	840	805	865	864	818	874	813	873	837	828	841	848	826	866	863	887	854	803	848	905	817	817	832	821	831	849	858	888	883	874	846	846	832	844	797	794	849	858	866	853	863	886	862	833	837	861	846	852	828	846	827	845	888	900	858	835	793	874	878	806	837	875	818	873	817	843	892	859	832	844	864	845	792	828	879	877	854	822	857	913	885	802	823	782	825	833	850	837	841	806	844	839	865	825	851	855	806	824	820	823	805	832	869	832	844	862	848	786	831	804	835	843	913	873	809	820	789	876	882	838	825	820	865	814	851	824	860	781	846	841	925	834	853	866	840	796	823	865	802	857	823	838	866	880	848	837	827	828	790	879	851	794	835	838	845	846	810	825	864	867	801	825	826	870	848	852	833	858	856	810	861	795	868	893	884	864	862	824	846	814	883	850	773	843	801	858	815	882	820	795	838	861	840	869	865	846	827	800	829	839	851	857	872	866	878	802	809	847	876	902	823	834	812	824	824	841	839	880	813	893	862	857	849	837	890	898	871	812	895	855	851	864	842	825	871	886	844	859	865	764	831	832	850	848	834	849	862	822	838	810	814	841	822	845	914	873	868	815	803	834	884	846	759	814	889	837	860	813	822	791	840	827	870	865	823	846	828	875	841	864	822	820	845	850	828	784	855	870	915	849	835	840	851	895	819	817	805	841	865	903	800	808	859	825	771	853	919	813	848	842	830	868	866	868	837	836	781	825	809	886	840	832	881	840	841	870	820	845	829	846	892	828	860	821	857	843	855	845	866	882	900	859	887	850	836	831	780	808	862	818	829	799	848	915	867	799	820	834	788	900	873	830	846	827	856	819	891	874	802	862	897	809	901	881	851	882	860	811	852	830	790	839	785	870	841	820	779	832	857	823	833	823	844	864	857	840	858	828	827	860	867	847	849	846	843	922	862	840	805	810	802	843	884	834	880	847	842	830	899	849	847	820	864	840	828	785	872	835	856	819	860	838	871	911	830	826	814	860	829	840	849	884	865	860	856	862	836	852	842	841	875	854	816	915	843	839	840	865	837	828	824	815	808	849	854	838	879	814	809	796	843	850	872	886	840	839	780	887	834	823	879	854	875	857	867	838	843	851	806	866	854	808	857	811	827	892	821	878	892	828	829	890	852	870	869	837	822	872	883	855	882	835	837	875	853	861	839	849	846	842	826	878	834	815	810	878	860	867	860	885	849	825	807	843	823	833	885	896	868	817	801	857	891	831	840	848	877	868	906	821	852	845	877	818	832	837	837	843	907	833	894	890	798	813	901	806	817	845	841	811	877	882	858	887	793	801	773	819	866	860	820	810	822	839	830	818	889	848	820	841	808	941	832	860	871	884	800	823	853	867	866	837	808	780	850	802	848	795	848	845	845	806	785	875	841	853	814	818	864	874	859	833	812	877	876	902	886	843	814	851	831	834	886	811	873	862	866	856	835	872	851	873	830	870	818	844	885	857	831	846	846	805	826	903	872	831	818	874	824	817	808	801	830	864	883	872	859	825	828	878	852	830	812	748	828	842	866	868	844	821	878	851	852	828	846	835	861	874	897	880	831	826	859	791	804	876	823	774	869	848	857	832	846	870	824	880	841	891	846	775	850	802	821	847	867	833	877	855	845	849	872	866	894	845	833	795	852	893	893	824	871	819	779	874	821	864	853	842	877	822	867	804	854	849	858	850	841	856	853	874	813	848	809	872	849	831	842	882	851	827	845	837	900	819	806	841	840	812	895	795	912	883	878	909	845	858	850	814	819	870	897	817	793	804	822	842	832	864	835	865	839	814	865	899	847	835	835	839	875	831	874	853	848	877	852	815	836	899	829	811	829	818	849	838	835	852	912	882	822	878	840	830	844	914	864	884	839	832	820	871	815	856	829	885	897	824	850	800	797	887	833	857	833	838	819	835	914	826	836	909	867	859	900	857	834	869	834	839	810	865	855	845	854	864	833	851	867	808	847	837	853	806	871	849	822	841	843	834	837	867	874	826	848	873	865	843	852	814	780	862	840	843	843	891	790	814	860	850	813	840	855	826	861	798	820	858	842	816	857	850	885	884	843	876	858	844	837	819	884	816	848	773	801	872	790	837	887	911	840	831	858	821	819	854	808	870	816	871	828	848	884	849	863	801	819	804	798	873	791	781	790	873	842	852	861	809	884	835	818	811	827	813	866	831	845	860	833	892	823	851	845	855	846	873	845	862	890	847	851	874	828	871	886	801	870	762	844	883	888	852	826	842	872	871	861	860	812	853	881	808	884	832	808	883	856	816	841	823	854	902	846	786	819	843	843	863	870	911	814	845
5145	1029	964	889	823	770	759	741	754	752	782	733	774	759	720	789	766	778	771	778	783	780	755	704	804	755	723	720	787	676	729	730	756	754	713	700	739	796	762	801	724	821	767	804	744	710	738	685	748	746	749	815	752	762	748	731	762	731	779	745	761	747	742	708	744	746	746	743	765	740	772	748	748	762	725	747	737	744	741	765	735	749	728	743	742	761	737	734	725	762	689	744	721	737	727	778	727	777	766	755	750	786	733	733	759	750	746	738	763	741	687	731	675	782	764	699	762	758	729	771	780	729	774	713	737	730	713	702	697	713	702	729	714	726	782	722	696	754	772	749	746	748	749	775	735	736	767	739	757	731	749	755	781	737	751	744	775	752	733	736	717	742	728	770	721	719	724	753	777	740	741	779	743	683	702	762	776	728	798	756	699	702	692	785	748	755	737	730	739	767	726	796	767	757	699	774	734	750	754	781	727	712	774	771	725	743	734	761	717	717	692	740	701	716	735	723	698	762	726	728	772	759	759	744	760	709	720	794	719	772	741	713	743	774	751	760	794	756	759	721	751	731	701	716	726	741	779	747	756	773	754	692	729	741	710	706	786	730	733	731	691	736	706	709	744	751	731	761	788	711	718	752	747	741	712	786	731	783	717	702	716	777	750	747	762	727	753	720	760	750	689	741	796	760	733	734	751	717	760	698	738	782	679	735	743	753	770	722	698	779	745	713	739	723	683	748	744	741	723	731	751	738	777	728	788	740	763	745	739	746	758	718	756	733	746	765	722	736	772	773	751	724	776	763	768	685	755	690	720	772	760	724	730	725	737	703	734	740	769	706	746	742	699	725	759	743	752	747	751	692	760	778	733	727	791	728	771	774	787	752	789	753	760	730	733	730	729	754	759	773	693	765	724	735	717	724	756	750	778	744	723	744	780	715	740	726	657	740	715	800	741	727	756	750	788	724	769	764	762	741	759	756	757	733	721	754	795	760	707	734	745	697	742	769	717	744	787	748	722	727	783	765	721	737	719	776	756	740	784	704	700	746	761	727	722	716	717	746	743	751	780	798	737	726	742	727	802	700	733	742	723	709	735	783	746	707	708	745	789	724	722	717	757	753	773	758	716	777	812	714	769	709	757	725	722	757	776	727	775	796	732	709	748	769	740	762	718	722	703	752	751	734	713	753	729	696	734	751	744	736	785	738	716	746	733	774	692	746	786	703	719	764	761	717	745	708	747	703	699	757	762	768	763	734	771	737	685	773	739	714	707	797	736	756	758	783	694	793	771	758	735	783	792	738	724	799	726	743	740	705	751	793	733	799	747	813	737	765	714	692	753	761	691	711	714	752	738	727	748	789	741	747	762	736	689	744	785	735	701	722	764	740	792	739	765	779	748	733	728	752	693	746	717	755	750	729	727	767	736	713	713	729	730	720	725	756	790	704	721	723	740	756	760	760	739	745	741	723	706	754	746	709	771	777	772	795	765	708	755	722	788	746	736	741	746	701	730	705	736	773	767	777	746	745	741	735	750	769	769	774	732	810	716	766	741	734	770	728	767	758	716	690	740	741	771	757	714	719	739	720	734	750	803	741	724	783	704	720	753	707	768	740	791	767	758	749	723	739	751	698	767	747	738	788	717	688	706	706	782	757	727	815	836	729	716	694	715	717	761	764	699	729	733	735	760	762	763	681	759	744	714	781	767	759	768	735	682	736	739	691	727	769	782	720	728	733	750	732	688	765	744	715	785	716	744	700	725	762	766	694	709	701	751	712	713	702	733	776	773	706	721	743	770	741	696	794	729	776	776	703	783	760	704	725	748	787	778	700	749	714	789	756	786	768	740	758	757	737	761	747	723	743	764	745	752	687	757	776	711	740	734	741	710	729	777	675	774	806	709	702	745	707	765	780	801	766	748	696	759	734	719	748	719	697	713	737	732	747	720	780	728	744	759	727	742	796	735	717	747	742	733	765	791	746	758	750	763	723	729	725	717	738	708	727	731	742	733	751	720	725	744	732	764	760	778	774	719	818	703	711	736	714	755	761	756	717	722	773	763	724	736	702	733	736	741	806	739	771	795	722	775	734	777	705	758	729	758	757	766	746	741	731	704	771	735	740	722	726	702	722	765	709	786	804	725	744	801	766	742	774	712	782	753	741	750	761	709	748	765	726	726	755	713	705	749	710	758	734	773	777	753	723	767	742	714	705	703	700	770	760	807	736	734	700	731	751	721	761	742	712	753	724	727	715	740	736	759	767	735	745	762	713	726	743	706	722	740	749	738	751	789	711	751	750	792	712	736	757	715	726	706	737	745	713	749	735	767	717	796	773	717	816	741	714	791	734	761	758	726	776	724	706	711	741	742	746	724	720	736	801	745	772	742	748	753	718	768	721	766	711	745	735	763	777	731	793	762	730	691	779	766	741	750	756	764	750	776	730	770	794	725	785	769	732	724	720	710	718	735	716	720	718	738	740	723	716	712	751	722	718	704	756	769	728	718	739	761	761	736	725	643	764	772	726	779	714	743	716	736	734	727	745	698	772	727	729	697	733	726	750	741	748	764	805	757	699	703	725	746	788	715	741	731	738	770	723	659	774	668	796	765	742	758	754	729	722	739	723	699	714	751	751	717	716	718	721	733	734	711	748	796	750	765	796	769	714	730	763	719	743	770	694	695	738	714	749	706	737	739	789	739	670	699	721	707	752	726	723	706	726	779	727	756	763	697	705	762	736	729	761	768	803	771	729	714	720	739	678	750	717	796	794	757	714	724	690	740	742	725	755	784	724	775	716	696	761	743	780	769	730	708	761	764	704	785	749	734	753	752	706	721	724	702	737	734	664	761	766	726	741	697	765	766	714	759	728	745	746	730	763	724	751	717	759	766	723	744	730	747	773	756	726	762	779	724	777	710	764	774	719	698	755	737	757	704	716	701	702	726	726	697	757	783	764	757	730	763	731	761	726	663	730	726	737	721	744	667	758	738	724	738	735	756	758	743	766	731	725	745	719	748	767	764	738	760	751	742	748	749	750	774	739	756	755	752	709	784	738	772	822	728	729	740	735	734	721	760	730	711	726	742	769	737	734	729	813	734	741	741	723	715	755	725	694	700	698	710	736	770	712	739	738	721	738	751	756	715	749	748	752	743	724	743	748	782	793	759	780	756	774	698	814	779	723	707	757	751	764	757	694	708	754	751	759	681	712	751	770	712	729	801	759	724	763	722	715	736	779	750	702	720	748	719	742	725	746	772	740	711	761	758	721	733	721	720	730	728	671	752	746	778	764	726	809	799	754	725	789	763	730	727	738	755	718	781	754	751	767	753	719	753	729	710	720	698	676	762	767	700	784	762	755	733	740	738	697	787	725	678	739	763	723	781	737	741	742	733	750	746	728	715	696	723	696	702	721	809	757	714	777	692	748	768	760	767	718	752	772	716	737	771	732	749	762	742	712	750	739	744	709	776	724	720	766	730	754	737	718	699	741	775	731	779	730	775	772
25708	21396	25812	18672	2006	999	939	834	791	790	789	722	775	728	775	743	730	755	743	737	738	737	766	725	716	719	725	746	767	758	714	752	735	737	743	713	728	736	734	719	701	742	751	721	734	692	738	750	722	738	721	713	717	721	733	719	745	718	704	748	706	726	734	724	692	695	732	726	722	758	697	708	738	725	721	753	719	668	751	761	756	717	727	745	770	714	723	726	687	732	716	722	746	692	696	746	787	688	744	726	715	715	711	721	767	700	724	663	742	781	693	703	731	709	693	738	731	742	689	702	728	745	748	752	697	710	745	703	715	704	733	713	722	753	675	712	748	763	709	685	719	765	709	713	706	714	681	730	739	710	692	712	673	705	707	755	716	708	732	713	709	696	704	713	683	737	691	725	747	691	695	713	695	701	700	702	720	736	757	734	711	722	742	742	711	736	741	735	705	661	736	767	700	741	754	682	712	767	743	697	703	730	708	741	671	681	685	687	726	744	734	718	758	711	725	748	763	749	731	699	766	729	719	736	746	740	742	735	715	718	667	694	720	736	698	748	728	720	744	741	719	737	718	710	746	690	706	725	710	760	751	705	730	702	711	716	768	703	686	713	711	739	754	689	684	745	783	718	732	762	692	713	725	689	725	727	718	709	719	752	706	691	718	727	717	706	720	688	714	679	741	713	702	707	728	674	739	707	740	733	692	732	708	733	727	746	752	752	696	735	683	767	718	690	786	711	728	691	764	710	747	652	727	742	777	715	743	698	778	742	693	661	710	726	746	710	669	664	711	741	665	702	741	735	745	739	710	742	739	757	720	699	701	728	725	741	727	705	778	696	707	732	736	693	721	695	749	745	755	736	712	690	724	745	727	739	730	755	721	745	720	671	710	738	768	721	741	740	695	728	697	744	728	748	745	710	660	788	711	696	716	726	748	752	660	702	735	721	752	713	678	743	763	727	689	680	751	744	766	773	692	731	676	731	709	721	725	728	762	710	689	723	711	740	712	744	749	696	716	739	738	729	715	744	740	685	713	714	714	713	688	699	709	708	709	730	737	769	716	726	724	759	701	708	777	723	705	711	764	717	705	732	734	690	723	715	717	728	722	700	729	707	687	704	726	730	746	729	709	700	695	719	786	712	676	725	675	747	716	737	717	737	698	707	692	701	781	691	694	755	728	738	710	751	760	751	760	716	715	746	722	722	757	723	737	683	739	719	727	733	720	716	706	731	741	730	706	718	696	716	738	718	694	726	735	699	718	712	733	751	766	682	672	699	776	707	693	719	727	717	756	738	678	704	743	812	736	783	673	677	721	749	721	736	731	709	693	771	711	652	736	722	704	692	740	712	727	635	646	687	731	743	735	775	735	744	703	723	692	718	723	700	693	708	747	739	709	696	766	671	703	727	766	768	696	758	723	732	758	703	699	729	712	683	703	673	671	723	742	746	686	688	679	679	707	716	685	772	657	721	692	711	667	776	757	807	745	738	757	754	721	691	745	712	652	712	742	716	685	698	775	681	768	709	794	733	722	761	730	790	735	714	728	735	709	718	714	696	750	690	756	735	687	684	733	731	770	728	740	707	702	743	702	713	798	721	739	749	767	706	677	809	765	734	698	739	714	652	738	712	720	707	750	715	715	730	715	743	761	720	806	731	760	721	733	740	722	721	660	748	757	734	735	715	751	742	730	758	727	696	714	749	765	719	777	735	685	681	693	767	702	682	687	693	720	753	686	695	756	741	724	718	694	690	731	717	725	769	698	711	701	720	709	775	752	724	693	696	723	690	755	700	718	672	750	792	718	761	714	746	697	699	711	741	713	731	717	699	732	708	697	742	718	745	736	741	707	747	692	693	691	739	717	704	722	739	716	745	746	711	754	749	717	693	732	744	747	714	670	694	707	678	717	712	747	734	702	745	671	748	751	685	703	734	680	726	773	719	718	736	744	721	739	714	764	686	787	725	737	721	702	739	761	739	710	702	767	710	750	752	704	658	742	735	754	725	737	676	716	737	710	686	721	695	702	716	673	778	677	761	739	737	681	696	738	675	792	740	701	722	689	680	737	700	751	699	724	759	723	722	769	709	705	754	778	763	719	726	705	715	691	709	693	696	683	734	715	756	733	688	735	741	722	701	693	774	725	694	707	742	737	699	676	682	743	757	720	756	696	677	774	675	692	741	726	715	723	730	694	678	671	731	724	689	734	730	695	724	718	675	743	740	708	728	706	705	709	707	685	746	744	726	742	756	689	737	732	741	769	734	719	711	746	725	743	704	686	764	732	747	708	718	734	645	724	738	716	704	690	693	701	722	715	735	710	731	638	677	732	726	730	674	727	739	724	685	717	732	744	711	732	649	763	755	727	741	701	711	713	671	691	704	699	721	680	696	723	697	714	671	723	734	725	731	791	739	765	692	740	680	700	731	790	735	727	698	739	706	692	733	702	729	697	733	656	741	738	719	708	718	715	740	763	711	728	698	691	683	728	720	745	692	669	749	764	667	708	771	681	665	732	654	733	711	716	738	713	700	712	729	733	741	715	703	691	728	711	690	737	730	696	748	713	700	759	757	699	744	730	693	756	718	725	739	791	770	695	711	743	696	741	727	720	683	744	715	729	734	689	717	680	724	718	707	689	773	720	714	751	754	698	716	764	716	778	751	733	749	697	733	734	737	711	735	731	705	677	729	741	769	759	746	752	655	758	723	728	692	685	771	719	739	754	758	729	693	724	698	701	679	746	710	774	709	734	715	706	748	719	735	708	750	731	707	676	768	722	705	698	735	726	720	724	802	775	729	742	716	731	746	719	724	716	755	736	747	700	738	731	722	726	712	694	752	743	683	707	731	704	688	678	731	695	705	771	705	730	744	781	698	735	743	708	754	722	770	737	733	697	691	737	718	698	718	730	742	715	713	705	743	717	740	699	703	745	751	720	711	623	680	679	710	769	697	708	721	729	756	727	713	736	709	753	741	775	713	735	749	751	701	748	700	687	719	728	708	714	745	679	680	723	688	736	680	734	734	710	741	705	738	717	775	711	747	716	726	764	708	714	739	758	751	715	735	676	726	731	740	676	679	691	736	734	753	737	731	741	700	716	710	730	752	736	703	751	707	674	742	720	676	673	719	737	689	761	737	757	767	740	761	691	710	702	716	758	746	762	736	706	715	685	736	703	719	719	733	714	668	761	704	733	712	695	727	739	770	736	723	720	720	727	722	784	751	708	702	797	727	720	694	730	712	721	749	762	765	703	799	774	710	751	680	708	725	751	738	718	683	745	784	722	710	711	736	714	696	722	772	699	754	722	717	706	723	732	715	715	736	727	710	723	725	724	706	648	713	702	752	700	762	698	728	703	729	691	730	738	733	719	713	743	745	718	719	685	726	711	740	720	691	666	726	697	714	676	731	701	711	731	744	719	697	684	737	731	721	708	655	727	726	772	734	742	668	709	708	731	741	704	761	761	706	716	729	734	716	709	704	698	719	777	702	710	715	750	665
3645	2387	1895	1242	1040	888	832	783	754	729	707	741	736	737	641	687	688	705	696	695	714	686	641	699	651	702	654	664	682	653	631	722	687	639	701	676	661	685	644	687	629	709	740	651	680	669	689	634	615	665	659	648	665	662	663	687	669	682	684	716	668	665	652	695	657	691	657	635	672	694	654	707	695	662	706	637	663	658	645	685	680	648	664	706	662	691	675	654	663	709	601	675	632	670	700	703	655	625	695	653	707	665	658	679	656	648	662	671	658	679	678	652	664	644	691	679	641	690	703	650	658	642	656	676	673	612	656	664	680	661	634	681	657	706	661	663	717	657	635	689	672	659	717	720	723	699	691	689	664	643	646	658	697	655	703	664	694	633	659	629	645	682	636	646	662	647	629	627	659	631	689	693	667	644	659	711	648	700	617	690	662	646	651	635	620	679	644	644	668	696	652	685	704	675	664	681	633	651	636	632	681	674	681	680	671	686	631	687	641	668	679	661	585	676	650	657	714	636	662	679	681	633	694	608	650	627	637	625	692	643	662	691	629	675	695	678	666	685	659	690	623	681	652	609	651	656	617	662	682	622	673	630	639	661	655	704	635	631	621	661	677	605	682	645	616	680	656	666	647	660	599	610	599	682	652	702	644	695	679	675	674	678	663	648	694	642	688	629	702	685	678	652	656	697	637	627	631	632	667	704	675	655	656	652	672	655	643	639	635	664	714	663	653	618	698	615	682	641	651	640	700	634	671	628	674	671	672	670	626	659	653	649	660	626	645	675	656	661	632	668	655	650	642	697	637	686	685	646	658	677	649	676	704	658	693	721	667	655	661	665	656	642	629	668	618	692	653	663	627	663	678	625	690	634	662	680	653	660	723	676	680	687	679	687	654	597	654	702	649	628	623	693	655	660	666	703	670	586	699	701	683	670	646	645	704	660	645	688	659	676	635	643	673	676	716	680	701	654	675	658	685	639	628	653	665	666	648	632	638	656	695	644	665	664	661	654	664	653	650	682	685	673	650	702	667	647	648	628	646	653	648	649	675	687	643	674	671	680	654	629	660	694	606	659	679	654	688	622	649	661	682	616	612	656	665	608	713	691	597	640	676	639	658	687	678	625	640	686	671	674	644	696	680	666	618	667	610	674	685	621	702	634	656	671	647	683	672	666	676	666	647	630	664	621	719	623	649	662	644	625	630	648	663	544	660	646	648	650	658	667	650	661	656	643	675	644	646	652	672	651	686	653	659	665	645	660	656	632	688	703	684	706	664	660	667	672	606	671	653	683	684	640	665	651	689	683	657	636	607	657	645	685	705	686	637	609	659	659	610	639	665	625	670	671	662	676	673	690	639	665	589	638	640	655	718	643	646	662	706	640	652	674	615	624	679	724	662	672	690	608	670	649	685	624	641	671	671	719	641	694	663	599	661	690	668	674	679	644	652	649	709	667	651	687	629	689	678	681	651	645	666	651	653	611	631	670	616	617	672	658	704	655	709	674	703	596	658	662	666	672	661	643	658	656	662	643	644	656	698	678	631	640	659	698	659	700	682	634	648	649	664	635	632	695	609	645	662	702	670	632	650	648	657	626	640	660	630	650	665	670	641	626	676	659	627	626	661	631	669	634	670	675	693	698	705	648	691	653	723	646	663	626	650	659	702	637	600	635	660	652	672	625	702	623	631	649	625	658	635	688	681	676	694	644	631	644	659	611	633	648	645	640	668	663	664	677	660	680	669	651	654	721	658	705	628	626	645	663	664	681	617	670	647	663	681	633	629	677	669	650	666	656	689	660	661	655	649	642	641	664	660	619	630	628	648	636	662	675	680	656	677	685	683	677	660	662	676	629	657	640	645	686	642	661	652	649	643	637	658	620	646	658	711	664	633	602	716	638	675	666	655	639	665	680	655	698	653	650	635	656	690	698	658	631	641	669	638	655	667	662	651	642	690	678	643	658	657	679	692	640	649	662	639	622	649	655	680	661	668	655	667	659	666	628	654	673	639	642	677	638	658	645	680	655	647	666	694	669	700	696	617	603	588	704	618	640	645	682	652	679	612	649	621	605	693	679	623	672	688	642	665	681	646	630	675	667	647	655	671	686	695	636	685	677	638	666	695	687	688	651	642	642	703	652	675	630	675	611	665	621	642	620	675	650	621	657	664	656	607	684	644	631	677	654	612	654	644	654	670	664	646	676	641	679	682	666	671	661	631	647	610	648	615	682	668	648	669	599	613	667	606	672	701	669	681	655	656	678	662	655	653	665	638	635	673	705	609	695	632	634	624	599	650	640	642	624	637	620	660	674	685	626	692	679	652	642	658	655	645	672	639	666	667	683	645	684	666	668	661	650	664	645	703	634	682	698	630	656	647	662	671	631	653	643	638	629	678	673	689	633	609	669	627	650	640	654	689	660	628	621	652	668	671	620	667	627	598	669	638	658	687	634	721	641	658	606	649	636	658	731	637	693	624	627	674	673	661	675	629	651	655	648	667	640	678	644	632	675	681	655	655	673	658	674	676	628	655	598	635	660	686	672	669	669	652	647	685	656	659	629	683	636	666	657	645	670	629	607	663	665	641	661	634	662	667	684	645	677	681	655	699	647	628	685	672	653	635	630	644	650	627	678	631	642	654	640	674	682	663	696	644	632	674	608	644	645	664	653	678	649	637	613	672	655	672	642	653	674	675	659	644	654	618	703	645	636	662	659	640	625	662	619	650	637	640	697	698	679	655	669	661	670	644	659	661	636	670	700	643	670	625	624	656	669	672	627	706	660	677	681	616	655	676	639	653	678	657	708	620	693	616	630	628	622	624	629	656	656	648	667	666	613	670	650	646	654	649	667	656	642	632	631	658	697	636	715	665	625	618	712	687	648	654	684	690	652	637	663	653	640	645	692	689	671	605	659	597	656	611	662	641	649	650	681	665	660	664	655	655	658	643	575	650	666	622	677	657	626	662	675	613	636	618	677	637	673	650	610	661	646	646	654	650	665	658	653	668	611	674	625	666	671	629	628	732	680	599	666	656	621	679	685	629	647	672	701	591	690	626	592	643	674	655	685	640	643	639	690	665	653	648	649	627	637	648	637	686	602	657	649	625	650	670	691	625	620	646	681	627	652	647	656	676	629	656	633	633	647	651	677	640	613	635	649	634	612	665	629	629	681	607	652	634	682	700	678	705	663	633	667	658	657	652	671	671	635	694	644	676	690	669	678	636	675	686	639	615	670	685	656	684	674	653	651	659	622	664	698	616	665	682	644	668	709	648	651	664	703	712	645	639	649	674	671	644	607	648	617	674	669	717	612	690	701	681	641	659	681	655	707	677	680	636	672	633	619	673	667	657	657	623	660	683	682	665	705	663	629	599	669	631	647	674	652	683	695	690	659	657	649	641	662	652	686	626	667	657	666	675	664	604	638	622	673	661	691	677	668	669	685	630	673	670	666	659	675	685	619	630	673	665	689	604	669	700	690	599	633	670	597	642	623	629	641	676	617
24283	21424	28582	24656	20147	2654	946	602	475	489	439	402	403	394	407	362	359	381	424	375	371	396	348	348	403	411	364	352	350	374	338	343	356	371	329	370	356	361	347	348	357	341	371	355	340	336	355	331	360	369	332	329	333	360	352	337	369	362	326	357	343	353	340	363	329	391	385	319	357	362	355	347	329	341	356	355	340	336	353	334	348	319	326	369	363	377	337	326	325	346	353	339	349	370	347	321	350	378	340	393	328	375	339	351	338	321	316	323	336	339	328	344	338	339	336	334	352	322	336	349	356	353	327	344	368	313	346	316	374	338	381	305	350	341	327	358	319	356	355	364	325	341	369	370	351	334	359	346	317	347	343	365	353	349	320	349	381	361	341	345	330	304	356	301	325	371	350	344	343	346	326	343	355	352	360	336	338	349	335	285	326	345	359	339	340	345	332	336	348	369	325	356	336	356	325	343	346	346	326	341	317	325	324	343	342	366	345	326	338	325	344	321	334	313	338	318	325	373	329	351	330	358	350	340	321	346	318	324	351	316	324	312	322	364	326	331	329	329	345	358	316	322	352	333	333	365	353	353	327	309	332	329	308	341	324	343	321	345	364	333	353	328	353	358	346	341	366	363	344	355	357	359	323	322	322	364	331	341	300	303	358	326	317	341	312	347	338	338	335	325	357	378	329	360	352	305	347	316	334	385	316	340	335	344	313	349	355	351	385	338	352	336	340	345	302	367	350	321	346	326	330	363	373	333	347	345	329	341	334	306	345	328	359	328	339	326	322	336	308	296	352	367	332	328	348	319	358	358	330	322	355	359	359	349	358	304	327	322	340	336	343	325	327	348	364	305	331	338	328	350	331	324	373	374	315	357	352	343	347	327	368	313	363	345	355	322	368	361	340	317	351	349	322	340	353	313	323	324	350	345	360	336	342	312	355	339	334	328	328	359	348	301	332	350	318	343	344	369	304	345	334	357	316	337	304	333	336	325	340	364	316	321	348	324	354	319	335	361	320	365	341	377	372	379	329	315	307	343	335	382	333	337	350	348	334	345	341	310	346	342	339	365	315	350	336	346	359	354	304	345	348	361	345	381	335	335	359	358	335	359	312	346	307	333	349	339	339	323	306	331	340	332	344	359	371	333	347	334	332	300	350	358	335	362	318	345	344	322	351	334	309	309	337	342	363	347	362	342	336	329	295	350	340	352	347	328	323	349	330	303	363	317	377	346	340	318	357	346	293	343	326	352	335	306	347	344	312	341	326	333	318	336	345	321	331	331	325	352	305	329	323	352	334	322	297	324	361	319	362	330	370	332	327	313	328	366	347	306	326	356	315	362	321	370	355	348	356	337	316	345	327	350	328	344	338	348	321	325	328	356	331	336	346	331	318	338	358	333	340	374	342	326	370	341	352	357	336	330	329	358	313	350	347	312	336	345	315	351	325	337	336	317	309	317	301	333	321	339	361	359	327	357	356	324	350	324	304	332	309	338	365	341	368	314	348	339	353	314	352	322	344	323	360	330	317	341	306	369	331	323	321	354	355	349	361	331	314	338	338	330	322	316	335	324	326	327	338	336	379	331	316	336	355	323	367	341	351	358	327	334	316	332	324	327	320	321	347	331	320	344	339	361	332	329	340	316	310	342	328	346	369	349	374	338	355	322	321	319	306	370	307	356	332	332	361	342	342	328	356	319	349	324	325	330	344	325	362	303	356	345	358	351	337	342	324	303	324	323	345	336	305	332	334	339	353	374	329	341	316	339	343	332	354	329	343	349	320	328	345	335	372	332	351	346	319	342	365	347	339	338	348	332	345	348	341	364	369	354	350	364	341	348	352	372	327	345	359	368	331	317	342	331	328	325	355	337	392	319	350	374	319	314	340	345	311	313	325	321	357	338	331	358	354	324	358	364	321	347	342	344	346	313	356	376	363	305	346	329	310	347	331	334	331	337	344	348	330	312	352	325	314	358	323	313	328	351	346	366	339	349	330	334	330	329	331	350	314	333	331	314	302	350	321	358	346	345	323	307	341	365	357	361	330	355	332	334	337	319	307	350	341	334	314	352	330	336	316	300	335	329	298	346	333	347	339	342	309	348	343	357	356	336	328	337	334	327	338	334	348	319	293	360	340	341	337	296	345	345	328	368	353	317	358	323	328	320	335	357	337	356	315	329	342	311	309	377	328	340	343	336	328	366	331	324	362	310	307	357	334	341	323	347	365	307	315	311	332	324	354	363	303	321	340	350	320	317	362	351	334	343	350	335	334	311	313	343	335	375	357	321	336	340	348	319	337	321	311	367	321	354	346	334	339	310	325	332	311	355	343	340	326	330	342	320	316	324	361	327	323	337	294	356	324	321	338	338	329	334	350	316	363	366	311	297	329	350	348	347	314	328	339	375	339	330	333	351	333	315	345	361	321	327	325	323	328	353	341	352	353	325	309	345	334	335	338	352	343	345	361	337	322	345	334	324	333	349	315	347	323	331	334	344	309	361	300	325	310	351	330	339	344	348	325	330	338	329	353	361	381	316	332	343	337	364	346	333	335	354	365	347	346	316	321	319	342	342	332	341	354	328	328	358	310	349	303	358	338	306	324	355	351	340	341	344	356	324	367	336	349	316	322	326	347	353	349	294	358	346	360	359	308	344	319	337	343	366	334	344	336	352	324	317	327	297	334	308	357	325	333	306	355	294	349	365	295	320	364	308	315	335	324	333	330	321	337	365	381	365	316	351	339	325	332	308	343	338	272	349	329	379	342	344	339	331	323	318	323	334	322	362	328	325	295	341	345	338	334	329	371	370	309	334	335	332	325	362	350	314	368	358	361	355	353	359	318	349	327	336	326	356	312	328	362	297	355	356	349	352	309	336	321	324	334	370	293	352	318	324	351	329	326	309	365	372	357	308	364	354	313	341	333	331	344	328	335	330	337	301	297	359	320	336	346	359	336	340	297	352	331	352	335	374	342	328	335	360	355	329	321	299	341	362	357	318	330	334	338	365	324	335	326	319	325	302	346	315	333	376	335	312	342	347	333	326	354	351	349	343	340	335	344	344	299	369	316	327	339	331	338	332	332	369	336	361	333	346	382	365	373	352	307	316	337	357	363	324	329	334	353	384	321	339	334	315	317	316	357	343	335	342	317	338	329	336	342	352	358	344	355	302	354	338	337	324	350	357	339	314	342	355	338	334	323	336	369	329	361	329	375	342	340	339	324	340	320	385	374	354	351	293	336	339	371	354	311	330	312	329	349	339	309	330	360	333	317	324	343	332	326	351	349	319	337	323	330	326	335	353	365	350	364	368	355	297	388	325	358	348	344	324	365	336	362	329	315	361	342	348	325	308	354	378	357	370	323	329	344	367	315	322	320	334	317	341	328	322	352	334	356	350	337	337	368	338	348	359	324	314	307	365	352	327	343	346	396	330	343	310	314	332	343	354	335	354	355	318	340	336	311	318	347	324	331	322	361	331	334	316	337	316	329	300	315	319	346	304
3392	4733	3689	1825	1290	985	765	667	645	566	542	509	492	469	465	416	413	434	380	401	425	377	372	389	372	390	432	376	359	380	382	383	349	342	384	347	363	387	368	365	369	370	375	356	380	369	361	397	385	393	388	384	360	345	311	317	361	382	389	396	364	399	357	341	346	352	340	372	363	351	376	329	306	382	359	337	339	358	368	349	410	368	363	361	339	346	385	361	355	347	347	355	339	292	345	360	390	350	344	344	363	342	384	358	328	326	340	329	349	356	337	383	356	373	374	346	373	338	356	387	340	356	358	352	356	379	367	338	385	360	354	359	364	364	328	335	339	379	370	370	383	361	351	362	346	319	343	353	366	314	368	340	356	346	337	347	349	321	381	343	323	331	361	343	332	371	343	329	328	352	365	369	375	358	354	358	341	397	385	328	367	368	357	393	384	352	360	330	344	359	390	381	361	356	374	337	377	379	346	345	333	355	341	359	362	340	337	363	331	351	379	339	391	380	330	396	358	337	339	353	353	359	344	329	351	339	356	374	350	352	356	372	364	352	365	369	368	362	322	338	377	340	363	355	345	373	371	334	377	351	346	360	357	335	354	389	350	366	351	331	357	349	386	344	333	330	371	354	391	343	342	386	373	370	361	352	367	352	354	380	363	348	363	331	336	377	377	344	369	362	373	367	358	349	351	347	359	335	309	356	345	323	340	345	342	368	372	365	375	337	310	339	370	370	349	349	363	371	402	370	359	375	386	386	312	339	352	366	336	322	334	368	329	351	313	332	375	360	328	360	315	350	362	347	332	356	383	365	345	385	361	342	328	348	374	339	360	323	382	354	374	372	356	361	340	347	370	350	367	385	360	345	353	343	310	341	315	371	388	356	372	329	350	316	335	374	379	335	353	378	376	377	359	321	325	409	347	347	326	343	345	347	346	416	346	355	352	366	325	341	346	368	315	347	377	356	360	334	334	380	332	375	352	357	355	361	369	380	352	345	332	383	345	366	328	374	348	337	396	345	337	362	318	319	346	382	376	342	341	350	388	362	347	362	332	371	344	369	373	337	325	346	374	373	355	347	313	374	353	343	356	338	360	334	356	358	355	338	349	345	391	353	318	369	364	343	319	351	362	379	345	363	349	363	336	375	389	326	365	361	374	355	348	359	365	374	351	346	352	380	345	355	344	350	368	351	381	336	358	314	375	370	360	372	374	305	336	362	381	361	372	333	358	340	382	329	325	323	388	388	345	334	352	351	342	331	342	346	339	353	352	338	372	353	375	349	363	347	359	353	321	368	346	327	356	360	335	361	377	315	374	327	347	375	348	354	343	308	346	349	334	333	339	380	340	356	369	352	360	350	352	345	389	376	363	385	346	330	352	376	353	351	353	358	328	361	373	332	359	355	319	365	349	345	336	399	342	353	360	357	360	350	349	330	340	339	335	364	346	333	347	343	368	318	348	312	373	345	349	364	351	351	361	334	345	352	396	333	383	368	377	348	340	350	347	318	327	329	343	346	333	352	388	348	338	361	380	387	356	366	323	327	353	342	373	385	335	344	349	384	364	371	364	327	345	340	361	343	340	369	342	383	345	352	362	365	363	354	340	342	399	346	357	379	358	374	340	313	373	342	351	412	349	331	329	340	326	344	351	345	328	374	334	359	339	360	332	330	375	363	344	347	316	381	366	347	340	342	356	354	342	359	345	360	326	371	364	361	333	358	345	345	356	324	327	349	356	355	378	331	345	337	382	316	352	356	360	343	355	374	337	334	348	337	344	332	330	356	332	387	349	376	374	363	346	379	311	396	350	355	315	348	352	351	334	361	349	363	363	331	371	375	344	317	335	367	379	333	363	342	338	355	350	359	375	364	323	311	341	351	362	356	364	309	375	354	357	364	359	354	349	335	378	364	373	385	334	346	334	343	349	336	349	344	358	388	360	361	357	366	354	348	334	378	327	324	372	373	341	333	320	365	325	340	379	344	332	355	371	367	368	378	335	347	345	374	385	363	339	351	355	328	404	358	342	319	339	343	391	338	321	347	353	376	344	328	337	339	348	369	352	325	366	335	346	372	334	357	342	359	332	357	355	346	347	377	359	379	314	352	374	372	372	345	331	366	354	348	342	341	359	323	370	383	362	298	343	369	361	354	384	357	364	342	382	372	346	343	378	352	337	383	348	347	303	343	346	381	380	385	345	357	342	379	348	338	332	379	336	333	299	366	361	365	365	347	394	329	380	341	354	351	332	371	342	355	357	379	383	347	337	377	315	366	337	355	357	393	360	334	343	383	372	322	339	354	342	369	342	327	369	344	383	365	351	365	336	314	339	325	338	358	363	350	377	369	357	353	350	356	351	311	360	335	376	392	315	333	364	365	344	350	314	336	352	357	368	383	346	354	331	345	350	342	333	367	373	349	332	364	310	347	337	339	317	350	316	366	344	309	347	325	355	379	357	347	377	364	371	397	358	343	353	336	372	375	369	370	338	401	382	362	322	342	360	349	363	319	323	352	329	319	386	344	359	364	336	341	333	349	361	346	345	363	347	345	361	331	348	318	371	321	383	337	352	355	347	351	326	370	357	406	337	365	329	354	344	370	383	354	404	313	363	361	353	338	367	345	394	353	362	360	373	346	342	351	370	375	324	321	351	355	334	343	354	347	370	371	343	356	374	324	352	325	326	364	312	356	334	380	366	393	329	337	399	333	347	334	308	366	333	347	342	322	332	343	337	383	342	344	321	331	353	331	347	379	348	315	356	348	366	355	344	366	333	358	351	372	366	344	323	351	361	369	377	317	335	337	355	328	331	373	340	346	338	356	357	332	318	355	329	342	348	375	357	345	323	356	355	334	358	344	348	377	346	332	314	341	369	342	316	340	369	383	370	369	337	366	332	350	364	339	341	355	360	347	343	359	348	340	346	382	350	359	366	347	328	335	362	344	370	350	397	363	369	375	351	344	315	336	327	340	349	335	409	370	319	398	317	327	340	385	345	317	317	361	349	382	343	361	322	371	356	360	347	359	350	346	373	335	345	353	352	328	327	354	337	321	381	367	356	324	346	359	351	336	344	342	375	316	336	324	331	329	322	294	374	330	345	339	340	374	357	358	320	371	367	347	351	344	346	322	341	322	359	357	335	382	366	341	375	329	345	369	326	371	346	357	359	353	364	375	368	343	367	331	330	338	347	367	336	335	377	383	342	345	370	361	337	333	316	355	348	351	335	372	349	358	367	346	390	351	387	329	342	361	337	385	370	328	358	338	343	339	371	340	323	353	361	383	352	345	366	348	342	360	356	367	356	343	348	338	348	330	346	375	319	346	343	366	336	320	332	385	318	352	368	368	343	340	375	357	357	367	347	357	339	338	364	310	334	382	388	334	334	327	363	341	347	342	326	340	357	349	354	339	367	329	331	330	346	368	361	363	343	348	396	352	335	345	357	336	319	358	337	354	358	343	329	356	329	351	319	344	356	346	360	334	350	349	367	333	344	342	335	346
27655	11631	2099	1171	921	904	890	835	824	835	861	856	864	836	839	825	845	831	856	849	863	811	843	829	818	797	877	804	891	835	803	852	830	860	859	847	875	884	866	866	838	854	840	861	827	888	904	811	877	811	850	863	851	833	807	805	806	842	825	866	813	848	840	861	853	857	844	856	815	814	814	826	835	851	830	844	851	793	840	838	817	901	783	826	917	841	846	874	872	885	833	777	820	901	855	863	794	846	836	884	833	822	835	839	826	852	865	888	857	875	864	822	855	858	818	811	837	803	776	873	871	820	839	852	854	862	850	872	845	830	904	845	857	822	837	842	825	803	842	836	873	856	837	831	798	906	806	821	882	869	834	821	828	827	804	923	826	836	846	898	879	849	906	871	884	844	857	847	889	863	847	796	883	827	818	865	864	795	818	836	890	831	784	892	835	899	843	827	879	827	886	811	826	921	825	905	834	786	856	799	857	790	843	850	843	875	868	819	844	869	853	813	781	846	834	881	809	882	839	780	907	868	857	863	845	828	811	860	817	874	907	866	852	833	834	859	843	853	787	848	862	867	841	846	871	804	848	798	842	836	865	875	864	878	816	825	818	844	849	832	859	852	832	853	809	881	839	867	835	889	804	854	828	786	837	840	845	884	860	860	857	848	852	765	869	869	805	869	780	891	837	810	858	829	876	795	848	801	764	809	831	833	859	830	873	836	782	847	843	898	814	850	864	832	795	834	818	846	841	843	815	860	825	784	846	840	844	876	853	812	795	920	851	860	859	820	799	829	864	821	844	832	773	874	855	814	865	875	791	805	859	864	868	845	788	815	857	813	838	817	876	831	817	798	805	845	837	814	864	872	829	852	770	893	819	824	878	837	823	804	925	843	847	880	882	814	874	871	800	835	828	893	778	837	843	882	815	816	846	841	838	832	805	827	868	852	774	839	837	839	843	838	820	795	803	841	872	874	842	837	890	804	813	793	811	875	855	844	822	817	827	853	903	824	821	888	896	856	832	875	875	814	842	798	825	865	824	797	827	899	797	859	845	816	795	891	777	853	791	855	821	862	837	828	854	850	886	826	873	900	821	852	824	870	842	862	815	906	815	832	843	851	876	825	795	849	844	831	865	847	868	851	852	822	841	857	821	882	865	833	816	850	813	849	861	784	834	805	814	840	845	816	885	774	839	851	877	825	823	819	855	800	781	932	834	903	891	845	748	853	904	856	854	868	816	907	832	822	810	829	832	834	784	814	834	840	874	823	856	873	856	898	865	868	803	800	846	830	845	812	853	851	860	849	877	818	864	895	914	816	872	791	877	863	891	784	828	815	859	872	849	840	826	879	822	879	814	825	816	837	824	825	862	847	863	822	855	871	850	819	792	836	793	846	827	840	841	898	846	792	839	880	847	888	835	833	847	849	861	845	886	846	898	891	862	847	803	856	846	897	838	873	909	843	819	845	873	822	859	852	850	877	824	846	825	847	874	807	821	800	813	784	854	807	846	842	887	820	841	863	860	832	859	839	805	921	817	870	895	851	802	837	876	872	825	850	870	861	832	821	833	844	817	883	841	837	889	785	817	802	824	800	852	870	886	829	831	857	866	852	893	822	880	860	856	827	842	849	870	821	862	863	843	829	875	894	862	848	873	827	831	856	819	823	867	843	789	845	788	870	867	875	853	859	815	883	795	902	823	839	817	860	839	822	862	845	814	862	860	810	861	838	861	809	871	828	869	825	856	875	826	839	856	831	877	804	865	817	813	880	834	784	808	901	885	900	852	798	854	862	831	858	889	872	831	836	808	846	855	822	869	848	853	852	853	861	844	921	903	880	827	863	856	826	872	840	786	837	901	873	842	873	909	831	819	870	834	805	849	841	856	808	885	888	843	815	835	836	842	894	914	839	875	815	868	807	860	843	858	909	819	854	756	815	872	875	878	791	870	849	831	814	841	873	854	835	840	859	881	857	852	850	847	880	858	897	827	870	838	840	885	829	854	870	786	805	864	842	845	850	854	901	820	803	850	863	845	807	928	840	817	854	807	819	836	870	820	835	826	848	902	841	873	828	821	835	817	865	883	852	833	848	869	890	815	852	827	832	840	814	841	884	876	851	867	865	837	855	881	839	858	807	849	855	834	812	850	829	861	897	868	875	830	826	889	823	771	812	870	876	914	895	881	820	867	827	915	833	821	826	828	830	921	862	809	811	791	837	821	890	900	845	806	874	861	869	884	813	808	862	828	884	869	866	815	829	854	849	815	796	833	770	895	806	825	840	881	817	817	805	759	847	781	833	829	813	857	828	851	808	825	828	878	873	853	849	844	841	877	854	809	805	826	848	811	852	839	853	861	862	815	919	912	869	855	830	858	827	875	820	855	848	825	778	826	829	859	902	834	857	810	867	781	801	804	849	788	842	839	838	847	823	846	831	843	866	798	864	857	815	820	838	859	844	821	870	829	829	837	824	822	861	816	845	869	824	850	887	871	856	822	833	834	888	878	821	874	826	877	841	816	825	887	858	834	868	807	875	884	858	830	832	865	831	888	832	844	825	796	780	874	858	851	860	826	850	857	815	830	855	843	855	853	826	829	815	861	854	841	897	867	840	834	872	860	891	856	851	849	891	888	887	829	874	802	880	795	863	821	837	844	773	832	835	907	855	903	864	846	821	867	879	869	847	835	866	844	867	931	830	804	865	876	871	836	888	816	818	852	837	801	816	879	795	788	830	784	832	852	880	834	887	809	808	809	913	900	848	854	840	852	863	886	851	849	842	848	857	854	776	789	856	819	903	821	803	820	845	889	822	845	848	869	839	807	807	882	872	839	822	822	824	862	865	846	833	850	895	834	886	803	873	844	865	829	846	906	818	840	842	814	855	914	876	799	806	814	858	900	883	864	862	883	846	885	872	836	844	835	818	854	847	825	813	840	915	807	833	804	765	848	853	816	828	868	839	869	833	843	774	849	830	850	867	866	833	843	845	831	851	870	907	861	829	822	826	835	839	801	831	847	845	876	901	850	882	819	856	793	868	866	853	852	824	846	884	837	856	851	852	880	846	863	834	898	831	874	826	823	819	826	851	890	818	831	837	880	845	849	853	829	840	821	892	844	850	813	820	855	837	853	848	834	873	869	812	832	826	888	829	835	851	872	939	819	853	853	857	802	873	836	865	777	856	824	859	844	905	841	799	861	855	852	806	858	849	859	861	835	904	840	815	806	919	850	853	811	840	876	795	813	838	865	822	854	834	811	807	815	783	801	906	816	797	846	867	884	918	813	842	827	840	861	849	842	848	816	882	848	889	794	887	857	871	862	850	833	814	913	885	837	839	875	847	853	921	882	858	784	819	868	847	829	836	869	842	879	862	784	829	859	862	871	866	843	854	873	834	837	851	823	867	842	858	878	861	820	869	813	847	770	817	786	842	857	857	832	801	893	833	838	886	886	826	824	816	866	896	884	904	892	857	890	840	824	853	865	836	827	858	820	858	863	835	777	831
5187	944	932	843	796	748	705	721	725	762	779	733	717	722	755	710	724	751	731	733	780	736	772	731	752	744	746	755	750	741	714	730	752	737	742	707	745	723	721	754	783	737	750	725	748	752	740	733	708	746	734	726	705	713	738	793	744	707	741	734	710	794	739	805	683	756	828	734	750	701	730	768	734	747	710	750	719	742	775	706	799	785	766	719	709	762	734	744	734	739	707	761	728	789	749	673	786	741	737	734	712	746	738	704	774	712	772	730	704	751	741	731	761	703	695	748	733	770	774	754	731	715	747	738	713	745	738	731	692	772	685	719	713	693	696	760	765	739	732	743	697	689	698	718	768	728	747	733	744	765	770	762	780	730	751	690	690	753	690	716	697	725	753	704	730	739	743	721	768	722	767	742	725	754	702	764	725	788	794	701	717	727	735	712	776	722	737	732	771	713	733	727	747	733	747	730	744	707	766	700	777	699	722	759	748	694	765	782	754	758	735	690	722	751	766	736	748	744	727	708	748	741	773	729	753	724	757	746	705	733	742	768	761	784	718	746	742	706	672	723	733	745	724	687	739	711	684	715	686	730	727	746	773	771	719	721	744	768	690	779	784	741	719	747	741	728	751	728	736	670	742	763	756	727	720	762	735	765	744	708	739	722	703	774	756	791	741	713	729	703	718	736	790	729	715	754	759	736	751	747	747	771	728	737	721	735	710	747	743	746	708	768	744	710	752	705	737	772	736	698	723	743	711	700	731	755	730	757	718	774	750	695	747	749	718	716	709	740	753	781	720	736	736	757	740	694	776	732	772	734	742	755	723	734	740	759	749	715	724	768	768	668	736	746	747	729	711	779	724	763	762	773	692	725	758	751	760	682	720	718	679	770	700	723	754	752	774	673	771	695	773	756	755	720	693	713	741	715	743	717	815	723	746	745	745	717	704	753	760	774	722	744	756	711	722	791	730	740	724	724	710	759	718	742	688	751	741	736	708	809	732	765	737	741	721	718	742	727	729	730	651	735	737	724	738	710	742	773	726	710	747	739	753	801	757	735	715	735	725	701	694	736	712	755	727	703	761	772	742	746	696	742	718	683	763	725	712	740	780	727	752	761	753	735	793	784	694	782	722	713	727	773	699	716	714	746	738	728	704	716	740	753	762	792	733	751	785	739	720	773	795	771	741	754	742	735	720	743	754	690	751	715	740	702	709	726	782	759	798	720	766	725	758	739	711	724	775	740	735	752	730	733	775	715	731	704	731	738	731	750	745	784	751	784	718	737	744	744	721	742	716	774	746	719	770	762	743	789	710	720	683	736	757	758	755	753	767	716	726	737	720	731	678	720	762	753	710	729	688	751	776	723	775	733	786	740	708	724	773	770	724	698	766	738	724	776	702	756	766	741	794	747	712	727	704	716	758	752	748	778	745	701	705	752	751	755	759	722	780	753	770	749	701	743	743	675	740	812	716	746	719	710	750	784	724	737	689	747	757	743	710	750	759	732	722	724	741	755	749	784	772	741	722	676	717	721	721	737	748	726	787	752	703	721	768	752	775	738	717	725	741	752	771	748	712	678	726	773	729	700	813	750	744	749	766	773	771	734	737	770	770	757	697	691	738	671	713	728	754	736	744	741	723	737	765	724	714	747	770	760	780	711	699	700	755	715	704	767	724	734	769	750	734	717	768	788	734	781	769	713	725	759	765	733	747	722	777	718	772	737	707	767	727	748	748	694	737	713	762	748	722	737	736	777	727	753	751	789	722	721	748	764	766	770	700	734	690	765	696	696	732	713	750	728	741	766	735	718	718	735	739	785	740	743	762	758	727	728	749	757	727	739	754	741	748	775	794	713	761	790	737	716	722	753	738	798	703	740	726	759	787	728	711	760	725	702	726	739	701	765	743	769	715	776	720	757	709	749	729	689	744	732	733	728	694	795	752	777	745	736	731	702	740	707	741	745	736	725	732	765	724	753	747	776	778	749	741	749	792	692	762	722	736	751	727	744	722	732	733	762	735	781	705	744	728	774	690	715	742	788	718	762	719	710	778	716	755	722	754	738	779	757	719	761	708	724	768	756	704	744	751	708	705	769	738	768	747	759	694	761	751	695	744	776	750	726	713	727	740	719	720	745	740	728	693	782	717	724	701	767	743	793	735	680	738	707	709	705	716	762	727	714	724	756	710	728	762	746	778	730	747	820	731	721	732	719	712	753	731	731	756	744	760	763	736	771	749	708	762	792	739	710	774	764	749	708	735	750	721	761	753	705	780	750	735	766	729	732	742	745	748	762	763	720	787	724	721	763	733	741	749	724	738	697	753	742	733	717	748	760	735	724	734	764	764	717	747	804	729	723	728	746	709	751	786	788	759	746	750	725	740	736	739	744	786	729	721	716	735	742	721	725	682	715	769	801	750	722	788	720	746	716	724	703	743	734	713	736	756	784	704	732	731	771	767	718	756	731	693	730	734	768	749	774	704	743	749	768	710	748	801	767	720	734	719	752	757	716	728	753	721	732	737	705	777	693	711	675	736	771	715	779	744	714	760	704	717	732	737	732	759	790	726	724	728	722	718	789	749	708	715	783	729	779	735	723	714	695	725	705	707	721	725	740	720	726	725	700	689	718	772	751	726	748	764	723	717	735	711	773	777	735	744	779	733	770	722	740	820	715	716	720	727	759	733	738	786	706	725	765	725	752	746	733	733	745	765	760	713	720	731	745	778	749	728	698	723	765	682	736	741	755	720	736	724	690	715	740	742	697	720	734	748	755	697	746	744	726	720	799	773	778	746	717	758	749	716	741	803	714	781	747	766	735	829	749	761	740	767	753	726	758	779	730	720	767	709	741	792	736	707	779	764	803	701	767	744	726	766	735	687	721	721	703	758	706	739	721	712	768	705	747	742	745	764	717	705	725	726	716	774	702	720	731	683	750	737	746	744	772	720	707	747	733	683	730	738	762	716	772	693	730	723	741	719	678	718	749	689	773	733	750	719	735	714	784	721	727	739	704	780	726	762	733	727	725	742	735	792	754	741	716	731	799	739	744	669	767	776	747	712	758	721	750	758	693	752	733	716	744	718	698	709	722	773	711	707	699	738	776	746	761	735	721	697	748	742	785	736	705	756	749	723	726	755	713	762	713	720	732	769	730	762	703	682	753	795	717	733	751	748	751	728	735	706	763	751	681	757	774	732	772	775	792	712	738	728	738	721	724	764	759	734	744	742	719	737	733	676	748	685	722	727	726	702	735	726	729	732	718	757	762	719	717	729	728	740	766	745	777	714	722	756	705	746	730	746	742	734	740	770	730	770	730	696	731	762	748	738	754	705	757	784	793	801	734	704	735	783	765	734	720	806	716	710	739	695	687	722	757	703	684	775	739	721	715	723	730	710	708	690	757	777	703	801	675	725	755	726	755	746	728	701	714	752	731	766	708	733	782	718	757	746	735	753	690	748	735	729	746	734	710	726	668	711	719	710	704	766	727	749	742	726	795	726	705
25716	21430	25873	18581	2043	1071	965	791	821	841	745	769	759	751	783	759	756	716	769	760	731	787	751	774	747	671	802	766	712	770	698	776	732	722	745	745	708	727	727	758	742	690	727	762	726	735	760	740	736	717	745	732	744	748	734	723	710	728	741	738	770	746	773	714	728	760	775	751	744	683	733	725	708	739	723	738	669	766	748	744	728	733	719	716	741	702	753	747	684	746	690	694	686	695	776	716	771	734	741	705	746	709	720	760	682	757	757	750	718	749	719	758	742	731	745	788	750	707	758	760	778	723	696	707	767	741	688	741	738	719	750	714	743	770	712	744	730	709	757	730	738	733	766	742	708	754	679	739	763	727	721	743	707	704	749	680	776	767	713	730	733	702	743	753	705	724	759	724	737	704	769	694	754	738	717	764	739	709	736	769	745	714	740	804	726	737	742	718	784	765	719	734	709	720	747	731	744	793	725	719	732	675	755	713	743	764	699	766	754	696	747	736	730	736	806	734	736	752	730	693	706	734	704	688	771	728	739	709	703	744	716	733	706	676	736	761	747	727	726	738	695	747	738	746	749	720	738	700	751	744	722	772	726	762	773	761	735	715	716	733	696	740	700	711	706	734	724	739	753	720	754	728	726	701	729	757	704	783	789	751	787	708	731	714	775	750	693	735	726	716	731	767	710	754	690	766	758	800	713	751	773	740	743	723	722	722	699	752	685	737	775	766	714	760	770	742	729	763	743	763	727	783	752	779	700	732	730	716	782	723	727	710	734	759	775	767	744	699	713	742	731	724	756	727	704	731	699	722	729	730	768	723	724	751	706	752	726	691	693	714	719	744	721	777	737	681	778	730	715	699	755	711	760	751	688	756	753	729	709	752	687	732	794	727	675	769	754	707	716	711	733	751	759	705	693	735	799	791	725	742	698	724	715	733	717	753	691	743	717	703	766	745	721	707	721	796	801	706	722	738	715	750	765	727	726	734	736	727	744	745	706	751	740	738	763	710	726	714	743	751	770	725	711	706	696	725	779	746	715	781	721	744	752	727	691	706	704	751	735	753	736	711	806	764	714	776	709	681	766	761	721	744	736	738	741	724	721	720	741	690	704	717	707	760	715	705	713	697	701	671	721	723	678	695	689	776	709	722	753	705	747	724	707	704	685	712	771	734	698	701	728	714	757	706	780	750	755	754	793	753	670	748	670	747	763	699	778	746	711	768	712	732	746	689	768	724	706	772	747	694	746	717	717	725	660	734	707	680	692	720	756	719	787	729	709	724	700	743	774	785	711	762	676	724	732	738	731	788	740	700	712	761	720	686	743	739	708	706	712	749	727	714	717	738	700	716	767	739	707	711	783	697	741	722	723	764	731	749	708	715	714	760	761	724	720	754	732	725	717	712	728	695	742	740	723	739	725	742	755	734	760	775	686	703	680	705	730	723	731	717	731	704	720	683	734	724	738	710	754	717	699	666	720	732	724	701	697	739	718	730	751	740	758	716	713	771	727	753	734	725	713	695	734	750	751	756	696	697	699	734	735	768	721	754	737	736	761	737	741	775	723	728	717	756	708	738	789	751	745	754	770	741	763	717	714	693	725	713	736	712	677	713	728	728	749	793	742	708	706	744	741	706	722	729	717	715	745	737	735	679	774	719	701	733	757	738	709	769	745	730	727	729	745	764	750	688	738	706	716	748	726	698	731	709	703	714	743	749	724	742	715	720	745	745	712	672	747	758	771	708	729	724	735	718	714	747	744	755	724	681	777	756	717	792	716	748	742	684	670	740	803	693	757	774	712	731	805	722	733	710	752	682	735	712	749	726	700	672	728	750	809	775	735	724	698	764	709	734	739	723	735	770	692	765	753	725	707	727	724	738	702	721	753	775	746	717	758	718	743	730	736	741	759	735	744	694	725	729	743	736	748	722	714	717	748	705	733	704	745	733	704	714	734	707	745	736	704	752	725	773	728	734	734	730	705	667	726	753	714	732	702	768	681	755	719	723	725	676	705	725	700	750	744	688	734	735	662	728	737	764	765	754	717	694	749	716	730	772	738	768	719	717	689	755	708	740	702	727	721	711	738	733	698	748	699	700	704	700	693	700	694	752	749	705	724	710	787	755	756	783	721	747	741	760	705	692	740	707	731	744	780	782	756	748	712	700	734	697	700	724	747	726	718	737	718	751	717	727	740	727	745	708	699	720	701	711	709	715	704	729	708	745	692	754	712	697	741	737	696	734	723	758	800	743	728	721	724	751	745	703	694	697	731	750	723	723	743	691	747	709	735	731	762	760	728	747	735	781	727	686	696	729	708	723	754	709	722	753	737	762	808	761	711	735	657	710	745	729	755	710	714	712	767	723	762	722	741	713	757	643	742	738	741	739	705	749	725	745	726	729	795	737	677	715	700	699	724	732	719	729	711	724	757	741	743	742	734	732	731	732	729	765	742	714	714	704	747	756	720	712	732	710	713	781	705	684	730	744	719	712	763	769	733	742	775	744	681	707	728	686	719	675	684	698	736	681	720	767	730	745	726	741	737	726	731	721	720	724	719	695	752	748	765	742	745	728	734	750	763	763	725	685	738	720	754	717	718	744	725	746	712	738	727	751	674	789	709	744	707	723	721	744	693	727	709	752	774	724	724	677	689	726	708	739	749	728	731	711	731	751	763	751	722	754	731	765	777	730	704	741	697	652	778	765	768	784	703	719	729	721	745	717	724	699	786	750	694	754	738	730	712	705	711	706	796	744	740	700	750	738	741	724	729	713	782	754	751	778	708	738	770	711	712	696	733	743	756	715	712	762	712	734	712	700	749	743	777	759	744	736	692	768	706	642	765	794	725	738	697	760	756	730	776	690	734	739	690	713	734	754	767	682	714	746	677	737	742	695	703	737	723	703	718	676	744	747	783	740	678	742	715	737	686	774	754	721	765	705	755	771	712	764	765	782	755	695	778	762	737	725	748	691	783	707	761	744	758	674	731	701	738	776	738	709	706	705	758	723	719	688	703	697	714	691	769	755	736	733	761	740	763	767	711	774	774	732	722	765	749	756	696	763	726	750	685	700	708	751	679	747	734	769	754	732	722	788	735	799	701	734	707	758	709	698	683	774	728	714	711	782	687	745	747	723	764	727	766	751	746	724	740	701	779	694	753	717	726	741	706	688	712	716	731	785	771	742	707	674	731	711	722	734	729	735	696	700	745	707	751	735	728	741	769	745	725	752	703	748	691	755	725	754	717	734	767	736	676	725	760	756	760	799	787	745	779	704	728	741	741	716	732	703	777	732	753	771	710	757	736	703	746	711	754	747	683	701	722	724	710	718	713	717	741	765	759	704	738	724	699	756	734	743	727	762	709	709	707	714	707	725	700	663	736	783	778	761	733	736	710	726	734	755	722	715	736	764	672	734	696	721	739	745	744	743	737	799	700	707	706	696	679	746	729	725	774	724	761	697	747	672	710	672	732	750	647	741	726	756	762	738	675	730	723	741	719	754
3573	2222	1828	1198	975	918	852	813	768	726	711	753	710	712	723	655	682	643	694	673	694	680	713	656	705	711	674	651	664	659	676	696	617	645	641	713	664	719	673	711	698	632	672	661	720	691	719	655	659	632	675	626	669	659	646	682	621	670	674	667	649	685	684	669	698	622	645	670	648	695	692	689	702	659	639	655	671	690	630	642	631	633	700	709	620	715	666	699	659	638	649	635	688	684	693	697	656	707	695	691	680	679	677	654	712	688	732	659	673	669	690	631	694	684	620	653	659	707	672	640	693	689	679	651	673	673	659	656	650	649	635	626	648	655	672	612	651	643	700	654	699	691	643	698	654	710	674	659	696	637	624	654	651	708	641	638	635	645	670	610	665	672	670	721	659	663	676	651	649	676	648	672	664	662	659	616	684	667	696	659	689	622	645	700	697	640	718	666	651	693	700	661	656	676	674	674	680	655	676	640	668	609	688	639	597	701	677	727	642	618	604	648	661	646	716	676	658	649	615	667	664	711	685	683	663	657	661	679	651	626	684	652	711	677	694	689	631	634	669	605	663	655	628	635	642	667	653	659	621	629	706	648	631	636	668	691	586	657	673	612	632	632	667	698	670	660	658	673	681	669	669	628	610	658	623	686	664	628	672	650	655	609	658	701	609	672	654	710	650	611	711	654	645	684	664	712	632	663	661	666	645	683	654	662	636	696	638	650	667	668	646	660	646	689	678	654	688	649	689	665	691	655	615	644	627	655	641	620	654	662	675	670	750	636	638	661	683	629	689	684	672	672	711	675	671	627	615	665	665	648	661	645	687	658	700	648	663	634	660	646	647	649	639	636	670	684	724	636	646	655	641	636	626	618	658	684	623	670	661	659	673	655	696	686	651	637	641	637	683	664	646	642	655	673	601	632	658	646	687	673	654	702	683	674	661	658	657	690	658	659	680	689	692	652	666	686	688	630	640	723	712	682	662	670	628	674	685	632	629	673	679	653	671	639	639	602	623	681	653	714	657	647	640	668	670	631	695	652	697	636	623	656	685	611	685	632	596	669	667	638	654	658	623	644	644	656	646	636	695	657	672	639	675	652	659	681	666	614	699	613	668	665	700	708	646	693	630	677	649	676	654	662	670	672	696	666	652	667	652	668	676	637	677	643	628	665	674	686	634	641	660	687	648	611	696	670	656	669	682	642	719	661	660	581	682	639	654	660	696	700	676	656	667	710	676	669	671	666	690	670	660	667	651	663	644	655	639	645	655	657	663	683	636	658	696	677	677	662	664	658	708	658	674	635	717	646	636	663	667	625	618	699	624	625	657	677	679	657	623	687	669	675	641	643	664	702	675	670	683	598	650	640	627	627	669	686	654	689	719	674	667	642	704	706	682	676	703	672	643	598	659	655	646	678	637	650	629	660	688	618	694	668	700	636	632	649	714	613	653	683	669	663	682	677	667	655	663	656	681	667	635	658	654	630	696	659	620	702	678	676	646	712	637	717	647	636	646	658	681	685	647	667	674	699	627	652	679	650	630	639	646	647	663	676	690	668	648	685	685	664	667	650	633	597	647	646	640	663	667	671	690	698	671	642	664	698	661	711	679	600	635	658	662	669	663	629	627	696	725	688	680	660	675	641	638	666	682	695	662	625	695	672	701	644	667	659	668	642	671	649	629	623	690	654	693	696	673	708	646	707	638	624	640	677	655	645	652	668	658	681	664	634	669	668	672	641	629	700	641	664	681	683	715	683	661	696	615	728	662	667	695	612	669	704	674	676	659	635	700	645	688	667	679	673	630	652	646	665	647	639	670	646	663	635	666	633	652	655	653	675	672	614	627	647	678	634	674	658	626	654	635	643	645	649	695	684	669	656	670	709	633	673	644	658	616	654	659	689	694	623	625	709	676	643	660	671	659	692	658	673	645	684	684	631	679	681	671	660	668	673	657	655	691	694	640	664	659	697	684	647	688	657	699	652	682	697	678	673	670	679	668	699	680	693	646	645	642	678	680	654	656	712	655	649	684	743	680	624	678	656	626	669	676	687	646	681	709	609	669	668	673	682	692	650	671	677	678	692	654	651	668	663	655	661	707	656	702	637	687	622	614	646	669	693	640	708	663	655	669	649	657	680	687	662	675	650	655	671	669	680	645	672	679	668	659	645	646	678	655	716	674	652	672	640	629	711	670	674	685	625	673	675	634	668	635	618	699	672	620	644	627	635	654	672	698	607	654	615	685	668	623	624	627	665	679	674	696	688	639	607	681	686	700	621	667	664	627	703	673	634	669	656	641	659	681	680	665	662	638	692	659	668	648	678	664	645	660	667	677	711	697	651	652	641	676	639	683	620	711	677	653	663	621	663	678	689	654	687	646	718	688	681	655	696	706	648	644	638	670	623	630	645	658	658	650	693	654	670	650	641	625	652	653	643	660	613	656	641	661	649	680	691	659	611	722	658	656	676	689	641	652	677	642	652	675	671	620	676	653	678	697	648	666	650	642	654	651	680	700	613	686	682	687	678	679	712	660	685	701	672	646	666	606	650	617	673	670	692	643	668	686	668	654	658	629	631	673	642	669	668	590	656	648	646	624	681	615	625	684	625	667	643	657	637	677	691	718	629	643	655	645	679	670	659	696	671	680	651	652	686	659	613	640	647	649	643	617	659	677	711	656	635	712	645	667	663	646	729	689	699	678	646	641	706	710	709	675	657	655	673	688	673	640	676	667	629	667	657	609	652	698	676	638	653	715	670	663	637	650	696	675	648	721	692	639	679	653	645	628	655	672	597	683	651	664	707	686	654	667	666	642	669	651	645	699	614	665	673	679	648	680	644	657	681	648	680	680	664	660	652	632	631	690	658	648	691	636	657	650	637	680	626	693	674	613	656	680	662	651	659	634	661	652	653	648	661	641	652	631	660	630	624	606	655	660	635	607	699	701	665	674	676	712	641	641	644	623	639	600	668	677	694	638	616	672	641	703	637	675	659	625	680	639	683	668	661	727	633	701	644	641	690	645	648	672	680	638	670	630	728	628	657	655	644	728	622	675	652	690	659	631	674	653	645	622	674	632	629	676	654	649	650	631	625	669	696	655	660	607	645	684	684	689	642	639	678	675	643	640	696	621	616	639	630	671	635	643	649	657	667	673	674	658	619	671	641	635	682	651	641	646	669	664	658	658	658	674	622	686	698	651	680	642	659	641	665	684	660	674	625	652	663	644	679	634	631	663	665	682	670	676	683	700	685	641	682	665	646	675	665	627	675	664	657	627	692	644	659	690	646	648	681	627	642	611	646	675	658	677	656	634	704	654	655	619	640	668	649	629	630	668	652	656	703	694	680	645	656	653	708	645	669	676	676	616	633	641	699	676	659	678	640	694	658	664	667	676	624	615	726	699	678	683	684	651	656	689	680	681	671	686	674	649	626	643	638	636	673	670	639	676	662	663	617	710	685	630	638	619	664	654	656	673	689	675	670	642	676	632	623	646	646	672	665	648	647
24219	21396	28558	24606	20203	2700	997	589	490	495	454	438	421	407	391	403	389	370	353	388	367	364	349	392	357	411	338	368	381	363	366	364	378	368	367	371	354	355	374	377	336	385	348	373	363	363	350	355	368	328	355	357	342	368	360	340	350	380	351	366	377	356	372	343	383	358	352	327	368	390	344	339	316	389	346	346	344	337	363	348	362	354	373	362	366	330	331	381	371	368	345	358	346	345	339	326	351	368	378	376	359	351	351	328	393	318	371	340	381	373	352	358	361	357	340	340	365	308	361	371	350	373	347	304	342	346	367	336	334	364	362	397	347	306	339	372	382	340	383	337	352	363	367	368	341	340	389	367	367	323	366	311	371	407	344	371	367	346	375	371	317	368	358	390	343	363	368	345	338	328	390	371	347	352	328	319	334	344	345	357	331	380	322	350	362	381	352	370	357	337	373	303	357	382	309	375	395	364	325	338	389	359	361	362	341	375	340	343	374	348	363	320	323	379	352	345	344	351	354	375	380	346	357	350	357	383	372	359	344	347	319	348	326	320	353	356	373	368	353	385	335	358	333	365	337	359	370	378	371	359	355	367	358	317	370	342	399	362	341	343	365	347	346	370	360	361	392	353	328	353	346	330	332	365	367	331	352	335	324	342	344	343	357	350	358	362	342	352	365	334	356	389	367	367	349	352	351	343	389	346	351	336	357	332	369	370	369	335	344	347	349	357	372	401	347	358	351	348	337	337	361	355	363	384	385	364	349	344	340	315	329	379	344	345	341	345	357	341	362	356	365	338	338	346	357	367	333	344	366	370	324	333	354	356	363	332	337	363	396	356	363	356	333	380	353	320	330	331	405	376	363	339	353	344	369	387	312	395	352	375	360	399	339	355	345	335	351	378	355	316	389	345	358	367	376	356	360	367	365	369	360	346	364	341	353	388	341	364	355	350	330	317	357	335	348	377	367	373	372	355	343	364	358	346	343	372	331	382	357	330	352	376	330	338	348	319	355	356	366	357	367	349	351	337	352	368	326	346	360	374	342	344	357	358	360	344	339	335	352	374	354	332	337	337	319	340	336	345	342	375	344	362	326	341	353	365	318	380	376	363	375	356	326	323	359	375	401	364	389	372	364	353	360	370	352	353	337	369	330	387	347	340	361	350	358	374	373	364	359	326	329	362	361	360	329	347	346	366	350	338	365	353	325	382	331	346	328	374	353	360	329	371	347	335	362	348	346	378	303	328	334	311	376	379	363	380	355	334	337	372	366	340	352	385	313	371	342	371	355	351	337	386	324	346	396	329	369	381	356	342	342	321	368	345	352	348	397	370	340	355	330	342	333	329	372	325	389	373	339	380	362	394	364	342	336	346	373	351	322	324	320	354	350	359	317	362	336	373	365	327	388	366	381	355	385	330	375	356	368	356	338	341	357	367	339	351	350	320	370	345	355	375	332	347	347	357	361	338	354	359	346	334	347	326	355	334	327	346	373	325	355	360	340	366	315	367	371	341	345	334	363	360	342	388	324	331	349	347	344	339	338	378	392	349	327	374	322	381	348	373	361	351	324	353	327	361	354	362	343	327	345	346	353	366	325	340	340	339	356	328	355	356	323	371	354	364	351	384	353	378	341	335	338	335	368	332	370	357	368	377	357	336	309	350	369	324	341	342	351	364	363	353	347	366	366	366	348	314	371	355	358	341	315	331	332	361	319	361	346	331	350	344	361	358	362	355	384	370	391	339	322	338	326	343	358	324	330	346	359	332	364	353	336	351	330	352	363	363	361	360	374	358	360	314	334	374	337	363	382	338	364	338	368	362	349	351	327	353	364	344	332	356	337	326	345	357	329	328	348	370	335	381	359	321	345	340	371	355	301	334	355	366	367	321	349	346	362	347	316	332	344	350	373	361	374	348	322	322	339	391	354	373	349	382	365	396	353	397	343	359	352	368	342	338	313	336	344	345	371	368	351	353	363	349	350	346	328	332	364	386	335	377	363	350	356	323	344	370	382	355	368	360	368	345	358	308	342	335	344	352	366	332	344	339	327	347	353	351	344	317	324	359	378	376	345	336	356	380	358	335	374	329	336	346	353	349	354	327	328	361	348	360	375	323	364	358	336	344	338	343	347	386	366	351	318	312	351	342	374	356	336	339	365	312	335	362	379	376	353	351	329	326	363	349	340	342	365	386	400	376	346	347	344	342	356	343	360	353	383	358	349	355	373	335	353	336	317	343	318	324	344	348	340	356	349	352	346	371	353	349	373	354	344	355	347	334	341	357	377	360	338	352	333	339	381	338	339	314	315	347	343	379	343	317	369	372	359	325	333	360	388	377	340	341	375	322	347	363	343	366	396	335	380	320	362	300	351	361	364	345	355	363	338	321	356	361	319	357	316	377	342	343	340	325	348	353	359	318	364	325	368	371	368	343	324	339	353	361	370	347	348	330	360	373	352	344	339	376	367	378	343	334	335	378	394	334	364	363	342	348	309	332	356	346	346	361	335	363	342	361	357	357	337	362	330	343	350	309	368	349	332	349	373	359	340	359	373	375	345	366	338	344	352	353	345	323	377	359	372	335	342	378	354	368	351	341	368	375	342	341	360	313	339	352	372	348	355	367	394	342	360	344	377	365	393	361	347	294	374	312	351	346	346	365	365	378	316	373	355	362	324	375	354	332	305	318	362	379	354	385	363	342	340	344	319	343	347	344	319	339	354	345	345	334	360	341	328	329	354	338	351	348	345	372	401	348	314	330	341	355	360	387	335	362	330	325	309	314	347	357	341	338	322	372	297	334	376	330	330	341	347	327	370	347	345	377	363	365	386	337	358	360	363	331	364	340	337	341	355	351	358	390	352	335	365	315	320	378	329	324	351	344	330	338	406	327	366	375	356	357	351	351	318	316	367	337	325	352	331	336	370	331	353	342	375	343	328	352	327	368	360	347	366	349	347	367	361	337	350	362	379	379	361	342	348	356	338	308	335	361	360	365	348	322	366	314	342	327	320	347	326	327	341	340	379	343	348	364	381	351	350	356	368	336	372	351	368	337	315	334	367	373	361	364	349	337	359	340	353	372	367	375	352	362	354	347	351	371	380	382	324	348	359	348	375	315	351	301	339	388	357	349	359	333	355	371	317	335	347	362	339	326	353	347	345	386	336	348	320	304	335	348	380	340	325	374	313	332	338	321	366	316	331	350	358	353	379	351	353	337	343	341	346	358	336	351	334	357	364	339	320	351	332	365	336	354	347	378	346	349	368	343	365	318	348	354	385	365	341	337	336	380	394	327	362	344	371	382	360	374	366	332	382	368	386	355	338	324	351	390	321	337	322	355	305	323	329	338	367	353	344	339	314	327	345	339	358	360	313	390	343	350	331	371	386	345	362	346	311	311	376	356	347	341	346	356	352	357	360	355	344	350	349	367	357	363	337	374	369	364	370	349	347	354	341	329	320	389	348	348	322	343	345	317	346	347	313	360	363	329	346	369	333	345	359	335
3415	4796	3693	1895	1280	1019	862	739	657	601	570	508	515	485	480	418	430	432	430	394	430	390	402	406	382	372	388	406	363	373	359	384	404	391	377	366	400	374	342	375	377	377	361	371	378	351	375	377	381	367	363	369	365	358	398	365	346	364	365	386	343	360	356	403	337	360	356	381	383	372	357	329	355	368	337	332	340	394	363	373	347	387	350	378	378	333	374	388	369	378	387	341	388	396	409	342	354	401	348	367	357	308	362	390	369	383	370	365	352	340	366	362	372	374	355	387	358	354	338	368	382	353	364	357	377	378	355	387	364	356	375	381	359	365	348	373	371	364	350	372	342	361	357	362	358	335	411	364	352	364	374	354	381	363	358	374	359	370	340	326	412	369	321	353	383	358	376	361	365	344	369	363	382	374	324	354	364	370	363	350	338	378	351	364	334	368	403	357	374	362	360	364	373	350	356	378	356	355	326	347	365	356	348	372	378	354	345	355	357	359	384	362	366	361	361	386	342	327	375	365	411	357	404	371	349	351	380	388	352	361	365	384	375	352	344	370	344	345	365	343	399	375	344	357	318	360	368	352	364	367	351	333	366	392	329	341	363	370	327	344	369	358	362	358	332	369	347	341	364	363	379	377	388	351	369	372	362	353	345	366	356	377	359	403	359	363	324	375	342	360	328	377	374	403	396	367	343	366	377	372	391	363	339	382	378	371	377	381	325	340	363	340	332	387	349	355	353	345	348	357	376	350	317	336	393	335	368	389	354	374	344	375	356	404	361	359	376	391	354	371	387	350	381	354	382	355	351	338	344	345	324	377	366	325	371	336	342	360	355	342	350	335	404	347	362	356	370	361	334	355	358	360	351	380	368	348	387	402	354	350	367	348	403	352	341	355	388	340	340	396	324	359	354	343	324	349	373	351	355	377	329	362	365	351	400	368	336	362	343	331	354	370	335	357	369	385	359	324	365	369	335	353	319	405	335	378	365	354	368	368	369	344	347	417	347	363	345	359	362	365	395	383	373	361	366	367	381	359	350	386	376	367	369	389	348	369	384	346	361	376	375	344	390	375	395	349	372	366	347	366	366	377	355	364	375	352	386	356	348	361	366	341	352	310	345	343	353	363	382	308	357	374	382	360	346	321	330	398	351	347	382	340	346	344	346	358	388	343	364	378	351	330	339	356	361	378	333	362	351	371	350	337	354	343	351	364	349	375	354	363	353	380	384	357	368	349	382	362	367	343	384	381	356	382	337	359	347	358	373	347	355	348	374	364	345	315	394	366	392	361	345	348	364	342	368	341	334	345	380	363	361	398	373	358	391	384	330	358	355	321	363	363	311	388	345	355	355	341	386	378	344	352	370	392	354	333	346	409	345	383	363	352	350	349	377	343	401	344	369	313	367	363	330	355	363	379	369	379	397	352	373	373	323	374	361	370	369	330	363	386	353	363	362	363	355	351	366	352	331	383	337	361	319	350	374	408	325	372	342	352	373	371	370	374	350	370	357	362	368	376	348	383	337	353	359	350	329	346	338	325	346	339	351	373	334	377	352	355	366	317	351	379	382	366	358	364	339	351	378	349	358	377	375	359	343	369	364	374	374	360	352	374	376	367	317	362	351	368	336	389	374	376	343	374	330	365	370	357	350	332	361	376	340	358	326	303	350	353	371	359	350	360	346	316	351	359	356	356	401	312	327	373	326	339	358	367	344	390	357	351	360	348	378	363	314	355	355	360	326	379	400	331	375	379	359	339	343	356	366	361	377	362	364	365	367	364	359	339	338	370	356	321	344	315	367	344	351	322	376	331	317	371	350	377	340	347	343	373	340	347	384	327	364	369	353	341	376	327	313	320	376	370	370	337	363	368	340	367	315	362	373	344	331	406	363	362	356	346	349	384	346	343	350	340	349	369	366	341	334	359	388	347	359	392	330	324	344	360	316	360	359	384	388	394	363	358	358	357	335	325	345	373	352	328	325	341	339	329	379	339	330	409	315	364	351	411	340	375	385	352	344	341	353	345	355	368	372	369	371	357	363	372	348	346	369	339	351	362	349	339	321	335	386	383	344	379	366	381	361	359	357	356	365	353	366	370	347	366	378	372	379	375	344	378	379	356	386	366	350	360	405	339	362	335	361	345	330	349	369	369	359	355	346	359	362	343	368	358	363	343	359	369	343	350	349	361	325	392	374	376	349	340	339	367	371	340	362	332	355	360	359	342	339	341	355	397	342	347	365	340	330	351	388	298	386	387	337	326	347	355	339	321	399	357	372	359	334	354	371	367	355	373	390	363	395	361	361	334	374	338	381	356	364	307	332	349	374	370	323	349	340	360	345	393	345	339	365	347	370	339	397	341	370	342	344	351	368	357	370	355	331	362	372	352	372	344	370	340	374	352	391	369	370	379	368	340	351	337	344	342	376	335	337	391	320	374	328	338	364	353	372	381	386	352	314	323	356	353	354	348	356	346	349	376	366	371	339	342	341	363	329	361	392	364	365	372	364	366	350	358	355	368	364	377	388	322	342	329	349	338	358	349	340	368	384	349	339	332	339	357	333	351	323	403	348	357	348	312	357	337	350	323	378	346	340	346	339	350	346	363	362	336	360	331	331	375	380	391	363	347	316	373	352	359	350	363	388	332	355	320	364	394	354	339	402	324	335	334	392	365	367	333	349	384	377	370	348	316	318	365	330	368	355	346	385	335	377	343	355	359	354	324	345	350	362	351	346	341	339	335	375	342	336	357	376	340	360	340	315	369	368	387	338	350	362	353	344	325	347	360	349	354	367	383	359	363	357	356	348	364	368	347	317	369	340	373	356	357	375	348	357	344	348	386	322	353	375	329	366	335	330	307	388	334	334	356	331	365	375	366	336	342	350	356	360	343	355	371	338	374	327	313	349	371	349	357	365	376	349	347	352	341	362	356	372	345	394	343	345	370	373	369	368	354	396	359	334	367	341	356	330	390	346	364	393	380	345	346	341	356	379	370	368	362	365	356	323	378	343	344	356	319	332	385	331	366	379	378	364	350	357	368	347	372	316	369	338	349	345	378	360	365	367	348	353	351	373	326	370	336	348	358	349	365	376	366	363	347	337	358	347	368	372	339	363	333	351	390	353	353	369	363	365	366	376	356	386	382	376	355	332	365	346	341	352	368	345	382	336	356	360	365	354	353	370	363	375	320	338	363	327	380	360	377	340	360	360	375	331	342	365	358	322	366	366	361	348	345	378	339	357	352	361	409	377	385	360	339	372	367	359	341	404	358	363	356	366	370	351	382	357	350	369	341	355	318	348	347	337	385	331	357	364	330	302	365	345	386	342	356	335	366	366	356	381	367	341	354	328	382	360	352	367	355	368	344	338	334	352	318	359	352	335	341	309	303	319	347	342	338	349	366	372	357	361	366	338	348	352	340	355	326	377	360	343	336	333	348	353	334	310	329	385	343	363	335	315	348	348	337	405	363	337	376	324	344	341	356	351	357	341	338	355	365	362	341
27660	12066	2259	1380	1084	907	833	876	897	881	882	846	874	863	912	880	878	906	891	887	861	842	914	857	814	876	848	947	811	870	830	890	910	880	841	913	900	834	877	840	864	873	832	876	916	866	857	895	850	894	845	869	909	908	883	906	878	878	827	879	854	895	878	873	919	870	856	881	835	910	874	870	900	856	851	847	814	929	883	842	880	960	877	896	901	875	848	856	874	880	888	871	915	807	847	794	888	878	861	900	860	821	891	860	887	936	871	902	867	859	905	907	848	876	871	901	848	852	874	901	842	890	827	851	846	850	893	887	812	817	836	857	932	806	853	815	912	845	877	862	888	874	857	862	875	850	864	854	893	855	897	834	868	882	874	915	870	886	907	842	911	859	866	839	826	875	821	846	867	929	857	854	798	879	887	875	849	830	882	853	896	851	850	880	876	868	846	914	817	906	852	865	861	859	877	887	840	873	863	797	832	870	830	848	910	876	889	866	851	870	852	874	845	862	854	893	902	862	847	822	857	838	837	865	848	898	867	864	927	907	861	901	839	843	857	887	881	868	847	821	838	840	830	864	878	864	902	844	888	846	901	872	850	863	859	860	886	812	842	887	898	864	920	863	899	863	860	866	860	801	867	910	822	867	890	916	824	881	863	850	873	887	869	866	868	912	850	825	893	871	881	890	862	892	861	891	925	810	858	849	834	862	840	922	890	901	882	866	909	862	812	871	886	871	850	896	872	812	897	823	860	870	889	847	942	852	825	910	878	909	844	863	908	870	869	865	888	887	899	872	849	895	867	926	863	826	861	874	903	861	875	885	897	858	860	791	894	914	859	903	803	897	827	870	902	875	845	941	889	847	926	896	935	872	874	903	888	809	869	831	844	850	858	852	834	909	877	886	905	839	902	852	888	851	914	855	833	930	885	826	818	872	870	836	865	887	871	844	850	862	872	858	874	874	835	846	846	852	853	880	911	860	877	879	875	789	853	902	885	904	884	865	893	870	872	868	797	869	851	940	857	855	843	867	849	838	892	872	860	866	863	902	860	869	865	854	880	871	880	841	885	867	871	910	848	868	812	861	870	921	856	869	851	837	831	865	871	906	838	831	861	851	833	887	897	843	878	841	873	878	834	868	865	822	850	900	880	907	892	877	862	827	843	873	865	824	835	867	857	834	918	894	879	859	847	918	837	840	839	826	911	889	826	892	849	871	864	849	879	910	816	852	911	821	907	851	876	855	841	908	880	852	843	851	881	867	881	849	882	849	870	831	859	876	840	879	844	891	800	798	841	875	805	811	864	894	903	845	858	874	924	904	821	811	907	886	830	903	844	832	868	862	862	872	828	877	893	887	870	861	874	872	822	831	821	873	887	892	879	859	914	843	874	909	847	820	836	919	802	853	815	878	886	853	815	827	836	872	893	874	869	853	857	877	922	862	949	894	829	871	914	896	816	834	829	864	877	848	909	873	907	863	815	874	876	905	879	867	872	838	863	869	872	845	822	893	871	794	871	858	864	878	862	861	877	891	877	893	878	860	842	860	834	896	834	861	821	886	876	902	859	846	890	892	848	815	826	812	858	851	850	850	868	822	886	861	832	857	874	827	813	894	857	839	861	864	826	943	858	865	832	885	848	881	874	862	894	849	861	885	857	878	924	813	916	898	872	852	844	871	848	853	831	831	929	885	859	920	903	931	838	863	864	852	870	862	822	842	890	876	870	846	858	843	859	853	836	836	832	845	841	860	878	900	882	866	858	862	847	888	851	871	830	872	845	868	818	885	868	857	871	881	827	863	860	848	835	895	821	839	780	867	912	894	896	874	883	855	850	871	871	910	895	925	898	865	856	900	845	845	879	862	882	891	861	869	852	903	875	862	885	873	836	896	901	886	827	889	889	827	867	878	871	932	829	916	820	825	838	868	880	853	814	854	880	823	809	845	877	884	858	911	889	862	859	857	828	826	852	861	804	870	860	900	865	841	861	861	867	925	841	838	866	888	865	834	821	862	858	887	909	869	875	880	875	873	893	880	869	829	924	887	924	906	842	861	853	870	899	875	848	844	869	875	864	868	858	922	862	814	873	830	841	836	814	841	911	883	852	809	861	847	874	915	872	866	880	875	892	869	849	871	867	912	863	861	843	863	863	916	878	881	897	820	866	866	859	877	863	875	810	841	905	804	867	850	907	881	880	871	851	871	876	804	857	850	881	912	822	809	862	895	874	880	884	831	865	864	870	971	880	875	868	836	882	844	862	898	902	858	848	870	865	838	843	832	902	880	912	834	861	823	831	841	844	834	853	944	873	792	907	856	881	836	882	854	880	833	824	831	795	809	907	899	873	891	889	837	862	835	897	809	898	845	855	824	854	847	904	870	866	856	868	830	815	878	812	910	881	880	851	832	904	869	834	834	841	920	856	855	894	827	798	885	878	862	888	895	850	890	828	845	883	858	902	889	964	864	853	843	872	875	858	900	866	827	871	896	885	818	869	884	828	844	902	935	859	852	872	860	893	909	838	869	925	948	835	834	866	862	836	877	855	889	846	857	826	865	908	877	838	857	855	872	848	826	866	804	881	841	920	835	875	819	875	862	863	889	859	875	851	854	870	872	869	814	844	833	916	857	800	880	830	857	887	873	853	850	846	874	870	865	843	838	840	843	895	853	883	911	891	841	847	896	853	865	841	888	920	919	899	903	862	907	856	873	897	879	865	869	820	866	864	865	916	851	872	845	902	846	867	878	872	907	912	865	851	838	862	868	928	869	895	877	832	899	859	880	813	898	862	810	876	910	907	829	851	859	857	875	870	917	828	877	881	918	859	831	910	868	897	867	850	843	836	851	895	848	867	861	867	845	871	875	818	939	890	847	829	870	872	856	848	840	875	822	858	860	879	899	898	803	919	887	894	860	847	951	908	850	876	868	844	821	813	813	842	871	830	852	835	888	883	849	819	870	846	909	888	929	848	872	834	854	826	879	883	905	889	893	812	897	864	811	869	891	912	895	890	834	813	880	867	877	824	867	893	821	808	886	811	873	903	880	893	803	877	883	844	862	918	827	878	848	895	912	867	864	890	845	858	921	851	911	879	907	850	899	852	859	832	861	838	892	870	872	856	836	848	881	839	825	873	894	848	896	908	862	873	915	883	839	884	835	854	852	901	863	850	886	821	885	890	875	846	894	900	864	854	805	832	845	848	831	900	829	929	878	842	816	837	818	881	867	888	854	817	849	826	841	889	844	871	881	858	914	880	831	883	892	931	894	927	867	852	860	867	848	877	856	899	928	901	860	877	845	863	852	887	835	905	907	875	820	846	877	857	902	879	883	871	921	881	858	827	891	838	954	862	880	805	865	855	859	863	872	844	871	880	884	907	852	851	854	899	836	842	835	837	824	900	892	871	888	860	870	861	868	891	852	875	898	891	896	816	874	843	911	912	868	902	807	878	903	844	846	847	862	903	865	863	813	846	845	827	916	849	870	851	798	903	882	866	871	842	851
5191	1040	952	846	795	790	809	719	807	807	781	792	716	776	797	776	786	743	790	770	784	720	741	765	722	766	716	784	748	736	782	767	725	727	749	709	746	721	744	773	782	759	720	750	698	743	749	770	768	733	751	725	760	713	767	733	782	772	776	734	779	775	775	704	752	756	715	764	784	757	735	728	759	776	776	703	769	776	736	759	734	743	774	737	799	792	718	737	774	766	755	716	810	759	704	737	749	729	737	698	768	811	782	724	779	759	799	714	742	744	668	759	762	786	717	826	816	810	753	719	700	764	718	770	742	705	755	779	730	711	763	759	712	773	771	751	732	788	844	704	741	736	741	770	762	727	818	782	719	766	804	747	771	769	759	757	724	766	778	753	766	765	724	783	735	732	720	715	769	737	768	703	754	742	745	731	743	753	776	747	776	751	772	732	758	767	795	775	776	752	754	749	782	770	703	749	733	740	700	712	747	763	779	735	743	799	723	769	756	725	776	749	731	781	736	727	765	799	749	720	715	735	675	748	708	743	731	776	764	725	754	759	738	744	757	778	757	689	737	771	751	749	771	787	785	684	740	729	725	728	724	770	788	703	756	734	774	769	758	751	751	756	750	744	775	727	716	711	714	790	775	752	742	761	758	747	738	768	761	715	731	738	722	743	743	766	741	785	741	753	771	757	733	770	762	732	755	737	733	740	756	778	704	724	735	761	765	733	776	749	785	752	774	723	751	742	806	728	733	733	762	769	743	776	726	708	767	738	748	743	775	784	795	737	767	714	742	807	776	790	741	712	791	786	718	768	743	699	745	657	774	762	729	752	743	682	737	753	767	767	752	706	735	775	768	791	781	782	742	751	741	768	739	755	727	791	773	736	782	790	748	773	740	713	773	729	778	761	742	738	747	785	792	762	741	734	754	740	777	760	703	742	718	736	791	719	739	775	785	718	745	763	781	773	768	758	755	746	739	741	728	725	759	741	795	727	801	780	732	740	702	741	697	768	785	766	708	710	750	755	765	787	764	743	701	717	732	788	776	745	761	767	745	691	755	767	788	745	745	757	729	779	695	751	739	732	808	760	796	754	753	760	757	718	774	750	760	752	739	740	797	753	725	763	706	750	705	769	755	783	737	733	795	703	734	759	726	764	739	750	748	755	756	659	778	773	718	796	761	759	755	782	739	808	738	769	729	730	767	744	748	727	785	674	825	714	803	765	769	703	755	755	759	734	754	733	756	794	782	772	722	697	773	760	781	754	748	707	773	677	687	741	770	720	757	770	778	735	740	766	765	764	790	789	773	716	771	760	766	762	736	753	766	743	724	787	708	758	726	822	728	761	725	726	742	773	748	718	722	747	776	761	772	792	772	724	736	737	706	715	773	747	751	738	734	812	757	710	806	738	738	730	749	772	775	754	732	762	721	701	725	711	725	725	718	738	734	768	774	764	733	752	770	737	787	737	784	700	784	795	739	727	731	780	747	796	720	735	750	766	751	752	742	695	785	765	754	776	759	710	698	714	738	776	732	749	782	709	756	715	737	731	744	718	802	722	776	749	752	741	688	787	784	721	722	762	738	776	766	760	755	740	703	774	778	704	756	742	770	766	732	804	753	741	775	746	794	716	782	739	698	710	741	823	728	765	742	748	760	757	752	785	753	721	770	737	774	705	757	741	735	754	710	750	742	761	772	742	724	724	759	740	722	767	774	739	775	739	716	705	738	779	703	775	761	778	725	758	717	722	770	755	747	744	765	797	788	669	772	775	747	721	765	751	735	719	753	756	756	734	716	700	758	737	752	781	751	734	766	729	760	745	699	764	787	734	713	755	730	757	721	752	778	788	703	722	779	788	752	778	772	718	735	802	686	788	783	787	735	747	768	758	729	787	770	736	751	753	799	766	747	763	702	738	790	777	788	748	759	708	723	728	783	739	799	770	751	738	684	785	755	771	766	771	796	792	754	763	778	745	782	694	796	737	745	754	741	753	703	749	821	729	725	744	727	720	756	711	691	754	725	726	731	729	739	786	767	741	773	794	754	767	766	781	717	716	747	768	757	737	770	739	741	728	733	742	778	767	728	746	724	763	722	760	747	756	734	740	726	763	759	752	731	786	786	745	778	744	752	744	735	712	725	751	713	763	768	769	767	758	786	735	781	769	726	734	770	758	751	726	760	760	763	772	741	739	747	735	735	703	801	775	809	734	719	735	743	790	760	735	778	769	774	731	757	771	750	766	716	758	757	766	791	763	735	796	753	709	716	716	772	709	772	748	762	767	765	758	799	760	740	765	735	744	754	723	734	740	757	736	777	766	694	783	742	778	791	767	724	799	717	738	753	716	750	754	734	788	740	755	760	732	728	752	762	761	793	773	751	751	692	743	777	794	773	759	731	734	718	729	747	751	665	744	733	720	769	730	751	705	723	747	763	782	756	799	761	773	778	793	777	779	750	692	763	740	747	737	708	728	740	757	784	755	726	792	733	804	731	741	774	739	747	728	754	735	722	767	769	748	749	763	742	744	785	769	770	742	740	757	768	745	717	791	746	727	751	741	749	689	761	702	785	748	724	749	703	739	753	717	768	755	733	691	713	764	784	730	778	747	764	723	711	780	767	789	765	704	735	767	748	742	738	762	747	778	732	749	725	700	703	765	797	796	756	756	756	775	788	733	750	738	718	712	769	703	741	729	755	700	805	785	806	675	757	789	774	751	695	775	742	731	741	796	752	739	767	760	766	745	755	790	703	776	710	778	749	752	723	743	773	770	748	752	767	712	750	742	794	736	732	720	743	756	751	755	735	776	751	764	737	758	724	750	728	727	769	668	794	795	748	749	779	766	784	797	750	721	763	754	774	766	735	755	759	755	741	740	748	755	758	746	738	744	762	765	755	784	749	790	725	722	755	782	783	733	781	769	786	782	737	722	704	748	755	770	706	737	759	785	788	768	728	771	740	717	761	757	716	810	746	742	812	745	721	765	729	729	713	748	770	758	751	752	743	725	751	730	785	771	753	778	746	715	771	745	776	771	787	794	813	707	727	719	714	783	765	743	728	761	787	773	774	763	726	796	735	706	776	720	723	754	721	716	721	728	743	730	759	797	735	733	746	790	720	756	735	752	772	769	720	755	743	740	749	717	758	731	791	751	725	783	735	777	803	753	724	771	750	773	766	757	766	686	708	723	724	728	756	755	794	768	765	776	763	681	713	746	767	716	796	798	758	784	808	740	749	734	789	786	769	728	742	741	742	742	730	783	778	738	713	776	741	725	691	811	764	762	709	751	759	767	733	769	751	761	781	797	707	691	741	771	748	771	824	743	710	737	747	741	753	758	741	780	749	752	687	778	733	789	736	743	809	728	782	729	793	769	759	742	731	753	736	734	761	748	767	764	788	751	743	730	793	727	733	750	708	739	744	780	728	685	735	718	713	762	739	764	795	740	742	763	720	764	745	794	773	729	785	767	796	708	705	739	730	747	781	754	746	761	762	750	728	718	753	768
25763	21400	25749	18629	2120	994	975	808	808	801	729	758	744	740	719	758	721	778	783	727	755	759	781	742	705	741	755	785	733	729	685	726	765	727	714	725	739	747	715	735	713	709	702	747	768	786	773	731	728	744	740	777	754	728	717	733	747	722	744	774	715	744	709	659	728	733	764	709	718	724	744	720	745	694	769	708	675	731	724	705	841	758	725	727	764	734	749	733	716	712	719	729	760	710	694	713	692	716	707	700	714	710	757	750	735	671	674	720	733	767	665	745	723	735	713	736	693	678	723	748	744	686	761	709	696	700	775	720	724	728	749	689	693	704	690	707	742	724	732	702	705	730	746	717	755	771	660	726	718	688	665	728	714	728	720	715	674	713	752	715	735	692	726	725	705	739	712	701	719	724	696	769	691	688	741	718	780	759	720	699	716	724	796	716	715	722	711	721	774	703	733	737	740	699	702	752	715	743	737	726	714	747	748	738	732	717	650	690	760	748	696	695	750	732	777	758	711	715	738	766	684	703	668	713	717	755	744	704	714	671	683	689	675	704	776	703	719	723	747	727	734	709	734	719	691	719	764	736	707	688	741	751	668	704	758	753	760	738	714	723	739	719	703	712	700	702	784	744	714	707	802	683	749	702	713	714	735	766	709	734	749	668	721	753	730	712	730	694	677	692	739	800	746	707	748	737	734	714	774	751	735	676	731	697	738	685	682	742	687	749	710	709	687	725	699	675	687	710	691	687	722	667	724	746	734	744	745	724	741	747	727	710	759	777	700	715	674	734	745	725	751	739	777	753	677	751	751	754	725	775	702	754	714	738	779	732	753	711	725	753	740	721	715	693	759	691	749	686	722	662	703	702	704	736	711	728	698	763	706	730	727	734	709	740	695	756	725	767	755	706	772	718	738	720	729	711	720	758	722	758	780	729	743	714	726	730	690	694	721	728	710	730	719	721	766	698	751	752	730	713	720	750	749	768	753	743	735	729	740	752	699	744	735	727	753	713	745	706	732	711	788	727	733	720	768	723	749	775	694	699	715	704	729	723	716	739	715	753	751	686	730	691	715	729	743	732	735	694	709	713	719	726	719	725	733	713	703	737	673	755	722	737	753	757	717	724	759	694	720	727	730	759	704	708	744	768	742	734	705	704	753	719	727	764	773	694	723	731	728	757	780	719	740	728	718	740	745	729	752	724	722	730	755	779	733	752	718	750	757	697	722	744	763	700	710	685	752	778	709	722	776	721	675	732	712	754	737	772	750	706	784	721	727	695	719	735	729	734	767	753	715	741	692	732	749	765	698	741	762	718	747	708	729	737	719	717	715	789	722	748	746	733	695	733	749	711	748	761	729	759	780	758	707	764	746	725	776	670	744	738	765	730	706	758	761	672	764	727	736	708	752	686	699	723	755	700	712	728	745	737	748	747	715	695	691	725	700	689	738	740	704	733	710	697	727	753	727	763	711	711	734	753	738	689	796	727	761	744	681	715	690	701	716	682	730	725	724	756	731	788	683	701	739	739	700	727	713	730	684	718	667	725	724	720	733	715	734	718	720	756	754	717	743	697	731	705	716	672	719	711	728	736	710	722	723	714	721	738	723	729	777	698	726	715	728	724	728	769	741	704	713	724	665	761	765	748	727	737	759	738	755	685	739	775	767	716	766	684	720	719	765	733	720	742	711	748	714	744	723	723	688	739	728	698	704	713	750	707	698	738	698	709	722	751	716	774	689	735	751	734	732	738	753	709	711	700	690	750	668	710	692	718	745	754	712	742	745	737	735	721	736	729	718	785	738	743	743	757	793	736	694	765	742	723	702	754	727	700	718	721	719	740	755	745	721	722	748	712	737	744	724	737	695	741	737	770	746	706	730	750	725	716	735	746	738	733	769	771	728	702	726	701	722	774	761	809	725	761	701	772	747	719	675	710	729	742	752	749	720	751	726	743	722	773	739	774	743	740	732	764	674	687	722	720	712	683	720	682	747	725	743	765	696	742	749	757	745	723	720	761	685	687	745	710	712	700	724	712	736	720	734	725	705	722	677	736	672	743	759	720	726	748	683	732	733	717	661	776	720	728	732	716	732	697	760	735	733	720	748	730	746	724	718	735	756	750	692	742	723	763	728	738	761	721	688	731	777	730	746	739	748	709	727	737	732	712	764	710	700	750	714	718	716	739	698	748	754	712	736	765	746	720	760	726	737	755	724	747	788	715	699	721	685	740	708	707	713	686	714	776	741	733	679	723	746	724	723	726	729	745	700	717	724	734	729	770	744	704	734	776	746	728	729	695	713	695	712	723	712	729	730	716	722	715	692	733	752	744	672	719	730	734	700	747	729	715	762	730	722	729	720	744	723	737	720	660	720	697	718	651	739	716	703	710	792	719	763	742	684	735	710	713	741	724	773	705	687	709	743	735	717	732	703	696	710	741	703	743	698	719	692	744	677	726	705	756	732	758	719	707	752	749	803	698	674	688	728	717	727	751	755	728	724	740	725	725	731	727	721	688	712	683	724	762	763	725	762	720	715	699	718	747	732	713	708	740	742	726	740	738	688	709	760	740	734	718	693	725	670	691	686	717	737	695	728	756	713	713	748	728	747	735	745	697	712	723	769	661	769	748	736	726	738	748	721	733	711	729	695	690	686	753	706	674	749	745	705	733	718	760	702	701	750	748	689	728	746	752	737	724	706	783	729	719	740	701	782	714	708	756	676	735	748	769	731	708	752	675	731	710	728	731	774	742	716	712	736	712	764	666	698	697	739	727	735	705	767	768	724	735	736	748	717	751	717	695	715	711	755	721	688	695	723	728	713	754	704	741	790	753	763	737	704	774	729	718	734	713	673	752	712	732	709	732	755	738	691	723	738	743	736	723	696	694	766	725	698	743	734	664	755	729	712	710	747	703	730	705	707	738	685	715	697	680	702	692	706	734	703	730	739	668	774	676	716	683	741	713	740	723	718	729	764	714	739	692	706	763	766	773	727	749	761	742	738	687	722	676	702	727	674	717	749	736	697	706	699	683	716	689	742	699	714	733	745	696	709	719	713	728	722	726	751	743	737	768	759	743	759	723	729	772	749	706	737	748	688	735	691	758	719	738	710	740	715	693	783	753	706	729	747	746	754	742	675	701	692	745	740	735	733	714	723	762	704	714	746	748	709	695	719	723	735	768	745	719	750	717	711	720	753	683	721	680	691	735	727	731	717	768	729	686	706	724	726	755	749	712	740	712	736	694	691	700	673	729	658	741	696	774	742	737	777	708	697	684	735	763	750	742	731	732	690	724	701	731	792	758	726	702	698	714	729	721	729	736	681	715	756	735	732	741	735	759	716	734	711	737	733	721	758	702	677	772	710	733	698	717	738	665	730	741	729	701	730	738	742	759	699	731	721	714	701	738	684	710	702	747	714	688	727	701	727	658	744	689	683	756	736	735	719	703	744	755	724	750	753	727	704	685	723	737	724	748	757	777	769	728	783	747	702	743	766	748	774	729
3635	2327	1922	1271	966	939	823	860	752	708	718	703	741	683	689	698	687	602	682	666	645	698	662	656	656	657	645	609	670	718	680	680	651	646	672	659	621	669	703	731	672	670	649	612	663	682	664	669	683	662	687	658	715	650	711	693	633	684	648	674	697	630	648	650	648	697	649	603	671	676	684	696	679	673	670	666	653	630	668	660	645	641	648	648	652	691	640	644	685	697	679	661	681	663	711	713	652	645	717	652	661	641	673	654	647	660	689	684	638	695	677	626	651	663	654	693	654	691	653	626	672	678	702	718	679	644	679	665	592	683	689	661	693	676	657	669	692	686	717	663	662	681	693	680	646	685	674	595	645	696	660	651	673	653	678	652	658	627	695	675	653	657	691	633	676	701	658	705	716	654	654	677	619	661	690	614	662	669	657	703	643	675	622	628	652	684	642	620	671	648	650	641	645	682	667	650	652	648	678	704	651	660	725	655	683	636	668	712	686	669	676	675	676	635	613	610	667	665	668	671	694	638	639	720	680	672	652	646	698	666	657	664	663	702	661	684	658	686	660	662	625	655	679	674	671	643	640	654	683	674	637	620	664	671	644	637	675	633	661	676	690	654	671	657	649	680	632	661	682	672	669	688	667	643	647	617	614	655	659	655	673	636	707	649	645	731	682	667	642	647	670	675	643	668	638	654	658	679	673	686	686	663	624	590	628	697	637	709	626	713	674	684	665	722	654	633	673	683	670	624	652	706	663	662	653	644	672	677	697	639	665	671	671	677	641	672	687	665	681	647	638	645	665	697	657	694	654	700	729	684	653	694	654	658	662	611	681	685	634	668	652	685	679	670	652	686	655	654	644	644	619	617	680	651	659	685	645	611	654	713	636	670	649	685	646	697	656	675	654	657	673	652	618	673	606	629	627	634	663	655	669	677	625	678	666	670	639	682	675	676	713	704	628	685	695	642	675	629	619	665	671	637	677	685	677	665	715	662	637	653	623	635	646	634	628	680	688	677	627	631	629	658	689	721	604	638	658	687	635	653	701	649	702	662	673	659	672	615	668	636	669	626	663	626	682	603	660	679	655	689	635	665	677	631	675	629	668	649	660	708	622	634	661	640	654	650	684	652	641	690	658	653	665	693	666	667	664	640	680	647	617	639	671	626	663	661	619	616	631	660	669	624	672	649	716	653	662	663	681	620	611	618	671	645	650	686	692	719	685	691	632	647	665	659	634	616	673	650	635	644	677	668	688	697	702	642	673	661	696	735	652	647	660	613	702	693	623	643	642	685	631	641	630	669	652	680	683	679	663	646	655	640	646	675	668	648	640	684	621	648	673	646	660	659	692	670	628	697	722	713	690	659	624	678	648	681	705	632	653	633	654	696	688	653	622	642	651	646	661	666	675	674	587	704	663	679	654	632	648	668	630	672	636	641	652	632	621	682	693	655	666	683	691	671	642	673	704	676	727	644	672	633	683	716	671	665	666	694	614	630	672	613	621	660	647	689	669	643	647	679	639	649	637	666	640	656	609	710	676	667	649	662	614	681	632	683	624	648	681	663	704	663	642	617	696	626	673	692	650	696	603	700	655	604	630	656	676	670	641	689	708	641	682	667	655	674	712	609	635	645	639	654	666	680	673	648	647	642	661	635	675	619	665	666	664	636	614	638	664	684	657	646	662	680	649	737	644	676	650	642	676	668	639	667	617	665	674	637	683	685	645	725	680	683	680	678	645	655	659	639	665	656	651	688	670	634	678	633	687	639	657	649	644	675	649	654	618	631	644	649	665	671	625	688	631	727	620	654	626	674	703	662	674	671	644	681	664	636	682	666	661	651	627	653	648	610	647	678	654	631	711	669	646	687	651	653	673	657	655	707	649	649	664	668	670	670	632	660	671	611	668	670	683	693	712	669	640	656	670	658	646	637	631	628	641	668	662	634	689	661	704	638	664	650	659	688	653	690	648	662	714	740	656	699	681	634	652	687	640	687	668	638	656	648	686	646	676	645	670	655	660	673	642	694	676	661	639	641	629	633	669	662	678	610	658	651	640	610	647	709	697	660	635	671	659	678	707	682	664	625	651	647	661	669	603	646	643	649	662	685	677	662	608	666	618	649	653	661	643	678	646	647	620	663	656	646	668	688	664	673	654	631	675	646	662	648	680	654	687	657	689	677	684	669	652	679	661	662	707	680	611	703	620	654	682	661	613	652	678	666	696	629	613	637	638	601	667	659	672	709	685	684	653	655	607	674	682	622	640	652	661	693	676	648	606	622	672	663	621	664	666	664	620	624	657	619	668	599	663	632	639	671	662	659	656	617	607	633	642	663	637	678	704	634	657	670	642	658	625	625	695	670	643	649	673	703	655	697	673	668	641	648	632	720	640	662	700	630	682	628	661	679	640	655	641	630	657	626	666	686	629	701	649	704	678	674	692	638	642	671	674	653	612	686	690	689	687	644	666	672	661	624	657	662	653	685	633	693	675	627	620	667	644	678	668	656	635	679	656	729	688	615	672	715	623	637	681	670	672	618	680	668	647	647	663	626	668	689	614	622	662	672	632	650	705	650	682	661	658	630	657	640	665	681	698	694	621	694	667	672	633	649	642	680	654	670	623	615	617	664	699	686	644	656	670	683	725	648	658	637	633	620	659	648	673	668	651	629	649	738	633	640	621	686	682	673	673	647	735	626	598	653	641	664	579	691	676	671	675	636	701	689	639	654	608	610	634	690	671	658	619	706	666	677	634	635	671	689	672	661	668	698	724	679	668	643	636	673	660	668	622	688	659	635	644	699	632	647	635	657	680	652	655	658	663	662	695	642	680	684	606	623	631	640	675	672	694	667	614	654	653	651	716	621	662	630	683	668	610	646	645	686	668	668	720	687	661	714	641	672	702	632	628	644	652	698	611	593	650	667	656	634	650	653	665	600	652	676	635	664	664	630	643	652	662	674	649	648	657	679	660	731	685	634	661	708	651	627	630	633	650	666	656	699	690	685	693	682	642	646	624	649	636	663	687	684	634	658	618	691	633	654	669	673	633	686	636	690	645	656	661	669	641	672	635	638	671	653	677	663	673	695	680	711	686	626	669	677	649	657	647	666	643	659	697	651	644	646	699	650	634	679	669	698	669	649	668	643	655	647	696	697	641	654	631	688	653	675	695	690	666	649	648	654	637	643	709	646	652	635	625	674	671	703	659	654	636	667	625	672	666	660	691	675	628	640	667	667	680	688	630	646	620	669	679	670	654	681	665	647	673	674	683	685	640	630	626	676	666	652	613	647	641	660	607	675	649	668	648	633	676	664	633	643	618	681	655	623	655	700	659	675	648	615	703	689	666	704	685	605	686	690	653	657	670	653	673	671	693	630	657	660	591	681	632	618	729	665	614	628	641	670	680	731	632	641	658	617	669	688	634	682	709	715	678	653	710	670	603	633	647	652	709	648	618	678	640	665	711	644	610	632	627	628	659	657	657	621	652	683	631	630	628	621	645	654
24253	21448	28620	24692	20207	2724	936	604	496	445	456	434	435	433	391	394	352	366	403	373	389	364	370	371	365	370	391	375	356	380	376	368	414	354	313	372	360	378	347	339	343	364	365	375	361	361	352	345	342	367	383	380	343	350	356	341	358	377	326	353	349	386	356	347	380	312	390	321	365	327	352	377	352	378	355	345	352	364	357	318	346	348	366	386	343	352	346	346	363	343	342	356	320	349	339	364	359	380	380	355	343	357	367	309	340	376	341	377	342	362	345	335	353	369	364	331	336	352	362	387	358	364	358	350	390	344	328	352	345	318	366	336	365	376	378	365	362	390	352	324	339	333	346	362	327	366	344	327	341	351	351	361	322	365	366	330	360	325	396	357	349	328	364	359	326	356	361	341	333	340	396	360	355	334	333	363	343	346	373	347	349	345	337	388	328	336	360	352	326	349	366	343	328	349	310	344	339	384	337	366	326	365	348	340	410	353	351	350	346	345	355	353	324	371	371	349	355	327	371	362	322	327	339	357	316	395	379	363	353	338	335	334	328	374	380	320	360	397	317	355	352	315	369	331	344	340	338	324	357	316	355	331	351	368	361	361	333	343	391	359	376	343	316	344	327	350	374	348	345	354	334	367	359	342	342	351	390	326	357	334	311	362	359	363	344	336	316	355	364	368	385	347	320	391	330	367	341	364	356	370	344	378	335	380	350	354	338	338	349	377	350	355	332	351	346	364	364	350	330	394	353	349	364	326	335	347	320	336	337	351	346	357	338	328	375	336	364	320	322	330	333	326	353	375	330	351	362	349	336	328	343	372	358	327	362	369	314	380	302	321	339	381	366	359	353	322	349	330	338	354	367	381	361	355	367	355	312	344	297	348	374	347	358	337	355	347	341	365	358	388	355	356	343	353	368	369	359	316	342	391	348	369	361	330	322	367	318	339	361	358	371	356	395	390	336	372	374	341	389	332	388	360	370	344	323	333	347	329	354	356	382	353	359	340	370	321	350	335	361	319	363	352	374	327	367	359	353	329	344	370	356	382	324	363	372	341	354	357	348	389	343	344	360	350	343	351	372	350	343	328	354	351	354	333	357	370	327	363	336	347	334	332	319	355	382	339	332	334	343	342	360	364	318	334	328	343	362	334	367	343	345	364	336	345	374	344	369	333	346	362	354	328	368	359	368	337	340	332	335	358	325	347	370	324	309	371	354	336	340	351	369	363	351	342	346	334	342	346	326	336	353	358	350	364	363	376	315	344	355	362	337	345	351	356	339	360	354	327	346	334	408	336	364	365	313	357	364	330	334	337	348	356	364	349	328	375	353	355	347	349	348	329	370	326	348	307	371	354	351	333	333	345	387	342	367	340	363	372	346	343	331	337	378	349	346	340	348	329	389	328	361	306	369	301	342	320	345	324	325	321	349	349	352	333	375	325	349	371	363	347	320	336	335	347	351	359	359	345	355	350	335	378	357	354	381	348	340	342	357	363	335	363	347	327	327	334	323	360	347	382	349	399	312	366	384	368	334	336	371	369	352	308	337	342	337	337	351	324	361	349	347	360	378	322	349	371	363	345	363	375	349	387	325	392	352	359	350	359	336	340	330	326	380	358	391	326	332	370	331	367	312	355	362	340	352	346	354	327	364	373	319	310	327	314	355	340	379	351	353	346	342	326	353	370	343	356	356	324	325	354	345	325	361	369	367	374	347	343	385	339	327	342	345	331	379	361	357	354	354	358	344	370	351	343	314	308	369	349	354	343	343	330	344	353	318	334	345	337	356	343	382	329	374	350	367	352	394	361	384	352	361	356	361	342	379	361	314	379	341	320	339	358	357	369	348	374	356	337	357	335	356	347	332	337	342	356	350	311	332	367	337	362	350	373	359	353	365	313	359	379	356	377	343	342	353	342	326	375	371	345	345	347	306	335	335	356	327	353	340	356	334	330	364	312	347	360	353	344	364	343	394	381	399	334	378	326	335	362	343	351	363	342	373	349	344	347	357	351	348	373	340	315	330	357	330	375	338	384	343	337	363	344	347	326	342	352	311	360	382	376	366	353	422	386	360	334	368	374	360	362	337	333	333	350	373	349	337	370	347	330	342	348	318	365	330	339	365	341	327	348	371	337	338	329	339	360	345	345	316	331	340	334	354	341	367	330	343	354	358	306	329	358	309	342	359	366	356	325	338	344	329	357	392	303	341	314	340	341	329	371	349	356	365	351	346	325	377	335	364	399	334	338	337	357	315	319	388	375	377	339	356	348	342	317	353	367	387	364	352	344	347	380	343	304	345	345	363	346	337	377	356	340	341	369	376	316	341	368	346	333	324	354	362	347	342	344	317	334	332	397	336	330	322	335	330	352	353	375	372	349	373	353	370	362	337	388	347	356	363	367	378	331	342	339	350	361	350	351	343	326	352	342	344	356	337	343	365	369	339	352	356	356	332	333	374	340	339	341	350	360	354	382	346	358	361	325	352	361	341	329	334	330	351	374	329	341	350	349	340	327	391	375	341	339	356	335	350	349	344	343	347	358	326	341	348	350	361	343	324	355	360	319	333	373	359	355	365	330	341	373	347	355	376	340	386	325	388	361	335	307	351	366	351	332	332	345	359	343	363	318	337	360	356	324	342	359	326	338	329	354	367	344	348	366	328	398	353	374	331	326	354	354	319	357	358	358	354	357	340	331	350	351	364	350	352	351	385	355	335	347	361	330	350	335	356	362	372	340	327	384	317	339	324	373	344	378	356	333	333	365	307	378	339	324	337	336	328	370	337	326	358	332	353	333	348	344	368	389	332	355	380	363	337	351	335	369	333	338	365	307	340	357	360	368	337	365	350	388	370	347	354	345	348	373	340	353	347	347	356	358	336	326	338	343	351	363	348	345	360	338	356	356	340	390	366	338	337	391	322	327	340	332	380	380	338	352	301	353	332	315	337	344	401	350	338	363	350	330	364	368	329	343	358	370	316	354	330	347	317	360	358	339	362	353	345	315	314	353	359	345	349	353	316	343	327	348	379	381	362	337	368	333	342	331	344	329	332	349	342	313	319	350	315	395	343	368	319	307	306	360	326	375	332	361	330	346	323	362	354	334	333	348	369	320	362	369	342	358	366	346	376	330	356	370	333	349	300	359	392	353	353	376	356	346	346	319	330	368	349	348	349	377	325	327	340	363	323	317	361	353	386	344	331	350	367	345	334	338	377	357	346	358	306	346	349	331	359	338	381	332	345	309	360	367	352	348	339	364	356	356	332	346	333	354	349	373	353	350	356	366	343	364	370	331	346	360	362	351	332	368	349	384	311	355	402	335	338	367	341	380	321	360	326	357	348	336	351	353	364	354	337	344	370	327	350	352	345	330	353	334	321	317	368	355	310	353	332	364	303	385	362	352	369	339	375	310	340	349	345	336	339	333	344	350	388	353	339	374	319	348	385	364	379	334	362	372	343	364	339	389	342	334	342	372	330	352	348	326	366	338	337	376	352	334	344	319
3316	4676	3698	1850	1268	953	810	739	679	590	525	529	505	435	477	414	415	399	433	389	392	397	424	379	419	422	398	381	370	392	408	403	433	394	376	342	379	384	349	369	343	389	360	400	356	405	421	339	393	350	357	359	372	391	352	407	358	419	383	363	383	376	351	380	388	398	372	374	349	366	358	384	368	370	312	372	379	370	386	346	415	354	369	385	367	373	354	373	367	367	350	371	419	389	389	392	409	366	326	390	409	369	349	382	359	345	329	353	365	354	339	406	382	362	371	363	369	369	340	357	344	370	361	389	396	367	358	372	431	357	369	348	372	350	340	363	372	392	350	365	328	352	348	334	322	381	399	395	363	359	361	348	399	361	326	360	367	385	326	350	379	368	354	371	378	360	360	371	362	367	405	363	323	370	366	343	353	348	341	330	359	396	359	360	391	368	323	398	366	368	384	379	385	337	364	365	397	346	378	415	355	343	377	351	364	367	352	366	389	365	352	369	353	370	355	364	370	393	331	369	351	340	371	370	375	359	365	374	369	385	375	362	360	362	373	382	368	359	370	407	372	386	378	351	356	356	362	353	377	371	342	370	355	396	387	365	404	397	388	406	356	370	348	369	373	340	371	383	382	349	351	357	376	385	369	352	347	367	366	386	355	385	363	360	383	371	377	374	361	358	350	364	366	337	363	398	361	375	358	368	353	363	389	383	308	361	348	338	371	383	361	345	358	374	346	350	332	382	380	379	339	367	342	364	339	367	372	372	369	373	408	364	347	367	380	320	393	347	415	371	339	379	379	363	342	365	376	338	355	366	357	369	378	341	379	374	346	331	359	346	367	360	381	390	350	388	383	364	385	367	396	375	348	345	371	375	349	346	376	363	389	331	361	380	384	356	373	375	356	342	325	317	362	334	373	375	353	348	360	375	363	337	346	349	375	379	340	389	364	370	404	359	385	335	352	362	367	366	339	388	369	383	385	360	355	363	357	374	354	377	366	375	407	403	360	395	370	356	317	339	354	343	359	361	327	357	328	371	337	342	370	358	361	364	359	381	358	359	344	389	360	357	387	352	343	358	361	378	372	360	397	374	364	335	354	341	348	369	349	353	352	362	348	342	329	374	369	368	375	340	341	334	342	392	382	346	377	332	347	378	358	350	368	364	358	336	389	354	328	363	360	355	336	340	325	352	339	377	343	394	343	356	380	348	373	366	351	384	323	370	357	364	384	342	376	369	344	346	363	369	372	355	377	359	347	351	368	354	364	372	361	367	407	383	339	389	402	348	351	343	373	362	356	361	348	392	371	355	356	402	378	351	363	365	348	347	341	390	352	392	353	342	374	360	325	371	396	334	343	364	383	378	318	342	344	352	374	357	367	356	385	371	337	380	356	417	401	361	355	370	339	344	349	352	354	367	361	357	394	376	342	383	419	385	376	367	351	361	334	378	381	366	346	365	348	368	391	383	356	361	358	344	338	362	357	375	388	337	366	381	377	367	366	345	358	358	327	361	395	324	350	383	357	376	356	340	367	340	380	341	386	331	397	330	366	371	398	331	340	374	366	370	377	361	333	353	380	358	389	325	354	373	363	355	346	341	348	367	374	354	372	374	369	349	365	355	366	356	344	375	392	378	388	418	383	376	361	385	345	375	367	345	364	387	360	337	375	364	356	342	339	343	344	354	356	357	331	358	373	366	370	328	399	360	392	347	380	380	402	362	368	356	386	368	395	363	389	385	348	360	347	362	337	383	338	392	382	384	329	344	371	370	372	365	385	350	357	338	339	326	362	398	377	366	377	341	407	338	347	369	356	397	367	371	351	369	343	391	370	367	319	315	353	338	394	384	355	381	327	359	365	398	339	409	368	356	378	342	356	374	344	394	383	363	345	382	371	365	320	353	367	360	366	334	367	346	373	339	369	333	341	330	353	374	356	351	354	352	377	378	353	367	390	384	386	367	344	367	376	361	362	389	327	396	363	378	379	362	362	363	422	355	364	361	367	323	376	366	407	353	382	386	379	362	385	363	383	351	399	377	376	387	354	347	364	338	359	356	348	368	376	339	330	365	358	357	371	338	352	347	361	353	383	368	360	342	393	343	373	365	354	345	378	327	324	330	375	350	374	335	353	399	344	368	338	352	369	401	347	379	339	333	374	354	357	364	382	353	381	356	369	346	372	343	351	351	339	356	359	352	368	372	354	352	356	343	383	356	380	364	364	353	348	352	351	344	358	376	366	364	375	377	364	368	366	372	372	389	392	358	366	375	375	387	356	342	406	342	365	387	350	393	378	325	365	372	346	364	363	360	341	337	344	364	328	371	353	348	351	358	359	382	367	356	378	355	363	350	387	335	377	360	364	339	369	344	338	338	350	356	339	344	390	362	356	357	346	407	367	392	353	330	332	355	360	343	346	407	373	333	382	385	352	368	373	348	362	352	370	379	322	337	354	357	361	356	350	343	337	388	378	342	334	351	352	343	358	367	348	365	336	340	330	345	338	366	351	370	365	371	333	351	352	322	363	385	379	357	390	350	380	376	371	402	374	362	397	310	386	372	386	350	371	368	368	388	338	374	366	365	342	377	362	343	355	350	371	335	390	364	366	365	343	361	346	367	391	370	364	367	348	386	368	351	340	351	358	375	375	377	390	323	359	336	370	341	368	359	372	377	366	325	358	325	355	345	365	362	368	338	423	330	371	336	354	395	359	355	393	351	352	363	343	347	360	338	384	333	355	360	371	340	353	372	412	388	367	351	365	398	322	385	407	368	364	380	369	422	331	385	376	383	340	353	381	357	365	315	353	362	355	363	361	364	332	361	342	369	376	363	353	389	360	363	353	350	350	334	343	351	378	353	361	366	382	345	364	348	373	375	346	336	343	354	364	396	392	371	366	358	362	402	374	370	339	325	334	345	382	365	339	338	338	329	357	370	404	353	336	346	364	385	341	329	375	371	339	381	339	340	367	335	394	376	338	350	343	343	382	361	378	350	342	379	359	353	354	369	358	317	347	354	386	363	370	327	352	389	356	388	386	337	379	397	389	358	343	366	365	347	346	367	397	347	345	351	356	369	404	364	365	358	394	391	362	361	372	372	367	376	369	370	365	362	373	299	349	358	354	359	357	362	357	350	376	346	362	361	363	362	359	325	365	396	354	354	389	370	383	371	348	326	358	334	333	380	352	376	349	363	324	335	355	360	359	374	334	360	361	377	357	348	349	366	326	320	346	369	322	397	355	350	372	375	340	343	369	347	396	343	386	341	364	383	335	371	395	326	362	329	376	354	385	368	347	379	368	372	357	331	354	336	363	358	400	360	388	364	326	351	370	364	373	351	370	326	351	363	376	343	358	350	367	356	379	347	376	361	351	382	352	379	385	355	378	358	358	366	343	391	372	363	330	355	374	368	362	366	358	350	357	388	367	378	368	349	353	333	368	334	333	337	360	368	339	337	370	333	368	364	379	356	379	354	360	356	363	392	338	400	356	356	342	381	371	365
27639	11685	2004	1297	908	935	895	899	868	898	897	856	866	876	858	900	881	901	857	897	869	903	832	832	810	881	902	845	875	906	861	900	800	892	856	927	881	885	896	888	884	890	869	857	893	867	851	899	850	867	872	847	859	869	881	830	903	899	895	875	876	906	873	918	808	813	941	895	874	898	898	866	894	798	875	848	889	844	871	864	895	896	861	854	891	847	898	810	879	867	904	839	926	873	876	806	843	900	846	890	856	817	904	912	894	862	834	899	918	878	868	867	872	839	856	866	820	846	890	873	841	867	828	871	846	843	878	873	840	890	860	901	872	861	781	868	874	788	898	876	886	872	833	831	892	920	904	898	866	816	862	869	880	884	882	865	833	874	875	862	892	841	872	836	848	829	923	881	867	805	838	821	867	825	793	917	893	871	931	828	886	913	874	807	913	812	909	866	923	892	891	888	845	928	844	916	880	883	852	839	845	821	852	856	905	926	823	891	897	905	854	863	861	912	848	872	884	895	937	856	879	931	837	887	855	906	874	931	890	941	883	882	797	845	923	877	862	901	848	857	845	898	833	869	882	845	858	885	891	885	894	888	904	892	876	879	890	896	878	876	918	885	839	877	880	921	832	874	866	888	926	859	888	839	881	808	882	913	852	888	912	898	862	913	856	886	917	833	893	842	886	820	910	889	893	894	862	850	908	843	865	811	898	833	891	909	848	911	889	920	896	863	886	829	889	827	798	880	833	920	871	835	857	927	858	851	864	902	861	891	889	850	860	838	851	917	824	850	842	892	912	846	893	820	880	830	846	855	859	923	875	875	941	868	850	888	892	898	892	846	877	932	836	857	846	857	947	861	871	883	894	904	869	894	867	873	880	862	864	860	912	857	817	897	904	874	859	923	838	806	844	855	814	864	830	818	886	906	896	872	929	882	864	869	879	925	920	900	885	830	886	872	854	843	881	880	885	873	923	855	911	962	909	856	889	884	861	845	892	852	866	902	845	893	827	884	832	842	859	868	900	903	888	891	870	865	823	900	882	955	873	913	871	899	862	869	848	868	852	933	842	897	893	843	908	867	884	882	817	811	830	912	872	900	906	848	908	866	904	896	841	830	888	847	858	888	892	909	905	894	885	883	826	844	888	843	892	873	919	918	902	905	933	886	847	874	862	866	853	932	860	831	892	873	840	892	855	852	880	854	876	900	871	823	846	863	838	914	881	847	832	855	875	911	906	814	837	907	840	882	850	889	868	950	913	885	849	844	886	875	920	874	861	896	860	836	888	869	886	819	829	904	903	882	865	932	837	904	828	866	884	862	878	890	875	865	854	889	863	879	890	894	868	847	885	868	867	909	864	851	827	834	883	846	882	914	845	790	869	887	866	886	836	909	851	930	887	867	887	799	816	853	855	903	889	937	895	843	868	872	859	886	892	833	832	828	889	829	852	839	904	811	866	890	847	853	875	850	846	895	887	865	844	818	915	884	841	884	899	817	849	822	836	788	878	915	900	832	878	905	852	838	881	860	889	870	849	888	879	917	863	838	832	861	894	848	819	959	876	802	883	893	839	857	855	887	910	913	839	926	830	806	878	918	839	866	874	876	880	863	864	928	848	833	835	856	837	852	949	905	928	865	886	890	847	859	887	859	876	940	820	892	844	872	890	872	882	883	872	876	834	849	889	894	849	898	835	887	908	887	912	872	904	861	811	898	874	865	822	871	886	901	886	863	871	851	877	874	893	864	875	852	857	880	842	860	906	798	838	832	904	915	855	849	898	840	849	866	791	873	845	882	867	852	905	873	861	889	858	857	888	898	886	892	897	858	855	857	837	897	860	823	894	811	877	863	856	820	847	921	912	855	884	865	826	858	915	876	881	861	869	882	836	836	849	829	867	879	897	854	842	893	882	928	906	863	899	935	926	888	879	859	858	897	851	928	859	865	874	903	908	872	895	837	894	941	882	893	833	820	872	926	867	878	902	885	863	881	832	910	839	892	912	889	854	933	858	847	900	876	828	861	891	892	848	863	902	877	875	860	870	821	907	885	899	878	911	882	855	857	882	855	881	881	891	837	888	881	845	915	897	850	904	893	867	867	898	859	882	939	866	857	897	939	877	897	817	870	909	835	893	843	843	825	877	873	861	879	844	876	836	874	871	873	910	857	890	840	812	859	858	888	902	872	850	931	888	886	886	858	861	879	874	849	856	913	862	860	874	876	864	908	933	876	878	877	872	834	855	862	829	920	873	883	841	874	839	912	881	896	867	867	870	917	857	963	820	899	910	853	849	824	855	870	855	911	873	893	857	841	902	907	918	884	901	879	967	885	910	867	915	862	893	890	893	896	858	861	847	851	901	907	881	868	801	911	844	908	816	814	879	911	852	814	904	851	910	858	853	898	869	838	871	877	940	870	871	878	856	912	854	910	861	857	828	877	954	867	831	884	903	883	892	901	899	854	915	924	848	916	893	858	874	859	845	868	886	887	854	859	894	863	815	876	914	871	831	871	905	869	924	890	867	863	913	914	869	842	828	899	876	862	883	884	859	880	885	932	876	912	821	846	858	893	864	900	872	874	853	856	864	849	891	871	876	863	872	884	867	880	883	867	871	909	839	849	881	867	882	906	845	826	862	818	907	923	865	894	807	824	911	854	876	897	853	921	879	873	869	832	900	907	840	830	870	889	886	927	878	891	852	847	877	926	854	852	884	860	854	879	898	895	853	891	888	887	922	889	871	858	843	914	858	831	879	905	845	894	861	918	882	864	840	896	826	862	868	846	878	852	800	830	913	931	917	858	810	909	832	858	891	915	860	910	854	930	822	889	881	841	859	847	856	906	895	844	885	888	874	931	832	918	874	840	892	895	914	828	873	886	957	819	862	839	848	858	813	858	859	897	886	914	900	850	863	883	829	884	880	829	904	895	884	918	829	886	876	808	883	832	877	817	859	911	882	887	821	848	847	871	924	845	846	840	870	945	891	880	914	864	801	872	872	884	880	833	761	904	888	836	835	845	894	902	912	934	920	865	888	912	898	868	884	903	899	977	855	852	884	920	842	877	905	909	837	878	844	884	872	848	842	875	866	878	858	873	868	852	844	869	872	891	837	859	879	896	848	859	880	880	844	847	857	891	919	861	888	860	878	876	864	891	896	906	894	829	901	906	852	846	875	884	834	916	915	873	866	908	943	860	808	887	878	863	834	868	859	830	914	913	872	857	876	919	865	863	916	854	904	859	889	843	786	898	870	853	916	951	879	850	859	844	940	847	821	870	908	824	897	861	893	866	818	833	857	849	799	871	870	865	834	877	863	886	875	888	780	800	850	892	884	836	868	896	858	930	818	853	869	845	851	877	840	863	886	905	910	857	847	845	878	887	902	848	870	896	914	852	822	831	848	915	906	858	785	827	837	814	866	828	852	868	894	871	855	844	918	901	875	862	868	885	881	907	873	853	864	864	886	877	849	866	853	857	868	851	863	930	869	836	865	831	912	937	856	861
5217	985	905	856	805	826	789	778	751	743	783	751	788	776	790	802	781	835	834	756	789	759	777	838	770	755	764	784	804	732	737	772	746	813	801	714	799	756	742	774	781	782	753	757	815	772	763	762	743	751	761	722	753	754	748	735	766	724	757	799	748	786	754	735	717	761	763	761	722	799	783	791	842	780	750	771	785	765	764	779	742	747	758	783	842	783	807	808	777	749	785	810	801	758	764	767	737	720	776	779	763	747	717	810	738	770	777	745	785	722	757	731	816	728	764	785	789	757	768	779	753	766	803	712	740	767	783	748	772	781	745	770	780	768	764	755	733	756	737	768	782	752	830	812	750	801	730	759	756	765	776	774	806	725	738	750	756	800	779	772	779	730	756	763	705	703	756	755	772	755	774	711	790	801	758	795	749	766	716	760	747	732	724	788	744	779	773	790	746	794	764	789	808	716	800	701	752	795	735	794	822	755	773	742	753	774	744	727	747	766	765	768	747	749	780	814	756	717	736	795	808	769	732	811	790	719	765	781	797	721	756	787	725	749	766	798	780	759	774	765	799	781	785	760	790	812	774	794	775	751	746	787	773	803	764	792	719	754	809	777	782	807	778	749	759	787	820	805	759	774	784	735	766	759	733	768	807	812	771	822	776	755	699	732	760	746	766	788	750	761	774	744	739	762	786	786	797	723	785	720	762	761	700	736	716	785	777	706	776	793	791	758	763	763	788	772	751	812	740	753	816	768	746	728	751	763	751	729	738	734	768	781	762	745	742	771	759	768	765	762	776	779	767	742	719	799	787	754	809	789	791	799	759	765	776	777	793	779	798	745	732	764	788	730	696	740	774	754	771	757	835	773	772	780	730	768	722	772	774	706	753	754	760	743	815	756	775	782	757	740	792	782	749	788	794	757	776	708	794	775	744	741	791	750	758	771	755	748	764	796	713	744	760	759	771	746	732	787	771	779	726	794	806	737	809	781	760	763	742	757	753	725	772	783	788	797	784	734	776	744	775	740	735	751	752	769	759	742	780	815	803	753	716	779	733	771	750	764	722	706	778	794	773	783	727	728	803	713	745	732	745	811	741	837	717	781	806	764	753	741	770	752	751	784	783	740	786	739	807	750	760	756	788	761	766	791	764	797	747	799	749	785	763	767	805	742	800	769	770	780	796	787	783	753	797	720	812	744	731	757	781	809	757	754	765	817	793	780	804	758	798	745	745	752	733	731	769	797	783	797	772	758	736	741	788	765	767	741	723	734	749	753	809	751	745	798	738	725	746	742	762	770	746	770	784	769	829	790	752	757	778	795	775	791	746	773	703	779	752	769	735	764	712	751	729	747	697	792	793	750	766	737	759	732	794	736	759	755	831	753	769	796	800	749	823	739	736	771	788	775	731	770	745	802	737	777	765	740	756	749	771	772	784	755	755	750	764	776	806	807	803	757	766	782	772	775	757	714	754	811	700	775	752	746	759	741	743	737	789	780	753	749	797	734	747	821	778	789	790	786	778	788	794	744	759	746	823	744	817	767	804	728	751	747	748	738	778	720	754	765	769	759	766	763	773	745	693	764	776	740	757	733	747	795	734	756	795	785	771	752	817	781	708	749	802	675	748	727	764	772	770	747	747	792	800	771	819	801	747	772	745	781	753	756	783	798	795	740	761	741	762	730	763	759	746	768	744	752	786	755	809	814	734	790	738	774	777	742	755	754	732	769	762	714	795	740	760	728	755	773	751	761	768	734	722	726	697	728	791	775	743	783	751	767	721	780	777	697	746	793	734	806	734	803	760	782	737	780	753	756	726	745	744	744	753	843	740	766	828	816	816	783	775	771	730	764	718	766	766	733	766	762	721	761	759	780	741	756	749	749	744	758	749	777	775	739	768	778	776	760	794	800	797	742	795	758	793	814	776	724	761	781	727	779	747	774	766	774	795	783	768	778	726	772	759	729	786	792	799	772	766	762	750	759	782	716	758	770	764	814	728	799	771	786	760	734	743	776	772	808	797	739	779	770	766	707	741	747	800	731	760	790	797	793	776	772	770	741	779	771	745	803	777	776	754	789	804	764	806	752	752	798	809	743	784	710	721	753	732	779	763	807	742	764	733	755	756	753	773	769	775	774	736	742	715	729	785	708	741	724	759	748	735	759	692	774	721	785	783	772	783	732	736	765	764	784	753	768	763	758	714	806	736	769	726	748	756	758	731	764	749	748	755	726	767	788	727	749	750	751	819	747	735	759	781	755	767	770	786	756	734	801	758	755	746	776	766	734	767	735	764	805	795	810	738	799	748	764	787	820	802	759	769	770	778	785	735	727	768	807	789	765	776	748	724	711	755	752	740	772	811	820	772	778	699	786	724	712	758	771	837	806	727	750	756	767	793	760	737	691	776	823	821	789	743	781	750	788	762	773	774	757	718	790	773	758	717	742	789	744	733	757	783	742	791	768	769	843	745	785	756	730	780	752	815	809	771	752	816	768	785	807	734	720	753	815	742	780	768	763	798	740	723	769	801	785	761	778	739	692	786	776	778	771	729	812	751	767	763	777	755	809	722	759	735	763	711	720	744	743	749	731	757	783	770	792	793	812	779	792	771	782	723	770	768	777	734	802	740	800	773	752	733	796	729	762	741	797	767	749	801	718	756	718	766	772	804	735	734	755	736	792	736	742	780	791	739	766	748	732	771	768	737	779	796	703	785	782	776	781	781	738	756	731	691	713	737	853	783	764	768	732	772	780	760	799	753	771	759	785	754	711	743	770	780	789	761	749	757	754	797	766	738	763	744	755	807	810	739	780	745	752	750	765	721	745	823	827	758	801	758	780	733	748	744	798	724	796	755	796	792	774	793	734	766	732	752	740	783	757	792	754	770	750	777	806	800	807	800	753	797	728	735	772	824	775	744	736	704	779	747	757	737	781	748	777	804	725	750	736	745	767	727	751	752	775	782	754	778	729	762	783	788	764	751	741	781	818	745	758	789	775	741	796	780	723	774	775	788	778	734	751	764	761	764	742	718	773	805	730	768	757	728	735	747	784	776	704	752	769	736	757	766	765	748	760	757	768	755	729	773	794	814	788	756	814	782	712	744	781	811	771	775	796	764	733	809	778	801	730	727	751	731	755	779	791	736	786	800	750	800	772	805	737	753	723	746	756	702	748	770	777	775	740	758	756	735	726	741	743	720	758	736	757	728	797	787	783	714	724	772	789	743	757	752	757	700	779	781	781	750	784	753	793	785	765	766	791	761	725	754	823	744	723	787	781	776	737	752	784	767	771	744	732	746	807	734	772	756	790	729	781	729	748	779	749	740	795	760	780	769	760	725	743	765	775	708	803	821	705	754	774	748	737	736	779	792	759	733	748	737	785	793	790	761	742	762	779	789	787	767	734	790	740	774	722	760	727	806	795	768	766	759	766	721	735	745	692	754	730	826	799	748	724	756	748	756	767	731	722	779	759	788	730	756	748	769	788	714	743	772	771	788	762	764	736
25654	21400	25691	18549	2081	1158	986	850	845	810	829	849	815	813	815	798	803	793	733	751	753	738	758	797	803	750	792	732	721	784	715	748	763	757	744	795	747	781	796	772	794	756	737	767	785	767	811	784	781	752	776	763	731	749	741	800	742	733	742	784	775	749	784	794	760	801	755	778	766	720	748	790	790	747	737	746	715	729	737	761	816	755	751	713	717	820	782	737	711	722	723	828	792	766	763	735	771	764	794	755	799	812	756	777	725	782	739	727	785	757	784	768	807	712	752	709	699	752	775	738	745	761	767	730	747	736	749	743	764	769	724	782	739	773	772	743	697	769	777	755	724	805	790	750	752	775	773	799	778	764	748	754	754	801	751	736	796	816	769	765	788	795	734	758	796	805	746	756	703	752	775	763	753	771	780	735	708	809	747	742	764	765	746	774	772	792	747	737	730	717	770	728	746	726	737	788	744	744	710	783	748	786	710	708	761	734	744	734	741	763	702	759	776	731	751	714	757	728	806	775	748	790	737	760	792	707	742	760	754	765	735	771	760	781	738	777	791	774	749	744	795	713	759	760	781	731	762	801	755	657	709	752	677	786	760	694	770	794	791	796	771	763	764	785	796	775	791	707	771	773	829	745	753	791	761	766	776	734	710	750	753	786	765	747	760	749	752	755	766	757	737	727	778	739	740	746	788	798	845	781	767	731	777	741	739	776	782	812	766	764	754	730	781	785	748	757	839	721	728	744	732	796	719	808	785	778	788	747	754	727	709	767	738	733	749	782	715	814	747	733	743	753	764	763	744	691	771	749	728	754	778	752	748	799	765	747	777	739	775	787	743	816	779	770	779	729	768	737	812	798	730	763	776	753	784	710	743	752	769	789	741	739	804	702	798	762	800	770	784	783	783	805	756	789	748	752	757	776	754	744	753	784	780	738	768	775	764	776	761	750	773	794	779	754	731	727	758	786	758	800	770	781	797	775	780	739	799	703	766	765	779	774	759	758	797	745	779	749	798	793	746	789	685	775	729	718	755	719	772	711	704	732	737	787	754	778	770	736	765	740	763	743	750	779	768	739	797	785	754	711	781	739	766	778	782	799	726	762	788	802	731	804	769	735	730	684	761	769	741	724	695	733	779	749	742	735	771	731	801	797	785	735	794	716	747	732	769	751	759	781	816	724	721	755	801	682	765	729	807	813	733	703	744	761	741	801	776	762	757	766	785	791	770	727	763	761	745	751	724	744	763	728	711	751	780	725	708	791	776	793	735	736	768	754	776	758	770	703	728	756	756	764	803	732	794	754	770	760	795	741	771	724	721	791	743	712	753	763	767	759	748	739	738	777	704	721	789	797	747	725	742	781	727	716	745	785	752	776	732	733	780	792	783	785	790	710	816	781	791	781	730	779	777	758	746	777	757	766	709	791	762	770	752	803	765	769	763	726	743	728	760	738	756	773	762	761	775	748	755	761	801	716	764	800	759	748	740	750	752	779	796	714	766	718	759	745	742	734	763	725	758	753	750	759	780	774	786	786	758	713	711	759	758	755	810	774	731	750	757	752	769	757	723	712	742	724	685	722	724	735	752	756	759	707	761	766	755	753	764	751	766	764	799	769	760	766	770	688	761	765	715	752	733	771	757	738	731	780	813	755	740	720	767	784	734	757	755	745	732	741	777	736	783	717	707	749	763	775	737	762	768	772	753	725	740	778	763	772	764	738	729	787	762	733	708	740	778	771	734	782	788	743	759	760	790	744	743	711	790	722	758	804	803	754	806	743	808	776	737	789	759	805	767	784	776	787	747	761	768	767	732	734	759	731	730	759	785	765	763	750	753	732	694	738	771	727	747	733	769	724	759	728	752	732	756	760	739	799	792	731	745	771	786	726	763	742	795	691	798	790	768	778	764	750	776	771	753	759	792	770	763	750	768	702	738	692	751	780	817	763	763	733	759	775	767	768	723	767	720	741	761	774	686	764	761	700	749	730	772	790	763	748	776	776	785	764	740	706	788	800	737	746	724	760	768	739	780	716	755	733	790	731	783	698	738	739	762	741	770	689	733	811	767	774	754	776	771	764	732	758	763	757	770	829	703	785	722	773	790	784	756	772	723	794	759	760	796	742	761	771	745	790	751	757	757	720	778	741	746	758	795	765	732	710	755	774	742	781	775	773	722	753	690	736	718	783	729	713	731	776	757	740	790	756	786	747	762	767	756	741	786	741	743	778	822	814	735	722	722	771	744	799	708	805	764	765	752	743	747	785	766	732	728	780	757	744	757	717	755	714	717	776	812	781	801	734	755	778	746	744	725	805	732	739	746	731	737	748	766	774	749	799	736	729	754	823	729	731	764	751	695	774	767	754	830	746	805	754	773	776	786	706	793	770	786	776	768	788	735	797	776	703	795	734	728	763	723	737	719	798	735	768	761	796	781	755	756	788	755	750	752	783	786	729	756	724	773	782	721	748	736	722	778	781	763	790	770	728	781	765	786	731	731	745	736	793	740	770	716	732	737	728	753	737	731	738	777	761	788	760	761	755	787	723	742	733	725	720	762	800	742	789	707	766	779	780	791	774	759	802	769	763	783	777	803	721	763	768	715	773	753	783	736	742	763	761	733	745	722	713	797	727	756	726	742	754	714	794	769	758	802	735	710	757	766	767	757	746	722	747	694	746	769	736	720	756	787	788	756	730	749	760	782	728	727	782	766	772	747	762	703	723	807	770	780	737	732	741	775	751	757	731	760	779	748	781	741	774	817	781	722	739	752	729	733	785	700	748	771	797	729	745	756	768	753	762	755	807	762	733	725	731	773	727	785	762	711	746	784	785	769	743	696	748	779	727	781	714	762	748	736	729	815	750	708	759	784	744	807	729	783	741	784	764	748	761	770	771	756	814	672	778	748	775	766	771	837	763	757	740	772	759	780	782	757	716	800	730	718	718	732	734	788	742	730	728	762	764	769	753	758	763	716	742	784	773	793	760	743	726	727	754	742	764	769	724	788	726	735	766	747	691	759	728	739	733	731	746	778	798	741	749	808	770	794	728	720	724	738	755	748	727	770	787	772	729	743	764	771	756	755	739	733	752	772	782	769	804	759	780	750	756	721	777	713	709	762	748	750	793	745	760	784	746	738	771	765	766	765	802	731	749	741	781	722	739	747	808	714	762	739	730	810	763	784	783	722	721	813	729	681	763	785	737	728	760	755	810	776	753	777	770	759	727	741	752	751	794	731	742	749	777	720	805	798	733	763	716	782	758	718	745	833	751	778	729	734	743	795	755	754	747	819	773	760	767	781	794	748	795	696	732	771	776	715	778	711	784	736	809	751	718	768	756	768	767	745	786	758	732	764	810	760	783	745	716	746	742	779	801	747	790	757	705	767	767	742	740	732	747	759	719	762	736	766	782	763	739	731	733	759	771	744	749	780	778	808	722	718	727	789	757	765	765	741	754	718	749	778	747	740	757	747	741	759	731	776	775	734	718	760	699	781	785	736	758
3644	2334	1947	1251	1028	935	937	803	765	695	718	765	702	712	744	701	724	719	756	685	706	684	729	724	725	782	711	710	715	748	714	679	719	705	725	714	752	712	710	629	723	727	663	745	690	663	672	711	655	719	665	672	679	685	685	697	731	675	700	669	718	656	709	690	712	711	707	720	706	666	698	673	699	687	704	680	693	708	705	675	693	701	664	731	654	649	717	683	691	702	713	711	753	683	690	725	689	642	737	711	699	667	707	634	655	661	716	672	667	650	668	722	703	703	662	684	696	745	643	686	695	702	744	642	708	713	698	669	649	705	701	683	731	657	685	697	706	682	686	702	652	697	627	656	716	691	711	727	719	695	661	692	653	689	650	744	682	697	698	710	651	668	699	625	717	651	706	696	678	670	663	661	689	686	686	728	693	676	713	706	699	678	692	672	720	668	675	687	660	696	705	708	665	694	681	665	642	681	667	710	685	723	654	691	666	707	690	700	666	665	613	632	629	691	639	728	718	688	671	715	675	672	650	664	714	678	653	696	714	667	698	699	700	701	706	642	692	670	665	683	687	687	703	661	672	692	723	727	691	720	740	696	706	694	657	685	701	693	719	717	651	669	668	671	707	649	681	711	734	697	720	687	688	630	697	701	639	705	669	710	690	702	652	699	646	729	713	678	647	638	685	692	670	690	702	680	711	698	699	691	742	680	687	682	673	676	715	640	702	708	687	647	711	705	670	698	659	686	647	679	666	646	665	669	687	687	690	693	654	672	691	674	654	710	636	648	666	701	674	691	667	709	686	759	657	665	690	690	709	677	705	718	664	705	670	684	723	700	713	689	700	704	660	687	706	704	696	720	709	672	701	665	650	675	711	696	641	727	692	675	685	703	695	660	670	659	682	656	673	682	713	729	678	706	712	658	646	635	720	708	707	665	665	677	675	632	687	642	709	678	628	646	612	706	676	649	719	692	687	701	670	677	662	677	725	700	705	671	731	692	741	726	668	673	635	673	624	649	685	690	690	671	650	679	701	684	672	657	687	708	694	678	679	679	712	732	718	642	698	648	700	682	680	660	647	709	685	684	653	700	681	670	712	651	666	701	715	702	725	678	663	676	697	705	633	700	694	691	735	710	650	665	724	725	677	679	644	685	668	689	671	686	662	701	694	664	675	680	707	665	691	662	672	662	679	655	697	674	726	672	662	673	639	692	651	692	692	648	683	681	726	680	711	678	681	675	667	701	710	652	677	674	648	672	691	699	708	690	695	657	704	683	680	703	628	709	680	701	690	690	681	683	665	704	688	717	693	682	653	680	755	687	700	668	696	725	697	684	682	668	724	678	705	690	711	649	699	642	637	696	650	706	600	732	667	682	643	706	671	717	696	690	645	697	709	683	653	678	670	653	631	689	704	695	704	649	667	679	712	651	653	670	635	641	701	667	730	677	683	698	672	666	670	692	665	662	688	655	731	649	720	723	670	703	742	680	675	649	713	695	728	707	692	665	720	691	723	679	642	678	689	690	656	654	670	693	723	677	690	723	680	654	686	685	704	671	688	712	682	703	689	692	721	738	704	705	692	655	667	720	729	658	712	671	713	647	710	677	661	689	705	684	666	682	669	647	656	657	695	681	697	698	670	740	728	686	681	710	653	672	709	719	687	631	662	695	701	661	683	734	692	680	664	712	725	713	660	709	679	659	679	686	701	734	713	678	721	711	657	679	707	683	727	696	701	671	676	681	684	702	687	679	690	689	683	659	672	683	688	685	614	658	697	681	657	634	655	679	653	710	675	693	707	715	666	639	705	698	672	657	705	669	681	688	738	698	694	673	682	760	673	750	706	696	681	687	681	702	658	712	671	657	684	669	673	671	648	675	659	654	681	681	668	686	726	654	669	671	720	665	690	683	701	683	653	626	703	706	691	656	726	675	667	702	657	675	693	673	690	691	709	694	703	675	659	702	703	655	661	684	672	700	669	638	725	702	676	692	728	661	703	717	698	669	694	685	679	694	633	698	675	670	681	664	711	667	697	661	675	655	683	705	646	674	710	699	686	656	703	654	683	683	679	705	705	676	647	658	730	690	712	708	668	620	696	717	702	704	705	716	717	725	652	671	641	675	671	666	746	658	674	663	656	692	682	677	650	678	686	650	661	665	689	677	721	687	676	743	681	713	653	671	660	666	699	705	676	697	694	650	676	687	663	649	624	694	681	700	665	730	710	665	719	741	650	697	708	703	700	684	665	645	633	696	676	707	683	669	653	710	703	634	648	675	664	740	672	708	723	647	678	655	677	683	691	694	662	681	673	630	656	696	670	671	678	663	738	686	710	687	723	728	652	701	737	684	698	720	621	707	673	717	692	713	660	697	697	661	659	695	699	711	668	690	705	656	739	618	708	631	677	709	650	671	648	665	631	668	726	685	644	692	687	667	710	682	655	636	724	664	669	728	603	629	688	625	684	685	730	694	720	668	698	657	677	767	671	714	689	674	698	685	668	670	669	687	675	699	690	728	712	683	683	690	664	685	719	709	675	632	724	696	699	692	692	685	705	678	720	681	681	691	672	666	700	723	692	684	682	671	684	698	696	663	681	658	686	724	692	680	655	650	627	698	678	642	684	656	681	709	691	685	654	722	678	652	681	691	706	722	708	664	701	715	678	683	664	669	715	727	662	655	710	705	685	681	726	672	670	678	732	696	726	719	647	685	716	676	680	663	690	662	671	698	685	709	666	695	725	740	679	676	690	696	673	662	663	668	728	710	715	691	674	675	695	684	677	675	736	708	732	664	642	662	700	672	658	655	686	675	658	663	706	707	672	657	692	696	727	681	709	704	673	697	643	717	682	672	667	668	676	620	681	644	678	650	689	684	733	676	638	710	692	692	661	654	636	648	708	677	685	698	645	642	675	665	670	710	720	696	711	677	669	711	683	669	703	682	651	657	655	686	733	646	666	674	733	662	667	676	659	759	721	659	670	683	649	716	695	690	653	692	649	681	786	654	701	714	678	701	677	688	643	693	682	691	694	641	667	688	693	661	661	698	675	685	683	671	675	726	731	678	690	694	693	643	673	695	676	664	720	654	676	683	705	646	678	630	711	746	686	677	674	636	689	723	662	702	710	700	654	719	697	727	692	642	675	684	746	687	705	725	680	672	676	695	703	672	717	658	719	668	695	652	659	645	689	674	662	654	691	689	684	635	675	686	753	677	695	652	683	690	686	658	672	706	657	711	705	693	649	706	666	667	698	692	670	707	699	689	667	690	667	689	703	644	741	683	661	695	673	692	664	704	705	712	696	690	651	697	673	708	720	698	671	727	688	672	691	691	713	692	682	670	683	708	705	665	663	677	637	739	709	716	670	635	708	662	675	651	715	666	670	705	716	660	683	691	674	682	719	664	694	712	654	703	674	643	645	687	660	649	691	686	660	707	713	736	700	684	642	678	718	677	682	678	630	712	686	650	671	681	677	679	675	681	659	679	668	664	660	689	706	688	674	656
24269	21396	28534	24629	20109	2967	973	623	507	498	489	456	467	416	411	379	392	431	443	430	369	415	395	373	425	391	354	407	384	398	397	425	375	377	381	385	371	361	410	349	361	400	350	382	405	366	395	380	350	396	394	396	373	365	364	363	398	373	365	374	384	393	371	395	357	356	375	376	376	367	360	365	353	366	386	373	369	351	388	393	384	364	363	370	387	384	363	338	348	401	348	352	384	398	392	404	402	383	363	371	379	386	391	355	368	367	373	367	390	393	415	349	368	356	388	345	349	380	391	394	324	339	345	389	364	358	383	365	386	375	378	342	405	404	383	381	349	395	382	355	394	377	382	385	346	397	372	366	389	371	392	405	377	349	345	392	380	348	362	374	366	329	361	409	367	358	350	391	402	355	355	356	391	364	362	396	360	398	363	360	425	355	387	363	395	377	370	374	348	372	357	369	387	364	359	366	378	418	403	356	365	381	374	366	390	398	385	394	359	392	364	378	370	375	395	359	361	355	356	370	396	397	389	378	353	400	375	371	351	361	350	368	369	341	344	386	408	380	346	393	387	394	330	400	380	367	364	371	394	358	362	359	372	346	365	385	402	353	402	389	353	393	375	357	388	326	359	392	385	392	377	368	385	395	372	385	368	342	382	365	363	332	373	373	369	401	357	391	350	369	353	373	389	336	413	393	370	371	373	336	360	367	332	358	371	403	346	393	402	349	402	340	360	381	343	360	373	400	405	413	414	390	354	364	340	362	327	377	352	360	368	349	371	364	372	369	375	363	370	339	361	374	394	396	351	354	367	360	374	353	382	391	377	384	380	311	389	357	348	394	345	393	383	362	367	345	386	349	359	393	399	387	390	366	381	342	342	373	358	389	357	382	389	378	359	365	377	378	348	404	355	412	358	341	374	364	348	379	399	371	352	374	382	371	377	373	392	357	390	374	366	346	379	385	359	373	401	373	390	381	391	365	341	395	363	361	383	379	396	375	382	356	408	370	342	356	359	396	364	366	412	373	383	340	390	374	377	345	352	371	352	400	377	378	397	354	383	367	361	384	359	343	375	406	372	356	393	347	341	370	351	399	364	362	355	395	373	360	351	404	326	332	404	353	351	393	378	364	377	398	362	405	370	391	339	382	382	403	381	394	357	378	414	344	376	349	374	354	366	383	375	388	376	343	362	388	339	369	369	338	412	364	381	386	352	356	376	385	411	377	359	375	352	341	386	350	387	371	381	387	369	399	372	348	372	348	363	352	353	377	393	375	386	362	382	364	401	363	358	359	374	389	372	357	387	389	365	379	375	370	375	367	379	393	376	328	348	374	346	365	374	374	384	367	363	375	361	381	368	348	397	376	356	363	434	366	381	383	371	389	394	339	390	353	365	398	365	402	381	344	388	366	341	401	357	371	339	377	375	373	365	382	369	389	369	395	367	417	341	357	372	365	344	383	360	404	374	359	389	386	368	399	362	361	378	387	362	358	341	349	382	356	372	354	405	392	393	344	344	378	359	369	349	354	384	370	374	372	352	358	366	379	340	331	383	358	344	358	378	366	354	392	382	377	354	372	357	400	387	341	372	372	379	353	359	357	422	380	392	383	392	360	378	380	372	360	373	338	343	380	343	324	384	369	378	380	337	353	339	356	375	384	359	387	360	352	398	385	375	366	367	379	376	325	380	344	343	369	370	366	394	348	324	386	356	349	390	390	363	397	388	358	375	350	404	390	373	357	345	377	416	388	338	356	339	374	370	374	362	361	367	397	354	371	356	356	360	370	383	385	367	358	348	380	394	374	364	361	399	364	356	376	333	380	364	385	352	372	379	371	421	355	365	370	349	344	355	364	375	354	342	406	364	365	385	357	343	376	366	344	375	346	381	371	354	364	359	355	373	390	397	363	365	397	354	370	362	355	414	349	361	351	356	368	334	336	349	378	357	362	395	390	343	361	371	368	366	386	339	340	344	362	380	370	332	333	370	341	361	362	398	370	381	305	348	377	380	328	339	311	356	364	366	335	329	386	377	379	367	363	383	352	365	365	373	375	356	374	375	377	349	370	367	347	382	418	339	367	346	360	390	379	370	372	371	382	341	383	383	392	377	376	370	364	359	385	359	324	356	353	365	372	364	348	345	358	387	380	354	359	406	385	365	388	368	368	357	410	406	349	374	347	375	365	385	373	343	395	379	371	376	375	357	354	382	346	369	371	355	383	368	356	339	370	382	355	406	364	376	321	404	368	403	406	359	334	406	384	374	343	369	378	370	346	350	406	391	377	340	358	366	338	358	371	378	384	341	349	385	345	380	347	359	362	332	379	379	367	417	365	377	380	396	366	363	373	383	360	399	359	372	375	337	370	391	374	372	360	352	368	341	349	363	369	358	355	379	362	371	369	359	373	343	372	350	372	357	359	366	352	355	369	348	360	356	351	363	365	391	342	357	357	373	386	355	372	385	353	368	360	394	349	371	366	350	359	320	349	366	391	425	371	367	371	372	358	391	369	373	380	363	368	375	345	371	354	362	394	378	348	409	332	357	372	347	354	345	375	390	372	346	350	355	377	362	402	385	372	383	366	369	362	346	368	357	365	400	386	393	394	360	341	354	386	394	361	370	373	393	356	392	356	338	372	331	378	367	387	365	348	372	380	357	342	376	357	356	369	346	380	348	360	336	341	354	379	393	388	366	387	365	333	344	366	345	393	381	388	353	356	353	372	351	385	366	388	364	383	350	367	345	365	349	360	387	375	375	386	373	403	408	374	374	343	371	369	388	317	342	330	392	390	369	382	356	364	335	402	368	345	334	360	361	339	379	393	337	350	342	342	340	368	382	376	351	340	348	348	364	356	395	343	362	377	354	360	389	364	360	370	384	389	316	388	413	381	384	381	351	326	366	345	369	333	366	359	410	368	341	366	380	329	380	354	372	374	373	396	341	367	374	373	355	385	349	372	376	357	398	401	362	325	412	366	346	384	392	373	367	409	347	358	349	395	354	368	353	370	359	364	348	388	393	385	367	365	385	368	337	366	351	346	360	377	346	356	348	375	377	343	375	388	343	349	365	365	359	377	407	367	349	359	404	385	392	382	382	360	348	334	382	378	392	345	379	360	368	393	353	355	351	344	364	377	384	425	327	390	325	376	356	372	360	333	347	383	384	372	363	348	382	323	358	336	362	371	365	406	371	357	364	409	348	390	376	373	409	371	361	375	359	362	395	401	367	378	369	379	381	367	373	372	393	387	370	330	343	358	375	344	395	377	380	390	354	375	353	358	413	362	341	321	361	359	360	369	365	375	353	375	371	343	372	385	373	387	341	381	386	394	390	371	350	366	366	376	374	352	369	363	384	355	391	354	376	370	416	366	353	315	367	341	371	366	358	346	348	374	358	349	382	344	377	380	379	376	385	341	339	361	348	404	390	380	374	387	361	337	370	373	405	356	366	344	374	330	335	338	383	370	369	370	405	338	394	370	338	357	328	356	381	360	392	382	371	378
3428	4834	3821	1974	1342	1024	873	764	687	611	553	508	533	471	474	460	455	467	459	445	435	421	413	411	403	418	424	424	391	362	413	408	415	422	342	385	452	377	382	387	391	391	373	381	390	432	390	378	400	389	406	387	396	362	417	360	390	411	369	415	421	369	416	384	407	377	380	393	383	370	379	398	390	396	407	409	414	373	352	387	356	408	349	389	387	351	367	387	353	367	372	415	366	407	403	403	418	392	399	384	396	407	374	384	414	382	384	406	382	362	356	400	397	384	402	375	391	379	426	376	373	415	363	391	386	404	353	381	377	388	373	378	393	348	397	365	389	392	383	366	385	395	382	386	398	380	344	373	356	377	415	445	395	410	404	404	390	418	380	384	374	380	390	367	355	388	403	382	395	353	386	391	385	406	366	390	428	396	379	394	377	400	370	405	387	399	373	367	387	346	376	408	406	371	393	384	369	383	411	366	426	376	361	400	385	388	378	395	423	397	371	386	373	391	401	414	389	393	388	429	398	387	367	384	365	410	397	417	377	410	351	359	370	391	367	431	367	387	349	368	392	398	393	406	396	389	358	380	388	380	442	377	383	328	384	368	387	396	403	416	383	407	373	409	365	359	338	404	360	384	381	400	406	374	380	397	393	397	389	391	397	408	397	387	398	406	392	342	362	385	417	352	350	405	396	415	364	369	406	371	381	359	408	398	415	365	370	377	350	379	395	381	379	394	386	387	407	384	400	408	362	403	374	372	397	366	403	393	393	375	388	383	400	363	389	399	389	343	388	393	368	402	419	405	397	399	366	404	381	410	423	427	381	430	398	407	400	381	361	378	388	397	370	370	401	361	376	380	380	398	398	390	377	377	353	391	370	388	392	408	385	370	369	325	385	342	354	390	415	399	395	383	388	371	384	410	397	385	392	398	376	388	373	401	357	347	375	400	409	409	428	353	382	405	355	383	353	363	376	380	394	378	362	353	374	391	370	373	385	371	410	345	357	370	383	393	347	365	394	370	394	392	369	412	363	375	393	389	374	390	380	377	405	390	399	380	369	392	415	411	399	349	362	357	410	363	371	391	386	367	388	387	345	389	381	373	400	365	409	377	346	373	349	359	407	432	394	402	353	378	358	427	369	387	373	398	382	402	393	418	411	403	428	403	409	375	365	399	367	363	365	371	358	415	386	388	368	386	373	374	357	424	395	378	411	404	382	389	414	390	406	400	368	388	376	398	413	409	366	389	371	386	376	372	382	398	378	370	383	383	396	364	379	372	359	400	391	391	383	391	370	379	392	397	392	384	335	373	336	388	375	373	379	370	384	364	407	384	375	373	390	406	380	361	342	404	385	366	377	417	395	398	378	392	368	382	338	382	400	381	400	360	372	381	362	377	355	408	391	397	402	367	368	385	403	370	362	415	399	360	380	391	398	351	396	353	367	390	378	390	365	374	405	369	385	411	374	364	382	342	420	377	358	391	348	373	365	385	372	355	383	382	390	356	366	377	360	367	407	397	387	360	374	355	383	366	394	395	394	392	405	341	396	388	375	391	398	369	383	408	371	392	369	383	382	404	382	426	395	393	374	385	374	368	387	397	398	403	367	349	383	361	393	377	362	401	399	382	389	384	382	375	366	378	365	375	371	388	397	347	382	379	388	394	357	399	360	366	413	371	386	344	424	357	368	350	380	381	372	402	369	401	356	400	373	392	340	383	376	365	398	371	346	389	358	427	411	390	386	376	379	364	362	393	359	381	389	364	361	379	395	421	398	363	366	363	392	372	379	387	388	382	401	385	390	380	379	401	409	372	362	359	375	397	383	377	343	374	377	356	385	394	364	375	362	350	391	361	376	365	400	413	373	391	398	391	371	418	343	407	385	340	373	402	361	362	405	392	395	373	392	384	390	391	345	371	406	391	372	361	401	370	388	363	386	384	387	394	385	366	363	377	376	363	398	405	352	408	418	382	408	383	376	387	375	368	382	412	339	387	367	452	371	377	348	357	391	358	380	386	393	414	340	375	373	383	385	383	395	405	384	382	387	392	372	365	390	347	375	377	391	372	370	383	365	395	369	337	369	381	403	366	368	366	407	378	373	405	391	385	392	375	377	396	382	356	387	417	401	402	370	394	360	392	384	394	383	378	360	403	399	379	351	397	362	389	414	355	369	380	389	361	391	359	375	401	390	403	379	389	400	406	383	390	374	395	422	340	369	381	406	358	384	377	355	374	406	347	381	367	343	336	357	375	371	379	371	392	377	376	360	392	391	361	368	364	384	359	382	387	366	363	378	393	394	386	369	370	336	381	374	394	368	403	375	368	378	357	416	394	361	394	391	375	363	390	367	381	363	364	401	367	379	391	401	369	374	356	363	365	354	364	366	381	352	414	417	386	349	387	372	376	371	386	344	376	407	415	393	367	369	355	390	376	394	356	406	367	375	383	408	364	386	374	407	402	384	368	378	396	366	390	380	350	362	403	402	351	360	366	361	369	359	386	361	392	374	383	380	354	382	361	353	400	385	396	374	375	391	370	370	375	372	386	412	383	361	381	390	372	394	377	382	412	374	394	385	369	401	360	359	374	415	387	385	362	368	374	407	367	390	362	405	412	404	386	366	404	342	377	371	379	351	355	356	387	403	369	427	359	372	384	381	362	351	385	361	376	369	382	379	392	362	389	379	393	366	357	342	387	319	389	370	380	414	358	379	371	337	363	398	383	359	386	346	374	376	390	373	364	365	375	402	388	349	381	361	364	372	349	396	386	354	387	380	401	371	376	406	387	383	398	353	389	370	385	350	384	386	411	353	352	395	411	398	379	384	389	393	400	404	367	371	369	350	398	365	365	367	369	340	382	364	383	391	370	399	385	379	366	405	415	401	380	336	386	403	364	383	354	386	397	375	370	374	383	406	395	358	363	404	395	345	376	349	363	362	375	396	426	349	381	364	385	346	339	370	388	383	385	375	360	367	413	351	370	416	413	387	386	341	375	347	363	380	384	326	378	393	379	394	358	353	376	370	367	379	343	386	424	335	414	378	418	397	421	353	348	378	332	381	362	409	375	390	361	345	386	354	355	366	355	352	364	351	386	377	385	408	393	408	353	392	356	394	392	346	379	375	403	400	348	347	347	352	400	377	368	382	397	359	403	380	369	344	375	384	405	352	348	379	382	369	393	383	372	405	409	378	387	403	388	379	371	392	392	401	340	386	381	366	346	380	375	407	383	388	374	393	379	371	388	384	360	386	370	375	391	362	376	371	371	391	349	365	376	393	368	355	373	376	392	393	374	338	367	361	356	369	369	399	385	397	380	394	390	360	367	383	382	372	380	352	368	421	390	414	380	362	387	356	406	361	392	352	385	331	401	377	399	382	367	396	368	373	397	367	363	391	342	351	395	337	401	400	387	379	365	388	389	375	358	340	388	379	409	389	395	364	364	372	362	345	383	395	350	384	365	359	373	367	404	399	383	373	372	381	352	390	386	404	404	426	376	374	380
27586	12022	2318	1404	1099	946	935	949	928	911	962	934	913	905	934	943	953	895	880	890	896	904	883	869	927	886	863	892	881	918	945	868	957	939	911	863	965	853	919	945	897	856	883	897	920	928	889	945	871	878	843	934	890	913	931	914	986	889	879	929	849	899	894	921	946	907	945	871	901	882	870	927	929	962	915	912	945	914	850	871	908	914	903	820	892	899	840	921	876	871	954	917	901	972	914	914	879	887	890	941	903	870	906	929	875	921	853	941	870	904	873	869	852	933	927	947	862	892	879	896	833	886	883	916	851	903	904	911	884	957	903	886	843	896	885	881	929	931	893	881	925	887	883	1000	936	846	891	880	888	870	898	893	868	901	945	934	848	848	865	914	905	873	894	876	855	915	953	893	945	886	907	906	885	888	880	892	909	908	915	891	919	949	896	927	922	925	893	858	817	928	853	977	877	924	880	910	916	918	891	925	916	938	944	867	867	934	869	913	812	943	904	938	890	906	903	820	924	911	860	891	900	929	892	829	942	920	929	854	899	854	931	944	907	828	927	955	902	895	879	925	899	925	859	962	865	923	851	976	929	898	900	905	858	874	979	896	932	893	912	924	928	855	872	895	915	926	895	841	935	908	956	880	911	888	869	864	880	875	900	942	887	871	843	907	842	863	900	954	860	902	902	916	907	928	888	907	839	916	909	919	927	861	866	883	852	885	845	939	881	903	863	914	889	930	855	900	913	918	912	886	852	852	903	881	882	870	945	947	882	897	884	940	914	859	875	889	950	916	944	889	925	908	874	918	860	878	892	904	866	875	913	950	871	902	906	826	921	911	881	907	841	904	902	891	911	876	878	845	887	916	900	906	932	937	910	889	916	898	890	892	862	948	878	836	904	849	948	908	852	948	934	878	921	875	916	886	894	908	920	883	922	917	859	890	886	896	900	850	898	901	909	847	937	911	944	879	921	905	860	899	893	866	916	932	919	926	907	890	907	901	877	898	917	884	909	845	907	880	930	921	888	933	914	844	887	917	872	892	875	942	934	872	886	892	908	845	932	852	981	895	974	831	891	848	869	931	946	880	902	844	898	877	935	907	842	935	917	862	893	964	854	899	854	910	925	944	862	840	923	887	902	917	897	850	935	865	914	910	897	929	862	890	911	924	967	938	868	929	922	873	882	894	911	869	886	946	887	951	881	903	906	878	883	853	869	900	935	910	937	888	918	873	861	896	883	909	934	899	853	921	872	896	902	921	948	829	944	913	829	860	861	881	919	868	878	860	862	924	886	923	891	915	935	874	929	897	922	897	838	896	890	869	913	966	907	886	898	874	908	844	884	839	909	918	861	877	869	886	926	931	979	847	878	916	867	894	898	882	935	927	868	910	878	887	914	869	946	967	898	916	867	942	905	883	899	914	862	911	863	899	903	905	876	898	946	901	896	919	924	922	891	897	922	936	893	847	916	876	881	909	922	887	947	890	874	921	877	930	930	909	904	878	918	936	936	922	875	880	880	923	888	883	898	948	949	900	931	916	906	899	877	922	849	905	911	874	903	881	903	891	855	891	906	964	891	921	904	876	950	886	894	932	925	837	891	851	861	949	937	897	888	919	859	931	919	892	875	902	975	889	890	875	900	869	856	896	933	874	929	904	919	906	914	931	858	857	863	856	860	892	897	973	941	887	907	884	932	914	865	880	890	905	936	915	850	913	869	886	914	901	920	896	978	967	840	870	927	911	927	915	873	933	881	900	887	873	939	885	921	904	857	852	903	899	902	914	884	861	842	960	810	918	937	888	830	914	909	886	873	948	880	912	963	888	910	941	889	900	866	901	911	892	863	898	906	925	905	858	910	896	970	906	876	869	938	878	921	935	919	956	889	879	840	915	897	885	930	903	928	901	875	929	886	918	845	862	883	927	913	935	938	874	930	911	916	938	934	922	881	892	893	916	968	890	959	929	898	870	951	862	909	925	909	924	856	902	904	910	867	867	939	925	889	909	931	915	918	901	852	851	858	873	799	890	923	904	886	977	836	842	924	885	877	942	848	879	934	913	898	928	852	835	888	914	911	864	858	838	910	935	912	883	927	877	972	911	930	924	849	876	922	896	881	921	900	850	884	912	932	946	898	860	945	910	936	912	872	896	874	920	848	928	926	911	924	944	899	904	904	849	911	906	883	917	914	915	945	929	883	899	891	889	944	893	908	879	902	880	914	894	924	909	862	883	892	914	873	927	929	932	919	878	909	894	905	882	913	876	869	906	881	875	895	898	911	906	934	913	915	841	919	878	889	876	908	892	892	859	913	914	901	897	907	893	888	921	882	877	873	879	994	858	881	964	919	878	872	946	919	824	858	921	935	881	942	945	876	868	846	932	892	892	922	886	919	869	893	917	822	892	979	885	882	894	884	885	898	867	847	867	906	884	914	907	937	927	918	912	876	890	909	869	945	877	885	906	925	915	856	946	841	862	895	914	868	858	885	883	898	904	876	850	904	914	897	907	855	937	884	883	955	931	873	906	933	937	910	960	915	927	915	861	943	945	849	919	896	886	905	896	850	923	904	904	877	873	927	933	922	896	908	841	863	892	872	843	946	892	914	901	918	939	952	870	841	840	894	887	919	938	920	888	908	887	916	928	911	890	897	849	936	851	918	914	906	898	855	930	898	871	885	880	865	890	948	934	890	889	875	910	885	927	937	907	928	913	914	909	912	895	877	883	866	874	897	890	888	900	852	905	880	937	937	906	923	931	934	870	918	948	884	864	881	920	924	905	843	968	916	871	869	911	877	895	878	893	918	928	892	915	883	884	910	875	909	860	897	983	877	905	906	858	915	834	878	893	901	900	948	946	893	935	901	933	867	945	873	908	857	895	865	891	922	871	920	971	913	915	859	928	908	916	945	917	891	926	947	916	856	941	900	891	965	904	875	933	883	916	896	889	909	908	960	919	922	916	866	902	870	892	908	894	929	896	863	854	914	888	833	873	904	917	900	864	917	898	882	852	866	919	929	920	882	902	900	974	890	895	865	962	899	915	886	957	872	879	896	905	932	818	906	871	887	847	934	919	950	937	911	886	836	923	928	921	901	849	914	896	914	948	920	898	847	838	889	913	966	907	937	907	922	912	897	902	923	925	907	872	934	846	904	888	830	847	921	904	873	850	843	878	928	957	928	896	892	864	942	986	888	890	940	869	882	871	909	837	924	852	895	919	877	907	888	951	864	918	939	931	898	855	890	932	896	887	920	908	904	896	896	879	893	887	922	889	868	955	899	897	852	905	888	922	912	844	903	876	891	907	920	875	894	917	897	917	931	899	898	872	872	856	922	925	851	910	941	911	871	903	895	891	876	926	946	933	914	864	872	857	904	888	920	955	888	873	914	840	916	908	886	923	911	912	913	874	882	870	895	901	952	870	930	872	866	899	937	872	864	873	879	840	828	878	924	862	848	906	906	896	915	903	895	902	879	885	897	867	855	911	947	911	887	931	914	912	935	920
5230	1042	982	879	827	770	834	801	783	803	838	834	826	790	800	792	802	818	769	788	787	813	811	806	774	795	816	795	771	826	766	837	799	805	775	754	747	767	772	827	806	806	810	758	836	834	796	758	769	757	773	772	827	816	729	760	772	786	784	803	827	840	830	771	820	753	852	800	784	768	791	805	817	804	806	778	768	726	772	797	792	785	788	733	790	808	802	791	841	793	772	786	802	838	778	789	742	795	738	802	781	785	808	779	769	770	776	777	763	763	785	779	836	785	809	816	821	811	814	765	795	822	787	740	738	784	748	773	786	800	833	751	769	790	746	824	795	814	819	735	785	818	774	788	779	788	790	796	759	813	799	742	776	821	779	721	728	761	769	802	796	766	831	783	807	777	749	820	797	803	778	763	770	794	755	806	750	821	788	785	833	860	790	796	810	780	746	805	789	777	821	786	777	833	776	805	792	808	752	785	783	796	763	802	774	781	832	805	819	758	785	807	723	751	817	798	788	798	744	769	820	766	777	762	850	783	774	768	773	754	781	784	781	768	799	805	789	809	751	809	771	791	761	728	777	802	799	764	772	840	770	744	809	816	826	763	783	802	768	748	802	741	769	752	785	774	794	756	834	797	813	755	813	781	756	838	809	767	818	736	808	783	810	779	778	787	738	791	774	805	762	766	796	731	804	791	792	774	720	762	796	792	833	815	809	746	787	779	780	751	837	788	842	728	740	786	814	728	834	826	805	783	767	787	773	775	802	712	742	784	742	814	818	821	761	825	810	784	829	756	822	763	839	771	788	762	783	814	745	781	781	808	798	797	772	808	765	801	765	771	791	794	811	790	794	799	785	777	790	786	784	809	734	768	800	782	791	781	771	781	780	755	797	825	797	799	773	836	743	754	786	796	792	744	834	768	819	835	769	802	788	756	843	772	716	769	796	783	726	810	804	790	775	847	795	764	798	782	817	749	775	790	772	789	793	797	830	749	774	741	778	816	778	829	779	779	805	787	748	795	766	712	796	819	777	806	763	760	772	730	737	790	779	777	822	795	758	777	788	764	780	770	800	778	763	749	782	736	786	776	768	773	785	801	800	798	754	753	814	743	782	806	780	754	777	754	765	792	768	805	798	755	773	790	794	812	797	806	814	799	747	808	808	802	809	756	809	751	776	761	785	788	783	740	812	817	750	799	777	842	800	797	806	844	748	762	822	798	795	790	797	825	796	786	806	770	753	761	796	791	765	767	744	771	807	793	800	786	784	785	813	759	798	784	761	712	791	842	828	783	761	751	763	824	751	795	786	766	709	748	783	777	792	775	804	767	761	798	773	825	793	814	758	776	801	763	801	752	848	749	789	793	841	802	797	793	793	754	801	787	788	790	759	815	808	788	790	801	802	840	747	816	755	809	762	757	804	811	760	803	744	817	806	788	817	784	769	752	770	762	813	807	782	774	762	745	769	788	735	788	833	786	822	792	781	853	791	756	762	812	761	809	831	794	779	797	828	802	784	783	817	816	813	838	781	736	791	807	778	808	777	797	761	794	757	798	759	795	775	770	752	765	798	787	790	768	770	759	775	749	787	787	782	737	784	716	725	821	782	781	765	766	774	771	809	808	802	780	793	767	782	753	831	776	771	817	785	786	786	774	781	802	768	762	768	791	805	754	804	762	751	830	762	786	817	740	818	780	739	773	750	831	810	814	794	739	767	784	820	794	760	780	790	803	837	736	789	794	804	771	801	788	762	800	790	813	769	754	802	818	779	805	787	807	732	799	812	790	788	754	773	827	763	786	793	793	798	783	771	796	837	769	768	772	813	757	775	746	787	739	751	769	835	772	804	779	752	810	799	756	779	781	773	831	761	813	751	829	788	810	784	764	736	801	775	768	765	717	773	765	769	761	764	796	822	813	795	775	788	794	822	806	784	756	815	833	712	798	817	796	783	762	818	793	779	771	805	773	772	786	760	767	802	770	784	791	758	767	783	809	860	784	772	798	744	767	808	771	741	776	809	789	768	761	770	836	774	784	772	763	809	831	800	799	734	784	815	813	788	804	800	756	772	792	793	732	821	762	790	845	772	815	807	820	792	793	792	797	808	812	800	788	765	747	759	762	806	838	772	757	818	807	823	781	816	766	787	745	766	775	793	785	782	740	801	788	767	767	804	794	764	774	750	767	813	748	818	766	765	786	815	722	766	784	818	833	777	785	773	812	769	763	776	772	807	797	834	793	798	750	800	849	806	814	784	733	791	774	806	783	803	831	766	785	791	824	762	776	817	789	780	797	750	808	768	785	827	811	787	804	819	772	762	783	769	775	773	725	804	773	819	803	799	772	783	776	802	756	845	778	775	785	794	757	817	771	794	803	799	804	799	808	780	737	840	789	764	844	804	746	746	762	756	813	803	764	796	809	770	775	783	743	768	792	823	740	818	792	701	787	818	752	818	796	795	812	773	791	801	776	781	772	766	738	737	790	775	804	838	744	811	798	822	793	819	774	756	799	808	825	798	809	737	819	791	806	773	780	797	798	748	786	791	780	774	759	826	743	777	754	820	780	766	734	786	780	822	757	762	814	757	793	721	800	798	810	783	738	794	769	826	777	760	802	783	771	803	773	772	773	771	839	758	750	737	795	776	818	791	806	776	749	796	762	751	784	781	748	780	801	750	749	826	744	786	763	796	791	800	832	783	762	776	814	787	800	794	769	809	791	808	764	816	794	770	804	772	746	785	750	821	724	768	805	793	787	802	811	811	795	816	775	726	797	806	776	802	774	782	801	822	771	775	763	800	754	739	798	780	749	787	716	767	786	786	779	830	791	760	798	797	773	809	764	805	760	780	738	791	816	787	765	771	764	796	777	750	806	733	740	792	746	774	769	767	804	800	767	763	774	746	795	767	747	824	833	778	810	796	789	761	772	788	791	824	865	739	794	800	821	780	765	765	808	770	768	816	832	760	778	749	800	769	798	776	751	824	761	780	764	801	782	759	785	753	752	769	745	808	776	758	801	783	799	840	773	788	781	774	802	753	786	782	793	764	815	766	784	740	760	754	782	775	775	747	789	783	802	791	786	730	743	787	778	764	780	787	751	807	830	854	861	766	796	759	823	776	736	776	791	810	773	789	847	785	791	742	767	756	768	788	812	776	784	826	792	779	797	795	749	791	806	724	817	779	807	762	798	779	804	808	795	787	831	803	783	780	806	798	828	808	754	812	820	735	731	795	822	790	749	788	773	786	743	819	794	796	758	784	764	874	773	772	789	762	772	726	764	796	792	807	790	785	774	755	737	774	774	806	810	798	780	783	719	754	806	807	818	788	791	788	751	802	801	791	815	768	788	828	777	771	771	763	791	775	774	766	775	809	779	773	780	766	838	784	780	876	794	718	777	782	732	749	832	768	789	801	776	821	735	750	786	793	768	776	773	790	792	765	771	760	766	825	766	783	766	799	755	763	786	830	773	744	770	793	781	763	759	840	804	783	763	797	737	725	801
25677	21401	25759	18704	2068	1119	1010	870	824	835	839	801	785	792	752	820	783	804	780	778	779	794	810	782	793	774	807	708	792	735	794	776	790	788	789	742	797	801	774	838	793	772	741	760	771	759	783	788	758	733	784	784	725	772	765	750	831	826	762	804	730	844	757	831	763	744	732	799	776	725	798	825	741	738	757	803	817	791	768	780	756	733	767	792	769	795	758	761	759	776	796	762	795	761	753	753	793	759	787	736	809	704	762	760	781	735	753	760	819	802	825	801	714	803	797	754	729	796	817	769	747	791	768	723	834	775	802	783	804	720	775	797	776	690	730	776	759	742	738	743	725	749	773	774	789	706	718	747	743	729	768	767	802	738	760	808	753	737	805	712	797	749	755	798	740	756	784	781	732	785	761	791	807	807	775	722	768	742	773	813	756	779	775	792	769	767	795	799	819	720	737	760	787	797	738	771	772	769	751	729	804	715	793	743	756	820	766	764	750	763	784	720	765	770	765	754	749	759	812	787	751	782	784	750	766	697	731	764	755	777	754	782	723	789	774	797	777	741	778	752	715	769	750	791	757	783	748	776	738	758	752	765	709	730	754	753	803	740	773	758	759	764	794	768	768	781	751	744	791	740	755	776	790	723	763	774	717	724	812	769	807	768	767	775	788	800	778	838	750	800	740	753	774	765	753	804	798	763	803	792	740	753	775	756	723	750	775	761	741	758	827	757	729	772	782	792	785	791	797	767	778	736	765	706	782	717	762	743	789	752	737	737	788	792	763	778	719	771	717	807	772	781	741	817	755	807	740	719	766	777	700	766	803	773	819	773	756	781	727	750	775	745	804	775	729	756	754	774	795	798	766	797	826	779	690	712	786	714	757	820	743	766	762	708	808	768	738	724	739	731	711	801	769	800	780	752	767	755	780	759	785	757	787	746	784	804	774	762	814	788	786	802	782	765	780	809	728	806	747	796	776	821	737	704	747	751	754	786	767	793	776	729	779	790	724	794	756	741	817	851	746	800	726	772	753	777	764	789	744	772	758	834	761	765	781	812	763	733	768	787	751	809	777	772	819	765	828	755	731	729	763	734	738	780	747	765	783	777	759	758	730	832	749	754	791	771	788	741	759	757	821	806	746	764	724	806	768	751	709	807	764	719	813	809	802	782	748	793	759	765	771	741	744	786	724	750	782	768	772	737	682	775	794	715	770	759	834	758	775	757	790	774	778	778	726	751	776	827	766	783	734	761	695	753	780	760	769	758	778	702	816	854	777	759	818	779	749	767	774	794	733	786	781	802	786	743	752	738	792	806	734	816	729	778	792	820	775	774	761	790	786	779	774	769	763	796	727	773	799	756	767	738	765	780	848	763	734	745	760	789	726	727	703	727	751	766	774	800	760	746	737	727	759	804	743	810	714	743	764	768	776	787	799	782	789	775	731	779	763	769	801	760	768	740	766	759	718	737	728	757	747	785	785	748	731	731	783	785	738	712	782	739	765	779	764	753	764	742	761	730	766	805	711	758	785	761	745	739	765	735	788	734	841	766	770	727	733	735	766	787	780	750	771	836	792	832	777	748	769	779	726	708	733	708	809	789	713	779	749	794	794	721	792	734	802	793	783	779	779	777	741	811	782	766	743	736	769	730	755	760	743	791	757	803	783	751	778	739	764	750	727	731	774	779	750	766	776	790	727	722	712	760	772	826	772	712	748	777	704	804	775	775	771	730	747	801	802	742	728	807	757	770	791	780	720	818	764	793	721	787	804	790	823	748	837	716	845	766	787	774	798	802	816	713	712	776	756	768	755	782	764	755	763	789	796	777	782	774	779	787	783	729	766	786	761	782	717	746	768	778	775	722	778	721	755	784	771	775	759	765	776	759	741	733	764	774	749	780	773	753	744	756	747	774	716	750	743	773	775	744	716	753	801	781	805	760	798	757	764	758	790	726	760	755	778	723	742	783	740	741	717	747	837	725	743	786	816	753	775	797	755	785	747	779	806	773	790	730	777	765	762	760	773	790	756	756	760	738	754	771	763	798	794	781	800	762	779	792	750	786	787	731	739	744	728	754	777	710	765	740	801	750	775	807	756	761	778	766	772	730	778	780	793	728	769	748	766	767	766	776	720	776	755	741	790	760	760	706	814	772	733	778	738	733	746	789	808	766	765	776	789	807	727	808	765	835	812	761	723	791	755	784	808	726	753	765	744	741	772	758	739	804	749	742	721	751	746	809	722	787	731	793	776	821	759	769	744	766	772	749	781	786	742	787	777	796	772	786	793	773	761	793	796	779	814	759	759	771	744	770	758	769	778	773	757	758	679	821	791	773	765	781	736	790	775	798	816	739	776	735	753	769	759	733	762	714	748	793	735	797	768	786	719	746	759	761	758	803	778	726	739	722	746	759	787	754	779	758	772	715	775	718	781	761	789	744	744	758	752	823	718	728	767	746	763	762	732	761	781	741	757	720	801	788	767	721	768	775	763	812	814	776	780	775	774	754	732	757	813	758	762	780	715	744	729	767	784	750	772	775	764	764	798	727	780	733	778	805	827	741	759	794	779	798	742	770	797	794	807	762	766	739	747	818	767	742	786	798	733	811	707	777	774	783	751	795	729	785	761	791	780	760	752	767	763	729	747	774	787	762	787	719	745	704	806	731	708	785	815	770	747	725	792	771	796	764	803	751	773	758	767	789	733	687	765	742	684	743	752	789	753	751	752	740	742	794	795	731	832	792	743	779	796	765	766	738	799	715	756	767	729	756	710	820	817	784	787	769	765	748	778	749	762	763	749	829	773	748	721	791	777	799	792	791	722	734	710	728	794	764	789	793	779	803	766	698	733	771	804	731	798	758	742	790	798	791	740	742	749	773	749	811	786	767	783	765	784	743	777	766	719	702	740	779	783	763	759	733	766	746	774	783	804	773	731	745	776	788	753	775	774	755	710	777	749	705	721	818	760	738	765	755	702	757	771	785	751	721	768	797	763	790	729	800	762	791	752	817	800	761	757	779	799	780	771	752	784	739	776	763	794	799	753	793	758	752	751	795	756	754	715	768	703	771	808	730	752	750	733	769	766	737	789	795	780	790	809	768	778	800	812	808	836	810	784	723	755	804	748	763	784	761	757	738	750	781	723	713	789	705	774	781	715	728	782	751	733	723	805	734	705	783	810	725	775	769	752	805	771	757	786	749	743	787	757	773	787	760	795	777	770	751	752	796	782	797	790	770	815	788	716	793	772	786	741	776	749	784	775	755	792	769	772	757	776	756	781	755	759	750	758	774	767	770	792	768	805	755	800	797	695	761	777	789	741	745	725	722	772	818	792	800	725	758	766	767	797	786	792	745	770	765	761	801	771	770	754	764	783	752	797	771	733	771	817	758	766	757	791	735	759	712	776	773	805	747	783	730	694	795	796	758	776	755	807	713	768	764	789	752	800	718	754	772	758	772	737	759	781	828	784	719	757	774	795	740	773	766	809	799	775	780	804	730	731	811
3658	2340	1970	1281	1104	969	865	791	814	775	765	690	720	771	782	733	762	715	750	760	770	711	772	707	675	716	709	742	693	635	713	740	736	710	758	736	704	696	710	678	701	709	700	763	711	707	700	699	709	762	668	684	689	670	693	706	680	714	734	694	667	711	668	672	651	655	703	676	674	711	702	681	692	706	684	695	719	680	696	728	680	707	657	694	682	703	710	692	707	695	735	671	698	701	707	749	652	677	752	703	662	702	653	690	727	690	687	716	666	700	666	698	697	704	734	677	682	705	639	690	660	664	683	666	701	676	649	744	700	689	678	710	640	693	643	694	724	647	706	710	663	704	734	727	705	673	761	662	692	633	674	735	669	657	639	702	684	687	670	665	695	672	684	687	708	656	638	686	753	727	692	668	704	625	680	686	666	685	696	703	653	718	657	686	727	741	747	686	685	743	663	691	674	691	709	657	702	669	682	702	698	666	663	659	687	637	687	655	665	687	730	660	732	759	698	676	753	703	688	695	677	688	717	702	698	745	727	724	699	681	710	688	731	722	684	648	677	726	695	705	675	666	654	742	666	704	677	679	685	692	669	709	698	709	690	705	694	668	688	694	676	689	717	698	695	713	684	685	721	685	700	700	685	707	666	711	676	698	712	689	705	738	694	683	687	727	705	700	730	680	736	664	678	696	671	675	672	705	700	728	677	708	651	703	664	702	711	679	690	697	704	736	671	712	698	652	729	721	663	708	672	717	712	666	689	678	696	701	677	649	697	648	753	688	679	694	679	709	687	734	691	703	674	663	672	658	703	726	685	700	674	688	708	679	697	657	668	675	645	672	727	653	715	684	683	690	649	699	642	666	705	703	699	706	678	676	668	680	693	684	658	682	678	643	686	696	690	700	680	659	737	701	654	726	708	624	667	739	673	679	707	660	683	685	693	693	687	668	666	685	717	689	713	672	705	685	667	729	646	686	679	664	705	687	697	630	693	751	714	739	719	693	691	704	675	712	657	718	660	711	696	752	679	650	715	653	692	694	736	709	688	689	727	716	717	746	689	668	717	658	699	709	659	717	708	664	648	707	681	711	665	669	668	709	670	701	687	738	733	714	712	674	652	683	701	660	690	657	706	701	679	709	675	647	693	680	621	720	682	671	693	732	673	688	670	661	640	698	710	696	703	691	731	648	719	683	728	679	728	672	709	712	693	680	676	681	681	617	664	708	693	682	669	664	712	677	674	677	639	644	707	650	685	679	682	674	709	678	708	688	731	657	695	688	637	673	648	682	699	692	655	691	677	682	693	666	695	695	711	682	699	689	680	698	672	704	697	716	680	668	687	666	670	663	654	671	649	697	677	671	669	675	669	719	672	709	724	704	668	705	698	728	695	690	683	681	727	719	643	685	708	681	724	681	655	688	704	698	663	673	670	662	683	704	706	691	671	683	702	651	678	730	721	695	666	697	751	685	697	665	682	684	653	665	688	728	706	722	658	701	700	687	656	678	650	705	667	698	653	649	696	696	661	689	697	705	686	669	629	702	655	648	720	687	694	659	722	647	685	650	742	670	675	697	744	679	711	682	686	697	728	691	740	714	700	693	703	713	724	720	726	695	698	667	658	641	691	705	670	664	658	689	715	698	674	663	656	722	696	628	679	701	661	664	699	650	685	706	702	708	719	645	683	703	684	718	698	665	694	743	657	645	680	685	677	697	702	667	733	688	699	659	657	658	660	693	684	606	653	656	637	673	682	648	678	731	653	676	699	665	667	634	686	701	699	660	663	678	705	715	715	668	664	702	682	695	731	710	710	709	691	680	691	691	674	701	737	650	699	703	698	693	711	697	693	714	688	699	649	695	708	666	719	709	687	655	680	720	719	711	672	702	644	651	677	700	683	687	649	686	705	747	672	698	699	668	660	681	668	659	747	738	729	677	675	688	672	676	677	678	720	650	652	690	679	696	748	692	648	682	676	702	699	677	728	693	674	701	649	680	692	686	674	723	696	689	613	697	678	678	672	700	693	714	693	673	705	677	713	685	675	690	703	705	645	709	700	686	705	719	730	696	673	639	722	693	717	691	712	673	714	677	695	699	679	693	705	694	682	691	727	697	712	671	705	632	700	710	652	725	665	702	707	701	668	716	691	700	698	659	692	696	658	620	670	681	731	742	674	719	670	675	740	717	682	676	691	671	682	701	679	689	702	712	665	680	674	689	727	671	682	669	696	678	729	611	689	666	643	682	751	668	682	668	712	707	699	676	644	658	701	688	757	672	738	672	702	709	656	662	659	700	695	723	657	663	671	677	702	666	683	689	659	679	694	722	702	730	710	686	657	685	669	685	679	703	705	727	693	684	673	717	684	702	692	673	688	696	675	691	672	727	700	684	707	700	675	659	660	679	702	672	664	713	671	762	679	639	709	717	696	700	636	685	659	697	747	714	744	737	690	667	688	675	672	707	741	714	689	726	692	735	725	647	737	712	725	694	701	645	702	676	689	703	679	658	708	663	665	668	701	651	739	716	672	674	703	688	746	676	650	695	696	718	737	704	689	711	680	686	718	702	706	740	698	714	659	710	687	719	680	719	677	673	737	611	687	716	657	671	747	680	731	640	675	683	668	723	697	695	663	693	666	686	682	665	643	690	676	704	738	681	647	704	729	736	691	673	689	692	721	679	677	723	711	694	724	682	694	686	705	646	677	651	702	674	649	693	720	678	726	699	644	686	699	659	715	730	683	713	670	689	657	657	674	651	710	657	708	698	689	660	665	718	680	686	683	712	718	668	645	690	678	663	621	670	699	665	687	702	628	665	644	722	661	665	746	675	723	648	712	670	690	684	662	714	683	706	693	698	714	684	712	663	706	719	682	677	713	684	662	719	702	709	692	677	697	698	690	710	706	696	703	646	734	701	659	691	683	707	615	676	726	707	698	664	689	673	675	695	727	690	682	728	697	673	678	712	721	689	710	675	697	721	698	674	652	631	659	663	676	727	697	731	675	669	667	674	701	663	716	680	685	668	678	671	677	683	683	713	661	633	742	705	688	696	677	716	698	687	673	688	660	677	722	678	697	712	683	675	705	667	693	712	718	688	704	702	689	707	670	687	681	656	686	715	644	720	620	664	657	707	691	679	713	664	694	661	701	720	669	707	680	646	658	609	672	674	684	712	690	690	713	681	762	679	703	632	731	681	729	693	682	693	735	684	665	702	640	717	697	668	667	687	741	666	684	719	718	652	738	686	708	664	705	754	672	720	664	708	658	697	680	655	661	708	633	706	668	692	658	687	711	662	739	699	659	678	723	730	690	659	642	711	725	654	689	723	702	676	647	664	667	685	637	701	663	685	689	680	678	725	702	711	645	684	654	670	736	659	650	686	702	697	666	704	737	730	727	656	659	663	681	697	696	679	744	682	695	699	676	704	687	699	684	745	674	646	668	696	735	725	694	685	661	684	699	688	691	715	641	684	678	668	663	673	700	697	731	743	701	688	704	722	666	655
24169	21396	28549	24617	20302	2784	921	611	473	505	425	467	446	449	400	434	407	431	430	428	395	399	374	380	364	374	382	381	365	395	358	385	377	366	357	369	384	388	391	343	394	388	354	353	345	343	400	373	411	390	374	370	420	383	371	389	396	380	377	350	356	394	330	396	392	383	378	379	347	367	376	362	371	340	345	334	361	394	341	361	356	370	373	365	361	345	361	334	348	362	371	357	339	366	371	355	337	343	351	373	356	363	364	363	361	312	386	386	354	370	343	379	379	363	375	411	417	400	367	363	400	379	402	343	376	357	367	367	363	364	380	351	339	336	384	379	365	336	370	393	357	350	355	384	342	353	347	372	371	352	347	352	385	343	398	363	349	362	353	349	364	352	344	372	348	372	409	378	386	381	350	397	372	392	363	356	403	350	374	347	343	371	335	372	347	350	360	350	345	381	358	360	362	372	377	382	351	375	392	376	393	363	361	374	371	346	372	349	385	380	351	369	368	380	358	344	345	402	375	369	337	376	339	367	397	365	375	352	375	379	354	385	340	366	397	372	357	369	337	352	389	356	345	347	356	380	375	368	385	354	390	337	376	373	346	332	377	324	358	348	359	341	340	359	339	359	368	360	373	343	356	380	333	368	396	364	357	351	322	363	338	365	383	357	388	379	366	369	376	361	353	407	387	364	370	381	351	384	359	362	376	355	367	378	331	369	363	336	355	372	374	353	355	375	368	378	382	354	370	349	359	359	364	348	375	342	377	403	327	379	377	326	379	361	389	356	364	391	372	332	349	365	354	374	383	354	376	345	359	335	371	400	376	378	394	353	375	388	348	378	386	370	377	363	393	337	392	372	398	377	380	410	396	397	312	370	360	364	355	372	383	363	361	335	384	371	384	341	401	375	368	365	362	367	374	339	363	369	396	355	391	346	383	359	364	374	380	381	385	373	396	356	416	355	354	364	376	382	387	351	372	360	374	356	360	412	328	364	366	403	352	383	385	380	350	342	346	365	334	388	366	357	383	346	361	365	386	372	372	357	375	334	347	360	340	369	360	385	348	389	353	378	396	374	356	392	378	353	346	373	358	374	361	341	400	345	354	385	320	361	389	359	368	345	357	376	359	385	370	380	367	397	365	351	335	353	342	342	358	359	353	365	363	370	373	365	333	351	379	376	356	353	362	388	351	332	376	375	371	365	376	372	388	391	358	364	366	354	372	390	365	362	369	357	343	346	385	365	356	375	366	357	347	385	363	373	387	355	357	339	330	370	407	337	362	331	333	371	352	388	353	361	363	365	368	386	413	393	376	354	356	351	359	371	353	374	372	374	385	339	366	356	352	366	387	392	335	364	368	364	350	364	374	337	353	412	340	356	382	357	390	377	336	355	373	369	392	392	382	357	356	359	357	337	360	394	384	342	378	364	358	389	341	372	366	363	371	382	333	330	363	332	373	351	345	375	358	379	358	329	336	354	338	385	376	342	395	395	361	402	347	369	367	363	388	327	389	340	387	351	386	339	356	344	401	389	342	332	372	345	408	333	354	361	341	336	364	378	362	368	353	383	366	374	342	380	343	358	378	372	395	375	384	382	372	387	375	347	332	337	404	378	328	358	393	357	374	372	394	343	367	379	355	332	363	333	355	368	399	335	379	341	361	366	378	363	381	366	370	371	360	364	367	389	353	322	375	345	354	375	364	378	352	361	343	354	374	364	362	316	386	403	364	375	404	361	338	360	378	339	403	372	364	348	371	366	380	326	339	355	389	354	360	362	372	373	384	397	341	350	361	391	378	343	328	349	350	393	347	334	356	357	339	395	355	335	354	397	370	388	375	343	357	346	377	377	355	403	377	351	393	357	370	340	391	375	369	365	367	350	386	321	350	346	388	346	382	388	317	340	366	368	343	356	393	397	368	361	375	399	373	370	348	364	368	353	322	380	357	358	375	379	320	349	353	362	359	372	359	343	367	401	362	359	393	368	350	381	339	415	336	382	356	333	347	334	340	378	363	330	364	370	331	359	353	330	358	365	337	347	353	347	343	355	369	353	380	391	354	386	369	365	392	367	361	356	353	344	362	347	319	331	336	369	326	366	344	368	373	353	336	356	359	370	353	390	373	376	362	339	361	362	373	372	321	364	392	376	342	376	396	331	367	349	351	367	358	344	356	390	377	344	352	389	331	382	390	344	378	358	352	382	349	358	376	327	336	362	342	365	393	363	349	366	369	376	369	336	385	366	380	324	358	347	414	373	409	379	353	355	356	347	362	373	347	351	347	351	349	338	371	364	352	359	383	370	375	321	368	362	371	379	350	365	370	373	387	386	381	356	366	379	355	386	374	365	359	382	395	345	335	373	387	379	325	372	348	347	340	358	397	376	357	365	360	377	374	387	370	384	362	385	370	355	367	357	343	377	327	400	371	345	370	376	393	376	330	365	358	330	397	336	394	352	367	383	318	364	408	359	354	381	369	367	342	353	345	352	343	344	371	373	376	366	353	342	355	351	369	367	346	337	324	377	377	390	347	393	380	359	340	362	340	328	372	322	378	369	339	358	368	404	380	358	398	364	348	386	390	374	367	372	377	366	361	372	357	376	384	355	337	413	366	388	350	345	339	355	334	371	368	375	396	359	378	394	386	370	347	362	393	382	393	336	351	352	336	365	369	365	352	351	372	371	389	363	358	370	420	378	350	417	376	352	343	351	385	343	333	382	367	321	378	343	364	373	353	338	337	382	352	373	352	391	385	335	393	386	323	324	336	386	398	372	358	359	392	333	328	351	373	354	327	356	345	442	362	404	363	362	359	364	338	332	318	357	349	355	369	388	359	421	345	404	404	359	409	344	362	341	361	342	359	366	380	337	347	351	359	351	363	389	339	357	344	382	375	322	391	328	386	377	387	370	324	370	359	378	358	366	365	344	350	366	394	337	327	358	353	369	338	364	384	397	373	406	376	371	346	333	339	324	363	334	343	369	346	360	401	359	368	354	354	329	359	340	382	355	325	350	332	356	355	360	374	347	393	354	347	357	383	334	350	339	378	359	384	340	387	349	365	374	326	372	355	382	349	352	360	366	354	360	354	370	359	348	372	389	367	366	349	357	352	355	379	392	334	358	385	393	368	385	350	347	389	378	409	334	388	381	362	337	398	343	336	421	378	353	352	348	392	342	362	402	346	347	373	377	327	348	364	356	381	377	358	349	366	325	360	342	369	373	371	335	360	364	375	353	395	358	366	359	326	328	348	366	351	354	381	379	343	368	369	343	362	369	340	363	336	346	372	387	363	370	342	365	375	365	362	340	371	377	344	353	343	332	362	397	357	366	389	351	353	365	330	381	360	327	342	344	321	378	358	361	358	380	339	366	366	339	342	343	353	346	339	346	361	333	382	371	370	369	303	384	347	368	333	384	365	364	400	364	369	357	342	335	358	366	340	341	340	365	346	342	344	374	356	349	372	388	364	389	385	358	358	376	366	356	372	384	375	373	366	360	357	354
3383	4788	3759	1893	1338	1071	820	733	629	602	591	528	517	462	467	440	452	447	447	459	406	408	445	382	417	430	389	439	368	368	374	405	393	369	406	388	383	384	393	412	364	401	420	401	358	340	396	408	407	373	414	363	402	378	342	418	402	382	387	348	360	371	412	399	379	399	440	419	348	418	358	388	426	401	392	381	369	372	393	388	380	401	365	397	377	394	410	365	394	320	422	367	376	408	411	399	394	365	353	342	338	372	366	395	348	354	385	358	388	370	371	381	348	379	357	383	371	393	348	382	389	412	384	381	352	384	385	368	391	380	366	351	373	356	384	404	415	371	393	328	382	357	352	382	391	364	402	410	365	372	382	394	377	360	346	351	376	367	389	407	353	391	350	381	397	375	386	392	361	367	316	387	359	387	383	362	366	378	367	361	379	392	390	379	350	377	387	407	374	378	417	379	357	380	376	387	367	383	368	425	400	372	368	382	376	372	396	381	395	392	393	370	397	320	392	427	367	360	369	371	388	394	381	351	380	342	341	398	369	405	406	372	381	386	392	369	384	411	374	362	339	359	378	377	349	374	385	369	390	350	348	361	360	371	351	369	374	328	363	385	386	355	339	393	389	376	359	354	347	351	406	370	366	385	399	362	372	348	351	399	363	385	362	375	384	370	402	355	362	351	340	396	370	402	384	383	354	369	369	363	373	343	366	370	378	340	405	404	383	371	393	358	364	355	349	413	364	344	374	363	378	366	364	389	369	382	355	365	382	388	401	351	379	344	389	365	383	374	382	398	390	415	352	390	346	360	380	361	372	370	393	358	353	352	354	359	366	353	371	377	362	384	367	378	367	411	345	374	399	373	428	356	411	348	374	368	402	321	366	379	393	409	350	377	384	342	377	387	415	365	392	392	374	413	351	347	358	365	355	394	373	371	373	337	406	374	357	362	373	419	373	374	380	330	370	379	395	380	353	395	361	396	368	391	365	366	387	397	383	333	355	367	368	384	346	339	345	363	365	377	381	325	406	361	361	387	360	377	365	376	402	337	374	383	386	373	369	383	401	355	355	355	375	359	361	391	361	401	385	368	401	374	356	388	364	366	360	351	356	379	377	360	358	367	363	378	391	375	371	398	382	377	358	344	381	358	378	373	360	352	385	346	319	397	378	360	371	376	378	382	398	350	361	369	391	399	342	371	362	387	372	344	392	364	364	375	384	381	339	355	380	390	364	397	345	361	406	379	363	370	362	362	355	383	391	345	374	370	381	355	360	368	363	384	353	338	343	363	342	382	383	355	343	400	367	371	361	348	388	373	376	384	376	362	415	381	371	411	360	370	359	364	387	400	339	367	395	343	381	373	345	334	380	359	349	368	371	357	373	381	359	355	393	363	390	374	377	399	383	354	366	366	384	354	382	346	368	380	372	372	372	337	348	387	353	354	367	386	365	351	395	328	360	374	370	399	373	368	368	408	347	371	365	362	361	360	389	390	380	369	372	379	417	342	384	393	401	369	355	385	333	364	388	355	366	347	403	405	402	371	387	383	378	349	342	368	345	380	356	369	395	346	399	397	360	333	337	403	396	370	340	379	386	342	348	359	375	342	361	385	360	373	377	322	392	391	361	374	370	371	381	369	368	400	415	367	344	379	408	383	325	371	381	369	373	382	388	393	370	345	373	386	382	337	375	388	383	330	337	390	363	392	366	387	390	343	374	364	406	335	381	372	379	369	345	365	354	351	370	390	331	372	383	374	352	415	357	363	380	379	360	362	391	376	391	361	337	388	368	361	373	369	344	384	369	355	378	367	372	388	376	427	392	364	348	364	353	380	377	343	346	362	387	340	378	351	408	348	374	354	387	387	398	369	377	386	390	381	368	338	361	400	360	349	410	378	389	372	375	377	380	338	367	389	359	371	376	367	386	416	387	395	374	371	405	383	387	384	402	360	350	342	354	393	356	366	347	366	377	373	365	357	333	385	385	385	397	354	363	361	396	367	368	383	417	399	372	371	380	361	385	390	372	352	363	361	352	354	395	386	355	371	368	388	357	382	353	370	377	380	392	391	384	394	361	377	357	366	385	361	354	391	377	349	394	343	406	393	382	340	344	360	365	368	394	342	383	358	395	374	352	363	381	370	374	359	384	329	401	379	399	345	369	350	362	361	388	327	377	348	369	359	383	372	376	363	362	371	374	382	367	382	333	360	375	378	360	376	393	388	402	356	368	328	362	352	351	364	365	371	354	366	395	374	372	401	359	349	380	374	381	341	362	382	349	375	335	334	377	385	376	336	379	347	357	354	344	367	359	350	380	348	372	394	338	374	376	417	376	346	386	363	376	366	371	346	349	414	358	395	370	376	341	392	348	363	349	355	364	347	347	367	390	355	415	355	367	355	384	395	379	358	389	367	394	357	393	411	378	367	366	391	360	354	358	391	374	313	386	383	384	363	373	395	393	362	364	336	363	374	389	390	364	388	350	375	351	393	380	360	368	397	340	373	371	366	334	388	354	418	384	359	396	350	353	357	382	392	367	376	348	370	385	362	383	365	379	353	375	375	372	372	360	381	344	347	411	355	365	392	365	391	384	366	365	394	348	333	356	332	351	371	347	415	377	381	389	349	364	345	379	381	368	359	386	365	385	378	370	372	355	320	382	397	373	371	353	362	393	384	362	356	374	373	386	369	374	344	384	345	355	394	354	379	367	395	367	372	369	369	346	390	389	329	340	344	369	382	403	350	389	349	424	364	342	377	358	388	374	374	360	389	332	371	363	385	369	346	363	362	335	355	345	370	348	363	376	357	343	383	368	355	377	366	378	351	360	340	351	366	360	367	361	375	354	381	356	395	352	418	369	358	379	334	352	340	401	358	366	383	394	375	359	374	359	341	361	365	371	333	363	389	413	374	396	383	372	355	351	381	380	342	365	391	343	334	377	354	368	356	348	383	357	359	351	346	360	352	356	387	395	370	326	376	370	375	377	361	352	360	377	404	362	392	385	378	376	380	386	383	362	396	363	363	373	365	365	364	370	329	381	372	365	368	381	373	371	353	334	405	364	355	354	361	378	354	335	357	331	363	352	372	353	345	349	344	371	368	327	375	355	359	390	369	396	372	356	348	343	388	381	391	406	362	370	377	322	376	373	401	351	368	381	361	399	359	334	359	368	378	328	368	362	369	357	407	330	343	384	418	386	361	410	382	377	347	341	369	357	375	394	351	380	351	334	358	367	358	392	367	377	360	354	410	371	391	372	354	398	382	364	346	367	387	355	346	341	383	390	356	365	379	390	320	354	382	358	367	387	345	380	344	364	410	365	374	387	371	372	371	369	393	401	362	367	389	356	380	329	381	337	370	376	365	366	389	371	351	362	352	375	422	336	351	369	354	401	355	333	365	360	381	373	376	394	379	372	364	389	357	398	356	367	360	337	344	380	374	375	360	327	372	388	362	359	371	397	372	362	365	393	347	340	380	357	363	412	388	326	353	404	357	371	339	354	356
27582	12252	2148	1290	971	912	915	910	908	886	889	914	884	895	841	897	890	888	903	947	873	881	811	917	913	901	901	889	926	852	869	877	881	933	887	873	839	884	892	893	868	845	883	868	884	887	901	874	924	881	876	850	864	916	881	863	873	881	894	923	950	887	862	884	848	923	842	916	922	924	850	839	945	877	942	861	873	886	908	876	975	855	917	920	896	836	915	873	835	919	912	881	851	868	870	893	928	912	839	825	892	859	799	908	890	896	886	922	902	883	901	899	903	871	862	873	869	918	897	873	887	832	865	860	830	851	883	899	905	907	849	857	817	843	858	874	870	896	876	916	913	898	879	879	849	878	873	884	825	858	889	865	863	853	856	892	848	865	900	841	862	852	905	851	851	827	854	902	864	835	867	850	858	807	878	871	917	884	870	869	826	889	833	867	885	849	854	869	883	871	925	851	848	888	938	861	884	897	907	830	892	872	903	894	877	833	931	911	867	906	935	887	845	888	880	861	846	881	855	869	908	882	886	878	859	844	891	919	899	915	836	859	881	901	869	830	893	966	914	920	855	859	817	882	868	893	795	862	916	880	852	862	819	882	877	878	889	865	880	875	878	889	906	854	905	888	887	841	906	902	859	847	926	874	887	857	898	828	854	837	910	903	872	914	854	882	893	914	854	867	843	880	871	892	833	893	877	855	892	885	927	886	938	849	876	869	875	881	875	898	899	848	851	880	835	920	842	836	876	877	927	911	879	864	903	861	897	885	871	881	883	835	872	870	805	886	825	858	925	914	896	902	826	873	893	810	862	888	866	915	854	865	883	876	926	835	841	889	862	897	902	903	905	891	875	882	826	881	818	847	835	871	858	878	892	845	879	915	832	844	887	893	887	886	887	902	862	917	855	904	885	856	897	865	849	860	915	884	875	872	885	887	893	910	896	855	912	956	885	879	856	849	889	827	851	925	865	876	891	897	868	882	864	867	908	836	892	886	856	916	879	837	878	903	892	872	853	832	888	901	820	860	871	889	884	838	875	812	844	920	879	886	883	905	894	843	903	882	864	909	930	889	918	900	853	909	844	865	888	909	887	903	824	866	955	856	875	876	898	869	865	866	865	904	885	831	817	881	858	839	907	868	860	864	929	892	948	919	858	852	871	875	870	865	908	848	840	912	893	886	904	871	884	896	890	871	866	835	891	904	889	848	895	892	891	852	867	915	897	869	888	814	926	868	891	893	879	860	905	823	923	830	893	851	865	933	875	947	837	895	868	861	873	833	877	883	883	935	904	849	915	886	856	838	897	834	879	910	899	831	827	846	884	864	916	857	856	877	903	881	946	869	909	904	839	890	900	855	923	892	929	846	830	827	830	868	913	923	907	888	908	865	880	882	831	877	897	862	906	898	902	903	853	838	889	801	823	864	858	836	883	915	828	882	870	877	825	877	844	861	940	900	829	908	857	915	872	900	893	861	839	892	858	869	820	909	923	878	900	830	923	838	907	878	861	883	882	835	941	883	837	836	892	826	897	898	883	892	890	895	890	900	881	841	890	888	888	887	818	891	830	861	910	894	872	888	896	909	862	903	874	841	860	826	861	816	842	919	927	868	877	843	917	868	904	894	858	855	877	924	822	869	901	873	891	896	915	853	833	854	855	916	890	861	883	878	883	880	911	869	902	852	871	891	881	896	928	864	879	898	889	889	925	941	884	850	876	898	875	920	827	868	878	853	885	867	906	887	848	910	824	869	856	835	903	909	880	838	892	862	846	922	892	827	943	900	820	911	843	905	835	870	894	867	874	924	904	846	844	911	871	843	846	921	860	825	915	837	886	872	836	923	892	887	886	857	838	843	839	876	870	882	904	882	877	836	877	903	911	891	840	889	900	853	912	858	862	869	831	899	876	893	889	908	842	887	903	866	914	858	858	835	855	850	850	862	834	908	860	872	949	830	895	876	887	875	884	863	856	862	877	901	852	844	947	929	883	898	879	841	855	873	914	885	836	884	906	926	866	848	878	889	900	829	932	896	862	927	889	916	888	838	837	887	903	934	848	890	864	872	868	891	863	898	863	920	907	882	891	884	854	876	843	873	860	874	878	876	821	889	863	907	899	831	881	888	888	875	942	824	879	856	875	893	884	885	889	915	956	909	842	883	844	862	875	844	895	869	885	879	864	890	915	877	870	902	900	874	873	910	864	893	847	873	918	893	869	821	913	833	926	882	865	880	899	874	848	805	852	869	827	872	821	896	887	940	882	849	883	878	902	884	883	875	902	877	905	891	882	897	843	868	923	866	862	858	860	918	922	873	908	919	843	919	876	871	883	887	910	870	829	881	898	904	860	862	895	911	915	869	866	864	883	886	827	894	895	864	857	874	906	899	854	861	844	897	882	911	849	956	905	948	907	849	831	810	925	897	904	870	843	817	883	883	928	826	870	894	837	845	859	888	846	847	872	892	830	882	877	904	835	902	926	870	885	889	907	928	906	888	849	883	897	873	885	857	890	858	837	881	927	922	863	853	869	914	884	886	886	876	919	894	867	878	887	851	947	868	869	865	874	854	893	902	879	900	873	870	900	905	850	942	882	871	904	914	887	931	883	860	826	873	833	888	818	854	872	840	955	884	934	870	868	883	877	897	908	955	906	845	884	928	881	855	911	858	914	854	866	921	830	843	853	854	868	828	891	877	856	834	918	904	872	842	876	857	904	897	892	887	856	832	835	841	875	882	864	894	833	864	885	902	817	896	899	884	844	845	902	873	941	837	847	911	943	876	861	864	833	905	857	878	878	876	881	861	889	866	877	876	855	886	870	884	830	882	891	908	880	832	906	820	806	872	866	873	871	818	891	883	846	913	862	857	911	902	929	867	904	866	898	887	842	849	890	860	883	916	835	842	905	849	833	849	888	863	853	806	887	846	905	855	910	844	867	864	919	904	836	956	901	889	849	883	888	898	872	849	865	923	812	855	832	868	909	917	846	909	866	870	856	894	917	873	849	879	893	841	867	912	900	827	856	891	901	906	871	820	910	845	861	907	855	884	886	894	881	885	840	872	845	895	896	825	889	840	946	897	841	863	879	923	907	882	867	860	917	909	880	908	860	816	870	886	828	864	876	884	864	860	935	871	876	920	886	865	853	876	892	947	882	890	885	904	888	919	913	867	829	831	847	847	868	872	844	915	858	898	880	920	839	850	865	831	863	880	894	869	905	875	911	867	854	891	879	852	881	901	862	858	860	889	868	870	852	871	864	838	894	849	858	887	848	840	851	941	931	882	856	860	854	853	886	898	876	872	933	866	906	920	898	856	874	859	856	824	859	851	849	904	929	894	848	853	914	860	869	863	827	886	897	855	865	868	901	864	878	852	888	853	880	903	845	904	918	850	880	890	919	870	927	874	844	900	859	825	885	855	868	871	883	831	828	870	878	914	883	888	897	890	880	898	920	864	862	898	901	890	812	808	918	873	903	858	926	853	917	923	916	875	904	916	917	854	839	880
5187	951	923	828	815	814	793	793	813	744	758	738	767	783	780	748	800	750	763	779	741	795	791	764	819	751	804	793	804	786	799	788	756	769	776	770	789	771	725	818	815	763	765	738	750	801	791	734	784	757	807	750	731	755	796	785	725	769	786	771	780	766	816	700	751	744	761	768	841	755	767	750	791	780	728	784	801	787	766	778	813	746	782	749	720	756	785	724	775	738	739	740	767	739	763	768	741	740	766	779	758	751	747	770	770	784	766	730	750	727	710	777	738	848	763	794	766	743	817	714	766	740	770	730	793	776	763	723	731	725	771	794	753	758	755	776	779	742	745	800	722	762	706	776	760	767	705	756	747	781	784	767	741	760	773	733	748	771	792	767	810	734	728	770	797	797	772	779	788	718	765	738	759	705	754	744	737	753	738	780	741	753	828	783	762	770	755	756	828	731	739	746	685	762	767	761	777	744	767	718	762	805	739	783	783	803	769	772	789	764	771	763	752	803	756	774	782	737	839	779	690	725	786	771	763	835	804	755	784	741	779	703	732	743	779	759	775	780	771	753	719	731	768	781	749	748	758	760	787	758	727	745	765	827	739	766	715	755	745	771	766	769	742	775	794	800	719	792	765	782	731	771	780	753	753	736	782	768	733	794	785	730	758	751	741	744	784	808	772	771	772	745	782	754	723	722	805	773	712	731	758	798	749	725	764	759	700	760	760	747	745	748	739	781	770	749	771	742	742	806	780	775	781	715	751	771	771	683	757	753	702	784	751	725	741	774	756	744	747	785	774	726	752	795	762	707	747	757	736	730	754	770	783	768	710	759	741	749	753	809	770	776	772	755	711	782	727	735	781	774	784	763	766	736	745	796	802	737	775	761	765	742	767	745	780	726	762	756	738	776	719	745	811	723	725	740	770	729	769	741	754	788	780	744	783	746	787	785	718	728	750	800	743	797	747	739	760	752	764	827	765	706	749	697	749	788	796	761	756	769	771	804	778	798	773	749	791	751	768	732	786	728	765	801	771	774	816	769	745	734	755	741	825	768	753	769	751	792	764	773	759	724	828	747	764	783	833	789	825	760	746	793	793	771	776	766	825	776	722	734	746	749	756	807	736	726	714	747	802	761	723	779	790	723	793	805	766	731	752	772	806	800	800	786	770	763	750	765	749	767	762	769	755	776	741	791	742	804	747	743	749	738	794	756	782	731	769	759	793	776	773	740	765	722	779	759	799	755	751	771	803	718	706	753	760	755	796	703	750	772	805	788	801	751	730	812	746	801	782	746	731	791	754	785	734	724	773	753	792	753	749	691	766	778	768	784	736	759	807	816	782	821	731	770	769	776	775	722	741	785	802	725	802	792	706	757	781	783	739	766	751	744	766	783	772	775	722	771	775	757	792	777	812	757	785	719	799	762	765	754	785	808	745	783	803	747	786	848	787	775	755	731	741	792	785	762	739	780	811	782	770	763	752	802	737	728	744	763	789	766	743	768	802	751	809	790	778	733	764	744	745	760	768	737	729	769	754	700	765	796	719	755	723	740	763	795	723	770	743	784	761	764	754	786	785	738	711	746	779	791	791	819	778	793	793	776	784	739	759	770	786	758	715	795	742	783	759	758	781	796	774	756	731	791	694	772	744	784	752	754	752	759	753	773	785	765	772	791	717	761	830	807	775	730	790	803	778	730	739	763	776	730	767	834	750	772	787	760	714	824	759	729	778	778	748	726	723	694	762	738	797	764	733	719	777	734	768	783	765	761	768	752	771	734	729	764	730	823	776	792	742	758	739	753	751	731	748	767	711	749	748	799	737	784	748	717	816	795	783	794	749	690	731	741	749	766	746	767	780	764	746	783	790	772	764	758	711	693	756	741	768	763	736	727	712	725	799	771	770	788	773	755	719	722	799	811	720	755	737	718	755	768	730	729	820	746	762	777	734	789	779	766	726	761	802	752	776	760	726	776	806	707	746	750	796	766	791	757	813	742	774	744	715	759	757	728	787	738	759	733	737	741	719	746	802	756	794	738	793	850	752	760	791	782	725	760	800	721	751	781	771	781	741	755	785	760	754	738	755	760	803	747	792	761	729	739	732	777	730	774	773	781	763	765	785	799	800	739	730	734	791	718	796	786	761	780	777	753	758	765	731	752	749	784	740	801	699	785	760	749	779	776	771	756	721	768	766	763	771	738	762	753	786	774	769	768	747	777	764	757	794	771	762	767	815	768	744	721	780	760	769	776	750	764	771	748	758	758	749	742	728	770	760	719	770	754	813	778	753	740	740	739	767	753	737	766	764	809	749	745	767	771	735	755	721	821	730	780	771	772	749	718	751	746	824	742	659	757	813	754	743	806	740	775	754	787	834	766	786	767	737	766	721	803	783	772	775	771	771	746	721	725	760	756	721	762	745	750	810	802	714	764	793	748	728	765	798	757	770	739	786	778	788	747	748	745	721	736	744	735	743	777	748	742	814	824	765	808	746	790	775	788	796	758	812	784	752	765	747	770	794	755	767	741	780	734	806	784	749	703	774	765	731	737	767	798	742	802	778	758	754	782	737	731	805	772	765	785	733	782	755	792	750	763	772	710	764	804	756	780	776	758	723	802	720	760	768	814	777	800	711	774	721	723	735	728	740	774	732	753	726	760	766	761	694	756	769	724	736	785	784	767	718	763	773	769	724	734	783	779	760	777	783	780	727	771	754	740	716	720	770	784	768	753	772	721	766	787	739	746	720	757	718	769	713	723	741	738	762	733	755	747	728	731	772	759	779	785	805	726	774	786	761	786	786	762	773	714	768	742	841	816	762	753	760	715	743	761	744	806	793	778	793	742	796	729	784	775	738	778	771	778	750	740	728	774	749	781	745	769	752	786	753	717	737	786	765	724	729	748	781	730	791	797	801	750	682	804	794	753	780	742	723	817	732	758	774	787	745	752	759	772	757	782	783	804	731	754	787	776	712	772	734	787	751	756	745	785	764	752	715	803	768	745	758	819	730	780	795	762	757	732	768	718	741	736	755	757	744	758	765	738	782	757	756	742	753	829	728	751	731	739	727	756	779	746	717	783	777	759	722	776	733	732	731	694	824	754	793	726	753	753	751	719	738	745	778	764	807	801	745	711	787	774	744	731	740	759	768	759	753	760	733	783	782	783	700	705	739	765	746	788	717	782	795	757	794	764	745	767	790	748	715	716	812	731	749	751	758	750	735	797	820	747	738	719	755	810	723	769	762	745	754	780	758	786	753	751	796	815	782	786	757	739	740	780	749	746	738	811	734	727	716	744	764	729	765	695	722	803	780	771	787	767	739	752	752	792	772	743	785	795	721	738	774	766	717	731	798	780	752	704	792	731	731	760	705	730	784	737	766	746	742	712	740	722	779	803	795	706	747	743	750	711	792	745	699	763	759	768	781	776	826	742	775	776	725	802	732	748	769	771	727	749	737	752	723	766	793	743	769	830	749	800	802	720	762	780	708	774	801	783	798	753	771	780
25701	21425	25780	18771	2063	1046	939	863	804	847	743	743	722	820	749	729	725	751	742	762	777	775	755	779	772	770	735	753	752	769	749	780	726	798	779	723	764	761	757	762	738	743	766	780	727	776	797	761	748	804	804	728	764	748	721	750	714	708	731	689	710	756	751	756	745	747	747	717	760	760	737	758	680	711	752	702	751	699	766	782	691	706	748	707	758	726	706	698	725	752	709	744	753	743	747	738	787	778	752	699	756	762	766	738	768	740	703	769	773	770	765	771	761	738	724	777	778	723	730	740	698	781	720	778	760	784	729	744	723	706	728	756	737	740	726	721	714	747	760	698	766	769	806	731	701	698	775	702	748	721	794	728	703	743	704	742	674	705	755	741	727	723	741	730	702	779	738	743	724	753	753	778	722	738	722	736	742	747	743	769	789	709	786	756	738	753	715	740	725	705	687	763	721	781	791	683	721	742	691	755	722	756	781	668	778	706	768	749	722	727	752	747	706	795	721	623	733	746	803	750	786	712	749	764	752	765	730	694	688	738	753	768	766	767	732	750	720	743	721	785	723	714	711	742	758	700	751	760	729	785	737	771	770	711	761	739	715	732	738	732	723	725	695	778	706	727	717	776	710	744	703	778	784	738	708	736	738	730	762	721	743	753	788	760	728	775	756	769	719	728	692	702	737	735	688	749	793	765	755	748	735	768	764	758	733	763	754	780	753	764	739	737	767	802	715	727	703	779	699	774	738	715	766	746	717	764	710	789	734	744	703	786	772	768	720	757	723	737	752	728	746	713	725	768	723	770	761	776	761	752	713	729	765	714	767	746	731	718	715	726	737	725	798	698	724	695	725	699	709	720	714	746	731	762	706	755	745	731	744	764	763	744	744	750	749	775	743	753	729	712	706	737	720	735	709	734	731	752	776	763	726	736	758	748	716	715	716	732	756	740	750	729	768	761	742	736	703	771	694	742	711	715	758	754	711	762	718	703	741	746	682	715	747	728	724	693	725	806	747	708	737	709	679	728	770	728	740	746	724	705	737	721	773	752	776	759	739	727	725	725	753	730	778	756	748	816	737	732	736	762	741	728	685	721	691	751	695	777	676	711	780	749	725	743	700	740	753	732	734	757	707	735	749	757	763	750	738	755	709	736	739	729	769	774	711	735	729	736	735	734	739	755	726	708	682	705	715	757	782	785	756	706	736	699	756	707	688	753	718	738	673	764	721	739	754	742	718	742	725	723	769	722	773	733	707	764	782	732	747	761	722	699	760	765	718	738	696	743	709	711	755	737	714	750	709	755	768	756	739	738	733	766	731	716	729	759	719	750	753	750	702	700	723	707	740	709	731	696	717	747	743	765	749	750	744	803	706	701	728	740	768	793	739	746	732	751	723	718	750	719	710	773	763	758	717	775	771	730	718	710	738	700	724	772	740	723	720	753	728	769	697	689	698	675	742	758	721	750	751	721	751	716	754	777	741	730	787	771	712	760	737	738	753	735	812	735	739	718	764	707	766	773	766	761	755	737	765	761	792	729	751	711	729	743	768	754	731	734	772	694	776	797	690	676	801	745	750	701	723	721	705	683	741	714	732	785	743	758	721	724	731	805	716	756	799	751	710	760	713	748	758	707	733	729	741	753	702	724	712	778	755	771	694	768	721	743	709	757	712	723	757	721	723	700	760	705	713	767	696	708	745	742	786	684	769	705	727	754	733	753	741	757	682	777	712	705	762	737	721	774	692	718	730	756	749	769	686	739	755	789	741	750	726	702	740	735	728	743	733	747	740	759	759	793	798	778	727	755	717	717	777	743	729	701	734	756	722	737	782	747	721	720	729	796	690	733	780	729	720	751	738	777	784	744	704	701	710	678	720	770	745	776	722	705	777	749	743	732	757	683	730	770	705	771	706	751	722	726	738	757	755	729	714	732	741	776	780	772	698	745	737	776	738	794	697	707	679	754	763	742	722	747	748	810	775	772	701	793	768	753	707	770	740	744	770	688	760	736	751	744	751	777	754	715	759	762	722	706	735	695	742	712	768	694	762	737	703	762	748	715	761	702	747	689	727	758	727	772	768	755	735	763	769	724	767	757	701	763	710	758	757	709	732	728	741	753	745	721	732	730	716	731	732	791	739	741	685	766	802	721	758	741	790	779	686	704	712	705	747	735	740	749	745	748	754	724	769	741	704	734	652	724	734	729	735	775	718	742	767	734	742	738	741	748	741	769	714	744	667	709	742	697	820	722	740	734	721	734	740	784	710	765	781	746	761	756	734	747	759	659	685	759	714	752	722	711	755	713	779	744	745	726	747	768	793	742	722	723	712	728	754	730	704	753	711	773	728	720	743	768	737	716	714	703	781	738	725	761	688	716	675	791	750	737	723	722	729	732	771	740	745	737	691	753	743	748	726	750	743	715	729	758	729	750	783	736	740	740	782	759	765	741	737	710	716	766	707	747	739	749	786	734	716	742	731	767	698	765	759	773	764	743	724	711	763	741	731	733	778	751	756	722	736	789	704	753	708	739	759	717	799	764	742	776	722	785	770	740	715	759	767	717	719	691	728	734	747	749	765	724	765	709	773	732	748	763	770	743	746	776	765	735	741	739	706	724	688	760	717	747	701	764	765	724	761	717	702	740	717	763	707	731	743	779	676	717	793	705	804	700	716	738	742	754	736	772	740	758	764	695	718	753	746	732	798	690	756	719	772	746	750	710	677	705	708	755	756	729	797	761	766	728	731	720	733	699	722	770	764	767	757	721	748	745	759	702	746	726	748	762	743	713	688	711	774	745	700	753	771	704	714	692	722	709	757	740	708	750	725	749	764	718	742	717	697	742	722	709	783	768	719	739	760	696	793	756	689	737	732	722	781	764	759	804	718	738	752	702	774	760	732	743	728	740	752	730	760	737	721	765	782	772	730	700	737	822	705	724	772	799	731	729	745	722	778	763	758	727	771	777	726	753	775	788	779	731	756	760	753	761	716	740	767	728	709	749	707	730	729	729	736	736	738	750	718	744	714	713	710	748	777	738	761	719	726	726	810	750	761	723	759	775	710	741	744	755	716	725	762	706	738	753	733	777	808	757	760	779	715	755	761	747	756	720	690	773	713	709	741	733	720	740	744	766	736	751	727	675	741	748	732	753	772	698	712	768	733	728	713	667	818	788	730	736	793	744	720	770	761	723	695	731	800	708	749	698	736	755	729	746	732	757	730	741	696	708	746	733	746	735	724	771	767	781	754	742	760	697	780	726	693	710	737	724	716	747	731	737	714	722	753	778	729	714	760	725	744	749	733	748	753	744	729	695	777	734	681	756	764	726	812	706	723	733	770	697	749	689	713	753	755	705	725	722	785	774	734	776	752	725	705	732	704	723	775	789	713	774	759	762	786	751	764	740	750	740	770	770	747	751	783	745	777	735	700	769	738	783	715	709	743	802	698	713	726	728	706	751	771	739	784	766	767	768	726	704	704	745	728	734	793	721	708	736	726	742
3556	2313	1885	1307	990	908	870	848	750	741	729	708	721	715	696	664	696	721	692	680	684	724	692	661	656	719	717	699	656	651	677	743	699	741	699	689	671	666	677	704	645	694	655	703	672	693	683	684	696	711	667	643	679	674	693	667	696	674	666	679	670	727	713	662	654	713	675	642	684	699	679	710	689	733	658	706	665	649	699	638	659	707	704	666	678	675	679	723	665	687	707	674	665	703	668	646	656	671	652	711	678	719	642	665	705	627	620	658	695	711	724	674	641	645	670	688	635	666	684	660	673	661	675	690	658	684	655	683	661	709	688	681	631	658	664	667	703	684	633	633	688	662	638	684	611	661	648	663	658	715	683	678	677	630	706	640	708	704	667	637	672	640	658	658	644	664	654	697	652	649	663	652	641	631	697	657	689	684	656	607	696	667	681	693	652	645	663	649	698	670	744	684	686	674	679	667	681	682	665	680	682	661	654	653	685	677	666	700	682	635	669	695	700	712	713	679	678	615	651	648	651	673	652	708	673	643	672	625	649	681	630	665	677	718	682	709	655	655	640	692	660	690	650	760	675	685	685	637	649	663	708	663	646	650	652	684	660	643	655	637	688	730	650	686	699	710	674	677	698	633	644	665	722	679	680	648	657	711	714	683	739	653	615	659	670	676	676	678	643	653	702	685	638	647	675	665	669	695	611	663	645	741	669	703	665	652	706	656	676	702	685	627	657	661	647	685	642	685	670	663	681	672	671	666	649	668	639	657	667	694	651	651	628	674	692	696	661	703	678	686	668	631	678	650	636	683	674	695	689	691	628	677	663	669	688	636	669	682	686	696	681	676	706	661	667	657	681	628	666	670	707	684	677	635	629	638	681	636	704	674	650	640	675	649	658	645	646	652	696	697	633	633	672	661	644	676	634	677	714	655	612	694	671	633	664	689	697	641	647	650	645	684	680	667	689	685	689	674	674	679	662	637	635	658	687	700	664	632	654	677	674	651	633	638	669	718	660	683	650	659	675	658	712	670	661	669	668	651	641	655	619	688	683	682	652	682	694	675	676	654	660	667	629	693	633	633	663	698	634	699	695	637	643	668	682	652	698	681	669	669	668	719	623	685	653	675	665	681	667	671	613	666	610	662	691	658	694	661	685	655	682	677	628	686	748	695	681	630	675	709	671	697	677	629	647	693	629	675	681	607	702	638	634	636	696	706	707	694	652	682	687	603	685	673	631	671	662	643	663	686	667	707	690	685	628	655	656	654	698	643	676	687	652	652	687	642	701	647	645	667	674	665	695	620	644	661	653	645	693	702	641	654	694	671	649	672	701	654	662	650	682	619	665	638	704	706	666	657	662	700	650	645	671	648	666	678	683	655	709	646	635	650	664	698	653	654	680	692	677	699	616	653	629	693	640	676	675	677	638	668	682	626	652	684	689	660	686	630	704	688	684	678	693	648	687	631	700	645	686	640	695	670	665	656	683	634	681	674	617	643	649	651	697	670	707	726	646	645	725	656	680	661	674	705	670	691	647	672	665	657	690	645	672	643	609	659	667	637	692	649	674	716	639	672	640	635	628	637	671	690	661	701	716	627	691	645	705	652	697	634	672	662	637	663	640	633	635	648	633	676	658	642	683	671	695	649	693	701	660	643	636	640	665	659	615	685	667	667	633	657	648	596	666	653	692	672	664	666	679	643	717	648	694	662	710	678	653	652	681	659	694	688	652	656	673	702	663	681	704	634	659	640	717	679	679	675	689	672	686	682	690	671	673	640	706	653	645	671	628	668	672	679	650	648	676	647	664	664	668	685	701	704	690	677	647	650	673	725	689	667	642	633	647	669	677	646	702	678	656	663	664	676	666	700	681	644	686	659	674	680	678	695	675	661	657	651	658	683	691	644	677	698	690	646	629	681	640	697	653	695	632	674	631	645	666	656	680	727	631	657	659	667	653	683	686	687	677	605	656	651	704	641	660	696	693	662	662	684	655	641	658	717	694	694	648	672	676	665	665	634	676	669	679	628	663	637	615	642	635	666	668	658	632	674	680	632	670	668	651	669	690	629	678	637	693	690	675	670	638	657	672	700	694	649	658	658	670	684	683	683	639	703	648	671	632	687	687	715	641	639	671	675	679	651	701	676	647	676	679	690	621	655	684	664	660	739	659	706	632	701	643	637	696	654	620	666	713	690	657	666	682	622	650	627	713	664	657	665	644	644	639	654	658	692	659	663	681	719	703	675	674	647	646	699	614	684	662	663	734	654	627	683	662	668	608	667	715	692	595	670	618	664	657	662	690	641	664	673	640	662	711	666	665	664	692	747	624	707	691	661	650	669	612	688	668	630	661	639	702	667	633	684	638	680	731	693	665	674	669	657	697	603	650	690	724	648	669	674	708	658	663	642	678	686	666	656	659	623	658	634	692	662	625	674	666	660	641	676	675	673	658	735	693	675	636	733	659	685	664	623	642	656	636	663	640	690	668	663	702	659	691	693	639	657	683	686	626	691	668	650	666	697	673	718	635	657	687	651	670	639	626	671	707	662	684	619	648	666	652	654	687	684	624	681	651	646	677	645	668	620	652	657	704	681	694	728	681	642	673	669	693	682	648	626	626	642	655	691	702	630	700	636	695	668	693	709	662	704	675	652	630	667	690	627	668	649	706	684	662	630	656	669	652	678	676	646	684	654	681	688	678	681	710	621	680	647	693	694	694	653	622	701	676	698	662	654	710	668	691	667	658	666	667	663	737	616	674	653	662	624	694	640	653	710	666	677	644	733	669	648	679	697	660	679	671	705	633	676	670	659	697	672	700	678	636	631	706	644	603	698	696	680	680	691	651	667	706	644	674	671	640	683	659	664	707	633	669	667	698	665	677	652	667	638	706	664	700	660	682	664	675	651	672	706	647	700	693	660	679	629	683	652	720	623	719	647	656	694	671	636	658	669	631	651	645	658	638	708	678	696	636	629	678	672	692	704	667	669	681	660	661	702	643	714	634	671	685	628	609	647	687	689	647	686	651	668	645	686	677	654	669	632	685	685	693	657	629	626	681	636	637	669	666	639	651	709	640	675	667	657	672	631	679	729	695	670	663	636	698	670	676	664	670	638	645	705	655	660	664	638	651	620	656	642	704	676	611	596	654	646	645	654	641	672	602	625	678	666	650	657	713	639	679	677	677	695	706	651	648	685	672	642	645	666	664	694	671	689	692	670	705	681	665	664	642	666	683	681	673	623	663	669	661	678	644	656	651	627	643	664	728	657	659	680	657	676	654	676	649	693	650	645	662	666	700	659	661	662	696	630	617	699	627	678	678	710	629	693	692	659	665	708	681	655	689	709	647	594	666	652	729	649	654	663	630	653	670	629	678	619	681	644	654	635	623	680	657	645	671	675	679	683	685	686	631	672	641	645	692	612	674	656	694	688	621	666	654	640	671	673	688	649	670	639	717	673	658	642	689	610	664	698	646	710	650	625	710	686	679	675	661	670	718	697	689	659
24280	21438	28590	24662	20240	2716	987	589	507	480	485	434	406	430	392	374	417	373	419	364	389	408	353	364	393	354	386	393	376	357	408	375	411	358	368	364	346	343	325	371	369	361	356	363	371	347	390	427	373	376	366	353	357	356	339	387	374	385	359	363	380	362	367	334	357	358	353	343	348	318	368	369	362	328	348	362	327	359	346	371	336	374	367	391	335	391	393	362	383	321	353	397	361	396	352	332	384	368	388	380	367	333	354	373	393	357	369	338	379	364	376	360	350	347	330	349	326	356	382	292	345	376	340	345	347	339	348	350	319	360	354	384	371	363	357	341	374	355	369	336	344	344	327	353	358	326	342	387	334	334	369	363	358	370	343	341	347	347	350	360	425	345	379	328	358	353	345	339	358	330	349	412	374	368	339	350	360	383	346	357	340	356	327	382	364	346	368	379	383	330	383	396	344	327	386	353	369	324	340	356	338	351	336	323	326	373	338	365	352	385	366	361	353	368	377	367	344	345	295	382	344	370	375	337	395	364	360	358	321	376	360	357	353	380	343	361	333	314	345	337	366	342	340	343	361	379	360	364	347	344	359	351	332	345	315	382	337	359	360	332	334	357	351	372	354	370	358	344	327	369	331	373	340	354	346	349	348	353	350	363	353	373	353	370	402	372	368	356	352	368	351	344	340	357	358	349	357	378	359	357	306	353	341	351	330	354	345	386	334	333	337	349	324	337	334	354	344	349	373	366	337	344	356	334	339	339	363	365	382	352	356	343	341	373	366	368	326	369	326	368	337	356	368	374	372	333	355	342	380	335	363	341	353	349	347	384	369	369	407	350	372	393	348	356	358	365	365	362	351	380	352	375	360	379	360	356	391	378	346	358	331	369	349	351	348	360	326	366	332	329	336	372	338	305	337	336	380	315	317	361	342	368	363	347	349	334	338	357	354	346	342	355	331	334	384	355	373	325	370	357	316	357	359	376	347	335	384	342	349	362	343	362	353	378	355	375	400	337	377	372	357	314	354	326	331	360	351	343	348	360	356	343	333	360	352	343	379	334	354	370	369	331	376	359	355	350	374	357	343	370	372	347	345	359	363	307	365	357	347	358	348	347	357	380	354	350	356	336	353	366	314	349	383	322	354	368	354	341	351	358	386	346	382	340	366	341	361	365	356	360	325	347	343	356	347	367	326	355	331	361	310	330	340	352	326	357	374	312	355	352	323	318	335	395	374	346	356	369	331	348	360	356	354	345	328	356	327	334	334	349	358	349	365	373	359	327	353	327	349	310	332	353	349	322	353	335	380	358	356	355	359	331	362	340	359	360	333	341	358	410	346	362	340	402	363	336	373	349	337	343	366	349	357	363	391	341	341	345	355	376	359	349	314	385	360	362	376	399	363	353	368	394	350	373	389	403	363	359	346	341	367	356	346	360	355	345	366	342	357	357	339	368	364	388	338	381	332	362	403	369	370	357	374	350	363	345	369	364	363	367	350	357	328	361	405	355	350	347	314	336	370	356	379	342	345	329	346	314	363	374	337	340	332	377	367	358	334	344	401	383	354	370	331	338	384	370	365	351	348	378	376	367	336	334	391	361	333	372	383	355	328	326	364	327	374	352	351	372	355	373	356	368	376	362	341	349	333	341	359	339	376	351	339	322	329	376	335	365	330	370	394	374	367	341	366	338	373	376	344	361	356	344	334	313	375	326	353	378	325	377	356	315	316	340	339	340	339	341	349	373	347	327	359	330	314	336	372	385	331	347	364	357	361	365	357	390	356	383	327	349	337	361	348	342	350	348	380	374	351	329	372	344	354	336	378	345	348	365	400	345	335	365	345	326	360	338	364	373	350	340	361	330	388	360	337	341	329	366	338	347	339	351	349	333	351	324	345	337	361	372	362	357	374	359	319	364	365	345	394	368	345	339	347	348	309	343	342	385	359	382	373	347	360	309	327	362	356	348	363	397	349	341	354	353	293	393	346	335	350	346	348	377	336	362	372	373	320	353	349	342	345	340	373	361	344	396	337	390	343	364	383	360	346	359	387	326	346	325	365	359	362	334	369	335	349	355	374	370	362	359	374	382	379	363	352	371	379	330	383	376	372	341	366	355	328	371	399	370	352	360	346	362	368	325	354	337	352	394	343	337	342	365	380	382	329	345	370	338	355	334	328	357	391	393	305	332	333	399	365	365	392	341	356	353	350	332	376	334	359	369	364	332	363	355	351	346	355	366	322	344	362	341	358	328	350	355	358	375	337	351	297	387	329	379	365	344	377	328	324	371	346	338	333	352	333	371	370	339	394	346	309	339	381	334	344	315	338	355	350	361	359	364	360	365	340	332	371	348	358	301	378	365	372	363	346	349	361	341	355	341	346	378	359	353	387	375	374	365	366	365	351	340	346	339	338	336	322	375	365	346	373	349	353	346	362	373	409	347	331	382	380	338	343	341	341	367	324	352	341	340	400	351	374	348	370	406	337	374	362	379	352	344	370	316	369	352	349	384	316	373	344	381	374	368	351	350	345	346	329	337	363	354	383	344	350	347	357	362	336	393	326	373	368	346	309	342	336	365	366	375	336	383	389	373	355	362	355	332	351	348	361	388	387	321	352	349	397	365	336	356	358	356	386	344	339	355	354	339	366	347	357	343	378	357	343	360	384	374	355	377	341	342	373	372	387	335	365	330	363	350	363	360	347	384	363	324	369	368	363	345	366	361	361	376	381	371	346	335	370	363	382	378	368	398	329	360	393	350	389	374	304	347	371	350	318	345	374	359	318	363	333	351	350	390	337	338	359	350	328	334	337	392	360	363	379	343	352	324	357	341	363	333	350	355	357	342	349	341	372	371	349	365	344	357	370	322	362	372	342	335	354	325	325	336	332	333	355	370	374	317	365	331	352	356	328	349	352	376	347	376	336	329	373	374	349	353	384	347	344	411	376	343	353	347	360	392	354	357	377	402	359	360	329	371	357	339	340	355	338	333	326	337	351	328	336	364	341	293	363	351	378	349	391	337	359	391	338	346	390	327	330	362	370	403	363	359	355	358	325	338	365	347	358	368	402	352	349	367	374	333	359	372	343	375	346	330	369	323	343	358	375	333	321	334	352	355	363	380	336	325	376	369	386	332	363	362	345	387	379	387	362	343	356	361	346	360	345	359	360	342	369	367	377	360	346	364	379	362	336	333	340	386	342	378	341	348	317	331	360	350	357	337	355	384	361	346	364	356	355	362	366	364	355	333	374	375	364	315	353	363	351	331	348	345	354	349	339	329	344	350	360	354	331	329	347	357	365	369	366	361	345	376	353	382	354	395	333	386	335	371	390	343	359	350	341	337	341	323	367	403	340	338	340	341	339	352	322	354	337	354	343	353	347	359	322	385	373	362	353	384	342	353	334	364	347	383	334	365	350	365	384	370	332	367	342	337	371	353	360	309	389	361	385	371	331	365	338	365	346	319	350	331	390	363	353	376	336	371	336	378	362	375	344	355	373	370
3296	4764	3681	1950	1325	1062	865	698	605	605	541	527	507	478	467	473	432	412	437	391	420	402	410	426	393	432	389	412	413	396	406	394	370	419	395	385	383	404	366	375	396	406	394	388	405	384	384	337	397	344	378	423	383	407	402	390	374	339	379	392	358	424	339	385	397	396	393	350	360	384	349	349	421	369	349	384	390	412	385	371	367	360	393	371	386	339	418	394	372	352	389	386	397	369	373	348	379	345	382	361	380	359	374	348	382	374	345	404	389	389	388	395	384	361	360	362	333	372	360	378	358	350	372	359	378	369	394	377	388	362	389	398	362	343	374	357	384	392	373	388	336	377	391	363	359	374	363	384	377	353	372	357	352	340	382	386	376	350	383	376	391	362	361	351	398	370	359	398	365	366	359	343	352	361	345	358	366	376	366	404	395	422	401	377	382	362	322	390	342	371	358	397	368	363	371	353	371	362	365	386	404	355	362	385	373	379	366	378	414	345	375	389	371	372	355	366	359	359	380	351	375	415	393	386	415	362	384	354	377	382	358	355	392	402	384	316	378	383	370	349	367	386	354	383	394	351	355	366	388	367	412	361	392	396	373	379	339	377	384	352	371	389	370	361	363	343	358	364	378	373	402	376	358	383	364	359	362	343	387	368	380	368	360	396	362	387	339	352	420	357	364	392	345	375	367	371	365	347	349	360	376	365	342	411	379	354	360	375	346	357	353	373	364	363	387	373	347	356	375	380	367	338	342	379	359	351	381	357	378	387	343	375	372	356	389	385	321	371	398	345	389	344	400	384	406	346	391	367	379	395	377	382	367	372	373	394	351	348	366	359	380	385	398	357	350	377	338	377	356	398	390	379	404	378	376	386	368	357	358	370	373	400	364	372	371	377	366	346	403	354	385	380	342	317	378	387	370	374	367	367	386	362	355	348	378	373	369	382	384	350	377	388	376	372	378	376	370	340	356	370	361	370	360	374	338	330	374	344	348	400	336	384	381	360	373	364	380	351	375	407	353	379	387	372	381	375	375	377	372	354	383	328	366	354	373	379	341	363	338	378	329	382	384	395	376	396	374	375	386	357	365	390	398	350	368	345	346	342	349	376	369	374	355	378	351	348	376	382	386	354	364	369	388	354	336	353	361	377	391	398	342	353	359	365	378	345	355	366	392	368	378	403	344	348	365	352	373	360	397	354	368	367	409	368	388	357	344	343	358	382	369	353	372	358	388	336	365	385	349	359	347	377	385	360	347	388	379	407	351	394	352	347	356	365	389	384	366	337	396	344	389	364	361	394	374	372	387	324	354	365	366	341	363	353	353	381	366	386	363	375	348	339	365	375	348	368	365	308	340	371	350	349	379	340	394	334	375	327	387	350	384	363	386	380	324	375	370	325	366	370	383	350	332	406	402	349	353	330	351	399	362	394	347	352	388	372	399	383	364	352	369	371	341	369	373	382	379	365	354	380	359	379	363	343	366	384	386	382	344	366	345	354	358	334	356	401	363	374	350	358	371	386	354	369	379	402	368	341	381	368	329	371	338	355	337	342	373	366	382	379	373	379	392	369	364	364	351	344	374	341	360	331	349	391	386	366	360	400	360	337	357	367	348	381	347	390	383	373	357	377	337	404	409	379	356	351	345	343	374	394	364	381	378	413	340	337	393	337	376	385	386	393	341	396	383	381	346	380	358	383	368	369	379	386	359	361	367	368	363	344	374	363	355	352	369	358	393	376	365	392	360	356	370	398	369	386	350	395	418	373	349	368	374	316	378	367	325	374	357	415	337	370	404	349	348	330	381	358	368	374	339	388	381	407	362	364	362	352	369	370	374	352	406	346	379	367	339	366	338	358	371	367	376	378	373	377	352	330	342	375	363	340	388	356	382	363	379	381	373	364	394	369	368	375	370	407	328	374	373	355	369	357	343	383	375	348	343	350	338	362	342	388	386	362	357	378	359	378	367	360	377	390	380	389	376	361	351	339	341	343	399	351	387	374	364	363	380	376	376	398	366	347	378	361	360	344	342	363	339	351	357	358	363	384	357	335	405	360	371	359	366	381	375	356	350	323	360	349	369	349	362	343	339	395	382	382	382	356	377	375	367	345	381	359	360	351	369	334	357	361	368	346	341	346	415	367	363	381	381	373	387	351	374	388	385	383	353	353	365	354	368	344	383	303	394	358	360	359	373	357	345	355	360	363	347	363	357	350	359	351	389	370	373	356	352	354	362	366	409	341	392	361	368	381	359	361	370	381	388	391	365	381	379	375	361	361	377	356	368	372	388	335	372	346	348	341	365	367	357	380	378	389	376	366	370	341	364	367	380	355	343	345	375	366	340	368	350	365	371	377	366	328	354	369	404	359	379	367	345	349	357	358	363	381	368	369	374	363	346	373	369	340	348	386	347	350	381	357	401	367	343	405	366	370	355	352	357	371	351	364	372	377	354	348	384	398	364	352	369	349	379	367	355	370	347	358	348	365	343	371	396	351	370	372	367	362	348	353	381	359	389	342	377	361	341	332	350	390	343	394	335	371	360	361	373	394	370	368	363	347	354	345	378	373	379	369	316	367	361	349	389	332	366	363	360	348	401	359	389	365	375	359	369	374	343	351	378	392	374	370	372	357	322	365	346	406	358	359	387	384	341	442	359	353	379	352	361	381	350	393	363	360	377	385	362	359	345	324	381	379	377	399	324	348	365	372	396	377	401	333	358	409	354	351	342	382	361	361	346	362	329	336	353	369	383	380	361	396	375	348	365	352	376	376	362	366	370	361	382	372	344	358	341	360	363	395	356	333	347	372	354	362	384	334	344	381	379	371	352	366	384	351	381	347	378	361	374	357	379	411	354	380	335	345	382	351	361	349	358	368	383	373	333	337	360	362	369	360	366	402	333	326	360	381	364	353	355	357	352	352	348	339	336	357	377	389	371	401	379	381	371	395	402	398	353	398	347	361	373	332	387	363	324	400	348	363	350	378	338	367	330	394	352	355	390	326	365	380	347	348	349	344	371	343	374	370	344	365	391	354	402	339	402	345	352	344	391	379	376	338	363	352	360	363	346	387	366	385	336	383	325	339	334	353	406	348	387	344	383	362	366	353	371	368	379	372	381	365	355	328	400	369	356	344	356	346	371	369	376	346	365	341	354	337	357	373	348	366	359	333	346	365	363	378	381	372	332	345	371	341	322	374	353	352	378	356	335	362	359	351	331	359	371	355	380	370	373	371	391	355	381	372	365	356	369	369	367	358	365	332	387	354	334	360	367	363	351	336	336	363	359	339	333	359	382	376	343	359	343	346	347	353	337	363	392	345	382	326	381	372	370	355	381	356	377	392	372	374	343	377	348	370	372	353	351	389	358	360	402	357	372	386	370	379	405	355	377	353	372	356	379	369	400	361	347	356	358	323	372	352	358	329	347	345	353	341	381	356	372	397	404	346	358	372	350	418	346	378	378	374	374	375	369	364	348	360	359	350	361	351	361	377	372	326	367	377
27541	11780	2050	1319	895	882	874	843	856	919	884	909	868	873	876	864	822	831	884	811	842	812	850	862	915	879	833	883	870	849	843	861	825	873	851	882	881	853	946	867	878	887	877	876	800	888	850	842	830	853	895	894	863	881	834	874	869	859	879	838	826	829	898	850	870	854	897	837	842	878	880	851	867	895	835	865	821	842	844	886	805	849	913	813	846	850	855	898	891	835	880	883	843	892	858	892	828	871	806	843	869	845	895	840	827	884	862	851	823	872	872	843	874	833	868	826	914	911	848	856	872	856	872	856	851	868	875	841	857	880	828	900	848	835	891	900	865	867	850	840	877	839	926	854	918	873	914	879	844	856	816	859	886	849	824	899	859	845	820	885	855	878	895	866	865	845	795	829	899	899	868	847	876	882	809	846	868	886	872	898	854	894	859	830	878	857	848	855	805	851	855	912	870	847	873	869	879	850	805	818	836	881	876	878	863	848	851	818	801	886	823	897	802	837	826	869	868	867	883	849	868	869	865	819	853	847	841	893	824	824	862	871	890	835	892	787	855	836	842	865	812	833	875	863	792	847	901	834	823	862	820	840	869	850	849	900	899	906	848	919	854	856	845	854	874	888	866	902	872	824	798	914	830	834	949	845	815	866	825	833	855	885	849	849	802	865	838	869	888	885	837	873	838	827	910	849	849	839	848	848	865	909	887	900	893	838	860	858	858	913	866	885	832	814	860	857	819	825	834	892	905	862	865	867	857	895	780	899	876	837	871	850	838	855	858	875	893	852	914	900	843	886	824	851	835	918	882	839	846	824	891	874	855	831	863	897	813	911	814	883	894	892	887	831	849	844	885	885	863	865	923	872	801	870	820	894	778	854	876	861	892	836	862	863	868	854	859	866	803	890	851	862	860	870	863	874	856	853	875	860	827	825	884	831	841	831	925	844	886	896	857	876	869	881	911	898	848	861	882	829	814	896	883	857	856	844	866	879	876	878	840	842	834	872	853	867	868	799	847	839	863	840	884	848	935	891	881	860	890	864	884	811	871	853	851	840	819	917	849	863	877	820	874	844	840	801	806	871	833	878	843	847	890	875	834	851	815	896	846	866	865	848	893	817	860	819	835	850	835	830	907	849	843	817	885	898	855	865	813	858	827	860	839	835	860	845	846	826	875	879	876	802	827	843	834	830	827	886	912	854	871	800	880	840	816	821	872	903	921	865	870	835	861	916	858	862	866	886	842	820	842	848	823	857	869	843	856	810	868	846	827	822	833	849	844	826	862	875	835	853	847	828	875	904	900	850	810	860	850	847	840	826	892	871	841	883	842	874	887	855	841	856	822	842	850	858	843	892	900	893	846	861	850	878	849	896	866	878	886	845	806	794	842	850	861	846	828	857	875	843	817	825	820	871	824	818	854	874	848	874	835	825	841	841	890	862	868	859	846	889	861	859	851	869	852	888	853	845	892	826	841	868	888	887	909	863	908	904	907	862	866	866	834	844	876	843	865	824	822	815	857	846	863	881	892	842	880	857	907	851	850	841	791	852	789	861	895	864	898	896	880	857	838	869	865	815	906	866	884	799	853	875	892	887	874	816	831	882	892	820	840	884	832	847	847	836	887	850	834	887	875	860	906	875	884	837	879	916	819	815	838	897	817	832	821	826	875	885	853	833	874	834	856	865	843	833	852	860	829	843	872	848	921	878	879	825	855	833	896	879	866	895	845	932	833	827	842	825	844	884	876	898	860	817	862	837	860	893	839	766	890	827	811	844	897	896	850	893	869	855	888	888	896	846	849	840	855	837	852	832	927	792	848	881	787	855	850	904	853	835	833	855	915	849	839	846	831	845	777	870	832	879	852	839	857	844	923	873	820	884	848	874	844	810	848	836	845	865	813	825	869	883	851	861	853	832	863	841	832	837	845	867	844	858	812	812	838	919	845	845	855	902	851	865	859	840	822	862	864	880	834	852	856	841	896	850	850	898	929	851	828	855	886	876	880	867	883	859	859	860	783	828	914	880	868	915	820	790	841	878	862	858	884	860	865	837	919	822	872	833	852	836	857	852	819	789	830	885	904	887	852	905	838	865	860	840	883	853	906	835	861	802	874	829	864	853	846	856	884	807	809	836	866	844	880	854	869	868	794	858	851	881	850	872	875	881	843	876	886	860	877	818	811	865	833	848	853	867	814	846	877	806	854	889	913	811	897	892	846	836	902	815	800	851	868	925	891	834	822	876	920	898	871	839	876	903	845	886	833	857	882	865	915	873	876	897	794	838	888	883	847	824	779	886	814	823	825	871	863	857	913	811	848	847	841	876	821	860	862	857	847	898	853	875	880	880	860	844	856	823	852	854	847	888	878	861	839	838	835	875	838	872	849	867	870	908	834	903	850	851	808	835	835	801	849	880	875	880	839	854	906	865	861	810	898	824	864	838	878	882	890	839	904	873	883	832	837	876	894	849	826	852	859	851	817	882	845	850	869	827	881	884	908	899	815	873	909	878	904	834	910	782	833	889	850	917	862	923	833	775	868	837	863	890	830	874	832	821	880	870	862	835	813	860	886	820	847	861	851	842	857	803	892	887	875	869	833	820	884	895	879	894	882	805	878	835	870	844	824	850	848	881	848	876	838	823	878	815	812	838	819	858	884	832	775	844	849	906	816	885	887	833	864	820	842	853	844	860	796	831	875	867	848	859	887	875	868	893	844	861	870	861	826	927	863	919	900	853	869	908	827	879	869	819	869	875	893	844	886	822	866	898	819	874	854	845	894	841	855	862	837	867	869	860	868	826	886	834	857	867	908	882	873	871	844	873	869	892	900	884	863	861	847	814	831	893	898	849	839	869	903	883	871	886	837	852	854	854	874	849	913	865	834	848	914	831	902	864	856	822	895	852	792	874	887	853	844	844	846	850	850	873	832	828	831	850	890	839	854	870	850	860	864	853	843	898	817	889	864	832	839	872	834	834	906	827	847	871	865	856	849	892	913	824	833	885	880	836	842	836	850	899	874	940	890	787	825	849	850	832	849	861	853	873	794	844	835	847	867	844	845	849	842	863	873	833	805	809	894	832	853	860	865	869	838	900	827	850	893	880	968	858	825	817	845	830	783	822	817	867	812	809	836	853	836	860	825	850	863	873	827	872	868	886	870	866	869	835	904	824	905	887	790	924	879	857	818	841	878	802	905	821	844	889	825	840	823	905	874	842	835	864	843	823	833	896	902	868	828	903	838	867	882	830	849	873	872	865	855	890	851	855	864	882	846	848	869	906	867	816	871	851	879	832	807	880	813	841	866	831	916	826	833	932	846	789	870	851	882	827	847	881	869	870	864	819	894	887	837	911	908	897	893	893	843	842	838	826	837	777	886	829	871	904	923	884	864	878	903	885	919	856	845	822	892	905	806	862	896	826	863	864	877	812	880	771	898	927	818	804	888	829	858	890	842	874	823	852	805	843	868	857	848	850	858	864	873	886	816	862	792	831	875	856	868	865
5152	983	934	858	837	775	770	799	760	770	727	785	833	786	776	805	746	744	752	752	785	771	724	738	773	757	767	726	784	755	779	818	788	762	715	782	783	771	798	787	742	724	753	710	785	780	729	758	795	755	717	782	734	765	722	775	801	735	752	726	732	788	743	800	740	785	749	715	717	773	761	742	727	762	754	752	787	755	768	771	783	761	751	737	709	783	753	733	770	807	734	788	743	787	757	748	776	800	803	697	752	776	750	701	721	755	731	745	732	747	781	714	756	738	763	755	769	791	749	741	765	761	768	760	751	757	728	759	764	777	746	797	765	758	744	785	758	785	723	735	768	693	787	785	748	771	807	791	755	765	751	740	769	741	712	747	804	772	737	779	779	791	797	761	719	781	756	750	774	798	729	728	744	779	808	773	760	786	768	729	721	719	819	757	771	752	763	757	770	780	793	772	751	750	751	723	727	762	759	734	766	784	759	770	702	783	722	776	723	793	766	763	707	738	764	753	808	781	792	776	742	751	764	741	772	778	769	717	751	769	730	757	756	758	708	791	781	750	757	712	814	729	715	752	709	715	709	727	769	766	771	752	757	790	753	739	777	770	716	728	701	789	795	712	790	789	766	776	774	707	746	754	764	738	734	743	719	712	768	718	738	745	738	795	723	760	741	723	726	787	724	724	761	735	745	748	745	732	729	796	751	798	717	732	796	737	786	779	730	745	731	789	744	775	751	790	775	772	712	747	786	730	754	752	782	794	778	747	754	715	726	767	774	777	707	758	762	741	765	704	763	743	705	792	747	805	777	717	791	766	783	720	776	772	729	769	758	753	761	778	769	744	751	766	780	752	753	806	718	759	769	801	746	757	742	733	759	774	766	732	758	732	716	791	785	731	733	752	769	789	783	771	748	722	758	734	762	779	759	713	768	723	723	755	782	767	809	754	721	733	703	730	740	735	786	728	736	738	752	749	739	764	771	763	772	763	738	782	728	758	754	726	762	759	759	763	755	708	778	751	768	767	758	720	766	722	760	728	710	733	796	718	733	737	757	687	727	761	731	748	777	693	768	748	757	740	788	721	774	744	751	773	715	732	797	779	732	745	798	729	762	757	734	754	715	772	742	753	750	785	724	718	802	777	770	758	696	742	773	784	743	752	830	722	724	739	712	746	766	770	795	735	698	777	768	773	733	778	817	760	787	722	779	769	779	805	804	737	716	695	785	756	779	754	747	747	699	737	745	821	816	798	770	756	748	707	752	791	807	748	760	784	768	735	718	740	755	765	764	721	768	749	762	769	743	774	759	747	725	820	731	749	772	753	708	758	736	759	757	780	771	796	761	747	792	718	722	747	751	744	772	770	774	736	709	728	741	729	769	761	742	797	762	727	758	735	780	759	797	806	794	749	780	768	762	732	708	740	773	757	719	734	782	762	718	748	775	745	751	760	771	738	789	750	800	795	730	745	775	707	736	715	730	757	691	707	754	689	771	736	776	761	772	802	738	764	750	767	772	747	754	745	772	739	760	724	723	752	774	727	766	759	745	740	791	744	768	753	685	801	743	767	779	745	718	753	811	729	732	794	714	736	714	756	799	695	771	813	753	744	760	747	724	770	729	744	756	758	720	746	784	765	740	742	772	760	798	731	753	795	764	724	756	778	718	776	721	758	710	748	765	812	792	810	749	808	732	768	751	729	720	765	763	766	798	789	700	783	768	830	758	754	747	751	736	778	783	740	767	797	768	739	769	766	758	747	797	807	806	758	743	736	740	759	758	778	733	743	727	749	775	780	777	750	713	744	747	689	751	724	687	721	734	722	747	769	797	772	758	747	745	734	745	713	745	748	764	753	785	726	802	738	774	761	760	770	743	738	773	745	776	776	792	768	772	727	756	773	801	762	770	772	809	760	725	793	749	711	768	732	760	760	727	780	707	769	770	811	774	807	752	786	785	786	785	768	750	765	792	805	775	749	690	728	777	750	733	808	725	760	795	818	739	754	752	781	797	763	728	753	780	730	762	746	716	764	728	789	748	787	788	789	771	755	770	747	774	809	724	743	765	777	714	775	708	760	758	754	752	755	773	725	794	760	747	784	722	772	798	742	792	769	812	757	772	806	807	715	747	756	727	726	755	713	759	722	728	776	775	756	731	770	682	731	768	763	731	739	746	745	765	774	750	724	713	778	747	720	730	819	782	734	762	773	770	722	770	768	750	776	793	796	753	743	793	772	747	773	752	816	765	762	799	706	732	730	699	743	773	762	773	747	733	772	716	712	791	760	748	743	804	737	813	796	770	720	754	744	744	758	784	741	766	752	769	723	747	781	762	744	754	789	789	776	759	751	727	791	753	789	744	728	703	780	703	740	769	705	763	789	745	745	769	758	735	783	781	780	758	767	746	740	770	712	754	719	751	779	751	780	739	737	716	746	740	707	750	699	736	775	819	748	727	744	789	768	716	775	745	703	718	749	729	793	766	733	760	749	793	761	757	748	760	800	752	728	742	741	740	759	725	765	786	739	754	769	798	708	762	792	744	716	801	771	759	731	725	803	770	758	703	808	764	743	748	708	754	778	791	715	709	756	805	763	755	787	781	749	784	682	730	778	731	787	791	756	731	772	820	781	790	798	731	779	765	784	787	774	778	757	727	746	805	741	705	762	730	785	750	725	757	728	749	763	757	807	744	699	700	727	787	761	738	723	760	740	733	745	746	754	751	702	750	771	710	742	754	729	781	839	737	760	779	792	766	708	736	802	738	775	742	728	747	743	772	731	810	730	736	776	791	736	726	743	774	699	771	745	773	780	754	699	730	777	790	771	755	669	774	743	768	714	754	752	799	754	767	731	734	716	744	757	741	771	754	762	746	760	797	733	757	760	734	736	785	756	751	768	760	783	719	725	751	746	764	746	709	746	734	710	720	751	752	730	811	761	742	754	746	687	774	700	735	737	798	764	660	751	738	769	735	769	745	740	775	711	753	736	756	754	752	778	762	729	752	686	770	730	752	768	765	748	777	724	735	766	770	731	764	796	759	765	758	787	738	741	759	778	777	762	781	756	714	717	738	772	803	766	764	757	725	750	724	711	778	726	751	747	748	713	709	756	750	725	773	735	783	762	784	755	765	759	778	756	755	706	744	763	769	768	779	731	765	756	767	759	745	743	762	769	784	740	796	750	723	818	751	768	784	770	704	774	766	749	764	762	800	777	771	771	745	761	732	783	678	756	754	771	775	762	722	735	779	743	757	721	767	751	735	747	761	808	762	770	725	753	766	771	747	748	778	780	769	803	795	733	737	762	759	734	750	761	745	764	707	731	690	783	779	777	710	758	772	763	761	735	789	758	814	753	752	738	772	763	724	828	725	767	804	755	726	774	774	752	766	753	747	717	731	767	726	763	707	777	788	744	757	772	785	748	776	769	744	750	715	752	729	782	788	719	760	783	749	757	736	750	777	756	742	762	794	794	710	754	732	774	754	774	749	728	765	728	704	827	739	759
25807	21404	25739	18566	2083	1048	908	869	821	781	762	815	780	758	739	773	712	731	741	723	736	763	714	746	752	722	706	720	768	748	746	722	781	726	727	697	810	730	683	680	780	676	768	735	704	766	699	797	727	778	819	698	726	740	739	726	739	661	744	697	741	676	706	721	719	702	724	712	673	750	732	758	738	729	706	751	737	691	730	717	778	702	712	729	737	730	739	712	732	757	761	729	702	722	752	735	741	732	673	712	695	713	696	733	730	716	726	702	717	731	713	739	734	696	694	723	717	724	720	711	746	778	742	798	737	708	649	753	694	704	704	682	738	742	717	699	727	741	746	716	769	739	748	722	716	652	736	756	726	720	736	704	724	716	771	751	701	757	750	687	750	686	712	686	717	724	712	728	668	734	744	748	746	703	763	732	748	739	711	673	717	711	721	746	744	702	742	728	735	689	729	788	724	740	699	784	748	721	705	743	727	681	689	734	774	731	730	745	715	722	687	709	702	710	683	704	718	734	724	679	735	753	746	747	709	723	731	704	695	717	753	682	707	674	706	725	742	767	741	697	751	749	717	695	689	742	700	769	695	700	772	743	708	706	744	767	690	743	769	728	696	724	748	711	669	705	731	697	697	735	777	694	691	761	726	739	723	739	700	727	701	671	702	665	712	761	725	710	733	703	701	732	725	676	754	734	675	738	752	718	745	743	761	716	701	694	736	726	721	742	706	730	761	758	728	727	761	761	716	692	756	729	732	734	682	725	702	740	731	708	682	703	756	740	699	805	708	783	760	699	684	740	716	686	715	733	714	734	715	725	749	744	752	719	757	733	756	718	747	757	751	728	703	706	702	684	724	684	710	738	693	699	754	739	706	729	709	760	727	733	734	765	747	741	749	710	789	747	680	719	728	744	704	713	729	692	677	728	667	754	759	717	710	722	743	712	703	751	736	701	774	745	757	740	731	767	727	716	704	705	717	714	706	747	752	735	729	754	771	746	733	779	724	719	737	691	683	736	780	729	692	746	706	730	739	739	699	723	720	710	740	722	709	705	730	720	719	705	698	719	701	703	744	688	673	728	702	746	746	741	731	751	728	683	754	753	732	693	730	677	726	715	709	681	709	717	735	692	718	708	692	743	713	726	719	715	718	694	715	698	672	729	732	714	704	686	748	724	727	774	742	722	742	733	717	747	717	772	737	682	710	712	722	740	730	759	705	710	741	729	742	715	720	723	726	709	771	679	753	787	743	742	736	744	703	726	744	745	769	717	745	681	776	734	746	707	689	694	726	698	744	730	706	753	704	691	739	723	713	720	731	762	750	766	719	730	758	749	754	726	701	709	743	749	751	757	726	735	775	730	696	757	719	736	711	700	701	759	768	721	773	750	735	733	752	747	692	755	722	699	723	709	734	701	699	686	689	741	733	697	762	701	753	722	773	692	765	737	675	701	761	752	745	757	737	726	764	706	739	728	759	742	715	677	686	727	735	681	699	743	718	757	731	675	766	743	734	685	679	727	735	723	690	731	742	704	719	757	745	711	749	698	724	726	765	717	692	699	729	743	794	704	713	721	743	729	724	735	735	742	699	721	753	719	691	732	713	697	678	744	771	721	720	756	717	693	716	694	712	739	697	697	721	742	699	727	711	751	740	721	692	763	729	717	735	734	732	719	744	727	705	691	686	738	763	703	747	713	724	756	808	754	718	722	684	726	722	706	740	712	732	757	727	733	732	747	741	764	743	704	743	700	726	755	693	787	735	769	715	724	713	730	750	728	707	715	795	678	661	730	616	751	741	732	749	735	736	785	757	752	737	709	758	685	744	735	740	753	716	727	740	744	716	734	704	783	713	750	771	729	751	672	681	738	748	726	728	750	709	753	707	735	752	707	711	737	755	749	779	724	711	745	726	682	781	750	719	716	741	723	727	715	678	744	707	690	748	711	695	691	738	720	684	746	739	682	742	696	723	731	728	770	689	706	747	712	717	713	718	729	747	717	710	812	718	671	805	719	695	681	710	690	774	727	730	719	729	796	724	733	751	747	709	741	720	720	700	696	700	729	707	741	751	695	767	686	743	735	719	678	700	734	744	692	690	759	756	730	683	702	723	706	730	788	710	737	741	701	686	769	687	724	748	726	751	744	714	773	719	801	708	722	780	720	698	742	708	708	721	751	708	723	712	718	734	711	713	706	703	711	710	747	758	753	706	699	716	703	733	769	755	723	780	693	675	733	722	713	746	727	721	723	739	714	715	708	722	766	745	713	714	703	663	711	708	707	754	765	720	729	734	745	728	730	726	745	726	775	747	698	711	757	699	736	762	767	734	712	718	733	728	719	736	715	782	762	777	710	737	702	660	671	729	705	692	743	680	719	699	716	706	731	744	731	766	729	734	738	725	737	733	719	725	745	732	729	670	710	734	717	757	706	762	702	746	705	733	693	725	738	673	713	782	730	753	704	731	736	757	744	741	748	725	735	725	735	758	697	773	715	733	707	700	671	749	717	753	738	740	685	708	765	719	681	778	731	748	725	731	725	728	724	730	757	677	738	727	759	676	735	734	742	680	716	705	697	711	695	698	769	715	719	710	688	679	696	724	716	679	744	698	689	747	700	758	733	738	731	670	704	703	709	737	706	721	736	722	714	734	697	715	717	745	751	726	747	740	673	696	699	774	704	700	660	667	742	664	745	712	747	722	679	698	689	715	722	695	738	718	712	723	705	755	684	736	714	717	740	704	699	760	685	703	743	719	707	739	736	760	707	735	731	715	740	790	671	721	754	737	769	704	769	758	724	712	682	734	680	751	717	708	705	682	693	765	698	753	717	727	721	732	732	710	756	735	740	723	714	689	728	685	719	759	743	768	726	766	708	673	708	674	703	776	696	749	704	738	710	698	795	764	757	731	771	720	691	665	755	711	749	719	708	736	716	724	729	733	706	674	744	720	742	755	735	726	718	732	720	742	721	721	793	703	728	699	675	728	742	699	760	704	739	750	711	751	701	700	708	667	717	729	741	755	713	789	713	745	694	746	752	710	784	719	754	717	668	691	728	759	698	738	758	769	705	689	730	726	726	698	732	706	708	725	737	747	715	728	716	702	770	725	758	707	723	725	758	740	742	706	762	689	737	768	730	735	780	675	701	746	748	752	752	739	696	715	760	675	736	689	723	704	775	705	762	726	686	657	718	727	748	694	702	730	728	764	704	774	754	781	716	782	701	684	735	693	749	717	695	714	745	708	726	733	681	733	701	730	743	696	768	758	756	714	725	695	709	743	756	766	711	705	721	713	692	741	680	755	751	682	707	722	714	727	734	729	715	706	717	736	754	726	724	749	747	764	739	759	711	696	674	741	727	690	697	660	707	741	698	732	728	732	656	693	692	753	707	704	729	707	807	748	697	732	722	705	780	760	679	730	742	698	730	709	683	695	724	702	700	740	754	771	737	704	767	735	753	737	758	759	749	730	741	681	752	705	762	688	670	724	706	693	706	709	704	673	715
3600	2321	1925	1180	979	923	839	816	718	742	710	726	671	693	679	675	684	680	673	681	681	696	692	680	655	661	664	675	663	674	635	613	648	687	635	694	651	687	673	661	700	664	697	611	709	664	714	654	651	675	653	703	679	632	656	701	634	667	642	658	662	648	617	652	702	684	618	630	704	645	635	698	691	637	615	622	633	680	631	661	680	666	704	653	663	685	667	648	643	690	640	649	676	638	654	639	657	637	704	669	641	623	690	652	669	712	609	632	705	662	632	674	644	624	651	674	652	668	656	673	649	645	702	676	670	655	694	679	632	661	678	663	668	633	687	678	674	660	684	631	651	645	685	694	708	695	657	668	661	626	639	665	664	676	654	688	726	627	698	666	647	637	661	665	707	658	697	682	707	692	657	652	634	682	639	678	637	671	621	610	649	660	676	669	639	597	675	673	652	665	631	699	676	637	633	631	645	650	643	648	630	657	656	677	646	666	680	651	651	674	647	648	647	674	640	664	663	644	725	672	689	667	642	628	655	661	677	608	662	692	644	671	679	643	679	675	671	671	646	648	645	637	703	693	676	657	659	628	630	654	659	671	691	653	679	655	646	675	663	650	676	653	641	661	698	639	654	665	631	636	674	630	623	666	683	712	642	689	700	687	626	644	640	657	635	657	618	639	668	629	640	687	669	687	653	661	656	626	679	692	684	660	663	663	674	659	667	660	653	630	692	696	664	648	666	604	677	690	671	670	691	676	659	678	649	646	661	674	655	640	691	620	658	657	700	650	662	618	652	619	706	667	662	680	684	686	635	630	673	649	649	626	666	646	688	667	677	642	630	653	662	677	674	621	607	672	620	648	658	620	697	664	658	665	666	643	671	668	671	646	667	678	668	666	663	644	635	693	689	682	623	626	650	697	688	655	668	658	661	674	616	665	635	643	654	696	655	646	672	615	651	610	680	688	655	684	649	651	642	702	656	684	659	664	661	663	664	658	651	657	678	649	648	633	663	614	609	630	657	639	601	660	661	633	658	589	667	685	660	668	638	625	644	632	675	667	669	693	636	642	673	684	645	634	674	646	628	652	666	640	626	696	634	620	641	582	643	665	718	622	663	648	610	671	648	635	604	634	610	678	639	708	657	644	623	672	666	646	638	627	658	643	633	644	634	656	660	664	685	695	655	694	683	640	675	641	675	663	655	658	658	656	698	652	679	686	693	642	666	603	633	627	611	661	689	683	689	663	695	659	652	640	638	649	659	683	655	678	623	678	623	641	658	636	678	657	657	644	625	663	690	683	679	628	638	662	680	633	649	660	703	653	669	610	710	670	670	608	667	615	650	658	657	688	658	661	648	655	677	653	627	674	610	654	661	703	664	658	632	738	607	631	703	620	670	664	688	669	671	635	692	662	656	658	643	663	622	653	654	650	632	610	624	677	635	609	630	640	626	631	642	672	682	685	647	649	663	644	671	596	698	664	613	643	629	645	681	634	686	610	697	663	666	662	638	684	648	656	705	677	661	683	596	672	645	652	698	674	665	634	663	715	670	658	613	680	712	697	672	631	631	655	628	642	640	634	670	624	676	637	667	666	669	586	643	673	596	619	640	609	646	685	661	651	627	688	685	639	620	684	673	671	651	649	628	665	646	680	666	593	692	637	623	597	662	630	640	660	676	700	635	663	654	622	573	655	620	680	698	668	616	671	671	621	679	718	686	654	652	680	673	661	670	664	662	644	650	691	684	658	684	641	683	640	691	663	601	660	673	651	651	655	679	682	623	656	706	664	626	678	666	681	630	657	641	638	640	676	624	651	638	700	651	705	637	675	669	668	613	675	690	659	713	680	686	668	625	627	665	634	693	690	728	648	681	651	683	694	652	675	682	663	668	710	655	632	618	627	651	670	706	630	664	630	681	655	664	618	667	704	651	662	694	677	609	683	632	650	675	682	622	650	657	635	657	702	647	676	711	636	684	660	633	621	696	614	633	679	644	678	647	654	652	660	669	686	644	673	690	655	604	633	643	638	655	634	666	646	675	663	593	644	679	631	683	709	603	645	686	620	618	666	623	653	629	641	628	646	658	674	660	644	691	633	626	647	660	663	638	633	681	722	668	629	661	611	627	732	644	683	621	670	654	674	697	656	659	690	661	678	662	697	666	680	652	632	638	639	693	649	688	603	676	645	641	632	665	692	620	659	643	641	651	658	677	648	662	664	631	693	637	628	689	706	646	654	613	648	668	649	647	636	668	716	607	641	673	653	666	671	614	663	682	658	660	635	664	648	669	679	700	693	684	633	660	667	660	647	644	657	658	617	657	648	686	671	665	673	657	644	655	688	662	615	633	618	664	640	691	647	678	646	624	659	662	606	723	630	627	632	639	630	666	642	687	646	675	654	669	686	617	664	676	687	621	640	653	665	658	664	666	651	713	665	658	682	629	686	605	623	653	658	630	630	645	642	623	697	676	679	681	625	657	661	641	681	656	677	621	640	673	638	665	659	644	672	625	645	681	633	624	666	666	658	673	645	688	646	690	692	659	651	729	651	694	627	691	638	665	728	669	614	696	667	624	624	660	643	640	616	643	690	691	622	661	711	659	689	663	646	711	634	709	632	654	675	622	676	637	648	651	616	632	684	694	671	628	656	628	642	663	674	680	687	659	635	648	646	626	699	614	642	661	619	590	642	666	668	656	663	704	622	689	698	706	646	698	703	670	692	641	657	628	645	711	632	662	649	623	626	647	646	618	678	669	607	666	706	635	660	640	659	659	706	656	674	666	655	635	669	616	628	619	688	643	624	667	661	663	635	678	618	637	656	682	617	678	614	634	656	680	671	648	630	614	630	660	672	690	691	637	655	698	667	653	630	659	653	669	641	671	610	664	649	650	663	655	639	619	658	584	675	688	653	657	659	664	664	639	643	657	658	720	656	662	623	678	650	617	690	646	597	631	666	634	708	671	654	673	654	633	659	673	639	656	619	653	694	684	663	688	650	622	667	650	711	670	684	612	649	631	705	673	643	639	707	674	646	659	658	659	644	656	685	642	621	618	702	670	671	676	620	660	656	659	684	671	650	661	647	647	625	673	646	633	676	641	634	670	638	641	637	661	604	645	679	654	598	688	662	665	654	665	636	644	609	681	591	640	674	690	636	645	668	660	687	660	647	685	681	633	685	632	667	653	658	639	680	653	680	688	673	652	695	689	738	648	647	648	659	657	623	609	674	628	657	608	660	665	691	662	617	619	628	639	673	662	715	645	624	644	604	672	670	661	673	582	657	648	622	694	618	678	647	648	653	697	615	623	639	666	688	659	674	697	660	693	623	661	627	656	596	651	709	680	669	672	703	661	605	706	657	657	683	667	716	637	669	686	642	629	702	666	648	663	650	642	623	627	670	671	672	609	651	680	661	614	622	667	630	651	641	603	645	650	640	669	652	678	664	628	670	659	648	638	634	616	645	632	636	675	627	625	699	728	642	608	684	641	623	612	630	629	696	692	660
24237	21400	28589	24595	20252	2809	1025	601	487	488	455	422	405	378	401	367	372	366	394	381	362	380	340	381	386	404	405	350	376	388	356	355	339	347	361	380	365	372	342	370	359	374	346	343	382	361	354	338	345	383	362	370	386	342	386	375	334	344	365	332	342	361	335	361	337	344	323	382	360	323	361	364	338	369	351	394	316	359	363	342	383	346	330	326	334	338	374	362	354	373	340	330	367	355	355	337	347	360	348	333	336	338	379	349	379	328	349	377	318	397	365	343	356	365	344	342	361	366	343	349	390	332	338	386	340	356	404	393	334	298	356	400	321	317	344	353	352	350	356	388	373	321	354	368	349	353	350	354	362	379	362	388	343	319	339	356	332	370	337	343	352	386	324	337	365	389	332	349	316	377	338	350	347	376	340	334	333	353	350	357	365	335	332	382	366	344	366	358	372	347	346	342	335	391	349	335	351	373	360	338	337	375	375	371	356	335	386	370	372	337	354	368	376	381	362	352	356	340	343	356	344	365	347	377	318	378	352	349	345	313	386	343	347	338	325	335	377	365	357	343	370	360	334	361	364	348	331	343	344	347	319	333	325	320	365	320	381	333	353	339	339	345	323	344	358	347	371	303	333	338	330	380	403	322	331	346	355	324	367	359	371	341	339	339	322	350	360	334	347	361	371	344	317	356	374	359	372	356	331	380	378	355	354	356	326	353	334	372	365	347	344	348	362	325	354	340	358	352	362	346	360	366	329	392	323	324	364	347	372	375	349	356	340	352	365	340	348	321	349	318	340	371	345	334	340	337	358	356	321	351	380	312	331	358	343	355	346	367	330	340	359	363	375	301	328	332	342	353	348	362	341	332	334	361	314	382	382	364	380	354	349	330	342	313	349	372	341	369	332	297	337	349	377	332	357	345	341	363	348	358	354	371	348	336	338	399	397	360	367	382	351	366	344	354	357	327	319	330	361	333	378	311	324	326	350	349	371	344	324	348	367	318	367	334	352	334	360	359	346	366	321	344	364	321	327	383	398	342	361	367	363	394	362	354	364	377	339	351	358	349	357	330	341	304	352	344	343	346	343	346	353	393	333	329	360	347	308	343	359	355	350	347	324	364	354	368	359	337	362	345	342	331	321	330	342	346	370	338	346	360	346	322	363	346	371	345	347	358	337	335	342	325	332	357	347	351	333	342	333	347	339	357	349	350	331	368	335	365	358	393	354	341	333	357	360	326	317	345	367	316	362	381	370	344	369	321	350	332	378	351	368	366	347	354	395	311	332	351	348	334	331	326	329	322	385	334	337	343	342	353	361	341	338	365	386	382	321	358	332	333	356	309	359	358	323	351	338	316	362	376	369	347	361	341	341	358	361	334	318	341	340	360	359	328	382	316	338	334	358	371	348	339	329	348	354	345	356	344	359	353	341	323	331	316	333	330	352	343	346	354	347	361	349	355	330	348	351	365	339	339	344	340	366	351	331	330	333	332	351	331	318	326	359	362	319	342	372	350	354	332	364	336	341	349	376	383	361	339	330	347	347	337	375	332	350	369	334	369	344	348	343	335	357	367	330	322	340	356	321	360	348	368	347	351	373	368	369	350	353	370	335	365	350	353	391	345	331	363	321	362	366	340	349	347	333	323	344	363	328	365	331	334	363	324	360	381	318	345	377	364	356	353	347	348	347	351	354	334	362	338	343	348	346	356	348	334	361	327	370	373	309	352	338	355	307	359	348	339	354	333	359	325	338	348	374	332	351	345	366	353	369	339	317	357	360	375	372	360	379	324	346	374	344	352	366	364	397	346	344	358	335	352	351	345	319	368	363	366	316	386	348	352	371	373	336	355	357	361	317	335	359	353	354	328	346	318	320	315	328	342	395	334	334	381	349	355	350	336	342	359	346	341	350	341	359	326	354	359	368	370	326	349	356	333	376	331	356	351	355	329	347	382	352	344	341	327	381	327	348	339	312	355	349	333	374	366	356	349	353	371	333	364	357	349	297	351	334	356	348	332	348	364	332	355	347	334	359	347	323	372	354	379	383	364	312	322	329	358	307	364	376	356	318	369	343	324	346	358	348	383	350	304	337	348	342	345	368	387	339	323	324	309	326	359	348	360	302	350	351	346	361	308	339	351	347	349	352	371	346	327	371	340	323	355	337	337	316	353	357	310	355	351	362	367	339	362	318	332	354	358	367	350	329	345	325	332	369	318	362	334	344	380	351	333	336	393	356	327	350	384	369	377	350	341	311	346	358	337	364	332	359	353	346	340	336	329	366	327	339	375	336	361	368	321	325	374	326	341	338	364	360	344	348	321	336	336	334	342	322	363	341	345	350	370	313	392	348	334	350	339	356	361	378	347	352	314	343	365	364	376	350	305	343	361	346	364	338	353	359	328	339	342	348	369	349	359	388	344	355	379	350	353	345	360	327	353	295	334	347	333	363	317	383	338	342	343	347	315	337	344	312	360	353	370	337	378	364	333	348	342	344	355	325	326	336	340	331	339	341	336	359	360	369	334	341	344	360	360	323	354	351	338	317	370	321	350	349	351	377	359	305	369	356	332	353	368	364	331	342	326	337	361	367	397	336	352	382	343	364	344	336	351	347	340	332	359	351	352	334	361	373	353	378	324	325	337	340	342	342	347	353	344	330	290	327	338	327	358	329	351	330	384	352	352	337	355	319	336	334	344	339	317	337	344	337	366	361	344	321	319	368	350	388	401	362	340	344	338	345	322	330	302	362	361	350	310	371	304	345	322	327	362	325	325	353	324	347	364	337	329	329	323	395	363	330	353	370	324	351	347	344	328	345	337	367	378	332	316	352	343	338	343	357	336	302	344	346	366	344	345	367	346	335	322	356	323	352	363	324	340	355	353	341	342	343	348	361	337	333	335	368	353	329	346	325	329	380	332	366	337	359	319	327	336	356	328	325	354	341	344	335	354	323	337	349	332	323	332	373	342	353	335	337	324	335	341	326	332	321	314	347	339	340	310	341	345	337	334	384	357	319	365	325	347	346	331	384	354	324	347	363	347	323	332	364	329	342	352	370	381	316	329	317	377	382	381	321	338	342	354	334	369	382	374	343	362	367	339	369	349	332	352	355	363	341	328	372	357	334	343	378	350	383	390	372	341	347	403	332	385	353	353	342	373	360	331	341	325	358	316	365	369	365	338	354	363	373	330	366	356	352	331	348	336	364	362	331	317	381	342	350	342	344	347	352	361	335	344	367	362	335	359	345	322	301	355	352	346	320	363	345	365	368	320	361	349	390	346	337	345	329	333	357	374	317	344	373	335	336	313	350	334	383	351	339	313	378	352	361	354	362	344	343	338	352	348	361	332	331	329	345	336	357	334	342	371	320	326	319	381	379	333	350	309	341	399	326	343	358	389	356	324	353	360	338	348	301	349	336	343	360	333	407	333	328	368	357	327	381	341	344	318	343	329	338	304	355	345	333	345	379	302	334	320	377	367	351	358	359	351	337	353	373	369	318	348
3407	4708	3788	1902	1348	1079	858	720	630	575	533	535	522	493	418	482	404	391	388	411	406	401	418	412	408	390	405	387	393	414	380	392	360	341	406	370	410	383	390	367	384	346	346	349	363	386	385	378	375	375	360	396	413	373	364	364	384	357	332	345	391	318	349	385	386	389	405	361	392	392	358	356	378	364	325	398	355	376	360	389	364	335	363	355	357	377	349	350	359	381	397	348	405	363	380	390	379	380	366	374	352	341	332	373	382	334	344	348	341	377	375	391	366	408	387	359	358	369	356	369	366	357	361	393	374	359	366	357	359	375	383	379	362	335	368	356	368	360	379	344	360	341	373	363	379	365	340	375	391	365	345	379	352	363	377	340	358	351	359	363	378	393	407	370	363	356	360	334	355	322	341	372	380	378	359	340	364	374	332	363	377	332	377	359	363	370	361	396	352	345	409	366	356	366	353	331	366	378	378	343	360	337	363	359	342	356	369	410	370	380	387	359	344	370	323	362	369	389	366	374	362	390	381	335	365	352	303	355	373	364	332	350	375	413	373	369	395	359	349	354	346	363	332	309	360	353	371	391	381	353	355	362	376	376	372	347	350	366	356	372	372	363	358	381	371	333	347	360	365	352	376	337	362	360	359	361	360	351	362	360	372	375	367	396	370	370	386	384	374	377	330	352	395	361	381	345	398	340	312	345	387	390	351	389	356	339	390	343	372	377	364	334	359	375	375	342	402	377	387	358	353	389	364	330	322	384	346	369	356	352	387	369	331	373	346	367	385	340	338	364	358	354	361	356	360	388	355	379	350	390	337	396	337	354	383	361	367	373	352	384	365	363	371	373	365	349	363	345	373	329	359	369	407	365	361	387	348	352	389	366	385	352	363	392	379	386	371	353	360	377	364	344	349	378	342	366	380	351	382	360	360	362	374	357	383	365	367	374	332	357	340	368	388	364	338	399	341	361	364	361	372	404	342	370	366	425	337	385	356	364	409	367	349	385	371	360	373	362	381	389	373	337	402	370	359	362	370	359	401	356	396	340	314	350	361	387	361	382	328	369	344	329	345	364	326	358	336	374	342	347	393	316	364	379	324	365	334	350	359	331	377	343	368	357	405	352	355	327	370	367	351	352	365	356	363	377	356	338	346	371	385	385	412	362	358	349	359	371	389	369	378	394	363	355	344	387	329	344	398	349	363	366	349	352	322	364	371	360	384	340	406	355	392	373	351	347	371	380	343	348	359	346	389	386	376	388	349	363	345	341	385	346	399	349	334	370	356	355	334	356	350	356	362	362	363	364	368	351	339	356	392	364	349	350	352	373	331	361	410	363	353	376	341	359	380	372	340	347	331	387	321	358	386	374	368	392	372	378	365	341	341	363	352	339	380	392	340	345	387	349	326	330	381	368	369	348	346	368	374	403	350	366	351	351	338	351	371	366	388	392	342	394	342	338	336	349	352	353	378	347	358	343	368	350	345	405	368	364	351	352	326	371	371	356	361	348	355	343	339	367	341	340	371	394	384	360	386	342	357	350	357	353	347	362	339	355	359	359	345	376	335	338	387	367	380	343	316	346	379	341	354	382	345	329	351	361	396	329	337	337	333	372	357	389	358	379	345	366	373	341	363	338	382	376	355	375	351	339	359	398	374	371	404	397	373	383	339	389	345	364	376	362	366	373	315	358	350	345	352	389	339	346	384	342	363	382	311	374	365	350	370	388	346	349	386	363	351	373	379	360	359	331	350	357	346	349	351	351	388	343	336	367	345	328	386	362	387	379	326	364	376	350	365	381	347	363	385	360	380	360	356	360	369	392	336	371	360	344	389	374	353	357	361	384	355	384	364	369	332	359	342	358	380	373	364	340	368	382	347	387	365	361	355	354	387	358	337	367	379	329	363	337	367	392	369	367	353	345	348	349	353	386	364	341	367	314	363	382	335	363	379	367	343	365	353	352	378	385	350	364	369	358	354	400	356	338	341	370	372	348	349	356	373	357	346	344	355	351	355	368	336	338	400	373	374	344	355	373	329	358	368	364	375	387	343	388	338	362	349	403	340	390	351	336	361	346	357	306	387	351	318	365	313	367	322	359	354	346	365	368	373	360	385	329	375	337	366	337	382	355	364	409	361	365	430	349	344	334	354	352	390	397	388	355	344	338	376	342	344	358	354	337	372	328	320	369	336	376	344	345	377	359	351	337	318	386	342	346	371	368	334	357	381	371	356	404	386	376	391	373	365	358	363	351	346	367	339	385	379	352	367	373	354	349	358	345	394	386	346	361	341	392	379	355	352	357	290	340	347	371	344	351	343	374	371	357	361	385	356	330	350	366	383	342	354	379	329	346	316	371	381	376	350	334	378	364	371	349	416	378	353	359	376	333	351	351	357	358	370	384	362	356	365	370	343	377	355	324	345	376	351	358	362	355	402	328	379	384	376	335	382	346	347	376	362	345	332	328	347	358	336	349	333	336	349	322	386	341	348	340	365	353	344	400	358	329	329	379	392	343	355	398	355	361	357	374	389	330	363	352	357	360	348	345	383	342	414	357	367	363	361	349	371	314	362	336	367	359	344	377	354	349	360	352	344	372	353	357	374	376	344	401	353	371	361	369	330	395	371	361	360	342	369	356	345	359	338	338	379	369	381	341	360	355	389	403	350	357	367	386	340	350	317	361	370	367	364	374	366	350	339	360	354	343	331	379	365	369	356	380	312	335	376	365	388	334	328	334	351	371	354	373	349	354	327	374	322	388	377	322	342	390	374	342	390	395	373	394	317	356	356	353	343	350	350	335	384	356	355	343	361	384	357	347	341	338	342	333	387	341	343	341	351	335	361	339	344	368	341	371	351	366	374	362	361	368	371	337	343	371	341	366	346	316	359	342	359	348	371	367	344	348	358	335	371	358	350	381	340	343	319	402	396	354	354	367	389	389	357	372	350	355	370	388	401	337	337	394	367	362	348	363	340	357	357	372	377	375	343	316	353	375	399	354	399	363	355	374	395	349	328	348	371	354	359	382	300	349	363	337	362	323	368	387	346	357	366	356	376	323	343	358	344	341	373	351	353	379	388	353	336	391	361	347	391	357	367	352	341	374	393	345	354	372	378	378	335	358	364	369	329	373	333	358	399	357	339	358	369	357	343	383	379	384	376	339	356	369	383	378	366	397	374	360	364	377	367	361	345	370	338	377	342	356	359	369	348	359	374	371	354	350	357	341	363	385	318	340	361	364	367	348	365	347	312	370	363	354	352	361	334	350	354	354	331	351	393	370	381	322	336	373	348	361	355	366	355	357	361	379	353	389	359	340	345	342	354	339	355	351	352	316	359	360	361	336	363	353	358	354	345	385	358	353	357	368	340	390	347	325	364	377	358	334	348	339	322	366	368	385	377	389	333	356	339	344	337	334	329	372	344	320	341	355	404	357	348	382	378	366	318	363	362	372	371	352	372	384	378	361	392	357	359	371	376	368	374	390	358	361	371	343	368	365	357	364
27711	12226	2105	1233	969	940	910	885	890	864	925	843	829	880	830	820	902	837	888	845	923	916	832	887	850	872	881	861	867	862	871	856	864	910	894	862	905	882	852	930	831	895	851	822	836	890	928	872	899	894	885	852	891	863	883	885	879	902	895	908	902	897	898	883	888	852	818	920	913	845	856	813	895	884	877	919	855	860	895	900	882	854	907	851	884	857	827	876	912	883	865	818	920	892	861	876	874	852	818	876	874	896	881	922	903	888	870	880	876	847	846	876	946	861	909	862	911	885	864	858	895	868	861	886	888	892	875	866	882	894	881	869	910	882	921	873	877	895	877	860	834	917	876	902	848	889	808	862	867	865	904	839	877	861	867	911	855	885	944	903	907	926	856	859	896	888	877	891	929	862	892	830	877	846	868	839	912	880	897	869	855	873	866	860	906	853	883	865	849	861	819	894	938	886	836	921	850	880	861	931	837	850	889	890	907	913	883	900	923	826	857	855	860	821	856	862	819	886	844	883	854	954	859	854	855	890	858	876	840	838	845	840	890	885	881	908	854	877	905	904	873	871	903	844	888	916	805	887	867	820	921	883	866	868	925	855	908	922	877	860	872	916	881	796	858	880	855	895	807	871	868	842	901	894	866	887	887	895	859	893	947	912	887	886	854	904	859	846	870	897	861	903	851	888	866	877	881	852	867	907	898	920	989	871	860	853	785	891	880	844	855	854	857	832	860	856	847	867	876	897	857	879	861	834	872	841	888	939	901	867	917	901	915	851	906	863	921	881	867	922	826	873	866	863	874	851	845	857	897	871	858	888	905	910	867	852	855	913	897	858	872	912	868	867	880	833	872	859	916	814	830	910	919	883	904	874	842	905	886	875	863	925	853	821	836	821	919	907	873	869	851	887	899	853	859	844	919	880	811	881	871	879	844	855	927	886	902	946	872	899	914	852	866	909	878	888	871	879	857	909	815	885	864	849	847	862	881	853	860	939	872	879	905	874	861	894	868	924	896	872	844	809	858	865	855	843	849	819	922	902	814	888	935	907	880	895	869	920	898	848	922	907	917	852	906	869	896	865	849	876	888	874	887	879	923	847	897	890	810	873	888	871	903	846	920	830	810	877	894	919	887	928	840	822	878	894	877	875	853	887	908	907	891	849	838	862	866	945	929	833	920	839	849	922	813	898	894	852	839	923	916	895	860	897	905	911	898	859	893	961	882	871	877	866	854	928	901	900	869	886	952	832	902	928	902	850	872	845	877	863	894	892	919	909	902	844	884	904	842	932	878	841	876	899	836	891	848	829	846	903	853	832	877	848	869	826	845	882	860	859	859	896	941	868	873	835	869	872	862	904	824	846	926	945	915	887	869	805	855	803	851	865	813	841	907	832	866	859	865	869	883	832	929	881	955	873	876	859	888	918	877	868	868	862	902	873	904	887	904	873	880	972	919	884	863	955	881	935	848	831	883	877	821	948	906	835	893	878	868	861	929	834	869	830	849	870	893	871	903	875	881	863	934	885	889	866	896	899	896	922	866	931	886	872	808	868	930	866	868	828	885	876	871	882	878	843	853	877	871	878	909	863	870	803	856	853	825	896	923	881	832	831	853	844	869	835	891	811	859	899	859	896	854	834	869	875	867	885	844	855	834	903	891	885	875	831	857	871	815	859	885	837	867	808	913	812	840	865	884	853	873	848	825	898	878	884	864	885	860	898	870	914	896	891	903	834	880	878	910	894	886	845	881	875	871	834	857	872	891	823	868	929	862	890	877	877	806	875	861	879	907	842	855	872	893	892	863	909	906	893	924	887	882	902	915	881	867	881	865	844	872	875	918	843	925	829	878	872	915	903	843	880	886	896	900	891	908	912	893	875	930	879	892	892	889	891	867	894	869	818	860	862	846	910	896	889	916	906	849	847	878	903	853	890	951	884	889	854	886	846	907	851	852	859	889	921	848	853	898	905	854	826	892	847	873	853	893	857	857	888	900	874	871	878	859	900	858	868	896	914	886	851	910	918	857	895	885	924	920	841	914	900	907	870	813	863	931	899	945	843	872	873	907	955	879	901	863	875	906	859	923	929	877	880	844	875	867	868	880	779	843	834	879	846	861	903	888	837	917	867	861	879	888	832	893	831	837	924	836	934	843	880	887	868	855	848	873	855	862	853	874	875	878	862	884	892	867	846	862	889	878	864	875	896	909	890	881	912	938	809	927	922	877	909	845	816	886	849	848	868	893	924	841	889	821	954	870	903	904	914	901	879	883	844	799	886	905	882	902	885	871	903	915	842	887	880	870	909	889	876	886	925	883	845	906	897	875	875	858	911	892	844	912	908	873	921	877	866	878	877	880	850	887	894	871	837	913	920	915	878	898	831	935	889	835	871	840	851	884	913	840	901	872	871	897	879	903	903	896	867	896	891	906	866	892	824	897	871	853	889	847	873	900	862	890	897	893	888	863	920	856	880	847	901	893	894	915	915	861	855	889	867	883	871	833	901	855	898	914	894	827	890	863	836	868	861	825	897	852	932	830	852	871	873	839	894	831	852	925	851	815	867	896	848	858	848	881	869	897	871	952	863	904	857	849	882	822	896	866	915	909	908	847	835	856	874	901	920	880	836	943	874	903	843	866	841	836	862	862	864	865	842	895	892	866	905	920	899	887	891	828	916	832	842	884	870	874	934	804	933	880	839	895	924	925	807	880	884	892	892	844	869	886	880	816	870	885	878	915	829	922	856	860	908	830	852	857	823	894	922	899	856	883	872	840	868	864	916	861	854	905	891	844	937	865	880	917	916	894	830	850	893	861	831	884	859	940	800	886	865	895	865	869	864	855	911	904	904	822	912	861	865	888	790	895	883	865	905	853	860	838	876	893	844	888	899	855	879	892	922	879	896	867	906	862	885	899	881	880	853	886	877	902	865	875	844	907	847	864	890	907	863	860	876	897	874	885	878	862	881	861	885	878	896	847	968	859	816	925	890	893	917	826	840	878	869	878	881	840	868	904	931	865	891	859	879	780	861	862	876	915	871	835	848	887	858	927	864	934	856	863	874	905	807	863	889	886	899	887	874	949	838	848	861	896	845	842	836	885	829	854	978	891	903	858	904	829	914	904	860	894	836	910	921	858	923	857	861	875	842	868	853	865	854	817	868	910	878	921	870	897	787	894	944	885	944	857	889	862	857	908	910	911	855	865	866	832	905	905	856	919	927	902	923	874	875	845	856	886	833	917	845	932	838	886	825	878	821	844	902	865	921	896	854	860	836	854	949	837	902	906	869	831	863	847	840	881	911	889	888	899	899	891	906	828	883	895	918	895	846	928	936	903	837	956	862	861	888	849	900	887	850	898	888	904	904	901	871	882	831	927	820	855	903	910	923	884	870	875	911	895	880	915	840	864	919	861	874	933	871	888	898	924	843	916	892	841	888	933	907	884	875	910	873	918	878	929	837	918	856	936	868	864	866	850	885	872	871	835	852	880	866	891	860	859	864
5181	993	928	849	796	785	798	772	793	761	745	769	755	789	804	746	728	820	794	776	800	794	778	793	811	746	756	763	760	801	751	774	811	775	788	754	833	756	738	745	759	755	762	745	801	781	766	717	802	768	750	796	782	774	758	777	748	749	783	715	837	780	805	808	750	761	789	757	727	751	741	775	750	784	734	796	775	773	762	786	739	805	774	766	764	747	767	793	774	761	779	778	792	729	747	769	697	739	831	764	723	780	689	776	804	748	764	767	767	810	755	770	762	769	776	774	768	790	781	718	731	766	771	780	739	796	773	810	780	773	755	753	737	764	765	770	713	790	755	801	777	756	729	728	788	764	694	759	788	772	789	765	761	757	735	767	763	788	745	776	723	719	801	752	764	793	762	743	771	766	777	701	734	769	765	717	768	785	746	777	781	800	741	725	750	769	778	743	768	754	781	773	830	729	775	777	686	772	782	755	867	776	768	764	736	748	741	754	788	780	729	763	723	789	724	768	713	784	750	759	773	754	750	767	733	778	776	735	804	728	795	793	746	777	779	822	778	766	785	732	761	758	744	748	773	700	787	764	756	753	791	772	763	777	757	787	742	787	780	793	760	781	739	789	754	773	789	723	771	777	745	730	721	721	742	758	774	777	809	793	753	711	765	745	736	753	759	757	795	780	760	807	732	736	781	777	780	712	739	785	736	732	710	792	726	756	780	799	733	748	708	750	748	743	777	764	728	713	747	771	720	774	834	756	748	778	725	749	777	743	725	797	723	752	724	739	746	757	758	740	777	768	755	768	722	749	755	791	801	760	758	764	785	776	804	729	719	767	765	735	826	770	738	774	726	749	764	750	718	775	724	765	745	777	760	787	769	755	791	793	776	772	757	706	726	743	728	779	760	770	774	754	765	768	751	728	783	761	762	747	780	773	740	784	779	729	813	737	727	727	789	810	766	769	765	763	750	727	791	742	747	751	757	801	784	751	823	770	727	803	712	727	742	773	779	717	784	823	777	748	762	742	787	780	755	744	746	832	762	770	736	764	775	749	736	812	747	785	772	799	761	741	794	821	776	772	737	753	741	785	778	728	758	775	795	763	829	747	783	793	772	755	811	755	771	713	742	742	739	804	723	778	737	765	737	770	761	746	762	754	732	767	801	738	771	725	792	762	796	735	721	779	708	717	725	741	792	756	750	740	749	751	724	773	825	711	742	755	780	753	745	722	772	792	733	737	800	736	777	760	766	744	728	803	773	777	771	799	740	736	750	761	751	781	755	739	730	717	761	756	787	764	759	766	734	806	713	744	831	793	732	784	726	754	766	765	781	781	751	801	769	734	826	807	689	763	786	740	729	771	757	763	752	773	754	805	751	771	795	787	773	748	745	759	754	742	754	774	763	740	753	769	753	754	743	772	765	785	803	786	758	788	737	750	799	720	750	802	773	760	753	731	760	698	777	770	724	732	769	770	763	737	710	770	758	725	730	741	776	783	771	748	774	781	741	771	774	750	776	764	750	739	771	746	777	754	756	750	794	772	710	767	727	720	788	792	731	771	707	759	767	758	796	815	798	747	790	757	785	761	754	774	763	777	790	778	771	758	717	756	801	761	805	781	723	732	751	737	775	785	784	702	723	774	758	758	741	803	791	770	772	750	757	766	785	773	760	755	742	774	724	754	766	774	780	790	740	827	754	775	759	748	779	763	775	730	728	775	786	750	784	799	805	777	715	750	713	747	787	774	779	781	797	784	783	766	759	747	759	772	734	743	720	789	720	756	819	741	735	763	762	724	732	784	753	753	747	790	789	770	727	793	789	752	770	778	754	827	745	780	741	758	773	777	762	726	759	785	769	753	736	715	788	773	763	741	771	741	786	717	772	781	752	787	768	770	761	748	719	789	743	749	740	734	776	776	809	751	768	749	777	765	777	742	797	803	751	790	803	768	772	781	796	768	752	758	789	738	742	730	775	766	720	734	707	810	729	720	761	749	700	761	751	755	743	764	792	723	756	760	750	762	774	810	756	741	819	756	784	752	786	726	809	738	806	767	745	760	785	765	762	803	696	719	761	802	776	787	787	685	772	763	758	753	787	747	738	715	743	746	748	756	769	740	748	775	742	768	760	788	790	762	760	785	757	763	738	766	794	732	807	799	757	704	776	777	754	776	698	747	802	735	808	700	784	743	746	760	733	767	806	733	738	763	792	744	769	787	776	771	817	765	780	760	738	739	816	798	722	764	764	791	729	803	762	776	779	752	755	764	787	785	780	781	754	752	749	768	794	748	780	757	767	778	771	707	733	736	759	733	749	762	782	786	718	743	794	703	786	751	776	745	724	769	833	742	771	769	773	769	721	781	796	795	767	760	756	754	780	815	759	822	763	771	732	733	797	734	784	798	808	793	762	779	787	794	813	765	797	726	769	743	788	766	745	794	774	710	751	765	849	756	745	791	728	776	753	805	735	757	753	731	785	753	757	771	725	765	778	773	763	745	753	791	742	745	785	724	769	737	726	782	777	768	719	717	751	760	775	790	760	766	791	697	740	764	749	796	788	752	742	787	747	819	773	752	783	759	798	709	708	797	774	721	768	749	734	733	739	706	752	721	768	761	718	770	731	751	764	712	759	724	785	743	737	735	778	764	780	788	815	729	775	800	697	760	758	747	770	758	764	741	768	709	737	770	782	734	782	763	742	797	744	777	765	724	766	738	718	729	781	762	769	791	745	760	763	731	760	819	790	760	702	750	774	738	723	771	745	728	749	826	775	821	757	767	740	823	768	755	769	748	761	769	748	742	762	773	771	767	789	704	745	779	731	752	742	726	700	774	727	734	796	755	779	743	765	778	817	768	736	822	763	730	800	754	761	699	752	733	749	789	793	781	753	803	747	773	755	752	722	741	773	753	765	778	755	742	779	772	754	761	847	786	683	720	782	796	729	794	760	784	765	760	764	747	782	754	713	800	764	770	755	746	720	755	780	771	744	735	771	755	731	820	772	787	726	753	764	758	726	745	793	747	722	788	729	749	764	739	803	744	746	756	749	732	756	724	812	789	774	743	727	767	790	774	739	784	775	789	717	766	743	744	752	778	766	745	756	725	753	752	751	721	746	739	747	771	677	761	831	736	706	765	736	759	813	782	773	754	769	752	767	776	755	825	721	730	781	732	768	778	702	782	743	723	782	740	702	735	738	770	737	794	755	742	745	778	805	769	727	814	769	705	782	726	806	798	793	732	735	769	740	763	718	710	805	778	770	798	764	769	725	747	792	749	776	793	786	787	742	681	822	760	715	757	753	774	787	802	723	818	758	749	755	806	806	688	779	734	781	737	792	778	805	762	733	807	739	757	742	779	766	756	782	750	773	713	780	773	732	710	767	708	791	713	722	749	725	774	830	762	725	763	762	716	769	732	788	750	710	761	786	753	818	728	768	789	759	744	818	766	768	739	719	720	776	737	780	754	719	774	780	765	759	742	750	786	753	799	812	771	769	694	791	699
25726	21400	25761	18710	2058	1010	929	795	775	793	785	779	801	771	806	788	734	703	744	747	762	763	744	688	745	743	751	721	743	764	726	744	698	758	752	809	777	719	730	793	756	713	713	743	740	683	712	713	759	784	765	751	734	683	728	727	740	724	697	784	712	737	734	750	761	716	758	708	698	697	721	725	720	755	717	704	699	745	723	678	750	752	709	755	725	726	734	775	761	721	722	693	728	711	692	711	700	724	713	717	692	728	705	729	740	745	674	691	728	728	764	719	727	721	718	734	719	776	726	748	710	747	745	716	698	769	728	749	715	673	774	774	724	745	755	742	746	790	793	727	768	758	656	742	739	742	748	791	777	759	725	706	744	755	758	756	755	754	713	758	700	726	724	762	699	750	745	726	723	773	758	719	726	755	671	731	750	737	733	704	755	717	731	739	737	695	669	715	744	724	718	738	699	756	714	706	703	751	738	725	763	745	710	720	796	695	733	715	749	750	765	753	728	775	731	718	743	749	688	757	765	713	738	742	774	723	747	717	730	727	749	731	758	742	737	738	751	724	711	752	762	730	728	753	704	735	702	707	754	745	728	731	768	756	732	714	687	723	739	732	675	711	731	722	774	765	729	741	731	738	700	733	725	727	735	755	667	787	712	735	765	684	716	775	736	746	718	696	756	745	756	728	752	746	759	742	698	713	736	758	744	686	715	697	758	685	715	715	747	753	698	727	740	716	718	705	734	722	737	691	720	759	737	683	705	707	693	691	759	698	717	726	726	707	736	725	739	794	766	723	733	769	758	736	750	736	712	718	744	691	694	722	762	725	767	725	694	748	724	742	726	677	678	707	714	681	769	768	794	731	710	697	737	697	734	746	746	659	744	803	757	708	747	699	720	710	769	720	753	698	742	622	739	766	766	697	713	693	715	713	731	729	755	727	750	761	732	769	710	740	723	695	726	734	688	762	726	685	777	717	723	779	721	709	724	721	744	745	705	762	692	715	752	727	737	720	729	737	711	718	754	753	724	719	763	721	714	646	758	724	722	756	707	744	727	755	711	757	685	749	783	730	696	706	691	729	715	716	703	814	730	722	706	754	752	759	684	739	757	730	771	731	728	694	677	727	764	729	710	714	763	782	711	727	700	693	728	748	716	754	741	722	695	698	742	795	731	727	755	747	725	681	743	732	711	770	720	757	771	755	721	677	730	711	733	776	723	753	683	729	745	701	739	754	766	727	717	779	750	735	688	711	754	754	732	705	693	703	707	738	777	755	719	801	740	719	710	684	683	766	755	737	727	765	703	700	718	734	741	748	746	800	725	710	720	732	690	752	742	723	700	757	743	722	727	725	724	705	737	716	712	757	721	729	714	744	691	754	752	731	756	708	697	733	671	746	751	740	748	755	729	726	747	709	693	687	728	728	734	727	783	777	780	736	695	767	716	739	748	731	723	692	753	722	721	725	713	698	774	686	738	737	706	740	727	751	638	704	727	741	744	768	725	736	694	768	770	712	724	733	749	646	745	702	727	716	756	755	730	719	756	741	753	689	721	746	725	784	707	777	708	713	714	796	735	746	706	731	718	724	694	703	769	715	741	740	732	720	750	745	711	720	782	679	733	701	711	694	702	737	768	725	731	763	702	704	736	782	715	748	758	747	766	699	753	731	729	768	785	764	706	736	690	772	752	749	755	682	771	752	740	749	721	722	721	765	783	732	758	733	766	720	746	741	766	666	722	730	748	702	774	751	796	774	724	729	737	693	656	734	717	668	739	767	732	737	750	708	733	722	709	696	758	746	717	739	743	720	783	730	759	808	746	740	706	724	689	674	733	720	758	750	731	711	755	730	743	742	752	770	738	731	760	746	717	728	731	704	724	792	706	758	733	713	734	748	705	740	690	702	687	721	713	769	738	733	689	723	729	799	716	687	717	747	745	732	698	694	753	735	728	721	738	740	734	738	779	731	697	786	753	688	717	734	751	751	701	697	702	771	689	775	737	756	755	744	729	767	742	762	703	786	756	741	732	713	740	711	763	726	716	679	742	715	751	701	743	742	722	766	731	755	704	759	742	744	797	736	700	708	755	742	767	739	714	681	719	746	728	737	695	733	684	717	794	748	700	730	750	782	700	715	735	713	737	750	730	720	728	713	696	705	719	732	739	698	697	724	734	731	714	731	732	730	670	702	752	703	715	742	744	728	733	729	727	776	783	736	700	743	735	726	708	763	766	747	771	755	741	742	755	731	713	767	720	758	732	724	739	736	725	737	749	709	715	745	769	733	720	647	722	744	765	744	717	700	713	694	744	726	723	740	718	674	721	718	737	710	738	724	714	781	731	738	704	716	736	726	697	795	706	756	720	757	751	703	723	719	755	763	729	745	769	709	767	686	717	735	699	743	705	749	718	756	686	754	722	723	715	713	728	775	766	821	719	726	720	719	728	746	757	695	765	718	680	767	701	707	762	730	746	754	682	764	766	662	691	745	669	712	720	744	728	739	780	752	686	755	729	742	708	730	751	737	691	718	686	685	774	748	743	749	788	767	731	721	731	752	793	751	753	712	702	757	736	709	722	751	673	778	748	690	727	792	730	701	740	738	750	757	772	711	718	716	699	732	718	735	700	745	707	752	722	775	764	747	727	745	679	763	767	784	715	756	760	787	767	775	713	794	734	708	705	713	726	711	744	725	718	777	786	747	709	701	724	750	703	695	719	752	733	745	740	738	730	742	750	722	706	777	742	755	665	720	762	695	690	701	728	729	732	697	728	766	741	751	716	738	742	741	708	686	758	733	716	762	746	675	712	670	686	709	743	741	784	775	754	756	742	774	723	704	726	673	742	723	749	802	714	717	706	733	732	762	734	706	726	762	753	705	696	769	723	734	689	759	738	741	735	774	776	755	694	746	715	741	717	716	751	684	741	717	729	715	721	752	719	750	743	723	711	809	755	774	755	743	736	767	697	728	712	750	700	706	722	739	700	718	756	725	725	737	691	734	759	757	752	683	682	709	762	675	746	756	780	700	703	747	729	710	771	717	723	721	792	710	714	785	701	704	716	737	788	741	752	737	752	758	739	746	769	756	754	737	728	738	772	722	753	694	739	728	755	720	751	685	723	746	743	720	730	762	738	705	727	742	772	725	748	754	760	752	726	755	723	774	730	686	721	736	773	742	757	724	756	735	754	672	726	709	708	737	719	702	720	722	750	767	749	738	762	748	768	689	749	722	724	728	729	720	720	713	704	775	689	657	751	796	723	765	748	732	695	751	683	744	698	747	717	782	684	733	736	754	805	715	743	724	747	750	739	684	714	693	768	737	759	787	742	759	714	721	739	738	732	724	743	738	766	698	739	675	731	674	722	784	728	784	728	774	734	737	760	729	700	764	732	751	723	743	742	746	770	745	703	770	725	713	725	698	718	708	750	667	703	723	715	724	693	693	688	698	756	675	732	732	733	769	745	753	719	721	744	725	760	759	733	740	746	701	751	734	751	746	714	741
3664	2298	1994	1263	1007	837	812	823	759	726	721	753	698	734	720	671	691	686	704	690	657	648	679	690	658	646	761	664	678	683	683	735	670	662	653	676	687	705	674	665	654	705	661	673	695	724	652	668	643	660	674	656	716	683	692	678	695	629	646	672	724	669	669	678	660	716	648	690	659	689	678	660	671	657	643	688	669	680	688	726	639	659	686	661	685	658	677	677	694	688	704	704	727	703	672	685	705	677	671	637	654	656	696	695	665	699	668	694	716	691	731	641	709	654	646	648	622	660	722	694	669	675	672	712	681	670	719	704	615	664	646	669	737	673	670	652	683	704	682	666	688	710	683	657	681	698	702	658	686	640	685	651	664	680	644	655	689	694	603	687	692	644	712	672	687	688	659	642	685	673	677	661	676	656	696	686	624	652	666	636	649	642	675	639	695	678	658	655	699	684	658	630	671	657	660	695	616	688	699	666	730	678	682	642	638	659	658	675	659	688	672	640	663	617	661	654	672	674	660	666	666	672	715	686	623	708	671	672	757	624	679	668	716	687	723	719	676	647	654	665	661	651	674	662	693	675	703	697	657	692	603	676	672	663	676	695	682	682	638	676	718	625	643	668	668	658	667	642	682	673	678	730	674	676	659	662	659	674	661	670	649	661	678	701	691	671	673	656	649	649	654	689	649	684	635	681	706	659	688	689	688	648	670	628	632	649	685	686	625	690	666	669	614	655	643	659	682	657	643	699	650	694	650	629	670	642	659	683	700	654	692	700	664	654	660	660	690	675	678	665	718	740	653	673	636	667	690	668	689	629	666	614	648	705	659	676	723	638	668	660	671	701	673	655	677	663	695	685	656	643	657	681	705	673	582	666	636	666	630	687	653	633	715	707	703	697	663	651	639	680	671	704	674	605	685	649	647	730	666	668	730	688	675	655	694	613	643	681	657	643	671	660	648	662	635	681	675	720	679	674	637	648	645	662	645	658	689	641	658	655	685	640	705	683	660	646	622	661	663	700	662	688	667	655	696	659	678	675	664	670	690	670	729	669	672	710	665	728	683	667	690	635	701	652	719	631	685	687	657	689	682	676	712	741	700	655	633	642	700	692	666	646	664	671	683	627	687	707	636	687	683	697	635	686	654	690	670	661	716	635	662	615	667	637	642	657	658	666	666	662	657	644	681	662	610	689	620	654	653	675	630	683	646	701	676	648	684	627	653	680	662	658	718	679	650	683	667	668	644	663	635	677	666	625	705	663	719	658	675	688	633	674	672	707	662	658	667	634	662	671	687	666	648	639	657	686	676	659	656	680	661	707	650	680	662	667	639	690	716	667	657	660	663	659	676	661	641	664	628	683	751	664	679	667	692	678	663	721	722	710	636	695	684	698	705	652	661	682	671	668	692	679	676	645	691	727	634	691	639	635	679	652	621	664	690	687	639	734	680	664	712	659	692	681	674	649	671	643	631	662	688	697	681	648	648	687	693	688	710	719	625	628	661	645	671	623	670	701	728	690	685	654	685	659	663	703	631	668	630	675	726	715	637	633	674	642	693	650	652	649	623	673	630	676	666	655	676	666	709	673	692	663	652	673	659	683	671	694	670	679	689	659	693	688	671	675	693	697	632	688	662	640	717	686	677	634	673	668	672	664	652	642	705	689	669	640	688	653	668	655	613	710	693	671	642	685	676	668	632	670	698	666	694	645	649	665	664	641	674	627	673	641	684	627	705	714	636	708	659	673	676	702	679	655	673	646	681	654	663	672	667	666	625	693	634	660	631	619	674	642	667	640	711	669	707	699	650	628	603	710	615	637	666	703	708	699	653	673	659	660	697	651	639	642	666	650	705	673	676	641	684	602	629	713	699	665	669	656	647	628	664	674	703	643	668	650	625	633	670	655	645	636	688	676	664	676	675	699	672	671	643	693	626	674	639	631	634	686	650	602	656	703	652	669	618	671	684	702	638	688	630	615	636	647	646	650	746	663	642	659	685	632	635	669	647	694	727	678	664	666	694	644	652	693	643	652	658	604	700	677	654	634	640	687	655	653	673	681	628	597	660	680	649	664	585	699	687	678	647	655	651	661	692	598	670	710	661	717	645	635	672	658	685	649	712	636	656	637	650	696	660	656	702	628	676	645	669	640	679	627	717	691	672	653	679	669	685	655	669	700	636	659	688	699	653	694	659	643	673	663	669	696	637	663	593	646	694	662	671	642	660	680	674	660	681	675	647	658	696	668	624	632	634	675	647	698	700	654	673	688	689	646	653	659	676	636	632	649	622	699	652	686	640	669	690	669	651	680	687	680	669	639	697	713	689	632	650	637	714	668	656	645	678	663	639	683	632	642	677	669	682	700	684	751	703	687	644	672	689	681	652	628	641	685	695	644	655	673	712	681	642	641	632	665	619	654	633	653	650	690	713	640	649	645	692	647	693	689	645	627	713	691	709	668	646	669	679	670	661	684	669	648	670	646	632	676	695	672	667	691	648	620	626	651	655	662	595	662	681	670	684	641	680	683	711	670	650	720	663	667	651	676	682	681	671	649	679	661	728	683	710	699	690	676	661	661	670	696	671	694	674	621	672	655	673	703	661	682	702	678	702	673	655	672	689	634	720	668	640	684	649	680	615	642	652	678	668	659	647	681	685	665	668	658	670	639	651	695	696	697	691	702	684	717	675	704	660	647	697	599	664	639	712	631	664	685	670	649	669	688	623	659	637	704	660	689	728	731	680	674	645	683	659	739	671	645	672	643	634	699	635	711	657	650	671	674	640	722	644	672	640	642	639	691	676	640	623	636	696	680	618	719	682	700	694	637	691	684	691	673	676	606	650	694	662	665	677	685	688	668	667	638	685	665	646	688	669	693	714	659	674	693	652	663	673	687	660	626	686	672	633	647	697	682	660	655	674	665	669	699	653	690	666	668	690	659	633	637	647	646	660	658	635	674	651	696	634	660	643	649	684	662	667	659	666	640	685	680	628	699	677	661	634	635	660	661	610	680	645	670	706	632	693	696	674	665	645	681	734	677	644	685	658	654	689	680	687	700	614	661	631	671	678	651	626	680	681	668	686	680	635	652	674	631	690	629	673	654	719	707	672	654	665	607	625	653	633	681	656	647	622	692	648	693	659	631	651	692	697	701	647	638	652	633	734	665	692	650	641	682	659	703	676	635	667	656	660	672	670	682	652	660	644	684	675	687	633	650	676	650	643	656	644	680	610	692	671	652	629	638	641	705	674	649	657	655	661	719	682	701	677	660	648	659	661	666	710	668	646	664	663	683	669	687	666	620	664	705	657	678	678	675	680	608	632	647	675	696	660	663	690	704	700	683	690	703	658	689	678	657	667	649	705	664	694	656	668	689	648	690	696	665	674	642	657	672	639	626	664	673	670	674	646	646	698	669	611	683	655	641	661	688	682	660	670	660	704	673	650	675	642	672	682	686	651	666	709	687	675	676	689	640	674	623	654	670	642	653	648	600	663	649	685	638	747	676
24196	21386	28558	24575	20236	2742	969	580	477	487	441	452	453	408	409	398	387	395	365	379	389	330	370	386	389	358	397	360	384	346	364	352	329	353	348	355	344	355	365	369	328	358	372	348	371	350	352	354	339	385	354	340	340	376	368	377	376	349	335	349	381	360	356	344	337	327	354	361	333	371	350	318	390	349	346	342	332	348	353	353	368	363	362	372	388	342	371	326	383	359	337	369	363	361	376	382	342	362	350	369	357	326	395	359	333	358	329	360	359	369	382	329	341	368	348	384	311	366	348	335	329	360	365	360	368	399	352	331	381	376	355	344	366	411	365	335	361	380	364	321	330	331	350	354	385	341	344	344	336	370	347	361	345	359	344	337	414	314	345	346	386	345	370	369	343	364	363	365	344	363	337	331	339	359	349	353	354	372	354	337	316	354	396	332	379	365	356	355	349	344	378	336	361	332	381	375	335	357	344	335	348	385	358	344	381	352	353	350	356	376	356	369	357	346	367	358	356	370	385	383	355	339	362	335	325	333	349	343	341	366	367	344	393	328	363	373	329	373	330	382	357	332	346	374	346	362	362	324	353	354	343	384	363	368	359	400	341	323	343	330	337	357	334	376	342	369	365	345	336	376	349	375	361	353	337	373	356	333	357	360	347	359	345	364	364	302	361	341	345	351	326	335	336	357	372	346	332	381	333	324	345	343	330	337	335	364	329	330	364	348	335	348	385	349	353	338	328	365	365	388	355	378	357	406	372	351	359	351	362	346	318	356	372	332	343	358	370	344	346	360	382	353	360	347	344	346	359	372	326	347	327	291	394	343	365	337	364	358	373	352	383	337	352	355	344	352	360	352	357	353	378	328	355	367	373	368	344	400	350	337	358	363	317	356	323	356	348	391	345	350	355	392	353	370	338	340	323	356	321	347	359	313	348	351	364	364	372	385	335	371	373	384	343	349	350	344	360	317	344	346	337	332	352	343	369	369	343	370	335	328	357	355	330	359	351	319	357	354	353	365	353	342	369	376	375	380	349	348	326	353	355	379	347	355	366	367	350	370	340	352	334	328	367	347	384	349	342	346	354	351	334	344	347	356	339	329	349	343	346	336	345	333	334	325	364	355	349	355	352	325	352	334	364	356	350	379	347	320	355	322	364	333	372	314	368	336	345	367	331	341	366	365	334	341	348	351	339	396	357	375	342	362	368	352	345	333	341	405	330	360	350	359	355	341	362	350	360	330	376	361	340	338	359	340	330	364	381	369	345	344	350	341	329	387	363	370	356	354	340	341	344	351	312	334	330	365	364	367	332	349	346	355	328	357	363	331	357	377	357	341	354	334	317	369	334	331	352	345	358	326	336	365	348	348	348	332	368	385	371	326	369	326	339	343	315	378	344	342	350	353	358	332	345	329	365	360	334	318	377	327	371	361	355	355	346	329	366	324	370	336	355	347	333	347	339	341	352	358	331	349	340	347	353	397	334	364	335	376	339	361	331	387	351	376	347	345	330	343	370	345	368	340	350	364	345	369	333	362	358	319	324	360	352	364	365	356	388	330	330	343	365	358	341	370	365	378	362	346	353	334	317	335	356	334	337	362	376	335	331	354	340	355	358	346	390	361	364	389	327	350	370	374	321	362	355	362	318	350	368	356	366	354	367	347	344	356	371	341	325	309	342	375	341	323	324	361	345	345	395	340	372	312	314	366	336	311	318	374	357	337	333	323	332	374	328	319	326	387	373	329	348	356	375	356	349	375	362	386	333	377	333	373	353	355	387	319	363	357	365	339	390	329	363	377	374	369	344	378	346	344	334	338	358	346	324	306	358	348	364	360	374	370	353	359	363	333	330	358	318	307	348	347	344	361	337	321	336	357	373	384	360	345	318	377	354	363	325	359	369	362	338	357	343	373	326	339	344	359	340	346	363	368	393	416	334	339	347	344	374	362	338	351	331	330	373	354	361	358	355	376	352	357	362	316	367	355	353	325	354	345	355	339	352	380	378	349	335	326	348	362	373	325	320	404	344	367	349	315	316	349	357	328	371	348	403	342	334	314	352	368	390	378	336	384	340	322	344	341	362	355	323	363	354	370	325	327	343	364	353	348	367	360	351	345	367	368	343	365	392	374	374	349	340	343	361	353	361	348	339	335	342	346	368	393	349	353	367	367	368	364	344	339	355	332	324	341	334	390	340	370	342	344	313	357	366	356	328	383	370	353	358	369	334	326	319	335	346	345	340	350	364	311	409	331	370	362	349	384	361	332	360	345	318	355	348	360	350	378	347	363	385	337	325	366	317	354	363	342	377	343	376	362	355	342	343	335	374	344	322	340	355	363	364	370	352	343	362	342	362	337	358	355	336	387	357	372	346	333	307	381	358	356	339	370	348	351	336	331	364	360	313	378	344	334	362	349	386	324	353	348	333	363	344	351	332	321	339	337	352	367	317	371	337	361	320	336	363	362	343	339	314	353	347	365	334	375	360	321	353	401	333	369	362	359	341	384	384	360	370	360	338	352	342	345	360	339	392	355	381	372	406	362	332	339	371	358	319	358	329	380	313	371	355	389	349	373	384	341	396	346	344	370	371	344	373	363	351	351	321	334	350	389	331	356	356	350	381	351	331	352	369	363	368	367	364	346	332	374	326	345	341	362	393	322	352	343	313	353	343	328	338	353	349	360	346	336	377	322	355	336	367	343	353	348	348	357	330	344	332	351	368	344	351	325	369	366	378	316	350	350	378	364	329	351	332	335	360	374	374	359	359	349	346	361	346	319	353	336	357	357	340	331	371	327	378	320	348	308	342	328	361	380	340	363	348	356	369	357	353	390	376	365	306	318	362	337	322	363	335	327	353	352	400	354	341	335	319	335	342	367	375	328	351	390	344	358	347	346	346	331	345	349	349	353	341	359	360	335	366	384	377	301	325	361	314	385	371	342	342	335	352	347	331	343	349	351	321	331	382	353	366	359	335	355	343	333	363	344	367	368	321	366	363	376	329	368	379	332	355	377	366	365	336	345	350	348	378	362	341	337	325	372	309	328	369	354	356	354	371	322	369	337	361	317	368	341	346	333	362	300	388	363	344	339	355	360	348	323	354	330	334	336	376	356	344	339	368	332	353	359	369	328	350	331	344	337	338	341	365	380	357	356	393	348	383	344	360	335	381	357	346	370	353	336	371	363	358	342	328	384	345	386	331	371	332	339	352	385	366	357	392	355	369	368	375	367	356	297	342	347	362	336	389	319	335	376	368	336	356	367	337	342	351	340	385	355	345	363	370	371	342	361	325	385	342	353	356	341	378	342	361	323	333	332	364	357	358	377	337	322	355	355	341	346	327	345	371	359	383	368	372	327	339	334	379	377	371	337	339	351	372	334	343	343	347	326	328	360	334	340	349	350	329	325	354	349	334	325	390	352	358	349	340	351	373	346	351	335	339	348	339	353	362	372	336	348	356	346	358	350	333	339	345	372	315	340	372	319	390	363	319	369	364	374	369	357
3309	4733	3664	1914	1275	991	837	768	640	583	524	460	511	473	490	458	426	432	451	410	447	414	401	398	373	396	415	402	373	380	396	422	389	396	412	366	377	369	379	411	369	352	398	398	398	378	371	378	401	392	363	344	378	412	389	361	365	400	379	384	384	361	370	343	334	375	351	374	367	376	375	396	382	388	366	406	371	402	348	354	396	363	390	319	367	366	329	363	392	370	371	374	378	373	379	358	359	377	363	364	365	366	349	380	357	357	347	382	395	321	409	375	379	370	394	400	395	363	372	349	369	341	359	369	370	358	393	361	354	385	377	316	359	336	360	362	371	395	374	376	374	366	384	381	374	398	354	380	365	358	360	398	343	407	373	356	370	362	413	365	340	366	352	376	355	384	382	398	369	391	367	345	370	329	339	336	346	362	374	347	386	363	341	358	376	332	377	360	389	337	395	377	385	332	376	365	356	384	383	335	349	368	363	391	382	400	376	347	347	368	390	361	377	399	386	333	391	399	360	369	358	348	364	347	352	380	414	358	358	359	378	364	392	364	385	378	405	382	357	379	367	404	356	336	368	357	394	345	347	346	351	383	411	360	390	384	352	383	355	367	340	366	357	354	364	342	367	349	381	386	335	382	325	364	386	362	382	372	368	373	372	351	404	372	367	387	383	368	324	406	375	366	385	333	371	354	366	378	364	428	358	369	343	344	387	347	387	376	349	356	378	351	311	378	368	366	373	361	348	366	360	394	345	381	361	384	343	376	376	367	402	368	366	379	382	359	377	392	381	400	368	378	369	393	374	368	362	383	348	352	334	382	356	332	375	353	375	382	361	387	353	376	364	377	349	366	338	354	367	338	375	358	337	386	377	359	364	345	336	355	332	383	358	394	364	396	365	382	378	386	385	356	344	343	361	357	371	338	349	365	379	363	365	355	375	365	350	347	336	377	369	320	374	363	351	381	326	357	347	354	353	372	362	338	395	339	373	360	372	358	356	353	341	368	357	362	381	353	363	353	348	344	357	377	376	341	363	348	329	372	362	357	389	369	372	339	372	371	350	357	350	385	363	405	325	358	416	355	338	358	370	372	371	330	366	375	354	390	364	374	354	380	362	350	403	326	357	377	354	355	383	364	354	355	377	356	366	360	325	378	370	390	361	345	348	338	392	370	428	367	359	355	348	381	376	365	376	361	366	352	367	345	374	355	360	365	351	361	347	384	366	341	346	360	366	335	387	347	346	348	358	384	326	364	372	366	340	350	379	345	364	350	343	371	372	355	373	364	370	361	351	372	315	365	322	346	349	368	365	341	339	370	367	366	380	361	371	405	362	347	384	373	342	374	353	355	368	371	360	372	374	357	365	363	324	377	365	358	357	397	369	363	329	368	363	361	355	376	376	364	335	339	403	376	355	365	350	372	388	360	367	345	342	334	339	377	353	372	364	391	382	385	374	374	364	379	363	368	341	374	342	372	377	355	362	376	365	366	335	373	370	357	348	372	349	382	379	337	389	353	345	351	355	359	359	347	375	377	363	390	347	345	376	339	375	367	334	364	347	360	373	348	357	389	387	372	362	350	392	341	338	357	351	391	379	326	396	400	366	386	352	359	379	382	372	357	399	348	336	360	374	383	348	373	340	368	363	404	346	350	343	369	391	361	377	365	336	372	382	348	349	340	360	354	353	372	344	351	341	360	383	398	372	352	374	388	336	373	366	383	364	361	375	372	343	375	359	369	381	331	364	351	350	330	349	380	397	347	352	319	386	343	345	344	342	335	345	366	402	401	368	346	342	337	356	358	356	393	355	347	328	377	369	333	363	370	365	396	347	367	357	377	390	371	370	356	380	376	371	391	339	353	312	346	397	379	348	333	398	357	352	356	383	333	371	350	376	380	389	363	339	384	393	373	348	328	349	376	378	365	344	329	353	331	362	373	359	386	365	381	349	411	342	403	361	340	357	415	371	409	347	373	382	371	385	378	376	359	370	350	364	360	369	381	392	368	341	359	379	331	357	360	387	368	392	374	375	355	383	349	338	370	379	346	335	381	345	379	358	371	364	389	387	353	407	362	338	362	352	356	366	338	366	364	362	337	321	354	364	345	364	359	371	385	361	351	331	342	360	373	352	357	380	345	369	362	347	368	323	362	358	369	360	362	343	340	332	367	367	374	362	370	347	364	362	378	358	340	375	377	370	369	380	326	353	344	384	385	362	410	397	368	379	384	370	361	341	382	360	366	345	342	400	355	342	382	350	378	352	357	351	333	354	365	386	348	366	362	343	371	347	380	335	321	342	353	361	377	377	318	381	385	379	370	367	343	337	391	322	380	316	340	357	346	352	331	360	348	366	396	384	368	349	382	353	361	345	351	369	330	372	362	369	374	346	385	367	347	369	351	391	362	343	373	371	368	373	355	333	333	349	373	336	381	375	361	342	388	339	352	387	334	383	367	401	342	344	370	362	355	338	351	360	332	375	328	385	331	348	341	322	357	349	365	351	342	356	382	358	376	390	378	349	373	362	358	374	359	367	376	371	359	391	318	362	382	349	339	374	343	363	351	334	345	390	370	331	405	338	371	384	364	373	364	347	360	397	396	353	379	335	388	361	383	345	357	349	330	354	370	369	374	358	350	331	372	368	359	383	379	353	353	363	394	352	365	384	353	340	358	355	356	352	336	371	361	354	409	372	364	336	372	344	380	378	358	351	382	372	343	369	382	364	394	353	355	386	376	366	357	356	354	391	357	330	367	362	370	357	346	368	370	364	350	365	379	396	374	360	349	376	367	373	377	363	353	354	384	356	326	364	363	370	368	373	352	345	391	358	365	383	373	362	382	372	370	334	322	366	351	354	389	366	351	355	422	351	335	358	361	366	354	353	360	332	353	338	390	327	371	363	347	355	354	352	366	373	365	336	346	365	347	370	353	364	385	374	362	368	380	385	341	352	362	364	329	358	359	353	338	349	360	371	416	342	373	358	342	364	365	385	393	351	384	372	369	357	363	334	375	358	376	389	352	369	374	372	362	344	364	373	344	363	358	388	347	365	364	355	366	367	397	371	371	341	347	351	329	371	377	311	343	343	356	360	371	399	375	351	372	322	350	341	369	354	344	353	339	366	364	357	343	344	342	351	361	354	337	368	359	346	366	374	352	354	348	321	371	372	352	403	379	339	378	374	359	360	399	359	373	371	375	355	342	361	365	334	383	333	348	381	362	369	375	364	389	378	353	377	373	328	384	353	368	382	352	360	351	382	368	386	350	346	326	353	373	358	376	336	348	364	389	346	393	353	362	365	357	365	376	362	383	346	368	369	364	387	378	381	364	395	329	340	348	370	362	356	333	353	392	385	402	357	329	350	387	364	385	352	355	387	344	361	356	333	362	393	369	363	381	359	326	363	374	352	318	335	379	339	375	351	379	360	322	342	339	341	356	380	383	352	392	326	372	355	353	383	373	354	393	349	390	348	370	361	359	332	362	352	349	385	318	349	382	346	369
27626	11895	2279	1389	1136	899	871	862	895	943	915	898	856	842	902	907	864	879	853	893	971	894	851	886	850	891	849	829	858	857	906	919	832	870	888	880	837	891	880	876	860	850	876	920	836	916	897	898	900	879	906	874	856	852	871	888	834	910	881	891	889	932	875	862	805	801	837	891	864	914	822	855	822	873	906	882	895	903	928	886	903	916	876	813	898	822	888	866	845	874	889	859	825	875	862	871	913	877	918	844	884	874	911	900	848	819	881	898	875	871	878	872	880	889	852	904	832	843	909	876	903	822	886	963	875	853	835	881	891	856	910	901	931	889	869	868	899	891	894	842	868	901	916	909	875	871	870	859	904	864	839	862	862	803	896	856	912	857	882	851	910	880	875	894	893	839	933	879	888	927	819	885	886	898	848	849	886	827	872	920	865	844	870	873	896	872	872	935	895	875	864	827	887	883	865	885	915	862	842	848	877	881	837	851	839	885	915	822	865	874	862	883	863	874	911	938	851	891	855	869	884	903	891	891	946	883	919	913	858	886	902	858	904	902	873	889	905	913	892	855	907	903	827	823	907	875	877	854	875	935	895	921	859	876	849	844	889	867	856	869	810	909	829	880	863	830	912	898	879	879	844	901	887	883	839	871	899	933	924	911	893	892	877	882	903	849	850	841	867	876	870	852	852	870	856	886	882	880	857	891	929	858	903	882	843	850	863	884	831	893	875	896	893	893	881	855	894	928	865	858	809	862	881	881	877	868	853	868	922	844	860	859	899	893	853	844	814	868	874	895	822	944	879	847	848	879	862	854	830	820	808	920	891	876	855	869	928	877	872	866	889	877	881	873	836	855	861	864	877	908	904	893	862	826	863	882	862	876	913	879	934	877	867	827	873	848	901	868	846	852	883	812	906	893	870	876	891	820	840	868	874	930	845	857	848	886	853	890	912	842	837	873	897	872	885	868	860	841	871	856	848	878	868	853	888	856	870	844	883	857	836	846	863	861	870	892	919	842	866	861	881	850	846	832	880	849	850	817	858	947	935	883	901	878	821	861	868	802	917	880	849	896	863	879	870	883	859	869	885	878	871	912	868	858	817	868	895	867	862	924	900	846	900	863	855	876	895	884	877	902	853	844	819	878	890	936	872	878	874	907	874	897	908	872	887	850	846	861	846	861	848	770	895	900	797	889	930	930	886	900	870	942	890	876	829	862	863	899	879	863	778	839	841	884	874	889	864	846	939	828	861	855	884	887	868	851	847	826	841	904	898	839	852	859	876	870	882	862	884	873	818	936	886	940	866	907	876	898	864	874	808	888	894	930	901	900	830	863	889	840	835	889	898	900	878	856	873	906	837	900	886	901	819	819	879	921	875	869	870	835	885	857	878	874	854	889	850	854	868	850	882	874	798	917	902	893	928	837	850	876	861	912	889	856	908	895	856	894	835	869	849	887	826	865	806	908	888	875	844	887	867	846	905	845	869	917	922	840	873	781	894	843	875	841	942	878	874	837	829	870	831	881	876	823	817	922	910	815	894	892	843	849	896	894	840	837	901	858	851	828	853	864	837	853	885	864	845	884	900	851	845	911	864	876	898	897	883	906	838	814	801	862	815	861	884	858	843	912	938	909	863	879	831	882	860	877	905	894	866	859	868	897	888	899	874	886	846	833	898	908	902	882	887	858	880	890	861	867	862	858	916	904	955	932	898	882	890	851	882	849	932	832	912	862	830	876	900	854	869	841	861	906	829	861	878	940	876	883	864	909	866	944	850	869	870	879	852	847	879	833	901	908	893	874	833	903	811	837	884	849	861	873	870	899	847	878	902	876	855	880	848	862	837	857	851	853	898	862	881	872	857	803	846	844	892	900	849	904	928	879	873	876	863	865	911	903	855	839	909	906	855	865	920	860	916	873	849	845	845	893	918	885	862	849	885	870	878	923	872	818	885	864	851	885	850	873	858	888	873	890	823	834	894	870	818	862	843	875	845	908	892	887	909	856	880	865	874	836	915	865	858	855	890	880	872	897	849	925	830	863	779	895	813	876	896	915	850	897	845	864	834	853	872	867	808	840	897	875	865	864	889	848	860	849	840	858	839	837	875	830	848	893	849	902	885	865	840	830	908	864	833	885	852	831	869	867	833	827	920	797	906	937	864	870	903	883	928	840	865	827	873	852	911	807	890	814	819	898	900	859	906	839	871	935	844	876	874	925	839	845	906	842	881	931	866	924	892	822	900	881	906	818	886	887	869	865	908	906	884	854	911	922	882	917	896	840	898	853	899	868	868	864	853	782	916	892	868	868	907	865	831	888	859	846	884	823	863	865	851	878	883	856	870	915	924	855	848	842	876	857	851	858	866	863	891	863	899	885	867	836	908	888	869	856	883	860	896	856	929	896	888	909	866	877	887	863	885	895	874	854	848	838	902	896	886	837	915	875	893	835	870	892	850	900	863	878	814	832	871	879	921	871	844	889	870	873	875	880	850	891	918	858	882	863	899	902	868	835	886	852	908	915	850	877	872	831	874	830	853	881	890	816	828	866	856	874	916	878	915	848	852	897	900	873	865	871	907	865	868	896	931	851	843	847	882	875	843	825	863	935	926	907	897	866	856	903	870	857	934	874	856	921	864	871	854	869	852	865	850	876	888	877	889	804	863	892	880	905	840	815	860	884	797	886	830	819	903	873	879	886	904	863	883	920	872	917	873	857	920	889	836	890	890	836	899	860	909	813	870	878	847	878	909	870	876	884	866	871	917	826	908	875	909	864	851	915	950	937	849	906	844	847	893	831	868	889	920	892	874	902	888	827	840	889	867	845	912	828	938	915	861	866	900	838	849	886	956	888	878	894	875	888	910	878	880	958	900	851	891	886	887	857	858	879	907	890	869	860	876	888	836	861	892	890	882	856	862	892	862	833	874	857	935	877	893	921	942	855	887	871	923	865	882	876	905	841	814	911	893	844	897	877	923	851	881	869	904	868	884	870	857	888	863	898	810	850	854	901	879	877	874	872	917	867	866	828	849	897	858	880	856	834	881	847	828	855	853	883	905	867	879	888	847	890	845	910	858	863	859	858	836	921	849	899	860	826	865	890	836	868	850	851	889	883	868	869	871	877	874	861	904	875	849	900	850	923	891	855	892	937	859	832	908	885	846	876	901	893	843	860	826	862	884	876	857	876	880	863	889	877	853	913	866	891	868	898	885	835	833	890	861	904	912	862	901	928	868	860	888	860	865	859	867	824	863	844	891	898	880	903	864	858	865	890	899	858	891	837	865	917	913	841	848	878	903	857	878	884	878	923	925	894	895	876	853	852	879	876	880	938	892	817	906	916	889	880	856	840	837	857	905	898	860	836	869	846	798	828	856	810	876	932	840	912	862	904	869	865	854	885	902	866	863	917	902	883	855	888	868	846	853	851	850	898	927	881	859	886	845	818	860	914	900	854	877	869	875	909	915	890	907	930	938	867	889	909	908	917	888	799	858	916	894	915	915	884
5228	1064	938	871	779	831	773	793	765	771	731	752	785	832	776	793	794	765	784	729	708	733	778	810	746	810	821	784	800	809	743	738	775	776	814	736	809	771	809	746	779	753	751	805	799	745	826	820	722	781	779	795	762	782	743	756	787	736	801	777	735	772	712	735	779	758	740	792	714	777	773	777	752	763	767	728	807	783	774	734	777	767	782	742	730	782	825	802	773	734	759	721	752	743	762	799	785	840	772	748	798	732	747	842	773	814	740	778	790	791	754	809	744	760	766	732	755	714	761	770	790	745	799	733	788	756	789	752	770	790	803	722	750	775	753	773	752	713	778	781	724	763	739	767	792	801	742	789	723	734	809	764	792	717	762	742	775	790	775	767	736	740	751	756	809	760	778	754	773	744	755	779	800	775	745	759	810	791	800	758	802	750	767	781	778	778	795	787	782	774	789	786	747	775	771	808	781	733	781	718	726	762	736	743	757	785	721	782	708	784	799	753	765	803	806	788	776	754	731	797	758	753	725	755	720	794	746	754	771	755	721	748	763	786	750	799	719	770	735	770	783	787	782	732	789	777	760	701	772	769	767	739	779	776	715	735	813	705	809	731	726	807	770	738	738	720	813	739	752	740	749	724	806	752	730	800	794	735	763	810	786	747	771	761	801	798	768	759	752	759	785	781	761	801	754	756	781	763	792	760	750	805	755	746	781	743	731	718	778	748	775	737	710	789	759	752	722	759	735	785	787	772	800	739	775	764	785	801	758	746	775	744	719	720	755	764	815	753	786	784	746	801	757	723	751	729	753	744	724	760	739	791	780	762	796	780	728	776	795	763	755	727	725	734	782	782	785	753	748	711	746	787	804	795	780	769	699	776	808	741	742	758	764	760	738	754	804	790	751	797	758	752	773	733	781	716	773	780	759	812	759	770	788	749	740	773	771	748	791	792	753	748	750	740	748	763	777	775	769	746	797	718	728	741	813	767	777	798	751	793	712	761	766	724	799	792	760	784	829	723	764	772	764	710	753	789	755	754	757	759	761	816	782	713	771	774	752	731	767	784	763	737	729	750	741	744	744	758	757	738	762	747	812	778	740	778	752	817	739	693	732	706	765	766	758	745	741	812	705	772	751	765	755	746	828	762	797	771	785	779	786	792	792	773	734	767	788	776	781	749	717	758	788	765	724	734	755	762	773	756	770	755	731	772	762	785	769	734	814	768	769	739	759	788	796	763	810	741	749	728	788	753	747	760	760	767	773	733	736	775	729	802	739	778	785	719	763	752	769	756	760	768	735	761	758	767	726	741	703	782	765	732	816	761	775	793	716	773	807	788	793	727	803	755	767	752	810	826	762	757	751	787	734	744	699	781	722	776	753	775	802	787	734	782	801	770	762	798	719	767	802	767	728	727	797	784	748	712	776	719	762	752	700	792	707	823	741	786	779	753	762	801	761	703	731	763	719	783	796	755	743	761	708	790	813	805	742	751	771	729	765	751	775	734	794	761	817	735	764	751	779	787	797	780	763	751	769	782	763	750	750	718	761	814	761	765	768	777	750	742	743	807	799	739	785	734	762	706	742	751	761	751	753	777	793	710	792	732	707	769	794	784	772	794	743	763	783	774	770	714	720	751	770	762	755	730	801	757	743	713	734	718	752	735	800	713	720	754	810	752	817	777	766	788	739	831	750	763	820	732	721	729	788	771	749	772	737	804	782	752	756	753	740	733	743	755	795	733	757	816	783	729	819	806	746	730	774	793	715	717	695	765	803	745	810	777	750	777	744	765	727	756	795	726	774	776	755	798	787	712	754	753	783	735	769	843	755	776	735	740	761	797	791	724	780	782	735	754	797	784	790	791	756	759	750	722	783	736	743	806	742	840	779	790	775	789	766	749	779	783	794	754	748	698	734	748	810	763	710	798	759	755	732	788	845	798	757	782	744	796	736	771	740	777	801	749	776	745	772	769	787	791	763	760	784	765	699	748	778	750	790	777	740	795	734	798	811	705	800	785	735	773	746	752	759	713	744	762	777	762	740	758	771	762	742	741	742	764	766	793	782	796	749	781	750	783	749	767	768	787	809	743	719	777	780	776	800	757	780	748	759	766	749	722	734	761	720	766	775	749	733	778	749	737	755	743	824	725	766	759	781	732	774	798	766	734	790	764	752	771	751	749	745	753	751	739	700	742	751	733	780	766	779	750	844	760	765	762	741	771	783	779	755	808	775	762	786	790	778	776	738	775	758	806	809	789	776	755	721	780	766	780	736	743	755	740	764	752	769	761	761	709	736	787	789	763	772	797	777	765	804	815	750	774	791	785	749	743	740	779	725	706	772	779	755	782	734	760	706	807	767	725	744	710	796	706	807	750	789	759	810	777	789	729	756	806	783	760	760	771	691	806	761	766	758	756	794	787	762	758	736	759	767	778	699	754	785	804	788	770	766	745	788	803	724	741	761	733	778	739	789	764	768	739	777	760	761	736	796	773	769	763	761	808	732	768	721	760	753	754	713	790	761	766	806	756	736	760	729	756	819	732	766	792	710	772	735	721	768	767	725	784	798	747	772	755	724	784	753	747	743	734	689	780	718	738	745	740	692	770	752	795	717	808	797	760	750	754	774	769	770	717	786	705	737	725	787	728	790	778	791	786	795	822	795	765	757	754	746	757	774	746	761	720	770	770	785	763	750	768	752	759	746	787	761	743	754	757	788	746	740	743	743	777	746	758	754	732	757	748	716	745	786	735	759	786	784	742	754	780	803	803	768	756	739	754	787	788	715	756	747	763	760	719	791	774	794	706	761	764	749	788	758	786	714	779	731	805	787	761	777	711	729	721	780	778	820	744	777	734	762	764	770	748	755	794	771	777	751	740	779	752	730	739	770	789	776	753	771	711	762	745	798	760	692	797	820	750	750	755	811	775	785	710	807	737	755	792	760	782	737	796	748	797	811	743	781	751	793	725	790	736	739	802	733	760	767	777	788	754	806	765	763	728	735	777	806	774	769	780	744	710	735	785	748	767	790	729	788	735	796	735	732	764	811	763	753	781	751	805	793	728	779	789	748	781	774	779	756	762	731	756	781	822	680	757	785	740	806	779	762	772	778	820	729	746	774	749	755	768	777	752	774	777	753	737	772	797	772	762	808	735	737	750	734	760	797	813	767	704	783	751	766	782	771	735	801	768	732	714	800	783	724	759	764	751	700	764	749	702	728	753	729	687	734	720	744	778	789	749	723	756	750	804	790	767	741	801	747	781	759	782	787	744	766	734	738	751	779	756	799	733	782	766	792	743	815	743	756	759	733	753	735	740	775	744	796	777	739	780	775	728	751	738	735	817	756	723	796	743	799	732	807	768	733	785	778	735	762	741	725	773	762	749	810	809	757	827	796	776	807	745	772	782	756	751	755	759	752	775	728	746	760	777	763	733	730	730	740	777	826	777	777	716	754	759	787	742	781	733	798	759	816	758	757	757	768	763	769	858	779	732	755	732	759	750
25731	21420	25737	18623	2061	1130	942	872	778	755	839	839	771	793	792	790	794	783	753	734	770	766	783	809	764	751	784	791	682	793	757	736	747	768	787	787	763	710	815	771	775	743	794	715	777	739	735	752	745	766	762	733	793	766	775	756	775	799	769	720	740	758	748	768	814	779	780	762	748	812	779	758	721	785	788	779	743	764	771	750	735	727	751	732	784	819	741	759	745	747	772	672	749	772	722	722	746	764	745	757	748	780	790	715	719	732	732	763	802	755	801	800	768	780	784	792	726	795	837	721	746	800	776	734	715	736	751	798	705	783	766	731	786	715	788	753	785	747	721	731	729	715	715	752	752	709	698	733	777	730	755	750	756	776	780	828	776	734	739	696	735	743	692	778	765	718	761	733	778	800	740	709	732	822	771	776	766	726	774	736	769	787	689	841	790	790	723	750	777	768	736	761	785	748	743	790	712	695	759	784	699	785	784	741	771	778	744	671	747	746	766	755	762	756	750	744	769	755	748	773	756	769	746	713	805	752	731	758	724	695	756	739	732	775	757	805	779	703	796	821	762	778	755	741	747	724	703	727	767	731	757	749	732	747	752	760	739	707	717	709	753	752	789	688	740	719	727	724	749	796	802	747	796	766	718	768	789	773	756	785	760	738	751	710	803	773	721	798	794	709	737	768	719	749	708	748	797	715	753	707	729	722	794	745	707	755	761	725	735	768	777	754	779	717	791	775	751	711	721	770	717	749	767	747	753	742	750	702	723	740	734	719	764	784	752	735	718	798	739	740	786	768	795	760	755	753	708	759	715	742	817	760	800	756	745	774	730	734	786	741	755	748	712	765	760	754	746	782	726	767	698	732	766	727	761	721	759	741	756	724	783	774	784	803	807	776	745	726	723	776	759	765	747	712	780	733	755	783	794	746	789	766	784	768	754	759	731	753	744	725	732	774	763	787	761	735	799	735	762	739	777	726	775	826	733	748	780	733	726	719	780	754	736	758	745	751	736	728	705	674	820	775	738	734	749	753	697	790	746	805	774	793	805	789	761	803	766	778	774	770	723	779	809	781	733	771	803	765	729	717	730	746	784	739	787	799	732	782	781	729	745	730	742	735	799	707	791	712	747	720	779	733	731	748	749	770	712	718	802	714	720	742	736	712	766	754	757	753	772	762	737	702	748	720	780	764	800	812	742	730	776	768	773	678	735	733	795	734	784	718	741	712	796	764	757	750	734	736	732	766	722	758	773	708	764	791	731	726	744	746	721	730	754	776	678	772	758	772	733	782	732	751	727	752	702	722	746	717	749	755	756	736	793	728	705	717	797	715	747	704	753	741	776	760	726	731	774	704	768	753	756	730	740	774	748	746	771	817	802	736	673	785	758	758	746	751	765	753	746	778	790	754	739	748	761	736	785	784	770	745	774	773	721	684	748	704	789	757	729	733	707	779	805	761	769	716	780	747	754	726	759	685	760	770	745	724	711	767	795	729	805	763	769	735	763	783	756	761	776	757	742	759	753	762	700	760	703	761	769	755	743	739	745	772	790	759	765	720	787	749	734	760	767	750	733	765	779	794	745	773	745	795	774	793	747	769	772	741	780	731	731	858	787	783	722	787	728	782	728	719	731	742	778	707	741	748	700	759	763	816	740	802	734	732	783	738	775	774	801	807	768	745	739	714	779	771	810	772	774	780	728	769	729	736	794	790	764	752	825	745	663	730	757	757	736	782	767	740	768	728	721	757	765	738	767	769	738	760	776	741	780	749	749	730	787	767	792	716	787	760	829	746	735	755	768	731	830	719	805	792	777	798	792	744	754	763	728	747	757	750	785	774	758	738	745	762	745	767	752	716	713	766	728	805	730	732	776	755	728	759	758	754	751	747	778	742	748	744	762	747	800	765	755	752	780	737	744	750	765	747	745	725	735	754	749	810	767	808	690	740	791	779	744	742	725	752	779	776	718	789	783	805	753	762	744	775	760	733	757	786	765	694	745	744	759	798	769	762	696	753	788	724	778	755	696	777	692	765	715	720	752	762	725	773	795	766	737	722	747	724	737	771	741	730	794	716	788	766	764	761	747	695	733	738	706	730	772	775	780	741	784	719	713	749	730	714	738	754	739	738	723	739	778	763	774	705	717	754	757	721	761	756	754	724	687	754	756	713	728	797	750	759	764	810	730	780	767	770	716	761	753	803	767	693	771	817	760	777	778	761	768	765	809	771	768	753	746	803	710	738	771	754	752	738	721	771	691	715	762	731	738	744	784	773	765	741	728	746	732	744	802	776	735	733	708	783	719	756	833	754	783	729	763	760	746	795	730	764	755	751	804	721	767	820	755	752	745	795	760	768	793	752	768	761	768	774	691	743	777	828	754	757	749	743	743	728	792	726	763	742	732	784	821	729	800	759	735	774	752	807	733	792	710	778	781	773	745	781	713	748	788	741	748	724	715	759	759	764	719	726	755	765	731	748	749	812	769	740	709	776	709	696	816	780	733	725	719	699	764	728	773	763	742	771	747	722	797	748	718	743	726	712	760	771	766	741	739	720	711	795	747	822	741	744	750	719	762	775	759	710	778	735	734	742	746	721	747	799	741	746	808	747	766	778	794	819	764	782	760	781	811	764	737	742	741	708	743	745	742	763	735	746	767	715	729	743	741	712	734	752	744	764	801	751	815	695	721	763	777	783	787	744	765	750	793	737	703	804	788	760	757	740	779	766	801	744	800	786	770	687	713	732	772	785	775	753	780	722	715	779	796	750	767	780	762	746	763	665	740	815	720	775	750	742	753	767	781	792	758	729	758	758	769	806	825	759	755	736	734	812	768	784	762	740	745	776	752	712	763	782	773	749	737	843	745	724	747	808	760	739	742	770	759	742	759	793	762	773	783	748	833	742	782	759	735	715	796	782	779	727	774	730	739	736	757	770	777	810	762	749	712	706	696	734	751	726	808	770	734	701	748	777	721	777	787	761	764	734	811	735	776	764	767	741	755	774	743	750	785	766	700	764	691	746	787	747	763	726	768	758	800	715	744	776	821	767	726	746	708	770	714	749	761	732	746	713	735	757	755	810	776	730	761	719	764	772	717	741	735	738	673	750	718	730	751	738	732	719	803	722	752	756	730	768	783	742	729	765	754	766	755	761	750	768	758	728	729	767	748	750	772	757	772	771	759	746	722	736	770	797	750	767	722	767	679	790	753	726	754	723	717	767	746	738	784	791	743	715	766	740	726	780	747	762	690	712	763	761	778	750	712	775	739	748	747	739	760	716	714	715	761	775	734	758	730	722	780	718	743	785	760	728	762	784	747	744	741	726	803	779	823	742	766	767	732	745	819	731	768	743	730	772	733	768	741	765	801	760	736	739	730	730	756	712	797	804	723	735	725	758	781	761	771	722	793	760	741	766	746	734	785	806	754	768	794	761	758	735	770	754	750	715	740	791	758	746	705	727	755	727	756	790	773	725	764	825	760	790	761	757	760	683	757	760	735	688
3594	2321	1883	1228	1039	905	843	801	805	754	737	751	751	743	730	739	726	741	752	674	745	736	692	687	688	699	694	717	649	667	685	728	687	688	684	669	705	666	712	645	718	687	674	666	650	666	692	680	719	679	685	730	709	706	654	667	710	636	721	675	676	685	696	709	664	674	647	679	699	615	660	667	688	691	656	663	657	706	697	712	646	658	661	626	680	681	698	656	666	633	710	711	714	663	680	678	665	670	706	643	675	627	691	705	678	675	664	680	685	702	680	642	690	676	605	735	670	669	675	688	688	703	728	696	657	719	753	660	653	662	666	663	695	687	696	709	680	703	674	688	711	680	668	706	744	659	661	624	662	687	676	685	682	675	623	695	712	678	691	680	708	655	668	707	627	648	678	672	652	714	694	628	666	682	692	640	656	647	655	657	655	696	636	697	704	700	665	686	692	662	727	690	700	671	696	683	654	709	702	654	670	703	629	633	731	705	725	683	683	680	686	683	712	674	656	700	631	700	653	681	701	650	683	685	714	668	631	657	682	704	677	668	686	684	709	668	700	673	708	700	642	689	685	691	703	688	669	698	651	661	640	702	709	674	637	711	661	677	644	696	699	646	749	704	728	682	720	678	692	684	683	627	647	695	723	695	684	659	674	703	675	683	656	660	700	675	711	705	676	658	699	661	695	619	626	679	713	707	715	648	668	662	678	661	664	736	673	683	716	649	660	649	667	654	670	658	679	669	671	701	617	657	744	666	640	648	693	672	673	685	679	682	679	663	677	674	696	641	674	690	736	656	661	642	671	647	638	651	709	695	686	610	695	690	668	616	669	662	694	670	674	709	650	710	689	682	760	636	671	694	701	679	657	629	664	679	675	644	684	693	655	658	632	686	661	681	705	696	698	672	640	654	668	644	641	659	688	651	688	677	734	715	708	661	707	629	697	679	663	696	696	701	693	700	628	698	637	714	643	632	693	696	703	690	679	718	671	666	691	678	644	687	631	682	658	677	674	695	639	699	701	638	721	677	678	655	658	702	671	657	728	634	658	696	659	630	682	680	659	692	659	723	685	682	663	684	677	666	634	686	667	691	672	652	735	660	648	700	681	692	676	664	617	659	698	636	676	705	701	687	709	649	711	667	676	700	689	726	675	710	708	671	656	685	681	691	675	684	719	668	700	701	689	637	690	693	612	665	703	679	645	678	715	706	631	664	664	658	661	673	693	690	675	644	632	710	641	625	644	646	663	667	662	644	658	656	675	667	677	684	746	640	709	680	688	717	666	674	713	660	653	690	744	675	680	703	698	632	722	703	670	681	686	692	706	728	660	685	708	637	708	683	688	666	689	725	678	694	695	679	675	658	706	661	638	669	645	705	686	672	685	698	663	690	657	686	659	639	692	671	644	659	630	671	653	729	696	601	698	688	692	694	664	666	672	654	661	659	680	627	660	670	707	632	665	673	685	670	674	710	644	748	695	671	683	649	667	684	656	697	697	677	662	646	736	659	693	662	688	718	650	660	654	647	685	649	719	699	683	641	678	636	653	706	702	711	645	660	683	706	644	659	662	643	641	700	729	707	663	747	657	670	705	641	698	631	719	709	696	671	648	617	711	661	651	692	636	668	697	688	654	655	708	682	692	690	666	655	669	681	695	679	618	709	638	648	717	657	692	651	648	647	727	641	671	667	648	599	692	681	682	652	707	693	669	628	667	642	688	658	675	660	641	647	700	645	651	636	658	696	723	670	652	661	686	679	671	646	729	683	681	683	668	645	640	650	668	696	692	704	636	668	715	670	632	683	723	639	714	703	676	713	698	690	706	711	678	647	704	666	645	680	665	686	678	642	697	687	636	673	700	684	717	629	615	706	673	659	657	691	729	634	672	629	695	662	668	713	677	629	692	633	677	646	687	669	670	726	631	681	651	645	659	700	705	677	661	672	687	688	681	634	643	706	655	667	687	724	681	666	658	681	677	682	670	659	660	704	744	660	696	682	660	684	645	643	681	654	671	664	692	697	714	700	671	674	655	689	674	639	635	708	693	656	622	639	659	720	697	645	680	661	681	672	702	654	678	741	709	678	669	707	696	690	652	723	665	661	705	705	695	682	662	655	681	700	679	663	721	683	718	697	693	655	680	620	711	682	667	677	682	690	665	693	663	706	649	694	683	730	685	718	647	640	649	721	673	644	705	693	659	702	702	638	633	708	635	684	698	679	651	685	690	674	636	654	682	675	672	662	668	666	651	649	709	636	661	670	693	670	716	694	670	643	640	708	687	707	700	711	650	630	705	729	715	735	686	673	659	622	665	634	676	689	667	684	726	708	650	652	670	639	638	647	703	659	722	673	672	636	666	685	691	694	646	674	663	665	693	716	641	653	652	691	713	687	640	651	646	697	669	665	612	659	629	691	703	673	694	697	672	709	626	680	689	660	653	662	680	648	645	665	700	682	617	694	653	691	688	629	704	651	692	688	660	699	670	696	681	688	643	659	669	640	656	676	681	685	649	697	641	640	703	652	617	634	653	649	633	695	730	666	672	686	650	679	668	661	675	666	643	659	666	661	613	694	640	649	687	677	635	694	666	716	676	710	692	676	706	692	653	640	683	650	701	674	700	698	693	707	656	692	667	706	698	674	654	672	684	685	703	689	689	651	653	686	618	668	633	707	727	646	670	680	625	678	681	650	674	658	715	655	666	650	650	683	646	727	666	668	692	722	707	684	625	677	673	681	688	636	647	739	623	635	717	660	646	626	699	647	677	624	732	678	642	651	661	710	654	641	691	675	658	699	702	687	690	660	647	683	725	693	710	632	651	643	699	721	681	679	681	685	666	695	716	709	683	695	687	659	590	701	681	632	703	668	684	705	647	697	649	685	676	659	703	644	742	706	666	610	644	635	688	697	681	703	686	678	650	697	663	667	688	712	698	667	661	657	663	701	629	660	696	663	661	733	711	709	680	694	678	659	663	684	677	675	662	715	675	635	650	636	698	680	615	681	688	706	637	727	644	680	683	648	689	700	610	680	691	700	668	728	640	642	687	695	690	683	683	696	652	669	659	668	608	697	675	678	668	653	659	684	703	663	634	675	632	635	681	631	688	680	687	663	703	689	670	607	741	671	664	657	669	706	679	702	722	701	648	668	704	704	687	666	673	676	665	664	647	678	669	665	656	705	647	717	701	662	683	682	613	623	687	687	691	692	629	685	708	674	733	679	691	685	635	668	710	683	624	698	672	641	650	665	668	686	648	711	701	691	720	691	713	739	684	655	659	653	679	666	676	692	703	734	679	715	668	657	643	644	714	674	679	640	642	691	680	689	736	678	705	681	629	647	637	677	645	641	675	641	706	672	668	658	705	653	657	686	650	682	702	698	691	665	692	651	621	736	668	706	655	695	681	709	720	680	646	662	688	638	640	677	686	688	679	682	690	660	683	675	684	655	655	678	640	666	660	656	610	679	673	720	700	666	701	690	680	664	677	694	666	638	630	708	696	713
24296	21448	28586	24677	20353	2782	948	668	529	515	435	440	430	449	430	420	403	379	375	411	412	403	396	396	359	384	388	392	394	367	388	362	374	394	364	379	373	338	369	358	374	349	378	370	370	367	367	343	387	371	369	349	360	366	364	400	412	390	357	378	362	371	374	384	365	373	370	390	375	371	389	395	370	367	363	406	324	401	375	370	351	374	391	396	372	379	375	366	342	410	392	352	393	342	398	374	359	340	368	356	344	381	373	369	372	405	384	357	354	370	365	357	340	344	366	372	355	338	362	345	370	353	342	361	399	382	384	366	385	359	410	364	385	355	378	374	393	364	393	363	373	364	348	371	405	362	379	333	374	370	355	352	378	365	382	374	368	381	373	392	352	370	375	365	369	346	364	360	380	384	368	357	369	390	345	365	383	388	375	376	367	397	366	388	377	397	358	342	389	340	361	394	390	374	374	377	397	350	373	342	351	336	367	315	361	383	364	364	372	347	342	349	393	371	371	389	376	389	369	356	361	387	382	376	360	362	378	342	360	405	392	395	364	371	352	358	387	376	390	388	382	345	375	353	340	376	347	380	339	403	372	395	353	356	375	374	393	347	350	353	363	363	370	362	386	364	363	390	407	368	373	356	384	393	387	371	386	351	358	353	394	391	326	407	350	388	379	348	380	388	358	343	367	366	359	340	358	360	389	393	374	375	370	350	362	385	363	361	344	371	342	364	364	362	377	373	402	351	360	356	369	363	374	376	373	335	373	374	366	343	382	381	376	348	336	386	348	376	394	365	362	353	370	356	377	388	336	382	388	372	374	347	351	341	389	361	363	355	385	360	376	369	358	355	369	360	391	373	331	381	339	365	340	364	357	393	352	375	354	333	377	371	359	385	383	382	356	324	373	363	367	398	347	386	340	371	335	373	355	344	362	372	360	387	407	365	362	330	412	365	397	365	380	357	404	368	351	389	375	362	330	338	390	352	411	360	354	364	373	363	380	367	363	340	359	384	365	372	398	360	393	381	368	354	392	406	362	378	374	392	374	373	391	309	357	395	335	376	364	386	359	318	357	369	363	391	371	361	374	345	345	382	366	353	374	380	380	366	383	323	364	363	366	343	339	353	331	338	381	381	398	344	353	361	344	390	386	383	349	369	370	360	394	374	396	371	363	372	349	406	346	389	350	369	375	367	371	363	338	392	405	344	337	362	362	342	380	318	360	355	369	379	390	372	396	386	366	348	374	394	358	392	351	351	376	392	354	344	360	349	328	348	374	363	374	385	351	377	368	403	358	336	363	328	400	364	353	384	361	365	361	396	367	375	382	316	378	351	386	384	362	342	365	371	373	396	340	367	367	378	342	374	382	354	390	347	349	347	382	360	358	347	342	349	391	372	393	399	344	391	329	384	395	369	373	344	337	410	309	386	338	384	352	375	331	382	363	368	392	369	372	378	334	393	344	347	403	367	379	350	369	399	392	366	330	352	364	388	373	369	398	351	351	376	371	371	351	367	348	352	349	406	332	364	380	377	353	405	362	370	339	376	360	344	352	361	342	350	379	353	395	369	375	366	351	368	372	370	360	370	352	399	347	364	376	385	364	356	365	375	356	357	396	388	356	390	373	395	331	364	370	366	377	381	379	390	357	404	364	397	357	372	390	350	356	349	371	403	391	351	405	344	360	397	401	393	382	378	377	347	343	367	381	383	332	340	410	386	373	373	366	342	354	364	370	329	360	376	401	390	359	382	366	347	376	387	392	366	367	392	377	371	364	341	342	374	367	363	390	351	407	372	386	358	364	361	342	348	364	344	350	344	367	371	384	376	380	365	373	365	328	362	382	356	371	363	387	353	350	381	367	351	336	367	350	358	390	385	356	392	361	379	352	369	369	373	389	402	381	378	371	329	379	316	341	414	371	369	350	396	371	361	319	359	396	398	362	352	395	329	337	356	358	351	384	357	380	376	362	381	391	356	386	336	343	368	374	382	361	367	394	365	400	368	351	397	375	390	343	366	396	340	346	364	407	370	368	357	370	370	328	340	348	339	346	378	335	360	341	362	364	383	376	349	398	381	376	373	367	383	361	369	362	338	340	343	377	340	346	339	346	366	360	362	396	339	361	359	371	357	394	382	394	345	381	373	357	355	346	382	370	398	361	370	379	345	364	364	339	356	345	348	332	361	366	366	402	395	361	384	338	358	341	373	347	349	357	360	355	345	336	354	359	375	381	381	379	355	375	401	383	380	351	368	415	374	362	356	369	383	367	340	399	350	360	352	338	401	356	361	371	358	361	380	325	351	382	362	386	375	356	374	406	370	384	356	364	399	352	362	373	361	332	366	364	306	384	348	389	371	360	379	370	380	379	389	358	398	395	367	369	355	352	352	345	361	379	374	368	376	387	400	388	393	375	359	399	379	362	372	379	350	373	377	357	376	357	340	391	366	389	379	354	364	357	349	378	335	354	358	364	349	372	351	353	393	371	361	378	379	394	394	338	386	353	363	338	358	360	356	355	357	352	398	352	393	352	340	329	346	365	334	367	401	382	363	341	366	393	371	352	380	338	378	372	346	374	376	374	379	371	337	372	363	348	355	365	334	358	354	361	374	358	384	372	357	361	357	389	405	350	344	363	361	373	358	358	372	377	342	375	376	353	375	356	363	343	416	355	377	350	371	347	373	389	347	354	358	336	365	416	348	399	336	353	386	359	357	349	360	358	382	379	375	338	353	361	358	364	354	361	371	384	355	372	389	369	386	348	333	361	391	358	397	353	367	366	390	342	361	331	371	361	367	358	347	349	394	354	360	368	369	353	357	373	354	354	386	349	401	318	371	372	363	357	358	325	352	350	370	357	372	371	338	384	353	346	372	370	372	341	336	409	375	389	372	370	381	318	359	368	377	343	414	375	388	407	350	371	359	359	356	398	352	357	364	381	386	390	366	369	360	340	392	376	348	317	331	367	389	382	323	384	370	369	335	365	376	405	371	402	373	348	390	365	388	334	363	385	400	377	362	368	380	381	369	330	327	355	423	348	371	372	385	361	346	341	365	357	370	359	395	381	376	356	398	365	384	363	389	373	381	374	385	332	374	371	374	352	380	361	369	392	331	340	397	334	355	363	420	401	324	353	354	357	375	372	379	358	312	366	406	368	402	366	366	344	396	375	376	339	313	374	332	344	348	346	389	340	364	363	351	411	362	367	348	359	360	385	354	369	374	311	372	353	359	415	371	357	358	370	340	373	384	338	359	362	380	378	396	354	359	375	394	369	397	363	324	346	416	351	401	386	340	379	372	384	358	391	353	382	339	361	358	399	325	342	348	343	369	381	380	356	378	344	392	383	333	344	340	357	346	333	362	349	381	361	397	389	349	390	368	359	356	381	363	364	364	386	347	389	385	376	361	375	358	376	354	344	370	354	382	358	380	397	317	347	363	418	384	364	360	376	387	368	393	380	362	365	338	346	348	350	340	343	356	352	355	360	375	352	372	324	378	358	386
3405	4802	3770	1870	1272	1069	850	727	700	642	599	555	495	465	478	460	473	422	437	408	417	415	439	419	415	392	369	409	398	437	377	441	423	390	390	380	416	390	394	418	375	376	423	398	403	396	370	396	362	398	388	372	366	366	412	389	388	393	383	377	391	364	351	381	402	426	361	396	405	394	384	407	390	357	398	416	406	393	411	347	363	379	376	379	378	373	391	369	424	372	390	387	379	372	377	416	351	383	391	367	379	419	383	429	391	406	375	390	427	387	385	389	391	407	362	366	389	392	366	380	401	405	384	382	392	399	385	388	373	397	399	373	356	400	371	380	380	382	367	394	370	376	404	389	407	425	376	368	357	360	395	349	385	375	369	362	400	368	358	353	338	359	391	391	414	397	392	395	397	410	368	358	383	386	410	372	383	370	361	369	354	364	383	390	390	333	360	342	368	387	378	375	407	363	348	373	376	352	375	368	380	386	409	387	379	382	374	375	347	359	370	371	389	385	372	389	359	379	394	379	398	379	365	392	380	363	365	385	361	391	380	423	362	347	381	393	365	371	396	390	367	388	412	383	386	348	376	413	386	342	405	381	372	389	387	407	400	391	426	385	367	360	363	363	417	381	382	375	379	391	378	352	403	366	409	374	379	390	400	403	364	384	368	372	375	416	398	401	369	412	362	394	397	419	396	350	364	418	371	355	353	371	384	377	370	389	411	364	361	374	383	413	367	374	337	360	371	408	370	385	357	419	381	347	402	406	407	395	383	366	368	371	362	356	369	378	354	380	405	374	410	379	368	372	384	350	367	391	387	405	420	373	352	386	379	369	403	375	388	390	404	360	418	412	410	373	376	386	370	351	370	373	394	396	378	341	360	391	398	364	364	351	342	398	366	389	356	346	376	369	372	362	342	364	398	396	366	382	388	381	402	403	351	362	371	364	407	376	385	354	368	399	380	379	347	366	398	391	380	339	374	354	367	358	363	393	336	367	366	358	355	377	351	353	378	383	374	392	416	425	330	381	373	403	383	357	380	390	368	402	384	381	408	368	413	363	429	371	357	428	368	367	362	381	403	376	358	398	406	363	398	378	402	361	367	407	385	385	354	370	366	380	375	345	340	404	363	384	368	406	396	380	393	429	388	383	403	398	351	357	388	408	392	365	374	378	397	362	382	371	372	376	384	403	352	399	393	383	355	370	347	357	395	363	345	392	386	369	376	409	365	381	364	379	340	386	350	441	363	376	355	416	376	374	375	383	360	342	392	397	385	370	395	368	393	375	366	362	370	380	385	363	362	391	366	386	362	384	379	393	375	405	362	376	349	371	357	362	386	376	397	392	346	388	382	340	361	369	386	401	385	363	405	374	367	388	414	371	408	346	345	399	357	375	385	380	365	342	416	363	371	416	386	357	380	381	352	382	376	405	365	377	352	386	377	348	400	364	384	387	383	363	357	364	375	381	376	352	365	387	359	347	362	365	377	385	362	380	385	371	370	371	356	385	392	327	364	390	399	365	358	378	384	373	387	400	347	371	379	367	351	381	404	363	355	373	383	378	395	376	397	376	380	391	377	359	380	379	349	383	342	387	363	377	354	376	378	403	357	368	366	384	390	362	367	350	366	328	393	398	387	392	409	405	391	378	383	369	384	381	379	393	366	371	387	383	375	356	393	359	378	348	354	409	344	371	328	356	357	385	349	377	374	382	375	401	368	350	372	360	366	378	340	404	353	390	373	411	401	367	408	388	369	400	392	382	374	349	376	363	368	364	357	373	403	422	378	393	341	399	401	373	368	365	364	392	386	375	379	379	341	396	364	353	403	386	368	364	389	359	374	353	401	385	339	365	357	399	386	376	417	374	394	384	404	363	368	388	384	332	373	402	370	359	372	401	406	367	374	399	363	379	395	381	357	400	374	368	392	383	381	356	346	354	378	374	356	358	354	402	395	371	389	369	414	383	360	382	375	394	356	359	399	361	383	388	371	355	363	387	383	363	355	377	347	383	408	372	367	429	379	386	368	377	363	358	351	360	366	384	325	386	397	365	371	398	338	389	373	355	409	351	377	387	374	382	370	356	385	399	350	363	341	391	344	367	336	401	360	385	353	390	368	368	371	361	371	389	407	380	417	382	375	357	376	347	372	394	350	366	360	363	389	383	410	360	353	374	377	344	409	374	364	367	359	381	331	386	406	364	377	377	371	382	370	377	349	377	369	396	364	359	380	347	355	348	361	366	367	378	376	377	373	350	364	387	381	394	367	386	380	381	426	349	377	365	376	350	363	355	376	355	371	376	355	359	404	351	370	353	370	336	392	378	380	391	364	365	371	365	385	377	355	350	373	391	359	379	364	400	362	391	390	346	365	366	396	373	357	382	380	337	375	373	397	331	339	368	397	403	389	372	395	361	348	378	330	374	375	371	389	390	362	388	363	367	362	376	361	378	386	384	364	390	373	398	353	349	393	367	342	385	425	379	359	390	368	370	410	354	375	359	356	372	392	336	396	362	385	374	402	376	374	360	356	356	351	371	380	367	348	369	393	397	375	365	372	390	407	376	388	381	361	368	365	397	411	343	335	348	389	359	382	350	382	395	365	363	377	383	344	361	393	381	379	351	393	384	376	361	370	391	369	401	383	356	369	403	376	383	390	382	369	345	373	373	398	376	373	404	380	375	371	362	398	367	359	384	368	406	388	391	351	353	374	356	394	383	374	416	369	378	374	386	375	365	373	374	358	372	347	337	374	368	371	361	375	395	366	379	353	399	386	400	387	383	391	387	372	379	385	349	384	397	394	368	360	386	391	374	382	380	373	396	372	360	351	365	304	385	406	386	375	423	336	353	330	329	376	392	373	386	405	386	377	340	364	394	393	406	382	371	424	367	342	401	359	369	380	364	369	396	374	355	373	384	411	390	383	355	398	383	409	345	385	381	400	378	385	354	362	353	363	347	393	381	366	381	335	352	388	386	359	382	378	410	392	358	371	409	365	362	347	389	360	369	414	389	390	403	391	374	376	352	366	349	388	396	407	356	391	385	350	389	397	378	366	358	369	362	377	374	366	354	375	366	355	357	404	378	381	360	388	375	357	379	347	383	376	388	380	393	379	383	395	387	349	344	366	366	378	412	353	372	357	375	374	388	386	420	402	356	400	408	363	396	368	377	387	381	357	363	374	380	359	398	408	367	401	348	402	378	327	408	376	382	381	390	366	387	382	376	356	356	376	364	368	374	384	366	392	390	361	392	388	369	361	390	381	364	410	383	388	384	382	364	380	364	349	391	354	395	409	380	359	391	407	393	343	380	404	375	370	368	355	367	366	374	387	382	360	407	362	371	378	417	375	387	359	387	401	385	348	331	374	361	379	409	419	371	353	404	356	329	348	384	380	378	385	365	391	373	381	377	358	370	367	351	394	363	348	362	396	392	388	374	386	363	395	364	370	372	355	389	374	374	370	415	359	393	380	366	355	366	339	372	398	366	371	382	369	374	358	323	368	340
27663	12210	2178	1274	939	907	873	930	876	891	906	894	916	897	872	839	905	859	926	912	847	865	860	932	847	893	868	853	886	897	887	900	954	859	882	880	909	877	902	945	816	889	905	868	904	886	896	881	889	900	871	859	887	884	883	825	869	907	883	880	831	879	911	916	873	929	856	887	912	932	880	874	833	844	866	847	845	887	904	820	900	856	842	934	941	950	849	899	892	895	831	904	876	864	882	875	871	869	876	899	888	905	908	885	837	909	874	920	890	876	912	913	941	861	967	847	879	855	908	854	854	891	881	915	913	883	869	842	902	872	866	868	956	919	866	834	853	915	892	876	888	902	907	901	884	950	923	911	946	829	914	868	922	867	855	834	871	870	842	877	857	924	822	899	930	892	914	887	861	871	913	829	858	844	903	886	878	839	870	917	856	867	855	893	832	920	887	862	869	838	829	845	828	887	903	895	953	886	914	892	874	838	859	893	883	895	910	843	920	877	882	889	897	919	920	883	889	902	918	911	899	893	888	864	877	826	896	893	910	847	875	895	907	869	896	854	878	858	950	857	870	872	892	933	852	900	890	882	855	868	866	900	889	938	889	878	904	916	943	849	952	872	845	887	899	846	840	876	932	906	880	889	953	898	856	947	941	852	843	901	890	890	842	851	922	845	860	851	882	849	925	911	904	946	915	886	887	868	876	929	853	879	901	877	877	889	863	885	852	868	928	866	843	904	896	892	885	892	892	878	894	840	842	891	890	861	850	909	890	916	941	907	894	859	861	865	906	900	852	919	876	856	877	852	889	835	859	878	852	851	955	851	879	854	898	858	887	913	907	846	867	908	853	865	905	872	907	874	883	893	885	886	930	907	835	876	894	901	820	914	854	897	933	871	870	866	867	878	867	901	899	923	861	864	899	861	895	928	885	908	912	959	936	879	922	838	891	909	870	874	832	846	894	858	906	935	910	878	883	912	897	908	939	895	910	938	863	902	841	933	877	852	892	944	863	947	873	925	878	884	861	888	913	881	873	886	904	882	916	921	853	912	914	857	871	916	867	852	920	851	865	873	903	837	854	872	851	858	837	929	937	916	884	886	877	872	961	922	836	904	884	838	892	896	913	911	920	856	854	930	847	885	882	940	922	888	926	817	875	901	874	887	923	894	908	852	857	949	872	856	836	934	865	891	875	886	877	860	909	893	919	880	934	903	865	889	879	878	870	860	889	884	873	885	864	848	857	925	891	876	923	883	873	903	899	885	841	895	898	886	867	880	882	840	894	895	923	904	831	865	893	907	922	869	848	852	915	861	823	878	865	895	901	908	856	907	882	896	867	852	881	890	879	841	903	828	838	813	907	871	900	877	895	922	938	899	939	942	894	894	852	844	869	916	926	906	879	876	812	871	885	881	877	894	908	856	954	914	882	887	848	808	855	873	835	912	890	900	849	850	912	841	834	864	833	880	895	891	874	865	848	902	826	868	890	881	857	897	895	827	855	899	911	898	919	884	903	938	879	895	832	872	799	870	925	864	869	919	867	890	831	967	825	851	899	872	902	910	901	866	869	859	926	848	880	862	868	903	843	946	865	885	886	851	898	897	899	861	875	876	855	919	897	909	911	893	849	873	869	897	918	875	802	898	857	919	927	888	899	871	894	976	892	910	904	862	924	866	891	879	901	849	909	812	805	889	879	881	852	918	856	904	836	858	876	900	843	846	850	919	872	844	842	890	857	911	944	899	840	880	872	895	893	906	863	921	868	949	885	914	871	882	906	888	923	933	848	911	875	888	870	932	872	858	894	917	914	968	933	836	863	853	918	840	905	920	928	879	840	936	844	895	900	907	897	885	905	899	895	923	899	867	907	912	862	881	876	896	874	887	878	867	908	942	876	872	867	866	884	841	907	884	964	868	865	901	872	956	862	844	945	893	941	881	899	855	908	815	884	911	874	880	918	844	907	906	844	865	890	831	905	861	894	842	867	931	887	915	900	916	911	885	903	874	830	895	841	850	926	881	863	866	945	870	916	825	923	861	834	903	880	845	861	904	858	929	858	923	970	908	900	870	872	834	863	880	925	975	907	877	894	866	880	931	871	938	829	836	854	885	849	924	899	940	877	887	899	849	856	858	861	888	835	836	854	880	938	876	881	904	939	893	856	855	903	880	895	873	844	862	865	902	869	925	926	878	866	888	903	867	891	905	839	874	861	850	871	855	889	850	920	895	906	884	864	868	887	918	888	898	888	877	917	838	932	880	893	928	899	868	875	913	907	894	937	869	914	882	915	858	895	883	867	872	885	869	917	866	954	857	906	869	896	887	845	919	889	912	857	914	916	906	872	893	904	837	922	907	888	882	868	855	841	873	886	901	910	925	870	925	920	921	865	939	886	826	870	886	844	789	873	890	925	893	921	903	951	872	893	815	849	968	902	887	924	952	899	879	927	849	886	921	867	910	898	859	885	887	861	884	912	926	899	861	877	839	862	889	874	873	850	881	906	864	887	899	832	833	876	905	888	906	889	856	918	876	898	898	865	857	926	873	872	873	952	891	836	829	919	870	879	909	894	899	879	929	904	894	851	873	887	932	895	895	865	863	890	914	875	902	866	888	863	868	877	916	897	876	862	912	882	868	892	908	866	837	868	824	878	880	902	867	899	860	914	817	829	902	854	893	869	917	954	845	888	908	867	916	967	899	856	899	884	866	912	861	895	861	871	911	895	881	916	909	851	880	905	874	923	856	875	875	937	886	879	884	920	925	873	929	860	813	880	869	870	882	796	857	889	894	935	921	927	877	895	877	952	895	876	852	929	905	885	897	894	889	884	888	862	896	857	896	897	906	883	851	880	868	876	902	893	835	922	882	881	843	898	898	901	927	897	893	889	885	893	843	916	932	942	915	864	864	886	905	879	867	875	869	880	922	892	904	909	861	869	900	835	846	870	851	903	836	898	836	891	853	949	877	915	854	891	879	892	841	878	893	853	912	875	907	880	941	939	876	930	919	948	893	886	873	908	900	889	913	917	835	869	845	934	843	859	868	897	924	899	872	884	854	864	849	883	898	855	890	921	774	894	926	893	915	932	857	912	860	916	827	870	904	916	869	942	845	846	873	887	866	941	897	864	893	872	845	862	918	944	890	874	868	853	861	858	947	856	871	871	897	902	871	919	911	910	902	906	873	895	915	1008	888	835	909	883	877	880	898	840	829	883	842	902	920	898	917	935	855	895	890	897	894	872	847	887	916	878	871	930	942	900	869	851	884	867	848	899	939	890	900	899	844	876	873	885	853	835	881	874	864	860	914	833	924	849	911	885	897	844	891	878	922	884	884	851	885	839	912	962	846	878	909	894	870	911	886	851	899	864	890	874	918	890	878	832	914	861	883	844	894	907	879	865	869	841	863	898	896	887	831	882	903	903	888	842	888	890	943	827	929	905	855	874	894	899	908	944	911	883	868	852	879	915	841	926	877	910	883	925	886	846	929	871	895	870	904	841	865	838	887
5125	1030	964	842	778	801	810	768	818	753	770	799	793	753	757	764	779	772	802	829	803	783	793	780	799	817	783	801	785	783	755	785	774	772	771	779	751	802	759	816	782	801	792	795	791	800	757	780	775	817	755	754	790	787	747	744	744	783	751	791	782	779	770	793	725	838	779	746	787	788	782	733	829	758	741	753	751	770	799	791	739	809	766	777	732	753	810	762	790	774	775	693	744	761	770	757	775	790	776	718	805	794	830	764	768	784	789	826	790	782	775	768	835	711	821	821	712	796	820	804	780	791	786	754	811	805	726	745	782	791	774	782	808	736	787	796	777	792	771	777	777	834	771	784	751	771	736	789	764	778	729	802	755	787	777	830	817	764	750	774	826	814	842	763	814	779	784	797	749	812	787	802	793	775	794	742	782	799	801	803	756	800	824	820	820	762	787	770	765	790	784	793	805	804	802	791	772	741	735	748	765	781	822	763	750	785	776	740	759	774	790	760	749	798	761	842	771	773	795	844	779	700	756	814	818	784	752	747	783	802	747	827	800	773	818	799	797	800	753	816	780	776	804	747	794	773	791	735	809	759	794	827	784	774	775	797	828	756	769	749	769	738	783	770	797	826	793	761	747	774	799	797	756	795	751	789	751	785	747	793	827	746	752	770	777	768	760	735	760	873	718	791	770	781	811	790	762	776	784	777	787	720	777	770	801	793	770	746	812	792	802	775	755	791	818	784	721	800	782	757	772	781	799	735	804	779	821	819	750	767	793	824	783	786	800	777	722	805	771	798	771	818	781	812	783	756	786	820	818	796	791	802	756	739	744	751	806	742	772	827	774	747	787	794	789	776	812	799	786	803	819	771	787	775	777	742	764	768	766	755	787	747	765	808	766	774	759	791	828	732	791	769	792	747	746	741	740	781	781	762	792	774	779	838	763	771	820	833	752	807	785	773	749	753	761	762	783	804	770	747	792	809	720	780	761	778	764	794	771	773	776	823	764	771	795	822	745	779	781	797	791	736	786	784	811	800	803	731	782	764	743	811	810	782	786	772	730	753	809	801	785	771	779	768	781	819	769	775	773	792	782	777	789	810	763	786	765	788	765	771	752	740	770	777	777	794	802	746	779	773	773	785	782	791	800	797	802	777	815	789	742	765	787	748	800	780	774	796	778	800	759	720	792	748	765	788	770	753	774	784	780	766	835	758	736	761	809	733	786	791	811	815	765	818	783	817	773	783	769	788	798	803	769	764	761	789	817	831	749	728	758	794	776	779	775	770	789	797	827	776	761	792	800	746	755	753	799	804	765	823	756	759	803	814	773	740	762	755	794	776	797	731	752	808	782	785	805	767	812	766	757	746	813	769	771	769	805	779	785	789	778	785	788	779	777	823	792	794	828	802	780	871	751	761	781	747	802	817	773	753	836	837	798	759	788	780	774	749	755	791	754	825	749	806	832	763	753	748	768	781	800	779	788	777	787	745	789	750	819	747	764	745	752	805	802	786	843	760	765	791	781	740	798	740	796	830	740	801	871	754	757	747	812	823	785	817	790	823	788	789	746	803	758	767	766	752	835	775	770	767	764	798	805	745	737	813	754	801	805	717	788	813	793	751	768	724	764	759	793	778	757	774	781	726	773	742	757	769	781	743	787	800	816	746	768	770	792	787	797	835	820	781	833	773	800	768	784	779	792	833	791	815	771	740	800	770	824	760	786	770	803	821	774	813	769	772	786	778	777	759	766	768	760	822	758	778	768	749	722	752	734	711	763	826	799	801	771	767	745	809	802	789	756	748	746	769	727	782	789	774	754	758	807	785	789	773	756	812	767	767	793	801	712	788	780	744	794	787	822	812	769	770	806	732	789	829	770	756	814	754	800	812	804	767	737	830	772	777	746	715	773	802	843	786	781	767	796	754	802	783	746	757	773	760	791	780	793	779	831	778	756	845	706	713	777	741	808	781	786	816	766	750	762	803	748	721	776	721	774	794	741	761	796	804	782	808	798	794	823	784	807	781	810	802	744	768	802	793	780	779	744	826	806	778	775	782	812	744	761	758	823	780	812	773	758	737	791	832	811	766	802	775	748	782	757	800	788	787	801	762	790	806	785	792	807	779	774	789	760	756	770	768	797	810	752	799	734	781	833	793	770	764	739	785	855	743	802	748	773	844	822	796	794	791	719	793	830	812	759	767	774	755	756	710	794	797	792	807	787	749	778	750	760	805	768	767	769	813	809	773	791	744	807	821	773	843	746	777	792	796	755	802	769	779	781	787	805	767	748	812	782	774	743	701	790	779	747	766	807	799	793	759	853	769	755	774	777	739	807	778	791	761	765	801	741	788	749	791	733	838	771	797	764	758	742	731	843	766	780	779	753	759	782	792	786	799	813	801	757	755	756	864	791	775	801	752	795	792	807	744	775	751	745	806	769	769	794	764	775	781	749	752	794	804	780	754	736	766	716	750	778	770	784	756	802	774	796	800	752	760	744	742	747	787	760	776	794	795	790	755	773	792	805	811	764	767	820	784	763	802	755	727	758	791	745	797	766	789	797	775	786	775	758	804	810	768	738	725	791	840	744	752	765	748	754	790	760	792	773	796	768	793	725	740	788	773	741	735	787	781	810	771	740	762	756	803	841	763	824	823	754	834	735	818	808	764	766	745	781	780	797	754	810	770	781	785	781	678	800	801	743	801	769	769	775	733	837	775	796	769	799	773	764	777	787	843	801	758	778	753	769	766	733	780	797	769	752	798	749	792	784	794	820	749	789	758	746	796	766	766	700	844	793	804	777	832	828	776	795	781	774	762	730	766	832	763	755	749	753	776	784	771	754	761	769	773	780	738	791	823	806	794	778	799	787	778	818	786	736	783	775	761	754	769	756	792	798	798	785	776	819	750	793	788	796	782	757	786	782	791	735	778	781	751	741	787	789	775	784	760	744	734	749	784	826	803	745	838	746	743	745	745	777	746	793	718	833	772	770	775	803	825	753	775	788	803	708	784	764	792	779	778	735	713	761	754	726	816	743	755	794	748	799	788	769	750	766	818	827	777	804	798	739	777	761	741	787	737	766	774	802	821	764	758	771	763	790	765	746	855	836	773	758	766	816	780	759	751	753	757	808	796	772	809	770	833	764	777	812	780	760	745	795	810	797	800	784	846	798	741	788	788	814	769	754	795	786	742	801	783	783	772	802	747	773	764	769	798	812	772	821	779	823	782	744	810	768	799	800	773	732	717	723	766	752	740	765	772	811	825	781	804	766	743	799	750	771	716	800	777	777	807	783	792	799	812	800	756	744	813	773	863	776	749	753	759	809	788	756	801	740	738	811	794	779	760	779	737	789	757	791	716	845	782	776	787	778	787	759	755	821	791	751	771	815	782	786	786	766	783	774	806	798	755	797	779	804	814	808	791	758	769	823	836	741	781	779	820	749	759	792	766	767	789	768	718	824	773	797	798	766	753	791	740	804	798	807	764	822	779	756	804	772	821	781	806
25722	21420	25821	18766	2065	1115	895	877	805	785	795	765	773	772	770	745	741	767	791	766	764	745	719	720	814	814	735	827	790	777	784	746	713	739	803	805	710	754	752	735	770	748	744	776	740	775	760	772	752	766	765	802	749	736	762	784	733	811	744	746	763	804	787	753	752	747	799	751	725	758	699	741	746	695	764	734	753	764	705	815	764	767	743	738	797	768	732	760	730	766	713	755	770	781	733	707	747	745	708	759	748	786	762	707	760	808	711	736	751	729	754	731	749	787	714	727	753	798	788	750	778	731	774	802	751	770	742	740	746	773	695	722	745	791	746	751	731	736	735	732	696	737	789	752	797	737	734	769	757	759	740	723	766	714	730	751	779	750	726	733	761	749	756	715	753	729	744	714	698	734	716	790	736	764	747	772	774	760	782	776	742	793	766	752	758	792	760	714	764	757	746	734	724	731	785	713	762	753	762	667	751	728	756	754	790	725	735	729	756	695	782	765	728	691	751	768	765	702	761	772	739	732	792	703	706	792	765	715	706	716	738	748	718	729	709	738	747	727	776	789	771	809	756	718	718	699	739	711	743	756	758	761	768	748	752	722	731	715	700	709	713	747	743	698	763	772	798	798	785	720	756	702	722	701	778	753	770	746	721	771	764	735	758	764	756	753	726	732	814	758	771	698	726	727	689	768	725	728	761	719	710	739	724	737	751	690	752	740	735	773	762	736	790	766	754	725	762	806	753	785	703	785	742	730	745	705	734	730	778	721	774	739	799	709	756	776	723	766	732	771	746	722	744	731	711	715	759	739	730	743	776	776	725	747	742	768	773	809	738	739	781	753	740	739	781	745	745	761	748	772	768	743	745	735	686	710	780	730	776	775	790	723	780	749	781	763	767	702	751	803	770	742	720	770	711	789	764	750	720	721	698	803	685	699	786	761	789	790	775	786	706	765	828	741	783	749	766	762	775	804	737	744	717	724	755	808	774	758	755	737	764	765	744	729	711	708	737	754	717	755	714	727	738	759	785	713	750	733	783	826	791	730	737	766	787	754	752	771	785	760	796	770	751	707	775	752	779	753	773	774	756	724	751	771	768	718	773	791	776	749	710	722	774	707	721	762	833	791	750	777	799	758	717	749	761	735	730	773	749	767	772	789	805	793	744	734	728	793	751	757	794	727	736	770	816	712	747	740	753	739	763	694	726	754	704	718	737	812	744	728	766	745	728	717	717	774	733	740	802	757	723	728	734	754	734	737	736	756	763	748	744	716	758	757	748	748	734	827	769	746	735	743	726	780	785	744	757	735	794	740	746	709	739	745	759	706	734	741	784	757	767	755	768	721	761	778	721	769	830	760	796	767	757	765	743	797	749	735	800	759	735	787	752	697	753	775	679	730	741	737	718	767	726	729	751	747	706	737	713	737	742	716	778	739	762	761	776	807	754	787	737	783	736	729	746	811	749	770	758	754	747	773	684	755	751	775	753	732	741	758	741	715	773	793	743	721	695	743	750	768	738	741	729	698	702	714	797	762	738	756	748	744	762	782	696	762	711	734	744	703	705	729	750	769	755	707	786	752	764	742	704	731	746	759	782	768	742	744	737	709	747	741	772	732	771	727	798	713	742	767	732	714	765	722	719	736	794	743	736	706	774	791	760	750	739	731	702	734	778	734	730	731	750	763	706	794	721	758	792	731	752	749	778	769	749	763	802	783	747	770	754	774	737	723	765	797	723	743	688	747	726	757	749	742	759	698	735	754	721	752	738	721	797	764	744	788	749	742	739	727	775	760	719	732	752	814	744	733	775	695	756	757	749	807	747	745	780	788	730	728	726	754	750	757	739	753	754	789	705	700	705	770	783	764	711	739	720	739	775	741	756	756	726	697	787	716	753	763	793	735	757	765	763	785	785	731	797	771	782	717	777	797	753	753	749	734	747	699	749	715	767	694	739	777	742	711	760	712	764	746	761	744	734	722	749	766	747	770	724	758	742	770	768	710	737	715	746	764	735	754	758	721	739	761	750	736	766	716	718	762	722	756	757	773	789	755	758	739	747	770	737	741	738	760	780	801	742	776	699	735	783	755	724	746	799	727	755	794	754	760	745	698	761	812	759	724	748	754	771	762	765	766	710	695	803	710	704	760	756	699	747	777	752	726	780	781	747	736	740	785	755	741	750	722	703	721	740	769	763	727	732	751	759	802	708	749	713	800	737	775	784	743	775	784	777	731	732	721	751	705	756	702	761	748	763	699	744	770	747	729	769	735	735	706	722	769	761	775	741	739	751	761	731	758	745	723	771	730	705	738	791	740	767	723	721	743	787	767	746	745	761	744	765	709	774	745	712	768	768	751	758	790	741	785	757	718	778	745	749	749	734	802	798	738	748	748	758	750	774	712	761	746	744	756	793	770	705	738	754	745	718	756	711	748	758	740	717	753	780	759	743	780	802	766	710	737	762	794	735	710	731	785	753	774	758	754	783	727	773	728	716	745	760	725	734	768	655	771	753	738	768	749	770	776	783	746	785	699	727	785	772	732	727	767	753	726	725	802	763	744	775	797	728	763	697	785	759	715	682	710	732	702	779	725	750	714	766	776	726	741	768	752	729	754	737	774	783	756	729	685	757	761	726	792	735	779	704	715	762	711	738	710	771	730	736	763	743	745	765	732	720	778	754	739	805	747	729	715	750	745	706	722	746	770	750	761	727	735	741	716	723	742	714	783	727	750	783	751	711	742	738	748	780	750	742	719	756	767	704	757	720	748	761	712	796	804	774	793	766	738	799	773	735	733	703	697	755	730	752	733	708	758	759	738	787	741	794	726	776	798	710	727	778	740	708	736	726	738	745	761	727	736	744	777	716	780	781	760	777	749	687	759	705	795	763	737	811	775	723	692	766	767	753	759	789	780	781	757	750	725	767	785	713	705	773	757	773	724	760	774	728	745	656	764	774	698	775	760	727	751	735	746	766	738	755	749	737	782	751	775	782	765	686	784	752	814	757	749	771	763	766	656	724	722	745	758	731	787	743	734	733	771	768	717	765	764	751	788	745	772	745	750	766	735	730	733	811	773	728	698	748	730	773	738	760	769	744	748	781	808	727	705	708	760	767	705	747	747	756	780	769	775	736	747	765	724	777	801	763	781	783	756	782	747	719	735	716	745	786	748	754	758	712	752	715	736	737	741	730	724	745	717	765	704	756	737	810	752	733	676	734	785	747	742	782	689	748	831	782	739	724	762	807	761	746	707	781	733	741	790	720	765	762	785	738	750	740	776	729	752	723	779	687	749	774	731	751	708	737	766	744	718	789	765	743	747	723	744	699	682	777	786	730	765	773	784	747	713	776	770	751	759	760	768	728	685	743	776	726	764	772	768	685	786	769	713	786	739	760	711	754	771	760	742	785	723	771	713	756	705	754	744	750	762	782	713	742	752	705	716	748	685	758	749	761	687	782	765	726	779	763	705	758	745	760	742	769	755	795	766	726	749	733	761	771	784
3484	2367	1928	1229	1032	945	857	796	788	759	725	746	731	775	663	683	707	701	675	702	682	711	719	692	726	697	671	700	687	615	713	734	678	680	708	681	692	726	721	705	718	689	708	669	684	664	682	717	709	740	727	648	731	707	668	652	709	711	681	685	691	700	680	660	706	685	670	686	707	681	657	662	661	672	697	685	711	674	695	678	697	685	691	667	676	662	653	694	648	695	668	726	675	675	677	656	682	708	697	662	709	685	622	664	708	710	662	719	678	677	684	693	672	711	666	696	703	687	656	736	688	651	694	643	735	704	678	669	673	640	707	692	706	740	698	653	642	651	692	700	699	666	705	686	715	642	646	676	695	678	689	669	685	659	701	685	756	656	649	670	652	671	659	711	659	620	670	697	705	693	653	718	712	678	703	689	721	641	657	667	689	684	649	688	647	688	678	638	722	696	723	643	675	666	711	680	651	712	684	686	655	664	673	686	693	645	677	692	676	715	673	678	679	722	706	696	632	688	683	702	704	698	660	684	671	673	663	696	679	640	713	641	697	650	672	650	704	713	721	696	713	671	659	701	672	718	704	633	661	658	725	651	704	655	680	681	681	659	654	641	662	672	659	679	659	676	639	708	694	627	680	699	706	642	717	672	716	689	660	684	679	665	704	736	682	666	660	700	735	700	706	683	664	693	680	687	692	670	668	668	690	688	669	620	687	679	658	705	692	681	657	717	687	674	653	718	673	662	681	646	664	688	702	720	675	721	666	686	647	700	676	646	718	661	683	731	686	691	669	731	708	743	703	681	638	686	690	683	679	709	662	700	654	679	702	687	741	664	705	657	642	682	603	681	668	655	682	659	649	716	678	685	681	659	659	638	702	677	699	658	679	707	753	677	696	707	622	651	669	689	661	677	689	659	710	658	695	662	688	679	655	694	680	669	654	663	706	646	706	709	624	679	724	648	681	696	656	675	678	713	638	730	666	669	676	646	647	708	629	657	660	714	690	695	670	666	704	679	671	714	693	671	686	648	698	636	668	676	690	693	645	709	717	697	658	679	643	655	683	720	699	667	693	706	654	678	652	643	635	661	708	669	711	678	696	668	662	710	679	653	707	693	677	668	631	693	651	655	709	675	668	708	639	678	707	625	701	687	660	643	656	710	656	715	727	689	695	655	650	732	672	685	660	641	732	736	667	672	708	699	656	720	687	743	681	723	675	693	689	723	671	625	668	679	658	705	685	670	661	663	678	683	624	705	692	708	682	663	668	686	656	663	672	691	683	664	644	687	689	699	634	671	685	701	652	685	664	700	624	701	703	707	718	630	702	641	691	685	667	667	655	724	690	668	712	684	638	698	642	714	673	743	693	657	707	680	715	666	694	665	684	676	628	643	709	671	661	646	661	673	685	724	704	724	704	665	714	684	635	699	672	680	657	676	661	633	693	652	693	698	674	709	677	668	679	658	717	669	683	650	702	721	712	663	658	716	675	671	691	650	692	651	667	710	697	641	688	713	669	726	730	708	681	677	728	660	674	682	705	682	679	635	669	674	677	691	685	674	734	687	653	652	736	727	707	705	688	665	678	666	660	718	697	668	664	670	628	676	655	670	703	699	690	680	695	646	714	665	737	743	646	663	681	671	678	652	664	646	686	707	686	703	657	708	658	627	638	710	692	664	662	670	664	659	692	685	683	696	693	690	680	685	679	618	659	662	712	677	679	707	695	663	680	682	676	689	696	619	639	658	669	690	640	726	670	700	711	669	674	669	657	682	706	659	677	707	623	665	632	760	692	683	688	673	691	686	703	717	632	703	701	662	712	702	667	639	658	664	662	654	664	725	678	693	700	632	728	684	710	708	608	680	700	683	691	690	688	689	709	683	713	655	691	634	677	641	652	710	671	673	674	706	685	658	712	686	722	669	708	656	651	674	680	723	682	648	704	667	672	703	655	684	696	685	656	702	705	693	721	676	694	690	692	665	714	620	657	658	703	698	644	647	692	640	699	699	641	656	693	726	709	691	668	667	694	664	621	693	675	688	702	654	705	657	669	681	650	639	660	649	663	670	699	678	675	671	670	726	684	679	700	658	717	661	677	654	711	655	715	686	659	691	667	674	685	683	647	666	669	690	679	714	677	678	687	694	681	684	692	682	644	650	667	648	705	632	656	698	654	667	676	696	712	670	727	684	681	657	689	649	656	693	716	650	652	658	677	665	645	702	659	667	730	623	684	693	652	670	666	638	705	694	664	711	697	640	709	683	678	723	642	676	705	715	687	657	678	690	648	679	647	717	682	698	728	656	675	690	668	670	670	675	743	695	630	701	679	686	648	677	596	683	703	698	627	697	689	649	658	661	669	646	732	653	657	652	738	684	680	669	667	702	678	671	682	676	701	648	683	705	644	686	677	686	702	674	676	690	611	680	654	670	677	699	721	666	715	670	652	700	678	686	664	679	682	663	657	643	650	676	675	679	696	696	736	677	687	696	687	679	689	713	735	681	682	704	619	647	642	682	684	645	685	654	704	688	696	688	671	657	662	699	686	695	679	671	718	644	716	645	674	643	673	688	641	647	678	695	671	688	682	660	671	655	666	702	676	679	647	692	690	687	710	678	670	675	707	676	704	688	699	657	660	636	646	716	736	645	659	675	679	671	698	744	720	643	678	669	677	663	684	655	684	676	676	664	656	688	668	749	680	678	663	686	651	708	706	678	674	727	616	649	679	699	627	673	651	666	661	660	632	689	642	693	684	688	677	644	649	705	676	655	654	628	675	690	690	678	657	683	681	692	704	660	679	660	671	641	686	659	650	630	696	609	721	683	652	721	714	642	734	690	671	653	674	669	700	663	685	730	706	650	716	672	734	665	655	673	671	691	699	673	685	696	641	707	725	689	696	701	671	759	669	656	636	675	654	709	692	653	664	697	670	675	688	698	661	722	721	686	644	688	645	682	644	712	725	672	695	706	696	666	635	696	676	648	673	684	660	666	690	706	690	637	712	685	692	699	673	694	630	712	665	649	679	661	703	692	712	678	708	670	676	673	714	689	699	688	685	674	672	652	708	752	674	713	692	689	680	695	681	684	675	712	662	660	627	680	701	680	676	685	701	671	657	686	652	702	640	681	684	684	684	725	679	656	657	680	641	696	651	735	687	680	730	718	669	675	638	676	660	662	698	700	660	690	669	640	685	689	659	662	692	677	653	685	697	637	659	684	678	720	682	702	721	716	671	676	722	671	651	672	672	720	670	687	660	663	693	682	659	656	647	693	702	707	710	694	668	664	698	693	718	685	735	684	664	674	678	653	669	678	700	658	687	664	704	691	712	645	651	704	709	723	707	660	664	667	701	656	679	631	628	656	708	623	680	685	681	662	739	687	657	671	685	648	685	671	674	712	652	682	694	733	658	673	731	727	652	697	671	659	676	692	660	684	643	700	654	716	685	672	692	688	683	682	715	678	684	665	687	639	651	675	672	671	687	678	682	626	651	659	698	695	685	686
24339	21512	28719	24723	20475	3006	1011	673	516	508	457	480	449	414	408	393	416	392	386	379	411	400	436	411	447	381	411	367	422	413	415	378	408	365	387	357	372	409	355	368	372	391	369	413	371	398	404	357	367	379	412	389	394	425	374	397	400	389	410	352	389	378	416	435	362	385	348	399	378	381	382	363	392	399	371	368	378	357	371	320	386	419	374	385	361	374	371	408	380	362	385	405	344	377	359	421	375	381	384	362	367	394	392	383	398	385	364	372	402	395	361	362	376	382	358	368	361	374	379	378	370	402	356	371	403	375	383	404	372	348	404	399	386	369	390	362	355	391	355	381	366	401	368	370	399	394	335	392	375	393	373	409	375	358	356	339	374	393	367	358	360	405	359	430	396	380	372	387	406	396	372	410	372	354	415	363	382	365	383	359	365	380	401	382	399	363	385	354	393	390	355	376	377	365	397	369	398	355	404	366	350	419	415	371	372	357	376	365	400	388	396	340	361	369	384	421	382	345	374	370	396	350	364	346	406	412	383	408	388	418	346	381	369	369	412	353	376	410	397	366	406	349	354	359	370	368	360	363	379	371	350	369	363	396	348	349	376	385	383	377	390	351	387	363	405	365	394	377	378	357	389	356	371	362	339	370	403	361	338	354	345	361	348	412	370	386	387	369	376	357	371	383	393	353	375	410	345	379	366	359	365	369	391	353	406	368	389	400	385	373	387	386	382	381	397	380	349	386	386	391	347	371	386	389	327	371	378	396	345	362	363	380	383	386	380	347	371	355	395	378	391	348	375	354	394	369	384	398	381	373	345	357	364	384	341	397	378	375	373	392	386	390	341	380	357	403	363	381	391	380	347	371	376	380	382	391	398	396	370	348	380	388	356	363	377	375	366	414	397	430	387	386	369	399	390	374	379	359	401	403	371	399	376	367	378	359	370	402	387	360	355	392	393	411	405	371	366	382	391	395	361	372	398	370	358	400	358	383	366	367	390	389	385	354	379	371	375	366	365	411	367	379	388	354	372	382	376	351	392	365	373	401	401	411	380	357	373	378	334	367	329	383	379	372	375	382	394	366	401	386	364	406	383	400	389	396	413	341	377	370	349	395	379	339	367	358	395	356	364	407	381	379	393	403	359	347	332	355	379	365	371	373	410	393	359	374	378	413	397	376	352	389	371	369	405	370	378	373	372	385	361	338	372	371	389	389	376	378	384	338	391	387	388	358	349	379	369	401	388	371	381	335	370	365	374	351	361	378	355	397	406	392	412	360	366	354	375	371	372	366	355	374	347	355	368	406	370	340	388	374	370	352	380	342	366	388	402	369	353	407	414	365	383	348	317	406	367	375	404	368	406	380	374	411	403	390	386	366	365	350	388	414	423	372	374	382	366	385	383	400	360	385	382	351	391	395	397	373	404	372	367	383	386	368	357	399	385	349	378	358	352	380	389	389	365	340	366	367	363	396	352	363	384	392	397	363	367	346	372	353	389	404	376	364	390	374	331	386	345	354	352	405	377	358	364	351	380	353	376	384	349	354	369	363	351	370	367	382	382	339	352	395	397	350	409	348	353	379	368	376	388	354	374	380	393	364	355	357	402	387	396	404	360	393	370	383	381	365	390	366	371	380	387	382	361	373	390	350	361	356	384	345	386	379	362	376	399	381	376	390	411	335	363	386	409	372	384	362	381	358	378	393	389	403	371	359	370	390	395	370	351	362	349	402	382	390	362	396	374	353	358	408	371	396	378	364	365	348	349	364	384	383	389	340	365	368	370	376	365	387	385	375	371	371	375	352	381	376	362	349	390	365	350	363	332	364	383	400	352	368	367	376	379	391	371	362	394	345	369	409	374	349	387	374	376	358	370	396	382	384	389	375	379	358	405	372	368	381	396	384	371	391	357	370	398	385	317	387	358	371	381	386	378	395	337	388	324	383	377	386	376	365	391	366	363	361	387	365	380	359	375	371	373	391	368	410	377	361	342	377	369	356	354	387	413	389	385	382	343	375	359	374	383	393	384	346	383	361	369	378	363	387	391	382	367	366	355	385	345	356	350	367	392	398	375	362	354	401	365	349	376	376	344	375	396	393	372	368	397	347	361	366	382	367	394	333	380	357	371	361	374	401	382	384	344	391	440	375	385	360	378	369	389	377	367	402	368	398	366	370	338	343	342	371	388	340	365	409	384	402	372	363	386	390	372	394	388	389	363	352	345	375	391	397	365	369	366	369	399	365	355	383	382	400	391	360	390	347	358	366	395	378	377	371	372	382	383	352	386	383	327	382	368	393	378	407	360	349	393	386	382	350	349	368	382	345	348	381	388	350	387	333	343	394	375	390	379	370	385	391	389	388	351	366	372	374	380	380	432	394	373	383	371	346	370	396	365	362	368	367	401	383	389	432	355	348	397	373	375	403	321	363	345	397	391	370	376	386	348	378	379	386	369	408	368	384	389	356	356	367	368	383	373	356	361	406	364	379	378	379	375	401	381	362	362	371	380	358	370	397	391	387	382	375	361	373	390	401	370	388	392	401	385	391	360	375	376	349	371	380	378	361	406	381	383	348	364	361	335	415	367	362	367	333	339	350	352	363	380	402	356	393	347	382	376	344	351	373	361	378	385	400	350	382	379	348	380	348	341	394	378	349	365	403	364	380	377	370	384	387	389	402	401	385	373	374	403	378	395	352	417	375	348	379	358	354	401	364	362	412	405	369	370	375	410	374	339	369	391	381	373	396	353	364	383	361	416	413	361	379	363	380	368	391	376	394	365	376	376	374	374	412	380	359	376	394	357	375	376	380	372	354	356	341	356	375	406	349	361	344	385	360	372	363	350	360	373	384	372	369	345	337	376	389	378	398	384	370	394	360	384	380	396	351	364	373	373	340	389	379	376	399	384	397	359	392	348	380	392	395	384	383	404	375	412	385	377	340	355	386	406	356	365	371	370	352	356	389	360	400	358	383	390	374	328	377	381	368	376	346	404	355	388	371	374	372	388	378	386	379	347	363	371	386	362	391	380	363	367	400	379	398	374	392	375	379	359	359	385	344	350	388	366	374	361	368	398	394	384	378	367	367	395	381	381	393	384	381	419	354	360	363	377	379	361	397	377	356	384	395	382	361	373	353	384	377	369	372	354	360	390	362	360	390	372	356	399	382	370	388	384	399	363	403	353	373	383	379	361	377	355	376	381	370	389	401	336	384	370	350	374	411	386	415	382	382	364	398	374	379	410	365	352	394	362	355	359	360	410	376	369	400	378	386	363	338	364	383	369	359	356	387	353	362	389	343	350	354	392	359	347	399	368	411	395	389	360	375	336	390	364	396	390	385	412	372	353	364	392	406	359	363	365	371	357	339	397	356	401	395	345	341	399	366	370	387	382	385	381	396	357	358	343	366	390	350	397	339	364	390	399	387	378	346	360	348	377	340	371	385	408	399	374	355	348	379	406	387	367	378	384	388	416	370	388	392	397	381	385	339	379	356	375	368	373	362
3475	4793	3765	1976	1386	1092	877	681	675	605	587	520	555	493	467	446	471	459	463	445	471	452	463	411	413	407	433	392	398	432	370	418	376	417	416	406	404	404	412	398	435	397	351	418	400	390	406	378	411	396	380	375	398	396	401	409	385	439	388	376	394	408	408	385	421	405	407	378	389	398	398	401	369	395	435	420	386	398	372	397	404	369	411	379	372	396	394	364	419	424	385	374	393	375	393	387	374	367	361	356	399	380	394	412	363	385	432	399	383	398	395	391	398	383	402	373	383	378	398	382	402	399	413	408	358	385	402	379	394	403	378	385	417	400	403	419	369	399	387	433	432	403	388	368	425	396	369	379	405	368	400	389	420	404	391	383	395	361	416	419	400	418	368	404	413	394	409	380	383	374	388	398	374	436	364	393	390	373	368	362	406	406	392	383	378	397	405	394	404	403	396	383	416	379	382	389	425	382	386	429	418	376	379	390	364	390	390	396	405	369	406	377	393	392	405	379	367	374	386	356	394	399	355	422	417	420	403	357	380	343	383	357	390	380	380	380	375	384	424	377	384	399	384	394	355	393	406	419	412	364	361	414	371	430	390	408	417	430	394	414	396	410	389	354	415	377	401	382	375	394	371	385	369	386	372	394	398	399	402	392	391	378	394	402	385	396	367	389	419	392	410	373	402	383	387	393	384	389	380	417	412	361	384	376	416	401	377	404	381	399	353	384	378	414	399	374	398	405	364	388	394	388	445	368	410	385	418	378	372	382	433	386	349	420	382	375	392	350	399	370	327	388	390	408	417	375	388	385	398	370	351	396	403	351	408	366	408	363	375	404	359	397	413	367	369	377	402	368	382	413	379	411	370	399	394	411	343	377	395	380	426	389	389	364	406	397	390	404	385	389	391	375	387	406	385	372	402	415	431	373	369	364	405	379	407	370	370	395	414	399	369	370	397	381	355	394	402	383	380	399	368	372	388	393	432	395	387	374	418	399	379	435	394	415	401	409	391	379	377	410	390	366	421	404	396	371	348	391	399	407	361	388	398	387	416	387	409	354	376	368	422	371	438	408	386	395	367	408	393	373	395	405	409	396	343	425	396	404	402	391	406	389	378	404	378	358	387	410	396	354	388	408	392	368	384	387	377	376	377	366	369	383	386	363	419	365	422	365	395	374	413	376	381	359	374	387	385	429	367	395	378	384	348	384	372	425	383	377	402	366	407	357	370	391	428	385	382	386	408	373	371	376	353	365	356	381	406	392	378	402	391	358	354	363	372	360	400	377	438	396	386	388	392	408	399	391	378	393	403	409	384	397	358	371	406	372	375	387	404	391	344	400	357	406	349	342	394	379	410	376	379	404	382	380	384	386	410	381	384	377	387	364	360	389	363	361	386	413	376	382	394	399	390	357	400	390	403	415	427	383	365	368	400	375	388	396	403	370	378	385	364	361	360	410	432	361	358	391	370	355	347	394	397	338	404	339	414	375	387	394	367	392	371	381	369	388	385	401	377	379	372	393	376	384	389	384	370	398	403	397	405	360	437	410	370	372	387	383	387	393	360	414	367	370	371	415	382	366	397	411	390	380	416	421	379	391	371	342	379	366	415	384	348	380	396	363	400	399	384	401	378	361	383	364	413	357	408	383	360	394	400	375	383	383	364	372	389	385	381	390	361	369	367	421	381	355	360	386	410	387	381	418	385	405	366	380	370	364	392	356	367	375	376	391	415	385	401	370	387	363	382	384	390	396	394	395	375	355	387	388	404	387	376	400	382	415	377	402	393	339	366	383	382	414	397	422	375	341	404	388	375	405	402	389	385	370	382	366	424	378	373	367	404	385	386	376	377	374	401	361	382	374	367	341	381	408	385	386	413	392	395	374	403	378	396	424	363	385	376	389	379	367	368	369	396	390	380	371	430	383	369	399	422	365	370	381	374	399	374	376	364	387	398	395	397	363	359	379	383	355	385	371	380	384	403	374	401	415	388	381	382	355	381	398	361	406	376	377	387	382	404	371	368	372	380	387	376	391	408	384	406	402	373	397	384	379	377	397	348	400	402	367	369	414	369	341	367	377	391	396	336	356	411	390	394	378	376	381	431	372	411	383	328	403	361	397	389	409	389	360	412	377	365	411	403	374	412	401	384	382	405	390	375	376	364	390	360	373	397	379	372	392	350	380	386	375	404	395	407	394	372	384	395	368	375	426	382	379	406	380	409	396	363	422	361	388	427	370	368	382	405	366	404	386	406	373	358	397	380	393	365	358	393	414	383	377	408	383	399	357	380	380	400	376	388	378	422	331	385	390	410	381	348	360	376	404	398	367	409	424	382	363	350	373	399	403	361	392	381	415	383	390	375	406	396	404	402	361	361	411	347	392	367	390	381	372	361	382	329	410	395	439	371	398	373	373	383	351	368	398	437	392	371	399	370	365	401	415	414	369	375	386	355	394	387	358	369	398	380	366	386	386	363	368	383	377	362	417	368	448	384	387	370	384	364	404	376	375	357	370	379	346	390	360	384	400	377	362	375	362	368	397	373	398	374	358	374	341	381	383	382	400	386	408	403	369	412	358	361	389	404	373	376	396	368	421	374	352	356	427	406	362	390	397	367	394	366	407	373	393	374	390	375	363	419	367	392	376	390	398	385	352	401	417	400	389	401	365	360	450	387	380	392	350	372	359	381	363	391	360	327	403	397	363	397	362	398	368	388	403	392	385	433	354	389	364	354	354	419	354	386	382	353	396	374	376	390	376	403	394	377	385	372	388	385	354	349	409	359	356	387	388	375	391	370	380	367	411	395	394	371	417	432	423	389	379	380	407	393	405	373	366	365	386	382	383	413	361	407	412	378	384	388	394	375	358	383	340	394	394	371	381	369	425	404	367	391	405	399	394	389	418	383	398	434	367	355	352	379	399	364	391	361	410	360	353	409	399	363	332	365	380	394	359	341	371	367	387	381	350	379	384	367	397	417	407	361	395	379	373	382	361	361	357	393	394	380	389	429	385	362	370	372	354	386	359	375	362	396	366	405	411	402	355	351	402	395	374	416	353	379	373	393	412	372	412	396	382	371	343	385	382	391	388	388	370	383	392	380	364	382	384	345	382	410	372	411	353	371	393	388	400	356	383	385	367	382	379	389	395	360	373	406	354	370	380	373	389	359	370	368	369	410	379	391	359	398	386	377	414	362	397	388	387	413	335	368	361	376	354	388	402	374	361	380	422	380	373	387	381	367	376	376	391	360	377	356	410	385	382	395	415	411	413	351	357	424	343	369	360	384	375	361	351	344	356	389	390	360	360	395	399	382	395	407	370	409	387	393	379	403	362	366	342	387	369	384	333	406	401	379	412	386	371	406	380	377	392	429	375	410	377	411	379	369	359	347	386	392	394	371	414	371	398	411	385	372	369	374	393	382	401	370	355	356	379	368	381	386	397	368	357	390	399	397	399	411	397	394	378	419	365	387	353	357	372	385	355	403	368	417	363	399	380	369	363
27552	12141	2114	1271	938	893	935	960	892	945	952	909	923	904	910	939	921	936	852	919	944	934	894	921	849	884	914	881	928	923	872	912	898	929	943	971	850	952	892	913	940	940	894	914	879	925	914	943	899	906	965	913	931	885	858	923	910	918	888	922	887	897	955	864	902	916	921	940	871	918	923	916	903	981	934	903	872	929	853	877	887	936	928	921	913	951	914	863	877	859	877	849	911	912	892	862	915	916	884	857	936	916	914	926	914	874	882	893	855	903	900	930	894	923	855	895	905	901	878	882	866	910	870	921	895	902	922	914	852	895	843	939	954	916	856	912	925	860	930	917	928	873	911	942	904	883	897	861	908	893	904	890	915	864	921	944	895	852	913	868	885	917	939	873	904	844	945	881	860	928	883	926	942	881	883	849	913	908	879	954	905	875	963	949	903	906	941	927	878	859	921	914	913	899	900	943	932	903	915	841	918	912	932	893	947	863	895	940	901	906	882	956	917	909	891	902	906	920	893	906	919	875	912	863	886	905	871	890	896	890	872	902	938	927	881	892	892	950	887	917	935	893	933	889	930	950	895	918	881	923	953	882	841	861	832	880	908	905	942	862	905	898	900	911	971	862	929	940	877	918	921	865	911	950	902	887	945	925	885	935	891	943	832	895	894	841	872	899	875	897	918	905	882	935	853	904	919	885	907	928	835	934	940	876	870	908	870	901	932	893	922	925	891	841	879	934	882	924	848	895	938	871	861	888	921	923	890	945	906	909	875	856	885	890	868	892	891	884	905	871	930	893	907	939	861	856	881	865	929	888	899	882	928	888	893	892	907	894	894	899	907	898	872	896	932	887	876	963	887	867	898	928	945	943	977	911	940	871	896	912	870	847	905	915	922	845	886	917	915	919	857	911	909	957	897	912	920	923	886	901	874	883	905	914	876	931	880	902	852	932	876	947	869	938	830	919	971	943	906	967	877	941	942	910	857	904	922	876	924	935	922	925	873	944	856	901	901	930	888	910	898	931	906	892	952	915	951	963	951	879	890	933	931	877	915	944	866	892	859	905	950	906	869	897	950	899	919	956	896	902	914	885	856	935	915	876	888	881	875	906	892	854	872	923	907	946	954	938	888	893	881	881	933	849	853	894	886	944	886	885	902	855	900	886	898	891	892	934	906	922	866	904	897	898	927	944	954	953	916	898	889	890	889	910	930	882	900	827	954	948	923	856	875	820	925	1016	863	875	963	853	979	955	916	916	855	939	862	907	870	863	871	876	864	903	925	903	901	899	897	844	910	892	960	872	905	890	917	894	950	903	931	854	865	882	902	892	936	939	861	905	891	846	889	888	894	925	929	815	924	911	891	940	914	852	915	908	828	874	886	864	886	927	943	898	880	892	879	872	885	914	887	906	886	915	902	916	901	992	956	935	904	935	898	913	863	943	908	901	899	906	916	901	948	913	903	941	855	873	921	946	918	927	919	888	924	851	912	862	901	921	869	893	880	948	871	911	905	899	902	892	918	896	924	928	894	967	911	912	897	898	939	928	884	881	906	845	943	925	952	877	917	900	946	920	865	911	873	909	883	878	951	969	933	937	894	891	901	929	879	895	854	887	934	872	870	915	931	933	909	861	873	910	942	914	896	854	934	910	889	890	917	882	901	877	885	921	969	893	913	883	887	917	896	906	941	863	922	880	864	910	856	921	868	883	906	845	907	893	967	883	876	889	917	912	906	891	936	968	850	960	905	839	900	884	883	908	923	895	920	881	971	924	897	933	905	925	903	906	898	962	830	909	954	860	904	899	906	867	901	865	857	860	879	856	877	854	890	896	885	844	964	865	890	930	916	938	917	951	907	933	883	953	872	924	888	885	898	889	897	931	884	894	899	942	915	894	888	931	926	929	904	933	871	923	908	884	869	898	887	933	910	894	880	887	884	895	868	910	940	932	899	894	910	917	905	892	910	904	916	898	888	923	884	902	951	929	917	913	929	925	822	919	929	923	909	820	952	855	933	897	889	940	942	904	863	861	889	924	870	908	880	936	913	893	887	878	889	849	900	927	904	898	904	874	935	955	907	841	909	869	936	904	874	882	858	900	889	924	875	895	911	914	922	918	868	923	847	893	895	866	878	899	916	946	907	932	928	955	949	918	924	898	948	874	924	914	875	907	895	870	881	948	913	908	896	884	925	962	853	902	873	942	919	935	837	891	930	907	932	917	906	895	870	910	908	910	870	872	879	883	915	899	960	844	917	863	876	903	851	888	900	912	898	915	913	926	911	878	880	887	886	866	895	889	953	890	943	881	889	896	906	885	858	914	881	845	914	883	862	924	913	878	891	895	896	911	930	921	917	874	913	876	899	914	900	899	988	884	942	916	849	937	954	905	899	896	913	902	852	902	889	943	928	930	872	917	937	920	916	899	872	907	905	924	900	882	924	864	909	933	894	945	906	857	927	846	881	924	886	859	878	894	876	865	904	954	939	926	885	874	876	895	892	875	944	912	921	869	906	905	861	933	902	946	861	900	916	911	919	870	936	896	913	839	893	867	904	870	916	913	910	899	920	883	882	960	940	944	947	962	947	919	916	925	899	813	883	925	871	901	950	845	972	899	917	895	872	935	840	905	881	919	912	876	879	902	882	907	917	914	890	908	889	865	897	852	878	857	889	938	895	953	859	894	906	854	870	894	901	911	921	926	881	890	924	895	895	905	871	904	897	932	860	884	913	866	922	890	879	913	908	897	862	881	883	929	866	950	945	893	829	868	957	938	898	876	871	895	940	889	896	952	896	952	892	922	895	888	862	882	901	909	923	906	840	884	857	907	869	917	850	894	876	901	957	869	902	872	893	911	885	891	909	870	893	935	923	921	903	894	861	883	904	915	910	909	911	886	866	898	891	826	964	867	939	885	905	904	889	839	893	901	896	902	895	932	928	874	882	931	878	875	923	880	895	875	934	911	888	900	868	931	905	906	890	875	908	891	934	926	921	898	918	897	948	887	899	866	845	907	917	893	944	872	857	868	936	910	887	938	846	879	908	934	870	900	893	904	896	836	869	902	899	877	921	961	941	865	907	896	946	859	902	873	923	913	896	871	857	890	917	886	844	969	891	865	914	958	910	920	893	888	895	915	920	922	860	880	911	949	905	891	890	912	915	894	934	900	927	917	909	910	870	886	943	916	873	895	899	922	889	895	912	882	927	899	863	945	878	924	953	949	843	905	864	855	879	890	944	933	896	887	934	940	926	877	889	927	981	890	899	897	947	934	904	885	911	902	891	871	916	921	885	926	902	891	911	889	918	873	873	880	843	918	952	923	908	924	905	898	851	935	917	862	873	883	878	909	873	935	930	853	896	930	904	921	892	904	889	962	896	922	902	955	939	879	896	906	929	843	944	906	906	847	901	916	844	830	925	877	929	922	917	850	883	849	858	936	874	881	861	892	888	879	884	855	966	925	930	844	962	877	899	921	849	914	895	910	891	889	937	916	918	921	862	871
5181	1066	906	890	812	811	848	811	774	738	765	784	770	753	763	782	777	784	779	771	760	800	771	775	739	801	797	786	796	739	832	814	795	817	771	864	776	761	800	815	784	739	770	803	779	780	773	775	810	724	713	751	784	760	796	785	799	832	810	784	806	781	757	801	801	747	785	834	764	773	802	813	782	830	803	735	771	789	780	833	749	804	778	754	810	784	774	772	762	778	764	735	777	800	795	768	780	759	797	753	774	758	770	823	721	794	763	761	775	787	778	790	789	767	771	764	758	801	782	782	771	793	723	789	766	888	756	781	769	778	769	839	785	815	792	788	783	811	807	762	784	774	758	767	758	756	778	831	806	771	749	775	756	742	762	799	758	799	769	792	830	758	750	790	774	761	789	789	785	795	758	743	777	746	751	786	754	759	806	781	766	793	761	789	828	795	774	791	789	787	765	817	840	786	818	755	750	758	809	799	786	822	797	823	772	800	768	773	764	746	795	811	772	788	771	774	774	803	772	765	767	808	759	826	763	740	814	794	779	785	747	774	726	792	794	780	809	797	816	833	773	849	767	776	798	778	801	758	797	769	757	789	753	785	776	791	744	774	740	752	819	752	767	794	809	804	811	723	777	763	798	772	775	778	770	773	771	777	750	864	788	817	754	782	812	774	767	793	765	814	833	787	731	688	807	780	744	740	820	752	726	736	782	729	745	731	775	786	806	776	776	767	771	704	787	723	848	793	804	740	786	751	811	735	766	772	816	811	807	807	742	761	767	748	796	782	727	804	840	791	823	761	762	762	817	738	772	759	800	805	776	809	792	780	771	812	765	763	747	749	741	802	817	793	805	708	764	778	794	756	797	774	778	793	794	823	781	781	742	787	741	754	726	758	756	782	788	810	784	759	741	788	805	764	795	756	757	822	803	778	765	757	745	735	756	813	773	810	708	785	777	793	761	781	801	756	794	755	806	785	801	761	768	763	825	810	770	759	778	766	766	765	777	768	802	749	783	786	767	724	795	761	773	778	791	725	778	758	785	840	780	741	796	750	849	778	799	803	788	775	796	738	800	772	772	757	778	740	821	727	773	792	780	811	796	756	830	751	733	799	737	767	752	798	769	731	759	720	756	813	749	735	811	788	740	756	735	765	746	797	828	809	790	766	778	750	807	794	756	786	768	757	753	792	802	770	815	749	769	793	761	765	768	821	804	827	811	757	830	786	788	784	761	757	790	755	788	782	774	763	738	765	790	792	783	756	790	798	796	801	778	789	775	769	780	796	775	768	732	807	762	727	728	813	791	819	740	756	718	808	826	767	797	780	800	797	760	777	772	785	755	793	771	754	711	743	802	762	787	785	826	744	761	804	817	787	772	722	727	703	832	773	791	817	756	757	755	791	768	780	816	820	753	784	739	725	774	844	858	784	747	761	801	767	796	708	760	764	760	782	763	752	803	766	789	764	782	754	784	762	730	770	785	782	761	755	758	772	761	786	745	762	789	776	798	785	794	828	760	821	755	781	789	781	720	795	767	738	816	745	806	775	775	787	761	774	789	799	795	737	760	795	746	747	816	735	779	791	764	829	778	757	742	755	757	791	792	736	741	797	715	769	791	830	791	752	773	810	822	760	802	782	763	759	792	798	743	805	775	774	800	792	768	815	775	763	810	761	754	769	785	812	812	779	795	773	713	726	756	743	801	781	811	825	771	803	715	804	798	795	806	798	718	791	821	811	808	735	733	719	761	800	756	826	780	833	744	737	793	839	799	749	785	799	749	735	761	764	765	814	750	782	709	835	798	773	741	755	812	741	783	746	802	781	765	714	767	807	771	755	789	782	805	794	814	783	801	811	788	790	806	791	764	806	790	808	776	808	792	762	782	733	831	721	805	793	785	743	800	777	785	828	834	767	745	749	740	780	750	802	817	765	796	770	742	727	843	744	769	785	742	799	757	796	772	786	819	796	756	763	756	768	751	786	791	812	780	787	786	814	803	846	765	748	760	781	787	760	751	762	748	744	777	770	801	765	766	758	763	785	796	744	796	757	766	729	781	809	820	776	775	789	757	774	794	765	748	774	773	809	771	760	779	794	793	808	802	752	790	806	760	835	808	789	773	794	775	800	771	799	783	789	773	773	770	786	788	774	775	842	779	807	776	780	799	744	773	759	812	788	763	742	790	757	814	793	767	755	749	826	785	769	781	756	823	783	795	807	784	811	771	734	831	805	775	796	760	711	774	767	759	789	767	727	798	804	790	771	795	757	774	794	765	792	779	748	738	798	790	757	756	746	783	783	828	818	809	830	792	742	789	803	795	796	802	810	806	803	744	782	794	752	809	769	761	828	738	741	769	804	788	755	739	733	801	776	742	743	753	749	807	746	786	785	777	752	853	758	766	789	785	782	698	757	746	787	774	796	781	770	790	741	781	775	777	782	780	774	783	808	811	810	785	788	794	771	782	747	799	782	753	798	788	751	771	765	807	754	808	777	751	773	784	780	747	786	738	785	805	769	766	818	769	801	773	750	736	753	757	728	746	812	775	823	771	780	757	764	802	785	778	763	838	802	733	775	783	721	768	802	752	808	791	802	789	721	789	815	789	761	777	806	720	757	723	774	805	761	782	791	783	722	746	826	787	744	706	743	766	804	781	799	778	763	814	787	805	781	804	714	772	812	789	777	726	749	789	753	790	779	754	792	741	774	737	781	763	794	758	772	802	780	829	770	805	777	749	796	772	801	766	792	762	814	786	798	770	755	814	756	787	737	820	804	759	738	792	784	784	802	716	794	750	782	746	837	810	763	774	745	774	801	777	795	760	806	728	714	757	759	769	766	797	753	766	747	748	810	767	757	791	786	770	774	767	790	772	774	802	745	762	823	760	833	784	794	764	809	722	743	768	789	822	810	771	767	760	770	771	802	759	740	748	770	796	756	731	775	772	781	767	750	736	793	794	784	780	781	733	758	778	787	798	802	752	803	732	796	748	782	705	750	786	776	776	770	757	838	851	785	777	744	787	781	788	756	817	773	800	771	800	779	774	782	764	750	790	799	761	779	784	747	775	769	767	784	767	771	787	765	775	766	788	755	758	761	768	818	773	776	761	733	789	734	791	827	769	789	781	801	771	823	761	751	777	802	762	768	764	767	828	810	798	744	747	802	773	760	815	736	831	786	800	749	790	774	766	780	810	799	776	770	772	788	784	782	754	736	808	783	755	777	724	800	813	791	719	764	774	840	815	789	795	776	774	813	756	716	802	813	809	719	777	818	766	739	732	763	733	797	750	807	752	745	761	746	767	779	726	782	781	778	802	797	831	785	807	775	773	731	787	766	817	835	743	767	776	770	787	772	851	783	730	794	754	774	793	762	787	756	786	762	800	782	796	804	800	754	774	765	786	824	743	808	735	756	786	807	787	764	787	763	794	763	774	755	810	808	798	739	791	755	815	775	802	762	729	774	777	748	803	849	779	769	747	760	753	790	765	823	819	769	756	790	808	815
25783	21403	25830	18690	2082	1126	908	833	880	835	818	798	793	870	806	764	752	759	747	781	742	771	761	786	794	752	762	766	774	746	771	740	716	790	752	766	774	760	739	772	726	724	764	767	738	783	803	759	782	754	800	786	757	777	793	790	704	818	759	788	763	793	762	711	765	813	741	753	748	759	717	742	744	705	776	747	764	775	765	755	772	753	802	768	753	764	757	751	747	790	775	761	753	740	816	785	750	785	758	738	764	721	751	761	744	762	807	734	783	776	749	730	758	765	741	759	717	766	748	785	709	766	762	781	806	752	724	775	760	755	771	754	709	755	759	717	755	713	797	751	773	768	743	730	761	708	731	779	761	821	773	810	741	726	777	787	758	741	708	777	797	782	695	777	720	751	738	740	748	728	694	792	772	770	781	783	772	749	825	746	755	749	740	785	773	736	758	769	723	734	767	787	745	772	745	762	762	796	766	775	739	780	755	782	836	739	716	731	733	768	755	787	733	737	770	735	817	803	744	759	707	815	766	768	729	725	730	734	807	774	774	779	759	804	769	726	752	750	764	733	812	794	786	772	785	776	797	766	728	750	764	776	747	745	767	744	739	761	755	738	786	801	759	773	766	797	769	765	763	789	802	745	779	776	754	786	771	797	754	736	786	730	783	776	717	766	738	732	779	792	744	799	722	738	790	728	784	735	738	776	749	781	779	776	761	770	718	801	804	756	782	768	757	755	791	771	749	749	733	745	749	770	710	801	745	790	765	764	772	745	764	784	718	739	735	821	737	689	740	814	755	772	754	712	692	725	753	784	800	749	733	761	732	815	722	746	753	792	805	782	744	729	706	776	768	743	786	719	754	747	715	776	764	752	785	805	776	768	748	761	730	747	758	793	772	745	749	742	785	762	746	766	761	692	748	784	780	761	754	755	765	770	718	707	748	728	745	756	740	763	729	738	759	781	788	768	749	783	701	745	795	746	723	747	755	735	735	791	765	764	767	785	772	749	759	766	720	758	743	766	791	765	776	751	746	798	791	764	759	760	735	730	754	815	758	774	793	762	777	797	746	737	741	767	792	744	777	814	822	710	763	791	760	758	728	781	762	743	753	765	754	720	724	735	744	722	747	748	762	731	730	746	763	733	756	788	730	778	755	759	798	762	737	766	757	726	765	756	728	784	743	795	774	759	761	784	785	778	778	695	737	763	774	753	783	744	806	769	741	739	790	797	736	810	705	776	779	756	757	792	751	811	735	766	683	764	747	762	704	785	746	789	796	781	726	763	750	796	759	728	747	723	725	761	750	800	746	755	812	787	707	760	790	758	762	791	792	693	738	786	761	754	798	743	810	754	721	777	743	794	756	813	767	723	785	807	783	764	795	777	807	747	757	746	761	767	815	760	764	725	742	732	771	789	716	750	791	782	737	761	815	762	676	755	788	773	793	723	759	736	739	791	763	792	797	740	818	740	779	742	753	708	779	709	764	723	713	805	773	766	746	734	834	722	781	757	742	777	801	749	758	774	738	821	760	735	787	759	790	744	746	777	772	735	747	771	757	800	738	786	755	747	794	826	826	764	770	740	764	774	757	732	750	753	795	737	807	754	707	734	729	735	830	713	737	742	752	793	730	747	758	766	757	733	763	794	735	778	735	779	836	819	750	800	723	749	761	754	727	753	798	750	719	750	796	795	766	774	718	749	759	729	766	766	781	716	745	867	716	721	835	725	788	773	773	753	730	746	702	722	732	757	762	726	750	739	766	692	787	754	724	780	742	778	718	699	772	698	774	729	778	716	735	776	726	764	771	781	772	775	719	715	767	731	740	777	742	757	731	746	787	793	783	772	753	748	748	761	764	772	750	760	780	762	776	773	741	814	803	780	742	770	707	739	769	740	733	750	744	724	727	727	756	773	770	697	702	754	775	741	672	793	750	721	764	750	746	708	742	757	756	791	743	780	719	783	731	773	731	732	762	736	729	737	773	769	714	767	732	766	754	701	762	769	726	725	813	753	761	755	781	744	726	743	710	761	756	767	785	719	767	755	785	766	736	781	806	746	754	720	807	698	822	765	763	784	793	735	759	723	768	740	757	763	730	711	718	801	749	778	728	779	811	784	768	774	745	707	753	707	800	755	750	791	758	766	734	722	787	752	759	771	767	779	729	747	796	749	799	800	737	795	785	723	767	770	726	749	728	786	764	754	769	788	733	759	758	812	759	760	751	757	765	800	756	759	772	707	763	804	752	783	721	764	778	796	798	723	709	782	769	766	806	781	735	776	725	761	700	774	766	766	739	788	731	761	765	756	726	791	732	745	793	753	779	777	719	783	766	720	772	733	796	777	806	752	784	769	784	765	719	725	793	793	733	761	739	743	734	767	754	735	738	739	793	805	790	772	747	795	786	751	788	770	768	765	764	731	773	785	732	813	756	749	780	791	742	712	773	811	782	785	758	772	785	742	733	747	758	732	769	779	816	724	768	744	767	775	799	778	781	707	768	779	769	783	769	745	719	753	752	740	765	749	743	704	752	767	762	780	788	779	739	731	790	768	738	752	737	786	719	742	754	682	775	738	751	746	755	723	751	751	733	798	785	765	803	736	746	764	748	704	736	778	768	784	743	743	708	780	668	791	742	750	751	778	795	769	730	780	772	801	749	795	769	734	745	787	753	759	742	734	718	756	752	710	765	770	787	733	772	741	732	803	801	758	752	754	727	755	757	764	800	764	761	767	776	752	729	741	769	724	750	776	700	761	742	751	789	771	692	751	733	749	761	759	779	760	765	793	745	740	836	750	809	769	767	732	770	773	753	806	787	784	763	773	823	785	753	809	727	722	755	799	721	740	757	757	791	717	744	742	767	770	705	780	756	778	748	718	773	733	769	671	764	710	791	825	739	750	783	767	699	722	776	773	793	755	810	714	789	784	795	751	701	813	741	725	796	770	761	748	768	744	764	742	785	719	736	752	783	738	793	770	758	776	786	745	777	728	778	744	738	772	746	771	746	762	771	800	735	728	756	793	800	757	745	767	777	783	784	778	729	755	763	825	758	693	758	725	771	750	723	788	755	770	792	731	724	747	765	758	731	700	775	738	742	717	742	734	795	701	774	775	787	747	751	756	732	812	758	785	713	745	741	767	757	755	793	764	718	787	766	762	716	794	773	747	796	716	740	702	715	714	727	822	788	767	754	721	776	758	759	778	761	739	741	795	793	742	763	750	801	702	756	731	757	791	734	777	736	763	750	749	787	711	788	783	821	728	732	781	728	787	743	732	752	744	778	783	772	774	796	722	786	761	764	749	710	717	671	739	781	792	782	772	768	766	785	745	746	754	772	774	740	782	778	731	806	736	709	767	716	765	759	763	755	794	701	765	754	784	824	741	770	776	853	809	813	787	787	730	798	788	783	692	743	732	785	723	709	779	744	774	756	758	736	721	757	740	746	735	763	753	806	702	751	787	770	750	775	736	701	745	761	779	746	741	767	719	734	798	749	761	773	723
3600	2283	1917	1238	1000	943	914	874	780	753	743	719	732	709	761	793	754	702	720	671	747	743	707	676	707	662	692	687	731	687	676	698	646	653	674	641	719	703	694	691	658	683	666	687	691	696	685	683	678	713	707	733	671	652	737	679	677	640	746	742	705	672	692	690	698	719	688	707	699	687	699	730	675	715	679	707	697	729	700	725	667	712	719	712	704	698	691	741	710	709	731	663	671	681	703	670	618	667	707	649	709	674	661	708	654	722	676	675	712	656	694	653	681	678	649	659	658	651	648	669	709	692	645	696	675	658	736	671	739	683	695	698	741	694	691	653	670	742	720	711	705	694	695	658	739	673	644	682	693	711	711	667	666	723	685	684	705	679	654	702	644	679	699	681	713	627	667	705	720	664	691	691	653	688	682	692	724	724	680	746	660	670	700	682	640	705	634	689	661	673	724	723	697	697	685	702	725	707	657	696	668	678	666	682	672	634	678	657	655	724	692	694	660	654	692	689	665	727	666	705	713	678	672	660	685	668	688	678	668	667	673	729	684	702	659	683	683	690	667	715	611	665	672	675	648	686	701	722	643	640	680	687	706	651	608	711	676	674	660	720	644	647	663	697	688	650	713	668	678	672	700	679	705	680	685	735	672	661	687	678	676	673	695	673	673	669	685	640	695	689	656	692	667	693	687	670	675	689	683	667	694	681	695	681	694	672	688	670	679	697	675	720	652	709	652	672	651	664	698	663	652	672	690	695	676	658	675	683	682	667	657	691	693	683	688	716	695	682	652	716	635	679	684	644	701	684	649	703	739	690	695	667	688	688	674	661	683	697	682	680	676	654	669	716	734	637	726	672	675	658	667	733	679	677	681	709	680	711	692	709	688	680	682	654	664	671	695	670	698	682	728	678	695	662	673	672	650	715	659	724	648	684	681	661	685	673	664	693	634	665	667	672	683	671	692	691	679	654	671	724	710	711	688	653	667	694	651	642	695	633	676	627	714	700	668	680	703	688	678	664	686	690	696	758	702	714	696	690	685	695	703	683	701	691	661	657	690	643	663	664	678	683	710	701	680	700	657	629	669	676	655	647	623	698	690	648	655	690	699	729	693	698	719	668	661	674	673	676	665	660	630	660	732	694	666	655	704	699	660	651	675	619	690	668	698	707	666	725	695	646	688	661	687	710	673	671	708	628	672	721	659	647	627	657	657	687	679	696	633	672	695	652	603	703	690	657	673	675	653	671	714	651	647	699	703	684	692	665	657	648	670	666	645	653	670	678	713	690	702	661	660	706	701	699	667	661	752	658	668	687	662	599	685	730	672	691	682	731	656	631	681	711	704	653	660	704	679	728	685	667	674	709	718	668	686	705	704	730	719	708	656	645	691	677	709	676	689	660	675	673	673	672	706	689	714	682	662	643	686	734	625	672	647	678	719	684	678	669	665	694	690	686	696	685	655	684	635	683	659	673	674	661	648	698	668	708	657	702	688	702	689	714	694	713	655	653	647	678	703	678	709	688	729	610	678	618	700	681	682	641	624	736	706	680	722	681	717	718	692	655	692	684	753	692	682	680	675	646	721	686	708	617	680	704	682	656	674	658	684	638	680	687	670	665	706	684	666	691	674	711	694	721	699	724	652	685	663	617	728	688	677	669	708	732	674	676	661	680	673	724	670	669	679	667	652	675	717	736	685	696	698	705	706	645	688	712	684	659	727	656	694	751	660	714	648	694	744	684	738	645	614	643	722	737	732	641	692	687	674	657	682	682	705	655	701	660	712	645	678	702	705	720	680	683	663	693	744	680	681	670	683	635	684	702	705	674	701	688	695	634	696	728	686	665	657	643	640	633	664	682	650	701	679	717	711	690	626	691	725	630	617	681	670	730	719	681	693	712	694	737	680	605	619	705	749	624	691	675	688	659	648	662	642	645	651	704	693	724	705	707	682	744	667	685	695	716	707	663	700	689	692	724	691	696	662	661	687	714	682	713	735	660	599	648	693	653	690	665	657	669	735	682	727	678	701	748	709	696	672	711	654	666	692	688	718	671	665	682	693	682	685	690	713	748	666	656	665	690	671	678	706	707	632	677	688	714	637	637	678	667	683	672	674	739	718	691	634	641	710	649	663	679	705	729	677	694	697	699	712	674	669	677	622	681	711	669	704	665	689	673	674	652	648	695	710	703	635	696	679	704	683	670	680	652	663	712	718	621	636	681	654	658	662	711	690	682	673	672	675	681	720	670	677	700	703	704	661	713	697	627	678	646	654	702	684	683	694	649	667	685	669	683	717	675	644	693	680	656	664	704	712	646	663	679	674	716	689	692	691	686	706	733	681	679	691	676	683	660	657	609	649	691	710	686	666	648	712	669	704	681	734	715	741	628	636	632	673	678	676	707	673	705	699	700	708	695	655	648	657	703	691	672	663	658	636	690	677	688	624	688	662	656	639	677	653	693	698	633	658	626	719	706	675	708	674	707	678	651	693	667	687	697	700	704	722	738	638	659	711	689	650	672	644	646	741	681	660	667	681	737	646	694	681	688	669	630	682	639	675	721	691	675	665	674	683	653	679	651	697	667	673	698	686	650	682	694	679	656	701	654	745	692	621	680	652	721	643	664	665	679	687	698	697	664	665	691	723	636	657	661	702	652	650	676	695	695	746	706	651	693	689	670	695	650	733	669	708	710	661	675	640	634	684	691	664	717	693	677	681	649	699	670	654	742	695	644	662	694	720	655	713	639	666	654	684	692	638	648	689	673	675	658	696	685	678	681	653	676	701	666	714	708	673	666	674	660	700	651	654	689	692	700	664	619	690	676	656	707	661	677	672	665	719	663	676	713	687	672	640	691	665	640	674	638	653	687	660	625	693	669	640	701	681	682	672	689	622	655	665	689	704	668	673	675	687	638	624	709	652	678	682	684	675	680	716	674	630	676	655	654	687	681	667	662	652	661	695	650	689	670	695	691	692	686	656	676	705	736	686	642	685	677	661	689	667	680	656	710	656	674	685	691	648	669	659	727	681	693	671	696	684	711	634	692	633	688	699	699	657	714	667	656	627	677	658	707	668	714	708	674	731	658	663	683	677	712	622	749	695	655	658	700	645	697	700	644	698	678	671	717	642	660	637	669	685	631	651	662	635	660	678	696	663	708	685	702	681	679	654	675	632	686	677	715	676	692	664	681	702	709	712	689	692	627	686	686	727	692	611	680	678	684	666	707	715	668	702	654	692	701	679	692	677	678	658	656	658	687	672	702	708	703	630	660	680	681	691	669	668	664	741	674	664	685	687	629	668	697	616	668	725	676	714	690	684	690	747	674	699	681	703	695	657	734	639	650	711	686	679	660	706	682	650	714	632	681	684	722	648	652	678	696	657	655	673	691	639	667	687	685	718	679	686	668	666	649	658	651	703	654	670	709	763	736	662	695	673	698	643	680	649	690	701	688	677	648	651	699	655	685	674	682	674	717	633	674	680	648	697	715	707	669	649	690	652	656
24273	21400	28547	24634	20255	2826	997	636	528	496	434	432	437	420	442	420	430	390	386	436	415	358	379	399	394	382	426	382	361	350	370	398	377	380	356	375	381	394	362	372	357	379	360	355	393	379	365	400	344	387	397	383	400	374	381	353	354	376	381	383	346	354	381	372	390	389	378	390	356	351	357	360	392	382	362	379	396	349	362	368	355	372	321	370	349	365	372	396	386	367	356	355	352	372	372	363	368	352	360	374	368	355	349	338	370	363	342	364	382	391	343	343	337	370	356	377	356	360	364	369	379	368	349	399	391	387	368	393	394	392	371	395	352	390	373	360	366	365	344	354	383	378	383	345	342	392	384	335	366	365	326	354	365	363	374	349	374	370	380	383	355	358	368	387	347	350	397	398	372	363	368	407	399	362	372	376	371	314	327	395	368	378	366	356	363	366	350	361	390	375	374	384	358	399	377	369	356	354	354	358	350	356	384	402	360	339	356	401	382	357	363	374	404	350	376	379	388	403	366	347	358	387	353	401	335	373	379	356	376	386	358	371	372	372	391	385	361	399	389	373	359	380	354	363	356	349	410	331	351	344	335	367	343	360	351	386	374	371	344	393	370	408	394	350	375	363	356	346	371	359	349	369	391	367	370	381	338	362	360	354	360	358	383	357	359	351	362	342	365	375	354	371	373	357	357	343	351	381	394	362	371	392	378	365	384	365	373	385	347	381	370	343	373	360	361	384	389	393	399	354	410	344	388	388	361	374	360	398	362	415	396	349	333	358	355	333	377	387	328	362	399	373	374	356	383	371	344	404	372	346	370	353	373	357	351	366	400	393	369	379	360	368	365	365	360	364	388	346	361	382	377	362	370	350	368	363	381	367	400	359	362	339	364	335	364	375	393	336	354	373	384	362	374	416	368	345	365	345	342	358	354	345	353	362	334	370	368	365	354	376	332	370	337	374	358	357	372	349	381	372	368	376	388	366	417	375	371	365	364	349	345	352	353	341	388	417	348	358	348	359	359	380	328	358	335	362	365	343	363	354	428	378	341	378	362	360	349	326	370	377	371	361	362	350	359	377	352	360	366	338	350	347	352	388	357	352	369	365	381	387	346	343	354	363	371	365	354	357	356	327	372	366	343	349	384	357	386	355	396	348	365	359	382	358	345	381	362	375	363	354	408	373	361	337	397	363	386	383	361	343	360	360	371	368	361	371	358	344	334	371	363	382	360	413	352	385	364	398	347	364	356	380	363	400	366	376	365	383	368	357	377	404	361	354	351	351	342	332	351	363	355	348	357	380	378	342	319	332	371	346	358	379	396	350	369	349	363	363	375	360	341	356	362	382	347	384	364	347	336	391	344	380	322	420	346	371	349	380	355	360	379	389	415	339	369	362	378	404	365	370	330	391	348	379	392	323	373	324	366	388	357	363	374	370	397	363	390	336	375	368	322	370	407	372	345	371	358	388	326	343	351	334	377	365	389	359	381	373	395	351	353	364	382	322	424	365	354	340	337	370	401	335	382	352	371	379	369	386	366	378	342	364	364	358	384	368	352	338	353	362	347	383	373	352	375	374	378	388	364	349	384	341	352	350	365	382	367	383	353	355	344	384	319	361	381	387	392	367	349	355	379	356	332	364	370	395	347	372	355	382	353	383	374	346	335	328	382	362	352	351	368	380	365	359	405	352	354	345	340	366	360	364	322	386	395	397	341	360	383	367	372	361	326	347	350	336	370	348	381	382	354	360	383	371	386	343	376	358	363	359	317	335	391	362	341	363	386	354	381	326	409	379	357	372	406	348	337	395	355	401	331	380	383	323	348	366	374	358	378	366	357	358	404	385	400	361	353	417	340	356	371	366	366	392	367	342	376	364	373	368	358	366	382	349	328	380	366	360	347	382	348	374	348	405	366	359	372	352	386	352	382	383	365	359	386	372	355	395	370	354	368	356	342	359	358	383	387	353	350	372	351	362	374	384	374	377	350	349	355	351	400	373	353	362	398	398	369	368	344	345	356	363	384	383	381	376	379	391	371	377	359	364	355	384	388	386	375	338	386	362	371	357	382	355	357	361	346	343	364	403	372	378	339	349	361	383	354	341	370	366	376	387	381	365	350	358	337	355	381	365	369	379	353	383	354	393	373	380	368	392	350	352	360	369	353	345	365	353	367	381	400	411	364	343	373	334	341	366	387	344	332	392	381	378	344	371	379	365	357	371	357	371	382	367	353	382	341	388	388	378	340	350	388	341	351	375	359	331	344	357	393	366	387	371	332	380	360	344	367	393	357	368	358	311	354	382	341	353	359	356	357	370	365	371	352	374	356	352	375	340	359	376	347	395	350	359	338	346	356	363	381	365	373	356	375	344	360	337	364	382	325	379	331	357	344	389	348	321	374	350	382	381	395	356	381	383	358	353	386	370	370	330	330	363	365	362	342	376	363	353	336	397	362	363	357	385	360	390	368	354	375	363	352	321	367	385	359	318	377	351	354	401	359	373	347	343	384	345	371	340	367	329	353	371	370	369	354	354	394	380	359	318	362	353	351	342	366	371	357	363	360	369	378	373	369	393	381	377	367	368	342	334	361	383	362	357	365	359	344	352	347	330	353	353	372	362	346	372	367	349	331	355	359	339	349	350	380	367	382	384	398	335	342	379	370	355	367	375	381	359	374	389	378	350	413	400	372	347	352	405	356	370	356	324	365	381	362	348	340	390	341	350	348	375	378	345	372	358	387	375	374	336	382	392	345	399	364	348	370	362	367	326	418	371	374	351	363	387	362	376	355	376	369	344	373	350	371	378	360	351	358	341	384	388	397	348	352	356	359	371	366	356	359	356	378	376	366	362	362	360	376	339	340	386	378	367	348	363	349	369	342	367	374	367	336	371	374	355	359	388	357	364	387	377	350	373	384	367	375	361	381	373	351	339	350	358	376	374	368	340	339	363	375	377	386	385	335	338	372	374	325	356	392	314	374	369	350	373	345	375	375	340	333	384	357	363	351	395	368	357	365	352	354	353	364	348	373	375	357	359	357	342	355	348	384	376	327	382	359	345	352	377	357	354	372	388	390	348	349	375	352	373	364	356	345	356	334	337	367	359	378	350	369	390	360	352	364	325	345	389	345	366	334	358	360	335	372	327	350	327	358	336	358	386	380	352	354	380	324	354	356	342	372	348	369	351	383	365	348	364	375	359	366	374	407	366	315	341	362	347	348	365	369	339	396	350	377	401	379	383	359	374	360	391	382	387	367	366	340	373	341	387	363	327	374	373	361	360	336	362	376	380	350	375	325	339	367	363	323	355	346	338	350	355	361	353	364	362	359	330	378	372	395	370	353	339	307	377	373	369	373	390	365	361	365	356	363	378	360	369	364	356	344	373	342	379	384	368	360	396	351	359	357	391	342	350	403	387	393	368	373	365	368	359	387	365	374	338	357	369	347	356	318	365	336	376	378	414	369	330	336	320	357	372	388	395	388	368	358	329	365	357	333	341	359	400
3341	4781	3661	1927	1352	1064	910	741	624	623	536	534	472	471	500	426	445	435	430	442	438	410	410	387	413	442	417	414	418	402	414	371	386	376	405	398	378	349	372	413	373	409	358	387	367	386	402	381	370	395	391	371	387	399	393	353	385	372	372	371	387	367	380	376	420	363	353	433	382	361	380	412	359	343	367	384	374	356	369	377	379	392	400	403	416	390	374	382	350	376	377	369	391	363	353	374	359	381	350	370	375	369	408	395	368	396	388	393	385	362	386	401	392	385	395	400	371	395	373	372	393	396	401	363	397	364	378	391	377	375	359	372	400	361	379	329	405	348	368	349	394	362	360	391	351	377	432	370	357	397	358	353	358	379	369	379	378	356	360	380	346	377	365	397	392	410	369	390	358	391	370	423	409	362	354	385	387	378	414	389	345	379	369	380	393	383	394	372	366	368	369	365	365	374	385	356	349	420	370	372	357	370	393	349	377	416	384	350	386	383	401	373	396	369	353	375	372	350	356	395	347	347	394	367	368	381	394	373	399	410	357	376	384	396	380	401	408	378	365	367	397	392	402	403	368	373	349	384	346	366	386	350	365	360	377	362	365	390	352	341	373	378	337	356	356	407	391	390	370	359	395	369	352	399	329	349	357	352	355	377	366	352	400	355	366	395	401	356	380	371	386	375	380	387	354	394	382	370	355	383	344	405	369	375	387	379	361	387	353	358	358	357	404	376	369	386	393	356	359	377	411	362	368	400	365	376	366	384	383	405	374	361	394	356	383	362	398	383	392	383	390	395	359	386	372	359	377	387	385	359	395	377	361	368	382	346	387	377	367	377	362	373	368	367	386	334	408	361	393	395	352	370	377	393	383	393	366	359	372	391	356	337	353	355	374	369	395	406	413	392	357	383	388	365	392	372	365	396	341	383	365	395	359	429	397	369	366	349	398	350	383	365	386	381	357	376	362	389	363	375	403	364	373	404	378	361	361	383	412	361	382	372	381	379	347	374	378	392	397	402	380	364	367	338	338	369	348	387	364	367	395	380	361	395	363	416	393	352	425	370	352	379	391	332	379	381	382	410	355	352	382	386	400	395	388	395	382	353	374	369	361	385	391	379	367	359	355	358	356	382	400	368	383	379	379	374	331	400	355	411	393	356	383	402	406	406	366	395	380	386	377	358	404	366	348	363	333	365	387	369	360	344	379	364	364	365	392	336	384	363	388	352	398	392	361	376	372	377	380	358	349	404	382	364	370	392	376	395	363	390	379	377	390	374	402	387	376	397	374	367	367	392	397	384	388	363	391	376	353	387	329	350	381	365	381	386	412	405	423	366	359	360	377	387	407	367	356	346	380	386	378	358	405	370	419	338	392	374	367	393	375	377	372	393	351	365	411	358	384	390	378	430	396	392	397	358	416	373	386	390	403	401	348	380	358	328	401	375	342	380	379	354	388	393	405	404	385	337	329	372	387	379	366	375	376	412	388	397	369	383	384	332	365	380	346	385	370	381	390	361	386	349	357	339	356	366	343	381	321	347	353	387	372	396	374	383	384	386	423	380	370	409	384	350	383	358	365	391	409	369	364	372	340	363	376	394	367	395	355	378	353	354	365	374	394	386	352	393	384	347	392	372	378	360	332	370	387	404	358	384	370	386	355	365	394	361	407	381	345	376	325	379	353	334	381	384	360	366	365	373	423	401	369	339	364	350	368	394	393	366	381	376	359	382	362	365	373	368	416	377	367	332	375	402	330	351	363	402	390	364	389	388	368	393	391	403	376	368	362	378	351	373	399	369	406	407	441	362	351	372	348	380	414	382	347	370	368	365	364	386	331	343	400	391	363	368	355	351	327	351	354	384	346	393	386	342	373	373	333	368	407	361	406	371	380	388	360	366	390	379	354	355	376	371	358	388	352	381	389	395	375	356	371	359	411	381	373	386	381	385	355	347	362	397	383	382	326	357	353	336	334	360	388	358	389	350	368	378	374	399	376	375	352	360	335	361	392	375	375	364	369	404	363	344	363	390	385	390	361	368	353	379	350	337	365	387	364	379	352	394	378	369	386	399	370	362	359	376	378	362	366	358	351	376	369	418	394	384	420	374	372	370	358	396	384	378	366	349	352	363	387	359	351	369	337	341	401	379	362	378	392	400	366	360	390	366	389	357	403	397	378	326	356	373	344	383	371	395	370	384	349	369	386	369	375	396	361	365	385	388	388	395	336	339	363	411	359	391	358	385	381	372	390	404	387	399	367	361	352	376	355	375	351	338	359	379	392	357	385	366	410	390	372	363	349	361	339	385	363	385	403	377	411	383	375	340	401	402	396	361	388	371	345	385	377	360	340	364	377	405	372	398	375	403	351	355	381	380	357	364	386	394	393	351	373	382	371	351	387	359	375	395	369	369	356	364	378	350	394	386	381	389	364	368	372	355	388	350	394	363	340	369	361	367	341	376	385	375	380	380	394	360	329	360	412	405	341	377	332	380	391	368	355	378	389	335	391	365	379	389	399	363	367	385	375	372	374	361	392	384	373	383	401	365	369	353	373	396	384	400	377	393	386	352	384	343	399	364	385	353	391	428	367	403	343	371	333	372	367	355	367	377	377	349	353	356	352	406	348	398	400	414	379	351	370	372	389	391	328	367	360	370	372	362	336	377	399	355	369	354	373	407	377	399	371	374	396	365	390	365	373	369	341	362	383	358	386	373	382	359	384	373	380	357	365	421	400	384	375	379	390	362	375	364	347	375	328	353	393	344	352	383	356	371	352	404	363	396	350	398	405	347	397	392	389	377	364	370	366	389	382	380	382	359	402	368	372	392	379	363	327	377	393	409	376	366	395	370	347	366	364	375	397	390	351	383	368	364	361	394	398	368	393	347	385	391	383	388	395	332	387	350	345	351	414	387	373	362	364	380	407	403	376	376	362	379	353	340	382	379	377	395	343	398	391	374	349	395	356	334	385	393	371	373	369	333	327	404	374	381	365	393	387	366	392	358	401	350	357	367	373	365	379	357	360	364	320	351	377	395	384	388	378	351	406	369	353	358	386	398	347	375	361	375	401	366	375	371	398	378	374	367	377	344	377	390	356	396	372	338	381	344	362	371	390	359	408	368	380	386	333	297	381	338	363	361	389	335	348	357	379	376	360	354	377	397	362	375	342	350	366	401	364	391	351	358	360	415	387	366	376	423	385	372	376	393	340	360	349	413	393	349	386	344	359	362	346	364	379	398	363	360	378	379	370	388	373	369	327	393	355	367	383	397	398	390	383	341	355	383	373	339	385	360	394	415	389	354	389	375	363	371	400	376	331	390	378	344	372	392	396	373	365	381	405	394	398	384	401	375	397	402	385	420	375	369	418	363	379	355	340	363	386	359	363	383	387	353	388	378	355	378	358	361	372	367	329	386	332	316	332	383	370	369	360	349	352	371	371	375	328	391	340	385	356	357	355	366	386	391	351	356	377	362	380	360	367	385	428	365	368	399	372	381	393	354
27702	11953	2207	1262	949	863	1005	904	932	903	915	904	859	923	872	876	896	866	905	958	960	883	910	874	902	894	885	927	866	927	883	871	904	916	904	871	904	917	889	858	864	912	837	895	873	892	862	899	935	910	825	868	886	883	956	860	931	912	843	857	886	930	933	874	847	883	901	848	880	927	871	909	907	923	894	918	890	848	913	862	892	890	934	895	867	928	863	871	857	929	881	877	903	865	896	896	817	846	876	863	883	896	891	855	932	849	897	929	884	866	888	880	871	933	904	878	906	849	927	871	878	859	919	866	932	926	930	891	904	919	867	893	885	900	905	901	913	901	855	903	879	866	889	920	941	849	888	859	884	900	855	893	949	927	842	862	852	848	857	914	927	904	874	940	882	903	848	953	850	904	894	863	843	883	935	837	877	856	873	925	931	874	884	842	902	890	852	927	933	878	935	848	896	884	848	900	892	868	906	867	858	902	892	898	929	902	822	908	878	876	919	908	919	869	922	916	852	837	911	944	902	925	890	893	858	910	925	946	937	868	921	889	903	889	895	906	862	918	907	837	896	933	916	901	872	902	875	868	937	922	880	925	850	933	907	901	901	905	876	924	907	891	895	937	893	863	888	877	890	847	890	876	879	883	889	912	910	841	883	908	907	903	894	891	811	860	881	913	865	886	933	860	877	910	934	850	879	898	950	901	874	881	922	877	830	869	887	904	867	937	922	903	918	833	858	843	915	958	864	901	859	933	961	928	848	900	892	954	854	862	916	909	883	840	888	913	927	893	889	894	905	888	905	851	928	936	952	837	916	824	898	862	869	897	872	895	864	829	881	901	902	831	895	853	877	930	850	854	934	878	898	896	931	879	904	904	850	901	929	902	937	890	793	878	891	849	819	874	918	895	894	884	868	939	931	867	891	896	929	916	903	909	841	845	850	895	912	939	924	923	956	882	872	919	893	852	927	897	887	890	876	920	844	857	903	812	865	893	877	929	867	892	932	935	889	884	916	881	882	873	882	918	844	919	890	877	879	845	929	880	844	883	933	886	882	955	863	930	874	883	871	878	907	785	908	901	931	892	903	944	927	826	865	890	877	864	906	894	907	873	863	884	906	913	919	898	883	914	854	876	914	910	843	899	880	871	882	919	891	900	877	929	928	866	820	876	867	866	860	871	824	859	882	909	882	901	877	912	904	894	887	858	895	915	939	898	878	912	933	909	923	884	916	890	843	890	869	872	934	893	885	938	921	852	902	953	929	921	897	893	858	866	893	930	914	915	845	852	894	915	913	905	940	892	839	895	888	840	913	895	913	918	945	897	873	881	909	907	910	923	901	929	910	919	875	916	868	900	858	895	903	864	898	908	931	862	848	849	888	883	864	904	870	855	856	864	891	874	879	915	882	880	890	894	876	944	837	879	880	888	860	910	868	916	936	855	871	940	888	846	864	874	867	889	872	882	897	911	894	938	902	941	913	874	907	854	873	923	917	866	880	897	841	872	874	866	871	898	909	895	918	879	863	892	868	934	892	850	916	877	910	903	913	900	913	936	879	874	885	935	875	911	895	879	888	958	903	833	909	913	865	890	840	883	896	887	916	884	932	870	900	883	963	916	874	852	878	867	884	865	843	873	864	890	890	869	846	842	894	878	879	848	906	940	921	927	868	866	858	895	901	935	906	884	866	859	905	915	911	904	864	793	895	889	923	923	838	917	858	862	896	861	871	851	902	873	908	904	880	817	925	876	877	920	807	928	890	915	843	885	949	944	897	844	895	893	939	901	914	885	911	909	872	883	867	875	898	927	906	909	967	913	910	902	878	888	927	888	919	878	966	824	907	857	882	878	902	933	878	936	870	884	931	857	872	868	923	849	913	924	892	880	915	943	871	904	886	913	887	911	931	857	863	885	895	911	860	885	924	902	953	908	929	944	858	910	877	889	883	854	910	929	900	919	876	866	844	899	872	943	917	900	921	878	935	877	880	874	855	910	900	915	921	859	905	835	882	893	890	894	871	909	881	881	900	874	870	890	931	897	951	898	946	890	926	899	889	876	879	885	923	871	918	881	844	904	879	916	914	881	857	914	941	863	901	885	890	928	926	885	919	871	880	878	894	861	895	929	868	876	916	906	903	829	878	921	894	875	910	864	915	881	890	906	872	878	903	923	871	905	919	845	887	919	876	846	943	875	915	878	880	875	868	879	940	919	888	844	918	891	937	875	879	920	901	881	877	901	898	875	905	888	957	870	889	891	829	870	895	915	901	904	908	963	910	867	910	821	886	855	898	904	880	905	875	914	885	860	946	859	900	879	924	893	875	955	917	910	833	858	917	859	861	867	885	900	907	945	875	884	918	882	912	891	903	884	864	881	873	818	886	881	911	875	810	905	897	898	902	919	870	845	925	990	885	895	984	882	923	856	931	916	899	856	882	877	952	912	911	884	906	918	938	897	903	930	869	903	913	895	922	872	930	888	890	908	879	856	885	874	880	873	886	900	855	863	886	876	862	953	892	878	885	908	916	834	865	855	865	908	938	896	892	866	953	928	910	930	882	973	843	888	921	896	930	878	822	884	933	849	935	861	837	913	854	892	896	897	850	917	876	892	868	893	878	913	901	883	902	920	919	920	913	837	904	881	889	925	869	916	894	891	922	910	865	821	868	913	905	883	857	857	839	783	847	920	912	866	901	852	905	855	848	894	912	887	894	877	888	870	961	929	920	900	863	882	859	871	832	846	883	890	894	908	924	872	924	907	866	912	867	859	813	906	927	830	892	894	894	865	836	897	915	930	847	873	870	918	901	889	908	953	886	889	926	900	882	970	912	871	906	875	839	858	887	893	891	884	906	874	923	899	926	895	838	940	829	932	897	851	901	943	932	911	898	889	903	939	871	901	918	830	859	936	856	878	860	872	887	887	931	899	894	871	935	864	879	899	882	893	903	905	818	910	875	896	891	922	890	848	826	851	872	873	877	894	926	888	878	869	862	916	901	836	838	852	924	901	847	842	904	908	890	867	870	878	865	909	896	863	867	875	894	892	886	833	917	879	898	967	879	865	895	863	889	901	904	821	907	885	906	897	935	861	888	915	902	906	892	888	896	916	880	851	878	854	888	870	838	829	838	928	897	842	831	868	897	909	881	856	891	878	891	906	889	822	911	892	836	883	870	889	885	873	901	889	906	877	890	930	862	893	925	908	869	907	904	900	917	911	870	953	892	900	902	914	904	921	866	900	890	916	875	877	841	868	874	919	952	904	842	908	881	863	929	882	886	876	919	879	859	882	847	935	891	871	881	816	867	871	914	900	879	868	870	878	930	898	879	858	909	853	845	894	898	868	872	902	835	858	884	890	962	889	903	880	830	907	858	882	877	799	904	930	891	953	823	943	867	870	859	898	875	889	900	914	880	970	942	889	876	908	896	954	884	873	909	831	878	904	888	888	907	869	908	925	865	881	886	907	880	902	900	850	927	866	887	891	928	929	896	907	879	926	883	894
5218	1038	952	866	857	817	778	788	802	771	792	815	846	813	768	749	773	776	759	800	784	761	766	798	755	729	750	770	795	762	764	745	739	839	727	722	775	771	794	765	788	688	817	753	774	741	776	782	770	773	789	764	761	762	789	791	794	765	783	690	769	775	724	829	744	777	800	777	778	802	776	785	757	736	783	802	763	752	782	758	758	811	736	785	768	790	812	774	773	747	808	804	760	734	811	762	778	767	794	699	831	787	792	809	768	764	772	788	711	828	735	780	760	789	782	804	818	797	790	758	731	767	777	747	773	754	741	767	767	771	741	755	800	793	794	753	746	795	822	772	758	796	785	841	817	719	750	762	755	755	721	784	771	802	807	727	749	693	753	742	760	781	749	719	738	821	776	779	710	754	750	780	817	775	757	774	795	780	792	741	790	771	750	774	800	766	749	780	766	774	810	795	724	781	789	761	735	741	751	765	812	737	796	742	765	741	772	772	742	781	788	778	744	790	770	762	752	742	744	768	811	752	724	782	765	759	793	802	823	803	735	773	761	746	747	777	771	744	784	745	816	762	748	780	771	796	814	748	756	766	791	734	743	741	695	769	754	771	751	786	735	782	820	796	811	774	788	792	748	776	746	812	756	794	707	743	780	764	789	773	789	763	777	772	781	766	740	806	777	741	782	791	772	749	808	768	773	786	753	853	803	756	767	767	828	760	797	790	754	786	758	818	756	742	807	779	793	809	797	802	770	770	771	773	833	773	776	751	793	764	759	780	702	785	783	784	782	745	768	823	742	783	783	779	755	759	744	725	791	763	733	762	760	787	777	796	779	737	771	734	772	769	794	745	796	779	795	749	789	738	770	767	745	774	739	762	758	760	731	737	751	775	769	784	785	776	740	802	773	724	807	758	752	790	756	798	800	815	793	813	783	737	757	794	790	860	744	739	813	815	781	796	734	784	765	776	748	762	748	720	752	770	850	771	763	821	796	844	813	789	747	806	780	736	774	739	805	761	792	775	766	747	771	751	772	749	800	824	802	794	746	768	729	778	813	755	789	768	754	741	749	787	739	776	774	764	777	771	745	768	757	730	778	813	768	796	783	760	797	762	781	706	787	760	741	780	757	736	783	751	748	756	775	816	804	812	741	815	772	764	825	720	795	823	751	785	807	837	823	757	777	797	745	723	817	728	761	720	782	790	781	707	769	778	780	750	765	792	753	758	775	772	793	817	813	776	805	769	764	761	751	783	790	737	753	857	778	771	762	739	811	737	769	719	777	771	763	821	737	851	775	771	748	774	698	776	795	734	795	758	773	796	788	728	773	763	765	769	782	752	761	819	758	783	761	798	778	774	756	746	761	797	752	752	753	809	793	779	784	756	771	793	818	782	762	763	776	761	750	772	777	817	768	782	784	760	776	759	816	787	776	777	748	764	831	724	783	763	760	778	784	778	764	797	803	779	768	772	743	739	764	782	791	799	811	729	793	757	787	747	806	809	807	778	733	798	809	771	774	744	794	806	780	832	768	735	723	834	745	743	792	781	856	757	738	803	765	779	753	793	733	809	813	753	762	745	751	801	732	749	728	769	762	744	748	794	771	773	785	773	776	775	732	748	806	765	770	787	764	796	742	782	713	778	749	773	764	763	768	830	744	753	771	756	799	779	775	794	834	734	754	766	725	810	799	804	754	773	788	759	808	742	777	753	756	788	770	719	786	798	718	797	788	765	756	768	803	752	753	738	801	762	770	790	811	820	805	778	727	787	745	776	795	762	810	790	736	758	755	785	796	784	771	836	801	745	729	768	780	750	756	796	804	735	751	809	760	791	768	783	820	753	785	841	796	762	784	784	763	737	804	758	807	757	763	758	746	832	791	728	761	705	795	780	786	796	712	754	775	782	734	793	796	767	769	764	801	765	776	760	765	779	756	801	755	804	749	765	836	772	777	734	783	782	771	798	770	778	749	790	817	784	750	806	739	778	785	776	765	804	754	743	739	802	794	812	749	773	764	768	788	812	755	767	780	776	745	782	813	764	730	743	750	824	725	797	766	749	780	781	762	831	768	732	754	739	785	783	804	795	737	770	830	756	802	769	787	762	779	818	761	754	829	757	754	809	761	735	775	766	778	791	777	751	810	769	787	735	775	778	767	774	782	787	741	767	764	759	779	753	804	755	736	755	716	778	774	840	819	801	776	800	798	771	826	748	764	748	773	809	787	782	789	790	766	776	779	775	714	817	745	739	731	767	763	820	781	745	804	736	799	720	738	794	780	785	733	769	744	747	751	774	780	733	793	786	746	788	763	786	749	774	805	786	749	741	744	812	724	748	807	812	787	752	794	774	771	787	754	799	773	794	754	759	761	820	806	772	723	770	799	732	730	812	825	805	794	754	766	788	744	792	801	801	775	768	754	727	799	791	793	753	798	771	721	767	795	785	782	814	777	782	772	801	820	802	774	760	757	785	775	810	772	736	754	749	766	773	802	809	796	767	773	721	747	790	820	743	748	800	790	801	774	765	756	789	752	774	777	773	745	783	819	781	772	797	801	799	762	811	774	776	782	795	769	745	764	772	807	818	771	773	741	810	779	786	777	813	760	794	780	806	770	771	819	765	763	772	739	785	842	776	751	750	744	796	790	783	785	782	734	830	753	756	827	754	736	739	771	746	788	761	795	750	753	791	738	763	763	753	783	776	733	754	711	761	765	815	770	756	738	763	760	764	758	780	777	784	737	747	752	802	759	780	782	774	761	728	777	740	767	761	745	763	766	705	742	777	797	768	739	766	774	761	770	771	774	790	792	804	737	759	830	764	739	746	790	772	776	763	779	765	822	789	792	788	855	767	770	738	784	788	719	760	786	756	775	791	783	766	770	766	767	865	816	750	795	788	804	690	808	748	782	779	779	737	771	788	804	742	781	735	797	788	783	784	767	809	737	778	800	773	768	748	784	801	837	733	751	737	780	757	779	766	781	795	770	783	748	749	744	767	780	761	704	738	741	793	744	761	787	733	753	760	759	782	748	722	773	778	784	819	720	804	769	782	746	766	786	758	777	762	764	762	811	824	786	819	788	768	761	822	764	747	773	807	780	810	691	790	793	776	763	752	777	759	811	743	809	770	785	758	754	780	792	743	762	791	827	749	778	764	778	751	783	791	718	831	762	811	822	757	776	758	782	768	789	783	750	735	747	787	761	786	824	761	748	725	757	816	790	802	794	741	812	810	797	759	741	751	734	800	732	787	777	783	768	812	731	792	803	767	798	770	769	837	824	755	870	793	780	727	757	777	789	778	780	746	767	778	759	767	752	801	759	718	781	760	799	760	761	763	736	772	808	811	733	755	738	734	751	754	726	775	785	773	744	765	788	721	815	768	802	762	802	735	772	739	740	803	725	749	794	754	782	795	771	755	748	791	759	775	798	737	806	781	746	789	740	757	788	787	749	792	790	752	776	779	763	745	781	752	807	761	795	793	761	764	754	745	775	732	784	789	764	777
25662	21384	25788	18844	2112	1107	972	839	843	820	835	837	807	792	813	742	810	789	803	749	725	760	758	777	785	729	699	788	777	790	758	765	793	786	786	765	744	738	757	772	780	733	750	763	782	723	757	796	777	809	742	801	759	811	784	783	766	767	783	757	736	750	760	750	784	723	821	780	734	776	786	739	813	749	739	788	801	757	800	728	721	757	819	767	765	777	722	755	815	741	771	746	742	762	795	767	808	797	734	786	760	754	757	763	786	783	763	761	751	773	786	787	757	770	800	760	780	812	814	787	715	798	708	761	729	754	702	773	785	769	733	744	755	710	745	762	789	753	782	734	715	759	788	741	732	797	774	774	819	741	737	709	775	779	806	764	720	767	770	767	746	792	772	764	787	735	793	767	708	790	819	777	804	795	767	737	754	747	767	725	750	703	769	741	840	725	775	780	769	809	748	757	771	784	785	753	774	780	780	812	822	753	711	723	765	759	785	798	752	780	773	672	736	742	734	761	774	803	745	753	760	734	721	769	772	779	754	739	848	789	737	691	744	743	800	700	774	731	728	792	739	760	740	706	756	762	742	756	768	761	697	766	733	768	781	729	735	790	782	759	776	798	710	789	734	732	771	723	814	735	781	799	724	763	700	766	765	769	772	816	815	757	757	764	757	767	771	746	723	778	731	767	773	759	787	748	765	724	765	767	792	764	726	760	729	726	763	759	829	781	762	794	774	763	768	775	770	783	803	781	708	723	745	737	766	810	716	707	756	806	799	766	776	817	780	763	771	780	753	714	765	773	750	737	727	779	749	785	801	802	727	773	767	741	752	776	748	718	773	763	764	760	750	774	785	756	775	767	772	729	787	745	786	740	738	749	706	740	751	749	763	733	725	724	777	781	786	778	802	726	757	749	750	749	755	757	791	788	766	729	761	770	753	778	786	785	722	686	739	739	741	808	700	741	733	756	725	744	748	726	794	766	751	790	803	727	766	785	788	725	716	750	745	745	752	728	748	742	750	768	768	712	754	693	717	784	778	797	739	792	751	767	788	739	758	774	727	772	720	758	767	763	797	825	764	743	795	744	815	767	803	740	733	745	741	755	832	723	821	757	766	773	758	752	744	721	757	763	760	773	748	791	711	775	773	740	778	749	770	762	761	741	732	803	724	805	791	755	776	742	728	804	730	766	767	800	799	814	780	800	783	726	796	775	727	793	769	760	742	786	769	785	774	745	757	796	807	760	757	740	772	740	734	773	732	730	760	766	786	744	751	746	787	762	743	804	760	736	788	730	767	755	737	790	817	776	772	709	758	733	796	783	719	793	802	798	753	813	752	769	739	772	709	746	778	720	749	795	785	755	758	791	777	796	784	777	779	747	739	762	701	811	735	804	766	738	743	795	762	755	774	781	751	821	729	760	765	766	766	753	825	789	770	790	743	753	792	774	777	754	757	800	798	753	746	707	765	721	753	772	776	732	755	744	770	746	757	784	728	735	766	735	741	705	752	738	726	699	716	817	784	765	761	781	776	734	732	746	733	727	734	758	752	714	789	741	731	739	753	807	760	754	771	753	715	768	703	760	714	754	761	732	736	756	803	750	808	746	813	738	721	789	808	745	754	718	746	741	764	724	723	745	732	752	727	761	768	745	783	781	801	798	776	728	759	771	755	740	720	753	792	771	749	756	750	800	784	743	761	786	741	787	727	756	790	797	705	742	761	768	787	762	731	754	751	747	724	789	747	747	780	720	780	733	759	781	738	704	737	797	786	787	744	769	742	798	753	751	775	726	759	778	703	726	752	774	740	759	789	751	755	765	811	774	732	751	724	819	730	767	820	770	778	712	749	762	757	796	787	743	823	786	740	725	736	783	712	731	772	783	766	724	751	773	758	790	767	732	740	753	786	725	790	799	787	738	774	775	737	728	741	769	806	756	803	751	789	728	776	761	784	780	754	772	778	789	699	739	814	764	721	761	760	828	746	777	705	747	761	778	740	741	805	733	768	768	773	781	749	783	753	767	711	675	753	768	730	764	744	758	733	791	768	785	798	784	746	749	725	750	780	811	781	780	777	790	767	781	783	720	823	718	766	767	777	738	768	705	754	760	762	723	763	788	798	760	737	739	740	752	725	779	819	776	792	762	764	739	733	767	770	770	756	717	736	837	740	712	748	744	764	784	782	729	741	750	697	773	758	744	782	752	803	780	747	742	733	776	698	780	745	727	722	762	779	782	798	748	743	749	766	792	778	742	739	792	750	788	733	784	779	761	729	727	785	758	743	756	743	750	808	740	750	726	807	754	728	705	799	761	759	726	759	769	763	770	729	801	723	774	738	757	723	720	770	802	791	735	779	718	747	760	751	780	766	751	754	703	790	763	760	740	713	805	792	761	738	752	753	752	740	776	743	771	724	780	741	786	729	751	763	771	798	765	723	757	719	758	720	728	754	738	742	727	794	800	818	797	793	750	746	781	763	793	798	749	818	763	747	730	799	788	776	758	733	791	734	746	754	778	756	743	770	793	797	759	782	771	793	785	846	799	768	796	747	822	768	756	751	789	758	785	771	714	744	759	739	766	752	750	762	783	764	726	782	783	753	713	777	739	731	776	766	765	795	750	779	750	740	814	727	751	775	757	780	728	783	767	761	797	782	787	739	707	764	796	747	750	739	760	775	739	800	760	766	777	742	781	762	700	764	752	751	766	801	752	785	759	831	746	708	756	705	762	809	779	783	732	737	737	768	795	756	782	780	792	763	732	762	761	770	765	744	762	740	754	763	754	714	778	744	811	783	732	811	725	740	712	779	736	729	711	779	786	782	707	765	731	810	813	802	721	789	745	746	773	770	766	781	786	760	827	780	808	758	793	763	738	759	679	791	775	827	747	715	685	740	760	827	768	812	783	761	780	730	760	759	752	776	723	785	732	752	753	736	750	770	710	734	738	750	763	809	806	787	780	777	731	767	734	769	782	816	761	769	738	753	766	774	751	723	741	791	755	780	748	736	775	746	755	730	739	768	733	737	749	730	778	755	727	735	749	757	746	728	809	763	783	774	760	761	809	733	778	790	761	765	770	708	754	754	806	726	733	780	736	758	734	754	743	752	731	755	755	746	737	723	773	742	770	765	741	801	777	719	740	723	774	770	743	758	728	736	719	763	753	763	779	734	717	802	743	711	760	703	768	774	767	718	788	737	712	743	758	747	751	713	734	732	774	801	723	755	749	747	794	772	750	793	749	717	802	816	748	732	819	757	734	803	796	804	769	752	741	800	788	717	779	768	765	809	773	765	756	763	766	736	766	803	732	732	756	794	747	743	738	798	777	750	766	762	773	742	738	757	807	743	782	742	764	824	827	769	775	728	741	732	754	754	737	754	783	790	781	772	795	734	685	760	754	748	722	748	770	789	831	701	750	782	836	726	767	746	724	705	771	736	755	704	792	744	784	790	740	760	782	741	689	759	787	715	800	754	773	722	687	756	749	791	793	727	739	753	750	745	760
3564	2373	1935	1200	1029	935	843	805	841	721	820	737	780	754	723	729	697	715	703	712	713	730	702	723	730	727	676	638	680	675	674	685	700	700	722	719	659	705	698	680	666	694	646	690	676	703	727	703	645	716	639	680	661	677	713	643	693	696	739	727	662	678	706	712	680	641	713	680	707	666	731	674	713	685	674	662	729	719	726	702	712	678	696	690	696	687	671	683	681	685	699	631	655	657	689	739	701	718	692	660	706	670	712	707	646	698	687	666	692	692	697	671	683	668	655	632	669	700	631	673	675	713	662	680	712	689	679	699	691	701	658	715	683	690	662	657	716	643	706	686	676	717	685	670	692	699	700	659	681	703	703	689	651	707	656	678	694	631	682	672	658	706	665	661	684	706	685	666	683	662	661	706	705	709	647	678	712	696	663	709	665	739	653	686	670	637	668	672	690	662	677	720	637	618	698	642	697	646	682	683	658	684	666	666	676	711	719	696	680	677	672	711	669	707	677	701	728	694	700	674	672	679	685	716	648	691	686	651	718	686	660	720	673	677	667	648	656	682	657	681	723	654	665	669	660	655	662	708	675	649	626	723	693	659	656	699	631	643	683	716	674	721	694	681	691	634	715	727	655	668	729	704	639	676	635	688	678	662	710	684	678	653	686	683	658	637	674	669	682	678	687	649	651	699	706	706	685	690	710	675	644	663	675	643	682	696	679	709	681	719	654	676	678	650	699	627	659	716	698	677	680	661	682	732	665	676	655	690	693	679	632	708	623	681	681	727	640	742	708	665	678	668	699	634	710	689	684	682	683	656	699	666	672	665	661	634	691	673	725	665	687	707	686	686	686	687	611	678	675	702	704	706	666	699	684	697	671	707	710	647	669	724	691	679	643	721	695	691	670	720	701	680	652	681	704	645	676	691	726	677	694	693	671	678	729	671	698	697	679	663	660	696	706	701	665	683	661	666	681	696	677	676	678	676	645	661	696	656	703	698	726	635	679	661	663	700	630	698	687	668	620	675	679	638	668	670	691	671	681	687	684	741	701	691	671	666	626	643	675	681	667	714	709	700	677	690	699	643	710	660	738	694	632	683	691	659	682	723	680	693	692	701	660	717	697	700	671	708	710	683	712	702	664	693	683	682	692	700	704	701	683	694	656	709	654	712	694	697	701	724	607	689	681	632	655	667	655	689	675	651	696	644	671	666	694	696	663	657	673	715	687	688	685	688	685	674	641	697	662	696	702	679	692	718	642	729	677	648	700	621	661	734	710	672	707	700	651	685	688	672	698	663	683	666	698	724	657	679	691	649	656	657	659	672	703	644	697	676	648	650	703	687	651	699	695	669	701	642	682	640	675	676	695	679	696	646	696	669	697	631	648	735	684	706	654	673	713	673	691	658	671	646	648	684	660	704	680	689	719	671	698	683	665	708	687	660	661	698	683	658	651	657	676	704	708	678	678	664	707	658	677	672	700	649	661	669	665	676	702	716	636	675	671	707	683	716	650	801	681	673	688	711	657	713	694	698	666	700	660	657	672	661	669	695	659	696	654	736	657	703	627	629	728	699	705	666	658	652	693	668	691	741	642	708	710	662	684	722	639	707	671	652	664	679	706	639	611	674	668	687	655	670	656	745	725	670	657	659	659	659	690	691	713	683	692	629	720	685	694	657	724	650	701	673	673	668	640	669	678	683	684	720	669	641	703	673	683	653	660	666	639	691	673	706	683	664	709	669	682	697	673	674	686	661	665	663	657	661	633	691	643	713	704	669	634	700	650	669	719	687	650	726	692	653	710	687	668	684	696	666	701	715	716	652	711	667	700	709	675	658	656	691	727	663	685	686	699	679	633	686	650	675	711	690	678	712	665	684	670	627	676	708	695	704	622	682	621	695	679	664	672	714	632	693	636	702	721	698	692	628	668	707	675	652	670	696	708	690	667	685	698	727	741	667	692	663	662	691	727	672	714	672	689	661	636	690	686	709	659	644	639	664	690	686	714	698	708	649	714	714	728	693	646	710	673	664	649	706	661	686	642	664	686	662	649	665	640	701	660	663	679	731	646	664	697	691	662	683	656	691	667	686	710	703	655	692	669	701	655	651	706	648	633	695	698	664	730	719	656	630	706	638	690	650	668	714	698	696	715	753	618	673	654	679	704	635	676	674	683	679	736	697	656	636	658	683	709	681	681	674	627	689	686	662	682	652	695	673	669	723	649	639	712	682	716	665	647	723	708	683	733	671	676	681	708	650	741	664	676	701	715	683	665	672	644	687	683	680	681	666	723	676	671	702	681	727	679	698	667	643	687	672	668	707	700	684	673	683	685	674	689	665	687	655	672	683	655	650	702	683	654	668	713	695	661	693	656	653	670	709	722	683	695	677	693	653	688	660	682	678	660	704	686	689	663	669	730	672	670	661	698	691	687	660	733	671	651	626	681	704	657	653	661	681	709	746	670	648	690	744	660	679	721	692	686	667	695	697	699	664	602	697	690	673	677	649	691	654	706	662	671	703	661	724	639	672	658	708	678	707	706	672	665	679	646	663	630	686	646	719	665	674	721	681	691	671	685	624	649	688	709	676	679	685	677	696	622	691	717	684	673	686	670	716	714	751	625	734	745	725	711	689	716	661	703	682	623	664	620	669	676	685	680	700	708	655	647	692	694	659	698	709	650	738	650	682	703	700	702	678	649	682	665	646	663	634	718	686	691	691	687	661	637	692	711	717	683	649	665	728	704	659	642	715	727	700	675	663	694	682	689	653	681	704	704	631	662	718	672	687	666	686	653	690	685	638	665	649	675	668	643	696	665	744	719	697	728	648	711	663	660	657	685	715	654	660	686	687	735	682	658	670	659	649	684	687	716	689	677	671	663	672	658	644	610	741	659	700	692	664	655	691	662	671	659	757	672	658	684	696	662	669	649	686	671	636	682	663	663	667	630	699	716	673	677	679	708	680	682	630	667	672	715	681	647	692	682	680	688	706	702	685	691	705	614	759	689	674	694	704	691	716	668	651	681	636	651	678	673	701	672	627	648	711	680	647	674	656	657	659	672	622	698	706	656	627	743	726	686	676	665	675	682	655	630	649	657	661	671	674	639	636	650	702	669	642	657	635	642	689	643	707	723	686	668	675	664	646	674	691	741	700	686	671	743	673	697	661	639	667	642	695	674	730	753	666	666	693	658	645	620	667	678	670	658	659	680	702	653	667	706	661	664	682	675	691	613	688	683	670	691	684	661	691	702	654	676	707	699	696	730	643	657	639	684	727	689	690	677	648	710	614	719	687	709	682	718	710	656	711	633	673	716	689	639	641	674	668	626	667	667	686	659	693	710	682	712	669	656	711	703	706	687	695	678	663	677	711	715	653	658	657	684	670	660	643	649	707	703	670	710	686	673	684	680	637	681	700	702	703	692	674	665	698	682	707	704	634	679	693	698	684	697	706	663	706	756	696	644	679	697	688	699	642	707	665	682	715	686	718	723	679	706	659	706	662
24206	21404	28613	24599	20296	2937	997	601	488	481	419	408	457	399	378	438	404	383	386	421	398	416	413	379	372	406	385	374	411	389	394	384	412	383	402	366	378	399	360	380	403	374	392	413	387	348	367	376	330	349	355	361	360	357	379	373	348	369	410	364	411	382	401	369	351	322	386	380	414	351	379	388	359	372	389	358	384	366	367	372	376	356	348	384	383	377	375	376	376	407	389	341	373	337	365	363	349	366	383	349	384	399	374	361	357	369	335	382	364	398	387	392	352	367	391	370	367	350	342	361	359	395	379	367	398	333	387	352	359	345	371	384	355	394	361	363	403	395	346	343	365	334	326	392	374	367	351	356	352	379	355	378	367	352	372	384	400	361	358	401	397	397	375	386	366	352	346	394	350	366	400	341	359	372	373	365	361	376	381	384	360	380	370	337	372	324	379	364	395	362	360	370	398	362	377	365	373	369	385	346	340	362	395	344	393	369	364	364	367	390	359	349	349	362	361	327	376	425	356	401	369	381	355	418	376	362	372	360	353	351	353	338	361	383	394	376	367	378	375	346	393	374	380	356	386	365	364	350	358	383	381	429	366	357	366	366	364	364	364	336	365	365	358	377	375	412	364	372	377	365	397	362	362	375	357	367	349	384	379	413	345	380	340	380	393	343	374	335	374	351	364	392	371	346	364	428	374	371	366	405	350	299	378	322	370	364	368	381	367	367	404	365	346	384	378	366	404	354	366	351	326	371	350	388	348	385	367	356	362	409	392	339	379	419	356	344	388	400	391	367	340	332	358	366	381	368	383	365	370	408	371	386	379	390	387	374	383	346	382	383	355	372	359	353	343	374	416	379	351	378	388	373	378	367	378	367	344	374	356	345	351	368	354	337	392	346	394	365	326	355	362	354	353	364	354	365	354	369	337	385	339	380	354	384	369	395	368	365	382	363	388	379	361	373	348	350	344	390	383	418	413	387	328	339	396	355	352	379	360	410	317	372	383	325	379	355	359	337	368	385	351	388	370	370	379	366	395	377	360	391	343	370	365	379	358	378	383	384	365	369	366	365	374	367	384	379	354	372	348	325	385	360	380	351	380	345	360	361	339	337	353	357	344	374	397	396	384	385	359	341	376	352	349	341	352	378	344	365	388	334	368	390	352	387	377	366	358	375	364	333	324	383	353	356	380	376	374	360	377	364	375	366	384	359	357	388	357	376	349	366	366	350	339	369	351	358	353	369	369	347	356	401	364	364	375	368	368	347	386	373	347	384	353	362	365	350	387	344	355	347	363	369	384	358	391	352	401	376	342	369	360	350	362	388	380	377	375	344	355	409	352	363	370	325	376	369	356	350	369	402	368	343	341	358	367	360	348	406	356	365	393	362	354	350	381	373	362	356	369	363	349	366	327	364	354	363	378	402	371	360	362	332	385	360	365	352	352	371	383	360	368	354	379	370	348	337	380	349	368	360	370	366	361	348	370	343	343	363	379	376	330	358	337	358	334	383	381	350	369	398	367	396	380	345	374	358	367	376	372	357	341	389	383	345	356	373	430	370	371	376	366	371	394	381	390	359	374	369	369	351	378	359	355	339	373	369	368	375	350	360	410	323	367	319	345	387	348	395	357	356	361	353	351	385	376	386	364	358	348	354	373	346	384	354	365	368	363	358	341	347	395	368	342	360	351	334	367	347	377	381	345	374	364	366	387	387	324	359	394	332	364	342	368	367	355	349	361	359	375	369	384	366	390	393	362	374	345	323	332	343	333	339	357	366	367	375	387	346	401	385	365	336	349	351	374	385	358	380	358	392	370	385	335	381	371	338	378	362	376	371	408	359	369	343	385	363	365	377	374	366	396	327	344	385	366	390	335	344	374	388	326	384	387	349	367	343	354	359	367	383	345	344	355	336	371	338	352	395	389	375	385	376	362	340	332	363	357	333	371	361	348	333	384	391	352	408	369	341	374	382	376	358	377	346	384	396	355	364	359	344	374	373	339	367	351	348	395	360	337	377	370	380	389	362	383	372	397	349	360	356	385	396	368	384	378	360	380	368	355	363	336	367	371	317	375	367	357	353	365	359	321	352	370	353	382	370	376	375	364	368	387	333	361	332	369	304	350	384	366	370	381	407	361	375	386	388	342	389	375	350	352	357	347	373	343	356	394	357	335	358	408	360	360	353	341	327	347	386	358	343	386	373	364	332	378	365	381	337	372	366	348	328	370	370	387	359	370	374	354	351	366	335	370	361	353	347	358	391	348	365	359	374	364	354	355	367	369	363	345	336	385	354	357	382	382	355	337	346	337	402	364	328	356	361	397	406	355	373	353	364	345	379	403	363	351	353	332	382	346	376	366	370	388	371	389	358	356	345	347	343	351	319	346	380	342	363	358	368	355	386	348	376	391	362	355	372	378	360	322	385	350	395	395	354	381	371	387	353	364	360	362	374	367	389	373	383	361	394	358	387	378	363	360	379	314	357	377	394	358	375	323	380	338	369	355	371	353	369	331	358	372	366	348	389	376	337	358	369	358	367	363	367	355	403	356	375	396	370	368	364	377	375	348	371	380	355	343	375	356	381	355	341	386	359	339	335	364	349	366	312	343	369	355	382	394	349	364	366	356	383	386	385	371	360	356	373	368	347	402	372	370	354	353	375	350	371	329	334	375	355	338	373	352	348	335	353	366	367	355	369	375	367	410	392	332	351	368	359	339	315	363	369	361	380	358	369	360	398	369	363	351	364	365	355	365	368	368	375	354	382	334	367	365	380	352	370	395	373	398	394	377	410	352	341	327	368	364	340	332	356	387	388	350	381	368	372	358	340	373	361	375	338	357	343	379	352	400	382	368	385	391	382	407	383	359	356	369	368	363	357	382	373	384	364	349	379	360	392	379	391	362	340	326	344	403	379	329	344	376	389	366	376	376	377	326	315	363	355	369	370	370	341	373	361	384	361	379	393	385	367	355	355	358	349	384	366	376	363	353	355	396	367	363	369	372	360	376	365	379	372	338	383	370	355	352	375	344	372	342	368	329	333	345	376	351	427	361	372	352	380	359	375	368	364	372	354	350	355	336	379	373	341	343	388	391	362	355	351	345	314	366	356	397	351	364	384	380	365	338	371	362	342	369	383	380	384	335	381	372	404	383	362	341	391	359	383	379	365	373	389	390	373	332	368	351	365	359	359	386	352	344	407	367	373	379	348	349	370	326	356	359	371	372	345	364	366	382	354	360	366	347	363	371	380	353	378	357	374	365	379	391	389	386	355	361	403	333	344	361	388	374	361	388	356	337	343	374	379	346	347	381	346	363	340	396	349	393	359	374	365	374	376	384	364	360	374	362	347	347	369	374	368	337	367	322	361	372	356	356	360	375	360	328	350	404	421	351	344	363	360	349	394	418	330	375	361	359	388	375	353	369	402	383	376	326	349	353	378	360	355	324	338	394	345	372	368	374	380	386	367	354	312	357	394	387	371	348	370	366	359	376	389	359	360	377	347
3301	4755	3825	1913	1323	1033	886	733	677	620	497	541	482	470	451	482	448	455	432	398	414	441	463	431	385	371	395	389	391	407	364	376	393	422	381	403	384	418	377	376	387	378	372	391	401	403	421	395	414	404	374	345	390	368	436	392	396	398	365	380	361	380	336	367	379	380	402	409	346	374	404	392	409	356	374	392	385	356	381	346	416	357	400	347	365	348	365	392	396	400	390	413	385	360	381	378	355	420	356	381	382	387	404	425	375	367	374	413	390	393	342	402	374	359	385	386	393	417	392	361	374	383	377	360	395	387	396	397	397	362	393	395	352	373	331	353	396	411	390	383	373	401	368	408	350	396	378	406	390	385	368	377	357	382	373	369	350	381	386	356	373	409	391	366	408	349	410	381	378	354	374	369	409	400	380	371	384	397	382	350	389	406	353	395	347	379	356	389	378	352	346	369	385	393	401	394	413	383	387	394	367	385	352	369	361	376	401	357	371	374	377	349	371	376	401	341	406	371	351	373	361	391	351	378	382	356	381	391	345	378	385	372	370	400	401	392	368	399	357	367	382	370	399	363	378	353	383	372	372	338	379	379	398	421	356	368	397	380	358	377	371	381	376	400	366	385	378	391	392	386	368	374	372	388	349	381	385	366	368	362	399	334	390	399	370	397	364	377	398	388	365	347	356	389	355	370	368	348	442	356	375	405	399	400	390	373	364	392	371	346	360	384	382	403	360	343	378	371	340	364	371	382	388	361	327	379	352	385	423	395	384	387	410	377	360	384	359	372	354	373	356	389	388	365	363	404	391	364	400	426	334	401	375	391	359	387	386	357	345	360	375	374	385	393	375	386	356	374	403	396	383	363	353	374	405	369	380	361	363	373	389	356	352	349	379	378	329	400	367	358	400	386	379	359	406	349	353	364	360	377	383	405	375	384	359	354	342	366	357	398	377	362	393	365	371	403	329	389	365	364	396	374	326	354	372	356	384	370	364	399	391	372	362	386	369	356	397	387	397	386	365	401	351	378	354	380	376	397	354	382	400	361	390	377	378	405	358	370	381	387	379	361	389	401	378	362	383	388	413	338	400	354	403	361	347	413	400	395	343	370	361	339	392	366	355	375	379	372	353	364	366	361	391	367	368	372	367	396	358	361	371	394	346	385	342	392	378	387	390	368	377	350	393	366	391	342	393	386	387	344	351	359	366	401	367	371	329	360	341	343	378	373	363	347	393	393	343	381	370	340	350	347	364	367	382	359	344	382	353	349	356	351	368	383	377	373	387	347	347	405	339	385	388	365	355	355	336	377	383	353	379	382	392	365	419	371	370	391	385	370	395	379	349	354	320	366	394	363	362	379	337	351	363	383	370	377	337	372	396	374	394	362	383	367	405	366	378	353	402	372	377	363	361	365	381	390	371	349	394	383	381	376	374	343	357	363	361	383	354	391	366	396	379	359	368	372	379	353	390	360	356	378	366	381	360	367	370	365	379	367	375	361	396	381	399	366	375	389	377	405	379	384	359	405	348	401	390	378	391	395	377	404	364	372	361	368	380	386	367	397	368	359	360	364	351	357	408	382	353	365	363	367	331	380	357	363	343	386	371	393	445	353	354	396	380	360	362	386	400	348	369	394	351	350	353	354	358	390	357	352	391	379	391	358	390	398	354	379	352	364	411	379	365	365	392	397	361	334	389	374	390	350	398	386	401	360	378	350	354	353	374	350	404	359	357	375	358	376	373	353	366	367	370	388	403	365	361	359	404	392	385	364	370	387	338	357	383	362	393	376	367	374	362	385	378	380	374	335	356	349	369	357	335	369	385	359	337	342	372	363	374	393	359	361	365	379	342	347	365	334	390	383	354	362	328	356	347	370	389	392	388	373	358	358	363	381	371	346	357	366	325	357	363	357	330	363	370	334	353	380	376	391	376	358	369	405	384	342	376	379	360	390	386	379	361	373	353	401	377	375	390	340	382	388	366	361	344	364	377	360	383	358	397	381	390	393	355	335	369	391	360	374	377	374	355	367	355	356	357	370	378	410	381	363	368	380	374	392	370	402	354	381	347	382	353	362	368	367	365	407	344	368	375	402	373	341	382	386	369	360	356	344	413	387	370	391	333	358	348	373	357	373	381	396	327	353	380	346	372	362	337	373	372	346	343	383	383	376	356	396	392	352	379	351	383	369	347	382	398	368	344	343	385	380	366	364	368	348	389	359	375	373	373	404	354	379	412	381	358	391	361	359	370	378	388	373	400	374	360	377	359	370	369	376	402	361	349	380	373	332	341	373	363	411	380	402	371	354	356	393	369	388	355	368	331	379	379	349	335	397	369	409	390	379	373	373	383	364	361	350	416	362	367	368	368	356	353	379	394	362	360	362	375	373	372	351	358	389	380	374	381	406	346	366	356	366	379	365	334	385	355	377	371	393	371	394	371	383	335	390	399	378	406	373	405	345	447	369	380	371	356	366	356	354	352	349	355	354	338	360	356	379	362	342	383	372	348	384	391	409	389	375	370	412	378	405	349	343	357	405	371	360	339	375	359	358	362	371	355	378	366	368	387	374	421	402	390	375	378	357	407	346	354	372	401	329	361	355	399	370	382	345	375	355	369	378	405	352	396	340	337	393	379	390	362	383	369	411	334	359	406	374	400	381	344	386	383	383	347	383	372	358	354	362	371	346	377	340	369	378	393	386	343	366	362	387	377	393	362	344	363	368	363	362	376	358	384	390	356	342	348	387	392	416	343	376	386	365	391	380	350	338	394	391	323	355	372	387	373	367	358	366	358	363	348	358	391	385	359	384	380	340	370	346	348	362	368	396	380	360	336	361	344	359	394	356	398	398	391	385	354	371	383	373	355	368	361	373	362	392	366	362	348	361	363	381	351	353	369	358	347	386	377	329	392	368	365	374	369	331	373	362	389	375	406	390	350	375	364	374	378	363	390	355	364	359	363	326	369	370	376	346	352	362	366	378	360	401	370	338	385	368	347	351	398	383	384	366	378	366	369	373	359	341	335	389	370	384	364	330	373	358	365	370	401	378	380	414	389	328	353	355	347	376	383	373	371	378	391	334	369	364	377	377	367	341	341	388	362	382	352	336	380	360	371	346	368	370	362	371	383	368	350	356	374	368	377	379	326	384	398	384	360	404	368	367	377	383	371	408	365	388	345	324	360	362	368	372	362	370	347	365	404	346	384	344	413	394	332	394	384	380	359	381	347	363	371	376	384	380	378	382	363	330	408	403	387	364	366	404	340	355	380	351	351	356	395	365	360	354	337	391	374	417	368	336	391	340	388	338	387	341	369	366	343	361	389	396	380	356	329	386	371	401	374	364	334	344	367	371	397	357	374	376	375	389	364	385	392	392	395	386	346	362	351	349	336	362	367	360	413	359	369	366	343	396	346	372	384	374	368	369	376	373	355	371	377	355	364	374	383	343	375	395	369	378	394	359	382	376	344	408	341	354	365	397	363	350	365	355	358	416	354	342	371	365
27696	12182	2398	1500	1115	981	931	927	900	847	845	891	868	835	869	879	854	883	907	921	840	847	881	869	915	913	896	894	857	849	881	849	843	854	886	935	896	877	916	934	827	889	888	894	872	871	866	923	809	905	857	831	882	899	848	911	915	881	868	872	855	841	857	854	888	868	827	862	876	870	892	919	864	853	850	934	879	854	861	829	886	859	929	881	896	873	902	887	848	864	876	826	856	858	875	866	968	867	937	898	924	832	808	860	918	889	891	894	856	918	892	856	836	923	878	913	862	879	894	895	890	865	889	908	847	879	868	876	886	825	827	846	865	942	844	863	883	856	866	878	840	911	818	897	881	902	885	924	871	869	845	859	859	900	860	958	837	879	898	819	830	860	906	879	858	845	865	870	894	885	913	809	892	885	935	873	880	836	843	855	946	859	826	900	862	799	849	928	887	814	878	870	916	859	851	888	875	853	887	872	882	859	855	898	897	884	877	857	901	922	892	888	849	883	878	869	880	847	886	886	856	836	882	836	888	842	885	896	872	854	905	924	860	811	918	907	866	880	856	911	885	884	885	870	875	914	894	858	855	847	830	905	918	943	905	844	891	914	933	824	861	910	860	870	906	876	888	915	882	872	932	870	860	919	892	901	869	882	977	913	872	866	886	902	865	867	856	815	922	859	853	890	856	922	874	848	887	834	861	873	862	920	863	837	888	867	928	897	831	865	902	868	864	842	867	889	903	870	823	878	887	899	816	865	853	823	854	847	883	879	890	850	873	884	815	901	896	877	868	842	889	870	849	877	867	865	924	940	884	834	868	864	893	897	894	844	833	880	852	877	835	871	940	880	913	921	851	893	870	952	862	917	909	865	857	861	878	909	890	771	845	845	893	898	886	853	849	880	911	864	920	864	900	901	894	869	832	888	873	898	883	884	859	893	951	882	852	853	878	880	895	891	884	855	889	900	904	871	890	920	813	930	850	896	909	877	908	950	939	897	894	879	886	877	913	851	868	890	866	815	853	854	876	864	896	933	865	840	860	838	885	883	912	884	920	938	831	866	907	877	899	920	877	925	842	868	874	893	894	927	877	901	907	873	916	848	881	865	885	858	873	878	869	877	878	896	863	998	892	881	941	900	901	869	831	851	933	859	917	874	885	878	884	842	909	857	872	871	928	874	905	871	839	885	812	899	892	832	875	882	862	883	908	900	866	905	869	888	910	826	926	895	910	835	927	882	871	874	877	850	939	853	876	838	889	871	879	900	866	861	855	917	847	934	917	841	951	917	848	848	828	847	871	872	891	871	884	913	843	887	861	933	880	877	880	910	910	850	912	891	834	909	799	880	859	826	810	845	887	905	836	874	901	877	926	881	811	880	909	892	868	849	864	874	900	819	895	808	945	971	900	900	907	889	899	912	851	907	828	872	888	901	861	843	894	910	891	885	896	858	914	860	917	834	869	920	898	857	933	877	902	878	906	906	870	872	906	852	868	873	901	860	905	875	871	852	835	891	915	907	935	873	862	868	901	860	898	874	959	902	919	875	878	864	924	916	878	863	836	883	947	864	890	857	836	889	895	827	847	873	851	858	878	876	828	847	861	872	884	931	859	803	894	941	882	952	876	882	853	840	907	916	917	849	887	880	881	902	966	918	851	926	890	859	888	927	869	901	902	885	912	957	841	864	875	884	898	913	894	851	921	898	933	868	859	915	904	906	879	830	888	869	838	909	920	902	899	848	833	873	887	838	875	890	876	872	897	829	947	847	855	825	872	851	901	831	923	851	853	855	866	852	844	898	854	924	913	933	880	877	893	869	896	868	845	899	899	895	919	888	837	884	858	826	878	865	912	832	909	930	877	901	853	898	858	858	827	899	915	861	873	854	889	884	881	887	898	869	860	862	864	861	864	864	938	905	831	888	867	841	878	858	869	866	888	913	902	903	887	909	892	898	845	888	879	897	881	897	838	925	918	875	844	862	820	968	861	873	852	836	857	856	957	846	930	867	881	858	835	879	889	892	910	866	847	883	836	831	840	856	852	889	846	851	934	840	923	882	833	898	910	887	895	869	834	871	847	886	957	898	833	859	906	895	882	863	862	837	891	915	914	903	854	870	893	822	865	912	880	895	832	937	878	871	901	925	877	895	928	863	925	882	841	850	927	876	953	825	865	933	861	877	847	843	877	893	879	865	849	865	877	901	857	858	831	861	915	864	939	935	871	911	904	942	873	903	884	887	858	900	849	869	847	908	857	917	880	891	844	853	846	866	859	905	882	841	891	867	875	872	889	920	869	839	831	856	849	982	840	877	929	855	888	896	887	862	928	905	888	865	858	887	890	888	857	823	891	809	907	916	851	897	859	899	896	896	835	865	867	925	868	885	902	907	853	838	859	898	928	817	868	907	849	847	937	853	852	877	894	854	835	876	853	870	871	859	868	901	867	860	894	860	880	896	870	837	871	931	849	847	846	885	892	927	876	872	909	911	897	921	853	868	951	890	864	839	897	875	861	850	871	874	934	911	890	889	870	852	834	908	910	880	878	857	833	927	843	834	934	896	844	886	865	896	889	837	904	860	874	840	880	929	872	852	861	895	859	922	873	896	893	876	882	873	923	858	846	808	874	841	865	874	833	828	882	912	922	879	869	912	879	870	911	824	865	828	879	891	849	943	898	835	902	899	846	880	893	924	847	865	882	809	878	877	890	900	863	900	888	860	931	839	859	895	924	849	885	907	904	903	897	918	875	929	896	837	894	910	877	882	922	868	905	881	899	870	874	904	881	861	816	856	925	848	886	904	877	911	840	889	902	947	884	881	895	892	918	832	810	873	853	888	883	864	898	884	862	870	902	927	866	885	892	875	896	908	881	875	867	911	891	898	917	893	891	829	854	880	878	881	875	885	922	881	873	891	894	879	911	875	874	817	871	880	896	882	848	845	867	869	874	867	838	812	871	871	865	879	864	884	853	932	900	873	837	888	831	812	893	880	866	892	899	924	822	890	899	930	883	888	879	891	909	919	856	850	842	882	856	899	842	838	895	881	881	829	906	862	839	896	868	901	827	868	888	870	904	875	884	829	884	863	902	869	871	829	858	882	844	857	882	933	842	861	866	874	841	858	872	878	863	922	869	865	864	884	884	875	865	888	897	873	842	886	869	854	853	829	907	904	874	932	899	889	849	901	905	844	878	868	862	862	876	851	834	852	881	850	888	878	867	867	836	867	910	873	846	859	906	889	877	898	873	923	938	845	838	885	949	877	902	850	860	869	839	882	878	840	848	907	823	904	926	882	888	941	868	847	886	900	849	915	888	899	909	857	853	860	838	871	909	841	856	840	931	880	861	872	926	934	886	881	891	805	901	912	795	883	905	908	900	884	859	848	832	885	913	896	853	858	817	864	819	871	876	906	903	891	879	881	879	899	941	882	900	880	818	880	903	894	892	838	851	877	839	873	818	912	912	890	908	885	865	942	844	851	860	873	804	869	895	862	839	918	851	882
5142	1023	1036	817	789	785	787	822	836	822	743	823	769	829	758	769	771	757	765	783	773	772	724	777	820	801	743	793	747	779	719	777	729	808	780	774	806	762	774	789	802	804	746	735	763	719	791	761	776	761	774	750	740	776	739	736	729	743	768	691	788	826	776	734	797	767	778	784	752	772	856	767	763	752	778	776	801	766	786	705	750	767	822	755	762	765	748	736	765	775	795	734	769	792	785	756	749	812	786	766	770	768	802	739	753	751	748	750	745	808	751	751	735	753	755	787	763	738	797	785	778	696	752	755	718	735	795	758	755	762	768	777	761	736	801	772	733	799	761	761	773	802	716	758	781	793	795	726	798	780	759	765	760	771	726	771	767	728	794	781	804	782	744	749	753	770	783	762	757	767	696	719	791	766	768	726	750	803	770	783	772	776	789	798	753	720	794	771	750	786	811	709	763	735	757	773	737	742	781	806	697	721	801	800	727	782	736	749	811	758	766	758	770	760	792	822	763	786	784	764	811	774	744	723	766	748	743	720	751	739	785	754	753	775	785	738	770	772	733	752	767	818	709	795	704	760	751	726	740	743	763	799	803	766	765	734	753	794	784	744	771	735	740	762	765	745	691	767	749	777	772	764	809	737	790	714	797	765	797	745	787	743	761	780	829	768	809	814	766	737	790	801	788	724	725	780	739	762	747	754	758	744	746	754	800	732	746	719	732	711	767	762	712	733	744	785	740	707	762	729	749	772	711	782	721	775	760	784	781	763	703	790	792	718	744	754	795	747	783	754	732	810	762	732	775	679	774	742	777	715	781	743	826	807	706	776	740	727	773	760	773	804	712	742	761	785	769	762	757	786	792	735	754	792	805	733	783	804	782	789	781	720	755	787	781	750	798	772	763	789	780	764	760	745	730	798	731	800	714	782	747	728	791	706	760	814	763	778	753	752	728	790	767	733	696	767	746	764	748	755	707	741	782	798	753	791	756	796	750	696	779	746	745	713	748	815	758	757	744	703	705	755	747	754	769	778	772	760	749	743	729	736	733	742	824	721	760	776	775	743	737	827	747	757	765	786	782	763	768	740	769	800	742	729	730	775	754	767	779	771	752	782	763	787	736	713	740	783	787	761	725	830	728	765	761	828	766	767	722	752	755	748	779	778	744	712	717	764	729	806	754	779	751	726	724	743	796	787	713	750	766	786	796	764	762	738	755	746	797	770	810	697	789	742	800	779	807	764	739	734	730	799	737	762	754	766	792	788	703	737	761	741	785	794	752	762	723	752	756	785	709	769	766	802	790	741	729	759	780	731	783	740	787	814	724	767	741	770	728	792	750	762	747	703	757	803	771	792	734	741	750	786	733	772	789	757	802	775	795	810	751	708	755	760	735	739	730	768	761	784	795	813	728	760	760	740	757	781	756	753	782	736	747	763	727	744	722	747	751	780	790	792	761	733	785	711	794	762	745	821	808	755	779	773	799	779	761	748	802	704	763	830	792	726	762	771	715	796	757	724	790	757	731	746	794	752	770	693	731	701	791	751	726	772	718	753	765	726	779	756	759	757	752	799	681	759	768	784	804	731	787	798	724	767	733	757	814	739	780	750	773	731	732	758	723	737	742	735	815	753	733	736	711	729	726	683	802	783	717	745	747	724	764	751	779	688	796	738	754	796	754	759	784	764	736	774	776	744	767	768	787	772	770	794	805	803	782	750	748	766	777	737	735	798	713	711	752	718	754	824	736	782	710	732	746	734	746	750	708	732	779	725	736	747	763	803	743	799	784	761	737	802	788	781	751	789	782	792	768	770	738	769	700	745	798	776	746	805	750	782	756	766	744	767	756	791	780	827	791	765	767	732	734	797	773	738	724	779	748	722	791	761	738	745	773	750	787	769	790	763	725	778	747	756	747	718	743	779	807	733	793	799	791	742	747	771	786	719	738	765	769	790	767	745	768	759	728	765	725	726	754	762	706	755	715	786	711	775	767	730	771	766	751	784	741	729	740	784	805	781	791	783	729	771	770	757	793	758	745	753	817	724	731	795	809	751	746	772	765	750	761	766	780	713	804	754	757	790	756	740	735	744	806	741	797	761	780	771	774	733	789	713	740	751	755	755	791	784	757	797	820	740	783	757	736	821	727	744	759	783	806	785	771	832	761	809	786	746	783	757	773	779	761	753	760	731	730	734	776	797	806	776	786	784	743	776	749	705	722	751	761	767	751	725	801	815	777	706	765	760	762	765	806	769	751	762	788	746	781	790	755	773	716	748	788	779	727	709	791	758	774	751	753	755	729	768	782	788	775	767	789	763	759	768	801	808	782	736	757	752	783	740	785	751	787	779	763	768	777	804	795	766	793	732	816	794	760	796	760	783	776	776	788	730	730	714	737	754	734	715	724	752	782	771	764	730	756	778	749	772	754	726	740	731	799	742	742	767	780	751	743	704	736	792	767	710	711	777	714	715	721	800	714	715	777	763	745	758	776	747	727	778	801	758	740	762	734	779	746	772	746	784	733	727	735	760	732	765	766	777	767	770	789	733	759	767	808	723	781	763	768	789	743	788	752	779	777	758	748	730	795	793	777	713	739	811	748	753	749	744	794	754	755	797	775	773	765	774	773	777	744	751	734	718	796	762	745	753	782	794	753	751	753	776	729	795	754	799	725	741	783	779	730	770	716	692	725	713	811	798	769	742	732	794	729	795	763	755	720	777	780	764	756	792	743	755	774	756	775	783	761	758	729	756	747	772	778	775	748	770	782	772	743	817	752	723	780	774	746	746	755	728	776	764	785	740	771	801	786	743	751	777	790	750	754	777	751	775	823	794	788	751	770	746	749	741	762	769	777	764	746	764	735	752	752	774	718	763	761	819	745	766	832	750	733	785	763	808	779	752	777	736	774	745	739	768	792	741	770	759	773	826	737	787	778	756	786	719	761	778	753	826	751	785	766	744	786	786	789	726	769	796	789	771	772	759	779	757	737	734	796	696	774	765	734	777	776	737	794	746	712	763	731	765	768	775	711	802	800	793	743	768	784	761	748	736	756	727	753	759	746	768	780	831	784	769	780	771	786	793	747	784	825	749	780	798	696	789	740	737	764	729	705	747	782	797	794	799	805	787	752	779	813	794	761	792	727	727	729	767	731	772	801	748	751	703	795	805	789	778	741	784	785	742	770	766	741	745	792	781	773	769	741	740	781	758	783	775	774	780	774	721	788	771	774	765	761	794	744	773	759	756	748	759	732	759	747	761	752	775	737	799	730	726	793	791	771	736	737	750	792	745	790	761	784	762	761	748	778	716	723	748	743	761	784	748	758	751	804	765	773	764	768	767	741	750	775	777	741	772	749	788	745	763	760	795	732	748	741	773	740	763	787	713	711	727	777	706	773	725	753	763	808	765	746	744	791	770	750	748	790	772	736	729	773	749	759	741	723	756	709	763	805	822	759	768	788	791	724	742	767	791	737	762	723	760	774	747	722	769	724	768	772	803	768	780
25752	21439	25854	18958	2046	1063	897	833	800	738	801	800	800	796	827	754	750	750	738	751	774	751	756	715	809	786	774	736	722	749	761	770	755	701	760	738	721	755	749	786	735	742	760	786	720	722	743	755	729	758	775	764	757	785	794	711	747	771	716	745	725	750	769	784	738	761	786	769	743	757	791	679	762	733	747	704	753	720	736	740	804	745	719	774	731	707	724	790	786	760	761	681	756	748	746	750	707	733	713	753	762	742	738	799	713	746	763	729	726	743	719	726	743	724	728	715	737	750	761	741	749	736	722	740	757	794	683	838	719	768	753	795	758	780	795	722	733	759	739	751	775	724	756	722	745	702	716	701	770	800	739	767	729	742	756	806	714	672	737	796	673	774	718	722	707	685	743	759	740	755	731	728	713	735	725	687	741	796	716	748	729	713	782	737	775	750	770	728	746	733	744	757	787	729	697	798	705	757	718	755	683	765	765	736	740	750	750	758	744	741	725	778	717	739	751	763	759	768	723	782	750	747	743	702	725	721	707	748	703	690	745	729	764	763	714	784	702	726	742	765	749	711	736	772	745	697	767	715	715	759	739	766	775	745	725	784	747	784	766	725	765	736	764	727	691	743	748	721	775	764	743	737	672	744	752	737	781	725	722	668	757	778	762	797	749	745	720	752	743	751	736	771	750	762	697	733	755	746	739	727	745	737	740	748	742	765	767	726	769	754	761	769	729	756	736	709	703	813	738	758	722	752	762	699	731	704	740	707	745	679	726	739	723	759	768	727	761	775	759	764	735	735	764	735	739	747	748	737	734	791	761	722	679	759	752	720	713	747	732	717	754	744	733	751	785	744	739	698	750	729	755	726	759	722	705	781	718	745	762	707	710	745	740	772	723	721	737	787	716	726	714	731	783	790	718	729	727	734	728	730	745	749	745	714	763	762	754	777	754	745	730	743	719	713	789	741	771	823	713	726	764	725	777	748	742	730	744	771	735	702	728	752	816	704	756	790	774	723	759	714	675	735	787	757	756	742	707	820	743	708	747	726	685	742	739	710	738	764	790	743	825	745	731	726	804	725	724	723	739	809	727	730	719	693	740	761	747	764	748	744	757	780	746	722	753	694	758	698	729	716	728	776	746	764	748	786	751	752	745	771	719	707	728	767	735	741	747	794	731	763	735	742	730	711	764	743	693	750	746	756	704	727	732	758	785	731	770	761	723	746	741	745	706	719	777	781	723	736	795	777	770	718	793	726	769	754	724	725	791	727	747	765	755	737	708	768	710	811	689	768	741	719	788	757	765	751	749	727	761	698	708	749	745	794	737	762	773	729	729	710	809	721	763	734	766	735	722	734	705	730	727	743	807	736	708	724	705	759	762	698	773	732	762	725	749	730	760	771	763	750	728	773	754	735	738	727	750	733	725	734	740	760	745	734	752	733	736	770	739	708	757	735	724	691	745	752	748	768	789	741	771	698	689	778	727	783	746	722	739	734	793	737	737	742	761	756	704	797	749	723	745	736	753	722	707	673	791	772	777	754	686	739	734	733	774	792	753	712	730	745	732	764	760	750	717	739	748	692	745	754	740	701	759	745	763	737	763	753	737	778	777	718	724	697	735	745	759	784	765	736	742	742	677	757	779	794	749	746	768	744	778	687	775	697	755	763	724	755	716	763	749	770	741	728	735	742	716	760	752	750	710	753	732	691	757	729	739	704	715	723	746	769	715	729	727	691	714	763	733	805	748	758	772	797	785	776	773	759	769	747	731	730	714	765	729	774	759	713	768	751	775	766	714	726	745	712	740	740	771	760	737	772	762	758	752	720	718	728	686	740	744	713	704	747	732	737	763	723	760	724	740	716	753	696	718	740	718	734	763	763	769	711	746	731	771	736	719	768	764	703	722	758	715	733	802	738	690	719	703	683	742	740	711	753	762	751	755	762	752	787	752	759	768	675	737	783	709	778	719	695	725	734	730	731	738	734	729	688	830	770	753	762	731	694	690	776	715	752	705	723	791	765	740	749	702	740	755	716	717	767	745	742	686	733	742	747	770	703	719	752	718	752	759	797	740	739	707	760	728	703	763	725	703	721	787	761	749	760	697	722	774	720	746	702	734	745	764	743	754	743	749	711	751	768	767	764	709	745	725	710	734	738	735	701	744	697	741	758	744	774	801	785	761	742	716	722	760	692	753	685	787	796	748	760	752	745	753	693	746	731	753	753	731	709	717	736	734	727	748	745	724	771	745	729	764	751	778	704	721	756	725	761	771	726	719	737	718	733	751	735	776	738	694	731	734	731	733	792	706	768	703	725	714	748	765	750	735	748	724	722	781	817	717	726	741	806	760	754	795	742	735	741	748	718	772	778	724	718	737	753	713	750	727	764	740	762	766	743	743	724	748	755	750	697	735	780	800	750	708	753	696	760	717	740	706	724	668	712	749	756	748	736	743	750	728	753	765	756	747	735	741	752	771	780	749	751	750	710	720	743	738	746	747	713	758	777	749	648	745	785	761	734	789	706	747	771	817	682	820	745	753	734	727	749	747	720	724	701	748	770	743	790	688	766	724	702	712	750	728	765	750	803	724	718	723	779	727	756	722	790	779	698	723	802	736	771	714	758	773	730	730	738	763	767	698	778	698	738	717	720	748	777	742	766	701	758	700	703	775	767	718	775	730	722	754	756	765	752	736	745	752	718	722	767	735	785	758	753	755	731	754	762	740	745	730	751	781	762	724	715	736	715	736	774	786	809	685	780	738	786	708	775	755	718	759	742	755	753	733	764	746	753	728	751	726	808	720	737	718	700	740	757	745	787	745	725	725	731	722	696	822	729	736	786	748	776	715	753	708	735	769	743	762	781	798	765	687	740	765	763	718	729	753	741	770	721	742	711	772	790	745	721	754	715	725	775	758	718	717	771	743	768	719	712	719	740	719	729	764	776	778	780	747	781	722	743	723	712	754	727	745	734	727	726	795	762	736	759	739	709	677	725	753	755	739	722	704	723	761	795	773	754	716	710	720	736	706	737	741	784	750	734	785	710	730	733	747	739	757	714	759	733	791	732	758	723	706	745	752	771	700	721	726	710	714	778	774	785	745	779	697	741	720	727	745	743	768	736	696	754	783	780	726	751	753	794	748	757	733	714	724	770	757	739	733	682	728	711	757	683	690	744	717	682	745	758	749	729	744	787	787	701	726	777	801	717	764	724	740	776	755	797	765	706	751	759	719	785	754	738	726	763	736	784	757	763	768	727	756	750	722	758	735	755	727	766	690	726	769	744	742	691	663	757	774	778	708	731	727	698	700	726	702	714	734	747	718	719	757	737	777	759	761	725	755	737	753	731	710	736	716	745	761	717	740	743	735	743	745	741	750	747	786	759	663	743	751	748	761	705	742	759	742	716	774	726	791	760	744	824	755	695	754	753	775	720	776	715	744	778	735	800	752	678	772	754	790	773	785	769	772	769	747	768	763	752	781	723	741	737	745	798	698	816	763	736
3615	2377	1963	1185	1083	917	892	844	783	760	767	676	778	693	736	721	734	682	704	671	732	730	698	653	684	658	675	734	699	723	667	683	721	690	654	737	691	722	699	674	675	652	667	736	668	663	706	666	665	673	706	689	710	721	709	685	648	711	663	726	671	660	704	683	667	692	646	676	682	703	662	699	690	673	673	658	741	655	707	647	670	673	650	714	699	633	678	685	661	659	695	708	644	687	690	653	668	656	688	701	624	717	718	678	638	712	671	653	652	647	674	660	676	642	682	780	714	672	653	674	683	689	693	668	705	657	631	671	675	658	644	665	699	627	704	680	657	635	665	670	665	644	673	677	665	664	690	629	699	707	661	701	673	680	675	621	651	657	638	718	691	614	687	682	686	626	666	637	636	658	653	674	662	694	655	682	637	680	634	681	725	702	689	699	681	684	636	686	652	634	697	638	750	678	664	669	631	665	631	661	681	669	694	677	687	678	708	647	644	659	623	686	642	660	652	642	677	688	631	675	676	682	698	682	655	687	661	667	685	686	659	666	662	652	668	625	678	634	696	663	678	651	695	668	676	638	645	695	689	704	646	728	633	668	679	658	683	677	669	650	697	669	682	676	630	686	652	668	682	673	686	663	639	698	679	678	690	610	674	693	624	636	684	647	693	664	714	669	686	645	654	629	691	637	674	666	674	701	711	678	678	711	665	676	641	654	661	694	677	694	650	673	690	705	627	720	631	675	680	686	673	693	651	642	695	687	658	700	692	675	673	657	670	674	704	694	672	601	690	638	691	645	649	698	692	650	669	723	664	673	685	649	646	665	642	655	691	676	657	691	641	621	693	698	636	667	669	666	688	664	674	684	653	684	632	688	694	693	660	666	681	720	649	661	650	644	723	653	633	660	682	694	645	641	609	667	664	639	638	649	666	669	656	668	656	659	643	707	646	682	661	643	695	663	708	665	641	662	700	661	640	619	658	692	649	681	688	669	679	741	702	674	712	640	700	678	650	662	640	660	647	702	676	672	672	675	645	648	701	738	637	640	653	694	661	688	711	628	658	688	714	676	625	698	676	660	676	708	688	638	655	708	680	658	699	665	675	646	638	661	660	631	707	663	639	688	632	650	684	684	651	692	616	683	644	695	675	655	704	657	664	645	659	666	641	722	642	699	690	695	659	679	695	693	717	659	691	652	667	665	675	681	648	693	637	648	652	686	672	725	671	665	705	674	632	660	665	671	653	655	625	703	712	719	688	676	662	704	662	714	624	745	718	632	688	680	629	664	646	669	644	666	679	705	671	716	668	664	702	685	698	629	640	672	654	666	700	713	718	642	676	693	708	698	634	664	635	668	706	634	642	627	657	636	658	647	645	681	656	686	648	664	697	734	708	656	680	661	668	640	666	645	688	668	676	669	642	699	633	658	710	687	667	694	647	692	644	670	639	663	663	675	667	684	678	630	680	672	688	677	662	669	680	714	637	697	679	669	699	684	698	731	651	643	643	666	653	665	657	649	697	687	682	689	642	635	675	672	710	643	712	718	671	690	632	659	672	694	709	687	693	660	668	674	641	670	676	645	689	637	702	683	658	714	676	648	745	653	687	660	690	637	679	674	700	696	652	674	646	654	651	665	692	715	712	716	676	626	658	685	688	634	667	704	647	693	677	681	664	689	672	686	650	664	652	698	645	662	653	715	672	665	654	617	661	701	651	681	640	684	705	679	648	682	626	661	657	658	664	678	706	657	652	626	712	668	643	647	649	639	611	635	694	700	674	679	667	663	660	673	687	666	711	642	643	633	643	673	670	684	731	683	718	679	703	578	691	679	662	684	680	695	679	686	711	671	655	697	653	680	676	663	670	666	667	619	732	651	693	720	655	687	649	696	648	674	686	676	690	688	685	669	650	666	660	672	627	692	699	701	659	672	604	685	665	690	640	665	691	685	705	623	681	668	717	646	632	727	637	603	636	703	660	688	679	678	677	642	666	646	651	672	665	628	671	653	620	646	694	675	644	677	699	702	700	610	667	708	628	694	630	674	707	687	700	685	661	655	636	665	653	703	677	679	646	652	662	689	625	693	669	661	706	650	679	719	672	689	705	663	707	685	674	629	721	674	637	723	699	668	688	692	668	622	686	649	658	650	713	677	677	693	679	700	727	660	706	708	651	692	669	656	648	691	657	708	652	693	684	658	684	694	659	683	674	680	643	629	652	689	662	600	690	693	662	658	719	692	738	636	655	654	654	687	660	689	674	661	671	684	634	681	685	683	684	643	658	706	652	652	652	637	694	653	670	674	661	755	648	690	613	680	657	649	658	657	649	702	664	680	687	707	662	623	670	656	636	697	667	663	655	699	660	673	679	661	712	663	641	642	745	647	670	671	651	660	666	712	678	682	700	659	660	684	679	651	655	641	681	657	731	677	715	665	664	698	674	685	648	683	657	683	654	712	654	665	645	636	684	685	712	663	633	672	711	689	689	630	687	638	662	664	680	664	684	679	680	657	704	658	653	675	715	636	664	643	629	675	653	703	733	690	627	699	717	640	675	702	662	676	697	708	700	719	672	682	689	695	668	682	648	664	674	700	671	714	659	677	690	632	671	669	642	692	673	710	659	685	637	699	661	652	701	656	712	659	682	605	670	667	649	665	666	670	667	632	671	692	710	681	690	719	694	662	661	640	700	686	663	689	679	650	727	683	698	666	690	651	673	654	649	669	626	681	700	684	718	654	665	656	705	691	723	688	722	666	674	671	684	667	647	700	663	647	666	672	682	698	644	669	659	608	717	661	663	697	635	677	653	665	663	690	634	659	655	671	623	675	654	653	675	657	658	698	654	635	705	675	687	655	634	709	653	656	640	689	687	658	696	683	710	664	643	675	697	665	715	677	684	645	676	653	698	649	699	689	648	688	650	682	663	631	636	665	689	656	675	664	687	598	712	656	650	687	680	704	657	640	677	702	630	694	646	613	661	648	694	606	656	675	649	701	669	654	694	616	682	644	651	681	675	662	680	700	684	623	681	667	645	667	647	696	661	685	694	730	688	652	641	688	646	629	715	668	700	682	671	635	652	689	738	627	674	661	680	664	720	675	618	664	632	704	674	633	680	708	643	700	637	685	695	652	628	687	684	651	669	687	671	650	644	680	710	685	669	660	677	723	659	683	646	649	668	705	645	695	689	679	683	672	667	634	669	619	670	654	641	626	720	645	701	645	682	643	717	666	672	635	627	626	661	655	633	676	653	694	665	670	693	666	662	637	677	691	640	658	650	702	667	653	669	695	718	651	607	617	658	710	625	678	705	673	636	682	683	651	659	668	647	654	701	697	758	668	702	709	668	625	676	666	686	685	642	693	632	667	680	611	667	663	661	624	661	710	686	623	670	625	665	686	668	692	694	647	684	623	636	641	683	683	669	714	702	668	664	671	635	719	674	678	680	707	682	671	673	649	642	662	658	709	677	686	664	633	621	643	690	707	622	659	685	669	639	689	669	658
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
